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
339666498504	339666499020	339666499570	339666500120	339666500670	339666501220	339666501770	339666502320	339666502870	339666503420	339666503970	339666504520	339666505070	339666505620	339666506170	339666506720	339666507270	339666507820	339666508370	339666508920	339666509470	339666510020	339666510570	339666511120	339666511670	339666512220	339666512770	339666513320	339666513870	339666514420	339666514970	339666515520	339666516070	339666516620	339666517170	339666517720	339666518270	339666518820	339666519370	339666519920	339666520470	339666521020	339666521570	339666522120	339666522670	339666523220	339666523770	339666524320	339666524870	339666525420	339666525970	339666526520	339666527070	339666527620	339666528170	339666528720	339666529270	339666529820	339666530370	339666530920	339666531470	339666532020	339666532570	339666533120	339666533670	339666534220	339666534770	339666535320	339666535870	339666536420	339666536970	339666537520	339666538070	339666538620	339666539170	339666539720	339666540270	339666540820	339666541370	339666541920	339666542470	339666543020	339666543570	339666544120	339666544670	339666545220	339666545770	339666546320	339666546870	339666547420	339666547970	339666548520	339666549070	339666549620	339666550170	339666550720	339666551270	339666551820	339666552370	339666552920	339666553470	339666554020	339666554570	339666555120	339666555670	339666556220	339666556770	339666557320	339666557870	339666558420	339666558970	339666559520	339666560070	339666560620	339666561170	339666561720	339666562270	339666562820	339666563370	339666563920	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21956	20081	27454	22442	20088	19924	4978	1268	959	857	781	740	729	750	641	644	619	594	603	582	633	578	560	563	529	540	547	519	555	535	527	548	480	540	572	517	514	473	513	513	518	510	516	506	544	545	541	512	503	496	489	484	509	533	513	547	510	463	482	508	511	498	527	488	522	491	522	480	479	518	514	520	508	532	530	486	530	506	509	510	472	507	508	528	508	555	532	525	523	510	537	518	499	514	530	524	541	504	506	508	544	495	521	500	500	520	508	517	474	490	501	522	533	485	530	507	499	482	500	513	501	528	525	510	484	500	500	480	487	497	478	492	519	503	509	516	516	481	529	501	511	520	471	505	513	509	514	521	498	511	530	494	526	503	540	499	522	571	502	528	502	529	536	530	455	512	528	496	522	477	526	440	536	558	484	513	505	499	501	522	527	465	506	513	488	511	515	487	538	487	529	553	485	511	491	508	519	518	538	499	490	504	535	503	467	499	469	496	507	534	497	516	491	507	536	510	498	504	532	534	520	538	504	478	508	512	489	502	517	513	494	485	455	485	497	485	542	511	486	539	521	504	548	497	475	524	492	481	497	515	484	534	533	506	494	492	513	537	487	501	494	477	496	507	501	524	472	510	527	476	512	476	498	521	509	505	515	528	505	492	515	505	498	487	507	512	528	498	504	524	482	493	505	504	498	522	521	501	505	520	489	486	507	512	523	525	522	506	490	527	504	510	524	499	511	507	523	472	480	485	525	519	522	516	516	489	492	535	525	502	486	566	536	497	474	512	476	524	544	521	513	498	494	561	527	519	517	466	543	509	515	511	539	516	533	511	509	465	512	572	501	538	504	483	508	501	503	507	508	508	484	518	502	506	492	491	496	509	490	502	484	468	547	526	493	530	522	527	482	529	493	479	481	487	506	484	504	503	495	494	487	489	561	530	529	497	494	524	509	536	541	528	532	539	512	523	507	505	532	468	508	490	484	506	502	499	527	499	519	501	500	559	489	518	548	473	470	534	515	519	518	471	511	513	491	551	499	523	510	504	506	529	522	487	516	543	538	532	483	480	519	511	481	508	498	506	547	478	494	517	488	503	479	537	514	490	503	476	526	485	469	516	516	513	528	524	536	466	535	470	504	493	501	544	512	551	511	511	481	527	486	495	473	522	505	521	492	523	505	552	481	547	502	523	531	496	523	522	530	518	521	499	517	508	512	497	493	526	502	504	490	479	499	508	470	538	506	475	511	526	512	533	550	484	518	508	504	480	513	559	488	502	464	511	524	519	497	521	529	541	499	484	498	504	489	516	501	508	453	520	522	511	483	513	508	483	521	502	510	506	558	499	485	473	526	529	530	492	540	491	529	499	519	515	501	528	500	494	493	518	528	501	519	487	516	520	509	499	524	537	470	533	484	533	530	496	470	489	548	503	495	492	534	509	502	519	515	496	512	524	493	515	525	477	503	512	483	505	465	497	529	505	508	525	462	532	506	504	507	525	516	540	506	495	504	458	511	542	484	510	484	471	490	502	510	490	498	493	508	501	490	530	477	517	499	488	520	519	477	526	473	530	493	522	504	486	501	494	531	487	496	511	505	531	506	503	515	507	476	537	493	551	497	507	510	536	520	484	541	570	531	548	474	563	528	554	488	486	519	506	518	492	480	520	479	512	511	499	502	537	495	525	508	515	500	511	502	527	533	537	489	502	489	553	497	528	509	508	568	509	484	540	536	528	486	484	479	472	523	472	522	459	526	471	517	482	476	492	478	501	466	498	543	529	502	512	515	491	508	494	499	480	500	517	553	488	492	498	485	512	497	472	542	476	487	468	522	514	506	500	517	503	502	477	516	532	516	517	515	492	461	500	484	485	504	486	543	527	506	520	485	505	516	505	487	527	509	505	533	535	480	503	520	483	505	493	533	516	493	503	486	523	511	495	497	484	511	524	497	485	509	511	547	485	526	507	536	545	489	492	502	508	512	473	482	545	559	506	523	523	481	486	502	533	484	485	527	479	506	482	498	509	499	511	487	502	529	488	550	474	541	560	471	518	482	507	519	541	522	493	503	493	531	515	509	525	474	545	536	497	495	472	543	472	520	488	482	497	515	487	513	476	479	486	525	505	478	527	552	531	501	496	498	549	500	505	570	542	507	511	521	505	528	540	487	487	510	491	514	510	544	489	515	495	494	506	516	510	518	514	526	507	508	524	511	505	519	517	505	518	531	511	516	482	532	527	511	510	535	517	520	532	521	501	515	470	491	499	499	503	572	519	503	528	519	545	544	488	481	515	537	493	496	509	471	501	505	513	516	526	520	529	486	511	543	496	515	512	491	510	550	492	517	489	521	529	471	519	496	490	491	511	488	499	488	508	487	505	502	485	504	487	508	507	484	523	521	499	483	508	513	507	517	534	528	477	467	500	519	508	512	492	525	534	535	485	516	547	485	476	502	501	534	524	495	494	523	508	513	527	556	483	514	493	528	510	489	499	495	490	467	505	490	470	511	497	509	481	474	520	515	491	526	494	498	532	484	543	504	500	529	516	513	498	501	491	504	519	560	492	502	516	506	477	514	459	516	533	524	541	481	487	498	523	529	509	480	516	463	460	502	531	496	509	483	476	539	522	533	508	467	488	472	486	485	517	529	518	519	501	519	533	486	517	485	509	553	519	481	517	475	533	500	468	511	518	485	521	530	526	531	494	481	498	467	496	528	510	480	512	494	554	515	525	511	495	494	509	524	503	530	513	515	552	498	492	476	483	473	490	443	469	517	536	476	518	524	525	555	534	491	505	499	533	511	524	517	462	501	514	559	534	512	514	504	506	479	495	528	522	529	511	471	503	497	468	496	492	528	516	481	485	526	509	542	519	501	515	463	508	496	540	521	491	516	488	516	504	523	484	508	474	471	493	523	496	566	489	509	519	503	470	500	512	463	502	480	472	519	516	547	517	513	510	496	495	514	519	498	496	508	529	504	460	487	472	475	453	500	476	509	500	497	502	500	489	485	495	504	521	505	505	491	515	481	477	479	496	517	512	480	477	553	515	518	518	548	495	514	537	487	450	530	506	531	530	516	517	486	496	517	499	544	526	510	512	505	529	537	496	511	462	535	529	505	495	480	512	515	498	500	494	507	511	507	507	519	487	509	548	508	512	502	496	484	525	533	493	537	521	502	494	489	513	519	528	467	493	517	484	474	474	498	520	521	488	479	491	521	526	495	524	527	479	514	489	484	439	516	542	519	456	502	492	518	496	496	541	460	511	519	507	477	510	547	513	501	520	550	510	492	508	532	443	537	504	510	540	485	458	460	513	531	515	513	507	500	549	523	487	484	498	481	538	499	498	531	519	505	524	467	484	515	535	519	555	530	503	473	517	516	467	503	487	523	516	515	496	499	508	536	527	498	505	510	495	550	505	519	483	524	516	505	500	487	495	526	467	509	514	533	466	514	516	511	538	468	482	522	478	514	524	494	498	519	556	482	492	523	520	482	486	550	495	485	481
32374	16731	15183	9246	6097	4625	3490	2801	2230	1877	1614	1411	1334	1209	1143	1113	1007	994	988	914	907	885	864	890	862	825	811	843	803	850	834	843	712	808	760	751	742	815	801	768	805	759	790	752	801	703	757	802	811	787	790	777	760	769	794	761	805	755	732	738	713	753	742	725	771	740	770	716	792	769	781	778	763	740	746	801	794	800	749	753	758	748	771	731	772	790	810	762	783	776	729	732	791	776	756	766	719	763	727	820	764	745	737	732	787	727	735	750	706	749	731	790	737	704	749	735	743	761	747	819	741	732	786	738	737	727	739	689	729	714	794	722	743	748	738	787	767	738	768	744	789	801	720	758	808	721	747	747	758	774	721	727	767	774	729	721	733	729	791	807	757	734	712	755	766	699	801	754	736	773	738	757	683	716	749	751	737	766	784	754	754	719	801	751	789	748	739	725	770	733	795	763	743	762	748	746	729	699	732	833	773	751	714	722	719	704	730	725	768	669	747	740	731	823	790	756	750	768	787	712	762	755	729	775	775	725	764	754	736	786	743	700	793	751	747	725	765	800	781	761	741	772	764	777	752	727	737	785	784	731	739	748	751	790	734	748	726	723	726	763	768	779	746	743	722	737	758	799	784	763	790	720	767	753	777	765	738	822	758	738	714	715	751	739	721	771	714	776	735	743	780	757	750	754	783	786	767	784	740	757	718	745	760	708	708	760	755	733	808	809	772	753	708	721	793	759	750	743	763	751	785	799	736	696	743	739	754	760	761	667	735	713	702	762	727	756	717	770	773	739	756	748	790	733	754	715	747	744	754	721	751	699	771	737	744	780	715	756	788	758	733	767	760	746	757	753	766	753	797	732	767	782	721	734	757	764	761	766	704	793	779	748	713	709	742	720	716	755	723	708	798	726	765	784	742	734	765	802	754	802	747	752	766	747	789	802	750	776	796	735	708	785	753	774	698	753	787	758	751	749	797	756	742	734	744	742	748	729	780	680	819	744	746	728	770	715	722	777	775	759	718	735	730	745	730	723	741	740	748	715	728	773	740	762	770	749	751	764	701	746	726	755	785	715	757	780	771	732	757	774	748	757	771	735	726	731	789	765	736	794	788	737	695	768	728	762	761	760	715	719	776	800	747	754	741	744	740	745	719	769	735	796	743	745	739	763	795	750	757	755	778	751	731	755	769	760	765	729	733	769	787	766	755	714	795	798	734	731	758	764	773	762	753	747	765	742	688	724	695	769	695	763	794	749	730	723	758	754	731	767	798	713	741	772	784	781	728	692	770	755	811	774	694	754	751	777	725	734	773	727	730	740	781	774	736	745	762	783	763	757	727	732	734	776	775	731	745	717	768	739	779	776	754	713	753	754	803	721	765	734	725	726	738	797	743	734	725	774	775	743	773	747	824	702	738	749	773	770	759	747	733	704	723	764	718	747	756	756	749	748	759	784	704	771	729	773	720	687	762	744	757	753	782	719	791	764	738	738	691	770	731	754	764	778	716	733	792	733	709	778	749	738	739	738	708	738	746	753	721	748	759	748	746	771	719	784	759	707	725	729	743	719	754	748	782	774	792	765	802	718	746	739	741	715	763	747	744	743	758	756	743	745	762	737	761	770	783	734	783	766	744	772	747	712	776	743	806	787	702	733	705	718	760	748	743	748	721	760	774	755	749	749	755	778	775	739	774	744	762	740	758	766	704	703	722	681	745	753	735	732	738	704	740	732	719	755	768	776	754	739	698	750	748	718	711	728	697	685	794	743	764	773	768	735	741	728	765	792	774	758	726	718	773	742	729	784	738	757	713	726	757	755	739	751	770	714	738	698	761	802	758	749	747	778	733	774	739	735	758	740	731	754	724	761	744	733	742	769	724	683	739	769	714	753	790	779	776	702	775	735	758	744	735	763	761	800	723	752	768	757	821	737	736	709	669	776	746	811	712	751	764	748	788	729	768	737	766	721	758	724	769	767	732	754	730	739	770	719	737	745	763	772	754	804	725	752	730	777	805	714	760	764	737	766	751	736	757	769	753	676	738	797	750	767	762	775	752	748	778	776	760	709	686	709	780	742	723	838	723	734	752	714	799	731	773	799	749	725	779	707	740	765	720	765	718	741	717	789	702	748	715	766	808	733	693	732	749	722	716	698	773	777	744	775	738	775	735	743	775	749	764	756	721	732	734	757	743	773	765	708	739	761	807	745	737	767	792	744	719	728	711	722	751	727	752	742	718	718	761	696	703	765	674	773	708	723	736	749	680	747	749	729	722	731	728	727	772	791	784	730	751	716	766	755	796	758	758	752	674	707	749	750	719	715	768	757	727	752	745	747	789	742	725	794	759	724	775	746	773	704	748	768	770	736	739	756	802	716	753	718	755	763	751	717	745	752	746	708	695	756	729	770	771	713	778	725	742	744	740	772	710	753	760	768	779	823	753	772	804	731	769	746	797	808	738	739	768	830	713	725	763	729	727	762	744	775	746	748	765	726	724	775	753	749	763	723	742	801	719	767	747	758	742	738	728	763	802	779	742	750	758	793	759	734	709	749	794	745	729	724	750	712	749	757	723	732	789	770	754	753	759	747	743	737	728	773	722	737	731	747	785	743	698	731	720	741	747	730	758	746	716	781	741	742	810	752	722	699	751	746	711	732	786	788	699	743	711	745	745	785	743	756	740	688	748	775	742	757	768	774	732	768	734	777	757	781	764	772	781	737	743	756	793	736	712	717	778	728	771	744	742	767	800	772	751	752	779	741	717	725	758	757	758	747	695	733	749	716	737	742	708	764	704	720	720	755	807	727	742	779	768	762	729	723	757	741	777	724	737	745	757	719	730	745	725	735	751	766	793	775	764	716	719	794	778	722	728	723	803	723	690	723	730	756	726	748	775	765	770	735	729	784	705	763	740	748	722	739	772	739	724	751	723	797	731	768	781	782	765	710	755	780	759	728	722	759	759	731	775	742	718	769	721	752	765	759	714	727	790	758	711	781	765	750	768	758	714	760	703	747	710	734	757	765	717	725	725	810	787	773	768	731	736	738	725	705	736	727	735	766	731	757	722	707	730	795	740	789	696	782	773	789	718	751	759	732	764	771	742	715	691	726	753	755	713	764	758	750	695	754	717	789	797	700	742	765	742	762	781	725	745	759	714	687	743	759	758	717	770	712	764	747	779	741	769	754	730	732	774	774	784	750	733	776	740	781	799	778	737	764	735	785	716	764	710	762	737	749	726	707	739	739	749	725	758	752	761	808	716	753	735	724	753	741	798	706	775	755	711	810	758	744	748	780	771	699	796	679	805	721	730	789	788	781	809	789	761	782	771	692	789	747	750	731	734	761	725	777	755	768	720	768	754	748	744	730	689	702	773	743	785	768	763	721	771	775	707	757	790	754	742	734	753	767	777	764	729	760	729	725	751	797	756	713	787	761	764	718	759	709	732	758	753	780	739	779	753	770	706	765	746	787	726	736	752	746	777	719	753	766	787	725	775	771	758	748
27321	20971	10173	1352	635	482	466	416	351	355	340	351	378	347	331	339	334	305	338	351	352	349	335	339	309	346	333	341	330	315	356	333	372	307	399	315	340	328	326	329	345	326	299	364	313	349	316	328	360	321	333	332	356	363	354	311	346	370	328	354	319	305	349	313	313	338	347	312	350	334	356	341	284	346	309	329	320	327	363	313	329	335	342	367	310	328	324	355	351	304	336	305	326	326	331	337	296	325	342	308	342	321	341	324	330	307	316	312	317	307	295	362	335	334	347	320	308	309	332	359	320	330	344	315	346	348	324	336	312	328	327	345	327	375	324	321	303	332	320	321	329	286	352	321	353	333	316	313	321	318	330	313	339	337	357	327	344	302	331	334	353	337	333	319	331	340	319	353	323	331	337	311	322	307	325	337	347	327	311	299	332	313	332	365	367	315	319	312	369	300	332	357	320	317	348	341	330	355	337	329	335	287	348	314	355	317	321	312	319	329	317	328	299	322	311	344	319	327	327	330	340	313	328	332	338	313	362	312	311	364	328	346	339	346	320	333	335	325	321	303	329	306	319	333	322	345	342	313	340	337	327	323	329	333	354	325	362	330	354	335	340	300	306	313	344	316	320	334	334	354	327	318	287	331	330	360	336	318	328	322	323	346	311	321	338	339	340	306	326	296	322	330	313	340	315	343	360	329	327	311	303	345	307	295	346	322	328	349	354	330	338	334	318	340	304	310	344	313	360	314	324	334	338	320	319	337	348	307	331	318	361	347	313	360	326	313	339	367	328	360	317	321	327	338	321	295	307	349	309	328	309	334	355	351	336	356	332	383	338	323	348	331	341	351	297	323	331	299	315	372	339	348	326	338	340	295	307	326	333	359	354	320	316	301	352	307	344	292	354	318	332	317	318	315	337	324	332	350	331	335	313	328	347	303	341	306	336	326	367	336	358	339	291	315	330	332	342	316	303	323	311	343	353	341	349	302	306	345	309	341	324	308	306	331	338	354	316	325	333	339	323	289	309	337	301	314	317	342	344	341	334	327	373	313	385	335	324	334	304	333	323	326	313	322	314	352	334	327	330	337	339	332	289	341	323	319	328	320	326	340	344	349	341	309	341	341	310	316	342	346	314	347	342	325	325	332	308	343	332	335	332	320	340	332	345	324	305	367	356	336	277	288	331	312	334	333	348	348	312	336	289	295	344	301	313	381	304	333	331	328	335	347	321	310	304	324	358	338	327	301	328	344	343	326	327	324	338	321	390	317	332	315	350	337	329	325	336	323	333	365	337	339	332	344	313	354	317	311	326	338	365	311	308	345	340	321	334	300	288	335	331	346	300	341	292	340	338	328	359	356	328	287	324	342	364	312	318	309	304	291	333	328	351	279	319	323	320	329	346	315	322	308	331	336	317	346	347	303	327	348	349	347	359	371	321	317	347	315	323	323	282	321	316	340	369	317	332	338	325	332	305	344	344	320	335	307	357	356	319	351	339	325	329	344	341	317	362	345	372	331	343	336	327	324	353	320	309	317	322	340	357	315	328	337	314	323	321	333	316	315	326	331	310	292	314	343	332	327	329	313	324	311	309	352	344	320	303	332	317	321	301	316	304	307	299	342	342	338	351	325	331	338	300	342	358	310	300	331	310	327	327	358	296	333	356	317	370	330	305	335	313	341	321	320	339	357	326	297	265	324	339	356	322	350	352	323	328	327	302	327	325	335	346	339	304	358	350	322	316	346	325	322	328	326	340	316	328	335	356	356	327	316	359	308	323	330	337	344	330	346	326	300	322	332	306	337	351	305	309	330	384	337	325	319	351	313	314	329	359	304	355	327	335	334	309	336	340	318	339	340	289	364	295	320	357	334	325	344	311	335	345	303	340	311	329	327	321	322	327	324	337	364	318	314	354	358	328	299	340	314	344	323	339	331	332	320	348	333	318	309	305	312	340	316	373	325	325	335	330	339	319	296	334	297	339	312	314	338	303	310	355	345	347	312	336	304	340	316	356	324	331	331	336	318	304	323	322	335	352	292	296	302	294	336	336	339	336	316	340	318	343	307	310	348	339	338	342	319	332	318	340	321	305	337	340	343	303	333	353	279	329	317	329	330	363	317	317	344	332	318	307	323	322	345	308	333	334	338	333	333	353	317	309	347	311	345	342	361	335	328	304	333	332	328	338	322	331	325	336	322	361	341	351	335	325	335	330	310	328	332	316	361	345	318	317	307	328	321	331	321	340	294	356	311	335	309	358	339	316	322	351	343	336	349	318	315	350	341	344	325	327	335	339	338	320	309	322	323	311	333	322	322	334	344	315	356	315	307	354	332	314	313	336	331	319	326	304	295	319	316	332	307	339	313	315	325	312	327	325	326	335	303	322	331	352	311	346	348	323	338	381	318	350	341	316	316	335	325	309	314	314	361	321	318	323	366	341	316	354	311	350	314	319	324	309	326	310	318	322	346	359	286	331	348	340	327	348	306	314	333	314	344	315	317	353	353	336	304	311	343	325	303	325	348	316	314	363	302	334	320	326	328	333	299	326	351	343	311	335	352	308	313	284	354	341	337	356	318	307	315	344	286	312	323	319	316	331	311	300	321	349	351	337	323	322	346	331	310	320	302	330	321	337	347	324	334	326	347	331	343	335	309	350	343	305	313	320	354	338	362	337	311	326	346	305	282	299	366	351	297	348	305	339	315	332	330	339	328	408	353	326	324	336	322	368	328	333	335	353	329	330	293	336	299	324	323	331	338	303	333	334	346	338	343	318	351	345	329	317	325	310	359	326	335	338	368	309	321	340	322	300	289	303	306	336	321	322	304	350	306	293	320	355	339	307	345	325	311	297	314	345	350	324	354	328	355	333	343	346	324	358	318	322	334	313	335	327	339	326	313	331	327	301	329	330	312	336	313	340	318	331	342	349	327	353	294	313	298	339	354	316	307	340	342	316	331	353	328	337	323	334	356	311	326	335	340	324	337	336	309	342	344	347	335	365	302	282	335	340	331	340	330	356	346	308	328	340	304	353	339	323	355	302	321	327	322	294	337	340	304	318	319	329	325	336	332	345	342	317	332	344	360	323	348	317	338	356	332	318	303	333	314	274	357	331	326	315	337	341	332	306	341	327	325	333	333	331	324	328	315	313	298	356	353	327	298	319	318	324	303	375	325	313	311	327	333	335	346	309	350	327	342	313	305	335	319	349	317	332	331	340	329	299	351	352	340	346	315	306	332	290	313	310	329	324	336	319	318	310	356	336	302	350	314	332	341	326	311	364	310	309	334	336	331	349	347	300	343	329	310	364	301	357	297	343	304	324	306	332	315	322	325	323	329	322	304	333	338	340	304	344	334	305	351	329	350	321	322	350	305	331	321	314	318	279	340	329	304	349	322	342	325	297	327	352	321	328	326	335	327	317	333	335	328	352	311	337	342	327	317	330	341	347	349	328	337	322	346	336	313	334	332	313	317	353	340	305	314	364	320	336	351	330	348	300	316
18137	3916	3416	1965	1312	982	810	671	615	578	507	544	559	548	492	510	503	504	508	480	507	496	473	520	482	498	527	506	496	467	504	487	486	474	470	472	504	469	502	515	479	506	537	506	486	506	535	461	496	498	537	494	476	475	470	472	465	494	535	491	493	489	510	510	465	461	496	507	516	475	480	483	508	507	525	489	463	514	472	502	508	530	532	465	522	524	521	532	500	510	507	526	520	501	511	480	472	460	475	491	460	536	515	513	505	501	522	493	490	487	491	494	536	463	503	483	496	517	514	467	488	497	530	494	532	491	486	470	525	509	488	545	482	486	529	546	474	477	507	496	507	459	501	453	506	513	501	463	468	470	497	494	532	502	478	486	472	484	477	441	482	492	524	467	503	474	494	510	537	490	466	488	513	464	492	493	476	493	434	472	467	500	502	497	446	529	499	505	499	478	507	496	487	469	515	487	498	469	467	488	526	499	479	492	504	506	487	547	486	446	538	508	526	487	503	471	525	482	441	508	496	534	483	486	518	508	488	494	473	458	505	486	525	509	513	492	529	478	497	479	497	493	458	463	473	495	489	504	495	470	520	464	482	459	515	510	488	548	511	471	512	468	494	498	459	522	508	483	507	519	482	496	579	483	472	471	525	512	470	499	459	499	502	473	512	506	489	487	507	508	508	496	507	521	475	483	485	521	507	476	523	504	506	499	506	504	532	501	462	514	473	489	478	490	477	468	522	488	519	516	496	474	487	490	484	507	501	473	497	508	469	483	514	510	487	507	514	524	456	501	517	470	489	490	514	512	493	503	529	492	488	502	499	480	511	488	454	458	483	496	506	490	475	497	485	464	485	536	513	481	485	463	491	495	528	458	488	452	479	526	508	473	487	494	509	506	470	502	508	490	472	481	529	499	481	471	467	477	501	475	469	497	535	504	483	489	473	506	524	449	483	509	495	538	478	479	525	527	507	503	505	490	525	522	491	482	495	498	495	490	455	476	458	503	517	508	463	492	503	530	532	520	477	486	502	484	501	504	464	495	469	502	488	476	512	488	492	495	485	485	514	492	454	524	496	492	499	470	471	526	500	491	494	441	475	470	492	483	481	537	485	472	518	473	461	465	498	464	486	493	519	472	495	544	489	525	531	469	480	467	468	483	491	471	492	493	518	505	463	506	509	507	498	528	469	482	483	450	505	493	499	497	532	536	491	493	494	484	466	524	467	487	480	526	470	550	459	470	493	506	495	505	491	479	482	496	528	512	468	487	487	487	489	536	484	482	519	511	477	487	477	459	511	455	488	494	487	454	488	476	456	502	513	501	497	482	479	474	464	502	511	485	510	529	503	451	473	517	476	496	482	512	502	473	500	528	442	485	515	478	522	509	461	486	493	462	498	494	475	448	463	493	515	492	441	468	483	482	489	477	515	459	516	500	505	527	472	487	465	516	462	487	485	470	529	481	468	455	522	497	484	539	498	496	493	542	451	492	479	510	516	483	492	502	486	498	497	448	523	482	519	481	459	498	511	497	489	482	495	487	474	459	500	437	516	444	461	488	518	490	504	462	502	497	468	482	506	500	519	560	478	470	459	507	479	491	494	522	469	518	483	496	513	517	495	500	466	489	467	467	485	479	523	485	466	502	470	502	519	498	517	464	478	507	460	513	503	505	492	473	498	519	517	500	509	498	501	482	484	485	473	503	466	450	495	511	500	499	501	500	464	450	492	474	540	464	507	449	483	495	469	466	476	513	487	505	507	519	507	494	516	476	494	510	539	494	504	497	500	510	473	484	471	500	458	502	482	457	504	477	466	490	457	466	509	473	498	484	495	451	481	468	506	517	481	469	443	506	504	472	444	473	497	509	497	501	477	503	507	476	460	480	486	486	478	515	487	534	543	492	483	515	488	484	492	501	484	483	498	511	524	444	469	477	486	475	459	471	470	472	476	484	492	495	519	504	486	450	483	467	528	505	468	507	521	467	481	462	446	464	483	483	493	504	526	489	487	446	461	469	474	486	479	479	483	483	488	455	475	463	531	511	542	510	510	471	495	500	513	504	486	487	491	491	513	519	526	485	496	454	482	469	492	471	481	500	498	463	502	495	471	472	515	480	478	497	453	517	519	515	500	480	506	489	437	518	504	508	512	481	487	505	529	475	456	459	485	472	492	486	527	530	479	532	489	486	470	502	524	514	520	480	528	480	513	510	485	474	524	495	469	480	459	467	499	479	501	472	491	492	494	505	502	502	498	472	482	493	540	489	487	505	484	507	453	510	466	494	534	498	480	513	489	497	478	483	493	464	500	504	461	533	471	512	481	560	506	497	514	503	507	494	466	510	511	483	501	481	493	516	513	488	482	514	471	474	456	474	465	485	485	487	475	516	486	475	497	533	476	491	491	518	476	483	492	488	509	505	479	511	509	528	495	533	537	474	523	506	495	510	471	485	507	491	475	505	505	487	449	495	468	493	493	485	493	476	497	494	485	491	472	506	468	509	478	468	506	453	489	525	509	491	487	489	483	499	485	517	452	519	494	491	477	475	474	486	472	516	491	499	522	464	506	474	505	505	510	491	486	452	499	505	505	519	491	507	485	516	490	475	486	512	475	467	486	505	473	496	526	461	451	476	513	486	467	518	484	472	467	492	477	476	473	478	522	463	500	441	491	485	519	496	504	484	522	531	514	467	493	491	475	529	513	491	477	499	506	486	492	462	480	454	530	496	492	468	487	467	507	469	474	476	495	523	538	477	499	476	506	533	485	490	497	477	528	495	487	476	524	467	483	462	494	479	523	494	469	486	481	475	485	530	502	512	454	468	471	485	517	480	513	490	484	468	484	520	488	476	512	509	559	492	481	511	524	490	481	498	502	469	454	477	476	481	469	523	512	512	487	478	497	504	468	484	472	477	520	485	481	494	501	447	434	475	466	502	479	489	470	520	492	466	473	525	467	484	464	502	476	492	497	494	499	514	476	477	499	463	486	494	478	503	466	486	521	497	537	471	519	529	457	471	480	521	500	494	485	443	500	523	505	502	497	472	454	511	516	499	466	548	489	527	475	511	473	487	479	488	522	489	474	478	504	514	483	472	475	491	490	475	481	489	459	493	495	462	484	504	467	481	482	470	493	506	511	493	465	492	512	465	479	455	490	491	476	475	480	505	513	494	485	493	507	480	504	480	463	511	516	480	488	513	498	492	487	511	479	476	507	462	499	477	471	490	481	475	535	508	497	509	503	501	495	490	463	479	485	517	493	482	444	489	474	507	482	509	490	459	472	513	485	503	491	504	498	505	481	503	486	478	472	545	498	473	503	521	496	512	528	495	506	528	454	510	502	476	501	448	511	505	499	495	490	488	498	487	481	513	519	471	452	486	491	481	459	516	490	470	495	476	505	463	478	494	516	488	493	487	505	499	474	500	476	483	502	491	463	512	492	485	541	493	512	473	507	509	505	487	453	492	470	465	518	479	489	523	501	502	480	475	495	479	470	495	496	458
24332	21384	28634	24489	21202	6122	1462	1053	890	820	725	697	732	704	675	661	631	627	643	627	625	608	623	618	622	590	621	609	639	627	617	618	586	613	644	607	630	591	624	630	582	620	603	606	586	596	590	617	596	577	608	594	586	634	592	645	627	550	630	662	594	637	643	586	608	586	594	588	632	571	591	613	611	593	575	654	582	585	584	613	610	589	619	605	628	599	572	602	605	577	618	600	590	584	592	617	570	576	571	587	600	597	618	632	636	593	606	625	609	581	610	600	621	590	575	584	586	533	612	602	580	620	575	596	604	579	609	590	620	575	526	537	618	581	609	599	651	605	584	583	638	621	615	624	648	625	590	570	601	614	590	591	609	613	592	594	574	619	630	601	554	602	590	573	558	575	592	558	620	591	598	582	596	606	600	561	594	596	589	549	645	597	599	588	577	620	593	616	578	558	602	580	605	566	606	576	571	577	584	586	559	590	636	612	607	591	635	607	614	633	567	621	605	581	638	599	629	587	595	615	587	561	610	600	615	583	659	595	571	612	618	599	606	590	611	654	555	585	597	610	614	575	590	593	604	617	612	584	612	638	623	576	575	606	589	603	585	568	594	624	603	654	601	585	616	574	543	599	646	628	596	589	623	576	589	647	609	590	550	571	608	639	554	638	628	615	612	636	607	660	541	571	575	603	598	603	599	599	565	602	598	576	570	597	577	602	587	590	620	609	594	564	653	553	605	570	581	618	579	613	622	545	601	603	600	569	616	629	598	580	597	567	623	580	610	592	544	612	569	634	550	583	609	604	651	673	603	618	621	546	566	602	605	562	628	599	615	615	585	599	611	597	585	598	596	625	590	600	605	625	644	597	625	575	605	569	618	598	566	592	617	602	565	591	612	612	580	606	608	603	562	552	582	643	585	573	626	624	586	589	624	594	572	581	625	587	595	563	575	552	587	607	557	613	572	610	619	617	593	590	626	598	632	595	604	594	603	578	631	595	562	575	621	625	560	568	625	597	568	593	623	544	602	586	583	617	597	571	610	594	580	587	581	565	606	621	604	614	618	559	608	617	575	578	577	587	605	611	620	631	605	618	565	603	602	596	646	594	585	581	579	642	616	641	572	628	577	582	617	629	633	615	634	599	562	579	579	614	583	600	628	611	587	690	597	563	605	588	626	621	622	649	613	608	564	601	589	578	607	588	618	598	584	615	560	644	567	630	543	584	603	623	658	616	629	608	627	577	555	593	585	609	600	628	613	640	623	598	595	573	563	608	585	594	578	649	574	612	620	586	596	584	567	693	601	596	616	582	585	602	585	604	597	593	621	607	579	589	563	602	631	583	601	643	563	604	638	621	580	582	580	551	604	609	574	593	593	598	625	640	607	584	657	610	558	577	621	583	615	573	607	605	584	566	590	590	607	559	557	626	621	586	592	588	582	591	576	575	623	565	576	620	604	572	581	615	598	655	589	574	603	596	612	619	592	558	636	596	561	619	595	670	658	582	627	585	590	590	631	554	604	634	571	556	571	586	539	616	610	596	642	626	597	628	639	586	599	589	565	589	582	605	613	581	602	607	621	594	609	575	567	610	605	621	613	569	611	614	559	563	578	594	604	632	589	603	592	525	552	610	576	619	604	610	580	578	582	603	590	572	604	607	614	560	560	555	570	619	585	654	570	615	633	596	603	596	573	564	576	568	603	582	609	610	587	564	594	619	577	631	566	594	577	580	608	570	600	585	635	652	585	624	634	603	606	627	571	624	602	584	558	621	623	594	561	623	635	620	596	617	601	594	599	576	613	567	572	589	651	573	623	621	589	626	610	599	587	601	563	627	569	610	601	602	615	582	560	549	613	564	616	611	623	599	615	600	591	559	591	585	574	593	584	597	648	596	607	629	603	594	576	588	599	604	594	614	620	627	590	611	626	586	602	623	589	615	590	621	581	589	618	563	604	622	631	599	574	598	595	615	610	608	625	592	561	574	640	620	622	631	609	607	597	601	629	614	600	631	595	587	569	543	639	602	602	599	568	612	602	592	607	635	568	625	636	618	616	640	593	603	608	588	588	585	584	609	629	577	588	624	572	575	592	575	598	561	573	573	623	574	621	622	564	574	637	625	599	614	622	587	613	616	628	581	581	629	561	598	629	643	612	618	577	577	624	589	575	600	547	613	611	612	588	595	611	571	577	563	598	620	598	584	579	626	577	634	613	600	591	553	613	595	616	603	624	617	565	601	623	628	563	559	614	595	599	590	560	574	615	596	608	622	555	600	619	522	554	634	592	626	616	627	606	630	624	616	621	624	674	666	595	596	639	604	605	636	606	616	623	601	629	558	589	595	598	623	573	597	608	597	632	626	591	566	601	596	600	649	599	568	580	585	573	584	611	613	631	581	591	552	627	617	618	582	614	552	591	625	599	607	585	578	606	625	599	598	613	569	607	582	635	608	589	584	583	596	579	579	599	634	556	591	591	573	601	582	581	610	613	567	600	581	588	554	581	606	571	598	619	616	579	600	635	588	549	596	529	593	586	594	592	592	590	656	568	597	642	580	612	618	582	615	636	597	595	602	584	613	573	646	571	605	609	575	593	577	564	636	583	592	607	595	587	615	572	598	593	592	574	581	622	622	587	563	633	594	560	588	592	614	625	570	591	616	573	636	600	599	582	615	645	575	583	605	615	615	586	592	616	617	573	618	597	604	605	584	607	585	593	617	570	574	545	584	549	586	607	598	614	608	642	573	568	590	613	595	619	588	558	611	595	610	602	587	588	653	622	573	567	600	599	629	641	604	571	570	572	558	548	571	565	570	588	584	618	598	617	565	588	607	632	575	617	568	564	602	580	622	565	619	581	597	609	598	598	551	583	586	561	602	610	621	538	585	622	610	577	593	634	580	582	568	600	646	584	569	572	605	595	577	562	543	603	600	636	594	569	607	600	599	627	641	612	624	623	596	618	595	599	609	552	642	639	598	583	602	579	612	630	619	617	579	589	618	580	604	571	634	543	611	567	615	597	648	588	585	585	621	641	604	614	561	593	574	623	618	569	653	599	589	562	590	640	576	551	578	579	637	574	617	562	606	586	555	571	589	607	587	603	620	620	573	613	617	567	599	578	619	618	522	595	621	603	576	601	575	610	565	590	610	604	610	619	595	631	588	611	596	588	603	578	582	635	606	592	580	627	585	596	554	561	634	553	573	581	617	603	568	622	579	595	587	563	597	601	584	571	619	647	587	608	566	583	575	618	611	662	606	610	570	593	578	593	592	604	633	627	605	604	603	592	615	536	583	566	611	606	614	615	603	596	598	545	628	574	578	586	576	561	569	567	573	596	595	599	632	606	616	581	565	603	618	603	575	611	631	641	622	576	609	599	590	618	582	587	562	571	589	585	586	585	575	615	595	579	623	618	585	573	631	580	584	570	584	556	585	606	578	592	619	609	617	595	557	587	632	587	606	567	640	566	620	555	576	565	582	586	599	563	604	606	603	632	659	597	568
34352	11967	10596	6051	4126	2990	2569	2022	1729	1553	1366	1263	1169	1133	1113	1068	1113	983	958	1029	949	970	978	938	940	944	976	896	937	886	893	909	901	919	863	872	874	918	848	882	874	936	900	916	857	861	875	870	899	833	895	863	883	857	888	920	850	838	918	890	873	921	898	962	906	898	846	907	852	855	957	884	896	940	896	851	846	844	807	894	869	833	886	895	860	895	895	857	862	926	895	924	872	880	894	905	918	855	927	892	852	852	822	887	901	847	861	900	873	879	864	883	835	840	823	910	914	909	984	845	844	872	884	898	839	915	846	893	859	856	836	895	843	876	893	827	853	875	852	874	883	884	884	907	883	851	857	886	912	921	868	862	852	870	934	860	973	854	862	880	915	891	912	892	889	928	886	882	861	899	841	912	907	873	824	890	897	900	851	898	850	881	906	899	867	876	921	843	864	881	881	933	935	901	862	843	848	897	873	891	871	873	872	909	865	835	818	876	912	909	862	854	858	862	839	905	887	909	876	886	895	876	856	854	850	900	829	840	908	902	931	867	862	805	900	850	859	840	860	906	893	962	887	913	900	871	872	874	881	863	858	868	839	845	876	941	822	889	872	857	912	839	821	827	881	891	908	889	881	821	898	861	855	873	835	899	884	850	865	896	918	829	868	858	875	903	888	826	897	820	832	892	937	866	863	843	825	941	909	829	900	867	945	812	856	889	906	881	870	830	852	871	921	963	880	907	844	835	837	910	862	866	899	865	876	847	926	890	886	908	874	892	888	862	870	837	878	934	812	860	906	871	903	840	866	871	890	819	831	881	849	877	887	866	817	882	845	857	868	874	867	909	839	891	893	879	903	882	859	872	835	861	844	924	891	924	896	896	897	884	880	879	870	827	854	868	880	859	857	880	896	840	842	847	888	862	868	850	817	865	888	871	891	875	903	882	884	857	853	858	858	860	861	893	846	922	851	871	884	876	899	891	837	900	834	930	882	826	861	909	860	853	835	862	884	866	875	890	894	851	888	797	857	859	881	885	878	885	876	921	873	855	871	860	899	904	847	933	868	921	897	894	805	872	839	897	846	878	830	888	862	892	840	889	866	885	871	869	870	861	853	814	891	912	852	883	873	901	888	899	847	939	895	834	888	908	835	879	830	851	879	868	846	888	921	906	827	862	893	872	893	884	864	857	827	873	877	865	835	875	791	896	898	886	901	918	876	912	896	888	853	879	860	894	892	880	879	881	889	932	856	840	859	889	882	859	875	832	898	864	876	895	835	922	891	870	879	856	838	885	836	832	875	899	914	861	939	894	900	879	901	835	882	892	851	846	912	897	875	871	865	926	883	799	862	916	858	862	838	850	887	861	847	840	835	834	882	891	890	894	868	886	858	882	863	897	939	846	835	892	878	926	898	937	871	836	915	887	900	876	872	871	845	871	884	882	879	873	954	865	873	879	894	841	897	960	883	887	862	910	852	827	869	883	906	901	864	905	835	904	850	878	879	878	861	873	867	888	885	946	904	881	832	911	886	937	896	905	842	929	857	868	943	877	827	822	883	797	880	889	865	817	905	888	846	901	907	859	867	860	871	916	886	857	924	895	879	907	860	896	882	846	907	878	880	882	858	833	900	962	835	907	874	874	886	869	903	899	911	833	886	866	863	870	873	871	878	869	865	934	884	886	858	913	870	891	848	880	908	882	952	878	919	890	890	872	912	873	850	873	815	884	857	860	857	899	858	919	859	897	887	822	801	864	858	905	863	846	895	890	897	909	904	849	850	864	889	878	909	887	802	865	800	846	885	848	899	897	872	873	871	894	916	843	897	823	888	914	830	866	848	870	875	877	904	864	853	886	899	890	846	870	885	928	890	864	888	874	804	841	916	869	872	822	878	859	899	864	877	916	865	903	880	888	835	918	863	871	899	897	903	868	880	886	864	883	866	838	846	874	886	842	890	864	877	892	891	922	845	854	911	909	893	894	827	896	850	860	911	912	881	871	870	839	855	900	837	852	858	842	866	866	905	800	869	848	896	892	900	860	859	850	869	892	883	894	922	845	900	889	879	865	859	864	887	850	878	845	927	909	923	895	823	852	866	879	888	892	898	833	838	884	925	862	899	840	877	829	907	903	882	910	851	909	873	875	891	886	821	865	883	937	844	885	867	875	875	851	904	878	889	895	853	866	822	863	837	876	858	933	802	869	859	941	862	847	913	885	884	906	868	872	849	895	885	876	905	925	859	862	807	911	863	855	906	858	883	915	834	911	873	883	827	906	898	856	884	888	883	850	847	860	882	849	900	879	848	833	840	870	905	865	857	871	837	924	862	883	849	886	925	856	897	876	884	873	835	935	860	894	859	845	861	859	856	878	861	905	846	869	877	828	871	877	907	912	876	862	846	901	859	861	855	868	909	864	851	839	919	881	839	888	850	835	934	878	893	870	831	857	873	894	873	878	886	831	858	880	896	864	839	889	906	857	914	851	886	883	824	887	890	805	873	879	849	891	805	845	885	868	870	944	842	870	843	895	842	874	861	862	941	854	876	854	897	854	862	919	868	869	848	837	885	863	890	935	914	888	859	886	846	898	876	834	884	842	899	904	887	898	850	858	862	862	894	821	918	846	856	898	824	899	862	828	884	866	872	889	864	915	863	855	854	879	893	901	889	819	879	933	896	875	885	894	880	873	843	867	824	870	890	896	851	939	839	854	868	833	842	895	867	907	864	821	864	863	823	904	831	853	878	900	879	848	889	850	870	892	856	855	922	894	835	865	886	877	891	898	873	869	861	850	878	853	845	901	858	878	871	894	917	879	854	856	889	892	904	872	832	856	904	845	834	954	828	867	836	870	880	853	855	902	880	903	869	842	847	911	857	869	907	844	854	847	866	896	892	869	849	828	893	815	840	890	859	853	852	907	872	865	835	862	823	882	866	891	898	822	880	872	891	829	913	895	904	883	874	848	850	877	852	905	874	847	873	866	891	918	867	905	866	923	911	879	874	906	882	886	882	857	925	896	882	866	883	864	874	862	887	868	855	853	905	856	853	883	840	838	909	869	866	900	862	853	848	889	849	893	878	850	945	861	875	848	849	875	829	909	856	905	965	812	950	845	905	860	915	915	880	902	826	864	912	862	865	824	897	869	867	891	894	922	863	841	841	841	885	847	939	809	836	870	815	894	885	879	863	910	898	877	888	927	828	885	911	886	926	907	883	923	861	921	890	874	867	897	826	839	868	898	902	870	864	865	891	920	869	905	892	856	862	920	860	861	883	822	869	895	864	857	869	857	875	827	882	843	860	925	880	804	899	881	902	886	847	839	859	851	863	940	890	866	860	824	894	910	873	871	944	836	909	903	924	894	902	902	828	881	882	872	905	914	850	899	856	931	859	860	825	908	841	928	908	882	852	880	829	877	848	864	843	897	884	864	840	903	828	897	864	816	859	906	849	839	921	839	918	832	857	891	840	902	922	876	891	885	852	851	906	847	913	868	847	902	875	837
23314	21385	29214	23912	21379	21197	4990	1359	996	891	839	743	716	727	720	705	653	635	642	624	614	588	607	593	600	566	617	546	563	580	599	569	589	595	546	556	526	560	553	563	570	567	624	535	563	539	575	533	521	518	530	557	545	559	543	523	542	570	540	540	560	556	552	570	575	536	551	550	507	556	527	535	554	544	549	585	532	554	524	553	522	592	531	527	519	555	546	535	539	568	527	572	553	518	525	538	545	570	544	554	527	556	557	520	540	560	530	518	555	552	554	568	586	573	520	577	539	595	566	539	574	501	520	565	544	554	543	519	515	584	580	573	520	528	536	515	570	573	569	576	573	530	521	535	553	567	583	526	513	516	567	499	542	565	569	522	564	549	526	541	560	547	547	556	544	567	553	533	538	541	549	542	595	549	531	561	534	519	574	543	532	597	569	526	533	540	547	501	526	588	556	557	545	517	561	512	588	530	559	570	524	528	530	599	518	556	539	503	547	512	536	521	538	504	560	516	527	569	558	539	562	512	555	532	561	509	568	566	535	564	531	563	539	535	575	533	547	553	530	585	558	526	549	517	538	562	550	539	544	543	589	578	572	570	544	560	502	569	523	541	531	554	519	555	571	508	550	535	571	555	533	526	550	548	559	545	529	508	541	558	522	582	506	546	591	535	528	502	542	517	523	582	552	553	559	579	584	562	558	549	511	520	533	560	545	527	532	550	546	568	561	549	539	548	513	549	552	558	495	552	592	568	529	538	530	590	504	541	567	542	527	537	554	534	588	520	562	538	547	550	531	506	498	547	524	556	555	553	548	552	564	557	532	541	555	534	542	510	509	535	603	554	533	515	555	517	578	572	541	556	552	562	586	587	579	555	550	552	524	472	535	542	532	595	534	517	550	571	530	531	604	550	524	601	589	586	534	523	594	508	535	565	508	562	509	556	531	527	555	538	579	559	632	557	573	524	506	529	566	529	551	570	535	547	514	503	574	533	585	525	555	556	520	541	577	519	559	522	491	531	566	549	575	609	549	520	601	535	479	545	544	563	542	556	597	527	576	549	540	572	550	574	532	557	550	566	561	525	551	559	552	567	533	577	532	587	534	512	537	498	538	515	532	558	534	584	510	568	574	545	510	533	583	552	580	528	525	524	529	535	532	576	577	591	504	511	541	542	565	566	519	546	548	565	537	560	561	572	554	566	521	579	550	528	533	543	483	560	534	532	533	537	576	570	587	583	587	530	562	545	554	552	548	510	544	547	531	567	561	549	529	550	548	549	554	555	521	569	562	537	560	538	573	539	603	569	541	550	583	542	550	555	591	531	539	564	556	537	574	505	552	541	558	566	536	539	522	546	488	546	486	550	532	550	517	560	525	534	573	563	551	531	529	552	548	532	546	538	532	564	538	526	542	519	544	548	524	569	554	599	563	529	527	573	535	551	571	529	580	517	494	564	521	565	529	557	535	578	528	530	569	516	548	577	523	555	541	548	553	522	523	572	552	513	551	540	513	559	552	513	596	548	510	575	536	525	489	549	578	554	559	551	544	557	557	553	543	581	533	592	546	568	580	552	544	532	565	555	540	496	542	544	541	556	581	508	513	565	568	558	523	588	562	584	540	543	573	559	550	598	517	545	598	548	515	566	569	535	522	542	518	525	583	550	528	570	543	589	525	509	540	520	524	546	539	540	567	512	542	518	547	529	496	564	570	520	572	550	515	559	526	582	569	525	519	588	528	560	547	552	510	530	576	527	517	572	559	559	529	610	555	543	526	545	506	526	555	549	552	527	524	503	568	565	588	566	506	577	522	510	570	538	549	587	482	578	514	557	522	531	546	503	540	555	528	501	591	544	542	548	527	568	516	534	567	544	564	506	563	515	543	544	552	513	546	521	542	518	546	545	526	544	598	560	552	556	546	502	536	549	571	535	549	477	539	553	553	510	553	514	534	530	548	550	567	498	513	521	536	508	550	564	571	531	517	543	546	539	536	564	509	552	542	536	533	495	519	573	564	578	558	576	549	561	539	534	517	575	521	559	609	528	547	594	598	566	579	544	529	560	552	532	538	558	535	500	544	548	542	536	579	530	558	542	573	555	511	515	552	554	550	566	540	512	560	554	540	545	521	569	548	562	524	541	558	555	537	519	544	586	529	524	553	561	526	559	548	542	545	508	539	566	534	544	542	535	562	604	499	541	536	548	543	560	504	551	565	497	554	552	555	515	529	555	556	530	530	551	528	575	573	584	527	549	536	579	536	504	546	492	495	532	501	556	532	569	517	546	566	556	535	532	553	509	517	512	562	548	531	560	531	555	573	561	522	519	540	482	505	540	536	543	552	547	574	538	527	523	552	548	588	551	572	568	530	550	550	548	549	532	566	568	541	537	556	550	542	550	541	556	550	544	570	513	532	572	505	521	555	527	543	546	526	524	530	601	510	541	555	557	525	502	545	578	525	551	527	579	539	520	587	543	560	561	550	564	528	553	566	575	544	540	561	502	555	558	536	537	565	573	574	511	528	561	556	577	535	557	531	523	501	594	559	566	548	546	570	588	587	584	566	516	541	560	542	553	565	540	560	506	541	559	570	549	546	545	523	543	574	555	567	566	523	574	584	514	532	531	498	610	530	497	532	569	545	544	566	490	556	519	537	567	540	589	552	533	569	584	545	521	524	556	546	530	579	541	576	507	569	580	564	541	514	525	569	554	547	504	587	570	524	535	511	556	578	549	561	530	530	555	540	547	501	528	590	587	571	580	572	555	525	513	573	528	531	572	539	540	563	544	521	538	545	536	568	564	504	531	553	521	514	557	522	557	507	524	556	580	564	543	583	494	598	509	550	529	510	544	554	579	566	612	507	604	533	491	566	558	560	530	564	532	553	523	575	517	545	577	546	551	557	549	575	530	528	546	587	531	552	583	564	525	561	532	571	553	537	575	524	555	561	549	538	539	551	528	562	518	529	524	550	563	534	568	542	559	574	553	517	575	512	554	547	538	545	532	542	531	531	529	516	533	585	563	523	588	553	553	569	511	576	523	527	578	553	516	547	610	545	506	553	522	548	497	554	538	532	545	509	491	536	559	547	514	546	593	551	532	560	578	514	566	531	549	504	506	555	552	606	547	561	506	544	560	533	540	535	547	521	540	546	544	514	573	575	530	586	543	543	573	564	535	572	564	564	480	525	523	560	553	579	554	557	490	582	540	487	545	561	545	535	576	537	597	550	546	537	543	558	571	528	567	526	579	577	550	522	524	569	556	536	522	512	542	551	533	550	525	542	506	542	559	512	529	534	496	571	569	523	519	547	568	564	532	550	569	534	589	530	534	515	547	554	513	546	544	542	534	526	571	544	532	524	502	526	551	564	582	560	534	584	515	539	593	569	537	589	553	553	565	526	513	574	570	539	549	554	540	588	545	527	544	542	547	536	601	525	562	560	570	578	594	509	561	545	538	542	531	542	544	569	507	544	531	548	545	553	528	578	532	547	588	556	541	492	503
36508	17167	15598	8953	6191	4664	3687	2872	2388	1969	1782	1506	1421	1320	1223	1140	1129	1010	1021	1002	973	928	917	953	891	908	915	902	902	870	865	860	817	863	781	850	918	817	853	807	819	805	787	820	831	809	830	811	816	815	831	865	794	775	854	798	813	828	823	769	816	860	832	805	811	800	771	789	851	798	852	785	829	803	804	824	800	804	835	824	789	829	832	805	839	829	819	804	780	726	823	804	788	792	830	803	780	763	852	825	831	802	857	799	808	794	738	800	802	793	799	827	827	798	786	759	795	805	820	823	798	788	842	840	830	804	814	783	827	804	794	742	850	818	771	790	787	780	821	779	810	821	754	829	859	823	784	869	832	754	846	776	847	805	831	780	761	846	867	811	812	797	826	846	832	784	829	866	763	790	827	795	797	794	811	821	796	768	739	790	786	824	799	767	817	826	812	841	823	831	819	720	813	798	751	821	779	818	812	751	775	809	804	788	778	868	829	829	784	791	814	754	803	805	829	782	750	820	793	785	828	774	791	796	760	785	785	779	815	856	756	841	859	783	773	780	789	804	794	826	808	755	824	779	820	770	819	786	790	839	803	780	775	794	804	822	821	776	806	824	776	804	829	797	799	802	754	831	813	794	777	838	840	752	817	795	805	802	795	787	753	790	822	805	775	788	790	843	788	758	850	794	784	787	778	786	777	748	800	791	784	803	796	771	817	781	811	839	850	791	752	766	776	793	803	841	789	769	820	835	808	791	809	794	767	869	838	816	810	768	792	773	747	812	798	766	794	876	772	788	799	817	802	785	806	819	798	835	826	832	773	825	751	790	805	764	759	829	871	788	794	821	815	787	789	850	794	825	837	790	777	790	814	768	735	835	834	767	778	776	821	844	769	804	829	801	839	829	788	789	828	763	760	810	845	761	827	845	787	738	819	804	805	847	788	817	808	761	859	850	777	829	781	792	822	860	815	833	825	790	840	788	796	777	813	816	815	748	834	824	785	814	798	742	823	771	808	807	767	817	816	812	813	851	788	785	796	875	839	767	838	755	803	795	856	795	814	796	821	803	793	759	770	810	805	766	773	776	805	800	798	843	745	817	803	844	788	804	786	743	811	840	857	804	766	809	816	748	822	809	803	774	811	781	776	813	745	841	798	760	850	872	740	835	791	852	827	785	804	828	820	780	804	766	789	784	789	773	789	821	794	802	841	828	797	774	795	834	845	848	796	790	789	815	845	795	797	771	776	799	744	816	779	798	771	758	869	818	782	806	786	857	803	795	796	758	815	783	848	765	798	825	795	799	787	788	803	789	799	800	791	766	802	829	806	770	829	817	859	753	764	805	774	813	825	790	790	771	769	798	831	757	794	790	821	790	773	822	822	798	812	754	766	782	784	756	810	787	801	795	786	802	777	777	861	779	850	800	857	777	759	789	817	833	828	820	756	791	792	790	732	815	753	800	813	846	818	863	813	828	812	798	820	811	801	808	797	811	807	786	788	723	798	747	801	789	823	789	784	762	801	793	805	838	844	808	795	819	769	821	827	806	793	752	758	801	801	745	850	837	801	813	795	792	777	862	797	783	820	828	810	791	811	797	845	856	795	846	818	825	827	781	766	799	781	813	840	819	820	821	761	844	768	759	767	775	809	798	784	804	791	798	814	855	793	797	785	811	797	801	794	803	769	818	805	786	789	838	766	784	836	769	802	746	848	830	765	788	793	744	794	792	787	779	800	839	798	823	811	837	812	829	841	774	856	794	766	819	735	816	786	785	865	809	808	833	825	770	812	791	815	848	787	770	760	786	816	824	794	829	793	813	790	783	835	750	766	880	796	896	795	799	759	791	765	786	760	747	847	817	810	763	822	814	810	825	818	798	795	861	747	790	755	839	784	761	806	777	782	809	810	792	800	766	786	832	793	836	810	810	803	779	776	814	781	766	807	856	813	828	843	829	790	847	812	802	802	824	822	761	835	791	820	811	803	793	810	790	762	831	832	821	829	771	810	771	759	839	784	810	793	797	801	785	839	804	813	741	787	823	780	799	807	814	792	835	827	808	787	850	786	806	776	764	771	816	828	739	839	793	840	820	804	745	766	806	809	785	772	784	784	815	820	825	812	818	801	825	856	836	795	759	775	764	810	814	819	772	775	831	816	785	792	798	806	736	820	778	787	817	795	796	778	789	810	771	782	803	788	820	793	812	876	836	785	805	817	796	881	818	810	787	854	828	766	755	801	802	839	880	766	788	821	764	807	773	805	823	803	832	796	849	781	763	806	802	800	751	763	811	823	822	813	817	844	800	745	814	783	837	789	807	786	796	857	786	797	800	815	766	818	787	835	766	807	837	791	790	799	818	791	785	770	807	832	800	811	795	820	799	797	823	779	818	823	826	825	822	788	771	800	827	798	789	820	779	794	742	783	773	822	768	782	801	781	833	765	806	797	768	799	820	829	828	780	811	779	761	823	803	802	748	824	767	765	834	796	821	739	744	749	796	865	813	864	842	795	798	786	792	853	803	776	773	794	870	812	867	816	820	790	827	757	778	797	823	767	791	821	775	845	798	791	784	824	803	828	832	818	817	793	805	774	790	809	830	773	827	861	847	793	819	810	828	827	813	798	820	760	770	836	771	800	819	836	776	810	838	818	831	769	822	767	780	835	763	777	768	826	796	804	776	769	848	792	824	795	844	834	812	806	762	802	836	795	761	797	801	825	798	851	775	797	834	779	812	787	798	833	849	784	815	793	795	814	757	828	815	796	783	793	808	809	818	708	818	815	832	800	780	837	751	802	786	784	798	807	823	774	795	805	805	800	787	791	838	753	807	789	822	813	763	809	822	818	817	816	818	773	817	821	750	756	859	809	839	754	790	805	811	828	774	802	832	785	789	796	804	821	790	764	772	800	812	770	798	823	828	756	794	806	818	773	819	764	814	788	835	816	802	743	845	835	801	786	799	809	813	765	783	792	739	780	825	792	779	840	804	837	850	805	806	764	739	782	825	787	847	802	770	839	809	817	785	779	837	773	757	780	815	828	815	811	802	797	779	799	774	792	777	814	839	814	776	799	786	844	797	831	781	802	824	819	821	767	766	760	797	791	839	783	800	780	785	790	763	801	826	803	797	819	833	778	789	820	844	770	837	812	804	792	810	777	785	830	790	815	847	771	782	782	779	770	847	837	798	870	796	815	814	751	776	834	843	787	821	801	800	792	795	821	818	858	835	799	796	822	775	817	854	774	852	805	805	807	802	796	743	751	783	784	805	791	797	745	764	755	811	796	789	790	793	785	796	785	818	787	824	803	799	767	795	822	786	819	791	834	828	799	824	787	792	785	835	811	772	807	796	807	809	752	797	767	782	828	782	772	829	763	787	857	819	809	816	789	814	781	760	787	837	817	775	813	821	804	765	830	768	766	824	764	816	739	805	803	738	823	792	783	793	760	785	800	827	789	811	860	808	811	779	805	795	801	799	812	848	873	802	835	766	820	818	840	796	813	746
27250	20932	10141	1391	768	631	473	399	386	350	367	359	351	351	352	334	349	331	327	358	308	305	326	316	348	317	325	337	351	336	353	306	305	312	310	322	345	324	316	325	332	297	334	306	347	331	338	321	346	366	341	339	307	378	300	319	345	340	319	335	334	297	330	335	321	328	319	318	332	335	343	318	304	332	339	343	341	339	345	305	340	323	326	349	373	333	339	318	367	339	355	369	358	325	348	360	359	340	353	356	366	374	315	305	372	359	372	334	330	351	358	333	335	344	314	367	361	351	314	337	344	345	328	360	317	364	310	315	353	334	325	338	318	336	345	312	339	357	311	338	360	336	313	308	313	302	353	338	328	358	342	332	328	347	319	352	318	308	329	331	300	328	329	346	349	335	328	330	364	350	318	343	357	354	346	346	317	337	371	312	327	332	356	368	358	337	335	330	322	312	329	350	310	335	321	332	325	322	341	363	336	311	348	352	313	371	336	313	329	314	347	298	330	358	349	329	327	297	302	349	326	345	337	323	339	353	317	323	307	339	331	326	338	312	327	322	326	339	335	342	338	352	347	317	343	316	353	324	345	320	323	319	317	364	343	330	327	340	320	334	322	326	353	361	346	299	288	323	358	324	341	340	380	337	341	341	328	316	334	298	319	321	326	335	336	329	338	372	359	325	334	354	325	340	337	361	329	320	362	379	363	298	335	356	294	323	314	330	329	310	353	321	328	370	336	335	331	357	338	359	366	320	308	322	333	364	330	320	341	344	349	346	347	342	315	319	330	359	332	356	326	321	356	336	333	323	339	336	342	362	327	300	347	358	328	326	339	341	343	328	312	317	338	337	346	359	332	329	326	357	335	352	320	318	335	333	330	371	338	346	333	295	355	357	333	335	314	339	353	329	342	354	357	365	328	357	346	339	311	329	343	350	313	335	355	312	310	353	339	332	317	347	332	329	337	351	337	323	335	361	325	357	300	344	350	334	326	362	352	305	338	364	360	344	297	314	334	350	354	321	328	338	301	310	362	335	334	323	354	342	319	305	319	348	315	327	304	317	339	365	336	360	327	322	355	366	328	350	326	346	341	338	362	347	336	382	297	328	308	338	329	349	345	345	339	351	331	315	347	313	344	343	337	364	318	308	334	338	346	325	336	348	311	366	336	320	364	348	351	383	330	320	321	328	313	361	336	325	352	349	327	321	332	337	354	329	329	328	350	319	338	332	344	311	363	337	324	342	326	357	340	364	336	336	327	343	345	330	329	292	324	351	336	338	343	296	297	325	322	304	333	366	326	351	326	353	321	335	322	348	332	339	332	334	313	329	333	321	350	319	351	327	338	304	336	328	333	378	331	312	339	371	310	359	326	349	319	334	341	352	330	364	339	346	332	341	331	365	309	322	297	337	328	335	330	356	327	362	312	303	316	351	303	360	330	359	326	345	325	354	345	315	314	346	339	371	348	332	356	349	327	307	337	350	363	355	337	324	373	295	323	318	321	326	333	362	341	356	296	359	355	345	344	336	342	358	345	332	337	354	330	337	334	340	384	343	318	365	333	367	304	320	327	336	291	312	337	327	321	327	325	312	299	357	338	340	300	348	304	345	342	351	358	326	316	344	353	313	346	363	329	287	332	337	318	326	377	318	341	330	326	350	342	328	336	309	340	331	324	323	346	345	344	323	327	312	322	327	328	327	316	344	318	342	322	353	339	344	354	322	309	294	328	336	344	318	364	361	338	314	306	308	319	327	330	362	296	377	345	332	343	339	331	326	394	323	340	357	360	323	349	383	327	346	335	322	341	320	324	335	384	340	305	314	298	303	284	323	337	328	314	341	321	359	334	354	319	328	364	331	313	333	302	312	333	336	321	341	353	347	340	310	367	324	339	333	352	336	321	310	354	317	334	335	326	316	340	323	394	325	331	332	339	352	354	336	345	324	358	347	313	342	315	342	373	347	314	334	331	301	318	354	335	351	331	329	326	354	346	308	303	358	311	319	335	318	272	354	318	341	376	332	322	328	383	335	338	325	336	357	315	333	340	290	358	326	350	344	333	356	320	297	337	352	312	345	351	349	341	348	289	335	334	344	323	316	298	348	328	348	336	324	337	328	336	370	348	351	337	336	340	337	353	309	337	325	345	305	339	350	348	360	328	321	341	333	323	345	345	344	368	343	309	350	345	325	326	375	301	345	355	332	315	318	327	357	322	366	342	341	277	315	354	317	324	331	334	342	337	331	359	382	335	315	340	340	349	349	313	370	325	305	312	330	338	351	331	334	340	342	316	304	320	305	342	364	348	369	329	335	324	318	373	338	354	332	344	349	349	318	341	313	332	312	322	378	319	349	357	324	350	358	327	380	294	324	340	355	316	324	337	339	364	337	353	319	324	314	322	354	318	324	349	335	347	293	331	357	343	319	304	341	354	332	316	313	346	287	328	334	301	343	338	352	339	346	349	302	333	327	330	331	318	309	370	352	339	313	317	313	337	342	307	340	300	322	361	358	338	331	337	339	331	313	305	324	341	330	329	323	329	301	329	330	337	364	329	331	331	319	302	354	337	333	314	320	370	321	351	344	352	348	372	317	343	318	347	341	349	353	325	340	342	338	321	310	355	341	332	335	342	338	331	340	340	358	310	337	337	309	360	345	361	310	309	362	348	316	329	355	334	312	346	332	334	331	336	347	325	359	331	333	333	338	316	348	328	316	342	308	336	335	327	315	321	333	330	379	339	329	348	315	328	304	346	347	308	325	364	361	312	335	354	342	327	363	332	317	312	294	368	337	323	303	350	332	333	365	318	322	373	359	314	364	336	314	347	342	323	336	337	314	345	330	324	305	366	314	318	325	370	333	321	307	325	306	341	376	327	329	315	351	328	328	370	339	353	368	358	352	345	309	315	314	356	331	377	301	353	319	365	306	327	306	311	270	360	321	343	358	337	370	348	302	299	330	358	360	349	315	316	328	329	366	317	343	329	330	321	353	326	342	338	325	302	324	352	322	327	363	328	328	341	353	334	317	309	336	347	336	341	300	347	317	348	349	329	330	326	338	340	339	363	322	321	330	336	307	334	340	330	357	321	324	345	357	348	358	299	357	358	351	332	334	335	331	343	341	347	330	326	316	312	317	324	330	337	357	321	345	341	304	318	356	335	312	355	325	341	341	352	341	339	325	319	357	352	321	351	333	327	308	333	339	322	346	324	335	316	334	322	302	323	344	340	365	359	340	320	344	329	354	317	322	317	327	328	352	312	379	312	361	351	299	334	339	367	361	324	344	320	341	312	312	352	318	319	327	309	345	351	341	321	315	333	323	336	357	336	378	317	335	317	350	342	329	323	307	372	335	361	332	339	340	351	332	329	314	326	308	323	332	298	333	330	351	344	341	319	315	356	327	329	323	345	355	342	348	308	343	361	324	349	325	376	350	353	320	330	383	325	348	352	320	331	352	350	324	330	357	363	350	340	329	314	347	339	322	348	358	348	312	327	346	353	298
18859	3428	2979	1658	1157	933	802	729	672	578	554	570	527	559	555	589	514	529	464	510	520	504	522	483	515	491	490	465	487	514	548	535	541	478	475	487	498	518	518	509	482	456	508	457	543	533	501	532	519	486	495	499	497	532	489	509	513	510	504	531	493	515	474	517	489	496	481	486	535	553	501	504	491	482	479	503	527	522	481	505	538	456	492	489	511	525	464	494	487	512	470	484	454	531	465	522	521	510	510	482	500	526	498	465	500	487	466	460	507	505	499	507	503	469	486	484	498	467	487	485	494	507	501	483	518	530	516	554	496	475	478	525	511	513	496	471	477	505	476	486	489	443	530	538	460	515	443	501	498	497	504	472	484	494	470	509	541	454	451	512	480	499	479	495	482	484	496	536	474	452	459	498	493	498	498	503	536	505	482	500	516	493	512	484	506	486	494	509	472	481	528	502	509	525	463	484	429	463	505	455	515	482	518	551	498	491	515	489	483	497	514	528	485	518	509	503	490	514	496	490	515	491	546	482	465	514	513	477	494	491	500	484	486	522	493	499	438	462	507	496	483	514	497	480	474	496	503	487	531	494	463	470	537	486	507	473	537	489	503	471	509	500	505	477	537	449	515	535	476	490	479	481	449	472	511	504	478	477	479	506	498	480	490	528	482	489	476	451	463	454	505	478	497	495	478	519	492	457	463	481	498	526	494	515	506	475	503	540	478	463	489	442	494	491	518	475	498	476	518	488	487	481	521	454	465	465	463	493	495	496	479	452	501	483	496	520	494	504	457	488	459	518	475	466	489	474	502	466	471	512	517	519	496	467	517	511	491	489	491	474	489	489	491	465	538	487	534	499	502	516	475	510	508	511	537	497	487	510	466	493	469	516	515	499	500	502	488	497	519	471	453	494	527	495	496	469	475	501	534	504	454	489	524	482	508	486	510	501	517	465	471	504	471	493	485	484	495	524	502	485	488	548	511	496	484	491	491	515	514	468	489	535	499	544	535	490	519	519	462	466	489	493	500	513	487	508	525	488	475	519	480	501	515	478	496	523	465	487	495	468	510	496	512	500	475	525	505	483	472	493	467	506	493	508	517	511	539	467	466	499	499	458	483	483	509	522	530	486	488	512	478	474	490	516	473	492	490	531	489	493	504	507	505	505	514	487	506	530	484	459	434	491	490	497	473	502	529	490	512	543	520	471	535	513	473	465	497	453	509	439	509	481	470	528	461	481	499	548	511	499	495	518	511	517	511	516	492	429	504	502	457	509	531	485	478	498	523	504	519	551	487	474	513	462	510	473	482	481	508	509	518	482	477	513	512	515	506	509	488	507	515	453	520	470	450	441	516	477	475	517	477	476	474	504	512	467	476	523	459	489	495	421	497	452	485	497	482	482	537	493	531	469	515	527	475	496	513	486	483	507	493	471	484	500	522	519	473	500	478	491	473	492	464	536	507	452	516	467	513	505	485	463	513	533	501	514	500	525	490	499	501	451	524	550	539	524	533	479	499	474	505	523	505	495	516	509	482	495	501	486	509	466	491	532	502	511	516	457	478	496	491	495	479	483	503	490	502	459	493	463	458	481	504	502	525	518	482	509	492	506	495	502	497	497	476	537	498	443	509	526	457	472	466	522	490	503	514	485	483	507	503	532	507	497	506	534	526	498	472	454	515	464	453	483	496	537	519	488	446	492	543	500	504	529	501	516	511	488	505	483	520	495	487	502	523	494	528	494	485	465	463	471	462	534	532	527	502	541	524	539	480	534	513	516	531	535	486	480	499	522	500	476	509	480	504	531	490	504	499	491	481	523	481	483	561	466	515	495	450	482	533	512	484	469	558	499	488	520	541	495	457	519	480	459	455	528	504	466	526	505	495	534	502	483	475	505	524	533	494	492	478	483	490	513	468	530	443	481	526	470	473	538	531	477	482	481	482	492	496	500	474	495	476	516	494	478	485	508	495	522	472	467	502	508	499	489	526	507	522	492	510	506	498	512	463	459	507	474	513	511	499	490	483	456	487	526	498	530	520	455	500	515	512	491	482	511	515	539	502	480	550	475	516	494	456	539	487	519	476	525	482	536	502	504	507	505	516	503	504	501	511	493	505	519	496	463	520	456	483	479	508	506	492	494	493	489	497	480	516	498	516	462	445	463	541	526	526	519	484	528	500	481	481	467	516	539	526	530	537	489	522	478	501	498	533	476	526	472	477	574	467	464	500	503	488	501	472	534	512	535	503	487	502	493	514	470	579	492	495	519	533	473	484	481	534	543	504	486	482	469	536	500	512	504	516	496	519	505	540	507	514	500	510	482	523	488	475	484	499	533	469	476	503	463	507	495	499	488	507	482	516	491	495	493	486	455	495	508	501	517	466	506	488	486	514	500	505	502	508	508	451	492	480	493	487	493	453	534	477	527	509	535	502	537	486	511	528	495	526	513	497	505	503	502	515	538	451	478	497	488	487	517	495	500	478	475	474	522	513	509	478	474	515	474	504	489	492	522	459	504	504	473	500	518	436	546	479	518	521	514	486	463	487	529	502	498	493	496	485	550	488	519	508	492	512	491	520	514	483	468	520	486	514	489	485	492	513	496	509	448	480	488	487	492	482	496	501	481	486	492	505	520	470	493	507	505	521	494	481	446	479	514	472	499	450	507	479	474	498	485	524	541	499	492	494	499	479	511	526	527	501	510	480	525	502	492	487	490	508	465	489	505	532	482	482	511	450	516	523	515	494	534	538	478	487	515	492	509	468	510	466	483	532	529	490	510	527	462	495	483	488	505	503	534	486	544	508	509	497	470	468	525	493	458	467	522	508	522	468	523	450	509	497	491	504	491	478	507	496	511	503	527	484	466	466	513	514	503	544	527	504	486	473	476	502	536	513	466	490	503	524	489	526	530	507	490	509	467	476	526	477	494	521	480	502	482	497	503	534	508	501	481	489	493	484	516	492	432	519	503	510	491	519	506	517	507	468	501	495	522	502	512	464	485	509	484	516	499	473	460	564	502	502	482	516	482	499	532	529	489	527	489	520	519	494	492	490	534	493	473	501	476	518	491	477	464	487	482	488	509	493	484	501	465	495	471	519	516	474	522	485	483	482	495	492	521	475	491	528	499	501	508	461	545	489	490	488	533	506	492	510	498	485	474	532	482	459	482	510	491	519	510	487	492	476	535	519	506	491	511	496	531	471	464	479	500	513	487	462	497	501	501	499	502	501	518	515	523	501	523	522	526	529	495	463	568	495	535	516	479	505	487	504	515	508	496	505	498	490	464	445	518	492	492	487	532	490	482	467	449	516	491	519	516	462	501	503	501	489	478	452	510	487	500	475	520	473	511	471	508	474	507	534	483	493	507	500	517	490	517	515	507	489	497	456	503	511	509	512	490	496	487	541	511	483	495	516	503	507	484	484	521	535	525	486	496	466	515	495	494	464	523	503	506	465	502	481	517	502	511	492	488	478	518	513	488	528	508	472	499	510	487	507	514	502	475
24359	21382	28708	24401	21238	6044	1426	998	840	812	788	747	707	717	705	685	688	661	644	597	598	643	651	586	611	636	653	639	637	620	590	607	608	620	594	630	637	589	585	591	615	571	596	640	590	578	559	619	598	596	540	606	588	617	623	585	615	617	593	624	630	597	593	642	585	638	584	602	615	580	623	564	554	576	571	624	593	610	653	631	609	633	587	555	640	615	617	647	633	590	613	626	615	593	617	570	583	630	607	594	599	613	636	580	595	622	592	650	640	612	602	599	640	599	604	599	616	569	603	587	583	596	615	645	593	631	613	623	652	563	566	594	623	620	611	593	599	581	598	601	605	601	616	603	618	597	623	571	636	608	615	648	576	586	617	567	607	589	585	609	581	570	638	535	633	619	593	601	557	635	561	626	639	618	601	610	619	597	611	623	631	562	614	582	614	601	612	610	643	581	598	640	643	598	618	599	664	589	605	579	571	628	584	655	596	573	580	625	619	631	600	576	655	587	612	617	589	578	603	581	605	628	552	559	592	626	573	599	618	630	604	600	599	570	587	608	581	560	639	585	599	626	641	575	596	591	587	615	581	616	595	603	591	595	583	656	634	638	580	594	546	598	593	608	610	575	610	577	606	613	574	646	553	568	586	602	600	618	590	571	602	596	552	600	603	605	630	586	606	545	588	608	639	624	597	568	572	620	587	600	565	556	586	568	629	631	612	614	619	582	628	579	615	562	587	586	634	580	636	631	607	623	580	624	602	592	638	533	579	637	643	572	589	597	609	591	609	570	587	625	664	549	600	594	566	611	559	656	590	595	611	622	596	611	598	640	630	614	566	621	585	635	589	586	616	577	656	613	577	606	650	586	616	580	583	550	576	579	644	600	606	593	603	560	592	631	600	586	577	562	572	557	608	561	585	633	605	576	572	610	614	640	612	610	607	613	618	595	570	641	596	609	599	603	604	583	638	606	558	614	645	624	614	618	591	672	598	645	586	557	615	587	619	620	582	603	596	574	582	583	622	627	644	615	606	550	565	630	627	614	592	602	592	556	637	605	588	614	570	630	580	599	623	584	618	608	573	655	598	585	560	584	541	615	549	635	595	623	596	602	595	629	581	621	596	590	627	600	612	582	595	625	578	601	588	588	589	592	654	604	628	573	655	637	610	598	639	581	551	603	576	645	600	610	605	575	632	585	583	590	605	575	572	635	597	615	653	602	654	641	577	568	541	643	641	573	598	609	560	601	572	591	607	599	640	570	553	568	587	598	622	590	558	613	640	537	612	568	613	617	587	627	580	615	623	583	609	620	647	583	636	602	576	619	617	609	565	618	613	566	598	616	612	612	574	598	605	573	540	567	645	588	604	597	599	603	596	582	640	554	659	611	599	608	596	595	591	575	599	597	604	658	570	625	564	553	590	594	576	651	585	639	633	572	603	600	602	582	601	571	596	591	593	600	629	605	621	599	599	593	655	590	619	614	592	594	612	624	582	566	640	621	609	627	571	602	614	588	639	621	600	627	547	607	591	616	575	592	597	592	634	621	607	647	589	583	649	611	626	595	619	600	591	548	617	569	555	613	563	584	636	562	656	615	586	623	577	647	571	614	617	563	641	625	622	617	561	601	646	602	613	618	577	551	624	605	597	606	617	581	637	587	632	574	604	604	586	635	608	578	602	610	582	554	554	617	622	607	654	607	603	616	589	576	606	597	590	613	602	607	563	653	614	575	566	615	596	570	600	604	593	593	593	610	575	584	567	601	564	573	549	566	594	603	659	593	615	608	628	621	586	617	642	611	576	595	639	568	616	611	608	599	618	617	607	622	590	594	608	606	587	604	563	618	651	617	612	614	601	617	588	605	577	579	585	629	596	596	549	563	642	601	640	628	583	586	589	635	572	609	576	583	617	628	568	574	595	591	674	656	614	612	647	584	564	581	601	604	586	581	608	582	654	577	609	577	582	565	592	590	586	632	634	560	604	620	646	608	619	639	578	653	603	571	620	594	599	583	598	590	596	625	595	620	567	601	615	588	610	594	638	609	598	604	619	609	615	611	611	590	585	582	631	634	572	640	640	635	605	630	542	605	615	593	585	638	623	613	575	592	573	597	594	542	599	645	592	613	631	575	620	608	634	586	605	628	625	590	626	576	555	593	592	562	606	621	619	583	657	569	608	617	604	608	595	599	594	652	631	635	594	608	626	538	559	604	605	600	622	616	574	585	626	616	595	593	606	631	598	614	605	553	600	574	577	610	596	580	661	607	640	600	576	610	565	612	646	616	611	566	638	568	574	545	600	597	597	636	618	595	583	588	568	645	588	571	567	608	604	577	618	593	613	583	575	542	612	629	635	652	610	614	568	626	616	635	614	559	592	637	569	576	585	623	626	603	542	579	566	630	604	594	593	627	583	569	601	550	640	556	634	582	564	612	588	547	553	616	588	559	635	585	642	641	608	614	596	611	574	626	595	615	580	601	601	598	653	591	544	584	633	568	557	643	596	592	576	604	604	591	609	647	642	612	619	569	627	565	571	633	578	610	589	619	576	593	633	609	619	608	672	538	629	616	634	630	601	598	577	600	603	580	585	568	599	607	625	593	621	594	616	609	578	608	617	581	588	655	599	597	620	610	587	643	605	608	600	605	588	589	656	615	614	594	602	575	601	642	536	608	676	583	625	610	580	587	590	594	599	606	602	618	656	587	583	592	556	606	604	638	617	617	652	606	609	586	582	597	636	622	590	593	584	606	607	593	611	625	596	603	608	575	582	574	598	588	642	638	607	618	622	562	606	602	597	612	577	617	635	611	566	615	588	598	601	623	602	625	648	572	576	625	620	621	628	606	571	592	578	560	626	580	622	613	622	610	583	645	554	575	581	611	587	614	637	577	613	603	579	625	563	616	608	603	583	629	621	623	610	646	638	599	600	560	595	638	595	593	642	601	614	640	569	626	606	591	584	650	598	590	572	564	613	576	601	625	633	598	601	566	625	602	611	635	626	569	591	626	570	608	569	571	608	594	633	621	598	600	615	631	637	567	594	563	580	584	566	619	650	643	610	624	600	569	625	590	586	581	567	608	639	579	642	572	595	636	598	605	592	623	620	578	577	604	616	616	594	539	583	572	596	590	618	636	578	579	606	620	617	601	593	572	614	609	588	591	612	608	556	612	575	609	634	633	621	595	609	576	646	581	667	574	604	608	594	595	552	595	557	596	581	610	588	632	652	627	595	612	607	565	585	571	567	611	614	608	592	608	617	607	634	627	633	649	570	599	597	625	570	586	626	616	585	622	638	572	619	608	577	561	569	553	619	562	572	605	622	587	623	597	647	557	623	585	579	602	576	619	559	600	604	598	580	633	570	652	603	628	586	577	627	596	625	622	602	563	589	571	610	599	611	626	582	609	606	613	595	566	596	628	575	648	601	620	622	603	612	581	581	633	613	579	615	570	630	576	605	565	673	610	581	627	590	587	613	639	592	593	611	624	635	629	597	540	582	610
36371	11124	10035	5703	3739	2958	2295	1981	1706	1413	1308	1280	1181	1209	1138	1055	1068	1017	980	948	1017	918	938	935	941	949	935	912	918	889	906	898	885	880	905	935	905	857	913	912	943	932	891	884	881	897	888	881	913	903	895	903	900	888	867	880	940	901	866	927	873	951	925	886	858	891	866	855	890	879	878	888	955	870	865	873	866	894	936	906	924	865	891	910	900	859	934	911	878	871	878	865	898	894	856	906	848	886	917	880	890	862	861	854	887	917	879	905	879	930	860	898	880	897	897	910	866	862	845	900	880	848	902	879	924	859	833	916	906	858	935	913	873	891	901	855	869	887	862	900	896	869	876	860	889	881	889	907	898	922	836	899	884	954	843	853	870	858	871	849	875	866	932	847	900	885	886	849	888	892	885	874	895	863	844	935	883	859	847	885	829	875	899	881	870	873	955	926	870	849	842	889	916	852	899	926	877	896	884	898	877	907	862	885	890	893	884	896	845	856	865	839	874	910	867	884	900	890	891	895	929	880	878	851	905	916	917	832	865	882	933	890	885	859	876	926	883	877	853	895	862	933	912	948	865	903	871	886	901	822	904	900	890	922	898	922	926	874	899	918	893	854	919	799	894	891	872	912	921	858	868	891	897	860	933	844	829	846	916	889	855	847	900	883	868	831	866	866	894	889	903	859	873	926	886	951	906	861	930	847	844	882	861	879	871	881	877	933	890	887	921	920	872	840	951	882	837	850	936	937	845	873	882	902	864	910	835	933	806	954	813	877	881	818	935	798	855	845	856	947	881	806	835	851	883	888	913	914	922	897	898	861	900	849	883	875	884	861	918	889	906	840	827	907	911	875	819	938	861	866	863	925	885	893	846	908	876	879	890	864	835	871	919	920	921	901	871	865	903	849	880	909	899	852	855	900	852	859	856	913	881	857	822	919	890	878	913	862	843	886	875	881	923	932	830	902	925	878	834	930	883	882	921	854	890	894	888	898	901	853	928	909	870	832	854	866	919	876	914	897	817	841	822	893	923	898	893	911	843	884	929	834	872	839	865	891	870	865	869	883	888	812	888	858	944	947	891	896	840	900	861	899	887	853	870	816	866	915	853	889	903	907	867	844	840	855	852	914	842	889	864	888	886	894	915	887	815	885	889	919	852	902	900	873	848	902	900	852	896	918	856	867	869	838	873	893	894	887	852	882	882	924	892	927	916	957	855	886	867	832	857	909	848	888	862	896	911	930	888	878	897	887	902	898	862	914	865	901	883	885	919	887	905	867	847	819	897	871	855	933	846	855	887	869	911	886	884	867	898	913	928	899	893	890	837	916	856	900	839	893	893	873	867	886	928	894	944	892	849	880	883	859	878	893	881	907	843	864	868	877	895	901	902	904	880	861	881	870	856	878	909	848	937	852	898	870	881	810	837	870	896	822	869	848	920	896	838	927	895	920	916	813	859	847	881	924	909	918	876	912	882	839	894	867	830	863	882	912	861	846	839	849	856	875	904	873	841	925	851	878	890	887	897	917	878	897	904	864	883	871	893	897	857	910	926	899	873	904	895	869	872	841	906	934	876	797	901	915	926	881	886	913	920	947	894	850	911	886	925	831	877	901	880	865	851	877	885	842	895	933	872	914	888	867	863	852	895	847	922	855	867	885	926	903	890	859	926	822	912	913	890	921	898	931	865	865	890	898	845	894	853	885	859	931	816	879	884	844	889	894	896	889	857	914	890	865	834	872	867	901	867	872	882	870	893	936	895	848	816	839	896	857	922	870	889	902	895	908	886	868	920	892	904	882	904	919	860	897	905	882	883	923	897	868	874	909	885	907	865	841	935	900	907	867	897	905	862	858	859	924	894	971	902	845	888	853	844	862	878	899	925	927	901	850	907	903	835	920	917	877	882	847	907	848	863	930	917	911	918	877	876	848	846	868	894	901	895	894	909	854	875	872	879	867	900	881	885	913	885	859	873	926	878	869	888	848	919	888	949	856	870	846	899	942	865	936	849	856	873	886	877	907	910	916	876	927	906	874	873	878	885	868	880	890	863	911	895	904	884	835	875	830	912	933	868	852	915	846	881	859	928	884	874	864	878	894	855	924	883	839	904	870	883	851	881	884	881	872	853	859	869	876	889	895	877	914	858	923	847	888	830	866	908	882	835	913	871	862	871	828	890	914	867	863	888	871	865	901	876	884	871	900	853	900	863	898	885	882	922	896	830	893	958	866	815	830	892	909	865	871	897	900	899	882	900	906	801	905	875	859	855	833	872	881	928	891	910	881	893	898	837	884	844	924	919	884	909	893	857	849	862	875	881	881	881	887	891	912	917	844	930	904	838	938	847	933	867	843	885	888	862	921	874	851	861	832	895	909	888	837	885	836	869	881	875	896	903	863	847	898	888	857	864	914	880	885	856	861	931	907	870	924	902	873	921	947	945	924	879	896	975	906	925	842	871	890	840	896	886	909	861	901	857	909	852	879	833	894	891	898	872	863	885	848	851	917	845	872	884	879	911	846	917	908	878	934	902	878	842	886	860	895	884	892	881	950	919	878	853	910	861	857	849	875	908	896	931	879	854	893	850	889	923	874	864	876	856	843	888	904	898	903	882	880	838	797	831	942	878	838	887	880	905	878	899	928	828	908	829	873	903	878	893	875	879	906	853	894	895	885	914	910	841	881	896	918	903	912	890	839	878	858	924	856	924	857	871	896	888	895	894	894	895	857	878	886	862	848	886	890	916	874	888	926	858	837	891	886	835	876	882	853	909	905	881	874	945	858	848	909	882	846	852	822	867	873	846	880	883	909	855	882	875	855	875	836	835	846	800	897	894	866	857	893	885	924	895	873	814	876	846	853	867	866	839	926	886	844	910	916	914	938	895	874	942	886	867	859	905	873	861	890	869	898	879	877	894	855	906	886	863	881	798	919	900	850	883	854	856	926	812	924	859	899	852	924	883	867	848	905	808	827	865	883	841	891	852	865	895	854	846	870	869	855	885	845	883	892	890	874	849	843	904	865	866	889	859	859	884	878	853	889	873	908	970	888	914	907	878	884	918	893	851	883	880	858	888	882	878	830	885	919	870	921	867	905	856	875	840	922	895	848	888	888	948	911	900	887	879	894	871	846	902	834	916	842	815	891	932	842	910	893	869	904	903	857	901	847	885	930	873	874	926	884	909	845	884	951	886	887	897	893	898	895	886	915	858	888	895	875	817	882	833	891	877	911	884	864	856	881	859	960	852	878	837	836	914	880	893	903	899	903	875	904	905	916	778	854	874	866	921	839	930	884	907	890	846	893	909	911	891	889	854	873	919	886	901	857	884	853	920	911	868	934	824	919	951	879	922	855	921	905	845	883	929	890	848	832	871	881	854	849	871	848	835	887	906	894	853	902	884	894	923	859	842	830	917	845	921	878	905	853	859	873	914	888	884	855	874	866	886	859	920	861	942	867	882	929	879	838	852	923	916	904	848	889	913	869	826	861	877	863	933	903	906	875
23332	21369	29165	23950	21375	21279	5432	1462	1090	1006	873	783	769	748	697	632	653	645	599	609	620	563	584	603	619	594	612	611	623	560	568	588	518	576	541	519	536	554	590	582	557	567	542	612	592	537	599	559	547	526	541	591	581	503	517	552	553	559	547	548	535	539	597	567	540	548	527	542	549	556	603	538	532	571	558	545	561	555	531	549	507	517	548	560	548	617	516	551	511	507	546	539	512	513	581	540	558	543	566	532	539	521	554	526	549	527	564	560	520	519	521	520	531	532	553	544	536	535	546	544	584	572	561	573	471	527	530	548	518	531	549	540	541	541	556	579	570	536	527	545	570	540	533	547	561	525	508	529	588	510	560	542	532	549	534	547	580	561	575	554	526	540	578	580	565	536	553	571	553	576	481	553	573	547	586	543	537	549	501	566	578	551	554	527	525	533	559	549	565	570	507	546	539	536	548	553	528	547	569	540	609	526	538	540	542	535	517	508	563	569	534	547	535	550	542	512	515	568	574	571	501	579	575	548	482	545	550	563	571	570	556	585	548	563	596	490	548	535	600	509	534	514	539	558	530	532	575	536	499	538	536	569	606	547	520	578	528	513	563	540	498	580	538	541	554	534	551	548	551	563	525	556	524	585	552	536	554	545	555	529	543	546	588	575	536	528	510	538	527	512	582	509	540	534	590	588	555	536	512	540	500	553	548	550	576	591	543	560	581	542	512	535	540	583	507	540	539	478	548	523	523	523	521	554	516	518	592	521	545	554	550	537	554	538	567	550	573	537	533	570	530	504	517	503	567	511	538	548	533	524	573	509	585	546	561	527	543	512	566	500	559	578	520	510	495	527	528	552	524	580	563	597	512	552	513	595	521	513	512	516	527	575	536	544	539	516	541	568	532	497	516	538	538	543	541	548	522	587	530	588	516	579	556	515	555	580	515	561	584	511	531	561	571	538	569	529	549	533	545	530	512	568	569	545	537	532	552	516	542	550	529	552	543	566	538	572	532	554	558	552	543	570	553	565	530	519	542	523	558	509	531	541	528	555	575	523	568	555	484	549	583	543	510	560	550	534	567	572	585	540	531	515	509	578	529	511	545	570	564	572	559	561	503	546	536	536	548	522	552	561	503	530	546	577	590	514	548	578	565	542	512	555	513	558	601	529	579	589	525	574	541	555	547	522	525	504	539	521	556	559	558	513	526	552	557	541	530	549	514	531	562	555	574	563	550	518	544	554	546	533	524	535	565	540	530	545	558	565	539	498	530	551	549	539	539	538	540	565	546	556	535	519	560	508	591	534	529	488	520	532	536	571	543	532	544	521	532	552	538	541	538	517	533	557	554	571	522	540	576	569	548	569	556	553	566	523	581	526	520	611	542	567	545	525	563	531	559	555	550	559	535	579	516	528	564	564	554	584	587	562	549	564	537	517	548	555	543	536	539	570	540	566	557	522	585	587	561	541	518	527	553	498	530	543	555	524	520	513	537	499	532	605	558	594	559	528	600	536	562	524	574	556	526	564	543	522	535	561	569	524	528	532	548	544	574	532	541	560	550	543	516	544	545	534	513	504	545	544	538	538	579	542	510	542	548	496	530	543	559	544	560	582	526	529	521	512	533	551	601	596	570	509	558	584	520	532	554	522	505	542	544	567	542	548	578	549	551	525	556	518	536	553	541	571	532	601	545	556	574	547	575	515	568	549	568	548	551	531	513	555	544	532	563	564	579	537	511	556	583	555	563	500	566	547	549	531	525	553	549	565	572	526	534	509	558	572	572	513	551	553	487	561	548	515	576	502	541	499	573	581	540	532	539	554	565	551	545	568	553	583	518	544	587	540	553	548	525	563	544	496	568	522	541	571	528	507	569	527	555	597	541	566	560	526	560	522	582	515	571	537	568	559	558	528	594	565	534	570	546	570	503	537	542	526	611	588	508	522	566	522	538	539	575	589	519	563	536	516	567	536	526	553	583	551	569	528	534	513	528	564	575	551	573	588	549	578	556	519	527	528	551	539	536	593	507	547	524	548	523	516	518	561	555	512	522	571	518	503	530	518	575	544	548	591	529	559	553	521	531	539	560	550	521	568	533	553	528	558	572	556	565	549	601	591	552	528	578	555	566	551	574	537	572	576	521	526	524	572	548	564	572	542	563	571	542	556	533	545	523	546	545	519	544	508	569	534	593	572	556	529	538	577	480	590	551	575	554	579	520	546	545	520	536	532	510	539	553	535	558	546	566	527	536	559	564	547	578	528	492	497	558	611	554	547	544	548	531	543	541	514	557	516	548	541	574	501	536	543	529	529	541	568	547	541	530	536	546	528	527	550	516	507	508	529	543	556	547	520	607	501	557	558	529	521	586	521	512	590	519	525	558	587	542	544	568	524	532	550	549	557	558	585	560	544	567	534	566	509	498	542	535	557	595	554	564	535	539	551	570	503	538	515	546	587	534	514	604	520	505	562	585	541	514	530	518	519	539	563	530	557	514	562	511	518	535	563	537	554	532	560	516	512	530	530	524	523	551	555	546	595	559	565	564	517	550	511	511	533	536	539	566	582	577	588	528	519	502	580	549	523	567	548	567	579	553	541	537	540	532	537	499	603	519	565	539	539	579	566	534	513	535	558	562	541	510	557	563	559	547	573	509	550	507	520	553	520	548	521	533	557	580	561	532	530	515	538	547	572	514	535	549	574	539	524	527	522	557	547	525	546	558	578	545	535	529	532	528	535	518	585	539	558	549	566	506	511	551	617	521	555	529	534	556	557	566	541	576	548	544	516	559	565	563	560	545	563	532	547	500	539	516	553	560	574	530	571	544	520	543	556	548	564	533	532	543	551	498	573	528	552	490	556	549	513	552	576	522	552	523	509	543	533	520	497	562	541	518	562	520	516	549	509	564	547	542	563	552	544	523	538	553	564	530	616	591	534	581	560	550	573	564	508	556	534	528	548	532	529	556	556	549	523	514	565	519	533	566	552	555	543	553	528	520	573	519	527	565	536	594	539	523	536	549	561	578	548	545	540	508	536	546	497	526	528	539	559	583	585	526	522	542	551	547	559	560	535	526	525	487	512	563	554	547	503	517	561	534	575	547	561	556	511	508	586	537	509	520	553	571	585	557	543	544	556	552	528	536	560	601	594	550	573	600	560	551	569	489	526	575	544	529	538	580	544	587	528	565	539	478	550	541	520	555	566	560	557	512	534	514	540	573	525	515	536	527	565	558	533	542	551	579	518	530	558	510	517	559	553	537	557	504	533	529	506	535	544	527	530	536	540	474	549	531	526	635	543	560	535	566	519	543	532	552	558	538	529	530	544	541	537	503	596	546	514	521	547	559	525	566	560	545	559	547	531	537	558	580	541	561	543	527	573	522	574	558	562	527	563	555	533	539	518	509	562	548	518	535	546	520	541	526	523	564	556	536	548	567	540	545	543	568	551	540	589	542	520	558	530	511	523	571	503	564	538	537	555	521	531	528	555	531	518	553	549	547	550
35869	16533	14754	8435	5878	4413	3333	2849	2310	1916	1677	1486	1460	1321	1242	1135	1101	1062	1005	1003	1012	974	932	952	952	895	926	869	871	914	868	858	825	847	824	876	837	870	847	848	852	869	839	848	797	827	788	881	841	810	836	831	854	856	805	798	803	778	811	843	807	829	845	880	784	820	836	835	796	840	820	827	813	811	771	797	789	766	809	789	789	824	822	810	800	851	845	780	839	816	823	802	812	831	780	862	849	756	785	831	820	793	796	834	812	846	769	861	838	812	803	806	814	804	791	861	796	794	810	785	823	815	760	824	768	850	815	809	851	776	810	854	773	771	795	800	825	838	778	809	787	815	805	758	816	792	789	796	866	862	822	795	866	773	801	823	795	787	793	797	836	849	779	814	814	790	755	786	823	799	781	804	881	803	848	792	851	804	773	781	766	765	810	802	766	804	819	821	797	803	860	883	786	800	826	808	757	833	822	809	849	814	795	840	782	824	759	852	777	788	796	787	779	830	829	852	775	760	747	802	850	843	759	820	757	797	804	784	820	828	795	825	825	799	821	792	780	804	774	792	802	815	768	819	796	792	782	774	796	827	818	861	803	800	827	796	807	752	794	772	845	818	791	879	798	818	807	810	774	741	775	757	802	845	823	763	819	863	830	810	815	850	793	815	736	770	786	767	800	813	776	792	789	810	771	803	835	821	827	757	814	764	801	800	784	800	764	765	829	767	769	784	772	799	796	777	805	751	813	799	827	812	785	827	859	800	797	826	840	802	823	800	841	811	774	834	793	798	822	819	822	758	791	801	827	836	783	785	829	771	799	803	776	830	822	793	813	798	818	794	790	834	797	811	759	831	761	805	797	810	808	815	838	790	825	853	808	830	759	817	840	811	820	800	786	791	831	794	745	801	785	790	809	820	781	782	843	753	830	816	774	822	840	792	791	815	804	780	824	774	809	807	785	838	742	772	812	810	809	789	814	859	819	785	800	755	834	777	779	784	847	781	801	801	792	819	832	811	836	818	812	835	803	799	785	741	705	832	809	822	842	749	811	830	839	804	804	786	802	806	843	807	801	845	793	796	798	836	783	812	805	818	808	804	789	832	806	800	758	820	793	796	808	841	815	771	780	871	814	795	821	826	836	819	830	820	750	822	783	831	812	760	754	882	812	829	771	834	796	788	831	781	826	763	794	816	781	800	871	839	786	746	783	827	803	823	777	812	840	775	824	723	805	761	770	809	806	770	793	790	791	836	790	827	811	781	835	767	840	779	819	805	773	783	762	800	772	791	843	773	754	794	824	745	815	800	800	832	850	821	791	822	797	835	837	805	733	806	822	788	780	828	814	786	850	810	849	746	831	775	793	785	790	768	798	771	782	827	791	748	801	818	728	757	806	842	814	832	755	793	771	889	811	820	787	767	816	789	797	756	861	766	783	791	888	743	794	813	837	796	797	824	818	804	842	784	848	837	838	844	780	777	785	782	797	772	820	750	784	787	799	802	801	772	777	844	794	812	806	775	821	779	816	822	803	831	799	838	773	773	820	813	780	785	824	770	784	808	819	822	813	827	784	798	789	805	822	779	804	761	776	758	786	792	835	776	810	832	844	783	802	779	824	810	805	821	805	754	860	808	783	788	819	806	796	826	783	824	775	811	815	783	850	804	811	789	768	804	811	819	822	821	833	751	742	819	760	799	757	734	771	792	826	745	791	804	746	822	796	851	808	823	796	798	761	777	845	776	783	768	819	747	810	829	776	854	778	777	793	807	801	799	798	770	792	828	803	767	784	782	755	832	828	824	765	822	805	820	813	772	797	815	820	768	799	790	840	805	842	814	822	771	790	794	806	831	845	772	831	792	754	800	791	814	799	775	806	766	836	777	781	809	830	813	788	776	830	795	825	766	802	806	748	840	834	770	788	835	817	767	845	865	757	831	754	818	794	784	752	769	835	811	774	814	811	830	744	778	835	797	826	841	785	841	802	792	837	777	813	839	822	868	795	821	821	781	758	813	832	814	774	835	782	805	724	774	778	841	813	819	762	778	804	813	793	853	818	836	786	806	786	828	796	785	790	780	831	836	807	818	851	807	777	812	807	810	801	821	819	838	781	790	792	846	835	808	816	796	772	795	816	788	853	871	754	790	783	817	832	810	781	787	812	861	872	891	813	763	753	756	762	797	783	798	820	789	810	772	832	791	803	799	819	821	822	866	752	842	770	789	786	791	788	759	846	815	825	855	810	803	834	806	770	865	792	796	778	787	774	805	759	817	761	700	801	770	816	828	799	827	776	761	781	810	775	842	756	778	824	804	752	786	801	817	778	819	753	818	844	813	769	800	784	733	816	798	823	885	790	814	830	800	759	833	801	784	762	783	849	803	798	771	839	808	844	788	787	859	779	786	837	794	812	807	796	862	772	755	815	817	812	778	791	815	773	770	846	823	748	787	801	820	807	832	826	849	824	763	776	823	812	820	750	806	786	791	836	791	814	794	779	855	778	803	868	774	801	857	837	793	795	809	829	792	796	826	772	813	768	809	817	833	795	843	793	797	803	775	775	844	812	764	781	830	831	792	793	856	802	836	805	789	814	773	842	760	821	804	796	809	822	808	835	822	778	798	835	824	797	821	805	785	790	716	794	817	832	808	770	776	789	809	799	792	827	809	851	815	831	883	824	766	791	779	797	785	791	819	820	818	755	770	784	833	815	822	847	786	822	793	761	837	771	793	788	781	747	796	834	786	772	830	833	801	812	834	799	786	764	793	800	815	857	784	801	857	830	797	831	801	795	848	744	812	837	836	819	790	815	803	819	817	803	802	873	805	774	796	792	799	794	795	785	794	783	767	798	766	834	815	797	809	818	815	779	765	782	830	851	844	790	839	854	810	801	852	791	796	830	788	778	853	813	810	792	819	796	760	812	830	775	847	772	809	771	835	850	783	780	808	846	772	771	778	786	862	773	809	790	802	818	802	810	803	834	822	801	776	783	795	819	824	797	777	803	834	823	776	831	770	815	807	844	799	825	750	762	774	804	846	789	784	798	797	767	773	809	817	799	758	783	850	783	735	840	796	814	805	813	786	778	830	782	793	786	805	836	784	803	784	744	778	764	798	770	802	788	795	786	813	802	789	781	801	802	786	798	829	854	782	776	822	826	787	774	824	804	840	833	827	780	794	830	777	774	834	832	840	788	805	767	842	809	757	798	834	806	827	770	839	791	818	787	799	850	810	805	794	750	791	828	824	788	802	755	716	828	804	806	816	776	801	776	817	799	778	797	794	821	868	816	802	827	809	823	812	809	815	775	800	830	816	783	869	814	750	807	762	843	813	774	836	814	810	802	813	778	812	760	899	775	862	767	799	757	820	838	850	809	768	851	795	853	835	794	825	791	815	799	855	810	781	833	833	761	801	800	757	807	828	795	806	801	800	802	816	755	800	807	857	832	772	801	775	776	840	771	797	799	817	841	811	778	817	829	769	768	823	820	797	816	786	782	765	834	829
27202	20982	10183	1374	842	719	483	407	372	370	336	395	362	345	371	352	367	357	358	334	334	331	336	382	353	329	323	336	333	358	367	353	314	338	301	369	344	332	335	377	313	325	322	323	330	324	320	316	352	365	314	343	353	343	343	330	297	345	359	355	319	328	334	351	343	324	326	362	322	377	353	339	356	357	346	337	320	343	347	345	346	342	387	342	338	348	375	318	337	342	329	327	342	305	347	327	353	327	338	376	345	361	364	322	349	335	352	331	320	374	324	341	323	317	372	341	327	334	334	315	323	311	340	308	360	322	361	346	351	343	338	320	313	333	317	360	323	347	308	349	347	327	356	352	317	330	311	326	345	350	326	318	343	337	348	322	355	347	331	306	355	345	332	360	348	346	326	306	320	335	297	359	346	360	347	354	341	323	335	324	337	346	360	363	333	331	325	340	365	334	334	332	347	322	332	367	319	339	367	319	328	334	335	334	321	330	339	328	356	336	345	326	350	330	306	341	322	321	344	340	342	344	334	315	339	348	333	315	322	315	333	345	328	320	338	346	340	345	336	316	373	315	326	331	357	344	334	360	326	321	320	340	310	313	312	300	356	384	314	359	341	353	370	351	331	334	303	328	334	344	334	339	342	362	369	329	344	340	349	344	349	302	323	337	321	317	321	362	375	359	350	363	335	340	312	362	320	337	321	330	323	360	348	343	340	331	301	311	338	338	321	375	336	338	316	348	352	345	340	353	358	335	341	329	350	317	341	384	333	359	335	339	342	336	361	315	323	375	328	351	349	326	309	369	326	353	328	359	326	336	326	342	347	299	368	321	357	346	349	334	345	330	331	349	341	342	341	341	333	321	344	375	330	376	325	353	342	330	325	357	332	336	317	322	368	366	358	384	371	338	380	344	348	317	334	321	358	303	355	314	356	346	329	366	345	317	346	366	326	342	366	336	333	326	327	360	316	363	352	317	332	335	306	317	342	316	338	352	338	324	344	327	352	342	347	334	334	376	358	350	358	360	348	366	339	314	322	356	346	324	336	351	341	328	352	316	309	362	328	353	338	360	327	329	369	317	313	319	337	349	349	336	344	353	330	364	342	347	368	332	341	319	381	343	366	346	330	349	366	316	358	333	345	313	340	344	341	386	346	318	344	341	346	342	331	314	344	366	316	319	342	352	333	347	332	336	342	333	377	345	338	331	347	315	369	339	342	301	295	303	343	346	324	334	308	327	342	355	359	309	318	340	330	331	343	348	326	336	344	325	342	325	339	371	362	336	330	326	332	342	331	338	314	323	325	362	309	363	356	336	315	337	314	327	335	353	362	352	312	344	349	362	310	322	344	337	334	313	378	330	334	343	317	346	318	348	347	364	332	366	369	331	330	349	327	312	325	329	348	327	342	338	348	352	362	373	368	327	321	315	355	324	343	337	347	337	313	305	339	331	331	367	343	326	357	343	343	336	333	363	325	334	319	323	347	379	320	335	307	327	328	347	323	332	326	326	347	347	327	328	316	352	333	366	359	343	293	360	335	343	333	333	324	320	329	332	317	357	353	326	380	306	341	335	311	367	335	330	326	330	351	340	346	343	301	306	309	337	341	323	316	353	343	309	328	319	312	345	346	322	322	307	335	306	326	337	351	332	336	295	309	341	355	345	323	366	323	339	339	338	358	339	354	342	322	340	318	334	333	330	361	335	354	311	338	375	338	324	361	337	350	319	326	353	374	342	352	326	325	325	325	348	337	337	361	338	367	328	319	332	349	372	346	355	328	328	351	324	346	336	318	328	340	354	355	336	341	358	365	323	347	338	314	353	298	320	366	345	324	306	336	361	338	338	321	299	330	306	331	361	318	334	331	359	367	319	353	319	346	345	344	315	339	315	321	362	313	333	313	356	335	340	339	341	331	331	357	351	318	342	331	335	361	304	364	370	350	301	366	332	348	346	329	313	355	347	340	345	330	302	351	317	364	350	350	329	316	327	341	324	301	323	358	311	317	320	351	353	280	346	337	313	370	339	318	352	361	316	346	365	331	341	378	310	345	331	340	332	329	337	353	311	329	320	311	341	322	318	346	301	356	340	352	347	303	354	362	318	340	331	335	361	341	338	344	321	338	313	357	339	305	344	363	340	289	375	324	307	318	332	326	345	326	306	344	305	326	369	349	317	319	373	332	361	337	363	329	329	353	340	358	350	316	336	325	321	332	356	346	309	322	343	336	337	343	336	310	314	354	348	310	330	336	359	323	357	322	358	323	355	340	325	344	319	334	345	314	335	316	350	378	338	346	347	334	355	354	352	336	362	351	318	311	321	349	337	365	329	348	376	304	357	360	349	357	296	322	331	358	350	353	339	337	343	314	295	311	327	314	323	338	336	346	385	321	315	349	320	317	360	343	330	314	276	319	300	348	324	326	341	356	350	359	310	330	368	366	342	327	346	346	333	322	353	329	318	309	346	359	334	338	342	321	339	362	314	344	357	338	322	353	314	336	348	344	347	353	341	344	337	328	298	356	298	373	334	331	357	308	326	342	346	327	363	340	320	305	341	351	327	324	340	302	338	329	338	336	344	347	349	349	333	392	336	321	348	335	330	303	361	365	333	331	327	324	328	358	362	377	319	328	321	338	310	308	330	335	330	333	363	342	317	316	377	364	355	330	358	371	356	320	315	370	356	317	343	331	340	375	334	320	337	345	321	350	340	353	370	341	342	359	320	343	328	285	341	317	300	356	329	303	341	324	315	353	333	338	343	326	351	357	330	357	320	325	326	381	336	331	354	357	339	327	295	297	343	330	322	372	329	334	356	312	353	353	352	347	351	332	348	337	333	340	351	354	340	333	330	342	340	332	318	334	349	322	335	362	315	317	336	325	314	362	351	357	329	313	346	333	371	344	326	369	322	341	345	346	330	344	321	336	338	342	319	318	318	343	336	350	319	355	341	347	362	318	374	330	360	318	347	332	328	316	337	304	352	344	338	347	363	333	329	348	332	322	298	326	312	365	360	330	344	388	336	363	358	321	318	352	357	349	328	346	337	337	307	365	338	340	319	346	351	373	337	320	355	352	355	334	358	320	312	309	328	372	316	337	311	368	336	370	366	302	309	361	321	334	314	340	302	328	355	335	306	364	333	358	317	361	363	315	348	359	319	343	318	292	299	385	307	340	330	380	380	322	356	367	340	393	344	341	311	311	360	337	321	335	331	326	319	350	346	352	347	332	341	358	337	356	300	321	367	308	358	336	349	365	327	331	365	347	360	346	311	347	370	345	343	326	329	325	353	337	316	324	315	381	332	314	340	347	376	333	342	348	328	372	344	302	302	349	316	329	315	346	342	344	313	341	305	334	329	304	345	339	316	310	370	401	364	350	344	336	354	349	335	342	339	347	318	333	344	329	332	334	350	330	367	343	353	348	315	328	310	368	312	332	365	323	318	338	344	370	343	348	333	320	365	345	364	328	338	323	382	332	333	358	346	333	326	340	364	338	304	322	340
18905	3212	2790	1504	1067	896	786	722	637	602	607	594	614	576	580	528	544	517	505	480	509	498	511	506	525	514	507	506	516	530	492	512	549	510	520	495	493	527	523	471	500	517	478	500	515	491	489	478	524	526	545	511	474	499	497	523	526	532	466	490	519	483	499	523	523	502	494	502	498	499	503	519	491	489	462	513	474	492	518	488	508	481	497	521	512	509	524	499	523	489	472	521	469	488	494	562	521	518	507	487	488	480	521	485	508	492	503	459	506	514	510	499	507	529	523	486	505	490	517	495	522	510	550	498	497	487	519	470	442	509	495	490	507	514	513	506	488	508	549	523	497	466	531	481	474	501	527	520	478	487	503	499	496	478	490	478	507	516	512	516	526	483	479	527	487	489	539	494	516	509	502	489	509	502	514	541	487	536	493	511	476	480	507	539	517	524	494	511	466	487	529	509	535	462	533	485	531	505	520	487	510	499	517	481	489	468	508	475	478	506	514	523	499	539	491	503	472	472	519	522	483	480	485	470	502	498	563	465	504	475	506	492	459	510	479	469	481	530	487	502	545	509	510	495	566	480	516	534	478	458	496	489	519	499	486	522	494	513	516	481	506	506	515	496	481	460	472	483	512	526	515	511	535	497	505	516	551	479	512	505	509	528	535	475	515	533	495	509	514	505	512	472	518	516	515	468	530	479	460	514	503	486	550	522	530	492	495	490	529	499	469	504	493	511	487	533	491	502	480	489	511	512	482	521	513	505	497	488	532	495	527	505	487	476	486	519	525	505	486	475	476	518	470	490	523	539	460	514	526	514	503	543	484	534	536	521	466	510	545	532	458	511	489	495	506	502	488	551	490	528	527	520	475	480	478	483	529	493	550	517	520	514	509	546	490	475	514	533	486	460	498	479	513	497	489	485	531	526	515	507	545	511	471	489	490	491	458	526	498	476	510	505	476	505	502	510	461	469	519	484	498	476	480	519	549	467	530	508	484	512	447	514	523	517	504	482	536	489	511	504	522	522	498	506	489	489	513	498	531	506	477	524	484	497	502	492	483	489	526	471	506	532	502	464	502	512	486	504	475	470	488	513	523	500	548	500	523	526	531	506	500	487	492	467	529	490	487	534	520	507	486	495	519	505	493	516	497	504	528	528	509	479	487	503	500	498	505	512	506	514	483	497	520	483	472	479	515	488	520	531	521	486	516	526	537	484	466	499	478	478	472	521	508	553	523	502	536	519	521	515	478	493	502	505	482	448	509	465	531	507	477	523	485	496	521	542	504	511	512	520	504	519	506	518	516	502	483	480	489	491	478	506	508	495	496	545	525	524	508	500	491	513	487	474	489	487	520	474	482	496	452	528	487	513	515	505	475	488	501	495	492	479	523	503	520	493	512	502	540	502	482	505	496	526	469	498	501	481	518	523	538	531	529	461	497	502	493	488	518	454	534	499	506	545	502	527	499	485	495	490	483	494	531	477	480	509	485	505	487	498	512	530	537	533	545	508	520	487	472	510	487	502	492	513	501	510	524	512	461	495	473	502	490	505	521	515	513	458	502	531	545	465	553	487	531	523	491	468	517	485	513	497	501	478	555	543	485	491	473	494	505	508	480	483	537	508	525	495	523	512	518	509	533	521	508	480	510	518	467	527	512	494	534	504	500	530	492	493	485	453	478	500	514	544	531	461	522	463	519	501	497	486	516	507	514	496	518	483	514	469	499	536	492	512	505	526	440	500	525	493	495	508	501	526	506	535	457	493	525	517	501	542	501	504	467	471	434	499	468	510	534	520	485	501	538	465	538	501	513	521	509	496	511	500	499	509	491	511	527	541	502	513	511	486	508	461	509	479	527	516	534	467	479	506	468	507	476	518	485	498	502	487	509	479	475	521	478	509	565	520	533	472	502	522	521	493	541	483	501	528	543	490	491	553	514	476	491	519	527	500	539	506	480	505	512	478	485	497	517	520	493	497	482	504	514	474	551	531	466	480	506	478	496	523	521	508	485	520	487	544	511	476	517	490	499	489	513	499	512	483	521	494	485	475	509	501	524	459	501	544	492	466	500	482	474	535	442	493	495	531	524	511	521	505	503	484	499	511	499	548	477	498	442	452	510	526	494	511	503	517	481	525	537	485	522	510	529	481	500	517	496	497	492	520	515	500	486	522	509	501	509	519	467	487	490	450	500	465	540	508	537	485	501	486	520	495	484	499	485	522	505	526	464	467	538	480	537	523	521	503	488	512	513	469	511	532	485	533	542	494	500	491	478	503	518	504	510	513	462	520	488	476	501	491	525	493	496	522	508	502	494	499	498	482	472	496	512	470	496	550	539	535	534	521	499	493	550	480	517	495	508	501	490	534	481	524	498	505	516	537	467	550	451	471	486	502	472	470	476	546	495	479	478	518	547	491	469	471	511	457	501	518	485	486	501	480	503	486	494	505	487	482	494	525	509	477	536	497	456	494	489	505	534	511	514	492	508	483	514	485	499	520	484	500	531	537	502	466	483	502	492	473	523	513	488	522	485	495	507	539	464	504	513	475	455	473	525	499	513	484	518	491	474	497	529	570	490	499	515	493	539	471	505	492	493	486	540	470	505	504	474	509	529	520	523	496	532	511	494	543	524	476	474	507	483	535	536	496	506	502	560	489	555	524	496	510	522	486	521	502	512	503	486	484	488	519	473	497	461	475	486	489	531	488	506	476	523	479	498	484	506	520	506	513	499	500	488	519	488	490	486	498	535	487	519	508	463	491	512	509	499	507	509	510	521	509	465	484	507	463	535	451	479	507	480	440	482	466	485	523	496	483	485	481	482	486	532	518	498	539	522	484	479	513	512	507	514	507	522	515	513	476	528	515	484	491	523	531	500	492	519	527	512	488	499	509	524	508	524	552	524	478	517	536	531	490	510	549	507	468	530	534	495	503	493	493	468	485	514	532	485	480	517	504	474	511	498	505	531	515	478	449	466	510	474	491	489	506	478	496	478	538	504	503	503	468	458	493	493	529	513	504	453	513	485	516	499	515	520	481	506	538	530	524	515	489	466	524	495	494	489	513	493	450	475	480	506	499	529	500	501	467	501	513	522	529	464	519	530	487	470	536	507	480	504	474	523	504	473	482	491	509	541	494	521	499	501	496	503	514	486	465	501	446	493	513	486	543	499	532	485	509	502	495	509	487	469	504	488	530	490	516	497	541	517	487	524	501	520	539	495	495	547	515	543	513	525	545	514	459	508	501	512	568	496	473	496	452	507	522	481	483	475	480	504	495	496	510	497	496	529	521	476	565	510	485	501	507	503	497	448	521	511	499	504	546	531	481	510	555	519	531	506	517	520	469	509	541	530	482	507	553	505	482	531	528	532	477	494	488	463	514	493	516	484	488	488	514	487	473	501	499	497	524	495	515	529	510	513	480	495	500	528	462	474	517	552	512	498	540	494	485	482	492	542	509	478	510	497	502	524	518	506	520	503	461	479	505	477	522	522	523	512	439	475	493
24356	21388	28794	24358	21261	6389	1426	1029	878	802	797	757	746	708	660	673	669	681	638	649	689	642	604	592	616	637	638	612	641	641	625	628	628	608	647	566	617	610	623	647	567	632	635	622	618	588	603	600	641	599	638	581	582	668	624	615	534	581	622	624	617	627	624	660	617	614	573	599	603	595	618	615	608	661	608	591	600	617	632	565	632	661	656	629	589	621	608	584	602	582	652	596	605	627	645	646	605	602	626	620	644	655	620	645	628	661	642	565	594	582	652	629	567	587	626	564	592	631	621	637	618	669	602	612	614	630	618	599	587	629	622	632	648	616	659	634	610	642	626	621	579	611	603	607	596	578	617	626	608	630	578	614	598	632	604	607	587	612	611	610	603	614	633	633	597	584	606	606	605	633	578	597	628	609	623	618	614	671	605	567	619	597	625	610	605	629	592	575	608	583	640	588	580	624	635	617	567	610	657	633	598	582	611	681	643	616	598	587	591	613	644	626	619	610	629	621	655	626	598	557	641	587	583	625	653	615	571	638	648	582	601	623	623	594	655	619	608	607	608	567	619	591	566	594	585	620	596	637	617	646	618	618	617	599	618	651	612	631	635	620	603	621	617	624	620	595	624	567	630	625	591	619	632	597	623	591	638	621	635	617	557	590	632	605	607	651	600	593	593	638	588	672	611	587	613	621	622	594	619	620	622	592	606	553	572	622	621	608	629	630	565	581	648	553	636	589	640	622	635	609	579	623	627	593	615	600	616	611	602	583	576	663	571	589	601	590	621	617	599	564	591	647	640	565	657	600	656	600	610	585	618	590	610	611	587	663	613	576	632	598	600	572	646	605	639	606	576	609	611	598	612	590	594	585	595	603	605	601	615	588	615	601	620	628	606	556	610	650	617	602	583	641	619	622	590	604	602	623	619	582	610	641	572	587	629	615	633	624	572	589	629	631	608	613	573	652	584	625	631	584	595	591	565	573	644	627	619	630	582	615	606	644	577	595	577	614	628	623	582	602	640	549	595	584	641	585	603	576	591	633	590	649	586	618	655	639	618	637	584	608	580	617	629	591	597	618	626	607	600	600	567	636	605	606	628	581	630	615	584	661	635	601	611	592	568	645	623	585	596	643	605	607	559	639	650	571	584	585	591	610	592	582	653	599	642	581	639	578	620	588	599	635	619	592	604	639	614	645	581	620	608	587	606	652	594	602	633	571	643	646	611	597	615	585	580	599	607	590	618	614	609	633	579	635	678	590	562	656	595	647	581	588	634	624	613	607	626	639	604	602	637	621	572	623	618	613	647	579	616	595	619	570	596	623	588	595	608	648	592	570	624	603	643	636	618	600	561	588	641	601	610	552	626	624	600	629	601	624	579	619	582	637	686	580	604	643	600	596	593	604	560	626	593	603	619	607	578	637	643	622	622	628	597	616	639	646	593	618	628	620	624	575	601	603	595	593	625	598	564	622	620	652	648	646	598	585	614	644	655	625	617	564	648	575	635	598	597	638	637	610	580	583	584	604	618	626	620	594	648	664	608	608	610	687	648	640	596	588	586	597	593	624	647	572	642	603	635	620	610	617	594	596	619	635	623	585	599	617	610	629	661	605	572	633	573	640	620	648	615	619	582	606	641	587	638	602	636	580	620	620	609	632	636	595	602	637	597	625	639	623	651	613	676	663	611	665	578	602	563	591	642	628	626	633	627	577	654	621	604	625	608	619	584	602	583	595	665	575	595	623	653	585	633	588	603	577	590	614	631	600	621	614	589	633	621	586	642	595	584	633	576	619	603	631	553	604	621	601	572	572	590	579	587	613	584	626	614	642	584	631	629	604	605	602	610	602	627	644	626	572	671	619	544	622	617	602	631	624	601	620	574	576	601	620	616	628	628	619	628	627	594	607	588	688	625	634	637	620	584	591	601	593	571	610	616	636	581	562	604	657	661	610	594	590	590	621	546	602	604	676	662	555	615	586	599	607	579	597	646	610	616	632	612	679	598	644	642	617	606	586	601	578	596	578	576	618	628	634	610	616	585	653	615	584	622	586	599	596	619	639	601	641	600	647	582	579	612	611	625	612	594	599	635	559	565	613	645	614	637	568	675	595	593	592	568	614	593	599	633	635	577	593	567	571	630	621	579	611	641	593	592	641	603	591	584	583	620	642	619	596	631	579	628	587	607	575	666	606	580	613	608	602	603	600	617	671	617	601	588	636	609	625	599	614	617	614	600	593	580	588	618	559	638	637	645	568	619	630	587	621	642	594	604	621	603	643	600	622	602	608	580	596	627	598	591	612	584	625	577	599	660	597	611	626	615	607	616	653	569	625	599	604	613	593	606	607	578	597	608	655	544	630	585	618	616	667	603	575	574	633	637	590	594	625	611	655	585	577	630	598	579	653	634	608	612	660	603	606	625	583	587	617	578	627	600	630	635	619	616	599	593	587	593	592	649	598	561	623	608	593	577	625	589	660	593	657	587	578	608	578	629	574	598	618	593	595	603	631	647	653	645	606	612	614	608	596	649	673	594	628	616	600	590	613	655	606	597	561	603	617	581	604	616	619	602	640	556	623	572	615	575	629	608	610	638	632	586	584	584	587	606	642	630	537	624	622	608	642	602	609	648	610	622	583	640	652	614	624	601	561	640	588	600	640	614	616	615	604	615	639	654	600	644	591	601	616	638	581	653	647	611	621	612	633	645	614	604	582	626	572	609	621	622	628	603	601	605	600	595	622	613	666	600	603	616	599	634	588	610	584	587	632	622	612	609	642	619	599	600	615	624	564	610	635	591	612	601	574	589	587	644	625	631	583	614	599	596	602	614	585	633	619	616	607	568	617	628	633	572	615	640	597	631	573	590	634	641	572	641	573	597	605	644	629	594	605	640	587	593	569	639	638	574	625	573	635	597	597	564	602	587	654	623	607	567	585	605	591	619	591	623	617	615	612	625	584	611	642	620	586	592	620	580	633	638	602	631	641	595	574	569	565	601	658	635	607	594	603	590	574	581	607	624	601	639	602	597	619	614	634	648	561	616	610	550	619	603	581	625	569	571	665	605	579	579	597	599	602	620	550	598	597	585	612	550	663	605	559	549	599	602	646	558	605	586	642	638	585	618	611	632	588	606	583	587	631	593	631	561	599	623	602	620	588	654	636	594	630	602	614	622	617	658	615	655	625	575	566	609	621	643	572	587	597	611	630	590	615	628	664	641	627	552	645	651	573	596	612	563	639	631	625	620	595	657	630	586	643	625	580	631	624	591	611	585	620	652	583	611	613	595	595	611	614	620	600	626	601	601	580	616	623	632	593	602	638	581	603	627	563	594	614	601	601	620	642	613	617	633	584	606	604	586	563	629	593	583	558	632	616	636	626	626	568	608	613	628	587	627	566	581	584	619	640	636	610	628	628	612	607	597	628	577	599	633	617	620	618	612	584	588	638	591	609	622	585	632	565	603	617	599	645	640	606	604	622	572	625	618	632	583	598	568	589	646	603
36550	11094	9775	5275	3715	2890	2353	1948	1674	1514	1357	1390	1186	1178	1158	1115	1029	988	981	937	974	942	919	950	887	971	948	888	940	903	939	930	904	969	848	907	926	909	906	906	885	876	931	931	910	894	889	907	959	903	880	923	927	951	865	893	854	849	874	889	904	894	893	901	886	808	927	914	886	898	847	873	892	865	904	862	923	876	877	871	893	929	885	844	884	848	908	876	875	944	859	878	867	916	853	898	874	930	910	838	892	894	918	892	876	921	871	878	894	895	931	870	843	929	900	896	858	966	867	893	865	892	915	911	931	891	892	895	887	910	894	836	903	896	863	929	906	878	889	942	901	872	925	885	860	915	859	861	915	918	872	860	894	910	943	891	856	879	866	861	904	868	857	849	879	861	851	866	873	897	861	888	902	936	974	871	858	911	902	899	858	926	874	832	895	925	883	899	886	865	875	880	920	883	859	877	878	899	851	885	844	865	866	911	880	917	869	886	848	854	902	886	906	900	903	849	897	877	865	865	901	898	893	904	873	887	918	853	914	903	859	937	833	908	932	881	893	886	861	906	863	879	892	846	873	865	929	887	930	862	877	881	887	875	907	788	905	900	896	919	915	874	923	925	898	864	879	904	878	868	885	847	939	918	887	898	847	853	853	871	885	931	893	899	871	875	864	885	903	908	855	895	865	887	925	861	922	874	921	924	878	892	861	847	861	902	905	892	840	896	897	877	921	911	883	927	865	874	872	865	918	911	847	868	866	877	927	831	891	897	891	883	859	895	884	853	874	913	892	895	922	881	909	872	893	882	952	878	894	869	872	852	832	900	863	860	861	875	866	877	859	870	883	923	910	838	904	869	854	889	880	877	905	869	881	887	892	865	916	859	870	889	857	900	879	862	865	877	856	911	927	922	956	862	932	901	893	887	888	867	866	867	908	913	832	871	844	919	941	869	932	860	882	875	863	857	923	945	900	904	878	868	917	905	879	874	920	854	862	829	891	879	945	906	861	890	914	891	896	880	872	877	867	889	836	863	886	941	859	852	892	873	853	899	847	911	916	847	899	901	834	899	876	864	878	836	918	920	870	909	865	886	858	905	858	892	882	909	866	899	892	913	917	846	859	854	907	860	844	878	896	905	912	836	882	872	916	914	895	900	872	908	896	858	882	908	877	904	893	865	878	896	923	878	907	900	919	898	854	848	874	831	879	891	913	810	867	909	901	916	863	896	943	864	859	906	876	891	901	877	912	903	948	866	870	908	866	849	906	902	842	914	921	870	878	894	910	880	833	888	904	859	861	868	903	860	873	895	871	812	916	886	902	869	854	907	917	887	812	854	917	836	919	914	943	889	863	819	856	886	883	874	911	858	877	852	862	892	871	894	882	836	873	939	840	960	884	913	857	873	929	857	877	911	932	860	859	879	918	855	866	866	918	857	938	879	885	909	939	862	840	869	897	814	878	885	874	894	932	891	845	885	818	862	866	877	898	843	854	915	884	880	872	852	848	842	872	915	885	891	934	975	864	898	883	808	882	882	939	867	871	872	873	890	919	868	890	853	871	870	911	899	872	877	894	951	902	845	893	867	836	829	912	868	868	919	830	856	885	836	852	904	867	889	940	857	884	861	857	885	895	857	870	936	881	866	909	852	867	875	903	891	922	882	916	893	898	893	889	893	906	913	851	903	882	921	882	914	882	857	878	887	869	871	883	880	928	860	863	892	897	898	898	897	930	923	933	891	860	860	857	937	929	840	939	784	925	836	886	823	837	840	916	870	897	878	868	924	898	866	865	951	821	907	881	922	905	902	848	889	892	879	893	901	870	864	882	917	817	900	918	847	895	893	895	919	891	923	883	879	871	961	899	928	904	837	889	867	888	862	877	884	868	890	862	907	906	878	893	893	914	861	901	839	933	918	883	912	881	867	906	859	872	898	909	822	842	862	882	927	906	829	933	882	932	893	869	857	831	911	876	857	859	892	918	879	876	863	917	895	876	856	913	855	856	911	897	884	892	873	925	877	879	860	860	844	849	837	911	921	880	923	864	901	911	899	886	891	907	892	873	877	848	834	857	857	884	896	910	866	884	863	948	833	857	904	875	809	881	879	859	867	902	883	869	935	824	906	917	890	891	984	884	906	888	940	891	862	933	886	881	888	830	852	901	926	805	853	886	867	844	883	878	868	837	880	871	939	893	934	912	877	839	846	871	885	926	858	880	840	873	848	885	885	817	897	862	929	821	844	887	896	877	910	903	864	903	877	877	855	845	824	910	915	900	887	829	862	905	894	896	909	874	861	896	901	880	846	894	960	921	894	814	865	879	842	870	863	946	888	866	884	862	857	863	898	871	860	857	890	842	886	863	863	901	818	841	882	930	869	918	831	848	883	887	886	900	842	909	907	874	858	944	853	931	863	850	904	857	876	832	871	896	890	859	862	909	863	874	943	924	843	903	860	878	841	887	851	922	892	878	807	848	908	868	808	852	883	914	859	856	898	899	908	902	847	886	879	851	882	890	868	851	860	918	906	893	879	898	913	867	916	892	891	895	939	867	864	886	867	865	960	904	896	801	901	916	839	925	838	903	910	839	893	870	816	888	892	912	885	900	885	873	887	935	859	910	840	910	830	898	901	903	846	858	902	879	865	859	879	879	864	919	923	873	920	851	865	875	890	885	862	942	858	901	859	891	918	943	893	891	880	850	886	908	924	886	874	909	866	852	919	899	891	873	876	895	904	911	871	894	873	906	896	815	927	866	881	849	894	898	860	858	856	917	878	883	903	912	825	951	871	840	866	876	903	907	866	920	899	869	878	882	845	866	864	896	864	904	952	905	880	904	917	878	887	874	836	869	945	884	856	921	895	883	897	884	916	945	889	938	905	869	916	860	930	857	865	832	888	872	867	882	925	884	851	803	932	894	889	900	900	867	856	845	896	913	883	919	913	850	874	915	879	847	877	881	885	864	883	924	851	892	862	901	906	899	872	865	850	869	931	850	902	874	883	880	830	886	916	893	892	928	892	854	913	879	891	895	910	890	929	819	899	878	880	852	860	914	868	878	905	856	882	875	882	896	875	834	912	872	868	920	886	901	910	908	938	830	856	877	865	888	905	871	910	875	880	902	866	897	896	927	878	841	887	854	910	816	889	945	883	917	886	852	828	911	876	879	856	914	904	888	834	884	982	882	884	913	893	863	861	857	888	854	922	904	901	866	932	896	895	936	909	897	912	871	862	832	906	842	874	825	870	867	859	883	866	808	914	908	922	890	854	876	879	922	909	896	859	873	895	855	965	911	909	942	884	907	908	866	905	853	892	913	886	918	955	920	878	827	876	867	882	896	901	855	874	937	904	882	908	864	860	851	920	888	843	848	853	867	848	890	856	884	860	936	915	904	900	871	890	901	853	849	872	884	884	881	857	949	904	890	882	890	943	903	871	883	853	822	881	898	858	872	911	859	866	869	883	955	893	864	900	855	920	898	837	842	872	865	828	914	884	902	818
23276	21375	29455	23643	21376	21311	5198	1340	998	919	856	772	774	753	665	631	596	604	665	628	619	569	593	603	579	532	556	503	563	567	534	582	555	565	565	539	535	564	537	529	523	586	579	575	552	579	581	516	549	609	584	552	568	518	524	533	541	533	509	533	574	564	583	493	537	579	571	540	557	572	574	586	571	540	556	604	531	574	546	607	525	558	530	568	544	539	546	570	525	552	532	566	532	552	522	527	551	552	556	546	569	547	553	503	559	564	569	529	540	550	532	551	570	523	491	538	498	547	544	532	533	562	518	562	559	564	542	511	547	559	563	574	575	549	515	556	552	559	547	562	589	606	538	548	541	514	561	545	548	539	530	584	533	530	543	578	574	545	557	509	554	534	570	575	540	535	559	564	537	537	477	558	578	552	533	517	551	527	563	586	530	573	496	569	535	530	557	552	551	550	565	539	552	539	510	562	517	574	507	553	556	528	513	542	550	569	570	549	539	508	510	563	557	534	527	516	535	523	534	570	565	572	579	588	540	594	551	530	522	542	576	543	543	541	538	527	526	539	547	562	570	551	514	533	560	557	505	612	529	565	551	543	578	508	589	568	588	549	567	543	538	562	514	534	519	538	596	546	556	587	559	533	520	565	583	534	534	499	528	545	546	543	555	530	546	561	554	554	521	524	546	570	548	533	525	531	556	551	489	567	531	535	551	594	544	540	575	510	524	548	536	525	548	559	520	546	592	542	539	503	549	543	522	550	507	532	532	526	566	548	527	528	537	521	524	542	511	547	553	553	537	605	532	569	537	535	540	537	576	554	577	568	523	568	514	527	542	557	553	549	554	490	520	535	573	583	503	512	541	587	561	583	560	542	507	519	552	570	544	582	565	535	568	545	555	565	551	590	588	534	539	527	578	524	546	560	533	535	538	512	553	538	531	572	540	514	574	539	551	578	572	547	545	550	564	547	557	521	566	570	567	547	479	491	549	542	525	579	529	495	551	561	615	522	530	574	525	512	517	533	540	547	551	544	538	548	516	550	547	544	561	545	533	561	525	566	559	534	573	554	529	516	529	524	546	529	541	573	574	536	570	523	510	551	583	537	540	563	522	497	528	541	504	562	590	574	523	519	565	555	546	541	487	530	576	548	561	529	509	512	584	561	556	554	568	538	551	525	525	503	536	570	552	542	553	506	575	479	522	558	536	550	579	578	506	538	556	517	536	560	530	530	550	538	512	562	554	564	554	516	551	518	569	551	535	547	531	504	523	539	592	542	540	506	505	551	538	558	551	588	537	543	526	539	519	573	577	570	559	539	542	504	498	563	549	549	494	538	557	516	537	537	535	558	562	557	511	548	502	552	571	573	524	542	521	594	531	607	561	536	533	545	524	554	531	499	565	519	520	557	533	553	561	531	545	557	545	533	553	570	527	541	563	521	557	522	552	536	561	535	613	527	558	530	562	522	565	569	535	558	549	574	541	569	601	556	574	560	541	531	501	545	552	559	519	535	570	601	534	548	619	576	544	556	541	547	555	534	578	513	502	573	568	587	541	563	573	519	529	558	518	544	551	522	528	527	576	553	518	544	529	568	561	544	533	525	514	545	563	516	529	535	530	565	550	529	543	518	507	499	531	534	534	525	564	552	585	519	566	553	583	548	530	525	564	570	553	558	549	524	528	564	546	525	545	564	531	551	586	546	545	548	550	537	569	529	555	564	529	558	544	539	528	566	575	541	553	590	563	563	523	522	571	536	577	543	545	535	535	566	538	508	577	597	569	542	569	587	548	518	568	520	532	572	524	563	551	506	582	589	549	505	553	536	624	531	560	511	543	530	566	546	523	541	571	478	525	550	557	531	563	504	526	538	553	504	526	524	536	498	566	548	618	532	535	508	528	577	529	501	557	536	598	547	535	543	493	556	528	534	506	571	526	523	540	561	542	548	555	542	539	579	537	539	622	587	515	556	551	526	532	559	539	539	545	565	562	566	555	553	514	522	532	550	512	562	539	570	564	536	511	503	519	518	519	503	536	543	578	531	553	545	558	580	547	540	605	550	557	526	583	526	549	510	553	544	550	567	561	566	571	548	542	550	562	516	546	551	505	552	533	525	562	564	537	533	550	547	528	540	597	522	538	510	538	555	525	548	561	537	575	559	583	549	538	573	556	533	536	567	546	532	526	593	547	571	548	531	561	558	514	567	572	540	585	487	512	535	521	577	557	540	544	575	533	507	582	605	581	525	549	580	510	540	527	541	545	541	540	569	540	583	566	486	549	603	532	556	545	534	516	547	523	528	560	547	546	527	584	561	567	545	538	536	569	564	573	535	582	588	544	573	564	521	516	546	522	540	585	545	534	547	538	561	571	550	525	551	552	577	546	533	542	566	516	567	524	558	535	550	539	514	568	571	536	597	572	539	538	500	523	527	556	544	560	553	532	540	564	511	540	523	550	542	552	533	550	546	518	572	565	586	566	561	528	563	534	543	505	555	569	559	538	540	566	537	527	495	555	537	582	547	575	524	534	545	546	501	547	582	520	568	552	512	558	546	559	535	538	561	500	565	509	540	523	543	507	507	572	547	576	549	569	531	475	505	564	508	567	580	547	523	546	542	572	551	541	494	541	520	543	527	582	510	538	541	542	588	545	520	513	556	539	545	546	503	521	539	520	569	528	557	524	543	513	538	576	526	524	529	529	550	535	549	535	534	534	533	540	572	570	552	548	514	547	560	555	561	508	498	566	517	531	588	540	538	577	548	519	530	520	577	503	540	563	534	561	558	592	560	534	530	544	550	556	546	552	568	541	555	521	532	518	565	565	554	542	515	558	519	525	561	589	570	516	513	531	527	563	521	517	528	554	584	527	539	520	507	554	517	515	548	548	541	540	559	558	559	585	550	595	551	585	535	539	523	528	563	549	491	516	566	513	540	532	533	500	548	527	565	548	576	528	570	563	514	548	521	552	482	518	543	567	502	550	567	533	504	559	558	535	557	527	549	543	533	521	534	591	507	545	611	545	582	531	524	539	537	531	547	586	560	522	568	564	551	533	521	487	547	561	551	547	528	549	524	530	551	564	555	526	548	538	488	529	517	571	495	565	531	549	553	569	531	524	569	498	545	542	521	505	542	551	485	564	513	588	504	524	571	534	539	562	552	518	555	534	565	527	527	537	533	543	561	557	549	497	493	535	564	536	547	532	522	556	555	512	573	484	554	569	528	548	524	535	576	561	565	573	513	531	530	499	557	552	581	530	531	565	570	518	526	526	582	573	542	551	554	558	568	569	543	579	532	580	523	519	549	521	532	505	527	549	537	549	512	546	524	515	548	559	539	512	518	536	544	595	551	560	529	567	519	566	561	542	547	572	554	526	561	551	515	545	511	564	495	498	554	541	535	502	528	577	499	552	586	579	535	518	551	532	552	551	555	538	571	571	499	515	522	543	557	534	552	562	526	544	549	563	564	532	526	541	569	552	517	528	555	535	505	521	548	514	527	548	537
38786	16466	14516	8276	5865	4386	3428	2868	2359	2016	1676	1627	1432	1292	1274	1124	1127	1033	1043	1032	1033	1001	973	935	912	933	906	902	875	903	884	852	906	839	822	850	886	872	822	869	833	842	895	880	785	803	838	814	809	788	833	822	843	797	815	771	829	794	772	822	827	786	736	858	811	871	785	817	836	825	816	764	807	792	782	807	855	806	848	783	771	779	823	803	793	827	772	846	772	840	792	762	834	842	835	838	799	782	799	765	764	803	772	833	845	812	823	761	816	785	809	839	818	790	801	841	843	779	800	835	867	821	790	781	817	850	788	812	827	811	781	786	850	834	797	753	846	838	809	826	808	801	802	836	767	790	802	774	798	785	783	802	834	840	800	764	819	802	873	823	854	801	818	801	819	844	800	804	815	839	795	791	848	829	788	815	838	806	798	843	742	805	754	797	755	802	804	800	813	769	779	829	818	765	813	858	787	834	786	839	767	826	841	744	849	770	773	784	811	767	819	834	786	834	802	810	796	800	780	759	774	802	860	797	808	755	798	801	797	800	846	824	787	722	776	781	817	788	816	823	826	829	844	822	824	788	769	827	797	791	853	810	810	774	814	844	799	806	795	764	806	786	788	816	776	798	825	790	835	807	798	791	793	762	832	785	803	791	755	755	804	730	768	804	805	847	782	785	762	864	773	776	821	780	815	814	760	777	830	790	795	815	806	824	802	796	749	825	815	765	833	775	773	887	784	840	759	798	807	789	790	777	791	819	796	783	747	771	818	834	787	801	804	835	813	853	798	810	778	826	819	811	765	799	744	790	801	807	766	817	823	807	772	814	738	782	810	883	873	835	798	823	770	758	830	783	761	767	796	836	807	813	765	739	818	832	815	831	773	811	808	752	791	799	796	788	833	839	799	779	823	809	853	799	769	820	771	807	839	813	815	793	799	799	844	885	729	798	785	776	822	808	821	797	809	809	824	797	842	772	772	766	772	789	795	800	836	850	790	776	779	835	834	837	803	820	851	776	803	830	832	794	821	788	786	785	867	861	802	779	778	770	826	802	832	846	781	809	781	821	827	775	819	768	790	836	775	830	805	737	834	800	807	781	797	797	788	781	808	827	834	798	765	845	798	785	856	735	814	812	738	807	765	848	816	815	785	833	801	802	820	784	794	841	833	780	784	764	783	848	793	811	829	838	791	809	780	838	777	780	805	784	847	817	781	771	834	796	807	805	827	826	824	807	792	812	786	812	778	841	784	794	788	754	819	837	825	770	810	838	837	764	761	840	775	792	815	780	793	736	801	801	848	861	802	826	787	779	772	787	842	821	763	787	741	752	799	758	782	843	860	775	790	784	789	824	782	820	830	793	786	807	816	857	809	826	815	815	798	821	784	805	823	878	771	846	803	793	804	817	769	790	796	810	800	797	800	799	814	753	793	829	820	798	804	861	805	817	764	839	786	827	728	815	851	782	773	801	799	818	821	800	763	760	803	825	816	805	797	834	811	788	843	803	789	804	786	812	772	857	754	786	850	800	794	785	782	776	801	791	790	812	793	795	825	784	759	775	780	778	797	747	798	776	852	840	796	818	827	788	803	815	768	823	811	787	762	804	795	800	824	781	831	800	822	841	753	786	752	814	813	779	815	785	780	758	826	832	805	801	828	804	826	767	816	789	808	837	853	799	801	828	792	814	764	836	784	802	793	847	790	798	800	757	806	829	835	802	820	812	849	813	773	803	792	787	796	732	791	780	734	792	799	855	762	775	808	787	787	815	820	795	774	856	789	782	838	829	809	798	834	808	839	848	830	791	811	765	807	802	745	832	842	825	765	846	811	844	842	818	788	817	824	806	764	834	859	882	777	783	802	812	810	757	787	810	812	818	811	794	760	794	785	779	815	789	822	770	801	827	783	802	779	800	822	810	784	808	834	792	802	816	787	808	794	831	757	832	841	781	820	806	781	805	766	794	812	781	822	780	819	781	846	755	819	797	804	806	756	769	827	782	822	800	779	747	816	813	829	841	776	822	781	817	784	770	806	792	800	791	841	791	867	842	868	858	830	771	751	768	777	837	777	842	749	847	784	806	809	813	785	827	775	798	790	804	763	800	809	782	773	815	763	813	814	805	835	785	803	787	797	754	813	800	800	784	722	860	811	824	808	816	829	771	798	811	858	750	810	821	817	827	834	803	775	808	815	823	789	801	864	825	795	828	826	784	775	809	851	801	840	840	790	797	777	810	826	785	839	800	822	780	825	742	791	800	829	845	820	798	798	784	818	821	807	793	793	801	785	770	803	816	804	763	801	825	836	830	808	815	797	825	772	807	837	800	801	764	795	810	791	779	815	774	805	777	795	787	813	804	802	802	803	830	766	798	802	781	787	845	817	796	797	826	785	827	819	791	838	768	783	811	800	788	803	752	831	786	772	822	801	776	817	748	783	807	811	824	792	800	811	794	778	773	795	789	815	766	786	833	797	778	751	787	805	761	848	795	768	820	822	780	865	810	819	810	862	769	789	858	800	826	799	776	763	845	741	780	797	821	799	784	816	790	799	792	740	806	787	803	813	797	831	835	808	731	851	780	821	795	784	776	808	837	811	798	826	774	785	784	805	831	809	797	754	757	796	811	856	801	820	770	815	833	805	793	766	784	812	819	732	794	856	827	795	777	786	773	819	811	826	749	798	762	776	738	808	799	842	857	797	796	778	822	840	776	821	787	755	804	801	799	795	833	767	798	844	817	832	798	805	775	794	800	806	775	814	809	827	821	801	812	843	786	809	816	790	815	786	770	829	787	759	797	794	801	796	860	831	801	741	777	801	780	727	786	810	731	768	752	784	806	796	791	786	847	832	781	796	776	849	838	814	848	853	794	806	797	829	824	856	797	805	795	828	805	759	768	820	802	831	781	794	789	823	815	755	777	779	786	826	817	804	833	801	753	804	766	824	823	836	832	837	796	794	808	821	773	808	853	764	811	764	789	801	786	793	759	798	793	759	839	764	838	775	852	803	808	824	767	876	805	764	822	809	790	816	818	823	773	761	790	839	827	796	845	784	798	763	774	810	788	850	789	787	797	787	806	861	825	772	786	840	788	784	812	745	782	844	832	836	794	823	824	820	812	810	779	759	803	792	867	809	780	841	825	781	782	791	815	791	775	818	767	763	821	801	816	778	781	850	809	801	847	824	799	815	834	820	834	794	833	797	852	829	781	827	772	751	817	863	831	748	805	810	793	804	798	792	804	861	824	797	829	842	826	831	823	787	835	799	771	774	854	807	815	783	783	778	834	832	747	826	804	790	799	810	798	831	812	766	780	762	784	786	790	775	826	811	825	745	793	834	846	782	783	823	794	814	788	774	813	778	776	791	772	795	800	842	785	822	768	782	840	836	808	800	809	782	758	858	807	798	788	802	775	807	824	787	822	800	831	767	812	793	762	783	781	826	821	792	875	770	715	799	802	766	805	804	772	834	821	773	824	812	783	769	732	822	747	808	811	862	823	815	820
27356	20971	10188	1205	659	536	509	400	403	342	387	363	344	362	336	350	342	338	350	342	356	359	352	344	343	318	331	348	316	381	331	370	319	338	315	363	335	302	336	368	346	327	307	387	347	324	364	321	343	329	306	327	375	301	338	347	351	346	317	323	339	354	314	344	342	325	327	344	329	314	315	320	307	363	327	341	360	315	325	342	343	332	339	343	332	359	325	368	369	335	343	336	316	361	358	346	327	325	329	345	343	351	354	317	363	376	382	333	350	371	348	354	336	344	358	323	357	356	338	343	331	311	331	351	350	349	330	320	348	370	319	338	333	343	344	317	304	312	320	315	320	333	326	327	342	342	318	328	351	339	359	324	294	341	335	372	301	364	308	330	325	342	341	339	368	336	338	356	347	346	315	345	303	363	332	328	360	361	351	347	318	326	332	350	326	352	320	348	357	364	307	345	336	335	339	369	351	348	307	348	338	332	337	346	319	345	308	365	318	347	328	318	336	381	326	337	324	331	327	355	364	349	350	336	330	338	326	334	331	348	352	323	355	349	333	345	340	336	337	319	345	326	327	327	353	339	352	363	365	354	329	305	329	334	336	347	355	333	326	333	334	295	346	320	325	283	346	339	298	327	376	411	364	337	359	367	313	339	342	350	325	346	337	336	310	323	358	329	348	362	305	350	335	337	330	299	350	308	332	348	311	338	336	339	357	344	377	339	344	324	348	314	338	313	337	312	331	319	356	320	338	339	314	332	368	324	341	349	302	327	307	325	382	338	354	335	323	332	333	338	348	355	317	325	352	334	345	340	321	341	349	315	343	352	328	330	359	375	321	305	319	319	297	318	323	358	334	358	325	347	338	326	351	319	357	319	358	340	363	332	330	350	315	337	308	335	319	319	348	310	326	342	285	317	342	346	378	347	337	333	329	329	310	373	321	358	325	318	333	318	331	340	338	300	344	351	334	328	349	318	321	326	371	352	341	336	352	347	344	353	302	325	336	347	357	373	314	330	320	347	325	340	360	335	322	322	334	323	337	312	334	337	323	350	361	348	334	343	358	332	347	382	339	354	355	318	314	332	338	316	349	323	338	340	334	324	315	328	319	311	323	353	364	327	315	369	351	350	332	356	319	363	345	299	344	358	322	335	312	329	338	344	341	344	355	332	323	335	348	354	347	323	330	326	330	337	313	337	344	317	319	310	366	336	369	343	321	328	360	355	344	358	306	357	323	306	377	313	333	337	330	314	354	334	342	327	336	311	310	325	316	389	344	339	356	321	297	332	321	316	329	330	309	330	326	318	362	326	333	293	301	370	342	345	334	320	319	344	354	328	342	330	343	353	356	351	323	299	312	362	362	344	309	360	374	322	342	324	340	345	336	353	328	341	316	336	317	361	353	380	348	337	359	313	344	338	372	332	389	311	348	343	349	321	369	383	314	354	344	317	331	344	339	363	322	373	317	320	335	323	319	292	315	351	364	368	328	342	326	303	319	334	356	365	342	368	328	345	362	325	358	331	320	359	361	315	346	322	348	353	361	315	334	337	340	353	364	325	326	340	300	359	340	338	293	328	338	340	333	323	340	318	380	301	389	350	367	386	315	291	361	327	320	327	341	375	381	342	349	331	329	276	342	360	318	345	332	336	303	354	329	289	338	308	311	346	312	297	362	368	343	351	342	336	344	334	335	306	321	339	329	337	323	352	337	346	355	350	350	351	340	325	323	329	338	360	348	383	337	323	359	367	308	309	340	320	359	362	347	333	304	312	331	328	336	393	323	342	329	314	338	340	376	326	327	336	358	366	333	346	347	333	328	326	351	353	328	340	309	308	338	347	347	323	334	332	355	325	318	349	320	347	337	357	312	315	329	332	341	336	353	348	345	363	323	341	364	368	331	330	359	335	330	338	304	325	342	298	334	343	343	325	325	339	366	343	344	327	336	318	324	353	345	348	337	321	328	376	357	315	377	364	337	365	333	360	323	351	356	358	337	338	337	331	335	337	336	283	316	322	344	366	342	327	337	313	310	344	345	317	354	295	300	324	358	351	309	320	344	351	334	334	343	341	355	372	338	327	350	327	307	354	360	331	323	350	335	361	345	339	342	307	334	347	342	356	311	335	345	365	349	318	374	341	330	345	373	330	335	314	329	305	363	347	301	329	337	354	367	314	327	354	314	336	300	352	345	331	339	350	334	321	333	331	309	347	326	359	378	335	342	308	335	338	322	334	354	351	336	316	308	319	348	321	332	334	355	349	344	330	327	363	344	316	305	339	319	325	338	313	365	363	362	343	345	347	363	349	375	328	353	328	324	345	330	318	318	374	331	334	366	337	380	342	320	369	336	323	318	315	357	312	342	313	338	327	331	345	332	362	337	352	358	357	316	321	303	326	339	328	350	356	330	336	339	326	319	311	331	353	371	342	306	354	360	354	350	396	295	341	348	359	363	341	355	340	342	328	348	346	313	330	356	347	369	335	340	330	322	354	330	347	347	370	328	309	322	306	328	350	381	293	361	361	363	332	342	355	351	352	359	303	354	351	310	337	333	326	334	329	322	349	359	343	371	328	312	328	344	377	344	325	307	350	345	340	344	338	325	330	332	313	330	318	333	342	365	312	316	331	335	383	334	365	337	315	330	326	294	340	355	289	350	316	332	317	335	311	350	335	325	333	338	329	344	347	372	349	332	370	301	330	302	341	330	342	351	376	334	350	355	338	333	331	333	362	348	355	329	317	316	304	325	322	299	352	350	324	348	367	350	345	355	328	318	324	332	345	335	326	351	381	318	364	333	341	329	351	328	310	325	368	360	352	341	331	382	353	309	315	348	343	372	338	323	326	358	316	340	320	327	342	336	341	326	343	314	348	320	336	328	359	339	348	331	363	314	336	346	313	321	294	313	318	359	367	326	353	292	360	353	308	351	304	348	345	358	329	340	303	342	338	363	320	354	316	368	353	348	335	359	369	320	337	350	336	341	320	342	314	356	364	366	337	333	329	358	342	353	327	336	372	370	324	325	298	399	361	337	362	322	320	347	340	340	334	308	318	330	366	303	367	338	327	358	325	339	336	328	355	328	332	339	360	351	338	327	324	330	350	335	337	332	334	341	355	344	317	336	332	319	329	337	324	319	333	327	320	371	322	356	335	315	329	345	337	360	359	332	378	354	322	328	345	305	329	307	325	373	319	324	344	359	315	326	338	345	325	348	317	330	346	356	360	341	347	332	325	359	357	346	358	344	341	315	336	322	353	353	344	323	342	333	350	364	339	321	363	342	314	368	334	335	356	329	333	326	391	311	324	353	342	349	325	365	347	315	315	346	320	334	341	349	311	328	332	375	325	343	319	335	313	344	341	325	329	364	359	342	318	310	338	337	303	361	338	365	338	323	352	363	336	351	334	345	328	329	341	349	334	343	315	374	359	344	323	346	324	314	374	330	319	337	342	366	340	339	333	374	333	305	356	341	366	335	356	321	319	331	354	322	338	343	314	319	335
19039	3014	2605	1309	1024	930	785	670	646	575	545	586	543	526	586	536	539	510	514	520	505	512	500	487	500	493	497	501	487	487	511	512	513	506	487	508	538	457	509	466	495	525	505	481	498	507	487	523	501	536	499	499	508	517	489	499	511	510	489	524	499	480	498	561	538	450	501	462	523	489	495	507	493	491	530	481	492	484	514	505	489	478	493	526	479	519	520	471	471	497	498	494	542	518	504	466	522	464	459	474	561	497	536	502	504	506	504	492	476	498	512	491	480	507	534	497	501	507	525	521	457	506	518	497	492	508	476	528	504	491	481	525	453	539	502	495	464	474	525	511	520	510	490	496	533	497	506	504	502	468	506	535	485	502	498	464	528	487	499	489	501	480	511	478	510	529	483	490	475	505	542	505	518	507	466	503	483	520	505	472	533	533	472	485	518	553	532	505	485	521	546	471	491	460	461	507	459	496	478	536	492	508	500	506	514	455	489	500	514	500	521	502	525	535	517	495	501	460	521	515	532	498	531	540	523	546	482	544	473	498	487	545	512	479	519	503	546	512	497	517	524	490	501	516	521	490	512	518	485	475	508	527	513	483	513	490	491	536	502	521	504	514	489	502	502	549	520	517	511	514	511	540	520	500	500	511	489	512	496	513	530	543	487	503	525	486	516	526	535	477	483	479	457	490	549	485	497	476	528	488	513	508	521	506	534	482	496	484	505	496	511	506	508	468	499	477	501	501	489	497	481	513	521	516	522	509	488	492	545	521	484	501	481	506	489	468	516	485	500	520	488	491	509	532	523	514	475	497	499	512	509	542	509	509	512	555	543	499	548	470	519	520	522	451	532	514	516	491	523	511	491	529	483	478	523	511	484	495	521	513	518	470	487	488	497	473	498	500	476	514	479	489	509	524	515	516	505	481	473	459	542	544	509	485	512	520	515	465	509	499	522	538	512	519	512	481	523	501	503	500	522	499	494	520	492	502	498	501	494	484	530	531	507	506	561	468	488	497	494	495	510	545	505	515	512	522	479	502	489	486	492	511	508	490	533	489	516	508	530	487	494	538	525	482	507	464	501	504	481	490	525	504	513	487	491	513	520	477	473	516	508	468	520	490	516	513	532	520	512	507	465	480	473	488	524	516	524	522	481	513	514	466	488	533	486	526	548	516	482	477	497	482	492	506	505	483	496	519	452	504	529	494	501	492	489	508	538	531	501	494	488	468	525	519	502	515	483	483	498	500	503	488	522	518	488	471	512	484	457	517	516	486	526	516	511	516	550	487	514	479	513	538	565	480	515	454	453	485	502	497	510	520	477	542	510	496	481	516	473	475	552	524	531	501	476	514	496	494	475	499	509	540	455	495	482	503	488	508	498	463	516	491	486	508	503	487	511	483	543	491	490	504	501	530	518	515	492	502	537	514	477	502	553	492	508	519	555	536	469	519	487	512	498	484	530	482	505	478	475	525	501	500	497	507	516	512	535	475	506	505	512	515	513	473	479	517	523	487	493	529	507	492	501	516	509	508	499	490	433	472	522	498	479	491	530	533	553	498	471	512	508	478	550	488	482	517	529	486	469	496	479	461	471	489	497	513	513	520	482	514	500	499	477	491	466	515	476	454	515	539	500	531	464	486	476	532	473	487	467	518	524	534	505	506	520	481	502	488	517	543	501	516	475	495	484	523	514	523	535	491	487	489	505	502	510	508	491	513	484	457	468	528	495	559	515	508	499	520	479	486	478	551	491	522	456	466	512	517	496	513	537	505	523	505	498	487	481	550	488	499	475	503	506	448	502	461	525	466	524	517	516	489	485	502	484	519	516	523	512	501	533	507	495	493	518	522	522	536	490	471	474	553	491	524	482	485	516	525	520	515	487	523	486	473	469	540	539	474	483	503	461	495	491	497	491	529	509	486	502	504	484	520	512	512	508	511	490	515	525	522	504	478	500	532	489	512	508	516	516	488	526	472	517	487	531	495	526	488	496	497	527	493	492	553	522	489	456	510	501	491	492	514	480	495	510	510	506	512	483	514	518	504	478	489	518	484	501	475	511	487	498	526	498	523	490	435	497	512	515	460	489	506	510	498	466	519	475	498	525	514	547	473	486	495	476	517	482	501	489	541	544	487	511	501	490	520	508	527	521	529	493	521	516	496	471	536	449	472	542	460	510	486	501	532	540	526	530	536	526	512	510	493	507	486	522	504	511	501	486	525	473	542	501	485	533	524	484	520	500	485	498	508	478	480	528	521	487	499	511	475	500	475	533	482	506	518	482	467	522	536	546	441	483	490	479	452	489	524	486	491	524	519	513	477	512	472	504	502	475	514	494	490	495	476	522	519	508	506	484	531	499	519	463	541	460	528	498	515	513	481	504	542	480	496	512	487	527	478	524	498	480	522	505	485	492	493	495	502	501	531	499	506	508	530	519	481	470	459	504	513	506	506	546	509	525	520	494	520	494	543	475	495	523	519	516	521	477	551	482	476	512	485	502	533	514	519	557	513	520	452	501	495	472	520	501	495	511	516	509	503	483	537	518	510	474	503	552	487	544	489	460	505	473	485	487	513	490	486	520	524	490	516	458	486	513	494	504	532	489	462	556	523	464	512	546	520	484	522	505	499	518	486	493	498	522	507	469	465	511	514	518	502	498	552	504	515	565	508	541	484	496	522	477	504	600	491	540	493	513	488	532	501	509	475	495	535	504	492	521	511	478	526	464	509	505	516	486	521	490	517	470	463	506	495	458	531	491	563	497	507	487	542	509	473	509	469	525	511	512	528	529	490	510	465	499	545	463	532	491	471	473	494	498	526	512	489	530	519	540	482	489	528	513	484	498	534	501	487	479	486	534	521	504	487	451	513	512	520	526	493	520	505	500	460	464	515	517	506	509	504	519	490	523	510	470	483	512	501	503	521	500	483	501	535	552	500	470	475	518	545	531	494	487	506	495	462	492	495	521	513	497	485	512	520	519	500	453	508	517	521	502	526	467	515	460	489	483	505	530	497	493	522	506	458	509	507	514	512	491	496	489	521	543	497	498	501	488	538	499	516	525	454	504	484	520	496	506	508	455	503	525	502	492	538	528	520	482	471	490	484	526	508	486	504	521	454	464	500	511	513	467	493	503	487	497	498	506	478	481	492	499	509	487	508	504	501	496	521	492	480	489	498	477	495	503	501	525	472	487	460	463	507	495	516	471	480	460	465	522	495	490	505	543	527	492	498	467	463	474	481	511	512	511	488	523	484	487	499	540	514	489	537	483	513	507	502	504	517	550	489	527	464	505	516	493	507	526	497	502	511	515	532	520	494	553	502	492	541	522	483	509	518	484	505	494	463	525	491	454	539	457	499	507	526	514	499	505	544	490	480	536	490	481	513	511	492	496	523	488	509	493	489	491	482	494	529	479	517	507	549	493	485	489	555	492	512	478	476	558	473	542	534	516	501	517	484	505	501	549	472	489	548	505	489	512	518	520	493	494	498	491	537	525	487	526	492
24418	21416	29016	24180	21287	6303	1340	998	893	802	778	748	729	713	736	677	666	621	667	644	643	637	616	600	618	651	630	618	607	635	612	594	627	646	622	671	704	658	647	591	622	618	599	607	605	608	697	641	594	619	575	627	649	652	604	647	615	616	616	658	628	615	635	568	627	596	615	608	622	623	580	626	645	637	554	616	566	631	594	632	558	635	658	589	567	595	585	583	604	646	590	651	633	664	614	573	595	613	627	622	656	600	591	666	625	606	615	582	621	600	611	587	549	591	586	632	602	607	596	661	590	590	570	590	644	627	625	578	637	601	633	610	621	638	618	606	585	640	558	616	627	596	609	593	606	613	627	624	609	592	650	645	615	569	591	639	603	611	591	566	596	582	615	599	624	602	624	592	596	615	646	588	603	618	642	624	589	650	626	612	641	621	625	612	605	584	591	616	618	619	639	628	597	622	654	620	618	584	596	638	646	619	626	638	647	609	612	614	642	615	604	603	655	605	638	579	653	583	635	622	578	600	594	608	590	649	592	537	629	601	630	583	627	601	631	641	668	644	627	626	604	616	604	591	641	614	590	571	628	629	612	610	568	603	562	627	551	587	642	604	639	631	639	634	574	619	621	641	612	643	611	621	590	625	609	627	620	613	599	632	583	604	612	629	593	595	600	619	579	597	608	627	600	625	563	612	579	671	649	629	578	615	598	599	616	614	644	608	620	578	645	616	656	606	617	600	601	614	594	628	594	575	638	673	627	577	615	582	594	582	661	617	566	593	645	589	626	581	628	632	628	604	625	585	582	633	583	598	654	655	659	608	601	606	651	608	641	614	634	588	573	602	576	617	642	607	596	626	612	603	618	632	600	604	633	593	626	614	643	595	585	616	604	603	592	607	629	625	584	679	573	641	589	589	604	628	624	616	625	640	604	635	567	611	601	553	602	565	601	633	604	621	604	644	600	617	602	591	622	595	597	631	582	591	644	605	599	636	576	574	638	579	606	645	597	584	582	647	636	640	641	664	599	616	615	643	632	633	576	606	586	642	633	605	614	600	608	600	676	605	600	621	608	609	620	625	611	588	584	583	639	597	583	644	593	623	619	634	642	585	613	623	549	649	607	588	589	614	610	576	660	583	634	630	626	585	629	588	596	621	623	639	630	580	618	655	590	618	588	613	607	604	596	638	621	627	617	589	651	590	560	633	660	611	564	601	583	654	608	630	649	605	570	550	642	627	627	572	641	569	588	613	611	625	639	626	645	571	619	576	633	596	578	606	590	622	588	604	565	600	573	637	620	611	597	573	611	642	603	597	604	636	623	623	675	616	604	591	612	611	597	572	614	599	619	637	618	614	582	570	605	656	641	573	599	608	625	623	630	632	647	655	617	632	629	596	637	625	586	635	600	593	619	630	579	591	642	605	553	647	625	626	564	584	623	599	617	640	608	637	575	583	556	581	596	602	618	618	593	607	659	607	599	628	612	605	634	595	625	574	602	604	607	663	625	592	570	632	592	632	606	604	665	641	612	592	615	603	621	637	616	622	654	597	657	652	618	585	629	608	615	575	636	597	608	643	611	613	588	596	599	604	621	604	593	599	600	631	688	586	641	614	600	590	570	622	595	619	585	592	595	579	566	663	627	574	652	633	635	610	623	633	604	611	603	590	578	616	582	600	581	617	637	635	585	649	594	618	615	589	604	630	609	556	593	627	629	605	643	641	617	609	558	635	586	599	596	576	618	622	624	625	599	633	595	649	610	596	632	599	610	611	561	622	605	648	639	601	665	609	619	601	625	609	613	636	617	647	615	611	622	573	600	626	620	608	600	641	599	594	616	605	600	624	628	613	602	610	607	606	616	604	619	635	652	610	601	603	625	620	608	592	657	607	634	589	617	597	653	558	594	596	596	631	581	625	591	565	598	616	646	611	634	592	581	635	604	611	627	592	621	637	595	614	578	579	609	607	588	615	608	564	642	589	603	632	595	578	600	550	609	605	591	637	611	640	591	580	646	642	574	575	618	608	593	592	611	664	597	607	615	599	622	600	606	611	557	601	584	606	646	588	603	595	603	614	607	635	583	626	621	619	601	624	631	620	612	582	565	622	591	632	595	619	595	610	641	640	614	596	644	602	631	597	616	622	610	623	643	635	613	629	623	597	571	594	616	604	617	610	613	556	599	619	633	636	615	629	614	640	641	606	621	615	647	638	615	587	627	588	577	619	583	608	606	616	627	603	605	625	625	582	578	618	613	599	634	601	615	629	592	631	588	584	597	619	618	614	554	629	594	646	621	592	607	631	608	598	621	621	566	578	589	607	606	609	660	599	575	609	615	616	654	577	639	615	616	568	588	627	636	644	637	599	585	617	593	599	598	613	632	599	583	620	602	632	614	612	598	561	609	612	598	627	641	645	545	648	587	610	587	621	609	596	684	612	563	569	596	593	566	623	603	617	621	595	611	643	590	602	619	614	623	603	586	593	637	624	587	634	625	605	588	654	606	620	654	569	617	588	663	622	618	594	587	612	591	621	591	628	619	653	622	589	608	642	616	647	646	588	635	670	591	603	659	607	625	612	540	604	649	618	592	612	605	585	617	611	583	603	612	581	632	614	615	629	616	631	622	633	593	616	565	627	589	615	603	652	574	570	631	654	634	599	628	598	607	635	604	616	616	577	629	628	622	566	577	578	629	593	608	592	613	586	611	616	636	587	637	612	617	643	614	653	588	639	628	575	607	630	590	576	590	612	587	630	563	632	608	535	631	666	631	612	582	582	600	656	637	624	606	584	605	587	636	632	616	582	604	607	599	620	571	563	604	585	628	574	630	596	590	603	610	581	612	588	635	603	641	640	595	626	593	595	647	572	598	645	650	591	596	587	622	580	646	609	607	609	596	601	541	649	605	589	584	610	589	610	638	599	613	621	633	605	598	605	628	670	560	611	599	604	582	630	578	630	617	589	624	599	611	593	616	637	609	647	615	569	610	644	642	597	609	640	646	603	624	615	588	655	622	616	571	658	581	647	573	590	643	618	615	630	636	603	619	642	560	586	621	628	599	600	646	613	587	636	600	599	603	568	584	615	597	580	592	639	595	594	606	654	587	572	583	603	594	566	575	627	618	605	623	633	631	603	671	576	564	599	633	578	604	600	630	612	657	626	624	606	638	632	618	583	597	656	595	608	650	612	632	633	567	600	577	619	586	610	637	604	578	604	601	596	596	591	634	603	578	609	605	638	627	617	614	589	628	645	628	657	579	548	600	632	620	614	597	596	589	577	628	603	609	610	578	641	631	603	644	638	608	629	612	550	634	631	606	592	577	650	575	604	602	619	589	601	627	665	622	635	628	610	636	616	625	618	578	590	583	608	590	606	635	636	612	576	585	596	605	621	608	602	616	624	566	643	633	578	590	625	618	638	654	610	615	599	636	592	618	621	624	601	617	602	591	601	641	594	606	591	601	582	582	575	591	645	622	599	589	580	634	602	633	579	608	568	622	657
34479	11053	9676	5261	3666	2825	2330	1938	1706	1493	1366	1309	1224	1177	1113	1074	1091	955	978	1011	1025	980	976	969	936	912	940	930	903	944	932	942	933	929	964	921	905	918	911	945	888	915	875	834	914	876	882	879	891	908	872	868	942	934	878	881	925	876	886	883	904	887	913	885	924	901	934	854	827	893	898	869	913	885	911	866	867	878	878	905	900	883	929	908	810	964	888	911	854	870	884	905	880	893	893	903	887	904	853	877	882	855	921	908	904	887	876	835	865	874	885	883	875	909	898	916	881	883	905	939	953	905	881	912	864	914	939	908	895	896	905	902	892	862	921	886	881	891	868	890	903	835	936	886	879	933	957	885	841	903	955	901	822	905	886	845	917	895	938	901	931	880	896	869	915	859	840	908	880	845	914	894	909	887	872	889	850	864	928	911	999	843	868	869	913	877	883	884	936	911	890	832	923	852	964	965	895	898	940	837	888	880	899	894	890	891	821	915	897	844	915	921	877	900	865	850	889	860	870	900	873	896	891	818	861	929	881	901	846	893	862	910	883	908	919	868	876	903	856	902	885	813	914	871	930	911	900	887	869	863	889	843	871	947	870	863	897	881	888	918	877	869	841	861	889	896	880	891	926	919	930	848	897	863	868	927	885	927	878	864	956	882	898	918	840	916	909	887	892	866	837	910	918	928	885	886	843	877	953	915	933	904	916	907	910	928	867	856	900	886	880	946	875	916	867	826	910	854	903	910	914	913	920	853	879	910	898	890	908	877	850	851	856	882	902	889	905	867	930	910	851	903	859	914	919	840	847	901	858	909	915	865	891	859	873	913	848	897	921	914	933	901	908	877	886	923	914	909	902	861	972	842	856	897	867	885	975	888	850	910	895	846	918	965	939	894	912	912	913	945	872	891	856	877	944	931	912	920	957	899	869	900	885	859	836	908	921	896	931	851	960	870	867	823	894	921	898	858	910	896	877	851	871	907	894	927	912	875	870	908	880	911	893	912	928	838	872	844	952	902	866	874	855	891	841	873	902	870	856	925	896	878	877	875	900	905	920	870	876	889	858	915	925	867	883	865	837	875	886	831	847	912	853	911	864	943	869	860	878	949	895	879	896	878	880	876	858	878	942	886	868	851	910	887	946	895	894	870	885	934	900	845	907	867	916	907	866	901	849	906	852	875	949	870	874	863	906	886	868	888	883	871	900	921	914	849	920	907	911	903	918	900	919	893	873	893	863	860	856	908	880	909	886	885	903	880	888	898	886	900	903	868	866	895	902	942	859	878	889	901	843	889	893	893	898	901	838	868	909	892	898	944	858	879	890	886	821	864	892	879	858	947	878	873	878	898	906	883	876	910	871	950	842	908	894	897	883	966	931	939	916	939	902	933	914	897	921	920	924	858	919	837	881	857	896	845	898	937	866	883	904	890	866	854	840	930	888	915	939	878	880	891	909	964	931	891	889	911	914	879	869	880	881	899	923	918	873	871	950	869	895	798	847	899	869	930	902	914	925	832	944	897	907	872	881	845	911	924	869	914	880	865	901	903	887	835	923	873	905	839	906	933	938	872	902	866	856	947	869	867	921	900	923	904	870	876	837	883	878	921	833	858	921	894	890	898	875	883	882	917	830	865	853	881	887	930	914	926	909	896	903	869	941	885	862	962	863	883	890	906	830	912	842	865	910	899	816	862	905	938	906	903	888	874	876	852	941	873	910	900	865	917	865	851	840	920	895	846	905	931	907	927	869	953	910	874	882	867	878	894	842	859	904	871	854	873	923	917	853	869	866	807	916	896	896	909	877	897	908	927	853	909	874	827	850	908	902	921	886	884	901	808	926	877	925	939	917	877	901	908	885	877	894	937	867	932	962	890	894	852	893	902	883	958	849	877	872	871	911	845	864	889	893	902	832	881	841	880	840	881	871	839	915	966	880	948	873	853	929	851	955	898	881	888	897	891	868	873	877	895	865	868	916	906	899	915	876	921	945	926	905	863	927	909	857	821	883	931	937	950	915	947	915	888	847	921	888	856	873	851	882	885	859	897	829	926	943	901	883	893	888	866	903	890	926	915	893	923	892	859	903	941	882	854	866	907	893	881	946	917	894	886	892	874	875	886	891	922	894	886	848	917	845	899	911	886	931	857	941	877	852	900	902	926	891	914	885	867	899	881	923	939	916	900	871	917	870	957	864	902	885	872	899	826	897	903	918	895	919	897	865	876	896	889	881	896	936	858	901	933	886	871	879	936	890	872	865	834	849	860	869	914	832	881	867	853	874	897	901	905	868	953	869	940	922	886	838	903	869	911	916	922	873	886	930	863	883	908	887	905	900	896	862	885	847	906	865	830	937	861	861	910	854	925	882	906	920	858	928	907	906	912	900	891	873	889	873	885	893	919	891	903	912	976	884	841	894	848	871	846	862	920	885	944	929	895	888	901	932	896	900	865	870	873	870	921	900	878	869	853	903	873	943	901	934	882	885	907	913	958	879	940	858	912	839	845	850	916	857	894	907	866	876	842	889	881	943	943	913	880	885	827	898	946	867	876	872	929	912	868	926	892	952	885	933	907	888	942	877	892	881	903	906	880	859	855	889	873	873	862	851	881	936	880	865	896	873	886	898	877	916	891	928	841	910	866	894	907	888	863	882	903	955	909	932	890	964	874	913	896	878	925	877	882	878	921	864	863	888	902	930	920	945	926	902	876	931	842	903	907	873	868	900	865	903	884	869	909	841	955	907	905	874	914	872	886	940	932	902	857	912	884	884	900	894	861	875	860	893	861	838	928	878	866	909	859	880	915	948	858	841	899	884	858	885	938	910	844	892	871	810	921	907	872	863	874	850	902	898	909	877	858	828	880	860	875	900	904	853	922	869	930	895	883	880	869	911	925	891	868	886	910	843	921	908	881	862	912	885	912	872	887	914	886	901	934	841	889	859	923	899	884	890	887	826	874	900	869	963	896	894	951	928	870	845	890	913	893	896	924	947	892	899	842	859	894	914	899	940	918	897	861	975	879	896	901	868	919	901	910	923	865	846	937	875	871	918	929	878	816	906	911	888	841	961	867	900	887	915	858	878	844	891	895	876	926	946	892	926	872	955	866	856	889	892	937	845	912	880	883	859	882	879	915	931	896	881	895	881	853	844	872	864	919	884	901	906	874	926	856	899	860	892	898	847	851	884	898	904	930	898	857	890	874	866	862	868	908	895	912	853	880	889	943	856	897	888	876	917	889	888	877	892	881	902	886	873	881	911	878	841	951	941	901	885	895	874	920	851	886	878	857	885	922	810	872	900	825	908	924	847	882	885	874	901	853	856	873	881	877	876	878	855	894	857	892	887	914	941	858	905	895	916	939	863	888	925	855	859	871	861	825	886	885	900	904	891	869	935	884	888	922	874	895	894	897	914	884	860	894	891	906	940	859	880	904	861	905	891	883	929	884	910	941	852	843	906	887	915	921	861	910	886	871	873	885	901	890	880	901	832	894	882	918	852	855
23381	21420	29581	23655	21432	21328	5054	1418	1075	920	857	791	766	758	724	697	645	640	614	641	646	639	613	643	570	529	582	618	590	569	568	546	580	553	536	603	565	573	538	540	599	554	609	606	556	549	525	555	522	562	546	553	570	556	568	512	571	521	616	533	540	545	546	565	570	548	553	528	573	554	560	571	565	548	534	565	580	597	512	542	605	537	537	572	514	565	516	573	553	485	601	545	499	591	595	560	510	533	526	539	544	552	553	539	533	560	588	570	590	537	504	536	558	590	589	563	565	498	561	567	527	511	551	543	544	519	552	581	554	571	562	566	541	504	566	535	532	555	595	564	612	548	552	561	580	548	521	575	527	572	595	543	544	541	573	568	567	538	570	520	568	560	534	531	553	527	528	543	551	561	531	536	534	565	542	545	547	544	518	545	579	568	561	549	560	544	576	591	510	537	556	545	590	535	543	561	556	557	540	551	543	545	554	543	584	546	554	546	546	577	541	508	560	602	490	591	564	545	587	556	541	521	547	501	595	550	552	538	575	559	616	522	515	567	569	540	538	592	516	504	551	572	550	551	535	573	562	588	563	536	540	592	560	548	544	566	554	557	590	547	545	510	510	520	550	557	570	581	540	570	567	564	535	538	547	537	584	537	513	538	522	543	528	556	515	558	525	534	562	521	522	567	521	522	549	521	554	553	540	561	555	524	527	569	555	529	530	579	523	556	542	538	552	524	605	530	534	518	549	518	549	535	553	534	523	502	554	547	529	550	598	574	511	583	551	551	544	548	569	592	581	547	522	558	518	550	535	552	549	540	535	539	576	565	536	570	590	555	542	555	554	534	540	519	560	557	576	560	532	533	567	523	551	569	564	529	573	559	539	560	561	546	532	535	532	560	584	549	561	574	521	542	531	569	525	551	597	538	551	520	508	515	547	558	517	585	558	527	553	541	567	546	546	528	543	526	554	580	550	547	569	572	586	546	551	567	545	566	555	577	567	533	485	536	531	554	543	558	505	539	538	517	545	601	538	548	613	599	547	558	522	556	547	586	516	552	546	580	558	585	562	556	570	565	550	576	572	557	540	544	558	535	520	529	558	568	545	513	539	583	542	559	547	572	527	541	540	549	563	529	549	565	540	579	557	565	573	575	574	538	557	512	559	523	552	546	553	538	569	556	529	546	575	537	558	535	576	515	534	545	564	570	548	575	497	536	594	572	585	542	584	527	563	526	504	525	572	558	557	512	579	562	563	518	534	526	564	555	535	567	493	562	557	589	531	545	526	559	597	627	547	569	525	530	574	551	575	522	519	566	576	549	521	565	541	562	553	567	555	563	547	562	542	554	527	534	575	550	542	561	539	549	525	551	560	515	599	571	548	531	547	556	587	554	573	611	556	517	528	548	554	561	534	535	579	529	541	580	545	545	562	561	545	519	561	552	522	540	542	560	519	553	521	533	573	547	505	570	555	544	576	570	559	570	533	585	548	509	549	547	565	516	562	554	547	598	543	591	559	550	568	543	582	550	551	588	480	549	576	534	514	547	569	556	551	572	523	539	558	546	572	559	522	584	551	552	594	553	562	533	552	564	603	568	565	545	560	560	577	502	555	525	547	522	529	540	543	545	500	540	566	537	587	522	511	576	561	549	573	540	538	552	559	539	543	558	574	578	538	559	537	559	551	572	509	522	574	549	529	539	552	544	535	553	548	579	562	573	556	556	520	550	557	549	542	566	581	516	546	574	521	570	550	532	572	533	576	539	598	512	571	549	554	551	557	534	490	535	588	553	541	523	525	501	534	582	532	538	557	587	552	540	511	531	581	579	476	513	575	514	575	537	554	556	566	541	583	550	546	581	576	585	551	567	552	554	518	539	569	580	589	567	540	552	484	543	516	556	565	572	532	569	538	517	553	519	570	555	551	546	562	530	562	529	571	526	568	535	582	547	561	530	535	545	556	544	540	550	561	539	546	548	598	530	526	503	550	568	544	575	541	540	551	528	558	579	571	494	507	528	558	564	518	606	552	576	544	563	510	567	557	588	580	525	528	542	557	568	507	550	576	520	572	545	505	593	552	573	557	556	566	590	542	578	592	552	594	528	549	559	562	554	546	586	562	520	560	554	555	516	534	521	575	583	580	523	547	575	563	544	570	538	564	538	557	598	578	542	566	619	546	546	525	534	587	559	536	534	586	520	526	563	566	524	547	570	508	519	531	559	583	533	545	549	549	518	521	517	525	546	538	550	548	542	571	542	561	530	551	580	552	538	561	521	532	541	550	571	507	532	577	536	570	527	556	548	554	510	543	553	547	579	570	519	565	553	603	532	578	573	544	555	536	568	536	527	523	542	560	575	537	533	557	503	563	602	528	524	579	535	544	559	553	507	566	550	538	579	570	561	571	550	569	520	567	502	548	581	526	576	551	579	585	535	506	510	540	585	578	516	535	564	568	550	546	527	505	518	543	603	523	554	526	533	526	552	544	605	579	498	513	611	538	566	545	554	589	570	516	550	534	593	538	536	523	549	567	508	543	550	553	507	558	515	506	514	551	575	512	566	529	577	564	543	526	562	574	568	561	583	606	531	571	529	575	544	554	586	550	560	571	566	574	588	522	526	555	496	520	549	520	566	494	558	566	525	567	546	542	526	530	564	587	519	525	572	538	518	553	517	545	510	563	564	558	537	519	528	556	566	517	560	522	569	553	515	570	515	537	579	560	545	550	548	561	580	536	591	546	564	543	540	546	537	527	576	530	552	531	557	563	521	519	536	537	488	566	544	582	550	504	514	564	528	564	580	573	554	551	556	527	537	523	535	563	563	613	529	568	533	547	563	528	549	554	554	547	515	558	503	549	558	563	585	507	548	523	596	551	561	554	553	548	539	591	507	567	531	551	568	569	548	553	538	596	526	536	541	543	518	531	528	546	518	558	582	572	550	587	557	518	523	542	541	525	531	554	581	529	570	550	569	570	493	581	559	567	586	547	561	531	566	565	554	566	560	535	567	592	538	545	495	564	544	556	534	544	512	575	594	571	533	558	567	547	551	543	518	511	585	550	549	525	583	543	545	520	567	503	525	568	565	553	537	577	528	522	595	597	570	530	556	533	569	529	569	529	541	549	544	568	553	584	556	575	528	568	546	544	539	539	558	560	493	554	591	577	492	551	524	579	568	573	570	541	537	533	557	569	504	532	523	539	527	542	526	548	556	533	557	553	520	573	526	557	508	570	563	524	536	523	558	541	565	536	576	504	524	580	569	557	541	511	548	547	557	568	551	564	560	534	596	549	553	536	520	548	535	557	557	559	559	570	548	541	579	580	569	557	565	513	525	543	556	508	538	547	490	536	540	542	524	552	581	545	568	524	590	529	553	558	529	549	531	552	571	523	550	511	544	568	566	534	552	546	534	525	530	523	542	568	560	576	556	555	543	548	532	536	565	556	539	557	514	568	508	554	542	543	512	548	508	490	562	524	549	549	554	503	533	466	547	492	541	497	564
36534	16380	14493	7923	5586	4370	3492	2861	2215	1927	1732	1437	1429	1343	1251	1133	1119	1065	1053	984	984	962	992	904	911	903	924	892	887	848	892	867	850	891	874	828	815	858	856	840	823	855	778	838	806	847	830	826	845	758	864	863	818	842	895	823	839	819	850	864	824	845	828	872	877	812	813	871	823	818	821	872	845	794	800	835	817	819	884	786	868	863	828	805	823	813	815	807	817	797	825	772	808	806	803	810	804	826	773	848	798	814	832	840	833	811	815	746	781	821	813	866	731	801	839	808	832	786	792	825	804	821	780	872	827	836	853	831	799	801	826	819	809	772	785	813	816	822	811	838	811	831	830	805	810	809	852	819	840	830	802	780	821	780	825	754	846	831	797	820	839	808	833	818	797	832	839	834	831	839	793	774	817	775	804	830	794	839	859	742	783	867	855	821	857	823	782	819	822	864	775	830	794	808	791	832	765	778	872	807	843	819	790	772	799	814	844	846	893	822	814	817	834	856	826	833	814	785	824	803	864	785	796	767	838	806	808	847	826	776	849	757	848	806	768	772	796	774	829	815	781	809	834	802	791	840	812	818	774	790	796	821	828	751	839	779	806	812	813	824	784	847	802	821	775	823	857	823	777	779	801	811	803	804	857	801	814	817	853	834	826	790	845	816	889	833	773	794	863	764	806	813	809	877	878	812	807	770	765	808	782	762	776	773	816	825	840	863	801	862	843	810	829	799	817	846	844	842	783	855	786	834	846	801	754	804	826	897	783	856	780	799	824	824	823	795	810	792	823	806	837	809	801	860	787	834	782	775	773	776	809	851	800	826	818	770	811	828	810	816	825	815	782	852	790	799	877	798	818	805	752	837	790	836	785	793	792	805	775	829	828	864	774	820	785	818	824	800	802	838	831	847	803	876	767	789	835	858	802	815	799	825	793	828	822	770	803	798	827	853	848	766	774	777	826	882	849	800	829	822	810	796	864	875	797	831	780	799	787	792	816	819	801	770	774	781	831	877	792	817	829	770	766	830	815	855	899	791	812	850	760	828	800	825	828	815	837	808	796	795	817	799	805	807	765	793	826	810	796	784	796	787	754	765	830	829	838	782	822	810	846	847	790	781	775	750	791	808	828	800	815	822	826	829	820	817	768	798	827	810	847	827	834	824	793	822	807	821	804	795	856	785	806	817	793	798	836	795	809	828	817	810	807	775	795	844	835	808	850	815	809	810	819	752	810	834	766	766	826	786	733	798	803	796	817	775	793	826	823	861	835	824	786	822	804	785	791	797	799	845	821	796	811	812	774	813	789	814	824	821	806	781	809	810	829	807	779	807	868	756	819	870	834	847	826	792	837	820	800	806	836	818	779	791	810	811	848	791	852	771	806	816	807	819	836	838	841	796	839	829	842	823	823	794	815	833	790	735	810	818	813	801	824	828	755	837	841	818	807	799	851	757	833	820	855	822	795	857	768	780	797	830	816	776	792	833	811	785	777	813	785	816	853	763	807	827	790	797	819	830	800	806	804	815	797	756	796	818	795	842	803	858	784	782	811	800	815	845	785	834	763	826	795	809	822	866	804	813	829	791	774	810	790	843	821	821	811	805	809	792	769	833	807	799	780	842	812	811	820	789	825	805	775	754	788	828	854	794	815	804	857	851	815	800	838	837	826	824	876	791	768	789	814	798	822	838	808	772	805	808	851	781	730	783	842	796	833	842	829	769	778	860	810	781	801	778	789	767	816	792	871	794	808	790	852	828	806	812	817	784	806	804	812	827	816	805	787	739	777	779	838	834	813	845	844	824	782	838	817	835	769	795	761	812	853	837	786	819	787	815	800	794	829	811	772	771	799	821	799	837	789	772	769	833	777	800	774	843	763	779	803	803	772	799	775	766	846	823	849	846	824	767	849	860	778	811	856	837	794	804	790	787	833	817	847	810	828	825	783	779	846	792	777	849	822	823	850	768	815	804	818	745	819	780	804	792	811	809	799	819	802	830	849	859	815	858	808	816	816	812	848	803	804	787	807	829	864	788	842	788	796	828	847	777	787	774	794	858	821	823	796	820	812	812	801	799	796	865	808	786	808	839	838	766	838	861	843	759	862	871	854	785	811	856	809	771	789	819	793	841	819	799	773	804	856	775	804	780	799	823	828	860	800	829	793	787	792	829	831	765	813	823	815	805	812	854	813	804	822	859	798	806	782	804	808	801	836	803	796	831	819	849	811	801	827	822	846	773	797	791	805	805	771	899	824	892	838	813	807	822	801	817	755	793	790	765	780	827	808	845	788	830	780	822	755	842	759	795	821	855	853	734	828	862	839	816	812	775	816	813	848	793	819	826	794	808	823	833	802	803	802	831	793	823	778	793	819	850	834	763	823	793	826	820	739	820	837	831	827	798	855	811	773	828	817	819	848	838	800	853	777	812	792	787	801	827	801	810	820	849	799	802	786	802	796	855	840	792	831	781	811	807	835	780	799	800	778	821	792	775	781	813	811	887	864	774	838	820	828	810	820	843	771	810	822	811	835	817	805	830	807	807	796	802	816	792	798	832	785	817	800	780	768	811	849	820	790	841	832	794	776	833	801	753	862	797	829	785	811	778	795	779	801	832	813	853	805	845	792	796	759	792	834	771	776	814	778	830	809	760	807	808	755	781	823	846	830	747	849	814	829	799	832	788	766	811	828	838	788	813	865	768	842	845	796	784	774	763	869	758	807	772	843	763	769	813	833	784	824	826	830	797	799	804	866	841	797	807	772	816	805	863	809	855	791	823	754	806	834	826	821	808	763	785	827	813	784	798	784	819	854	822	811	812	790	812	806	802	781	839	814	801	808	786	780	760	826	790	815	838	776	824	807	828	796	827	839	849	831	819	771	799	816	885	782	803	810	830	826	849	826	808	837	817	819	831	785	799	795	812	811	848	841	806	804	828	810	817	818	821	773	828	788	879	755	777	891	808	831	802	808	788	789	808	795	816	794	810	794	851	772	843	825	821	796	777	761	829	787	753	831	812	847	792	843	840	858	856	797	842	857	809	852	825	824	810	808	804	864	858	800	806	776	842	815	773	792	796	812	835	772	827	818	843	766	820	851	825	842	811	789	791	801	799	811	813	750	794	787	770	783	820	776	792	806	810	813	788	795	780	827	775	815	786	765	809	818	787	807	812	832	825	810	823	851	766	786	855	839	807	848	815	805	786	809	765	804	792	810	836	892	776	814	812	881	759	769	824	816	825	819	852	803	801	805	844	797	829	795	809	784	856	809	823	796	844	786	831	820	837	752	805	762	805	823	815	809	811	825	776	829	829	832	769	808	807	770	794	806	800	850	779	814	852	743	871	823	800	814	832	853	820	754	784	774	830	874	773	829	834	792	812	785	822	833	803	809	846	812	786	842	808	821	780	862	826	780	814	793	781	799	811	784	819	801	813	820	770	829	771	830	852	830	765	839	811	795	808	830	770	764	856	859	800	844	808	856	792	842	830	801	805	799	825	808	873
27253	20823	9817	1157	700	612	443	363	394	372	327	367	386	364	376	389	325	358	303	351	317	357	357	317	349	327	335	323	342	354	355	304	362	371	333	326	365	308	348	322	353	316	354	331	343	351	365	366	346	364	339	346	363	338	371	343	321	299	346	332	317	327	333	349	347	369	323	380	352	338	350	344	327	360	334	318	302	357	367	333	362	334	358	340	344	315	370	315	395	354	331	349	347	354	297	352	336	321	355	334	344	305	369	325	360	376	332	351	362	303	317	329	333	350	322	344	318	311	324	343	340	355	352	357	348	325	343	330	326	304	334	330	308	361	359	322	328	346	346	309	338	318	333	318	347	353	320	357	328	367	317	301	348	331	360	359	326	332	338	313	337	346	326	327	361	344	340	312	366	355	353	359	333	352	301	341	349	283	310	332	340	330	339	340	318	335	336	313	310	383	330	361	321	326	364	321	351	309	331	347	306	360	332	310	387	328	338	311	357	344	333	322	341	340	330	362	332	337	351	366	342	349	348	340	331	322	387	366	350	338	312	355	323	332	351	365	347	325	337	335	340	340	349	365	310	336	321	318	359	314	332	325	339	300	347	343	343	355	342	348	354	319	335	320	319	304	313	341	330	327	323	341	321	348	350	337	364	376	372	305	332	352	364	343	347	338	358	359	351	370	343	300	343	318	331	354	326	336	330	307	379	309	343	340	329	327	363	356	340	313	313	332	344	333	332	356	341	305	340	328	342	325	342	319	355	316	349	326	341	332	347	322	363	354	328	331	318	357	332	358	332	350	335	341	355	326	305	334	328	356	357	339	331	330	314	327	322	339	339	322	336	349	348	318	322	347	309	341	321	344	337	305	352	360	373	376	321	309	349	306	363	338	340	348	331	344	358	350	309	343	348	313	326	329	333	332	343	320	332	299	353	344	316	353	350	345	338	315	354	331	336	323	335	333	359	347	338	348	350	329	316	334	328	335	309	351	375	306	352	333	345	358	355	360	337	363	326	358	362	338	315	367	366	338	342	305	361	347	349	344	349	328	352	318	349	311	325	327	351	367	330	361	346	353	380	306	346	325	309	371	293	327	325	323	345	344	330	354	300	325	337	339	365	363	329	351	298	348	336	336	327	330	340	340	349	344	346	307	322	346	351	350	360	348	334	362	318	356	339	368	341	367	331	348	348	381	334	333	359	337	356	343	345	340	311	343	335	344	320	348	355	344	344	376	319	329	328	358	334	358	375	351	320	314	338	364	320	359	350	321	345	313	363	354	354	356	364	335	321	312	305	335	340	313	357	345	342	353	343	341	377	335	337	337	341	344	332	355	336	347	336	334	333	338	298	317	326	328	352	322	319	341	335	362	317	331	359	356	339	337	344	357	335	325	336	324	348	349	372	363	339	341	323	307	311	320	362	320	320	354	351	356	335	345	338	362	351	351	317	318	329	345	350	317	357	321	362	304	340	380	317	337	368	337	337	359	341	344	334	295	334	279	324	321	315	330	328	354	356	361	340	351	345	365	351	349	319	366	326	333	329	345	328	364	358	354	342	344	360	337	342	335	327	365	327	337	307	330	328	334	365	348	314	316	326	358	358	341	326	287	336	329	340	328	302	348	337	337	344	324	304	315	342	324	331	345	297	361	328	330	363	352	386	332	342	321	344	324	315	332	361	333	336	352	326	331	340	323	336	325	353	295	367	355	320	341	355	335	309	333	312	358	322	339	327	327	332	312	325	357	352	332	370	293	344	332	329	339	336	371	365	314	349	338	364	341	344	325	359	357	344	351	352	335	312	351	329	340	309	330	313	324	354	366	280	335	334	305	317	330	329	363	363	343	340	318	368	344	329	342	322	336	375	344	324	325	326	331	362	329	319	317	368	352	342	311	347	342	351	361	320	383	359	317	309	395	304	337	335	339	386	329	356	340	341	302	343	338	349	337	374	317	334	325	337	346	358	351	357	360	352	386	345	357	352	335	344	327	359	329	334	333	354	329	360	330	328	354	351	361	349	323	355	341	358	339	308	339	354	340	305	329	301	361	331	326	339	343	332	297	302	339	323	330	319	311	371	341	360	338	341	328	364	347	394	357	342	337	311	358	312	361	318	349	344	346	347	344	313	318	367	295	335	348	316	326	325	346	328	321	355	321	326	340	360	346	312	313	320	337	344	355	322	335	338	351	310	368	308	314	320	307	295	337	338	328	411	335	307	335	324	332	348	336	355	324	378	326	362	338	376	362	293	351	347	341	307	311	325	362	375	330	350	364	332	386	291	333	334	348	345	335	343	341	332	343	365	338	317	342	356	372	338	336	331	343	341	347	328	298	315	341	346	320	351	327	318	359	312	324	342	306	334	338	348	343	353	338	367	355	361	365	341	342	340	353	333	351	329	327	309	316	353	316	318	352	315	351	337	344	321	335	311	346	331	326	365	334	354	345	332	345	321	326	346	377	369	346	327	356	364	359	375	337	330	385	331	325	368	338	299	338	332	362	339	316	366	314	315	347	335	353	314	336	356	339	324	324	305	317	345	329	317	348	316	326	347	344	355	318	355	301	328	370	362	335	340	349	336	335	343	318	313	324	332	328	343	330	297	331	348	362	348	338	344	340	364	368	329	337	333	334	315	336	364	339	358	328	339	360	329	335	343	325	336	375	345	315	348	320	330	331	331	339	342	356	325	346	348	341	350	298	318	332	336	312	308	300	309	318	329	322	319	324	315	340	331	345	342	352	334	311	353	362	305	346	338	313	348	318	374	328	334	370	353	338	308	319	347	354	339	336	354	326	304	355	334	308	367	349	348	277	359	327	305	331	349	352	367	345	316	333	357	354	341	343	323	322	315	349	312	346	329	347	350	324	339	345	335	352	333	354	351	316	344	352	337	340	348	361	366	349	346	310	306	336	309	320	317	321	340	356	325	308	330	320	333	319	295	325	292	329	319	342	335	364	340	369	355	365	344	345	342	327	329	348	312	315	354	340	329	367	353	366	362	348	360	358	313	325	345	324	328	328	336	318	330	361	333	325	326	348	354	329	357	299	333	339	318	319	305	347	313	352	327	350	347	355	355	354	315	380	329	353	346	382	342	331	351	330	329	341	348	350	303	346	341	354	349	346	348	365	327	332	336	370	347	341	348	343	354	341	322	325	374	359	347	353	355	303	346	332	285	328	348	355	333	323	279	353	331	358	320	360	327	313	318	337	299	347	342	315	310	348	316	323	334	354	307	350	341	317	352	320	325	339	342	346	343	353	354	327	351	363	377	333	341	352	338	324	322	324	329	331	324	360	351	330	340	298	370	330	327	346	343	357	359	348	378	319	346	351	366	348	322	340	316	339	357	335	354	318	340	316	327	325	310	335	345	345	353	346	345	303	350	342	350	325	316	346	348	334	342	344	312	332	316	311	326	354	353	341	338	339	339	353	316	364	326	330	306	350	347	319	359	350	326	338	313	312	323	345	342	348	335	355	325	341	348	347	306	330	340	362	335	337
18182	2840	2473	1308	985	883	748	724	671	629	610	582	586	575	517	532	522	513	539	517	540	496	484	501	502	515	502	498	515	547	529	523	467	521	483	505	527	483	505	493	525	510	509	510	511	529	511	487	525	527	490	482	521	523	522	492	499	514	480	546	485	505	495	474	512	497	511	518	494	519	517	548	506	523	511	525	509	500	475	514	537	516	473	568	536	480	518	494	532	504	509	501	458	480	515	487	484	502	519	510	565	489	523	492	544	465	495	526	497	499	496	507	537	524	492	488	533	520	503	483	491	451	512	500	503	518	533	507	500	485	490	558	513	502	524	502	521	480	542	475	504	521	497	526	510	515	501	508	524	509	527	475	499	525	509	491	504	498	471	486	489	527	482	452	484	514	526	528	507	523	559	470	504	500	514	492	486	509	523	441	497	500	518	515	517	517	497	494	522	494	497	508	516	504	557	486	477	484	483	503	484	521	460	485	501	500	475	542	503	519	514	481	528	530	514	488	526	515	488	499	510	471	526	477	467	501	496	500	526	531	502	524	469	520	534	532	505	520	482	509	478	521	517	487	468	513	535	479	527	511	509	495	463	504	493	496	475	497	496	502	484	517	500	494	483	525	527	445	508	486	487	496	484	488	512	540	520	481	517	511	475	472	505	509	491	514	514	524	496	486	497	511	511	481	456	541	481	484	503	475	519	525	512	526	464	517	545	475	504	507	508	511	502	504	465	538	490	502	493	505	500	503	520	502	537	516	508	493	523	499	469	518	504	487	490	485	476	505	521	519	493	477	520	512	497	504	492	458	543	537	473	470	516	473	509	522	525	504	483	544	504	489	534	526	493	483	517	540	515	480	488	509	517	524	498	523	506	524	517	490	498	473	542	524	530	479	484	496	521	516	482	550	486	500	512	501	522	519	483	494	479	513	499	485	521	484	542	494	502	465	489	476	505	512	503	517	497	469	481	506	487	506	497	530	526	493	501	510	475	501	484	539	498	527	494	494	514	493	532	487	506	514	530	479	533	507	498	493	473	508	512	499	539	527	489	496	487	487	541	509	491	494	545	516	505	487	464	509	496	524	513	543	510	515	493	486	550	535	514	486	478	457	544	529	491	486	526	492	528	498	522	526	532	493	490	494	536	477	530	532	531	516	513	496	490	469	478	479	491	512	492	490	516	495	568	503	477	527	509	533	506	508	532	506	517	468	512	510	484	485	539	481	522	473	490	478	521	485	500	494	512	531	482	504	454	447	470	520	471	511	485	504	534	521	525	530	504	496	474	492	496	518	499	519	509	492	491	485	485	496	547	531	501	496	463	453	517	473	516	504	502	475	518	472	520	497	498	486	493	529	548	495	491	549	516	504	526	494	533	518	542	487	478	494	521	506	494	494	505	520	506	498	455	514	526	493	516	506	514	484	489	528	527	529	501	504	506	484	533	501	488	517	494	524	492	538	510	495	488	506	486	500	530	535	531	496	493	510	479	465	503	471	496	512	480	507	473	514	535	520	521	498	475	520	501	493	506	532	525	508	488	504	532	487	469	519	483	509	515	514	545	531	509	476	516	489	475	506	527	530	503	518	510	516	501	476	503	511	496	544	481	498	508	508	478	536	501	512	533	497	517	521	509	488	526	502	511	504	488	464	497	499	544	487	455	545	502	481	503	513	529	484	477	495	493	470	494	524	484	506	497	492	502	493	500	526	483	514	487	495	467	493	498	524	525	512	525	459	488	487	516	545	497	547	486	471	508	507	472	500	534	472	509	507	504	511	522	494	512	455	537	537	534	499	478	472	471	512	503	455	516	500	484	539	521	509	515	509	526	474	508	500	486	509	487	498	504	497	492	544	500	492	497	498	500	526	505	540	522	448	554	507	519	528	482	491	505	481	522	523	490	552	494	540	484	554	476	502	481	478	496	533	515	497	515	473	532	534	513	516	518	454	508	494	473	493	519	498	497	538	501	505	477	504	507	463	501	469	491	509	486	530	519	485	521	508	489	491	540	498	474	513	499	537	532	482	551	518	500	531	488	472	476	512	502	499	507	461	463	475	506	522	503	479	514	496	485	540	477	500	506	528	452	473	523	481	525	502	498	499	487	493	480	498	518	502	477	455	522	529	518	509	526	506	474	535	484	514	475	527	491	534	458	492	503	454	509	506	497	513	518	514	504	495	533	497	462	508	505	510	506	490	524	496	522	471	547	515	480	540	495	504	477	518	519	502	499	486	503	508	496	488	485	490	524	520	520	514	471	514	512	481	574	484	517	506	546	469	508	481	494	527	501	503	471	486	487	489	484	517	533	519	476	508	486	499	521	490	504	489	519	513	506	495	482	498	497	544	510	495	505	508	515	465	519	496	583	501	461	482	488	512	465	507	496	514	500	503	499	505	517	492	539	538	527	514	507	488	501	499	486	500	513	516	433	525	511	498	483	500	522	536	488	495	519	530	479	508	452	521	509	503	500	476	490	494	517	505	483	517	539	510	478	501	488	549	472	498	516	471	492	514	540	487	492	493	507	511	511	479	557	529	525	497	536	529	530	531	457	525	513	508	490	479	512	492	520	483	542	500	491	484	497	515	494	482	529	526	460	530	562	552	507	515	553	557	499	486	524	470	528	516	532	521	506	496	542	543	543	490	492	536	534	532	482	552	512	523	506	471	526	494	502	511	508	527	547	492	511	512	516	489	527	501	500	511	496	488	493	515	546	527	493	521	535	471	485	514	483	478	538	511	512	520	533	546	501	512	513	490	543	489	506	495	532	498	465	535	485	469	494	496	535	486	524	489	486	499	496	539	489	532	500	528	555	513	475	499	493	487	506	492	500	536	483	486	508	521	509	501	495	546	530	518	497	516	528	484	486	489	469	533	508	515	522	509	500	473	517	499	493	495	506	502	483	482	473	476	468	484	501	504	487	498	519	489	494	517	550	492	522	492	502	498	502	493	441	469	525	478	538	504	473	486	470	545	491	474	498	536	519	513	527	514	490	503	507	504	489	493	512	532	500	526	476	526	498	500	513	503	469	517	516	518	526	475	501	512	537	485	520	525	499	469	496	515	494	512	535	501	489	516	556	498	539	485	551	528	487	499	514	524	472	505	512	530	522	510	494	512	547	551	485	475	521	483	483	521	548	506	505	482	513	482	495	524	510	491	503	477	455	518	498	519	495	497	496	528	481	473	491	464	511	489	523	506	491	516	543	514	517	535	489	505	499	467	486	490	525	548	510	461	507	531	469	493	493	498	531	529	500	502	507	541	496	489	496	469	519	512	466	511	482	505	539	486	496	530	457	484	496	501	493	533	513	507	555	507	533	507	489	506	516	514	518	512	492	504	548	525	495	496	535	467	524	489	502	495	494	510	519	517	516	502	514	514	497	491	464	510	523	522	493	492	534	486	529	492	497	543	535	544	479	495	513	508	515	482	506	486	508	489	451	505	507	497	532	533	512	502	543	499	511	543	490	505	508	485	514	477	508	505	537	523	553	519
24348	21376	28919	24198	21186	5600	1425	986	870	875	806	739	724	712	702	681	728	626	691	637	636	620	624	656	612	589	642	627	658	648	626	602	616	574	624	645	654	613	661	625	627	592	613	608	613	620	598	628	582	621	635	629	677	612	680	615	580	621	602	643	661	658	615	575	617	627	624	646	633	588	580	620	564	592	646	571	649	617	592	617	574	590	612	557	654	639	616	594	645	622	659	662	589	704	606	622	582	575	611	605	617	589	572	636	600	611	639	596	595	623	602	626	607	600	640	589	564	626	579	596	658	599	634	585	612	581	640	612	551	611	616	614	609	582	612	622	606	648	626	602	608	610	575	619	637	584	571	592	595	592	636	656	596	619	606	572	632	636	632	574	587	586	581	623	605	586	615	599	606	602	590	643	609	609	593	613	575	624	620	590	618	595	600	607	603	618	633	607	631	580	597	665	615	618	612	628	624	619	629	617	658	578	577	627	626	648	646	627	624	608	627	577	627	618	593	621	601	564	626	588	554	597	599	657	587	578	623	594	590	578	603	620	615	553	602	569	592	655	618	660	597	601	634	604	605	563	642	619	596	626	553	633	590	645	634	559	627	639	605	638	626	592	631	583	605	607	630	597	584	618	633	622	644	607	608	616	617	600	620	559	597	601	611	578	619	604	614	603	607	583	615	615	552	619	596	608	593	634	612	622	610	605	595	590	614	623	561	590	636	623	626	637	650	616	619	591	615	618	592	579	605	608	606	615	559	650	619	625	657	656	630	622	602	571	601	617	639	581	556	625	614	606	633	622	582	584	592	649	612	610	635	626	586	598	634	616	617	622	586	600	601	642	624	637	630	656	631	607	677	590	644	582	585	622	645	555	630	627	621	639	614	623	604	652	599	573	658	616	589	643	668	599	631	622	598	603	610	583	596	646	618	613	579	558	634	558	617	610	615	589	589	547	581	611	604	582	591	691	610	596	608	612	606	604	624	621	618	632	622	599	619	640	568	591	619	606	628	601	610	612	626	606	636	586	630	648	618	631	573	618	617	601	614	603	678	657	617	594	613	563	586	629	578	565	563	602	611	652	610	587	599	568	640	639	631	649	651	619	552	598	570	598	601	632	583	619	632	616	635	615	597	571	575	631	617	624	597	590	627	627	626	603	602	603	630	585	639	642	569	652	637	592	598	616	603	638	594	593	630	624	619	589	603	603	598	628	599	628	638	637	641	607	576	594	641	628	625	609	572	627	600	639	593	607	589	559	589	588	596	602	630	660	572	596	642	639	620	624	594	555	616	582	610	613	636	632	643	565	613	576	600	615	592	598	656	598	608	629	592	644	573	628	597	587	600	597	638	566	606	614	640	627	647	585	596	640	621	654	566	612	591	605	639	602	585	604	594	591	627	612	654	613	617	613	609	596	586	643	601	580	602	601	632	612	619	625	646	619	594	615	619	631	612	629	622	597	656	620	652	614	614	642	635	553	605	614	599	634	601	615	643	618	620	613	632	586	598	618	630	619	641	601	619	612	633	613	605	597	583	604	631	598	687	565	584	567	583	618	619	613	572	608	588	602	652	623	602	576	640	629	642	615	641	568	626	623	587	610	590	611	633	584	581	659	661	596	585	639	616	619	631	621	639	589	626	629	630	626	623	599	609	580	628	599	603	593	565	620	631	598	570	606	609	600	594	607	585	611	578	619	599	643	629	606	606	594	569	590	616	654	620	648	618	569	631	582	636	595	632	567	614	624	624	603	600	578	624	597	567	636	616	623	630	591	571	627	598	622	599	637	593	580	611	590	634	577	602	631	613	589	609	617	590	617	593	641	621	630	619	589	596	650	583	612	584	630	632	586	626	571	628	644	612	634	667	584	662	643	618	594	626	596	625	616	621	624	657	640	641	632	632	583	631	621	603	610	608	620	611	594	610	593	602	622	593	595	662	548	603	580	625	635	611	676	630	628	623	588	638	614	627	649	622	615	600	595	631	626	632	598	599	574	566	600	641	622	632	606	610	613	593	548	586	555	634	600	632	626	606	623	598	607	578	583	614	622	614	603	609	610	610	589	619	589	564	562	591	579	619	597	606	640	584	601	614	558	605	616	604	616	532	624	617	615	596	609	593	576	611	558	629	655	590	591	596	598	569	584	645	602	560	603	563	598	651	628	567	614	633	629	593	635	637	606	635	615	666	601	565	572	638	598	587	623	601	614	618	615	616	576	646	615	625	635	601	602	560	612	617	612	616	576	614	626	655	632	621	617	609	597	550	611	613	637	607	618	580	626	614	590	629	626	624	611	583	627	616	599	618	608	637	620	601	639	599	617	579	615	609	533	506	611	633	654	626	599	602	620	633	624	597	585	595	617	577	599	606	597	654	592	670	583	585	547	615	648	619	581	590	625	617	655	574	598	608	623	616	586	617	618	608	570	628	615	644	603	624	553	595	569	585	600	638	641	594	607	597	632	632	646	578	604	614	639	642	573	657	613	564	561	620	608	596	601	645	631	636	617	569	536	596	609	608	608	602	599	578	614	609	633	567	602	659	643	593	612	624	618	595	617	600	621	680	613	604	624	611	603	653	628	602	631	590	590	627	631	626	608	596	598	586	629	608	655	622	646	630	599	621	653	590	619	616	625	603	585	667	598	624	604	610	624	619	608	604	627	615	588	583	613	590	591	607	612	623	618	619	627	635	574	548	630	623	619	584	592	610	621	584	598	601	640	617	600	621	565	638	618	624	579	583	581	583	605	590	648	605	595	629	605	575	599	626	565	611	623	629	611	626	593	612	596	577	601	637	588	662	636	579	606	630	580	595	603	627	604	581	621	591	647	601	588	633	590	616	625	628	606	641	629	608	671	659	626	645	579	582	578	614	610	600	612	614	635	595	531	653	646	598	622	612	605	576	614	622	605	656	650	598	579	591	641	625	621	646	604	635	568	580	620	586	649	591	576	606	601	640	603	607	626	548	563	635	645	628	640	570	605	558	606	622	624	637	598	584	619	607	611	586	607	606	613	612	638	649	594	595	638	597	567	574	612	596	584	629	611	591	657	649	583	610	585	561	594	584	606	591	599	569	628	601	628	603	603	562	563	619	566	588	610	666	628	560	588	630	544	626	656	569	575	654	626	606	629	627	591	636	613	585	619	581	619	587	636	628	594	636	656	659	650	608	590	559	643	615	578	593	552	607	613	627	589	595	612	622	613	629	576	659	625	577	598	576	628	592	566	590	601	571	589	584	550	593	599	656	603	572	680	638	599	595	604	616	617	646	624	640	644	659	592	558	658	637	616	609	626	578	619	603	581	603	629	640	609	617	647	621	573	590	616	660	624	605	599	668	617	626	552	636	614	575	635	651	569	581	605	637	653	608	582	617	608	620	587	628	583	626	592	607	577	611	642	630	621	579	649	587	646	595	612	642	619	590	599	609	595	611	604	625	655	578	578	619	616	567	613	637	612	635	587	560	615	613	588	591	593	627	621	578	625	587	596	586	600	644	612
34642	10694	9429	5081	3546	2817	2282	1896	1676	1537	1297	1293	1255	1149	1101	1066	996	1023	974	1025	973	974	993	964	969	934	964	912	906	894	905	877	925	907	940	922	943	895	894	924	924	861	873	871	970	931	889	941	906	910	938	887	946	904	891	890	913	893	837	900	894	879	907	938	880	887	897	938	891	867	885	932	926	912	901	918	902	925	846	892	883	931	935	922	934	892	868	884	872	885	869	853	886	920	855	918	881	859	882	866	909	881	883	843	872	876	898	906	860	870	854	899	882	916	893	870	892	841	912	935	842	863	888	916	873	860	906	948	929	855	904	917	915	882	931	882	942	899	894	838	861	931	840	894	909	870	856	815	875	883	907	882	897	855	904	906	909	860	868	874	882	886	895	888	820	915	876	884	900	885	873	890	901	911	915	890	851	924	861	884	893	896	906	816	860	913	936	886	900	941	906	924	899	855	875	886	881	863	927	876	809	951	922	898	871	887	859	955	984	930	847	871	889	860	884	873	854	877	887	884	864	867	874	880	888	927	933	912	907	885	868	888	880	890	864	926	937	888	896	942	879	908	918	862	876	916	900	933	872	841	902	926	871	888	903	857	896	915	929	872	838	976	916	881	933	890	881	933	890	896	886	911	903	920	893	905	888	876	891	876	844	926	898	932	869	942	913	903	930	882	901	939	919	885	882	844	859	894	871	958	957	905	931	878	855	915	878	889	867	850	892	878	882	891	884	872	893	891	874	863	958	869	942	836	900	904	922	861	881	909	896	876	877	912	864	922	859	930	906	883	934	920	877	915	920	916	866	936	888	863	921	882	912	872	925	863	926	910	873	907	848	936	844	931	962	934	906	943	896	837	908	902	915	872	907	863	889	941	943	903	885	871	859	922	936	913	875	883	913	855	909	921	878	905	861	934	858	855	860	874	903	856	884	852	871	909	890	858	883	887	914	917	969	859	942	904	913	884	934	917	910	941	862	965	818	875	937	927	853	894	921	886	840	896	900	895	898	942	905	875	932	909	859	873	797	878	880	922	884	918	894	912	887	899	898	906	891	903	879	940	924	982	833	914	924	881	877	831	902	888	875	906	900	914	933	853	874	892	866	886	917	892	935	891	921	925	946	913	915	847	861	844	875	933	857	932	905	886	877	906	868	867	879	905	859	851	851	887	896	875	879	909	910	877	923	951	889	876	909	917	906	835	915	881	907	876	864	887	913	932	905	881	923	875	897	909	867	909	875	885	878	935	896	828	903	875	915	943	883	911	909	898	912	890	929	893	935	873	908	850	846	869	945	913	919	846	905	888	856	905	910	917	859	866	908	905	870	915	935	878	871	887	895	866	868	908	896	876	916	890	912	887	901	848	886	839	881	884	884	923	905	838	863	914	929	917	918	932	875	909	925	899	939	921	911	910	842	825	897	886	879	833	903	933	872	927	838	870	896	898	939	894	909	875	884	854	883	880	869	905	907	887	862	897	924	887	896	912	929	857	867	871	927	888	887	915	912	939	906	947	929	888	845	874	899	884	895	912	867	851	899	902	949	907	865	866	875	934	896	868	891	931	872	893	945	877	868	888	888	891	931	902	942	934	907	889	874	957	882	908	896	866	898	880	904	867	919	871	847	850	873	852	852	878	918	938	872	908	887	906	925	897	898	866	889	886	885	916	953	902	896	931	866	855	839	876	913	925	940	918	945	930	867	862	901	902	847	907	878	894	867	879	912	861	851	943	909	860	915	913	887	854	883	890	875	903	934	912	879	893	884	877	895	896	912	914	907	877	903	919	846	881	893	899	892	907	840	867	904	847	960	921	899	912	957	891	905	921	857	854	898	904	892	943	871	913	877	870	899	878	898	934	892	880	861	883	896	840	922	875	892	909	834	885	868	881	899	844	899	906	891	895	894	882	912	881	907	848	928	822	878	915	865	877	881	923	856	894	924	852	862	869	936	875	930	882	876	903	905	900	877	889	867	892	859	877	900	835	858	881	886	871	889	950	923	878	839	907	937	882	883	847	919	928	954	864	938	895	851	938	897	830	932	920	903	877	881	925	914	857	854	903	883	960	849	817	919	911	935	892	950	850	939	895	852	845	896	889	871	952	877	905	899	939	907	875	896	878	914	905	860	931	943	902	858	888	824	900	897	881	934	891	879	867	861	898	896	901	889	896	911	858	916	898	903	868	898	942	900	904	877	945	900	887	886	921	887	835	922	871	880	845	914	877	887	876	900	915	918	937	920	860	867	901	892	888	918	875	921	868	879	921	873	880	941	945	918	900	852	885	928	899	889	859	893	897	884	880	917	933	907	864	849	882	895	907	934	872	895	885	861	865	884	868	913	929	896	911	912	931	868	865	913	899	833	917	923	861	892	930	927	891	892	863	846	894	868	905	924	931	889	868	868	928	907	882	925	881	847	896	891	946	871	898	909	879	923	932	883	883	890	860	889	882	872	954	886	865	924	883	932	888	921	823	904	900	897	923	915	901	892	897	941	883	915	926	913	883	901	907	877	919	926	909	941	879	898	899	862	878	941	874	922	904	909	908	866	913	820	883	896	957	859	883	897	897	911	877	915	907	936	880	908	829	834	893	935	846	884	872	928	895	907	884	910	818	893	865	903	896	863	892	878	892	916	845	861	889	898	921	861	925	861	856	866	899	904	927	911	864	894	894	918	862	922	854	839	898	885	881	883	944	884	876	919	920	890	948	858	912	867	906	926	876	925	872	825	872	888	913	927	884	901	885	933	887	853	885	942	934	894	906	895	912	878	920	918	930	897	955	884	878	895	882	886	866	908	893	911	879	939	856	879	863	879	914	943	889	952	882	882	887	959	896	897	924	956	852	890	912	966	897	891	911	851	872	919	927	871	899	869	857	879	871	930	880	888	908	828	872	894	870	900	904	920	871	888	901	898	912	897	862	858	884	921	892	871	916	909	893	929	941	885	875	948	981	888	848	898	897	898	874	864	897	885	895	825	830	868	889	926	912	926	852	875	868	861	916	896	927	879	955	906	863	878	879	896	910	889	908	909	881	897	921	872	858	904	871	864	889	855	884	917	903	922	904	898	935	897	848	878	907	873	841	854	925	888	900	902	898	971	887	880	905	846	876	832	907	893	896	945	901	880	991	911	867	840	859	866	847	937	934	875	862	860	824	849	908	861	911	887	918	848	890	897	911	909	844	916	862	827	914	916	944	862	893	870	878	906	875	887	878	876	837	858	900	914	877	949	877	928	920	905	915	866	961	927	885	886	921	865	992	918	941	889	879	882	862	909	858	919	894	862	887	911	896	912	896	904	872	911	961	864	919	927	901	836	919	856	937	841	900	867	908	858	898	914	902	926	880	878	871	890	870	900	865	909	852	880	932	930	900	882	906	947	928	902	918	899	863	931	828	927	868	883	880	933	850	891	893	924	894	922	877	916	907	825	902	837	884	893	875	901	873	868	892	878	854	859	850	928	919	885	925	886	962	920	902	918	881	923	931	885	953	883	929
23396	21446	29534	23746	21447	21162	4245	1343	1039	924	847	822	731	740	699	720	671	680	635	598	632	601	605	559	617	571	595	606	634	561	601	594	590	591	546	563	562	565	528	564	562	575	595	583	594	545	614	533	562	601	573	543	543	561	534	561	541	594	528	504	568	555	585	562	612	589	552	559	577	558	592	607	591	506	602	534	586	568	580	534	582	515	555	497	531	580	572	550	536	527	542	574	599	558	571	555	519	574	557	570	537	558	499	570	555	523	554	552	546	519	542	561	577	537	566	603	540	567	541	490	545	557	580	557	522	544	529	537	525	554	535	543	576	585	563	576	519	524	560	564	556	578	526	566	593	523	585	587	574	532	530	571	536	572	519	497	559	546	517	570	596	560	542	591	557	494	532	571	520	518	588	561	561	537	583	577	565	595	555	550	539	558	545	560	563	568	568	524	566	576	527	546	577	548	571	558	574	594	540	570	582	545	574	539	565	585	524	541	528	538	534	565	570	594	547	540	532	551	560	531	609	583	557	563	571	569	530	561	496	532	583	561	554	547	560	562	519	543	568	571	537	547	520	559	528	577	558	595	561	540	572	544	546	578	572	600	535	563	513	582	553	527	570	575	554	599	597	554	544	577	545	519	561	576	573	566	568	569	534	584	533	532	583	518	596	572	540	563	557	570	564	517	557	540	572	578	561	562	527	512	561	554	541	579	540	598	565	572	560	555	539	507	530	557	600	544	556	589	553	530	548	553	494	538	546	568	556	534	526	543	566	532	536	563	499	612	571	575	554	541	544	527	521	562	552	542	522	546	530	528	565	575	612	524	553	552	578	594	564	592	557	542	608	552	617	551	559	584	571	584	563	565	545	552	554	573	559	554	534	548	563	571	569	523	550	562	544	518	535	564	542	512	567	531	546	573	593	558	575	557	521	552	610	530	576	560	547	536	554	573	519	562	611	563	529	544	484	598	574	560	578	570	552	576	555	548	560	516	539	615	517	566	547	522	561	579	565	561	599	604	516	539	570	549	545	519	544	589	555	581	566	541	578	531	557	559	559	542	581	576	540	525	555	546	567	554	521	570	502	537	545	580	566	566	564	561	616	543	570	623	530	542	550	613	586	575	578	540	538	531	520	606	522	577	574	573	559	548	532	540	626	550	523	536	549	527	549	564	537	564	528	526	554	549	515	553	490	573	515	575	506	576	508	570	570	537	573	584	500	549	602	573	575	565	572	564	536	504	587	583	550	546	547	553	569	575	579	540	565	532	572	568	556	536	533	560	562	597	564	538	603	574	561	546	566	551	538	552	539	549	589	556	531	569	577	528	585	567	586	581	590	548	576	541	547	570	551	545	579	587	496	548	573	516	548	575	571	574	582	560	546	589	500	559	521	557	521	515	541	571	547	568	582	570	579	571	599	596	559	525	569	571	541	551	537	586	575	552	557	508	542	558	588	520	575	564	506	572	551	535	573	520	545	521	554	533	577	530	559	568	588	572	546	542	546	542	553	484	562	495	522	542	595	559	589	519	531	546	554	529	523	540	541	492	552	571	566	493	549	575	556	549	532	549	555	565	575	559	565	510	540	546	558	551	571	572	548	500	524	558	530	545	591	529	575	555	530	540	599	575	560	588	529	546	514	591	559	527	535	555	549	508	536	524	544	578	577	525	532	565	551	538	560	580	601	542	569	593	579	550	536	555	547	533	592	577	598	554	526	539	501	533	578	547	533	556	543	563	499	538	542	547	524	536	592	549	574	567	567	562	595	553	565	548	539	562	561	570	551	554	532	613	588	540	539	543	562	575	543	549	554	553	577	578	568	554	570	547	560	514	577	534	580	569	554	573	559	546	562	554	558	567	530	551	504	613	584	589	523	563	565	552	546	541	536	594	569	507	570	558	535	529	559	587	528	558	582	568	562	526	545	566	567	566	540	535	549	517	551	571	527	556	558	566	532	558	570	569	544	538	550	549	533	584	547	565	516	548	561	542	539	535	551	566	552	563	601	513	512	559	533	533	539	536	554	549	522	545	543	546	555	538	534	531	540	501	567	552	602	495	583	530	563	575	606	552	560	556	558	582	538	552	579	531	541	543	572	539	533	532	541	588	587	575	525	528	534	552	564	579	523	553	545	585	551	567	586	537	538	521	577	547	577	562	528	532	561	566	578	548	534	540	547	577	541	582	535	573	521	524	502	561	558	561	556	568	587	536	532	586	565	566	553	529	516	575	568	541	577	555	590	533	537	579	536	558	596	539	546	561	527	569	544	552	528	566	533	509	549	560	557	565	575	534	560	564	569	543	562	544	554	549	565	567	527	556	587	544	526	548	573	577	599	527	533	551	538	561	548	582	561	572	533	548	554	568	543	539	566	572	569	562	590	516	564	533	536	538	544	525	572	522	523	544	543	532	541	560	569	563	575	560	548	533	564	543	594	557	586	559	511	538	568	565	535	546	514	561	531	559	546	548	553	503	524	566	566	587	583	567	527	608	564	556	572	557	600	555	587	557	511	556	529	621	563	590	588	562	533	555	592	542	568	552	559	541	524	591	508	608	553	551	587	564	533	521	539	553	569	560	548	566	555	580	578	538	526	532	549	553	552	558	563	567	496	593	584	510	627	536	557	559	544	552	517	562	533	563	523	575	574	544	572	564	530	566	570	565	553	570	609	574	618	536	570	530	570	552	603	519	563	521	562	523	525	552	540	518	514	544	529	553	561	575	530	560	532	547	534	561	551	511	602	573	540	571	536	548	539	581	509	565	553	511	534	531	532	555	523	544	525	575	580	548	565	530	583	518	549	531	554	581	534	548	559	566	545	547	533	519	580	547	522	594	551	546	592	534	561	531	540	505	530	550	572	601	523	543	574	540	513	537	566	604	532	552	602	582	514	547	560	571	555	562	583	567	531	541	591	577	527	541	559	544	559	554	515	600	528	560	544	578	547	533	562	522	536	568	556	520	575	517	547	572	556	578	541	570	552	590	563	530	551	549	568	576	558	559	531	556	541	586	535	552	562	556	552	509	528	542	563	542	536	558	503	568	517	562	598	547	581	546	559	534	556	565	567	562	549	579	612	549	579	528	524	577	565	558	511	583	559	545	536	571	539	533	565	561	556	555	539	565	533	556	538	531	514	550	560	554	556	572	544	540	555	548	564	529	573	525	555	566	535	589	547	542	547	512	554	545	522	550	553	585	550	575	503	536	567	556	530	569	581	600	538	565	533	550	553	612	564	545	555	539	548	577	544	549	558	520	561	548	572	557	542	531	536	561	558	556	560	566	554	580	540	563	587	541	560	556	560	549	519	567	553	579	543	523	538	527	529	522	523	552	534	561	547	559	540	588	532	562	549	553	546	553	541	549	553	549	553	576	540	517	557	539	554	535	549	550	534	563	617	562	518	541	542	601	588	543	593	526	549	540	517	561	562	541	567	531	558	555	550	575	578	563	556	576	535	520	498	608	557	563	556	567	537	557	542	518	539	538	536	545	566	548
40321	16277	14197	7921	5600	4279	3458	2805	2261	1925	1745	1575	1409	1358	1202	1179	1105	1091	1026	992	1012	979	943	949	930	863	916	878	847	872	810	821	886	829	893	852	843	857	843	838	860	837	851	862	846	810	853	864	815	854	841	786	866	845	825	865	879	879	837	789	882	858	842	849	818	826	815	848	801	838	843	891	829	782	800	817	827	834	820	808	769	805	877	777	873	842	827	843	805	832	769	867	826	820	791	851	852	857	869	818	838	808	846	823	865	823	844	800	861	811	805	862	832	839	822	817	823	856	819	841	829	822	799	812	796	810	810	804	845	808	846	837	796	886	815	783	809	801	762	848	827	810	807	808	790	834	840	835	760	838	839	822	838	834	870	811	832	821	829	783	805	808	763	857	845	797	806	800	817	808	807	758	838	848	781	779	846	831	805	847	862	781	861	812	819	822	826	834	871	845	848	802	838	819	842	845	842	845	814	766	843	817	820	816	842	865	787	828	849	844	842	772	808	816	756	842	833	827	858	760	820	828	765	813	819	807	824	871	807	823	860	865	881	818	851	786	795	794	823	806	811	826	808	846	841	826	795	817	754	830	786	829	788	851	868	773	801	856	831	855	835	794	816	810	843	830	834	826	789	804	802	818	814	795	878	794	859	850	806	841	782	854	815	816	795	860	814	849	892	800	841	782	831	823	782	790	873	801	807	854	823	817	873	803	815	776	856	815	758	808	778	851	782	795	817	836	838	823	827	805	818	806	758	845	794	850	844	775	862	808	811	811	775	817	824	820	848	810	839	761	844	762	832	839	809	784	804	870	855	837	795	839	836	862	855	809	800	789	845	794	751	773	801	771	836	814	807	789	787	842	820	841	825	828	794	823	798	797	843	837	816	867	873	829	852	820	816	838	777	827	785	805	842	822	794	790	809	783	806	819	855	814	866	800	804	842	831	784	815	886	846	809	855	804	828	787	857	825	780	780	835	783	828	818	797	782	802	843	789	773	771	814	830	781	809	804	837	819	829	827	778	806	809	868	809	823	806	845	809	799	783	815	867	804	886	798	771	809	858	795	820	811	814	849	796	821	840	804	834	837	841	830	797	787	769	812	848	775	834	865	770	805	808	881	811	867	800	773	797	836	786	815	840	813	824	817	870	808	787	789	775	858	802	814	770	835	753	853	787	826	817	762	844	813	833	806	824	781	854	793	791	868	779	772	799	828	799	852	818	853	790	829	835	832	839	787	825	787	804	802	826	790	789	827	825	778	843	775	780	779	799	851	785	814	827	862	847	786	799	815	823	819	800	791	823	805	783	800	765	848	904	802	916	832	730	877	858	835	789	846	753	785	830	792	823	786	786	742	803	756	809	801	852	795	815	831	811	808	812	815	817	761	893	812	795	878	802	792	844	778	781	819	810	824	814	803	736	844	851	802	809	797	778	807	838	816	807	823	859	828	812	769	852	743	849	835	803	784	814	861	797	827	820	807	828	822	767	822	802	799	813	822	804	851	813	830	854	827	805	799	771	822	785	835	832	838	842	772	806	846	792	808	871	788	802	811	809	798	833	853	791	777	802	792	796	843	821	814	789	824	857	807	822	794	792	817	791	827	810	829	791	843	813	834	783	878	833	814	806	838	765	809	843	793	745	840	815	798	793	817	798	830	785	776	864	848	829	852	830	846	795	840	807	814	854	864	856	819	832	841	889	788	819	801	842	770	796	794	854	822	805	839	795	821	844	732	788	828	808	780	807	857	841	875	836	814	821	849	822	787	793	822	833	813	820	813	839	882	786	786	826	839	800	807	787	823	789	784	796	904	780	818	818	809	783	823	873	826	837	797	828	844	894	843	843	813	816	857	873	813	808	826	797	825	822	788	789	753	804	828	775	815	807	895	878	813	819	792	762	746	805	833	798	777	760	803	824	796	753	810	852	822	840	860	769	817	841	800	798	824	823	801	846	836	809	852	898	842	826	875	829	840	807	805	863	830	787	815	804	847	839	792	812	863	817	814	805	760	810	778	840	793	795	815	790	819	796	851	797	815	797	820	810	824	800	843	838	799	855	768	821	841	816	807	817	890	842	769	805	879	857	831	777	782	850	845	824	762	813	797	823	765	784	793	829	901	822	823	835	835	787	759	819	818	827	843	819	807	834	806	825	766	810	787	764	850	800	852	792	766	792	797	854	815	861	826	793	814	793	749	817	804	794	831	814	848	817	791	814	793	830	832	768	796	860	836	804	758	776	822	814	845	799	841	825	805	806	852	859	787	794	857	792	821	844	816	795	860	779	826	851	821	830	799	810	813	853	754	800	822	878	803	778	815	826	792	802	839	828	820	807	848	784	788	805	855	840	829	809	832	846	813	774	810	832	828	806	803	865	829	795	780	774	780	873	845	766	843	870	804	799	854	788	811	827	814	811	872	770	808	778	841	811	834	840	814	820	826	807	853	843	776	832	799	838	834	767	782	831	813	776	788	785	802	753	777	819	807	777	795	827	782	811	838	810	765	817	804	807	840	867	889	798	806	777	820	786	785	780	828	792	805	792	828	827	787	830	862	813	785	800	787	826	833	782	793	784	793	756	823	806	845	807	782	794	776	816	876	765	807	790	824	876	831	828	806	800	830	800	775	811	812	853	815	813	769	833	765	770	831	802	764	802	794	788	815	801	838	795	834	861	891	753	838	801	820	808	813	815	873	798	811	825	823	816	833	849	794	798	787	785	827	795	779	818	870	789	787	780	838	767	803	782	790	814	772	794	722	836	853	836	826	800	804	830	768	827	863	777	806	805	806	882	835	804	833	833	803	806	802	794	816	824	807	822	838	806	759	808	790	878	807	810	797	879	829	869	788	861	787	858	827	817	822	804	796	793	871	807	811	778	814	835	799	772	791	852	821	802	804	844	818	838	788	800	827	839	787	812	793	823	794	837	758	806	788	826	811	798	807	797	837	831	859	772	862	866	809	829	820	797	801	754	829	804	865	819	783	819	875	794	780	783	787	850	831	863	811	810	800	818	830	808	793	788	810	877	804	775	805	815	828	813	830	795	835	851	829	802	836	772	856	807	804	843	814	781	821	823	801	754	798	842	802	754	862	791	852	795	884	823	779	827	822	815	820	832	811	732	834	801	814	811	805	838	777	770	793	788	753	831	817	838	798	855	788	826	822	827	838	801	833	763	787	759	801	817	839	863	837	800	819	805	807	843	816	768	849	819	781	811	848	825	815	801	832	780	819	830	776	772	854	774	809	842	801	840	812	838	841	820	773	822	805	793	810	840	819	822	843	776	825	781	816	828	788	813	776	765	804	836	822	792	788	827	822	849	843	825	785	836	831	792	769	816	846	771	776	848	786	798	816	827	848	797	814	817	833	837	849	821	801	823	831	777	839	872	824	882	782	817	776	817	774	786	827	826	764	855	829	827	796	791	837	814	796	847	802	807	800	813	767	785	826	781	781	810	782	821	844	871	815	812	798	783	844	812	799	846	768	829	870	766	879	785	799
27289	20828	9448	1235	694	601	470	430	390	374	355	343	375	365	338	356	348	344	370	371	368	361	322	373	322	341	339	370	348	356	333	323	317	355	366	346	337	345	355	372	363	338	349	345	309	317	351	377	352	328	341	359	352	374	319	319	327	340	356	341	337	337	344	343	363	362	335	349	298	355	334	340	344	368	367	342	334	356	335	363	342	352	324	319	309	330	364	347	355	343	336	292	338	372	341	326	326	337	350	340	314	346	333	367	354	349	359	339	357	343	387	356	355	377	364	326	344	330	346	317	341	323	337	343	350	348	351	354	372	340	328	338	360	350	328	378	325	337	341	330	361	340	330	330	348	325	349	343	318	343	364	277	396	366	360	298	344	323	307	378	333	323	344	335	348	370	326	352	328	321	322	350	357	365	324	359	334	332	352	339	381	352	329	339	333	356	362	352	342	342	359	342	339	344	341	345	352	321	324	370	336	334	362	343	342	317	320	351	350	360	325	324	342	341	357	323	333	300	355	324	348	355	344	340	333	377	357	350	321	353	342	336	371	317	354	350	362	343	366	351	337	336	358	327	333	341	373	350	310	329	343	342	329	338	339	328	334	351	359	338	349	334	337	351	350	357	360	313	341	369	359	330	318	313	350	336	331	376	341	325	345	350	346	333	344	318	366	327	359	363	402	368	354	345	323	319	369	337	322	346	347	354	351	354	361	335	341	363	355	345	356	340	373	343	369	394	324	342	342	341	343	316	345	341	355	359	366	294	346	347	341	347	351	325	325	335	362	368	347	327	340	331	334	321	320	337	332	323	340	320	325	355	339	351	360	304	347	358	324	334	360	354	332	337	356	411	359	347	383	323	336	319	371	331	352	326	349	363	352	328	333	332	362	332	352	353	341	326	352	371	322	359	311	344	348	360	349	343	314	330	355	359	347	362	363	369	309	344	318	335	349	346	345	361	325	327	324	347	363	331	356	338	357	350	341	329	320	357	336	340	357	378	321	339	333	364	362	365	363	352	335	345	335	353	347	344	350	335	317	334	349	372	321	315	351	338	384	349	327	348	342	353	363	337	368	334	353	344	346	323	345	337	334	396	326	348	353	349	325	349	333	332	344	336	346	379	342	327	363	336	365	345	371	334	340	334	348	374	372	359	343	334	331	346	344	335	344	346	353	347	372	345	337	312	346	331	339	359	361	327	335	329	317	361	367	365	368	364	340	328	354	315	361	322	327	362	373	346	337	363	331	320	328	326	351	349	343	363	308	344	341	378	331	334	343	320	339	345	353	333	390	359	341	343	315	349	337	345	364	356	358	380	367	329	337	331	343	326	368	328	332	399	330	317	386	314	351	355	366	354	346	350	357	323	327	367	337	336	343	331	352	348	353	321	310	333	341	292	383	363	325	332	351	317	308	312	345	363	322	360	355	341	325	339	320	352	348	347	360	345	318	309	327	345	360	364	362	354	326	365	349	348	391	370	353	377	324	376	378	361	358	363	345	355	377	352	308	368	321	356	372	350	364	305	335	327	328	347	343	327	357	355	347	336	354	338	355	355	353	348	372	357	373	329	363	356	331	319	365	325	364	320	330	333	317	339	319	318	351	364	370	338	331	331	346	316	346	305	351	342	336	375	330	307	323	354	351	329	363	335	335	322	328	357	307	333	344	358	342	354	329	360	328	357	354	357	354	370	348	357	340	343	342	329	321	357	359	339	350	342	323	354	331	348	354	323	353	350	361	356	338	333	345	340	324	367	355	351	308	345	337	372	315	345	337	319	364	326	343	346	328	330	377	346	335	357	365	285	336	325	363	333	332	364	356	302	353	370	349	371	375	300	339	329	381	361	326	335	327	364	364	371	344	348	323	325	347	384	339	307	346	342	323	349	340	330	333	334	329	323	369	373	356	355	331	319	328	304	372	374	372	362	320	352	334	357	397	377	340	356	359	372	326	363	347	359	347	330	336	315	324	345	324	341	374	311	329	372	358	303	357	336	345	344	354	319	351	307	351	329	363	295	345	390	340	364	345	353	307	338	329	342	332	351	319	351	342	338	317	360	371	301	355	370	364	362	304	296	361	337	319	347	329	344	381	382	338	304	382	348	337	332	322	322	317	356	346	347	335	326	350	318	315	332	326	364	352	343	339	339	376	299	346	328	354	331	373	326	313	319	330	338	362	344	358	351	334	331	321	341	328	364	351	293	342	345	323	369	324	343	296	356	319	355	323	370	335	336	338	381	324	337	322	361	353	311	345	352	299	313	349	335	345	338	322	322	362	354	325	355	328	318	327	353	349	363	349	348	337	335	330	343	323	332	340	363	296	324	335	349	367	320	341	337	338	330	318	339	327	338	338	353	332	333	365	336	355	326	322	338	334	363	308	319	353	365	356	367	326	327	361	322	339	383	335	376	334	370	345	342	338	339	335	362	359	358	366	314	322	339	324	365	368	371	320	345	347	360	350	339	352	361	314	328	345	382	359	350	354	353	355	333	346	352	372	338	334	309	381	363	335	350	338	331	298	358	356	335	330	322	348	338	329	352	332	378	345	355	330	334	350	343	327	345	358	367	363	321	341	340	345	303	359	346	305	331	354	332	350	289	350	313	331	349	358	339	339	342	350	344	315	331	325	353	326	350	333	333	340	347	339	337	314	310	354	363	334	336	318	337	375	340	356	372	338	312	347	344	354	330	329	344	331	318	361	359	348	324	325	333	336	315	350	337	352	321	351	331	376	338	326	370	332	348	339	330	358	347	310	376	342	329	339	322	312	356	350	346	350	337	350	340	338	343	364	343	322	351	332	351	317	331	335	356	348	316	351	340	356	350	342	354	362	356	309	347	347	337	311	336	342	375	336	337	320	340	336	352	323	312	344	332	372	348	337	333	336	366	356	374	344	336	350	363	311	342	337	329	345	352	357	322	333	313	307	317	350	360	348	330	333	369	325	350	331	334	344	348	359	332	337	342	323	331	330	352	340	360	357	315	334	339	357	329	340	370	345	346	369	343	349	343	373	342	324	340	318	332	359	333	324	329	344	351	355	356	340	339	305	366	333	330	352	354	348	337	340	337	359	347	346	349	333	337	342	311	364	334	377	341	342	332	355	375	334	372	352	347	324	328	333	333	341	342	350	355	342	359	364	360	357	331	351	327	360	368	339	351	340	360	342	349	311	353	310	366	332	346	348	323	327	377	308	364	313	374	331	353	331	378	361	325	362	333	345	355	347	352	318	367	366	338	381	307	362	321	333	346	344	356	338	355	341	361	340	358	338	332	321	359	346	356	347	361	346	344	319	361	298	351	350	348	356	332	335	331	331	340	340	337	344	348	336	352	373	379	346	334	354	338	333	351	336	342	354	350	338	341	369	348	334	319	352	371	346	359	350	364	330	343	351	327	356	329	347	366	340	335	335	317	345	329	364	331	343	328	351	359	297	332	340	375	372	356	340	342	362	364	364	322	360	311	348	343	357	355	343	324	344	346	342	359	352	341	368	352
17933	2636	2252	1278	1021	806	762	719	627	614	624	569	544	554	504	489	517	514	538	517	565	543	493	554	547	531	476	531	540	545	503	529	492	471	502	543	534	505	546	506	547	497	508	528	480	481	524	503	518	481	553	488	525	506	505	512	498	465	487	501	496	535	513	494	511	523	483	510	478	512	528	486	515	520	517	538	507	529	490	525	520	528	491	555	533	563	535	509	544	494	483	494	490	510	496	492	525	506	501	525	517	534	545	557	520	488	516	511	491	508	521	551	514	515	500	509	515	508	532	486	522	528	496	509	502	549	558	538	508	524	511	532	525	515	500	500	500	484	503	533	459	482	515	501	492	503	511	511	524	518	508	501	536	523	533	556	533	473	523	530	512	564	508	490	516	507	517	507	511	540	470	509	517	490	480	510	483	507	550	490	499	520	508	468	488	479	525	494	458	488	500	555	515	471	522	503	491	535	518	502	476	475	502	501	512	453	489	519	518	541	472	522	502	494	502	460	504	478	523	479	517	560	497	509	529	535	490	481	503	492	525	512	511	542	538	511	540	502	509	478	474	536	492	550	481	514	488	522	521	516	470	512	530	498	520	498	484	518	498	479	507	502	479	513	510	550	509	546	514	509	428	524	490	534	496	511	498	499	516	531	496	515	445	494	472	520	511	506	453	482	529	523	538	549	541	463	532	499	503	505	542	538	522	504	508	493	489	521	503	523	488	474	493	489	520	499	522	505	511	477	491	496	510	489	528	493	494	496	464	482	524	496	500	476	510	488	540	496	503	527	487	490	532	504	511	513	532	527	527	534	504	508	534	532	518	441	512	534	502	533	451	511	524	501	575	500	519	550	503	541	532	489	523	521	536	522	513	514	464	535	523	517	472	507	518	522	515	481	452	526	558	547	532	481	507	488	519	514	522	505	515	501	496	543	482	507	473	524	548	534	519	548	481	503	510	516	491	526	490	535	497	502	518	514	524	527	479	494	512	455	507	499	540	481	478	505	489	491	538	480	528	506	527	517	484	482	531	489	524	513	521	527	505	510	478	502	518	490	539	511	532	515	477	500	530	499	523	527	495	499	499	473	519	502	495	515	540	475	527	522	522	529	451	515	494	552	481	561	517	489	507	558	498	472	504	515	516	495	545	527	513	502	526	522	507	515	495	516	499	492	517	507	531	529	503	461	520	508	486	513	508	519	515	497	489	525	492	518	533	518	516	495	517	555	525	514	504	490	511	495	528	535	494	500	485	502	501	489	513	486	514	472	502	526	511	502	538	507	513	514	534	480	524	479	481	483	515	490	546	546	487	525	510	519	468	508	533	545	520	503	487	500	487	492	524	507	480	516	502	510	565	498	541	512	553	493	463	479	518	517	506	493	537	483	499	497	530	500	512	514	517	522	536	506	515	480	511	541	510	513	545	468	523	493	495	530	519	477	502	505	500	512	530	536	514	525	520	503	530	487	493	527	546	481	523	497	487	482	480	474	522	540	506	506	520	494	468	523	497	475	513	531	515	542	488	519	478	535	509	544	542	523	558	513	524	521	550	509	487	519	540	461	454	477	523	492	497	534	511	536	507	523	588	517	491	484	511	548	498	534	513	501	585	538	512	518	509	508	530	490	510	509	507	478	504	493	500	465	522	490	496	535	508	479	524	509	534	476	522	508	514	518	525	511	554	509	539	528	471	491	522	485	505	489	536	507	515	484	531	532	523	541	491	479	538	484	523	481	479	515	537	511	529	497	521	506	502	528	501	546	507	504	515	504	514	515	472	518	500	529	497	510	522	506	519	506	514	528	519	525	515	488	493	490	519	476	516	530	478	515	480	530	479	535	518	548	486	517	522	497	506	499	514	514	518	496	528	486	559	508	519	487	447	544	502	502	545	506	528	498	466	548	517	520	498	523	538	487	511	491	503	468	504	523	510	494	475	543	471	485	470	538	481	509	520	544	490	521	509	525	482	457	547	496	530	505	509	555	497	465	534	526	514	521	526	492	523	503	520	515	500	514	521	487	515	537	509	489	492	534	498	565	544	502	479	553	506	489	490	483	513	508	514	537	466	502	523	510	535	483	499	471	499	515	512	496	521	526	496	481	527	486	515	500	534	501	510	556	499	527	460	489	464	482	504	513	521	503	476	537	491	510	515	537	491	484	498	489	515	514	490	499	495	500	558	464	535	502	520	531	523	506	514	462	545	538	471	491	500	521	520	547	506	515	499	532	503	544	500	470	471	540	504	497	512	506	533	506	513	543	525	501	483	555	479	482	513	506	510	490	517	515	546	529	533	531	560	504	496	510	482	485	526	487	530	528	552	525	520	475	526	479	545	527	516	507	500	469	498	525	534	515	514	512	482	472	558	504	520	549	528	523	504	506	539	479	545	503	540	529	517	493	487	486	519	501	507	521	511	522	538	500	470	498	531	469	506	501	469	514	495	496	492	529	502	509	541	503	481	492	463	515	517	504	512	485	539	520	505	515	502	502	505	507	520	517	501	542	473	532	524	534	535	506	522	527	527	515	530	538	511	485	505	527	541	467	518	508	509	506	528	533	514	524	527	530	540	585	501	536	534	472	484	520	531	503	509	520	498	498	567	509	479	532	547	496	512	508	496	529	528	544	474	513	515	521	531	440	548	471	513	522	517	501	521	506	512	516	445	531	500	506	522	533	537	508	492	530	485	533	512	516	496	521	525	505	470	564	541	535	530	497	509	494	459	476	452	496	484	502	496	536	482	521	489	500	497	544	518	515	470	513	504	464	492	514	548	544	555	520	491	514	503	468	500	518	510	555	507	508	529	538	504	471	519	506	548	494	500	527	517	512	474	534	513	531	525	524	476	506	522	480	481	536	493	500	515	517	498	508	489	503	529	488	512	495	563	535	535	510	529	543	540	528	485	514	502	481	555	488	554	503	506	523	522	509	532	541	485	533	500	485	525	515	520	523	519	528	506	487	505	516	535	525	521	531	549	493	480	552	537	504	496	519	520	504	489	525	539	507	482	561	484	564	489	533	521	535	515	512	530	500	511	544	530	504	478	482	484	544	528	517	522	517	543	488	509	520	470	500	503	498	502	539	482	504	513	527	531	553	501	522	533	469	518	517	522	497	503	529	479	555	512	507	522	541	491	497	495	535	469	486	467	545	495	494	500	527	506	460	521	519	451	517	512	485	513	487	510	468	519	531	461	521	486	522	491	507	481	504	543	512	501	499	531	552	545	456	542	519	499	530	498	498	506	559	521	477	489	516	501	513	517	522	490	492	529	518	514	495	510	496	506	504	492	491	495	501	474	522	506	486	536	533	472	520	499	527	527	489	510	478	497	508	494	541	499	495	502	517	507	531	547	515	492	489	512	488	506	510	456	532	512	509	478	514	526	488	491	486	498	510	506	520	481	487	491	503	528	528	501	551	549	505	497	488	523	508	472	559	480	538	517	494	495	550	535	491	505	533	514	468	476	475	531	494	518	485	513	482	503	485	509	506	496	519
24398	21405	28889	24281	21174	5315	1421	1004	854	846	787	763	737	722	709	671	705	694	617	696	660	641	662	696	631	604	677	679	615	635	648	662	609	614	643	614	624	670	622	647	653	587	625	602	618	601	655	650	653	621	611	639	603	619	620	636	626	602	668	596	603	656	668	621	633	644	644	655	607	637	623	588	661	614	661	674	643	621	611	653	614	627	640	645	590	620	597	611	653	609	602	607	604	579	622	619	648	571	628	638	652	616	657	625	618	624	672	605	627	595	616	623	577	636	591	606	580	644	651	606	639	641	613	657	625	649	619	660	634	637	637	636	593	572	612	611	602	576	637	604	622	641	612	599	587	611	622	600	570	605	630	628	603	608	647	604	672	601	599	641	591	574	641	637	645	619	657	649	628	586	637	623	600	640	584	671	637	674	585	612	637	666	602	632	627	590	661	623	651	605	644	638	623	587	641	608	639	671	596	577	621	648	635	591	636	621	638	623	605	590	667	618	600	603	653	591	646	609	644	616	640	586	641	632	581	602	624	636	643	644	668	597	583	606	609	607	624	593	618	604	651	632	621	651	636	612	575	590	645	644	631	616	636	649	611	615	600	610	621	616	643	666	627	593	601	649	637	598	620	606	623	627	578	611	623	634	649	641	652	608	551	635	610	619	613	632	644	650	634	608	610	608	599	646	625	617	629	589	619	617	651	624	620	612	600	639	632	602	581	621	628	614	614	601	594	652	606	618	576	643	606	655	617	621	618	637	643	608	602	630	632	623	642	668	619	591	651	621	596	604	587	601	611	630	615	571	609	615	616	659	625	642	613	616	611	643	690	617	619	590	604	587	603	596	607	586	581	624	601	622	653	613	615	644	604	578	619	593	607	646	633	606	604	655	658	566	607	657	708	563	671	646	581	593	614	606	621	625	641	647	596	628	651	643	658	575	648	656	636	606	641	599	607	638	608	565	613	630	638	619	602	644	656	590	551	643	650	628	604	612	607	611	642	607	618	633	615	635	632	634	607	629	612	644	605	590	592	580	612	638	619	634	644	636	637	623	638	605	666	616	634	663	609	595	651	597	652	648	623	612	608	614	645	605	618	623	633	604	634	682	636	638	577	660	642	644	636	597	624	609	628	604	654	626	620	633	641	569	637	657	587	626	605	640	570	589	607	625	577	580	614	631	595	619	609	617	600	616	605	589	658	613	620	627	647	625	615	656	633	600	651	618	629	613	608	592	660	614	643	647	611	649	697	634	626	580	601	639	633	625	640	613	640	627	617	595	618	611	617	557	572	610	645	588	649	566	639	610	609	588	623	634	687	578	595	663	635	641	606	625	660	596	640	641	608	623	620	624	606	650	602	648	642	571	636	660	609	588	582	639	616	588	609	612	559	626	615	570	647	587	639	638	570	599	613	612	620	570	582	638	630	594	645	646	671	606	634	575	658	666	640	609	634	608	624	625	603	636	598	606	644	620	603	635	637	654	586	626	624	635	567	598	628	623	617	647	620	611	630	671	602	618	600	582	587	625	670	563	608	598	631	608	628	585	621	624	625	623	604	627	634	593	586	580	632	636	642	644	615	599	614	607	588	655	603	625	625	620	614	645	607	629	586	613	614	635	593	654	609	660	602	637	632	608	621	547	628	628	637	651	664	585	602	619	659	608	652	581	603	628	652	617	623	611	568	603	611	590	663	626	601	643	595	655	658	640	600	574	637	564	637	627	635	654	642	621	639	592	600	625	668	620	590	663	566	642	646	595	620	641	617	631	599	623	582	596	618	636	611	610	640	590	612	595	628	616	606	597	696	660	683	617	620	629	607	620	625	584	631	609	624	597	669	588	630	645	618	622	625	605	628	605	586	641	595	639	612	613	579	605	621	679	629	620	605	600	616	632	614	618	606	632	588	615	574	641	599	631	617	659	637	584	620	599	645	628	607	613	643	642	606	607	633	621	622	649	641	617	638	619	624	655	611	608	627	598	661	642	600	624	660	598	604	548	602	615	595	595	591	603	557	653	601	594	646	605	619	671	621	598	620	604	584	588	637	611	637	668	642	573	622	601	624	591	652	617	619	605	613	593	589	630	611	622	608	599	624	581	633	650	654	602	628	624	600	626	618	591	633	655	579	606	595	651	635	602	586	598	572	674	614	648	602	633	607	659	643	636	647	658	599	579	632	665	590	625	615	671	609	576	628	615	619	640	640	610	615	632	620	617	617	580	597	611	610	629	598	638	592	625	590	599	595	609	639	645	599	673	671	570	647	624	584	596	596	615	617	620	622	645	640	654	610	638	626	650	640	662	582	580	598	608	613	657	627	602	589	624	601	630	623	592	639	613	619	598	590	597	586	661	615	640	663	619	623	597	638	623	635	651	600	617	580	612	597	658	633	627	658	655	626	610	595	589	576	616	600	645	610	605	619	628	636	632	585	624	587	661	624	605	637	624	628	659	620	583	589	642	606	627	619	609	620	614	634	567	626	590	613	620	632	636	614	637	651	618	573	629	597	658	636	558	668	622	668	611	633	642	642	659	687	610	576	610	616	635	600	588	646	623	591	624	617	596	629	622	607	620	593	576	618	613	632	571	629	658	609	625	619	639	591	608	614	645	623	598	657	618	630	601	648	614	641	651	631	632	658	646	629	582	610	602	639	625	609	632	566	624	623	593	626	589	616	639	620	679	660	597	643	598	605	594	601	601	632	617	676	598	637	642	595	652	687	641	689	636	596	608	643	627	587	626	621	634	617	606	603	576	605	628	624	616	623	654	669	586	604	631	636	598	620	682	599	605	653	656	604	571	662	629	588	641	594	573	625	595	653	616	660	665	621	587	624	637	617	616	623	616	613	661	573	589	680	643	615	623	594	619	595	668	608	611	608	625	591	616	592	633	594	638	596	631	635	624	617	589	585	637	657	618	644	621	677	638	636	658	628	572	601	626	621	642	630	631	636	646	647	622	602	610	623	607	621	595	577	617	625	584	640	620	626	576	652	663	595	630	665	608	630	636	617	582	672	632	600	592	582	612	604	580	631	646	606	619	610	620	627	596	569	566	627	603	671	629	682	612	608	608	599	626	627	589	613	612	591	600	666	621	610	602	594	638	607	622	654	615	665	617	596	582	669	653	636	624	619	606	626	606	635	618	630	632	646	599	591	659	644	619	564	623	671	645	636	643	639	659	613	619	640	660	652	599	572	655	612	611	581	639	630	624	629	594	630	637	652	606	629	578	611	634	598	622	628	620	598	655	606	602	595	627	653	606	632	598	600	640	619	641	646	668	637	540	605	623	626	613	578	612	625	637	632	605	642	608	615	655	629	638	650	601	630	593	587	639	633	613	630	592	586	630	624	615	619	583	669	658	607	642	612	566	598	644	621	652	631	616	603	638	624	621	632	601	621	638	579	629	635	605	620	621	652	602	645	643	629	605	661	620	594	646	631	593	628	615	627	628	647	661	597	616	611	626	646	598	614	647	610	659	597	598	625	618	618	617	606	639
36206	10546	9280	4953	3599	2754	2279	1943	1730	1471	1463	1326	1257	1127	1124	1046	1062	1017	959	992	997	976	1006	990	996	906	950	909	909	927	979	964	965	958	953	961	918	903	929	891	887	904	971	922	924	890	954	899	916	966	925	932	899	940	886	865	899	925	913	899	912	912	906	973	882	922	950	910	918	869	913	880	959	912	975	881	893	895	915	944	932	894	907	872	900	977	887	935	885	873	927	867	906	893	905	889	883	857	904	914	942	879	915	882	888	870	953	911	922	884	902	927	953	914	873	926	923	901	917	880	877	884	855	890	878	898	917	860	973	909	877	915	946	869	932	891	851	937	874	916	921	858	854	890	913	930	885	926	945	927	897	912	932	905	884	925	890	891	855	888	838	926	894	954	865	922	935	915	885	870	897	896	944	896	914	867	874	931	891	920	908	885	906	872	868	881	886	903	904	942	917	871	883	949	923	946	906	869	912	902	944	927	868	905	870	880	930	927	914	857	910	908	897	879	949	890	897	890	903	959	861	932	895	920	939	909	894	888	919	879	910	879	904	923	953	816	909	907	935	923	875	941	871	874	897	848	866	890	905	880	845	901	896	888	933	896	830	900	916	963	923	887	925	886	921	889	915	931	867	909	928	851	925	869	866	931	890	899	922	887	901	880	900	951	925	861	939	883	908	900	900	900	894	886	860	890	898	891	894	945	883	933	902	907	950	912	896	875	950	888	850	854	921	938	893	851	899	851	927	909	923	920	870	882	949	929	930	907	891	950	875	901	919	908	895	873	904	871	904	907	878	894	846	873	856	912	858	872	920	835	888	921	863	918	904	911	879	932	901	874	918	902	878	855	885	910	907	896	898	927	907	837	918	928	909	862	850	942	918	883	901	923	942	891	860	942	923	910	936	861	897	882	876	956	854	871	951	910	900	901	906	829	825	913	924	887	900	825	884	950	909	939	902	872	953	863	868	967	929	906	861	912	913	920	928	885	936	904	910	903	971	904	923	941	903	857	944	873	889	858	897	846	877	924	901	918	857	883	884	954	915	893	911	896	919	897	916	878	872	933	888	943	883	914	909	901	919	892	878	886	941	924	913	886	922	885	883	915	936	834	895	894	893	885	937	865	930	856	981	891	901	921	902	882	942	989	939	897	895	942	882	908	939	883	930	915	885	926	860	874	894	925	902	937	894	937	938	887	903	878	897	891	897	929	941	873	850	911	888	868	891	909	861	915	961	893	940	905	829	873	919	917	891	873	944	899	939	892	933	888	901	898	893	887	855	933	891	861	945	927	890	874	884	922	876	899	908	858	900	905	897	938	914	877	869	867	872	904	893	914	868	860	901	912	960	925	930	936	887	896	880	882	883	905	889	947	958	900	884	933	895	960	845	914	886	883	906	909	887	917	919	857	872	909	894	884	866	957	918	920	954	918	940	890	903	927	896	934	905	928	889	892	847	935	921	925	884	901	938	937	896	891	939	840	913	887	865	922	950	950	938	875	912	934	859	892	882	871	882	830	838	887	886	934	846	857	919	928	918	902	892	910	939	913	910	955	937	906	903	870	921	866	885	903	896	872	911	929	906	884	924	890	884	860	867	891	898	936	909	867	918	949	872	911	895	898	907	924	902	856	913	867	959	868	932	948	875	926	919	920	937	880	876	907	940	887	897	854	907	879	885	860	952	877	856	890	885	881	948	893	902	911	911	893	964	898	897	908	874	908	893	929	952	923	877	856	877	885	883	880	881	893	876	918	918	887	843	848	903	914	923	872	947	870	929	859	902	887	888	881	886	874	903	887	894	815	926	898	906	918	913	915	929	882	942	889	904	845	862	863	886	916	931	899	914	859	920	908	889	890	859	932	947	908	946	894	916	938	882	881	923	911	909	871	863	926	948	946	945	892	839	903	886	935	918	955	903	890	871	924	879	848	885	893	907	873	909	856	874	891	918	890	907	885	967	901	901	863	887	928	904	891	904	891	902	897	833	889	866	920	881	897	921	837	923	898	841	882	896	893	932	890	928	917	924	851	877	943	892	935	913	904	898	833	969	905	953	919	874	931	913	930	873	909	867	880	904	980	883	921	867	951	890	874	893	916	872	906	834	860	899	827	903	889	922	851	915	917	870	910	936	939	933	922	921	886	902	925	926	902	901	894	916	869	921	921	923	935	889	911	933	919	927	917	911	915	894	917	874	871	946	812	915	973	884	884	870	942	897	923	919	901	951	926	931	893	891	876	888	863	874	931	850	907	956	866	877	864	891	868	939	904	930	890	891	919	946	895	888	901	872	862	849	891	882	907	920	859	930	888	910	881	931	905	869	919	891	899	918	914	929	919	915	924	907	952	908	866	888	922	916	907	899	889	920	851	967	866	919	841	920	863	941	896	906	922	878	848	936	906	920	928	902	892	882	893	916	922	951	906	938	916	914	925	1001	921	878	952	955	899	905	939	953	930	906	921	872	918	892	924	891	888	870	940	932	883	899	871	932	901	913	889	921	910	877	906	893	928	930	947	829	920	944	925	921	931	922	893	850	874	911	941	881	890	951	909	875	862	865	880	895	874	878	929	929	914	935	884	889	960	891	917	926	927	926	916	866	879	862	959	908	871	924	858	900	920	919	893	884	922	883	920	889	894	907	943	885	899	888	864	865	915	931	879	881	904	908	916	947	933	897	882	874	911	889	899	906	908	864	863	906	858	885	905	906	869	916	912	905	908	890	840	905	885	910	848	860	906	955	896	873	985	852	903	895	885	927	896	923	922	935	879	827	916	901	891	924	834	893	928	884	884	845	891	932	925	928	950	889	900	953	886	954	899	844	948	915	915	913	933	908	874	887	848	966	874	942	972	868	902	875	904	836	874	893	995	923	927	888	939	850	941	916	864	902	900	894	935	890	947	897	855	902	885	850	887	878	884	885	859	898	906	915	891	848	885	929	892	901	853	921	930	896	961	901	895	832	920	936	895	892	914	886	927	923	909	904	903	914	925	894	945	915	929	862	894	876	891	880	896	954	932	898	868	879	906	848	942	829	887	893	902	858	875	944	867	848	901	887	917	949	877	920	883	918	883	832	906	917	880	933	899	905	911	928	940	894	904	919	874	858	884	860	892	883	914	874	896	831	911	897	925	964	917	848	932	917	942	845	853	897	852	872	905	884	934	882	884	932	892	949	910	908	892	920	908	917	936	909	917	908	894	898	933	889	909	870	920	916	860	917	883	922	929	931	912	875	918	866	911	910	902	901	938	859	913	905	862	906	880	870	873	852	874	890	915	879	866	876	870	883	881	875	912	889	890	907	933	889	875	890	886	896	862	945	901	924	900	933	957	889	872	942	900	932	873	831	918	883	936	953	911	905	929	925	928	899	896	877	884	871	893	891	888	913	948	900	937	949	929	912	901	891	938	898	902	929	980	948	943	885	919	906	891	875	924	921	923	928	895	921	926	894	909	897	879	893	861	845	880	853	914	871	905	872	931	934	956	909	892	962	862	846	900	889	912
23320	21396	29463	23718	21402	21157	4301	1333	986	977	869	834	746	727	667	679	677	644	617	644	597	645	650	595	592	597	608	588	608	602	585	544	583	606	538	569	539	538	586	600	559	549	573	579	557	543	556	596	578	599	574	541	553	540	622	574	578	564	567	507	563	572	560	584	533	535	569	538	567	545	558	581	520	524	593	550	544	591	554	576	607	575	542	562	554	562	586	530	560	542	560	601	503	529	550	533	539	543	518	560	514	563	599	547	540	551	547	584	598	560	543	543	569	545	571	523	592	552	568	571	541	539	493	635	544	547	575	533	550	568	539	555	580	576	584	580	477	583	535	532	540	532	548	511	524	549	561	594	536	548	566	547	570	545	555	578	549	581	591	588	528	581	521	544	602	560	540	516	555	552	555	551	532	557	607	581	548	519	552	552	582	566	578	528	565	543	552	583	546	615	547	544	570	545	552	566	541	606	548	564	571	581	568	580	532	564	510	540	588	571	585	539	526	552	559	553	529	541	581	564	576	561	554	533	521	572	537	543	575	564	529	567	558	532	555	549	530	547	557	564	560	543	575	542	552	605	555	549	552	539	501	536	526	532	560	576	589	582	535	562	525	592	554	592	559	553	548	575	552	571	566	566	543	589	572	554	541	535	534	572	587	582	556	544	553	553	562	550	556	553	567	560	580	571	584	541	553	545	555	536	565	564	558	547	557	543	550	561	602	528	528	562	514	562	577	569	549	523	563	554	569	595	548	552	583	569	551	543	562	543	561	604	534	546	559	557	535	539	556	563	551	512	573	573	530	557	587	564	602	574	608	523	560	569	535	574	582	548	580	529	576	509	549	547	558	539	589	551	550	578	534	528	527	549	488	535	561	572	530	558	570	575	578	585	620	535	528	566	543	574	568	541	545	555	558	585	586	548	586	530	554	555	551	548	557	570	576	551	542	568	584	556	532	518	574	551	570	539	568	539	536	543	544	559	559	516	565	564	547	593	573	573	576	548	541	579	535	589	564	552	558	545	541	564	581	572	538	525	540	554	519	545	547	569	513	554	556	538	574	602	575	519	576	547	527	536	522	541	527	551	611	572	577	523	531	544	567	521	588	556	539	556	530	537	562	600	568	549	576	562	515	540	536	548	553	558	557	540	542	532	519	570	579	529	562	554	531	503	589	565	571	549	523	567	581	561	540	557	562	571	569	565	537	544	535	548	578	572	539	539	558	559	521	583	560	584	550	528	529	580	530	557	510	552	532	511	604	508	573	570	589	542	571	551	561	574	545	531	521	574	578	593	558	556	555	574	595	539	557	498	568	555	543	574	561	522	544	554	559	587	578	551	557	560	572	556	552	519	561	513	582	551	527	549	581	596	560	567	555	527	577	565	539	526	563	565	577	588	534	544	551	543	507	550	574	586	553	563	539	580	540	585	511	605	532	589	537	566	522	547	552	530	515	540	567	548	590	530	574	550	569	546	582	525	531	561	535	546	551	566	546	576	519	564	562	572	539	572	547	545	567	550	553	527	551	500	554	546	520	541	574	551	544	554	550	549	534	533	574	558	522	551	510	522	546	507	542	592	516	517	557	565	576	576	536	546	524	538	534	537	531	555	573	570	568	503	548	531	530	554	521	564	536	590	478	570	532	511	572	585	576	511	567	552	528	506	541	558	545	552	590	592	539	563	499	521	504	510	532	536	583	566	561	568	516	540	503	583	534	549	562	502	546	532	547	572	569	530	527	552	526	567	562	571	580	509	559	550	548	571	525	515	533	569	560	533	569	507	530	620	558	594	586	563	545	563	582	533	578	565	547	560	560	557	537	544	571	568	551	597	547	576	554	563	534	512	501	527	569	526	553	560	585	587	539	547	488	577	589	548	562	510	568	540	564	588	588	505	565	592	572	589	517	562	525	559	518	516	500	574	542	555	515	530	535	522	554	543	565	570	588	553	553	541	557	562	559	564	550	552	555	570	567	508	555	576	549	570	545	526	534	558	527	489	529	540	574	590	540	534	563	551	588	614	568	556	558	565	564	573	597	572	535	514	559	557	508	553	551	585	534	566	493	530	562	530	562	558	575	573	580	530	588	488	541	574	547	570	535	556	547	565	565	591	560	567	559	547	548	584	547	523	536	533	582	560	564	541	538	547	539	592	535	564	556	585	604	563	538	541	524	574	496	551	569	571	526	568	514	576	559	502	553	555	578	534	510	539	513	570	557	522	554	521	551	549	543	586	568	541	566	541	544	511	531	548	563	540	550	521	554	524	584	534	596	542	553	561	567	515	556	551	565	527	557	511	579	510	524	540	566	547	562	518	555	526	554	534	517	557	542	539	561	560	543	546	531	557	563	578	537	576	540	501	526	590	540	577	565	538	564	536	601	572	535	539	570	534	546	536	560	626	569	556	571	562	576	531	525	540	514	543	527	545	537	597	557	516	555	538	483	541	574	568	544	540	543	518	542	548	595	574	557	568	532	542	557	553	601	541	589	540	569	583	579	571	581	592	527	569	515	556	591	543	567	521	567	558	538	569	551	571	488	566	590	561	557	569	509	531	551	538	556	522	543	545	540	564	549	566	508	586	547	513	606	620	554	537	568	546	522	541	545	566	576	562	572	535	542	574	520	550	555	574	526	500	581	549	547	577	534	552	590	563	532	565	582	526	557	524	542	554	543	578	519	579	568	573	565	549	544	547	546	561	569	556	559	546	541	600	531	561	575	604	517	556	565	543	543	603	584	530	540	548	520	569	576	538	539	552	559	562	546	522	558	553	542	547	577	547	546	530	546	574	522	548	556	550	522	550	575	588	531	551	523	571	532	553	576	563	566	545	518	518	569	559	511	551	570	585	551	548	541	567	559	566	539	518	531	552	583	564	562	573	554	555	551	512	596	560	543	608	598	536	548	594	565	541	526	516	546	582	565	550	534	584	546	559	604	612	554	595	571	538	536	586	537	559	561	590	563	591	595	554	568	551	575	544	544	538	556	545	542	534	517	510	525	602	518	572	549	570	528	579	545	539	572	532	548	579	554	599	522	566	589	601	529	544	565	559	532	575	577	501	585	538	569	530	564	525	561	562	554	548	549	578	594	534	551	563	515	530	558	573	574	542	534	541	556	555	561	524	514	572	541	549	585	576	580	499	521	567	535	554	535	540	543	580	557	593	561	575	563	541	536	552	554	540	555	515	534	536	543	511	546	562	592	612	541	571	503	562	541	506	533	531	569	513	549	495	569	571	535	572	525	549	552	569	542	553	514	588	525	564	582	530	574	561	522	511	567	502	518	537	573	548	573	572	540	586	548	525	540	588	519	547	597	546	551	548	585	549	507	508	548	563	543	575	530	581	538	526	534	551	524	560	556	557	571	528	545	498	562	589	549	555	559	557	542	542	576	543	546	555	571	570	544	545	535	591	538	561	510	547	548	568	518	577	557	603	554	511	551	559	524	578	543	519	546	539	514	568	598	537	511	547	540	546	559	564	561	549	534	576	529	491
39970	15824	14013	7690	5590	4255	3414	2791	2286	2046	1746	1532	1395	1306	1171	1173	1115	1093	1069	1015	953	969	1002	971	963	888	946	860	909	873	857	923	879	906	904	876	857	904	918	833	894	910	825	820	881	826	840	835	776	825	821	844	875	863	891	824	849	844	835	861	824	843	826	788	802	820	824	897	802	786	836	793	818	819	814	818	864	869	835	797	814	842	855	824	842	820	845	879	862	830	834	807	802	880	853	826	825	804	800	805	801	851	835	823	851	867	893	816	814	812	793	804	866	839	836	880	803	808	826	830	809	770	808	840	775	861	875	836	753	817	810	792	820	830	843	803	814	828	745	817	781	759	813	815	833	828	857	857	790	785	780	832	825	803	824	854	826	863	828	841	844	823	787	779	831	822	813	860	826	806	823	829	823	865	812	833	757	811	808	835	807	789	881	827	783	815	781	838	836	760	847	831	785	822	818	877	777	835	797	857	815	823	826	817	802	791	794	838	831	843	839	830	780	850	780	810	797	848	818	793	834	838	792	819	803	796	840	828	814	788	817	803	781	826	777	816	885	875	868	836	824	831	822	785	812	895	845	875	869	804	814	777	766	813	826	829	788	829	812	812	802	811	845	877	800	829	825	819	847	824	776	816	847	795	846	848	820	843	770	834	828	788	785	838	846	794	859	804	861	846	845	806	843	828	815	796	781	835	791	794	853	806	835	820	819	866	836	845	788	821	802	779	837	802	792	778	828	824	816	833	817	793	812	830	806	798	799	842	827	803	840	841	805	825	829	842	791	783	843	838	831	805	796	852	816	815	854	847	781	805	853	817	801	801	830	794	798	797	817	774	814	841	799	820	835	843	807	784	866	812	866	852	796	808	786	802	794	820	839	804	826	780	852	840	825	797	832	811	785	794	873	812	827	839	814	867	821	850	812	868	810	816	829	812	817	803	840	796	753	803	804	852	794	843	807	835	787	841	818	827	822	844	857	848	860	834	779	848	841	825	810	815	766	794	831	780	850	794	823	793	791	833	788	863	787	821	849	808	794	853	824	841	821	858	863	818	853	844	895	814	822	864	806	864	813	787	821	894	854	844	825	855	857	846	829	873	838	829	811	850	861	808	821	872	834	810	851	806	800	822	794	898	841	736	874	822	868	856	824	848	816	793	796	853	831	813	827	789	796	829	879	808	817	877	822	829	819	852	794	797	852	786	818	876	802	841	824	836	802	815	764	820	758	779	866	825	842	871	853	797	824	788	869	801	833	821	822	818	807	860	834	800	834	886	794	840	835	837	752	773	762	829	788	744	833	841	825	855	799	782	809	783	854	817	829	802	817	837	843	861	792	832	827	832	818	821	800	832	817	819	801	795	815	834	844	825	866	818	821	793	875	777	816	816	815	863	802	769	864	803	811	851	803	782	793	809	844	824	837	761	834	859	851	838	915	820	802	764	799	795	844	787	778	777	832	787	796	815	816	844	804	841	823	771	853	859	806	823	850	826	804	800	824	889	816	799	812	857	851	839	799	856	783	807	796	840	796	849	801	768	789	862	834	820	835	786	812	841	805	784	778	817	826	785	806	837	835	826	803	768	839	820	844	795	852	807	836	829	829	811	848	860	841	812	845	797	787	800	861	838	772	829	855	845	807	756	754	823	856	883	854	803	798	839	780	824	826	814	803	821	827	804	838	802	846	836	836	810	790	821	785	838	861	825	781	834	845	799	851	770	815	810	804	821	848	823	815	844	787	805	814	807	855	797	799	771	820	822	804	815	832	772	858	795	806	834	793	779	872	784	845	803	842	830	767	793	796	830	805	840	858	895	833	809	802	867	795	799	840	817	788	838	835	837	854	853	851	784	810	800	827	858	828	876	819	805	838	857	806	861	881	820	778	797	804	841	798	853	792	792	792	814	814	804	852	766	795	830	778	833	844	834	772	849	819	818	815	861	832	815	795	804	817	806	820	828	827	771	849	828	827	768	851	836	802	813	824	823	795	799	802	772	883	779	813	845	798	859	852	815	780	793	831	797	809	845	853	800	796	818	849	837	812	839	825	819	841	805	852	819	822	800	838	820	804	785	843	847	830	788	817	777	855	805	816	818	877	797	801	833	824	853	784	842	865	876	775	830	853	832	857	861	832	826	837	837	792	811	837	816	797	812	812	821	808	804	781	847	807	870	808	863	848	762	843	841	832	831	829	872	810	831	834	813	881	856	822	824	805	819	813	818	805	850	844	807	830	853	856	806	813	795	835	840	817	817	797	817	839	847	835	768	749	849	824	767	850	831	827	791	840	824	878	844	851	823	821	766	791	818	853	803	852	859	833	837	811	856	829	811	820	846	807	833	813	846	818	810	804	786	777	834	848	818	827	824	791	773	803	829	821	815	858	835	813	835	816	795	828	809	840	859	782	835	802	815	820	827	862	799	876	829	847	866	823	824	786	829	814	813	841	855	893	844	791	813	842	817	821	841	842	785	800	814	818	808	822	893	815	837	787	807	789	831	819	808	817	819	843	830	813	873	788	893	770	827	816	835	826	840	839	817	831	798	771	789	819	749	851	808	809	824	845	819	847	846	830	814	828	808	788	814	823	771	792	862	793	817	763	836	841	804	812	776	815	850	802	824	775	810	877	839	854	872	773	819	877	810	832	829	832	861	843	821	818	852	835	771	814	782	799	810	811	825	859	819	839	804	852	826	893	803	793	821	806	791	836	826	838	821	839	838	807	810	821	805	820	825	844	782	794	845	805	821	852	805	858	838	797	797	809	843	876	837	791	804	840	767	843	803	762	837	766	839	785	825	829	792	789	877	837	829	838	770	873	915	820	833	774	810	780	827	823	875	783	827	817	829	846	805	821	839	847	778	823	840	859	838	803	828	804	798	817	811	808	771	802	821	821	879	819	783	786	802	808	838	824	854	771	782	822	840	796	882	852	835	787	837	800	826	850	809	862	779	848	791	814	756	813	864	785	796	823	840	750	828	804	774	874	829	799	776	797	790	813	797	884	781	817	834	820	828	815	831	736	792	804	825	822	864	823	795	816	829	820	864	806	835	850	807	857	869	811	815	816	874	829	805	855	822	817	825	808	769	829	816	793	808	867	762	816	839	859	790	784	848	808	836	803	826	806	809	811	843	841	815	812	803	834	792	855	868	791	826	881	804	804	799	822	809	786	826	812	843	860	849	820	878	784	807	882	857	817	845	804	836	818	804	781	866	856	868	829	752	827	826	841	860	806	823	842	839	810	838	799	846	791	815	807	845	817	820	777	820	804	840	834	796	769	844	790	839	820	858	776	834	884	782	818	805	809	869	834	823	870	795	844	869	822	842	841	796	829	850	788	823	836	831	798	796	763	820	840	857	843	801	834	821	816	837	820	782	836	845	824	844	831	821	814	818	790	794	831	841	854	813	846	817	779	796	801	783	815	808	764	822	791	806	771	865	820	846	833	846	864	799	809	802	832	876	802	827	856	877	853	814	824	815	788	818	759	857	810	848	825	869
27352	20789	9332	968	568	489	424	406	313	383	332	381	351	368	336	324	362	347	366	325	360	338	326	365	364	342	322	319	351	373	343	368	368	336	361	332	345	363	323	332	346	357	347	324	351	339	369	385	346	308	351	339	303	348	342	336	346	357	311	344	376	353	335	359	366	331	325	334	330	321	341	324	358	348	362	329	309	340	342	344	349	343	354	325	352	327	358	341	323	363	361	328	312	343	342	373	339	343	334	366	334	364	357	346	368	316	371	308	324	308	364	339	363	326	363	335	354	336	346	346	366	326	356	342	324	368	378	338	324	351	384	351	347	376	345	305	347	357	353	359	362	339	358	359	330	364	290	337	310	381	353	355	348	350	313	320	328	315	329	384	363	383	337	349	338	324	330	360	347	374	345	335	343	367	335	337	341	337	307	312	355	334	322	343	342	336	324	371	338	350	359	327	357	340	337	356	340	344	344	326	321	328	358	350	359	361	349	345	355	337	331	334	315	340	379	343	324	327	306	329	342	355	341	327	386	319	349	330	364	335	320	334	352	353	332	363	372	311	345	345	309	324	333	351	327	374	352	348	348	324	339	316	299	335	337	305	358	337	346	335	357	341	344	351	329	333	377	328	350	325	345	330	339	342	346	347	359	344	361	336	335	344	317	354	325	330	361	319	316	321	365	352	337	336	348	351	338	321	330	345	333	317	330	333	327	340	335	299	334	332	366	336	353	341	362	326	348	353	354	377	334	343	328	375	335	321	359	328	345	330	329	331	351	357	347	332	325	347	330	341	343	326	319	334	364	351	328	358	333	331	353	330	367	335	354	341	357	324	344	341	362	339	324	362	343	364	324	351	330	363	342	341	363	344	331	362	326	354	315	352	369	329	352	328	375	338	361	367	374	316	324	329	332	362	333	324	322	347	371	362	339	331	330	338	361	360	316	300	348	360	319	344	379	349	327	367	337	340	360	360	379	363	347	337	362	364	345	333	365	360	336	357	340	337	378	341	317	337	338	351	331	337	326	377	369	336	316	364	346	343	322	317	376	339	329	335	337	385	350	332	332	317	370	359	361	361	328	326	338	329	347	339	334	347	323	328	331	339	323	339	326	317	370	347	369	353	340	316	358	344	359	338	346	360	370	354	369	333	349	357	354	326	321	330	346	340	351	346	366	331	366	322	344	335	348	307	322	353	333	309	345	332	354	343	325	352	331	372	363	342	339	357	345	345	334	347	329	338	338	363	348	336	341	333	334	343	350	343	355	369	350	305	341	328	335	333	351	346	371	354	347	362	361	364	319	353	331	337	348	340	347	333	329	357	376	315	355	351	357	311	307	352	335	333	304	341	368	316	358	327	354	355	364	312	354	340	311	364	344	337	330	340	352	346	310	356	366	343	388	334	356	325	342	343	331	325	375	342	331	365	349	333	371	350	352	349	307	336	328	308	318	313	353	350	375	393	318	334	338	377	339	368	329	344	377	337	311	367	332	360	362	362	328	338	316	353	338	357	336	343	338	315	343	362	355	337	339	333	363	336	336	344	319	351	338	350	342	320	332	359	361	362	364	318	341	331	381	345	345	311	336	338	348	340	340	366	354	364	319	327	333	337	363	319	329	312	337	342	336	326	347	366	361	355	345	323	325	350	318	385	339	336	347	283	311	356	354	337	344	329	314	347	353	334	362	313	327	387	350	345	315	370	331	373	310	358	388	311	347	322	341	323	361	344	359	345	358	359	319	363	367	319	333	341	339	299	327	344	362	361	372	335	346	327	344	365	356	344	346	334	372	303	342	358	332	320	352	366	343	359	351	319	359	334	310	341	332	341	332	311	357	379	355	361	324	331	343	338	367	343	330	373	344	322	343	355	365	349	320	330	358	346	355	367	350	326	345	361	331	343	340	352	338	359	310	349	346	340	326	311	335	357	350	381	314	368	345	320	351	352	314	325	352	352	353	338	385	342	364	349	322	339	363	349	327	330	334	325	338	330	356	344	344	345	330	329	329	352	324	360	374	347	369	361	359	335	299	336	346	381	341	351	369	316	345	379	330	353	355	350	353	378	374	358	355	327	334	348	318	310	311	347	343	363	378	323	350	369	345	321	353	364	331	311	340	368	342	374	345	361	290	341	338	322	347	340	320	354	329	329	327	353	350	383	360	335	330	347	362	334	364	311	358	368	354	364	358	286	331	307	309	323	355	323	372	352	363	354	344	336	343	353	342	328	345	356	372	364	343	334	330	349	337	337	322	339	321	345	354	369	359	327	356	361	318	321	336	331	338	334	360	336	338	327	328	317	337	365	340	350	387	340	323	359	298	336	348	360	345	356	342	334	357	333	353	359	388	328	330	375	337	326	343	336	360	349	344	327	318	342	366	334	329	368	360	334	338	353	375	313	324	331	322	353	337	310	306	351	354	320	326	346	359	368	343	330	334	326	334	325	356	329	344	365	353	345	318	322	318	363	379	327	329	300	351	335	345	355	345	354	359	344	367	400	315	369	351	346	346	335	353	336	348	336	353	329	323	356	371	329	326	356	343	340	353	342	382	365	316	326	328	356	341	381	315	338	320	329	350	311	342	333	350	362	362	334	342	340	329	330	349	326	314	351	356	363	348	362	332	353	344	336	351	378	370	331	333	322	354	317	313	336	356	313	364	369	332	335	347	330	303	344	324	342	318	344	342	332	340	351	327	353	307	310	342	329	343	340	321	364	324	326	365	341	342	333	354	339	365	352	333	331	356	339	361	342	321	337	343	318	319	333	332	334	355	352	351	330	344	361	355	353	337	342	340	328	339	358	350	345	324	345	332	330	328	337	313	363	335	366	360	326	358	343	332	354	327	345	369	369	334	363	320	351	361	353	335	344	330	325	341	334	318	361	347	314	346	332	329	362	333	326	345	335	366	342	336	341	321	353	361	327	342	311	338	371	334	327	333	340	357	340	344	357	328	335	351	387	325	339	336	350	349	341	319	405	368	348	351	355	309	334	376	356	326	389	297	373	334	357	312	326	344	363	352	352	270	325	355	353	348	334	387	312	338	302	339	321	331	356	368	360	333	333	360	352	316	335	350	317	353	323	358	325	298	334	362	377	344	325	328	306	383	317	301	329	329	348	334	322	351	330	343	347	303	294	387	365	370	326	331	317	364	329	313	349	365	340	349	335	330	303	323	343	358	340	316	357	365	356	325	337	344	312	321	342	349	319	336	376	325	329	332	344	319	350	322	322	305	357	369	329	314	323	348	342	364	344	345	350	319	321	350	316	336	325	327	325	335	324	313	344	353	351	339	332	352	344	345	322	367	364	337	357	316	358	335	364	356	348	349	335	380	390	330	363	319	340	335	321	364	348	314	358	362	329	371	360	353	341	365	360	352	305	325	371	337	333	328	354	354	355	349	336	359	346	321	337	318	344	337	336	331	324	348	329	337	324	349	325	357	343	337	359	373	352	330	359	330	326	346	356	365	353	352	365	356	354	345	368	350	357	344	317	354	358
17997	2215	2058	1205	961	829	737	676	588	607	623	532	602	566	507	569	548	519	498	520	578	520	500	527	534	537	505	541	520	513	569	505	524	524	484	495	527	561	487	504	483	487	491	484	484	461	486	504	496	476	511	518	548	513	518	454	473	489	526	507	503	530	512	524	521	517	507	527	513	496	460	521	521	496	524	527	528	507	497	542	475	540	510	527	537	530	525	546	464	508	482	494	548	493	500	511	515	513	513	525	529	520	510	526	532	544	481	463	514	523	540	482	476	520	525	526	531	514	493	512	509	529	522	497	518	505	526	534	514	496	475	513	536	539	481	481	521	495	488	513	512	506	484	522	525	529	523	467	523	539	500	506	500	511	495	514	563	504	522	503	485	531	548	491	531	525	537	527	515	480	472	503	572	501	502	493	510	510	518	500	500	502	526	501	519	491	525	502	488	513	537	505	514	540	519	530	488	548	496	537	522	484	524	504	451	513	513	548	511	504	477	521	503	503	512	541	517	546	528	509	504	525	481	510	529	515	515	525	496	527	501	524	522	490	480	518	523	511	499	517	508	508	523	500	521	506	488	478	500	502	467	495	552	525	490	551	489	482	491	508	506	506	524	473	489	517	520	530	523	494	495	512	497	485	515	504	483	512	527	539	480	478	513	504	473	534	552	478	508	515	509	512	510	527	560	556	502	509	543	501	527	517	512	493	537	512	523	524	529	517	538	512	532	481	510	568	506	519	544	493	530	549	484	484	547	539	513	497	517	509	538	475	509	476	537	515	544	530	585	518	508	510	495	484	510	498	513	523	503	534	467	544	493	500	478	541	529	484	514	534	561	523	524	515	502	511	519	482	533	507	556	478	480	481	516	491	510	526	518	513	522	507	515	515	477	485	538	512	540	519	515	513	552	503	479	467	495	540	515	577	535	511	494	488	558	495	504	510	544	562	465	504	553	511	543	470	554	506	521	506	532	528	481	494	493	543	515	471	486	494	534	506	546	503	525	500	545	497	488	503	487	526	552	491	540	520	545	500	542	484	508	499	515	532	477	518	518	470	553	497	543	505	509	514	483	520	532	528	500	495	502	555	522	504	502	531	518	536	525	496	501	555	508	517	478	478	499	506	546	497	501	527	558	506	531	536	528	497	480	488	514	496	485	533	521	539	485	530	530	502	537	497	501	462	504	530	536	480	481	504	520	493	545	504	537	533	462	497	531	480	532	502	522	512	541	514	575	485	491	523	514	536	511	501	533	506	513	524	509	519	535	479	528	512	521	535	467	495	513	524	520	491	491	534	525	533	476	551	516	468	515	532	530	501	527	523	538	509	497	469	483	493	512	506	560	532	555	515	519	491	494	467	515	517	489	506	476	522	520	503	502	525	501	523	509	518	472	490	536	502	539	509	492	473	548	511	495	519	516	526	529	513	527	473	501	503	532	473	540	502	511	492	484	518	512	521	526	489	489	529	537	497	524	519	440	532	509	511	500	530	504	521	506	525	532	501	497	528	530	491	517	529	539	506	504	524	522	485	508	464	562	495	495	535	517	497	519	537	483	467	499	505	528	522	535	520	465	521	501	506	521	513	493	505	484	540	473	507	511	542	505	518	566	529	528	520	452	491	484	526	507	513	536	522	521	475	538	485	473	508	499	501	517	536	525	536	519	526	480	526	543	502	513	496	501	479	524	544	534	457	514	489	513	517	539	525	497	500	512	516	482	484	510	517	497	536	508	549	496	502	531	476	517	474	523	543	533	464	539	500	533	508	495	527	493	523	518	503	518	512	491	487	552	530	484	509	509	496	490	539	492	528	509	500	529	477	520	522	524	533	499	546	475	511	497	550	535	496	522	510	507	537	552	509	490	521	472	507	517	495	481	500	501	550	490	517	468	499	541	534	518	541	509	521	476	512	509	511	504	469	506	501	514	506	550	501	552	540	551	503	507	500	496	495	479	465	526	519	516	550	489	539	554	520	554	475	521	499	510	496	485	524	497	544	522	512	505	498	511	540	502	524	508	532	514	542	561	505	546	489	505	524	445	533	510	491	492	528	516	500	508	531	520	530	486	479	525	477	536	499	505	498	476	492	516	518	557	567	542	517	508	529	491	525	439	496	501	501	491	489	533	523	486	497	482	482	476	468	515	546	535	525	489	592	556	520	515	540	506	549	501	509	508	519	511	516	524	529	518	534	520	494	511	534	515	502	539	500	514	495	530	545	511	502	501	510	533	537	520	523	506	498	507	492	530	507	511	510	551	493	544	515	500	532	527	489	499	479	513	516	518	553	531	497	483	506	518	498	537	486	554	516	527	510	502	494	530	520	522	532	509	533	498	494	507	499	526	505	548	508	512	475	535	493	522	481	516	494	544	563	544	513	559	477	497	526	479	531	468	478	501	514	561	504	503	521	516	502	515	529	514	534	538	530	479	522	526	521	543	510	549	516	504	498	510	497	557	507	499	511	504	491	522	534	502	533	505	510	486	513	505	488	537	545	492	531	500	504	541	509	516	524	501	521	497	488	518	496	518	517	476	549	549	525	498	507	519	523	522	521	543	518	534	512	541	519	509	465	525	518	526	467	508	515	510	482	507	513	547	559	540	522	506	500	522	527	496	486	507	477	520	532	498	530	531	480	506	490	540	494	522	489	472	531	500	511	511	498	516	513	504	491	497	501	514	550	498	503	526	515	510	527	551	545	488	511	511	516	526	547	504	502	563	504	523	481	505	486	517	536	555	525	538	526	486	496	500	513	538	533	541	493	507	530	480	495	530	545	490	527	485	478	474	507	492	515	504	516	558	514	489	511	491	538	513	555	489	569	503	519	550	453	482	498	495	486	527	524	536	531	483	528	512	504	505	533	507	519	553	490	488	483	496	552	502	538	496	473	516	536	506	489	481	512	501	500	512	487	541	512	539	503	494	546	524	526	538	528	516	507	499	498	542	495	514	486	521	550	517	548	505	458	496	527	570	503	568	498	489	543	479	484	514	495	503	521	530	497	492	505	479	485	514	553	485	453	511	484	505	480	499	516	496	505	491	482	530	514	494	496	506	549	509	541	512	544	511	502	503	503	479	530	517	532	502	502	535	490	496	508	559	479	503	509	511	520	537	526	499	500	508	487	525	512	490	499	519	476	507	533	458	533	576	509	481	504	506	523	559	484	487	542	504	464	523	518	534	488	492	509	501	543	514	494	518	516	509	532	556	489	492	547	524	524	471	514	521	505	490	515	502	512	503	535	483	521	562	509	489	455	509	518	510	488	511	546	537	534	518	501	503	486	496	506	466	525	500	487	534	550	528	511	526	493	543	502	555	486	487	509	539	503	473	483	526	553	504	522	516	564	511	545	490	502	481	522	504	524	535	522	475	514	491	538	522	472	478	542	478	529	506	520	501	546	534	536	508	526	469	529	516	535	513	456	489	513	508	494	505	508	515	484	492	519	498	500	491	473	487	485	504	460	516	501	537	555	492	472	526	544	493	522	476	477	514	491
24413	21420	28798	24432	21222	5368	1435	1028	871	864	847	739	770	712	643	688	711	686	686	654	707	669	626	629	623	666	627	628	624	623	646	673	667	653	609	631	605	601	595	618	673	619	620	674	628	575	670	680	613	636	583	624	626	626	611	598	626	649	637	619	648	577	592	654	663	683	600	599	650	613	580	615	632	581	620	639	614	631	612	610	642	623	618	634	610	661	628	620	622	636	649	576	644	651	589	623	652	625	623	597	598	639	625	618	618	626	622	609	599	639	620	603	624	600	604	629	609	596	652	646	631	634	614	580	642	623	596	644	650	625	652	604	615	678	607	669	633	625	593	610	612	587	632	609	599	642	566	581	607	635	611	613	581	603	580	627	624	634	651	610	583	621	600	601	595	663	627	633	648	632	616	612	569	591	600	591	621	613	593	649	597	600	652	607	604	630	631	636	626	594	610	608	655	598	586	609	600	631	619	609	639	605	605	627	667	667	653	626	625	586	602	649	635	605	614	622	622	600	609	611	613	628	659	635	656	630	607	632	577	578	655	616	610	617	613	616	650	644	634	568	586	602	603	640	628	615	648	639	567	601	601	649	625	599	649	663	634	620	622	636	571	636	630	676	582	609	563	599	652	605	620	611	602	601	624	637	630	603	622	632	618	635	648	618	631	622	601	564	591	605	583	649	596	642	605	640	679	614	597	575	592	623	616	631	619	648	632	614	640	644	594	620	630	606	645	615	626	596	622	646	596	675	609	621	656	667	618	616	588	640	627	627	614	626	585	651	628	605	583	596	595	650	639	619	612	598	622	611	624	619	598	635	606	637	649	645	599	630	648	646	633	634	653	616	582	667	628	667	620	608	576	624	640	621	618	573	634	605	597	637	641	657	603	625	615	594	612	598	619	666	572	593	622	618	605	626	634	663	577	598	667	596	609	585	615	600	670	652	620	607	622	643	574	654	615	667	605	610	604	660	614	637	580	606	659	601	591	640	620	612	639	683	605	613	611	652	602	646	639	633	635	603	661	617	612	616	604	611	630	673	593	593	647	645	567	602	606	625	600	629	625	615	633	633	616	588	634	674	606	566	570	662	602	618	617	653	637	602	619	664	663	540	645	627	582	631	626	591	622	666	637	595	593	611	594	646	614	591	621	620	597	590	635	602	650	616	622	611	625	631	619	609	628	629	625	615	637	628	662	603	600	579	641	627	624	630	613	593	649	616	584	604	592	639	611	617	616	602	626	599	628	609	657	627	554	602	623	638	606	619	607	571	612	630	644	602	657	606	638	657	622	609	623	632	598	638	645	636	610	633	639	616	616	618	650	617	653	623	636	601	594	638	583	642	596	655	612	591	607	619	660	630	633	620	607	590	627	622	607	616	604	651	625	611	647	634	600	571	628	572	633	619	629	609	593	626	635	639	620	642	643	635	627	624	610	625	626	619	600	608	623	599	611	579	649	594	616	664	635	631	632	651	633	608	595	680	623	651	652	636	692	635	631	657	651	656	622	597	624	612	588	626	599	609	576	609	604	630	567	619	571	617	586	638	644	632	581	626	579	617	563	615	616	609	609	650	588	589	622	636	621	631	591	607	613	602	591	636	610	688	610	596	600	601	654	575	631	618	621	642	605	629	632	613	599	615	660	619	603	640	608	601	608	624	606	605	632	640	646	614	607	603	656	611	648	638	594	646	619	692	591	653	621	617	629	654	587	628	605	621	598	598	640	609	646	667	652	626	625	638	587	639	588	664	605	615	635	574	614	654	646	611	621	623	589	630	577	600	622	599	572	615	643	608	612	626	604	645	666	666	604	597	597	651	626	623	627	596	592	622	635	629	621	647	616	648	625	600	621	605	608	637	585	569	624	628	621	629	649	641	613	621	649	593	635	615	625	648	642	593	622	616	616	612	557	637	628	599	585	626	643	597	613	668	617	647	616	595	611	630	600	598	582	586	607	622	602	640	617	651	661	613	599	646	660	631	623	598	606	655	631	592	637	588	668	645	651	657	600	635	639	642	611	633	591	577	593	647	630	586	621	604	601	646	632	620	616	592	617	638	614	587	639	626	626	592	606	594	632	594	614	594	665	588	607	584	640	657	616	638	604	615	671	643	645	603	639	632	629	591	620	601	632	606	595	638	615	627	632	642	613	634	619	591	623	604	643	622	590	623	643	612	604	633	631	573	637	584	610	633	586	628	587	581	638	600	593	610	586	595	631	596	604	625	620	616	689	631	627	624	608	579	615	582	622	594	638	631	616	610	610	615	608	590	653	657	657	596	611	577	609	619	628	638	585	625	600	609	592	622	600	602	632	568	642	621	617	609	633	609	607	630	599	627	580	610	551	576	628	614	629	625	633	574	616	632	655	593	633	615	618	590	656	575	595	638	624	608	595	603	647	633	591	631	605	625	633	643	635	586	627	630	615	619	587	603	603	632	602	621	624	590	611	628	612	603	590	618	630	602	608	649	586	573	629	610	642	599	597	614	598	636	615	643	646	567	594	625	594	585	648	604	625	644	658	665	619	604	582	634	612	574	630	614	640	587	618	688	602	677	602	627	615	623	631	619	593	626	621	637	617	615	619	605	616	618	614	610	577	599	595	659	597	612	623	601	617	626	665	601	565	613	628	657	640	652	607	572	681	616	620	661	636	648	601	651	657	576	596	602	634	594	640	660	631	628	626	635	604	622	613	618	622	606	550	647	581	652	634	645	652	577	637	611	635	594	607	615	593	607	597	595	570	601	599	649	628	622	591	635	631	589	621	614	587	598	626	638	594	569	661	630	625	650	614	577	679	593	600	626	595	639	597	616	639	604	674	598	617	678	582	614	646	638	624	621	599	628	641	687	625	594	662	607	638	640	675	628	660	610	621	624	628	654	631	615	588	623	594	643	604	645	625	562	601	608	633	590	633	634	631	612	640	598	621	630	631	596	593	676	620	642	643	630	602	604	642	602	540	588	623	635	590	654	689	611	624	624	614	573	580	627	627	596	597	611	609	611	614	649	601	630	668	619	602	572	620	564	593	646	581	631	641	622	607	610	574	577	578	584	622	650	632	587	581	622	539	636	624	621	627	627	599	630	660	618	610	670	597	585	610	561	602	569	564	638	616	619	650	626	631	654	657	640	644	613	591	603	624	587	609	615	609	643	649	603	625	569	605	638	625	620	634	623	621	590	621	637	636	627	635	589	637	582	616	628	618	629	595	597	620	601	665	623	642	612	617	628	642	573	598	644	639	599	590	650	588	617	610	593	610	656	591	621	592	652	633	601	593	624	631	553	634	642	624	674	613	606	646	657	594	575	582	581	628	666	605	615	597	644	622	619	656	605	624	643	621	630	631	614	652	615	648	598	578	649	617	630	636	678	596	608	622	572	653	586	652	607	639	616	591	633	637	577	608	629	671	626	617	617	603	634	590	629	622	613	598	608	626	609	658	613	609	602	629	630	635	647	640	569	625	608	594	618	640	625	582	649	637	660	628	581	663	667	624	601
35460	10235	9241	4999	3558	2875	2355	1972	1719	1456	1421	1214	1242	1204	1095	1056	1005	1038	994	1000	989	998	931	989	935	931	932	1013	936	906	956	921	969	953	870	940	921	922	954	949	976	919	925	914	954	961	891	925	910	936	899	928	903	907	917	868	904	911	952	904	960	889	902	929	903	893	886	864	886	943	929	940	946	897	929	908	851	904	917	861	899	876	861	894	924	921	911	899	886	837	935	933	883	883	915	882	881	902	964	868	948	910	922	951	902	908	855	852	836	916	944	893	921	912	930	907	987	867	923	925	937	900	913	899	962	969	935	932	903	942	904	931	892	965	921	929	916	936	922	796	876	950	955	882	935	915	911	921	891	830	930	942	956	860	879	874	935	895	864	914	883	874	884	916	910	886	929	861	910	893	935	940	931	941	922	856	880	888	926	895	987	939	934	905	928	870	929	901	924	914	883	910	925	894	903	935	835	955	924	867	924	906	907	898	944	917	902	901	943	900	867	932	948	882	962	916	901	915	915	901	927	869	951	922	892	902	862	924	878	941	855	974	871	886	889	858	891	908	933	929	927	900	909	897	862	923	864	900	887	960	893	926	870	953	907	901	976	955	873	937	949	975	894	900	938	890	883	943	883	978	873	863	963	953	886	935	874	964	906	878	934	902	979	967	853	902	909	885	901	928	921	927	909	842	895	919	964	899	911	974	948	954	914	961	875	885	973	861	885	954	920	906	915	921	925	907	929	912	867	890	946	898	881	854	942	922	930	923	945	901	923	915	902	908	884	936	928	926	920	926	978	908	899	884	943	873	948	928	935	904	892	956	919	870	944	897	913	867	906	922	913	924	889	994	928	961	890	869	915	962	969	913	986	889	930	914	881	907	867	897	950	980	906	851	884	933	939	915	850	892	948	896	879	884	887	882	971	968	907	881	917	907	949	906	883	867	884	906	904	947	908	914	946	850	939	901	932	889	928	866	911	895	950	887	869	895	885	887	873	866	901	872	951	885	912	871	911	890	875	889	847	940	907	925	942	908	945	912	931	926	924	898	913	932	943	943	897	900	899	898	900	871	966	891	937	947	923	871	886	945	889	880	956	918	887	938	913	897	942	879	881	915	893	895	913	921	909	888	897	950	910	924	923	972	954	906	895	886	846	901	929	959	885	869	864	912	897	899	942	946	902	900	881	859	878	912	925	929	939	959	880	932	865	993	871	906	928	931	902	886	901	893	881	863	896	884	866	901	943	869	883	873	916	923	929	874	924	956	913	924	918	928	941	915	903	890	914	945	925	925	913	936	925	891	929	903	913	907	902	977	889	922	925	886	922	1005	958	926	852	908	912	894	897	861	898	934	935	883	925	939	886	976	893	909	902	911	923	904	918	859	898	914	872	909	916	962	883	947	931	931	931	942	877	935	931	938	850	923	953	911	892	925	912	893	925	903	893	885	900	889	883	872	928	910	939	923	927	937	907	917	897	875	972	940	929	931	907	937	852	867	913	875	868	917	952	934	921	949	921	897	910	878	891	898	954	917	920	892	918	923	912	864	891	880	926	906	866	884	891	931	915	889	898	960	899	884	894	862	906	910	898	936	945	942	953	886	942	884	916	893	886	930	946	907	880	833	916	885	921	878	938	916	889	905	931	938	911	903	887	918	888	909	864	915	916	936	908	899	918	937	842	947	927	868	926	889	903	906	933	884	907	900	905	934	886	903	876	872	956	871	908	959	916	883	910	926	913	904	868	949	865	898	898	876	889	879	911	936	951	910	867	908	859	908	915	916	906	891	923	959	890	922	888	924	871	929	943	908	910	925	905	926	908	897	908	918	947	883	917	905	829	899	891	890	894	920	870	905	858	893	920	900	906	835	934	904	945	933	937	932	894	916	932	886	886	876	872	869	922	919	909	921	906	859	894	858	933	935	866	886	919	861	928	939	882	921	934	912	927	929	898	915	883	845	907	891	924	888	880	969	906	907	914	916	847	898	931	915	899	900	890	936	896	868	845	924	860	948	930	886	955	902	886	924	962	885	937	900	887	917	917	915	942	941	844	900	908	943	854	899	897	892	929	875	964	900	910	857	942	934	942	922	937	915	902	906	921	903	903	908	890	885	902	885	882	905	906	890	903	923	933	868	885	901	906	936	801	911	924	890	880	878	890	895	937	873	875	837	888	913	831	951	889	847	900	914	904	874	868	897	939	948	907	883	924	930	930	930	885	923	907	931	929	890	962	915	887	917	950	876	969	912	881	944	924	885	887	883	948	884	876	883	958	989	911	946	951	921	922	871	933	967	925	928	876	899	900	907	916	958	912	901	885	921	951	900	932	934	914	872	832	875	818	900	927	934	911	904	944	862	881	892	908	900	917	934	898	896	888	896	933	872	924	882	943	918	892	863	904	927	973	909	814	930	921	887	883	921	973	888	933	941	895	864	878	907	899	943	896	914	900	881	946	950	897	924	862	920	943	892	883	899	912	954	911	915	940	943	868	928	950	960	928	912	885	946	922	883	882	945	933	915	881	927	876	925	890	918	886	915	839	908	959	965	899	834	891	909	962	921	931	916	910	921	963	962	868	890	947	935	969	936	926	957	916	917	887	940	965	920	904	882	852	877	905	953	870	918	909	919	877	887	880	953	885	976	908	924	945	870	886	901	937	903	861	861	898	943	898	880	955	897	880	861	923	896	908	893	920	859	937	897	913	940	896	975	897	878	895	896	920	879	872	910	899	936	868	886	922	895	895	830	857	905	915	918	878	879	931	835	919	939	892	904	828	908	924	932	980	903	928	896	942	899	930	944	899	873	891	934	881	892	923	869	924	899	892	921	895	880	851	915	918	866	871	939	907	909	936	897	885	971	964	891	896	939	901	868	873	919	838	923	875	881	921	915	889	898	932	941	950	938	898	893	907	896	914	878	942	943	911	983	916	929	902	903	848	935	876	900	947	843	966	868	887	938	912	922	897	916	917	902	892	887	863	892	945	925	853	891	884	887	890	927	909	861	895	926	935	896	918	866	870	925	942	856	924	923	832	868	935	913	926	904	927	894	904	919	892	910	853	839	899	948	904	874	933	942	946	878	856	936	915	884	888	939	947	891	923	907	861	902	911	955	940	868	887	913	922	895	978	910	948	925	945	875	900	979	925	915	929	919	911	962	905	985	898	863	861	901	940	933	879	873	952	899	915	898	918	905	909	926	935	940	912	945	904	888	906	927	926	906	885	998	907	957	894	904	867	895	941	927	941	933	912	904	888	882	907	941	856	948	935	944	930	884	889	914	932	906	907	928	867	966	905	868	912	966	915	876	878	979	923	936	883	935	923	902	903	860	858	871	900	916	877	845	905	901	880	902	902	895	932	896	894	874	984	920	949	948	909	887	932	874	935	898	890	927	898	920	912	935	900	865	881	903	888	904	905	917	901	952	910	878	859	932	941	910	941	858	948	909	907	912	940	860	890	882	851	852	945	874	940	885	938	904	889	865	939	940	946	910	859	964	879	910
23360	21407	29380	23807	21405	21197	4621	1306	1083	881	862	792	741	795	662	666	688	669	628	636	594	626	639	606	615	614	576	619	581	590	620	553	520	570	580	533	571	568	604	628	611	589	568	566	537	597	551	545	587	605	575	583	590	556	589	564	585	586	580	616	548	568	554	579	575	548	593	584	548	573	571	591	544	552	619	577	577	571	574	569	513	558	575	588	559	608	563	581	581	568	591	579	572	565	583	550	572	532	535	591	540	563	545	559	603	504	564	563	545	521	577	586	616	555	530	589	558	604	537	548	541	559	555	592	550	538	539	501	560	532	554	586	537	611	563	592	558	499	603	555	545	558	560	574	547	533	590	563	545	563	576	549	570	535	547	562	567	589	589	556	557	563	537	584	554	588	533	581	583	529	570	589	542	547	550	551	558	545	595	526	539	566	559	568	553	560	576	567	569	559	545	572	564	592	557	610	531	536	525	580	577	579	563	579	509	570	528	589	561	536	525	557	593	537	572	538	598	581	576	532	536	567	550	571	598	516	525	532	557	498	548	495	581	604	590	550	560	582	556	598	562	587	541	565	529	596	545	582	541	574	566	503	558	579	531	520	548	537	583	567	562	572	528	560	572	571	582	568	585	549	522	569	585	576	571	538	563	574	583	546	545	539	560	588	565	545	595	547	550	544	553	539	519	551	590	529	556	531	535	516	545	586	572	515	527	599	542	550	581	526	586	558	564	555	527	551	531	571	577	523	541	561	537	559	538	551	557	605	542	516	565	534	568	543	542	563	551	566	557	548	558	574	527	579	530	559	546	510	612	519	572	531	567	582	554	517	569	551	554	561	589	536	518	524	527	586	579	531	533	560	560	565	567	568	574	570	550	575	545	574	546	515	591	579	549	585	569	548	559	541	565	562	546	545	565	546	573	528	536	576	553	510	539	575	503	567	563	537	567	572	560	562	564	595	539	514	567	534	572	555	537	568	550	525	575	509	582	507	563	591	553	540	558	584	574	521	562	538	596	533	597	541	525	556	602	518	543	554	558	599	550	599	513	534	555	530	556	556	575	587	560	570	547	536	571	530	536	544	543	586	591	584	518	574	632	558	555	531	591	589	578	585	518	531	565	597	614	553	543	541	565	606	541	540	591	568	576	551	565	536	546	539	529	522	590	571	571	574	538	580	543	550	583	547	566	531	584	576	520	558	531	554	598	577	590	569	531	504	566	561	555	522	551	509	602	543	565	571	576	546	584	492	564	564	534	546	549	578	570	585	582	537	566	534	573	571	574	536	558	570	537	564	528	528	578	544	530	575	538	576	576	580	550	568	591	567	555	580	563	555	577	564	569	531	552	555	563	608	517	592	585	548	514	534	553	579	538	551	528	567	540	551	564	574	542	595	575	561	541	576	572	550	543	546	543	542	534	546	572	571	553	528	562	568	540	546	564	603	573	569	526	546	523	561	574	549	568	553	538	567	547	520	592	556	519	570	542	569	531	582	533	557	567	538	544	589	560	575	524	520	530	572	499	540	573	584	539	536	548	560	591	535	546	534	575	564	534	584	561	542	558	553	541	553	579	553	506	550	550	551	570	550	561	624	554	571	565	513	570	585	611	520	527	566	512	540	535	588	546	557	515	556	564	590	596	573	560	544	563	537	540	601	565	571	539	548	564	537	517	565	535	553	546	548	583	595	539	568	521	565	590	526	527	588	529	588	537	552	521	514	559	531	529	559	566	609	570	565	568	540	608	569	573	546	562	586	550	587	634	545	564	560	610	557	548	548	515	558	517	525	572	536	556	532	549	579	569	535	541	558	538	542	566	542	570	559	570	542	553	574	531	541	544	530	567	555	558	547	536	562	578	597	529	574	592	545	571	605	562	577	529	549	563	514	569	544	546	577	561	606	575	559	567	577	575	575	565	605	565	565	540	603	567	582	560	601	566	526	558	531	551	562	582	580	572	561	548	488	566	557	562	565	560	605	539	554	546	544	537	531	552	593	609	564	548	578	567	555	566	565	531	594	572	558	551	531	534	562	518	571	538	512	533	518	582	566	521	519	502	584	565	548	545	538	558	578	560	590	582	579	557	601	595	580	539	539	559	567	566	548	520	556	546	553	532	527	550	568	554	542	573	536	568	570	560	558	543	540	571	523	578	586	549	554	543	525	560	577	560	574	537	546	542	564	556	582	516	540	541	515	558	547	578	604	538	537	584	563	591	510	571	533	582	551	572	572	564	533	578	544	594	581	555	583	575	573	570	531	561	573	537	592	565	568	557	515	583	524	570	556	587	574	580	543	531	557	557	561	546	561	568	594	523	571	558	525	541	549	586	579	546	559	556	577	543	565	569	540	523	564	561	527	540	589	586	552	567	559	545	545	572	563	600	501	537	576	583	543	546	573	564	525	594	568	567	525	591	557	571	586	559	539	560	546	530	545	568	583	546	553	585	585	530	539	552	551	551	540	540	578	579	534	566	556	548	566	579	574	599	543	561	534	618	588	530	585	623	537	526	568	559	585	553	530	568	570	552	523	579	549	578	508	563	505	557	618	556	551	544	561	546	549	497	579	575	562	593	580	555	558	571	537	578	533	576	538	570	534	557	580	608	550	535	513	570	568	539	585	511	563	567	563	523	545	527	544	537	554	546	578	577	531	544	532	538	596	527	566	548	595	565	556	564	572	540	585	540	577	545	526	552	595	554	553	541	566	575	544	515	615	570	591	529	615	590	609	587	566	572	573	596	539	551	603	542	557	536	547	551	528	594	560	580	600	531	577	534	568	570	537	567	531	543	565	570	593	555	509	542	556	568	597	593	594	592	538	587	578	562	513	536	548	575	569	575	523	568	553	569	590	536	543	549	577	578	586	523	534	580	543	555	538	556	573	488	560	582	532	577	588	532	595	523	551	543	566	558	573	596	568	527	531	581	562	527	539	572	550	557	540	567	529	568	582	514	551	537	572	587	556	575	581	554	533	545	563	582	591	532	549	562	570	547	573	525	541	568	569	537	524	546	524	559	571	561	530	609	567	541	564	558	519	529	540	553	551	571	549	550	513	618	579	547	523	558	550	596	566	517	563	608	530	538	536	526	596	612	565	532	564	569	541	562	545	528	544	504	525	532	541	541	537	582	495	554	566	580	600	546	505	566	577	573	584	589	532	619	558	564	553	539	535	548	564	559	544	517	548	592	538	558	551	564	571	581	613	575	583	560	572	536	543	520	550	549	561	530	555	536	520	615	549	599	539	565	529	528	549	511	586	584	557	570	560	536	576	564	532	553	507	557	552	557	566	537	575	553	539	504	555	538	541	611	512	524	564	557	558	535	549	538	532	589	568	580	610	552	567	549	568	539	550	520	560	551	556	537	575	558	540	540	543	565	531	557	546	545	562	577	565	565	550	541	521	559	558	581	581	527	572	561	502	592	585	539	578	580	555	550	560	551	546	553	559	576	542	572	545	510	569	582	566	548	584	543	549	553	595	587	550	527	565	518	541	564	562
37316	15561	13921	7924	5625	4355	3431	2793	2267	2035	1774	1527	1426	1330	1215	1168	1070	1074	1024	1008	922	996	1020	926	873	930	946	878	890	876	869	925	924	853	862	889	847	861	835	866	807	852	850	831	878	883	840	851	884	848	843	884	858	808	791	814	796	810	827	819	876	872	818	853	836	875	871	857	827	856	836	804	814	813	844	855	844	843	828	821	794	852	823	810	838	841	828	789	818	838	814	817	862	850	865	861	788	844	825	878	814	823	839	801	829	808	847	849	818	795	827	822	824	789	806	800	813	798	855	827	832	838	860	823	811	874	799	803	793	812	821	837	836	784	853	861	804	777	762	791	803	838	832	857	807	823	823	794	859	840	828	797	812	795	840	804	749	844	818	834	802	795	811	816	849	761	858	809	824	801	844	846	865	809	816	805	828	857	831	807	802	790	795	828	844	830	836	856	860	842	811	846	842	829	790	822	810	778	854	816	782	819	813	876	769	825	849	784	855	762	827	798	777	829	822	822	789	805	800	814	827	798	752	757	847	794	831	863	767	836	797	824	850	819	805	795	857	823	795	863	811	839	869	751	833	856	798	842	817	822	805	836	803	826	844	812	875	787	791	872	762	824	872	800	813	792	834	828	835	822	791	837	807	834	830	818	828	804	826	844	798	809	788	831	811	855	808	797	871	851	824	862	786	796	816	813	810	836	809	846	804	843	841	830	808	805	808	780	812	835	798	803	830	844	848	840	835	792	803	838	845	857	787	829	899	838	753	810	853	794	789	823	868	826	810	808	826	846	810	794	830	850	802	794	842	816	863	812	813	841	821	801	822	831	820	888	805	790	820	775	802	828	893	835	807	835	798	793	814	823	857	840	778	816	809	871	775	759	769	821	849	816	843	823	822	808	779	763	823	807	837	871	793	783	828	829	837	826	871	831	766	766	762	830	848	788	861	787	851	833	792	844	808	802	794	820	760	808	815	823	849	786	805	798	809	836	826	814	825	795	797	871	789	822	787	801	791	830	784	845	837	866	817	837	829	850	777	863	825	856	808	856	776	853	778	784	820	805	841	859	812	798	814	840	851	800	842	826	827	834	812	776	792	833	788	788	820	836	819	827	830	850	831	821	770	817	800	856	836	792	841	777	855	835	816	867	820	792	807	819	790	867	786	815	834	810	848	829	844	791	800	817	857	773	816	782	828	811	903	878	812	813	814	866	852	820	787	799	772	863	789	852	817	819	801	821	819	848	821	839	773	819	851	775	870	795	823	791	795	785	820	818	792	840	835	845	767	850	868	812	848	815	843	818	846	803	832	783	839	840	776	851	796	868	803	796	868	787	799	872	757	828	846	790	852	859	874	811	835	808	822	785	815	815	817	820	777	825	823	815	834	823	777	820	832	838	834	795	791	863	786	841	793	791	827	827	856	794	890	795	824	834	856	847	838	807	811	826	852	810	771	848	791	812	853	831	871	803	846	821	791	841	847	797	824	818	849	814	806	809	832	817	800	839	825	839	819	813	819	864	775	784	754	772	800	801	828	831	806	810	840	797	865	838	801	840	794	844	845	808	835	789	800	844	845	857	845	822	833	826	800	803	854	810	818	835	817	881	777	794	819	856	838	790	790	808	863	824	812	799	773	817	838	825	784	820	815	813	864	828	818	842	818	856	889	832	839	824	789	843	838	845	813	828	776	845	788	844	841	854	820	852	821	861	833	813	747	876	805	824	787	785	800	772	814	846	810	797	809	852	801	813	818	791	838	843	844	879	860	839	783	886	859	803	824	767	809	792	783	825	818	783	782	788	813	790	818	773	830	788	793	823	858	811	827	782	804	830	847	779	784	814	847	800	778	832	836	785	768	848	818	855	794	873	837	797	801	852	859	826	830	810	842	799	797	827	797	827	822	839	834	854	842	837	826	812	843	815	804	833	773	837	814	774	859	843	851	815	804	846	804	776	813	840	793	863	846	856	838	824	758	827	798	794	821	851	800	812	813	803	810	795	843	846	783	859	832	836	826	834	819	809	790	844	803	807	808	863	766	795	799	831	759	820	821	831	853	764	797	839	854	800	827	866	850	834	861	804	837	864	826	807	840	826	839	787	834	866	837	847	799	865	851	828	828	834	774	764	814	763	844	812	828	842	807	795	823	842	801	812	842	836	850	802	780	843	783	833	816	842	872	803	816	793	765	799	790	815	808	803	846	812	794	802	812	846	784	833	812	797	825	855	799	830	803	840	813	742	808	819	845	803	786	825	810	867	872	827	832	847	829	822	885	818	824	819	803	761	815	830	817	804	846	854	829	837	805	799	823	856	840	850	817	748	838	785	869	831	775	805	807	789	814	788	833	832	757	818	763	856	775	852	828	807	825	861	808	793	799	788	862	860	820	786	780	828	782	832	841	809	795	836	840	831	808	809	793	787	817	808	865	764	822	820	845	814	810	812	833	836	838	822	867	791	785	780	867	847	822	820	796	885	823	816	847	827	850	832	861	824	811	830	813	850	836	810	831	865	798	774	782	821	856	768	845	780	783	784	799	819	794	804	803	815	797	787	838	821	809	806	825	814	821	773	810	799	845	840	835	839	823	873	780	814	819	882	795	827	788	827	783	829	798	870	815	810	816	824	832	824	793	786	851	818	808	821	849	814	834	818	766	795	844	800	800	789	841	761	819	872	873	823	813	811	776	835	817	804	819	833	808	769	809	806	826	803	848	804	808	818	811	808	813	824	833	859	795	860	846	782	846	796	788	769	831	829	781	824	843	816	804	768	819	789	830	831	847	814	813	805	831	793	876	847	809	846	800	802	823	812	750	791	846	787	791	786	822	823	803	777	821	805	796	749	863	837	748	776	778	781	820	766	849	774	846	790	836	831	813	812	844	840	826	814	790	831	827	861	783	846	841	824	833	805	834	805	803	842	772	785	804	795	811	815	789	822	837	863	841	810	806	856	822	837	842	786	862	860	770	856	773	840	816	817	818	785	896	806	855	804	773	801	783	840	875	832	825	756	815	801	784	782	826	841	784	800	852	847	833	820	797	773	871	785	811	841	796	774	794	851	777	834	870	781	807	795	814	802	821	761	796	849	825	838	815	808	824	771	816	852	841	818	817	837	835	843	872	847	816	798	850	827	835	846	815	837	861	837	812	824	831	811	848	808	791	804	858	852	847	805	796	816	799	807	792	831	831	869	781	819	834	832	800	832	835	818	844	828	815	866	788	848	821	788	790	836	807	815	851	807	840	820	786	817	815	781	883	855	787	824	837	848	823	761	736	829	851	828	859	817	867	832	809	874	839	853	831	777	801	802	815	821	837	830	820	790	829	795	817	819	832	851	817	835	811	874	799	829	797	835	778	828	841	772	826	854	833	807	802	811	779	825	807	820	785	801	786	841	837	822	802	803	819	849	792	894	860	863	788	811	827	776	820	772	813	840	853	809	865	834	792	809	815	800	808	835	808	824	795	782	822	852	850	821	849	839	836	830	811	813	823	812	858	826	841	785
27394	20865	9214	1126	731	573	485	377	398	414	359	376	376	361	361	340	385	358	392	341	376	323	350	346	362	326	353	325	374	364	387	340	378	379	365	359	339	338	338	358	327	337	373	362	323	339	389	369	347	356	374	334	359	333	366	347	357	366	330	364	327	346	356	349	314	366	330	371	344	356	302	373	355	314	357	302	343	379	373	365	361	334	336	346	359	345	353	378	357	355	331	364	374	341	364	355	361	353	333	339	356	355	344	358	369	343	330	305	342	359	346	323	341	364	366	345	372	327	359	375	346	356	318	355	364	342	365	331	334	388	355	330	377	368	333	359	320	361	330	346	362	354	361	338	349	377	308	348	334	334	354	344	365	372	350	337	362	357	367	350	326	370	332	347	354	294	333	330	336	339	347	330	361	333	368	345	372	329	347	354	378	343	328	378	345	367	349	330	348	370	348	311	323	334	362	344	341	372	319	347	357	376	360	336	323	368	341	340	349	351	339	336	344	346	366	336	342	311	342	353	322	340	375	353	355	361	334	364	305	340	328	340	333	353	353	318	387	332	333	362	348	353	330	353	376	314	355	311	324	305	327	364	341	341	348	338	353	346	361	332	359	364	362	356	329	372	375	342	336	339	362	357	337	349	351	316	348	371	349	340	370	366	354	368	316	326	367	319	360	337	352	356	348	358	383	379	348	371	356	336	349	347	373	378	356	374	346	379	389	351	350	345	328	317	355	317	344	378	365	375	306	351	339	329	361	348	321	338	353	369	318	340	328	340	332	355	318	342	321	349	351	356	366	346	355	372	383	357	390	355	351	331	333	374	363	367	345	377	372	357	324	379	324	328	337	349	359	342	356	347	347	385	313	341	354	319	331	340	324	375	363	326	382	326	360	354	352	341	355	363	373	390	380	349	358	375	362	326	362	342	363	329	362	346	335	351	329	337	363	331	370	315	304	365	316	335	355	367	369	393	357	369	366	318	335	352	362	330	361	323	383	358	353	406	324	342	359	360	365	349	324	322	356	355	323	373	342	375	355	364	336	335	360	343	356	327	369	348	339	356	297	331	353	374	347	334	347	346	338	360	320	341	320	340	374	354	377	377	365	357	340	377	326	364	347	368	371	339	369	328	334	346	344	373	311	356	374	355	320	352	369	341	348	351	354	347	385	328	332	365	346	324	362	361	360	364	352	337	329	354	360	360	358	374	361	342	366	316	358	358	345	347	306	359	351	306	336	325	313	347	363	336	356	387	361	343	348	354	347	356	333	390	337	345	358	345	345	335	347	356	317	358	349	328	320	350	353	361	361	346	364	340	350	361	348	363	335	326	316	395	363	342	323	379	356	350	338	337	369	337	296	331	341	375	330	323	342	331	350	311	356	360	327	342	348	341	306	368	341	389	306	358	370	345	345	337	321	369	340	388	358	331	356	347	357	345	356	345	352	362	365	347	356	358	320	319	356	368	324	369	353	373	346	340	336	342	345	333	342	350	354	392	376	339	338	341	321	345	324	358	356	360	350	335	365	358	356	353	368	383	351	366	353	338	358	331	365	345	356	340	367	368	355	348	312	361	325	356	344	338	330	345	350	334	360	331	331	389	352	359	347	338	368	334	357	372	325	352	309	337	350	358	318	378	357	352	338	315	336	325	365	338	303	346	354	339	312	357	331	325	383	342	353	332	340	374	351	333	326	370	360	335	353	343	350	370	341	379	341	338	366	331	335	345	386	355	363	322	325	354	350	346	358	347	353	334	353	329	375	346	326	342	339	361	342	374	322	346	350	358	358	355	381	358	362	340	363	315	373	333	340	344	318	345	368	354	330	342	361	371	349	355	330	331	370	372	342	379	347	318	388	395	355	370	350	343	358	332	336	353	327	394	353	364	341	340	378	336	369	351	345	356	348	330	330	328	353	353	347	351	319	338	368	327	351	357	343	342	343	349	357	363	346	358	329	352	373	358	335	348	370	311	316	330	358	321	325	340	366	327	357	353	371	375	337	320	360	332	382	370	360	350	338	333	342	344	349	370	378	362	389	356	348	327	341	374	363	341	332	354	337	342	344	318	312	344	335	332	357	383	342	371	353	313	366	341	368	354	354	348	359	366	366	332	342	334	355	333	351	372	308	362	344	353	337	325	376	342	340	349	326	329	314	302	333	359	349	370	343	341	357	328	323	332	369	358	344	291	342	322	329	360	323	351	348	362	356	365	378	361	353	328	343	387	331	343	359	364	363	339	363	343	331	353	373	354	383	329	359	343	366	335	341	343	375	333	344	324	358	335	330	349	338	336	349	392	339	320	349	331	327	343	316	327	331	357	362	330	337	333	332	378	349	359	323	347	340	344	350	363	348	342	340	331	359	337	333	381	340	319	394	294	340	324	351	365	353	349	324	328	338	338	336	383	365	362	335	354	353	341	325	350	329	365	348	335	338	371	328	364	335	322	343	385	349	341	343	361	339	346	386	380	372	353	342	348	360	330	319	321	335	360	339	322	332	346	347	348	350	347	363	350	390	352	350	397	332	318	317	377	376	305	353	346	346	335	363	321	345	329	342	389	328	364	317	353	325	349	363	324	348	337	330	382	327	355	358	365	331	314	328	344	387	375	370	366	328	365	343	330	333	338	351	350	349	381	348	336	332	364	347	335	313	327	335	343	396	363	349	309	305	331	363	314	339	353	377	347	378	333	348	377	391	350	335	356	371	346	361	372	341	338	338	337	348	356	396	359	303	324	337	338	326	347	355	367	357	337	361	362	363	321	327	365	350	367	345	361	335	364	372	364	330	324	339	367	336	371	369	343	372	318	325	324	374	330	371	378	372	350	361	350	336	323	350	345	360	338	344	365	324	331	369	383	356	349	352	343	380	343	378	382	313	351	346	313	333	366	352	322	368	354	355	337	347	333	333	353	347	333	343	357	347	357	348	333	340	384	329	335	353	388	365	352	337	352	349	371	361	350	322	362	360	346	300	341	354	344	347	358	364	341	365	339	389	311	335	323	331	355	360	338	357	348	383	363	352	319	364	347	347	352	350	350	370	331	365	346	362	361	336	368	361	330	348	328	362	365	355	332	349	352	353	324	358	359	329	353	358	358	341	340	369	359	349	345	314	351	344	337	355	345	372	353	330	364	311	355	326	345	344	394	339	353	344	354	337	358	352	329	385	350	356	310	314	335	371	329	359	358	332	354	392	352	415	355	331	353	324	336	362	377	349	364	334	350	374	340	320	347	352	330	326	341	346	356	327	350	360	356	342	348	361	343	378	361	354	346	352	347	338	340	326	342	372	370	385	348	330	369	356	364	322	361	367	362	353	343	328	335	326	340	321	337	370	328	369	344	349	311	376	369	354	351	355	351	372	338	351	357	346	317	354	370	350	342	364	336	328	356	313	363	362	338	335	356	323	390	342	368	366	348	359	350	373	362	322	333	337	369	336	358	345	300	367	346	365	334	364	340	392	350	370	328	348	317	381	372	344	358	336	382	335	348	346	348
17348	2302	2178	1272	968	817	741	722	693	633	599	595	599	569	540	601	517	544	519	508	510	530	498	575	513	496	504	494	542	549	535	514	543	524	540	501	549	522	505	538	504	488	512	505	521	499	489	519	491	520	517	527	525	524	487	532	544	530	497	509	496	541	545	523	527	522	529	517	505	492	509	518	533	539	529	515	526	556	531	515	520	527	496	536	507	516	511	496	513	504	511	517	511	498	506	526	492	518	502	507	521	515	525	508	520	539	514	497	534	506	512	514	503	515	491	557	495	519	548	488	517	513	532	551	572	519	503	525	529	512	510	516	509	563	516	519	499	503	537	517	464	570	500	525	527	485	537	505	533	526	523	517	539	476	491	515	519	516	527	513	494	514	506	496	546	544	519	466	499	519	482	499	493	488	534	486	494	534	541	547	493	490	520	553	501	484	545	498	519	500	518	530	522	499	511	503	497	534	505	507	546	493	507	524	502	507	559	504	522	491	508	473	551	515	453	512	529	540	523	467	460	501	545	518	530	533	509	515	538	520	500	542	540	515	550	507	519	513	534	526	546	492	518	475	505	495	549	513	528	537	515	476	519	514	542	533	486	504	486	503	533	492	546	531	493	506	526	554	502	519	518	488	539	506	491	522	518	585	533	530	482	513	521	504	514	553	527	517	542	542	526	533	503	477	518	538	538	505	517	490	519	482	512	540	494	524	512	517	522	483	490	559	545	493	486	548	516	495	510	478	522	505	505	522	518	530	505	571	548	545	552	526	520	506	504	534	474	482	491	492	510	511	535	517	504	508	547	477	493	507	483	545	556	531	521	541	493	515	481	549	527	503	554	500	525	511	547	493	538	505	504	506	509	503	490	535	546	496	540	528	472	485	480	521	537	496	511	505	472	530	507	527	473	512	466	500	483	496	542	512	501	504	515	532	495	527	490	499	458	532	496	543	550	516	514	481	480	499	534	501	498	531	489	492	538	519	481	496	561	557	528	549	481	537	495	485	522	491	499	513	508	541	531	529	544	517	504	544	486	487	497	496	506	522	482	500	553	539	522	490	531	465	551	541	481	526	518	517	500	536	520	496	512	519	523	460	527	510	550	549	549	546	509	485	495	479	532	488	502	484	599	553	501	550	473	540	503	526	523	540	552	510	532	502	520	486	500	497	517	493	473	542	505	497	516	499	565	512	509	521	502	511	521	525	527	503	490	508	520	503	522	569	458	519	503	541	563	513	490	521	537	515	473	517	526	525	529	545	539	507	492	519	539	524	532	496	502	543	516	584	529	515	517	514	543	525	526	517	486	511	514	503	516	515	530	552	460	564	527	478	533	504	529	504	534	511	525	480	541	495	497	552	538	510	489	529	514	523	513	525	518	515	521	515	541	548	497	559	508	508	484	543	536	498	513	492	541	505	471	489	549	476	544	518	541	514	514	542	525	523	512	520	516	462	481	542	526	555	568	535	535	550	550	489	530	526	490	520	532	526	525	501	513	508	514	531	476	523	538	486	534	515	513	520	471	490	485	559	505	520	513	507	531	545	515	541	508	522	528	534	508	526	490	483	537	503	479	492	542	509	513	518	485	520	508	499	511	467	490	509	540	537	510	525	478	516	521	481	506	513	531	540	515	500	538	505	516	501	508	520	510	571	527	564	540	523	486	549	563	482	530	558	528	545	521	517	525	523	523	506	498	494	485	568	528	508	534	525	497	490	515	510	502	530	528	491	483	534	549	528	510	510	519	537	511	489	526	499	501	529	533	514	546	506	543	488	515	526	512	536	530	533	522	470	517	515	485	500	510	523	517	525	558	540	517	526	525	505	543	503	537	513	506	507	548	520	510	497	521	480	507	555	487	495	513	545	542	529	528	539	574	543	518	511	513	526	513	497	509	519	530	527	525	523	431	521	480	504	504	510	526	525	492	499	512	521	495	516	548	518	496	547	501	494	490	514	518	469	500	456	473	522	527	501	542	517	533	528	526	512	563	548	524	498	503	545	506	485	526	523	508	544	492	487	520	510	516	484	515	541	540	498	537	515	549	512	558	546	482	508	535	512	513	547	471	525	551	542	559	519	575	549	548	503	476	501	520	498	543	494	522	498	536	534	531	504	518	509	516	518	480	524	522	520	505	486	506	508	492	510	510	491	512	504	522	519	535	531	506	537	497	505	515	522	483	524	540	519	495	553	516	524	544	493	492	504	469	499	496	486	551	527	501	519	581	484	501	522	522	522	511	495	517	525	528	522	512	534	493	526	513	508	491	527	536	556	516	509	527	492	522	516	528	558	500	468	525	526	531	516	506	527	503	511	561	517	549	500	492	515	457	530	478	532	531	539	482	491	515	499	506	537	499	515	497	529	501	511	506	511	549	519	529	483	527	497	536	516	501	517	531	544	533	554	537	516	501	508	510	502	504	522	538	572	526	543	532	487	498	499	536	496	529	556	519	509	521	509	537	535	497	521	548	493	533	484	504	524	515	537	506	542	529	524	505	504	504	519	523	520	502	506	533	521	476	504	520	504	518	531	529	528	519	484	502	485	517	532	489	510	520	497	546	503	511	512	523	525	499	504	504	550	541	498	516	548	512	553	551	465	529	526	497	507	528	505	530	508	510	557	528	505	555	512	529	528	490	518	527	520	504	550	517	507	513	529	519	556	561	508	516	550	565	519	541	538	516	526	547	496	480	528	552	541	546	503	501	503	449	509	505	513	552	560	522	560	537	577	530	545	495	471	506	512	527	483	523	554	515	520	534	515	550	507	543	522	523	514	508	543	489	502	513	485	500	486	484	480	532	468	508	539	484	522	500	475	540	501	512	496	516	500	479	523	477	522	533	539	540	513	481	496	506	533	525	522	533	513	555	492	513	488	538	505	515	533	511	487	544	512	531	540	506	515	495	512	533	469	516	534	518	491	512	527	571	543	514	525	503	512	512	531	496	534	499	534	506	565	524	531	537	493	497	505	558	530	506	523	523	499	510	549	504	510	519	518	515	541	522	477	508	520	492	480	548	562	514	531	517	512	529	534	518	533	511	533	482	537	517	488	545	506	543	535	489	493	468	504	542	521	485	531	498	531	522	527	512	528	533	559	553	519	508	564	516	535	528	517	522	517	551	512	494	561	493	536	497	534	507	545	519	486	501	554	512	530	495	580	497	578	553	545	532	514	491	489	539	522	492	575	531	506	514	515	546	499	547	518	517	550	491	494	487	538	524	530	438	508	542	496	514	483	533	547	545	506	514	551	525	486	493	513	501	521	511	529	497	523	517	551	496	530	522	593	489	560	550	488	468	494	486	504	518	511	508	554	515	497	507	494	527	592	501	525	482	551	504	558	510	522	523	504	498	495	550	524	496	515	493	497	543	528	502	527	488	543	549	541	537	537	526	536	525	487	500	499	526	525	496	515	520	506	465	491	548	491	504	555	525	548	535	521	509	507	521	508	504	511	534	511	510	512	557	462	543	519	547	532	517	556	533	543	512	561	575	501
24463	21454	28892	24427	21270	5679	1353	1066	940	803	804	797	782	738	793	734	710	655	695	694	653	703	695	673	650	615	642	634	636	602	630	632	658	602	613	639	655	667	655	672	664	631	648	613	646	654	671	649	597	626	640	675	597	657	672	616	615	614	631	669	659	593	657	661	655	621	620	661	601	637	631	617	652	611	622	666	620	602	641	645	648	654	606	670	668	616	625	652	641	599	635	642	643	665	659	645	644	655	612	658	642	609	603	656	615	620	623	675	598	647	602	602	641	618	590	614	645	634	646	628	604	632	654	634	671	664	628	663	613	578	653	624	604	610	625	650	641	616	626	629	663	640	649	657	634	624	614	668	605	640	687	615	673	589	605	623	616	627	630	616	598	623	597	633	660	611	653	640	607	652	614	632	624	628	617	592	654	657	601	624	643	703	653	643	645	672	678	671	628	610	650	653	602	646	633	608	584	640	671	593	609	605	672	677	643	679	645	618	596	627	596	648	614	586	599	639	632	636	631	650	602	615	639	627	606	629	630	606	635	675	627	639	652	658	622	645	614	653	633	588	650	597	661	643	621	647	617	620	614	643	608	600	630	604	618	642	634	651	599	646	614	663	621	654	607	629	571	640	644	615	645	641	637	641	588	656	634	606	601	640	655	641	617	629	610	622	595	644	635	610	637	627	634	671	656	610	658	604	616	673	634	650	643	633	609	652	606	604	619	609	617	601	618	653	659	646	629	662	663	600	595	647	628	653	655	639	611	667	638	601	610	656	661	607	591	666	598	610	612	631	594	621	590	641	661	648	633	626	650	634	621	599	618	634	668	652	630	657	619	649	621	615	604	646	646	614	610	638	670	656	640	648	606	628	609	662	631	641	612	603	620	630	622	659	661	658	626	609	611	630	647	603	655	654	633	681	652	633	684	614	617	610	668	622	616	639	648	665	612	610	630	619	635	631	645	603	622	612	618	618	660	652	614	647	640	648	645	638	658	580	644	618	644	634	638	652	635	593	677	625	661	641	623	648	622	631	621	616	655	601	662	615	611	650	607	605	631	595	651	610	679	619	593	663	667	661	684	622	634	644	647	639	660	677	640	609	668	629	635	691	580	642	601	637	631	599	625	622	642	611	668	587	703	592	610	645	650	607	614	645	602	634	578	608	646	627	608	685	668	595	578	638	651	628	644	661	658	582	602	659	630	615	628	629	642	635	631	638	607	614	563	657	627	641	622	631	609	590	682	684	651	627	627	645	630	608	602	633	612	642	650	603	636	601	615	707	657	589	615	633	605	597	588	633	632	634	602	589	627	621	657	640	607	603	632	639	638	649	611	622	649	636	606	687	586	637	609	583	636	603	665	626	657	592	621	645	606	634	623	647	596	602	623	626	626	661	620	605	668	650	665	652	643	646	619	629	582	619	654	654	640	640	638	644	648	615	653	654	596	655	682	633	582	596	609	642	651	620	636	634	612	657	612	611	612	621	630	619	610	644	651	586	625	664	640	662	636	623	602	656	644	631	628	619	601	609	623	655	666	653	583	636	633	652	609	670	606	620	612	642	600	625	602	651	584	607	645	657	601	591	579	680	615	609	660	621	625	663	634	646	682	645	640	616	604	580	646	667	610	674	615	665	630	610	664	648	639	637	641	623	657	621	644	621	633	598	627	669	590	623	634	683	652	646	630	622	596	609	631	619	635	596	600	650	661	654	619	596	651	631	620	644	620	637	605	613	607	629	593	627	637	663	642	672	680	661	673	643	632	611	612	650	609	621	633	630	612	615	661	639	631	613	607	612	652	655	619	655	546	635	637	682	645	641	629	625	646	639	627	659	650	638	626	592	622	656	634	635	606	653	640	658	628	635	651	641	624	607	611	639	679	641	634	625	642	696	631	626	596	637	631	634	621	589	590	677	610	632	587	624	617	668	662	634	611	661	605	656	613	583	662	624	631	609	627	603	600	622	642	605	651	643	607	594	621	625	616	662	634	627	627	638	609	599	625	641	613	647	649	583	596	599	613	627	622	628	647	593	676	675	590	627	656	670	634	633	622	624	619	595	619	654	638	633	615	608	622	629	647	655	628	626	621	637	649	665	623	658	646	633	601	609	542	614	619	710	640	621	643	597	630	616	582	600	685	647	655	681	675	657	649	577	648	640	676	662	636	617	621	662	673	660	612	647	646	618	631	661	637	639	643	673	628	643	623	638	643	646	637	654	636	641	619	645	659	638	653	669	591	628	671	626	608	616	678	638	642	619	675	588	659	662	669	642	619	659	674	627	578	647	609	595	629	636	638	626	604	642	637	655	655	643	626	660	687	636	670	685	662	642	632	648	596	646	631	625	633	661	640	621	629	621	668	629	602	658	636	644	585	606	644	668	656	648	627	579	607	689	642	634	625	634	611	633	611	611	613	605	574	583	614	632	632	648	619	639	592	641	610	634	604	617	650	608	653	669	665	604	653	625	617	608	618	647	628	602	606	624	641	611	623	618	632	651	652	618	596	656	625	605	637	639	616	609	653	643	643	648	629	594	609	642	613	651	591	618	620	608	654	648	651	625	655	614	633	600	644	602	639	634	609	622	637	637	635	647	617	610	673	635	652	649	629	617	632	610	676	634	631	636	637	654	633	626	678	666	620	632	636	627	594	620	645	661	625	643	628	643	626	598	629	630	646	578	596	645	668	638	581	630	627	627	617	629	632	629	627	654	651	638	630	633	668	617	629	676	686	614	617	633	636	651	686	603	642	632	658	634	628	603	633	631	650	637	607	634	660	638	634	640	635	636	602	631	593	634	640	606	639	629	664	593	639	603	596	634	591	627	570	635	607	633	683	593	652	613	606	632	653	624	632	667	657	665	584	655	633	654	602	632	588	606	600	592	611	633	666	622	616	617	596	641	593	621	656	620	635	598	598	670	660	714	649	651	623	640	628	622	598	666	684	650	672	649	636	594	635	604	603	612	629	645	603	604	630	586	595	647	576	619	592	644	665	634	599	635	637	640	642	587	629	619	625	635	671	647	589	640	602	601	639	625	570	667	629	637	649	665	629	627	612	637	627	609	621	619	602	624	639	585	632	622	677	647	634	648	612	600	641	655	632	651	660	642	631	609	605	712	621	640	656	654	602	623	651	662	669	585	643	618	605	618	645	580	580	662	623	642	629	625	617	613	661	633	656	608	600	676	624	613	669	665	654	642	610	626	669	613	623	607	579	567	637	633	594	624	673	582	629	649	593	640	576	688	630	621	595	617	643	625	610	621	614	657	591	661	628	645	658	654	635	640	617	619	636	589	617	636	649	624	624	658	625	644	609	651	606	625	613	617	658	637	576	641	686	637	653	658	616	600	627	633	642	641	648	647	637	624	627	602	615	634	646	637	580	646	623	609	648	616	666	599	620	646	626	607	618	631	657	619	603	646	634	686	586	661	586	652	660	637	603	597	602	588	598	612	637	634	649	606	668	603	594	628	631	593	606	643	617	642	624	652	625	666	627	626
34366	10015	9166	4898	3578	2819	2274	1917	1658	1527	1422	1258	1194	1225	1098	1125	1065	1031	1018	1018	991	955	947	991	1038	1015	940	983	1027	961	901	978	941	937	953	952	900	922	924	910	902	956	915	953	916	941	957	960	936	860	935	931	939	917	948	904	917	905	947	938	893	898	943	925	924	908	872	944	935	951	909	905	890	930	922	902	912	969	900	902	924	887	925	950	938	901	943	1002	898	977	915	935	923	984	937	877	956	901	947	977	962	913	925	923	910	906	893	936	921	948	953	917	890	914	916	859	882	919	918	918	951	924	936	916	866	937	898	928	939	956	888	916	892	900	958	947	911	886	931	957	962	918	907	906	929	865	903	896	865	921	881	920	967	942	941	950	927	900	894	918	882	868	914	928	939	888	912	917	895	878	917	936	917	937	933	913	910	879	899	906	951	908	884	910	935	942	938	955	950	935	948	887	881	939	936	911	941	922	946	888	924	897	904	895	945	903	891	908	872	916	902	900	939	950	896	888	896	940	912	871	914	958	930	948	868	909	929	901	929	900	920	905	899	858	909	876	885	913	895	896	946	930	920	960	867	898	937	933	941	939	942	833	857	928	911	947	846	862	937	1002	960	909	889	889	882	912	934	874	903	918	881	895	860	893	937	875	948	918	921	860	962	863	915	908	895	923	915	948	912	872	900	911	900	915	910	946	958	938	978	900	911	905	926	913	913	864	894	916	880	874	894	909	903	880	877	907	894	923	893	886	900	890	924	906	875	904	940	888	903	886	926	884	952	895	927	945	930	980	927	892	922	895	965	917	885	927	928	930	907	960	926	910	915	929	922	959	877	915	927	915	905	892	930	920	838	877	958	908	905	891	856	969	947	920	941	928	945	880	972	930	896	913	895	876	921	875	887	899	948	936	906	938	916	929	896	875	932	909	927	934	911	860	918	883	930	962	901	915	945	872	927	905	902	895	894	904	895	916	973	941	927	905	956	930	966	890	946	945	921	894	924	945	913	918	913	900	956	897	919	884	896	890	944	868	928	904	875	827	965	932	939	933	868	885	905	964	919	942	885	925	944	928	899	931	866	913	906	934	912	906	952	941	935	975	865	934	892	878	931	979	937	880	895	906	888	925	936	932	926	915	877	942	899	856	903	924	878	937	930	935	930	884	912	926	920	913	935	919	902	901	892	902	911	912	946	909	931	921	895	951	924	903	949	861	891	898	954	849	897	880	949	910	897	935	894	877	893	907	888	922	903	891	897	901	906	953	922	912	949	922	901	944	903	893	897	947	911	879	909	906	884	915	922	898	909	927	944	943	968	921	926	912	947	941	902	892	902	915	964	935	935	915	914	888	934	937	891	859	933	925	900	940	900	980	857	880	905	917	880	885	905	941	940	894	903	929	969	899	881	909	913	907	889	952	869	906	913	922	901	913	1011	899	917	929	910	895	966	905	906	927	934	894	946	920	965	957	893	880	887	900	915	892	923	912	868	914	941	900	928	968	923	914	920	925	920	845	952	877	930	882	939	863	910	950	944	945	903	938	914	908	908	895	900	896	826	965	934	916	916	893	906	896	893	925	857	949	918	938	935	893	953	921	939	906	910	977	917	912	917	924	869	905	946	865	891	945	932	912	912	899	915	909	936	968	849	940	916	926	941	925	901	920	983	924	914	899	898	929	913	898	923	912	907	921	927	881	914	927	885	909	912	873	880	887	871	926	959	881	844	931	987	947	920	935	901	931	892	918	963	964	855	957	959	873	877	961	935	931	943	888	930	886	892	981	891	917	879	946	890	962	962	1001	895	896	934	953	916	931	943	940	885	894	839	900	899	981	900	893	932	880	931	919	961	902	859	977	967	933	942	923	914	936	912	910	911	951	869	922	889	920	900	881	913	964	906	938	908	881	907	911	891	889	923	919	904	910	944	990	921	882	916	923	863	951	903	956	878	937	883	920	968	893	925	918	929	1015	871	864	923	903	881	929	867	929	875	918	845	947	887	923	903	879	875	941	895	924	924	933	920	948	907	900	856	893	929	907	932	908	927	952	922	985	850	930	922	903	927	936	931	899	857	833	939	911	933	893	885	908	932	934	905	952	903	920	927	903	958	914	920	938	926	844	925	864	888	889	925	950	885	900	941	922	890	906	853	932	918	949	927	882	925	890	862	887	920	881	907	898	904	857	895	894	914	917	931	921	904	912	957	908	929	906	886	925	920	922	906	950	896	930	918	924	986	904	920	896	889	940	920	882	954	909	888	907	949	850	958	908	923	858	877	921	934	970	931	901	906	958	899	929	946	882	931	927	935	918	898	957	906	938	934	886	932	888	845	956	882	907	866	904	938	928	966	965	909	890	925	871	926	943	894	900	888	908	957	941	883	895	883	936	898	937	945	855	908	898	940	941	883	949	880	918	885	906	927	901	884	962	947	952	921	868	915	907	928	964	912	897	901	960	910	896	891	892	888	943	934	937	893	878	905	929	949	887	917	899	939	943	894	918	917	981	936	900	923	922	872	918	952	854	892	871	901	898	951	870	850	930	937	917	874	918	895	896	850	946	897	859	962	872	913	941	951	898	934	948	913	960	907	924	915	941	879	869	922	892	871	913	911	900	939	928	920	921	913	967	961	918	927	932	930	898	878	888	927	898	922	879	957	900	955	907	906	894	878	968	904	913	927	927	962	911	903	940	893	883	914	891	891	933	924	922	876	922	902	941	882	930	895	920	921	908	909	921	928	924	864	941	919	928	931	879	915	919	905	948	893	895	920	946	875	934	879	844	908	873	911	940	878	930	949	953	895	954	908	950	943	884	880	902	911	926	941	919	940	924	879	889	899	899	844	890	920	964	867	931	986	902	899	898	903	874	895	882	886	957	863	977	933	912	877	904	899	938	965	906	951	892	915	939	942	1004	865	935	890	909	913	921	903	924	883	915	901	917	946	882	952	944	962	912	937	914	933	904	933	878	906	882	921	920	905	954	888	949	896	939	874	930	880	926	935	923	912	860	917	907	901	949	969	942	923	816	933	909	896	920	899	963	936	931	884	943	929	917	905	870	958	911	942	869	926	909	880	956	889	894	877	932	934	905	880	920	923	887	860	904	921	986	949	938	903	939	897	940	908	945	902	927	895	942	960	902	872	948	914	997	904	961	901	920	925	899	876	894	903	889	962	920	883	929	905	908	910	873	867	915	941	862	907	951	889	921	958	826	914	888	934	894	901	885	904	903	880	950	895	949	920	915	953	910	896	906	916	909	906	955	953	861	835	920	960	914	945	916	926	910	926	943	904	897	921	876	909	946	935	968	892	932	903	905	923	940	930	980	897	916	874	925	916	919	942	903	888	897	929	905	946	865	906	932	939	906	913	913	909	887	943	914	922	894	866	883	916	980	918	916	952	933	920	937	918	950	895	952	940	913	901	922	919	943	960	932	909	890	876	881	879	910	947	939	950	960	894	890	883	911	922	921	943	906	954	905	964	936	893	888	896	959	969	925	944	856	945	939	865	844
23296	21374	29355	23769	21375	21214	4533	1317	1035	959	877	812	731	718	695	703	630	710	703	658	661	655	607	640	618	601	622	554	573	607	592	609	562	617	581	578	548	580	562	605	573	567	565	578	558	575	598	559	606	563	562	568	545	584	571	582	528	553	548	605	574	619	593	609	571	533	548	542	540	584	575	529	558	562	539	572	596	634	554	549	561	560	614	576	569	537	547	531	544	580	550	537	604	563	586	608	535	558	549	590	584	592	575	571	591	527	561	584	569	545	575	565	610	537	541	572	545	519	543	589	529	565	558	532	573	562	573	540	592	565	572	559	535	565	568	563	522	571	534	509	562	561	616	573	569	569	517	587	526	536	554	577	584	569	561	551	535	553	555	565	545	598	580	564	560	584	568	553	548	542	592	574	569	570	581	555	562	558	556	552	576	554	561	591	574	566	582	568	559	556	554	530	595	530	593	571	571	565	581	542	569	550	601	562	596	538	562	552	575	535	551	552	582	530	514	566	557	573	507	566	539	549	537	564	567	561	560	557	577	567	608	550	508	587	565	563	590	486	594	596	576	580	635	553	557	554	528	569	572	547	598	561	561	554	626	585	551	563	614	623	522	559	552	569	568	577	573	566	557	571	543	548	544	557	563	547	543	568	583	597	591	573	535	549	533	572	537	553	572	593	589	562	492	567	576	556	559	578	573	549	495	576	582	568	586	533	580	558	555	570	525	539	572	557	554	532	537	571	570	601	532	575	579	540	551	583	557	573	579	565	583	558	561	592	540	586	571	524	535	550	516	572	536	551	574	567	594	576	566	570	562	572	566	537	548	541	582	563	548	544	596	576	553	569	590	585	570	571	584	584	547	572	610	587	593	535	556	572	587	582	611	506	577	540	518	541	556	556	602	570	557	564	567	539	521	535	567	610	578	565	512	567	566	550	561	581	562	598	553	538	546	548	522	568	581	527	541	522	552	594	559	518	556	557	542	518	583	565	556	607	548	519	604	550	580	572	543	536	575	567	573	556	544	540	546	598	561	562	565	596	530	552	589	573	535	544	585	556	583	557	567	586	526	571	602	574	549	588	542	568	551	582	563	561	597	515	520	528	576	559	556	556	562	540	550	559	576	543	536	548	524	576	542	573	585	546	539	565	570	581	583	557	542	595	563	553	542	589	586	525	594	610	590	557	606	562	542	536	567	550	572	533	569	632	543	603	520	547	559	593	569	596	570	584	584	549	572	570	603	549	595	555	509	549	586	534	536	533	537	518	588	564	541	555	596	555	558	565	558	582	565	556	583	574	558	602	567	579	574	530	572	536	555	580	537	555	558	588	563	602	548	580	543	586	565	607	543	556	563	624	564	518	571	570	538	558	545	539	551	547	599	604	582	572	567	558	551	589	573	552	544	530	591	569	579	567	582	534	484	597	610	541	542	552	540	579	536	582	562	582	532	564	517	568	588	533	562	560	558	552	565	583	515	566	575	553	533	540	561	580	572	560	554	515	548	563	548	587	590	603	601	545	579	534	548	588	566	556	549	556	607	567	569	540	587	546	552	540	545	566	568	578	575	542	565	574	542	556	566	538	565	550	564	612	544	524	531	586	577	604	566	542	543	584	586	521	549	525	571	540	563	580	554	555	552	562	559	538	533	583	555	587	531	584	557	562	570	547	592	587	587	572	599	547	551	569	534	600	537	545	552	567	565	540	571	544	581	521	615	565	552	574	532	542	566	533	551	569	546	561	565	611	539	569	553	624	559	555	539	584	563	560	543	504	553	548	524	554	572	573	591	549	530	572	568	597	559	544	635	555	581	580	550	584	533	569	546	562	587	564	566	561	542	547	531	547	532	570	544	549	556	540	568	530	577	581	582	578	540	549	567	547	505	567	549	592	581	585	651	572	592	545	564	580	600	590	564	561	541	547	542	580	530	583	592	561	559	596	579	522	575	584	505	531	548	573	537	565	563	596	573	550	571	548	554	557	548	601	555	538	558	563	550	532	536	574	549	542	541	546	550	556	576	570	529	561	569	574	542	586	575	605	528	562	562	552	553	536	561	565	594	569	590	544	585	550	568	554	561	547	570	539	590	540	543	567	597	565	511	577	591	577	603	574	568	563	574	599	598	502	561	519	539	535	573	553	582	590	585	559	516	557	607	545	543	566	531	567	569	547	604	580	585	548	564	511	568	576	555	556	527	568	576	572	583	551	553	562	565	567	533	556	594	509	579	569	537	541	542	555	580	579	522	552	528	576	568	584	536	583	576	545	543	579	575	545	561	573	586	574	554	586	554	576	551	568	562	592	548	546	578	560	544	540	584	518	507	568	550	571	569	548	566	566	549	552	558	549	523	573	528	593	573	551	521	554	571	583	556	554	529	530	536	575	562	541	562	554	544	556	556	581	575	568	562	555	567	583	559	571	551	546	541	527	524	582	516	564	526	560	537	543	565	531	545	527	571	559	553	601	497	544	553	603	573	589	587	565	550	518	603	544	573	561	578	584	573	544	537	542	529	518	568	546	536	539	535	544	565	499	571	541	548	573	564	545	547	589	570	599	582	550	519	565	561	529	599	551	603	577	541	511	553	599	521	556	530	547	557	517	550	556	536	545	518	561	576	589	561	550	581	567	568	589	585	540	570	576	556	579	565	535	555	572	573	556	567	570	529	538	541	542	572	539	551	581	594	582	541	556	540	607	565	627	582	570	568	609	500	568	560	539	544	568	534	611	558	533	546	585	570	554	566	602	583	601	497	550	546	583	585	554	560	488	592	562	538	573	553	616	545	546	576	570	574	562	546	590	591	525	524	530	560	592	552	528	537	517	581	542	558	541	599	529	559	549	514	564	581	513	567	572	558	578	586	617	528	612	539	576	545	536	586	562	559	570	523	578	586	540	550	610	534	565	560	548	542	531	563	569	576	581	508	584	563	582	548	553	520	526	524	594	546	533	512	572	526	567	544	563	503	568	509	631	591	529	556	568	579	549	538	585	575	562	569	524	594	559	573	573	582	510	563	575	560	618	540	572	580	562	555	547	586	550	556	575	582	557	545	579	536	579	528	574	583	541	594	568	579	559	553	585	579	552	548	569	555	577	545	572	605	544	557	527	557	583	546	546	499	546	563	582	536	549	549	562	570	534	579	537	521	511	508	579	591	535	555	561	554	552	548	543	571	537	525	571	580	588	567	558	530	580	560	551	573	583	565	581	581	570	524	570	551	569	558	575	579	623	557	540	551	561	582	576	510	566	587	561	577	545	533	548	539	525	578	589	566	536	570	558	499	621	535	560	520	530	554	586	529	568	510	584	546	556	552	538	543	550	577	538	516	551	579	572	525	510	547	557	610	565	537	532	536	552	535	570	546	533	551	616	590	571	568	573	593	568	512	562	561	514	540	553	540	555	578	572	540	539	573	555	582	555	591	577	576	549	562	558	555	569	580	550	552	544	556	547	537	569	517	559	590	544	572	557	546	552	539	570	539	594	571	589	550	570	602	563
36982	15337	13732	7885	5511	4265	3337	2733	2334	2008	1689	1560	1413	1309	1220	1161	1185	1114	1047	1038	1005	962	1027	966	970	942	980	876	920	885	908	847	882	892	854	854	866	823	811	912	929	849	906	852	880	846	836	883	891	873	820	878	827	848	831	860	852	864	835	859	829	794	844	816	839	820	855	844	839	830	833	857	789	875	855	826	826	865	834	818	845	799	822	804	784	809	842	807	808	801	805	780	825	869	842	900	835	834	865	830	843	844	849	841	836	818	808	839	851	828	841	823	813	819	829	870	824	832	814	796	779	813	835	812	794	825	828	858	831	851	824	858	858	802	823	812	807	810	847	780	850	852	804	800	869	853	842	854	823	839	817	808	820	797	846	852	797	851	808	850	787	827	808	796	840	793	837	817	795	842	869	804	845	852	863	818	902	817	830	788	795	853	812	784	795	805	808	786	820	817	824	822	833	802	827	798	863	843	770	857	819	802	849	834	829	768	845	783	841	847	787	828	795	803	858	810	810	831	776	833	829	853	828	869	759	827	817	779	782	798	828	853	772	792	810	858	909	842	840	850	816	846	833	840	806	856	825	828	866	812	827	856	799	873	810	821	812	818	807	793	807	849	847	837	792	859	880	871	819	805	826	839	828	812	861	812	856	818	808	768	818	817	807	768	864	824	880	878	824	850	801	804	811	796	792	850	798	799	852	813	859	798	815	845	822	847	838	815	790	834	829	859	796	788	845	821	797	794	805	842	787	818	836	835	821	817	854	807	811	854	881	826	807	858	796	744	769	792	832	853	798	820	810	826	829	803	838	820	788	804	824	807	847	840	819	826	812	789	853	805	818	794	824	844	796	882	804	767	845	809	845	737	823	799	842	849	802	840	787	838	801	815	833	805	783	802	836	866	869	819	830	848	810	794	817	860	790	805	810	793	762	847	804	845	809	844	851	815	828	837	767	847	777	858	839	890	810	808	866	801	866	822	808	843	870	767	816	781	875	843	829	848	781	879	804	840	820	849	814	828	854	809	777	836	829	823	835	816	850	827	818	832	852	801	802	861	867	826	778	778	865	875	796	836	837	855	862	777	760	799	818	836	803	857	811	854	848	861	798	801	841	824	808	833	814	830	848	830	781	831	854	801	819	849	816	813	813	809	814	825	831	870	832	827	848	809	827	754	831	808	858	815	782	889	822	805	848	850	834	815	824	835	784	887	852	813	765	837	856	861	827	795	807	839	813	812	843	802	869	833	837	875	859	813	810	838	759	788	860	830	770	830	785	824	812	863	859	822	803	819	824	832	806	785	787	839	796	829	797	850	797	796	819	863	832	839	808	813	890	756	819	858	773	798	838	838	891	804	772	773	833	791	822	870	778	842	856	825	826	780	854	846	819	805	834	829	826	876	790	825	797	800	841	875	829	841	835	866	866	840	837	855	827	833	840	789	790	826	871	834	820	855	833	865	806	786	830	789	834	809	816	826	838	831	898	826	876	782	841	765	794	798	820	807	808	850	856	778	807	812	776	808	839	799	788	793	804	806	856	861	872	815	829	856	858	738	897	783	834	841	862	809	786	783	867	827	825	850	781	810	839	808	810	836	886	849	840	812	832	818	791	819	832	875	837	857	823	826	848	792	806	824	819	800	847	789	818	811	794	788	830	827	881	814	847	784	831	814	802	782	821	824	797	774	839	791	830	791	779	830	829	835	824	852	813	808	822	798	794	811	799	827	867	743	779	870	872	881	822	794	848	800	780	812	864	825	793	831	795	815	830	839	839	824	828	836	802	830	812	794	806	831	820	843	839	811	868	833	832	813	860	837	805	782	819	875	813	804	835	826	831	828	864	830	902	809	806	835	843	846	784	812	808	804	832	819	769	834	781	833	785	821	861	802	874	832	810	831	889	861	808	867	809	838	811	847	869	839	836	897	820	832	850	830	810	802	798	809	868	800	798	868	875	788	839	852	848	781	788	794	876	810	805	821	835	788	837	832	862	839	869	806	847	840	813	794	846	879	832	857	810	840	840	821	789	806	839	811	792	838	871	874	805	858	811	797	817	816	768	836	817	769	780	825	800	812	873	809	855	822	811	841	834	838	839	773	839	851	861	823	808	832	835	834	800	819	814	864	782	798	802	823	821	808	840	776	788	830	741	853	850	815	858	858	773	803	861	812	864	840	833	799	831	859	798	836	761	853	791	863	860	846	828	837	875	861	839	783	830	827	792	843	820	777	864	854	837	822	844	822	821	816	808	850	838	788	854	796	871	813	833	776	807	805	811	844	902	838	827	808	815	867	817	793	812	798	824	801	853	804	844	772	801	774	829	811	851	845	858	819	821	826	780	850	816	857	851	855	801	792	785	804	856	851	843	834	852	846	796	827	844	804	830	852	814	814	873	799	836	804	815	851	813	815	816	820	814	860	765	873	830	815	823	779	796	833	803	823	828	838	808	867	816	839	825	834	795	851	833	824	823	847	815	825	825	835	855	840	807	839	800	801	820	811	847	866	834	796	851	798	886	800	809	808	842	811	860	781	791	816	823	770	842	814	859	859	829	832	854	795	815	796	876	805	780	831	792	802	737	815	834	840	784	901	834	825	864	831	804	821	796	798	887	786	802	879	840	830	800	874	826	806	830	793	868	828	801	821	864	780	814	816	808	806	843	804	879	811	842	788	827	827	768	852	776	819	822	791	830	800	816	836	839	813	836	797	770	853	861	901	847	810	818	849	776	890	823	811	828	832	833	839	821	825	831	798	840	832	857	820	826	830	778	823	842	837	749	823	767	856	798	813	814	773	829	815	816	821	805	806	857	824	791	812	813	829	827	806	766	840	878	850	797	785	836	751	852	842	849	796	836	776	858	836	824	857	823	805	847	820	822	837	865	820	770	844	836	838	820	790	818	816	827	801	874	828	828	771	846	870	822	810	780	835	832	770	830	828	762	859	871	798	782	835	822	815	794	853	827	816	789	817	831	788	854	851	830	813	805	764	822	818	773	826	841	831	836	871	841	831	835	863	825	829	785	840	824	855	790	787	810	818	835	813	823	873	805	858	848	799	808	803	807	775	787	827	830	885	817	775	827	783	856	802	898	821	829	856	797	853	805	861	829	857	829	817	799	797	845	818	793	784	870	867	765	892	783	810	813	775	843	815	852	862	861	826	821	741	801	901	808	858	758	797	804	877	819	821	838	821	797	799	793	795	843	813	824	785	779	794	834	838	799	854	821	808	869	813	817	850	882	825	844	848	769	863	807	817	846	833	812	806	806	806	809	818	822	844	811	840	831	837	783	821	809	798	829	774	843	854	833	873	836	839	834	855	821	801	891	825	882	826	842	800	783	804	805	832	803	840	783	821	812	794	796	818	843	854	795	793	825	871	790	858	854	791	846	850	850	831	868	821	830	832	818	830	818	801	845	838	799	890	827	813	829	883	767	842	867	838	833	816	840	819	804	792	869	787	851	833	844	849	815	763	872	843	839	794	797	799	816	798	805	819	877	778
27416	20817	9332	983	548	490	423	397	384	393	366	371	362	376	361	388	344	360	357	362	337	367	344	369	370	369	345	337	362	356	347	356	325	357	349	345	326	350	374	325	353	362	349	324	331	343	333	364	338	357	372	350	349	348	381	340	348	349	366	368	342	336	310	359	349	366	366	321	339	376	372	337	371	354	357	324	346	358	369	337	296	353	361	353	353	336	357	356	355	326	348	391	339	346	344	342	362	397	355	366	373	325	369	349	347	341	383	350	369	338	336	377	372	349	337	332	345	355	327	381	387	370	369	342	336	373	338	352	359	378	340	353	348	341	366	314	359	326	318	362	347	362	357	358	334	334	351	342	348	347	358	379	362	341	343	342	358	308	327	355	343	361	330	343	385	319	373	346	349	372	362	347	348	345	332	346	364	356	329	325	374	381	378	340	321	332	352	387	334	340	347	344	336	376	329	343	359	344	299	330	354	365	352	336	350	338	334	381	393	342	349	353	359	364	386	328	357	356	361	346	349	380	365	341	340	356	358	343	395	351	356	348	332	379	368	310	314	355	359	361	373	344	365	330	333	368	327	365	359	348	353	345	326	340	344	343	351	360	388	358	337	364	371	345	360	308	326	369	365	372	379	334	389	356	356	367	333	349	319	347	351	381	358	353	341	315	347	358	355	362	360	331	359	351	371	337	345	350	342	349	355	345	335	354	329	318	319	358	368	322	344	360	334	343	367	349	334	333	368	332	352	355	356	371	356	337	344	346	345	381	362	357	359	349	352	353	361	350	356	358	335	380	357	319	340	352	341	349	344	347	336	352	343	386	335	376	324	335	354	348	357	385	374	352	385	348	361	356	357	358	344	352	362	323	319	351	317	369	362	333	306	353	350	349	342	333	380	375	348	351	363	350	335	333	362	319	358	367	329	351	368	310	346	336	331	358	361	355	351	364	366	325	353	327	330	360	377	332	313	320	333	369	363	344	356	334	328	344	351	360	342	356	334	339	313	348	337	376	356	364	312	338	361	347	346	382	384	345	326	328	360	352	331	387	362	356	358	363	364	373	347	338	363	380	336	340	331	351	325	355	352	332	347	346	333	339	316	322	343	385	372	343	327	354	338	359	386	332	339	345	370	321	392	334	347	357	360	366	347	352	347	364	355	356	380	332	317	321	330	337	351	369	331	372	364	348	345	340	328	324	334	363	359	365	337	373	325	373	352	346	328	369	364	382	358	344	351	341	332	325	375	331	358	340	328	348	361	306	333	348	367	336	350	349	343	353	355	372	336	327	350	345	345	351	331	356	348	325	364	342	366	348	341	352	344	337	354	353	347	347	343	357	366	353	337	373	357	335	347	330	367	351	355	317	335	335	383	362	347	328	375	383	315	322	347	358	348	350	338	354	365	358	333	325	367	354	355	347	360	350	331	336	353	389	338	358	341	332	331	335	353	346	372	344	345	332	337	326	356	361	364	359	354	364	371	356	339	330	353	388	334	369	374	341	368	372	391	346	379	328	353	397	336	368	351	336	369	376	372	366	348	322	326	327	376	345	393	356	317	336	369	346	386	364	362	364	360	337	351	340	351	340	376	357	359	360	310	348	360	374	335	360	335	321	344	318	337	372	358	351	357	376	352	385	361	370	351	372	372	343	351	350	352	298	354	341	354	336	344	342	354	380	388	363	348	339	362	361	337	323	355	334	318	365	337	345	329	310	339	320	363	362	335	355	391	350	366	350	345	322	323	346	359	323	336	330	337	372	333	336	355	342	396	358	357	325	352	347	341	329	319	330	354	335	356	358	338	341	345	333	368	346	340	360	352	331	327	362	359	315	335	357	369	368	379	356	347	366	386	360	365	307	337	333	363	339	378	356	329	336	337	369	348	348	364	418	385	363	365	347	358	324	330	352	332	323	347	349	352	364	317	363	339	354	351	367	359	370	343	344	351	369	343	336	342	325	344	337	328	344	387	345	355	331	345	341	341	334	350	327	388	343	377	358	405	306	335	311	345	353	362	362	357	331	334	372	336	351	351	366	357	341	363	385	328	335	384	349	385	332	371	341	357	365	343	376	367	340	358	375	336	352	346	357	334	334	330	363	356	356	338	313	361	356	326	326	327	303	359	373	367	334	367	334	353	346	383	357	387	399	378	358	367	367	346	370	361	354	356	336	344	405	373	342	323	366	337	329	355	363	349	379	370	379	339	371	366	333	346	346	356	318	383	336	389	350	346	334	347	350	335	348	355	378	345	366	339	316	375	377	357	319	330	373	400	356	351	354	350	396	336	341	376	344	356	354	361	384	345	351	367	358	349	339	349	340	342	311	329	351	380	360	354	380	349	379	356	312	344	363	395	334	398	349	344	355	334	332	322	385	334	325	356	385	363	348	380	368	328	361	354	359	364	342	373	343	348	331	342	332	364	345	344	315	355	363	315	307	347	401	365	367	372	347	375	363	316	384	370	339	343	352	315	370	372	377	347	336	336	325	375	338	353	315	371	338	310	333	356	318	370	337	354	342	335	317	334	360	359	347	366	386	375	381	340	359	377	343	341	339	347	366	328	348	347	342	335	340	326	350	374	365	369	330	397	336	331	377	383	368	348	344	346	328	338	361	348	327	331	310	332	324	358	353	363	338	371	348	352	348	343	377	335	359	369	324	348	335	362	349	354	351	333	351	341	372	344	371	341	352	343	366	349	366	361	383	376	398	358	361	360	336	361	338	337	322	313	304	326	349	351	359	369	322	349	314	357	335	343	376	346	349	362	341	364	342	346	379	362	386	332	352	321	351	361	334	339	353	345	363	351	349	370	346	347	341	331	363	334	351	347	349	379	336	335	353	378	365	356	368	330	349	371	333	317	365	370	358	334	359	350	358	335	340	388	330	333	324	338	354	342	359	343	347	365	370	354	361	311	357	384	361	334	371	338	346	359	341	357	365	332	348	346	341	324	348	401	336	331	365	358	367	349	332	340	354	364	336	351	345	368	352	371	353	344	354	330	323	338	368	371	362	364	327	350	360	371	363	379	292	328	332	385	346	360	320	374	319	332	349	367	348	353	341	336	334	363	344	341	352	343	379	347	364	366	374	326	357	337	348	358	366	329	300	361	342	354	353	367	369	358	340	329	360	364	357	334	340	318	309	391	358	333	351	363	330	342	368	367	353	371	346	360	356	334	361	366	336	370	331	346	340	331	359	357	344	344	348	345	325	324	351	345	368	355	331	335	315	364	352	345	340	376	352	336	369	347	321	374	355	342	317	364	343	315	355	347	328	348	326	364	360	345	333	326	316	331	332	396	346	344	310	350	337	351	323	352	329	379	338	325	340	366	338	325	366	291	404	336	398	339	340	365	319	383	354	379	365	370	354	348	360	345	373	372	359	327	340	369	341	379	338	363	335	375	329	347	389	324	386	326	354	327	341	346	315	355	336	348	343	342	359	326	342	391	383	381	371	302	342	347	375	315	350	353	358	316	358	365	364	351	340	364	354	340	327
17278	2036	1935	1233	929	871	729	685	679	594	604	587	538	560	567	490	496	511	490	512	536	524	521	524	519	566	508	537	545	494	514	537	504	548	539	538	540	510	548	513	495	526	528	558	473	525	523	502	503	570	476	510	506	507	463	486	526	509	490	501	538	444	533	541	517	537	536	576	506	540	504	524	477	502	506	541	491	511	490	482	520	501	510	524	490	531	523	512	556	512	508	541	513	501	541	527	474	520	473	536	504	499	526	507	512	500	525	540	521	504	501	499	454	526	502	516	537	528	507	508	524	501	504	543	486	510	522	522	555	510	528	535	508	543	513	498	523	528	556	533	529	507	466	517	505	526	525	528	518	528	458	514	537	514	523	536	540	509	525	528	554	507	493	510	516	508	512	524	528	528	526	505	530	490	545	507	490	502	510	510	568	504	531	539	535	542	523	508	539	487	535	479	508	515	502	534	513	553	542	524	529	519	519	496	511	530	555	581	502	501	510	516	582	543	521	516	545	500	509	536	500	516	517	520	514	526	527	518	527	475	493	540	541	540	479	531	503	524	526	539	466	523	541	539	536	506	515	515	494	499	537	517	494	517	501	531	529	577	508	552	531	544	546	518	510	524	517	535	491	525	553	498	487	506	485	530	511	494	515	536	547	527	555	529	546	511	537	536	520	538	516	496	526	509	534	527	502	507	561	482	526	524	523	525	530	503	516	534	491	515	522	523	529	527	541	523	540	505	532	533	555	489	523	512	537	542	483	531	527	525	540	519	517	485	521	530	524	494	559	518	519	506	517	530	534	510	509	521	533	551	511	497	501	542	553	481	529	569	512	500	526	523	551	518	542	514	516	530	516	482	529	515	517	502	486	550	540	550	507	500	492	509	542	480	528	493	508	485	526	507	487	506	530	540	508	562	541	527	527	515	502	543	511	522	523	508	512	554	550	535	503	496	500	518	529	471	505	511	544	499	481	485	531	464	550	529	543	520	578	539	522	509	551	525	551	519	553	511	497	534	513	470	567	511	514	523	490	498	515	518	574	535	516	511	532	494	536	506	549	486	473	530	527	526	496	490	527	521	486	537	536	485	549	507	545	487	512	513	540	518	475	500	501	536	463	511	501	519	508	546	526	484	519	570	537	517	514	484	547	523	535	537	538	549	512	548	506	538	513	508	488	535	551	517	572	513	530	553	507	503	521	500	504	548	505	513	551	536	547	496	528	514	568	545	479	519	542	528	523	562	518	519	495	544	486	522	496	517	524	506	528	479	526	487	547	513	529	522	508	548	509	547	508	520	478	507	493	503	527	518	507	532	498	536	501	534	503	510	541	508	524	521	489	494	494	513	507	481	536	521	501	513	552	506	532	514	512	509	491	504	535	557	551	509	529	552	521	509	551	487	487	511	495	525	513	505	506	527	562	559	510	508	511	534	514	539	505	536	528	507	515	556	513	518	537	510	504	520	502	475	496	510	459	542	560	506	528	542	516	509	522	480	533	530	499	533	522	543	536	539	513	522	553	539	562	487	500	518	551	525	583	515	521	487	460	535	553	540	528	534	565	487	574	499	557	482	499	538	491	522	502	505	488	530	537	506	525	549	525	542	466	533	553	548	481	509	559	557	497	551	484	510	489	515	509	498	552	506	523	477	507	537	493	489	533	500	496	497	530	487	500	539	502	535	524	523	556	527	481	501	535	553	527	491	539	520	530	544	548	530	520	542	525	548	513	539	515	508	541	509	503	533	534	512	514	499	510	535	514	520	516	555	523	526	562	487	548	539	529	544	538	523	530	502	536	500	547	555	514	509	477	502	503	581	522	537	516	488	518	528	499	546	548	567	532	496	548	516	514	494	546	515	543	527	524	529	506	569	529	528	501	550	521	543	533	496	525	507	504	530	518	547	525	549	488	525	488	499	553	573	494	529	534	533	516	519	501	537	552	507	517	511	526	503	533	524	528	512	529	493	535	559	547	539	532	479	514	515	515	538	506	523	512	572	520	509	498	524	535	590	535	533	533	517	563	503	551	517	495	564	512	523	468	520	482	550	524	486	522	480	492	533	528	525	527	504	530	484	547	526	539	515	508	504	496	525	524	490	545	551	545	541	532	486	557	526	532	482	521	542	544	531	490	551	552	482	494	482	501	551	548	525	536	529	478	494	536	516	517	509	515	527	533	525	484	492	498	543	536	488	494	515	507	519	534	501	469	518	508	491	554	488	477	535	479	511	535	519	514	530	503	524	523	508	535	532	506	581	564	479	515	517	495	530	534	553	494	531	552	496	514	526	502	520	547	504	492	513	569	533	517	521	526	521	541	508	543	481	531	536	514	510	499	519	547	550	499	554	520	518	556	523	502	481	534	559	530	531	513	518	525	504	495	502	520	495	542	532	571	515	553	544	529	519	533	542	472	478	535	493	547	494	500	531	553	501	512	575	532	498	525	547	501	542	536	511	518	517	545	559	503	503	561	526	496	539	534	523	505	525	520	537	501	483	515	467	496	516	512	532	529	520	498	513	550	536	539	508	475	528	515	530	527	546	569	550	512	491	536	522	502	512	531	524	576	547	537	532	509	558	556	531	546	522	528	491	505	514	483	536	499	514	508	532	478	543	515	539	539	545	531	544	549	551	536	517	494	511	503	540	497	513	492	544	513	559	463	524	536	542	499	462	519	550	534	479	526	535	527	536	559	513	494	553	555	525	502	547	543	518	542	521	497	523	549	515	529	538	544	558	547	549	526	557	523	527	529	522	532	477	522	532	522	519	546	504	491	551	537	563	513	530	565	528	518	551	515	510	492	537	465	524	520	560	507	470	517	517	530	530	530	546	521	498	550	515	531	527	498	535	509	526	554	524	500	531	531	531	526	531	521	552	508	521	534	508	545	505	523	533	488	535	524	555	511	498	466	507	534	490	508	508	525	498	529	535	534	525	491	510	581	541	531	494	522	536	515	537	519	515	532	577	530	510	539	475	497	507	529	522	490	512	536	527	506	501	534	490	512	479	523	525	519	484	498	535	526	559	509	524	510	519	527	494	543	543	526	507	522	496	524	491	528	523	493	547	525	540	538	526	563	499	545	521	488	506	524	510	521	535	519	493	496	567	532	522	511	483	501	529	499	463	529	503	473	514	518	532	530	505	540	541	508	558	497	523	516	506	506	531	528	537	504	528	589	512	546	526	514	520	532	530	519	555	490	532	498	533	502	552	562	496	546	549	533	561	516	459	477	512	482	535	524	514	560	545	527	557	520	560	520	504	531	552	520	482	550	534	486	535	505	512	495	509	552	556	552	516	567	502	530	500	556	549	565	503	495	508	535	522	504	475	511	530	522	465	507	511	515	507	509	520	484	544	517	515	523	534	520	539	477	522	530	523	494	501	532	512	531	489	535	489	530	516	545	549	503	526	556	527	507	527	463	513	527	506	480	513	521	496	511	495	515	495	572	492	490	509	514	543	527	529	521	526	537	503	545	536	524	513	560	523	526	497	552	538
24401	21434	28900	24379	21282	5631	1409	1034	937	853	798	738	715	718	739	694	690	641	650	682	680	658	676	676	634	692	681	618	624	633	647	633	679	679	667	649	604	640	663	684	625	701	665	671	640	631	614	660	671	667	643	610	661	661	624	617	636	623	662	650	624	632	648	644	642	629	660	656	670	613	639	603	666	597	651	670	609	678	671	644	616	651	658	654	658	653	638	690	591	616	656	632	671	649	689	620	597	582	643	663	599	626	639	619	610	642	604	648	621	621	615	653	619	603	579	674	614	631	660	614	674	658	626	660	640	625	648	657	646	598	636	644	647	678	645	598	602	616	624	607	656	656	605	653	594	639	626	631	684	633	632	664	602	629	621	668	574	597	633	638	593	610	609	607	587	657	602	592	639	614	628	640	611	630	622	623	666	606	648	672	612	630	596	661	648	621	648	652	652	616	613	646	662	584	604	623	638	660	608	626	612	600	625	601	621	651	636	673	611	636	667	646	617	660	633	632	609	628	657	649	650	635	605	636	601	647	640	582	605	655	670	598	634	664	626	650	633	613	607	643	648	620	655	621	633	670	659	628	678	639	657	631	614	617	654	614	639	611	646	628	630	692	677	652	645	609	674	639	645	630	658	623	691	690	641	656	606	635	569	570	646	620	614	632	670	658	610	649	634	667	665	612	649	645	687	619	613	658	634	672	652	629	589	609	652	649	649	602	628	637	622	609	647	638	611	607	632	612	613	653	643	604	623	625	628	670	626	646	612	646	680	680	651	646	617	639	637	626	644	620	672	642	637	645	634	616	637	667	663	663	662	661	647	627	635	624	565	622	676	650	642	606	655	632	598	641	587	583	646	607	607	656	619	636	615	640	633	667	654	612	689	623	651	668	629	629	603	625	634	570	648	656	630	684	678	606	569	651	659	630	619	660	594	626	633	607	653	614	611	608	607	669	636	706	627	632	634	598	666	582	664	648	618	667	613	623	633	661	648	648	603	646	658	622	692	689	627	654	607	589	638	593	618	631	608	635	645	633	681	578	642	594	603	639	628	622	628	651	654	606	625	641	596	662	701	622	593	609	602	595	678	632	602	577	605	655	612	637	641	596	612	605	642	616	652	669	611	611	667	659	678	602	611	657	638	604	660	646	630	658	630	623	643	627	632	591	632	630	671	624	608	637	634	606	626	612	644	596	646	608	621	629	645	679	635	680	659	659	660	620	587	647	657	659	659	642	630	681	647	679	632	704	693	616	621	627	579	627	638	642	621	627	655	621	600	617	613	669	620	630	643	621	634	636	664	663	610	650	621	618	670	646	638	632	652	587	618	687	690	631	652	641	616	652	700	662	664	684	617	622	619	637	658	686	652	596	675	624	622	600	636	668	643	658	586	630	611	668	659	626	660	642	588	677	631	655	624	644	662	624	630	629	668	610	603	640	661	658	609	623	624	623	661	623	660	638	635	620	654	653	606	630	683	619	643	647	649	642	603	616	597	647	650	642	643	611	637	608	672	644	639	658	628	635	659	605	591	641	639	618	616	615	624	674	624	585	539	631	572	578	615	665	627	604	598	628	601	606	631	655	620	664	645	653	615	618	614	632	667	592	603	657	649	639	621	654	594	596	638	658	639	607	624	585	649	607	640	646	607	642	603	613	632	644	654	573	630	617	614	603	632	634	626	656	594	600	633	636	632	638	640	631	602	707	625	653	664	599	653	638	651	646	605	624	634	632	667	617	586	633	623	634	631	655	625	642	637	608	629	626	665	570	625	624	636	611	588	694	620	627	651	654	630	654	683	634	599	673	626	648	627	620	609	644	590	636	620	643	646	659	640	598	631	638	654	606	628	627	633	668	664	665	615	671	619	617	591	680	643	628	586	635	657	632	675	605	627	588	626	608	608	646	667	592	614	648	620	669	651	679	710	662	644	665	661	630	644	647	643	678	638	630	604	611	658	610	623	602	561	607	641	646	613	637	595	621	606	614	608	578	601	598	661	623	638	593	646	634	642	649	640	640	665	622	648	633	647	640	631	659	656	610	608	628	601	687	581	596	614	651	665	630	643	629	635	628	660	589	679	646	625	583	618	626	680	607	638	622	631	647	649	646	619	645	608	601	590	625	638	649	578	637	597	594	657	664	662	605	626	624	638	622	663	611	639	625	641	619	688	638	661	631	639	630	599	662	644	686	616	609	613	601	669	617	643	628	617	609	652	679	686	647	636	595	594	601	634	651	695	611	615	620	623	634	614	622	664	633	606	588	646	657	589	615	616	624	676	593	647	680	632	611	648	647	638	633	657	663	629	628	623	646	585	578	636	615	625	668	647	662	641	624	593	624	652	628	611	593	592	665	641	639	608	608	639	614	638	673	667	620	659	614	619	646	636	619	650	630	634	639	644	641	617	669	658	586	629	656	615	640	619	640	623	617	627	606	620	607	616	628	609	648	617	595	688	635	636	645	604	692	612	651	612	642	623	646	656	647	641	653	619	636	687	657	635	650	647	682	625	610	640	608	577	666	611	641	653	654	638	568	653	623	629	615	610	640	662	639	615	623	629	587	624	628	624	655	627	635	604	642	658	654	583	609	595	609	658	576	644	687	643	670	584	620	644	650	610	630	634	620	633	652	600	631	664	644	595	636	623	622	636	608	610	619	646	595	613	574	642	614	565	623	637	650	607	623	634	631	669	609	619	646	642	657	681	588	650	643	557	605	688	655	640	633	604	627	663	632	609	636	634	615	622	669	630	647	621	660	641	619	572	649	612	612	594	603	624	652	601	716	627	603	631	614	605	619	613	628	671	630	647	642	638	623	601	603	653	629	658	625	651	593	616	611	587	620	623	609	664	660	644	646	604	659	666	607	612	667	644	621	615	667	616	602	595	657	608	649	634	630	665	622	618	641	626	668	615	618	617	639	648	628	594	618	646	642	606	603	565	653	601	657	604	625	622	616	600	635	630	605	624	586	633	677	626	665	583	605	640	632	651	672	628	637	645	636	629	655	641	618	622	635	633	638	630	615	671	624	667	640	615	590	662	596	671	616	639	644	650	688	603	637	621	656	640	623	615	617	661	636	624	637	605	620	626	645	623	624	613	672	666	677	671	651	623	633	653	648	642	598	673	649	641	611	602	627	620	656	647	644	623	634	614	619	662	630	644	680	643	608	621	632	655	603	599	673	660	662	666	637	616	628	648	596	606	652	618	627	628	619	614	595	652	631	605	657	619	642	622	663	676	566	617	607	685	599	632	619	597	615	594	632	633	586	673	618	623	622	630	621	644	633	643	637	641	626	629	591	674	634	647	657	624	630	619	600	629	642	646	645	589	662	600	689	600	647	657	664	672	635	630	677	578	608	604	699	679	626	657	634	633	658	632	577	687	613	612	644	676	641	605	611	695	633	597	667	630	648	650	639	668	660	699	638	646	602	610	609	645	677	607	698	654	585	617	613	681	611	656	631	604	674	569	611	609	620	605	631	641	652	598	638	669	664	656	579
35406	9949	8956	5063	3648	2767	2311	1901	1693	1482	1425	1300	1174	1210	1091	1105	1098	1033	1013	1042	994	984	1000	1017	995	952	995	930	949	1003	921	990	971	950	937	977	935	1009	920	986	962	951	950	928	904	940	993	957	941	966	920	1008	901	874	969	894	938	919	955	968	915	913	933	921	968	888	933	972	948	962	904	937	881	941	934	885	913	926	927	939	904	1005	904	952	954	926	898	967	911	921	893	931	886	887	912	975	898	926	987	867	926	928	994	884	941	940	905	909	908	914	897	907	899	957	896	932	880	899	878	895	912	947	932	893	918	922	906	976	860	921	897	983	922	905	945	917	906	957	880	948	908	936	908	881	953	918	918	910	905	943	910	923	921	881	915	967	911	930	903	921	866	897	950	837	930	853	904	929	941	955	902	969	923	874	988	864	933	910	869	925	898	903	934	916	914	928	925	919	917	910	918	931	950	959	913	853	927	886	914	893	935	908	920	876	940	883	912	864	889	948	954	958	920	996	970	894	961	898	941	898	881	871	932	901	938	932	951	927	986	1003	890	894	920	924	966	938	965	853	864	885	878	946	921	923	931	933	931	866	932	869	891	919	908	930	929	947	973	927	957	890	909	950	958	935	950	935	983	898	853	894	963	908	932	881	918	937	913	936	932	928	911	967	976	924	907	909	972	987	931	974	886	884	906	950	937	903	946	900	929	964	922	959	942	889	931	943	963	925	919	852	918	910	959	898	899	945	945	897	886	859	871	911	912	895	937	928	941	892	925	936	923	888	910	929	920	918	922	926	929	931	914	1028	909	905	873	961	958	914	887	882	979	902	880	909	895	928	853	932	916	962	936	927	932	914	904	884	878	963	898	853	905	945	921	924	945	909	922	915	956	925	936	933	941	925	971	911	906	894	921	942	899	923	962	990	922	885	998	957	907	938	1003	923	938	902	870	924	872	917	965	813	927	858	927	946	918	918	894	877	979	959	951	866	938	881	975	934	869	908	966	910	917	910	889	964	895	940	903	920	862	954	915	933	945	945	937	920	931	928	935	888	933	928	913	953	916	974	922	939	881	922	898	909	940	883	939	940	898	904	961	956	941	936	969	944	940	915	908	971	958	941	952	964	966	871	997	918	925	845	892	930	904	908	939	945	929	944	932	977	923	910	915	917	940	882	877	875	845	896	885	890	896	965	963	884	927	962	880	938	899	881	941	866	977	915	933	909	910	913	966	880	912	923	926	863	952	917	918	902	952	900	906	913	971	913	976	954	945	896	885	875	867	951	943	921	958	899	889	916	943	896	969	900	966	947	956	941	941	886	952	941	975	936	915	907	992	901	912	928	883	949	923	904	908	903	921	927	945	890	878	920	958	925	902	926	897	900	958	927	930	940	938	948	949	894	938	949	936	940	917	946	906	911	941	905	926	881	885	964	871	956	929	899	859	936	904	935	915	864	919	922	940	915	885	905	925	895	920	892	879	894	944	890	951	924	934	862	935	958	956	893	885	929	902	905	916	887	902	940	968	895	929	922	980	927	868	905	852	937	895	939	946	930	931	923	906	980	893	913	946	915	950	956	971	896	878	967	912	984	942	945	951	914	949	926	863	886	912	932	925	931	891	933	919	908	917	873	860	897	901	903	900	929	959	887	914	903	935	894	967	906	895	905	904	919	954	887	984	938	895	886	930	944	941	894	908	908	963	899	934	898	855	923	994	946	916	887	961	908	897	870	919	875	893	942	962	886	907	943	929	918	904	960	879	879	935	862	871	925	881	938	938	907	940	898	868	966	921	920	942	926	895	947	946	898	953	950	925	916	935	929	891	924	897	902	902	974	894	896	942	892	947	908	965	944	963	913	919	891	927	853	933	947	968	905	875	945	941	896	944	896	891	905	900	943	936	891	882	818	902	968	943	941	892	921	900	886	939	916	941	883	920	954	908	860	955	937	832	916	933	949	887	890	918	901	904	940	888	922	925	918	925	930	896	930	862	934	918	876	903	938	984	869	893	993	892	864	896	963	920	956	920	884	933	934	890	950	920	931	889	885	913	905	951	880	912	848	917	937	938	896	936	816	906	851	903	930	918	883	946	909	950	903	929	986	928	941	912	916	849	934	957	943	900	904	939	938	939	934	979	936	948	956	929	932	858	922	919	962	973	923	936	947	884	950	923	878	912	904	937	911	934	835	883	888	997	920	889	894	919	901	1014	894	896	922	937	879	862	919	908	881	941	881	909	890	899	891	909	858	912	873	852	954	872	959	886	926	958	917	907	948	888	931	880	954	921	956	921	917	926	874	929	897	929	937	901	959	881	879	944	915	917	914	904	897	958	892	899	931	954	940	919	949	915	934	950	881	924	943	932	929	956	914	910	946	922	898	944	945	903	904	950	907	903	928	877	919	913	988	925	931	900	925	948	917	948	958	894	935	948	889	924	889	879	938	898	935	939	885	958	937	877	906	914	982	930	937	951	904	895	854	924	896	898	874	966	929	905	940	920	901	929	952	982	854	941	917	924	914	932	908	938	941	906	945	941	931	922	926	941	881	913	946	943	955	1026	926	909	880	911	885	923	940	948	885	943	941	926	936	905	976	928	951	928	890	889	987	883	909	943	870	945	966	893	914	881	905	932	897	968	967	912	890	930	922	869	920	899	947	927	950	949	922	897	909	930	925	884	946	957	927	959	942	917	903	911	896	917	901	917	918	877	938	911	948	847	919	922	910	919	908	926	900	923	934	932	908	943	953	920	930	886	987	958	953	920	923	860	902	886	872	951	967	957	891	1006	903	908	891	934	947	869	930	952	927	884	900	933	861	926	866	922	921	973	945	885	897	927	953	906	928	925	926	920	928	953	909	874	919	910	906	904	882	948	883	934	903	908	933	914	940	946	970	929	873	931	944	923	954	944	884	945	926	874	911	875	974	898	916	944	911	926	929	904	907	920	873	923	948	912	892	909	908	929	897	937	863	961	941	927	897	962	901	901	869	922	879	935	877	881	947	921	887	929	882	967	930	940	909	965	972	962	894	875	965	918	943	883	885	953	918	883	888	898	921	904	867	877	897	888	938	947	930	893	891	927	871	914	917	859	909	942	961	949	948	871	885	945	955	942	937	932	889	933	914	916	947	945	945	891	914	886	875	893	923	911	939	887	920	932	918	946	933	945	919	976	953	909	876	822	927	910	886	883	890	906	908	891	865	959	899	940	893	930	908	864	858	938	940	921	931	906	1000	906	906	913	878	931	899	897	915	935	899	889	908	921	923	848	919	971	910	915	901	951	874	958	893	937	908	913	901	880	953	877	902	932	908	951	930	928	953	936	923	960	893	953	958	948	934	954	941	933	910	908	929	894	898	966	858	948	936	911	934	901	913	917	926	905	878	865	896	929	931	913	898	943	923	882	982	892	936	967	889	887	904	930	864	888	881	888	956	939	935	892	905	945	956	925	887	910	908	898	944	898	936	923	901	928	904	968	877	931	930	909	907	897	878	854	895	930	914	902	916	896	937	910	940
23455	21482	29514	23884	21486	21348	4733	1346	1019	995	881	790	777	753	755	677	682	641	646	643	630	608	575	601	606	566	631	592	614	591	585	587	613	615	539	555	594	597	592	622	609	549	596	528	619	572	599	541	566	575	550	608	585	566	563	600	592	604	590	549	533	607	601	519	557	568	562	567	609	577	552	561	603	574	552	594	542	578	610	583	558	593	527	558	589	555	569	568	553	538	557	532	577	547	571	588	556	552	553	602	597	568	571	522	558	589	563	522	557	567	566	608	554	570	581	553	556	559	552	548	556	576	559	560	583	527	509	556	558	548	597	571	564	581	572	557	592	533	587	578	558	594	581	599	530	593	551	625	551	603	581	588	565	581	566	553	584	509	601	526	585	550	590	610	560	574	593	563	565	565	548	561	559	590	553	558	571	574	567	548	587	587	586	589	567	548	539	609	577	585	557	598	569	583	566	541	546	564	584	583	548	569	594	593	567	573	550	579	589	568	530	556	601	548	575	584	568	577	557	573	582	605	575	545	603	578	615	562	564	543	590	555	570	547	575	593	554	568	566	546	543	540	554	594	560	571	541	550	573	541	550	578	552	598	561	598	567	534	548	585	559	592	612	575	556	564	571	575	547	581	597	580	557	557	581	594	546	586	565	569	538	581	566	604	596	588	563	576	559	578	558	616	559	571	630	562	530	588	569	593	573	578	568	510	565	592	604	562	569	592	584	558	587	541	603	542	597	579	595	565	616	585	527	584	561	593	571	517	593	633	565	582	586	595	590	559	588	578	593	541	571	612	563	588	594	579	581	576	583	607	549	599	568	566	578	563	621	566	562	584	568	594	554	557	544	587	575	626	594	543	565	578	542	572	589	543	544	603	542	566	605	563	562	556	539	575	572	607	608	559	585	554	570	544	608	597	607	536	581	537	535	599	585	585	599	572	569	581	548	597	555	600	583	584	559	576	623	551	581	527	540	589	540	608	530	505	563	541	561	600	570	576	546	616	488	568	595	582	585	569	580	592	577	629	552	576	544	607	564	558	626	550	571	581	550	592	540	573	549	580	596	527	580	552	504	563	563	563	570	576	548	583	557	603	625	568	556	544	577	613	602	566	596	576	598	604	583	581	603	568	563	579	586	564	574	547	585	579	604	590	592	529	553	575	562	582	573	567	567	525	565	547	586	574	580	541	582	593	539	549	601	580	592	614	594	589	571	581	600	557	534	575	594	556	565	556	545	549	634	590	558	612	564	595	557	581	581	551	574	563	582	604	549	562	570	561	526	591	549	549	571	560	578	560	580	602	532	598	593	599	580	531	589	607	560	587	552	573	581	593	558	564	541	587	599	567	557	585	585	521	578	531	559	558	545	555	541	581	577	564	566	607	560	584	607	556	573	607	607	525	599	582	538	556	548	603	579	533	593	558	536	520	569	566	539	595	541	562	591	601	577	592	588	567	556	591	579	562	572	569	568	586	599	548	584	587	582	546	548	610	547	592	588	574	571	551	589	626	609	533	560	526	577	607	557	574	606	534	577	625	607	579	556	613	530	570	537	572	559	553	550	581	556	573	496	534	613	615	573	567	611	574	566	603	608	581	563	529	534	566	556	607	543	565	584	580	572	552	563	553	554	613	599	560	580	535	599	588	567	606	558	547	572	569	557	574	528	556	562	585	560	537	597	614	554	558	550	535	560	612	578	528	599	585	569	583	580	564	553	592	574	582	546	575	561	615	565	558	544	585	537	490	579	542	544	554	559	562	578	548	562	537	590	563	570	618	550	547	602	563	551	536	566	567	568	549	602	532	565	571	569	561	556	578	545	586	537	620	586	581	546	531	574	579	554	570	577	568	546	575	543	591	562	583	554	599	587	592	598	564	555	560	540	632	566	616	594	556	566	585	588	559	546	566	542	578	548	592	564	549	537	562	587	561	573	621	588	581	614	591	552	555	526	562	525	572	576	536	561	541	570	580	572	578	593	537	571	556	602	563	570	555	601	609	550	600	530	598	564	563	557	564	540	544	584	596	580	582	566	531	549	586	578	551	571	567	586	549	593	578	555	582	589	557	558	559	579	522	575	598	565	547	600	599	560	562	601	564	582	550	544	554	597	582	617	590	560	570	554	565	566	559	530	603	590	563	583	570	582	545	594	553	595	577	563	572	579	563	610	547	539	513	544	565	577	602	579	552	548	571	564	603	583	565	573	592	591	551	570	562	577	587	524	617	545	571	509	588	562	538	562	573	586	561	570	602	605	544	571	562	574	551	538	567	570	574	554	539	541	548	572	563	541	563	584	513	638	560	583	557	547	564	583	568	596	561	568	590	582	551	583	581	616	549	587	566	549	553	572	562	579	566	594	551	598	552	545	598	591	558	583	594	558	563	554	606	552	562	543	534	530	572	552	559	558	565	569	549	542	575	560	574	604	577	580	581	509	574	576	544	549	603	616	588	582	558	589	584	591	564	571	575	628	552	557	578	560	582	627	570	559	563	579	581	597	549	575	584	521	529	596	566	574	545	570	549	591	535	549	575	586	556	582	594	621	578	580	603	595	565	619	579	584	582	582	541	554	538	554	586	537	560	538	523	560	586	572	567	536	544	548	595	550	545	557	552	600	537	576	595	576	538	562	570	573	571	548	601	599	584	581	530	604	553	550	539	532	547	555	567	614	575	556	587	574	560	583	569	558	546	551	571	553	599	581	547	545	585	573	593	613	578	588	583	603	509	590	537	579	562	585	563	555	578	588	524	550	588	537	561	540	544	573	575	605	565	538	516	603	562	590	531	523	553	555	577	595	568	540	606	562	587	541	564	624	552	629	609	539	575	553	580	594	593	519	531	553	560	534	582	561	519	540	592	535	542	558	564	599	560	538	570	570	537	588	619	550	579	540	555	520	562	555	571	588	535	532	597	564	579	588	573	592	617	594	573	561	569	591	548	607	564	554	525	565	588	583	542	552	575	565	556	561	550	553	549	571	613	570	578	563	599	553	535	564	575	568	553	562	568	552	541	601	584	551	574	550	527	543	587	563	576	592	579	565	589	588	543	566	598	537	582	548	561	545	550	565	566	562	598	540	574	540	577	577	613	578	581	569	541	576	536	553	602	578	579	568	586	590	619	547	537	565	613	570	613	546	634	556	575	560	591	547	565	532	552	541	579	532	541	563	525	560	540	598	571	596	552	571	599	541	573	537	598	563	616	560	576	570	555	566	574	571	557	567	580	553	557	554	575	528	555	589	555	581	607	555	545	574	565	597	575	578	530	581	600	562	588	606	570	561	576	582	602	580	548	602	526	573	561	609	566	612	565	581	537	539	534	554	590	572	613	619	581	565	564	586	610	587	606	555	568	552	578	560	608	552	584	566	565	547	571	568	563	536	548	545	593	589	530	574	546	603	528	558	586	560	547	566	582	566	575	568	540	576	584	627	559	568	532	557	572	556	559	538	508	573	580	564	573	596	638	577	594	581	553	579	587	555	564	556	544	515	543	586	546
39507	14928	13685	7783	5514	4163	3283	2751	2276	2043	1753	1520	1350	1380	1215	1181	1108	1062	1023	979	947	983	904	938	917	963	904	912	883	953	895	888	898	865	854	895	850	887	822	873	823	894	852	893	818	844	832	831	821	855	903	866	853	823	845	884	843	842	837	767	824	833	866	889	853	885	876	844	820	851	898	815	832	845	862	841	855	854	875	874	831	825	844	886	810	819	897	876	828	893	844	847	825	801	825	858	871	830	810	827	826	836	818	882	796	894	855	817	825	844	813	798	804	874	834	828	813	803	864	805	810	923	809	828	824	789	868	799	832	880	788	835	839	827	787	855	889	803	810	824	840	802	766	842	853	840	821	868	855	817	836	801	848	833	884	881	810	869	781	840	823	817	826	888	802	845	802	830	843	863	856	818	797	806	832	883	915	834	838	819	813	888	797	839	829	805	878	804	804	787	856	888	868	836	908	837	819	864	830	819	823	833	823	816	850	843	779	802	805	833	783	869	822	856	811	851	814	813	794	796	793	868	807	836	831	809	838	844	814	845	812	820	883	836	767	830	805	822	844	791	831	858	833	822	793	798	831	831	836	872	858	902	841	845	843	822	820	856	815	846	853	831	819	839	857	827	804	789	800	858	782	811	837	777	826	831	836	822	844	880	842	894	851	815	873	852	830	806	838	852	807	816	834	843	871	871	843	820	785	799	825	835	814	852	842	868	770	811	829	803	838	855	849	877	824	874	846	822	847	852	818	776	807	758	870	842	820	836	818	823	848	792	851	819	833	789	822	822	845	834	836	877	797	822	822	835	811	856	820	820	840	897	840	814	871	841	849	834	807	799	871	843	777	819	848	852	881	790	838	898	797	829	823	823	754	788	801	791	814	890	864	832	803	865	853	841	792	836	843	861	820	850	863	829	835	847	829	845	817	892	816	826	849	875	807	816	855	857	815	832	824	821	862	800	852	857	842	808	776	828	848	849	823	831	792	840	802	817	850	770	848	797	846	874	827	903	833	817	880	833	844	828	855	805	864	829	825	863	863	833	846	818	798	840	826	807	827	872	790	845	788	882	810	882	840	846	864	881	863	846	790	867	843	907	844	826	841	822	768	790	838	855	840	903	795	789	849	819	792	838	819	877	863	808	819	807	759	855	856	839	783	854	815	812	868	810	895	827	825	833	855	834	883	801	809	815	808	861	833	764	785	816	838	831	812	798	862	893	831	808	820	824	854	830	802	865	843	786	832	771	827	834	875	844	789	900	832	824	871	775	802	771	829	791	815	821	812	811	795	869	875	850	814	835	842	849	800	851	813	833	810	816	851	837	821	788	808	799	857	779	828	838	817	823	825	783	766	845	813	851	875	818	832	837	815	842	812	831	822	828	886	826	843	851	784	847	857	821	828	803	863	823	812	891	798	858	846	874	861	830	825	867	826	812	864	824	818	868	841	871	835	838	798	842	829	829	797	798	826	870	868	838	834	837	879	807	824	805	873	860	787	800	814	834	829	845	802	794	856	896	834	847	794	791	854	850	829	837	832	821	890	819	846	817	792	785	885	833	832	857	875	886	875	796	784	855	815	886	879	859	828	864	825	840	822	839	821	808	891	845	828	809	883	866	815	844	803	858	799	864	838	838	838	820	822	892	843	852	818	888	869	834	860	873	828	817	852	841	859	837	814	830	813	792	843	800	810	811	818	830	873	834	882	782	805	822	826	806	837	808	865	851	806	887	856	858	848	842	755	831	812	818	826	815	884	823	890	851	839	855	872	853	865	799	821	859	887	884	816	851	894	861	811	859	880	838	840	815	826	860	856	828	843	811	802	798	819	930	856	850	818	812	827	828	800	891	849	852	820	844	819	838	837	815	862	822	860	816	843	781	855	875	827	857	873	794	823	826	773	818	873	878	869	855	782	875	811	877	797	836	846	813	825	822	840	811	815	846	798	823	786	827	847	826	861	795	820	826	798	845	849	801	845	801	856	847	842	857	864	787	858	798	816	866	803	786	804	871	881	833	788	863	848	792	868	856	868	848	831	842	843	826	852	830	828	826	827	820	815	799	819	874	860	805	898	880	854	814	828	876	854	825	846	889	834	827	806	911	820	811	820	794	835	876	802	838	885	848	833	858	834	809	814	764	848	827	826	846	830	806	843	814	806	778	809	845	869	798	809	829	807	796	804	845	828	906	881	800	785	879	852	824	839	809	771	789	824	896	804	825	858	828	836	829	854	820	824	807	837	856	774	811	811	805	815	880	857	842	819	813	811	811	825	841	826	810	840	840	845	801	861	855	815	873	843	791	858	847	849	847	884	837	850	826	821	852	862	822	827	863	862	821	820	904	859	858	802	795	808	884	830	788	830	831	792	818	783	851	841	842	827	888	805	815	824	821	882	797	847	854	869	816	823	857	860	821	855	793	789	740	873	801	864	836	830	801	830	809	861	850	823	834	903	854	835	835	783	820	836	798	833	811	850	782	826	826	839	841	830	837	862	847	865	817	840	861	818	795	864	853	838	826	809	794	812	831	850	815	851	777	879	818	791	826	812	838	858	839	841	813	826	813	860	867	850	852	834	848	901	908	839	886	812	816	828	876	841	863	804	826	812	848	848	830	811	827	820	813	828	809	815	825	781	801	778	866	831	869	865	809	824	840	841	811	825	803	855	860	842	904	827	840	826	829	821	801	864	834	784	859	882	820	835	864	803	840	828	807	868	745	771	837	824	825	807	832	854	831	794	912	831	847	806	830	812	829	828	820	808	802	855	768	832	810	828	844	868	824	875	844	862	816	799	830	865	853	875	846	840	855	833	796	822	787	842	794	813	825	866	817	858	824	825	832	868	839	860	861	893	838	808	827	845	870	759	898	808	826	878	839	830	782	805	830	808	867	821	816	858	875	824	843	809	814	834	842	821	842	810	809	821	823	853	860	826	777	820	834	844	831	833	799	826	821	848	845	825	808	811	861	788	828	800	831	865	876	811	849	842	840	901	828	840	831	791	838	826	806	801	860	836	854	804	806	832	832	827	808	856	831	858	827	860	780	802	854	851	819	801	797	854	847	809	859	808	878	870	909	847	845	885	775	881	820	886	853	834	837	813	832	835	816	819	819	823	894	829	854	790	838	804	803	860	795	833	854	834	859	840	832	815	859	818	886	831	793	843	858	810	882	822	812	853	831	841	824	851	835	847	826	841	850	827	810	825	793	869	846	820	824	847	796	831	902	833	841	801	839	885	800	795	828	832	861	865	810	841	837	839	799	784	798	803	805	842	774	825	835	795	845	836	893	838	813	808	840	814	827	850	837	828	821	821	794	843	817	810	858	848	818	857	802	844	851	881	789	809	864	878	841	849	827	833	840	830	844	792	860	822	785	831	827	828	793	815	819	819	813	808	789	840	863	837	807	852	823	871	844	839	871	843	782	857	840	889	830	814	786	915	809	789	874	811	866	791	875	833	821	781	832	818	803	871	881	848	862	827	807	824	802	827	775	814	874	842	845
27361	20763	9537	1153	710	628	455	392	389	397	389	378	372	384	408	385	341	377	346	357	351	357	348	346	380	353	351	315	384	355	340	362	390	340	316	358	374	331	393	358	307	321	340	364	343	373	344	377	342	375	360	327	359	364	364	372	413	358	364	391	333	330	353	370	363	370	340	349	347	345	398	359	363	334	334	343	328	351	353	353	308	359	350	376	355	344	359	360	360	327	345	362	342	365	347	323	353	380	325	360	390	360	365	333	337	362	347	356	327	336	355	367	412	352	396	348	352	361	418	386	366	359	331	397	360	390	370	374	337	376	356	331	369	342	363	342	316	355	338	349	354	313	373	372	349	349	363	367	376	356	384	343	349	342	360	373	348	332	354	376	352	393	361	366	349	341	338	365	324	357	366	333	344	410	361	356	331	369	336	391	348	393	341	343	343	358	364	348	353	356	321	362	375	344	374	363	354	355	370	368	387	363	345	351	354	357	344	360	357	355	366	388	368	368	329	364	330	354	382	356	374	351	364	376	366	358	359	366	354	353	377	350	368	370	373	362	369	317	344	331	356	349	331	362	359	353	382	369	386	347	350	345	355	368	354	363	353	331	348	376	359	317	375	373	360	361	377	339	375	330	361	373	298	368	349	364	361	342	352	387	360	333	351	337	327	365	339	373	340	364	336	375	345	361	389	357	382	353	321	332	355	349	363	381	344	324	370	370	327	352	363	328	360	364	368	374	364	360	368	371	332	392	355	367	343	354	382	356	374	356	353	398	348	350	323	344	347	339	382	362	346	338	353	391	374	354	359	333	348	334	358	347	335	353	356	376	322	334	345	358	345	325	401	381	333	357	332	337	369	349	321	350	356	395	360	383	363	364	357	350	344	353	350	336	342	371	338	328	363	356	365	354	319	392	380	354	383	383	357	357	372	369	358	337	381	370	369	348	378	360	363	349	367	359	332	322	352	383	366	350	382	340	359	378	349	372	361	351	343	320	364	317	360	405	350	351	321	377	344	332	355	333	374	354	344	355	358	359	342	348	346	364	391	383	357	376	356	379	347	386	310	332	355	368	367	365	346	376	351	345	322	350	360	365	366	342	355	337	390	350	377	355	367	347	390	355	345	328	366	357	362	358	355	329	338	366	358	363	340	346	382	367	347	344	411	364	360	363	348	367	352	373	334	354	343	341	362	342	358	334	354	364	363	377	362	349	362	352	343	396	345	359	350	361	382	351	349	356	352	319	358	366	348	321	358	350	345	375	356	346	359	377	372	371	360	378	341	380	357	382	353	348	381	308	374	358	392	348	349	326	353	345	345	391	344	321	304	355	377	360	346	356	351	356	389	339	335	355	352	368	360	386	346	362	350	340	311	346	338	368	347	346	349	349	374	371	340	345	384	353	338	324	345	363	329	338	320	354	322	356	386	349	334	306	366	385	329	371	306	380	369	310	348	324	340	374	350	364	381	363	355	372	335	364	361	367	381	366	339	341	353	358	367	367	386	348	369	383	340	352	358	379	366	337	360	392	384	347	364	354	357	372	356	340	375	364	332	338	341	345	376	406	313	365	356	372	378	353	357	368	359	361	321	346	358	330	303	336	335	384	339	374	370	357	346	373	395	352	379	348	364	367	360	379	361	344	333	348	333	325	360	356	367	399	345	328	326	322	361	345	368	372	341	376	361	342	377	348	308	370	363	346	301	356	340	326	357	333	392	353	355	349	356	342	360	351	358	373	382	401	379	372	358	326	342	403	363	395	347	363	368	318	356	335	347	355	342	358	353	325	337	332	330	365	355	367	359	362	308	370	342	348	362	343	352	359	369	357	350	361	374	335	323	335	363	376	340	349	347	347	348	344	367	327	329	343	368	339	321	351	336	363	330	350	325	348	308	355	391	406	365	372	336	325	361	377	376	374	379	316	355	334	359	338	348	353	348	355	364	387	354	340	379	350	341	368	352	381	369	354	383	347	346	352	356	359	354	369	367	361	352	335	342	356	380	336	336	342	356	393	325	364	362	360	332	358	352	378	356	354	353	339	360	373	335	364	340	336	363	350	322	377	336	346	320	370	398	338	387	365	334	349	348	343	336	309	334	334	345	367	364	359	347	343	339	345	330	356	366	376	355	344	366	373	342	341	377	352	353	354	359	361	319	372	340	348	353	355	351	329	340	328	368	331	318	351	368	356	358	339	350	353	352	344	373	358	357	357	338	352	373	340	356	369	369	366	345	346	339	364	363	346	372	319	348	333	322	318	342	393	373	390	351	365	354	359	374	356	330	338	352	350	314	360	372	375	305	366	383	366	365	336	367	372	367	348	389	354	348	357	347	337	324	359	360	394	354	336	336	356	360	358	343	324	375	329	374	318	363	354	343	350	327	346	377	388	370	314	355	381	352	335	346	337	390	343	350	373	384	379	375	318	339	325	389	341	355	344	367	321	347	381	358	358	359	351	383	326	345	349	359	376	350	357	421	356	328	362	334	345	365	334	336	349	355	360	333	335	362	382	350	367	316	307	391	356	333	325	362	378	381	349	364	366	327	334	360	333	347	364	384	337	370	338	348	365	372	367	388	333	349	357	357	361	351	339	349	351	384	360	366	371	344	340	361	327	341	363	334	353	374	339	375	378	319	358	379	333	364	375	370	360	342	324	342	357	339	341	381	377	338	383	350	339	344	387	347	349	374	350	346	368	343	361	353	351	354	385	359	319	333	361	346	310	366	330	332	354	349	335	345	355	350	345	353	375	388	341	376	359	345	348	348	398	338	360	356	358	348	302	369	349	354	319	373	340	359	389	378	367	405	327	382	373	358	347	359	351	322	350	334	355	358	335	368	357	355	327	347	368	335	351	398	312	365	382	329	355	379	363	365	367	351	313	371	333	364	359	350	392	358	331	332	365	379	342	363	369	348	348	339	349	369	355	374	386	350	360	344	332	367	375	346	371	349	357	344	342	391	372	359	354	357	351	359	364	350	325	379	379	330	370	338	366	362	342	348	331	324	371	361	358	360	340	363	364	335	372	379	343	371	380	354	382	356	365	330	363	381	376	359	351	347	352	378	373	339	336	366	355	398	356	374	373	364	407	365	339	327	378	340	352	350	365	362	352	362	351	340	340	390	375	348	365	331	336	348	369	390	352	347	343	358	406	347	346	364	363	385	363	341	375	365	367	358	350	347	334	353	368	347	334	382	364	377	335	370	335	361	409	352	321	344	335	380	353	348	356	342	379	345	335	385	354	358	350	337	347	314	315	350	352	364	338	363	348	353	357	352	344	338	390	358	364	340	368	379	363	308	325	339	362	365	331	367	353	387	347	394	355	329	364	385	359	358	337	334	396	379	350	349	347	360	365	330	337	359	343	354	344	339	379	344	345	336	315	368	384	366	354	391	342	341	364	372	371	396	365	320	357	348	328	360	342	359	326	354	346	366	350	341	367	331	351	353	375	347	348	337	372	360	351	356	345	338	345	361	336	361	359	364	350	329	352	355	314
18361	2149	1978	1212	1000	807	709	700	626	575	556	573	578	592	521	566	570	552	550	532	521	572	535	512	518	536	564	505	576	492	522	542	519	491	531	552	525	512	538	532	488	490	512	552	525	552	564	570	567	536	569	517	545	545	513	527	494	547	497	543	525	549	542	521	533	542	517	538	477	523	557	470	546	552	510	504	525	518	514	553	553	493	532	541	542	531	528	506	553	531	500	548	502	564	549	545	530	515	518	502	514	495	533	524	534	502	523	500	524	559	504	513	547	504	525	563	494	539	501	510	526	561	530	517	512	498	530	504	540	491	539	562	476	532	516	514	510	542	521	575	506	555	493	489	496	538	496	526	547	555	496	553	557	537	530	515	519	506	572	478	519	570	531	569	532	482	520	540	533	508	523	514	504	537	505	488	545	514	489	511	515	552	568	547	534	527	527	527	555	499	495	495	497	513	542	496	475	505	532	537	553	510	505	511	550	503	506	515	507	548	569	512	546	579	516	538	493	545	588	526	494	517	572	527	529	538	516	556	551	588	532	548	563	528	550	575	498	520	531	513	502	529	492	531	520	518	524	547	477	545	520	524	558	529	532	566	536	515	512	474	546	526	479	560	498	508	539	515	558	514	500	510	554	529	490	592	584	578	544	545	539	499	521	545	498	521	500	526	538	516	506	539	525	561	494	519	526	545	538	503	558	483	558	503	513	559	514	538	537	539	516	526	535	528	516	537	494	549	530	512	512	530	495	529	511	541	538	533	520	490	529	562	477	530	532	540	548	524	584	532	497	563	510	500	487	489	518	513	555	520	531	513	502	540	542	508	504	530	527	576	524	502	528	529	533	542	538	522	525	535	496	544	517	496	525	568	519	555	544	533	546	535	480	494	505	548	546	547	530	508	497	537	541	506	567	517	556	532	567	544	569	508	530	530	505	531	505	492	514	509	539	508	529	493	512	565	527	517	522	528	519	523	550	548	551	535	523	559	526	490	516	517	500	492	569	550	521	560	530	553	541	567	494	532	540	520	507	530	503	525	506	550	549	537	484	542	517	562	523	539	493	536	516	485	537	514	550	533	527	528	516	516	551	535	516	493	524	567	494	520	490	518	529	542	537	506	547	550	588	489	514	576	538	553	551	522	541	553	543	533	543	502	539	519	519	531	540	505	516	543	541	532	586	531	522	520	546	574	533	507	520	590	509	561	523	537	536	515	515	544	541	531	515	533	531	544	554	538	531	603	531	541	519	530	563	525	533	510	520	532	520	542	515	511	516	528	533	515	500	508	519	509	531	548	556	564	467	505	518	532	548	538	500	510	572	531	514	499	518	489	524	526	538	561	541	498	488	523	520	546	513	533	529	562	522	523	543	548	501	503	507	539	502	502	525	549	528	526	499	528	528	506	515	535	492	551	547	479	559	520	532	553	511	516	540	522	499	567	528	505	527	535	508	517	565	522	493	522	573	553	529	506	491	532	512	513	526	541	544	528	526	519	486	528	567	531	541	478	524	536	582	525	531	547	565	543	503	540	553	517	508	555	503	546	520	514	549	494	547	510	486	494	510	575	542	480	539	517	552	505	522	520	533	512	513	556	529	538	548	543	515	568	523	495	521	535	554	541	513	563	540	544	525	490	552	560	526	547	500	513	526	527	551	542	555	543	484	525	490	552	517	509	567	488	528	519	536	533	470	507	563	511	499	544	506	509	500	519	501	490	502	539	540	505	533	562	526	533	538	530	512	526	529	568	517	542	516	520	516	508	530	542	497	497	542	552	513	616	563	537	523	558	551	538	532	522	526	532	505	540	534	523	526	513	549	531	531	535	487	533	502	527	521	514	541	572	539	514	537	493	524	543	501	497	545	531	523	548	554	528	512	492	526	520	524	574	533	538	539	547	522	498	555	534	538	495	510	505	546	489	500	504	538	515	560	515	472	548	528	523	527	461	543	535	515	514	523	537	551	504	503	549	540	521	505	512	518	516	512	586	510	520	518	488	545	519	481	493	513	518	491	572	562	520	543	484	515	477	516	570	477	521	533	541	501	530	502	527	499	521	550	492	549	497	522	496	482	492	520	537	540	565	521	493	562	545	536	530	495	516	513	512	509	537	544	500	525	547	516	510	532	559	549	509	458	499	532	491	542	488	520	516	498	486	543	527	550	502	520	522	558	505	510	529	534	579	525	591	535	503	538	537	505	540	514	485	509	529	543	561	569	535	519	554	544	538	533	570	499	491	544	543	503	534	534	531	523	526	548	543	548	541	554	501	513	542	539	512	547	548	524	506	523	546	559	539	536	510	521	528	513	526	525	536	573	513	569	537	523	525	532	580	506	550	544	519	583	526	559	527	469	495	525	489	504	525	516	549	492	494	526	524	523	528	518	469	548	498	494	562	523	537	523	515	536	536	558	512	558	533	506	528	502	490	501	537	555	541	535	524	560	521	540	496	499	509	524	525	499	527	537	525	523	552	528	523	554	571	571	524	525	557	535	533	517	530	506	548	548	490	541	526	528	508	566	560	500	547	564	536	543	525	511	482	539	555	489	563	520	526	495	532	573	528	522	572	512	527	525	542	547	522	537	522	521	554	496	472	514	527	555	486	505	540	566	521	535	509	526	524	501	513	506	536	512	560	536	474	570	523	506	526	509	543	513	487	522	502	534	515	524	534	535	543	514	539	519	516	520	489	548	540	544	524	522	574	513	472	488	523	521	538	526	533	542	542	528	498	511	566	492	489	556	509	530	503	532	517	513	498	524	508	546	517	498	505	501	580	499	550	523	509	552	499	519	528	505	532	504	543	600	521	520	522	530	521	544	535	536	531	520	499	508	524	559	514	513	583	561	541	529	533	566	481	506	506	560	561	545	509	516	523	478	527	496	533	531	558	527	503	541	552	563	506	557	498	513	530	598	531	518	492	501	543	568	470	534	527	484	529	496	534	548	513	546	535	520	523	503	506	519	526	537	510	523	541	554	558	536	531	529	526	547	508	532	558	531	532	529	542	533	492	512	517	518	543	502	517	517	539	557	516	532	547	536	502	515	531	492	528	499	510	492	495	519	539	546	519	475	581	501	512	547	541	539	503	575	526	522	528	509	565	530	522	515	555	546	471	486	525	533	514	542	506	553	595	555	543	508	544	495	549	526	519	550	523	523	515	527	508	554	594	495	564	523	509	519	519	538	520	564	508	570	501	508	550	547	513	535	537	537	561	520	510	527	542	528	474	569	509	549	524	530	512	549	541	530	540	483	463	518	511	504	559	511	543	535	497	504	534	493	534	552	557	557	519	509	544	529	542	546	514	562	533	526	567	490	501	538	548	577	570	514	501	521	511	568	521	479	529	501	516	518	537	539	520	518	480	563	520	512	538	570	549	540	547	525	577	490	531	510	485	546	517	522	500	496	548	539	536	541	516	515	511	512	508	496	521	520	518	520	552	479	496	529	508	522	526	524	476	527	511	539	531	517	532	526	535	537	550	524	504	518	510	520	534
24398	21368	28709	24373	21180	5530	1395	990	854	815	855	741	770	753	704	712	768	660	678	641	652	660	619	653	675	694	679	637	684	618	660	632	686	643	653	644	658	608	690	643	690	674	663	632	661	685	630	596	653	663	644	645	605	613	649	611	647	652	668	583	630	633	678	663	648	640	624	647	628	627	630	651	656	668	663	630	686	621	641	634	646	631	615	642	599	614	629	649	630	649	663	611	663	658	629	659	647	600	649	645	693	644	650	656	631	628	611	588	644	643	629	655	611	649	645	639	653	584	681	645	666	663	629	676	671	653	624	674	625	625	640	642	634	652	662	654	641	637	668	613	629	656	660	657	645	645	643	657	659	608	649	617	647	681	613	617	652	646	715	661	609	605	650	646	665	621	600	650	645	648	660	650	686	608	657	615	629	616	636	662	647	664	598	685	643	624	636	668	690	662	662	626	642	615	643	672	668	631	671	637	621	634	651	635	668	666	636	674	673	629	635	618	610	640	667	631	631	650	654	648	643	616	624	639	683	660	640	660	637	628	648	637	633	643	642	631	633	618	667	677	632	677	606	592	636	629	649	631	657	661	595	637	640	578	624	633	570	590	655	655	593	619	619	636	622	574	629	639	639	646	636	635	662	636	609	696	619	629	633	640	591	672	602	678	645	634	649	612	612	671	632	655	627	613	664	628	666	643	646	650	667	633	674	633	658	646	601	589	633	654	628	667	653	679	605	630	600	636	623	654	644	620	634	601	674	608	675	627	616	637	619	620	622	643	599	619	627	581	649	648	636	587	635	665	645	657	663	667	660	635	689	690	655	629	626	582	626	673	700	664	623	598	605	635	642	634	620	639	637	668	652	591	632	587	625	657	640	643	639	642	643	639	621	656	655	672	628	643	607	662	667	658	613	642	634	662	649	685	612	627	638	632	623	627	669	646	622	677	664	713	651	626	579	583	648	619	601	625	614	650	678	608	650	621	640	618	660	657	649	673	649	628	651	648	654	666	647	660	639	664	660	616	595	652	630	614	643	582	640	681	648	625	616	637	602	651	636	623	677	624	631	644	657	608	619	632	638	623	655	618	630	682	668	637	606	640	616	641	600	647	623	637	636	635	660	668	649	654	630	612	642	637	649	647	653	672	605	616	593	622	662	634	653	639	650	615	667	568	686	675	642	651	636	635	615	630	645	665	597	638	624	658	668	677	611	662	662	653	620	683	642	589	691	645	619	598	650	645	653	623	619	662	630	653	610	647	637	624	647	619	609	608	596	620	669	655	663	608	644	653	652	631	617	654	646	600	645	649	675	617	688	620	619	646	665	630	639	638	641	618	615	633	622	645	659	658	652	599	668	650	637	635	630	667	668	606	687	656	613	638	639	629	631	718	634	647	628	662	634	657	623	663	613	644	626	632	674	631	622	645	671	626	635	623	632	660	632	683	600	620	659	637	648	654	588	619	659	652	635	649	641	680	619	625	644	622	634	667	634	627	670	652	688	607	623	616	634	660	624	664	643	625	611	639	671	627	659	613	666	651	633	627	592	633	662	628	627	638	614	645	577	609	673	643	626	665	632	621	645	625	628	682	660	629	626	603	678	646	662	622	615	626	648	618	637	601	637	661	651	633	654	629	637	626	659	615	618	607	647	608	686	658	645	655	655	709	695	649	643	681	620	637	646	618	668	660	664	691	591	647	636	627	668	659	656	580	667	632	629	640	660	648	655	648	628	658	672	625	655	637	615	628	629	664	607	601	662	639	643	678	651	629	678	643	656	625	620	642	667	659	630	705	619	615	642	640	675	667	618	673	659	583	621	629	645	619	659	673	633	649	661	581	640	631	624	626	616	636	623	652	637	617	625	580	668	652	629	670	646	674	638	613	620	646	645	618	614	612	603	614	638	635	620	701	591	650	667	637	656	680	657	658	661	616	613	649	619	658	635	620	641	633	627	663	699	642	646	646	639	614	636	630	623	677	648	611	662	588	656	637	610	648	642	662	643	643	653	649	686	638	628	586	697	619	625	616	633	623	633	648	601	640	615	677	636	610	616	627	686	621	684	675	619	624	615	657	659	643	595	672	633	667	625	668	602	632	625	628	604	622	692	631	626	666	645	585	658	661	658	662	618	643	638	645	678	641	606	586	616	652	625	655	617	672	609	604	613	588	642	655	655	666	641	686	618	590	635	658	610	598	634	636	649	596	691	635	653	644	603	656	645	614	661	636	655	642	657	616	613	640	636	694	594	674	639	633	652	618	607	647	608	607	583	600	686	597	654	651	629	598	639	676	630	605	665	629	589	657	646	643	655	625	638	678	630	655	687	610	635	643	637	614	647	636	642	612	672	608	621	650	608	649	606	593	693	637	632	661	675	646	617	606	617	637	680	641	678	635	635	608	626	695	641	655	622	629	667	652	610	665	632	583	673	665	640	643	623	613	682	696	645	583	664	619	637	678	631	616	626	663	658	648	651	654	616	650	607	657	687	608	583	664	656	615	628	634	690	604	630	666	667	595	634	654	600	636	582	669	610	622	635	653	691	664	630	646	686	622	662	637	591	638	630	651	629	638	619	656	578	624	639	642	631	615	653	702	637	628	621	650	653	670	673	639	637	671	565	646	615	659	646	664	649	630	622	641	675	616	601	659	689	667	696	607	636	618	647	636	602	613	645	623	697	659	603	654	618	621	647	633	640	656	677	664	685	643	669	644	621	642	639	616	671	654	592	656	628	690	664	623	613	678	629	634	678	644	663	620	646	698	634	630	664	650	638	648	641	662	649	621	634	592	650	676	658	636	601	653	627	629	665	631	625	677	624	634	628	614	689	666	664	605	614	642	660	653	623	657	659	666	625	636	614	639	596	614	674	606	658	653	644	608	644	639	629	613	615	598	622	604	661	625	627	621	654	588	634	639	603	671	621	647	633	700	643	646	632	625	651	648	612	593	682	654	647	619	690	639	672	630	641	648	644	616	674	647	678	632	607	662	633	657	620	643	633	656	609	631	618	660	627	640	641	671	620	634	678	672	646	650	640	679	652	666	616	660	603	659	617	602	645	634	623	617	671	612	604	637	625	602	676	642	663	619	634	672	646	637	633	620	639	625	608	618	657	613	650	635	620	650	629	628	609	640	642	623	648	664	653	644	639	611	632	636	639	605	643	652	651	613	662	657	652	656	671	676	622	640	697	616	650	654	637	574	703	637	650	607	638	662	606	644	639	604	624	620	669	615	664	648	659	654	628	675	625	649	617	598	619	657	697	626	646	597	688	604	658	644	690	655	621	636	716	616	634	654	646	634	633	655	654	639	647	641	633	621	631	684	629	619	641	648	644	642	679	654	589	633	681	606	634	633	643	660	657	617	637	704	659	714	673	601	649	669	628	568	608	641	607	687	623	657	655	665	612	675	660	649	643	603	647	641	692	683	657	616	642	678	646	689	650	618	633	693	649	614	604	666	670	635	630	659	653	676	666	646	688	652	641	629	628	588	619	630	590	674
35912	9718	8846	4834	3480	2691	2209	1902	1727	1485	1397	1247	1177	1176	1083	1129	1052	1093	1019	1066	1003	1005	973	984	951	968	1000	945	974	957	957	973	910	935	900	912	937	953	921	962	914	970	954	977	952	957	941	974	934	862	931	937	953	896	935	937	958	962	978	1005	931	890	917	948	924	908	937	972	908	955	884	957	992	978	936	935	943	989	909	947	944	889	974	974	906	950	944	962	939	864	945	891	922	931	912	925	924	929	952	881	917	904	936	930	893	924	944	946	970	867	895	953	919	949	952	931	932	941	919	855	912	876	963	938	928	898	888	869	943	908	888	919	920	955	899	927	929	938	881	941	927	940	938	933	926	920	887	938	893	1008	942	934	983	909	952	896	924	973	967	917	950	959	879	893	907	852	860	928	931	917	915	927	946	943	881	894	900	895	879	917	898	944	928	918	892	938	911	973	885	912	917	927	962	954	906	920	907	918	933	903	922	959	947	962	875	983	974	919	916	897	909	941	889	884	925	914	899	909	919	883	928	956	831	908	939	878	851	903	962	916	922	849	934	908	882	876	951	928	943	908	940	897	916	908	926	990	961	942	915	915	867	879	964	868	923	936	889	939	958	936	938	933	1008	919	924	917	942	907	925	922	990	932	956	930	943	918	866	931	930	867	864	944	924	912	918	940	926	907	914	911	926	946	900	893	850	928	961	903	954	894	891	917	886	915	927	949	933	962	975	878	850	953	951	939	928	886	943	939	929	946	924	934	940	896	954	933	872	944	957	945	955	955	868	880	925	922	870	887	960	898	941	919	927	932	891	887	906	932	920	915	903	920	965	908	850	906	886	968	924	918	917	944	941	953	932	926	964	938	874	920	890	908	896	918	955	896	899	895	937	897	932	997	909	942	930	944	890	944	919	910	903	956	876	892	967	919	953	969	966	924	962	828	901	962	921	907	962	934	890	935	883	892	957	896	921	900	922	924	935	917	916	961	894	960	908	935	892	955	934	898	910	942	973	902	840	899	937	954	973	908	925	880	907	856	888	932	950	917	932	939	950	928	909	922	929	957	965	899	899	890	945	941	930	905	942	974	1001	928	877	938	937	946	917	910	929	970	903	936	917	906	908	904	986	950	919	964	893	836	925	898	946	945	932	956	917	949	941	913	916	879	896	914	944	892	925	941	882	946	921	917	918	885	967	891	913	919	919	872	889	932	916	932	902	897	940	977	914	920	920	965	968	894	940	947	938	929	953	926	930	940	945	966	897	902	933	974	934	924	921	881	886	905	937	920	934	863	908	911	841	975	940	931	968	904	917	897	901	881	950	930	915	934	948	913	936	908	878	919	934	970	925	930	954	943	914	866	884	927	929	913	917	901	934	905	920	899	986	930	960	903	844	885	888	941	901	911	956	891	897	926	926	971	908	916	841	901	956	947	886	889	949	948	938	914	947	938	953	874	893	874	936	948	935	944	973	917	881	923	869	957	947	879	884	949	930	900	956	901	903	947	945	961	920	992	904	962	861	922	878	920	898	968	938	969	978	886	908	871	1005	889	958	908	969	913	974	863	892	910	909	910	906	880	954	962	941	900	919	927	945	874	890	935	932	924	971	895	996	933	918	880	898	945	953	899	906	942	884	903	913	925	935	876	920	959	897	877	889	827	869	936	967	873	867	937	916	906	959	962	924	903	873	959	915	947	912	924	951	953	944	928	919	912	902	944	910	943	909	873	971	926	860	908	903	879	977	908	877	964	932	913	966	887	926	920	955	962	946	981	928	943	893	904	970	902	934	919	921	907	932	948	950	856	904	961	925	918	945	936	921	943	958	890	872	943	924	878	907	926	946	886	915	940	909	913	919	901	921	913	937	964	968	970	925	855	913	894	910	929	919	935	936	924	946	890	905	905	871	914	915	865	914	922	965	997	919	929	946	921	907	949	925	935	865	910	970	975	914	947	909	895	929	915	967	949	916	945	937	952	915	968	908	948	995	932	896	923	929	932	914	926	921	905	945	890	923	881	938	863	898	964	907	915	950	919	872	862	947	919	953	908	936	930	875	940	946	937	927	908	952	898	944	977	903	893	943	899	937	904	895	927	909	920	907	976	893	945	887	917	895	987	949	934	883	969	924	981	909	890	939	912	936	885	922	914	957	952	961	921	931	970	885	911	933	939	900	914	930	879	918	923	970	944	973	913	974	944	930	894	926	931	928	900	924	889	900	952	881	954	913	995	930	932	879	873	907	949	912	885	916	944	927	916	897	893	928	931	921	925	961	910	872	939	943	943	937	959	937	903	887	880	894	957	939	956	946	924	951	907	974	936	872	947	898	865	922	878	894	913	908	921	929	918	949	906	928	934	979	986	920	887	924	951	951	903	914	877	900	970	883	918	920	913	929	947	932	917	904	877	897	956	900	921	959	929	890	977	916	893	947	950	900	881	891	900	886	956	948	893	955	892	911	915	929	898	963	919	1001	866	931	927	947	943	944	913	876	884	971	918	953	936	969	920	969	914	885	938	961	944	977	948	913	938	956	923	908	926	919	910	974	962	900	904	931	870	920	913	876	881	940	875	938	930	927	917	912	948	914	942	960	902	907	939	906	843	925	869	947	896	921	969	936	894	955	901	894	898	946	875	909	945	953	940	908	905	878	990	917	984	923	869	878	948	940	916	917	943	975	913	899	908	912	938	909	916	917	908	931	893	923	897	926	882	961	974	930	931	905	893	913	895	881	958	904	953	921	908	935	982	935	915	931	899	922	907	907	945	953	889	912	928	945	926	979	966	904	893	929	919	972	946	906	953	900	904	906	910	906	934	819	922	972	914	919	918	891	905	937	975	900	929	857	891	928	907	963	871	877	939	918	961	938	877	930	933	936	915	903	928	938	938	977	889	914	934	917	933	953	946	907	959	932	971	931	974	934	901	898	942	997	946	905	915	948	904	958	915	935	909	885	906	938	897	926	925	927	958	878	884	849	920	914	923	901	922	924	884	929	926	927	919	865	949	902	882	917	857	870	884	970	892	921	966	921	880	913	908	952	887	926	856	945	886	907	933	942	893	942	872	906	888	938	861	929	901	931	842	910	909	937	938	905	940	977	893	894	882	882	948	948	909	912	969	908	921	935	915	927	851	966	923	916	945	982	904	948	943	933	949	900	910	925	871	937	938	895	959	930	901	945	930	950	916	900	932	915	906	966	933	891	873	880	939	943	866	881	873	907	959	891	899	950	978	868	936	954	895	978	963	875	933	899	920	900	964	913	883	966	948	973	921	944	919	890	904	958	906	896	898	947	894	903	880	889	899	949	895	913	926	908	945	942	866	931	929	858	917	860	971	939	887	911	941	929	923	925	903	899	891	931	907	819	919	946	881	921	893	954	917	897	921	979	915	915	980	966	967	943	932	903	904	917	929	941	909	911	867	968	877	909	903	953	930	901	969	889	895	955	903	886	906	901	863	963	922	969	849	924	907	907	929	960	920	968	953	873	865	961	934	897	921	949	907	909	904	943	900
23410	21448	29433	23856	21452	21284	4598	1330	1076	977	863	832	756	702	687	710	714	643	622	579	632	662	635	597	608	653	626	650	576	600	617	556	565	616	573	581	658	605	588	657	633	589	618	559	612	590	602	582	615	587	527	617	551	602	613	548	562	631	594	615	570	594	584	570	569	553	611	561	583	559	560	600	544	580	585	620	541	588	592	581	572	574	600	591	588	545	594	596	622	590	588	513	508	576	560	638	590	615	526	585	576	596	583	586	536	597	578	626	533	550	575	566	598	526	547	580	540	586	560	597	564	573	562	568	545	545	557	532	566	600	572	559	563	531	588	574	596	602	595	551	607	575	557	603	599	556	573	576	562	580	565	594	577	559	547	632	630	576	574	537	572	592	552	589	577	602	572	592	558	581	539	562	592	551	556	585	603	579	536	579	514	582	580	583	595	571	571	599	582	570	544	562	585	562	563	525	557	562	558	526	602	560	543	553	587	555	551	600	543	593	623	561	550	583	559	560	595	597	608	572	558	544	549	562	575	600	589	588	607	574	536	554	564	620	573	553	569	569	589	593	546	591	553	583	542	566	564	579	603	567	599	532	573	559	532	546	583	590	571	591	559	590	581	539	605	540	606	579	567	581	549	536	577	596	563	579	579	577	569	549	512	579	530	594	557	550	563	555	653	564	554	553	586	573	545	580	596	578	564	542	590	603	561	584	623	571	573	598	557	534	584	529	617	617	558	600	575	590	565	613	553	535	517	579	602	566	591	561	618	561	541	571	584	574	545	594	562	590	581	583	589	610	605	557	554	538	547	595	567	571	577	567	584	563	574	569	543	576	578	561	585	583	564	553	602	558	542	608	568	565	533	558	546	562	608	556	581	583	549	581	614	571	574	593	574	602	563	587	587	635	568	582	579	533	586	594	583	572	560	568	548	564	596	560	610	577	559	531	571	606	539	569	571	552	557	573	633	567	555	577	510	577	540	577	570	563	572	588	502	590	524	535	527	561	567	572	639	587	594	556	579	598	567	517	559	568	534	564	592	591	610	552	562	576	537	596	592	579	576	556	562	548	583	592	573	562	608	581	558	590	530	563	544	582	626	574	559	590	562	554	505	614	579	581	566	553	577	558	544	568	570	595	547	550	597	577	573	581	587	540	557	571	538	511	578	562	551	539	576	619	548	578	610	577	593	583	628	604	509	576	607	524	584	595	584	576	601	572	566	546	544	539	568	608	572	613	578	553	565	543	579	561	543	577	537	602	576	594	601	530	562	536	582	598	547	563	539	578	613	534	624	547	564	574	557	572	542	571	540	566	565	565	536	546	586	582	566	577	586	552	555	546	556	579	536	613	589	554	550	585	511	595	602	561	587	571	577	573	598	617	546	541	575	590	574	554	582	615	562	541	574	611	540	557	595	598	550	589	566	589	588	552	553	602	585	590	587	584	578	561	589	560	606	559	548	605	560	553	576	617	611	567	557	538	522	584	566	548	569	575	567	555	582	549	572	569	582	572	558	624	544	527	561	602	563	582	590	533	614	563	580	592	548	597	540	560	544	538	565	575	613	576	598	569	601	595	564	506	561	561	578	598	548	572	547	566	594	580	582	577	568	593	566	550	618	578	532	561	561	566	619	540	556	558	586	561	546	569	575	584	563	550	579	627	547	566	519	548	541	651	568	563	579	550	604	592	572	593	568	564	583	577	558	525	572	557	538	564	549	587	579	551	555	596	565	552	565	571	606	556	547	575	568	574	601	602	607	621	553	562	610	549	549	567	574	578	531	581	575	574	567	575	585	569	566	579	585	579	595	543	609	587	572	620	531	567	575	539	546	577	582	530	565	590	539	555	567	524	579	578	573	541	585	563	559	557	571	589	552	526	594	577	538	549	518	558	588	565	562	548	550	583	554	535	597	571	551	568	576	607	567	596	602	559	573	584	594	572	596	568	576	569	561	577	530	569	558	571	595	590	542	558	571	595	563	557	554	581	539	563	587	569	604	569	566	593	554	642	598	588	589	534	558	592	564	576	573	578	573	563	576	565	601	577	561	603	545	574	547	553	596	591	552	583	603	543	552	526	556	581	538	564	590	520	560	596	554	546	607	549	568	586	510	559	573	564	575	607	574	562	571	617	582	613	601	599	580	571	614	595	560	563	543	545	543	593	572	566	596	586	579	583	593	593	567	562	602	569	563	551	578	570	550	535	553	595	628	573	579	571	523	570	616	565	556	554	582	547	578	531	549	530	504	584	567	536	528	554	614	556	579	626	602	548	534	589	597	568	574	548	560	580	549	577	586	555	579	610	541	524	591	576	622	603	563	589	571	613	555	536	583	588	544	597	577	561	587	582	529	585	568	547	556	548	541	555	550	580	550	564	591	578	556	558	560	563	564	549	562	581	569	560	569	555	566	550	536	581	610	528	566	572	577	528	555	539	554	576	554	555	560	596	531	535	585	599	539	636	546	535	540	550	553	578	557	546	573	594	590	547	552	592	551	547	575	545	547	580	586	553	556	589	568	553	579	542	580	576	569	591	619	629	579	558	544	544	588	517	601	549	582	607	578	552	566	548	581	592	603	565	562	596	590	558	587	541	578	597	574	560	561	565	561	593	551	577	554	570	516	611	543	596	565	554	567	532	597	592	573	574	572	578	544	600	593	603	588	541	551	578	543	584	586	543	574	594	577	554	526	578	587	563	641	585	582	622	537	549	544	531	566	527	594	597	601	565	529	568	598	574	598	566	588	609	567	604	565	569	563	574	579	588	572	572	525	567	549	585	584	583	540	587	558	586	601	589	555	526	588	548	565	562	568	542	581	559	529	577	571	545	622	526	560	545	565	581	559	611	577	567	551	557	531	576	555	553	536	522	569	523	592	576	555	562	566	547	546	592	560	577	594	575	572	585	531	584	541	537	542	600	599	567	580	537	586	585	553	553	571	571	571	550	555	508	590	591	562	561	562	541	557	587	569	518	596	550	585	573	615	618	584	560	566	561	549	567	585	554	566	535	536	556	580	578	588	584	594	566	580	578	604	566	579	597	554	564	566	573	550	549	556	582	598	610	570	556	520	575	590	562	557	563	579	528	591	587	562	565	565	538	553	616	597	562	566	553	540	539	556	588	569	577	580	545	556	546	574	597	570	573	581	570	549	535	598	508	541	552	556	574	523	568	558	558	550	532	577	581	542	627	621	579	558	538	546	587	631	565	582	582	585	529	530	568	569	549	563	554	610	543	587	601	586	525	599	536	557	565	590	558	608	554	608	559	574	590	588	562	588	543	587	564	577	591	584	548	578	550	588	568	581	554	566	595	560	580	565	572	551	567	529	615	581	562	591	615	575	574	586	555	538	538	545	585	598	546	571	593	567	554	558	549	562	535	541	557	547	616	565	554	614	596	555	575	580	599	625	557	560	602	621	588	581	595	572	549	556	600	572	546	609	580	535	593	546	519	566	587	585	537	559	553	590	517	577	618	532	536	579	579	537	555	593	541	548	598
39504	15217	13566	7637	5508	4176	3164	2653	2263	1969	1714	1460	1413	1288	1256	1159	1128	1028	987	1053	937	961	969	951	953	937	904	950	935	931	854	930	889	837	861	871	903	886	845	924	920	836	882	875	869	876	878	860	894	870	865	870	860	905	803	838	874	907	849	879	830	791	861	832	873	822	855	831	824	852	830	802	817	886	874	837	842	861	782	896	809	840	806	897	829	869	813	893	850	795	815	841	862	830	858	795	864	904	863	820	813	849	789	818	833	792	828	865	786	888	859	837	825	805	812	855	791	830	834	858	773	848	827	852	830	852	841	840	834	820	867	879	835	844	810	790	854	879	888	822	841	833	859	795	808	846	813	779	819	883	861	850	815	862	858	849	844	843	835	815	787	849	838	799	823	855	842	859	808	821	793	849	782	824	858	835	847	855	861	852	801	852	786	812	862	815	836	804	854	808	856	873	808	813	826	810	863	783	796	806	842	847	895	893	863	843	855	860	855	821	817	811	803	831	840	817	789	839	897	788	808	794	898	847	839	862	876	893	837	824	851	872	823	824	845	824	790	887	844	837	825	820	837	798	863	848	851	838	827	767	854	833	852	833	820	841	869	827	858	870	811	851	835	847	842	833	840	798	862	843	850	823	820	829	809	826	835	812	836	875	792	867	834	841	828	828	817	843	843	845	828	878	854	831	820	865	859	850	835	827	823	881	863	851	852	898	832	855	819	836	878	782	855	757	837	849	861	768	856	852	805	826	861	901	841	796	880	802	823	797	891	835	825	890	860	826	830	837	865	877	831	808	848	856	840	805	801	823	823	808	811	850	778	806	836	859	857	888	871	865	859	790	834	842	862	779	786	810	846	843	815	819	800	846	840	820	811	805	792	839	828	808	835	816	826	819	833	891	843	887	830	817	813	852	849	818	820	826	841	849	819	808	842	858	848	888	858	768	895	793	895	847	808	841	825	826	838	849	823	840	821	855	814	845	892	806	783	826	801	837	838	792	876	838	840	899	807	843	861	807	817	789	810	847	821	859	838	857	818	812	823	892	829	822	808	815	863	838	862	846	844	827	844	847	839	843	795	824	814	890	847	869	864	845	848	840	835	811	846	818	846	805	812	819	865	882	822	827	768	864	864	866	890	879	855	820	829	857	841	823	779	815	842	839	863	875	835	841	825	825	798	845	838	875	867	807	887	806	831	852	811	789	884	768	826	846	790	829	876	835	885	820	822	836	841	868	832	809	829	855	814	861	852	784	845	817	869	843	854	794	921	816	829	847	883	841	893	825	827	862	797	828	828	854	812	837	806	856	840	834	888	870	768	825	828	791	784	851	814	879	851	835	809	847	823	805	799	827	863	809	831	848	866	861	818	829	842	844	851	812	804	826	849	830	812	822	867	850	834	786	877	846	827	829	856	846	815	779	878	835	843	827	808	790	831	821	838	809	800	802	875	816	839	856	862	863	751	784	818	810	837	806	842	886	804	791	826	824	823	823	878	797	831	812	853	776	803	812	789	797	805	850	846	785	875	783	835	814	850	815	828	798	840	807	831	850	818	841	812	822	793	891	870	866	885	871	813	847	818	807	890	808	839	877	873	813	878	856	882	805	839	798	841	770	809	856	890	872	812	847	829	841	821	859	794	835	831	836	843	833	779	846	792	841	812	855	847	828	830	912	827	849	816	850	896	812	786	823	817	829	801	862	832	813	825	821	783	876	880	789	787	829	906	848	859	844	775	875	840	804	855	802	856	859	843	823	814	835	868	785	846	813	832	770	833	824	818	820	838	831	847	843	783	849	868	852	817	783	848	842	857	857	762	813	837	840	832	802	883	807	824	849	864	777	831	832	818	811	865	776	818	829	825	846	825	849	805	875	820	824	856	836	844	828	864	837	840	854	800	879	877	856	815	815	826	789	835	836	832	822	851	807	805	820	841	929	813	853	870	837	817	792	798	850	877	832	815	804	853	848	842	862	788	842	847	823	837	811	901	859	854	892	789	865	810	842	839	817	835	787	904	794	826	855	816	884	829	861	790	763	845	799	861	831	827	865	820	832	844	863	814	869	812	883	809	832	806	852	799	811	849	846	862	848	861	803	793	807	843	876	830	843	880	873	854	816	856	847	838	823	842	823	828	855	887	861	820	841	807	858	845	840	792	848	822	866	911	836	797	834	805	815	853	861	787	836	856	827	812	823	825	807	834	839	844	864	822	812	806	877	848	826	801	841	816	787	859	850	866	825	864	857	802	885	867	855	827	819	816	827	832	838	783	830	835	825	846	836	808	841	844	896	853	824	889	854	848	785	841	799	791	848	828	829	821	843	862	875	835	845	840	840	847	868	789	865	822	830	792	854	808	791	826	871	798	828	798	868	854	789	835	884	819	892	823	810	811	859	866	807	819	850	829	860	788	832	839	845	880	804	796	832	810	824	806	864	867	823	852	872	860	863	803	852	844	844	805	856	847	802	823	851	861	906	838	836	840	801	810	883	835	814	846	811	858	889	803	839	851	891	864	810	851	803	839	867	870	854	889	814	824	822	834	793	898	810	882	845	839	829	856	863	889	841	873	837	815	809	804	842	820	888	837	776	879	856	817	828	873	849	787	795	826	830	837	834	814	831	848	765	839	871	840	811	838	838	811	799	848	840	807	786	829	792	847	798	844	824	841	869	836	846	821	856	829	846	821	825	821	831	807	820	888	820	837	860	793	791	842	828	817	835	851	822	851	827	804	895	835	850	813	872	863	854	854	873	863	831	802	832	860	853	838	877	847	797	859	832	797	837	858	854	899	824	788	805	794	784	832	836	862	876	805	834	845	782	817	875	842	826	841	827	866	848	883	876	842	851	814	862	801	871	839	832	876	862	802	853	823	775	864	832	860	864	842	808	845	801	847	841	850	856	863	843	799	825	841	815	850	821	848	768	837	819	814	901	826	851	833	811	808	811	800	802	847	784	887	817	870	876	852	780	844	851	823	874	866	881	758	768	849	860	848	820	816	822	855	823	779	828	837	842	809	842	852	825	848	846	856	843	849	873	855	781	849	817	852	811	862	855	867	850	876	829	829	803	839	806	840	878	889	757	812	815	843	832	818	827	787	811	819	813	859	857	850	836	766	853	889	824	860	832	892	808	837	806	831	824	812	826	829	843	879	757	860	810	806	814	847	853	781	804	853	827	831	862	861	819	825	867	804	847	773	799	796	875	851	821	803	797	864	833	871	831	854	839	836	857	890	837	799	801	847	856	829	797	845	842	838	844	815	861	827	825	800	872	781	798	802	829	823	860	836	842	825	802	874	872	810	849	842	815	840	831	853	835	875	881	787	811	840	833	795	825	816	850	833	824	834	765	807	877	809	818	879	837	806	815	857	849	801	838	850	819	815	798	827	840	790	871	833	883	815	854	803	844	802	835	819	811	870	876	911	884	759	875	822	832	830	809	823	845	891	820	782	883	884	830	881	881	840	820	846	843	837	861	848	828	826	817	820	835	822	801	877	860
27358	20898	9783	1080	748	632	471	407	373	374	383	374	356	357	382	375	368	393	337	339	371	368	348	371	368	389	356	349	384	360	376	378	376	368	420	398	358	330	409	349	366	378	391	337	331	367	344	328	340	338	354	372	354	349	347	368	340	388	353	373	340	356	346	354	346	381	307	347	322	361	352	354	366	338	379	374	359	362	362	367	366	390	345	339	336	394	361	369	363	370	373	361	354	356	369	361	349	349	377	346	379	355	324	345	338	345	380	358	393	367	365	366	372	334	352	337	364	364	364	357	351	384	341	375	340	355	343	366	333	352	379	353	377	349	374	352	358	340	364	383	353	362	336	394	376	348	351	351	342	368	360	380	344	344	366	339	307	339	376	370	367	338	356	351	345	345	351	331	333	353	338	333	346	307	363	377	352	335	330	340	365	359	343	343	365	351	358	346	365	355	380	378	361	370	349	362	341	361	346	355	354	378	364	392	339	363	339	354	354	383	384	387	382	364	382	353	353	387	399	379	350	365	397	365	335	449	334	335	364	357	366	351	358	336	361	361	368	328	385	384	331	324	342	361	368	350	359	352	374	354	394	344	338	356	375	341	350	356	389	390	334	333	325	362	352	337	379	334	331	352	334	370	357	368	357	350	351	340	381	360	320	359	378	353	384	347	350	359	348	370	371	374	367	342	341	356	383	354	361	317	355	374	361	356	371	364	373	356	362	355	347	321	386	341	376	371	352	382	359	362	377	364	342	388	368	355	329	349	352	330	375	359	351	314	327	354	330	376	389	382	359	342	346	370	326	357	353	360	362	394	371	315	356	377	328	389	368	380	346	342	343	374	381	368	351	338	347	324	344	382	326	344	363	363	365	342	355	383	367	342	360	351	375	355	347	347	366	326	394	351	353	374	372	354	342	381	358	331	358	333	384	375	363	361	350	371	346	353	398	369	342	392	360	381	370	364	391	337	360	377	366	365	355	329	356	367	349	360	350	380	349	337	380	355	385	353	378	378	339	354	399	376	338	365	329	348	354	369	346	362	369	349	373	349	340	368	336	351	338	367	373	348	360	334	337	341	397	375	363	344	362	395	365	359	394	328	371	374	337	346	334	384	378	386	368	360	334	358	341	363	341	382	353	365	345	353	366	373	369	353	359	355	329	370	347	347	359	333	340	350	370	348	347	353	382	370	358	342	345	362	359	369	352	341	349	337	343	347	349	354	365	366	351	397	357	365	350	362	341	359	391	344	341	329	358	372	340	363	356	347	386	360	367	395	357	333	343	353	338	354	351	349	335	326	347	362	340	359	360	360	375	323	366	378	355	375	304	367	337	358	389	339	338	356	363	386	355	347	356	365	345	348	359	321	382	337	370	371	362	346	371	339	386	363	364	365	329	380	357	343	355	342	382	365	349	360	345	378	332	343	360	350	371	325	366	347	368	356	380	383	340	315	341	338	401	354	343	393	386	345	355	370	350	346	331	389	382	356	365	370	351	350	347	354	376	363	339	354	335	343	340	387	312	361	366	378	391	339	374	349	329	350	332	375	364	347	379	350	373	360	355	369	348	368	383	364	381	385	335	327	343	345	380	315	368	372	354	364	344	370	347	372	364	372	339	347	370	342	360	350	348	358	374	362	335	346	336	363	337	362	359	385	330	321	347	340	336	343	355	329	349	351	342	333	318	350	342	349	362	356	375	372	389	375	352	353	327	321	379	366	339	361	376	338	360	326	355	350	333	364	342	384	345	370	350	340	349	385	342	350	364	343	357	347	366	357	353	365	380	364	353	342	367	342	365	385	358	365	385	344	376	364	339	370	342	364	353	395	316	378	332	383	366	334	362	363	394	345	367	325	386	343	389	384	338	376	381	362	362	373	386	384	366	357	385	328	384	361	358	361	363	380	342	390	361	373	361	372	373	354	359	361	374	366	331	369	348	321	378	364	350	355	368	378	354	364	367	380	352	331	370	339	359	373	383	373	314	329	338	359	337	375	355	344	353	360	335	371	372	351	348	357	375	373	333	376	389	364	351	353	324	369	380	367	354	358	347	373	343	343	344	349	336	367	343	350	343	336	314	332	361	396	400	350	366	342	394	390	341	366	349	372	345	377	364	411	381	347	412	384	377	376	362	333	304	331	361	334	381	353	358	357	380	341	377	355	380	343	377	368	399	369	370	396	378	332	385	341	380	352	382	334	338	350	359	372	364	349	368	366	361	359	354	380	355	369	375	358	344	340	359	387	334	357	379	370	317	341	355	350	341	344	340	347	402	368	368	336	381	348	377	333	342	383	386	394	368	364	356	363	389	378	354	361	377	364	376	330	346	341	325	362	345	365	355	357	340	344	353	341	368	368	395	344	355	345	375	312	378	357	340	395	347	344	358	390	378	377	357	354	389	376	374	376	385	374	357	366	358	353	407	359	378	352	381	337	367	360	372	360	351	363	373	357	349	372	357	374	338	360	379	367	360	347	372	332	370	357	362	337	356	361	346	360	372	330	367	359	334	386	355	395	355	365	343	329	313	355	365	377	341	355	330	339	343	346	342	343	351	356	339	367	342	378	398	343	394	367	384	332	384	352	376	366	336	366	369	355	402	362	345	351	353	340	349	360	383	310	356	325	349	361	364	348	349	385	367	349	370	344	362	338	349	365	382	344	364	338	346	373	354	387	377	361	405	405	392	397	378	370	370	359	349	376	376	342	340	347	369	381	342	327	355	332	388	398	349	374	370	383	346	357	365	373	362	368	335	349	350	355	340	354	353	355	342	356	365	331	371	379	375	367	312	354	336	340	369	373	330	363	373	342	349	345	363	385	386	366	353	343	322	388	337	338	378	328	339	370	370	363	364	373	354	336	367	358	368	379	387	376	370	341	375	409	363	388	347	378	356	348	370	347	351	356	345	386	341	414	371	346	392	358	352	369	360	387	327	336	352	391	353	382	359	343	352	362	355	361	365	354	394	330	366	339	334	374	391	349	370	384	361	323	383	346	350	351	352	328	350	361	367	358	380	363	362	357	388	349	343	341	367	339	367	368	344	392	348	324	366	361	318	332	363	386	357	331	328	407	354	334	367	361	345	346	340	361	347	357	389	339	345	375	372	361	354	351	366	347	364	363	354	349	334	361	354	343	346	376	368	369	341	354	371	364	380	354	362	341	377	344	355	339	376	321	364	347	364	378	337	343	405	338	329	376	332	351	335	342	352	357	371	361	340	378	355	393	387	392	385	402	347	402	364	369	356	382	361	330	389	347	350	348	359	359	376	359	331	351	339	359	367	388	359	328	354	379	348	355	332	356	379	341	327	354	371	370	340	350	367	358	343	341	373	378	332	392	380	345	358	329	334	362	340	362	351	346	365	349	340	377	361	404	354	359	365	349	388	360	376	359	366	376	378	361	400	380	351	378	369	362	362	354	369	348	389	383	349	341	357	349	378	369	368	356	385	384	375	334	368	360	346	355	381	329	336	351	382	391	355	390	346	348	334	336	386	347
18245	2140	2102	1284	1015	854	730	682	623	639	571	562	495	557	506	515	544	531	528	541	574	555	568	511	535	536	539	532	540	508	495	580	546	552	528	521	533	511	511	560	514	544	552	521	503	560	541	548	566	498	527	543	575	481	499	524	491	541	509	502	546	554	542	511	523	539	532	537	537	529	538	502	510	516	523	511	530	533	564	520	547	530	540	510	529	512	493	560	528	536	538	517	508	521	520	564	531	534	509	538	555	585	492	507	528	525	545	566	476	522	576	513	555	529	551	521	513	507	540	507	502	517	514	519	514	554	552	557	533	521	510	537	523	508	516	511	530	524	537	558	550	516	520	538	567	495	536	590	561	542	530	542	514	528	521	537	513	519	541	553	522	512	519	571	529	543	551	529	548	507	525	515	525	537	545	550	524	572	560	543	515	496	557	548	531	518	535	525	512	555	561	518	513	550	519	533	521	544	522	513	501	521	523	542	504	548	516	531	558	546	492	534	473	511	498	511	512	504	547	547	529	552	541	508	553	493	494	540	538	501	529	539	516	514	529	536	518	548	519	487	516	526	560	520	491	548	519	558	570	569	547	548	490	499	534	531	477	494	541	518	530	534	518	502	531	502	525	555	522	535	523	516	495	549	518	503	531	513	529	505	525	558	557	514	527	526	550	526	513	520	537	575	534	524	537	515	506	525	528	553	514	568	558	503	527	506	531	551	536	515	536	547	532	519	509	512	552	544	546	514	500	550	584	542	509	537	534	566	529	525	505	478	556	566	522	524	565	535	522	526	523	539	514	496	524	547	538	499	504	547	498	522	493	534	579	534	530	527	489	530	554	499	518	509	530	516	538	504	527	521	512	528	469	525	523	513	514	514	505	539	523	519	505	554	535	489	549	533	522	539	533	529	470	530	525	535	539	497	499	516	524	528	509	513	527	555	532	539	548	519	497	526	539	532	522	539	544	554	532	546	504	524	520	537	517	554	560	502	518	516	538	494	557	532	530	503	536	489	531	505	540	519	541	501	513	530	519	543	510	503	538	498	543	548	507	516	520	549	527	533	519	528	536	488	523	549	548	524	561	538	532	544	550	541	515	488	562	525	536	538	522	536	506	542	535	549	555	556	479	517	519	527	487	539	491	496	512	534	497	510	538	547	505	505	526	520	532	511	517	498	512	556	543	566	544	490	508	501	530	518	552	522	563	496	547	551	558	507	532	519	511	519	490	566	514	516	567	559	544	539	523	540	515	514	546	497	549	561	495	536	553	536	543	533	557	497	509	544	570	506	548	506	531	511	519	522	520	570	529	525	530	552	531	525	530	531	502	537	537	489	526	517	533	520	534	551	561	567	554	536	510	519	572	548	598	545	532	532	530	522	499	513	589	537	512	517	530	536	552	548	545	540	611	559	529	512	525	547	533	557	533	537	553	522	502	529	509	520	551	550	498	521	533	539	544	518	532	571	587	500	548	527	540	494	549	519	495	516	523	555	502	550	533	538	484	516	531	508	512	501	534	519	512	549	501	588	549	531	543	532	534	532	530	554	544	519	494	487	501	586	495	524	534	586	503	553	518	529	514	539	494	569	474	521	506	551	538	519	543	547	489	531	583	562	552	507	540	496	534	522	550	521	528	516	524	495	537	566	533	516	522	484	485	564	501	524	527	540	539	568	494	557	549	556	543	507	489	526	560	522	552	532	502	523	525	519	532	523	527	540	492	494	516	505	536	536	551	501	521	498	528	537	507	520	506	535	523	510	471	519	550	525	515	479	505	513	501	508	523	502	519	522	517	541	512	505	592	558	523	544	548	557	535	500	507	516	544	527	549	559	514	548	522	560	545	516	489	479	514	514	533	502	536	555	484	547	494	534	544	564	507	516	538	562	511	506	500	546	520	548	555	533	538	510	521	521	538	548	548	483	582	531	540	504	505	504	539	491	527	552	536	527	498	524	543	551	538	529	500	534	540	519	578	501	527	550	495	497	498	498	493	537	524	534	541	547	498	524	508	544	509	538	527	475	531	505	533	564	550	566	492	506	566	546	498	528	541	515	539	555	544	514	541	490	514	547	536	525	551	542	521	524	535	548	513	482	519	532	510	566	546	506	543	534	527	540	540	515	548	549	581	548	539	510	514	494	534	538	521	515	545	569	558	536	556	533	538	489	489	535	514	511	522	557	536	560	542	519	556	500	510	496	507	545	504	546	513	564	568	539	545	514	573	521	515	534	537	530	568	555	498	516	531	500	519	464	511	548	511	587	492	526	521	615	498	554	516	560	492	532	538	529	507	553	515	542	535	530	509	550	530	517	510	507	575	547	518	510	555	535	536	545	516	505	514	545	573	543	529	560	539	520	532	519	552	555	580	530	515	551	515	472	511	523	552	503	541	510	532	523	493	522	518	528	509	498	539	516	515	541	497	529	518	552	525	559	532	547	562	515	527	519	510	514	497	512	532	499	516	566	553	535	524	533	514	506	532	516	537	503	522	553	533	491	533	519	521	550	564	555	490	539	497	538	517	558	513	527	530	484	493	491	552	512	555	503	557	547	519	521	546	521	550	494	554	529	520	486	506	540	505	520	560	575	540	488	529	531	522	549	528	550	548	543	565	515	557	500	524	536	554	518	479	529	486	521	523	512	523	524	529	559	509	527	544	526	519	473	511	530	491	601	527	522	529	518	548	591	540	541	560	525	592	565	502	556	535	566	507	508	556	519	504	530	491	527	545	565	527	529	510	488	527	547	526	494	521	526	507	531	508	517	517	524	512	531	540	531	531	553	490	551	538	545	532	535	517	538	485	516	516	527	521	532	556	527	538	486	523	510	527	529	521	538	529	509	480	510	501	531	502	547	502	513	513	586	539	531	544	511	524	533	508	552	519	506	537	541	539	501	570	514	522	514	519	530	493	533	503	516	544	502	540	526	555	537	523	552	523	553	513	520	544	507	520	516	524	553	534	505	514	573	494	506	534	522	515	555	509	480	542	551	552	509	516	562	521	572	526	525	517	542	560	545	524	502	525	538	548	497	532	528	508	488	517	482	505	546	539	526	497	524	543	502	497	548	552	508	493	525	535	578	542	526	523	493	579	518	528	503	528	559	539	515	582	509	544	500	572	537	544	556	535	536	540	511	539	572	576	531	552	494	525	505	507	519	535	484	476	511	508	543	541	574	516	539	494	547	554	530	538	527	501	550	567	500	510	550	496	560	537	501	522	512	540	488	567	535	518	533	535	527	543	570	542	542	539	523	530	527	512	549	513	547	508	538	491	491	527	523	516	481	530	540	545	517	520	539	515	524	543	486	540	500	537	533	535	518	512	535	486	518	554	538	531	496	538	530	534	522	533	568	537	490	523	547	529	488	552	541	559	514	537	538	510	515	565	523	564	534	519	533	530	554	505	557	532	502	535	591	527	544	514	512	538	555	507	562	500	547	499	479	527	522	487	546	524	548	515	513	502	538	516	525	504	515	544	520	551	526	551	534	514	520	511	511
24385	21418	28795	24435	21274	5945	1396	976	951	842	830	804	751	738	722	723	735	664	633	681	662	698	675	707	658	671	636	635	702	674	628	602	644	659	614	622	636	653	665	653	708	647	689	669	662	647	669	643	641	663	611	611	642	651	652	680	651	635	670	660	627	635	677	633	634	616	617	614	618	637	685	645	663	650	575	696	681	671	635	635	682	688	625	636	602	635	699	637	645	634	655	654	621	664	599	641	641	620	634	685	672	655	606	635	645	642	610	672	651	605	615	639	665	626	590	630	586	649	631	595	710	634	599	647	631	642	675	627	616	640	630	640	644	653	597	650	664	675	640	597	616	608	655	583	624	655	637	631	617	623	639	628	655	645	635	637	625	610	690	631	682	676	644	634	636	626	649	648	639	691	698	621	613	663	645	667	659	620	655	634	664	621	631	626	634	629	657	604	658	644	670	685	632	694	640	664	661	614	648	648	627	625	602	627	625	681	675	621	665	675	654	645	630	634	612	611	614	659	672	643	651	615	641	641	642	634	655	604	687	622	673	651	652	633	649	579	629	637	631	652	640	614	659	664	667	674	670	688	650	636	644	662	691	626	592	609	594	628	657	616	661	644	634	659	692	666	635	680	653	692	633	637	653	644	653	722	668	657	655	643	604	599	647	636	678	623	625	612	668	591	628	675	659	627	651	632	642	693	672	656	689	617	689	623	679	629	605	664	611	658	633	658	609	613	647	613	644	686	654	691	652	622	641	674	620	691	669	602	695	664	641	600	666	681	656	677	646	675	622	621	672	626	581	662	651	633	669	641	593	679	637	648	639	611	635	638	662	656	653	634	614	640	645	646	632	586	639	662	656	674	639	626	601	601	682	642	668	662	661	678	619	667	663	634	654	631	630	597	697	659	633	621	632	665	644	638	621	660	605	647	658	626	631	638	616	601	609	643	669	635	659	644	571	635	637	663	640	645	663	645	615	654	637	628	632	622	660	632	649	642	615	634	660	604	616	623	599	615	581	631	639	651	627	661	654	656	584	636	640	651	644	638	608	604	637	635	621	633	603	679	635	625	651	635	634	613	648	664	606	717	638	628	682	586	616	625	602	661	650	600	630	642	646	633	660	650	613	632	676	671	591	669	675	647	639	654	653	610	646	635	642	652	631	625	625	654	634	668	663	640	644	698	622	585	664	637	615	606	616	688	651	623	619	653	672	645	649	642	626	638	644	599	564	639	656	642	583	612	647	647	663	661	647	617	568	688	654	629	676	638	668	667	637	639	663	646	678	607	619	624	682	664	618	643	618	630	657	637	654	653	653	593	598	610	629	664	632	646	654	629	608	619	622	674	609	597	652	593	651	672	633	633	644	627	586	628	665	621	611	640	635	639	665	668	651	639	653	630	659	669	621	587	607	675	672	634	626	656	629	632	653	605	623	629	672	617	641	640	624	677	630	647	670	607	663	587	679	644	676	651	613	659	632	643	595	667	636	621	632	641	660	673	606	650	647	595	636	606	648	633	620	620	655	667	631	648	736	635	704	598	619	640	663	625	658	663	638	661	623	662	637	605	683	676	614	645	636	675	672	644	673	614	641	653	640	681	636	660	631	611	609	637	645	690	608	638	653	670	620	639	632	611	640	637	626	673	665	642	657	706	651	588	607	642	612	642	636	606	614	640	678	661	664	631	653	694	614	619	618	648	614	666	625	644	670	674	665	645	616	654	654	626	638	640	671	681	643	654	625	649	627	669	614	598	655	687	638	635	626	594	647	626	644	670	623	663	658	669	616	636	630	624	646	701	653	613	650	671	647	665	647	619	632	657	667	662	620	638	639	641	644	618	674	625	632	666	631	650	636	636	665	621	635	635	663	617	650	598	620	632	658	683	646	649	619	630	669	652	609	647	654	635	642	638	621	614	646	604	641	670	591	648	590	626	661	694	629	683	663	649	645	633	660	692	633	648	658	685	663	628	621	622	641	672	620	637	674	641	630	624	628	645	687	630	588	676	650	650	644	639	672	648	638	617	632	599	680	623	649	630	632	629	634	627	639	609	603	643	652	680	662	636	593	657	691	663	622	648	665	636	646	655	622	617	630	665	632	615	600	620	697	697	685	643	606	598	661	655	603	656	587	635	664	624	635	679	661	647	589	688	676	657	623	626	666	637	653	649	656	708	620	663	629	606	611	687	685	677	611	627	650	645	624	612	632	607	659	675	692	667	626	602	649	607	633	608	626	628	675	629	662	640	636	616	694	672	627	673	641	638	651	641	641	622	607	606	655	685	642	636	616	613	600	617	625	659	651	650	659	554	641	660	610	654	619	675	619	644	673	660	644	650	668	646	594	623	645	648	688	672	665	654	617	623	653	625	630	673	639	659	604	622	614	655	601	667	611	612	640	635	654	610	664	599	626	600	652	654	664	575	626	647	636	620	641	643	669	645	646	639	643	629	683	651	679	631	636	629	648	622	651	648	645	671	674	652	653	643	659	633	641	622	651	629	629	658	614	696	614	631	618	622	630	635	615	620	629	631	627	647	636	624	619	681	673	646	657	664	658	648	633	624	655	658	647	671	646	674	642	645	682	625	627	652	601	654	658	627	631	637	629	640	658	642	629	666	654	636	660	627	679	636	607	659	663	615	616	637	665	624	621	607	640	634	619	608	651	624	605	697	717	640	647	667	668	604	651	607	691	617	639	607	646	642	684	676	634	625	609	625	624	632	656	646	637	598	654	681	649	633	621	629	617	634	637	639	635	671	649	638	638	602	646	652	638	613	637	682	639	631	643	609	657	618	614	597	656	594	642	684	662	604	670	644	624	632	647	670	633	631	618	629	605	639	660	658	646	653	604	657	686	662	680	652	642	647	623	626	657	662	661	618	619	593	634	668	714	662	645	689	617	623	638	650	606	640	634	690	632	657	649	687	600	635	704	644	630	663	626	651	617	618	609	579	619	637	708	635	639	669	645	654	646	624	628	627	699	631	672	610	642	650	674	623	657	603	652	690	637	605	691	621	661	618	642	667	711	617	641	603	614	599	621	635	632	677	644	647	646	606	629	663	638	666	666	624	663	633	671	632	635	620	658	643	576	629	671	601	583	635	636	646	650	606	644	626	597	663	684	634	602	646	609	667	637	597	640	591	587	628	599	621	613	607	640	674	628	631	652	644	650	642	628	665	636	621	640	642	634	674	617	623	645	635	608	637	671	613	628	644	599	642	641	617	696	646	671	660	627	605	662	654	636	621	604	615	681	651	636	618	647	647	600	657	660	659	660	683	621	638	657	618	622	644	653	653	693	694	676	593	665	659	610	613	631	699	672	646	637	624	682	621	659	657	638	641	659	598	656	611	662	669	594	659	644	663	673	614	684	659	643	644	639	629	632	623	641	675	622	643	667	627	634	664	682	684	682	614	648	660	599	650	652	668	662	613	646	625	635	664	605	697	639	650	639	668	673	650	625	608	630	651	659	678	686	662	634	662	646	638	627	652	639	613	619	594
35859	9926	8912	4866	3447	2752	2191	1878	1764	1525	1470	1264	1277	1158	1135	1116	1060	1051	968	1009	959	967	1033	1015	1014	993	1002	944	989	963	908	918	986	900	936	988	977	932	895	916	930	1011	1014	897	956	908	953	948	923	921	959	939	922	884	914	938	946	900	930	931	951	913	977	929	927	936	852	905	887	960	927	884	905	965	923	894	907	894	929	970	934	924	861	934	922	900	960	965	895	929	914	961	944	914	859	886	920	952	947	976	882	978	925	952	911	967	879	907	928	926	943	964	973	943	967	924	917	911	935	929	927	914	958	923	915	881	961	914	894	884	889	840	948	948	963	980	836	885	954	902	906	971	992	901	917	907	912	927	922	945	947	964	917	918	957	1025	965	916	875	969	942	971	941	928	937	925	936	909	970	932	941	966	885	887	949	887	902	962	936	860	924	1016	969	886	922	943	920	900	903	933	963	927	959	952	893	932	899	927	911	955	912	913	958	957	956	967	925	922	913	931	895	911	889	925	910	895	941	918	955	921	956	952	881	924	893	937	950	895	877	893	968	889	924	947	986	884	940	970	968	946	1028	952	929	920	924	931	897	954	961	903	888	915	988	917	926	891	927	980	917	881	894	922	888	957	932	922	878	925	921	958	969	903	926	922	982	938	930	929	868	972	926	935	911	962	906	908	985	924	899	889	944	883	986	930	888	933	897	925	992	930	945	926	898	951	932	904	926	913	888	896	926	980	988	932	873	961	961	932	900	940	925	915	945	923	870	895	927	946	900	924	956	912	934	864	977	932	920	927	922	929	918	918	921	906	935	947	915	976	901	908	912	935	942	935	899	935	938	945	949	942	949	959	871	921	920	964	944	906	922	929	914	965	913	945	884	960	946	884	879	951	926	930	887	927	916	959	960	933	926	972	913	905	897	914	907	947	991	919	972	941	907	953	876	994	925	897	936	976	909	907	863	896	887	907	919	916	929	910	915	886	920	947	941	914	934	927	914	987	926	916	951	883	913	907	937	949	936	906	949	882	912	905	1019	951	957	895	913	863	942	893	889	895	922	991	952	909	960	949	904	991	938	946	960	985	924	860	912	837	908	906	902	916	890	924	926	931	914	929	922	949	951	948	938	918	978	980	921	945	916	920	932	882	921	902	876	898	909	899	896	980	963	928	946	936	953	883	891	907	1004	933	914	921	934	970	888	900	893	914	892	911	930	961	953	893	973	894	923	848	932	973	999	880	947	972	902	946	913	942	950	897	936	900	927	933	925	901	951	923	896	928	870	920	908	973	946	981	900	925	960	975	947	888	963	927	984	895	919	965	930	943	947	922	964	873	880	983	867	930	893	913	978	914	894	921	901	911	910	920	965	913	882	949	946	886	977	885	889	898	955	872	909	925	915	967	930	916	969	948	942	926	957	932	911	970	948	939	986	967	911	873	894	943	992	917	924	911	852	911	960	958	963	921	903	957	898	928	970	927	906	931	901	917	976	902	957	942	899	955	878	919	926	964	929	972	933	876	913	918	858	907	893	935	957	930	891	927	979	890	939	881	906	911	915	956	959	891	928	1015	957	956	894	936	909	929	910	930	890	903	895	957	909	928	886	863	916	926	937	984	963	945	941	896	947	951	961	921	908	956	915	929	940	952	911	912	965	936	916	948	875	886	915	930	894	918	911	948	969	944	913	922	915	959	911	905	967	891	972	957	907	957	890	929	899	913	857	964	912	900	943	935	893	968	854	921	941	992	936	896	899	929	926	921	860	966	908	983	888	888	920	968	864	868	886	922	893	1007	947	923	923	911	957	884	930	959	935	924	935	895	915	916	899	919	935	932	937	875	938	922	911	923	861	902	980	896	948	919	909	922	903	907	924	960	882	861	891	894	958	933	900	881	945	931	961	945	891	942	922	919	950	973	908	895	943	921	889	950	930	912	925	902	923	917	926	945	857	927	925	964	974	934	923	915	948	939	897	951	877	910	939	927	912	891	940	857	914	899	916	973	851	903	921	927	932	849	889	913	935	933	951	946	922	922	909	930	879	925	891	911	917	970	946	894	932	980	946	916	869	907	911	940	926	948	941	915	947	951	937	938	934	887	952	904	873	912	974	940	910	888	916	944	889	893	927	949	889	966	943	887	907	921	961	933	970	931	917	906	869	960	958	889	976	921	931	922	903	895	927	963	932	952	939	956	968	900	888	915	939	927	924	896	980	879	957	929	907	851	907	935	949	907	950	910	922	902	919	921	932	924	948	917	986	953	913	944	928	888	906	923	914	946	919	938	963	871	914	931	913	883	880	926	966	921	979	887	882	901	905	927	904	921	834	935	935	886	933	947	891	913	920	959	942	952	925	895	1024	899	910	927	957	923	924	900	927	908	936	900	873	961	907	906	964	924	889	926	940	893	964	943	921	924	899	964	965	940	966	892	921	948	943	916	948	957	918	903	886	957	944	897	921	901	939	904	942	957	940	908	951	946	929	879	970	927	926	971	954	962	967	909	892	914	969	924	912	862	950	937	901	929	956	866	931	934	942	998	910	940	953	961	950	967	914	893	875	916	899	881	964	927	929	915	924	906	965	938	959	917	909	906	967	894	907	940	918	918	926	975	830	949	1008	928	975	902	894	882	912	943	940	904	943	903	942	940	951	906	959	945	974	845	936	945	889	890	958	919	934	880	942	967	951	918	928	916	898	934	915	881	892	906	905	927	951	949	886	886	991	914	943	888	944	947	916	900	937	951	905	881	906	905	960	926	933	874	912	858	909	934	955	947	911	892	957	910	960	963	918	928	897	940	923	911	920	917	844	902	942	918	928	950	937	909	956	971	938	971	908	921	936	914	909	927	970	927	883	947	921	974	928	867	926	941	938	896	941	939	930	936	977	971	889	909	912	884	904	953	956	900	950	930	912	957	959	976	915	957	943	930	937	906	967	923	934	861	921	890	896	920	964	913	920	899	927	884	940	921	890	939	913	950	915	954	892	930	960	962	929	943	932	926	962	971	940	926	924	879	921	895	911	919	891	964	909	947	890	908	937	905	922	936	926	948	874	896	899	961	968	899	968	918	893	915	967	909	921	917	943	932	935	905	939	932	890	889	891	947	928	897	1008	902	902	950	902	910	886	918	938	957	902	944	945	890	927	955	868	925	939	925	916	908	932	962	938	917	921	922	911	872	902	905	930	943	918	943	949	931	938	927	928	933	944	881	948	896	949	887	913	910	931	897	918	965	956	946	920	881	966	953	930	909	919	913	917	954	913	889	928	929	910	939	933	929	918	900	926	901	955	914	850	949	918	920	937	996	957	968	935	927	931	914	885	965	890	879	913	900	1014	981	942	933	962	899	971	925	946	968	893	981	933	947	932	862	932	910	939	888	987	954	920	943	891	956	902	897	911	880	891	942	932	951	947	947	951	972	960	992	969	953	912	893	898	957	908	934	964	980	925	878	908	910	1022	887	923	937	960	902	921	955	926	929	945	965	949	923	949	972	934	915	953	971	888	880	928	932	958	871	907	894
23245	21384	29310	23825	21384	21247	4887	1346	1015	936	876	823	791	743	720	704	711	625	682	650	611	623	645	625	619	609	629	617	627	607	586	618	596	602	611	563	558	581	565	619	590	622	590	589	585	567	567	584	589	587	532	569	602	600	573	586	605	535	561	559	591	578	585	572	608	536	564	558	602	592	589	587	587	597	618	545	604	570	592	568	580	586	610	591	624	588	582	559	570	571	559	580	577	599	577	570	554	549	631	570	587	566	595	562	595	560	590	587	546	536	557	608	571	546	601	595	584	575	580	596	578	584	617	596	552	523	600	570	599	575	591	580	595	548	584	592	553	576	570	546	602	578	583	563	570	596	577	553	544	555	562	567	574	602	569	599	560	585	581	561	569	606	577	552	534	545	606	590	588	554	590	557	613	590	546	572	588	552	583	559	542	550	558	585	563	578	548	538	590	560	544	557	580	574	555	585	582	591	583	588	587	595	611	556	569	572	624	560	574	615	581	535	568	568	547	594	571	556	560	558	550	531	603	562	578	574	581	594	583	606	622	595	567	512	584	588	588	609	592	586	610	598	554	577	601	564	558	561	560	574	589	605	564	562	532	621	578	575	584	544	541	548	568	572	575	553	564	555	560	557	574	586	557	565	569	590	561	635	588	612	580	568	583	573	602	572	585	585	545	586	587	556	564	602	547	600	560	549	566	588	579	594	602	598	587	606	557	557	572	575	580	613	569	597	578	595	569	565	568	576	560	606	555	577	616	569	576	540	595	601	580	560	562	567	614	585	563	577	539	558	604	578	612	584	590	580	576	578	616	585	606	583	605	593	561	582	566	562	571	536	574	542	615	570	568	524	590	579	571	600	547	561	599	585	590	624	584	570	570	566	570	578	573	602	592	564	602	613	577	557	586	572	587	572	571	612	594	602	615	583	598	559	573	606	498	536	560	551	579	581	529	560	562	563	615	557	559	559	557	588	556	581	580	585	581	577	560	542	562	559	608	585	579	556	584	535	566	568	578	613	529	592	586	576	573	600	585	560	575	591	556	542	544	560	609	533	594	551	587	554	588	576	582	537	596	581	556	609	579	550	557	612	547	588	560	619	562	535	566	613	529	599	545	586	584	564	591	568	552	581	562	583	565	604	585	592	515	584	566	572	553	562	599	552	563	616	566	578	527	569	565	610	564	583	555	550	569	586	550	555	586	597	572	524	558	603	605	525	592	605	554	552	592	517	568	530	544	559	558	556	578	560	572	581	541	578	560	592	587	591	550	552	568	551	545	597	561	543	568	563	583	595	595	543	532	539	558	573	543	609	547	569	610	584	570	548	546	581	649	604	547	551	576	565	590	613	631	569	591	545	571	525	580	610	566	531	559	559	587	572	577	579	550	570	611	591	556	563	542	550	544	565	599	559	559	574	599	568	558	577	596	573	561	545	584	520	596	589	603	595	572	575	582	548	585	575	550	579	568	551	529	593	582	592	577	553	576	550	620	560	546	565	586	554	599	552	569	568	586	583	595	568	532	596	570	615	580	568	525	594	570	563	542	577	536	570	547	540	562	610	541	566	601	540	595	500	546	597	596	585	590	580	571	569	582	593	574	594	574	561	595	591	604	529	616	568	569	562	589	534	561	567	580	564	560	536	564	582	571	556	531	557	609	594	566	516	574	551	534	518	574	608	604	596	608	582	565	514	633	581	541	587	555	606	584	572	595	586	552	575	563	553	601	584	595	600	553	585	623	611	535	575	596	585	558	589	594	566	531	563	575	528	597	580	610	616	561	575	635	606	598	601	611	544	579	594	590	564	594	637	560	573	567	597	606	603	558	524	593	569	548	576	601	585	614	602	613	556	531	548	582	587	585	584	568	612	553	623	575	595	613	574	542	574	582	588	618	577	572	526	612	588	555	567	564	563	574	597	566	607	559	584	533	550	569	544	597	573	562	583	527	600	610	581	544	569	615	603	586	610	524	603	550	584	515	583	564	562	590	586	531	526	519	589	589	580	580	618	583	563	559	552	559	618	557	560	595	562	584	554	587	588	583	594	574	570	584	576	608	587	579	551	558	542	558	590	600	582	530	566	602	581	581	559	538	558	579	644	565	548	593	605	580	564	585	557	570	582	595	561	546	623	603	546	572	534	566	592	503	570	538	556	562	599	563	569	565	577	567	630	558	585	529	610	589	564	569	596	577	581	540	580	567	558	564	592	586	557	593	572	611	626	530	560	546	563	558	569	548	553	593	551	612	556	547	576	602	587	572	599	544	607	600	582	559	580	620	594	639	590	624	538	568	562	594	593	553	563	543	524	592	598	595	576	557	608	567	543	538	523	554	554	593	561	591	547	591	608	579	569	560	569	572	596	586	568	562	607	551	560	589	534	553	579	554	588	529	578	530	590	604	563	558	584	543	609	581	595	583	570	617	586	575	546	556	572	587	583	566	600	601	581	550	562	591	590	573	580	574	527	545	542	583	580	595	535	591	560	537	571	584	545	537	589	569	563	616	580	537	577	542	582	560	576	556	598	563	538	675	585	599	589	585	575	558	550	562	598	576	601	554	576	603	593	561	582	583	536	565	602	621	560	595	592	563	561	605	610	573	547	572	527	556	550	572	605	529	564	567	590	595	579	592	579	601	567	546	600	569	576	593	590	576	601	589	572	566	534	590	609	570	588	562	544	587	522	544	586	535	623	545	599	552	599	566	537	589	573	564	547	590	585	615	621	535	598	584	572	593	581	559	542	568	601	617	483	573	584	561	562	545	615	576	539	587	616	574	604	568	578	522	574	558	618	567	537	604	559	568	597	524	600	588	551	591	579	583	579	564	594	568	567	576	515	507	581	576	531	569	525	563	591	540	571	614	594	577	535	580	580	575	588	588	529	603	572	577	580	603	554	588	603	545	569	577	531	547	539	595	566	574	618	582	559	559	585	567	562	557	582	551	554	598	627	567	630	586	612	527	573	579	548	600	594	574	601	594	593	608	598	558	531	575	559	556	549	583	550	539	558	598	625	568	543	548	541	555	541	622	556	572	607	568	562	589	621	597	632	560	562	569	570	601	561	614	566	543	604	579	564	549	560	578	577	516	630	578	550	607	596	557	578	566	548	554	556	606	630	555	566	583	563	578	631	572	547	540	560	549	596	549	579	582	594	528	572	561	583	563	562	571	589	556	596	604	564	577	574	590	537	588	571	590	536	576	612	581	580	577	589	631	553	547	563	574	571	580	585	552	592	521	563	576	553	539	563	563	570	563	601	573	593	551	582	600	559	575	582	544	551	573	578	538	555	588	558	570	519	585	627	578	567	560	625	540	514	533	590	578	608	550	555	531	589	560	602	586	557	561	570	563	571	579	559	595	529	570	564	570	598	593	554	568	553	528	562	558	578	562	538	557	580	566	577	549	545	564	568	604	616	582	612	585	555	568	559	584	548	551	548	551	640	567	593	570	550	546	549	571	561	525	557	562	560	580	589	549	561	548	605	594	588	616	570	592	579
37479	15259	13586	7681	5504	4137	3170	2654	2195	1942	1754	1550	1460	1341	1204	1163	1105	1098	1057	1028	1048	977	982	969	912	977	914	869	859	952	942	931	892	862	830	842	862	878	831	899	884	823	838	886	877	872	839	859	841	851	853	877	867	847	846	917	909	838	840	872	825	809	904	824	836	879	896	871	856	875	886	861	831	818	885	831	842	853	821	786	844	853	845	817	829	866	828	860	872	778	809	859	872	893	813	828	897	806	810	903	844	855	892	817	860	815	833	825	834	848	783	823	821	844	817	868	792	854	842	862	855	808	836	804	848	880	857	804	811	846	820	830	801	814	880	844	833	837	851	853	795	850	864	849	839	875	853	800	814	822	842	850	882	827	842	848	817	838	796	826	856	810	845	819	827	797	825	802	783	826	815	876	844	857	829	779	803	768	783	848	817	854	826	829	818	820	819	789	816	861	835	793	890	865	860	839	877	838	810	853	841	814	805	805	862	792	836	802	799	800	780	846	808	857	836	830	820	811	828	790	798	851	819	823	833	820	857	795	814	838	824	823	839	838	807	812	810	809	774	820	851	837	871	833	793	848	829	865	870	834	780	863	830	822	854	841	789	842	837	794	827	855	836	764	874	813	816	846	815	803	820	880	853	845	837	804	795	822	833	866	856	836	845	808	823	851	852	821	846	844	814	793	826	853	833	864	846	862	865	860	797	846	866	856	771	855	819	828	846	847	800	881	805	846	859	793	829	892	841	857	841	892	872	793	842	825	826	847	837	846	881	808	856	886	878	782	777	816	855	888	826	842	802	831	794	890	774	814	804	829	901	801	779	848	841	845	849	803	861	802	787	819	850	796	861	888	851	831	806	839	848	867	846	896	851	870	875	824	862	868	874	802	826	797	846	859	843	827	820	808	761	802	831	844	827	783	823	872	836	793	835	841	836	808	851	830	813	872	834	870	818	830	838	844	813	831	827	822	827	822	819	797	848	853	848	838	784	845	789	785	844	829	784	810	848	825	775	844	844	815	842	812	871	848	892	869	825	811	781	832	815	849	809	828	808	873	822	817	794	833	760	830	887	877	866	849	847	787	907	880	851	872	835	802	859	849	836	831	821	847	842	898	809	832	824	884	873	870	826	815	786	848	789	812	847	812	851	847	862	779	830	814	856	875	855	867	821	821	873	898	864	799	844	872	865	836	888	774	882	790	839	829	766	824	820	820	890	802	840	859	844	810	849	840	842	817	869	837	792	797	877	804	818	875	831	873	829	866	803	817	813	799	790	827	826	857	860	857	821	843	861	786	809	813	823	842	766	830	846	803	848	819	868	779	826	821	815	873	788	796	809	826	820	837	841	846	868	825	777	863	800	861	834	865	842	779	832	801	850	790	775	832	875	847	818	877	830	781	859	813	825	823	839	811	816	816	816	818	858	867	832	804	844	873	842	851	831	834	809	850	823	832	873	881	875	800	809	852	802	841	834	833	856	861	806	815	844	760	834	848	852	814	821	855	849	819	814	805	841	822	818	862	806	862	819	827	827	861	829	879	837	764	854	815	840	773	832	860	838	815	836	857	856	825	820	822	814	794	789	878	872	775	820	817	825	853	818	840	834	869	829	845	861	841	809	835	843	814	787	874	844	827	820	870	821	857	823	880	841	802	803	835	791	840	838	764	847	842	846	818	815	834	781	806	801	818	809	858	836	832	836	834	842	806	839	804	824	834	845	833	866	791	823	816	848	867	835	831	824	769	846	880	788	784	826	788	808	855	799	852	801	887	802	819	804	811	814	847	816	849	837	838	813	818	823	811	821	870	790	796	856	801	820	792	843	800	852	827	813	865	787	839	793	852	824	858	824	819	818	916	804	852	825	833	813	826	840	844	853	862	815	766	837	841	856	812	826	854	871	858	871	805	816	820	807	878	877	825	783	810	810	770	855	800	811	869	871	803	855	810	889	793	804	805	842	880	885	844	807	797	821	815	860	817	823	822	803	841	825	831	821	822	814	829	837	833	817	812	857	809	787	863	812	806	794	884	819	877	859	832	831	821	787	826	815	826	799	824	835	821	864	810	845	836	858	782	801	835	809	794	832	817	847	822	815	859	843	812	814	884	852	897	860	774	872	805	828	846	843	784	833	848	862	822	863	828	810	809	858	830	826	828	878	812	841	870	802	837	833	852	810	798	877	830	856	774	826	858	875	864	813	883	816	859	802	853	829	819	809	808	866	842	864	839	889	822	821	848	853	838	867	829	857	807	852	813	831	819	806	811	791	852	874	834	831	818	799	816	824	827	805	795	874	799	840	856	832	819	831	864	814	802	808	823	865	827	859	870	832	820	818	839	806	780	820	791	850	844	811	887	852	850	818	780	860	854	804	811	807	801	844	830	857	868	805	871	807	850	869	808	897	806	843	822	797	806	809	838	896	793	851	887	838	828	805	840	842	789	816	841	854	810	805	847	879	790	805	851	835	857	828	821	820	804	852	828	852	838	792	838	861	840	805	863	869	818	822	847	874	814	812	812	888	890	839	837	829	837	839	855	829	807	843	821	869	866	836	858	866	816	861	834	903	825	825	798	856	855	826	833	833	839	857	862	807	865	829	840	813	851	816	802	837	860	875	842	813	840	778	799	833	830	838	855	822	837	836	829	862	854	818	850	852	807	832	859	809	840	818	846	852	831	831	825	891	825	828	820	834	811	800	821	792	866	844	829	813	855	835	860	855	830	843	842	841	820	864	778	814	838	858	839	865	850	818	816	836	838	842	863	797	899	820	848	817	898	815	828	821	796	863	833	859	845	795	855	801	800	871	876	854	786	834	790	855	855	860	870	825	812	823	798	812	833	779	868	842	862	855	821	857	847	821	789	850	838	841	777	813	872	779	804	849	855	857	863	865	809	850	832	872	850	820	817	810	807	792	802	826	809	812	848	859	810	834	873	808	856	827	871	822	829	846	835	827	819	851	815	859	866	793	795	848	826	839	820	808	855	831	802	819	881	850	876	825	878	812	824	841	828	800	829	832	821	836	793	841	793	861	809	796	873	876	833	833	864	788	832	788	832	869	862	830	856	817	831	817	850	853	857	845	799	800	819	857	805	835	841	807	824	826	821	843	849	824	826	856	837	815	855	785	841	799	823	856	824	849	820	826	783	791	865	837	806	853	816	796	859	817	871	846	840	871	800	842	816	836	849	885	814	824	860	885	757	807	849	918	842	861	769	878	866	894	821	827	863	867	825	863	861	800	930	819	839	892	840	875	775	820	792	847	838	856	834	885	835	780	852	843	867	840	885	866	846	849	880	817	888	831	841	858	922	815	853	824	845	849	849	836	820	846	799	821	835	815	794	884	777	810	825	799	791	894	878	853	897	790	809	800	877	811	801	845	819	820	832	817	865	837	854	821	814	864	855	795	816	783	819	842	840	910	771	824	838	839	799	871	794	823	811	862	885	893	779	835	822	844	820	776	833	790	808	847	868	809	831	822	850	862	819	871	837	835	845	841	836
27405	20961	9794	996	593	471	454	405	430	379	385	400	382	376	406	362	390	355	320	347	397	354	383	382	374	387	359	391	350	379	394	350	376	343	321	357	404	364	361	364	374	379	376	349	358	370	373	419	394	373	366	346	376	332	360	343	360	381	351	366	316	348	383	373	361	345	370	395	355	396	378	375	354	363	380	361	372	344	353	360	360	356	323	367	349	354	379	396	356	347	385	378	330	380	369	348	342	337	356	376	383	331	378	384	340	372	346	411	342	352	360	349	387	384	365	346	353	381	392	347	309	368	336	357	361	342	362	367	336	354	357	348	351	354	352	378	366	362	346	380	360	368	356	363	369	368	355	338	347	356	340	349	384	362	369	340	373	370	339	362	341	367	335	357	359	340	332	367	352	327	385	355	376	361	364	364	330	330	330	367	386	361	336	328	363	381	356	353	331	353	357	371	343	386	368	360	393	370	397	376	364	374	340	364	387	354	374	386	367	344	340	336	336	354	368	362	355	385	345	347	370	327	349	327	389	340	385	347	365	372	350	330	337	361	365	355	359	383	357	355	399	375	378	329	347	384	371	361	346	343	381	360	361	348	360	325	372	384	368	360	350	337	350	355	343	358	371	365	350	375	355	384	366	357	372	380	380	366	398	376	366	407	369	365	361	383	353	332	363	330	374	369	371	383	350	396	326	339	336	366	375	396	394	380	360	373	356	373	324	338	383	368	322	340	354	347	374	351	345	422	361	359	371	351	364	360	330	342	340	371	385	383	348	391	355	357	398	344	368	363	368	361	355	341	373	352	374	350	383	362	358	359	380	335	365	351	363	362	366	362	355	351	327	351	374	392	387	387	358	344	334	366	356	349	314	384	334	307	354	365	355	354	357	358	353	345	359	397	365	354	353	380	345	363	377	321	320	374	340	347	357	359	375	372	377	339	356	391	383	332	329	345	359	343	356	340	383	365	356	330	345	356	376	380	358	367	380	380	363	356	385	351	367	331	369	364	368	367	381	396	373	357	334	381	364	338	393	373	335	369	331	353	391	350	346	363	385	367	354	350	380	342	352	337	370	373	378	342	380	330	358	345	369	332	332	392	354	345	387	359	368	338	367	376	363	348	360	337	363	363	399	341	359	348	335	314	309	359	343	382	350	328	379	352	373	382	383	340	375	354	377	346	354	352	378	352	324	323	377	364	357	316	357	364	368	350	375	346	361	374	376	408	347	371	395	357	321	351	346	334	329	340	343	362	350	353	310	384	403	370	364	332	347	341	367	347	376	340	380	351	386	370	385	377	381	359	344	312	388	362	381	348	362	377	380	394	349	356	371	354	364	363	350	393	335	363	344	355	376	328	360	355	355	366	413	330	363	377	345	368	350	381	345	366	387	330	372	399	371	366	369	369	364	349	355	363	344	342	364	371	389	359	339	376	372	375	338	374	348	350	344	334	364	354	385	368	355	327	365	379	372	401	371	374	389	340	376	360	365	339	357	326	343	360	345	383	347	366	343	337	369	360	371	374	380	361	391	373	351	379	332	335	383	389	385	343	371	339	351	393	350	350	389	383	360	357	367	397	347	359	370	371	375	390	344	377	359	341	329	389	372	381	376	359	355	366	361	349	364	357	383	376	375	398	328	326	344	373	399	400	346	383	382	341	350	337	359	363	397	353	360	356	357	357	354	394	353	348	319	322	350	373	374	368	377	364	325	348	358	375	355	358	344	361	335	360	354	351	358	356	372	359	374	341	356	355	366	381	353	369	388	370	383	355	378	382	360	384	355	383	390	361	341	365	355	359	348	382	361	322	345	371	345	366	331	363	348	353	379	354	383	347	337	383	372	348	338	341	381	351	386	332	326	375	360	350	361	369	373	354	393	354	312	370	371	356	353	373	324	371	367	369	383	360	365	377	340	354	349	376	382	345	339	351	350	354	373	376	359	334	361	379	353	366	350	379	381	323	350	360	371	354	315	386	374	379	353	333	354	341	389	370	371	366	356	365	374	340	349	355	316	360	377	350	334	335	351	340	390	359	347	367	338	356	335	361	371	376	383	362	365	336	339	371	371	344	375	371	351	399	372	314	352	353	388	404	350	321	385	348	339	353	366	361	335	341	359	334	380	354	321	344	368	344	337	392	345	332	346	399	380	358	350	350	370	373	365	356	362	362	354	332	392	362	358	328	354	337	365	353	340	367	368	374	370	336	347	351	330	345	395	383	356	373	361	366	365	362	351	338	402	336	411	338	367	360	371	344	358	348	358	362	352	345	370	324	407	352	372	361	366	383	384	348	331	345	372	382	334	399	341	382	342	355	360	356	361	362	364	360	358	350	357	363	367	370	330	351	366	346	377	347	371	379	374	345	367	351	356	365	350	344	357	362	343	375	334	354	356	338	376	350	364	363	352	365	369	386	387	377	338	319	374	378	347	360	351	325	362	395	384	377	380	365	366	379	345	385	359	335	360	378	364	402	354	378	353	349	384	375	366	346	357	356	367	381	374	331	335	383	390	368	361	352	358	402	391	333	339	345	355	348	357	350	391	396	377	344	378	381	341	354	367	332	359	382	417	351	352	352	366	322	360	337	373	347	353	376	363	337	365	352	389	368	367	364	364	348	375	351	330	316	404	386	347	331	379	367	364	360	361	339	362	355	317	357	349	379	381	356	345	374	354	348	375	359	341	372	365	418	339	346	371	343	364	361	367	355	352	368	322	345	303	368	396	392	387	346	380	373	398	371	392	351	320	358	350	388	361	352	382	348	349	344	371	356	393	381	359	392	327	368	348	384	359	349	379	363	343	382	378	340	391	360	340	358	406	341	359	380	387	339	339	343	341	390	385	353	349	346	320	348	336	354	328	366	357	355	380	343	399	373	316	361	356	378	359	366	380	385	340	353	347	354	356	357	362	352	344	355	376	358	340	386	364	366	363	354	358	346	361	363	363	352	320	359	361	334	349	377	358	333	377	373	369	329	354	392	341	391	363	406	375	354	324	341	366	362	378	373	376	363	372	364	366	332	347	393	364	342	351	350	387	349	400	343	376	338	341	396	354	356	361	347	323	339	376	362	359	355	359	387	345	371	344	352	347	378	354	342	369	349	306	341	352	344	390	362	364	358	328	360	320	368	347	364	398	372	367	366	358	361	373	357	362	353	371	359	328	361	361	368	366	359	330	321	400	311	361	347	333	373	360	361	368	363	367	375	343	337	370	368	345	395	385	351	363	324	364	360	381	351	383	350	394	345	346	338	353	369	383	358	371	364	371	339	363	365	351	393	392	343	352	386	364	381	382	364	318	374	343	355	363	371	360	357	363	366	347	361	375	368	361	375	387	364	389	360	358	354	365	344	384	360	384	339	321	361	320	387	344	369	330	344	339	342	360	358	357	362	373	384	374	394	350	350	345	382	340	339	352	358	313	358	377	331	380	359	347	359	328	353	399	388	357	359	369	359	376	326	335	385	362	353	343	394	369	356	354	378	372	346	352	361	344	346
17917	2105	1939	1213	940	861	695	698	632	638	585	577	558	594	599	551	556	484	533	523	559	545	568	553	541	524	525	550	541	564	523	530	513	512	517	494	542	490	534	557	508	583	532	520	507	512	555	545	516	549	544	508	541	514	560	552	500	547	490	560	504	514	549	536	525	503	547	525	515	539	569	542	507	567	520	519	543	483	539	525	514	528	570	525	505	524	500	557	556	494	507	510	510	517	537	536	496	520	531	498	525	499	533	548	518	512	510	512	518	539	540	526	555	517	535	541	548	525	542	559	577	529	538	550	494	520	474	549	524	526	502	492	550	500	531	492	495	545	559	532	527	491	510	545	571	551	541	549	515	514	501	548	490	528	550	577	520	555	519	528	567	516	523	548	538	556	535	536	543	503	484	526	519	511	549	540	501	538	577	491	552	536	526	563	552	539	553	537	478	517	502	562	509	538	523	536	504	523	574	523	531	544	568	523	524	531	504	548	555	534	520	514	513	532	525	504	535	539	495	532	552	516	502	533	496	526	536	517	484	513	572	527	534	483	514	511	544	527	555	521	527	533	516	512	506	512	512	557	541	526	536	533	556	529	535	532	492	535	530	526	508	517	520	522	531	563	502	529	480	563	514	545	482	546	509	506	523	551	513	525	529	520	525	526	545	491	541	514	560	545	544	514	544	522	520	507	567	517	535	503	520	492	579	569	533	546	557	503	547	531	539	517	533	527	537	540	499	515	608	524	543	513	505	534	492	490	509	546	489	517	565	537	551	517	472	510	520	515	566	529	493	530	529	499	567	537	524	517	522	559	568	524	533	529	519	472	481	545	525	519	536	571	546	507	536	550	516	530	509	503	547	484	502	540	516	550	504	543	519	559	536	526	552	517	546	543	539	522	561	526	549	526	545	522	520	507	498	569	525	542	536	512	551	506	545	511	516	532	533	550	539	531	589	543	530	517	522	539	488	529	534	513	584	520	532	554	549	536	515	551	504	567	567	513	490	507	548	537	526	549	497	535	529	520	513	507	496	529	494	541	535	514	517	512	562	521	543	541	507	551	503	573	568	553	533	535	496	531	503	519	525	519	491	530	564	544	491	467	501	497	534	553	525	535	516	529	532	524	502	535	525	507	542	485	526	554	509	537	520	494	522	525	530	522	509	508	557	530	539	519	494	538	495	493	531	486	515	530	571	518	511	525	537	563	542	562	564	541	523	541	533	549	532	513	541	469	494	538	512	517	501	527	527	552	525	533	502	549	515	522	508	489	546	520	530	574	559	508	518	578	554	508	516	517	491	512	576	467	496	533	504	536	519	504	529	511	572	524	517	551	477	533	531	524	530	482	516	529	570	505	531	512	486	522	500	539	566	523	562	520	534	533	554	501	517	532	517	520	499	524	509	508	534	526	517	528	521	492	561	526	515	530	519	542	539	515	542	553	506	517	525	560	518	573	539	534	533	543	550	524	553	581	517	538	571	507	579	527	564	515	524	520	535	507	510	529	528	537	510	515	500	523	506	530	520	542	492	546	545	548	510	539	540	535	550	508	505	507	532	576	533	535	520	554	557	560	489	545	532	534	523	550	524	586	541	516	513	525	518	538	499	547	533	518	558	515	553	523	546	508	518	551	525	465	512	515	519	508	515	511	519	528	502	502	544	537	499	520	490	538	547	500	573	545	514	528	507	530	546	516	568	489	532	553	523	553	561	518	582	543	555	544	519	476	497	532	563	548	511	524	508	524	561	559	535	522	496	501	503	528	528	511	569	511	509	546	523	518	518	528	505	551	504	498	529	538	497	505	525	528	552	524	541	535	529	523	517	531	558	515	493	559	521	496	531	507	573	539	553	561	502	577	498	500	527	521	534	538	494	546	511	524	496	550	542	545	533	537	516	529	522	534	509	483	548	484	501	533	536	527	557	575	537	485	534	530	549	546	545	566	519	484	490	491	551	503	544	536	552	508	534	547	545	518	490	536	521	511	530	545	519	490	571	519	509	516	559	527	506	555	538	551	528	509	524	537	517	536	489	519	547	503	522	500	553	530	566	525	558	533	545	558	534	558	509	512	545	606	540	533	514	495	559	511	536	548	533	537	507	548	510	517	541	514	555	538	564	516	478	518	523	556	543	502	550	512	516	533	489	530	507	568	533	542	524	544	537	527	544	522	507	521	550	512	522	520	507	524	517	523	515	583	546	564	509	535	507	549	488	565	499	552	495	533	503	550	507	503	499	514	542	468	522	565	534	541	554	513	566	526	506	549	518	536	510	536	484	540	506	550	519	516	518	506	496	546	543	512	554	540	545	498	552	530	537	464	538	548	513	517	510	498	554	520	521	532	527	525	501	475	574	523	506	555	514	525	497	484	531	507	501	555	528	543	541	474	553	511	541	557	531	466	488	548	531	518	497	539	518	542	523	519	521	538	512	510	503	538	576	510	522	561	537	547	513	576	493	483	511	517	520	496	487	536	544	500	515	513	535	518	580	493	521	531	517	542	550	558	511	544	538	519	527	497	551	527	559	527	522	503	561	519	532	551	532	508	544	532	519	532	558	535	541	568	490	497	507	549	515	531	549	548	504	511	510	545	513	559	582	516	509	556	584	477	560	550	574	480	561	552	498	538	540	548	535	534	520	536	562	536	586	541	547	546	508	508	526	512	504	542	541	529	534	521	588	535	549	523	556	564	545	538	500	514	513	510	489	528	548	511	547	513	507	539	524	539	521	533	526	513	512	526	535	491	520	514	516	537	535	509	485	533	475	516	529	541	485	556	542	524	525	506	512	527	548	567	555	556	535	507	582	479	513	529	517	518	573	538	524	534	524	532	559	535	497	523	533	543	542	535	530	542	518	569	524	533	549	537	531	542	540	531	520	530	529	540	514	549	507	545	501	555	538	514	530	572	554	543	550	550	548	496	512	563	500	565	536	552	491	530	497	547	513	541	501	554	514	528	508	516	543	519	523	529	508	544	516	520	507	542	489	538	549	554	491	562	470	545	569	515	522	491	543	510	548	523	554	512	534	534	500	542	521	505	529	523	510	574	519	531	564	547	484	479	545	527	525	523	532	532	523	532	505	538	562	527	556	544	528	550	542	516	543	539	586	533	519	511	546	499	544	518	536	529	558	554	533	548	552	520	497	539	499	479	474	541	505	522	535	464	485	515	556	581	508	539	528	551	530	491	533	504	495	488	534	529	492	561	535	505	530	513	531	563	530	538	543	518	532	544	559	496	523	537	579	502	506	503	557	546	490	533	496	507	517	505	549	522	521	546	550	495	534	575	533	507	490	539	532	552	521	543	537	552	559	505	532	557	525	520	545	524	517	529	586	551	503	554	516	573	537	530	552	530	500	518	500	524	550	500	516	523	539	522	505	530	564	517	521	489	510	548	490	539	549	546	535	545	584	494	485	493	499	498	547	532	521	525	505	536	513	552	539	505	553	528	503	502	542	526	556	517	574	585	505	480	559	488	493	535	562	521	516	513	529	554
24408	21372	28765	24340	21276	6561	1374	956	899	862	791	747	779	750	723	730	686	692	657	715	705	654	651	663	647	675	722	682	626	699	579	703	675	669	650	622	688	678	663	651	687	683	659	680	637	685	669	753	659	670	644	677	625	636	638	649	676	651	643	643	630	661	637	648	624	710	622	597	636	629	664	666	672	658	669	623	611	643	627	602	627	648	646	652	645	686	611	655	693	671	599	621	670	647	655	637	664	656	643	683	645	655	695	624	671	675	653	652	677	573	598	646	674	657	622	639	632	640	648	630	605	658	632	651	620	623	692	648	675	629	677	610	681	686	637	639	650	644	649	646	664	657	647	664	633	641	630	577	675	650	668	632	663	661	607	632	669	633	641	639	627	645	669	702	657	685	638	666	636	637	640	627	631	636	620	664	663	649	649	596	657	639	618	664	658	621	622	629	683	637	638	622	587	665	624	627	620	657	634	668	672	673	623	616	648	700	632	612	656	646	726	649	616	655	657	645	642	642	628	621	636	642	625	613	708	636	674	660	664	655	679	681	629	619	631	614	657	612	644	632	666	661	638	678	658	629	619	678	683	647	665	660	668	633	610	600	608	629	644	650	660	618	625	659	636	671	614	649	669	606	674	643	657	636	667	663	651	672	647	655	634	637	637	640	660	604	623	602	646	654	663	639	659	664	618	621	650	648	668	635	664	620	668	620	641	657	619	612	710	610	664	645	625	626	573	653	652	641	680	675	654	645	646	648	654	630	641	631	629	629	636	687	646	638	653	641	644	598	681	663	656	683	645	638	675	640	630	689	640	599	630	650	661	624	645	631	659	610	664	645	656	636	672	662	638	613	629	642	643	613	678	639	611	642	649	665	676	648	626	646	672	657	680	627	612	680	644	651	648	662	614	696	616	627	636	646	625	659	630	628	616	657	655	666	611	626	644	601	605	655	659	654	631	620	671	647	642	649	588	683	642	601	661	612	612	673	661	619	617	605	648	629	696	628	678	614	620	670	608	643	662	625	590	598	695	674	626	666	586	653	666	607	675	685	632	651	633	678	655	665	631	663	680	641	683	667	609	656	670	640	630	599	638	630	621	660	622	637	652	693	650	626	645	627	659	648	645	639	632	643	646	663	661	672	628	640	639	620	610	655	642	649	673	613	673	658	661	612	624	702	655	633	664	628	631	610	621	658	658	666	621	645	677	624	700	665	647	653	624	638	662	613	652	610	629	674	663	684	637	606	658	648	581	649	657	624	616	634	674	663	653	672	654	599	615	625	615	646	624	644	667	648	624	626	647	650	660	650	594	651	659	663	629	687	601	608	626	664	626	627	618	667	617	639	662	638	640	642	650	613	633	661	664	643	658	627	659	619	661	649	589	650	652	654	613	623	598	661	636	642	600	619	655	630	624	629	649	668	614	677	647	635	688	667	650	647	623	626	603	670	679	643	654	715	643	669	666	597	652	628	644	639	658	618	674	687	663	626	671	654	689	677	643	632	663	636	643	654	648	639	641	676	680	638	667	625	679	654	696	650	671	623	627	608	654	642	621	644	629	622	612	645	626	659	655	675	587	621	604	663	639	618	657	613	613	622	629	643	604	656	646	642	634	649	626	621	665	640	638	668	679	640	651	666	672	594	647	643	625	628	669	647	670	618	636	618	650	614	614	659	650	650	639	647	625	679	643	621	660	655	608	618	643	651	659	622	610	611	676	587	695	669	624	634	643	679	590	615	664	655	657	663	611	608	622	640	646	682	700	663	583	636	664	636	681	657	626	650	625	646	644	638	668	631	633	613	612	646	628	627	623	655	640	661	664	660	614	620	647	650	669	633	631	687	621	633	647	632	680	629	605	668	644	602	653	667	632	660	666	655	634	657	629	670	610	622	597	643	670	615	673	673	651	634	652	694	613	645	683	651	684	648	612	659	621	659	614	619	637	598	627	630	633	656	643	611	644	614	653	626	666	682	691	652	640	673	641	644	591	669	649	688	634	688	667	643	675	621	630	641	606	614	626	630	626	668	664	650	654	653	649	667	723	645	612	621	623	627	631	653	639	701	692	630	655	683	620	625	640	642	608	617	633	636	657	642	651	669	672	657	673	662	611	641	611	660	656	642	668	631	658	671	665	647	612	615	658	647	645	625	630	609	662	664	687	628	610	637	593	650	647	677	671	667	662	643	679	676	647	634	627	666	652	642	642	650	628	624	646	644	638	676	663	631	629	659	659	629	618	636	691	629	594	663	672	629	623	639	629	663	627	617	670	614	690	584	639	665	687	630	638	638	685	677	641	656	651	651	670	626	639	633	674	676	693	665	650	642	670	646	599	669	706	663	602	663	624	618	686	663	661	668	629	676	653	618	638	653	671	595	632	640	626	636	657	664	659	698	650	653	644	625	604	672	642	665	632	645	630	659	642	613	655	607	683	623	644	645	635	660	690	632	693	626	648	659	657	616	594	665	633	680	664	575	698	693	648	644	669	646	641	652	639	642	638	643	622	648	638	645	652	670	612	665	657	627	625	660	648	614	678	650	622	604	666	673	657	620	647	646	664	667	653	670	658	665	649	629	635	651	703	690	621	622	635	667	648	664	627	678	652	626	667	649	634	679	641	656	683	620	629	660	636	625	645	620	622	630	615	648	631	647	621	634	632	602	614	662	649	626	627	670	653	625	665	629	686	670	657	641	664	647	638	615	698	666	635	651	674	666	635	647	629	634	638	661	633	639	685	624	633	648	684	644	635	665	585	666	633	609	616	618	619	617	644	660	676	608	611	630	643	624	624	641	613	694	666	711	682	651	637	693	629	630	633	661	678	657	643	647	603	646	629	653	678	633	618	662	688	645	654	638	651	630	627	621	704	608	630	634	649	664	612	645	611	673	647	626	633	671	689	679	614	630	658	661	624	562	668	660	614	681	632	659	655	659	648	634	608	596	656	647	631	682	611	640	647	648	656	633	643	623	633	665	643	656	623	669	660	686	622	675	635	618	692	657	641	681	657	673	621	640	624	690	593	633	672	650	655	662	596	636	652	621	669	634	641	697	667	662	643	619	664	617	597	634	629	659	661	633	632	687	676	640	705	679	640	661	636	589	635	639	673	620	617	615	647	629	621	610	611	639	651	644	656	624	669	635	602	642	679	625	634	630	660	651	620	674	630	655	622	628	620	628	649	591	655	677	668	614	686	662	627	643	661	614	581	647	632	660	635	670	643	640	655	629	640	645	658	716	663	673	636	674	664	588	641	625	677	640	637	659	644	610	677	644	611	633	634	639	646	669	664	617	667	642	630	643	679	623	631	693	661	660	653	630	642	604	660	623	613	657	621	650	658	655	664	649	669	660	670	641	667	654	668	639	628	668	663	672	673	676	667	623	657	651	605	616	643	661	599	649	624	675	657	612	649	621	593	602	628	631	686	674	592	661	673	624	611	673	678	661	632	616	673	660	661	633	630	656	634	640	648	635	610	662	643	670	627	664	636	627	612	676	650	658
35082	9835	8695	4868	3449	2638	2258	1877	1643	1489	1366	1341	1260	1146	1066	1073	1068	1059	1065	1000	1013	961	993	997	1013	962	962	1011	1008	969	951	950	965	1012	964	1001	927	960	962	919	931	915	905	1024	927	908	943	936	926	903	917	954	926	910	927	931	943	958	924	972	959	948	966	973	942	952	882	977	952	929	928	930	920	890	914	920	896	931	887	882	949	956	920	916	921	959	911	949	921	952	899	944	920	962	949	949	987	943	872	957	907	896	939	914	938	886	907	922	944	937	940	949	920	915	926	940	903	984	920	888	892	900	902	921	926	981	933	826	953	966	917	903	933	879	949	958	916	961	948	884	933	930	949	998	943	942	958	918	937	979	910	927	899	975	950	895	905	949	944	890	902	943	936	950	953	889	912	923	942	938	946	936	936	937	958	938	955	966	972	920	953	948	913	950	990	976	916	919	962	911	949	904	894	950	997	959	941	934	896	932	968	916	931	975	941	927	908	956	910	958	952	886	902	898	933	932	942	891	956	949	977	920	953	945	895	955	951	896	887	923	943	947	936	900	907	918	872	910	936	887	913	944	968	912	899	923	863	902	952	885	964	900	912	918	969	894	887	957	974	902	936	958	933	967	985	901	914	918	963	850	904	895	933	945	887	915	954	904	979	874	953	920	917	942	1011	911	961	908	900	928	974	905	952	983	876	931	884	873	892	934	923	896	935	943	979	923	962	921	992	953	918	941	964	918	982	925	902	906	1007	918	894	922	913	894	889	931	989	923	903	965	979	970	988	926	963	938	901	900	917	949	920	919	962	904	917	877	909	908	973	939	915	947	899	928	949	991	956	908	947	987	887	893	947	924	913	911	886	946	934	946	904	958	878	894	980	935	932	903	914	931	945	965	934	993	934	946	975	909	934	889	897	944	894	949	985	955	925	922	961	928	943	924	923	944	884	1015	909	865	925	942	887	967	982	925	883	924	901	960	927	946	948	900	895	946	952	973	923	902	928	892	931	910	966	940	927	922	906	981	944	923	994	975	937	936	934	912	963	926	973	951	922	958	935	919	937	1004	915	926	892	902	901	929	970	906	897	932	966	914	935	911	949	917	925	936	920	933	951	920	992	943	895	930	880	930	937	947	927	945	906	958	948	934	908	904	965	901	957	950	883	961	904	942	858	947	927	922	951	931	925	930	951	950	923	973	907	898	913	938	930	938	959	954	887	912	964	948	969	937	1001	944	899	973	917	938	898	916	866	898	879	958	883	959	891	953	872	913	980	942	904	930	904	921	910	864	901	942	915	915	890	949	947	974	927	952	882	895	909	900	897	910	954	915	842	937	915	955	864	946	937	907	927	922	911	891	966	902	900	901	921	971	917	914	921	919	948	938	908	888	871	924	914	931	925	921	925	930	877	975	928	893	967	946	924	918	983	946	932	907	908	876	890	952	903	947	898	942	927	893	948	905	929	971	924	934	896	955	898	907	933	973	968	940	924	931	991	942	893	966	901	955	938	911	921	934	929	929	982	937	982	964	940	915	983	941	917	927	921	941	907	1033	965	885	943	1000	913	879	960	911	922	954	950	934	936	902	976	917	913	931	910	874	933	925	935	945	911	920	935	970	987	949	885	927	962	911	908	953	934	922	900	935	905	918	962	869	955	910	950	896	911	916	960	950	875	903	952	908	954	960	979	917	921	923	922	918	932	942	955	904	924	922	912	944	921	923	900	947	881	917	953	898	912	908	934	930	921	904	941	946	974	919	932	947	930	926	927	880	943	920	960	939	929	916	903	961	913	938	918	943	924	894	917	988	953	980	933	911	895	911	955	933	849	946	941	915	894	937	977	925	918	908	951	948	922	943	918	954	930	875	904	971	923	1000	947	854	936	912	941	895	948	902	891	908	930	905	902	945	988	942	913	889	925	966	899	934	953	893	943	991	889	893	877	924	905	944	914	963	936	926	983	957	953	908	941	931	926	863	971	918	947	902	917	908	942	933	926	951	938	943	938	914	953	927	950	920	897	948	940	929	980	910	872	942	944	927	910	915	920	941	936	889	968	950	904	974	982	955	928	940	910	960	922	936	899	931	945	923	941	966	949	958	967	921	981	932	916	960	893	887	968	896	858	923	919	890	929	967	936	956	930	934	897	946	943	917	968	964	924	896	923	980	922	949	891	931	928	958	923	881	911	898	937	938	948	918	953	933	962	922	943	923	981	923	858	955	908	932	917	942	900	947	937	945	976	916	1007	904	920	981	923	941	870	909	879	887	928	913	933	898	924	879	953	964	945	932	998	958	903	880	904	937	973	957	908	962	898	902	926	963	920	927	929	891	873	908	927	914	927	933	943	962	928	958	940	932	905	894	978	967	955	966	974	977	969	897	920	911	893	868	941	895	962	918	923	887	989	901	912	949	899	940	931	906	876	930	925	895	965	895	920	931	910	901	947	967	925	916	894	934	929	894	916	914	953	938	899	900	942	943	878	948	941	890	887	966	915	955	921	910	921	924	914	956	926	974	894	898	930	957	936	967	946	930	894	937	938	931	953	929	938	939	859	874	961	954	883	940	952	908	907	974	891	901	949	919	991	929	966	928	905	922	952	932	935	927	902	918	959	938	913	939	998	904	934	943	940	887	971	916	916	905	920	914	913	952	941	897	877	975	923	869	898	932	960	895	948	968	887	871	892	921	920	938	919	917	937	913	942	931	942	979	905	907	894	948	927	920	952	855	904	920	906	950	942	945	902	911	931	965	978	989	947	951	900	903	951	909	905	914	925	925	956	896	927	885	934	848	933	904	910	884	902	894	890	985	863	967	976	965	918	962	895	983	938	926	949	940	934	946	907	879	914	926	893	904	938	968	900	889	924	948	926	962	889	936	894	939	915	950	935	896	929	941	857	965	917	931	897	866	933	947	964	946	959	878	940	852	948	932	886	946	924	923	918	968	918	939	953	967	958	896	961	968	882	879	911	976	938	925	906	934	945	925	920	934	914	911	940	904	907	951	997	876	933	901	922	945	945	941	971	922	906	955	954	914	938	926	895	965	941	893	961	938	924	913	917	934	924	860	957	927	906	990	951	910	896	878	942	876	937	886	932	936	938	942	975	908	978	945	940	936	985	921	930	994	884	939	857	956	905	926	972	909	930	910	899	913	932	935	916	942	913	920	961	956	952	935	935	920	948	940	915	896	990	914	888	975	926	917	963	935	956	951	904	896	945	897	901	917	937	945	891	941	944	949	959	889	907	945	890	912	947	945	979	939	948	928	913	969	943	912	944	888	964	936	929	926	936	935	953	887	931	950	945	911	931	919	935	929	967	1003	999	966	947	867	931	900	910	955	948	960	888	949	920	933	968	927	961	910	949	948	903	906	966	884	944	940	889	919	907	899	919	906	987	950	927	891	977	909	933	888	910	937	973	934	922	932	930	885	880	923	878	979	925	955	914	913	966	938	949	934	909	953	920	966	921	899	967	921	905	909	893	899	966	947	960	869	936	900	966	950	957	889	917	918	930	888
23271	21378	29369	23780	21380	21337	5634	1291	1040	965	841	831	755	728	769	686	675	648	656	645	699	603	609	613	666	652	576	568	628	593	598	573	594	661	617	604	591	595	638	585	583	560	638	594	578	589	628	615	601	596	643	591	616	566	608	562	589	589	548	593	608	555	610	582	585	578	570	547	616	591	576	550	595	600	633	616	591	600	589	589	586	599	592	587	593	606	607	596	588	613	606	607	567	548	600	550	556	632	557	626	557	576	540	594	548	556	570	578	560	597	573	566	580	570	592	547	590	559	605	591	580	596	592	583	593	585	537	535	560	580	584	591	554	569	577	595	564	606	601	626	599	573	573	575	631	609	562	606	562	561	579	620	556	582	592	631	633	535	567	589	600	587	552	599	556	592	592	616	602	591	641	591	584	597	585	549	540	570	580	555	564	573	581	616	593	606	564	581	570	542	613	590	571	551	587	634	597	593	568	591	571	588	586	589	565	572	565	591	546	557	570	574	605	542	613	600	541	584	593	575	555	539	595	540	592	585	616	583	548	589	598	582	602	585	628	551	578	545	580	580	612	592	553	609	598	546	599	593	595	579	578	597	565	589	568	595	602	563	582	644	526	631	562	578	601	573	554	583	576	587	558	615	614	566	612	603	611	547	609	556	563	628	567	585	581	564	593	549	557	591	632	624	574	584	583	573	591	545	582	594	540	594	581	567	583	606	560	566	568	576	566	587	582	559	585	523	614	540	561	552	606	590	588	639	617	572	580	573	579	571	535	622	564	549	600	534	531	601	539	573	548	565	530	569	569	566	564	545	581	597	622	618	594	607	568	538	582	564	575	570	556	571	548	608	575	571	561	557	590	574	560	596	560	520	544	594	558	565	567	587	564	562	581	614	539	594	563	627	575	550	570	547	568	599	538	601	600	577	600	617	593	601	563	613	587	569	552	563	538	560	597	562	561	552	607	563	531	539	607	591	623	560	574	548	589	582	599	564	583	584	582	589	574	601	575	558	567	567	541	586	573	556	585	573	565	582	604	559	570	541	558	606	545	570	582	558	554	527	591	579	581	565	590	572	571	621	585	585	598	546	560	572	576	546	651	587	589	530	606	562	578	549	570	515	589	579	564	568	588	570	548	598	566	600	617	574	582	557	561	556	590	598	548	610	546	606	588	592	595	613	607	575	545	584	532	564	610	577	560	583	573	537	590	549	573	526	555	551	577	559	561	606	564	591	579	562	581	563	598	591	535	587	584	565	570	590	550	550	553	587	564	567	546	550	599	559	557	593	573	610	561	583	584	567	578	618	590	531	563	624	581	580	575	555	598	543	595	597	577	516	576	570	545	545	608	559	568	572	576	534	570	551	610	576	582	574	625	579	569	616	566	588	588	601	584	574	559	611	560	589	603	620	544	597	601	566	614	595	572	613	619	559	611	561	629	561	597	582	557	572	583	555	581	560	583	551	604	585	559	538	536	567	605	585	543	621	602	567	594	529	568	613	565	596	558	598	554	583	594	607	560	585	572	546	561	602	592	557	533	535	585	577	535	573	578	548	589	541	527	558	552	615	573	606	606	563	575	580	611	540	594	582	593	585	555	535	572	617	554	607	548	541	584	568	586	564	584	591	600	621	577	588	564	615	597	571	561	604	611	563	568	616	562	593	616	607	620	592	554	617	545	585	594	563	580	563	581	598	567	585	569	538	544	568	593	618	540	560	564	557	541	573	589	564	578	529	561	572	590	617	576	606	600	579	572	550	550	601	559	581	584	567	572	575	557	559	566	543	544	612	552	558	545	552	603	549	572	571	526	620	540	550	591	591	608	573	549	604	552	576	582	624	594	552	590	550	566	577	560	588	577	563	568	556	587	566	577	620	549	575	620	568	584	568	584	563	608	573	593	578	599	574	550	587	553	590	526	591	573	580	563	583	565	552	547	567	626	582	582	563	578	549	567	559	612	571	594	555	583	593	564	576	566	595	605	572	558	553	603	579	596	588	595	555	554	597	566	560	570	581	564	553	585	573	590	574	565	596	578	596	558	587	597	527	527	574	563	602	553	556	523	535	581	578	558	598	529	544	548	606	568	639	576	549	568	604	571	575	587	554	521	597	530	611	601	575	548	584	577	587	612	598	571	562	601	563	585	563	628	595	603	585	572	530	532	565	602	578	590	568	619	566	579	556	600	542	541	570	559	535	608	628	555	583	580	568	606	619	567	570	544	595	555	608	616	584	552	584	557	560	533	581	572	569	546	607	587	617	569	608	553	535	567	583	554	557	581	563	572	553	586	524	571	547	600	576	571	597	594	596	554	576	577	612	590	582	567	577	577	614	618	543	579	569	614	592	572	561	595	597	556	588	592	559	610	581	583	551	564	579	529	560	598	576	552	573	606	583	600	577	531	602	598	599	598	536	497	631	564	587	644	574	585	606	602	564	547	605	564	531	576	550	578	532	564	562	615	610	544	535	599	603	571	601	586	578	582	626	580	576	619	569	559	553	612	606	610	587	599	623	554	565	591	598	552	558	540	559	582	576	595	610	617	573	613	588	578	562	574	527	596	518	604	580	596	583	562	550	546	552	594	598	573	553	562	555	593	568	601	529	582	624	594	560	578	607	539	578	560	639	633	593	528	603	526	573	544	564	574	562	602	600	579	517	572	624	568	585	568	536	569	593	609	550	533	579	618	563	599	587	574	563	575	558	601	548	554	557	557	598	596	546	614	628	614	584	546	554	559	559	602	599	570	565	569	586	592	584	585	534	570	592	582	553	560	576	593	601	637	600	575	550	608	572	571	543	569	542	575	581	593	551	569	579	583	554	606	572	594	619	555	568	534	546	564	571	554	545	587	562	567	623	560	562	570	557	611	603	559	637	579	573	557	592	601	552	564	585	557	601	581	591	576	600	612	596	594	585	588	592	590	601	562	609	553	587	574	544	549	583	569	625	527	535	573	540	570	581	583	607	582	551	588	589	574	548	570	550	584	567	620	564	582	625	572	541	552	641	559	579	585	540	566	596	583	593	579	585	606	602	545	572	585	570	513	569	596	578	558	587	611	591	584	542	579	614	635	578	542	547	590	582	631	591	610	571	586	551	602	605	597	566	582	561	574	562	593	621	546	603	571	569	573	586	569	537	606	574	581	525	539	601	579	622	593	588	589	534	597	546	631	582	569	580	571	554	568	572	652	536	560	553	559	578	570	544	545	566	617	617	548	600	583	541	583	637	597	561	588	591	570	543	573	572	625	608	570	589	620	522	548	536	586	590	557	575	582	567	553	588	592	595	594	550	614	561	601	590	543	586	595	563	590	552	567	585	628	556	586	571	571	571	601	608	626	572	501	587	600	552	591	541	582	612	587	554	580	590	552	566	586	567	564	581	573	576	594	592	613	590	586	596	573	562	533	586	541	569	573	552	622	597	605	568	569	569	603	569	587	623	557	605	576	585	609	578	577	562	556	548	556	595	584	622	581	605	530	593	579	602	567	549	564	573	590	579
34571	14719	13355	7621	5410	4031	3245	2553	2230	1907	1739	1558	1430	1289	1178	1159	1098	1104	1096	987	953	982	1012	924	908	979	911	946	941	913	863	905	872	875	907	908	833	795	940	843	872	785	897	869	861	870	872	874	866	896	809	863	902	853	865	811	828	860	798	850	839	773	860	870	876	823	836	847	871	807	898	819	885	830	835	828	912	854	874	844	875	885	777	861	861	786	852	854	862	880	850	856	863	862	878	808	857	810	850	827	891	886	859	849	802	838	875	876	871	829	837	831	829	843	824	861	851	834	851	853	827	815	798	830	775	899	873	839	866	805	827	817	827	830	863	845	827	838	818	809	802	836	880	803	817	832	821	809	777	809	801	839	860	891	847	844	857	819	837	828	886	826	890	851	872	832	834	834	821	855	841	885	793	842	839	816	778	890	820	825	871	850	826	909	826	830	836	835	839	813	816	840	791	925	828	890	811	818	810	846	779	845	836	856	831	835	847	853	877	809	808	849	861	891	833	844	821	860	850	850	852	863	861	809	789	866	856	867	755	830	847	846	872	826	866	853	837	825	872	776	823	824	874	853	794	793	834	868	836	896	836	757	834	826	822	845	834	846	847	829	900	833	848	846	816	882	863	814	838	840	878	874	849	846	872	873	789	826	882	862	829	864	876	834	885	867	844	849	824	852	812	822	852	884	833	823	847	838	845	808	807	820	843	832	818	812	845	843	826	854	860	854	828	875	821	895	842	859	822	880	827	812	804	794	843	873	822	854	841	869	818	846	911	877	786	825	846	881	801	816	864	825	793	827	825	845	852	851	866	858	849	825	864	879	807	840	818	827	866	829	829	861	804	871	880	840	864	840	809	882	821	848	842	872	867	833	873	794	866	837	847	809	846	828	867	836	865	827	880	851	819	831	812	853	860	786	820	881	822	844	875	891	841	842	823	801	855	794	852	885	839	825	868	868	819	831	800	810	936	826	831	834	810	824	781	818	826	897	825	835	860	863	821	802	811	811	797	842	847	785	849	882	809	819	864	908	832	869	860	902	856	836	745	859	901	884	830	810	849	807	794	844	809	834	827	856	817	910	851	872	849	865	832	819	826	820	805	810	846	817	877	847	838	822	832	814	830	891	820	839	834	800	838	811	836	799	805	833	834	786	850	809	834	818	854	789	851	845	813	820	845	846	859	853	852	828	881	829	831	865	838	896	818	800	819	805	832	846	862	851	839	838	831	810	824	840	804	856	869	838	846	855	831	830	859	862	826	790	807	797	862	795	850	798	856	831	825	795	822	806	856	821	841	855	804	843	901	816	833	834	833	887	777	835	834	817	814	824	900	783	846	863	845	867	859	838	794	891	821	848	819	836	841	826	811	791	855	887	848	797	861	832	874	819	857	943	807	830	866	849	778	806	807	848	845	823	838	841	818	870	857	836	868	845	834	850	872	808	812	772	882	802	870	876	770	853	882	813	893	792	775	816	826	869	800	825	848	889	846	820	819	844	864	842	833	860	892	821	847	819	833	865	794	830	863	822	818	860	823	812	847	794	829	847	798	792	852	807	837	783	800	839	858	815	805	827	808	855	836	825	814	912	846	871	858	829	869	872	865	855	876	858	798	811	844	818	885	864	809	847	807	799	874	817	817	802	810	838	856	846	832	878	855	825	786	823	867	875	857	823	895	809	808	841	836	853	824	853	825	847	844	839	861	867	840	876	895	831	863	849	832	849	857	831	846	842	817	806	835	848	792	802	814	837	801	794	890	852	818	862	866	814	867	834	868	813	842	833	838	832	861	817	816	833	819	835	841	776	852	826	808	821	820	883	769	825	852	830	803	790	814	864	844	903	815	852	865	815	856	804	868	822	853	829	843	829	849	820	859	840	839	827	818	891	844	877	828	847	840	805	831	892	814	839	825	801	837	875	867	801	802	814	850	806	857	839	800	881	833	835	833	833	883	815	826	850	847	813	860	850	807	870	872	814	780	837	808	847	824	821	802	798	840	819	844	850	912	812	772	828	830	826	846	850	869	813	852	823	841	832	798	799	839	846	849	820	833	886	880	799	809	827	830	805	826	852	888	859	854	848	850	864	845	911	829	841	842	850	852	891	854	867	876	879	820	861	854	866	860	846	836	831	813	853	848	817	830	812	876	856	870	874	833	881	829	892	855	822	857	906	841	869	861	829	801	888	786	817	865	822	868	827	852	825	813	850	840	856	837	853	857	842	849	866	840	846	876	826	862	827	863	872	810	867	846	823	852	844	804	824	813	870	833	830	799	832	839	870	831	847	859	798	897	862	803	789	875	829	898	824	796	854	863	876	850	880	825	832	825	869	867	866	863	835	880	859	838	845	887	856	835	822	844	868	860	855	845	865	836	851	882	843	791	824	845	889	825	834	915	825	832	834	860	806	853	884	865	802	872	864	835	823	789	809	880	875	855	803	835	859	884	852	847	818	837	890	886	815	846	790	809	792	817	800	824	809	840	860	872	783	827	826	840	823	856	818	851	792	866	818	811	817	883	801	810	828	890	867	894	818	837	853	840	887	836	823	867	882	807	846	816	882	876	828	880	844	837	795	875	848	847	842	847	873	903	838	963	823	835	831	823	799	848	874	857	876	792	826	799	861	831	861	846	865	872	867	832	846	853	878	807	795	828	832	797	791	866	850	899	848	855	869	886	830	866	861	830	857	819	803	838	887	810	873	853	868	798	824	874	819	852	844	844	844	867	870	821	827	833	824	831	838	850	851	904	791	794	832	834	812	808	837	832	897	900	816	846	857	889	862	874	837	850	845	829	854	898	907	838	844	809	877	811	857	866	864	840	818	818	852	844	774	796	925	858	827	880	870	826	859	855	927	848	794	833	865	837	804	856	850	835	828	859	859	859	823	786	900	880	819	829	851	837	825	886	826	872	830	897	841	884	814	863	843	874	818	901	813	890	842	799	807	831	842	805	817	851	826	818	861	814	818	796	789	827	810	871	784	850	843	899	794	885	884	832	890	910	879	889	851	843	824	876	843	846	858	849	885	851	864	856	841	876	802	860	810	826	890	846	825	871	879	829	852	844	822	888	810	887	832	810	807	862	833	856	854	843	860	892	853	820	819	836	809	798	785	803	822	861	837	862	876	833	858	818	838	842	811	855	812	864	828	895	830	895	811	835	781	831	840	871	823	827	862	867	859	842	858	860	850	857	884	868	862	841	935	838	800	850	849	805	802	886	828	863	838	886	794	827	842	811	818	867	828	850	805	846	838	822	841	880	871	870	850	830	873	834	797	860	871	830	850	860	818	861	839	830	823	856	832	780	806	809	780	820	918	802	832	808	851	792	824	809	847	865	811	844	834	847	860	798	823	794	894	812	795	896	879	851	815	949	872	868	845	835	827	831	827	842	788	823	842	835	810	866	845	906	857	827	811	836	789	873	823	860	874	840	846	820	823	858	847	851	857	900	823	834	793	867	834	860	788	833	861	818	866	862	865	810	818	898	820	839	861	861	823
27404	20937	10117	1033	529	455	386	434	412	370	400	343	373	325	331	346	424	358	365	347	367	385	391	390	357	339	375	362	337	339	367	364	355	367	328	357	365	357	400	348	355	358	338	332	338	338	359	337	361	361	368	370	348	342	308	364	340	320	379	338	362	351	378	378	362	362	331	363	367	391	348	374	366	380	362	352	354	324	399	381	365	354	353	379	337	375	383	381	354	347	376	352	401	347	359	345	344	343	334	306	358	362	348	331	356	338	327	382	375	339	420	375	383	353	341	361	370	334	337	384	358	373	340	379	331	358	381	363	370	359	344	378	347	382	345	396	353	369	382	384	370	339	325	356	316	345	360	356	376	374	343	349	349	334	378	344	382	377	390	325	366	368	382	378	381	379	385	362	378	378	335	335	350	401	367	372	368	340	361	352	356	352	371	359	364	345	329	377	351	373	324	370	359	378	360	381	354	354	350	393	375	352	338	374	381	364	324	343	362	359	366	380	355	364	373	320	327	381	341	353	354	332	355	361	365	351	352	363	381	363	345	380	377	380	362	360	364	364	357	357	374	316	374	355	324	359	350	389	369	365	377	393	373	364	396	340	375	343	358	337	364	395	348	336	342	384	381	375	346	360	307	361	337	349	320	339	338	363	336	369	369	348	356	323	359	353	354	383	351	371	332	370	378	357	343	345	348	374	362	383	349	376	359	316	355	336	368	360	343	360	341	363	379	332	346	388	378	360	332	356	351	367	366	391	383	409	358	351	350	360	371	409	342	369	367	384	368	345	366	366	347	361	387	334	353	406	371	369	365	380	368	373	362	367	359	365	363	336	355	384	355	364	409	324	352	321	356	361	363	349	376	409	335	339	373	350	367	356	373	349	364	336	380	347	337	352	353	395	369	357	354	351	363	359	354	367	360	382	387	363	381	376	355	367	358	363	384	360	376	324	361	344	395	350	375	362	331	363	349	378	370	337	389	351	335	371	360	410	341	332	368	376	395	374	345	310	334	372	387	384	369	382	369	361	356	346	340	373	376	353	361	337	342	371	373	372	380	354	347	377	385	369	365	352	360	359	372	347	345	368	345	330	356	349	371	363	373	356	381	341	366	372	380	366	355	385	321	345	380	362	367	355	376	378	341	387	365	344	374	329	377	325	368	379	365	387	345	377	366	376	350	370	389	381	357	376	336	366	350	345	395	349	351	368	375	353	358	321	371	374	396	355	376	373	388	345	348	386	346	362	356	337	368	360	344	352	395	366	363	356	350	358	357	344	376	334	385	347	363	360	364	374	353	349	316	357	369	380	360	375	371	349	342	397	326	393	368	370	371	390	371	378	352	392	355	404	377	379	345	371	347	340	384	372	349	364	366	375	343	378	356	373	390	393	363	343	362	359	360	358	372	370	345	387	363	376	353	383	396	341	352	324	373	371	353	371	336	380	345	379	360	332	366	360	365	364	372	362	353	358	377	321	376	366	345	362	366	376	369	382	356	345	341	345	326	389	306	389	375	351	342	360	379	382	363	350	371	353	362	342	348	329	340	330	341	353	357	407	318	388	380	349	349	350	366	341	342	369	352	368	359	357	339	336	335	387	345	394	370	362	421	368	337	367	422	362	368	361	371	340	369	370	356	352	369	357	372	361	350	351	349	366	351	315	360	368	381	382	350	332	343	361	392	378	369	349	354	372	365	335	349	364	381	356	326	379	384	368	373	391	367	382	373	356	383	350	339	332	333	369	385	351	349	371	390	340	334	351	350	364	365	335	329	373	382	335	328	321	367	356	358	366	320	370	340	345	362	372	362	374	389	373	387	347	346	347	350	347	359	347	359	358	374	345	328	362	339	390	330	376	401	360	362	386	369	382	399	372	378	382	373	337	336	355	368	378	370	383	367	346	371	358	340	353	372	361	358	350	341	365	366	330	364	340	384	363	373	384	374	347	340	371	366	377	381	351	359	385	388	354	358	348	347	346	366	358	365	335	374	336	351	352	364	378	370	318	350	368	327	327	350	333	375	355	350	366	351	351	370	378	360	364	349	335	380	366	359	388	341	377	393	350	357	334	374	351	363	370	335	367	347	382	371	323	394	385	403	351	352	385	377	353	360	351	360	378	378	377	352	366	349	330	402	337	354	350	352	368	374	367	356	352	353	373	351	373	353	360	373	364	367	333	343	352	350	349	336	352	348	361	321	339	358	382	353	378	330	347	374	389	368	377	366	356	362	338	347	351	332	371	400	380	380	350	353	365	343	340	359	382	388	358	361	326	334	364	361	315	388	379	335	355	378	360	362	365	375	372	337	371	381	360	356	362	320	342	315	389	322	382	365	397	376	355	325	358	362	376	377	341	359	365	357	394	343	371	378	354	378	368	377	378	344	339	367	347	367	412	333	374	364	354	360	359	374	345	356	401	344	379	351	366	372	352	392	392	355	375	372	356	369	357	359	347	354	365	382	393	346	376	342	342	390	375	368	333	351	327	356	383	351	348	377	369	369	368	381	365	378	390	389	353	367	377	374	381	348	333	371	376	368	360	365	350	388	343	366	364	357	334	382	353	382	369	357	369	358	330	368	371	351	357	364	384	369	323	387	351	342	392	323	366	331	363	351	391	376	333	360	391	361	371	338	403	360	359	372	355	363	379	356	353	336	356	357	378	395	359	337	373	357	357	358	321	398	375	367	342	370	349	395	368	363	344	361	348	383	362	345	354	362	351	358	367	308	348	384	353	347	373	374	357	338	346	367	378	368	374	364	340	400	355	368	388	331	354	360	334	374	389	381	381	356	363	368	348	354	359	375	342	355	383	340	380	370	337	353	369	361	357	357	382	341	341	381	356	361	358	341	391	354	349	374	336	348	384	383	345	352	361	343	367	354	373	369	329	352	374	346	376	343	329	383	387	340	343	375	357	362	375	394	364	357	344	361	365	361	347	338	402	378	362	358	347	377	348	377	328	354	328	395	345	374	372	360	359	375	388	358	375	354	345	367	334	371	349	332	402	326	378	334	360	352	369	389	349	361	356	365	367	377	372	380	347	353	371	333	388	370	390	361	337	383	370	329	363	336	373	377	334	373	360	365	352	349	386	343	359	349	330	364	393	369	356	358	343	406	330	362	352	375	328	345	349	349	378	377	388	344	329	339	328	354	358	356	358	377	350	400	354	327	338	357	385	379	350	330	337	363	355	382	378	369	371	374	340	363	386	328	396	374	388	341	358	333	361	353	338	374	367	345	386	364	341	348	341	321	367	342	346	373	394	348	372	337	361	352	324	405	355	356	327	340	334	364	346	351	369	354	367	336	366	368	342	356	381	367	355	389	362	347	373	307	339	360	364	338	358	373	369	315	347	374	339	363	356	371	355	329	367	358	348	363	381	347	378	358	359	373	361	319	331	394	345	327	388	361	360	389	347	369	362	386	347	346	389	372	352	386	344	360	343	357	344	356	361	354	357	364	379	335	353	379	376	379	351	356	337	367	361	382	386	325	341	370	366
18396	1983	1883	1200	973	806	744	667	602	596	619	615	596	529	541	552	524	530	540	540	583	542	553	529	572	561	521	583	559	555	528	534	541	539	514	540	514	549	547	503	544	552	552	514	543	545	536	565	496	535	538	531	524	573	546	522	543	506	525	506	528	553	537	567	505	570	515	537	564	515	554	551	528	522	560	507	544	502	527	527	567	551	533	489	529	520	520	551	545	515	522	537	539	550	518	548	508	548	523	533	557	549	538	506	563	530	552	572	548	522	521	520	538	487	548	534	526	565	510	536	546	553	490	508	544	519	572	542	502	503	515	526	568	509	524	563	548	538	551	579	529	526	496	533	553	539	534	547	549	523	511	564	564	550	484	502	531	556	523	520	519	545	545	566	530	526	526	549	542	541	538	502	522	532	526	556	532	523	487	539	507	512	570	513	526	514	533	538	548	558	544	518	512	540	574	539	516	547	535	539	566	558	576	529	521	555	507	561	550	518	484	493	574	504	509	556	504	555	550	514	558	496	554	489	490	509	501	533	537	526	542	534	493	521	523	530	531	525	572	556	521	527	541	517	567	545	521	528	543	468	533	510	523	540	544	526	500	543	510	530	571	580	558	579	613	564	552	525	530	517	504	534	511	549	537	537	517	510	520	512	545	541	557	539	558	539	499	543	520	503	565	495	571	507	530	555	526	551	576	545	596	496	512	566	514	517	567	509	561	559	557	532	534	524	565	580	527	590	507	526	513	558	502	504	505	513	515	528	551	476	533	554	533	537	555	518	562	523	529	530	535	544	508	574	536	503	552	464	546	548	529	533	568	530	495	519	543	526	532	548	542	525	549	512	566	564	493	531	557	520	550	520	570	522	552	520	544	575	571	520	535	503	533	507	546	518	512	552	515	533	549	530	524	586	563	553	533	554	534	542	550	504	529	497	576	545	517	504	564	521	554	536	479	511	557	527	533	523	513	498	520	564	495	534	513	529	528	484	533	522	550	522	542	541	555	542	538	540	569	520	532	470	510	528	541	520	537	547	576	504	532	559	523	549	533	519	577	496	531	519	552	529	556	571	524	523	522	554	540	521	536	549	521	554	472	549	536	511	505	543	503	541	544	558	537	529	537	535	554	514	502	534	519	549	527	509	536	573	530	543	513	526	543	531	519	563	572	567	556	561	480	528	551	538	506	563	567	551	563	504	533	513	543	507	535	525	513	537	525	558	559	550	560	498	532	499	559	559	528	491	531	525	495	539	513	556	531	486	509	561	494	524	521	505	533	567	544	568	563	537	524	521	535	516	529	546	530	496	546	526	531	513	538	535	524	502	566	554	553	575	564	537	515	539	564	497	492	529	549	551	556	508	545	498	507	550	519	542	538	513	561	552	578	568	524	534	504	542	491	567	515	521	534	519	515	532	542	521	527	584	513	548	506	523	545	554	526	561	532	524	550	502	526	533	519	497	538	526	532	496	509	543	518	515	534	510	518	523	540	530	555	539	514	533	556	556	544	542	511	495	538	561	531	506	550	525	536	534	515	550	564	508	514	531	527	511	528	533	523	566	513	529	531	532	527	527	543	517	530	538	537	546	512	529	529	480	573	513	513	551	528	529	561	588	555	536	509	534	551	516	502	595	527	524	550	505	517	583	535	511	534	524	515	600	524	566	564	515	547	541	536	510	606	552	493	522	557	506	527	590	520	587	519	548	497	543	537	492	511	521	569	541	531	540	530	562	529	533	522	558	518	541	560	545	560	558	564	550	494	528	525	527	551	565	533	536	561	567	555	530	548	553	533	534	545	508	527	483	572	534	517	555	546	520	542	545	558	535	496	485	508	517	527	523	562	557	532	571	577	551	545	534	503	551	521	524	564	529	542	519	548	569	513	505	523	530	548	533	554	555	582	501	540	508	498	517	476	546	590	539	540	544	595	485	576	513	515	537	575	509	528	527	543	542	522	522	486	551	532	535	538	503	518	588	530	515	554	521	542	521	547	537	533	539	515	518	530	569	523	474	574	557	513	532	533	570	507	554	551	513	547	541	561	536	554	547	497	524	559	530	527	526	503	493	532	544	530	521	517	565	517	563	531	538	537	513	563	514	549	503	559	507	511	523	506	501	530	519	552	592	534	550	586	536	541	512	583	517	489	525	557	530	523	528	533	570	550	533	534	551	538	523	510	553	516	506	499	546	529	551	545	541	584	546	533	544	505	548	561	537	510	528	554	525	553	528	589	580	582	529	557	578	505	536	511	525	561	564	537	551	544	519	578	551	561	547	525	508	570	524	555	528	534	548	563	542	544	542	523	542	505	505	523	529	611	538	523	515	558	509	567	586	539	532	520	588	529	564	523	542	541	539	519	580	524	521	526	508	511	504	592	540	555	533	533	521	524	532	541	550	549	500	540	535	553	524	541	594	526	519	507	514	524	564	561	507	531	519	520	537	551	544	528	556	567	539	549	544	534	554	538	525	581	511	590	544	515	564	544	549	545	538	542	537	495	554	496	562	529	561	561	533	540	518	534	525	518	509	547	545	546	560	542	523	548	542	488	548	509	563	551	542	527	532	521	555	522	482	502	511	539	565	519	529	558	551	496	539	516	547	516	514	561	564	533	564	550	537	557	564	536	537	526	488	517	502	554	504	526	530	519	495	511	518	484	528	550	501	534	518	531	532	507	556	518	594	523	538	529	598	539	562	513	547	507	510	552	510	493	555	580	536	522	521	541	528	541	550	550	521	516	537	523	526	541	552	516	544	559	525	536	540	561	566	509	522	515	545	552	516	587	526	553	521	516	493	529	560	515	567	578	552	515	499	535	571	547	510	519	516	529	548	521	556	538	531	556	491	537	555	541	503	528	506	492	538	539	564	540	534	570	512	548	561	522	544	551	482	520	499	526	550	539	513	495	571	551	500	564	527	538	529	506	569	515	573	548	505	556	518	542	574	564	546	524	527	545	521	534	567	519	535	503	559	542	543	530	493	537	522	528	524	567	515	548	545	563	564	599	537	548	544	508	594	538	516	515	513	497	533	585	537	516	541	511	565	532	534	526	564	542	554	532	560	530	509	539	530	537	506	509	539	526	521	565	567	558	554	515	548	549	526	527	570	539	539	525	556	489	553	538	520	482	524	538	508	538	522	557	554	536	539	519	520	541	555	555	564	583	530	543	531	535	522	532	589	565	532	553	511	536	546	502	542	554	534	544	554	492	552	550	516	591	545	489	527	497	527	491	557	530	597	576	527	523	543	536	542	508	502	541	513	491	531	534	566	532	535	551	534	509	490	479	558	507	530	529	534	496	514	539	559	515	538	512	550	531	528	533	495	502	550	517	566	527	500	509	561	547	528	529	495	536	556	580	509	538	550	510	538	547	520	574	495	560	524	502	565	545	526	515	546	503	515	540	535	585	547	518	543	551	546	548	489	482	559	568	488	499	541	517	547	531	521	513	575	514	530	523	527	514	508	508	512	539	563	501	539	530	523	528	524	525	558	504	525
24389	21394	28929	24225	21313	7121	1387	1045	910	850	799	765	751	697	721	732	756	700	707	625	726	737	727	686	716	663	727	719	671	645	656	617	666	660	655	669	646	668	694	638	696	612	647	616	643	676	645	681	659	660	688	647	621	645	653	627	666	625	664	613	639	627	650	695	635	643	684	687	667	641	655	647	659	673	681	630	624	675	625	609	639	654	666	639	688	671	685	622	694	663	679	631	673	661	655	651	674	662	663	639	662	703	606	683	670	666	594	640	652	665	621	657	631	655	704	656	643	663	646	617	580	685	665	678	643	641	644	658	647	667	635	638	644	668	651	643	635	639	673	705	659	642	638	731	648	665	695	636	592	620	577	652	649	605	633	648	619	615	647	611	639	687	602	675	672	606	685	643	657	647	646	659	652	648	658	672	652	703	670	675	653	668	688	686	625	656	692	665	648	653	641	649	645	673	655	643	682	636	683	638	697	642	641	626	632	619	613	644	632	710	647	636	676	660	635	670	683	643	638	589	661	706	657	640	659	633	647	652	663	613	619	672	650	627	664	656	620	649	648	654	618	689	651	675	668	652	649	636	647	621	667	594	663	662	660	630	640	690	665	656	653	660	617	623	637	637	674	689	636	650	673	679	631	656	651	671	715	664	662	596	717	627	609	608	670	640	644	612	612	644	679	674	580	667	617	695	633	663	642	630	650	653	658	702	656	629	639	690	660	651	635	624	683	580	650	629	685	646	664	659	658	648	653	614	657	630	650	639	648	675	597	629	612	650	618	693	640	676	663	678	644	642	639	659	619	586	652	635	642	676	641	659	614	640	614	631	649	629	666	649	715	628	666	620	599	639	634	662	667	635	633	635	638	632	632	613	625	641	656	663	621	648	623	624	658	700	683	627	634	635	651	642	614	633	631	675	663	655	671	661	649	644	623	690	653	644	674	642	677	643	650	601	636	678	690	706	644	614	669	694	668	661	630	660	685	633	681	655	660	672	620	651	671	615	694	666	672	656	648	641	660	678	624	631	668	634	614	608	635	642	623	643	598	661	650	613	661	674	644	661	667	643	648	651	650	638	640	635	660	669	651	636	659	665	642	667	632	682	659	652	694	674	661	613	671	628	609	709	606	641	612	624	699	629	681	667	676	628	684	687	650	599	658	689	649	674	646	634	663	645	642	654	607	637	605	698	637	610	638	661	617	637	650	637	620	701	640	692	644	658	668	586	655	630	616	648	692	581	647	625	610	625	630	652	652	656	634	646	687	663	616	646	644	673	654	653	629	665	676	657	654	681	660	631	660	663	675	646	671	642	664	697	681	626	664	623	654	666	648	659	652	667	693	640	602	694	612	656	606	642	691	679	677	636	682	666	679	640	602	667	630	621	643	675	668	676	620	664	650	647	594	626	616	639	666	634	660	658	632	660	687	621	696	689	635	627	666	654	664	634	655	674	607	634	649	680	642	661	610	670	634	662	664	632	612	644	625	661	650	634	603	669	611	655	658	664	641	658	638	608	643	703	652	607	650	703	652	637	686	617	607	598	641	659	670	660	642	658	664	634	669	659	666	638	641	658	674	628	659	721	629	664	683	639	643	645	624	638	638	721	646	687	680	673	686	657	636	667	652	633	649	643	638	632	666	681	620	668	639	668	695	649	654	655	665	654	643	696	683	614	612	630	627	641	643	639	647	643	635	667	643	657	635	672	677	640	678	670	696	578	627	688	670	617	626	646	646	634	622	658	646	640	716	640	656	660	655	631	637	664	684	669	605	668	655	700	602	665	668	622	681	661	630	691	658	649	649	661	650	643	630	643	652	622	628	650	650	675	663	719	654	628	610	665	640	626	599	684	650	646	646	654	669	675	671	650	669	668	685	661	644	663	660	652	634	663	653	644	626	646	640	640	700	686	634	624	575	636	635	672	637	608	657	645	659	681	641	629	679	632	657	603	671	654	666	656	591	644	663	627	641	643	672	659	674	658	647	653	675	656	683	679	589	644	671	648	613	649	644	647	580	596	626	687	628	685	655	622	679	606	655	665	644	622	659	644	670	647	641	618	639	629	689	617	636	654	634	687	664	651	679	651	652	648	644	654	635	644	632	686	604	669	570	675	595	628	665	651	674	614	682	608	662	631	615	718	620	639	654	670	668	656	678	691	680	614	608	610	635	591	651	630	668	640	667	673	644	623	629	673	622	688	651	653	637	672	637	647	648	665	686	645	618	611	652	687	659	601	653	679	677	679	640	622	653	675	719	645	643	670	656	668	715	664	696	663	633	648	606	654	660	650	635	658	667	630	614	677	671	691	612	657	690	634	664	659	669	685	672	616	673	696	656	654	647	655	697	657	670	649	642	642	674	667	622	652	670	630	637	648	605	665	691	710	683	654	714	630	666	638	618	657	624	694	667	678	638	690	638	640	699	653	661	671	680	675	690	624	630	615	641	637	629	645	698	658	656	668	670	637	624	644	639	687	666	621	618	650	624	677	647	663	643	647	644	649	571	607	673	650	676	661	634	647	643	639	671	634	695	678	638	691	614	701	608	641	624	688	698	624	651	613	646	667	666	634	667	660	696	628	638	675	631	648	599	700	640	667	664	666	644	643	655	665	631	678	643	645	627	624	606	640	644	660	672	661	657	650	689	654	677	686	623	652	664	590	664	657	632	639	621	621	638	627	698	645	694	642	655	638	655	688	628	643	647	620	695	648	682	662	648	684	667	606	636	671	651	656	627	629	649	643	652	663	629	630	654	634	623	620	630	617	687	622	666	659	644	640	640	657	644	629	686	662	652	674	638	668	642	667	634	623	635	673	661	659	688	668	656	652	667	668	645	675	651	674	632	616	638	635	639	623	693	647	607	684	610	658	644	650	680	629	637	664	670	673	655	648	670	704	664	648	654	658	617	667	625	672	685	659	667	659	670	666	618	644	704	659	623	630	655	629	672	656	626	669	596	632	606	625	630	632	660	670	702	685	669	663	635	676	662	710	619	665	644	592	716	651	630	641	634	675	653	618	643	622	716	687	648	617	625	666	653	659	679	704	622	661	662	666	687	624	641	654	665	643	631	691	681	666	623	615	668	572	648	710	605	661	637	570	640	711	670	690	684	638	652	625	636	648	657	664	634	695	635	641	635	679	690	654	655	605	671	613	643	649	635	639	644	610	620	689	641	652	724	657	659	644	635	691	662	667	700	659	661	604	617	692	687	637	665	659	655	644	648	625	667	674	678	695	690	656	634	676	655	654	712	612	604	659	644	671	589	653	619	637	668	589	663	620	676	673	631	648	675	677	640	688	648	646	627	622	602	659	672	648	610	681	683	636	712	632	629	637	634	652	655	627	657	585	690	664	619	669	668	713	675	642	664	646	640	648	635	595	621	634	669	662	604	642	668	649	609	619	637	630	618	661	666	658	622	669	666	679	668	648	625	651	672	702	674	664	646	647	694	709	665	646	658	684	672	671	642	618	725	616	701	658	648	638	686	656	670	624	615	625
33335	9601	8554	4817	3477	2721	2115	1853	1648	1457	1318	1299	1179	1201	1111	1075	1014	1122	1037	1029	1017	958	1002	980	982	961	984	956	945	1032	944	1002	953	957	960	965	946	946	910	954	950	922	919	954	1020	952	944	937	907	988	965	961	912	958	976	959	915	918	926	950	935	944	890	981	961	951	931	986	944	940	962	964	898	950	933	954	921	926	936	920	892	949	972	932	944	853	915	970	985	915	944	915	896	941	963	902	952	967	900	931	912	958	948	950	948	993	883	917	947	906	958	990	919	952	911	920	937	931	906	929	1054	930	902	951	932	888	980	896	938	929	902	937	940	944	994	978	1000	950	937	936	941	963	985	911	958	977	998	914	932	955	946	921	907	907	905	936	946	935	928	923	943	900	950	952	945	946	903	933	961	939	953	921	928	909	892	922	913	904	942	990	922	972	962	947	950	862	866	946	959	942	976	913	942	947	987	911	956	891	986	976	903	953	919	896	907	934	923	906	970	942	926	1006	955	952	954	937	985	936	953	910	920	893	951	942	923	963	930	946	945	971	914	957	932	971	952	936	915	932	951	958	930	928	932	906	906	958	937	921	985	910	897	942	988	934	954	919	1000	978	951	987	949	960	909	922	888	918	990	965	933	985	942	947	896	860	971	959	919	950	926	935	923	988	926	980	949	1020	933	950	899	957	1001	947	951	964	879	910	923	963	965	985	968	947	948	940	949	934	870	936	952	917	947	959	922	944	890	903	943	925	963	949	945	965	945	952	943	955	951	891	892	910	898	943	957	972	933	914	962	951	936	929	909	919	914	915	950	933	944	960	981	942	938	904	951	924	966	976	905	900	957	971	963	917	971	955	897	890	916	885	977	911	969	973	962	991	959	956	944	939	917	921	888	979	963	955	982	915	913	952	882	957	938	904	955	904	923	955	905	938	902	952	965	933	917	959	911	900	951	922	938	968	976	929	930	934	906	925	928	954	991	884	959	925	922	930	919	925	981	953	949	916	921	927	883	979	1012	942	887	955	930	956	959	918	960	960	930	888	943	876	942	954	961	928	972	920	937	965	902	962	977	968	932	958	915	906	910	945	978	894	894	901	924	963	926	1000	942	913	966	924	928	949	968	986	927	928	909	918	907	935	955	921	942	957	915	908	922	894	933	939	966	914	954	919	926	912	934	843	981	946	894	931	930	914	921	885	906	895	1009	936	990	929	979	950	949	978	936	940	973	939	911	935	947	899	897	930	910	942	893	901	955	961	946	963	940	968	992	906	928	943	972	911	952	923	989	899	959	932	989	949	970	1028	945	978	1007	940	920	915	892	990	906	957	921	936	950	952	908	942	956	911	976	911	890	931	914	944	934	915	906	945	898	959	974	921	994	923	942	954	918	927	941	980	973	901	927	900	986	958	949	917	945	894	904	935	956	906	930	989	872	944	990	945	935	935	890	891	971	935	959	911	940	953	942	925	889	957	951	961	953	916	928	977	922	987	992	980	962	965	938	968	956	963	956	926	895	846	930	905	938	933	992	928	943	922	941	953	922	917	871	940	965	907	904	946	976	968	922	927	926	948	912	902	954	900	939	930	887	878	912	956	936	923	938	991	913	937	894	1003	952	949	908	931	988	959	937	954	942	939	961	936	884	914	920	953	961	918	951	976	894	965	940	946	936	917	957	974	932	947	943	910	900	900	956	950	919	934	913	944	986	952	949	900	932	937	966	898	949	954	971	924	933	935	904	911	903	969	930	944	886	973	886	921	960	911	934	969	957	928	955	877	939	974	971	995	946	952	986	933	933	965	927	941	922	914	929	955	950	975	961	944	915	912	922	920	938	979	898	967	944	937	958	934	943	913	956	968	927	1044	921	925	912	939	880	900	964	922	932	962	951	900	962	920	951	937	917	984	929	934	943	941	932	948	988	932	957	934	957	980	951	887	923	991	958	954	868	886	1012	947	954	956	1003	892	926	897	940	949	905	871	965	919	890	899	943	962	907	916	947	974	911	891	923	898	900	938	953	1003	972	917	933	956	923	953	957	877	918	940	909	976	952	972	941	942	964	876	908	950	979	994	920	941	920	953	915	950	931	899	910	960	947	937	922	892	960	900	944	921	912	932	933	949	970	972	950	912	909	945	1027	937	960	896	941	924	967	964	915	893	919	877	988	922	906	927	927	967	917	944	923	901	926	949	957	915	921	933	882	906	1012	938	917	941	893	883	918	978	917	912	937	904	923	941	935	963	867	950	929	955	895	961	902	950	981	896	1014	952	968	905	946	964	951	939	872	977	895	961	972	945	1011	965	894	929	912	937	963	927	920	948	908	924	941	958	932	965	921	968	959	929	925	927	927	893	894	1023	891	903	929	918	931	897	956	920	970	966	897	956	910	958	937	973	972	895	977	943	962	976	942	968	940	939	915	893	893	900	949	900	934	966	899	908	929	913	921	937	907	955	883	969	920	1015	925	943	1027	896	859	933	904	941	927	918	963	871	961	913	964	965	918	935	894	897	915	957	947	908	947	933	973	936	909	888	924	1020	900	949	974	920	911	953	913	959	901	921	928	930	960	908	957	922	925	934	928	972	947	931	958	931	896	922	935	952	953	967	907	911	950	925	955	952	886	978	900	1004	934	943	1006	915	902	947	990	934	934	968	909	941	900	920	890	907	884	929	952	935	942	948	926	911	926	976	924	913	881	920	902	879	909	929	892	896	962	949	938	972	962	946	953	929	933	924	972	912	918	949	972	941	961	949	926	860	950	924	961	935	904	898	909	967	947	953	896	972	936	943	968	908	1018	940	889	939	930	882	1001	956	995	961	898	1000	946	926	947	950	891	960	957	926	919	944	982	941	957	872	926	936	920	915	917	933	943	947	903	937	963	925	978	895	936	939	926	941	963	885	967	909	926	976	946	917	969	937	979	903	903	923	951	908	919	922	935	956	946	951	936	882	961	916	931	939	978	923	914	930	927	962	937	965	919	965	912	896	950	972	989	925	871	946	950	993	935	926	899	934	989	990	951	982	916	932	893	924	926	905	931	965	928	946	926	923	907	896	959	983	975	894	875	910	965	1007	967	921	921	909	933	893	905	961	901	922	949	913	936	888	937	932	965	978	899	967	965	939	937	905	912	944	910	943	933	927	949	928	881	970	937	904	913	916	956	962	970	877	957	980	931	902	923	923	906	942	1002	946	934	903	933	891	877	882	968	933	1011	929	935	897	945	891	961	929	970	983	889	1004	925	938	924	967	908	895	935	932	963	925	934	902	957	921	951	969	949	892	987	892	937	966	968	947	888	909	917	938	871	963	899	977	938	953	971	978	969	925	893	907	925	886	1002	950	1002	927	921	910	931	901	956	861	990	987	963	1008	837	954	931	963	972	944	920	878	926	928	989	909	923	905	928	966	986	990	911	934	915	896	920	925	941	945	948	996	933	979	951	943	976	979	920	916	952	934	910	917	936	902	909	895	907	941	909	982	947	957	931	919	955	905	946	999	877	985	891	960	941	951	932	969	964	975	960	937	936	941	911	926	919	961	965	914
23328	21381	29556	23589	21380	21355	5851	1302	978	931	887	859	772	754	725	694	675	665	668	652	691	696	579	616	635	619	616	610	650	629	571	650	602	604	598	616	594	617	577	604	565	584	630	603	586	619	580	600	568	583	607	565	589	596	604	568	549	576	603	546	592	552	636	565	592	584	615	546	574	634	599	558	575	633	559	598	584	545	633	606	586	593	543	570	616	641	613	570	621	601	573	586	579	597	580	621	568	568	553	602	583	561	562	599	575	556	579	580	597	567	612	575	569	605	616	647	616	576	576	574	626	551	599	593	581	569	532	598	563	620	581	590	552	569	576	620	623	618	557	588	589	585	604	596	571	638	572	570	591	596	576	601	581	592	590	605	598	615	581	576	601	606	591	589	580	538	585	552	573	605	603	614	595	534	582	588	569	606	623	611	602	620	613	609	612	584	604	558	568	546	597	595	587	585	591	590	591	592	528	561	586	543	577	573	644	569	551	591	574	612	550	536	601	544	557	552	585	587	565	558	546	609	561	590	596	611	548	602	575	587	607	589	618	581	569	606	557	598	577	577	576	590	646	571	567	582	576	623	584	579	574	602	570	581	621	582	581	567	576	595	606	575	550	595	607	620	599	590	560	590	566	585	601	579	603	588	539	612	563	593	583	567	568	593	562	582	634	582	572	602	582	563	547	569	541	595	562	560	548	570	566	579	579	619	642	555	588	608	577	582	584	552	581	591	555	599	599	595	596	660	580	529	597	561	569	537	603	574	577	598	581	586	571	597	545	578	542	542	571	625	593	555	572	569	582	608	605	579	575	594	612	566	598	581	558	560	589	552	541	607	592	606	599	583	634	579	573	617	607	581	583	640	533	605	593	593	582	573	572	573	604	573	594	537	545	574	573	595	575	598	541	567	583	590	554	601	573	575	598	560	617	537	587	563	557	624	600	559	612	590	533	621	586	572	589	563	604	560	563	627	576	619	577	542	593	615	615	552	550	554	567	594	588	581	600	558	562	593	554	610	576	592	609	561	534	595	599	559	537	588	584	528	574	600	592	577	592	566	602	552	560	515	579	555	627	573	593	587	571	586	572	616	625	588	554	563	571	590	615	607	595	578	612	563	541	569	624	583	581	603	583	604	580	572	550	592	579	577	590	582	565	549	561	532	573	595	606	612	570	550	600	583	553	603	580	538	580	577	590	626	571	560	566	600	564	604	630	579	577	578	588	594	575	627	577	598	635	624	592	605	576	594	584	566	595	546	560	580	566	560	612	581	581	549	592	552	631	592	551	596	595	613	583	606	565	648	552	597	576	595	584	606	546	577	612	593	574	577	566	570	578	567	572	588	587	606	561	603	595	549	580	553	621	582	575	616	571	538	577	551	550	583	605	556	649	603	615	516	561	570	565	567	625	584	565	560	567	593	576	562	547	593	561	562	583	620	586	612	558	625	576	599	580	604	593	576	595	591	574	558	564	578	593	593	594	574	589	604	572	609	596	585	598	544	614	566	611	570	618	603	573	623	578	563	597	558	563	572	592	528	541	548	575	583	569	565	610	572	587	584	571	608	566	627	572	514	601	612	604	595	569	606	569	578	581	557	595	568	635	599	594	568	570	567	568	602	524	576	604	590	585	578	616	562	588	554	514	612	595	594	535	555	590	596	593	622	579	580	597	585	600	583	562	571	582	605	567	596	597	558	600	639	593	635	582	590	611	560	587	568	586	562	585	562	564	604	601	542	572	601	604	625	592	560	568	571	564	575	597	620	526	542	542	570	565	593	628	563	567	560	566	551	618	573	570	590	590	610	584	577	608	547	601	571	599	574	600	643	596	559	544	559	552	571	596	580	573	554	563	569	555	571	604	622	570	568	551	597	622	586	555	555	570	565	594	597	586	548	557	602	542	554	587	593	564	580	579	600	546	585	637	576	555	541	608	586	563	568	579	600	541	555	556	583	620	577	616	594	577	620	595	619	637	569	589	575	564	553	557	553	577	544	584	565	554	537	538	578	547	579	548	571	549	553	598	574	645	556	573	589	565	617	566	590	562	591	608	590	610	519	621	601	559	577	572	600	578	596	588	561	590	606	540	573	576	565	594	624	573	574	575	593	596	570	577	569	566	585	584	554	559	581	622	576	561	568	568	594	609	580	589	581	626	554	587	578	572	565	579	594	596	547	572	651	553	571	593	567	583	566	559	576	508	567	594	630	549	565	578	619	565	577	572	577	550	577	586	597	568	568	560	571	573	608	580	613	590	584	555	650	568	548	621	585	605	581	586	613	593	588	604	609	555	591	610	532	586	579	601	541	605	580	592	586	578	578	550	579	621	580	568	579	557	588	567	550	583	565	604	559	556	581	612	576	592	624	575	616	566	595	545	584	583	634	592	560	588	602	580	568	616	573	584	550	623	596	550	574	552	547	594	608	569	541	579	564	600	600	621	615	568	583	613	580	592	587	586	575	569	546	547	564	519	573	592	588	584	583	598	537	594	600	592	568	582	582	608	573	587	533	545	551	562	580	608	557	539	605	590	574	600	592	544	548	599	568	605	581	579	543	611	553	607	587	593	599	565	558	559	592	598	583	600	550	559	579	554	610	598	573	592	548	604	620	593	572	583	544	598	545	592	593	591	632	567	590	552	561	543	575	588	534	571	584	619	556	560	557	560	567	534	623	602	556	521	583	567	579	563	573	588	611	587	573	578	621	615	578	574	604	577	546	569	601	587	616	559	589	587	535	581	590	566	627	598	611	558	543	585	573	556	598	559	584	619	590	570	548	541	562	571	569	585	584	627	556	565	547	622	563	548	591	592	576	557	560	599	608	563	610	607	634	609	583	625	568	559	590	586	533	609	578	571	598	555	543	579	576	619	586	565	560	576	591	548	597	580	584	542	556	540	569	586	573	581	568	599	590	569	606	611	594	562	565	611	558	587	590	614	609	560	562	598	555	612	563	524	579	567	582	537	562	578	570	574	585	561	594	579	578	608	576	570	568	571	588	592	580	610	610	570	528	597	627	598	609	625	528	555	563	577	614	584	585	576	552	620	620	588	590	560	614	582	641	623	557	608	562	604	566	543	613	610	560	574	598	578	600	574	574	526	583	599	542	569	571	562	600	531	589	565	558	563	649	587	532	577	580	583	610	577	548	580	601	563	561	604	550	562	583	599	560	538	549	557	546	582	583	615	593	582	586	594	592	566	589	622	575	578	614	565	569	583	589	576	540	575	603	579	582	570	618	570	592	573	573	551	573	560	596	593	605	570	577	586	594	507	627	567	615	574	568	594	580	566	570	614	562	549	588	592	556	582	593	587	584	588	575	583	566	547	563	559	578	573	563	560	546	549	578	573	584	630	589	592	565	604	578	545	567	613	551	592	585	572	542	564	589	562	605	601	590	566	606	580	572	617	607	608	636	549	564	617	629	566	552	588	625	590	596	598	586	590	594	567	578	533	554	555	595	571	597	582	580	591	536	607	553	548	600	550	588	561	577	558	549
34334	14688	13067	7422	5402	4055	3140	2423	2221	1883	1709	1516	1394	1256	1169	1203	1089	1095	1039	1006	977	963	979	946	944	959	887	884	902	903	934	895	890	894	902	833	904	862	908	858	914	823	896	864	900	846	852	881	814	892	848	880	874	912	856	830	873	859	880	874	810	850	866	853	814	857	874	836	829	900	866	881	795	844	841	874	808	870	857	863	861	888	870	840	851	826	858	873	838	872	848	819	838	813	848	800	821	887	847	842	833	845	859	806	814	916	811	786	913	829	815	822	809	785	861	846	822	850	798	827	835	845	887	868	860	861	806	835	850	809	830	879	861	843	848	854	840	849	811	854	836	818	846	806	831	811	870	885	821	775	881	815	866	822	855	862	809	836	903	797	890	864	814	848	852	847	857	855	833	870	863	847	862	844	840	876	861	865	857	821	865	830	846	842	844	878	836	791	849	859	859	811	867	861	828	883	825	919	872	811	890	836	822	841	846	826	805	797	801	845	823	847	847	878	802	837	885	850	865	808	858	817	829	793	866	872	897	818	881	834	830	835	810	868	861	853	825	819	865	895	783	879	848	876	860	828	813	900	861	844	830	849	827	828	887	860	858	868	858	824	812	871	851	869	851	877	868	863	791	821	877	830	855	825	858	833	807	825	806	850	846	846	836	815	899	828	852	819	856	808	819	846	825	852	841	801	862	826	865	827	814	831	867	804	879	822	843	813	815	855	834	838	848	858	859	831	891	865	815	867	838	817	814	804	863	854	845	885	801	842	856	834	830	817	829	845	811	857	822	851	871	825	899	839	830	811	877	833	739	869	810	830	816	852	867	888	853	847	876	861	843	864	862	853	815	823	867	856	895	829	838	810	804	815	882	830	882	825	850	804	841	792	882	812	829	809	872	842	881	869	815	783	852	888	867	867	841	864	863	842	802	861	864	874	864	804	850	854	847	822	819	839	803	859	813	872	851	785	842	807	838	861	883	866	831	824	838	845	889	840	862	878	809	865	838	802	844	832	878	843	798	843	801	866	851	821	770	878	809	818	844	842	837	829	897	827	877	820	872	874	914	867	860	849	835	793	843	872	887	819	859	827	841	814	849	782	856	795	877	875	835	832	863	857	870	860	842	840	833	802	840	864	853	866	836	878	856	823	835	895	822	879	849	853	851	870	837	831	859	827	799	850	845	818	805	843	825	893	811	825	846	893	791	829	852	859	884	848	851	843	824	837	859	874	835	848	820	839	854	846	857	838	887	874	853	864	851	821	878	804	838	828	850	867	824	841	870	863	850	843	838	822	875	860	856	796	835	845	884	838	852	838	844	918	855	839	834	789	845	818	862	839	828	802	860	766	848	797	870	784	888	815	915	888	854	860	817	857	864	855	799	880	753	787	822	845	827	899	819	813	817	860	852	875	885	868	781	875	824	872	870	869	849	824	812	842	817	841	833	840	867	819	798	824	813	891	831	875	861	855	833	836	838	867	857	804	850	871	893	855	847	831	856	846	854	846	795	838	893	849	805	866	821	880	822	855	905	834	861	888	846	868	795	858	849	854	837	831	804	839	802	829	831	863	808	850	841	824	875	883	851	826	827	851	833	820	842	848	870	842	852	861	869	857	832	827	848	814	776	866	868	874	885	854	785	889	844	803	855	824	863	864	884	881	845	898	891	866	827	817	883	833	833	885	820	830	849	839	783	824	874	802	805	802	784	903	843	813	874	806	880	869	867	853	856	803	841	769	856	822	802	845	842	885	806	886	840	887	823	832	788	777	869	883	800	808	872	816	798	870	813	877	862	850	815	807	871	859	835	907	820	873	860	808	861	857	779	889	848	802	859	832	822	837	865	847	865	891	829	835	842	839	843	843	823	858	868	870	829	799	865	828	870	874	842	818	825	820	859	842	844	846	845	836	862	823	816	805	824	838	798	828	863	862	904	850	850	924	807	842	831	855	875	881	826	859	826	869	871	858	845	789	843	865	919	898	811	846	830	794	873	805	850	797	852	793	860	847	838	869	879	832	836	834	809	860	835	824	861	829	855	818	865	814	845	846	830	820	840	856	868	869	848	828	862	875	800	830	869	780	823	878	831	841	803	874	824	805	850	863	830	808	856	867	797	858	857	880	869	820	853	841	840	879	889	855	851	862	828	867	765	876	799	834	880	857	869	860	856	838	887	892	844	869	837	873	884	864	857	836	813	763	846	824	814	884	866	868	863	881	842	860	848	837	781	828	909	827	832	847	891	900	798	779	844	820	864	838	825	876	850	858	867	810	837	882	877	857	841	900	854	819	886	835	853	865	866	871	807	850	811	819	884	849	895	875	859	906	844	833	842	911	821	774	753	794	836	834	830	825	846	854	909	916	814	810	802	838	847	896	857	834	869	840	888	798	866	848	854	827	884	839	825	830	874	852	849	857	825	869	828	910	858	817	834	895	825	846	840	851	821	875	837	816	866	887	844	831	856	797	879	873	829	832	862	842	812	832	855	809	836	830	838	900	877	808	872	865	807	839	790	873	835	822	908	822	853	837	850	845	871	870	788	849	834	828	889	869	792	804	837	834	877	908	862	867	842	806	816	854	834	834	825	861	843	825	823	864	863	816	897	881	811	794	814	869	845	846	883	828	857	853	888	806	870	837	861	882	825	796	851	821	797	862	818	846	870	819	877	850	854	846	844	789	844	849	871	832	816	857	854	841	858	854	795	878	834	837	804	835	845	863	858	808	861	788	827	884	827	822	806	837	834	853	842	829	802	824	812	838	833	858	831	891	897	804	871	842	814	830	826	821	839	893	805	815	795	823	848	793	885	854	832	830	834	840	822	841	822	863	803	811	831	831	854	791	859	836	841	787	807	850	828	879	871	833	819	846	864	809	792	858	891	890	841	868	838	845	893	835	865	891	868	872	766	856	786	854	823	799	765	838	841	871	789	865	856	858	868	868	841	863	841	828	813	910	899	819	919	831	828	819	858	829	873	841	866	860	800	822	860	865	829	826	831	830	853	850	846	816	847	828	845	883	875	868	847	860	815	800	792	824	809	842	858	904	797	867	832	822	902	899	792	871	867	800	882	808	860	808	847	825	876	811	857	873	864	839	822	844	862	827	898	862	835	835	815	791	857	826	849	847	840	869	828	840	872	878	820	811	815	864	781	864	828	803	784	864	805	787	819	859	822	888	868	853	865	880	871	820	858	833	858	804	875	882	848	840	846	843	826	778	854	805	888	837	859	885	841	822	910	781	918	845	844	831	819	860	837	835	841	858	866	876	850	848	876	840	781	857	835	804	813	836	824	780	838	875	818	836	833	868	817	830	795	891	834	840	846	820	814	885	839	857	909	840	773	856	862	836	821	840	853	842	818	875	772	868	842	857	825	821	907	817	794	863	873	893	858	863	848	819	840	830	846	854	801	857	817	831	882	781	813	872	860	823	856	847	856	849	881	807	847	862	816	785	868	832	871	855	827	876	831	833	787	812	868	838	807	831	893	889	897	851	839	871
27418	21015	10272	1025	589	469	430	366	367	377	399	382	395	350	354	389	386	380	391	386	367	371	361	354	372	363	407	362	383	375	351	373	382	395	375	377	337	340	390	410	425	367	408	370	373	362	386	353	348	348	366	375	351	365	361	370	374	390	376	360	383	377	338	354	351	379	388	385	361	342	362	386	346	357	331	382	350	376	360	381	355	348	367	381	352	339	355	370	361	349	352	386	390	364	381	315	347	392	348	394	381	362	339	332	359	364	357	374	387	386	367	344	340	363	356	347	361	361	386	332	341	378	373	363	412	364	364	366	362	349	356	379	354	364	380	409	374	375	336	379	371	382	332	352	386	343	369	362	348	351	362	356	376	383	328	357	362	373	340	386	395	369	389	403	376	341	348	385	381	354	376	365	367	330	371	343	357	381	356	391	373	359	323	345	348	399	352	362	376	378	386	376	364	376	354	363	360	399	377	352	350	375	363	399	353	362	357	344	358	359	363	325	374	372	336	339	370	350	386	362	384	336	365	398	387	396	334	376	321	355	354	330	355	351	351	369	371	344	346	359	341	378	345	383	375	358	329	369	341	346	342	372	312	359	359	376	338	382	372	370	375	374	397	349	362	354	363	366	398	338	379	367	361	374	353	354	340	349	348	372	382	402	389	369	338	337	375	382	344	413	365	359	374	386	389	391	373	373	363	352	393	371	368	365	358	340	383	330	379	389	360	380	340	334	377	389	360	349	384	360	368	385	357	371	372	393	379	391	351	346	355	334	355	372	355	365	400	352	303	377	340	366	363	370	393	408	358	325	381	363	345	391	338	382	372	362	353	386	356	352	356	349	360	381	359	353	334	350	359	370	361	382	418	373	406	355	357	360	388	370	376	345	371	372	366	396	367	389	375	370	357	394	357	361	368	375	387	372	367	378	373	354	366	355	392	348	322	358	367	377	379	368	346	356	364	337	417	367	345	364	355	389	402	370	359	357	369	372	409	359	378	358	383	373	342	353	364	386	347	349	345	379	378	362	381	366	352	394	371	413	389	377	396	357	370	354	380	389	383	339	358	372	394	351	364	327	366	386	370	355	329	386	378	372	351	375	389	394	380	362	366	356	331	344	350	368	360	352	363	353	347	381	385	370	359	394	374	335	340	357	363	386	360	371	364	356	380	372	379	384	361	372	353	371	362	363	357	375	370	368	373	348	347	364	373	344	366	352	358	365	362	350	351	370	380	363	351	381	368	361	372	345	352	353	331	392	369	374	366	375	391	360	390	369	370	371	368	341	381	352	362	380	328	349	373	321	361	328	362	341	404	400	383	404	374	407	407	320	386	346	367	398	346	372	358	372	376	364	370	323	350	342	368	384	393	353	353	371	353	355	383	362	397	359	338	370	409	376	330	337	389	377	361	338	352	381	377	380	393	384	348	351	372	373	378	334	360	398	369	373	358	374	346	309	371	332	395	369	341	380	370	350	351	387	346	347	359	361	362	367	409	378	379	360	358	344	354	386	388	345	335	376	382	346	388	361	355	397	362	327	366	367	365	360	370	374	406	363	374	377	370	377	363	379	382	391	352	365	373	369	376	357	347	350	400	345	402	356	358	357	365	382	338	395	344	357	387	373	355	349	371	399	382	354	392	364	383	368	348	379	343	366	363	356	357	362	357	390	350	362	393	371	379	378	336	394	386	312	385	338	394	342	373	374	357	392	384	374	358	363	372	343	343	349	399	386	396	353	332	310	359	370	350	367	363	412	357	372	317	364	394	355	351	354	372	343	371	369	391	374	383	382	345	357	374	375	404	384	345	383	374	329	364	363	405	344	377	348	363	381	371	386	350	368	381	371	395	376	346	386	366	368	386	354	348	385	368	356	361	374	350	376	330	364	347	366	337	365	344	341	390	339	341	394	368	350	364	354	368	370	368	360	350	395	341	353	393	374	358	351	381	379	394	388	345	357	350	376	372	384	391	347	351	378	361	374	430	379	394	378	369	357	400	361	361	332	422	356	365	360	353	396	375	331	377	392	324	354	363	373	373	351	363	345	337	359	359	380	405	370	391	360	369	386	346	358	365	346	354	334	387	359	374	362	395	369	336	359	362	364	365	392	362	378	350	354	375	398	345	385	336	324	373	398	367	358	381	375	334	358	397	366	320	367	385	374	373	361	363	362	377	359	338	363	366	372	375	391	363	387	384	357	355	346	325	366	346	367	357	336	350	381	369	350	388	380	364	363	405	372	336	360	361	332	377	366	371	366	355	370	364	395	369	345	396	381	355	342	387	342	377	378	395	349	397	378	355	400	356	355	392	405	392	358	375	356	368	370	372	371	361	349	378	352	354	365	398	390	351	340	368	384	373	341	335	376	376	349	318	395	331	377	362	384	376	363	414	359	349	378	364	408	361	385	341	377	347	338	365	377	361	392	367	380	344	382	377	347	380	387	379	362	360	371	359	346	378	351	350	332	392	361	375	358	383	359	358	392	339	376	409	359	378	331	399	367	353	361	344	358	361	383	344	357	366	392	371	379	351	373	377	368	351	378	352	353	332	393	361	348	360	349	316	356	360	376	322	358	368	383	338	366	353	373	356	345	366	349	376	366	348	339	353	375	370	334	324	348	373	327	338	371	365	362	357	345	369	365	354	404	336	354	355	401	360	358	365	360	372	349	359	374	393	371	346	355	370	337	363	353	397	343	381	406	363	383	355	348	354	375	362	349	377	366	378	372	340	355	357	363	375	385	348	376	379	334	352	352	383	363	384	369	349	364	390	355	382	358	359	386	336	350	385	332	360	350	369	366	358	353	356	365	384	366	325	359	352	361	359	377	340	375	371	371	350	358	363	348	389	367	376	363	393	378	353	356	359	379	404	376	343	390	386	342	396	372	371	355	347	375	401	386	365	348	375	385	368	391	334	382	382	355	425	342	334	374	357	352	348	364	381	390	394	345	357	367	375	360	366	364	378	365	360	377	378	361	380	375	379	343	381	366	377	387	374	377	386	386	388	379	378	355	374	380	366	371	357	343	382	391	403	370	347	359	383	345	374	364	384	357	375	373	350	348	382	355	346	394	357	368	378	349	351	381	376	377	354	387	361	382	369	362	348	376	400	358	370	354	364	342	370	386	355	359	352	412	351	359	373	343	362	361	400	359	372	364	360	348	386	399	337	339	360	336	359	317	376	353	355	392	408	375	366	386	354	348	405	386	352	357	371	347	349	381	403	397	346	352	400	328	350	368	396	348	355	356	413	307	377	348	373	343	371	374	385	367	361	379	384	374	354	359	389	375	369	354	343	337	329	372	327	421	371	345	390	340	360	377	366	332	350	363	373	387	366	342	389	392	341	358	367	367	352	371	393	363	368	391	362	388	349	353	353	353	370	341	356	389	339	376	408	353	392	375	360	358	383	390	380	336	385	358	374	357	358	342	347	365	362	379	366	366	372	355	343	354	365	347	376	367	381	340	349	361	355	354	366	343	366	403	397	348	338	377	380	356
18651	1954	1842	1170	968	751	730	614	644	612	593	567	570	538	537	521	555	504	563	552	544	556	513	548	596	485	517	547	557	555	535	527	601	571	544	524	533	518	552	515	543	563	541	547	590	544	527	551	511	490	538	554	537	549	534	564	532	541	578	549	533	574	551	527	579	480	508	542	538	545	560	537	563	566	552	492	554	526	542	563	564	550	522	545	499	529	555	548	522	518	540	525	567	516	566	473	551	536	524	521	551	576	552	501	563	525	549	565	531	550	549	553	550	550	507	526	538	552	545	538	551	551	522	549	516	532	519	527	532	564	537	562	512	574	541	547	532	528	528	526	539	498	550	529	571	508	529	551	557	525	579	536	544	517	524	518	538	525	498	548	538	565	501	560	537	515	550	501	540	549	497	561	567	563	516	543	525	517	488	519	517	530	528	536	532	534	528	529	537	546	528	535	555	511	547	560	545	518	487	554	538	493	561	497	526	520	509	540	564	541	493	591	557	506	504	551	563	511	523	564	530	503	554	558	537	496	556	594	546	579	548	527	544	528	513	540	528	506	531	547	532	516	529	518	507	577	552	528	556	571	504	527	516	499	556	541	537	524	521	540	541	549	527	507	552	512	519	536	564	526	549	517	550	553	528	541	535	503	579	545	557	555	567	560	533	574	557	492	538	532	541	536	482	514	556	539	540	518	513	529	580	526	548	544	557	516	579	562	503	510	563	511	501	555	538	534	561	554	508	506	539	526	511	544	524	517	532	573	540	581	573	503	544	525	525	555	537	573	527	528	533	569	550	528	504	517	587	562	548	553	566	524	491	525	493	498	545	549	515	571	552	504	498	550	555	520	540	558	529	529	543	576	521	514	546	479	506	510	556	500	562	549	566	521	549	490	530	558	562	528	554	534	541	559	517	527	555	553	524	558	519	580	528	550	541	496	498	552	500	518	510	540	554	555	521	537	542	547	534	545	560	519	561	580	516	543	505	519	552	519	513	509	551	516	468	521	529	518	534	529	498	552	515	548	545	548	533	533	538	536	557	495	534	518	535	537	537	550	564	498	505	505	540	611	571	515	504	462	559	538	543	546	572	543	545	583	565	528	530	552	554	585	549	533	543	542	542	560	498	543	550	517	511	561	524	553	500	539	549	523	563	542	550	523	540	537	581	553	563	512	536	523	506	534	543	521	520	538	559	490	524	566	501	534	538	583	551	545	510	605	556	543	532	546	556	520	573	595	542	534	559	533	504	529	507	498	525	526	520	574	559	513	576	524	537	535	514	524	544	565	528	511	506	516	541	518	554	553	556	572	544	504	531	488	539	547	506	539	512	527	585	503	528	497	576	499	525	577	564	565	527	558	534	575	501	523	520	522	520	548	497	527	545	538	541	536	513	560	530	521	574	557	544	533	527	529	548	555	511	522	550	513	569	550	561	530	543	529	524	556	532	556	514	537	558	541	506	536	529	544	568	498	539	566	518	566	508	551	564	570	541	548	527	549	506	493	539	530	514	553	549	536	521	553	545	529	529	565	520	558	595	551	528	521	540	536	547	567	519	538	490	574	553	507	526	554	525	603	546	529	544	534	506	528	541	534	528	479	524	509	549	541	522	519	587	572	564	569	547	541	545	510	558	510	581	520	541	559	508	546	578	542	547	494	545	535	580	533	557	555	571	533	486	574	544	463	510	550	504	553	551	535	522	529	534	560	529	496	533	506	551	569	527	508	527	538	503	524	516	567	512	529	534	570	560	536	531	589	523	542	576	554	559	551	574	551	559	530	524	503	527	527	546	530	528	538	525	547	562	532	512	552	509	554	546	494	559	511	507	515	545	545	532	547	518	532	547	498	525	523	565	535	563	528	534	541	527	505	531	542	524	537	525	499	538	549	550	551	541	539	503	487	526	540	551	522	529	597	497	530	520	534	547	557	524	541	549	509	560	505	515	524	616	554	567	535	514	566	552	553	549	547	540	545	526	550	504	560	553	520	534	560	560	507	558	525	529	498	524	579	554	522	503	549	540	574	542	552	524	529	518	540	552	575	539	538	550	520	558	528	551	559	527	558	532	526	555	529	513	583	500	539	516	524	537	509	529	563	495	534	510	562	497	510	546	507	529	526	541	536	465	544	500	492	552	546	545	536	584	560	572	533	517	558	547	556	589	516	500	500	562	497	590	559	500	526	508	526	520	580	543	552	533	535	582	514	506	519	525	572	558	546	563	535	543	576	500	539	562	576	554	504	508	531	531	525	534	557	530	537	547	524	527	578	505	547	534	538	528	551	558	522	562	523	522	590	552	579	528	549	573	518	537	550	570	543	564	575	497	551	510	552	495	540	525	540	514	515	551	563	467	543	574	547	517	510	578	534	593	554	524	524	552	568	499	533	579	537	518	540	573	519	534	516	558	531	516	531	567	510	512	542	557	521	513	565	542	514	557	523	535	568	545	510	551	527	512	542	522	514	572	530	533	541	508	510	500	544	505	539	513	531	550	556	562	545	504	540	562	556	549	498	500	536	512	530	533	522	512	531	529	540	555	488	514	528	562	532	548	534	529	565	550	520	525	528	551	542	560	530	544	572	510	513	539	510	572	547	528	542	529	547	501	540	540	528	569	565	536	524	547	525	507	505	531	544	539	593	539	543	531	534	532	564	530	594	516	541	538	533	535	515	543	501	556	539	533	512	591	567	516	528	528	547	553	551	563	520	542	539	528	499	539	562	551	553	547	486	534	541	515	561	567	562	510	545	530	494	506	533	523	529	526	526	515	534	558	581	534	564	474	510	549	565	492	494	527	553	566	528	580	543	567	548	526	557	540	570	530	524	549	564	514	502	525	573	578	561	551	530	521	540	493	548	568	508	530	519	489	515	516	563	521	539	558	515	510	584	530	513	536	595	560	575	530	557	518	530	506	530	560	530	494	567	507	533	465	532	543	561	537	489	546	527	580	554	494	545	540	535	543	555	506	546	542	561	521	508	553	493	541	550	564	597	513	548	579	546	536	545	510	538	576	579	518	567	515	517	540	521	565	546	580	544	540	546	557	547	564	538	568	536	521	541	566	521	535	539	531	526	603	533	520	544	507	497	552	592	560	545	567	560	573	537	578	552	554	523	533	506	544	567	518	527	491	549	510	526	539	549	560	557	534	537	581	560	517	512	498	563	541	532	518	502	524	546	528	530	531	551	567	507	525	523	534	548	522	556	529	530	556	530	540	500	525	525	534	521	511	521	588	546	550	501	512	555	552	545	528	549	534	527	562	529	499	543	543	552	566	585	578	524	549	575	531	541	543	542	580	576	585	556	499	530	568	578	538	540	540	513	516	509	496	493	543	519	523	500	527	529	551	567	541	537	523	549	527	509	509	568	504	520	530	514	528	555	535	516	521	543	554	526	526	566	545	555	569	560	535	569	542	515	523	545	545	562	557	551	562	543	572	552	535	534	542	539	566	572	558	494	522	585	555	551	555	552	558	514	526	497	552	516	549	513	542	538
24434	21448	29099	24179	21360	6607	1335	1034	896	855	840	783	763	776	806	743	700	698	669	678	663	752	690	695	651	657	702	643	658	703	670	666	715	657	700	688	701	693	669	682	661	625	668	618	674	598	660	637	682	701	704	623	684	652	691	643	655	659	646	620	658	683	705	665	672	700	668	625	686	649	671	626	655	619	695	606	675	662	663	658	619	661	667	636	657	696	685	672	666	693	636	703	683	626	675	667	656	691	696	657	603	630	696	613	688	667	707	676	632	636	729	648	671	675	667	616	637	642	656	682	613	680	655	650	645	627	659	672	649	713	635	692	668	669	679	665	690	642	609	672	647	656	691	691	685	668	654	653	688	697	668	654	659	660	676	715	672	690	712	634	645	659	658	623	684	604	660	648	618	669	675	651	687	626	644	656	647	667	673	662	639	647	654	634	655	667	641	642	627	750	679	700	610	647	657	673	657	665	656	682	685	610	666	699	652	668	695	668	615	656	678	682	658	631	631	688	658	603	637	667	659	642	650	708	635	635	636	685	714	671	693	678	629	657	677	674	659	643	668	641	638	661	635	639	658	589	619	665	623	668	660	647	639	682	652	709	649	638	672	683	656	672	634	677	659	681	595	703	665	641	664	667	677	660	689	658	714	658	639	668	656	660	667	655	648	670	649	665	640	646	675	672	637	703	680	682	655	645	601	661	667	645	664	616	656	668	662	646	662	686	655	658	625	656	634	677	639	622	678	666	670	671	655	681	647	679	634	604	658	638	654	684	648	624	649	660	636	692	686	666	642	629	617	639	701	672	669	654	692	644	655	701	697	643	696	678	667	667	718	632	676	685	627	691	650	690	628	677	673	656	660	682	651	662	661	680	648	615	685	658	661	650	700	700	702	729	625	678	662	673	652	668	627	653	661	630	664	641	664	710	711	649	688	631	654	647	649	643	643	733	711	636	675	645	663	660	664	669	681	641	605	665	631	643	672	654	578	644	727	660	662	657	682	680	696	696	682	649	671	657	685	661	642	651	628	662	650	655	658	664	694	654	598	680	681	653	701	614	672	647	638	686	615	676	661	640	687	673	639	635	709	649	648	660	660	630	610	683	649	691	658	642	645	633	687	707	635	653	666	693	610	648	642	652	695	646	641	693	707	684	657	645	679	662	703	679	723	615	638	669	670	671	613	642	651	664	641	646	663	704	614	627	658	682	647	685	657	704	653	695	684	596	632	652	654	672	685	623	638	648	648	647	644	615	670	666	634	679	672	652	633	648	679	662	669	660	675	670	664	676	683	708	624	600	633	620	671	638	666	628	658	637	621	636	668	676	709	645	604	664	704	671	636	670	640	608	648	672	646	662	676	660	634	651	641	677	651	651	655	652	638	623	659	655	665	651	606	619	629	707	640	721	664	652	665	644	615	682	684	628	669	649	653	656	619	651	656	682	626	712	642	650	662	691	584	643	657	668	640	673	636	649	676	666	641	667	695	683	687	673	667	675	669	675	661	654	671	617	651	687	637	711	640	604	678	645	632	651	702	669	659	664	638	606	646	652	647	636	668	684	648	629	665	657	641	644	669	658	658	659	647	660	643	673	647	657	584	641	633	691	647	635	646	635	684	650	646	634	667	670	658	623	651	665	648	650	666	677	677	674	687	662	686	686	645	654	658	668	701	610	683	673	680	670	653	627	668	642	616	634	685	617	678	690	712	633	650	681	660	635	654	675	680	703	683	623	664	648	716	697	678	648	683	654	654	608	692	663	635	641	658	681	659	663	632	669	659	633	633	652	668	688	664	659	662	692	668	728	678	624	682	647	688	679	613	663	681	645	643	663	685	640	680	664	651	661	691	638	704	677	680	638	679	638	640	648	664	678	644	655	647	646	632	675	640	691	686	669	603	679	664	676	662	649	658	670	669	599	666	613	670	677	654	646	667	594	636	627	740	682	629	614	687	671	662	636	630	646	643	683	653	628	676	680	644	684	682	662	588	697	653	645	687	699	634	643	654	664	626	650	663	626	660	648	676	708	667	656	641	666	682	668	646	688	660	657	609	672	614	716	690	659	730	665	658	660	688	648	623	646	680	622	693	605	652	709	649	666	664	637	641	618	690	661	656	698	693	676	656	698	656	685	575	688	671	654	637	659	657	610	665	677	671	672	693	579	697	651	661	677	604	664	681	613	681	636	623	625	672	640	653	667	664	656	682	633	648	626	674	643	655	670	622	665	621	666	627	648	676	670	647	650	666	632	707	654	729	616	643	641	647	659	691	666	648	655	669	652	712	638	664	656	648	645	652	687	693	694	711	692	654	631	638	641	618	592	634	640	676	678	654	651	708	616	692	618	635	682	614	642	667	666	704	657	661	658	674	672	675	666	644	667	665	643	707	671	687	684	700	649	684	657	639	634	661	648	665	630	673	680	625	677	662	664	678	657	648	643	643	665	662	656	724	672	687	649	676	687	673	678	702	647	643	674	666	667	647	605	652	640	596	653	689	646	706	700	670	619	662	713	674	660	656	620	651	657	681	691	689	658	683	643	642	648	695	600	641	637	659	677	641	637	640	640	687	675	633	694	662	634	624	663	621	658	679	725	646	649	664	684	687	654	662	704	651	685	685	649	663	625	663	663	662	642	669	624	646	687	647	660	684	646	611	643	636	660	670	650	638	693	651	585	660	660	661	676	663	649	654	663	669	661	636	673	642	649	666	601	671	698	681	649	629	631	604	700	681	663	655	622	686	664	665	657	690	652	642	643	649	644	685	663	666	665	634	653	634	680	674	719	671	723	669	689	660	638	640	690	684	685	643	663	645	604	659	650	689	625	643	692	643	683	604	659	678	680	684	679	669	630	683	614	703	669	658	696	643	691	609	680	654	642	608	673	671	638	649	652	665	649	647	674	599	699	604	650	662	651	699	696	604	664	656	637	668	679	662	677	648	650	651	673	637	662	660	660	688	661	639	642	668	650	710	645	731	625	679	665	628	679	661	653	638	676	632	708	692	696	607	628	644	629	648	702	684	639	667	647	657	664	668	660	660	665	702	683	670	637	657	709	646	673	713	628	657	662	659	662	614	609	615	680	662	661	684	656	654	674	690	654	655	643	660	710	655	615	617	644	663	666	689	689	638	645	681	678	665	695	652	629	641	704	655	672	607	628	624	662	678	649	662	646	662	615	653	667	693	693	698	667	639	661	643	635	653	646	677	687	684	658	665	738	660	639	603	661	640	723	635	660	678	654	713	702	665	754	675	669	605	652	613	712	702	695	672	700	643	716	681	684	628	637	667	671	609	644	654	649	654	647	641	663	695	640	616	694	661	673	653	685	653	644	640	659	664	613	620	627	607	648	663	657	611	655	658	659	599	630	627	665	686	708	646	657	718	659	652	678	655	669	645	665	662	682	708	654	674	692	600	642	668	670	625	654	704	703	654	690	631	679	736	644	656	638	655	655	641	638	693	664	643	651	666	707	644	682	634	626	636	635	649	635	687	674	631	672
35106	9701	8529	4790	3473	2608	2147	1858	1607	1537	1338	1286	1218	1208	1127	1067	1079	1086	1066	1083	977	1033	1025	1060	975	1023	996	970	974	978	972	950	942	927	967	992	927	991	959	956	1040	885	930	946	955	977	942	983	943	941	914	922	931	959	961	977	966	944	942	963	949	911	981	978	976	1007	919	931	978	927	963	900	954	992	979	981	927	974	993	919	932	937	948	927	932	942	965	956	965	959	925	964	899	952	985	922	975	907	948	927	953	1000	1009	966	941	936	999	956	989	889	954	960	936	970	919	963	928	918	932	900	915	953	949	925	933	923	947	996	992	1025	942	931	912	928	872	971	981	952	965	968	927	931	880	947	962	943	920	966	944	1017	995	975	993	1012	961	981	976	881	942	933	928	906	981	951	996	916	924	961	936	963	920	912	957	938	896	970	913	941	1006	952	926	951	949	904	939	971	920	958	924	998	922	971	935	942	943	898	932	1015	964	994	976	932	939	957	982	979	977	945	970	903	942	939	916	984	977	931	1024	963	913	1026	951	888	955	987	947	896	941	921	907	955	901	928	1000	964	909	908	913	926	990	976	963	951	934	934	917	940	936	986	974	928	923	951	953	970	972	978	981	903	946	927	921	962	940	955	975	948	946	925	932	960	901	966	946	969	935	938	943	913	967	934	942	896	975	962	960	936	956	972	915	970	913	963	980	934	903	964	915	930	1014	972	915	952	946	922	908	938	940	930	941	986	911	942	937	946	928	1016	940	984	904	969	959	947	871	933	970	950	959	965	912	899	952	979	959	942	943	954	959	953	932	923	979	964	973	966	928	960	965	952	944	967	875	928	946	930	954	940	950	958	933	883	881	889	990	968	1015	924	971	972	961	933	994	971	976	969	938	926	920	925	902	929	885	947	957	977	911	917	933	927	898	955	978	928	987	928	918	926	919	992	911	980	946	977	925	923	932	991	973	930	938	963	920	919	879	933	948	992	950	993	932	942	1014	962	919	909	940	959	916	921	908	941	893	939	927	944	935	945	954	905	945	958	893	909	955	900	924	938	956	955	949	977	947	959	965	937	954	962	966	895	931	958	896	920	965	898	947	966	927	957	933	968	1032	977	910	896	972	981	937	918	913	981	983	935	948	924	947	964	944	929	882	936	946	940	909	917	941	936	968	926	983	959	942	985	981	929	956	936	926	959	941	979	932	905	908	973	967	981	949	940	978	972	943	946	985	906	1001	950	1013	873	926	982	931	994	975	998	938	944	941	974	943	963	1003	952	971	938	919	942	967	971	926	924	1004	994	954	910	954	894	897	911	948	916	908	943	1008	968	918	970	965	941	975	938	934	1001	902	894	896	957	948	917	919	908	967	927	880	980	942	952	932	951	953	982	955	900	929	952	977	993	901	966	969	939	1011	925	939	937	929	914	966	955	931	899	1003	930	952	950	930	947	921	959	957	977	931	948	957	943	998	908	927	976	953	939	965	906	959	916	976	971	924	870	1002	1004	919	921	915	1005	938	948	903	922	971	954	915	964	954	953	960	950	937	969	956	968	920	972	943	948	970	937	898	928	952	976	950	900	889	939	876	969	942	892	946	907	939	940	964	978	933	952	929	964	938	988	958	918	945	947	948	939	905	917	960	896	967	928	914	906	979	914	978	948	940	910	931	933	954	973	948	934	918	868	953	966	944	953	948	911	907	892	954	952	941	942	933	931	919	946	963	958	939	941	988	967	945	906	945	941	950	918	903	984	919	956	925	946	966	942	946	974	936	980	991	978	925	964	936	978	925	945	975	913	910	975	936	914	939	941	964	901	941	897	974	969	969	943	940	978	954	886	950	892	933	940	952	953	955	922	923	963	964	973	888	890	954	967	947	932	948	978	954	970	895	947	956	954	921	911	942	883	962	890	943	981	996	981	966	985	1018	922	1006	901	939	950	988	955	925	919	960	946	944	966	940	1007	937	978	903	919	942	969	943	917	974	965	904	933	929	966	931	948	954	1001	932	955	984	868	887	912	938	928	933	935	924	1024	935	974	962	925	957	975	941	958	981	918	982	926	952	966	967	937	937	941	952	949	916	962	949	995	965	969	924	934	963	957	947	945	915	957	980	988	924	917	975	915	928	923	912	985	910	939	1002	982	972	982	923	879	951	914	912	917	954	935	957	918	939	965	974	993	929	910	939	946	938	954	935	964	931	944	960	969	982	1000	904	931	998	988	950	942	954	949	935	926	990	944	909	918	929	903	1010	946	930	1016	959	956	962	994	915	986	907	1004	954	940	953	979	927	946	984	953	933	947	922	967	960	933	939	963	966	1010	929	914	925	957	994	959	929	961	928	947	939	963	963	890	986	969	955	874	984	965	896	946	981	952	887	960	954	939	901	978	951	936	1012	931	933	947	964	971	967	973	954	967	919	973	959	979	885	940	957	951	960	896	964	972	970	989	948	915	965	954	946	907	896	933	885	924	880	986	974	912	924	940	974	952	952	1008	913	975	975	918	956	924	957	966	920	948	910	969	961	892	947	941	959	913	925	935	960	962	912	958	979	994	993	939	909	919	982	953	925	930	914	968	947	972	914	941	938	922	950	911	954	916	963	950	932	891	999	1027	969	976	944	925	932	1000	981	978	888	924	973	919	913	1013	929	1004	871	934	934	979	903	931	917	921	902	930	936	954	935	913	963	945	986	955	941	936	901	933	963	915	999	953	941	923	944	922	1000	975	960	949	989	949	999	932	968	932	969	933	983	946	953	911	913	935	912	948	903	928	935	940	946	946	927	969	969	914	945	953	935	921	950	942	974	950	926	988	948	950	956	986	970	1012	959	952	976	964	929	922	928	923	965	966	942	944	979	947	898	915	906	1010	927	973	952	954	933	969	984	890	956	1003	998	899	978	984	976	884	946	976	945	941	928	942	964	905	956	949	929	958	955	948	981	909	919	943	938	1016	962	966	943	913	959	951	945	916	886	927	925	951	969	956	966	985	958	977	963	944	885	946	960	989	973	969	926	983	957	967	895	940	941	898	979	935	907	881	927	894	963	972	957	945	920	936	928	966	934	929	930	947	920	945	937	937	920	975	937	941	951	999	953	907	997	898	948	935	905	966	924	881	889	978	989	928	993	962	951	947	952	955	928	962	934	930	901	951	944	940	967	956	965	982	983	896	951	987	935	924	921	938	931	999	962	937	928	977	960	923	910	965	968	977	921	942	983	998	963	946	923	990	905	940	945	1005	945	947	956	1013	935	981	927	978	927	965	934	896	936	953	897	973	937	937	971	928	889	948	974	930	929	958	931	971	901	945	951	926	948	897	947	945	905	950	929	931	929	922	944	959	969	958	928	1008	934	970	949	901	966	977	975	931	906	914	950	933	964	931	941	974	942	954	906	935	923	1001	946	924	907	966	913	924	988	944	924	947	912	958	952	987	954	917	938	920	978	945	956	928	946	963	934	926	952	983	935	910	965	882	957	978	898	926	968	920	924	898	938	1003	943	955	945	944	934	975	935	906	892	937	952	921	921	1023	908	949	971	965	905	1003	990	969	964	965	955	1027	930	947	924	971
23440	21449	29711	23583	21450	21319	4580	1344	1021	934	872	790	809	757	733	678	687	697	667	678	637	645	608	634	649	623	653	655	608	614	597	573	610	595	596	649	614	601	621	581	616	602	567	628	555	615	574	583	576	549	623	595	573	592	574	573	620	574	605	609	589	572	583	564	603	528	621	613	640	583	544	586	580	571	557	558	636	617	559	665	595	606	581	617	594	594	585	572	567	585	609	609	553	542	596	608	557	588	620	586	606	586	602	572	609	564	563	631	566	583	583	597	591	539	579	598	587	550	577	535	633	593	576	561	610	588	586	577	536	597	617	579	559	582	543	560	570	588	603	607	560	650	583	576	579	631	560	592	559	575	539	577	585	603	562	585	565	589	603	587	545	564	594	569	610	599	569	598	598	579	577	604	613	563	628	621	580	546	573	602	552	599	576	608	587	616	582	560	563	582	553	552	629	605	556	595	578	569	558	599	590	563	564	595	543	617	565	572	554	573	619	568	597	633	569	587	585	604	636	583	574	612	573	556	596	619	574	611	596	642	611	592	574	604	590	574	591	597	600	573	620	566	608	551	595	568	612	571	586	568	556	591	573	603	568	574	566	586	584	587	615	566	576	619	555	595	605	556	589	561	565	602	566	597	569	577	566	622	569	623	589	582	578	564	597	571	542	593	607	570	626	607	541	519	571	574	543	578	570	559	555	566	581	546	612	584	603	557	586	604	554	635	596	545	626	583	561	558	586	595	601	572	591	551	631	607	621	588	586	597	564	594	586	636	570	567	562	591	649	590	566	605	579	602	584	597	621	567	579	547	590	617	567	560	557	575	591	594	592	569	586	586	570	547	569	584	565	594	581	594	536	616	620	609	589	611	591	593	583	597	583	551	615	598	552	580	538	544	577	573	586	574	598	571	587	581	562	544	618	615	639	586	610	571	625	599	576	576	619	599	586	571	542	598	549	547	533	602	568	589	541	599	569	557	559	587	586	558	575	569	539	570	585	591	594	548	621	600	581	583	586	575	562	570	613	623	589	570	564	589	576	574	621	592	570	583	584	543	606	570	590	565	550	645	607	562	554	595	601	595	598	619	599	576	576	593	581	614	615	597	582	572	565	605	573	577	611	568	570	586	572	559	535	546	573	627	595	575	636	618	577	532	530	583	605	602	543	612	535	597	582	623	600	554	546	597	633	584	612	617	651	606	610	612	567	584	577	566	539	586	545	602	569	573	562	567	525	563	561	638	604	570	558	567	577	604	643	653	576	561	560	600	599	556	602	591	612	569	597	590	555	587	566	594	555	616	573	601	583	575	595	575	596	577	599	567	540	674	569	579	611	578	570	578	542	598	566	595	557	605	575	550	606	589	606	586	592	593	602	594	621	547	589	580	546	596	626	577	561	533	592	571	547	560	580	517	577	591	582	598	627	568	577	560	538	595	572	579	584	566	563	581	559	568	591	560	613	555	579	554	594	580	592	594	537	587	590	587	607	587	586	629	612	588	568	547	557	580	556	547	580	566	548	601	626	625	576	571	576	539	609	553	609	555	568	565	574	544	599	590	574	621	615	591	592	583	608	588	605	572	582	593	564	591	561	593	572	570	546	565	601	589	597	591	581	612	628	608	604	551	628	580	555	585	611	572	522	590	562	557	625	621	604	554	569	575	613	603	570	587	598	620	554	583	563	582	564	601	570	594	594	589	616	576	626	610	561	587	576	596	604	566	622	590	610	588	560	580	591	593	612	580	586	579	623	592	557	583	605	584	565	602	582	555	600	582	564	601	560	569	621	537	522	542	532	576	564	568	650	548	555	566	624	571	562	611	556	599	599	596	546	588	587	574	536	550	577	558	573	543	557	581	511	564	581	550	552	582	526	591	603	647	569	605	597	561	607	584	559	560	586	539	558	592	571	599	600	571	529	544	628	600	619	571	531	570	555	526	589	572	596	599	614	559	596	535	582	544	592	601	555	568	586	588	608	594	583	624	577	616	601	536	554	567	620	576	609	569	576	556	585	582	609	575	577	573	550	590	534	587	641	547	582	581	562	584	582	576	561	590	634	593	542	540	560	576	583	571	559	583	614	541	559	627	605	544	600	600	594	544	594	561	538	574	582	598	576	586	530	598	564	584	560	631	622	602	606	598	578	627	532	584	612	586	583	587	556	590	620	595	585	596	593	586	566	585	561	588	582	534	618	570	599	587	624	555	608	605	606	555	569	548	579	572	559	594	570	589	604	584	568	547	618	543	534	558	593	581	578	590	586	620	601	538	584	614	602	630	591	597	586	576	576	569	630	600	583	590	561	569	551	569	606	545	574	590	596	565	572	587	612	562	591	632	582	568	651	582	553	590	563	593	592	563	546	562	556	584	553	587	564	511	542	622	556	589	580	528	614	579	594	591	535	593	583	577	589	602	614	573	589	561	533	627	625	559	577	619	547	646	542	581	581	573	559	556	565	579	581	595	584	600	508	564	566	584	580	604	609	568	564	574	579	585	551	588	593	593	585	565	608	581	612	544	569	609	579	592	587	616	567	576	575	593	567	571	620	592	605	551	573	567	577	607	573	607	540	614	597	587	566	582	558	573	595	579	517	556	565	578	601	616	541	596	577	524	588	578	570	532	583	568	601	570	592	617	541	604	554	595	622	587	563	585	600	525	564	587	601	600	555	577	582	575	588	573	563	557	625	606	558	606	548	584	565	570	542	579	579	575	629	557	562	561	567	582	576	553	569	624	601	588	601	609	584	634	579	612	595	607	600	560	596	586	578	625	568	559	595	586	571	616	578	608	542	553	580	572	598	612	522	591	610	603	592	604	600	590	594	578	604	536	557	590	553	576	545	577	583	587	559	535	619	562	587	608	554	575	554	575	559	582	600	631	569	607	569	541	621	584	547	555	590	572	574	585	572	541	566	572	569	585	545	593	543	616	574	606	615	614	586	601	518	590	544	568	629	574	582	524	566	546	538	557	558	590	555	599	574	604	584	563	587	568	553	564	605	606	555	604	553	581	560	573	558	532	573	584	591	593	571	614	562	572	588	607	570	602	635	581	568	588	598	579	607	579	575	645	565	590	599	570	579	585	570	635	574	601	598	567	566	589	572	589	601	568	572	573	611	573	574	554	594	582	599	563	577	565	611	573	581	586	556	586	591	603	612	571	590	560	532	562	545	551	569	582	550	593	557	587	574	553	541	612	525	554	578	597	610	626	566	590	545	567	579	565	573	572	585	578	584	560	612	603	586	577	584	596	568	563	567	561	561	583	537	566	633	563	594	553	563	557	556	605	542	571	611	590	638	587	560	596	566	588	578	578	633	580	569	530	577	623	602	558	557	603	603	592	537	636	551	599	594	562	653	589	586	567	573	543	590	609	569	588	573	566	572	556	590	590	610	573	555	583	586	592	552	571	627	592	575	593	608	559	549	595	571	628	628	552	576	603	583	552	599	554	570	642	581	570	586	580	572	571	586	576	602	609	591	576	569	541	642	577	563	579
41426	14696	13032	7325	5251	4042	3118	2566	2164	1940	1668	1482	1438	1332	1174	1164	1127	1126	1030	1036	1018	1048	971	936	991	952	906	912	962	885	928	912	938	904	917	867	850	882	908	888	933	894	829	855	915	897	849	871	865	942	846	874	900	814	863	883	858	858	859	863	836	878	842	861	848	854	890	812	897	869	871	875	844	848	869	842	848	881	814	873	810	851	812	878	812	864	868	844	904	839	839	881	854	809	847	917	774	837	774	868	867	824	814	882	869	896	852	847	918	841	864	867	873	843	871	865	843	810	877	885	828	879	811	917	842	834	791	873	885	859	883	802	839	877	831	845	855	861	833	928	836	813	847	897	797	864	835	813	810	836	882	868	829	809	836	853	892	837	834	833	824	870	845	839	859	827	851	849	865	888	840	827	810	844	830	868	894	842	857	901	835	840	875	834	869	887	839	872	859	895	900	849	848	827	868	852	799	866	855	842	800	827	861	815	858	845	919	835	838	847	833	871	846	799	828	825	878	865	836	864	868	848	850	862	861	865	815	878	830	806	845	894	823	820	894	799	884	852	859	883	875	822	866	839	815	826	845	901	824	871	851	855	837	845	813	867	809	799	843	889	866	841	818	861	816	818	845	835	845	797	817	853	858	859	816	890	872	848	844	873	818	839	824	816	882	844	887	844	794	900	880	886	775	880	875	850	856	850	861	836	869	840	820	837	839	819	894	864	874	825	836	837	843	771	794	844	831	852	852	838	842	861	865	837	821	896	878	851	832	844	848	863	860	926	845	825	813	852	847	772	821	864	853	883	853	840	835	872	823	833	832	818	858	806	852	811	819	846	807	837	832	864	862	855	829	900	884	838	825	867	833	836	873	841	830	852	845	849	867	817	872	817	862	835	851	895	880	816	851	844	839	813	896	867	813	852	846	886	863	814	887	843	859	907	813	827	834	864	845	870	863	858	874	854	837	847	863	817	862	863	867	835	852	869	856	869	863	838	829	834	818	865	876	809	880	888	805	803	792	789	830	786	846	842	833	830	830	849	867	852	841	861	818	832	844	818	881	823	852	819	791	916	886	875	833	814	883	844	827	839	809	896	800	902	804	847	911	855	874	866	838	879	822	871	886	849	841	797	871	861	853	874	846	862	873	890	872	870	883	824	845	831	826	848	828	854	838	825	844	833	817	831	878	848	861	822	843	849	882	832	851	916	876	837	836	835	864	825	823	849	842	895	796	805	871	847	865	827	835	884	845	913	843	818	862	888	837	825	831	859	849	845	843	789	805	826	867	865	799	856	849	883	832	832	857	861	879	861	835	829	830	852	893	866	890	857	817	840	865	798	880	829	845	851	880	875	841	842	832	823	829	826	845	893	904	820	855	846	904	820	836	809	897	872	853	857	870	900	864	878	824	839	832	819	840	895	916	900	883	834	833	877	800	855	836	867	862	888	819	826	819	898	887	831	883	843	833	771	874	884	840	831	884	851	834	916	843	873	901	836	863	846	851	816	854	842	913	837	860	865	818	882	818	834	866	832	872	842	863	837	816	841	849	814	793	904	823	870	827	848	887	898	773	891	860	926	905	852	869	821	874	875	838	917	849	874	860	883	861	803	808	872	818	881	829	849	832	807	873	823	827	849	821	787	891	828	831	852	852	869	856	902	840	873	827	833	832	861	888	876	887	839	860	851	834	865	822	883	861	844	846	844	823	888	872	877	855	851	864	815	820	877	876	846	819	816	891	915	855	832	821	869	785	822	919	853	895	807	835	824	837	828	851	853	837	865	872	881	855	834	811	930	839	869	842	836	847	850	822	822	901	844	858	803	886	834	818	880	872	838	870	826	886	814	847	819	849	826	820	864	860	826	868	797	866	884	837	878	808	821	827	831	806	879	861	872	815	843	816	844	845	812	859	854	846	880	790	815	807	846	831	841	827	850	873	881	813	833	854	851	827	891	855	862	887	879	800	839	872	855	868	824	872	849	826	840	891	803	835	893	801	871	858	837	838	886	846	874	854	872	867	884	834	870	827	880	891	897	776	841	816	868	877	832	884	838	867	868	880	904	833	881	787	848	882	841	894	820	829	877	839	888	824	841	849	878	848	881	907	830	820	918	845	855	828	838	811	824	875	831	847	897	819	890	855	829	852	826	847	813	862	852	825	860	838	794	849	852	824	858	869	857	856	866	805	855	857	833	859	874	863	895	864	800	831	850	863	808	853	893	841	874	879	856	797	865	833	854	865	827	861	854	831	849	831	865	801	875	861	890	865	816	841	828	862	865	822	774	873	874	879	852	847	884	872	831	892	872	856	784	884	796	803	848	834	861	857	812	855	816	830	837	893	849	808	832	862	831	852	845	881	890	854	795	860	840	826	826	845	823	827	864	843	854	842	840	873	880	904	834	825	872	845	845	876	827	861	846	859	815	836	817	840	868	848	822	816	844	856	858	857	808	875	851	861	864	842	836	834	840	890	840	843	865	873	814	860	848	798	849	856	827	875	826	812	831	807	852	834	864	799	853	843	858	901	843	803	821	853	857	868	828	857	833	856	865	844	808	811	885	851	885	847	844	817	830	853	873	859	893	847	850	862	867	867	844	838	816	898	815	851	839	838	844	874	891	823	831	879	804	899	846	844	848	856	818	846	838	856	859	859	850	829	892	909	856	881	853	870	874	843	803	854	825	900	833	788	866	884	848	805	874	836	841	868	871	836	857	882	875	863	860	894	807	812	798	849	825	833	814	875	839	878	877	816	816	832	856	832	843	813	861	826	852	915	859	851	806	860	855	817	873	842	839	822	882	837	905	879	823	848	862	847	855	849	858	885	857	818	846	821	859	860	872	866	796	889	865	869	791	834	845	868	836	814	913	912	834	851	852	906	832	852	811	830	786	840	855	861	811	902	799	829	829	886	816	882	814	793	850	850	877	839	878	854	930	903	798	840	874	819	825	819	867	851	883	899	813	901	822	795	850	866	870	848	877	871	846	826	859	874	808	869	890	822	852	812	823	819	859	813	877	910	897	843	871	868	845	846	831	829	849	865	878	906	839	900	849	807	913	845	840	876	815	872	799	854	870	747	816	834	849	832	903	848	842	846	853	823	827	852	862	857	863	831	880	863	871	871	841	844	881	814	876	792	862	783	838	875	891	858	847	833	826	894	907	853	831	869	872	842	847	810	861	837	802	855	798	770	906	840	825	835	873	889	864	830	889	855	846	818	846	832	831	831	867	786	848	834	880	846	857	833	860	805	878	840	830	863	783	844	904	881	856	864	869	909	817	876	815	855	878	879	870	880	899	895	829	871	818	846	822	824	809	864	850	771	851	861	860	843	832	836	867	847	865	858	834	920	809	869	908	821	798	847	928	810	810	854	874	866	832	833	834	901	798	830	861	864	810	861	882	841	830	835	858	897	816	880	886	875	803	868	848	796	850	880	890	858	846	832	852	835	854	882	874	873	840	847	885	850	858	831	775	820	818	892	877	904	863	879	858	852	835	821	882
27437	20934	9589	997	551	473	435	396	399	331	370	394	361	414	407	373	382	373	393	367	392	393	378	371	426	386	384	403	389	345	323	370	353	373	372	377	346	377	383	377	408	378	360	386	369	378	371	374	385	339	359	354	364	386	373	395	346	385	325	372	320	414	378	355	348	364	388	408	373	386	346	367	363	364	397	367	354	367	379	402	390	372	363	393	379	383	360	395	364	338	407	394	346	370	371	386	323	351	389	383	391	354	352	362	393	395	386	357	357	349	354	389	372	369	359	354	366	361	408	385	355	407	369	373	383	373	365	334	380	368	382	346	365	358	368	356	353	336	364	375	330	363	359	372	344	382	386	359	341	353	382	340	372	351	382	369	354	364	368	379	374	371	370	363	368	374	330	373	341	374	383	336	347	360	347	341	381	349	428	410	365	359	358	392	371	391	358	359	355	377	387	377	381	349	356	377	343	378	365	389	408	376	353	323	357	359	388	368	347	364	349	347	403	374	340	388	382	347	342	381	375	363	364	318	370	333	401	356	351	372	340	357	385	358	418	372	363	370	364	349	375	364	393	367	356	393	387	363	399	368	374	373	371	350	356	366	344	381	351	367	338	386	371	385	335	365	379	352	354	409	392	373	407	369	399	359	354	388	339	397	365	382	349	340	344	368	353	372	384	359	363	376	393	388	352	368	366	369	383	369	381	382	412	324	390	354	355	367	362	362	345	362	365	353	345	374	356	382	364	354	385	364	364	335	342	352	371	403	359	358	384	371	372	342	363	351	374	327	379	361	357	364	359	373	382	332	364	383	404	419	376	316	404	377	350	379	376	342	402	381	375	394	375	357	344	383	344	344	374	386	395	396	356	353	365	341	382	359	356	371	366	342	373	378	383	366	358	364	368	359	368	428	355	396	356	361	377	378	373	353	414	350	358	387	355	380	354	329	387	351	380	370	367	388	368	358	374	406	358	412	359	377	389	344	367	360	366	371	404	359	412	351	408	373	379	397	380	375	356	381	369	369	382	347	310	396	349	356	356	348	383	315	394	331	351	377	360	382	379	355	325	361	388	386	384	383	359	385	393	379	337	342	410	375	359	388	393	357	378	365	361	352	319	353	361	373	372	368	383	356	363	377	393	353	351	354	368	387	384	373	368	317	346	387	366	373	362	343	353	371	334	365	381	361	378	338	354	375	348	347	372	350	330	388	355	367	357	357	366	394	349	377	362	367	391	372	368	384	350	370	344	369	355	354	359	334	373	368	389	369	387	348	416	366	362	364	370	356	358	348	377	395	381	354	394	354	366	357	384	359	385	371	361	378	381	375	339	411	339	366	363	327	328	369	375	421	370	367	375	402	400	382	325	383	366	340	388	381	349	348	347	342	360	363	389	379	350	381	422	367	341	354	360	383	359	354	339	383	390	336	346	374	367	371	342	354	419	352	389	355	384	372	354	386	350	369	400	388	355	379	343	365	404	386	395	360	337	348	369	374	371	357	361	353	374	379	356	382	376	365	345	362	368	376	389	364	404	369	389	362	368	396	354	342	328	368	367	363	388	348	336	332	373	350	388	367	377	381	410	383	405	339	345	353	359	377	357	367	357	363	327	341	366	385	386	380	380	378	362	366	365	364	340	360	376	399	362	372	362	362	399	343	394	341	416	378	376	338	347	383	355	339	368	355	377	338	391	367	350	384	365	352	340	373	326	380	375	378	363	380	349	364	343	388	385	397	385	368	412	369	355	378	380	431	380	386	366	333	375	331	361	386	388	394	360	354	387	343	333	370	365	356	373	343	382	377	382	386	379	364	407	372	350	342	374	326	385	394	365	347	352	350	368	361	350	394	359	373	388	401	368	376	352	375	339	349	334	349	339	363	378	337	356	369	370	384	383	346	387	366	404	348	369	338	367	343	355	374	335	368	357	377	393	392	381	337	380	389	329	382	378	357	391	362	385	407	356	366	345	359	357	346	402	376	358	359	350	384	351	423	376	353	368	369	359	347	346	368	366	382	344	372	349	374	361	361	377	386	366	381	387	386	368	362	349	398	349	364	352	373	405	397	381	401	349	365	351	375	382	368	363	374	327	371	382	383	351	396	381	377	319	366	381	391	359	371	398	369	358	365	337	388	339	358	376	362	387	366	372	364	406	337	371	366	377	339	362	383	355	353	394	360	382	405	353	375	367	356	400	342	352	356	395	350	370	346	381	366	347	335	373	350	337	395	400	343	357	368	387	382	346	360	347	366	349	394	348	344	381	379	359	369	360	386	352	341	382	371	401	376	373	350	340	346	371	382	349	370	395	385	349	390	351	340	384	370	394	350	346	393	358	347	363	396	361	352	363	385	343	380	378	367	351	381	344	370	374	375	383	356	378	336	341	379	373	348	365	363	359	395	326	359	365	369	338	361	377	398	361	340	397	385	361	382	374	378	364	381	341	392	378	371	368	378	416	391	358	376	336	340	384	419	349	365	388	362	348	384	378	395	327	365	359	370	385	379	396	354	368	358	387	383	337	347	351	341	362	362	395	355	367	352	354	337	375	367	369	336	337	347	367	349	342	373	369	372	336	379	369	363	367	406	362	333	339	349	376	359	349	384	351	342	366	358	333	383	378	331	359	370	393	396	367	396	386	373	346	399	361	348	349	382	358	396	360	375	338	341	346	393	342	360	380	382	352	388	364	375	324	386	393	367	320	379	358	392	397	348	386	374	353	364	423	398	367	365	383	392	364	372	340	312	382	372	363	358	355	377	373	364	369	373	362	329	337	389	389	358	381	343	369	365	354	344	366	357	389	375	382	346	343	373	389	393	371	329	378	325	355	390	378	363	365	359	357	374	360	348	351	362	393	350	397	341	368	354	393	390	383	347	358	352	367	344	359	368	366	362	373	371	350	381	383	374	395	339	375	345	375	367	388	345	371	401	385	380	363	384	354	372	407	363	381	358	368	352	374	346	387	376	368	375	392	352	367	373	365	389	374	379	352	349	374	365	377	383	316	374	387	364	348	357	378	388	409	367	394	350	347	368	360	328	344	352	371	358	389	411	387	375	374	376	368	381	380	365	353	376	406	373	358	364	334	371	351	353	379	337	355	367	376	407	325	386	345	365	394	357	375	388	356	374	400	385	386	376	412	348	379	348	359	366	411	374	367	392	415	362	337	388	391	354	336	339	339	416	374	398	361	368	374	362	371	358	368	355	369	360	363	374	359	350	373	365	360	355	333	360	369	350	342	359	399	361	379	349	375	368	398	397	385	358	380	347	363	385	358	335	341	350	373	385	370	379	365	340	343	371	313	333	371	389	359	376	351	387	368	362	385	388	368	389	365	382	375	337	396	348	419	332	379	401	351	374	359	369	403	337	384	339	385	352	369	381	338	353	388	369	324	376	361	331	350	385	379	380	339	376	350	336	346	371	337	357	356	365	343	355	368	372	362	333	351	366	368	383	361	408	395	342	359	366	400	367	370	376	343	399	354	334	368	390	369	387	347	354
18565	1794	1701	1021	880	790	767	674	612	589	606	600	579	576	573	500	520	549	521	534	515	509	557	529	568	491	516	574	513	546	549	550	529	559	543	506	568	540	528	512	544	505	523	539	552	520	552	554	518	533	517	566	535	560	595	508	547	566	517	539	555	534	508	565	529	504	534	540	552	509	530	549	492	512	565	575	560	540	571	565	516	571	562	553	544	519	526	555	554	566	578	543	568	594	551	547	525	586	532	518	529	490	514	599	560	551	528	532	526	540	543	529	572	573	540	529	567	508	558	541	577	553	564	560	532	534	547	519	556	510	511	557	550	535	592	553	579	564	510	524	498	530	535	544	520	516	557	524	551	552	531	501	509	539	528	541	572	561	570	514	530	534	515	529	578	530	546	546	535	564	511	514	517	521	555	550	574	536	534	544	518	538	544	565	545	555	537	531	551	618	523	537	547	553	560	532	516	528	497	577	563	525	514	551	534	546	528	544	551	502	523	544	546	531	508	549	588	552	560	532	533	545	593	541	529	539	508	512	591	556	489	513	549	494	506	584	562	564	523	521	540	527	507	562	542	571	534	570	535	559	520	555	540	537	524	562	512	552	538	532	560	508	536	561	512	545	537	559	592	609	581	506	566	567	524	513	500	554	544	545	497	575	540	572	546	531	559	588	551	516	545	559	532	525	569	569	520	564	526	574	531	533	511	574	581	538	506	523	527	540	544	517	585	538	540	540	543	550	560	586	541	547	505	528	607	510	571	572	518	572	516	482	550	567	511	520	578	589	540	544	578	568	571	534	567	495	514	507	517	527	570	548	538	492	536	579	502	543	537	536	573	536	570	564	533	545	505	510	542	538	584	540	568	520	542	569	557	538	505	529	524	553	524	523	554	537	573	556	481	514	560	506	513	546	551	526	562	567	567	591	527	531	546	536	514	549	510	506	539	536	505	578	577	496	538	557	562	540	565	523	486	544	553	580	560	509	523	524	550	547	535	564	570	523	531	522	573	530	512	523	512	518	556	552	544	560	536	513	580	556	575	562	503	536	506	501	551	523	519	532	536	514	557	520	523	577	532	534	531	527	560	543	558	556	509	567	537	569	553	543	561	555	550	530	567	549	565	534	531	531	512	545	539	516	536	527	541	532	547	554	517	534	553	552	568	550	547	521	500	532	524	542	571	555	544	529	520	523	615	523	532	593	623	533	552	538	541	516	531	543	513	548	545	544	528	534	553	539	564	522	535	550	523	563	560	546	506	532	502	558	585	521	504	569	512	559	525	546	554	530	570	554	550	535	575	536	561	520	567	542	553	523	539	535	528	479	507	567	536	535	520	580	551	500	514	558	586	523	534	507	540	554	575	556	554	512	559	503	568	573	550	563	561	535	499	567	509	507	523	506	534	551	516	527	490	581	576	531	560	532	505	544	558	513	508	572	530	532	528	573	579	550	532	551	543	542	479	531	541	516	563	501	523	551	580	539	502	542	538	519	538	564	493	551	577	510	513	493	554	542	563	532	554	548	551	538	543	560	508	536	538	534	502	573	588	525	524	510	505	533	557	549	547	566	563	527	566	549	519	521	510	498	529	534	526	551	516	566	572	545	530	546	533	534	558	529	532	550	510	511	548	557	534	548	531	566	539	539	535	509	538	492	571	535	518	548	528	537	516	556	550	538	527	493	550	550	527	530	570	563	548	522	519	546	519	503	553	552	548	566	548	510	586	554	566	556	523	529	553	538	545	509	562	591	539	546	539	546	527	570	543	526	558	552	549	559	522	538	534	540	527	497	562	518	521	547	524	542	537	518	477	575	553	609	583	503	535	520	555	545	513	526	531	539	528	502	533	539	554	518	540	539	549	541	532	564	524	498	526	553	549	574	580	537	554	546	586	529	584	511	590	539	513	550	527	571	575	558	554	548	531	522	554	507	510	573	546	581	523	523	544	537	533	569	513	520	571	505	542	562	555	530	531	501	571	586	576	547	585	539	565	516	534	538	520	586	519	539	523	556	516	552	535	511	502	506	514	563	561	494	506	570	523	538	526	540	518	554	567	503	510	496	536	538	524	524	561	507	524	556	558	525	536	554	545	552	529	528	548	535	553	563	525	522	511	544	555	534	521	521	549	538	560	516	525	521	537	508	530	534	530	561	567	520	521	555	565	547	539	565	495	535	551	516	516	512	543	564	565	530	520	514	519	548	571	532	535	531	544	558	527	543	550	518	552	534	532	523	556	540	540	530	550	516	510	506	540	542	489	551	533	588	543	519	571	561	521	502	537	582	513	539	553	541	580	519	512	560	545	527	526	519	506	531	488	559	515	540	506	550	545	548	525	522	543	529	533	541	537	536	537	544	560	546	537	538	528	526	532	523	517	570	571	531	517	534	501	542	558	547	543	536	557	565	533	585	540	574	517	547	513	525	565	523	567	539	500	543	526	526	474	531	537	556	501	550	565	544	561	524	544	533	569	537	581	576	572	590	556	528	545	530	533	521	512	525	511	557	530	543	567	494	532	571	593	552	540	530	535	513	513	526	566	539	561	527	546	575	567	562	519	540	539	532	538	503	556	566	497	563	550	570	527	566	515	535	534	516	566	539	533	525	571	547	555	511	481	540	520	514	520	541	558	562	550	559	547	553	504	520	574	570	547	501	523	570	588	503	542	574	513	535	531	562	571	497	547	570	525	574	562	542	517	560	549	534	584	564	551	555	540	552	549	566	509	544	549	522	518	556	538	534	515	535	515	585	570	556	522	609	521	511	550	557	570	513	549	576	501	540	511	572	547	578	550	522	549	515	513	527	522	511	503	555	494	505	520	537	528	558	535	510	552	529	552	518	572	575	509	548	543	570	505	536	557	549	563	552	558	566	553	559	578	526	547	506	525	520	559	536	527	522	514	488	535	545	525	503	570	572	515	545	505	545	545	536	556	560	509	547	526	512	550	526	522	547	538	501	539	515	511	570	507	535	538	532	539	507	548	558	534	502	544	576	541	524	598	516	524	565	504	545	571	518	551	512	552	550	518	554	542	550	568	590	531	529	557	528	503	557	508	544	566	532	550	538	526	527	546	549	554	524	545	539	548	514	525	547	491	502	517	530	500	530	526	572	527	551	505	577	515	571	523	584	549	565	522	541	530	549	530	504	583	556	547	531	528	569	574	497	546	547	524	538	542	595	541	544	505	542	468	503	535	567	532	540	572	514	537	540	561	547	555	527	570	556	545	540	541	544	533	552	508	572	529	530	529	550	524	546	570	529	510	494	562	524	501	525	529	559	558	551	549	537	563	531	541	526	564	525	542	538	548	562	528	535	520	538	565	538	558	581	564	519	521	523	547	559	525	562	520	593	520	566	528	537	539	505	543	540	522	552	525	579	548	556	542	517	593	522	540	502	558	540	547	618	552	547	531	532	536	559	525	572	521	530	529	538	516	525	521	526	509	542	489	562	565	544	505	518	590	515	557	472	546	525	578	497	531	564	505	545	586	525	552	562
24400	21376	28932	24175	21196	5636	1277	1033	834	839	790	720	772	761	746	754	715	693	700	694	730	681	690	720	653	680	677	706	669	645	669	711	681	613	671	664	604	654	665	693	665	657	693	663	654	689	632	647	672	651	675	635	645	721	685	707	628	678	650	638	645	639	650	649	645	645	687	670	665	654	619	657	678	677	676	683	685	655	691	660	677	679	686	641	618	650	641	658	687	631	681	654	631	669	629	624	650	654	635	671	669	657	677	673	617	653	690	635	653	651	607	669	637	645	665	661	701	643	645	640	695	633	631	652	657	632	627	681	646	634	631	660	625	645	633	683	681	633	651	663	629	609	656	641	634	666	634	626	643	674	682	640	644	654	659	692	655	643	729	648	590	655	663	628	669	629	625	650	644	665	638	643	696	661	610	628	643	683	669	654	666	654	657	662	631	691	654	653	641	637	642	645	630	671	658	682	679	664	615	627	635	636	650	660	667	643	629	617	611	674	601	677	678	666	631	640	673	649	642	692	630	667	627	646	638	665	648	658	663	659	659	661	670	645	674	674	681	647	693	665	709	651	661	661	669	637	684	658	652	687	664	651	700	663	666	648	672	666	673	662	636	654	633	659	672	650	626	667	665	663	692	692	674	614	697	687	617	671	689	658	698	630	704	601	650	616	676	651	699	672	688	634	671	667	666	611	670	646	679	641	634	715	623	583	670	623	650	639	636	676	645	632	671	644	654	612	679	663	624	602	669	640	634	665	634	649	667	676	681	674	691	690	675	658	592	644	656	618	653	627	669	669	648	654	641	661	660	660	638	667	663	662	647	610	646	659	638	693	648	683	673	663	657	641	651	636	630	671	632	632	641	654	665	668	660	623	649	646	698	649	654	650	693	686	644	650	662	706	688	648	643	664	660	657	631	676	663	599	674	677	606	600	632	624	646	664	639	642	637	692	656	688	628	627	635	690	654	643	618	646	660	685	646	662	643	660	630	667	606	656	643	591	639	663	613	645	704	629	620	618	677	624	633	672	626	636	632	632	660	725	658	657	624	685	659	659	674	654	614	626	653	694	635	642	634	667	657	668	623	646	649	652	636	661	680	626	692	654	598	659	676	655	676	624	632	607	648	633	637	688	632	658	674	648	650	665	623	668	674	648	663	634	689	643	652	653	644	711	679	668	675	696	632	677	612	648	653	660	647	700	664	668	674	684	660	676	663	683	625	641	639	672	671	662	653	645	620	663	631	638	664	680	653	635	611	691	639	651	620	664	634	655	617	617	675	690	672	592	581	629	660	666	674	646	620	684	680	631	616	655	620	644	665	623	657	666	666	647	653	614	628	614	626	646	667	651	628	645	676	639	670	661	650	636	641	661	612	612	663	669	675	628	641	624	637	662	680	602	643	657	646	651	614	623	637	629	636	661	674	671	713	673	669	604	681	630	666	648	690	636	625	648	637	607	682	645	664	624	601	650	644	592	677	634	655	655	662	633	647	665	659	693	696	672	702	629	673	643	718	661	658	593	643	650	712	625	651	670	627	634	648	616	694	665	666	665	612	665	663	646	621	638	618	680	663	637	691	676	711	674	714	714	663	627	669	633	699	628	672	691	632	615	638	678	666	706	675	652	644	634	672	664	656	611	638	682	654	702	657	658	637	677	658	633	655	662	611	657	668	702	657	687	648	673	585	652	628	668	656	642	630	679	666	653	647	638	681	634	639	649	662	659	643	708	651	645	675	631	661	629	638	677	676	686	631	634	701	620	669	705	741	646	664	627	659	658	608	704	636	667	646	665	686	649	659	648	655	674	684	651	669	672	655	651	671	707	639	641	614	651	658	654	651	606	612	672	644	637	671	692	647	670	646	635	710	651	677	614	641	670	691	646	624	646	636	693	663	690	686	622	627	632	610	639	627	650	655	681	666	712	666	686	636	683	646	621	635	664	682	656	615	654	657	617	667	628	647	665	632	683	644	655	660	691	628	674	638	665	624	635	661	637	682	706	703	685	628	652	614	658	663	684	647	626	663	646	657	677	667	654	679	693	639	651	589	643	628	655	674	652	650	631	613	639	682	637	654	639	654	615	668	636	625	612	636	675	714	642	642	628	651	678	625	625	682	642	655	714	627	660	583	647	621	650	658	672	649	691	672	670	649	648	631	647	685	651	675	631	703	634	651	700	657	566	636	639	615	636	644	679	649	626	653	687	706	630	617	562	664	659	690	686	623	610	658	707	682	693	650	625	683	666	626	636	692	654	659	637	667	602	656	652	632	676	685	630	705	690	643	660	699	685	626	621	675	629	630	615	653	644	666	688	649	650	651	648	666	634	668	666	640	692	677	653	625	668	649	615	700	662	667	654	651	635	672	637	669	643	664	629	684	610	638	682	639	631	612	643	642	632	655	650	679	670	625	680	663	646	661	600	669	669	665	616	651	665	704	636	632	689	666	666	660	626	648	675	634	651	642	697	649	636	646	620	652	674	671	686	624	691	647	633	632	694	668	661	687	593	622	637	650	635	648	696	622	696	649	608	675	636	686	623	670	628	649	711	672	632	691	636	694	655	717	648	639	656	593	620	601	674	657	638	642	656	611	670	621	655	644	655	588	646	653	670	643	638	662	660	703	640	667	680	664	661	676	665	662	642	704	660	632	663	648	614	650	627	630	675	676	652	661	686	636	639	662	658	684	602	661	612	694	589	669	657	643	668	589	659	663	640	628	652	630	654	653	644	658	649	637	577	641	658	676	667	681	603	663	673	603	686	618	696	680	618	679	650	681	662	633	638	660	622	654	647	648	651	659	592	618	679	641	602	614	626	609	642	653	647	645	647	703	644	665	603	719	613	725	638	612	648	701	686	698	625	625	632	701	697	665	686	660	613	622	666	655	632	659	647	680	641	713	603	618	605	639	601	677	667	666	640	625	641	657	686	656	626	647	617	643	661	658	703	636	657	667	635	646	700	651	600	686	663	614	682	637	611	650	669	647	647	641	652	674	692	675	637	671	642	634	625	630	660	634	643	642	624	631	638	617	656	646	635	666	642	650	666	632	631	677	636	622	652	643	651	700	694	677	651	647	595	613	662	643	646	695	695	593	705	610	674	665	650	662	621	668	699	645	637	657	630	652	656	682	661	619	612	621	602	665	671	618	658	672	627	677	640	653	687	672	625	682	633	651	653	686	665	681	689	621	624	665	662	655	635	724	653	653	651	607	667	625	642	645	627	631	700	644	657	676	677	707	660	641	649	645	658	646	651	666	599	688	680	648	652	687	648	708	642	663	623	668	641	663	662	625	697	623	616	663	632	629	700	585	650	611	616	669	688	680	649	631	672	619	617	663	626	702	620	583	630	651	643	661	654	585	643	677	666	669	612	691	652	633	654	679	662	683	646	682	664	676	651	661	624	673	622	658	648	634	679	637	634	621	636	620	643	649	654	658	628	604	661	668	670	670	641	707	662	609	587	602	644	613	650	645	685	655	648	640	670	686	630	621	702	678	650
36279	9444	8475	4703	3403	2673	2184	1858	1642	1407	1333	1230	1208	1230	1210	1083	1082	1150	1049	992	1052	955	1017	1048	1026	933	1001	1014	967	961	971	984	948	1004	988	919	979	947	958	966	1018	926	926	931	986	981	1035	963	983	978	913	941	957	913	934	885	976	984	951	935	972	919	959	1005	988	939	979	1001	927	951	999	925	929	882	933	978	951	1010	938	1001	923	954	931	966	925	932	965	931	930	923	951	940	952	1000	936	1037	888	921	933	912	926	943	944	965	988	931	971	977	956	951	929	944	932	897	958	978	952	917	902	949	933	926	1038	1002	929	910	929	947	955	992	998	976	960	911	1032	1006	954	937	962	939	974	988	886	940	954	891	951	936	881	955	913	955	988	989	932	957	969	991	973	955	911	962	893	988	962	927	969	931	946	989	982	978	984	999	929	982	933	930	982	909	941	1008	927	914	953	908	970	960	938	933	948	985	1020	1005	936	955	1043	966	1000	956	929	932	988	953	891	936	1001	972	906	965	919	947	936	902	967	958	958	970	972	931	958	924	966	887	972	934	924	940	896	956	945	891	938	901	989	923	947	986	940	1010	952	980	952	963	907	980	989	954	919	966	909	977	967	952	918	943	927	1002	944	932	989	955	964	967	941	954	955	951	925	953	920	921	957	988	966	1029	898	938	965	903	950	951	901	954	932	951	923	935	934	874	938	976	877	927	969	945	958	951	934	932	916	916	902	933	916	958	936	916	942	950	925	919	945	969	934	971	953	956	915	938	960	946	898	988	923	928	932	889	942	990	980	955	935	896	931	965	937	902	973	893	972	988	931	951	926	903	944	978	926	916	945	951	949	908	980	928	944	893	967	972	968	975	1004	940	918	928	931	915	902	937	907	915	955	932	887	923	950	954	924	959	964	940	928	964	966	944	967	982	927	1004	951	933	960	952	932	927	948	975	968	974	935	931	958	975	915	936	925	941	874	967	987	990	920	952	943	962	994	955	960	916	975	961	900	984	971	934	947	931	934	936	934	977	942	882	923	940	983	932	987	947	972	990	960	948	944	978	987	929	920	890	908	910	948	929	943	983	944	945	979	974	944	984	957	969	884	924	900	916	950	946	996	1012	924	932	944	958	913	920	930	926	998	962	893	968	969	933	986	943	982	926	954	992	895	931	911	944	917	957	947	927	970	910	961	973	911	907	958	958	899	953	958	979	1001	918	895	974	958	984	953	937	922	961	976	908	961	914	907	935	933	997	914	881	924	937	922	962	952	947	898	968	929	989	959	986	944	929	975	999	961	929	961	946	886	929	953	980	940	954	940	938	923	945	929	965	1020	955	892	961	941	935	943	928	959	919	1052	902	986	972	928	957	918	942	936	921	978	907	936	997	987	914	903	984	903	963	963	911	939	910	923	946	961	947	964	974	923	857	974	957	934	902	959	963	970	977	913	950	959	946	880	942	926	985	934	962	1013	966	928	925	1001	945	949	955	949	992	998	1004	956	996	989	948	1016	935	943	1018	958	880	930	948	931	942	942	949	941	898	940	976	930	986	922	985	953	987	944	964	941	960	951	938	938	977	893	1005	983	966	959	936	969	939	883	997	998	970	962	955	991	951	988	969	1033	884	923	939	975	921	966	922	951	935	937	1010	933	935	924	919	967	926	854	955	951	909	943	871	923	886	916	971	931	879	992	935	1005	968	953	936	950	910	930	951	926	967	929	1003	932	921	900	948	977	953	930	885	938	902	1007	972	926	932	942	927	945	1018	941	943	931	1004	941	937	986	919	993	934	933	920	919	963	949	974	957	940	973	1015	935	991	941	926	1003	915	967	957	942	949	940	924	954	987	966	965	977	953	950	915	948	898	990	928	915	915	925	962	913	917	921	986	931	925	916	901	953	1010	930	952	966	924	911	966	953	949	958	942	978	992	995	979	959	932	944	930	951	929	898	938	911	936	927	916	899	968	910	934	927	943	968	1019	937	910	967	912	905	908	938	962	941	929	942	889	954	926	966	996	907	968	972	990	930	1000	1012	924	956	953	915	915	943	888	957	962	963	932	923	954	930	939	917	957	954	960	934	894	1004	895	952	948	930	938	884	991	988	935	981	857	954	915	923	905	948	949	944	982	970	988	942	943	924	981	998	954	933	1003	924	923	970	983	940	991	942	962	899	922	956	994	930	972	964	954	978	1044	979	881	966	914	896	886	982	973	877	937	938	946	948	944	875	975	932	945	959	941	935	966	941	907	936	923	949	889	911	946	951	923	904	971	921	928	982	939	972	980	933	926	950	964	1026	926	950	917	1008	988	925	926	949	930	951	905	966	968	967	946	899	947	906	935	941	959	963	986	944	924	954	932	891	976	1044	964	949	932	993	925	957	912	945	923	992	956	882	971	957	986	922	931	922	938	976	938	917	943	909	945	961	959	935	983	942	911	957	980	997	967	974	954	947	939	955	924	930	973	967	905	965	947	929	906	971	927	882	897	962	914	952	937	923	981	954	946	944	898	931	961	932	955	965	907	979	848	944	952	1010	960	959	952	982	898	946	928	1020	1007	978	935	949	968	980	925	978	943	911	1010	962	917	971	958	917	962	913	981	891	910	934	963	895	945	999	974	961	977	962	923	1014	980	939	981	925	939	941	957	890	931	974	925	968	968	959	934	934	887	932	948	984	993	938	937	942	938	957	895	872	935	927	912	968	954	909	947	904	977	992	932	911	987	933	977	937	975	959	949	980	923	904	930	973	953	954	956	964	976	907	973	1009	982	968	1039	963	943	926	954	928	949	925	930	898	972	979	958	1007	992	933	964	911	953	975	919	956	919	874	963	906	921	958	1014	935	953	931	926	895	902	954	947	968	970	939	953	948	1004	887	934	911	934	927	894	883	990	943	939	931	971	954	941	1016	912	974	919	936	946	938	972	993	916	917	971	950	935	941	948	969	939	938	924	960	970	949	960	968	954	897	955	935	990	916	966	1006	936	922	991	985	947	919	944	966	1003	959	927	940	981	994	903	944	918	908	960	919	968	955	941	922	964	922	1020	971	944	942	929	935	894	934	917	968	965	967	917	907	941	930	931	965	1005	961	931	934	986	940	994	961	981	966	913	983	958	961	964	943	916	1011	938	915	912	920	966	975	956	930	920	981	912	977	881	992	952	923	939	975	928	951	929	952	933	920	953	993	1013	931	991	959	961	947	946	987	992	918	954	902	945	952	945	958	938	965	972	886	931	926	929	932	938	932	944	955	950	934	966	955	968	933	989	952	883	992	990	943	1003	977	961	955	979	933	915	998	943	962	934	956	957	964	1001	954	912	893	944	944	979	943	895	889	923	936	925	981	1004	936	977	1029	1014	922	941	929	879	935	912	944	928	959	930	963	980	930	890	959	960	933	945	933	996	936	961	973	957	951	993	872	961	951	956	937	964	965	882	975	900	921	932	917	914	966	907	922	978	957	960	929	1007	983	961	963	940	946	937	951	999	870	972	959	953	965	929	995	1039	947	969	945	939	990	980	962	933	913	931	992	942	930	892	945	964	990	900	944	923	878	966	954	954	1000	962	885	933	999	942	938	939	956	912	942	936
23352	21376	29570	23573	21377	21215	4464	1267	1000	883	854	791	713	734	720	713	683	653	661	633	670	647	618	620	671	614	651	626	635	607	598	651	621	623	603	619	603	611	561	601	577	635	582	595	585	592	560	552	535	592	598	617	598	577	586	596	591	566	589	567	586	602	587	589	560	613	562	587	576	522	603	550	528	561	599	576	593	609	555	582	583	580	585	565	556	606	615	606	608	560	552	560	577	560	596	572	596	567	560	567	574	558	581	615	581	587	592	584	567	602	561	544	605	590	554	611	570	546	625	604	601	584	536	553	598	554	616	553	587	621	545	549	605	568	600	584	598	581	574	582	570	536	621	590	583	578	568	583	625	603	557	580	557	549	563	584	595	553	554	576	592	579	570	553	595	640	592	581	593	567	569	546	567	564	579	556	562	579	574	599	590	569	555	554	575	602	576	584	542	566	588	603	576	563	587	572	568	596	568	569	545	559	609	553	630	573	611	598	572	579	600	598	655	562	570	595	582	587	596	622	590	533	558	596	565	560	588	598	558	554	607	569	561	576	590	600	588	615	592	598	574	535	606	573	572	577	573	596	600	596	602	561	571	611	571	566	522	586	600	553	546	637	590	618	639	535	567	533	592	576	604	598	606	590	600	593	547	561	549	563	539	599	562	517	548	603	557	602	603	590	602	566	577	556	591	568	556	566	553	582	551	579	544	589	590	585	570	584	571	588	586	623	622	581	576	557	582	583	545	587	524	582	609	549	585	567	588	601	580	548	584	621	599	596	588	572	576	551	572	622	612	560	582	510	571	572	595	546	560	555	555	582	612	590	561	565	574	594	595	595	590	549	567	553	531	556	579	615	562	556	572	627	578	580	589	589	583	630	601	572	609	592	593	552	565	580	578	538	587	590	612	597	578	568	623	579	578	537	582	601	568	557	557	570	568	537	575	570	588	597	600	555	563	567	565	568	558	575	583	560	590	592	634	569	573	546	566	553	612	530	589	566	584	592	576	546	571	566	569	578	598	579	591	569	603	558	563	579	523	551	559	563	556	562	580	588	587	545	600	580	614	579	545	551	597	598	601	606	555	628	589	625	601	632	555	583	532	571	540	540	560	575	565	569	557	569	599	548	589	572	596	577	546	569	604	568	556	574	543	580	560	582	559	529	580	632	604	594	603	549	604	569	598	615	594	568	548	617	566	553	568	581	577	598	598	596	588	561	547	543	560	579	559	551	622	558	533	576	566	591	563	561	554	553	603	554	570	570	614	571	590	531	558	579	551	553	629	591	564	572	582	557	570	586	572	534	547	612	575	578	578	613	616	591	512	596	583	573	569	570	580	589	579	566	573	595	565	607	552	534	577	590	591	560	549	611	567	563	546	598	609	565	565	615	586	603	610	555	582	571	561	618	550	597	530	587	616	535	565	551	567	605	572	590	562	577	564	555	537	565	594	573	556	615	603	585	541	562	577	542	543	585	594	603	569	612	552	559	588	595	602	582	546	516	545	603	553	594	586	622	619	589	561	598	605	565	585	584	579	554	569	597	565	595	609	535	604	619	584	572	619	572	590	549	600	581	606	582	567	548	553	567	539	574	606	591	599	579	562	606	600	595	606	558	572	590	561	578	610	567	591	575	538	562	574	594	547	602	558	556	579	598	543	591	557	610	621	567	580	570	535	618	565	565	553	572	568	590	563	599	510	559	573	609	582	554	505	553	562	582	572	596	567	557	544	587	566	583	557	591	527	555	582	572	588	518	552	595	539	584	582	548	559	562	585	591	569	588	551	582	576	567	535	568	594	555	616	587	582	582	589	566	588	556	587	606	580	552	564	553	575	568	524	583	578	558	561	547	578	518	550	563	579	602	564	593	608	580	600	570	617	591	610	603	594	629	522	565	589	556	592	529	544	530	571	563	573	604	575	586	571	587	557	580	556	576	592	544	559	596	578	564	555	573	528	592	556	586	603	570	578	583	580	593	599	587	556	594	578	570	608	603	606	557	548	605	590	540	555	581	583	591	586	591	586	544	591	606	576	572	560	613	593	585	553	597	579	558	566	544	587	574	594	544	603	520	579	565	571	601	585	583	599	577	564	576	609	573	548	583	582	600	580	564	545	588	534	621	568	595	585	551	588	599	606	595	561	562	576	556	578	541	579	548	580	574	560	564	563	564	577	579	554	557	552	591	611	558	589	565	550	579	574	582	563	591	582	559	612	540	592	550	568	543	562	577	606	567	521	621	587	564	583	550	576	670	603	590	568	571	558	594	586	626	562	530	567	574	574	596	525	541	578	583	606	625	594	585	562	590	615	567	605	579	606	588	576	586	557	581	561	554	582	565	570	556	579	622	562	587	591	576	574	567	621	521	591	612	570	557	594	555	575	582	581	562	588	532	587	590	607	623	561	561	548	565	614	597	562	556	584	539	593	544	578	622	559	590	563	562	571	580	545	572	599	549	583	590	571	599	563	535	524	526	600	575	606	563	573	580	614	592	584	594	561	561	578	615	606	534	547	577	606	556	557	610	587	552	590	591	598	581	572	577	613	579	593	612	554	588	564	593	557	588	546	560	542	601	591	591	596	571	567	537	541	551	589	606	551	622	586	612	605	594	616	569	613	584	587	593	549	594	565	537	572	571	627	557	611	616	559	576	575	556	591	602	575	562	595	583	561	590	566	577	583	564	603	584	584	530	588	584	588	569	546	542	580	563	552	599	595	611	590	586	575	575	572	601	564	575	637	575	566	543	580	538	553	613	534	606	576	552	594	586	547	581	592	582	575	570	616	606	595	573	557	584	555	595	594	532	582	550	582	568	584	543	532	592	532	577	563	543	607	606	592	572	600	548	547	562	558	607	562	573	548	572	545	622	562	587	600	594	582	574	567	547	565	587	615	566	554	572	630	567	598	571	583	553	568	567	587	573	624	609	586	591	550	530	557	594	614	572	590	554	577	589	591	585	594	563	551	573	556	561	582	617	549	522	635	596	527	567	611	556	528	566	551	610	577	594	611	585	587	572	568	578	578	563	563	536	580	552	646	597	570	582	570	600	559	608	584	592	550	565	594	598	612	571	574	578	597	581	583	555	583	591	577	543	558	560	560	552	578	573	596	554	571	570	589	529	553	577	571	599	564	558	574	536	597	565	625	561	609	544	611	552	561	574	573	574	615	553	569	600	589	578	555	576	567	577	570	611	626	567	506	598	598	608	549	592	550	602	593	554	562	570	580	584	558	562	605	610	588	593	561	582	566	537	547	606	601	522	579	586	589	599	590	588	592	600	600	566	578	618	561	550	580	615	585	588	588	566	593	575	546	582	583	574	598	548	578	577	593	539	558	575	537	582	612	538	606	576	575	586	601	555	621	549	608	562	554	604	526	600	537	570	551	548	580	580	548	584	606	590	594	606	582	583	570	555	598	551	565	592	607	600	601	567	614	582	601	554	569	573	550	570	583	559	503	577	575	569	579	628	591	614	588	555	582	555	558	555	601	553	583	597
38135	14578	12993	7206	5070	3923	3066	2512	2109	1902	1639	1498	1321	1264	1259	1158	1105	1063	1005	1078	1060	1004	962	981	927	1010	911	988	943	891	958	871	879	899	871	878	822	928	885	886	852	915	878	858	825	885	836	832	854	913	897	916	914	876	880	903	897	859	854	839	837	866	830	857	846	843	840	870	877	893	877	848	836	859	853	882	889	799	822	886	888	839	841	826	874	853	858	910	854	907	897	827	849	842	826	861	879	849	926	798	832	861	860	827	906	849	863	829	847	834	925	824	833	840	867	865	876	844	859	848	868	853	868	862	840	859	869	859	880	915	845	855	851	865	873	847	861	839	884	870	839	855	853	890	793	866	855	863	874	888	833	848	802	872	869	855	864	818	844	853	854	882	847	862	830	835	851	832	906	843	865	829	828	865	872	882	809	829	826	873	894	808	802	807	870	847	860	853	840	836	839	793	808	830	870	859	794	817	791	826	903	832	832	834	854	876	876	891	852	830	833	771	780	837	862	904	853	845	842	812	833	866	825	831	828	827	846	847	861	879	835	822	829	793	767	868	850	893	838	846	877	866	830	877	865	793	896	865	855	807	862	866	810	860	856	901	921	853	807	839	845	883	898	832	875	857	896	852	912	863	799	823	818	844	851	884	842	887	844	875	890	861	861	820	832	884	862	848	805	863	886	818	846	847	830	860	838	791	864	886	851	870	882	831	845	860	832	856	840	885	872	823	838	901	839	872	847	836	820	862	871	859	840	855	915	811	819	793	828	877	837	884	869	865	872	834	806	822	846	778	832	889	891	866	834	807	833	881	853	851	874	884	816	899	803	896	803	842	838	870	794	873	862	873	799	817	887	818	866	863	819	853	810	906	902	849	882	849	841	844	860	918	871	885	862	844	817	887	836	874	830	853	843	846	904	847	873	854	875	832	858	857	857	893	839	836	844	869	841	830	846	872	886	825	848	861	858	874	882	846	807	883	856	805	843	907	839	855	852	841	873	867	883	817	809	835	837	822	825	836	893	823	849	872	828	819	827	824	880	897	816	825	833	815	837	815	879	875	828	889	891	865	888	844	822	818	791	848	805	834	887	882	873	814	884	900	865	867	912	890	865	858	859	835	858	821	880	870	913	852	859	841	872	848	893	841	838	853	846	872	872	866	862	806	836	914	872	835	888	865	870	859	882	868	844	875	844	832	870	823	844	848	826	841	877	795	826	846	890	911	886	809	831	870	872	835	902	900	838	852	852	829	863	865	870	852	878	832	897	846	838	836	825	850	859	892	809	845	845	854	815	831	808	864	867	844	872	835	835	904	837	864	762	888	883	853	873	839	859	887	763	872	871	835	890	902	868	832	874	851	844	894	822	841	868	856	795	840	828	896	852	859	851	871	835	826	887	870	868	853	858	895	849	836	819	903	857	833	848	892	820	793	781	841	820	891	850	869	838	843	826	876	893	872	887	823	855	860	884	867	888	941	789	825	829	806	870	922	899	815	856	875	865	813	843	833	827	784	839	919	831	823	835	840	850	858	851	912	880	882	867	831	787	863	848	849	804	884	836	884	850	849	862	871	897	798	811	773	877	838	838	935	844	866	814	812	829	921	904	855	882	809	853	819	858	806	817	837	890	750	876	889	845	811	816	885	828	828	861	856	774	851	872	838	824	844	897	869	863	830	843	765	841	863	832	798	867	847	841	865	846	830	875	876	847	824	839	835	871	805	863	853	894	866	850	894	810	825	835	829	799	788	848	828	884	834	818	877	852	900	825	812	807	874	906	855	845	886	804	819	885	880	810	829	854	854	847	810	787	829	872	836	901	837	865	823	822	832	889	838	872	771	821	785	860	858	810	869	839	853	872	860	830	772	855	848	856	863	848	914	861	832	840	860	882	862	835	848	789	789	915	810	812	857	871	866	881	879	860	853	806	887	843	814	848	830	835	803	842	870	830	854	824	851	852	863	904	893	817	851	877	867	865	885	856	886	875	819	823	889	887	826	797	870	889	851	812	778	841	880	900	863	817	897	889	872	892	788	800	810	818	858	818	825	793	838	790	821	842	877	862	831	825	827	828	839	854	837	863	937	802	852	839	864	871	819	838	910	826	849	890	845	862	846	861	798	812	846	809	861	822	886	804	842	853	834	865	821	847	811	862	837	824	847	797	848	884	792	847	817	863	859	881	852	862	824	834	859	823	807	884	907	854	849	853	863	870	827	898	848	845	888	809	875	817	863	887	845	844	851	850	857	858	919	859	845	878	798	865	809	862	853	843	809	858	817	792	847	836	833	818	836	844	868	814	870	845	858	885	858	839	841	837	835	811	824	883	814	878	826	830	845	807	852	854	829	883	879	884	820	871	847	879	833	839	880	868	825	841	880	839	818	863	870	842	890	832	825	836	856	869	886	814	850	764	857	837	816	887	845	880	818	865	862	831	844	845	878	891	880	853	847	851	877	869	889	859	803	861	827	811	855	838	883	858	882	835	839	821	866	826	801	850	819	817	861	816	866	838	806	820	882	827	851	833	842	799	890	809	796	864	864	866	864	820	831	817	882	846	830	817	875	865	889	854	868	797	835	793	830	862	855	799	862	832	870	821	817	848	895	808	856	822	865	879	839	780	813	832	852	877	822	823	846	854	853	905	774	852	844	814	796	868	830	828	866	841	783	879	801	830	878	816	837	860	829	830	826	843	791	835	873	887	867	830	825	813	838	826	912	852	820	840	788	862	843	804	874	833	863	826	845	877	853	857	905	795	790	874	845	827	846	841	829	824	840	878	853	880	877	869	878	851	828	824	822	832	813	824	878	914	854	850	840	911	872	847	833	878	758	848	823	829	872	826	880	840	820	871	870	828	819	898	821	859	836	868	829	871	853	854	825	929	853	903	846	828	901	892	838	868	882	807	856	866	893	900	852	843	841	847	828	851	838	871	801	837	854	872	878	828	816	815	842	844	812	827	836	803	879	839	837	852	824	865	843	885	850	840	864	846	859	857	837	858	847	891	840	864	797	816	876	824	874	800	880	869	871	874	883	875	863	867	832	863	856	849	833	875	869	851	861	825	858	844	830	867	879	850	812	865	816	815	820	897	883	826	815	862	808	842	858	864	832	915	833	805	891	811	871	842	829	820	907	836	887	863	914	823	836	904	851	823	860	834	842	858	823	868	909	844	864	830	832	863	887	854	855	806	808	830	856	835	883	869	870	841	869	893	856	831	845	879	886	889	880	858	858	831	846	857	855	899	862	900	832	829	874	840	845	835	834	835	859	882	865	810	801	821	808	828	799	835	848	846	858	894	892	829	844	795	821	866	883	828	865	873	812	888	858	858	834	826	868	820	843	839	806	909	844	852	877	841	858	824	887	818	850	815	872	835	822	880	800	820	845	845	821	853	846	825	871	851	841	818	794	884	852	807	799	849	865	785	879	834	854	836	833	807	851	882	866	857	828	851	860	877	911	853	844	830	864	861	893	798	866	845	836	871	839	826	873	840	882	818	863
27238	20716	9274	864	486	436	428	395	422	384	363	361	359	378	352	341	357	351	359	355	373	344	375	370	373	372	361	391	377	369	413	362	367	328	357	334	352	376	368	361	395	365	330	343	368	355	336	375	368	369	359	365	383	390	379	353	338	375	344	368	372	375	380	370	329	350	339	360	379	341	391	349	341	382	362	324	375	382	348	370	345	371	337	365	375	339	328	381	357	355	366	393	364	342	353	342	365	343	351	347	329	347	349	317	344	347	373	361	361	401	345	382	367	368	398	399	379	390	365	370	359	318	373	356	321	335	346	379	382	366	350	374	368	342	360	369	389	366	374	369	363	350	357	352	380	342	377	338	343	355	318	394	350	383	353	372	342	344	370	351	372	326	365	370	352	359	348	390	376	346	372	362	314	383	347	376	372	361	321	344	357	398	360	336	368	324	376	347	350	390	354	346	345	349	370	361	374	362	380	345	392	365	382	416	381	351	369	326	368	368	359	357	344	372	383	365	365	336	337	354	355	370	364	330	354	333	391	345	361	355	388	408	375	382	358	346	349	384	340	335	365	363	329	381	378	351	390	316	377	338	365	401	353	356	341	342	382	387	365	371	346	359	377	356	342	373	335	310	375	352	365	362	370	355	366	355	331	360	394	342	385	336	337	376	344	353	325	355	370	335	372	363	338	362	354	372	391	354	356	348	366	350	389	341	358	374	353	336	387	346	355	359	344	365	382	352	393	344	384	338	379	361	364	327	342	349	353	367	390	341	368	370	336	360	368	388	339	403	364	368	348	380	385	330	331	382	375	384	378	370	384	345	344	343	351	345	350	348	414	371	381	345	404	372	369	362	376	359	389	335	366	368	372	332	376	364	359	395	345	380	359	380	378	361	333	371	378	297	348	387	344	372	361	366	360	376	402	359	337	325	362	368	396	345	375	340	347	341	318	379	393	363	349	383	328	360	369	409	336	375	396	388	359	336	351	333	399	335	382	356	334	381	349	348	357	354	379	353	357	335	370	359	357	381	383	333	350	318	365	377	356	353	364	373	410	348	320	353	374	354	373	359	340	377	337	360	336	355	343	331	378	366	359	364	355	369	352	363	343	358	362	369	358	371	359	317	331	348	302	389	362	352	373	343	408	323	373	331	346	357	376	372	353	340	374	352	337	373	368	395	390	361	365	348	373	354	393	370	346	356	392	376	394	352	358	341	376	402	374	381	361	336	359	361	375	348	380	361	390	365	384	335	365	358	364	339	378	380	335	351	368	374	379	362	364	361	355	365	341	369	359	351	351	380	380	388	383	372	376	354	356	361	344	350	372	357	378	322	332	352	364	343	354	402	360	369	347	384	342	364	378	312	349	397	371	352	372	370	347	348	383	337	361	333	366	374	353	352	351	337	374	361	365	344	356	353	402	360	349	340	350	338	382	360	370	334	381	359	352	373	395	333	341	359	338	362	375	358	371	394	356	348	394	385	391	390	367	344	385	355	382	338	345	382	351	377	359	377	378	354	347	417	365	343	351	367	354	373	358	329	338	386	358	357	375	325	350	371	357	347	386	331	379	362	361	356	331	338	370	337	364	368	359	389	354	360	363	349	374	339	365	343	380	356	345	364	355	362	367	359	374	366	344	363	375	377	357	357	362	340	337	346	392	352	366	376	361	349	338	351	376	374	337	346	338	328	371	374	376	349	344	349	370	372	333	346	383	344	341	384	358	401	367	365	375	331	343	388	368	394	323	368	357	390	332	410	359	367	364	372	363	393	345	318	378	345	374	365	365	371	395	357	347	334	381	357	361	317	355	359	355	353	350	346	337	363	384	341	362	401	369	347	371	359	375	395	371	361	347	328	355	361	346	411	373	326	379	327	355	369	341	357	355	373	383	366	371	360	406	341	334	357	354	339	368	333	363	352	351	361	349	330	355	371	341	342	350	363	381	356	356	384	370	357	391	364	354	364	371	351	379	412	381	344	369	384	359	347	363	351	372	335	339	363	386	393	332	350	375	377	358	384	369	372	366	383	386	359	375	376	363	362	399	344	396	339	409	350	366	369	381	361	357	326	360	342	369	346	358	386	379	366	348	375	361	366	375	355	387	384	376	344	351	371	374	344	382	341	381	390	350	363	344	374	341	345	337	343	337	344	351	362	379	378	383	365	374	357	396	334	385	362	376	358	364	365	393	333	363	375	346	370	320	373	348	402	391	354	357	365	394	354	355	397	369	355	366	355	338	366	346	358	335	367	343	373	362	346	418	381	350	359	358	368	381	358	337	352	390	337	355	332	384	371	353	376	366	341	352	361	387	356	360	391	370	373	367	394	348	339	367	355	345	364	347	352	370	363	396	404	357	374	370	358	354	362	344	329	366	388	359	390	367	360	345	355	343	350	365	373	358	330	397	368	386	409	406	367	370	328	370	381	368	361	362	366	378	365	348	333	352	358	341	372	378	342	373	343	340	373	339	388	353	361	323	375	358	338	363	362	392	357	345	341	353	352	355	399	337	376	365	385	363	350	397	372	320	350	360	357	373	365	385	357	350	367	397	349	353	318	361	384	355	344	372	333	400	380	379	381	343	346	355	342	364	367	371	387	410	375	390	347	349	375	343	344	341	380	351	341	345	355	343	366	355	379	323	378	377	356	366	390	350	373	387	343	331	373	341	324	373	415	353	344	352	338	366	351	354	333	358	371	341	365	395	352	383	338	371	387	358	344	383	368	353	360	356	360	360	355	383	348	345	378	369	376	397	345	398	367	353	362	378	343	375	343	360	387	308	328	369	371	373	391	354	393	380	399	362	372	334	357	374	374	368	335	357	362	376	349	346	362	375	336	374	367	363	346	368	352	336	363	369	368	332	362	344	379	334	368	368	339	352	349	335	375	370	356	331	366	338	325	355	351	339	341	367	340	368	388	345	332	371	375	338	400	341	360	352	373	383	356	383	399	352	370	339	364	353	391	362	371	386	343	370	371	381	376	363	351	359	363	376	338	371	334	370	350	335	373	336	356	345	347	383	366	348	342	367	351	356	411	381	370	363	377	355	336	366	375	364	357	362	393	361	327	336	321	359	378	338	372	376	355	343	367	363	386	402	379	346	371	352	369	343	367	378	372	360	347	340	395	372	356	379	374	367	344	340	354	385	372	370	368	342	411	342	404	376	337	380	384	350	359	358	354	365	384	355	384	347	337	361	384	361	388	392	350	350	364	402	332	382	373	373	407	361	359	370	386	338	364	339	362	354	338	370	362	352	358	401	350	356	382	333	358	370	345	361	353	369	384	338	344	367	362	392	366	317	350	383	389	345	348	346	375	363	369	403	349	353	330	413	363	347	340	373	346	372	376	347	370	367	367	373	332	355	367	323	372	343	374	360	356	397	371	359	356	345	343	372	366	384	352	365	374	372	387	371	354	359	356	372	365	362	347	344	397	351	351	353	386	357	355	368	366	359	331	337	361	360	368	375	355	369	373	355	372	347	352	383	369	423	380	389	363
18352	1705	1590	1084	818	700	660	663	579	577	542	566	591	578	565	542	553	556	562	567	519	559	571	557	547	562	551	514	551	530	585	539	552	559	532	539	527	533	526	537	543	546	541	499	560	546	566	543	521	561	610	509	559	531	517	517	572	552	541	552	520	509	524	524	500	558	506	533	567	534	551	544	538	517	527	508	559	506	549	511	543	538	546	520	517	510	567	547	549	550	534	508	501	567	540	561	537	498	505	529	548	547	546	563	541	533	554	469	570	538	559	534	547	522	527	534	573	535	519	518	501	593	541	561	494	507	514	572	541	514	515	552	496	523	568	553	552	522	543	524	551	561	542	532	523	523	535	533	509	487	548	543	541	493	541	542	522	529	568	568	497	516	526	500	555	592	512	539	544	534	519	517	564	563	537	538	557	541	530	488	514	499	562	510	532	566	546	541	591	544	532	530	542	527	538	512	515	520	533	508	520	536	544	563	536	532	496	505	564	589	554	532	545	553	509	563	512	550	559	533	544	534	520	531	545	537	551	533	489	511	537	562	547	521	512	549	532	536	574	517	570	529	583	568	480	539	572	541	546	532	549	509	494	486	534	582	493	505	490	528	537	540	516	525	508	546	509	530	500	513	514	594	496	532	524	556	546	555	533	500	574	540	522	505	561	505	549	542	547	518	544	536	548	520	542	526	537	551	566	546	531	519	508	545	540	562	507	538	506	511	542	552	534	535	583	506	556	574	535	511	537	568	560	522	571	537	573	551	526	554	521	539	559	530	536	569	549	541	579	539	526	521	563	508	569	547	510	585	532	571	540	517	545	483	539	583	529	506	524	496	545	513	538	570	541	521	502	521	510	512	570	506	533	516	564	493	559	530	522	546	541	536	586	507	546	521	524	541	549	532	582	487	562	574	542	535	583	503	536	537	533	566	531	472	536	523	529	534	531	509	528	547	515	547	537	560	525	552	536	542	553	559	542	574	520	551	567	551	536	524	559	529	538	538	558	561	491	543	539	554	561	515	544	532	554	535	542	583	543	521	471	521	490	499	526	541	542	535	541	523	519	501	557	541	531	535	507	551	549	488	488	560	521	541	529	541	552	528	582	501	525	542	512	534	564	534	549	541	551	485	510	520	537	518	578	528	534	518	536	569	509	520	481	533	557	504	562	587	523	539	532	474	527	514	585	530	527	579	516	485	564	519	568	540	540	547	551	576	520	519	541	561	561	545	580	543	545	596	547	539	556	487	479	543	517	535	523	547	491	508	573	538	529	548	552	511	567	555	510	543	550	568	541	588	544	529	518	531	539	542	485	550	542	509	525	505	545	550	534	573	526	542	481	531	538	566	541	546	528	557	530	542	516	544	542	590	571	511	556	512	533	545	556	512	559	568	544	496	524	529	572	498	474	533	536	565	546	517	504	565	552	504	511	565	513	529	515	570	530	529	537	568	557	544	525	534	519	510	551	528	527	562	544	545	553	553	546	545	486	536	500	547	490	551	542	541	552	573	539	511	520	523	536	549	545	551	540	555	549	550	574	517	523	529	570	501	540	512	569	552	541	584	551	501	533	548	562	518	511	545	526	534	562	524	539	543	566	572	538	597	570	571	535	551	516	518	511	551	540	531	513	540	509	553	489	556	525	550	509	556	520	495	564	566	541	569	558	547	492	562	500	544	546	544	504	521	564	557	508	532	589	510	508	584	525	559	527	571	540	503	577	549	513	569	523	542	558	572	516	504	539	527	553	523	526	535	554	519	583	563	508	530	564	562	566	537	550	523	536	523	566	519	553	460	506	522	489	595	545	545	520	512	566	525	584	531	512	522	547	562	531	543	579	534	552	529	512	522	555	535	531	559	565	528	560	558	545	520	537	537	542	533	573	537	533	547	516	549	568	544	561	531	544	545	514	548	512	502	564	556	470	531	537	559	539	536	586	526	512	526	587	530	538	548	522	559	543	530	531	520	549	514	507	556	551	563	537	470	555	543	536	524	557	573	536	517	566	607	574	512	519	558	569	509	559	567	555	533	511	531	524	533	530	522	512	554	557	538	564	596	566	565	486	554	555	543	569	548	489	533	570	525	519	545	579	522	513	554	524	564	551	488	525	535	559	531	535	526	559	493	551	533	560	504	525	549	533	542	575	530	523	548	532	548	561	530	541	524	560	540	554	537	538	543	524	463	550	514	581	540	513	553	533	515	545	534	550	532	562	535	497	531	530	552	567	545	527	494	523	572	523	558	582	505	506	536	517	534	508	543	544	522	487	538	559	512	539	568	581	542	565	538	532	555	511	511	520	560	535	565	519	534	571	553	543	509	586	539	536	497	525	567	553	529	533	494	557	573	534	515	560	525	548	592	538	534	549	552	547	518	493	544	557	553	541	549	491	546	557	510	524	521	532	558	569	549	527	534	555	516	527	555	528	545	531	557	518	503	496	528	542	502	524	527	539	505	533	538	545	545	554	544	532	536	543	526	578	533	531	525	543	523	493	517	546	541	560	535	565	525	513	520	503	530	556	521	493	548	574	579	547	572	536	472	502	574	558	486	517	555	508	521	521	551	560	554	570	545	497	546	553	491	524	562	546	564	514	538	517	558	543	537	525	560	519	554	525	545	496	516	540	580	522	510	540	498	529	543	552	523	525	512	556	507	524	513	547	548	520	497	509	566	567	544	542	488	533	519	508	553	559	557	571	568	510	551	579	523	550	547	558	570	561	503	530	520	537	507	542	598	518	560	579	548	503	483	541	520	563	577	550	585	528	548	499	529	560	528	507	533	502	540	505	522	549	525	544	540	512	535	591	511	547	501	556	509	552	547	511	522	548	542	538	536	548	542	518	549	534	524	522	534	508	522	549	564	524	540	501	549	523	552	554	514	547	610	559	502	548	523	521	518	509	510	501	500	540	526	576	545	554	516	555	566	536	527	504	529	542	570	495	547	551	520	524	499	515	516	532	578	500	542	582	523	503	498	543	531	584	547	538	524	575	550	525	564	548	547	514	498	516	552	544	520	493	501	539	533	532	502	523	496	568	547	529	553	560	512	571	512	550	546	508	527	555	536	562	523	490	568	569	524	489	530	567	507	540	586	513	536	523	535	562	517	529	557	533	555	594	570	543	492	564	561	562	531	523	541	547	565	517	528	542	583	495	501	596	511	497	544	544	513	562	544	548	549	532	543	574	511	541	550	596	530	514	563	485	516	543	523	556	567	512	494	552	561	515	525	537	573	532	552	566	539	518	544	556	512	550	536	509	507	565	564	525	540	504	557	551	539	547	548	555	506	507	495	516	542	526	525	539	560	512	528	534	525	519	540	554	556	569	597	527	542	559	552	532	534	553	539	573	542	555	553	528	535	562	564	542	559	526	502	535	556	506	584	530	533	513	551	539	522	564	533	576	504	562	517	538	599	542	531	510	544	583	526	509	530	555	537	528	547	531	593	507	537	541	506	522	535	543	541	503	547	552	561	495	565	520	504	508	559	498	511	552	539
24354	21418	28950	24289	21215	5316	1274	1021	879	827	820	843	755	746	767	731	705	725	685	703	711	683	701	675	680	680	706	672	669	657	668	670	679	648	650	675	625	693	701	691	662	647	682	637	652	660	642	638	705	681	660	674	687	657	670	709	666	649	680	689	689	643	676	717	653	630	638	646	665	645	655	643	681	697	635	644	674	655	634	699	654	617	638	624	629	631	657	649	689	608	639	700	666	639	691	669	629	703	640	695	674	658	678	630	657	650	619	675	680	687	623	613	644	640	665	641	639	613	614	655	670	701	689	608	701	651	690	652	643	621	636	697	680	639	669	692	627	674	642	659	656	649	632	601	669	633	624	652	664	702	685	649	687	654	667	644	662	671	647	660	614	657	681	664	657	655	681	595	692	657	712	625	627	676	609	672	648	660	689	687	655	648	694	656	637	679	619	668	670	635	630	653	678	679	670	667	640	677	663	632	665	676	647	667	648	691	685	628	668	631	698	675	677	671	655	668	680	660	648	696	631	650	624	643	671	632	646	730	629	669	661	657	652	666	689	678	644	637	688	681	674	672	674	635	653	684	666	648	680	646	676	667	687	648	656	645	627	683	684	664	659	694	664	677	682	653	653	649	704	668	667	640	583	671	675	653	649	635	632	637	645	636	647	660	679	631	651	626	673	693	661	664	685	671	683	648	654	663	639	675	642	661	625	650	621	658	663	666	664	668	669	634	652	705	679	628	683	636	673	587	670	664	689	620	708	657	675	628	669	640	641	712	668	615	682	641	658	682	658	641	639	635	675	664	679	672	566	660	664	636	623	608	677	670	636	646	680	650	680	677	687	629	622	677	677	675	674	661	700	684	688	622	646	605	617	681	700	666	652	656	672	630	676	670	605	701	663	687	637	716	665	693	638	637	609	647	661	679	679	578	619	696	680	634	664	687	632	633	687	623	668	635	713	637	642	633	650	678	664	667	618	701	688	617	643	678	704	691	636	599	634	634	628	690	657	689	703	670	699	627	640	667	674	673	648	704	659	681	680	679	705	657	637	668	661	678	619	646	660	630	656	666	651	660	692	670	665	627	636	676	733	660	618	698	678	662	632	683	626	654	640	623	620	611	669	633	677	640	686	708	623	639	623	596	619	702	631	697	624	632	651	642	590	638	615	659	680	663	679	664	679	665	659	664	649	649	605	638	637	666	652	643	638	642	595	652	627	629	633	662	625	690	665	675	630	655	677	622	665	712	644	668	634	631	676	698	642	677	649	690	642	682	677	614	664	672	648	663	660	653	641	665	643	639	657	635	626	670	612	668	628	620	705	657	624	645	626	626	631	695	660	650	713	667	710	693	655	636	659	631	659	713	645	662	672	673	669	672	683	658	629	657	654	640	707	676	711	646	694	696	656	672	635	633	702	632	651	662	580	631	662	649	646	640	636	705	618	663	666	662	656	701	645	637	638	635	676	589	627	685	655	680	643	691	646	647	701	685	717	651	691	681	638	661	675	654	685	666	689	624	703	599	680	689	681	675	742	660	662	656	625	712	660	610	654	661	649	689	685	659	678	629	636	668	669	616	695	627	667	657	596	617	641	669	656	645	666	695	621	596	624	687	679	664	647	646	650	675	650	632	612	662	651	651	638	665	631	616	658	663	649	691	678	637	654	655	700	681	669	633	670	645	623	612	631	653	616	613	675	640	703	686	694	651	723	675	692	660	631	662	630	627	645	604	667	678	657	679	684	670	666	655	637	688	635	638	690	688	674	631	689	619	660	677	641	648	658	693	665	678	627	681	647	628	643	667	703	663	688	635	669	675	672	623	648	621	649	665	636	649	663	653	692	638	642	661	631	676	669	677	672	632	688	650	704	644	646	654	655	666	640	623	638	679	627	659	647	658	646	668	673	665	606	651	605	633	695	660	675	666	617	614	676	647	623	631	683	676	632	619	640	681	645	676	676	663	625	705	681	660	647	675	625	671	633	620	709	673	647	662	687	651	574	645	662	629	620	678	604	644	676	634	674	642	681	650	577	656	674	666	647	597	691	647	660	708	619	602	614	646	679	679	626	667	637	647	655	671	622	680	658	656	630	673	675	640	675	675	664	647	647	609	654	644	702	613	653	648	601	635	691	625	700	651	649	666	696	680	649	658	633	662	678	629	705	667	652	625	674	621	638	659	684	649	666	674	661	649	637	670	673	678	692	709	621	664	669	647	667	610	647	625	664	626	625	671	680	695	640	618	630	647	643	651	668	659	634	702	636	642	642	661	650	639	668	659	644	636	666	610	637	664	652	641	620	668	628	637	634	711	693	658	693	640	696	681	626	613	680	642	673	662	652	690	611	629	651	646	689	674	659	625	651	666	727	666	630	660	639	645	663	643	639	630	627	675	673	667	664	649	665	632	643	638	679	580	625	644	680	665	655	609	694	677	643	659	615	657	669	699	655	642	625	640	634	693	630	698	615	660	680	690	614	679	634	687	650	628	633	641	681	644	644	631	627	659	641	674	648	659	605	643	693	690	638	676	598	687	671	691	643	649	711	660	617	672	626	681	679	675	659	677	644	671	654	652	639	640	656	662	654	668	702	640	670	615	671	609	660	678	647	630	665	658	638	675	634	649	648	634	672	658	672	631	633	651	623	618	648	628	598	676	660	670	642	659	629	681	683	683	672	670	657	618	624	649	722	629	623	628	648	711	665	666	634	623	676	685	606	659	656	671	655	682	651	648	635	672	623	632	681	671	660	645	691	698	674	660	640	679	640	679	670	736	673	645	665	667	710	602	647	646	660	691	668	606	640	638	646	666	599	696	652	662	662	677	695	642	647	629	597	645	706	626	657	654	636	683	647	622	674	613	638	710	660	639	606	610	691	667	671	619	685	618	664	664	684	659	693	657	635	640	671	679	660	713	653	658	636	644	657	604	644	639	674	644	651	634	667	648	633	613	587	681	641	664	688	657	641	656	649	652	665	683	680	664	650	644	662	659	684	677	665	626	673	645	691	628	686	652	657	643	641	652	655	686	641	638	636	613	660	676	695	660	658	653	674	696	628	695	665	629	631	661	676	652	609	655	674	642	655	642	606	662	692	678	633	595	679	625	674	640	655	653	677	631	615	648	630	632	620	642	650	670	679	631	667	648	594	638	646	623	638	677	618	637	602	614	649	634	628	649	662	636	675	688	671	637	630	651	617	692	613	661	634	646	620	684	689	620	672	665	619	588	666	682	674	671	632	604	610	615	684	625	617	624	668	668	658	687	665	621	680	664	647	725	665	639	678	652	682	623	666	671	673	610	651	655	652	648	661	635	623	634	658	639	651	634	678	705	609	645	702	619	636	614	648	668	597	642	642	708	675	672	641	692	650	683	651	666	608	650	667	621	677	679	623	644	664	638	645	651	675	651	678	618	668	633	618	690	637	621	639	647	615	614	645	706	631	643	631	670	588	664	621	637	651	659	653	659	703	673	706	655	658	666	659	589	628	659	678	671	679	656	651	654
34974	9422	8399	4520	3329	2580	2089	1819	1616	1475	1369	1216	1215	1213	1156	1074	1101	1097	1069	996	1022	1058	1112	976	1046	1035	1076	932	967	986	966	1023	1024	946	971	977	944	990	925	957	974	950	911	963	952	946	960	938	983	1004	925	925	959	993	951	998	966	901	917	994	893	927	969	993	1004	973	916	960	976	967	973	991	937	1038	932	995	939	924	905	967	961	977	893	989	954	984	958	951	983	937	949	973	961	988	909	941	966	928	933	993	962	946	971	944	928	970	939	945	923	966	950	896	990	958	915	900	988	954	941	957	913	922	966	982	973	959	954	944	937	922	952	966	905	966	992	955	923	927	956	932	937	941	964	1036	977	974	882	927	974	989	921	932	946	962	934	984	985	986	956	968	954	1024	985	918	976	949	920	963	992	909	1005	982	940	919	927	981	904	981	939	970	965	940	1002	958	957	1032	994	948	926	906	986	956	986	1013	906	926	963	952	896	969	930	903	933	955	1000	914	936	972	983	968	949	916	908	900	943	929	922	932	932	975	922	941	937	976	952	945	952	986	955	961	941	937	973	958	953	958	918	945	1017	952	959	942	898	949	904	955	984	929	956	949	979	997	929	925	938	997	930	971	924	940	874	957	975	918	928	900	946	921	871	935	963	953	958	959	943	971	931	910	954	963	970	1007	953	976	912	966	924	939	917	1018	952	947	901	974	941	971	980	932	878	944	960	957	1007	965	979	927	953	973	981	964	967	939	914	986	952	1016	963	905	939	950	1001	940	967	984	936	1011	996	921	952	926	952	901	929	913	958	918	971	953	993	938	977	1012	953	999	900	945	936	980	938	954	930	1024	981	995	928	959	897	1031	939	953	888	926	873	975	886	977	1003	961	957	949	903	968	947	920	908	912	1008	963	1022	970	916	948	931	888	892	942	969	944	911	930	901	972	949	959	934	930	967	958	931	923	932	958	950	915	894	980	956	930	1045	972	975	895	950	961	861	947	984	929	918	971	956	947	962	864	951	910	994	899	1009	935	912	932	941	937	957	924	948	973	989	928	928	954	946	916	1005	984	886	945	951	918	910	939	937	922	970	973	998	959	939	961	943	914	910	922	963	915	926	928	890	938	956	882	925	944	964	945	909	1013	945	981	953	990	959	957	954	969	921	925	939	942	907	923	925	983	958	954	949	980	984	892	947	968	973	969	921	895	950	949	975	946	940	920	969	979	961	983	932	968	993	925	952	948	978	965	939	961	973	889	949	893	965	944	934	909	911	987	971	895	908	973	906	896	949	987	945	916	983	943	943	950	942	893	993	914	922	981	924	945	1011	946	859	957	916	938	915	1002	916	980	1002	947	931	909	968	939	940	870	926	902	998	982	948	907	979	965	920	944	873	961	908	920	962	920	896	962	930	944	922	936	980	962	955	923	1015	967	940	910	963	913	939	939	941	917	943	928	946	964	877	973	1011	910	953	957	956	936	945	963	916	928	915	966	914	931	934	946	942	960	941	929	999	941	911	927	959	905	948	906	951	977	925	957	944	930	959	975	973	879	935	973	1008	931	947	943	940	946	929	941	920	949	890	957	899	953	928	968	961	963	963	936	975	961	953	913	967	959	944	915	958	903	954	909	990	941	958	950	973	986	977	981	930	943	974	944	951	917	971	933	961	939	951	980	949	954	927	954	949	942	909	950	941	1045	922	903	918	888	921	915	954	949	920	909	973	956	882	979	947	971	982	936	967	959	927	974	915	945	988	916	993	959	984	971	917	897	961	953	961	997	941	978	929	994	957	958	919	946	931	1015	976	925	972	955	946	890	910	952	925	945	927	1006	979	905	957	895	960	999	937	912	947	902	950	984	951	933	993	985	895	981	933	992	910	959	925	951	954	950	932	986	942	920	996	995	949	963	949	936	929	934	922	938	919	958	992	919	938	914	912	1009	970	967	903	924	971	925	939	963	926	935	933	957	972	959	919	929	939	958	995	950	985	924	921	947	934	925	947	939	920	933	947	953	900	927	977	980	934	951	957	971	934	897	947	908	928	985	918	928	931	879	926	979	941	903	924	960	898	926	951	964	998	981	925	909	972	914	960	947	890	1000	969	968	957	916	1003	977	955	946	934	931	962	936	915	935	874	918	932	966	970	936	957	977	964	945	957	963	911	949	933	926	962	994	905	928	936	873	939	943	897	942	890	962	916	965	957	927	922	917	951	942	946	925	905	951	926	925	898	993	952	973	952	954	951	999	955	965	976	953	946	927	959	964	922	983	932	1013	944	927	943	907	943	990	945	951	962	967	956	976	973	931	936	918	941	953	914	925	898	975	976	967	965	914	989	920	965	898	975	947	930	951	971	924	943	945	967	923	978	927	905	943	920	951	939	976	945	931	919	901	960	911	928	955	958	934	955	932	1029	937	986	925	947	947	943	923	992	975	949	937	975	951	944	938	952	929	986	955	922	950	914	905	940	870	949	961	969	965	912	950	939	955	912	958	919	964	961	985	1007	937	969	966	962	928	978	954	966	919	940	979	968	914	980	934	916	958	948	966	926	912	901	971	945	933	882	941	922	919	946	959	954	972	988	958	890	988	992	943	962	909	929	948	948	978	946	963	941	951	962	915	1008	980	914	957	920	879	908	962	941	939	935	935	990	918	916	967	949	922	935	884	940	921	974	954	961	994	956	945	934	985	928	965	904	961	964	962	951	925	941	974	926	894	961	969	922	946	984	930	969	957	939	915	936	937	910	992	981	906	922	914	916	961	957	922	939	1006	923	942	916	952	910	913	949	946	938	917	957	955	976	968	923	946	927	989	946	940	938	951	941	937	920	925	965	949	956	982	1002	941	925	953	920	955	942	927	912	944	965	949	984	921	896	935	908	1005	912	959	919	953	962	934	921	984	886	974	949	923	934	891	919	945	894	924	987	920	1028	970	957	1028	902	955	988	974	971	950	937	954	971	934	971	921	982	916	975	940	1005	932	942	971	943	935	1001	875	964	929	961	929	941	933	941	945	925	953	998	1001	1001	943	941	938	945	965	908	955	916	980	976	954	987	948	909	914	893	946	903	962	899	994	980	901	943	952	950	1003	937	913	924	941	923	959	952	979	934	964	893	969	965	961	929	957	967	924	904	947	976	975	970	939	897	909	942	987	953	953	935	969	954	940	880	989	939	953	889	907	950	960	949	951	979	907	938	996	951	944	966	929	939	966	932	956	941	918	980	915	932	920	901	978	945	969	966	886	959	978	966	983	943	942	948	1013	979	933	954	951	935	943	967	981	974	940	950	926	936	911	972	961	974	983	877	990	925	951	962	899	966	961	888	948	902	948	944	1001	934	919	915	938	959	992	994	986	908	956	915	842	965	951	988	956	907	956	965	975	952	987	959	934	964	932	897	920	945	931	874	990	921	980	952	953	912	1007	1031	953	960	939	886	979	942	912	949	952	984	942	1003	918	944	937	951	892	933	932	932	937	956	936	943	951	1003	965	888	933	978	965	939	913	957	912	938	964	954	959	926	871	937	951	983	944	991	940	972	937	936	929	951	980	926	965	973	939	972	971	963	944	911	894
23292	21388	29430	23712	21390	21213	4177	1241	999	942	886	807	744	738	737	681	647	638	618	688	653	570	609	643	670	612	621	599	616	661	602	589	614	580	610	607	591	635	616	581	605	628	589	603	619	571	608	640	646	596	618	597	617	618	628	623	605	627	590	557	586	599	609	579	563	555	596	602	581	540	628	595	617	583	590	549	585	589	566	603	596	648	556	599	600	585	559	634	559	626	565	550	539	560	580	609	593	585	541	582	554	602	579	572	585	583	562	598	566	582	640	537	569	566	569	556	558	548	600	581	571	587	585	586	601	577	600	591	589	640	596	594	563	580	580	611	625	571	575	589	589	601	627	634	587	610	622	587	572	611	583	585	546	596	614	594	606	576	584	574	583	635	629	566	580	540	583	550	587	604	594	593	585	575	583	620	555	600	561	588	573	570	613	580	547	529	558	564	565	611	582	588	577	563	576	581	592	604	612	554	618	610	592	605	572	566	598	603	591	608	571	566	628	580	595	596	550	567	554	647	592	589	577	590	603	593	605	556	563	574	591	535	594	601	589	581	550	573	606	569	536	611	601	620	566	560	586	598	593	593	587	590	567	557	548	544	552	550	628	594	599	549	601	589	558	569	583	550	607	584	616	596	560	628	560	573	595	567	589	593	569	548	554	595	581	577	582	579	581	551	587	582	588	587	570	604	541	565	558	586	606	584	623	562	565	572	619	517	556	606	583	565	574	579	592	598	592	569	577	605	584	567	600	572	538	587	600	602	559	578	575	578	580	594	560	601	584	620	545	588	553	557	526	581	588	613	604	575	570	595	574	569	562	596	606	561	565	554	557	578	588	593	564	561	590	562	563	555	602	594	592	582	586	567	504	617	578	608	594	574	578	563	564	589	572	593	599	597	572	571	586	594	598	600	608	579	614	575	619	605	599	580	582	588	569	573	542	610	587	577	571	587	574	557	565	611	580	577	571	579	549	569	582	581	579	574	572	595	601	611	597	570	573	576	568	566	593	608	569	588	584	586	604	568	611	538	619	573	572	605	575	537	560	572	571	558	557	568	592	590	577	580	603	560	584	600	586	578	626	545	586	539	603	609	587	557	565	611	596	565	583	588	524	595	635	561	588	565	569	568	564	634	572	584	604	539	572	596	572	579	548	534	577	565	600	564	540	579	600	563	566	603	595	561	585	560	562	597	583	552	564	565	550	613	603	553	576	609	606	579	630	574	540	579	544	555	604	594	567	564	570	558	615	585	573	596	568	600	556	589	534	570	558	621	614	608	600	572	609	588	591	592	557	607	542	592	556	600	598	572	583	569	599	592	581	585	574	604	569	615	563	593	547	602	595	588	612	558	586	561	573	571	615	604	589	600	591	570	568	549	527	606	612	599	593	627	591	573	575	605	588	561	569	576	580	637	561	555	577	582	548	567	575	616	623	595	609	588	599	570	555	586	566	580	558	600	543	597	522	538	552	612	583	605	608	566	596	553	608	581	571	617	631	609	559	594	563	582	583	570	594	603	623	605	553	593	585	582	538	586	616	555	585	604	569	657	558	570	586	600	584	562	552	609	576	588	539	577	586	572	586	596	577	593	580	589	561	585	590	628	637	613	535	549	623	571	585	600	577	583	565	611	554	538	605	523	565	604	601	554	583	588	623	562	568	589	572	558	586	620	571	582	579	596	544	584	614	580	589	572	543	571	609	557	590	595	579	569	597	598	549	579	517	591	533	590	602	613	582	576	597	583	566	574	551	581	608	546	596	538	623	547	551	575	601	583	569	544	539	574	593	568	597	605	553	585	609	573	550	570	568	578	596	576	573	608	594	565	571	645	579	580	557	531	597	611	560	580	572	586	569	582	587	589	618	555	596	568	593	586	578	559	551	585	571	582	642	582	581	623	607	535	602	577	611	567	578	576	547	589	585	581	578	573	616	557	574	579	548	587	566	553	580	568	544	612	567	567	555	596	611	599	557	559	567	577	574	568	581	565	587	597	554	577	572	606	581	580	584	596	565	600	557	600	577	547	568	549	599	615	557	583	587	568	542	559	577	531	600	634	579	583	543	599	584	596	603	592	556	555	513	568	605	572	587	581	623	585	594	592	602	552	604	548	573	613	611	628	579	613	592	569	530	596	610	566	588	574	622	611	627	546	558	594	607	588	588	560	612	539	572	529	580	601	562	591	591	571	587	537	584	609	570	594	557	546	568	569	603	582	574	582	572	585	572	560	584	572	609	586	587	554	592	606	570	548	566	570	610	561	564	592	619	545	558	556	584	583	558	617	581	584	586	573	562	562	568	588	612	575	594	581	581	547	622	600	549	578	595	581	567	577	586	579	616	627	559	576	557	595	613	613	557	574	593	564	544	566	597	585	621	584	606	572	573	616	598	568	557	597	601	538	566	641	591	613	578	564	581	612	648	574	572	583	609	614	600	591	566	575	611	608	655	630	591	609	570	568	609	562	529	645	593	601	585	569	599	564	633	599	603	570	598	565	578	574	565	563	576	586	575	565	556	617	577	573	599	542	606	577	558	587	585	538	554	598	560	619	635	570	575	546	585	517	549	557	554	561	547	574	606	616	585	565	569	613	536	606	597	584	594	560	555	579	598	588	578	610	571	557	599	598	614	557	586	558	591	561	549	619	582	630	582	555	587	541	593	619	593	601	584	585	588	574	600	576	636	608	595	605	626	594	588	561	580	604	583	586	514	594	556	571	602	604	540	586	602	607	622	603	570	591	542	590	545	574	563	605	582	550	572	610	553	597	588	576	594	596	559	571	597	583	568	565	571	550	556	527	610	564	616	577	577	546	559	580	571	568	583	630	584	571	584	589	618	607	592	639	574	606	603	604	590	555	621	528	569	587	581	522	590	563	567	611	601	602	553	583	589	644	578	557	605	558	596	565	597	550	623	590	587	579	542	585	640	572	592	588	623	531	616	546	602	614	572	578	569	586	552	574	561	603	644	596	572	583	561	587	593	584	576	586	555	590	619	546	599	602	616	567	580	608	583	526	607	602	579	566	577	553	608	538	589	569	515	564	553	552	562	565	577	600	556	546	591	606	569	578	618	634	589	604	543	566	609	586	594	606	575	580	596	588	605	598	576	618	569	583	582	594	566	567	539	608	585	573	582	610	605	567	598	562	580	571	586	561	623	593	591	584	592	593	589	592	596	596	569	564	569	565	615	581	568	605	593	609	585	583	563	634	587	600	563	567	568	540	573	561	589	571	578	612	617	561	574	592	576	579	584	584	626	569	615	600	606	539	578	606	565	592	584	562	566	610	589	614	601	582	565	578	572	573	633	576	608	552	575	614	555	566	596	587	562	548	629	577	545	531	613	605	579	601	537	600	582	593	562	590	568	577	608	536	566	605	605	620	579	561	552	564	579	603	551	632	538	621	579	609	555	544	616	559	584	558	604	597	557	611	611	586	601	616	591	595	554	644	573	597	546	590	604	537	643	556	579	581	564	587	591	615	580	609	595	610	584	568
36688	14911	12949	7198	5110	3980	3057	2511	2158	1877	1598	1471	1342	1263	1169	1116	1104	1085	998	1075	1006	987	975	982	923	950	922	886	942	959	932	864	899	892	916	911	894	891	889	907	905	837	862	885	894	865	856	886	892	810	794	869	843	874	846	924	874	847	805	850	842	889	818	848	882	871	835	885	832	921	903	880	894	841	861	852	904	819	860	887	905	822	839	838	872	866	876	863	822	830	851	825	877	908	854	890	850	814	862	856	849	850	875	890	912	884	893	917	813	873	825	819	845	824	822	841	889	886	880	786	844	892	905	839	893	854	892	853	839	863	788	856	860	918	815	839	870	852	862	871	853	854	880	819	905	821	839	890	857	862	826	853	802	863	874	863	832	789	848	843	910	882	803	881	870	885	846	831	804	855	795	870	860	824	823	824	850	807	862	856	858	884	849	837	862	845	858	852	849	814	818	822	854	851	848	873	820	856	850	888	834	861	855	881	847	879	842	829	841	845	843	833	821	866	828	842	859	874	851	821	856	840	834	811	849	855	823	877	835	853	816	793	874	829	870	833	849	827	856	828	871	874	864	882	863	880	873	882	816	907	866	888	921	818	867	828	784	827	840	813	872	855	811	889	878	862	828	806	856	849	842	876	890	842	848	846	851	843	804	820	840	851	840	854	846	843	883	815	871	885	810	868	895	894	828	849	801	909	826	863	854	825	857	878	880	859	838	869	834	865	894	825	837	853	857	837	885	874	846	837	882	821	882	855	871	848	834	889	879	813	840	861	849	806	834	882	842	874	850	865	868	850	879	817	869	837	837	909	861	853	787	889	842	841	909	878	856	841	846	850	877	802	832	859	820	821	868	836	840	844	826	843	876	857	827	825	829	819	854	875	842	850	866	837	891	845	834	875	817	897	804	835	819	835	880	780	755	845	908	867	870	876	827	828	841	883	829	894	843	842	838	853	825	865	831	885	859	892	816	808	850	847	880	873	878	839	885	857	806	861	896	820	827	818	819	854	841	854	870	877	854	811	837	872	822	839	839	876	846	828	829	852	903	817	863	834	864	838	894	818	881	819	849	894	854	852	842	863	854	813	802	850	870	883	883	839	877	831	803	866	836	869	833	866	837	878	838	897	794	838	821	868	861	854	812	892	843	846	821	867	880	833	851	851	847	836	815	867	860	864	861	838	822	805	827	822	817	825	858	833	836	871	864	814	882	816	831	854	778	853	865	879	819	857	879	865	795	840	887	851	852	864	826	859	873	849	808	879	783	838	894	872	864	837	833	916	836	828	845	883	820	821	844	810	861	812	864	822	862	832	874	885	843	890	827	818	762	901	905	821	817	868	803	808	822	885	872	859	904	873	869	855	806	871	825	831	860	882	882	862	834	813	929	837	857	905	861	892	854	859	894	823	792	806	825	799	867	811	808	856	879	836	867	800	847	841	828	846	872	799	828	829	844	846	825	856	838	838	872	869	829	822	847	799	836	812	848	827	888	872	850	841	865	779	848	891	865	848	926	814	863	913	863	853	851	882	818	866	844	868	836	898	822	803	894	837	866	856	886	883	828	853	825	827	877	880	862	787	822	838	810	844	791	835	837	828	846	841	803	833	853	827	800	837	840	814	789	872	873	863	862	876	892	843	831	860	770	864	901	866	842	838	838	836	843	830	817	842	868	828	818	820	824	880	769	895	848	861	844	793	850	825	856	870	854	865	872	802	927	877	872	840	858	820	835	865	852	855	838	844	823	866	847	842	897	854	881	872	825	838	884	856	836	903	815	803	800	852	809	820	824	842	844	853	861	862	909	855	829	817	896	845	840	856	898	811	783	862	850	840	883	828	843	866	837	845	877	853	887	875	849	858	857	874	842	842	855	861	830	879	824	852	851	881	850	832	857	870	826	798	900	839	820	839	852	830	869	885	875	862	813	836	830	871	864	814	887	842	838	853	906	893	801	854	858	893	860	832	852	845	861	884	827	867	881	801	823	841	778	879	867	847	818	798	884	836	824	888	867	807	880	850	842	909	853	860	863	838	833	835	811	874	921	893	889	798	826	876	838	859	851	818	837	818	881	837	829	814	865	897	884	827	815	867	814	860	815	826	861	829	883	837	857	808	870	822	842	862	866	826	796	831	868	854	897	856	866	788	827	884	866	868	878	826	858	827	900	888	830	847	861	853	863	874	819	846	907	818	872	878	890	857	840	845	851	829	819	857	855	861	827	856	805	822	855	843	864	836	831	824	866	860	861	831	832	879	849	835	820	881	829	858	832	873	859	863	852	898	831	807	891	841	839	823	816	836	838	822	903	777	824	875	879	823	860	846	901	884	872	851	827	833	853	802	804	904	868	869	820	817	823	817	818	849	880	858	868	840	859	843	862	846	846	825	782	856	863	813	783	837	867	890	877	782	865	859	855	881	846	905	834	864	784	839	878	787	854	849	859	841	788	828	856	852	838	824	883	896	814	841	795	849	852	844	793	863	850	855	826	896	880	895	846	825	874	849	876	811	909	796	886	876	827	847	826	881	856	821	858	865	871	862	867	842	839	864	834	858	856	861	843	842	815	822	831	854	826	857	844	853	856	852	880	812	827	879	886	844	884	820	861	833	861	900	804	867	812	897	847	844	815	855	860	852	821	854	846	849	838	808	824	863	846	836	868	828	858	850	844	851	839	843	845	815	799	854	841	847	834	830	807	866	882	785	828	870	859	859	907	849	814	824	875	841	832	823	840	852	896	858	799	826	831	831	847	858	830	787	860	824	863	833	847	836	868	893	833	807	870	803	812	824	846	880	866	849	854	882	845	827	862	896	900	886	847	834	908	808	873	873	835	869	838	870	832	906	866	815	844	822	865	812	830	879	882	808	905	794	826	879	846	842	840	843	875	882	848	901	847	872	890	847	867	810	836	901	843	888	804	892	849	811	867	877	827	854	875	900	862	838	853	843	819	836	829	803	827	820	826	826	856	872	884	888	850	844	892	827	845	827	809	828	876	909	873	896	828	869	837	918	837	888	831	849	841	801	842	819	826	830	856	816	858	907	848	840	863	846	811	898	857	837	827	796	831	858	811	842	886	887	872	822	880	860	855	821	888	856	839	841	827	849	865	849	881	861	891	855	921	866	869	821	831	881	814	867	913	861	851	912	843	839	830	854	834	832	828	852	843	875	843	873	853	846	841	806	846	831	904	877	792	864	833	825	861	856	874	902	861	848	798	867	833	819	811	806	845	920	858	861	770	819	827	855	879	856	832	815	860	836	839	844	877	845	920	793	840	782	847	860	867	830	850	871	818	881	865	871	849	838	803	871	866	837	817	844	907	886	882	854	858	831	832	776	869	869	855	878	797	819	861	818	852	812	836	850	854	886	835	853	817	902	838	815	860	889	870	873	885	863	850	801	839	890	851	834	855	848	816	882	842	874	802	836	854	844	817	829	830	845	851	812	822	859	896	847	835	860	832	889	830	914	852	850	862	884	848	818	871	843	850	856	888	898	871	873
27302	20863	9516	889	473	434	412	391	438	389	394	402	403	380	368	357	330	349	341	396	362	375	387	410	355	365	359	358	360	348	357	359	379	417	374	364	372	336	396	427	362	365	350	346	349	349	363	388	331	362	359	342	371	370	369	398	367	405	332	316	377	342	359	382	387	373	367	357	371	391	370	331	351	342	359	387	362	366	349	354	395	383	388	369	377	403	352	365	366	362	370	396	391	348	386	336	397	352	383	356	388	379	363	398	369	339	352	376	378	360	363	386	379	348	379	360	379	381	388	395	364	376	346	384	337	369	419	390	378	352	402	384	380	380	369	394	368	372	350	370	363	376	399	355	393	356	395	403	363	382	326	363	374	370	385	383	392	372	381	368	383	369	383	333	345	387	394	381	374	408	372	369	406	364	338	385	378	325	368	368	359	345	351	386	367	348	353	376	387	371	334	337	377	364	359	368	368	395	376	362	380	370	373	368	399	378	361	359	330	351	362	363	390	376	372	365	416	373	370	340	361	401	372	353	367	371	376	378	358	351	362	368	390	329	381	349	364	385	373	366	348	385	330	386	377	358	369	338	362	355	380	382	410	374	375	336	393	407	349	353	361	369	400	365	380	369	353	370	360	384	353	370	361	360	378	373	384	398	385	349	378	371	373	377	355	394	353	368	379	349	400	386	366	379	372	343	373	391	351	376	389	379	383	394	359	374	348	353	392	373	354	374	392	353	361	375	358	339	346	399	334	397	363	350	368	382	348	382	372	367	398	366	382	330	359	378	382	367	352	395	350	352	337	369	367	377	348	368	380	383	379	354	356	348	353	372	338	354	376	369	360	347	372	364	383	336	409	352	401	387	393	375	371	365	376	321	387	401	403	391	365	378	375	350	360	351	369	340	380	382	390	360	375	375	387	353	367	369	354	367	359	382	352	349	386	364	364	363	364	382	358	374	370	365	391	362	368	375	384	383	395	400	363	351	377	373	389	418	353	402	382	362	380	375	380	370	363	328	402	388	380	368	394	367	400	377	385	370	372	418	391	378	364	364	367	328	392	372	352	385	383	370	387	402	361	386	354	394	375	371	355	362	322	353	372	360	372	370	391	369	362	385	345	333	359	382	403	405	389	396	356	359	343	393	347	392	398	349	405	402	375	355	369	375	376	363	382	355	378	356	325	360	333	364	357	409	363	377	379	379	381	355	364	358	367	396	361	372	386	348	392	352	326	374	364	381	353	382	382	370	392	428	375	366	369	402	393	350	342	349	379	378	348	384	391	354	380	354	376	348	361	376	394	332	363	355	374	372	384	378	363	404	367	381	364	357	390	347	382	350	350	372	361	405	377	358	375	406	378	386	370	368	367	385	384	340	380	384	371	340	394	353	367	373	347	382	368	361	362	381	350	333	346	353	389	353	401	401	389	362	356	344	369	343	348	355	361	382	361	348	353	383	373	367	380	347	371	353	367	373	337	373	372	404	356	376	367	388	411	349	406	361	384	369	364	351	364	369	376	368	340	367	362	365	366	372	364	354	392	374	336	409	352	349	382	384	383	373	396	380	375	353	378	346	379	377	374	364	371	351	369	386	351	375	337	367	338	383	349	382	372	382	388	384	351	372	367	392	364	366	379	348	389	383	363	378	357	352	367	361	379	366	380	345	345	401	364	394	353	377	334	388	404	376	356	397	356	372	344	354	383	357	365	393	373	355	366	391	354	380	355	363	389	353	360	414	389	401	370	345	382	392	373	373	386	352	379	336	337	339	330	378	356	347	357	367	402	363	372	378	370	345	358	374	345	401	348	341	414	378	380	357	369	357	377	366	378	398	340	366	361	394	386	357	380	366	391	409	345	361	381	371	388	410	408	382	360	381	352	366	360	354	323	367	352	344	393	383	380	388	367	369	372	383	353	385	350	382	396	343	358	401	366	353	341	373	389	360	376	361	398	392	361	370	353	333	388	367	401	360	350	364	390	375	356	336	374	376	343	401	388	393	380	356	402	384	407	380	343	371	354	380	373	360	367	364	376	401	362	364	354	356	378	373	386	376	369	381	342	379	356	373	368	365	365	371	405	381	380	374	384	338	381	381	353	329	396	360	332	363	393	383	338	369	412	372	392	339	403	338	360	376	367	367	392	386	381	362	378	370	368	392	338	355	368	425	397	432	363	388	374	344	352	355	378	400	366	380	373	389	368	362	354	371	378	390	382	397	357	405	352	341	359	422	338	373	352	382	378	354	387	357	365	358	367	355	372	382	376	366	396	383	340	367	368	370	360	345	386	358	389	372	322	342	362	365	352	336	357	360	373	355	361	337	372	378	402	375	369	367	354	372	371	373	390	359	361	350	363	333	370	398	380	386	390	413	374	365	368	363	356	412	349	380	358	369	393	387	399	366	336	347	351	360	355	345	369	359	385	393	348	377	378	332	356	356	421	384	381	321	347	356	366	368	372	408	367	416	349	352	382	387	389	374	374	368	369	376	350	346	363	388	363	358	435	383	392	348	339	370	364	373	341	378	377	337	392	364	388	367	376	405	397	349	412	307	359	387	378	338	383	358	373	378	387	383	416	395	378	380	390	362	359	385	399	377	382	362	381	355	394	365	367	364	386	383	384	378	388	346	369	369	335	395	349	340	360	399	352	359	369	371	335	331	362	386	358	371	347	368	349	349	352	349	381	394	396	353	367	364	370	379	343	371	368	371	382	343	391	369	402	357	368	384	360	378	382	371	378	346	403	362	358	385	387	374	351	381	370	385	390	329	332	368	361	359	353	370	381	350	397	353	383	349	366	348	391	370	378	392	391	338	377	360	369	358	402	372	340	341	368	366	401	373	350	344	355	370	353	358	385	402	358	386	384	373	365	388	391	367	378	371	388	389	381	356	368	358	379	389	381	374	391	365	379	377	403	367	367	355	387	383	379	338	385	382	345	365	358	381	367	347	388	368	360	384	349	352	401	384	396	387	339	355	331	398	382	367	407	393	347	357	380	372	371	364	352	335	394	393	375	369	344	372	342	355	361	371	354	414	340	376	352	398	385	342	392	384	388	398	389	369	354	385	349	410	370	327	373	368	342	364	401	378	344	365	363	345	353	368	385	378	346	341	357	354	377	374	358	333	398	404	390	360	393	391	348	362	359	388	365	358	351	384	394	383	357	376	376	377	333	368	376	357	394	360	380	405	331	375	361	330	402	385	400	332	355	376	367	410	392	361	348	323	365	367	363	373	403	367	366	363	382	427	360	384	383	358	357	360	366	362	366	366	399	360	337	379	417	367	346	354	355	394	342	378	403	377	411	354	379	336	361	369	363	408	357	362	365	338	342	336	365	369	359	367	357	340	365	354	379	344	356	345	349	387	361	360	380	362	399	422	374	381	350	392	346	340	373	368	363	399	363	371	335	343	347	345	388	336	374	365	374	387	371	397	397	380	361	362	374	348	347	346	363	395	351	348	376	367	365	381	379	383	388	344	375	410	362	350	396	372	371	377	359	345
17470	1721	1638	1021	897	713	708	654	607	645	567	563	563	562	568	524	495	552	586	540	555	527	544	575	554	537	539	560	569	525	554	526	533	557	553	551	560	541	556	547	545	541	540	527	576	553	551	534	578	581	542	603	541	544	545	548	503	493	518	507	581	531	534	576	539	569	558	555	519	493	539	544	542	569	502	528	504	563	548	529	551	538	552	545	563	527	554	566	555	589	503	555	566	579	527	502	558	536	542	506	535	536	516	543	505	500	536	536	537	576	513	532	536	519	512	504	506	487	586	525	542	548	516	559	514	544	540	498	556	533	540	579	552	527	547	540	526	536	561	539	564	517	549	562	515	548	540	544	507	514	541	537	555	536	542	514	558	568	570	513	559	553	524	541	545	529	554	514	517	578	560	560	557	513	546	558	535	565	526	534	518	564	550	508	597	544	536	534	558	538	530	562	540	536	538	551	533	542	532	572	573	535	546	569	547	508	516	567	574	534	535	551	548	563	533	469	543	533	555	538	513	552	521	552	556	557	555	536	561	575	552	532	524	518	555	496	551	556	519	523	546	553	487	556	542	539	569	542	527	599	563	558	544	528	567	563	550	560	526	530	557	543	520	509	563	562	535	547	573	515	572	547	554	502	567	513	540	515	530	539	499	534	593	506	526	518	543	524	510	537	544	553	546	523	549	501	526	535	529	552	562	547	587	540	526	565	555	518	535	495	546	521	531	560	538	548	522	559	562	505	517	529	541	580	519	550	513	555	503	560	576	540	551	569	495	560	512	570	557	543	550	535	563	512	562	575	518	606	554	529	586	553	598	560	534	541	566	541	562	492	564	544	535	534	584	534	517	566	569	516	540	546	543	554	547	530	537	540	518	545	582	531	590	577	543	558	524	539	527	512	533	523	539	547	535	541	545	504	547	538	511	545	523	538	504	558	522	514	538	538	553	618	548	540	554	586	555	556	538	536	521	563	532	510	515	552	538	571	479	543	517	541	546	591	529	567	563	571	576	568	576	551	559	541	558	509	520	588	522	513	540	613	519	548	538	538	572	551	601	547	508	553	544	536	515	521	575	561	554	503	574	549	565	501	505	584	520	538	594	550	534	543	504	478	498	586	500	536	522	545	557	575	543	490	506	543	531	571	537	576	547	543	527	572	512	572	546	544	548	507	559	514	520	524	530	548	561	559	541	523	534	554	559	534	519	526	524	574	527	519	534	516	500	525	505	542	556	572	552	570	552	470	491	494	543	535	535	501	538	570	584	532	539	547	547	541	560	526	532	571	602	522	540	531	551	557	540	561	538	549	543	539	538	550	575	560	562	536	579	495	547	517	529	520	467	542	547	535	529	552	585	558	557	508	580	543	567	515	531	531	558	555	542	511	538	499	570	517	550	516	508	591	508	573	543	564	554	518	587	523	531	567	544	521	534	552	520	550	549	542	568	566	532	540	549	529	524	558	542	560	547	544	581	557	542	551	563	551	567	508	557	556	505	552	523	620	524	563	557	536	512	585	581	510	559	556	574	549	555	539	535	533	523	535	560	565	558	535	499	499	564	508	519	533	563	508	551	584	554	536	569	560	523	515	539	511	535	552	523	559	568	525	516	529	555	537	561	515	553	552	546	498	575	542	545	545	537	540	533	546	538	542	552	538	525	573	557	551	505	575	540	544	533	539	572	543	530	567	565	513	530	543	563	496	512	562	509	544	541	568	519	528	502	557	521	541	547	531	497	522	564	574	552	565	600	521	548	523	518	549	541	514	583	577	538	556	590	535	521	539	541	530	534	543	549	554	557	519	563	522	593	548	559	529	571	538	548	557	548	579	528	522	554	557	551	534	525	535	557	545	541	558	574	524	512	545	526	552	534	548	510	517	561	557	511	553	530	536	535	524	534	544	527	530	521	535	549	540	548	541	543	558	595	548	562	597	554	547	536	545	544	521	534	502	516	517	519	518	570	533	520	500	518	536	503	554	528	523	530	535	505	530	564	537	583	542	531	567	561	561	595	588	570	541	509	536	541	534	494	517	574	562	507	564	545	543	521	507	589	547	577	531	543	577	570	567	517	523	576	510	544	535	553	607	555	564	545	581	558	531	530	524	527	553	579	536	519	571	537	553	549	562	504	546	534	521	535	502	524	537	550	509	532	570	522	548	549	546	551	588	544	543	530	530	512	541	543	549	552	519	620	526	538	534	515	542	533	531	572	539	553	530	531	548	551	512	504	540	565	526	521	545	538	558	491	533	534	558	538	535	537	515	579	547	538	517	549	546	510	546	517	543	524	553	555	580	540	532	558	539	556	545	542	540	534	512	523	515	514	526	494	530	513	573	529	537	565	534	530	529	541	522	517	554	506	531	511	521	561	545	501	536	552	521	494	548	520	536	525	605	558	532	551	566	537	510	576	531	488	565	542	516	517	546	548	520	514	570	514	519	565	516	556	540	567	566	527	528	552	558	523	523	580	549	516	528	570	552	558	550	522	527	530	576	527	546	537	547	495	554	542	551	574	500	513	562	540	525	540	521	549	500	575	515	546	554	581	557	534	540	565	527	521	512	534	521	567	544	538	532	543	573	501	537	561	532	548	533	555	531	531	543	574	562	566	547	532	508	545	552	554	542	576	555	540	539	573	560	525	488	556	531	535	560	526	516	554	542	606	538	566	563	528	549	582	522	533	527	531	531	564	536	530	561	526	504	533	547	554	522	560	582	550	599	520	521	522	507	552	554	556	518	546	521	533	562	563	545	520	565	528	540	579	529	553	523	556	591	540	575	532	549	527	508	546	513	572	531	506	546	562	581	540	525	579	515	554	518	529	562	556	566	509	536	565	532	584	553	527	553	562	565	520	541	498	555	567	536	549	589	531	541	553	555	560	525	543	516	566	599	507	589	544	555	571	564	570	513	550	524	593	550	553	529	559	514	539	608	542	546	550	530	576	567	538	540	532	516	539	517	566	543	567	567	535	545	540	512	520	570	585	563	598	531	518	543	530	555	522	552	530	521	539	525	546	550	574	582	557	530	569	504	516	550	578	502	512	540	540	549	546	584	520	591	477	500	574	506	553	591	536	522	500	588	552	521	525	564	536	554	546	503	515	534	581	562	508	544	544	532	526	529	551	510	527	542	543	524	541	521	535	567	548	567	537	550	547	549	512	544	555	548	516	584	520	524	525	532	557	524	568	521	536	538	566	529	492	523	528	566	499	530	531	530	580	519	504	583	550	509	549	511	567	549	549	492	531	512	534	533	548	511	490	508	535	577	546	540	558	556	545	515	522	564	562	533	542	540	561	525	551	520	538	520	569	547	566	532	523	564	549	557	554	547	551	591	526	544	533	549	564	535	542	562	533	485	539	548	518	561	521	539	491	543	539	507	554	532	539	535	581	518	588	505	521	495	545	590	516	578	490	527	523	494	580	579	537	528	543	575	585	540	563	515	520	559	531	549	577	564	528	573	516	548	537	542	549	544	585	608	518	573	571	545	539	556
24474	21450	28875	24428	21304	5532	1370	1022	920	862	847	754	744	776	703	731	683	670	685	683	677	702	691	723	727	664	720	657	712	682	683	685	660	712	686	663	706	676	701	677	677	652	656	653	695	718	645	669	655	687	657	683	693	675	673	649	630	641	625	686	614	689	664	670	654	678	681	663	680	639	650	656	663	637	713	638	693	656	624	644	641	640	602	661	659	659	650	643	684	673	636	650	690	666	667	681	685	637	638	664	681	670	636	695	677	704	694	664	671	659	655	670	679	677	670	650	653	714	628	651	654	671	685	662	665	638	635	690	671	677	716	679	647	639	669	699	664	655	677	624	691	692	699	663	655	706	664	676	648	663	652	670	685	663	690	634	663	671	671	620	678	625	735	653	698	644	610	671	655	651	629	677	663	653	619	667	657	683	665	683	664	631	673	664	722	663	659	650	672	667	628	641	661	689	647	637	621	629	692	705	670	601	667	673	630	662	645	649	685	690	703	635	668	669	681	658	678	626	695	654	684	653	666	635	639	640	664	613	709	679	680	669	664	671	683	640	648	714	667	646	659	683	667	688	633	703	678	670	629	672	658	654	652	662	688	650	677	692	705	678	662	655	675	717	677	671	657	717	671	648	666	658	696	646	665	588	659	646	692	711	692	646	666	695	660	725	649	660	699	612	655	686	667	664	642	692	655	700	689	649	664	657	624	682	696	635	603	633	671	595	718	692	674	668	644	672	652	648	680	698	684	689	660	658	669	665	651	649	658	635	685	640	647	653	625	650	644	658	678	648	645	652	680	648	608	662	679	677	672	654	700	596	672	663	667	661	660	654	683	701	673	649	676	659	623	626	652	651	632	635	655	662	652	627	675	689	714	645	662	659	686	663	644	700	654	680	643	611	668	619	677	668	678	641	691	644	666	648	678	623	680	639	614	612	635	672	628	623	662	669	735	703	657	668	668	595	647	658	684	676	690	673	647	664	695	643	663	694	636	643	735	685	683	660	712	661	686	597	617	652	626	677	695	625	642	692	694	686	671	683	686	660	686	669	660	660	676	678	615	656	631	665	624	684	684	683	605	652	656	652	628	656	706	642	655	653	601	672	659	663	617	654	660	652	651	666	687	644	642	646	688	656	698	730	677	667	677	658	667	671	709	674	658	701	660	640	623	634	622	652	693	655	666	678	690	662	636	671	665	687	638	725	661	654	708	673	660	636	651	661	684	648	681	638	649	667	659	628	685	665	624	647	630	674	707	650	665	689	605	658	623	706	668	667	683	690	680	692	663	627	634	624	670	675	684	675	649	639	659	657	671	669	665	666	641	692	663	679	636	651	656	720	634	649	622	654	672	657	648	714	662	663	664	668	680	645	615	647	664	689	646	642	662	616	641	648	711	685	651	640	654	697	641	595	676	650	684	684	662	687	714	666	634	681	673	641	654	651	690	695	680	701	649	640	641	681	660	645	693	628	638	669	637	710	700	675	641	633	679	687	701	665	653	692	654	661	681	697	600	628	684	654	647	681	653	643	673	630	697	645	620	672	607	623	656	677	695	670	654	673	628	645	627	636	686	635	646	681	661	687	670	646	642	685	680	651	684	657	623	688	648	673	685	651	692	653	672	667	705	660	660	656	638	707	712	651	699	675	670	636	662	699	623	675	656	617	687	686	660	657	663	637	623	703	695	641	650	632	678	635	715	698	653	639	650	668	663	653	675	699	696	660	661	618	648	636	630	686	669	648	684	658	655	615	686	664	622	671	685	642	641	645	641	662	647	706	675	641	659	631	651	647	682	657	675	692	650	635	653	661	614	627	675	643	648	651	746	617	673	645	652	674	623	677	690	653	681	662	623	652	708	633	678	709	635	648	642	681	592	662	645	651	666	622	660	660	686	686	669	678	656	633	710	683	693	665	660	713	675	666	664	665	655	645	646	649	658	622	672	652	696	668	665	699	678	689	673	708	667	666	657	702	621	643	692	621	670	669	630	672	650	678	643	634	638	675	671	652	692	644	668	692	681	665	710	652	638	630	706	633	639	639	677	649	676	618	619	638	685	655	698	671	634	707	664	642	662	692	693	629	664	614	639	700	617	701	655	654	636	654	664	664	696	660	666	670	641	660	647	684	661	653	641	671	664	675	667	674	699	677	671	630	644	617	700	648	655	646	656	684	641	650	668	665	652	660	664	678	675	665	664	644	614	663	706	658	691	635	623	669	663	644	674	632	654	649	675	610	638	652	623	682	704	699	674	653	661	696	684	669	683	656	694	715	668	651	639	653	707	650	675	677	655	655	683	674	650	654	677	633	687	714	726	617	666	678	707	649	699	659	693	632	644	689	690	665	683	664	686	695	673	651	661	657	687	666	689	653	610	677	641	664	643	628	645	692	688	649	602	668	637	689	638	635	686	633	669	670	657	656	646	647	626	636	649	671	679	640	648	676	640	684	661	707	624	651	667	682	666	690	640	666	664	643	656	656	642	663	656	700	701	658	632	650	663	603	635	675	684	686	688	648	681	637	694	653	648	621	639	661	666	657	674	634	644	681	628	688	629	639	636	670	674	628	647	623	687	613	678	648	645	675	660	679	636	682	672	665	652	666	679	726	671	665	648	656	672	628	676	705	647	677	651	659	689	694	655	691	684	667	661	649	667	656	629	670	673	675	697	685	639	650	684	689	648	681	619	658	663	689	663	653	675	666	662	696	649	645	693	693	696	670	650	676	702	653	669	623	658	658	685	709	655	675	667	678	640	677	641	631	641	678	649	644	626	651	665	699	710	693	638	616	667	648	652	685	613	658	650	678	635	659	639	710	650	654	671	668	618	702	648	609	622	676	658	659	661	686	640	651	621	647	694	636	644	653	670	663	633	651	720	664	639	680	742	635	681	667	647	643	665	653	681	686	662	625	704	622	645	633	664	679	669	614	671	680	668	642	658	651	690	641	638	673	641	641	674	656	641	620	629	664	653	642	638	673	654	620	708	662	646	698	650	665	708	660	683	654	658	662	678	678	667	649	677	634	685	640	631	704	670	637	689	668	645	674	668	639	672	665	618	672	634	662	663	633	687	679	667	654	707	655	685	655	682	672	644	624	681	647	645	661	634	669	659	645	691	681	654	728	707	633	690	658	679	680	634	632	690	663	658	701	653	646	628	703	652	662	681	694	679	575	646	678	702	698	705	691	647	642	659	665	636	688	664	670	659	623	664	671	659	642	664	713	657	634	647	675	592	648	688	705	671	676	656	694	649	658	643	682	622	678	652	655	684	642	620	647	653	613	674	644	665	626	650	681	620	652	672	713	697	640	685	670	682	680	665	674	684	666	696	631	614	673	658	645	644	669	664	685	639	642	667	640	602	667	649	689	696	675	663	690	655	686	643	673	673	681	710	641	628	668	678	639	680	710	676	665	694	681	706	650	673	620	674	668	649	647	651	599	649	649	693	634	656	650	652	689	669	619	658	670	603	639	629	613	706	644	669	642	688	677	664	678	616	645
32732	9361	8500	4543	3307	2598	2181	1842	1625	1520	1415	1308	1196	1141	1161	1107	1126	1092	1047	1092	1082	979	1010	999	1000	1003	1028	971	1025	959	1004	952	961	930	946	962	1005	943	941	998	956	964	977	969	991	930	1032	964	944	1010	911	973	933	956	986	992	969	934	991	930	925	989	1040	940	964	1006	981	951	923	975	978	942	958	968	929	978	980	952	1001	970	940	964	1015	885	963	941	995	990	967	977	982	930	965	982	991	890	929	957	959	1002	976	929	919	927	929	969	923	990	916	972	938	968	998	900	917	910	991	947	920	965	985	964	963	949	953	998	987	944	933	972	977	953	934	999	926	922	966	964	964	898	993	950	951	962	944	941	926	924	997	998	975	983	1019	987	930	967	898	899	964	967	941	944	944	935	991	981	951	984	967	962	940	944	962	985	935	976	917	907	945	945	926	969	937	1040	921	940	945	939	910	940	956	941	934	942	975	979	983	930	935	984	961	922	959	996	979	978	995	989	982	967	967	967	944	970	962	943	972	945	934	976	955	962	915	920	929	919	881	947	917	986	917	900	939	962	910	955	914	897	930	944	935	945	926	925	982	995	968	970	928	933	956	1006	984	989	991	969	926	969	1018	986	881	972	931	953	943	955	982	963	941	929	962	986	961	918	959	1003	934	947	901	919	940	985	922	914	921	999	971	984	945	945	978	960	955	930	927	950	978	995	942	964	947	927	913	893	947	918	915	933	969	968	1007	937	918	961	927	961	947	940	983	965	924	984	944	936	958	951	942	963	954	891	906	976	1015	963	935	943	895	894	975	955	948	942	962	1016	894	984	1001	916	926	932	956	979	930	947	984	923	892	912	986	955	971	982	943	1014	964	938	938	889	969	951	940	974	901	950	968	965	968	959	955	980	950	955	946	940	956	867	891	935	944	972	913	948	939	919	964	921	940	897	983	948	1003	963	986	939	971	962	967	950	976	944	907	967	946	936	931	938	899	928	999	961	959	942	929	933	971	983	978	939	926	908	965	953	976	896	991	911	967	954	952	960	988	937	920	952	972	958	972	947	921	981	954	911	996	957	969	962	976	996	963	1033	992	977	938	964	967	984	888	978	974	959	914	914	1014	988	943	921	939	940	966	974	914	997	990	911	916	1007	975	935	959	929	911	923	1001	906	967	926	956	969	965	972	958	958	938	961	919	974	955	985	941	955	867	938	897	1019	917	951	936	909	929	917	962	973	971	1023	948	964	940	924	979	997	948	980	929	983	1022	953	918	911	931	960	926	1022	1030	941	960	968	982	975	958	924	962	984	955	953	926	908	964	897	949	968	937	888	1009	940	946	971	958	973	904	951	997	928	918	987	949	930	925	985	983	976	945	965	946	985	930	918	963	978	970	985	956	981	974	900	920	933	920	952	993	950	1020	911	950	982	903	949	973	938	948	917	943	1034	969	942	913	929	941	938	936	974	1002	1016	943	981	910	962	955	967	978	916	966	929	943	913	952	989	1031	928	986	912	930	978	946	1026	989	953	947	954	959	944	971	965	995	908	976	927	1026	910	1009	1001	944	980	921	988	921	949	1031	975	975	981	1008	1002	996	901	919	928	906	934	908	917	970	948	910	913	936	954	992	963	968	940	970	989	922	989	966	938	884	963	955	964	994	935	961	945	983	996	926	988	921	964	952	952	927	908	1040	946	916	960	983	994	991	950	943	951	924	975	919	949	949	986	919	909	902	978	942	956	937	919	996	942	995	952	1003	995	877	940	981	974	894	930	959	965	944	951	958	895	937	986	996	925	959	919	954	967	955	961	967	972	921	933	982	938	938	960	948	994	919	973	1004	982	978	975	960	999	943	907	925	930	919	974	898	943	944	914	925	961	941	972	947	923	942	904	898	961	985	960	925	989	924	854	999	986	953	915	926	1018	905	943	922	945	959	970	956	997	966	969	920	959	936	975	944	994	877	894	974	915	991	1014	930	943	959	979	921	997	912	958	972	959	954	924	1016	896	931	938	912	960	960	924	900	936	952	950	934	952	935	930	972	980	977	961	908	947	939	914	945	923	894	942	982	922	888	899	983	890	902	957	954	902	970	941	923	940	925	942	939	956	951	962	961	947	973	919	931	962	966	988	1000	959	932	980	975	901	933	1018	920	947	904	955	931	969	931	1009	979	975	929	1000	957	937	964	928	888	938	985	907	918	936	952	959	919	936	932	954	1006	934	943	955	954	978	909	978	936	967	966	989	908	912	933	958	977	997	1010	896	925	957	979	975	926	929	958	937	963	962	981	962	912	996	909	970	979	972	955	958	973	989	918	916	955	877	965	960	935	920	941	978	975	894	941	962	951	946	958	993	1008	969	934	903	1008	907	918	916	973	931	966	900	945	902	986	976	955	914	915	923	982	970	985	936	916	945	916	958	925	950	940	928	1005	985	946	966	923	970	974	944	940	985	897	940	943	949	926	940	1003	998	917	922	903	949	970	948	942	964	948	932	944	940	981	973	977	971	972	929	976	988	903	945	949	982	936	961	949	963	942	903	1011	988	958	939	912	944	953	975	934	988	983	948	964	954	953	924	942	963	892	925	984	969	999	989	983	978	960	977	912	1023	980	959	915	918	1024	991	935	935	897	950	930	934	881	932	990	914	933	987	982	950	1009	929	960	927	920	932	923	970	920	924	960	950	917	941	956	964	952	940	915	949	938	926	899	962	933	972	960	940	972	942	968	895	946	927	939	940	1001	954	931	908	965	968	963	918	926	922	939	934	978	969	945	963	1000	954	941	898	958	1052	980	895	968	968	977	982	928	980	959	948	946	923	991	938	936	1004	978	1012	934	944	942	900	955	911	944	1008	972	954	1002	931	924	932	981	971	993	973	969	951	936	964	925	944	948	969	944	999	987	1001	990	908	905	946	968	904	969	927	932	959	922	933	981	1024	977	928	985	985	969	885	953	941	986	953	919	970	926	956	974	950	952	930	972	923	1002	951	926	931	960	919	955	987	947	959	944	955	902	949	971	954	943	981	912	904	962	971	983	885	902	907	934	941	915	939	965	953	897	902	927	947	952	971	1016	952	977	971	948	988	986	939	955	980	983	973	956	956	963	994	1014	938	949	947	958	995	960	942	951	990	925	988	925	940	869	898	950	876	989	965	966	986	1038	936	929	931	955	945	959	936	945	911	972	968	939	964	974	922	1011	890	893	965	995	990	977	951	907	944	962	955	979	909	993	985	950	921	959	947	884	958	978	954	940	921	960	907	1039	953	937	944	944	891	977	897	944	927	934	980	895	959	915	971	988	966	969	958	965	970	1002	983	940	985	969	958	928	943	919	880	898	972	953	979	914	950	1003	912	977	886	965	936	949	901	946	905	959	957	954	945	956	969	991	945	955	889	987	909	941	955	918	940	987	949	958	988	944	983	951	980	990	971	929	900	932	964	931	964	1003	927	964	972	997	942	863	965	890	958	958	989	996	967	1015	930	948	875	1014	934	953	906	933	957	975	938	937	1005	901	949	894	926	972	949	1021	984	904	922	932	967	995	887	945	957	989	938	959	944	1005	968	972	937	949	966	880	956	1011	871	978	1019	916	961	992	896
23308	21408	29440	23756	21410	21199	4336	1272	1007	915	858	804	773	779	693	675	659	666	655	692	698	606	634	640	578	649	579	640	592	613	612	608	577	599	615	573	586	555	607	573	640	567	595	564	622	617	626	596	634	617	605	613	608	572	596	589	616	601	593	595	590	573	596	562	589	552	593	539	571	551	568	598	629	547	610	584	601	572	589	584	574	586	544	612	605	610	594	580	592	598	598	581	587	598	581	558	624	588	556	609	591	598	584	600	569	554	593	620	566	617	640	567	555	559	604	579	528	538	570	583	569	548	570	557	579	609	615	572	570	597	580	531	549	618	608	592	592	606	631	572	582	588	565	614	575	548	588	557	595	606	542	600	549	624	579	604	553	616	602	597	603	573	589	588	582	608	616	567	611	581	606	575	610	576	606	587	621	557	595	587	597	624	549	588	581	577	598	618	604	611	591	648	612	591	596	610	594	587	596	594	582	595	620	608	623	578	552	547	605	572	588	567	572	591	633	562	536	628	636	600	605	610	603	574	566	600	581	583	567	550	600	569	565	573	598	557	564	572	602	628	592	599	562	595	566	611	674	544	604	606	578	603	584	581	633	549	572	612	623	578	588	608	568	545	580	604	543	593	613	644	574	561	622	618	565	556	571	591	587	585	564	613	604	600	576	622	561	569	584	567	584	570	557	611	584	538	617	613	535	585	574	567	553	583	529	546	643	616	646	581	601	616	622	570	582	556	545	615	589	584	576	594	592	587	584	565	561	636	592	568	611	625	534	585	569	548	567	619	581	629	604	595	602	587	619	601	598	600	560	561	584	597	597	550	616	586	561	601	567	587	569	602	607	537	605	599	552	569	591	587	577	553	588	591	592	606	585	625	570	612	617	643	618	575	552	600	566	597	581	564	608	553	638	600	588	608	538	574	613	584	580	645	605	606	596	536	598	595	628	581	604	584	590	578	544	565	564	591	571	590	638	601	576	592	563	551	589	570	588	582	568	612	570	618	560	584	546	581	606	634	605	553	605	587	567	608	585	578	562	589	597	581	590	568	585	559	548	579	603	596	550	589	607	628	617	595	608	562	571	564	596	540	585	566	545	557	581	558	599	600	591	594	609	614	611	582	613	631	544	550	599	598	594	547	521	594	603	585	563	579	566	581	575	595	598	586	560	566	571	567	533	567	508	579	614	540	590	576	589	612	571	631	559	598	608	599	595	563	616	571	603	599	588	567	605	616	602	576	578	554	578	581	607	588	584	533	619	566	607	582	605	568	536	534	565	567	530	606	606	557	531	586	565	572	588	582	615	573	549	608	571	623	606	632	616	569	626	550	582	587	545	555	577	614	626	596	578	555	569	601	562	597	584	559	611	610	600	593	586	586	583	594	574	590	568	577	575	582	549	592	598	584	583	605	573	599	612	610	603	614	583	569	544	560	600	561	622	566	578	584	576	587	557	609	581	601	614	601	610	540	579	561	573	681	599	557	609	613	605	575	619	589	616	562	571	564	589	597	572	584	543	589	598	595	588	593	569	585	574	590	617	622	568	573	598	598	583	563	588	622	610	565	598	613	586	564	578	618	584	560	600	559	554	595	557	584	590	574	624	666	616	582	538	559	582	579	588	599	597	554	613	604	571	603	602	567	588	594	621	590	650	566	583	605	553	631	569	565	550	549	570	602	593	572	580	570	593	577	558	535	514	564	590	562	570	582	571	568	622	602	588	575	611	591	585	633	574	582	605	586	559	554	603	554	620	535	558	599	596	579	558	567	591	625	575	625	598	565	605	563	590	572	555	577	598	585	597	587	587	607	565	567	593	570	594	590	607	554	606	573	579	590	585	600	598	586	581	557	604	575	599	560	557	529	595	602	574	554	577	585	563	624	594	622	612	550	578	550	614	580	600	582	580	630	612	599	596	588	554	608	577	549	614	581	623	620	617	595	618	582	589	561	579	572	619	588	599	566	622	604	581	582	586	568	583	542	582	622	593	557	573	593	586	586	562	600	545	583	591	614	604	607	605	594	614	581	574	577	549	582	572	576	573	604	634	618	603	586	599	604	597	584	583	558	549	599	563	618	625	653	570	557	545	589	609	629	560	562	591	546	593	602	587	589	613	600	607	600	582	598	525	556	600	521	576	597	586	568	551	568	572	586	550	567	587	609	588	620	548	583	567	587	512	555	629	589	544	599	553	578	580	561	596	585	570	548	561	625	580	605	594	585	588	590	557	557	611	558	599	562	586	580	582	635	564	595	560	566	573	597	589	588	588	582	631	564	604	593	576	570	554	615	554	557	629	620	582	608	600	566	555	581	537	579	575	562	582	608	557	584	606	620	557	561	594	594	598	557	568	610	564	547	552	565	586	600	575	575	577	607	589	557	581	599	602	598	597	571	596	581	597	607	597	614	544	591	566	594	554	556	587	581	583	545	571	608	581	576	572	551	605	618	574	598	593	589	603	599	557	581	591	597	566	572	617	609	594	573	555	562	578	606	564	560	589	551	548	594	559	602	588	590	588	604	596	557	574	566	621	572	558	565	607	594	586	554	553	548	587	636	561	566	572	596	578	606	597	583	587	602	574	591	574	575	524	580	578	559	573	557	558	591	621	575	622	560	562	545	624	618	551	585	596	579	623	615	561	588	587	603	606	607	578	595	610	591	598	627	557	572	601	618	591	568	568	565	569	594	596	557	583	582	553	577	566	629	600	567	610	602	578	624	587	573	594	569	580	525	607	584	554	574	565	579	548	572	619	560	595	592	561	586	576	605	575	584	568	588	567	563	572	605	641	616	596	585	568	538	641	596	563	569	605	596	593	597	524	631	532	572	605	604	558	592	568	577	601	592	605	573	581	574	616	580	571	651	581	607	619	616	554	584	584	562	582	530	621	594	569	551	605	600	600	567	560	557	586	603	591	580	534	632	589	545	551	575	564	566	590	596	620	572	550	618	608	589	570	595	559	609	624	557	555	556	596	590	618	612	604	596	573	577	597	578	594	615	601	603	579	597	535	563	559	560	580	561	622	568	581	574	593	609	566	602	563	573	598	591	580	574	584	601	604	561	645	604	616	603	612	608	612	522	620	567	589	561	578	568	557	588	585	601	606	600	568	561	578	534	607	541	570	580	578	585	613	564	541	569	569	587	569	585	626	554	572	564	561	584	595	545	535	581	566	594	570	581	571	576	607	552	574	568	583	555	544	603	633	572	588	584	593	587	607	582	583	586	569	589	592	571	603	582	592	563	571	575	575	577	612	618	579	586	562	562	596	579	566	577	608	554	556	584	586	615	623	588	547	568	622	559	631	595	567	562	615	523	621	622	587	564	591	574	593	555	555	583	584	548	582	580	561	614	564	584	590	616	605	617	599	575	595	574	585	579	601	583	615	571	565	565	628	585	598	564	581	574	620	601	592	613	595	528	554	587	587	616	588	559	552	608	562	569	574	590	532	590	564	629	599	592	624	621	581	585	585	581	586	593	581	564	622	610	608	573	547	561
35077	14677	12805	7290	5131	3966	3072	2480	2124	1834	1637	1483	1378	1255	1203	1102	1116	1100	1099	989	1008	1035	955	944	925	933	978	916	918	925	901	868	903	911	804	909	960	934	926	905	902	894	880	845	898	881	921	853	838	821	927	930	860	904	826	870	814	862	842	804	908	908	872	847	843	937	846	843	805	863	923	835	953	861	877	832	813	896	869	862	878	906	871	879	913	794	834	854	861	823	887	872	849	845	834	781	850	875	799	819	878	844	878	871	871	813	851	906	835	837	877	844	879	864	877	870	859	830	836	839	855	856	876	871	866	836	858	879	870	857	835	856	842	842	848	844	865	852	828	877	865	809	874	851	784	856	846	899	855	881	861	829	892	843	820	862	848	846	870	858	845	849	821	875	909	881	827	854	822	871	815	816	841	909	909	889	854	888	898	827	861	795	818	827	891	874	842	860	833	874	869	839	818	866	898	832	875	850	831	868	837	843	844	880	851	834	866	820	873	840	860	917	841	851	866	840	803	832	867	844	822	882	900	846	830	824	860	811	821	838	852	883	859	855	860	861	884	819	849	853	864	838	822	852	830	864	866	836	861	882	845	829	860	809	867	862	842	842	853	849	870	892	851	849	860	796	886	870	848	813	810	871	871	868	858	840	875	863	854	842	878	782	836	811	864	852	824	843	873	862	846	882	862	827	851	870	830	866	833	873	851	860	819	815	811	835	875	841	892	803	795	872	895	883	883	854	855	830	820	845	863	856	862	815	842	902	889	847	801	889	862	824	845	836	808	830	843	859	916	832	868	913	838	900	857	858	888	896	872	865	839	773	841	830	878	851	863	882	821	828	872	878	814	856	867	870	857	894	884	835	850	899	839	866	843	871	911	871	839	834	867	863	846	846	891	877	827	855	898	782	872	911	879	833	803	860	870	811	864	840	798	846	834	903	853	858	852	864	857	827	844	855	898	855	811	848	828	827	839	823	849	863	811	913	836	874	837	874	876	846	827	859	831	853	812	884	865	871	853	875	847	873	818	895	920	852	838	887	839	825	887	852	820	863	820	846	860	795	815	854	855	845	824	872	843	861	875	899	819	890	836	869	842	849	884	829	834	807	905	879	859	790	837	849	849	818	851	862	846	856	822	820	822	848	834	847	859	845	822	847	850	895	871	827	854	800	847	834	868	828	840	861	831	878	895	858	847	852	865	839	914	917	846	838	896	875	869	849	857	888	872	867	887	825	874	849	878	834	798	819	848	783	851	880	845	946	849	856	806	850	826	897	849	815	869	887	850	812	861	859	905	885	866	824	879	838	840	810	821	849	820	886	835	875	890	833	849	861	876	833	859	845	832	858	892	874	852	883	797	895	839	843	865	865	857	846	858	825	841	820	863	932	903	854	838	828	888	857	780	807	874	861	806	860	863	881	805	852	874	843	842	865	892	890	838	850	877	857	906	831	843	872	819	814	846	780	827	864	844	874	874	885	835	890	890	879	873	883	866	857	831	838	811	848	856	877	882	855	884	837	822	833	806	845	834	807	840	899	849	865	846	773	832	837	803	844	857	849	910	858	893	861	849	878	838	833	850	874	831	841	900	882	828	879	847	905	848	920	857	844	844	835	826	829	852	837	865	795	862	868	832	873	897	896	872	838	859	854	812	874	862	845	869	895	872	821	833	868	865	815	828	834	811	853	844	849	843	848	836	877	884	885	879	844	842	854	856	853	873	894	888	818	851	832	880	851	836	834	846	830	836	851	873	881	859	858	867	872	865	857	822	816	852	857	848	827	846	863	852	854	838	848	830	865	869	807	819	896	874	853	845	913	853	865	883	850	823	854	838	834	883	905	869	821	863	921	883	837	845	856	845	926	832	843	848	829	909	831	871	837	839	829	899	854	844	841	832	895	874	847	876	864	834	829	829	905	852	846	823	819	868	888	849	837	843	843	875	829	862	798	838	826	801	886	889	878	832	874	896	852	833	850	846	903	836	853	853	841	866	848	871	828	832	844	883	842	838	863	827	914	872	818	841	823	858	860	877	855	839	888	817	850	816	862	834	890	849	866	850	837	881	889	811	807	871	838	881	844	830	872	844	874	840	853	844	797	874	888	816	828	857	812	861	857	883	853	839	878	841	906	896	857	865	829	845	837	888	827	849	876	901	864	885	796	849	801	870	884	854	854	834	842	853	830	874	820	830	833	813	888	862	876	821	854	901	813	803	848	798	869	840	859	855	848	822	829	878	850	828	862	866	900	843	854	824	822	828	886	810	821	837	855	833	881	862	839	847	843	834	848	849	838	811	854	781	889	825	846	826	866	840	874	838	844	907	831	816	824	861	875	868	822	872	866	841	849	814	853	801	823	864	809	845	885	877	853	835	952	838	823	854	832	860	811	839	863	885	820	810	822	818	806	846	831	843	810	815	867	829	845	835	824	851	868	858	851	909	793	922	913	860	841	858	790	829	864	809	835	894	842	897	883	846	885	851	880	874	845	867	816	825	817	827	837	829	912	862	851	809	884	861	816	823	829	864	876	836	820	882	871	851	877	893	841	828	851	859	843	845	840	867	820	851	828	862	785	846	889	874	848	867	854	884	913	842	828	847	867	844	864	866	846	842	876	867	827	876	837	858	878	818	867	856	862	804	837	830	835	858	842	841	855	874	810	857	805	892	837	799	814	875	868	822	836	907	814	882	807	862	843	851	830	873	853	854	884	874	813	867	870	864	802	796	882	827	828	858	872	851	908	872	846	855	858	834	839	860	820	844	876	869	889	890	823	854	894	871	823	862	836	868	909	857	899	905	890	865	854	870	838	844	846	844	864	845	834	888	855	888	846	908	846	859	834	859	840	838	864	847	837	844	882	859	868	866	848	892	871	848	893	860	890	869	856	858	831	868	834	892	862	878	895	882	796	811	851	853	871	818	841	887	866	901	884	867	814	832	878	879	858	886	835	795	846	831	866	895	856	860	869	861	853	806	830	872	852	934	840	860	921	898	805	874	851	833	824	891	816	851	812	815	852	853	841	854	843	812	864	860	841	847	804	857	851	824	793	885	819	853	788	887	816	868	828	799	860	855	865	848	826	843	816	849	835	867	858	893	842	856	835	869	880	874	884	832	786	856	832	857	796	862	870	859	922	869	857	861	891	875	834	844	823	844	808	865	853	894	865	833	843	831	852	848	886	820	832	837	841	853	833	843	861	802	893	903	900	796	809	881	826	804	873	877	842	860	832	834	840	833	835	850	901	882	821	817	784	849	869	919	868	852	852	816	896	814	863	822	890	883	888	893	860	882	849	851	903	880	877	874	790	895	858	872	879	848	837	850	873	870	825	839	913	795	865	825	858	876	880	843	847	839	804	869	808	849	798	856	854	810	851	825	811	859	809	852	834	848	872	874	876	877	875	876	853	847	856	878	867	871	835	912	816	850	856	879	872	818	798	898	819	880	933	856	858	814	907	856	886	806	828	907	866	861	836	865	887	879	826	828	861	828	856	794	832	858	856
27352	20822	9594	983	594	561	468	451	413	396	388	412	370	352	379	403	391	353	373	369	397	389	369	411	369	424	372	340	378	403	364	400	367	354	348	381	365	359	406	396	403	396	376	393	420	397	354	375	392	377	378	365	392	364	361	398	345	410	413	385	372	371	401	361	373	441	359	360	357	375	376	391	397	393	381	355	386	426	376	390	355	356	371	354	363	347	397	378	368	370	389	400	374	398	370	379	391	371	350	402	394	362	346	405	393	368	369	360	357	373	385	374	348	382	395	373	381	382	384	367	377	378	377	337	387	377	379	348	354	365	359	352	374	383	345	388	349	373	404	346	372	372	387	367	395	371	381	384	351	364	326	366	353	404	415	351	360	348	383	371	388	371	355	367	344	356	391	361	350	402	370	399	380	365	371	372	379	338	404	381	356	363	411	354	387	332	356	360	382	380	370	360	395	351	368	325	366	424	403	390	374	389	349	319	414	387	381	380	367	353	353	355	376	361	396	365	381	372	370	384	389	358	399	370	388	381	399	400	419	374	383	359	375	367	364	370	364	373	371	392	382	410	362	378	374	396	379	371	383	380	363	371	379	343	368	371	415	369	393	377	384	399	368	371	337	388	387	382	383	347	353	370	385	372	358	389	360	357	360	371	381	403	411	359	391	383	362	395	365	391	393	349	382	379	373	379	390	378	370	414	401	391	383	343	360	366	390	377	377	396	328	398	368	393	369	388	377	368	352	328	386	370	386	360	385	350	348	373	361	401	388	373	372	414	390	379	376	380	396	367	365	384	379	389	353	353	357	358	346	396	397	371	360	395	411	335	392	341	381	361	372	369	384	378	397	365	402	381	337	383	344	331	378	353	392	347	362	402	355	356	349	374	378	362	374	358	394	362	359	398	376	384	386	373	347	335	380	387	370	323	360	371	379	410	363	355	375	395	360	395	384	408	387	373	399	377	397	372	387	367	332	363	398	374	391	406	383	388	387	383	360	381	366	379	352	358	364	389	358	337	333	391	413	360	333	382	335	348	403	393	411	385	381	387	326	417	363	410	352	376	367	351	383	401	383	417	355	365	379	378	402	357	407	373	382	382	382	348	389	387	417	382	374	388	379	368	352	374	367	354	384	371	375	362	367	349	390	364	376	382	402	389	363	379	368	370	379	365	394	366	361	375	361	359	385	381	401	381	413	420	367	389	328	379	362	380	381	404	385	371	389	358	369	372	369	417	393	386	392	377	377	392	358	384	414	392	324	348	376	354	363	399	378	346	399	381	394	382	367	350	373	386	377	379	379	368	334	379	373	355	400	357	380	373	348	383	346	358	398	426	349	376	409	434	395	338	370	357	376	341	359	366	366	382	387	379	370	392	391	395	373	389	348	337	383	358	357	385	403	390	373	375	356	356	377	393	369	355	379	334	400	356	402	370	370	342	385	395	405	369	395	368	379	384	348	385	407	365	378	368	422	405	379	388	388	381	382	351	383	365	358	362	380	308	370	379	366	359	382	376	364	344	360	380	397	381	417	367	365	361	371	354	358	378	387	409	368	383	387	382	396	358	384	415	362	376	414	344	397	391	351	388	349	380	387	358	423	385	354	378	375	348	359	379	363	370	402	361	407	354	359	370	337	373	366	364	373	376	366	348	346	370	366	347	392	373	370	388	323	400	386	380	356	355	392	403	355	376	378	360	386	395	381	362	429	400	371	359	368	394	395	369	373	355	381	421	396	393	397	380	363	370	385	369	393	395	389	386	390	366	359	374	374	377	377	405	370	403	358	372	349	388	375	375	372	355	417	367	347	388	375	367	389	378	351	343	363	376	381	347	381	368	391	359	372	357	385	357	353	403	345	394	397	393	352	355	367	386	395	336	370	395	403	349	376	364	347	382	378	375	348	370	349	375	361	343	361	381	374	349	382	367	406	356	376	387	357	393	416	352	386	367	363	356	370	375	348	366	392	338	350	376	422	347	365	331	354	354	378	336	365	348	384	381	383	383	329	380	416	388	369	369	369	370	372	350	389	391	372	387	382	367	392	394	351	385	376	415	401	361	351	386	373	350	347	371	365	370	380	380	344	356	378	350	388	415	371	374	378	353	366	378	387	395	361	398	414	373	355	391	344	351	392	383	367	395	351	369	354	380	381	369	333	356	397	399	388	372	368	350	375	343	352	407	382	399	401	427	387	388	367	362	353	374	341	363	366	384	337	391	351	378	395	394	347	359	395	384	333	355	367	364	380	335	384	373	343	339	341	394	354	382	394	341	362	361	372	410	392	388	379	354	355	375	369	350	404	387	355	360	358	343	362	399	369	384	363	374	405	372	372	396	349	360	371	408	380	363	367	359	401	372	364	371	353	377	380	373	389	387	335	363	396	362	372	392	392	366	398	379	388	354	387	349	363	330	349	361	400	342	399	378	387	389	346	391	375	347	363	383	356	381	398	373	384	386	359	383	379	348	384	369	382	356	363	415	375	355	389	373	392	335	373	384	387	402	336	356	383	353	383	352	363	357	395	383	373	369	380	413	370	379	345	387	407	381	367	383	382	366	418	352	367	379	363	368	338	370	371	356	399	399	378	397	373	390	365	368	385	396	409	401	342	347	389	378	355	353	387	359	385	353	387	396	379	373	391	397	353	373	346	378	385	392	391	376	377	388	347	378	395	385	384	414	366	406	372	393	388	407	409	351	383	386	395	392	360	360	414	367	412	353	377	370	378	351	374	395	392	369	378	364	385	401	409	397	362	344	354	384	393	415	357	343	388	356	356	383	353	384	440	395	362	347	412	364	374	389	353	384	388	363	393	378	398	377	376	382	380	372	369	366	379	389	368	392	385	380	369	380	330	372	389	391	406	356	349	376	356	361	388	367	384	377	389	426	374	395	385	427	348	405	382	363	339	366	366	367	346	383	403	366	371	407	349	357	366	385	372	417	361	389	377	392	397	349	354	359	336	384	407	378	381	329	349	378	352	388	356	370	361	363	396	364	362	346	369	358	404	364	367	363	370	375	406	368	357	384	391	364	397	372	390	386	409	378	409	347	390	380	367	409	408	345	388	356	368	359	387	339	373	398	353	382	357	369	395	377	354	405	359	363	407	374	415	383	367	356	363	406	390	400	380	394	386	354	388	392	406	381	376	393	384	353	361	395	372	374	339	382	378	390	387	392	388	380	361	376	376	384	406	341	383	324	356	395	382	402	389	383	374	350	353	369	370	384	355	363	396	368	360	382	377	389	386	384	352	362	383	384	403	372	380	383	365	430	391	355	371	380	353	406	348	397	363	410	376	363	362	377	380	380	386	383	394	376	365	376	340	370	465	340	383	316	359	361	410	387	378	408	378	393	396	373	375	368	407	360	367	381	380	398	352	393	393	373	380	386	360	388	393	374	369	353	381	424	413	366	357	381	387	366	368	386	424	376	369	367	387	347	404	389	366	356	377	390	379	351	364	362	396	383	389	381	382	380	390	351	360	387	398	380	365	360	349	393
17182	1766	1556	1094	839	745	738	700	617	602	602	575	581	553	532	551	562	589	554	591	599	561	586	513	556	544	537	555	562	533	549	533	580	538	552	524	526	563	493	574	569	537	558	564	546	550	579	506	581	538	547	574	585	548	535	560	520	575	542	522	523	555	564	509	525	525	544	487	509	571	537	606	528	550	580	533	536	555	534	589	516	538	580	531	589	533	557	537	560	582	548	524	571	517	568	551	517	564	529	550	570	535	510	538	540	572	576	550	528	520	544	544	545	536	558	543	544	553	525	545	492	582	545	533	536	556	553	578	539	559	553	535	566	547	538	537	539	560	520	518	577	496	540	551	583	500	562	542	539	521	545	534	533	523	503	546	545	588	543	527	548	571	549	567	563	579	571	561	588	527	517	536	531	561	531	538	561	526	546	510	558	583	531	542	538	555	545	501	554	557	552	581	565	543	557	533	555	529	578	561	544	557	551	585	530	604	530	544	572	534	519	533	539	506	558	541	566	580	531	508	500	562	559	566	498	569	556	566	555	566	568	579	509	545	528	499	548	524	552	588	548	557	567	587	535	594	539	545	508	570	530	534	539	553	550	562	515	493	523	550	530	520	534	557	533	568	503	563	558	548	581	588	527	495	573	537	502	536	538	544	559	532	542	548	510	584	531	526	576	580	557	544	588	555	494	549	553	530	542	518	535	489	550	546	523	521	532	541	559	547	585	561	588	561	499	541	524	545	554	551	551	540	592	557	565	559	538	563	527	553	540	518	569	559	553	536	548	568	538	580	546	587	531	568	499	564	516	497	529	529	606	551	550	583	506	571	559	536	550	566	527	578	585	546	538	532	492	563	551	552	548	538	550	567	573	544	503	530	530	500	562	541	530	576	567	522	506	532	555	520	554	495	508	550	551	500	545	527	531	577	539	531	550	573	547	502	567	546	546	529	513	537	529	566	533	558	558	564	573	560	550	526	519	505	562	525	582	575	585	548	524	548	546	561	586	518	536	573	557	558	554	552	555	532	537	538	526	552	573	578	553	524	566	550	553	584	578	568	555	538	534	489	598	525	573	552	552	559	544	488	523	547	525	550	522	542	557	574	556	523	530	533	561	571	563	564	530	532	561	547	537	550	568	604	553	534	526	517	564	485	537	543	504	537	547	532	510	557	533	508	524	524	523	548	546	562	495	544	529	550	582	567	533	476	525	545	550	532	544	566	575	508	539	536	524	509	566	566	564	560	540	501	520	556	570	552	568	543	579	537	541	545	546	548	570	539	578	549	567	546	571	567	525	536	529	545	550	532	535	561	557	543	572	541	572	503	542	470	567	556	538	529	566	554	514	514	525	586	572	549	531	555	566	532	558	540	561	555	548	546	538	533	534	524	533	536	538	543	568	558	563	535	521	536	572	506	522	541	532	499	547	545	539	545	554	542	533	498	552	589	550	547	539	532	551	549	516	527	544	569	556	561	600	557	611	564	538	555	537	518	570	562	531	497	539	530	516	545	583	516	513	549	556	545	530	578	556	562	585	564	560	535	548	544	557	525	578	548	513	535	532	524	549	542	526	557	566	537	572	518	562	577	546	529	538	535	537	560	507	528	525	542	529	523	542	533	547	530	531	541	521	562	545	537	568	540	519	559	573	554	562	582	562	565	571	572	546	509	572	542	521	579	562	519	591	525	531	564	546	518	529	519	559	534	560	500	549	566	562	549	502	543	580	535	550	541	522	537	558	499	557	550	535	547	555	554	586	547	569	575	583	516	551	561	579	587	522	547	521	569	523	595	588	613	544	560	533	557	545	549	555	548	565	569	517	558	553	543	549	553	505	575	553	562	528	549	553	584	520	559	551	576	613	550	533	557	532	562	541	577	569	543	555	527	520	515	518	552	539	566	500	540	553	588	513	524	556	550	581	544	540	563	531	578	516	545	552	565	517	518	557	555	533	585	540	536	604	533	550	556	526	562	525	553	558	514	531	563	520	551	573	511	536	542	501	561	564	542	533	565	524	556	528	533	551	564	539	559	536	558	558	587	521	578	529	567	557	541	533	525	553	544	549	531	543	522	528	567	528	554	547	601	513	544	570	539	549	555	537	543	519	575	535	531	553	554	508	540	494	507	493	577	540	549	595	560	570	548	541	556	543	505	536	572	573	555	545	537	535	522	600	583	539	526	496	560	559	497	544	503	528	558	530	566	539	506	519	531	492	509	552	531	529	606	547	555	554	539	558	509	580	542	552	547	573	610	590	489	527	562	558	595	557	552	535	524	525	599	571	553	515	516	595	548	541	543	543	539	546	515	503	545	555	551	517	545	577	560	570	490	533	551	550	546	548	585	545	512	518	543	530	575	547	552	494	588	597	516	578	568	523	570	559	580	556	499	579	569	536	500	564	591	531	571	549	599	552	539	501	528	522	548	550	525	526	562	572	612	548	517	521	537	577	584	523	555	565	550	571	552	564	546	576	580	499	536	515	563	586	527	526	528	539	560	516	564	534	505	591	572	485	564	571	554	569	553	544	556	532	555	557	545	518	505	555	583	546	541	543	532	589	586	544	560	567	542	524	582	497	543	528	540	550	566	567	564	588	564	597	515	575	558	569	515	523	519	528	567	536	552	511	567	545	547	533	546	516	573	569	528	538	540	569	558	540	559	526	538	568	556	582	512	577	529	548	511	585	578	514	542	585	503	535	560	546	571	590	571	560	551	575	542	538	521	566	541	539	520	512	588	556	548	535	526	531	552	563	610	552	530	508	505	514	568	564	584	574	565	545	572	524	503	557	570	548	559	569	566	545	515	535	575	485	488	578	562	580	538	552	575	556	557	541	566	545	542	559	539	582	528	551	549	602	577	569	552	502	534	553	516	509	504	518	534	611	560	549	566	545	561	527	507	519	557	546	525	576	558	532	541	529	572	559	560	533	556	562	566	527	564	567	583	509	529	558	550	559	564	566	511	562	529	568	511	533	510	498	526	560	566	553	558	546	543	561	538	546	532	530	569	582	504	526	547	596	563	572	512	540	557	539	543	544	526	519	566	526	586	601	528	526	536	540	556	524	543	557	540	535	549	555	553	540	513	560	562	511	547	515	504	530	568	532	516	514	547	532	556	563	554	541	510	560	542	564	570	562	538	534	572	538	566	546	540	547	571	587	514	552	526	514	562	573	524	555	610	578	520	554	517	556	554	563	521	540	560	556	528	571	549	491	551	547	552	552	511	520	559	562	516	555	531	552	518	511	590	554	546	548	560	584	511	561	540	520	547	560	563	533	557	514	535	529	559	545	562	547	545	565	539	498	558	531	576	545	505	557	515	520	518	551	576	556	525	561	544	555	566	555	560	529	541	582	537	500	507	562	552	540	496	536	567	548	547	571	512	534	546	544	537	515	542	553	567	521	536	534	569	504	558	551	527	542	548	559	594	518	561	502	487	560	539	514	519	563	514	538	543	578	525	567	570	544	563	539	579	508	523	542	527	528	568	560	544	547	563
24428	21412	28848	24352	21266	5557	1371	1089	849	878	776	856	753	788	734	689	771	707	685	704	686	740	694	686	712	675	718	717	662	693	726	707	733	666	685	686	700	649	658	707	696	669	701	692	708	687	683	717	697	647	747	674	655	648	630	673	627	722	677	704	639	613	685	638	648	683	733	664	659	642	625	630	678	659	659	655	652	708	700	598	662	676	717	653	672	680	668	703	730	684	629	700	652	675	686	645	688	700	707	675	709	671	659	683	689	696	649	715	667	649	683	675	633	693	620	643	688	687	654	662	685	654	684	693	707	663	656	695	681	616	686	661	655	674	692	646	672	643	677	663	660	659	672	671	698	686	656	670	664	666	661	741	643	675	664	647	647	660	670	661	680	652	713	666	705	680	682	698	712	635	672	715	704	671	679	709	664	608	666	636	681	648	660	669	687	644	657	692	611	664	711	658	631	654	688	700	656	729	667	627	676	655	666	688	708	634	701	607	669	687	669	678	655	712	642	660	696	661	647	624	682	674	669	744	731	656	713	657	701	641	667	651	643	676	660	681	675	672	651	689	641	661	709	679	653	644	663	640	701	649	682	660	643	673	647	664	703	716	679	711	672	651	691	669	649	694	656	666	678	645	635	670	679	696	637	668	626	695	697	684	666	650	680	688	627	697	655	683	614	713	670	695	709	672	628	704	676	648	652	691	661	647	688	627	666	642	705	659	659	662	673	691	674	657	622	692	645	661	694	689	647	659	655	670	664	668	606	710	702	611	630	668	669	587	654	637	668	677	655	692	662	643	689	655	640	681	604	689	651	651	679	677	654	705	635	687	688	617	705	628	636	652	671	639	645	658	725	660	668	669	689	701	680	710	671	671	679	682	639	656	641	681	639	695	642	666	678	686	640	649	673	627	710	632	656	647	663	694	633	642	705	706	689	658	606	705	675	688	685	662	711	666	626	675	658	670	646	689	645	628	716	674	685	669	655	658	646	631	684	690	658	690	694	641	659	705	703	660	642	697	678	691	642	604	681	699	638	649	684	657	652	647	639	692	639	657	634	711	670	678	672	620	678	707	694	706	701	687	663	667	711	684	695	708	683	708	651	669	648	648	657	678	678	658	631	656	689	676	664	673	637	678	667	701	632	672	685	639	707	617	670	674	686	702	664	651	674	682	658	686	660	624	685	681	658	711	687	665	677	709	640	641	704	657	659	653	642	686	647	697	664	681	716	655	696	700	690	665	669	650	664	677	716	623	672	688	662	705	683	690	666	660	693	661	650	668	689	736	669	678	660	623	672	739	663	601	658	695	673	612	687	663	650	699	730	653	642	697	688	684	701	648	704	676	654	710	661	618	678	629	640	667	631	628	687	657	662	669	633	674	699	680	666	693	654	641	690	633	683	672	671	664	630	692	604	684	646	701	611	642	713	709	673	647	688	673	648	693	667	694	632	706	681	666	638	671	687	661	663	660	685	648	694	681	693	654	683	653	681	696	602	678	692	698	690	684	620	668	670	701	663	667	679	691	706	656	676	666	629	666	655	624	720	683	642	655	645	684	656	683	632	671	664	675	686	680	700	676	665	624	639	673	656	648	654	649	691	630	682	668	645	640	700	676	678	666	680	678	655	648	684	712	671	692	657	682	701	653	634	699	650	713	631	634	671	670	644	668	672	693	667	687	675	672	673	663	687	651	616	671	658	641	651	651	672	632	610	686	667	683	657	687	626	679	708	681	657	650	648	677	644	660	712	689	700	676	719	658	669	665	655	656	647	657	664	650	682	717	663	650	693	643	676	676	679	714	675	677	655	702	679	639	698	619	722	689	645	666	645	649	706	655	685	700	709	645	701	630	719	692	654	709	671	644	668	662	662	673	662	637	676	629	666	658	669	636	657	681	619	617	697	699	680	674	641	671	615	695	650	660	672	679	629	680	678	688	678	677	691	636	636	663	653	661	677	645	677	666	640	683	621	655	680	665	642	665	698	671	685	658	686	650	631	642	656	686	667	662	669	673	674	689	639	635	678	674	651	661	661	646	674	654	690	708	687	710	639	645	672	653	669	677	655	651	677	636	694	653	649	695	648	650	681	689	626	709	646	651	669	676	683	669	686	669	633	667	654	690	630	644	693	682	666	672	658	654	705	645	665	693	713	646	697	709	630	646	683	596	706	647	645	633	666	735	672	674	674	680	643	703	664	683	666	687	638	678	704	680	622	686	694	643	659	686	667	663	680	651	646	655	587	713	675	659	674	676	651	678	710	674	677	675	686	706	608	637	649	626	712	629	647	699	680	669	674	634	675	679	692	689	647	679	722	674	691	610	672	687	693	624	720	673	661	675	649	682	666	687	666	672	615	668	621	633	702	680	667	721	686	675	649	661	646	677	696	676	635	665	639	692	665	654	677	636	686	667	664	695	662	667	670	666	634	671	644	686	669	690	662	664	676	674	640	663	668	663	735	653	659	633	661	639	681	701	639	653	661	668	648	671	659	673	701	646	678	637	649	641	650	675	687	649	700	679	632	671	664	686	688	650	658	709	657	673	670	671	668	667	664	681	698	632	676	655	639	672	700	679	673	698	661	685	680	684	712	648	642	655	647	666	672	665	696	686	654	653	623	645	708	667	668	656	697	658	704	635	654	635	724	642	682	683	672	677	659	710	656	684	680	674	674	680	723	657	682	673	674	592	696	696	673	702	681	650	648	659	684	658	643	651	659	684	675	634	618	666	665	713	656	643	693	711	691	681	645	678	642	643	659	688	646	686	686	719	577	616	669	643	636	623	713	688	664	656	650	645	679	630	654	646	668	695	686	695	690	697	706	670	638	649	608	640	662	679	647	658	708	682	659	672	688	648	625	616	650	650	694	677	640	682	716	665	683	700	673	690	613	627	659	647	710	652	657	671	656	674	630	633	677	680	660	670	664	729	658	688	729	686	626	717	718	658	657	676	683	689	659	713	665	645	638	679	679	692	624	624	597	623	654	691	718	682	640	692	725	653	679	645	673	671	687	666	648	639	655	633	663	656	659	680	702	653	682	692	675	727	685	672	648	676	652	685	690	667	689	668	631	708	660	666	652	647	692	636	618	675	657	675	631	652	653	696	668	680	661	630	618	652	670	672	676	678	654	681	650	681	697	692	667	664	693	638	692	654	721	681	681	631	658	691	676	676	705	707	650	644	635	663	691	658	670	654	699	684	684	683	672	677	664	618	655	689	707	683	646	589	686	656	665	663	643	613	648	690	704	708	631	667	684	685	671	693	745	655	657	627	629	693	686	682	670	640	686	694	649	634	655	689	682	634	660	672	631	672	667	741	657	712	653	671	649	653	674	678	677	630	672	761	657	668	667	663	695	672	639	647	702	667	686	661	636	664	654	672	670	673	675	697	710	691	710	683	653	690	666	593	683	604	670	681	670	680	667	681	706	674	728	659	665	636	614	624	683	673	647	688	656	631	672	693	679	725	708	636	711	652	644	627	646	707	695	644	677	664	681	700
31980	9493	8531	4615	3235	2625	2145	1906	1661	1505	1336	1237	1233	1172	1149	1090	1067	1089	991	1038	1045	1061	1049	1036	1028	955	990	981	981	1030	1032	957	984	1035	1008	1010	974	1003	945	973	1004	1025	979	960	945	989	960	989	1032	995	988	960	942	988	1028	956	1023	992	997	953	977	980	943	929	935	951	1004	929	951	922	983	941	979	911	932	956	980	980	953	949	959	1034	973	1048	995	953	972	975	949	944	1008	957	970	872	965	931	925	992	960	954	941	983	979	963	977	931	910	963	963	981	999	965	972	910	953	989	998	977	946	958	915	976	1059	904	967	1008	937	990	928	998	1002	955	969	989	922	997	917	989	949	962	955	987	923	949	998	933	967	974	970	967	963	970	954	995	996	889	954	964	972	997	932	940	923	973	954	891	1020	913	926	958	937	967	970	927	933	958	956	994	951	962	925	955	994	979	922	965	951	965	974	945	949	966	973	956	941	1021	939	973	986	918	950	936	938	1003	914	964	977	958	948	975	967	947	995	981	933	964	986	919	921	956	954	1013	998	948	1005	943	984	980	955	934	977	939	974	922	938	964	928	909	895	989	929	933	956	1001	952	971	987	951	981	980	955	925	972	984	1005	991	919	1006	950	1002	965	989	917	909	948	960	968	979	1011	971	990	965	1006	949	968	986	912	949	953	951	896	931	919	983	987	927	973	980	941	955	958	954	939	950	1025	994	936	927	967	993	909	972	961	967	917	990	963	974	960	969	983	974	982	932	986	1015	918	978	927	923	992	979	989	946	1003	958	978	949	949	925	965	1025	946	948	938	911	972	945	945	985	978	922	936	959	945	903	988	933	916	986	935	947	1018	950	958	983	943	981	953	965	957	921	989	933	989	955	951	983	958	979	967	974	942	922	946	1007	925	941	999	967	941	953	953	910	946	1029	928	980	1025	983	925	916	958	993	983	949	956	944	980	947	938	917	1027	1016	1005	897	982	941	916	993	977	960	1030	963	975	961	984	959	971	929	962	1023	980	956	947	966	967	970	997	955	979	950	935	919	936	898	953	941	998	942	911	945	965	941	982	958	967	993	948	956	915	955	973	979	943	915	952	975	918	1020	1000	972	992	989	963	983	964	985	912	938	913	976	945	956	996	910	906	919	976	1002	1016	934	950	933	955	971	953	902	960	949	954	930	993	1000	970	991	921	888	939	956	926	897	912	967	976	932	930	932	932	897	961	990	940	897	982	969	976	936	944	958	1022	991	1009	926	976	975	928	934	991	930	952	975	925	953	894	937	949	955	888	989	884	944	948	941	981	967	971	934	925	988	942	961	1001	931	966	963	925	945	934	946	944	982	961	947	932	951	916	940	944	1034	941	944	981	928	927	985	998	982	906	946	967	945	979	941	916	914	937	985	996	933	913	968	987	941	968	944	966	946	957	957	919	969	959	985	986	957	995	992	955	967	980	974	944	925	961	944	938	944	954	913	974	958	1000	949	945	928	955	969	1034	948	991	978	968	955	957	922	981	897	956	938	973	949	976	969	945	928	954	965	959	1021	978	954	954	948	938	973	967	952	963	967	966	930	945	949	997	994	952	945	946	970	937	985	934	949	1000	936	984	966	1014	951	930	965	979	900	1013	981	942	957	936	1019	921	948	922	960	896	963	966	967	950	926	973	928	949	970	930	948	925	915	1008	934	888	981	919	939	939	977	959	944	944	951	914	1022	994	959	983	1000	976	964	963	1003	944	909	981	960	945	943	969	958	963	937	937	950	915	970	954	966	923	984	990	915	992	934	1025	951	921	928	993	947	985	989	888	956	987	930	948	931	962	941	992	923	970	948	972	920	973	923	958	897	954	958	947	955	922	1038	929	933	949	952	946	917	940	896	977	942	943	956	936	996	993	963	955	968	981	983	969	932	971	966	924	949	950	924	991	899	942	977	993	960	943	952	981	953	1024	967	916	957	926	977	970	919	989	993	974	996	992	960	983	975	871	961	956	956	924	1003	909	923	952	932	960	897	959	950	981	986	922	955	986	928	922	934	926	957	907	968	1001	936	923	923	882	985	1015	1003	963	950	980	922	991	949	982	987	986	986	937	945	943	958	930	971	964	933	955	967	968	964	912	954	984	947	955	972	1004	926	922	928	1004	917	979	956	957	948	974	948	906	935	944	905	973	965	923	960	954	937	983	988	977	931	978	851	958	966	956	1020	911	984	983	928	922	955	890	1017	942	970	924	1009	963	1005	973	1017	939	924	976	951	972	922	994	921	959	966	981	922	893	940	978	938	953	971	1002	895	959	974	948	925	941	999	954	935	947	976	958	949	953	924	899	975	980	987	912	964	937	948	901	966	903	915	963	976	945	975	975	983	932	946	965	998	993	948	940	943	923	960	907	948	960	981	926	966	980	972	931	988	930	942	990	942	941	1013	952	939	978	969	957	993	899	966	956	1012	917	945	918	939	987	951	935	942	994	946	927	992	985	977	967	966	933	959	945	948	931	947	952	934	977	952	956	957	947	944	981	906	932	1018	1034	936	964	1013	967	1002	956	958	897	947	1013	943	1004	936	944	966	894	930	958	918	951	986	943	951	924	994	912	934	981	957	966	908	950	1019	988	960	949	943	969	884	954	903	987	975	995	981	954	972	984	967	902	956	987	908	973	960	928	966	939	958	944	997	944	954	964	949	953	932	924	987	1031	911	929	953	926	955	938	986	956	991	978	976	1023	941	958	995	972	920	973	920	963	958	998	915	898	952	980	948	921	1013	958	953	960	971	891	966	970	968	963	931	954	917	906	994	979	975	978	918	931	912	933	996	940	949	1010	954	949	905	934	964	890	938	952	910	910	943	906	924	936	976	1026	994	1014	971	939	951	942	974	930	951	968	963	928	918	971	911	954	959	929	922	1034	924	979	966	944	908	912	915	926	936	966	975	974	945	920	974	974	957	925	967	947	990	1002	976	933	911	912	1020	974	930	975	942	988	960	951	965	976	956	940	953	961	980	988	964	955	994	932	956	941	1014	965	960	981	992	940	968	943	967	976	1016	941	845	923	971	946	956	981	929	923	938	955	917	927	959	929	989	972	1009	958	1009	975	961	991	937	929	957	940	958	981	967	1010	972	926	949	951	916	968	894	975	911	964	975	991	926	936	981	982	980	950	942	989	975	981	927	923	962	985	976	879	961	899	936	944	931	933	961	957	961	939	929	912	962	964	933	1007	936	978	913	919	944	935	973	968	953	970	936	957	946	969	979	957	983	904	970	974	966	936	933	927	956	941	960	941	951	956	980	977	918	966	951	944	943	966	959	866	995	935	931	989	1010	933	989	962	947	927	970	990	965	987	958	976	945	968	919	959	1003	965	976	915	975	984	937	917	939	938	979	966	961	966	983	962	912	932	942	956	935	925	928	955	923	1009	937	952	926	946	934	1005	983	859	954	961	933	911	979	930	958	960	998	965	922	924	917	991	995	918	964	961	957	894	916	957	945	973	1007	933	953	934	902	938	911	955	960	970	990	977	920	972	936	928	936	976	990	964	978	965	959	954	952	944	984	950	919	986	899	972	925	955	951	955	970	1023	964	924	957	944	985	964	947	977	926	956	965	977	959	929	935
23288	21355	29293	23756	21355	21138	4236	1330	1000	914	824	837	801	759	721	715	693	689	684	645	658	683	614	603	670	596	619	626	635	613	606	593	655	610	630	599	605	642	579	662	601	566	616	582	591	573	554	592	607	594	570	626	611	568	563	637	619	594	550	586	589	561	578	573	569	571	571	572	575	545	587	568	572	577	604	580	555	573	602	604	606	611	614	590	602	598	587	575	639	593	597	612	549	624	605	582	602	568	578	589	601	592	626	575	623	596	590	592	562	585	622	625	573	568	564	593	611	553	568	572	608	630	576	622	580	627	546	578	566	593	569	610	596	559	586	549	622	576	585	594	594	577	576	615	585	566	612	589	586	575	571	595	600	497	580	581	584	591	616	633	567	554	611	595	584	547	596	565	579	588	615	569	595	590	544	621	601	544	626	607	592	576	592	569	620	577	577	600	567	593	634	586	564	591	617	564	599	585	592	564	589	578	593	605	595	562	584	627	597	560	573	552	551	558	593	610	656	567	594	575	587	580	547	604	587	580	599	585	578	601	616	587	580	620	622	634	600	610	567	638	560	605	558	609	620	526	570	626	607	585	658	590	571	544	578	542	595	565	559	601	570	583	601	604	573	581	565	591	611	610	572	575	574	607	573	541	564	557	591	601	566	555	601	574	564	611	558	601	595	558	513	588	640	584	580	552	608	598	589	608	550	653	577	579	594	600	565	597	570	578	592	600	565	601	574	585	590	608	573	602	593	618	565	629	607	616	580	558	588	540	593	603	615	587	580	566	558	638	596	598	589	587	572	620	618	583	551	611	578	545	586	547	572	552	572	614	575	607	560	585	573	606	594	576	592	553	581	579	588	594	566	563	601	555	605	571	617	570	623	553	596	620	572	615	579	605	580	572	569	583	556	644	592	608	559	592	603	600	599	582	595	563	585	588	573	572	618	609	563	574	599	591	597	546	594	572	615	629	592	596	599	584	588	598	595	562	588	562	528	586	597	628	595	579	602	539	586	613	625	574	599	593	568	608	565	586	571	577	599	591	612	608	610	610	578	598	592	624	601	609	619	604	583	542	601	614	614	575	600	579	569	563	560	601	564	593	618	567	634	602	572	555	568	592	606	525	603	590	573	560	556	614	582	592	558	586	579	571	620	613	564	575	583	592	590	610	603	579	565	564	550	597	607	621	553	553	539	562	612	580	589	540	586	598	585	610	619	622	566	548	594	585	551	525	566	561	607	587	580	586	576	563	603	571	593	560	563	580	592	570	606	628	592	599	563	588	627	559	563	570	592	617	584	589	566	573	614	558	571	559	603	628	611	542	573	618	564	585	544	547	573	604	563	603	538	586	550	587	568	591	536	596	577	582	600	603	597	614	606	586	587	589	598	568	584	557	612	569	578	576	655	512	579	615	603	574	568	583	630	592	614	519	630	582	605	606	618	582	590	621	589	590	593	547	620	579	616	540	585	581	581	592	602	618	537	605	575	563	585	640	574	593	609	541	561	599	593	550	540	508	586	570	541	571	576	582	614	570	552	584	563	578	617	622	574	595	542	587	585	607	583	571	577	613	587	552	589	577	590	633	633	576	625	587	563	612	557	573	548	544	589	594	595	594	542	578	575	582	545	609	620	576	527	585	586	580	613	572	577	545	601	558	630	603	614	586	590	594	594	549	573	547	606	589	599	626	498	599	595	609	587	560	552	589	571	606	578	595	573	559	607	548	600	605	564	607	596	554	593	594	629	571	545	564	584	554	531	599	620	605	597	603	641	545	605	604	515	570	593	584	581	578	591	544	573	549	610	585	569	590	581	623	588	567	608	575	617	623	565	594	600	597	595	610	564	591	549	597	580	609	569	578	558	559	623	565	591	557	605	585	553	607	573	555	594	569	561	598	610	567	601	604	629	575	602	582	536	583	567	568	564	609	615	623	547	560	584	586	567	597	595	545	546	606	556	610	561	635	565	596	605	556	553	580	567	559	596	581	563	554	551	632	555	561	604	585	545	570	577	562	558	571	549	560	548	574	590	570	592	610	562	596	582	553	567	563	586	546	583	580	567	612	638	600	607	597	564	567	589	573	574	613	599	641	558	606	608	589	602	563	599	576	614	589	596	579	603	596	565	583	606	554	588	613	552	544	567	565	633	585	552	560	600	519	566	575	561	547	595	591	539	651	560	594	607	569	620	611	587	570	606	508	576	571	548	576	607	593	555	569	589	591	576	596	563	582	573	603	595	553	603	588	597	600	582	578	597	591	592	564	591	547	617	598	587	559	586	640	597	582	602	584	574	593	592	611	572	601	604	631	601	561	567	594	615	589	581	604	614	593	592	555	615	563	599	588	610	587	580	584	601	589	611	572	588	606	624	555	557	490	573	576	547	596	561	578	624	576	586	638	568	573	608	581	602	559	613	575	605	624	613	560	587	611	608	616	620	573	626	592	597	621	572	546	589	622	588	597	570	603	560	586	565	598	604	584	559	557	569	546	588	577	644	571	598	580	640	579	541	624	531	594	594	593	564	575	586	567	633	644	583	610	587	580	565	571	557	566	588	580	565	596	554	579	629	563	566	616	547	596	608	549	644	572	559	595	605	579	587	598	590	551	581	594	577	567	595	576	575	571	546	603	576	622	576	564	586	586	578	617	632	607	581	572	565	562	560	586	607	596	557	574	598	586	605	599	588	594	558	639	587	575	634	572	556	573	575	588	580	593	604	602	618	551	582	579	579	611	576	584	585	554	557	532	567	550	593	600	573	597	598	606	564	669	598	605	602	614	559	572	591	610	626	571	576	645	609	562	584	580	619	593	546	598	588	550	575	578	604	562	587	581	609	594	626	552	582	587	579	573	571	607	595	566	601	589	591	595	598	569	605	605	631	568	571	585	590	563	592	577	560	568	578	569	579	592	562	618	534	607	592	595	575	609	612	549	592	573	573	572	615	620	598	565	586	608	550	564	571	639	580	588	613	599	573	620	589	559	568	604	559	599	564	562	594	606	594	605	583	592	611	574	627	566	582	577	618	558	576	556	571	646	602	610	538	612	612	564	576	583	587	599	533	587	606	572	588	579	582	534	613	595	588	604	559	602	579	564	576	575	605	570	600	578	618	580	593	578	573	578	549	598	625	585	595	604	585	551	610	636	586	612	640	565	583	583	587	562	555	585	612	597	578	605	600	577	585	581	592	608	605	605	613	544	598	582	582	613	598	573	569	565	624	607	619	578	566	590	605	598	564	532	530	574	527	578	528	595	545	584	614	610	617	623	566	614	590	559	587	575	600	575	561	555	605	592	573	561	609	580	575	562	638	573	585	594	600	555	560	569	559	601	606	530	578	590	594	586	577	570	567	611	557	577	563	594	582	581	549	566	602	566	585	606	557	594	609	570	552	578	587	605	616	593	579	616	557	551	565	557	633	621	575	607	560	597	586	575	546	620	585	558	588	587	604	592	570	568	608	636	607	541	565	605	546	601	568	622	634	574	616	598	563	578	577	535
35693	14890	12890	7327	5015	4088	3169	2569	2225	1860	1633	1497	1380	1246	1260	1138	1157	1107	1090	1032	1041	1008	995	975	935	939	924	882	835	878	934	922	922	914	827	939	857	929	933	840	982	890	882	880	914	882	858	903	881	869	855	839	863	872	862	881	918	849	847	893	857	871	848	842	816	829	866	872	869	840	867	787	850	907	872	847	901	833	853	886	874	817	845	868	849	804	884	860	884	878	902	890	901	905	878	844	832	873	885	877	873	823	862	849	893	832	874	901	856	891	878	831	851	830	831	832	841	875	817	857	833	827	826	871	850	861	889	899	851	877	845	857	848	842	809	847	873	862	794	837	808	889	848	895	871	866	875	834	889	867	855	883	884	839	863	845	882	836	903	870	861	863	871	811	874	900	851	833	794	820	849	854	869	859	850	874	852	854	876	816	784	855	816	863	804	879	806	859	837	858	831	857	858	856	832	859	859	808	865	817	869	848	920	834	846	891	836	857	864	851	890	843	837	906	836	866	850	837	855	792	807	821	852	882	904	885	856	836	870	834	926	852	833	826	803	843	852	865	870	809	835	881	861	864	867	859	795	905	870	871	906	883	834	857	876	848	808	849	832	842	866	862	886	883	881	860	816	813	895	907	852	865	890	874	880	859	863	834	871	867	842	833	868	855	813	811	827	867	835	870	823	831	857	841	890	862	815	866	856	841	803	867	867	882	848	840	816	866	883	792	847	834	831	844	845	863	914	829	851	902	853	890	875	823	843	885	856	830	828	873	815	906	854	876	834	875	854	881	876	858	869	856	846	811	873	799	825	857	870	830	837	877	785	879	850	855	909	890	826	891	861	879	892	861	854	859	852	851	854	800	846	879	909	835	862	821	864	833	837	863	896	875	898	864	821	907	827	849	842	792	835	850	853	853	854	860	877	869	850	854	834	883	882	863	880	819	895	867	879	823	852	816	873	842	820	785	869	926	862	837	872	848	868	854	893	798	827	886	798	825	888	852	912	839	783	806	825	828	849	816	847	852	834	871	832	814	780	903	864	869	843	867	868	814	864	879	872	822	848	832	870	867	852	861	864	876	861	863	843	887	850	846	850	863	932	824	869	879	861	839	913	856	887	821	863	872	857	813	890	883	854	825	843	848	855	857	851	935	846	878	884	914	918	857	895	836	853	872	833	870	837	817	843	898	835	850	842	894	836	874	804	868	911	833	810	784	893	873	852	907	824	849	867	871	881	866	854	864	811	837	837	822	906	878	872	835	908	813	888	820	867	829	824	824	840	867	865	910	832	830	885	835	839	889	885	827	846	865	833	823	829	857	866	845	883	826	814	862	850	829	854	858	827	875	840	784	888	838	845	915	882	866	829	805	909	887	802	871	878	829	847	865	900	796	821	839	791	843	804	864	838	856	828	845	851	830	886	808	898	890	787	847	891	844	877	857	885	852	851	848	869	823	891	894	850	830	915	867	854	870	848	864	795	827	862	814	841	913	898	895	828	819	841	870	851	901	873	869	835	869	789	856	846	881	885	824	804	826	827	846	904	836	859	835	863	901	875	829	861	837	840	859	840	808	813	833	902	840	839	844	825	791	818	874	794	873	861	850	808	808	844	869	842	921	870	847	842	844	886	901	865	902	889	905	808	860	831	884	889	837	858	853	846	889	893	853	867	866	820	834	853	832	861	864	840	854	876	825	864	819	885	857	838	857	842	842	836	870	878	830	883	903	895	842	847	820	886	927	857	837	833	842	874	839	866	830	855	877	876	858	774	841	862	853	874	855	821	857	868	892	920	834	844	835	904	831	818	875	825	887	853	837	874	853	840	886	853	850	843	845	849	866	784	852	902	888	855	837	870	862	851	811	833	862	838	833	856	819	827	870	780	831	807	898	872	886	807	870	856	827	850	859	880	878	878	830	795	874	855	831	851	887	865	898	853	842	851	912	854	879	851	899	832	855	850	821	876	919	823	886	831	906	869	843	798	825	866	847	886	831	850	883	844	850	868	864	862	891	897	889	822	822	866	870	822	818	912	899	827	820	865	870	854	828	889	821	862	852	833	867	816	863	844	854	842	847	860	864	829	852	862	893	875	859	855	792	857	817	927	867	867	879	824	808	805	844	870	885	840	870	862	856	863	816	883	855	878	829	886	906	819	852	877	846	844	890	850	924	889	877	896	849	874	876	851	835	873	870	862	887	841	836	841	852	841	881	814	852	866	894	938	798	846	820	842	852	836	878	848	890	877	853	864	851	853	886	844	826	840	819	870	833	876	844	854	870	889	874	884	802	784	892	887	842	883	871	826	905	808	847	816	872	845	856	806	869	861	866	865	869	875	879	893	863	899	837	823	869	861	801	875	843	834	852	907	851	841	881	852	866	850	849	870	944	833	777	850	818	877	871	854	804	847	827	890	838	832	887	866	861	845	825	926	805	859	830	783	917	872	862	855	837	819	891	796	829	905	825	831	837	860	843	863	870	855	814	833	812	845	882	820	876	884	822	879	860	890	875	852	858	859	852	862	846	886	862	882	911	799	877	845	865	792	829	863	866	832	880	839	881	868	825	800	838	854	843	841	880	834	876	854	837	822	900	888	875	817	881	834	853	801	862	849	838	870	782	831	903	856	816	834	912	807	809	830	802	804	887	879	821	833	858	823	857	849	869	821	876	891	849	807	835	873	842	880	850	858	840	820	783	853	878	859	882	875	802	872	836	854	860	848	812	865	870	872	828	861	877	870	826	919	832	865	894	814	954	872	847	882	824	862	904	825	857	879	850	864	832	849	895	814	903	835	821	890	899	804	825	885	872	832	877	825	821	839	832	880	840	848	866	857	820	806	872	914	820	854	872	872	874	886	830	875	836	862	885	852	847	815	856	871	856	781	825	856	845	836	856	833	823	897	821	852	846	861	878	834	839	895	873	811	820	825	794	873	828	901	928	870	833	855	886	818	858	870	884	825	853	853	830	869	841	915	870	831	866	853	881	830	798	884	844	842	869	814	852	892	922	897	832	827	860	848	847	803	855	809	894	897	823	822	860	865	833	826	769	881	804	845	852	818	884	820	794	910	791	816	845	824	843	870	847	869	899	904	876	824	803	857	837	861	855	857	829	906	871	847	936	884	923	849	832	831	869	889	866	852	814	822	879	775	801	831	830	825	885	806	861	819	880	806	873	846	857	863	849	880	843	823	871	844	897	854	893	850	887	841	853	866	814	812	893	864	870	823	890	855	896	798	835	815	892	888	848	881	876	899	886	872	870	872	883	896	833	836	822	846	901	877	853	808	852	824	825	901	893	872	885	900	873	851	845	813	872	878	869	849	890	865	826	856	847	909	829	846	854	868	883	826	846	905	820	847	854	854	896	827	871	836	785	842	869	867	882	825	868	771	884	859	828	810	836	887	841	934	860	883	840	849	898	859	856	867	812	838	861	857	845	914	866	903	849	836	866	858	849	850	834	865	928	833	852	846	874	886	844	871	837	809	867	814	830	862	852	890	865
27483	20779	9246	847	500	455	406	404	367	390	369	406	409	354	404	386	376	376	375	387	388	380	340	399	366	356	340	372	337	396	367	382	331	372	396	360	375	366	377	346	372	377	370	392	376	351	345	385	401	374	368	388	353	400	361	384	412	360	364	389	375	404	329	340	367	391	378	371	378	358	363	385	355	380	367	403	372	364	380	355	367	400	380	372	420	382	362	388	336	385	381	380	392	370	362	381	376	376	416	364	400	349	360	356	348	374	356	404	399	375	367	387	373	367	384	387	385	378	348	403	396	371	364	374	362	401	355	376	365	370	398	379	385	369	325	354	357	373	399	365	367	361	386	368	349	357	349	363	360	354	375	383	377	387	374	367	374	409	394	378	382	380	398	406	364	345	390	334	411	338	400	390	396	407	370	383	358	382	371	406	392	342	371	338	364	352	370	335	371	380	369	346	393	404	365	378	372	410	378	342	368	348	380	390	345	396	341	386	375	384	352	382	377	354	364	356	386	357	390	390	372	353	388	385	360	383	373	381	376	366	379	405	368	358	389	371	350	390	393	355	387	405	342	398	386	382	391	412	377	384	396	390	401	359	414	371	384	353	380	378	373	363	386	366	335	359	350	381	387	409	363	405	369	360	397	398	375	376	379	383	366	375	380	386	354	395	383	371	381	362	361	389	380	374	418	345	327	356	364	375	395	379	395	384	368	349	347	371	382	389	339	391	342	356	358	382	379	385	372	408	359	385	332	355	364	351	384	389	374	355	358	398	366	373	357	376	362	365	361	378	411	416	376	383	398	375	377	394	344	338	373	393	360	383	380	386	396	372	414	380	369	372	395	382	381	354	371	386	430	420	344	388	392	380	366	342	390	371	373	378	361	380	372	363	369	365	393	407	379	390	409	349	370	379	341	382	351	374	343	375	355	372	358	401	362	379	384	349	393	389	376	345	357	377	376	367	373	377	367	392	368	381	373	360	365	375	365	336	368	371	383	355	373	364	364	421	377	379	381	381	389	361	368	355	341	361	378	382	365	370	342	370	413	383	380	409	401	376	366	382	391	381	372	380	370	375	360	345	357	375	367	343	403	371	405	372	382	387	366	346	353	361	402	396	380	358	374	382	410	385	355	377	403	358	375	370	383	382	379	384	340	360	339	353	371	352	357	371	364	387	351	373	361	360	334	386	362	361	384	372	343	352	384	387	378	369	383	400	364	387	375	362	385	401	397	390	382	360	354	372	335	360	371	390	376	372	374	372	356	383	387	328	347	390	388	359	374	379	400	352	435	376	406	366	336	414	391	419	392	397	351	428	366	377	369	377	352	370	394	359	382	394	358	389	393	366	389	382	366	380	383	363	398	357	352	392	379	383	342	392	368	356	379	328	361	363	347	372	374	396	343	315	365	346	381	393	390	395	386	382	385	381	381	349	340	356	362	387	376	383	374	357	379	374	347	367	379	372	396	383	412	393	396	373	370	357	362	354	394	366	387	336	367	350	390	382	398	398	357	398	383	344	407	357	392	365	354	385	382	385	348	400	411	381	381	407	390	395	396	374	380	349	358	386	371	372	350	378	396	375	359	400	397	360	380	347	365	355	340	363	357	361	342	411	357	385	375	371	370	388	372	401	373	330	338	372	387	343	358	425	374	392	372	358	375	354	392	359	393	407	376	346	418	364	356	377	375	347	371	374	393	360	378	419	402	342	356	371	379	386	370	365	355	393	328	410	412	359	342	353	349	368	351	365	318	407	362	344	389	377	357	354	373	371	367	411	369	369	353	369	384	373	388	371	394	338	345	402	388	369	389	340	348	362	389	391	405	352	360	415	391	418	377	404	334	377	376	404	379	350	348	360	339	364	354	426	327	386	378	397	355	359	396	393	413	349	369	396	403	367	371	372	384	373	378	367	395	349	410	394	364	347	372	390	366	377	413	384	334	368	360	373	368	381	386	380	358	366	387	360	388	373	403	394	328	382	353	358	379	409	374	380	389	384	361	381	390	364	373	382	376	337	355	345	361	360	349	375	375	391	359	399	351	372	401	371	357	368	360	361	343	406	383	373	354	385	370	354	381	393	358	358	349	392	350	348	382	398	369	361	363	336	380	360	349	354	390	357	369	378	387	356	369	342	370	367	392	377	388	381	355	376	372	343	384	393	330	380	388	377	366	375	362	385	370	359	382	368	342	370	338	371	359	336	340	393	346	376	377	397	367	372	379	368	353	372	405	361	358	355	371	375	347	387	364	374	345	377	380	367	362	373	382	384	367	386	341	351	397	388	369	375	364	388	362	371	377	387	353	393	384	393	368	362	381	390	366	376	399	345	360	376	398	394	397	360	386	372	389	369	375	372	353	387	399	365	376	388	366	355	357	381	373	376	323	373	358	361	377	404	412	402	371	375	347	392	380	366	361	392	369	374	330	363	371	393	376	398	339	368	394	389	390	342	362	383	377	392	365	388	353	374	386	399	408	381	360	362	340	384	333	362	404	372	360	371	411	392	388	377	383	333	389	400	352	385	378	399	368	372	366	391	399	381	374	363	359	386	358	362	400	391	397	347	376	403	391	389	386	359	375	380	385	393	371	345	377	346	423	343	346	391	367	385	364	346	373	361	388	351	383	379	359	339	380	392	392	367	359	346	391	358	360	409	324	349	416	396	370	362	368	346	369	411	391	389	369	347	355	326	369	381	366	380	389	353	399	407	380	366	397	383	365	368	405	324	344	373	384	435	373	388	357	358	377	369	357	359	398	366	372	383	364	354	368	352	370	358	373	331	348	390	385	404	370	352	331	391	385	372	353	358	402	403	370	356	391	386	406	373	343	373	382	343	356	342	406	359	371	379	395	393	397	368	370	355	377	357	392	345	374	379	395	394	371	349	374	369	364	359	346	380	343	383	407	365	364	345	398	350	408	362	359	361	346	381	361	365	384	374	350	354	364	343	408	351	393	370	344	341	360	374	348	348	401	344	372	357	394	408	395	363	371	362	385	367	380	340	411	398	372	378	367	373	373	372	388	386	364	368	368	356	396	429	335	405	343	373	410	388	351	384	381	391	372	372	348	343	337	371	365	390	397	373	370	412	354	374	349	384	362	367	369	385	354	399	393	404	362	364	386	394	397	355	357	385	364	404	392	372	357	369	367	394	383	417	367	384	408	371	394	394	351	401	356	355	378	389	397	370	339	416	368	377	375	381	369	354	372	346	356	387	347	366	386	396	411	390	400	384	353	381	362	383	375	408	392	355	359	385	393	368	363	377	361	379	375	401	399	371	367	405	370	335	368	372	386	364	362	408	356	390	374	381	410	385	370	361	377	384	368	386	383	361	392	371	397	332	382	356	337	373	370	393	318	379	396	397	319	365	354	378	354	411	358	391	382	365	376	397	364	378	395	382	391	378	386	386	369	384	360	381	373	379	392	336	370	366	391	387	360	395	391	360	331	369	387	374	377	359	385	382	361	393	382	400	366	369	371	356	335	359	355	390	378	377
16102	1596	1614	983	823	734	659	668	671	598	598	569	546	579	561	530	539	541	524	541	561	564	561	571	520	548	533	517	552	538	566	576	557	563	607	513	532	537	540	538	539	531	571	583	529	561	516	586	541	574	546	542	581	557	534	555	589	533	515	539	544	527	555	505	566	583	583	525	553	568	557	564	523	559	497	503	492	553	543	565	541	524	520	500	530	580	569	528	550	528	534	553	526	542	522	510	551	539	563	552	501	580	546	555	532	528	483	556	559	563	534	513	542	578	584	543	526	561	538	543	555	527	529	528	571	536	546	488	578	574	543	548	491	530	577	570	535	548	558	546	558	517	584	540	560	544	537	547	571	550	581	534	542	573	537	548	549	546	545	545	529	579	512	560	554	569	556	529	541	532	548	547	541	517	559	550	583	501	556	567	508	542	563	550	499	553	528	581	585	530	541	518	561	551	559	529	573	523	547	497	552	551	520	566	536	554	540	585	562	525	521	554	554	567	545	571	533	558	516	557	543	544	520	591	586	517	551	584	590	494	545	574	551	557	516	551	534	539	530	567	568	527	529	530	534	565	569	552	512	526	542	513	543	551	565	550	569	546	541	563	604	552	572	551	517	507	519	525	570	526	512	526	534	545	518	523	569	513	532	507	539	498	561	538	562	541	571	586	555	529	556	574	549	522	563	550	541	519	588	548	557	573	563	514	544	581	540	519	506	559	559	605	564	555	541	582	536	575	562	542	536	557	535	533	551	520	541	511	571	516	555	501	494	535	539	515	540	555	572	527	551	530	558	549	534	516	525	557	530	537	577	551	527	533	583	582	571	577	601	539	566	523	530	554	499	548	534	582	562	533	540	555	572	533	518	556	517	571	546	528	568	554	542	519	565	574	548	589	544	534	534	540	550	539	534	546	549	516	577	547	571	534	559	553	566	518	521	537	498	539	549	533	545	509	597	565	553	536	598	502	574	511	557	551	546	543	553	555	542	588	538	538	560	501	532	558	547	568	509	573	593	542	560	544	567	561	532	489	578	511	578	545	531	520	496	511	570	555	539	559	547	528	521	521	558	545	570	541	541	520	578	527	575	550	575	498	550	493	539	556	532	548	537	582	527	554	526	567	539	504	590	548	539	560	545	554	596	541	539	550	505	561	526	566	489	517	553	521	549	558	525	548	557	499	558	548	550	522	531	580	540	560	579	498	557	542	527	537	511	542	550	554	519	543	517	538	558	553	591	556	545	558	548	537	558	581	508	547	580	548	551	515	546	553	523	540	569	564	544	541	573	528	520	569	591	543	544	566	609	540	543	531	562	564	496	562	505	537	544	530	515	535	525	546	530	602	547	530	547	563	543	576	517	564	546	567	502	567	554	569	572	573	567	545	577	554	533	573	528	526	550	583	558	542	569	549	564	536	533	561	578	539	565	542	551	559	513	542	515	537	542	532	557	555	549	570	526	531	530	572	548	501	507	530	516	547	566	550	528	568	601	520	520	517	537	554	545	544	561	545	527	540	545	542	527	579	520	566	551	548	508	523	591	548	542	539	526	550	550	547	580	516	555	534	545	533	565	541	548	543	582	556	567	594	575	556	569	567	542	557	492	580	529	577	535	536	576	560	516	557	570	520	551	533	512	546	528	570	553	544	545	534	518	537	536	549	576	533	569	547	563	576	503	570	527	548	574	562	543	542	589	546	537	564	519	535	534	551	505	537	563	559	526	562	569	540	549	529	559	551	545	587	524	546	557	582	573	558	568	566	542	528	558	533	547	528	605	519	556	531	540	565	539	542	543	535	556	534	537	528	515	543	582	547	549	555	605	539	550	568	561	548	537	539	546	525	543	528	529	552	543	537	543	527	600	576	526	551	565	599	531	544	538	549	526	531	548	485	484	551	543	557	547	547	522	535	561	560	588	571	505	510	540	575	557	525	542	572	536	542	536	533	513	542	542	564	585	556	556	519	550	566	563	603	544	526	515	560	571	540	545	500	530	524	561	553	544	558	528	538	577	512	586	543	576	513	548	571	562	537	564	528	572	501	572	550	580	572	553	548	534	545	548	565	540	536	562	566	538	514	515	533	574	527	546	538	544	545	555	535	540	531	533	564	587	540	565	533	578	535	552	499	594	538	562	556	529	538	513	559	536	548	563	528	558	550	573	564	507	566	507	539	539	548	518	576	552	517	562	574	540	521	559	545	578	542	514	529	556	532	519	551	544	553	556	545	513	538	529	569	526	577	515	510	533	558	547	572	563	518	572	581	521	526	561	579	564	545	567	550	571	530	553	521	557	577	553	562	523	549	531	531	573	562	531	559	513	586	534	510	552	565	559	493	575	581	578	559	561	564	538	554	566	552	575	568	543	573	519	507	518	589	542	569	565	544	563	552	564	545	555	541	536	537	509	582	536	510	570	564	564	544	544	532	590	521	542	531	563	522	551	543	539	548	509	568	566	525	519	580	524	563	574	553	527	551	549	499	527	554	554	535	582	536	589	579	514	575	544	535	541	541	523	541	567	535	554	533	539	535	584	549	556	540	550	562	571	585	521	519	524	544	546	540	579	574	530	534	556	551	582	504	522	568	543	547	550	500	511	553	557	543	533	543	558	531	555	522	532	492	525	510	578	562	599	578	550	515	543	522	553	544	562	536	527	568	563	540	509	543	544	518	552	516	541	536	554	602	546	562	599	535	535	582	536	540	558	506	527	544	562	536	503	541	557	567	587	583	539	530	560	595	578	540	503	513	546	485	520	530	521	534	590	534	550	557	533	539	558	529	553	559	504	526	551	535	559	529	538	554	573	590	546	548	548	532	514	529	563	563	593	577	523	549	539	553	550	537	528	522	585	542	585	576	570	564	561	562	535	551	573	573	523	564	543	553	556	559	557	528	536	525	576	562	567	529	544	524	562	572	525	556	546	498	563	545	542	546	541	587	534	557	522	572	570	519	549	558	529	582	577	540	510	548	528	569	517	533	550	563	517	544	576	583	590	555	549	580	557	587	578	516	531	551	565	555	524	536	529	560	570	555	517	533	566	517	546	514	510	546	577	542	531	572	559	541	548	575	552	578	522	560	515	548	511	492	509	544	582	588	522	551	564	526	571	528	549	544	530	544	559	549	513	515	542	550	544	553	538	540	536	557	545	565	554	531	506	574	548	571	544	556	581	525	557	539	566	537	544	539	542	524	565	503	501	544	513	523	542	553	581	534	550	539	528	555	543	503	519	504	530	545	518	532	533	537	566	530	513	522	576	534	548	551	552	583	541	559	564	540	518	584	565	565	570	595	557	564	571	555	560	510	533	540	538	537	550	510	494	557	513	569	572	567	578	530	553	552	531	547	514	559	587	569	561	562	582	537	573	525	559	558	548	547	551	538	546	530	507	592	574	547	553	575	531	573	587	567	588	542	541	584	554	523	510	526	534	551	542	529	525	517	498	527	543	537	508	515	545	586	530	535	559	552	579	521	526	508	538	560	547	560	568	538	582	544
24436	21414	28880	24347	21277	5560	1375	1021	940	832	827	790	781	762	781	742	720	732	735	688	680	731	667	675	694	674	689	707	752	704	749	698	689	700	652	674	687	660	667	714	658	747	681	647	668	722	666	686	644	650	701	675	677	693	705	691	648	663	676	690	664	704	625	650	645	643	654	689	660	682	664	682	687	691	680	711	675	659	709	656	651	666	678	669	682	636	717	738	692	675	629	672	640	686	654	644	663	609	693	675	629	665	669	632	670	661	714	685	702	676	679	667	670	707	692	690	633	681	712	656	690	671	678	650	704	659	722	692	714	721	651	672	658	676	667	655	682	675	695	629	701	690	703	597	671	633	640	685	662	680	655	648	691	706	610	672	698	679	706	711	702	669	667	710	701	700	718	618	679	681	693	680	686	671	690	681	691	715	663	652	676	632	658	667	628	611	670	694	628	640	704	671	729	655	660	710	693	655	632	689	708	655	683	674	688	649	661	642	677	666	594	672	627	701	689	708	653	684	787	628	658	664	638	702	695	688	632	666	685	699	652	655	677	653	660	665	633	676	681	666	694	653	656	650	674	676	683	644	664	664	683	628	654	660	689	662	654	611	657	678	705	632	667	643	653	699	663	668	623	651	671	708	635	667	657	659	705	639	701	723	675	675	683	693	666	667	645	700	666	681	645	720	662	671	683	615	650	681	662	679	681	661	709	632	676	683	658	682	625	619	655	647	656	662	666	683	661	681	659	651	653	642	672	663	661	698	645	656	652	625	645	655	716	685	661	645	709	659	647	667	728	697	672	690	644	703	653	673	672	662	708	646	651	680	653	687	648	679	650	665	683	684	670	667	654	689	651	670	624	653	692	712	615	662	642	711	645	677	657	687	653	650	639	688	669	692	677	648	665	675	627	708	682	680	669	654	663	713	641	675	679	671	640	684	631	657	682	702	655	708	676	658	676	648	650	633	690	648	669	646	697	653	727	668	703	640	666	711	649	682	682	652	712	678	722	624	635	632	648	632	733	722	661	703	689	691	631	652	686	683	691	710	651	651	670	650	658	620	619	646	695	628	674	600	647	688	671	691	670	667	699	658	686	597	716	683	650	662	706	626	711	656	699	642	649	681	675	640	685	680	675	683	690	662	616	617	662	690	707	651	665	664	655	728	676	706	613	639	694	698	642	602	690	720	629	696	658	617	716	684	701	662	650	705	690	680	647	655	705	657	650	689	654	631	647	681	657	662	683	689	660	649	700	685	717	672	663	639	709	668	668	662	687	688	671	664	653	634	666	658	678	729	633	648	672	632	667	714	688	667	697	653	668	665	707	653	707	656	666	670	667	664	636	643	642	646	625	675	662	671	672	648	670	673	697	666	658	673	651	665	614	634	698	649	648	634	681	650	691	662	691	649	683	676	690	645	688	673	746	640	658	639	721	637	672	679	684	701	672	691	718	633	667	660	664	733	631	644	688	681	649	703	667	674	696	684	708	665	703	659	690	656	661	683	667	661	701	664	632	682	662	618	682	659	650	688	681	682	619	679	687	617	672	663	676	721	613	625	700	667	685	617	693	628	651	740	660	646	686	624	678	668	654	683	699	644	668	697	635	636	621	664	643	624	663	690	688	682	667	651	642	622	634	696	665	650	653	674	681	640	670	658	665	687	689	658	670	723	685	652	646	694	630	608	701	629	667	656	681	659	703	698	654	609	677	728	682	672	635	679	683	622	658	634	683	669	693	693	657	658	702	707	669	669	666	681	639	675	725	673	672	654	626	635	642	646	673	658	690	653	634	668	676	627	657	632	662	622	702	672	650	667	654	677	643	666	674	660	674	678	666	660	637	651	686	686	702	655	651	692	654	670	653	651	679	668	647	659	655	667	643	681	629	693	638	671	686	706	667	691	684	698	657	689	688	694	669	699	668	642	668	688	672	667	700	635	689	643	660	723	693	662	664	654	676	713	693	637	645	686	708	670	641	655	679	657	714	667	659	696	686	711	635	674	673	652	675	634	672	635	717	668	613	666	675	636	680	657	642	693	660	641	709	659	689	636	657	659	673	654	692	706	656	626	664	677	680	655	657	669	706	639	638	687	672	696	681	688	692	702	649	674	668	714	652	645	658	665	700	728	650	663	661	697	655	632	713	725	696	690	736	662	661	649	683	669	685	637	651	658	668	664	679	717	709	718	679	719	659	657	640	648	722	688	669	632	649	658	675	629	677	688	636	650	672	597	633	636	655	662	662	693	636	659	685	693	603	647	631	655	723	694	700	707	708	669	621	661	652	649	691	709	648	688	655	684	715	673	662	713	651	641	614	673	688	667	624	651	671	653	711	659	680	681	654	672	669	653	698	676	684	694	669	691	699	651	620	686	696	675	675	620	657	708	661	653	706	671	632	663	714	662	675	639	668	645	663	648	652	682	661	702	654	659	670	708	657	702	618	660	724	677	725	641	602	629	658	722	683	623	661	697	683	710	666	687	641	660	691	618	701	696	636	651	666	705	667	614	679	677	689	683	671	660	643	686	670	624	649	679	654	678	651	668	651	684	708	652	655	650	644	728	670	685	661	682	713	670	628	681	654	618	704	672	689	671	691	665	688	644	618	669	687	663	683	682	645	643	689	602	684	669	634	656	641	650	671	678	680	673	639	669	699	681	640	656	665	604	684	665	654	669	648	660	700	696	643	714	641	667	667	656	672	717	716	618	684	670	680	668	626	682	706	669	677	641	610	654	633	652	639	678	640	652	643	659	645	660	683	616	642	663	706	650	671	677	665	653	697	661	669	678	681	686	684	643	725	700	644	686	604	659	678	701	690	689	681	660	687	661	610	702	646	691	628	675	722	659	645	680	660	616	659	672	676	651	676	657	676	685	675	668	689	675	689	664	659	679	672	648	680	668	676	701	720	648	621	657	680	686	658	678	664	674	665	667	690	669	706	662	653	691	700	641	668	691	687	665	670	675	695	634	643	668	716	684	674	627	668	669	699	673	648	674	682	676	657	669	688	682	620	641	672	647	639	647	693	675	661	633	704	673	708	720	657	694	646	668	693	633	724	664	651	615	677	719	636	691	682	636	686	738	636	711	679	652	720	690	660	676	630	697	673	668	699	644	669	676	676	664	664	709	700	655	699	707	682	692	681	692	681	685	712	649	637	575	681	669	650	707	701	644	727	690	664	698	604	679	684	676	708	678	665	710	628	697	670	666	636	671	639	727	661	698	657	715	647	667	665	658	665	651	690	649	654	748	691	696	704	667	653	668	765	650	688	686	631	642	697	670	662	677	683	651	691	635	657	633	653	648	696	613	677	657	705	688	606	672	642	646	680	686	663	657	713	717	668	648	666	690	686	684	672	689	645	684	634	740	663	658	709	689	664	646	662	650	660	642	713	646	692	677	652	708	643	636	692	648	683	601	691	676	641	657	628	638	643	642	679	677	628	727	692	716	661	685	696	702	669	633	681	671	685	654	653	692	666	662	644	702	655	687	649	665	650	696
31202	9424	8320	4579	3364	2538	2124	1836	1640	1509	1422	1246	1186	1238	1124	1139	1062	1112	1053	1078	1028	1046	995	1033	1055	988	987	1011	999	972	1001	1023	963	973	996	983	991	1058	960	952	999	937	955	1021	967	963	958	978	968	929	992	946	917	976	956	1044	988	902	964	982	980	976	950	955	961	966	1014	1006	987	941	980	983	963	974	983	933	923	953	943	952	968	1001	1016	947	919	1008	936	988	980	960	970	986	978	992	980	976	954	943	927	920	970	920	902	955	985	951	916	983	961	973	997	974	900	939	956	962	936	985	946	977	1011	1016	951	928	945	956	972	950	961	959	975	940	1013	1023	923	984	1002	1009	971	920	995	969	913	905	955	989	955	1006	942	953	916	915	947	925	920	996	957	1012	970	958	922	937	985	911	958	929	989	986	927	944	942	973	958	997	979	989	931	1018	909	972	991	967	924	939	936	889	984	1008	980	1010	972	994	1034	952	970	926	1009	965	948	960	924	947	958	908	932	997	970	946	964	944	963	961	946	954	1013	971	983	966	997	984	909	911	970	943	973	970	903	951	964	1025	998	939	950	962	966	1023	997	1007	926	954	962	987	945	974	991	962	992	903	939	965	984	1009	1028	974	944	969	963	971	927	978	962	900	959	1003	950	944	909	980	949	931	973	990	973	944	950	922	943	997	978	957	951	1036	924	945	948	949	1027	1009	928	959	978	938	976	951	973	973	948	964	899	947	987	994	974	984	939	1009	987	956	1007	928	1014	1027	949	946	951	913	931	921	995	968	962	983	939	936	983	947	999	1005	987	1015	942	962	959	965	929	957	919	986	917	968	932	936	903	899	970	924	988	947	927	928	972	947	987	992	914	961	1018	970	1022	965	970	929	956	988	957	972	971	1008	974	973	981	988	975	928	952	1021	969	996	992	1003	997	979	916	973	1006	990	959	895	1006	923	969	966	948	964	994	1008	935	973	1020	921	926	963	1021	983	961	981	967	977	924	960	976	941	954	972	967	904	944	972	945	1017	944	965	963	971	973	933	954	1026	961	994	931	983	947	1010	949	969	955	955	954	958	942	914	937	990	957	930	957	950	875	964	978	964	963	940	947	940	998	972	939	959	940	938	987	986	932	909	980	949	981	977	965	953	957	948	973	980	1010	942	939	1020	954	943	916	933	999	989	962	944	961	1019	928	965	999	980	1004	946	1014	979	999	1035	1015	987	964	989	971	985	943	990	980	962	976	977	881	969	996	965	999	957	958	911	1005	941	943	998	986	947	1004	940	897	989	1006	1031	944	961	947	982	914	999	969	1001	938	949	1033	968	990	996	961	999	974	963	904	975	1008	940	901	995	993	973	962	943	940	991	961	978	968	975	952	994	950	920	997	928	1008	914	977	989	1005	946	1020	935	946	967	966	942	1002	978	971	1029	926	942	951	956	942	950	996	939	948	979	963	926	976	1002	948	968	955	970	991	990	963	929	984	983	960	965	944	958	970	1014	980	951	963	953	999	936	981	927	946	995	975	934	1001	1020	999	960	954	970	949	964	899	956	960	953	941	923	1024	975	981	984	995	963	948	967	943	1005	954	936	956	961	956	958	981	977	953	967	980	915	981	956	935	1056	931	977	986	925	964	972	942	969	1001	978	988	1015	958	907	973	952	981	938	970	998	902	931	966	950	934	956	941	949	926	897	968	961	987	1017	1023	952	964	985	1005	940	918	943	959	928	975	950	978	954	1002	981	936	935	959	916	1040	954	948	936	1043	944	958	1024	913	964	956	968	985	951	903	962	991	988	948	975	956	963	983	982	993	1005	969	1002	986	925	931	970	979	1002	968	973	941	967	967	921	977	930	933	950	957	963	1012	969	986	926	940	962	970	923	988	938	989	964	940	986	981	909	990	967	1019	975	971	953	1010	931	985	969	932	966	896	948	934	979	944	969	942	974	941	952	1012	988	940	1009	988	1005	1000	960	995	907	958	964	955	984	933	982	918	995	1040	1020	937	946	997	961	972	969	925	926	967	963	965	958	957	882	942	945	973	1017	967	972	965	933	1025	926	952	967	949	947	991	880	942	919	952	957	937	944	954	959	1024	947	965	970	986	835	951	988	957	983	949	971	909	950	919	933	937	935	975	976	924	925	950	959	956	974	926	1024	905	965	1039	889	924	953	947	980	974	957	964	983	992	1012	924	1004	970	971	944	951	956	930	961	957	953	1024	912	955	1018	985	929	939	1009	1020	1021	921	952	1036	973	959	987	975	927	1016	972	973	967	967	942	949	984	985	951	944	945	1000	981	953	946	996	1002	937	887	956	1000	999	934	918	980	983	931	976	994	937	965	945	1001	979	938	963	977	969	1004	986	937	984	934	969	954	975	951	988	961	940	972	949	949	962	920	942	904	980	948	976	978	952	985	965	958	985	951	961	952	952	1042	915	975	935	950	956	962	960	968	980	972	903	980	1003	932	953	1000	956	948	898	994	1007	958	910	928	913	894	963	923	964	940	993	1010	958	963	951	913	1019	943	987	988	973	928	989	922	1038	969	967	956	983	944	988	969	954	893	978	952	972	981	906	958	961	955	968	998	1001	1028	926	992	990	948	976	920	1017	981	934	938	997	977	948	990	958	972	999	971	1025	937	969	939	932	919	926	934	987	940	951	980	945	951	948	993	954	933	966	950	971	938	1015	944	934	973	960	980	922	937	949	1017	943	972	1039	936	972	932	915	985	979	955	928	1019	937	933	939	990	974	956	935	960	1009	958	939	950	949	995	953	955	990	988	974	961	953	938	933	949	971	928	850	965	942	934	985	976	1006	952	990	923	959	981	954	1006	933	1009	947	981	980	943	967	961	929	903	953	977	972	954	965	944	965	934	905	968	1002	996	935	977	987	999	929	901	912	937	1010	926	982	945	976	987	980	945	1002	982	959	968	949	947	938	975	988	961	936	994	967	914	935	989	974	989	977	946	947	952	947	1007	945	1035	983	993	963	970	954	972	912	897	977	951	942	1003	984	923	984	957	957	926	966	979	898	999	958	955	965	953	981	975	940	1002	948	1006	948	968	933	989	985	966	988	957	955	1003	934	906	948	954	981	957	892	977	1016	942	954	929	965	993	985	960	986	921	1007	970	980	971	906	1001	934	961	987	983	942	948	979	901	991	953	992	973	953	952	972	958	926	955	977	963	901	969	888	930	962	957	967	918	923	932	950	952	984	989	1002	979	988	1011	922	940	981	926	1037	1024	1006	961	996	1034	912	960	993	992	949	998	951	921	947	887	983	956	986	972	938	973	997	1012	930	913	939	906	1017	999	967	992	971	993	969	967	956	995	981	1019	1015	886	935	1014	981	1013	1042	966	977	997	984	904	955	906	914	929	975	918	945	908	933	915	1021	994	954	914	992	919	1037	881	951	975	923	954	939	960	957	952	978	1003	961	988	960	947	943	931	955	966	953	962	1026	928	1007	979	981	933	1011	934	916	987	951	961	965	923	984	971	999	1004	923	925	1021	927	974	936	947	953	942	1015	938	927	961	941	999	943	956	988	912	988	937	1010	995	978	918	996	963	974	967	957	899	954	983	945	900	972	988	943	968	972	995	944	933	971	944	953	999	942	925	962	972	949	934	994	943	995	998	940	994	990	971	955	977	969	969	987	992	970	948	938	940	999	941	960	971	927	943	950	1004
23351	21430	29497	23745	21432	21240	4396	1296	1011	942	871	766	785	759	736	732	737	680	671	658	664	643	661	616	646	636	631	613	605	644	612	608	636	609	610	598	621	602	612	590	610	607	634	597	593	545	616	612	616	650	580	615	613	616	610	615	623	598	616	632	566	580	603	620	556	617	593	597	626	594	627	587	585	613	646	613	584	613	599	603	589	602	626	584	569	608	592	635	629	567	596	625	593	556	573	593	562	627	576	544	604	610	614	581	577	621	562	604	634	586	625	574	596	608	611	597	617	605	553	601	571	619	612	614	611	555	564	605	575	587	592	580	604	587	589	573	580	593	587	621	590	608	567	599	614	552	635	609	624	585	572	587	581	653	619	576	576	544	573	573	557	609	631	614	580	623	632	606	606	572	576	581	607	587	595	549	555	570	578	564	581	580	570	626	592	592	582	602	591	612	576	610	588	599	562	551	608	554	638	614	555	625	600	586	598	603	614	602	621	600	619	576	593	607	588	585	554	564	625	614	590	601	604	561	578	564	580	584	613	608	593	570	609	577	589	614	548	559	615	625	625	542	605	587	637	540	585	601	562	596	562	559	609	595	559	609	579	612	574	573	602	534	605	554	599	574	567	597	579	558	593	536	586	561	563	585	584	568	603	610	557	621	624	640	596	587	556	586	550	554	583	545	536	569	653	631	554	559	592	593	597	590	593	580	607	611	581	581	605	597	589	598	627	590	556	592	588	571	547	537	595	582	598	611	615	621	549	587	588	616	582	599	623	624	610	584	602	571	630	593	559	591	548	637	611	625	572	613	579	622	615	563	597	613	571	603	599	596	567	576	564	605	607	603	571	603	587	581	551	577	589	591	556	592	555	546	606	561	633	603	585	545	609	604	602	581	582	542	586	591	572	645	564	575	595	583	612	597	587	540	575	593	614	606	612	583	590	586	571	563	614	556	578	549	610	594	600	586	584	608	605	593	577	581	564	612	577	586	617	609	605	592	617	579	604	632	568	596	566	587	587	553	585	581	610	566	599	586	593	604	570	608	572	608	585	576	576	606	598	617	596	555	605	552	578	579	589	614	592	636	576	621	591	573	570	555	591	597	540	584	575	579	576	602	590	641	615	620	602	580	549	611	607	547	596	610	579	563	619	595	595	540	546	607	549	590	573	569	546	576	588	647	579	579	616	591	626	627	603	603	592	587	586	607	598	635	571	541	565	583	590	570	590	585	596	576	601	631	588	598	615	607	593	563	594	616	579	590	592	594	584	580	595	596	585	590	584	603	584	616	597	558	623	604	615	598	588	617	572	590	573	562	597	525	579	583	571	626	620	561	610	622	604	611	573	596	590	569	587	611	564	577	598	600	596	556	554	574	595	607	614	577	557	605	547	590	585	590	604	594	601	573	585	578	573	558	597	573	625	611	552	538	614	578	607	589	593	549	578	565	572	531	579	594	570	608	627	627	610	563	608	574	607	576	567	606	593	578	627	594	591	592	606	594	608	594	622	622	622	577	563	571	608	561	587	565	615	621	593	601	630	578	603	588	588	597	622	586	593	617	543	625	561	558	583	631	575	605	590	577	589	556	569	598	619	616	575	559	603	583	557	579	607	582	603	557	582	631	585	613	630	617	600	603	591	594	555	563	570	605	580	567	605	632	621	604	611	615	593	583	566	600	628	608	610	620	584	598	583	606	604	613	577	573	591	607	565	630	548	584	581	577	586	540	606	585	597	586	608	572	573	556	572	587	557	581	621	589	568	581	549	598	568	555	584	582	576	608	578	632	617	576	569	602	545	607	608	566	582	595	642	569	607	593	578	607	613	595	572	610	580	556	572	615	604	565	568	568	623	604	562	616	599	584	611	602	565	592	617	590	565	576	573	622	604	593	561	577	576	594	585	567	616	610	586	574	591	585	611	604	636	563	531	554	596	579	542	570	612	552	573	594	589	616	615	559	566	604	598	561	579	554	586	588	562	601	584	643	598	620	615	595	593	591	590	574	637	570	569	595	583	582	581	590	592	542	600	579	544	582	593	566	595	623	583	620	584	593	587	570	575	568	567	564	616	589	576	547	588	568	614	629	600	600	544	609	570	548	565	615	583	607	640	617	574	602	623	543	566	626	607	572	569	635	590	592	625	580	605	555	567	564	581	613	605	596	598	602	603	559	602	615	587	612	637	596	608	641	581	599	580	604	595	607	575	585	547	590	578	581	573	577	558	590	572	601	545	630	609	651	581	589	618	569	599	559	629	591	581	565	559	568	557	559	606	549	598	600	548	577	549	659	571	564	632	571	569	598	557	578	551	619	565	596	545	582	606	575	589	614	578	570	578	561	573	629	574	584	628	612	606	574	572	563	596	609	556	585	599	594	564	634	569	587	569	554	588	565	581	589	619	553	575	560	576	626	595	565	597	586	593	575	579	590	577	625	570	573	570	610	577	597	613	585	585	594	597	572	630	567	563	596	577	562	591	636	555	585	652	599	557	608	626	567	583	617	577	585	570	579	572	579	616	597	602	579	616	615	606	617	557	649	598	621	577	609	587	579	611	576	590	630	598	578	595	571	553	635	602	600	572	621	576	595	613	626	599	621	600	590	588	604	588	614	631	646	612	604	573	572	589	625	595	588	653	584	639	583	586	580	571	546	573	593	602	646	599	605	587	564	572	620	557	585	577	599	581	596	595	627	601	556	589	550	577	625	589	550	612	582	574	571	569	583	562	580	608	542	550	599	585	596	543	577	585	617	577	571	620	567	563	600	580	571	587	592	573	608	623	599	567	553	601	598	575	590	612	608	571	628	542	561	660	576	616	547	602	588	627	594	589	644	602	618	627	595	605	589	561	646	582	610	604	573	619	599	612	577	566	570	605	616	561	573	592	588	599	590	601	553	592	562	582	579	578	612	543	645	592	633	538	567	550	605	610	567	590	596	618	525	538	589	574	618	623	569	601	600	605	607	587	580	609	606	569	593	607	576	582	591	564	587	567	644	616	593	563	553	585	572	566	548	613	577	594	584	603	599	561	595	600	577	566	584	615	608	581	600	590	607	564	582	567	632	595	554	568	625	633	551	558	593	581	617	625	550	587	597	596	621	590	581	559	585	531	605	590	589	605	558	599	629	606	567	574	573	598	563	611	588	541	546	572	581	573	618	592	576	571	595	600	578	560	640	580	635	633	601	628	582	624	585	562	584	613	571	591	604	582	569	588	551	571	621	594	607	567	584	620	577	594	605	638	591	601	595	572	615	602	533	582	590	594	596	571	622	568	616	616	544	584	560	609	609	608	572	594	585	528	570	605	639	619	592	617	602	590	599	539	592	578	578	594	601	597	593	599	550	585	569	567	580	570	581	537	581	552	551	572	551	584	594	602	612	601	575	577	613	608	605	621	570	612	586	564	611	588	591	591	594	612	551	599	603	587	579	571	597	627	608	589	608	584	623	584	604	589	599	560	588	608	621	595	564	567	590	617	614	647	571	580	591	602	606	578	589
33440	14846	12885	7318	5137	3967	3065	2518	2073	1869	1711	1486	1416	1335	1247	1226	1075	1109	1097	1053	998	1009	948	955	983	971	894	869	935	963	968	962	899	900	916	985	945	904	887	928	913	873	909	928	849	883	908	840	909	844	924	826	888	932	890	868	846	915	842	862	885	890	868	836	919	808	825	898	862	896	879	893	860	902	871	857	859	836	871	889	883	878	864	873	903	837	858	836	856	842	848	846	836	908	818	874	853	876	824	894	799	889	902	944	850	834	881	866	857	874	865	843	905	864	861	862	830	870	857	856	825	847	822	847	870	881	862	837	854	876	889	899	857	877	826	863	824	853	863	880	876	862	863	833	809	815	868	886	842	857	831	815	863	869	834	863	777	848	826	849	860	834	862	933	902	828	836	833	864	836	911	839	887	845	865	850	856	814	858	871	838	865	863	803	852	830	826	857	895	826	828	842	895	893	872	875	828	884	893	871	812	856	854	861	817	866	798	884	849	841	919	821	820	876	812	913	879	842	845	844	866	836	931	874	823	874	914	874	847	843	890	855	845	831	877	847	860	849	896	888	860	826	852	874	824	884	855	869	805	909	836	830	897	854	890	839	858	836	895	858	856	862	877	866	889	807	838	837	823	881	838	846	837	868	838	820	811	860	833	892	888	871	836	900	862	866	849	851	871	795	862	848	855	849	855	867	854	802	841	834	866	858	832	877	810	840	839	839	889	843	832	882	866	870	810	906	864	822	829	909	858	814	869	814	882	859	821	898	822	893	908	891	861	836	940	824	825	823	876	828	849	855	869	896	838	865	834	856	843	910	868	834	833	820	808	842	877	810	851	824	846	819	877	896	877	861	822	861	851	845	842	857	875	901	851	844	896	898	868	880	862	853	851	882	895	846	839	882	827	877	834	894	844	866	903	859	857	843	892	809	823	857	849	808	850	891	871	891	843	845	895	840	879	852	905	852	851	896	867	898	861	812	876	840	861	876	851	874	893	868	846	841	879	917	825	823	832	864	897	856	848	851	870	864	877	805	847	834	805	832	895	862	884	865	904	872	916	848	807	853	860	844	894	842	842	852	881	861	832	839	842	837	884	820	926	809	909	859	876	876	862	868	875	847	876	856	886	841	815	885	804	868	814	905	817	846	860	830	826	902	905	868	941	860	806	805	896	898	819	885	863	857	861	838	896	876	813	857	848	923	885	879	839	837	825	852	867	894	867	871	830	885	897	889	919	868	927	846	869	826	856	856	832	839	854	885	858	871	874	868	854	883	847	881	887	879	846	882	859	837	880	932	870	816	869	854	888	833	813	865	873	886	796	842	884	854	911	883	919	851	866	886	887	882	824	828	860	863	887	900	815	837	816	857	845	849	818	890	836	823	850	866	879	829	847	847	873	831	905	823	862	920	880	849	860	915	812	830	858	819	850	866	827	885	908	858	838	928	881	864	814	894	842	856	816	876	875	806	825	873	817	829	865	884	855	835	853	881	815	896	837	845	836	857	844	898	868	861	916	858	811	844	908	868	874	827	847	823	818	865	855	834	895	869	855	855	868	844	831	862	856	841	918	828	837	887	917	875	855	893	897	874	819	904	813	873	879	912	872	814	845	877	829	861	865	778	881	866	825	883	900	854	834	859	810	838	871	841	917	812	872	860	874	840	912	860	852	855	838	894	896	879	882	908	890	837	837	870	861	850	903	852	826	870	876	845	877	825	884	866	900	859	882	840	824	847	892	876	836	893	835	882	842	816	861	850	912	819	911	851	856	814	852	902	889	866	852	877	852	807	811	810	841	832	843	829	842	872	853	854	864	865	827	892	861	859	798	876	863	846	869	885	856	899	784	874	838	843	867	863	894	831	845	868	880	840	888	884	937	882	867	823	852	853	852	825	874	840	884	857	825	872	825	836	829	905	886	865	891	828	882	865	840	889	857	838	788	882	859	834	831	881	924	882	885	864	874	853	861	874	832	818	865	845	841	903	818	903	849	847	878	819	846	873	826	880	845	872	917	870	841	839	841	854	820	877	857	799	845	820	869	861	873	873	872	853	818	856	848	825	853	885	846	864	844	775	844	866	860	859	826	856	830	809	846	830	807	830	892	866	865	821	890	869	873	859	876	844	885	846	850	821	854	830	917	870	854	850	869	864	833	874	799	859	821	881	882	852	803	890	904	845	827	856	831	846	893	818	895	912	912	853	849	862	797	875	856	915	841	847	834	849	854	883	877	809	846	845	881	850	858	845	906	874	881	836	844	815	873	889	902	881	837	888	843	842	848	857	864	856	851	767	899	857	828	889	861	848	855	875	867	882	893	891	845	878	814	818	880	841	825	850	854	865	878	854	858	867	860	836	840	781	828	846	891	877	874	909	879	897	885	875	863	839	863	793	845	840	908	847	876	851	873	837	864	864	863	917	842	849	901	839	848	847	878	843	820	824	876	895	865	855	874	840	858	839	847	839	854	880	853	843	818	885	865	902	849	834	830	890	864	886	845	866	844	860	839	842	904	864	816	867	905	853	821	858	860	894	863	865	844	852	802	815	889	847	887	801	847	842	799	874	915	838	849	840	866	849	844	846	820	842	875	829	852	847	831	845	857	852	838	804	823	841	871	857	874	845	877	808	879	886	887	883	853	886	877	925	821	888	837	841	849	874	838	882	900	843	835	845	879	849	807	907	816	804	878	893	812	887	853	865	827	845	833	835	831	849	854	838	897	873	804	851	843	818	893	875	863	922	879	824	891	847	868	864	839	841	869	904	831	867	810	802	839	843	872	874	888	847	862	813	893	827	869	843	832	869	897	908	847	885	801	844	834	888	875	850	859	872	837	839	881	858	833	892	828	894	856	857	859	904	826	816	845	863	879	883	895	830	883	823	853	824	820	847	874	830	847	823	812	833	867	868	862	854	870	862	861	868	871	826	852	825	848	883	801	898	877	888	829	906	810	863	925	845	841	895	858	853	817	882	898	852	888	835	880	844	828	859	842	897	853	898	868	864	871	845	870	892	875	841	844	829	859	877	857	852	875	908	869	862	833	841	857	875	896	854	887	841	826	877	880	844	856	881	839	825	901	867	867	858	831	899	911	901	882	863	829	836	863	868	876	884	851	895	874	835	842	882	871	886	835	839	864	842	902	825	840	868	861	865	894	814	839	822	874	840	809	895	875	908	880	825	858	881	843	878	874	819	879	864	827	822	866	867	853	811	834	822	891	822	820	912	888	882	890	827	902	824	851	887	856	897	790	817	877	907	851	870	891	831	828	863	871	851	810	862	886	864	817	867	880	793	828	814	866	858	846	849	837	876	837	838	843	868	856	850	868	889	801	817	892	836	850	896	842	802	845	865	900	860	809	894	842	866	867	860	837	788	816	858	881	876	890	895	841	841	871	882	838	850	843	828	840	848	819	844	928	827	845	827	855	860	857	813	853	859	875	886	875	845	883	884	909	838	876	843	843	818	879	882	869	804	878	860	876	868	844	806	869	872	844	846	871	843
27448	20784	9155	1029	704	604	448	420	377	399	385	357	370	367	361	372	389	406	384	378	382	393	364	366	383	351	383	377	390	368	378	345	347	377	374	367	387	393	395	392	391	408	378	385	391	396	365	380	356	390	375	366	375	408	391	365	418	407	381	379	392	362	368	367	366	387	371	419	390	378	408	387	344	358	358	347	395	340	418	364	431	360	382	372	380	373	373	376	366	366	399	392	366	371	364	381	369	397	367	377	389	373	385	388	355	359	373	377	424	369	373	384	387	375	420	374	363	398	367	380	367	386	381	379	375	376	362	388	396	381	388	388	375	390	374	338	375	398	356	374	394	370	389	366	412	353	367	363	435	426	359	357	373	359	377	381	396	400	379	361	320	362	380	363	358	392	384	391	383	380	355	379	389	381	363	390	370	358	356	376	380	364	373	373	371	345	383	419	399	389	384	376	399	403	353	375	365	396	363	377	366	415	382	363	356	383	365	399	381	359	356	358	339	350	368	376	346	404	373	383	415	398	386	373	392	384	377	389	380	351	364	400	363	375	416	375	388	354	381	413	396	378	376	390	374	409	388	379	342	389	410	353	383	356	357	392	368	390	395	375	383	386	400	378	392	355	369	359	361	371	347	413	392	391	366	368	403	367	367	367	404	376	354	380	378	350	401	367	372	342	381	336	382	331	374	386	381	360	330	382	366	378	359	414	381	374	349	387	379	337	371	401	394	390	397	361	365	395	383	369	395	397	365	399	374	358	386	365	396	375	378	375	368	363	394	355	405	364	384	384	361	363	369	348	355	378	374	395	384	371	379	342	370	344	391	373	390	375	402	375	355	353	394	361	355	371	380	369	387	392	376	365	369	407	401	363	383	337	403	337	390	371	387	393	374	387	359	359	366	334	381	338	362	378	418	354	413	390	392	373	399	378	355	359	348	407	370	405	403	360	377	349	410	394	381	357	386	380	372	358	360	355	391	399	382	347	376	363	359	372	394	406	383	381	380	348	385	420	388	391	363	345	382	346	366	391	377	358	368	409	368	368	363	408	371	366	394	419	369	336	353	372	413	340	354	377	392	403	360	404	374	405	388	378	385	381	390	424	343	383	377	358	386	350	388	396	386	342	373	353	382	368	397	371	366	383	422	370	367	395	366	376	378	406	420	374	393	359	387	362	311	392	370	406	382	361	393	383	366	372	403	386	387	380	388	400	383	368	366	350	402	358	347	369	370	390	352	392	405	392	390	357	391	407	387	366	382	348	368	363	409	375	391	402	389	385	411	401	386	377	377	396	383	410	364	380	373	367	372	371	361	364	368	399	347	396	367	361	370	378	399	395	370	370	423	375	391	387	402	373	360	360	374	356	390	386	377	367	377	372	367	364	403	388	401	376	326	376	362	424	378	370	366	418	375	353	369	352	363	379	378	427	370	348	391	384	388	361	366	346	374	368	396	342	384	361	374	386	402	409	387	377	366	354	397	352	358	353	371	339	391	375	361	361	418	394	382	387	403	358	378	333	400	367	406	358	353	414	393	368	398	407	368	397	351	365	391	416	393	402	408	382	396	344	394	414	367	358	381	360	371	402	397	379	351	400	375	376	350	367	414	384	349	365	361	404	366	391	387	401	376	394	406	333	410	371	393	383	368	382	336	379	387	379	411	373	355	393	370	370	370	377	378	384	382	392	377	381	377	392	392	401	373	374	389	389	359	385	404	388	384	373	394	355	397	383	346	383	385	391	377	377	395	404	357	375	326	396	406	377	385	363	379	375	353	370	362	404	362	408	348	355	357	388	392	388	409	350	363	364	352	404	352	368	386	437	370	354	350	365	388	393	408	399	388	381	403	393	355	346	402	356	374	396	370	416	377	407	371	378	376	383	368	375	377	372	410	389	376	385	369	388	375	388	370	367	359	406	421	378	414	364	363	386	402	366	373	377	390	368	386	351	402	413	378	373	390	381	383	369	363	373	371	370	404	397	410	416	388	360	413	376	346	373	357	400	367	367	382	373	371	382	349	352	368	368	406	361	358	397	380	347	368	399	361	369	368	400	404	365	361	372	388	359	402	393	392	366	385	377	340	374	367	408	365	391	378	360	365	384	371	353	356	401	379	381	404	360	380	394	383	401	371	355	356	363	387	355	384	417	389	390	376	377	358	418	371	424	410	402	399	403	362	407	384	360	374	368	389	371	357	400	378	380	391	368	417	357	397	367	383	358	360	371	410	373	364	373	383	368	370	363	353	384	399	382	361	404	371	378	340	406	355	391	436	420	402	386	353	361	340	400	426	359	339	382	417	383	363	386	384	347	376	363	344	380	367	384	391	377	378	355	348	416	401	409	382	395	393	369	432	367	375	411	381	386	380	388	385	378	373	373	366	366	388	388	397	351	366	365	396	373	404	373	383	375	405	353	393	360	397	369	336	421	366	389	375	376	370	381	378	357	368	348	387	366	374	369	349	387	374	377	394	365	353	364	363	389	387	389	362	390	361	385	361	371	395	379	368	422	365	400	360	348	367	364	389	350	399	345	368	382	393	359	388	421	386	367	356	348	358	361	356	363	375	371	383	369	341	402	404	384	384	371	358	397	386	411	388	393	357	355	397	408	384	351	366	386	381	361	358	370	391	392	355	383	350	383	349	349	399	398	362	368	398	372	341	401	353	389	376	385	349	347	371	420	365	359	349	368	367	393	370	357	371	388	393	384	375	394	391	335	379	327	378	400	347	371	373	373	358	359	430	373	388	385	379	399	368	343	411	435	372	385	400	346	375	360	370	366	366	382	373	381	371	372	364	386	399	369	381	361	395	381	371	386	368	349	371	381	365	392	385	372	375	397	352	364	372	371	363	397	411	367	363	352	353	360	384	348	387	362	394	339	365	374	369	395	354	382	366	372	363	377	362	378	361	375	399	404	397	385	362	378	379	396	359	370	402	379	381	410	397	408	390	379	353	408	383	378	376	376	410	368	396	378	382	378	344	360	381	397	372	359	348	381	386	363	388	412	369	383	354	370	399	378	377	383	382	417	390	362	378	373	360	342	393	364	443	403	383	382	378	381	365	394	388	340	381	373	401	393	394	384	374	384	387	397	388	392	369	391	373	354	404	368	401	404	379	366	384	380	392	348	400	362	373	389	384	392	384	385	392	397	430	361	401	370	406	381	391	389	346	377	382	396	372	381	377	391	385	390	389	368	368	394	384	363	369	344	344	384	414	322	415	411	385	379	377	386	374	381	386	368	401	377	367	376	390	369	384	385	421	371	362	381	355	361	378	396	389	388	384	376	365	362	387	391	383	399	350	381	392	380	385	358	375	384	386	378	396	341	411	383	393	373	370	394	348	400	419	385	388	404	359	361	390	356	357	372	370	373	386	383	404	378	387	390	399	365	349	359	372	410	359	404	377	398	383	381	385	361	380	414	361	397	399	362	367	387	387	368	380	388	371	363	377	366	399	363	392	364	391	386	397	399	372	405	375	418	368	395	386	366	368	389
15694	1826	1560	1068	802	745	676	651	632	624	610	592	584	566	559	561	545	563	574	577	543	568	518	544	558	548	527	547	490	567	549	583	531	554	555	544	570	608	554	508	573	558	556	543	572	564	594	539	539	559	550	612	571	529	576	556	598	521	558	552	528	604	559	527	578	518	539	569	568	537	522	541	554	561	531	550	569	533	543	552	568	536	591	564	575	550	551	562	512	552	556	563	568	561	533	559	515	560	553	550	561	561	539	560	551	574	530	550	585	546	551	572	529	545	521	575	549	524	545	575	602	587	576	529	592	563	568	576	531	561	562	553	528	590	546	523	532	583	535	585	553	563	558	579	568	563	531	508	552	561	528	535	578	524	516	535	532	571	596	553	540	569	545	542	597	553	544	543	529	551	560	555	577	509	584	510	544	587	595	580	550	569	563	547	578	581	551	541	498	535	537	549	563	586	531	560	491	579	548	517	557	539	555	509	553	560	609	578	570	564	557	521	548	547	575	587	571	568	565	565	537	561	563	545	545	531	579	520	539	535	559	554	584	531	578	554	555	518	538	611	581	525	538	521	530	544	522	548	498	573	567	521	560	514	532	560	535	557	532	531	555	560	560	550	527	526	545	565	589	552	556	556	586	543	565	554	575	585	533	566	505	592	554	546	563	567	572	571	583	608	544	541	566	548	548	555	503	522	540	554	588	534	563	538	543	565	542	556	557	548	532	534	560	541	542	563	585	587	556	545	530	560	559	557	539	568	532	601	557	549	536	556	546	549	539	563	513	543	564	587	544	540	541	521	544	557	597	497	524	540	550	588	524	542	536	543	574	576	531	509	553	539	538	546	521	550	568	572	571	562	575	553	610	543	575	557	573	570	535	506	542	549	532	584	582	521	557	531	558	564	541	539	530	579	557	567	542	563	549	565	584	601	554	625	584	552	538	545	524	557	556	551	550	521	531	569	572	563	588	593	573	556	566	585	528	536	575	571	564	524	609	532	577	568	542	583	610	563	559	576	589	544	517	569	555	552	552	600	607	544	549	555	544	549	576	525	548	549	578	591	560	535	549	557	555	527	564	529	527	530	527	515	523	563	515	537	517	538	556	530	570	585	523	541	534	579	572	574	581	574	542	589	550	494	569	535	527	589	533	574	555	581	533	575	568	552	523	556	532	548	583	546	543	562	536	539	532	579	541	567	520	539	543	558	524	549	540	582	545	575	552	563	556	561	516	557	533	531	536	548	547	537	534	541	571	519	581	597	580	538	530	563	567	543	563	546	561	510	601	607	592	566	584	554	571	523	536	542	552	559	520	539	552	557	534	537	551	542	566	586	570	610	544	570	514	573	535	558	541	547	576	511	545	571	592	581	568	585	532	519	572	574	560	537	561	538	548	578	554	584	557	513	551	525	547	581	562	570	545	534	539	567	508	558	564	570	543	549	533	550	545	579	555	566	541	579	547	534	532	566	536	560	525	550	552	540	629	545	529	542	571	559	588	559	542	549	507	548	585	562	569	554	559	548	511	561	560	553	591	544	566	565	574	531	590	595	546	531	609	579	547	574	558	563	606	544	539	597	543	585	574	528	584	562	534	544	559	561	538	542	558	576	547	524	553	560	561	559	534	520	532	566	578	557	529	589	530	537	564	527	611	563	570	532	595	552	569	584	544	542	585	610	571	525	563	550	544	620	538	562	540	532	552	599	590	536	574	564	549	565	567	508	548	533	516	541	569	561	541	573	521	576	558	555	582	532	556	574	552	580	530	594	549	553	550	537	554	536	577	585	562	544	552	550	560	529	515	549	544	552	520	564	539	526	584	557	509	554	548	559	581	584	518	567	598	537	570	535	555	551	546	528	546	560	566	555	574	572	515	555	529	542	547	585	532	592	571	541	539	552	594	538	586	563	567	597	547	535	545	565	551	576	573	541	555	520	565	578	529	550	575	587	538	530	561	558	544	514	521	572	567	540	577	553	504	512	552	583	512	548	554	573	570	546	596	592	589	533	497	570	542	564	565	528	529	531	584	545	563	532	576	533	551	567	558	535	522	560	563	564	570	548	554	571	551	596	549	582	551	564	589	529	582	530	563	540	548	570	543	572	575	534	524	556	545	554	564	568	561	559	558	548	566	545	563	517	511	525	598	561	545	534	554	538	604	541	562	528	578	553	580	606	550	529	554	573	576	573	564	540	535	584	566	554	559	588	543	571	518	583	579	570	575	543	555	576	512	520	531	547	540	563	573	536	556	564	544	527	557	544	566	552	593	551	551	527	563	559	558	549	541	546	595	485	573	555	568	544	516	567	590	568	530	566	545	551	569	550	569	564	587	599	572	514	556	556	549	578	477	555	541	522	528	579	525	577	542	592	552	576	585	519	547	542	543	536	578	554	536	550	576	561	536	537	598	562	556	576	527	537	567	577	570	553	545	565	568	532	542	559	535	546	565	592	575	571	550	540	547	527	535	534	579	569	554	543	541	589	544	538	584	543	567	534	582	537	514	565	569	558	532	540	571	534	595	520	541	580	569	537	567	543	545	551	550	530	560	525	522	546	584	507	606	540	570	557	542	569	522	567	558	593	566	546	549	569	555	586	576	573	602	584	561	522	539	556	551	533	575	537	580	584	564	537	547	514	542	558	539	549	560	580	526	528	564	542	582	551	543	530	571	561	577	519	579	581	545	562	547	553	541	525	607	562	547	569	591	528	605	538	539	549	604	518	555	588	586	540	544	497	579	586	548	535	544	573	532	548	567	570	525	543	567	572	553	533	518	516	605	567	564	560	537	506	531	561	517	568	539	547	569	564	559	592	587	541	574	542	534	579	612	529	575	556	541	586	579	592	596	557	503	523	530	536	509	546	544	539	576	563	575	583	555	522	561	539	554	560	535	542	539	519	544	513	575	553	581	520	547	567	538	592	540	561	520	604	587	588	523	586	566	524	550	536	592	597	551	532	560	578	541	577	561	533	568	560	556	526	603	568	526	540	531	549	541	590	539	554	585	543	507	526	551	532	574	560	595	580	528	592	517	565	568	581	506	509	549	564	557	596	589	550	550	559	566	588	575	527	575	533	549	583	567	550	544	551	573	526	541	552	573	559	544	533	532	515	546	575	539	555	597	552	558	522	562	565	549	541	523	557	565	548	510	532	568	573	549	529	585	568	516	574	541	583	555	556	577	563	547	590	548	564	511	556	570	548	537	583	510	587	556	560	549	569	540	551	568	544	558	566	554	580	558	546	556	532	538	543	538	541	582	536	573	540	534	522	539	535	583	536	515	597	533	569	534	560	541	517	556	580	590	587	498	569	560	499	547	548	565	528	527	531	568	559	566	535	582	562	577	569	526	561	557	534	508	554	555	558	542	559	540	565	570	562	593	524	551	543	549	561	525	596	547	574	550	575	589	549	598	503	546	581	575	573	558	565	566	585	551	556	560	554	549	558	514	528	564	564	514	541	570	550	547	585	554	559	595	540	588	539	544	576	585	549	555	589
24358	21388	28810	24320	21237	5278	1321	1032	934	894	778	768	796	774	691	722	705	691	710	745	760	658	695	769	697	699	677	716	628	705	684	702	696	651	680	727	654	706	682	657	673	694	616	699	643	670	639	677	697	664	755	642	677	703	663	663	684	725	677	638	646	659	663	626	661	705	687	674	666	765	650	690	645	666	694	727	724	672	642	722	664	626	695	674	702	671	699	665	642	688	668	682	643	654	667	694	664	618	673	657	646	703	700	720	676	661	676	651	717	676	671	689	706	641	673	641	663	671	686	667	742	698	682	655	729	686	671	664	687	660	712	668	698	656	654	658	688	666	640	671	653	673	717	688	692	615	669	643	716	663	696	655	680	698	697	642	707	640	661	660	640	663	675	634	671	698	644	633	619	694	686	703	690	704	690	652	707	687	683	687	665	683	690	654	655	694	661	714	679	689	674	644	712	721	655	641	669	673	698	685	668	661	694	695	695	652	685	648	682	621	679	686	695	652	691	686	675	662	672	664	667	666	616	708	642	642	630	717	656	625	663	653	667	647	655	681	729	622	697	631	646	660	656	671	670	618	674	687	682	602	709	690	662	665	665	694	689	641	659	674	682	673	668	693	660	645	696	641	673	684	678	663	671	675	662	645	681	648	635	668	678	676	661	647	675	654	691	657	682	704	660	659	700	690	686	705	667	654	675	644	688	698	637	702	674	649	640	683	663	640	642	667	686	662	663	659	682	707	632	704	693	641	652	668	714	671	660	722	632	685	656	669	662	655	697	638	677	651	690	698	711	696	662	662	637	674	631	695	627	683	661	648	659	698	680	669	678	644	657	688	667	669	666	656	682	670	660	653	624	694	705	691	673	723	647	700	670	636	672	678	653	628	678	672	654	651	650	660	656	651	683	676	641	632	685	691	685	675	669	662	695	656	674	634	624	696	683	674	676	660	696	653	649	689	652	692	695	701	704	675	634	698	648	642	672	685	669	688	630	627	632	647	675	632	659	658	688	658	693	658	669	634	682	684	689	650	693	666	684	693	616	666	660	653	693	666	707	664	689	664	662	723	660	668	716	699	679	628	637	723	702	672	664	686	683	619	671	697	615	699	683	661	640	653	626	617	654	689	649	678	675	681	669	663	690	684	700	671	678	680	706	667	692	675	664	648	620	638	667	651	688	707	680	684	621	704	688	695	669	689	679	668	668	680	615	645	597	675	682	643	716	709	668	694	651	707	656	656	689	660	628	711	690	688	703	692	710	611	687	720	669	666	644	630	673	654	705	631	635	651	687	692	645	692	649	680	688	705	685	657	689	639	689	661	633	689	687	656	686	674	722	719	684	676	720	729	653	655	699	699	668	676	650	636	595	674	706	626	696	647	644	673	640	677	676	627	675	661	704	660	691	670	666	663	652	679	704	652	615	696	645	639	677	666	677	684	664	681	704	687	669	667	670	632	621	665	697	689	673	671	653	622	716	676	630	702	613	698	674	649	699	674	608	627	676	660	653	694	698	674	689	676	693	655	673	699	632	712	685	675	671	696	722	665	721	659	699	647	648	642	638	700	680	672	698	668	692	652	675	695	676	678	690	679	675	717	651	694	682	650	632	667	659	715	680	670	711	661	652	693	660	666	688	660	710	683	712	670	692	644	675	642	648	652	665	650	678	665	671	634	665	690	647	653	691	704	639	649	668	653	669	667	640	707	660	656	657	671	632	649	640	665	631	617	727	645	689	679	679	707	643	632	636	656	684	583	650	692	637	692	640	678	680	654	663	625	697	645	685	693	681	691	643	684	640	681	659	686	685	670	691	685	652	684	681	634	663	652	676	659	679	652	663	633	722	686	662	695	683	705	680	675	707	712	662	655	650	649	658	628	671	705	673	725	697	674	668	689	682	672	657	699	643	629	682	689	656	650	645	727	662	648	665	615	667	684	657	653	642	639	694	653	657	682	656	716	634	681	639	707	687	682	664	671	635	662	681	643	693	698	704	660	639	678	655	641	664	666	667	615	632	652	690	677	690	691	677	693	660	671	670	663	661	671	688	632	689	670	635	714	672	654	693	674	650	655	624	668	654	674	635	685	671	673	663	643	675	671	680	604	709	654	682	645	660	685	671	662	659	664	662	597	650	655	687	693	655	627	661	658	649	638	693	679	673	685	677	640	638	635	686	670	725	689	648	671	644	656	677	610	679	653	686	692	679	669	638	652	650	667	732	680	653	682	683	738	656	683	683	678	668	660	667	635	639	710	660	635	723	674	674	715	679	670	664	648	694	632	670	690	611	643	669	646	671	704	688	653	684	706	702	612	699	628	693	686	672	668	699	648	732	643	663	617	665	646	687	615	713	713	699	676	688	702	668	676	654	654	576	685	677	674	701	669	687	632	690	666	676	694	690	686	626	659	645	641	661	711	639	659	648	608	671	663	665	706	678	665	665	652	657	684	692	639	674	662	616	628	646	672	697	683	661	698	639	686	645	693	644	644	639	660	717	700	658	758	661	676	660	644	688	654	663	698	654	624	692	720	653	675	623	694	657	661	689	646	673	669	647	618	724	676	657	656	695	662	684	661	683	663	653	665	648	668	667	641	673	622	704	707	656	652	632	654	736	675	662	683	656	643	693	689	658	672	631	643	662	665	634	663	661	665	645	679	653	732	668	678	632	651	672	628	664	645	648	709	720	697	665	674	632	703	643	670	665	699	621	658	642	711	684	712	656	634	674	650	674	665	715	705	670	685	655	663	655	695	700	674	656	649	685	642	642	648	645	681	645	649	679	677	701	654	641	636	650	644	652	655	666	677	663	647	636	632	638	642	692	642	668	653	702	625	637	690	648	692	658	717	633	714	648	717	702	708	684	691	668	657	694	675	654	660	688	688	706	686	676	660	689	636	673	629	665	648	662	685	651	620	639	669	604	628	708	639	652	647	619	663	699	671	680	642	660	686	719	656	624	653	674	698	677	641	673	706	673	735	649	678	658	683	653	683	673	616	638	652	653	700	642	669	634	632	667	694	677	697	658	669	637	618	693	670	643	667	674	693	663	721	651	654	692	728	653	694	672	635	668	692	625	643	656	637	682	691	661	635	689	706	698	664	675	672	610	642	686	673	683	692	681	651	658	666	702	718	713	677	610	675	652	657	647	627	651	674	689	662	697	696	662	670	676	642	708	631	682	685	693	655	696	670	655	630	684	673	699	667	677	718	655	670	668	673	631	704	676	611	657	675	693	662	679	653	681	676	674	633	658	665	698	652	680	621	663	650	678	690	680	675	651	631	696	662	618	661	659	658	740	669	628	700	650	633	642	677	700	668	703	628	649	672	638	634	689	667	659	656	675	696	675	708	678	670	670	677	678	635	662	679	699	667	654	687	666	673	674	646	657	662	667	630	672	677	611	683	655	640	670	683	689	655	715	630	633	660	650	649	686	678	661	642	685	614	699	670	679	675	663	637	659	667	699	705	665	653	630	666	631	714	643	642	670	690	646	703	646	668
30516	9406	8430	4564	3269	2639	2277	1816	1568	1521	1427	1320	1253	1110	1183	1163	1180	1078	1018	1012	1034	1019	1005	1060	991	986	1016	1040	1021	1009	992	1025	982	983	1063	999	1012	977	975	996	1000	964	939	1023	954	1005	1048	990	991	981	989	967	965	987	980	993	1026	999	994	991	981	963	961	968	981	925	1049	985	976	967	958	987	926	1022	954	1011	968	976	982	1009	979	952	1009	919	1001	938	995	1026	962	978	1012	1005	946	983	964	928	1021	1023	971	1003	933	1005	968	948	977	976	1037	1037	943	924	998	960	944	971	985	930	972	999	942	909	972	968	1029	924	960	975	935	979	962	968	991	956	892	952	984	951	977	983	964	937	996	987	969	942	993	959	955	954	984	985	1023	970	1011	977	968	965	992	955	996	944	985	935	1045	892	1001	974	952	993	937	982	961	974	923	955	927	942	1013	962	965	954	965	992	962	948	945	1050	976	945	959	949	973	969	952	1017	967	1011	956	967	961	985	966	1004	961	1034	959	986	944	994	1001	958	1025	985	957	986	942	1024	1000	966	938	938	933	936	1005	1002	967	1044	1000	1023	971	940	964	932	945	928	925	957	995	1007	991	945	1014	1005	959	964	971	930	942	935	953	967	1000	955	952	995	966	973	1001	948	939	1001	929	1001	989	966	957	980	929	966	962	1032	919	951	986	964	950	986	977	993	959	942	938	864	946	978	981	977	985	995	966	998	952	893	1034	979	950	960	955	1014	975	936	994	907	956	970	957	928	925	1014	958	995	952	974	995	951	964	980	1007	975	967	956	996	936	958	972	956	929	925	981	987	979	991	974	909	1002	980	962	961	973	967	955	933	924	995	958	988	945	964	932	972	946	944	972	953	942	948	965	965	990	1010	981	961	976	969	966	962	925	903	993	965	947	919	951	954	953	991	1000	999	986	902	966	995	985	969	925	1023	1006	970	992	985	949	997	976	983	967	964	970	991	969	949	993	960	915	982	989	939	1008	979	1032	908	975	942	1000	994	913	968	984	1025	927	1001	1024	913	977	979	968	1008	955	982	918	1045	961	909	979	970	956	935	931	963	948	942	941	999	995	1023	1052	994	929	990	972	969	939	1006	954	879	939	986	962	1011	918	966	935	970	955	985	934	906	973	953	944	1007	901	978	925	1020	994	946	957	958	980	914	969	964	996	996	976	923	996	926	967	968	983	948	1000	973	949	976	911	922	913	976	939	999	964	1000	1015	987	1005	946	955	946	929	966	1028	963	968	995	930	988	962	934	984	958	1010	925	959	940	942	923	945	935	937	919	995	966	897	971	915	951	926	940	976	990	981	961	971	981	1004	974	934	958	948	957	989	944	953	920	959	982	959	1031	904	974	958	1050	959	947	1099	963	997	951	969	970	992	916	909	986	916	1035	1028	979	985	966	929	992	941	984	966	947	931	982	954	931	947	999	1012	932	962	999	1003	985	993	942	946	981	993	971	972	979	962	967	955	965	986	941	1036	950	975	909	923	985	938	950	996	924	980	921	976	949	910	942	933	968	972	938	952	918	938	963	991	1006	1004	1004	1050	1026	999	952	908	966	971	871	975	1021	942	947	936	1003	1011	1014	1000	928	962	959	978	974	956	991	954	958	971	928	985	949	995	963	980	997	936	976	952	1017	934	969	968	991	965	1006	993	951	955	960	896	896	983	936	951	1010	917	957	953	935	944	1007	956	952	969	950	963	918	972	914	987	902	978	980	946	918	993	958	942	961	967	959	984	883	983	975	958	955	938	837	890	893	977	956	936	913	912	964	963	947	966	967	988	974	972	975	981	959	956	940	979	959	957	982	934	953	965	964	937	1004	985	961	984	951	995	974	974	978	1011	986	985	1041	926	939	976	958	953	961	977	973	943	963	990	986	949	973	918	957	970	1042	951	1009	980	971	963	990	953	957	981	923	964	993	943	985	1005	986	965	1003	972	965	907	1013	957	973	931	998	932	1027	946	994	966	939	946	963	980	976	972	940	935	950	960	1001	928	1021	1004	957	931	975	942	975	938	943	993	1004	976	946	1034	941	952	938	992	990	947	931	1020	1000	945	938	971	960	1021	950	980	1015	954	955	1011	911	958	998	948	987	954	1019	963	970	877	989	977	983	934	972	959	1027	968	1042	952	1006	978	976	960	979	963	947	1019	947	1047	947	956	958	1008	950	992	977	1008	965	989	908	909	998	988	978	982	962	1003	935	969	966	1028	993	979	972	960	928	1001	940	942	976	965	1015	911	941	973	993	959	952	880	956	980	976	941	1004	937	954	966	1019	951	952	948	959	1006	1011	990	948	904	963	972	947	926	969	1004	934	998	893	961	922	942	1009	966	950	931	972	948	947	980	960	935	926	928	966	987	918	961	928	987	1017	983	945	944	981	1009	950	956	972	1016	1003	958	910	944	973	983	945	955	964	974	954	945	1040	992	966	1007	939	915	1053	970	972	964	930	992	967	923	949	957	965	983	911	966	950	971	977	949	942	975	915	946	989	940	1025	913	923	976	1015	981	979	962	977	947	923	912	956	939	906	910	966	928	1022	960	999	979	972	987	981	993	966	1008	973	976	940	1018	979	984	954	989	1018	1012	942	916	945	978	967	968	945	960	1036	942	953	1018	955	991	1002	891	953	982	992	1018	950	961	961	967	971	944	986	969	923	992	954	973	1006	986	987	981	946	952	943	943	1008	916	961	978	992	964	946	929	983	956	981	906	1000	994	988	902	979	973	940	930	990	971	969	952	894	983	967	976	978	954	964	978	991	970	977	999	958	947	979	903	1018	913	986	975	995	934	967	947	960	967	959	990	977	947	961	944	981	1005	988	1001	975	980	929	965	955	952	921	967	1005	959	931	1001	938	991	934	972	966	954	961	967	991	959	963	979	986	991	977	1000	965	981	970	970	927	953	978	975	937	974	970	924	983	946	982	970	1020	1026	947	963	992	946	943	962	921	943	947	929	907	900	961	953	995	928	985	996	971	997	984	957	925	969	994	988	952	1006	965	966	961	899	940	949	970	912	969	1000	1015	976	975	961	933	927	933	956	975	981	928	976	943	965	880	947	969	992	918	944	976	933	988	975	934	971	956	930	986	1005	964	987	984	994	962	1020	986	1006	956	912	988	974	994	954	957	946	900	1027	964	975	1002	978	951	969	933	987	981	937	930	984	979	944	982	940	999	994	939	981	955	946	944	985	967	993	933	943	980	1019	944	1021	973	955	945	952	956	961	971	908	931	965	991	970	920	896	939	967	984	985	954	924	901	992	938	939	967	981	948	958	952	992	892	1008	955	918	970	949	927	967	970	965	981	943	1014	935	926	973	939	972	999	959	1014	947	997	939	946	1028	987	982	981	1042	968	956	985	973	990	917	940	956	970	990	924	928	945	898	933	1001	958	1020	974	982	938	940	962	965	940	937	985	982	939	977	951	944	984	930	1006	978	966	972	902	943	987	940	919	985	971	968	971	986	999	930	962	1008	910	971	1005	921	1074	930	967	968	980	976	991	912	974	941	993	948	928	949	987	963	995	982	962	995	1032	988	999	952	969	997	912	910	909	948	963	949	933	949	904	1018	1019	987	954	995	977	976	920	989	946	1010	957	961	975	966	912	884	955	968	977	962	966	964	955	1017	980	997	935	963	970	968	966	945	1004	969	917	958	1016	983	935	982	998	923	971	1007	947	980
23333	21386	29375	23784	21388	21181	4214	1313	1014	972	822	766	718	759	733	702	687	670	657	643	657	656	693	617	598	604	653	663	570	616	629	628	632	602	551	587	600	624	637	584	618	621	574	639	652	573	576	582	603	592	589	583	621	581	614	535	602	600	603	585	583	623	626	618	599	592	632	608	613	575	568	608	574	550	600	594	649	573	574	604	633	586	555	587	590	561	560	561	585	556	605	640	584	564	593	565	599	576	603	625	629	597	596	634	585	651	616	573	569	559	620	563	581	560	614	571	616	577	627	574	566	557	604	596	592	592	551	580	582	609	581	546	567	590	540	603	567	614	603	604	593	639	573	614	610	545	593	612	592	553	585	612	618	588	638	594	560	575	639	592	590	578	596	569	577	585	606	521	609	597	583	611	635	566	585	563	552	601	607	590	555	610	546	634	569	603	637	612	593	576	549	614	640	631	614	629	572	573	589	585	572	611	622	572	593	617	590	634	609	581	593	588	569	608	584	602	586	581	577	613	568	594	610	591	602	638	589	605	548	584	533	608	607	576	604	517	602	584	578	588	624	597	588	588	615	586	589	603	588	589	576	597	570	583	613	566	636	564	559	594	583	552	627	563	586	583	581	614	604	580	585	589	597	563	603	595	604	559	579	544	581	596	593	611	581	588	623	605	595	580	612	605	633	564	547	545	559	573	540	591	580	575	585	593	571	563	574	604	600	620	571	605	601	616	616	574	608	612	624	525	563	592	592	593	600	597	590	589	614	630	582	569	566	620	606	566	556	641	588	610	581	580	572	599	564	557	592	617	596	558	619	563	589	598	631	632	590	623	580	582	570	580	648	588	606	557	574	586	596	557	613	584	613	557	532	588	572	620	571	621	549	589	608	620	578	587	618	572	581	609	575	585	587	613	590	640	608	606	576	596	587	599	609	588	570	582	579	588	591	579	626	561	564	582	605	570	580	581	575	576	594	565	591	598	551	593	577	584	565	583	573	587	587	596	564	566	584	586	600	602	604	595	557	558	595	614	623	558	632	552	596	595	591	562	621	576	579	588	633	550	609	590	584	561	596	603	622	566	570	627	596	590	590	539	542	605	592	591	601	629	603	571	564	571	591	621	626	561	562	589	558	596	586	562	588	555	604	607	629	553	630	558	604	600	579	571	591	568	585	534	587	636	576	585	587	583	574	560	611	562	573	565	591	597	607	564	548	624	580	602	572	583	582	582	591	626	570	583	634	589	556	592	597	557	594	569	582	573	638	608	619	583	589	558	592	570	552	581	586	577	608	595	571	591	608	592	588	560	581	620	579	576	604	556	588	567	593	602	579	581	560	522	583	618	602	575	592	607	618	587	560	564	585	546	602	591	557	605	577	587	563	584	616	612	603	585	637	564	555	592	606	603	591	618	608	645	582	613	597	579	566	568	583	612	591	588	619	627	585	584	539	600	572	531	568	551	604	617	578	637	569	573	608	595	591	582	603	552	578	583	614	572	607	624	576	603	593	567	548	591	589	572	572	606	653	579	583	597	584	581	586	578	568	552	594	588	608	545	543	632	643	600	580	571	599	564	592	586	593	591	631	566	591	573	580	615	576	615	593	562	592	621	577	602	631	537	616	561	556	622	603	590	609	601	589	624	551	559	551	586	576	619	605	644	545	581	634	642	601	647	567	570	570	603	619	599	583	626	616	619	575	615	597	597	535	616	563	607	580	534	599	595	619	582	572	595	548	587	643	579	573	573	585	605	549	600	618	560	600	645	584	573	580	607	576	613	572	546	582	584	538	587	574	565	595	595	588	570	581	611	603	587	587	590	569	614	612	570	551	590	621	602	583	617	606	594	570	557	553	582	579	607	577	614	634	606	599	595	578	549	567	613	597	606	620	612	547	593	584	595	598	565	582	618	603	595	564	611	575	618	555	640	649	605	633	573	578	618	603	617	553	607	585	582	559	613	595	548	572	593	592	602	577	570	602	600	578	623	564	561	578	616	592	595	612	587	610	563	558	581	574	609	575	650	595	603	580	545	594	585	598	589	604	568	536	577	551	588	587	542	615	617	573	531	600	605	610	602	600	574	558	593	578	590	575	589	647	580	570	571	588	595	605	547	610	570	601	566	603	625	603	579	626	587	588	581	571	582	576	593	571	588	607	603	588	628	574	609	601	559	583	604	545	636	565	608	606	589	605	566	583	596	591	611	548	551	600	559	602	583	575	595	550	557	632	576	586	604	576	576	642	553	566	541	616	590	603	584	556	617	606	625	583	618	599	584	582	601	603	616	555	583	551	548	586	565	576	588	586	579	606	609	553	615	586	584	608	568	620	570	619	588	593	618	623	619	592	617	572	615	584	580	570	576	566	626	598	582	617	648	575	547	603	615	576	555	575	596	560	560	559	577	564	578	612	611	612	643	573	598	605	580	566	635	581	566	571	593	602	552	595	578	544	557	614	544	599	596	616	579	583	625	560	598	588	603	580	607	555	595	568	619	616	617	630	555	617	553	596	585	593	599	554	599	610	597	606	617	592	601	563	562	562	603	591	625	636	574	605	617	567	579	561	590	618	594	564	589	594	608	564	564	557	607	614	577	568	602	564	571	590	580	637	576	566	586	604	569	614	588	567	601	522	611	636	567	566	564	596	588	566	577	591	597	594	594	599	588	621	582	637	567	588	578	569	583	569	565	581	616	591	603	587	556	589	636	600	592	590	592	599	631	602	617	573	599	550	557	585	573	571	565	590	591	607	654	580	581	546	590	596	545	591	575	584	575	583	547	576	605	583	576	622	577	573	579	603	565	576	586	569	545	598	599	578	611	604	568	564	583	587	611	580	588	630	557	617	575	584	571	607	618	603	591	634	568	571	579	581	632	595	569	607	589	608	641	613	603	631	579	578	591	551	606	574	591	607	612	572	578	580	607	554	613	588	572	599	549	570	577	598	605	579	551	569	553	609	575	545	573	569	596	547	558	578	593	568	598	597	582	586	551	596	550	581	606	586	616	610	608	569	582	572	554	558	581	608	593	587	577	575	610	572	559	612	590	574	607	558	583	599	612	591	597	589	567	591	561	623	585	557	625	618	590	604	587	574	560	608	602	610	575	626	562	596	629	641	577	542	582	583	585	603	580	604	573	555	595	560	635	599	587	551	575	603	590	591	571	552	584	538	564	597	593	591	558	595	585	568	586	604	570	638	595	540	574	574	584	596	573	612	602	619	597	584	596	559	554	542	584	603	585	593	579	575	620	518	575	573	585	605	579	537	582	573	523	576	620	589	606	565	558	583	573	574	648	592	609	530	614	626	612	618	578	553	586	564	555	614	582	560	609	619	608	576	587	579	599	602	600	536	518	607	552	551	592	609	549	543	617	592	601	585	610	586	597	572	543	558	604	589	573	537	555	574	577	537	598	562	571	537	582	591	594	594	585	607	551	607	575	631	584	605	607	619	635	601	560	579	624	577	601	637	640	541	585	621	601	596	581	621	587	598	563	612	646
34002	14714	12990	7242	5123	4037	3044	2474	2144	1858	1596	1504	1450	1381	1171	1188	1117	1104	1063	961	1065	1005	1024	937	980	940	981	959	967	920	940	874	895	924	924	915	913	871	913	929	916	916	882	923	943	844	845	913	861	861	928	924	819	852	845	838	885	837	861	865	846	879	865	885	838	869	829	868	884	894	885	888	816	836	903	833	858	877	828	896	893	878	890	810	860	856	844	857	854	831	918	849	898	912	901	839	833	881	903	846	871	809	881	862	873	896	916	857	905	869	814	858	838	844	870	877	832	865	901	830	860	835	839	889	879	894	849	866	863	892	888	870	878	875	820	861	882	859	863	859	881	859	887	804	817	866	854	898	839	849	877	857	878	838	896	895	918	923	859	867	872	907	835	904	888	844	850	863	814	850	849	888	895	841	867	837	876	861	870	830	825	877	875	874	850	875	841	842	883	837	877	882	864	864	876	877	867	853	866	843	856	834	827	843	886	879	864	841	853	843	872	902	849	885	873	870	850	869	813	859	908	831	843	840	892	880	779	867	880	831	907	887	795	850	879	864	907	866	860	915	837	835	881	877	814	873	846	857	825	908	868	840	852	843	858	833	844	896	832	905	886	815	907	941	896	827	902	843	864	843	880	851	822	869	825	896	865	859	903	862	893	859	824	812	831	856	862	871	847	818	860	873	893	858	849	866	842	864	877	838	911	851	855	881	854	916	863	847	848	887	893	811	879	830	811	846	908	888	848	874	921	899	898	844	863	862	858	846	810	831	885	908	896	893	819	865	903	807	845	896	818	912	906	872	847	855	910	890	831	842	900	866	866	849	867	788	876	880	826	874	878	836	887	839	888	830	830	865	853	871	823	896	875	891	845	868	897	819	907	865	887	867	866	882	860	919	869	847	846	856	857	849	835	887	849	890	847	843	868	847	856	861	848	826	861	849	893	885	820	926	830	834	931	863	807	851	937	874	841	913	893	832	836	905	875	860	860	904	837	863	882	911	856	880	885	942	889	902	867	896	897	918	886	882	846	807	848	851	885	875	881	823	826	829	880	838	839	889	871	869	873	826	842	880	864	893	872	839	905	794	864	848	906	876	876	885	879	874	887	857	870	867	772	880	864	855	855	865	854	840	875	875	849	862	864	874	865	894	855	824	839	815	865	810	818	854	863	835	849	884	834	835	889	908	892	872	850	902	881	831	869	862	862	855	887	863	831	808	803	851	796	828	840	842	866	853	901	871	900	868	862	870	866	843	921	916	834	868	843	849	890	860	891	872	872	897	856	853	895	865	815	876	895	786	870	898	897	863	807	847	898	877	881	837	872	850	858	812	849	851	877	895	835	880	881	841	868	890	860	871	866	888	838	875	838	843	857	898	876	910	861	853	834	854	866	910	799	819	852	885	856	805	864	836	904	901	804	880	839	849	871	849	923	870	856	864	821	829	864	842	872	832	869	899	849	864	868	887	865	862	843	871	815	859	801	816	853	873	874	875	870	874	865	915	847	873	861	894	860	885	847	879	892	847	871	872	879	840	877	828	871	870	840	887	820	860	879	851	880	857	882	885	845	830	892	837	847	860	870	886	896	903	874	825	852	822	844	880	871	859	878	819	901	896	852	845	871	847	856	885	868	880	879	879	904	817	836	845	825	904	922	885	835	907	855	889	861	877	864	872	809	860	866	853	881	902	875	876	857	887	878	841	815	847	867	869	879	867	882	825	848	856	870	880	842	828	848	891	888	851	890	848	920	838	834	855	874	856	853	837	866	820	833	862	922	870	864	864	884	847	819	896	815	841	852	849	876	868	877	866	842	871	875	819	892	826	859	874	854	834	854	857	875	804	894	875	850	864	906	853	851	864	877	866	860	874	852	828	843	902	851	856	883	871	871	864	855	901	831	810	841	865	903	948	879	936	878	937	876	840	858	881	870	858	860	853	844	863	929	880	832	907	870	883	835	802	891	857	880	885	854	853	860	915	861	841	845	893	853	883	835	887	873	854	850	842	867	823	829	922	903	883	811	806	875	870	900	874	850	860	844	859	816	854	886	836	865	846	866	873	872	858	855	877	839	867	883	863	797	865	825	830	880	936	829	863	874	829	895	890	902	803	821	860	830	858	907	802	837	847	922	869	849	844	826	815	862	874	840	832	838	850	873	903	807	854	883	895	897	830	840	872	860	844	885	854	900	835	898	904	826	900	834	865	867	861	887	887	814	846	865	874	913	834	844	875	846	870	852	836	888	840	849	899	812	856	832	854	806	883	772	868	887	868	852	933	841	878	893	897	899	849	771	928	859	851	845	880	822	879	875	879	825	844	803	866	883	852	893	864	827	885	827	838	844	826	872	860	836	857	834	870	898	887	857	878	895	809	867	840	865	831	817	883	844	819	898	877	868	817	889	865	878	880	845	786	865	868	897	829	968	784	840	914	881	905	828	819	858	863	860	873	809	896	847	840	841	875	852	835	839	814	894	824	836	848	877	856	865	858	863	863	880	896	829	878	925	876	881	860	848	875	890	912	857	866	839	908	859	891	870	887	859	839	871	867	795	840	864	877	860	882	844	876	907	881	899	846	810	869	842	897	849	852	879	873	897	853	861	920	871	825	893	833	858	865	812	871	866	881	846	894	869	801	859	821	876	919	847	899	836	849	839	864	883	843	886	909	842	890	863	834	859	848	862	871	861	855	866	845	853	884	920	878	860	873	875	858	830	843	834	846	847	849	885	948	850	852	880	850	843	828	818	886	915	836	886	862	846	843	875	843	908	843	878	805	835	863	841	876	857	884	819	847	808	882	829	852	885	892	820	850	870	837	874	852	843	894	897	881	813	850	888	869	844	889	900	878	830	836	855	823	859	823	846	842	906	813	778	817	842	850	804	860	844	856	883	851	893	865	839	900	833	852	846	869	839	823	876	868	905	865	831	863	817	853	922	941	830	806	825	827	913	803	849	865	841	872	840	813	826	862	841	878	900	836	868	911	888	832	901	877	876	873	865	872	859	871	900	854	843	816	849	873	855	912	842	862	833	846	865	923	872	871	897	866	853	859	838	817	796	856	895	858	813	807	860	887	907	842	861	810	876	825	861	852	820	835	862	824	829	899	868	847	897	829	872	888	927	905	837	884	901	849	886	876	870	844	864	838	858	816	906	917	821	868	836	855	889	881	873	824	821	897	834	841	855	872	862	889	875	825	850	854	897	768	847	886	810	890	846	869	816	832	886	894	854	899	889	900	835	839	828	877	837	887	893	875	863	853	846	884	850	846	853	872	833	832	891	853	822	869	918	858	825	874	918	876	874	856	839	823	863	822	799	861	884	857	811	894	825	905	891	841	836	895	890	822	795	836	829	861	899	843	850	921	861	888	895	848	881	889	847	863	880	880	895	874	860	900	886	829	869	848	861	892	856	881	841	835	806	841	879	865	870	861	849	853	784	847	899	908	908	823	882	948	855	800	870	865	848	856	914	870	856	863	836	811	874	865	899	848	875	857	873	867
27392	20801	9089	883	569	454	429	396	406	416	387	393	408	374	365	368	410	372	370	341	332	389	379	395	351	371	375	378	383	391	395	419	395	383	384	364	332	403	371	360	357	409	403	351	385	382	363	383	396	385	336	382	376	371	381	376	403	388	381	382	360	385	401	383	379	381	370	382	377	373	410	332	383	390	398	393	367	405	395	410	384	397	401	389	383	356	389	378	368	376	391	371	404	377	394	386	380	368	371	389	407	391	371	401	363	352	348	397	368	357	372	353	411	367	367	377	412	369	383	362	401	379	370	355	398	344	372	382	363	417	375	352	394	372	381	378	376	371	351	390	398	365	371	406	386	371	338	369	385	352	351	350	356	365	370	396	386	356	391	370	381	375	377	383	398	357	363	360	402	389	418	380	380	373	366	397	382	389	404	395	385	352	368	389	361	376	344	382	354	393	348	375	380	364	389	385	390	370	388	382	372	354	401	382	373	362	377	376	429	366	334	397	383	366	387	358	388	367	384	368	359	364	359	362	399	348	379	389	387	365	365	381	382	373	410	375	389	375	352	359	419	391	371	363	383	379	353	354	376	395	357	383	396	405	376	389	372	395	369	381	371	392	393	376	352	379	360	386	423	352	393	350	372	401	379	365	379	388	327	347	379	324	352	355	373	388	361	365	370	400	372	359	397	382	403	353	361	343	394	352	368	372	360	372	374	350	400	362	385	369	392	362	377	403	383	341	393	411	398	392	372	388	364	351	345	358	378	354	338	359	358	383	361	395	377	408	385	363	346	371	371	385	351	373	397	380	380	424	349	387	396	370	389	370	348	398	371	379	323	347	421	364	372	370	381	359	357	379	400	395	367	417	378	383	416	379	370	396	379	348	370	392	398	364	375	381	413	375	354	368	374	382	432	385	383	394	432	388	384	384	378	349	362	363	362	364	383	378	396	382	345	350	384	403	394	355	416	392	331	394	340	399	393	385	368	408	380	365	381	401	385	391	389	388	371	354	398	367	369	362	420	361	390	351	366	366	376	394	372	386	388	380	380	353	360	363	378	379	392	371	417	400	380	375	395	349	351	355	387	383	356	390	365	382	373	364	379	367	363	400	352	413	370	359	380	361	361	393	359	370	363	403	390	385	388	376	368	368	391	390	372	393	357	353	397	410	326	385	352	380	390	333	378	379	370	364	404	387	385	363	382	393	368	359	393	399	353	386	408	421	352	381	378	375	391	371	371	431	342	365	353	409	341	364	378	379	373	324	373	401	380	359	365	350	382	380	388	395	353	383	384	385	362	379	341	349	382	358	398	422	344	399	380	368	368	364	365	391	361	363	373	360	366	397	388	396	377	365	414	364	407	394	385	400	409	396	377	372	411	427	362	418	371	391	387	338	410	326	357	380	384	408	370	354	376	373	393	359	352	402	379	332	370	397	378	369	378	368	386	376	410	351	400	359	353	376	399	341	367	386	366	384	413	387	362	366	396	385	345	390	354	343	344	370	370	371	358	397	411	373	375	399	341	380	398	397	395	428	360	357	345	387	390	365	360	384	412	384	406	362	350	393	362	399	355	397	371	385	377	349	362	378	390	391	372	352	340	398	375	328	343	373	378	392	393	377	388	376	392	390	344	358	378	378	372	368	389	379	413	357	388	348	374	383	314	426	356	376	401	403	360	391	378	362	369	355	363	361	356	387	402	380	376	363	387	336	369	380	349	369	378	357	377	388	350	388	362	377	379	377	389	361	358	358	387	398	363	382	386	397	403	360	391	374	380	404	385	377	384	361	401	371	384	385	397	394	386	360	400	355	388	363	409	390	395	358	382	368	392	380	362	383	399	374	402	403	349	352	419	347	355	393	324	364	390	381	403	366	372	405	395	361	384	372	392	377	375	370	386	367	378	409	368	381	363	378	371	377	356	408	396	368	380	368	373	409	409	369	384	365	351	369	436	388	390	356	384	381	391	399	385	359	353	367	407	415	351	383	378	387	353	375	377	377	397	370	386	343	367	370	403	357	376	422	340	420	358	388	352	368	370	392	379	402	371	407	385	365	356	365	390	418	392	387	366	363	376	394	371	379	366	318	383	381	367	385	383	358	411	350	401	343	376	398	374	355	369	380	367	398	359	375	372	368	412	370	397	355	422	382	399	376	361	389	394	372	359	380	392	388	377	362	406	378	364	373	391	350	369	354	335	375	377	378	357	386	374	404	413	371	395	361	397	371	378	392	387	381	375	381	357	411	375	394	375	379	398	389	399	374	422	394	365	374	384	401	389	374	389	379	398	386	367	390	370	350	375	361	358	360	366	400	374	387	353	365	407	368	384	342	396	383	391	395	335	364	339	358	397	374	355	385	353	404	368	351	385	362	360	387	396	367	386	379	363	393	394	383	396	373	380	395	389	379	390	371	363	355	382	380	368	411	349	408	374	386	400	372	329	378	334	365	404	339	394	375	357	388	357	399	381	392	387	399	373	400	349	381	384	372	352	416	394	366	399	372	396	350	355	379	370	387	395	386	362	409	388	386	379	365	375	382	353	394	379	376	415	373	415	345	378	347	355	380	366	366	372	360	400	398	399	385	331	370	384	359	335	386	363	364	397	378	392	355	383	366	355	372	377	391	402	376	368	348	379	385	363	361	363	369	370	412	366	390	394	389	395	392	363	361	354	376	369	382	368	371	380	363	360	398	351	372	356	382	409	357	382	436	382	392	394	353	380	342	404	351	350	402	395	364	383	387	402	365	350	385	378	379	391	383	396	395	374	396	403	377	405	389	329	409	406	362	362	338	376	391	372	374	356	385	408	374	390	342	362	377	357	376	369	377	410	350	389	394	373	361	337	393	334	323	395	401	373	362	369	356	367	397	398	389	370	390	365	385	378	370	375	384	414	391	377	364	355	368	375	380	379	381	353	395	359	376	358	347	361	358	422	350	357	382	366	388	371	371	346	352	395	372	377	365	381	386	358	393	373	380	370	372	378	373	392	363	372	394	368	369	375	387	383	376	335	373	351	370	383	372	395	380	397	399	412	393	353	377	377	363	366	345	355	346	393	334	404	418	379	363	392	372	397	391	396	361	378	372	374	384	388	347	368	402	365	381	396	363	387	350	380	381	366	400	382	407	364	368	362	393	402	376	376	344	377	379	380	383	373	393	393	373	405	373	355	363	372	390	373	392	394	367	393	367	365	367	327	369	396	356	373	359	395	372	370	358	352	370	370	385	377	339	381	365	350	384	381	381	388	390	375	371	352	387	366	364	377	398	357	356	355	391	343	374	371	349	398	381	373	369	366	382	373	375	419	379	351	378	373	398	383	372	361	370	375	408	391	389	355	393	407	389	389	361	347	380	400	383	359	409	372	368	375	389	374	354	384	375	406	366	391	375	354	430	341	372	360	404	377	391	389	386	377	372	368	346	363	378	397	409	393	351	389	388	365	369	364	375	353	386	389	376	363	372	373	376	402	353	337	390	360	395	402	388	347	331	381	356	393	392
15076	1653	1553	966	797	705	712	655	628	631	590	604	552	625	598	556	555	530	523	552	526	573	528	590	572	538	551	581	552	522	560	546	544	582	593	529	624	547	551	576	553	561	582	571	562	549	552	541	517	558	566	544	565	507	524	525	529	525	561	566	554	590	576	597	555	509	571	561	550	534	559	549	555	558	560	566	575	566	539	557	565	544	546	574	483	537	570	570	553	569	572	570	575	549	588	570	553	579	557	551	574	526	585	541	541	547	573	552	550	545	588	519	538	544	523	561	557	551	591	574	594	528	554	589	560	530	567	550	552	599	547	539	557	522	531	566	532	513	542	546	557	547	533	524	611	542	594	583	537	564	598	552	536	566	579	528	529	583	558	576	554	529	527	565	583	539	571	552	511	536	580	555	557	529	585	559	534	528	546	547	564	535	580	549	533	552	507	575	565	538	494	555	533	544	576	540	568	560	536	550	530	561	555	567	553	590	533	515	552	520	547	572	555	567	589	558	564	586	537	520	552	549	554	557	553	547	540	535	587	562	541	516	563	515	547	588	554	532	563	571	516	546	590	537	537	571	527	525	609	543	500	545	559	516	517	542	551	571	542	588	560	579	522	575	556	567	532	542	561	584	539	566	551	538	535	563	573	561	535	570	585	537	539	563	527	554	560	565	536	554	575	543	518	562	587	540	564	566	577	559	590	579	586	553	590	581	552	575	567	578	576	557	535	579	559	515	597	554	520	560	548	565	547	500	571	503	552	573	560	504	560	539	553	542	595	516	576	579	536	575	554	650	466	552	556	562	521	544	506	556	600	550	578	561	554	549	575	577	575	533	582	551	581	580	560	586	583	572	528	560	513	576	525	532	526	489	548	526	571	577	538	566	592	533	543	578	541	582	538	562	547	527	572	593	520	566	524	507	567	541	539	523	517	559	574	572	567	544	571	528	570	533	575	543	576	611	540	570	514	514	537	607	564	529	593	543	543	550	542	518	571	511	585	556	569	493	597	522	576	523	566	565	587	561	545	564	539	567	567	544	539	535	556	549	532	579	598	516	551	569	561	570	502	563	566	549	539	575	573	578	506	547	566	577	563	543	552	551	604	567	553	517	575	534	535	521	559	582	554	545	554	575	595	585	563	538	609	574	557	588	555	538	561	561	566	549	544	568	551	571	539	558	542	582	564	570	528	539	576	598	559	590	609	563	572	517	583	547	538	507	561	547	576	549	547	593	558	569	559	540	542	568	508	529	543	563	559	550	592	562	578	558	548	552	588	573	578	541	534	562	558	544	599	554	560	531	561	561	538	540	561	571	575	554	541	544	547	533	552	606	569	586	551	569	529	534	595	633	609	558	582	554	538	557	623	546	577	536	529	542	548	524	582	548	530	586	579	541	549	542	558	601	602	503	524	561	520	574	570	596	591	558	570	564	585	552	535	546	503	578	554	546	524	525	576	547	522	557	568	536	556	561	557	563	580	531	605	537	571	558	528	599	596	538	548	567	539	589	481	541	603	583	514	551	522	556	571	564	522	528	541	555	551	564	578	553	539	574	506	508	570	580	566	552	541	538	542	572	558	597	587	561	550	547	540	523	532	572	593	562	511	577	571	529	591	544	589	605	592	583	581	553	566	579	542	559	514	584	526	583	539	534	563	542	518	562	538	568	621	553	538	558	539	574	522	543	512	560	547	573	561	580	582	579	552	574	584	579	533	588	556	570	520	520	552	557	557	532	566	555	526	595	540	526	536	582	547	526	530	531	523	518	542	544	510	561	545	554	541	538	555	550	545	574	546	549	536	592	582	535	535	546	563	542	570	549	567	532	541	573	533	591	570	555	588	593	564	554	506	517	527	558	602	551	570	543	555	528	536	569	552	555	577	574	597	558	569	575	526	544	544	540	548	548	492	548	538	562	559	571	531	575	541	566	533	551	572	534	559	552	507	575	598	574	569	565	544	557	568	576	580	594	610	511	576	583	515	588	556	528	620	586	516	547	560	530	525	571	557	535	546	560	538	563	583	554	580	588	551	516	546	539	530	550	625	558	560	534	525	558	547	584	521	551	529	557	534	586	528	566	546	564	587	549	574	555	567	557	546	547	560	570	559	611	520	531	550	529	532	552	577	554	560	528	529	570	573	578	549	551	538	547	583	544	529	588	561	584	592	529	534	581	587	558	552	538	556	593	558	533	538	563	554	569	539	554	547	572	571	527	562	546	521	566	528	546	567	513	546	585	518	580	520	543	516	585	561	521	569	499	589	552	547	574	539	555	564	595	525	570	528	587	603	590	526	582	558	562	538	538	551	554	558	570	553	534	587	546	533	597	528	566	552	541	561	536	515	572	575	572	592	566	597	512	550	572	538	564	546	602	581	534	542	567	521	569	550	542	552	521	536	590	564	513	532	559	561	569	554	570	564	611	559	565	506	569	557	519	505	574	582	583	534	523	573	554	562	584	535	586	555	595	598	562	521	559	536	520	559	530	559	539	602	551	545	583	587	569	553	560	588	562	559	592	540	551	535	594	540	551	546	516	550	532	566	543	556	545	533	555	519	538	587	549	566	529	553	519	531	563	544	575	522	540	538	534	517	543	529	547	523	541	521	558	524	587	558	535	579	536	625	561	539	530	567	586	540	529	577	547	551	542	586	534	593	558	593	537	533	519	590	534	525	498	523	557	571	559	593	542	546	542	591	542	576	595	553	570	601	553	599	569	548	536	533	569	575	543	548	540	559	551	575	593	568	562	534	533	541	541	580	566	548	498	572	618	581	530	545	520	559	544	529	556	540	537	577	533	557	575	554	533	546	541	564	554	560	573	584	543	568	569	551	553	525	536	567	541	565	551	565	548	536	565	545	531	535	616	554	555	507	557	535	572	560	566	525	540	600	559	565	542	489	535	537	577	524	512	556	615	536	525	572	592	578	521	567	579	554	557	562	574	548	555	569	519	580	581	520	529	540	551	544	615	519	526	583	546	527	549	566	572	526	597	611	567	540	569	526	587	545	605	581	548	597	567	535	556	565	599	575	560	586	537	588	528	504	559	562	541	544	557	528	568	540	566	517	577	550	514	548	555	550	603	552	552	547	531	576	498	543	540	569	572	601	581	577	575	575	561	537	542	556	549	536	610	566	520	532	524	573	550	551	579	548	558	538	565	532	567	534	553	513	565	520	572	521	538	561	571	597	559	537	541	583	521	566	586	568	589	561	604	581	532	535	553	579	543	562	563	581	546	551	564	506	526	569	575	547	537	578	530	523	584	564	546	539	574	556	549	544	610	574	534	553	607	529	519	530	575	569	566	555	540	513	563	540	580	629	572	564	538	554	532	557	533	565	521	562	570	553	552	571	525	563	598	555	520	571	567	578	573	580	574	595	520	532	550	520	557	566	538	577	534	510	534	533	580	512	533	595	577	542	545	553	565	556	563	558	551	537	516	558	542	587	586	591	554	534	516	534	538	608	526	627	570	572	557	565	537	565	577	559	589	517	547
24370	21400	28822	24411	21213	5169	1402	1020	865	804	834	843	719	733	745	692	655	722	762	685	727	750	767	721	716	692	686	702	757	687	712	660	747	709	667	704	703	712	637	699	667	674	677	710	704	677	704	661	692	715	654	707	707	705	696	701	716	676	643	645	652	691	692	701	644	622	677	639	685	662	650	648	728	676	627	632	676	683	677	675	703	673	677	706	677	654	645	696	668	672	690	647	701	676	705	693	621	677	645	709	751	681	675	686	656	647	697	701	687	721	664	642	671	709	736	637	616	650	645	649	672	674	721	682	685	666	670	683	680	676	659	648	654	674	673	664	702	655	672	683	732	649	671	660	665	655	676	651	647	724	665	674	661	679	644	658	716	674	696	703	630	710	648	656	635	653	641	653	673	664	709	674	649	688	705	666	640	712	651	698	640	662	689	666	711	698	597	708	678	626	687	667	728	679	670	668	691	688	630	659	686	669	702	686	651	651	704	641	666	707	632	646	736	716	669	690	700	662	700	698	697	689	718	690	657	692	645	644	688	652	667	698	669	688	668	668	707	668	731	675	715	636	679	716	615	679	720	710	667	616	705	666	710	681	626	679	727	743	654	663	642	667	635	703	661	646	673	674	700	683	750	689	702	698	700	694	661	704	655	627	651	675	703	689	665	687	702	673	706	680	671	680	692	707	687	692	685	667	726	705	714	686	689	683	724	690	647	684	718	663	689	666	629	670	691	636	615	708	707	700	659	639	688	682	668	683	648	705	704	625	659	680	638	683	665	674	670	651	662	691	684	663	718	700	629	672	670	722	644	611	702	657	683	653	624	723	718	685	728	664	655	666	630	689	625	687	671	660	711	681	707	631	646	672	660	657	669	713	712	695	645	667	722	693	694	690	652	668	640	678	716	680	637	667	688	688	674	679	668	664	707	637	714	675	673	665	671	680	709	682	645	688	659	613	689	659	693	639	654	649	692	637	708	705	676	677	644	689	673	660	692	684	659	662	698	691	655	649	664	704	662	708	679	645	699	648	688	695	700	699	677	651	695	680	651	672	686	636	688	632	724	703	639	693	657	678	636	702	641	650	731	675	655	695	641	705	706	716	667	672	660	661	691	654	676	659	682	697	664	680	679	702	719	699	718	701	672	638	682	697	672	676	698	647	631	753	667	695	693	670	648	683	667	656	644	636	671	711	697	668	648	666	659	628	699	672	724	720	679	702	698	675	719	658	607	643	702	653	710	687	660	657	678	660	688	708	667	664	646	733	706	689	718	680	647	642	665	683	705	651	669	689	663	697	717	690	644	667	673	688	693	625	678	658	718	664	701	669	717	683	709	671	663	670	718	685	698	670	652	664	668	698	702	724	698	736	720	710	704	686	668	728	673	667	686	704	661	662	651	731	700	698	653	685	666	679	699	688	634	643	671	666	636	703	673	722	682	674	624	683	637	667	697	673	690	606	698	672	658	715	696	682	697	676	644	683	682	714	666	685	709	636	666	653	688	644	698	680	645	704	669	697	669	653	611	680	709	675	664	682	691	691	692	656	681	653	669	675	667	694	678	673	708	691	733	670	719	715	648	691	691	683	672	698	700	672	692	714	685	705	689	658	679	680	657	658	656	698	689	623	664	695	656	606	658	645	695	688	668	706	679	738	723	696	701	693	691	667	712	685	672	698	697	691	661	697	689	683	658	681	694	655	642	672	703	674	719	631	664	676	714	677	665	691	682	671	666	642	696	641	706	733	681	698	632	709	669	720	670	627	688	648	652	667	674	679	637	657	657	685	679	657	657	671	686	634	744	658	644	671	647	697	679	679	650	676	682	632	717	688	633	687	721	669	674	680	683	668	670	706	673	716	706	691	637	668	694	682	701	695	643	624	713	664	674	639	677	660	631	717	758	754	686	666	672	654	663	619	698	615	658	697	680	704	676	632	668	697	680	689	723	633	688	701	641	675	678	709	667	674	652	695	674	696	681	655	665	687	694	657	642	727	676	654	655	678	650	658	665	641	678	678	682	689	690	699	703	705	706	709	659	669	663	703	698	691	661	639	679	680	652	629	723	695	690	652	702	731	689	682	687	694	695	668	681	706	657	668	678	700	695	701	684	649	709	707	675	675	713	693	654	673	659	687	690	666	664	704	674	696	651	699	656	714	665	674	709	705	665	625	709	681	678	681	684	698	719	635	671	679	691	672	659	654	712	635	688	646	692	655	662	656	704	678	702	656	664	650	645	674	692	707	727	676	676	720	686	704	641	708	703	682	679	678	695	686	690	654	667	735	717	713	719	696	687	686	727	704	640	662	650	708	699	681	648	688	687	647	634	718	739	665	677	679	689	685	698	651	708	700	682	637	649	679	725	700	667	721	665	642	669	672	662	655	680	679	676	684	700	679	661	656	655	682	674	676	653	680	699	658	687	650	720	675	684	705	641	687	720	686	666	658	695	687	736	645	647	691	673	682	644	731	679	678	691	709	668	660	675	703	690	660	687	694	670	676	691	674	682	688	674	651	686	670	653	689	669	641	649	643	670	673	664	668	686	667	650	671	670	651	652	699	667	669	628	664	705	687	692	680	630	656	678	663	648	690	650	678	697	713	648	651	688	617	671	672	673	655	694	725	649	698	666	759	673	686	628	672	716	703	636	665	656	672	683	669	709	748	625	674	734	658	661	640	691	682	666	684	682	624	738	648	662	681	672	676	668	667	677	638	683	687	658	694	697	641	659	681	697	668	730	722	692	715	691	655	654	691	664	684	709	693	731	687	695	657	674	672	674	659	675	705	666	676	692	729	668	691	681	724	668	681	656	700	655	655	642	683	682	676	691	652	672	736	674	638	647	686	632	668	631	710	677	641	692	684	694	673	675	701	693	672	657	629	647	632	687	663	673	669	692	656	726	706	639	676	669	640	651	681	709	661	672	711	688	673	664	646	657	664	709	705	660	634	708	661	741	685	643	720	639	666	680	662	622	684	690	667	681	691	674	641	664	607	659	675	714	689	684	683	699	676	667	658	692	659	661	670	667	670	673	693	663	643	696	713	695	678	727	648	679	690	675	699	627	706	666	686	685	666	642	657	666	708	667	669	648	671	698	709	691	688	664	670	678	695	656	720	672	666	669	684	671	652	691	714	688	651	691	688	695	609	682	660	711	682	632	652	673	684	677	608	688	663	654	685	653	640	677	682	689	664	671	652	646	653	677	635	711	666	692	636	642	660	698	644	736	668	716	714	693	676	681	671	677	713	665	691	643	655	704	659	711	695	704	724	668	679	655	638	708	725	680	685	663	681	697	690	719	678	656	709	627	644	686	662	637	725	668	658	619	656	652	659	686	674	675	686	682	679	657	677	685	642	690	637	666	676	707	706	686	707	732	685	677	637	696	677	734	672	686	701	633	664	691	679	671	663	655	663	647	684	650	689	648	657	645	734	665	707	684	703	670	665	679	658	690	655	664	719	699	724	700	752	644	673	665	699	639	664	704	660	693	671	713	697
30015	9520	8383	4683	3356	2658	2201	1873	1640	1525	1335	1356	1220	1151	1119	1102	1165	1079	1047	1094	1104	1067	1023	1049	1037	1001	967	1047	1054	979	1023	994	994	1047	997	972	1002	1025	1040	932	959	965	966	979	1002	1035	996	1017	1026	937	921	1008	961	965	998	1035	1013	932	1014	925	913	973	1006	922	979	1003	972	957	970	985	965	995	1003	998	1002	960	970	945	947	983	953	915	991	997	951	949	980	939	910	978	978	999	978	1009	980	940	984	964	1017	929	1001	949	1032	1000	991	941	983	981	995	1003	963	969	1006	926	954	939	897	949	913	992	1000	934	932	976	954	986	1011	986	975	975	1001	975	899	968	947	917	938	961	922	948	969	917	1036	981	930	909	1021	942	975	1026	934	981	996	992	960	959	964	989	955	867	993	946	1022	986	1014	1062	971	985	935	953	944	1021	1012	959	972	970	977	1005	919	955	947	983	976	976	959	923	953	949	1048	1010	938	1004	1017	983	979	938	957	965	974	945	974	1041	981	987	977	977	950	922	943	997	985	976	927	997	1013	974	958	974	983	1025	1028	991	982	957	915	1001	948	935	962	948	937	985	953	899	966	957	971	972	977	1013	948	940	912	912	976	989	987	944	973	980	983	992	1003	990	952	991	967	981	937	953	1016	1022	1044	989	1012	1016	975	998	912	980	1005	979	967	984	945	945	964	915	990	969	962	986	935	993	951	961	964	991	928	986	971	972	964	957	949	966	895	973	966	983	969	1019	1046	943	957	960	958	944	1001	1020	998	1002	1025	999	981	1019	991	984	951	953	933	947	923	957	998	981	948	1010	987	968	979	956	1023	990	928	1000	967	962	960	963	1015	996	967	1001	956	984	911	955	966	959	980	943	976	1039	1013	940	1018	942	950	998	910	942	973	972	975	934	972	1001	961	950	958	986	980	982	915	1029	997	1037	962	941	913	946	922	982	983	929	971	974	987	964	985	1032	983	951	987	969	930	1007	925	979	994	937	978	1003	955	1030	967	926	952	965	1020	990	930	942	940	961	985	917	973	1000	975	986	918	960	999	979	916	906	986	896	1010	1028	944	915	962	940	964	987	958	993	910	1024	898	1013	929	974	973	952	1005	974	974	947	988	978	931	983	982	946	930	894	950	960	957	961	962	969	958	953	957	985	956	923	978	935	1036	978	962	986	941	970	986	936	958	944	990	880	1016	1000	1000	957	981	944	978	987	929	951	964	981	980	938	994	1069	1027	976	1023	920	963	982	965	917	1004	953	924	1004	951	1025	1031	967	931	947	962	949	916	978	917	958	973	941	972	988	985	952	974	994	906	977	929	949	988	963	928	980	973	1000	985	983	990	936	941	962	967	999	990	988	916	945	929	918	971	975	981	996	985	1036	981	994	1019	977	998	1011	966	949	958	918	995	964	997	937	984	945	976	983	1003	1001	952	929	960	999	965	949	960	932	993	999	983	983	1014	997	969	992	976	968	1000	988	987	985	948	973	973	946	932	992	1002	956	979	950	940	959	992	924	1031	995	971	923	987	926	972	967	979	1006	1044	961	970	956	995	990	945	936	1025	894	876	949	973	973	995	1023	1034	949	956	1011	1014	976	916	962	941	991	970	1021	927	994	1003	988	989	946	933	977	965	960	1012	982	998	995	910	1008	958	951	916	940	927	929	968	897	987	973	955	911	915	962	935	1004	954	931	989	916	955	998	969	962	987	964	972	987	972	1005	967	970	928	1023	957	987	960	967	985	929	1031	935	991	1002	979	911	964	919	1018	945	998	955	987	951	903	988	983	984	909	934	949	986	1018	1030	956	934	966	970	996	946	967	934	982	948	1024	996	905	939	906	968	1000	972	938	1067	935	943	965	942	982	960	1013	969	995	948	971	992	983	939	1075	977	983	1000	931	948	1004	968	941	972	1007	918	969	984	913	988	990	978	968	974	951	942	974	982	941	950	1008	1023	1022	994	957	924	958	940	945	1010	1003	954	998	963	990	1006	1008	910	994	949	951	989	959	953	998	1021	941	956	937	943	957	939	941	972	922	992	955	987	961	978	952	951	936	935	917	952	957	1004	918	978	1010	987	950	946	975	953	981	953	989	938	944	970	948	994	975	1014	1040	945	978	964	974	901	925	1011	959	945	975	967	968	961	929	973	971	920	974	988	977	944	987	1016	1010	956	992	990	966	1035	929	949	919	924	965	987	988	997	951	944	981	960	945	994	959	948	925	947	943	977	902	943	999	1005	1032	963	935	979	930	950	928	966	947	991	991	973	975	975	996	1023	946	1060	967	894	998	1011	933	944	1038	1029	948	996	960	911	964	981	980	872	981	959	957	989	1004	987	964	967	969	1008	925	970	947	924	978	966	979	1007	959	992	967	950	1016	913	929	940	1011	992	941	938	1004	1001	967	1034	934	985	955	1007	966	991	1022	961	980	998	962	958	1014	974	930	945	986	924	994	940	972	964	1006	957	987	963	997	945	950	1018	947	988	933	970	956	998	998	955	935	974	965	951	962	994	943	961	934	1000	957	987	1026	948	968	941	969	955	1017	989	951	943	922	979	960	994	973	930	963	968	934	980	1024	913	953	949	982	966	960	966	938	987	955	945	978	973	959	974	987	962	941	1007	943	957	950	976	937	996	994	974	943	992	981	935	949	893	977	984	926	956	937	905	952	1009	993	980	897	969	936	1018	989	990	971	935	994	933	996	988	990	967	968	958	962	937	957	1003	961	967	1021	980	1006	940	1003	981	958	949	1000	907	925	969	942	974	920	981	985	937	932	984	980	978	1003	936	963	1005	937	980	905	942	970	953	987	998	938	985	917	919	949	958	954	967	1028	967	985	972	968	957	941	883	929	981	994	992	987	1018	976	960	963	994	983	990	903	971	967	914	986	974	947	971	965	876	909	964	961	944	959	994	1007	1006	940	922	975	949	978	939	996	982	954	971	944	968	945	1035	964	966	950	943	934	965	960	974	929	968	923	998	946	992	931	1002	995	950	966	961	989	969	916	1005	942	975	962	932	966	977	1025	884	988	997	939	968	1007	982	1013	929	992	962	957	1000	950	998	957	979	992	1002	999	946	988	932	923	968	955	943	948	974	907	1034	993	952	968	1002	980	1020	991	969	984	902	977	1044	1000	946	1050	1029	933	977	947	1005	974	964	1001	941	969	977	997	1007	994	951	900	945	1006	964	975	1031	956	981	977	995	907	989	984	1005	991	934	959	977	941	980	969	966	905	984	1005	943	986	960	932	895	973	979	998	949	980	927	960	976	969	960	985	975	940	1020	932	936	942	960	975	1001	994	930	915	983	1007	1017	985	956	985	997	937	943	958	987	991	936	930	998	949	990	986	1009	967	980	976	941	910	960	1014	956	927	987	1016	986	1001	989	957	937	934	968	961	987	986	998	971	926	946	946	929	951	1004	913	954	985	943	932	975	1003	934	901	958	955	985	987	985	954	991	977	979	985	921	939	1021	970	1029	996	1023	1004	953	1057	1038	946	992	967	957	974	955	979	961	1002	964	994	1010	974	983	1038	947	943	927	968	958	954	922	962	978	1000	1002	980	950	974	939	972	1021	955	1041	958	926	903	1013	967	958	966	929	1044	997	934	966	1006	1014	1003	953	954	917	947	914	951	1001	953	931	943	1011	943	980	1023	945	946	990	954	1012	990	1041	911	997	954	930	920	980	991	947	927	932	906	1048	964	973	976	1007	969	963	940	972	941	939	935	923	942	978	939
23343	21384	29300	23847	21384	21164	4135	1238	1010	931	829	815	775	777	749	746	680	667	683	716	676	638	698	699	604	647	610	643	631	618	613	598	586	609	582	562	592	628	608	644	594	608	635	615	638	585	597	603	600	611	602	625	611	562	570	589	571	604	666	569	579	603	595	621	617	563	572	617	615	568	616	610	604	616	584	603	641	578	597	621	594	620	558	646	605	609	605	595	593	633	580	568	593	589	609	582	561	590	624	595	596	616	576	569	554	581	603	612	621	602	601	587	602	616	612	594	557	605	611	581	537	579	613	598	578	588	613	597	611	549	598	595	590	570	595	589	577	592	601	631	590	630	574	593	625	586	608	612	625	606	587	577	599	565	624	591	599	586	578	586	598	567	590	576	586	639	611	608	569	600	577	609	605	583	569	600	666	598	617	615	566	597	612	639	560	611	631	627	595	596	618	675	610	579	598	598	572	636	547	608	574	570	551	595	600	617	593	598	595	591	591	583	605	535	630	574	545	588	626	553	594	631	620	588	542	570	583	595	607	581	599	618	579	623	601	582	646	616	609	603	632	581	631	558	560	614	600	567	611	591	630	633	590	571	588	576	553	573	581	631	563	588	598	612	596	583	588	569	642	590	610	549	596	590	569	619	592	605	589	572	616	571	648	575	581	572	589	622	598	555	570	600	584	576	618	613	589	560	585	566	579	559	599	567	616	594	596	595	623	532	587	578	586	593	572	572	613	589	597	623	594	611	573	589	591	602	570	606	557	576	572	602	599	591	624	563	574	562	619	584	649	578	537	565	589	624	623	569	610	619	610	623	653	591	573	540	592	576	613	601	596	583	593	630	596	602	607	593	519	594	602	589	559	581	609	580	622	584	586	574	592	569	579	616	575	625	600	571	634	564	593	564	558	575	584	577	618	578	575	557	597	581	580	585	563	588	572	561	590	630	557	606	581	592	595	572	586	548	568	606	536	627	549	569	609	567	602	557	532	575	591	625	580	590	559	607	566	610	615	630	575	582	575	602	609	613	574	593	583	570	614	566	572	569	589	529	609	588	581	591	549	572	518	629	608	631	570	568	604	615	583	580	612	596	621	583	584	622	595	595	541	603	541	594	565	593	582	582	614	590	617	591	573	590	567	585	562	575	569	604	615	583	598	604	579	608	622	613	564	590	554	553	592	589	633	578	623	603	583	580	558	593	602	601	620	601	610	595	608	599	633	573	614	631	591	644	608	600	580	588	611	549	604	606	598	564	645	633	612	607	592	565	591	579	599	552	571	592	599	616	595	608	576	588	583	576	655	579	555	582	554	582	599	610	592	615	571	584	588	610	597	621	578	639	559	561	589	566	562	551	563	571	603	596	615	619	596	555	588	602	583	574	588	607	595	591	577	583	572	560	548	607	592	594	583	618	578	582	610	575	585	596	531	563	566	580	560	600	584	551	583	577	592	595	605	621	578	564	557	590	619	585	577	609	590	571	551	599	583	542	581	587	585	577	610	574	561	611	610	628	603	614	575	574	554	584	602	632	581	598	577	567	594	598	598	595	570	599	587	615	594	582	570	614	564	587	642	593	586	608	585	586	593	577	564	585	567	610	590	605	590	628	545	598	618	590	593	558	623	606	575	614	615	591	578	563	583	590	576	560	652	606	567	591	564	584	568	594	581	611	550	615	623	577	571	574	590	639	606	609	625	596	591	601	538	567	605	592	631	642	574	631	588	615	529	638	565	571	559	582	575	569	651	573	571	586	570	580	520	574	587	555	611	598	597	623	654	563	606	579	598	587	551	642	581	605	622	626	600	586	567	592	606	569	576	625	610	564	611	620	571	598	611	621	576	594	568	613	605	599	587	583	609	587	544	602	609	585	629	599	625	631	608	559	570	561	587	613	623	606	597	583	628	564	597	609	621	630	544	596	579	612	572	593	602	619	597	615	642	589	564	568	586	613	554	594	653	651	624	602	613	561	593	590	582	607	589	555	598	621	578	612	605	619	586	586	591	537	604	602	579	581	583	580	644	603	626	595	547	564	624	587	582	601	607	629	590	581	580	607	603	565	580	577	623	580	613	570	602	620	618	619	585	649	551	575	623	588	605	591	554	606	595	582	622	567	578	563	593	563	592	565	569	586	649	591	590	576	552	572	597	591	551	609	624	586	580	617	582	625	561	625	636	600	556	602	590	625	626	613	582	613	575	581	588	588	604	584	566	611	570	578	579	573	589	581	576	622	566	616	572	597	590	541	602	590	582	616	557	543	564	589	581	605	544	586	578	578	591	626	599	630	602	621	631	588	617	647	598	538	606	587	552	575	567	601	572	628	625	592	633	587	548	552	585	585	585	574	638	565	574	585	618	578	577	588	602	589	629	578	585	619	621	611	608	644	570	589	604	564	563	595	579	649	602	557	566	579	529	568	611	643	583	594	639	566	563	548	595	597	606	536	577	628	612	578	612	551	592	604	567	591	609	588	616	581	607	546	581	545	617	610	546	596	596	605	538	608	599	608	601	603	600	568	593	623	608	605	634	588	609	562	591	617	565	634	587	590	605	573	624	578	573	524	566	580	608	569	576	566	620	621	595	607	598	585	609	560	592	641	595	574	595	579	628	579	597	622	559	629	558	622	610	622	591	595	589	621	578	616	591	574	604	587	575	563	580	603	597	592	630	622	597	602	574	596	627	602	594	595	588	606	608	620	555	575	635	605	619	608	567	565	572	596	608	572	648	565	536	588	582	564	623	556	592	546	595	600	608	582	540	554	605	578	572	535	576	584	542	587	586	618	594	624	609	606	607	547	605	581	599	592	578	611	555	558	585	581	592	598	632	593	626	551	652	638	617	572	649	600	607	564	581	603	580	601	561	539	592	589	593	551	594	581	617	620	594	579	584	606	586	592	613	600	605	591	573	645	558	539	601	566	607	565	628	560	576	612	584	589	616	579	560	611	595	582	572	602	603	600	597	587	581	602	639	608	558	566	558	553	572	628	613	602	600	602	624	565	522	545	556	565	594	636	576	539	549	595	587	617	597	568	622	622	573	673	570	629	596	549	613	564	610	613	646	539	602	600	533	620	633	613	586	580	627	595	574	597	609	582	599	613	595	590	596	586	642	606	599	558	558	588	611	600	553	620	598	589	631	566	561	629	588	612	583	589	608	640	567	572	567	575	600	591	630	575	619	599	603	571	589	615	595	558	603	571	599	542	594	594	606	590	626	544	537	575	697	584	604	642	564	602	616	617	622	602	570	625	602	578	582	622	593	587	584	604	577	520	562	618	620	550	622	631	579	571	627	659	580	582	587	576	619	653	624	572	591	579	597	585	606	625	615	580	614	576	578	586	603	572	593	609	553	598	594	603	578	602	617	614	588	610	583	580	619	621	588	579	598	600	560	625	614	573	587	575	604	599	563	606	659	552	593	627	618	621	573	598	585	596	591	561	583	555	606	573	603	593	581	628	550	654	562	583	580	566	615	557	592	573	540	596	581	551	564	541
34611	14979	13006	7331	5176	3973	3154	2605	2208	1870	1714	1572	1405	1324	1188	1204	1149	1077	1050	1066	1028	968	994	958	952	1005	915	922	875	922	906	885	901	941	932	896	893	883	903	898	890	932	908	850	915	905	899	915	899	864	858	907	869	857	810	870	843	842	861	875	861	866	915	884	890	839	850	863	926	874	825	928	909	923	869	840	887	881	860	888	845	859	849	861	841	867	868	826	897	850	810	824	904	916	908	863	883	879	922	861	841	914	836	836	906	894	863	836	895	897	839	851	873	896	836	867	817	892	892	810	875	870	798	882	875	847	835	823	865	866	879	846	887	884	874	894	873	902	875	847	927	836	869	881	853	873	887	862	834	824	858	964	834	876	871	846	869	849	843	862	882	858	892	828	862	865	905	898	892	850	873	858	910	865	858	865	900	902	858	861	864	891	865	868	819	860	837	856	870	833	853	859	864	857	933	892	850	903	891	859	887	836	872	860	866	852	821	866	909	885	858	922	825	877	896	927	888	827	841	812	820	839	857	837	863	856	885	870	826	906	884	857	865	870	850	866	869	840	902	861	864	846	853	881	860	942	849	886	850	829	953	916	853	834	848	875	887	922	850	871	868	858	809	838	895	866	820	877	892	849	864	890	853	874	848	847	881	834	829	906	824	820	813	865	828	899	839	824	868	887	876	894	879	855	874	814	864	854	850	856	844	852	836	764	899	851	883	855	879	868	882	941	864	913	858	840	918	852	859	895	862	865	836	874	823	852	806	844	835	873	808	892	875	837	876	893	846	880	879	914	907	852	888	884	860	864	874	841	890	824	826	903	865	864	922	883	864	856	870	880	863	878	875	805	869	866	872	916	866	888	948	864	875	843	818	818	846	854	877	889	872	849	835	875	842	866	870	866	845	887	836	814	881	870	807	836	796	827	856	891	848	904	832	862	828	868	850	819	910	940	857	878	868	853	910	882	875	867	869	909	869	839	889	846	857	884	840	806	912	852	863	868	872	885	827	820	912	826	811	847	892	878	868	842	894	859	884	871	857	841	885	872	853	819	831	861	855	855	870	929	869	840	891	809	861	869	852	880	883	909	910	891	876	889	816	867	839	857	878	887	892	871	855	852	856	824	924	834	852	854	861	890	942	834	918	878	845	877	864	888	877	836	864	862	844	799	891	881	799	828	817	820	830	878	853	898	838	876	879	797	896	799	880	858	862	869	809	851	861	883	830	859	904	860	882	881	868	878	859	874	876	891	858	796	886	907	886	862	882	876	826	873	874	881	912	841	844	836	868	894	875	809	904	893	908	826	846	861	820	891	925	837	845	800	833	873	823	865	856	854	851	863	858	915	887	836	839	840	851	867	881	818	870	806	865	882	846	841	881	842	832	857	883	841	908	842	852	846	811	893	864	815	825	851	851	887	881	925	863	864	858	818	870	903	875	862	878	860	820	869	836	846	874	888	866	881	891	885	860	829	913	878	848	857	837	803	901	824	912	871	893	828	878	858	856	883	839	891	878	855	879	871	883	916	857	862	819	864	851	851	898	854	873	884	822	883	844	837	914	844	835	866	843	806	930	820	886	882	903	869	835	870	868	833	855	876	862	837	840	931	829	867	867	875	863	851	855	854	845	870	928	877	859	818	871	873	881	818	899	843	869	832	856	838	866	868	847	852	885	865	840	868	859	920	895	886	891	815	880	900	867	883	875	837	832	868	849	873	864	832	908	853	849	848	861	848	878	859	891	886	872	869	867	918	851	829	871	883	901	840	816	859	779	874	901	918	853	864	881	910	876	878	895	850	822	844	886	877	830	832	888	856	924	841	905	853	876	813	851	830	865	868	823	870	894	856	854	870	858	944	846	882	825	858	853	846	821	853	844	848	805	859	831	881	859	907	854	880	907	854	890	880	885	875	803	790	821	864	898	824	860	823	879	900	819	881	858	849	819	887	799	873	834	884	862	883	844	876	846	869	914	833	877	794	869	852	870	875	842	871	902	879	831	808	832	866	864	893	849	859	828	876	841	888	844	859	884	925	860	837	853	870	848	835	816	859	864	850	859	876	876	883	859	944	869	895	854	874	879	871	821	844	829	882	884	841	833	881	852	846	853	841	828	851	874	826	870	843	857	892	825	822	871	902	918	885	881	874	846	820	867	818	826	826	919	856	825	867	808	859	850	853	849	884	853	879	847	868	900	917	807	866	872	852	868	823	876	901	858	902	858	831	852	836	819	852	887	876	889	916	860	850	907	851	914	856	921	894	838	871	870	868	857	893	858	863	867	858	893	853	886	835	881	878	937	866	835	832	911	927	910	892	854	862	840	866	920	884	876	846	863	855	836	923	858	878	821	854	828	861	876	855	853	877	898	884	872	888	888	865	844	859	856	850	833	843	848	891	852	872	871	879	812	871	900	891	878	831	828	887	820	856	795	876	874	880	855	895	865	848	885	873	911	879	855	905	846	847	860	854	901	842	858	824	875	878	855	879	864	877	856	840	877	876	826	854	844	869	839	855	857	878	838	827	864	884	826	825	835	904	797	858	893	861	859	903	882	814	821	783	847	901	859	884	863	872	916	880	837	888	853	854	928	844	822	863	918	876	905	912	878	809	900	903	896	901	856	858	878	883	891	866	834	868	863	852	848	805	796	858	821	829	816	855	850	892	889	835	837	866	888	896	826	824	847	824	842	849	872	817	903	836	849	835	854	867	894	894	841	895	902	776	826	844	826	795	797	856	894	869	804	804	821	884	871	883	866	840	869	869	812	877	879	851	847	869	830	855	845	889	814	871	877	842	867	883	900	888	817	843	944	933	876	857	855	821	938	876	827	860	815	830	860	840	819	874	892	841	864	838	855	854	852	811	899	858	882	809	814	845	854	865	843	826	842	863	831	875	818	882	844	828	862	846	839	858	895	862	874	827	825	887	862	862	909	877	871	880	888	827	897	833	841	828	855	874	867	844	841	836	904	893	868	832	861	862	905	868	831	869	950	883	863	902	871	859	887	865	860	830	882	896	887	887	918	844	846	851	833	877	819	808	866	854	844	846	899	843	852	878	839	851	868	875	818	885	835	890	842	886	896	845	901	850	867	897	909	837	878	874	924	830	899	899	890	810	834	848	923	901	865	847	881	878	838	834	838	863	850	831	836	927	850	810	846	852	800	916	853	838	855	903	833	890	891	875	852	861	886	806	883	846	927	886	869	885	825	841	885	835	867	856	864	831	891	863	908	882	835	895	849	861	898	839	862	866	895	850	841	909	848	904	884	898	870	915	909	873	871	835	869	885	843	865	882	915	857	915	868	829	886	834	887	867	860	854	863	854	866	850	824	844	838	814	852	817	836	890	871	887	873	887	836	879	883	842	829	827	884	841	848	844	885	836	833	880	866	873	822	886	836	917	898	889	879	881	816	822	937	824	856	914	837	837	885	890	855	845	866	863	888	856	824	910	892	924	859	906	818	844	916	896	869	882	871	907	865	863	874	836	836	860	894	830	832	887
27265	20811	9370	1074	719	641	493	414	415	434	375	385	380	421	382	391	414	407	401	355	425	392	376	374	387	381	395	400	368	416	393	358	370	370	361	359	372	378	365	390	373	389	389	345	358	405	396	361	384	374	364	391	432	406	421	414	379	352	358	437	357	391	363	395	416	401	367	382	403	410	345	398	362	411	418	392	360	352	388	382	377	366	389	398	352	410	408	386	376	366	386	390	406	375	419	352	367	421	368	374	381	393	387	405	397	399	342	400	363	402	415	405	359	383	397	353	376	428	364	384	374	378	372	374	394	379	398	354	357	357	359	393	360	382	344	378	358	355	369	393	404	410	385	422	390	397	376	365	422	375	409	368	379	376	368	393	411	342	375	385	351	411	327	377	367	385	387	344	391	385	387	371	361	376	381	342	394	425	367	374	381	374	368	397	391	374	374	377	421	346	394	401	357	379	400	360	369	379	347	385	384	392	387	379	354	367	413	388	418	381	397	358	386	366	376	370	357	386	393	364	416	379	380	407	370	387	393	383	375	391	380	406	398	370	409	410	361	363	374	384	404	370	402	349	393	383	399	414	351	395	380	358	368	383	343	358	357	382	383	368	367	419	411	344	391	393	347	390	368	421	382	402	377	371	404	372	371	375	333	414	356	368	422	374	379	383	378	382	376	406	387	381	373	362	354	365	390	371	404	385	399	360	379	374	370	373	379	363	400	377	364	367	376	379	401	391	391	374	379	378	362	394	395	384	411	382	370	396	380	371	383	399	374	408	416	408	389	404	409	392	385	401	408	364	395	394	360	356	423	363	404	369	400	388	385	392	367	417	395	390	362	366	375	368	371	389	378	406	335	384	376	372	379	402	398	386	404	390	360	383	375	358	400	358	377	377	370	409	378	387	408	372	392	365	380	387	417	380	392	403	354	398	366	404	418	382	364	438	372	418	357	377	419	382	440	391	389	363	403	388	351	385	384	384	358	375	366	370	377	407	396	393	407	378	395	359	344	383	377	377	370	393	385	394	419	365	382	372	400	371	376	413	396	349	373	387	375	364	373	398	374	368	365	393	379	395	385	391	364	383	381	406	385	374	377	343	344	386	389	367	386	357	401	406	391	373	357	369	423	375	368	402	395	392	348	370	383	342	364	371	350	375	412	406	401	393	421	366	388	400	380	378	386	402	372	403	367	374	371	386	402	380	367	383	344	381	385	365	391	404	432	373	357	344	355	374	385	369	416	403	400	381	365	436	405	392	391	359	366	354	387	392	358	381	353	381	403	391	389	342	380	386	392	377	344	431	366	401	379	406	353	362	405	357	371	403	403	379	336	398	357	382	354	383	401	374	399	378	401	384	370	339	384	400	426	370	408	394	394	365	367	393	399	384	358	366	369	413	363	394	373	345	372	366	398	390	367	386	366	366	371	351	408	366	373	366	382	364	390	354	391	359	355	417	384	421	372	359	365	392	380	356	428	373	381	423	390	356	386	396	363	377	394	343	370	353	363	354	396	395	378	408	367	381	384	377	378	402	397	380	385	370	358	355	374	371	363	335	383	398	385	380	378	404	356	401	380	369	383	371	416	387	380	397	334	384	387	381	398	359	398	404	374	367	371	403	373	415	415	350	336	408	381	357	388	374	418	356	383	386	411	373	381	398	387	370	378	421	384	409	399	386	412	394	408	382	407	420	393	380	371	397	393	378	388	336	373	373	388	404	362	395	410	373	365	389	407	381	394	418	356	402	398	404	370	401	395	376	356	372	391	385	385	364	386	365	396	370	379	369	363	411	348	372	386	351	386	394	375	419	350	413	368	379	372	369	386	375	403	358	415	368	389	366	371	375	392	367	350	375	361	381	344	338	380	369	387	403	362	358	349	384	380	399	388	400	367	408	383	401	347	367	370	416	403	370	440	350	407	395	387	378	391	389	366	408	392	391	351	359	394	400	389	368	401	344	374	398	379	374	403	403	352	385	396	419	344	385	359	413	375	360	421	349	374	389	380	367	416	369	381	386	365	375	405	368	409	423	391	380	375	365	403	412	447	374	401	364	385	385	366	405	404	370	393	388	372	381	372	381	359	372	409	447	379	347	390	377	362	386	401	418	366	404	350	368	398	379	375	376	378	386	362	421	419	408	396	385	374	359	349	411	376	400	400	376	377	377	380	359	388	370	398	404	397	356	358	378	382	382	383	375	374	399	361	375	368	384	357	357	402	371	383	366	371	382	366	352	420	398	342	408	356	402	412	374	411	402	382	390	364	370	360	410	385	392	420	394	392	420	388	357	394	394	399	398	332	398	398	415	372	360	367	412	377	336	356	414	364	420	427	359	391	402	373	389	423	371	432	392	381	389	370	397	388	390	370	400	369	412	354	370	395	391	373	378	362	416	394	383	372	375	396	393	383	355	369	371	398	380	376	379	385	379	367	402	354	346	391	384	375	353	370	382	377	381	371	374	390	403	380	395	364	354	359	369	398	399	389	381	379	367	383	375	397	400	418	356	375	406	366	396	385	386	362	361	400	393	415	408	360	398	365	376	381	413	351	363	406	381	363	393	376	356	366	395	382	393	368	347	398	370	393	389	401	402	337	381	368	376	367	369	408	374	368	362	350	372	401	421	412	401	346	373	382	386	387	386	378	401	377	397	413	402	345	376	405	312	362	381	416	380	366	367	381	364	379	385	378	375	388	376	372	381	354	370	372	388	379	365	383	401	355	379	367	375	437	376	397	388	379	369	353	379	392	361	367	380	380	382	368	372	369	378	373	346	367	413	349	370	387	373	372	385	395	341	392	398	424	369	426	375	387	406	344	379	386	366	403	384	388	337	404	388	409	411	357	385	371	390	354	365	376	386	354	380	371	377	418	377	410	373	385	385	365	364	365	407	409	375	396	382	383	378	416	355	401	393	409	410	421	399	373	405	373	381	354	344	393	374	360	417	363	376	383	410	413	386	345	357	411	380	394	380	372	398	396	368	384	348	375	371	357	372	353	384	368	376	350	376	384	372	365	386	390	354	392	377	336	383	410	393	406	387	374	375	397	402	403	406	341	396	382	373	416	386	414	360	349	383	406	396	421	392	408	354	317	402	403	376	369	375	355	391	371	393	399	412	419	358	383	388	390	403	401	363	388	389	390	395	388	385	401	374	380	392	387	401	398	371	407	381	387	387	407	410	413	393	403	360	419	389	388	368	372	387	400	363	361	368	402	368	339	404	369	372	369	380	379	397	369	380	340	415	347	404	410	381	394	355	382	375	387	367	354	374	395	378	407	391	364	390	356	359	365	402	378	411	384	380	380	369	366	368	388	395	392	361	370	371	362	409	371	379	378	371	358	335	394	398	387	381	406	380	405	349	365	405	367	387	364	349	401	384	333	381	373	381	430	341	358	352	385	379	349	388	371	357	401	378	359	377	393	385	382	407	386	374	426	370	376	373	416	404	364	385	383	367	374	379	358	363	379	341	375	364	357	380	409	403	368	385	389	387	370	371
14321	1829	1684	1043	855	739	711	643	634	617	600	624	566	596	594	607	580	573	570	566	579	558	600	588	570	594	573	565	530	574	513	562	570	559	545	590	557	559	563	588	538	518	542	606	549	585	582	552	556	558	524	562	575	495	560	522	548	541	594	563	557	561	592	520	573	527	538	574	553	546	548	560	565	558	542	582	557	568	552	579	544	574	578	565	585	556	561	563	572	558	562	563	550	601	569	585	554	610	605	522	593	528	579	542	568	615	548	551	543	552	520	559	520	565	532	543	565	565	529	562	561	564	529	533	536	561	600	594	576	562	517	592	573	554	579	577	583	552	551	547	552	530	541	569	534	541	541	604	582	536	573	540	563	576	537	554	537	586	543	576	560	582	532	549	514	558	574	535	541	573	572	576	546	540	590	561	556	545	585	550	573	568	581	564	565	533	536	519	557	566	575	568	559	575	545	542	559	572	579	578	534	535	523	539	540	587	576	556	571	583	569	524	547	606	525	576	587	551	522	564	553	546	569	571	546	577	536	539	550	556	556	561	575	550	584	604	528	546	515	511	596	548	537	552	533	514	585	531	548	586	538	548	576	578	526	563	511	587	538	536	581	554	587	552	558	564	510	509	554	579	554	563	565	568	579	559	573	561	552	560	537	575	568	634	571	561	533	562	568	596	563	542	548	556	534	520	545	557	547	537	565	552	562	564	563	499	559	552	549	562	581	572	548	563	555	550	530	529	551	577	499	548	553	543	565	600	578	569	545	607	507	561	573	535	549	544	562	538	586	562	536	525	530	532	527	579	604	580	549	586	561	564	569	545	557	531	540	552	541	523	579	562	555	567	589	543	557	559	574	538	564	532	578	593	522	569	582	574	541	568	545	578	491	545	564	499	533	557	527	576	548	597	540	549	574	578	526	557	530	536	565	520	564	584	582	521	574	547	577	562	573	569	563	577	551	555	561	561	557	586	536	548	549	563	607	564	585	533	567	533	570	563	570	537	603	580	589	597	548	522	534	552	591	550	533	547	587	553	588	545	542	599	579	590	543	605	566	557	562	570	559	579	583	564	550	538	575	574	529	605	550	541	545	566	516	580	565	557	579	550	539	588	622	566	579	596	552	526	562	559	597	559	605	569	580	544	571	567	534	564	539	597	575	541	570	535	573	558	579	593	545	608	547	565	550	560	563	558	557	570	565	587	555	572	567	602	558	583	552	565	528	547	551	580	564	563	575	567	572	559	550	585	568	565	584	539	536	565	523	576	544	545	557	594	553	550	588	552	582	568	562	572	587	535	593	578	575	564	603	578	607	546	499	567	524	579	544	586	531	543	552	524	593	531	613	523	581	531	582	535	529	519	598	575	536	546	587	530	571	556	559	537	582	551	533	564	545	531	586	593	543	552	538	528	580	532	587	535	511	550	596	561	586	558	585	540	603	552	537	515	572	528	584	540	560	545	586	586	574	540	557	575	538	600	565	553	551	582	561	559	493	546	554	594	624	624	573	555	608	565	552	564	541	582	553	568	575	548	602	556	556	549	573	551	586	532	592	593	524	558	569	541	546	604	591	537	530	574	574	568	562	551	534	526	579	566	560	522	549	547	573	552	542	568	593	570	583	577	552	595	559	577	563	555	593	570	578	576	571	558	571	543	574	584	559	582	557	538	553	560	571	582	521	564	564	536	556	583	552	560	555	560	585	561	510	535	544	543	564	552	543	565	539	501	533	533	563	539	542	581	554	587	556	583	534	547	526	568	549	547	594	583	587	559	572	568	549	567	567	556	557	565	560	564	580	562	569	558	548	563	564	532	553	543	590	575	543	546	541	621	604	580	521	555	560	555	538	528	584	553	517	567	551	615	558	551	599	534	551	588	551	573	557	577	567	594	550	544	522	573	541	549	531	569	552	579	552	595	586	552	565	554	569	577	550	595	572	571	544	522	570	546	537	595	581	573	566	562	562	545	574	560	605	561	534	581	546	583	569	576	577	548	550	578	547	583	519	545	534	551	546	582	600	597	540	564	548	571	526	557	574	547	551	550	567	612	550	545	549	554	536	526	543	554	570	562	529	591	569	524	539	543	583	593	534	523	565	545	583	543	559	579	563	557	584	570	562	588	575	553	547	587	545	556	602	529	597	571	594	639	550	551	529	541	519	586	563	530	596	525	526	563	491	586	549	543	555	535	584	547	578	570	563	543	470	592	530	580	542	538	560	548	551	525	541	577	499	535	531	534	587	565	597	542	589	519	569	576	583	548	592	556	545	549	581	537	573	564	524	537	572	579	645	541	594	551	592	550	574	552	561	564	565	569	579	538	558	566	569	599	576	525	573	585	555	540	566	545	537	557	579	579	556	512	572	583	558	544	545	536	558	542	582	564	601	531	573	580	582	544	584	564	614	528	557	549	558	569	542	554	532	588	603	547	500	557	526	589	554	556	581	560	533	574	572	572	575	580	579	539	568	552	546	568	569	543	542	554	551	542	598	568	528	547	564	571	559	530	546	548	542	531	536	556	554	557	535	572	567	585	583	559	533	584	574	571	578	546	577	585	563	582	548	544	581	517	594	501	512	563	557	572	553	545	602	573	529	562	526	540	561	592	576	559	509	576	584	575	558	573	568	558	548	558	585	557	593	510	554	539	537	606	546	567	528	582	547	547	518	564	547	546	553	538	550	591	583	535	589	608	550	560	566	596	547	531	526	553	570	573	570	540	546	527	569	553	571	575	553	556	580	569	533	546	591	555	531	568	564	555	532	604	579	563	602	516	537	527	591	550	620	553	582	551	567	544	556	559	547	551	570	565	563	608	571	574	546	550	607	571	537	573	534	569	566	552	538	567	550	551	552	587	559	585	565	571	586	554	533	547	534	556	554	541	571	573	547	532	571	579	541	554	538	567	592	549	531	533	593	565	597	550	541	597	538	560	549	554	572	552	592	577	541	544	535	569	555	545	531	567	588	556	549	586	574	570	570	565	576	579	554	541	594	540	586	509	556	583	554	554	534	583	521	619	528	551	565	538	568	588	526	581	571	576	563	576	580	569	565	545	554	578	564	526	545	540	564	586	533	556	567	564	601	557	516	598	601	552	536	565	564	547	561	561	563	602	569	604	588	546	616	557	565	565	587	553	517	547	517	549	544	545	550	576	597	565	558	566	577	575	561	542	569	583	572	561	531	575	537	583	605	541	523	586	586	545	558	526	600	546	587	543	607	572	539	581	588	546	530	594	570	596	518	590	543	568	579	526	530	536	565	574	538	612	620	549	563	568	583	581	550	568	566	537	569	530	549	577	542	570	525	542	560	528	516	521	517	539	546	543	603	579	578	576	596	587	567	567	507	597	540	593	574	560	488	584	571	541	567	558	542	569	561	579	547	577	535	530	589	568	565	549	551	542	570	532	561	565	576	547	552	549	576	593	575	560	586	559	568	585	546	614	520	574	575	551	517	585	598	576	553	552	530	578	557	552	563	543	537	545	523	561	550	545	577	543
24457	21416	28766	24473	21282	5417	1380	962	944	845	834	805	792	784	727	779	761	724	745	675	707	670	714	694	686	642	695	742	688	688	694	657	708	681	728	691	688	692	692	717	677	691	663	664	664	677	708	751	708	711	718	682	640	643	699	658	639	697	645	677	644	713	680	687	682	645	707	678	706	643	702	657	668	736	667	655	687	684	688	684	674	667	714	632	723	707	675	692	692	706	722	621	698	681	694	673	712	693	670	674	679	695	669	666	679	720	666	697	683	710	637	716	669	664	693	677	645	673	697	681	695	679	689	653	710	666	702	692	725	711	686	701	648	655	714	659	674	703	725	677	687	674	692	703	652	663	713	694	675	645	706	635	655	693	701	721	709	711	735	685	685	707	699	715	658	666	689	660	695	682	750	628	704	639	623	705	706	703	656	692	687	708	708	650	669	692	707	627	682	759	683	684	674	685	678	674	759	658	665	638	660	711	640	662	711	677	701	655	658	681	677	679	683	674	706	711	675	701	694	702	692	703	633	654	641	699	694	664	650	638	691	693	692	671	643	674	720	663	679	665	670	647	628	691	628	680	653	651	642	681	665	643	648	670	657	705	650	627	668	680	665	643	676	652	721	734	698	669	680	677	651	645	667	653	704	717	685	691	694	707	638	702	659	698	675	682	645	652	677	707	660	688	676	650	720	678	686	690	679	722	705	706	694	709	662	671	691	656	655	701	667	686	695	694	647	659	699	679	620	691	693	670	656	689	684	686	649	695	653	695	630	723	703	659	614	673	724	695	650	650	650	631	728	727	697	645	728	682	626	693	688	684	690	685	705	737	690	666	681	672	682	622	722	696	656	684	644	673	693	665	665	705	669	664	668	693	679	669	699	670	649	670	639	674	685	652	679	687	648	677	652	699	696	679	680	636	713	673	644	690	683	692	650	697	672	682	677	690	691	698	688	681	625	693	678	662	670	699	716	659	683	672	692	649	692	691	625	677	669	683	642	666	692	680	712	683	714	678	663	637	680	673	729	683	653	660	708	668	669	622	650	704	649	647	623	701	683	720	697	658	697	670	659	669	748	702	684	618	696	684	641	637	678	689	708	665	717	669	725	702	675	613	658	720	704	694	691	660	706	681	684	644	633	639	664	669	721	759	663	667	665	618	691	615	646	689	666	665	682	653	693	635	719	685	709	680	690	667	646	679	681	638	687	693	657	647	647	684	651	696	681	680	678	703	637	697	709	676	706	662	709	701	674	658	636	639	680	700	710	703	685	720	684	661	657	649	635	666	667	636	710	715	686	664	667	703	688	704	664	638	670	638	675	705	698	681	706	630	653	691	701	670	664	615	686	641	693	671	705	694	648	688	672	688	695	760	676	726	704	661	693	649	679	692	691	725	654	675	710	671	677	691	728	668	681	703	679	694	690	705	674	697	714	666	712	652	683	655	667	648	689	662	683	676	736	673	679	688	635	690	693	691	684	700	664	680	698	699	658	663	694	684	667	662	663	669	637	699	668	688	701	705	616	642	654	657	670	677	695	690	679	673	648	645	667	646	670	682	682	687	727	664	699	648	662	667	684	688	639	639	705	651	720	697	675	676	681	682	629	664	671	691	677	674	704	651	733	687	642	716	644	702	667	648	658	678	693	695	673	700	648	665	723	720	708	681	675	695	634	706	681	684	666	643	675	672	694	673	665	651	710	655	700	673	651	695	702	697	700	732	653	627	708	714	701	682	698	654	637	661	720	683	684	663	675	658	591	676	668	608	679	651	671	669	690	690	652	672	669	722	683	700	670	637	674	713	696	667	698	679	692	650	704	704	694	628	701	714	676	702	686	680	677	652	650	697	662	677	692	698	679	670	696	709	694	698	618	629	664	704	717	670	701	693	668	678	689	698	688	674	688	708	660	681	648	695	646	687	722	677	623	675	656	662	631	660	656	713	689	687	689	672	670	676	665	671	670	670	644	654	712	657	690	653	650	691	681	699	667	638	676	675	707	671	660	651	670	691	692	687	707	672	679	681	630	649	675	663	720	633	691	672	668	685	656	705	713	666	712	727	684	669	673	679	653	692	763	699	655	703	714	666	679	700	712	652	702	653	691	655	634	664	609	702	688	674	672	678	686	700	664	638	619	656	638	646	665	704	665	654	637	709	696	648	710	690	684	671	715	621	699	677	651	686	673	658	713	676	680	641	685	664	645	699	669	680	656	722	696	692	687	650	649	691	703	677	736	685	659	636	654	706	727	647	647	698	690	672	674	702	673	672	626	649	703	729	710	652	658	669	694	687	645	701	675	668	658	692	691	679	706	669	690	660	641	657	669	679	680	668	692	696	681	670	710	680	700	681	692	679	671	698	663	705	666	669	707	721	659	731	661	694	672	640	623	641	717	662	714	645	706	690	661	642	700	669	678	736	678	745	670	664	651	624	729	672	736	708	646	653	637	672	702	690	616	667	717	649	680	727	667	673	662	667	648	677	716	641	676	715	653	692	681	692	658	670	618	661	685	670	656	671	682	667	650	690	673	719	720	658	637	659	680	669	641	674	692	720	699	702	641	651	707	655	696	654	662	673	678	664	664	700	684	682	666	642	633	634	637	721	717	678	646	709	681	728	674	682	731	685	700	690	715	692	710	678	673	639	656	662	676	641	667	710	682	680	704	662	687	652	682	652	703	667	698	685	654	667	673	651	648	660	682	627	685	687	695	702	650	645	735	691	731	635	681	671	701	661	645	648	716	673	677	691	700	682	696	730	641	646	645	695	670	668	678	654	656	692	603	633	629	680	673	693	672	677	656	629	690	644	730	661	685	639	683	696	646	644	663	693	697	586	648	680	619	645	713	666	662	674	711	692	665	702	663	634	684	701	645	666	704	695	680	686	682	677	649	673	679	652	682	635	702	712	657	691	699	675	740	650	646	671	710	685	642	663	655	641	674	629	676	672	707	663	716	663	680	672	643	653	667	694	731	666	681	670	704	677	668	684	698	676	713	694	684	686	678	697	669	651	646	675	670	637	658	642	665	728	675	752	671	638	687	682	653	650	705	676	680	728	707	723	687	645	685	677	697	665	680	667	645	683	669	677	710	670	675	669	651	699	677	654	651	688	697	661	657	661	715	630	727	655	685	722	736	670	707	706	659	696	637	648	707	661	674	740	698	663	637	636	642	734	695	674	642	674	652	650	693	662	645	626	638	651	673	681	652	731	668	669	663	675	701	691	640	617	696	655	709	655	651	665	647	650	706	675	623	680	684	682	720	678	667	682	686	686	677	700	678	693	659	709	722	678	724	657	668	676	704	669	690	723	721	682	682	603	695	652	713	691	675	654	673	710	660	710	717	663	627	705	699	645	683	659	713	678	641	702	672	663	694	693	695	704	680	628	740	674	734	674	635	686	712	644	672	667	643	649	697	702	690	703	705	707	696	655	698	694	684	681	647	701	681	614	630	688	644	734	637	683	698	679	675	637	722	642	736	727	703	712	711	682	697	697	713	659
29097	9444	8476	4544	3303	2681	2234	1906	1673	1534	1376	1393	1257	1187	1204	1122	1142	1117	1087	1034	1053	1079	1059	1025	1071	1088	1074	1014	994	1020	1039	1010	1029	988	1023	976	1012	1006	1008	996	1014	975	1003	1020	992	1025	1016	948	945	990	951	1012	984	955	913	975	981	1010	949	1011	929	963	988	973	1010	965	956	973	1004	1006	972	993	994	1010	986	967	988	961	1043	1015	987	1031	977	1002	981	971	1004	968	950	970	1048	965	968	1040	942	968	1033	991	960	1031	1023	985	972	990	980	968	952	1001	980	927	944	916	941	950	1011	922	975	1014	1010	978	912	911	980	950	977	979	913	1014	953	997	970	992	916	964	984	993	959	947	980	1017	1009	983	954	1035	960	950	1014	1007	969	964	958	958	955	1019	988	943	976	932	1000	949	978	917	963	934	1005	982	977	982	991	985	972	1011	960	910	1022	1004	1012	987	981	980	1012	1001	1029	972	1018	968	977	997	971	993	995	958	908	951	976	1026	1007	979	971	894	1036	940	988	939	934	1004	942	977	1015	999	945	1025	986	987	995	919	1055	1066	979	1005	1045	965	957	972	980	960	931	999	921	989	987	1013	957	1010	904	995	961	997	944	990	948	1006	951	978	950	1003	996	967	1064	958	989	1005	989	926	1034	992	1013	980	1018	938	930	1017	908	957	1017	990	966	1014	986	945	956	982	971	963	1005	965	969	966	959	970	995	955	954	962	1006	972	975	933	1063	982	986	973	976	974	991	985	995	1013	1004	1012	951	950	967	931	1042	960	980	940	1014	946	980	923	979	954	983	1014	991	1023	987	984	1003	941	977	925	979	921	963	971	947	976	980	982	1021	961	926	1007	992	995	1005	978	990	1007	976	984	1012	920	1014	997	1019	972	991	930	995	1012	996	1022	974	955	1022	977	1010	966	964	917	998	994	982	945	970	996	1023	980	925	974	1029	1035	965	1001	950	1006	969	995	985	993	946	1007	1004	948	1005	949	947	968	978	931	983	999	1004	994	947	1010	970	1036	988	952	1011	994	959	995	953	1037	997	967	1021	1011	940	965	965	939	1015	950	973	935	990	935	1007	986	978	985	970	1020	965	1005	952	971	943	976	932	946	1023	987	1005	946	928	961	1035	986	951	999	970	997	932	986	995	1008	1004	934	1036	954	916	1026	1019	945	966	998	906	959	994	924	987	963	972	1001	1002	946	1005	951	950	941	930	978	951	1011	974	976	990	981	964	998	1016	1013	957	1006	979	974	942	955	977	984	977	958	979	1011	962	1027	966	1008	956	948	1000	927	962	962	992	1020	954	994	966	985	950	913	945	944	980	935	1008	1007	993	1017	1002	933	985	957	941	1032	995	953	981	977	1019	994	1000	942	954	958	959	980	971	943	980	975	926	947	1002	965	985	1008	1008	949	953	964	978	954	988	964	913	902	964	991	1030	1026	918	958	950	927	952	944	1004	978	1041	990	973	1038	930	949	963	1027	953	933	1023	983	998	940	897	1013	975	944	941	994	1008	952	993	953	949	979	933	973	942	925	973	991	954	1008	988	1009	1001	992	975	1007	949	1027	1010	951	958	919	1045	994	941	932	969	990	973	979	912	993	967	968	991	1002	970	1027	981	957	1002	1005	973	944	946	952	981	879	948	935	974	998	963	999	981	955	1023	979	989	907	996	1004	970	999	924	948	985	910	915	957	970	996	1026	990	1002	1043	980	903	1017	1013	987	981	918	964	983	954	943	998	981	991	985	973	943	1032	944	978	1011	980	990	941	983	1057	963	995	1007	979	922	996	904	986	955	929	961	971	977	1012	942	1004	1034	1014	987	899	963	1024	988	979	951	973	963	1010	921	1036	1036	955	1002	993	996	993	965	1002	930	955	1003	1004	951	978	955	948	974	949	959	989	952	977	974	968	1015	1026	1020	1006	967	934	1008	952	968	1004	1011	967	982	1030	973	950	970	991	979	960	1016	1024	979	942	998	1011	957	955	955	934	955	946	1011	987	956	992	1014	927	1006	923	978	985	1002	979	988	1016	1024	966	963	984	948	1011	951	962	998	991	1006	935	962	974	931	982	997	998	901	995	1006	950	971	1004	1009	938	996	926	1002	945	993	972	1008	947	1000	964	997	1020	999	969	940	937	984	1013	960	976	963	970	966	976	1019	977	1003	962	934	983	978	1005	977	954	948	980	977	939	960	983	947	1005	931	1018	1029	961	992	945	931	1042	987	977	1023	966	963	983	1026	999	1015	947	942	1040	983	950	1005	993	974	1019	938	1003	1025	933	968	944	972	963	1009	982	953	1014	1017	986	982	1008	988	971	1015	1025	1000	962	994	950	959	1019	998	990	986	990	882	974	986	1023	991	967	967	944	997	970	1015	973	997	983	1003	975	1026	973	968	970	979	967	963	954	916	921	900	977	982	966	990	998	998	966	964	908	982	952	957	994	1048	972	1054	1039	936	967	904	922	957	951	962	979	967	961	981	1038	929	932	969	965	1000	951	975	949	964	980	921	956	996	1038	1010	953	926	995	1055	973	965	963	1006	1017	998	1023	985	956	1014	990	1001	950	1013	941	989	957	951	946	996	1010	976	1004	991	979	979	996	994	937	1001	957	993	1024	971	980	981	937	946	966	938	1010	982	1020	947	970	953	1024	951	976	944	924	985	934	989	979	911	970	974	932	1042	957	952	1002	1000	968	948	988	930	970	985	972	954	1024	1005	965	971	958	990	1007	994	953	1001	960	1011	918	955	916	927	1034	998	1019	986	986	989	1001	944	1009	982	951	985	1002	954	980	957	926	994	932	997	969	967	994	954	977	1018	932	1011	970	1025	995	1004	973	1005	1016	953	944	1016	985	975	992	1001	1011	970	976	934	1024	1000	958	987	957	1005	998	991	972	896	971	988	976	984	972	1044	951	978	1003	947	912	1004	990	993	920	961	1005	1003	920	972	987	944	1054	951	983	964	961	971	1000	974	1018	1035	956	943	919	959	974	983	978	938	951	916	978	949	984	964	960	968	978	983	980	954	995	1027	1007	965	999	969	1025	1032	999	1020	982	949	994	1001	971	1019	965	955	964	1012	995	1006	973	968	939	1015	918	995	956	1003	994	1011	966	988	994	968	915	975	976	989	969	1002	950	922	969	1010	1016	945	953	989	978	1030	972	952	1034	985	959	970	978	998	956	901	959	968	1006	966	967	994	964	941	1000	950	936	938	948	904	1012	1001	975	980	967	987	944	1018	970	1004	988	959	972	966	1010	991	993	988	958	980	981	947	981	989	954	974	905	984	980	985	1002	968	966	928	966	953	1036	958	1004	949	981	1001	1010	989	982	985	927	1041	979	1020	1005	968	963	1006	1003	1008	1018	992	974	1002	969	1039	961	1053	925	1010	972	967	980	954	981	994	1012	952	963	941	994	944	969	974	963	994	982	1008	954	1015	977	949	981	934	996	956	992	965	1001	965	996	984	968	947	938	1004	947	980	972	984	1022	932	1006	969	1010	962	992	986	985	979	1008	988	972	982	956	973	992	957	937	987	991	991	990	978	950	959	962	1045	1000	936	920	980	914	993	954	946	969	983	1026	1001	1002	960	985	966	980	939	1014	945	1011	1014	972	1008	1007	986	976	992	1005	1004	1009	897	1034	999	962	964	1021	976	934	926	1006	1010	907	946	953	1005	981	961	952	977	966	1010	977	951	992	984	973	976	996	939	947	949	976	968	940	955	994	960	935	966	986	947	1014	980	931	1018	1006	983	992	973	996	984	953	962	975	1034	965	983	986	956	930	1020	995	984	982	939	1064	1012	995	984	960	999	962	902	1005	1004	986	1005	951	947	951	994	953	1006	949	989	969	1003	956	970	966	998	958	1004	954	1010	1002
23355	21408	29310	23884	21411	21221	4301	1316	1068	963	918	781	800	816	740	737	697	699	651	706	638	637	606	626	654	591	645	653	640	608	647	632	644	633	638	578	646	621	594	631	609	630	631	582	631	610	576	579	622	622	589	585	620	558	567	583	599	603	616	602	616	588	591	637	619	643	595	606	584	567	601	607	602	598	616	596	587	587	579	631	625	592	592	626	612	583	578	605	605	608	582	573	647	571	595	584	608	584	631	611	569	527	620	608	614	601	584	623	578	603	597	594	607	595	582	606	586	627	591	596	646	588	586	604	597	619	613	584	601	553	626	612	601	634	575	611	582	578	558	598	620	603	610	564	584	574	612	600	628	569	595	589	578	565	610	608	622	629	614	585	590	582	584	569	590	567	654	587	627	589	581	567	595	581	573	594	577	591	651	597	643	575	558	593	583	570	610	575	556	597	582	570	610	636	593	618	580	570	571	622	584	601	571	619	620	587	612	630	616	580	613	631	596	609	574	613	590	603	566	595	615	585	545	589	605	616	611	616	588	565	632	646	584	568	556	591	588	567	613	578	596	567	634	560	591	595	619	650	560	600	574	611	605	572	601	586	606	591	635	575	619	610	573	606	608	570	600	570	571	614	589	615	604	639	623	614	600	584	585	611	589	604	619	607	640	553	577	550	601	617	577	556	611	609	607	599	603	584	603	591	589	598	599	616	612	589	613	584	583	586	609	560	554	613	614	610	603	602	576	587	587	554	613	580	584	580	609	588	567	570	617	586	610	610	572	602	608	578	583	646	627	602	588	610	589	554	623	652	588	577	600	600	575	575	601	601	601	590	624	581	603	584	615	540	596	605	592	558	569	623	586	598	574	600	613	624	631	598	584	626	606	594	586	616	594	605	573	613	566	625	607	620	600	616	560	605	595	563	591	620	574	598	579	621	583	601	582	599	588	587	556	624	610	625	589	556	670	591	588	564	583	595	586	641	545	596	571	593	541	573	594	612	615	600	597	584	635	532	601	602	605	542	587	632	593	592	577	568	608	573	583	627	615	606	575	583	596	555	565	597	598	628	630	592	593	628	604	576	602	583	575	617	577	588	623	559	537	524	590	597	598	589	587	617	586	564	592	587	617	618	563	615	629	601	556	608	602	597	598	577	583	607	573	563	583	632	572	597	571	610	604	575	564	574	609	620	623	600	592	604	575	571	598	591	616	600	598	659	580	572	597	590	608	621	594	595	627	619	576	571	621	608	550	581	606	599	614	587	581	564	599	588	567	598	590	578	623	582	599	604	620	607	581	613	596	598	584	587	582	611	591	590	616	552	626	577	595	583	596	586	592	608	590	612	622	606	583	549	596	563	582	606	551	620	569	587	536	579	574	571	572	598	612	587	589	591	583	580	607	618	604	584	609	580	593	562	613	614	565	599	599	616	591	596	563	653	599	552	622	537	604	620	596	576	606	609	607	547	590	632	597	595	598	600	588	556	609	598	554	621	580	555	612	552	600	613	584	601	637	617	602	581	556	537	591	597	611	602	578	608	588	636	570	596	582	574	584	579	581	583	584	568	555	592	612	620	584	570	614	548	561	591	579	579	606	614	585	617	592	610	597	576	593	595	556	589	584	596	561	576	621	577	646	607	580	616	553	569	562	605	605	572	597	617	612	616	579	600	639	607	593	623	591	599	609	541	632	574	599	601	601	617	570	563	581	550	561	583	562	627	581	552	592	590	625	581	557	617	577	607	674	579	563	574	593	583	598	593	624	588	563	580	594	557	592	619	546	579	564	520	623	597	570	658	610	603	610	614	568	619	567	552	573	622	575	573	558	577	570	572	610	585	585	605	572	589	664	634	634	628	607	620	596	604	608	542	565	598	616	598	616	581	633	583	570	598	633	555	558	594	567	558	616	578	598	618	578	581	580	580	628	570	558	584	552	587	596	597	581	609	605	595	603	586	604	582	607	583	598	615	636	619	602	606	615	588	576	626	596	605	533	569	566	611	551	615	585	576	638	562	543	579	588	597	564	578	608	548	618	593	586	615	586	576	599	570	613	580	591	582	584	578	592	598	584	596	568	584	593	550	623	560	592	584	609	593	616	590	590	570	629	574	619	613	609	589	610	640	532	600	638	617	555	584	551	603	526	561	577	591	619	592	599	578	569	576	611	620	609	587	565	590	605	564	616	548	584	633	567	626	583	588	554	593	607	593	577	588	588	616	596	562	611	590	558	622	613	579	540	551	598	580	594	612	552	606	617	579	571	595	615	571	606	605	563	588	601	561	636	637	610	589	577	581	611	599	616	578	587	610	597	622	593	593	563	607	580	622	593	594	620	583	582	574	658	645	600	564	617	589	535	616	591	584	603	588	596	609	631	599	582	584	539	566	621	579	578	541	562	562	563	613	601	587	576	627	595	575	587	613	607	599	622	561	607	592	550	614	564	573	598	604	545	582	552	618	586	569	580	569	584	587	605	585	602	567	572	593	586	613	602	587	603	616	603	582	566	570	630	566	589	564	589	584	582	658	647	567	592	608	559	608	598	573	574	556	574	608	601	560	632	566	555	573	581	579	558	623	599	633	535	602	592	585	615	614	580	601	577	568	587	606	650	592	597	584	575	586	612	562	560	611	572	617	621	588	632	622	573	564	611	596	581	554	588	606	576	566	641	604	585	613	625	609	599	580	648	589	603	600	617	606	591	589	639	575	619	574	604	623	601	632	618	542	600	594	629	586	604	598	612	589	576	614	587	598	561	590	598	613	603	602	608	587	559	571	618	598	614	586	639	598	575	594	592	516	588	577	573	584	583	605	598	579	632	584	606	631	596	619	559	622	616	578	604	596	609	560	529	576	613	552	620	588	606	573	572	595	585	605	567	597	554	588	657	594	582	576	613	586	619	592	551	559	509	578	625	614	597	609	632	583	591	611	617	569	568	557	618	554	594	606	618	549	563	593	578	581	576	602	624	606	606	638	602	588	572	600	585	609	581	609	586	606	581	629	621	618	568	589	616	595	607	590	587	572	600	520	591	583	592	571	608	569	545	581	601	607	602	613	625	586	547	634	559	607	595	573	589	601	569	595	557	584	576	605	570	650	605	606	583	614	607	565	618	586	543	582	621	620	583	596	659	568	557	606	586	574	635	557	612	598	581	569	623	589	607	591	585	632	618	561	576	574	585	604	588	599	619	558	621	573	548	648	622	549	565	565	661	566	597	583	607	579	578	607	610	561	550	628	613	579	610	635	575	598	597	607	622	576	555	574	585	617	622	594	608	571	586	607	562	559	568	624	573	564	567	559	620	614	564	556	555	590	557	616	594	584	598	635	601	584	600	598	585	589	569	635	580	549	596	609	552	615	562	599	571	583	618	595	592	583	568	562	577	596	593	592	564	554	587	602	606	581	614	588	622	615	588	622	604	630	601	620	591	603	562	635	613	576	571	580	620	594	611	588	586	604	616	581	591	580	578	568	622	613	610	599	577	611	610	594	550	623	575	607
32904	15251	13259	7340	5106	3944	3242	2654	2157	1961	1729	1560	1468	1279	1197	1198	1109	1071	1105	1007	1013	1000	1019	964	980	961	886	976	940	913	911	879	952	921	899	934	936	970	859	956	888	902	906	934	892	883	923	868	927	911	882	938	914	905	908	865	926	893	914	910	860	868	931	889	867	850	871	910	864	834	886	908	858	911	916	863	837	912	861	877	885	877	829	856	852	847	832	873	887	818	913	927	791	835	859	854	849	909	850	811	841	865	828	860	849	869	909	858	930	910	832	935	837	849	837	887	902	796	803	843	859	854	871	880	871	863	789	869	850	873	882	931	887	834	838	850	893	840	883	910	845	883	808	847	875	873	866	895	910	846	882	870	868	856	857	875	878	856	865	811	852	874	886	872	882	850	862	905	845	874	854	857	837	863	818	860	883	848	907	900	897	888	838	904	806	884	895	883	865	924	875	810	893	874	876	881	833	929	859	876	906	890	906	849	889	897	799	800	905	857	856	904	853	884	872	939	879	863	878	895	870	832	855	891	831	878	900	891	860	878	897	851	854	868	860	883	911	853	867	847	866	835	880	853	930	839	897	852	864	897	889	822	891	886	851	872	903	877	888	935	856	943	848	907	865	857	929	881	835	903	877	840	896	914	865	914	887	833	876	877	895	908	830	875	864	882	861	850	820	864	876	878	902	909	946	882	882	893	868	897	857	864	902	850	889	825	804	916	818	855	864	842	894	874	861	890	888	831	907	874	935	870	862	837	866	901	893	898	855	900	883	850	905	875	844	910	831	902	867	852	886	844	883	861	895	814	852	896	900	867	858	851	894	819	862	889	865	872	844	895	853	816	821	841	882	857	846	931	850	873	873	893	852	835	896	870	828	881	840	850	872	878	871	883	815	881	890	891	857	859	867	850	822	810	885	919	813	897	847	831	835	866	867	881	882	857	835	887	913	880	883	849	863	877	844	896	844	841	864	893	835	854	894	843	912	843	842	827	852	929	869	874	860	814	893	895	851	858	888	863	839	858	893	869	909	846	845	857	892	908	840	860	885	875	908	881	916	890	926	856	896	832	892	868	911	839	884	905	872	871	873	847	859	856	855	882	856	901	837	925	872	915	810	909	849	892	866	871	866	938	934	911	933	836	880	863	916	818	870	894	837	860	875	807	846	874	844	792	918	880	893	889	885	848	922	871	898	881	862	919	901	836	909	847	845	847	854	876	856	897	795	863	873	876	880	908	904	786	866	839	856	878	905	874	864	884	812	909	867	883	841	869	877	860	900	865	862	877	921	912	858	905	833	916	873	851	853	817	868	897	836	889	887	855	839	862	870	862	799	900	872	866	860	886	885	851	881	874	834	871	862	874	824	856	881	886	885	882	832	890	858	869	855	809	864	877	872	813	853	867	926	836	861	903	841	862	877	924	837	917	832	857	873	895	857	889	889	843	827	938	872	816	872	879	901	857	865	903	897	847	855	865	899	850	873	864	845	859	852	850	876	871	893	882	842	843	876	892	802	876	880	824	870	912	860	879	899	853	875	852	937	925	848	873	930	870	875	890	837	884	858	845	858	862	852	908	875	865	870	874	894	830	888	874	881	862	926	840	837	927	870	845	890	902	859	875	857	835	889	877	831	841	866	882	929	854	884	900	903	854	800	865	821	822	855	842	835	868	871	834	868	859	904	834	878	837	860	902	849	818	867	902	873	878	865	828	879	874	848	885	826	857	868	838	893	850	838	925	851	896	807	936	877	824	882	844	894	881	886	836	855	925	856	905	866	847	847	902	927	877	856	873	923	912	879	895	906	842	882	884	871	889	899	867	883	828	867	884	826	822	895	865	885	835	948	859	895	878	913	874	840	855	886	847	879	889	877	862	852	868	916	833	837	902	857	848	919	796	847	878	904	831	846	806	825	891	925	867	840	870	833	847	886	883	865	917	838	842	832	865	891	901	896	863	863	893	900	864	863	829	884	869	875	910	885	878	877	835	882	839	917	887	960	883	846	906	837	851	907	881	862	860	837	886	865	866	859	889	892	857	890	884	859	892	873	829	838	849	859	899	850	896	854	861	826	888	824	873	869	890	920	897	846	886	861	924	843	827	885	828	852	874	827	839	838	925	868	880	885	871	820	881	821	877	890	806	865	904	860	860	877	876	866	889	835	858	858	889	827	873	854	911	897	890	911	851	882	867	836	834	843	873	818	838	833	834	855	856	867	839	794	888	857	902	937	859	884	893	850	879	885	931	863	886	899	868	874	875	849	849	858	837	840	920	860	904	886	873	876	833	813	881	845	870	855	853	870	877	862	863	852	865	858	871	882	841	906	865	840	878	848	883	863	806	846	888	829	837	900	883	852	895	854	878	924	815	846	811	859	921	908	886	829	833	857	887	835	892	878	925	864	876	935	920	889	871	828	801	920	883	878	885	821	883	861	867	869	831	856	832	877	823	821	846	914	847	874	867	873	831	883	860	832	828	876	858	875	863	806	904	823	836	864	845	885	870	879	862	884	898	851	832	921	851	837	855	877	825	856	841	868	896	862	874	897	903	871	899	854	869	876	880	827	848	889	827	873	928	838	847	874	858	817	904	869	897	814	919	938	829	826	927	886	871	909	858	865	852	898	877	843	886	832	909	866	885	885	858	883	829	846	853	898	872	901	860	912	876	870	841	847	821	859	869	892	886	870	839	866	881	909	877	887	889	823	862	855	858	807	883	838	862	858	900	820	862	878	929	899	894	877	881	890	856	856	871	831	809	836	850	844	879	835	873	920	934	840	896	870	891	993	860	889	840	808	845	893	851	867	889	893	867	845	864	904	872	888	849	872	894	814	911	859	891	879	903	927	849	835	918	882	878	809	858	852	872	882	851	807	832	865	895	875	871	837	938	923	867	856	905	917	858	862	856	888	878	832	865	795	813	898	876	969	841	882	902	904	893	893	866	803	846	890	861	876	927	855	856	881	834	836	892	843	911	882	846	882	867	845	899	892	922	942	863	860	845	901	871	867	857	842	791	862	879	869	897	923	886	870	864	868	858	850	910	881	891	902	866	868	891	903	850	845	916	877	866	884	857	874	847	855	855	853	862	879	827	888	842	888	770	864	852	882	855	862	906	871	782	881	829	868	872	859	844	891	865	878	899	854	867	845	874	871	867	866	841	844	823	847	935	903	853	881	823	835	826	845	876	828	899	906	868	811	845	903	827	876	853	829	904	877	812	859	904	843	907	841	838	853	867	873	825	873	847	908	904	838	909	856	891	851	909	877	882	834	852	920	935	798	913	822	873	910	867	905	869	850	889	836	858	850	859	881	899	861	851	901	889	878	859	813	834	824	869	904	828	930	873	864	822	906	864	916	897	842	866	859	846	852	892	866	927	799	893	906	852	904	820	885	854	836	854	900	889	828	848	818	826	879	901	905	833	843	882	871	863	870	892	866	842	885	907	855	849	876	865	849	883	898	837	916	910	903	864	907	838	874	892	875	851	835	886	876	861	880	844
27312	20827	9159	900	536	510	416	376	406	395	361	423	393	444	399	371	418	391	359	378	375	367	351	393	373	394	416	383	371	368	387	377	391	412	367	364	349	369	396	421	340	352	389	422	390	411	372	390	388	380	351	389	387	356	378	360	386	375	404	369	348	374	361	400	389	378	402	400	374	374	375	397	407	392	386	371	398	330	399	340	405	386	388	368	395	365	372	405	369	416	368	403	353	354	367	361	360	378	391	363	368	358	359	387	384	372	401	392	384	384	383	411	367	366	350	371	379	370	393	444	392	395	364	367	381	368	375	382	392	380	375	380	381	384	425	360	355	386	410	388	401	395	368	369	386	405	382	386	382	359	378	383	380	314	367	397	396	384	396	397	349	344	381	390	361	343	334	357	362	365	376	383	380	419	349	358	404	416	357	386	390	384	390	342	369	388	392	379	399	362	400	364	363	341	397	355	338	373	379	393	362	378	393	392	401	372	383	389	379	377	351	395	363	403	395	360	368	360	372	383	419	378	374	386	383	427	386	395	384	371	402	387	360	391	374	369	345	364	376	374	359	378	379	357	377	378	373	402	394	373	337	374	368	360	366	399	374	372	374	410	369	375	364	406	370	398	354	343	362	340	402	336	353	363	356	375	397	395	391	365	338	377	427	415	353	373	383	369	414	382	377	404	396	381	353	411	397	382	358	370	366	367	370	370	389	374	332	358	391	366	377	364	362	364	383	375	409	378	368	371	370	382	346	365	412	390	388	340	361	365	412	383	400	381	343	333	380	397	364	366	422	386	385	386	418	380	364	395	388	373	350	373	368	355	348	360	405	408	351	366	385	373	345	360	398	374	368	390	361	411	382	367	393	407	424	403	396	373	379	383	356	383	375	400	372	377	363	377	378	323	375	361	379	377	384	392	337	367	374	392	393	390	381	385	363	362	362	379	391	341	386	416	417	377	377	373	386	379	411	390	363	365	391	374	360	340	407	421	391	390	373	384	329	390	383	391	396	390	381	362	360	366	393	380	354	423	379	356	400	368	394	399	377	390	393	359	353	398	356	373	374	398	383	384	415	365	345	361	378	356	382	408	369	356	406	394	401	414	368	354	394	372	390	373	352	375	394	359	407	380	371	378	377	395	388	398	393	382	362	370	381	373	382	382	395	357	397	366	324	382	404	419	393	404	394	384	416	389	397	372	386	364	395	412	373	343	354	398	357	393	368	381	392	422	330	381	385	358	374	391	379	411	368	370	369	380	394	377	397	389	371	380	385	394	345	346	385	385	388	397	380	371	349	378	363	379	389	357	400	378	371	392	389	369	422	393	369	386	417	367	359	366	413	400	371	388	353	387	355	365	380	404	399	391	383	356	391	367	399	388	370	383	371	379	387	403	344	381	364	381	399	360	365	371	387	383	388	420	365	365	384	367	389	400	369	374	347	397	395	405	366	355	364	380	363	418	403	364	402	376	355	352	337	385	379	405	416	385	364	362	403	372	397	385	393	357	348	418	379	350	390	391	357	396	378	365	375	373	379	363	401	397	353	388	363	346	352	349	438	354	394	364	373	391	380	376	342	377	390	394	357	406	390	400	349	342	372	400	406	356	376	389	368	396	376	380	388	405	335	378	362	386	381	370	373	386	421	375	414	353	349	349	410	408	434	398	367	409	360	394	428	339	386	401	372	402	358	382	398	388	377	362	381	417	369	388	345	364	382	378	354	386	385	370	365	347	359	351	383	375	392	386	372	409	376	406	354	389	373	375	371	372	364	395	389	386	391	407	354	393	394	388	372	411	369	418	389	367	375	395	406	359	350	368	370	386	390	398	385	367	353	410	405	363	358	384	382	378	357	399	351	403	413	387	395	361	369	367	390	384	389	370	353	359	378	404	372	373	380	389	383	368	400	383	379	381	409	379	368	440	406	349	377	372	370	376	371	372	381	401	370	377	347	381	378	350	360	340	350	363	362	373	370	351	412	402	374	391	390	373	373	364	375	352	407	371	414	385	393	367	401	365	409	401	382	407	389	386	365	360	412	380	370	432	341	395	358	364	377	410	376	389	392	394	368	380	399	383	375	350	389	369	366	368	389	369	384	405	373	360	385	368	404	394	396	366	390	357	404	387	384	384	382	356	387	373	377	392	421	367	390	395	376	395	361	383	365	372	364	389	360	433	388	412	378	387	403	381	386	394	352	404	408	360	404	387	376	369	395	378	359	372	382	373	370	323	343	333	378	330	384	432	402	394	364	395	354	384	356	331	380	360	385	396	377	386	383	393	397	401	390	355	361	379	354	407	398	372	377	368	388	392	391	394	340	405	395	363	362	384	376	348	378	359	380	378	387	404	391	369	440	388	368	381	402	386	377	372	342	372	376	362	375	354	350	382	378	377	381	394	342	361	378	379	400	374	390	379	382	374	377	400	382	341	368	355	355	389	358	392	361	371	354	369	340	379	386	382	380	359	395	400	380	373	379	385	380	368	372	355	354	434	352	398	380	379	386	391	373	389	362	357	395	363	397	365	415	401	408	410	369	370	362	352	396	347	401	375	373	379	399	362	386	378	367	390	366	393	371	397	374	383	396	365	372	364	379	409	405	397	397	368	354	382	345	358	387	375	378	402	361	350	373	366	375	387	393	383	387	335	356	367	367	384	388	385	363	368	383	352	380	373	362	353	363	373	363	366	418	392	359	393	403	365	389	387	363	382	399	403	416	412	387	375	399	386	373	400	382	404	415	370	380	372	389	382	371	347	400	403	347	393	373	377	372	382	386	394	407	368	397	373	342	349	384	366	384	371	391	368	362	388	388	335	392	366	369	354	358	372	384	371	365	390	368	409	364	371	389	345	345	403	383	373	412	364	350	356	400	385	390	381	365	379	401	383	395	357	394	333	345	400	385	387	388	380	369	393	344	371	437	403	353	348	408	374	346	424	370	372	378	348	388	355	367	376	369	412	366	385	361	406	363	403	372	362	387	369	351	374	345	390	360	343	378	374	379	422	347	380	387	389	372	382	346	408	350	394	357	382	369	386	401	375	398	367	368	354	373	438	404	376	383	408	396	351	367	411	385	394	372	390	394	381	388	398	370	376	369	388	407	382	376	370	381	390	349	392	375	381	392	414	365	387	406	395	374	376	349	405	349	396	411	398	406	373	382	377	370	399	394	373	410	342	412	337	392	387	383	368	363	371	387	392	403	410	375	359	391	385	337	336	415	360	374	342	376	383	373	391	377	376	396	393	381	351	405	359	386	398	359	360	359	392	355	370	382	347	360	390	363	368	366	401	362	380	393	360	378	397	397	386	336	409	376	371	351	394	362	369	354	385	357	394	390	395	403	394	416	354	380	356	382	352	377	380	381	392	393	366	383	387	403	349	390	381	412	383	357	369	418	384	421	403	386	411	406	368	400	387	427	366	393	374	419	374	353	356	396	361	358	341	380	383	405	420	361	355	370	366	369	382	419	369	351	359	379	397	389	399	418	367	425	404	361	378
13723	1713	1604	973	836	730	675	637	632	637	622	622	634	578	514	592	543	572	574	552	555	569	564	579	561	584	519	568	565	563	561	552	584	616	543	573	548	532	579	586	562	573	579	553	555	555	572	539	544	545	570	563	557	571	586	518	561	556	603	526	574	532	560	560	565	541	584	574	534	525	571	596	562	585	537	571	508	608	582	582	578	544	568	577	565	572	550	581	563	579	567	505	600	558	545	550	637	567	600	582	598	531	539	553	603	553	542	560	580	579	548	553	539	583	589	585	585	582	571	557	567	535	555	571	542	572	554	523	561	561	565	593	530	592	522	580	543	588	574	531	593	526	567	593	580	559	580	554	564	546	566	557	562	569	601	566	542	568	570	518	556	536	568	570	581	617	628	584	582	542	561	542	508	560	545	579	583	549	525	516	567	574	585	594	539	570	586	608	592	532	529	558	559	574	584	579	532	574	580	602	581	533	550	570	577	559	545	575	553	583	573	595	553	550	572	573	574	536	545	563	560	546	571	529	598	572	579	611	532	555	570	566	599	549	559	556	559	598	559	554	571	595	553	562	635	571	580	549	574	539	553	578	538	547	597	589	534	552	519	567	513	580	578	556	561	570	574	560	556	515	537	551	569	585	581	540	531	553	556	562	610	574	558	608	596	563	547	534	513	580	558	569	547	549	557	567	548	560	557	572	525	584	545	571	587	539	566	578	565	572	589	571	548	533	572	625	536	567	580	555	531	572	538	556	546	564	560	583	597	565	531	584	519	561	619	525	591	596	547	558	560	627	566	523	572	585	559	593	568	570	540	613	564	587	547	574	537	562	602	569	592	543	556	505	564	546	576	567	580	549	520	575	565	587	537	524	584	570	525	544	550	592	546	567	585	558	573	611	595	583	575	588	538	592	540	560	517	555	561	584	548	569	530	531	581	595	546	558	548	564	530	615	556	554	561	549	550	548	545	581	563	566	556	543	574	583	586	554	582	580	551	585	542	568	541	587	579	550	568	561	551	539	533	552	610	568	560	563	552	538	569	610	549	577	547	588	551	549	581	556	557	581	563	549	574	562	544	527	579	555	559	499	577	586	575	582	575	538	564	560	550	559	593	520	527	546	540	550	544	547	531	567	579	594	548	542	565	592	576	588	527	570	574	606	550	600	549	588	580	560	579	558	574	607	558	568	581	529	534	536	574	527	569	566	575	584	570	597	575	560	532	544	508	541	531	571	556	623	534	565	530	531	560	580	574	553	566	580	616	591	583	588	584	565	574	563	546	561	577	568	572	528	616	566	573	563	574	546	545	533	560	582	545	577	567	588	526	581	584	574	576	518	556	531	563	599	586	579	572	578	574	600	516	571	543	544	549	535	583	557	549	548	571	561	570	568	577	531	559	584	534	589	544	562	573	505	572	564	554	569	601	588	534	540	568	542	547	555	581	582	584	541	559	553	532	522	562	542	572	541	550	613	566	552	555	532	547	563	570	511	595	538	534	595	550	542	561	547	604	564	579	587	589	567	540	555	543	576	574	565	617	574	567	576	506	544	578	577	566	569	558	522	576	543	587	540	598	596	554	600	515	559	577	568	558	559	556	520	566	553	574	566	548	518	619	579	556	578	560	527	533	601	520	522	559	565	528	596	561	569	564	538	539	576	597	580	535	587	551	526	589	549	574	569	537	517	524	539	578	560	549	524	564	564	567	539	547	560	528	563	549	541	537	543	551	595	574	559	552	573	613	553	569	571	543	557	576	574	556	550	612	575	556	561	534	547	597	532	526	582	552	571	548	564	571	535	605	545	545	539	529	555	545	575	563	571	586	539	589	577	562	593	546	543	567	548	556	588	612	521	627	502	537	559	577	557	581	539	561	555	491	550	598	557	566	566	540	533	544	529	591	536	616	568	524	621	528	562	566	556	573	600	588	544	566	585	586	586	581	583	560	578	544	573	597	579	568	545	557	538	605	580	591	530	573	559	530	546	555	554	559	639	553	575	566	545	553	593	572	574	571	607	552	575	586	527	555	558	547	532	567	558	557	585	574	559	547	545	540	517	569	562	566	535	598	568	577	552	530	555	564	539	583	587	558	563	570	566	577	552	548	605	567	587	545	590	539	561	537	546	565	600	588	577	626	618	583	553	575	582	541	553	549	540	579	574	529	578	580	533	570	600	573	601	547	574	557	530	581	576	543	500	536	551	572	553	557	535	549	569	534	579	571	562	564	553	522	552	547	550	585	570	553	524	571	557	546	554	526	571	523	535	530	538	603	570	604	530	557	550	608	569	576	565	569	567	574	510	587	545	512	563	573	545	607	578	545	539	569	552	558	596	526	568	523	605	578	569	571	577	560	539	575	542	522	619	546	546	551	577	535	580	562	528	526	521	570	547	570	582	574	602	554	581	539	575	565	585	524	566	595	556	592	545	552	549	577	553	555	563	586	521	526	518	533	580	595	571	554	600	555	609	525	541	546	560	577	553	567	502	550	572	537	541	553	555	582	549	578	579	563	571	605	562	570	547	604	554	512	581	589	552	586	540	590	534	588	566	567	580	592	599	585	534	574	544	539	559	597	557	577	594	587	604	562	582	534	561	552	576	553	534	558	558	552	555	578	594	561	549	566	545	554	565	558	552	617	576	570	574	567	553	544	522	523	575	601	553	556	587	546	533	580	581	545	564	576	569	531	552	571	552	541	563	599	602	522	542	569	551	559	527	610	548	567	555	526	548	564	559	595	587	587	542	525	559	559	516	581	559	610	552	556	558	546	559	567	588	535	561	540	579	593	566	572	576	486	589	531	564	606	528	605	583	555	562	590	591	567	531	555	577	578	567	556	564	556	594	531	539	565	597	543	549	559	584	562	550	541	594	571	530	521	551	583	581	549	569	575	524	563	579	574	568	564	555	565	551	592	585	578	591	566	641	551	580	577	548	550	597	579	533	555	520	593	580	567	552	525	561	578	567	602	505	575	537	576	587	531	542	580	559	552	555	569	582	563	554	542	552	588	561	527	539	523	557	579	547	525	549	594	556	574	574	599	558	582	563	574	530	581	577	544	528	566	556	558	537	572	550	614	515	578	549	571	546	584	566	583	564	532	552	519	535	576	574	598	558	578	579	562	521	559	553	593	528	535	565	549	550	545	567	561	545	565	545	565	566	553	546	577	549	531	568	555	529	579	562	583	516	544	537	559	575	563	567	619	516	563	529	556	510	576	561	530	578	575	536	550	559	555	559	548	539	556	524	558	555	539	563	538	555	556	549	563	566	583	573	543	602	566	555	558	567	545	548	546	563	561	539	594	591	600	548	563	507	583	561	588	567	567	537	566	535	562	595	577	561	550	542	573	547	560	618	593	606	551	515	563	546	592	590	605	559	538	567	600	592	542	559	571	584	569	574	512	546	562	566	571	588	553	581	605	565	576	516	579	601	580	601	574	544	561	541	568	535	552	552	535	519	566	546	556	548	563	571	580	544	548	546	548	577	583	586	555	561
24419	21450	28759	24525	21325	5706	1489	1015	903	865	870	850	802	768	779	715	763	707	722	709	704	694	702	651	686	717	717	721	738	667	669	719	727	717	695	742	653	719	699	715	687	673	693	690	652	634	692	673	684	666	705	667	705	700	698	673	693	729	747	680	705	676	718	719	710	692	672	662	717	650	707	676	729	654	690	693	653	668	671	704	707	695	712	654	737	748	730	662	664	631	665	659	690	714	672	714	719	663	657	674	704	650	652	720	682	690	657	710	653	656	637	679	707	663	707	708	693	729	688	657	658	657	669	683	678	694	663	655	703	722	647	679	640	732	664	638	670	717	655	637	664	689	674	625	667	723	699	699	666	665	695	733	726	637	679	672	648	677	698	655	685	659	685	719	735	675	668	751	672	701	669	661	682	667	697	664	678	691	660	682	680	698	694	668	680	641	668	705	688	670	671	698	675	744	681	654	674	669	701	682	660	712	694	748	703	668	678	720	693	689	673	668	681	655	681	661	701	687	702	642	708	678	675	724	670	666	708	679	647	668	684	670	685	743	721	708	658	633	680	717	670	703	725	708	682	658	716	703	672	652	678	663	763	672	618	659	696	719	673	695	687	692	699	669	663	701	682	743	707	698	684	664	669	688	715	693	719	692	689	720	725	671	706	668	693	700	700	686	609	696	649	694	691	689	683	658	692	725	635	675	685	724	641	686	676	691	701	678	670	691	671	670	662	658	723	672	634	662	714	712	695	675	630	690	696	713	652	683	696	688	671	681	660	682	713	722	656	678	656	665	622	663	683	707	725	688	675	642	697	700	700	677	660	677	713	665	658	722	681	684	690	734	680	661	706	670	719	654	664	703	714	616	692	632	694	704	693	602	702	690	652	719	661	642	654	683	678	688	736	677	751	681	712	661	729	665	635	711	738	643	711	717	700	606	653	723	692	718	657	663	682	650	632	665	733	649	679	671	707	698	684	749	724	724	692	678	697	695	686	717	694	694	636	646	703	675	645	699	689	670	687	683	648	691	669	673	623	687	710	685	678	682	668	646	686	709	693	690	725	666	687	657	676	696	738	695	682	654	706	667	729	685	661	667	710	668	683	685	682	693	693	708	694	662	684	661	679	689	673	638	688	678	700	682	724	670	717	709	639	653	702	651	647	687	667	683	711	707	710	637	676	630	670	675	700	680	668	674	700	650	708	680	686	690	659	699	653	682	697	701	682	674	732	680	702	693	650	647	703	649	693	678	692	751	675	674	676	701	714	677	672	690	696	703	724	746	663	681	666	710	674	656	635	662	663	650	711	737	704	646	673	654	669	665	646	693	692	687	721	655	686	631	722	688	708	697	660	647	733	699	690	706	665	668	674	685	684	696	695	649	663	707	669	663	681	673	697	717	683	665	723	710	687	659	715	695	680	717	670	664	627	692	665	646	686	662	725	692	646	703	652	707	643	717	683	696	646	652	694	673	725	661	692	657	670	664	646	678	665	658	677	662	661	702	727	666	616	718	692	705	694	644	697	691	656	678	694	678	694	650	702	656	703	713	670	688	711	703	652	645	653	644	667	634	650	672	692	676	690	703	634	731	736	664	650	694	655	625	719	696	676	726	636	629	671	653	680	715	716	653	677	667	706	702	679	679	669	630	664	692	692	711	694	715	655	684	675	697	699	630	660	661	658	647	642	684	678	678	703	636	636	701	675	688	693	685	700	656	669	656	675	639	675	630	663	683	700	734	689	665	715	663	687	652	648	729	655	682	675	697	665	665	670	663	641	651	698	694	675	666	684	667	651	715	656	639	725	682	666	669	676	657	680	673	673	729	721	663	740	664	687	674	645	662	626	690	687	662	627	667	671	669	672	676	668	671	705	677	754	682	679	640	678	669	698	715	722	661	705	645	671	644	664	649	672	672	731	667	667	665	664	666	644	689	629	687	666	685	660	687	653	647	686	667	709	638	636	680	705	703	661	651	680	659	695	634	639	694	672	692	682	650	643	687	706	664	731	669	679	705	683	627	722	713	657	694	708	675	707	652	690	665	721	693	647	663	725	686	685	647	707	668	657	672	679	686	659	676	723	691	687	683	693	679	645	677	649	678	637	674	641	664	698	666	621	642	690	674	721	663	686	650	697	660	698	687	627	688	687	673	661	667	697	671	673	730	697	695	734	681	703	673	658	661	679	645	663	723	666	642	711	677	679	653	629	676	669	662	718	649	656	676	694	673	667	680	707	667	665	739	664	701	674	648	701	703	638	677	686	648	668	669	678	696	673	679	701	657	681	681	663	661	669	722	692	668	660	710	643	696	679	665	687	679	706	722	705	701	657	694	688	596	717	648	649	663	705	682	649	633	706	685	650	681	692	682	653	651	704	701	698	671	651	677	648	665	718	703	652	683	678	664	698	680	688	648	629	646	693	675	686	694	642	707	714	682	703	718	714	656	668	717	707	642	670	732	643	716	667	729	636	645	642	700	656	693	697	661	658	686	653	716	696	685	665	668	677	663	645	681	684	699	647	667	693	684	743	690	663	654	686	651	685	670	716	722	668	725	669	709	684	648	722	666	644	643	701	683	695	716	680	720	642	696	655	673	700	674	679	657	702	665	695	698	689	668	724	735	705	692	667	719	653	697	726	675	749	716	649	695	655	715	696	684	662	658	679	641	651	694	676	681	650	657	702	636	611	619	662	693	725	615	667	675	674	672	702	708	695	710	675	700	713	670	668	685	697	737	708	710	704	654	685	728	681	685	655	639	668	743	640	674	667	690	714	685	669	677	705	731	702	684	753	713	642	664	691	731	669	641	663	687	662	650	694	705	707	627	670	695	677	635	687	715	672	688	677	661	648	685	675	669	715	695	655	668	672	709	653	677	676	658	705	706	682	644	678	723	641	681	742	639	680	695	670	685	655	679	682	677	703	720	654	699	683	650	677	668	715	701	691	662	686	661	746	679	636	625	662	708	655	677	666	632	702	664	673	704	638	678	641	677	715	723	647	697	660	675	681	692	672	673	709	654	675	711	693	719	678	702	662	676	735	715	686	662	644	686	651	694	704	684	754	665	662	708	701	680	715	716	728	664	669	670	681	657	698	700	684	701	687	663	667	734	747	685	651	659	636	683	682	682	653	643	730	664	687	706	679	667	660	680	745	668	699	674	726	686	628	619	701	699	688	707	687	674	625	639	629	678	718	645	681	689	664	707	655	670	724	692	685	660	640	669	722	674	713	672	654	658	683	630	684	665	651	673	662	693	670	680	706	689	652	664	649	646	648	665	668	690	642	676	699	640	695	658	678	705	667	693	690	669	682	681	703	710	676	682	622	694	644	678	723	638	710	687	751	704	686	620	701	714	663	651	704	703	715	681	666	658	677	687	676	685	634	683	668	641	710	686	738	674	684	683	668	648	654	603	654	679	673	700	694	698	713	689	690	676	649	731	717	664	706	673	708	662	706	677	677	654	686	646	709	694	679	698	685	697	684	701	702	655	664	705	684	659
27660	9712	8585	4585	3403	2687	2142	1951	1689	1561	1409	1338	1201	1254	1214	1149	1157	1158	1065	1044	1090	1071	1016	1049	1063	983	1046	1047	1054	982	1018	1048	1009	1022	1026	1011	993	977	1000	1000	939	998	1010	1010	1002	950	1019	1009	1002	961	1001	977	1049	978	945	943	1005	1011	1011	1009	970	989	944	988	1029	1019	1020	1016	965	978	1012	1017	961	968	962	995	1024	1001	1019	970	953	971	1023	1047	987	994	976	1027	1000	1002	981	1000	980	976	989	1043	953	1016	923	980	962	1036	995	970	1006	940	991	1001	958	963	947	1048	971	969	957	996	961	992	1007	1005	975	999	926	972	1011	984	912	918	1017	1038	984	978	992	1036	969	964	1006	961	981	937	980	937	981	997	952	1004	1013	1006	932	916	996	1026	984	931	967	980	982	1039	940	1007	1047	1067	1018	1049	999	995	965	1030	973	999	993	935	964	968	955	1060	997	973	990	1033	933	991	995	1041	1003	974	993	974	1019	1026	950	980	1003	982	952	964	972	988	991	955	981	909	978	969	995	994	996	946	1052	980	1009	984	962	933	989	966	991	991	971	1003	983	946	952	1015	941	983	963	967	1002	992	922	1007	952	989	966	1030	991	996	995	977	951	957	946	999	1024	999	943	963	1008	982	938	982	975	949	969	1027	978	983	1022	977	1015	952	929	1005	1049	982	969	977	963	951	996	992	982	1062	965	1021	983	971	989	1008	1020	980	1014	1030	1004	943	988	1033	968	952	979	945	994	998	956	952	1013	941	1039	974	936	1029	1022	986	1001	983	1074	965	928	979	988	972	1035	1008	1023	954	993	996	941	947	995	1014	967	1009	947	966	1008	960	981	918	1041	972	983	967	953	931	1007	984	992	1040	992	993	980	929	945	1012	988	931	946	1036	1024	949	1006	1031	995	1020	1055	1059	946	982	1030	982	975	939	943	958	929	996	969	983	955	979	978	991	1014	983	1000	1001	949	1000	1046	974	1022	957	967	995	1008	1002	939	987	1026	966	938	951	989	952	942	983	998	898	1051	1024	1031	1021	1049	968	964	1072	940	958	929	914	970	988	1024	1037	1066	1024	940	983	970	1013	1004	992	1009	1038	971	968	1022	959	948	1006	1010	975	1010	943	947	969	967	960	964	971	966	1022	984	957	976	999	982	988	1033	962	1002	999	1000	978	1000	1022	982	923	981	965	987	990	903	966	929	980	983	1024	1027	968	963	976	960	929	991	1003	954	963	965	965	1031	944	972	1031	1022	985	949	1006	987	986	1044	978	938	929	993	944	1051	918	1015	973	994	987	989	986	974	1012	972	978	987	1014	972	929	992	1025	1008	995	989	978	979	994	1037	1050	1047	960	992	924	1020	993	984	1015	996	996	948	954	995	980	948	999	915	974	1003	981	976	1008	969	962	947	983	970	965	949	962	952	990	1009	968	960	1038	1016	992	1023	988	948	1023	991	988	957	938	984	998	1012	996	945	970	1031	1015	1014	946	991	955	997	1007	996	962	990	995	995	1006	929	1000	936	975	953	969	953	976	975	978	994	975	968	945	996	969	951	961	984	985	990	1024	1072	969	1013	1023	1020	961	951	985	933	1044	977	1000	1024	940	965	970	938	1014	981	953	929	992	933	967	983	999	974	1009	968	995	1013	909	983	1023	974	971	1003	1008	1001	985	957	1010	1005	1005	1000	1000	1001	954	994	1029	999	950	991	944	996	1000	1009	1009	994	982	972	954	957	1049	970	987	1034	976	978	933	997	966	1010	995	1018	982	1006	971	992	993	945	990	942	976	947	1010	1000	998	981	943	993	982	1008	994	916	1018	957	1010	988	1000	1009	979	984	1055	987	966	973	999	938	1003	932	989	963	978	977	952	1006	1014	932	1027	1012	965	954	961	959	1017	962	987	993	999	989	980	958	968	952	952	983	998	901	971	990	904	972	1013	1002	950	967	989	969	1006	943	1017	987	993	960	1012	945	918	932	998	1010	927	951	1034	900	981	933	974	945	903	996	996	935	973	970	947	1000	991	978	996	964	992	966	961	959	1018	989	942	939	933	1023	984	934	994	1027	1017	949	1011	906	1002	1043	956	1027	1007	975	971	988	1036	962	1016	938	997	937	972	928	987	968	927	978	1014	1021	940	970	983	992	1007	1011	923	988	970	1043	1010	968	941	981	954	989	966	1017	968	977	941	1035	1024	1057	1003	1010	920	1003	1014	1006	984	961	985	971	965	1004	948	972	954	951	987	968	959	1018	992	1046	1006	1001	987	1009	993	947	1020	1002	1003	942	953	950	970	965	1018	1006	992	971	976	985	1016	980	914	966	974	985	991	956	997	929	986	970	1014	993	966	998	1048	1027	989	950	916	983	987	1010	1002	1009	955	1023	1046	968	996	954	1064	988	949	978	973	1012	1025	962	1005	991	959	985	1003	967	989	971	1004	988	895	934	967	1007	1023	951	957	948	978	964	959	957	959	960	953	983	937	927	974	981	952	991	973	973	1029	915	1017	973	1008	1010	957	1054	964	974	1004	972	1010	963	957	1019	923	974	941	926	972	954	1018	996	1002	940	1024	1005	1014	986	942	958	947	958	994	945	962	967	992	979	989	979	984	1018	1056	981	954	968	922	999	1028	983	950	990	952	973	1027	967	1002	926	1001	988	972	991	996	973	984	959	928	937	998	1003	997	961	955	967	919	1008	935	990	1043	1030	963	959	1000	972	964	944	961	957	1043	970	969	960	994	1032	1025	995	1000	995	970	954	985	976	938	1024	970	1042	960	960	1002	988	970	989	952	1052	973	989	1010	991	955	998	1003	959	996	961	970	968	1045	992	989	922	974	936	1022	999	978	988	972	1005	968	966	953	980	996	1020	1008	979	941	973	1020	980	1007	965	1031	964	974	950	954	970	978	979	982	966	962	1005	985	964	936	1016	1009	961	910	1019	908	1024	1021	959	975	979	1042	968	1038	957	1041	959	941	992	902	974	994	1005	1017	1024	1008	950	957	986	969	986	991	985	1020	960	954	1028	958	1003	1000	995	969	995	1005	962	1039	1010	1066	972	1020	921	1016	1021	967	972	1018	962	937	981	1011	1035	973	1014	930	1009	1014	1034	966	955	1020	962	1005	983	958	973	857	989	971	1026	1002	995	997	1042	970	1014	967	1056	921	988	997	940	990	1036	953	994	904	1000	1039	962	962	950	1039	962	967	924	967	1033	1031	959	970	988	939	965	951	972	1012	971	944	986	956	974	1018	1016	991	984	982	973	975	1025	1026	976	948	995	961	993	965	983	978	940	989	974	986	957	975	957	925	997	985	1041	1003	973	987	1025	972	970	970	951	1016	980	973	1016	1005	964	1025	998	984	955	979	976	964	1022	1008	1010	974	1026	971	977	1013	936	942	965	967	1012	1009	933	980	996	982	968	947	947	966	1014	972	1023	988	1032	961	988	988	1039	998	973	957	987	1005	991	1066	1009	1021	980	928	948	994	1031	974	966	962	1008	970	1008	938	972	1029	951	1030	967	1012	923	1039	969	969	891	954	943	964	963	983	1000	984	1063	943	983	966	957	957	1014	996	987	984	987	989	966	971	959	996	975	1004	994	967	1024	941	1005	995	969	950	960	1023	1009	1049	974	991	954	996	983	932	993	961	1020	997	970	968	990	967	1010	967	959	1009	987	964	1042	979	998	988	957	977	943	993	982	955	949	942	972	957	953	979	962	960	980	909	1007	1001	1028	969	969	1020	922	1056	951	1016	1010	972	981	1015	960	995	930	907	920	988	1034	972	944	984	941	969	928	992	938	927	968	984	947	945	1013	952	982	977	985	963	1022	952	1008	983	989	941	958	984	1003	1018	987	973	988	1015	938	1029	1029	982	953	1006	948	969	966	951	1012	1003	1002	1006	937	923	1020	930	1033	1021	910	1037	1017	969	967	986	966	978	975	981
23429	21448	29319	23956	21454	21314	4563	1329	987	905	874	872	780	749	764	724	694	649	690	740	667	663	687	653	645	624	638	657	642	630	630	608	611	650	633	599	649	614	607	554	610	656	636	599	653	599	610	575	628	615	637	620	612	605	602	586	561	620	621	626	617	602	629	617	653	645	679	628	624	569	581	597	614	561	590	614	577	591	578	619	594	613	619	630	571	600	596	609	609	615	613	569	591	654	636	580	613	586	635	579	596	567	596	649	606	614	616	546	603	583	556	617	642	577	642	619	619	583	600	646	625	617	612	656	597	632	617	579	614	637	593	637	576	590	620	611	607	611	570	584	614	591	599	585	614	614	593	620	633	623	563	624	594	589	601	631	566	582	584	595	594	627	619	591	583	592	607	587	590	589	599	599	587	577	594	620	578	626	597	612	594	550	562	606	548	588	590	594	619	613	615	598	626	612	601	590	580	672	600	617	611	610	624	598	578	618	593	596	585	589	590	599	609	579	600	597	542	584	596	626	616	601	611	614	615	593	605	598	589	582	580	632	628	611	634	626	626	649	564	575	646	591	566	597	597	567	589	627	558	596	603	632	625	602	602	601	596	588	590	587	600	611	557	584	616	591	653	641	686	602	623	589	601	640	609	656	600	598	669	637	626	627	577	592	597	593	583	557	548	614	604	582	592	600	656	594	593	640	588	620	609	601	561	620	624	648	582	578	565	614	576	588	609	572	616	605	581	572	608	597	590	588	622	568	620	608	590	602	617	656	583	579	570	589	602	586	608	617	574	633	591	573	610	623	630	598	547	619	587	578	564	602	552	608	610	598	561	589	615	622	649	602	589	615	582	607	586	586	629	595	595	552	610	598	598	579	599	598	611	576	627	601	531	617	597	591	632	592	587	629	611	616	593	599	581	579	628	586	590	581	594	604	605	634	593	557	600	664	608	536	593	601	613	596	571	613	549	579	584	605	616	547	594	617	606	586	611	582	591	630	620	600	566	622	571	573	607	594	600	597	599	560	598	607	624	575	625	568	601	578	610	560	558	618	618	621	587	619	572	584	582	570	563	619	619	584	547	579	612	583	560	580	605	627	542	576	600	626	598	589	617	652	600	567	611	610	582	612	582	604	571	582	580	578	626	567	619	610	590	594	553	603	584	594	609	576	616	559	632	569	638	623	579	593	581	612	611	606	570	579	636	592	603	586	575	636	559	580	634	573	624	562	655	557	609	627	631	583	601	586	628	627	639	617	590	603	652	610	567	623	607	545	586	593	609	593	635	599	606	620	590	606	620	617	602	597	633	557	539	616	593	609	578	604	585	570	591	607	617	567	597	597	580	573	593	564	593	602	631	571	570	613	601	593	565	568	617	607	610	599	608	538	540	631	587	560	597	617	593	660	584	590	618	605	595	581	612	587	614	626	589	583	591	601	578	560	603	606	612	583	611	612	626	604	577	580	586	584	576	625	594	590	627	576	613	564	585	572	607	578	627	623	602	589	585	651	571	612	643	579	562	601	604	584	568	584	591	608	588	598	600	614	684	647	592	600	628	627	585	606	626	617	624	562	606	595	567	604	635	562	600	571	566	568	608	594	593	580	614	535	567	634	585	621	631	573	578	577	604	602	571	608	609	578	601	636	574	582	602	585	577	583	581	593	591	609	574	588	595	595	562	595	605	602	529	602	567	581	604	566	559	611	615	577	605	559	618	566	599	572	593	594	631	571	607	606	578	595	597	628	534	603	628	579	614	618	591	636	596	584	593	575	530	555	571	599	606	638	581	589	600	592	605	612	570	644	596	575	587	642	587	571	623	603	625	582	621	506	610	615	614	618	580	593	592	591	611	590	615	561	617	593	603	599	608	627	614	588	575	614	595	644	609	579	559	594	625	593	594	609	554	625	611	576	598	561	570	576	629	586	578	591	661	610	602	576	613	603	613	617	598	567	599	609	567	561	595	613	599	536	581	597	610	617	551	581	615	576	603	584	597	568	598	583	612	600	581	575	603	596	619	593	610	587	580	595	593	557	537	584	620	603	626	638	638	621	584	581	595	638	590	569	587	577	641	637	629	608	581	566	642	567	560	587	595	568	582	573	605	617	555	589	601	582	616	589	573	553	595	575	592	598	638	537	546	556	583	597	590	556	625	625	614	561	603	627	619	590	591	590	622	604	610	649	562	584	570	563	608	603	579	576	633	649	571	556	577	578	627	589	603	581	544	618	599	606	630	596	565	616	584	579	586	580	614	611	620	614	596	601	612	585	618	605	644	589	605	598	558	561	600	562	571	632	573	567	587	592	587	573	586	581	611	598	612	629	553	641	616	551	575	584	585	613	617	592	591	600	584	596	611	596	612	555	610	609	590	594	580	580	546	590	606	609	615	585	610	579	622	617	616	591	614	579	630	619	629	581	582	604	606	599	626	592	579	582	613	595	624	562	552	579	548	578	595	620	580	634	553	645	592	592	572	622	648	594	577	629	621	619	589	606	573	588	589	565	542	634	624	605	605	587	572	623	590	612	632	553	591	580	554	613	591	576	605	624	591	544	594	631	599	598	602	609	622	549	554	564	585	606	630	587	640	600	552	597	579	609	571	545	599	609	600	595	550	607	605	592	588	606	593	572	600	578	542	608	547	598	566	593	560	607	588	558	593	579	613	609	570	627	611	583	614	641	595	600	616	599	602	604	580	573	591	610	590	614	594	597	604	604	616	580	646	608	599	612	605	614	661	581	579	562	602	611	621	609	594	589	621	560	623	598	585	631	612	628	597	653	577	579	602	585	589	600	591	610	590	627	609	588	582	578	576	640	595	589	608	613	612	580	608	629	590	566	604	609	563	602	568	597	593	632	566	623	568	616	591	594	539	562	576	649	576	600	604	562	615	600	568	617	605	568	589	621	576	585	540	598	605	584	562	588	598	595	589	597	562	623	597	615	579	553	618	611	580	575	592	587	565	594	577	596	580	589	611	563	579	591	577	586	595	578	617	590	613	582	590	619	631	555	560	582	601	587	610	610	635	613	581	611	605	584	605	589	591	587	605	629	594	579	598	560	585	590	591	603	568	596	553	643	620	584	597	596	586	596	581	617	590	575	604	588	560	592	642	595	588	588	582	656	606	621	598	596	607	576	598	630	592	626	553	567	602	606	639	607	584	622	555	599	581	607	597	578	651	572	575	583	604	603	594	585	582	565	568	651	567	594	535	578	607	585	585	586	585	593	590	600	634	570	607	608	595	603	606	611	580	559	608	594	621	611	606	590	591	595	574	614	584	586	618	650	614	582	609	593	588	585	579	630	612	592	622	576	592	605	626	600	609	624	567	578	596	579	596	649	617	609	539	582	596	575	599	592	591	564	602	580	638	617	606	587	612	587	626	586	528	580	595	558	568	582	615	613	629	582	618	625	554	614	610	615	578	602	610	590	556	585	604	541	590	587	573	590	593	577	600	546	563	585	584	626	603	591	634	594	593	620	598	635	581	588	601	625	563	603
30299	15315	13243	7497	5226	3982	3163	2602	2250	1938	1684	1596	1442	1384	1275	1217	1197	1075	1118	1011	1036	1030	1030	940	1001	995	959	963	919	932	903	926	903	906	930	946	904	940	864	912	886	865	931	865	856	921	879	908	883	929	844	879	911	889	916	880	831	848	892	830	933	894	851	858	898	839	908	875	834	899	880	929	857	902	906	907	868	853	864	885	919	832	861	896	801	882	869	852	842	832	841	873	936	865	879	914	879	882	876	849	889	893	893	880	885	867	869	891	842	872	903	840	880	863	880	866	879	881	894	859	902	919	905	900	878	856	832	872	879	845	850	891	869	881	888	869	823	911	854	907	875	864	893	853	835	891	902	905	843	909	894	872	900	832	860	886	870	852	881	863	901	856	861	810	897	826	884	836	916	870	873	914	951	899	831	861	889	858	861	927	900	880	908	850	892	863	906	845	875	835	912	951	896	833	815	910	830	865	898	850	866	895	888	870	827	855	876	876	874	924	867	836	890	856	921	933	893	878	863	866	882	862	841	886	845	850	825	852	902	883	899	910	887	867	882	851	861	829	941	912	840	813	890	893	818	849	838	894	852	866	855	850	833	861	877	861	889	854	841	819	869	853	870	876	873	888	859	841	854	908	885	875	864	892	812	894	817	870	863	832	896	907	893	918	846	871	876	898	884	873	915	838	860	862	883	842	877	863	857	868	886	914	907	888	895	906	876	851	807	870	875	869	888	845	894	868	841	857	862	907	855	876	859	864	873	833	931	869	869	825	856	846	846	910	872	873	850	901	887	897	817	842	879	908	884	857	895	903	867	866	911	873	869	821	878	853	833	835	915	872	823	888	881	893	850	879	851	878	883	904	873	873	884	872	897	880	821	907	896	882	881	874	862	876	894	835	878	874	863	842	867	848	821	865	869	851	887	844	830	850	916	864	838	813	884	859	821	878	830	827	875	859	907	858	862	899	879	867	904	848	894	896	811	919	914	927	797	843	874	868	904	874	844	872	899	887	835	894	894	885	888	872	863	890	820	833	859	895	881	848	834	873	925	798	909	864	886	910	855	850	892	871	915	854	918	855	847	882	875	853	820	863	845	868	872	866	868	919	888	849	857	890	839	863	841	894	869	874	820	890	888	899	870	878	870	837	892	824	885	907	842	876	806	857	885	823	863	851	833	811	841	914	862	878	891	862	881	907	832	884	852	861	876	914	890	906	879	891	870	890	896	876	876	885	930	820	897	900	909	893	862	833	880	847	897	833	900	879	868	922	907	854	874	894	888	869	831	864	879	885	879	946	851	892	805	877	864	865	844	850	838	807	861	877	856	856	865	829	841	855	814	868	859	811	896	853	902	864	860	850	855	856	878	874	899	913	871	908	874	862	869	866	860	856	888	897	890	951	855	872	870	847	901	945	877	904	842	868	894	824	878	881	836	870	874	864	866	885	892	873	843	832	907	865	854	920	867	843	822	871	855	869	819	900	845	904	899	820	866	853	845	870	857	853	790	856	872	926	891	902	847	857	888	925	899	895	796	875	882	915	895	869	890	858	889	832	895	858	854	919	877	857	890	868	857	932	861	860	875	880	840	903	847	853	904	885	870	874	883	874	809	888	867	854	857	886	846	858	919	912	850	842	861	868	895	833	908	857	890	817	872	843	908	887	858	817	853	827	871	960	825	886	857	880	870	871	886	814	869	822	852	928	847	868	893	891	895	879	864	810	870	888	945	935	856	888	829	871	887	906	849	862	896	863	876	838	897	894	890	858	833	856	869	882	857	904	856	860	858	859	960	916	918	892	872	880	868	868	870	834	884	815	865	865	866	896	885	881	868	921	864	854	893	850	910	857	853	838	885	872	880	824	868	893	849	910	892	945	898	840	827	813	897	936	913	863	869	829	870	899	841	813	855	878	893	850	868	804	876	895	898	869	834	869	834	882	891	892	852	885	819	856	913	845	850	879	890	821	887	812	887	869	883	879	843	857	870	849	856	853	822	853	862	877	821	872	910	863	927	908	994	886	868	855	847	894	812	876	841	822	804	855	870	860	840	840	897	874	825	875	890	881	921	806	868	921	919	877	863	845	869	870	909	898	893	905	894	893	843	883	906	935	870	922	841	863	864	841	865	864	872	886	860	863	867	913	830	834	835	841	864	854	874	823	839	903	859	858	872	815	854	870	876	909	853	920	844	877	875	866	849	818	870	918	820	863	851	801	827	854	862	838	848	872	846	848	885	825	888	859	842	876	881	885	844	887	912	856	846	880	935	887	890	884	850	864	844	900	823	897	916	882	871	869	863	856	865	844	851	882	867	894	895	869	827	866	887	849	872	850	843	900	855	862	864	863	839	844	844	873	868	813	824	889	884	864	815	858	866	911	939	835	865	908	891	878	809	873	863	880	887	870	921	833	952	872	822	846	850	912	890	838	888	896	809	823	836	865	887	899	887	925	885	804	893	885	906	881	847	896	832	850	830	867	873	883	834	854	834	865	805	849	889	835	886	856	791	843	842	844	833	858	887	901	877	869	880	871	864	909	837	881	906	871	872	875	862	818	864	868	833	843	898	859	839	892	821	855	856	903	907	938	878	881	901	921	925	842	841	882	829	850	860	816	845	873	870	853	863	814	906	854	839	875	843	892	856	878	930	827	884	869	818	811	862	875	907	842	856	917	895	869	852	888	825	882	904	832	922	899	851	863	863	895	899	868	870	859	915	882	936	885	902	881	852	852	824	846	836	840	816	886	929	841	858	843	869	918	902	883	839	901	874	868	845	858	817	838	860	908	844	870	837	838	868	856	918	872	872	868	865	908	923	886	847	872	849	878	891	930	924	885	888	893	870	850	847	877	874	857	853	884	891	866	877	831	836	852	811	856	867	829	866	862	902	881	853	854	844	812	875	841	894	855	902	857	895	886	901	839	858	817	854	877	914	880	856	848	865	903	912	854	846	854	908	891	896	835	843	893	834	795	852	865	835	882	909	862	870	908	866	880	850	824	849	868	866	843	855	886	840	856	882	852	888	829	933	842	905	839	868	887	839	854	869	855	890	861	852	837	947	849	839	884	879	864	904	886	878	861	871	848	857	834	848	808	883	867	908	881	909	844	864	853	841	866	873	844	872	890	843	859	882	897	887	894	865	882	888	866	866	892	851	806	811	853	846	918	853	869	862	889	824	882	871	913	874	845	901	877	894	890	862	873	849	870	846	890	857	863	880	878	818	874	868	850	903	919	894	852	861	879	830	883	854	840	841	857	882	864	894	869	853	877	828	887	903	837	882	881	866	829	860	849	881	841	887	900	871	845	887	844	847	865	843	869	828	874	913	849	877	895	824	867	858	828	857	899	883	887	915	847	792	891	847	800	905	900	887	869	896	876	863	885	930	857	848	857	825	840	852	928	891	849	823	858	885	850	815	866	894	857	896	893	905	841	902	869	869	938	827	871	865	891	886	857	849	844	899	891	863	899	855	883	885	837	842	857	890	858	877	889	855	860	900	903
27355	20855	9347	946	451	428	476	414	426	414	398	376	420	344	371	375	379	387	378	414	401	359	396	408	399	377	344	376	396	373	388	416	385	394	376	369	387	404	388	387	374	384	416	379	409	369	392	352	391	358	374	404	379	404	424	408	396	384	378	342	379	408	423	399	374	371	388	379	354	396	390	374	393	363	384	372	358	404	419	393	391	355	411	385	365	376	392	386	394	385	353	384	346	399	377	389	386	374	412	393	372	358	366	356	408	379	424	369	382	384	360	380	381	384	387	373	386	381	389	375	366	404	401	389	356	343	405	387	346	404	413	385	362	389	368	351	384	382	396	392	384	398	393	398	377	395	392	400	383	378	366	371	423	357	380	368	380	410	367	345	400	409	420	368	407	364	350	384	401	379	386	405	407	407	392	399	372	404	375	400	378	369	418	388	363	410	390	357	409	406	377	394	388	398	410	367	361	420	384	388	357	401	369	405	401	352	348	418	413	375	387	367	366	407	385	340	392	390	366	374	401	389	371	374	401	367	381	364	358	369	379	384	361	372	424	398	387	357	389	389	359	363	392	390	422	372	356	363	417	395	368	356	371	356	391	389	385	385	360	398	423	408	370	370	352	396	372	402	389	371	387	369	385	404	361	380	380	395	373	377	411	400	360	371	404	376	377	363	389	390	368	389	358	366	395	381	390	399	390	366	390	408	429	374	383	371	386	383	385	392	362	398	360	352	363	408	379	390	408	385	394	358	398	372	383	387	414	384	356	396	411	431	377	355	368	356	352	366	430	387	388	391	373	398	361	362	431	370	352	357	384	370	357	388	410	373	378	372	394	384	389	363	366	389	402	351	345	381	388	407	381	392	379	404	394	383	382	384	355	395	394	380	393	379	358	397	413	393	368	374	361	355	406	391	388	359	410	393	380	405	348	409	334	364	404	374	378	376	403	375	383	375	407	407	385	385	370	379	383	401	380	403	410	368	366	386	401	393	398	370	384	388	407	348	376	361	389	401	398	368	392	366	352	399	370	355	393	404	374	348	385	347	388	400	345	382	388	356	380	400	388	361	370	370	380	373	406	387	396	352	393	378	380	365	358	378	384	380	396	398	392	375	371	370	396	360	394	346	371	394	367	380	379	421	377	388	447	395	377	391	375	404	419	382	391	411	392	376	370	414	404	366	376	362	375	416	393	368	389	376	364	351	352	358	421	388	363	409	378	381	398	363	375	408	412	375	411	384	388	375	371	415	395	374	384	415	392	384	366	363	416	409	385	395	427	357	372	409	374	343	404	377	367	417	390	392	357	357	377	391	408	422	376	354	350	382	383	390	397	373	351	380	352	356	412	355	401	376	388	384	388	408	383	405	400	412	367	395	399	414	381	401	373	422	390	362	381	390	382	370	380	393	402	406	364	371	393	410	361	409	377	387	380	370	390	405	362	380	367	364	352	376	446	411	368	386	380	373	367	412	360	373	373	371	361	346	379	368	379	383	382	398	392	376	367	407	379	367	410	396	376	360	402	381	365	393	371	369	356	356	376	339	349	409	382	377	372	396	369	411	394	387	394	414	421	373	378	399	394	399	380	414	380	396	386	414	364	401	398	373	340	380	337	402	383	390	388	379	400	406	381	404	344	404	383	377	349	378	413	402	366	390	402	374	366	410	411	409	370	381	403	366	371	406	340	386	407	402	365	398	339	380	359	397	366	388	390	376	392	375	358	397	377	416	367	344	366	378	385	385	379	352	383	359	389	354	366	389	373	380	360	387	358	375	386	351	376	356	393	397	391	359	381	390	413	390	387	381	403	382	377	377	366	388	393	380	385	371	360	384	374	407	370	386	404	382	376	378	380	377	400	351	361	401	389	371	424	354	390	373	370	388	385	371	367	381	355	385	416	341	358	381	373	370	379	406	401	430	380	369	372	357	411	420	361	361	406	364	386	400	390	424	366	355	415	403	412	417	388	400	403	374	393	388	401	403	370	392	372	392	382	379	374	412	379	358	386	390	376	391	371	373	392	400	397	381	400	327	440	383	388	368	409	375	397	386	382	394	428	416	396	405	377	397	360	419	394	374	360	395	373	413	395	387	392	388	390	408	425	394	405	413	370	382	387	380	424	385	380	343	385	360	376	401	420	383	376	362	384	334	390	383	359	393	383	429	369	384	386	410	382	414	384	402	393	431	372	419	381	385	367	395	398	395	390	382	396	368	400	332	395	378	346	400	372	386	358	382	376	352	410	393	371	365	403	367	363	351	403	368	371	417	371	410	374	407	392	391	398	358	406	371	369	388	376	364	400	352	410	411	393	353	402	411	396	366	408	389	384	362	388	405	351	381	358	416	386	362	388	366	411	395	397	382	358	371	405	385	394	381	339	400	378	376	368	396	389	378	397	388	356	398	368	410	401	410	391	374	372	365	404	339	401	369	357	369	391	349	380	388	388	398	420	413	348	374	426	363	384	378	400	407	391	382	395	371	414	382	403	417	397	389	353	369	402	373	384	393	380	350	368	418	389	412	400	357	418	359	398	396	374	392	392	373	401	355	370	386	403	401	376	366	386	365	385	396	397	417	341	365	365	364	362	429	348	363	366	399	358	345	390	382	382	383	379	387	395	365	383	400	345	353	380	413	389	384	387	379	373	406	384	397	367	376	383	411	352	361	396	397	401	350	396	390	359	387	390	394	367	351	374	374	374	419	390	371	376	392	367	390	350	379	364	357	380	424	393	380	388	369	362	385	393	419	351	409	349	383	400	377	361	370	373	362	376	372	384	359	366	395	395	389	401	410	389	371	387	375	410	358	375	412	397	389	375	361	408	364	387	362	379	372	378	385	386	381	393	365	375	365	395	363	395	369	376	388	410	399	383	374	398	391	357	390	390	397	372	402	386	382	413	355	393	376	394	426	360	360	386	385	344	359	365	382	402	350	382	395	392	354	381	372	393	355	375	386	401	426	394	416	365	418	387	398	383	368	361	384	372	393	403	393	372	389	375	376	381	382	418	362	362	371	397	372	386	354	389	386	381	396	402	355	373	411	382	393	411	410	378	365	393	406	384	360	357	429	375	394	376	359	390	425	423	410	403	378	409	393	410	366	377	421	375	389	346	357	370	343	374	397	387	393	382	354	409	365	373	372	415	396	381	353	372	386	390	409	385	398	403	401	379	396	383	392	387	436	414	395	379	422	374	384	382	427	368	391	402	384	383	366	386	335	398	399	366	384	357	393	405	375	397	367	408	360	379	385	378	397	406	394	366	388	365	433	366	377	372	380	381	381	390	387	416	374	383	378	399	366	368	369	359	354	368	408	414	357	385	392	404	379	384	369	377	420	397	355	379	366	403	378	403	387	393	385	390	387	387	351	369	356	338	352	400	417	384	358	376	376	394	403	388	391	376	399	418	406	404	386	374	357	378	390	390	364	407	393	382	392	381	394	397	386	384	328	382	382	396	401	399	395	366	378	388	369	387	390	395	390	361	374	365	354	383	363	382	364
13078	1602	1609	988	827	735	768	631	617	591	580	587	582	586	591	581	600	556	551	608	562	571	541	550	575	554	629	536	564	535	585	581	569	583	541	549	547	555	568	588	567	561	553	586	548	512	528	582	594	558	562	541	539	542	555	542	540	563	558	558	583	559	537	592	576	557	514	538	609	546	553	568	590	567	565	603	521	546	574	579	541	552	533	552	572	579	581	565	517	528	564	531	575	558	582	555	549	553	579	562	639	550	557	539	562	545	559	576	546	576	584	564	544	548	611	553	587	569	580	553	547	571	571	536	565	539	559	597	535	527	572	569	589	562	584	561	576	573	570	538	607	568	565	569	561	529	573	530	559	533	560	599	604	577	558	592	557	525	542	534	599	592	584	563	548	610	569	596	577	547	533	624	630	542	585	573	564	573	552	576	561	558	562	568	558	548	506	545	594	610	615	537	531	569	519	544	627	590	582	579	582	550	581	564	579	558	566	623	542	543	550	526	560	598	531	522	564	533	552	572	577	599	548	542	554	566	560	563	562	546	593	540	555	576	543	577	564	532	539	566	550	558	588	570	553	557	538	551	582	519	558	564	596	553	540	611	563	604	566	583	596	546	616	554	543	579	578	542	516	572	560	547	573	584	619	564	570	571	526	598	568	571	621	593	603	562	592	540	561	565	574	552	559	558	543	546	528	531	582	541	536	554	570	529	558	571	581	545	574	577	549	550	566	545	606	520	536	566	556	590	544	555	595	556	563	547	555	548	580	527	584	568	607	614	583	578	537	542	517	544	521	547	553	542	510	543	578	535	573	613	525	572	602	550	551	545	544	562	561	559	536	562	541	590	565	597	591	603	594	570	534	559	534	540	513	567	550	534	527	538	532	546	554	573	574	563	564	550	542	566	569	532	563	556	598	550	553	584	530	507	574	510	552	553	565	564	558	558	550	592	541	535	545	550	587	604	563	547	562	582	531	570	550	580	573	542	558	561	554	524	599	566	567	551	605	558	585	549	567	559	574	580	519	563	546	569	563	611	549	573	529	567	584	579	535	549	527	548	581	578	558	535	571	567	522	587	578	561	534	529	581	581	539	539	547	578	602	567	569	608	572	578	579	583	538	528	574	582	569	583	555	566	569	583	563	596	532	579	595	529	559	538	541	607	547	578	566	549	555	598	537	589	577	531	588	554	601	562	538	574	590	581	582	597	594	558	506	579	554	548	546	526	546	604	558	591	576	539	539	567	593	611	543	571	551	560	543	580	522	554	571	564	576	567	579	534	537	561	559	576	544	567	569	547	559	598	550	571	544	575	592	556	594	589	573	530	574	549	573	560	530	582	580	579	553	593	546	547	556	540	549	545	599	569	552	528	536	546	596	550	583	578	579	544	535	601	577	603	588	522	563	510	550	509	581	586	569	526	559	571	550	582	565	577	557	552	572	587	572	550	561	579	558	579	553	568	599	606	594	588	526	554	589	556	584	542	553	578	550	552	614	637	551	611	552	595	544	563	602	590	576	578	547	557	589	608	562	569	563	561	581	610	520	535	579	555	578	588	530	579	544	560	554	546	610	556	566	590	544	532	523	534	584	563	584	541	552	556	553	567	556	562	594	561	566	580	598	609	564	573	566	570	548	539	552	598	562	560	576	599	598	584	565	541	522	547	548	568	547	623	582	573	599	514	527	562	555	529	543	557	530	560	547	540	520	573	557	553	572	599	534	581	538	578	546	545	567	585	552	555	528	548	540	539	534	563	572	532	576	581	540	575	572	598	537	578	529	571	554	557	594	564	549	606	552	539	567	481	561	561	528	572	563	515	583	559	590	593	523	577	568	544	565	565	551	567	543	562	562	552	563	515	524	596	507	526	554	591	563	562	593	538	533	568	572	560	531	535	572	569	563	546	517	553	558	542	582	586	566	588	536	570	571	555	571	586	536	582	557	595	554	585	567	547	560	561	619	532	568	555	569	553	559	563	532	571	565	560	611	522	527	556	580	540	595	588	581	520	591	538	537	606	573	588	580	550	563	545	569	555	577	535	545	556	570	556	557	578	529	569	598	551	581	535	568	544	519	541	559	547	561	548	572	538	556	566	587	561	580	554	538	536	600	554	564	529	559	595	559	539	569	603	505	558	540	548	540	581	549	538	552	569	548	598	582	546	537	593	546	548	557	527	560	545	573	594	562	575	563	536	578	518	608	607	552	520	566	557	531	567	533	549	544	539	508	572	534	566	529	544	545	565	564	562	529	572	549	531	560	578	580	584	555	559	570	565	551	541	529	571	584	592	537	549	610	553	558	552	593	561	571	533	553	575	550	555	548	573	538	537	555	615	525	573	548	504	554	552	542	545	567	562	565	557	565	531	592	591	560	561	591	530	569	566	581	540	577	543	542	595	576	544	634	573	579	553	542	552	579	577	560	561	566	534	578	580	495	543	546	610	563	599	573	576	560	549	558	572	568	581	561	545	533	521	554	548	517	563	580	526	576	568	553	582	563	586	542	607	544	590	536	549	520	538	552	567	593	564	544	564	586	583	573	550	599	516	519	574	514	560	570	537	529	584	572	574	537	531	574	559	553	552	560	559	591	576	567	552	562	538	535	577	595	532	558	575	512	573	585	567	558	566	558	541	569	561	540	576	537	544	562	560	594	590	550	573	558	545	603	549	604	582	589	590	591	580	547	581	574	539	564	538	573	562	496	610	535	592	554	569	584	545	555	549	568	579	588	566	589	543	571	525	539	546	565	565	573	516	562	559	568	518	567	598	576	587	586	562	564	528	602	592	571	545	549	547	541	557	621	555	554	493	566	531	603	561	564	548	585	538	571	527	550	534	584	592	541	550	573	566	547	559	562	563	546	563	576	579	563	545	548	554	555	590	562	567	553	547	518	532	570	534	560	542	546	595	569	533	590	578	591	568	554	551	543	558	569	496	607	580	546	540	551	560	542	578	567	554	549	564	556	591	572	542	543	550	520	555	583	548	574	536	582	588	565	566	574	566	534	553	569	582	572	586	584	592	563	556	543	565	611	536	578	516	551	530	539	548	516	571	554	549	564	586	581	582	546	555	544	568	540	524	580	564	546	576	561	610	555	581	589	559	571	549	527	539	524	554	574	561	538	575	569	563	554	573	546	564	564	570	582	543	568	571	542	579	587	585	553	572	592	600	584	567	572	521	557	607	586	572	549	530	563	558	518	568	603	582	507	582	584	555	517	595	555	603	532	538	567	530	567	561	555	574	557	575	566	576	543	578	560	571	581	590	596	574	564	552	555	602	536	561	559	583	555	565	522	517	539	567	562	580	597	568	578	562	560	572	572	566	548	544	574	545	589	539	566	542	548	552	582	543	527	595	553	590	574	567	576	546	565	541	564	552	547	582	594	551	557	572	580	559	518	557	555	605	561	571	596	566	551	590	532	526	565	531	523	573	550	559	525	555	553	590	542	557	562	550	538	556	594	563	602	554	571	566	547	527	602	548	557	597	579	546	550	572
24337	21405	28716	24460	21309	5758	1326	1043	898	867	874	799	791	814	681	749	772	702	750	726	724	700	714	743	704	721	701	645	669	676	703	695	669	718	676	692	709	680	731	705	677	705	719	694	694	711	740	727	711	750	653	721	685	683	649	679	649	755	687	692	691	692	694	703	692	702	714	690	728	684	680	690	691	672	680	734	673	695	686	656	706	674	714	703	649	723	682	681	696	701	681	653	666	740	642	676	712	679	684	668	712	626	662	641	686	668	702	716	652	683	704	670	713	671	701	691	696	663	707	709	693	752	701	682	660	701	655	670	683	715	695	665	731	696	683	680	707	706	709	663	669	648	683	676	705	678	694	694	721	701	690	684	640	679	731	667	688	664	656	725	646	681	648	666	704	686	683	674	666	659	718	646	660	715	700	651	703	701	638	675	706	679	662	660	721	663	684	666	661	704	708	698	670	680	707	666	702	711	680	658	698	692	677	646	671	670	703	707	695	635	619	720	650	674	702	703	683	684	651	699	770	646	667	677	710	660	737	669	690	668	712	691	648	720	696	665	693	718	642	666	681	682	662	669	701	712	687	688	648	736	711	677	698	634	687	671	658	664	696	664	652	690	689	692	646	702	679	663	645	701	647	682	659	681	619	674	686	680	671	694	670	681	668	703	650	672	672	681	676	655	660	732	693	738	672	683	697	669	716	688	670	692	743	677	687	687	715	635	660	690	682	679	693	674	697	717	703	603	652	715	672	741	648	674	679	708	650	672	675	677	699	717	713	696	649	685	648	613	711	718	740	669	697	672	667	666	719	682	734	607	685	692	665	723	652	687	684	721	701	715	698	671	704	709	681	659	683	678	707	675	666	673	695	673	669	647	686	715	708	646	709	706	715	726	649	677	679	671	675	686	685	724	656	676	688	721	697	693	691	658	726	693	681	678	653	680	672	723	629	666	685	664	661	656	705	668	717	683	673	667	696	643	666	650	741	672	691	687	686	666	686	698	644	669	728	696	650	740	713	709	643	634	674	692	710	696	709	735	691	678	697	699	664	703	700	684	712	691	680	657	692	693	679	729	742	631	676	625	698	689	637	645	671	640	658	664	687	687	698	735	683	709	679	715	689	663	678	680	666	687	676	680	722	668	670	674	749	651	682	658	688	690	682	663	651	682	719	718	682	638	705	699	690	672	686	685	656	659	666	714	694	687	716	703	689	703	683	699	688	709	700	738	682	698	707	690	669	674	710	684	672	683	733	690	688	705	658	686	663	699	636	695	672	712	671	671	692	661	671	709	732	627	676	701	680	662	680	672	678	631	648	677	696	688	707	684	694	669	642	675	713	679	672	689	706	707	714	693	712	690	716	647	689	661	677	744	673	703	681	683	669	754	716	696	687	665	680	664	659	684	644	642	710	692	676	676	673	657	695	667	666	707	696	666	677	687	668	715	681	700	636	666	677	710	710	661	652	694	718	689	690	708	687	640	677	685	700	660	691	686	709	685	665	693	693	661	720	654	682	691	736	702	659	700	718	699	689	676	667	653	676	669	703	654	716	698	722	682	646	670	693	659	665	706	697	648	659	669	678	651	733	662	681	674	649	674	693	699	679	684	691	675	666	655	675	680	642	661	697	705	705	629	678	660	661	642	682	695	665	686	697	638	670	716	742	715	665	690	652	671	745	750	731	721	710	659	643	683	713	679	699	687	699	662	744	687	695	661	643	679	693	697	710	682	676	754	711	673	670	703	695	670	669	718	687	700	719	717	713	677	695	657	722	687	636	655	667	719	652	694	713	692	700	689	746	672	708	691	654	706	663	698	658	716	686	679	701	678	699	686	647	699	665	669	710	657	712	678	673	682	634	697	705	665	714	685	666	671	640	663	652	665	636	696	640	673	646	687	695	689	703	719	722	698	692	675	683	691	636	666	687	694	682	666	667	640	656	629	665	658	721	699	645	688	684	648	703	652	739	703	708	714	657	670	691	705	648	700	695	703	672	723	711	652	656	679	675	700	691	667	700	662	709	699	725	687	689	638	681	686	680	666	658	709	669	694	731	683	682	690	676	705	692	703	685	708	742	650	666	659	699	713	656	675	682	665	691	726	695	639	685	689	675	674	662	681	686	697	654	686	695	659	690	730	696	689	720	691	679	705	672	686	750	720	698	674	679	713	690	708	685	691	671	672	681	712	636	697	674	682	708	603	687	696	740	653	657	667	657	674	710	686	685	678	693	698	678	698	669	650	707	680	679	663	657	709	635	697	691	668	682	641	685	663	647	666	747	683	679	723	736	668	701	698	678	679	664	651	688	674	683	660	695	665	718	684	679	644	654	747	718	694	648	645	713	689	669	653	723	720	643	682	674	688	694	693	666	674	651	691	661	729	701	697	669	651	706	681	675	707	655	678	713	695	723	696	656	706	671	656	664	657	680	698	714	745	669	632	672	694	618	719	674	732	662	637	722	668	715	690	641	698	665	747	699	684	743	660	695	692	672	717	703	660	670	661	665	665	710	670	683	625	723	687	634	707	686	686	780	670	744	695	704	698	685	612	647	678	661	692	684	696	684	680	694	716	677	666	734	741	669	631	664	650	707	659	690	652	688	685	699	696	649	680	671	664	678	719	720	674	670	683	685	705	659	679	725	698	680	656	713	705	672	681	658	678	696	717	677	731	706	678	686	665	692	665	703	702	743	704	668	689	695	671	713	705	669	705	664	714	701	672	680	736	693	681	667	722	642	679	660	671	671	670	677	715	673	647	654	692	677	645	700	684	652	671	690	693	736	661	672	691	688	667	654	663	673	701	648	699	661	684	669	677	651	689	662	695	712	677	676	697	700	700	651	714	686	706	693	703	663	678	693	655	690	687	662	721	684	636	666	661	673	688	654	673	648	662	644	671	678	660	688	632	688	666	646	675	700	660	670	683	704	653	667	692	669	674	694	638	650	703	662	667	677	722	675	708	707	711	675	656	678	715	677	696	695	738	709	711	641	708	690	644	649	687	700	705	655	705	676	676	721	676	648	690	702	701	712	684	676	669	677	715	677	727	691	662	713	657	660	677	688	718	697	701	699	675	693	739	643	634	664	694	676	706	685	714	699	698	707	697	671	672	669	634	691	674	686	669	673	678	676	707	650	696	687	666	648	670	712	708	656	709	639	692	711	754	690	700	685	690	692	694	686	667	662	696	716	658	704	710	668	631	704	738	716	689	665	662	688	685	690	667	751	696	708	715	710	676	725	652	640	677	680	663	679	724	715	701	700	673	645	706	734	699	684	662	699	707	668	731	698	662	699	680	709	678	665	649	671	672	663	659	693	735	670	662	661	631	658	683	703	709	658	634	697	710	713	657	672	672	716	678	697	712	683	689	681	654	633	668	718	671	748	661	692	705	698	698	682	695	739	698	698	665	713	671	688	697	691	670	667	672	681	649	700	652	692	712	684	667	681	699	698	715	673	667	661	670	733	686	659	689	652	698	698	656	685	711	618	683	692	655	674	694
26683	9828	8653	4557	3335	2660	2221	1958	1659	1485	1438	1396	1250	1223	1192	1151	1155	1075	1038	1047	1067	1099	1081	1059	1032	1024	1030	1001	963	1066	1010	994	1025	1050	952	988	951	1008	986	965	1002	1007	1014	987	960	979	1006	1044	1017	980	1003	1023	919	995	969	1028	1003	981	985	1010	1014	937	1053	963	928	926	987	1006	996	1021	972	1035	1054	1032	948	993	957	987	978	924	1017	999	958	954	978	997	986	1058	930	978	967	976	943	989	996	972	1017	959	951	978	1019	977	985	990	991	937	1022	934	970	1029	928	1046	900	980	1018	999	975	1015	963	1006	1005	1007	967	939	956	987	1002	938	1008	935	972	997	985	990	960	959	999	964	1053	1034	1018	1003	931	995	1006	996	1033	973	1007	959	993	947	923	993	971	998	986	936	941	1007	1009	944	1082	931	982	1028	1015	1010	980	909	980	993	989	971	1008	1013	946	994	920	981	981	1008	959	1045	978	940	944	984	1043	1011	971	1014	971	974	957	974	1045	984	967	963	949	990	983	1004	916	1017	995	998	946	983	1001	1012	1040	981	1031	1000	1001	960	961	987	935	978	980	939	998	972	986	958	1021	943	947	963	1046	958	983	949	985	989	926	995	955	956	960	971	1034	941	985	972	957	973	958	1046	934	945	968	999	906	944	1063	1007	981	981	995	957	971	964	926	962	985	992	978	961	971	1005	1006	995	1003	992	1024	968	948	983	964	1021	1006	1016	1026	955	976	980	995	1014	970	975	975	1014	941	998	966	993	933	948	987	1036	1013	999	985	997	940	999	1017	1017	1037	968	976	958	975	965	1013	985	962	996	978	980	1010	971	967	972	991	979	959	967	976	983	998	975	996	932	975	1009	949	940	1029	1007	946	989	978	986	970	999	1014	971	987	981	974	926	961	993	1004	965	1026	1031	990	923	1000	975	1001	911	952	910	972	924	988	970	1038	924	1011	1029	972	984	1035	983	982	1006	971	1014	967	999	1016	971	955	944	1014	1036	970	981	957	957	1004	937	978	991	978	994	973	983	969	1026	934	997	989	989	980	952	947	1009	1000	940	1012	980	957	1003	985	922	982	988	908	930	992	990	980	990	929	992	1028	964	1005	960	1045	988	915	1022	1005	1010	948	1003	987	945	975	1006	1002	948	959	942	1035	980	1025	1012	960	999	988	992	1011	958	962	960	1028	999	1000	1006	965	995	992	981	959	1021	913	947	943	992	978	1022	1014	989	992	977	1007	1019	922	974	949	1022	990	978	990	1002	1006	966	976	945	1028	1024	995	1017	1026	981	975	950	980	1043	921	970	993	964	1024	969	972	988	957	1019	969	976	1029	999	990	991	943	939	993	984	1005	939	969	1047	934	979	975	1047	985	928	994	906	973	967	1004	961	924	920	1082	997	1017	974	948	1008	976	985	984	992	1020	945	970	991	973	982	992	967	998	978	943	979	994	938	963	975	968	972	1044	978	1000	934	1008	966	965	990	939	959	943	1001	976	1019	933	1032	970	1020	917	925	1019	998	957	972	1006	969	999	921	1011	1029	1008	1010	996	993	1007	1040	1021	989	980	967	972	991	1006	964	992	983	998	959	954	986	998	1054	983	986	955	949	990	964	1009	975	892	955	1025	982	1001	991	1014	987	1005	1006	983	985	952	936	977	956	1042	957	977	945	952	953	974	971	994	951	989	994	955	975	901	988	967	963	987	1012	973	991	956	941	934	980	975	936	988	991	988	982	952	945	1027	992	963	1057	937	946	952	954	1061	967	1006	986	976	1023	1027	980	1012	1001	946	980	970	929	1013	1010	997	1033	972	942	1010	1018	942	1046	985	1019	1024	965	984	995	968	977	974	970	985	1000	1006	984	929	1021	1066	972	957	996	942	960	991	972	995	986	974	968	1031	994	1025	927	976	983	1004	969	1060	1003	980	1001	973	971	988	1032	945	1013	971	955	975	969	962	960	1009	962	950	1004	957	991	1017	997	943	969	969	1000	970	1001	1026	1037	935	972	929	1008	1014	1046	931	964	966	954	1008	1033	930	1002	985	1017	1012	950	996	943	1030	970	1004	1025	996	964	999	977	968	954	957	951	989	979	994	1016	918	969	941	1030	1009	961	974	935	938	997	940	951	980	960	961	1030	982	943	951	1016	983	979	976	967	1025	991	982	1005	992	982	1002	955	949	992	970	961	1005	1010	986	949	994	932	1005	970	964	993	978	944	930	940	990	988	963	956	989	944	999	1035	988	997	990	981	1016	996	963	1012	966	978	958	987	1013	981	1002	967	916	993	973	991	1015	1013	973	1029	973	960	955	950	935	943	967	991	979	1008	1034	987	988	951	953	990	969	1032	969	968	979	954	968	932	1022	976	968	1021	951	1012	989	947	1000	984	1013	999	975	1035	984	1003	971	962	954	994	992	963	990	970	1024	1007	945	1003	967	934	930	975	1027	954	1007	998	988	984	945	993	1000	970	978	966	984	989	982	1011	981	1042	975	939	954	964	959	958	984	1027	989	991	1003	976	975	972	969	1029	1010	961	980	1011	1000	976	1019	971	995	984	974	975	964	994	1005	980	1026	1033	991	1005	959	1058	992	971	1036	1027	1028	1005	949	963	991	970	962	912	987	973	994	960	1001	939	951	953	971	934	967	978	998	989	984	970	1029	972	967	966	978	999	955	1007	966	947	939	1038	934	992	954	962	972	956	980	1010	1014	969	995	981	986	1023	946	968	964	962	988	1024	943	953	990	969	983	915	960	977	927	995	925	975	1013	1029	921	1025	943	970	981	978	991	972	967	1030	1003	1000	995	953	1030	993	956	1000	949	1032	988	981	1060	1016	972	1009	928	968	1042	1023	989	963	964	919	964	1012	980	970	996	1005	984	1029	1001	950	970	974	938	1001	1023	947	998	967	992	918	984	947	991	989	1006	1009	988	964	968	1032	922	988	974	945	1003	988	950	980	935	939	1047	947	990	1006	996	979	944	990	955	1025	964	956	957	993	972	976	990	983	988	939	1011	959	989	945	979	978	946	972	1019	975	983	959	1003	969	1003	922	915	947	945	959	924	951	940	935	977	1009	968	944	967	987	1006	980	1006	941	946	942	928	1001	995	972	949	984	968	953	1048	974	994	1024	1003	948	1001	941	925	973	986	936	986	958	958	1001	977	985	972	940	982	1002	968	966	931	956	915	991	957	961	987	988	1030	927	1005	955	981	986	1044	977	931	941	1010	968	1002	938	1028	957	1002	959	992	945	943	984	986	1020	1010	998	980	996	986	990	1002	1036	986	1006	991	1002	1000	937	985	995	966	974	953	995	988	996	937	971	983	951	1015	960	1001	979	973	963	928	1019	977	983	976	1032	950	932	926	972	942	1006	971	986	1003	1011	1002	989	997	1029	986	962	957	1024	993	942	1029	954	971	994	991	936	1012	988	984	951	944	963	987	991	978	981	974	979	976	1043	986	993	916	972	1012	967	973	1004	987	942	935	989	1041	977	942	935	914	969	967	972	935	975	1026	935	992	998	975	938	999	966	966	964	1067	978	961	1002	1010	956	969	1009	1013	992	952	1038	987	995	1002	952	994	1007	917	994	1025	942	940	981	1001	948	966	972	990	996	978	914	958	970	968	927	1025	1011	978	1027	977	937	1013	991	1017	994	958	975	980	998	1011	993	973	943	980	932	1012	965	986	976	995	989	959	966	948	949	933	1033	953	995	1004	967	975	978	947	946	979	974	1014	950	986	940	975	970	1023	973	919	903	1009	943	967	900	995	1005	962	977	974	992	993	984	945	908	930	967	969	946	1025	1024	990	979	969	987	977	963	1002	1015	974	971	965	1016	970	991	952	974	965	1008	979	952	974	959	1006	966	979	981	942	976	965	972	974	971	989	1014
23338	21408	29305	23904	21408	21293	4502	1328	1037	1006	947	831	811	765	733	768	701	675	673	694	692	657	654	599	690	678	675	631	620	654	637	600	653	624	641	624	636	595	643	608	614	605	629	600	589	617	637	638	594	604	618	626	604	570	601	610	616	591	584	589	615	602	617	605	584	608	618	598	587	627	638	586	605	615	579	638	610	636	621	591	580	586	579	604	651	590	601	619	583	601	651	598	620	628	592	572	590	587	592	590	609	624	600	598	593	607	609	611	619	587	608	617	601	643	563	633	600	638	614	581	607	606	620	545	631	603	607	618	641	586	626	593	604	620	581	601	588	618	651	622	597	584	637	609	595	608	620	568	599	588	582	636	613	560	584	566	612	610	662	632	576	606	586	603	624	552	621	637	604	609	597	592	612	563	641	578	598	581	660	632	559	558	642	592	576	559	624	625	624	601	606	619	564	618	625	565	615	623	615	561	623	599	601	627	555	547	589	593	645	571	639	616	654	544	631	605	639	601	567	638	607	610	618	588	615	585	595	605	590	599	614	629	610	617	637	606	600	610	612	576	601	608	622	556	633	631	590	626	578	583	639	556	634	621	561	622	629	584	565	609	600	618	577	581	602	596	580	553	597	605	595	609	584	646	607	622	591	575	643	614	572	581	608	674	556	583	580	627	613	594	626	584	629	596	583	637	579	612	635	589	612	598	608	593	588	590	599	650	596	602	591	590	655	606	594	562	632	604	544	550	579	597	578	574	613	591	634	601	585	580	580	585	618	573	587	610	633	640	596	618	610	618	594	594	568	534	566	575	591	593	583	621	574	577	603	631	607	631	583	602	557	617	560	588	573	610	614	557	633	581	646	581	580	579	598	571	599	604	586	632	609	588	617	605	610	560	581	589	614	592	576	609	599	621	623	612	664	595	629	565	589	573	630	593	595	574	616	656	593	584	600	564	607	574	577	596	553	526	613	610	602	574	596	631	566	567	575	632	628	597	574	627	568	615	601	590	624	607	582	615	608	622	598	622	602	599	573	588	578	610	579	636	612	634	602	574	624	583	596	586	617	658	599	538	655	603	564	588	583	589	594	558	559	643	587	587	596	608	582	628	626	581	607	604	646	593	577	615	571	608	599	629	576	586	586	576	601	635	612	561	581	589	550	554	618	597	631	625	576	585	607	562	592	618	598	585	597	627	610	566	589	582	576	614	612	627	609	572	627	604	620	602	587	572	569	635	592	560	662	604	617	628	597	619	575	605	583	560	557	595	621	607	585	620	592	584	592	557	623	613	563	655	603	628	634	562	589	579	618	608	577	594	561	582	580	580	619	626	602	598	635	621	623	590	581	627	645	608	591	624	588	613	641	610	600	590	640	626	602	603	577	611	618	603	599	600	597	604	614	577	586	620	563	601	607	591	622	586	620	596	638	559	603	617	619	616	593	590	568	593	633	622	606	580	594	581	615	602	599	659	606	602	615	633	566	619	604	594	616	650	601	612	611	611	593	590	608	543	576	591	642	642	590	612	554	578	620	607	587	574	566	591	558	597	599	607	585	564	627	578	659	623	582	599	590	581	594	602	595	609	571	572	584	561	612	619	579	569	623	612	598	561	616	612	606	592	590	600	578	570	583	584	601	610	602	604	540	605	603	561	613	586	632	593	586	596	619	591	602	625	625	608	528	636	607	581	586	559	632	606	579	615	644	606	588	585	574	599	572	591	607	624	628	598	604	622	615	600	626	599	612	592	613	640	583	631	625	585	622	623	640	558	592	612	600	608	603	603	594	570	610	607	600	603	586	617	637	580	599	632	606	600	573	581	548	631	633	584	612	570	617	588	593	536	633	636	620	585	594	578	593	633	622	597	572	588	621	629	578	597	611	611	586	616	581	591	662	589	605	597	603	574	613	616	600	621	612	609	618	565	621	595	601	605	557	647	642	584	643	571	617	572	516	614	612	637	597	574	609	603	631	622	591	671	616	582	601	633	544	583	606	630	573	609	618	575	610	612	611	610	558	621	579	634	605	611	558	577	589	563	614	593	595	625	656	588	578	578	584	637	598	654	606	595	584	689	558	639	609	634	600	589	622	588	551	570	649	626	569	573	582	603	596	582	599	573	604	661	609	613	583	585	633	576	617	578	601	607	596	624	599	590	617	576	573	563	583	592	578	567	600	605	518	584	574	580	655	629	605	594	580	585	594	595	575	618	590	618	587	550	621	596	594	554	609	627	542	591	588	615	591	595	610	606	576	601	590	592	584	568	625	608	618	635	634	640	581	586	612	609	597	585	598	594	589	632	660	654	613	596	610	622	622	629	570	568	565	523	575	569	613	586	584	612	575	579	571	603	603	609	572	592	585	616	609	581	599	574	627	586	649	608	611	574	572	629	637	584	586	607	631	594	615	547	601	609	560	592	609	622	607	591	612	626	582	585	620	574	614	586	609	561	573	614	618	580	537	592	560	595	635	606	595	567	589	591	596	597	630	610	591	562	595	589	619	595	625	619	605	649	609	604	570	596	621	582	573	583	583	611	630	573	587	578	573	618	607	623	614	647	596	611	522	623	585	613	621	617	564	572	624	629	627	622	597	626	574	621	640	618	619	618	590	607	623	563	619	612	593	537	594	608	598	588	654	613	595	583	605	604	593	627	550	606	593	638	584	608	600	547	580	583	617	605	602	615	620	574	593	554	601	574	598	599	602	600	585	590	624	612	587	611	621	586	617	613	573	601	604	604	609	574	546	587	588	582	563	606	592	574	614	603	595	604	616	597	539	569	629	641	587	611	595	563	562	618	578	622	584	610	601	574	591	581	599	653	577	573	608	608	597	617	570	553	598	602	616	581	551	598	615	548	590	668	601	567	609	589	603	626	582	571	624	630	586	577	593	580	586	584	629	591	566	583	593	570	585	594	588	578	582	600	639	516	630	598	597	566	568	582	589	583	570	606	598	588	603	598	634	576	595	602	582	568	634	644	603	618	585	578	586	625	601	615	599	555	632	609	604	589	596	567	569	574	594	560	571	607	611	598	637	607	589	616	558	576	621	598	585	633	615	563	591	591	582	584	602	599	608	595	554	644	620	626	570	594	620	614	577	568	627	580	534	590	548	563	598	551	595	620	606	613	614	566	580	572	615	609	599	606	603	577	580	591	596	604	599	647	557	596	585	595	577	612	582	596	582	615	604	571	604	575	568	615	607	611	558	601	609	596	585	617	621	635	561	609	616	605	575	606	581	573	585	570	593	643	545	571	573	594	601	560	606	613	576	638	629	579	582	571	602	634	538	606	616	632	585	599	566	573	613	595	562	594	631	610	633	598	573	656	563	602	592	586	569	591	618	595	592	567	640	600	597	608	626	572	609	590	553	636	568	573	559	596	563	599	636	620	627	633	553	602	610	586	590	554	570	589	608	649	604	584	628	604	589	612	600	598	568	592	589	615	629	636	585	584	652	602	623	563	596	588	580	600	600	605	581	583	586	601	608	637	581	605	590	582
29298	15308	13315	7577	5213	4068	3330	2640	2210	2039	1604	1601	1462	1255	1295	1254	1179	1078	1113	1034	1067	1024	971	1017	933	912	961	944	1000	1014	935	943	949	915	968	920	887	943	880	934	884	902	852	888	857	891	912	927	844	872	846	905	893	885	935	916	924	874	918	863	890	855	914	869	876	865	890	889	885	864	894	900	884	844	859	884	888	900	891	862	890	830	874	871	868	836	858	933	913	890	897	883	867	870	856	909	807	869	813	921	885	881	904	836	804	829	876	867	860	866	894	885	892	862	857	918	839	820	875	902	857	818	897	867	880	831	850	867	905	845	872	860	867	898	901	873	864	839	879	912	862	879	845	897	879	818	853	859	916	863	867	901	848	917	861	871	882	834	842	833	838	923	850	845	878	846	849	889	871	894	854	826	851	822	844	862	883	852	836	852	844	906	881	902	821	859	839	851	831	912	925	880	805	876	825	915	850	842	826	872	870	903	848	872	850	916	854	871	847	846	844	917	870	840	871	839	871	852	908	819	828	836	854	896	841	830	882	922	875	867	840	805	883	835	851	849	872	884	852	838	881	890	834	876	898	862	883	902	809	887	890	844	845	862	853	881	873	848	855	918	887	808	806	888	882	834	907	834	803	848	897	888	885	913	869	819	930	807	852	864	870	848	916	901	834	886	838	851	791	832	841	899	847	874	896	903	870	824	905	875	936	875	920	850	870	898	854	853	845	855	886	854	860	889	887	869	839	839	858	849	899	886	870	891	837	883	924	857	888	863	899	908	847	847	893	899	888	943	803	812	863	873	888	840	850	848	880	826	905	878	847	804	830	859	863	883	851	853	856	887	899	886	886	859	919	899	871	890	896	885	811	851	870	844	843	865	845	829	855	903	835	951	849	849	834	866	845	884	846	861	894	804	955	909	845	886	909	880	875	862	855	838	877	838	885	849	904	866	865	836	847	859	850	867	901	882	865	827	915	899	895	829	894	870	837	890	839	894	894	859	887	852	879	851	868	831	845	921	927	871	887	793	866	880	823	842	865	910	815	879	870	931	900	849	859	891	849	854	872	887	890	893	938	854	856	834	836	873	871	889	877	890	825	822	888	848	870	886	919	879	888	848	854	876	845	870	899	852	863	878	916	881	863	923	864	875	912	892	916	916	854	859	860	894	822	891	842	879	898	849	838	823	912	880	857	874	858	873	935	852	864	877	874	826	870	823	858	817	944	846	880	947	876	890	846	861	865	867	836	890	869	837	831	887	818	806	840	869	861	848	865	880	835	848	882	837	861	927	890	856	857	869	880	898	872	850	865	794	848	896	869	840	873	881	871	796	847	850	842	882	927	937	900	936	894	879	870	852	882	880	842	899	838	865	816	884	885	866	882	889	819	886	860	868	872	874	840	913	869	815	843	910	892	901	872	861	849	847	880	846	862	834	839	892	868	875	911	810	866	903	906	832	851	853	885	834	876	855	864	847	891	870	838	879	859	929	876	857	882	874	868	810	899	886	847	924	872	846	818	818	847	873	845	823	879	835	841	850	857	857	897	864	825	887	871	864	870	853	863	894	861	882	867	816	884	907	807	836	837	891	828	814	902	826	839	897	879	867	911	883	838	827	895	886	874	873	873	877	909	839	886	858	871	878	859	862	852	856	872	871	895	901	832	900	882	843	786	861	869	850	878	866	858	831	852	831	874	875	862	870	868	848	870	837	931	815	899	850	882	934	876	848	867	799	854	833	852	835	865	824	881	904	835	819	893	822	817	918	850	876	833	884	902	891	889	920	852	862	841	828	834	866	906	942	835	922	859	834	880	853	866	893	881	845	849	878	866	827	826	866	895	903	908	788	838	876	877	837	874	866	887	896	860	895	886	865	906	830	869	867	834	886	896	835	856	862	911	856	847	929	863	846	890	873	917	879	889	832	858	843	841	845	802	857	926	923	871	856	855	896	835	865	834	837	826	880	905	865	837	891	900	866	854	858	837	904	869	873	873	900	883	872	856	886	893	848	913	874	881	870	847	907	890	849	865	895	816	821	930	865	886	868	930	868	906	811	836	866	846	885	852	902	861	854	891	895	876	877	843	862	892	866	942	932	884	836	847	906	835	832	829	849	866	898	873	866	815	811	864	888	849	878	849	863	872	869	869	903	851	876	881	904	873	877	880	869	900	867	878	878	915	882	860	859	858	876	901	866	915	832	832	887	860	886	844	869	908	861	836	869	826	866	889	837	873	895	874	840	854	854	854	860	872	833	898	855	881	840	881	943	781	854	880	807	900	924	903	841	872	851	868	865	875	799	917	907	840	829	892	859	821	901	894	841	883	833	867	865	896	885	882	871	891	840	887	841	905	848	835	860	879	801	869	876	865	856	852	891	835	907	868	854	786	849	815	834	842	851	893	936	854	869	841	884	911	895	852	891	874	876	869	860	839	882	845	902	907	831	838	821	830	846	863	831	837	893	875	884	855	852	894	861	885	841	858	876	865	858	855	855	827	867	894	881	876	870	831	888	933	910	886	903	839	912	925	877	863	824	924	850	924	857	879	814	862	840	898	839	863	884	828	852	879	882	872	854	910	837	874	863	859	897	920	880	896	889	861	846	838	863	872	899	822	858	871	860	857	916	874	891	892	855	917	859	882	879	897	887	884	888	926	862	862	872	863	870	850	904	858	848	874	799	849	820	865	867	838	828	881	860	852	868	887	845	868	857	917	892	892	905	843	878	873	906	853	868	910	839	853	894	872	860	872	897	847	846	842	876	925	959	881	847	877	867	904	849	885	901	850	810	850	848	911	830	860	900	814	825	875	878	868	904	860	866	860	835	832	878	861	911	886	871	833	855	818	833	843	860	919	845	872	893	858	843	854	855	869	850	844	884	825	898	822	858	844	893	890	837	863	815	916	863	893	844	901	844	932	866	865	844	875	869	914	893	871	840	833	857	886	879	919	862	847	920	886	873	866	783	881	865	862	875	888	812	889	862	856	872	880	887	850	871	846	811	841	794	829	808	895	885	887	873	852	873	910	869	863	830	885	871	854	877	864	826	835	861	856	886	885	850	921	874	897	844	845	881	870	839	816	857	829	883	897	862	893	863	863	880	871	849	856	848	909	829	895	838	870	871	870	797	827	889	838	883	821	876	889	845	900	850	814	841	882	865	918	925	904	893	829	862	894	873	828	857	882	916	917	885	925	883	911	862	892	819	890	866	859	872	851	874	869	836	903	888	847	943	869	899	883	882	878	838	880	819	881	885	840	862	865	838	867	893	814	871	854	885	849	855	893	754	911	885	835	879	862	858	850	889	874	865	905	865	869	922	837	847	879	835	900	840	887	850	860	884	875	865	831	824	890	876	859	868	866	884	857	878	902	911	872	845	809	859	850	893	862	874	844	867	847	830	864	899	847	883	872	835	895	913	837	838	943	918	921	830	895	852	903	920	893	874	809	886	823	923	843	816	882	849	862	878	862	891	877	895	805	915	853	816	855	894	884	841	853	862	837	926
27286	20874	9273	865	482	470	461	423	389	414	414	404	380	363	416	381	407	377	357	368	389	375	376	363	391	396	383	389	364	394	408	389	386	369	412	365	397	400	400	375	343	376	347	360	375	399	417	385	378	397	401	396	409	391	392	405	359	379	416	393	368	388	340	406	377	383	384	396	445	374	407	414	386	407	345	376	397	419	346	387	380	394	374	396	389	374	361	389	404	363	394	372	397	386	394	405	390	408	435	381	391	388	406	376	371	365	383	389	387	375	382	377	414	410	384	366	386	399	370	381	364	361	370	379	414	427	422	395	380	377	354	377	399	406	370	390	389	436	393	401	386	393	379	406	384	412	369	378	361	409	385	397	408	386	382	350	433	397	370	363	387	387	407	347	379	366	384	366	384	381	385	355	407	390	392	389	406	410	395	356	368	378	388	349	373	354	323	358	408	370	369	381	366	381	393	386	393	361	386	403	362	384	408	395	433	390	396	364	347	399	413	432	362	378	442	381	374	404	411	377	370	399	383	409	375	403	383	401	405	378	394	397	375	356	383	420	407	378	410	384	344	404	379	373	397	392	375	372	372	380	385	411	423	386	367	370	366	394	359	383	394	405	376	339	399	376	389	374	367	400	396	394	383	360	415	404	361	368	379	390	397	393	390	388	401	381	363	346	389	375	381	363	356	425	401	367	376	370	390	362	367	378	375	392	384	401	382	397	379	403	391	391	392	384	376	385	404	388	366	377	396	376	360	388	414	392	410	406	388	410	346	390	407	378	392	366	369	410	396	407	365	416	342	387	362	414	418	360	371	366	382	387	403	368	361	363	379	386	389	391	368	367	384	338	381	423	366	411	420	383	420	394	381	380	384	392	405	412	368	383	382	364	393	382	338	365	371	356	437	404	376	375	395	402	426	419	358	399	390	401	418	349	365	400	392	385	373	404	392	380	364	397	380	427	361	368	386	356	399	384	412	366	387	390	404	379	370	394	346	366	402	410	398	387	372	366	390	402	377	385	429	371	354	425	410	389	381	403	416	364	412	405	413	364	399	363	389	379	375	346	380	429	357	382	405	375	397	395	378	365	361	429	431	394	392	381	387	382	410	397	382	366	388	390	343	403	366	390	362	375	338	383	378	418	408	393	389	399	367	391	389	397	384	381	371	416	372	400	392	371	379	399	424	381	372	384	383	379	408	365	355	417	413	379	413	363	376	388	409	338	399	387	382	393	401	366	407	379	379	381	364	389	397	395	414	401	370	384	355	382	382	390	387	375	380	347	365	370	355	414	384	381	368	399	413	417	375	411	351	395	373	378	423	420	415	370	396	365	416	364	361	380	395	372	373	386	373	397	411	380	417	348	364	369	352	406	384	357	362	392	394	359	402	375	403	354	393	399	414	403	347	433	398	392	323	401	411	397	375	382	397	408	358	411	384	412	417	393	360	397	413	392	418	389	385	404	408	371	362	397	406	382	357	378	375	372	393	384	403	380	351	362	344	409	382	371	404	426	379	379	390	384	356	379	383	391	381	400	397	381	398	390	412	375	343	425	377	427	376	375	361	392	404	368	398	417	386	376	423	357	394	375	383	396	394	350	391	370	380	427	384	374	414	394	382	408	403	397	386	386	379	381	395	381	362	406	371	426	382	397	381	407	392	350	390	376	393	392	405	428	411	374	381	371	383	389	392	376	376	397	392	387	379	396	389	390	420	352	368	395	370	369	382	358	381	382	423	372	379	379	364	393	390	390	349	376	358	403	412	442	393	384	382	378	380	384	376	376	366	343	380	389	388	406	403	367	391	360	399	363	401	378	396	365	413	376	363	409	417	381	364	375	380	388	389	388	379	392	418	413	373	396	386	397	418	369	406	409	358	403	391	379	394	395	332	392	395	386	367	353	358	382	379	373	403	360	384	416	376	364	400	357	331	349	393	373	410	377	391	369	407	348	358	374	381	361	354	337	371	387	384	376	385	357	375	369	392	366	408	363	388	411	375	353	383	394	356	388	370	373	389	414	399	383	359	412	409	402	380	386	379	376	388	355	391	410	394	404	336	387	395	400	378	378	405	385	368	368	390	399	360	437	378	381	403	361	404	392	372	387	383	409	369	420	370	363	367	401	370	384	366	382	371	343	359	386	393	385	396	348	368	375	385	414	331	411	370	373	366	407	387	362	405	412	368	378	357	354	374	374	377	401	371	364	358	352	402	415	391	375	384	355	416	391	386	398	396	392	387	379	399	420	372	390	382	362	378	392	387	432	385	401	372	431	375	423	402	382	381	384	390	408	379	399	411	395	369	366	387	383	391	387	394	371	415	374	432	398	385	383	357	398	400	371	395	430	389	421	373	394	379	344	392	376	406	375	396	404	393	379	381	403	356	364	358	364	405	397	428	347	421	414	389	397	394	383	403	410	374	406	405	386	377	409	378	386	372	361	411	395	398	393	412	374	365	378	386	364	380	382	382	395	416	363	386	369	393	357	395	378	363	379	372	373	379	373	401	365	367	371	386	354	416	359	351	406	371	372	438	396	396	373	409	395	370	400	403	381	398	409	369	387	388	373	392	391	391	371	361	411	410	371	366	354	372	361	387	392	396	373	380	359	402	404	398	366	407	374	402	391	369	365	387	353	396	355	381	328	402	387	416	420	406	390	386	401	386	395	375	413	376	364	420	386	395	412	383	405	390	390	364	414	383	409	396	402	440	322	352	402	364	398	411	382	393	369	401	392	377	373	384	375	388	410	392	401	368	397	376	379	391	372	375	398	409	374	383	365	366	402	363	375	409	390	410	392	352	392	397	435	335	401	431	371	413	396	374	350	361	387	414	352	405	397	377	407	361	394	369	398	377	403	373	390	382	410	341	395	384	416	389	394	388	398	370	370	395	341	388	345	401	374	370	385	429	391	362	376	401	409	411	422	378	423	365	410	381	351	429	392	378	388	360	391	410	375	399	391	405	407	401	389	370	356	379	374	379	392	396	376	414	381	389	397	391	374	367	396	362	384	394	379	359	369	366	382	415	365	399	443	367	403	362	402	391	405	390	378	412	398	431	371	379	376	398	390	350	398	377	392	364	423	407	376	379	342	387	363	412	378	376	380	419	349	382	370	393	379	374	382	409	382	396	402	366	395	405	372	379	391	379	409	376	368	373	355	363	376	364	414	377	341	412	421	393	402	419	385	399	350	394	340	401	392	403	371	408	362	359	369	381	399	396	376	361	387	388	381	385	404	393	369	356	390	379	398	382	372	353	368	365	433	406	357	403	392	364	378	380	385	387	406	361	384	441	388	385	402	380	403	370	371	359	390	406	404	407	408	382	405	360	356	382	420	381	381	379	376	365	373	383	370	372	408	386	418	367	372	369	394	370	381	430	399	362	392	348	405	399	424	398	366	430	364	379	402	409	388	399	373	378	378	423	377	383	422	389	382	427	378	377	418	402	403	368	373	366	378	407	377	422	369	356	416	380	351	370	398	410	374	381	401	402	375	396	379
13015	1567	1513	977	818	735	664	684	601	642	624	609	621	598	565	596	569	579	624	560	584	556	616	568	556	554	585	520	568	583	559	543	578	555	554	571	547	531	528	535	562	581	596	563	573	562	549	550	578	538	547	556	561	553	625	551	552	566	564	515	536	558	546	556	599	575	561	560	601	566	514	503	557	582	568	590	536	584	540	537	533	541	571	539	574	565	563	599	514	561	537	522	579	559	594	557	554	549	545	559	569	563	597	563	559	583	536	544	565	558	575	576	541	578	590	574	565	534	552	556	542	574	555	552	553	595	563	580	569	584	570	555	569	584	547	551	565	608	598	550	579	529	540	570	590	563	595	579	614	528	565	581	578	547	576	542	641	529	530	552	535	564	583	564	582	555	580	586	556	564	587	548	571	531	568	584	577	579	562	595	565	559	569	585	563	600	561	567	602	576	556	547	564	590	575	566	560	552	586	547	540	585	543	584	620	553	550	538	510	560	550	569	564	574	583	588	561	535	594	540	610	554	575	583	540	563	546	555	551	577	591	542	568	583	556	595	543	533	545	598	543	562	589	553	543	519	556	561	496	580	558	561	557	578	604	564	523	565	610	561	559	564	585	552	609	568	592	560	558	564	548	568	570	550	566	519	582	610	555	525	555	558	596	509	571	564	523	585	593	553	580	555	585	597	574	546	540	543	543	576	539	539	575	508	581	573	548	563	574	535	602	510	553	549	576	558	580	570	550	558	578	563	547	589	587	545	581	529	580	547	575	600	552	540	572	561	549	549	573	550	591	541	572	552	586	594	550	534	574	583	566	545	590	606	570	566	577	596	559	579	571	597	561	585	565	579	551	595	557	545	556	608	576	542	610	543	581	584	517	547	550	573	600	590	545	562	565	526	532	531	553	583	512	580	596	553	583	549	547	587	572	576	571	525	583	547	538	504	528	549	532	538	567	554	559	537	550	579	507	544	563	563	596	563	579	579	540	552	515	539	535	564	571	582	613	580	564	548	582	553	576	586	560	553	561	589	526	540	547	507	578	572	517	574	572	582	544	553	571	541	576	554	596	603	572	532	542	560	534	541	604	597	543	563	562	583	580	600	565	568	573	598	519	528	583	583	541	574	585	544	583	533	544	586	574	575	543	597	566	563	571	528	560	612	594	607	585	552	589	557	548	518	571	563	596	569	550	536	573	590	556	571	560	546	569	580	542	531	535	524	586	541	572	569	555	542	575	557	579	545	534	596	531	532	552	565	547	510	530	531	548	564	567	567	563	571	563	568	568	597	561	555	570	546	523	576	611	568	584	541	536	582	593	592	573	582	558	522	519	564	560	578	556	545	568	529	545	569	541	557	566	543	534	561	555	567	556	558	565	554	559	554	584	568	568	571	558	510	547	543	568	567	593	518	598	596	569	533	566	528	579	581	559	593	540	546	561	567	578	568	570	519	578	525	575	581	558	553	568	600	567	574	600	552	579	550	570	562	560	534	611	535	529	564	590	568	544	532	571	581	538	605	517	612	541	584	581	588	544	576	589	555	545	554	550	562	584	553	533	559	529	565	551	561	569	584	564	524	554	550	581	574	603	558	613	554	589	571	574	589	565	540	543	561	576	583	561	578	536	579	546	543	540	552	569	597	562	589	593	578	566	564	538	544	560	526	551	593	579	548	551	561	575	529	583	579	515	529	544	627	563	566	581	565	560	598	578	562	562	582	567	539	574	543	533	559	572	551	575	578	570	564	565	565	522	543	594	582	611	580	581	515	577	546	582	571	552	538	545	539	592	546	535	570	574	552	549	532	567	582	572	560	555	559	536	572	574	573	621	603	600	535	591	538	579	565	597	588	512	547	561	540	536	581	520	546	573	577	612	597	594	573	530	585	519	560	586	496	573	561	517	549	546	586	596	576	546	578	555	592	542	606	571	554	550	539	565	556	553	542	571	619	612	585	550	564	572	564	572	568	578	564	589	538	563	560	567	576	568	589	535	567	577	597	564	540	582	557	573	523	551	525	527	553	560	541	545	545	605	577	540	549	552	562	573	582	553	542	571	543	608	556	558	538	549	602	559	549	550	530	594	587	586	514	590	522	584	571	584	624	597	529	618	580	589	507	565	569	569	585	538	574	609	607	567	552	555	535	560	550	568	565	556	565	584	561	556	611	505	559	602	552	591	539	575	538	546	546	565	557	552	565	540	525	566	561	609	549	515	545	577	530	572	565	551	581	539	593	566	614	577	561	579	564	592	560	587	562	576	543	549	573	554	576	548	581	569	548	537	537	526	552	575	576	544	599	511	576	543	610	536	586	545	555	559	570	566	574	557	565	573	563	563	549	597	568	573	567	588	529	558	556	567	564	564	592	582	593	580	516	549	577	517	576	557	577	600	533	538	543	570	570	574	582	562	562	557	582	515	578	558	568	569	561	546	572	594	636	578	570	536	572	527	574	527	561	558	563	545	537	577	532	585	592	561	546	576	515	585	544	528	599	554	538	587	528	602	544	570	521	600	574	556	524	583	575	562	567	568	547	607	582	532	584	586	590	541	574	536	574	562	593	530	537	565	560	551	554	587	580	555	580	561	547	611	523	524	619	568	559	504	543	547	567	611	545	524	543	553	604	544	551	580	565	538	593	573	541	519	544	546	604	562	588	512	529	570	541	561	572	551	557	550	580	542	610	533	533	564	581	566	544	553	561	526	582	552	563	576	535	600	553	577	580	565	563	585	606	593	535	563	574	551	591	537	632	554	571	540	555	552	569	561	564	571	544	566	548	586	595	603	560	557	565	573	545	557	523	583	543	551	540	551	586	577	601	571	568	560	568	545	578	547	569	519	550	505	575	573	519	541	562	570	555	593	555	569	598	569	490	542	571	555	543	587	550	579	589	551	581	572	570	597	561	583	581	574	539	557	537	570	542	556	523	576	563	531	566	601	544	532	568	540	554	542	596	530	543	572	590	558	616	546	522	556	570	567	566	581	604	548	597	566	547	563	574	607	539	506	552	593	576	556	602	566	544	528	593	557	520	556	569	561	550	565	547	566	526	558	607	585	550	591	571	544	564	563	604	568	591	571	587	591	566	583	546	566	544	601	553	590	547	555	518	579	567	534	590	575	555	523	557	581	589	549	591	582	612	562	564	582	552	585	613	563	569	600	596	578	559	593	567	588	542	540	573	569	560	536	563	581	573	577	551	536	559	527	537	570	530	552	555	555	573	546	589	585	571	568	587	552	518	570	565	560	535	568	603	629	565	574	572	529	572	542	558	590	576	567	530	538	546	528	585	567	594	567	604	595	566	571	568	604	566	591	593	592	605	559	606	581	575	505	579	635	585	520	573	591	554	584	595	575	526	623	568	556	561	552	552	519	592	548	550	532	550	546	555	569	551	555	544	589	596	551	574	548	591	561	542	544	593	577	555	550	558	557	542	586	575	570	581	602	562	503	547	566	534	550	574	553	560	594	559	623	525	589	573	562	581	583	542	554	558	565	563
24342	21444	28821	24488	21295	5541	1430	1037	934	860	875	821	772	776	697	779	759	768	697	708	732	697	691	745	710	677	745	673	683	723	708	682	731	670	728	659	726	713	707	717	682	709	711	683	672	699	713	716	681	698	663	705	725	707	646	692	699	690	729	683	681	660	679	704	709	713	722	687	722	724	669	684	724	656	700	712	673	664	705	650	684	669	679	645	677	685	657	671	719	703	683	683	658	660	700	698	651	645	649	701	659	684	659	709	654	626	687	728	676	667	678	693	701	693	700	654	695	669	689	674	668	670	690	674	700	689	713	661	693	683	705	746	689	689	732	702	672	689	658	682	663	652	679	688	712	664	684	678	673	692	705	640	677	650	667	681	662	670	697	703	681	698	672	679	697	663	698	702	727	712	735	693	707	656	665	673	675	646	654	667	690	706	670	660	666	611	656	712	694	724	604	728	680	660	684	675	704	720	669	701	651	691	670	714	664	680	655	684	707	705	689	670	660	721	698	710	643	695	677	675	641	684	675	699	667	686	719	687	676	676	673	705	676	726	713	673	721	682	691	651	669	649	692	659	720	714	662	704	641	664	684	675	652	677	687	650	694	708	715	690	678	639	697	662	704	642	702	715	692	680	707	705	690	665	695	681	696	678	655	648	695	634	683	723	731	694	696	659	722	683	741	687	696	652	720	695	682	746	687	720	681	684	712	676	687	709	700	698	708	702	671	696	706	681	669	634	701	643	654	655	657	727	658	697	674	689	664	679	736	684	745	645	703	654	691	662	689	678	683	747	697	649	685	702	631	691	688	706	708	672	639	697	617	682	686	724	666	665	693	680	667	651	650	707	680	658	706	667	685	701	705	643	680	694	679	720	683	732	644	644	712	648	652	708	719	677	628	733	697	710	680	750	640	667	678	671	671	760	730	700	684	693	687	713	724	688	654	679	657	657	705	721	667	706	676	676	689	714	698	681	645	665	668	690	637	667	691	684	698	654	698	655	666	665	716	685	714	741	693	632	726	681	722	687	717	681	696	698	709	705	707	733	727	696	699	675	658	654	727	712	663	671	702	678	699	656	679	702	685	668	682	690	670	703	672	690	706	697	653	683	695	743	634	664	683	723	675	671	667	659	668	642	669	734	686	680	687	697	672	636	714	714	716	691	668	655	682	651	650	714	706	673	689	663	725	677	656	693	662	686	689	704	660	692	727	665	664	666	683	731	623	680	755	664	691	675	658	699	664	667	711	685	659	714	670	677	666	711	675	687	684	643	679	701	717	673	687	713	715	703	668	696	651	665	719	659	697	746	706	730	669	661	691	677	683	742	690	657	661	654	665	694	703	688	668	699	706	664	666	706	688	672	684	704	701	683	706	725	696	662	666	667	694	667	732	710	652	700	673	708	625	672	676	690	664	667	653	687	646	687	667	726	664	680	671	687	690	684	696	655	680	664	679	661	658	693	692	742	684	640	641	692	661	726	664	684	645	699	691	723	695	681	702	705	662	674	704	704	702	654	669	675	653	686	698	710	699	682	653	664	652	684	663	694	668	711	647	661	694	661	690	663	678	667	688	668	698	727	720	701	712	708	722	695	682	699	696	643	684	709	682	671	721	686	681	685	707	628	704	683	742	694	736	685	668	693	656	691	673	713	705	673	718	727	653	676	733	668	738	710	644	745	678	702	719	667	649	684	721	700	669	667	717	696	675	686	673	651	696	720	712	698	694	733	672	680	666	667	666	715	677	694	695	721	715	693	658	698	656	677	674	680	661	702	708	668	667	703	708	628	662	715	681	680	617	695	653	669	677	709	655	681	680	729	689	667	651	676	717	683	693	705	678	706	706	682	669	646	700	708	691	623	717	690	691	639	697	648	637	681	636	686	644	691	698	685	723	672	732	694	719	642	664	713	664	671	651	717	665	717	694	710	701	637	681	618	688	662	665	732	668	702	617	724	706	700	667	712	700	678	720	691	705	675	721	686	722	670	699	668	652	695	663	713	655	680	644	690	634	688	664	699	698	688	668	704	669	690	691	660	682	695	689	677	666	651	683	669	696	668	662	721	637	713	701	646	701	675	685	680	742	644	658	680	672	683	694	666	694	660	703	691	746	665	683	646	690	642	712	663	687	694	666	750	685	656	700	685	653	642	675	701	651	659	698	679	739	687	677	696	692	706	680	681	666	682	681	660	697	656	649	667	705	701	629	654	669	731	676	691	638	671	751	727	673	667	716	680	649	711	691	661	673	669	711	738	685	591	644	657	715	686	669	742	668	680	635	687	616	667	666	662	715	682	682	680	694	685	708	698	708	712	675	744	684	708	684	710	720	695	674	686	716	688	690	672	667	709	652	678	686	679	663	676	721	640	681	698	695	664	723	696	676	674	666	690	705	668	710	638	700	669	648	675	662	735	687	681	649	677	679	634	691	686	685	688	734	737	655	689	684	644	655	644	696	700	734	646	715	706	689	676	664	725	678	757	697	691	702	699	668	679	684	734	718	655	706	705	665	683	705	689	703	657	694	694	704	694	657	680	700	711	686	703	682	662	687	695	672	694	663	711	692	676	641	678	631	691	657	652	673	645	694	689	707	713	638	690	687	681	670	664	660	746	674	674	709	721	714	678	711	709	703	704	659	685	700	687	707	672	663	657	702	687	665	695	621	731	720	719	669	684	700	710	720	702	645	681	709	699	680	678	651	685	704	672	716	711	653	687	702	651	668	691	683	651	691	697	665	643	698	672	653	650	663	642	682	680	710	720	687	698	692	673	667	719	682	692	652	676	686	698	661	659	665	675	655	672	677	677	689	707	677	703	708	673	677	686	709	700	722	682	680	650	677	667	674	718	661	657	698	700	665	699	652	674	705	698	663	689	676	717	672	716	674	649	681	663	641	672	678	658	766	732	689	750	684	692	704	697	661	743	646	683	685	707	684	727	684	649	706	684	645	626	715	661	698	691	667	689	703	715	690	700	682	691	641	733	668	713	725	707	683	679	708	681	686	701	729	709	694	680	672	663	687	655	736	636	674	668	671	695	691	708	678	701	677	651	705	672	648	702	665	697	632	694	701	733	676	650	674	681	640	690	730	689	690	663	706	657	684	729	659	711	679	681	717	664	687	663	709	676	705	688	669	668	631	694	678	691	666	679	723	686	698	673	708	683	652	667	691	672	667	682	693	741	666	689	702	692	688	732	683	665	630	680	659	675	708	679	639	733	695	695	734	669	707	683	693	715	660	690	670	658	727	658	694	690	682	703	684	676	651	715	723	678	653	665	685	662	710	683	658	674	681	679	657	711	687	701	661	676	764	713	717	678	675	686	684	683	651	628	695	708	690	682	695	675	671	679	712	688	703	687	664	695	611	700	680	715	666	673	682	646	723	750	695	683	715	650	649	716	687	706	742	669	705	752	704	713	675	681	687	710	665	683	684	663	720	654	668	693	693	680	696	684	657	687	678	696	659	642	685	696	672	715	628	669	657	719	671	710	699	699	707	612
27520	9736	8558	4693	3347	2765	2230	1927	1701	1601	1452	1274	1344	1230	1163	1167	1179	1123	1088	1100	1053	1043	1070	1043	1082	1011	1062	1032	1036	992	1056	1009	975	1050	1002	1020	1041	985	1062	1008	1030	1044	962	990	1011	993	992	1030	1032	974	989	1000	950	954	945	925	1017	1007	1032	982	961	1027	1040	1007	990	983	1000	995	1003	970	1017	949	898	957	978	945	975	1015	931	955	1005	1005	995	964	1006	1004	1036	978	985	978	1028	1011	968	1015	1071	958	1035	928	958	954	980	965	954	1056	1023	1013	1007	985	1004	994	1016	995	980	1011	974	1032	1021	947	972	1054	960	1011	975	951	918	1021	964	1017	971	955	996	994	936	1029	980	1010	1017	941	998	978	972	1003	988	990	975	1013	948	1017	954	990	1009	928	1022	1044	970	991	971	995	920	941	966	946	1033	985	987	942	910	977	999	983	1036	993	958	986	979	1023	955	977	954	930	908	1018	1000	992	973	998	984	964	994	987	970	975	1003	1007	1024	974	979	964	951	981	966	1006	926	991	1001	977	979	973	965	948	978	980	979	950	995	942	983	1002	1006	902	1025	1001	1014	964	1000	918	987	961	1013	1033	936	946	1020	963	981	960	1012	1015	990	939	990	988	1005	982	947	966	1012	957	983	1020	990	962	990	1017	986	1001	968	1022	1055	897	964	980	1002	998	971	955	1017	973	1022	1010	983	995	961	1031	1000	948	955	982	931	991	944	1005	1034	990	956	981	958	1013	953	981	983	997	975	975	1012	963	951	988	1046	1013	944	968	1012	993	969	974	974	954	963	990	1025	942	969	989	1002	986	948	997	960	967	1015	937	994	968	1037	953	1004	964	1013	962	960	979	964	969	1056	981	953	998	986	1008	983	1015	1023	953	977	973	977	979	1040	987	1003	966	1002	963	1016	950	959	1051	1008	968	1000	970	1012	981	1001	940	983	974	997	948	980	1029	951	996	987	930	1058	945	953	997	979	1028	947	1030	952	972	1001	956	910	951	955	995	947	1042	990	955	1000	974	971	987	1013	966	975	979	898	969	952	1018	967	963	989	1022	1000	1003	1065	990	991	993	986	1015	1047	964	1024	1012	978	955	991	1023	998	1001	963	999	1033	1033	1000	973	992	970	1022	979	1023	973	989	967	951	1009	1000	938	979	1020	959	988	1046	1057	990	991	947	1015	967	1040	952	1021	983	1037	954	980	983	994	940	1001	977	934	970	1040	984	1026	1008	1018	994	1077	960	999	973	1032	997	929	986	993	987	1025	965	1032	980	1017	985	985	1004	1064	1047	968	1002	1026	982	980	943	966	968	980	998	1012	915	965	967	969	973	991	1020	997	1007	1004	957	916	949	1023	1007	960	1041	994	981	1008	980	981	1010	970	1013	992	938	1025	971	934	1047	979	993	945	998	978	1010	1007	981	1022	941	975	984	959	1013	1000	1030	995	949	1025	942	995	1001	966	957	991	982	966	989	992	1022	978	983	1009	1000	1021	1059	971	987	959	967	1035	970	979	1018	960	997	991	977	989	1033	974	967	974	1009	903	1054	903	971	999	952	976	992	1034	996	963	979	1003	995	1008	933	937	976	999	963	1053	967	904	986	992	986	995	978	1021	1025	921	996	1013	1002	972	1028	986	1019	1014	1027	965	962	1000	953	1007	959	1015	1002	991	993	963	967	1071	963	980	960	1000	967	1043	979	974	977	994	994	1006	995	956	1014	1021	1013	966	979	991	954	951	963	968	1010	979	1038	948	981	984	999	956	969	1041	1019	984	959	1043	1033	996	998	1007	952	981	941	1009	1018	983	953	1040	948	1040	931	1006	954	997	964	1030	1011	972	980	993	985	978	1050	972	953	991	1012	1011	1031	929	954	1005	956	1000	1003	992	964	969	1017	993	950	995	985	982	971	914	1027	928	1014	920	994	972	942	958	971	992	1044	994	1012	956	1030	980	1027	976	973	984	947	979	968	1003	976	1030	992	1015	1007	970	1004	983	985	982	963	1003	1026	934	958	959	1060	983	910	1029	1031	966	1004	957	1030	987	1006	1027	1016	968	1002	978	1009	956	1013	984	1002	987	1052	1038	988	1023	947	967	1011	989	955	943	942	998	937	933	927	964	979	974	1026	1003	1010	980	958	972	967	1042	980	906	956	914	935	1013	1007	975	1025	978	990	1003	1010	988	1034	992	983	1033	973	1054	973	1022	997	986	1011	977	984	993	982	965	1047	970	1002	1027	915	1008	1030	1038	998	957	1016	1001	958	997	984	954	942	992	979	1007	997	964	975	960	964	998	991	945	1012	1018	974	999	994	924	1005	1016	971	969	976	941	932	940	968	982	962	975	955	973	1035	956	943	977	982	1023	1010	1014	993	993	983	975	966	1019	1011	948	969	1002	1003	987	1029	954	944	961	1012	1008	961	945	1001	1031	1009	945	977	967	986	969	968	969	991	1024	1028	946	918	1003	983	1031	962	1000	967	1005	1017	964	950	1009	976	1033	956	1015	1026	957	963	986	1070	984	1013	960	962	982	1021	935	935	1008	959	962	1048	998	945	1013	983	1019	932	987	981	1044	948	1014	984	1076	980	1009	972	949	1001	949	968	892	996	972	1009	946	970	986	1011	1007	984	1030	986	1027	988	1026	954	976	992	967	952	1019	956	1006	959	1028	1022	933	1009	1034	966	973	998	1029	989	984	942	1011	964	947	931	1005	916	1035	920	940	943	962	1026	1040	1005	928	976	928	1047	941	1055	985	1008	977	967	1004	1046	973	1000	983	1017	1009	971	956	1006	975	960	957	986	1003	1025	987	981	980	985	1000	993	1024	977	1008	957	1004	978	937	1008	977	970	975	959	1015	973	979	971	974	1057	987	1012	931	943	1042	980	997	951	1019	989	982	986	992	1020	999	935	997	1035	989	999	1022	977	996	932	1018	1035	1010	1042	1034	1022	972	987	954	932	980	948	1003	1038	994	953	1003	1025	1001	1015	1001	969	979	987	1017	955	965	997	1014	968	963	996	926	969	965	988	978	935	977	985	963	1012	968	1015	981	1022	970	966	980	1007	1016	1009	975	939	935	1049	978	991	947	1027	970	1039	967	975	998	988	966	941	945	929	986	964	1038	951	951	966	994	951	888	990	985	932	973	1036	1005	955	962	973	988	1060	980	997	1039	999	949	960	1032	1025	992	955	968	961	954	1027	969	984	922	948	988	1001	944	1002	998	960	1008	1019	1013	1015	998	970	997	970	996	947	974	936	974	1045	953	990	1011	988	1001	1030	1023	943	956	987	964	980	965	982	905	943	918	999	985	1011	1004	1014	984	956	968	975	1038	982	941	934	985	980	972	938	996	982	1020	1013	965	981	981	986	1007	1005	968	1012	995	949	948	980	930	994	1008	986	944	964	981	977	975	1021	988	978	1003	1023	972	1030	977	992	999	962	994	958	975	1016	957	983	976	996	950	978	965	979	1014	991	974	988	967	1004	952	991	981	912	967	1001	937	1037	988	972	943	1049	1014	978	988	1008	996	1022	971	978	1003	997	1034	980	1016	989	985	998	946	985	1003	1012	990	986	981	1001	962	1096	950	948	920	965	984	1020	940	950	980	941	996	994	977	981	1006	973	1013	1009	1018	1014	918	1026	939	1042	929	936	1015	996	965	1021	974	1020	1013	943	974	1006	969	944	976	1005	1002	992	933	946	1027	1058	947	959	995	1016	998	1050	1006	1031	930	1009	1019	965	986	948	979	970	990	968	1029	983	955	991	965	1022	1036	949	952	1005	1003	1059	1000	1009	981	961	987	973	1018	1008	988	948	946	989	972	1048	1043	1018	966	983	958	979	999	922	952	987	995	961	1046	1026	981	1007	987	1047	1041	1008	962	958	987	959	974	986	953	1009	1040	994	1012	972	966	999	943	952	967	958	1001	998	1011	952	942	1008	1025	986	960	942	989	1012	958	966	1001	1005	1000	1069	976	1018	990	966	996	1024	1015	988	963	923	986	1034	1007	986	988
23294	21400	29260	23922	21408	21190	4321	1361	1084	982	868	824	800	752	740	727	755	722	715	652	652	629	628	614	659	643	640	620	659	609	602	608	618	666	629	614	638	628	585	602	572	614	601	616	665	619	640	592	613	608	605	588	601	614	630	603	595	591	649	618	608	626	610	588	605	577	600	582	633	606	587	567	598	601	615	680	602	561	575	620	597	597	611	579	603	593	569	563	560	602	611	597	618	597	593	571	653	605	558	607	576	589	584	564	590	577	614	608	621	646	598	610	598	599	597	652	631	585	613	597	591	599	584	618	603	585	616	613	630	629	582	577	596	537	562	627	627	555	555	579	566	611	574	592	622	564	604	571	602	572	584	597	597	563	570	595	566	619	607	630	634	567	600	582	570	656	592	634	623	595	575	596	593	588	620	580	611	599	570	625	592	639	590	627	617	610	601	633	570	583	608	611	604	609	578	632	602	585	626	610	594	601	589	587	585	608	585	632	580	569	610	601	596	643	609	593	632	623	605	590	602	608	610	631	602	574	595	606	617	588	582	575	581	626	630	610	633	557	582	579	598	575	600	596	618	589	574	631	630	601	582	624	589	629	601	610	576	617	629	603	584	575	630	599	578	595	602	631	576	608	527	596	599	617	608	595	625	563	587	616	627	599	583	544	595	658	570	647	613	637	555	619	594	621	587	554	598	602	574	570	653	603	628	577	591	594	601	581	602	578	601	615	538	598	612	581	601	549	574	590	593	625	574	547	577	626	579	598	608	594	619	600	615	561	557	585	599	631	582	604	629	614	578	605	611	664	598	605	553	620	596	596	611	617	564	613	583	592	594	620	610	583	631	619	547	572	594	599	610	591	596	636	585	565	593	553	576	587	613	591	584	609	597	599	583	607	606	614	607	597	592	595	594	650	611	587	588	599	542	573	573	592	610	561	606	572	584	635	537	599	655	592	554	614	560	556	572	626	618	600	627	577	580	560	592	592	574	581	586	602	611	592	624	594	632	649	592	584	576	609	557	607	606	631	581	571	596	629	560	575	610	562	586	583	553	613	595	620	585	596	572	572	609	631	593	611	570	590	546	623	565	608	636	601	586	579	596	583	598	569	583	616	574	582	589	635	570	609	588	612	588	635	630	603	575	584	576	603	559	596	600	560	585	591	603	642	597	572	579	556	559	620	571	562	568	594	578	633	625	587	629	608	588	633	603	585	606	584	590	537	597	607	540	621	599	615	637	608	572	629	602	609	594	589	593	598	590	603	578	622	614	592	604	611	564	600	609	587	649	569	537	611	568	586	587	567	594	605	590	576	623	628	621	585	594	567	526	598	572	584	536	588	631	602	601	600	582	563	603	569	564	617	638	626	595	571	595	582	596	635	670	620	597	626	591	631	642	613	620	541	584	607	592	588	635	555	609	580	591	568	608	603	627	605	619	574	559	612	613	607	601	555	588	589	604	566	644	560	585	594	569	604	621	587	674	594	655	620	589	549	633	589	593	623	616	593	585	574	582	617	571	569	614	583	620	590	670	613	607	586	600	584	634	604	640	612	569	614	586	605	593	642	614	617	565	598	575	599	570	571	593	584	603	587	650	621	606	598	576	605	613	597	573	612	631	586	608	586	562	624	574	595	557	585	622	575	568	621	572	599	618	580	547	609	603	607	593	567	621	567	570	601	640	554	621	593	576	589	618	606	602	591	626	561	620	613	590	627	618	623	601	601	583	600	597	555	551	577	573	611	551	568	595	585	599	592	611	617	639	580	553	592	563	604	580	600	594	573	601	664	589	585	627	615	610	603	567	568	600	572	584	629	599	620	614	603	616	616	622	593	609	562	605	608	598	638	619	610	595	575	626	602	647	588	628	558	593	589	624	583	591	578	551	639	616	581	642	606	599	621	597	592	594	581	627	617	564	604	577	586	575	586	597	616	574	592	570	565	600	631	606	606	584	595	594	547	616	606	580	589	565	615	558	597	596	569	560	603	625	537	583	652	655	594	668	638	586	610	580	623	593	600	574	564	605	610	569	590	613	620	603	601	609	573	595	570	564	648	601	625	587	562	580	571	559	626	588	586	585	578	621	584	611	562	591	587	593	602	595	605	578	617	608	556	624	597	654	580	600	604	545	582	609	567	584	573	597	614	618	590	622	569	616	625	578	577	622	622	581	578	583	637	593	605	598	609	595	598	603	599	679	618	614	615	569	607	578	587	603	565	565	543	623	633	623	625	612	601	554	602	613	557	600	620	586	554	609	561	575	626	572	612	614	587	581	565	614	598	626	613	576	611	573	559	562	612	610	579	624	627	551	609	599	632	593	604	594	624	581	598	639	613	567	578	628	585	661	585	555	561	602	594	586	577	558	594	670	591	582	577	559	624	607	578	562	556	632	590	620	558	601	604	567	602	636	643	581	614	600	601	582	616	591	564	611	555	640	616	592	606	525	545	600	538	579	639	653	564	598	628	607	617	556	563	617	595	630	608	604	584	622	562	547	620	567	621	596	573	575	639	624	581	590	606	587	587	633	624	598	594	575	595	608	635	608	602	574	571	618	607	579	586	583	601	616	573	630	578	578	599	633	600	546	565	616	596	607	565	587	561	605	633	621	593	588	563	582	594	586	571	634	640	611	589	615	561	601	592	610	609	588	615	612	578	577	576	590	592	557	566	556	607	576	647	612	606	597	600	608	642	603	644	607	604	595	582	603	585	614	587	584	632	605	590	611	623	611	576	595	585	604	548	612	596	611	596	584	596	568	597	600	597	637	580	622	577	627	566	573	583	601	595	578	626	617	584	617	618	552	614	614	574	573	638	578	635	578	580	560	584	594	605	583	603	565	627	644	605	621	579	616	598	582	555	621	581	569	608	618	606	610	570	570	609	597	595	546	604	616	530	608	635	603	587	621	616	646	588	608	579	590	604	570	567	575	567	594	559	593	606	539	570	653	607	560	537	575	572	577	612	615	569	624	591	610	583	636	583	615	600	579	620	599	603	565	648	648	585	590	600	554	609	614	600	546	649	618	610	600	603	589	561	629	625	548	554	579	652	616	609	617	628	592	594	568	570	619	555	572	646	608	571	588	649	578	593	592	582	667	526	590	608	622	613	607	561	558	566	584	585	623	583	547	609	605	616	546	604	569	621	578	583	602	606	605	577	579	614	589	576	630	580	603	607	575	590	662	610	595	571	597	626	580	595	630	623	591	593	603	600	577	593	581	567	617	618	557	559	607	583	624	628	562	629	605	578	628	592	563	569	625	568	591	580	608	601	603	587	616	569	560	554	624	573	571	572	598	580	574	577	567	595	596	601	598	623	594	571	580	571	584	604	577	601	573	565	611	588	592	594	605	588	605	596	620	613	614	641	659	593	538	588	619	597	588	588	602	578	559	594	578	593	657	588	612	598	594	610	630	579	553	625	568	616	625	610	580	594	567	603	614	606	577	611	623	576	577	575	603	585	593	590	613	590	654	639	586	625	659	620	584	602	630	615	588	602
30887	15418	13388	7364	5460	3903	3271	2651	2272	1983	1717	1612	1457	1368	1253	1207	1177	1131	1180	1129	1090	987	1001	990	1021	985	975	936	930	985	887	932	925	913	888	873	892	947	878	874	891	934	912	849	918	904	885	918	893	932	896	885	896	883	928	917	923	885	874	892	864	880	843	868	843	859	911	902	885	865	918	875	883	914	857	854	871	860	860	837	896	889	884	862	899	863	825	870	927	877	895	878	870	892	922	870	903	861	875	863	891	862	887	852	868	906	869	897	934	880	913	863	846	900	842	856	856	844	864	858	873	885	830	893	876	897	939	860	882	827	887	895	874	851	879	896	912	858	867	841	899	876	872	816	858	806	829	859	848	861	881	846	881	865	845	833	856	828	862	917	856	853	892	909	850	920	855	918	874	882	885	814	892	929	866	869	832	841	899	834	906	878	854	832	867	855	869	863	910	924	919	828	930	882	868	908	874	821	897	886	874	923	894	874	833	850	840	879	856	861	857	857	867	840	888	923	875	874	840	879	896	845	898	871	867	870	827	856	863	910	905	838	854	882	923	887	860	886	888	864	884	865	894	881	861	817	909	843	875	836	819	875	876	835	810	855	862	850	844	860	907	887	879	884	855	887	867	861	882	899	861	822	885	870	829	850	831	843	831	868	842	895	874	832	848	921	871	916	809	837	874	869	922	864	873	918	869	858	824	848	926	848	883	869	899	841	915	862	820	858	897	835	830	848	902	916	878	885	865	840	820	885	844	924	880	808	862	861	872	882	859	832	861	876	885	839	836	893	906	860	846	806	856	818	921	899	869	857	890	815	892	883	862	818	879	928	879	846	862	867	886	907	823	910	845	904	838	854	911	886	883	884	840	877	835	820	897	849	855	885	835	850	855	812	890	862	807	820	885	842	822	865	833	879	865	906	872	868	869	928	831	841	830	877	879	815	852	912	878	858	896	819	864	842	845	895	866	858	862	876	868	893	816	877	848	891	868	882	858	833	877	846	937	839	835	867	856	814	921	875	909	849	895	868	914	876	865	847	915	911	904	862	877	826	932	893	865	892	885	831	820	895	894	816	847	856	819	828	915	849	909	876	884	890	817	872	922	931	900	845	853	838	837	871	884	923	857	878	834	913	900	829	874	854	865	924	894	840	829	854	826	891	876	843	860	863	899	841	903	928	911	920	817	827	858	908	839	871	874	895	884	883	802	892	887	839	862	862	834	861	873	832	864	855	842	809	877	868	846	836	867	933	929	874	852	860	914	904	865	872	864	864	877	836	908	852	936	834	956	877	843	856	829	884	869	865	849	861	842	839	860	858	892	895	878	845	883	839	891	844	848	862	909	841	924	878	861	829	851	887	863	884	843	898	864	884	879	867	841	849	885	843	852	858	889	830	838	891	861	901	851	867	875	853	884	833	837	838	862	871	896	889	837	869	877	878	900	898	845	877	846	881	886	840	877	838	915	855	895	859	845	855	836	863	865	860	842	894	871	898	855	872	845	866	889	924	851	869	892	844	856	869	923	867	883	846	904	867	874	879	860	905	902	893	895	818	825	874	865	868	863	861	851	870	861	847	947	873	857	878	836	903	860	906	839	863	849	891	913	920	836	848	836	840	851	889	880	882	852	849	889	829	869	878	895	844	829	873	847	861	891	861	937	908	860	918	903	840	848	919	870	876	863	826	838	849	820	814	825	839	857	934	879	846	851	907	908	796	869	910	848	881	815	879	863	864	866	860	890	872	866	858	834	853	873	896	914	891	840	885	872	798	824	840	854	872	976	823	837	871	851	903	859	890	871	824	876	861	894	894	871	841	866	872	898	904	875	830	849	851	871	877	871	857	846	869	845	821	872	889	883	915	822	865	894	838	870	903	874	875	891	803	848	881	856	874	871	918	773	806	897	901	885	867	866	870	865	822	890	952	826	861	841	890	931	897	863	800	819	857	843	854	864	872	859	889	871	863	861	834	835	886	825	836	895	887	849	838	857	830	850	862	827	884	915	837	887	903	900	855	866	847	877	882	877	901	903	901	857	857	869	841	928	914	886	882	875	877	873	854	859	875	840	860	839	876	889	928	909	845	845	916	866	862	912	935	882	869	839	864	855	841	855	867	853	905	866	853	914	868	868	865	866	889	857	908	915	874	878	842	876	828	850	901	908	852	853	871	848	878	851	833	828	861	847	840	902	944	832	842	875	891	872	912	854	859	924	907	838	867	875	908	875	819	920	886	852	860	891	846	870	899	899	857	880	914	862	877	890	838	830	811	825	868	884	858	886	878	890	937	869	853	875	910	859	832	838	824	828	846	866	846	876	835	933	872	847	850	885	912	863	922	858	872	878	917	897	894	857	857	856	885	902	918	865	818	889	897	860	848	881	853	850	872	853	860	917	830	846	879	856	816	846	880	863	855	908	866	909	868	833	850	850	858	912	912	851	841	866	868	863	867	796	921	900	854	901	877	855	858	895	821	897	911	865	887	875	892	830	854	877	839	831	832	899	851	921	920	847	860	827	873	839	854	872	855	882	910	847	883	891	832	866	887	860	876	866	869	873	910	824	831	884	860	847	885	892	855	885	836	861	865	844	870	864	891	932	866	850	935	936	904	869	886	858	883	843	868	831	907	796	811	881	863	883	883	825	857	892	884	865	879	892	849	831	909	889	880	879	829	823	894	855	850	891	858	830	912	907	893	863	859	842	880	818	857	873	912	862	879	913	864	861	902	891	864	868	874	895	827	858	842	889	872	897	849	851	855	913	906	848	906	899	863	838	871	844	850	828	881	824	888	849	892	895	825	837	857	866	922	850	858	864	907	894	927	892	840	896	887	803	911	898	919	868	841	842	923	890	880	873	883	857	895	845	835	853	854	850	851	865	857	890	843	846	857	867	849	857	915	851	815	879	882	899	826	888	849	828	835	834	849	911	834	878	865	853	908	839	890	837	893	860	842	844	838	845	925	804	909	838	890	829	927	880	889	860	880	888	838	868	860	892	877	921	916	847	826	867	835	833	889	903	873	874	815	938	853	878	849	890	898	900	876	906	896	912	882	865	902	843	865	846	810	852	855	861	870	829	858	871	894	880	904	855	882	851	878	876	843	933	850	873	841	920	887	928	891	900	890	841	875	821	891	848	855	874	861	855	899	877	881	868	837	876	877	873	849	854	884	852	834	875	836	851	911	841	898	904	854	855	827	848	864	867	917	877	925	885	935	874	854	885	823	868	845	879	844	887	894	886	918	889	941	867	892	826	883	860	873	890	885	848	910	922	806	876	894	862	815	842	860	881	849	877	855	878	936	838	847	857	887	855	857	906	857	860	833	940	835	861	901	868	871	831	847	883	863	923	852	811	870	842	848	873	894	861	845	858	887	878	884	816	884	905	873	872	857	896	862	863	878	918	843	831	846	869	918	870	881	892	791	865	919	922	905	813	830	915	809	861	882	857	846	868	882	820	846	919	845	867	838	891	844	859	932	861	882	828	848	926	902	871	865	842	924
27284	20867	9048	920	513	458	427	420	447	428	362	387	416	360	385	379	332	382	376	374	398	420	376	382	407	417	382	381	381	388	405	362	366	381	366	376	419	400	420	396	401	393	384	356	380	362	382	378	383	403	369	377	349	408	365	363	365	425	363	380	368	383	388	370	361	359	384	374	345	379	392	414	378	372	372	383	370	370	410	396	382	380	400	373	421	375	387	412	398	411	347	371	335	367	415	395	383	401	370	382	410	392	387	357	392	376	389	405	383	377	341	352	396	364	383	418	377	374	362	402	389	369	374	365	401	385	383	381	372	379	381	384	386	375	368	386	369	394	367	398	388	399	400	399	404	388	369	399	382	392	392	373	388	373	380	368	381	399	401	391	411	357	373	384	382	393	342	392	383	364	368	406	400	375	380	401	407	373	396	344	402	374	385	389	393	382	419	371	375	354	387	427	386	374	361	380	399	409	381	393	387	375	390	380	382	403	392	397	357	404	368	354	374	372	362	368	353	355	374	374	371	393	404	405	426	375	390	441	393	373	369	384	377	385	365	395	425	372	401	431	363	374	372	426	399	391	382	348	393	332	392	383	375	369	347	355	376	393	356	370	393	400	394	409	384	407	392	403	371	397	374	397	364	366	364	398	377	389	388	377	394	414	379	392	366	407	415	359	396	379	404	398	444	375	390	380	377	375	383	396	399	376	382	401	380	383	380	377	388	410	373	383	379	368	355	386	349	391	394	388	375	418	385	379	377	395	381	360	379	417	341	401	388	402	385	397	390	365	387	376	407	379	412	385	365	413	372	363	360	359	367	407	390	390	383	371	376	382	362	355	336	381	402	351	358	366	397	381	379	397	410	363	414	386	367	389	388	384	385	367	392	400	345	409	383	389	364	395	366	412	371	418	403	395	399	396	385	380	351	388	370	366	407	412	413	366	366	391	394	396	367	347	360	383	376	363	373	415	383	384	373	380	382	364	386	403	373	396	373	365	381	392	382	366	387	363	399	409	422	375	356	417	420	370	403	371	387	393	426	389	383	367	436	381	370	367	394	370	393	401	344	414	345	361	413	424	361	358	371	381	378	379	364	367	410	375	367	415	352	392	377	371	381	350	423	390	412	383	334	388	422	381	384	399	355	384	387	358	369	423	391	366	385	384	376	380	384	385	417	404	395	374	393	394	364	380	378	412	379	399	358	421	391	387	395	407	416	369	352	394	371	390	375	378	415	410	400	351	397	380	356	346	361	402	377	379	406	377	366	342	362	396	395	360	410	396	376	372	420	379	379	382	381	398	410	377	396	391	345	401	389	423	431	381	387	405	364	400	386	355	380	422	353	367	408	374	381	378	375	371	381	394	378	405	344	389	383	375	386	388	401	363	380	403	407	395	408	357	383	366	385	401	411	354	392	382	396	371	428	398	388	392	379	378	393	404	371	391	399	364	410	384	383	405	440	363	387	370	408	378	384	372	388	393	362	382	393	391	413	379	396	380	388	369	423	382	330	408	366	396	379	374	361	386	379	391	400	369	383	407	345	435	364	402	363	407	367	342	414	379	372	363	396	365	403	419	369	393	338	352	376	383	379	362	401	362	375	392	380	369	379	397	382	430	360	390	420	382	356	405	353	420	360	372	367	350	374	383	428	369	373	386	395	384	357	393	378	403	402	392	381	401	429	394	416	377	325	410	403	392	368	340	388	371	400	390	373	395	372	401	367	379	397	372	362	383	373	432	384	412	393	389	370	428	409	401	386	382	397	393	407	400	374	400	362	395	393	356	402	395	375	370	366	384	411	368	410	396	377	367	344	375	373	397	361	407	391	385	389	369	334	370	343	368	394	397	389	400	375	391	410	338	354	367	365	372	411	405	387	358	382	371	395	411	373	369	374	419	370	389	390	366	369	390	357	399	370	387	391	364	392	385	327	404	402	395	347	395	365	386	347	413	391	393	413	374	358	364	392	368	388	390	402	374	367	339	367	357	409	367	413	328	370	388	401	380	374	374	390	387	362	403	397	377	360	368	398	381	368	387	385	386	362	392	357	396	351	396	422	397	384	377	385	376	372	395	355	389	411	407	432	419	403	375	381	385	373	381	357	429	394	411	410	390	367	377	416	364	376	356	389	419	421	419	408	351	394	387	406	378	358	372	362	400	347	401	422	352	387	380	340	363	400	423	356	381	399	375	375	390	382	384	411	399	406	394	382	365	372	416	374	353	407	375	383	382	400	383	388	344	361	378	377	388	359	373	365	345	381	383	394	335	397	392	385	382	371	399	382	370	411	389	393	386	388	366	412	358	399	376	413	371	389	399	384	365	392	395	364	376	354	371	386	384	370	384	348	394	386	387	408	401	383	382	405	343	349	373	396	359	408	374	347	404	410	402	393	367	414	422	416	372	399	401	403	406	397	388	419	387	396	385	398	396	434	391	391	405	403	358	356	375	382	389	376	373	398	421	383	364	439	389	410	413	434	351	355	411	395	380	393	357	428	406	458	420	390	357	374	379	404	414	383	385	415	360	367	386	364	385	357	373	388	422	379	376	381	349	358	385	377	400	388	380	400	371	390	397	405	350	392	382	382	379	404	376	338	374	361	372	374	388	371	391	379	376	358	399	410	408	366	368	400	406	351	376	377	408	394	359	403	384	397	387	385	368	377	379	401	389	403	379	403	401	404	422	383	376	381	376	352	371	392	369	380	388	386	418	397	377	399	373	360	365	394	401	411	392	363	395	406	398	396	394	382	389	361	406	402	380	369	398	386	398	398	379	353	393	361	404	390	402	428	438	406	400	405	343	391	392	394	389	380	361	355	386	355	400	350	397	411	388	365	390	372	372	361	385	386	371	404	395	366	365	343	395	393	382	381	361	398	392	389	426	375	392	388	371	356	363	389	394	398	383	382	385	386	406	389	392	384	376	373	400	384	386	412	342	366	392	384	410	366	425	432	438	363	399	371	373	417	355	385	364	373	356	403	381	428	384	382	362	392	384	377	397	401	411	395	326	407	402	367	395	374	391	389	351	405	360	431	388	394	377	405	352	363	405	397	347	398	397	378	398	397	373	407	364	369	411	379	358	376	403	395	374	377	374	425	373	364	403	387	403	371	375	380	391	382	388	381	405	379	405	425	388	374	394	390	391	364	385	386	379	371	381	377	399	356	386	398	367	397	423	400	416	430	390	378	396	370	409	366	425	388	431	417	379	345	370	385	371	355	396	402	396	396	373	386	395	366	364	375	397	388	368	415	372	379	388	394	393	382	392	380	362	375	351	426	373	411	412	388	374	405	407	384	400	382	396	372	409	396	365	391	382	393	361	416	378	397	402	391	385	373	397	433	416	404	410	345	407	348	352	401	397	396	399	375	373	380	394	357	397	384	383	392	402	396	364	409	379	353	421	373	370	354	356	380	386	402	412	385	417	393	361	389	396	386	390	376	383	356	393	352	380	377	368	377	401	380	391	362	373	366	367	405	408	355	393	370	422	377	375	376	438
12377	1620	1570	971	824	714	704	644	653	619	631	660	582	637	601	556	574	605	553	586	546	577	587	588	555	543	554	556	565	601	556	562	586	523	636	574	556	581	581	563	570	586	566	576	562	621	553	560	617	528	546	552	551	558	553	614	610	525	581	559	618	509	587	598	563	538	589	566	532	586	574	567	586	567	593	549	553	584	596	614	536	517	575	562	560	541	564	546	531	600	545	576	539	578	574	557	588	559	577	546	539	571	564	558	585	581	598	570	586	561	538	547	601	518	573	580	612	547	610	575	569	581	565	575	545	619	545	550	599	524	575	582	574	576	573	583	595	523	587	562	575	566	610	612	580	579	555	600	543	552	538	555	570	566	599	542	553	564	570	571	593	596	592	551	616	526	594	571	588	572	587	584	610	553	598	576	524	600	586	551	523	581	518	549	578	572	580	553	542	576	551	582	551	547	533	581	555	573	580	572	540	484	544	570	550	564	574	543	606	526	616	597	585	545	543	551	551	554	554	581	540	604	537	585	530	549	554	577	577	561	565	562	577	566	562	554	580	591	555	601	580	531	565	572	574	573	551	586	533	585	614	611	515	592	568	543	581	550	542	565	550	551	571	554	520	566	591	530	590	564	551	560	552	583	563	576	553	562	570	560	563	548	570	530	542	570	564	568	565	548	556	597	553	607	562	554	586	596	591	600	531	556	527	568	575	589	552	578	565	598	566	561	565	580	553	524	569	535	627	603	562	537	552	526	561	553	568	545	569	603	560	587	548	582	552	580	491	554	602	573	525	603	567	524	579	591	560	529	593	585	541	576	588	586	573	552	540	543	550	565	505	518	561	563	561	570	554	617	575	542	597	561	561	550	520	528	529	550	563	604	540	588	601	572	568	577	555	555	577	577	587	497	556	568	527	582	561	583	543	565	545	611	558	577	581	560	563	580	560	578	580	622	509	624	590	533	563	576	530	553	574	562	563	546	527	557	544	547	531	553	590	532	522	561	551	530	533	579	569	629	572	583	541	519	530	579	596	551	579	585	562	577	558	547	559	570	619	571	546	592	588	582	551	508	554	539	589	585	587	559	623	589	549	557	594	580	574	573	549	553	579	557	558	545	596	562	537	521	608	621	545	584	566	594	580	560	551	568	558	557	559	594	584	550	542	591	570	571	598	576	587	540	579	579	576	570	571	556	562	612	549	551	543	530	577	555	532	579	579	596	544	600	612	573	551	594	585	551	523	578	570	585	579	584	568	561	600	523	588	605	559	595	564	538	557	606	543	563	584	606	575	589	557	593	582	557	601	533	562	578	519	573	533	606	540	551	544	533	547	558	565	593	547	592	530	568	542	571	570	564	524	575	563	566	594	548	606	591	596	547	556	557	596	612	589	540	580	528	558	618	585	568	514	600	566	574	584	547	522	599	585	547	614	589	565	565	538	540	542	543	567	574	584	615	562	571	531	581	598	602	581	575	534	586	544	585	573	567	557	607	540	561	582	530	544	536	582	547	550	565	541	608	589	533	537	578	524	594	535	586	566	569	576	519	569	588	555	579	594	574	538	542	558	606	581	545	557	572	593	575	586	538	570	585	506	546	549	562	560	547	591	581	539	552	538	578	555	606	558	566	567	573	581	570	579	569	582	598	575	583	529	590	534	554	549	548	604	610	551	563	556	601	543	538	547	552	560	581	584	545	574	590	543	576	554	540	573	551	560	554	586	560	616	544	556	544	568	596	577	529	606	569	581	553	576	540	566	506	572	564	562	582	581	559	572	563	531	563	590	572	559	583	559	546	528	561	586	580	555	574	557	558	580	596	586	535	555	567	576	535	566	553	544	569	587	568	558	525	599	592	554	555	553	601	563	556	551	563	565	578	569	555	573	587	529	523	562	553	593	570	599	548	542	559	608	563	569	573	569	539	550	571	580	568	551	559	527	583	554	584	579	524	547	596	556	566	571	619	603	590	565	535	567	589	611	574	546	511	580	540	552	555	595	559	553	562	579	526	557	620	612	580	568	545	568	601	551	554	578	566	538	583	564	542	542	565	567	552	618	562	557	549	567	592	513	568	575	541	519	562	510	567	575	572	571	537	613	536	578	583	580	552	571	598	540	555	550	529	511	553	546	569	582	531	581	560	581	581	536	546	594	602	567	577	566	556	558	562	542	589	565	607	579	538	563	539	549	550	560	574	549	507	544	576	558	568	551	534	538	557	545	569	568	578	527	567	617	559	548	548	578	552	544	580	546	570	567	619	550	568	603	561	544	561	557	543	528	580	536	568	574	570	559	579	530	563	598	565	572	589	546	550	547	570	537	545	556	569	558	602	598	602	532	584	538	590	557	529	601	569	580	599	601	526	579	561	556	577	552	565	565	574	560	560	561	554	562	599	539	555	543	537	522	556	560	594	576	578	509	516	574	546	559	556	564	599	546	523	608	531	592	569	563	563	553	541	557	585	571	547	552	595	581	520	532	569	559	595	575	520	544	543	573	575	523	538	553	575	528	552	570	580	565	600	586	575	536	592	555	549	564	567	582	584	534	587	588	559	583	536	569	561	562	548	569	625	610	501	564	558	577	593	576	578	606	558	566	564	572	565	558	563	570	603	554	557	565	575	558	567	568	575	531	545	525	605	543	547	550	568	589	617	597	580	570	560	542	566	603	533	519	532	575	579	508	579	565	550	555	599	558	571	571	539	595	545	568	527	604	556	518	607	593	573	589	562	537	587	561	582	585	581	553	571	554	545	580	556	608	562	537	548	541	534	567	560	517	603	552	522	545	559	566	567	548	569	518	557	547	588	554	642	579	592	558	597	567	535	595	566	513	590	546	562	537	553	582	573	603	534	573	564	572	559	568	543	554	522	567	537	579	524	591	548	560	582	556	548	539	623	552	553	593	535	517	553	585	581	570	566	544	549	593	609	549	534	554	545	574	577	593	567	549	558	565	572	569	597	534	572	511	554	520	539	530	542	543	602	575	553	534	563	586	539	530	568	513	556	556	604	559	559	579	577	556	563	524	571	557	579	544	504	547	585	573	562	552	580	511	528	604	547	532	586	568	604	562	578	608	554	589	603	570	582	541	565	570	602	564	533	554	585	558	567	534	541	591	565	605	545	577	555	553	546	557	544	569	518	551	576	593	565	548	539	560	568	546	562	553	566	589	564	535	589	627	556	537	573	552	569	570	556	525	523	513	573	543	542	572	565	564	592	553	554	564	569	571	588	588	549	559	565	561	527	542	549	556	550	573	549	570	577	499	518	582	579	526	527	543	535	575	521	550	557	589	567	584	569	568	575	600	565	510	512	549	611	547	583	584	583	583	565	557	546	552	565	558	556	579	591	570	585	564	563	551	573	571	574	559	546	522	606	602	558	547	592	534	567	589	561	512	573	574	515	579	606	575	568	545	577	548	510	521	545	590	543	582	611	575	512	560	558	566	575	515	518	564	559	544	571	602	602	534	590	590	595	600	540	586	604	566	540	527	592	597	504
24392	21432	28713	24553	21280	5226	1325	1098	1000	927	861	809	791	827	772	734	745	719	782	691	716	746	720	733	727	702	706	709	728	726	689	731	689	726	685	713	700	695	662	682	723	681	712	687	693	727	743	679	711	723	721	671	710	686	727	684	693	698	739	697	732	698	687	730	710	717	736	657	671	677	675	657	706	696	685	682	659	717	703	694	709	663	712	700	678	668	720	698	694	699	647	653	733	712	692	703	719	703	686	686	727	669	647	686	695	688	748	691	692	673	696	736	693	667	680	691	709	715	661	685	715	729	722	690	690	681	678	676	714	671	713	709	718	684	683	702	688	677	694	716	698	719	672	729	717	697	680	654	710	690	691	684	672	707	683	721	676	724	683	675	680	720	738	688	663	636	643	702	662	695	709	691	705	705	706	674	672	705	707	651	661	644	676	722	646	689	680	684	683	726	724	689	747	698	684	735	725	690	696	716	689	689	649	664	715	749	655	678	664	667	681	644	692	661	695	715	723	711	684	708	673	674	696	691	657	673	703	711	670	691	674	665	706	723	671	705	691	665	684	672	707	667	623	709	674	717	683	693	698	664	716	680	691	689	705	686	684	686	671	667	676	661	701	725	736	726	688	705	722	647	672	667	636	659	707	633	722	693	665	681	669	690	683	677	691	735	700	703	658	714	690	687	754	743	683	657	739	649	703	676	699	647	712	678	730	679	696	672	619	672	693	756	688	675	664	691	689	666	658	686	690	660	704	710	719	715	683	672	698	697	708	675	705	687	679	708	710	669	681	689	660	685	667	702	687	699	682	667	651	714	694	721	714	718	721	684	647	660	753	711	706	703	720	692	706	697	748	728	699	671	695	682	696	705	734	622	675	720	712	683	719	630	671	708	730	674	770	670	677	707	665	708	712	700	703	697	728	717	670	693	704	671	678	632	694	709	758	718	694	676	721	687	695	704	719	709	703	667	688	678	678	708	621	698	694	707	716	670	717	667	686	725	692	684	684	645	701	694	738	645	682	735	668	661	662	680	644	699	673	643	641	711	683	638	709	670	688	668	686	701	730	657	695	682	683	657	677	665	699	679	681	719	749	673	679	693	710	679	689	763	684	689	670	662	701	698	663	709	670	673	691	719	650	704	704	708	630	675	700	653	733	722	664	689	692	657	725	712	700	673	691	710	670	654	700	691	631	693	718	673	677	681	697	675	678	659	666	686	682	685	703	690	680	668	681	646	669	692	688	654	663	708	666	714	694	679	709	691	653	658	670	706	711	726	717	733	649	704	663	646	673	733	673	699	702	679	697	687	687	655	680	683	726	681	653	689	728	683	658	715	743	694	714	706	657	651	709	666	677	670	662	716	689	712	733	696	653	669	705	624	727	656	716	685	715	695	691	709	682	624	691	694	700	655	709	656	695	673	756	737	679	689	705	683	688	701	653	703	676	655	692	657	696	651	698	684	681	739	734	699	743	686	670	689	729	674	617	676	699	686	698	702	608	648	695	713	709	707	686	690	675	671	684	683	671	683	708	660	663	706	663	698	699	652	702	695	742	709	671	661	657	703	699	667	711	694	706	705	702	730	677	726	688	716	671	687	662	681	684	666	667	680	671	725	718	673	707	695	674	748	698	714	636	644	701	694	682	733	680	735	728	689	706	705	653	657	703	673	682	718	698	696	640	682	708	622	645	708	716	709	670	694	646	701	649	683	741	690	694	713	716	702	686	638	709	657	683	683	664	700	670	680	666	692	652	696	665	660	694	684	711	707	719	676	754	684	653	687	705	691	717	698	641	688	652	668	667	630	715	699	693	651	720	667	726	681	628	701	696	734	692	654	689	719	684	728	643	662	645	696	675	648	687	712	650	666	725	701	731	685	690	693	736	713	696	635	659	744	664	724	705	682	747	633	704	725	684	666	670	679	699	670	705	695	669	699	678	709	738	665	675	745	665	673	666	664	734	686	689	673	691	707	679	662	699	722	715	685	683	656	650	714	702	710	666	665	667	689	718	676	722	706	706	699	667	720	682	739	674	726	670	700	706	692	693	659	694	715	699	674	639	673	704	651	667	698	666	693	687	639	710	689	684	694	617	701	676	675	707	689	645	688	637	710	710	659	714	673	681	692	680	689	725	663	717	723	719	652	738	733	692	685	699	747	673	648	651	652	674	655	682	729	701	736	606	648	685	661	651	717	649	684	689	712	693	627	701	699	701	701	717	691	655	678	678	678	685	679	666	688	690	702	703	644	693	682	653	667	724	689	637	665	650	677	674	633	664	712	704	635	700	646	725	689	691	697	671	673	707	688	706	671	672	679	705	701	680	684	666	739	691	694	671	670	690	697	703	656	670	676	680	681	699	688	704	700	670	693	679	690	709	676	715	659	720	732	682	650	724	713	675	746	714	695	721	700	731	704	669	717	691	701	741	654	660	722	743	706	695	714	678	687	635	667	747	703	676	692	699	681	666	698	696	726	681	711	686	702	680	731	634	676	682	706	707	726	703	689	698	687	664	693	711	682	612	726	739	660	723	638	719	664	680	702	751	705	708	663	694	681	690	705	639	691	652	671	707	721	706	681	685	708	709	698	688	694	656	682	707	719	687	723	659	671	702	670	692	676	670	689	702	665	722	710	697	695	715	726	671	724	693	734	693	695	667	743	662	668	701	685	679	648	692	680	696	731	669	711	690	721	704	679	689	724	735	684	683	697	676	669	694	675	650	701	706	732	662	661	651	687	674	662	653	601	671	686	721	671	669	755	755	707	670	700	652	712	691	667	677	705	694	669	665	644	693	730	671	661	668	699	692	657	665	689	708	670	668	666	668	700	658	708	689	641	680	662	695	666	672	692	665	689	687	729	765	643	685	694	698	751	683	700	728	714	679	716	689	715	706	695	696	671	673	656	708	694	654	654	689	709	676	702	676	705	670	657	701	697	710	690	664	707	697	641	726	662	677	731	717	686	713	701	666	696	662	705	672	679	696	713	705	727	665	676	647	666	718	650	685	663	642	684	729	697	680	700	684	710	710	688	705	725	647	736	685	689	650	685	673	666	734	734	657	712	708	706	691	679	709	645	676	662	681	705	717	659	710	674	660	670	758	685	719	702	701	720	720	675	678	706	672	661	691	696	718	683	690	669	674	671	687	729	700	681	667	667	690	701	683	698	649	670	720	637	703	745	671	712	664	703	662	699	680	655	682	679	682	697	667	726	705	688	690	707	710	669	638	672	671	675	679	658	680	672	682	699	716	647	660	661	665	646	698	691	699	677	698	727	688	682	665	702	707	686	708	627	680	656	743	678	647	724	755	674	689	673	688	736	750	676	677	701	672	691	674	653	725	682	724	693	739	672	716	643	714	657	683	689	677	677	691	681	694	690	682	698	680	687	703	681	728	670	706	653	652	710	641	711	688	680	666	710	697	705	675	690	667	688	655	737	704	713	718	701	696	691	698	668	681	699	701	697	687	675	685	692	730	673	683	689	637	677	735	715	655	705
26734	9812	8746	4854	3432	2774	2362	1868	1784	1560	1474	1319	1291	1236	1161	1205	1082	1129	1069	1083	1117	1086	1113	1035	1069	1047	1037	994	1005	977	1076	1091	1003	1021	1034	1007	955	1029	1000	1028	1032	983	993	1041	1029	1020	1038	1049	930	1013	1011	1011	1051	980	1006	967	999	1036	976	1014	1040	949	1016	1033	1021	997	1050	951	987	1032	948	1000	952	975	959	1018	971	962	985	987	1031	970	1031	1018	929	942	988	987	987	1000	963	1004	1052	983	1040	971	1006	988	973	989	1059	998	1010	998	973	1024	922	1015	1019	941	979	948	1047	1008	954	985	966	1037	992	958	974	989	956	999	957	1032	960	980	983	1002	1006	971	1005	984	1016	1030	966	1018	966	998	997	938	1036	1000	1046	959	1008	1017	980	1059	970	1000	1032	973	959	956	962	908	995	969	948	973	1015	979	963	1048	981	1027	969	1011	1003	979	1029	983	985	951	950	1013	947	978	957	944	974	967	930	1037	997	994	924	1015	987	963	931	1011	1024	964	959	1028	964	1009	967	980	1004	1067	963	954	1000	948	981	949	1015	950	985	930	999	956	994	970	993	1033	1044	956	989	983	967	1022	935	1007	939	998	994	965	987	991	1048	1007	976	969	937	915	956	1027	1041	970	985	1023	942	1002	982	976	937	993	996	1002	955	1011	1003	961	997	986	1027	955	963	996	952	995	969	1002	998	957	977	965	969	961	1024	956	979	982	1011	975	931	959	991	984	1018	1014	1094	971	1018	941	1018	984	1007	992	958	1023	1049	997	964	945	978	980	998	955	978	1029	955	979	936	996	1002	1004	981	1013	994	979	941	957	985	979	1041	1015	983	1011	1051	991	1002	946	997	1000	934	1055	967	998	994	965	1026	1045	1014	953	1028	1011	1001	939	974	919	1010	1019	975	987	981	977	996	1011	954	990	1027	973	976	974	1001	961	987	991	950	981	945	994	970	978	947	953	1006	981	1051	972	988	976	1007	996	998	993	990	1007	976	1005	1005	1018	950	992	962	995	978	998	928	964	959	1045	981	987	981	967	990	1010	953	966	1039	1023	956	991	967	1056	954	988	1021	1052	1014	970	991	992	982	990	1018	1038	938	962	1033	1003	1005	985	976	981	1035	975	1030	999	1000	998	960	949	958	1012	1030	997	975	989	970	999	1006	963	989	972	982	986	963	1005	996	995	978	929	1006	968	995	1032	1019	970	980	985	1033	956	1012	1030	981	1006	1005	997	981	964	978	963	1005	966	1033	946	989	1002	1020	1006	996	957	1004	1004	939	991	969	996	931	984	925	1023	934	1009	1008	950	984	996	1012	934	1019	1003	981	990	959	1030	977	951	982	952	1022	1021	1027	990	997	1034	955	998	976	1030	998	958	1029	964	1025	956	949	945	958	986	940	941	944	952	958	949	992	944	959	994	971	974	996	1032	981	1032	977	1033	982	1004	1007	946	941	1003	972	1041	1001	981	978	975	1007	1012	980	1027	993	968	1003	992	1016	979	944	1008	978	976	994	968	953	1045	990	1019	998	976	1013	921	966	980	1023	966	989	1038	988	967	965	927	970	973	949	994	985	1004	997	973	910	945	1007	985	997	1011	942	949	978	1026	955	1057	1047	960	1032	979	1002	996	1008	996	950	1009	952	982	1009	962	933	976	981	984	991	1008	992	978	990	940	981	1017	1013	989	920	965	1009	972	1021	1029	942	1034	994	1007	942	1033	967	983	936	995	958	974	1014	957	1033	976	1022	990	957	976	996	1054	965	1004	988	1014	978	1045	1008	1001	1017	1000	937	1034	993	1028	961	991	991	1070	947	957	981	1005	979	1002	975	985	952	961	1014	994	1037	1044	995	962	978	983	961	1042	983	981	1006	946	997	969	1019	978	1026	1015	956	988	939	1009	1005	1018	958	925	1059	1020	1014	1038	1013	970	994	1013	1033	1002	973	1004	969	983	1001	990	942	967	993	984	1022	1014	995	989	1038	1001	1022	967	1032	979	957	908	960	1032	995	974	998	968	1033	1010	974	968	933	985	963	1009	981	930	993	1011	893	961	950	1022	950	1000	963	988	998	994	982	980	956	994	1020	958	932	1016	960	998	1011	980	959	969	962	1006	1002	974	1024	972	969	979	927	984	989	950	1001	996	997	1015	1025	971	1016	1024	1017	1009	977	1020	942	1070	946	987	981	985	1037	978	1010	1015	1015	965	994	915	965	1003	993	988	985	992	984	958	983	997	975	937	980	988	972	936	968	1005	975	1022	944	984	955	931	996	958	959	973	973	1019	967	1049	978	978	994	994	1019	990	967	1056	996	928	1014	1043	974	1019	993	962	942	1002	937	1005	979	977	1005	1035	1025	984	1027	961	1001	965	943	961	977	992	1046	1018	1039	999	940	1004	945	982	999	953	966	979	943	978	998	982	995	934	1013	1047	955	970	952	977	944	1023	971	1023	976	1043	997	967	959	992	975	975	978	973	987	909	1045	942	946	942	964	999	1000	969	1006	1020	984	959	1003	1012	959	1037	986	977	999	968	986	1034	1065	971	977	990	1012	1006	991	998	981	1005	959	968	995	1050	950	977	1016	919	1043	1030	968	961	1007	989	988	1042	990	977	978	970	967	1018	1004	973	972	1025	996	1008	940	969	986	952	982	995	978	1023	1029	1012	1028	1026	996	978	1032	941	959	935	984	1020	1034	988	975	1055	1015	999	965	1020	1000	970	1021	1041	1021	934	1004	969	925	1019	990	1013	983	991	976	970	982	993	951	962	972	971	972	914	967	981	894	970	1020	1022	1062	952	1030	984	1023	942	983	915	1008	985	947	977	1025	1021	987	975	1021	1042	994	936	970	955	977	987	1051	1011	992	952	993	997	987	1029	974	1023	1038	1015	1015	996	990	962	956	979	1031	1002	955	978	997	973	1014	957	990	975	985	1007	939	990	1011	1008	1025	1025	947	986	988	962	984	989	1008	962	968	1022	971	993	917	1020	955	952	984	967	1007	982	966	948	1025	964	969	1012	1005	996	1001	971	968	1019	924	945	974	995	1009	982	1010	997	946	1006	1044	971	1014	930	989	983	977	995	971	1033	1000	964	956	954	1020	1007	949	1024	932	1016	967	1005	986	984	988	1033	942	939	898	1018	980	973	1032	983	1024	938	1006	1034	1023	997	997	974	931	1003	1038	999	1035	980	941	970	986	1055	941	952	981	945	1033	1052	1012	1033	994	978	974	963	1053	984	973	1014	968	1020	1004	974	986	933	956	987	923	1035	990	989	985	948	979	969	990	1038	972	1006	995	999	1012	984	986	991	969	976	958	964	1008	997	1002	940	922	998	978	1003	1041	1007	1011	979	1043	974	1074	1041	993	974	989	920	1015	1010	1013	934	984	912	1012	1012	913	987	969	999	987	1056	1018	971	1050	949	984	1024	952	972	973	963	994	986	998	979	967	959	964	975	985	933	995	933	966	1021	988	1010	1067	965	960	1030	1035	1007	996	970	964	1009	990	959	955	1017	999	1047	999	967	993	978	980	1008	982	1008	977	1009	1028	990	971	1024	971	988	1037	982	997	994	988	986	990	1005	979	930	990	989	949	1000	972	955	1031	984	997	985	983	942	991	987	940	981	1030	951	982	978	981	1004	972	1044	944	1021	1024	994	995	972	1042	1023	983	1014	998	1018	983	985	995	956	1020	1017	1015	1004	906	992	978	979	1025	1015	979	969	1038	1012	982	1000	958	1011	959	1025	963	995	978	977	991	981	978	981	1008	981	966	988	1066	1015	1017	1047	996	901	964	1045	976	923	1008	938	1038	1023	983	1038	1009	937	968	1006	1006	1011	995	935	939	999	1032	984	1025	1013	955	1005	993	1040	1050	993	957	1001	1001	1061	976	984	997	976	1000	1025	1058	975	974	988	961	982	1008	924	1016	992	1030	974	1014	1008	947	928	1003	950	949	956	947	989	1054	1025	1009	998	1018	997	1011	998	991	952	1006	1007	971	984	900	950	990	947	932	977	981	1021	1010	1034
23393	21440	29239	24029	21441	21199	4221	1352	1124	942	900	816	798	738	772	742	676	680	646	655	679	678	660	676	635	646	620	622	680	643	570	662	619	586	568	646	628	616	568	605	611	580	625	604	670	606	598	603	589	634	611	613	657	620	652	605	627	608	606	602	575	649	612	619	599	618	633	585	577	591	642	580	601	627	616	638	626	605	607	590	660	635	601	630	594	576	606	621	615	607	590	614	591	604	585	619	622	606	602	602	554	599	598	576	586	612	589	592	613	649	605	619	635	621	618	594	615	582	637	609	620	599	561	626	617	602	609	618	636	583	586	641	609	576	622	564	578	593	613	618	583	589	655	589	607	607	607	523	597	586	607	581	624	626	627	597	619	589	594	584	554	605	578	593	594	614	603	644	612	582	560	597	627	609	585	651	605	603	611	609	604	621	569	591	600	574	595	619	626	599	589	570	611	616	584	596	608	586	586	628	672	581	599	593	576	582	557	624	625	599	619	662	638	632	625	583	587	604	589	602	604	630	599	635	639	626	580	554	612	619	604	591	586	593	603	568	598	598	588	595	583	594	584	615	561	587	616	595	613	635	565	595	602	589	584	578	546	615	618	622	623	639	557	597	620	608	615	560	581	604	593	632	556	599	563	572	612	575	602	635	601	600	575	605	607	617	574	584	612	600	632	627	627	568	586	575	566	558	580	608	620	570	601	612	580	625	643	639	561	549	615	566	593	613	650	602	585	623	551	650	612	607	609	609	569	609	628	589	552	588	631	626	589	602	593	618	606	596	549	615	590	587	644	597	609	571	615	587	568	595	578	590	592	603	589	586	568	575	562	583	604	569	585	562	626	565	619	585	600	607	616	611	614	572	610	616	594	592	599	583	582	604	657	613	565	619	628	615	598	587	632	580	600	609	584	591	617	572	575	566	592	657	575	591	639	599	615	622	573	595	550	570	563	582	574	636	584	626	568	616	549	596	597	608	567	599	581	590	600	611	601	610	552	609	601	570	573	627	600	603	602	578	613	622	596	581	608	573	568	581	602	599	571	612	618	549	590	573	636	570	564	632	609	624	570	588	563	625	613	616	613	594	573	592	581	598	606	596	597	631	602	629	567	606	622	614	593	606	634	591	655	600	624	621	606	608	584	584	573	593	644	622	604	605	604	579	567	589	598	586	583	575	574	613	617	593	673	609	614	598	599	580	600	566	634	573	584	588	595	623	597	588	651	589	595	574	614	649	643	667	594	645	591	573	589	639	629	597	611	632	569	611	611	591	592	590	604	612	608	594	587	588	603	607	632	590	618	577	644	590	619	549	608	621	605	608	567	577	571	613	595	561	608	629	586	574	590	613	628	611	619	549	626	596	555	620	599	616	587	594	636	591	599	639	616	627	621	646	620	585	613	579	599	577	600	630	601	575	571	570	564	571	598	605	612	615	585	639	608	568	608	586	596	608	624	579	592	618	592	595	619	590	604	590	609	632	565	624	587	602	585	579	621	581	595	618	592	596	576	601	597	525	586	574	606	561	606	611	633	587	618	610	612	613	611	612	617	639	600	593	600	581	613	576	563	591	613	589	596	597	590	573	556	579	593	561	606	619	628	582	530	590	565	625	617	612	605	540	586	560	588	609	562	613	620	598	639	577	561	576	561	634	591	624	567	566	579	601	550	612	566	584	595	578	587	604	635	562	592	568	622	621	612	558	603	666	573	637	584	573	643	599	563	588	583	604	622	590	574	575	566	638	611	568	545	604	622	612	583	595	634	606	584	579	627	559	615	586	597	629	605	628	576	595	623	556	578	578	636	601	560	624	547	623	623	612	616	611	604	595	634	608	566	577	609	544	581	641	627	610	605	607	624	575	575	562	610	588	592	619	611	585	589	569	621	618	583	569	614	595	596	570	615	585	556	606	597	611	575	637	581	638	592	603	605	572	595	581	614	609	596	601	543	630	598	556	601	615	541	649	611	642	617	601	591	578	562	599	581	579	611	572	581	611	611	626	570	544	566	602	589	590	616	617	600	581	592	590	577	609	577	586	586	609	599	626	601	605	576	557	583	612	558	562	608	588	609	590	571	614	572	598	595	604	639	584	592	604	605	599	604	619	568	610	600	615	611	600	613	609	601	601	586	589	613	551	598	574	629	596	593	600	606	572	618	641	605	580	592	614	571	655	621	616	614	572	573	610	594	582	577	594	608	666	592	606	614	579	561	571	628	560	583	606	616	618	589	599	594	610	555	595	585	588	623	558	681	592	600	549	633	602	581	630	596	575	581	618	572	629	571	569	633	562	598	620	599	605	576	628	578	547	629	595	582	569	607	605	610	623	606	587	564	584	592	612	605	644	569	575	611	591	640	598	574	613	629	610	644	595	636	638	581	547	572	584	626	574	627	620	594	558	591	572	567	603	582	578	577	586	593	606	576	587	631	638	615	616	579	623	600	548	617	571	602	591	623	579	555	570	609	635	628	596	619	617	559	597	601	593	634	640	583	568	583	580	608	594	612	614	602	602	596	582	567	617	581	575	617	640	586	561	595	566	574	555	603	576	556	588	587	643	565	625	621	603	631	654	607	617	622	575	622	559	589	574	607	585	644	618	592	601	583	581	602	614	598	626	575	593	602	590	575	603	652	613	597	634	603	531	633	587	592	661	626	543	589	560	567	613	619	601	595	582	574	591	586	566	586	610	587	599	598	618	601	614	623	564	606	591	613	577	603	653	599	562	611	559	587	602	575	568	587	551	593	626	602	570	624	573	594	593	583	655	550	596	550	600	596	600	622	594	600	604	599	610	620	585	603	547	608	583	619	560	553	582	593	589	581	581	629	584	625	626	588	578	570	603	573	601	635	574	588	606	595	630	537	616	631	572	614	561	600	625	596	614	596	556	595	564	572	553	602	611	578	626	579	614	581	610	643	550	548	601	631	603	590	601	595	597	587	591	654	551	599	575	601	576	605	632	598	611	629	583	572	617	598	572	618	575	599	589	620	605	604	609	616	553	650	606	638	592	631	592	608	602	633	592	604	583	570	628	608	626	607	555	621	601	588	620	594	643	645	562	631	585	604	631	631	574	594	597	580	589	558	574	571	613	620	570	613	610	599	629	598	566	603	551	587	569	586	576	567	573	576	612	575	614	561	590	616	622	621	565	612	572	621	648	584	625	619	602	621	591	577	591	565	617	635	580	596	597	592	574	598	540	582	561	590	607	631	586	607	612	541	629	578	616	616	584	610	600	566	568	619	594	591	626	628	589	585	581	609	644	639	588	595	582	607	542	608	602	622	639	557	580	590	608	557	609	586	575	560	573	611	580	593	570	610	600	589	588	578	567	653	557	588	596	600	650	580	558	592	612	578	604	627	594	580	599	580	589	573	601	596	609	604	592	609	604	592	567	606	603	511	599	577	547	619	567	616	628	617	613	586	621	578	605	560	590	587	654	639	613	576	591	583	563	657	611	562	605	588	572	610	608	600	540	586	546	590	621	585	629	617	616
30733	15903	13731	7641	5427	4092	3383	2793	2275	1999	1754	1560	1438	1348	1310	1266	1191	1139	1066	1073	1011	1072	1019	956	1067	988	998	944	939	948	1019	896	950	934	982	938	924	984	952	918	885	888	920	872	869	902	881	879	910	902	924	915	882	886	899	865	874	958	893	886	862	892	875	899	829	887	844	892	855	889	934	881	885	862	871	889	939	880	867	869	862	854	865	898	852	848	902	908	916	882	909	857	904	911	926	863	854	869	845	874	860	875	881	894	861	916	881	880	907	900	901	854	898	871	903	908	894	907	938	777	927	846	920	834	901	919	883	865	898	849	848	880	893	839	863	856	833	901	878	831	907	864	871	905	858	931	871	859	900	877	886	882	863	859	887	894	815	903	860	837	849	836	892	939	846	905	835	821	859	880	936	857	842	851	863	857	858	873	817	843	858	904	887	853	934	830	897	844	897	875	875	895	884	862	863	861	855	874	933	827	855	882	863	852	878	895	899	850	832	844	815	819	880	823	851	829	883	901	939	900	866	849	906	862	896	862	844	880	881	848	904	914	862	912	875	875	909	859	881	880	862	853	874	876	807	841	946	855	852	887	899	890	842	881	823	847	876	877	917	851	873	849	842	809	931	874	879	854	867	889	882	876	884	854	909	868	869	876	852	889	916	898	864	875	831	875	891	833	896	861	876	874	853	839	912	890	847	898	855	858	885	897	880	899	915	886	855	830	940	886	893	815	875	888	866	825	866	911	894	854	879	816	894	904	890	930	927	879	862	870	869	861	858	868	904	866	901	864	855	968	835	915	872	854	869	840	923	874	889	846	904	933	855	882	855	885	882	901	897	789	873	913	881	884	858	859	849	862	899	880	850	858	874	871	914	840	886	864	841	891	889	871	904	912	848	805	910	837	897	896	894	898	841	867	892	883	864	919	836	847	891	939	892	868	876	867	801	890	857	870	873	875	883	894	884	871	855	832	921	899	898	903	893	902	905	870	868	884	900	896	854	820	854	822	881	866	879	833	844	921	886	895	869	864	882	862	838	877	870	863	836	865	834	902	856	842	841	897	860	902	902	846	863	908	857	843	893	838	928	863	861	850	902	881	867	849	871	876	895	816	860	839	894	884	879	848	914	905	892	844	893	900	911	810	905	897	864	821	868	920	839	870	850	854	857	827	868	882	890	921	863	859	915	838	857	885	842	858	911	901	839	885	891	899	838	905	884	835	883	868	844	867	886	903	923	848	859	841	885	895	882	884	867	880	852	879	881	859	882	866	852	819	873	869	877	888	860	919	853	899	846	838	865	832	841	842	850	861	854	867	914	892	864	878	929	881	820	854	847	884	847	883	830	844	855	850	875	875	884	869	879	894	888	827	926	852	849	890	931	866	923	843	876	846	871	896	909	838	846	839	844	914	904	877	891	811	871	887	796	880	852	899	882	880	868	873	876	865	890	804	862	841	875	858	825	906	914	864	877	867	864	916	905	850	890	833	885	848	887	904	918	877	859	893	911	835	910	941	863	867	886	875	830	889	848	863	862	832	889	838	868	847	888	857	866	854	878	903	846	880	888	850	878	833	822	899	868	887	842	864	837	874	857	894	875	881	879	839	862	854	867	849	870	875	899	837	860	906	934	917	848	872	938	891	870	842	882	898	873	902	866	822	869	896	857	900	904	915	891	903	877	873	886	837	875	899	856	924	921	871	888	862	887	859	877	884	869	856	893	872	898	881	906	900	876	886	884	862	888	830	842	879	831	885	885	862	875	849	916	851	826	933	879	865	885	888	857	907	865	864	856	886	848	810	840	862	834	855	882	904	865	848	869	798	880	863	853	853	832	850	859	898	822	872	863	887	863	919	865	834	860	876	863	914	940	915	845	829	857	802	900	883	867	864	838	869	880	934	886	873	885	869	866	820	814	878	861	892	860	902	861	829	867	826	879	891	904	825	898	891	916	877	866	897	844	905	874	877	858	837	868	932	858	847	859	829	867	852	916	864	919	863	863	859	849	899	882	875	872	858	879	772	885	876	905	890	844	870	853	852	864	855	893	845	830	877	916	908	892	830	926	884	878	858	877	888	901	873	871	845	865	891	898	867	860	927	877	835	888	898	912	894	881	874	873	851	956	842	869	836	857	865	881	806	862	961	870	858	900	903	891	862	849	824	811	864	865	885	898	832	816	881	840	857	909	850	853	885	921	944	887	897	810	870	865	892	843	859	863	854	894	889	855	857	841	904	849	921	859	905	897	857	914	900	888	859	862	937	818	873	847	846	813	869	870	888	891	864	896	849	859	877	834	912	810	870	870	825	899	945	850	873	889	873	874	875	870	837	889	892	836	909	917	865	815	883	871	882	909	840	832	888	834	910	858	835	857	864	784	831	827	828	860	898	889	902	914	899	823	855	848	874	836	904	814	865	863	844	874	777	864	888	908	821	859	872	841	860	876	876	885	844	858	886	844	892	898	885	834	891	897	887	890	847	875	863	835	853	880	875	898	819	861	890	882	861	873	907	892	832	865	856	824	869	878	880	894	828	847	879	861	849	899	871	860	875	879	896	907	821	892	898	894	908	834	858	902	844	844	804	837	841	876	844	873	869	821	899	830	889	880	876	872	866	827	876	875	928	914	894	838	890	854	914	814	814	869	866	870	926	839	872	898	898	848	866	883	863	796	868	888	888	840	900	867	898	874	878	883	841	881	886	868	900	912	875	835	832	863	903	857	862	892	866	863	840	892	908	934	890	868	878	841	846	889	831	868	881	868	807	859	898	860	902	835	847	849	853	875	883	885	802	848	867	853	788	859	814	830	896	832	861	836	883	874	846	902	890	893	883	871	856	867	822	861	854	857	835	948	881	813	836	873	900	901	880	891	855	885	826	866	881	863	899	886	873	849	845	853	937	868	874	844	894	878	850	807	870	880	868	909	947	844	856	846	865	879	916	889	907	847	900	903	876	927	856	887	845	882	903	859	877	855	828	856	879	837	857	871	917	844	873	841	874	862	917	824	830	899	849	890	835	872	873	887	904	832	873	872	832	912	932	836	856	828	866	916	851	869	879	895	902	818	868	865	817	853	876	874	831	874	876	863	883	873	832	858	862	883	854	875	878	879	815	877	851	883	902	886	859	883	884	879	884	876	882	875	941	866	879	889	874	883	869	858	879	840	865	878	916	892	878	865	848	883	886	815	875	863	848	896	825	810	839	892	927	828	833	832	843	867	857	912	902	910	871	847	843	878	903	820	828	889	816	913	893	864	848	844	837	894	839	921	902	864	872	903	887	858	887	833	861	871	887	867	833	890	882	885	899	901	895	876	862	883	798	910	911	831	808	891	811	932	864	874	868	906	908	883	847	906	871	859	849	850	859	899	821	836	868	847	816	842	871	836	895	913	903	892	940	895	820	881	850	908	892	799	855	893	840	877	886	864	929	906	860	914	892	888	880	924	871	857	865	846	874	870	888	887	875	898	878	860	858	905	862	868	849	846	865	846	881	894	893	895	879
27184	20827	8988	889	507	465	443	418	449	405	410	403	400	396	416	401	421	382	412	368	410	393	414	369	397	387	379	397	409	427	379	382	384	392	350	393	394	394	358	410	409	397	383	385	385	372	383	390	350	389	375	419	381	396	375	380	365	369	362	401	389	371	391	403	344	395	378	378	399	378	414	381	391	386	397	374	396	370	382	377	362	395	409	363	402	371	402	408	386	378	374	378	364	388	380	372	376	378	381	376	371	388	380	379	357	350	364	406	425	368	389	409	348	394	402	386	398	367	391	397	372	390	389	375	374	387	398	379	364	354	389	423	357	382	390	381	394	398	352	382	390	356	413	392	385	377	418	388	365	379	394	436	355	386	375	383	404	386	402	342	359	387	377	382	407	378	385	383	360	386	370	378	365	375	411	364	408	405	381	379	379	386	395	375	418	365	411	371	356	422	369	355	362	380	399	410	397	366	377	376	357	356	390	394	392	393	402	378	378	341	379	339	374	398	385	396	361	372	411	377	377	389	383	396	373	410	401	363	399	400	351	370	367	370	364	384	383	375	374	378	400	391	371	373	394	395	397	393	393	364	368	413	361	365	391	391	389	340	373	413	386	383	370	364	382	384	382	388	387	394	373	384	376	378	376	378	374	400	381	373	377	377	400	377	380	383	365	369	441	364	391	341	347	383	406	392	380	374	378	399	389	390	371	384	399	376	405	386	395	355	380	347	421	388	396	402	399	356	372	399	427	396	334	347	387	356	365	361	377	366	421	370	391	394	406	358	390	369	364	404	413	380	390	390	367	393	389	409	371	370	404	378	361	388	392	357	388	382	352	364	354	384	384	403	375	390	366	392	401	379	376	358	397	381	347	377	395	360	363	386	372	392	411	373	383	413	380	386	336	398	365	417	346	389	383	384	394	397	403	397	382	381	355	348	407	361	363	362	386	398	408	340	407	431	403	411	379	379	387	386	365	382	384	397	416	427	356	382	379	349	390	413	387	381	395	364	382	397	383	442	416	406	394	374	391	419	396	363	394	396	380	398	388	389	379	406	337	399	385	368	398	421	407	416	371	350	381	370	392	409	346	403	384	358	361	404	413	355	375	370	367	412	420	386	396	376	380	383	385	388	396	411	377	391	363	397	433	397	390	391	390	390	341	357	380	400	358	357	373	389	393	374	410	401	359	374	385	393	373	383	373	384	376	390	391	358	371	374	385	395	378	372	397	384	366	409	411	374	385	377	402	393	369	378	375	392	379	392	396	423	381	384	390	400	397	390	392	372	368	422	392	390	361	358	415	364	354	339	361	422	400	398	380	369	428	374	355	399	365	352	397	390	399	405	369	365	406	405	392	401	377	408	362	402	387	422	399	379	394	385	381	382	398	399	387	404	384	384	382	409	374	370	408	395	390	439	438	424	385	361	404	365	388	356	390	432	413	371	359	398	381	371	391	396	355	400	377	404	399	391	384	365	398	364	399	369	371	361	402	392	376	355	407	361	448	352	360	364	328	368	356	394	375	402	379	369	392	397	387	352	382	389	384	427	372	372	408	381	381	348	383	403	398	408	378	377	379	372	378	388	385	404	388	357	370	357	402	374	371	360	392	368	412	364	353	368	355	391	410	370	385	421	396	354	363	391	383	399	356	356	349	385	406	389	388	398	389	370	398	394	350	371	396	377	377	392	419	371	383	393	377	409	424	411	387	455	400	363	403	392	378	384	398	366	357	369	362	399	389	394	386	431	371	399	405	371	382	365	376	395	392	370	386	367	397	379	364	365	404	379	365	395	409	378	420	364	369	376	365	362	380	384	377	395	384	393	389	395	400	373	383	361	403	373	385	393	400	402	397	353	367	359	385	423	421	402	375	390	392	352	360	406	406	382	375	351	363	371	395	401	378	353	385	398	382	372	399	369	433	401	404	397	374	375	427	384	383	418	378	380	375	369	342	365	371	363	386	366	402	363	397	370	385	413	383	420	367	416	380	363	394	380	395	381	376	374	390	393	358	357	403	400	396	417	350	370	388	375	414	414	403	404	383	402	394	393	389	383	366	386	412	389	415	385	390	413	397	377	341	384	357	403	395	375	394	350	401	408	376	381	407	377	379	374	379	374	412	412	371	370	375	409	354	387	356	381	385	421	389	411	349	379	360	407	367	393	358	379	383	365	347	373	357	378	437	411	370	359	376	365	378	379	363	410	414	379	390	405	378	376	424	389	403	397	370	401	387	402	363	397	380	390	387	358	388	359	358	342	381	397	377	423	369	364	381	408	359	393	394	395	358	416	392	409	339	367	373	396	417	376	380	383	393	377	392	364	403	395	407	367	376	368	380	363	387	375	377	402	378	401	358	392	375	403	402	361	382	377	384	405	366	393	372	399	394	386	366	407	388	382	395	352	382	369	421	383	371	420	388	384	355	388	377	404	380	374	368	375	370	409	365	429	389	368	404	364	389	390	362	374	357	380	345	385	382	379	373	379	381	389	387	367	398	353	394	408	428	393	388	406	404	376	384	427	408	410	381	381	393	401	378	391	388	386	364	366	362	382	380	377	405	346	379	372	394	378	377	357	396	378	368	389	392	368	402	355	366	390	379	364	351	345	385	374	354	399	373	384	424	426	418	384	342	364	431	374	385	390	435	404	426	381	406	387	357	368	425	404	393	374	413	372	359	389	366	377	368	372	405	374	337	370	388	383	367	374	395	401	362	400	377	381	389	372	391	390	393	386	392	406	404	429	384	376	356	415	380	370	386	405	363	388	362	392	390	370	392	356	361	367	364	367	381	387	398	394	417	387	409	373	379	363	367	384	404	351	394	373	388	387	391	399	419	397	352	361	402	430	366	329	351	398	370	396	388	380	345	365	389	373	420	386	383	362	371	363	357	400	354	393	384	363	416	376	354	411	340	423	373	402	395	358	396	424	407	374	388	418	390	362	372	418	375	398	391	364	354	386	424	407	388	378	385	399	360	402	389	366	388	376	392	401	383	385	360	381	405	353	376	364	400	363	367	375	399	376	406	369	368	371	376	385	382	408	387	366	355	346	358	388	372	367	396	376	401	403	371	384	363	395	378	392	365	364	390	392	378	388	386	333	360	409	364	371	367	405	396	387	385	381	380	405	401	379	372	394	379	372	417	365	392	396	365	377	391	374	367	389	376	375	395	392	375	383	393	397	359	389	406	381	384	370	396	362	393	409	363	401	365	416	370	400	381	390	401	397	358	357	396	363	423	364	430	372	391	383	401	388	353	362	385	368	368	372	377	387	384	364	364	388	407	359	419	365	388	408	377	349	346	374	353	387	391	371	405	397	390	372	361	390	415	420	398	362	379	389	384	381	399	364	362	399	402	390	409	398	391	411	381	373	391	410	389	372	383	369	381	376	403	391	352	352	401	416	386	363	386	379	348	342	378	404	368	374	415	396	416	345	345	383	393	382	405	394	377	360	375	400	358	381	392	402	410	382	373	400	373	388	415	386	378	404	385	372	406	387
11499	1582	1544	1000	867	704	676	687	655	643	619	629	616	609	592	570	581	603	602	547	552	559	560	566	559	543	521	573	538	536	577	588	553	536	547	557	546	544	614	559	554	540	565	589	555	576	558	564	548	590	577	583	565	598	569	591	574	556	561	557	541	520	546	547	557	589	561	576	592	553	558	580	538	567	626	532	531	606	548	556	542	569	593	567	561	572	560	580	534	537	519	569	551	545	574	579	582	559	563	536	549	569	551	558	557	558	545	576	559	577	555	637	589	562	471	567	606	579	557	574	546	629	575	529	535	553	583	594	520	556	547	567	561	546	567	587	535	545	569	546	537	512	556	556	577	551	542	603	580	568	580	584	583	574	583	561	550	567	612	588	593	601	545	572	617	556	582	547	557	556	586	582	527	551	586	519	542	568	569	586	543	596	567	624	588	583	546	565	545	579	520	552	570	549	594	552	583	552	536	565	570	584	565	569	543	529	590	626	560	561	534	514	589	595	592	562	568	601	554	571	556	593	550	587	567	552	581	562	586	543	550	588	552	567	599	574	567	534	596	558	557	570	589	526	553	568	582	591	563	564	578	578	572	553	541	595	555	568	557	581	599	542	610	560	598	573	560	560	583	545	595	571	568	565	558	553	556	548	611	533	554	551	557	534	565	562	591	544	578	589	592	540	531	572	576	573	561	582	575	611	580	533	586	566	592	532	551	590	572	593	583	571	601	541	574	546	598	526	567	568	558	556	605	527	574	522	559	535	582	557	568	568	514	551	599	576	602	542	551	554	551	577	525	559	562	563	568	586	591	613	594	578	571	551	627	553	568	543	581	566	567	563	597	533	608	528	516	506	594	586	566	572	569	561	591	585	510	566	567	539	574	580	561	530	567	589	500	575	539	594	586	539	538	588	577	565	610	566	609	616	554	546	569	587	585	596	588	547	600	605	577	610	569	484	576	516	582	545	530	551	532	575	561	561	527	551	571	563	551	583	597	605	594	550	558	572	560	570	586	578	529	558	544	553	580	551	547	599	607	533	606	575	561	617	610	541	567	558	588	590	612	599	554	596	572	556	588	568	573	563	551	586	554	601	558	586	561	532	578	548	591	569	533	557	578	579	555	554	560	565	522	583	574	594	555	506	539	599	551	568	577	584	571	555	552	552	577	562	541	560	584	555	568	570	570	537	563	555	588	625	499	545	596	581	515	576	567	566	578	623	611	518	571	574	566	585	577	611	565	538	560	566	535	592	564	540	555	573	619	561	544	545	544	553	550	551	554	569	534	612	550	569	536	553	562	582	543	572	587	540	614	600	573	533	553	570	517	564	587	581	561	532	557	544	618	549	582	595	575	576	548	585	535	597	568	564	558	547	541	595	583	605	559	557	584	554	590	547	579	572	572	567	544	535	563	555	577	645	574	591	572	574	585	592	546	590	566	550	522	560	583	570	537	536	535	548	523	554	551	591	542	581	558	527	586	582	549	590	547	521	548	544	565	558	572	551	545	604	555	548	555	592	555	548	547	575	549	580	562	583	553	540	581	532	555	567	601	588	595	573	573	549	574	591	577	523	574	549	574	578	531	598	555	549	545	565	557	542	573	539	585	565	540	607	558	543	576	561	550	544	582	570	541	606	560	562	590	534	561	587	551	528	546	600	555	540	552	551	521	553	526	582	519	536	514	539	604	536	563	553	558	574	574	557	526	567	580	553	578	569	593	590	551	595	588	577	547	571	581	583	553	564	532	564	529	543	550	562	539	579	554	534	581	571	562	548	582	572	587	621	570	581	561	556	573	572	589	548	556	544	590	542	529	543	569	537	548	539	583	543	579	565	585	618	597	523	601	539	570	537	582	542	562	552	528	548	572	544	570	556	560	546	549	586	553	527	521	546	547	559	564	564	521	516	568	541	551	538	572	589	583	573	544	543	600	569	576	602	511	566	559	568	547	566	556	562	546	596	581	581	582	598	558	533	564	536	572	548	571	551	555	526	590	594	526	574	590	568	600	594	557	575	563	542	579	575	541	576	556	553	563	578	576	615	541	571	550	578	550	618	581	552	546	582	555	563	552	579	546	605	506	574	582	536	548	550	571	563	531	578	554	571	607	576	524	566	552	582	579	526	548	629	578	606	558	560	556	633	574	573	551	586	602	556	578	569	568	551	523	545	604	587	543	564	526	587	626	571	502	582	550	572	557	576	575	566	533	541	555	562	543	587	567	583	582	552	550	568	590	577	550	589	549	630	596	573	572	608	545	548	567	553	543	536	525	572	589	581	531	566	581	518	558	570	572	561	622	548	585	545	566	559	525	584	596	536	538	572	548	570	559	586	508	540	561	563	554	580	589	518	548	561	546	529	544	606	531	594	564	548	511	515	584	556	536	571	563	587	581	542	548	584	547	528	600	528	585	566	569	591	565	569	578	585	552	560	535	571	525	561	586	524	588	551	548	564	592	551	589	564	598	540	570	565	570	543	565	541	561	587	614	534	565	552	550	561	558	577	569	581	541	578	567	572	531	571	535	539	558	580	579	573	539	581	585	521	579	533	549	551	534	545	554	584	552	543	569	559	546	513	520	560	571	542	586	562	563	558	577	581	611	564	517	542	534	552	586	546	585	568	574	611	572	580	542	547	541	570	592	575	550	611	548	592	571	562	591	559	590	539	604	551	569	548	548	534	593	580	526	589	563	554	557	545	567	586	577	557	581	550	543	551	581	573	573	599	564	571	520	586	557	521	552	574	588	611	524	604	568	577	520	475	601	535	545	521	588	543	577	551	584	569	560	546	578	576	562	540	586	516	591	543	593	578	582	575	575	543	558	591	570	566	539	581	573	539	573	552	555	590	518	526	564	587	530	594	578	563	546	588	590	584	572	551	572	574	553	565	576	598	581	550	589	568	559	558	552	579	571	551	576	531	562	532	568	590	584	577	594	534	537	588	529	590	602	536	557	565	527	558	570	595	552	617	584	577	586	604	511	546	576	522	567	598	517	550	569	563	549	521	502	560	574	590	586	569	578	570	572	575	561	572	559	567	566	579	578	520	589	572	553	571	602	526	608	530	555	591	546	610	553	578	553	613	568	535	569	565	558	561	583	531	531	613	561	557	587	560	529	549	571	597	557	579	564	557	591	554	583	560	582	590	550	573	539	582	528	532	587	573	536	542	593	572	570	582	565	544	569	536	549	589	565	595	553	555	587	612	546	551	595	565	595	522	571	561	597	583	603	558	551	577	542	545	581	550	569	556	571	534	557	574	549	575	579	518	541	593	574	565	547	578	561	526	590	565	573	574	546	562	532	576	571	617	559	593	553	553	525	566	577	560	570	557	585	611	575	594	559	586	548	540	533	584	564	572	557	578	575	589	557	556	556	576	585	541	560	553	562	525	567	564	544	586	517	564	596	578	589	521	551	539	557	570	538	567	569	563	531	525	497	530	578	565	584	593	499	550	595	556	592	542	583	503	612	568	582	568	548	539	597	538	559	574	589	568
24340	21418	28692	24558	21244	5352	1337	1052	930	848	889	806	797	824	775	757	759	751	798	743	712	718	714	711	698	686	691	697	754	676	704	700	713	658	674	678	722	696	733	685	691	712	677	693	675	667	688	670	670	684	704	664	693	699	665	676	720	696	711	662	664	723	684	722	693	683	695	666	685	670	659	683	678	685	693	684	679	672	682	702	722	756	715	708	713	642	678	679	649	690	757	708	713	686	656	687	672	680	642	674	668	680	683	755	674	692	700	673	691	679	657	689	689	686	685	685	699	709	683	698	724	706	667	748	718	722	723	680	704	691	705	705	635	663	671	705	691	666	701	695	701	734	707	680	706	660	667	701	642	630	682	675	721	669	673	724	671	672	702	726	722	662	698	699	635	704	673	670	605	669	709	643	680	678	705	649	697	660	705	690	645	638	694	701	657	657	716	688	692	669	697	735	702	685	694	675	735	672	719	647	682	687	691	678	681	698	708	721	690	703	676	697	676	664	691	655	685	704	652	637	723	690	676	663	712	617	690	704	655	696	689	717	687	683	708	712	654	693	676	692	666	704	647	693	691	658	704	701	681	685	647	645	641	731	666	694	673	697	633	645	707	678	709	714	675	686	693	707	700	691	712	695	675	690	696	710	675	670	704	700	685	697	690	707	707	690	665	741	674	715	690	694	630	694	707	691	643	642	777	665	729	678	740	656	674	683	686	666	712	649	688	683	650	653	702	704	698	679	686	665	686	693	684	677	685	653	628	701	629	671	698	749	656	626	681	689	764	700	665	683	675	707	711	691	688	666	673	747	658	719	705	703	741	676	682	693	715	680	656	660	685	731	688	671	700	702	653	724	663	647	655	694	680	724	700	668	669	717	677	687	725	693	659	674	679	674	692	676	693	709	640	686	713	714	686	658	746	698	696	656	669	672	691	712	717	649	687	660	638	685	698	697	690	636	673	706	698	642	689	668	680	725	680	659	667	713	648	734	700	711	703	648	689	677	696	669	705	656	666	707	644	675	674	680	729	689	643	659	646	697	732	675	692	635	685	736	699	696	740	687	705	711	697	707	702	686	676	704	672	716	709	607	644	682	638	702	633	717	705	690	714	631	684	712	700	669	697	705	646	723	691	642	701	688	675	700	663	644	683	736	680	656	690	697	698	665	695	656	706	670	661	662	660	672	675	708	689	707	663	737	701	661	694	718	645	661	673	707	709	727	734	639	718	661	622	638	682	616	701	729	666	722	686	662	671	695	638	667	658	653	666	662	674	667	732	670	667	710	687	709	657	677	710	724	670	775	744	653	683	725	713	691	689	698	682	689	731	695	646	694	707	673	691	724	667	669	626	667	672	692	664	691	660	687	695	734	705	652	711	744	686	700	662	703	694	664	685	692	684	669	679	670	702	701	694	685	661	685	683	663	651	694	722	657	672	674	693	701	690	705	677	624	706	671	684	675	695	702	685	724	674	650	718	642	708	710	687	674	718	674	692	697	647	661	694	666	690	701	707	690	747	686	619	640	756	670	649	704	660	675	713	657	654	666	697	663	714	694	679	651	657	674	696	710	689	652	684	767	709	668	668	686	717	734	682	739	687	689	701	694	677	684	671	685	735	667	691	690	630	717	677	666	686	714	653	686	695	684	703	630	709	689	685	706	660	667	693	659	654	702	671	633	674	692	676	640	693	659	691	706	664	706	705	693	703	651	702	658	695	685	664	716	682	683	690	683	678	656	715	670	709	649	675	678	700	648	695	713	696	686	665	697	683	736	730	700	696	682	678	726	689	679	689	645	678	664	678	678	686	705	685	710	688	690	709	693	722	703	698	661	643	700	690	706	700	737	653	683	619	655	690	677	716	688	735	665	714	632	733	681	678	699	715	684	684	687	667	732	704	703	697	728	710	657	706	726	646	672	698	681	685	690	700	667	696	626	657	694	707	696	683	700	647	730	709	674	735	701	638	694	681	723	730	749	679	678	698	639	702	705	657	644	664	712	653	684	690	679	670	675	722	639	678	705	642	676	676	698	681	682	678	694	691	659	702	690	634	675	677	712	689	675	640	748	709	699	702	718	697	667	684	668	676	765	679	711	639	736	681	709	606	648	683	669	733	683	681	655	686	667	690	674	688	679	708	677	687	655	653	718	693	681	688	660	730	686	675	722	710	667	676	697	700	703	679	709	738	674	662	671	679	699	689	644	663	659	689	678	716	684	694	668	710	701	690	697	654	725	684	748	686	686	668	671	667	674	657	636	700	682	732	656	662	679	742	711	684	666	651	675	658	672	672	660	740	723	668	686	695	694	714	688	669	633	679	683	641	692	755	688	688	734	702	663	695	737	683	680	708	698	686	650	690	663	688	672	684	655	706	697	705	653	661	693	648	664	671	713	726	675	669	661	677	669	670	652	650	672	696	671	686	691	652	689	657	684	728	654	663	673	721	681	690	698	746	697	680	672	685	669	690	646	681	712	721	710	718	662	694	692	688	665	667	681	659	689	696	664	691	663	699	696	669	643	701	700	658	663	708	711	725	642	672	692	675	642	643	698	713	679	698	738	683	663	670	711	703	704	670	699	693	665	679	658	685	715	658	693	692	694	683	736	698	677	700	652	667	683	696	689	696	730	707	670	694	705	696	653	699	729	643	685	674	703	705	704	658	692	652	698	669	671	729	682	729	678	719	717	650	686	688	667	684	710	718	703	685	688	665	642	649	690	706	625	692	692	715	697	650	647	695	695	681	702	691	654	703	686	707	703	706	637	703	654	694	638	662	735	666	663	681	708	637	679	692	688	697	679	635	703	677	659	634	689	693	646	689	684	697	746	725	684	732	690	692	645	658	667	659	652	647	704	685	672	670	695	676	673	677	645	689	743	666	704	680	693	676	683	707	695	722	665	691	717	717	668	718	650	681	685	658	705	680	695	626	712	658	675	692	616	667	685	686	704	712	716	672	696	710	699	699	722	674	665	621	700	675	694	680	744	702	676	659	696	711	687	708	700	648	703	679	648	694	660	674	734	655	704	688	685	664	667	680	672	709	702	697	665	688	701	667	727	712	710	702	704	692	646	705	712	655	668	660	637	655	665	657	640	681	664	653	676	671	681	668	695	717	700	691	686	666	687	676	651	672	632	678	686	669	703	691	695	678	661	698	729	665	713	692	673	684	696	693	693	628	688	707	705	690	632	704	698	705	676	685	678	645	685	696	674	670	697	709	648	650	689	707	641	689	684	663	730	652	668	675	622	702	779	675	701	669	688	697	718	657	713	673	650	700	696	686	686	661	662	637	728	686	620	695	678	661	716	664	675	725	672	627	668	653	654	687	688	719	670	722	755	662	676	704	710	682	707	690	641	690	713	711	721	651	663	705	702	715	677	745	694	686	682	669	658	708	640	678	634	675	688	684	679	699	639	667	651	682	677	749	710	666	680	704	632	698	661	683	716	692	704	665	726	687	714	705	708	633	675	621	707	671	691	670	704	724	673	696	650	722	693
25433	9946	8880	4914	3525	2818	2256	1963	1766	1573	1405	1331	1319	1209	1187	1172	1145	1123	1172	1120	1041	1120	1096	1078	1023	1102	1053	1067	1019	1029	1038	1030	1051	1004	1011	1022	993	1006	963	1063	1028	966	997	1038	974	1019	995	997	1015	994	1019	1045	1062	1045	1073	1046	1026	973	961	1001	1022	1031	988	894	1005	978	1000	959	974	1059	974	1008	1032	994	996	990	1038	983	1013	976	1029	986	950	996	984	931	932	1011	956	955	949	998	968	941	973	1010	998	1033	1030	1008	984	1028	1007	1023	1019	951	982	1040	965	945	942	998	991	994	955	942	1061	994	970	985	996	948	1017	977	1023	958	1047	1032	1006	984	895	1024	1020	986	988	970	1014	999	974	969	999	978	981	1027	984	982	1011	1007	962	1027	1015	949	946	1031	936	964	970	968	994	978	964	1013	958	979	1003	1020	1024	1002	941	965	988	1014	1000	943	982	1019	944	1011	998	1011	1009	964	956	998	959	1000	960	954	983	988	979	978	989	950	984	1012	1039	990	988	1004	968	966	1019	993	1082	983	1039	1005	973	997	1011	993	1012	944	1006	1015	1014	998	974	963	955	955	990	1004	969	953	995	1002	1008	966	916	947	1030	1049	976	961	980	966	993	1010	991	997	952	993	1008	987	1009	1001	990	914	980	959	992	962	997	977	987	999	1022	983	997	1006	960	948	997	946	981	973	989	937	1000	1015	974	1005	1016	963	1006	1065	957	989	932	996	964	996	981	952	1005	953	946	1039	1018	981	978	983	923	998	1038	992	968	1002	1027	952	1045	1011	956	997	985	993	968	992	925	1012	1011	930	999	1016	1046	1029	1056	945	1011	963	1047	944	977	1004	947	1030	1031	967	981	1048	1010	986	967	995	996	983	935	964	993	950	988	941	964	1024	1034	1004	1010	988	982	937	1007	985	981	990	988	957	1017	970	1048	1007	908	1033	1013	960	921	1007	987	992	982	1005	968	986	1013	978	970	992	955	1015	982	943	985	976	1006	991	939	966	1010	1017	988	998	954	1050	935	964	991	1041	1028	989	1032	996	974	982	987	945	963	1009	1016	986	938	989	1011	936	994	985	970	1005	1015	991	1019	988	996	966	1028	992	1003	993	932	987	985	988	1007	967	940	976	1033	975	943	1011	911	1015	992	1028	1001	1002	1022	1031	998	1007	974	962	960	948	978	982	969	1004	1002	988	998	1000	1005	925	953	1019	981	965	985	999	987	995	958	964	1000	1022	981	1003	919	961	991	975	960	1014	965	976	968	968	954	957	970	991	1016	1023	961	1015	1000	964	1016	973	939	991	1033	976	1008	990	1015	930	1016	1021	989	945	996	937	963	989	1028	998	1006	1055	1010	966	1001	1038	978	1005	1062	979	999	1024	1002	966	975	1019	950	1016	964	951	954	1018	968	982	1081	959	974	1007	990	949	979	991	976	1003	941	1007	982	1001	986	975	968	965	943	1035	956	1007	1006	1000	948	983	934	1001	919	979	987	997	1003	937	978	961	981	976	1023	1002	978	1044	987	988	998	959	979	953	974	964	1000	969	929	957	977	952	1058	1034	1009	972	955	998	987	1000	974	994	1024	1047	929	971	1019	1022	1003	977	1004	925	1022	965	965	1018	1026	955	985	948	1030	979	1037	978	1056	1005	992	948	1034	999	938	979	1006	962	983	969	1033	977	996	989	959	1011	981	967	1016	977	1052	1064	992	1003	1031	1033	1005	937	1023	990	905	1021	1081	992	938	983	1039	986	969	995	1020	1037	996	992	965	1010	990	960	1005	1029	994	948	932	1021	991	973	980	978	1035	962	984	980	970	950	997	983	925	989	1042	965	1025	1012	975	994	979	977	991	1025	957	1033	951	988	1000	981	972	990	940	947	1023	945	971	992	1005	1017	977	992	1008	991	996	996	1016	1019	1005	1048	1008	1051	986	1026	999	1004	994	1001	985	1012	1006	964	985	990	1025	930	983	942	962	1008	977	966	968	966	997	1007	931	1035	977	1009	1043	1021	965	996	974	941	931	985	968	977	945	952	919	1008	1001	974	975	1003	1039	982	985	961	989	1001	1008	982	1043	1011	973	1030	969	1031	1021	991	1008	965	986	1023	976	1002	922	977	1022	1036	930	982	962	932	985	975	975	977	993	1049	1008	970	1000	1017	997	1062	993	940	1004	987	1014	1023	1021	967	953	991	1060	985	924	956	959	1013	1018	1005	986	1003	992	944	950	994	1006	990	978	952	998	934	1015	966	1008	975	960	1043	951	1006	1035	1014	985	974	986	1027	963	1064	975	1017	967	990	1037	933	993	1004	970	991	1028	950	962	956	1072	908	974	960	987	991	980	947	992	988	1015	1040	1009	1018	1020	949	998	990	975	970	977	1126	993	996	971	1025	1028	967	994	935	997	993	1018	996	1010	1005	1010	972	965	965	987	1035	1018	1007	1033	1002	1022	1007	1000	1094	960	963	1025	972	977	956	1010	999	942	1027	1028	945	989	1012	956	987	1014	1007	937	1018	963	991	1031	988	967	935	1015	958	991	999	1028	999	984	988	1007	932	1021	972	984	1013	978	983	958	1043	1024	1011	952	1010	1000	1005	976	965	1063	990	924	970	981	990	1001	994	924	1011	1012	1041	929	1016	997	980	1013	979	1014	977	929	981	957	1007	985	1021	1029	950	968	1002	1034	1012	991	1006	978	963	1001	1047	988	958	960	920	1032	1016	921	1042	987	920	1033	1038	1014	953	994	1011	990	1008	958	1007	1034	1036	985	998	996	997	1024	957	968	1007	964	1006	1042	1018	1009	1036	973	973	1006	1031	1025	1023	961	971	984	1000	952	973	982	992	981	1004	935	1032	1003	945	1012	1040	996	993	1008	1017	1013	945	987	983	997	959	973	1030	1024	972	1010	1055	1026	1026	982	966	995	1021	951	956	1016	999	983	968	1000	1025	940	959	996	963	981	1004	1044	948	1048	997	949	921	967	970	1032	1018	988	1026	1006	988	958	967	956	981	1020	974	962	1009	1001	1019	1006	967	1020	1027	961	928	981	1018	939	1031	959	1027	902	1024	965	1053	974	914	990	965	974	1028	1002	1025	994	983	966	1001	964	1012	990	947	987	996	1006	954	1009	948	1005	948	1001	962	964	988	980	967	1015	987	975	965	971	990	1020	977	947	949	985	967	976	965	971	978	987	965	980	976	990	950	1002	995	1034	1016	986	942	975	965	973	1009	979	986	976	1024	981	925	977	1006	995	973	967	1009	1011	969	1003	1012	1016	1015	1007	996	999	982	945	1013	1023	973	1034	1019	1011	967	975	945	982	968	1024	942	959	969	953	1010	976	986	1037	1000	983	976	968	982	960	994	993	1015	1044	957	932	1022	966	1009	1066	961	979	1024	951	971	973	980	968	976	1031	1002	983	1046	946	992	937	975	965	1017	1008	1003	969	948	923	1023	990	993	957	975	1033	981	981	971	993	936	963	988	1014	965	988	968	1002	1026	995	949	983	1001	1003	1013	1034	981	943	938	965	1019	990	974	1015	1027	977	952	968	1026	970	1013	1007	971	1023	994	1019	997	990	1006	999	1005	960	970	1041	977	1036	993	935	1004	988	959	1010	1029	986	948	973	996	961	953	984	1028	1000	993	1030	1004	1000	927	996	1025	967	980	962	974	955	999	986	992	1057	957	982	934	1022	997	984	966	963	1005	1012	975	976	1012	1000	988	968	1023	995	987	1053	991	1009	1021	972	975	1002	968	966	991	971	1031	1014	979	979	1010	983	934	1003	966	955	985	984	1023	979	984	939	1013	965	1016	949	990	996	975	972	1012	1035	963	972	1048	1020	959	995	981	1002	1002	1001	960	909	997	1011	986	938	956	1003	954	950	972	994	987	1052	1028	1000	973	957	1027	968	948	980	1024	950	972	978	999	981	965	982	915	1045	947	971	986	987	985	953	960	1027	961	1032	990	976	1022	998	954	968	975	973	983	1003	1024	1015	971	1027	1006	1053	1023	977	957	1012	998	949	1017	974	996	981	981	940	1066	991	995	988	993	984	954
23366	21444	29229	24058	21445	21217	4267	1416	1047	1019	868	893	856	753	756	769	693	698	647	635	627	648	678	692	669	662	652	654	611	650	624	630	663	672	581	614	600	608	635	626	602	652	637	584	629	630	584	660	626	622	626	644	597	614	595	582	620	621	613	645	622	602	608	609	619	576	641	621	615	582	582	587	642	562	604	607	618	629	594	576	594	622	598	631	615	631	580	614	633	655	603	599	649	604	639	583	623	639	629	607	614	609	592	558	608	573	562	570	583	605	628	552	573	601	594	602	572	607	590	590	606	612	602	587	588	580	629	609	591	640	646	577	605	637	610	612	568	602	597	580	578	566	617	544	584	634	611	557	644	588	587	627	609	587	608	605	580	593	629	582	633	591	604	616	634	577	602	590	557	563	563	623	614	631	559	610	592	628	613	653	598	620	586	588	581	575	585	610	618	585	581	572	634	627	654	627	596	597	617	594	622	629	608	600	574	600	618	651	587	614	562	583	632	618	593	592	580	608	648	595	596	610	619	608	600	613	624	582	614	609	599	588	586	596	576	608	582	559	569	575	597	638	615	539	624	640	566	576	596	603	569	577	593	626	577	596	638	613	582	605	563	632	601	632	625	633	613	612	604	554	597	556	617	627	636	577	610	567	634	580	604	601	609	620	590	614	593	613	579	601	573	581	576	546	595	568	620	633	611	611	557	619	619	612	626	588	539	558	576	611	614	586	560	628	628	642	556	590	576	593	582	615	602	533	586	596	584	628	608	603	605	617	589	637	555	573	595	649	600	615	620	563	598	585	624	590	570	572	614	591	668	565	558	556	625	606	626	610	606	610	616	610	564	609	583	600	600	572	599	615	597	648	585	571	624	637	569	592	638	619	562	646	550	608	574	613	610	623	569	586	594	562	616	570	577	610	580	614	569	554	611	619	594	630	642	595	588	556	616	611	584	585	595	611	603	604	585	580	602	614	618	588	611	598	629	562	606	615	613	561	612	564	547	582	587	571	577	607	622	597	585	579	595	591	609	593	615	578	578	591	582	621	616	582	616	572	613	566	574	576	607	562	614	576	632	613	641	607	617	621	589	614	582	614	602	616	610	585	614	571	533	579	600	627	603	563	598	593	613	606	640	583	608	607	544	566	575	605	631	581	599	583	595	551	578	632	546	568	595	578	599	596	587	630	594	603	616	561	587	610	597	611	553	563	620	583	579	570	612	581	628	596	572	564	587	601	607	594	608	638	570	580	600	577	620	573	600	612	569	600	596	588	639	563	529	616	591	607	619	555	616	566	624	589	613	583	595	592	598	561	582	566	593	580	614	541	608	591	591	593	587	590	605	582	587	606	588	602	563	566	602	581	589	614	546	546	591	590	620	575	643	541	597	621	616	634	605	583	604	657	602	609	573	589	575	590	644	599	589	614	556	597	601	582	577	547	612	577	620	604	581	626	600	605	579	574	623	585	568	618	604	599	597	583	608	586	628	633	589	556	600	583	595	643	549	608	580	588	548	615	602	584	574	591	593	649	575	545	598	601	582	603	619	561	608	599	624	636	598	592	623	594	555	568	629	579	577	607	585	571	542	567	585	572	557	575	590	601	594	583	587	591	557	588	605	617	607	588	601	654	631	608	607	573	614	652	579	603	608	595	616	606	642	583	614	579	648	619	578	623	649	586	632	569	569	607	594	588	610	601	573	599	594	602	555	604	568	592	584	543	625	550	600	599	587	597	585	584	607	568	576	559	584	630	580	631	586	597	612	598	580	581	604	600	595	562	614	623	589	599	621	633	596	574	665	579	589	594	592	619	581	648	601	595	587	628	561	573	600	629	578	601	599	568	603	560	594	613	613	579	595	580	591	629	577	613	624	561	598	619	597	597	621	580	587	602	630	630	576	640	588	566	627	525	608	593	595	588	601	605	609	587	605	603	546	631	559	559	618	582	622	550	561	589	591	571	579	612	610	621	592	599	633	584	608	654	573	553	574	557	616	637	570	590	639	582	595	592	571	605	595	607	599	575	630	583	612	601	612	612	599	565	607	619	593	587	610	595	558	595	595	590	562	593	614	586	625	589	594	605	599	580	619	571	573	581	619	663	590	582	613	584	555	639	593	613	591	584	596	542	602	643	589	570	595	547	635	625	589	599	574	661	609	605	568	613	590	605	639	590	615	613	597	579	590	593	646	600	604	616	621	602	589	650	553	592	610	606	608	585	589	609	555	588	603	646	648	628	618	597	580	613	583	645	611	585	619	601	584	581	575	592	585	662	613	621	625	586	575	647	651	600	558	565	582	585	569	600	619	583	543	602	624	593	576	596	616	627	582	632	605	593	587	571	584	602	580	607	571	578	579	612	597	601	628	563	626	603	633	607	584	570	618	601	589	614	582	584	610	566	589	584	621	600	634	605	595	628	611	631	633	644	587	561	587	617	612	621	596	607	584	576	602	584	593	582	604	563	581	612	625	620	611	594	585	608	599	581	599	596	626	614	600	596	579	597	567	582	574	601	601	615	632	616	549	575	589	581	585	637	558	542	644	633	600	589	591	581	599	597	598	601	628	534	589	620	591	587	599	567	582	588	594	604	621	624	579	601	590	619	586	621	593	581	592	586	624	583	598	643	560	628	582	619	615	589	563	622	596	647	599	615	589	613	594	616	611	644	568	549	617	620	589	610	608	618	573	599	582	636	583	601	585	586	581	610	571	610	636	551	616	603	583	589	605	569	636	577	551	620	598	617	561	646	632	626	589	587	644	612	586	590	588	589	585	590	565	610	599	596	577	585	581	572	614	604	622	578	604	582	622	582	530	602	584	643	601	560	595	610	579	583	585	540	578	602	588	572	576	568	594	599	651	675	599	601	590	565	579	586	602	609	612	644	590	598	580	619	569	593	599	638	567	607	625	616	650	607	544	637	579	630	594	610	614	565	636	579	596	586	598	586	638	617	593	569	588	585	599	609	647	610	598	564	574	567	597	608	633	593	598	555	602	600	580	615	577	600	591	594	605	573	573	624	606	579	622	640	613	633	637	567	591	646	571	593	583	628	576	641	594	590	572	581	545	570	618	621	561	593	588	598	577	601	594	610	583	620	577	590	552	589	582	622	619	579	588	611	583	575	600	558	621	608	653	563	622	616	624	616	585	615	554	585	589	606	580	554	608	569	618	592	596	588	602	589	624	563	594	608	550	535	539	584	574	617	629	588	613	636	577	545	557	590	636	562	616	598	572	587	589	615	577	619	636	603	565	588	610	584	581	611	566	603	573	622	596	643	597	612	605	621	586	659	553	570	599	626	639	625	616	596	610	619	626	618	555	612	594	586	581	600	578	592	617	565	617	600	620	640	617	562	599	585	596	597	600	637	576	608	561	583	607	620	529	624	640	559	606	556	608	564	614	572	603	579	595	589	541	610	599	566	565	569	579	585	612	578	629	594	578	569	590	600	568	553	562	608	606	580	578	605	649	589	567	593	630	588	640	589	581	627	563	593	615	562
29165	15874	13898	7663	5533	4164	3338	2706	2237	2037	1763	1602	1541	1313	1258	1219	1137	1157	1099	1029	994	1050	1035	946	993	943	1017	951	933	960	997	926	929	950	882	952	952	931	896	871	919	871	900	913	954	877	881	942	939	937	842	897	881	881	883	953	856	873	887	884	968	889	845	861	864	924	847	886	903	934	887	821	865	866	857	868	914	913	881	913	916	891	896	851	925	845	853	852	888	892	868	878	868	904	875	865	874	872	931	890	880	851	897	882	895	862	873	891	851	876	838	921	889	881	837	881	908	902	891	881	864	913	847	877	903	916	856	882	842	873	889	858	862	904	871	853	861	869	885	874	898	888	877	888	876	913	896	892	871	826	893	869	917	895	842	870	862	863	890	869	843	876	888	871	855	898	879	867	895	878	817	914	854	855	905	864	858	850	890	813	865	891	867	888	872	834	877	842	894	866	914	882	855	871	865	862	870	914	848	847	851	859	868	917	845	878	833	902	921	867	864	887	873	898	898	926	889	916	926	884	911	818	861	853	872	906	856	848	879	857	901	883	897	869	840	851	854	816	864	854	859	859	874	825	910	861	888	875	883	846	893	840	874	907	878	895	883	828	882	883	876	865	906	864	898	889	869	880	896	917	899	915	859	848	900	908	870	912	863	835	889	860	864	885	942	845	855	889	893	894	861	901	829	847	832	859	840	863	879	829	851	848	932	845	832	894	889	862	851	878	829	884	898	886	842	882	866	851	888	898	914	842	852	889	904	861	852	888	871	922	831	828	880	835	859	826	845	892	866	894	840	945	924	864	857	889	862	862	867	889	869	899	900	856	871	902	815	889	868	867	841	877	867	859	844	888	899	875	913	894	823	888	856	916	827	872	881	882	845	835	876	872	872	911	855	840	840	883	881	880	882	889	861	904	844	825	882	895	899	886	865	874	870	838	880	910	908	853	851	874	875	847	866	861	891	831	886	878	867	856	826	850	858	886	896	895	870	876	873	908	868	876	887	887	907	872	841	854	863	821	812	860	874	852	884	877	922	851	885	894	865	872	837	865	795	901	882	866	819	824	831	882	905	855	919	878	898	866	856	873	865	861	881	899	873	884	802	882	856	872	867	824	912	887	867	892	865	867	894	872	888	877	811	882	892	876	911	847	923	873	927	862	858	838	916	883	877	888	875	869	856	844	852	834	915	918	932	922	874	861	866	846	872	827	879	840	865	867	838	885	919	842	890	827	884	845	890	854	877	929	893	911	847	863	932	864	842	860	859	883	933	889	950	946	879	813	855	902	843	888	860	884	832	847	885	908	911	879	844	849	887	871	820	938	892	826	893	909	886	845	886	838	869	907	894	876	895	943	855	867	871	819	856	880	889	903	834	920	813	871	846	931	897	861	824	888	852	897	813	876	803	888	857	929	912	895	851	877	850	809	870	824	894	840	882	870	873	865	869	901	906	850	911	864	825	884	882	877	892	863	877	853	854	911	896	914	861	870	896	878	909	863	887	888	848	844	858	851	886	854	893	881	905	907	804	841	897	885	847	872	891	902	875	891	824	856	849	912	927	900	891	869	865	879	857	821	873	927	879	850	851	830	907	847	886	927	840	818	842	864	859	863	813	912	855	838	828	887	859	816	828	859	851	840	886	829	866	848	860	904	879	900	873	889	855	883	885	847	862	853	874	884	836	840	843	901	942	856	913	896	869	848	881	863	870	891	907	892	870	841	839	845	867	883	861	864	890	912	892	871	849	852	822	895	869	889	877	886	895	849	880	924	876	930	862	869	841	847	902	899	878	914	854	907	895	807	888	876	795	891	870	875	895	874	888	921	838	895	849	888	861	892	845	866	885	860	899	872	868	841	875	912	883	868	864	882	854	887	864	843	847	826	952	872	872	843	869	859	877	819	845	869	840	874	883	900	941	862	880	892	849	892	847	892	910	872	884	874	925	828	905	839	881	907	862	913	898	873	906	887	884	817	885	883	855	880	902	849	846	881	860	860	875	851	871	878	924	879	875	810	901	821	879	874	835	854	902	867	843	889	900	897	845	883	855	857	855	919	824	881	883	848	821	846	852	853	852	858	852	871	876	896	886	821	855	862	867	885	900	872	915	869	940	836	836	852	898	860	876	875	874	889	889	838	927	923	851	886	869	892	865	842	883	858	910	872	874	862	912	801	881	872	868	877	884	846	820	890	899	851	889	897	898	863	881	884	830	875	909	881	859	867	857	895	856	873	898	883	838	873	881	890	868	872	871	913	860	861	872	844	930	886	924	941	903	854	886	881	893	916	846	848	849	867	852	896	840	904	884	894	914	884	875	841	919	814	869	817	867	903	800	878	883	859	915	875	839	860	855	851	872	914	894	891	882	885	874	867	890	884	886	893	870	854	900	903	898	862	839	884	873	905	886	860	862	894	893	880	847	914	887	873	856	922	890	814	860	842	846	874	877	882	826	893	806	844	837	866	854	870	831	891	860	838	886	922	833	861	858	863	860	886	892	831	842	820	842	849	821	917	871	895	867	921	828	876	846	876	881	905	876	798	900	846	871	912	849	862	871	897	835	923	910	920	826	878	887	843	853	874	873	865	875	878	863	851	881	880	850	806	884	914	859	918	886	854	901	868	863	891	892	855	918	881	921	868	881	894	900	866	892	849	854	817	867	896	910	838	913	862	868	853	881	876	904	876	914	859	841	843	863	889	910	881	844	879	850	906	830	857	879	827	869	897	874	907	853	826	889	907	909	861	880	879	843	880	877	823	866	883	884	864	926	896	837	858	832	846	863	863	856	871	935	898	884	849	851	778	894	852	833	849	857	893	863	860	916	861	885	938	893	859	904	903	919	881	899	915	885	810	879	854	880	878	862	860	883	858	886	833	832	824	815	855	881	850	864	894	827	884	809	913	908	822	810	831	835	852	896	848	876	881	883	846	842	872	866	782	874	818	850	905	837	890	863	928	861	847	904	933	874	870	829	855	888	835	895	879	890	849	906	870	803	871	866	879	867	871	850	866	868	855	844	842	855	900	852	861	852	908	878	848	896	907	849	854	877	846	894	920	819	867	897	918	899	868	837	834	882	860	874	815	889	917	897	846	911	887	878	921	856	875	871	909	838	903	881	880	848	893	863	858	843	886	854	903	864	836	913	920	825	873	880	855	906	819	913	904	851	897	878	856	893	900	863	896	860	837	908	896	854	872	848	806	919	889	862	892	894	931	835	857	911	859	833	890	864	890	865	893	884	918	861	860	880	855	913	880	860	924	870	874	832	889	828	903	836	867	916	887	842	879	906	844	886	881	941	831	868	871	845	864	883	889	834	892	875	867	843	854	892	855	792	870	840	882	857	868	803	841	860	881	815	870	907	854	857	888	835	915	855	887	874	863	849	923	854	831	874	862	916	892	858	875	850	892	919	860	873	839	888	880	921	891	886	889	904	866	900	870	963	845	920	828	863	874	890	919	818	909	894	822	825	822	907	918	835	850	875	876	886	841	857	857	911	904
27294	20875	8896	825	489	441	464	438	419	401	406	410	412	418	359	387	396	403	384	415	388	375	422	386	400	415	386	365	369	382	337	380	359	389	424	377	380	419	375	343	386	397	388	403	381	423	414	366	401	374	402	379	369	365	394	356	392	392	371	420	387	367	436	382	402	379	377	408	348	376	388	392	413	362	378	374	408	370	398	385	399	407	399	412	369	384	378	384	378	396	374	399	382	398	391	386	382	438	389	368	358	375	397	363	370	360	379	358	373	406	419	407	411	424	397	391	378	380	398	362	377	386	408	393	369	379	406	400	380	370	396	415	385	390	366	414	387	392	388	387	385	384	404	375	374	415	419	378	374	407	391	346	364	397	372	389	408	384	384	360	356	390	384	379	401	387	419	378	384	412	347	349	397	384	375	393	405	369	425	407	350	425	398	368	359	369	419	380	387	393	384	373	370	351	384	389	361	360	408	401	405	379	404	410	391	378	391	377	410	386	380	392	394	402	396	389	380	406	403	401	368	388	422	389	379	409	395	404	403	401	387	374	378	387	392	364	386	394	372	361	364	368	373	376	391	383	362	372	372	400	415	356	355	373	409	332	391	402	383	383	371	370	402	375	346	350	407	371	376	375	357	381	390	373	361	378	392	377	381	366	357	370	378	382	384	351	416	389	359	385	378	396	363	385	406	406	379	384	373	388	398	422	398	367	385	405	392	428	375	373	392	395	363	365	396	383	394	385	353	410	401	365	358	377	367	398	371	374	377	363	380	384	401	366	381	407	398	395	387	363	392	387	415	364	404	400	408	371	391	358	386	381	362	344	373	383	387	437	396	386	397	367	414	409	390	381	387	359	414	399	427	369	423	383	388	447	394	400	409	403	379	380	376	399	356	414	425	406	346	404	369	394	390	417	352	369	401	387	407	413	427	391	409	384	409	370	371	398	378	384	400	366	368	368	369	368	374	390	390	392	404	382	373	382	345	390	400	389	390	386	374	381	420	397	353	417	398	392	395	410	391	393	361	400	389	359	393	374	382	388	392	363	365	385	398	391	343	343	393	362	370	376	369	397	423	377	391	376	376	361	373	388	373	391	361	386	395	379	398	407	386	372	368	397	376	380	383	343	374	385	409	397	376	414	407	404	380	367	348	392	398	410	420	376	353	377	400	382	389	403	372	393	384	356	373	377	390	401	404	377	391	353	365	406	381	376	408	413	404	424	385	386	369	365	390	370	375	386	390	437	381	376	378	397	375	390	408	365	385	375	440	381	401	352	408	383	378	411	405	391	357	376	378	398	351	430	396	385	374	392	381	392	410	381	352	394	418	435	369	418	375	332	415	356	360	376	353	387	369	393	370	394	422	390	381	405	369	402	406	372	431	403	377	425	427	377	346	413	387	422	398	360	385	374	388	431	378	395	383	362	388	370	359	373	370	383	384	353	387	399	388	401	366	397	423	376	383	385	418	371	388	415	395	400	388	427	375	394	388	357	371	359	355	374	390	366	367	371	410	371	382	380	378	415	389	390	386	391	393	398	381	372	380	409	390	388	378	361	413	396	409	393	380	384	381	372	398	360	379	393	393	398	422	389	367	372	377	426	415	361	384	369	404	407	376	423	371	361	367	382	371	364	387	407	363	398	376	414	404	388	376	376	386	377	404	401	364	379	381	404	382	392	393	416	361	418	361	381	395	394	382	359	391	385	341	363	316	366	406	368	373	368	372	409	403	390	382	412	404	396	424	358	399	366	392	381	386	402	375	391	417	410	391	415	412	395	402	358	382	390	379	379	381	388	394	374	417	383	382	377	401	373	423	417	417	349	371	403	414	365	357	423	393	389	395	387	414	410	347	417	375	388	402	407	424	371	346	356	387	380	380	387	390	370	393	398	349	388	316	389	397	380	381	371	420	409	384	401	398	389	383	390	388	339	396	360	372	391	375	395	401	432	394	440	361	373	384	370	365	416	373	378	365	405	388	400	382	376	391	390	375	398	446	379	362	400	384	350	389	381	419	364	395	404	357	392	382	412	382	415	371	412	414	370	388	401	364	404	384	379	387	414	369	378	387	431	373	394	412	370	409	366	383	416	369	378	410	419	384	399	385	436	389	343	399	372	381	398	376	365	411	371	376	380	351	397	374	399	425	394	393	395	366	377	382	384	391	367	427	403	395	389	392	359	369	400	383	382	386	389	399	353	372	402	395	425	387	385	360	398	363	379	393	405	362	424	402	365	411	363	357	377	374	368	416	426	409	389	389	379	407	392	365	387	375	394	372	393	395	409	405	400	409	406	366	372	394	388	389	398	339	371	422	376	389	399	373	359	387	380	401	404	396	355	359	366	406	366	380	352	363	382	331	357	430	364	373	401	404	392	403	385	398	358	417	399	386	399	358	372	416	388	409	365	389	384	374	383	378	374	353	378	391	345	376	414	361	385	382	422	381	391	376	364	425	373	393	419	444	426	389	383	393	396	362	427	395	381	382	396	346	388	407	381	339	375	353	370	366	361	369	407	351	400	375	406	402	392	419	406	383	432	389	398	380	377	379	401	420	409	412	368	360	379	379	390	387	389	377	384	421	372	383	422	396	405	363	410	382	412	334	348	399	351	379	391	390	382	392	372	406	392	381	381	368	374	424	386	398	383	396	415	387	407	395	392	349	409	429	412	373	399	386	374	410	405	379	352	364	371	379	369	394	387	361	410	378	419	386	406	378	369	393	374	386	414	353	407	369	365	395	407	353	402	388	409	378	380	400	411	396	380	371	354	390	357	378	385	358	356	407	402	372	391	378	419	371	412	388	441	376	419	382	329	361	383	412	337	375	435	356	385	390	393	378	396	354	395	388	419	378	421	376	415	375	412	401	386	384	391	378	393	390	399	402	387	367	415	422	377	389	388	381	397	402	365	393	354	369	421	342	365	360	387	410	359	378	381	359	379	431	435	410	421	337	398	370	381	414	391	417	393	374	402	356	373	405	380	405	384	418	428	376	377	423	384	358	422	377	396	422	370	362	376	397	372	380	383	373	399	371	413	400	380	390	376	391	389	370	348	366	360	390	411	344	412	373	392	366	404	366	381	383	403	393	414	424	399	408	416	372	365	408	378	382	398	405	382	415	385	383	358	341	361	400	388	401	362	387	413	399	367	388	396	426	377	377	357	358	367	364	385	411	390	400	391	386	410	342	367	393	384	375	396	376	383	386	370	406	360	384	400	436	396	420	381	388	360	397	393	380	369	372	379	394	369	391	414	405	388	393	399	405	421	392	362	384	364	434	430	379	381	448	358	390	435	394	357	368	406	406	380	397	405	382	369	359	357	403	371	428	389	374	389	395	399	369	415	374	394	368	414	429	377	401	407	388	376	385	388	415	391	398	385	396	385	354	374	368	416	384	386	382	385	401	349	378	358	393	381	368	408	380	359	382	392	383	410	416	363	414	374	387	396	400	393	382	414	388	373	395	413	341	357	393	374	370	395	358	385	377	394	384	377	369	376
10906	1631	1577	1008	772	750	684	610	612	634	621	615	586	556	589	582	559	572	606	565	569	583	580	593	595	598	589	590	591	606	579	597	562	593	595	580	563	568	651	574	574	551	553	537	602	540	555	590	546	564	555	603	569	553	610	573	627	562	587	593	547	542	563	546	584	536	574	549	607	566	579	529	546	583	572	612	581	536	573	623	568	583	568	592	582	562	557	540	584	572	558	541	615	560	556	595	575	545	581	548	573	535	538	562	557	624	570	544	575	596	592	552	563	616	560	559	588	593	558	581	571	541	576	583	577	549	583	610	613	541	585	599	583	614	550	547	559	569	591	583	621	617	557	561	580	591	519	623	583	548	547	559	530	558	568	631	543	536	578	558	614	551	584	580	571	571	590	589	557	565	527	578	553	576	574	541	534	548	559	561	540	534	533	532	574	550	578	572	533	551	581	604	560	608	610	544	581	574	577	571	549	559	541	589	558	561	565	564	560	574	525	621	561	564	605	615	557	532	576	560	554	568	576	580	565	608	598	581	584	589	582	619	598	567	599	586	525	549	600	575	595	624	571	591	563	583	613	603	613	565	578	583	568	585	566	572	591	568	555	584	569	566	539	545	582	611	588	584	589	551	574	587	557	566	536	544	579	589	544	592	551	560	546	566	538	512	566	550	546	542	590	575	541	555	576	576	553	571	568	557	576	588	562	580	595	540	595	583	589	602	594	587	544	551	541	600	578	587	571	542	558	576	620	581	589	566	600	580	570	540	577	592	598	570	549	574	546	573	607	558	594	534	588	570	556	558	578	591	599	583	550	593	568	552	585	560	538	560	552	556	579	589	595	582	572	549	584	576	552	555	544	577	559	572	544	552	545	576	541	607	570	597	617	544	531	573	579	537	596	549	575	551	526	581	535	609	581	586	600	521	567	573	561	583	541	537	571	569	545	562	594	603	518	545	538	562	576	621	552	589	577	525	562	597	581	576	577	569	542	583	559	560	587	531	561	582	561	580	559	570	537	570	556	555	560	543	571	564	608	574	536	579	573	578	530	542	531	609	562	597	574	620	548	548	570	553	543	549	547	591	598	540	561	556	569	548	581	578	586	603	590	575	592	583	545	624	530	536	568	584	535	553	603	527	532	559	553	584	547	586	565	525	569	600	539	591	612	571	584	579	586	561	543	536	563	572	517	578	600	569	579	562	550	553	578	588	566	578	574	571	568	526	619	620	574	555	563	551	552	574	578	536	584	573	558	580	612	558	593	591	580	552	580	565	532	541	582	530	570	601	575	589	535	556	599	582	566	566	568	566	576	609	628	563	577	587	579	588	547	556	583	562	562	608	573	547	568	562	556	587	559	560	561	572	572	571	536	601	577	574	582	550	544	574	579	531	580	574	570	576	581	559	595	551	582	538	612	545	587	562	566	566	569	574	575	546	542	571	583	589	605	599	602	572	573	606	570	571	566	560	544	586	562	547	573	595	616	563	602	546	558	607	576	538	597	576	576	539	508	612	546	588	574	588	586	565	545	520	561	627	552	560	568	546	569	565	569	605	529	558	592	556	538	518	528	550	571	571	573	580	576	557	593	592	568	573	552	574	543	547	556	588	558	622	568	595	570	551	647	591	561	577	572	573	583	539	597	551	571	558	596	577	531	562	563	537	537	556	546	601	570	573	561	581	573	578	559	593	573	585	565	558	565	540	576	554	592	550	557	570	564	544	571	584	541	552	543	554	556	583	602	577	544	592	549	586	576	555	587	562	519	554	566	568	559	590	569	544	566	571	590	564	598	598	528	549	589	564	621	555	545	589	609	598	577	597	548	590	537	550	572	546	579	585	589	582	563	609	527	597	562	568	533	546	548	617	591	589	580	611	537	601	582	595	595	595	511	594	580	593	554	564	602	557	559	588	549	556	532	606	571	605	603	594	536	549	567	591	576	574	573	566	554	587	575	551	513	520	573	554	570	553	581	585	556	601	582	537	546	577	541	585	591	557	581	578	566	573	596	528	623	598	581	526	581	588	586	635	530	581	567	575	550	558	552	552	603	537	534	638	539	620	578	572	623	558	554	620	570	562	583	560	556	547	583	541	548	571	544	548	539	564	577	565	526	564	533	585	507	564	581	529	558	583	569	586	549	569	565	587	589	555	535	578	581	564	604	588	529	552	541	576	578	523	585	590	577	547	530	601	536	543	588	546	571	550	567	569	590	557	563	565	590	588	578	554	558	540	626	591	556	577	542	530	560	591	575	624	548	589	584	566	635	600	571	623	551	589	566	564	544	557	573	574	575	602	523	551	576	558	620	604	565	602	593	606	563	600	573	560	575	564	543	559	512	544	574	576	568	574	586	570	606	561	596	612	589	591	560	571	581	605	564	543	538	597	570	604	613	565	570	551	518	597	571	555	603	534	521	557	591	541	592	553	526	596	567	576	592	608	587	592	564	572	571	537	592	551	509	571	605	594	567	613	557	582	600	590	531	576	583	567	543	555	565	577	560	596	569	567	550	549	537	554	581	597	558	615	567	561	583	599	563	560	588	525	562	571	620	609	597	578	543	592	554	573	591	562	577	600	597	529	575	597	596	559	561	582	552	572	575	572	570	561	579	568	562	601	585	539	579	544	573	600	544	518	574	543	592	557	583	555	567	599	566	534	542	557	596	580	545	556	538	651	568	587	590	574	605	532	566	580	571	569	625	575	626	608	605	560	546	539	590	567	540	596	570	557	545	573	575	584	562	559	555	569	530	558	560	570	551	570	553	574	591	573	610	576	569	551	558	588	573	544	545	563	574	571	537	589	577	582	586	592	535	551	554	572	571	562	542	554	541	563	539	554	563	532	555	567	579	589	530	593	583	545	565	578	574	577	585	545	575	530	599	581	555	543	566	519	618	601	575	586	609	601	548	583	571	542	583	584	571	565	595	591	526	556	577	573	540	556	570	555	512	586	557	634	576	528	528	603	573	607	582	566	572	572	576	541	567	616	573	597	543	587	536	509	567	575	615	553	604	572	547	590	597	595	572	573	558	569	563	564	560	569	562	591	571	563	593	539	589	591	600	577	562	578	569	575	632	567	558	567	551	591	555	558	567	574	611	589	551	566	557	559	536	537	623	619	545	513	578	573	558	561	603	601	520	583	540	565	570	574	542	580	520	552	598	577	609	564	550	578	565	569	580	578	547	594	569	580	560	568	559	571	562	564	597	541	561	557	579	502	605	533	545	537	573	595	550	618	558	617	557	565	539	522	577	589	562	573	583	520	552	616	588	574	556	542	544	558	580	554	570	548	536	554	542	576	592	557	601	624	549	596	537	530	541	563	553	603	569	568	552	599	595	560	562	615	557	583	556	611	585	566	545	578	566	579	592	592	608	546	573	556	557	577	573	600	569	515	546	559	555	570	535	584	573	575	591	581	604	571	519	550	612	578	553	577	551	588	528	552	575	554	527	567	594	611	557	589	607	588	584	568	572	493	584	574	590	581	557	555	563	559
24366	21456	28658	24653	21299	5273	1489	1062	912	890	876	852	797	763	754	757	787	763	785	734	693	753	715	705	730	765	692	693	653	669	667	748	740	668	658	704	696	710	757	773	671	695	682	694	708	690	716	730	701	718	714	732	725	690	684	700	701	669	691	684	679	689	675	725	699	685	715	657	716	702	678	672	669	697	698	707	710	702	729	703	670	689	696	723	704	661	751	688	687	698	699	690	722	663	699	662	738	684	707	672	659	706	674	732	714	697	720	734	726	702	664	689	689	660	674	691	727	709	672	668	667	695	687	668	664	735	651	691	664	698	695	689	690	675	676	608	670	659	671	713	671	694	722	643	657	725	686	712	781	694	702	682	719	732	712	673	704	696	688	692	668	682	761	659	664	701	690	667	710	644	674	660	690	672	687	694	696	661	685	679	707	703	682	714	722	693	710	698	701	699	722	671	699	704	659	685	732	707	708	699	690	671	709	696	652	657	736	694	705	663	723	667	695	655	703	706	708	710	745	678	709	684	673	712	683	699	675	681	687	743	686	705	680	686	733	675	663	690	714	688	732	691	690	676	710	725	720	661	739	705	654	687	729	673	676	721	723	719	667	690	737	686	709	731	672	662	709	707	685	687	630	661	707	667	693	670	702	602	642	664	665	696	705	728	685	658	683	709	726	744	723	667	661	676	706	702	711	689	700	725	661	691	676	676	738	711	662	705	688	711	703	716	696	681	727	704	695	700	639	725	686	713	685	697	702	674	685	648	707	675	687	626	719	678	668	674	694	706	693	715	700	683	746	706	662	647	724	679	669	674	673	728	631	683	714	675	699	682	753	735	642	700	713	669	708	701	647	699	709	695	686	657	657	712	721	697	702	734	666	701	692	673	641	686	708	700	694	681	733	648	682	683	696	689	692	689	727	716	667	688	678	631	684	650	687	652	642	697	656	711	659	692	702	714	668	674	669	681	676	655	669	662	654	660	718	676	691	677	660	677	713	666	692	716	696	642	671	673	640	732	696	673	679	671	691	687	738	677	629	693	711	682	713	668	750	723	704	670	732	709	698	654	703	690	714	694	682	728	666	684	718	711	681	668	710	722	712	704	679	697	654	684	670	657	635	659	691	688	730	708	719	722	681	702	705	720	700	691	731	718	704	728	717	732	666	684	670	720	691	666	687	678	690	684	715	662	751	688	723	680	734	697	674	672	673	684	678	677	713	679	713	703	678	626	699	716	695	693	695	673	703	703	652	736	667	746	683	675	704	674	686	708	726	677	700	697	715	653	671	741	680	674	646	671	677	680	676	669	667	697	710	708	673	670	706	733	703	746	645	676	664	663	715	637	699	678	678	708	674	666	720	701	712	717	647	654	704	689	751	690	650	662	687	676	658	696	739	696	664	693	679	625	687	631	696	671	663	644	668	694	715	709	730	668	710	701	668	663	668	690	681	716	693	729	730	671	714	677	717	664	700	699	702	657	690	650	704	703	684	716	708	725	677	712	716	701	722	721	673	653	663	754	732	667	668	731	731	659	694	680	680	700	692	711	620	690	672	728	691	693	686	705	686	724	684	670	698	665	703	736	701	654	755	770	677	720	670	721	717	698	629	720	696	732	695	656	708	713	701	696	723	680	659	662	749	688	728	662	692	726	707	656	671	744	749	665	733	659	714	665	733	703	682	664	731	672	679	713	730	705	679	727	718	687	654	684	695	743	710	684	719	696	663	717	674	683	660	672	663	640	683	656	646	671	696	659	702	734	703	712	662	687	718	711	695	714	693	708	671	701	687	711	715	693	704	695	642	714	700	689	658	728	685	712	690	701	676	709	683	667	652	677	691	713	621	748	697	673	720	689	676	641	670	703	692	708	668	705	713	688	670	717	677	711	706	659	670	692	727	643	714	658	698	697	720	714	700	716	704	697	680	651	680	688	672	634	653	683	685	690	706	720	660	708	710	702	673	699	637	696	690	672	705	670	699	692	676	680	666	701	672	691	696	649	698	703	679	689	663	713	708	696	680	682	722	702	685	651	677	731	703	682	684	693	689	684	673	701	689	712	718	682	686	676	656	629	636	715	670	660	668	695	717	731	670	729	692	666	660	746	708	679	696	726	686	696	710	692	703	723	678	653	668	678	733	693	686	681	647	712	700	667	662	691	715	675	692	638	669	700	651	709	695	699	702	681	714	685	689	681	664	680	670	705	710	642	690	723	688	724	659	664	717	663	701	743	688	756	704	687	721	639	671	659	663	687	705	690	750	688	681	721	720	685	683	678	710	707	691	660	681	697	706	680	686	648	739	700	692	684	694	693	717	690	676	716	693	686	691	681	712	719	689	714	732	698	679	664	675	667	707	690	727	668	642	649	734	638	649	671	709	677	707	679	659	666	717	685	696	671	703	696	680	723	704	714	703	710	683	722	638	695	700	681	703	663	722	699	695	707	673	698	700	707	660	709	731	728	697	695	704	748	650	693	669	652	719	724	716	702	645	644	727	730	689	719	740	668	683	695	681	665	660	683	710	684	676	709	674	651	725	672	668	706	709	713	710	649	679	687	649	654	685	702	694	696	679	678	700	656	677	713	710	708	703	679	699	704	688	742	660	693	658	714	699	674	698	653	709	673	685	701	645	675	655	756	677	691	677	701	708	702	699	660	717	667	718	676	682	711	724	704	683	692	672	694	727	668	727	660	686	681	736	736	705	668	677	744	730	664	684	679	657	699	640	661	667	684	720	657	649	723	721	699	659	657	676	674	682	675	671	683	699	750	722	683	689	708	687	658	702	665	694	636	664	742	686	715	670	707	692	707	676	690	660	664	714	688	690	664	737	709	709	718	672	717	683	686	709	676	714	668	643	665	689	711	656	687	723	653	680	677	725	703	681	611	698	686	669	726	696	713	686	722	659	668	701	665	644	694	696	684	701	702	693	703	702	659	695	693	670	717	714	698	669	713	668	701	691	719	689	750	705	667	696	704	733	684	669	674	680	681	704	685	678	649	720	720	703	693	684	690	708	697	678	691	701	697	656	707	697	667	708	683	686	740	671	692	701	678	662	726	684	729	672	672	728	722	712	669	690	710	703	621	692	663	711	691	701	660	675	684	729	693	726	674	669	667	662	706	665	669	692	682	689	700	742	671	704	662	695	757	693	740	679	650	693	678	687	701	639	663	685	665	686	689	652	664	671	662	697	692	720	701	659	701	680	689	692	724	730	678	717	639	645	698	678	691	737	681	681	659	732	694	645	654	736	673	662	728	709	689	730	674	659	680	688	703	706	722	677	685	727	725	735	705	683	702	702	690	643	701	688	719	688	704	691	698	725	710	670	665	691	634	676	658	705	680	672	677	696	695	724	743	712	694	661	654	663	653	723	685	696	693	701	708	654	649	707	692	753	704	712	700	675	680	710	709	686	680	684	726	730	702	721	650	759	677	635	732	660	684	689	719	720	660	649	697	694	649	687	686	677	654	709	685	637	681	687	690	700	694	737	679	711	697
25163	10085	8979	4747	3517	2719	2317	1930	1794	1583	1408	1376	1249	1262	1156	1164	1124	1114	1114	1089	1079	1113	1079	1018	1072	1064	1090	1057	993	1055	1073	1043	995	992	1045	987	1073	998	987	1004	1013	982	1070	1029	1013	1042	996	1059	1030	942	1043	1024	1030	1051	985	1028	980	1017	981	1008	994	990	1019	1067	996	989	951	946	1000	1015	1005	959	1037	1030	952	1033	1080	1023	999	1029	987	964	1039	930	995	964	957	1026	1020	1008	1025	986	985	973	1035	1038	1030	977	1003	968	968	1034	1012	1033	1023	988	993	1023	983	1033	1079	1021	927	1024	1044	994	984	994	1020	984	1005	974	986	1010	976	1011	953	936	978	994	1012	1020	1050	1048	988	967	951	1033	979	989	961	937	992	997	982	1008	1023	980	1059	954	981	900	981	1003	1009	959	965	973	987	1000	973	999	945	1010	1012	1034	1053	1052	975	1039	992	943	1016	997	963	953	973	1038	996	1041	987	981	975	991	1023	1057	996	1000	1005	1019	1023	1019	979	963	978	1004	1057	1009	936	961	1020	1023	1001	1026	1013	1003	988	1004	1033	979	963	984	1015	990	986	1014	1031	1030	990	994	969	982	909	1008	1034	1019	981	1020	1008	1002	966	1001	1002	1024	978	987	1006	1002	1030	982	950	990	921	1022	996	977	967	1057	1006	967	1023	966	977	959	1049	1013	1001	1039	947	1004	1024	1028	977	976	976	1062	954	975	1002	1012	1043	1018	1020	978	924	1009	1008	1062	961	993	1001	1016	990	962	1019	965	964	999	954	975	986	972	1077	952	1033	992	940	995	1015	1015	1056	956	1018	959	965	976	963	1028	979	983	1021	967	987	933	992	960	1018	1023	972	989	1046	973	986	999	1031	1000	1012	942	993	1005	1062	998	1039	1021	969	984	975	995	1000	1009	953	972	950	1023	953	1032	1032	1032	967	1037	941	1042	1033	991	962	977	1019	953	1032	1011	1004	1001	1038	973	1025	953	1001	974	987	961	989	961	1027	1042	984	1001	995	1032	979	958	1067	959	968	1015	1011	947	1033	1025	1024	997	979	1011	1018	996	986	949	971	1024	958	1002	1012	988	1004	986	986	993	987	999	1055	968	911	938	1014	973	1037	968	1055	1001	1074	988	1001	971	1029	1003	977	1007	985	984	1007	981	1016	925	995	951	984	965	975	1002	966	983	931	979	986	971	971	996	997	1045	966	1072	1015	1012	1042	1018	959	960	973	965	978	994	984	961	1018	963	1040	957	1020	1048	993	1018	1000	1025	1013	954	1010	1020	1001	1028	1050	993	966	992	999	953	963	1012	1040	1010	1042	1006	996	1022	1014	1006	970	1009	979	994	982	937	971	994	1001	1003	961	975	1014	993	963	969	1036	1023	1010	981	962	970	964	976	965	1007	957	1005	1009	1011	970	1018	964	978	960	1008	946	1006	950	1034	940	1023	942	1025	1023	1014	964	994	993	1032	996	979	1016	1020	1037	993	994	1028	989	973	1026	977	957	1055	965	940	955	1033	984	1044	1004	908	980	981	997	1011	1013	968	981	987	1003	1071	930	922	994	964	961	1010	1014	941	1016	1004	972	1050	1047	973	1002	982	1032	1006	995	1009	933	963	967	988	955	974	953	991	1017	983	945	950	958	937	912	993	1043	955	976	1023	977	1006	972	968	994	993	951	1010	935	969	974	962	960	975	1000	1036	977	998	973	985	1001	985	985	995	1037	992	945	1015	988	1012	968	1003	996	964	989	973	1035	1076	942	959	1019	1002	1006	954	1012	1039	1005	948	1056	974	988	978	967	1018	1053	991	991	992	1007	978	1001	1012	1000	948	1041	974	988	980	960	1013	1016	1011	940	968	1011	950	987	1013	995	996	1023	986	984	987	934	980	976	1022	984	972	1033	973	1004	953	995	976	979	984	968	963	963	1011	1022	940	995	1000	1016	1054	987	937	975	1002	1006	961	1014	934	983	962	988	990	969	1013	1018	1005	1006	970	984	1009	981	1026	986	1004	1017	929	987	1004	944	1070	1005	994	968	952	910	939	971	1008	1014	1004	1000	946	968	1068	969	1001	1005	1013	980	984	974	1011	1019	991	1035	972	1006	956	950	982	971	953	978	971	1069	1033	989	1005	1018	958	992	1034	977	972	968	953	970	989	1013	974	966	1033	993	1047	922	975	1022	957	1004	985	1035	975	989	1041	970	994	992	1015	1008	999	1033	1031	1040	1005	973	991	1031	996	968	1051	980	995	993	1003	956	1017	981	992	1027	998	987	973	1018	1011	1014	997	962	968	1014	1004	968	1015	1022	965	983	975	1007	1016	957	932	1002	1029	993	1007	953	973	932	997	1015	1049	999	1021	1020	980	1013	996	983	987	1006	984	993	997	1058	979	1053	1030	993	1005	963	1006	1041	984	942	1015	989	978	996	991	1000	954	944	981	994	1005	948	1009	997	982	1081	960	979	978	1006	1034	966	972	949	1017	965	963	1021	1060	1027	991	1026	991	973	988	991	974	915	1026	1021	973	994	992	977	1051	1026	983	948	991	1000	987	952	1030	964	1051	1003	987	984	1002	983	999	1057	958	958	982	996	956	959	979	969	1017	944	965	973	985	969	972	1018	955	1000	965	970	1007	974	944	1042	1020	968	943	1003	929	1017	990	1005	1020	951	971	1051	972	1014	1026	993	1001	994	1018	1005	967	1031	969	1016	1004	1000	1040	995	1023	972	1031	1000	1035	958	1004	1072	1002	985	1015	950	994	947	962	993	970	1010	983	1012	958	1026	1033	1003	998	1072	987	968	987	1023	1005	1022	958	981	977	987	1018	998	1036	970	1006	967	955	993	1014	984	951	981	989	1000	984	984	983	974	1014	1009	998	974	983	1037	1055	993	1039	934	1002	1074	898	890	996	999	1004	989	1013	996	990	943	1036	1017	1022	979	1034	982	959	979	1028	942	935	1063	1056	983	1034	1078	1048	963	1004	1002	968	1015	991	1058	996	972	1030	932	1014	1007	1014	1009	1046	998	968	1006	992	1030	1034	997	964	998	977	967	1052	973	980	1007	1030	941	1009	1004	1016	1006	1003	969	1030	948	1025	1001	977	1016	992	1007	986	976	1005	969	988	961	938	1031	959	1020	989	1004	945	1025	1006	988	929	991	946	997	994	1047	988	974	969	975	946	1014	1020	991	976	1013	933	973	993	994	1016	936	979	1035	963	991	981	1025	977	983	983	998	990	986	1059	985	1004	1019	1036	970	994	954	940	1067	944	959	930	947	975	1015	970	1046	958	1031	960	1014	999	972	1047	1020	944	1032	1044	1079	997	1002	976	982	1040	1019	962	1003	1053	982	988	1012	990	955	1004	1011	981	973	981	1003	1013	993	1006	987	1032	1022	988	964	965	1002	1003	974	977	1018	972	1016	996	1007	1024	941	961	966	987	994	980	990	1003	929	984	977	988	1035	955	968	1033	1058	962	1019	1006	981	961	993	963	1006	986	934	944	977	968	959	991	967	952	1001	950	971	954	990	1055	962	981	969	990	993	906	1001	973	998	926	993	961	950	948	1025	976	1015	1007	1016	981	1023	975	977	1011	990	972	975	931	969	1000	1021	1014	1030	1011	997	979	989	1013	1006	983	976	1028	992	1034	956	1045	981	978	941	984	1046	972	1003	1004	1009	1012	1049	978	930	1007	984	1001	939	960	1006	921	1072	965	1061	1017	968	1003	1057	977	1038	1001	964	1013	992	971	1042	973	1005	1057	1033	997	920	1012	1015	1068	982	998	1020	981	965	993	948	986	992	992	981	1039	997	978	1052	961	959	978	1013	1024	988	985	982	972	1010	1001	1015	1003	1025	1029	992	946	1003	997	1028	964	1013	993	1035	1017	1003	986	1034	1002	976	956	977	995	998	1033	954	959	966	981	968	983	1018	1005	964	1011	1003	1006	1027	897	1026	999	969	1015	976	1055	959	950	987	983	1016	1011	969	1003	1024	997	963	1013	951	1014	954	970	976	981	971	979	955	991	1043	1013	976	1004	999	973	1027	937	969	967	1011	948	948	1011	1016	981	985	959	992	1009	964	1004	974	966	1004	1024	951	979	1002	1071	964	994	927	995	1033	964	1023	1001	941	963	953	917	985	1046
23377	21412	29155	24063	21413	21200	4366	1374	1095	964	880	895	769	777	769	731	734	698	717	699	700	662	621	655	662	605	675	654	624	582	670	617	612	604	641	668	585	600	568	644	655	644	636	625	616	633	602	592	615	659	658	561	601	627	610	631	620	633	560	663	594	630	659	647	608	613	624	596	625	590	622	610	617	610	603	591	617	589	593	601	588	616	597	651	567	617	603	580	613	593	607	583	624	600	606	641	639	598	655	612	630	641	599	647	607	636	616	635	622	571	627	585	651	595	602	593	617	575	620	592	590	618	611	578	569	580	614	583	576	540	603	608	616	607	589	611	612	588	594	643	614	616	621	594	612	633	610	586	618	584	590	598	621	604	646	579	619	613	586	586	586	574	556	617	621	646	581	592	607	600	602	588	586	551	593	602	573	582	582	600	633	624	602	607	570	619	587	617	668	606	589	601	556	565	576	617	593	596	642	573	605	616	569	607	570	617	604	624	618	577	617	592	605	624	603	579	643	596	612	618	572	632	610	600	606	622	588	643	591	598	621	595	615	572	615	612	584	634	632	573	571	616	605	623	597	620	611	574	589	620	625	553	615	602	591	623	638	573	619	593	627	579	590	611	619	564	642	639	583	615	620	596	625	604	577	607	564	603	565	567	625	615	678	584	601	605	598	614	604	627	608	609	582	590	593	601	614	628	599	617	586	580	589	582	597	596	591	615	575	540	625	623	581	603	570	584	574	553	578	584	629	594	551	620	639	640	598	616	563	575	568	604	591	569	610	557	564	591	623	589	636	594	613	606	579	608	614	620	586	580	585	624	594	592	596	582	626	607	635	628	618	582	636	563	592	587	584	591	614	566	560	596	587	632	638	584	598	595	585	628	588	597	569	593	598	607	580	609	636	612	602	638	609	605	585	601	610	581	541	632	595	622	646	626	635	622	622	587	554	596	561	594	621	590	591	612	581	605	586	592	633	585	588	623	619	585	570	546	619	583	569	591	586	605	592	625	530	595	629	601	587	612	600	620	620	611	580	630	586	617	569	593	620	635	555	636	627	606	612	589	596	629	571	622	608	606	593	568	576	648	595	598	601	586	627	642	596	577	639	609	582	581	588	566	593	575	584	626	569	644	620	565	613	621	564	619	604	637	593	631	567	605	637	574	590	606	585	619	607	598	615	625	563	609	579	609	601	555	594	579	619	582	594	675	577	598	633	629	605	591	620	572	566	643	602	604	621	561	597	606	607	633	608	610	617	602	591	592	605	607	649	621	577	584	591	579	605	576	554	605	599	633	635	583	629	603	605	567	592	589	601	598	612	601	666	600	600	611	599	592	612	612	586	627	621	610	568	619	592	610	656	556	602	634	601	585	620	536	618	654	597	584	544	559	599	586	639	587	586	598	577	587	587	642	575	630	613	605	610	612	597	559	601	638	617	631	633	627	617	592	636	595	585	603	612	598	550	557	643	612	636	648	584	615	585	640	647	592	645	591	606	574	613	606	645	606	614	565	569	588	608	604	618	594	609	582	626	599	598	610	601	618	584	566	586	635	597	607	640	558	594	602	590	611	626	597	586	603	624	630	652	624	588	616	639	579	629	559	628	583	606	613	599	576	610	624	571	631	590	592	632	578	621	604	606	588	617	627	646	623	604	648	586	603	560	636	613	599	605	635	620	600	581	578	598	632	611	632	593	632	599	641	663	573	601	620	604	628	605	608	610	601	571	582	603	631	571	621	605	576	593	584	612	595	581	564	595	618	615	582	553	594	597	604	601	597	571	604	600	592	594	607	619	637	666	590	594	594	604	639	625	562	576	622	594	613	613	601	627	561	607	597	564	608	567	580	620	603	606	592	597	608	589	611	575	596	606	602	577	618	611	633	595	609	598	591	605	610	570	576	600	571	629	615	579	586	584	622	548	566	570	597	584	578	594	628	591	609	611	604	585	590	565	656	615	629	576	628	595	615	631	589	602	580	622	609	595	567	587	606	602	611	625	618	599	616	564	599	566	628	581	625	603	618	623	539	610	596	573	608	595	589	586	591	588	591	595	597	594	623	616	590	611	628	610	625	617	622	553	646	639	610	577	633	618	645	561	613	603	627	616	586	587	622	592	635	606	599	630	588	653	629	593	597	602	565	587	591	621	582	615	628	638	567	587	571	581	589	597	612	583	574	589	649	581	609	606	547	621	669	628	585	627	573	584	594	572	598	630	600	596	606	627	557	594	593	607	590	575	579	635	556	615	572	587	580	600	591	608	595	594	651	613	569	598	612	555	627	642	648	644	623	562	630	615	601	566	601	602	599	561	597	605	588	591	578	593	650	616	622	614	623	637	593	610	630	609	616	585	577	615	621	561	585	582	581	617	623	615	615	609	607	591	593	576	631	612	600	597	602	559	608	568	607	657	609	566	611	595	616	634	599	620	607	584	579	603	645	658	613	585	583	548	555	630	580	555	585	580	570	570	622	583	572	603	619	633	603	608	546	627	562	603	613	610	620	585	590	609	567	554	625	615	614	633	574	589	568	617	555	577	598	623	606	591	550	568	615	560	626	623	606	638	587	617	612	591	577	589	631	608	595	570	615	613	590	597	608	617	630	560	530	605	593	652	583	622	622	585	599	574	609	593	633	616	602	626	613	623	589	581	617	656	608	630	562	612	615	591	611	585	585	561	595	638	622	597	598	586	591	580	612	596	612	589	657	601	577	574	575	610	589	593	605	575	610	588	600	602	566	604	614	607	587	578	613	613	613	624	611	584	592	632	596	615	663	620	589	597	570	600	579	627	578	594	628	578	598	576	662	643	636	621	604	570	616	609	581	623	583	590	589	653	559	599	609	585	641	591	593	590	643	548	645	599	566	625	615	592	643	598	596	567	572	602	606	536	611	557	582	599	568	603	580	597	596	567	540	614	567	622	634	587	624	586	624	557	601	598	544	613	569	651	581	622	544	608	601	585	603	613	601	553	569	593	599	592	636	624	588	610	634	579	555	603	597	638	639	614	579	587	596	621	566	561	613	622	622	616	585	600	580	604	606	568	612	559	548	591	625	582	616	597	597	619	624	619	637	572	602	593	630	592	587	644	616	645	616	587	573	630	596	612	653	595	577	638	627	588	609	601	592	634	575	619	646	579	596	604	631	633	612	582	636	561	604	616	576	633	612	612	597	616	582	574	599	573	616	591	599	559	562	608	629	592	629	581	600	648	605	633	628	570	639	583	655	585	621	611	580	602	626	627	590	621	569	615	589	602	627	653	601	563	583	656	584	588	600	612	604	589	548	563	574	598	540	594	622	591	581	588	595	560	609	594	609	635	613	618	612	614	594	608	625	601	588	594	633	601	593	622	592	624	575	630	602	586	623	614	619	579	647	635	566	596	567	598	611	599	621	610	600	590	605	612	541	586	597	624	594	588	565	609	607	593	582	621	553	648	624	633	622	650	582	620	648	636	592	588	608	660	616	614	606	585	582	590	607	607	626	603	591	580	633	581	580
28592	15888	13829	7680	5453	4155	3356	2811	2408	1965	1786	1571	1440	1328	1239	1283	1221	1113	1051	1150	982	1017	1026	1020	971	1005	952	942	954	1022	970	918	944	940	891	870	932	881	880	952	913	918	930	923	881	864	906	894	924	880	937	886	868	883	921	915	914	884	928	902	880	898	892	870	883	896	903	891	878	907	906	839	841	891	881	864	920	886	925	860	882	879	889	917	882	909	877	876	909	902	899	843	865	962	906	869	881	877	887	906	906	863	888	845	868	906	835	849	889	880	842	917	916	842	840	930	885	872	885	822	860	823	898	837	853	892	850	849	906	803	877	859	858	924	881	882	898	877	973	923	844	886	882	929	882	847	850	853	908	898	864	858	843	843	836	925	832	862	870	873	916	895	885	885	840	863	899	873	879	879	871	804	861	862	848	855	940	866	867	857	848	871	870	897	928	880	871	891	876	871	911	877	879	846	898	906	853	852	896	861	928	870	872	883	870	850	840	863	854	908	879	900	829	937	861	837	857	891	920	900	853	857	868	846	861	847	886	850	839	830	903	885	869	868	870	866	888	860	896	879	865	895	858	951	908	870	932	887	886	920	853	864	893	844	881	857	878	886	845	894	853	862	870	860	831	848	804	859	937	874	928	853	845	886	869	868	910	871	930	901	888	873	856	847	839	885	878	917	916	863	917	851	835	863	927	890	866	872	887	825	859	900	856	911	884	890	876	856	900	843	843	867	928	885	881	844	910	899	873	865	890	925	872	891	920	932	858	846	877	841	910	895	833	831	850	819	848	894	846	880	898	883	902	911	875	884	851	926	819	878	853	898	862	916	846	886	881	882	858	911	917	937	873	916	890	890	866	852	946	888	874	915	911	938	878	932	889	891	890	888	920	872	940	908	883	893	838	865	828	931	893	886	872	849	870	870	877	865	873	860	847	869	836	873	896	838	896	866	901	863	882	854	909	864	859	864	920	884	824	878	844	903	867	884	880	854	890	856	912	888	917	875	888	911	866	902	875	805	870	880	889	914	895	863	852	895	889	879	855	857	825	931	899	912	906	850	887	881	883	877	868	884	858	915	884	845	906	875	821	874	898	894	831	857	807	843	889	871	883	884	879	899	892	862	918	850	826	943	826	906	864	877	834	880	864	883	920	853	856	894	847	865	883	844	856	828	909	927	863	890	912	847	850	869	852	923	876	858	931	876	866	833	882	856	843	897	875	854	881	858	861	912	885	840	873	919	894	921	886	916	890	850	838	851	907	865	836	869	888	865	908	840	848	901	936	816	820	866	892	852	878	884	873	864	876	864	860	821	843	921	877	898	844	858	921	872	878	870	835	873	846	887	889	831	889	839	879	924	890	815	830	887	884	865	840	874	860	860	908	913	880	874	938	837	886	920	894	926	894	920	897	848	881	889	819	886	921	883	894	882	862	852	840	899	867	866	854	887	838	899	929	885	863	935	896	862	896	870	946	862	893	891	877	851	913	857	896	875	860	851	865	909	842	903	883	906	870	959	862	874	842	815	821	874	876	886	905	871	902	888	874	935	857	861	898	866	880	872	922	873	898	875	845	892	853	901	878	872	828	869	897	886	912	864	867	870	824	841	837	882	825	886	913	865	861	922	880	910	880	879	917	919	840	847	851	869	831	811	895	913	844	880	847	863	842	912	879	862	910	879	852	875	880	859	879	906	886	849	866	900	897	910	858	836	905	871	842	867	899	845	889	888	896	851	852	857	866	875	875	825	845	852	863	873	887	841	931	870	866	855	813	886	968	823	850	857	885	875	844	874	877	892	938	900	900	901	885	877	844	887	881	866	826	852	893	859	832	832	881	871	881	903	909	827	843	804	873	892	887	877	885	915	912	929	873	864	853	881	873	905	872	915	876	858	808	882	904	835	866	886	854	867	884	881	857	881	916	849	892	906	897	817	843	908	900	842	876	883	887	854	900	853	883	839	880	891	919	861	867	898	917	876	839	857	858	875	871	860	878	905	868	865	854	853	821	874	951	885	831	921	831	838	845	872	820	891	913	821	855	828	885	886	877	925	900	879	877	893	830	833	873	938	917	882	828	879	852	916	896	862	855	916	822	890	874	939	867	883	882	916	809	889	854	881	925	859	842	865	838	855	889	856	879	867	931	934	865	845	831	831	905	865	914	855	849	883	906	900	931	865	938	896	822	893	910	887	805	874	876	856	911	902	824	904	883	835	814	881	836	834	886	840	891	905	902	926	887	848	921	847	887	851	879	844	878	868	826	946	890	894	900	809	870	917	852	872	899	901	869	868	840	917	893	844	898	910	933	894	818	939	926	866	850	880	887	896	886	877	850	890	855	865	914	853	835	931	830	878	867	818	911	870	888	866	893	896	849	878	859	857	899	840	853	893	922	839	855	864	887	891	826	884	892	913	871	794	919	886	861	861	831	856	905	855	839	825	861	888	859	897	914	834	848	825	878	894	867	884	844	883	887	881	856	874	879	873	828	912	924	911	870	864	827	841	836	914	835	903	859	854	864	884	857	928	839	868	873	884	811	853	831	852	874	885	819	845	884	881	875	889	875	900	859	806	896	897	840	848	897	887	867	864	867	838	879	893	926	873	890	878	882	887	891	889	863	871	903	875	859	863	865	880	884	886	919	868	889	888	889	850	864	881	879	880	886	867	889	923	857	849	897	873	872	808	852	851	907	911	904	908	927	868	907	871	822	869	872	877	837	865	893	880	915	859	916	879	909	864	903	861	910	906	834	806	870	878	870	877	869	917	866	868	879	892	873	895	909	848	886	864	903	827	877	901	905	876	788	848	855	905	871	868	867	873	883	843	893	911	885	860	899	936	850	870	900	845	895	857	857	898	899	901	866	859	926	885	826	836	857	889	895	885	858	889	848	873	880	873	881	872	862	883	898	853	853	878	898	872	917	880	879	831	852	881	881	860	867	883	874	867	882	857	894	869	868	865	919	905	842	895	889	855	871	871	856	880	880	905	895	875	890	821	844	887	933	902	924	857	867	858	868	886	794	867	782	857	844	880	838	850	911	935	883	853	855	877	856	921	868	865	876	883	867	916	846	879	913	879	817	821	891	835	938	777	852	858	900	859	859	862	835	857	886	805	880	861	890	867	850	861	885	825	871	865	872	896	948	877	831	871	837	844	939	859	915	891	881	852	856	838	885	867	848	881	833	847	903	861	851	929	873	894	869	864	873	858	830	859	847	890	888	829	891	902	810	884	872	856	843	859	884	878	844	831	881	888	850	887	874	885	863	867	811	881	916	861	842	889	856	877	860	867	849	847	877	878	858	952	861	933	878	873	901	889	886	881	907	946	891	882	846	823	898	909	872	889	876	904	849	892	894	905	907	866	919	899	885	903	886	900	879	907	835	832	871	861	872	874	871	924	943	894	889	848	844	875	853	883	847	870	899	856	915	893	873	870	884	882	930	848	959	902	891	850	893	877	862	905	856	851	844	907	817	811	855	813	977	894	858	908	887	826	904	892	848	961
27087	20741	8802	907	501	484	441	423	388	418	396	435	414	430	391	375	372	398	393	403	376	411	373	423	385	407	422	395	395	395	394	368	397	393	375	363	400	376	392	433	398	405	368	374	362	362	376	394	400	370	350	376	368	390	393	391	418	362	386	389	372	394	380	401	397	399	396	397	416	381	387	425	398	367	386	403	422	381	374	401	380	388	399	408	400	375	364	377	403	394	400	348	408	404	410	383	397	353	393	382	398	390	412	368	390	387	415	370	391	416	401	384	412	416	399	371	371	386	409	400	340	399	348	378	405	394	380	399	389	371	375	362	379	371	367	365	406	389	383	379	394	409	411	408	357	376	422	378	344	388	393	394	430	372	400	344	377	385	371	399	366	363	403	385	376	394	361	388	365	375	399	369	387	386	380	403	392	400	410	392	401	385	377	385	354	382	394	390	401	369	388	341	379	410	443	385	377	396	360	363	378	391	379	400	433	398	390	414	374	376	415	369	387	417	380	355	376	377	381	430	395	379	363	371	390	371	381	363	387	380	377	407	366	382	359	367	350	396	391	369	384	377	378	387	392	362	395	362	329	432	379	385	389	390	402	409	383	390	386	425	406	388	388	369	365	378	394	398	385	431	408	377	427	365	387	386	405	412	387	395	388	357	409	397	417	379	381	418	407	409	389	377	345	373	383	391	371	399	385	390	379	334	376	394	400	351	385	415	402	390	369	404	371	404	394	431	376	385	393	367	415	394	396	411	402	382	380	379	383	385	374	371	413	382	409	359	415	425	379	356	362	386	386	396	367	381	414	371	380	385	392	413	394	395	361	380	377	386	410	333	410	432	421	411	345	388	414	378	369	379	373	381	384	381	393	389	424	410	413	394	396	384	366	390	371	399	429	420	358	380	397	394	377	393	360	378	372	415	403	348	355	389	383	381	382	400	417	378	377	400	380	405	408	382	386	331	368	394	395	408	403	374	395	419	393	360	404	371	410	350	367	389	364	381	399	397	383	377	383	399	385	409	382	401	381	397	344	432	377	417	387	358	429	379	378	402	387	401	375	418	399	417	406	409	381	371	379	371	402	407	377	394	384	423	382	360	343	388	408	380	398	383	373	394	387	393	383	393	372	378	418	382	400	368	381	402	379	395	409	407	391	400	366	389	400	385	395	387	429	391	395	388	380	438	373	388	387	367	407	376	384	391	373	382	367	394	429	385	400	394	403	378	372	362	430	381	410	381	398	372	384	406	403	417	393	362	387	405	378	392	367	361	423	370	413	375	407	379	392	385	393	391	383	383	370	405	395	366	423	385	400	403	393	387	404	400	376	407	386	389	381	394	395	334	375	379	358	355	413	363	402	376	387	401	371	411	396	368	376	404	379	380	369	397	366	371	422	383	409	374	368	378	418	372	391	407	355	397	418	409	387	389	408	358	370	420	396	368	361	402	362	380	389	385	388	382	400	380	385	407	411	377	398	413	352	364	402	349	382	377	406	434	382	406	384	353	402	407	386	403	359	384	421	393	383	404	364	363	416	377	374	408	365	384	371	371	427	379	356	390	379	395	331	367	402	371	411	362	407	401	395	378	359	404	393	396	416	389	384	365	394	393	387	358	396	390	395	401	360	341	359	397	399	379	372	393	386	421	424	401	423	378	358	385	424	390	369	407	379	393	377	403	376	351	380	400	380	404	368	372	379	392	384	365	381	406	383	420	383	386	374	400	395	397	394	374	375	390	383	388	383	386	383	410	369	384	388	410	397	378	378	381	390	357	389	342	382	375	419	397	350	370	351	408	373	412	393	419	385	368	354	380	359	376	386	354	415	363	372	401	392	354	414	408	398	375	418	404	384	370	400	377	388	358	357	405	399	364	399	378	421	398	389	420	367	379	410	359	376	376	376	364	340	344	399	368	389	447	403	369	417	396	370	343	409	404	367	443	407	385	380	378	391	394	371	427	387	392	384	382	402	381	365	373	419	378	397	358	392	378	362	419	413	379	425	375	356	407	408	397	391	416	350	372	389	416	383	398	364	369	372	396	372	383	390	382	358	389	407	354	402	382	372	409	367	421	391	390	396	379	391	379	359	376	425	357	407	375	380	389	419	372	409	437	382	384	376	402	380	390	408	377	401	385	410	388	401	380	379	375	402	399	420	399	417	417	387	410	404	400	389	421	390	351	404	361	400	410	401	387	382	400	395	416	373	395	397	413	345	360	384	377	386	417	387	387	408	378	383	393	389	369	379	420	353	384	386	358	347	397	396	367	394	405	411	401	366	397	380	406	383	382	381	387	394	389	378	342	411	400	368	389	411	380	397	367	376	429	386	393	387	393	410	396	401	377	398	367	360	379	384	388	395	407	360	400	407	407	373	355	388	411	379	404	378	375	385	377	382	388	387	402	395	338	382	388	374	411	370	368	333	367	384	375	402	374	390	399	398	404	384	358	384	398	407	374	366	408	432	367	418	427	369	388	422	386	397	412	435	374	370	391	395	390	417	359	418	354	411	392	354	393	389	383	390	396	371	379	376	363	406	428	388	389	363	401	361	370	383	387	403	384	390	414	427	376	406	395	387	388	416	385	380	407	371	392	390	387	380	395	374	381	419	407	391	384	380	386	424	382	404	383	389	350	403	409	397	377	400	380	385	387	394	399	366	409	389	385	356	399	381	376	411	412	362	385	397	394	388	400	387	374	396	412	398	408	400	392	407	388	401	389	414	368	384	386	402	405	374	404	391	403	361	373	393	366	371	415	370	405	369	381	346	390	391	378	367	380	359	412	417	387	404	427	388	393	420	391	381	422	364	376	390	396	411	397	373	414	363	364	400	391	411	380	367	364	389	391	396	417	343	393	408	401	429	370	381	389	350	374	400	392	395	379	357	351	377	392	338	398	383	424	392	378	402	408	375	406	377	389	404	365	396	378	385	379	383	404	392	412	383	398	358	383	340	399	402	398	389	373	373	384	425	392	356	403	389	395	387	396	376	407	418	394	370	393	375	397	437	378	379	388	398	367	393	412	404	374	360	369	378	373	375	377	427	369	397	388	404	404	360	418	387	377	396	382	372	361	377	375	385	384	411	384	406	400	395	381	387	417	405	414	386	398	362	382	350	422	368	391	415	367	395	379	353	370	380	370	401	376	376	409	404	356	393	357	391	390	355	368	374	413	343	404	425	397	345	390	391	403	406	397	408	371	386	402	374	413	376	388	396	402	373	420	404	369	414	386	390	393	360	371	377	398	368	358	359	405	428	399	393	393	388	393	399	396	384	362	374	369	394	387	370	388	378	388	385	391	379	383	410	381	400	372	395	381	366	383	400	406	363	364	415	407	401	368	394	383	381	371	386	422	422	374	378	395	395	359	430	399	381	359	379	395	379	382	392	411	375	400	377	390	383	396	390	387	385	363	360	404	380	411	386	379	347	380	396	408	374	365	414	411	365	384	386	389	380	388	377	400	435	426	399	392	375	398	382	385	386	387	399	420	376	389	365	355
10593	1621	1501	1049	846	776	750	666	672	615	601	589	601	596	612	562	617	610	558	600	599	596	554	570	580	571	577	577	607	575	545	525	585	539	597	586	559	583	581	569	587	565	556	615	561	561	570	589	541	574	604	536	595	567	575	613	547	576	580	606	555	519	557	562	552	573	575	514	582	543	559	555	540	582	571	569	564	580	586	569	551	624	573	591	584	564	587	575	567	560	562	541	548	587	615	550	589	551	588	551	575	595	562	548	567	571	580	595	521	565	580	570	564	548	552	574	576	539	536	569	566	552	569	564	557	573	534	599	564	584	562	583	563	576	598	546	509	571	562	557	541	581	619	568	610	570	555	576	594	564	585	530	571	550	580	560	575	568	552	560	601	515	566	530	528	552	551	544	608	558	547	557	561	555	554	580	532	613	560	552	526	547	569	567	574	555	555	561	572	571	588	545	570	557	579	543	554	613	585	560	580	570	567	564	531	559	588	539	556	529	586	554	561	547	551	569	578	560	590	602	586	537	554	578	604	541	539	587	564	588	541	581	587	540	552	571	575	552	594	551	586	557	554	524	570	605	540	519	574	589	582	568	573	617	625	621	605	559	612	530	563	580	577	546	552	571	608	595	610	584	550	548	575	540	549	606	604	596	560	558	547	578	595	571	612	575	594	551	527	560	561	569	577	551	572	555	551	568	610	579	532	560	562	577	563	579	548	557	567	543	557	568	526	519	542	587	564	585	559	538	586	553	563	580	579	538	580	554	541	567	558	547	565	547	565	560	577	548	590	550	518	557	541	559	567	551	600	567	571	517	543	586	579	553	539	555	578	567	588	535	536	557	569	555	572	565	591	590	572	580	563	568	545	509	581	560	520	560	588	571	551	557	565	587	582	564	571	566	553	544	578	552	545	608	574	555	595	580	565	569	529	564	577	562	590	585	538	597	564	501	614	589	531	574	548	543	596	589	569	567	550	544	563	562	551	561	612	570	530	563	562	576	540	549	559	548	570	563	559	590	553	560	574	570	550	578	559	557	582	551	540	580	574	563	533	579	556	586	520	560	538	618	544	579	566	558	555	571	556	557	562	591	588	589	568	581	555	583	574	554	599	567	541	547	535	554	568	549	537	571	541	573	557	526	565	573	535	569	538	567	591	542	603	578	539	604	558	566	559	594	542	588	576	592	572	606	563	553	556	558	543	598	533	611	569	607	548	601	611	545	579	576	534	547	557	525	585	585	554	579	530	575	555	593	561	574	609	552	568	588	518	552	557	537	539	555	559	616	564	583	609	577	555	608	528	562	565	559	566	540	545	570	574	519	551	585	578	517	547	577	593	550	615	538	581	551	572	538	559	567	536	613	540	535	615	567	535	569	556	560	576	568	539	586	581	611	572	527	567	582	562	560	617	583	564	568	577	592	556	565	549	549	549	581	543	605	561	582	557	580	583	568	569	558	585	558	545	599	611	567	575	506	605	577	548	605	588	550	581	576	548	568	578	615	504	613	555	580	537	556	602	581	585	565	627	605	571	566	564	533	601	596	554	527	534	570	620	558	554	570	610	593	585	581	605	583	589	577	559	593	514	575	557	590	587	554	571	547	533	517	518	572	564	579	578	546	523	547	597	590	553	562	594	576	581	510	542	549	545	557	538	583	554	582	556	566	568	585	584	552	542	545	593	565	592	578	551	552	576	568	576	583	586	619	584	593	582	577	548	599	582	548	575	591	601	531	597	566	592	569	580	570	549	554	540	534	548	560	587	508	563	539	574	617	572	519	572	590	569	561	532	599	559	551	557	594	560	589	520	582	559	593	579	531	612	570	559	556	560	558	563	562	573	593	547	598	563	559	572	593	571	564	566	570	555	602	618	591	547	564	632	576	515	545	501	565	559	571	527	538	583	582	556	585	563	617	565	565	576	572	584	593	537	563	554	548	532	546	513	584	578	577	567	538	575	540	527	548	550	527	529	554	559	543	564	574	548	506	550	574	563	543	542	564	573	557	567	564	590	569	571	549	548	563	596	581	604	583	567	561	561	605	590	569	566	560	538	574	552	582	574	595	559	577	600	538	570	612	556	599	591	588	588	568	581	532	567	559	566	582	579	571	560	597	565	531	613	556	560	542	567	577	575	601	576	539	574	579	573	590	576	563	563	588	556	598	577	584	554	567	515	567	586	569	566	602	598	622	558	543	577	582	556	563	572	585	601	592	536	627	553	572	566	572	579	546	534	591	571	567	549	542	563	581	607	558	583	533	579	547	565	579	553	566	558	542	582	542	530	574	539	601	580	561	525	584	594	595	562	554	527	572	557	539	596	569	584	567	552	573	594	552	587	591	566	541	545	624	568	569	615	576	548	542	579	567	578	577	576	589	550	564	592	561	570	573	553	590	590	576	562	582	578	614	552	539	539	621	579	580	558	573	557	559	572	561	548	541	562	574	579	527	592	562	577	567	554	566	538	515	571	564	518	563	567	554	559	569	590	582	575	572	541	545	590	532	565	509	618	547	595	598	582	592	533	542	540	558	551	560	511	568	527	593	547	576	525	580	583	570	568	566	626	586	618	562	620	570	551	561	556	557	558	539	588	550	544	568	584	539	595	573	578	577	583	544	562	587	570	600	577	546	613	579	594	533	547	593	543	515	577	555	572	556	579	600	564	566	602	559	583	570	536	545	567	547	592	597	523	560	566	584	538	564	577	547	588	562	530	603	550	563	578	563	601	533	524	552	581	578	520	564	524	572	578	533	557	589	589	553	568	537	554	568	606	578	557	567	553	551	558	567	587	556	583	535	559	576	564	591	572	543	557	550	572	585	562	554	588	555	596	563	591	588	586	539	543	580	570	614	565	542	548	521	551	542	587	571	554	538	540	564	533	558	507	574	560	588	594	603	581	558	533	546	622	521	538	568	591	555	565	582	597	531	552	552	597	583	563	591	594	626	546	559	543	556	565	592	594	566	547	578	577	581	579	589	570	559	558	599	591	538	601	594	622	577	564	574	522	550	553	576	545	539	546	564	564	555	583	526	551	565	614	584	596	574	546	575	545	536	562	578	583	564	611	585	529	585	565	620	533	530	557	552	551	580	560	573	577	548	587	595	547	584	538	573	549	574	556	586	567	585	563	579	636	579	531	587	570	573	589	599	578	542	570	568	538	578	592	593	564	554	555	572	563	595	511	538	598	544	551	543	595	590	560	595	565	534	566	588	584	579	585	595	580	566	575	566	560	548	552	566	559	538	571	566	550	583	531	627	595	560	616	583	551	583	545	569	543	552	545	543	583	571	566	558	551	524	523	532	540	539	558	583	565	537	571	557	586	580	585	586	576	572	559	594	596	558	566	544	591	546	553	639	552	571	587	579	577	590	532	579	572	563	571	548	591	585	573	569	532	540	557	556	524	564	613	572	560	544	546	608	569	587	604	535	531	639	563	542	565	608	572	599	563	559	559	577	544	615	573	556	587	556	564	567	591	517	578	571	552	529	552	532	565	559
24352	21420	28576	24645	21253	5409	1466	1082	947	979	870	827	812	815	763	783	730	756	759	771	723	746	724	691	730	716	705	688	724	721	703	771	683	742	710	692	750	721	711	673	712	736	640	711	676	732	757	688	675	726	682	666	669	718	710	671	721	709	721	688	639	666	675	692	724	696	692	675	683	681	681	747	680	686	689	662	714	748	721	719	713	745	690	700	661	728	715	670	658	712	695	688	706	650	696	726	752	675	716	707	697	696	721	726	711	695	699	684	652	662	675	686	724	685	687	691	702	658	717	750	700	704	681	734	738	755	705	710	685	687	649	695	651	722	691	650	703	668	680	719	684	743	685	729	663	654	715	723	699	677	693	717	718	716	682	697	681	701	681	661	743	757	673	714	724	728	717	716	691	657	727	698	687	705	683	743	665	622	686	719	680	723	707	668	661	682	676	702	669	661	667	651	701	704	701	739	709	691	683	700	696	706	663	711	710	732	706	732	736	731	703	674	711	726	714	675	710	661	652	729	677	676	707	705	653	711	665	688	694	701	695	692	654	669	670	758	649	723	685	695	645	630	678	739	685	685	715	694	677	690	695	689	684	675	662	707	664	698	703	680	659	689	694	657	675	635	688	682	706	660	669	712	718	672	671	693	691	720	699	690	625	635	656	714	698	650	642	702	702	650	713	681	671	741	675	708	683	709	648	725	713	725	672	679	695	705	690	663	728	717	672	707	735	687	725	683	754	746	685	707	645	692	681	692	740	662	772	693	722	700	661	686	656	729	693	699	719	743	689	726	696	685	710	723	743	662	682	677	680	696	659	708	705	678	704	696	718	660	672	707	685	708	677	676	674	709	670	714	632	701	680	721	664	732	699	686	674	725	677	747	709	715	724	664	679	710	694	725	738	676	689	681	685	720	703	715	695	643	695	666	697	690	732	712	665	670	700	641	665	667	665	691	671	638	703	676	729	671	694	684	670	724	717	734	703	701	731	718	692	670	716	690	672	698	727	693	684	679	741	756	703	677	669	698	695	719	719	669	674	677	650	682	685	673	684	672	688	662	694	697	729	672	661	677	669	647	684	668	715	720	660	686	697	699	687	655	701	662	694	701	648	690	655	705	688	671	648	736	659	697	735	683	682	671	702	712	649	713	710	670	729	675	698	707	676	639	699	713	697	643	701	710	713	660	669	655	715	690	692	712	684	712	665	716	724	665	726	706	675	695	749	694	676	710	681	681	685	695	699	677	648	701	685	683	644	667	721	697	726	723	726	688	749	727	680	677	680	687	720	682	673	723	673	663	756	679	696	707	708	648	683	707	676	688	694	699	688	709	708	736	685	709	669	733	718	688	686	695	688	713	650	704	673	674	672	741	674	694	741	672	678	648	664	716	752	664	681	688	695	697	726	700	730	697	713	690	711	725	730	681	694	699	699	685	721	721	681	664	732	725	691	712	689	692	714	727	724	709	681	680	730	688	693	698	668	634	654	766	671	681	747	716	740	690	632	679	717	737	665	665	674	707	682	698	712	696	727	751	645	683	637	711	672	684	687	712	620	706	696	680	684	711	707	667	688	703	674	701	654	669	677	669	775	670	647	675	690	707	698	681	684	648	707	673	698	679	694	676	662	716	680	666	658	707	669	691	693	718	725	703	739	708	746	686	695	686	724	715	692	676	734	708	675	669	654	674	696	712	704	723	653	705	674	665	639	719	680	717	692	683	679	682	686	674	731	655	657	737	700	682	718	646	725	717	737	682	693	663	645	723	656	666	689	714	719	714	717	695	725	692	726	696	639	664	670	656	707	693	721	695	709	676	700	697	752	698	682	697	696	727	656	683	707	695	686	712	666	671	655	708	682	665	685	702	744	721	729	697	727	739	677	616	676	704	710	697	722	677	698	702	686	717	718	730	683	630	732	704	721	684	697	662	655	687	735	702	709	682	672	733	683	700	698	738	661	697	684	720	696	675	674	670	697	680	726	682	686	698	712	708	726	715	708	670	698	681	707	718	669	703	678	686	697	674	696	712	761	672	685	735	770	680	716	681	690	697	685	724	681	691	699	671	699	693	727	689	663	689	724	666	661	685	706	649	711	674	706	694	656	662	696	687	658	696	607	687	695	689	658	690	697	700	684	691	687	685	670	717	690	731	695	678	702	710	691	710	738	642	676	702	668	729	681	717	712	720	691	704	683	704	674	662	622	656	678	717	718	695	695	675	681	655	716	726	687	670	665	670	660	701	680	635	708	741	641	678	699	695	644	700	721	716	702	698	689	657	660	696	657	691	676	646	671	740	717	735	681	617	714	740	705	739	714	676	712	621	685	703	660	736	691	725	670	694	697	726	718	670	648	694	726	727	689	659	714	666	665	667	730	711	680	669	668	641	672	684	701	741	717	676	659	655	678	707	663	723	702	742	653	730	725	693	727	678	720	697	752	706	712	661	681	720	714	662	719	712	673	655	692	738	713	702	606	690	698	692	671	690	731	713	678	699	691	672	675	717	703	694	676	718	703	684	671	673	697	645	703	705	725	671	668	701	670	686	708	717	726	650	677	659	697	663	704	700	710	704	711	712	711	666	693	661	657	715	694	680	702	708	694	687	687	726	716	669	711	716	657	654	682	711	706	660	716	684	690	676	688	757	643	768	682	671	699	656	740	684	684	693	742	718	709	763	669	701	691	685	692	670	710	638	712	695	696	677	712	721	730	689	687	679	734	709	704	697	682	729	730	709	702	714	741	701	720	733	737	685	679	693	674	708	665	670	684	710	703	693	682	716	677	689	712	681	644	687	616	722	699	709	732	656	662	687	696	698	710	678	703	724	684	745	694	677	676	711	692	744	674	652	648	690	707	707	680	723	728	632	742	658	704	710	644	666	665	718	689	670	716	721	724	688	670	740	692	665	720	693	674	724	705	627	681	701	662	691	660	671	715	697	679	675	710	705	729	663	676	714	669	674	669	678	719	720	648	708	688	664	691	712	663	705	693	691	697	695	702	648	681	664	710	711	673	689	673	723	692	701	688	725	728	749	691	685	675	707	697	730	733	675	652	678	686	694	690	692	632	676	684	666	704	734	691	664	692	686	727	679	699	712	702	698	666	662	704	702	684	695	759	715	708	691	708	672	668	691	726	737	646	711	698	676	690	710	712	682	745	678	701	676	665	728	678	697	721	684	689	689	700	716	712	676	722	666	749	718	683	718	698	638	676	662	699	656	669	759	650	709	688	656	658	661	718	650	736	683	696	693	707	672	661	725	671	700	704	704	724	710	673	712	714	723	712	674	666	681	696	639	667	656	680	732	639	703	701	670	693	734	724	672	672	711	684	688	672	715	699	669	690	688	717	681	667	688	691	724	697	711	700	707	693	644	733	686	721	720	715	660	690	702	660	678	650	711	681	717	712	696	750	699	692	678	677	718	717	690	650	659	690	752	659	724	703	683	698	697	655	680	695	691	712	719	651	700	723	708	693	708	689	707	701	702	719	674	697	680	673	698
24437	10128	8927	5020	3580	2859	2318	2010	1697	1595	1496	1318	1227	1310	1239	1188	1148	1124	1107	1094	1091	1142	1078	1034	1050	1090	1053	1028	1067	983	1009	1034	1030	1059	1054	1004	1022	1030	993	1054	989	994	1003	1031	1029	992	992	1042	943	1045	983	1027	1026	1030	1025	976	971	1037	1066	1025	1011	988	1051	1028	1000	955	1004	1050	997	967	982	948	947	973	998	971	1003	1065	935	994	1001	1018	1054	1000	1003	999	958	961	997	993	1012	1007	988	1026	1001	1068	987	1079	1031	995	936	1007	989	989	1011	1035	1061	979	1047	992	1016	1028	987	1019	992	1002	966	1016	968	1005	1018	1009	1010	995	966	994	939	1007	959	1008	1007	1012	1003	1017	1008	1019	973	988	995	945	1033	928	984	981	1016	971	1011	1015	972	953	1027	933	993	958	1062	997	1020	994	963	960	992	991	998	1013	984	966	950	1036	987	960	1018	996	1014	987	986	1024	987	1036	1014	994	975	959	1018	1038	1010	1028	984	1000	959	1009	1036	1005	998	997	1009	1017	942	1008	1023	989	1023	972	1037	1014	982	969	998	1017	1019	993	973	969	1029	949	1073	994	973	1005	996	1002	969	1004	1016	1054	946	971	1001	1009	992	1009	1038	1042	984	988	979	976	1038	1036	1010	1064	935	1011	1017	964	1021	960	1046	981	1081	1021	986	993	1003	996	990	892	1007	991	1000	1036	952	976	998	1020	1026	989	1037	981	1025	984	1002	999	1007	1059	1006	986	958	950	1047	1045	940	1049	990	971	1046	971	972	971	1000	953	1042	1030	1019	974	994	985	979	922	996	974	1012	970	975	986	1021	968	996	1035	1042	933	992	974	1066	1079	1024	1029	980	1003	986	1043	1050	1003	1046	986	984	987	1008	1010	996	1011	1013	983	1031	998	965	978	969	945	994	971	1039	992	1000	988	933	946	918	948	1055	1019	1004	1001	1038	987	1000	1022	957	1019	986	977	996	942	1017	984	1004	1030	1059	949	1037	956	978	972	959	965	988	1009	1012	1006	1031	1013	936	987	953	965	998	1039	957	1024	1012	989	962	965	968	1013	1004	1002	986	1030	989	988	957	1011	1006	1029	989	1029	953	991	1010	1027	954	962	989	1032	1027	948	931	1009	985	996	972	1005	999	974	1042	1021	947	989	945	1003	990	1028	1027	1005	1068	929	947	958	1046	1019	985	977	1041	1001	1034	1013	950	927	1066	1002	1006	937	1026	969	1011	984	1020	1014	958	981	958	974	1023	1061	958	1019	942	967	1017	999	984	1011	998	1002	1001	987	1029	1035	1016	979	1034	983	953	969	971	1036	1019	982	996	1008	988	978	994	993	972	986	1006	941	986	971	962	978	999	1078	1031	982	976	951	963	967	1028	1015	969	1038	1006	976	1000	1001	1022	937	934	946	968	1031	976	982	964	1002	1032	1012	981	1026	1020	1059	958	1021	985	1031	1046	973	1031	975	1014	996	1018	988	1016	979	990	999	1049	1014	934	1026	985	986	987	966	1047	971	977	956	988	945	1053	1022	992	1015	981	953	1001	977	942	980	972	958	941	992	957	1010	994	951	1073	964	983	1000	997	978	1003	968	1043	1055	924	990	930	991	1008	966	1006	990	1015	968	979	1017	985	990	1030	954	991	969	991	1005	966	995	1014	929	979	988	1031	1006	971	1035	1010	1037	967	995	1005	974	1025	1028	942	1011	937	1021	989	1042	1006	936	993	983	971	1075	1022	983	999	1005	970	1001	1075	1029	998	1039	1036	1014	976	980	965	979	1009	1041	1024	1025	971	982	990	954	1042	967	994	1012	999	994	967	947	973	948	1009	1042	1017	960	957	1028	966	1035	1022	1011	999	993	975	971	971	1017	1005	994	959	997	983	1007	951	981	991	962	1010	1013	1020	978	984	995	1052	1029	971	969	996	1008	967	961	1000	981	984	982	967	1003	999	1008	977	967	996	979	952	999	1061	984	1044	1004	956	987	1012	944	929	989	939	934	981	983	994	992	958	1059	979	968	971	947	1020	952	1019	1046	987	984	989	966	997	1002	962	1011	1001	1026	965	933	940	976	1006	964	997	947	1049	1008	978	970	977	993	986	972	980	970	1006	974	997	951	979	998	1034	1013	977	977	1024	996	965	1014	1011	925	1021	1022	1000	907	995	1002	981	1067	993	972	980	969	976	1013	953	1012	963	1000	994	985	994	1000	985	1007	968	973	987	1039	1050	982	1020	963	926	972	1003	1004	1023	939	1053	983	957	1020	1027	1026	1000	969	1002	963	992	1001	1033	984	954	1008	1030	971	996	1001	1016	971	988	995	1000	996	980	978	1007	997	1004	1007	994	990	1016	1011	954	990	1032	977	978	1031	1011	996	958	919	1040	968	1036	953	982	1053	983	1013	940	1054	1026	988	982	916	1021	955	1007	1015	975	1004	1018	972	1012	976	1018	1035	1015	1004	974	1015	959	910	981	978	1010	1009	1025	995	950	963	995	920	980	953	969	973	1015	1027	1004	993	990	1051	948	997	984	990	1006	1019	944	1006	1024	1042	982	1023	978	1040	986	960	1016	997	990	1049	994	955	1024	973	1078	1014	1001	986	1009	1023	952	1028	988	988	1022	1032	971	1050	977	1016	983	1029	984	986	1049	995	997	999	1036	990	973	981	1049	1057	1045	969	982	1023	1016	1017	973	1006	1009	1012	978	974	942	1051	990	1020	997	1053	1009	1001	997	1032	1046	1006	970	1017	957	1030	997	986	972	981	1004	967	1017	944	1006	973	1005	1020	967	1020	985	992	965	988	994	966	1057	1025	978	984	975	970	1057	981	1026	889	1002	1053	986	1017	975	1001	970	996	998	951	1004	1044	1008	951	968	1013	1007	992	1014	978	1027	1053	970	948	981	961	994	925	1011	945	1001	1057	1034	1019	997	1030	1017	986	982	971	1012	979	949	1037	962	1012	997	993	953	1000	953	948	1028	1032	989	978	1024	1001	971	1004	967	1012	965	999	976	987	949	979	977	1057	941	1016	975	1008	1012	943	1013	1004	1013	1015	982	1001	985	1075	970	1006	980	990	952	915	962	983	950	979	963	956	952	928	1025	944	1026	989	1015	997	996	1011	1044	981	984	1009	974	982	980	1005	966	1025	1063	979	966	993	1031	1045	1048	1013	943	1021	1016	1013	979	998	990	1027	979	1020	1023	1066	945	973	983	992	1003	982	1003	998	964	919	1000	939	976	963	958	1033	997	998	1022	1033	966	999	974	963	970	1007	1016	1014	1001	1006	1035	1007	996	1013	1033	977	938	1003	986	1026	997	999	993	929	1013	989	984	1003	992	1006	1003	950	961	1012	1030	997	986	980	1003	995	996	1019	1011	995	1006	1005	995	994	1032	1040	1036	1032	1011	988	980	1077	951	998	995	972	1041	1000	967	1004	990	995	979	1039	1034	1021	1005	1010	972	997	993	1026	973	983	961	1017	1025	1000	964	978	949	973	1057	991	1004	978	966	1022	925	975	1044	1009	962	970	969	963	996	994	957	986	937	1023	959	1041	986	1004	1005	1017	1012	970	1005	942	1027	981	960	1000	1045	956	1011	1031	954	1019	981	1086	1000	1032	933	957	1031	1046	974	1009	1022	965	975	1043	1001	992	1018	1029	1028	1012	963	1049	993	1064	974	1049	976	1020	975	1019	993	965	1065	1005	1009	1028	1004	984	975	973	965	1053	959	1003	1004	955	962	1014	964	990	1036	961	973	1016	935	950	958	1043	968	1012	988	983	1018	974	991	976	1009	967	978	1010	962	1006	993	983	1046	992	1000	955	1010	1021	1015	1016	967	980	1023	977	1029	995	995	984	1044	971	1028	1005	1004	1037	988	968	954	962	1047	1002	990	1000	1021	938	1027	1023	987	1016	915	1027	1004	958	1011	1037	961	1030	977	975	997	1023	1001	1018	1057	1011	974	1062	965	996	969	1011	966	975	931	960	966	981	1026	1019	939	1035	957	982	1042	1004	1026	1027	988	925	1025	978	974	946	993	1009	915	965	986	1042	1024	1030	1023	1012	987	1021	955	1009	996	985	985	968	991	979	981	994	944	1021	1021	959	999	976	1014	958	987	1030	957	1036	1053	1064	1006	991	1029	991	1047	978	944	997	976	933	925	959	980	1009	1016	983
23339	21388	29067	24059	21389	21213	4579	1399	1057	1029	921	855	819	779	809	786	708	668	753	654	694	675	677	659	627	662	648	648	589	632	660	617	643	602	624	595	599	579	664	616	620	618	608	590	612	613	640	578	644	558	604	598	623	580	616	580	625	599	566	649	642	630	589	581	584	590	630	569	659	612	535	592	605	608	630	633	627	616	634	645	583	607	624	599	645	578	619	582	626	575	609	563	599	588	632	600	595	595	610	642	642	626	606	616	619	602	614	608	568	602	581	563	602	598	555	563	645	623	594	581	644	640	582	572	590	608	591	603	598	580	568	583	615	639	631	589	662	604	605	580	584	614	613	587	590	643	614	624	556	635	606	565	580	635	615	607	622	615	589	576	613	607	602	575	623	588	611	633	595	606	565	594	560	648	635	616	614	603	602	619	537	596	578	627	589	591	634	580	603	628	555	611	586	651	603	602	640	583	604	599	607	569	575	600	618	620	634	588	616	606	581	605	621	605	551	568	585	632	598	636	601	574	631	576	639	600	614	594	552	621	583	620	581	648	616	593	624	594	584	586	586	579	582	614	593	585	620	518	615	618	597	620	600	581	633	607	593	597	622	583	640	598	605	606	617	592	568	588	575	607	580	616	629	592	638	569	558	612	607	613	599	577	586	604	623	631	612	590	622	621	602	574	600	616	629	556	583	610	568	616	613	544	630	619	621	656	650	629	636	562	597	587	589	617	623	661	603	663	603	624	618	615	606	577	657	617	614	593	641	623	578	609	652	624	599	566	642	592	592	591	604	607	622	592	653	561	586	613	592	617	615	583	608	628	619	621	588	608	605	576	609	617	584	565	603	598	678	582	634	643	582	605	579	566	577	562	604	609	604	633	577	579	578	590	606	609	613	614	550	606	592	597	590	627	592	602	644	619	599	605	597	588	570	625	582	612	569	622	597	659	621	583	573	554	612	581	596	573	579	579	604	621	607	609	630	578	646	587	623	629	592	647	588	608	592	617	604	554	596	597	626	584	639	557	616	566	575	587	599	615	619	581	597	625	604	577	556	613	579	646	634	574	565	596	615	613	583	613	661	618	615	564	593	589	658	628	592	653	598	623	600	603	586	583	584	594	590	597	551	587	650	601	602	604	632	615	575	632	628	558	608	656	600	619	601	618	615	559	608	581	591	631	584	609	626	622	586	579	596	594	598	611	577	617	614	631	566	586	632	655	597	577	587	647	610	590	662	626	601	541	553	598	596	600	566	610	582	637	594	624	633	592	595	617	548	584	590	586	583	606	572	602	562	600	620	607	597	589	595	613	626	565	595	596	596	564	615	624	628	600	592	626	570	597	596	584	594	578	623	611	589	621	575	595	636	632	610	591	604	580	595	609	604	578	603	555	597	587	578	576	596	561	613	625	626	570	605	558	584	584	590	607	605	648	645	629	608	608	596	609	574	608	561	566	586	590	635	570	615	611	605	569	587	654	640	656	609	582	599	591	608	587	591	651	613	615	637	564	643	617	594	614	599	594	621	575	622	589	631	633	562	622	607	616	601	604	550	629	644	577	627	601	602	604	610	643	583	589	596	622	625	623	628	594	578	633	692	604	592	619	630	582	571	589	615	601	610	601	625	620	594	608	611	610	654	571	584	596	578	619	582	594	561	552	606	593	591	591	618	593	571	586	577	653	622	576	637	631	577	656	598	610	591	588	583	627	638	581	583	608	565	602	595	619	594	581	581	588	590	616	600	622	584	621	587	601	571	617	619	622	615	551	618	651	608	624	599	667	592	595	604	589	615	584	602	607	590	620	601	575	567	575	593	629	590	630	619	614	620	571	588	574	613	607	617	632	569	591	642	598	601	592	630	576	611	560	614	623	636	628	598	595	558	596	604	578	601	586	581	591	597	569	583	625	589	573	612	590	586	649	628	601	595	600	618	651	578	608	609	592	572	573	620	591	623	566	616	602	612	634	609	664	634	608	605	610	593	573	611	584	559	575	601	572	625	581	615	597	538	594	644	622	591	578	592	588	635	600	588	593	609	562	599	578	637	610	587	604	571	575	606	603	623	566	620	614	630	608	606	625	586	592	589	606	570	569	611	589	594	576	619	573	555	589	575	594	615	605	627	591	636	573	573	642	569	601	565	606	594	585	591	606	559	603	616	611	592	601	603	596	586	592	632	612	596	600	590	598	664	577	640	619	558	612	596	628	609	593	640	585	625	592	589	627	563	589	614	662	601	636	616	615	598	599	606	617	646	587	567	594	606	590	584	603	562	612	555	581	588	632	557	536	596	577	626	578	616	615	616	615	662	629	608	628	622	642	593	582	587	591	602	583	566	571	571	610	597	633	573	580	596	616	615	601	571	620	597	587	644	658	582	607	560	601	657	589	631	608	596	586	577	630	599	562	633	645	569	661	619	610	624	616	594	570	652	566	613	607	596	570	561	594	577	613	617	621	661	603	571	599	600	629	619	585	584	569	593	608	575	591	623	602	576	576	577	591	641	584	653	619	604	584	643	594	577	601	585	582	600	609	597	606	596	547	606	560	601	615	628	592	579	586	642	607	617	602	586	626	562	586	664	626	651	643	581	597	605	607	622	564	577	543	570	596	616	610	650	632	625	579	563	654	577	594	547	639	586	582	632	594	597	623	642	619	611	572	585	634	581	631	608	626	601	600	618	623	596	577	573	575	630	616	612	560	560	544	561	573	607	644	584	632	624	621	595	565	581	623	653	635	589	565	636	641	589	608	602	605	618	630	592	607	607	597	615	641	578	594	628	587	569	578	598	639	587	582	581	612	569	645	617	577	587	615	626	605	610	607	599	603	617	583	610	585	573	643	615	601	624	617	614	607	562	607	618	604	614	581	556	604	626	617	586	618	573	615	618	610	565	621	670	610	596	589	620	563	602	559	592	605	625	595	584	588	586	597	618	572	586	570	580	576	589	623	583	612	578	628	609	616	634	584	589	592	586	610	629	569	610	616	583	571	632	593	589	587	601	620	593	550	623	572	598	576	601	584	593	598	594	631	592	599	597	600	624	611	606	605	573	600	635	596	616	572	589	585	625	603	612	568	574	633	575	583	601	588	604	550	599	599	589	614	603	633	600	590	574	607	625	608	626	628	640	609	603	615	620	615	596	588	616	612	601	610	633	636	614	616	616	602	573	572	603	596	584	633	577	586	634	599	584	585	567	585	575	571	617	556	580	590	649	575	567	622	561	611	609	619	636	632	637	609	608	590	600	607	617	604	613	566	606	611	595	561	673	659	616	601	627	588	576	600	620	582	592	605	618	575	578	622	622	638	612	592	605	602	589	614	602	598	600	613	568	618	588	584	619	619	568	610	609	599	595	630	576	609	580	615	590	574	600	571	558	567	606	588	626	649	611	593	593	624	648	645	589	636	612	594	613	601	583	598	631	576	592	633	591	581	651	630	576	611	583	619	620	601	602	635	629	607	612	617	595	624	573	569	580	595	543	588	603	632	566	600	558	624
27811	16067	14099	7622	5402	4230	3378	2784	2314	2015	1739	1568	1456	1324	1292	1208	1131	1150	1104	1022	1044	1022	1040	1015	999	947	958	984	996	980	989	894	875	932	972	931	934	926	912	871	938	952	922	941	892	958	900	949	916	922	859	891	890	833	906	911	827	892	954	889	905	858	886	858	833	907	865	907	869	838	838	868	892	879	852	860	870	901	923	883	880	862	890	897	915	896	905	854	876	863	857	932	850	879	860	865	854	915	848	882	843	888	913	840	878	916	937	821	830	882	928	884	811	834	830	879	873	865	889	913	918	892	885	877	865	916	878	855	934	825	848	861	893	878	860	902	796	867	917	855	826	903	885	832	912	848	912	843	839	884	841	836	886	864	915	876	888	898	854	873	876	877	879	834	820	916	892	790	854	900	839	860	899	906	901	861	911	890	881	902	874	878	854	893	888	791	872	839	902	883	855	876	876	905	869	930	857	874	883	845	897	895	841	838	898	917	884	866	895	892	939	861	859	878	918	913	863	877	840	905	877	877	852	917	839	901	878	904	884	858	866	843	885	882	879	879	907	859	928	892	869	897	867	860	847	861	857	842	915	873	892	855	870	876	848	861	900	925	858	887	871	813	867	914	853	874	898	872	846	889	883	881	881	867	889	836	860	867	869	863	886	851	866	914	862	839	845	896	852	824	906	831	896	897	833	848	918	919	913	892	912	857	878	872	855	820	852	867	853	872	808	885	850	855	882	910	900	869	868	888	852	900	882	892	849	854	838	868	871	855	882	861	893	905	830	853	898	858	893	862	870	858	892	889	870	852	910	830	873	858	872	891	874	886	924	812	866	882	861	847	869	903	971	871	883	860	891	868	908	901	848	830	869	881	852	927	898	868	905	850	868	881	851	911	852	901	897	884	870	864	829	835	913	864	891	881	867	886	878	878	832	898	887	883	881	882	879	866	882	891	857	882	855	865	872	889	860	900	887	898	870	848	812	880	921	891	877	901	871	872	882	878	898	885	903	891	871	869	904	904	851	910	871	913	884	910	887	902	884	895	876	855	844	894	869	857	881	904	791	869	846	838	865	898	902	860	852	850	859	893	896	854	888	911	875	855	867	855	848	856	831	911	852	903	888	893	848	856	930	859	879	833	862	882	826	865	856	909	809	913	889	861	886	855	904	881	860	904	855	839	874	874	898	888	885	850	844	856	856	854	852	905	862	885	825	840	873	864	854	964	883	863	843	853	883	883	871	910	861	859	870	893	845	861	893	860	860	855	880	863	843	879	821	883	825	920	921	866	872	878	876	853	865	871	860	866	886	864	898	870	884	879	882	900	917	920	902	949	900	821	876	899	857	864	873	835	860	871	866	830	891	866	850	858	877	923	905	909	869	888	826	892	854	876	866	887	885	825	812	847	879	846	840	812	867	842	852	891	927	930	912	878	882	828	872	835	916	856	878	853	901	877	887	866	881	882	880	881	825	842	883	820	876	904	888	873	901	885	884	870	889	843	858	881	850	889	866	898	851	881	856	864	870	866	847	888	859	848	889	872	869	856	914	857	866	889	828	867	897	852	860	847	883	833	821	904	880	852	841	912	852	821	877	920	895	861	842	893	889	904	886	879	855	835	911	854	884	877	887	907	883	862	845	874	893	886	872	910	880	864	912	864	888	840	827	862	866	867	865	843	868	933	852	872	893	843	847	907	832	870	869	890	864	866	898	847	898	857	846	868	894	909	907	838	887	885	827	869	847	857	872	902	873	849	832	901	905	855	837	872	882	843	886	881	851	991	871	874	926	863	830	869	859	787	873	885	817	887	854	836	887	890	858	894	889	879	843	874	879	848	864	918	891	909	855	935	906	867	824	817	922	907	836	832	887	928	863	917	869	916	878	834	888	862	859	836	820	827	826	904	874	971	797	915	875	846	882	828	872	898	896	846	901	864	849	835	894	842	884	876	890	883	856	892	899	877	900	900	905	825	889	917	879	882	864	851	906	879	903	903	846	878	861	856	840	893	902	901	865	871	920	907	889	898	894	846	881	887	888	810	870	893	837	831	829	848	837	891	845	853	843	867	863	881	846	873	839	878	835	862	905	832	890	898	935	866	935	891	899	896	884	907	903	829	851	870	919	870	901	805	902	900	889	884	860	870	848	887	875	874	900	874	883	841	868	842	850	862	856	833	887	865	812	848	890	887	884	891	869	851	847	840	898	883	896	867	840	915	839	874	858	903	846	866	850	886	890	882	923	850	899	831	903	846	878	842	851	868	833	832	871	879	881	873	899	807	828	897	890	881	841	896	894	918	880	874	844	925	821	843	889	867	860	823	896	850	855	903	858	968	823	904	890	872	914	896	880	843	886	879	854	875	862	844	899	884	868	887	923	923	894	923	849	873	878	878	859	902	902	900	865	891	894	900	879	872	867	890	892	835	869	862	823	911	835	867	911	849	881	837	940	851	901	844	846	905	859	900	802	869	890	804	956	832	842	846	927	828	863	785	858	913	853	891	891	900	892	890	871	881	856	832	874	823	840	887	858	860	896	912	837	920	877	884	876	897	908	907	899	828	819	925	888	863	846	889	924	859	866	888	902	897	879	799	905	881	861	878	890	869	925	885	883	880	854	883	917	882	928	881	823	862	872	860	890	858	928	851	872	885	825	894	888	854	843	891	859	899	846	916	891	854	890	842	911	851	837	896	886	843	826	904	858	822	912	870	863	861	814	863	923	898	846	879	870	874	890	847	882	813	884	835	838	859	881	889	870	846	881	901	868	861	904	848	902	889	848	809	878	877	870	914	875	860	919	852	866	890	917	909	881	826	874	896	923	849	873	937	870	880	827	838	856	903	857	838	867	859	883	892	886	843	867	865	925	863	790	905	855	852	879	873	901	846	898	833	886	898	875	902	905	764	825	873	894	886	882	887	891	868	856	867	842	872	829	890	896	825	878	912	857	901	806	878	879	868	912	813	902	893	842	906	836	910	883	843	893	902	874	912	921	863	852	932	831	872	888	882	872	880	841	855	855	850	849	864	860	868	864	860	887	871	868	929	895	859	852	833	852	935	841	877	857	863	812	834	884	843	856	868	919	849	901	855	852	928	859	935	851	849	846	920	863	859	897	860	846	911	900	901	876	845	882	812	857	905	874	901	865	858	910	881	893	910	835	883	851	829	912	941	856	848	832	916	847	817	878	860	854	898	929	890	885	848	839	841	883	857	899	936	811	852	876	875	871	850	870	882	873	904	843	881	848	855	848	875	869	859	862	893	875	848	872	866	843	853	866	853	878	809	820	894	913	825	856	852	914	905	892	852	837	838	888	857	870	824	839	866	823	824	893	868	862	892	873	895	815	811	919	836	908	867	902	861	847	843	878	905	874	893	840	833	871	917	848	863	928	881	895	863	875	929	903	866	898	853	862	869	864	874	878	815	878	843	878	896	861	891	896	843	853	872	858	906	856	892	854	854	918	920	831	868	857	886	871	884	839	854	949	859	877	856	884	894	924	890
27212	20829	9105	982	561	480	463	417	443	408	459	412	373	394	389	392	401	430	397	362	389	381	394	426	408	378	399	429	413	408	360	380	400	397	381	365	393	373	418	378	386	401	367	396	401	383	389	387	383	389	394	372	360	405	393	396	394	399	376	405	402	410	397	389	407	394	411	419	377	393	405	383	389	392	388	352	359	374	404	385	368	381	392	420	408	399	401	388	383	401	400	405	388	383	381	384	405	419	399	391	374	388	371	408	391	398	377	410	420	400	377	402	386	360	416	377	392	359	405	429	376	415	394	376	369	411	383	398	368	350	351	375	408	409	401	357	399	402	382	397	364	385	373	365	385	393	350	372	372	406	365	389	383	374	360	368	431	412	379	382	420	360	387	393	370	392	362	381	390	408	432	365	393	408	404	383	402	387	404	408	440	352	364	366	379	370	380	415	427	384	359	369	393	350	345	372	375	394	369	402	389	398	403	394	434	381	382	412	405	366	437	404	388	403	412	367	429	427	390	400	420	387	398	405	377	406	407	405	378	404	391	375	407	377	375	389	383	399	393	359	400	370	388	411	394	378	395	399	363	383	372	410	392	409	398	407	391	428	368	386	344	381	371	372	376	362	398	402	365	398	384	385	391	376	365	370	415	409	378	392	403	380	405	365	369	396	381	376	414	384	399	372	440	392	388	367	364	391	402	400	386	370	421	373	394	413	347	401	400	424	362	368	383	376	395	367	402	397	387	387	421	430	404	395	434	419	427	390	354	393	399	356	428	415	411	362	373	398	461	387	392	363	390	366	377	397	434	382	354	400	416	412	422	429	364	374	389	400	378	407	388	379	362	403	386	394	376	401	362	411	390	408	415	393	337	422	363	424	390	375	412	379	415	401	416	399	374	368	357	409	373	399	387	423	377	376	402	379	398	415	384	410	375	401	386	348	393	419	362	391	403	388	399	388	375	400	383	404	391	389	390	408	394	362	394	415	386	384	341	390	393	349	400	395	402	388	346	377	380	405	370	391	378	377	406	373	378	427	386	385	416	398	378	402	382	367	376	401	369	343	408	367	387	443	381	395	353	331	417	387	376	388	395	387	413	400	407	384	405	392	385	419	351	393	391	406	421	389	374	417	405	407	377	403	364	376	388	364	341	365	385	386	427	396	382	385	402	362	418	383	381	410	392	391	367	394	404	355	412	382	390	385	397	355	367	406	405	414	379	383	407	386	384	384	390	383	379	400	383	404	402	388	360	388	426	397	378	372	376	430	407	393	400	396	380	399	400	383	371	398	370	413	375	383	415	411	359	399	362	406	391	424	368	384	400	366	371	357	395	392	356	409	376	391	388	351	375	402	408	390	423	401	389	423	409	443	371	367	376	369	395	375	385	421	401	388	415	380	388	361	395	392	401	388	379	404	406	401	384	381	399	400	448	422	447	338	363	359	380	392	422	373	385	406	423	366	396	388	412	381	363	368	377	400	384	405	405	405	412	359	411	402	389	386	401	369	389	392	369	395	392	371	358	394	383	398	411	390	365	364	422	384	403	374	380	400	378	359	404	367	374	397	370	399	384	393	358	385	389	384	394	370	410	388	403	405	372	379	375	390	422	380	385	346	383	403	375	391	382	405	423	379	379	365	402	336	377	386	414	374	378	381	417	404	383	393	397	379	423	358	370	425	358	360	420	390	407	404	365	410	370	379	378	378	401	410	395	392	374	395	382	394	403	380	381	411	413	384	360	378	399	396	373	386	401	397	410	393	377	404	391	402	371	388	369	396	398	392	364	409	405	392	414	429	359	401	390	392	371	395	403	403	378	403	435	356	374	390	404	406	397	389	403	375	369	368	379	416	395	366	386	414	410	390	358	359	358	395	396	387	385	392	366	382	385	351	394	383	382	363	377	389	390	359	369	375	401	364	373	414	383	401	377	421	369	360	410	360	437	413	362	431	408	376	402	367	382	407	404	398	386	387	386	386	393	385	398	393	407	409	416	387	393	402	373	399	364	421	393	380	374	373	372	363	397	404	384	407	404	394	377	384	363	385	390	418	413	387	369	353	376	395	388	391	376	369	399	373	367	362	364	417	366	411	404	396	359	385	366	408	355	387	393	388	388	365	355	375	391	405	407	363	408	408	362	396	397	390	399	400	413	404	391	397	390	395	393	391	351	383	386	390	377	400	396	360	412	400	364	367	375	381	369	360	362	384	391	381	403	412	399	388	392	415	372	416	392	398	404	402	404	409	371	385	396	389	423	383	390	381	371	372	386	417	420	393	415	383	395	381	384	368	369	385	378	386	435	375	400	374	408	390	413	382	364	375	431	395	392	389	393	372	401	395	413	381	387	385	393	382	401	394	378	395	410	410	380	393	380	372	376	372	391	373	391	384	400	411	341	429	424	393	403	367	387	387	367	382	386	379	391	374	368	418	401	383	380	370	423	382	402	381	367	406	365	412	415	379	404	366	422	413	355	393	418	412	401	400	393	395	364	359	390	386	401	408	377	362	391	406	381	399	402	379	352	396	367	383	413	368	415	366	376	419	391	409	415	392	379	400	425	372	395	402	408	419	415	410	413	360	384	388	365	390	384	356	410	392	357	405	411	379	352	382	404	398	403	336	394	423	385	379	392	397	390	391	352	401	412	407	407	390	410	385	388	353	419	360	363	394	358	345	403	371	393	371	373	412	381	392	386	376	382	395	372	380	412	388	394	386	408	408	404	392	399	411	415	391	400	383	383	394	368	393	402	351	396	397	389	401	386	396	404	439	416	415	358	376	401	388	375	409	401	384	416	391	398	393	401	416	396	430	398	359	403	389	398	412	397	379	403	392	361	391	375	400	391	409	394	371	375	387	400	353	358	411	377	392	323	400	407	374	368	378	373	400	378	400	381	409	422	390	341	393	395	374	404	361	367	389	375	409	392	382	429	367	403	419	408	385	374	405	359	381	384	317	370	387	395	385	373	379	392	359	356	423	379	361	429	403	407	416	388	368	403	391	416	396	382	427	377	378	397	401	385	390	435	369	386	379	378	380	406	362	369	402	425	390	406	368	404	369	409	384	368	416	385	409	382	383	357	397	388	380	409	376	395	409	374	412	388	380	343	378	377	410	383	397	381	363	419	382	409	376	390	395	356	370	350	392	410	355	376	364	382	374	404	427	409	362	353	410	375	425	372	379	416	381	411	388	380	386	415	384	399	372	423	393	374	398	394	383	389	383	386	388	369	361	395	411	390	387	399	385	415	429	413	396	411	386	407	373	399	380	388	421	398	411	384	391	353	375	373	404	365	372	401	397	402	362	419	379	363	397	398	408	397	402	383	370	369	380	402	387	387	422	394	374	382	369	376	391	361	368	391	410	363	367	423	382	393	410	406	374	368	397	388	411	399	366	374	376	373	364	405	369	439	386	403	412	407	384	387	377	383	421	380	375	354	386	364	397	411	371	372	395	370	393	396	409	402	364	357	384	432	367	382	353	424	372	400	388	387	444	396	365
11042	1707	1641	1022	857	800	720	671	620	594	587	585	591	620	607	594	562	587	598	590	580	598	583	546	589	574	585	544	591	603	587	587	587	594	549	643	636	594	596	524	578	614	564	584	539	614	571	571	563	556	604	584	562	578	551	524	554	587	563	563	541	570	586	562	581	561	591	589	607	606	595	574	557	576	569	505	574	554	594	577	533	622	565	601	542	561	571	565	566	558	551	583	588	555	548	545	573	575	568	558	523	573	576	553	558	558	555	584	562	587	561	579	579	573	574	567	589	546	564	579	577	574	567	585	549	596	556	590	562	575	570	562	584	537	572	542	588	599	572	532	566	549	571	599	528	594	599	566	603	550	578	579	566	571	512	538	572	575	538	569	576	540	557	585	559	568	578	595	558	571	538	562	561	577	566	587	594	573	565	599	645	582	601	537	567	578	596	583	562	614	577	564	572	581	583	608	573	593	548	560	616	588	567	569	578	581	587	520	577	539	556	556	623	585	571	568	547	539	563	557	558	543	600	559	597	541	539	566	609	556	519	606	560	571	559	575	569	608	587	565	577	569	587	599	575	566	594	579	577	557	539	557	546	591	584	538	602	566	602	626	587	585	622	576	580	586	607	584	570	591	580	601	564	551	550	553	566	568	549	618	564	548	577	576	577	550	599	595	565	545	550	580	571	579	548	605	540	569	589	594	547	555	568	543	580	613	577	595	560	538	557	581	585	563	561	569	595	573	541	560	549	588	573	554	576	554	545	585	572	567	593	563	584	598	551	543	585	568	553	579	604	593	561	597	597	578	584	583	588	550	562	607	571	594	547	544	602	568	545	594	568	601	531	551	564	612	548	516	574	583	622	524	591	586	547	559	517	563	570	593	520	556	574	558	563	557	576	573	537	572	567	574	582	536	546	535	580	602	587	580	574	572	625	566	557	565	563	531	554	588	558	580	597	598	603	570	575	572	553	559	591	565	568	558	577	556	549	578	583	624	551	578	540	555	554	572	549	579	607	580	595	537	550	586	594	554	576	543	579	529	598	583	614	582	563	562	525	538	575	584	549	545	563	584	571	556	561	561	566	556	529	558	569	619	626	550	531	569	538	552	573	602	557	587	573	583	553	521	533	536	525	526	573	584	576	561	545	583	574	557	537	547	562	626	582	603	523	590	540	590	544	596	584	559	578	544	565	590	600	587	565	582	574	598	563	564	528	546	562	586	576	580	573	577	619	552	581	530	546	598	607	555	540	562	560	564	591	580	586	556	586	601	593	571	539	554	559	542	583	557	566	600	522	594	562	582	584	541	537	585	552	545	586	594	556	556	543	553	552	537	575	587	616	543	574	605	554	640	591	569	557	597	555	568	560	595	566	587	607	589	611	552	565	567	626	589	576	561	587	591	614	534	620	587	608	581	553	564	575	609	553	590	588	585	567	535	599	571	544	515	535	579	600	557	548	560	611	572	571	615	627	579	573	570	577	556	607	569	526	619	580	590	578	579	589	556	556	619	611	563	567	561	539	577	584	534	552	574	547	553	572	540	602	596	589	545	600	510	549	570	593	616	599	559	540	621	629	541	562	564	579	562	569	558	581	574	564	601	593	571	561	572	592	567	548	603	550	586	529	583	572	551	529	501	619	565	559	566	569	584	578	561	564	597	570	564	572	539	571	554	525	563	569	566	578	538	540	533	552	515	586	566	537	580	561	612	558	547	537	553	540	554	578	559	582	546	567	577	585	592	509	562	573	562	560	538	582	588	576	632	573	582	538	566	545	564	582	544	596	585	551	576	577	567	571	582	567	551	585	538	549	567	565	590	556	557	571	498	585	591	545	551	549	562	616	587	617	570	567	549	589	590	583	554	575	596	571	620	571	511	540	539	532	602	564	542	601	587	592	589	574	558	557	596	574	545	580	579	553	541	539	597	538	570	583	568	560	579	582	610	546	573	617	555	595	582	565	523	545	558	590	611	603	548	578	620	564	542	526	568	549	542	531	620	588	565	626	563	586	558	585	577	524	588	598	590	597	621	578	535	555	558	597	618	573	576	547	593	568	516	609	577	588	548	543	585	577	591	615	580	552	578	578	565	576	570	582	568	594	589	558	616	625	602	550	569	574	556	545	564	562	528	570	552	553	643	582	562	608	617	618	617	555	585	586	568	593	611	545	610	567	576	580	590	555	549	558	576	584	569	550	574	550	575	564	587	597	542	556	558	635	557	609	605	533	545	542	567	548	572	555	561	540	543	627	571	567	595	553	613	588	584	597	560	542	549	559	580	605	580	567	536	597	551	515	567	596	583	574	601	545	569	545	558	567	560	599	580	576	579	599	542	601	567	598	573	570	588	560	565	557	565	514	590	578	578	567	567	616	554	561	528	590	566	609	550	579	575	592	592	568	565	566	580	571	575	619	545	557	594	561	573	534	575	556	575	586	538	540	560	574	575	582	532	584	544	574	569	561	545	585	550	598	568	573	612	546	596	596	602	565	593	556	611	554	580	611	557	591	547	550	542	574	558	587	551	556	573	548	545	593	561	633	568	571	562	581	520	592	557	574	531	594	550	605	563	572	589	579	560	534	562	603	548	588	553	579	582	582	573	549	581	595	593	583	550	518	604	558	577	558	628	585	566	592	584	579	582	637	594	587	564	602	563	536	559	524	551	545	574	559	537	556	572	557	562	591	541	564	578	589	533	594	558	566	621	586	571	615	545	592	581	551	540	578	571	556	552	558	559	614	556	550	576	563	562	571	561	545	567	591	557	533	561	540	516	557	625	588	615	609	553	613	574	612	573	580	592	587	594	571	542	563	567	591	556	510	565	524	548	635	587	582	552	569	609	556	576	596	599	521	611	544	569	597	563	597	583	575	604	604	547	609	562	568	579	566	554	566	577	591	563	564	574	539	603	572	572	577	594	563	553	532	556	577	568	622	564	569	587	527	566	599	563	545	570	563	598	583	573	569	548	613	571	542	571	574	582	555	590	566	564	573	557	607	609	527	569	557	566	543	529	586	575	605	566	593	575	570	592	589	576	543	530	570	571	550	588	582	571	572	590	607	563	593	533	572	585	543	598	546	598	535	558	538	605	576	560	575	559	606	562	581	566	562	591	567	607	578	623	551	564	573	528	550	545	560	573	567	567	580	569	577	607	589	591	618	558	593	550	566	580	551	593	560	558	570	610	563	573	557	557	546	546	585	551	565	594	559	547	593	556	585	580	578	563	563	552	562	572	526	603	616	567	584	569	582	571	555	552	588	551	595	598	560	525	575	562	557	518	584	588	565	535	585	572	525	618	564	561	546	591	586	592	539	565	577	559	590	562	551	572	597	619	574	544	601	601	543	579	608	528	578	581	591	588	551	578	571	594	529	538	583	558	572	598	596	526	561	578	582	589	543	543	581	575	563	578	593	570	555	600	578	555	527	561	557	564	611	564	561	568	568	559	574	574	564	546	564	615	579	582	553	589	578	537	538	580	601	541	568	594	581	598	598	580
24381	21388	28529	24595	21241	5706	1448	984	929	944	894	842	830	820	853	766	734	726	734	741	751	727	726	699	722	749	727	711	724	723	732	747	688	691	718	691	654	734	686	701	706	658	711	691	699	684	739	683	668	707	710	730	657	633	706	692	699	627	691	675	678	714	656	723	676	678	697	709	716	699	669	703	680	670	684	681	688	777	694	722	720	688	747	645	737	733	704	691	708	743	724	720	680	682	691	691	712	695	684	686	711	730	700	715	696	710	694	680	701	677	657	692	690	696	673	685	703	650	711	714	686	710	649	724	703	686	676	734	681	677	677	693	711	680	684	705	640	681	695	670	684	692	674	652	646	690	689	729	740	707	680	698	684	703	697	672	694	674	711	683	664	683	749	687	741	685	730	707	675	715	679	724	756	676	704	723	670	691	655	656	701	680	691	653	679	752	678	715	711	720	685	668	719	709	716	650	707	668	665	717	674	697	724	712	754	694	675	704	685	684	682	695	690	703	686	655	674	718	727	706	721	671	689	654	699	689	736	715	701	723	728	712	667	742	648	710	689	668	685	684	706	686	722	706	709	738	693	664	630	699	674	766	711	701	725	690	651	720	675	694	661	729	723	689	706	660	707	699	650	745	728	669	692	704	683	691	715	691	679	696	704	692	693	725	688	696	672	736	706	700	669	694	674	718	697	645	690	712	694	657	722	713	665	690	684	694	694	675	716	690	682	677	710	710	734	712	681	672	671	708	721	697	639	700	672	723	700	702	660	698	671	733	679	656	698	722	687	712	709	685	736	681	689	701	691	702	704	651	737	703	746	674	666	694	704	701	695	702	699	729	711	705	704	734	745	720	702	691	706	713	747	670	696	708	662	709	679	715	709	674	708	709	724	726	688	727	690	723	752	665	699	675	746	734	716	732	682	685	667	717	681	692	718	652	672	684	688	675	718	675	671	699	701	737	727	713	683	656	668	683	687	718	704	675	686	700	677	679	686	698	679	724	748	690	701	686	699	660	669	721	666	697	684	705	682	677	716	682	620	761	710	695	693	671	687	667	762	730	621	724	745	715	686	684	690	616	660	655	683	720	663	638	673	687	703	681	688	725	665	726	667	651	742	684	721	703	707	694	709	707	699	692	693	676	692	678	722	729	712	716	711	682	700	738	716	683	670	696	736	728	720	712	668	676	711	685	689	705	683	762	703	623	693	694	697	681	678	657	754	636	735	726	732	715	674	655	691	704	697	732	657	681	687	685	684	684	685	655	688	682	685	691	697	689	676	659	692	692	687	705	676	700	718	691	674	648	689	695	692	738	681	667	726	655	724	689	729	711	667	702	722	673	702	706	700	681	707	760	750	739	675	703	694	740	670	663	703	678	742	673	702	736	694	679	722	721	668	658	675	662	714	691	709	657	714	738	700	661	712	712	686	692	709	688	687	745	697	698	711	703	692	695	701	705	686	688	705	678	717	752	739	690	722	708	708	661	691	701	734	685	616	726	670	676	720	678	679	667	712	646	735	744	752	696	681	672	693	701	673	679	698	755	701	669	722	685	670	670	720	700	743	714	736	701	675	659	692	701	744	710	674	666	702	752	754	684	774	673	667	696	704	685	711	628	669	721	678	661	703	730	684	684	708	651	680	709	678	698	643	719	716	681	699	737	675	685	661	641	722	654	692	711	738	658	716	650	692	698	710	651	744	690	695	692	690	696	696	712	691	703	698	683	743	697	638	692	701	650	684	673	712	715	667	717	673	696	667	688	759	654	725	717	689	673	734	717	668	690	678	676	720	685	686	723	702	745	668	719	722	673	665	738	728	676	682	695	626	720	694	669	708	639	682	686	700	660	688	749	752	706	708	686	653	663	657	688	688	658	701	684	663	654	741	671	668	711	667	703	656	730	745	705	676	698	677	654	708	710	683	714	663	695	700	686	725	679	636	664	712	746	709	725	722	733	658	679	720	677	677	743	681	685	668	707	713	636	721	717	695	702	703	714	697	663	714	706	652	701	736	686	737	695	665	639	718	708	671	698	689	734	653	710	704	708	634	679	723	679	659	684	675	671	701	706	672	715	735	727	665	728	674	706	690	697	644	665	675	715	688	690	665	681	693	707	650	694	640	672	706	715	735	699	695	700	735	657	685	675	686	670	688	682	676	678	670	736	663	713	734	693	696	677	668	737	715	713	740	738	752	676	700	717	677	686	707	728	688	697	695	723	627	679	725	667	673	694	654	678	652	664	751	680	724	655	682	695	663	696	663	672	672	693	685	685	710	702	737	730	719	731	696	717	697	663	690	691	727	641	685	704	693	710	691	685	685	704	665	697	669	678	679	661	693	698	676	738	729	670	668	681	694	710	668	683	662	653	675	679	688	675	721	702	705	725	717	726	720	714	683	698	690	699	702	647	671	732	742	668	689	664	701	724	687	703	713	693	676	703	659	676	670	675	720	683	696	657	693	683	701	684	727	720	671	702	672	682	705	723	684	695	706	699	736	715	706	691	686	658	688	723	643	689	695	660	734	703	662	646	695	684	727	690	725	689	699	676	683	657	670	670	756	734	668	674	694	711	702	729	715	696	681	681	701	645	721	686	734	694	667	696	699	649	669	683	713	718	729	657	690	657	702	668	699	675	696	703	683	696	741	692	694	679	690	686	679	641	646	639	713	725	635	688	691	669	651	687	685	680	655	707	720	692	704	696	696	697	701	718	704	714	634	674	693	687	705	710	696	668	643	711	705	685	665	695	705	700	693	717	729	679	689	691	693	688	675	685	731	693	604	642	762	646	702	706	681	689	700	681	680	737	677	712	714	709	708	656	673	675	679	685	679	689	707	691	684	669	663	716	776	648	708	695	682	715	685	714	687	687	706	675	712	730	696	657	671	703	705	702	744	683	666	697	765	693	634	695	699	690	691	683	721	722	691	698	710	698	715	683	681	740	703	715	738	763	716	680	655	662	680	685	701	687	710	716	669	739	655	655	688	686	731	718	663	670	691	692	708	734	751	639	671	732	691	707	658	676	637	690	648	712	718	652	668	704	739	641	636	685	725	712	688	703	644	685	666	740	659	683	686	697	709	688	746	736	702	704	718	678	722	701	697	660	711	682	652	716	742	690	703	701	655	723	704	687	710	729	706	728	706	728	708	755	704	696	679	684	723	690	653	705	676	633	729	687	687	679	689	652	673	669	672	717	658	665	720	681	674	651	695	675	709	687	690	707	678	680	705	715	682	684	702	713	696	686	664	689	674	702	702	668	659	681	655	688	674	720	718	647	714	656	685	726	735	681	719	726	666	676	719	715	745	717	722	661	711	723	677	718	721	685	703	621	647	717	677	718	632	697	718	681	711	706	734	641	699	696	690	695	665	697	725	683	721	678	721	670	712	686	734	643	722	737	674	785	700	682	666	726	729	712	683	694	719	742	699	696	673	671	684	734	682	720	675	674	713	687	690	706	701	687	670	686	671	723	641	726	700	701	695	684	627	730	727	674	683	630
25043	10031	9034	4888	3607	2771	2319	2013	1763	1528	1463	1364	1329	1267	1260	1257	1134	1158	1097	1092	1029	1126	1121	1028	1044	1079	1036	1091	1026	1041	1023	988	1114	1099	1005	1000	1013	1080	1059	1010	1004	1005	1030	970	1068	1049	997	1033	1003	1033	984	1015	994	1040	1049	1070	1022	1021	1057	1021	1058	998	1009	1026	973	1065	967	978	959	1022	1026	1003	998	1029	1023	1067	984	1028	942	948	1000	999	945	972	1050	976	1049	938	977	1060	938	1026	972	1013	1035	944	980	1047	1048	972	994	1009	1006	955	1022	1006	1029	1032	1030	977	1011	989	976	1030	984	985	1025	972	1009	965	1005	1051	978	1060	963	988	999	943	995	990	968	994	970	996	985	1032	993	1013	1000	968	988	974	1036	1015	1012	973	954	998	985	945	1080	1017	1012	964	963	940	998	992	1026	946	1010	1000	935	985	1068	972	926	949	976	1011	1077	993	989	979	1057	1028	995	1048	998	1039	1016	971	943	933	1031	1043	1007	1000	977	1001	1032	1021	1008	986	1007	1005	1039	990	983	1035	983	966	1019	964	993	965	1000	1002	973	993	997	1009	1039	968	967	1017	1027	962	991	983	1001	1035	991	962	977	1042	988	950	1034	1037	980	972	960	1005	991	963	916	1029	992	1018	1013	993	1045	1009	1001	970	928	916	977	1009	1031	946	982	1031	957	1028	992	996	963	962	994	1005	977	953	1049	1035	1045	977	983	1035	970	1024	972	1049	1028	1015	1022	1019	985	998	1024	1035	1023	1000	1015	1020	938	1079	940	1014	1024	1036	1001	1060	995	971	1005	965	970	995	1010	977	1003	1019	948	1001	975	1029	1027	1042	1014	979	1048	950	1053	1003	968	1012	1001	999	991	973	989	992	997	988	984	1000	1071	1020	1016	1063	1005	1028	1001	1011	997	1029	992	950	983	986	1000	990	974	1022	1031	949	974	1018	1035	1002	1067	990	986	1027	1007	1049	1029	955	994	1011	1022	1005	961	947	957	1017	990	962	1014	1036	982	965	1018	980	1018	958	944	996	941	992	979	1010	1026	1036	1029	1007	934	1009	973	1036	978	1002	994	975	1036	989	1021	936	1007	951	1027	981	998	968	984	961	1059	985	969	999	1046	955	1045	975	999	1040	991	982	1027	1017	960	961	1015	1081	990	1006	971	996	1001	968	986	998	1036	1017	915	1022	954	1021	958	1000	1015	962	1025	951	966	1030	1007	969	952	959	992	931	958	1024	928	1017	967	1013	1070	976	1007	980	1005	1035	1019	965	1031	993	1002	959	1013	990	993	1038	1024	964	987	1012	1009	1007	1045	973	974	988	1012	1013	982	995	1046	1005	1032	894	1029	1010	987	1014	979	1029	1018	959	1000	1007	1050	973	959	955	1013	1021	997	1024	997	1041	1025	1013	1034	993	1056	999	1000	962	982	973	981	1022	1030	1050	1018	943	1027	1023	994	1009	1032	1025	1020	968	1067	984	1002	961	1001	1082	1011	1021	997	1028	974	991	916	1038	984	969	998	1023	989	966	1005	995	1035	1023	982	995	978	1019	979	950	999	916	1058	1036	998	982	988	963	973	991	986	1029	999	995	966	970	1002	1004	1002	1007	1012	970	1037	1028	985	999	1000	1042	1006	987	986	1044	1015	1009	1047	1042	1033	1050	1007	985	986	969	985	973	950	974	974	996	990	999	1010	999	945	982	1053	1003	960	1009	958	984	954	1035	991	1015	995	1015	934	969	988	1006	1032	968	1042	1042	1013	996	975	1042	1018	978	987	951	990	989	1018	1041	976	978	1005	1016	991	973	984	975	949	1020	1008	1017	1003	1022	955	959	943	985	1037	1024	995	1040	1015	1012	998	966	1069	1001	994	1050	968	972	970	978	1037	966	980	986	1002	971	997	1004	1021	964	966	982	1041	996	1021	1010	970	1009	998	993	964	1037	1012	1009	1063	991	1022	982	998	987	1021	982	989	966	958	1006	1007	958	1039	1051	1018	993	970	966	1012	965	1002	994	991	971	952	1073	1003	1040	1008	980	1017	1028	1028	989	1015	1023	1015	971	1024	989	961	988	1021	974	965	1030	990	1034	959	983	1030	1011	1012	988	1012	1015	1017	985	1037	956	1020	981	975	953	978	970	996	980	991	950	982	1001	1021	989	944	975	963	1056	1002	1013	996	1027	997	989	982	891	1032	985	1016	970	990	973	984	987	1014	1006	1004	1021	998	995	959	1013	978	1026	986	934	1000	943	1027	990	958	989	991	965	956	987	1035	1075	1006	1032	969	1033	1004	955	1001	1038	1046	1009	970	982	992	985	982	991	998	991	1005	999	978	1027	1033	1008	994	979	987	998	997	987	1041	1000	957	987	965	966	967	992	1064	1004	976	1015	975	968	987	968	990	1014	1016	1013	1030	991	1071	997	981	1035	1027	981	1002	1016	1015	974	985	979	1022	1030	988	971	1014	944	1009	1060	989	1006	1005	1006	987	975	1010	922	1012	968	946	1024	984	1031	979	1003	958	986	1015	957	1010	994	1064	1006	1008	994	1037	1040	1028	967	1040	1030	976	1060	1077	1033	961	979	987	1036	939	997	908	1016	1032	1086	1028	996	985	980	983	928	966	1009	983	967	1022	1016	985	980	947	982	981	986	970	989	966	968	969	1039	1005	973	1020	952	1009	946	983	1000	1012	997	986	1012	969	957	981	1004	1018	1080	999	972	971	945	996	999	1011	1001	1022	997	1080	1007	1055	988	1041	1015	1037	1057	926	997	961	1013	974	1018	1004	992	995	961	983	995	1016	1004	1015	1016	932	980	990	1015	1028	1035	1016	969	929	1028	1023	965	996	1000	901	950	1060	981	958	972	1008	1029	1022	1010	983	996	971	992	1056	989	985	1059	1030	986	991	989	1005	943	1032	1019	1014	1003	982	1003	953	956	998	1022	994	1022	1033	972	1056	990	992	982	998	1018	1009	1007	993	1033	1015	1001	1011	1003	1028	968	1045	963	1022	973	984	976	1032	1016	1038	976	990	1034	998	1028	962	1017	970	1059	1041	1019	986	999	1027	919	975	962	1055	999	964	987	1061	996	1011	958	987	1017	967	1059	936	1018	989	1022	989	980	975	982	1003	956	981	999	1015	975	1003	1042	989	943	987	1014	976	969	994	974	983	1001	1026	1008	1003	1006	1002	994	1000	1000	1040	1020	963	1002	1053	1013	985	1014	992	1014	972	1043	1029	1005	973	1012	943	952	998	1005	993	981	1024	1022	964	993	999	1013	978	978	1035	1041	943	950	953	1006	1012	1000	1010	1000	1028	1022	1016	1045	1051	1043	988	1030	996	987	959	1054	994	996	1033	959	994	933	1006	1027	1003	1029	999	962	1034	1002	992	1033	1009	997	973	973	988	974	1000	1004	960	1046	1017	956	1027	934	928	1000	1034	1011	984	991	1000	1070	970	1011	1017	958	983	1048	1053	972	933	986	984	995	962	1019	974	981	948	978	986	1007	1014	977	1017	981	987	1022	1050	995	1013	989	1066	947	999	1018	996	958	997	957	941	979	967	973	971	1000	955	995	1019	953	969	953	1010	967	1035	944	1037	994	996	1005	955	947	947	962	981	1017	988	959	1029	991	966	1012	1056	1028	1025	1006	992	1037	1002	1009	992	1031	982	1049	982	1017	985	998	1002	952	978	994	1039	949	995	926	1018	971	955	958	991	1006	1040	891	935	948	993	967	1021	1041	1039	956	956	1012	957	1013	1025	983	1033	980	1017	1008	1007	976	1031	952	962	992	969	947	938	970	1006	961	1032	1017	996	976	1052	957	994	1041	949	1007	982	1030	969	998	949	994	980	982	986	937	1020	999	1036	1036	1051	1020	1066	965	1030	1008	1013	1020	1032	1025	986	958	1011	954	1027	1015	940	1005	998	1019	998	1007	1005	974	968	968	1026	999	1008	988	1005	982	975	1000	986	1044	972	954	1028	1009	1033	962	957	1041	929	997	964	963	1025	998	937	1045	1000	941	953	1019	965	989	983	1031	989	948	1059	995	1003	970	1037	1007	1012	930	1023	1014	987	988	987	973	979	999	1003	964	1016	1042	1003	960	935	971	1006	974	996	989	993	1044	927	983	1027	983	991	1006	1025	1032	994	910	1005	990	1018	976	1003	905	994	1001	1063	977	959	970	962	1018	1063	994	1048	1056	996	1005	982	996
23271	21380	29137	23997	21380	21232	4551	1425	1090	982	925	872	864	784	777	698	716	738	730	711	701	711	717	686	687	623	672	651	632	610	598	645	669	626	606	645	619	656	619	663	615	644	609	635	637	596	593	602	628	619	628	635	605	605	600	601	590	575	557	604	618	644	640	564	617	621	608	600	629	590	595	598	597	609	605	605	618	577	608	589	600	616	597	602	596	557	586	594	588	588	622	587	625	582	631	648	608	645	641	599	619	586	598	619	612	606	574	624	581	629	565	620	598	639	631	629	621	576	577	623	623	568	584	602	595	607	618	591	626	605	586	583	612	637	630	562	644	573	609	600	611	590	620	620	645	560	583	559	656	570	611	582	561	644	637	607	601	609	579	580	605	597	603	612	562	575	607	667	607	669	574	605	579	607	556	580	602	648	570	642	583	584	603	592	616	596	639	613	603	593	658	592	592	594	590	603	617	565	615	632	608	651	636	586	627	581	588	620	578	638	613	631	596	608	590	649	541	629	573	638	589	638	612	575	600	588	574	564	624	594	555	594	614	645	595	638	592	581	584	587	575	596	600	590	584	582	554	586	577	584	666	601	633	563	570	569	621	617	609	634	638	615	633	583	563	599	584	591	564	603	610	590	591	573	583	597	646	601	574	577	582	617	622	594	589	576	574	630	592	603	626	595	585	593	584	591	596	589	609	597	607	613	591	608	605	603	559	616	584	572	577	565	600	587	598	602	574	639	601	600	594	598	600	615	649	627	588	613	593	574	542	635	602	559	563	603	569	579	606	610	570	584	568	559	590	644	575	594	602	591	612	563	595	612	558	582	652	581	563	620	629	631	602	579	622	581	566	624	583	592	630	625	565	575	596	609	613	616	612	617	597	590	638	600	560	588	572	595	593	602	620	631	586	614	630	607	565	570	666	568	572	588	597	624	601	599	586	625	608	618	595	622	592	607	551	575	622	622	584	607	590	612	588	627	629	610	591	574	569	608	625	599	626	619	595	616	561	660	609	610	585	588	623	552	618	600	588	607	630	568	636	604	623	602	535	606	606	603	597	624	562	590	607	585	585	611	579	629	610	667	590	584	616	582	583	614	609	607	635	576	621	585	561	628	594	600	602	615	580	603	611	572	635	568	605	538	610	599	601	599	564	612	582	578	561	611	584	582	611	593	585	593	576	614	588	574	576	611	595	587	602	592	622	588	604	613	576	607	628	618	613	562	621	618	605	638	637	590	602	574	630	644	590	570	575	571	640	608	626	579	617	588	542	567	573	566	590	607	587	573	577	587	586	646	585	643	607	615	619	583	636	581	614	568	608	598	614	584	592	631	591	608	604	600	573	602	655	580	605	594	606	595	596	633	566	647	645	645	601	621	586	583	623	621	599	632	571	569	617	578	570	609	576	623	625	585	594	599	571	606	631	656	583	611	594	638	570	575	564	618	581	545	617	615	563	609	560	586	601	599	581	561	642	584	622	626	602	605	616	622	607	599	600	588	625	569	602	657	584	600	603	617	649	582	622	569	628	604	585	597	589	623	593	598	597	614	603	610	619	621	591	586	639	610	615	632	626	601	584	610	631	591	598	571	586	602	616	573	616	618	608	615	624	576	591	586	633	542	574	621	619	606	548	552	615	602	580	639	590	622	600	595	628	573	547	572	595	582	581	600	601	614	578	624	604	568	605	550	586	616	574	603	605	601	589	670	570	586	583	639	601	585	641	595	549	620	638	618	665	581	589	621	571	605	647	605	635	570	580	610	595	582	641	583	576	611	657	563	575	562	609	593	599	557	579	616	633	566	608	612	593	590	583	611	573	599	559	557	609	640	574	568	615	598	626	607	586	572	580	593	597	610	585	608	601	621	586	602	669	654	593	611	589	586	582	645	564	637	588	596	580	590	613	596	600	582	639	585	589	565	609	613	629	606	617	609	569	614	613	619	560	591	595	593	624	610	570	606	586	597	603	557	589	581	585	626	615	627	599	610	602	566	606	595	621	586	581	605	578	578	597	620	619	577	635	645	587	597	586	612	623	649	602	567	563	560	609	623	630	631	595	604	564	627	587	620	606	618	580	568	606	623	599	566	619	598	608	586	602	576	638	595	595	628	632	623	573	657	591	595	579	634	596	614	635	587	636	613	585	583	601	574	573	620	591	584	565	584	605	601	608	599	582	602	600	634	631	622	602	600	595	562	535	599	607	558	581	619	630	569	655	618	632	627	633	576	585	574	599	598	619	606	566	621	603	574	579	629	583	585	573	615	642	617	570	585	591	604	603	643	550	619	617	588	597	585	668	651	605	585	636	607	658	597	615	600	561	623	598	592	579	585	573	589	572	587	593	601	599	620	599	631	610	590	606	597	565	611	602	601	605	567	635	567	618	611	646	627	606	591	596	578	617	558	588	580	581	626	609	597	607	612	621	607	628	653	606	639	633	639	611	519	610	605	599	582	612	608	606	588	615	574	601	601	577	655	657	588	570	558	612	634	580	661	598	609	601	577	603	543	596	570	632	610	578	590	597	626	572	604	546	589	619	625	600	555	612	614	614	588	625	594	626	571	592	607	590	599	598	563	631	627	619	570	594	627	664	586	589	603	586	660	631	600	619	572	582	567	590	629	636	610	612	583	602	622	595	594	628	624	608	615	594	594	572	614	605	588	613	615	571	586	600	619	604	548	608	583	616	661	617	605	605	642	574	560	578	583	599	620	586	573	613	604	603	573	566	558	640	602	586	622	607	601	555	618	595	574	649	589	596	567	598	580	577	586	599	626	581	593	591	579	619	619	661	647	597	607	634	571	569	585	598	595	605	593	567	576	615	614	568	613	606	655	603	652	615	573	581	590	596	573	611	607	632	580	610	581	607	603	590	578	625	627	616	594	617	590	606	569	626	605	586	619	587	571	621	570	640	635	600	594	623	604	572	585	579	596	628	607	586	621	580	615	662	621	580	567	589	588	605	562	563	594	625	598	629	602	583	653	575	632	620	626	607	578	622	580	584	613	635	609	602	588	613	612	584	605	590	639	598	628	616	618	606	632	600	579	600	602	619	628	591	602	680	603	613	612	586	620	588	596	574	563	645	601	624	580	599	593	576	636	589	597	607	558	565	614	600	605	618	604	613	578	617	593	592	581	592	566	596	595	632	569	561	642	566	564	605	588	596	640	608	541	561	589	583	583	600	616	569	569	603	628	580	626	558	573	575	603	650	611	633	581	603	586	626	597	611	599	590	628	619	623	570	598	635	572	637	577	601	589	590	562	556	582	597	620	592	588	591	563	609	615	571	560	569	577	624	565	636	614	566	544	644	590	602	564	570	604	607	605	594	611	591	582	594	625	585	601	646	581	620	587	593	623	575	611	578	602	599	583	618	598	617	658	545	640	604	627	588	617	612	646	599	586	596	595	597	557	576	592	579	615	630	640	611	612	555	571	635	611	606	581	625	581	574	620	608	606	617	590	607	593	593	606	634	592	579	561	540	590	566	611	627	596
28561	15996	14014	7978	5521	4287	3291	2712	2305	2022	1723	1617	1407	1359	1262	1251	1248	1083	1107	1087	1067	1093	994	998	968	951	987	991	988	953	954	978	927	941	936	961	984	872	972	896	907	894	946	930	936	903	861	884	934	920	901	901	869	880	886	865	899	856	872	850	853	864	862	890	919	936	906	927	881	974	886	906	839	917	925	927	887	869	899	842	862	898	937	896	837	860	875	870	886	963	843	905	867	897	858	894	867	862	911	849	920	865	871	912	884	888	852	904	876	870	897	845	895	854	878	870	862	907	848	864	886	859	873	902	828	946	863	907	849	875	891	868	904	888	853	918	854	906	913	870	896	866	866	927	894	856	898	889	882	883	821	892	897	822	881	846	884	947	905	835	872	863	890	865	883	904	861	880	895	896	900	875	874	865	849	934	865	882	924	881	944	866	916	947	926	922	871	843	914	889	914	916	892	856	918	862	914	932	904	880	889	878	860	894	902	918	930	887	849	869	924	844	946	932	920	843	913	846	904	906	922	851	900	860	881	897	837	926	923	839	904	922	840	872	850	862	869	841	866	834	839	874	889	823	878	883	831	871	887	885	919	899	893	897	955	839	886	868	862	910	837	881	890	924	892	901	833	862	927	844	812	925	874	867	891	847	927	888	928	832	914	885	856	875	875	843	862	885	849	854	897	869	892	871	873	930	878	880	908	828	847	940	894	896	838	845	907	887	946	910	895	926	865	858	886	875	851	910	911	859	948	862	923	910	876	885	813	899	884	864	898	934	881	884	840	894	885	857	884	871	861	876	827	892	919	832	850	895	779	879	893	858	824	865	838	895	842	913	823	886	925	833	889	872	892	856	868	881	858	857	863	896	886	877	877	898	868	913	871	855	899	882	906	834	858	881	881	830	888	894	861	827	861	871	844	879	881	917	890	866	887	873	870	842	886	860	904	835	864	881	838	830	845	913	880	879	923	827	904	891	862	887	904	879	851	879	894	893	886	851	869	869	890	869	885	843	867	877	874	889	872	854	880	883	897	876	882	895	869	898	858	869	905	871	899	864	846	905	858	898	895	869	820	882	928	885	818	829	878	861	859	866	910	858	876	938	860	837	914	906	862	846	851	849	868	866	914	911	865	893	869	921	897	904	856	888	881	924	836	872	904	867	888	887	860	849	885	840	856	850	910	946	891	829	894	922	873	931	837	880	885	863	876	884	895	854	872	889	881	903	881	881	891	898	855	838	876	907	934	915	930	866	874	889	912	842	921	849	876	849	911	907	881	846	901	832	902	864	876	809	914	822	895	850	851	879	880	808	918	845	866	897	878	834	891	911	933	967	852	909	883	892	869	908	835	903	860	885	883	920	922	829	917	831	902	839	877	830	872	886	861	859	891	894	857	880	890	883	887	877	919	838	891	847	867	962	869	887	829	868	895	837	886	893	913	879	877	845	895	880	851	889	915	878	901	877	930	825	828	866	912	855	877	910	876	853	920	895	893	881	821	907	814	881	887	953	876	881	858	857	920	934	913	821	882	899	847	895	865	868	910	869	850	874	877	905	891	885	916	856	844	842	889	877	890	887	927	889	804	920	876	867	894	854	860	830	864	879	831	844	779	870	896	887	915	893	893	869	886	904	897	878	916	911	889	870	885	841	875	886	841	886	901	834	852	892	912	874	837	844	932	887	863	859	860	943	843	906	910	853	827	850	856	874	892	885	895	860	829	810	863	856	920	831	891	876	900	866	891	869	877	818	847	894	863	887	869	837	864	883	904	890	832	902	853	867	864	860	941	840	861	871	931	937	895	833	899	886	899	861	858	915	849	856	849	889	875	878	859	923	873	932	882	890	862	850	863	861	951	839	875	898	884	897	884	816	917	898	881	851	860	935	851	828	871	879	870	846	856	862	842	856	895	861	909	811	913	856	870	920	837	862	829	859	901	881	863	900	828	861	867	850	901	876	853	905	881	936	875	846	864	875	920	848	875	848	920	859	898	854	906	921	860	905	909	914	903	898	908	913	886	818	885	855	862	918	877	870	895	929	914	841	916	860	831	877	914	892	890	885	900	817	920	875	899	863	877	865	886	878	918	941	911	857	859	944	898	902	873	795	922	822	835	886	862	900	855	887	907	855	878	905	898	883	847	857	875	829	858	824	920	871	843	925	870	877	860	884	925	891	888	870	877	913	858	859	837	918	900	861	874	836	891	867	907	887	852	840	847	820	908	839	917	903	888	947	923	897	887	869	840	878	909	920	843	856	847	844	824	867	854	897	844	874	896	864	879	870	916	867	924	859	904	824	929	910	910	863	818	864	901	904	878	891	839	894	887	856	880	848	915	903	822	829	861	882	845	852	830	832	880	899	855	910	880	838	877	846	850	922	891	842	871	890	860	883	866	861	917	894	917	886	881	879	862	841	892	846	910	941	862	845	839	893	916	833	883	880	909	897	896	904	877	853	859	877	862	877	852	931	882	895	910	923	863	905	885	870	891	948	879	891	910	912	851	871	918	842	978	922	874	878	896	931	890	866	881	837	807	892	790	887	869	907	904	906	877	845	930	917	933	884	803	851	879	893	855	886	893	911	879	933	887	916	845	901	878	894	874	843	932	854	831	856	836	849	883	907	869	899	903	892	938	854	846	850	860	913	876	870	847	867	878	872	912	859	883	869	898	859	916	910	868	886	835	875	829	890	902	935	905	850	926	817	878	869	845	860	856	908	906	813	831	839	899	876	880	871	898	902	893	887	882	882	889	892	839	816	852	878	828	792	900	911	885	900	896	828	846	952	874	929	891	938	934	906	860	901	914	837	875	871	878	863	892	895	888	893	875	948	899	932	929	863	814	870	884	905	889	907	865	848	875	807	862	851	957	890	906	877	886	886	840	901	921	907	829	831	844	867	931	884	872	890	869	874	894	853	892	841	829	874	864	892	832	839	920	859	829	872	852	797	858	867	848	828	855	842	887	855	881	900	856	830	874	834	881	848	857	829	880	877	893	900	879	851	874	940	873	897	927	898	864	844	887	843	835	880	924	891	920	920	909	898	882	876	855	884	849	874	899	852	856	875	927	908	879	868	842	884	898	858	857	895	855	871	806	878	899	893	917	906	888	925	842	881	882	853	929	884	908	902	872	834	889	863	866	888	888	895	922	869	865	901	888	845	903	873	892	857	893	928	881	938	890	878	848	849	901	852	866	932	903	887	846	893	875	917	899	947	865	897	889	927	911	855	849	832	828	912	879	845	827	923	864	894	817	885	910	872	865	894	842	885	875	863	893	894	902	884	960	870	852	888	875	867	870	870	866	895	878	873	906	867	851	894	874	863	861	848	862	883	849	855	880	901	874	851	880	833	847	911	927	896	850	888	832	850	844	888	817	891	938	878	880	883	887	903	905	903	908	867	828	909	877	844	913	871	847	896	882	916	797	928	836	860	912	877	855	865	900	891	818	889	855	885	888	856	906	813	892	869	873	905	832	892	843	864	867	862	850	900	876	904	945	907
27148	20850	9116	872	530	477	452	439	416	402	420	432	409	389	375	360	368	390	384	386	385	381	397	399	393	382	342	369	392	362	360	391	394	413	404	429	362	385	384	383	362	399	416	413	405	370	392	346	397	389	416	418	401	388	423	394	372	354	400	403	379	363	375	382	351	346	387	378	402	395	424	381	413	399	379	374	360	396	402	392	423	375	413	398	380	422	394	433	401	398	330	404	414	399	376	367	393	392	385	399	383	382	380	405	380	387	381	410	381	393	434	411	394	370	386	383	402	372	341	397	366	389	399	364	388	374	359	369	383	397	367	391	390	410	362	408	390	396	356	400	389	413	364	378	374	417	390	378	410	411	378	389	397	393	375	405	375	375	381	379	375	404	368	372	434	404	391	397	415	387	378	402	387	375	379	357	391	395	397	388	401	413	404	380	426	403	387	380	431	345	386	360	391	400	363	385	370	357	415	381	376	425	373	362	397	390	351	390	425	388	371	382	379	380	420	373	385	371	372	374	368	393	376	379	358	367	422	377	407	380	416	400	408	438	386	388	386	401	407	394	380	399	412	377	361	389	397	349	377	365	390	406	412	377	402	379	345	383	388	351	414	428	385	380	373	396	396	391	402	410	424	373	371	375	384	387	358	368	379	401	424	363	334	379	367	413	407	402	401	397	360	417	371	391	352	378	415	352	413	425	404	391	406	407	372	377	399	397	447	405	404	409	412	378	401	388	391	369	396	366	360	374	358	404	409	370	363	393	372	421	399	376	365	383	372	403	390	407	390	368	407	412	417	436	383	405	361	396	371	391	402	388	400	408	403	373	428	399	393	404	405	394	418	422	400	391	382	413	386	382	365	371	403	362	428	371	393	413	385	373	397	407	406	375	402	409	367	382	370	413	403	396	395	398	371	411	393	383	369	409	368	410	432	429	388	359	368	363	371	369	394	392	404	370	367	400	382	377	369	363	391	395	396	372	395	363	378	397	386	373	409	434	379	361	397	400	357	402	427	395	363	392	391	372	419	396	437	417	416	385	392	421	376	380	401	351	357	382	372	371	396	382	371	369	382	387	377	375	382	375	335	402	400	367	376	371	383	374	394	361	388	369	396	422	399	381	384	395	357	363	386	386	379	385	421	353	359	402	371	413	407	388	402	353	349	359	405	382	421	393	383	408	394	391	412	363	407	365	376	380	369	377	412	401	389	403	389	412	372	387	382	388	378	378	394	394	361	389	399	390	407	357	385	393	422	364	372	373	384	395	392	414	376	351	380	397	409	383	357	363	359	360	395	390	402	426	367	393	392	390	405	416	386	367	368	425	365	364	410	359	370	364	398	379	383	389	379	369	417	399	397	395	397	405	379	353	429	390	372	403	393	377	397	341	405	360	390	383	407	383	356	399	396	371	369	402	381	370	421	395	396	399	373	380	381	412	414	379	372	410	399	354	361	391	393	382	428	397	423	381	399	411	392	416	405	388	360	393	375	426	401	408	370	386	385	370	393	396	420	383	391	425	413	384	389	393	372	378	391	428	383	398	365	408	398	419	412	381	392	406	432	394	417	365	379	388	408	405	412	368	374	390	367	395	371	401	415	428	438	380	391	389	393	414	365	376	384	403	376	396	373	390	388	425	377	382	399	409	393	379	361	374	386	365	363	382	382	383	409	397	381	417	392	415	362	393	416	377	414	389	400	395	386	402	377	369	388	417	400	409	427	398	413	365	388	400	370	354	374	363	397	397	364	397	435	408	387	398	390	386	383	379	360	367	407	431	392	414	414	417	383	402	387	355	416	420	412	406	373	391	399	395	348	393	365	392	435	393	405	392	391	373	396	391	390	384	390	398	383	388	385	393	406	381	388	372	364	403	395	403	379	407	402	424	387	392	418	415	412	401	372	393	388	416	358	422	378	415	402	383	413	397	375	384	407	391	385	411	391	379	369	400	349	377	393	430	409	382	393	368	393	407	395	355	369	380	363	383	424	391	402	358	384	359	398	382	428	404	397	377	387	404	376	381	409	420	405	393	373	386	380	404	412	389	399	381	394	421	419	402	383	420	402	388	384	390	381	402	382	386	411	402	412	424	414	381	386	398	367	402	404	363	425	384	379	396	397	410	408	387	373	347	411	369	380	411	409	396	394	382	410	402	391	380	385	379	358	403	411	392	385	380	379	387	392	388	395	404	390	413	404	357	382	374	388	345	408	407	385	373	384	339	410	391	408	432	416	403	371	396	372	407	355	385	405	396	391	404	374	399	412	392	393	409	390	398	395	368	335	418	388	392	373	355	378	378	375	369	396	374	380	386	365	342	422	353	412	388	367	388	411	375	384	411	394	376	368	387	378	383	361	392	428	387	377	406	431	405	392	375	374	394	413	363	397	407	381	369	360	395	371	417	366	391	402	393	393	402	427	398	399	385	386	365	375	425	394	358	399	381	397	368	396	423	360	399	360	365	379	389	372	386	403	389	426	364	393	370	397	405	402	383	394	380	388	373	409	416	414	392	371	421	410	394	387	342	401	394	393	381	424	411	358	377	395	382	366	384	400	376	418	388	394	436	397	409	384	395	427	406	421	391	397	400	391	417	405	351	378	411	372	401	416	384	386	382	358	405	361	375	355	382	400	367	383	385	391	406	380	404	370	414	363	411	426	376	399	415	383	377	386	387	385	419	375	418	413	374	373	376	405	370	397	383	380	408	395	410	407	384	363	418	392	410	350	393	396	399	391	418	389	395	384	387	371	420	408	414	456	383	381	410	375	386	384	376	393	378	405	394	441	381	387	393	419	379	382	368	396	368	415	420	403	424	353	397	394	367	405	377	407	367	418	350	350	367	362	400	413	436	396	404	397	397	370	401	350	371	390	378	406	392	383	380	418	377	414	394	406	356	428	362	383	379	376	403	394	386	371	350	386	332	381	403	376	417	389	380	378	385	383	369	386	351	362	403	395	366	402	390	391	395	394	384	410	378	370	388	381	441	363	378	380	366	367	375	404	397	409	346	343	414	388	409	376	347	399	380	404	377	399	365	426	351	400	393	384	408	428	439	393	383	399	384	390	379	365	417	386	390	410	385	394	401	410	393	429	428	398	349	415	411	425	405	390	429	386	426	369	369	400	404	368	404	377	331	412	380	386	405	356	375	395	417	382	377	360	395	381	386	389	393	366	384	366	384	406	383	375	379	373	411	354	394	404	395	406	357	398	363	412	372	383	382	382	378	394	397	389	390	404	390	404	410	413	419	389	392	359	361	431	353	404	387	362	406	370	376	401	387	383	362	410	397	390	394	390	406	415	375	417	421	384	397	389	391	390	394	424	390	360	390	376	341	411	392	372	374	375	422	405	388	398	415	413	349	396	387	406	377	401	406	398	401	405	390	404	414	377	385	375	382	405	369	364	419	383	395	407	376	398	421	336	380	419	368	382	392	365	388	397	380	386	399	395	382	411	417	393	406	398	374	381	384	405	419	379	419	420	334	410	383	382	392	427	394
11169	1760	1607	1032	832	755	704	640	640	633	601	627	617	590	611	590	567	602	574	574	572	561	597	585	617	576	550	575	584	578	580	581	584	621	603	629	577	541	605	590	554	568	576	579	567	614	559	585	604	580	556	573	507	554	583	542	567	576	539	551	571	522	572	575	582	579	562	645	576	578	559	519	607	585	587	589	579	604	567	594	542	535	552	583	570	569	604	587	534	540	545	555	576	544	566	540	572	566	593	529	598	607	592	545	552	542	544	542	572	607	618	594	634	526	586	573	564	543	594	553	530	557	570	559	585	583	547	581	534	611	577	600	582	570	574	555	591	546	600	536	581	591	583	559	559	530	564	603	599	609	593	543	578	599	563	535	588	536	547	582	559	545	553	588	572	544	621	581	601	601	564	564	574	566	605	597	583	530	580	565	589	579	599	554	547	593	558	572	556	604	552	594	575	584	555	544	554	566	616	605	611	577	567	569	525	567	592	564	575	563	618	580	530	592	574	575	570	590	586	531	587	596	581	576	582	604	579	609	577	556	577	571	561	540	533	547	590	587	586	591	557	559	555	564	567	590	586	557	564	579	588	547	599	560	570	571	578	574	561	568	610	605	536	554	555	581	559	587	551	611	578	507	562	584	565	603	584	568	566	574	567	588	568	551	560	592	587	528	570	550	567	584	605	586	620	542	576	617	551	607	562	565	523	566	622	546	586	610	575	605	584	564	581	599	582	608	595	623	573	586	606	556	587	544	575	611	566	586	596	554	563	537	547	545	580	576	584	562	590	580	541	590	579	576	632	547	565	541	572	558	597	554	568	592	615	588	571	544	578	622	578	567	560	582	643	569	540	571	600	595	582	577	548	522	573	578	569	556	571	547	548	560	540	566	589	609	564	591	560	572	559	567	568	577	581	563	597	613	582	585	599	589	560	582	589	561	577	613	551	606	520	551	557	547	569	572	560	585	601	615	518	586	563	551	614	574	583	568	560	591	572	618	543	597	550	546	588	561	571	524	576	565	565	552	596	566	575	589	492	573	587	592	565	522	577	582	589	578	573	613	552	558	600	623	574	589	571	630	595	558	587	597	590	580	589	567	584	585	567	655	596	583	552	523	595	578	550	609	585	542	615	606	622	610	583	560	561	611	565	588	533	542	559	575	550	565	591	548	547	594	526	571	580	524	558	545	572	528	561	596	542	567	636	600	547	563	554	578	594	524	605	548	565	600	573	574	536	593	552	553	570	576	591	593	564	564	609	610	543	550	595	545	660	583	564	530	582	593	586	571	593	556	562	570	592	562	562	540	613	550	537	570	573	609	560	611	543	552	588	543	596	557	572	586	573	571	578	550	597	579	537	560	570	607	583	559	569	529	585	599	587	580	586	564	580	564	615	562	601	563	572	537	545	590	567	632	584	559	556	547	563	614	591	547	528	553	619	614	595	637	587	586	622	548	585	586	599	599	562	594	609	554	561	549	588	581	547	617	539	559	559	577	538	602	592	616	576	576	532	554	557	573	562	546	607	601	595	566	591	606	570	586	558	574	588	615	568	583	610	545	596	620	564	624	559	566	546	542	570	595	573	616	585	580	577	589	528	584	601	579	627	546	572	547	569	618	593	542	611	560	556	589	595	584	634	623	581	552	587	565	598	545	606	546	570	519	560	560	634	595	540	597	537	605	574	583	601	540	574	618	587	587	629	540	562	548	566	560	584	545	591	558	520	560	576	581	549	534	565	600	612	590	566	549	545	580	543	556	559	582	561	548	566	537	599	549	577	583	515	572	576	552	570	551	565	586	533	568	600	630	541	594	602	557	556	550	579	570	555	567	576	541	554	568	591	590	609	584	589	574	556	553	598	581	578	548	609	571	611	596	600	541	587	579	571	569	537	546	578	551	599	599	531	587	581	574	610	544	602	581	603	540	541	574	597	608	581	626	589	619	526	597	579	577	509	589	568	546	543	602	574	590	549	563	630	553	618	574	576	568	567	604	552	587	553	600	603	597	617	574	575	577	561	547	616	530	571	592	564	579	528	575	523	603	572	588	571	583	576	556	537	568	570	572	568	583	556	619	574	565	571	582	561	577	551	549	609	583	598	553	528	592	630	551	570	562	596	584	603	537	583	535	603	569	580	586	574	559	598	538	603	573	579	579	574	608	564	577	578	597	583	575	553	572	592	605	585	583	541	586	526	574	609	607	591	586	578	552	577	584	592	548	608	564	571	572	579	581	579	559	535	617	590	558	578	583	585	605	603	592	598	533	536	627	599	557	590	546	595	578	556	595	621	561	579	547	583	566	569	556	588	614	580	568	584	556	595	571	582	585	591	592	556	568	554	591	583	586	554	601	578	544	587	558	541	628	525	540	579	611	535	574	564	589	598	560	575	544	545	552	606	544	596	600	581	620	545	562	574	580	624	528	587	591	562	523	583	541	553	603	591	595	566	533	581	575	569	580	606	567	588	573	583	610	563	609	620	577	599	556	601	580	582	563	574	575	572	581	527	556	573	556	569	555	588	568	546	583	594	583	578	597	545	569	554	564	598	553	578	564	561	589	584	599	564	584	574	616	583	585	563	564	589	571	571	561	586	589	587	598	554	598	579	577	593	569	567	590	568	612	613	588	618	645	570	520	548	542	606	559	593	581	585	581	594	595	547	541	543	598	599	576	579	530	583	528	573	597	602	606	590	570	587	598	559	563	567	555	584	593	603	593	628	599	547	553	585	559	595	538	627	632	593	572	569	569	565	580	581	593	572	565	592	576	577	617	575	625	607	622	609	612	584	539	538	554	603	568	567	539	596	562	578	575	560	536	533	578	574	585	586	569	600	588	580	579	548	581	581	570	574	569	554	548	569	573	540	595	592	560	586	575	594	591	552	589	564	601	586	570	585	544	570	570	568	594	536	584	513	602	563	559	532	580	608	582	601	567	576	602	539	571	554	597	584	589	568	556	594	570	597	604	629	596	560	571	556	566	602	576	581	544	570	549	553	586	577	608	563	591	577	576	594	584	592	593	582	584	561	560	546	584	621	573	601	603	535	599	565	566	572	566	630	547	548	547	582	540	557	576	588	564	567	545	612	584	539	520	574	570	556	612	544	561	580	619	612	544	568	604	571	619	593	594	549	546	564	562	598	544	579	600	582	542	587	576	584	596	572	555	554	584	571	557	557	566	561	556	564	583	588	542	550	571	574	562	588	584	571	619	578	571	545	572	552	566	524	540	559	584	578	621	598	622	553	541	636	574	572	606	584	568	596	592	565	553	550	609	554	564	570	543	596	610	546	555	629	575	554	567	628	565	540	593	578	586	589	528	605	561	561	543	569	604	578	561	584	556	536	558	560	587	577	499	581	567	578	571	568	588	613	598	548	596	565	552	576	606	573	572	551	606	520	596	607	581	548	624	570	610	579	560	586	563	618	568	604	591	570	548	588	588	566	532	573	569	532	545	572	572	596	627	602	598	537	572	611	562	587	635	609	550	568	616	580	569
24427	21490	28713	24689	21311	5374	1387	1074	929	933	880	845	809	780	796	756	736	766	789	759	777	734	743	749	740	771	736	725	732	743	702	748	695	715	672	725	714	722	714	743	712	747	711	722	684	787	662	688	691	694	677	712	680	708	740	709	727	681	698	689	709	715	733	686	733	723	746	678	680	718	749	684	677	678	684	677	793	705	680	705	696	710	714	696	708	723	713	684	676	687	708	660	705	668	736	674	664	695	754	682	735	656	668	750	677	679	724	741	659	724	708	754	684	674	669	708	676	741	656	689	685	680	703	671	709	652	731	687	721	720	738	716	708	707	676	714	669	709	719	703	687	732	687	673	736	673	693	698	665	705	679	734	703	683	686	728	724	672	679	693	693	676	682	702	691	710	731	631	724	703	712	683	695	695	713	700	705	746	706	689	743	685	660	699	733	763	717	751	736	721	653	702	706	653	704	679	680	695	710	703	674	676	707	692	720	723	734	691	756	720	695	682	665	730	681	705	701	754	730	695	664	698	719	715	704	734	712	699	714	683	747	753	724	696	690	718	675	730	687	749	709	644	698	681	691	695	687	703	723	714	711	660	715	693	633	675	718	658	722	703	719	710	696	714	734	707	703	730	647	701	674	684	731	704	712	730	699	666	693	692	694	698	746	677	713	742	702	693	704	715	716	727	710	687	657	690	681	742	682	679	712	711	709	725	702	747	737	707	743	744	704	716	728	705	737	679	671	736	717	699	734	675	755	647	683	631	675	742	676	673	695	683	716	711	663	684	711	617	697	664	664	707	684	691	706	714	733	700	687	723	718	714	696	693	656	731	747	727	670	733	720	687	692	726	677	690	681	718	734	671	634	679	707	687	725	661	707	678	647	735	706	728	678	735	689	679	670	715	693	680	725	711	674	709	702	706	733	693	697	725	685	733	686	735	665	699	703	722	667	681	718	678	711	701	709	669	710	722	711	691	662	673	667	663	717	684	699	709	666	726	679	686	724	706	671	631	690	685	680	724	671	703	704	743	736	678	722	731	655	715	717	686	624	732	666	693	681	705	707	704	715	716	682	701	708	690	678	667	636	690	671	692	716	744	663	665	725	781	716	675	673	702	714	721	691	710	710	721	691	656	700	759	722	749	695	687	700	707	678	701	756	751	701	675	717	713	717	681	692	651	714	673	697	691	696	700	717	698	720	711	735	754	710	649	690	691	724	735	701	667	660	665	735	746	702	664	718	718	712	697	720	632	665	704	686	710	702	684	708	713	726	718	684	659	656	683	711	703	713	695	714	704	699	736	745	621	691	700	649	722	678	677	683	695	683	705	674	683	700	682	682	708	652	686	700	716	711	671	673	666	707	761	693	727	694	691	718	697	689	701	674	690	742	674	706	693	701	692	690	684	702	697	727	693	696	731	702	702	655	684	709	645	683	699	710	699	741	697	700	713	706	700	680	715	742	693	665	722	749	679	713	715	673	696	695	681	644	668	707	654	711	753	683	677	710	686	704	687	708	668	665	695	741	660	685	729	669	683	690	700	644	733	689	725	669	635	722	688	683	666	693	702	629	707	725	740	731	708	676	662	713	683	674	730	715	734	665	651	690	695	724	675	695	667	695	720	672	658	722	718	730	689	684	686	700	713	691	736	671	711	717	724	692	722	626	696	691	706	686	699	719	683	714	680	722	688	737	670	690	695	685	694	705	747	685	726	686	697	704	689	696	674	716	725	742	655	719	693	650	650	684	707	712	689	714	717	711	699	728	621	702	705	677	694	698	607	694	713	687	731	692	734	680	702	683	705	712	660	661	709	649	691	698	722	646	707	674	691	712	726	689	705	694	719	736	690	685	674	697	655	732	667	713	683	683	688	663	647	697	688	712	733	680	710	656	691	686	694	720	722	706	752	708	665	644	727	653	700	717	677	680	663	683	641	667	700	681	682	658	707	715	700	676	715	650	696	691	690	741	684	643	727	640	693	710	671	670	670	669	690	720	687	637	710	731	651	650	704	683	717	674	713	720	746	732	697	734	648	682	677	665	673	716	635	680	652	647	682	672	733	706	683	660	680	693	685	682	712	689	739	626	696	723	685	710	666	669	707	672	643	716	709	709	702	708	711	687	682	692	712	690	672	709	649	724	707	699	732	700	721	667	710	702	690	746	710	756	698	685	759	666	704	663	683	727	669	641	731	704	707	630	699	647	741	684	704	698	641	714	679	734	668	697	664	714	698	744	709	680	668	723	693	705	691	674	690	695	710	678	696	705	708	727	724	645	719	678	673	702	670	647	692	744	668	703	675	642	683	630	693	742	687	731	710	677	692	725	726	753	686	675	652	718	661	687	700	668	710	691	664	689	708	709	694	697	677	661	760	697	740	680	722	697	700	724	641	710	694	697	704	685	730	703	689	710	690	698	694	707	712	720	716	699	748	732	682	729	671	671	657	690	693	698	628	685	685	690	664	663	721	695	696	705	734	724	681	703	705	704	690	702	711	690	681	678	693	732	689	681	735	718	703	688	673	684	693	706	669	706	677	726	703	696	714	678	680	686	720	702	716	649	703	718	667	754	684	681	719	738	693	709	684	722	692	690	688	677	717	694	687	699	712	690	709	682	713	669	663	678	689	729	688	706	706	691	688	729	694	714	713	722	676	685	698	689	671	675	710	686	699	682	708	690	713	685	680	724	723	673	649	747	699	672	693	679	712	694	751	706	725	694	702	733	672	687	730	637	657	683	708	680	726	754	671	692	655	668	708	677	694	686	730	729	734	722	712	686	729	693	663	691	699	678	699	688	728	717	686	680	702	687	689	689	709	697	720	698	671	706	689	744	626	732	727	705	692	716	739	700	697	686	672	712	710	694	656	677	675	720	658	694	718	699	691	694	690	677	698	711	665	665	693	731	670	680	665	693	688	735	661	710	679	706	701	695	659	707	693	730	704	686	692	677	689	711	662	676	676	707	697	669	656	663	713	712	713	697	674	685	665	723	663	725	737	709	713	653	702	741	650	673	699	709	751	691	664	682	701	739	725	656	708	682	683	681	700	661	655	700	709	702	705	676	704	727	693	716	703	685	685	732	720	703	719	711	666	723	631	719	674	687	736	662	682	714	711	648	665	647	736	728	688	711	704	679	696	702	686	674	688	706	638	756	752	631	726	708	667	723	645	699	685	657	645	719	672	683	698	719	690	665	702	688	671	657	697	705	663	718	749	691	720	751	732	689	699	698	748	680	719	704	648	713	689	688	687	695	692	704	664	678	706	666	687	683	698	709	724	694	692	726	675	724	725	714	684	674	679	645	654	672	676	716	740	670	740	718	670	689	731	703	720	672	688	653	719	700	736	702	714	695	692	702	721	755	673	693	665	712	708	704	752	706	674	685	726	697	711	686	697	689	676	639	707	707	716	684	704	699	704	668	700	715	721	686	696	685	702	708	717	735	731	704	692	701	720	693	725	660	718	723	756	700	748	691	690	760	705	666	723	710	718	697	656	685	689
26074	10314	9044	4869	3534	2862	2299	2039	1849	1595	1452	1425	1358	1275	1273	1220	1121	1174	1112	1127	1176	1074	1084	1046	1126	1110	1082	1084	1042	1042	1086	1060	1046	1045	1053	1020	1052	1071	1028	1020	1000	1022	1048	980	1058	1080	1041	971	1011	1030	1035	991	1051	1020	956	1083	1024	1012	1032	1000	1025	1003	942	1058	1009	1043	1005	1034	999	971	1011	1068	1023	1023	1028	1060	1036	1023	1011	1020	998	1033	967	1020	988	992	1008	1015	1010	1039	1029	965	970	1025	978	991	1021	980	1015	1037	1032	1009	935	1013	1038	981	1104	1003	995	1020	977	975	1014	1009	1043	1001	1022	1013	989	990	1019	993	969	996	1001	984	990	982	961	949	992	984	998	997	971	1014	1014	1010	1001	1054	1064	1003	949	983	991	1002	953	1039	1002	1015	1031	954	1007	980	997	1001	1010	988	1012	964	991	995	967	961	1041	991	1014	992	1001	1039	1024	1014	1039	979	1042	1037	996	1023	983	1056	983	982	1008	1003	977	998	990	1082	1075	1062	946	985	1052	989	1059	997	1005	1008	984	1017	970	972	1056	993	1000	1038	1006	1024	1003	1032	1015	978	977	975	1015	1040	1059	1058	1020	998	1031	1013	992	1059	1066	1000	1053	969	978	1000	1033	1009	995	979	999	1040	999	1025	983	1044	1028	983	983	1016	1000	1012	1053	979	984	1048	989	952	1057	1039	1001	1006	1003	1044	1003	996	975	968	1020	1058	996	1015	1029	996	976	980	1031	1038	1024	950	1001	986	1006	1006	1059	990	963	950	1066	989	1027	998	965	957	1021	1002	993	976	999	1052	995	998	1031	1047	987	1002	1011	985	1042	960	1018	983	1049	1078	978	1076	1037	1003	1035	995	983	1021	992	955	975	952	1052	1045	1030	914	1001	1037	1020	1026	983	993	980	984	1020	960	1057	995	974	1026	1014	975	1004	1033	989	952	1024	1049	1022	998	913	992	985	1043	1050	1057	1015	1048	975	1043	994	961	1018	994	1081	1007	971	1053	1000	974	982	999	1005	997	977	1034	959	928	927	1006	1015	967	1011	1058	998	890	1015	1000	1050	1019	1012	1007	983	1031	1005	1057	1012	969	1060	1052	1061	1010	1016	994	1003	980	979	1024	986	1034	986	1025	1093	1009	1003	1033	987	1036	956	987	1052	999	1007	941	1006	975	988	970	1019	972	997	1046	983	1019	1036	1041	1061	1006	1018	1007	940	990	1016	1011	991	1027	1018	1019	1011	984	1030	1022	1010	1066	1048	1008	964	986	1030	1022	1022	975	1004	1018	1005	991	1006	1001	1014	1013	1012	1028	1039	983	1033	946	999	1010	1003	987	933	1035	1000	997	977	1025	1020	1027	1017	997	1038	991	1021	1010	1002	1038	1014	1025	1009	1061	925	1029	1048	1035	1013	947	1067	959	1020	1007	1028	980	1025	1071	1043	1015	1051	1035	976	1019	1042	1000	1022	1041	1017	1069	1091	1024	1033	991	1053	974	968	977	1050	1003	1037	985	1004	1001	1031	1064	986	986	1027	972	985	1002	1042	1068	1041	999	1011	943	1037	1034	1019	1088	1026	997	1018	998	969	1019	1009	1035	1011	1033	994	1027	1080	1024	1026	989	1014	1082	971	996	1035	979	1061	1024	1024	1044	1022	1076	1008	955	953	930	1023	988	1020	977	962	1057	995	1034	1029	932	1066	995	994	1022	950	1040	1070	959	1003	1060	1031	996	964	993	1040	1038	1054	1017	1014	992	1036	950	996	1003	1064	982	998	994	1035	943	992	1013	1039	974	998	936	1014	977	976	988	1011	1072	1053	993	1026	996	1061	955	1001	990	1019	968	1038	989	1009	995	1047	1028	985	967	1021	1011	969	1038	987	979	1019	1040	987	966	1037	993	1020	971	1013	1032	1041	1028	1079	973	1050	972	1007	941	1056	1017	981	993	1054	1038	979	948	1012	1043	1067	962	1039	1012	998	1008	1018	995	1039	972	1004	1021	1031	988	1081	976	990	1003	1039	1025	1045	1006	982	998	1045	995	1086	1028	957	967	1089	1086	966	977	1052	1069	980	991	936	1003	1029	947	1040	1026	1001	999	1049	1023	990	1057	980	1003	1000	1017	993	1066	1023	1002	1024	1018	1010	1027	1047	1032	1015	962	992	994	997	1011	1014	1040	986	991	987	1015	1005	1001	978	985	1064	1005	1012	1046	987	954	951	1015	992	1006	1037	980	1006	981	1012	1001	999	1021	1042	969	969	961	1008	975	1023	1007	944	972	1004	1027	1057	1002	1014	1029	1011	1033	1034	1028	1005	1005	976	1038	958	1010	1050	1029	1072	1023	995	988	972	993	995	972	964	964	1031	942	974	1000	966	997	978	1046	992	998	996	1049	987	999	981	1071	1002	1025	1027	1052	1022	984	1042	1044	1016	1031	1041	975	1058	1019	993	959	1013	991	1009	999	1081	953	1021	1035	974	1046	952	945	1011	969	1037	1044	994	1012	1009	1021	1018	1050	1029	994	949	1032	1003	1025	1019	984	1082	1000	995	1018	987	1009	1033	979	1016	1004	988	1055	971	966	1091	1019	1031	1038	1043	984	1020	1015	1000	1002	972	971	953	1063	962	1011	1009	1050	1020	1053	1024	1000	960	956	1008	985	963	1041	1069	1053	1035	969	1034	1068	1029	978	1004	1050	1020	1059	1036	971	1050	1039	1109	1011	1062	956	1052	993	1049	1026	1018	1021	979	1007	984	976	996	981	984	993	973	981	961	983	1046	1023	966	1010	1042	998	1008	994	992	944	1039	996	1033	986	998	953	1015	992	1045	1040	967	1014	979	1001	977	1038	983	982	984	992	1041	981	1007	1013	996	980	998	979	999	967	994	977	1077	1012	1022	1023	974	985	1015	1015	1041	1044	997	1030	1009	1003	1063	975	1041	964	1063	982	1028	1048	1013	1039	969	1020	1028	1054	1012	1010	980	993	1015	1028	998	976	1018	973	1025	1032	1010	1039	1024	1016	1042	951	993	997	1001	1012	1017	999	1023	908	988	1056	989	1048	1034	1021	1009	1026	975	1024	966	1068	1023	1003	1007	1037	1053	998	990	1007	1021	1023	999	1022	1002	996	1001	991	1038	975	1026	980	1050	975	1026	1009	1020	1005	1002	983	995	977	990	975	990	1041	1033	989	989	1013	1015	1027	1057	969	1016	1024	999	1026	1018	1005	1014	965	1005	995	1019	994	1057	948	971	987	992	977	1062	1000	994	1027	1017	1041	1038	1018	968	1012	1034	1020	976	1049	970	1013	1017	993	992	1027	1019	1015	1025	1068	1073	1032	1016	1000	1016	1046	1020	1002	1029	1041	979	1055	953	971	1012	975	1011	998	992	1020	1077	976	1026	985	990	1025	950	1003	1024	995	1018	1003	1048	1015	1001	1009	1041	1030	1016	1070	980	1018	1028	1015	980	1058	994	974	987	1026	1075	1021	1051	1024	1046	1028	1009	997	988	1019	1042	995	989	1004	1023	942	1003	1026	980	1000	1002	1078	961	977	995	997	1021	948	992	1025	987	1021	1007	992	989	941	997	1038	1006	1044	1077	1013	1059	966	946	1015	1015	1038	1020	1007	1037	920	993	1030	981	1006	1005	1068	1021	991	1020	996	981	1031	965	963	989	1042	1011	961	1022	970	1005	1004	1006	1015	939	1027	1001	1057	1019	1017	1032	1002	1031	980	988	983	1093	1012	956	1050	981	1010	977	1021	1025	981	1006	1010	1035	1019	978	989	1005	962	997	1000	1020	1032	999	1064	970	978	991	1009	993	927	1010	971	965	955	1008	1003	949	1024	1001	979	1048	960	997	1039	997	953	1011	1048	966	993	1034	1028	1016	990	1001	979	1013	1029	1021	1029	1032	1041	1027	974	1001	995	1023	1025	1011	1010	1023	1048	985	1035	974	989	1023	1032	1022	957	989	1009	996	1038	992	1039	1018	1033	1024	981	968	965	1000	1037	1026	1046	1033	987	990	1089	971	1039	1002	1027	966	1006	1012	912	989	1003	984	1026	970	1041	1073	967	941	991	989	1051	1037	984	1017	1046	1033	997	1036	1016	1009	1038	1027	992	1008	1043	1001	966	968	967	1019	1016	1012	999	980	986	988	999	939	1003	1023	979	1021	1029	1008	1004	978	943	1039	1023	1017	975	1043	962	1010	984	1046	1007	993	983	1028	1026	1041	1025	954	1025	1011	1031	1062	1001	1005	959	1049	1018	1019	1094	1039	1064	1018	924	1022	1034	995	986	1030	933	998	941	1024	1052	1021	1006	1017	968	1059	1004	1017	1011	1017	1008	1079	1009	1001	1006	972	1050	1018	996	977	1014	938	1020	994	990	1013	953	984	1054	1004	996	945	994	1013	1048	1032	1044	973	999
23404	21482	29268	24123	21484	21245	4463	1393	1081	976	942	815	815	792	767	716	741	695	657	705	720	678	696	637	653	646	647	626	608	630	586	636	660	658	636	634	632	615	609	670	584	608	642	610	639	627	623	617	648	602	632	641	613	630	615	562	565	593	628	636	642	626	585	624	546	607	634	617	587	616	605	621	578	611	634	602	630	622	601	632	625	622	615	642	654	617	619	651	619	608	592	645	639	602	618	608	619	630	642	597	612	624	555	673	577	599	640	590	611	601	628	616	597	609	582	601	603	575	639	622	563	590	650	583	596	606	638	615	627	638	589	601	618	596	594	622	616	598	617	628	615	593	595	602	592	641	593	585	640	624	576	627	589	636	574	598	595	607	629	612	614	636	614	631	656	578	618	629	600	610	629	613	603	578	614	620	583	589	639	595	610	583	623	612	586	617	620	605	638	637	559	619	650	637	644	584	593	626	615	620	602	604	636	619	593	577	643	624	572	641	604	589	599	638	623	642	577	597	609	633	633	655	592	626	596	596	610	607	610	598	543	589	638	588	600	583	610	582	630	616	619	616	557	597	577	575	567	638	638	612	582	607	587	616	609	618	593	612	605	552	617	568	581	599	643	595	601	611	605	600	576	656	594	567	603	605	591	555	614	629	636	603	634	622	558	641	545	587	592	603	631	575	602	590	634	609	584	604	580	602	614	581	581	609	620	565	620	607	575	572	580	576	626	567	603	608	598	608	597	604	604	589	583	633	627	547	525	615	588	592	614	616	642	645	610	614	619	585	618	637	625	619	578	608	569	567	601	604	591	598	587	615	622	610	553	624	596	605	648	637	625	622	590	563	638	636	598	571	612	577	643	615	590	634	596	638	566	612	577	650	615	663	622	576	623	584	631	570	580	559	630	586	619	626	597	617	654	620	573	657	638	620	618	607	651	588	602	598	604	601	609	623	624	601	623	574	637	621	644	613	591	604	581	610	620	613	614	600	608	613	633	609	605	610	612	627	589	595	577	600	590	606	630	572	631	622	607	593	610	585	603	590	578	629	613	627	584	614	580	580	587	613	619	597	602	621	600	552	640	613	606	627	629	625	592	620	640	632	598	587	596	623	613	605	625	592	593	603	578	616	591	609	554	621	615	595	607	626	574	593	591	656	639	568	607	595	585	560	622	579	613	609	581	610	623	604	589	590	638	626	604	556	575	655	610	622	602	588	636	593	596	591	640	606	619	530	616	590	607	544	593	619	601	617	572	626	633	591	587	642	599	585	612	607	588	657	589	586	602	638	620	601	599	622	615	592	606	594	604	652	588	602	639	623	575	593	584	608	586	625	592	583	585	623	615	570	616	623	604	630	644	612	622	589	624	596	606	604	623	615	622	626	666	635	604	602	628	609	567	603	611	599	590	572	656	606	640	616	602	604	618	638	651	653	629	604	572	633	590	537	581	616	550	609	614	610	606	566	596	605	603	622	603	555	610	582	602	598	651	610	580	638	587	604	583	598	629	611	634	628	596	633	606	607	602	611	600	582	609	614	625	657	621	582	618	588	618	623	613	612	647	622	591	576	629	641	571	606	590	596	618	638	573	664	617	622	615	619	586	587	611	642	613	597	625	531	632	628	609	587	609	620	588	602	625	601	567	608	619	628	580	600	606	603	588	608	599	601	605	587	624	581	614	657	601	616	594	609	597	603	640	625	611	609	586	582	636	621	611	582	615	620	613	646	610	619	611	588	592	633	615	642	615	597	640	603	600	622	632	617	582	656	633	628	615	587	590	583	595	590	593	628	599	581	603	645	646	570	611	565	575	615	586	597	557	621	605	617	603	561	610	616	604	603	599	601	595	566	614	567	572	604	602	637	576	613	581	610	603	585	608	598	584	581	608	620	660	589	592	585	565	589	592	602	602	583	582	620	589	571	596	533	598	649	589	626	557	575	657	603	617	618	648	641	596	607	593	611	617	608	606	559	592	604	581	555	616	602	598	604	596	570	573	630	552	617	586	609	614	588	614	588	593	616	635	619	598	534	654	575	628	594	600	618	597	567	585	598	566	644	579	603	628	592	599	579	599	561	626	577	610	632	601	562	606	609	611	620	588	582	617	552	593	591	554	592	588	609	630	608	560	591	626	589	625	576	613	607	634	606	606	622	611	638	588	580	634	579	559	626	620	603	636	608	593	593	621	685	627	606	619	588	595	614	593	610	570	655	601	591	585	650	597	655	604	628	610	648	617	616	583	589	563	586	609	555	566	584	621	605	578	620	584	602	621	658	575	600	647	603	615	606	571	633	612	569	648	614	621	622	612	609	578	598	559	630	632	582	582	573	572	622	601	611	606	655	554	633	569	587	562	612	588	567	551	589	657	630	607	653	549	613	610	630	608	617	598	600	575	607	610	591	621	591	545	605	604	600	627	621	623	573	669	587	559	600	569	627	569	615	622	562	592	590	581	623	590	591	602	569	563	545	587	634	609	610	615	572	590	582	630	599	583	595	609	593	617	590	616	632	614	643	622	573	650	568	607	613	557	646	608	543	576	655	639	611	591	608	602	595	577	605	639	646	612	610	606	624	577	647	623	580	593	601	606	626	605	554	640	618	618	627	562	612	573	591	626	605	637	587	629	563	636	573	636	581	622	556	604	622	618	650	608	601	647	603	627	604	623	590	588	653	579	579	583	579	573	600	579	603	572	608	631	585	621	607	582	591	576	611	596	617	649	590	631	576	607	577	593	598	634	610	617	584	571	611	607	610	628	627	595	632	625	647	632	640	610	631	590	625	622	590	644	588	626	589	632	595	645	628	587	574	607	546	633	630	615	637	615	570	649	655	582	629	613	592	639	641	619	615	591	644	584	628	591	601	588	614	637	580	585	603	663	626	618	572	629	605	563	637	622	600	705	579	595	640	593	635	638	616	591	624	576	591	622	600	594	619	579	580	617	570	612	568	638	599	610	640	613	624	622	622	618	637	555	625	620	605	585	637	596	578	596	574	601	667	607	582	591	586	596	589	626	578	610	579	607	612	606	611	613	613	591	625	632	595	579	586	610	592	575	610	635	626	595	600	579	604	561	575	545	569	573	567	614	596	589	607	577	561	583	623	602	581	596	596	609	574	625	538	643	563	620	623	573	606	578	617	607	586	597	575	592	601	629	614	641	618	606	610	594	612	588	590	629	668	622	607	597	597	583	578	596	607	610	579	604	608	601	577	585	611	551	603	563	626	638	595	615	594	609	621	642	587	559	655	606	586	590	585	581	630	624	567	616	586	590	611	598	603	571	616	618	609	581	604	591	554	599	611	641	581	614	593	573	634	602	605	587	637	607	607	576	599	627	605	567	560	616	607	618	584	572	591	628	590	648	609	639	584	585	599	568	626	612	571	598	604	620	574	596	579	600	586	624	575	655	592	577	600	603	625	603	589	622	632	581	580	564	582	630	594	561	598	623	591	631	591	624	611	593	598	575	599	624	621	549	647	533	610	584	609	630	617	616	626
30610	16294	14070	7763	5436	4173	3306	2822	2275	1983	1811	1659	1490	1338	1293	1269	1172	1151	1130	1093	1068	1019	1046	970	994	1011	996	943	979	936	972	1033	941	977	922	908	971	915	929	903	951	962	910	905	921	962	904	877	904	924	951	916	964	876	874	869	911	903	949	918	907	924	911	939	915	892	869	922	900	867	935	890	912	887	921	879	951	894	900	867	851	932	900	894	897	947	901	902	849	849	883	908	863	890	917	864	931	868	928	900	924	884	869	892	934	891	867	930	914	893	860	908	930	911	893	888	887	921	875	891	889	939	876	873	903	869	820	917	859	902	901	853	881	864	883	875	847	843	884	943	896	892	927	941	923	886	847	875	836	922	867	875	849	900	851	875	911	856	935	824	883	897	817	892	904	938	838	839	885	938	903	860	915	852	949	891	838	880	870	854	856	890	917	884	943	929	873	889	855	926	887	899	884	891	912	864	876	902	895	880	840	864	887	862	852	879	869	858	896	874	907	907	901	927	820	939	929	868	839	913	879	838	901	875	888	919	873	930	866	867	874	922	938	845	915	893	933	890	908	912	863	869	869	899	903	895	926	879	936	876	839	877	896	878	924	865	894	827	895	893	868	859	878	898	856	956	897	911	882	864	851	882	808	916	872	831	913	868	844	880	958	878	925	878	840	842	902	893	887	886	896	886	892	879	850	869	842	942	890	895	892	933	867	835	916	860	871	840	857	914	871	913	935	835	936	860	939	893	877	843	879	884	876	847	844	905	921	814	879	885	939	871	923	942	919	870	911	862	861	877	922	920	843	896	917	898	945	918	914	913	934	874	896	906	910	933	841	862	855	847	897	910	919	890	911	932	890	883	922	880	869	912	874	883	890	858	870	837	891	910	920	906	843	959	835	902	869	865	918	891	874	839	914	918	877	849	891	828	863	896	838	929	931	844	849	857	841	866	871	839	914	887	906	870	904	877	872	914	857	928	824	827	894	934	895	898	843	909	873	930	870	868	885	886	891	897	913	831	907	884	885	904	900	916	864	906	935	870	898	840	903	897	859	887	880	874	873	835	818	843	859	881	879	889	920	877	886	893	870	907	850	909	899	911	915	919	923	897	952	899	895	861	881	874	880	963	881	888	865	897	849	911	856	831	940	887	867	879	855	925	896	844	881	867	873	891	866	826	936	900	940	877	894	914	894	877	903	911	890	893	865	831	886	899	874	853	831	914	872	843	863	864	865	846	902	855	885	893	881	846	851	884	860	925	901	840	865	874	862	898	842	914	930	880	901	865	868	822	859	864	918	890	877	914	907	883	915	877	924	920	917	852	915	874	900	836	880	861	854	917	910	880	860	892	868	901	859	885	823	904	842	911	863	911	893	834	884	909	896	913	914	830	902	897	846	859	860	860	937	909	907	917	932	911	873	900	837	845	942	856	867	877	886	888	902	932	844	901	854	926	852	888	847	882	933	876	924	880	896	912	842	894	869	842	845	870	906	867	901	904	950	914	877	919	888	864	907	848	910	922	883	895	906	903	929	881	887	891	871	831	874	869	882	888	839	912	915	856	880	791	918	917	873	904	878	914	890	906	902	895	894	845	865	925	857	876	845	891	928	875	897	877	894	900	895	882	922	828	906	875	854	903	926	890	944	829	877	873	911	959	909	892	901	899	854	856	873	891	866	881	863	902	865	928	928	845	841	863	837	877	923	917	895	860	925	866	889	840	936	876	881	911	867	902	897	903	958	899	866	915	888	915	886	929	895	919	835	879	933	864	871	913	911	886	864	826	944	847	878	888	871	888	877	858	872	927	896	955	886	857	882	863	833	914	878	894	860	866	785	863	935	959	877	862	868	896	923	827	866	886	888	895	943	870	859	900	905	933	902	921	841	889	893	882	852	851	908	895	900	887	879	883	920	897	885	900	918	807	859	891	903	906	917	886	861	889	887	894	890	893	846	870	864	907	853	880	844	875	874	881	854	872	872	909	842	843	855	855	848	869	859	897	907	862	862	865	890	889	869	885	910	911	874	905	889	845	871	935	890	859	899	896	879	878	904	918	928	932	883	876	870	863	904	917	929	883	846	843	905	891	906	855	829	874	889	900	857	910	905	804	895	974	866	872	874	901	913	887	893	906	911	902	832	848	842	882	890	866	890	904	847	932	846	881	903	835	863	890	900	838	926	921	889	852	852	893	873	877	896	924	835	893	929	913	872	910	922	895	864	877	865	892	883	818	870	847	866	976	876	886	882	860	874	852	949	860	849	873	824	850	847	814	844	857	836	927	944	816	872	884	838	897	872	871	855	926	877	825	876	910	895	899	874	818	834	846	898	906	850	970	875	891	853	890	839	812	889	867	860	872	864	870	894	953	892	849	893	905	845	897	895	952	880	882	881	873	870	889	932	879	863	902	919	926	854	902	894	905	917	869	897	888	873	898	884	926	924	964	854	883	949	855	937	931	930	871	867	977	875	910	831	878	824	882	887	913	902	871	907	916	869	881	849	859	934	883	893	890	950	867	817	907	900	862	852	823	916	865	886	863	881	892	914	922	897	887	892	843	881	907	871	843	910	905	949	842	864	894	889	869	853	872	909	870	875	910	867	871	840	880	889	895	867	897	917	898	875	887	851	864	847	874	846	890	906	827	945	892	868	956	922	898	886	944	949	829	929	843	860	854	852	897	941	864	918	886	898	888	916	853	874	889	901	890	899	891	870	872	850	981	885	859	873	863	874	867	841	857	882	902	875	831	882	844	844	860	897	940	893	811	883	898	841	843	864	873	836	853	882	880	898	848	912	864	896	918	859	886	874	908	901	893	892	899	902	902	902	865	914	900	904	879	922	869	832	857	888	891	893	860	897	823	881	882	904	908	864	829	863	871	897	861	924	910	919	841	882	896	818	870	899	903	890	848	830	852	928	850	902	825	928	911	887	865	886	918	878	855	899	875	856	924	919	837	842	897	913	861	920	849	898	875	819	879	854	875	830	933	876	871	885	927	879	895	903	871	877	886	859	952	901	886	913	890	898	903	909	939	825	834	892	930	853	832	886	902	926	993	852	817	859	868	908	888	890	906	868	883	878	864	943	904	908	814	844	809	903	820	929	857	885	869	841	906	910	905	864	881	930	887	829	862	877	910	912	930	903	888	884	898	874	919	889	845	886	819	892	851	904	888	875	881	860	882	864	887	912	874	926	899	858	872	874	938	882	898	929	892	861	888	870	895	862	856	889	863	854	896	905	867	885	843	870	943	889	895	899	929	878	850	907	901	852	847	900	844	894	910	864	935	897	830	876	882	901	814	864	874	927	881	924	825	835	885	941	863	844	883	860	923	844	907	822	893	885	879	906	865	917	872	898	922	879	851	938	854	887	933	892	884	917	881	859	856	882	885	923	897	850	901	844	827	896	888	890	865	902	870	897	905	902	905	898	890	900	916	854	893	894	846	877	910	892	905	926	880	881	879	887	904	869	830	880	868	857	820	895	855	883	866	852	862	880	902	827	850
27304	20870	9028	892	561	484	447	458	445	405	398	407	366	424	396	379	377	367	409	409	396	402	389	364	389	387	411	385	385	407	410	428	403	391	349	395	390	405	415	406	398	385	352	392	378	398	373	392	415	378	378	382	386	381	432	407	398	376	408	382	401	390	405	411	413	406	372	374	407	420	410	368	420	395	396	376	388	401	380	411	389	387	415	335	361	395	402	380	413	389	388	384	398	391	375	408	401	424	390	376	372	396	368	425	392	406	395	414	391	399	381	416	374	362	380	372	401	383	408	388	390	393	355	389	400	393	398	374	361	384	374	408	401	408	372	396	393	410	353	435	370	409	372	409	368	396	400	393	379	410	351	372	400	381	381	361	413	433	381	365	420	410	398	411	375	375	420	413	374	371	388	426	396	407	402	381	370	376	396	376	367	420	376	426	382	362	393	398	398	403	402	405	436	422	378	404	395	366	369	389	383	382	404	396	379	404	393	372	379	391	401	416	383	380	389	397	390	418	402	378	412	394	430	405	386	415	378	418	438	404	409	373	370	409	396	407	392	354	406	391	413	383	361	380	387	390	381	376	411	375	363	380	374	399	388	406	341	402	385	399	390	398	395	389	400	357	374	377	434	402	381	368	383	423	394	382	368	397	411	417	362	388	398	387	394	384	370	424	416	410	415	412	393	375	379	421	371	366	382	416	377	383	360	320	410	379	423	389	379	368	391	421	403	368	396	421	365	402	379	417	404	364	394	389	424	354	389	404	375	398	394	386	380	368	404	396	390	364	376	382	386	410	412	400	353	407	397	413	436	378	411	417	375	429	422	418	386	390	386	379	390	391	383	382	382	390	410	351	413	428	390	412	390	389	394	392	383	405	428	390	383	393	398	411	403	396	396	400	374	345	399	439	409	430	377	369	367	393	387	388	386	374	386	400	389	370	402	374	375	415	370	388	396	391	405	393	384	387	387	393	390	388	384	379	394	391	415	388	382	414	377	347	321	387	366	367	384	361	426	379	397	395	403	405	400	404	378	431	402	406	413	427	391	366	370	422	405	410	411	406	409	416	387	380	397	423	401	419	417	380	403	380	432	387	426	403	379	391	382	385	404	397	395	378	388	393	400	407	395	412	421	394	366	402	406	411	378	381	406	402	413	400	407	423	385	415	413	411	421	354	379	403	402	428	391	388	380	387	400	403	386	421	400	409	353	362	395	415	383	434	417	394	401	394	380	402	389	380	374	388	389	390	402	403	388	409	399	397	393	445	395	381	378	394	396	373	423	372	379	365	391	439	378	433	382	389	408	342	373	364	423	417	388	390	378	413	386	383	370	369	386	416	393	420	392	430	380	362	412	393	381	364	388	385	438	409	394	406	373	371	416	361	360	391	394	389	355	396	386	358	359	357	407	397	432	382	389	399	345	373	419	402	413	390	385	422	420	387	392	361	393	407	346	400	352	437	388	406	385	396	409	395	380	418	416	380	413	373	381	432	432	361	372	437	409	358	368	419	373	388	401	378	406	387	402	415	406	424	441	385	379	404	417	333	401	381	376	377	376	427	428	348	393	395	412	411	391	407	406	400	406	378	401	371	369	384	406	403	414	391	372	396	403	403	397	405	399	349	384	404	397	354	403	415	413	432	403	373	393	388	399	391	390	425	363	391	400	412	401	384	401	406	397	402	397	410	354	420	413	416	400	383	370	376	395	401	365	388	422	403	405	373	393	426	398	376	451	424	389	380	395	412	406	373	370	391	360	400	419	407	427	379	374	357	391	402	373	357	425	393	399	373	405	398	410	387	355	352	412	398	424	401	370	392	388	365	399	368	389	365	395	373	387	413	403	389	426	411	380	406	406	366	431	397	417	387	405	392	409	393	365	393	383	395	393	373	403	410	376	384	375	371	384	463	386	409	386	393	404	427	411	367	400	369	360	403	417	403	387	411	423	382	402	399	394	394	395	389	412	412	374	387	381	419	377	399	367	389	415	373	363	375	414	388	405	378	399	384	377	423	410	415	401	385	367	417	388	384	413	408	399	382	415	375	379	372	377	407	416	380	376	358	384	402	355	384	367	369	387	375	395	401	392	386	410	410	408	365	407	396	384	419	398	376	408	407	394	460	388	369	395	390	386	414	405	377	391	385	411	419	397	387	398	386	395	398	386	390	364	405	423	401	393	383	440	413	390	385	394	418	397	381	370	400	388	364	345	394	391	398	385	341	381	392	415	387	395	383	380	394	394	401	400	413	401	392	397	373	389	385	415	389	364	398	410	400	405	364	394	362	401	371	414	390	398	365	415	397	391	411	379	399	377	442	403	363	402	405	410	368	405	385	407	381	428	434	396	409	400	408	380	413	381	411	460	385	411	425	367	396	372	381	397	367	347	393	378	392	417	372	383	427	376	390	403	379	429	435	360	389	396	383	424	403	384	408	365	366	406	370	395	419	360	415	422	414	396	398	387	407	379	410	383	380	375	383	393	427	386	400	407	386	453	403	410	374	393	381	356	410	422	360	382	365	399	424	422	424	384	405	386	396	392	390	418	378	416	375	344	378	399	411	400	390	367	399	393	384	378	387	402	372	370	380	399	366	396	397	367	425	359	424	390	414	385	404	348	398	346	399	405	399	419	395	403	396	367	360	402	388	392	394	399	372	365	383	405	370	409	392	373	373	389	398	350	436	402	408	386	415	411	397	417	398	410	405	382	425	422	400	366	407	431	398	375	434	371	403	432	411	380	375	372	391	418	425	405	393	371	399	375	401	398	370	420	389	422	390	393	389	357	387	403	416	410	403	402	417	364	406	406	380	376	403	393	389	371	415	409	400	382	384	433	409	390	370	426	413	391	406	369	378	385	382	364	380	397	411	381	341	382	426	392	387	457	380	418	419	371	393	418	388	429	403	414	413	428	383	367	351	348	400	437	393	373	358	392	402	384	370	418	369	397	419	386	409	418	386	405	379	405	422	402	376	414	404	400	378	383	381	388	383	357	371	365	407	404	379	393	398	399	372	372	375	391	399	390	423	404	401	387	381	406	421	379	365	428	402	379	412	385	399	391	362	384	402	424	414	385	381	388	376	417	398	403	412	375	400	390	386	401	384	367	398	385	369	386	392	393	419	443	379	385	408	394	397	390	366	382	363	400	386	405	373	372	400	404	386	392	381	376	414	411	382	403	391	393	403	399	407	450	399	389	393	394	400	385	403	396	382	400	393	378	399	404	391	382	415	401	369	432	420	421	430	363	388	413	409	388	370	409	391	405	371	416	379	339	373	442	373	361	388	368	375	376	407	377	376	416	406	385	359	389	382	369	389	367	377	390	423	410	385	400	369	407	395	428	401	376	386	397	396	400	385	355	399	432	406	399	403	408	403	407	379	402	364	382	428	386	436	379	396	384	387	366	378	392	402	402	407	400	392	418	367	366	411	422	367	354	402	353	386	372	415	382	348	412	391	408	421	395	409	398	357	373	353	402	363	413	401	392	403	421	402	354	396
11724	1609	1597	1025	840	822	754	684	677	619	629	613	623	640	605	561	585	574	550	622	590	595	571	597	600	610	585	533	530	606	565	602	601	601	560	547	578	593	595	552	625	570	574	593	576	594	572	558	640	585	580	584	562	567	592	586	581	586	515	550	572	595	633	555	582	561	565	584	616	599	580	550	549	556	558	618	574	593	540	601	565	586	553	575	530	581	559	555	590	549	598	570	576	586	546	616	580	617	552	537	587	574	606	631	576	573	584	646	607	626	561	570	607	562	568	597	567	564	545	560	574	615	593	626	557	573	579	592	594	588	561	595	558	586	571	627	564	530	584	596	595	585	613	554	547	529	627	573	635	569	626	565	605	601	604	583	532	570	583	574	624	594	589	603	557	553	568	583	607	595	544	581	596	526	575	525	541	587	611	564	595	521	565	555	575	602	577	572	575	595	609	607	593	587	599	604	593	571	541	617	573	591	546	576	601	567	566	619	527	545	574	559	568	542	611	550	589	537	546	613	543	596	573	557	568	563	585	595	584	534	545	613	538	591	574	579	536	637	623	605	543	586	559	567	595	529	592	601	612	584	601	588	576	581	627	564	591	582	560	586	553	543	578	589	572	566	577	597	568	600	570	549	615	576	586	577	534	588	529	587	594	558	544	549	549	605	594	622	568	605	552	568	555	624	539	627	599	571	578	564	586	594	552	559	533	600	592	565	614	566	551	594	580	532	555	543	603	593	584	587	584	548	609	587	575	572	592	593	596	579	580	560	585	568	610	554	570	620	557	580	566	589	570	552	603	572	579	574	546	618	596	625	597	621	569	602	581	606	557	598	567	584	576	548	568	578	614	583	571	572	594	554	595	597	588	576	550	549	556	594	633	556	583	582	589	586	565	576	559	600	587	531	572	594	582	647	570	586	583	596	589	586	566	615	551	600	595	612	560	543	601	597	592	561	588	562	569	585	579	597	552	562	566	555	614	560	561	567	560	558	587	616	575	580	561	605	651	642	558	608	599	585	593	588	551	547	534	596	603	577	583	570	579	559	577	588	558	586	567	616	568	535	579	604	588	563	631	609	603	622	589	533	605	544	580	615	575	528	558	550	566	614	557	539	595	607	549	618	556	565	546	609	588	583	580	559	575	566	623	619	553	561	547	606	526	592	618	571	555	600	581	552	573	586	576	566	599	568	556	561	606	544	595	593	566	609	581	557	610	603	562	596	603	575	588	558	571	572	594	563	562	541	576	545	603	566	514	599	564	566	582	600	579	574	573	544	540	587	560	564	512	603	575	620	584	584	591	590	586	537	614	546	550	581	603	618	580	575	628	531	605	590	544	541	635	546	591	605	553	594	579	563	615	558	564	565	540	586	550	643	556	577	559	588	585	575	549	597	562	547	571	599	616	600	584	596	536	546	556	553	604	534	591	565	597	553	586	615	530	587	590	588	532	586	641	582	573	616	558	604	575	566	548	579	587	564	600	583	543	617	568	617	586	587	552	611	525	538	575	592	539	553	559	587	557	566	598	623	588	601	602	583	577	604	584	569	592	624	605	547	577	560	604	557	617	582	591	590	582	599	592	599	561	584	569	615	589	581	619	545	598	547	576	581	590	588	563	591	572	577	596	627	576	623	580	613	617	558	555	542	572	556	546	556	601	537	590	583	591	578	599	612	537	564	571	580	545	598	571	588	584	587	577	588	577	566	559	572	575	568	568	559	599	556	590	595	573	614	595	528	558	606	565	582	590	592	589	600	598	625	594	580	579	550	597	586	565	602	541	600	553	590	568	545	579	553	561	528	583	579	598	604	573	589	572	575	574	582	604	631	564	558	562	611	565	569	579	545	599	570	556	583	550	566	575	586	553	619	572	559	569	578	602	582	574	523	584	567	565	596	567	569	570	555	600	616	598	567	555	587	590	613	552	548	535	619	606	571	612	543	557	556	589	590	563	577	589	543	588	574	577	599	543	599	599	633	551	563	559	551	624	602	592	578	556	561	597	587	576	513	545	580	564	556	594	596	574	540	557	597	573	584	599	591	608	565	554	608	586	550	554	606	599	567	551	614	569	567	595	528	546	606	541	577	565	537	628	558	591	582	617	605	553	556	564	575	536	558	578	608	579	603	614	599	582	562	586	585	568	563	570	581	618	548	563	600	568	580	582	565	592	586	564	575	581	580	607	561	586	585	578	577	553	559	532	590	579	563	615	578	593	558	627	610	599	566	548	546	580	559	610	557	561	560	557	554	582	559	628	571	573	585	606	610	577	608	555	555	596	588	566	628	592	537	598	613	531	598	598	571	565	583	559	638	589	618	546	552	655	605	595	549	612	543	563	587	611	610	611	600	593	547	571	568	512	581	595	544	566	582	577	573	559	565	576	600	597	566	570	602	572	589	583	594	623	593	568	584	566	540	567	578	535	588	574	587	583	612	590	538	559	548	577	602	640	581	617	588	556	573	604	564	589	528	603	591	585	574	563	589	592	609	612	600	599	580	562	570	590	582	578	590	607	586	554	586	561	569	602	608	587	567	603	607	589	549	596	578	540	584	558	575	555	568	582	632	591	581	572	565	557	574	595	594	591	581	612	585	605	554	566	579	574	606	599	620	558	556	577	604	583	567	555	552	585	555	600	558	631	580	599	596	558	601	532	580	548	611	568	617	607	568	571	566	572	575	589	596	578	599	550	529	587	580	532	573	555	584	581	560	612	575	584	554	611	566	581	562	591	591	530	584	554	572	531	555	641	620	548	579	583	581	604	596	586	599	569	618	551	591	571	581	592	542	571	559	585	554	578	581	593	575	572	553	592	528	572	585	591	554	568	578	572	552	619	587	547	585	592	599	575	520	580	592	568	560	549	548	582	585	605	579	584	548	612	561	579	580	570	601	583	634	555	569	587	572	580	575	614	550	570	575	554	562	565	532	566	612	556	585	570	585	598	633	564	604	549	548	554	579	557	611	573	561	594	551	616	541	625	569	600	575	560	591	571	582	582	556	569	568	608	566	541	568	576	575	624	550	569	572	560	543	583	566	635	591	568	563	545	578	568	614	592	620	597	608	570	601	576	595	609	564	581	606	575	613	607	555	549	621	582	580	623	568	586	568	585	581	572	562	586	597	554	573	602	592	578	572	586	606	567	561	558	561	615	577	569	565	553	617	570	553	558	587	574	613	572	598	544	596	598	622	566	567	581	552	572	580	551	595	593	561	615	669	584	586	611	599	582	576	554	622	574	599	576	581	606	579	534	540	542	586	582	611	591	584	576	579	555	569	579	579	583	584	582	559	545	581	557	567	580	580	539	565	562	539	593	559	563	621	548	596	596	557	631	549	570	568	536	549	595	587	551	584	567	619	565	616	601	554	547	560	616	616	559	565	573	609	590	569	596	602	573	578	596	583	601	594	597	560	600	581	570	599	564	557	583	569	602	595	571	588	554	583	597	595	588	567	565	562	564	603	587	553	567	594	562	587	555	563	564	571	606	579	577	595
24340	21368	28540	24509	21197	5394	1460	1066	962	880	834	793	833	762	802	810	810	756	723	742	735	764	757	726	709	719	724	729	699	729	717	709	699	683	725	785	731	750	671	717	735	727	719	705	731	668	754	698	726	670	699	739	718	700	723	736	668	691	717	710	736	649	731	681	712	666	705	641	687	706	719	746	708	651	685	683	688	684	783	681	719	707	688	728	737	673	662	747	743	670	699	670	724	695	704	712	675	678	690	731	728	737	696	700	707	692	736	712	702	725	698	677	670	740	656	736	720	681	680	665	698	736	642	700	674	680	662	720	658	691	745	733	739	698	704	739	725	699	694	711	713	678	701	689	675	719	673	689	718	734	720	701	715	687	725	725	682	688	733	633	694	693	693	730	711	688	701	686	736	724	689	667	766	707	710	668	705	703	698	719	697	622	708	684	722	679	751	699	722	709	696	669	681	683	742	702	663	690	687	730	720	725	672	678	686	637	673	730	691	749	639	686	698	691	735	701	671	686	738	683	690	724	672	708	659	658	670	733	717	673	681	651	691	697	717	684	674	744	714	729	722	677	710	664	653	727	733	732	717	620	664	742	697	659	713	725	720	712	690	707	686	694	751	710	738	709	700	697	688	726	763	682	757	688	698	658	703	685	724	665	705	710	699	662	708	736	748	684	722	667	705	754	726	681	685	685	698	705	686	672	697	714	708	752	694	694	637	665	726	712	740	690	682	731	730	741	752	717	689	712	703	692	707	690	712	680	685	686	723	768	681	715	718	752	742	719	706	698	697	644	748	695	716	680	718	690	683	717	683	678	681	693	701	719	686	699	706	709	700	709	659	773	719	690	710	734	686	701	749	705	762	698	645	660	757	706	698	719	718	714	677	690	720	663	657	722	666	699	653	688	693	713	679	723	697	681	728	703	712	704	670	745	700	718	758	729	706	676	713	727	737	744	727	721	663	690	728	725	734	728	703	738	685	743	682	697	686	683	680	679	677	714	705	692	692	668	719	711	703	697	668	705	727	725	716	697	702	733	707	683	714	727	748	684	726	692	702	690	741	702	725	720	726	727	692	731	673	682	675	750	737	710	730	704	719	735	702	689	703	710	724	694	697	665	743	675	732	728	619	701	726	698	724	717	729	695	634	716	696	716	708	695	714	735	672	653	784	711	661	670	718	699	672	673	701	669	693	699	692	712	756	669	694	664	705	723	681	717	703	722	714	709	680	723	693	717	658	718	666	666	718	705	728	664	724	719	701	713	721	715	705	690	686	700	731	729	718	713	723	709	688	692	683	686	676	683	707	698	705	631	713	708	672	716	710	684	672	646	687	688	706	661	736	702	708	686	678	732	694	657	681	684	714	693	750	697	657	662	715	681	618	694	732	698	709	689	718	676	673	669	696	761	722	722	679	724	731	642	716	710	691	725	731	700	690	697	682	711	659	621	699	724	704	727	684	725	751	662	692	703	725	703	695	697	716	668	662	746	683	697	739	677	720	724	705	723	764	682	664	714	709	672	684	727	747	719	670	703	676	689	676	701	696	691	701	682	712	731	676	681	725	690	702	683	687	687	688	710	728	710	744	685	682	673	729	688	696	729	720	683	712	701	711	684	688	704	719	716	711	742	695	733	695	717	706	739	701	694	720	695	691	691	678	693	745	630	669	686	691	700	757	685	695	765	703	701	694	689	680	711	673	718	696	747	693	718	736	704	658	710	686	721	710	694	726	681	723	666	732	657	728	680	716	728	675	694	724	700	683	714	701	738	673	690	694	725	702	723	695	743	707	721	684	682	704	684	677	676	687	719	696	671	689	691	705	666	712	701	678	691	725	681	724	715	683	725	708	688	711	682	664	707	659	683	764	683	743	712	713	680	692	674	658	715	680	727	673	695	720	733	731	700	698	671	645	671	715	680	759	692	719	744	687	722	726	750	711	707	700	731	700	696	706	756	683	671	699	745	737	700	745	734	725	727	720	671	706	702	687	706	724	716	683	686	716	739	711	702	678	692	694	729	752	708	726	731	709	679	734	735	707	684	707	719	669	676	683	677	692	709	726	717	693	676	752	710	714	666	693	700	730	689	677	713	726	654	705	723	693	725	686	724	734	689	713	692	658	711	687	714	677	686	681	667	727	733	672	784	714	702	705	698	727	686	671	686	753	684	692	693	696	685	664	689	682	641	708	714	730	698	727	707	636	676	709	700	726	656	711	675	677	713	692	680	704	702	698	693	677	721	718	700	667	738	707	669	685	708	662	654	710	718	742	707	711	720	683	729	681	658	664	743	695	658	675	725	672	701	707	682	687	691	662	742	746	656	733	715	676	686	731	712	669	669	686	637	706	749	666	730	686	674	707	685	701	707	719	680	678	713	668	704	649	704	732	701	694	714	668	675	706	704	684	727	680	741	720	659	684	719	707	720	729	750	677	647	782	697	744	701	726	719	741	732	674	698	715	693	736	675	708	758	727	698	682	709	699	682	673	731	704	708	684	677	674	716	671	741	698	686	739	732	684	719	677	678	688	695	711	717	654	715	689	674	671	714	695	740	696	701	678	713	718	684	694	686	662	675	707	682	706	667	690	688	752	655	704	746	719	745	688	690	701	742	690	701	698	706	707	678	689	646	677	733	681	711	699	739	750	680	679	709	739	703	707	773	747	674	706	637	722	688	736	747	719	725	721	703	701	730	715	652	743	664	699	747	693	697	719	712	681	708	745	709	691	710	723	749	694	700	679	734	696	736	703	723	671	697	708	706	677	720	726	705	676	693	731	685	736	735	682	700	644	719	709	687	702	713	742	687	738	662	728	695	682	692	739	670	701	722	700	692	659	717	708	745	739	740	648	698	665	692	670	707	727	698	751	697	666	734	694	661	727	694	714	674	721	685	718	700	666	717	710	724	673	744	695	699	717	673	667	663	713	699	695	717	682	737	754	747	740	709	710	692	684	672	714	691	667	699	690	693	723	698	677	678	685	721	724	736	727	704	740	724	721	646	669	717	719	708	732	675	696	696	740	681	701	694	709	706	706	712	686	689	701	667	696	724	707	696	756	694	662	683	686	710	746	655	720	775	658	651	663	698	706	664	646	754	746	710	667	677	720	666	653	713	701	705	658	715	705	736	727	666	742	637	723	681	725	692	699	726	658	747	732	693	667	670	745	702	684	665	698	716	676	698	668	699	685	639	680	686	718	707	713	680	731	689	654	736	719	690	676	710	724	715	710	673	679	660	741	681	713	740	734	650	669	685	651	697	711	696	703	688	682	665	685	685	705	651	724	681	685	705	665	736	702	689	710	671	739	721	688	718	721	714	711	736	723	708	709	720	736	678	702	698	714	724	668	744	730	719	674	657	687	713	693	710	693	688	713	695	729	703	687	721	679	702	689	713	701	724	636	730	688	733	656	722	712	676	690	688	690	683	696	695	669	717	700	706	721	695	687	700	706	677	678	664	718	704	735	712	655	705	719	674	731	687	698	719	693	642	704	661	743	728
26903	10122	9030	4986	3545	2807	2336	1974	1785	1582	1457	1326	1312	1193	1265	1179	1164	1116	1150	1157	1055	1073	1080	1126	1082	1048	1107	1075	1038	1081	1127	1006	1026	1015	986	1063	1056	1048	1024	1018	1029	1070	1085	1039	971	968	1008	964	989	1056	1026	1028	1034	998	1038	998	1015	962	1016	1019	1024	1052	1010	969	984	997	1001	966	1064	1017	973	1060	994	1045	1026	1006	1027	994	1032	1006	1001	957	1019	997	993	992	980	1046	1071	967	993	934	961	971	1016	993	1039	1012	1041	1019	1031	1011	1007	1034	958	1027	1059	1063	1002	1055	986	971	1006	968	988	1044	1058	983	978	1063	994	1059	1003	1032	1048	993	1006	1037	996	1023	1016	1043	991	983	973	1028	999	1008	949	1071	1044	1055	1013	967	1022	1045	1024	967	1013	1029	1015	974	1042	1089	1074	955	1038	1066	1021	954	1048	1019	1101	997	1059	1014	1016	1058	1022	1002	946	996	1083	1007	982	1022	1014	947	1002	1066	1004	969	1030	984	995	989	1002	1008	961	973	1003	1026	1038	952	1050	973	1014	1023	1064	1022	996	1075	981	1041	1026	989	996	997	1042	990	1070	988	1042	1026	972	976	1013	1061	969	1030	1018	1073	1040	1011	992	1044	981	979	952	1014	1033	1066	1022	1000	956	948	1050	1023	1035	1005	973	973	995	960	1011	1012	1035	1036	1027	1015	1038	1031	1013	1033	998	1002	960	1029	973	1000	1041	1047	1068	1000	1089	985	992	1010	971	1007	1044	991	992	997	1031	972	1064	1066	1032	964	1064	1014	993	1006	1012	975	1029	944	956	1019	1029	1030	1021	955	1018	1059	939	969	1050	1032	963	1004	965	1008	1011	1018	1007	997	1044	986	1018	996	1035	1042	1009	1005	1021	1002	1011	1000	1023	980	1057	1005	981	983	968	1014	998	961	1017	1003	1053	977	992	1001	1005	1017	947	1028	1059	962	1050	1036	1069	1023	1047	1009	1027	1025	1035	1025	1015	1067	996	1040	947	1004	1014	972	989	990	1000	994	1072	1048	1026	1009	1026	1062	998	1008	967	987	1009	966	1044	1041	976	1012	1029	1016	1025	949	998	998	1012	1015	1033	995	1006	992	1025	982	954	1002	987	969	1067	1021	972	1002	1021	1023	999	978	996	993	1038	987	1007	979	988	1033	1023	988	1003	1002	1000	992	1003	950	1012	1013	1023	1023	992	990	1023	977	1015	1036	1027	1063	994	994	950	985	989	1019	997	1061	1008	991	970	1001	913	992	1025	1083	977	1007	1068	998	1035	1043	1027	1049	936	970	988	993	1018	1035	979	1067	1038	999	995	1019	1040	1001	1059	1028	990	946	1013	968	1018	1039	966	996	1008	1029	992	1047	972	1034	973	1066	1006	987	1015	1001	1013	1012	1002	945	1000	1033	1066	1043	1010	992	1023	1018	1006	986	1005	992	1034	996	1058	967	1043	1029	984	966	982	1067	956	934	1013	1046	931	1020	940	996	942	1017	940	1012	1021	1030	1013	973	962	993	951	1004	1099	1044	1000	1057	990	1016	991	994	936	1003	999	1039	950	1031	1032	1039	969	1022	1006	962	997	1065	962	1012	1007	998	1002	1021	1001	1074	1048	1018	1016	1004	1041	1011	1017	977	1007	1067	1004	1049	1031	934	971	1007	967	1053	989	1018	1043	1118	983	1020	1027	1034	1015	1020	1016	1027	1047	966	1015	1021	977	1003	1020	974	988	978	1007	973	1031	977	1035	952	1005	950	974	1008	1031	1005	1026	1009	974	977	1009	987	961	998	1000	1084	1034	1027	977	1017	979	982	1013	985	994	958	995	1018	990	994	1022	981	1059	1033	1069	999	994	1002	1003	993	1038	974	1014	1040	999	998	1014	986	1005	1010	1078	986	958	1027	1014	926	1057	993	1054	972	1015	1013	968	980	981	997	1028	966	988	1007	1019	1038	979	1001	1024	1044	1014	1010	982	1015	979	1023	965	1035	1028	1046	1012	1063	988	985	998	993	1000	1002	976	970	1025	981	1022	1039	1022	992	959	961	1011	961	1050	974	975	1089	990	1042	1027	1050	994	1047	1028	999	973	1005	1010	1046	1027	1044	1001	1028	1040	940	999	985	950	1058	1028	987	1036	1032	1012	1041	983	1010	996	1032	975	982	1033	1036	963	1059	1020	979	1004	1002	946	1001	1007	1041	1048	1018	1059	1011	971	1006	1013	1026	980	1021	1003	1007	986	986	1007	976	1030	970	1027	1065	1005	984	962	1000	986	1031	1013	1018	1068	994	1058	1073	999	1014	1077	972	1052	991	983	1006	984	986	1043	1018	1001	1021	1010	988	990	982	1031	1053	1010	996	1031	985	1016	984	1040	1033	1016	948	1009	1014	999	1058	981	1001	1012	1012	1008	1021	1053	1001	963	1006	1028	1007	1076	1052	1033	1035	980	994	988	1011	1056	1007	1035	998	937	1035	988	1017	960	1001	1018	1038	995	998	1034	1003	990	1025	1007	1014	1022	1011	990	987	946	1043	1060	1017	994	1029	1004	1015	1005	1083	995	1075	969	1018	1081	1047	984	1012	973	1004	924	986	968	1016	979	1022	1034	995	1023	992	1024	1008	972	1027	968	1038	998	1006	1035	1018	987	1018	1037	1034	1003	1048	989	990	1052	1023	987	1098	972	1060	957	995	955	981	1002	1000	958	1033	1023	993	1019	999	1011	988	984	1086	1057	1004	1017	1032	1001	973	1075	1037	1044	991	1046	1010	1012	1007	1053	1000	981	1020	1055	990	967	988	1084	1001	1071	1030	993	1081	996	999	1018	962	1002	995	969	1014	1006	1032	996	1035	979	1035	1005	1070	1003	1041	978	1016	997	1046	1050	1060	1002	955	1044	1033	949	983	1011	1046	950	1054	992	1040	985	958	1074	993	1015	1009	976	996	993	1054	1018	1052	940	1033	1005	997	992	1061	991	1010	1018	1079	982	991	1038	1024	997	975	1003	993	1035	964	1022	956	970	950	1011	1012	1021	1030	980	1015	1036	1037	1046	1079	955	1005	1064	1009	1017	1061	1029	1030	1065	1064	1023	1081	973	976	989	958	990	997	938	1004	1042	967	993	985	1009	994	1032	1033	1022	1048	1002	1014	949	1025	1049	1046	999	979	962	967	1023	990	991	1059	1025	981	985	1002	992	1002	989	1016	1018	967	1032	1014	1006	1024	998	939	1010	978	996	984	1010	989	1036	974	970	1088	987	1036	989	985	960	1047	1027	985	1023	1003	1006	976	1024	1022	997	1037	974	991	1006	979	1034	1008	1044	1036	999	970	1005	944	1018	1033	1016	979	1052	1064	1024	1004	911	1021	1015	1089	1025	1014	1053	1025	1037	1012	1090	1001	975	1006	972	992	1043	986	983	1021	1021	1014	964	988	1006	965	1015	991	1026	1000	1016	1036	1015	1000	983	1016	955	946	980	1045	1044	996	1035	1032	989	998	976	1000	987	1051	1000	992	1042	978	1102	1027	1011	1061	1031	986	1026	976	999	992	1034	994	1037	1053	1026	983	1028	1059	1051	984	999	1020	974	1006	1053	1036	1042	1004	1013	999	981	995	970	1039	979	1055	1035	1000	1013	1004	951	1060	1015	1045	1023	1046	999	1004	978	978	1025	1085	982	1024	1030	974	993	1034	983	1016	1023	1053	965	1048	954	1023	1014	995	1002	1009	946	985	1046	1003	1078	1033	943	931	996	996	1060	1079	1002	1008	1019	1066	981	1021	1051	1027	1013	1011	1031	972	1022	1040	1012	1021	1033	964	996	1019	995	1075	981	945	1007	1016	950	991	1036	940	1019	921	984	993	1005	986	977	1013	1036	937	1010	1041	969	933	1015	1060	1025	964	1020	1012	925	974	973	965	983	1002	995	1021	1041	1004	1034	1014	1026	1015	977	1066	1020	1013	1047	987	1058	980	985	967	1027	1013	1011	1017	1016	1026	1064	960	977	975	987	962	1020	1023	1047	961	950	1024	1031	1022	1027	1036	975	1018	1044	1004	975	1074	989	1055	998	922	1014	1032	1023	975	1069	960	1038	943	1005	1023	1002	1040	1009	959	1016	970	987	1030	987	989	1016	978	1046	987	1014	1024	947	1030	991	1023	1066	1025	1002	1015	970	1057	1001	993	989	980	970	1026	1022	1026	965	1004	1009	989	987	967	1037	988	984	1034	973	1036	1000	1017	1037	1030	1008	1071	1003	1063	975	1047	994	993	996	957	1029	1031	946	993	945	1006	1019	1063	984	996	1000	1051	998	1049	1027	1016	1016	957	1016	1016	1066	1002	979	960	1018	1044	1015	979	988	996	1057	979	1023	990	962	1052	992	1067	956	1041	1010	991	1023	1015	993	1025	958	1025	1025	1017	1014	1020	1052	1073	1008	1008
23240	21362	29107	23988	21363	21160	4383	1416	1078	986	943	850	813	785	756	777	732	711	702	701	698	663	629	655	649	657	640	663	650	626	625	645	639	577	656	617	619	635	635	591	622	611	593	597	619	600	612	638	608	667	621	613	632	641	642	623	608	677	593	586	647	652	626	638	619	623	632	647	591	603	583	632	599	590	609	620	609	577	593	634	665	622	595	576	611	604	561	596	620	627	576	649	610	584	595	588	653	635	588	635	654	645	585	647	586	598	628	638	648	629	611	612	577	596	593	596	598	559	586	579	590	610	629	600	609	596	563	625	592	622	606	610	640	603	582	680	600	613	596	582	631	622	602	571	633	650	586	572	629	614	648	586	626	598	606	613	603	636	605	611	574	656	626	607	647	603	603	607	636	588	604	584	597	595	593	630	597	623	583	608	598	592	627	597	604	599	608	572	601	627	638	603	647	598	560	598	623	614	618	580	611	621	579	617	562	604	646	610	630	626	647	632	592	603	622	640	642	640	597	570	593	561	622	634	584	609	601	639	601	563	645	567	575	588	643	599	640	599	592	590	639	594	589	581	567	628	616	619	585	597	632	633	614	574	596	606	602	604	597	588	600	642	611	568	669	588	589	652	554	616	629	565	624	618	629	589	597	596	622	601	606	615	637	605	606	621	589	631	603	586	596	591	602	624	592	576	647	602	598	566	610	614	605	614	625	630	605	605	588	546	595	571	604	632	622	620	604	577	633	585	619	642	573	565	586	647	596	598	603	588	633	577	590	590	599	639	601	594	638	592	584	610	585	634	607	573	648	589	578	598	666	638	586	614	608	610	593	592	615	649	622	622	596	653	642	570	558	571	603	596	616	629	628	547	615	604	597	587	605	640	641	627	653	594	629	577	645	621	637	594	588	588	581	593	608	610	575	645	551	610	596	606	596	574	598	602	577	619	616	615	672	588	603	583	591	617	613	671	632	580	591	592	589	576	624	595	586	651	658	606	605	543	577	610	571	590	596	554	606	605	586	605	567	588	596	567	603	585	607	587	558	613	676	620	572	608	551	612	587	597	622	623	633	602	602	611	578	589	615	616	600	654	617	631	597	581	615	633	584	558	631	574	580	599	629	582	624	550	586	590	607	612	641	607	609	596	659	600	587	605	590	607	633	586	582	592	595	661	586	591	581	603	599	634	658	632	579	585	604	638	618	597	638	584	585	608	601	637	575	570	608	627	568	649	604	610	549	565	594	590	599	584	628	640	617	582	587	612	669	600	619	610	620	590	629	595	620	598	637	641	572	666	601	641	601	617	595	627	624	597	616	611	553	608	598	582	641	578	611	601	611	613	627	593	628	615	624	600	626	618	569	590	614	607	608	599	599	586	601	633	576	589	559	590	594	586	599	643	592	621	610	607	565	587	647	619	637	610	626	588	642	613	660	626	568	607	575	593	587	670	628	593	592	588	626	611	563	588	591	571	568	594	577	552	598	539	622	593	629	656	609	610	608	590	627	588	643	587	639	624	556	649	605	623	623	604	630	563	626	567	629	583	599	599	629	595	599	579	579	580	616	596	597	533	621	564	590	613	581	641	624	584	648	591	603	598	615	576	597	610	609	616	610	628	578	576	559	611	639	615	586	590	596	551	616	594	624	617	585	574	632	605	608	620	619	571	589	625	569	587	623	614	599	638	623	603	560	621	595	583	614	615	584	595	600	630	598	593	604	631	562	592	641	638	603	625	546	600	585	626	578	581	590	556	595	615	635	577	572	622	591	567	587	646	631	570	658	604	653	576	584	601	588	588	626	575	614	621	591	601	632	603	607	594	542	609	602	652	584	593	574	623	591	605	617	619	576	590	596	626	612	577	626	600	642	586	610	605	589	594	609	622	599	560	604	595	588	603	555	601	579	626	584	635	601	628	603	575	614	626	580	578	606	602	656	605	593	645	608	577	618	566	561	575	585	641	581	585	567	608	616	591	610	623	552	649	615	619	603	608	610	608	617	634	581	587	602	571	575	608	553	612	570	598	601	559	607	635	622	612	624	590	670	628	579	622	584	604	555	614	606	580	589	581	599	587	580	621	623	648	601	647	656	582	579	606	650	627	565	607	614	630	665	554	610	608	603	588	564	626	629	575	566	621	599	611	588	635	593	604	604	638	604	620	569	540	606	587	641	596	623	599	653	600	583	607	629	581	603	630	631	640	592	589	597	616	611	585	571	614	572	621	639	593	606	591	597	586	635	581	603	584	579	621	621	598	582	600	609	577	627	652	613	616	600	615	597	616	635	593	639	603	558	536	604	589	638	600	578	653	617	583	630	642	620	594	656	570	600	613	622	622	606	600	599	587	615	576	572	618	590	601	613	594	609	590	600	593	617	603	572	591	543	639	628	638	594	583	588	569	606	585	598	608	552	597	545	597	550	636	611	596	582	592	593	599	614	573	605	561	598	603	577	604	596	614	595	631	576	619	608	588	610	621	597	614	615	614	585	581	616	643	625	620	629	592	622	597	580	598	596	561	591	591	635	628	591	612	593	592	558	629	627	596	557	582	615	566	579	613	639	607	609	571	638	621	609	596	620	616	593	604	603	575	624	613	635	609	672	591	651	615	579	602	561	598	593	623	620	603	625	592	574	583	585	642	599	608	666	626	534	570	604	617	621	588	623	599	606	569	645	604	610	588	604	588	631	574	632	584	598	599	577	577	588	581	600	618	602	595	602	612	545	570	589	607	617	597	596	598	613	614	591	581	612	580	570	588	559	578	598	619	578	616	595	586	625	584	605	605	573	606	600	617	567	610	625	616	617	652	619	620	615	603	574	594	566	621	568	587	628	592	582	588	629	629	630	590	559	576	577	581	612	574	599	597	618	622	606	564	604	586	602	594	579	620	579	631	573	612	598	620	636	575	622	599	607	562	619	582	627	558	624	575	596	576	601	583	607	657	592	649	579	602	612	623	635	629	613	546	586	632	566	636	618	580	618	631	560	566	580	608	617	635	604	553	614	629	595	588	599	577	616	564	590	632	597	594	619	605	598	601	588	604	618	598	604	604	611	614	585	594	601	611	632	626	628	631	618	628	608	607	643	621	591	540	611	616	631	601	581	588	578	590	624	589	631	556	600	596	579	601	584	624	585	581	602	579	626	587	615	602	590	612	590	597	581	613	594	592	598	605	609	591	613	606	587	593	590	604	617	630	600	539	603	599	614	572	610	582	608	588	584	651	641	597	584	611	572	601	571	593	675	612	575	597	610	620	620	612	627	617	622	604	579	649	606	640	618	554	604	638	607	627	628	590	623	645	543	594	603	598	618	609	625	622	598	646	590	564	583	608	623	616	613	638	597	608	633	623	587	589	595	600	605	631	602	560	577	619	586	606	541	564	621	594	589	606	622	587	574	592	623	576	600	638	604	581	613	570	610	593	599	569	604	601	586	579	600	576	579	634	631	580	589	616	616	579	612	601	618	594	652	579	603	602	625	558	629	598	610	662	571	607	619	562
30955	16058	13873	7874	5547	4171	3318	2759	2322	2019	1862	1696	1443	1340	1327	1217	1158	1199	1122	1119	1083	1059	1063	1032	961	929	963	915	937	1015	957	963	942	941	930	956	923	888	923	942	880	908	943	959	923	922	910	928	879	930	857	890	947	892	937	956	920	917	896	893	884	875	921	892	925	860	930	889	913	922	862	916	892	872	903	886	900	929	863	908	895	906	935	872	879	848	932	918	883	857	873	893	892	868	882	911	909	871	849	889	834	869	896	927	878	877	902	863	949	860	899	892	896	934	876	884	865	854	868	880	875	886	864	857	953	901	872	909	891	824	866	903	920	884	867	902	915	902	874	906	847	836	835	915	881	926	894	941	847	868	869	896	928	885	898	892	896	934	900	910	887	880	890	801	850	848	900	870	876	896	946	978	918	867	913	888	862	914	895	886	909	868	949	873	889	863	872	833	856	863	918	880	882	839	871	890	868	895	836	894	887	885	840	827	837	870	900	889	881	876	887	847	857	888	875	907	873	917	904	845	874	851	852	859	872	862	905	849	881	884	867	887	932	849	897	890	854	929	931	900	897	935	917	890	823	863	854	856	932	940	859	889	896	825	899	860	882	917	861	871	882	926	819	906	880	844	878	911	886	839	860	902	921	873	887	850	947	895	884	883	901	874	891	863	899	857	887	882	862	923	837	929	879	876	835	873	905	858	841	876	894	853	894	880	866	892	900	881	913	816	929	873	887	867	851	847	921	822	868	854	880	891	878	841	846	887	907	890	905	860	891	897	830	883	911	910	898	853	839	902	887	882	919	902	889	940	888	868	937	805	891	862	918	911	900	828	900	905	824	923	942	867	951	848	902	913	862	908	824	868	870	854	830	904	894	909	870	881	853	827	904	856	861	853	843	875	874	864	884	929	894	852	897	918	847	853	832	905	944	897	920	908	884	876	902	871	843	910	891	927	889	888	891	918	912	900	915	865	927	873	940	879	950	883	876	851	852	933	858	941	883	849	934	892	860	877	890	915	880	912	877	908	921	804	905	884	875	899	839	891	884	861	901	890	841	902	857	886	861	853	868	919	847	886	889	879	831	862	889	870	855	872	931	904	870	861	838	866	919	885	844	865	864	898	927	852	908	865	900	892	919	875	903	836	862	909	876	882	921	887	900	904	846	863	936	896	851	906	854	890	859	960	885	863	851	887	905	841	889	873	904	836	873	890	908	882	870	833	938	905	883	869	905	903	889	901	913	915	890	874	833	849	880	890	847	875	864	881	884	880	901	868	875	833	864	876	897	882	927	866	880	855	903	902	907	865	847	850	899	856	869	885	904	891	904	858	893	893	882	836	836	882	933	898	839	858	860	864	954	892	870	859	890	916	889	910	907	919	824	880	900	879	886	862	911	873	887	921	908	941	872	885	888	838	956	880	898	884	890	900	847	926	865	836	860	884	932	886	885	820	891	903	897	863	872	860	800	886	857	874	872	878	911	865	926	907	860	878	889	843	876	909	838	924	889	911	889	887	929	873	854	865	892	914	888	836	888	875	880	859	850	907	881	831	870	825	938	870	906	842	890	884	898	796	859	857	884	922	890	918	897	815	903	798	903	868	887	869	907	883	875	830	876	887	843	999	894	862	818	938	847	903	890	929	866	898	849	918	915	875	934	856	937	891	834	864	901	885	876	920	862	933	879	886	873	886	894	884	810	910	929	897	868	904	835	833	941	853	840	884	845	915	894	855	849	846	889	905	905	829	884	902	938	856	865	875	911	873	921	885	861	900	925	889	870	875	834	866	911	917	856	888	826	881	884	884	862	856	868	914	865	863	918	864	922	845	856	900	859	907	880	860	932	887	843	842	841	824	870	931	826	881	898	840	927	879	882	912	860	881	918	862	842	887	910	888	872	922	895	847	892	864	887	857	904	893	880	898	893	884	837	852	897	911	854	909	848	879	844	860	882	871	861	912	888	881	863	926	838	879	928	857	876	829	903	857	870	850	916	930	885	898	911	824	859	845	937	887	905	844	842	945	880	910	933	877	856	836	925	919	855	878	932	872	913	917	894	826	895	885	939	855	881	922	866	862	909	890	841	858	859	887	886	899	884	859	907	864	864	877	893	880	872	810	886	903	882	887	846	905	870	869	895	909	824	860	894	888	949	873	836	899	826	862	892	869	904	872	928	910	903	921	898	845	861	876	882	914	903	951	887	863	887	946	850	937	823	885	871	866	883	900	846	859	869	852	897	865	947	900	899	887	844	895	890	892	913	926	846	868	907	904	897	893	869	887	821	905	864	881	914	902	883	853	928	892	863	891	874	899	906	910	873	812	878	899	865	821	865	895	876	873	925	892	863	957	866	922	916	915	862	867	883	903	816	893	898	919	936	845	909	894	878	868	831	881	868	879	851	868	921	915	926	870	881	869	866	884	879	820	908	904	946	908	874	884	908	895	903	864	941	892	892	914	873	827	907	862	905	878	871	913	889	897	907	879	882	896	916	890	836	873	916	914	908	905	903	905	840	865	878	864	938	839	912	869	873	879	920	884	866	882	879	894	906	845	864	893	897	897	907	876	888	888	916	882	950	851	852	904	855	883	904	909	878	884	830	868	883	892	876	835	875	871	920	920	870	885	902	925	876	877	883	853	886	868	869	867	883	894	817	841	854	888	871	849	926	911	879	910	957	905	900	808	818	903	868	855	942	906	893	911	837	882	867	869	916	904	927	906	909	902	859	872	884	935	870	905	877	912	860	849	874	900	902	930	882	894	901	912	906	872	871	878	915	837	849	888	801	788	906	898	873	859	900	894	894	926	853	896	924	829	857	879	889	853	840	881	870	865	887	890	889	861	891	888	855	870	922	884	969	867	916	854	879	895	905	892	850	872	918	859	914	909	864	902	881	879	888	850	863	868	863	906	877	843	861	859	830	899	894	849	916	905	882	854	902	898	854	901	946	929	864	913	827	870	907	817	858	915	852	908	786	844	893	887	832	892	895	909	897	875	878	874	881	898	903	882	904	849	878	896	900	868	884	900	836	900	903	899	850	850	886	868	909	890	876	931	916	874	844	857	874	815	894	859	905	912	892	886	945	851	879	873	864	869	893	936	891	890	884	880	892	869	872	890	861	923	847	872	887	867	849	871	805	872	899	879	869	883	871	860	853	906	958	918	858	857	824	816	911	832	855	860	837	875	867	896	924	912	841	911	832	841	846	893	927	844	858	904	906	884	863	874	862	872	832	891	861	871	861	880	859	842	905	854	908	916	884	883	842	928	927	824	846	866	890	871	935	899	909	915	873	868	909	869	899	859	869	882	856	876	870	874	850	897	932	886	933	898	917	847	907	796	896	871	842	815	930	918	905	817	869	849	867	903	861	888	893	855	846	873	856	892	906	897	897	892	871	882	902	875	911	908	833	882	889	912	860	854	887	889	917	868	861	907	870	866	847	852	912	850	854	860	854	917	877	900	894	862	869	881	897	898	919	853	895	924	889	899	927	859	893	851	900	904
27066	20822	9007	903	534	469	484	418	445	402	407	412	417	436	365	416	440	427	419	414	390	415	364	417	421	391	386	382	383	413	420	417	426	409	398	382	403	377	391	433	417	399	443	415	347	401	411	397	421	390	361	377	397	371	374	391	384	394	376	394	392	401	409	395	383	380	410	402	390	393	369	410	380	400	379	393	383	401	388	408	385	403	356	355	384	407	431	420	398	388	354	397	404	406	395	364	397	406	404	407	408	436	433	433	410	396	445	387	390	379	351	353	341	426	446	375	420	396	435	428	414	408	385	372	365	406	417	400	374	410	417	373	408	404	388	376	426	398	347	400	412	386	425	373	387	400	378	384	406	386	390	355	427	391	396	405	379	403	382	380	414	406	370	369	411	378	396	423	400	407	385	395	382	390	416	376	373	375	365	393	383	420	394	349	406	415	432	363	396	393	404	403	361	394	401	370	395	379	394	414	373	334	380	403	383	405	376	389	419	420	346	412	385	356	440	402	429	364	401	367	417	432	398	394	375	386	371	396	385	397	391	415	418	385	424	412	388	403	403	408	428	405	408	420	425	396	381	416	388	429	392	414	400	401	397	413	390	381	414	352	412	428	379	430	384	413	381	371	378	384	373	402	415	401	367	403	411	420	381	399	398	414	407	392	347	397	393	400	393	377	413	399	403	365	407	402	354	409	383	387	370	430	371	399	382	397	398	333	409	444	400	359	420	394	405	375	399	392	401	402	368	386	393	404	386	407	400	355	393	363	425	419	387	394	405	403	396	389	386	404	397	414	411	353	387	433	382	386	403	404	376	396	385	375	386	404	385	420	416	420	421	385	393	391	410	416	357	429	413	391	380	429	380	388	375	403	395	399	418	384	379	372	408	394	412	336	404	418	416	404	389	385	419	402	383	411	412	409	402	385	417	386	402	380	389	359	401	387	413	368	386	408	442	404	418	431	415	426	448	357	404	457	389	373	367	404	382	406	403	397	392	385	366	418	417	424	418	416	434	385	378	401	379	383	394	381	386	397	423	405	382	388	387	368	387	419	351	415	433	404	387	396	382	396	390	384	407	426	397	419	399	372	402	369	394	375	415	392	432	374	394	402	389	400	411	419	431	392	400	389	400	393	419	384	380	433	427	403	418	386	375	399	384	445	381	397	369	409	372	432	405	398	361	422	398	384	384	382	373	421	393	411	420	394	412	451	418	407	432	413	377	403	378	390	383	378	390	405	394	392	414	380	361	412	394	384	404	386	385	391	402	433	405	398	384	389	398	416	405	356	356	429	392	396	405	389	394	394	391	378	401	387	380	391	387	370	378	358	387	405	384	393	376	395	372	416	400	407	391	410	408	408	411	364	429	404	402	407	372	412	406	389	420	377	412	382	394	361	387	392	387	436	410	422	405	376	382	412	415	412	435	391	390	429	397	388	386	438	418	358	394	377	383	404	414	387	376	402	392	395	372	399	381	425	400	419	400	381	369	384	398	393	427	394	370	421	392	386	370	422	405	377	386	404	383	402	410	393	404	412	404	370	407	366	372	418	425	406	371	379	392	395	410	419	357	387	400	401	397	421	420	370	432	381	369	401	434	410	362	354	392	385	399	370	415	394	367	396	403	408	428	387	425	396	427	397	356	385	388	366	409	364	404	378	372	407	387	394	393	389	378	390	394	412	393	397	414	422	406	419	384	388	397	404	389	360	396	369	402	421	398	406	398	392	373	412	400	408	413	396	392	426	414	412	382	403	380	388	406	395	431	422	431	392	367	413	452	421	374	407	388	384	365	405	394	395	397	419	403	390	379	390	420	406	387	390	380	410	429	394	402	374	408	363	358	379	389	401	383	391	403	389	363	422	405	379	415	333	386	407	375	361	391	417	385	423	381	369	430	383	384	371	382	435	375	426	361	406	396	424	398	412	393	355	383	413	400	368	414	419	405	402	422	414	381	395	396	401	390	409	414	409	402	440	385	380	438	413	381	384	381	374	416	409	385	395	401	431	385	434	376	402	380	422	437	398	386	388	400	396	423	383	396	400	364	404	382	394	397	392	377	389	407	422	390	387	388	375	396	406	422	413	383	387	405	346	383	393	401	409	378	383	425	383	409	436	389	403	450	424	391	450	380	400	406	393	423	399	393	400	413	410	388	418	407	440	421	432	408	370	406	420	420	424	396	369	391	370	418	388	417	385	398	415	411	414	395	375	382	421	407	395	388	408	403	393	419	426	414	408	402	375	426	394	425	402	376	392	373	377	350	418	409	401	406	400	411	380	382	374	370	393	376	429	378	408	376	407	421	384	367	418	395	411	401	411	413	396	362	376	404	394	384	406	430	416	407	384	368	391	422	354	428	377	363	425	380	371	379	410	372	387	389	373	434	376	377	364	418	377	380	412	366	366	377	397	405	381	377	396	413	429	371	341	384	389	368	430	391	402	421	416	404	396	358	413	414	390	378	389	423	379	399	402	361	402	403	398	362	402	398	405	366	374	384	383	387	402	429	432	406	373	416	374	410	406	393	401	393	378	433	379	382	398	382	400	374	396	390	385	381	403	412	387	407	376	398	389	408	387	400	404	397	411	402	389	410	378	394	368	409	415	409	396	379	403	401	421	399	375	390	391	373	423	401	378	407	389	392	380	387	405	407	398	367	420	414	412	410	374	376	375	401	395	381	399	427	429	427	411	393	418	409	342	388	387	443	386	387	407	385	409	389	422	386	390	395	377	393	398	399	396	382	413	420	357	423	419	424	401	388	405	379	387	412	406	403	406	390	403	363	374	409	382	382	368	364	398	370	407	380	371	415	402	380	355	385	401	420	406	392	414	401	395	336	384	413	410	405	394	420	392	431	369	437	418	413	411	426	417	398	362	437	401	403	384	389	400	419	361	397	405	412	387	399	388	395	399	373	390	409	418	369	398	395	378	415	426	433	461	379	400	433	397	407	412	375	414	412	378	426	417	386	382	383	419	406	380	424	375	400	389	412	414	425	393	354	417	385	396	413	393	426	437	459	363	390	424	372	380	418	414	370	373	410	405	409	378	389	421	385	388	387	392	385	413	409	436	373	393	395	371	391	405	412	369	356	400	384	385	442	381	380	403	369	417	388	392	430	393	422	413	404	402	400	415	427	394	379	418	391	359	368	388	391	389	401	410	385	397	376	406	354	412	393	413	398	393	407	386	417	388	420	418	410	385	378	410	398	417	437	392	406	380	396	378	393	396	356	380	374	408	437	378	383	420	411	397	400	391	388	383	403	377	424	427	388	370	419	367	428	400	399	400	420	416	391	387	409	398	398	375	366	432	372	418	383	414	408	395	377	419	384	380	389	393	392	408	420	380	405	409	382	400	398	401	422	410	403	405	423	400	409	398	358	395	396	396	367	353	390	390	427	400	406	424	436	416	415	396	403	396	443	386	386	419	424	408	358	393	379	377	379	378	410	400	404	407	407	415	410	392	399	398	395	418	398	395	406	404	421	406	370	404	407	366
12001	1684	1592	961	927	721	696	695	636	622	620	602	619	618	596	582	598	613	576	578	588	544	567	556	594	575	593	601	536	581	529	542	566	588	596	606	617	582	615	599	591	580	602	572	593	562	558	587	609	600	588	547	517	542	601	592	545	604	597	580	562	587	579	602	561	576	605	520	558	547	628	596	567	589	557	554	563	585	643	606	580	655	579	551	550	554	597	601	602	578	624	604	604	585	559	582	626	600	551	591	599	544	539	595	586	558	581	554	525	547	546	552	548	546	567	562	631	558	595	573	566	564	587	567	576	596	573	584	565	625	582	562	582	598	600	580	627	593	573	528	534	600	614	566	569	578	579	568	587	607	572	600	550	590	627	604	558	598	582	548	591	601	524	574	563	560	556	604	558	572	578	595	584	562	552	581	616	586	595	585	556	626	580	565	591	576	572	538	629	629	581	622	615	576	548	582	589	588	577	563	607	546	562	585	580	582	564	592	590	583	589	600	610	570	576	571	633	591	563	591	584	608	571	558	590	562	547	539	619	605	572	639	573	597	559	598	593	630	590	569	610	542	617	632	567	579	577	598	571	559	586	566	572	548	514	578	588	567	601	575	628	616	587	593	587	578	584	617	605	589	555	623	564	571	545	605	565	589	571	564	595	583	606	585	607	560	599	617	532	577	574	564	600	560	591	591	586	551	581	617	591	569	595	597	593	569	605	552	600	555	599	611	586	587	588	571	589	610	564	563	608	569	543	588	583	571	633	592	606	552	598	585	583	592	632	601	549	537	539	632	599	580	627	581	619	536	616	585	617	594	587	568	619	600	581	581	556	549	573	566	566	568	587	531	630	631	547	584	581	574	599	591	616	558	587	597	605	608	539	544	588	560	551	567	559	583	592	616	577	539	563	607	587	572	567	591	612	602	586	590	559	541	560	552	556	548	560	586	569	590	568	565	600	576	586	569	576	554	605	546	553	556	557	598	580	628	588	599	573	576	561	553	596	587	620	587	545	576	586	574	573	575	566	584	582	575	553	676	538	567	568	557	563	550	583	550	559	622	518	562	580	582	591	574	574	574	602	600	600	579	557	568	608	578	583	546	604	550	584	569	562	596	582	579	611	534	585	565	599	595	619	560	580	547	583	577	563	580	620	570	569	546	568	607	566	560	580	545	595	585	542	590	618	587	579	581	561	550	593	587	576	549	599	589	598	603	586	572	557	532	564	600	582	607	582	575	575	581	571	551	578	522	569	541	577	576	606	606	567	582	575	581	552	556	605	581	531	593	556	569	600	581	600	541	544	549	603	566	615	614	622	585	585	553	603	587	571	551	570	579	568	625	629	573	656	552	611	604	623	556	580	592	582	598	560	571	576	558	597	570	584	584	593	558	548	574	569	567	584	567	555	570	561	565	570	550	574	593	570	603	542	605	569	569	558	574	587	524	565	541	555	607	602	597	589	569	591	553	548	560	552	568	575	559	527	551	559	598	547	546	555	587	587	586	582	595	573	563	572	588	579	549	595	534	560	557	552	579	571	564	552	597	611	604	572	574	602	554	621	610	574	589	565	588	611	583	565	558	544	549	608	589	577	610	579	593	580	575	539	563	565	614	578	589	576	602	588	574	607	610	611	529	588	547	528	574	582	589	630	635	604	633	628	596	606	570	560	582	556	620	573	605	576	577	546	570	561	546	562	583	543	553	601	611	624	572	600	599	623	561	554	590	601	554	601	561	570	542	542	542	558	549	559	586	578	607	580	570	602	594	549	587	564	572	560	581	561	593	573	573	625	587	582	548	577	584	584	586	563	580	536	561	596	542	601	594	571	565	573	579	551	586	576	603	548	594	585	574	563	586	582	584	555	602	569	580	594	559	606	611	585	574	566	585	564	571	593	574	553	573	645	569	557	576	582	567	566	577	619	552	613	558	610	586	601	572	597	578	600	570	586	572	506	600	616	575	573	576	575	570	594	577	550	554	596	557	596	572	565	555	592	632	598	611	567	590	575	573	547	579	567	622	570	572	572	631	575	612	643	585	580	555	566	629	588	585	611	599	579	581	574	580	550	570	588	553	601	573	586	585	626	553	559	606	560	556	570	573	616	550	565	556	580	542	568	621	586	575	569	543	553	553	563	586	568	568	606	543	606	586	601	597	579	582	625	617	582	626	569	572	578	579	579	537	580	559	549	572	609	587	575	599	599	548	582	593	580	584	601	584	526	555	584	603	573	563	603	605	571	561	573	566	548	590	634	607	570	550	561	555	613	572	561	544	553	569	576	550	571	610	575	579	551	580	582	594	564	588	560	571	599	584	569	536	536	589	592	579	592	602	587	576	527	541	560	579	557	589	554	577	553	566	576	577	594	596	600	573	582	570	562	581	623	593	537	589	543	568	556	561	584	576	542	555	579	557	611	538	621	610	571	587	574	595	621	594	563	576	609	572	563	565	561	590	598	546	602	602	551	530	543	527	567	604	581	568	580	580	570	574	525	597	581	605	552	576	593	555	626	517	526	605	598	575	592	585	597	581	581	587	606	605	628	613	636	558	564	556	560	573	610	597	594	625	516	590	633	576	561	554	599	532	563	592	611	596	555	590	608	601	576	611	574	605	616	572	598	627	582	589	589	550	607	552	549	584	570	582	577	560	623	615	629	532	597	558	619	586	559	587	562	601	571	576	586	612	581	612	582	573	537	644	553	647	565	589	614	523	551	561	585	586	606	601	581	557	574	579	548	536	540	576	587	574	549	612	600	590	604	554	586	605	577	554	542	550	601	563	571	595	524	528	539	563	563	598	614	630	572	545	597	557	549	604	624	628	633	539	545	615	583	541	594	610	589	589	600	583	563	558	535	561	590	547	614	613	567	558	611	625	561	572	592	571	605	591	591	564	565	591	578	613	571	578	590	594	553	592	531	579	614	591	555	553	560	564	589	589	581	519	573	585	559	543	580	613	568	562	592	566	562	563	608	528	589	596	623	509	578	580	554	550	593	549	562	582	589	561	575	606	548	577	579	583	553	556	569	559	578	613	598	586	576	576	563	547	562	551	576	538	591	617	613	574	600	602	560	579	613	617	574	587	555	602	550	560	583	550	584	581	614	519	585	566	568	575	573	571	576	612	603	606	602	579	555	585	595	550	652	625	618	587	579	598	631	576	581	582	566	619	622	534	539	543	600	571	616	559	594	572	553	559	636	576	576	601	562	582	624	531	573	553	596	536	569	584	580	586	593	599	601	578	567	574	585	559	516	576	584	581	598	579	605	554	549	583	542	518	628	596	572	579	585	571	573	574	575	546	587	575	556	577	548	559	577	601	590	561	540	591	595	616	592	596	610	588	625	640	642	572	581	559	584	554	582	577	603	577	600	609	603	592	626	580	599	565	575	551	550	566	587	596	549	541	566	584	590	590	596	610	543	625	564	542	565	559	613	591	587	620	588	616	561	570	566	641	537	590	602	567	574	591	582	548	599	565	556	588	586	583	577	579	551	558	611	582
24351	21450	28648	24640	21245	5421	1470	1061	942	888	837	857	845	814	807	815	772	735	730	727	702	707	773	749	738	724	732	757	722	759	771	726	688	722	734	731	741	689	760	751	703	712	725	712	750	654	725	703	673	740	693	684	697	722	720	736	690	742	705	777	728	688	695	714	718	746	725	738	741	715	675	705	659	739	686	694	740	716	703	720	696	742	750	770	710	681	732	720	685	711	692	755	734	714	677	687	705	729	669	701	725	751	728	736	706	699	723	680	704	700	702	686	729	675	691	726	745	698	687	737	704	663	683	685	716	712	739	724	728	754	708	722	708	721	738	699	730	704	723	673	680	698	706	715	708	683	706	687	724	736	748	740	708	683	711	742	760	704	704	693	747	708	711	687	737	714	736	736	697	698	746	674	725	706	704	717	742	689	713	669	717	678	681	665	736	697	698	717	725	729	669	686	679	672	716	703	700	696	725	736	707	708	745	665	735	667	749	653	722	761	713	735	712	703	650	684	743	754	728	739	711	692	702	699	740	711	711	694	698	675	741	725	692	713	703	722	698	701	672	687	669	724	729	690	704	667	704	712	717	723	718	684	700	683	669	698	656	707	767	726	756	685	672	733	768	707	709	684	708	782	703	725	742	720	719	731	704	688	701	759	689	719	702	703	734	646	721	691	690	706	707	695	653	725	697	699	708	691	708	706	739	669	697	679	706	672	770	745	685	655	661	685	800	694	651	707	697	666	680	707	731	720	668	749	692	728	710	672	711	676	732	668	708	688	654	732	677	739	657	670	690	717	676	674	681	704	705	677	704	715	690	726	735	747	765	714	694	678	726	778	702	669	729	689	663	692	742	679	697	715	742	675	631	689	791	690	675	688	690	718	701	720	719	697	741	695	735	702	667	717	739	758	734	754	720	708	684	713	688	680	712	678	702	666	663	706	686	685	769	675	710	732	708	706	707	669	667	745	729	690	753	698	719	701	690	738	714	678	737	733	683	696	686	698	680	708	730	680	670	698	695	678	744	705	710	697	713	662	734	687	701	742	710	712	662	666	691	697	692	736	676	662	676	706	737	717	753	692	664	726	683	705	724	705	657	679	700	702	774	692	732	728	712	733	636	722	676	730	700	722	728	695	677	664	705	731	700	703	763	684	719	685	743	647	736	695	693	694	724	736	723	713	691	721	668	759	697	672	707	677	706	720	720	677	702	675	638	689	719	661	732	732	688	715	754	709	694	681	687	686	745	695	660	682	677	699	702	693	725	671	680	723	720	696	740	711	665	678	730	728	709	671	670	721	707	738	684	673	783	730	706	708	715	684	696	701	675	704	752	727	698	735	680	710	691	702	729	658	670	688	697	722	709	757	720	686	687	674	704	729	688	687	630	653	751	701	690	708	746	698	737	703	708	669	750	699	702	682	740	693	690	667	661	707	696	703	705	702	748	704	666	695	717	668	718	697	750	706	708	682	701	672	658	689	690	740	713	736	655	726	706	679	726	718	683	680	719	745	717	729	742	661	660	713	675	700	698	742	671	683	700	737	685	729	750	724	705	694	713	644	700	684	729	731	730	706	750	722	710	708	738	721	730	711	722	700	724	716	736	684	691	716	682	741	706	678	693	706	697	666	673	668	672	659	691	669	746	688	697	679	710	744	678	737	691	673	735	686	694	656	726	728	713	748	719	728	711	722	678	767	721	716	742	716	726	718	734	705	726	689	701	737	682	761	665	700	680	698	725	720	726	748	751	714	680	701	719	682	675	671	705	702	711	688	706	691	770	713	752	705	698	717	705	716	725	682	705	765	659	773	697	722	736	703	696	697	724	671	762	709	720	712	741	752	698	690	654	728	702	710	721	702	699	703	716	690	691	690	734	688	686	704	687	696	702	739	683	723	693	730	677	676	716	707	741	703	708	712	664	726	712	725	695	707	694	751	686	742	694	729	717	682	701	752	718	704	719	701	703	709	691	709	662	707	667	721	714	701	698	700	642	704	669	704	734	726	724	702	665	753	722	711	747	673	636	712	719	701	691	710	684	705	709	702	706	666	693	736	706	738	694	724	740	700	713	707	703	720	695	720	736	731	727	726	702	701	698	665	712	718	732	714	719	654	721	708	681	710	713	747	703	707	717	729	719	737	713	681	714	710	690	742	686	714	676	709	700	676	739	666	704	720	670	692	729	676	707	730	714	702	695	661	726	688	680	698	700	733	676	716	707	724	734	735	720	728	626	707	714	734	670	731	693	731	733	717	675	675	683	713	648	694	690	680	750	661	691	729	713	676	666	706	701	692	648	726	744	705	695	759	722	688	690	737	778	711	692	699	746	687	704	717	684	673	676	738	729	690	739	660	690	692	755	648	702	771	687	688	747	696	705	727	740	754	709	700	747	741	736	689	669	684	695	696	732	657	716	680	679	707	739	727	750	731	716	717	692	688	672	718	691	703	726	657	694	720	671	769	662	737	665	689	670	714	770	767	691	711	709	695	719	725	676	659	714	665	694	681	723	688	693	760	710	669	698	742	733	700	736	682	753	685	735	707	703	691	728	690	705	704	718	680	679	731	627	737	707	703	701	634	718	679	702	675	666	752	669	773	736	721	675	700	677	698	704	734	739	730	685	686	664	726	698	684	683	697	725	652	689	702	701	688	693	704	679	714	694	686	694	670	726	734	718	729	744	722	711	722	715	724	664	706	723	713	625	696	633	745	694	697	723	699	716	686	664	731	732	671	689	725	672	684	726	720	739	727	701	726	672	729	741	730	709	671	726	669	664	709	718	745	707	707	739	630	678	732	713	728	719	692	692	746	671	657	699	669	737	665	699	698	689	738	696	712	720	728	694	741	701	719	710	729	677	687	738	715	704	761	721	722	708	702	654	713	735	736	635	710	707	694	653	737	693	734	686	738	723	750	725	756	707	697	660	741	690	671	652	735	756	703	699	712	674	763	730	719	703	654	677	667	740	700	671	663	726	687	696	760	650	702	725	727	725	705	688	715	695	655	704	692	710	665	691	717	715	691	692	710	657	701	668	751	724	706	704	686	699	677	622	668	703	716	667	708	750	706	705	663	718	714	670	680	727	698	666	725	698	744	704	685	692	692	745	671	696	724	678	699	705	702	702	729	694	713	733	696	715	712	702	748	698	693	719	746	696	727	718	702	681	664	656	684	700	720	727	688	714	710	730	743	689	680	744	696	721	715	688	726	732	784	743	672	737	687	706	687	681	752	727	728	677	698	730	665	702	696	724	691	715	688	666	720	722	747	689	714	685	714	722	727	662	721	727	755	750	687	659	701	687	685	726	692	698	689	706	711	669	709	760	698	683	689	681	719	698	690	738	698	709	700	708	690	689	685	645	736	717	686	689	657	696	697	717	711	692	724	710	682	707	682	724	705	701	708	727	672	737	691	653	722	680	695	692	734	720	650	694	694	732	731	674	706	720	694	723	710	662	679	706	700	720	729	772	652	754	737	699	742	685	680	662	718	732	767	723	704
26944	10153	9033	4972	3585	2785	2229	1989	1721	1564	1459	1424	1293	1318	1230	1146	1134	1127	1220	1152	1115	1084	1114	1030	1106	1081	1099	1075	1039	1049	1086	1083	1048	1015	1016	1031	1090	1091	1062	1004	1030	998	1028	1049	1036	1043	1044	1033	1082	1012	1020	1022	1066	1004	996	1003	1050	1014	1030	1098	1045	1058	1039	985	1015	1075	1025	1026	1004	1061	1044	986	1029	1032	1070	981	1022	997	1002	995	1019	1024	1041	1016	956	1042	1016	1038	1014	1023	989	1054	968	1006	971	1018	1089	1006	1013	945	1023	1008	999	1035	990	1012	1013	971	1050	1014	978	948	969	996	967	988	1036	953	1049	1055	1015	998	1030	994	989	1031	993	1000	971	979	1000	975	997	1056	1038	1040	1029	982	1017	973	1011	1024	989	1056	989	1033	981	993	978	1025	1067	1021	1030	1010	993	998	964	977	992	1074	1034	1029	1060	994	1019	974	1019	1027	1026	1019	969	1037	982	1008	1023	927	1034	988	999	1030	1054	1025	958	981	1035	1056	983	1016	1031	980	987	964	986	1087	1051	947	1087	988	1013	1095	1017	1006	1058	1032	1039	981	985	999	998	1024	1028	1051	1026	1092	1019	1009	968	988	919	1100	1030	987	971	1043	1012	989	1003	1025	1048	1008	1059	972	993	1020	1014	970	1062	998	1021	1030	979	997	1029	1051	1014	1030	1034	996	957	1021	1022	998	1012	1029	982	1018	995	1005	1024	1046	1055	947	1035	1005	1028	999	1052	1041	993	1027	1045	987	1058	1037	1042	1002	1014	1017	1008	1030	1000	1020	958	1017	1013	1040	1043	1049	981	965	1014	984	1066	1034	993	1053	989	984	1016	1031	992	1035	1026	980	1003	1003	1033	990	975	1050	1056	1088	980	1024	1007	1030	1053	1002	1047	1026	1011	1083	1010	1007	1018	1054	973	980	1107	1021	1013	991	944	1002	987	1003	1003	1025	1034	1060	1021	1074	998	1001	1046	1034	1039	967	998	972	1015	1031	1006	1049	982	1005	1064	1024	1074	947	1053	998	1009	1015	1022	1035	1051	996	975	990	1031	1084	986	974	1029	1005	1038	1096	1015	992	1004	1010	1011	1015	967	1008	1022	1037	1017	1011	1006	985	1076	1042	1059	1028	1058	993	972	1076	892	1052	1016	999	991	1006	1041	1038	998	967	1007	1039	1004	1050	998	958	1032	1004	1034	1066	1038	1025	1022	1031	1021	1042	1010	1006	1046	989	1005	1012	993	1009	981	967	953	1025	1045	1023	991	1000	1094	948	1051	1018	1013	1003	1012	1012	1045	1020	1014	1048	1042	1021	998	991	1060	1038	983	1040	991	984	1006	984	991	982	983	981	1049	893	964	963	1091	942	987	979	996	979	984	1014	1036	1024	1017	1020	1046	1026	1035	1054	1010	1085	1041	960	1010	1003	1021	1014	1022	1000	1016	1053	1024	954	1012	1038	956	988	1005	968	1010	1035	1013	1010	1036	1048	1023	1028	978	1032	1055	1004	1016	972	1077	997	1039	1018	1041	996	1081	1057	953	998	1069	1034	1047	976	990	1033	979	1007	973	986	988	1045	1009	1040	1029	995	1046	1042	1023	1061	1073	1034	1058	947	1040	987	1026	1029	981	997	973	978	1026	1019	1006	1018	966	979	986	1033	928	944	1029	965	1065	1011	1042	975	1053	1009	946	1088	986	1007	1002	910	994	1005	1045	1061	1043	976	1035	1055	1012	1012	993	1034	996	1008	984	1005	1009	1087	1006	1068	985	1012	1008	1012	1008	1034	1083	1013	1029	966	1066	1007	1020	1019	1006	1011	1010	1025	950	1021	1000	1036	1022	1071	994	1010	997	991	965	989	952	992	1002	1048	1013	1010	1029	956	1020	1023	976	1018	1006	1020	969	949	1032	1036	1095	1045	1006	1052	1031	981	1002	1019	1016	986	977	1028	1047	961	1036	993	1077	1011	1007	983	1054	1054	1024	986	1013	1080	953	1021	1065	1011	1013	1005	1025	974	1029	1067	1020	1039	997	974	1002	1026	996	1022	1035	993	1004	994	979	981	1063	1043	1002	1054	970	1035	992	980	1032	1021	1032	1033	1028	984	1048	1028	999	1030	1015	1008	990	935	1022	998	969	943	1007	1028	1016	1033	961	1085	1045	982	986	1043	1026	988	1074	992	1034	1038	956	964	940	983	1067	973	1045	1045	999	1029	1081	1053	1032	1005	1077	988	1040	964	985	1024	965	1013	1052	1009	1016	1003	1036	1045	1040	974	1039	1047	1007	985	1049	1026	1064	1009	1019	1005	1046	1031	1027	983	1029	987	1011	1017	1036	999	979	994	941	1023	966	1037	1018	1083	1010	986	1048	997	1046	1008	1014	1063	1035	1064	1003	960	1012	1019	1059	1046	1008	1041	959	1043	1006	1025	1016	1066	1032	1002	1018	1025	984	1011	1009	970	1023	989	1006	996	989	1011	1027	1034	955	959	1033	1022	1030	995	995	980	1019	1026	1009	999	979	1029	1009	1011	1031	1043	1027	1015	985	1044	953	1006	958	1040	1007	988	1081	977	993	1055	1040	1033	1062	992	972	1020	1049	1048	1019	1031	1045	1067	1067	991	1024	1072	1021	1007	1066	1024	1010	941	971	1078	1079	991	994	1005	1046	1017	1017	1037	1028	983	984	1035	1045	1033	1019	1076	1007	1063	1085	1016	1027	1008	999	1024	1040	1049	979	987	1046	1054	1040	1037	971	1011	962	1010	1008	1084	1051	999	1052	1013	1054	1002	1001	1049	1054	982	973	999	979	1072	991	1017	1032	1025	1057	1032	988	1011	1041	1039	1043	1043	1013	971	993	1013	990	1050	1005	976	1002	971	1005	986	1002	1016	1013	1057	1040	1053	977	964	1018	986	1023	974	1013	1028	1032	968	1060	1027	1053	1049	1055	1026	1013	977	1047	974	992	1014	942	1009	1073	1024	1001	1037	1027	1045	1020	1000	1022	1012	1008	967	1003	1025	1079	1023	1012	1012	1020	993	1007	1008	1069	1016	1022	1021	1028	979	989	1002	1044	1067	992	984	1039	990	966	1012	1034	1048	1052	1060	964	977	1010	1023	1038	1031	1022	1020	1013	1003	973	974	1017	1066	1007	1028	1004	1027	990	1010	1048	983	1000	993	988	1005	1008	1026	999	993	1017	1060	1021	1017	975	943	1032	958	1011	946	1018	1018	1111	1045	1002	1037	992	1010	1015	1005	1027	991	1008	998	1041	1046	1014	1063	1002	986	940	993	993	988	1041	992	1014	1034	1015	1042	1032	1016	1031	984	1035	1009	1070	1034	998	945	1011	1070	1011	1004	973	1032	1077	1005	1001	969	1061	1095	1027	1034	992	977	1013	1053	1035	1005	1058	1060	1006	1018	1007	1069	1031	1006	1033	1033	1044	976	991	1022	990	990	1063	962	998	1018	1056	1072	1025	1009	1000	1059	1017	991	1051	1013	1046	1000	1043	1095	1002	961	988	999	990	1049	1047	974	1017	994	1008	1050	1008	1056	1024	974	1024	1067	1019	1032	1020	961	968	1036	1009	1032	1021	958	1005	1037	983	1093	1028	971	955	1007	988	1002	1043	1013	988	999	1037	1081	1010	1009	1038	955	1037	981	967	1001	1025	964	982	1027	998	958	1044	1031	1007	1013	1036	959	1057	1016	1023	1058	1004	1060	1010	1000	1056	1054	984	1007	1032	1044	1012	1047	1018	984	969	1005	996	1042	980	1021	967	989	977	997	1068	1024	1029	1003	1012	1026	999	1045	1081	1024	1064	1085	1073	1019	1023	991	1038	1009	1016	956	1008	1066	1026	1065	1027	978	1022	1042	976	1011	1052	995	1007	954	998	1123	1083	996	1019	1097	990	1046	1009	1017	990	1008	991	1002	1001	971	1002	985	1062	953	1017	1038	1022	972	1009	1006	983	1050	983	1005	990	1006	961	988	1047	1048	1023	1015	1047	996	1023	977	991	1056	968	991	1028	1034	1003	1030	1023	1010	983	1031	1048	1047	1052	984	1005	997	1014	1039	1009	990	1011	1014	1040	1004	1022	1009	1034	1022	1046	1054	1028	973	991	1033	1059	967	1060	983	990	1054	1056	961	965	1015	1014	992	1057	1018	982	987	1023	989	1067	1014	1029	1042	1030	1013	1006	1082	968	1006	1036	1042	1036	936	1028	1003	1055	969	1022	1067	1059	1015	1042	985	1010	949	1016	1052	1089	992	971	946	1016	1039	1055	1035	1046	1021	1065	1015	1022	1004	1024	941	1010	1033	1005	1044	1054	1047	1039	1010	1014	1017	1047	1037	1058	1031	974	1042	1061	1000	970	1008	1008	963	1018	1061	1016	1024	994	1049	997	1023	1002	1006	983	1072	1018	1053	1005	985	1023	1023	1008	1004	1056	992	998	1055	1029	1043	984	1028	987	940	1030	1017	1022	1029	986	1048	1031	1003	971	1005	994	1025	1018	954	946	1026	1107	1044	1042	970	993	977	1062	1024	1064	959	1027	1032	1056	1082	989	1023
23386	21478	29244	24147	21482	21267	4384	1400	1017	975	862	861	803	809	755	698	783	678	718	683	686	696	670	648	654	624	641	679	661	636	636	655	642	602	577	629	643	642	601	607	638	618	676	639	578	618	648	665	646	621	636	548	573	652	640	625	621	576	614	617	687	635	632	603	580	601	616	594	583	574	649	616	564	618	609	635	633	591	661	619	649	586	620	650	593	612	623	615	576	604	645	614	581	607	611	617	605	625	642	569	608	607	599	584	588	595	602	585	588	633	613	568	627	627	594	629	597	581	610	648	585	582	598	591	617	621	646	602	580	600	603	622	618	615	642	638	618	599	580	650	563	647	654	618	685	612	631	593	627	594	589	628	582	619	567	640	581	581	595	579	619	601	638	578	593	558	587	612	631	598	618	576	610	604	549	599	591	638	609	580	618	584	589	578	623	618	614	598	652	636	578	631	642	615	653	608	591	592	594	589	604	600	617	568	607	620	607	644	609	590	596	597	609	619	565	603	612	646	585	582	574	593	634	621	605	560	600	637	626	587	615	605	560	610	656	643	582	609	625	616	659	571	588	566	591	543	606	617	661	571	571	598	595	625	599	597	620	590	594	602	563	579	606	596	605	624	588	585	609	606	646	652	621	639	615	593	626	619	622	620	591	586	591	648	559	588	602	637	614	573	592	606	616	608	550	636	582	613	603	645	636	590	598	647	609	583	637	642	567	624	628	659	611	612	617	578	629	608	579	611	602	622	583	548	571	620	616	583	627	589	605	590	611	612	558	644	606	629	634	613	594	626	645	588	598	633	601	654	572	602	619	597	597	598	600	624	601	655	591	567	582	598	609	592	619	641	615	638	631	582	606	640	619	626	625	596	639	626	573	596	580	645	622	621	583	622	595	606	544	568	560	631	552	624	621	636	632	591	594	638	577	626	628	618	608	605	612	588	575	645	648	633	620	627	643	591	617	603	632	609	615	602	645	617	627	575	581	637	613	617	598	588	602	596	568	599	630	589	564	588	614	622	579	665	591	592	606	581	593	621	604	654	608	619	606	605	643	648	625	572	645	576	600	601	601	626	590	598	649	606	600	607	618	595	564	584	609	635	578	630	634	622	598	670	547	644	636	637	616	599	615	566	585	606	682	600	534	580	604	611	597	631	582	602	595	596	579	654	667	632	622	576	600	600	628	624	636	584	631	579	623	602	600	567	622	615	604	603	641	590	659	624	611	614	634	580	573	553	635	597	628	607	606	550	599	581	605	612	582	574	622	627	580	628	618	608	612	615	603	579	581	599	623	593	564	607	590	591	579	598	599	606	581	618	632	583	626	596	618	599	616	562	620	642	571	632	664	616	563	622	644	573	600	618	585	617	570	639	626	597	647	603	628	595	700	582	655	613	621	619	608	658	643	568	619	587	633	603	589	641	601	610	550	640	647	597	619	596	602	595	622	547	584	617	606	654	596	586	607	603	573	600	597	586	621	630	633	633	625	639	669	606	629	641	626	653	630	609	589	600	625	599	606	650	599	563	615	609	598	641	614	648	586	600	629	619	635	626	613	603	634	643	617	590	611	604	622	587	611	594	627	612	594	605	632	631	586	631	631	636	629	577	624	559	607	594	597	617	619	570	542	621	599	633	578	595	603	617	655	643	596	618	557	579	648	602	607	625	628	616	591	599	622	633	598	627	625	612	589	613	591	648	623	618	614	588	606	613	655	609	574	618	582	590	639	587	614	598	547	602	622	605	633	598	575	591	601	606	587	614	602	637	588	586	573	604	566	603	636	566	587	613	657	594	649	584	589	617	605	612	620	579	608	609	580	615	557	614	637	639	603	609	607	600	569	591	615	627	602	636	621	598	587	619	620	586	618	600	629	654	612	613	633	562	580	639	635	628	597	600	613	631	591	597	632	595	639	584	618	650	607	628	640	578	582	616	613	562	577	615	572	602	641	619	597	588	617	630	602	557	553	615	629	631	595	602	603	616	627	618	629	599	604	652	585	629	599	614	558	615	624	552	590	601	659	652	593	624	604	603	590	586	596	579	579	624	593	592	639	553	622	619	550	581	613	637	605	601	621	592	595	608	649	598	610	600	603	628	597	646	607	579	581	606	618	610	652	643	625	585	596	583	619	647	578	604	641	610	611	646	571	580	609	597	585	645	679	628	624	601	600	581	591	600	598	630	613	624	597	636	575	619	608	615	571	615	662	613	588	624	637	625	615	607	636	597	643	577	573	595	582	554	641	600	640	595	617	617	600	657	664	628	588	618	609	626	624	614	637	594	591	595	590	625	613	573	613	592	588	588	569	586	582	611	587	615	594	607	640	597	620	603	592	584	580	597	606	637	635	598	577	629	596	602	596	612	632	621	550	589	640	624	589	630	624	566	608	635	617	607	545	598	599	619	635	615	580	587	598	603	594	631	589	579	578	615	607	617	584	557	584	594	627	584	612	600	565	607	592	636	653	659	603	592	656	625	590	600	612	590	637	589	622	558	598	590	616	585	660	564	630	566	607	594	578	625	629	631	593	565	592	596	622	643	634	640	610	643	599	615	634	626	615	619	634	633	650	589	614	604	602	585	568	639	592	615	642	589	603	617	579	617	606	578	582	571	604	623	645	580	639	591	629	583	632	605	592	626	603	582	619	590	609	552	633	613	602	668	597	619	554	654	612	625	612	629	625	611	618	641	601	614	585	660	617	578	629	645	609	585	595	594	648	612	602	624	614	610	625	623	604	610	610	592	606	614	588	610	610	598	619	603	624	585	590	612	604	636	620	608	590	619	594	611	583	601	627	636	610	567	608	659	567	626	590	643	594	597	580	635	627	596	589	602	578	612	590	636	586	609	603	597	577	618	613	593	587	579	610	590	625	634	630	585	601	638	614	577	585	613	651	609	592	617	619	602	581	561	628	587	628	568	601	586	586	603	642	593	618	587	575	597	555	576	615	638	608	613	560	606	591	614	619	588	530	631	644	590	605	628	594	593	607	587	578	628	622	597	586	549	636	628	614	642	612	575	606	592	590	603	627	618	609	650	621	609	615	614	675	598	611	603	589	617	608	591	556	640	599	552	636	666	617	600	582	583	658	644	613	627	622	606	540	584	619	570	612	579	541	634	613	593	577	608	625	571	643	632	583	574	610	581	575	636	656	601	559	629	602	622	636	618	579	596	639	618	609	594	557	589	594	609	557	617	577	582	619	569	604	611	566	606	640	602	587	591	584	580	682	620	578	584	606	601	610	600	668	638	612	582	605	622	638	617	613	582	573	571	598	583	610	662	602	605	631	599	626	606	619	603	615	574	609	651	617	590	627	609	634	614	589	614	581	567	570	572	612	613	585	633	604	648	613	604	607	634	612	606	635	604	586	582	558	612	559	596	625	604	612	627	650	619	597	598	656	624	624	612	598	592	631	631	584	621	620	631	613	605	631	628	599	623	597	593	598	632	587	604	562	577	595	604	605	602	623	562	629	612	596	634	566	606	573	652	629	582
30590	15975	13900	7774	5531	4126	3337	2745	2226	1946	1760	1662	1449	1458	1329	1208	1192	1100	1106	1077	1017	1050	1041	1036	976	993	999	980	928	970	1036	995	948	916	958	923	912	970	930	927	947	902	932	865	916	866	924	916	926	889	922	882	946	893	896	872	926	843	941	898	934	919	931	920	911	897	891	912	908	929	908	920	831	909	915	898	937	830	857	902	937	865	893	941	879	905	966	938	924	875	882	888	900	881	932	886	909	906	887	898	871	912	894	868	846	875	894	874	931	836	905	911	847	856	937	901	877	915	917	959	925	884	845	866	906	912	945	973	903	878	925	894	890	907	884	913	873	873	920	910	938	933	864	866	889	914	872	864	856	864	866	895	873	876	910	881	924	927	914	884	899	911	838	884	894	873	924	913	916	950	872	877	902	886	908	909	904	895	858	927	892	913	836	922	912	865	857	939	932	918	901	876	878	940	938	927	913	922	898	903	887	852	956	875	890	883	880	928	865	919	909	881	879	883	913	859	895	870	895	870	887	919	943	940	886	893	889	897	879	893	871	843	897	885	931	860	867	840	839	911	892	914	874	849	902	860	909	888	868	891	844	843	886	889	895	909	917	955	903	899	888	896	909	928	893	881	870	895	923	902	971	924	859	866	920	902	923	888	883	863	883	906	929	887	921	882	909	945	900	853	917	890	896	878	862	943	888	852	939	858	910	899	878	857	890	903	877	923	881	852	889	914	894	909	878	878	875	889	839	910	933	877	907	898	890	895	856	938	870	869	894	898	853	894	869	874	934	931	934	895	891	843	924	918	879	932	892	928	865	923	887	814	855	821	938	879	886	920	872	866	876	925	880	860	903	901	860	909	877	908	888	937	926	907	945	877	915	886	910	889	909	873	896	906	909	945	881	907	926	888	901	869	925	903	836	873	926	897	883	874	918	907	873	913	935	899	963	882	885	888	869	929	863	951	914	856	955	866	889	843	920	881	856	910	896	848	938	852	869	876	881	921	917	883	906	904	849	921	868	895	873	888	980	888	892	833	882	888	856	923	870	876	841	873	919	909	859	946	872	919	884	918	978	853	919	894	896	941	833	859	902	892	875	918	881	833	848	929	925	875	896	924	922	912	872	863	930	860	916	886	937	869	889	865	881	926	818	936	910	841	871	878	906	890	859	902	958	925	888	941	886	905	863	888	912	902	892	896	882	841	894	864	893	892	864	845	926	911	919	834	889	884	840	889	965	901	932	913	869	892	846	899	873	896	890	893	925	896	817	852	940	865	943	951	907	884	872	823	938	908	965	885	868	908	885	890	882	889	888	900	875	890	952	856	908	863	931	900	895	886	838	924	900	912	908	861	882	896	931	907	938	864	910	930	912	887	875	885	880	851	873	877	871	873	889	873	882	929	902	909	852	868	902	933	921	819	914	896	925	868	829	893	931	874	915	895	899	920	855	914	879	869	899	906	863	928	873	925	858	861	908	867	918	905	817	877	901	861	936	930	886	881	849	886	929	910	925	930	905	922	959	896	925	875	883	881	931	898	909	928	857	906	879	880	904	866	888	904	872	938	858	898	884	871	873	917	921	879	850	899	907	837	870	922	925	939	871	902	887	916	911	928	917	896	865	976	861	886	941	891	860	897	868	921	875	875	930	897	868	861	903	936	868	891	909	880	889	856	889	818	820	881	905	919	843	891	941	863	898	877	835	851	867	875	878	915	863	878	921	881	875	942	904	888	918	884	952	894	841	897	927	810	881	905	910	892	906	856	875	922	873	896	891	880	883	831	903	875	905	937	874	859	887	888	814	917	864	914	866	902	923	927	902	911	860	899	856	882	831	893	892	874	914	857	895	896	920	854	962	911	899	971	897	901	994	914	858	854	865	906	871	902	883	901	873	911	832	900	851	879	840	914	925	919	861	884	852	904	956	915	933	920	910	911	895	879	906	850	880	841	894	902	879	913	899	888	944	893	890	899	887	919	939	911	854	927	860	898	873	925	888	885	860	922	868	869	862	848	887	908	907	904	904	851	896	837	883	863	842	875	884	906	902	944	903	872	932	918	864	883	908	884	912	850	848	898	898	908	891	921	894	878	884	895	879	887	927	840	900	880	850	936	887	856	837	834	873	875	889	888	903	912	879	876	878	934	890	894	886	879	872	871	937	918	885	876	848	902	921	871	817	898	883	873	849	908	906	902	865	873	890	860	922	900	920	884	892	934	892	914	893	886	882	867	865	848	868	902	893	901	830	895	891	872	920	887	878	865	900	905	856	838	922	938	878	829	881	878	926	883	888	892	842	837	881	882	867	934	914	896	874	898	887	845	912	828	869	909	866	874	887	892	875	912	922	893	858	909	920	924	898	859	866	886	898	936	844	905	893	931	903	934	900	875	933	848	908	908	890	866	909	800	911	871	927	867	910	914	902	951	877	843	917	889	860	881	902	872	898	881	868	870	899	919	951	864	836	895	884	908	911	884	879	897	860	904	861	859	900	878	854	855	904	880	846	887	856	866	926	949	908	889	893	897	854	908	916	923	902	827	885	918	869	848	933	947	894	875	843	873	874	898	887	844	873	891	873	876	910	831	844	911	902	869	827	868	864	897	870	880	877	902	947	902	885	969	896	890	915	884	886	894	880	879	873	866	894	892	935	865	860	881	830	909	927	886	898	873	862	880	877	912	848	910	871	884	894	928	906	849	928	909	873	942	890	903	924	891	884	936	918	932	860	874	852	879	886	884	899	850	932	902	900	860	871	894	899	909	952	843	856	854	881	811	916	869	914	898	912	896	865	898	917	904	897	889	881	883	911	896	886	874	872	869	943	898	867	902	841	829	851	896	851	896	897	876	879	869	872	890	913	857	894	913	825	849	888	978	879	871	898	880	887	876	874	895	916	850	853	915	860	862	880	883	928	904	967	957	938	864	871	930	890	864	916	868	928	912	884	911	896	864	866	869	898	891	862	844	923	938	890	886	849	905	930	874	850	869	973	867	890	934	880	928	925	900	878	905	872	894	843	855	861	918	857	895	913	893	881	915	903	902	872	873	853	856	927	877	872	910	920	879	853	934	899	921	870	898	960	882	850	857	916	878	851	890	890	878	879	910	892	895	851	909	859	848	890	874	904	892	923	889	887	863	876	901	875	865	849	894	843	872	906	900	908	822	887	925	854	885	904	871	909	889	854	974	920	875	889	871	946	905	872	852	945	880	890	899	882	891	937	881	908	878	870	882	832	836	845	916	879	906	874	892	905	821	918	879	919	914	902	879	886	943	896	942	884	886	878	914	930	927	884	894	864	916	871	919	884	828	842	883	866	910	871	876	884	918	901	909	917	918	890	901	888	908	905	902	886	909	866	913	853	911	920	901	876	902	895	919	945	896	918	879	861	961	911	839	914	957	908	881	920	880	919	877	885	893	902	914	887	946	914	902	878	894	885	931	901	834	847	865	832	926	916	856	922	881	892	890	850	902	911	907	898	904	919	955	917	925	903	889	906	887	867	869
27228	20856	9176	996	651	578	485	453	413	432	383	440	380	435	387	416	374	415	418	426	395	412	415	395	423	381	379	435	410	402	414	416	385	414	363	441	434	385	378	361	405	375	415	378	409	423	401	408	391	400	406	359	365	416	399	386	402	413	404	356	393	362	417	417	380	395	413	397	379	406	401	397	410	358	414	417	365	399	373	402	455	417	401	407	380	380	398	391	401	405	412	413	419	379	416	359	353	391	401	418	383	413	404	423	435	410	407	423	440	379	369	385	425	414	390	401	415	444	398	373	395	416	398	409	425	381	412	386	379	376	400	393	400	402	426	392	408	411	387	394	428	378	373	405	414	401	389	389	383	386	401	402	420	349	409	380	377	427	361	389	415	371	381	389	417	391	429	394	357	394	398	361	412	417	419	387	419	389	397	374	398	420	395	413	368	383	361	397	399	402	403	366	392	373	369	411	405	420	403	430	412	407	416	385	368	351	404	391	384	433	371	357	383	419	405	363	409	397	376	373	400	368	382	388	395	365	430	423	391	409	401	426	402	422	393	422	400	415	407	387	414	390	362	393	386	404	382	402	389	372	444	387	406	414	376	358	391	395	379	406	410	405	419	379	409	372	393	390	398	387	413	356	396	340	402	390	393	393	401	371	403	420	393	373	407	426	386	388	427	394	400	400	432	397	404	430	396	389	390	373	414	388	433	377	419	354	384	421	406	390	378	429	430	397	412	393	358	383	426	372	386	412	408	378	388	428	386	387	385	389	380	405	385	357	387	373	414	382	428	397	414	410	392	377	367	418	415	400	371	417	413	406	381	406	419	420	400	412	365	397	418	394	407	393	415	407	386	391	372	396	403	433	396	429	381	430	376	386	375	413	407	375	404	382	427	414	382	403	450	404	380	378	389	419	422	387	428	415	384	364	399	386	381	417	381	344	363	388	416	411	398	398	392	417	382	411	396	412	390	385	397	412	375	403	429	407	389	416	389	397	361	373	380	429	386	385	340	410	443	400	375	395	356	396	431	404	416	393	398	400	379	379	380	393	398	423	405	392	389	406	354	412	375	423	395	361	408	405	412	408	396	393	400	375	408	396	388	382	384	379	375	386	372	390	371	380	409	381	389	387	396	405	360	404	389	411	399	392	409	349	404	371	410	405	388	389	407	393	410	384	412	377	374	424	382	400	377	438	397	382	408	395	394	388	396	371	391	372	351	423	365	383	362	399	418	391	375	400	404	422	392	412	414	389	383	373	412	410	420	416	367	436	390	355	406	417	389	423	364	386	356	419	386	397	390	396	358	403	400	433	363	384	398	375	412	403	396	369	395	438	413	385	396	377	370	389	421	422	435	409	420	384	392	428	381	401	391	344	369	423	396	374	404	419	402	384	390	398	390	380	383	395	406	393	395	359	393	412	417	351	402	382	402	416	457	429	378	414	381	424	412	417	385	416	397	420	399	427	381	367	415	401	425	369	426	418	383	392	377	383	402	415	424	405	391	399	387	381	375	423	366	391	378	379	402	387	406	363	416	420	422	406	395	384	395	379	379	401	401	401	378	394	372	385	377	391	406	417	408	391	367	430	431	408	368	390	391	407	383	409	371	390	387	389	421	421	415	405	363	400	419	408	414	384	367	436	378	341	383	393	383	395	368	415	390	365	385	360	404	358	406	378	404	360	401	409	392	395	410	366	419	406	384	388	406	406	413	420	420	418	381	407	356	372	417	378	371	410	414	395	417	389	397	404	420	425	393	414	370	401	435	404	405	368	413	396	393	360	410	391	386	381	354	417	394	423	413	375	376	388	389	407	390	395	375	410	378	381	376	415	388	439	401	422	418	378	434	403	398	412	388	431	401	419	449	411	394	433	394	381	391	404	347	382	384	389	405	421	429	397	428	435	363	371	405	409	413	387	389	389	381	398	380	395	386	401	415	389	378	423	434	427	408	439	396	422	400	410	404	374	411	390	355	395	419	374	404	413	388	448	400	385	380	422	398	429	414	398	414	394	415	380	377	404	403	395	393	403	377	411	398	394	390	416	409	373	429	374	434	399	413	431	385	412	386	397	402	426	342	373	410	423	415	421	411	394	395	373	380	396	383	415	403	407	373	400	422	410	401	346	423	376	415	411	424	389	378	423	366	412	409	436	394	359	389	403	398	426	364	400	424	391	363	399	391	379	399	410	359	411	396	404	392	370	381	391	429	410	401	399	410	411	393	377	394	409	408	449	412	388	404	364	368	395	368	373	396	423	408	404	376	403	389	381	382	381	407	417	400	395	400	407	384	417	385	371	387	455	407	390	390	412	394	426	386	395	373	374	406	388	402	377	380	407	383	392	362	377	394	403	389	394	354	401	422	417	401	414	360	435	396	399	378	342	384	377	362	396	403	419	399	395	377	405	417	432	363	416	378	364	395	398	413	360	461	423	372	407	394	374	415	420	412	401	380	416	371	365	382	403	391	386	391	407	391	408	400	395	396	383	382	398	425	411	383	391	425	358	410	376	375	408	414	419	405	403	420	431	394	392	407	391	396	389	419	377	382	406	407	422	421	398	372	405	376	395	388	410	414	397	391	417	385	384	415	404	389	380	363	376	369	389	390	419	381	394	399	412	381	398	433	396	391	418	392	420	374	353	402	392	395	401	404	392	394	436	415	405	413	431	415	385	375	417	379	425	376	379	422	385	408	393	392	402	420	399	379	396	383	406	407	403	429	388	385	395	394	405	410	388	393	386	402	416	389	391	406	384	404	395	404	376	367	402	408	387	425	371	389	369	389	356	367	386	409	393	391	420	392	409	421	405	377	400	413	402	401	354	431	412	389	405	390	355	398	413	404	427	390	361	397	374	394	407	359	418	445	391	423	386	434	423	422	378	390	381	387	414	362	389	393	393	359	436	406	371	400	418	379	427	411	433	358	418	380	371	412	374	396	424	386	385	344	376	372	372	412	367	387	358	424	416	397	362	382	435	394	427	397	397	363	417	390	407	400	388	425	386	428	393	353	411	386	365	406	371	370	418	391	421	425	348	385	396	398	437	339	401	397	407	427	399	393	377	395	360	388	414	436	436	418	450	441	406	421	396	438	399	395	385	422	402	378	410	384	392	393	372	369	400	417	384	408	386	363	416	369	399	390	413	389	404	389	391	440	400	427	369	387	410	343	395	415	394	424	403	350	408	399	405	452	355	381	398	379	388	397	375	396	418	369	430	391	382	416	428	375	360	368	402	425	389	421	399	400	389	409	396	410	381	436	402	424	412	401	404	394	381	396	426	405	413	380	406	365	388	387	381	378	391	386	402	363	429	394	391	389	409	386	420	394	407	387	404	387	369	416	370	381	376	355	409	407	383	408	436	368	381	399	398	404	353	419	416	412	403	378	428	386	396	387	462	384	367	376	387	378	420	436	384	346	413	431	384	408	408	429	423	399	367	377	377	388	410	380	378	438	427	398	385	397	402	403	374	392	397	369	432	401	376	406	384	363	379	367	392
12698	1766	1700	996	838	756	733	681	652	614	593	668	655	568	616	584	610	600	605	588	635	644	601	606	605	571	586	571	592	636	606	585	575	619	603	588	575	595	613	571	620	576	595	613	579	568	608	572	589	539	568	576	622	587	585	612	589	579	624	600	587	580	576	552	597	569	596	606	583	590	565	605	577	592	557	564	603	600	577	608	629	563	583	583	612	598	621	640	600	605	576	631	602	589	607	571	634	599	605	617	612	616	619	588	592	577	632	541	640	542	570	567	543	603	594	565	596	596	614	623	604	635	568	532	574	594	598	615	545	580	602	597	573	579	616	596	538	607	614	602	592	578	566	637	571	570	604	570	606	641	569	579	614	580	577	606	590	589	559	619	585	585	596	576	548	545	626	577	574	621	587	597	597	609	594	623	572	567	567	579	587	588	582	589	611	592	608	584	593	605	594	599	629	588	609	629	602	593	552	559	621	596	596	607	574	555	557	571	583	557	588	575	571	539	592	572	612	618	578	551	589	573	629	601	562	597	562	601	595	599	584	552	614	627	556	558	604	630	589	590	622	601	560	579	580	555	593	601	576	575	547	543	636	574	575	599	602	567	584	570	606	573	579	621	561	603	593	603	531	581	589	569	595	594	576	566	588	563	570	641	577	597	589	621	577	569	557	573	580	599	576	587	594	597	539	560	602	609	591	619	604	562	602	607	618	612	581	577	569	519	575	622	576	578	565	534	598	575	588	606	579	620	559	548	572	572	588	537	559	579	612	583	566	593	567	603	556	591	605	549	599	580	577	573	598	590	568	586	570	604	554	607	605	613	588	573	627	591	590	603	596	573	619	592	601	552	590	625	596	614	543	607	560	612	556	620	658	602	570	568	581	588	609	572	558	584	619	604	575	610	561	632	616	567	615	601	598	626	585	594	618	604	587	585	576	592	594	551	569	619	596	571	571	598	607	617	547	604	593	642	551	619	586	583	601	598	577	630	581	615	636	602	563	611	542	580	588	581	545	572	614	604	594	597	555	574	584	641	619	608	588	590	552	579	591	571	591	614	584	608	630	568	618	567	595	577	616	594	561	601	586	616	566	620	581	613	605	604	581	573	592	601	606	587	568	565	604	595	566	550	528	580	584	596	567	612	554	589	596	587	576	596	614	548	568	613	603	609	592	583	623	585	617	608	614	536	567	595	581	566	597	543	586	541	591	557	583	588	597	550	590	569	574	593	597	560	609	616	546	585	616	618	591	556	613	597	619	559	543	592	576	604	561	600	594	626	596	572	579	571	582	628	608	585	556	561	555	570	567	581	561	625	617	559	576	606	619	571	593	570	574	574	572	554	595	554	589	611	597	566	575	581	601	548	599	594	652	526	593	573	614	609	570	584	614	599	580	574	564	583	582	595	600	535	588	579	548	583	608	574	609	592	625	593	594	610	580	592	594	569	578	574	594	527	583	587	583	546	593	567	586	573	541	641	615	563	592	624	579	592	518	596	633	590	589	618	563	623	593	544	634	607	574	576	616	613	543	606	568	576	594	567	596	607	580	628	611	586	579	583	596	552	583	596	589	627	599	589	590	594	564	595	556	558	580	556	617	546	596	589	586	593	531	599	613	547	606	586	577	625	619	589	569	566	568	559	591	558	565	563	576	592	623	613	545	569	589	595	575	553	578	626	592	599	619	582	582	600	593	554	589	554	551	598	602	625	567	575	594	558	628	557	585	590	572	593	565	570	591	611	624	586	555	599	571	587	606	577	587	545	632	594	583	569	602	559	555	603	573	582	623	610	617	527	582	582	617	573	601	618	592	623	585	571	565	544	579	593	617	591	602	592	572	568	556	614	550	597	584	609	598	545	618	562	639	587	607	612	577	600	580	572	597	587	629	578	598	597	565	589	585	577	568	552	567	578	585	560	586	568	566	568	612	583	598	600	596	616	634	546	552	576	571	546	585	601	585	582	588	590	572	588	612	606	574	602	586	624	594	580	542	566	560	603	590	576	568	588	579	588	602	585	606	572	563	597	643	572	606	574	570	595	572	585	609	550	579	550	591	610	584	625	604	583	580	560	588	614	544	556	577	614	600	584	610	599	615	634	565	562	543	549	609	596	574	582	550	587	634	599	579	589	579	539	611	577	584	566	577	593	597	577	579	578	590	607	589	593	536	618	576	590	607	560	581	634	587	589	591	573	593	605	550	551	555	627	636	594	615	557	588	573	562	594	561	591	584	657	589	628	602	577	599	554	617	581	564	574	584	598	529	605	597	563	594	613	590	589	599	589	608	544	596	589	598	606	606	626	587	622	579	621	659	599	582	593	617	600	565	537	564	607	604	568	588	569	568	580	590	590	573	593	598	592	607	589	582	568	550	600	558	568	543	602	576	595	595	621	592	578	567	639	581	586	557	550	609	575	579	580	596	569	612	589	576	590	624	592	580	591	604	591	598	617	606	566	576	570	617	610	620	577	576	597	544	581	568	581	599	616	602	560	550	552	567	604	585	559	634	555	642	600	585	615	539	591	578	591	574	561	575	645	583	635	616	562	614	631	563	568	581	554	562	590	555	578	559	581	589	590	564	587	600	620	622	595	606	631	576	594	582	613	567	582	608	589	636	572	616	560	580	572	615	595	550	599	609	567	574	584	589	628	622	599	637	574	561	618	593	590	575	580	569	569	603	524	641	588	578	627	581	562	563	592	608	587	591	568	555	571	615	598	605	596	571	596	614	604	556	575	631	601	575	603	586	573	620	589	568	586	615	588	577	613	596	565	568	584	564	650	594	574	547	590	596	576	591	575	582	620	613	624	548	572	603	589	581	573	607	611	588	577	532	578	583	599	562	589	597	586	599	582	595	577	625	568	602	600	608	593	581	587	565	567	588	578	586	614	580	572	612	585	632	589	647	599	567	579	592	562	574	604	578	570	584	573	623	595	558	584	608	596	598	603	612	542	641	589	597	562	581	591	605	559	561	617	606	616	574	568	550	595	554	565	603	597	582	596	579	584	592	547	572	624	617	611	575	593	558	613	565	563	607	592	595	582	604	597	595	592	660	626	572	575	563	578	625	594	617	589	595	565	587	652	605	584	606	621	543	601	573	597	594	610	583	629	598	573	571	606	618	628	590	570	584	573	621	590	592	606	543	581	624	572	574	593	592	593	566	573	577	606	554	610	580	595	597	593	640	617	565	579	585	567	580	548	602	586	548	587	543	584	607	605	594	579	571	612	584	617	607	559	539	635	590	613	561	576	559	590	613	585	579	547	579	571	589	591	543	608	606	603	601	597	588	568	560	637	588	569	593	557	609	637	603	572	593	586	624	561	605	583	616	568	583	607	573	585	567	600	577	586	590	527	569	608	570	586	551	602	557	599	602	563	563	591	628	614	596	563	600	630	567	607	588	623	579	619	593	628	602	540	541	611	595	600	577	588	543	578	601	578	549	582	593	559	597	567	553	571	580	566	551	622	611	556	603	557	590	603	613	573	573	539	632	574
24404	21438	28638	24622	21262	5431	1399	1116	971	932	816	859	857	797	800	763	778	776	734	742	738	738	748	729	741	750	763	799	734	759	718	719	736	690	725	725	743	729	721	700	706	706	704	725	659	704	695	718	712	706	775	712	682	719	679	734	697	740	726	741	704	679	694	735	743	751	669	711	725	657	736	651	728	732	748	681	700	761	700	691	688	735	694	762	698	703	697	727	693	675	735	699	700	718	645	689	754	730	729	717	715	698	660	713	690	709	666	729	723	704	690	716	654	675	727	712	697	676	741	713	790	667	709	703	701	738	702	686	707	712	718	681	749	695	732	736	715	722	753	692	715	704	691	720	677	729	685	705	701	706	713	696	685	712	741	725	685	732	711	685	652	708	684	702	715	725	694	687	720	744	678	632	710	679	683	710	750	746	679	743	721	743	692	684	747	729	689	735	707	711	738	699	729	734	704	705	690	706	683	706	727	709	727	724	751	675	724	637	729	671	719	733	676	741	711	736	712	706	721	702	657	703	685	727	655	681	754	693	712	691	688	684	704	745	727	731	693	701	693	699	695	720	659	740	712	663	717	763	703	697	665	724	672	714	715	772	717	706	766	651	717	709	712	694	737	701	689	705	689	728	698	725	694	726	738	730	732	743	692	765	734	684	708	741	713	674	724	724	661	701	712	701	719	726	703	699	745	724	713	743	683	707	668	710	665	710	725	664	674	681	674	659	694	666	725	671	752	670	704	720	726	703	720	703	705	768	692	692	761	767	685	684	670	674	751	720	737	717	713	667	686	757	708	718	747	691	712	673	740	713	707	695	728	643	717	665	679	718	708	729	727	734	695	704	685	689	730	764	705	672	710	714	654	669	698	710	676	719	728	692	718	698	723	681	688	716	706	684	732	739	731	689	723	700	710	686	747	743	719	719	711	680	706	707	714	719	727	696	706	689	699	748	681	676	753	667	688	766	713	691	714	725	722	724	752	658	657	746	695	711	712	722	688	720	726	679	681	708	688	674	744	732	747	728	711	663	695	677	708	664	673	693	702	717	745	720	743	741	715	744	696	706	728	716	672	720	720	702	710	692	694	712	702	702	686	760	736	737	702	740	696	745	674	701	714	683	720	716	685	743	699	691	688	742	705	751	698	739	685	716	675	720	716	681	694	760	714	693	721	696	698	725	708	728	725	693	686	702	688	656	740	679	739	717	755	702	714	696	734	694	698	644	729	660	680	689	720	679	673	703	718	732	698	651	684	713	705	691	700	715	618	714	687	667	694	710	719	681	682	722	709	720	676	709	720	705	663	710	694	732	680	717	701	691	656	731	729	696	678	715	702	726	644	702	710	714	645	691	683	695	687	648	644	761	724	707	742	704	709	716	721	675	732	727	678	754	676	733	686	707	723	680	700	663	736	749	737	726	718	692	732	700	742	694	708	765	702	752	736	731	687	654	707	700	730	659	684	718	723	697	690	691	694	749	726	745	729	682	745	686	693	727	762	731	692	695	674	689	680	695	684	690	716	683	657	720	645	691	718	705	708	723	707	708	754	708	734	704	708	743	689	725	724	657	734	692	676	699	725	698	762	716	684	724	718	721	731	742	716	692	687	684	719	723	738	781	720	666	733	710	708	696	706	737	722	689	658	652	699	711	709	721	699	693	703	701	704	700	710	739	692	718	734	733	752	718	684	706	703	738	673	732	725	736	720	658	728	663	655	659	700	689	675	702	730	701	756	739	663	708	658	723	703	712	661	714	705	709	692	723	676	717	660	739	709	696	721	765	738	696	700	707	740	685	686	706	712	707	716	710	701	721	695	717	669	643	712	703	668	729	744	664	726	716	717	710	661	647	683	678	728	649	706	669	704	695	706	723	705	715	752	711	701	736	712	769	673	691	684	701	738	678	696	679	730	713	738	690	655	676	713	684	702	701	753	711	683	698	726	697	756	719	709	712	734	709	700	698	710	668	682	695	718	697	680	666	700	719	697	718	699	717	689	729	685	751	709	734	682	721	683	683	727	700	705	721	724	743	687	771	683	726	699	717	701	737	705	672	695	729	735	724	717	725	704	709	698	708	726	725	680	723	733	677	652	718	680	692	714	664	745	745	652	734	710	722	687	729	691	706	686	745	682	699	678	682	705	693	698	760	720	683	685	678	701	709	694	692	711	754	662	698	708	702	698	717	663	709	700	737	720	690	693	648	731	738	689	686	721	726	737	698	736	712	674	702	727	742	712	755	719	700	751	669	682	754	665	699	756	736	697	692	703	748	744	682	742	720	675	712	714	743	706	714	714	718	688	713	725	702	740	740	723	696	721	714	688	733	741	721	684	757	725	753	661	702	703	695	697	679	724	677	711	648	741	683	708	702	729	701	704	692	700	697	702	689	733	673	710	726	706	714	717	715	673	699	723	673	720	696	728	736	739	686	675	727	720	726	700	706	748	719	723	721	674	705	692	704	717	711	704	697	707	740	732	707	720	746	703	740	690	718	677	668	740	724	700	737	718	652	659	724	717	699	731	755	702	703	695	715	691	719	725	700	645	756	693	704	689	729	709	682	758	716	704	716	679	731	678	684	688	721	737	716	714	673	729	701	654	725	762	726	742	695	721	717	677	700	751	732	703	681	695	686	694	667	694	687	659	731	683	751	686	731	702	691	731	752	682	721	717	706	703	706	731	687	704	677	689	714	751	733	696	725	699	638	724	670	732	690	678	734	695	698	746	673	698	724	707	721	742	700	669	727	706	746	661	725	680	733	700	702	721	730	690	681	693	702	711	668	725	710	721	704	734	745	659	653	739	708	707	669	720	726	678	663	646	677	687	727	750	701	644	736	705	706	706	711	713	705	713	721	697	678	685	696	680	667	710	705	724	720	646	689	728	679	694	665	693	730	713	668	739	746	738	684	698	693	706	703	749	667	699	713	718	698	669	711	722	733	709	724	717	707	763	676	702	693	703	730	713	674	701	713	710	699	695	687	693	734	721	729	695	705	682	668	667	730	724	737	718	725	700	735	716	695	722	706	704	672	677	659	701	735	693	620	696	704	688	690	669	681	656	740	719	693	699	737	717	736	634	694	681	681	749	690	704	672	675	756	706	684	686	698	696	718	664	688	675	686	689	678	699	725	688	743	672	712	667	740	727	680	668	747	703	686	712	705	704	709	693	675	698	662	699	672	728	709	767	700	697	709	701	706	694	692	703	699	745	667	663	688	663	724	704	678	702	706	708	692	668	700	688	649	651	710	718	692	722	716	737	735	715	758	728	710	702	695	704	698	711	685	689	705	676	701	730	714	677	716	666	684	706	741	725	695	724	709	736	694	713	692	707	723	757	674	715	695	641	718	702	688	693	747	726	712	700	700	744	656	734	665	630	699	672	726	701	710	730	677	704	716	728	704	725	720	694	672	687	692	703	709	703	710	713	700	661	738	670	738	744	720	704	676	689	640	714	710	706	706	724	732	667	675	675	710	722	761	673	680	730	669	728	734	691	707
26733	10088	8960	4925	3625	2785	2374	1940	1745	1639	1467	1348	1331	1272	1262	1215	1171	1180	1150	1078	1134	1120	1104	1047	1061	1102	1061	1039	1062	1064	1127	1057	1063	1022	1070	1007	1075	1033	1026	992	1048	1037	1046	1115	1088	1037	1036	1092	1033	1021	1016	989	1024	999	956	1077	1047	1070	1029	1046	1005	986	1012	1044	993	1018	1030	1029	1023	1075	1014	1037	1016	1026	1008	1010	1004	986	978	1020	1044	985	1013	1009	1019	1025	1053	1046	989	1064	1121	999	993	1022	1039	1062	1035	997	1053	1018	1019	1028	1062	979	981	975	1014	1035	998	1068	1055	1012	1014	990	1052	1012	990	1041	1018	1018	983	993	1014	1000	1054	974	1081	962	1063	1021	1006	1008	976	1037	1006	1061	1059	1045	1054	1077	984	1011	1030	1078	1060	1045	1041	1049	1035	1049	1029	1020	1055	1015	1031	1019	1021	1030	1012	990	997	977	989	943	1018	1070	975	1030	962	1048	1003	1031	984	1011	1014	942	987	1017	999	1056	1050	980	964	1013	1008	998	1048	1076	1020	1052	1092	1041	1003	1032	1018	1050	1056	1018	1067	956	1049	1001	1010	1017	989	1066	1022	988	1049	1036	1011	987	1020	1058	1000	986	1020	1055	986	1037	961	1014	1020	1061	1020	1019	1046	1013	997	1030	1125	1081	998	1039	1002	1040	1016	1019	1004	1022	1008	1018	1009	1003	1080	1028	1007	1065	1026	1047	1015	994	1002	1033	1002	1046	1061	969	969	1038	1021	1028	1005	1096	1003	1056	1072	1027	999	1022	1037	1105	1033	1029	1051	1057	1020	1006	1017	1031	1053	1000	1021	1055	977	984	1027	1070	1005	964	1048	979	1024	1029	982	969	1024	999	975	1060	990	1010	1018	996	1018	1029	1045	1098	1025	1017	980	1024	1015	1026	1049	1022	1030	1011	1007	1039	1027	1033	981	1062	1054	981	1004	949	1060	1042	1053	1007	1006	1002	965	983	1064	1022	1015	966	1021	1040	1032	1026	1038	1000	1004	1037	1020	1003	999	967	1100	1018	1022	1037	1061	1011	1016	1019	995	1043	990	1027	1020	1057	1031	1040	1016	1056	1012	1030	1035	1048	981	977	1059	978	1052	1036	985	1084	1003	954	1027	1042	975	1042	1024	1009	1003	996	1056	995	993	1027	1018	983	1022	1002	1021	1066	1069	971	1059	1011	1001	987	1034	984	1056	993	982	1004	1036	941	1073	1011	1011	1011	985	1041	1074	1023	1075	1045	1021	1034	1022	1004	1080	1004	1038	1004	1017	954	972	993	1021	1032	1028	1012	1020	1030	988	1025	971	990	1047	1021	979	1066	987	1042	1030	1012	1014	990	997	1048	993	1049	1044	986	1035	1014	1013	1013	1025	1012	1009	1051	1066	1014	1012	984	977	1046	963	1002	1059	1049	1043	1064	1002	1009	983	1044	1006	1016	983	1019	998	1006	1088	1014	1020	1046	1000	997	1045	1006	1029	990	995	1011	992	1091	1078	1139	967	983	1013	988	980	1008	1073	959	1045	982	1045	995	970	1022	949	1040	1041	990	1026	1007	1023	1032	1064	1026	991	1005	978	974	1018	1037	1004	1049	1002	1074	1028	964	1089	1006	1062	995	1064	1041	1041	954	1022	1051	1043	990	1048	1077	1020	1045	1034	1017	1060	1050	1026	1044	1074	1064	1006	1029	1078	1054	1025	1010	1042	1029	1030	1023	1020	1033	1053	1036	1033	1001	1007	1038	977	1009	1027	996	992	1007	1011	1002	1033	1027	999	1032	1031	1101	1001	1045	1032	1043	1013	1036	1017	1058	1035	1050	1054	1041	1035	1049	1061	1030	1005	1013	1013	1069	1027	997	1015	1032	949	1064	1052	1021	988	1019	1051	975	949	1051	1015	1006	1025	1001	1011	1002	1048	1079	1008	1017	963	990	1025	1018	1000	1019	1021	1032	1033	1037	1088	1009	974	978	1004	1010	1028	1081	1072	1030	1007	1011	1042	983	1006	960	1023	1061	980	1058	1079	1015	995	1025	1038	1014	1024	1012	1003	1038	1038	1022	1048	998	1043	1027	1031	999	1010	994	1056	974	1049	976	1036	1013	1012	1000	1012	996	1067	1049	980	1007	973	1003	1110	983	998	969	1038	1014	1033	1027	1006	1021	1024	1015	984	1036	1083	981	1045	1082	1030	1042	1024	1029	1062	989	1053	984	1009	1015	1020	1005	1013	1055	1021	989	1008	1025	1053	1026	987	992	1050	958	1100	1006	1029	989	1019	1010	970	1012	1011	983	995	1060	965	983	998	1019	1035	1014	974	1055	965	1004	999	1015	1056	983	991	1024	1063	1002	1076	1041	1019	1001	1012	1001	1029	1018	1050	1057	1032	1055	1043	959	1003	1012	1000	1048	1033	1038	1087	982	1031	1042	999	1086	1060	980	1050	1034	1022	982	1037	1019	988	1010	974	985	1068	992	1041	987	1014	1052	1003	993	1015	1015	1015	1003	1016	982	999	1018	999	989	994	1028	1012	1004	1019	963	1071	986	1018	989	1033	996	1010	974	1052	999	1021	1022	1042	951	1037	1012	1024	1004	980	1009	1055	1067	1025	1044	1008	1090	1074	1027	998	990	1009	1023	1011	1038	1053	1068	1078	971	992	965	1006	1022	985	1001	1037	1018	1029	1027	1034	1062	946	1063	1030	1004	1062	1026	1077	1020	1071	989	1076	1023	1113	1040	1006	965	1000	1012	1021	990	1048	1044	1035	1002	1030	996	1071	1035	1023	990	1044	1014	1006	1027	1052	1030	1009	1044	1025	1022	976	1062	1057	987	1042	1011	1004	993	1008	956	1086	1066	1024	1022	979	1019	1093	1048	1048	1010	1006	1038	993	1000	1063	990	960	983	1011	1016	1033	1092	1047	1033	1015	999	1029	1016	1043	1036	1095	1018	1065	988	1018	976	996	1014	988	1026	1043	1039	1064	1079	964	994	1035	1009	987	984	1077	1034	1040	970	1029	1007	1046	979	1016	978	992	1002	1023	955	1074	1016	1064	1057	1000	1049	991	1086	1087	1055	1011	976	991	994	1024	1007	970	933	1057	1003	1006	1001	1022	1020	975	1044	1024	996	930	1022	1026	980	1003	1054	998	996	1019	993	994	1047	1018	1033	1042	975	1023	1064	981	1009	1029	967	1004	1026	1020	1013	1113	1041	986	1019	1043	1040	1028	1057	1003	991	981	1034	954	1034	1033	1004	1004	1022	1024	996	1061	1024	1034	1014	979	1082	1011	1041	1054	1030	1062	1033	996	949	945	1104	986	1050	996	1013	1025	1008	1043	1054	1041	1021	989	967	1036	1017	980	1001	1016	1037	1041	1054	1001	1026	1004	1014	1037	993	1018	998	974	1084	1030	1016	994	958	995	1039	965	971	990	1053	1065	1012	1032	1034	1021	984	1025	1048	1001	1014	1061	1037	983	1088	1012	1014	1038	1083	1005	1040	1026	1026	1065	1041	1038	1012	1029	995	1038	1005	1014	975	1020	975	992	1042	1042	1041	993	1039	1030	1009	1014	1044	1069	1017	1034	1034	1056	991	1041	1009	1031	1025	1041	1005	1034	1055	1076	1075	1004	1026	1090	1035	1011	1011	996	1032	1067	1052	1029	1060	1003	1009	1007	1018	1036	1064	1083	1032	1008	1018	995	1086	1048	994	1043	1009	1030	1005	981	979	1002	997	981	1021	1060	1029	961	1047	927	1002	1021	1005	1017	1012	1061	996	1015	1020	1021	1102	1045	968	1018	1050	1042	1043	1004	1042	1046	1048	991	1021	1026	1048	991	1054	1037	999	1018	993	1014	1065	1037	998	1020	1056	930	1033	1089	1011	1008	984	1013	1059	1013	993	1054	1046	1011	1071	1034	1040	1015	992	1001	1023	1036	1005	947	1018	1073	1022	1002	982	988	1024	1030	1025	1048	920	1020	1069	1002	1032	984	1061	1028	1045	1009	983	1047	993	1019	1007	1018	934	1055	1036	970	982	1026	1065	1024	1065	985	1006	1024	1046	955	1037	973	1042	1039	956	994	987	1091	1062	1009	985	1064	1018	996	1054	1001	1024	1036	993	1010	986	1011	1026	1001	997	998	996	1032	1026	978	1021	1060	1037	980	1025	1046	1020	1059	1001	992	1003	1052	979	1010	958	1091	1032	999	1042	1093	1071	1015	1071	978	959	953	1020	1000	1047	1101	1011	1023	1042	1005	1046	1048	957	1029	1006	1067	1009	992	1011	979	1053	1044	1066	1026	1005	1043	1042	993	1021	994	1002	1013	1043	991	1031	1017	1019	1055	1039	1060	988	988	1025	1027	1057	968	1033	1039	992	993	1005	1041	947	1050	1040	1034	1065	1004	972	984	1032	1023	995	1001	1004	989	1073	1047	1038	1018	956	984	996	1031	1007	1078	1043	1034	1052	1015	1015	1013	1092	1012	1002	1043	993	1027	1053	1021	1067	1014	1051	990	984	990	1001	1020	1028	952	976	1015	1051	976	1058	1013	1082	1011	1013	989	966	1002	1013	974	1038	993	1012	995	1013	992	984	1014	1045	1012	985	1023	969	1022	1058	1052	977	981	1026	1040	1055	1036	1020	995	1060	1003	1084
23312	21404	29097	24090	21406	21224	4454	1412	1048	948	910	875	796	817	748	766	728	721	725	698	683	645	725	663	664	708	621	679	667	618	635	599	646	602	607	609	607	672	596	631	589	621	651	619	648	644	633	624	624	611	660	658	672	604	630	576	634	606	611	648	616	571	599	577	578	650	603	650	598	567	597	612	568	602	611	628	626	615	637	629	602	612	639	613	625	617	637	588	628	557	632	629	589	602	605	639	633	645	665	645	613	596	656	608	675	601	624	636	575	631	597	588	593	625	646	611	597	583	570	655	578	606	619	592	628	583	644	562	616	580	580	605	589	612	570	635	585	584	629	626	635	682	577	621	579	609	629	599	637	663	638	595	589	587	580	573	601	598	604	625	594	584	608	653	568	622	589	626	571	624	676	615	607	607	627	642	603	640	637	596	582	615	590	604	589	685	619	631	625	600	663	624	589	620	603	637	590	533	613	642	597	580	644	639	619	648	601	586	622	643	606	622	629	635	557	598	602	571	641	545	627	550	628	590	592	632	622	578	603	607	592	578	591	572	616	626	588	571	621	626	634	599	584	604	610	603	605	636	643	631	578	640	623	612	608	646	626	571	631	606	634	644	647	623	645	637	597	632	632	627	574	620	629	669	574	560	581	648	591	635	581	630	632	644	626	623	590	599	637	569	586	553	623	637	585	636	616	608	606	590	584	635	628	619	591	625	609	629	629	591	588	593	577	607	627	580	610	572	653	619	608	593	606	580	633	589	573	601	656	646	640	643	609	595	606	570	637	631	605	595	582	574	602	579	620	612	627	574	650	656	583	623	606	634	588	604	580	617	577	602	594	633	618	617	601	629	583	584	566	662	616	613	635	608	615	601	640	617	596	611	621	608	595	624	638	640	598	641	615	622	641	614	619	611	613	604	648	593	610	604	654	621	595	596	601	630	658	595	609	572	615	593	638	604	590	635	634	578	619	629	593	610	590	615	618	574	580	613	641	619	627	588	563	604	617	613	622	602	649	619	639	591	586	658	620	620	585	597	601	605	613	592	621	617	556	652	601	652	601	612	622	549	594	621	586	617	581	601	657	617	628	615	650	640	592	596	614	618	599	589	596	630	589	585	616	606	563	596	636	600	573	620	616	634	601	614	629	565	584	604	584	606	609	617	655	628	593	633	590	620	619	656	633	579	607	644	617	620	582	612	648	612	639	598	623	604	592	592	636	586	599	575	595	604	596	632	579	599	575	602	623	626	650	600	643	612	636	633	595	599	598	597	603	616	651	609	564	613	614	632	567	590	600	612	633	615	578	594	613	560	585	581	556	621	615	594	654	621	641	616	648	612	593	585	549	626	565	602	583	637	589	633	627	596	574	642	631	638	594	566	621	613	671	586	620	626	646	604	581	625	599	625	608	644	622	599	613	596	582	591	618	626	620	621	595	572	593	639	611	598	596	602	591	604	604	584	549	626	616	606	641	546	594	600	631	614	627	597	650	609	642	629	608	619	612	597	602	583	647	599	609	602	646	601	544	588	623	625	626	610	561	562	638	627	619	645	595	600	591	593	648	591	628	613	623	601	629	628	615	585	596	654	630	645	635	650	585	642	708	627	603	612	583	593	650	621	629	601	608	586	595	613	626	630	599	635	605	588	627	647	620	592	585	620	647	582	645	614	643	628	639	610	591	633	619	610	561	638	624	607	601	603	625	580	601	574	594	618	576	580	632	576	620	582	611	586	599	603	583	637	616	614	605	574	593	579	619	600	611	609	615	556	640	589	592	585	613	637	608	588	636	588	634	633	634	602	622	637	613	564	587	630	628	575	607	597	627	610	609	582	601	619	600	600	624	657	619	632	592	615	632	646	584	604	621	546	578	628	631	601	560	609	628	596	602	632	589	626	604	625	619	631	614	628	616	627	589	636	600	604	626	627	586	581	579	625	628	673	615	588	595	575	596	574	578	614	618	631	592	593	631	594	581	609	593	611	619	599	617	601	624	590	646	575	626	616	635	567	613	614	652	585	612	633	595	632	608	629	590	666	569	631	611	598	634	600	576	610	637	628	598	563	598	586	583	664	576	599	610	590	628	596	604	613	617	604	658	590	609	621	612	580	613	613	601	575	595	640	609	603	636	657	587	561	565	624	563	607	659	665	648	652	596	618	616	634	624	629	597	617	619	576	586	616	594	573	615	613	621	569	606	581	552	623	621	584	563	584	586	599	595	623	594	596	654	587	593	628	607	623	594	602	606	587	605	622	610	597	596	618	607	618	647	633	607	587	632	646	591	589	637	589	626	611	609	608	615	637	637	618	608	582	628	603	630	581	608	581	593	616	584	634	624	621	578	640	617	632	633	655	620	575	590	592	601	588	597	584	603	610	640	644	610	618	645	629	606	588	609	618	590	615	571	654	643	620	604	613	563	619	548	620	645	598	601	617	641	564	618	590	642	620	588	603	630	622	614	573	611	608	648	621	576	624	585	590	639	571	609	598	593	580	599	584	584	617	555	624	589	628	591	579	630	627	588	592	565	611	596	612	585	586	584	583	647	605	624	615	646	607	580	613	587	603	568	651	567	640	576	573	608	605	650	619	608	581	619	602	611	610	582	624	627	623	611	585	582	620	637	615	635	610	630	622	611	611	602	582	628	565	636	622	633	623	623	618	585	619	605	593	600	656	593	588	628	620	607	591	590	607	565	643	584	629	616	599	604	625	575	599	664	622	614	620	633	581	575	599	595	585	627	605	597	538	592	622	638	580	607	617	578	584	581	594	576	618	572	605	580	596	620	586	638	577	635	590	648	605	588	619	598	618	610	618	584	592	593	666	628	631	662	605	610	613	582	610	535	583	629	609	638	598	639	590	615	598	568	645	606	581	603	640	587	581	574	633	688	618	659	573	646	584	628	576	599	621	633	606	597	585	634	560	639	603	608	591	600	636	600	591	589	626	568	597	624	632	616	610	622	607	648	589	597	579	568	639	619	594	594	584	593	620	588	602	614	633	606	591	622	598	598	595	624	626	586	590	642	613	654	616	624	612	597	595	599	621	607	604	611	569	639	697	655	601	630	582	633	611	619	614	552	587	628	579	641	542	610	623	640	580	609	611	676	622	639	648	563	574	620	614	595	606	611	573	612	625	598	606	628	605	633	619	629	588	630	614	611	618	601	611	559	605	613	590	610	614	612	575	612	640	614	646	636	625	610	594	610	607	623	631	634	577	585	634	629	612	617	611	628	575	595	628	580	627	575	650	625	596	627	630	645	626	574	618	625	622	610	539	585	595	602	605	604	635	600	619	645	585	582	609	642	615	634	597	607	619	632	597	631	621	612	587	617	630	597	632	608	609	564	584	631	666	593	625	575	634	615	632	600	641	634	597	610	614	605	644	620	642	600	595	630	619	587	602	589	641	596	602	596	555	589	615	591	593	635	586	649	599	619	602	619	597	615	607	589	600	647	613	601	602	627	629	578	632	624	621	573	612	604	651	587	587	613	586	613	605
29700	15997	13642	7566	5319	4203	3341	2807	2362	2041	1796	1634	1424	1377	1326	1250	1184	1138	1097	1128	1075	1049	1014	1012	995	975	963	986	966	966	941	950	967	897	959	956	994	921	959	935	905	912	919	957	941	953	906	914	935	925	883	906	894	899	887	895	936	891	897	922	869	909	874	883	881	923	877	897	885	916	876	871	861	869	903	900	811	894	862	928	920	900	905	879	888	919	853	931	948	903	902	962	856	926	900	927	841	889	882	890	883	917	885	944	920	908	891	850	875	891	921	930	910	945	927	810	858	888	918	901	877	862	874	921	914	958	903	871	912	865	931	906	902	920	949	845	914	919	922	884	865	864	900	854	868	923	893	857	833	866	912	840	883	902	898	905	883	840	954	905	922	844	905	902	851	875	920	878	900	845	883	843	874	896	898	866	850	879	917	924	930	921	891	891	885	878	912	931	863	854	851	889	881	916	881	865	859	886	897	952	902	934	866	903	915	872	886	914	868	858	899	944	898	873	851	937	926	900	885	873	906	883	896	898	847	904	868	912	889	893	908	912	867	909	946	917	851	951	813	833	891	912	868	873	921	868	923	886	918	897	896	902	906	905	895	824	925	926	904	894	864	857	856	875	877	835	893	850	887	948	837	894	899	841	900	863	923	866	844	889	883	896	893	902	860	872	863	928	877	904	901	908	885	862	849	851	862	839	870	889	891	924	875	964	874	888	866	851	897	863	876	859	884	875	887	846	939	874	871	913	874	899	934	850	882	907	923	916	953	935	920	868	901	895	944	836	895	815	834	895	931	897	826	863	845	875	866	889	923	910	949	860	879	919	915	852	887	888	885	857	857	937	910	906	948	866	853	882	909	876	884	898	880	904	883	842	937	868	883	887	897	923	872	935	869	835	881	895	876	900	859	910	881	922	909	858	892	896	881	923	834	872	932	925	894	887	871	868	950	887	901	907	850	856	867	866	839	933	893	912	899	910	886	919	846	928	892	869	864	866	878	912	859	859	901	928	898	897	869	900	845	888	909	837	915	885	822	904	861	878	894	876	903	856	890	917	903	902	926	843	938	930	851	879	894	894	891	943	910	888	896	855	856	912	930	835	956	901	935	922	891	918	843	853	912	903	898	922	893	868	927	906	875	930	817	864	860	900	885	855	914	911	912	898	878	879	871	884	893	909	898	915	912	820	881	898	886	848	873	890	925	810	891	890	794	881	812	934	885	889	863	941	850	900	839	910	926	892	915	919	873	855	886	860	872	893	894	891	873	862	874	862	881	904	949	862	921	904	911	846	853	917	855	862	901	938	877	891	839	864	830	885	912	876	883	881	851	886	875	861	915	889	935	892	898	939	886	876	894	901	881	890	899	914	884	882	925	885	836	880	890	938	848	857	937	863	848	858	823	880	912	865	932	929	904	912	906	894	856	886	916	906	922	918	923	933	854	916	899	918	874	869	898	915	851	951	941	919	955	902	890	901	866	914	908	890	939	934	885	878	832	905	961	897	921	878	892	871	885	928	902	899	958	864	910	883	885	910	953	908	896	897	941	880	900	905	915	883	899	896	903	858	921	854	905	925	850	838	904	906	870	789	868	872	910	883	884	913	931	860	864	909	877	861	867	926	925	919	890	908	877	866	897	879	873	914	935	848	843	918	849	851	893	869	901	891	892	848	900	914	841	923	874	880	888	874	902	873	891	947	903	825	872	897	947	873	917	898	880	894	937	859	857	910	841	909	904	900	901	864	843	921	913	924	882	866	869	893	846	882	931	937	863	872	938	889	885	892	899	888	909	852	866	881	859	918	903	941	928	913	886	848	908	914	888	845	894	938	870	907	905	872	844	934	876	864	925	883	943	886	943	941	875	928	907	952	874	888	873	877	873	894	912	919	924	961	871	847	848	837	893	916	900	832	907	867	884	888	911	909	838	907	894	870	843	911	913	958	928	898	919	893	878	941	901	867	916	888	920	956	908	900	951	918	899	946	879	897	878	904	896	913	863	905	919	975	886	842	883	824	934	836	858	884	932	874	841	908	843	892	852	914	904	877	889	900	878	895	894	880	896	931	920	904	938	855	893	931	879	938	879	906	892	838	905	905	859	930	884	866	886	923	952	897	893	854	936	880	925	906	887	894	859	909	964	949	873	878	905	965	924	865	878	862	919	878	895	869	913	882	956	932	933	901	919	932	882	901	906	871	857	903	898	926	940	851	887	883	935	895	888	866	888	895	883	847	888	917	881	885	929	914	887	877	863	889	856	916	892	860	844	851	826	898	854	939	973	881	917	919	911	862	879	889	917	877	889	924	925	930	896	926	919	842	869	933	897	930	916	895	886	840	863	856	921	919	896	919	875	903	917	869	865	870	844	907	905	880	956	873	854	843	919	883	885	919	853	881	855	918	922	878	865	869	945	860	955	921	889	896	907	855	868	848	886	863	916	866	917	858	917	901	884	882	855	844	905	844	864	894	860	866	923	892	880	877	902	895	895	920	913	878	899	885	914	894	915	912	875	905	883	913	891	876	865	882	853	909	872	913	903	892	924	902	874	899	928	879	923	881	904	877	857	892	911	884	905	927	902	841	848	952	903	865	917	877	907	896	865	937	868	877	939	890	894	867	838	891	822	895	927	866	898	904	931	806	910	883	898	905	841	860	934	880	865	925	915	856	917	867	920	843	867	878	903	869	887	912	909	884	869	891	882	896	878	891	889	920	892	909	930	824	937	849	878	899	874	950	888	939	826	904	913	848	888	891	836	902	891	918	900	860	870	858	901	883	864	920	931	876	942	882	883	877	879	912	872	865	874	904	862	918	858	882	851	927	898	884	833	828	889	879	875	902	890	909	900	914	900	912	870	914	856	845	912	886	931	924	919	917	864	877	912	907	889	891	900	892	839	909	872	886	877	883	925	865	915	873	891	890	849	898	891	885	898	874	914	872	904	893	883	877	844	848	945	888	893	910	948	931	902	873	860	912	869	921	909	883	900	867	878	866	870	917	880	892	897	867	882	912	859	900	887	891	917	867	922	872	943	864	905	939	877	868	942	919	896	920	954	911	925	883	919	923	851	918	975	921	878	895	900	935	881	889	894	967	884	851	909	935	870	830	868	908	904	841	884	881	909	884	963	955	857	840	908	947	920	916	911	937	916	876	932	913	846	863	836	859	915	862	917	868	910	920	925	876	891	889	912	856	883	920	893	856	922	912	945	834	916	881	953	901	861	881	881	817	866	898	949	878	935	875	888	853	859	835	893	958	880	901	868	911	826	848	911	852	890	911	883	916	927	890	838	882	891	864	936	876	862	910	899	900	919	853	887	871	896	922	896	937	975	877	883	902	850	909	871	926	909	947	914	868	899	836	920	927	893	928	925	900	947	907	883	807	904	890	881	862	886	895	951	903	891	967	939	897	876	886	813	891	915	896	894	856	877	859	903	935	879	904	928	869	903	909	913	911	952	871	910	926	951	881	932	950	906	873	854	851	889	868	903	865	903	871	882	872
27180	20919	9296	914	530	502	480	468	380	434	415	430	422	417	404	426	406	406	414	383	387	429	394	422	396	400	420	374	410	396	408	397	403	401	402	400	420	376	425	405	379	416	428	422	397	385	436	409	418	386	416	413	375	367	422	421	342	353	366	419	424	401	369	409	401	409	374	365	387	378	393	411	419	407	384	393	432	419	382	431	378	379	382	400	386	382	405	367	390	390	421	430	403	394	394	379	389	408	424	364	407	409	390	398	408	406	408	379	396	412	403	387	404	412	429	405	390	418	410	401	394	407	380	370	373	416	399	390	386	441	413	389	399	375	408	374	392	401	364	420	404	403	431	431	381	380	391	354	395	394	409	393	423	404	410	426	403	385	393	431	391	401	412	400	406	447	452	398	386	423	385	439	396	379	391	385	407	398	391	371	433	410	415	446	378	375	381	407	366	411	389	419	399	401	411	403	414	382	413	399	409	397	384	404	406	402	405	435	418	406	386	385	404	436	409	431	403	437	417	379	407	413	397	415	387	385	384	384	407	395	369	418	433	356	408	373	441	430	403	439	421	405	386	424	409	373	423	376	392	405	405	361	412	387	395	400	432	405	418	388	396	430	384	378	427	447	410	389	392	387	432	366	393	400	404	406	395	379	393	390	386	397	396	405	405	415	388	394	365	417	391	394	370	400	398	402	394	410	403	399	397	422	386	409	385	418	368	419	411	421	358	377	389	380	403	413	408	396	400	427	390	409	395	430	402	401	401	402	391	385	382	387	389	379	400	395	390	397	416	409	442	389	384	416	363	372	402	409	397	367	406	387	386	426	407	380	422	396	396	445	436	399	426	429	380	377	410	404	406	394	420	391	417	404	375	409	395	386	411	398	398	406	401	394	413	425	420	382	402	413	417	431	418	353	375	446	391	363	393	407	406	389	404	379	407	409	399	395	376	391	447	401	431	394	429	404	388	412	415	400	426	395	421	364	393	409	393	402	408	398	427	392	412	438	415	384	388	393	420	427	393	369	395	387	416	404	396	429	385	375	406	380	412	407	402	405	370	373	427	435	423	395	406	395	409	443	380	398	369	415	406	383	426	380	398	427	391	404	365	384	370	380	386	422	415	403	420	392	359	439	387	419	388	423	396	439	429	394	408	416	381	424	415	405	424	388	390	430	411	387	419	388	423	403	411	393	394	382	394	373	398	402	425	432	425	407	435	421	377	361	415	396	371	397	354	433	367	425	401	418	385	418	388	381	388	401	409	403	409	386	368	399	437	400	400	425	357	408	360	432	428	401	411	390	335	414	404	384	373	423	376	354	394	398	384	409	380	399	407	426	414	393	390	385	428	384	369	384	406	396	393	380	422	410	381	430	401	410	390	403	391	416	395	427	401	359	360	396	383	408	411	377	391	434	429	368	396	359	416	404	403	379	397	408	437	416	446	362	374	391	372	365	425	375	402	378	420	406	425	399	406	397	394	371	411	420	383	365	402	405	437	423	367	438	436	402	415	435	406	415	370	397	406	413	391	445	397	469	423	400	389	395	388	423	416	397	385	380	398	419	391	418	420	390	428	386	391	371	442	424	396	414	388	412	433	424	409	389	400	395	406	396	370	410	378	399	415	406	396	412	373	395	424	400	442	416	430	407	403	375	412	380	402	413	408	371	432	375	403	401	414	406	448	382	383	414	405	401	401	384	398	412	386	438	401	373	420	412	399	403	385	400	386	404	410	375	415	398	404	372	380	414	356	412	424	402	432	397	408	407	438	416	411	392	380	413	463	390	403	427	409	440	399	398	420	447	437	386	386	414	404	414	418	377	400	385	405	369	427	406	400	391	417	407	430	421	376	380	370	366	444	390	409	395	421	387	410	401	393	395	425	427	400	384	387	378	414	412	377	413	373	426	404	381	372	428	417	419	401	424	361	388	407	413	387	426	347	376	406	395	407	402	385	381	431	404	406	444	399	404	425	421	383	400	420	415	433	409	399	435	381	409	395	361	427	422	396	427	394	400	390	397	398	403	416	404	381	391	430	389	400	396	410	407	418	420	377	418	404	408	372	404	376	410	418	409	380	399	413	404	385	411	376	405	440	425	411	408	411	405	423	430	416	385	425	385	372	426	387	390	422	415	399	418	449	399	452	398	387	381	397	419	405	402	437	413	398	375	399	370	403	394	423	397	393	427	429	442	432	430	370	442	397	389	396	410	423	423	402	405	395	420	430	387	433	392	387	401	406	383	453	412	408	398	412	417	402	410	386	383	396	408	409	405	413	402	409	421	389	403	358	417	426	358	424	423	399	371	386	393	403	397	420	428	380	428	415	392	386	406	434	396	406	373	404	397	423	414	414	418	431	449	394	411	411	394	417	386	392	401	436	423	421	425	401	434	407	389	407	389	364	398	410	418	407	426	371	425	388	409	412	373	362	370	412	422	381	397	430	397	417	405	373	365	393	413	364	386	395	342	437	356	420	400	368	408	445	436	406	434	432	391	401	399	397	402	429	394	421	412	400	443	413	452	414	399	390	436	402	393	377	398	390	456	406	385	406	446	396	386	414	418	419	405	388	394	388	405	372	390	393	389	401	389	411	387	382	423	380	395	352	411	373	415	375	409	396	399	429	409	377	402	397	392	413	395	388	401	418	389	375	384	397	385	374	408	380	378	426	377	376	433	409	433	378	373	406	410	399	399	404	399	422	385	393	412	416	418	397	392	418	413	407	407	412	390	409	415	448	417	373	426	392	382	410	400	375	393	440	385	409	418	377	397	385	415	415	373	423	377	399	390	415	373	425	365	414	406	420	421	371	396	384	411	372	420	391	392	368	365	407	386	384	372	401	453	366	368	400	414	382	395	417	400	397	396	408	386	409	422	399	402	393	396	411	394	424	409	439	396	423	397	413	392	384	432	450	373	397	425	391	399	387	391	405	409	428	430	378	422	373	408	390	401	408	405	397	378	424	403	412	392	390	446	420	421	421	365	434	439	429	401	400	378	384	386	430	419	375	427	398	421	399	437	406	406	407	382	393	413	413	380	403	429	411	391	407	407	408	415	377	394	388	393	389	372	409	412	407	399	398	372	388	413	366	385	404	419	374	390	378	382	402	383	419	413	367	404	398	375	371	385	412	403	370	421	397	378	383	387	415	419	400	428	385	386	391	407	426	383	433	367	410	421	371	409	415	411	400	375	408	430	418	390	424	417	383	385	413	426	400	402	407	416	405	412	402	387	397	403	413	384	383	370	355	411	434	401	389	409	402	393	416	388	381	404	415	384	423	417	447	426	388	376	431	426	435	442	423	413	387	443	401	411	409	436	403	435	416	420	400	377	403	402	404	413	403	398	408	389	397	383	391	416	379	391	399	421	366	399	417	417	396	396	440	418	438	376	411	391	396	387	395	366	413	417	401	423	400	408	420	415	368	385	423	417	388	373	417	381	416	385	376	400	421	430	398	403	356	405	396	424	410	408	386	371	439	389	402	431	404	422	407	390	384	452
12706	1645	1547	995	805	755	751	688	634	645	605	575	597	642	623	605	633	623	622	620	552	552	584	628	594	596	617	561	575	603	614	630	595	556	585	620	568	589	557	560	588	575	566	588	584	569	585	599	605	614	660	589	578	594	602	625	577	612	572	599	631	597	637	607	626	603	600	543	569	570	565	565	628	563	590	626	628	587	580	602	616	558	622	584	599	570	590	562	604	604	612	553	635	625	593	548	605	608	589	584	618	593	595	529	572	612	584	596	620	610	563	572	630	573	573	562	559	605	563	617	599	562	586	636	577	560	581	594	548	561	542	589	573	546	645	600	594	620	610	614	564	561	589	599	587	620	593	612	604	611	610	549	557	612	576	595	569	600	554	593	602	589	591	586	591	607	594	604	595	603	577	559	635	616	614	589	612	570	568	585	612	604	596	600	578	609	603	608	601	572	583	593	558	610	568	567	568	623	614	548	584	606	587	620	587	618	569	586	600	564	581	628	596	552	584	558	570	584	608	603	605	595	578	589	578	597	586	603	598	560	589	581	590	617	582	571	523	594	619	588	634	600	636	547	587	546	599	579	608	565	615	592	608	564	590	562	621	629	612	552	609	633	598	561	573	627	561	542	546	589	582	587	560	579	602	558	568	528	637	575	625	573	613	601	607	574	559	647	601	607	592	581	617	618	564	574	603	614	574	580	600	610	641	578	567	555	590	602	587	557	569	542	588	601	553	602	560	571	583	598	634	597	554	570	602	595	575	586	612	618	616	590	576	570	556	558	576	631	602	620	609	573	566	585	594	556	565	627	587	610	607	601	560	571	591	593	574	624	604	644	570	609	615	566	549	571	607	616	581	587	644	586	635	595	556	560	593	606	558	590	603	565	599	606	611	634	579	592	606	586	559	588	595	544	562	619	585	608	643	559	592	554	587	579	582	600	580	576	561	594	546	539	570	565	574	599	585	590	531	587	584	563	593	592	574	555	553	576	618	604	554	631	589	593	569	605	603	575	578	594	617	552	599	577	572	661	606	606	631	621	618	606	582	603	554	593	622	555	569	620	601	590	574	604	568	586	601	633	617	532	617	601	606	623	582	562	569	607	580	603	591	583	655	609	601	577	593	606	585	553	593	605	596	552	574	553	563	610	599	560	578	577	539	598	591	566	627	593	561	598	575	603	579	624	631	587	608	587	616	602	600	594	597	583	564	616	568	579	580	583	541	614	597	587	587	552	563	589	558	594	626	621	579	611	599	580	594	582	565	595	570	577	561	629	581	598	611	564	567	601	569	614	585	603	573	582	602	598	596	571	602	585	617	619	616	588	632	586	591	539	586	595	582	638	575	616	573	578	593	577	596	609	582	596	563	582	607	552	594	577	602	591	607	590	609	598	611	571	621	593	626	595	605	633	604	608	591	581	553	596	611	564	587	582	582	576	625	588	574	594	617	615	568	561	592	599	604	601	597	561	613	590	545	617	587	642	597	656	602	593	585	565	558	581	567	598	626	563	577	570	609	631	579	603	579	580	585	594	579	558	595	568	553	600	583	611	580	614	594	528	601	622	566	558	579	615	569	549	566	593	568	595	618	591	609	593	578	631	578	598	579	618	540	583	549	634	568	628	585	624	595	582	637	573	643	633	570	579	595	631	592	553	577	615	575	607	562	588	597	608	593	601	588	532	598	559	569	572	649	590	613	569	581	599	567	584	596	608	572	607	574	628	596	593	602	555	564	575	570	553	603	579	570	581	610	599	579	624	644	628	631	621	543	597	604	622	599	587	595	577	587	583	565	617	576	597	606	600	537	571	597	592	574	568	606	605	603	610	593	613	573	564	583	639	633	611	590	569	563	549	596	593	609	589	545	631	582	554	570	642	552	610	603	569	567	603	589	578	621	583	589	597	568	598	616	572	573	595	598	573	630	621	604	576	576	621	654	580	594	575	574	587	627	581	609	633	596	565	602	598	563	595	569	536	601	559	608	618	627	581	608	590	600	596	625	587	570	602	586	560	596	575	614	569	579	584	573	595	575	572	614	592	576	544	606	578	548	581	567	591	594	602	595	596	602	588	613	601	590	562	565	623	571	587	616	561	583	574	580	563	603	594	607	570	590	583	582	593	570	628	598	618	569	533	521	597	568	565	619	595	591	584	571	620	609	579	598	587	561	555	604	568	572	595	561	594	565	608	583	587	540	599	583	582	618	624	586	567	603	604	614	586	640	604	586	613	625	611	585	560	601	557	598	593	607	574	573	618	559	594	558	559	659	599	607	617	609	616	612	560	546	603	559	591	588	597	619	559	570	568	566	606	581	631	634	583	605	615	625	613	578	566	599	543	571	590	613	605	638	583	609	609	590	585	566	604	554	589	554	575	619	590	554	584	593	573	611	572	597	598	575	643	572	586	612	531	585	634	601	580	600	608	609	593	638	591	621	600	605	577	599	606	570	578	604	590	593	618	553	586	562	586	622	582	569	580	577	591	601	512	558	580	579	578	591	606	565	633	589	560	562	611	598	594	593	605	589	586	585	588	609	618	591	583	583	597	598	585	613	545	586	629	588	531	532	606	560	611	598	612	584	617	584	590	610	646	600	567	575	634	558	589	572	572	624	571	636	606	606	672	576	595	669	632	579	594	584	590	588	598	651	571	594	635	608	598	598	655	547	571	595	599	590	616	624	604	618	599	579	565	576	621	596	556	629	603	591	617	606	616	578	621	608	609	607	587	559	627	613	574	561	608	551	598	600	579	571	625	576	608	606	564	559	617	567	585	568	624	609	624	602	561	587	569	625	615	589	617	600	595	625	577	575	542	602	633	568	591	548	607	626	590	590	625	578	600	615	643	602	596	604	586	566	603	555	577	561	586	575	582	575	590	615	570	536	617	559	568	604	566	591	577	557	614	603	585	572	596	575	556	589	567	599	609	588	598	546	605	581	593	576	646	614	587	550	584	627	624	585	606	579	590	650	584	595	611	582	581	566	565	585	631	593	561	574	592	640	574	598	568	569	576	609	596	594	637	577	603	549	576	596	618	586	549	565	611	616	597	613	619	585	534	600	566	611	556	600	578	603	575	594	605	562	573	634	564	582	596	625	593	552	600	626	577	605	598	601	655	623	614	631	563	580	550	584	575	582	577	565	565	629	600	577	611	596	606	593	584	598	592	609	581	540	600	595	575	571	597	524	589	584	547	580	563	583	571	600	604	611	561	591	579	615	592	615	562	610	650	628	639	572	583	557	573	616	523	555	575	594	569	590	578	590	616	589	607	568	594	606	626	592	605	574	571	575	576	546	602	591	593	587	581	566	599	593	583	625	596	613	612	584	624	634	613	579	567	615	551	634	609	544	588	523	611	604	585	647	596	515	590	587	582	596	608	557	569	613	577	566	544	571	581	588	598	593	562	586	555	593	584	550	607	583	621	564	576	580	583	604	588	604	586	579	630	582	559	619	622	583	579	623	561	593	595	575	557	603	559	602	618	604	604	601	573	604	598
24444	21450	28655	24658	21272	5453	1431	1101	950	874	855	874	867	836	805	847	751	767	794	704	720	728	803	733	746	732	753	742	701	727	729	694	753	783	713	753	714	751	708	770	725	745	713	717	747	720	726	690	741	731	731	704	729	726	690	717	720	743	714	714	698	717	717	742	754	721	738	705	684	760	680	711	719	678	674	719	727	763	714	721	751	774	699	693	688	696	762	738	701	740	688	750	712	724	662	715	728	664	708	724	739	710	701	697	710	721	721	697	742	696	686	715	741	706	707	703	720	701	715	719	712	726	723	709	709	723	741	704	716	645	758	715	675	727	713	720	724	750	733	691	706	690	726	709	654	753	747	700	686	712	698	718	682	734	729	716	717	733	704	717	714	706	677	718	762	719	732	658	749	696	712	680	766	683	732	665	734	736	695	707	716	719	739	707	727	680	663	725	728	710	717	741	712	724	731	710	703	749	714	683	718	729	721	786	698	696	689	658	689	686	710	763	722	684	708	692	739	758	727	704	697	696	719	768	732	700	679	696	733	740	727	704	686	731	688	729	713	709	699	705	716	709	715	722	704	702	705	724	682	731	733	705	738	729	723	689	726	685	744	721	704	671	683	676	696	714	702	737	718	650	691	723	730	713	702	714	714	759	717	706	690	710	735	702	680	717	751	683	649	711	743	677	727	731	741	731	695	669	740	725	716	729	707	744	686	744	685	727	714	683	746	730	700	698	727	745	706	729	683	699	693	693	720	673	716	727	703	712	726	782	684	682	679	760	669	734	745	719	659	724	738	733	711	700	678	704	687	681	718	695	747	712	692	699	708	712	714	718	681	685	721	710	755	709	691	701	689	732	713	728	739	711	708	753	707	685	741	717	718	727	743	743	720	737	723	741	715	716	727	706	699	716	700	710	731	719	708	711	743	712	706	743	699	744	736	725	756	739	705	683	755	719	687	719	778	711	687	696	736	669	769	722	713	677	719	686	735	675	703	682	676	753	692	649	759	699	725	680	691	681	698	747	730	759	752	707	753	636	709	729	689	678	700	689	722	674	691	713	720	690	768	719	716	692	698	769	694	746	697	716	742	714	695	768	721	686	691	711	721	701	719	740	712	716	682	708	709	697	741	695	738	687	715	722	720	706	723	730	702	720	729	743	732	735	712	763	738	686	701	721	703	773	745	694	697	711	695	680	665	781	717	691	684	700	644	717	726	694	724	754	758	688	716	708	709	754	696	732	708	725	724	724	725	719	719	724	750	704	737	739	754	713	747	728	711	756	768	712	712	696	759	730	692	687	720	698	679	680	715	711	716	705	733	728	705	710	712	660	688	723	708	746	753	691	727	727	702	707	697	724	723	707	724	698	742	725	690	661	725	744	720	731	690	729	703	740	700	689	734	709	711	630	750	691	700	696	735	724	710	710	705	715	759	742	717	666	716	742	699	721	694	689	722	766	704	724	679	719	697	726	717	729	660	720	740	712	726	759	700	676	699	704	739	679	729	755	709	711	687	694	714	723	710	703	720	674	717	757	690	725	716	725	755	744	698	737	715	719	675	743	655	732	663	746	754	671	694	659	685	686	704	708	683	681	709	709	686	728	704	661	707	762	733	722	719	744	760	697	737	690	725	722	721	721	704	703	700	725	747	688	732	671	716	740	753	700	691	679	700	788	695	686	738	692	735	715	762	722	674	688	695	691	736	696	715	718	758	730	717	676	684	689	714	729	704	690	702	693	748	749	716	676	699	728	735	710	742	722	694	711	723	689	716	726	692	739	705	701	704	696	676	735	677	737	704	685	727	746	710	714	724	736	707	744	692	754	742	732	718	683	725	684	730	730	681	645	725	719	712	692	768	675	724	703	721	719	733	686	722	690	739	686	711	705	712	710	659	698	740	757	702	725	740	703	754	712	740	745	755	736	708	704	723	731	758	710	732	700	749	722	696	701	748	753	717	721	731	767	751	718	718	687	715	709	744	677	677	725	723	733	743	704	687	723	713	673	727	684	745	780	727	721	715	707	737	705	675	710	688	757	747	764	691	693	699	703	652	728	716	755	729	716	681	721	731	678	713	654	718	726	714	703	686	699	704	716	691	711	677	718	692	720	695	673	718	719	686	722	741	732	717	729	710	650	725	770	730	695	654	711	713	701	694	684	705	697	694	704	733	671	678	724	714	719	670	775	702	734	712	748	718	705	715	704	762	726	686	670	724	728	694	732	750	699	701	710	734	698	705	741	727	706	673	711	686	721	735	733	716	770	720	710	702	751	712	726	688	701	686	715	651	712	727	735	712	739	715	720	751	750	740	731	750	702	727	702	702	704	679	707	749	705	709	690	703	767	726	699	678	708	720	717	682	705	737	676	738	701	715	683	724	734	745	713	676	701	696	712	718	691	703	728	703	699	754	715	732	675	717	689	749	706	724	706	668	750	688	697	730	694	728	738	752	696	738	727	681	680	704	706	737	756	748	711	677	720	712	763	675	726	706	754	738	679	722	755	675	742	710	716	755	675	716	712	688	683	738	698	751	687	748	695	739	704	723	711	744	738	717	691	715	710	701	696	754	702	687	680	701	707	660	683	738	675	723	712	711	734	710	667	738	641	789	760	714	755	657	739	707	715	721	729	754	772	731	678	723	728	663	736	723	726	697	741	701	671	678	719	675	705	770	725	708	730	715	719	747	689	710	696	718	693	719	689	719	727	711	712	698	694	746	706	716	678	748	769	704	662	724	675	696	731	670	664	687	699	698	683	744	710	761	679	698	698	658	737	713	731	715	676	704	643	720	717	706	675	659	724	724	686	720	709	703	718	715	695	641	736	743	701	679	738	752	707	700	745	680	775	780	710	706	647	712	716	732	673	711	764	709	722	740	738	716	727	717	714	724	739	713	735	730	705	683	682	707	691	699	691	729	736	672	734	746	727	678	749	742	700	694	729	720	713	697	685	692	773	710	682	733	732	688	676	716	664	739	676	691	702	711	703	729	737	703	712	649	692	696	681	719	737	709	703	668	724	734	746	671	708	696	718	708	693	688	689	704	708	686	696	679	710	679	725	706	717	705	746	720	715	702	727	695	706	726	723	701	714	705	765	684	699	728	698	686	680	712	696	748	766	746	692	665	725	705	758	663	728	753	650	747	703	711	696	719	732	732	703	718	686	680	692	679	727	678	735	698	713	721	681	722	747	737	710	651	702	764	715	747	777	751	697	690	692	748	720	706	696	712	695	716	706	687	689	745	698	681	733	655	689	682	717	684	706	686	738	759	717	741	706	750	705	718	710	690	707	726	740	727	684	718	712	694	721	757	764	708	747	701	690	718	743	702	692	722	675	710	730	682	665	686	704	707	734	719	668	727	738	741	728	708	721	666	684	687	721	700	655	675	653	679	671	724	682	648	721	742	682	708	680	715	703	725	708	681	758	696	694	664	719	744	670	730	774	710	706	720	696	723	678	727	703	742	665	702	709	692	686	713	719	688	717	679	764	747	720	693	760
27381	10190	8955	4866	3546	2779	2390	1940	1817	1600	1519	1397	1322	1292	1195	1182	1145	1193	1093	1107	1143	1077	1098	1112	1069	1066	1079	1071	1110	1085	1062	1129	1048	1080	1081	1092	1057	1040	1021	1076	1067	1009	1024	1073	1003	980	1039	1087	1061	1032	1025	995	1043	1063	1054	1055	1049	1106	1008	1039	971	1046	1025	1067	996	1017	973	1032	1088	1026	1027	1087	1037	958	1036	1003	1097	994	1074	1038	1049	991	1041	1032	1037	1032	1065	991	1020	1014	1086	1073	993	1018	1013	1043	983	1069	1035	1003	1021	1058	1023	1024	1011	1054	1038	1023	1059	1048	1022	995	1029	1025	1070	1072	1045	1069	1052	1008	1031	989	1040	994	1012	1037	1069	957	1012	1093	994	1047	997	1028	1051	997	1037	1000	1080	999	1030	989	1054	1001	1027	1017	955	998	1021	966	999	1051	1063	1067	1021	1027	1060	1075	1036	1018	941	1003	1037	1067	1052	993	1025	1005	1039	1036	1031	1025	1012	1029	1015	966	1007	1020	1040	1005	1009	1000	1017	1003	1071	1006	1021	996	1049	1013	993	1076	1035	1010	1033	1001	961	1011	1012	975	1072	1014	1043	993	1024	1013	995	1044	960	1009	1034	1038	1056	953	998	1042	1025	1049	1037	1030	965	1028	995	1051	1107	1004	1000	1003	1009	1006	1059	1071	1009	956	1017	1015	1097	1062	1035	1057	986	1042	1036	1031	985	1062	1063	1005	1001	996	1062	1044	987	992	1062	1022	1011	1100	1033	1011	1012	1019	1085	1018	1001	1062	1010	984	1057	1074	1001	1053	1004	1050	996	1027	1016	1003	1039	1009	1019	1074	998	1014	991	1021	977	1031	959	999	1018	996	1013	1093	983	1006	1030	1010	957	1045	1055	1062	1044	1113	1049	974	972	1073	1017	1018	1042	1050	1031	982	1079	1078	1041	1049	1033	1047	1012	993	1051	1023	997	1035	1027	1041	1016	981	993	1055	991	1048	1093	1060	981	997	1029	1021	1032	1023	1025	991	1035	1054	1008	1043	1023	981	983	1076	977	1031	1053	1011	1034	1008	990	1008	1112	1035	1096	1030	1021	999	1024	1013	1008	1024	1020	1017	987	1024	1024	1055	1037	1028	1049	1015	1045	1037	1019	1042	1029	1001	1053	1055	996	1036	1000	1027	1004	1008	976	1071	997	1025	1053	1037	1003	1025	968	1011	989	1043	1043	1031	1061	1003	1023	1051	1070	1020	989	1026	978	1010	1029	982	987	1022	1049	1077	1030	1026	1035	1054	1053	1010	1025	959	966	1040	1068	1019	1007	1020	1000	1073	1057	1039	1010	1045	1071	1003	1027	1035	1024	1031	1043	981	974	1019	1064	1069	1059	1031	1044	960	1019	1027	1053	1076	999	1037	1038	1022	1019	1009	1012	1032	1011	1025	985	1028	982	981	1029	1019	989	1008	1070	1041	1035	1072	1064	1016	1051	960	1089	1094	1006	1019	1024	1035	1058	1032	1052	1071	1006	1012	1092	1022	1077	1010	1032	1010	994	1072	1027	1027	974	1023	985	990	986	1025	996	1009	993	993	1075	1001	1040	976	1017	1070	1041	1013	1054	1051	1041	1050	1012	1088	1030	1023	998	987	994	1015	1121	1023	1036	961	1044	1015	956	1083	1025	1006	1049	1006	1014	981	1043	1028	1014	1071	988	1032	1027	1082	996	1047	995	1037	967	1025	1043	1079	1025	1042	1049	1059	1065	1033	1012	987	1010	1054	1034	1024	1049	1057	1018	1025	999	1062	1054	977	1051	1019	1013	1037	1033	1065	1002	1011	990	973	1062	1009	993	1022	1032	974	992	1008	1027	1008	1016	1025	1030	1053	1085	983	986	1015	1061	962	965	1042	1026	986	1030	1043	1056	990	1016	1000	1091	1080	1030	973	1029	1030	1031	1032	985	1029	1080	972	1042	1026	1026	1043	1011	1015	1068	1043	965	1041	1054	1013	1030	1055	1065	1032	1071	1036	1038	1056	1034	977	1002	1043	1025	1010	1021	1044	1060	1017	1041	1023	1012	1035	1032	1051	1064	1010	1043	1035	1017	1023	1094	1015	1012	1072	1001	1029	1021	1070	1009	1044	1054	1016	1014	1048	1088	1037	1009	1045	968	1061	1007	1032	1041	1040	1021	1023	1020	990	986	1016	987	1062	1053	1037	1044	1008	1064	988	1011	968	970	1050	963	1122	972	1052	978	1076	1047	1008	1011	1045	1046	1068	1055	1028	1060	1008	991	1095	997	983	968	1001	1077	1056	1009	1082	1010	1007	1041	1024	1073	1085	1019	1056	989	1012	983	1041	1056	1006	1031	983	1001	1038	1025	1079	1064	1008	1016	1027	1027	1029	1057	971	1031	1034	1029	1026	1013	1028	1022	1001	1033	995	1010	1056	1078	980	1019	1033	1025	1085	1006	985	1024	1023	1007	995	1025	1016	1030	1016	1014	1016	1051	1066	1013	1042	1038	1062	1044	1059	1042	914	1017	960	1000	1072	1021	1053	976	1061	1013	1056	1067	1047	1029	979	1033	997	1017	992	978	1026	1000	967	1022	1042	1036	1020	1033	1070	1022	992	1081	950	1014	1034	1070	1071	1021	1032	1008	967	1003	973	995	1010	1034	1029	1005	1018	970	1031	1035	1016	1038	997	1007	992	981	1064	997	1019	1013	1033	1037	1052	967	995	1077	1021	1060	1038	1017	1000	1024	1010	999	980	1029	1023	1004	973	980	1012	1020	1035	1028	1041	1060	1017	1012	998	1039	968	1054	996	1007	1001	1047	1016	1017	975	975	1042	1037	1020	1011	1048	1026	1024	1069	1004	1051	1013	1035	1062	1011	1045	1029	1036	1019	1003	997	1040	1012	984	1059	1044	1007	976	1033	1020	993	1005	1060	1018	1007	1027	1022	1040	1036	998	1037	953	1025	1094	1063	1026	997	998	1055	1053	1040	1054	1031	1043	1075	1020	1018	987	1029	1003	1031	1065	1019	1031	1018	1069	1100	1035	1035	1022	1078	1064	1047	1021	1051	1004	1019	1071	1075	993	1017	937	979	1008	979	1035	976	1065	1034	1001	1036	1003	1061	1029	1011	1018	1043	1026	963	986	1070	955	996	1044	1002	1018	1047	1012	973	1017	1061	994	1049	1017	1024	1015	1029	1060	996	1037	990	1013	1047	997	1065	1019	1038	1050	1048	1016	1079	1039	1021	1021	1027	1060	991	1080	998	1077	975	1006	1060	988	1016	1021	1028	1065	991	971	1053	1034	985	1052	1020	963	1061	985	1023	1055	994	1063	998	1035	1014	1104	1054	1008	1060	994	996	1032	983	1053	974	1086	1038	1077	1040	1022	1008	1020	1056	1087	1015	1033	1003	986	1030	1006	1083	1079	1041	1052	981	1010	1034	1064	1043	1025	1044	1057	1002	1013	1033	1014	1050	1040	1088	1067	989	1020	969	1004	1046	1050	1037	994	1039	1050	1037	1020	1109	1030	1040	1014	1021	1088	1071	1007	1015	975	1051	982	1037	977	1016	1024	1056	1041	1037	1034	1059	1003	982	1002	1079	1040	1047	1060	1085	998	979	1026	1039	1011	1022	1033	1005	1010	1016	1036	1028	1029	1007	1058	1042	1037	1056	968	1007	1040	1033	1062	1032	994	984	1057	1053	1045	1018	988	1030	1024	1033	1054	1047	998	1062	999	1035	991	1056	950	1038	1013	1059	998	1019	1065	1078	1086	1084	1031	978	1028	991	1045	1044	1077	1040	992	999	1035	1085	978	1056	1033	1034	1009	1055	999	1020	1013	1055	981	1038	1030	993	1013	1023	1013	1007	1039	987	1030	1052	999	1004	1008	974	1015	1072	1050	1091	1038	1015	1023	1029	1035	1042	999	1044	1035	1088	1041	1047	998	1059	1016	1026	957	1056	991	1033	1050	1060	1015	1006	1036	989	1031	1071	988	977	1024	1033	1035	1052	1054	1030	1043	1045	1011	1022	990	980	1021	1051	1002	1022	970	987	1006	1067	1019	1047	1019	997	1056	1031	1039	1084	1003	1014	1039	988	1035	994	1018	1052	1022	1003	1033	992	1004	1015	1046	1044	1013	1036	1005	1014	1028	990	1052	1017	1023	992	1015	1049	1019	1013	1023	1061	1029	1001	1017	1030	1038	1040	1044	1012	1113	1049	1023	1073	1020	1051	1006	1026	1034	1081	1051	1014	1053	1006	1064	976	993	1007	1018	1059	1010	1013	983	1017	1017	1008	1053	1023	985	990	1039	1000	1050	1023	1016	1008	1028	1005	971	1007	972	1036	1017	1048	989	1043	1023	1006	994	1024	1010	1000	996	1042	1016	987	1072	1000	1067	1002	1034	1009	988	1043	1019	1077	1011	1037	1028	1053	1072	1062	1017	977	1067	994	1047	1077	1037	914	996	1060	1000	1047	1059	1062	1022	1004	1023	1022	1072	1035	994	1082	996	1049	1033	1006	1017	1035	1133	999	1039	1036	1035	1012	1041	1029	1018	1025	1012	951	1011	972	990	1045	1041	1033	1088	1037	1008	1048	1054	1064	1077	946	1034	1000	963	1008	1002	980	1015	1023	982	1000	1000	1038	1009	1058	1045	1034	1009	1038	1014	1024	1052	1011	1042	1096	977	1054	1023	1039	1033	1014	1055	1054	995	1060	1009	1033	1035	1011	1045	1000	1015	979	1009	1030	1021
23362	21442	29195	24090	21443	21195	4405	1387	1103	1011	959	890	855	782	774	734	734	744	711	727	690	665	663	673	685	660	651	701	617	653	678	653	658	600	673	657	676	637	668	612	630	628	645	657	564	627	605	651	621	632	602	597	645	662	655	578	574	612	658	647	662	695	624	599	581	585	635	630	621	582	633	632	615	591	606	617	637	613	650	619	599	627	650	627	630	607	614	627	616	580	619	645	598	623	651	616	604	602	620	645	616	616	594	656	591	580	595	640	661	625	630	610	615	600	621	633	690	595	566	612	602	595	646	593	611	639	629	632	642	593	606	603	572	627	590	575	621	637	623	582	590	589	615	635	637	624	624	581	622	587	609	597	606	626	627	647	608	648	612	653	653	613	604	611	605	584	597	641	603	656	601	630	578	580	595	629	655	602	658	608	635	569	610	619	630	603	579	652	596	630	618	630	615	651	639	631	589	635	641	574	613	630	654	593	606	647	627	606	608	614	610	610	631	592	616	620	589	591	633	585	550	609	594	614	649	671	574	596	609	623	585	605	585	646	619	641	650	648	585	592	618	621	581	655	574	579	666	612	641	649	643	634	665	616	626	608	594	636	606	633	652	625	642	590	640	633	651	600	622	619	619	613	578	586	592	655	652	623	600	625	625	627	597	616	608	624	602	629	580	636	582	621	628	653	594	612	632	601	632	603	622	622	583	598	590	627	646	617	595	624	630	606	591	591	598	620	611	616	607	623	612	594	624	572	633	598	610	632	624	674	629	624	622	604	647	638	627	659	617	619	597	643	612	630	635	633	587	566	627	580	601	614	647	601	620	621	598	630	557	627	569	636	634	641	602	609	651	625	613	642	627	620	628	584	577	648	627	646	612	680	689	616	626	626	614	607	652	634	616	679	608	632	624	609	655	602	592	618	600	620	549	625	590	596	585	626	611	588	568	608	630	599	582	592	639	657	617	636	612	632	625	593	617	592	649	606	628	615	608	615	643	598	620	623	623	619	643	644	628	613	618	607	596	618	645	632	614	593	615	600	618	630	638	571	627	629	560	600	658	594	632	635	614	578	631	647	608	641	612	637	594	661	588	555	620	568	598	619	599	649	613	610	593	557	638	653	594	580	609	648	608	572	628	646	620	626	664	620	639	666	615	596	642	615	620	583	618	595	588	619	621	587	603	572	550	644	620	622	608	586	651	594	629	629	625	633	625	611	612	658	592	609	656	622	584	598	627	604	666	584	652	568	597	584	620	628	614	671	623	600	631	609	578	572	583	586	639	602	622	621	557	629	637	630	587	573	607	618	610	599	647	592	599	582	592	626	668	638	661	652	613	625	616	599	619	578	655	623	659	593	617	609	614	583	612	612	622	590	579	647	632	594	576	594	653	577	650	566	605	588	602	627	642	620	657	594	651	651	608	654	629	612	649	637	590	586	591	626	644	635	618	648	605	645	600	632	633	666	655	607	642	604	656	633	629	591	576	616	616	616	670	601	583	639	614	572	614	602	596	629	633	635	594	638	597	559	595	636	617	608	627	661	592	622	621	617	617	619	619	601	659	617	599	626	612	624	630	609	629	614	599	633	575	629	601	614	616	633	627	662	648	558	588	591	641	613	628	642	663	638	623	656	624	624	586	594	629	599	597	629	542	594	605	598	627	612	603	641	612	621	610	615	591	622	598	635	619	628	611	647	627	644	621	645	638	603	616	650	624	621	611	649	583	572	614	609	620	594	622	601	642	630	583	579	581	642	564	613	567	614	597	595	605	630	638	652	570	627	595	644	629	581	606	649	615	623	623	570	608	598	622	654	574	653	577	611	583	655	589	583	602	617	650	623	613	605	617	589	616	639	575	593	589	601	614	623	629	651	595	637	603	611	618	632	622	667	704	665	640	587	613	655	627	579	613	568	634	629	616	614	605	627	582	603	615	621	599	603	633	633	683	621	599	656	586	606	658	589	639	613	665	584	611	626	585	611	598	613	558	614	612	629	577	608	633	632	647	615	628	621	623	608	601	550	653	624	599	602	620	613	544	586	614	643	637	626	634	617	660	580	633	601	594	607	600	681	619	622	651	593	627	602	595	583	654	587	597	622	641	599	626	623	622	600	646	646	639	646	612	598	591	599	657	640	655	621	635	597	582	623	639	615	597	563	636	585	644	633	625	612	624	678	633	617	648	558	610	566	568	622	623	602	644	658	606	645	618	602	608	612	644	607	600	583	622	591	600	605	643	609	607	580	581	599	621	592	632	607	590	605	652	611	606	645	638	605	603	604	629	641	611	602	646	644	600	597	578	610	650	601	630	606	592	657	624	653	642	632	592	618	637	597	610	604	642	599	596	610	583	645	569	623	649	661	572	623	604	625	586	606	624	621	617	622	574	646	615	610	590	593	633	594	621	614	605	595	670	633	591	601	619	580	590	619	651	606	587	624	621	624	670	650	630	594	631	622	601	634	625	597	623	588	659	622	634	638	626	618	642	616	598	572	617	647	623	670	570	641	627	631	616	648	646	608	571	605	573	627	604	624	601	596	648	600	590	589	598	623	624	623	628	628	625	651	616	639	580	618	595	621	636	591	579	658	614	561	624	644	644	602	585	597	585	604	649	598	558	589	602	620	619	621	640	616	614	605	572	635	622	624	553	615	624	619	555	559	603	600	627	606	621	617	628	605	622	624	594	610	598	631	596	607	634	593	610	608	615	603	617	592	600	599	625	575	619	571	588	599	636	638	642	615	626	593	669	621	620	589	588	626	579	612	659	636	653	624	576	609	586	594	638	618	573	612	613	593	581	583	651	635	613	612	611	610	590	591	641	620	599	619	589	671	579	573	594	638	593	628	603	595	655	601	607	578	644	603	623	655	614	608	617	645	622	588	545	616	628	632	584	618	593	613	632	637	585	619	645	554	623	608	672	603	584	628	626	605	638	591	608	649	611	600	622	646	608	609	596	615	617	661	642	604	581	611	565	589	629	630	604	648	614	637	656	609	654	617	596	607	572	630	576	645	583	618	634	638	623	644	603	597	609	604	564	621	632	642	590	622	607	659	617	615	632	635	615	597	622	627	608	654	593	637	592	586	629	599	642	588	618	595	577	605	590	600	635	586	546	614	600	603	648	632	660	607	598	598	624	591	566	637	626	593	599	621	584	628	647	642	648	633	620	619	617	633	631	598	609	565	666	614	609	608	629	597	661	618	608	592	588	586	615	582	638	625	586	660	686	641	621	634	593	619	575	607	623	631	651	603	614	572	569	609	619	660	635	586	591	582	639	583	569	611	590	640	597	568	606	615	664	617	558	599	584	612	627	555	669	575	600	613	631	593	641	635	641	638	609	617	628	633	681	579	602	612	645	571	629	642	669	601	605	666	638	621	630	650	607	602	638	594	645	603	617	629	592	615	557	563	584	613	598	597	601	614	632	592	603	602	592	624	573	639	601	591	648	605	652	643	615	615	623	660	619	624	641	624	613	621	640	664	620	608	618	587	623	619
30369	15991	13840	7659	5324	4100	3444	2747	2362	2035	1775	1587	1456	1406	1335	1216	1257	1185	1109	1091	1128	1111	1016	1036	1016	957	1021	1009	1006	964	1010	965	961	942	968	946	913	896	920	979	959	984	930	932	897	902	933	925	935	939	930	882	889	906	932	876	923	952	893	901	945	920	929	922	966	881	885	932	900	862	929	883	903	930	910	889	949	945	907	885	892	890	896	874	946	903	871	922	926	901	952	940	955	880	908	895	909	919	826	911	890	883	876	891	905	908	884	930	959	876	897	926	906	884	939	871	899	898	902	923	866	919	883	883	911	898	928	907	920	898	868	889	933	904	882	921	848	953	882	856	906	878	942	898	905	855	842	922	938	916	864	897	930	895	887	838	919	897	915	901	890	898	924	861	825	867	888	923	882	916	912	907	833	922	861	951	949	920	912	873	945	893	941	897	899	891	870	897	906	936	893	944	877	846	889	866	860	870	917	905	868	890	867	923	911	871	897	881	924	859	867	885	937	918	883	876	922	906	913	887	874	912	947	826	888	869	860	930	859	888	905	874	961	893	888	886	909	875	871	879	869	921	912	940	901	862	870	928	922	901	884	905	835	895	904	908	867	874	928	945	903	887	890	902	927	900	883	972	916	906	862	846	877	933	898	941	834	888	884	874	931	967	875	836	837	914	916	893	922	957	887	885	866	910	876	899	939	895	903	898	888	917	830	913	903	875	898	891	916	897	926	819	887	909	872	879	933	945	884	877	922	883	894	924	883	889	905	866	892	917	819	916	926	915	861	891	924	878	890	950	908	940	899	893	851	880	912	944	901	886	941	894	928	883	938	925	879	903	885	893	913	924	916	869	834	873	938	888	902	908	862	911	935	944	844	902	892	868	889	925	897	920	862	854	856	912	875	890	901	877	903	859	913	876	874	969	910	848	902	836	896	894	905	901	863	907	940	995	883	896	939	910	863	875	900	929	884	873	848	843	977	856	942	902	933	858	894	886	906	879	909	888	903	882	930	908	892	877	878	937	904	946	925	875	903	861	899	888	923	967	908	839	881	935	937	919	895	909	869	886	866	887	925	882	929	910	849	911	912	882	888	914	823	864	835	862	872	906	894	883	914	874	898	856	844	958	892	903	844	869	896	909	878	909	896	862	880	883	877	883	936	889	920	904	879	931	934	893	852	887	901	951	880	910	892	937	847	910	878	916	945	911	940	857	926	901	900	907	863	883	845	902	852	850	878	902	817	902	920	905	941	922	914	852	913	901	907	914	880	954	884	890	892	932	917	881	947	900	883	919	925	914	920	899	847	873	861	849	914	896	894	890	866	876	894	883	912	859	832	918	900	891	916	914	870	890	880	896	943	984	904	846	920	895	887	892	902	879	866	832	886	897	903	916	967	950	884	883	883	962	888	881	894	852	892	877	893	940	953	870	935	887	909	934	891	977	891	891	895	913	829	925	881	927	916	903	920	856	944	914	844	937	909	900	938	900	892	898	881	944	950	902	935	886	898	919	908	912	914	910	933	917	887	896	903	889	899	911	871	891	933	874	868	894	839	916	866	922	935	891	932	897	910	930	872	939	903	873	900	841	919	894	959	854	904	909	925	922	889	865	831	885	891	869	900	957	955	903	910	892	899	897	912	876	846	896	927	844	903	907	873	911	889	830	897	845	880	911	908	913	904	887	893	846	874	863	886	874	897	968	922	895	934	887	885	922	882	862	914	886	924	891	882	875	917	882	851	906	916	894	932	929	891	925	886	894	907	942	908	919	943	920	912	923	886	878	870	920	864	888	869	877	891	847	872	965	861	921	919	882	875	983	897	886	875	870	945	922	878	917	860	847	914	900	942	896	907	924	929	932	881	883	945	969	880	862	906	906	866	893	900	877	889	887	887	936	887	912	928	887	916	892	857	957	916	876	891	956	897	881	890	915	927	913	868	892	893	915	898	917	896	954	900	878	986	860	931	895	955	938	892	887	888	893	912	880	877	953	922	883	925	876	929	872	913	874	944	894	953	876	884	924	892	905	887	918	863	892	874	914	881	909	906	917	889	849	934	890	880	911	861	915	898	917	906	914	845	929	878	893	975	902	880	908	913	901	901	892	879	877	892	906	848	846	917	892	863	878	903	863	868	894	875	877	897	896	914	922	958	890	855	897	901	894	848	910	864	880	944	871	858	925	921	922	878	880	912	900	922	916	902	927	835	923	907	864	849	919	874	908	835	931	904	909	861	843	864	882	843	923	831	885	866	922	880	901	919	913	901	883	889	920	941	884	887	883	876	901	935	957	892	881	899	916	878	901	914	908	871	833	892	889	894	916	889	878	884	930	890	911	917	922	924	860	914	864	880	870	879	846	913	901	909	894	940	894	905	896	892	878	863	870	904	879	895	896	855	891	939	915	845	869	948	829	866	909	917	868	926	888	929	897	881	910	920	894	927	917	867	893	889	920	899	893	877	882	862	931	867	865	892	897	882	922	875	900	859	901	899	882	917	854	872	871	861	896	889	898	863	937	917	938	905	925	840	912	861	898	849	871	920	858	919	919	917	894	915	900	903	889	903	886	916	882	917	888	874	883	944	936	890	888	872	919	879	885	844	886	902	878	881	955	864	924	925	848	878	878	904	927	884	907	864	905	878	938	849	853	916	947	884	863	874	871	881	892	895	917	884	879	944	925	898	875	923	897	905	901	869	922	886	887	900	887	913	901	929	900	883	891	885	952	889	833	870	884	935	849	860	936	898	926	957	923	844	903	882	832	917	856	862	909	938	880	947	915	888	952	909	935	923	916	866	916	890	901	911	886	902	943	864	863	954	869	922	922	926	913	879	895	941	941	925	858	885	899	913	899	924	899	881	947	853	930	900	872	961	913	879	915	915	982	944	889	883	941	881	924	870	893	936	931	886	883	855	903	908	925	830	888	891	965	875	890	926	859	922	927	900	871	882	903	909	925	936	875	857	902	882	898	881	925	870	866	903	870	899	853	865	899	895	910	891	902	897	890	912	878	901	948	885	866	917	898	895	941	894	903	916	880	893	909	914	862	902	935	853	847	863	887	875	884	931	929	873	881	874	905	882	902	875	851	907	803	898	916	890	863	917	910	899	937	876	880	882	941	850	943	886	918	860	942	881	886	858	904	886	902	893	958	905	912	899	937	900	887	903	919	855	831	876	864	908	862	940	891	905	911	909	893	843	936	851	872	897	880	945	905	886	856	855	870	865	879	850	843	871	896	886	903	869	883	843	855	849	913	920	960	863	891	886	870	902	902	866	847	905	886	892	898	844	886	878	857	866	862	949	899	879	811	852	916	844	912	943	943	898	860	906	873	890	850	873	892	893	844	961	890	901	874	885	893	866	912	864	909	869	853	914	851	900	840	884	935	929	928	890	914	868	858	870	882	898	920	903	909	920	881	842	885	889	935	893	895	913	897	849	903	898	942	895	897	927	847	987	940	917	881	968	955	932	891	908	931	872	860	924	909	930	912	835	904	915	923	921	893
27217	20915	9160	889	523	479	473	429	416	424	409	415	450	407	407	392	421	443	413	387	415	408	426	391	404	428	398	360	396	369	423	403	408	365	410	423	434	432	400	405	392	361	430	434	396	394	400	416	409	425	420	413	413	414	407	444	407	405	424	397	414	386	415	406	423	395	400	373	415	392	427	446	396	396	399	414	418	375	454	405	429	355	390	404	393	419	406	411	383	448	420	393	400	432	404	404	413	372	409	393	400	413	413	415	416	384	421	411	406	425	409	376	431	418	389	430	418	411	427	386	385	419	369	387	391	363	406	402	397	423	422	411	423	398	435	413	402	442	410	421	410	403	393	421	386	440	390	406	404	380	416	372	426	405	384	390	394	376	389	412	405	347	390	427	407	366	360	424	418	384	409	365	390	416	380	407	424	436	398	391	420	413	454	410	378	409	445	416	411	423	374	401	412	377	402	428	392	378	469	391	431	428	429	417	406	393	445	403	407	368	378	388	405	388	419	388	386	375	419	421	387	422	413	401	389	397	392	395	401	368	416	397	387	410	398	401	409	462	412	389	429	384	395	398	402	422	434	426	417	424	375	417	395	410	399	359	374	422	411	422	395	405	393	404	395	408	408	365	398	424	422	386	412	423	414	412	413	393	391	410	369	405	381	438	402	434	402	378	445	388	365	389	392	406	423	433	442	381	437	406	410	406	426	448	402	446	416	409	434	421	388	410	391	395	411	413	379	375	390	381	417	373	382	389	373	409	398	384	446	383	392	404	369	428	413	406	413	400	382	387	415	401	433	406	403	387	366	422	397	400	418	403	398	395	372	397	414	427	429	407	405	407	425	370	401	403	403	367	378	397	394	406	388	409	393	401	417	414	410	376	387	392	380	367	380	388	413	413	414	416	391	389	373	405	389	412	440	412	409	403	430	428	409	427	407	380	416	403	411	417	362	355	418	406	402	419	410	445	412	423	383	420	429	400	442	398	401	373	447	392	422	390	390	400	443	363	414	381	448	388	373	377	362	389	415	388	386	395	415	389	407	426	391	396	409	412	429	391	443	400	404	385	375	413	377	433	403	410	388	404	454	406	420	381	362	405	391	418	403	418	410	384	429	383	389	406	433	384	462	402	400	426	411	400	399	382	394	408	405	393	424	437	389	376	432	423	390	378	375	378	386	412	415	422	405	419	432	394	406	393	385	428	419	376	407	381	425	424	385	367	418	408	409	413	390	369	404	410	439	386	425	377	421	421	420	396	435	386	418	437	400	412	435	410	422	399	407	370	393	419	391	403	410	428	425	407	471	415	428	404	381	416	362	416	418	430	387	410	366	385	404	423	421	408	439	423	405	417	403	432	417	386	403	394	457	401	410	429	409	418	388	407	373	413	405	422	384	405	393	408	394	414	449	421	382	437	436	366	400	420	410	438	386	388	410	410	435	418	448	399	406	390	397	425	390	412	391	411	407	395	399	387	399	437	359	396	403	416	423	391	390	408	400	391	400	425	407	391	408	391	426	383	409	393	425	422	418	423	389	392	391	406	417	367	402	408	394	413	418	377	417	408	445	417	393	392	424	416	403	452	395	407	404	399	405	416	373	395	399	439	378	421	405	401	402	384	374	395	416	387	382	443	403	402	387	381	415	395	391	431	409	401	396	413	414	395	425	398	395	399	390	387	430	386	371	421	401	405	378	397	460	388	399	404	420	435	387	420	424	425	422	404	380	375	397	391	390	384	448	387	436	410	427	401	404	389	420	394	375	419	430	419	410	436	420	411	414	455	403	420	414	402	437	391	439	416	406	417	383	406	381	441	453	437	440	406	384	387	445	373	436	394	415	381	410	397	396	402	416	406	401	389	373	390	369	431	384	435	422	396	409	379	409	402	400	434	413	369	403	404	386	409	418	392	381	400	414	392	412	400	365	405	404	398	402	413	392	406	436	394	390	405	417	408	409	393	388	403	396	410	411	377	393	401	408	404	412	385	414	414	403	398	396	418	386	407	415	418	439	427	437	398	403	425	397	403	401	387	423	396	380	371	391	429	411	397	424	396	359	380	444	433	408	405	388	399	387	447	393	383	369	420	387	435	436	392	413	409	375	457	395	381	416	383	424	394	400	416	397	395	383	415	417	392	411	400	400	413	398	385	413	402	402	388	429	392	420	399	403	410	414	388	405	382	402	395	425	433	396	409	406	394	417	415	381	364	384	387	407	377	437	395	429	386	387	415	391	418	358	357	383	418	413	378	380	434	407	402	411	402	417	454	371	457	414	398	386	386	411	412	401	416	404	403	427	418	349	387	361	405	405	440	416	416	421	422	368	406	391	413	424	392	417	383	424	416	388	395	373	400	393	412	391	358	384	411	397	397	397	386	399	411	400	438	419	447	392	387	427	401	400	434	380	414	416	421	381	373	401	404	397	352	412	419	422	403	416	387	399	382	415	397	412	416	404	378	416	415	420	357	423	415	409	412	417	416	412	443	399	407	422	408	396	397	426	389	435	401	436	395	415	406	439	387	423	414	368	408	415	403	424	408	418	409	394	398	389	384	434	414	402	407	419	385	393	409	427	417	388	444	394	396	409	454	371	391	416	422	384	377	426	384	412	414	405	415	422	390	419	432	431	407	380	418	406	440	433	414	415	406	364	366	417	438	371	402	392	410	387	378	414	389	426	433	394	382	372	393	410	429	435	404	413	405	414	391	402	389	373	416	386	364	398	400	385	391	399	391	396	356	405	402	395	382	363	412	404	422	406	380	401	357	401	419	420	440	409	411	381	431	408	410	444	400	381	409	430	378	427	385	421	418	393	397	381	408	428	413	404	414	405	384	389	378	416	399	419	404	415	365	377	416	415	375	392	393	386	429	449	412	451	378	400	382	394	436	390	405	379	416	432	365	423	396	449	381	410	398	421	408	437	415	428	410	390	421	399	417	393	407	409	396	394	405	403	433	377	432	420	407	374	403	372	417	405	428	403	423	397	391	398	389	400	405	387	428	395	391	370	373	381	423	414	373	392	453	422	385	378	378	375	381	393	413	386	412	412	402	406	404	416	425	379	401	440	391	399	400	441	386	401	401	414	419	405	395	432	433	358	388	456	395	414	387	428	422	428	420	372	423	391	424	403	407	396	408	400	400	435	376	422	427	403	421	404	427	378	406	432	422	400	405	406	396	408	463	392	413	395	463	373	398	412	420	431	392	376	392	396	399	422	388	425	441	419	370	395	407	419	413	381	393	402	456	443	420	448	384	446	421	435	390	409	408	402	412	374	421	437	389	408	398	431	396	405	395	390	429	449	435	420	386	404	406	368	392	403	427	386	378	373	395	411	420	395	397	376	441	406	389	403	403	434	376	394	394	411	412	435	423	433	413	371	379	393	434	409	400	414	391	393	390	374	414	376	395	411	417	357	425	447	405	398	418	383	424	423	411	395	404	384	396	386	433	443	403	400	403	416	437	432	391	401	409	408	362	446	412	423	383	397	404	404	427	406	404
12739	1734	1483	1013	830	750	698	710	646	670	615	650	574	631	648	593	612	607	582	526	633	594	625	574	586	602	586	602	600	589	570	631	604	605	617	584	581	632	597	579	594	575	606	550	628	548	565	589	606	601	573	594	572	596	619	571	590	568	583	571	587	592	549	622	579	555	577	589	637	647	618	624	564	630	614	554	612	615	591	602	596	582	597	622	615	544	614	602	614	598	564	598	616	660	614	624	634	579	606	614	604	647	606	637	618	573	586	638	619	620	597	606	580	570	576	642	603	582	578	603	594	590	593	634	616	626	616	604	622	576	591	613	589	592	570	607	613	598	594	596	598	608	574	622	617	616	592	603	574	611	596	585	588	597	565	595	597	590	604	541	579	534	569	598	572	548	600	613	633	626	603	593	625	604	588	572	643	582	586	599	606	568	579	587	568	564	585	615	583	590	621	601	571	638	584	620	577	575	550	599	593	593	616	531	610	624	590	581	584	607	567	596	586	607	588	565	554	609	548	618	588	594	620	615	620	570	616	619	576	581	619	549	623	587	564	588	572	582	581	581	595	594	566	622	570	572	592	618	584	598	595	569	568	587	562	588	575	573	597	553	535	593	583	544	606	598	620	589	620	601	624	601	592	617	568	574	603	590	609	643	591	585	601	581	583	617	603	642	617	562	550	626	600	593	577	611	639	595	561	597	598	521	580	601	571	585	589	575	589	592	595	558	564	602	617	591	580	598	587	594	598	574	537	579	565	594	594	623	593	561	613	596	614	570	594	568	588	566	554	587	586	613	611	616	572	583	608	554	585	606	610	585	574	612	659	590	643	572	615	564	581	593	592	575	595	638	581	599	591	591	620	604	574	587	593	573	611	615	586	600	611	619	593	587	609	562	558	596	573	588	645	598	596	603	610	557	590	589	574	560	601	626	580	594	624	579	607	597	575	574	593	572	625	572	572	561	602	570	586	582	627	531	607	580	617	600	560	620	604	610	590	582	546	572	576	575	591	569	576	597	591	589	574	593	617	628	590	600	631	598	585	610	558	591	573	578	603	547	588	594	619	569	586	541	582	563	599	574	569	582	560	598	627	578	585	579	599	585	575	608	625	605	567	591	594	583	623	627	564	604	583	571	621	611	575	622	579	562	565	574	540	626	572	614	595	599	606	589	602	591	612	595	579	577	607	606	572	562	589	588	618	587	601	591	557	574	589	579	599	611	595	563	587	584	600	588	591	564	630	587	606	608	593	566	585	618	588	598	571	619	607	582	615	604	575	599	594	592	516	603	624	589	603	593	579	629	608	587	603	577	587	565	564	645	533	610	599	595	609	604	588	559	633	608	622	596	590	602	629	591	565	564	608	609	538	597	627	598	605	544	588	602	612	620	591	625	579	597	581	596	571	598	578	598	616	549	579	613	607	631	602	625	587	562	583	638	588	650	612	622	537	613	592	554	572	594	555	613	594	597	591	570	611	564	575	612	588	616	609	596	545	608	571	611	611	602	601	609	660	614	580	595	610	578	574	597	588	587	601	559	594	591	621	607	600	608	619	532	587	614	565	626	577	609	561	615	602	596	572	589	586	580	559	625	538	591	571	586	608	601	634	621	620	594	642	594	615	584	567	613	595	569	594	623	610	584	606	593	590	626	566	608	591	650	604	591	612	529	595	588	570	634	549	630	587	611	622	599	563	566	581	617	552	607	572	590	602	627	595	582	569	603	595	564	595	598	589	629	593	576	588	626	583	588	573	595	569	589	612	595	569	585	633	600	618	604	568	602	563	578	591	577	607	580	632	606	576	569	598	595	582	598	585	596	560	590	565	633	556	565	577	600	625	557	584	605	592	634	579	632	599	604	625	567	577	577	609	649	570	628	585	616	580	563	551	615	574	606	579	567	590	584	569	594	616	596	595	624	562	570	583	623	550	573	613	585	564	556	560	620	601	611	643	596	628	593	586	610	562	563	574	617	556	592	536	570	563	627	603	581	629	578	624	592	605	616	644	580	550	611	589	627	568	620	529	620	588	637	560	596	603	584	577	567	610	567	619	608	630	569	627	560	616	610	552	640	640	624	596	577	600	570	577	607	608	607	614	597	561	588	595	528	576	552	611	614	600	609	572	560	555	615	582	539	601	593	586	623	584	621	586	580	583	605	557	596	562	613	599	557	617	587	595	620	605	598	630	616	596	542	636	601	614	609	569	594	584	549	615	656	610	620	575	575	608	566	573	555	592	594	599	586	580	636	594	586	578	589	645	599	613	608	563	600	552	564	620	555	584	572	608	628	581	607	574	635	580	582	598	626	588	633	598	609	583	582	559	634	623	584	576	578	606	638	577	600	594	629	564	622	558	627	601	612	569	637	581	579	553	616	573	577	553	589	616	625	535	588	641	544	560	585	592	586	587	612	596	593	605	585	644	555	563	611	558	557	587	618	592	608	566	590	569	575	599	530	590	629	586	570	542	566	512	577	579	558	594	650	582	632	590	538	618	599	574	567	568	566	612	578	593	574	599	624	623	633	622	574	601	584	560	584	586	571	616	607	600	598	555	635	557	601	574	614	615	563	584	589	603	625	629	609	568	584	586	603	578	586	572	565	563	582	636	620	586	581	595	572	558	599	584	562	599	599	596	613	612	623	592	628	594	602	597	599	562	602	634	603	565	559	606	566	588	598	622	572	602	568	609	612	627	573	627	583	583	612	586	577	619	597	608	636	610	592	605	583	571	606	605	601	571	604	560	563	622	596	565	592	588	568	613	581	606	564	616	614	586	599	589	624	582	607	584	652	556	585	543	579	560	615	587	645	609	593	622	586	657	582	556	599	574	624	606	568	636	602	577	579	580	602	618	597	577	590	566	581	623	610	540	585	600	597	599	592	569	618	558	603	584	597	585	640	591	564	581	572	576	556	593	596	603	573	610	597	613	575	562	560	575	596	645	565	606	631	638	614	582	600	582	611	554	621	584	606	606	579	585	591	635	576	607	637	588	560	582	588	581	607	602	565	593	606	603	598	579	614	607	579	572	605	591	573	537	589	589	572	582	608	598	619	610	574	548	636	587	558	566	579	623	620	590	535	611	609	582	601	624	597	558	563	578	609	640	568	594	570	604	565	546	559	613	591	577	603	607	601	591	584	637	605	635	589	584	610	633	610	577	572	591	573	602	632	565	547	553	595	574	558	598	600	600	636	571	561	613	599	614	633	597	613	599	642	584	589	607	631	607	598	614	626	594	587	577	578	586	555	585	629	623	630	633	566	619	638	571	582	573	571	630	573	636	605	598	592	602	615	632	574	584	620	586	587	583	598	606	609	580	557	607	616	593	575	564	617	631	621	583	639	591	537	597	562	605	628	600	602	575	617	584	566	578	567	606	656	602	598	590	609	620	579	570	557	615	580	566	573	632	568	599	605	580	581	560	542	608	581	595	583	606	604	620	637	626	583	594	590	543	592	615	646	565	602	572	592	600	595	618	576	559	589	597	603	564	602	613	577
24331	21404	28620	24571	21262	5686	1356	1088	909	975	865	828	842	857	785	774	785	728	768	766	761	759	788	800	706	785	724	733	685	772	706	772	719	721	680	733	714	739	744	676	748	737	788	747	763	763	719	706	734	684	705	712	673	758	703	736	697	753	734	780	724	704	730	702	736	699	688	711	733	661	714	717	749	725	698	651	658	739	659	724	707	705	700	710	714	737	735	750	715	700	717	674	769	638	742	725	685	721	682	701	763	701	716	739	696	679	730	717	764	742	715	705	701	733	709	702	702	730	724	735	727	718	741	712	702	704	704	734	676	717	750	671	694	709	689	723	735	660	707	685	713	725	716	721	711	746	668	748	735	715	735	757	729	731	758	702	728	712	726	683	755	708	671	706	722	727	717	703	727	721	717	695	697	735	735	712	720	739	723	707	689	644	745	671	721	743	745	687	722	724	657	720	696	733	760	699	721	708	766	702	679	755	675	729	743	688	714	713	754	706	768	682	686	733	697	711	757	705	718	716	760	716	715	677	726	746	733	681	728	747	711	732	710	701	729	727	690	744	681	697	716	726	728	655	709	657	709	702	720	697	738	657	708	766	723	723	742	757	711	798	688	717	708	694	742	737	669	685	713	724	712	696	707	719	633	720	746	705	701	710	739	711	712	729	745	712	713	739	691	683	729	726	750	736	767	693	747	704	682	723	675	694	691	759	745	722	743	736	696	735	755	689	737	702	669	734	763	728	717	696	720	703	689	701	721	732	719	692	701	716	698	719	716	662	698	708	713	704	681	763	715	717	693	698	698	727	685	700	767	675	700	702	721	755	654	709	712	697	737	742	724	765	730	700	694	664	707	739	735	674	723	700	707	716	696	701	703	753	760	682	778	735	691	723	724	722	719	741	703	664	711	727	709	688	728	710	732	747	679	706	694	718	733	747	713	714	734	710	743	697	691	698	706	662	668	707	708	722	766	694	693	706	747	702	725	709	775	721	728	682	711	692	696	665	724	697	702	689	706	694	709	718	717	677	704	680	751	678	692	770	693	728	745	690	744	705	704	731	725	734	777	762	700	692	753	707	688	746	717	712	675	687	732	710	724	710	693	709	651	695	701	728	716	738	715	693	720	709	675	776	691	694	678	697	727	691	716	714	721	744	674	704	693	747	726	711	723	651	676	682	736	715	738	686	698	747	692	746	711	754	747	723	677	754	667	712	686	723	713	674	701	706	665	706	695	698	741	667	726	757	714	739	716	715	686	678	663	678	684	718	710	721	694	653	692	715	719	729	731	735	779	706	732	680	714	727	691	688	689	725	709	709	716	695	678	723	719	726	702	691	735	704	710	703	689	661	689	726	713	712	695	730	718	716	678	738	700	752	699	691	678	734	746	711	703	770	730	726	703	724	708	759	679	689	675	681	653	694	717	709	713	714	673	688	692	688	747	691	690	764	740	715	723	687	749	680	727	703	702	659	685	761	716	739	725	710	699	738	733	737	686	730	695	713	656	704	716	731	740	702	754	713	755	690	707	721	720	687	715	734	705	720	660	724	703	721	688	700	714	720	714	710	726	726	721	644	737	752	707	666	744	743	740	682	724	694	698	729	725	718	806	723	728	721	710	733	713	702	740	727	661	698	742	721	667	736	700	737	702	697	713	700	723	715	733	674	722	686	691	763	727	711	703	708	728	739	717	734	721	679	697	669	767	673	711	728	697	694	703	686	710	734	654	693	766	720	677	727	687	754	769	691	744	736	681	706	670	675	709	681	722	725	703	691	712	724	754	740	683	735	720	693	727	685	724	696	691	740	697	680	739	695	689	699	749	684	726	713	681	703	727	704	713	704	727	717	699	708	689	727	695	715	725	767	699	677	685	717	731	676	715	690	694	740	723	730	683	710	742	672	722	750	762	685	714	662	700	719	728	672	704	709	731	747	650	700	697	741	696	718	729	692	714	755	726	729	718	742	699	758	769	722	754	715	715	673	692	680	716	770	721	694	734	708	632	714	687	721	726	735	711	721	671	683	748	636	718	723	706	712	696	726	674	688	646	714	684	715	757	727	756	668	681	720	720	661	726	718	750	696	684	744	754	749	720	674	673	720	710	773	742	693	688	670	679	685	732	760	756	703	698	704	726	733	699	756	712	687	733	755	685	674	760	678	645	750	705	720	740	729	711	751	726	714	695	749	691	749	728	708	713	695	719	745	705	738	708	688	757	707	691	736	681	725	757	675	699	702	727	733	728	720	735	737	725	728	751	675	728	712	701	704	718	667	745	705	695	690	745	753	709	714	743	660	757	748	729	696	762	708	759	729	696	713	684	713	734	663	724	720	722	681	674	722	727	666	745	705	717	775	735	772	729	698	728	696	715	669	736	745	725	698	699	680	668	718	661	726	731	749	718	735	695	723	676	720	742	693	668	699	680	782	745	704	711	715	707	749	753	658	719	736	732	737	678	692	706	716	725	730	750	693	757	678	710	729	699	706	710	693	751	700	713	651	707	680	711	771	708	728	707	729	671	716	728	672	711	703	690	723	701	670	709	690	699	718	715	708	673	717	690	678	762	754	746	718	719	628	702	728	706	721	746	759	753	739	695	700	701	741	721	693	724	738	693	701	710	764	748	746	751	734	666	687	738	715	751	713	684	693	717	699	715	746	725	738	684	714	721	729	762	677	732	732	718	750	742	680	680	720	714	706	730	730	707	737	677	721	719	750	703	711	742	764	770	734	712	703	706	748	754	737	676	739	660	723	678	658	727	693	724	711	698	755	704	743	712	699	722	719	651	724	694	731	720	705	712	755	713	748	651	766	694	710	684	679	664	735	707	739	730	752	743	705	695	704	681	649	667	716	734	725	686	704	746	710	666	744	729	748	736	693	688	704	681	706	721	677	696	710	706	738	702	696	701	713	743	685	664	713	746	730	700	697	727	693	704	695	677	704	695	733	739	733	661	705	702	687	716	754	694	719	733	697	752	687	708	725	695	716	688	739	700	661	733	716	690	718	697	661	744	695	682	721	705	729	722	705	710	716	708	711	695	757	703	701	717	688	705	729	697	740	700	706	734	710	723	702	738	733	712	733	719	725	705	739	722	740	678	680	671	741	713	740	746	701	718	662	798	688	760	722	692	763	707	727	717	707	742	752	752	712	720	712	686	696	713	727	657	717	714	739	773	701	705	713	719	691	694	651	691	640	711	744	710	727	726	685	728	706	711	691	685	748	719	698	733	694	749	711	703	706	712	670	657	725	704	711	708	696	721	687	690	684	703	689	735	667	696	722	708	725	673	759	756	717	731	733	705	734	705	690	732	721	709	719	731	727	694	652	695	699	721	666	683	683	694	687	720	706	706	694	684	701	688	749	716	729	689	709	739	753	696	678	701	697	742	700	689	690	720	759	703	736	694	751	673	704	728	691	683	674	704	697	712	736	721	756	695	729	670	695	686	704	732	692	661	689	752	664	727	750	716	710	762	703	703	766	700	730	787	703	675	720	739	683
27003	10391	8957	4911	3451	2884	2243	2053	1767	1667	1511	1387	1386	1312	1242	1158	1241	1221	1139	1096	1118	1111	1076	1103	1125	1081	1100	1056	1054	1080	1064	1061	1070	1090	1018	1015	1057	1052	1050	1017	996	987	1073	1086	1024	1068	943	994	1009	1030	1054	1072	963	1072	1025	1015	1064	1059	1048	1005	1039	1061	1095	1043	1073	1086	1062	1069	1002	1030	967	997	1061	1035	1037	1059	1018	996	1047	1040	1008	1024	1086	1020	1035	1067	1097	1001	1071	984	1041	1071	997	1046	1035	1077	1032	1009	975	1026	1011	1012	1025	1050	1016	935	968	957	1013	984	1006	1021	1073	1032	1031	1090	1023	1003	1046	1057	1033	1036	1027	1091	1033	1021	1051	996	1036	981	1059	1030	1087	1007	1079	1005	1006	1073	1049	986	1040	1033	1044	995	990	1003	953	1082	1028	1009	1024	940	1018	1072	1057	1039	997	1006	1009	1068	1020	1010	1083	975	1058	1009	1067	1085	1004	952	1033	980	1026	997	1035	1031	1014	1024	983	1031	1059	963	960	1053	1042	1021	1005	1006	970	1055	967	1030	1000	1074	1026	1095	1054	1044	1005	1023	942	1032	1118	1073	1060	997	1030	1003	997	1097	1048	1015	998	982	946	975	997	1045	1036	1009	1044	999	1035	1025	1015	1005	1002	1038	1084	1080	999	1044	1024	1014	1066	1032	1011	1047	1055	979	1016	1059	1091	1033	1010	963	1011	1012	997	1059	1025	1000	1059	971	1034	1002	1061	993	1074	1010	1022	1015	1047	1039	1036	1025	1021	1072	1031	1036	1061	1029	989	1014	1008	1027	1018	1023	995	1052	1021	979	958	1016	1043	967	1003	1062	979	1029	1034	1055	1034	1030	1001	1007	1026	1024	1053	1082	1065	1017	1054	1055	1029	1098	1082	1027	1059	1019	1031	1012	1047	997	1051	1049	1033	1002	1060	967	1067	1033	1066	1025	1047	1058	994	1085	1028	1054	999	991	1072	1018	1013	1031	1050	1030	1022	1055	1024	1056	1031	1052	1063	1040	1007	1024	1043	1026	1053	1048	975	1067	971	1075	1037	1031	983	1064	998	1047	1046	1052	1031	1015	994	1051	1076	1006	1011	1025	1052	1023	1032	1059	1021	1055	1047	983	1026	1025	1035	1077	982	1041	1060	988	993	985	1080	1062	976	988	1044	970	1013	1050	1122	1036	977	1059	999	1051	1054	1019	1042	1018	1028	1057	1005	1034	975	1053	1048	1021	1023	1033	1068	1062	1011	1005	1026	1076	1054	1007	1012	1060	1016	1049	1058	992	1051	1006	977	1005	977	1025	1048	1044	1001	971	1036	952	1047	1010	1001	1014	1007	1017	1020	1014	1036	1042	1019	978	1038	1023	1011	996	1026	1017	1003	1048	1088	1049	1001	1015	987	1011	1036	1001	994	1010	1005	1009	1025	1014	1055	1024	1066	1056	1071	984	1046	985	1065	1013	1008	979	998	1029	997	1024	1007	1018	1026	965	980	987	1028	986	1033	1077	1018	1056	1040	1008	1060	995	1024	996	987	1033	1045	1004	998	1016	1007	1054	1009	1036	1037	1042	1036	1053	1006	1009	1035	995	1061	996	1033	1045	1077	1009	1017	1022	1005	1006	1048	1036	1034	1048	991	1098	1017	1031	1014	954	1082	1058	1050	1026	1020	1006	1058	1054	1004	1033	1040	1023	1023	988	991	1043	1057	1042	1047	1009	1047	1014	1031	996	1013	1037	1009	1012	1072	1011	967	1034	1101	1050	1009	1032	1050	994	1021	1030	1023	999	1021	961	987	960	1027	1000	995	1035	1029	1049	1052	1048	1021	1091	1061	1066	1019	992	1081	1038	970	1011	993	1052	1057	1040	1019	1075	1014	1049	1047	1070	1063	1038	1014	1014	1064	1024	986	1042	1020	959	1036	1055	1047	1001	1035	1015	1000	1054	1053	1005	1063	978	1016	990	984	979	1064	1054	1035	990	997	1021	1061	1051	1011	1049	1036	1038	1073	1048	1050	1030	1047	1003	1054	941	1071	1040	1026	1047	1040	966	1005	1016	1030	1009	1046	1042	992	1025	1051	1027	1069	972	1027	1052	1066	1056	1052	1028	982	1009	1040	1020	1011	1051	1002	1000	1067	1029	1045	1018	1047	1059	1061	989	1018	1064	1013	1023	1089	992	994	1027	1028	1060	1030	1059	1037	1024	1026	989	1048	1025	1049	1057	1024	1043	1044	1047	1014	1015	1028	994	1006	1054	1118	1036	1023	1026	1018	1061	1056	997	1034	1085	999	956	988	985	1039	1008	1016	1057	1068	1044	1014	1055	1029	1035	1026	1068	975	1025	1010	993	1025	1039	971	1030	1026	1057	1037	1077	1002	1003	1059	967	1037	1103	970	1064	1056	1040	1022	989	1000	1027	1003	1027	994	1064	1050	1013	1031	1005	1077	1047	970	938	1057	1022	1024	1064	1039	1030	1039	1043	1053	1025	975	1050	1072	1004	997	991	1018	1099	1051	999	1021	1027	1067	1053	1031	1038	1019	1041	1023	1067	996	995	1024	1016	1055	989	989	1045	1051	1028	1036	1013	998	1033	1068	969	1026	1033	987	1043	1053	1009	989	1044	1015	1054	1056	1013	1034	1075	1007	1103	1001	1025	1044	981	1008	1008	1065	1037	1033	1024	1035	1012	1056	1044	1010	1037	999	1006	988	962	1026	1000	967	1028	1034	986	1005	964	973	1007	1043	1031	1019	1068	1064	1014	1008	993	1011	977	1020	960	1016	993	1059	967	1017	1047	1016	1005	1007	1044	1006	1066	999	999	1043	1068	1022	1039	1013	1041	1026	980	1071	1059	985	1042	1021	1039	1018	979	1012	1033	998	1013	1049	1012	1025	1013	1059	1018	1004	970	1053	1047	1032	1034	999	1049	1046	1061	1016	1054	986	1022	1083	1038	1046	1053	1009	1019	957	944	986	971	1072	1098	1066	1048	954	1013	1005	1074	1073	1070	1016	1094	1040	988	1052	1001	1003	1025	1026	1042	1026	972	1015	1010	1002	1021	1053	981	1007	1022	1000	1066	1028	1069	1102	985	969	1042	1049	998	1006	1030	1040	1045	1063	1008	1019	1018	1037	984	1022	1023	1039	1005	1010	1058	1039	1032	959	1098	977	1019	1025	1021	1056	1043	1005	1048	1072	988	1003	1086	992	1025	955	1071	991	1015	988	1015	1057	1071	1041	1020	995	1079	1030	1047	1012	1058	1001	1063	1052	1109	1020	993	1038	1016	1020	979	1053	1002	1034	1042	1061	1032	1011	1013	1016	1080	1076	1057	986	1065	1048	1001	1038	1054	971	975	1009	1019	1047	1016	1064	984	1051	1018	1028	1034	1001	1021	1027	1041	1069	1019	1047	1026	1055	1037	1021	1068	1026	1061	1034	1066	1063	1048	1006	1012	1002	1053	1016	969	1027	1074	1031	1002	1037	1039	1024	1014	985	1016	1024	1064	1008	1002	1020	1028	1034	1074	1027	1012	983	1041	1059	972	1051	1057	1050	1004	1081	1066	1022	1036	1024	1010	1032	1026	1051	1030	1058	991	1010	1001	984	1045	1036	1027	975	1041	1061	1035	1013	1024	1040	1035	1042	1029	1042	1051	989	1035	1065	1030	1027	1006	1039	1026	1009	1013	998	1033	998	967	1018	994	984	1011	1013	1012	1042	970	1008	1025	1014	1009	1007	963	1013	1057	1032	1021	953	1030	1018	1028	1069	1000	1009	1032	1023	1030	1021	1073	1013	1019	996	1019	1047	1059	1051	1046	1044	1020	1055	1027	1020	1003	1018	992	1069	1031	1044	984	1013	1059	1095	975	1034	1019	1056	1052	1036	1039	1022	992	1010	1022	992	978	1069	1063	1025	1065	1069	1065	1042	1005	1013	1077	1065	1041	1011	1027	1020	990	1036	1063	1050	1038	1006	982	1015	1054	1010	1037	1017	965	1055	1017	1071	987	1015	1047	1041	1045	1075	1020	974	1038	1022	1069	1033	1047	1031	996	992	1002	1077	1035	991	1076	1045	996	1038	1026	1044	1054	1014	996	1000	1009	1063	979	1024	1003	1030	1020	1105	1051	1078	1030	1065	1010	1025	970	1044	1051	997	1099	1031	1028	1032	962	1081	987	1049	993	1047	1075	1037	1043	1057	1021	1030	1030	1069	990	1101	1025	1031	1036	1076	1019	993	1019	1052	987	986	1017	1089	1035	1005	1053	1055	1054	1059	1020	1052	997	1010	1043	1038	1000	1003	1036	1015	1011	1002	1022	1006	1009	1015	997	1012	1064	1020	1018	1027	986	1057	1076	1037	992	1026	1049	980	1012	1040	1058	1049	994	998	987	990	961	1021	1015	997	1012	1024	982	985	1005	1067	1040	985	1060	994	1000	1062	1086	1039	1007	995	1129	973	1005	1013	1039	1042	1069	1004	1061	1050	1045	1023	987	1054	1063	1013	997	1046	1050	1033	1052	1045	1033	1004	1007	1078	987	1058	1025	984	1031	1050	1062	1025	1013	1092	1066	1001	1030	1015	1023	1051	1035	1020	1017	1017	988	1036	1045	1003	1026	1065	1006	987	984	993	1034	1088	1014	1054	999	988	1088	1041	1007	987	1111	1041	1020	1049	1035	1006	997	1070	1014	1073	995	1083	1029	1097	1037	1025	1035	1030	1037	982	1114	1047	1085	1013	1011	1046	1041	1013	974	1061	1008
23359	21456	29254	24107	21456	21217	4487	1376	1080	1035	956	905	805	838	727	725	741	740	745	728	661	710	693	648	672	673	661	695	658	630	654	613	634	621	598	625	603	646	635	673	610	644	655	607	609	619	642	673	635	592	621	602	607	604	672	613	671	602	639	606	679	673	610	625	642	634	645	606	613	638	600	610	625	655	608	625	605	603	637	610	631	603	639	663	624	649	617	600	631	574	619	679	603	628	603	620	677	667	626	637	638	633	632	622	633	627	649	638	630	596	628	615	628	644	611	627	597	601	632	584	599	594	622	646	603	635	625	574	639	643	643	619	592	629	615	599	576	644	626	607	618	620	637	591	616	623	617	618	644	594	563	635	629	625	611	584	610	621	619	598	623	597	646	596	629	639	649	635	607	622	614	575	631	691	631	660	654	615	669	581	571	613	693	599	664	599	654	640	639	641	585	597	632	639	606	587	660	644	616	585	602	645	603	623	621	656	584	612	633	617	635	639	633	623	597	603	634	588	642	625	639	640	628	649	592	579	620	632	640	626	644	580	578	653	635	577	588	585	614	615	621	640	621	603	606	639	633	603	618	673	632	595	628	579	666	575	619	659	616	619	623	547	622	636	642	607	609	633	651	609	603	588	636	633	593	633	601	597	610	629	584	626	604	633	622	593	609	590	621	619	625	622	580	651	598	589	571	633	635	641	636	681	627	618	649	653	610	592	636	644	647	629	626	597	629	586	649	615	620	641	596	614	635	617	633	586	588	611	638	594	596	644	650	654	644	587	654	619	626	593	585	592	595	659	616	645	569	611	635	654	625	606	623	648	580	616	617	595	655	602	642	610	617	623	654	635	611	629	616	617	617	636	582	629	625	637	558	648	619	638	647	640	619	633	646	613	611	599	631	629	617	612	579	609	628	616	651	671	594	644	585	600	635	647	638	627	690	669	628	601	610	614	590	613	634	616	625	643	607	642	615	579	641	578	591	648	606	636	665	642	629	633	612	588	545	613	655	631	620	652	641	604	586	593	599	634	654	620	629	622	635	648	628	596	643	583	633	644	617	615	618	644	628	592	677	604	627	628	628	605	647	613	612	635	572	602	606	581	590	585	637	583	629	613	602	593	612	612	621	625	644	560	595	609	622	633	625	588	641	639	628	656	599	617	615	659	627	603	585	619	564	637	616	587	639	613	616	608	595	615	601	591	605	629	604	586	557	575	649	627	636	593	581	633	589	610	647	598	633	592	630	628	635	648	589	632	625	594	630	641	619	592	650	602	586	646	594	568	554	666	615	594	630	631	639	621	628	607	600	634	601	618	612	687	605	627	583	639	607	604	630	608	582	608	574	640	592	624	631	598	649	568	611	595	646	631	580	635	630	589	654	599	652	599	604	580	630	610	575	618	639	630	648	577	634	603	635	633	642	647	604	610	650	647	637	648	623	602	656	597	593	631	663	602	618	583	600	598	575	639	617	633	581	621	591	611	662	616	610	635	575	576	623	617	625	601	622	567	599	638	629	576	630	633	622	594	576	590	641	629	592	602	646	618	621	591	555	613	606	638	610	591	630	612	574	588	626	600	569	668	599	585	595	586	634	647	601	607	616	630	649	619	594	646	591	621	617	634	625	589	666	609	578	577	639	626	669	617	662	631	619	591	612	605	588	602	599	621	599	625	628	600	644	611	615	627	562	575	651	638	627	565	595	585	603	633	615	607	623	605	622	608	631	613	611	610	632	625	587	590	594	640	606	575	658	636	634	612	570	591	613	627	647	609	615	607	630	617	582	611	605	649	635	585	627	603	614	616	639	587	632	624	676	576	624	674	589	625	635	629	615	626	601	578	621	606	610	626	648	578	594	625	625	612	562	627	619	585	625	629	585	644	603	615	639	585	585	604	571	570	629	620	616	643	681	651	659	648	605	661	579	600	655	633	620	591	592	611	612	602	571	639	666	638	583	622	593	658	616	582	642	653	538	604	617	592	629	606	596	591	660	638	629	600	576	614	614	607	608	635	630	606	578	605	624	675	637	655	591	646	602	594	623	620	646	620	585	619	576	673	599	585	648	630	604	578	594	595	646	617	624	620	571	608	635	601	633	622	598	596	552	600	577	697	613	615	622	584	626	622	616	645	619	637	635	627	586	587	658	605	581	638	603	600	642	631	592	658	635	596	660	636	613	633	644	584	634	616	611	595	624	617	581	609	620	574	619	585	616	584	635	633	632	621	627	587	629	689	610	637	575	621	598	642	583	673	571	590	612	591	573	600	617	642	625	613	622	661	639	578	661	618	589	640	601	643	601	612	627	608	586	639	589	610	630	610	636	626	609	577	601	650	644	603	598	669	579	663	585	608	642	598	662	620	619	627	619	592	625	646	636	651	597	580	621	589	595	605	581	659	626	571	666	614	623	587	642	625	675	603	629	615	609	638	603	606	596	660	607	600	645	575	604	631	640	592	593	623	621	625	609	614	632	607	586	628	580	618	657	642	619	585	632	623	595	568	608	610	627	618	681	639	609	669	592	652	622	597	592	589	616	591	650	612	623	615	632	642	627	572	616	580	651	607	620	595	580	618	628	669	605	602	639	623	631	608	619	573	584	622	603	562	606	639	633	579	625	625	595	658	658	588	592	560	663	637	573	596	618	611	591	608	633	603	575	638	589	602	677	647	668	599	571	588	622	615	587	559	590	575	641	637	590	618	589	656	584	640	592	602	596	576	638	690	629	593	606	588	559	623	614	644	624	594	587	634	596	626	613	648	624	610	629	590	605	625	624	600	590	637	632	604	638	639	608	592	699	616	676	630	627	618	613	612	551	607	635	621	613	593	585	628	603	602	648	621	598	638	608	625	611	644	593	657	626	609	648	595	619	602	591	614	647	600	625	595	594	649	643	599	616	665	626	638	589	650	634	570	568	619	610	583	633	604	622	643	589	645	592	624	612	638	634	671	622	580	606	561	616	563	660	632	623	594	648	611	586	632	639	670	618	626	634	604	598	663	589	644	592	646	612	634	576	609	637	630	608	609	616	610	603	627	664	630	603	605	619	626	638	585	594	556	630	622	643	565	570	627	593	621	612	600	612	594	606	593	660	608	605	649	626	599	588	612	616	588	647	696	606	633	605	593	640	628	618	633	610	639	613	577	601	620	624	611	565	651	608	611	621	620	592	614	584	595	611	577	664	640	593	657	652	643	603	597	606	585	628	601	659	645	596	605	663	617	644	649	596	602	630	611	671	596	649	596	632	632	612	609	599	622	600	607	576	653	622	623	636	634	629	643	635	581	603	567	599	637	616	599	591	625	661	614	618	647	563	592	618	565	640	630	644	599	547	637	594	619	621	609	606	641	605	605	610	604	636	606	672	636	609	625	614	636	628	616	606	584	592	627	590	653	571	589	662	591	632	622	600	649	607	641	628	614	617	658	624	649	612	640	649	605	625	649	606	595	609	640	644	637	620	599	603	616	599	613	623	641	581	609	587	634	650	635	647	627	630	624
30719	16043	13885	7832	5592	4276	3359	2906	2377	1969	1799	1648	1526	1448	1230	1338	1212	1131	1171	1092	1088	1084	1023	1053	1029	994	999	1074	966	956	964	1060	1020	958	980	920	946	924	937	918	966	933	891	883	966	967	929	934	949	895	934	913	932	961	893	941	944	906	928	964	911	935	972	940	866	929	934	893	918	846	895	905	932	879	859	896	924	920	913	943	902	935	851	911	909	942	908	914	941	900	912	908	868	888	901	913	923	935	894	908	905	874	882	955	891	911	887	883	919	892	928	883	885	901	897	912	932	933	935	908	917	882	904	944	914	918	893	897	868	882	904	909	876	885	914	876	843	862	865	877	886	919	898	885	935	896	884	885	833	912	922	868	933	889	885	901	917	909	909	877	855	867	847	925	902	896	876	874	924	915	922	904	860	908	867	881	892	844	950	868	941	888	917	927	893	862	926	879	876	892	949	861	877	870	898	909	904	875	881	925	873	899	923	886	853	908	861	881	873	873	891	947	899	938	856	894	985	914	907	866	940	928	885	881	979	864	877	936	911	865	839	968	970	903	940	869	872	915	854	839	913	891	897	912	915	927	958	889	885	875	906	906	930	916	935	951	851	839	912	923	928	907	924	946	874	960	883	877	906	860	942	926	911	904	923	892	896	883	896	918	905	883	909	878	915	864	959	871	911	925	904	895	909	918	932	912	904	978	897	913	895	846	898	933	895	865	858	872	929	926	902	882	897	836	851	906	934	896	900	896	940	885	920	879	875	908	912	902	1022	905	868	952	871	864	934	912	900	886	893	875	906	890	846	884	878	892	893	967	844	924	945	911	900	935	860	892	860	851	920	894	899	870	922	894	921	943	888	920	968	876	884	899	928	871	928	880	909	895	895	863	925	894	881	884	891	861	893	903	926	911	952	866	838	883	905	914	918	890	878	868	877	878	905	979	920	884	933	888	860	923	948	926	916	934	889	894	904	875	925	895	853	873	884	926	857	939	867	894	931	879	919	875	925	907	895	882	870	884	936	955	903	819	925	912	916	897	936	903	905	884	904	892	857	879	872	908	908	952	932	819	858	895	921	905	850	879	915	907	907	932	914	895	818	952	909	918	865	913	910	936	927	869	871	909	905	886	901	865	901	956	887	887	913	901	905	931	921	890	943	929	855	882	953	928	936	925	949	938	951	940	907	908	894	961	879	907	923	929	878	889	887	880	944	899	880	913	881	918	894	939	898	883	860	931	935	904	937	910	908	927	904	872	936	893	922	949	885	862	962	965	951	870	886	873	906	890	870	933	945	889	901	913	830	876	928	891	924	887	889	849	885	860	955	850	915	905	911	895	878	890	910	901	895	896	868	930	908	886	842	882	921	880	841	899	977	851	902	919	956	897	895	868	882	941	893	864	918	917	883	944	910	898	940	921	948	902	962	946	924	869	931	874	899	891	875	868	852	906	861	888	877	920	897	892	886	844	901	879	898	868	872	864	899	897	893	901	869	922	940	895	862	853	910	883	912	942	869	907	856	889	928	918	876	904	918	920	915	867	901	859	877	937	817	885	815	899	928	875	911	943	933	848	835	899	874	847	878	908	887	901	888	861	908	902	829	920	889	874	891	911	901	897	843	933	893	926	855	902	908	921	872	870	879	915	864	884	899	894	915	917	892	947	881	885	912	862	897	879	894	928	906	878	905	889	865	885	922	967	905	906	911	895	884	902	830	887	876	929	903	872	854	920	867	900	850	914	881	884	925	914	865	882	907	917	853	871	917	912	920	926	901	887	921	863	879	922	952	881	942	926	936	870	922	883	894	951	910	901	903	913	899	858	880	904	877	903	909	888	888	860	896	896	925	878	903	894	887	916	861	825	904	933	961	920	880	901	906	903	860	884	931	889	862	897	924	896	896	922	939	894	873	894	892	967	914	957	825	890	889	922	873	895	905	928	880	933	878	902	905	888	864	916	944	924	867	894	869	885	938	936	902	913	901	939	897	895	927	921	877	927	881	895	911	847	910	851	930	965	882	892	892	879	908	953	938	938	903	917	836	874	930	854	876	907	942	905	940	900	918	925	911	881	882	889	898	897	940	858	874	898	851	908	919	888	867	868	894	904	899	973	924	886	911	940	919	873	904	943	905	849	857	924	913	929	841	902	917	922	851	879	889	936	859	888	925	901	913	898	903	928	895	924	889	909	834	876	901	956	913	887	891	868	942	926	936	856	833	948	867	906	881	927	906	867	899	923	874	898	890	865	842	893	938	889	842	913	888	892	902	895	915	888	890	917	890	852	960	932	929	880	943	886	917	950	915	936	947	891	925	896	897	874	925	856	898	845	926	904	852	908	911	886	855	865	872	867	923	883	921	879	898	923	890	877	809	886	952	867	827	874	939	928	845	894	888	901	893	953	911	823	894	914	877	858	878	920	921	901	897	907	896	841	896	929	883	855	889	891	829	905	871	863	920	859	817	890	947	894	942	890	913	897	910	923	890	906	851	922	890	869	870	912	892	866	903	894	928	915	859	924	906	955	956	933	917	883	894	903	892	864	872	950	934	927	909	913	880	914	845	911	938	901	853	867	847	892	923	847	889	951	952	880	887	891	947	830	953	922	940	887	907	878	896	930	895	889	852	920	851	940	885	833	875	942	902	901	883	924	840	902	860	896	935	877	961	830	849	896	889	888	888	917	886	872	905	871	884	930	893	923	885	894	907	911	868	944	918	848	902	883	891	868	896	882	937	880	896	901	950	898	920	906	882	928	884	876	897	879	919	905	883	874	915	886	883	914	864	903	838	884	921	876	864	910	892	864	911	871	892	865	850	874	913	929	908	936	929	880	856	901	910	884	850	894	917	894	948	880	890	910	888	865	871	859	903	906	877	843	881	887	901	917	936	924	906	920	900	885	903	862	847	972	931	896	899	911	869	884	936	926	896	904	873	883	909	859	947	916	924	851	835	897	926	917	866	861	884	872	899	919	886	905	889	866	850	883	891	871	935	920	898	933	887	923	916	907	955	867	852	898	868	901	912	878	912	910	920	961	888	919	886	852	912	897	873	875	915	871	956	894	872	930	907	927	920	902	891	895	906	877	888	884	874	865	858	911	953	876	854	924	908	869	926	928	896	903	885	923	918	923	923	926	962	889	893	898	921	932	989	876	903	893	857	888	893	943	918	860	903	855	939	889	861	881	939	937	960	870	903	937	893	870	897	849	932	874	864	931	858	914	898	900	910	909	875	963	909	860	958	909	892	918	847	887	885	891	866	907	843	907	897	939	881	930	940	884	866	918	930	858	906	877	901	927	953	883	921	893	940	870	889	898	907	901	914	853	886	866	896	893	866	891	945	940	905	901	861	932	938	906	947	909	893	912	861	837	911	936	904	881	911	830	926	931	904	951	874	900	842	831	928	898	916	913	872	882	878	946	891	866	901	867	960	853	867	930	928	880	899	887	885	906	895	903	915	901	896	956	916	933	909	876	895	891	928	911	880	888	859	884	855	912	895	887	848	925
27096	20811	8997	883	554	537	466	437	428	419	430	425	410	466	476	420	415	436	418	423	396	445	371	443	426	399	386	421	391	408	437	406	416	428	416	406	381	417	423	388	399	390	414	435	411	431	384	419	387	429	421	426	366	394	402	409	397	405	395	407	441	420	401	367	381	417	403	379	398	423	416	421	380	366	397	404	433	390	417	413	408	435	371	384	413	414	454	390	433	419	410	417	402	430	413	399	400	410	414	396	399	405	388	407	370	372	400	396	379	424	420	406	439	385	428	389	414	439	398	403	380	413	382	361	418	416	394	377	388	426	401	408	402	386	382	411	452	400	402	417	458	385	376	433	412	406	404	424	397	407	452	413	412	397	395	393	393	385	431	411	398	382	369	405	434	420	442	397	427	374	420	404	380	425	375	434	428	386	415	420	410	404	392	377	412	422	435	397	383	395	385	403	408	420	427	424	432	382	402	394	418	399	393	390	380	392	401	408	413	409	390	374	419	430	403	451	375	419	410	401	430	389	435	388	409	393	413	424	409	412	415	414	417	396	404	414	431	434	448	401	430	386	349	417	403	372	389	427	376	425	437	460	422	407	398	373	421	419	373	406	407	424	419	437	416	368	445	416	392	388	457	422	390	406	413	417	402	395	401	409	375	378	403	437	391	449	434	414	396	388	403	390	431	434	398	405	480	428	394	426	434	445	431	437	381	420	389	429	422	398	419	411	402	416	385	398	415	422	398	414	390	419	388	427	416	411	416	406	382	389	394	436	402	376	384	412	409	415	394	384	417	366	428	403	378	379	416	402	428	379	399	419	418	388	401	415	429	395	401	417	412	390	406	410	377	437	416	379	399	376	360	413	381	381	383	414	401	371	374	411	423	392	387	398	426	422	402	389	391	426	440	406	407	431	411	415	400	379	394	421	415	398	428	401	392	420	404	421	392	412	400	419	397	405	403	406	400	403	381	404	420	394	441	418	411	413	363	403	390	399	424	409	412	375	401	413	360	420	384	375	400	410	434	402	376	401	404	406	400	410	397	376	408	411	416	414	392	375	391	375	406	416	406	403	414	409	402	414	444	388	401	403	413	400	406	423	417	409	426	392	426	393	410	371	398	415	443	439	427	413	391	419	433	428	386	386	416	384	371	384	407	406	402	406	397	363	379	406	392	423	395	436	439	393	387	390	426	406	409	403	384	434	365	390	414	408	410	401	391	365	397	407	406	417	391	357	392	376	375	374	420	388	425	405	377	393	384	427	378	411	409	410	404	362	388	391	391	389	386	413	424	397	420	384	396	395	410	413	401	396	402	430	380	443	394	433	385	419	435	408	385	403	388	408	404	420	412	392	412	410	423	402	396	377	410	384	415	387	396	404	410	380	436	447	431	420	377	377	373	387	413	419	406	418	416	389	393	417	391	379	359	428	407	409	407	398	395	400	392	417	407	410	393	404	390	398	407	411	419	423	479	386	383	381	412	434	420	406	396	419	393	420	423	414	400	388	447	405	385	381	424	401	404	407	407	403	411	377	410	384	409	417	374	403	412	387	367	402	421	437	412	408	417	411	391	368	404	402	380	394	431	412	418	416	418	413	412	400	402	389	381	437	422	424	385	417	381	402	380	395	432	404	411	411	393	377	405	415	404	421	387	412	407	395	398	406	400	391	413	370	416	379	392	364	401	401	428	432	424	401	393	403	387	430	422	390	448	438	363	365	427	403	394	439	360	403	378	346	413	408	396	386	419	409	382	405	408	438	371	404	390	421	401	408	404	402	410	360	434	416	381	389	425	423	394	420	424	405	392	420	410	374	413	412	412	424	413	401	386	391	442	402	400	384	439	414	421	395	371	378	394	403	380	407	398	403	400	393	413	406	417	419	420	397	432	431	413	396	410	397	430	399	426	444	388	426	408	407	417	409	392	433	412	406	455	421	412	403	418	436	369	361	428	404	419	412	380	376	401	414	388	413	392	431	415	438	430	385	402	367	407	460	412	384	406	390	415	389	400	430	425	418	438	405	392	405	412	360	429	429	380	387	396	389	424	435	465	386	419	394	399	416	411	386	397	382	419	363	433	386	383	401	396	414	394	429	388	438	455	394	380	398	401	405	430	408	379	392	402	363	404	404	415	392	376	390	393	411	381	394	400	400	398	377	415	400	398	388	369	439	369	408	422	416	405	376	393	393	424	399	389	406	445	383	417	412	384	381	420	409	407	420	383	413	419	388	393	401	394	414	419	404	431	419	445	428	391	443	430	414	427	433	386	411	383	426	395	395	420	376	381	413	434	410	420	420	403	408	418	405	411	339	403	419	396	400	403	369	404	396	427	421	411	394	388	408	407	393	372	414	410	413	390	385	404	397	403	384	430	440	345	451	429	415	384	419	413	400	398	403	382	372	389	405	406	408	379	405	402	404	411	391	395	436	402	409	413	392	388	407	422	412	417	415	380	425	402	396	402	400	413	436	418	386	400	413	382	425	402	385	422	395	417	408	438	421	456	378	406	417	414	350	390	385	414	362	445	387	408	374	409	448	376	403	379	433	386	416	402	394	365	380	367	391	392	441	435	441	380	405	396	424	398	429	430	431	366	370	439	419	404	398	400	427	369	445	426	397	441	393	389	407	416	429	375	383	440	433	410	400	382	352	393	447	392	393	410	420	429	357	430	397	402	410	374	415	437	414	388	385	429	409	416	408	407	431	413	439	438	403	420	431	402	397	431	415	412	389	425	425	434	387	399	419	397	444	424	414	424	396	402	421	418	401	425	388	452	417	381	388	414	378	407	424	381	414	420	384	423	404	444	404	418	426	405	390	419	442	427	381	401	408	434	419	429	389	395	374	399	376	390	426	421	421	405	407	416	410	404	412	424	381	444	406	411	437	379	425	396	385	391	355	371	388	418	396	408	387	422	395	428	438	408	454	400	423	404	412	407	397	401	411	394	426	404	419	433	407	397	428	406	347	395	378	388	396	432	389	389	442	427	435	422	406	405	402	406	409	389	442	392	434	416	408	411	393	423	395	383	416	441	420	417	395	424	391	425	446	408	394	412	390	420	405	430	369	398	403	417	391	387	371	389	405	352	391	400	387	403	414	403	375	388	432	416	393	371	420	454	426	373	385	408	399	425	373	374	388	391	399	438	421	429	393	371	410	393	393	377	420	434	408	405	391	400	410	411	406	392	428	378	412	447	396	390	407	424	404	369	403	384	422	410	441	396	422	383	401	394	398	409	411	377	404	396	388	399	414	436	390	413	374	412	383	388	430	385	396	419	372	401	396	378	415	396	388	405	407	422	415	386	388	421	429	422	387	421	388	422	416	398	405	402	392	393	397	402	356	395	406	414	425	414	426	380	455	412	417	431	401	401	414	413	407	355	415	398	401	402	392	388	408	386	428	444	414	429	390	387	401	406	400	371	382	430	398	368	409	388	409	400	446	394	402	401	380	413	405	398	447	444	408	419	416	418	379	382	414	368	387	389	395	423	367	391	410
12064	1698	1542	1043	865	791	722	693	649	699	635	634	606	616	635	583	610	591	614	627	578	559	598	577	591	567	582	607	590	608	622	616	578	628	571	567	594	586	548	581	566	557	590	565	562	575	620	595	557	636	583	578	583	592	611	593	603	572	620	571	581	598	576	586	562	622	611	610	604	627	567	602	647	619	584	556	571	567	603	595	557	619	610	575	573	599	656	622	633	599	615	602	582	596	618	625	569	629	598	600	620	606	611	604	565	596	603	616	618	542	557	562	628	574	628	594	618	565	593	561	603	666	625	587	623	593	592	592	597	585	611	584	578	570	606	588	567	641	551	626	627	562	619	589	614	579	623	603	616	606	636	586	611	639	556	647	592	565	607	582	622	581	568	586	621	564	599	585	584	586	632	612	554	617	587	612	619	604	595	573	589	580	598	590	609	581	612	613	553	595	590	574	559	620	588	616	576	566	620	543	590	587	559	592	602	578	644	596	598	599	626	597	623	608	581	639	582	599	645	613	599	612	601	600	631	589	615	560	615	574	572	565	604	611	562	610	567	570	593	626	606	598	612	595	599	571	624	611	599	556	562	569	576	554	590	612	581	593	598	582	605	604	640	560	583	584	586	599	621	565	567	580	591	559	618	582	590	568	585	613	573	570	592	576	592	598	607	605	584	591	577	555	597	592	575	626	560	600	601	584	547	585	585	603	589	635	630	586	609	588	548	663	587	617	584	623	621	624	574	636	594	563	599	597	618	608	601	626	591	585	562	585	618	570	565	617	606	618	578	596	642	595	576	568	584	577	562	553	556	642	576	593	559	550	600	593	579	574	587	634	594	569	573	600	579	646	600	561	613	567	588	603	595	579	652	588	568	604	580	569	609	564	610	623	587	576	533	617	577	583	589	587	622	565	572	586	554	646	606	572	577	569	605	600	593	588	576	551	597	627	572	581	599	619	612	590	587	593	608	584	560	593	567	653	605	595	589	582	614	642	579	556	598	555	637	612	611	600	594	569	539	586	597	565	613	598	592	613	584	581	611	634	596	575	574	598	562	596	601	578	613	552	600	573	602	586	599	617	609	600	585	566	602	569	534	602	564	600	601	559	540	606	609	587	639	585	601	648	585	622	554	579	606	614	613	630	582	568	605	588	623	599	597	584	572	572	557	590	603	553	617	611	599	612	646	598	559	624	580	571	613	575	597	606	583	587	612	602	594	548	579	597	616	613	620	612	618	630	583	612	617	557	545	600	600	604	603	606	626	562	603	599	563	635	602	554	560	598	574	603	607	582	624	610	598	618	563	564	571	576	554	591	597	604	580	585	631	581	602	646	586	570	612	552	544	551	578	592	612	593	650	574	617	617	595	578	571	596	577	588	562	602	596	615	564	589	565	561	610	635	585	637	612	661	578	584	609	629	647	605	591	577	613	603	543	577	589	549	606	583	567	594	626	625	644	573	590	570	594	623	566	592	589	639	578	557	613	589	598	621	611	587	591	583	598	530	585	585	588	616	602	621	572	611	592	604	574	598	585	598	602	592	557	608	596	649	585	613	602	587	614	577	563	595	541	603	611	607	606	599	576	656	572	556	580	562	539	632	562	583	619	587	569	606	610	595	590	541	587	603	618	632	585	661	610	607	574	602	558	587	598	571	573	546	589	622	606	647	591	596	570	593	586	558	596	551	612	588	607	551	610	598	616	590	633	582	643	595	587	596	601	600	612	601	605	589	621	610	595	590	601	602	591	632	536	596	663	577	599	629	572	618	571	578	605	598	615	607	632	611	606	585	567	587	613	604	571	596	593	577	593	594	615	576	607	606	590	611	622	562	617	573	587	547	596	565	581	625	589	602	565	566	572	570	609	590	561	600	630	603	591	546	571	555	584	575	597	587	571	606	588	606	613	637	590	627	619	625	569	581	581	612	586	587	608	598	593	580	591	590	583	617	617	637	579	617	604	560	606	598	632	588	604	609	576	582	592	561	568	575	646	602	592	603	573	577	640	653	588	609	631	586	582	587	555	575	590	571	594	668	620	659	610	635	636	577	591	579	603	650	631	591	595	603	606	585	593	574	640	622	593	646	595	574	545	575	586	577	617	583	591	623	560	589	602	590	600	601	575	610	599	603	571	626	546	575	578	584	621	618	605	584	583	598	593	591	649	604	599	586	590	618	601	550	605	573	594	586	574	562	584	599	568	615	562	582	624	628	625	625	558	613	606	638	600	614	634	580	568	615	574	580	582	632	565	619	593	605	581	597	576	599	586	607	627	597	598	592	624	548	579	604	568	618	580	568	606	566	624	554	630	612	613	622	610	568	584	594	605	581	558	572	555	611	588	615	587	605	604	625	565	590	601	569	633	613	542	590	554	553	620	626	605	629	546	609	600	576	624	569	637	601	571	580	553	569	571	629	594	556	572	594	592	594	582	568	642	590	634	601	591	561	602	588	624	563	593	567	615	559	538	619	589	572	599	589	608	637	610	600	630	564	570	600	611	606	586	626	576	554	616	594	607	608	596	608	627	606	594	579	595	677	608	608	617	591	588	587	580	639	579	601	586	582	598	623	611	597	553	601	569	647	601	593	621	620	575	639	585	589	569	598	626	555	616	566	559	635	593	592	633	631	607	610	616	635	536	601	666	578	559	604	596	519	581	578	620	602	588	578	607	604	609	613	576	562	639	562	644	566	605	645	584	596	587	594	616	543	590	574	601	585	585	586	551	620	637	587	621	540	583	614	622	577	578	616	598	577	613	580	565	615	596	577	616	586	560	627	577	576	650	588	612	590	565	611	608	589	601	597	585	616	587	593	631	589	589	634	632	598	552	577	584	604	630	594	576	606	584	607	598	579	579	579	569	608	570	599	612	596	609	587	614	631	579	607	605	580	609	539	628	586	641	582	600	591	598	622	633	569	615	604	562	574	554	526	597	618	606	594	581	546	547	620	604	617	561	586	572	633	592	590	614	598	617	607	610	576	603	627	621	572	613	630	628	595	612	581	624	618	604	627	624	547	594	614	566	632	612	590	612	587	630	576	614	621	574	593	561	621	606	562	564	551	585	567	586	603	539	650	639	606	530	573	567	553	590	613	598	619	577	627	607	571	562	590	636	623	614	628	574	600	549	634	612	575	625	515	596	579	606	580	586	587	614	576	629	582	611	602	574	611	609	589	590	590	586	559	558	593	580	627	586	576	596	598	610	582	581	593	570	660	605	627	629	607	562	593	537	579	606	657	563	603	600	535	569	592	584	596	615	560	601	618	590	643	598	600	614	565	569	605	563	569	626	619	603	609	587	576	609	620	568	568	565	626	542	577	607	607	558	606	570	607	611	573	565	574	605	594	605	563	577	632	575	607	570	566	581	586	609	624	592	614	581	594	575	641	589	650	589	584	561	567	578	633	612	591	622	652	599	600	581	593	600	640	633	593	558	614	602	572	594	576	573	646	571	614	563	605	584	596	553	605	576	606	600	612	585	625	599	622	563	570	609	591
24364	21428	28679	24580	21263	5419	1405	1071	951	943	879	846	807	791	842	787	812	735	784	766	713	764	743	744	720	737	745	754	757	722	675	724	767	765	743	751	695	752	771	689	722	750	727	704	714	724	725	727	754	743	718	757	671	774	718	736	740	740	731	700	723	729	759	703	715	721	702	724	724	713	693	746	716	757	739	722	766	732	713	695	721	743	722	729	698	703	748	738	717	721	729	722	736	714	706	756	707	728	715	692	695	722	776	729	709	715	737	744	718	719	771	715	695	689	714	750	737	723	727	718	712	690	761	746	779	704	694	672	727	746	746	713	727	711	733	706	735	691	741	765	744	713	729	691	719	741	738	724	780	733	680	733	705	736	715	722	753	736	720	732	754	720	694	722	741	704	711	714	721	737	719	729	725	787	677	724	723	727	687	737	733	702	739	785	766	688	700	696	698	739	748	710	699	690	721	694	718	744	726	691	751	725	755	727	757	714	770	750	705	717	724	777	703	729	705	649	710	762	698	745	769	679	723	732	727	682	742	703	733	730	724	720	759	715	745	753	702	712	695	733	784	716	707	725	729	735	706	673	677	729	684	697	717	717	699	670	716	709	703	723	690	736	728	751	729	744	722	762	757	700	671	740	758	699	720	711	739	723	743	683	752	764	702	728	725	716	668	704	705	714	745	691	678	694	706	735	718	775	745	730	772	734	697	699	737	723	692	659	769	705	730	695	748	714	685	710	737	713	723	686	794	770	702	742	740	698	703	743	716	694	713	717	683	740	723	747	695	719	728	734	713	737	767	723	716	737	716	722	737	718	719	715	714	759	715	719	749	741	733	763	741	736	737	685	683	711	721	690	665	702	734	744	689	681	733	721	698	766	705	700	715	743	745	766	725	746	727	756	740	707	703	714	731	766	705	726	720	710	758	706	713	712	751	721	722	701	734	714	672	715	736	764	695	752	727	714	774	717	665	739	753	735	761	705	698	768	656	683	708	697	727	729	707	698	707	730	702	736	695	725	705	807	726	713	739	682	678	738	720	736	718	718	681	687	706	769	749	726	726	740	720	709	668	706	689	709	691	713	731	718	737	748	725	753	664	710	732	726	721	700	759	707	715	742	707	692	683	708	691	779	735	695	695	753	741	735	728	709	704	710	682	712	737	728	752	710	741	714	755	681	724	760	756	676	682	682	748	697	760	686	713	724	740	730	731	692	729	698	728	753	721	719	745	756	769	750	717	734	734	722	691	732	761	681	723	749	699	701	693	786	759	695	779	739	701	739	685	674	700	764	651	698	709	724	764	767	672	698	747	688	676	680	690	730	716	696	669	730	737	750	709	710	695	712	678	772	730	669	724	733	698	717	725	686	711	730	695	722	730	737	771	737	755	748	707	736	731	700	664	755	727	694	710	719	737	695	669	741	759	716	703	670	734	758	747	728	672	716	736	693	724	670	690	709	742	724	735	725	760	728	710	691	759	728	710	728	662	739	681	678	725	737	710	722	719	705	665	739	740	713	757	718	755	777	758	707	780	713	661	678	776	757	693	759	708	713	713	728	735	729	738	729	705	749	724	700	714	739	756	721	783	747	732	730	715	747	701	746	723	739	742	710	682	705	766	722	684	707	753	742	712	736	684	723	705	691	683	731	745	692	760	715	716	700	716	719	740	715	709	709	718	727	724	758	693	666	741	720	706	710	686	733	760	750	710	721	735	723	728	789	734	701	700	708	734	716	727	687	716	671	707	685	735	726	710	744	728	740	760	719	723	726	769	763	671	748	764	655	740	725	734	722	760	715	720	717	721	711	701	722	708	723	705	747	739	705	722	720	731	743	734	706	752	718	751	745	723	729	700	690	674	716	725	705	714	714	711	726	643	729	734	678	709	689	684	673	722	765	728	753	706	758	738	722	743	735	747	716	783	702	692	689	644	724	731	689	713	728	725	730	694	735	694	670	714	735	718	699	715	743	710	721	727	723	695	681	742	742	739	705	699	666	686	731	757	703	742	698	732	686	711	699	700	749	705	690	648	717	726	785	690	715	742	735	711	691	717	684	696	722	688	709	715	758	697	712	657	694	692	670	673	748	753	754	696	723	719	736	732	715	705	716	707	698	724	693	680	713	729	699	707	706	734	712	707	738	757	738	771	727	720	735	727	724	691	708	717	687	716	719	685	744	664	680	776	734	725	702	723	718	727	724	746	700	712	655	696	711	745	748	767	731	730	744	719	727	754	698	734	715	754	729	761	768	737	780	690	715	734	711	735	727	694	733	689	760	701	687	722	717	730	701	715	733	778	692	707	736	720	707	708	731	736	724	738	708	740	747	703	722	737	709	716	735	725	747	729	701	691	686	780	728	732	651	750	747	700	741	706	704	735	710	745	689	730	711	731	722	738	761	692	720	744	713	760	743	743	763	778	720	757	705	769	766	739	748	699	751	722	706	740	725	719	718	731	707	706	692	743	737	702	732	724	725	662	733	769	754	691	698	788	712	682	732	745	681	747	768	676	719	693	713	711	684	676	704	748	686	764	744	684	703	771	738	757	743	704	715	692	720	726	682	757	725	761	677	711	716	707	693	754	716	734	710	738	731	720	741	748	711	726	712	759	736	698	727	710	720	751	782	707	698	706	735	724	720	690	744	734	718	704	711	717	743	753	733	760	698	669	691	712	737	773	723	751	745	778	718	754	702	700	749	742	708	723	700	676	713	744	709	670	681	716	668	741	707	727	789	713	726	712	757	714	710	721	718	706	690	728	788	732	744	714	706	689	702	716	810	786	662	746	718	753	742	784	705	728	696	726	688	756	657	749	773	740	753	690	691	707	718	748	665	721	760	689	689	704	688	699	722	730	719	763	753	754	753	773	731	702	704	673	655	662	711	779	699	716	745	735	768	752	733	726	723	699	738	733	753	708	702	712	665	744	696	678	728	703	761	687	708	722	703	776	775	720	732	733	697	696	688	742	685	689	697	710	716	778	725	707	737	723	731	696	730	702	722	731	728	665	657	680	688	727	675	696	683	738	686	781	729	715	686	710	720	705	741	690	697	742	674	740	727	764	683	702	707	703	735	754	721	734	710	715	701	718	742	666	741	702	724	745	725	718	721	748	721	735	701	770	727	709	707	759	728	644	775	727	742	749	720	724	713	708	695	702	689	722	707	769	724	717	770	748	731	716	733	700	738	783	754	754	709	713	763	768	707	731	751	762	693	709	762	739	735	721	707	742	742	702	739	697	779	692	725	703	700	740	743	686	750	706	722	726	748	705	751	748	706	734	718	682	731	700	663	711	684	709	700	681	709	749	680	698	761	687	736	681	743	751	757	758	720	700	714	754	660	710	731	686	710	701	716	739	711	696	769	736	739	689	712	722	685	736	779	746	735	682	766	756	744	757	676	709	755	725	728	760	790	721	745	671	721	723	726	774	713	689	680	757	714	746	745	708	712	727	743	714	681	716	731	700	747	751	698	698	719	713	697	742	707	767	686	728	757	758	748
26749	10229	9062	4986	3674	2876	2366	2029	1796	1747	1520	1379	1341	1226	1261	1187	1250	1170	1172	1155	1130	1131	1107	1104	1106	1077	1133	1106	1052	1112	1043	1067	1092	984	1066	1064	1086	1092	1045	1120	1033	1059	1098	1061	1036	1075	1069	1065	1088	1024	1023	1023	1094	1001	983	1150	1118	975	1054	1032	1121	1016	1013	992	1016	1125	1100	1034	1039	1007	1060	1013	1044	1066	1037	1033	1003	1030	978	1041	1037	1016	1034	1020	1089	1008	1004	1077	1070	978	1032	1009	1061	1049	1008	1046	1052	1047	1027	1030	1008	1033	1027	1054	1014	1046	1018	1077	1040	1059	1038	1023	1032	1040	1053	1077	1034	1040	1074	1047	1058	1012	1066	992	1023	976	1118	1018	1107	1005	1055	1017	1067	1085	1020	976	1046	1009	1080	1056	1006	1021	1019	1123	1022	1067	1009	1028	1035	1026	1034	1016	982	1029	1015	1049	1052	1010	1107	1023	1083	1066	1073	1015	1066	1023	1042	1018	1062	1049	1028	1032	1040	1032	980	1003	1083	1073	1043	1032	1047	1071	1060	1000	1036	1038	1026	1046	1058	1062	1040	1048	1015	1008	1008	1021	1052	1057	1035	1029	1059	1049	1078	993	1045	1092	1041	1027	1038	1052	1043	1064	1072	1024	981	1001	1031	1028	1040	1107	1007	1026	1006	1049	1082	1030	1070	1072	1035	1035	1038	1075	1046	1066	1055	1045	1069	1054	1024	1053	1036	1071	1039	1037	1052	1017	1003	1021	1030	1047	1011	1052	1018	1060	1024	1004	1018	1029	1035	1076	1009	1014	1031	1015	1025	1035	1060	1043	1047	1028	1063	986	1077	1017	1073	1004	1032	1056	1020	1054	1047	1005	1042	1038	1034	1018	970	1107	1016	1046	1029	984	1063	1008	1096	1065	1034	1010	1033	1074	1043	1017	1024	1023	1027	1059	1041	1022	1073	1052	996	1059	1051	1111	1106	1038	964	1090	1020	978	967	982	998	1053	1008	1007	1031	1052	1042	1080	1036	986	962	991	1019	1025	1046	1071	1064	1084	1047	1054	1063	1052	1046	1054	1028	970	1003	1095	1034	979	1060	1047	1082	1047	1040	1049	1074	1020	1006	1031	1069	1022	1072	1003	1066	1034	1032	1107	998	1031	1079	1013	1080	993	1050	995	1047	1049	1078	1032	1048	1066	1030	1058	1064	1030	982	999	1041	1034	997	1030	977	1018	1030	1054	1004	1018	1107	1056	1095	1031	1024	991	1024	979	1003	1084	993	1046	1042	977	1069	999	984	1033	1026	1055	1047	1058	1028	1069	1078	1033	1064	1040	1109	1059	1026	1046	1031	1092	1067	1046	1017	1005	997	1088	1059	1031	1064	1047	1040	1018	967	1013	994	980	1076	1037	1061	1071	1064	1028	1017	994	1076	1067	1037	1019	964	1001	1043	1022	1016	1060	1005	1044	1035	1036	1070	1060	1046	1076	1023	970	1043	1063	1009	1072	996	951	1043	1046	1037	1005	1093	1032	1063	1008	1068	1070	1064	1066	1059	1049	1027	1078	1002	1060	1027	1050	1024	991	1044	997	1091	1032	1042	1049	1007	1023	1019	1028	1014	1052	1027	1079	968	996	973	1034	1062	1034	1057	1062	979	996	1112	999	1014	1040	1001	1068	1056	1031	1047	1082	1038	1018	1046	1027	1046	1067	1076	998	990	1003	1081	1048	1026	1101	1008	1054	1045	1035	1013	1043	1043	1024	1001	1038	1007	1072	1032	1082	992	1071	1003	1039	1016	1089	1057	1017	1008	1065	978	1057	1039	992	1084	950	1011	992	955	1056	1001	1041	1079	1093	1054	1053	999	1018	1056	990	1032	1005	980	1029	994	1101	1009	980	1002	1054	1020	1024	1035	1015	1039	992	988	1018	1041	1067	977	1045	1057	1051	1050	1068	1051	1014	1036	1064	1044	985	1006	1070	1071	1011	1052	1019	1028	994	1034	993	1024	1020	1061	1022	1077	975	1021	1024	1030	1023	1049	962	1015	1065	1055	995	1027	1053	989	1016	1092	1033	976	1091	996	983	993	1095	1061	1002	1031	1068	1035	1089	1096	993	1027	1022	982	1065	993	1066	1031	1017	1021	1024	991	1022	1042	1049	1060	1057	1048	1039	1032	1007	1001	1000	1000	1030	1034	1048	1031	1065	1045	1018	1026	1061	1034	1069	1041	1052	1076	1054	1010	1092	1047	1024	1012	948	1027	1039	1069	1036	1067	967	1044	1074	1047	1088	1013	1091	1025	1098	982	1085	1033	986	1049	1004	1007	1124	1078	1027	1023	1047	1022	1004	1083	1023	1024	1067	1114	992	950	1038	1035	1034	1062	1060	1041	1066	1004	1055	974	1053	1043	1027	1064	1048	1024	1025	1015	1026	1046	1015	1001	1035	1021	959	1069	1064	1065	1041	1070	1047	1079	1058	1051	1034	955	1102	1033	1010	1061	1012	997	1052	1047	1025	1031	1040	1061	1049	1024	1019	1089	1052	1038	1046	988	1096	1016	1068	1001	1045	993	1039	1027	1053	1068	1052	1058	1035	1094	1071	1040	1055	1061	1054	1053	1048	1034	1053	1074	1014	1040	1056	969	1031	1080	1014	1000	1005	1001	974	1006	1061	1066	1017	1065	1023	1012	994	1067	1007	1014	1022	1022	1055	1030	1025	1024	1035	1046	1061	1017	1018	993	1014	1010	1035	1039	1019	1022	1073	1029	1016	1032	986	1084	971	1010	998	1019	1036	1020	1108	962	1055	1014	1061	1064	1035	1020	1011	953	1018	1012	989	1081	1047	1063	1042	1007	1062	1035	1011	1038	981	1086	1102	1003	1041	1027	1047	1014	1038	1093	1049	1018	962	1049	1058	1054	1057	1049	1073	1010	1066	1042	1027	1025	1059	1054	1050	1064	1046	1043	1062	1009	990	1034	1031	1009	1042	986	1035	1040	1034	1014	1026	1083	980	977	1075	994	1066	1039	991	1008	1039	1004	986	1053	1062	1038	1059	1088	1057	1009	1000	989	1090	1060	1052	1059	1060	1018	1030	1027	1043	1108	1039	1075	1063	1067	1094	1011	1014	1064	1052	1006	1081	1041	1071	1037	1071	1026	969	1036	1018	1047	1084	1011	1032	1052	1094	1011	1034	1012	1000	1034	1022	1007	1040	1031	1033	1024	1033	988	1081	1059	1062	1047	1012	1014	1014	1037	992	1038	996	1049	972	1072	1069	1004	1058	1049	963	1048	999	1026	1045	1021	1091	1012	1028	1043	1056	1014	1045	979	1010	1041	1022	1051	1064	1016	981	1028	1023	1044	1110	1041	987	1055	1050	1077	991	1045	997	1048	1024	982	1040	1076	980	1101	1038	1028	989	1049	1015	1073	1013	1071	1024	1025	968	1029	970	1033	1017	1021	1005	1056	1031	987	1001	1012	1031	1119	972	956	1042	1035	1020	1055	1037	1000	1098	1056	1056	1029	984	1075	1026	1013	1084	1050	1074	1027	988	1030	1044	1039	1066	974	1023	1014	1016	1008	1035	1034	1078	1031	1022	971	1037	1019	1045	1063	1089	997	1029	1028	955	1044	1100	994	1010	1031	1029	976	1019	1034	1030	1030	1076	1000	1051	1098	979	1048	976	1013	1043	1028	977	1076	1030	1123	1080	1058	1019	1001	1091	1044	1042	1031	1030	992	1013	1053	1025	1056	1028	1042	993	1015	1069	1024	1033	1005	1023	1036	1092	1066	986	1077	994	995	1020	1045	1002	1035	1062	1065	1055	1012	1031	1071	1068	998	1124	1062	1020	1064	1020	983	1043	1035	1051	1044	1086	1147	1025	997	1052	1019	1068	1026	1020	1051	1058	1090	1074	1017	999	1086	1005	1057	1023	1090	1058	1032	1018	1097	975	1003	1087	1057	1037	1069	974	1032	1046	991	990	1031	1039	989	1052	1042	1023	1014	1014	1012	1060	1111	1091	1026	1082	1015	1078	1040	1003	1051	1015	1066	1007	999	1021	1090	1089	1027	1079	1017	1063	1009	1087	1078	999	1001	1033	1065	1057	1037	1014	1020	1023	1064	947	1021	979	1023	1016	1039	1068	1048	1025	1049	1015	1042	1019	1007	1026	1059	1033	1021	1017	1031	996	1049	1034	1049	1003	1034	1040	1066	1068	1035	989	1007	1044	984	1045	1008	1020	1023	1006	1033	1042	955	1055	1053	1084	1077	1062	1080	1033	1059	1042	1051	1065	1065	1081	1039	1013	1003	1012	991	1011	993	1029	1030	1020	1051	984	1074	1045	1057	1052	1007	1046	1073	964	1065	1039	1079	1076	1007	1049	956	1088	1039	1005	1037	1015	1121	1112	1057	1007	1057	1010	1045	1001	1056	1056	1053	1030	999	987	1023	983	993	1036	1060	1069	1076	1031	1030	1010	1044	1024	1110	997	1024	996	992	1079	1022	1090	1038	1027	1045	1016	1045	1042	1039	1108	1051	1040	1046	1081	1040	993	1055	1045	992	1003	987	1045	1064	1048	1045	1016	989	965	1013	1036	999	1039	1017	1026	1015	1158	1067	1041	1048	1003	1059	1001	1028	1020	1033	968	1012	1032	1009	1042	995	1033	1051	1013	1039	1005	1010	1004	1031	1074	1032	1036	1055	1055	1042	1027	1007	987	1024	1063	1049	1014	1051	1012	1035	1027	997	984	1047	1054	1042	991	1020	1020	1039	1040	996	973	1079	1026	1059	1009	1012	1018	979	1023	1008	1054	1025	1017	1045	1050	1027	1011	1048	1029	1057	995	1022	1024	1065	1083	961	1036
23363	21474	29250	24128	21474	21249	4251	1393	1073	1028	967	883	815	820	835	776	740	751	712	728	697	690	705	664	744	679	658	678	659	702	619	676	638	673	686	679	633	647	681	647	628	683	649	644	693	611	670	633	613	600	644	627	610	591	633	644	635	584	585	661	618	601	622	609	648	603	610	651	613	621	654	632	643	602	624	593	675	642	635	668	627	629	656	641	661	629	604	630	650	661	628	620	608	621	662	620	657	601	619	602	677	664	639	595	623	583	622	671	626	640	592	644	589	640	637	631	610	674	633	613	608	624	637	621	597	602	617	632	613	625	631	586	629	666	642	621	678	618	654	622	635	616	612	620	645	598	595	642	668	647	667	620	618	639	670	619	618	577	658	600	623	643	619	630	657	652	636	672	611	636	659	639	605	613	603	603	632	657	663	580	578	588	668	604	633	612	660	620	593	647	631	582	647	633	627	622	614	638	621	627	653	631	643	616	583	586	606	603	581	593	588	647	648	622	640	611	610	602	637	647	592	634	581	614	616	648	599	599	606	637	654	620	627	601	599	613	596	608	646	621	664	588	661	673	666	630	621	661	604	618	620	670	641	643	607	621	639	608	632	612	637	601	642	629	626	632	587	643	609	611	652	636	565	645	600	651	616	656	628	615	630	582	657	610	597	599	666	622	641	661	607	619	607	628	646	657	609	596	602	611	660	623	620	612	638	609	635	623	608	598	649	626	609	631	595	642	625	598	603	562	620	628	643	643	607	624	637	578	591	642	602	648	649	628	638	602	563	643	629	611	663	626	645	613	640	644	598	687	600	589	639	600	627	604	633	615	612	611	608	624	614	635	603	643	668	585	632	598	575	612	601	625	658	617	613	589	637	669	599	639	647	666	666	596	645	638	657	583	599	660	664	604	587	612	616	620	587	602	640	625	599	597	636	645	612	633	623	642	661	579	631	593	625	630	614	619	632	576	611	627	620	615	627	599	660	574	635	632	629	622	617	607	643	668	629	564	630	576	639	628	598	672	624	670	575	598	587	608	632	637	611	627	651	659	593	619	626	628	603	621	639	625	604	655	603	622	631	614	658	619	596	628	630	623	655	658	637	660	648	606	633	609	640	631	643	646	620	563	614	603	596	637	589	607	626	635	625	653	651	621	564	604	647	628	653	636	628	665	621	645	615	602	616	575	617	607	655	566	652	652	618	662	593	597	618	662	635	594	601	630	602	644	580	600	629	610	599	671	564	645	664	590	623	644	623	643	639	631	648	588	645	635	620	645	613	637	625	615	634	589	654	608	611	645	603	609	604	636	649	613	610	600	672	590	601	609	639	618	614	633	607	643	670	622	594	669	643	655	581	626	627	611	684	632	626	606	624	596	620	610	599	606	592	619	609	606	622	604	619	611	645	594	640	659	626	629	623	592	649	655	610	631	647	653	652	593	600	646	633	635	648	622	629	589	618	598	650	586	651	632	567	629	605	596	659	643	661	612	600	647	620	632	619	593	636	658	635	594	610	635	619	609	589	602	643	609	630	660	661	666	610	673	628	674	596	662	642	641	598	642	631	612	610	633	658	663	653	634	605	637	642	601	610	599	633	630	605	609	648	594	674	624	581	644	600	613	594	652	602	646	612	579	640	598	633	606	592	639	653	627	619	647	660	654	664	630	592	594	617	630	604	606	639	627	659	649	623	615	587	606	607	640	622	632	597	673	622	646	601	591	636	668	606	627	638	605	637	677	606	618	671	634	626	628	647	597	634	656	605	641	658	627	609	596	581	655	613	646	620	662	616	589	639	630	563	629	614	627	650	607	638	616	603	651	621	637	614	642	661	614	612	655	575	604	679	648	606	649	634	587	655	618	603	650	634	666	652	621	619	633	613	591	637	577	639	609	607	662	651	639	645	621	652	643	609	609	602	644	630	636	611	636	608	656	641	605	606	614	622	605	634	611	644	620	616	612	648	633	612	638	638	595	593	606	617	608	630	617	672	610	673	656	630	657	647	618	646	606	645	667	598	630	610	608	622	639	605	610	594	627	641	631	595	609	598	631	620	576	597	587	633	675	678	611	638	653	615	611	641	607	624	645	604	636	573	630	625	586	575	649	606	570	646	599	639	586	638	594	624	590	602	681	619	596	638	603	653	619	613	630	682	610	628	594	596	620	686	627	605	688	644	649	619	597	623	661	630	652	612	638	597	622	645	586	632	654	644	616	640	668	637	630	629	634	605	647	642	621	644	616	594	633	643	613	617	623	669	609	644	610	616	578	649	636	654	627	640	604	624	625	664	671	614	601	607	643	613	634	616	624	646	652	642	630	605	631	598	581	626	644	615	573	639	625	627	595	561	613	622	682	632	659	628	581	621	624	609	618	618	607	608	618	619	639	608	631	639	607	584	599	597	642	665	637	605	609	623	648	656	597	589	641	583	634	621	604	588	616	611	610	691	562	620	656	623	617	641	600	607	619	596	613	609	618	601	645	649	629	628	595	638	660	603	640	586	655	635	625	648	642	627	595	633	584	615	626	608	579	608	652	609	600	608	652	625	605	640	628	607	633	654	656	621	633	626	585	648	658	660	592	626	575	656	632	613	624	590	658	630	625	574	642	610	653	608	666	623	628	626	667	669	682	611	671	596	633	607	608	630	669	580	565	643	629	613	626	590	623	642	614	673	651	644	613	609	591	609	638	628	614	642	606	640	600	622	610	631	635	624	619	626	649	678	627	606	658	601	656	643	626	660	618	664	611	583	614	626	609	690	613	586	614	628	594	617	627	678	608	577	582	637	599	635	628	599	593	644	689	610	669	643	605	648	651	643	593	640	588	627	623	621	651	616	631	612	621	644	595	599	599	564	590	619	616	613	618	636	616	593	643	632	632	628	625	644	592	608	643	607	633	637	632	597	600	633	614	617	611	670	614	663	620	628	636	641	625	613	589	569	627	616	633	643	611	619	626	585	660	638	615	593	634	665	609	661	599	645	630	615	660	641	581	648	603	617	626	624	693	653	685	634	566	557	598	629	659	603	620	639	593	624	585	648	644	631	611	615	614	680	655	641	640	627	611	610	651	645	616	607	598	592	617	625	652	622	585	639	624	610	587	659	571	608	593	600	637	594	639	614	649	633	624	596	652	611	615	605	593	588	584	592	582	634	605	650	609	590	575	631	625	649	609	628	627	625	555	627	650	645	680	611	577	617	658	655	587	636	579	623	581	657	627	613	567	582	642	641	691	660	629	616	585	576	641	623	618	588	619	646	631	601	592	630	618	605	613	658	599	652	580	661	603	580	572	584	595	672	579	621	586	637	633	604	595	596	625	592	607	628	645	588	621	647	599	641	630	593	608	633	591	665	612	652	617	628	625	622	617	620	631	670	602	649	614	653	631	656	601	606	664	638	638	658	636	668	614	609	569	664	615	619	589	601	651	664	657	654	596	613	622	630	618	609	573	608	597	632	652	610	635	600	599	639	670	607	596	637	612	630	609	589	609	610	596	654	642
30318	16155	14130	7748	5419	4329	3548	2683	2312	2069	1807	1549	1533	1400	1338	1230	1196	1168	1058	1148	1049	1083	1101	1018	1028	1002	1061	1056	973	993	1036	957	945	962	954	938	1051	987	945	989	937	909	934	948	894	918	935	985	962	935	948	853	941	938	913	913	890	898	956	959	935	920	946	871	882	908	835	918	930	895	921	950	900	892	883	908	947	902	905	939	912	953	944	912	918	884	895	928	859	891	863	909	941	890	916	913	897	932	881	874	906	934	894	916	872	927	967	886	921	890	872	895	939	875	864	892	873	899	883	925	866	921	863	869	890	861	922	967	920	925	921	940	871	903	923	881	909	923	906	904	927	904	840	919	886	877	920	902	940	914	855	908	905	922	868	893	887	894	912	876	897	869	890	951	884	887	906	892	884	869	870	851	899	853	884	858	877	841	958	899	883	914	887	830	941	885	865	905	873	946	903	945	871	940	956	932	946	871	918	900	913	929	895	867	901	917	890	958	903	932	896	893	913	913	930	956	907	925	916	895	853	886	892	853	922	888	896	888	969	908	923	882	913	884	967	935	932	892	870	881	862	917	859	963	884	908	919	928	883	882	913	890	940	888	861	913	911	966	867	873	921	907	894	919	915	893	905	903	907	968	869	970	915	932	926	862	865	880	832	903	897	864	979	906	896	986	934	914	945	870	852	824	849	883	943	937	873	866	894	948	876	961	880	911	932	926	913	902	912	881	872	857	968	896	862	1004	896	895	890	875	927	891	878	845	935	946	889	914	908	908	924	870	920	925	917	962	896	904	900	916	953	913	889	886	928	869	919	923	901	908	843	864	853	896	874	932	929	884	924	926	896	911	894	902	927	882	928	937	869	818	929	921	872	884	883	928	888	893	853	862	931	926	910	900	889	884	943	924	934	933	895	880	903	851	913	947	942	863	894	907	888	924	919	866	903	893	1004	931	951	909	847	870	910	908	887	913	937	889	876	934	897	923	920	911	939	945	873	900	918	877	965	931	878	857	913	914	926	937	891	928	905	922	954	862	851	902	890	948	865	952	872	871	844	916	920	858	864	920	905	865	896	886	908	916	891	938	917	919	892	906	923	919	902	919	931	862	894	905	863	915	913	899	893	870	911	880	904	931	886	956	891	888	917	926	929	948	888	876	953	856	949	886	861	868	910	910	930	860	862	875	855	865	951	912	897	880	887	868	935	922	902	889	912	923	903	878	903	933	857	845	902	907	933	918	901	890	907	897	876	909	866	949	914	921	860	905	899	870	907	905	910	872	896	879	893	890	939	889	918	832	903	930	903	931	924	920	920	892	905	886	867	888	884	892	891	902	901	950	902	917	905	877	959	907	813	901	964	917	879	897	890	894	917	900	892	939	889	924	901	877	899	852	938	958	921	908	916	888	968	891	889	855	884	958	913	912	855	906	921	867	928	949	923	938	884	895	848	923	891	918	852	911	875	890	906	852	846	916	848	900	934	890	898	887	908	923	830	913	915	867	906	891	908	933	908	888	924	948	883	886	874	901	904	848	910	954	879	872	888	860	881	878	871	905	879	904	900	898	886	857	890	923	878	953	881	945	872	881	946	888	894	864	933	940	911	927	941	852	932	965	980	868	852	931	878	939	919	895	874	909	933	925	952	916	937	878	892	907	935	897	901	912	937	896	941	928	892	905	929	955	976	903	907	901	894	888	935	886	895	915	899	885	919	906	856	934	853	889	892	917	886	840	893	946	928	930	897	916	869	932	926	925	869	899	887	902	896	898	892	925	962	866	885	926	932	921	878	913	911	925	902	893	901	957	889	915	852	903	859	915	889	885	833	881	862	877	913	835	875	848	933	907	949	942	931	904	918	884	920	918	889	903	884	912	869	893	905	899	911	898	862	879	922	871	885	842	896	961	965	871	936	918	897	889	892	937	871	870	891	887	907	875	931	892	886	953	916	944	851	970	895	845	915	859	919	965	905	890	865	907	885	944	952	879	887	853	908	910	918	859	894	958	973	900	906	934	906	920	923	896	914	891	877	958	847	896	931	847	943	869	875	962	917	935	859	869	948	833	916	896	900	919	910	922	919	913	897	894	888	935	914	909	906	894	914	865	921	892	926	901	912	905	920	845	894	962	897	836	848	910	880	894	879	889	940	916	912	871	934	916	907	896	910	910	855	882	926	874	905	888	914	872	849	965	874	926	908	900	926	872	956	922	851	941	853	949	927	913	891	922	910	910	923	928	897	851	913	904	872	843	884	935	887	868	919	878	936	902	910	874	877	907	862	907	879	919	876	897	957	910	884	935	894	889	932	927	870	919	882	906	942	949	940	934	939	922	890	859	884	874	911	882	879	910	890	927	882	921	898	896	889	875	961	864	896	905	866	919	867	922	928	913	905	908	927	954	925	967	903	914	929	952	944	877	920	918	941	898	874	896	929	911	884	904	902	884	892	919	901	939	882	978	885	924	892	982	891	878	889	895	930	869	931	897	877	890	930	893	890	915	892	866	877	938	901	893	911	953	935	911	909	925	878	901	890	848	903	907	884	892	892	903	878	920	900	922	966	925	901	878	877	941	852	875	892	900	911	920	934	915	892	867	869	931	899	894	895	836	939	861	872	924	894	891	859	951	912	863	928	833	877	933	900	939	891	896	889	951	944	862	880	903	896	840	945	869	898	919	920	873	872	866	914	884	936	883	878	886	881	906	881	826	874	913	911	887	902	914	892	874	877	953	927	891	896	906	963	876	888	892	880	896	940	933	834	852	864	929	916	882	926	892	874	902	907	876	924	909	889	889	889	884	920	915	877	917	882	911	886	872	927	899	860	909	865	897	862	847	925	915	953	897	939	864	917	870	867	933	869	902	888	877	877	873	955	895	922	898	922	833	863	860	914	913	943	888	894	944	882	900	890	891	930	897	891	885	855	874	901	919	887	957	879	880	876	875	942	891	913	879	895	937	937	911	896	916	887	898	842	895	887	935	851	948	903	906	898	905	887	873	868	871	898	859	887	861	919	876	931	923	904	875	870	872	899	854	895	941	901	879	924	850	980	867	869	915	877	877	895	898	905	912	884	954	870	914	902	871	951	858	904	877	927	955	928	878	900	936	861	911	941	968	897	876	887	881	940	922	893	894	856	890	887	888	859	901	938	871	892	880	886	914	897	935	923	909	946	922	930	894	858	900	901	917	947	952	921	875	911	859	911	928	884	867	906	904	906	919	913	918	904	921	911	925	918	926	881	915	893	931	909	902	866	861	923	870	939	907	916	893	963	910	900	941	887	877	844	872	940	914	893	946	891	924	922	841	897	874	894	881	928	925	882	908	907	892	903	937	901	893	827	880	918	889	950	937	907	923	886	910	914	862	846	873	882	883	861	866	935	873	901	951	919	888	921	926	929	909	912	908	901	868	907	825	924	898	922	889	894	886	918	874	905	900	975	913	922	906	881	869	885	896	864	923	909	915	917	919	899	880	904	874	899	917	876	890	833	904	915	896	927	896	953	899	919	889
27000	20760	8913	875	553	492	455	454	425	409	433	464	437	422	412	456	381	393	418	430	426	388	381	410	417	385	412	437	423	402	427	404	459	414	407	449	432	421	389	382	432	407	406	427	435	385	430	417	400	433	424	355	420	435	433	400	403	387	407	409	389	394	422	427	402	437	423	412	416	413	391	388	413	410	409	412	464	422	396	432	394	422	405	373	422	410	395	440	410	422	448	396	417	390	394	429	380	398	414	405	414	399	378	393	442	415	402	427	422	415	417	401	377	445	402	444	446	389	441	440	392	408	419	400	431	419	408	409	449	388	390	411	374	418	411	429	390	401	407	426	457	453	419	407	421	407	401	412	445	392	402	434	424	411	427	415	423	427	406	405	419	414	401	429	423	382	398	371	401	370	418	421	421	382	401	406	399	410	414	401	411	401	380	412	436	403	434	410	393	414	408	391	415	419	391	377	395	431	408	441	431	419	394	416	428	399	446	429	380	439	382	395	394	407	417	390	400	390	411	398	405	408	388	368	397	402	396	421	360	409	426	407	421	417	460	406	413	418	354	413	392	422	394	423	426	422	408	426	430	402	419	382	401	408	424	423	383	398	388	396	425	450	417	381	385	422	395	422	402	402	406	441	384	422	397	372	419	399	414	450	391	402	425	406	405	423	411	411	409	422	415	417	406	408	404	405	424	408	401	417	406	382	414	438	365	379	402	419	413	403	387	381	383	411	364	367	418	404	440	402	412	378	414	427	402	411	420	405	412	371	407	401	431	435	395	398	404	368	394	400	379	430	401	437	391	417	427	395	447	404	405	419	394	417	427	425	401	404	411	437	364	429	407	391	406	390	409	419	400	403	388	394	398	402	404	402	411	415	401	403	408	401	438	416	410	427	400	394	412	409	375	411	377	416	409	412	409	447	433	405	401	382	451	430	439	405	370	411	430	423	390	413	453	412	400	384	446	372	382	376	398	404	435	429	399	426	445	371	404	390	375	464	451	396	417	384	355	384	427	382	395	378	430	440	369	444	407	422	387	415	398	411	376	384	443	366	414	385	412	409	373	404	413	416	439	376	451	415	400	450	389	369	398	364	399	439	446	403	394	422	374	396	401	420	396	425	403	412	411	380	416	420	417	416	386	423	369	416	389	388	408	372	389	413	408	407	393	370	410	358	410	403	450	399	389	430	404	441	400	405	409	415	381	412	418	396	387	411	374	412	414	424	381	413	385	371	418	433	388	416	433	421	329	404	427	381	419	403	401	407	398	382	395	416	427	414	423	419	401	425	434	430	385	392	418	401	400	414	396	402	423	413	426	396	441	458	408	443	406	369	423	373	382	406	446	399	399	442	448	449	401	381	422	428	433	432	370	393	420	409	405	407	424	407	392	391	420	394	425	464	400	431	355	425	409	417	408	422	420	426	391	404	419	422	434	408	405	381	433	411	404	411	377	428	420	392	369	421	430	433	396	447	401	392	398	376	394	454	395	439	404	455	412	406	396	379	409	400	393	437	419	387	454	440	349	367	393	414	407	374	402	413	424	405	380	378	406	371	404	405	386	397	427	427	417	417	423	384	413	382	387	388	429	413	410	375	414	458	473	428	436	419	420	415	386	415	411	382	378	415	401	432	439	410	405	423	408	412	401	437	378	406	372	399	407	420	410	420	425	403	415	424	387	392	409	393	390	440	416	400	352	361	384	402	409	409	409	423	440	435	423	396	414	371	424	392	425	427	440	428	387	425	428	411	387	424	416	400	391	421	432	402	426	407	394	405	394	428	391	399	428	424	399	387	416	368	403	392	397	384	392	417	427	396	437	406	407	397	410	469	394	370	451	394	421	402	436	428	402	413	382	405	406	411	368	396	433	405	393	418	387	380	385	367	425	451	414	400	424	418	381	394	423	375	431	424	408	438	382	425	420	433	437	420	417	382	422	414	415	376	424	420	385	444	423	413	392	403	415	403	419	397	404	408	399	413	393	416	413	444	396	426	448	401	464	429	413	385	400	382	384	397	405	399	417	439	435	414	420	438	382	397	413	384	422	415	373	392	372	414	361	370	438	391	403	418	414	401	398	385	427	366	381	375	442	400	404	416	392	429	430	440	393	398	398	426	402	421	395	395	416	386	422	422	413	414	434	379	414	402	404	390	405	407	406	406	370	383	414	388	388	392	407	410	404	381	421	388	425	406	440	407	396	402	436	435	414	431	402	430	403	402	404	419	442	406	383	460	401	403	413	381	403	444	431	382	444	394	404	416	414	423	426	387	384	447	401	441	399	433	383	433	397	408	401	399	417	405	419	396	389	407	396	379	372	435	364	413	398	381	397	410	411	404	390	383	409	389	409	418	422	410	405	382	382	411	384	412	394	423	431	413	381	426	430	446	404	409	381	398	381	426	428	405	438	416	391	373	386	417	392	374	414	434	372	454	417	398	389	411	376	409	396	441	420	402	401	391	418	441	409	438	429	392	401	386	425	393	434	419	409	374	425	443	420	391	432	413	431	340	418	427	392	417	395	401	411	386	425	414	376	427	445	418	417	408	420	379	403	415	429	387	411	414	434	392	393	376	420	417	414	391	417	396	367	395	382	377	421	392	443	380	412	441	428	427	428	432	397	417	412	399	413	450	421	379	388	390	407	415	398	414	412	405	418	441	387	358	387	391	409	399	402	397	425	386	403	402	385	412	374	416	409	401	434	434	404	444	402	395	413	434	366	440	396	374	418	406	372	414	363	378	390	417	401	434	377	417	401	409	422	410	393	422	422	417	437	430	430	368	409	366	412	427	389	411	410	395	394	455	442	400	392	394	400	441	438	426	396	423	390	415	427	439	419	403	386	399	412	408	409	387	388	409	400	416	469	433	389	419	403	415	419	363	392	386	392	370	407	423	384	405	413	421	418	420	377	403	396	413	421	372	414	411	427	413	466	375	397	380	397	384	409	409	396	404	405	451	393	409	384	374	384	414	388	445	409	427	378	429	430	474	403	437	397	404	422	412	417	375	440	367	395	408	372	410	398	401	401	397	407	410	385	418	412	414	394	396	424	420	378	408	400	408	389	430	395	374	392	416	364	437	419	391	390	378	392	390	384	387	411	399	397	424	422	392	408	386	413	382	357	405	382	413	389	415	375	404	414	407	386	410	421	445	423	428	439	419	391	388	410	433	429	362	387	373	390	392	408	397	381	414	443	425	375	423	390	411	405	414	383	430	394	392	400	390	389	394	418	408	428	399	396	379	400	407	384	403	404	437	413	407	424	418	439	420	408	407	426	378	388	411	372	387	397	405	398	384	364	406	432	392	370	467	423	431	394	442	411	438	414	428	410	418	404	430	409	387	425	437	407	422	416	383	409	429	410	393	402	391	424	436	417	424	423	407	411	404	434	416	396	413	421	425	415	417	400	378	392	411	424	387	420	400	436	406	374	446	414	426	391	389	410	424	370	397	423	433	422	366	396	358	432	436	407	427	407	415	400	397	392	405	421	420	423	394
11928	1698	1561	993	831	786	683	632	640	681	642	639	590	625	641	614	644	622	598	618	580	623	576	599	636	621	634	589	651	605	601	597	599	579	655	579	553	624	614	566	643	582	606	562	617	572	549	588	566	641	615	580	638	590	600	582	581	573	573	590	626	595	642	628	596	582	602	616	624	617	577	581	608	575	591	602	596	611	599	611	567	613	586	606	617	590	580	556	574	570	580	614	543	594	582	585	599	600	636	611	600	605	616	606	577	588	629	618	576	573	596	602	670	616	615	624	561	596	589	605	585	621	604	654	630	610	602	639	570	624	613	543	624	599	583	621	605	573	594	599	571	615	601	647	594	615	597	593	602	595	605	608	638	579	622	612	645	576	647	592	578	647	550	604	588	582	597	573	547	589	635	642	597	604	547	612	560	583	637	547	581	573	603	587	577	568	618	590	631	656	620	584	569	637	584	589	581	547	577	584	588	629	623	563	598	588	585	616	543	614	578	538	641	626	577	613	589	564	606	597	595	611	613	604	572	580	614	582	625	625	611	575	566	607	571	565	609	599	584	609	618	570	580	597	632	567	612	590	593	630	667	597	594	570	585	600	624	583	599	581	584	557	601	595	611	607	607	590	603	626	630	583	583	614	603	599	606	545	582	588	652	566	569	602	564	591	605	586	598	631	555	612	570	571	610	611	627	601	622	656	580	624	569	661	611	571	640	598	593	599	592	590	577	626	613	603	576	584	602	606	603	613	562	591	589	617	557	608	554	559	615	632	615	606	581	633	676	565	619	617	577	604	556	615	620	590	610	595	610	564	598	609	540	620	658	571	605	626	589	627	572	575	557	572	540	615	614	600	583	539	618	592	585	614	605	614	594	576	565	583	564	584	612	605	608	605	580	637	586	589	612	576	606	553	592	614	620	590	612	589	596	652	612	607	611	619	573	564	629	606	574	632	568	617	605	625	614	644	591	571	592	604	590	647	582	614	589	579	588	560	589	566	597	585	629	578	628	605	606	574	646	571	598	558	593	592	572	608	598	590	584	584	575	608	586	586	564	588	573	604	580	600	601	651	573	576	592	578	568	613	608	597	594	603	616	618	603	614	630	585	616	612	591	566	605	587	585	611	588	563	624	657	578	582	608	591	570	586	584	580	552	603	602	621	589	559	586	594	579	609	639	602	600	583	600	592	555	651	611	580	610	584	582	605	630	581	613	586	602	564	582	576	634	581	616	620	557	566	627	618	580	560	611	568	592	569	572	612	619	581	624	621	584	565	579	616	596	578	581	595	578	611	608	593	625	615	577	598	597	585	610	584	576	571	555	601	592	609	581	594	597	591	556	571	570	570	587	574	591	657	616	579	580	622	616	574	605	608	613	608	580	602	603	621	569	628	535	554	630	605	589	623	611	564	581	533	606	587	622	554	632	596	589	621	585	597	620	578	628	601	632	601	609	611	570	631	554	627	580	584	604	592	591	627	608	619	564	597	545	621	576	589	580	609	584	600	582	590	580	572	654	565	598	570	591	631	611	602	606	574	597	594	559	604	589	585	610	601	634	591	602	605	617	620	617	603	575	599	597	580	565	560	631	595	607	603	592	594	588	566	598	620	585	585	604	606	604	596	589	590	595	584	618	572	636	590	611	603	682	581	609	630	630	617	603	585	622	574	589	568	602	618	576	574	627	578	551	572	603	589	575	596	600	612	607	569	548	616	577	608	574	603	639	589	596	603	577	646	595	594	578	596	632	613	640	566	560	581	634	612	587	638	633	592	635	602	578	582	573	615	629	597	593	642	583	586	576	567	567	579	584	548	566	613	601	574	566	602	581	584	621	552	615	576	594	593	558	610	618	574	609	628	652	591	628	579	556	579	599	593	601	601	597	585	584	596	578	606	592	589	603	567	607	556	629	613	610	571	560	596	618	596	588	609	620	570	641	601	610	599	636	614	618	587	617	604	610	605	615	574	560	568	573	605	557	607	583	624	594	630	563	611	573	615	549	660	577	580	608	581	590	574	564	604	592	585	565	606	584	615	621	606	592	611	593	586	596	561	626	625	563	630	565	592	585	601	605	603	591	565	536	590	616	618	602	610	617	580	598	589	618	562	632	633	583	547	584	584	599	597	586	599	571	636	610	575	612	571	604	589	579	615	594	630	565	551	569	581	561	549	607	622	598	580	615	573	620	589	629	557	590	591	587	604	576	604	619	615	595	614	593	588	625	599	580	581	564	574	571	586	610	596	585	578	598	567	563	581	578	579	567	599	597	591	585	569	610	596	630	582	645	603	600	577	605	585	599	573	596	582	589	607	602	632	583	574	590	611	632	585	598	591	563	619	573	606	655	617	591	590	562	662	562	580	594	560	587	620	578	600	588	598	599	588	636	607	595	566	566	632	596	581	635	580	558	575	595	635	572	646	568	596	584	601	598	617	617	644	660	605	609	575	653	614	575	583	540	630	615	612	600	605	574	593	644	578	573	538	597	644	576	597	629	611	664	581	614	613	621	573	598	609	631	593	585	596	540	602	586	588	559	579	594	606	616	612	621	567	598	549	602	598	578	589	534	575	594	613	623	573	605	600	578	573	582	580	616	679	576	597	606	587	604	550	582	605	600	598	603	614	617	573	598	563	598	532	574	630	566	585	599	603	571	567	608	586	613	626	585	602	616	597	601	605	643	622	569	591	596	605	558	549	596	612	554	584	610	614	611	591	551	586	592	559	582	559	603	623	602	653	618	580	590	591	630	566	622	593	562	578	597	632	620	566	599	580	612	598	581	636	601	598	597	650	635	617	626	619	575	565	647	581	582	583	594	610	559	581	581	581	607	579	617	658	615	600	596	624	588	606	531	610	571	608	656	596	555	620	562	607	596	631	627	598	599	596	588	651	577	595	623	593	600	596	586	599	596	593	577	555	586	619	615	655	579	621	585	601	581	581	633	569	638	602	591	593	640	578	545	588	584	592	609	612	587	616	591	610	594	607	605	582	605	578	581	563	604	550	626	620	625	550	568	569	576	603	603	625	604	653	570	583	581	608	545	619	583	606	630	588	585	631	632	608	595	627	598	595	629	599	580	623	658	562	591	618	595	645	617	599	617	591	608	561	553	576	609	589	606	590	581	604	577	567	612	615	602	600	607	557	571	551	598	598	628	566	613	605	601	603	572	563	593	622	608	584	633	616	571	610	604	602	596	610	592	535	567	622	604	624	582	591	594	556	602	607	590	565	597	598	578	581	603	595	587	596	645	608	599	579	584	642	622	593	587	551	606	636	604	624	569	556	604	581	575	603	644	615	596	602	611	609	574	611	583	624	569	598	620	627	591	584	568	567	569	591	634	616	602	600	608	592	644	609	598	590	638	569	594	573	619	618	576	591	608	564	590	577	598	636	619	657	588	641	597	653	638	584	607	605	613	605	619	604	610	591	608	583	569	605	575	652	579	550	567	562	586	608	572	584	600	634	626	593	623	593	593	595	574	621	583	586	621	608	596	626
24380	21436	28588	24678	21251	5211	1465	1110	956	981	897	837	840	833	794	756	829	781	824	767	800	757	744	747	763	745	730	776	701	728	776	733	725	740	715	740	712	720	782	747	733	748	733	710	731	722	756	725	737	691	734	749	750	740	739	729	726	721	723	743	726	679	690	711	743	770	695	711	655	743	722	732	718	723	699	678	749	724	693	739	744	720	683	710	725	722	712	726	721	756	719	784	715	702	683	679	746	708	745	699	691	677	683	767	719	702	675	727	711	720	772	751	668	692	691	709	796	735	711	677	751	761	732	680	683	728	774	734	695	729	708	694	750	711	710	765	720	703	734	715	694	770	749	692	697	741	718	788	798	727	676	745	720	802	762	755	704	703	755	700	700	712	731	677	759	742	728	713	732	715	728	726	677	698	681	667	709	761	713	737	733	761	684	665	754	695	763	795	721	770	696	712	742	735	718	676	704	706	765	738	719	654	714	693	742	727	710	722	693	691	717	712	758	776	738	718	726	745	701	738	720	788	720	699	702	681	700	756	688	745	716	720	738	690	734	724	657	706	781	731	718	719	711	736	738	701	684	717	741	750	726	766	698	720	677	741	748	716	721	756	734	693	746	730	705	747	742	729	690	717	731	717	718	724	744	713	723	733	712	685	769	705	724	751	719	690	726	755	735	681	710	718	684	727	742	742	709	763	730	735	720	780	721	727	707	651	746	706	750	714	692	758	703	702	718	688	740	739	686	770	758	730	735	677	721	671	772	721	723	756	736	729	689	698	734	713	707	714	711	695	713	689	706	718	722	719	671	714	750	770	718	745	742	733	684	707	747	706	704	725	771	669	691	688	735	682	723	704	766	711	728	731	749	724	712	712	732	706	730	724	725	691	740	695	739	747	733	722	716	712	748	703	743	692	726	705	710	760	707	772	736	731	733	746	726	759	739	773	712	740	762	786	748	771	717	730	703	675	707	733	690	676	707	718	743	686	704	702	716	692	728	748	738	786	716	705	711	710	724	719	774	709	752	736	685	714	712	771	719	714	701	746	727	748	729	675	719	693	759	726	754	741	706	683	719	735	710	751	700	746	701	693	728	685	683	696	693	716	708	713	732	731	709	786	744	681	711	701	737	691	711	719	739	749	722	723	736	706	750	699	717	741	730	729	709	752	715	670	760	721	736	787	717	724	665	769	691	667	729	743	713	743	713	716	730	726	699	804	716	743	738	752	751	726	778	743	689	772	789	721	686	719	710	744	713	700	703	775	710	695	688	669	721	705	688	686	742	723	686	760	679	684	700	673	705	743	731	738	716	753	702	745	702	729	687	748	726	723	756	727	754	658	743	712	705	700	740	706	733	746	709	732	725	691	729	701	723	726	762	715	737	791	687	778	725	722	735	686	701	764	696	707	728	728	737	742	767	693	747	712	702	733	744	740	698	735	684	697	718	685	752	715	729	715	723	691	727	728	693	702	774	729	720	702	738	742	714	723	707	692	719	712	688	699	765	771	746	693	730	720	779	701	781	697	721	684	743	727	741	712	740	699	672	716	749	685	724	759	726	727	735	682	725	764	750	767	726	711	747	758	723	747	698	738	726	733	711	734	728	702	798	684	711	715	686	764	723	743	738	768	715	763	734	762	704	734	706	757	752	734	716	758	750	688	700	773	733	683	726	729	726	691	679	702	683	702	754	705	714	723	738	690	726	773	731	693	701	717	706	719	726	689	745	751	716	691	729	721	763	751	716	696	694	726	710	738	690	679	691	728	725	746	696	729	660	722	750	684	734	731	763	750	715	715	717	756	697	694	656	700	680	759	708	759	718	716	729	705	717	772	732	767	704	722	783	725	730	731	720	725	739	723	731	729	740	682	692	709	698	730	727	702	707	731	679	741	680	689	745	717	729	720	764	722	694	730	755	764	676	761	725	733	709	722	733	699	716	755	726	734	724	707	701	698	722	714	713	713	723	712	732	697	709	699	706	724	745	728	741	730	728	742	723	689	757	701	702	748	712	741	693	687	709	696	760	750	682	780	743	756	696	692	681	706	731	817	730	705	662	744	733	698	783	732	730	687	741	737	745	737	732	714	716	750	742	731	707	748	713	750	710	701	709	717	678	741	717	743	717	703	769	752	734	705	705	705	720	744	686	700	723	701	702	695	778	701	749	670	711	719	650	784	716	719	704	703	739	733	707	744	723	752	706	729	675	726	736	712	724	644	704	700	743	765	713	724	752	713	728	714	705	678	763	719	718	755	774	705	691	685	682	705	683	694	705	689	693	715	683	693	749	721	713	753	743	727	782	688	740	760	687	708	704	714	751	712	745	727	714	770	698	761	700	695	705	669	730	678	691	690	720	702	758	711	711	743	673	681	757	785	761	784	708	740	697	707	666	746	700	744	714	738	693	763	697	692	685	706	705	749	743	712	694	719	738	665	669	728	746	732	714	699	677	732	726	727	753	735	708	725	715	703	745	736	683	715	716	738	694	720	742	706	742	698	748	715	710	756	714	768	738	737	718	699	710	683	725	701	735	703	700	701	769	690	722	695	735	710	694	726	719	758	732	720	740	718	757	732	726	739	708	738	706	706	759	743	714	682	769	720	742	720	725	687	712	722	745	739	722	715	766	736	769	710	739	759	680	751	703	774	720	712	706	698	777	661	703	780	751	734	729	685	710	710	720	731	722	768	686	750	709	751	713	780	689	746	712	733	746	711	696	721	753	731	775	729	724	689	734	759	669	714	742	770	778	728	727	755	745	718	687	738	689	678	725	777	688	729	744	701	735	708	741	732	728	712	723	669	682	691	720	702	678	766	690	724	719	735	722	694	778	703	694	720	717	744	722	730	728	694	709	731	702	712	707	733	712	707	715	704	713	714	752	712	734	720	729	742	717	766	667	711	700	702	730	717	748	712	700	736	707	720	730	754	729	701	729	695	697	697	701	746	719	731	720	702	752	737	691	752	732	737	685	751	730	710	770	707	708	729	763	708	704	721	705	715	697	753	692	722	682	693	656	730	717	702	707	753	711	732	754	700	709	704	678	790	726	718	755	715	701	719	713	716	716	702	727	684	744	712	704	694	754	757	708	736	702	728	726	703	732	680	694	714	720	743	695	704	738	715	711	718	650	736	682	725	737	649	743	751	717	749	698	694	732	744	732	744	675	692	745	713	724	731	796	691	709	715	703	728	689	708	743	719	720	734	683	771	709	701	741	735	713	712	755	713	708	750	786	703	743	698	722	699	725	712	689	688	761	661	663	678	702	744	698	743	727	730	680	662	720	738	749	729	713	695	749	679	714	769	742	725	705	703	723	764	740	754	767	713	736	730	734	720	751	713	749	661	717	750	682	707	720	712	795	738	734	699	778	732	778	680	746	687	718	682	730	718	772	728	685	735	761	751	752	758	699	734	704	725	724	776	777	741	762	751	727	725	735	705	725	754	767	733	761	752	711	768	690	711	723	700	780	723	716	724	720	737	731	700	763	688	722	730	709	708
25466	10248	8880	4971	3514	2865	2262	1945	1770	1701	1530	1426	1383	1302	1269	1201	1233	1243	1192	1133	1231	1053	1153	1096	1104	1158	1085	1135	1110	1074	1034	1128	1104	1067	1055	1087	1087	1063	986	1102	1046	1053	1091	1044	1033	1106	1019	1133	1069	1098	1080	1044	997	1008	1065	1110	1045	1006	1046	1074	1024	1040	1025	1060	1060	1048	1058	1021	1093	1079	1067	1039	1088	1006	1054	1051	1080	1075	969	1121	1025	1038	1049	1033	1048	1015	1055	1058	1043	1024	996	1032	1044	1065	1068	1036	1018	1049	1060	1063	1065	1041	1041	1058	1057	1051	1009	1021	1051	1014	1059	1080	1014	1031	1054	1024	1012	1058	1038	1047	1069	1079	1030	1069	1016	1024	1066	989	953	1041	1022	1032	1015	989	1042	1071	1033	984	1048	1083	1056	1014	1123	1083	1127	1121	1127	1015	1094	1047	1035	1021	1063	1047	1036	1034	1090	1007	1042	1007	1053	1016	1078	994	1028	1034	1018	1004	1046	1035	1081	1011	1065	1055	1040	1045	1100	1062	1030	1004	1005	946	1077	1023	1002	1058	1046	1035	1029	1019	1039	1041	1006	1071	1013	1013	1102	1043	1020	1050	1054	1054	1012	1024	1050	1043	1054	1014	1030	1111	1062	1042	1026	1046	1059	1020	1031	1025	1079	1047	1061	1041	1036	1070	1015	1002	981	1042	1008	1075	1004	1108	1002	1055	1080	1077	1069	1041	1050	1001	1046	1072	957	1047	1032	1086	998	1085	1032	997	1100	1034	1056	1067	1019	1071	1030	961	1053	1044	1010	1017	1031	1079	1074	986	1030	1028	1033	1085	987	1033	985	1072	1044	1011	1056	1112	1051	1040	1014	992	1024	1012	1050	1000	1021	1065	1057	1013	1059	1021	1060	1057	1028	1049	1014	1055	992	1045	996	1047	942	997	1044	1066	1021	1074	1076	1068	1101	1070	1049	1035	994	1040	1088	1071	1045	1059	1050	1065	1059	1044	1120	968	1016	1081	1023	1039	1081	1055	1044	969	981	1054	1073	972	1042	1034	984	984	1061	1062	1065	1012	1055	1015	1022	1086	1089	1054	1066	1033	1114	981	1001	1082	997	1070	1055	1032	1063	1044	1039	1026	1056	1082	1026	1039	1117	1051	1010	1072	1030	1086	1031	1096	1020	1081	1070	996	1099	957	1051	1070	1028	1046	1002	1074	1027	1057	1030	1073	1056	1050	1039	997	1039	1040	958	1022	1022	1023	1037	1068	1033	1053	997	1074	1060	1051	1020	1106	1054	1047	1120	1065	986	1003	1018	1047	988	1032	1080	1046	1019	1073	1029	1052	1093	1051	1036	1014	1019	1039	1062	1036	998	1012	1044	1057	1012	1095	1055	1051	1033	1011	1033	997	1028	1023	1029	1057	1036	1057	1037	1010	1022	1068	1019	987	1107	1065	1001	1023	1031	963	1047	979	1046	1073	1049	1123	1010	1024	1055	1019	1078	1079	1022	1058	994	1023	1121	1100	1066	1003	1049	998	1034	1020	1041	1062	1056	1022	1042	1075	1052	1035	1041	1057	1037	1051	1062	1092	1075	1059	1091	1055	1020	1037	1062	1066	1050	1083	1081	1062	1073	1070	1040	1039	1015	1096	984	1059	1032	1029	1054	1043	1061	1057	1112	1021	1097	1053	1075	988	1061	1045	1003	1055	996	1037	1020	1016	1002	1069	1029	1065	1019	1022	1096	1073	1033	986	1015	1040	1063	1026	1017	1017	1058	1008	1050	965	973	1037	1019	1017	1037	1011	1069	1016	1041	1040	1074	1001	1008	1043	1008	1037	978	1038	1038	1011	1010	1053	1033	1011	1157	1044	1013	1051	1051	1031	1022	1019	991	1033	1100	1028	1014	1026	1046	1038	1038	1027	993	963	1045	998	1069	985	1019	1074	1079	1078	1044	1041	1076	1084	1037	964	1057	979	1072	1075	1010	1023	1057	1089	1019	1048	1009	984	1080	1008	1015	1068	1023	987	1052	1050	1060	1074	1067	1070	1002	1049	1048	1043	967	1013	1104	1093	1054	1063	1011	1037	1053	1037	987	1039	1038	1017	1053	1061	1078	1094	1022	1021	1083	1039	1011	1074	1079	1062	1044	1044	1082	1016	1094	995	1027	1050	989	1012	1050	1046	1025	1113	1045	1069	1002	1035	1050	1013	1073	1014	1063	1034	1022	1107	1038	1016	1023	1036	1007	1067	991	1012	1080	1094	1034	985	1061	1030	1003	1047	975	1025	1025	1049	1005	1065	1051	1074	975	983	1037	1011	1026	999	1026	1025	1048	1059	1105	1019	1051	1057	995	1045	1010	1041	1008	1062	1068	1086	1052	1020	1034	965	992	1039	1116	1065	1012	1020	1095	1017	998	1025	1064	1008	1004	1068	1042	1042	1066	986	1074	1023	1080	1013	1022	960	1028	1028	1043	1029	1009	1097	1023	990	1018	980	1019	1071	1069	1043	1015	1030	990	1009	1029	1008	1054	1025	1020	1105	1037	995	1013	1076	1030	1054	961	1012	996	1028	1075	1042	1098	1021	996	1021	1069	994	988	1010	1012	963	1084	1052	1049	1000	989	1069	1080	1050	1043	1052	1069	1010	1004	998	1000	1045	1040	1042	953	999	1092	1029	1007	1061	995	1068	1022	996	1048	1023	1034	1057	1017	1009	1027	1017	957	1043	1074	1030	1074	1023	1101	988	1029	1026	1111	987	1003	1037	995	1090	984	1051	1032	1009	1030	1025	966	983	987	1070	1060	1033	1042	1071	1017	1001	1031	1013	1039	1027	1074	1048	1047	1013	1037	959	1095	1070	1043	998	1051	1028	1063	987	1014	1017	1026	1050	1075	1035	1058	1009	1004	1036	1071	1016	1009	1054	1008	1007	973	1012	1023	1060	1007	1002	1007	1087	1038	1039	1035	1053	1033	998	1043	1103	986	1022	1013	1030	1075	1033	1029	1029	1031	974	1003	1069	1011	1043	995	957	1084	1023	1011	1027	1051	1042	1025	1042	1024	1021	1016	975	1006	1024	1003	1067	1079	1029	1028	1025	987	1092	1074	1051	1029	1067	1055	1034	1084	1083	1062	1124	1022	1064	1094	1027	1032	991	978	1043	1074	1050	1108	1013	1007	1063	1040	997	1050	1029	1096	983	1033	1070	1076	1063	1034	987	1008	1014	998	1086	1010	1025	1051	1016	1021	1047	1044	1031	1058	1008	1063	1021	1015	1007	1031	1065	1014	1033	1027	1012	1059	1071	981	1010	1026	1128	1051	1028	1055	1005	1055	1061	1014	1011	1027	989	1022	1033	1040	1017	1051	1015	975	1026	1024	984	1081	1106	1041	1030	1032	1055	1067	1023	1068	1069	1035	1064	1065	1026	1033	1076	1068	1085	1071	977	995	1065	1029	1059	1011	1042	1048	1026	1047	1026	1083	1067	1022	998	1089	995	1071	1093	1037	1035	1027	1016	1067	1114	1028	1066	1085	1048	1072	1135	998	1016	987	1053	1055	1061	1019	1063	1085	1022	1083	1002	1058	1011	1020	1089	986	1042	998	1065	1022	992	1003	1048	1052	1068	1006	1108	1057	1028	1057	1040	1051	966	1069	1071	1001	1048	1050	1033	1058	1080	1012	1049	1039	1112	976	1078	991	1036	1025	1020	1016	1090	1013	1001	1060	1022	1064	1041	1014	1013	1105	1026	1091	1014	1039	980	1016	990	1062	1022	1061	1047	1045	1054	1054	987	1032	1027	1015	1076	1084	1023	1072	1036	1057	1018	1068	1050	1060	1033	1064	1030	1018	1099	997	1036	1059	1032	1000	1039	1076	1078	1010	1006	1075	1094	1033	1000	1099	1081	1047	1120	1082	961	1145	1017	1065	1020	1033	1011	1043	1031	1077	1008	1037	1112	1013	1070	1039	1019	1064	1051	1042	1080	1032	1001	1058	999	1036	1071	1015	1037	1026	1044	1107	1062	1036	1000	1059	1020	1013	1035	1027	1018	1062	1096	1054	966	1032	1021	1133	1001	1017	1060	1073	1021	1048	1025	1003	970	1012	1042	1029	1035	1063	1016	1011	1073	964	1022	1066	1067	1009	997	1053	1020	1028	1034	1049	1065	1068	1021	1021	986	1030	1046	1021	1016	1062	1057	1047	1068	1019	1014	1052	1027	1070	980	1072	1033	1042	1070	1003	993	1028	1063	1051	1089	1052	1085	1066	1034	993	1048	1036	1082	1059	1022	1030	1041	956	1004	1022	1064	975	1060	1035	1061	1030	1012	1001	1055	1016	1060	1091	1008	1065	1022	1017	1045	1057	1052	1078	992	1091	1039	1004	1011	1048	1050	990	1059	1030	1074	1007	1013	1021	1022	1056	1043	1013	1071	1060	1080	1023	1037	1049	1105	1032	1031	995	1024	1040	1026	1104	1089	1068	1027	1078	1033	1035	1070	1060	1028	1030	969	1011	1007	1039	1022	1039	1036	1051	1066	1042	981	1027	1029	1071	1043	966	1040	1039	1067	1008	1060	1025	1046	1025	1020	1062	1069	1003	1009	1039	1051	1053	989	1078	1085	1006	1021	1063	1026	1052	1000	1050	1100	1036	1080	1114	1001	1048	993	1001	965	1084	1040	1075	1053	1062	1072	1028	1076	1117	1096	1061	993	973	1043	1139	1001	1052	1008	1024	1057	1055	1054	999	1008	996	1024	1011	1030	971	1074	998	988	1036	978	1058	1051	1084	1042	1028	983	1038	1075	1032	1047	1065	1050	1034	1091	1044	1062	1039	990	1006	1044	1024	1109	1019	1049	1066	973	1049	1015	1045	997	1086	983	1046	1047	1092	1045	1021	1050
23330	21396	29050	24135	21396	21090	4266	1429	1114	985	912	883	835	800	774	728	677	712	690	725	710	690	697	669	736	708	668	660	672	644	632	655	626	645	658	701	618	626	661	664	641	663	717	675	633	643	630	608	638	659	639	625	622	660	669	656	607	642	594	659	597	623	637	636	647	606	589	629	649	620	622	668	606	658	592	623	668	619	626	614	651	642	608	628	627	632	645	671	596	616	641	618	627	611	619	624	644	682	634	670	619	600	647	625	576	673	633	591	658	639	626	600	627	632	641	596	605	606	602	610	588	641	619	610	586	642	634	643	602	634	627	648	626	599	627	620	624	638	592	645	644	593	592	612	612	596	572	652	615	612	602	635	649	656	627	660	629	612	647	609	607	618	582	638	639	606	651	649	616	651	596	640	654	649	634	622	588	603	639	596	646	633	626	648	628	662	583	592	669	666	657	592	670	595	610	627	618	615	618	665	634	663	640	589	637	653	611	602	596	629	610	611	592	613	638	622	669	611	603	568	634	637	621	619	666	649	606	610	599	604	612	619	608	593	581	645	674	636	653	645	620	589	634	596	637	630	641	632	606	639	639	652	575	614	597	580	636	692	655	629	558	632	602	645	617	599	634	654	617	629	606	586	629	630	593	651	637	620	606	617	647	638	653	635	603	650	651	608	651	622	641	609	615	603	585	615	611	616	646	613	584	643	633	669	623	649	602	590	604	618	613	600	620	654	632	605	638	581	659	614	644	654	650	632	590	614	628	604	640	657	606	602	615	594	647	634	627	614	601	598	597	659	633	607	665	639	608	629	591	640	663	619	606	606	616	645	618	645	592	609	632	603	645	598	628	641	649	657	605	593	651	678	585	652	616	632	590	652	592	666	558	626	625	597	583	657	620	601	636	654	571	648	652	630	632	685	603	632	624	594	623	610	672	619	605	625	628	648	594	616	624	594	587	612	613	612	597	603	619	580	622	674	692	623	607	573	582	627	603	614	652	611	606	612	588	640	648	609	617	632	635	615	608	623	618	627	671	601	635	615	617	624	592	553	616	624	633	597	602	648	614	603	637	618	621	658	620	675	640	664	608	632	612	627	618	640	594	581	625	592	586	628	657	621	649	629	635	650	595	631	581	637	609	630	603	597	597	644	607	645	575	600	629	629	614	592	618	624	656	594	607	618	595	603	625	637	632	607	646	673	619	607	577	603	658	625	617	602	627	641	649	657	650	587	641	616	666	619	662	616	645	643	607	657	592	635	643	620	618	603	610	597	668	622	656	600	632	626	674	602	634	631	651	653	631	644	603	599	549	627	593	628	652	654	620	595	632	629	661	595	555	622	629	618	573	610	672	569	635	627	589	639	607	609	590	615	638	617	644	582	643	632	596	643	622	604	686	638	554	610	598	618	610	616	652	594	610	607	667	588	646	624	647	640	605	582	619	599	610	624	657	607	621	605	618	668	597	658	610	589	563	614	600	610	604	620	647	596	654	581	620	623	598	630	638	650	623	652	627	590	611	627	655	647	666	595	638	648	582	639	615	631	605	636	640	649	594	591	600	600	588	694	648	604	664	625	641	612	623	616	583	574	651	619	635	650	618	640	607	616	633	617	648	610	568	629	632	621	645	644	628	602	578	583	636	617	614	632	624	615	653	622	618	616	594	640	660	665	628	627	600	639	676	619	561	654	615	627	560	615	615	629	696	615	656	655	610	621	640	638	589	615	605	647	647	586	639	593	604	630	575	616	639	635	634	644	643	614	645	634	647	630	631	608	590	593	603	596	619	618	613	660	656	606	626	659	640	660	599	647	602	582	646	663	597	617	617	600	618	619	669	645	595	637	615	622	632	612	627	639	583	593	645	618	635	596	626	643	602	590	604	613	620	620	621	566	625	662	639	598	622	588	649	599	569	607	622	644	601	608	608	602	605	592	657	623	627	611	600	612	663	606	653	612	630	617	598	584	576	604	615	587	576	639	593	641	626	617	674	645	600	629	603	659	618	605	656	646	607	646	610	606	593	663	650	588	616	601	664	619	607	656	640	631	639	640	620	639	614	660	649	610	648	609	658	610	600	612	573	625	611	631	631	620	588	633	652	609	613	624	600	618	618	637	622	621	626	620	594	582	619	612	622	631	630	617	586	612	597	617	672	584	624	634	601	684	640	614	607	643	592	655	635	632	599	564	583	645	619	659	636	650	575	616	614	590	634	649	649	653	645	612	585	638	640	618	688	602	614	629	580	638	644	619	615	633	649	638	651	608	607	613	620	576	601	587	608	633	626	613	651	618	623	645	628	700	632	624	644	607	641	662	630	625	603	645	612	570	643	613	604	596	609	650	613	665	660	616	672	568	628	618	642	643	637	597	595	631	636	617	629	564	630	635	621	624	586	650	639	662	609	630	622	607	652	625	647	569	612	615	614	660	636	596	614	581	644	577	594	591	615	643	608	601	612	597	624	577	630	620	657	639	643	646	584	622	594	693	595	600	605	596	620	614	622	630	627	612	638	646	603	668	592	610	637	622	615	673	640	606	625	606	599	588	616	636	620	624	682	591	607	633	660	632	627	587	640	617	666	643	614	600	582	608	618	607	602	620	639	644	610	593	596	643	642	607	622	573	626	647	615	622	632	616	584	610	624	630	622	641	656	643	645	584	619	623	596	609	615	637	616	626	596	609	588	584	619	643	671	649	547	629	615	611	675	640	624	609	589	662	608	630	674	605	620	581	638	604	602	619	579	608	618	651	588	616	657	606	650	617	601	638	619	671	631	644	648	598	608	590	637	652	683	609	647	629	568	584	605	616	646	548	616	619	629	623	594	606	639	644	621	619	665	621	630	612	617	641	657	598	597	654	599	601	641	678	582	631	613	573	635	626	608	614	625	601	611	606	613	608	593	621	591	605	611	634	647	633	634	620	612	576	625	647	591	661	616	648	631	625	625	624	618	609	602	618	652	610	591	572	627	625	659	625	614	592	627	611	641	629	613	627	596	559	598	696	649	621	609	577	623	631	613	621	621	645	572	607	657	573	608	607	609	585	679	673	608	629	621	606	571	658	661	561	601	642	615	622	670	623	640	601	616	638	663	561	620	616	659	633	619	609	593	604	615	602	559	592	651	648	602	625	610	655	632	617	614	596	588	600	665	654	631	614	607	637	613	615	611	628	600	598	594	586	655	604	630	637	580	652	622	636	611	635	696	659	626	639	637	588	585	603	612	652	645	636	615	593	598	650	613	621	611	638	656	615	612	638	653	630	626	636	647	640	620	636	607	606	601	592	637	629	642	611	658	604	551	615	621	661	583	621	645	641	616	609	641	648	633	636	652	594	655	569	623	619	622	626	574	639	641	626	628	647	615	616	608	590	650	638	592	630	609	552	644	649	640	605	615	572	604	660	635	628	632	598	619	657	597	633	637	575	609	628	632	650	570	634	608	586	630	637	656	575	658	578	587	611	597	624	642	660	654	621	630	639	638	664	637	614	636	602	629	685	664	655
28505	16360	13936	7843	5314	4188	3439	2789	2439	1943	1830	1615	1507	1385	1292	1291	1192	1172	1118	1123	1010	1070	1032	1031	1032	997	957	988	978	987	921	1054	963	988	988	957	911	909	913	915	942	911	921	906	931	936	951	923	877	906	893	890	887	925	856	895	904	902	953	957	951	947	921	908	922	881	889	939	934	892	924	979	883	934	888	945	963	896	938	926	905	924	918	901	883	896	904	909	889	909	897	876	935	899	937	927	881	933	897	900	898	837	919	927	885	896	913	938	881	911	910	907	849	911	913	954	908	922	924	921	904	893	858	893	906	930	899	930	890	908	937	919	908	842	905	869	883	886	857	865	856	945	964	881	926	897	939	914	885	914	946	951	941	889	913	876	918	960	909	891	919	965	918	882	891	931	888	945	935	851	825	942	926	896	955	874	866	900	946	833	864	916	890	921	912	934	923	899	891	910	901	946	944	898	888	952	947	873	933	922	856	863	922	927	937	884	950	900	925	913	925	887	889	921	874	939	879	860	900	893	905	872	896	920	884	907	902	939	871	921	923	881	935	845	891	883	911	894	899	914	868	885	875	846	935	934	922	941	921	863	876	917	828	886	915	876	902	925	922	906	868	889	851	929	905	870	881	907	871	870	882	916	938	974	911	915	837	892	906	937	941	970	886	933	933	880	925	922	896	948	933	924	893	910	855	890	923	882	890	874	858	882	909	882	910	892	938	892	907	931	902	887	911	961	914	943	871	916	966	899	919	925	884	926	888	941	963	902	889	879	872	903	932	914	925	960	896	884	912	869	914	897	932	898	906	889	897	874	854	895	930	922	891	906	890	892	930	944	930	892	865	884	904	911	893	853	898	927	910	942	848	884	902	880	925	927	863	897	872	908	907	887	905	899	867	939	881	886	854	884	870	856	859	930	912	901	937	950	846	852	907	913	857	922	916	878	928	871	957	867	860	903	923	924	891	883	917	906	920	902	932	928	917	913	874	888	919	917	981	941	893	857	924	914	924	837	892	923	921	848	940	832	845	909	911	914	884	853	867	896	900	872	934	896	895	909	895	895	949	929	937	909	920	898	943	947	864	906	944	876	911	885	889	864	904	885	845	917	914	844	903	908	923	868	909	869	920	933	880	942	889	892	847	938	892	831	940	971	965	906	891	916	902	887	899	927	909	878	908	906	938	908	895	903	930	850	870	898	866	919	925	940	934	883	895	939	898	896	846	851	959	932	916	901	873	900	926	926	887	963	893	903	939	914	875	865	906	938	854	921	842	874	890	911	919	889	913	935	972	900	930	938	848	852	890	903	863	871	858	922	905	902	900	909	912	890	862	867	879	920	886	907	919	919	928	888	920	898	917	855	903	878	954	904	841	898	902	867	871	919	881	969	899	881	972	893	924	859	878	893	978	849	928	883	890	919	958	891	923	888	923	892	886	907	909	924	923	910	880	905	872	919	908	907	902	901	889	866	887	881	923	838	858	905	916	934	889	940	884	893	917	850	849	882	958	953	902	903	882	903	883	857	925	884	860	897	896	848	891	898	964	850	859	931	928	877	859	855	886	898	932	938	875	932	901	844	890	865	920	907	909	932	897	892	877	923	923	877	876	873	891	903	934	906	894	879	934	899	917	915	886	934	932	932	833	924	897	893	918	940	935	893	900	949	902	925	913	848	878	933	877	890	901	928	876	919	880	956	917	877	873	913	902	922	921	923	880	891	898	882	890	920	909	895	860	898	832	943	908	908	907	928	913	898	924	932	918	894	960	925	900	834	873	895	872	909	896	923	889	930	907	892	932	877	883	975	874	877	857	891	916	900	891	939	884	856	932	860	899	901	930	891	876	861	857	903	874	900	897	943	926	885	904	858	897	912	874	905	866	876	873	905	934	912	930	892	856	903	877	868	917	916	964	872	877	858	863	881	904	920	936	954	898	866	899	927	880	866	919	875	898	922	927	841	935	916	914	881	946	883	869	871	892	966	908	941	883	930	958	889	864	911	880	851	925	874	919	908	918	891	893	952	876	928	865	924	928	921	919	934	916	872	935	895	885	905	887	864	928	879	909	862	880	921	871	901	956	892	911	865	934	920	961	936	922	910	858	850	911	927	889	902	928	896	845	890	922	921	832	897	915	879	878	889	928	917	871	1001	958	891	862	916	867	886	887	904	880	911	948	917	889	884	936	910	927	832	904	933	857	895	914	885	923	861	923	893	869	857	917	903	890	893	885	927	918	930	920	898	900	878	917	881	881	877	938	951	937	878	910	930	949	890	914	896	882	893	850	887	879	858	905	848	891	961	855	877	893	907	903	863	935	903	895	893	871	973	935	916	912	885	874	938	865	928	928	932	939	905	882	878	882	905	964	910	849	861	870	927	907	904	908	952	881	928	929	943	903	912	880	859	896	889	913	916	938	900	914	912	923	939	901	898	938	829	923	873	908	878	872	873	890	907	853	861	879	936	904	902	876	915	884	890	942	918	906	880	864	902	910	933	865	889	915	914	898	861	914	937	861	889	891	905	868	930	887	960	860	877	885	887	880	874	924	909	893	901	902	906	865	889	921	876	921	890	934	929	910	905	877	886	897	870	881	907	916	900	880	884	955	920	865	915	876	912	883	912	906	937	898	884	901	901	872	822	948	844	865	927	914	849	854	918	892	837	830	949	881	880	871	965	822	890	874	896	885	915	909	916	921	950	919	881	883	876	869	906	906	873	854	864	918	869	866	846	889	901	915	928	914	890	871	953	959	892	867	902	861	894	876	907	947	923	860	887	894	812	862	891	935	929	884	941	842	934	884	883	851	961	899	939	892	900	900	921	903	879	900	925	898	922	909	939	865	886	838	869	885	935	901	901	874	886	932	903	887	898	870	940	944	943	970	895	902	912	913	948	897	875	904	884	898	936	904	924	852	899	910	913	910	949	897	878	932	918	895	919	926	946	921	909	881	928	909	873	907	905	897	837	909	921	862	905	893	908	843	866	899	888	928	926	924	947	961	904	917	925	866	888	922	871	891	893	914	892	896	883	851	931	908	921	913	951	914	900	917	851	882	909	874	884	924	860	924	940	869	886	897	911	948	972	897	895	887	882	855	890	901	959	948	962	900	906	906	902	869	906	921	933	926	885	916	833	873	888	869	915	890	876	858	925	931	834	843	880	895	936	916	941	908	918	856	908	918	933	865	906	881	894	865	886	933	883	900	847	865	909	909	896	884	897	877	911	914	914	865	902	909	904	876	914	943	837	890	908	882	904	870	924	895	863	923	939	915	934	948	879	922	929	868	900	961	904	938	896	851	906	941	851	928	940	924	913	913	923	891	899	879	920	943	908	931	903	940	890	880	902	873	915	904	849	899	872	902	900	923	919	848	923	920	866	933	894	866	891	873	895	909	894	868	858	929	936	905	950	822	971	915	873	928	889	889	908	928	869	843	947	944	830	889	883	911	873	887	873	918	913	930	910	930	931	938	877	887	879	890	863	896	921	867	900	902	864	942	898	904	920
27195	20809	8901	903	550	447	482	472	421	446	445	406	466	406	433	431	438	416	407	442	480	395	397	422	433	410	417	442	392	413	410	444	453	432	396	430	413	466	398	440	413	408	376	419	394	445	411	439	421	382	435	397	413	441	407	423	441	392	416	374	402	423	411	365	384	417	412	399	383	407	418	419	420	404	379	404	407	441	414	413	442	410	369	404	374	412	410	414	411	429	393	428	427	437	424	415	402	434	406	397	438	383	428	419	426	450	434	399	398	419	421	388	407	409	416	414	409	404	411	430	410	434	404	429	419	378	399	408	438	421	412	430	422	395	441	443	416	389	406	394	393	416	392	424	439	433	415	405	448	377	387	429	412	443	431	418	424	406	413	406	407	418	427	444	417	386	437	463	411	385	418	417	451	402	413	404	453	430	422	429	429	384	421	413	414	430	426	407	393	412	446	406	427	405	409	424	387	406	416	408	416	388	426	415	432	389	415	429	361	441	392	401	433	418	460	428	400	436	418	392	377	407	444	392	430	370	412	419	405	377	410	389	405	409	412	427	421	420	397	405	404	386	418	400	399	385	407	442	408	376	409	416	436	431	416	378	397	400	412	376	413	447	406	422	432	392	414	386	398	406	415	399	416	448	464	377	413	409	396	433	420	430	402	413	391	427	416	446	435	429	407	443	391	406	435	423	402	398	420	413	444	398	396	422	449	420	416	461	412	428	455	417	411	372	437	417	416	424	402	416	379	390	439	420	410	459	402	442	408	437	430	425	435	412	386	432	418	426	401	429	439	403	436	423	404	413	399	397	425	386	404	394	421	414	431	411	402	411	443	426	396	416	401	392	386	389	425	405	439	441	401	421	423	414	432	421	417	409	423	426	396	383	390	391	428	406	406	415	389	460	429	419	407	397	415	429	408	376	427	405	432	405	411	440	363	385	417	387	425	419	440	442	421	418	428	421	377	384	421	411	402	392	437	420	387	382	418	385	403	409	443	416	383	441	424	421	428	441	393	423	398	430	451	393	421	425	394	428	404	383	413	404	400	418	416	428	422	453	393	412	437	397	416	453	403	411	412	418	430	421	424	402	438	384	427	413	424	425	422	417	431	432	375	444	426	395	382	409	404	430	429	426	404	418	426	433	435	449	405	418	412	439	428	435	449	421	396	412	437	385	399	432	439	410	391	408	412	427	417	413	412	443	430	394	417	405	403	407	393	397	415	423	460	395	391	398	409	425	398	428	404	407	418	411	380	425	440	443	421	425	431	421	427	452	428	391	390	434	427	365	436	421	446	420	441	431	438	347	386	460	427	427	404	372	405	413	375	404	404	409	415	386	410	399	393	416	426	379	406	390	405	408	389	418	395	412	428	358	437	404	402	399	388	394	421	428	393	453	451	420	406	426	434	439	414	416	448	437	419	419	419	397	426	460	397	420	402	418	397	460	401	440	394	407	383	408	431	438	426	406	403	425	463	383	430	417	407	395	412	401	392	436	404	411	406	401	400	415	395	455	400	408	416	427	408	436	412	423	389	417	451	407	424	436	402	413	416	431	368	421	408	428	430	412	391	430	433	404	409	435	433	420	401	420	420	405	392	390	395	411	424	411	405	430	436	436	382	450	412	403	423	397	412	445	398	380	398	443	399	393	409	436	423	425	374	408	415	435	407	405	397	386	387	413	374	404	410	423	422	479	403	368	406	400	437	380	452	422	430	421	395	389	413	424	418	388	399	412	413	396	424	426	400	400	438	454	401	387	409	376	406	420	414	437	444	439	383	397	437	448	383	406	439	386	387	467	414	424	376	411	405	403	392	447	414	405	391	382	454	420	448	427	431	406	392	410	404	427	469	418	427	431	427	411	410	399	418	415	424	410	442	372	411	410	431	417	418	388	400	405	417	422	416	446	422	448	428	411	400	443	412	389	395	445	436	399	424	398	400	375	420	420	430	412	405	410	383	415	403	435	450	411	422	445	463	392	410	427	423	403	418	436	448	452	396	397	419	420	431	403	408	403	409	444	407	410	425	429	423	399	432	403	432	426	409	442	394	423	435	426	464	425	389	416	429	467	403	427	415	424	432	407	388	407	411	404	393	380	403	462	410	432	395	376	403	447	417	401	417	403	412	440	438	416	419	417	424	428	413	419	419	442	388	398	427	391	429	428	429	429	439	428	399	407	435	420	439	428	367	429	432	439	419	447	433	428	384	416	394	394	416	402	408	436	408	416	408	381	386	392	445	419	433	446	423	418	437	409	391	439	436	412	455	399	422	409	409	472	411	449	415	434	435	403	406	389	418	384	405	405	378	395	406	417	383	414	396	415	431	394	408	414	373	444	407	456	413	420	412	405	413	383	433	431	403	429	366	433	407	396	421	389	394	408	461	418	432	429	381	411	434	418	422	446	379	401	389	402	409	428	449	394	442	400	424	409	437	422	447	403	412	418	403	399	412	431	434	409	369	393	417	420	416	394	410	403	392	431	397	411	430	392	410	394	428	415	393	433	437	400	430	398	419	393	435	401	408	400	438	382	410	372	394	429	431	428	387	423	417	430	397	456	419	395	409	445	437	395	388	411	414	426	436	384	444	403	426	381	418	432	439	427	407	416	389	394	379	429	413	380	388	437	447	406	392	403	425	405	382	440	417	438	432	421	398	436	445	422	408	397	401	409	390	460	385	400	388	437	412	386	455	431	417	401	401	437	422	439	447	419	428	409	419	401	422	426	429	394	419	420	403	418	416	401	438	389	425	431	415	409	394	372	380	404	423	417	424	417	402	429	395	394	428	385	469	410	401	403	386	415	443	397	402	392	404	408	397	408	383	414	402	449	394	406	417	441	403	374	421	442	425	418	391	426	435	395	437	377	448	380	399	424	389	394	392	431	441	442	426	400	429	386	436	378	416	412	435	398	392	390	410	386	418	428	421	416	395	419	349	406	414	407	376	404	407	403	411	409	379	390	379	389	426	439	420	442	448	389	438	381	428	396	402	435	380	358	381	420	395	428	418	439	434	420	405	432	430	445	391	393	451	418	405	394	407	424	429	443	373	406	424	402	409	376	427	425	435	440	405	422	400	421	462	414	424	404	418	460	356	390	407	419	385	396	394	435	424	423	416	414	430	366	414	401	412	424	412	420	377	398	428	403	407	447	453	409	463	405	437	442	438	430	402	394	405	426	431	426	418	421	397	426	411	408	414	381	401	413	437	405	419	426	419	384	382	412	410	406	393	421	382	444	422	418	411	426	426	386	391	418	419	434	454	434	422	396	413	402	405	405	439	397	435	399	408	416	394	403	398	445	415	439	422	432	414	436	403	413	395	420	431	440	418	391	420	387	400	422	402	407	398	395	411	425	405	393	397	452	403	431	371	410	411	443	404	444	409	390	426	402	415	429	421	426	377	423	430	382	412	444	382	423	397	399	392	400	371	379	425	425	427	430	387	375	426	425	417	434	383	464	423	439	408	386	435	408	398	410	409	403	438	424	403	420	423	456
11798	1736	1519	1071	827	773	753	709	680	681	640	624	653	602	595	627	647	651	598	647	601	628	627	618	626	628	570	610	572	607	585	663	627	583	597	569	624	587	587	612	639	602	631	641	629	587	607	587	581	548	595	607	600	595	611	626	597	610	594	596	613	642	639	607	581	556	580	578	567	596	612	624	601	628	614	605	546	637	610	626	567	576	621	580	610	571	627	607	571	627	610	640	574	607	590	561	583	659	624	627	602	650	590	607	600	658	610	622	588	665	578	601	608	587	598	609	597	591	614	568	555	651	616	584	589	585	581	555	587	589	634	570	593	614	598	595	629	589	599	607	562	589	591	573	605	553	564	606	563	606	604	600	603	630	649	594	535	603	622	601	595	569	595	606	611	606	585	577	586	631	644	595	661	617	622	634	586	602	580	612	579	616	617	597	603	590	625	615	621	565	619	596	616	601	585	601	605	602	566	577	563	613	645	687	611	600	597	580	629	612	591	613	609	608	578	666	533	637	555	619	652	611	585	585	621	621	615	611	599	599	613	589	656	576	578	593	616	650	637	593	605	601	563	568	618	626	593	631	588	584	609	589	574	622	634	610	615	577	601	592	627	627	575	586	650	603	578	606	573	585	581	573	641	589	594	595	607	588	609	607	619	608	533	613	566	597	635	597	587	592	610	602	603	600	599	599	613	610	595	592	583	646	605	584	572	606	626	655	629	575	586	595	632	602	626	631	595	608	623	602	594	595	592	585	614	582	627	644	548	603	636	586	593	552	584	563	644	619	637	586	633	609	603	620	621	628	646	619	612	577	569	585	639	579	563	599	604	572	639	589	624	607	576	604	568	615	591	590	562	605	589	565	608	576	563	664	598	595	614	589	567	594	603	546	626	594	684	559	597	590	636	641	634	582	580	650	616	579	601	589	618	585	590	602	584	608	586	628	615	629	612	622	611	573	550	615	588	592	610	601	604	613	578	619	598	643	599	646	599	608	637	586	605	587	594	604	599	648	625	611	606	588	643	588	614	648	587	613	599	599	602	612	647	610	650	593	613	600	613	619	572	625	612	670	580	623	634	603	562	564	604	590	621	612	615	572	679	628	586	613	604	609	647	633	615	571	597	587	618	563	602	553	570	585	640	628	619	615	620	615	605	625	569	587	620	646	603	609	628	660	621	612	598	575	587	608	609	592	636	636	626	599	609	560	560	601	610	577	606	596	609	585	598	585	585	565	638	629	581	599	605	575	601	591	611	605	603	606	621	605	587	616	619	571	611	568	557	617	598	592	559	642	600	629	614	546	593	640	602	625	612	594	594	594	621	581	593	528	617	586	595	605	633	601	589	603	563	580	604	589	617	608	633	587	591	570	581	609	574	617	595	617	609	623	582	614	576	618	560	613	565	619	621	577	567	618	613	611	593	590	569	639	597	583	614	578	605	605	617	585	655	618	577	578	619	586	584	609	553	576	635	640	617	617	558	576	599	606	635	615	589	564	615	597	607	590	612	587	574	592	602	586	622	593	617	669	628	606	617	618	603	598	602	603	573	569	622	568	573	639	639	615	582	617	599	633	609	621	553	624	584	539	591	593	603	572	578	584	602	609	615	573	585	569	569	611	606	604	589	597	563	633	635	612	601	624	607	585	648	640	647	608	605	627	625	598	631	571	568	658	623	554	574	637	623	611	586	635	613	611	614	620	602	591	624	649	630	654	637	584	603	620	606	611	593	594	579	649	602	599	601	643	621	585	617	597	637	579	613	607	540	579	611	600	592	566	564	596	609	605	586	592	605	593	635	585	613	614	590	587	626	630	594	610	567	610	567	625	621	596	583	604	661	597	612	614	600	639	614	604	587	634	594	618	569	613	633	574	558	590	587	585	606	586	634	624	561	601	582	611	563	583	570	610	613	618	586	584	586	590	570	556	607	578	599	627	577	576	581	640	561	597	575	539	599	605	589	585	591	599	587	594	609	625	618	542	670	635	600	610	613	619	586	619	569	587	580	591	596	604	554	621	595	571	607	565	611	565	614	623	596	614	555	645	624	576	606	632	596	625	607	603	599	640	623	638	649	574	612	622	634	616	573	634	619	605	629	583	606	609	647	587	609	571	621	582	581	581	600	608	593	626	611	612	616	617	621	586	571	653	615	613	591	639	647	627	567	603	637	643	561	606	617	602	622	602	574	583	580	598	610	583	661	571	610	589	624	624	604	579	547	613	617	567	573	586	628	626	648	592	593	611	588	623	618	667	600	610	615	576	614	597	575	604	615	601	596	591	579	604	571	563	587	587	592	617	615	538	569	597	610	579	608	603	622	600	570	550	621	560	611	629	626	621	672	650	603	618	580	566	598	541	605	665	605	608	628	611	591	622	611	641	640	642	558	576	582	614	605	597	583	642	600	607	567	651	597	571	601	608	661	644	615	616	592	609	586	622	628	578	565	569	582	594	603	600	612	570	601	598	632	629	626	599	555	597	614	617	595	639	591	606	570	605	573	590	594	649	598	603	574	649	572	624	573	579	641	613	610	603	604	618	571	571	579	601	586	582	600	570	602	603	617	553	615	583	603	627	606	585	606	581	625	585	622	612	609	566	538	604	594	613	620	596	621	598	599	579	579	619	599	544	581	569	600	596	655	616	635	587	621	628	571	608	608	594	641	596	621	637	584	571	601	601	600	617	614	617	612	602	590	620	539	594	616	627	602	609	606	622	587	645	619	588	560	571	596	598	606	630	606	604	597	589	539	620	567	624	596	633	581	597	595	609	634	620	622	593	575	640	599	618	590	576	627	590	630	600	596	607	594	614	604	635	581	591	629	599	625	540	580	570	618	594	613	572	649	631	585	572	609	626	624	613	599	568	628	633	592	594	596	582	598	616	640	599	623	666	612	620	570	606	637	626	572	581	615	625	593	630	590	580	586	629	608	611	592	632	636	612	620	610	613	659	569	621	560	598	638	622	605	607	599	600	574	584	625	570	595	571	609	597	561	592	586	597	631	583	602	593	624	596	597	585	623	580	584	577	650	624	605	575	611	615	601	652	580	593	577	618	618	634	609	611	621	588	592	583	601	568	616	644	637	569	620	596	618	595	608	658	632	630	617	608	597	560	606	551	578	579	621	606	591	590	558	600	619	602	592	620	626	586	618	530	580	607	600	646	604	578	551	616	613	581	617	594	601	587	589	584	568	602	596	564	601	588	616	611	620	585	614	588	590	592	564	625	576	601	636	628	611	563	601	590	628	578	609	655	570	598	616	630	627	622	643	613	543	609	617	613	618	595	594	637	579	559	586	615	614	639	639	564	642	636	585	641	570	586	548	570	605	579	606	637	580	557	623	595	583	618	586	559	613	593	582	571	588	626	616	641	604	593	604	615	671	605	600	608	642	604	616	587	599	641	556	591	623	597	607	589	555	660	623	631	581	609	565	586	615	609	618	584	612	588	629	613	622	640	591	571	577	590	613	597	600	569	597	621	610	597	599	607	613	589	635	542
24407	21482	28622	24783	21313	5267	1501	1170	982	906	879	841	863	854	835	813	818	833	826	745	782	752	727	765	761	785	768	782	733	750	752	716	722	811	758	750	763	770	742	718	795	770	745	778	786	757	761	733	683	761	731	729	727	746	725	679	720	713	718	769	766	733	719	734	778	739	697	765	714	704	753	715	744	728	695	746	780	725	752	711	749	721	729	752	741	731	721	756	715	771	727	700	758	764	703	755	713	688	774	736	730	731	707	722	732	756	710	700	695	728	693	750	743	736	702	767	740	737	753	711	714	728	739	718	736	716	743	681	782	715	686	786	773	748	715	719	732	734	743	758	706	715	790	777	728	715	789	760	780	754	728	738	702	743	757	709	725	746	809	756	723	733	720	733	748	731	685	718	653	743	786	691	728	737	764	741	756	699	783	743	698	747	727	721	756	741	710	738	749	722	697	739	733	680	723	662	751	728	784	743	731	720	726	712	746	694	733	750	707	721	733	763	691	710	767	752	726	743	699	721	716	741	736	704	745	709	768	740	756	760	765	720	777	738	735	718	708	752	739	733	740	759	744	729	733	763	695	731	743	745	701	748	728	766	749	750	715	761	732	747	705	732	716	701	777	723	732	704	749	738	792	744	761	734	720	727	694	732	735	754	725	737	741	708	742	723	738	719	712	721	706	716	744	769	743	701	739	734	724	708	758	730	724	743	686	718	771	697	703	726	737	710	728	725	721	720	713	755	704	795	711	726	761	752	742	763	751	691	768	691	742	707	743	699	751	761	765	719	715	758	724	733	702	720	731	736	783	728	718	699	715	691	741	786	667	756	713	754	714	727	776	745	776	689	736	708	735	682	761	691	745	698	736	740	775	755	719	746	773	690	730	746	753	708	704	695	703	756	733	746	724	816	757	744	711	747	735	694	702	723	739	760	738	724	749	687	732	703	720	754	739	725	753	722	776	758	718	751	752	745	701	679	684	728	753	737	758	705	725	712	737	718	744	763	743	758	775	800	740	704	697	753	715	721	743	716	695	726	730	711	777	696	675	705	755	760	762	776	749	741	692	737	790	746	716	718	724	760	753	762	712	707	738	749	748	706	698	752	744	695	735	719	747	795	710	753	758	725	731	706	773	745	752	756	737	658	697	728	654	785	700	712	727	749	805	739	733	745	727	767	718	729	724	723	741	695	715	737	732	753	714	767	742	735	781	727	736	732	717	732	718	692	720	696	708	708	752	719	743	702	728	729	690	761	685	728	804	713	727	740	704	740	766	757	798	731	665	713	723	774	730	757	734	714	742	749	679	713	766	747	744	788	773	685	759	742	787	772	712	744	747	764	707	707	718	714	747	744	720	715	741	731	753	767	697	751	780	722	725	685	757	722	743	745	704	755	724	736	754	712	722	743	724	735	659	718	765	727	704	746	721	730	720	698	674	796	688	755	736	698	735	683	727	715	764	755	742	739	725	715	715	694	696	735	738	735	753	717	732	743	776	722	713	729	737	693	770	703	708	723	756	718	710	674	727	702	768	715	740	708	667	737	748	700	732	776	752	684	741	779	757	751	742	732	713	715	723	768	725	732	734	718	698	732	729	699	717	682	794	725	762	768	743	747	741	678	731	734	727	727	719	738	764	736	718	699	694	765	742	795	789	711	711	758	729	736	717	733	699	718	734	707	725	715	715	740	728	683	748	747	723	721	775	693	689	803	740	753	708	711	728	742	734	730	729	717	703	774	737	721	744	738	724	655	730	744	711	695	692	737	728	687	774	719	742	777	756	766	711	710	717	755	731	744	736	715	757	659	720	707	754	792	721	726	719	746	684	760	737	722	744	713	763	698	706	774	804	729	728	731	757	720	760	760	743	770	725	756	767	670	730	682	762	742	680	692	707	757	744	687	726	755	702	732	707	725	729	686	729	743	725	757	736	709	749	711	789	720	737	704	727	691	774	700	742	748	682	780	742	723	741	678	739	756	718	748	734	742	727	708	767	691	717	725	724	723	754	782	739	773	774	775	699	699	702	744	722	745	727	724	744	779	741	693	746	711	731	786	768	687	713	716	741	746	721	740	735	712	752	719	772	744	760	699	696	736	758	741	747	744	769	721	734	724	750	720	707	737	746	724	718	745	774	766	748	754	751	761	705	687	715	794	759	743	717	758	705	791	730	734	735	679	717	801	687	771	696	740	741	719	721	684	694	724	751	749	661	689	735	722	740	731	735	755	718	736	720	746	755	782	724	690	789	751	769	711	696	741	752	744	740	764	716	749	726	733	718	742	752	719	726	752	784	704	769	742	756	706	731	758	771	665	791	702	736	769	715	751	716	727	733	698	733	730	653	683	783	759	747	760	697	715	739	738	722	732	737	742	748	727	687	716	766	675	721	750	763	695	704	760	694	747	730	741	711	690	745	722	707	733	745	745	752	758	725	751	767	710	676	709	767	729	682	725	726	743	724	731	724	738	745	705	716	704	753	705	753	693	686	746	678	728	720	726	752	750	706	726	695	712	735	713	751	751	783	730	734	721	700	741	761	725	715	726	746	746	693	767	751	739	709	760	783	703	754	744	762	756	720	751	694	736	716	741	746	740	761	700	773	806	755	729	741	736	757	754	782	757	713	706	707	716	730	765	704	694	708	752	740	724	729	731	696	716	753	669	727	720	703	717	717	736	761	743	712	750	739	717	752	757	744	761	768	723	766	740	740	790	731	667	774	781	736	761	740	723	737	721	767	713	729	768	731	734	765	739	728	732	718	715	699	759	710	784	743	756	695	744	752	759	773	747	729	764	723	741	744	718	769	712	730	728	717	724	766	714	739	727	756	705	698	775	691	748	739	764	746	729	746	717	718	752	725	764	735	770	751	725	761	752	721	705	764	685	745	715	772	706	723	746	764	739	713	747	756	759	743	719	740	733	763	707	695	744	722	733	711	724	670	740	698	728	725	763	742	763	698	689	729	698	757	746	718	726	743	701	719	754	757	742	721	720	710	749	774	772	760	711	711	681	722	698	731	732	697	690	713	763	720	788	746	713	708	726	803	758	769	694	726	742	759	736	739	692	736	738	708	764	776	736	732	727	738	757	721	701	745	713	714	811	743	778	724	718	760	729	729	745	730	735	783	714	736	715	734	739	741	730	763	769	727	774	761	713	739	711	708	744	726	757	695	777	723	746	754	710	691	709	737	739	726	726	722	708	725	703	801	768	720	664	754	737	715	695	684	789	687	699	721	718	664	770	760	675	750	719	701	682	710	747	728	673	706	733	714	775	735	723	706	762	720	732	722	720	762	732	717	772	749	686	720	703	746	770	753	775	743	733	696	678	726	759	728	717	755	686	742	715	757	685	734	708	745	738	782	714	697	762	720	737	766	705	734	769	739	756	764	762	740	726	769	741	712	743	701	748	761	705	752	727	721	708	742	732	702	703	719	727	694	725	747	773	678	752	753	727	740	716	744	793	724	704	734	687	762	671	701	736	721	674	751	712	724	708	730	729
25195	10375	8904	4862	3486	2969	2397	2057	1773	1679	1576	1365	1384	1265	1256	1209	1190	1198	1206	1118	1178	1147	1086	1144	1059	1056	1066	1084	1091	1087	1095	1043	1081	1089	1093	1076	1084	1136	1078	1124	1067	1092	1065	1117	1090	1127	1070	1165	1074	1053	1057	1065	1067	1083	1081	1048	1057	1050	1002	1053	1064	1069	1086	1060	1126	1054	1030	1064	1054	1092	1084	1021	1060	981	1036	1024	1059	1091	1014	1045	1008	1055	1059	1033	1045	1035	1055	998	1037	1007	1029	1062	1089	1044	1029	1006	1010	1011	1034	1082	1051	1026	1022	1100	1049	1054	1086	1122	1066	983	1065	1035	1055	1070	1046	1015	1019	1035	1016	1054	1061	1031	1032	1092	1039	1053	1065	1085	1091	1029	1072	1002	1048	1050	1026	1063	1114	1068	1057	1010	1037	1031	1016	1016	1025	1030	1048	1064	1022	1057	1023	1090	1075	1001	1063	1010	1025	1048	1049	1061	1071	1063	1034	1032	1023	1108	1025	1056	1048	1059	1098	1061	1047	971	1029	1027	1081	997	1088	1023	982	1050	1001	980	1024	1012	1059	1059	1022	1066	1036	1037	1099	1002	1020	1029	1068	1083	989	1081	999	1055	1044	1097	1052	1041	1044	1083	1042	989	1064	1030	1043	1050	1064	1016	1028	1049	1052	1030	1034	1090	1009	1030	1017	979	986	1034	1044	1108	1058	1020	994	1063	1080	1027	1050	1055	1005	1087	1067	1048	1058	1007	1039	1057	1127	1043	1067	1066	1103	1023	1091	1006	1020	1060	1081	1064	1010	1023	1042	987	1064	1023	1038	1031	1085	1071	1054	1000	1005	1018	1067	1095	1055	1037	1053	1075	1089	1063	1021	1043	1065	1034	1044	1008	1003	1060	1028	1026	1068	1059	1011	1014	1034	1028	1079	1083	1107	1026	1002	1043	1065	978	1004	1007	981	1090	1073	1020	1029	1107	1071	1070	1031	1074	1061	1056	1095	1040	1025	1069	1034	1017	1073	1095	1067	991	1052	1021	1050	1003	1032	1049	1046	1063	1055	1057	1100	1077	1034	998	1006	1044	1076	1053	1008	1068	1018	1070	1075	1074	1014	1126	1024	1060	1046	1101	1027	1027	1107	1032	1081	1030	1033	1075	1018	1066	1032	1066	1083	1042	1067	1035	1058	1010	1081	1036	1044	1002	1035	1072	1069	1024	1038	1074	1029	1052	1061	1044	1065	1066	1015	1024	1050	1039	1067	1027	1003	1128	1050	1068	975	1080	1022	1079	1057	1116	1094	1046	1049	983	1085	1070	1082	1030	1049	1012	1071	1096	1026	995	1018	1055	1028	1058	1043	1044	1089	1029	1028	1030	1052	1038	1061	1074	1013	1029	1092	1059	988	1080	1055	1018	1043	1067	1042	1066	1049	1046	1087	1090	1038	1084	1026	1052	1049	1052	1049	1051	1084	1014	1023	1048	1060	977	1076	1023	1074	1074	1048	1070	1012	997	1089	1055	1081	1067	1033	1084	997	1070	1045	1020	997	1072	1042	1014	1063	1012	1034	1080	1083	1047	983	1034	1030	1023	1077	1021	1031	1056	1079	1061	1031	1058	1058	993	1020	1002	995	1090	1071	1067	1030	1047	1067	1056	1044	1069	1032	1061	1079	1015	1009	1032	1067	1085	1062	1023	1068	1031	1026	1024	1021	1004	1021	1092	1106	1068	1024	1041	1026	1084	1063	1107	1034	1071	1022	992	1035	1026	1042	1008	1028	1082	1056	998	1067	1081	1093	1057	995	975	1071	1058	1011	1029	1007	1025	1046	1024	1061	1052	1073	993	1079	1049	1051	1009	1029	1033	988	1065	1058	1052	1038	1052	1026	989	1061	1026	1071	1050	1107	1052	1060	1026	1049	1023	1037	1091	1062	1021	1127	1041	1028	1074	1111	988	1084	1040	1068	1063	1021	1051	1013	1085	1025	1062	1008	1058	1074	1095	1062	1025	1051	1059	1001	1061	1063	1086	1041	986	1030	1060	1057	1039	1060	1068	1038	1017	1005	1038	1006	1076	1043	1103	1034	1025	1009	1035	1036	1048	1080	1044	1062	1135	1069	1034	1077	1081	1086	1049	1063	1040	1008	1037	1101	1049	1080	1055	1013	1012	1119	1042	1076	1058	1063	1043	1025	1021	992	1028	1048	1053	1082	1057	980	1097	1053	1026	1006	1052	1075	1061	1052	1000	1055	1015	1047	1058	1089	1086	1096	1099	1074	1029	1039	1044	1075	1010	1054	1029	1059	1094	1038	1046	1162	1097	1061	1028	1028	1060	986	974	1042	1029	1008	1060	1027	1041	1064	1084	1057	1035	1068	1012	1032	1055	997	995	1024	1012	997	1038	1024	1017	985	1079	1037	967	1018	1081	1067	1038	1017	1070	1093	1100	1029	1004	1048	1011	1000	1066	1010	1000	1062	1070	1018	1074	1042	1050	1044	1052	1062	1014	1082	1030	1055	1002	1069	1054	1037	1053	1064	1026	1058	1001	1067	1084	1042	1074	1088	1092	1106	986	1074	1112	1046	1066	1056	1095	1015	1058	1044	1015	1065	1016	1057	1052	1078	1059	1016	1031	1049	1061	990	1066	1082	1019	1092	1114	989	1083	1001	1038	1074	1081	1026	1051	1103	1095	1030	1114	1088	1028	1041	1071	1091	1041	1069	1078	1095	1091	1049	973	1051	1061	1011	1096	1048	1037	1071	1006	1033	997	1031	1033	1121	1002	1012	1016	1062	1049	978	1061	1010	1055	960	1087	1096	1036	1067	1017	1023	1054	1017	1050	1062	1044	1053	1004	1092	1025	1057	1055	1056	1033	1061	1081	1021	1058	1113	1044	1050	981	940	1018	1051	1077	1072	997	1082	1062	1042	1047	1029	1069	1026	1077	1028	1074	994	1076	1080	1054	1088	1004	1027	1052	1062	1023	1023	1017	1040	1062	1041	1041	1121	1068	1074	982	1049	1048	1046	1104	1101	1030	1039	996	989	1107	985	994	1031	1057	994	1022	1020	1058	1071	1056	1070	1062	1026	985	1031	1060	1055	1033	1108	1064	1021	1020	1088	1015	1008	1083	1094	1063	1057	1097	1037	1014	1026	997	1040	1058	1026	1066	1054	1065	1004	1011	1021	1075	1114	1012	1051	1078	1079	1043	1056	1005	1054	1051	1060	1089	1039	1110	1039	1032	1070	1063	1036	1112	1020	1030	1027	990	1111	967	1103	1009	1073	1038	988	1069	1043	1098	1056	1008	1009	1031	1049	998	1058	1054	1047	1072	1127	1051	1016	1058	1043	1015	1052	1100	997	1012	1002	1036	1084	1026	1083	1041	1040	997	1043	1113	1052	1046	1090	1013	1035	1077	1014	1044	1053	1024	1087	1041	1067	1058	1138	1041	972	1053	1042	1046	1054	1075	1061	983	982	1024	977	1029	1068	1061	1030	1051	1011	1071	1045	1002	1012	1025	1048	1062	1025	1066	985	1122	1047	988	1011	1053	1054	1102	1096	1092	1003	1024	1072	1039	1076	1046	1015	1022	1079	1055	1069	1061	1051	1050	1032	1036	1035	1045	1023	1067	1052	1066	1085	1046	1040	1040	1099	1092	1035	1033	1067	1063	1075	972	1069	1083	1083	1032	1071	1109	1069	1064	988	1060	1037	1100	1046	1051	1072	1005	1009	1100	1036	1028	1072	1094	1054	1099	995	1018	1090	1060	1041	1070	1041	1043	1082	1131	1028	998	1040	1067	1047	1057	1065	1051	1042	1023	1077	1039	1024	1058	1035	1073	1004	1065	1011	1056	1082	1017	1036	1019	1045	1068	1030	1040	1042	1031	1052	1077	1052	1022	1061	981	1059	1026	1036	1041	1078	1067	1062	1027	1049	1046	1016	1081	1069	1051	1032	1022	1075	987	1033	1065	1021	1042	1065	1057	1023	1046	1026	1039	1065	1062	1078	1036	1033	1070	1020	1028	1046	1020	1037	1010	1080	1018	1054	1129	1053	1084	1102	1032	1078	1057	1067	1023	1051	1024	1072	1038	1079	1046	1047	981	1013	1100	986	1066	1075	1070	1067	1060	1066	1042	1083	1044	1138	1008	986	1049	1028	1037	1097	1068	1033	1031	1036	1053	1028	1037	1068	1054	1076	1026	1005	1007	1032	1052	1046	1034	1040	1062	1054	1042	1035	1062	1039	1054	1058	1075	1058	1056	1044	1075	1015	1113	1016	1070	1026	1017	1005	1026	991	1005	1039	1011	991	1054	1062	1049	1009	1037	1052	1042	1040	1029	1080	1009	1041	1063	1019	1051	1044	1004	1007	1083	1044	1011	977	1028	1024	1026	1018	1044	1048	1087	1059	1018	1052	1060	1082	1026	964	1127	1044	1044	983	1051	1035	982	998	1061	1092	1057	1063	1072	1025	1067	1051	1044	1069	1080	1059	1062	1020	1048	1000	1082	1018	1018	1048	1028	1075	1051	1076	1010	1072	998	1088	1121	1053	1047	1026	1057	994	1059	1076	1101	1005	1049	1039	1038	1051	1023	1019	1078	1043	1047	1030	984	1032	1034	1044	1110	1073	1000	1051	1057	1120	1089	1034	1017	1077	1068	1011	1050	1048	1086	1068	1106	1082	1041	1043	1072	1080	1053	1003	1042	1006	1067	1048	1055	1021	1037	1016	1069	1018	1012	1065	1059	1083	1025	1035	1010	1004	1064	993	1057	1018	1044	986	1061	1037	1101	1012	1025	1066	973	1071	1031	1115	1076	1012	1056	1001	1068	1022	1035	1048	1071	1042	1114	1080	1020	1068	1086	1014	1044	1082	1060	1070	1046	1055	992	1061	1030	1056	1120	1021	1073	1060	1028	1064	1071	999	1014	978	1044	1060	1046	1074	1071	1032	1029	999	1063	1074	1115	1068	1032	1023	1065
23414	21474	29159	24237	21478	21274	4389	1420	1155	972	874	868	818	799	768	763	761	752	717	670	723	725	639	700	723	646	652	701	660	617	669	682	652	647	681	606	664	623	677	643	677	671	636	639	649	606	634	634	661	640	653	636	651	642	643	636	632	609	642	649	645	606	632	614	614	619	640	640	670	580	649	609	657	590	716	633	639	616	589	639	614	648	624	629	650	642	635	623	596	634	623	651	625	661	601	649	621	638	582	633	630	645	605	613	610	687	581	625	645	627	600	637	632	578	614	635	614	598	613	602	593	650	622	659	652	619	635	618	675	590	639	634	642	609	602	654	668	669	607	639	644	640	618	663	563	655	618	653	635	639	658	599	640	610	603	639	590	607	684	625	668	654	578	692	647	588	601	569	634	659	628	613	674	618	672	616	635	610	624	626	655	622	609	627	631	620	644	615	654	663	629	642	624	670	646	654	625	641	675	645	634	644	619	584	629	661	654	629	576	624	621	641	635	633	643	605	657	644	629	628	611	689	619	626	638	656	640	661	645	624	664	659	691	616	644	600	655	664	633	666	652	624	660	646	677	606	660	616	595	659	601	623	627	595	659	624	586	598	627	604	631	619	637	622	682	595	664	611	614	616	585	637	650	585	613	607	574	625	590	614	606	638	597	654	646	626	607	618	592	567	612	654	640	674	599	638	670	590	598	622	621	651	640	667	594	631	592	623	632	615	620	678	665	641	652	656	623	643	639	640	654	649	630	667	589	641	638	626	624	602	633	647	691	626	627	630	630	637	640	593	650	645	644	655	599	625	617	606	620	660	624	656	654	646	588	613	678	644	619	651	619	639	618	627	623	612	669	636	627	621	626	601	632	648	638	648	592	708	613	625	637	653	621	614	596	614	608	664	585	626	609	591	640	604	589	642	635	591	592	634	625	628	581	592	655	639	652	645	595	667	604	607	679	611	643	604	689	629	600	626	623	633	652	584	599	641	649	595	647	653	586	658	609	612	612	627	619	679	615	609	645	600	561	618	655	648	628	642	610	615	654	656	601	604	630	621	619	620	596	613	659	623	674	638	647	663	640	588	614	615	633	661	626	640	593	566	623	638	644	613	637	626	639	578	611	635	566	641	605	660	622	636	607	595	617	615	671	629	607	644	600	590	607	636	634	580	601	668	641	628	639	603	639	614	643	658	622	634	637	570	622	636	623	634	690	559	629	596	617	655	591	578	620	626	593	642	638	647	635	618	611	603	606	624	599	627	670	620	639	632	646	619	632	641	628	618	635	599	655	632	636	610	610	624	617	601	655	678	622	658	620	649	635	632	604	598	642	649	593	613	584	628	643	651	645	668	611	606	589	627	637	621	629	631	621	617	622	643	610	615	629	620	599	615	651	639	582	655	590	607	633	629	609	650	624	615	668	614	625	657	613	613	587	606	631	684	596	653	600	608	632	626	625	608	639	627	593	608	596	672	621	604	672	624	640	634	627	622	622	631	650	596	637	617	615	603	651	634	638	639	617	656	645	597	618	637	620	670	636	634	621	615	645	592	628	630	669	629	606	618	664	623	641	627	646	621	658	614	638	603	634	595	657	601	592	622	678	585	643	632	610	640	609	613	620	599	679	645	632	599	611	653	666	631	629	642	567	648	581	608	623	627	619	617	647	651	601	628	635	621	589	612	645	645	635	665	644	595	612	596	618	659	589	634	589	667	643	648	603	615	647	635	585	625	642	604	624	599	696	593	598	617	633	606	649	617	597	677	605	613	673	618	600	625	609	600	651	602	645	617	624	632	635	582	613	629	613	603	614	618	641	540	619	610	638	655	629	614	653	621	651	601	642	627	644	645	623	641	606	594	657	625	617	615	594	641	646	668	606	584	568	650	664	619	612	651	629	651	646	632	642	623	654	653	668	662	601	594	633	609	616	620	646	661	663	631	652	645	611	641	596	644	629	615	645	607	601	632	641	634	656	629	640	617	645	644	607	649	578	680	621	637	651	647	616	612	596	679	638	618	647	633	624	609	671	643	547	639	641	657	628	668	664	642	638	603	678	700	626	606	630	626	619	618	609	629	637	625	615	620	639	642	643	652	621	679	628	642	609	637	609	663	664	622	625	619	596	596	603	610	628	611	609	618	588	609	662	621	654	626	633	614	639	622	644	664	636	645	635	576	623	590	605	581	629	636	591	586	632	587	644	613	595	674	585	639	650	636	653	637	616	657	602	631	628	612	609	626	635	646	663	627	599	620	619	609	571	608	620	613	570	637	622	583	626	621	638	657	625	657	659	659	624	661	627	635	621	642	651	558	629	571	642	641	618	632	622	670	606	635	620	644	640	609	619	645	600	651	633	622	638	606	557	644	618	616	637	661	617	616	606	633	638	588	667	630	639	588	621	600	639	616	636	638	626	657	603	643	630	602	633	634	605	602	607	664	636	638	617	592	590	581	627	653	658	616	590	678	644	639	633	583	651	585	626	684	609	621	641	596	626	644	618	649	624	611	653	621	602	622	600	617	594	613	620	640	607	664	634	621	641	653	646	597	631	611	635	589	634	644	613	639	561	640	665	593	618	626	611	590	627	616	657	632	642	650	629	636	609	619	638	616	685	608	643	665	652	625	614	651	654	653	676	658	639	679	622	608	634	640	640	627	638	601	621	627	624	647	620	616	582	628	660	613	643	579	622	574	698	650	627	654	580	630	686	639	589	620	630	653	640	644	653	656	624	685	588	619	610	615	617	602	658	675	610	688	609	603	618	607	633	626	661	633	615	634	631	621	638	618	629	603	629	621	624	599	622	620	655	668	627	621	632	568	599	670	609	630	627	642	633	658	597	641	613	631	607	646	612	660	672	602	627	607	613	678	610	623	641	587	618	614	587	652	590	608	655	612	609	631	596	592	658	646	598	594	641	620	608	614	594	623	632	629	621	595	616	604	606	636	607	637	621	617	567	677	646	617	594	585	597	636	623	629	594	627	635	609	598	634	620	649	651	669	623	596	660	613	641	645	569	628	661	656	613	613	613	633	616	606	630	629	604	641	623	622	615	632	569	601	646	571	622	630	634	611	612	659	636	612	665	643	603	620	594	618	594	642	649	610	604	604	632	612	649	627	578	640	623	594	627	669	637	640	628	684	616	579	639	618	608	619	656	625	637	619	623	603	611	637	614	637	641	651	616	618	671	670	601	620	639	648	571	615	636	585	608	656	602	604	635	597	650	647	603	629	630	633	634	607	633	625	607	578	701	599	647	609	611	623	628	628	626	615	606	615	611	650	620	619	634	607	598	650	563	605	591	614	633	620	629	629	614	618	653	617	666	625	623	640	601	631	654	640	619	642	645	611	569	609	590	632	610	635	611	634	640	629	669	580	643	581	620	679	638	577	679	660	607	645	612	608	610	644	625	646	625	623	598	667	658	639	624	618	598	592	603	601	645	660	634	632	635	582	592	652	627	648	660	602	581	630	641	633	622	599	648	618	593	628	654	616	597	636	639	652
27005	16193	13914	7774	5517	4223	3405	2808	2375	1993	1828	1664	1453	1336	1316	1303	1215	1158	1122	1091	1106	1040	1079	1021	1060	1034	984	961	995	962	1038	970	963	993	974	980	914	912	978	941	943	967	959	950	954	1000	881	1007	859	920	911	1024	924	969	939	981	961	959	963	970	893	938	885	971	964	888	946	879	939	901	967	963	904	902	890	897	882	900	899	904	918	921	900	888	888	893	885	948	929	922	908	907	876	888	911	896	847	880	885	885	898	896	874	924	963	907	903	927	889	960	917	926	849	911	949	960	924	953	905	928	936	915	913	941	859	923	978	948	919	965	880	947	911	917	905	901	943	927	889	895	911	907	907	860	931	922	922	880	868	907	907	975	845	956	957	851	883	865	927	891	861	924	926	909	905	894	879	904	922	938	915	902	899	901	941	948	912	898	932	939	885	948	903	918	954	847	935	877	929	924	867	962	922	919	883	902	895	890	923	884	951	899	915	887	932	910	848	891	915	903	897	977	886	899	922	896	901	847	891	899	914	900	874	882	969	930	897	933	883	895	921	971	945	943	888	876	931	921	872	921	897	930	911	885	884	884	866	913	895	846	876	940	877	870	871	874	943	938	923	915	912	915	902	930	872	975	861	922	934	870	893	920	891	930	903	909	891	890	869	959	845	921	925	898	918	936	938	878	924	901	923	913	889	906	907	963	903	903	889	939	956	922	944	882	917	910	879	886	897	927	910	873	954	930	916	914	888	896	912	923	947	876	898	933	925	910	918	907	907	920	931	951	927	922	890	927	893	883	946	915	861	894	862	949	881	957	971	909	1004	949	926	984	853	888	938	903	873	858	927	919	841	904	913	846	893	888	955	901	925	910	904	931	908	872	908	865	927	900	944	883	881	913	936	906	897	934	881	930	912	971	943	942	885	892	939	918	964	894	925	964	858	935	894	926	863	903	921	897	903	883	897	880	953	892	906	888	901	912	898	876	851	945	875	959	958	953	907	914	877	935	937	895	911	932	899	899	934	939	922	878	865	898	911	908	927	889	878	879	884	916	903	875	963	916	929	942	899	938	927	914	889	871	859	937	942	872	951	937	952	878	924	884	872	904	989	927	896	899	870	903	936	858	896	874	904	916	895	936	886	871	1008	929	859	958	891	914	907	904	922	881	959	896	920	924	939	909	921	843	868	870	956	895	921	933	906	896	977	908	873	892	898	923	917	911	941	907	889	863	925	976	925	924	953	913	945	927	931	911	920	905	896	951	869	880	939	901	913	904	902	915	965	929	926	947	935	908	907	901	895	858	937	865	939	924	909	954	903	935	910	894	966	924	938	901	912	921	969	909	874	943	955	941	861	953	882	911	907	884	882	935	917	891	872	926	928	873	899	903	899	919	885	949	857	865	885	933	954	944	892	917	834	941	944	967	842	896	902	904	916	913	928	886	869	895	955	928	927	959	934	902	907	886	934	945	908	924	920	931	870	883	900	905	839	883	936	914	960	904	903	910	941	921	922	954	901	916	929	916	923	934	916	885	872	937	930	898	885	964	906	950	920	926	920	921	939	933	868	969	947	924	909	914	892	895	924	959	882	872	924	886	923	922	903	915	883	897	991	884	937	913	848	935	899	878	921	931	874	902	918	882	910	888	928	945	908	898	946	881	863	932	869	943	911	904	880	930	960	902	943	925	956	915	860	892	886	885	839	891	962	902	937	941	984	881	920	866	952	939	883	875	881	907	955	959	888	885	923	904	886	893	862	940	950	877	891	905	922	897	942	933	920	889	891	934	822	891	885	956	870	912	885	883	934	923	900	899	921	905	936	899	893	830	897	837	913	853	887	919	935	882	917	877	933	924	903	873	894	889	898	891	885	989	915	902	941	873	943	943	863	983	943	913	876	887	851	940	912	868	920	883	939	898	918	932	972	872	944	937	951	907	888	918	889	922	949	882	904	938	944	940	958	869	927	852	983	860	938	884	940	911	906	882	870	896	889	931	947	917	876	864	880	850	917	925	978	935	887	885	911	887	947	909	891	869	939	877	919	895	845	917	893	910	906	862	902	865	934	897	945	870	915	909	904	911	926	891	924	864	898	876	942	858	934	927	890	897	914	927	950	925	880	971	951	971	971	898	900	914	991	939	932	887	872	911	910	909	865	934	868	873	915	951	959	936	931	954	957	907	931	909	847	871	926	959	939	926	904	930	875	896	892	910	855	874	856	925	843	948	921	878	915	862	860	907	902	876	895	953	894	864	873	855	853	885	915	865	865	880	942	884	965	891	917	925	885	899	863	865	931	944	942	886	925	870	919	891	841	843	946	864	942	826	933	889	927	880	866	902	980	885	940	890	860	917	875	895	915	921	934	860	912	906	929	866	935	897	892	907	945	876	909	900	842	872	886	879	923	897	936	907	906	885	930	917	926	944	955	864	910	891	966	909	859	921	886	916	874	917	883	906	901	934	915	874	889	909	878	861	890	963	920	912	910	914	886	911	942	898	923	859	926	896	926	881	906	917	925	953	900	966	932	940	887	954	932	879	917	891	907	949	906	958	934	916	904	875	855	864	905	893	932	922	895	878	921	993	926	903	940	958	933	933	944	888	896	903	929	913	905	913	928	960	938	916	865	935	903	957	919	903	966	877	915	842	910	862	947	934	909	938	895	889	895	900	929	886	933	914	972	977	904	854	919	942	878	928	863	906	919	924	954	843	897	957	936	885	917	931	900	890	883	892	941	877	896	843	971	894	928	888	943	963	862	902	932	911	875	853	894	907	889	961	898	939	961	897	914	922	907	891	927	933	914	907	925	900	1003	841	889	927	855	892	929	909	902	937	956	903	893	884	894	919	879	919	898	934	884	935	844	871	881	942	873	953	874	929	899	914	920	849	921	919	908	828	915	876	951	893	950	919	907	914	954	917	917	888	856	878	875	927	904	954	893	893	869	950	905	880	883	928	920	886	924	894	958	909	896	901	831	920	934	935	911	843	900	912	888	900	938	857	932	875	903	939	939	910	920	898	944	920	916	904	897	899	881	931	937	895	889	896	929	924	895	923	899	876	870	896	863	968	901	884	877	931	925	935	915	894	887	884	859	921	919	924	899	833	904	917	915	950	877	856	868	914	914	947	905	887	908	868	918	883	967	914	889	929	953	907	889	931	945	922	835	908	916	931	896	981	922	955	919	929	922	915	846	866	923	933	895	896	890	862	914	930	891	910	894	913	898	876	922	928	925	859	897	911	928	924	941	912	914	938	871	953	905	889	895	903	887	860	896	924	904	933	901	898	922	929	908	842	913	912	904	895	893	927	922	890	874	972	871	934	926	930	973	911	892	864	944	925	877	903	868	842	872	922	906	955	953	930	849	922	961	900	930	915	876	901	854	932	907	938	966	973	957	887	850	893	926	926	879	838	922	920	909	944	881	891	893	961	969	880	871	870	874	893	927	904	890	898	854	895	904	865	912	881	921	907	880	917	909	943	976	892	958	975	885	937	898	929	947	845	853	916	915	951
27259	20917	9056	931	601	494	479	466	449	444	400	412	434	424	440	432	435	453	426	398	418	406	389	422	417	424	438	410	400	428	405	412	448	437	424	422	459	408	393	428	448	414	420	401	414	391	424	383	399	429	439	441	410	440	440	434	406	458	426	393	400	440	385	440	424	367	387	397	415	440	400	413	413	417	417	436	435	440	418	420	418	394	405	437	418	426	385	393	442	441	421	438	434	435	404	449	400	404	403	401	458	414	389	438	417	411	400	428	410	443	422	411	391	429	424	401	420	421	457	410	427	400	409	427	387	399	429	447	410	430	423	448	409	444	411	411	440	425	433	435	418	438	408	417	402	413	433	418	441	434	436	430	408	416	376	404	410	402	446	424	405	393	452	407	434	433	382	382	422	441	442	401	446	431	444	435	433	438	381	421	392	411	403	430	443	400	440	415	426	408	429	411	441	421	419	382	438	416	408	444	425	400	453	433	443	430	419	410	424	437	421	412	424	422	425	429	424	426	409	435	420	407	395	423	438	414	438	406	430	436	397	384	417	462	422	457	412	396	436	435	379	411	408	417	402	429	423	426	432	422	400	422	408	418	417	442	444	424	427	432	413	446	395	379	419	410	406	436	420	432	465	416	408	381	449	432	433	418	427	445	449	438	392	380	443	438	441	452	422	421	412	402	409	402	400	404	426	409	450	445	419	393	398	440	438	395	435	448	420	458	421	396	418	394	402	400	440	450	420	443	414	421	421	433	423	411	435	438	394	412	439	436	444	446	435	414	387	388	415	434	425	406	450	436	431	400	398	438	433	447	414	464	387	411	393	397	416	448	434	430	425	422	402	396	415	421	398	410	414	437	437	403	375	387	441	429	446	401	411	441	408	416	406	429	412	438	445	459	434	404	429	426	416	450	430	386	439	384	428	420	429	391	382	424	426	404	410	420	409	463	413	423	419	444	434	414	405	468	426	422	457	415	421	431	430	422	448	419	410	393	417	404	405	428	392	412	427	440	433	419	417	392	425	454	422	408	399	434	457	451	435	396	452	437	443	418	442	464	373	426	417	410	451	416	400	461	407	402	397	397	405	399	466	387	400	403	414	408	400	417	435	400	409	417	403	387	419	425	449	394	394	414	432	456	443	410	467	392	402	418	423	428	448	409	397	428	386	422	438	405	399	391	431	401	408	435	458	430	378	438	434	438	430	395	447	419	400	441	428	421	425	438	406	413	437	421	421	410	420	424	421	459	400	419	418	468	419	434	414	415	415	421	421	383	384	416	432	416	374	421	393	427	422	422	419	430	409	408	438	450	440	421	441	432	425	393	411	408	414	426	462	430	408	399	455	431	375	418	404	430	393	446	415	401	400	425	405	401	424	442	412	406	387	424	400	413	383	448	399	397	434	419	393	431	378	408	395	410	387	464	424	388	425	446	431	403	416	419	414	394	432	393	409	417	421	417	418	427	434	398	409	402	442	417	417	432	415	436	414	438	420	402	392	380	409	383	482	410	443	419	407	399	381	430	403	451	406	403	421	392	426	420	406	383	466	399	410	397	428	418	414	412	405	417	395	419	425	414	448	414	418	405	407	419	443	421	445	394	385	418	436	417	434	438	432	428	446	419	422	450	413	435	418	422	403	406	434	441	411	409	452	392	433	434	405	422	434	447	411	413	396	406	398	416	428	416	420	402	423	417	410	432	449	422	428	440	442	412	441	428	421	411	420	433	428	410	390	420	410	419	393	415	425	398	433	399	408	419	424	415	441	411	392	431	415	378	445	429	421	445	409	439	420	470	414	439	400	400	440	448	408	445	405	424	415	409	415	384	442	405	404	412	427	400	404	393	424	433	431	423	428	437	412	478	415	403	460	439	402	429	402	424	419	422	484	456	399	396	400	385	415	390	420	419	411	432	407	398	430	440	410	385	437	442	440	445	441	386	409	403	407	408	433	411	429	437	440	435	421	385	469	434	393	448	404	408	418	439	415	431	438	418	417	457	424	456	391	438	392	428	431	447	420	416	411	428	417	436	397	414	441	437	389	403	425	421	398	418	409	426	465	420	433	398	405	406	393	400	458	415	422	385	433	424	406	421	482	437	457	457	426	429	440	430	443	389	441	446	396	430	400	448	431	444	403	416	435	423	435	420	400	420	417	442	433	383	430	427	397	395	405	397	423	422	426	434	435	385	404	395	396	398	401	430	418	434	417	430	429	415	402	430	402	413	438	391	422	395	455	406	394	400	427	401	396	409	449	463	432	431	467	397	403	448	424	395	403	429	403	456	424	430	430	384	425	385	433	427	421	420	413	417	406	416	436	401	396	407	432	421	408	396	409	400	428	428	417	424	431	385	415	407	428	437	402	460	474	435	436	377	429	436	400	446	389	410	406	419	430	403	410	437	455	445	399	405	420	461	398	395	418	442	416	413	399	418	454	427	423	371	425	436	405	422	438	420	418	443	393	428	402	423	410	437	443	401	424	420	382	405	410	471	418	415	382	411	387	391	440	401	438	431	458	406	436	432	445	434	392	412	470	396	374	417	423	422	430	393	371	431	443	456	439	446	434	418	431	402	427	414	441	454	405	401	428	438	430	387	407	411	404	460	430	414	455	427	425	436	385	391	390	408	418	417	417	413	392	421	416	424	444	394	409	438	393	396	426	418	436	466	379	431	427	421	383	438	453	406	416	435	416	420	415	447	410	418	414	402	404	391	404	419	406	433	409	414	384	428	372	403	396	412	440	446	443	393	431	414	416	411	416	435	398	433	407	411	448	386	428	400	393	379	458	393	394	387	418	418	439	432	396	442	406	430	419	420	426	412	374	425	422	406	412	414	387	427	402	429	420	452	412	426	375	417	438	386	386	364	395	406	400	406	421	396	437	404	399	429	418	422	425	428	397	414	417	432	403	429	409	436	433	431	430	459	406	432	417	426	417	382	432	422	406	428	395	421	435	394	384	445	443	427	414	411	412	429	445	397	378	437	439	403	408	384	430	402	415	453	373	432	402	419	397	411	403	415	395	434	447	382	434	426	447	435	466	411	428	388	458	391	449	420	421	419	413	417	384	414	416	398	433	450	413	454	395	400	391	468	402	454	430	395	371	427	377	409	405	408	426	421	402	435	421	421	385	445	420	390	460	412	389	391	404	417	425	432	431	436	452	391	404	434	366	415	398	410	454	432	404	393	398	381	404	417	463	411	417	406	380	431	434	442	415	411	428	421	401	403	388	424	418	441	443	423	401	401	425	427	443	431	438	402	447	438	422	431	395	389	362	404	438	439	410	445	422	443	420	371	432	395	425	399	440	430	404	409	432	411	425	429	411	392	412	434	402	438	416	448	438	412	410	404	413	394	414	424	417	417	409	392	437	439	432	437	405	422	418	413	403	416	398	440	421	436	406	414	421	442	489	449	404	389	438	410	412	406	404	431	441	396	428	398	410	425	441	422	384	396	418	402	433	448	420	399	432	408	431	407	390	429	416	379	431	418	412	455
12073	1765	1563	1023	887	753	774	705	700	682	650	616	630	624	663	623	588	607	640	627	625	605	598	655	598	650	650	602	612	582	601	590	615	638	609	603	627	611	654	622	632	667	619	627	661	592	639	588	607	566	603	619	616	610	632	607	611	574	618	629	603	638	589	626	652	557	619	658	612	583	588	637	670	603	587	642	605	632	588	613	598	580	646	614	603	599	626	617	594	647	613	560	579	607	610	568	569	589	644	627	595	638	626	615	648	608	632	625	591	585	616	576	587	621	586	577	589	595	572	606	603	625	567	616	619	590	616	629	609	594	606	609	584	601	603	575	573	657	610	600	590	631	626	629	612	548	640	626	618	601	644	597	588	639	617	576	595	605	675	597	600	574	589	590	611	639	555	632	632	603	591	597	566	645	645	591	649	589	604	599	605	615	653	635	621	604	611	553	616	673	609	604	574	602	588	614	604	628	593	603	600	692	593	609	613	633	580	598	616	576	651	586	599	608	571	610	597	611	658	656	583	644	660	624	616	680	574	600	629	607	626	618	615	603	584	627	617	653	612	600	577	596	637	584	614	649	624	596	535	654	650	587	611	591	609	602	606	586	558	599	614	661	653	636	581	627	575	626	593	652	592	586	650	610	609	640	612	612	604	587	647	602	614	561	601	602	586	577	610	566	579	570	620	608	657	587	618	597	627	619	624	626	579	634	577	574	619	624	609	567	638	626	592	619	609	574	621	627	636	634	614	612	626	621	591	582	607	624	591	577	591	598	615	648	576	617	650	570	609	590	580	606	588	581	601	637	600	593	608	629	594	632	562	597	599	582	594	577	628	564	607	595	631	581	630	588	583	578	568	571	652	641	612	605	621	594	583	573	562	574	621	631	621	610	613	614	621	588	598	623	608	609	618	591	615	605	622	604	600	555	613	605	603	586	601	603	579	619	589	575	590	638	622	612	637	617	641	619	637	666	610	609	576	632	593	599	627	594	580	589	627	631	602	605	572	596	638	625	602	630	589	631	614	609	602	585	606	624	630	631	578	624	581	569	646	586	640	625	633	632	635	623	610	643	643	602	627	627	603	561	616	638	575	611	621	639	597	636	639	583	637	623	619	628	634	572	646	623	603	631	576	601	611	614	573	603	612	596	585	605	602	597	606	583	655	575	566	611	627	602	586	667	616	587	558	610	629	575	615	613	601	632	624	598	633	626	596	583	603	660	571	599	652	631	608	603	620	612	617	611	619	625	632	636	595	622	628	580	644	625	643	615	589	672	617	603	621	639	574	629	646	604	618	561	614	601	630	613	594	598	626	657	591	626	620	619	614	613	616	608	620	614	626	580	607	614	609	591	656	611	581	647	620	597	564	613	602	593	620	566	635	595	603	580	602	602	599	612	589	611	638	605	623	623	618	620	633	641	650	587	595	599	585	624	588	619	590	580	629	564	608	634	614	648	595	624	541	614	544	621	595	588	614	624	613	564	626	582	657	623	663	572	602	626	602	607	577	628	606	596	608	628	626	590	628	611	625	590	602	647	604	615	610	604	631	631	600	613	559	636	577	593	551	628	588	566	601	634	636	641	595	644	615	591	654	554	610	567	598	628	594	563	634	640	596	649	618	631	587	605	635	627	672	575	580	615	573	639	621	645	590	588	610	605	546	614	611	582	590	600	616	613	624	614	597	616	605	591	638	593	630	613	618	563	626	598	614	589	600	585	594	624	599	598	619	628	626	596	575	599	627	636	596	620	623	613	582	619	604	587	628	635	600	599	629	564	600	626	560	606	575	607	595	643	616	610	603	643	602	607	591	593	632	587	576	603	617	593	579	608	589	633	592	610	643	647	637	626	553	604	654	619	639	619	625	619	576	619	588	639	582	585	587	602	629	623	653	578	576	593	617	576	608	653	651	571	620	538	596	583	628	610	608	599	629	626	605	624	580	612	645	579	587	586	617	653	600	560	595	618	646	618	608	618	622	617	653	599	562	582	623	589	621	625	582	618	611	649	607	572	606	573	617	606	675	633	564	602	611	643	645	573	583	614	638	647	631	620	586	590	595	629	590	599	606	622	658	603	613	612	532	603	602	646	564	643	626	588	630	589	629	596	601	642	609	644	634	567	585	566	585	580	566	585	619	643	609	647	623	617	642	615	622	608	631	639	627	582	617	589	571	597	639	592	582	622	617	606	603	573	622	637	572	615	605	617	585	608	619	640	590	638	597	616	616	596	614	634	571	610	569	627	571	583	658	625	606	606	633	577	601	564	576	631	608	576	631	614	615	617	573	645	631	611	606	621	560	622	587	615	600	589	556	586	635	610	592	631	672	611	594	622	600	645	615	623	603	616	629	616	615	620	604	603	586	623	586	606	587	595	561	605	581	649	567	608	610	618	600	600	576	615	627	600	603	601	600	604	579	599	634	646	621	619	576	592	648	603	581	600	576	613	615	593	617	629	588	630	578	623	600	624	563	633	594	589	628	607	629	637	643	589	617	615	612	613	610	582	602	637	642	622	598	590	613	564	629	590	588	611	600	598	594	613	600	590	607	616	593	617	578	585	585	674	661	617	633	586	607	617	579	611	614	621	620	591	642	602	598	625	578	646	629	675	610	569	621	624	621	610	592	612	610	624	618	517	612	653	582	608	628	593	627	606	630	560	606	626	599	622	607	635	590	645	638	612	607	623	618	592	594	618	634	607	595	598	556	592	616	609	595	659	622	596	627	612	625	615	641	583	637	597	614	606	647	597	616	593	581	607	633	608	586	608	613	610	637	629	556	632	632	597	589	613	620	594	616	587	567	611	614	579	650	603	593	625	633	576	598	601	609	612	595	549	614	608	610	629	595	657	610	617	618	612	578	647	636	603	595	627	584	627	614	640	619	601	561	603	582	615	600	622	619	603	611	580	624	589	597	631	634	633	600	606	576	601	639	615	628	623	626	595	612	591	652	648	600	565	596	594	610	618	598	613	612	619	648	589	641	584	581	653	649	616	597	594	625	618	605	625	537	580	592	589	585	596	609	598	596	631	585	591	586	563	627	611	609	584	625	592	634	602	603	604	587	580	634	633	613	669	634	623	577	650	659	633	637	621	583	605	597	642	622	555	583	640	629	652	683	601	586	638	587	579	632	600	605	598	586	578	625	641	634	597	630	621	596	628	557	637	649	618	626	622	581	628	621	595	600	656	570	641	638	594	563	576	576	620	579	624	626	610	618	605	599	593	651	607	601	604	582	651	642	603	598	590	663	624	631	588	612	576	564	625	608	629	578	593	640	573	611	576	602	560	634	643	617	593	578	604	622	623	574	593	606	649	594	625	657	652	567	626	630	612	588	623	621	617	632	609	659	626	585	578	622	633	564	588	593	602	616	640	588	575	593	613	604	620	624	614	558	584	611	621	635	596	639	552	643	599	582	594	588	626	605	603	548	597	648	625	620	586	663	578	574	563	639	634	619	583	575	608	662	627	576	654	636	600	609	600	622	640	567	568	628	634
24352	21416	28520	24695	21284	5914	1501	1165	975	965	928	846	812	844	801	784	797	809	784	754	746	769	792	815	794	763	765	702	742	829	792	772	738	737	765	766	716	705	732	763	707	761	737	780	799	739	752	736	675	736	723	730	670	784	797	718	737	732	755	714	749	726	768	761	758	757	794	722	766	728	747	731	745	779	741	718	708	712	769	719	767	717	728	765	754	709	739	722	726	768	727	770	709	747	715	755	737	780	720	725	754	767	776	738	706	730	758	742	759	737	713	712	722	699	735	757	744	727	723	716	751	745	724	663	742	772	761	717	811	696	689	717	688	728	743	702	728	728	739	720	745	743	717	740	717	725	700	677	797	762	697	754	728	729	775	720	764	735	750	700	751	720	727	707	808	719	801	708	724	754	741	722	709	677	735	750	756	700	705	760	702	767	708	786	735	696	816	717	709	721	780	791	729	771	712	723	732	767	724	780	781	737	758	680	737	723	756	733	747	752	750	726	768	747	748	718	755	761	696	702	768	773	706	755	763	721	733	742	701	729	706	691	740	727	733	759	733	705	756	732	717	723	738	791	728	719	763	750	781	760	781	751	729	723	725	771	689	745	720	765	770	764	743	681	756	774	740	764	738	735	753	685	749	705	765	771	769	716	682	747	739	719	756	743	719	736	740	700	784	755	720	732	749	708	739	712	717	745	707	707	704	735	751	779	732	725	713	733	755	703	713	685	790	729	743	720	760	683	730	763	732	676	717	727	758	691	644	706	730	757	718	724	738	741	747	727	703	759	768	774	756	739	724	734	772	735	779	720	731	768	753	755	661	721	776	684	706	717	724	714	765	708	753	732	764	735	706	750	748	717	802	693	709	696	686	741	739	711	718	722	780	731	726	736	723	759	739	707	795	736	741	734	739	743	743	717	733	748	726	736	740	714	746	745	707	713	725	703	754	734	737	757	675	726	701	727	753	738	750	755	757	712	709	718	713	762	730	738	718	732	775	682	692	729	729	750	727	726	731	711	750	717	752	719	721	744	735	739	737	736	725	721	761	749	743	734	729	717	752	755	749	699	729	801	736	760	725	762	737	763	748	732	774	686	712	734	725	706	756	701	754	767	738	695	716	749	731	718	740	684	768	698	716	745	712	714	795	682	734	730	787	764	727	719	769	756	723	780	712	728	742	728	716	741	782	742	699	742	714	732	670	750	714	781	752	687	683	746	756	735	722	712	777	724	735	741	718	685	753	737	722	800	724	749	719	702	722	792	742	749	770	788	752	790	730	696	774	769	776	716	775	711	742	750	749	735	749	688	742	750	730	772	730	740	725	708	758	704	736	711	730	771	757	708	684	792	680	744	728	755	675	769	772	701	744	736	713	729	748	720	736	719	721	744	795	736	702	780	756	742	764	720	736	768	723	678	761	721	770	772	760	700	772	778	725	734	686	737	702	689	751	705	714	734	760	729	738	732	713	714	713	739	733	753	751	761	750	748	689	783	724	714	741	733	711	756	756	710	736	734	773	709	710	720	721	720	718	742	701	767	718	757	735	709	729	751	722	726	747	758	767	727	733	780	720	756	741	765	734	710	760	705	761	744	762	752	766	692	736	749	737	757	761	800	769	727	752	730	712	822	725	686	765	709	734	743	726	744	707	735	716	693	724	723	730	724	694	694	781	746	754	767	757	722	760	765	759	716	740	731	769	712	748	781	685	693	759	734	751	751	695	748	766	740	746	706	703	700	746	758	751	770	754	761	726	740	732	695	685	708	719	765	748	708	753	772	724	755	722	749	723	755	766	740	725	718	729	722	732	737	740	736	713	720	768	717	795	738	741	764	704	756	787	753	715	722	745	721	750	747	726	731	724	720	712	709	752	760	798	764	760	754	739	780	762	705	711	697	784	691	758	749	754	725	706	715	705	786	732	756	754	733	809	734	747	743	769	699	735	730	744	744	711	767	697	695	729	718	731	729	746	748	781	697	726	726	739	785	707	771	709	735	722	749	717	726	722	780	720	789	734	761	711	736	769	688	714	722	724	756	728	751	775	761	735	791	714	794	698	728	689	746	742	701	693	730	751	739	723	708	720	755	727	741	794	744	753	737	747	684	727	762	716	688	737	665	750	746	767	753	701	739	764	703	709	700	743	739	753	762	732	683	713	763	738	747	759	766	734	764	756	753	738	744	729	743	729	750	707	766	736	757	747	774	697	734	726	740	733	759	737	732	726	703	724	734	764	722	695	719	686	745	711	740	794	795	723	729	763	725	687	742	750	761	774	776	774	744	716	764	723	712	750	767	666	689	752	726	764	823	712	743	759	709	705	721	788	732	745	728	779	704	718	757	767	737	706	730	747	693	724	766	757	744	801	736	736	738	712	777	721	782	728	712	737	739	756	724	739	768	755	736	766	779	773	765	694	701	734	764	718	682	759	731	754	713	754	717	742	707	757	718	775	724	767	745	762	746	709	788	776	735	760	799	691	755	708	734	725	745	711	755	719	776	715	762	727	659	758	722	780	711	775	773	753	727	721	723	768	696	735	747	713	771	730	695	718	744	719	734	767	714	747	736	710	713	728	764	776	699	704	726	734	735	729	738	716	702	766	721	688	716	704	729	741	697	721	732	720	675	712	742	711	689	761	745	749	768	739	724	700	724	732	768	730	750	694	708	716	689	724	797	751	754	718	750	767	787	757	734	757	713	718	749	741	741	732	762	751	717	729	717	686	735	710	779	753	724	710	720	733	756	704	763	739	748	751	774	699	695	771	731	740	720	718	740	688	818	771	746	701	755	749	723	727	710	718	711	715	746	740	722	757	766	752	760	753	753	706	710	741	750	745	716	772	735	757	722	757	745	731	754	724	730	710	728	768	751	794	799	732	715	724	769	761	755	737	751	708	704	720	767	775	739	690	776	757	779	702	732	760	714	707	723	768	739	785	739	754	751	801	729	741	708	676	783	753	763	753	734	736	763	704	738	686	690	739	720	786	726	776	707	718	738	718	744	728	743	738	689	756	735	695	765	677	718	708	742	693	758	722	730	770	756	723	744	740	709	747	716	736	717	760	776	793	684	736	692	731	668	791	734	688	761	754	763	806	744	749	748	737	766	755	709	727	775	731	725	780	790	733	760	744	767	722	708	739	788	715	682	725	706	730	769	705	694	674	773	745	735	751	757	671	770	719	701	736	702	738	731	715	726	797	725	780	755	748	706	729	755	747	738	774	754	766	703	694	726	759	697	731	768	700	779	770	760	752	729	761	730	749	745	720	732	757	682	733	683	772	758	741	805	704	786	725	750	696	769	749	696	724	751	782	725	800	737	743	708	774	673	710	740	739	720	731	772	712	759	760	757	713	741	770	748	696	760	761	791	754	751	683	687	671	700	712	695	699	705	746	733	775	787	775	721	762	776	776	726	674	750	783	781	721	752	760	738	717	741	727	750	702	730	737	715	742	738	711	724	746	729	727	749	760	779	805	740	705	737	770	706	704	735	730	748	710	747
24858	10268	9060	4907	3540	2895	2304	2030	1876	1673	1545	1488	1325	1287	1238	1217	1263	1159	1123	1200	1200	1185	1080	1107	1124	1060	1123	1068	1110	1097	1019	1079	1071	1074	1048	1075	1046	1023	1000	1096	1005	1086	1107	1081	1052	1127	1020	1051	1092	1033	1089	1079	1046	1096	1064	1080	1040	1130	1081	1020	1059	1088	1007	1081	1055	1058	1019	1101	1034	1035	1020	1070	1063	1088	1084	1033	1045	1054	1099	1089	1107	1027	1009	1082	998	1026	1039	1032	1087	1037	1067	1029	987	1020	1082	1077	1066	1030	1066	1074	1006	1055	1053	1062	1041	966	983	1061	1104	1056	1009	1068	1055	1088	1061	1018	1016	996	1053	1034	1055	1024	1001	1045	1011	1059	1028	1032	1040	1058	1045	1096	1007	1079	1051	1085	1029	1064	1049	1044	1017	1045	1047	1049	1019	1056	1103	1042	1061	1011	1059	1020	1094	1041	1079	1032	1081	1058	1116	1005	1101	1046	1125	1094	1068	1076	1046	1030	1076	1032	1078	1056	1046	1062	1033	1061	1085	1037	1067	1067	1031	1058	1077	1033	1040	1070	1036	1096	1113	986	988	1082	1024	1042	1045	1053	1070	1058	1016	1065	1016	1094	1067	993	990	1077	1029	1079	1035	1015	1044	1052	1048	1049	1056	1086	1008	1084	1026	1096	1051	1014	1024	948	1064	1051	1019	1021	1048	1006	1041	1039	1027	1050	1019	1075	1047	1045	1036	1032	1067	973	1042	1049	1065	1010	1011	1027	1129	1095	1049	1041	1076	1037	1119	1056	1052	1070	1042	1025	1087	1069	1060	1018	1016	1105	998	1083	1051	1038	1064	1077	1008	1061	1062	1027	1074	1034	1017	1041	1070	1123	1116	1064	1080	1036	1079	1086	1030	1057	1093	1002	1073	1100	1024	1036	1029	1058	1058	1032	1033	1122	1026	1050	1073	1054	1055	1105	1049	987	1024	1070	1054	1046	1048	1078	1069	1019	998	1020	1012	1029	1108	1079	1010	1061	1066	1074	1048	1023	1099	1055	1070	1037	1044	1026	1024	1078	1047	1045	1009	1049	1001	1043	1041	1017	1090	1071	1025	1044	1053	1090	1050	1006	1042	1060	1032	1045	1079	1050	1065	996	1000	1094	1050	1054	1064	1033	1068	1062	1040	1060	1036	1023	1030	1082	1011	1027	1033	996	1033	1111	1028	1075	1169	1100	1036	1027	1065	1049	1042	1029	1025	997	1066	1038	960	1076	1035	1036	1046	1102	1046	1058	1105	1062	1062	1069	1048	1090	1040	1083	1033	1016	1076	1060	1065	1077	1028	1087	1089	976	1074	1078	1065	1055	1069	1038	1087	995	1091	1055	1017	1040	1083	1104	1044	1056	1040	1102	1079	1092	1089	1052	1102	1092	998	1037	1076	959	1103	1042	1011	1070	1042	1022	1015	998	1059	1048	1030	1056	1043	1068	1014	1027	1036	1063	1073	1044	1025	1012	1076	1017	1035	1085	1031	1070	1049	1013	1059	1044	1088	1034	1061	1017	1076	1078	1068	1038	1073	1059	1135	1019	1100	1065	1101	1048	980	1050	1069	1062	996	1062	1000	1051	1064	1082	1046	1005	1018	1031	1006	1087	1009	1066	1020	1002	1015	997	1080	1010	1068	1119	1056	1039	1078	1013	1079	1073	1053	1063	1097	1039	988	1103	1015	1053	1107	1008	1004	1047	1029	1031	1024	1009	1059	1040	1087	1055	1004	1043	1046	1041	1110	1074	1065	1057	1057	1039	1061	1054	1037	1041	1051	1083	1092	1034	1038	1113	1056	1084	990	1070	1028	1018	1064	1047	1012	1034	1054	1018	1068	1081	1059	1043	1072	1005	1088	1101	1059	1090	995	1067	1088	1008	1018	1127	995	1086	1094	1056	1041	1015	989	1038	1081	1038	1070	1048	1069	1008	1026	1024	1041	1040	1024	1105	1099	1064	1019	1119	995	1071	1066	1082	1049	1017	1080	1083	1069	1085	1075	1056	1022	1050	996	1045	1096	1049	1005	1016	1039	1049	1095	1052	1005	1092	1015	1009	1024	1019	1039	1041	1052	1078	1069	1051	1060	1045	1064	1008	1030	1064	1031	1043	1059	1073	1061	1017	1096	1079	979	1050	1046	1100	1046	1020	1041	1056	1037	979	1062	1071	1026	1073	987	1116	1046	1055	1107	1041	1083	1098	1099	1035	1069	1004	1112	1059	1061	1039	1092	1043	1019	1047	1066	1034	1026	987	1088	1062	1033	1047	1056	1054	1031	1038	1012	1067	1067	1077	1079	1048	1042	1071	1035	1037	988	1016	1057	1069	1051	1023	1045	1091	1110	1017	1091	1028	1052	1060	1111	1040	1071	1034	1017	1032	1084	1055	1029	1051	1026	1002	983	1046	1077	1054	1029	1057	1106	1073	1018	1034	1015	1036	1073	1101	1057	1030	1069	1020	1044	1057	1053	1051	1036	1079	1014	1024	1048	1094	1048	1036	1003	1054	1056	1055	1065	986	1105	1110	1037	1049	1002	1033	1053	1021	1106	1094	1041	1111	1126	1053	1039	1079	1033	1053	1046	1067	1004	1050	1040	1026	1020	1018	1064	1030	1073	1012	1069	1043	1041	1061	1040	1026	1028	981	1049	1015	1020	1022	1038	1025	1056	1052	1131	1099	1061	1077	1083	1001	1041	1054	1047	986	1095	1059	1046	1064	1020	1076	1074	1055	1027	1093	1077	1051	1064	1021	1117	1035	1011	1019	1026	1053	1032	1077	1038	1029	1065	1080	1048	1057	1067	1007	1074	1029	1067	1055	1011	1074	1005	1047	1115	1070	1033	1042	1107	1018	990	1104	1053	1010	1009	1057	1105	1012	1056	1045	1072	1041	998	1007	1008	1103	1040	999	1011	1077	1011	1050	1106	1048	1085	1052	1028	1046	1058	1074	1095	1062	1017	1010	1040	1045	979	1081	1073	1018	1026	1091	1041	953	1042	1044	1043	1096	1038	1052	1102	1087	1059	1097	993	1085	1053	1017	1059	1096	995	1062	1034	1084	1015	1036	1052	1071	1036	1040	1085	1027	1055	1146	1061	1045	1099	1034	1011	987	1048	1021	1084	1101	986	1095	1078	1038	1098	1063	1035	1078	1080	1052	1023	1079	997	1100	1100	1028	1046	1033	1087	1022	1018	1051	1055	1039	1076	1068	1101	1049	1048	1026	1053	1084	1069	1080	1057	1003	1086	988	1016	1024	1083	997	1086	1051	1022	1057	1043	996	1007	1015	1128	1107	1062	1032	1026	1079	1053	1068	1018	1072	1045	1089	1092	1058	1056	1023	1030	1019	1069	979	1049	1069	1023	1086	1035	1022	1043	1058	1083	1080	964	1078	1048	1028	1002	996	1068	1066	1038	1077	1024	1069	1048	1047	1033	1056	1068	1044	1004	1033	1081	1044	1033	1062	1068	1052	1053	1071	1019	1095	1054	1020	1059	1072	1055	1040	1020	1029	1064	1029	1043	1043	1021	1063	1020	1010	1041	1006	1030	1061	1044	1025	1035	1029	1021	1012	1003	1033	1067	1039	1016	1094	1085	1086	1099	1027	1085	1077	1009	1041	1076	1088	1035	1038	1028	1054	1102	1004	1069	1051	1042	1030	1028	1064	1027	1027	1048	1095	1004	1059	1001	1090	1065	1055	1039	1058	1047	1074	984	1019	1034	1034	980	1022	1013	1044	1061	1050	1021	1081	1098	1022	1045	1063	1066	1028	1070	1009	1036	1049	1119	1023	1051	1014	979	1026	1041	1073	1086	1056	1038	1047	1065	1108	1050	1042	1057	984	1082	1043	1092	1035	1006	1037	990	1118	1026	998	1059	1063	1061	1123	1036	1054	1059	946	1045	964	1028	1000	1038	986	1085	1006	1011	1022	993	1057	1075	1006	1016	1039	1038	1091	1079	1101	1078	1115	1003	1102	1076	1022	1055	1122	1025	1053	1059	1064	976	1028	1063	1018	1116	1011	1023	1014	1017	1126	1062	1083	1074	1087	1071	1006	1092	1005	1082	1041	1076	1072	1095	1039	1001	1079	1102	1074	1035	1093	1044	1118	1074	1085	1061	1059	1089	1067	1038	1047	993	1077	1090	1016	1001	1029	1104	1020	1034	1066	1031	1011	942	1036	987	1065	976	1100	1018	999	1047	1047	1022	1106	1046	1020	1008	1069	1058	1080	1007	1116	1058	1026	1037	991	1075	1086	1083	1092	986	1053	1061	1026	1051	1049	991	1062	1061	1121	1087	1086	1032	1046	1041	975	1037	1046	1065	1061	1038	1103	1056	1021	1056	1045	999	1050	1006	981	1105	1018	1009	1069	1019	1019	1041	1048	1058	1068	1064	1098	1116	1056	1052	1025	1057	1091	1058	1008	1006	1102	1044	1021	1051	1018	1048	1095	1007	1090	989	1026	1053	1073	1033	1042	1059	1013	1006	1034	1035	1026	1040	1041	992	1013	1065	1046	1047	1054	1077	1051	973	944	1009	1063	1080	1037	1028	1028	1033	1041	1045	1035	1054	1053	1007	1022	1089	1029	992	1037	1008	1057	991	1026	1059	1096	1049	1035	1034	1070	1018	1061	1056	1053	1017	1045	1067	1043	1047	1082	1017	996	1065	1024	1024	1012	1043	994	1116	1078	999	1045	974	1022	1045	1002	1065	1075	1025	998	1054	1098	1028	1070	1069	1083	1082	1010	1019	1063	976	1021	1073	1090	1071	1070	1066	1069	1046	1045	1096	973	1023	1063	1053	1060	1091	1058	1037	1037	1065	1014	1018	1094	1088	1030	1040	1020	1105	1029	1043	1096	1010	1060	1045	1017	1043	1050	1040	1060	1112	1028	1043	1089	1012	1088	1009	1064	1083	1091	1057	1077	997	1046	1032	1035	1010	1046	1036	1007	1031	1094
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
