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
338716298334	338716298894	338716299444	338716299992	338716300544	338716301094	338716301644	338716302194	338716302744	338716303294	338716303844	338716304392	338716304944	338716305494	338716306044	338716306594	338716307144	338716307694	338716308244	338716308794	338716309344	338716309894	338716310444	338716310994	338716311544	338716312094	338716312644	338716313194	338716313744	338716314294	338716314844	338716315394	338716315944	338716316494	338716317044	338716317594	338716318144	338716318694	338716319244	338716319794	338716320344	338716320894	338716321444	338716321994	338716322544	338716323094	338716323644	338716324194	338716324744	338716325294	338716325844	338716326394	338716326944	338716327494	338716328044	338716328595	338716329144	338716329694	338716330244	338716330794	338716331344	338716331894	338716332444	338716332994	338716333544	338716334094	338716334644	338716335194	338716335744	338716336294	338716336845	338716337394	338716337944	338716338494	338716339044	338716339594	338716340144	338716340694	338716341244	338716341794	338716342344	338716342894	338716343444	338716343994	338716344544	338716345094	338716345644	338716346194	338716346744	338716347294	338716347844	338716348394	338716348944	338716349494	338716350044	338716350594	338716351144	338716351694	338716352244	338716352794	338716353344	338716353894	338716354444	338716354994	338716355544	338716356094	338716356644	338716357194	338716357744	338716358294	338716358844	338716359394	338716359944	338716360494	338716361044	338716361594	338716362144	338716362694	338716363244	338716363794	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24830	21342	24357	28714	21344	21380	11189	684	463	412	367	390	344	332	316	347	329	330	334	332	312	299	331	306	321	295	274	314	290	329	334	285	311	331	318	316	331	311	302	350	304	335	316	326	320	281	312	327	252	270	294	296	327	301	301	320	326	278	282	307	276	309	306	323	298	305	290	325	329	291	305	296	330	328	302	308	312	289	282	298	289	287	318	312	300	259	270	343	281	287	317	339	266	281	336	315	323	303	340	272	296	253	320	304	313	324	301	276	301	272	315	308	301	331	306	313	338	316	316	291	314	321	306	317	301	280	339	294	311	283	276	281	286	299	290	262	279	281	330	289	309	306	250	290	307	278	318	329	275	283	335	328	331	304	327	327	277	314	308	289	270	292	282	293	311	340	297	342	286	280	299	298	312	290	288	324	298	268	298	287	305	275	300	297	304	276	297	309	326	311	308	270	301	317	292	266	306	349	310	309	328	318	281	306	297	314	312	287	295	284	323	280	310	285	311	329	315	333	288	314	281	328	280	301	291	327	322	312	301	285	310	314	318	312	280	303	300	340	304	313	282	297	279	274	302	292	275	283	310	272	290	317	267	297	282	263	302	298	310	306	296	271	333	323	339	299	280	273	291	291	287	298	274	297	354	319	280	322	274	323	299	286	300	312	321	302	321	310	332	329	288	304	307	319	262	309	321	255	311	287	295	305	304	303	316	312	267	276	307	313	322	309	314	298	310	292	283	330	311	300	286	287	308	312	275	295	323	272	313	271	305	322	313	267	329	283	334	324	281	256	278	301	338	320	283	300	320	317	290	317	304	354	325	278	272	290	310	286	293	312	319	290	274	319	285	299	303	270	297	286	305	308	315	331	318	320	308	304	302	322	286	295	313	303	302	309	325	291	296	280	310	280	320	307	313	332	315	314	270	292	294	289	311	330	305	317	325	273	302	293	327	319	298	291	296	329	318	316	278	284	314	310	327	282	311	301	300	273	318	292	299	296	283	284	313	319	276	292	310	302	318	350	258	307	298	291	287	302	317	307	286	324	326	277	298	305	315	332	286	297	304	317	300	345	298	311	297	320	311	288	282	287	293	320	311	306	297	328	304	270	293	304	287	327	307	292	291	269	291	270	299	290	325	271	294	307	339	330	295	296	294	286	327	306	289	329	342	301	300	268	288	293	301	290	295	326	307	284	318	292	308	302	273	293	301	288	300	284	318	280	307	305	330	291	300	320	320	306	272	318	310	280	304	304	277	311	280	309	297	290	306	304	294	311	310	320	286	320	314	324	307	304	290	284	328	298	313	278	310	315	303	292	284	320	345	353	315	331	295	309	313	310	259	287	317	332	292	298	330	280	313	284	317	300	293	308	303	312	300	289	307	290	305	301	317	295	304	304	295	302	282	296	312	323	340	273	304	259	299	302	317	295	302	317	287	279	266	335	296	328	284	287	332	300	308	337	305	293	306	312	288	296	325	289	283	281	299	286	278	328	278	307	267	306	310	282	286	316	307	299	347	320	320	329	300	280	305	287	290	302	313	310	287	289	312	287	286	329	291	314	281	263	277	304	341	287	302	287	278	295	305	324	325	317	292	304	281	326	302	317	329	289	292	324	335	291	305	283	294	317	317	319	296	287	309	310	286	297	291	272	279	335	317	298	307	318	323	318	285	312	320	331	340	296	281	324	327	268	339	279	272	301	287	305	315	324	294	284	298	266	263	344	334	302	285	307	305	295	318	308	276	304	324	260	293	312	314	288	312	302	322	310	289	306	273	281	319	284	306	271	274	345	294	295	308	294	317	304	290	321	292	301	290	284	331	295	320	295	277	296	308	298	306	290	271	268	281	353	323	331	285	301	292	265	285	278	290	288	297	307	337	309	328	300	278	299	296	306	274	293	323	272	296	262	312	296	286	318	297	292	342	357	310	280	281	332	290	286	270	298	304	313	308	293	302	289	281	303	293	292	312	312	289	310	301	287	298	278	326	320	314	298	292	317	287	327	335	324	307	341	312	290	312	286	305	313	309	298	275	307	311	280	281	323	329	304	278	291	282	300	318	303	272	311	311	328	273	335	312	345	262	303	318	290	310	275	283	289	328	315	303	301	314	302	311	320	279	298	266	287	309	307	342	286	281	303	310	285	318	323	303	301	267	304	281	297	286	291	300	315	307	333	303	335	322	311	282	291	296	320	317	334	312	298	327	295	273	310	285	280	328	291	309	306	291	273	311	340	278	287	351	282	275	312	312	297	298	283	279	290	276	304	282	281	291	320	340	296	322	287	291	281	302	296	307	284	287	291	306	325	326	322	286	310	319	286	305	276	310	290	292	307	333	319	304	301	298	327	288	239	289	302	271	297	267	299	304	282	305	301	324	308	287	300	290	331	320	301	321	293	296	288	328	323	304	297	308	287	283	297	325	310	321	292	320	296	322	300	270	309	307	300	302	286	304	290	326	299	281	300	293	322	299	277	297	318	318	308	282	265	261	278	317	327	320	309	300	291	335	310	249	346	305	312	313	290	306	300	282	302	310	274	302	288	273	293	294	300	307	294	317	333	295	273	268	339	279	273	331	290	328	275	310	327	334	319	305	275	300	287	264	318	299	270	321	260	281	265	302	308	316	295	310	294	325	290	297	279	297	266	327	289	279	333	324	286	296	277	321	330	321	312	295	338	317	304	273	297	315	284	315	306	297	293	322	275	273	287	294	264	350	299	306	294	269	267	270	268	293	289	332	323	298	267	304	305	307	300	294	303	281	310	307	293	288	308	302	293	315	266	260	281	286	261	276	294	292	300	280	311	299	261	285	311	289	280	307	296	301	286	283	308	297	317	321	288	313	284	268	304	292	264	288	309	310	357	322	301	313	347	291	319	325	312	280	320	269	313	314	328	304	306	357	330	289	304	287	271	341	287	296	271	336	293	316	289	270	287	302	298	321	328	262	280	285	321	306	327	301	298	299	304	315	281	283	298	327	268	277	286	282	258	300	277	311	279	326	299	298	277	270	325	312	275	313	306	275	288	300	297	301	303	319	290	298	293	273	292	293	346	316	311	311	287	313	292	264	272	272	293	297	298	298	284	315	281	293	291	300	317	257	313	308	308	311	283	311	300	260	288	299	329	298	291	332	294	298	287	322	282	272	305	305	305	314	305	313	291	276	306	282	288	338	302	315	330	278	293	274	271	322	319	299	288	323	299	267	288	303	279	284	317	323	312	329	308	294	283	294	283	276	338	303	311	272	307	278	306	293	294	305	329	326	311	346	316	293	316	292	271	278	303	286	297	319	303	291	296	318	327	297	303	319	314	309	280	312	342	309	298	348	299	282	276	304	303	308	288	325	327	291	336	330	340	253	299	305	322	336	323	311	314	344	289	293	283	291	300	322	287	309	308	314	305	271	290	270	310	269	293	319	314	301	310	293	305	275	300	295	320	288	282	298	293	261	318	287	289	302	306	290	301	310	284	282	299	274	318	309	306	304	314	307	310	293	278
4063	3391	1695	1042	807	751	715	729	647	641	653	624	664	659	648	638	631	659	605	665	654	657	632	668	613	649	642	632	636	643	600	622	644	607	597	649	619	620	568	634	636	643	644	613	642	646	654	665	617	619	661	633	637	660	638	612	609	610	618	653	618	605	640	616	642	692	626	607	639	625	673	641	661	590	591	606	657	593	625	651	601	642	632	636	675	616	636	662	599	637	660	619	652	660	644	601	664	622	638	654	578	609	686	657	678	613	590	648	645	642	624	624	622	620	622	597	653	643	677	651	608	669	626	658	642	604	643	632	617	671	652	656	597	617	618	588	644	616	679	617	635	634	617	588	627	611	621	660	698	606	616	656	623	661	645	598	639	637	597	615	668	608	638	650	594	579	606	625	609	588	645	619	592	656	637	618	633	649	645	637	649	633	634	599	643	606	636	618	598	656	649	641	646	664	621	653	612	579	614	625	647	599	604	642	621	653	580	641	653	658	642	670	641	601	675	657	617	630	663	629	620	634	619	617	635	625	636	618	663	649	632	693	648	617	639	616	605	574	638	610	662	640	634	617	636	627	654	613	639	636	626	643	616	655	610	611	662	671	638	611	633	638	632	646	607	613	630	659	641	578	583	615	630	631	608	650	627	643	609	661	630	615	602	626	642	589	608	592	668	631	598	681	623	643	640	630	615	636	599	655	626	637	681	631	680	650	551	693	649	617	644	621	660	630	630	577	606	655	638	617	632	629	690	613	656	625	622	625	640	656	667	628	643	623	637	591	691	623	648	607	666	623	640	670	661	600	615	643	590	637	627	644	605	662	611	690	661	635	598	617	653	628	629	630	646	631	644	642	632	643	623	583	626	597	613	578	660	621	593	632	621	590	606	679	619	636	650	649	659	638	626	648	589	635	647	671	630	616	643	591	630	572	626	623	660	635	666	642	640	591	672	634	628	656	657	629	621	579	649	586	659	647	621	640	627	602	655	603	650	639	653	633	624	662	639	653	589	680	596	610	651	649	634	633	639	628	588	615	618	649	603	647	620	592	588	592	628	649	612	644	644	646	603	609	594	671	613	652	635	600	624	606	651	665	624	636	632	616	619	654	588	594	598	584	614	613	659	617	647	646	682	647	620	663	619	633	628	645	645	679	594	624	609	605	641	583	616	656	601	646	655	639	651	583	619	630	584	653	625	601	650	638	633	650	600	663	670	652	608	657	596	637	665	595	613	661	622	664	568	597	639	587	610	608	603	623	658	611	639	652	619	619	623	588	642	619	625	647	639	621	640	628	642	612	615	583	606	633	655	640	639	625	584	632	606	649	631	623	606	592	633	636	641	643	628	589	631	612	615	594	624	633	594	662	656	648	606	635	618	627	640	591	627	682	641	660	611	629	661	637	629	631	616	628	654	620	624	662	649	660	631	620	640	633	588	646	622	598	650	664	642	678	647	649	643	631	646	613	651	640	638	658	637	660	636	608	605	634	616	661	660	627	614	642	625	667	640	635	628	650	610	598	633	587	671	643	634	598	600	619	641	626	639	596	632	576	611	623	637	599	630	646	667	644	627	599	626	682	659	679	662	625	611	611	606	609	649	584	660	595	634	651	628	636	639	629	615	642	654	621	616	652	623	610	623	631	637	620	638	655	629	646	626	649	604	586	625	602	650	581	649	575	634	636	606	603	652	636	616	626	630	644	633	657	680	611	617	669	617	609	631	622	610	587	626	645	605	570	605	609	638	597	627	638	647	641	612	628	603	657	618	580	637	617	613	620	653	642	645	630	675	626	634	657	656	655	602	662	657	605	624	634	651	628	587	613	608	641	607	615	660	656	659	601	641	651	690	644	677	638	642	647	652	691	658	652	657	636	618	615	610	627	632	674	614	604	619	647	626	652	671	622	637	590	641	645	599	682	667	634	581	614	639	628	660	642	616	677	628	589	617	675	687	663	624	623	617	637	626	648	626	640	628	584	610	651	631	700	594	587	599	594	641	629	663	643	598	625	653	641	629	610	640	642	609	619	617	700	629	619	663	613	634	639	637	641	611	590	633	599	598	618	611	640	627	679	624	640	603	609	608	682	615	632	626	640	660	645	601	640	679	602	629	594	634	595	648	646	609	633	612	638	612	613	638	651	648	617	615	607	705	670	610	619	643	648	640	633	598	632	657	618	627	621	591	614	577	656	650	629	627	626	693	595	608	643	587	624	630	655	599	682	629	585	639	651	601	664	642	625	635	612	642	620	585	612	620	626	613	602	632	662	645	629	669	618	661	603	634	676	625	589	605	631	626	638	618	668	636	638	644	600	645	627	637	665	596	639	569	636	660	644	620	637	656	652	633	628	631	628	590	619	609	609	627	577	602	607	595	626	652	624	640	612	618	640	613	638	641	626	638	664	622	659	636	654	628	610	602	615	617	607	636	610	617	609	615	664	633	600	627	609	616	598	637	658	566	593	640	618	611	603	603	618	648	650	635	645	606	566	586	673	632	662	651	664	616	665	646	596	601	659	597	593	605	672	615	641	654	647	673	682	614	628	686	615	658	631	663	597	571	654	664	623	638	696	606	607	656	644	642	609	609	610	606	597	593	641	660	635	618	636	651	607	642	612	676	631	664	601	598	595	606	613	648	621	588	672	678	665	590	650	687	646	605	664	665	642	614	619	632	642	637	633	621	636	662	669	622	578	656	689	614	637	602	659	592	618	618	661	630	625	623	619	632	621	596	615	607	620	606	681	607	611	664	610	623	625	606	622	609	637	649	595	628	651	634	632	611	671	594	680	595	650	610	641	645	628	592	641	625	608	653	619	625	655	614	610	623	630	613	650	622	656	632	610	631	645	641	653	610	645	607	640	613	656	633	666	619	601	653	620	586	612	621	619	639	596	575	661	652	609	605	645	657	630	664	627	601	682	613	632	650	644	617	608	619	619	618	640	632	584	577	614	627	636	602	624	656	647	633	623	607	672	564	660	612	636	632	622	608	624	665	660	652	637	664	638	627	617	655	654	604	632	635	604	646	608	622	623	642	625	610	635	623	624	648	634	607	633	606	625	618	635	586	626	639	653	595	638	646	662	625	646	618	679	610	629	638	623	610	643	619	649	609	619	649	647	649	613	605	619	614	633	629	677	594	653	627	667	639	638	651	603	662	667	622	656	678	643	609	695	608	620	622	587	642	608	626	649	626	642	645	641	609	604	598	657	590	581	673	626	595	589	611	642	675	654	635	624	617	629	675	601	621	638	620	637	634	610	608	615	634	629	626	661	613	630	623	633	631	617	655	641	627	605	648	611	593	642	629	635	608	640	607	619	616	651	582	602	662	636	603	643	641	619	608	628	631	634	601	600	621	609	600	614	629	623	593	682	635	638	576	640	638	632	611	590	616	612	655	599	658	609	608	650	632	626	647	630	617	653	606	652	654	606	613	593	620	640	620	635	609	670	645	623	635	607	631	674	639	647	680	634	659	595	629	618	597	675	634	635	595	603	601	612
33076	14595	2091	309	240	233	196	194	164	215	174	187	179	200	191	173	170	169	159	183	187	220	232	196	194	197	170	185	190	209	202	227	196	182	184	176	198	198	180	190	230	178	221	224	204	185	202	213	199	188	213	220	183	163	172	183	189	172	186	176	189	174	179	202	216	156	196	170	188	190	215	171	198	198	167	199	209	208	199	195	195	192	185	204	204	189	181	169	181	173	177	199	210	169	232	196	212	194	200	190	201	203	211	214	187	222	190	181	183	167	180	158	208	182	199	163	183	201	190	192	204	191	206	197	210	172	200	185	173	208	198	201	208	227	199	196	210	206	210	187	210	207	180	195	196	218	199	163	201	221	168	204	204	162	182	211	192	213	202	193	227	205	189	188	203	223	212	179	196	202	202	174	194	171	183	174	194	222	205	198	205	188	195	194	187	171	182	204	179	197	201	191	180	209	211	187	166	194	193	178	183	179	200	210	195	214	186	175	210	181	193	182	181	203	208	193	207	199	188	174	185	214	196	183	177	175	194	202	207	194	185	184	188	172	220	191	198	170	171	195	197	191	213	191	198	186	211	218	190	196	207	207	173	203	182	195	193	190	230	206	209	188	202	186	197	190	164	186	176	190	201	213	200	187	201	173	198	214	163	162	197	190	182	211	196	160	193	196	191	173	173	179	175	177	189	194	216	152	198	205	195	201	181	194	203	184	197	198	168	180	171	170	171	186	193	168	173	200	206	196	208	185	198	209	217	205	201	199	184	154	206	184	215	161	193	182	204	188	192	183	211	159	173	202	173	181	192	185	180	234	201	206	208	207	177	182	185	169	170	203	190	178	193	200	203	159	152	170	191	192	229	192	187	193	190	176	190	169	213	181	205	185	222	216	196	220	162	172	179	189	174	217	176	213	201	184	159	188	208	195	182	191	212	197	190	200	202	187	175	196	191	201	184	173	197	199	211	209	173	215	171	211	180	196	189	170	169	186	197	193	213	195	185	189	182	185	200	188	188	222	185	197	199	172	191	194	188	182	185	201	215	184	195	176	194	221	183	187	215	210	196	188	168	202	184	187	185	181	190	198	189	204	193	192	180	193	200	198	188	181	207	172	179	211	197	197	197	209	214	184	181	198	197	196	202	191	202	208	190	192	178	216	177	176	184	206	179	181	185	193	183	172	176	196	172	201	190	185	202	205	188	185	200	196	194	191	198	187	216	204	189	190	189	228	197	209	183	211	183	177	205	191	199	164	199	167	204	190	191	191	187	177	189	188	220	201	197	195	196	178	179	184	208	192	209	203	207	172	201	200	182	179	188	181	181	165	209	206	209	191	212	192	188	184	172	208	199	198	185	211	184	178	202	187	163	184	166	190	193	168	196	212	174	186	193	212	203	238	182	169	188	203	173	186	193	179	192	169	205	194	221	198	177	178	175	184	178	200	189	184	185	194	208	175	185	205	181	202	194	189	190	198	205	207	203	166	180	193	195	218	196	186	199	218	190	220	153	188	170	195	207	171	207	188	198	190	224	182	187	200	190	175	178	201	208	204	177	207	163	186	203	200	196	186	195	206	201	207	199	189	173	188	201	185	194	186	186	183	195	211	199	203	194	215	203	180	206	199	200	178	205	186	220	211	185	198	202	166	181	206	204	186	196	182	202	206	171	215	184	212	194	192	197	190	214	206	197	200	209	163	169	205	231	152	181	188	188	180	201	213	196	198	156	170	173	193	175	208	202	210	198	208	212	182	203	213	206	161	200	211	182	222	182	197	198	192	200	183	184	186	201	194	206	187	168	197	199	181	195	213	233	183	186	187	160	190	186	217	177	191	214	182	225	186	189	210	155	201	188	178	177	183	193	182	209	146	197	186	216	197	197	191	215	191	172	195	194	186	180	190	187	199	174	180	197	186	188	173	224	187	189	219	218	190	201	178	183	202	209	179	173	186	181	200	216	187	218	163	189	200	182	231	186	205	197	184	192	173	207	181	190	198	204	182	170	176	137	188	223	175	202	216	187	198	196	224	204	199	194	170	189	184	207	198	201	196	195	191	177	206	208	188	192	201	194	184	170	184	203	173	192	191	194	170	170	207	188	198	205	157	179	176	184	199	178	215	205	211	182	206	173	188	209	176	202	198	173	216	209	169	191	191	203	192	206	189	189	200	208	193	223	195	214	188	197	209	208	176	192	203	198	191	195	186	181	183	205	168	158	201	192	215	188	176	197	175	205	195	200	193	206	202	202	182	208	221	203	201	193	167	191	180	186	189	201	206	199	170	199	212	187	216	203	203	211	180	185	180	191	174	162	178	176	183	164	171	209	212	200	195	202	174	191	200	193	186	185	180	182	189	198	202	186	200	184	189	194	199	161	198	229	196	182	178	193	206	210	206	195	160	180	198	202	217	194	201	215	184	208	190	196	194	190	179	202	187	184	208	177	193	167	197	171	182	183	181	208	183	190	202	180	221	193	185	218	198	204	176	198	197	191	179	217	205	169	174	164	214	177	174	195	204	203	199	173	180	171	182	204	215	176	178	181	199	207	177	181	198	190	193	200	182	195	194	210	174	190	183	195	166	227	215	226	199	176	179	203	199	158	139	173	175	186	221	209	190	205	199	194	201	216	194	176	211	195	183	168	245	185	233	196	219	197	187	202	223	190	179	211	182	193	163	179	187	227	189	182	193	193	196	197	180	192	210	204	214	180	200	196	206	190	184	173	202	194	198	206	195	195	217	197	199	175	204	198	195	192	179	180	195	180	201	186	209	208	179	193	201	216	176	219	181	185	213	211	179	204	193	198	164	217	202	177	202	211	213	156	176	211	212	202	193	204	213	194	223	182	209	197	190	174	215	164	174	189	180	225	218	183	203	176	180	182	208	189	206	191	183	213	191	198	198	210	199	173	164	184	214	187	195	208	205	206	184	216	190	186	192	181	188	205	182	172	216	194	218	191	193	188	212	174	198	179	194	196	190	205	189	194	176	213	198	181	176	184	184	185	194	178	214	170	197	189	181	192	214	163	207	214	195	205	189	215	202	172	191	180	187	182	165	178	171	183	179	188	172	182	205	196	210	225	181	204	182	187	198	182	183	185	171	218	233	201	189	222	203	207	195	213	188	168	183	208	183	231	206	196	194	157	172	181	183	207	202	183	195	177	202	193	171	189	192	187	199	192	216	205	190	215	173	196	195	185	190	174	195	211	183	178	173	206	196	149	189	182	199	190	192	194	190	206	198	211	172	185	217	192	158	185	172	194	174	187	192	162	188	173	180	189	172	186	190	201	172	201	177	177	201	210	194	209	199	227	182	211	200	186	180	185	175	199	179	181	196	170	183	230	190	157	202	206	184	183	175	187	196	183	191	224	187	180	187	177	207	199	176	188	180	202	169	199	199	187	204	172	193	184	188	195	199	179	160	203	173	201	181	179	196	169	186	190	200	194	223	170	200	184	207	203	188	199	189	177	207	196	196	190	180	185	192	193	214	189	204	185	201
7621	551	504	521	477	502	471	508	446	461	477	415	460	473	484	496	468	461	471	507	483	497	471	530	452	480	414	515	482	457	472	498	452	480	442	473	502	482	487	470	478	446	483	482	493	473	430	511	444	461	478	502	478	494	486	455	405	485	476	485	449	465	459	413	425	440	474	458	485	484	492	467	515	457	471	454	515	482	469	478	486	475	421	516	484	438	492	463	501	477	459	460	511	473	420	501	455	441	446	481	477	459	467	454	486	489	440	446	504	455	479	482	432	506	478	452	500	449	431	456	506	462	461	452	442	443	493	455	481	471	480	501	489	440	428	478	446	496	441	468	483	479	445	480	463	483	441	506	492	454	475	484	451	456	461	523	479	458	418	431	483	490	504	463	449	449	455	438	491	444	440	466	439	466	503	513	491	468	458	463	481	472	465	465	449	465	488	450	481	460	476	507	442	488	497	472	477	486	461	466	488	449	481	489	478	450	435	496	460	504	462	479	472	486	462	447	458	498	487	470	477	471	455	474	460	464	484	488	510	466	442	495	440	496	473	490	459	471	466	457	506	515	408	495	495	489	447	460	528	477	439	479	497	469	481	491	467	469	468	523	490	442	484	517	467	431	498	466	462	492	437	459	473	454	467	487	484	466	460	440	499	506	469	425	478	465	484	465	457	453	501	476	461	464	463	456	455	488	454	467	481	478	480	475	452	506	492	445	444	471	458	457	439	447	459	435	447	453	530	457	477	478	448	467	465	456	467	446	464	477	481	500	442	475	504	479	481	436	480	479	436	455	482	463	421	495	496	489	430	454	477	480	429	468	434	482	447	453	468	485	473	467	489	501	468	475	462	462	477	474	473	463	498	474	489	467	505	466	490	493	488	518	475	503	499	475	469	493	486	489	478	463	478	470	449	458	487	477	515	461	481	460	488	454	457	473	477	463	447	480	439	482	483	474	453	449	466	489	427	494	499	454	479	483	459	470	470	473	459	466	510	492	406	489	507	481	471	464	481	475	455	480	457	469	442	490	423	497	486	476	464	442	449	466	510	424	493	469	446	486	470	529	496	494	454	487	498	472	450	447	473	478	485	516	452	470	514	514	461	429	482	414	484	500	473	441	492	479	522	483	536	464	455	480	477	455	489	472	491	472	458	484	442	472	451	480	471	456	476	472	483	464	459	462	453	450	465	463	433	483	461	504	495	454	464	455	490	489	497	470	479	465	504	470	495	505	434	486	482	510	493	460	496	466	451	498	474	470	498	477	468	501	467	506	466	491	460	472	521	468	472	476	468	478	513	456	461	440	451	459	438	508	436	462	461	456	461	455	455	443	454	426	456	455	470	470	464	465	420	490	498	498	512	497	460	474	477	488	469	493	453	484	488	475	454	454	465	441	508	476	490	462	481	477	471	470	507	476	483	488	506	464	484	459	453	466	499	499	446	494	481	490	450	461	466	510	473	456	458	444	481	484	444	483	494	462	456	476	439	453	493	498	466	501	446	487	508	448	500	480	478	448	486	487	476	475	479	483	491	479	450	497	426	468	503	475	472	473	468	456	447	472	447	473	488	491	497	514	482	466	455	458	452	468	482	465	471	496	479	443	487	504	455	479	450	469	445	510	483	448	460	469	467	464	493	496	435	433	487	495	467	446	476	462	478	475	479	462	515	471	453	472	440	467	497	470	465	456	471	461	429	421	514	470	455	453	484	465	464	471	447	467	449	502	485	476	430	467	475	490	443	470	527	498	455	420	475	493	474	483	511	454	478	493	500	452	459	464	464	489	477	464	461	491	460	449	474	461	500	483	490	507	485	451	487	449	469	481	491	476	487	444	466	478	493	481	467	462	512	502	465	449	450	492	475	505	474	432	445	489	460	494	461	463	500	498	469	494	479	450	479	484	495	478	512	491	441	447	489	466	448	471	471	429	460	481	468	466	476	453	456	501	468	448	483	453	470	495	494	509	423	459	449	441	507	481	514	473	440	481	484	485	468	460	474	527	466	482	479	440	448	464	499	465	459	510	471	462	489	449	483	447	508	500	508	465	472	478	450	473	447	468	463	444	482	462	457	492	468	506	457	455	457	475	478	501	438	505	462	490	451	475	490	473	486	489	472	471	422	441	504	509	479	450	472	494	469	443	494	450	446	479	514	497	497	426	498	493	475	473	454	506	478	465	476	469	483	489	494	448	497	458	477	456	468	467	473	471	466	497	462	477	448	470	500	444	449	456	508	493	459	467	499	475	449	462	464	497	442	437	496	452	447	474	464	451	490	465	445	449	463	483	481	481	507	481	477	467	453	480	503	503	480	460	466	480	451	461	461	467	455	445	484	459	470	521	454	474	491	473	454	449	473	472	475	520	465	457	460	487	482	506	461	498	489	441	451	489	500	453	444	438	445	460	466	475	478	457	493	474	479	468	501	473	511	454	489	503	456	485	475	460	466	483	468	477	456	461	469	441	488	442	449	441	489	462	423	459	510	453	468	436	478	512	471	444	494	461	481	441	475	481	526	474	503	513	499	500	513	468	435	495	464	432	449	441	470	479	510	460	460	476	502	477	524	469	481	477	464	442	529	489	470	464	485	452	456	489	464	444	473	472	488	437	469	441	497	446	464	456	496	472	463	467	427	482	490	443	466	480	484	447	470	472	482	448	455	444	456	416	466	478	454	461	457	432	471	472	459	498	509	493	482	482	512	466	466	486	468	450	453	486	445	511	481	461	465	480	434	470	466	495	467	468	458	455	453	444	435	515	459	465	461	451	461	480	461	484	460	449	465	472	487	499	437	539	444	551	473	487	467	467	525	480	470	454	433	476	465	467	490	438	484	477	486	472	456	488	474	453	454	484	500	472	476	455	494	471	466	453	481	507	493	469	477	499	484	450	489	468	493	437	452	451	490	455	502	439	466	470	481	480	488	469	460	484	473	526	485	493	468	498	495	437	490	438	435	480	423	439	516	463	475	458	420	447	425	498	460	476	462	489	448	458	450	492	478	448	501	425	466	504	452	462	493	487	467	463	438	469	466	488	467	435	452	474	488	496	439	443	470	452	438	451	502	434	451	457	432	448	472	469	491	449	460	500	473	473	494	516	483	498	481	455	493	456	469	510	473	469	480	497	489	463	462	476	482	475	450	484	526	465	458	483	437	438	480	481	459	454	451	461	502	475	460	450	490	476	468	406	449	481	470	473	483	446	503	403	485	504	450	479	456	456	449	463	469	482	471	449	469	483	456	470	444	508	456	482	507	476	474	464	469	495	464	505	478	460	487	476	483	473	467	481	464	516	474	495	510	449	471	476	462	475	482	492	473	494	476	470	484	463	497	464	442	486	455	479	479	496	444	513	479	471	471	480	440	474	485	490	492	473	485	449	471	498	490	487	480	478	490	444	500	476	478	465	480	470	518	457	432	476	452	468	475	482	485	487	484	510	485	510	463	452	448	435	510	497	482	466	470	497	493	482	497	498	481	479	462	489	491	437	482	473	511	459
25039	20986	23605	28555	20978	12898	622	490	425	412	379	383	388	417	369	342	379	379	347	357	366	340	367	379	360	360	367	296	331	347	356	357	388	339	343	331	355	401	349	320	379	366	334	334	337	343	369	352	334	348	358	358	380	365	348	332	328	369	320	411	389	339	367	362	422	345	366	333	346	361	346	361	350	333	346	353	343	351	369	328	346	364	332	345	358	331	330	345	337	330	335	358	348	348	337	302	355	310	358	361	329	340	364	321	329	333	350	352	359	376	331	297	340	357	350	331	314	319	332	329	315	307	335	368	329	344	340	335	334	377	351	341	365	381	345	373	350	376	344	327	333	328	347	319	391	344	354	331	339	338	322	332	341	376	295	327	356	379	370	341	378	342	372	354	346	403	335	356	376	391	381	337	335	330	355	339	358	345	344	372	326	396	335	340	354	335	317	353	346	333	319	327	380	344	325	350	362	326	344	339	349	329	341	369	348	324	318	332	357	306	353	368	320	341	361	361	382	360	346	352	366	354	375	358	364	323	344	329	323	370	351	330	374	345	355	350	358	365	303	355	346	356	365	369	371	361	320	336	337	376	341	337	313	337	347	331	343	331	369	375	355	320	364	360	359	382	347	344	340	358	320	354	355	361	316	345	321	359	338	326	358	359	339	349	333	336	373	318	344	363	369	384	371	333	337	318	319	327	331	332	361	366	351	347	340	306	329	357	338	327	324	333	328	391	367	389	365	340	349	341	340	333	333	341	313	327	359	365	338	361	344	364	350	329	340	331	338	339	378	351	404	328	338	362	372	359	345	348	359	332	357	321	344	346	367	333	338	313	344	335	355	339	341	320	336	336	353	361	311	380	364	346	374	357	360	341	390	340	337	337	340	353	353	342	333	337	335	359	357	359	318	358	339	331	371	329	365	318	367	380	336	326	356	353	377	315	343	358	368	343	316	337	317	330	334	366	335	370	327	372	323	321	330	357	359	326	380	355	390	338	361	312	397	354	382	343	317	359	354	339	345	348	335	351	326	353	357	348	398	375	315	335	356	356	339	328	320	335	363	351	332	331	351	332	362	334	326	346	366	385	331	364	318	369	330	330	325	356	366	354	335	359	351	349	335	323	342	366	328	372	335	362	362	367	329	344	335	327	327	357	365	309	345	373	362	358	334	305	332	358	322	335	350	309	345	321	368	349	323	331	344	360	368	372	319	328	345	382	352	324	362	334	355	386	366	326	302	345	358	364	368	344	338	344	365	340	347	358	335	353	333	369	338	344	371	323	343	350	362	373	343	373	353	335	356	331	330	367	336	323	370	330	382	404	322	326	342	341	346	330	339	346	345	314	327	366	361	344	357	334	330	373	347	340	365	361	371	360	319	352	319	356	357	346	330	339	379	313	358	361	367	348	312	317	365	345	366	378	331	372	346	350	396	375	365	339	328	360	354	324	317	330	332	332	346	343	351	346	353	342	360	343	340	352	350	353	315	371	344	304	334	328	359	346	336	374	353	329	380	360	343	352	363	352	343	337	337	337	344	354	333	324	359	335	347	356	361	347	357	356	322	333	340	338	367	287	349	362	374	378	341	331	345	352	350	320	379	331	310	376	355	340	338	332	322	343	346	345	300	328	366	363	337	348	357	331	315	342	346	363	368	356	342	314	365	342	358	380	352	367	338	361	369	361	390	356	362	330	336	352	361	372	358	361	324	338	352	346	366	350	392	365	307	336	344	375	351	334	326	351	351	320	330	330	334	366	356	334	339	307	315	355	396	355	359	370	313	348	383	339	335	353	356	420	337	345	387	369	323	346	297	355	360	369	330	374	336	393	338	333	369	351	354	370	356	335	361	347	342	334	323	323	371	311	309	382	383	338	318	361	348	389	348	358	367	313	323	345	351	372	357	324	338	358	329	364	348	336	368	356	343	376	339	353	340	344	318	360	346	357	348	322	329	367	349	324	355	305	346	321	375	367	317	324	326	352	339	366	377	351	362	349	354	340	322	355	295	360	343	310	316	350	351	352	329	349	325	358	380	345	328	338	354	331	359	335	345	327	333	312	324	352	316	349	364	356	348	371	346	340	366	330	312	313	353	373	364	339	355	372	316	370	344	351	360	326	325	352	354	363	385	349	326	363	363	369	350	325	321	323	340	358	337	349	343	353	324	380	323	327	366	348	330	377	348	338	342	353	319	351	342	363	303	387	313	314	315	346	363	316	347	381	341	356	371	378	326	357	361	337	340	347	334	363	333	319	355	346	351	335	341	332	389	396	361	365	346	332	349	352	357	388	342	339	314	365	371	356	328	340	352	333	373	341	353	304	339	336	375	339	370	344	371	349	330	390	371	303	345	385	344	370	369	316	369	354	339	367	325	353	349	332	360	334	335	338	344	353	349	338	358	332	335	327	344	343	346	333	337	344	358	318	360	339	394	367	351	373	351	359	386	349	363	383	338	360	369	358	311	351	337	355	331	348	307	362	356	375	331	375	350	368	333	356	337	381	354	319	321	389	371	331	358	355	299	351	349	342	365	338	353	314	376	349	388	354	312	319	374	327	333	353	359	344	319	323	350	346	276	306	333	349	332	318	359	362	335	344	351	311	347	364	335	359	344	317	348	377	354	379	328	371	326	328	311	368	358	372	313	337	338	329	320	318	332	345	367	329	341	352	355	312	337	330	342	368	342	330	349	327	372	338	319	346	342	342	362	330	343	313	330	364	344	358	357	388	323	350	324	341	329	338	351	330	339	380	356	328	340	339	367	340	358	318	346	329	312	334	331	393	338	382	370	384	315	357	342	356	337	334	347	358	357	347	331	359	349	336	345	356	365	330	314	314	321	328	318	372	361	360	318	390	346	352	345	374	344	339	353	348	329	293	328	373	367	354	326	323	329	325	326	342	369	331	336	338	387	368	337	330	360	323	322	325	358	353	344	331	352	394	353	351	359	323	367	341	334	338	337	356	334	334	296	358	355	355	346	364	326	346	365	362	379	379	331	363	343	335	364	308	332	339	355	361	341	346	340	365	366	362	319	336	362	381	341	356	379	320	354	347	340	344	345	343	344	295	288	352	344	367	331	338	335	357	386	357	361	300	338	316	329	340	378	337	359	352	365	347	372	328	340	371	361	336	343	353	343	326	367	346	342	370	368	339	365	367	330	346	330	345	316	337	348	349	365	352	367	332	342	354	347	358	330	352	331	337	339	356	359	321	333	362	339	311	317	365	318	325	336	309	338	407	359	323	353	350	369	315	331	330	355	374	347	344	331	337	341	320	361	341	358	364	318	327	399	338	344	325	385	339	329	365	382	341	349	328	342	353	321	346	347	314	367	368	306	292	350	344	335	353	318	337	337	333	330	348	319	357	335	375	376	354	353	350	347	372	322	351	306	330	351	364	322	332	339	340	354	340	345	329	370	358	343	383	365	330	335	338	350	360	339	355	324	364	334	337	331	336	334	336	363	348	359	338	366	314	372	344	344	330	367	320	348	343	296	339
4347	2289	1278	981	807	774	751	798	748	734	754	724	720	784	787	763	743	723	804	754	705	716	738	727	762	763	798	744	788	722	802	777	750	775	740	769	753	719	726	745	760	755	730	717	763	726	743	736	751	784	707	753	745	742	751	716	743	766	747	752	746	724	746	760	696	716	743	763	736	790	778	727	761	768	789	766	747	754	723	766	724	727	721	738	733	770	715	706	743	748	759	726	698	743	739	721	744	715	719	736	730	779	754	704	729	786	728	720	717	756	769	709	726	767	738	739	724	734	761	758	721	748	714	690	747	784	820	749	742	724	790	705	688	750	728	703	746	720	732	715	732	738	747	755	724	771	768	774	748	730	776	755	733	749	761	734	782	705	703	735	748	744	742	776	760	768	746	769	766	754	764	720	733	759	752	753	732	718	739	776	750	754	735	744	711	731	758	727	755	754	774	768	782	722	762	745	755	767	747	723	777	797	770	727	784	755	742	734	761	758	755	722	710	748	751	715	731	705	777	741	742	713	728	735	712	717	731	775	759	768	754	744	724	735	770	730	737	740	760	688	772	714	790	758	722	735	716	839	715	747	677	705	784	727	798	704	750	736	772	742	776	732	758	779	790	739	733	816	761	793	765	735	726	713	767	765	755	780	743	703	718	745	761	703	774	728	800	771	758	723	717	745	704	739	750	751	765	752	683	746	740	733	737	723	727	735	743	763	753	726	741	746	725	724	734	698	749	760	705	732	765	753	715	755	724	707	778	731	747	729	739	724	740	733	783	684	786	728	763	734	753	730	751	733	731	745	730	739	737	735	757	724	767	751	706	713	733	740	747	737	742	708	759	722	732	793	780	757	790	784	761	758	751	794	740	802	731	798	744	729	753	744	729	764	740	739	736	721	745	759	774	749	762	755	749	737	818	705	726	713	752	701	780	776	770	737	717	746	720	746	742	740	720	739	744	727	735	792	746	767	736	771	726	744	776	744	719	803	732	749	765	731	729	739	718	754	722	784	783	816	795	754	762	794	743	773	712	682	801	695	743	745	714	778	760	731	780	767	743	745	807	725	806	690	657	767	697	753	695	790	796	748	724	748	765	733	740	716	750	748	754	737	734	724	756	693	775	740	745	754	725	720	750	682	711	772	760	754	718	762	788	760	713	704	751	786	722	738	762	772	760	741	765	753	709	760	734	793	737	742	748	727	770	744	779	768	744	786	710	722	742	770	738	735	752	741	787	733	744	792	744	724	767	752	690	727	727	732	724	687	766	747	743	732	735	725	720	730	746	753	745	742	716	755	693	745	694	718	751	745	712	731	684	781	709	723	771	774	786	732	757	753	741	737	839	740	721	728	733	742	759	744	706	771	729	732	800	777	714	727	805	778	736	772	784	745	699	751	758	738	752	748	761	734	703	794	747	761	720	737	727	748	795	689	732	723	750	726	737	758	747	742	761	756	758	788	748	775	756	759	802	718	754	740	754	743	727	733	735	744	770	735	742	721	727	747	784	737	791	732	736	807	765	740	681	715	783	714	720	777	749	767	719	737	733	758	698	744	748	739	690	743	817	773	762	732	727	741	758	769	759	720	777	796	717	708	744	761	766	761	726	765	733	765	743	759	772	724	749	722	763	780	751	822	692	765	744	731	715	757	746	707	732	741	790	727	777	806	748	742	798	756	788	802	752	747	773	711	765	730	723	711	738	751	782	762	756	728	743	728	792	730	735	736	756	721	743	735	730	711	744	765	764	731	703	715	768	728	742	716	781	758	783	733	759	752	744	703	711	732	772	726	759	722	728	708	760	711	751	694	798	790	776	773	705	747	737	780	747	767	753	761	722	740	785	770	749	722	746	757	775	759	718	765	788	800	739	742	756	752	700	790	741	748	734	728	695	761	705	783	743	756	754	742	721	732	760	798	744	751	723	779	729	722	791	743	754	755	721	754	735	722	756	736	772	764	752	758	712	744	765	766	715	771	746	732	774	726	746	752	754	739	729	748	757	693	705	775	767	711	781	785	760	741	765	745	744	759	790	711	717	758	712	718	724	742	737	781	728	766	692	777	762	742	761	759	795	753	770	723	776	745	745	778	740	787	743	771	789	749	744	709	757	738	739	789	741	774	693	699	716	726	743	731	747	708	762	758	774	763	721	751	732	757	744	756	692	720	688	800	722	770	769	764	772	723	726	729	793	754	744	781	732	716	711	753	733	707	717	773	730	757	748	696	745	760	766	708	812	720	734	692	736	750	752	738	745	726	740	801	697	772	750	748	704	757	764	744	755	735	788	772	740	711	789	791	719	759	738	752	737	742	767	707	727	755	733	786	759	705	777	708	776	747	713	727	749	778	758	741	715	749	731	767	756	781	755	770	730	772	776	754	716	701	720	761	780	752	753	753	746	691	803	749	775	754	774	769	759	761	739	739	784	769	760	730	680	745	713	769	795	757	790	729	715	799	733	733	762	783	715	717	753	753	747	770	737	641	766	784	734	765	734	759	779	744	789	716	761	734	721	720	732	765	744	770	784	757	782	790	761	679	754	761	729	776	759	740	758	732	783	721	753	719	750	764	800	787	760	738	786	727	716	752	768	715	693	752	751	734	738	751	743	750	736	713	737	767	761	740	690	764	778	751	761	783	735	746	679	758	782	847	719	754	680	734	805	742	722	747	730	749	730	755	770	722	747	770	751	764	695	777	746	726	718	781	776	768	776	769	730	735	733	712	754	741	752	749	768	742	751	767	695	709	802	709	762	751	722	778	747	703	723	726	791	759	718	745	719	780	730	711	688	723	757	762	751	779	753	721	796	730	741	739	744	808	738	773	769	762	779	731	742	745	742	729	758	731	745	767	786	740	773	727	745	815	766	712	756	710	745	801	807	813	762	786	775	738	802	761	749	710	760	740	769	776	754	742	714	685	747	769	751	772	731	747	763	768	738	760	733	747	763	758	738	716	776	730	708	744	721	718	765	777	787	734	800	768	757	702	762	759	732	741	797	764	774	754	726	774	730	756	750	746	736	758	759	768	778	723	754	700	782	736	765	790	729	791	758	754	727	716	747	795	755	741	711	727	770	770	731	736	731	780	776	742	792	775	726	707	739	752	726	768	726	774	764	694	762	712	781	715	769	770	736	772	751	832	726	729	714	761	774	690	753	726	758	711	737	752	739	704	790	745	728	733	751	718	700	735	783	784	786	741	730	774	763	692	696	748	771	802	765	743	786	774	744	738	702	769	777	762	706	776	732	734	733	727	788	746	729	748	747	763	765	783	811	747	764	764	740	745	716	753	758	686	756	705	761	758	703	770	717	711	772	709	825	781	700	751	757	736	725	759	747	743	749	764	806	684	761	766	811	738	737	760	771	791	701	699	758	768	748	768	697	778	770	730	769	779	771	764	801	738	759	722	731	756	711	745	795	752	754	783	735	705	738	733	717	689	714	748	703	732	783	737	761	701	799	738	727	739	761	747	727	700	762	724	788	765	733	724	732	760	692	776
24450	21020	23957	28270	21022	21042	11014	663	436	404	384	382	370	341	314	350	325	305	330	302	285	299	308	279	313	313	311	288	288	289	287	309	293	330	318	305	292	300	265	275	319	310	302	307	314	286	280	287	307	276	299	294	285	307	307	303	311	278	287	277	295	296	282	302	285	319	270	296	309	315	283	306	269	305	299	319	312	306	315	303	306	308	314	303	306	273	319	317	265	277	333	344	288	311	288	267	265	308	299	308	329	298	291	293	285	290	295	264	303	343	257	314	300	303	299	318	296	273	323	285	304	284	275	302	295	302	280	295	289	305	293	281	305	296	314	292	240	291	300	288	281	300	268	294	285	306	264	317	307	281	281	290	285	321	301	320	319	278	296	321	300	281	275	276	324	290	336	296	312	312	295	280	304	274	303	286	309	290	291	334	294	258	296	293	310	305	287	270	277	295	306	300	289	299	300	291	288	281	269	295	318	303	298	311	330	315	292	306	274	300	315	303	313	258	278	298	271	290	270	322	309	296	254	288	297	289	309	279	286	330	305	295	276	258	343	317	290	275	258	301	326	280	282	291	306	277	294	312	301	322	266	301	296	311	290	282	322	286	307	259	267	243	325	289	296	295	313	314	297	289	291	318	320	302	271	287	294	331	321	286	305	282	303	320	286	295	274	256	294	310	306	279	265	285	336	311	277	283	298	286	301	308	290	271	302	297	289	317	284	312	296	287	289	288	316	300	260	336	310	322	311	291	268	281	304	303	321	273	312	278	280	295	271	304	302	303	293	286	274	290	300	316	300	273	280	336	290	299	284	271	297	294	290	313	269	297	336	306	323	313	334	309	293	298	302	325	289	290	255	304	278	300	295	298	307	306	260	315	304	281	299	289	305	311	266	317	274	303	283	293	256	299	335	306	290	311	305	249	291	300	264	265	314	269	264	276	301	272	303	296	282	315	302	304	322	319	306	295	308	323	288	292	291	309	334	299	326	280	271	303	283	304	271	291	299	337	305	296	268	319	293	283	258	330	301	285	299	288	316	316	278	317	309	306	263	296	283	285	300	285	301	300	306	283	272	314	318	286	273	321	269	323	303	316	270	294	291	299	276	290	308	297	269	269	299	271	283	282	325	295	268	272	316	322	329	274	301	305	315	270	304	287	285	299	303	299	312	272	304	266	294	278	305	311	302	325	303	295	315	295	303	276	304	316	296	312	282	264	304	286	250	323	307	303	325	287	289	269	290	282	318	287	317	297	289	266	264	316	310	279	286	312	287	283	273	275	301	301	313	276	301	325	292	301	323	269	293	301	289	313	255	304	303	292	294	270	314	281	292	299	275	282	290	284	314	271	307	308	267	286	288	303	283	334	291	297	287	316	284	252	282	320	308	307	251	265	320	297	294	307	283	313	321	283	315	269	318	282	277	299	296	281	286	283	290	274	277	278	292	263	307	319	281	285	294	284	310	319	280	278	279	292	309	304	301	311	295	276	307	292	287	292	315	272	329	300	283	284	292	285	291	291	315	302	281	318	301	274	321	301	325	316	305	304	294	310	300	295	298	309	297	301	298	277	334	304	288	313	289	313	282	291	287	304	272	295	292	295	286	268	323	343	338	355	314	354	274	290	324	294	282	299	298	300	309	327	347	321	327	308	324	292	297	289	310	285	322	298	286	275	328	286	308	304	263	267	300	312	306	326	308	304	303	291	301	303	282	281	284	305	312	272	325	332	305	290	297	301	316	339	329	318	265	299	272	322	263	302	283	298	277	309	289	295	300	298	282	312	314	276	323	326	292	315	285	311	279	284	296	279	291	288	335	277	306	302	301	255	299	310	284	303	268	282	304	308	297	298	247	327	268	302	271	289	321	272	323	315	293	300	327	265	279	286	281	283	306	278	307	282	280	326	293	287	282	309	311	280	291	318	314	293	295	312	302	312	277	283	320	267	288	291	309	268	295	294	285	299	307	265	286	300	276	299	266	285	287	312	304	309	291	287	283	273	311	290	306	298	299	313	312	292	298	294	289	293	286	272	330	305	313	255	346	277	286	314	303	300	314	321	298	287	300	301	292	300	298	282	281	295	306	290	303	262	303	322	299	302	290	343	328	304	336	262	277	317	283	274	270	287	320	289	297	275	277	311	299	340	314	292	305	330	295	296	326	283	284	298	295	309	335	302	259	297	332	289	280	288	295	317	256	316	275	304	319	311	286	255	287	277	315	296	287	323	295	318	310	288	314	314	281	301	285	290	286	286	285	271	277	313	280	272	297	317	294	313	305	316	319	275	321	276	334	297	286	300	308	330	299	283	315	257	308	290	291	308	339	317	325	285	305	299	316	303	311	301	302	292	292	287	271	291	251	303	301	313	330	304	303	319	268	287	283	296	282	313	296	269	333	297	256	336	304	262	303	270	290	289	302	286	262	331	288	290	310	273	297	253	246	258	284	306	265	284	276	269	283	291	277	299	252	286	289	304	286	325	285	289	305	281	321	290	280	320	316	303	274	299	293	304	309	309	296	289	293	303	275	294	303	335	298	305	310	326	302	303	276	300	310	281	312	301	292	283	287	302	298	277	264	299	312	287	284	290	293	334	313	295	322	338	329	292	301	293	286	322	308	308	312	305	275	323	290	308	298	325	303	274	274	276	294	305	304	270	302	294	315	310	301	273	297	304	315	298	280	262	329	264	276	278	279	328	294	310	294	299	322	311	293	322	286	307	282	289	270	305	288	284	327	326	321	311	272	270	271	282	288	298	297	297	316	294	298	297	296	295	297	260	291	302	295	310	293	290	312	307	300	329	280	285	301	297	315	282	289	300	278	311	297	291	302	316	284	293	288	305	295	271	273	285	292	284	287	280	260	277	294	307	337	323	259	282	302	280	289	348	292	303	298	333	293	319	306	296	316	297	291	303	293	268	284	295	298	295	298	304	292	277	289	308	299	311	301	299	294	285	319	287	261	283	287	287	242	272	301	299	296	320	306	282	304	302	322	275	322	304	319	285	315	301	322	277	308	290	315	310	252	308	342	312	261	312	296	273	273	309	316	293	324	310	277	261	327	283	301	308	278	294	303	279	264	280	296	321	284	297	306	309	308	280	288	300	311	298	312	301	277	292	321	289	305	293	295	288	286	290	324	293	297	325	274	308	302	264	296	270	310	295	285	301	303	268	297	330	305	267	273	292	276	286	281	326	308	288	278	283	295	273	293	326	294	281	311	294	289	299	297	304	314	283	288	291	322	295	285	312	330	308	266	294	333	305	293	283	296	301	272	304	299	278	278	285	294	277	244	283	293	302	280	286	273	308	280	285	285	306	307	301	289	281	305	280	297	270	257	303	305	262	249	269	292	332	285	318	275	297	274	285	315	319	286	318	318	322	279	268	264	285	288	322	278	279	286	280	269	294	278	285	290	329	300	303	290	278	287	326	359	345	301	307	319	310	302	266	306	310	259	293	300	287	296	319	307	304	264	311	301	263	266	290	315	321	273	338	295	294
4069	3414	1697	1085	867	687	679	694	675	626	701	607	632	641	671	610	619	642	632	651	584	697	611	590	607	631	640	622	664	641	599	648	601	623	643	656	630	624	656	633	637	652	620	578	600	658	637	620	622	654	648	611	575	620	637	624	639	579	646	599	604	611	633	611	632	589	623	616	645	634	639	653	604	607	622	634	610	587	635	636	632	628	622	622	617	635	607	640	580	617	647	587	654	621	633	602	621	605	552	629	585	621	605	614	580	636	678	617	609	623	639	643	617	643	621	647	647	654	612	653	616	594	591	651	607	607	602	590	634	614	604	626	626	618	623	651	613	629	602	665	624	582	660	695	614	604	652	609	614	620	624	630	622	650	618	636	603	581	617	583	624	626	638	631	603	647	583	598	611	644	662	606	621	620	619	662	611	605	584	618	615	583	593	633	590	635	645	611	631	559	633	551	606	626	645	638	581	649	643	591	612	611	636	618	618	644	595	623	618	672	638	621	610	609	678	612	629	611	625	659	655	658	648	615	636	633	657	630	603	606	613	638	654	601	617	597	618	601	589	594	607	661	655	684	567	603	638	601	592	624	595	613	642	603	631	579	656	610	606	631	666	631	640	605	643	652	642	586	541	629	605	574	585	601	607	613	632	607	618	650	654	605	635	642	626	629	642	577	610	591	608	602	620	610	649	618	615	625	649	645	585	644	607	627	619	655	646	644	682	643	636	616	635	616	601	609	593	646	625	604	629	666	622	598	632	649	590	586	596	646	591	625	619	595	631	604	625	593	642	593	614	606	630	650	609	620	618	607	637	602	610	611	637	633	628	569	617	620	713	634	583	579	623	608	581	643	640	651	645	655	624	607	641	630	602	636	638	634	632	653	633	612	637	621	658	643	616	616	668	617	608	597	624	595	596	616	642	645	691	646	591	602	624	610	631	600	608	619	630	642	621	615	606	647	684	627	654	596	626	652	636	639	616	622	628	647	648	634	678	601	618	602	636	641	639	648	633	620	628	633	625	550	648	623	627	644	590	624	602	602	577	627	642	661	604	662	627	608	630	634	621	623	639	604	597	592	575	638	581	673	608	596	626	615	584	633	631	665	589	620	577	616	625	615	606	606	660	625	659	667	632	646	565	616	602	626	610	607	630	623	611	605	582	650	604	636	607	628	647	646	591	573	577	594	676	625	624	655	617	622	636	604	625	669	621	656	604	621	650	646	594	640	604	664	614	632	618	627	631	631	611	660	649	625	642	620	645	617	609	675	611	642	632	597	643	638	602	621	623	613	571	621	637	629	614	659	621	593	575	600	606	622	625	637	611	663	629	626	582	635	604	599	668	617	627	608	609	608	664	615	626	636	630	651	595	585	641	636	630	619	630	615	589	635	653	640	631	629	602	644	604	627	602	659	644	618	619	584	654	624	609	654	636	611	601	573	635	616	616	646	638	654	594	576	645	642	594	649	611	623	650	618	608	642	673	629	599	609	614	654	642	627	623	621	573	601	641	635	670	660	626	648	637	593	594	583	634	625	630	600	617	646	622	603	663	598	591	631	624	609	637	556	586	642	599	623	595	616	622	608	644	662	609	594	608	599	588	616	630	627	648	649	626	656	573	655	596	612	611	601	621	635	619	619	606	602	633	586	594	585	620	660	676	606	610	644	631	590	628	581	628	617	634	621	617	635	617	634	598	625	627	632	611	652	658	633	649	581	619	616	605	682	642	557	646	588	653	609	652	641	614	611	617	601	597	610	614	590	622	623	599	605	635	565	607	621	600	631	656	599	616	602	665	600	602	635	610	624	614	619	641	594	618	608	625	653	644	645	596	622	619	648	625	654	632	610	611	617	597	606	614	627	641	639	684	578	669	606	580	607	629	610	652	583	633	607	614	644	616	659	626	626	620	593	620	626	608	599	649	612	673	619	641	637	612	627	672	646	626	594	620	667	632	585	627	722	613	593	674	618	609	635	634	629	622	663	645	616	624	666	600	637	608	669	618	633	604	598	631	648	616	603	636	631	606	573	619	598	635	648	566	681	621	616	607	580	616	621	627	605	659	578	658	585	608	593	618	618	587	623	597	631	631	581	646	627	592	611	618	591	641	630	614	629	650	616	626	633	599	610	602	604	616	641	626	620	634	623	613	653	666	610	608	612	638	643	631	632	641	628	633	604	591	605	686	629	608	631	650	600	590	614	633	672	649	600	626	596	609	628	592	629	592	638	582	619	646	623	673	601	620	612	598	649	637	604	597	618	601	619	622	565	614	608	679	641	610	607	586	641	643	678	622	654	651	620	618	615	674	640	600	633	680	648	622	600	582	633	618	658	653	588	644	595	600	628	589	621	671	624	629	648	649	610	627	672	598	597	633	607	599	580	622	610	660	609	640	631	623	675	599	619	632	591	642	603	621	620	641	609	581	669	624	656	606	617	612	601	664	605	654	593	633	607	606	589	610	618	629	668	662	590	600	644	633	641	656	588	620	630	636	669	625	592	616	645	632	627	648	632	682	631	609	604	620	600	614	619	587	616	658	645	610	630	639	599	609	610	645	665	616	598	617	606	624	597	611	572	593	600	653	634	608	635	593	660	662	603	636	601	659	659	611	572	626	613	618	665	631	621	623	616	626	615	622	601	654	582	586	555	628	616	623	618	616	629	582	647	638	634	572	615	637	608	608	595	628	644	643	646	627	647	639	614	617	615	643	578	625	604	648	616	620	613	601	590	660	615	635	621	594	607	590	704	630	622	674	629	621	617	653	600	645	639	607	598	625	609	579	625	634	628	631	601	649	592	634	588	591	592	588	598	636	668	634	654	617	598	614	624	616	630	597	638	631	675	598	622	627	623	598	628	631	612	653	621	633	674	598	622	606	633	641	609	610	611	620	624	594	601	603	602	625	610	667	606	604	657	647	589	594	620	627	613	596	652	625	633	576	622	593	628	681	611	630	614	632	618	592	585	607	617	610	611	610	600	645	623	643	590	647	622	568	602	617	613	649	634	613	600	616	642	629	596	630	607	636	592	648	617	573	636	610	632	607	584	591	605	626	645	604	599	575	619	646	632	610	663	649	630	555	614	607	682	626	646	581	600	645	601	607	617	598	608	579	663	608	619	615	619	612	648	659	604	655	657	634	598	606	655	594	614	617	609	613	649	656	652	619	619	648	630	641	610	623	589	624	686	582	630	593	644	676	622	653	618	643	600	667	640	626	630	653	628	617	612	629	601	639	612	604	613	625	618	631	630	659	627	594	628	592	648	652	633	591	672	639	619	643	663	648	642	615	579	582	641	637	615	585	611	617	614	635	667	603	623	612	647	646	597	624	628	573	633	636	606	610	606	600	586	582	611	636	611	668	619	591	634	593	636	621	591	620	634	596	623	619	583	674	612	607	605	625	609	633	593	668	587	643	699	625	636	630	656	593	646	616	624	670	647	637	589	688	608	609	614	657	653	627	621	633	594	656	651	592	597	645	649	640	595	615	668	642	615	633	621
33249	14582	2123	233	206	208	190	183	193	206	184	201	206	182	210	221	215	210	197	204	186	206	212	221	194	190	220	203	210	190	231	178	201	201	165	174	188	188	197	220	187	185	209	211	184	185	205	192	177	172	190	188	169	204	185	216	218	192	178	195	207	205	203	168	207	174	203	196	180	168	185	206	206	182	198	172	195	186	184	170	208	195	217	206	172	224	189	193	198	204	183	179	199	211	196	209	181	198	177	206	174	187	219	182	184	219	197	202	183	214	213	191	180	193	180	209	181	180	216	212	168	222	170	199	196	200	182	202	208	190	199	190	190	190	175	206	201	209	163	211	179	187	201	165	192	192	180	168	220	195	174	203	166	182	218	170	195	183	165	198	167	192	196	163	157	180	228	206	207	203	180	202	178	181	179	192	170	207	189	222	212	211	196	175	200	208	189	201	178	196	206	175	208	209	163	229	210	208	183	214	174	177	182	185	214	219	192	185	173	177	173	210	201	173	194	206	193	206	181	185	169	189	196	185	179	209	165	201	198	182	161	182	196	201	192	200	213	177	179	190	206	212	196	180	192	203	202	212	181	208	180	184	204	179	171	184	173	207	173	163	212	182	199	216	186	194	201	205	181	196	186	204	162	196	192	181	193	186	198	192	211	211	210	218	196	189	196	186	178	188	189	188	190	217	193	180	184	203	222	203	203	181	174	184	186	208	200	209	183	187	188	210	189	201	218	193	203	192	208	175	193	172	187	186	189	195	219	221	189	202	197	196	184	175	200	237	202	190	208	209	184	185	215	190	200	203	189	209	184	192	215	171	194	212	163	187	176	198	176	185	210	217	204	169	176	181	194	218	197	221	171	191	196	180	172	185	221	157	192	214	174	192	211	187	227	200	212	193	195	177	187	213	196	184	199	194	182	200	209	200	177	202	194	178	195	177	206	175	199	184	227	212	208	193	195	185	196	177	190	220	205	185	207	160	204	182	195	193	175	191	190	195	213	176	214	188	198	181	186	171	219	202	193	180	174	228	192	171	195	201	200	174	194	203	215	219	207	195	180	199	209	206	188	180	198	203	200	201	168	196	200	206	192	204	195	171	193	188	210	182	197	208	194	182	189	195	205	193	185	198	194	180	237	208	179	169	183	196	207	195	190	189	187	178	202	210	196	183	180	199	203	181	206	187	204	193	206	197	184	175	199	172	193	195	183	164	196	215	200	204	200	178	195	215	206	205	183	192	184	209	180	193	175	186	172	180	184	191	209	170	211	212	175	185	195	230	157	187	149	193	176	207	204	190	190	183	163	208	185	190	210	174	201	189	220	190	200	195	175	201	188	228	172	180	181	195	180	190	177	169	194	196	193	210	217	187	189	198	229	199	197	207	214	200	200	207	208	193	213	238	192	185	175	182	199	203	200	197	191	190	175	165	197	168	177	177	176	174	185	196	187	197	203	196	173	193	205	197	206	192	188	198	190	223	192	179	214	203	191	179	218	216	214	209	200	204	212	217	170	170	194	195	208	203	206	213	199	196	205	198	212	180	206	172	167	228	201	183	199	161	198	225	159	160	196	194	184	205	179	200	183	182	177	214	193	205	171	209	183	181	209	191	185	210	188	214	185	206	172	171	188	197	207	183	199	204	172	191	182	174	176	202	195	213	190	161	207	173	200	208	216	171	191	200	176	174	186	203	186	180	209	194	206	207	197	187	193	198	179	163	204	182	167	210	159	190	185	194	212	191	200	190	194	197	193	213	194	209	203	190	191	202	173	182	173	182	177	182	191	155	183	165	169	172	190	173	207	212	168	198	210	202	188	184	166	184	201	205	187	189	196	214	215	194	197	199	209	208	175	204	210	182	172	216	194	206	187	194	205	218	196	188	206	207	189	202	174	207	181	216	182	207	204	198	194	168	185	192	203	193	200	190	169	198	171	231	177	205	204	168	194	181	186	187	193	204	219	189	184	196	213	205	185	188	192	205	173	189	177	200	199	155	215	201	190	216	194	197	238	201	207	204	194	188	202	196	176	196	162	190	190	194	186	195	192	204	162	178	180	180	188	195	190	203	181	157	205	208	225	178	207	198	191	181	185	164	183	211	186	211	175	196	187	175	194	205	205	189	184	190	208	194	182	196	195	195	178	209	205	182	180	196	215	186	207	185	213	190	172	181	189	211	183	202	197	201	214	178	206	227	201	201	184	173	169	198	189	177	219	181	176	180	206	183	205	202	203	181	217	218	205	193	173	178	200	210	174	190	208	207	199	187	183	197	214	184	203	182	184	185	183	198	213	209	214	202	212	187	214	180	184	179	177	218	201	171	207	198	200	187	181	208	183	213	226	215	177	198	206	204	180	193	200	174	190	216	201	180	196	183	196	175	184	199	182	194	178	200	198	195	193	204	193	203	223	214	190	192	197	176	173	175	218	189	225	200	173	202	173	181	190	159	179	208	220	208	185	196	192	207	194	202	166	194	180	208	192	187	221	185	173	195	189	177	194	213	202	187	210	185	181	179	175	211	203	205	186	160	187	198	208	156	164	185	185	169	195	198	209	173	189	185	221	174	158	178	201	189	185	192	202	211	174	189	193	184	218	198	181	171	160	186	181	206	188	201	179	203	158	183	191	202	216	177	175	195	190	198	200	210	217	211	203	190	176	179	192	188	179	201	189	169	183	170	210	208	197	199	221	201	191	206	208	186	183	207	210	204	181	199	221	179	197	215	188	195	161	176	171	202	189	186	186	181	193	196	192	177	170	190	192	216	172	197	204	179	200	180	199	187	202	191	201	189	193	169	185	214	201	195	208	187	199	183	208	205	188	181	189	178	173	198	220	195	188	172	213	167	232	185	186	188	191	171	192	205	212	196	208	184	185	211	201	174	209	204	196	212	172	197	182	206	213	204	167	198	195	190	178	207	177	199	193	168	204	185	169	185	200	215	184	215	212	187	214	183	220	187	181	217	188	191	198	195	203	185	168	214	200	169	210	198	198	203	182	203	216	211	195	229	184	208	190	191	188	209	193	181	205	165	212	168	196	183	202	189	208	204	190	199	186	195	203	171	176	194	213	204	204	201	188	183	199	201	180	203	180	192	185	187	199	206	181	191	196	193	177	209	190	164	156	188	223	170	185	197	198	192	182	220	178	190	189	169	222	192	198	185	179	204	170	192	165	167	211	182	218	178	201	192	204	171	176	206	174	208	192	195	189	179	214	171	195	169	195	205	195	215	215	180	209	177	199	184	242	200	206	216	211	192	194	179	212	173	193	183	191	170	218	182	183	196	183	180	181	196	177	189	182	206	198	190	180	195	169	212	211	207	209	157	212	194	200	196	194	186	187	163	208	203	230	207	194	209	200	182	198	185	192	185	227	199	181	191	210	203	184	202	220	187	169	236	184	182	220	201	207	200	179	180	197	185	192	174	187	189	184	188	191	206	200	203	234	203	166	191	165	194	210	197	177	168	173	198	167	216	169	206	175	180	177	168	188	209	195	202
7688	540	477	520	479	509	497	470	441	455	484	458	428	481	484	455	461	496	479	439	485	467	508	445	507	484	461	485	481	460	461	489	463	487	508	476	499	463	455	442	484	465	472	491	483	468	466	421	487	499	436	496	505	502	450	530	489	477	482	422	428	497	482	449	509	480	461	509	440	488	488	511	470	485	488	482	491	443	452	455	441	437	482	492	481	480	481	429	464	478	428	483	445	497	462	470	473	511	480	449	511	471	484	449	460	471	505	499	502	475	514	483	488	473	505	473	469	496	502	449	484	472	501	455	475	476	492	434	467	480	470	503	477	473	496	473	515	447	465	445	466	532	480	460	444	448	474	471	468	495	470	479	497	491	495	511	470	450	490	474	481	443	513	457	476	473	468	498	490	496	525	464	436	498	452	435	469	436	495	504	471	495	494	479	472	466	491	482	455	474	465	508	411	463	451	481	497	465	464	493	466	480	443	476	475	422	476	474	491	445	465	453	441	445	469	462	506	444	436	484	456	501	449	508	484	449	487	492	497	473	449	477	457	495	468	474	471	452	449	462	488	473	485	487	432	491	502	504	479	446	506	472	474	471	450	459	486	471	478	495	489	487	465	475	466	466	495	511	469	444	492	471	493	477	450	495	464	494	482	463	422	480	471	480	458	501	433	470	511	422	492	494	484	449	471	514	479	521	477	500	500	450	483	450	479	480	488	463	498	455	485	481	466	493	499	478	493	446	490	468	505	463	481	476	485	436	493	476	479	499	462	429	477	458	477	449	490	507	508	483	450	488	456	472	445	473	476	457	448	446	447	441	463	519	465	467	530	457	506	463	457	469	498	503	456	485	475	435	472	461	482	488	452	449	482	474	516	468	459	464	504	492	439	467	432	456	512	504	473	480	485	480	493	444	473	479	495	476	483	482	514	497	452	451	473	441	433	484	492	446	447	467	484	460	507	472	497	487	450	528	463	436	478	465	464	458	456	508	479	477	492	495	487	454	464	470	484	449	453	494	495	492	470	448	476	457	511	494	464	462	449	472	488	518	438	450	453	470	487	504	491	467	490	485	467	452	446	434	449	414	441	478	431	472	494	482	483	498	461	491	498	475	486	505	474	491	481	457	481	455	462	485	430	450	466	467	458	495	468	474	469	480	486	515	505	484	463	483	518	479	523	487	475	468	457	452	462	496	477	462	452	497	500	490	482	471	448	435	449	443	456	464	452	491	495	474	489	478	482	451	468	473	471	479	454	467	464	476	511	464	499	518	499	453	452	484	447	517	506	462	419	473	473	489	509	484	486	509	496	488	481	454	454	449	479	471	469	485	467	485	481	475	507	471	498	489	453	458	464	506	465	492	485	480	497	493	480	447	504	499	478	476	486	464	468	477	425	468	491	483	449	477	491	476	457	465	520	493	477	431	473	476	443	488	472	502	446	506	486	429	486	487	490	460	491	504	485	431	463	488	464	517	478	488	459	479	503	510	442	516	449	490	489	460	459	469	489	520	506	455	487	445	456	505	469	474	491	448	444	480	456	470	507	468	470	478	473	471	464	485	478	489	448	486	496	483	480	486	485	444	490	499	496	513	471	468	462	449	454	464	476	489	461	463	477	497	460	496	492	498	479	480	446	482	472	486	472	470	467	481	498	456	495	488	529	458	473	483	432	451	477	501	507	453	449	467	510	474	488	480	461	492	461	476	467	465	453	437	459	489	505	450	475	487	454	444	501	484	453	507	506	482	505	440	493	493	506	505	437	481	494	455	431	447	471	520	488	440	444	455	475	471	506	509	431	498	459	453	471	444	491	509	458	505	492	472	481	484	496	462	435	493	478	434	474	462	507	485	497	485	449	468	464	507	494	459	474	460	477	479	464	472	451	480	491	502	461	507	472	473	442	454	485	440	510	509	495	467	493	461	484	460	472	484	460	489	475	470	479	527	484	451	467	440	492	451	460	468	472	472	448	506	477	458	519	491	464	484	433	401	482	486	450	435	485	481	490	443	499	485	449	482	442	485	470	463	485	474	475	485	483	520	485	494	461	478	467	469	460	488	491	499	437	460	485	447	491	459	495	443	502	505	477	507	472	485	481	475	481	465	474	478	491	492	477	485	483	458	473	493	447	453	505	503	454	496	445	479	458	516	450	487	521	484	476	466	508	459	469	457	490	483	487	505	476	491	480	482	474	490	481	489	474	459	458	475	471	501	449	417	454	465	461	454	476	480	469	442	516	494	463	509	495	484	462	498	530	449	437	470	491	453	502	517	493	456	442	458	468	475	465	515	455	481	462	452	507	485	459	498	481	483	444	491	472	474	467	476	453	470	458	498	468	492	455	455	498	454	461	423	487	481	437	452	460	473	460	535	459	506	498	507	479	508	486	503	482	452	464	486	455	479	460	463	453	479	472	500	496	484	529	469	469	474	485	491	507	517	499	482	494	468	480	515	482	463	513	467	437	463	515	449	426	452	474	463	485	468	448	490	468	467	468	478	515	513	474	475	509	496	478	505	479	488	497	459	444	483	463	402	452	456	463	470	517	474	473	473	463	465	480	436	494	453	476	455	486	471	499	447	454	471	455	447	468	477	452	473	436	496	469	496	472	504	459	492	510	483	497	479	468	426	489	455	508	485	479	465	428	478	472	483	442	478	468	507	415	492	487	471	464	436	442	477	473	456	486	484	489	481	458	465	484	457	465	505	445	460	470	468	453	456	479	457	465	464	497	484	449	497	455	446	470	477	483	485	492	517	512	480	482	479	450	461	476	463	498	453	448	495	465	482	505	476	529	482	505	460	470	449	475	485	471	474	507	484	491	506	502	483	464	430	439	452	478	459	462	494	467	497	460	443	490	447	474	427	482	459	481	491	484	459	473	489	504	464	463	465	495	519	491	531	464	495	463	493	469	466	452	463	423	460	459	473	529	475	464	472	473	455	505	464	468	435	479	486	469	456	469	465	511	495	504	476	487	458	511	472	469	466	536	460	444	415	493	500	467	472	477	465	460	460	461	505	451	456	486	473	474	465	477	490	464	470	475	479	481	467	468	483	462	457	465	488	474	444	478	446	505	483	460	503	451	420	467	452	462	472	458	447	477	491	475	492	465	481	464	465	437	480	515	472	491	496	462	489	489	462	484	471	489	486	465	486	502	497	472	509	472	460	485	519	440	499	485	511	446	527	469	496	482	441	507	480	499	498	483	490	491	480	481	486	448	463	470	439	468	447	504	453	481	471	481	485	473	500	467	478	443	490	464	512	467	482	471	439	502	468	441	448	488	447	470	476	458	505	445	476	475	492	499	475	531	460	475	478	488	497	469	480	509	448	444	527	510	472	466	454	496	450	496	457	444	488	463	470	472	489	484	488	471	521	505	467	482	494	471	486	505	408	461	476	467	492	462	499	493	503	502	471	479	477	496	485	452	445	457	466	496	507	496	453	472	499	484	509	478	494	473	490	479	466	485	457	483	466	449	510	460	476	452	475	465	505	517	474
25124	21008	23608	28581	21000	13042	630	459	405	389	400	385	361	406	398	333	355	381	372	331	340	381	363	360	329	364	348	348	357	362	361	336	328	365	367	353	319	335	323	337	322	342	337	325	375	349	338	382	369	346	373	363	339	376	357	340	323	351	379	378	363	382	358	363	358	364	387	328	368	364	364	327	344	350	339	358	363	326	323	323	355	347	322	370	393	345	311	318	356	372	338	338	344	355	343	323	346	344	342	342	346	332	333	343	346	321	371	364	392	355	342	361	356	340	325	363	351	322	329	404	349	324	340	367	357	333	336	370	343	330	383	335	365	338	312	336	333	359	340	319	321	348	365	379	350	347	363	328	353	344	324	386	346	370	326	373	358	332	344	358	341	339	321	349	326	363	358	383	370	353	326	353	396	370	352	349	349	366	351	360	391	353	380	376	361	349	312	372	348	337	354	349	358	389	332	314	364	334	337	326	319	338	333	347	403	338	317	337	385	336	361	363	380	344	329	352	306	373	351	358	347	367	337	341	362	361	328	347	336	355	339	367	361	343	359	331	335	350	364	386	322	379	349	348	333	344	367	353	349	349	338	347	331	364	351	329	318	338	296	317	349	354	393	355	318	348	325	362	355	328	382	376	368	307	370	375	336	358	342	363	360	336	345	357	333	368	341	366	386	315	388	372	369	355	376	342	303	319	335	351	311	374	361	349	381	331	327	352	322	344	339	323	346	352	329	325	345	328	313	364	327	338	353	354	367	338	340	340	355	362	358	342	340	359	346	388	316	344	350	350	363	357	318	333	360	313	337	365	354	379	328	352	353	321	345	358	335	380	359	349	353	328	359	358	366	360	355	362	356	347	356	370	366	366	343	375	332	297	357	351	357	363	359	360	351	333	334	352	364	323	346	336	373	360	322	331	346	382	353	369	353	371	392	357	330	360	318	349	371	324	343	374	348	343	332	358	353	349	369	312	308	376	360	342	341	339	340	369	358	348	397	353	371	406	381	335	351	321	342	325	349	326	371	359	353	343	355	342	328	305	330	349	342	343	353	350	351	362	354	337	363	381	319	357	369	333	378	295	315	331	350	344	367	355	352	351	304	335	332	348	314	334	365	371	332	348	390	374	359	323	349	345	323	374	350	330	356	353	329	311	370	348	370	359	325	381	334	363	335	376	365	322	350	385	383	334	348	369	323	303	347	327	342	371	368	324	343	339	362	342	319	346	342	386	350	341	294	380	338	319	346	371	327	338	336	309	350	330	365	351	354	322	372	344	339	349	350	354	343	354	365	331	354	395	358	304	338	363	341	322	400	345	342	338	361	350	346	349	337	352	359	331	362	342	351	348	375	352	368	379	371	346	343	345	377	359	370	338	354	333	346	331	331	355	357	353	338	369	308	347	340	346	364	337	309	350	350	385	326	332	334	356	348	341	358	351	349	350	341	342	359	375	323	372	375	307	343	358	320	286	330	357	359	362	314	344	322	333	314	342	358	351	340	359	345	342	364	383	318	355	318	327	357	348	367	336	362	374	317	341	351	365	365	352	345	322	335	320	339	332	358	351	340	351	338	318	283	324	375	342	347	329	355	329	324	339	366	359	348	379	328	324	395	347	375	330	345	352	344	337	350	349	349	335	358	346	392	380	358	364	353	381	348	364	351	387	351	327	384	308	351	371	362	321	364	356	353	334	350	360	342	338	367	357	340	336	374	349	362	352	358	379	379	369	348	355	369	345	329	333	343	388	366	346	377	382	351	352	323	327	344	373	341	365	344	378	356	325	356	353	388	315	340	363	325	354	360	322	313	343	335	346	319	344	333	351	339	354	323	298	368	348	342	346	337	313	306	373	363	324	352	369	370	383	331	368	339	355	351	358	296	325	379	325	342	349	328	335	374	315	353	343	332	306	329	328	347	347	345	336	351	317	370	330	337	336	375	367	344	355	354	347	319	332	361	380	295	310	358	369	335	343	310	307	352	344	376	374	370	394	310	356	325	320	337	350	345	314	351	296	365	400	363	344	349	346	369	338	329	347	337	350	314	323	316	365	372	347	353	353	353	362	291	353	386	341	364	332	346	341	356	329	379	333	367	353	324	363	316	340	359	349	340	338	312	347	303	368	370	358	328	349	341	338	357	325	331	371	355	374	365	353	354	377	347	333	343	338	399	318	306	350	337	345	336	339	355	308	326	357	374	333	330	317	344	322	322	345	333	352	345	371	312	348	318	348	369	326	345	336	349	309	371	345	338	348	346	349	341	308	369	359	351	357	349	354	330	338	370	358	336	325	370	350	347	346	336	326	349	355	345	366	297	362	342	314	357	369	339	359	354	338	348	340	328	337	324	313	347	322	354	345	348	354	324	344	349	346	335	315	310	347	361	335	349	343	371	401	359	356	362	335	393	353	365	348	343	333	309	338	353	347	354	383	338	345	367	328	363	375	357	355	374	335	306	321	341	346	356	356	328	355	361	322	314	332	384	348	372	342	344	364	333	332	360	364	345	345	355	358	328	362	359	362	399	349	320	333	386	338	363	321	343	343	357	370	324	361	330	368	346	357	338	332	374	371	356	354	340	362	361	361	376	306	334	308	382	339	361	336	360	346	376	345	336	350	349	337	335	361	353	349	371	378	395	419	341	340	322	329	323	354	368	362	323	382	365	342	322	336	350	359	338	364	361	371	377	316	339	362	315	346	350	350	342	353	334	351	362	339	303	327	314	303	362	342	370	340	294	353	343	393	304	332	355	351	331	340	379	367	354	375	330	346	349	339	340	386	362	334	324	330	355	324	367	330	356	331	335	350	329	344	347	370	332	366	349	354	343	362	339	330	364	344	377	337	351	383	351	344	329	337	386	342	320	340	350	341	352	307	329	362	333	353	346	359	365	343	371	319	340	348	372	345	345	361	346	331	317	347	362	334	352	339	368	350	349	365	352	346	313	346	325	319	355	348	384	362	366	372	315	341	380	364	329	318	342	373	374	364	315	322	349	378	368	358	328	392	355	337	325	350	339	379	351	334	322	351	336	369	376	360	351	342	335	384	329	375	331	339	363	335	316	328	361	330	338	343	335	362	349	341	347	327	337	345	337	364	339	333	335	368	385	370	338	356	348	316	346	364	362	326	329	338	339	371	359	294	303	339	382	339	330	345	336	348	309	333	353	365	363	361	319	330	371	317	330	353	304	355	376	337	332	362	305	352	362	363	311	343	351	325	329	392	354	368	350	348	346	362	335	345	339	346	361	315	361	361	347	335	342	326	368	329	365	372	359	365	360	331	341	330	349	354	348	371	354	346	359	363	360	343	328	384	337	336	350	341	344	370	346	317	370	321	353	390	333	310	323	332	356	364	371	341	347	372	357	384	351	357	360	345	364	328	370	355	286	334	323	327	312	360	337	338	354	347	353	344	365	334	364	333	350	367	344	368	353	375	323	328	342	347	344	375	324	344	349	304	344	363	378	335	365	331	312	348	350	376	350	358	294	353	328	350	332	375
4336	2167	1271	966	845	814	769	755	793	775	738	775	759	826	754	779	768	714	785	785	763	745	786	724	719	717	749	728	745	748	744	744	708	739	749	770	750	731	719	757	770	734	754	736	770	742	758	784	728	768	751	735	782	779	800	749	774	745	745	755	763	730	759	768	729	800	778	754	814	731	745	745	751	719	773	723	752	722	764	793	784	715	733	775	748	772	728	737	751	701	763	682	746	730	709	743	788	763	737	753	739	763	735	721	763	716	708	789	725	734	745	712	778	769	761	778	756	759	739	798	708	778	762	785	721	759	788	776	730	758	790	811	747	697	751	732	780	771	754	774	800	710	783	793	713	753	742	752	765	745	786	708	802	753	789	749	721	749	703	697	725	743	738	777	711	799	757	703	726	758	736	729	760	763	731	755	773	711	741	738	772	783	803	745	723	777	724	754	799	720	710	780	739	768	761	771	741	748	756	762	743	713	745	721	773	730	768	699	738	714	767	751	719	744	738	722	771	690	732	779	758	762	785	738	777	776	726	766	756	740	741	730	783	751	722	731	775	767	766	762	725	745	684	756	744	745	703	760	750	794	721	722	723	754	786	730	738	785	727	732	731	811	764	736	717	729	754	742	734	748	701	757	749	753	776	765	739	695	720	732	763	786	752	735	788	746	734	709	750	760	747	747	735	736	736	743	700	840	753	758	794	736	740	752	739	757	695	781	729	734	722	785	836	763	751	714	771	723	766	750	776	689	781	778	741	734	771	806	784	722	762	718	758	760	749	797	737	736	764	732	785	770	714	754	703	726	749	796	769	716	755	772	731	759	758	731	762	682	726	760	757	789	684	724	722	768	753	729	728	768	753	714	794	751	703	748	702	769	729	744	749	739	734	776	723	766	757	768	704	754	743	724	770	760	793	778	721	783	759	687	752	703	748	770	753	795	702	716	780	774	730	778	735	733	749	764	748	754	743	722	735	780	845	744	790	759	715	743	697	735	748	723	761	699	778	742	699	754	746	758	760	750	750	716	717	749	759	750	690	728	776	768	764	775	760	730	750	787	782	721	757	753	733	741	747	795	730	770	767	766	753	773	742	732	744	710	779	747	740	755	736	741	749	764	731	748	764	729	730	745	735	764	698	779	763	769	731	742	721	751	736	741	799	731	759	747	748	746	753	733	747	748	757	738	748	756	717	702	779	739	770	707	757	728	784	739	762	775	754	730	729	772	779	732	731	726	721	760	693	755	739	751	759	731	751	760	755	736	736	719	739	751	752	700	748	716	785	735	780	718	721	789	770	734	741	753	790	742	734	724	741	754	720	783	761	756	802	740	742	761	738	793	787	787	757	758	821	794	740	727	737	810	750	729	729	809	728	761	766	742	795	767	780	704	720	701	715	730	686	757	750	734	792	788	737	737	782	774	730	701	791	809	746	810	779	751	802	781	770	772	746	723	742	795	768	731	765	734	726	777	765	765	754	731	730	781	749	784	767	726	776	708	795	739	773	772	745	740	776	785	737	719	737	748	785	719	810	727	736	714	793	732	776	700	707	762	740	733	763	803	736	747	764	720	730	745	787	710	718	725	733	743	689	783	712	732	782	671	778	744	781	724	759	700	739	784	736	773	740	720	721	755	711	760	743	779	755	754	725	731	747	784	783	759	724	743	792	747	789	732	711	756	766	739	725	754	706	743	794	736	731	808	776	754	795	772	725	723	760	754	799	757	799	734	754	729	784	744	741	700	740	740	774	737	757	734	738	690	738	762	700	720	755	764	774	742	735	787	764	720	770	723	773	783	723	728	768	766	790	806	756	797	731	714	756	780	774	738	758	714	684	720	787	724	742	764	747	773	737	773	779	732	731	739	762	693	710	717	801	761	739	787	689	764	761	758	723	740	702	772	800	727	712	712	767	769	717	739	719	710	741	762	784	782	794	717	763	729	729	793	751	759	779	753	745	746	779	749	750	725	700	757	751	728	737	744	757	771	744	733	732	745	761	726	715	785	729	716	747	729	770	763	715	743	724	721	752	743	789	740	733	802	709	737	726	796	714	759	721	725	759	762	744	732	772	800	717	778	749	761	805	771	753	753	756	762	751	678	740	727	709	729	775	745	759	711	780	759	745	734	791	763	797	721	701	853	725	742	787	777	746	771	754	711	736	708	760	762	790	746	794	734	732	735	721	745	791	694	759	718	760	730	745	761	754	701	747	744	733	729	728	723	755	773	736	754	750	709	781	741	758	743	741	692	731	785	746	740	711	717	775	722	760	765	728	772	745	715	783	734	739	726	740	719	798	801	727	724	763	731	750	779	808	758	769	780	772	767	822	777	755	754	746	782	709	769	768	785	772	783	763	759	738	734	758	764	761	746	769	753	756	802	772	754	729	779	778	804	748	762	675	782	731	768	733	761	742	777	732	698	741	724	736	767	758	699	721	726	787	767	760	722	717	729	791	757	739	757	761	712	728	723	750	719	751	778	762	723	733	774	753	703	754	694	755	747	737	771	736	768	765	731	776	791	771	688	757	736	787	730	754	755	744	817	724	764	749	731	769	670	749	808	755	809	724	776	760	776	707	755	768	735	729	794	788	791	775	734	758	799	753	720	733	761	741	766	721	767	784	766	749	725	784	708	722	822	774	767	772	749	779	742	765	754	716	755	784	764	783	700	714	778	729	755	772	775	750	820	731	706	790	768	745	728	786	687	751	756	806	769	747	827	758	698	771	727	758	770	771	687	731	750	755	764	742	774	758	796	787	786	772	737	744	758	784	703	719	756	737	788	791	739	731	748	761	757	723	727	788	786	746	770	721	715	736	749	740	744	774	727	776	725	767	794	729	750	817	737	749	752	722	752	781	793	738	740	748	770	782	730	737	776	777	733	741	693	762	753	709	752	802	755	684	770	728	722	730	704	770	732	785	770	783	776	789	756	742	782	743	736	774	743	773	734	774	776	715	753	785	752	740	702	740	783	740	724	761	707	756	779	723	748	749	782	757	741	729	791	768	744	740	761	756	747	722	747	733	775	743	835	714	783	693	782	750	793	769	746	738	722	770	751	770	742	774	704	742	796	743	781	714	764	760	742	792	721	790	728	786	757	741	759	774	720	746	808	756	765	767	753	747	741	724	791	755	813	761	792	811	733	758	763	755	748	772	776	736	780	757	739	731	776	753	783	768	746	751	722	762	743	745	724	776	739	741	756	727	753	751	720	749	769	736	718	684	725	734	762	706	762	746	764	770	762	728	708	732	741	802	730	720	752	737	818	756	706	749	791	770	751	740	754	750	763	753	746	762	719	767	788	798	742	762	790	758	803	740	742	756	753	743	771	746	756	755	717	753	691	730	754	770	771	722	743	766	717	733	746	780	720	773	710	728	768	782	755	748	747	724	710	730	735	813	700	752	767	756	717	784	739	827	774	722	709	777	767	757	723	754	728	730	756	716	716	727	757	750	801	754	710	763	769	707	727	778	760	768	783	747	767	783	756	740	727	755	744
24435	21010	23959	28247	21013	21039	10982	608	466	395	382	341	382	337	323	355	335	354	316	318	295	308	322	328	274	329	272	293	251	319	308	315	313	288	273	326	306	355	321	298	306	289	333	299	322	315	308	300	274	273	313	316	311	300	323	289	277	282	282	305	279	280	256	289	286	297	277	275	301	296	314	314	316	323	268	299	309	272	303	292	294	338	304	313	319	293	284	307	333	285	287	276	298	293	297	299	279	298	265	297	294	310	326	255	303	314	315	314	314	274	291	293	290	251	265	291	309	314	297	338	355	288	304	281	286	299	312	303	291	319	302	333	275	315	326	284	312	293	288	318	300	292	306	287	305	305	302	328	299	288	287	325	290	288	319	302	308	274	252	329	291	291	310	310	304	302	298	318	312	324	303	294	289	277	302	298	306	285	284	272	299	288	278	282	270	327	242	282	331	289	325	326	306	285	287	302	278	283	306	310	309	311	338	303	288	298	335	338	292	341	328	304	299	293	300	271	287	339	290	269	272	277	307	294	281	285	292	288	295	321	310	285	307	307	312	308	304	311	264	313	278	284	276	296	311	318	294	294	311	287	292	316	260	255	285	272	315	309	289	275	292	286	281	303	307	256	311	329	302	282	295	289	312	310	308	264	317	290	331	304	267	265	295	291	287	283	305	298	262	308	301	318	286	288	266	277	290	280	281	296	248	328	312	334	296	279	312	273	275	328	291	314	303	315	308	273	316	333	305	315	318	307	282	326	302	285	287	306	266	295	281	286	308	308	312	318	303	290	281	292	329	287	280	299	280	307	290	266	282	308	280	284	267	308	312	300	303	321	301	315	278	298	316	302	288	325	318	328	293	324	307	301	332	311	313	271	318	271	288	304	291	284	323	288	297	304	294	265	305	300	287	299	283	302	303	312	318	310	273	291	311	325	304	276	249	309	303	305	294	280	303	309	308	259	291	308	280	306	295	303	292	315	304	303	298	283	317	278	311	285	298	299	324	311	310	345	334	337	284	293	283	291	323	332	330	307	262	311	305	264	324	313	318	306	314	282	279	292	258	311	320	272	290	296	280	323	305	318	277	325	270	278	294	249	269	271	300	312	267	299	273	328	279	320	269	306	279	303	324	298	285	277	293	264	308	287	327	307	305	277	288	302	323	291	285	284	268	288	335	293	293	315	303	260	274	324	252	291	312	325	308	331	287	300	313	283	314	316	295	281	297	317	286	316	322	307	302	314	297	324	339	268	313	281	320	284	322	274	286	307	311	284	298	307	316	289	318	333	325	314	315	283	304	325	258	284	279	255	322	299	308	296	272	279	291	327	293	273	317	311	288	320	296	308	314	302	287	317	283	295	298	312	299	285	311	302	322	287	305	325	289	271	296	292	293	264	305	322	301	311	327	294	280	310	295	308	279	328	312	262	316	315	322	273	317	308	314	275	295	299	305	269	269	251	307	299	268	306	285	295	307	322	275	292	288	319	341	274	296	312	357	313	283	303	262	284	310	292	294	286	286	300	283	287	265	289	302	334	293	289	329	268	307	294	276	315	285	294	281	281	340	291	284	277	303	253	297	317	283	301	307	304	301	281	279	319	285	291	264	295	316	311	281	333	318	283	311	325	275	317	321	292	304	299	304	323	289	305	339	318	294	292	347	304	304	284	294	301	300	305	268	272	331	315	285	291	274	300	292	307	302	272	285	316	290	305	290	275	299	311	323	299	309	296	314	306	287	258	268	346	292	325	313	296	295	291	295	312	265	255	268	299	289	304	297	309	295	298	289	286	276	305	280	299	321	308	289	276	298	289	287	296	300	277	312	330	316	328	299	307	296	309	299	321	291	313	328	322	315	266	290	270	304	314	295	286	294	302	332	302	296	300	331	307	308	327	283	280	266	279	303	304	284	320	271	269	306	303	296	312	260	297	273	308	298	318	310	278	301	304	303	281	279	288	326	319	300	299	280	307	266	273	316	307	323	273	301	330	300	297	270	271	304	286	302	290	267	290	298	299	325	275	297	289	296	292	307	306	281	284	289	323	299	254	307	283	296	303	299	284	289	304	298	305	292	297	309	302	307	325	321	289	259	293	338	314	280	323	313	290	303	321	291	296	298	298	301	338	316	286	273	268	267	280	271	299	278	288	296	310	309	312	293	254	303	325	288	273	326	332	315	268	340	312	286	323	285	268	303	272	285	298	304	294	301	316	318	315	257	301	302	296	283	291	296	316	310	303	296	267	320	270	320	332	308	296	323	274	265	280	249	295	286	249	309	331	283	256	272	313	258	313	280	307	285	326	305	311	314	259	293	290	299	292	302	290	306	266	298	300	295	271	281	259	246	285	276	280	300	307	288	278	331	287	310	285	328	297	292	290	309	302	321	282	272	316	301	291	287	268	289	330	310	321	294	314	300	336	279	292	314	296	307	281	299	275	313	284	297	275	266	292	312	241	302	283	304	273	299	295	291	304	305	285	300	306	238	286	276	287	263	278	318	327	288	316	293	285	302	300	284	329	307	267	311	288	301	280	325	313	327	273	283	305	279	324	285	272	276	310	280	287	297	309	282	252	273	295	324	296	305	302	302	293	264	246	301	323	280	245	287	275	280	299	338	285	293	296	309	317	294	297	290	308	287	280	275	313	316	331	276	295	311	273	331	301	339	290	319	314	294	283	320	271	303	290	282	316	293	291	298	274	288	293	273	280	309	301	281	300	290	318	274	314	298	306	283	292	316	317	285	319	317	256	308	297	264	335	303	311	301	283	313	297	277	329	293	307	316	281	305	267	255	298	286	290	286	307	276	301	323	263	239	277	307	280	284	292	273	295	306	285	335	296	279	321	305	295	281	285	273	286	292	314	293	308	305	344	285	306	306	282	297	294	295	285	268	258	295	302	297	273	296	285	339	272	318	298	329	268	289	300	293	288	292	309	290	309	293	278	312	326	296	257	289	270	300	280	329	268	293	342	269	312	306	292	276	301	305	333	298	277	282	282	290	308	280	278	289	312	286	324	320	306	293	315	311	273	333	297	285	317	290	338	284	311	313	311	273	284	301	301	302	303	304	285	286	321	288	300	295	295	305	296	339	286	289	301	282	275	265	288	295	309	282	265	289	252	317	313	308	311	269	328	297	273	305	285	311	317	288	321	267	331	260	305	283	302	277	298	290	315	310	272	290	284	307	283	302	293	290	296	344	273	292	287	270	294	300	305	293	266	294	312	297	321	267	289	287	290	287	309	302	336	285	299	282	269	306	302	287	266	318	311	280	281	302	295	267	311	290	301	292	284	276	317	319	307	292	277	271	324	276	305	309	294	346	274	308	333	289	285	287	298	266	290	290	256	291	339	271	288	303	309	292	293	313	332	294	302	317	301	309	301	277	287	285	325	325	318	314	315	325	307	295	334	283	277	327	300	288	297	304	319	320	291	264	312	292	311	318	292	292	306	306	297	303	313	288	289	294	281	308	249	295	279	286	281	305	350	313	311	317	329	275	301
4012	3225	1669	989	798	715	681	688	658	628	639	642	589	650	677	641	654	602	593	617	608	640	603	629	626	620	635	653	601	624	667	612	604	619	585	620	628	594	591	654	596	625	617	633	618	627	665	640	611	601	606	590	646	601	642	601	575	662	677	599	626	680	633	614	579	599	656	635	646	629	602	600	608	613	598	620	619	609	603	607	680	615	634	609	516	605	604	609	583	607	670	590	620	608	582	583	579	605	612	596	605	625	642	622	594	599	630	632	618	617	626	608	629	613	650	605	641	604	600	591	628	644	660	594	575	619	652	616	648	608	646	632	662	629	626	623	593	637	616	620	620	581	605	617	615	637	670	615	659	606	644	611	647	616	637	663	615	581	618	588	614	656	628	644	646	610	592	646	593	618	591	649	645	611	578	585	610	636	572	589	614	600	635	615	594	679	604	629	648	596	589	622	660	620	626	623	609	616	648	637	617	582	594	630	629	597	592	633	618	623	643	627	641	600	619	639	641	608	618	629	639	616	626	611	629	612	625	618	606	610	606	619	626	623	602	656	612	597	608	637	590	584	626	610	664	589	631	635	669	590	583	623	577	612	622	614	590	615	640	615	611	631	639	661	609	597	592	651	635	613	629	609	595	631	583	563	620	621	598	619	629	632	602	654	639	566	601	626	627	569	620	645	600	632	648	632	640	590	646	619	634	574	610	630	613	655	632	633	602	646	580	646	651	604	644	638	628	653	617	698	601	617	616	641	640	611	604	665	583	676	611	666	672	639	607	642	634	643	621	629	676	598	654	608	608	573	589	628	629	584	649	639	599	617	586	595	604	650	609	575	589	588	580	615	660	653	656	611	656	614	630	627	609	599	609	637	627	613	628	611	642	629	638	692	606	584	615	617	643	657	609	629	616	623	596	598	624	638	593	612	618	637	671	661	641	637	627	619	615	602	580	633	604	580	667	613	601	630	591	639	635	617	608	607	643	590	659	582	615	583	639	623	624	614	646	621	626	637	611	645	596	601	623	643	617	624	643	578	629	682	612	608	628	681	628	623	591	624	553	602	590	591	573	573	628	629	636	618	639	641	637	569	631	610	619	626	629	647	644	591	603	600	643	591	592	600	651	591	634	612	609	613	606	607	632	592	630	626	629	636	610	610	655	651	599	638	621	612	622	619	581	633	601	613	628	622	630	619	600	602	665	611	629	632	669	598	620	641	614	581	634	641	637	590	621	608	611	610	624	636	635	602	612	629	603	649	657	619	620	650	595	632	637	583	637	573	610	651	653	650	581	603	602	641	612	607	606	600	611	614	616	600	629	660	628	634	590	609	647	602	627	610	637	645	626	680	646	626	637	634	636	658	659	610	583	630	609	582	633	588	615	641	612	640	622	595	601	659	595	635	617	623	667	612	621	620	579	595	612	633	628	611	628	603	598	606	638	603	666	608	595	604	623	653	634	604	621	653	643	601	634	655	601	598	610	577	618	599	589	649	614	627	633	630	662	641	596	647	666	647	628	618	603	641	616	587	676	642	648	700	636	603	591	606	584	602	623	625	592	603	607	602	606	647	582	614	633	654	579	607	602	617	615	604	604	616	603	648	604	648	611	632	623	592	569	587	632	590	597	619	628	611	573	610	611	636	577	631	621	584	650	655	581	582	636	590	622	651	601	667	638	608	602	678	632	564	635	627	642	613	647	650	599	609	630	692	608	606	623	667	632	594	605	658	562	592	590	633	638	580	622	668	629	630	644	627	633	582	651	638	619	631	610	590	653	649	631	685	634	637	648	634	609	614	638	607	625	633	614	661	643	656	670	644	668	632	621	598	622	634	623	613	612	642	597	626	607	603	605	616	627	600	590	619	573	617	617	619	620	625	660	660	595	589	621	592	589	595	663	635	627	568	647	643	596	657	638	617	596	614	646	620	609	652	629	633	646	640	595	627	667	613	631	684	620	612	627	610	583	581	615	637	631	622	649	617	616	608	632	643	618	624	610	588	642	618	626	590	651	560	630	622	617	637	617	661	622	639	680	642	617	656	646	611	599	636	639	637	584	663	571	613	573	581	633	593	597	647	610	610	591	617	623	618	618	587	659	581	644	617	637	598	622	647	627	625	638	597	664	611	609	622	602	615	618	619	629	572	624	617	616	600	642	638	575	592	607	600	677	556	594	637	651	624	583	663	623	604	644	663	655	639	589	645	624	629	660	622	590	627	656	639	654	642	633	649	599	615	655	567	569	626	631	579	590	633	604	591	622	603	636	642	646	623	626	650	591	614	600	608	591	683	643	605	637	638	635	636	599	655	620	638	659	571	594	625	605	586	600	626	595	618	605	641	643	582	603	621	681	628	583	611	583	583	596	624	675	638	634	617	608	619	609	619	617	609	626	615	647	656	591	606	635	594	648	593	606	601	609	691	628	592	610	590	642	619	601	644	587	633	637	594	624	580	590	658	584	613	640	607	629	582	627	654	604	645	624	618	620	619	606	621	623	621	627	605	616	622	616	598	596	601	598	649	623	639	612	627	643	599	635	610	661	592	584	651	646	652	629	623	609	609	618	607	636	641	667	581	607	610	622	674	625	599	596	653	618	619	623	680	618	652	573	598	577	651	615	644	634	614	639	672	647	646	628	562	607	607	630	593	660	619	641	628	619	611	585	661	599	612	604	600	643	638	577	587	596	611	630	614	584	587	660	652	616	674	603	607	641	629	700	557	622	618	614	653	607	604	656	570	635	596	632	659	596	608	598	629	580	662	625	641	602	646	671	669	634	616	620	608	601	610	623	651	623	597	621	644	630	645	583	630	634	633	680	607	595	639	617	621	593	607	571	642	645	643	659	590	622	648	685	598	589	621	628	608	603	652	689	619	642	605	634	616	650	662	626	633	661	625	633	624	619	650	658	665	589	590	668	583	628	633	642	624	653	632	623	634	605	586	633	631	627	634	622	606	680	641	604	566	622	630	641	593	593	591	598	634	639	635	633	610	630	656	630	591	578	647	610	632	600	660	625	634	623	612	638	632	613	580	589	573	634	620	600	618	597	572	652	586	591	631	647	621	630	616	600	625	672	639	614	645	598	618	635	620	637	678	631	615	639	630	624	634	669	592	624	607	658	613	594	615	643	669	644	583	620	596	609	642	629	625	642	618	626	599	626	611	627	621	664	629	605	613	641	650	642	621	591	637	627	682	647	626	640	656	643	609	636	615	642	627	608	640	571	640	624	599	608	662	619	653	610	587	625	642	630	597	611	604	605	596	610	660	629	596	600	645	623	618	630	615	611	621	612	581	623	652	615	617	598	577	595	659	636	554	627	620	657	602	595	645	601	553	613	586	628	634	586	643	614	684	597	676	585	628	636	626	604	594	593	594	642	637	620	633	594	636	603	594	627	620	599	593	641	628	573	670	588	644	613	597	621	582	647	598	628	656	598	647	653	662	583	625	656	599	614	614	636	599	617	629	637	605	623	616	592	620	605	638	661	547	605	628	638	650
33070	14668	2195	314	223	200	184	184	169	169	194	212	193	195	189	192	184	204	210	200	199	157	189	185	185	210	203	163	170	188	195	184	195	193	202	179	201	228	199	226	205	172	212	197	169	183	238	188	231	179	189	192	216	197	221	212	192	222	159	186	200	204	170	174	200	195	196	198	194	198	179	214	174	165	163	205	198	196	166	217	210	158	197	200	210	197	216	154	186	206	173	226	181	201	191	195	212	196	202	178	172	195	173	191	184	201	204	181	189	185	175	205	174	178	187	209	184	194	191	188	203	174	185	180	208	204	191	192	203	188	197	204	176	207	206	173	188	208	199	194	197	179	205	193	192	208	176	200	193	202	227	218	196	222	185	194	221	198	190	179	189	218	229	186	189	191	196	208	187	213	205	196	187	230	187	183	187	162	184	192	186	218	215	177	203	178	205	157	186	186	180	193	200	199	190	212	182	206	192	162	190	181	206	188	181	172	208	200	206	187	168	203	214	182	210	191	198	214	186	212	184	195	198	188	226	187	202	187	199	189	182	207	177	195	161	201	182	187	190	217	204	193	175	190	206	194	201	195	211	203	181	178	205	200	189	196	194	192	187	213	169	183	188	188	188	191	199	184	173	192	208	202	209	173	222	176	209	188	184	206	176	181	189	169	206	190	203	188	232	178	177	178	184	213	177	181	222	188	214	188	212	194	182	186	199	182	178	162	205	214	195	180	203	197	179	190	192	185	195	195	196	205	200	213	192	207	224	184	216	174	221	198	194	182	212	199	179	217	201	217	193	214	206	207	200	182	181	193	171	197	201	192	200	210	178	199	172	199	201	202	192	179	203	209	185	204	204	187	200	209	183	183	217	191	187	188	188	189	220	194	184	187	166	199	181	202	206	195	184	201	226	182	220	174	197	189	189	191	180	202	205	245	201	199	204	182	213	209	201	168	188	205	197	200	194	232	186	194	228	167	174	190	209	190	213	179	191	203	208	196	199	174	208	211	174	196	188	173	206	182	189	166	214	207	232	209	235	184	204	186	203	197	195	196	204	205	189	179	191	172	195	203	204	172	192	199	190	172	195	213	194	192	172	190	199	186	188	195	189	220	204	210	195	183	173	203	210	229	191	188	170	188	203	237	193	180	187	194	190	209	197	189	199	169	206	199	179	178	196	171	164	220	194	206	178	213	192	183	181	193	184	202	175	174	192	223	177	200	192	225	215	183	185	200	225	213	206	231	203	189	187	217	222	174	190	168	203	218	180	175	177	183	198	202	180	207	202	157	182	165	192	202	213	161	195	180	175	172	186	206	182	185	177	198	207	193	198	158	214	186	190	211	197	182	210	202	184	209	178	186	187	210	200	211	200	212	188	209	215	183	191	174	180	197	178	192	167	189	223	186	194	185	203	194	204	211	205	202	180	237	206	211	178	173	173	192	208	215	198	173	186	194	208	182	180	174	194	200	198	195	177	159	207	207	174	218	203	184	197	201	210	202	182	207	195	231	193	178	212	197	241	210	213	208	207	219	195	209	203	192	185	194	194	197	185	201	192	211	179	212	208	172	180	197	208	203	183	186	182	170	182	185	197	197	204	184	222	190	197	195	171	167	168	182	176	206	185	183	199	213	180	200	198	181	165	179	180	231	186	202	171	189	200	196	179	164	205	196	213	209	200	213	172	186	203	209	184	197	215	197	210	177	165	172	191	180	174	174	216	189	202	172	193	180	168	193	194	188	194	183	171	194	196	199	184	190	193	248	186	212	205	176	185	210	206	211	196	197	185	192	190	213	209	203	171	198	205	201	184	193	183	179	188	218	211	177	192	201	199	197	183	179	186	186	190	210	180	206	177	182	189	183	187	205	191	184	183	166	195	210	197	176	223	191	177	185	196	182	185	173	164	199	178	191	170	201	210	196	180	191	199	183	199	153	186	158	197	191	192	200	192	202	235	209	190	210	187	191	210	212	189	204	175	189	177	173	196	171	192	189	203	212	199	212	196	212	200	209	203	216	223	199	177	184	188	178	195	177	171	188	173	222	168	181	198	196	188	203	191	215	206	211	206	231	196	178	184	201	179	188	166	214	213	198	194	177	176	173	221	207	182	223	189	192	179	192	181	200	203	206	207	197	191	164	220	191	194	191	201	202	194	190	190	176	186	177	165	186	204	209	207	188	201	215	197	182	210	181	196	181	187	191	186	224	179	174	192	179	197	185	205	195	209	173	201	192	177	199	184	240	195	185	188	182	177	189	160	207	207	184	183	188	203	177	199	160	176	215	193	196	187	201	211	229	209	193	181	195	194	190	183	181	202	174	187	189	181	194	203	192	184	199	188	170	194	209	221	194	186	188	186	180	189	209	207	186	221	204	192	193	197	196	188	199	172	197	186	180	200	192	194	193	191	190	194	205	187	188	207	188	209	200	194	196	191	189	209	210	203	212	186	234	198	180	179	195	188	210	192	201	172	190	191	192	196	205	187	197	188	190	194	185	169	193	183	187	202	191	173	189	173	185	195	202	208	219	210	180	175	175	204	183	192	175	198	181	195	177	178	167	199	198	208	186	180	185	173	192	188	193	179	182	197	199	183	181	202	180	187	202	194	221	185	203	206	196	216	205	184	176	163	195	225	207	201	202	188	199	170	179	223	201	193	197	181	184	171	211	210	193	212	191	189	192	201	198	157	212	193	201	201	177	179	233	182	220	207	166	186	197	205	180	189	193	191	206	199	182	221	178	180	193	199	178	185	212	207	191	195	193	192	182	186	229	195	194	162	190	178	193	210	203	220	196	193	175	225	239	168	174	193	176	183	202	172	172	204	179	194	214	206	216	222	180	197	189	199	188	191	200	197	187	172	187	193	186	203	189	223	176	190	204	201	203	180	201	194	197	236	197	206	185	202	178	187	186	198	216	190	189	185	219	200	185	204	202	177	208	197	213	188	176	204	194	186	179	204	214	196	203	197	223	183	207	198	197	216	182	191	218	187	207	197	184	193	204	215	170	186	198	196	196	186	162	185	195	185	204	200	202	191	187	188	182	176	178	196	171	192	220	203	211	183	191	221	167	224	187	162	196	198	207	206	191	200	197	202	175	222	203	191	195	217	196	179	190	197	209	190	180	204	189	196	192	218	204	193	200	165	213	192	185	201	186	186	186	174	199	218	155	200	182	161	194	184	197	176	162	192	183	203	204	204	218	182	203	204	186	202	200	174	213	191	212	180	196	221	190	191	206	202	181	184	209	174	197	183	205	173	206	186	195	189	200	171	179	180	191	181	205	208	189	177	193	189	226	214	208	190	202	182	211	197	193	191	186	167	198	198	183	199	177	185	200	190	188	197	192	191	176	209	205	182	200	191	209	218	190	193	181	215	202	194	189	171	177	213	199	198	205	184	172	186	207	201	204	209	173	224	219	184	213	153	191	196	216	190	187	193	195	217	197	173	209	175	199	201	219	196	185	225	205	212	212	225	196	175	187	187	190	209	195	197	207	234	190
7560	581	540	487	467	510	476	501	473	472	434	460	466	479	488	472	459	498	486	492	440	482	479	456	430	487	483	470	454	472	475	463	477	452	460	466	472	469	461	447	483	433	462	444	458	496	480	467	487	495	445	505	472	465	474	459	468	474	494	468	463	478	473	505	404	470	438	478	506	482	476	456	482	502	475	518	483	501	484	479	473	469	437	472	499	463	461	473	458	440	462	455	443	467	509	448	492	479	458	466	467	456	481	488	456	486	467	488	447	475	512	494	469	527	474	453	498	497	458	510	496	490	447	505	468	463	494	464	451	501	472	489	508	529	489	512	474	488	446	517	494	457	526	517	459	462	463	510	429	447	465	467	466	483	528	434	490	474	487	461	500	533	465	465	525	462	487	469	454	487	490	477	453	434	472	472	472	469	476	478	457	461	460	478	482	511	504	449	521	466	466	499	490	466	482	471	462	480	445	454	472	477	456	483	486	444	466	491	464	435	455	480	445	485	485	461	495	461	490	481	476	516	463	457	506	469	433	490	489	445	468	442	436	510	499	498	465	492	436	459	468	486	487	484	501	460	444	447	507	477	476	449	474	480	517	470	455	524	489	484	459	484	477	471	466	511	492	496	479	457	436	447	479	498	509	505	432	496	502	438	476	461	527	475	422	452	495	446	481	495	457	489	479	454	467	468	461	474	449	490	455	466	458	490	476	518	442	499	477	525	450	458	479	482	464	477	448	436	485	428	492	460	451	465	475	449	436	468	473	479	429	463	452	474	457	476	476	480	471	510	456	504	474	473	504	456	480	466	473	433	483	474	452	507	446	471	519	534	440	463	488	498	461	506	474	486	456	432	475	471	442	447	494	493	512	447	441	464	488	485	473	456	482	472	480	468	428	476	509	426	507	463	510	464	484	474	465	450	427	481	461	482	476	476	474	452	446	507	484	486	450	493	488	464	475	494	465	515	437	469	479	512	437	464	474	454	452	472	473	487	455	466	475	500	478	498	465	481	447	457	448	466	437	449	489	469	515	444	443	454	488	437	488	505	478	459	473	492	418	469	435	494	463	474	477	490	470	475	477	442	448	466	478	475	493	484	470	523	495	464	479	516	484	468	452	467	437	463	494	445	453	482	450	494	434	492	475	508	462	518	481	481	496	482	476	488	472	455	519	480	480	458	451	479	491	506	510	500	451	447	460	453	471	442	463	470	520	448	488	465	513	476	458	495	480	451	500	481	481	487	469	472	486	464	484	479	437	467	472	492	489	461	504	472	473	466	443	480	485	496	488	467	473	488	457	457	454	474	491	468	497	458	499	435	428	448	467	457	465	455	446	516	483	478	520	484	478	452	458	482	458	490	441	426	505	461	489	522	449	458	490	503	473	488	487	468	477	484	465	456	462	456	475	487	509	452	477	447	458	461	453	481	487	482	481	480	472	520	472	464	496	495	478	467	500	461	514	495	520	463	460	492	469	484	505	485	511	479	450	448	477	464	475	473	493	450	481	471	480	504	453	455	528	456	443	495	444	493	476	488	481	498	467	481	459	480	455	464	439	481	472	483	482	492	439	462	420	475	470	430	463	466	475	464	451	471	481	459	481	474	473	473	491	454	502	450	450	440	435	467	491	448	469	464	473	450	465	486	519	500	513	444	522	447	493	488	481	488	494	477	509	486	482	477	468	436	490	491	476	461	480	425	454	453	491	478	464	475	490	472	481	501	422	447	490	488	471	516	472	480	501	476	490	443	509	465	474	487	500	445	469	484	486	452	489	508	498	496	468	475	485	474	442	474	460	475	481	469	469	489	479	503	492	472	529	476	498	509	475	472	446	478	463	498	468	482	502	494	494	455	504	469	471	474	464	481	431	450	453	519	511	472	431	474	497	485	478	484	453	508	448	457	460	472	465	507	450	485	467	478	482	488	498	457	467	438	518	479	474	506	484	462	474	462	460	504	468	490	491	468	484	462	467	484	504	502	459	493	474	502	479	444	467	494	476	503	448	471	450	483	449	486	465	514	484	480	466	494	445	483	479	454	469	534	479	461	498	471	458	468	488	497	516	474	483	455	463	491	444	516	474	469	486	455	450	506	522	467	498	513	478	499	467	471	483	502	482	488	451	472	444	462	483	483	470	426	489	467	484	474	465	466	459	456	496	458	509	477	457	531	473	424	495	457	496	455	476	450	461	507	471	503	477	514	491	451	470	508	482	437	461	486	459	481	461	520	506	451	445	499	492	464	453	479	471	449	481	474	455	460	462	428	503	481	510	494	475	460	463	473	460	465	498	453	475	498	507	472	425	481	492	513	479	515	458	457	455	481	499	469	470	463	462	466	467	466	499	454	419	475	453	475	470	450	483	484	483	508	484	486	467	473	462	461	504	477	497	490	458	438	484	504	474	470	453	481	481	476	454	476	466	478	503	473	476	481	489	482	454	449	451	456	493	448	485	496	478	496	473	476	472	445	480	513	498	463	466	412	471	468	478	488	528	480	494	493	467	441	494	453	455	497	470	457	495	509	466	494	500	485	446	480	520	455	445	435	454	472	459	467	471	447	440	465	471	437	498	435	465	460	489	487	466	454	474	481	481	428	463	489	428	477	473	449	519	477	481	434	471	453	444	483	477	478	449	475	467	512	497	480	500	481	475	473	510	479	513	487	448	455	480	498	487	468	470	457	479	481	469	480	511	461	441	428	439	443	473	431	465	468	500	487	451	493	435	467	460	489	467	483	471	461	463	448	481	488	465	469	461	477	490	426	461	467	508	515	454	434	497	484	476	478	457	492	446	442	524	516	475	515	495	461	467	491	471	481	473	455	482	503	486	465	448	498	489	490	411	482	481	493	437	512	429	480	464	430	484	494	447	490	443	485	481	474	450	442	471	468	455	470	448	479	499	506	475	494	476	519	457	473	477	460	469	486	496	482	507	459	496	465	497	503	486	471	472	450	452	446	457	523	456	462	480	414	484	495	465	465	448	472	480	487	459	451	438	459	515	478	464	470	453	467	466	429	473	459	510	508	506	485	462	511	494	461	455	507	443	448	480	448	482	469	472	456	454	456	498	456	481	461	492	456	460	434	539	450	488	466	434	491	431	483	489	446	414	450	479	442	478	462	462	497	498	466	494	529	505	478	520	468	500	498	464	462	489	443	481	450	500	490	473	474	485	497	445	496	505	456	487	464	457	479	457	461	462	449	427	489	538	483	485	479	431	491	482	482	462	479	475	454	505	452	470	492	504	491	505	486	480	518	494	471	485	501	492	458	469	474	432	469	505	454	454	483	498	460	449	464	441	489	488	433	468	459	480	467	452	471	497	486	508	501	457	488	482	520	483	474	465	490	438	489	468	484	454	461	499	469	471	463	468	496	482	462	482	488	471	501	484	450	475	467	467	463	462	484	433	443	482	481	473	489	491	436	461	485	517	439	492	434	455	486	495	493	465	489	485	447	472	448	516	461	470	448	466	497	478	488	491	487	443	489	498	439	484	491
25107	20986	23580	28597	20997	13158	646	480	401	417	413	378	410	388	383	383	331	362	388	392	370	363	357	385	384	353	350	376	382	349	351	345	336	339	370	372	358	345	370	367	358	343	359	359	355	327	383	324	332	373	353	350	367	332	335	361	328	322	354	340	342	391	361	356	341	340	361	403	337	337	313	336	383	349	359	360	339	387	344	338	365	360	386	335	372	353	339	394	338	331	341	348	358	342	366	371	395	351	350	365	314	338	345	359	347	371	362	360	358	359	373	387	382	346	357	335	375	337	352	374	329	349	343	347	347	346	360	334	335	377	360	363	340	373	352	353	365	391	320	335	346	345	336	358	384	381	369	325	359	370	360	320	348	364	332	330	341	375	328	341	365	365	350	330	306	355	444	324	371	356	349	346	355	293	342	375	351	336	363	374	351	362	352	367	352	344	368	352	374	361	326	333	373	367	354	343	342	383	335	323	353	355	342	355	352	350	369	362	343	367	341	326	341	297	326	338	335	320	420	375	355	327	349	360	343	339	346	399	367	352	363	304	375	379	344	383	362	357	335	357	343	363	345	352	392	367	353	372	349	306	341	349	355	352	345	346	350	340	386	369	349	328	368	324	351	341	324	295	329	306	335	328	324	345	353	336	346	347	368	377	341	338	335	340	356	384	416	338	353	330	365	369	326	337	312	321	400	347	349	362	360	333	347	345	363	329	334	364	346	365	354	348	355	353	361	340	363	343	369	339	374	359	352	356	349	340	315	352	372	338	346	357	336	326	371	349	346	407	316	360	348	333	344	390	355	351	359	387	374	351	354	324	366	334	351	351	374	335	363	349	367	356	325	351	347	325	357	385	329	329	339	363	345	336	315	365	332	327	357	343	358	364	360	352	341	340	350	386	396	352	331	366	362	384	400	381	353	339	374	338	339	330	350	316	348	356	351	335	353	337	392	358	368	352	357	341	328	340	328	401	357	316	378	346	324	309	355	343	366	280	372	338	353	365	374	338	308	354	333	384	350	349	359	374	356	331	360	390	347	343	383	337	358	349	361	391	336	325	339	346	312	335	368	339	339	292	355	334	331	358	362	349	340	315	331	347	341	329	345	341	363	334	366	345	354	355	340	333	353	320	297	331	350	308	374	373	364	351	337	322	376	366	405	350	345	326	354	341	333	345	351	313	355	360	309	345	341	397	354	328	356	331	365	317	324	366	338	338	360	331	357	349	338	368	344	335	371	336	331	333	332	329	338	333	380	353	372	360	333	341	335	347	388	396	361	371	346	346	367	343	324	334	363	386	341	371	351	361	380	351	324	364	359	415	368	403	364	310	340	339	340	367	368	340	311	383	349	345	343	373	410	339	343	338	343	350	361	354	379	362	378	350	325	356	357	358	379	314	336	325	332	316	330	323	353	387	381	342	333	328	350	379	364	322	336	325	344	361	365	363	348	358	392	358	323	317	371	361	329	355	338	356	339	380	378	350	338	355	329	316	350	312	366	336	342	366	351	328	362	375	338	334	377	399	336	378	356	352	360	335	334	338	340	327	314	355	364	353	347	341	374	363	375	359	322	355	358	344	365	340	356	343	377	340	337	301	362	381	360	344	347	372	333	394	352	350	319	367	344	357	367	375	369	349	369	345	338	322	317	355	320	331	343	375	346	360	353	334	340	370	377	347	327	332	367	377	345	333	347	332	336	375	335	364	358	367	340	356	373	351	332	351	360	365	340	336	380	350	380	340	336	328	329	321	369	346	339	335	355	371	345	385	322	391	335	350	351	374	344	371	360	337	377	334	340	333	352	333	327	345	337	341	363	308	397	355	332	360	321	388	337	382	369	348	336	345	347	331	335	346	351	362	297	361	354	383	366	341	336	348	320	353	345	337	377	344	355	353	335	345	359	368	378	343	306	311	313	358	346	364	366	347	338	366	339	342	362	368	347	337	359	358	368	370	365	360	358	392	344	358	369	355	360	345	339	357	360	334	349	314	377	357	348	367	369	396	352	373	358	328	337	338	382	358	312	358	338	333	369	380	355	383	342	357	355	363	380	326	323	371	371	335	357	356	334	365	344	372	336	351	325	349	343	350	375	313	336	359	339	346	335	368	387	358	375	366	341	335	330	393	351	342	329	342	352	352	326	348	361	360	340	362	351	332	389	355	370	346	369	384	306	347	312	333	339	364	389	374	346	353	323	352	314	370	382	364	351	334	366	348	399	325	326	343	359	364	335	354	325	325	327	333	337	348	337	349	356	354	360	327	344	357	358	348	330	386	336	353	371	334	324	330	338	356	356	356	363	338	358	336	320	380	338	341	324	336	323	346	350	345	360	323	341	321	329	370	368	367	359	359	363	351	341	394	348	332	309	337	377	351	359	359	341	361	409	346	369	373	362	346	362	375	357	367	381	361	344	339	333	335	336	350	377	312	370	366	359	351	355	382	328	354	389	345	353	352	321	336	349	323	345	359	345	320	367	349	368	390	391	342	357	355	340	359	388	337	334	339	333	328	334	323	350	350	334	318	392	372	406	335	337	374	364	362	359	337	345	345	338	330	347	382	359	366	330	369	369	332	355	385	371	329	381	385	347	353	342	377	363	377	341	394	353	344	363	319	348	379	350	339	349	334	368	367	330	339	339	378	386	359	346	300	379	346	332	338	337	366	340	320	347	356	381	357	350	339	355	326	367	353	376	361	341	352	320	321	352	359	355	351	357	321	318	371	419	325	356	356	342	318	389	325	333	320	332	333	351	355	325	360	353	360	362	308	355	345	313	353	328	369	354	352	355	343	377	319	333	351	299	329	370	338	367	331	333	356	351	359	330	365	359	343	374	358	342	342	344	344	318	332	357	352	348	339	368	317	346	331	396	349	352	340	393	338	344	365	352	306	330	364	330	300	362	331	354	337	354	339	339	362	366	360	368	360	350	358	340	344	339	346	353	367	336	312	359	311	325	353	380	380	376	339	338	328	328	339	319	333	374	339	318	360	373	350	362	367	361	330	327	368	378	332	396	385	323	360	342	339	368	356	344	398	347	344	324	341	329	344	324	337	331	328	324	316	347	385	326	367	353	376	349	319	346	387	327	319	345	317	325	373	321	360	355	349	368	289	346	371	338	357	346	355	366	339	367	333	360	347	352	347	345	381	353	337	329	392	364	355	348	334	335	344	355	338	347	367	354	363	365	347	359	374	376	350	379	351	363	367	361	336	363	318	339	371	340	325	316	383	359	340	353	369	334	331	351	328	359	353	345	366	366	390	316	342	353	368	347	325	320	347	327	365	342	345	343	360	337	355	358	344	366	315	350	348	334	309	373	356	324	347	361	325	317	376	342	362	359	341	328	340	369	358	363	337	335	362	353	340	349	312	326	372	376	368	339	388	365	386	363	330	360	330	381	341	343	304	381	338	339	317	353	381	342	394	332	351	372	327	342	375	373	299	307	344	361	325	357	365	327	334	336	339	343	314	350	318	338	306	359	322	347	325	360	371	384	367
4350	2125	1325	989	842	793	747	793	784	778	760	748	747	754	709	755	788	785	712	714	744	768	720	748	765	729	731	773	798	783	762	744	746	737	698	717	751	703	728	758	735	756	778	711	777	758	734	760	786	724	699	741	768	793	767	714	729	730	699	754	760	695	771	738	776	771	767	774	726	763	754	748	768	714	740	714	722	784	707	818	688	728	738	738	736	764	779	716	741	756	780	743	732	736	732	768	756	759	800	746	778	790	746	730	728	734	734	750	742	763	756	719	749	815	770	760	749	719	713	733	706	688	711	732	732	750	763	766	782	753	801	749	768	754	721	761	772	773	756	762	750	743	779	759	729	746	775	723	763	711	728	784	708	773	766	750	694	794	721	698	723	722	730	780	740	737	750	730	765	745	812	733	755	792	708	710	745	763	736	697	705	728	787	746	804	756	753	796	788	744	718	746	775	753	747	701	773	753	747	759	729	721	780	711	784	801	759	796	760	726	796	765	751	757	751	777	787	750	804	781	769	767	754	723	752	731	748	725	740	766	758	763	779	737	727	761	763	762	751	745	733	732	762	720	719	747	720	776	782	746	738	734	731	736	724	770	734	792	745	745	726	749	758	756	747	708	706	746	731	765	739	776	760	732	737	742	749	694	749	751	697	704	737	769	764	725	787	730	773	752	743	783	723	766	797	703	747	699	767	754	743	711	734	733	765	796	743	767	776	748	763	737	717	783	716	712	752	691	765	744	765	756	728	736	771	724	732	788	700	762	811	782	734	749	752	723	734	751	743	735	757	733	766	745	766	787	728	764	726	818	783	775	725	768	716	741	734	795	735	743	728	773	752	773	790	750	722	717	746	706	738	757	703	737	762	769	748	704	815	704	758	736	784	748	754	763	723	742	743	773	766	736	700	769	773	743	716	716	739	782	744	729	722	734	809	752	726	793	715	772	741	747	728	761	816	736	725	714	709	730	694	733	747	732	779	736	800	761	797	744	742	734	725	753	779	765	721	739	777	749	780	791	729	750	756	786	772	722	734	744	778	717	798	776	755	743	738	805	709	761	725	745	743	784	727	745	736	746	768	752	734	772	716	718	723	802	717	789	755	709	740	754	720	746	808	777	747	791	779	749	750	748	754	725	794	737	773	724	792	772	783	755	763	742	773	764	721	794	727	771	731	744	763	758	741	781	728	787	749	751	731	747	742	739	729	696	802	716	707	765	739	710	770	728	760	768	721	752	768	757	778	762	750	785	751	794	786	752	728	819	787	774	712	747	751	771	741	742	701	729	766	732	715	774	712	722	741	769	774	723	710	748	763	746	788	736	722	764	768	751	784	733	729	802	742	701	720	757	740	741	701	719	748	744	749	780	703	746	781	785	806	757	740	741	708	806	719	765	747	714	735	706	737	772	732	738	753	765	699	729	759	746	757	778	759	743	720	733	706	738	729	703	757	806	722	744	758	754	760	706	717	721	744	727	740	786	741	749	735	748	749	750	785	796	753	699	740	788	743	746	769	721	744	763	792	768	778	778	713	764	707	765	736	781	743	753	763	768	782	736	758	725	772	727	804	783	771	716	704	750	759	760	747	760	772	746	721	785	756	732	775	765	726	790	770	762	771	779	708	746	705	753	720	733	732	804	755	762	785	768	726	712	730	753	754	717	737	730	725	724	754	719	724	752	796	783	750	758	744	744	742	746	705	725	720	746	756	737	776	735	757	745	747	740	729	757	723	741	754	730	745	698	749	801	741	757	742	735	781	769	724	756	800	777	788	748	817	772	692	781	751	743	765	724	760	778	766	726	768	748	734	720	755	745	741	750	734	756	800	784	734	789	751	760	737	757	757	708	773	785	752	731	769	744	758	732	738	785	764	761	764	737	755	729	747	724	760	749	729	722	770	711	768	823	745	801	743	718	720	783	721	743	702	787	747	772	760	718	701	718	733	746	760	750	724	737	771	731	757	749	773	709	798	733	780	781	751	735	722	767	731	785	737	778	761	713	736	778	775	751	770	774	721	759	744	720	726	726	745	782	763	769	728	729	771	770	785	781	800	757	778	723	724	757	743	738	690	731	758	767	746	757	737	715	698	736	775	778	745	772	750	735	768	732	763	753	768	763	736	736	742	785	774	730	736	758	745	804	823	774	774	782	771	744	732	729	787	768	711	734	741	763	770	747	740	730	740	739	765	751	741	765	754	754	754	773	785	798	776	830	711	702	738	718	722	750	732	780	755	699	720	749	733	723	782	726	760	770	758	727	705	780	734	756	742	752	770	778	736	731	743	740	775	779	692	733	722	727	762	728	725	753	729	711	791	694	792	752	761	787	774	740	726	759	820	766	745	758	718	710	687	739	763	782	794	755	742	747	742	735	758	732	765	679	700	752	754	765	690	753	783	762	758	805	751	779	739	714	745	706	750	716	765	788	730	767	729	740	692	727	708	726	783	700	744	784	753	751	704	695	760	689	731	772	743	760	763	811	756	728	768	751	779	769	791	743	720	747	745	751	756	752	750	754	738	734	721	763	746	733	801	757	741	783	731	751	734	710	821	738	746	742	756	722	711	724	776	720	756	721	712	743	723	749	750	728	758	723	717	782	707	714	776	777	758	742	788	770	761	737	763	725	758	730	757	773	791	731	768	753	703	764	742	745	770	735	750	755	745	786	739	731	744	789	749	730	771	721	778	764	792	741	740	710	788	760	808	755	735	751	781	749	724	735	703	754	769	763	751	755	747	732	766	759	748	720	752	767	787	736	704	723	766	768	689	739	750	732	723	760	766	714	718	791	819	725	742	734	752	733	741	744	786	735	741	778	750	734	720	784	764	743	774	748	736	727	749	747	720	731	817	780	695	718	721	764	714	737	740	757	715	758	810	780	707	748	769	739	731	730	782	771	759	748	741	781	751	749	739	698	718	731	743	771	762	768	749	777	769	715	757	686	747	751	730	765	774	743	731	701	760	706	742	729	753	741	739	726	826	746	758	726	729	703	706	749	712	697	770	741	779	727	802	738	766	707	777	790	754	766	719	759	697	721	760	764	737	752	735	727	759	753	734	784	763	721	719	735	758	755	752	773	785	743	708	769	770	738	774	702	749	784	713	723	746	747	726	722	763	740	793	729	708	760	731	741	748	783	778	764	752	763	758	680	688	722	763	755	729	737	704	733	793	769	784	731	720	729	694	750	757	714	743	721	743	773	725	741	756	761	783	736	751	744	780	684	759	720	734	719	754	725	775	783	717	769	781	740	741	734	749	755	719	793	762	761	779	727	732	782	746	768	721	750	779	770	773	766	735	712	726	761	737	759	747	781	711	717	713	761	729	756	758	705	741	789	704	736	684	775	768	745	774	751	750	792	808	757	756	733	776	768	737	719	716	719	698	796	742	766	742	752	747	815	768	731	784	781	713	742	786	744	754	738	747	762	684	749	715	752	784	794	750	804	782	783	724	737	740	757	700	802	777	734	809	761	723	721	741	714	778	716	732	715	750	738
24419	20990	23950	28227	20994	21028	11054	664	442	375	385	378	372	345	324	333	293	318	334	340	342	325	321	283	307	363	320	323	346	344	296	317	327	302	302	357	330	326	275	304	295	283	304	308	290	306	319	309	296	300	312	315	289	303	275	314	293	264	303	295	278	301	271	289	320	314	273	297	298	319	277	331	285	297	296	284	301	302	338	311	265	279	294	298	325	270	287	296	315	293	299	301	267	295	281	270	335	349	318	291	306	294	295	309	305	271	321	289	273	297	317	280	276	281	284	303	315	272	319	290	277	308	286	273	277	262	278	317	299	314	300	288	305	293	314	272	293	320	296	297	285	294	292	335	307	342	279	287	305	276	303	284	300	274	293	294	310	311	288	299	279	310	324	326	321	291	250	281	296	302	331	289	293	275	305	294	323	318	328	315	338	282	258	300	315	281	314	328	339	289	298	292	329	298	292	287	294	274	307	314	308	299	258	306	317	282	304	264	269	308	316	321	326	283	306	314	281	281	289	296	277	296	294	298	272	285	319	312	283	315	299	307	343	321	322	280	297	282	300	257	270	303	332	292	282	299	304	250	280	307	309	255	296	286	313	287	309	280	287	302	280	261	295	302	278	314	291	328	285	309	295	304	308	294	305	312	290	332	296	265	308	283	289	311	302	278	310	281	303	301	309	284	266	301	297	283	305	306	287	325	331	304	303	299	278	306	285	301	288	296	294	313	283	273	324	288	291	319	324	305	313	310	299	259	300	294	284	287	321	298	313	303	290	297	291	301	302	293	286	327	314	275	280	310	298	263	294	267	278	305	290	300	266	314	284	314	292	334	301	313	318	297	261	270	316	314	314	297	335	323	336	313	277	282	309	301	338	299	305	293	305	323	304	270	296	285	299	303	341	282	319	314	328	291	312	315	298	326	277	304	329	310	281	278	293	298	299	317	284	281	256	254	306	282	286	291	286	311	288	293	259	320	311	282	329	294	265	282	279	270	309	302	303	268	278	285	292	273	309	275	257	280	263	313	295	317	304	309	312	286	260	310	265	289	260	340	302	319	284	320	320	307	303	301	280	283	244	305	295	315	316	315	290	280	293	323	296	262	298	285	285	298	302	291	271	317	283	325	287	249	257	272	303	272	325	281	315	294	307	310	272	279	262	307	307	278	296	304	286	299	276	299	300	290	277	316	323	294	336	306	285	308	317	283	292	271	245	286	291	334	311	276	309	336	282	307	260	292	263	280	300	295	300	282	298	313	308	302	296	323	265	248	286	319	306	275	277	293	300	324	262	300	293	309	317	291	283	314	311	276	296	297	289	287	312	324	276	300	322	285	283	313	290	304	324	289	309	269	274	297	291	268	282	303	285	314	271	294	328	279	282	310	325	279	302	314	335	315	286	274	291	358	315	269	298	291	313	290	275	287	284	270	300	306	283	287	328	302	317	293	278	279	282	285	307	289	295	300	311	301	301	271	287	279	267	277	303	287	295	312	308	291	307	303	303	298	270	334	295	269	274	299	321	315	280	283	316	292	302	298	332	276	282	313	259	280	288	327	329	315	313	304	270	296	298	296	267	309	304	298	270	311	300	305	282	279	319	267	304	298	303	317	334	276	328	316	301	322	286	327	301	305	315	307	282	325	286	299	292	317	264	316	288	327	304	308	294	280	350	297	295	278	291	275	279	277	310	297	287	303	327	303	298	297	281	324	290	303	298	276	281	282	304	294	264	305	308	313	291	309	282	299	303	276	268	332	279	322	305	304	287	324	320	298	307	324	295	295	309	287	311	322	299	322	293	298	302	329	311	261	303	285	313	319	310	274	279	267	269	277	274	307	285	316	283	309	318	327	296	309	284	288	321	291	298	275	259	319	298	278	290	314	326	284	270	278	262	302	262	261	302	294	282	311	299	285	293	307	304	263	302	332	304	286	307	277	295	292	316	300	289	279	293	274	293	302	294	292	269	344	289	315	302	308	300	301	287	279	295	297	298	301	263	351	293	289	286	290	252	296	336	291	288	253	302	296	313	291	316	295	308	267	307	296	277	288	288	281	301	283	295	312	289	319	286	331	279	288	288	306	330	269	299	296	289	306	266	291	287	313	304	293	294	277	295	306	302	336	308	315	282	290	267	301	309	292	296	261	282	283	303	302	309	294	274	290	298	289	287	317	283	273	287	311	303	331	293	298	276	322	281	308	335	320	310	326	287	290	288	293	282	287	316	313	335	285	289	282	303	327	346	322	285	317	282	310	280	283	328	296	283	310	310	290	282	279	317	287	290	262	294	288	314	294	281	336	322	292	264	266	293	313	316	300	299	293	278	295	280	314	279	304	311	314	267	308	286	288	307	316	269	294	260	257	308	274	286	283	296	303	304	307	314	303	317	280	273	323	268	297	309	272	305	288	330	299	291	288	292	311	338	265	289	287	297	341	284	313	286	284	307	283	316	285	277	315	281	289	292	298	278	316	318	291	263	316	287	289	282	297	265	305	281	291	321	283	274	307	290	296	293	278	258	297	286	295	282	280	306	307	298	307	304	307	296	294	323	278	278	318	324	261	301	320	321	316	288	314	280	264	290	280	298	306	271	307	298	311	307	305	285	281	268	316	320	284	283	313	293	279	301	295	343	311	329	314	272	292	302	317	314	281	335	287	314	282	293	321	300	311	282	287	312	302	301	304	319	290	277	330	291	266	290	309	271	271	288	287	315	291	284	293	317	282	312	266	271	306	271	269	301	313	253	325	285	287	284	304	281	275	288	344	299	297	270	285	293	280	258	276	305	302	306	308	277	308	306	291	270	255	289	288	300	301	301	322	297	296	279	297	289	283	296	288	302	293	312	304	315	336	302	294	306	308	294	295	254	289	305	312	267	290	298	308	266	321	293	316	303	278	305	336	301	273	284	292	302	308	294	278	306	300	317	299	275	325	328	293	290	330	285	314	287	288	301	305	305	327	295	296	288	282	287	303	305	305	308	283	283	321	293	268	300	287	322	307	289	282	303	298	304	350	313	296	339	305	291	309	328	295	301	291	293	279	298	304	309	313	293	311	319	286	301	275	313	306	280	305	280	300	307	302	283	314	278	302	281	289	258	298	295	297	275	271	342	327	301	311	268	279	287	309	300	298	285	261	304	285	307	296	302	296	257	276	336	317	273	288	284	290	292	288	279	293	287	298	291	302	276	291	314	303	322	323	301	284	281	302	266	313	298	283	315	290	257	319	347	292	310	257	293	299	299	330	294	302	281	298	301	294	324	264	284	288	292	260	347	282	267	295	296	302	309	275	286	301	333	291	278	297	295	303	305	295	305	288	295	297	333	317	310	275	298	321	306	271	288	263	288	289	315	274	324	288	289	301	310	274	310	285	300	291	320	318	304	309	332	278	293	322	271	316	329	296	279	303	277	253	300	321	326	293	339	299	310	288	281	304	310	320	296	300	305	317	238	281	282	303	287	303	287	293	273	299	306	293	253	292	301	305	311	312	282	313	288	327
4035	3293	1704	1048	786	720	713	613	670	677	658	644	639	632	653	643	638	633	671	644	655	608	634	676	645	599	611	617	683	616	629	569	647	603	609	642	603	569	615	670	621	629	691	625	594	603	619	611	605	590	597	595	630	631	627	628	649	621	644	643	628	607	649	629	621	646	579	627	602	652	609	590	600	630	647	657	625	651	618	639	627	564	611	655	596	593	688	635	633	600	629	619	653	606	602	621	645	657	614	640	565	611	606	607	643	624	638	591	615	641	647	628	599	635	659	615	594	572	603	617	587	619	664	654	620	630	636	639	649	572	615	621	608	640	620	605	612	592	613	631	588	585	610	607	643	629	651	613	620	591	608	672	670	618	638	600	616	636	599	612	604	627	604	600	622	609	627	619	600	643	605	597	628	630	667	646	650	622	617	610	661	640	630	617	601	621	595	600	620	604	597	652	629	581	600	666	608	610	625	605	633	630	641	634	630	650	619	634	619	568	575	627	613	641	620	633	630	635	693	633	625	606	639	652	613	573	608	599	627	651	604	618	651	638	657	624	597	590	648	598	621	615	646	582	622	613	610	591	631	661	567	612	617	603	600	617	628	631	593	618	631	656	659	636	618	573	587	604	618	609	554	607	603	590	640	620	630	627	631	630	612	594	587	654	634	627	635	574	640	612	626	646	593	603	615	612	630	629	669	623	643	625	602	582	599	615	602	594	632	649	609	633	616	631	620	636	596	588	650	622	641	630	634	596	642	632	647	615	618	590	634	655	586	664	615	579	624	623	622	622	600	587	634	603	629	613	603	655	619	642	602	650	606	600	667	598	611	606	634	696	601	622	617	607	585	588	628	622	610	635	610	605	649	621	619	603	586	575	618	639	662	677	661	647	630	610	632	660	611	613	621	641	625	640	622	629	638	587	653	602	610	621	613	606	694	612	608	569	622	612	591	620	637	620	628	621	644	627	657	600	604	608	623	626	648	590	622	632	604	618	590	620	646	584	604	611	609	624	653	655	573	652	666	624	626	599	639	621	634	626	638	643	641	572	649	629	642	611	670	622	632	629	638	613	588	651	618	573	637	640	655	641	608	618	638	596	601	563	617	641	646	609	633	626	618	665	624	639	614	625	629	661	600	658	586	604	585	631	613	616	640	618	629	633	608	600	630	599	610	603	662	643	643	582	654	601	619	579	626	651	639	633	647	660	631	617	647	647	558	667	633	608	647	584	621	637	662	646	560	618	595	636	638	625	585	608	635	594	610	624	582	665	624	582	630	646	610	613	612	665	604	664	593	630	625	630	630	617	642	645	618	594	574	601	636	619	650	599	642	634	593	616	628	649	588	658	576	630	629	656	634	577	605	625	632	614	598	646	627	634	592	637	626	645	645	632	660	601	609	634	603	620	658	626	630	618	622	579	591	616	575	595	602	614	663	581	629	585	633	590	641	600	609	628	655	615	648	617	659	636	630	640	635	577	608	653	596	651	625	601	605	624	574	598	626	605	627	599	650	608	583	660	649	639	604	609	649	659	625	624	646	612	628	621	624	585	625	599	601	641	609	618	618	647	631	620	617	637	593	597	632	565	634	665	631	661	614	633	626	575	646	618	628	612	588	632	594	613	665	649	628	641	619	551	615	606	617	633	664	582	587	624	591	599	651	610	616	610	641	571	585	608	600	647	583	597	629	598	628	605	588	643	642	634	663	617	637	618	591	629	632	593	626	560	605	586	585	636	581	600	593	634	644	622	648	583	571	624	616	631	590	627	615	601	603	607	639	597	638	621	620	595	670	634	650	631	610	625	664	627	610	621	656	608	614	633	594	601	626	647	677	597	621	626	603	622	655	630	632	636	626	634	610	562	623	634	622	622	626	658	619	600	602	630	577	631	574	615	624	616	626	640	606	688	601	655	622	606	587	612	634	618	612	622	647	626	613	629	634	639	581	623	641	616	569	608	603	606	642	562	651	667	644	611	622	603	612	593	575	657	645	568	628	605	618	614	634	606	586	655	598	651	633	613	634	610	634	659	601	617	622	613	617	673	616	585	625	627	614	600	621	679	574	601	570	648	628	589	644	678	631	657	637	637	624	619	569	650	633	652	643	590	635	607	649	599	659	607	629	619	654	649	631	633	555	631	605	634	633	609	634	591	604	624	663	610	601	606	657	578	666	683	576	634	615	644	642	646	611	599	638	622	622	643	644	607	596	591	651	614	607	628	629	599	610	620	618	635	612	618	635	621	629	640	640	619	596	634	649	607	617	593	655	645	630	601	656	623	628	615	615	613	588	586	601	619	635	585	653	651	629	639	600	592	606	603	604	666	640	577	630	633	630	618	632	660	638	607	647	625	593	590	682	649	614	613	578	614	615	620	657	618	623	620	654	628	590	665	654	586	619	611	620	646	636	639	604	636	616	634	640	630	646	637	626	683	668	606	634	653	634	688	644	648	639	586	622	597	616	598	640	633	623	627	605	626	606	612	601	651	620	652	647	623	608	629	670	637	617	611	637	633	599	598	667	610	624	636	620	631	649	588	610	644	668	639	634	628	629	595	624	675	596	624	654	640	626	682	621	595	617	653	622	604	625	606	643	629	619	590	619	589	624	641	621	618	644	616	602	609	591	625	586	570	635	638	605	642	626	563	617	610	648	598	593	608	619	643	594	604	606	637	607	642	627	634	618	604	650	615	624	568	638	584	583	657	612	585	618	628	592	597	654	660	621	619	617	654	597	615	619	622	617	613	633	616	602	617	641	610	617	602	622	617	598	614	617	622	654	596	637	546	663	619	590	638	612	599	650	612	644	605	591	604	641	609	622	607	620	628	619	629	608	602	641	641	643	654	603	637	617	609	652	627	571	644	610	592	614	598	648	578	648	624	583	623	636	641	607	590	606	655	629	557	641	610	600	600	668	644	623	582	578	627	622	586	629	625	608	668	609	661	636	615	611	618	620	610	599	621	630	626	597	636	614	630	607	614	638	603	616	656	619	599	641	610	622	667	613	589	590	650	635	605	618	629	611	648	639	641	608	565	609	611	559	660	605	620	605	584	640	606	609	587	611	638	584	617	608	612	602	619	604	656	626	664	574	659	578	582	618	664	598	592	635	602	627	635	574	614	603	610	612	627	608	621	690	614	589	604	637	627	629	607	599	604	567	597	650	639	607	600	594	580	595	618	637	623	612	615	627	662	590	625	604	593	609	631	662	598	603	684	623	643	659	609	569	645	604	670	654	625	622	630	617	570	645	657	663	639	597	613	611	647	594	614	598	640	623	621	678	618	671	604	646	654	608	580	624	606	615	605	592	592	637	592	645	609	580	579	597	592	594	631	609	665	633	618	635	618	639	614	609	592	622	622	586	629	599	648	636	615	587	623	644	615	603	639	611	663	632	628	635	626	601	644	644	592	626	602	627	662	596	647	626	604	615	630	628	591	618	614	610	618	625	624	618	612	569	608	631	618	608	634	600	592	635	651	632	679	659	611	609	606	622	565
33312	14835	2310	598	453	425	341	206	182	203	204	204	222	213	196	203	180	192	182	163	195	214	217	206	194	200	220	203	205	191	168	176	186	175	202	200	161	213	217	199	188	188	194	190	196	217	199	208	219	186	196	213	201	181	205	192	178	182	202	190	185	181	199	207	183	176	202	202	187	198	209	203	183	152	192	212	227	178	209	202	207	190	197	200	193	209	198	202	197	196	227	187	190	170	199	199	202	185	176	204	195	191	216	182	220	189	214	191	223	202	203	204	197	192	190	192	200	195	213	196	173	177	188	236	215	199	173	169	173	179	182	202	218	185	194	189	196	211	180	187	198	211	209	212	223	213	200	175	202	206	218	186	224	217	198	218	175	187	183	202	239	215	177	204	180	209	212	190	190	204	204	164	179	196	178	177	234	217	178	185	171	171	198	189	185	209	212	183	189	194	180	191	203	178	189	203	238	193	200	178	186	199	181	217	182	206	197	203	215	190	201	203	185	204	201	224	183	231	175	196	199	173	228	232	175	203	179	197	209	227	199	169	213	215	215	168	189	204	191	216	199	187	195	200	205	187	181	205	201	220	207	194	215	176	208	201	197	192	195	188	201	192	174	195	183	198	195	203	197	200	176	219	213	175	204	163	216	207	206	193	214	188	183	188	213	162	180	209	209	204	203	206	185	198	170	212	193	174	194	178	194	170	197	181	199	208	186	215	210	197	193	205	169	200	189	213	194	202	194	213	215	199	184	205	202	194	208	204	182	195	215	199	191	167	203	205	174	209	201	194	211	203	203	195	215	201	209	196	189	207	217	201	201	190	200	198	195	207	210	203	199	215	200	186	158	207	200	202	187	204	206	165	219	198	224	171	192	186	208	195	215	169	189	207	193	180	223	226	198	196	205	177	189	175	224	181	232	203	203	213	161	209	200	180	212	202	216	204	188	189	187	194	230	209	176	206	212	190	215	190	195	216	210	186	215	198	197	169	196	181	200	187	167	188	216	198	213	190	193	211	213	201	209	203	191	195	185	214	216	207	200	178	177	206	209	198	198	204	203	214	195	186	203	198	207	192	189	184	204	187	210	182	218	190	206	197	190	187	180	155	205	169	218	206	173	192	188	180	217	182	208	205	169	185	190	199	190	185	210	192	191	181	186	175	229	211	190	212	194	202	202	186	179	176	195	205	204	211	170	178	192	172	187	187	192	186	173	183	169	183	203	143	200	198	178	193	189	180	218	181	191	197	199	193	202	177	212	214	188	196	214	169	205	167	189	205	219	199	212	197	198	208	214	204	201	206	201	216	206	189	192	206	193	183	190	195	207	180	202	213	181	178	200	189	197	188	205	206	216	202	183	188	194	210	189	185	194	193	190	199	206	176	217	181	192	191	186	201	183	195	212	228	216	188	222	188	207	196	211	197	190	197	190	206	189	219	181	185	196	190	180	200	177	173	193	194	183	192	201	224	202	185	169	218	182	168	174	197	173	206	183	189	189	167	188	201	182	220	187	204	179	176	224	228	231	182	192	167	198	215	197	186	193	195	203	195	202	196	207	167	195	187	183	171	162	201	191	178	202	157	170	230	182	203	206	190	218	197	205	176	217	211	210	190	177	211	198	197	203	200	190	171	192	202	220	200	214	193	189	193	176	199	174	189	197	204	191	202	202	220	181	211	207	203	181	208	190	184	187	193	203	185	198	191	226	197	185	204	175	170	201	194	173	174	204	178	207	196	197	195	207	213	199	184	184	189	175	200	179	190	206	194	217	224	213	191	203	172	201	179	193	200	203	184	177	191	203	189	192	168	224	206	195	197	166	198	188	215	200	203	198	196	199	191	202	204	176	212	176	195	173	182	208	182	215	193	187	189	193	198	181	195	193	199	212	196	213	225	193	204	193	198	208	218	197	190	193	195	184	206	184	201	208	201	169	154	192	184	208	200	197	204	170	207	188	164	204	167	157	183	183	207	177	194	173	206	211	206	192	217	195	198	187	202	209	195	207	223	172	168	207	190	202	191	177	167	191	222	201	206	240	191	170	206	208	178	186	188	194	162	186	182	206	190	184	160	188	200	177	203	169	188	193	216	202	189	192	199	190	200	181	176	158	183	205	180	190	187	175	209	192	164	179	192	192	205	203	200	196	188	185	202	209	214	199	195	213	235	191	191	201	197	201	193	193	198	199	198	231	215	200	202	199	172	216	184	193	195	190	195	180	185	212	205	193	210	195	192	199	186	185	183	189	190	186	191	186	179	190	187	185	205	189	198	183	170	176	187	189	198	202	214	217	189	166	202	194	192	172	216	205	210	212	185	223	217	210	201	194	197	194	226	210	198	198	209	207	184	217	201	195	203	171	221	187	206	182	202	207	210	210	203	191	214	225	196	173	185	183	179	203	189	194	180	194	199	206	176	198	196	186	207	203	190	180	205	186	201	180	207	190	176	166	189	211	196	187	178	227	184	182	188	200	184	197	207	216	189	195	183	197	196	205	203	186	184	175	183	210	178	205	207	215	234	203	209	219	194	218	197	183	180	178	200	178	169	185	193	174	198	178	197	196	203	203	185	200	206	200	212	204	174	188	218	219	171	198	179	205	198	178	214	197	197	189	201	191	187	239	181	204	208	223	214	202	154	192	201	215	181	168	223	186	219	210	202	199	190	203	193	190	184	189	189	189	212	199	208	195	189	214	193	214	197	163	199	191	183	201	184	204	179	193	161	188	181	179	182	173	183	196	210	165	215	165	197	170	208	178	198	199	209	195	210	219	213	193	177	206	193	185	212	198	218	181	214	195	200	188	171	195	187	205	203	185	212	197	199	187	187	181	202	191	214	196	198	204	204	193	182	193	209	172	195	211	192	180	213	195	190	189	200	206	202	225	196	185	208	201	201	203	190	181	196	195	187	190	190	184	180	215	201	200	203	182	184	173	188	218	184	195	185	228	213	171	189	167	195	213	216	208	185	197	183	177	170	214	192	199	201	223	191	182	187	199	202	217	204	194	197	195	189	172	219	197	187	202	187	215	225	195	204	204	192	207	210	198	185	188	201	183	215	213	197	216	192	178	186	170	174	184	213	225	203	195	205	199	200	194	215	151	223	198	212	209	199	205	213	192	198	194	209	220	191	186	191	189	197	219	192	198	206	217	198	194	213	188	205	200	191	192	184	203	191	191	193	184	212	207	179	186	193	176	187	190	195	224	207	204	191	187	167	190	200	198	192	212	205	196	215	206	180	196	190	218	203	204	193	193	184	188	181	214	204	185	198	199	200	204	185	197	210	193	205	208	184	180	195	181	192	204	193	178	164	197	183	189	182	186	222	190	205	205	191	183	178	176	201	204	229	166	183	218	202	201	189	211	203	200	204	189	209	185	234	214	187	178	189	176	196	189	202	186	183	210	176	216	217	211	209	177	188	187	202	186	187	204	192	201	198	206	212	195	184	179	187	193	192	227	185	190	191	218	181	194	199	200	165	192	206	210	206	160	175	208	202
7678	571	525	498	436	498	445	479	514	474	474	488	479	449	482	513	432	489	480	484	504	463	497	461	463	499	485	474	427	471	448	493	490	458	473	467	482	478	471	459	472	476	479	477	484	466	495	438	437	484	476	473	485	487	513	454	490	516	491	493	482	455	469	468	498	481	469	503	531	458	520	467	467	505	486	452	451	475	493	475	483	464	472	458	458	441	483	475	477	454	494	472	488	506	508	456	470	507	497	460	464	463	454	502	466	471	465	451	474	446	497	469	467	509	459	462	482	449	470	482	500	482	501	519	493	466	467	479	476	465	480	514	514	497	418	450	488	483	461	453	461	513	493	475	485	479	470	511	481	445	482	457	443	501	502	516	459	490	497	464	451	526	440	466	505	472	448	445	468	468	483	444	520	494	518	497	471	457	491	491	464	458	511	460	501	477	437	494	486	471	505	487	454	478	467	475	478	520	481	459	470	482	464	479	464	500	469	509	462	479	498	491	452	479	493	502	486	466	555	485	492	496	476	444	499	465	505	462	507	470	466	463	456	504	483	474	473	474	475	461	440	447	451	439	520	440	429	475	504	496	454	495	476	472	507	466	488	450	493	464	465	479	513	494	458	509	444	491	482	484	456	451	445	456	445	538	493	508	504	494	465	466	482	477	479	477	501	475	490	493	452	429	482	493	494	454	472	487	492	482	441	501	484	468	464	473	487	465	456	486	469	495	437	509	459	487	451	463	449	457	452	457	456	465	473	507	451	473	489	497	482	465	493	469	465	459	464	480	505	422	476	478	472	438	520	498	452	483	457	472	528	453	510	488	477	460	462	527	497	477	461	453	505	433	489	498	494	485	462	502	495	457	456	502	490	503	467	486	463	497	507	484	476	461	506	492	461	444	465	463	495	468	507	478	512	459	506	496	490	504	486	467	479	474	482	456	480	497	454	451	484	495	452	461	510	491	496	482	498	502	446	461	486	513	467	491	472	412	475	504	505	463	474	467	476	458	494	514	506	491	494	457	496	455	502	491	467	487	484	489	488	506	488	475	500	509	473	477	479	489	482	496	452	475	442	444	462	501	478	499	464	477	476	484	476	479	542	498	447	471	487	465	461	510	504	493	553	480	529	448	457	486	460	491	450	461	448	488	493	448	479	464	500	429	470	507	487	483	454	478	460	483	413	488	468	473	461	463	474	473	483	482	504	494	468	492	515	481	447	488	523	511	534	455	478	458	498	445	475	509	453	514	471	491	486	521	497	480	462	460	503	488	468	441	475	502	477	470	478	455	482	466	444	481	459	474	470	460	444	478	493	500	461	444	475	468	478	433	429	481	512	461	485	471	479	519	429	445	489	466	469	462	503	466	457	521	483	443	450	451	482	478	462	473	469	502	465	475	502	481	466	483	504	469	483	484	486	452	504	454	469	495	483	463	452	471	496	479	513	461	488	481	468	515	444	451	473	504	476	460	482	440	482	475	465	462	475	505	498	504	463	486	453	451	458	475	473	511	483	483	451	471	463	488	487	487	486	483	502	462	516	443	459	480	455	472	463	489	460	494	458	480	452	475	480	475	499	471	496	466	476	490	472	459	534	516	450	484	492	454	461	501	496	473	467	505	490	490	449	487	495	410	491	470	494	473	479	478	469	452	502	494	469	483	488	478	481	445	443	514	486	470	478	484	424	529	443	467	459	499	462	471	468	479	481	490	502	457	509	445	505	476	463	454	486	489	466	501	445	453	485	483	435	478	491	491	492	478	476	479	474	493	501	485	519	477	462	527	484	506	432	495	463	485	507	470	474	470	502	479	466	489	438	471	501	506	494	452	472	481	452	486	471	484	487	464	479	491	492	500	470	487	499	481	474	476	474	466	496	481	477	478	520	467	480	483	530	447	465	487	501	487	497	530	424	493	500	490	453	450	535	440	458	460	510	472	483	479	535	493	521	476	464	481	434	449	467	468	463	485	427	453	457	488	507	481	488	445	456	477	478	475	484	509	480	472	483	501	466	496	477	466	499	517	443	477	459	455	475	487	454	460	463	423	482	480	486	479	511	480	454	455	459	460	486	437	445	495	482	476	504	506	492	477	490	475	475	486	469	493	509	474	486	512	463	511	470	500	508	494	461	499	423	443	463	484	468	467	442	475	478	497	488	458	496	443	519	457	504	488	475	466	436	500	505	490	487	447	508	460	504	475	448	484	450	451	478	489	504	428	421	498	486	480	486	499	449	513	454	458	488	511	482	502	444	489	481	451	481	464	455	510	434	448	488	514	453	487	476	493	476	487	504	487	457	443	507	466	507	491	514	522	467	452	450	436	513	489	446	527	484	476	463	506	506	481	464	487	485	455	522	481	462	495	480	475	512	466	455	482	457	433	468	476	467	506	465	502	463	475	516	489	487	493	524	450	467	458	498	491	447	468	488	473	488	520	493	461	483	473	497	500	471	487	458	437	488	468	464	491	520	467	476	460	463	501	456	503	461	497	484	510	510	442	487	464	519	493	468	436	493	498	461	415	473	463	509	491	490	501	493	463	460	446	470	490	495	508	485	476	485	468	503	442	445	461	446	505	463	436	491	497	518	480	536	509	514	490	491	518	450	509	444	509	442	482	462	451	475	481	474	479	466	478	473	508	505	462	500	538	475	493	474	444	440	460	454	486	479	450	500	469	501	477	474	488	480	527	479	481	449	482	470	470	468	489	475	446	481	525	471	467	445	486	495	516	503	508	485	474	469	483	469	494	473	457	466	511	499	477	500	496	470	468	482	441	487	488	503	484	473	510	468	471	462	492	478	516	504	480	456	484	481	532	464	489	498	491	489	497	492	483	480	487	493	457	483	471	450	459	485	434	504	451	470	504	486	499	509	468	495	473	450	504	460	496	483	509	470	492	485	498	491	481	470	480	447	491	483	499	475	518	493	459	456	468	481	492	484	511	531	472	475	467	493	452	473	467	502	511	479	493	475	482	443	483	478	484	477	489	443	501	494	497	477	458	472	492	489	471	513	445	482	481	543	447	469	491	465	473	475	468	471	485	478	470	487	451	484	467	457	485	470	474	467	452	516	456	510	483	446	538	449	473	515	444	513	505	450	526	463	475	481	462	494	481	499	464	476	490	460	512	476	471	496	511	492	519	413	495	437	527	468	529	475	460	521	443	487	469	450	463	475	459	490	424	464	457	492	516	504	463	520	475	475	481	457	452	502	489	502	482	513	489	492	471	487	469	475	491	465	426	491	500	480	473	467	459	479	519	443	464	490	487	482	485	462	455	453	499	481	468	439	490	509	478	399	432	480	500	463	471	468	442	458	460	463	485	490	494	503	476	462	446	521	522	474	468	500	524	541	455	479	499	475	522	465	501	450	437	509	438	479	480	492	494	455	497	500	535	458	459	555	475	480	482	481	493	465	466	514	475	472	478	474	484	448	512	499	482	486	479	461	448	502	504	487	478	492	458	500	487	500	451	473	496	462	484	479	475	449	472	481	476	439	466
25132	20998	23584	28584	21014	13090	693	468	420	426	389	408	364	379	373	410	375	352	338	333	341	371	335	353	364	359	377	351	359	342	363	345	377	367	344	371	358	365	346	383	355	354	377	322	381	377	385	346	328	360	346	363	322	330	362	339	349	345	377	355	363	366	360	368	361	373	350	320	324	343	362	389	341	356	340	389	388	357	329	338	340	349	323	355	349	311	321	304	347	335	365	349	357	361	296	383	385	334	341	355	332	343	371	370	330	402	312	344	353	377	352	356	330	355	321	345	324	333	339	335	314	338	346	314	323	361	327	360	345	384	332	321	323	322	325	345	361	340	333	322	331	348	365	338	354	329	356	350	385	340	327	367	351	323	332	350	331	360	347	347	384	386	338	367	351	318	363	373	362	342	335	304	328	380	357	336	354	322	330	323	324	362	370	367	335	325	357	400	377	377	357	342	360	336	348	371	375	340	330	331	321	352	351	371	331	344	369	363	344	375	321	334	305	364	329	382	346	360	364	353	365	349	353	316	365	330	336	301	352	364	338	337	301	354	349	357	360	317	325	363	357	328	364	335	348	354	340	349	331	383	362	332	319	363	345	332	369	367	349	331	340	356	386	372	344	344	325	325	368	356	364	355	356	382	336	357	351	327	306	343	332	313	314	373	354	363	358	360	306	353	385	331	316	328	290	343	326	342	335	393	356	342	324	354	379	380	329	359	378	382	329	336	324	329	367	348	351	349	381	363	340	338	338	358	325	371	322	320	337	329	362	340	394	353	373	329	323	347	350	359	365	362	375	376	386	323	346	338	336	310	348	314	336	276	323	355	350	335	343	362	343	328	365	345	353	356	326	345	367	337	324	370	344	335	320	310	371	355	363	324	312	356	368	350	302	334	330	335	352	368	372	356	364	316	322	338	354	371	353	362	322	308	313	369	349	344	390	328	335	319	324	354	336	340	348	386	336	337	304	404	372	313	321	346	308	361	326	355	363	336	348	360	365	330	361	333	344	352	343	342	344	317	295	338	332	338	347	360	342	353	357	342	329	341	353	370	342	334	331	364	328	301	367	341	319	325	325	328	374	352	337	362	342	328	316	349	356	364	351	314	299	349	327	375	348	344	352	323	338	340	333	353	347	337	367	384	380	329	343	369	346	328	352	337	382	335	351	328	342	366	348	336	303	338	344	324	320	375	366	348	347	349	373	342	342	360	346	354	340	341	361	348	356	354	326	330	363	344	350	367	331	359	337	347	320	335	345	304	380	367	332	334	337	350	350	347	365	367	342	317	363	343	335	337	351	339	336	351	376	378	388	356	388	362	354	324	345	350	372	356	303	304	348	348	335	354	349	331	336	333	317	306	387	364	365	335	342	343	334	315	314	326	359	352	350	350	342	339	355	391	382	340	355	337	338	335	371	324	335	311	390	357	323	354	329	341	344	313	340	364	336	360	361	347	343	349	350	370	341	352	332	349	322	339	322	351	347	373	317	344	333	350	356	371	364	381	350	358	333	351	353	319	360	338	316	331	369	362	337	394	354	329	363	332	350	341	357	364	367	353	325	343	305	346	342	374	327	351	377	311	350	375	343	362	358	320	342	349	366	340	338	374	347	321	324	346	341	349	367	333	333	338	366	355	344	351	378	393	342	318	340	319	314	355	365	370	367	341	388	326	376	330	330	387	351	342	380	371	388	348	372	371	322	347	353	314	382	349	382	339	340	363	370	352	388	359	321	323	363	318	372	363	324	347	335	371	340	338	344	342	339	350	347	363	383	382	369	360	356	343	353	348	324	378	370	351	335	357	339	334	343	355	357	397	338	338	349	333	346	377	334	376	368	331	376	366	382	326	337	371	361	327	347	333	344	353	349	391	393	366	352	350	356	386	344	335	354	345	356	328	399	378	368	339	344	351	344	372	397	320	392	324	358	305	367	330	347	356	320	355	344	351	316	351	331	365	332	369	324	364	336	325	381	341	331	356	339	366	310	358	347	376	348	365	337	334	364	334	312	348	359	349	393	343	344	333	356	361	312	382	316	362	362	339	348	376	382	338	327	382	334	357	333	335	357	326	377	356	304	318	373	343	342	334	344	320	366	359	326	310	331	342	369	346	365	335	354	341	348	369	367	357	339	362	371	328	335	375	347	373	373	351	386	307	361	362	351	351	336	372	345	364	353	345	306	383	339	338	386	361	322	348	353	348	362	340	367	360	366	341	361	320	334	372	356	364	367	361	382	363	373	334	380	351	332	386	389	336	351	363	322	335	326	375	334	363	394	368	366	358	373	345	358	342	326	343	369	351	383	371	324	355	367	369	383	325	369	312	367	331	378	347	326	348	324	330	350	367	379	369	347	330	378	340	356	363	307	358	337	307	382	336	329	320	336	351	336	335	345	347	369	394	366	309	353	369	366	351	333	326	393	356	392	355	354	325	304	347	327	345	328	363	348	355	328	302	321	361	371	379	359	351	321	334	368	326	325	351	387	335	351	347	363	360	366	377	351	371	372	349	334	320	332	312	326	356	370	305	359	347	368	337	353	357	338	331	338	336	345	369	343	327	378	355	397	337	303	368	351	356	358	365	353	349	361	356	312	329	321	384	331	321	343	327	326	309	314	343	358	342	363	361	355	350	339	324	333	335	334	318	376	351	341	319	345	309	351	333	358	346	374	326	333	387	364	330	358	322	360	332	338	383	365	323	361	340	319	364	364	376	342	329	359	361	365	339	363	337	339	335	343	363	314	352	335	343	337	364	374	360	320	348	311	347	334	319	334	342	328	411	361	315	329	371	365	315	337	359	347	333	334	348	367	355	327	353	343	338	329	332	356	350	384	326	379	365	337	366	339	335	349	341	363	337	367	376	340	349	351	357	364	355	356	365	309	367	370	347	350	366	378	354	389	381	385	353	335	338	352	337	338	349	345	316	336	339	343	361	347	337	315	381	339	344	372	338	361	356	365	333	346	327	345	338	317	324	349	331	381	404	345	357	357	363	319	310	354	350	328	304	350	340	322	337	360	330	345	337	336	368	323	368	354	367	367	327	378	360	337	340	364	310	355	370	370	350	374	373	344	339	368	372	312	364	346	333	338	323	361	331	326	351	375	371	354	360	355	341	319	326	341	362	348	361	375	366	347	363	338	392	361	342	366	330	353	372	377	323	320	333	368	317	346	319	336	365	344	332	340	363	352	338	336	357	361	381	343	324	349	355	342	349	324	367	338	355	314	302	363	357	347	383	358	368	327	350	333	351	349	300	352	330	347	359	346	364	375	344	361	335	361	324	320	365	359	341	349	350	323	313	369	364	365	373	335	335	358	329	378	370	349	355	351	343	335	348	369	337	339	384	362	366	351	345	343	350	333	329	316	350	315	357	367	342	330	379	337	360	333	356	334	342	343	373	318	350	353	314	329	328	336	392	348	305	365	334	334	355	358	353	357	334	357	345	357	337	327	366	379	330	335	333	303	355	335	343	365	394	337	358	375	356	348	333	354	355
4340	2355	1277	992	843	815	815	744	754	778	770	760	774	718	760	763	741	758	744	719	744	725	724	749	795	760	706	743	729	745	794	742	782	770	777	778	717	717	786	768	739	750	718	744	765	777	756	761	727	741	810	785	729	772	734	774	699	750	761	708	759	739	743	745	728	741	732	766	780	675	794	743	706	710	758	752	766	711	710	786	765	715	754	744	759	738	787	762	783	762	707	763	762	797	752	732	748	718	737	743	727	767	783	751	743	739	748	782	796	770	758	715	719	753	741	696	719	758	743	778	752	755	713	763	737	745	785	726	771	784	714	736	763	755	725	712	720	755	796	736	749	721	727	752	751	780	780	728	723	736	748	751	750	746	743	723	760	785	714	748	719	736	768	743	767	776	753	801	736	786	770	741	764	746	754	718	796	723	739	755	772	752	748	747	783	721	759	809	756	759	741	711	792	748	726	743	733	786	767	756	775	713	753	772	761	728	735	746	708	771	745	764	710	734	764	739	770	810	769	762	736	752	729	740	729	760	781	690	773	777	770	762	737	753	726	736	788	776	792	785	743	740	735	712	714	727	748	750	773	804	771	714	749	747	733	779	772	736	718	753	703	741	691	739	814	780	726	739	755	794	753	750	779	783	791	754	766	726	745	730	762	785	731	771	763	785	725	763	766	778	755	750	768	789	670	740	709	695	722	792	749	777	739	771	754	810	738	710	775	770	758	740	731	734	724	757	776	704	777	711	707	720	731	747	839	729	784	744	761	747	748	742	731	809	791	770	725	759	799	734	748	708	743	777	741	713	744	768	722	757	761	706	747	758	810	753	786	781	737	780	749	712	705	755	765	803	811	752	755	783	764	743	735	778	749	735	779	729	722	752	753	744	724	714	726	712	722	738	794	793	761	730	801	749	749	745	738	706	755	716	713	723	780	751	748	731	715	782	737	766	722	734	735	725	760	785	710	712	752	770	720	722	753	743	757	732	735	743	748	764	735	753	734	681	782	720	745	750	738	740	761	777	740	736	764	766	768	788	814	730	695	732	739	720	752	765	733	736	792	763	814	740	790	715	738	781	783	744	781	776	751	740	745	727	763	744	728	767	771	741	773	755	739	741	772	769	733	731	752	735	765	794	758	766	726	756	762	770	726	757	717	775	738	731	793	778	769	755	814	745	814	730	724	743	771	761	748	747	775	727	724	739	758	757	740	760	776	711	762	764	760	717	776	713	737	802	749	789	721	733	708	752	753	700	760	730	799	730	754	763	759	743	752	736	757	715	773	663	731	777	725	800	763	735	766	731	789	751	749	732	779	768	746	743	732	731	790	792	726	771	784	787	772	788	781	801	751	738	770	786	748	720	777	781	703	745	739	733	758	742	762	754	740	742	778	757	727	737	749	755	751	750	779	729	790	750	779	715	732	772	744	790	731	773	766	735	765	718	781	797	775	751	752	744	746	769	741	738	744	727	724	732	752	744	725	747	790	739	744	759	774	722	700	714	789	796	735	718	731	701	790	791	704	728	794	728	727	746	726	791	788	773	769	787	729	716	722	779	727	750	772	772	764	723	724	756	755	762	743	742	723	754	717	755	737	731	726	769	778	715	798	803	740	786	747	755	737	774	767	789	803	772	779	745	758	705	733	790	741	745	731	734	769	734	752	742	773	770	734	778	801	789	736	783	722	760	762	797	738	725	750	708	723	802	758	761	766	750	772	752	756	788	806	755	778	769	746	723	738	712	759	722	778	733	771	779	779	736	793	724	763	735	751	735	758	765	763	745	805	785	759	763	789	731	746	747	732	765	786	696	680	752	770	736	769	768	723	728	777	757	765	799	746	778	760	763	751	755	727	786	709	720	816	735	754	732	771	747	700	702	766	739	750	718	810	736	783	747	788	756	790	717	741	701	757	781	706	717	801	766	745	775	789	784	763	739	733	796	750	753	744	772	716	761	769	723	795	761	788	736	762	733	758	774	776	790	780	760	757	761	769	765	759	787	763	725	781	738	752	766	739	751	756	726	679	784	763	758	735	747	744	763	757	764	809	726	765	765	773	743	732	695	752	702	732	792	735	743	765	710	747	729	762	737	744	704	727	704	751	780	732	758	716	728	750	793	790	744	744	769	736	773	732	771	779	727	797	744	759	768	793	765	729	746	740	740	715	750	769	730	709	746	769	695	777	757	737	754	707	753	772	715	799	749	772	771	730	720	755	753	733	768	732	783	766	775	782	754	775	760	771	757	718	768	705	741	782	761	743	722	730	784	738	750	723	754	777	756	736	752	778	787	685	738	769	732	735	760	766	740	688	752	717	761	765	724	767	724	723	726	767	757	769	787	771	744	773	773	772	711	785	725	738	740	778	749	753	783	729	722	712	716	783	725	778	767	765	777	735	700	750	765	651	775	766	706	752	693	765	773	755	753	725	724	754	772	772	798	750	771	768	748	787	760	710	722	742	739	690	727	734	738	723	755	739	715	778	774	802	763	803	782	723	715	740	767	757	714	737	763	757	768	791	787	723	789	790	756	778	766	733	710	746	721	744	823	774	723	749	756	739	717	774	733	726	683	778	757	776	773	739	761	767	757	693	680	780	789	715	736	755	751	781	727	716	800	715	765	668	740	760	808	734	721	771	755	748	769	754	732	776	746	741	743	754	739	759	742	700	748	753	713	760	747	731	749	777	723	745	812	719	729	740	728	748	767	777	745	752	732	742	784	735	773	755	740	754	790	776	773	774	748	764	756	779	788	681	734	761	748	746	732	763	746	723	781	782	729	748	734	766	770	782	719	710	721	777	795	730	761	753	700	727	739	781	760	753	746	771	789	772	730	735	793	775	760	734	744	738	726	749	736	728	695	747	754	725	739	736	775	756	755	757	736	766	734	778	722	695	772	747	741	704	751	755	704	745	753	776	778	768	716	757	798	781	796	747	772	780	764	761	732	761	730	744	719	734	789	736	716	681	795	767	708	772	727	724	742	737	750	711	711	710	795	774	784	680	788	740	707	735	707	733	771	747	778	767	752	786	730	762	722	798	736	724	706	743	785	746	756	737	749	722	732	779	760	735	756	730	753	788	784	750	744	716	734	745	742	707	765	684	757	773	765	744	794	704	757	796	820	755	820	748	749	782	775	739	732	753	763	713	777	703	794	775	737	707	782	740	775	772	725	740	708	754	742	757	754	725	765	719	774	740	739	756	737	760	719	735	760	690	774	698	731	765	776	743	720	743	663	704	740	720	743	710	714	736	794	730	771	740	765	759	771	717	778	742	751	705	764	745	768	778	737	751	756	736	757	754	760	756	780	772	702	749	749	713	769	803	764	794	744	761	725	772	746	796	761	806	752	764	756	729	747	756	743	728	697	799	803	777	748	770	748	779	738	716	734	753	780	805	709	723	761	733	771	731	734	737	765	762	747	766	736	776	748	776	679	731	750	695	799	757	768	738	786	773	757	749	756	740	786	772	748	737	827	761	766	739	757	768	728	799	735	779	745
24366	20964	23944	28175	20967	20991	11007	621	444	407	350	357	332	337	334	328	319	295	317	302	321	292	287	328	304	276	349	299	299	291	316	317	322	296	296	303	334	307	289	288	285	260	311	280	297	340	280	307	278	312	319	274	316	309	266	300	314	290	296	295	325	319	317	297	315	317	335	335	315	293	292	288	285	254	305	318	322	294	290	293	305	285	291	304	296	325	298	270	264	297	268	295	309	289	268	285	290	305	309	315	263	304	321	287	323	301	275	338	303	304	290	294	309	300	304	281	305	318	269	302	270	303	297	305	313	327	335	311	286	290	307	313	271	289	322	302	283	284	283	300	303	333	278	278	300	320	299	269	291	291	283	292	309	299	296	276	301	271	290	301	292	280	300	321	321	301	280	327	274	319	252	309	300	270	290	302	327	271	297	295	297	302	290	263	301	299	278	292	309	280	309	303	301	296	332	299	304	290	284	292	297	295	278	323	283	305	274	283	301	276	288	287	298	282	309	315	295	288	313	298	285	278	282	290	308	327	285	270	314	278	314	261	263	295	308	299	294	274	290	279	267	320	284	307	323	275	287	290	275	281	286	319	298	282	262	289	288	286	265	326	311	294	289	263	305	319	300	290	305	300	255	279	301	271	303	324	299	308	294	285	297	300	280	297	267	290	314	285	313	277	295	287	291	292	310	275	294	295	294	308	332	251	279	303	284	304	314	334	328	312	284	298	310	310	265	288	284	284	304	322	293	280	281	260	301	280	272	313	281	309	278	298	276	282	328	298	298	296	305	326	310	292	312	311	323	270	259	292	309	320	318	270	276	334	280	269	299	266	290	311	298	298	290	310	315	286	276	271	302	307	302	330	285	284	274	318	324	328	291	307	291	301	306	282	308	300	330	291	286	321	266	328	315	301	280	283	332	300	280	282	264	296	317	296	304	302	283	277	274	307	318	272	289	303	306	288	303	277	306	312	300	311	277	287	286	304	285	277	290	318	308	303	326	291	317	317	296	301	315	274	290	319	274	278	292	291	272	291	287	287	280	298	303	281	328	300	264	291	308	317	313	299	267	266	339	262	320	290	307	284	315	302	274	311	304	314	284	308	299	314	277	266	299	297	300	277	320	286	297	290	299	274	277	297	329	321	322	266	300	265	311	312	289	300	292	277	306	322	296	310	302	304	280	325	268	295	279	270	283	279	269	294	291	294	279	274	304	300	291	295	288	294	309	321	297	270	283	281	306	294	289	274	303	253	257	305	318	283	304	318	293	309	305	311	323	275	262	293	286	285	255	308	340	320	280	288	292	304	305	290	256	302	305	312	307	268	296	266	282	275	313	282	299	270	281	286	299	264	293	310	274	327	308	294	290	333	309	309	294	295	302	253	284	307	279	277	307	279	336	295	284	284	291	308	301	293	285	311	300	322	294	242	326	283	298	299	287	311	294	282	302	263	278	296	342	269	287	256	285	298	316	283	256	283	316	313	318	325	281	300	274	301	289	277	293	276	308	305	302	258	299	284	281	258	303	293	305	290	287	263	328	268	303	323	319	306	321	279	253	308	301	296	290	277	277	288	266	270	298	287	284	286	276	286	260	333	286	279	316	296	293	279	349	268	278	295	293	300	307	302	312	286	283	289	297	281	352	292	280	271	283	275	286	281	303	276	324	302	298	297	293	283	284	294	287	282	287	304	318	303	307	285	265	285	262	317	305	313	313	318	313	292	261	296	319	283	284	317	280	273	301	309	322	251	291	262	278	276	289	289	296	300	301	269	291	301	287	288	273	288	311	296	320	294	280	326	319	287	285	303	298	286	286	281	306	328	283	274	280	284	299	316	301	302	279	291	276	308	337	301	310	300	304	286	312	294	323	331	323	300	292	284	288	273	278	290	308	293	297	293	286	279	269	287	303	289	264	297	277	260	310	331	285	284	339	286	301	296	304	303	290	264	255	295	312	300	306	299	344	275	273	314	295	294	305	313	317	325	297	293	315	318	309	286	286	294	296	288	303	304	327	310	300	273	313	281	303	308	289	293	303	305	315	321	317	289	286	304	311	288	303	316	305	305	308	255	279	304	334	296	313	299	326	303	312	321	313	303	288	305	313	311	282	283	317	329	293	273	303	329	331	293	283	297	320	265	271	287	278	267	289	322	278	305	314	302	285	298	304	283	249	305	260	296	298	285	278	289	284	271	317	274	331	270	304	310	326	327	272	255	261	291	275	278	290	291	296	298	281	282	262	287	318	293	322	315	321	229	296	290	256	299	269	272	289	257	259	278	320	340	298	278	316	310	275	276	321	323	326	300	307	324	280	275	287	302	317	318	299	272	277	285	302	306	260	289	316	297	287	293	311	265	300	299	274	300	299	286	317	277	291	278	307	321	289	325	304	277	297	313	304	316	280	283	304	313	268	256	313	319	304	287	304	281	285	275	283	341	314	283	321	259	278	294	297	304	258	277	281	299	331	323	293	312	317	327	304	290	304	288	323	274	271	293	301	332	270	297	257	277	296	298	291	295	307	317	307	312	275	307	313	276	269	344	274	262	295	289	320	308	320	283	275	318	263	272	313	311	311	311	279	297	294	287	316	278	294	281	296	288	332	280	303	310	273	279	274	282	294	277	293	310	292	305	276	330	295	286	295	319	285	324	307	294	270	290	285	305	258	289	305	283	329	270	326	300	282	297	318	290	305	298	303	334	285	318	311	279	267	268	286	294	278	312	283	289	314	290	293	300	307	266	296	290	260	270	291	284	294	291	292	286	294	286	290	288	307	332	301	296	292	283	298	281	273	295	285	286	274	320	312	288	289	285	282	297	288	305	289	274	315	306	278	300	301	298	294	270	307	299	272	289	298	320	323	324	280	270	283	284	285	292	301	329	275	269	288	332	300	285	279	285	312	292	273	304	280	348	333	305	350	290	271	284	309	314	273	316	305	270	287	305	303	282	287	309	303	350	317	281	303	280	283	289	288	302	285	330	303	289	290	306	303	272	271	284	299	329	296	293	284	319	314	264	290	279	316	303	304	296	261	262	317	293	308	301	304	294	332	318	307	281	308	290	320	313	299	277	298	294	317	283	305	277	324	313	300	298	315	294	308	300	305	280	317	306	305	264	298	294	314	277	291	358	272	288	263	290	310	272	272	274	307	292	287	303	300	238	273	288	280	278	283	293	301	320	284	276	312	306	308	294	289	278	284	312	320	305	285	276	317	288	280	291	276	280	287	313	282	313	283	331	305	284	278	283	281	315	257	282	296	284	299	286	321	314	304	295	281	332	266	269	324	298	326	301	322	290	299	277	311	286	309	271	339	307	283	302	258	306	319	302	315	276	311	322	311	285	303	287	261	289	289	288	288	286	270	342	277	264	282	314	319	284	317	288	295	312	314	280	287	312	293	284	270	280	269	296	295	289	291	265	293	281	268	309	296	293	284	289	285	312	249	269	321	302	289	318	289	302	318	297	266	310	313	268	281	310	320	286	291	292	317	296	307	320
3956	3312	1616	1026	804	726	701	631	667	617	647	606	657	659	646	632	675	653	636	639	606	632	628	644	601	580	659	629	636	613	637	604	625	610	655	633	633	590	557	627	650	630	590	622	639	646	606	660	626	643	652	622	606	607	624	657	592	592	563	638	646	649	564	622	615	594	591	617	648	572	634	626	601	624	603	636	667	619	617	570	632	623	594	626	614	638	607	647	645	647	621	628	612	634	663	662	598	638	618	568	644	610	662	606	586	634	623	613	606	607	643	612	618	652	619	605	604	621	588	645	632	619	640	611	592	610	686	606	634	633	598	612	583	621	662	642	629	632	572	626	609	617	626	611	582	595	611	637	604	600	673	609	598	581	651	641	588	626	607	617	605	627	589	603	634	663	617	627	651	643	636	647	597	661	627	579	616	613	647	606	614	625	602	623	593	629	603	638	598	610	621	629	615	629	613	652	619	646	638	597	638	650	600	640	588	667	603	606	608	608	627	621	605	637	579	638	608	618	649	612	646	668	591	632	646	627	638	605	624	610	650	623	630	644	642	598	588	630	591	618	606	634	628	582	626	628	623	672	605	668	626	636	634	624	594	594	617	657	597	628	619	598	598	604	620	615	651	584	625	640	639	641	646	654	586	589	602	627	618	614	577	667	625	616	617	570	600	644	678	584	607	606	667	617	625	593	595	619	639	600	626	602	643	586	625	601	595	654	596	639	605	644	623	641	660	604	630	598	589	610	656	642	601	631	673	632	593	624	623	619	637	608	600	643	592	624	582	620	621	616	564	637	646	616	605	616	608	612	612	628	661	649	621	644	629	635	644	633	576	662	621	641	596	641	614	636	631	635	608	615	592	618	618	607	604	614	598	594	611	634	602	627	591	621	594	635	595	596	615	622	620	644	606	604	643	635	593	658	646	651	658	634	627	576	622	609	624	633	631	617	587	649	620	632	594	608	608	599	635	626	638	582	620	610	625	626	614	577	638	627	588	598	661	632	574	625	616	600	658	595	647	603	638	630	593	641	626	643	655	616	666	611	640	667	556	610	606	626	665	589	644	646	650	620	634	584	595	628	613	601	651	644	591	589	614	578	617	619	644	647	670	615	626	622	625	633	610	569	637	611	601	580	666	631	606	616	608	609	619	626	556	583	611	626	600	618	636	614	630	611	641	606	633	632	618	625	643	603	617	587	605	646	617	644	619	647	616	611	598	635	611	615	604	631	624	631	621	617	648	574	643	635	659	598	610	619	615	593	612	626	592	606	608	631	621	603	586	608	640	641	664	600	666	604	631	631	648	610	589	589	597	612	625	599	602	616	626	648	603	601	627	624	659	599	618	610	628	584	667	638	630	620	661	640	603	631	627	631	624	628	636	615	631	596	625	644	635	627	656	629	646	573	597	586	639	633	617	605	608	631	618	619	603	623	600	591	587	589	647	580	612	619	583	590	615	590	623	604	607	595	595	645	604	552	572	587	647	632	614	658	670	643	589	641	620	608	633	652	619	636	648	613	631	611	614	560	582	621	647	600	632	658	670	622	635	572	603	628	641	652	580	610	620	647	607	630	601	568	639	663	570	637	615	597	618	584	576	623	629	544	625	646	616	610	625	639	625	618	613	640	647	620	618	656	630	620	601	583	656	650	584	653	640	577	620	660	623	652	643	607	620	590	630	627	602	612	666	632	589	631	655	614	626	597	625	624	608	647	635	641	649	647	628	590	584	611	621	632	626	580	585	632	618	588	587	595	607	605	622	652	594	661	603	562	648	660	635	636	594	599	605	619	638	590	604	630	584	604	649	589	571	605	616	589	598	626	605	655	641	624	593	574	601	637	614	641	615	606	613	614	615	616	607	632	630	626	669	635	605	643	608	611	634	611	608	597	617	637	635	596	588	625	614	625	582	612	586	641	631	603	621	628	611	606	651	582	583	641	603	628	621	624	605	624	614	605	651	659	601	632	621	606	608	650	607	588	628	600	591	648	626	660	598	588	598	621	663	603	643	625	660	602	637	596	618	633	608	623	583	589	636	628	580	626	641	646	652	613	642	618	600	616	617	690	656	660	581	589	630	627	603	626	601	589	621	665	608	633	597	647	582	630	585	634	634	603	608	651	594	668	618	675	643	614	656	584	644	627	599	608	613	573	621	611	649	624	656	640	589	633	643	596	635	651	670	601	594	625	626	590	617	589	634	609	637	593	605	614	599	549	618	632	633	642	610	612	595	619	651	627	559	618	637	583	593	651	617	647	591	598	598	616	676	641	665	588	631	645	614	613	607	641	646	586	653	643	633	599	659	569	602	640	619	654	615	622	628	610	635	674	675	654	644	624	630	589	633	555	656	570	594	660	610	631	665	622	592	611	624	632	622	613	610	579	582	601	588	599	608	648	654	671	635	656	605	636	625	674	688	607	591	596	597	620	571	631	566	646	645	595	602	629	607	618	644	606	625	600	637	648	626	631	660	617	664	610	597	636	622	619	618	626	610	644	654	604	627	612	588	629	605	603	634	617	647	657	585	646	655	609	620	632	652	591	609	636	606	650	607	554	631	620	605	628	622	650	623	651	637	598	627	587	634	621	594	578	669	622	614	614	647	626	631	643	618	625	631	609	596	656	598	576	630	609	641	583	608	611	675	638	589	547	563	601	630	641	617	647	611	629	641	655	617	608	617	602	601	609	621	627	622	600	567	602	639	613	609	611	619	570	614	609	638	627	666	644	593	663	635	627	646	557	594	630	628	615	607	602	611	631	671	565	614	615	640	627	629	644	625	622	599	603	641	654	632	636	573	589	589	618	619	625	610	569	629	623	603	571	583	585	677	622	612	577	610	614	592	614	639	628	597	589	584	614	626	601	628	593	618	635	649	620	624	617	586	634	600	630	644	631	620	644	604	606	596	635	634	605	615	577	593	609	626	635	600	643	627	586	598	604	590	583	637	640	586	613	561	601	645	629	670	628	643	622	613	629	622	574	640	644	644	643	583	579	599	631	670	621	623	616	669	611	629	642	616	585	610	603	645	641	645	602	604	662	593	649	632	640	615	617	637	654	624	626	642	629	607	627	625	607	638	607	663	589	629	619	603	593	647	600	591	621	595	591	648	610	632	622	613	588	644	641	609	597	643	635	662	615	585	594	610	570	589	633	628	606	667	591	647	646	586	651	627	632	617	610	661	668	597	600	619	581	646	621	596	611	606	619	594	624	681	599	670	627	657	615	608	644	593	619	608	588	587	629	577	633	600	593	655	625	587	601	641	591	603	620	583	617	612	630	621	639	628	625	636	628	582	614	622	582	608	578	610	588	617	610	647	621	614	599	592	590	610	621	636	600	636	638	593	616	570	642	639	581	612	631	643	609	657	618	594	608	585	601	601	596	620	594	584	611	606	600	542	617	643	614	613	620	649	559	652	640	651	636	591	619	596	632	591	662	635	617	602	618	636	647	671	622	616	637	629	616	627	631	608	616	608	665	647	626	578	624	629	608	665	624
33003	14442	2088	302	199	217	203	192	201	172	199	218	182	205	207	203	182	188	229	202	171	184	183	201	166	185	192	158	189	193	185	170	172	199	176	197	195	193	195	210	200	169	195	183	195	187	202	168	173	200	188	178	181	181	156	191	207	193	208	228	174	181	179	171	189	191	190	201	222	220	207	196	190	211	221	181	184	171	181	215	200	200	200	188	208	194	196	184	194	207	201	186	213	201	193	184	193	195	207	182	221	189	181	185	223	192	186	193	161	182	221	206	199	188	204	191	180	192	185	209	175	176	179	195	208	201	194	193	173	199	172	202	197	162	191	180	194	179	166	202	202	175	208	181	201	213	201	188	201	191	217	183	186	181	177	202	182	168	204	207	185	172	199	195	198	231	179	170	208	194	177	185	190	208	175	177	209	165	194	192	188	186	173	174	189	196	192	209	167	198	194	206	205	175	196	184	207	207	196	185	194	205	201	186	176	190	195	190	197	187	190	197	181	167	183	213	170	179	213	185	184	215	205	189	191	197	166	182	195	196	191	186	206	209	208	177	206	195	192	196	175	195	172	185	179	195	197	198	178	225	233	191	218	204	183	193	173	195	198	178	166	178	175	189	193	212	192	179	212	179	180	183	194	198	177	182	203	202	201	193	215	197	193	197	211	188	189	180	183	203	193	187	195	209	188	199	186	179	182	195	165	174	180	185	194	180	194	176	174	189	210	198	206	188	183	194	210	207	182	182	207	192	204	179	213	182	203	172	189	192	191	194	216	197	180	183	160	191	218	162	203	212	194	195	177	185	195	207	188	180	188	190	170	188	175	179	188	192	196	188	187	209	217	184	203	217	169	206	193	183	197	206	195	221	211	195	206	188	185	171	177	158	193	161	194	180	183	201	189	175	192	181	192	191	224	201	184	165	205	210	217	190	203	210	200	205	193	224	186	205	178	205	204	199	196	192	181	195	206	190	195	192	195	187	186	200	188	183	199	204	218	187	176	200	164	210	182	174	188	198	200	183	179	187	201	202	203	207	183	160	205	191	201	188	194	208	171	227	192	197	217	180	177	163	226	185	165	183	199	197	207	227	174	213	184	201	205	183	194	190	192	191	184	159	192	190	203	180	177	213	201	177	188	187	178	182	191	226	205	222	208	203	207	198	218	203	199	196	196	178	157	190	200	192	190	167	216	185	194	179	177	198	197	190	201	193	224	190	178	194	196	190	188	175	202	186	171	186	179	186	226	203	170	209	209	181	217	170	188	194	182	192	196	196	206	203	190	185	196	202	205	190	204	199	217	187	176	211	228	175	209	226	205	201	228	198	205	186	182	201	188	191	206	179	193	183	208	195	206	172	167	182	186	191	181	195	190	222	205	163	192	191	203	203	208	176	211	201	199	191	203	203	203	180	180	199	195	171	182	208	212	198	224	206	203	216	188	197	193	191	195	212	192	174	183	163	179	208	181	179	214	185	182	201	199	179	184	196	227	176	190	192	185	237	202	193	214	221	174	203	209	169	182	199	183	180	173	186	186	183	179	167	197	198	166	195	201	187	201	199	174	161	195	213	177	187	170	205	203	217	194	211	197	185	191	209	183	178	191	216	211	183	187	221	205	197	197	171	175	201	203	195	173	222	193	173	202	185	234	183	196	181	195	200	166	200	190	183	200	213	228	191	203	180	200	193	208	175	182	203	203	192	164	172	220	211	170	195	196	161	205	185	215	194	201	189	184	185	197	203	196	181	198	160	177	197	189	206	189	194	194	161	199	201	191	195	172	222	212	177	196	180	190	192	207	188	187	202	200	177	163	184	210	206	207	201	195	174	196	216	209	190	181	202	189	202	201	206	168	175	198	187	194	225	187	196	201	195	180	182	204	187	158	156	201	192	204	189	189	177	182	208	185	187	211	181	215	193	219	187	178	179	237	190	168	159	191	210	207	189	194	187	191	193	195	177	181	186	179	201	185	188	192	208	212	194	205	174	190	208	214	200	199	160	200	185	191	203	186	185	185	207	222	195	175	213	188	210	195	190	181	210	207	187	207	203	204	189	182	188	187	189	191	212	172	200	186	181	185	196	190	172	182	173	200	211	190	189	186	213	187	165	200	192	192	176	202	196	205	203	198	200	192	186	204	194	223	216	201	189	182	198	200	214	196	195	192	191	177	177	186	187	175	203	165	215	176	174	196	202	193	211	208	199	207	207	188	196	197	189	187	181	206	210	179	189	204	193	185	192	159	182	197	206	193	215	209	225	181	190	217	205	213	208	179	192	203	189	188	224	188	208	225	202	200	210	206	204	215	202	185	189	210	176	178	183	192	178	199	195	184	207	175	194	209	162	207	208	165	204	230	228	216	190	210	195	198	200	199	186	210	173	210	172	174	207	184	195	192	181	196	164	185	191	204	168	163	173	190	201	194	180	186	197	173	204	194	205	177	204	216	201	189	214	203	179	197	185	190	170	195	169	193	215	190	184	182	189	165	185	168	193	182	185	165	183	187	184	177	202	189	187	223	171	181	204	191	181	180	191	170	192	213	210	174	199	190	171	185	204	202	219	191	201	191	196	204	193	203	200	183	163	184	156	178	169	199	175	195	214	231	208	218	198	199	168	177	220	200	237	195	198	182	203	180	158	185	209	218	222	209	204	167	202	207	165	200	210	187	195	194	224	208	177	187	221	198	159	184	181	187	191	203	187	207	202	195	198	203	187	224	176	171	197	203	193	193	212	225	195	218	180	194	196	204	177	183	184	179	198	208	192	191	203	176	204	188	199	177	198	202	173	166	186	200	203	170	194	201	220	228	202	171	198	188	185	218	193	178	169	182	169	176	179	196	204	207	208	203	175	211	221	175	166	206	182	179	181	194	220	196	201	203	212	209	181	187	167	188	210	175	186	180	188	199	189	186	219	222	193	196	209	175	182	216	186	218	175	194	188	179	164	203	223	186	173	194	205	207	181	187	193	170	180	170	205	214	189	218	198	192	197	198	208	191	197	197	192	190	196	206	191	202	181	192	183	205	191	183	196	201	170	175	202	193	168	180	215	180	198	224	195	188	193	181	188	207	182	175	185	203	205	191	182	187	210	196	215	185	205	179	203	191	204	191	207	213	179	164	182	205	158	200	197	176	176	188	192	191	191	221	210	212	220	199	198	195	195	192	186	191	183	184	210	200	201	195	203	176	196	183	218	189	182	204	173	204	189	206	205	202	170	212	194	200	202	203	173	207	197	160	195	212	221	209	219	205	181	214	207	197	202	156	174	175	187	212	195	204	163	194	192	167	190	218	201	218	189	222	169	173	208	226	197	201	174	206	196	182	203	200	206	215	177	181	194	196	187	191	189	180	194	176	183	182	211	232	203	199	182	205	179	192	209	207	218	184	184	197	177	176	192	188	223	196	222	226	222	201	197	220	187	198	190	228	202	215	188	178	193	182	185	200	161	186	202	202	186	206	197	201	210	213	181	187	179	208	188	216	191	187	182	242	193	173	196
7524	547	488	496	459	483	494	471	453	504	468	458	473	475	489	471	509	464	493	481	506	452	465	470	461	485	474	502	468	480	471	483	477	469	419	452	508	445	451	483	452	435	464	499	500	479	481	461	487	454	468	478	477	501	480	475	429	461	466	468	436	492	463	470	454	490	520	488	459	478	512	491	481	495	494	477	517	458	431	504	519	501	445	460	495	456	492	440	493	444	491	455	477	506	453	507	479	455	446	507	475	457	475	462	444	470	476	477	464	461	452	476	474	481	456	488	513	466	497	467	479	456	449	485	498	439	484	508	482	506	479	434	443	485	490	466	468	496	462	458	482	490	457	468	470	458	493	482	477	472	487	449	459	460	494	447	462	506	448	457	470	481	467	474	437	431	464	488	478	435	492	484	459	465	457	468	485	473	485	483	463	446	521	462	441	515	495	481	512	461	532	467	463	491	476	462	449	491	490	461	470	505	482	496	453	432	471	461	485	491	491	502	486	488	476	481	440	461	469	484	494	489	496	483	496	489	421	498	509	497	477	482	442	468	476	490	464	461	504	483	464	500	455	479	464	459	470	458	474	451	457	450	427	446	492	493	479	434	412	497	496	454	450	481	474	466	477	512	485	459	507	446	502	485	495	455	496	473	458	466	490	484	483	494	457	514	515	478	507	465	479	463	494	505	475	434	465	479	504	450	465	444	462	474	476	505	472	458	460	487	496	505	471	444	463	490	494	441	455	455	448	430	462	470	524	457	475	446	456	499	485	481	433	470	498	471	435	483	462	441	427	508	506	472	440	453	494	482	448	468	468	500	470	474	451	493	487	459	484	472	472	508	485	479	485	454	518	456	504	498	497	467	483	481	530	485	533	486	468	490	466	487	495	481	493	519	481	494	493	445	448	524	487	469	482	502	442	501	455	471	456	508	454	439	466	497	459	490	483	457	466	495	488	481	480	469	457	522	464	462	462	456	476	455	457	413	512	484	506	477	479	443	472	485	499	502	487	467	468	471	492	451	489	492	498	427	469	460	444	475	489	452	470	452	477	429	472	463	467	486	483	508	510	496	521	482	491	431	479	424	482	471	470	464	465	530	476	477	510	494	473	497	497	470	510	500	487	475	472	492	487	501	465	435	460	476	467	493	489	492	491	509	473	482	448	482	453	460	525	502	467	457	479	457	493	476	481	500	466	484	475	481	462	490	466	473	469	465	458	469	506	440	448	501	485	452	456	472	463	461	465	489	490	470	454	485	471	482	470	480	453	480	448	468	483	468	439	497	495	482	509	482	478	460	471	449	483	440	485	492	480	503	469	507	490	471	487	479	490	447	500	490	474	478	460	486	496	489	478	493	493	438	511	425	486	470	520	444	472	470	479	511	459	452	495	466	486	477	437	472	479	526	495	432	496	447	467	455	486	476	499	475	486	457	475	501	447	495	461	474	488	471	472	464	452	475	506	486	453	452	492	522	493	463	481	517	471	490	481	454	523	434	494	487	477	466	492	482	493	485	467	472	493	481	478	495	464	441	431	465	488	462	477	486	491	449	442	456	492	518	492	466	494	516	469	456	501	493	487	477	461	472	493	482	502	472	495	465	485	442	464	493	508	477	493	504	451	460	453	452	439	464	496	489	458	494	506	448	481	484	504	471	472	485	476	460	492	490	467	506	498	474	497	519	475	484	511	480	492	431	488	446	489	454	516	474	489	480	496	495	456	434	442	435	467	462	436	499	488	476	444	495	432	486	472	442	475	485	534	472	515	471	482	461	476	457	493	511	491	480	456	487	474	481	438	534	452	469	443	478	496	502	512	462	450	438	475	484	439	489	476	473	458	497	504	488	471	465	487	507	459	428	504	494	453	475	501	504	472	469	470	425	505	476	483	446	472	480	465	485	467	459	478	433	459	474	474	480	442	444	500	498	462	447	475	448	469	468	444	452	421	476	483	480	469	480	478	442	487	425	473	468	459	467	514	511	434	459	478	468	476	478	476	488	472	398	499	481	491	440	481	538	478	482	540	458	516	500	480	437	468	457	487	463	478	476	478	462	456	464	504	524	465	455	469	488	503	447	460	431	449	490	469	461	472	452	512	483	442	504	430	467	471	489	474	489	467	520	446	478	465	468	489	472	483	485	487	471	480	519	493	481	448	471	477	487	478	503	482	504	434	482	479	447	441	455	473	435	463	480	464	417	489	459	446	465	489	506	477	491	488	517	459	493	451	443	500	492	448	502	466	522	497	459	490	533	514	458	487	473	488	454	481	486	472	449	472	485	478	463	525	470	465	481	464	474	476	473	461	458	512	484	442	471	494	496	507	454	481	505	495	486	460	492	497	465	514	468	442	494	477	485	449	485	471	487	491	451	499	504	508	477	460	456	495	480	479	475	470	500	486	445	458	488	492	488	482	497	478	487	448	469	465	463	507	480	481	459	480	481	444	495	455	497	438	470	418	452	506	478	449	468	480	452	447	485	464	490	468	483	481	484	482	513	494	499	505	506	502	483	508	449	483	453	476	428	492	502	480	471	498	463	481	503	480	499	463	501	468	457	465	468	481	493	475	475	487	479	482	491	498	463	476	441	470	481	453	450	490	546	466	455	500	448	475	458	500	449	477	496	446	494	445	459	508	468	482	481	505	443	487	466	468	483	481	467	485	482	460	468	484	468	486	484	485	474	492	457	456	502	463	510	445	502	477	479	508	488	521	460	446	491	468	442	495	477	480	505	481	488	484	475	475	485	439	468	475	498	463	470	465	454	461	466	458	493	482	473	470	452	463	510	439	473	433	502	508	507	466	458	492	451	461	497	458	457	469	479	486	458	485	437	505	451	493	477	466	484	478	479	482	510	486	455	481	461	472	479	496	482	483	435	480	467	493	484	469	486	458	473	475	480	461	491	488	483	478	496	424	477	510	454	472	447	465	473	469	513	437	474	463	450	479	485	464	462	499	478	499	527	443	477	437	480	458	495	483	471	469	480	461	453	484	478	487	434	443	406	501	483	444	456	485	483	492	443	464	501	479	499	480	495	503	484	462	424	477	509	441	492	431	470	469	478	453	509	439	458	520	519	464	463	450	505	485	486	478	504	494	504	465	493	502	491	483	460	449	461	451	496	508	484	518	464	482	476	494	435	478	464	493	449	445	492	443	482	483	511	500	468	447	502	452	474	470	491	497	479	487	487	482	454	493	457	477	495	487	497	476	477	469	441	435	487	478	462	496	478	457	485	493	492	469	420	475	485	500	497	498	480	464	461	486	442	493	461	457	467	461	461	498	429	482	443	467	479	463	539	463	490	527	486	485	493	497	501	489	437	475	497	430	438	427	486	481	517	502	460	478	451	461	486	487	447	479	438	471	465	471	506	504	460	482	476	451	512	478	480	487	473	487	452	490	489	471	478	460	475	500	465	495	479	475	479	459	471	480	456	474	432	456	509	469	465	505	466	441	453	474	483	521	487	515	445	506	438	485	495	493	493	460	528	484	453	467	456
25186	21040	23630	28645	21039	13149	669	476	435	386	391	394	393	378	328	383	370	363	320	342	382	381	338	351	357	350	364	392	334	358	372	343	328	354	356	367	343	339	339	328	365	348	370	358	374	360	392	337	328	305	389	377	341	329	372	328	381	314	331	354	355	373	379	356	372	381	358	366	330	386	366	351	382	342	371	351	356	358	317	362	374	358	308	381	346	352	348	344	390	318	381	342	328	352	366	365	361	364	349	360	327	302	335	332	379	385	404	336	349	375	383	362	399	336	367	353	355	365	349	375	323	353	336	380	362	370	343	334	350	346	395	323	349	340	386	334	357	324	347	305	363	382	348	345	376	326	361	354	342	339	378	356	352	346	336	368	322	336	328	309	347	375	354	327	341	314	376	368	322	342	356	351	376	350	357	386	351	385	358	330	331	361	355	342	391	327	362	361	380	335	363	312	375	326	349	373	343	359	366	358	346	320	307	349	349	370	341	380	343	317	344	365	320	351	361	313	358	321	360	356	333	335	359	309	392	347	342	310	346	341	374	330	329	369	364	326	359	353	363	339	328	349	364	352	318	360	355	331	329	329	331	331	335	348	364	319	294	346	344	358	340	341	375	341	358	320	348	349	329	285	372	370	371	352	353	351	334	341	336	332	349	379	323	367	336	344	351	342	356	401	392	360	351	351	379	337	355	324	357	406	377	348	325	358	355	341	318	347	377	369	356	382	371	370	363	385	336	327	300	342	321	316	371	363	338	347	325	378	368	299	333	340	355	370	327	332	327	365	369	383	332	352	342	353	355	351	369	354	365	353	353	349	350	356	320	343	395	367	335	327	367	379	374	368	332	363	367	316	337	369	329	354	366	353	360	337	325	321	357	330	400	344	382	392	331	342	354	373	374	346	337	411	356	322	326	391	391	365	366	355	366	324	342	333	347	364	314	361	326	351	356	346	339	372	340	353	318	334	383	358	351	346	359	318	342	354	372	378	340	351	349	359	312	369	304	352	335	365	337	372	339	321	334	393	359	354	348	361	372	365	364	352	374	376	327	338	337	315	335	357	345	379	369	379	373	362	363	337	370	343	344	350	345	315	328	376	330	385	343	333	355	336	403	329	367	360	336	332	346	342	375	335	321	386	370	343	336	325	391	364	371	363	362	362	354	357	346	325	364	343	376	304	349	377	308	372	355	341	336	345	373	378	353	316	356	333	370	327	321	355	369	341	340	335	372	342	336	335	371	327	330	314	312	335	315	376	364	343	362	356	332	351	372	326	340	370	361	374	362	351	317	289	352	367	350	352	356	354	295	361	369	338	355	396	371	357	376	372	322	372	342	368	331	342	326	375	337	358	380	338	368	340	341	353	350	326	327	346	339	383	310	340	305	322	371	346	375	324	320	372	364	353	353	328	325	349	356	358	330	345	334	316	333	363	330	329	320	321	340	337	370	318	349	356	352	348	355	362	367	362	310	304	346	358	359	361	332	336	339	337	343	373	354	351	329	322	358	385	305	334	355	335	373	361	342	355	340	327	388	351	334	347	350	366	348	378	342	372	368	311	340	374	364	326	354	346	355	367	355	348	345	333	356	326	372	330	352	360	307	341	354	313	324	341	346	376	355	380	358	396	344	368	319	339	353	383	324	360	332	375	372	347	364	349	322	362	333	383	353	341	312	348	331	363	379	368	346	361	340	355	373	341	365	344	303	349	367	368	356	321	343	314	340	360	352	348	326	364	343	350	335	328	366	359	379	346	386	356	318	366	358	349	317	364	355	378	372	345	370	350	347	325	367	326	327	338	365	334	385	375	329	368	361	361	349	316	362	320	372	338	353	361	343	340	344	339	371	353	348	354	330	362	331	339	339	316	347	327	387	356	363	350	319	361	357	339	361	326	325	367	346	360	355	371	328	372	342	377	340	344	329	365	352	350	365	363	367	354	332	348	361	354	336	385	355	347	379	331	369	348	336	331	353	360	341	348	366	336	337	321	363	344	341	359	366	351	340	345	396	336	329	318	343	368	353	342	359	362	338	343	371	344	374	337	354	342	356	336	338	370	386	354	384	392	364	370	336	352	377	352	344	358	366	376	324	355	371	382	348	351	353	332	388	352	324	397	318	357	348	331	327	357	351	330	364	329	369	349	341	348	357	321	358	386	361	360	343	350	327	362	334	368	357	383	341	341	350	339	371	329	337	348	367	355	326	353	342	352	330	344	291	380	343	345	374	335	354	358	338	376	320	319	362	360	333	367	332	345	314	330	367	367	370	334	373	353	330	379	370	322	359	343	331	334	319	362	360	382	366	334	363	355	352	356	358	362	352	318	357	350	369	325	371	353	366	351	323	344	368	319	315	357	346	367	367	373	351	373	376	342	323	328	338	315	311	340	366	346	343	336	320	364	318	320	347	363	362	330	349	353	349	357	335	341	349	362	345	354	342	357	376	343	366	334	328	344	323	342	332	341	371	333	310	368	351	350	345	322	341	344	368	373	370	354	393	359	331	368	325	322	351	355	338	400	350	357	329	357	300	307	347	334	354	339	377	350	329	398	356	315	374	344	374	325	368	301	317	365	366	321	329	347	375	337	353	302	361	363	349	316	329	352	343	332	366	337	337	355	353	329	267	365	295	335	327	327	353	354	312	343	331	384	367	334	342	329	351	375	381	356	356	342	315	341	352	357	356	360	373	394	387	346	322	355	347	386	356	341	344	349	341	369	316	347	324	344	344	355	317	373	340	343	370	325	338	334	318	340	362	357	348	357	346	326	374	365	321	347	342	361	355	362	354	358	361	332	345	345	340	338	367	322	343	318	373	326	326	321	342	335	335	348	349	373	352	336	351	331	315	347	365	318	396	385	340	364	342	365	352	349	338	336	336	341	384	345	319	382	343	341	323	310	357	327	359	327	350	366	336	332	341	341	363	355	355	372	322	330	346	346	348	356	350	376	373	362	340	349	335	338	350	355	341	328	344	303	370	324	352	373	324	333	345	364	311	345	346	332	345	373	353	355	331	341	326	351	364	355	355	344	351	381	351	361	363	341	319	392	389	320	347	365	397	390	372	334	356	300	338	329	356	340	328	339	350	344	315	348	327	322	384	368	353	308	370	367	368	366	346	333	362	348	356	343	325	338	356	342	354	334	378	355	389	356	388	354	358	382	319	354	338	292	367	325	390	327	353	333	357	336	371	324	346	350	346	347	343	359	366	348	342	339	383	365	344	352	350	332	363	358	344	355	347	370	335	346	322	359	306	353	379	367	353	335	354	344	366	341	358	363	360	323	338	337	292	351	322	339	338	331	377	335	352	344	338	345	370	356	336	366	332	358	335	358	383	364	325	366	337	323	309	386	327	350	338	346	367	343	349	336	333	345	357	343	310	305	343	352	364	363	334	333	339	363	316	357	335	360	337	338	371	339	340	357	347	352	328	361	324	349	367	355	327	289	363	337	334	398	343	388	355	318	324	334	331	346	349	359	334	357	359	347	410	393	321	325
4329	2128	1294	919	829	779	813	753	771	718	784	786	798	753	777	722	712	721	739	788	746	764	733	776	744	764	799	738	731	761	807	780	743	722	769	741	793	749	747	759	798	808	739	748	779	718	747	707	739	765	746	737	739	744	775	770	808	759	768	722	766	765	742	789	709	726	769	752	716	791	749	725	798	729	749	756	746	747	771	762	769	752	758	761	689	729	756	745	735	738	729	778	761	754	731	776	790	715	777	741	730	759	744	751	702	758	746	721	739	737	714	719	763	770	721	811	736	749	776	739	757	735	760	740	758	687	751	761	756	769	723	754	765	735	761	737	727	721	807	712	779	689	755	758	758	764	779	785	776	781	748	783	714	799	714	779	739	758	791	783	752	756	784	727	735	792	763	748	759	791	819	752	760	767	770	726	752	746	728	754	735	788	767	793	803	749	714	759	773	759	696	758	786	741	745	762	778	739	780	728	696	714	778	744	744	702	747	786	763	776	766	717	726	760	740	749	776	764	744	717	780	752	745	775	797	760	790	726	777	758	715	736	763	759	733	707	708	744	748	700	749	722	733	755	742	721	709	791	766	799	737	739	770	722	711	789	728	746	684	739	765	774	749	794	781	724	755	841	769	702	712	737	759	732	738	759	764	726	765	771	765	762	709	802	803	738	721	748	811	798	740	767	794	748	745	772	790	740	740	714	774	722	786	777	719	737	731	763	773	734	727	765	754	752	740	705	726	723	781	712	746	733	743	735	763	780	773	791	710	728	763	768	783	778	784	662	713	737	766	699	785	751	757	709	737	749	762	799	735	775	756	772	752	711	777	775	787	789	714	754	795	705	800	746	755	808	740	754	740	765	750	741	712	784	771	716	783	774	775	772	746	731	744	772	725	786	711	781	761	756	742	756	782	806	749	765	753	789	746	768	778	725	755	776	776	720	754	786	777	753	736	746	849	735	765	812	802	738	798	752	739	746	723	746	788	784	695	739	782	753	784	725	759	715	808	728	755	764	723	759	768	719	743	771	780	773	718	751	740	771	717	782	765	757	784	756	724	771	775	731	709	744	793	731	718	729	747	755	777	710	775	765	791	740	811	753	727	740	776	719	724	734	740	750	810	760	754	792	745	732	738	726	788	753	735	732	761	774	771	731	757	780	750	785	733	789	795	712	697	777	774	736	701	736	715	774	763	742	772	799	731	751	759	729	746	709	757	749	774	726	790	771	725	799	764	799	718	735	730	788	754	703	778	713	750	714	759	713	738	761	775	736	734	772	743	742	725	759	734	725	751	717	757	717	783	773	784	752	775	729	771	737	756	797	739	746	768	741	738	704	750	739	729	740	760	768	728	752	710	750	746	749	768	749	762	780	737	729	758	751	764	763	704	749	744	806	753	755	777	772	762	783	742	756	733	747	807	765	766	734	736	706	753	754	741	779	711	692	783	780	752	746	726	769	757	774	718	717	771	752	729	756	713	704	720	728	745	724	727	759	760	749	754	774	758	706	770	763	743	754	728	732	762	771	729	746	725	764	739	752	751	783	732	738	751	749	713	694	769	743	797	745	748	776	773	773	778	779	763	735	742	772	780	736	789	780	742	789	760	735	790	747	748	746	736	743	733	769	776	726	758	740	724	768	798	748	771	773	822	747	718	738	776	750	755	793	781	717	808	797	674	781	829	761	779	709	776	753	741	759	715	735	742	711	793	761	739	801	749	729	734	729	718	746	761	752	787	769	737	727	764	735	752	721	766	788	753	723	743	772	753	753	737	757	744	728	699	729	731	789	768	749	748	775	759	741	757	727	752	754	724	760	783	746	787	716	770	737	785	771	780	738	720	731	775	705	762	738	784	745	790	728	773	743	716	739	793	678	755	730	756	753	744	758	727	764	721	776	773	730	750	751	719	759	723	728	754	733	801	753	772	751	753	754	783	716	768	835	718	734	791	753	781	759	761	707	778	750	735	814	782	688	735	684	752	761	737	758	699	739	789	759	733	747	773	755	756	784	762	752	807	765	708	769	742	784	762	762	747	758	702	730	756	843	711	780	771	781	749	741	724	747	723	747	742	721	833	746	755	775	765	768	800	715	737	742	788	752	741	676	732	793	741	765	750	709	721	708	720	769	774	742	769	752	777	724	718	730	723	762	758	760	735	816	722	748	756	765	752	798	790	753	783	740	760	775	803	735	770	748	792	753	774	801	764	760	774	741	782	765	683	786	754	743	802	745	743	773	749	781	751	784	739	766	702	779	713	753	753	763	761	801	747	738	724	738	743	735	787	771	764	748	789	735	733	712	729	759	757	746	748	745	710	776	766	778	727	781	749	714	748	706	750	761	723	737	715	762	768	756	738	735	745	745	731	770	749	745	732	785	807	726	751	782	698	719	768	732	766	713	729	780	770	760	761	701	703	793	762	734	765	727	731	736	851	768	776	747	756	786	765	730	750	789	738	786	778	765	743	770	769	700	734	755	747	761	735	704	735	706	796	711	776	732	780	775	692	760	693	687	802	713	784	718	748	727	786	684	772	744	749	720	725	772	761	759	753	752	773	761	752	777	752	756	726	759	756	773	747	739	759	774	733	760	713	784	735	747	772	753	702	762	732	728	746	780	731	753	779	779	751	762	734	785	828	758	754	765	772	775	796	727	741	801	745	748	736	770	753	768	761	786	729	727	705	711	766	766	683	720	765	751	742	742	709	781	736	706	704	746	740	778	724	752	759	754	744	779	737	779	749	773	732	732	739	728	810	757	767	760	758	752	761	745	754	729	736	728	721	771	707	769	747	736	778	744	725	742	743	726	778	726	753	736	768	778	776	750	751	781	735	718	773	738	728	760	745	734	720	754	761	747	731	758	776	763	754	731	753	801	781	773	809	738	777	716	799	714	729	730	702	742	756	794	714	748	775	799	763	709	794	742	784	721	762	737	763	758	774	759	765	762	788	811	734	808	709	758	750	739	766	730	742	757	787	798	721	725	773	751	786	759	777	749	731	777	760	763	785	768	717	771	766	767	770	737	789	722	758	726	730	751	723	770	779	778	790	782	705	741	770	787	784	753	713	770	746	807	760	738	761	767	733	699	805	758	753	722	759	760	768	768	750	779	729	727	763	788	718	783	713	716	759	679	787	764	749	778	717	708	744	753	742	742	710	763	706	779	751	745	776	726	750	750	768	793	712	803	763	713	752	724	746	768	770	725	756	760	762	761	759	779	734	720	772	739	818	791	721	818	717	750	743	802	776	739	732	739	740	715	762	750	731	773	720	716	737	771	722	713	765	744	796	773	764	746	713	764	748	741	713	761	725	756	804	752	783	746	759	750	788	750	724	686	792	761	765	798	807	809	742	745	746	737	790	711	744	691	762	700	802	745	741	711	740	741	747	752	745	739	704	729	781	711	749	742	738	767	743	786	756	721	741	720	688	787	713	765	734	746	747	746	766	737	756	742	790	708	695	732	794	796	785	733	777	753	727	785	779	724	770	745	744	766	749	765
24364	20978	23903	28190	20980	21014	10987	589	480	421	370	385	351	311	317	325	329	324	376	311	327	330	301	325	319	340	315	295	310	328	322	336	288	277	294	340	307	296	285	293	300	326	272	324	302	289	291	306	251	291	302	268	306	302	287	286	297	329	302	294	312	258	306	303	318	302	266	282	301	324	290	302	346	343	304	276	320	265	283	277	323	331	275	262	309	291	318	318	303	315	299	294	318	301	310	296	342	309	281	262	305	317	296	289	304	307	293	273	289	316	325	281	286	332	262	320	282	347	295	308	285	299	310	313	305	319	322	324	306	297	312	276	301	314	295	292	274	316	314	289	299	314	304	285	271	282	309	303	296	314	297	324	263	277	329	300	295	298	311	256	333	328	284	290	281	283	288	310	297	307	314	281	278	292	285	341	280	311	290	289	296	311	305	342	305	300	282	325	276	297	333	293	301	344	303	298	280	289	289	326	322	296	303	298	312	287	290	318	309	283	264	278	302	279	266	275	260	320	295	289	302	307	291	245	296	272	290	301	302	284	305	303	307	313	291	288	306	306	267	343	300	317	320	328	307	305	302	267	306	289	346	292	287	346	293	288	275	299	329	325	303	286	288	270	308	284	305	312	295	293	293	316	297	286	302	286	296	275	277	296	284	270	302	274	311	284	265	292	302	316	319	235	280	302	324	288	341	284	320	310	334	275	295	312	297	291	314	292	257	277	289	300	315	303	272	287	305	303	308	291	275	308	279	282	285	270	294	275	295	330	300	279	261	288	305	307	312	308	281	319	312	315	324	317	288	284	326	300	280	286	271	259	284	307	302	300	313	275	279	300	264	315	306	293	299	280	280	287	285	291	305	266	296	286	284	314	289	287	311	285	275	302	286	276	276	290	309	278	299	286	313	297	267	295	283	314	303	281	315	328	305	290	277	322	306	321	277	339	302	295	268	311	279	260	290	299	340	324	296	323	259	304	341	310	301	289	275	299	305	299	280	269	305	313	311	278	298	294	311	301	282	305	287	278	310	285	313	295	271	273	290	285	317	309	293	280	313	284	292	304	267	279	287	300	267	312	295	266	272	314	300	276	295	289	341	285	310	300	278	307	309	287	289	313	318	287	301	295	271	316	296	307	332	297	287	283	285	302	261	314	289	298	289	263	293	316	266	264	289	259	294	310	309	270	305	314	258	293	268	290	293	320	284	304	275	295	279	282	273	294	276	278	269	289	292	262	296	289	333	280	287	266	288	349	316	289	306	301	299	305	285	310	304	282	283	273	317	280	312	268	307	265	309	296	307	318	320	292	289	300	269	290	303	300	285	300	305	314	274	282	260	282	299	302	269	312	318	275	295	317	284	315	350	305	306	266	298	282	303	291	309	256	291	318	303	300	317	317	295	315	279	268	250	313	313	312	293	295	298	294	271	307	310	281	274	294	315	293	284	280	350	289	303	300	303	293	261	293	287	282	276	283	316	280	253	276	309	312	322	314	321	323	312	309	262	280	270	314	298	277	276	268	275	295	309	303	298	330	302	323	282	287	279	295	292	323	292	326	339	303	300	309	298	296	289	296	310	298	291	303	283	265	303	289	321	295	304	295	280	299	302	305	276	299	278	296	286	261	277	311	297	334	320	297	300	296	288	296	326	250	308	294	263	307	290	300	275	290	281	297	299	324	305	313	284	285	310	273	311	281	309	304	316	267	304	295	272	320	284	312	289	327	282	325	299	301	284	314	309	323	288	294	285	324	306	327	268	271	289	312	280	307	291	309	324	289	291	284	290	278	269	268	285	273	289	277	338	302	257	310	268	280	322	303	306	278	288	279	276	310	279	296	302	289	285	252	289	326	312	279	302	293	292	314	279	277	303	283	309	317	268	348	291	296	308	310	320	321	301	303	281	266	287	312	284	273	276	311	294	279	309	251	303	307	273	310	283	296	308	278	286	296	284	290	275	324	322	304	271	262	303	324	300	267	288	269	266	313	302	263	305	309	273	285	302	320	285	302	329	294	301	301	275	287	279	287	303	275	278	302	307	306	266	331	276	292	309	301	269	307	303	296	291	339	326	284	297	272	298	271	329	291	294	309	321	295	270	316	295	279	246	283	289	295	327	277	332	286	284	281	296	304	301	293	298	288	273	280	281	289	290	298	280	289	275	310	321	306	278	313	290	319	278	312	298	290	311	304	301	319	287	272	275	285	273	295	290	292	294	317	316	302	277	288	298	296	266	277	268	318	310	299	295	310	288	282	301	325	294	296	297	309	286	299	298	297	291	306	266	306	293	328	291	304	305	329	297	259	286	269	287	317	299	288	272	283	277	275	279	295	263	349	309	283	289	306	313	287	270	329	291	300	329	277	282	247	274	265	295	306	306	296	289	278	286	319	294	284	291	313	282	289	296	282	283	322	309	282	326	289	293	321	286	288	309	310	302	304	283	276	284	316	293	281	288	280	289	318	309	286	274	284	298	292	314	332	279	282	275	298	299	304	304	251	274	320	319	294	322	304	280	311	282	280	303	302	298	305	307	294	314	311	298	331	311	326	319	309	301	308	307	310	261	259	288	313	293	302	301	339	259	280	298	308	271	268	264	329	319	297	282	324	310	315	316	263	312	290	296	282	306	298	308	281	281	287	274	324	338	264	294	291	304	283	285	285	299	277	272	289	280	313	292	309	307	306	261	281	305	283	305	283	309	324	290	295	268	296	267	287	285	303	261	279	278	296	302	329	286	303	295	289	277	296	278	269	342	274	288	320	284	275	314	298	290	336	304	323	300	329	318	285	262	334	281	265	294	318	290	264	303	290	319	279	267	276	293	315	280	274	318	297	314	308	315	311	336	270	308	283	271	276	280	295	307	275	296	304	306	281	295	273	289	302	306	324	334	309	285	268	289	296	315	301	296	272	315	274	289	301	303	273	262	310	297	292	297	284	307	307	320	266	270	284	299	304	290	302	308	291	278	293	293	286	300	301	272	258	303	303	284	295	292	271	308	326	294	342	301	316	288	297	300	302	297	296	281	290	292	274	311	265	273	285	270	291	275	286	316	273	306	297	305	285	293	298	291	276	302	305	292	307	321	281	287	313	343	283	262	294	306	305	307	301	314	298	264	288	285	303	305	298	275	282	300	283	302	320	314	315	308	307	305	287	299	300	304	279	312	253	307	273	266	285	290	287	316	277	298	293	335	300	297	305	287	286	246	324	293	295	278	257	269	303	277	286	286	330	346	315	293	312	265	296	306	280	293	305	300	334	289	302	299	295	305	267	281	287	317	298	313	315	277	298	293	277	307	306	282	280	292	297	314	281	295	310	277	291	301	292	327	298	288	296	286	293	319	273	294	283	305	297	317	311	297	294	297	289	294	298	297	298	265	292	253	285	270	283	296	302	275	297	266	315	289	318	319	286	309	321	297	322	296	326	293	302	276	294	284	296	303	288	291	309	299	287	337	298	280	287	300	300	297	261	306	293	340	297	269	291	313	314	286	277	271	271
4141	3243	1670	1009	739	738	677	672	665	615	667	639	622	680	603	649	638	672	615	662	616	624	652	620	603	610	640	634	673	638	671	630	674	626	614	636	639	596	594	616	584	573	645	649	637	605	682	585	598	661	605	639	618	596	600	626	614	629	592	634	571	614	636	640	609	622	624	581	606	597	631	649	663	656	624	635	665	615	608	647	633	649	602	630	629	640	647	638	596	624	625	637	624	632	664	613	617	612	639	623	603	633	596	598	628	610	609	662	618	632	596	660	594	627	658	629	613	604	601	632	623	653	615	615	615	573	622	656	622	621	642	644	626	583	576	606	585	674	631	598	618	592	631	630	597	592	612	632	588	606	582	601	613	611	622	636	628	623	612	599	622	641	614	585	638	602	612	622	596	615	659	634	649	566	596	673	618	596	630	599	591	642	594	684	591	614	608	586	645	599	656	625	617	594	632	616	627	622	607	628	618	632	619	625	653	640	662	621	649	571	625	618	618	625	655	678	642	612	627	649	608	600	615	615	592	641	649	582	640	615	570	639	608	623	618	653	583	588	619	598	621	590	601	649	643	625	579	608	682	608	642	660	643	680	617	610	645	603	644	624	608	640	639	653	626	613	652	630	599	609	607	548	637	603	638	603	623	626	626	590	618	624	612	596	630	592	603	658	647	627	664	642	644	607	640	634	613	585	600	634	619	586	624	645	590	624	602	586	609	649	618	612	600	588	645	606	685	585	612	638	640	691	614	612	641	598	610	580	615	630	576	630	622	596	623	625	619	675	627	597	596	590	577	611	618	604	631	635	607	609	599	679	655	613	598	607	640	632	628	617	590	597	665	616	636	666	605	592	671	613	628	576	626	614	608	627	587	616	607	634	654	628	634	631	603	617	625	654	601	662	595	640	649	641	654	616	617	652	604	592	628	647	620	607	608	616	610	605	587	558	646	613	612	619	671	617	592	630	598	619	666	610	622	625	589	613	645	648	595	597	617	626	621	592	628	612	646	628	648	646	631	611	566	663	605	602	666	612	654	610	639	667	611	611	623	568	639	651	651	617	636	607	662	645	602	653	597	628	635	656	609	608	593	632	632	613	610	628	637	610	591	614	635	630	597	611	631	611	635	632	612	604	616	620	652	604	630	636	627	626	637	615	621	600	590	592	658	632	584	653	611	626	648	620	584	619	638	668	626	610	596	665	611	590	665	648	644	587	599	614	524	581	631	606	603	596	640	638	560	576	614	626	603	641	651	620	636	603	662	606	644	620	634	669	592	658	601	640	643	649	606	633	644	590	625	659	618	603	608	618	596	559	611	646	598	627	632	616	604	621	580	600	606	632	623	681	607	653	625	625	615	602	657	620	640	614	575	616	619	608	597	599	599	638	634	650	643	587	632	624	612	575	631	618	611	614	612	664	587	624	609	569	573	628	626	686	653	601	614	572	590	629	609	583	616	624	609	607	597	610	607	635	615	596	625	659	630	634	627	588	632	608	602	618	595	602	621	611	633	651	660	639	627	594	641	647	637	578	642	641	601	633	616	652	630	605	622	646	637	644	564	603	632	649	627	639	621	633	571	640	582	585	663	593	589	612	607	584	593	582	662	621	594	610	602	620	655	639	579	607	586	637	620	645	625	625	654	594	610	599	619	613	607	629	626	635	611	597	579	613	649	611	648	627	594	642	626	660	646	636	589	665	652	599	646	573	638	614	637	612	670	621	638	605	644	680	622	625	626	631	661	597	612	612	594	602	616	646	625	618	606	585	634	625	624	578	607	605	602	653	610	628	629	663	653	601	654	602	604	617	605	626	618	629	577	653	658	621	648	596	605	638	631	626	632	633	612	632	616	591	618	610	636	561	630	628	642	617	664	588	641	657	633	590	618	629	594	603	569	621	615	587	598	609	634	667	563	624	610	610	648	612	604	607	589	623	708	640	655	639	585	600	580	633	615	612	591	644	632	636	606	607	640	641	609	620	634	615	615	619	635	640	634	641	623	650	606	613	629	629	613	581	636	577	594	624	629	644	592	628	661	591	599	621	628	632	603	604	599	569	624	625	640	643	639	614	630	642	587	595	631	627	606	587	622	611	601	626	596	648	589	662	655	612	635	612	640	605	634	617	653	634	647	553	586	607	628	616	614	596	610	626	616	625	571	619	632	612	585	619	587	636	610	608	640	638	633	589	596	622	621	628	615	625	571	621	574	642	618	618	616	621	597	637	650	604	631	630	601	618	616	603	628	590	655	574	584	622	604	641	621	615	602	649	663	635	624	619	629	643	637	646	614	605	576	660	598	631	618	629	632	602	599	620	632	674	612	650	609	641	615	653	619	620	613	604	667	649	579	586	595	611	650	605	678	664	621	618	593	583	628	648	611	635	656	630	623	591	625	615	639	638	603	709	566	587	630	622	630	662	639	617	617	626	610	607	633	585	602	619	583	622	633	619	632	653	604	642	636	654	614	657	596	640	579	643	578	641	629	620	594	611	617	635	598	594	604	642	633	602	636	648	641	611	624	617	594	579	576	607	616	630	638	599	643	663	581	653	615	611	651	602	602	600	619	604	594	645	619	581	599	629	591	611	634	619	610	619	574	616	634	613	615	665	586	603	614	587	664	632	566	619	644	645	661	609	616	585	617	624	585	620	647	589	608	613	577	623	647	642	632	616	608	606	608	619	627	574	611	615	608	662	642	613	621	595	619	602	590	662	585	631	644	637	603	630	622	638	622	670	651	583	621	598	637	612	614	621	638	600	584	660	606	621	613	614	623	610	623	647	611	593	645	620	585	614	579	581	610	616	613	635	639	641	596	619	605	615	640	604	643	608	670	597	634	634	648	631	628	620	611	620	623	613	593	624	639	601	569	629	638	645	604	670	623	585	682	639	577	644	664	628	609	581	621	599	631	612	637	616	648	571	616	652	585	605	612	641	645	632	574	592	617	634	629	618	671	645	588	650	649	610	604	613	628	611	622	610	591	609	617	625	624	642	634	652	635	644	663	672	627	655	640	623	615	619	634	654	615	643	671	634	628	605	596	634	614	619	651	631	665	641	651	601	633	616	581	614	582	605	631	627	588	612	629	625	616	622	594	603	609	659	643	601	588	587	644	577	618	640	622	629	613	592	646	649	634	632	595	613	652	632	627	632	618	599	598	637	608	601	604	656	645	611	606	617	616	661	635	608	599	623	645	584	611	643	623	614	589	605	648	596	629	613	619	600	628	653	673	621	625	583	660	616	606	623	592	565	647	577	650	623	599	630	579	599	616	618	593	597	606	635	608	628	588	635	595	596	617	642	627	604	586	646	642	635	633	613	613	615	616	654	663	652	591	597	658	640	602	609	618	600	602	624	632	624	620	584	591	603	658	638	616	598	627	661	679	629	623	611	636	564	650	646	647	609	577	670	648	620	610	589	592	628	598	624	613	578	611	628	601	590	651	593	604	585	607	602	611	663	637	620	610	623	630	660	626	613	683	633	663	631	660	565	635	611
33234	14848	2190	225	193	196	205	174	203	208	192	220	198	192	209	207	163	195	225	218	185	223	205	175	173	193	170	204	198	215	191	187	197	214	187	209	205	196	199	168	205	216	173	180	217	186	189	186	203	207	195	184	153	195	206	208	186	207	207	209	226	192	195	196	157	208	189	174	191	188	184	211	208	181	191	159	188	194	201	185	190	190	213	202	182	191	189	203	214	179	218	192	195	199	241	192	194	184	183	213	211	221	189	227	215	193	167	201	218	179	182	204	210	195	178	202	220	214	212	181	209	181	192	215	193	193	209	176	173	181	199	206	166	179	194	225	196	176	201	182	208	194	170	208	187	175	170	190	187	191	201	186	193	188	221	197	215	182	177	179	192	217	186	213	191	196	215	201	222	214	176	204	191	205	198	170	185	204	185	195	203	191	207	177	179	181	199	183	156	190	197	192	216	208	207	217	206	178	199	212	187	173	219	210	180	210	202	182	226	176	204	210	186	210	200	210	195	197	219	190	217	194	192	179	202	184	196	186	222	182	176	194	187	186	177	171	166	179	203	219	180	169	204	192	184	181	197	193	212	221	173	194	221	219	194	191	200	205	148	155	227	196	220	203	212	190	216	201	215	193	183	188	163	168	157	205	213	211	193	183	212	187	227	192	170	197	223	223	201	203	177	196	206	204	167	178	193	207	206	201	213	185	191	219	194	204	188	206	206	192	220	181	196	205	210	188	179	229	188	200	180	190	204	219	191	163	191	206	200	188	201	183	205	210	192	193	195	186	181	189	201	193	192	185	186	207	214	206	224	186	208	202	176	224	191	201	199	157	183	191	195	220	183	206	217	179	214	211	192	195	214	192	203	196	214	179	210	195	209	179	198	182	202	204	167	179	216	194	190	201	222	191	191	177	176	184	206	206	221	202	198	180	208	210	187	202	196	197	173	198	239	205	213	163	193	200	195	181	199	201	212	193	194	182	200	201	196	184	198	209	209	188	207	205	205	202	184	191	205	200	185	226	200	188	193	172	190	206	191	193	206	190	180	182	198	195	195	187	202	216	187	216	180	211	187	181	185	191	184	182	189	184	201	169	204	204	204	209	198	205	206	165	201	181	157	208	174	171	211	221	186	166	179	197	163	183	205	204	209	201	174	206	208	183	207	168	162	195	178	200	173	187	201	207	217	175	188	197	208	236	214	196	199	191	186	167	222	214	189	198	192	199	178	181	168	192	213	215	197	182	193	189	189	192	195	222	194	181	202	193	175	197	193	220	208	203	199	184	211	198	199	191	197	197	187	205	234	197	171	215	187	175	193	171	215	192	184	200	170	186	202	188	199	221	207	200	215	166	188	185	189	181	189	203	194	181	210	216	184	213	171	166	198	215	172	201	192	183	229	201	191	177	187	210	201	195	182	177	194	190	200	190	208	204	190	198	201	190	235	197	198	200	225	188	176	210	209	195	211	178	194	190	203	207	193	217	199	209	199	185	194	208	186	173	192	190	177	211	183	211	171	209	227	205	195	202	238	217	173	217	223	193	171	189	204	200	153	218	197	207	205	220	190	178	246	237	196	178	205	178	181	195	210	227	169	207	203	203	191	195	227	186	204	180	199	184	205	175	188	180	195	196	223	210	196	185	171	203	224	181	194	193	196	202	178	207	224	193	200	188	181	190	174	197	172	206	233	210	178	193	170	213	201	176	184	201	191	178	207	179	196	195	188	207	194	199	182	198	196	199	182	205	183	191	233	184	211	189	224	211	206	178	170	203	205	197	200	184	189	177	181	202	209	167	196	231	192	183	202	181	184	188	192	199	197	169	178	210	178	179	193	200	192	157	221	209	204	204	204	191	207	199	196	217	210	207	180	197	230	222	213	194	187	179	208	185	183	189	222	184	204	209	200	221	203	190	213	212	210	204	199	199	218	190	206	192	161	195	182	197	184	192	164	218	193	212	202	224	211	200	187	210	171	190	178	180	189	189	175	188	204	208	199	174	219	180	208	218	202	187	190	204	210	193	206	205	171	215	210	214	171	179	172	235	185	210	213	202	227	215	200	192	214	201	183	215	198	165	186	171	211	193	182	191	202	199	166	209	207	209	181	202	205	202	197	180	188	195	184	206	195	202	185	199	203	174	182	172	192	195	176	190	195	205	194	181	200	218	206	178	208	200	220	223	209	197	201	181	217	171	192	221	183	201	221	181	232	181	197	217	177	193	216	212	208	198	207	195	189	187	194	171	202	231	215	206	207	198	179	154	207	193	176	183	163	176	217	215	179	165	192	222	207	184	191	194	197	198	230	176	214	200	199	182	186	167	207	192	207	202	192	190	211	183	192	192	183	202	198	206	180	176	188	207	187	178	208	171	208	207	231	225	204	176	178	199	181	208	177	182	199	204	205	173	185	184	199	180	183	187	210	194	195	208	209	212	198	203	183	164	197	201	200	212	231	207	195	165	202	208	199	210	178	220	205	178	193	245	184	204	167	188	239	210	198	179	215	214	174	186	169	197	197	177	186	179	166	203	194	228	202	187	194	181	183	170	213	215	204	174	201	189	207	182	180	202	205	196	205	210	192	166	194	190	186	198	210	201	192	212	187	191	146	214	193	195	181	198	196	189	186	186	197	194	185	212	175	172	191	219	182	206	201	194	219	200	219	216	199	205	223	228	220	202	187	212	186	158	174	199	191	206	209	206	193	190	212	191	219	210	184	197	194	149	199	207	211	224	183	198	188	223	194	192	212	189	196	202	176	216	195	207	224	216	195	190	201	197	202	222	207	184	200	184	195	189	193	199	192	212	214	188	168	197	181	211	226	194	179	191	183	179	212	200	189	173	214	200	207	209	190	191	201	166	210	195	195	203	178	187	186	198	223	177	219	193	199	214	199	164	196	191	191	196	178	177	214	199	207	214	187	189	199	176	184	198	204	172	177	191	211	213	182	192	193	193	187	174	168	197	207	189	179	228	190	205	209	203	203	209	183	177	200	189	217	189	203	201	197	181	230	208	202	188	193	164	172	194	196	202	205	207	189	182	184	180	194	220	206	185	193	183	211	194	240	187	180	194	191	196	218	185	187	194	168	194	193	199	172	203	188	178	208	178	187	196	217	206	190	185	199	207	191	198	192	196	200	188	207	225	188	204	187	215	204	224	171	193	192	205	187	182	196	193	180	178	192	216	201	203	198	215	183	183	160	194	194	177	181	212	166	225	185	196	203	204	208	189	177	187	196	213	188	212	228	192	198	199	186	195	206	183	193	178	228	196	193	204	198	189	187	197	185	156	198	194	189	168	213	211	162	188	185	200	186	195	197	177	207	197	183	193	209	198	182	200	175	209	172	170	168	192	195	184	215	222	182	178	184	175	225	187	214	197	212	195	211	184	193	199	221	192	199	180	204	200	191	183	190	205	178	202	212	185	194	179	206	199	188	176	184	205	240	206	190	194	188	180	192	208	180	195	196	218	203	172	187	213	189	180	220	192	172	185	172	184
7709	567	460	508	479	492	447	444	461	469	485	487	461	469	532	465	498	487	466	496	467	501	470	493	491	506	439	534	483	454	496	468	482	491	484	443	488	507	498	467	498	480	465	462	534	478	487	448	481	454	517	491	500	510	456	482	445	487	501	522	495	481	469	487	489	497	447	514	503	476	495	441	482	516	469	502	468	431	473	491	472	499	487	472	475	527	520	452	491	485	463	482	469	462	474	474	488	504	491	480	474	437	484	444	493	465	483	468	472	475	481	464	490	497	479	483	496	464	493	476	534	495	478	471	461	489	447	472	505	483	490	500	482	512	467	472	476	439	476	465	475	510	480	529	516	455	502	487	487	475	493	462	516	493	524	525	459	460	489	459	491	481	461	453	475	511	497	480	500	450	515	489	481	503	484	480	474	475	513	488	496	506	475	510	457	462	486	480	457	451	493	461	508	495	490	478	453	464	454	500	480	494	484	472	502	468	463	489	518	478	413	525	501	450	462	472	450	473	514	477	465	449	464	484	477	462	460	491	482	494	477	475	439	434	474	507	471	492	500	495	496	480	465	487	512	498	484	465	476	482	490	446	456	484	499	494	481	454	471	467	455	461	504	449	479	500	473	470	510	498	509	491	458	475	493	533	461	453	466	520	487	517	490	532	463	448	482	471	487	477	473	470	506	485	482	521	490	512	480	493	475	480	473	463	488	527	492	468	504	457	472	520	479	447	464	503	521	463	503	428	475	440	471	496	474	496	466	479	466	487	486	488	457	446	481	478	468	456	483	497	467	451	465	464	508	462	489	494	436	461	471	481	460	491	494	468	487	473	468	510	489	481	448	498	487	487	476	504	511	503	463	501	464	490	505	489	481	470	524	483	494	474	494	445	461	438	438	500	514	484	470	471	483	491	456	454	517	477	477	507	482	456	443	473	473	493	504	497	471	464	492	450	512	473	461	474	464	502	493	456	515	441	496	497	477	466	487	476	447	494	434	489	499	461	518	461	491	487	470	513	482	508	493	487	491	496	459	472	484	483	466	521	479	513	516	500	459	484	454	462	462	488	477	498	478	467	508	479	459	477	495	436	498	455	474	466	528	442	501	490	511	480	476	436	523	466	486	466	453	461	523	467	463	487	491	458	486	465	498	483	485	451	463	457	468	480	493	468	482	473	496	504	515	478	500	511	477	472	482	491	468	441	502	477	469	473	460	464	510	517	506	452	482	465	448	460	505	513	497	489	516	470	500	473	497	471	466	438	433	475	510	475	484	496	475	518	456	466	476	496	471	455	483	494	481	462	482	462	492	495	502	511	499	502	459	522	492	512	473	479	471	493	496	481	459	480	496	462	469	490	517	491	478	474	503	447	493	467	464	475	486	456	467	467	487	490	475	472	492	478	470	472	492	458	493	473	463	500	504	481	446	456	473	491	515	481	513	483	473	467	490	501	514	468	451	467	474	459	459	493	528	530	460	487	499	480	486	451	466	515	479	500	438	518	483	476	510	485	493	499	480	492	499	472	456	460	475	472	489	485	486	499	472	460	458	483	519	491	486	544	518	503	452	447	497	441	465	474	516	497	486	488	476	504	510	462	457	458	464	493	500	472	451	465	447	469	482	469	480	512	462	482	493	471	487	461	471	500	463	488	501	511	485	444	484	500	516	482	475	476	482	474	502	453	432	466	473	500	464	484	482	517	503	455	465	503	467	476	472	450	481	470	470	490	464	469	461	477	453	458	502	453	463	488	490	477	468	469	483	461	520	447	526	488	487	534	538	471	500	510	491	471	462	470	475	464	490	474	489	493	482	450	492	514	525	448	477	454	475	493	424	517	502	527	512	471	465	477	481	459	504	493	510	446	473	467	457	494	480	493	480	486	491	480	469	477	441	487	484	431	491	461	502	452	464	512	497	452	448	462	474	502	491	445	497	503	480	502	488	479	447	491	441	499	463	459	473	474	479	472	468	475	469	480	493	471	507	523	482	474	508	483	453	481	486	495	491	478	499	443	504	460	478	466	469	478	475	495	470	484	485	468	489	474	420	505	472	491	462	520	451	481	500	485	467	476	477	456	459	487	521	508	466	471	468	490	452	487	483	463	484	495	499	473	469	489	473	496	468	449	492	492	476	480	483	470	437	447	463	481	485	495	471	450	480	472	486	503	478	458	455	472	441	493	502	441	456	490	466	474	485	511	500	449	497	495	459	497	484	489	490	505	502	500	507	442	516	512	496	499	480	500	454	466	491	494	449	501	485	475	454	475	478	467	480	518	448	465	465	458	516	493	474	463	482	478	463	500	484	460	469	500	463	457	459	483	427	456	457	480	468	470	487	496	498	506	497	492	478	484	430	454	468	470	455	494	479	473	490	453	481	501	467	467	455	469	500	510	497	461	481	449	478	496	504	467	463	510	523	491	515	497	447	498	482	469	501	465	439	505	490	474	494	512	465	486	486	430	503	474	489	477	450	438	466	504	495	480	496	475	474	464	487	479	528	478	512	479	502	491	561	497	480	452	463	450	465	457	455	464	435	471	509	488	499	482	452	481	464	498	482	453	506	537	498	488	486	525	477	497	497	546	489	515	523	471	460	512	455	472	454	482	474	459	495	493	520	463	472	455	464	456	499	458	491	462	501	475	473	492	497	512	507	436	489	488	492	482	509	490	481	455	472	475	449	459	474	434	489	495	482	454	504	494	478	482	485	487	463	466	496	517	471	491	478	449	480	470	476	455	497	472	499	480	474	465	453	496	487	444	453	513	504	451	475	485	515	479	510	488	473	522	487	459	482	481	488	465	500	471	460	511	458	477	474	472	507	456	478	455	494	534	503	459	503	462	490	509	499	499	485	467	467	474	507	483	514	497	470	497	478	480	460	494	506	470	453	509	461	480	503	478	501	478	477	418	496	497	454	463	478	468	485	494	480	503	507	497	495	468	473	500	475	473	507	450	499	474	490	510	508	473	483	480	481	472	475	505	473	437	490	477	460	477	483	504	472	469	539	463	464	492	498	449	449	467	446	455	469	479	481	439	493	472	484	502	463	464	503	451	489	486	491	496	494	463	454	504	482	508	483	497	547	467	479	478	462	481	484	461	509	477	498	433	509	458	479	507	476	492	495	497	454	444	441	477	464	508	468	462	480	459	496	478	469	484	471	447	483	491	492	520	456	510	468	506	476	476	498	446	442	563	463	499	468	492	446	482	502	469	433	473	489	475	460	481	428	509	497	483	479	478	502	477	523	461	479	448	485	469	450	479	485	442	510	541	453	465	498	488	506	499	482	501	461	464	510	497	489	488	498	510	491	519	498	515	493	464	434	489	469	520	472	456	511	480	466	507	460	463	467	492	475	455	477	495	453	486	477	489	522	492	493	461	510	475	506	455	501	441	470	466	519	489	479	475	514	458	489	463	497	488	501	452	461	469	439	443	488	508	462	494	460	462	431	496	496	456	492	488	468	469	459	494	475	515	483	496	488	490	499	488	488	447	480	495
25085	20990	23558	28581	20997	13090	702	509	436	370	372	395	377	390	353	346	337	347	351	368	393	342	328	393	354	347	391	350	323	368	371	339	360	329	346	358	398	337	355	380	366	365	368	320	355	386	372	343	336	362	329	357	343	339	376	377	338	369	399	349	324	343	366	352	335	361	308	340	342	344	336	361	344	331	332	349	371	347	324	343	351	366	369	394	385	393	354	316	360	349	342	323	347	358	339	361	351	348	339	330	334	347	343	361	364	353	356	352	319	334	371	357	355	331	368	334	329	368	342	352	368	323	334	369	368	318	351	375	315	357	389	341	350	348	344	375	357	328	380	338	341	338	353	363	374	344	333	355	338	349	343	318	332	350	323	405	338	357	324	356	348	364	388	389	358	343	362	314	365	353	319	371	361	357	343	349	348	355	373	342	341	350	361	342	350	356	341	346	365	357	388	370	338	336	352	349	382	345	355	339	375	333	311	364	338	311	355	319	335	350	327	322	369	353	360	346	346	342	336	368	328	347	350	345	368	347	355	382	326	351	375	395	364	326	371	340	346	342	363	364	372	383	320	332	370	379	355	321	385	362	380	352	355	312	350	348	322	344	353	353	352	312	348	345	349	353	377	352	352	349	344	363	364	361	385	364	337	333	360	338	376	333	374	321	346	314	317	324	345	353	380	356	370	341	378	381	359	344	330	358	322	386	395	358	346	378	351	353	339	344	325	314	375	358	331	376	372	363	380	345	342	361	347	338	348	356	384	334	364	385	379	347	412	356	340	364	338	397	311	352	354	338	333	383	360	371	335	358	351	374	340	332	344	338	356	358	337	346	347	355	381	330	307	347	352	360	356	326	371	354	342	365	356	346	322	353	367	384	341	351	337	371	316	381	360	342	330	360	362	351	386	379	365	355	356	332	346	330	342	342	346	343	321	320	345	372	370	337	373	350	366	341	350	325	355	386	327	381	380	371	365	336	395	339	386	374	359	353	338	336	398	354	355	357	354	319	320	338	367	332	333	340	352	347	364	369	341	363	349	380	365	324	331	380	330	368	373	359	359	375	338	371	342	327	369	346	365	341	378	367	354	377	377	326	330	328	349	389	363	371	350	288	353	371	362	328	344	315	347	343	330	365	367	371	346	359	345	355	321	351	363	336	378	360	331	354	348	351	348	354	341	302	333	365	372	304	400	330	386	342	347	373	334	350	359	341	341	354	351	332	354	395	348	365	337	336	335	372	330	393	348	383	336	343	331	306	320	331	364	350	369	357	351	389	334	357	354	322	368	342	378	352	389	356	385	342	344	370	336	355	341	353	383	341	368	340	358	343	358	332	313	331	396	355	367	340	354	303	386	297	334	371	354	362	362	370	368	349	379	333	366	333	376	337	343	355	382	339	336	341	377	338	374	349	323	375	383	400	353	374	373	343	356	331	355	381	361	323	314	350	341	336	350	328	327	367	350	382	334	341	337	335	377	369	325	388	371	363	347	330	353	394	368	370	388	345	351	345	354	353	346	338	372	374	356	352	359	314	346	313	390	382	363	352	383	353	382	324	322	330	372	347	335	334	318	336	378	367	370	352	363	357	377	333	354	347	324	348	365	415	342	336	321	326	322	382	338	346	341	335	369	358	348	332	349	335	395	377	349	347	332	333	366	334	314	341	345	356	323	360	342	344	398	339	318	329	365	323	347	328	350	336	308	388	361	343	321	351	345	341	343	341	334	358	363	329	351	346	375	309	351	343	340	350	370	392	373	349	318	317	306	372	349	350	304	315	321	333	346	343	336	376	368	364	332	355	369	327	336	376	350	348	346	364	349	373	347	374	343	391	347	349	362	338	352	346	372	364	372	353	354	309	354	320	337	346	352	323	345	361	363	361	365	339	345	332	359	375	370	338	343	354	330	335	342	332	353	379	374	336	331	358	346	390	382	323	389	347	365	351	367	364	354	336	343	345	392	367	385	356	349	350	376	332	378	342	307	324	358	354	371	332	370	366	358	337	373	333	348	344	346	339	347	340	327	334	356	331	344	364	356	321	337	335	323	368	341	339	306	347	381	400	365	362	358	344	354	343	346	348	338	356	320	387	370	327	350	336	336	341	347	362	370	335	384	353	368	339	347	346	337	373	368	368	338	362	357	379	304	324	326	369	347	348	339	360	346	350	363	320	371	379	341	352	361	329	400	338	363	366	344	352	334	348	368	340	322	374	362	350	352	340	365	333	364	355	380	309	373	361	313	334	341	329	329	325	340	352	320	336	348	353	348	353	358	357	328	351	363	347	354	386	346	358	312	334	383	334	327	338	370	363	353	353	393	335	344	340	365	339	309	328	384	349	335	336	344	375	334	346	353	368	387	405	321	312	369	355	346	368	344	361	376	323	377	342	338	327	386	377	351	351	321	327	373	352	358	330	356	354	346	365	321	332	356	340	319	353	323	409	361	363	343	337	317	379	343	380	362	396	352	404	384	367	380	352	339	380	377	323	367	342	341	332	400	355	321	344	364	332	362	369	347	325	358	345	367	358	350	318	372	317	338	322	347	331	357	318	368	352	289	312	324	350	357	339	362	333	359	339	354	369	364	373	364	353	296	315	387	361	335	381	343	340	347	338	373	318	377	375	363	386	363	367	387	374	333	376	343	357	348	363	358	344	335	331	364	355	348	316	329	323	338	303	370	359	359	400	334	315	368	346	351	334	346	369	333	354	326	367	345	349	339	346	382	391	390	363	379	344	328	332	350	346	380	345	347	355	357	361	340	330	359	392	350	365	357	335	337	348	333	364	333	357	357	329	357	357	378	383	343	375	325	351	324	334	375	360	353	339	384	369	358	348	330	348	337	380	354	319	328	293	348	369	334	353	367	377	366	348	355	340	373	339	327	330	314	349	316	414	375	338	350	352	333	351	356	374	346	338	353	371	347	390	375	325	328	378	322	340	368	373	343	313	380	331	323	344	332	402	343	370	374	347	338	343	308	323	334	351	349	298	375	357	359	359	374	328	332	322	342	347	366	314	340	382	387	322	382	364	309	331	341	376	351	353	362	335	340	351	402	366	354	331	363	364	355	369	341	346	352	338	333	344	349	311	382	355	342	327	341	345	354	355	357	392	368	344	357	384	354	357	374	376	350	387	329	324	343	347	355	347	319	375	340	361	369	346	360	328	362	352	368	359	356	317	315	344	340	379	390	336	351	381	340	348	376	332	351	364	342	351	307	345	352	357	381	318	338	315	359	367	364	366	357	344	351	359	299	331	390	357	327	297	343	325	355	324	383	346	367	338	339	350	358	307	341	346	377	353	346	321	321	322	362	353	324	348	324	379	366	347	330	354	347	329	344	380	344	326	349	365	361	335	342	329	327	357	366	341	334	345	348	381	369	359	356	387	334	362	342	355	344	331	350	330	338	354	346	347	329	371	343	342	360	363	317	363	329	350	360	371	396	344	349	335	339	332	367	368	384	324	358	376	360	375	376	375	376	348	342	362	344	328	329	306
4368	2160	1315	916	901	787	775	756	742	757	769	802	782	725	783	741	701	742	786	707	784	754	794	724	753	690	726	732	769	724	751	735	784	738	689	796	705	699	779	776	755	751	801	772	781	746	765	733	748	769	739	792	742	714	760	767	721	791	749	717	729	750	740	797	714	750	712	742	747	756	783	761	756	734	767	816	764	753	733	767	774	735	739	767	719	779	746	731	770	745	763	762	760	746	774	737	766	795	766	765	733	705	771	756	748	796	810	749	754	769	771	765	761	817	729	731	778	706	803	783	718	764	779	764	766	725	779	775	798	734	721	747	750	781	780	740	751	744	722	750	763	767	765	721	734	695	779	771	732	825	763	716	770	756	725	757	736	745	701	793	761	784	773	782	740	789	758	772	723	781	782	754	753	776	794	783	775	776	773	752	738	795	771	760	681	756	725	788	758	790	727	733	753	722	740	751	736	791	721	717	776	749	743	727	749	779	771	725	743	728	710	775	753	739	735	722	768	763	721	784	747	732	783	807	757	716	762	721	728	722	759	758	778	721	712	762	705	740	763	755	751	755	723	747	767	807	720	761	739	715	742	766	755	728	837	755	741	751	752	722	728	773	737	802	742	749	749	733	750	781	746	753	837	756	738	726	780	747	742	708	735	760	754	774	701	753	746	716	769	713	773	767	747	707	733	798	797	743	765	795	744	730	760	761	702	768	743	758	796	780	727	744	747	784	738	761	749	740	701	723	735	738	719	752	782	753	784	779	798	758	762	807	716	762	682	760	776	758	734	759	770	726	763	735	730	779	778	708	809	756	750	718	725	714	709	711	747	789	753	726	797	738	744	735	786	749	735	761	768	727	802	709	759	750	735	701	718	705	731	730	781	704	740	745	716	809	741	801	772	740	729	724	709	798	710	788	759	703	789	792	759	738	749	773	753	760	746	797	784	739	736	753	752	795	744	761	808	705	753	761	795	768	726	757	750	724	759	746	733	732	771	761	735	718	745	745	764	693	762	731	725	782	750	676	752	751	766	749	750	797	778	782	736	764	812	744	723	766	768	763	799	774	728	689	761	746	744	795	756	725	795	761	765	777	779	749	753	694	771	743	780	740	742	823	694	797	782	746	743	811	755	750	706	740	799	768	787	770	718	751	770	766	750	756	769	780	735	745	772	754	714	789	776	778	735	798	780	767	735	791	734	784	818	744	738	764	701	742	808	724	700	759	801	774	735	759	719	791	786	751	732	727	790	694	743	753	755	789	751	755	767	757	745	752	741	771	784	756	748	698	834	726	744	771	753	716	765	759	750	741	766	755	739	779	777	735	735	728	764	751	733	754	764	733	722	776	770	752	739	784	749	789	780	761	729	722	801	781	765	762	760	766	710	729	776	775	760	775	749	768	779	754	724	747	758	762	787	734	782	721	719	724	731	740	766	816	799	781	779	765	718	782	711	774	806	748	735	755	790	766	724	697	719	789	764	771	772	710	733	720	784	705	756	800	786	744	783	789	755	769	759	755	758	748	783	742	774	782	705	770	745	743	782	785	783	774	773	771	783	759	768	726	795	740	734	777	778	788	764	762	820	764	728	736	724	818	764	772	779	775	721	766	779	749	738	765	745	737	754	803	768	695	780	774	740	746	779	735	756	761	731	781	717	784	805	763	732	783	754	721	751	790	688	705	761	764	812	726	731	756	788	788	777	776	769	727	759	747	698	767	722	812	747	801	709	735	791	754	783	772	768	778	762	786	755	731	743	749	772	726	764	740	748	757	740	769	713	779	725	718	735	774	725	734	800	753	759	705	717	752	747	682	770	744	759	740	762	770	767	745	736	711	700	779	750	703	732	782	758	770	764	708	733	757	736	754	751	822	757	786	740	768	760	786	735	734	749	730	763	739	721	773	709	727	750	736	766	717	734	753	784	756	738	712	766	789	808	743	745	718	720	731	768	725	743	780	675	770	742	756	717	770	745	775	730	713	797	770	812	739	719	764	742	823	785	752	790	739	754	762	709	782	792	710	733	752	734	695	800	723	737	713	767	815	794	761	775	769	709	767	785	795	720	756	774	772	769	762	796	793	762	736	738	802	766	720	790	714	754	731	727	764	746	735	733	749	767	697	755	723	771	695	739	774	757	790	750	736	709	808	736	736	743	724	764	785	701	768	753	749	760	750	756	756	764	714	728	681	828	743	763	760	744	748	759	818	767	749	737	842	764	729	786	789	743	741	746	735	759	740	761	759	745	749	780	762	734	719	787	768	721	755	774	721	793	700	740	733	725	781	754	800	731	696	733	740	751	770	735	694	753	751	776	763	717	741	756	784	717	724	787	761	733	778	733	707	780	769	743	765	796	725	768	747	796	753	776	742	765	744	799	755	789	768	793	725	744	685	762	727	743	763	765	793	747	763	817	687	723	742	730	731	729	768	772	785	755	738	737	806	717	759	769	782	763	778	756	742	711	808	745	727	757	754	760	730	746	754	739	764	735	748	743	754	712	730	733	769	753	828	768	775	729	711	760	791	707	724	788	723	693	729	771	705	802	766	762	778	769	755	714	727	766	754	781	759	747	791	768	776	753	771	770	744	725	746	739	798	737	750	747	797	744	746	789	736	739	777	757	776	768	771	737	765	715	761	720	723	776	707	743	762	739	726	742	727	708	739	716	773	778	725	773	728	756	745	695	746	737	804	742	757	759	790	810	745	780	772	760	802	731	784	754	785	779	741	773	790	792	721	761	715	753	745	746	761	784	708	768	752	727	747	772	764	775	751	791	747	760	739	805	814	768	779	746	755	741	768	745	778	726	785	748	757	800	786	771	741	765	761	769	790	807	756	793	720	770	712	748	733	731	756	759	725	771	730	728	768	783	688	771	724	771	767	748	742	698	769	762	703	768	747	732	737	754	746	754	714	722	780	760	761	752	730	774	769	744	711	747	712	749	766	761	747	745	759	765	738	766	685	817	759	746	798	735	767	766	740	779	748	732	733	800	771	758	736	704	734	744	747	737	741	780	734	788	754	738	767	740	752	765	779	780	758	716	802	737	727	761	772	769	775	790	734	785	754	769	706	744	724	692	722	729	774	761	720	779	762	746	757	797	719	745	763	770	781	744	725	764	782	814	714	749	781	707	732	773	758	747	711	754	771	747	769	749	714	737	794	725	712	757	806	714	722	740	768	724	796	769	738	753	745	725	762	806	754	780	755	701	758	730	791	767	760	752	776	717	759	752	742	729	786	750	746	742	734	768	734	756	730	704	724	753	780	757	675	735	789	767	764	708	765	814	794	724	705	786	714	770	781	711	695	720	755	720	759	731	723	745	728	755	807	738	806	710	781	773	762	770	783	733	751	780	743	793	787	746	767	728	747	738	764	743	761	752	729	769	783	720	792	731	722	763	713	668	743	756	790	685	739	743	747	763	754	782	713	726	745	721	733	726	721	749	791	795	698	736	775	791	753	755	761	786	680	739	819	750	751	754	774	780	787	746	787	753	728
24440	21024	23990	28274	21025	21059	11077	631	434	440	380	409	365	356	366	340	331	328	276	331	337	352	302	318	314	339	300	292	283	338	319	324	262	319	315	318	330	296	270	293	303	328	273	281	296	299	303	304	327	315	305	309	322	268	302	304	281	274	311	324	321	321	271	265	308	294	317	296	321	305	286	288	295	268	325	281	307	297	292	321	320	284	318	315	305	285	316	312	282	299	338	302	310	316	293	293	303	294	269	277	311	282	277	311	273	327	270	291	280	311	285	257	271	282	351	311	288	306	295	292	302	331	286	315	289	294	263	269	295	292	332	304	311	295	333	318	308	297	281	299	314	310	278	310	288	304	300	336	325	316	292	269	304	303	287	296	298	336	285	297	316	282	273	296	276	274	320	282	275	309	313	244	301	278	290	271	295	281	343	299	286	314	278	291	286	292	301	298	295	297	306	290	325	305	294	293	285	303	312	279	289	289	315	321	313	291	285	315	302	308	293	269	296	273	294	281	290	275	301	319	311	297	341	292	297	298	325	328	266	321	317	298	271	295	285	292	303	315	300	296	304	290	310	253	332	281	286	252	301	271	293	313	275	330	281	298	290	303	302	313	304	305	324	331	314	304	264	305	317	298	310	297	243	321	371	287	313	298	293	301	289	306	316	318	284	311	312	310	327	257	252	288	269	275	312	280	296	300	271	274	315	322	322	298	281	277	270	336	299	275	301	317	296	327	277	297	300	314	320	314	325	277	310	297	315	292	277	336	289	313	335	310	299	346	317	294	308	319	279	283	327	318	281	307	304	291	295	329	330	288	329	312	305	259	276	310	288	286	334	325	284	297	276	328	315	275	297	296	286	301	366	266	296	299	275	306	308	305	313	328	301	300	316	302	306	322	316	258	284	278	289	303	265	290	302	310	260	271	279	326	286	341	275	290	293	308	286	299	332	291	309	299	268	300	295	322	302	293	314	309	271	299	315	283	302	274	294	266	285	332	324	291	274	324	331	331	281	302	321	304	308	282	275	299	307	299	293	287	340	274	287	324	312	303	313	311	313	286	285	312	293	280	287	323	310	297	261	320	298	283	297	313	318	315	294	254	255	272	320	301	305	311	264	317	310	299	313	290	323	266	302	334	297	317	295	317	318	315	306	297	294	325	275	297	287	273	324	261	307	314	289	276	285	293	292	299	303	273	292	290	325	283	295	306	295	292	334	274	300	291	271	270	282	309	291	279	279	341	310	285	294	291	275	289	287	282	315	317	302	288	333	280	290	346	328	264	305	274	302	280	276	283	266	307	296	308	311	337	299	327	344	330	292	281	296	303	272	320	291	321	284	329	296	312	308	292	282	304	292	271	291	299	307	289	316	317	264	287	286	280	298	307	284	298	307	308	313	298	291	336	326	341	279	320	275	294	292	328	296	294	274	302	310	304	295	290	295	291	293	270	303	273	305	296	277	276	305	302	287	291	275	321	338	321	291	308	301	293	288	320	276	305	274	303	305	312	325	263	310	253	287	277	283	301	300	312	288	311	306	289	266	285	312	324	295	341	290	298	263	290	269	307	289	301	276	285	299	279	294	286	289	293	295	294	304	304	300	283	308	309	316	301	278	298	296	317	311	284	272	309	311	301	294	288	300	291	297	307	291	320	286	288	269	299	301	314	318	338	276	268	328	301	310	299	271	302	333	278	269	322	339	279	253	299	290	305	304	280	315	301	291	302	337	288	292	302	275	279	290	342	304	299	309	315	287	297	300	286	290	299	309	320	291	298	290	286	285	301	286	318	289	288	277	316	286	267	319	297	305	290	268	308	264	301	316	316	308	297	330	301	295	285	293	287	281	289	304	276	288	277	291	323	324	295	317	307	280	316	321	301	266	298	297	285	277	334	305	279	297	299	289	291	276	301	300	318	269	315	265	304	288	270	299	293	302	300	285	274	262	309	284	289	302	306	333	269	318	314	261	312	299	321	283	323	256	265	319	274	293	294	297	313	325	302	289	288	307	326	297	282	313	286	281	291	328	296	288	309	299	301	319	292	288	283	319	334	279	298	310	312	301	326	287	297	298	314	317	316	305	294	295	308	285	280	294	318	297	278	293	276	285	301	320	308	298	279	267	277	302	268	318	291	288	268	250	307	336	304	298	306	294	299	281	324	294	299	286	270	288	282	317	298	274	302	349	304	300	310	307	257	282	289	303	322	309	304	308	286	284	341	273	294	320	322	280	299	303	334	304	339	298	316	278	324	285	279	280	288	289	289	279	308	297	317	268	313	275	301	328	315	285	277	344	325	323	327	282	297	267	315	295	315	288	321	306	297	297	270	281	282	273	307	305	303	301	296	265	300	295	253	296	260	291	318	316	317	305	300	301	315	283	284	289	263	315	291	304	288	276	282	298	287	261	291	281	271	299	310	299	272	318	266	333	295	286	292	307	304	291	367	297	319	333	287	317	247	293	282	281	283	266	274	309	315	285	309	302	284	292	302	273	268	308	300	297	316	266	323	303	294	289	325	271	278	272	276	290	274	271	268	319	287	321	312	303	344	335	287	289	290	310	283	293	311	292	293	341	297	274	335	302	305	321	303	286	292	341	335	304	303	300	276	309	274	306	326	310	288	308	292	304	283	296	330	320	279	315	307	314	312	299	275	295	263	298	279	303	334	284	298	317	306	295	293	300	287	315	292	310	313	280	274	295	295	269	283	303	327	311	297	284	267	306	304	291	353	306	324	313	318	293	276	302	293	275	246	319	285	303	272	257	322	307	285	288	341	288	313	305	293	272	335	284	302	253	323	292	350	303	273	256	264	270	301	313	306	283	280	290	293	289	280	258	281	306	297	300	318	309	308	326	318	291	297	310	312	256	279	292	348	339	296	308	313	301	293	303	283	288	299	331	295	291	310	289	308	310	275	282	277	283	295	301	328	279	305	318	291	277	311	275	297	270	301	267	302	303	278	262	282	300	289	308	265	334	287	283	291	350	267	282	311	306	250	310	290	309	309	306	294	299	302	300	309	294	303	305	291	285	329	319	291	310	304	316	303	272	271	281	309	303	281	313	280	300	268	288	281	298	287	314	312	285	252	294	296	318	294	314	305	308	267	292	308	295	306	320	285	284	292	326	324	309	302	284	297	274	268	280	280	302	292	312	287	299	317	287	299	297	322	310	239	268	297	304	275	300	279	302	251	308	309	291	292	286	302	314	305	301	305	326	308	294	269	310	316	305	283	321	325	299	337	313	278	279	305	301	308	300	321	303	318	310	277	300	286	265	310	279	301	258	322	296	294	333	289	275	325	263	300	288	297	314	313	319	328	277	311	280	282	260	297	282	338	287	324	303	300	265	267	301	308	320	313	282	239	293	270	327	299	294	281	325	317	349	293	305	306	293	302	287	261	288	327	305	295	311	307	274	312	286	296	292	304	286	284	326	303	319	292	297	311	305	275	301	310	300	316	278	281	276	312	297	301	310	280	285	292	281	286	279	318	301	308	307	290
4054	3416	1679	1036	826	703	669	669	633	628	634	647	615	619	638	636	650	639	653	612	617	638	608	644	616	589	658	643	660	609	637	625	578	586	610	622	604	606	601	612	580	609	660	620	599	649	628	614	644	582	605	617	621	600	607	585	622	584	630	633	626	605	638	637	626	608	621	641	606	624	658	594	606	645	660	624	650	601	633	627	657	629	633	600	596	584	601	611	608	647	671	612	628	652	629	628	627	615	608	668	593	624	606	624	564	628	659	689	660	654	628	625	623	657	612	636	601	609	630	607	640	659	636	620	596	623	618	606	629	581	667	583	622	658	618	617	619	633	595	628	622	612	601	647	600	659	649	584	617	636	628	611	614	619	635	586	621	577	621	655	614	626	619	639	657	632	667	617	617	651	585	609	620	635	606	598	597	573	649	613	608	626	643	649	648	606	621	623	576	590	607	668	619	649	611	631	597	609	656	657	635	663	621	622	645	621	668	577	683	623	630	603	656	632	630	641	635	654	611	661	609	602	632	653	618	618	585	607	600	625	627	648	633	633	626	612	624	598	556	636	620	631	624	603	682	620	633	614	645	636	590	614	624	608	594	614	594	625	695	579	629	593	651	579	605	631	540	619	629	623	610	649	606	637	635	638	622	615	645	596	623	645	657	616	585	618	672	657	624	622	642	602	609	620	637	582	619	607	616	665	620	665	647	625	645	617	615	642	608	699	576	622	607	616	662	617	650	634	609	606	579	659	633	600	564	626	640	607	620	636	614	625	678	602	600	673	599	608	567	614	610	626	652	616	624	639	627	645	622	652	604	623	621	609	607	634	666	639	659	607	632	633	637	609	612	593	611	636	593	622	620	688	638	628	621	601	660	612	583	600	588	602	586	645	615	633	636	648	591	640	591	627	638	591	645	621	660	676	619	632	619	650	631	591	623	623	618	587	624	611	604	625	601	602	612	603	646	665	651	656	596	646	591	676	628	632	586	592	617	651	615	634	646	630	626	604	660	659	637	605	619	664	641	638	627	585	677	595	619	597	659	622	616	636	645	597	603	601	604	622	625	639	615	656	625	635	619	643	634	621	585	668	618	610	596	594	597	608	649	647	645	588	649	618	618	624	603	628	612	638	644	626	633	617	623	620	639	654	661	650	624	607	610	629	645	604	618	585	635	640	625	650	648	600	661	653	632	651	650	584	633	647	646	597	607	580	653	640	621	661	593	623	645	633	684	619	631	641	590	633	668	640	650	622	599	595	585	640	675	609	588	651	620	640	626	603	591	567	614	616	634	608	637	620	627	656	619	584	591	618	632	623	619	597	655	610	633	607	662	627	596	621	617	611	655	656	617	652	624	630	622	571	625	633	642	672	628	610	593	597	652	601	615	627	616	658	617	626	641	617	598	592	604	590	657	630	624	583	644	612	600	650	653	641	610	632	616	637	609	631	613	626	657	618	617	643	590	604	602	637	622	570	657	614	615	606	652	561	608	601	612	615	664	639	582	606	605	610	604	659	613	608	609	623	581	615	631	606	634	623	653	617	598	596	633	627	575	662	584	615	601	604	640	628	623	617	600	646	587	648	622	620	616	639	659	598	600	637	637	599	606	631	637	664	608	606	647	598	654	621	598	657	653	622	663	647	600	632	603	647	641	635	618	579	641	600	641	635	601	606	602	627	628	598	636	644	640	624	625	620	637	631	653	608	616	642	631	604	658	576	619	631	575	616	641	604	602	647	618	594	662	609	593	640	630	627	634	623	582	688	652	633	652	607	622	585	608	636	613	623	660	633	613	611	642	587	690	618	624	607	629	578	597	618	661	583	653	607	666	657	590	635	661	662	618	581	585	655	632	651	675	597	628	635	613	630	596	602	614	594	626	632	640	616	639	635	659	655	580	623	621	628	622	624	609	629	642	628	632	638	576	631	640	621	575	620	659	602	566	611	659	602	631	617	629	621	619	657	621	632	596	594	625	593	565	604	617	638	653	674	588	624	612	620	617	624	629	572	605	625	608	657	593	594	657	621	652	621	610	607	627	666	590	605	601	629	616	639	625	610	622	634	607	636	586	633	607	628	614	586	613	643	556	619	599	625	615	599	645	590	634	643	627	670	579	609	656	621	612	628	621	612	679	655	638	653	624	635	617	626	656	660	634	617	563	597	694	606	628	622	637	593	617	639	635	621	661	690	600	623	665	652	625	586	605	582	638	582	630	654	638	617	671	618	607	597	609	630	635	592	594	615	630	638	558	604	663	638	642	608	654	574	631	639	666	644	572	628	633	612	596	621	619	614	667	617	638	606	627	660	563	625	668	634	650	601	657	595	659	609	621	592	625	621	601	592	632	635	617	605	620	635	613	555	628	583	624	633	644	606	588	661	620	588	619	627	615	616	653	574	599	607	611	609	572	616	663	622	598	630	661	566	628	660	626	618	625	629	630	619	616	644	657	676	594	656	608	614	680	570	618	582	640	603	599	669	621	632	620	610	614	613	612	597	597	607	596	630	632	685	606	641	611	614	598	632	650	640	620	589	634	589	629	618	620	640	609	639	592	629	611	636	638	633	617	641	646	653	602	628	619	626	624	611	620	634	593	655	673	619	631	623	637	578	652	551	631	597	636	633	616	620	598	613	619	619	667	607	586	647	626	597	656	631	648	611	650	670	584	665	573	606	550	609	626	635	636	598	614	662	612	630	592	647	665	589	569	611	600	620	601	613	595	604	595	627	646	656	608	650	567	585	618	607	632	639	662	596	658	621	650	619	615	627	623	631	623	608	602	642	663	634	641	655	631	610	657	607	582	611	659	669	643	611	648	571	591	638	601	641	641	599	594	690	635	620	639	636	614	624	634	660	579	652	587	610	597	612	650	597	631	599	660	597	576	633	639	649	618	638	617	606	596	624	643	640	630	649	594	624	596	644	629	626	652	575	621	676	607	643	676	629	618	587	623	618	590	619	646	643	636	631	646	641	605	620	621	634	680	584	627	668	639	646	629	622	551	665	595	606	601	609	624	627	648	634	647	644	596	601	617	640	607	603	665	626	575	581	614	621	667	651	659	599	598	692	614	603	616	669	655	608	621	648	636	597	627	619	590	646	604	613	590	607	679	567	613	634	642	662	639	632	570	595	612	563	618	657	608	629	609	587	594	625	626	612	584	619	615	643	589	572	596	628	620	623	594	614	605	634	636	645	625	599	642	638	622	594	648	614	599	619	589	624	651	620	654	629	630	623	644	602	604	622	626	628	661	616	603	599	614	634	638	590	640	635	625	658	616	633	591	613	609	664	636	584	591	612	655	629	620	620	627	566	629	611	594	581	628	604	638	643	637	606	616	618	622	607	570	644	593	581	613	595	610	618	585	623	610	633	623	620	608	585	607	582	615	614	544	648	637	604	596	636	625	636	633	583	641	665	600	617	567	620	603	623	628	619	650	675	604	618	638	611	623	612	617	637	603	617	614	664	637	597	611	628	667	609	624	608	610	617	603	598	646	637
33165	14575	2071	319	208	211	206	199	216	211	191	212	191	207	211	227	178	210	205	168	216	205	207	209	197	199	192	226	205	204	164	229	192	222	223	181	220	184	225	207	200	179	198	211	192	188	226	194	163	179	196	201	198	179	207	193	204	208	182	220	202	197	191	190	206	173	181	199	203	186	201	205	179	205	206	191	158	199	191	189	186	209	174	190	198	205	193	197	190	190	173	212	207	193	209	182	182	212	210	180	208	233	165	214	165	194	162	196	181	233	194	189	212	210	207	199	199	200	218	212	193	197	177	180	209	212	203	177	188	222	190	218	192	190	193	198	211	192	205	203	182	237	198	196	198	218	202	203	189	182	185	179	196	172	185	188	190	202	191	189	227	174	197	188	200	192	211	192	214	215	212	197	215	202	202	195	153	183	213	213	170	231	218	207	184	188	192	179	218	202	190	183	194	200	205	215	208	205	169	214	215	192	214	182	211	198	192	186	176	164	205	190	206	202	176	170	183	209	226	197	194	179	191	186	182	206	175	193	208	194	202	200	195	184	206	227	196	190	193	218	199	188	198	200	210	176	191	213	191	182	199	205	183	191	208	194	183	210	183	206	251	190	224	207	191	199	186	180	220	194	203	198	184	207	214	179	187	209	189	205	219	193	198	194	203	214	225	190	196	182	172	207	203	224	192	195	198	196	184	172	183	191	180	208	218	198	183	196	194	206	206	209	218	175	185	196	217	202	179	182	198	175	185	195	201	169	207	223	211	200	199	217	214	213	210	175	231	182	185	197	179	196	195	206	195	183	180	193	176	190	178	185	209	196	199	181	220	185	179	182	217	196	204	204	211	211	192	201	208	193	219	197	173	207	218	199	183	186	225	217	171	191	192	190	191	183	191	186	181	199	181	209	195	237	179	187	193	197	158	192	190	189	203	207	211	192	162	180	178	174	235	194	198	182	189	230	212	209	179	215	184	214	210	202	172	196	198	192	191	208	194	195	227	203	222	172	215	177	181	225	203	180	218	206	182	183	207	193	197	181	165	192	177	212	178	187	211	202	201	203	189	202	170	151	188	193	193	218	212	199	208	203	188	204	211	216	194	202	186	179	189	218	215	171	192	178	218	214	209	207	187	214	224	213	195	197	217	209	197	231	193	213	209	198	203	232	193	194	190	202	197	213	198	173	210	189	221	191	201	166	179	235	209	197	206	196	214	182	192	205	201	203	200	196	168	182	175	174	174	197	204	175	192	192	202	198	199	215	193	192	230	174	195	190	216	181	224	199	181	198	192	190	213	172	196	190	182	217	188	193	190	207	193	199	187	192	197	204	179	237	173	200	216	190	191	196	189	208	178	198	222	195	210	221	212	171	188	214	183	193	175	191	181	193	209	226	234	182	189	195	194	212	202	193	181	197	195	202	180	206	190	203	199	211	187	196	205	188	189	188	210	175	195	199	161	190	226	177	180	204	176	175	189	191	184	198	220	184	191	187	178	215	190	190	227	189	184	175	212	207	194	179	222	187	206	204	191	213	211	200	212	194	202	194	184	200	197	198	209	193	192	195	196	195	202	204	199	220	206	182	201	203	165	207	224	173	226	194	207	247	213	218	164	184	192	205	187	192	210	205	183	176	199	199	173	194	167	187	189	198	188	197	220	193	213	203	194	196	226	209	177	193	191	192	211	208	208	203	185	194	201	173	210	168	226	206	181	222	178	207	212	180	198	205	178	209	193	195	198	217	195	185	191	205	210	203	190	210	202	212	216	197	196	211	208	194	197	188	184	191	189	204	191	170	198	208	216	207	204	226	241	191	206	181	177	218	203	196	198	185	202	195	222	179	180	214	196	197	216	183	187	202	199	170	185	195	186	201	210	195	198	188	182	179	215	209	181	180	177	204	190	215	213	215	199	175	213	183	179	180	183	176	190	204	176	185	197	197	197	183	206	190	209	196	198	205	226	188	224	196	193	191	217	184	192	200	187	198	168	179	184	182	196	197	188	209	189	156	191	215	201	212	195	186	182	200	176	191	187	187	199	202	184	200	201	208	198	195	193	190	210	190	171	219	177	191	192	216	205	197	219	191	210	223	210	195	183	172	189	224	218	194	193	192	216	206	198	202	195	190	188	189	222	209	223	214	203	217	189	185	187	212	188	175	177	211	216	204	196	186	208	212	170	238	206	211	207	172	190	218	190	202	205	210	186	186	217	190	193	194	190	202	202	227	192	199	201	179	203	207	159	181	208	197	191	200	180	202	182	219	207	211	191	198	160	157	219	204	206	193	196	212	205	236	198	172	199	202	199	198	197	194	181	192	227	203	216	182	217	170	183	183	190	188	189	168	203	183	196	198	186	200	181	190	197	200	150	194	215	168	211	198	183	173	191	174	205	211	218	195	188	199	198	178	185	238	202	228	198	184	207	208	204	212	200	220	217	200	179	187	206	215	191	193	198	192	216	197	164	194	178	174	203	172	179	181	220	191	198	193	204	222	190	212	188	189	216	209	203	240	193	206	209	191	216	189	185	202	213	179	191	187	210	159	185	211	170	196	207	212	201	199	215	205	194	196	221	168	218	173	214	205	173	208	209	171	208	182	204	198	195	139	196	181	202	193	213	192	207	170	172	212	184	196	189	172	181	176	190	176	200	194	184	214	198	197	201	215	190	187	235	192	196	205	216	186	211	189	227	160	205	219	188	187	197	218	186	196	201	194	168	208	194	226	188	199	191	183	206	200	206	195	193	188	218	196	194	172	214	179	185	195	185	174	205	170	204	204	203	189	223	196	198	186	178	188	189	179	178	206	217	186	217	226	194	193	207	212	206	189	172	189	213	193	217	197	183	237	227	192	205	207	206	219	187	214	199	204	193	214	185	208	203	203	191	215	174	181	171	207	179	226	223	210	188	209	179	199	197	200	225	215	209	196	192	183	188	175	207	182	183	184	213	195	203	197	199	195	196	192	210	184	185	195	220	183	207	215	218	206	203	192	176	185	175	212	191	199	200	191	240	198	204	209	164	228	213	203	188	201	187	207	182	204	194	206	201	221	183	164	175	195	209	175	227	209	170	224	206	173	193	205	196	207	175	200	196	202	198	228	216	187	210	200	195	183	206	191	194	175	190	205	213	191	209	212	174	189	181	207	199	205	197	201	211	199	195	181	174	191	201	198	187	206	205	188	199	178	201	210	205	195	194	207	192	197	229	199	194	203	177	211	186	198	178	191	218	183	212	200	185	210	189	201	181	166	190	195	196	191	183	164	190	202	181	192	222	178	176	235	208	173	198	203	215	196	190	209	203	181	183	189	181	202	204	197	175	169	197	176	176	202	187	210	191	179	187	211	207	211	215	204	216	194	202	178	196	199	204	196	209	229	191	206	200	217	205	220	202	186	188	189	220	212	204	195	200	214	219	232	202	186	195	189	204	211	208	191	199	182	178	190	207	188	190	206	225	180	189	185	204	222	210	174	207	212	209	215	179	193	187	196	206	209	193	185
7642	580	499	473	467	476	507	470	453	467	484	485	473	501	476	483	468	443	481	488	473	518	464	473	446	501	487	480	490	511	473	483	491	484	505	460	480	488	479	465	497	464	519	482	505	493	444	455	463	485	431	477	474	495	476	454	490	519	476	446	484	474	451	501	473	503	497	479	428	442	518	486	477	505	442	468	496	497	499	495	419	463	432	507	466	501	462	475	477	439	459	468	463	493	521	493	475	458	465	502	482	501	481	490	505	490	458	480	518	474	478	478	487	473	432	525	456	454	478	466	500	486	500	490	510	494	486	477	480	479	523	455	484	497	506	485	496	456	501	506	476	464	502	475	509	477	493	459	464	488	524	473	462	523	488	500	482	486	478	489	498	489	512	490	508	450	449	467	467	516	524	472	441	474	543	481	515	470	476	481	492	458	451	455	478	461	450	498	453	460	464	477	475	473	498	494	465	472	457	431	476	487	510	519	491	461	487	430	489	461	466	500	474	473	475	468	467	476	459	519	462	482	517	436	503	509	460	506	475	490	486	494	477	468	466	470	506	483	520	489	492	458	513	475	482	478	493	489	475	478	495	460	495	519	473	444	455	476	480	468	482	507	468	456	511	472	467	464	509	468	469	457	486	459	488	516	467	501	473	513	507	488	469	478	463	493	478	462	492	440	479	473	520	447	467	505	490	464	487	497	463	446	510	466	463	431	462	493	491	488	444	444	477	491	502	522	455	476	494	487	509	466	494	463	483	504	483	496	451	490	448	466	454	491	491	476	502	453	472	530	498	505	456	501	472	499	467	505	491	476	461	486	481	474	450	489	482	488	466	502	484	485	484	512	486	527	453	456	478	513	490	505	514	469	475	466	482	482	486	457	445	477	451	489	476	505	433	491	490	496	532	477	474	481	492	461	492	489	458	447	495	494	490	528	439	472	508	473	485	472	501	479	490	499	481	492	448	482	475	448	495	481	501	480	521	507	476	465	470	436	503	448	487	479	484	491	479	502	484	472	486	478	482	481	501	475	463	475	479	464	449	513	510	513	468	481	497	464	512	478	478	478	469	502	478	460	484	486	444	437	469	494	476	492	457	464	468	503	439	465	501	441	496	502	480	486	472	489	452	478	498	477	489	505	481	483	485	496	492	499	492	478	506	476	496	480	491	480	475	524	469	519	499	508	492	488	495	475	472	467	467	425	511	478	467	489	447	485	471	478	454	481	499	503	450	491	498	501	490	481	470	446	527	500	505	473	472	468	456	479	504	480	504	465	505	508	494	491	458	458	494	450	482	473	456	485	462	440	446	487	483	485	487	477	491	454	453	469	459	449	486	489	472	480	485	474	504	495	474	487	489	491	474	442	467	477	482	523	457	512	437	476	503	485	496	464	484	450	510	499	456	502	454	449	477	497	502	486	474	489	481	465	488	506	471	453	457	501	511	475	470	504	466	474	489	500	465	464	464	473	464	492	492	473	470	462	504	456	479	463	479	479	470	463	509	472	456	518	454	425	453	509	468	484	480	482	475	483	445	462	468	481	437	469	479	503	521	481	455	495	461	478	492	498	454	500	514	494	452	509	450	462	473	455	469	478	491	525	474	456	491	490	535	487	497	452	474	478	528	475	479	461	488	462	485	500	512	494	456	497	463	458	495	504	480	483	465	500	497	455	463	460	486	482	467	468	500	468	503	503	471	444	510	471	461	486	511	446	491	513	504	495	472	512	464	503	422	480	461	528	477	502	448	495	458	484	513	474	458	448	473	459	456	514	499	517	446	473	486	484	446	478	490	494	538	469	432	481	507	490	449	478	490	516	466	459	499	495	460	502	491	468	488	470	539	489	459	499	483	469	449	483	528	500	536	516	461	476	466	471	481	461	473	491	445	461	482	481	500	442	469	465	469	503	484	485	459	473	488	489	467	493	439	446	512	487	473	544	497	479	490	438	496	511	490	462	476	477	494	463	456	507	468	454	494	480	446	521	467	446	454	487	483	436	467	519	465	438	468	496	479	489	467	497	494	462	478	467	445	501	480	487	439	482	444	448	503	499	486	470	443	478	476	534	470	429	491	502	511	490	514	498	508	479	480	440	514	473	489	458	469	486	514	489	470	467	438	507	483	486	471	506	482	502	458	483	468	481	478	464	481	459	452	498	465	522	515	470	479	479	459	488	495	497	452	484	479	461	488	435	511	489	505	504	478	481	508	499	509	470	459	483	501	480	472	488	474	492	488	483	477	497	489	501	472	484	492	501	480	479	498	455	519	507	484	505	487	519	457	431	447	472	459	486	501	474	444	510	508	465	506	479	489	470	503	460	470	481	477	497	490	500	500	493	482	482	456	491	517	449	493	474	518	482	469	468	472	521	484	452	486	504	482	451	489	475	480	498	497	517	486	539	478	437	441	450	491	500	496	486	486	471	474	450	463	503	475	460	455	487	502	497	487	511	504	491	467	472	477	444	487	464	468	472	441	484	490	471	472	483	482	475	465	488	542	479	499	464	525	436	508	491	442	481	502	494	483	536	428	461	492	467	473	476	489	473	441	483	478	495	514	454	472	457	479	436	471	465	438	508	462	509	493	458	491	462	468	477	521	488	500	444	482	474	436	488	474	467	497	491	504	512	476	503	485	503	505	479	409	486	450	476	469	486	502	440	481	512	520	484	460	486	467	471	491	474	533	488	471	476	479	501	463	452	507	510	453	493	516	464	454	471	470	498	495	516	480	489	483	466	440	466	496	473	498	503	433	459	475	461	515	483	486	446	511	526	465	480	495	481	455	482	464	484	444	453	464	485	481	486	484	465	474	504	449	486	475	457	466	486	469	477	469	431	465	484	466	484	482	461	485	445	515	498	476	491	506	517	481	497	487	485	507	442	487	501	457	506	514	455	465	469	525	431	514	459	455	512	457	464	475	478	496	486	509	451	471	469	482	485	509	493	474	465	493	524	504	462	459	511	507	456	466	497	483	498	466	483	506	483	482	486	502	507	477	461	481	498	503	464	451	475	463	509	509	476	512	465	501	485	478	479	488	459	474	462	467	509	474	514	469	496	468	476	511	488	522	452	505	440	473	474	478	448	449	461	484	498	447	511	490	456	502	486	453	489	439	460	485	504	463	501	482	534	491	490	494	492	525	480	490	477	487	486	463	476	480	473	460	476	476	526	463	493	509	475	493	499	513	505	467	504	520	474	483	527	498	441	513	434	501	497	490	491	444	481	491	461	493	448	477	471	491	495	478	499	465	452	438	459	453	511	504	489	493	496	483	489	493	471	487	474	481	461	459	442	449	480	410	488	453	505	473	444	514	495	456	506	455	461	473	457	470	493	471	463	468	455	472	470	490	521	506	454	491	429	435	480	480	454	466	488	439	518	493	483	496	482	478	474	445	495	479	465	507	459	508	473	466	470	461	448	467	522	486	468	458	472	514	483	434	474	479	487	494	527	480	498	462	489	472	495	490	489	488	511	436	460	508	498	488	450	498	500	479	474
25106	20974	23558	28587	20970	12940	696	505	420	425	395	385	411	401	372	347	339	312	355	403	370	362	370	347	335	358	387	352	376	403	375	405	367	323	349	360	369	357	367	362	352	354	365	348	359	373	377	356	339	322	355	348	358	337	336	351	315	329	322	365	336	377	352	374	352	379	381	349	383	351	359	356	381	350	321	346	332	347	378	345	328	360	323	332	333	344	315	327	332	334	368	373	352	358	353	317	334	358	354	357	407	344	324	321	372	378	389	351	325	345	368	346	342	357	300	310	368	352	316	375	351	343	354	364	375	323	362	368	358	324	337	346	349	376	361	316	317	385	295	351	358	359	349	384	362	335	366	364	343	398	360	366	343	331	371	328	328	329	334	355	337	349	380	362	349	365	330	348	372	340	366	341	374	311	364	337	371	361	338	372	326	354	376	344	354	386	370	354	350	371	350	317	360	315	335	329	320	340	395	366	397	341	341	369	354	359	366	363	355	327	327	375	355	355	383	343	370	334	390	334	370	367	364	332	343	348	347	376	342	309	376	363	320	396	359	370	336	373	358	334	372	343	330	368	343	344	328	352	336	349	346	337	370	350	329	347	338	383	316	347	325	349	388	336	359	352	368	343	340	330	368	332	370	376	363	353	364	350	339	367	379	334	323	317	398	354	386	374	349	360	357	360	346	353	349	369	345	344	336	348	343	377	344	357	349	397	355	345	335	358	382	387	351	348	338	357	344	349	336	345	404	375	341	347	315	351	372	343	365	384	376	337	339	337	380	365	364	337	384	359	330	365	358	334	348	375	379	326	376	342	328	347	393	359	373	364	353	315	338	362	333	335	336	317	340	366	332	327	366	348	366	380	326	361	366	328	376	372	369	367	347	360	334	339	324	363	384	347	354	338	356	373	408	374	387	373	323	350	359	372	378	329	330	337	382	338	329	355	389	338	371	364	374	362	400	364	351	340	335	314	353	329	328	340	362	338	365	352	329	344	364	348	338	341	322	366	392	375	358	347	353	380	367	409	360	349	345	353	327	346	315	366	382	376	351	366	341	362	321	364	367	340	347	331	355	340	335	313	335	318	351	330	353	381	337	374	337	361	365	333	333	352	298	403	352	354	311	337	382	384	328	360	388	320	343	373	323	335	323	359	339	306	341	335	345	342	371	386	349	350	347	354	329	348	342	335	352	385	372	344	348	329	340	316	340	362	353	363	350	341	397	355	365	313	364	339	349	323	349	349	348	363	320	364	356	342	332	352	391	351	408	353	330	357	342	361	345	335	369	368	357	365	375	364	353	325	334	376	355	383	340	356	349	356	340	374	343	356	337	363	335	354	320	325	370	342	334	358	379	331	338	353	351	336	359	345	339	356	372	335	321	366	328	315	332	320	321	339	333	311	335	359	380	340	386	369	398	332	304	345	333	351	333	375	372	408	325	381	334	335	341	309	386	353	342	331	350	350	331	335	347	317	352	364	388	384	351	339	377	351	384	348	365	356	380	323	312	360	402	344	338	368	368	366	361	325	300	351	329	342	366	342	336	337	366	358	317	362	384	355	397	369	370	354	407	374	358	361	392	338	344	345	334	359	332	373	364	329	328	352	352	354	357	355	361	308	359	352	367	350	364	322	341	351	351	321	309	347	338	372	353	329	357	368	347	380	362	363	368	331	329	341	339	347	337	361	331	350	330	363	298	317	363	280	340	352	335	379	314	363	356	340	301	363	348	326	316	331	362	349	347	352	373	348	335	345	358	347	361	338	346	308	358	345	377	369	315	337	362	321	337	386	386	331	323	341	356	378	318	353	361	380	340	345	311	349	378	332	321	330	349	315	363	346	338	378	370	338	324	303	344	358	339	339	359	378	343	338	338	353	348	363	338	354	363	356	370	358	364	371	340	368	348	332	328	364	305	404	350	346	367	343	334	366	364	384	358	340	362	326	354	356	371	367	346	355	340	330	337	342	354	332	372	336	389	378	321	368	336	379	372	364	353	357	363	386	342	344	336	339	330	339	355	318	358	364	352	347	365	351	344	337	318	348	377	335	330	381	372	350	358	385	347	382	361	330	328	333	336	334	332	361	355	332	322	348	351	356	361	358	323	365	364	375	353	362	336	336	371	396	371	391	382	351	403	347	343	348	357	336	330	367	356	388	355	324	361	340	336	332	365	328	337	353	374	360	365	375	336	325	363	360	352	339	353	391	328	328	332	331	338	353	380	315	391	386	365	375	357	344	328	360	330	372	395	307	395	336	299	335	351	365	365	323	378	356	352	341	331	366	338	380	338	323	348	308	352	362	368	326	362	338	334	323	372	330	306	366	335	361	350	379	350	379	328	358	357	350	359	343	364	352	362	393	317	338	345	307	331	391	360	354	350	329	349	347	332	343	349	305	365	339	337	357	342	370	355	342	361	335	333	327	335	338	337	351	359	354	398	335	346	355	349	362	309	361	371	339	316	351	321	342	364	374	357	344	313	355	370	361	379	388	353	333	363	356	349	387	349	359	365	329	350	371	346	353	338	375	355	331	339	336	367	341	323	335	350	339	318	358	331	317	371	359	299	387	320	325	357	337	355	323	360	347	338	364	351	336	356	344	324	369	353	403	316	405	322	349	307	378	370	345	349	337	336	340	356	332	314	347	380	349	332	371	327	354	365	355	357	331	368	386	348	361	367	366	371	343	322	376	321	321	327	343	411	341	364	358	337	349	338	343	353	324	353	337	323	364	377	368	358	337	343	369	338	377	366	350	357	294	341	326	339	328	361	359	381	386	368	334	403	330	365	320	327	373	336	329	327	305	378	318	333	361	361	359	390	393	371	366	343	316	339	317	321	348	368	341	306	370	366	415	359	324	381	383	365	371	383	354	350	335	343	360	326	370	332	366	307	372	360	379	347	350	345	365	368	298	354	311	352	363	346	367	337	353	348	370	345	358	352	320	361	315	353	332	330	333	362	370	392	362	355	368	355	362	371	354	352	338	312	349	334	371	321	360	353	353	389	333	338	329	334	333	349	364	340	365	391	356	312	322	329	361	356	336	332	348	368	365	310	344	356	332	342	360	351	331	353	382	391	351	387	361	343	358	335	340	349	371	355	350	386	334	367	352	366	349	371	325	364	363	347	320	343	353	372	335	374	360	340	333	336	342	369	360	358	371	294	320	342	336	392	336	339	364	350	380	330	380	317	345	338	321	329	354	328	362	340	339	344	330	315	366	344	377	380	385	359	416	388	314	367	343	347	388	388	344	393	342	367	346	324	334	380	352	376	322	337	338	353	337	325	338	359	325	303	367	328	355	339	377	359	365	342	355	408	370	339	309	351	319	329	364	383	343	352	357	376	327	339	383	362	369	341	381	378	358	340	351	348	366	330	360	386	358	334	375	360	365	367	361	370	353	379	341	325	375	341	329	344	350	348	375	361	331	332	317	349	370	376	371	323	370	344	344	315	331	326	343	359	330	343	358	352	324	355	331	330	330	352	377	355	340	349	380
4395	2123	1274	982	858	781	816	761	774	770	759	760	747	762	768	835	755	748	737	750	735	757	783	739	755	769	737	754	759	751	766	736	719	777	760	799	731	806	738	751	797	773	790	766	754	741	780	712	764	750	733	693	720	777	809	752	709	721	772	760	727	737	745	771	729	738	755	726	772	767	764	758	770	776	714	791	716	801	769	780	740	767	767	755	779	796	746	722	764	757	770	728	769	757	796	726	759	801	695	768	787	749	758	730	714	752	789	722	783	740	802	765	763	730	793	749	756	786	702	783	764	788	779	741	742	726	725	823	741	756	776	748	715	812	735	764	740	705	737	748	745	730	724	751	788	765	793	780	754	751	733	749	723	738	755	748	784	728	772	744	744	750	735	802	804	735	781	706	767	751	770	745	790	767	747	769	713	771	725	726	726	745	752	757	769	717	786	766	752	788	732	739	743	692	807	764	750	790	730	737	724	683	766	784	760	766	760	768	709	782	760	713	779	793	754	736	729	808	738	701	815	738	719	736	739	702	725	760	750	736	768	698	744	745	757	680	718	661	711	732	810	753	730	737	783	730	747	820	709	748	753	738	754	761	730	715	760	777	720	764	776	765	716	756	786	719	805	793	771	745	762	707	756	749	780	720	743	756	766	765	758	765	711	758	770	746	756	757	775	728	671	714	723	762	772	765	731	729	786	763	758	759	722	734	745	768	773	741	716	715	765	757	738	756	721	761	785	741	693	751	776	727	750	781	760	742	779	712	762	749	767	804	762	814	760	746	769	745	723	750	750	751	762	767	783	748	751	714	774	777	752	729	751	745	773	757	762	739	786	738	758	737	716	747	763	786	718	774	780	731	776	720	753	713	764	739	755	777	715	737	802	770	762	782	813	781	744	756	743	724	674	790	773	755	746	783	789	806	769	753	735	763	750	774	764	803	770	733	768	785	722	785	759	754	757	767	758	755	723	746	752	742	751	755	720	754	764	732	754	776	741	768	784	756	716	752	716	723	740	792	704	783	743	796	773	752	785	715	735	773	763	783	763	807	767	741	742	780	761	725	776	750	783	755	752	791	725	755	727	730	778	753	730	744	747	731	729	703	747	770	764	789	741	756	721	745	737	796	741	756	804	775	745	773	762	756	764	784	720	754	775	788	695	783	714	727	722	727	766	792	716	791	727	725	750	744	775	750	762	750	785	790	743	741	783	743	753	738	778	753	735	745	778	763	742	759	757	731	787	723	769	702	823	791	774	746	763	794	749	734	760	771	757	714	770	729	732	735	770	788	768	772	718	778	727	735	759	817	770	777	731	815	761	759	765	766	726	772	818	784	748	712	775	761	809	753	805	769	778	732	738	745	758	730	757	737	744	771	774	788	779	754	701	732	767	745	728	804	750	784	798	700	746	758	794	733	725	752	734	700	771	772	763	720	716	772	769	751	789	752	712	775	763	749	818	770	781	744	774	709	752	751	723	766	793	754	733	848	793	760	770	754	770	746	740	769	742	754	713	750	725	732	774	790	734	738	772	757	722	747	758	746	736	728	753	743	739	771	774	708	750	759	697	777	787	826	733	755	747	732	778	755	730	689	791	786	736	768	701	762	768	743	741	712	721	720	721	789	771	744	755	797	731	785	774	724	758	754	800	773	703	764	724	726	808	766	767	751	764	795	777	729	760	770	707	775	746	728	740	748	740	682	743	802	740	786	758	752	771	759	716	737	752	718	793	735	761	777	815	791	687	755	762	763	761	801	761	750	735	763	768	759	783	720	777	740	741	723	730	753	723	754	730	782	738	806	742	747	777	696	772	737	796	786	705	741	734	785	748	763	764	726	759	786	770	779	749	720	795	790	756	742	743	736	782	776	805	764	765	706	760	762	753	786	758	743	762	734	768	761	705	768	780	748	776	754	824	749	741	740	774	707	750	770	751	806	719	720	766	744	775	746	709	742	802	757	707	783	738	736	696	760	751	736	771	776	753	687	737	795	735	770	813	807	776	759	776	740	739	741	772	770	786	739	741	767	770	716	734	760	744	717	778	728	773	722	775	790	754	748	748	763	732	725	741	775	740	728	728	722	795	807	723	750	720	744	744	752	747	733	800	751	749	770	755	752	725	709	787	756	714	743	765	778	765	772	770	714	772	735	753	753	751	770	708	781	754	757	734	762	769	710	712	779	788	731	741	744	740	756	756	785	784	690	760	774	771	754	746	790	707	705	775	756	795	745	734	757	711	758	699	734	763	792	727	752	769	772	767	744	807	758	745	742	790	769	740	722	757	759	759	729	730	763	794	798	701	751	776	793	765	720	747	759	738	724	760	761	805	780	760	745	740	777	762	760	736	770	694	723	748	753	760	756	754	727	756	767	725	770	798	759	748	754	750	749	720	804	775	732	736	806	770	759	754	779	750	744	760	776	748	751	743	827	766	705	772	817	725	777	713	768	740	767	741	748	720	809	745	699	733	771	823	741	768	776	728	721	726	772	775	734	780	703	722	736	796	787	705	762	760	789	749	716	739	714	735	699	826	776	782	777	765	751	763	823	732	744	735	723	769	744	768	744	820	757	700	810	774	732	752	742	805	782	730	790	759	795	740	762	687	755	715	766	704	735	694	718	786	794	688	724	763	727	739	713	792	720	745	743	804	710	750	803	761	780	806	741	768	771	809	773	763	745	785	742	713	760	820	753	751	739	740	782	759	751	729	767	749	758	743	741	777	732	742	728	717	769	773	726	741	763	718	768	806	727	739	789	796	806	784	748	750	745	738	774	751	756	762	725	787	711	796	772	741	719	709	731	718	783	735	753	763	794	725	765	742	773	742	819	732	746	732	694	751	751	733	739	760	771	783	733	741	738	775	709	757	761	761	787	759	705	748	755	736	792	719	784	778	757	750	734	752	744	721	730	764	757	731	771	726	717	751	730	777	750	745	717	756	782	751	790	753	758	747	814	732	747	718	794	734	782	770	738	768	731	779	721	776	784	712	758	765	753	745	802	813	744	757	738	775	782	744	714	769	766	746	737	748	802	750	780	722	716	729	763	721	781	757	724	764	777	729	750	715	719	748	732	796	711	772	765	776	746	765	787	729	784	714	738	817	709	699	790	779	758	765	747	765	718	769	762	724	779	765	771	782	758	733	751	784	741	774	756	792	792	773	719	782	752	739	718	760	695	804	750	728	733	770	703	796	771	759	743	757	771	767	782	731	805	723	796	767	833	768	730	750	716	752	743	775	724	783	760	762	778	776	698	718	745	770	730	773	760	784	728	724	756	759	761	730	754	764	745	756	757	759	761	747	720	815	765	745	728	743	750	721	762	788	739	741	750	763	753	761	761	721	802	792	766	749	716	758	775	727	758	783	723	793	792	757	758	796	776	723	800	753	783	712	721	755	794	735	757	751	796	807	761	756	761	739	795	689	747	723	774	762	788	740	721	745	798	798	715	786	739	733	787	734	757	720	784	787	735	786	738	752	753	819	735	777	730	737	726	757	751
24407	20982	23945	28210	20984	21011	11054	643	435	399	407	376	361	335	323	316	339	318	309	326	314	336	306	349	312	317	317	316	286	315	318	335	307	279	312	287	317	317	305	261	290	329	287	269	300	313	320	321	293	295	290	284	315	335	268	313	313	320	294	272	290	301	296	288	308	270	320	293	307	252	331	297	324	325	334	269	314	319	286	298	290	316	308	295	279	308	284	294	308	299	289	266	317	310	272	286	317	294	315	299	297	261	270	271	319	301	297	283	281	265	298	285	314	311	274	334	322	289	293	272	309	310	306	272	301	324	300	311	303	324	311	315	290	339	279	293	280	287	295	304	289	296	280	303	323	303	307	261	295	292	325	298	305	314	307	281	287	312	295	287	278	329	297	312	316	286	280	289	313	323	322	303	317	295	300	313	283	320	309	285	279	298	280	274	284	289	292	291	301	297	305	291	286	301	283	273	282	297	318	267	269	301	311	282	329	269	330	300	300	282	285	311	294	294	294	305	314	323	297	271	291	312	335	293	304	286	267	321	305	290	295	311	270	307	294	320	286	271	307	318	303	326	331	325	317	266	301	321	332	323	315	265	312	285	278	316	281	294	302	311	314	272	295	302	281	279	304	287	291	336	297	246	293	293	288	307	324	304	281	293	344	264	297	315	273	282	322	307	300	336	287	266	311	289	271	296	290	306	302	293	286	324	280	293	290	257	300	303	330	303	304	295	302	304	307	320	314	312	299	271	274	284	287	301	278	283	282	273	338	271	287	315	287	314	267	309	267	284	275	286	322	278	323	304	295	292	286	263	289	279	306	303	285	320	269	326	291	320	267	282	291	300	300	306	281	324	268	268	337	324	320	306	276	315	296	294	276	289	297	312	314	304	295	305	284	304	311	299	279	292	298	308	322	323	323	254	312	254	287	296	312	293	290	299	289	314	284	266	300	290	298	287	305	305	285	325	307	309	306	258	295	327	300	290	296	272	290	306	288	285	288	292	310	280	323	275	326	310	288	292	310	331	329	283	299	319	293	300	291	321	339	286	292	266	305	284	304	288	287	263	289	289	320	320	323	284	274	306	250	306	280	298	310	279	286	250	313	286	264	316	318	311	299	312	307	274	310	289	275	296	299	299	308	279	291	303	299	310	289	311	284	299	298	322	270	328	291	293	304	314	294	302	274	300	319	323	283	302	316	295	298	313	321	296	331	295	290	327	317	289	322	281	283	310	275	281	293	298	301	283	320	312	308	303	295	331	335	277	305	310	275	295	333	309	327	338	300	277	292	301	318	311	278	293	314	298	334	293	312	295	304	281	295	297	309	301	322	285	302	287	316	291	296	278	302	311	325	323	279	258	297	310	325	304	300	311	292	297	288	361	246	276	305	285	278	291	293	334	291	289	302	279	281	297	298	291	269	255	308	318	319	279	282	308	284	310	309	320	350	299	289	285	298	278	305	295	293	279	261	278	309	295	298	294	318	280	288	292	317	282	293	294	290	270	308	296	301	271	285	303	295	281	282	318	299	333	278	299	319	318	285	266	270	271	299	290	299	306	296	315	296	306	291	286	315	292	275	292	302	288	290	287	244	267	290	281	310	287	282	303	265	287	313	300	334	293	314	269	297	281	293	319	294	275	350	302	296	280	302	279	341	276	294	298	286	280	309	273	295	288	294	310	290	344	306	304	311	278	277	302	287	289	293	285	254	293	285	284	328	286	289	312	287	292	290	282	293	294	275	283	299	257	279	317	310	308	311	324	300	319	326	321	320	308	325	294	305	282	293	277	300	304	273	288	286	321	285	281	312	300	322	345	271	324	305	295	297	287	297	296	290	278	306	296	318	316	326	296	301	307	306	301	306	312	282	315	315	308	283	327	300	301	288	284	280	296	280	295	303	303	290	310	260	346	303	247	326	311	296	297	298	271	278	313	292	302	312	294	287	314	302	306	278	267	333	293	251	312	293	304	297	315	264	298	315	304	292	334	295	281	276	320	318	314	295	265	299	321	298	266	321	285	307	284	311	284	300	316	304	284	315	307	313	303	260	287	309	286	307	301	288	305	337	307	301	293	306	286	288	291	279	312	329	278	309	319	302	310	306	292	294	327	276	294	307	289	308	278	300	281	293	284	316	286	328	282	276	300	266	271	275	253	298	303	322	292	298	308	269	335	318	273	272	315	302	331	315	296	308	314	317	280	346	261	326	303	285	313	338	312	286	294	300	253	305	291	291	278	262	311	304	309	322	276	301	274	277	310	277	277	296	293	293	288	307	309	294	310	311	322	294	307	278	275	320	309	335	275	293	279	295	293	303	293	330	319	260	293	273	320	323	295	339	313	302	303	295	305	286	293	293	296	271	298	318	301	304	273	274	315	290	313	293	308	285	311	299	276	283	310	307	320	305	296	295	278	302	264	303	287	304	297	297	270	296	275	299	281	276	332	270	308	313	323	292	292	330	287	280	261	313	313	337	274	292	273	312	274	292	317	338	315	289	313	308	323	292	293	297	296	257	300	259	298	282	266	286	322	293	282	283	272	265	284	297	295	310	298	301	297	296	287	331	263	307	292	314	294	294	299	306	294	297	311	306	290	329	309	286	285	317	309	338	306	310	287	292	323	283	308	295	296	297	279	284	290	306	289	275	319	292	286	314	304	255	290	311	274	271	262	304	295	281	285	256	329	274	292	286	306	287	317	289	293	289	276	301	305	273	262	291	273	295	271	313	296	297	298	290	291	319	304	282	281	309	350	302	291	291	291	282	252	300	300	310	294	265	311	296	271	335	317	252	293	319	285	259	296	308	292	296	301	286	314	290	290	264	291	277	262	273	309	299	271	300	298	284	297	308	284	311	305	282	311	303	299	272	271	312	268	265	296	309	291	309	295	281	287	287	317	320	291	302	307	303	331	281	283	315	312	274	304	314	294	304	297	291	309	285	314	267	322	297	276	316	300	271	311	298	330	316	285	307	270	302	262	293	290	296	293	256	303	309	284	313	284	265	271	300	283	300	286	292	303	272	293	342	320	276	289	277	303	290	269	273	285	309	313	267	299	333	298	296	305	275	321	313	265	288	312	275	321	308	321	275	352	310	336	266	298	286	293	283	305	307	289	308	294	284	315	326	310	295	276	306	348	295	315	329	276	290	294	274	291	287	296	317	282	341	287	296	312	320	276	282	299	293	260	297	276	296	275	315	294	277	299	328	293	291	329	334	277	273	313	295	323	319	284	294	282	307	269	323	287	293	294	277	317	323	311	311	303	303	314	338	307	304	303	304	314	315	258	282	333	288	312	260	284	283	291	319	312	280	281	302	308	305	285	266	293	303	278	321	352	318	332	272	326	302	274	271	286	275	270	334	313	309	317	292	294	301	290	322	316	329	302	293	291	276	281	334	292	306	288	308	286	298	277	309	287	281	300	339	303	313	275	261	325	295	307	294	308	283	318	281	312	303	294	258	303	298	334	292	302	282	317	319	308	322	316	320	300	315	303	337	288
4004	3258	1630	1008	812	726	688	686	662	649	634	650	631	620	628	630	646	647	644	649	594	662	634	608	604	607	647	680	645	615	627	618	611	591	634	671	633	637	633	622	632	621	629	644	590	617	623	650	667	618	617	583	621	573	607	616	626	620	612	626	599	648	638	638	654	629	566	586	634	657	612	629	592	603	629	671	579	615	648	601	628	649	588	639	652	620	662	648	620	603	617	576	635	633	621	642	624	616	592	639	639	605	655	627	607	643	629	639	615	615	592	593	612	605	627	631	610	587	636	608	617	652	589	646	649	647	653	629	650	638	594	623	599	620	614	609	626	611	651	603	644	671	604	623	650	656	630	617	631	574	618	621	639	575	671	641	644	665	592	601	633	586	626	628	633	606	604	620	638	610	611	615	641	622	626	615	589	618	586	679	649	645	599	645	645	604	644	616	658	604	633	583	622	612	633	618	627	612	617	658	630	640	635	615	652	614	604	630	639	653	595	630	618	660	600	580	617	604	608	629	614	635	608	585	610	626	660	625	633	638	619	637	608	599	635	644	679	642	610	658	635	630	610	593	632	628	614	637	650	621	598	597	639	649	645	596	622	627	574	691	617	630	619	659	611	630	581	613	630	591	609	628	579	622	606	635	629	628	634	657	649	618	619	635	596	665	597	587	608	623	589	628	575	607	605	613	582	571	649	633	661	590	616	588	617	628	628	574	584	629	631	635	611	627	630	602	628	635	617	628	618	598	596	619	618	582	642	648	624	651	626	629	589	609	609	661	639	598	644	628	633	660	634	614	625	635	549	623	596	633	636	617	618	631	628	641	641	672	596	607	629	589	617	630	606	600	620	625	624	602	597	652	646	645	599	631	595	592	604	643	638	649	647	651	678	647	622	610	603	624	636	607	630	600	635	606	631	637	658	606	620	620	612	593	634	591	595	660	631	648	615	582	615	592	659	649	613	643	631	646	645	646	643	607	671	622	590	592	620	569	627	600	605	611	620	586	605	633	617	628	657	607	612	609	647	596	664	642	592	610	624	603	638	612	575	598	612	584	646	663	595	660	625	606	690	577	607	681	624	642	640	624	652	595	632	607	559	575	622	631	578	631	667	617	642	610	662	620	622	665	646	589	686	611	669	611	689	591	691	604	606	636	601	603	685	667	668	623	628	636	652	602	575	650	677	624	607	638	632	626	615	652	589	658	603	639	600	633	627	592	624	609	647	653	663	620	657	576	631	550	606	626	631	684	584	616	634	669	677	603	624	608	634	607	620	644	616	653	623	600	684	655	622	600	576	596	561	622	648	621	639	604	594	624	637	619	619	613	649	643	643	601	577	591	642	617	653	662	623	632	596	623	633	590	658	642	649	640	650	620	539	613	612	675	618	600	634	594	619	621	578	643	633	613	592	632	620	668	646	612	648	598	614	663	622	631	659	638	616	615	635	590	603	656	608	597	608	577	613	618	657	655	652	628	570	633	613	641	623	603	632	646	607	612	617	622	621	570	604	598	634	640	590	667	603	612	620	647	673	605	604	588	620	576	641	623	591	636	638	597	634	605	592	615	614	675	586	654	616	611	655	630	625	637	582	598	645	641	626	620	643	659	629	584	649	653	653	630	598	644	663	623	670	614	605	619	643	620	603	642	654	631	628	605	667	653	653	611	607	629	611	626	611	626	631	619	600	559	663	640	638	601	666	608	622	623	614	621	639	623	621	603	624	639	586	581	643	613	639	689	587	601	615	635	600	670	615	666	618	656	626	583	598	648	627	647	632	657	631	610	614	649	613	628	591	661	579	629	643	631	654	614	634	601	666	626	609	590	611	584	600	606	668	613	587	648	621	633	625	606	648	596	630	607	582	618	602	634	639	693	635	582	628	627	582	604	658	569	683	582	598	622	638	578	614	624	581	637	660	654	653	659	611	557	604	586	617	626	663	640	582	644	634	605	600	640	623	622	624	652	634	612	621	617	590	622	664	626	613	630	605	610	629	633	636	654	591	649	595	634	630	612	643	684	653	663	628	615	614	642	647	568	652	605	614	623	646	650	620	609	634	582	619	622	642	656	649	615	634	584	592	646	584	638	618	615	643	599	623	632	653	604	590	672	640	637	626	628	629	632	602	613	608	634	635	603	666	592	584	629	588	599	647	648	583	609	595	647	623	639	618	619	654	641	648	575	629	612	580	671	658	625	545	587	631	578	614	614	563	629	625	667	617	677	632	642	639	627	618	658	615	603	644	619	666	570	624	613	625	623	644	622	667	606	651	645	666	623	624	642	649	606	661	611	633	603	589	615	588	611	652	627	664	628	588	638	636	555	641	586	692	640	629	633	613	627	638	612	614	645	634	639	602	655	622	631	620	651	599	608	647	631	647	612	622	657	656	579	614	590	615	654	618	626	633	647	648	612	601	661	578	630	647	574	654	618	612	614	667	609	626	590	619	630	634	571	619	629	623	622	631	619	665	636	618	588	646	628	632	628	604	616	618	639	629	579	582	601	620	606	627	626	600	627	600	629	635	573	603	661	696	617	614	608	603	594	576	644	666	642	604	635	646	614	582	586	605	627	645	662	614	634	632	624	605	635	623	706	637	644	644	571	600	615	646	618	658	586	593	600	616	669	578	651	640	609	574	624	651	592	589	616	665	591	634	592	619	673	588	621	657	633	602	607	647	634	642	629	655	669	588	590	627	610	663	637	606	657	601	588	600	664	667	598	611	650	622	671	628	628	624	641	613	655	577	667	618	604	622	620	656	607	605	608	655	615	660	610	653	635	611	588	606	661	583	595	611	618	580	651	592	618	609	619	600	595	568	617	627	633	614	611	611	615	579	652	591	656	639	612	659	621	653	594	598	605	569	599	637	659	601	657	673	653	602	649	617	640	672	654	629	660	559	670	634	619	590	633	663	643	633	583	646	609	642	623	617	592	629	630	606	637	573	670	639	620	633	632	657	653	614	641	595	573	611	637	572	627	592	621	634	623	613	643	631	588	619	620	638	582	617	607	656	574	644	611	625	611	609	616	637	602	646	646	647	640	631	610	578	651	583	627	605	578	661	602	587	586	630	615	614	624	616	594	610	619	647	616	663	644	604	621	629	646	608	629	670	647	646	620	630	644	644	667	617	613	602	652	581	623	649	666	614	641	639	622	637	623	586	631	607	612	612	617	641	617	605	663	579	615	628	612	597	600	603	635	620	643	593	631	620	611	610	631	570	686	659	655	637	596	650	607	590	610	629	633	631	655	682	612	633	647	600	605	626	610	651	625	636	643	629	657	574	592	624	608	607	661	661	624	653	661	585	619	616	655	606	610	598	632	616	589	624	633	632	643	636	670	648	626	657	572	657	603	680	600	588	634	626	587	643	660	639	613	622	641	650	631	610	591	631	623	621	595	658	665	632	612	612	615	618	612	642	602	606	597	605	618	650	615	619	641	585	611	639	623	656	639	585	621	659	642	597	582	610	628	622	579	565	650	624	649	658	600	635	645
33088	14585	2239	492	371	375	304	181	216	187	204	184	191	199	189	194	202	210	192	218	196	200	201	204	195	220	209	172	203	216	193	178	206	206	194	215	220	178	200	224	229	198	194	188	192	199	179	190	178	183	189	183	199	222	186	176	198	191	216	214	200	205	211	198	200	199	199	177	188	226	217	203	213	182	183	211	222	159	178	212	181	211	217	236	206	177	184	181	195	194	184	223	222	185	226	176	180	195	204	191	216	207	195	192	203	206	186	178	204	188	182	206	218	200	186	164	198	186	159	173	211	174	205	192	220	199	188	205	202	221	188	187	196	212	205	204	208	198	199	189	208	189	194	213	193	180	194	199	185	205	213	212	199	209	212	197	207	208	196	206	202	176	162	195	215	193	207	206	202	180	208	186	183	219	177	213	198	195	179	214	198	194	200	200	195	209	202	192	191	180	201	203	207	209	188	179	191	171	177	198	163	198	199	196	185	190	211	181	214	195	198	176	210	204	202	202	210	208	202	206	199	171	200	214	164	193	229	208	195	190	196	205	225	191	189	205	192	188	212	215	197	202	197	163	170	187	187	229	180	185	193	213	180	199	214	202	167	202	176	167	183	177	182	227	218	211	191	209	208	210	184	227	200	187	189	205	181	190	178	217	189	252	200	197	201	180	216	202	194	190	213	200	197	215	215	203	202	190	230	207	198	199	199	180	217	208	203	223	207	197	190	190	213	182	184	188	219	195	184	194	197	215	191	165	205	197	210	194	184	189	174	179	170	178	181	174	195	206	170	188	185	171	205	199	206	200	190	206	205	201	199	221	177	213	215	187	198	202	205	206	182	206	207	182	209	196	202	223	204	179	189	224	176	200	209	212	199	219	202	177	200	183	201	172	189	206	179	194	180	188	193	209	176	194	173	193	211	205	212	182	198	202	211	188	205	194	192	174	182	202	203	179	189	214	188	172	181	204	186	216	170	189	187	192	215	204	221	176	189	188	193	169	187	204	183	175	198	180	201	196	222	206	203	179	205	177	162	189	180	186	191	214	178	202	167	188	204	214	203	201	193	180	219	195	201	197	201	211	206	175	204	205	214	218	184	192	181	200	198	196	199	218	181	203	214	182	195	179	206	164	192	217	191	200	177	220	198	206	215	215	221	201	188	215	201	190	201	190	198	196	192	181	191	204	186	211	226	192	197	193	211	206	199	212	189	198	171	196	194	180	203	210	213	183	205	198	208	192	203	200	201	208	202	189	186	181	197	198	163	212	186	213	201	204	185	176	221	201	188	198	194	183	194	199	196	197	181	211	178	229	183	210	197	177	183	185	196	185	181	200	185	174	219	192	172	192	202	202	195	196	186	193	188	171	196	202	213	198	181	178	185	194	191	188	203	185	211	190	184	206	191	217	190	192	222	213	195	205	205	182	182	163	180	199	226	187	188	196	205	198	194	224	200	191	205	195	195	183	204	199	192	210	198	196	189	180	183	198	189	189	202	215	180	195	208	212	191	214	219	205	201	176	223	204	202	184	202	199	225	229	205	234	207	199	182	201	184	170	185	207	166	188	221	190	204	195	201	235	180	201	190	201	210	186	197	191	200	196	196	203	219	205	183	200	199	203	197	218	201	207	200	206	219	187	188	186	196	195	183	227	217	215	196	213	172	183	208	245	191	241	192	179	212	207	181	208	211	217	190	212	198	194	196	197	203	190	189	222	214	185	191	172	191	216	180	194	207	206	189	196	199	189	200	204	205	182	203	199	178	191	197	191	173	186	190	207	190	207	192	165	194	203	208	190	160	191	200	213	213	199	162	192	199	223	187	172	175	208	198	191	195	185	202	188	216	215	206	176	195	222	187	186	210	224	188	172	185	204	195	201	197	181	193	190	186	206	193	214	184	191	179	210	201	180	215	209	173	202	205	185	202	209	200	207	194	195	194	205	188	208	199	210	203	206	183	187	219	196	191	171	207	202	181	199	228	207	207	165	214	218	208	197	201	195	223	225	189	185	174	168	199	193	190	206	199	187	177	157	187	220	182	206	179	219	204	218	197	194	198	181	206	186	207	204	181	192	210	227	226	205	219	202	208	193	205	204	211	224	177	179	202	201	202	216	211	212	179	180	195	180	206	171	182	224	197	181	175	201	195	193	197	189	202	189	195	186	219	219	229	209	172	178	202	187	186	223	177	205	216	185	205	191	221	190	182	199	201	197	177	184	180	177	205	193	179	197	217	186	198	176	207	179	198	177	220	210	217	189	173	228	201	210	185	177	212	216	161	196	201	199	194	189	192	196	191	185	202	198	188	175	219	208	176	192	213	198	197	223	191	183	215	214	180	196	202	225	190	205	175	184	216	207	210	205	181	215	195	195	210	191	214	199	184	193	197	199	205	225	189	192	225	208	240	193	230	193	192	184	219	199	204	189	205	202	195	179	210	189	202	194	203	192	208	197	181	195	194	214	192	211	181	229	190	192	197	206	181	170	178	195	224	202	211	200	196	199	213	202	232	183	207	199	155	205	211	194	227	208	186	216	202	199	221	191	193	205	198	198	183	187	181	190	187	188	196	196	185	197	183	195	216	183	222	206	221	196	186	195	224	168	230	198	182	194	200	195	202	204	173	190	189	190	205	196	209	200	188	206	190	208	213	201	190	187	195	193	194	188	207	204	194	204	184	230	214	190	226	165	196	152	193	203	231	207	210	192	196	207	180	208	203	181	206	196	181	197	179	175	187	208	203	193	205	216	214	200	196	199	207	196	185	205	205	202	213	217	201	174	181	166	227	191	183	224	228	212	206	193	211	176	185	182	190	211	201	235	160	204	194	194	205	229	183	198	210	165	177	218	200	207	234	174	215	208	191	179	199	227	199	212	193	197	215	176	205	187	204	189	197	202	195	185	208	201	182	201	165	213	184	191	207	195	202	188	204	184	194	199	193	213	192	197	175	204	217	193	202	189	195	209	202	195	179	214	171	193	190	166	213	197	197	186	178	214	207	205	206	211	199	199	184	207	193	203	194	189	201	199	211	184	169	189	203	199	200	212	206	197	214	184	197	209	210	203	223	183	173	211	221	202	176	213	181	197	225	189	210	217	186	185	203	204	205	219	175	176	209	201	196	213	205	208	213	213	187	192	180	214	198	208	213	210	201	196	210	210	166	196	200	187	218	218	189	197	183	186	189	178	204	197	196	192	190	194	197	223	196	181	224	184	185	198	168	199	217	209	160	222	193	201	192	173	220	206	198	198	205	182	214	195	202	212	185	185	184	186	202	210	200	215	221	180	206	193	208	183	186	194	207	206	194	204	180	197	197	200	232	225	220	202	199	208	170	192	199	196	222	205	200	222	194	224	216	180	196	199	208	187	223	212	215	191	175	186	217	193	200	178	238	198	221	191	221	218	192	211	181	181	211	196	187	197	198	171	207	189	206	201	200	221	219	203	194	192	211	171	214	187	205	203	154	164	190	190	199	205	230	182	191	211	194	192	197	204	199	227
7636	583	564	483	485	509	474	474	524	507	468	458	473	490	476	456	483	488	461	495	510	457	443	510	482	478	490	491	475	488	452	499	536	521	510	451	493	475	515	521	478	476	499	468	492	499	505	486	445	479	515	503	468	486	480	478	496	545	471	448	439	477	494	514	484	479	482	490	499	477	503	524	451	473	453	478	503	492	522	459	463	503	488	475	434	497	499	488	455	503	461	465	488	543	477	507	484	480	478	432	490	494	511	467	492	523	481	475	478	493	486	485	506	494	461	487	456	454	509	466	451	500	473	453	471	497	487	482	475	485	499	469	476	462	449	503	508	514	477	482	482	430	498	494	459	492	461	478	485	504	460	434	460	504	502	486	466	496	508	448	500	534	491	472	460	506	485	498	445	494	482	544	492	446	442	501	473	487	472	456	466	481	479	447	493	451	474	498	474	459	501	506	439	481	513	495	490	497	498	479	496	447	461	467	471	464	487	470	480	468	515	443	474	461	467	486	450	483	509	474	475	465	456	511	460	488	483	469	481	511	495	493	504	473	481	497	489	486	466	468	452	461	478	450	484	482	471	475	473	490	504	492	481	511	480	477	463	473	473	514	506	462	458	499	470	499	487	477	466	508	513	475	518	478	431	468	521	492	512	501	482	517	506	494	484	449	498	486	499	492	526	459	470	465	495	464	535	481	497	516	472	478	497	498	466	464	486	462	475	470	501	481	470	480	476	485	482	494	513	456	483	509	431	468	443	497	472	500	512	491	476	467	505	483	505	485	484	466	500	483	491	503	479	462	484	455	508	468	487	454	505	504	449	462	535	458	476	504	478	476	457	466	458	502	460	461	533	514	448	502	443	485	468	458	497	490	469	484	494	465	489	518	452	474	528	480	458	494	507	522	536	483	504	478	503	465	484	479	510	504	517	509	462	504	450	474	526	447	483	493	482	501	476	501	486	480	493	491	487	496	510	498	474	490	459	479	496	454	487	437	482	492	461	449	476	480	492	451	468	467	448	492	490	448	437	490	518	490	474	498	463	446	477	464	479	507	477	475	513	472	460	475	484	503	483	478	462	500	470	482	521	477	472	478	459	502	478	466	476	478	485	506	465	479	486	486	494	506	462	505	506	485	468	472	490	512	490	493	463	486	481	475	467	540	497	450	510	532	469	494	514	490	504	496	472	503	514	526	487	473	455	496	464	479	505	450	467	458	502	493	490	479	488	493	478	491	511	493	499	479	515	451	515	517	497	463	467	453	522	474	492	495	496	513	468	472	462	478	486	483	452	491	519	497	479	478	481	491	495	491	485	514	487	519	468	485	484	435	499	507	496	509	454	520	523	529	508	506	464	508	502	512	482	495	507	482	503	480	496	475	494	491	475	492	429	506	502	482	501	487	497	476	505	484	500	435	481	472	471	520	463	476	474	446	485	484	519	514	471	494	466	473	494	522	463	444	472	466	502	474	474	460	468	508	464	481	454	513	524	441	474	468	515	499	472	470	455	464	499	480	507	451	433	508	494	476	474	456	491	513	512	485	473	494	439	497	463	502	503	506	468	485	510	493	469	504	461	456	433	496	440	450	491	463	463	536	463	526	530	471	489	469	467	466	496	463	520	463	489	512	474	462	487	470	480	487	533	474	490	483	486	467	470	506	502	469	462	514	487	460	496	500	473	471	487	465	497	544	492	464	482	493	495	449	461	519	497	490	502	511	475	533	457	492	468	507	480	485	470	517	456	473	506	482	430	475	473	479	451	548	519	496	503	486	486	476	490	508	515	483	494	514	458	492	471	459	468	479	495	471	464	480	434	492	484	459	481	537	475	508	484	498	488	483	426	473	494	484	467	456	442	463	479	487	484	474	474	493	494	514	546	485	471	507	457	466	473	480	494	481	424	498	507	494	465	480	474	478	458	505	458	504	510	471	455	526	449	451	492	456	454	485	502	419	456	489	544	487	436	506	499	485	485	509	447	486	500	490	486	478	505	468	444	496	492	466	507	476	485	500	482	472	491	484	498	498	479	483	488	481	490	497	455	514	475	512	494	489	487	486	478	478	511	485	496	479	482	472	492	489	481	465	478	464	487	499	534	503	502	452	411	486	486	495	467	471	476	511	495	438	480	482	468	483	526	455	509	507	475	482	444	492	499	517	482	503	485	456	481	514	438	482	474	503	498	488	504	476	464	462	502	487	486	471	481	480	468	465	463	461	513	472	487	499	454	480	489	472	475	474	477	493	486	477	467	488	492	515	483	459	470	465	448	483	521	484	499	514	521	463	494	487	450	466	457	499	456	483	530	449	462	456	497	494	480	487	489	450	473	521	502	507	469	534	518	472	459	523	450	498	494	485	485	486	531	469	516	496	521	500	488	479	493	512	475	497	518	538	486	487	489	499	496	515	437	477	475	517	510	491	479	506	502	489	463	463	467	517	504	515	450	502	474	514	513	488	483	505	495	504	459	528	488	479	507	462	529	460	476	490	466	424	482	494	499	477	498	491	522	490	505	501	502	491	518	523	485	514	465	494	511	499	447	483	478	506	488	442	512	493	490	448	476	469	504	501	489	508	486	459	496	484	495	485	516	481	466	487	489	457	492	504	527	533	509	486	510	490	467	492	476	495	495	451	463	481	504	450	490	489	488	452	472	478	484	515	477	464	480	473	475	506	473	469	530	460	469	493	470	486	497	505	486	463	484	554	477	476	472	429	506	505	486	503	507	484	465	522	483	464	486	486	483	493	480	494	495	514	477	461	478	468	457	498	463	496	454	482	509	549	484	454	464	483	458	492	446	480	465	446	479	485	477	490	501	475	485	460	470	492	497	483	488	476	491	485	497	452	481	490	480	435	504	509	506	474	474	468	465	491	511	459	456	468	445	449	483	472	481	477	483	493	459	512	462	463	524	518	515	498	485	486	504	514	507	456	489	479	489	504	483	486	499	496	483	478	481	450	486	465	488	492	459	490	460	480	504	459	436	490	469	476	489	503	492	532	492	491	506	485	499	483	499	493	456	469	523	489	478	531	481	464	495	499	498	460	473	492	528	496	472	483	454	480	485	497	457	484	476	471	488	482	523	496	450	508	467	502	455	494	484	476	462	500	481	494	440	497	489	441	468	470	480	441	483	523	515	505	449	481	468	558	474	483	505	487	472	518	508	478	527	524	496	482	498	503	508	440	434	471	494	461	522	499	466	515	432	492	481	493	478	462	503	484	474	485	492	500	438	455	490	515	467	486	500	524	492	491	447	484	492	505	474	499	520	477	450	490	485	486	493	439	464	457	476	492	488	501	499	476	472	520	483	443	511	464	491	437	472	482	530	443	490	514	468	535	488	484	511	501	500	456	480	503	474	483	503	454	490	501	515	462	503	483	455	452	462	513	486	494	494	519	488	517	504	483	483	477	453	501	495	456	488	487	489	501	521	459	487	471	461	517	477	524	474	482	511	441	502	452	460	475	481	493	494	519	529	505	506	478	537	461	455	471	522	474
25077	20970	23597	28521	20985	12845	625	500	419	403	389	373	363	362	382	370	373	365	365	326	370	392	336	348	401	383	353	326	345	347	360	382	371	339	346	351	335	354	363	348	328	343	372	359	362	313	341	343	353	347	388	361	344	334	331	377	363	381	354	379	344	338	345	373	318	334	357	336	331	376	340	342	350	349	339	354	358	333	339	337	329	340	373	369	363	370	354	332	386	361	380	388	333	333	330	369	332	337	317	339	347	362	366	374	379	343	377	348	350	378	339	359	345	326	354	344	334	358	315	348	357	344	352	339	327	334	357	357	351	317	342	342	359	333	367	357	325	372	327	371	358	368	338	358	360	342	336	316	400	370	359	368	339	359	359	352	353	344	379	364	327	317	348	332	327	340	379	378	347	328	380	375	363	355	371	327	359	372	329	339	291	356	332	348	373	350	360	346	358	352	333	371	369	376	354	326	339	318	355	383	340	387	345	383	380	367	360	368	328	324	351	359	337	360	335	347	321	399	341	357	348	339	372	340	382	340	349	363	326	340	359	344	308	327	331	357	333	340	304	336	352	353	311	317	355	367	371	345	377	365	316	356	324	344	338	353	340	356	347	360	343	374	341	389	319	346	357	334	373	361	358	333	323	340	360	362	304	336	358	365	355	322	349	366	371	347	358	339	364	327	413	392	345	374	359	338	333	335	332	361	341	342	346	359	368	341	337	332	333	337	333	378	317	337	359	384	349	342	351	373	373	348	322	370	376	352	362	337	382	369	330	359	343	334	373	341	349	354	346	390	384	355	374	302	324	348	372	381	309	323	361	306	352	351	366	332	354	358	345	344	330	324	392	353	353	360	343	330	348	343	364	343	351	357	295	359	314	369	362	371	324	362	325	363	346	315	328	324	342	358	351	346	363	338	349	344	352	323	334	349	361	342	369	383	389	335	315	346	363	349	354	361	337	382	336	315	359	349	313	319	329	329	341	356	337	357	350	335	370	359	341	377	332	385	368	340	361	325	337	340	323	323	365	295	302	317	339	379	337	359	325	350	387	341	352	390	337	346	350	342	346	328	342	333	395	404	369	354	378	359	324	333	377	341	342	377	353	329	336	338	370	363	378	345	353	326	422	348	382	307	350	352	350	362	363	356	339	326	357	374	320	394	348	379	364	356	390	403	348	384	383	390	401	384	347	372	352	350	373	364	344	348	345	320	345	361	364	364	357	363	342	355	415	338	381	347	352	342	328	345	354	367	326	354	362	361	315	357	348	336	387	362	416	388	311	377	343	334	372	347	335	352	350	340	346	399	335	322	333	348	320	325	348	372	360	332	347	306	343	333	350	338	365	333	320	357	359	340	367	335	328	372	350	332	374	331	354	321	341	380	382	341	369	334	369	318	355	335	374	344	391	314	303	338	341	332	335	373	322	354	327	345	335	338	361	344	331	352	369	340	357	346	346	386	336	388	352	339	325	395	346	350	355	332	362	350	358	386	339	369	332	341	346	355	354	319	342	339	351	344	381	348	349	362	372	351	368	356	333	377	346	355	355	333	354	343	350	363	358	376	320	361	328	370	396	352	368	345	320	333	371	350	369	350	362	321	378	352	345	335	317	356	368	315	352	348	349	367	348	413	314	359	340	359	369	360	364	340	357	309	332	325	340	328	300	336	332	322	372	326	346	335	354	346	348	321	364	342	361	378	314	353	355	298	365	347	362	364	360	320	359	362	363	342	347	356	355	387	330	382	347	349	363	353	336	346	359	374	324	367	371	370	353	321	374	365	381	338	385	332	335	399	339	334	349	358	368	345	343	338	367	319	336	313	347	379	310	332	331	377	366	328	340	348	355	370	331	384	354	357	363	337	347	339	366	370	361	340	365	343	374	340	343	338	371	359	348	392	318	342	348	354	330	399	347	352	358	334	345	351	343	378	330	358	325	369	364	342	382	353	403	362	385	337	307	332	342	368	341	331	336	380	349	353	363	331	347	359	344	360	361	378	320	351	364	284	353	364	335	338	397	331	342	331	358	341	346	338	389	345	338	336	370	360	374	352	362	353	369	339	346	354	384	336	378	317	361	319	340	321	340	354	354	371	329	368	317	288	327	378	351	325	369	353	364	357	334	389	350	337	327	360	379	377	331	364	308	323	340	350	332	342	328	322	331	297	361	347	353	354	349	356	337	320	340	358	342	335	362	350	369	343	371	380	319	366	334	379	388	363	358	361	325	334	369	370	347	356	380	364	346	355	319	307	360	328	346	352	348	360	340	337	357	362	356	359	347	347	343	374	361	364	346	334	375	346	369	313	349	376	372	352	327	344	338	336	343	381	321	350	369	342	333	357	368	311	330	339	331	310	364	348	330	369	343	348	360	393	387	336	335	375	333	342	337	326	342	349	298	364	321	374	389	300	357	374	352	351	329	354	352	347	344	380	373	343	332	324	307	349	348	409	328	348	303	366	343	319	402	327	336	355	335	333	352	340	354	334	355	338	334	327	369	361	353	289	358	359	359	328	374	339	329	339	347	353	359	332	351	363	338	326	358	343	347	362	381	341	323	342	349	356	362	349	324	337	341	360	343	350	320	372	338	359	334	351	326	365	357	337	341	340	338	337	348	369	352	373	338	328	384	359	304	343	344	316	354	323	353	355	343	332	332	379	329	324	373	346	343	329	319	322	344	356	347	368	340	356	339	356	350	331	315	348	348	352	360	314	345	390	337	347	381	315	362	373	326	337	334	365	339	361	333	369	349	358	354	358	336	330	354	353	367	363	368	380	350	374	311	365	350	367	346	302	326	331	346	374	355	351	349	346	362	370	369	321	356	361	330	352	329	343	344	349	354	359	337	355	358	361	312	352	349	357	365	318	333	347	346	382	351	336	366	367	362	376	375	363	339	355	338	405	362	385	372	355	330	364	398	349	352	343	354	367	344	362	367	345	347	344	317	379	331	347	384	361	376	359	332	357	376	375	350	352	358	349	332	367	380	343	342	346	344	353	344	357	332	357	371	359	392	347	328	366	349	332	322	298	371	352	317	334	340	335	353	358	369	332	336	344	365	338	362	350	312	352	324	329	360	332	416	366	355	342	346	374	329	354	378	372	321	318	345	359	373	355	339	350	357	335	387	333	358	353	339	357	352	329	382	369	331	341	324	350	318	380	355	339	356	341	375	381	363	351	360	357	352	358	368	327	349	293	344	386	316	338	338	304	347	381	337	359	360	380	311	329	337	385	411	362	348	327	369	360	346	345	342	340	344	384	384	381	351	344	325	335	372	344	357	372	374	360	369	331	341	337	365	355	356	337	371	348	368	339	330	348	367	324	317	330	351	358	342	329	338	350	382	363	323	322	352	343	357	367	395	332	329	370	351	360	360	332	347	333	335	329	346	348	338	341	340	363	387	313	326	374	355	344	359	345	363	342	340	335	309	316	335	325	333	349	358	360	335	353	351	374	322	326	334	342	364	367	338	309	321	356	361	366	346	337	353	334	358	370	307	346
4371	2213	1260	1020	822	819	798	806	795	747	775	744	766	762	769	755	756	710	759	733	750	772	810	713	740	732	772	766	783	773	722	765	773	765	726	743	731	771	774	787	770	687	771	732	749	736	764	824	763	777	747	766	666	757	699	757	718	774	751	764	791	799	752	763	797	780	781	712	777	739	728	755	764	785	713	778	751	733	736	739	728	714	738	762	754	756	732	689	744	731	752	750	758	762	764	704	770	761	721	752	700	797	758	775	722	715	723	694	748	760	751	768	792	756	757	795	790	740	783	764	707	794	748	806	711	753	780	760	740	711	795	743	712	770	755	747	756	776	742	759	758	720	758	808	777	761	775	759	780	720	778	768	790	726	710	821	772	737	751	766	750	778	769	755	698	761	790	758	774	752	757	740	768	769	773	746	770	725	790	758	714	719	779	779	727	749	707	704	782	799	701	698	773	792	755	783	743	721	744	727	767	749	781	712	782	714	741	819	783	743	775	759	787	757	705	773	735	738	769	734	747	739	814	744	798	768	715	742	743	743	762	738	748	740	751	771	771	789	722	760	756	729	769	751	753	733	763	712	728	818	743	756	745	793	760	757	721	741	742	763	790	738	775	738	754	751	773	753	744	737	751	726	774	758	823	772	754	779	773	745	757	767	787	742	794	730	739	788	756	735	752	774	768	778	718	676	768	766	750	762	779	757	723	740	770	748	752	753	758	762	759	745	713	683	733	729	752	749	743	728	734	740	758	720	712	759	755	776	786	723	748	755	737	761	736	768	744	707	741	696	776	826	736	771	744	742	784	776	754	750	732	763	741	744	730	750	724	739	751	745	810	704	751	718	753	770	756	787	785	757	716	756	802	756	744	707	756	784	732	720	771	796	752	683	711	756	735	789	724	750	758	742	764	754	753	736	744	700	735	717	732	805	805	761	780	722	771	805	739	742	760	750	780	716	781	745	775	756	785	777	759	707	715	782	752	721	763	736	772	697	805	771	748	776	753	767	786	711	779	772	809	738	735	774	724	786	754	719	738	804	770	763	731	771	783	727	747	748	789	751	724	805	756	785	704	780	775	789	704	785	787	751	744	714	768	752	768	722	715	809	722	744	728	737	717	763	737	749	728	726	735	789	703	774	742	708	769	757	807	750	752	768	758	788	742	708	747	782	772	729	748	756	739	773	744	726	748	769	765	769	737	781	772	764	760	724	717	736	763	729	746	828	783	703	768	774	782	760	721	800	747	783	727	750	774	792	729	732	749	762	692	723	788	725	815	752	736	803	756	751	779	780	783	711	774	801	778	753	789	749	706	763	741	737	755	677	754	774	774	757	730	789	768	766	784	785	760	798	763	732	736	723	737	756	753	754	761	774	753	744	766	751	747	722	755	780	734	752	770	732	743	744	780	722	746	741	745	780	737	753	760	752	734	768	794	768	728	748	772	749	764	745	762	729	786	727	779	726	786	739	732	729	755	798	740	747	773	774	690	776	766	736	776	721	782	748	723	775	718	755	751	782	752	756	772	729	795	752	823	769	791	771	805	740	782	756	754	768	748	756	765	792	703	805	771	773	734	757	764	735	767	752	728	771	804	764	775	762	723	800	759	759	765	757	751	765	724	712	719	787	755	743	753	796	781	783	770	758	728	777	778	757	720	727	721	735	749	737	740	760	822	748	760	772	722	767	768	759	797	722	842	761	754	746	750	768	764	787	742	763	774	749	759	776	735	758	744	676	741	784	768	731	804	760	786	719	805	743	714	739	788	758	785	766	730	738	767	713	672	781	718	761	771	768	802	709	741	789	719	734	787	771	718	711	750	717	780	738	735	743	802	705	707	770	799	719	697	768	758	752	738	721	758	788	787	728	789	795	762	684	699	769	805	704	706	741	799	740	741	745	743	745	790	719	776	743	726	772	778	738	781	724	755	735	732	700	807	772	747	745	740	797	711	751	744	781	760	741	724	779	747	738	737	767	754	707	794	720	787	736	736	721	778	738	744	710	750	742	781	825	752	755	789	768	743	747	779	732	781	732	740	765	728	811	721	810	737	721	778	767	738	781	730	760	781	777	721	793	742	736	774	781	715	754	713	748	781	763	731	804	702	749	724	754	779	758	724	744	713	755	726	777	788	797	722	768	727	743	722	735	812	741	727	721	741	730	739	711	773	791	741	768	706	785	777	744	836	790	753	741	803	798	774	757	763	734	727	751	744	791	775	728	770	744	753	729	784	736	768	789	782	734	798	766	802	777	740	765	792	756	758	789	750	780	783	815	772	772	706	776	744	729	819	776	782	762	792	763	763	750	732	739	747	728	741	721	773	745	759	794	747	740	753	777	711	734	741	716	735	753	757	796	730	761	714	771	762	731	724	789	801	748	758	759	770	756	750	783	661	727	731	764	784	793	748	712	776	768	819	754	792	776	723	721	724	781	774	779	791	774	770	730	772	829	769	732	744	769	766	812	725	735	736	754	790	765	754	745	755	754	746	798	763	801	789	744	784	751	777	720	772	809	737	800	753	757	774	749	743	704	752	775	773	742	769	751	730	826	723	793	723	732	715	763	828	715	765	787	729	747	793	802	733	755	777	763	829	746	752	735	730	733	747	762	807	719	722	749	774	742	756	763	763	788	748	760	777	724	740	767	725	750	726	749	770	753	733	755	771	790	745	733	732	786	798	731	757	741	772	755	767	707	782	758	760	754	740	779	776	810	713	790	730	783	754	787	798	782	778	768	745	773	783	751	754	788	795	743	771	760	716	768	777	698	803	736	725	737	735	753	764	700	794	724	773	759	772	790	770	723	776	794	746	774	788	738	756	772	749	748	775	705	750	748	749	744	746	739	694	773	734	769	745	767	770	680	743	775	729	751	782	792	774	751	787	744	745	688	747	778	753	759	773	720	702	767	782	743	738	729	744	735	746	802	727	700	710	725	774	799	743	757	766	700	749	818	768	749	722	761	737	714	753	726	767	740	744	752	783	745	782	696	737	715	728	779	751	753	744	715	748	727	794	763	754	767	819	730	779	772	768	749	765	791	710	790	742	768	741	761	757	740	759	716	747	775	774	771	824	736	793	701	767	792	761	728	805	748	761	758	767	697	746	754	730	721	767	778	769	797	816	724	751	751	745	728	726	735	779	826	743	767	747	740	765	720	784	693	782	705	737	765	775	794	740	767	722	763	721	711	747	823	828	762	721	750	746	742	750	747	787	719	761	753	735	728	729	801	754	738	738	796	772	769	711	741	722	748	753	767	757	762	741	746	820	744	772	785	745	742	771	764	791	750	713	739	777	756	722	702	735	777	773	794	725	770	725	743	680	746	763	746	779	734	797	744	782	785	761	817	727	757	774	773	739	735	745	761	741	767	738	792	749	734	692	740	710	794	730	773	806	776	730	714	798	779	726	754	718	810	714	712	740	758	759	740	781	752	764	776	749	706	716	793	744	748	791	717	812	788	756	739	723	737	748	790	735	750	750	747	800	783	787	729	761	764
24342	20974	23922	28195	20975	21015	11039	579	429	357	409	385	357	317	343	336	335	346	349	308	284	333	272	343	291	317	324	309	302	298	326	297	278	330	301	294	299	302	325	307	315	251	302	292	319	317	300	288	269	329	277	293	291	267	278	303	279	308	306	297	308	278	296	312	285	299	304	306	300	310	304	318	281	297	297	290	298	327	339	310	333	321	295	287	320	299	300	281	309	316	315	272	282	293	275	268	312	285	281	292	298	322	292	305	314	272	276	259	323	306	289	306	297	309	278	306	293	295	280	293	299	331	322	286	324	317	281	282	298	281	292	303	308	325	310	312	285	291	324	285	307	312	301	269	331	288	289	279	248	297	307	316	279	304	291	275	271	300	300	264	314	279	303	298	339	311	315	337	277	310	282	300	346	312	278	301	290	298	298	280	272	280	297	313	280	308	298	283	330	294	294	308	269	283	303	265	299	297	291	281	318	299	301	305	293	309	298	308	277	288	295	329	295	321	312	303	269	292	305	257	305	297	284	301	280	291	321	246	270	288	287	306	234	304	298	277	248	316	308	277	302	317	300	299	260	261	266	264	317	254	276	335	299	284	289	293	262	301	317	300	324	294	263	295	305	316	264	266	301	285	295	273	310	317	280	328	306	286	273	317	280	306	261	295	332	292	304	285	331	304	297	284	311	289	308	301	339	305	274	275	289	284	279	293	320	338	300	262	302	292	318	316	275	314	302	288	354	274	281	287	281	311	310	277	311	264	277	307	293	312	317	284	297	290	260	290	299	276	277	299	254	317	295	316	285	314	300	317	301	287	331	290	307	317	298	297	316	290	270	300	264	289	294	293	307	311	312	263	285	270	268	284	302	321	304	310	290	272	310	299	301	303	277	284	301	311	282	302	290	315	303	308	303	267	311	321	331	289	290	294	293	296	268	250	300	276	290	283	302	277	277	272	273	255	308	306	284	310	293	295	305	287	305	299	284	304	321	321	285	294	321	298	261	283	321	275	311	329	251	294	296	303	291	252	309	278	288	312	280	302	296	294	302	318	303	327	286	274	305	310	300	289	305	330	269	265	279	298	296	324	302	282	280	266	300	313	288	273	304	296	280	282	307	313	300	288	280	284	286	311	324	307	295	274	299	325	313	275	288	301	260	290	320	303	290	294	266	266	300	317	296	303	285	310	227	282	294	281	298	282	281	295	297	286	287	319	310	290	308	303	315	298	313	323	304	314	277	327	272	316	295	275	267	278	299	289	278	287	282	299	278	304	305	281	292	293	274	307	313	274	279	307	310	307	270	263	335	312	316	326	311	281	290	328	309	276	313	287	288	237	295	325	295	300	287	327	301	280	263	304	268	293	319	266	297	286	289	316	303	304	282	285	312	276	297	268	315	291	316	325	302	304	282	299	304	313	275	305	312	339	322	309	321	292	319	306	303	284	294	305	301	292	330	299	303	325	340	301	306	320	281	274	281	285	281	293	276	284	296	308	290	296	306	321	300	282	316	273	321	310	348	299	277	285	319	283	309	309	337	276	278	282	318	288	290	292	272	321	313	277	301	280	284	281	291	297	322	310	310	253	328	350	281	309	280	289	294	279	286	260	322	343	286	289	315	300	294	274	298	247	293	277	306	288	263	280	273	308	299	303	271	279	294	272	279	284	280	299	280	276	287	315	273	292	268	295	291	300	298	303	293	275	307	295	313	303	299	298	327	286	259	299	281	268	271	278	293	309	297	315	291	296	267	309	327	302	320	287	308	298	259	312	311	303	274	304	295	275	280	312	291	332	294	258	299	299	323	313	289	276	323	282	305	277	324	298	309	348	305	300	307	341	332	302	298	306	296	314	325	288	272	318	323	294	295	266	320	307	301	273	329	324	290	311	317	307	302	305	266	319	336	282	269	312	273	300	306	317	280	299	350	321	307	299	317	247	304	275	272	279	268	335	301	270	328	287	329	271	294	270	281	298	311	279	293	293	332	334	308	298	268	296	269	319	301	311	288	302	300	302	288	279	311	297	306	291	314	308	307	286	306	315	306	279	295	323	294	307	312	300	287	269	286	311	325	321	314	258	309	304	314	302	302	292	279	282	295	250	298	299	311	298	309	303	259	316	307	275	268	284	328	261	283	303	315	265	233	283	296	283	312	317	263	303	286	297	256	302	317	303	297	274	303	281	313	294	275	282	281	293	331	255	279	288	288	280	314	253	285	298	301	287	288	290	312	329	278	261	306	299	285	273	314	304	282	325	323	287	303	295	284	311	286	299	265	302	295	296	298	298	268	289	302	326	306	295	317	280	317	306	309	277	273	268	292	249	263	291	337	338	327	327	311	305	305	285	328	301	280	310	302	282	319	274	305	308	294	312	313	320	280	312	285	293	329	325	302	316	317	282	278	284	302	275	292	292	322	266	321	314	298	278	297	300	306	251	289	268	294	311	326	280	325	272	317	283	334	287	316	267	291	305	284	336	280	281	292	283	317	311	305	318	320	326	284	300	308	294	283	292	328	306	302	307	297	327	274	273	295	299	290	303	312	278	321	283	265	323	296	321	322	334	286	290	306	303	285	276	268	279	312	285	302	290	297	305	318	294	260	320	281	265	252	292	338	351	323	304	277	315	291	288	312	320	307	320	289	299	304	306	290	291	303	306	306	303	285	314	299	342	278	278	298	283	286	286	288	307	309	314	297	239	300	264	308	282	306	285	284	292	303	289	298	306	300	303	304	336	294	309	295	285	281	275	295	317	310	320	296	285	301	295	252	311	276	285	313	329	309	316	302	305	282	291	289	290	287	295	303	301	274	292	317	271	274	289	290	265	271	257	336	313	296	267	257	308	274	312	322	308	284	323	304	291	291	326	265	341	300	283	310	292	291	298	306	298	319	307	266	314	301	277	319	271	262	285	286	304	297	306	276	328	282	304	299	279	263	319	296	301	303	303	279	273	315	296	298	318	308	326	300	302	299	294	285	286	309	302	286	315	294	290	305	302	308	305	295	269	319	324	312	310	294	292	280	328	259	262	296	309	308	294	265	296	293	299	315	309	293	288	287	266	295	298	304	293	288	263	267	283	313	295	270	294	294	321	291	270	288	287	313	284	268	293	302	298	302	339	262	300	308	331	280	302	304	315	270	302	299	282	295	303	289	293	322	281	281	327	265	315	338	303	351	318	288	278	281	318	275	308	289	253	313	290	303	273	287	251	300	293	283	271	303	319	344	274	300	313	283	254	280	284	286	294	286	301	315	304	311	263	272	308	295	295	296	306	308	296	311	310	313	283	324	293	304	317	284	311	293	296	292	299	317	303	292	282	288	325	307	286	315	333	299	290	303	308	266	282	261	267	311	300	269	286	276	283	288	275	323	297	292	336	291	281	266	296	312	269	291	293	308	310	304	289	293	319	288	308	290	310	285	300	285	338	282	323	311	288	313	293	283	308	312	294	277	299	271	274	306	314	312	303	284	287	263	270	285	265	308	321	284	303	273	298	321	307
3982	3295	1551	994	746	683	684	688	674	644	636	666	628	633	658	638	597	657	601	635	620	625	630	652	657	609	602	633	662	632	628	617	636	605	626	622	613	611	619	656	611	648	589	628	661	629	640	588	594	613	616	592	647	624	651	590	625	650	619	612	680	633	590	609	588	605	619	629	619	685	580	615	621	655	631	595	609	597	611	641	621	614	623	655	642	625	655	602	598	606	638	620	615	582	616	619	582	635	584	583	594	644	594	618	612	595	595	595	658	631	632	610	618	631	633	639	603	624	599	606	606	612	595	580	603	599	622	617	641	605	588	640	611	586	586	586	616	603	622	615	593	597	589	607	598	631	621	590	621	666	587	637	606	593	653	633	602	633	613	635	599	629	611	587	633	600	611	593	661	631	632	579	641	634	604	612	605	636	620	642	656	641	649	582	615	613	649	617	609	622	632	622	626	632	633	605	630	659	583	598	643	638	629	594	659	600	627	643	661	600	598	624	611	618	623	614	615	626	566	604	601	637	629	593	605	602	614	596	562	631	629	636	612	634	659	613	612	607	618	639	667	646	657	614	638	639	631	576	602	599	634	651	626	630	672	613	672	584	567	604	665	670	633	599	601	650	655	639	603	625	679	658	624	668	620	652	643	599	636	588	693	633	618	581	590	657	609	610	599	666	609	641	589	580	621	607	618	657	622	646	600	573	626	627	627	623	597	601	664	635	696	617	646	574	613	595	564	633	603	632	653	624	645	548	649	603	646	671	613	611	606	629	597	638	655	638	649	649	647	586	604	646	671	620	672	607	614	570	590	678	598	656	644	604	665	607	595	614	609	594	613	678	672	648	641	574	584	636	621	625	635	623	604	609	594	628	651	612	614	655	694	622	587	592	601	642	613	647	657	580	670	684	589	663	640	608	636	650	641	603	637	663	630	666	642	604	611	602	640	605	598	648	628	632	609	585	609	613	611	612	599	636	643	618	619	608	632	632	652	587	636	580	629	604	682	640	635	647	639	643	589	636	659	602	651	619	633	643	657	627	615	634	634	622	641	631	599	605	582	648	656	642	596	616	631	628	620	625	604	595	585	620	626	674	649	600	672	641	602	652	607	635	635	653	619	579	614	605	646	614	651	627	599	611	573	612	622	564	604	651	618	638	632	652	573	675	630	591	624	624	614	641	643	641	639	607	616	621	621	604	630	619	667	615	634	612	632	606	615	585	552	602	649	639	657	636	670	602	613	638	610	613	658	620	610	575	566	617	616	618	573	620	660	630	628	621	613	611	661	629	658	563	587	602	610	647	629	606	610	604	644	579	649	643	619	601	590	659	624	665	610	663	653	573	619	641	613	573	638	592	638	580	622	578	643	601	648	620	633	603	635	644	646	634	635	637	642	647	623	619	602	573	639	620	634	622	673	641	578	678	611	599	616	614	644	603	594	642	604	651	631	606	617	659	597	619	670	575	645	616	618	652	606	575	584	593	606	637	630	646	617	594	634	557	646	601	609	624	595	594	616	622	609	612	597	600	612	611	580	581	615	596	653	603	615	606	679	618	630	617	642	664	618	671	620	599	631	612	615	641	656	641	619	645	631	647	636	635	625	620	674	582	626	625	612	587	619	639	602	628	650	629	633	629	594	587	590	628	588	614	611	594	621	619	614	579	633	657	633	656	644	600	642	619	633	665	607	593	617	597	627	619	586	705	636	670	593	605	606	616	627	632	610	599	654	626	630	610	623	681	631	674	613	594	664	625	659	596	601	601	600	601	599	601	610	599	549	607	644	623	581	570	652	595	662	604	643	617	646	639	598	631	605	640	569	606	629	597	592	616	621	602	614	563	643	655	643	601	658	651	619	582	593	615	640	606	637	614	598	579	669	555	626	612	570	616	633	619	610	643	660	657	637	669	623	598	605	639	633	659	621	654	595	660	673	647	616	636	605	602	628	593	646	623	597	616	622	609	604	623	599	637	581	583	566	625	619	612	594	619	620	648	612	609	630	635	634	609	626	626	590	645	617	619	623	670	649	658	642	643	609	628	660	614	611	667	631	622	590	624	631	592	624	631	638	589	606	590	586	615	638	626	592	634	631	596	606	620	643	608	613	574	617	602	619	633	594	649	614	619	631	603	596	631	650	647	634	631	593	583	591	615	668	593	642	642	614	653	572	620	652	632	617	620	654	645	647	621	628	648	614	609	613	657	620	638	671	584	598	620	642	624	623	663	628	630	638	631	617	645	640	597	613	605	618	626	634	627	612	642	612	585	642	597	592	578	620	639	654	626	637	644	597	671	623	561	617	632	558	638	632	604	606	612	608	627	583	606	654	566	668	645	611	612	622	633	595	630	622	633	625	607	681	615	642	658	605	611	662	590	650	663	640	586	619	616	592	604	646	636	610	612	657	672	644	598	645	635	618	632	608	637	586	597	596	569	630	648	625	599	605	596	618	642	650	625	618	632	603	650	626	561	588	620	609	632	611	649	579	630	613	642	601	601	641	613	618	613	598	640	672	631	594	605	647	634	601	597	609	638	614	599	606	663	650	582	659	593	600	642	662	649	624	605	631	621	571	600	622	606	611	619	591	665	627	565	638	592	625	626	630	611	592	616	643	623	639	619	640	639	620	626	657	635	654	622	608	648	618	590	631	627	650	618	605	661	651	649	602	595	598	578	599	613	578	615	611	590	640	539	661	578	641	571	623	583	606	600	692	618	626	616	623	580	631	574	631	645	636	634	638	613	650	605	616	597	583	604	600	622	603	606	670	612	645	636	580	651	643	603	599	606	616	609	635	627	635	625	588	588	616	601	659	620	629	624	599	605	618	634	615	601	593	643	603	597	633	591	592	659	610	631	605	618	613	589	665	589	604	591	642	610	605	608	626	621	599	672	642	585	648	646	633	659	648	629	586	624	615	614	610	603	660	639	633	614	674	643	632	616	610	639	579	621	623	626	602	613	603	617	620	589	631	638	620	584	673	622	579	668	634	612	607	620	590	614	646	603	633	613	619	613	632	611	598	679	623	622	627	599	636	656	645	621	664	621	627	628	650	603	662	591	629	646	631	618	651	624	610	582	612	597	614	642	610	607	608	634	657	654	610	583	660	588	622	664	635	660	588	573	608	614	637	628	594	625	609	610	600	639	601	629	637	592	612	593	638	637	617	587	626	651	589	655	654	634	543	594	639	651	613	620	675	634	643	592	624	627	622	599	630	621	600	606	620	618	639	612	592	608	670	707	572	624	631	601	625	608	645	607	622	635	633	643	638	654	613	633	596	585	648	645	606	624	614	639	623	598	645	684	626	595	627	647	626	610	598	595	611	601	611	617	616	650	600	652	628	644	592	617	659	624	629	654	592	637	637	627	601	590	617	653	635	615	608	654	644	600	626	647	597	590	616	676	615	647	658	673	653	622	651	633	634	579	591	606	605	620	613	635	610	622	630	660	578	644	643	581	630	591	661	609	609	640	565	585	614	587	628	650	629	610	675	629	619	667
33206	14726	2254	549	420	388	298	214	221	195	194	208	185	198	178	212	184	211	211	189	196	205	175	198	212	208	211	182	185	178	191	206	183	185	190	217	212	193	180	196	196	210	199	171	208	190	190	219	175	173	214	209	213	220	201	182	195	197	193	190	202	217	184	196	181	193	199	205	204	216	190	183	217	204	207	187	191	210	203	216	197	184	212	189	174	230	221	228	194	188	181	216	207	188	205	174	214	193	199	204	225	208	218	190	188	196	185	223	205	201	219	200	182	173	202	220	204	177	165	194	185	191	198	217	198	193	176	176	208	176	185	211	202	213	200	229	220	205	180	209	201	236	199	204	194	183	184	192	219	190	191	187	197	221	231	196	192	174	203	187	195	209	226	178	207	232	220	205	208	188	183	203	207	174	240	195	194	219	200	199	164	186	203	216	187	188	193	206	210	193	186	214	206	196	224	246	213	186	200	162	209	183	196	187	198	238	212	172	206	218	231	209	200	164	192	181	169	197	194	191	190	200	200	179	180	200	215	208	196	195	235	183	197	218	171	176	198	211	198	214	192	187	179	180	194	190	210	192	180	188	199	187	188	168	184	209	191	169	197	183	186	179	175	197	216	201	166	231	214	202	201	165	198	219	184	181	193	197	181	207	188	191	220	171	179	204	211	190	196	191	160	193	203	200	210	219	176	157	187	189	197	186	194	185	201	181	195	211	199	210	210	191	192	185	193	191	199	208	203	214	221	192	213	222	215	210	196	203	204	210	211	182	193	212	178	178	230	210	195	228	221	208	197	213	185	173	222	200	220	207	213	190	211	202	197	201	189	196	188	188	194	205	203	199	199	208	205	207	218	215	223	184	192	192	186	214	181	200	187	213	225	207	199	191	195	187	227	218	184	181	197	185	175	185	222	191	191	202	198	190	209	209	177	206	209	212	201	178	211	190	207	196	182	187	227	210	199	193	221	200	198	195	194	203	170	183	204	210	199	193	173	166	195	207	196	164	183	233	209	207	193	218	205	180	206	195	196	177	201	188	191	196	206	198	210	195	196	194	172	213	211	206	195	183	204	196	185	165	208	200	202	221	188	195	181	203	206	166	188	210	194	206	197	230	200	190	188	190	171	193	189	200	224	202	166	205	204	201	195	170	213	215	171	189	168	198	200	204	211	195	202	210	171	216	217	188	208	194	202	191	216	206	208	197	183	197	188	202	192	187	211	230	191	181	198	198	168	199	191	196	178	189	194	205	212	191	200	220	192	213	214	209	232	216	179	189	208	193	201	209	194	210	196	191	162	184	200	234	192	208	211	225	215	203	222	211	188	209	196	208	188	198	206	181	181	207	205	183	242	219	216	184	204	215	188	206	201	219	203	179	216	193	211	208	217	208	205	215	201	208	206	204	184	203	220	183	202	201	198	231	202	202	208	190	176	193	192	197	189	210	207	195	192	221	186	187	219	187	221	198	193	205	210	217	211	215	206	182	218	167	186	195	215	206	205	203	219	183	210	204	191	196	178	195	197	183	208	210	182	198	221	189	200	191	201	187	178	198	213	214	189	202	220	205	204	204	203	228	190	227	185	193	206	222	189	192	221	188	201	205	202	185	194	200	206	209	201	229	233	200	209	178	207	198	190	200	193	198	202	212	225	225	210	188	215	200	198	168	196	188	191	180	181	183	171	186	184	216	198	215	177	200	193	205	196	180	154	190	190	201	207	210	221	194	219	193	236	204	187	182	188	208	172	210	218	190	197	205	195	182	188	210	192	169	197	194	219	172	195	198	197	193	191	206	182	184	198	168	215	188	229	194	209	213	159	182	180	230	196	179	223	204	183	195	179	206	208	235	216	209	203	207	180	187	207	217	246	216	191	177	180	195	171	221	176	211	211	208	220	197	192	169	203	218	193	206	211	208	221	170	193	206	214	189	190	188	196	204	201	183	187	208	213	201	197	204	183	188	217	208	203	211	195	208	191	211	172	182	198	189	215	194	181	209	185	213	209	210	218	177	208	216	218	203	188	181	216	217	209	190	196	196	173	172	197	203	204	174	196	185	203	207	182	171	209	181	176	208	208	198	216	198	189	186	191	193	193	225	185	194	205	189	185	200	222	198	197	214	211	209	219	197	192	213	178	217	222	218	202	202	214	192	203	194	170	200	194	187	195	212	219	194	191	194	183	199	198	225	175	217	200	211	188	189	202	217	201	196	195	199	195	180	181	197	217	206	217	214	200	200	194	204	170	192	209	194	190	168	201	184	187	212	212	212	182	198	210	210	175	199	197	209	213	200	217	199	201	215	187	193	197	206	197	223	217	206	182	224	182	203	220	205	191	186	161	190	180	238	203	215	205	191	195	206	233	187	180	203	178	205	187	210	199	216	176	219	181	203	203	172	210	202	185	196	177	192	189	205	156	195	220	192	189	195	217	208	181	176	177	188	184	186	172	208	198	198	191	183	194	203	181	173	197	199	196	223	181	196	196	208	201	191	197	211	198	179	182	171	195	212	202	194	190	200	207	188	199	217	190	195	185	205	228	190	224	216	230	190	180	195	209	188	180	208	229	179	243	219	193	196	201	198	184	206	201	208	205	180	198	223	200	191	170	198	184	218	213	195	200	160	193	186	219	211	211	208	216	169	203	191	214	220	227	211	211	196	198	199	207	194	201	175	223	191	220	200	213	191	195	207	172	182	203	217	227	197	216	189	190	212	181	187	194	196	173	179	177	176	213	205	215	176	195	219	216	199	194	202	196	187	188	190	188	190	172	212	205	230	204	200	210	194	199	224	203	229	197	200	224	189	197	184	187	190	190	200	215	201	184	187	210	192	192	160	191	199	229	207	234	198	211	213	188	193	189	209	195	188	203	199	204	192	191	200	240	213	209	211	187	197	204	208	168	206	180	191	179	210	172	174	201	199	244	197	197	204	190	171	228	231	234	189	183	178	198	173	183	223	191	190	189	204	198	227	209	221	191	193	184	194	217	196	215	194	216	198	186	215	202	206	200	197	200	196	192	204	190	212	174	196	189	200	207	170	189	187	216	187	198	171	208	199	201	182	198	199	202	181	201	210	198	188	197	186	188	182	177	211	223	194	192	203	156	158	171	181	227	214	219	193	182	203	202	226	211	198	213	181	213	199	192	186	180	238	207	217	219	199	202	192	191	177	197	234	211	174	195	206	222	225	213	200	188	205	212	219	199	213	195	203	195	192	187	228	199	203	200	209	181	191	192	226	189	188	178	169	175	182	196	186	198	210	203	201	189	200	181	157	219	180	226	208	175	162	194	197	198	208	190	189	199	195	186	185	198	222	208	189	202	184	208	215	195	210	205	182	203	185	193	187	192	227	189	181	194	167	199	204	235	218	206	181	188	215	175	216	209	207	204	230	186	194	195	194	196	201	194	219	177	208	196	205	187	209	176	192	228	191	186	196	183	206	204	177	208	201	182	224	193	170	202	193	217	193	204	219	203	196	182	196	187	212	200	190	186	204
7623	556	497	478	474	507	473	468	528	539	465	485	500	494	478	501	483	474	511	505	489	488	518	434	481	452	523	483	465	472	537	517	504	494	514	491	447	472	505	504	484	498	473	515	527	473	482	515	517	489	504	449	478	485	467	468	502	508	517	466	497	508	463	493	491	514	523	518	482	492	502	483	488	494	470	463	502	457	486	460	452	499	486	523	490	506	444	513	483	494	496	526	477	468	509	521	481	501	504	476	477	498	471	514	473	440	476	508	490	475	512	569	506	535	455	498	499	443	504	494	504	485	496	457	439	477	464	498	460	498	496	488	495	491	490	485	497	475	483	501	475	471	468	525	474	476	498	482	513	502	489	492	501	515	461	469	497	511	464	483	485	464	455	448	514	484	498	460	451	508	465	499	490	477	477	492	506	507	525	531	503	491	486	486	481	460	442	469	481	490	484	514	473	517	485	465	468	485	508	505	467	539	511	468	431	473	481	527	514	499	456	502	495	463	474	488	493	461	497	455	446	480	497	470	461	468	454	459	490	486	521	479	485	460	450	469	458	509	471	524	494	531	472	464	497	497	487	485	459	517	488	475	500	490	480	458	460	503	509	517	491	493	496	479	508	466	517	465	475	512	439	491	465	464	515	452	478	442	484	472	478	490	510	471	497	536	466	516	452	468	504	522	466	471	504	446	468	478	475	486	508	505	504	476	478	449	512	486	505	475	486	503	484	477	454	500	491	508	546	513	502	522	523	467	486	481	471	507	475	484	489	496	480	527	486	513	468	475	501	468	474	489	488	505	501	490	534	471	482	532	470	451	474	465	457	451	513	482	464	478	477	477	493	489	503	493	478	479	496	495	494	500	465	476	486	511	498	490	472	463	522	496	573	506	481	481	531	425	458	475	472	507	461	485	461	463	458	489	512	505	480	506	522	511	485	498	486	499	479	454	477	501	475	449	506	468	465	457	496	482	474	497	512	498	452	502	503	480	493	506	483	488	487	484	492	478	488	511	438	460	503	485	455	499	447	497	517	463	463	492	523	463	506	528	489	503	474	459	491	480	506	497	448	459	497	501	506	542	486	467	510	487	474	483	498	490	488	471	464	508	462	497	460	497	517	514	456	503	453	468	467	467	492	497	529	482	512	497	485	504	481	480	452	492	450	476	507	473	491	483	490	480	474	513	529	506	511	521	488	493	501	507	475	461	466	486	527	471	465	470	505	467	446	464	492	494	471	507	500	451	464	495	523	460	456	443	473	481	468	473	439	497	489	498	487	491	494	529	469	467	460	515	511	461	496	480	478	480	471	451	483	488	470	514	464	512	456	443	483	500	474	491	477	485	440	497	466	468	462	496	447	481	479	514	487	479	500	501	476	519	519	487	494	507	479	457	476	519	500	485	503	476	473	501	507	474	478	487	495	490	502	475	480	479	505	511	446	479	453	468	451	473	457	487	476	507	519	522	477	469	474	489	480	523	504	499	519	470	467	519	487	500	467	463	519	488	475	464	497	492	505	485	472	511	524	463	500	493	465	472	486	464	485	510	456	523	491	481	493	523	483	521	512	514	485	465	490	509	493	523	477	493	506	489	510	487	488	463	479	492	488	471	480	493	484	477	468	440	489	487	492	523	485	479	514	470	481	481	513	474	510	446	522	462	497	451	495	485	475	519	524	511	484	471	466	454	477	489	454	494	503	446	511	509	505	505	470	524	474	503	489	517	462	489	461	418	458	483	482	523	533	508	481	511	458	496	456	482	478	483	484	471	506	491	478	481	493	492	505	475	487	501	487	455	460	442	492	527	460	511	507	446	486	458	449	454	524	462	504	480	463	443	519	481	486	511	492	508	485	510	460	510	495	504	492	546	458	525	484	505	490	458	494	467	517	460	498	500	478	484	519	453	456	469	442	504	532	467	481	500	485	476	494	482	493	451	499	499	515	482	494	489	507	522	495	478	479	525	485	465	523	528	484	472	493	506	487	451	465	487	476	472	483	507	503	479	471	446	485	455	527	461	504	529	500	466	491	493	461	455	509	460	467	459	496	469	481	494	487	481	478	455	487	474	434	474	463	479	489	458	511	451	483	502	497	500	496	475	487	502	471	462	485	480	441	506	495	487	480	479	492	456	499	480	481	475	501	476	484	482	466	461	491	446	502	488	474	503	475	503	479	473	509	476	515	488	486	498	487	503	453	461	452	438	470	497	483	476	497	479	521	496	472	467	457	497	507	474	460	485	485	482	446	481	473	485	517	486	493	507	511	502	520	525	504	480	463	482	490	504	485	483	531	556	437	509	500	486	474	504	505	479	507	499	508	505	480	437	470	468	496	518	462	474	494	518	492	502	476	455	475	513	478	495	479	453	456	511	469	468	488	505	510	519	476	482	480	519	486	465	507	451	486	455	508	504	447	464	479	498	486	530	506	494	489	507	458	494	452	462	492	522	505	499	513	495	465	490	469	493	486	503	479	445	474	492	503	516	484	460	457	525	461	497	472	496	470	499	518	466	508	500	483	519	518	503	438	477	513	450	487	492	442	496	508	477	495	471	510	449	491	502	475	496	502	505	522	494	477	495	510	536	499	499	486	489	519	504	516	463	506	491	481	488	477	486	501	467	523	517	478	487	509	490	506	498	468	470	486	507	494	465	474	460	439	483	511	535	503	507	478	467	509	485	468	518	472	453	470	483	491	457	465	478	473	481	463	471	482	480	500	479	420	487	487	465	498	451	443	488	484	496	491	475	462	517	466	471	495	514	469	495	485	459	511	486	499	498	450	504	483	497	476	493	496	517	482	472	490	475	447	500	486	490	469	472	469	475	487	453	503	518	476	507	501	496	489	522	479	455	478	496	461	481	464	472	501	488	509	496	516	445	511	516	479	503	475	509	478	499	458	441	473	478	465	478	475	458	512	470	520	490	501	473	433	501	478	487	503	513	496	481	495	498	505	488	491	498	477	481	525	471	506	460	515	500	502	468	477	508	472	491	494	470	452	428	463	499	498	482	508	523	463	505	493	482	487	522	465	504	457	507	474	512	482	491	498	473	460	487	458	504	472	502	475	475	505	489	485	486	513	496	535	484	498	489	495	489	498	479	501	463	507	501	482	500	480	495	495	473	462	507	515	484	487	475	501	520	509	479	568	487	446	496	482	467	503	459	514	454	497	504	471	482	507	530	482	524	489	495	469	491	502	485	490	486	479	481	496	531	479	491	458	515	504	488	486	452	468	462	475	491	506	476	497	440	550	475	492	469	457	494	490	486	479	478	449	496	497	461	470	462	507	503	511	477	474	465	505	470	484	508	464	497	423	497	487	474	462	496	501	466	489	493	506	489	490	511	493	510	462	468	481	463	510	475	494	448	437	491	468	483	450	514	487	469	510	475	492	493	495	503	471	448	521	477	522	495	539	473	487	436	484	473	483	535	485	453	512	481	489	477	464	507	454	474	482	447	491	508	456	518	482	459	514	496	471	470	480	505	476	500	530	482	447	482
25052	20986	23577	28572	20981	13000	655	495	386	373	376	394	395	379	374	370	392	378	331	362	364	370	389	376	335	350	361	361	335	362	349	310	384	374	383	374	379	337	354	381	368	381	338	353	356	353	341	358	353	345	347	359	378	353	383	372	369	352	378	360	346	318	371	365	343	336	368	403	358	344	358	373	334	370	348	367	361	352	386	327	344	358	323	373	304	358	330	339	337	368	401	387	324	361	382	353	381	332	336	394	341	336	320	365	365	369	351	347	338	356	330	346	362	364	375	365	370	343	339	326	354	361	367	305	340	343	330	351	318	314	313	354	356	377	368	357	358	333	340	347	331	355	339	349	323	336	325	348	320	343	364	364	340	310	344	393	388	335	350	378	320	377	378	325	327	332	335	378	399	387	368	385	376	348	370	354	348	361	357	385	343	368	414	345	346	344	380	319	387	325	354	369	367	314	370	345	347	397	368	350	363	365	336	365	359	376	334	331	329	366	326	360	332	335	353	387	400	369	377	354	346	339	378	339	343	343	348	345	338	345	330	335	371	392	357	313	321	332	326	352	353	378	332	377	369	365	344	350	341	315	361	372	342	372	382	372	394	370	375	346	365	348	385	343	365	368	319	362	326	374	334	363	355	345	359	377	347	353	380	339	358	372	382	358	335	365	289	332	338	339	363	351	329	363	318	317	365	345	305	329	338	392	395	348	374	327	356	340	360	350	345	379	353	381	334	319	326	333	377	381	385	329	361	348	365	363	367	360	348	370	356	370	365	380	331	333	334	387	376	344	384	345	360	327	359	355	342	329	369	365	344	378	354	374	365	405	382	385	358	361	365	369	382	326	354	366	327	350	361	355	354	348	373	316	348	306	324	301	326	356	318	382	359	365	346	346	429	350	324	325	325	342	329	331	330	324	336	374	346	351	349	355	342	341	375	343	370	358	314	351	361	324	349	372	320	324	377	314	352	356	305	379	357	331	347	330	349	368	330	368	336	347	362	330	291	359	358	342	360	381	368	321	329	353	341	360	385	341	362	345	383	365	391	325	341	328	333	352	384	377	337	364	356	354	311	370	346	371	363	342	365	333	345	339	349	382	341	362	368	383	348	394	346	357	341	405	325	299	335	353	361	378	349	345	296	353	327	370	365	358	368	346	351	346	341	352	358	374	346	337	392	422	384	406	423	358	322	378	364	343	353	316	306	374	391	308	347	327	349	380	362	341	331	368	342	385	337	347	355	344	365	331	354	337	366	359	356	430	343	332	366	326	333	330	373	349	362	372	342	348	355	331	336	332	366	349	371	350	332	311	351	398	341	355	327	345	300	343	359	384	337	357	324	348	332	355	315	387	344	372	306	342	350	337	371	387	310	374	357	336	384	352	339	329	380	364	339	348	336	329	342	362	349	403	333	335	371	320	387	332	372	363	351	375	379	343	350	390	304	370	352	344	339	337	357	358	367	383	348	350	311	353	324	357	371	360	359	348	340	347	351	338	358	331	347	361	324	363	324	342	334	332	349	342	360	358	401	377	318	343	325	350	344	377	353	339	361	346	345	385	346	336	366	320	377	327	350	344	345	380	350	348	424	349	375	338	338	321	332	320	340	328	357	359	336	358	374	334	337	352	386	353	340	341	367	347	334	383	371	369	351	326	371	355	331	381	348	317	296	365	354	346	342	353	361	371	365	359	336	369	343	344	344	378	299	365	368	309	360	355	352	340	323	391	336	346	340	366	379	363	354	328	336	358	343	348	371	352	361	338	327	362	372	344	353	339	313	369	350	340	345	360	362	370	345	336	329	329	351	356	369	363	352	360	367	363	351	380	354	387	356	347	327	349	368	344	363	383	349	334	327	356	363	371	382	347	335	350	354	315	351	361	351	349	347	369	386	329	345	350	384	368	353	330	359	369	352	346	318	345	352	368	336	345	358	368	382	378	384	352	344	350	345	388	362	375	334	335	386	329	363	333	382	342	361	376	327	366	379	333	361	373	411	350	342	360	315	358	355	329	329	368	353	350	344	382	370	400	364	333	355	329	358	318	355	335	341	361	361	390	348	320	394	393	364	402	365	405	360	342	332	356	316	326	339	358	349	336	332	372	341	368	351	354	337	352	349	368	368	361	362	379	357	355	364	352	380	347	341	363	347	333	342	323	343	347	366	334	367	314	348	363	382	375	366	371	365	370	331	362	347	338	356	322	366	344	408	324	366	344	326	380	374	347	370	323	324	322	327	346	356	359	347	361	342	349	330	331	345	367	354	374	360	323	369	340	334	344	387	365	326	390	340	354	347	341	311	340	374	323	338	402	339	348	352	378	367	346	363	373	353	322	390	316	362	336	347	372	370	376	337	340	362	343	327	362	336	333	367	361	349	337	313	375	329	331	364	343	333	377	382	381	323	328	362	338	327	335	354	332	347	362	336	344	378	366	406	330	386	354	381	360	327	363	347	364	377	335	327	381	372	366	361	311	319	367	350	308	325	356	356	332	353	351	384	328	334	304	377	354	341	342	390	357	340	374	391	344	365	349	389	338	359	361	388	389	350	377	330	372	382	336	316	379	358	362	346	354	343	364	383	372	343	348	330	333	381	371	374	349	332	394	362	385	365	358	343	338	378	373	363	330	326	341	371	373	342	376	317	375	357	374	324	408	356	342	374	370	318	368	363	387	350	298	308	321	376	342	352	350	332	359	375	362	344	321	349	351	369	335	332	369	343	331	349	348	367	319	330	361	338	361	336	345	348	341	336	378	326	353	343	347	372	340	312	314	355	360	333	338	335	340	360	360	365	343	346	328	383	390	376	365	385	342	346	353	347	383	344	332	374	317	331	390	355	373	381	408	369	322	342	334	342	329	387	328	351	361	364	333	334	370	352	332	329	349	345	342	381	353	344	364	327	359	365	348	331	325	340	343	352	334	372	342	340	363	374	363	354	332	323	357	331	409	341	363	279	338	358	340	345	342	347	370	345	389	294	346	366	353	400	379	356	354	352	311	306	355	364	355	320	329	321	370	376	354	340	348	336	378	373	381	350	402	357	393	367	387	339	388	407	350	389	345	378	396	376	405	364	336	332	334	346	337	325	349	373	342	338	355	342	322	354	368	361	350	318	342	349	369	327	342	337	377	371	348	355	359	333	337	357	371	368	363	375	348	315	351	325	382	357	374	319	331	335	382	341	363	359	356	332	341	338	340	388	348	325	378	385	395	366	353	335	381	347	349	341	341	360	335	334	321	320	363	357	337	339	336	357	373	359	315	367	337	337	368	337	341	375	379	324	356	348	356	366	366	378	363	336	349	366	390	351	342	346	359	367	325	358	323	309	401	354	352	337	316	338	357	316	360	370	353	362	352	329	362	353	366	354	364	351	357	364	353	359	381	389	362	339	351	382	373	356	338	342	352	363	342	332	335	370	343	353	391	366	356	344	337	336	347	371	334	377	363	353	373	307	355	356	352	388	371	371	320	350	335	325	331	353	362	345	332	310	354	378	347
4286	2180	1368	960	883	834	828	813	801	758	795	735	736	759	780	759	728	728	781	744	767	734	781	804	743	745	797	743	743	755	760	748	719	821	765	732	759	774	778	758	779	747	779	765	743	769	715	790	732	818	756	770	711	749	751	807	745	756	706	724	770	732	748	746	766	776	783	806	762	746	755	733	738	789	753	743	697	789	702	762	733	754	753	751	740	793	784	760	818	761	745	766	761	772	770	772	791	744	731	775	760	767	715	772	755	784	728	758	694	781	746	736	775	727	752	770	783	779	788	746	746	788	768	710	752	764	743	734	750	807	789	788	779	750	784	773	796	780	753	808	772	759	777	752	764	728	753	810	793	700	772	759	745	769	747	739	694	741	805	759	785	770	747	761	763	741	708	754	763	739	738	786	728	752	758	736	777	699	790	753	747	749	792	748	716	812	750	722	732	764	730	742	700	800	797	795	701	770	766	777	769	765	735	752	763	741	795	759	723	770	782	733	731	754	776	764	794	733	787	773	716	723	795	771	700	778	758	770	761	725	735	782	764	737	794	743	712	740	776	736	739	748	743	798	788	728	711	763	825	773	724	729	751	762	767	767	772	761	794	752	707	747	711	736	759	763	779	802	741	813	750	792	756	764	717	738	756	722	767	756	760	740	750	761	793	741	753	774	737	775	734	732	761	746	774	748	763	703	764	783	729	800	775	785	768	772	751	746	751	794	786	797	751	760	819	768	775	758	728	702	758	814	750	696	743	771	747	744	749	759	771	754	757	770	769	735	804	733	793	783	792	807	723	802	764	835	739	748	737	769	769	781	755	757	753	776	757	735	790	766	751	738	804	760	788	766	756	744	787	791	779	770	768	764	737	792	797	763	744	732	739	801	734	770	780	737	783	753	789	757	773	778	760	743	796	745	783	705	735	757	763	760	703	768	722	746	728	741	803	719	690	751	791	771	772	753	716	769	727	768	759	746	757	801	741	779	761	756	783	748	792	751	752	768	742	816	735	770	766	724	764	751	702	752	762	736	748	740	751	744	734	760	774	805	760	785	771	741	739	744	729	798	771	776	750	797	725	783	781	737	742	763	742	773	772	756	737	770	771	717	763	789	731	748	717	771	770	674	743	757	753	761	761	712	763	753	798	778	763	760	746	776	709	796	763	718	835	715	754	770	773	763	808	753	785	752	772	810	759	772	769	811	724	726	755	818	745	717	734	710	740	771	755	760	761	776	696	760	756	768	742	788	726	739	770	724	764	747	750	722	789	752	751	754	722	731	747	822	780	750	739	775	757	791	759	729	710	731	765	782	803	747	772	754	767	763	769	762	790	809	750	814	745	770	781	785	722	744	754	787	809	762	722	773	748	752	752	746	755	756	755	758	716	724	748	726	782	726	763	743	732	739	768	787	712	772	762	767	823	733	768	763	821	745	773	767	751	746	748	765	768	742	808	733	769	775	753	717	758	716	771	692	753	754	778	768	801	713	786	781	739	754	790	748	774	774	736	754	755	799	727	746	775	825	737	742	770	733	765	731	789	762	767	704	793	783	808	717	765	763	759	730	721	788	681	804	696	757	778	758	797	741	805	750	755	771	773	771	785	717	780	745	771	771	758	723	743	777	758	738	755	746	742	709	745	782	745	789	783	717	755	752	721	767	730	767	746	788	763	782	759	698	742	758	801	769	710	759	811	779	761	752	770	736	778	739	751	747	780	832	723	756	762	715	751	762	791	774	771	769	742	782	700	751	784	730	778	770	821	756	781	806	690	726	785	719	760	763	748	754	749	774	825	755	762	761	755	747	790	788	748	764	763	743	734	781	781	780	791	763	777	760	719	741	752	770	777	766	815	696	803	774	734	762	773	735	766	740	761	749	753	777	790	764	748	763	754	752	763	784	767	791	755	748	765	797	746	733	743	721	780	678	778	708	756	737	748	759	776	738	761	783	705	735	753	823	791	737	784	721	782	768	786	777	698	798	742	699	746	751	705	713	755	786	770	731	771	762	736	713	778	736	713	713	787	715	730	713	817	769	750	737	754	757	759	791	767	780	780	736	768	767	765	792	746	765	787	762	753	743	749	772	835	747	723	751	739	767	770	807	760	775	774	764	750	753	771	765	763	724	758	778	755	772	778	742	703	753	760	808	781	749	721	764	739	773	757	714	728	703	785	746	740	731	669	792	755	818	743	797	711	778	772	775	788	785	803	752	748	805	790	792	766	767	738	794	765	731	734	742	729	743	747	734	774	775	707	738	790	802	808	749	770	771	737	717	716	724	727	753	720	787	720	723	779	747	702	739	787	765	762	746	763	762	811	751	764	741	764	727	782	697	734	789	757	735	751	775	745	771	739	761	790	772	699	754	764	763	792	751	716	741	786	787	773	781	731	726	758	763	765	771	756	768	735	789	761	771	760	756	762	744	721	780	749	803	788	799	765	755	761	751	777	757	738	740	727	726	727	780	759	737	807	789	730	733	774	793	734	772	760	718	756	784	762	743	761	739	773	779	747	710	764	722	736	694	766	745	724	725	754	728	747	755	742	737	706	755	738	763	757	753	769	746	757	770	763	775	794	758	799	770	782	668	756	735	746	759	769	794	728	741	744	755	806	748	759	746	777	799	760	751	740	768	776	799	771	744	743	791	801	773	753	773	743	766	773	812	714	742	747	748	755	735	764	762	746	749	734	714	721	775	780	723	784	793	738	728	719	699	690	780	791	721	757	764	764	790	712	712	740	730	747	671	771	777	784	761	747	753	765	729	766	784	770	799	719	749	822	761	702	735	712	765	777	688	770	743	737	683	722	761	745	771	771	793	702	762	743	743	753	777	756	789	753	719	727	791	721	747	749	771	700	695	759	737	816	772	760	742	725	693	730	711	749	795	786	740	729	719	726	769	747	759	754	760	730	717	720	781	794	759	785	754	732	805	744	743	700	784	746	698	714	754	747	750	713	782	744	722	790	779	768	742	747	766	786	784	790	765	775	685	749	752	760	765	778	731	809	785	679	767	698	731	727	790	817	765	786	798	778	744	788	729	767	791	747	761	764	782	747	768	758	772	747	766	756	757	773	748	732	744	732	763	761	684	748	742	744	735	772	750	755	773	745	730	719	733	791	739	756	724	757	770	720	758	731	730	742	746	729	754	727	757	736	742	776	738	787	750	716	762	754	759	768	817	800	751	775	761	727	736	718	743	754	801	764	820	769	771	739	729	752	762	737	744	735	776	772	766	778	760	754	764	796	753	745	755	770	807	711	728	813	753	717	785	793	716	744	742	759	748	787	714	769	757	809	727	801	809	749	761	716	794	785	751	768	773	737	766	713	757	747	718	766	733	756	732	776	691	785	746	782	699	734	738	756	758	724	797	775	725	760	726	803	779	786	777	747	723	727	778	778	726	783	750	772	759	772	785	709	774	712	759	827	772	767	739	776	762	723	800	754	773	727	749	769	755	799	744	748	760	806	757	756	750	799	735	737	749	777	774	719	768	710	754
24385	20982	23954	28195	20983	21020	11067	624	423	429	385	344	352	357	341	344	314	313	317	330	316	297	300	328	299	309	323	300	280	284	270	300	277	305	270	323	320	286	297	289	315	287	298	283	303	295	287	280	305	286	305	319	314	306	323	305	301	317	300	307	291	284	342	342	316	333	296	296	280	321	279	330	328	285	300	293	318	293	288	274	298	296	301	299	304	305	312	302	278	294	319	315	334	269	275	320	286	303	264	299	298	321	296	304	319	300	300	289	252	269	237	293	270	299	307	298	249	316	270	294	299	295	286	298	290	302	290	302	317	310	318	297	255	279	276	290	286	304	293	269	334	297	294	305	327	312	308	281	298	303	291	295	312	299	321	266	310	305	319	304	329	315	275	279	271	293	318	325	308	285	308	283	289	324	309	308	324	281	293	283	299	345	277	312	314	304	309	292	289	306	281	312	295	296	274	275	320	273	280	294	302	328	291	284	292	300	284	311	316	301	306	313	321	276	293	313	289	247	285	289	273	312	319	322	298	302	274	287	309	307	321	316	336	308	301	292	322	292	295	313	296	297	257	273	309	313	310	322	295	323	288	304	296	269	315	315	293	278	296	274	295	270	275	290	322	304	301	281	278	304	272	318	306	308	307	311	306	299	288	281	308	317	278	314	284	299	305	323	312	277	341	304	292	284	304	247	305	259	323	304	300	305	268	277	279	289	341	354	317	274	272	286	296	298	330	293	306	321	305	317	271	275	284	297	319	285	301	268	294	291	297	274	282	304	330	281	343	304	290	295	308	305	321	291	317	310	295	328	297	325	295	310	311	319	299	266	321	280	295	323	325	307	325	316	341	314	347	304	295	324	271	245	289	288	289	290	298	290	317	319	294	303	306	318	320	312	296	295	299	312	295	291	331	306	335	291	321	276	303	337	261	312	275	301	296	303	322	282	303	282	310	274	319	300	300	306	298	279	319	323	324	306	284	325	319	283	310	303	268	280	315	293	288	272	283	308	258	320	299	293	308	329	262	306	325	312	286	300	283	311	303	269	304	281	299	288	281	280	274	298	282	278	299	303	295	288	312	301	297	302	294	272	309	319	303	309	324	265	297	331	304	300	283	281	313	337	301	281	289	323	298	287	311	293	316	322	319	314	357	294	319	276	293	287	321	278	296	305	282	295	315	318	284	296	302	303	297	317	301	321	313	324	293	315	304	300	309	309	287	300	286	293	284	292	279	315	286	268	315	314	303	313	293	306	318	300	288	308	294	294	288	277	301	317	305	302	301	315	307	313	287	293	270	290	311	254	269	325	311	297	311	317	317	312	291	345	321	287	325	290	317	322	297	303	285	283	300	292	301	296	273	320	299	294	303	316	299	292	289	307	298	320	320	351	290	285	330	314	312	316	300	303	336	322	294	287	284	309	296	295	295	305	319	304	305	295	292	297	323	299	296	266	295	274	306	255	296	289	351	300	323	309	297	286	288	308	320	264	296	294	296	295	306	296	327	295	265	278	301	316	329	300	327	306	310	287	308	286	307	291	276	296	310	299	255	309	270	277	292	315	281	319	294	294	298	297	290	294	262	298	266	311	299	288	305	294	273	329	286	307	315	298	300	299	294	312	276	305	304	299	277	323	298	317	295	299	307	304	306	286	285	295	336	273	284	294	316	331	301	320	254	301	293	292	287	300	290	309	299	302	293	265	287	281	290	278	290	274	306	275	327	290	296	311	312	311	280	283	298	331	318	304	284	299	331	308	301	325	331	303	277	317	287	310	339	314	293	293	304	318	317	319	313	282	275	301	300	271	286	303	309	301	289	308	278	326	294	289	283	320	311	286	295	319	295	287	289	247	279	297	308	289	330	261	281	297	284	338	272	286	320	301	301	308	319	319	332	291	300	339	287	324	300	318	321	286	281	275	301	309	289	287	291	295	317	302	311	274	276	316	295	268	345	304	312	304	286	305	308	335	314	318	331	292	322	296	292	323	303	305	319	268	301	271	307	298	309	318	310	256	284	336	266	276	334	316	291	289	291	325	293	318	293	276	338	306	305	270	277	333	258	287	285	278	327	306	294	320	255	293	291	288	278	315	318	341	286	308	265	278	311	265	278	286	281	297	318	252	298	303	313	297	263	316	299	306	340	276	279	285	248	270	308	284	305	263	288	308	287	321	277	297	308	286	293	318	305	308	311	326	304	315	308	302	305	295	302	323	297	315	273	306	298	282	286	325	307	307	275	271	311	305	277	286	319	280	324	285	313	284	327	305	284	306	309	287	279	309	334	333	320	295	286	295	288	266	254	272	281	312	304	276	285	303	284	253	288	334	282	293	308	320	303	294	297	311	308	257	271	309	307	272	265	333	297	254	289	280	305	319	303	289	299	303	306	307	316	329	301	282	296	281	308	319	286	305	346	295	287	333	306	298	275	262	276	321	328	319	284	300	299	288	271	284	304	313	326	316	282	273	279	275	283	256	282	274	266	301	317	265	307	291	303	291	288	323	304	330	301	284	281	289	293	314	305	306	299	298	274	292	303	287	292	308	267	288	291	312	285	322	333	322	331	307	280	316	294	306	307	306	299	287	321	324	282	335	287	286	286	324	267	261	300	279	325	302	276	322	279	273	271	335	290	308	310	288	290	280	279	338	307	280	290	304	294	291	312	299	297	282	308	303	312	310	324	333	318	305	297	272	279	301	300	288	288	302	311	294	279	308	308	263	319	304	321	299	314	333	301	305	290	309	318	295	278	339	323	306	303	336	330	284	318	288	283	300	311	310	306	331	287	294	277	293	302	320	295	314	258	279	260	305	298	279	317	304	285	307	282	280	289	300	292	282	335	307	295	289	304	312	297	279	267	270	306	272	300	289	291	283	273	281	295	299	294	271	279	296	328	323	306	286	303	308	306	283	268	302	310	278	300	294	305	283	315	299	316	265	290	278	290	263	318	326	332	275	286	279	292	309	293	301	312	282	325	294	326	321	299	304	285	295	300	314	301	300	311	304	309	311	292	301	272	265	311	312	314	319	280	291	275	348	291	308	285	279	265	298	298	278	293	294	301	276	295	301	285	254	267	288	312	316	319	286	314	278	259	317	285	332	324	294	295	280	281	289	327	283	305	291	274	313	267	310	289	323	296	314	312	317	269	291	282	284	288	322	277	326	299	283	297	283	287	304	327	264	282	291	302	271	319	297	289	309	308	280	284	316	305	311	287	304	305	308	253	278	309	286	284	293	296	341	328	327	302	308	297	267	299	286	271	281	305	280	312	310	290	296	316	288	292	291	300	319	296	317	309	311	279	291	294	273	327	289	305	290	303	282	321	304	314	311	272	244	272	333	268	300	289	294	271	301	288	312	275	303	300	299	294	281	283	261	299	286	320	329	314	292	321	291	318	308	287	318	315	301	308	305	278	286	310	316	330	308	286	283	260	278	289	319	281	318	313	266	339	333	297	292	314	295	275	281	314	302	323	335	326	296	288	313	284	313	319	284	295	289
4008	3294	1685	1064	822	745	710	657	667	693	679	607	687	659	611	651	603	627	609	675	638	600	588	633	652	712	603	627	631	669	666	629	576	653	629	586	603	619	629	638	624	620	565	668	602	578	596	582	600	597	642	585	645	580	626	604	619	614	561	610	610	666	640	647	674	626	594	632	614	624	616	650	640	651	612	622	625	629	603	634	648	629	603	657	633	640	641	603	644	607	596	608	612	556	599	611	603	658	601	643	651	611	629	617	570	623	665	637	651	655	651	603	636	619	543	608	650	605	610	601	627	640	614	572	592	627	608	613	646	644	619	567	629	612	626	585	618	663	616	611	631	599	653	603	619	627	611	592	630	592	620	636	621	605	611	627	624	619	580	609	618	642	631	619	634	644	650	638	614	620	620	637	639	624	653	631	607	601	622	614	620	668	618	602	605	640	633	632	654	659	625	684	609	614	641	616	630	651	640	653	607	595	614	597	611	632	619	569	634	615	665	554	662	611	642	596	607	583	656	609	581	644	624	628	607	650	613	606	639	669	644	620	582	620	636	618	677	571	598	610	631	587	652	610	610	614	592	593	609	642	666	589	612	582	688	632	595	614	595	594	627	596	635	647	615	687	599	612	631	643	666	579	615	601	630	591	639	617	609	630	598	596	585	611	656	643	628	610	584	650	610	582	617	611	580	632	648	607	660	644	648	615	641	602	615	605	589	613	634	631	676	616	639	558	658	636	615	630	633	639	623	587	575	594	638	634	650	626	617	608	609	623	606	634	653	654	627	624	600	640	632	599	658	650	615	621	619	613	644	577	583	613	615	632	622	595	594	615	610	652	599	627	630	634	619	600	647	590	575	582	624	607	640	619	630	613	594	629	609	630	632	603	675	608	646	602	610	658	626	628	618	581	581	587	664	643	619	624	642	626	620	618	612	604	655	608	627	667	657	636	679	585	626	655	692	672	643	615	610	574	653	639	654	605	593	595	609	657	592	585	603	601	636	644	609	629	604	653	615	616	609	627	607	642	630	620	652	605	640	608	622	632	620	647	637	613	627	629	627	628	647	642	636	628	594	606	683	604	649	588	614	651	637	644	659	599	617	635	646	633	624	612	624	678	616	618	617	591	585	616	630	589	593	579	602	620	613	595	653	606	606	584	626	611	585	611	613	633	622	653	606	606	617	703	635	615	605	641	615	626	639	642	599	626	593	626	577	582	632	721	621	636	585	633	669	643	592	619	636	627	562	632	629	653	610	611	590	663	576	633	586	583	662	618	592	533	656	594	663	631	602	594	612	643	626	621	653	602	658	654	579	614	579	621	591	637	589	658	614	670	641	626	629	608	628	670	589	645	629	633	605	641	581	595	602	642	646	633	612	646	623	610	666	582	619	641	594	625	633	575	609	581	603	624	636	619	624	612	580	635	626	596	623	604	601	567	636	597	603	600	622	594	650	610	620	625	632	631	649	619	609	646	590	625	650	602	585	598	654	648	605	634	594	597	609	634	607	614	615	630	611	599	615	573	640	625	591	638	620	619	582	638	668	603	605	641	589	598	620	676	689	670	649	656	638	610	656	600	587	633	591	598	633	637	618	634	668	645	599	641	626	675	643	637	613	642	603	594	617	638	633	664	599	616	605	606	596	639	656	629	608	620	651	604	673	612	626	621	614	569	627	617	615	597	581	636	569	622	603	600	596	679	639	652	638	599	626	606	596	605	632	650	630	651	616	688	607	606	628	576	635	631	575	639	562	686	623	625	673	616	602	652	623	640	638	593	625	612	605	649	662	624	621	650	613	624	594	674	611	614	606	636	567	612	615	605	647	646	593	624	625	613	644	621	598	625	666	654	627	617	651	640	656	555	635	566	642	631	593	650	657	630	613	592	627	607	614	608	580	625	648	629	610	584	622	625	649	612	649	590	627	566	668	594	649	585	656	624	569	651	679	590	615	608	622	632	620	596	602	590	599	624	607	656	590	621	649	642	640	626	588	583	621	640	626	610	630	625	602	636	621	592	671	617	649	645	609	653	648	633	576	561	605	568	624	616	647	600	619	611	577	597	621	613	633	624	654	639	641	605	595	571	647	654	576	624	633	583	609	597	627	596	614	597	579	609	628	633	628	644	652	659	655	598	643	655	612	609	614	646	659	552	617	668	643	618	618	589	622	643	641	644	611	620	597	606	565	623	620	600	637	640	597	568	614	611	640	666	610	631	633	632	642	645	638	613	647	637	602	659	674	617	653	625	686	590	641	616	610	606	611	641	595	632	630	646	651	637	639	618	609	579	609	611	613	647	626	655	625	636	620	655	632	621	636	637	603	634	661	585	629	656	637	605	642	588	650	664	630	654	645	609	617	608	579	636	686	602	607	581	620	586	614	631	647	631	645	612	636	631	637	595	628	664	666	620	644	629	618	615	621	639	595	600	595	593	588	623	585	635	618	624	633	557	630	653	624	629	590	614	604	612	613	641	649	647	642	631	622	627	631	620	574	643	656	621	658	612	603	623	636	692	666	583	591	652	634	625	601	633	597	619	631	659	604	624	636	640	632	611	592	606	665	615	651	624	583	598	660	575	583	609	640	610	661	595	604	637	623	614	619	658	620	608	643	632	591	610	598	600	603	575	639	655	637	643	623	651	630	635	640	632	607	657	649	638	615	619	686	617	650	617	645	650	607	635	633	647	669	597	612	618	651	601	638	572	611	623	617	605	628	610	613	646	641	627	607	587	664	621	643	617	621	629	584	637	605	668	629	598	644	648	613	657	584	583	632	637	676	622	598	620	651	633	654	658	643	615	583	611	645	610	637	627	599	620	623	602	626	578	635	589	655	623	663	631	610	603	573	581	671	627	627	658	623	637	642	609	624	686	613	624	633	617	585	630	594	604	607	641	628	558	623	601	627	597	580	638	584	607	600	584	599	646	624	649	661	624	622	644	624	596	612	630	604	628	602	583	642	616	604	659	656	613	611	593	611	644	591	594	615	634	589	612	631	609	617	627	630	644	625	592	611	648	646	597	587	614	613	614	593	604	615	615	577	605	597	643	673	628	617	621	635	591	601	637	624	618	677	688	639	651	632	615	623	625	620	651	644	629	591	599	560	605	638	641	662	612	606	636	621	619	594	597	616	646	636	646	620	608	596	613	614	620	640	588	636	626	589	668	608	586	627	661	587	582	641	616	633	612	639	608	654	610	617	647	608	641	597	660	615	613	630	606	632	587	584	629	613	596	634	654	628	628	632	612	634	646	659	630	627	630	602	631	601	604	604	626	595	597	607	611	643	589	625	606	623	630	614	644	619	597	604	592	647	630	617	626	645	618	635	630	627	664	621	688	667	648	651	618	596	685	603	662	595	601	628	626	649	610	629	651	620	643	630	667	640	626	674	650	647	634	649	622	609	605	646	601	658	614	625	653	638	637	650	642	622	680	651	597	644	623	608	631	619	609	632	602	683	573	625	643	658	639	541	646	653	608	628	632	642	593	616	596	635	623
32950	14603	2282	505	334	323	275	197	197	199	217	192	179	187	200	200	192	198	197	180	199	203	195	194	191	210	193	205	177	194	208	181	154	169	205	197	206	209	198	219	184	194	207	193	206	204	185	192	178	178	205	186	209	189	210	216	202	188	198	215	206	189	219	167	224	199	205	200	189	201	191	185	195	224	181	236	183	184	193	187	219	177	174	197	197	175	214	215	210	209	195	207	195	171	189	200	190	203	206	183	168	164	203	184	205	188	197	208	238	208	228	225	178	224	198	197	225	222	191	195	220	189	192	153	220	200	195	183	217	197	212	204	209	202	206	193	203	224	195	229	195	195	187	206	195	189	195	207	223	188	234	196	206	211	204	224	208	209	204	203	227	218	181	174	190	187	175	211	178	205	203	202	195	199	198	198	196	221	183	217	191	201	189	196	203	187	187	207	192	182	192	209	184	201	210	190	205	185	182	200	209	198	194	197	180	200	214	202	193	206	205	212	201	213	188	205	164	196	201	203	201	196	204	182	184	195	211	187	192	186	200	201	191	204	199	209	209	217	196	197	215	170	178	184	194	211	220	209	213	180	189	199	205	205	222	192	191	203	221	197	189	208	189	197	190	173	195	185	185	181	221	204	173	185	212	204	192	176	206	213	182	192	194	215	223	211	215	170	207	198	206	186	184	195	196	202	199	190	186	219	196	167	198	196	216	206	202	185	188	219	183	191	171	200	205	195	205	165	210	190	167	190	212	208	203	197	217	179	218	183	195	191	208	204	205	218	215	197	192	207	197	229	200	194	202	194	221	193	175	172	181	191	192	179	191	185	216	188	224	207	203	239	193	211	219	203	200	200	198	190	210	198	214	185	216	202	185	164	205	193	214	191	202	204	179	195	207	212	229	199	203	180	149	183	177	225	195	183	188	184	213	229	202	182	210	193	204	256	217	218	173	206	222	193	200	214	187	201	208	174	182	192	194	223	193	212	194	189	170	218	191	172	201	184	217	217	194	221	193	228	204	233	212	210	220	213	197	210	206	197	188	183	187	199	179	185	173	201	166	214	185	205	195	196	215	195	188	184	170	192	174	213	207	199	204	204	192	209	158	192	187	203	197	169	187	203	202	197	207	205	177	167	205	208	204	196	204	209	228	181	196	180	218	195	208	199	220	194	221	197	205	212	186	187	216	184	224	215	199	206	219	205	217	192	215	172	189	170	204	191	229	210	197	201	174	190	194	215	195	204	210	187	193	191	169	189	185	212	199	201	183	198	167	187	207	177	198	205	198	187	190	199	185	201	193	172	197	205	201	208	211	203	210	227	199	197	187	227	190	182	218	213	177	199	184	201	211	205	203	188	197	205	199	174	214	218	190	183	187	202	207	221	170	195	183	196	194	208	197	195	211	156	190	224	193	204	201	193	238	205	202	216	200	217	193	209	181	212	207	192	210	214	208	206	234	183	182	215	164	204	208	197	191	209	204	179	172	207	184	188	219	181	199	183	173	207	177	217	196	188	210	201	214	211	189	225	219	188	174	215	190	190	179	199	183	201	198	174	214	183	214	209	178	206	184	235	203	193	210	179	214	175	190	204	188	190	183	193	192	215	189	199	209	182	191	190	223	215	195	205	195	181	225	193	194	214	205	198	207	196	193	197	210	180	185	201	203	210	218	211	229	214	200	211	222	199	188	192	178	216	212	197	212	193	205	209	222	190	197	203	179	203	208	190	224	198	198	210	174	204	166	199	191	216	206	178	175	212	156	197	180	202	225	200	184	197	197	199	193	184	192	209	214	184	207	223	196	195	215	183	195	200	178	198	192	210	201	187	212	196	167	191	187	190	213	217	198	202	215	203	200	228	224	200	196	182	209	206	190	217	179	204	174	197	209	218	218	204	189	211	188	187	226	166	187	212	207	199	166	220	199	188	201	190	207	189	199	203	213	197	196	195	202	208	202	212	202	158	207	186	182	197	190	221	211	211	192	195	219	248	226	215	238	201	223	240	183	194	217	201	207	217	206	224	200	211	153	196	213	190	197	143	184	178	204	206	201	196	219	198	206	212	195	203	211	228	219	213	211	194	221	173	199	181	202	224	199	206	202	216	208	200	190	169	179	186	189	208	202	206	162	192	199	208	167	201	190	186	181	219	175	183	196	204	187	233	183	176	209	204	182	167	196	188	176	201	191	210	201	172	213	211	217	226	218	196	185	197	216	186	208	200	196	194	190	219	194	219	173	215	229	168	200	186	197	216	217	203	213	209	202	175	193	188	209	207	184	169	201	198	189	212	196	177	208	172	200	204	178	176	189	221	191	201	194	182	201	221	200	218	202	231	211	222	187	195	189	199	218	172	200	205	191	219	213	197	188	199	183	176	212	194	187	192	199	194	206	210	197	209	196	168	166	223	192	206	199	180	207	205	189	198	186	208	219	225	168	209	160	200	200	171	219	179	204	205	190	190	214	199	198	187	210	173	189	188	201	184	182	169	196	233	213	194	193	227	173	220	190	196	183	205	196	185	195	201	188	204	185	176	190	190	184	210	202	196	187	192	206	187	208	197	192	191	192	188	211	217	218	221	183	188	197	210	214	213	173	190	191	184	190	198	205	188	183	199	183	203	173	183	210	173	147	214	203	218	206	200	200	212	171	194	198	177	215	191	198	184	195	204	190	196	187	207	190	188	195	197	191	190	189	209	201	199	196	208	197	204	192	191	240	191	187	200	201	211	171	182	235	225	175	187	192	230	198	199	193	202	225	172	199	204	180	178	198	205	177	173	205	188	188	227	218	196	209	199	220	199	204	199	221	189	226	199	202	201	183	174	189	194	177	214	198	180	187	185	177	213	179	205	217	179	181	197	209	185	179	195	196	183	186	182	182	169	229	217	202	203	205	183	168	181	180	221	198	209	198	205	193	219	178	205	222	189	203	209	192	175	171	191	193	196	213	177	202	189	203	213	204	177	201	187	194	189	191	194	205	196	215	193	182	189	184	178	201	214	217	208	181	204	195	176	202	184	197	179	197	174	184	198	171	199	190	189	217	192	173	184	193	193	199	193	190	208	204	209	207	209	205	201	195	194	175	205	228	204	200	175	205	211	224	198	175	213	199	227	186	210	166	198	202	205	198	200	194	192	187	194	199	177	204	199	208	204	187	185	198	203	209	190	183	198	180	187	186	210	178	179	203	220	187	196	205	195	183	243	199	217	218	188	190	194	196	213	202	213	191	197	194	202	215	187	208	185	198	187	236	195	223	225	205	193	178	185	211	209	228	193	218	210	208	195	226	193	223	214	192	207	189	205	198	201	190	208	201	206	219	193	202	192	204	205	215	216	213	203	222	202	185	186	168	152	214	218	198	196	231	186	176	186	194	205	181	193	190	215	217	183	212	186	201	187	164	204	188	217	214	208	207	207	193	205	218	190	190	229	207	208	193	237	200	188	196	172	183	196	218	191	190	197	197	211	203	229	199	187	195	179	202	155	201	186	180	199	204	201
7479	562	552	464	490	459	492	478	495	495	483	495	521	473	507	463	481	487	473	443	477	479	523	499	508	500	425	483	472	466	482	479	447	497	487	489	467	504	455	508	443	511	493	495	485	504	459	477	459	509	485	512	473	489	492	445	535	462	484	465	490	480	497	503	463	490	448	473	473	466	494	482	502	459	495	468	490	501	499	486	471	456	485	477	475	513	489	495	506	478	426	487	509	476	467	473	495	471	483	477	446	495	521	483	485	493	500	463	457	500	500	489	454	499	519	505	477	493	487	487	489	537	455	463	492	542	471	514	493	463	501	467	499	498	487	469	472	497	492	433	484	503	487	446	470	525	489	498	456	496	476	529	423	447	468	535	486	461	480	484	424	455	475	449	470	498	478	476	485	486	467	494	512	476	484	480	516	499	453	475	502	479	488	503	468	486	484	475	510	472	468	449	483	481	488	465	481	514	521	494	527	466	485	483	485	503	462	501	460	493	492	458	506	469	508	507	514	509	480	468	459	473	473	504	473	477	487	458	474	473	457	454	479	489	508	524	504	482	492	473	480	470	466	491	497	491	472	463	512	499	497	535	521	472	482	480	484	482	494	531	507	508	472	498	490	492	517	490	447	472	496	515	492	507	502	493	479	502	487	495	482	519	505	443	514	492	494	479	474	514	463	478	447	460	477	440	505	470	514	442	478	472	493	461	502	502	492	513	477	439	489	483	460	497	499	485	494	459	505	464	484	475	458	473	489	479	496	483	518	498	489	495	454	480	462	519	450	462	506	495	458	490	461	493	527	490	483	469	480	475	460	488	471	516	496	461	491	463	493	507	472	480	495	477	511	433	507	482	472	465	478	470	476	498	512	487	503	519	467	510	486	488	504	492	487	487	450	496	462	475	501	515	533	512	493	505	509	467	480	476	458	515	481	492	488	498	468	507	523	501	461	470	471	483	453	462	495	475	480	537	478	490	524	445	473	477	511	489	506	481	477	500	465	477	522	510	493	484	524	483	472	485	483	516	494	489	507	489	447	473	481	510	494	514	484	472	516	475	502	475	467	461	487	469	493	465	482	471	507	495	441	464	519	471	482	535	456	464	439	493	474	479	546	457	477	486	501	488	485	528	472	468	486	460	475	477	487	494	478	486	493	484	514	487	491	462	489	521	474	495	518	441	512	487	472	492	459	492	450	476	471	494	475	477	534	488	529	490	498	519	490	480	504	502	469	465	467	477	484	503	482	411	440	503	472	449	500	477	464	470	497	491	472	468	501	511	496	468	452	502	492	463	462	466	441	489	511	513	489	465	454	460	467	507	500	501	476	494	479	500	492	483	508	484	475	504	470	501	474	480	491	490	485	481	474	489	497	487	499	481	439	450	439	476	487	513	522	520	485	502	509	497	520	494	481	484	477	499	493	489	477	506	480	467	484	460	491	492	465	495	516	450	466	488	481	504	513	478	482	504	471	504	518	427	512	502	472	512	527	471	489	492	473	453	465	483	481	512	448	495	518	470	520	448	507	485	462	475	514	454	459	481	471	490	496	459	453	492	449	472	507	442	480	494	503	496	451	489	484	453	472	465	495	477	455	486	516	484	485	463	472	464	464	487	479	483	462	440	473	515	499	454	483	455	502	459	492	502	502	465	446	502	475	476	432	489	463	494	491	494	479	481	498	494	534	471	506	470	480	502	510	517	464	484	474	471	500	507	493	466	481	470	540	518	492	468	483	493	451	475	441	473	498	458	461	464	494	462	488	470	516	481	457	486	500	494	462	483	566	467	495	489	460	490	452	455	491	468	456	418	496	532	511	482	485	466	469	488	515	481	487	460	485	506	458	479	488	516	485	529	476	515	501	497	451	466	463	493	503	448	501	497	476	491	470	489	495	513	502	505	520	481	483	489	530	486	450	476	472	467	502	488	495	516	492	468	446	492	458	474	474	463	493	526	466	512	509	505	478	482	487	464	480	466	476	468	487	480	484	473	476	508	509	459	446	467	514	488	474	494	509	482	467	485	489	497	468	476	521	485	489	477	482	476	505	467	480	480	497	485	516	481	450	490	469	479	498	506	489	494	469	473	505	430	524	495	464	514	486	498	466	502	514	497	459	480	482	451	465	495	428	493	477	530	509	466	510	507	476	488	474	459	494	494	479	465	424	507	485	522	490	529	471	487	474	490	480	487	486	472	508	493	506	468	518	507	461	484	491	500	488	481	513	489	510	493	516	501	492	505	485	493	511	451	469	492	452	482	504	502	442	488	475	498	480	525	518	500	473	464	508	496	509	465	494	476	511	461	481	460	437	469	496	503	491	526	477	460	469	484	493	491	473	496	490	518	492	492	456	478	506	459	478	514	494	486	455	497	490	470	458	502	458	513	491	482	506	475	510	477	499	542	447	530	503	497	488	508	493	473	479	484	470	505	482	534	498	475	440	502	505	487	491	500	440	480	495	469	502	471	470	485	436	472	477	488	482	472	505	465	462	503	476	486	493	535	527	470	502	500	486	500	502	502	458	505	464	450	488	508	452	461	455	501	499	495	468	483	455	472	524	497	481	474	464	467	503	480	473	497	504	464	520	468	465	496	498	491	522	509	473	491	486	477	458	438	470	437	495	515	455	520	438	526	482	493	483	518	458	504	495	467	467	516	496	497	498	475	480	504	499	484	481	527	458	489	502	497	495	441	494	471	445	501	486	516	460	458	484	489	473	471	482	475	475	488	512	485	499	466	509	477	495	468	462	470	468	431	471	486	478	456	469	503	466	496	501	509	441	477	442	483	491	497	477	464	501	447	477	453	446	496	510	454	456	474	489	518	501	472	505	468	476	479	479	451	488	463	469	439	520	485	493	503	465	485	477	502	510	486	526	470	481	502	485	491	479	471	503	496	494	456	487	490	476	461	507	465	454	489	527	456	495	480	462	469	501	525	468	484	449	495	488	493	444	483	472	488	469	485	509	469	462	442	470	505	490	513	492	494	471	454	462	474	505	521	504	486	507	488	473	482	467	472	524	465	508	479	494	478	484	494	480	468	461	491	459	461	502	494	493	516	481	459	517	454	489	483	505	465	475	449	461	461	459	483	478	475	468	489	525	471	467	467	460	470	468	439	469	492	490	485	515	488	488	452	452	485	459	490	496	502	471	528	503	529	470	504	517	498	477	508	505	518	497	495	518	517	466	530	472	452	469	479	474	449	472	500	478	510	480	514	470	455	513	504	479	443	507	489	505	467	475	488	502	489	466	485	480	484	537	453	489	476	486	493	517	469	459	485	539	481	486	478	495	505	505	460	533	476	496	497	481	470	507	473	476	489	485	530	453	508	516	446	509	510	506	490	491	481	473	493	466	502	500	461	473	508	498	436	420	491	438	497	530	516	477	477	508	477	480	496	525	523	459	481	495	487	454	491	460	477	504	477	487	483	426	489	474	457	456	521	496	476	449	456	472	519	485	508	480	477	501	526	475	497	491	447	496	475	503	485	456	472	466	465
25078	20973	23584	28538	20964	12971	711	452	436	396	371	380	388	373	375	366	398	345	364	355	355	368	362	361	398	386	410	346	351	336	385	332	334	362	404	351	359	355	367	406	387	378	365	355	333	311	320	350	353	335	400	350	359	357	381	344	358	341	393	338	353	356	354	335	335	352	385	342	360	392	339	359	331	351	361	350	366	327	359	358	334	370	348	344	323	313	374	339	380	362	393	379	340	323	333	363	350	313	348	360	362	364	361	355	334	351	375	379	327	377	380	343	379	325	391	365	361	346	344	358	323	376	315	359	371	357	367	331	345	378	342	342	384	363	341	395	360	334	312	355	349	357	345	356	353	356	369	351	361	341	348	348	332	325	367	339	328	368	397	389	341	358	332	350	327	340	377	349	359	378	343	385	349	331	325	335	367	393	360	374	366	344	343	343	330	377	368	376	322	397	381	341	374	340	387	357	394	351	371	320	374	370	351	312	350	358	406	348	335	358	332	350	339	351	328	335	371	343	364	376	349	296	342	309	350	357	363	385	323	337	378	375	354	342	352	354	343	355	366	339	328	383	357	353	369	347	342	333	335	366	334	309	365	350	368	368	367	360	355	354	352	378	374	372	370	357	333	363	364	311	336	346	352	375	339	356	323	329	362	322	380	398	377	360	344	329	389	329	353	404	376	382	314	309	351	349	334	357	391	385	384	322	384	367	391	331	352	360	360	350	343	360	324	337	348	359	352	358	349	332	347	345	375	336	336	355	370	342	355	371	393	352	329	356	336	322	347	348	343	329	326	333	363	378	318	362	329	331	335	335	372	384	334	338	371	346	381	356	339	332	347	304	317	355	337	338	368	360	395	395	344	352	339	320	363	347	368	353	343	354	326	364	360	335	388	362	319	345	375	389	341	309	347	356	334	360	357	368	371	386	366	337	392	367	330	396	351	374	329	391	341	349	355	346	375	358	294	336	336	364	376	361	316	344	341	331	335	371	321	321	378	373	381	350	364	345	354	347	350	379	341	348	363	326	355	363	377	372	351	354	360	338	318	330	344	366	336	324	334	338	339	387	357	370	383	412	369	362	364	369	359	388	351	336	339	377	355	345	357	333	337	309	429	368	355	376	362	364	361	357	355	378	364	368	355	384	372	348	328	326	360	365	387	357	361	336	325	375	324	306	324	336	337	363	324	343	373	342	381	322	346	337	345	321	368	335	362	350	361	342	340	341	325	374	367	344	353	331	362	346	325	361	376	339	314	359	340	351	402	358	340	357	416	370	377	352	357	404	355	359	336	330	320	346	370	374	376	356	310	343	351	336	346	329	378	360	371	368	357	366	356	375	349	351	366	342	324	327	343	374	395	380	356	351	375	363	373	337	348	361	371	355	387	368	349	344	343	363	352	365	351	347	347	348	343	349	340	327	355	326	390	369	347	333	343	360	399	348	333	331	367	372	346	375	349	346	321	349	341	339	333	351	352	352	378	351	385	361	354	332	346	364	309	338	381	360	319	384	370	380	360	352	370	359	346	357	365	328	346	360	335	343	349	335	368	358	385	390	326	394	360	353	333	348	296	341	360	355	353	351	352	356	338	340	347	366	371	354	358	360	361	372	372	386	368	331	369	367	349	363	337	359	342	338	374	383	354	336	331	325	419	353	330	334	347	333	343	395	315	362	354	366	356	325	341	377	353	365	363	346	313	384	356	376	380	406	342	331	350	393	401	349	334	357	368	334	382	382	349	345	312	365	374	317	353	386	363	358	361	335	321	375	349	350	379	370	365	363	377	351	346	357	361	323	388	351	367	352	343	373	373	363	355	351	356	357	329	332	358	328	338	332	387	396	360	336	343	346	335	388	384	351	346	327	351	384	339	336	342	366	354	380	327	343	350	353	331	371	358	345	341	347	339	361	345	350	353	334	329	362	352	332	378	369	394	328	350	348	395	355	346	357	372	355	339	342	344	357	361	360	365	348	318	362	371	365	329	379	364	352	377	404	347	353	347	338	372	321	364	322	313	380	351	369	332	372	349	312	347	334	339	330	341	330	389	361	361	384	340	321	351	346	359	357	336	308	359	345	315	319	348	364	344	319	333	339	361	321	324	323	340	363	337	361	341	354	356	349	373	334	323	352	350	353	322	360	382	355	402	339	379	339	332	374	373	333	328	322	335	341	312	363	311	370	375	357	348	314	349	337	369	351	373	369	315	352	322	389	388	331	361	358	400	361	320	347	361	375	327	359	341	383	335	340	347	377	392	384	348	326	372	362	363	345	343	390	336	352	372	359	344	369	344	375	354	360	308	341	352	381	362	364	358	339	345	362	384	335	345	380	345	389	344	368	388	349	374	345	324	341	350	358	362	351	341	363	377	367	336	380	381	367	324	343	358	409	357	323	366	365	330	347	354	339	361	370	340	362	366	334	415	355	336	333	333	373	371	340	365	375	372	336	368	332	354	345	341	371	337	380	344	334	303	348	348	321	363	357	375	321	361	341	325	372	342	328	395	362	355	317	368	344	379	310	327	338	355	355	348	334	358	389	381	377	340	378	387	382	326	342	357	381	355	328	327	322	367	314	330	344	366	363	345	334	366	350	369	366	343	333	366	324	351	359	364	332	371	369	372	359	358	339	375	370	298	333	334	363	366	345	337	336	328	351	351	338	351	380	367	378	363	339	333	343	318	305	364	335	342	338	348	369	362	329	386	340	349	369	355	389	347	325	381	369	371	393	382	392	385	370	371	345	319	392	376	335	354	357	374	333	373	374	347	341	355	385	360	369	320	356	347	344	330	334	319	336	376	380	373	335	326	371	358	350	364	365	341	352	388	359	361	343	339	339	351	346	347	316	354	373	359	349	352	341	379	337	341	336	345	385	346	366	345	355	369	366	354	332	383	361	342	356	376	334	338	367	315	383	391	326	329	355	345	333	339	321	327	333	333	360	401	353	325	351	342	335	373	337	323	333	338	338	357	342	375	352	380	350	351	357	332	340	393	347	355	320	363	374	391	345	365	357	344	335	307	352	385	318	342	316	378	357	356	347	368	315	361	359	366	328	353	367	333	334	373	372	350	352	343	369	359	336	345	373	348	337	334	357	356	368	335	360	368	343	330	380	356	366	378	365	346	334	365	361	357	351	347	375	331	375	377	337	299	360	340	396	357	406	384	341	323	345	351	342	328	348	364	357	363	338	344	370	346	343	371	328	385	347	316	359	337	328	352	332	375	324	331	350	333	369	356	363	334	369	359	326	342	336	371	366	350	333	337	367	372	352	352	337	326	379	338	359	324	325	340	339	368	339	344	357	349	360	409	357	327	349	329	356	350	323	333	364	360	339	359	357	347	337	336	353	367	380	360	349	355	361	354	351	342	365	325	348	390	367	373	363	336	353	338	390	350	362	378	348	397	379	358	341	334	341	376	326	373	346	382	369	361	342	367	344	343	361	355	346	359	392	352	336	384	361	358	337	364	352	342	333	302	356	361	369	336	355	358	373	356	373
4303	2208	1358	1086	807	827	768	743	765	793	809	759	798	714	752	731	776	725	750	801	792	789	763	734	748	729	740	789	781	759	751	796	780	752	740	738	719	797	733	731	760	778	748	759	761	798	777	735	738	785	804	755	805	784	745	734	714	757	733	733	737	731	744	733	756	762	785	752	728	746	742	795	747	737	714	809	755	759	738	695	739	746	769	706	731	743	780	808	739	762	753	746	748	730	760	808	808	760	733	765	749	774	671	777	728	778	761	734	773	776	729	766	827	803	761	699	760	738	779	741	775	719	748	781	769	815	747	796	724	748	760	774	744	760	762	776	736	742	763	746	786	784	775	759	769	741	704	773	748	761	721	761	817	765	759	714	747	718	756	781	741	793	768	749	774	799	751	772	769	764	752	788	748	800	762	780	770	769	808	745	769	725	738	717	749	781	777	801	779	781	778	795	717	759	799	856	772	728	729	751	774	768	746	721	730	792	776	711	749	781	736	787	735	733	809	741	772	786	801	767	760	747	726	828	786	777	749	780	778	781	728	723	819	747	749	768	751	747	714	757	756	747	763	792	757	767	782	765	756	762	748	761	747	720	733	754	748	730	766	754	768	745	706	788	749	770	748	776	802	739	763	775	742	768	774	751	788	753	758	719	773	767	684	807	777	801	785	773	730	741	747	719	761	704	765	794	704	785	774	737	755	709	781	726	735	783	717	800	675	735	790	759	705	778	689	742	774	790	701	761	791	782	752	732	776	731	792	745	701	814	824	764	751	759	736	751	771	753	790	784	715	744	788	784	799	682	729	759	770	789	766	763	779	761	686	774	792	747	794	747	789	742	752	780	769	754	799	788	774	794	750	736	798	760	759	758	784	733	776	759	735	799	754	772	747	754	754	724	763	763	729	783	809	776	752	743	738	735	713	785	779	749	784	772	789	686	759	772	732	760	730	753	742	826	767	813	755	805	780	727	717	807	702	771	691	770	720	693	751	757	751	794	731	729	739	737	726	772	759	749	791	751	735	744	706	767	800	731	810	766	749	792	749	772	756	728	751	744	794	772	778	702	771	788	767	746	722	753	770	748	717	787	742	771	747	691	784	772	785	730	711	778	748	741	840	737	721	765	756	716	743	741	788	781	728	731	745	781	756	756	793	769	736	792	769	772	746	771	774	762	741	736	785	753	763	719	750	759	747	773	721	699	810	774	764	745	778	774	778	792	703	780	749	780	782	741	764	695	729	774	763	804	786	725	736	746	777	708	742	739	769	779	788	754	739	731	733	744	782	767	725	797	725	762	770	734	742	752	767	762	782	768	786	779	795	789	782	766	700	741	747	763	755	779	764	766	786	749	749	798	756	775	719	729	690	797	735	764	781	811	768	716	743	717	756	767	754	697	762	790	747	830	761	753	762	795	747	777	751	759	799	748	781	788	751	753	827	770	762	747	767	763	788	777	757	766	804	756	792	724	719	764	769	724	713	793	780	767	804	822	771	793	774	691	750	764	755	779	736	766	745	732	750	725	769	757	788	755	773	739	765	815	743	752	747	782	772	751	729	791	736	775	781	740	725	722	788	776	758	752	707	727	735	739	776	746	754	762	778	757	746	783	729	790	782	738	741	755	776	780	805	751	789	765	798	776	765	766	770	727	780	745	713	799	763	769	818	744	759	798	758	759	721	779	788	759	725	762	760	766	749	741	784	792	753	795	729	756	732	757	740	750	767	740	808	782	718	726	732	780	800	694	741	740	754	767	789	770	776	706	726	794	740	814	761	727	753	724	765	747	784	799	751	795	799	788	752	759	754	777	740	761	743	696	759	780	760	747	769	746	765	768	796	795	740	755	752	761	785	767	801	724	747	759	799	760	725	761	754	786	784	779	738	795	822	774	745	777	767	749	740	716	762	706	757	728	774	757	765	757	771	762	769	798	730	692	740	790	782	775	731	739	746	749	762	691	769	750	719	785	734	769	762	751	741	727	737	782	764	765	715	719	804	746	753	784	706	770	751	753	782	747	763	764	760	743	708	753	750	778	774	749	744	750	740	754	756	751	724	795	758	812	783	768	766	801	741	706	759	746	789	749	711	778	711	776	782	748	760	721	758	780	729	757	834	735	752	744	747	769	726	786	718	805	761	738	741	753	784	753	774	785	754	765	780	746	739	780	758	766	770	789	773	723	794	818	785	745	747	763	769	713	725	747	722	749	767	734	788	761	773	774	768	754	764	751	755	752	768	784	728	753	761	732	779	724	776	746	747	720	767	753	729	738	752	759	720	738	766	753	779	650	721	747	782	741	759	771	738	703	754	776	744	737	749	750	750	760	730	740	732	791	745	814	781	782	761	754	753	786	747	780	772	700	750	741	774	725	807	763	796	761	712	783	769	742	738	772	795	759	768	786	710	753	754	707	754	766	791	757	718	731	776	772	777	747	760	789	818	743	809	768	713	741	734	765	731	733	740	713	785	760	724	744	768	787	769	790	749	765	821	726	779	781	750	724	749	779	762	739	785	743	748	786	758	775	753	748	798	746	757	772	715	737	789	753	712	772	754	749	756	764	758	770	834	740	757	777	769	718	717	758	744	749	773	789	765	764	813	776	736	728	751	768	786	791	756	760	752	740	775	749	769	851	764	742	748	729	756	747	748	763	779	733	730	778	710	720	764	758	744	742	772	797	769	744	772	812	738	763	741	753	748	777	741	786	802	756	737	740	738	779	796	743	812	737	784	729	728	753	740	759	723	739	784	758	783	786	799	788	793	782	773	693	804	767	779	773	791	751	746	804	778	729	752	797	767	777	734	776	735	767	780	792	783	753	749	779	738	712	757	731	758	760	756	768	762	784	790	723	697	749	765	818	783	751	734	692	741	806	759	773	758	746	773	724	783	766	735	780	744	772	738	769	770	752	793	765	713	782	732	790	742	714	749	756	744	758	779	766	780	750	731	714	779	691	735	709	733	719	747	676	767	721	752	724	778	763	663	773	701	737	759	776	754	761	794	740	773	711	757	741	744	738	751	754	738	766	757	760	798	745	767	760	768	748	791	722	822	715	786	722	771	816	800	761	754	778	756	729	788	769	724	774	733	791	735	771	781	771	804	749	764	781	804	776	777	744	778	724	744	755	739	792	777	737	797	766	737	742	752	817	743	682	775	737	803	764	799	761	806	773	741	766	775	780	804	781	728	756	743	785	713	725	807	770	765	761	799	742	776	715	783	742	779	776	796	756	745	733	760	782	762	780	762	768	733	711	704	801	733	773	760	772	797	783	751	809	737	761	737	792	700	762	799	720	786	732	771	775	784	733	759	750	825	792	756	762	757	744	719	794	767	766	746	702	738	748	758	784	755	764	794	783	727	728	723	783	758	759	692	756	795	750	750	758	721	701	780	731	774	742	727	734	769	729	715	756	758	696	757	743	764	789	751	763	720	757	763	791	760	791	752	770	754	734	758	715	743	731	810	751	747	762	711	754	786	792	753	777	765	739	802	784	761	789
24348	20962	23919	28171	20965	20997	11099	672	453	392	356	360	361	313	329	342	321	306	294	322	317	319	303	311	284	296	305	322	326	324	305	303	300	292	293	312	276	305	292	296	289	288	302	328	255	308	308	321	289	300	315	272	269	284	277	274	312	311	313	315	277	257	290	307	315	271	297	287	315	294	292	300	280	295	280	313	303	327	315	298	281	284	261	289	323	291	299	312	349	322	294	272	293	310	286	284	312	256	304	307	308	276	283	298	300	331	301	332	332	293	298	312	307	313	281	293	312	283	299	331	274	302	259	265	304	300	281	291	283	285	299	318	292	346	336	298	320	360	302	327	282	305	334	281	278	294	312	312	302	331	318	298	310	309	283	305	286	307	355	275	276	301	310	303	286	288	276	333	273	275	318	315	276	297	310	300	258	277	309	305	309	320	290	297	274	329	316	291	283	299	286	318	312	281	324	290	307	264	296	298	279	280	303	283	285	300	275	306	262	290	323	323	314	302	305	303	299	294	305	308	269	303	314	305	299	309	283	306	273	331	333	312	287	321	313	297	275	274	280	319	297	292	294	286	323	328	326	313	287	304	334	321	333	306	320	254	284	295	289	300	290	291	310	312	276	287	331	332	283	291	311	256	285	280	327	305	308	279	292	313	277	283	286	323	288	252	285	279	261	269	267	329	284	291	279	306	305	279	301	333	305	320	301	308	320	309	306	290	308	313	297	294	305	305	312	327	326	301	275	333	301	282	287	307	313	298	296	295	313	327	307	295	297	282	298	301	322	260	252	305	279	320	288	301	268	309	344	299	319	292	300	293	315	293	252	302	311	304	307	328	315	304	289	263	279	346	291	292	310	265	284	311	277	282	306	289	308	321	318	277	289	307	289	301	288	313	332	301	310	300	289	272	308	329	271	311	277	286	319	279	270	311	276	293	316	326	309	323	288	318	302	277	324	257	283	315	319	368	331	296	304	334	296	276	290	294	283	327	314	273	248	315	317	307	302	306	287	317	309	325	291	321	317	309	292	329	295	275	333	297	298	309	283	298	311	291	270	303	289	265	345	334	288	305	293	290	304	279	314	305	307	284	313	287	282	295	312	316	290	292	276	320	298	321	309	293	307	322	307	257	268	281	312	305	300	302	292	321	308	322	298	323	343	302	309	321	287	316	285	288	288	268	286	296	282	302	320	276	320	286	281	307	289	306	309	282	287	306	311	306	300	277	324	337	307	276	327	301	305	275	294	281	314	284	290	284	308	300	282	302	310	317	276	317	321	285	299	310	307	256	318	275	307	287	322	305	307	325	295	299	294	299	275	301	284	306	293	289	315	275	279	279	304	293	291	284	319	280	324	316	295	320	292	318	303	264	304	339	307	304	263	263	306	315	317	290	300	302	303	299	318	304	320	309	311	285	272	287	283	289	285	312	280	278	310	289	299	290	284	323	240	307	295	300	294	309	282	297	249	280	327	311	312	284	298	290	321	294	294	286	312	273	283	297	309	270	290	279	323	296	278	280	277	288	294	305	302	294	293	278	286	298	301	303	312	303	337	304	319	310	299	305	291	323	312	308	269	322	268	304	304	351	298	278	291	299	287	295	298	282	316	273	290	285	289	308	262	266	286	333	350	286	285	345	297	304	301	290	335	281	285	326	285	318	277	303	291	305	321	286	290	284	314	282	319	325	306	281	302	299	291	291	328	299	272	313	270	312	270	317	297	322	313	288	280	312	311	309	291	317	314	302	294	318	309	321	279	292	322	313	293	292	311	332	326	318	289	298	303	329	335	287	309	270	318	312	298	281	299	265	277	269	288	297	317	285	319	260	281	291	285	309	324	315	322	304	275	289	296	287	339	296	314	321	286	281	268	303	296	313	309	288	297	282	311	298	295	326	293	292	303	258	300	279	319	341	279	292	288	320	292	284	267	272	275	282	278	308	275	320	295	292	290	305	301	310	285	280	300	293	270	319	315	319	267	310	346	292	275	319	291	336	310	310	289	279	294	324	305	284	311	265	319	299	305	326	289	320	293	300	299	303	304	309	327	250	303	312	315	330	294	335	311	289	312	273	315	278	285	286	295	307	278	261	268	301	286	270	320	287	326	288	299	280	281	297	313	281	265	305	276	299	265	337	274	288	306	334	312	329	305	293	310	288	308	277	328	294	295	320	295	336	308	337	297	283	284	315	326	329	300	297	234	306	313	281	271	289	294	314	317	338	303	291	291	254	279	287	282	325	302	293	298	312	333	297	266	309	287	279	312	306	309	270	283	266	329	303	273	271	282	263	286	262	270	302	298	295	272	283	310	349	307	303	298	308	313	283	286	304	292	301	308	282	306	287	255	297	308	266	313	286	302	262	302	253	288	272	255	306	326	295	351	301	285	278	288	310	306	337	260	297	291	335	279	295	299	328	308	274	317	288	279	316	284	293	311	304	302	305	329	264	310	293	298	292	294	289	286	299	313	275	326	276	269	307	322	307	294	289	312	300	330	330	335	271	294	292	285	307	282	321	327	304	282	305	322	289	282	278	279	290	313	321	317	291	260	267	329	317	281	318	292	283	294	293	281	304	243	303	293	304	318	281	298	283	276	306	298	323	297	311	279	276	305	304	328	309	289	269	251	294	316	295	267	298	276	272	272	281	304	308	293	302	304	315	291	271	336	316	288	282	279	282	295	296	296	288	303	326	303	290	272	320	283	316	283	279	292	274	305	327	275	294	315	334	310	316	286	324	261	308	291	304	268	309	278	306	272	294	314	319	291	302	315	315	272	296	277	285	297	305	314	246	276	328	320	300	299	301	324	262	324	323	299	287	312	325	291	273	286	301	260	306	313	277	302	282	266	309	320	286	312	315	320	271	295	334	301	299	320	299	319	291	311	330	282	324	272	286	308	300	314	316	307	313	293	294	297	304	294	292	326	294	271	304	300	278	281	295	314	299	299	254	315	311	293	286	312	316	244	295	296	296	302	284	306	304	290	302	294	308	315	320	288	277	288	311	306	293	314	280	286	296	269	305	285	328	309	265	287	281	294	293	322	323	305	263	278	327	291	289	304	287	314	318	314	299	287	319	303	297	317	316	286	300	311	305	302	276	319	338	312	296	304	307	290	282	309	319	324	275	306	330	292	309	266	286	292	305	301	340	308	273	268	310	319	304	301	300	302	271	267	276	260	298	294	305	327	303	264	299	279	293	283	276	288	280	315	305	332	296	313	293	307	289	308	295	302	280	297	282	301	316	286	294	321	320	281	261	293	284	295	309	318	276	291	299	290	296	274	324	308	294	321	301	325	308	322	319	298	296	314	288	269	288	304	278	307	288	294	286	293	269	308	312	302	277	276	281	280	281	305	292	274	294	296	282	276	302	311	282	290	319	324	301	287	296	277	293	266	297	302	324	293	323	325	304	274	283	316	322	306	316	297	284	287	304	298	286	278	339	304	313	291	307	259	318	303	299	288	262	321	311	276	325	278	312	340	306	322	268	326	310	271	305
4022	3303	1644	1009	804	776	730	697	657	646	642	633	601	674	636	652	619	654	604	612	649	650	636	649	631	655	645	626	671	678	622	646	622	618	611	640	605	610	628	600	602	611	635	589	618	643	616	617	648	573	630	642	616	571	665	641	596	650	644	600	625	639	597	644	622	625	674	597	586	632	670	617	613	639	624	642	664	621	607	622	643	608	646	632	636	616	630	598	638	564	635	615	670	670	630	674	619	633	609	608	640	610	623	619	615	623	647	629	632	622	608	659	616	593	663	622	649	614	587	598	622	666	621	648	566	629	639	608	635	657	642	640	695	568	631	628	668	597	632	646	661	698	630	605	649	631	598	603	599	605	631	604	622	628	661	626	660	651	595	604	597	578	603	636	653	659	622	600	611	657	641	624	684	605	585	626	602	618	608	648	626	616	606	596	609	610	607	649	665	592	638	672	678	648	589	648	606	627	597	646	613	642	648	659	638	592	641	621	583	639	591	572	623	646	629	647	608	576	586	635	638	585	584	576	618	611	598	641	596	608	594	650	601	578	600	595	647	578	630	684	648	621	664	640	611	624	607	642	635	605	585	638	597	562	612	608	634	647	592	641	674	598	660	615	669	640	616	604	607	641	632	615	617	650	645	618	629	553	622	650	634	626	598	614	597	630	604	628	586	587	596	603	639	640	664	658	635	624	658	617	632	604	653	662	633	592	662	636	549	635	582	637	571	568	635	587	620	630	627	635	591	666	673	602	640	610	647	632	637	617	645	660	597	611	613	646	573	614	639	630	604	651	634	646	622	591	591	631	637	581	665	679	618	599	614	614	622	651	627	600	652	630	642	608	600	686	608	634	591	594	625	650	589	644	646	642	587	618	651	626	615	616	587	637	633	633	642	649	598	609	661	592	641	600	626	619	688	598	622	638	622	657	593	594	627	626	625	650	569	615	645	668	609	659	669	610	660	651	653	657	601	640	606	595	661	644	584	679	639	607	657	633	655	680	621	609	612	654	605	632	610	620	616	652	638	589	644	623	580	624	628	623	617	635	603	611	612	615	607	631	631	595	602	638	628	622	628	602	588	639	592	667	600	603	657	604	635	623	673	639	635	643	605	659	633	630	629	654	632	653	562	618	595	634	621	620	654	604	590	612	595	572	662	628	600	617	615	621	621	591	598	627	593	606	587	587	609	630	609	641	609	574	583	614	620	620	654	626	575	642	590	656	622	630	630	600	608	610	607	613	565	582	644	638	617	659	640	618	614	629	607	620	647	630	653	612	626	644	595	652	619	643	625	589	618	611	577	633	633	641	583	622	643	622	665	608	633	638	609	627	634	623	623	647	642	673	597	681	588	642	602	608	639	609	629	636	614	618	582	637	610	623	622	596	630	611	617	641	643	582	612	602	614	648	614	669	655	638	619	636	607	619	590	654	661	604	643	592	578	618	641	627	628	672	641	603	632	651	626	616	611	602	588	596	601	613	618	620	672	646	638	645	623	668	638	579	628	634	623	651	611	603	646	607	634	647	652	619	645	644	644	634	594	610	580	602	581	614	627	674	618	663	607	627	602	615	609	648	583	624	593	636	641	651	634	616	607	686	627	648	637	658	663	635	629	593	648	609	615	601	677	622	635	581	595	627	591	631	610	630	590	596	610	630	643	621	647	649	594	644	628	656	624	684	616	673	606	636	633	625	662	587	640	623	586	641	601	589	591	642	626	618	651	653	642	629	609	632	646	630	600	610	612	616	617	637	625	638	658	643	642	672	620	627	670	610	572	626	655	560	609	628	642	617	625	637	607	629	624	626	636	612	633	610	623	607	579	636	561	605	579	615	645	669	670	621	645	657	653	635	628	654	640	622	572	653	591	660	624	602	628	598	622	637	657	598	596	643	628	583	634	648	602	626	636	559	628	626	608	642	627	636	617	618	613	649	622	621	652	650	614	636	668	624	621	620	657	600	605	622	599	567	608	596	590	585	619	584	629	632	607	620	629	624	658	628	591	607	611	589	608	616	652	648	609	639	636	612	568	657	616	606	644	647	646	630	656	621	637	619	661	625	627	580	617	663	636	638	652	629	657	605	631	578	626	591	592	568	585	639	679	603	642	636	632	687	660	612	605	616	620	648	632	614	620	583	598	593	630	616	625	595	600	634	604	646	590	610	584	607	625	652	628	617	617	588	632	649	635	630	638	643	595	643	672	638	652	658	590	614	650	663	601	622	602	616	649	624	656	638	587	612	615	621	599	603	651	593	645	631	639	625	597	626	685	608	614	606	640	625	584	640	639	643	622	662	598	664	616	692	622	631	668	655	652	612	622	642	667	603	647	639	576	618	639	604	602	576	646	669	638	659	654	605	566	673	662	638	589	635	633	608	601	603	601	625	590	618	646	610	588	579	636	587	612	612	577	575	642	637	646	623	601	576	628	625	626	631	631	615	622	610	643	608	591	689	618	609	622	589	629	593	616	618	602	650	656	625	600	616	603	654	657	615	577	620	601	630	591	586	581	620	591	586	667	634	624	618	635	630	626	631	672	655	576	653	598	616	581	604	640	650	626	635	619	648	643	581	637	616	630	571	622	633	600	587	626	642	591	638	640	625	627	623	629	633	633	638	636	664	658	660	593	630	607	581	645	628	627	641	669	676	630	617	615	624	584	639	626	614	591	611	634	611	638	595	660	665	650	654	619	649	609	635	590	629	634	633	596	627	616	623	604	649	609	656	596	605	642	662	599	623	661	644	645	617	629	613	647	651	646	646	637	615	626	627	620	652	643	607	649	598	595	618	630	630	648	636	621	625	598	632	628	587	607	577	593	613	617	602	619	618	676	661	642	638	576	610	626	597	643	635	599	665	614	627	624	660	652	638	680	665	612	612	642	621	627	626	615	593	655	594	622	647	645	650	624	685	642	585	615	616	614	603	636	660	611	624	616	602	636	605	605	608	598	632	614	628	681	624	653	652	610	616	624	624	647	663	690	595	607	596	619	610	637	599	640	636	641	624	623	593	646	637	623	597	588	673	550	612	583	623	610	631	598	595	650	630	626	643	606	625	630	638	585	623	658	597	564	630	629	631	606	562	611	638	628	645	639	591	618	629	615	640	615	636	594	593	654	587	577	634	631	639	624	663	628	610	613	648	616	624	626	601	618	616	622	630	587	610	607	633	622	668	622	596	602	597	616	625	621	644	591	624	671	624	640	637	619	616	635	645	608	638	632	637	656	618	628	653	612	621	645	623	611	609	616	660	648	646	642	679	628	664	609	633	637	597	608	632	623	652	635	608	648	640	620	643	621	643	613	626	665	605	635	639	610	601	633	636	633	643	645	608	618	635	671	618	645	596	622	629	665	640	597	651	608	639	614	652	560	624	645	656	662	595	607	601	609	648	648	604	616	613	636	649	672	628	589	606	675	612	611	607	652	652	551	651	636	600	687	630	629	615	633	633	654	615	625	601	621	648	588	642	668	642	657	582	646	580	557	607	608	641	592	601
33349	14359	2016	329	224	247	196	218	226	203	198	207	223	188	182	214	189	203	208	231	176	204	197	193	205	194	198	190	209	182	224	194	194	185	194	203	195	196	205	184	197	179	192	203	199	200	214	202	203	184	186	193	183	184	187	221	205	207	176	188	205	207	207	220	218	196	189	185	211	201	201	185	210	194	181	201	210	202	212	204	171	224	210	202	189	223	201	218	200	207	219	208	189	195	204	206	183	185	179	218	203	185	194	224	167	188	202	210	199	186	217	198	210	195	217	205	197	210	200	215	197	193	244	197	183	207	231	181	213	186	213	200	243	199	192	184	198	197	212	185	202	214	192	210	190	209	202	210	213	204	181	192	181	208	175	219	202	200	218	207	198	216	176	199	186	235	183	192	199	206	191	220	217	174	218	196	207	203	203	191	197	211	183	221	195	173	198	177	197	213	184	170	190	195	207	194	221	203	182	226	216	202	225	221	196	209	216	215	206	198	198	220	181	200	197	201	186	221	194	214	202	189	180	202	184	226	142	180	191	173	195	191	169	180	203	192	193	188	201	181	192	181	238	197	185	179	172	202	197	210	209	181	195	200	209	172	200	214	192	191	224	223	213	224	194	190	189	205	218	196	198	183	233	185	216	214	193	198	231	205	165	242	199	184	190	210	181	191	185	202	200	217	221	198	216	201	183	211	209	185	209	187	209	214	188	220	211	195	196	180	211	192	197	207	211	222	211	198	171	193	193	209	190	182	185	207	208	183	189	181	212	208	199	188	201	199	180	201	203	200	192	197	190	193	205	196	212	184	197	192	176	207	180	190	217	202	186	208	202	231	203	194	194	214	184	195	221	182	217	197	209	174	220	204	171	178	177	205	192	200	189	203	184	219	179	216	213	177	192	214	199	200	202	202	180	214	196	208	188	233	197	174	205	187	208	209	177	219	205	198	191	186	197	202	241	194	173	190	222	193	191	225	194	203	215	193	200	182	214	220	194	214	216	197	193	190	188	214	197	205	197	211	194	179	200	185	196	190	222	201	208	187	199	202	198	186	219	194	221	201	200	212	201	205	174	211	187	183	218	164	209	204	174	195	189	177	194	199	177	198	203	232	176	218	198	211	212	190	207	218	210	213	201	185	201	236	197	195	192	208	213	208	184	194	198	184	205	192	197	193	227	199	221	200	217	194	195	181	214	179	209	194	219	203	194	187	221	207	197	216	204	204	177	185	205	196	217	214	183	208	207	191	192	188	190	227	226	197	212	212	204	202	195	217	210	176	230	204	194	224	208	182	224	182	190	208	207	217	162	196	187	173	193	201	216	224	195	183	216	194	192	184	212	201	234	227	212	223	210	205	198	172	191	198	190	216	209	198	196	186	204	204	179	214	195	217	195	218	176	209	213	186	215	199	213	205	164	191	199	213	200	173	230	224	186	184	191	217	201	185	192	222	199	195	188	204	214	192	182	226	195	195	173	195	217	206	200	190	212	199	186	198	195	213	222	218	195	211	178	188	185	206	202	196	191	199	196	182	179	190	189	223	174	202	204	230	208	193	191	204	195	186	196	178	202	212	195	203	195	188	194	215	209	214	183	206	198	223	200	222	182	197	206	191	200	212	208	216	210	193	203	184	182	218	202	212	201	212	214	186	203	195	181	208	204	191	217	210	174	193	201	199	166	202	203	194	200	205	221	196	209	203	199	201	175	170	193	184	186	197	194	215	177	180	205	198	220	201	171	197	173	180	193	192	218	184	196	183	208	178	190	185	202	182	211	197	204	196	210	206	208	206	214	245	197	212	247	194	215	205	202	219	166	203	195	209	221	180	179	158	179	191	221	187	202	162	177	182	205	229	211	189	215	215	190	213	194	172	198	208	197	213	172	188	218	204	204	193	214	173	189	211	193	212	203	180	216	172	178	204	183	186	212	234	179	199	204	190	169	192	193	216	203	194	191	213	205	181	210	176	216	196	203	177	194	196	178	193	212	166	214	196	232	219	204	211	202	224	199	178	179	189	190	195	191	200	238	245	221	210	232	223	173	196	214	224	199	176	191	207	184	184	189	183	201	220	225	189	212	192	203	206	199	225	218	203	198	172	190	179	189	208	205	227	201	206	217	177	190	193	174	221	224	180	201	226	220	195	187	210	201	219	182	200	210	214	233	217	190	186	199	212	187	196	201	196	185	207	213	202	184	188	172	218	222	176	216	167	209	193	222	229	194	188	176	210	224	206	179	196	204	232	187	184	193	199	203	201	181	192	210	197	194	164	200	192	202	225	189	189	217	217	217	182	180	198	194	204	188	192	191	211	232	178	191	203	199	192	206	206	192	190	191	206	202	213	217	227	205	205	198	188	209	183	208	173	201	189	213	182	200	172	177	199	193	186	202	214	181	179	187	203	194	216	191	195	216	212	186	203	201	188	196	208	200	169	190	196	184	206	166	198	181	197	220	178	198	223	212	228	201	196	202	200	198	195	221	179	209	178	189	219	194	216	210	207	195	195	204	178	219	188	207	190	202	160	189	209	191	190	210	216	180	199	212	224	215	185	180	214	209	188	204	172	223	205	237	189	207	195	197	184	195	204	211	241	206	219	175	195	171	186	212	195	208	200	186	230	206	248	199	200	196	225	176	224	214	190	214	171	195	205	220	174	201	211	166	183	180	205	216	181	212	190	207	191	206	204	195	178	187	205	214	185	196	209	224	189	217	203	175	223	236	204	217	217	202	202	185	192	227	188	205	216	178	173	178	198	183	211	205	224	197	173	206	182	192	208	203	207	175	214	201	193	204	207	191	185	208	172	193	209	181	198	192	210	180	216	197	197	182	189	203	199	218	219	193	211	210	167	187	204	188	195	205	188	222	201	184	186	172	194	188	215	209	215	191	209	190	211	181	192	207	193	182	202	211	196	192	208	193	197	196	190	193	191	181	184	191	213	202	202	216	208	206	165	180	196	195	180	183	199	196	193	182	175	193	220	202	203	200	206	210	204	196	178	195	199	204	194	180	213	214	198	216	189	188	203	220	208	207	177	207	188	199	182	192	204	176	212	206	203	205	208	209	199	216	217	215	199	194	183	212	196	177	176	196	199	213	187	190	204	203	193	204	206	209	210	213	184	206	196	203	211	176	200	209	200	216	214	208	194	213	207	221	222	189	201	204	202	181	176	169	208	182	202	200	212	214	195	197	187	176	194	200	226	210	187	181	194	202	184	204	200	241	215	189	213	193	196	224	181	171	198	201	189	192	194	213	213	216	188	199	211	222	211	193	206	200	206	206	190	168	204	197	191	206	213	186	205	180	203	191	200	215	218	203	200	204	194	222	211	201	192	187	190	206	194	203	193	191	193	201	206	198	175	205	206	194	183	193	204	206	176	214	182	199	210	193	183	222	207	202	233	204	194	230	206	200	184	204	194	197	197	197	217	227	194	207	216	225	208	223	187	216	223	178	191	182	196	208	202	201	203	202	191	174	225	217	206	180	187	211	228	221	207
7644	556	494	494	508	495	516	505	435	474	504	485	477	467	493	479	479	460	473	537	518	476	486	512	475	500	490	496	487	483	505	488	508	500	484	498	496	493	486	437	475	437	515	487	514	522	469	490	473	483	501	485	526	478	464	486	469	505	464	462	470	462	528	468	546	482	546	478	480	501	524	538	483	492	488	474	490	522	439	478	496	478	450	493	494	445	483	499	479	484	490	498	495	482	472	474	522	535	445	479	508	467	513	496	483	480	462	506	491	464	467	462	477	460	535	491	470	466	484	514	494	516	489	457	516	486	499	488	483	480	453	491	463	496	463	518	474	492	503	480	492	489	491	506	456	468	472	489	500	465	506	469	488	487	500	491	470	488	500	461	486	500	500	498	454	485	478	494	470	467	463	476	445	480	524	555	491	472	482	446	535	490	537	455	503	459	478	493	497	515	502	472	498	492	517	483	464	504	493	537	498	502	480	483	484	501	479	505	538	535	482	508	432	481	474	467	470	488	488	470	461	505	493	500	506	515	473	429	468	505	515	473	452	497	484	505	517	529	475	473	492	470	505	491	524	488	487	482	536	501	450	496	524	423	485	497	457	455	507	495	463	470	503	489	504	473	507	466	523	500	463	481	521	471	483	489	496	491	445	459	481	524	482	473	499	512	449	449	464	510	471	480	473	485	531	462	454	460	488	500	487	504	471	441	460	518	494	533	482	498	504	477	451	492	481	493	500	486	499	464	464	482	476	482	503	507	476	477	483	495	511	495	505	533	475	497	512	510	505	478	509	480	512	487	467	471	506	449	485	509	472	478	493	461	479	502	506	470	459	464	477	491	475	501	476	436	507	509	507	493	481	479	466	490	497	507	504	508	514	471	499	474	502	468	459	456	466	499	493	479	522	461	461	507	527	490	488	498	481	491	488	507	460	519	483	516	485	455	510	501	487	470	518	471	457	472	476	469	523	480	460	487	476	470	490	481	477	477	520	440	468	481	501	468	478	527	458	472	469	449	497	468	495	478	479	488	489	425	451	477	492	516	512	475	474	478	503	475	475	456	496	479	492	492	510	506	463	520	470	452	487	519	463	490	463	471	472	478	492	528	484	489	518	484	523	454	506	465	486	504	463	488	516	501	484	456	488	455	469	501	506	495	502	475	506	502	504	512	482	479	437	458	465	511	474	517	491	517	481	509	454	487	485	468	538	518	530	458	485	493	463	494	483	494	499	456	460	471	474	473	507	500	478	468	472	476	508	511	512	488	503	497	497	458	497	489	456	491	493	467	511	495	463	469	449	498	508	474	425	489	481	488	474	437	487	522	508	509	479	453	468	459	481	508	452	478	523	459	472	476	482	492	496	485	485	499	469	487	498	512	493	538	542	506	511	523	531	537	500	476	482	503	487	518	485	493	500	503	507	492	488	434	482	435	496	481	512	478	447	457	473	505	477	443	477	482	458	458	503	458	521	482	476	501	525	479	470	491	516	494	531	501	470	514	523	507	488	468	487	504	510	508	500	480	464	484	464	483	467	478	503	497	464	488	461	492	505	524	472	487	521	509	450	486	463	455	464	484	492	485	495	499	485	470	503	466	521	543	504	449	494	455	494	496	468	462	520	478	493	498	480	472	524	504	474	460	486	455	447	514	448	500	493	465	515	485	508	488	464	501	526	454	491	442	506	494	518	519	495	482	466	494	458	490	502	486	471	482	490	478	443	503	502	456	485	475	518	493	483	486	515	452	501	459	458	472	453	497	469	516	523	515	518	461	477	492	475	493	493	516	503	475	435	546	490	530	518	517	481	466	431	492	510	469	484	488	530	499	483	456	494	474	503	506	481	483	496	472	453	461	454	530	473	481	481	457	516	524	453	499	470	491	495	533	483	481	487	488	479	516	489	484	532	486	516	491	520	411	505	494	470	528	452	500	476	480	514	438	467	502	494	491	485	509	489	522	493	499	533	499	459	500	452	465	477	486	470	478	468	468	528	464	447	486	477	486	479	513	475	490	479	500	519	486	474	444	481	497	521	465	527	496	485	515	537	486	503	492	475	532	509	492	472	482	460	481	481	482	491	539	460	483	521	506	491	484	492	474	517	511	501	503	456	491	478	462	453	534	483	465	445	481	506	519	481	519	506	484	496	460	486	476	529	505	501	469	489	470	471	501	503	475	452	486	495	479	482	458	519	484	487	515	478	449	508	489	492	484	499	506	476	476	507	490	474	480	477	550	489	471	482	459	501	497	455	499	485	499	477	532	499	470	484	525	445	487	510	468	474	479	470	476	435	475	493	471	514	537	481	527	477	472	492	511	484	459	516	479	505	532	478	471	509	485	519	523	468	508	450	493	458	529	459	488	482	473	488	498	450	474	489	474	512	521	493	442	501	530	473	461	476	503	481	499	495	517	477	472	495	507	547	470	496	484	492	504	459	501	475	511	484	457	500	477	485	513	525	511	522	484	477	499	497	524	495	455	463	477	481	464	470	477	502	473	479	444	533	486	473	509	438	502	492	521	460	442	467	470	459	508	469	514	516	484	438	521	496	494	501	464	486	502	471	535	495	467	509	490	462	502	467	497	528	528	516	501	506	458	516	481	511	482	457	457	520	449	532	467	458	471	526	491	477	474	448	509	498	468	465	480	494	504	495	488	489	524	511	479	495	439	453	534	512	503	481	474	457	482	462	448	543	487	455	510	521	454	523	470	491	497	480	457	502	507	485	542	475	471	454	506	467	471	484	484	489	490	489	472	497	494	475	534	508	517	484	496	463	513	502	449	488	489	470	544	456	462	472	519	459	489	501	469	497	492	531	523	437	490	505	470	526	458	487	488	516	475	504	465	483	487	492	484	520	452	481	439	509	470	477	468	495	450	486	486	473	436	514	448	463	494	487	492	436	485	472	462	521	472	497	499	466	496	466	498	510	472	529	477	475	496	481	487	502	539	479	530	482	482	505	471	517	491	473	485	524	498	488	473	500	508	525	477	443	480	479	479	452	477	508	499	516	488	499	511	495	536	462	511	494	496	487	485	459	485	505	484	515	477	490	441	514	506	471	498	502	481	475	453	471	458	479	474	473	489	448	488	488	488	450	479	460	445	510	467	490	472	482	473	451	463	521	498	476	485	469	479	514	505	495	525	519	502	459	473	499	522	473	474	487	454	466	470	449	492	521	516	504	481	479	475	438	476	454	518	470	528	511	500	500	502	503	521	486	455	505	499	471	497	510	475	444	471	493	459	520	522	507	486	481	513	485	494	480	480	497	481	522	536	540	485	541	470	477	505	506	491	462	516	476	482	488	502	493	474	506	481	478	555	504	466	487	487	492	489	457	476	456	488	490	504	509	500	521	455	479	520	493	503	517	418	507	480	483	524	462	475	521	464	517	473	456	476	478	468	532	468	505	527	466	502	488	465	526	489	472	505	476	476	502	458	464	478	528	463	477	495	507	466	483	507	459	522	459	481	525	494	495	471	492	474	487	495	468	495	518	498
25073	21020	23619	28590	21016	13085	673	504	441	394	372	370	355	431	395	382	346	407	393	370	339	383	354	345	362	354	358	381	357	385	337	315	338	340	346	390	348	365	353	346	349	355	406	388	364	366	382	352	381	358	306	344	353	342	347	354	368	375	384	389	383	350	363	373	338	353	398	342	356	374	363	372	345	365	401	391	324	321	329	353	366	373	363	369	351	338	362	352	380	370	369	348	335	352	325	331	380	343	351	363	358	354	345	335	372	341	378	353	374	382	337	345	355	378	381	368	356	363	338	365	383	355	368	339	348	385	356	375	392	392	362	319	364	355	343	360	359	334	362	355	335	329	348	316	354	354	344	346	345	352	355	396	344	340	350	359	340	348	336	341	378	330	335	328	359	336	381	386	351	379	398	374	368	365	344	376	383	361	355	339	345	336	354	388	339	379	356	328	340	395	334	344	342	352	323	380	299	336	322	352	392	378	358	367	319	353	372	366	388	374	348	337	352	359	350	336	376	360	347	370	372	361	323	363	362	365	373	349	363	394	336	339	325	380	335	360	367	366	362	326	348	329	340	364	335	351	361	381	367	341	367	340	350	357	390	352	329	328	358	355	366	407	364	378	340	362	333	336	337	379	372	393	375	383	350	352	363	350	335	346	344	350	374	361	354	354	369	294	382	348	387	332	340	350	365	315	343	320	350	363	357	357	399	409	358	356	334	370	357	359	352	328	372	351	365	364	347	359	378	364	361	377	364	380	380	392	366	344	327	349	349	332	344	308	354	314	352	364	384	345	338	395	370	372	361	353	376	357	345	360	336	394	358	361	331	324	342	361	371	331	329	343	354	379	388	343	317	341	371	352	341	345	369	348	366	357	353	387	371	391	323	360	355	358	336	354	374	354	295	355	330	350	368	346	340	357	352	358	367	341	362	374	381	364	337	360	357	367	362	364	362	382	356	372	351	365	362	367	358	356	363	349	384	360	384	391	352	382	359	334	392	377	367	336	353	356	336	333	362	373	363	317	335	319	345	324	354	384	328	380	323	390	350	388	353	380	411	341	357	377	332	340	349	359	351	376	379	355	338	333	331	376	354	377	335	342	344	346	383	346	365	368	319	378	378	372	337	317	347	361	338	387	329	334	320	358	368	315	353	383	329	372	381	371	341	392	342	334	370	348	374	360	386	352	381	407	342	334	380	361	373	338	408	315	338	361	358	370	356	318	361	334	392	378	353	342	414	372	354	367	370	352	371	370	366	341	359	314	334	363	348	360	369	350	356	346	381	345	358	377	331	359	350	343	361	373	348	365	324	339	358	345	334	353	396	361	359	394	345	378	398	338	344	332	378	390	339	340	339	330	363	358	399	333	326	344	340	357	338	304	364	353	375	414	383	344	360	317	354	361	326	319	322	371	351	333	390	329	366	368	339	349	313	356	356	341	353	329	365	324	367	380	373	347	373	310	368	332	365	357	344	350	332	330	372	347	356	341	367	321	355	336	353	382	323	330	369	343	358	360	386	323	335	345	360	342	359	395	358	364	384	331	340	368	374	352	324	336	344	362	376	351	377	341	380	380	341	330	366	308	362	351	361	365	351	346	362	351	335	381	359	356	360	368	368	385	366	342	350	330	327	346	323	334	362	350	349	328	404	352	359	330	374	369	338	359	356	371	369	337	411	337	390	338	319	358	351	340	333	361	365	334	352	344	352	369	358	381	354	346	357	381	350	381	334	372	346	323	374	352	318	388	334	357	351	346	331	345	391	374	328	329	343	334	328	372	345	335	343	342	364	360	317	356	371	354	363	377	355	355	377	367	324	365	331	407	348	349	338	363	322	355	349	368	307	341	335	329	344	370	368	349	332	346	362	342	333	354	334	350	364	339	375	353	373	323	346	362	323	368	355	359	356	356	353	355	315	354	315	382	363	353	326	327	344	330	371	384	308	349	354	336	374	385	316	359	383	333	355	345	318	347	344	379	370	356	366	344	359	347	345	348	347	362	356	367	359	357	384	332	315	312	327	344	355	375	350	360	367	385	385	327	345	318	334	346	364	377	354	343	349	367	377	354	375	342	394	371	342	353	343	350	344	346	338	403	357	313	359	325	388	314	384	377	378	341	366	351	352	372	422	339	381	354	355	346	354	351	345	392	343	370	380	368	336	371	338	345	351	328	335	335	357	393	352	363	399	342	331	357	336	379	379	329	341	369	329	364	367	335	316	328	340	345	351	372	344	349	384	352	379	356	310	294	309	343	376	345	335	411	348	370	362	341	348	355	357	376	328	393	378	367	336	392	348	363	332	362	366	349	370	324	379	359	343	356	352	368	337	389	356	300	364	332	355	365	359	367	360	336	349	343	321	363	343	351	339	357	348	370	360	340	329	367	335	314	374	351	373	345	351	341	330	386	355	325	359	334	351	371	361	385	354	356	339	341	340	347	388	354	396	315	387	377	334	369	365	351	349	360	371	317	352	365	335	343	341	355	364	350	311	320	353	374	336	312	381	352	349	359	324	348	342	374	351	373	350	369	371	354	376	329	362	356	355	352	350	366	338	377	342	358	354	349	333	346	349	350	351	360	343	340	371	360	346	357	350	342	351	366	385	336	373	353	384	356	396	359	330	356	315	333	377	385	371	371	355	420	357	377	353	366	363	381	371	360	381	371	341	347	351	418	358	368	361	361	364	382	341	401	343	379	342	339	350	378	359	399	314	351	369	357	384	330	418	362	380	336	351	368	332	373	367	390	347	367	352	358	366	355	352	378	353	346	372	377	335	367	323	321	328	332	348	389	288	344	361	332	343	345	354	382	321	354	371	336	293	340	352	329	372	339	379	341	347	343	352	353	339	338	323	408	328	361	363	362	369	382	349	367	357	329	346	341	374	367	333	381	346	327	349	339	314	358	369	374	357	357	355	356	351	336	333	346	369	342	356	352	357	336	347	395	347	357	383	358	359	308	344	372	379	366	381	396	364	373	382	384	363	362	345	348	350	361	338	366	355	313	390	375	386	303	347	323	301	387	386	337	349	341	334	354	319	340	335	366	337	392	362	348	352	351	339	369	362	349	347	352	368	360	342	324	349	333	396	365	328	323	346	351	370	402	368	321	326	318	344	398	380	372	355	356	351	375	372	389	326	437	337	334	333	351	391	329	384	369	364	352	357	356	316	350	340	360	358	365	365	375	342	372	341	356	357	326	365	377	351	352	367	350	355	359	348	354	353	333	397	344	384	338	371	340	323	352	365	335	386	354	340	318	382	346	362	331	363	362	361	317	353	338	343	343	385	292	353	351	350	343	347	353	364	353	366	369	397	351	323	341	363	354	370	365	391	354	391	366	348	353	348	338	367	341	328	333	335	334	369	307	373	325	363	307	345	364	346	376	338	372	384	348	356	343	369	360	357	351	350	384	331	362	335	346	354	350	356	333	343	365	356	376	367	363	391	326	355	348	385	357	330	348	306	323	329	328	365	371	355	365	398	357	325	349	316	359	341	365
4362	2142	1380	1014	830	826	780	767	787	768	782	779	752	780	727	742	761	811	737	756	745	791	746	743	824	744	729	818	779	769	704	736	774	759	763	777	759	772	769	775	759	725	787	734	781	763	804	770	681	693	736	764	774	755	772	730	807	745	751	717	750	803	764	781	731	736	775	807	765	785	746	798	750	747	781	769	780	748	766	755	753	766	775	793	756	788	714	780	778	728	731	778	782	784	751	759	780	765	752	764	717	806	789	745	788	735	759	738	747	775	810	766	732	749	758	724	769	746	766	749	744	758	758	739	819	757	758	730	820	795	792	788	784	766	797	757	797	759	785	735	753	683	743	764	730	764	782	779	771	732	774	767	759	806	730	718	773	782	745	816	789	738	824	711	771	775	757	741	726	773	768	746	737	768	788	764	768	758	760	748	778	783	787	749	730	721	812	704	756	800	799	764	792	734	774	757	728	792	799	738	776	781	762	786	815	776	795	789	737	774	723	784	727	716	778	770	756	791	737	776	748	770	778	741	771	751	813	745	749	795	716	768	795	767	759	771	740	786	771	738	783	753	763	725	724	734	755	803	765	721	784	749	744	778	730	782	750	759	773	745	745	775	774	763	752	750	782	767	782	797	765	738	766	737	799	760	757	749	761	749	723	747	797	750	777	749	771	761	684	770	758	743	772	770	777	748	740	784	743	764	745	755	772	762	789	788	731	792	710	720	753	758	745	762	736	786	766	780	787	766	735	792	765	788	806	711	755	764	738	757	738	734	797	803	776	744	772	791	750	737	717	751	738	731	769	775	731	768	725	741	734	808	767	732	798	719	744	681	720	749	802	756	748	764	785	719	766	758	745	786	744	784	756	765	731	719	772	769	772	746	756	764	764	737	809	757	722	741	724	736	777	759	717	670	749	744	804	801	751	744	787	763	770	773	818	738	800	788	759	725	820	744	781	773	819	731	764	722	749	785	759	745	760	760	770	745	744	759	745	779	766	732	750	726	730	743	761	770	760	773	767	768	773	759	779	788	745	757	737	785	743	741	777	823	740	748	769	791	765	734	772	748	739	719	753	796	759	716	810	707	758	764	756	753	724	788	771	747	720	736	735	797	763	746	817	778	785	742	779	760	728	781	739	778	706	745	757	774	734	791	783	733	771	751	778	811	740	782	746	754	696	742	764	779	714	739	775	763	740	783	796	763	770	792	700	774	741	755	752	806	738	767	741	728	789	772	730	753	745	782	718	757	778	737	795	850	792	778	714	829	754	780	756	742	719	773	722	723	767	756	757	744	759	773	781	741	763	767	758	799	788	780	755	726	777	761	752	727	784	750	767	810	745	787	795	727	769	755	729	760	751	758	776	780	768	761	773	756	754	727	734	788	740	731	708	772	758	767	800	794	743	747	723	777	778	780	781	773	771	750	752	735	725	741	756	724	771	799	759	804	753	770	805	791	733	763	787	764	778	804	757	715	768	800	785	740	813	756	823	768	768	819	731	726	763	789	759	731	722	767	746	780	796	778	724	718	832	685	819	694	732	766	770	778	796	748	729	794	774	776	771	797	742	759	705	781	773	743	747	800	802	756	766	691	753	826	760	741	708	755	795	770	783	748	800	792	757	797	745	760	719	745	763	728	769	759	806	780	775	789	750	746	782	716	812	755	732	824	740	779	780	752	792	778	750	772	707	742	805	727	768	734	765	781	747	777	741	752	784	769	767	771	746	750	747	763	716	761	761	723	709	765	746	741	775	770	758	742	788	791	793	721	750	732	787	805	742	795	796	729	720	795	807	755	750	691	744	751	756	821	736	739	735	793	760	777	730	758	733	768	744	785	702	745	778	779	747	744	757	731	802	784	749	801	780	706	745	748	776	788	753	745	787	727	818	718	805	747	750	762	748	730	811	805	754	740	785	754	733	744	780	781	804	773	730	743	752	779	710	792	795	744	715	824	757	788	811	768	800	746	794	778	778	786	758	758	758	757	715	763	787	793	758	746	731	744	726	776	747	731	745	749	723	718	712	775	754	759	791	745	787	780	786	746	762	778	731	784	843	728	817	754	803	744	723	691	749	778	740	780	740	717	762	754	786	749	736	795	802	801	748	793	769	722	790	761	812	743	801	761	795	756	767	787	747	734	820	719	759	753	728	760	723	758	785	777	728	778	791	745	787	738	736	766	758	834	732	774	791	784	729	771	752	766	775	745	734	748	756	741	774	840	726	749	772	745	832	799	781	772	725	753	766	750	727	768	812	772	760	758	807	714	736	743	727	752	752	762	771	776	754	742	753	759	739	749	746	725	773	796	767	787	746	752	775	760	771	691	797	764	748	789	765	751	728	798	756	755	808	808	780	809	751	738	800	717	766	809	801	803	793	751	754	741	749	791	740	771	749	759	751	811	711	759	761	788	737	727	768	737	747	789	751	757	759	739	763	813	779	730	764	749	727	769	766	769	722	792	752	799	665	721	770	734	709	759	708	746	755	763	743	753	747	763	723	766	797	766	752	773	767	790	784	767	739	743	736	755	749	779	777	755	757	798	711	719	784	789	792	778	727	779	759	716	778	789	734	739	795	793	754	768	778	743	736	780	771	736	794	755	804	774	755	750	705	774	792	795	753	768	754	744	786	791	784	728	813	741	757	807	727	737	777	766	750	759	806	740	715	751	779	761	746	788	784	748	746	795	748	815	765	768	754	719	770	814	737	812	759	754	769	707	757	711	803	761	767	723	795	753	798	794	733	749	822	751	710	770	722	771	811	757	740	765	759	706	763	754	731	778	739	756	798	776	722	761	742	756	750	799	774	767	781	765	755	776	759	717	752	772	778	726	757	783	761	794	785	775	797	747	743	695	773	788	748	738	733	745	728	724	771	765	811	715	762	794	787	773	784	813	733	761	741	808	775	776	788	759	740	765	740	732	764	814	756	735	803	783	773	754	733	819	732	773	765	775	759	757	733	760	775	744	747	773	790	759	725	765	756	799	734	772	808	728	781	801	756	719	774	785	796	771	808	724	757	717	704	731	753	717	786	728	709	745	760	765	764	788	763	749	726	757	790	778	746	760	759	743	784	794	781	787	789	786	737	737	701	775	775	765	786	774	759	784	803	741	768	710	738	771	762	779	792	783	748	762	767	720	734	789	776	782	795	742	729	774	764	723	803	772	743	734	735	779	720	725	758	771	778	806	744	775	738	755	801	766	768	773	707	739	734	795	745	750	717	774	766	746	734	741	762	760	744	783	715	753	766	779	740	759	809	789	757	757	760	767	767	764	726	751	784	720	753	755	750	804	758	744	729	779	748	722	736	767	774	755	716	768	722	773	742	753	794	749	758	777	696	769	754	768	737	739	758	784	746	796	731	746	736	753	741	781	779	752	787	792	741	775	787	759	739	812	740	769	714	784	778	762	788	708	745	782	718	803	753	775	748	753	781	759	725	797	781	763	823	728	780	768	765	733	772	767	734	769	693	781	768	740	726	773	756	722	747	725	768	721
24449	21012	23968	28250	21014	21033	11062	569	423	416	342	384	352	360	313	324	349	324	352	303	296	328	309	316	296	297	270	313	309	283	307	318	311	296	306	325	310	288	322	291	319	296	295	361	317	278	299	319	283	290	315	303	277	298	324	301	302	267	315	276	289	301	330	311	291	319	319	290	288	297	292	314	278	288	315	319	304	307	311	296	284	302	314	277	306	291	292	348	323	302	296	298	312	265	291	276	289	282	344	318	298	324	307	320	323	302	302	262	319	313	305	317	286	311	300	332	289	297	296	294	283	326	286	289	361	308	295	308	296	301	336	291	288	280	310	295	248	293	278	328	313	286	278	317	305	326	308	292	313	291	289	314	305	306	315	297	294	316	315	279	261	289	302	317	271	294	314	279	299	295	280	292	327	339	291	304	298	322	290	300	292	295	254	308	272	282	334	293	260	289	302	262	275	304	315	319	266	316	301	324	321	294	282	293	295	331	292	304	302	298	305	297	307	308	313	325	306	329	314	291	273	303	298	297	290	314	327	292	290	292	291	296	315	280	285	302	290	276	289	298	294	309	338	310	306	341	290	317	281	272	277	311	308	302	281	265	290	264	261	321	288	325	263	274	360	295	334	327	354	293	265	293	292	297	298	289	294	314	288	311	320	298	264	316	310	319	312	311	307	306	286	300	290	305	267	279	287	272	302	288	296	288	277	274	280	291	298	308	332	281	281	297	292	324	271	285	329	281	298	314	314	290	291	277	318	290	294	284	274	326	266	298	302	299	267	289	290	286	304	300	258	286	310	321	298	284	322	317	276	311	312	292	311	312	295	331	302	279	333	303	283	312	331	261	303	274	294	275	314	351	307	299	302	338	293	288	294	309	334	316	284	285	297	323	306	295	288	317	309	349	262	292	295	311	287	303	289	285	313	321	311	306	313	287	295	270	291	296	290	276	320	313	325	333	316	274	282	303	296	332	297	304	281	295	293	282	308	282	303	309	311	311	303	318	271	290	285	328	306	318	318	311	303	283	306	290	293	298	288	282	339	318	284	284	327	314	297	300	274	302	296	341	276	312	270	308	312	319	317	301	286	317	349	314	308	288	287	323	282	286	282	277	298	314	275	283	317	307	261	295	279	301	293	312	322	290	313	265	324	301	294	289	268	294	292	329	304	256	300	287	277	310	291	300	301	291	299	300	320	266	288	324	322	279	301	299	326	316	292	341	281	302	331	308	269	305	310	282	284	295	310	280	290	301	303	300	305	261	301	310	285	314	304	276	337	293	319	276	293	283	273	328	313	303	302	290	289	311	279	287	295	305	285	315	286	263	276	273	293	307	285	304	307	309	255	324	317	288	277	262	308	273	273	288	266	303	321	264	299	324	270	333	330	331	310	318	282	280	266	266	267	293	296	282	270	268	342	312	314	311	260	282	292	260	272	312	313	329	305	279	311	312	279	310	256	307	282	304	297	281	276	289	310	322	323	277	320	270	302	266	286	284	324	336	296	293	310	277	313	328	299	288	300	295	329	333	262	299	287	333	284	300	285	278	279	305	288	306	297	284	271	305	302	311	267	305	279	309	289	314	314	289	293	271	271	274	302	307	315	308	310	297	313	304	296	292	334	304	308	308	270	279	300	290	291	300	277	305	291	317	322	301	282	305	318	280	285	315	296	319	339	297	302	273	296	343	290	307	322	325	273	310	299	287	258	281	299	300	281	289	285	301	288	271	298	311	322	299	292	316	320	285	266	273	291	287	276	294	288	318	290	306	340	284	276	292	301	305	295	308	272	299	315	326	330	309	288	283	291	254	296	306	285	267	299	307	277	258	323	310	307	263	325	287	297	323	299	296	291	303	297	283	284	297	279	268	307	301	269	302	282	290	294	302	332	274	294	323	289	282	321	295	301	302	252	292	265	324	332	298	330	288	301	264	275	276	275	258	238	303	313	351	304	301	296	283	287	334	320	291	279	323	320	301	287	290	306	310	273	312	270	298	325	292	306	314	307	291	301	321	345	301	318	269	263	294	303	315	284	297	310	344	272	302	337	252	295	301	312	323	325	343	316	311	262	294	317	300	329	311	310	299	290	312	275	275	299	307	302	292	285	306	332	305	271	311	299	279	296	310	284	267	319	309	320	303	320	304	318	279	298	290	277	315	302	296	268	313	300	285	296	291	299	327	269	284	316	288	299	315	297	280	306	336	304	271	257	292	301	298	294	282	308	293	278	259	287	322	319	299	318	293	284	282	290	279	294	283	323	295	287	310	290	292	314	291	268	286	296	285	319	245	282	330	278	304	286	283	286	292	318	291	294	286	307	321	292	324	301	283	299	299	287	283	293	312	278	283	297	323	304	338	335	311	307	307	306	302	265	265	297	292	270	324	286	271	289	313	304	318	317	313	314	298	280	305	323	309	288	299	274	304	284	311	292	276	327	308	267	336	285	288	315	286	302	292	284	331	269	325	282	307	291	287	306	317	275	295	330	298	312	320	278	301	282	297	332	319	328	322	317	299	282	300	297	312	306	275	306	291	263	332	296	291	310	297	285	297	287	294	312	286	342	298	325	325	277	241	293	283	315	305	292	306	303	301	311	297	316	285	303	284	281	319	298	308	314	335	308	303	313	305	293	310	303	301	256	283	319	290	288	326	290	327	345	312	294	303	321	314	327	301	264	310	288	316	338	286	282	306	275	290	316	314	262	314	340	291	287	306	306	284	311	283	307	301	294	303	276	320	295	330	299	354	274	311	283	311	329	292	297	305	295	269	321	268	318	315	291	332	308	282	279	317	305	290	286	285	294	289	303	285	284	305	332	300	304	316	288	283	279	290	330	297	295	296	327	306	292	264	304	306	289	302	300	278	336	300	317	276	267	314	289	305	297	301	291	300	289	287	292	296	275	295	312	278	271	276	334	262	295	292	302	295	284	302	274	266	280	327	312	275	294	293	291	300	260	300	316	276	315	335	322	294	285	298	262	332	298	275	288	253	305	276	300	265	280	316	304	323	295	265	320	309	329	348	303	296	292	279	297	282	280	315	318	262	287	301	292	325	306	324	288	267	313	329	333	281	285	294	297	291	334	284	310	282	310	312	356	306	320	299	292	317	315	328	275	302	292	280	281	284	325	328	285	315	305	312	324	314	284	325	323	302	319	301	298	294	273	301	308	287	303	263	307	307	271	307	299	315	324	305	273	280	307	319	292	301	309	312	301	290	336	306	306	326	296	289	274	323	273	343	303	311	311	275	283	291	281	320	292	312	278	294	296	315	299	256	322	279	317	250	315	279	301	289	275	289	286	262	277	325	309	329	303	318	292	328	318	286	303	284	304	285	299	268	300	289	305	300	296	340	310	277	312	307	323	270	300	277	308	299	322	261	270	286	286	277	308	300	273	282	301	299	302	304	323	322	267	288	308	288	341	288	323	302	314	312	313	331	314	254	274	254	298	271	329	292	309	259	278	337	277	285	284	308	291	305	313	291	272	283	275	308	289	321
4020	3351	1664	985	824	791	673	664	618	701	671	598	620	635	609	625	583	681	650	631	662	622	651	635	627	598	638	636	637	609	579	658	595	612	658	607	643	606	622	630	651	638	581	604	611	623	648	666	611	599	616	624	586	599	600	647	668	591	643	613	594	657	616	662	609	644	654	643	621	598	581	631	661	650	637	639	654	630	614	641	593	634	637	626	635	640	638	629	581	620	596	617	650	609	625	640	628	621	603	616	621	643	630	625	634	602	646	620	596	616	670	610	654	611	650	638	620	605	655	641	630	627	597	643	642	581	669	621	582	591	599	642	605	623	626	641	632	661	627	634	596	608	613	600	659	633	646	656	595	633	597	635	654	576	646	656	625	609	618	641	580	643	602	699	618	636	607	618	603	632	660	659	625	597	655	654	674	654	650	585	619	640	615	636	614	588	637	677	597	650	682	641	595	620	616	606	641	575	605	711	623	676	667	628	619	645	648	570	645	581	605	639	581	638	618	610	636	626	636	618	667	669	585	604	666	680	629	659	645	618	645	623	621	634	610	556	646	628	595	614	655	676	650	592	634	639	627	600	617	618	640	592	636	624	645	647	601	626	618	684	627	547	616	657	581	621	623	603	619	641	623	651	621	618	646	596	611	649	622	631	602	635	617	615	622	582	609	663	604	604	625	642	652	596	630	623	614	656	616	651	602	611	551	659	597	618	605	653	700	654	600	640	561	629	633	646	609	599	600	660	583	612	619	602	644	605	607	619	641	657	650	614	601	626	680	616	643	609	649	642	632	615	645	635	641	653	612	655	627	615	572	613	608	596	587	639	634	610	636	615	617	631	650	583	620	613	617	623	592	630	631	637	591	608	646	637	627	630	576	622	620	634	627	579	594	629	654	607	644	638	588	641	636	608	631	615	625	606	622	629	654	608	614	625	643	627	655	595	633	597	653	630	583	644	598	645	617	634	624	581	634	607	640	640	646	630	607	603	648	609	598	608	635	606	635	645	622	658	631	653	630	622	636	624	604	665	616	656	618	663	608	646	630	593	639	657	641	672	621	643	637	606	565	618	622	656	666	637	684	640	631	622	658	604	606	636	629	599	607	579	660	657	622	694	581	648	631	621	644	600	620	603	639	626	618	652	639	630	641	648	598	599	632	652	583	655	657	665	634	612	643	632	625	658	652	663	626	611	658	656	663	602	626	679	620	627	648	635	625	609	679	589	622	628	654	615	646	631	665	637	591	628	602	588	625	641	678	659	624	646	598	618	628	636	601	624	597	649	696	636	635	601	624	623	662	636	613	622	606	617	606	613	634	646	643	627	669	637	578	644	631	653	641	601	627	586	612	628	619	583	635	601	646	617	637	673	606	599	591	650	615	602	608	658	640	613	614	597	616	614	646	630	629	638	620	590	642	665	600	618	633	630	656	637	635	613	662	587	612	625	606	634	624	657	606	648	615	634	644	586	586	632	633	588	629	623	629	644	615	645	648	659	581	616	585	647	611	644	635	643	619	635	640	617	627	656	618	675	625	597	614	631	641	653	634	627	593	645	609	612	636	649	630	655	595	644	688	683	617	651	591	577	597	662	582	636	649	609	579	660	579	657	650	666	618	589	640	652	649	601	627	615	612	631	594	639	634	640	596	612	620	613	625	596	631	566	655	618	627	669	631	605	595	624	627	596	646	631	663	636	649	590	673	635	624	595	635	655	641	639	687	624	617	663	646	651	614	626	627	646	660	644	639	602	579	618	584	604	627	667	663	630	622	667	626	569	669	632	612	615	633	613	602	633	627	628	594	596	641	624	636	687	661	616	606	619	661	644	609	620	591	629	616	666	669	629	676	616	618	672	659	602	619	636	569	641	592	609	650	608	660	639	642	645	636	638	602	608	654	640	654	637	625	594	647	609	659	586	589	610	666	618	640	600	593	588	640	606	635	618	606	580	602	634	581	657	623	648	688	650	631	615	629	660	655	607	623	616	609	615	565	632	587	639	618	589	611	635	633	587	596	634	619	596	603	651	623	673	587	652	623	635	631	610	656	630	663	599	642	592	608	613	630	610	633	662	656	645	600	611	596	633	650	596	615	575	609	616	588	625	635	626	626	619	598	617	595	634	626	664	698	583	622	597	578	573	641	626	628	600	608	633	596	609	624	656	621	642	624	661	607	604	643	586	604	636	610	628	622	613	648	615	629	624	641	640	619	698	598	626	622	580	663	567	601	676	664	628	591	671	646	653	619	676	660	606	633	674	629	618	614	638	618	585	632	609	645	688	623	658	640	659	602	628	616	647	681	601	606	629	628	578	663	575	628	622	607	645	605	671	611	640	692	612	608	627	602	631	639	646	649	620	646	689	629	604	611	634	645	603	605	672	697	633	589	629	640	618	620	627	633	624	646	599	643	630	629	626	656	610	602	601	588	589	673	596	626	626	661	591	660	615	644	634	667	612	654	637	612	588	642	650	617	610	563	639	609	630	649	613	596	652	630	586	651	592	642	640	646	606	574	618	606	647	600	606	601	606	690	567	598	687	614	618	637	663	633	604	673	628	620	651	600	636	639	630	608	639	611	616	649	593	619	636	609	556	591	636	624	636	602	621	651	582	638	636	632	618	660	583	623	570	638	654	564	617	682	638	624	626	658	657	645	612	622	594	633	622	622	577	607	612	622	645	620	608	589	570	631	599	637	604	625	617	636	599	614	621	591	633	648	611	629	638	629	631	588	565	589	667	616	640	659	682	611	611	613	681	627	624	630	616	666	628	641	575	646	611	613	677	605	634	650	666	635	632	633	612	607	593	602	601	619	624	610	611	616	631	635	644	614	582	631	633	608	606	615	591	634	589	651	647	601	598	546	603	576	633	611	569	614	624	609	663	638	619	647	599	615	588	610	590	629	612	652	575	606	626	608	611	592	606	643	625	658	592	654	619	653	627	649	621	664	657	601	622	568	635	627	621	650	625	635	638	595	590	611	660	622	611	692	660	612	614	678	631	614	666	626	586	633	630	648	641	638	618	659	623	636	608	634	620	594	635	631	629	633	611	666	629	625	604	649	622	645	608	596	621	568	646	572	669	641	628	614	603	614	601	619	614	615	602	628	618	610	614	620	633	582	612	653	575	649	620	602	605	619	606	629	620	614	611	613	610	602	629	608	607	624	653	630	632	626	632	587	612	623	618	652	638	607	663	604	598	618	641	624	649	622	613	668	604	627	640	578	599	608	631	605	601	624	638	600	643	625	616	650	653	613	653	628	605	614	622	656	635	665	602	645	611	616	614	669	635	616	633	590	617	600	639	642	617	631	612	610	653	651	632	637	615	644	663	651	608	639	655	587	656	633	568	602	662	585	653	665	617	595	578	586	659	644	652	631	641	615	629	631	620	616	624	641	630	615	659	617	596	625	590	608	659	614	653	608	630	662	636	634	606	613	626	658	653	670	634	579	626	650	600	657	609	651	636	631	615	612	602	669	621	629	628	604	620	600	593	635	600
33165	14541	2018	315	228	216	172	212	218	190	176	184	169	197	195	211	173	198	201	190	204	194	196	190	203	185	204	193	193	185	211	181	188	217	212	215	194	186	208	186	177	183	182	177	196	194	226	216	214	194	202	235	204	219	201	186	185	196	188	205	216	222	190	206	190	231	178	211	184	190	205	183	184	205	172	205	191	170	234	191	192	216	196	200	220	189	184	203	210	198	207	169	193	179	203	198	202	254	207	188	178	197	201	178	217	204	171	172	172	173	189	225	185	189	230	198	186	205	223	192	191	189	179	218	185	205	210	193	228	204	170	187	183	194	201	210	199	181	168	221	187	206	181	181	194	216	187	220	191	230	178	225	206	200	182	214	193	182	223	206	190	230	223	201	181	217	189	203	204	204	198	199	181	188	200	218	191	193	204	178	183	193	190	216	204	200	196	185	207	197	183	196	193	159	193	217	154	177	211	184	188	170	205	221	188	207	201	197	191	220	178	174	183	210	188	189	201	210	199	198	190	235	223	190	167	196	210	207	176	202	218	207	217	215	199	217	211	189	199	196	186	202	169	203	221	194	213	212	225	198	182	172	179	187	227	198	211	178	202	182	213	227	210	172	194	178	164	201	200	181	222	210	186	196	202	198	183	170	200	178	222	187	204	219	191	216	186	190	185	190	197	192	208	203	189	219	225	170	179	195	215	194	190	212	198	174	214	191	219	211	231	211	196	184	220	182	226	162	204	177	210	204	185	196	227	192	212	207	221	187	188	185	207	199	194	174	180	183	193	194	192	198	187	193	195	182	200	208	217	191	198	182	216	187	176	214	179	193	195	207	208	180	192	179	181	214	231	200	205	179	188	185	192	198	195	184	195	190	205	193	222	223	180	214	176	192	192	220	196	187	173	194	184	208	176	195	174	175	191	192	218	171	198	199	194	200	191	213	177	200	212	203	195	189	209	207	188	166	206	175	184	212	206	206	197	179	212	213	174	208	196	212	213	197	194	201	218	185	212	222	213	180	202	197	215	193	186	204	180	199	212	216	192	210	184	187	216	218	211	208	201	199	190	204	203	201	204	191	193	210	195	176	220	194	204	202	172	200	199	209	199	200	205	194	206	215	194	201	182	189	189	185	193	191	191	207	207	215	178	195	174	215	207	217	191	198	198	187	196	220	183	193	223	183	202	172	192	209	192	199	193	191	181	185	193	203	205	202	185	190	200	197	174	182	203	203	208	220	182	195	196	215	213	216	197	201	189	181	213	194	199	196	197	230	206	199	194	197	198	181	230	212	197	206	218	189	186	189	190	206	195	192	189	222	220	203	220	211	188	217	181	196	171	192	200	187	193	206	215	209	180	211	194	178	186	196	213	224	201	188	201	180	190	184	199	210	213	191	190	192	198	190	190	206	185	203	205	187	204	183	206	183	201	191	184	195	175	178	213	226	216	201	176	210	180	194	176	219	214	198	160	205	231	214	226	226	210	212	208	194	212	211	185	241	235	164	196	208	231	190	216	216	187	200	199	212	177	206	203	181	235	238	186	196	230	201	205	169	211	206	208	201	228	216	208	206	165	191	214	223	183	181	184	213	214	180	215	222	200	203	216	204	181	214	188	198	207	196	221	198	167	191	213	202	225	194	207	199	219	185	191	212	202	216	201	170	207	226	232	189	191	194	190	211	185	182	202	198	188	213	211	217	195	196	205	212	190	190	209	204	223	177	190	207	198	198	199	205	173	207	193	201	196	183	186	179	196	195	214	185	170	236	206	187	196	241	207	192	209	190	182	226	191	165	201	181	208	193	212	174	218	208	205	197	195	200	216	181	211	196	204	203	219	168	191	192	182	186	190	187	194	160	208	182	173	225	211	171	208	196	215	181	199	208	218	204	154	188	222	205	192	209	186	215	213	220	209	195	173	199	207	195	185	195	213	198	186	221	208	215	210	206	196	202	197	186	215	171	190	178	206	210	178	177	212	216	199	183	207	181	212	238	188	179	188	205	202	202	212	197	208	210	203	205	218	228	200	206	203	206	176	169	212	179	174	197	200	221	180	180	197	174	194	202	199	197	193	190	225	181	221	203	187	207	222	214	195	163	197	191	199	211	172	192	209	193	212	206	204	198	197	195	169	201	201	208	181	227	206	214	171	209	186	201	202	198	203	208	205	210	215	200	185	184	206	211	182	179	193	206	187	177	206	229	203	191	189	195	204	198	197	212	197	204	214	215	214	218	195	204	182	208	198	200	196	214	209	186	180	200	208	199	186	203	205	194	198	193	188	221	200	223	204	228	200	187	170	171	185	185	215	189	201	201	195	217	204	190	193	194	185	193	185	180	202	226	183	221	205	200	189	206	190	193	198	216	210	190	205	222	214	226	208	187	198	207	215	180	205	192	191	222	214	188	192	179	207	185	197	219	174	185	188	213	206	212	155	175	210	206	207	189	176	215	227	189	187	184	164	204	207	173	194	178	200	172	199	209	167	200	191	168	210	155	183	199	172	213	209	215	181	194	189	221	228	198	234	188	202	175	184	243	220	171	201	207	194	217	181	183	189	205	194	204	184	238	201	211	197	197	175	204	199	184	187	206	192	200	208	209	179	187	204	217	183	223	202	183	198	168	209	208	182	206	203	198	190	209	201	169	182	166	186	216	166	176	188	189	202	221	197	178	188	195	211	216	183	199	175	191	193	181	197	166	191	225	226	217	200	168	204	191	210	196	234	213	195	206	166	184	181	217	196	190	187	217	202	175	211	192	207	212	196	208	188	216	200	180	197	191	213	215	196	186	194	185	220	196	197	204	202	196	179	182	200	198	213	195	195	208	187	193	185	189	207	202	184	211	193	191	191	200	203	190	216	204	197	209	181	191	215	211	183	166	214	198	191	199	205	197	173	201	208	188	180	211	195	176	188	211	191	189	203	183	213	193	199	201	188	202	240	230	181	217	195	198	171	186	189	205	196	193	180	210	181	190	210	217	199	173	204	191	195	224	202	192	189	192	182	196	206	211	168	195	198	206	196	221	211	227	214	227	191	202	204	196	205	192	219	226	189	204	195	214	208	183	191	205	187	198	193	198	178	207	187	188	209	224	185	196	196	212	203	179	209	214	192	191	201	195	181	204	215	224	207	212	187	199	181	175	185	235	201	222	189	231	199	176	191	208	177	201	185	208	206	180	202	188	192	178	202	221	176	184	216	217	192	196	208	198	192	209	203	209	199	202	190	217	203	210	189	197	235	179	203	188	213	234	188	217	224	191	191	182	212	179	181	226	195	218	214	212	198	195	209	190	193	223	196	204	183	203	191	175	184	179	183	174	199	218	213	223	188	197	193	188	199	202	190	210	216	189	189	220	211	191	199	195	195	213	209	182	201	189	219	211	201	188	190	194	195	207	204	219	187	205	221	184	213	157	186	228	197	207	221	191	196	224	184	197	199	185	196	219	193	195	197	197	182	177	194	205	181	188	222	205	205	212	209	196	183	178	217	228	210	203
7628	552	517	502	503	497	489	465	527	449	483	489	539	494	500	471	502	518	467	467	514	455	483	456	504	483	451	476	489	495	498	508	521	472	487	476	503	485	474	506	514	459	479	530	479	480	495	480	490	509	498	492	469	511	467	442	524	525	490	505	475	480	485	498	506	500	472	497	476	500	494	489	484	472	488	450	487	455	462	483	481	533	460	445	489	491	467	452	490	512	501	497	512	460	468	475	502	513	515	471	501	488	503	485	497	487	502	497	499	487	491	498	463	468	540	484	464	502	478	493	509	469	480	547	503	486	495	459	501	481	484	477	490	530	446	464	473	483	495	464	498	471	464	524	532	471	504	513	479	491	467	478	493	489	505	510	474	473	497	496	459	494	512	469	477	505	508	470	484	526	488	472	480	500	455	495	497	497	467	466	489	474	516	489	498	489	459	501	513	464	455	491	474	450	486	491	476	451	496	470	456	496	460	482	491	461	485	483	464	507	470	455	469	538	500	477	491	467	461	465	486	512	498	469	527	447	483	460	510	458	475	504	506	472	480	491	516	460	492	494	460	453	434	479	497	486	532	466	511	483	512	484	494	492	489	495	495	479	484	518	495	488	475	494	507	525	512	483	493	476	489	481	468	490	497	480	489	508	465	473	473	506	507	503	485	477	484	476	451	516	519	539	469	534	473	463	481	519	417	464	514	476	448	487	466	505	515	454	486	497	494	487	466	485	487	486	443	537	478	487	447	492	482	510	490	507	516	497	465	489	464	496	499	520	515	507	460	480	489	455	465	467	498	461	481	465	499	492	471	529	468	482	456	501	502	454	466	456	487	451	467	514	455	454	491	511	477	501	475	505	462	461	483	467	474	508	506	523	497	476	504	486	520	496	510	497	501	493	473	494	461	464	509	495	436	451	471	497	410	463	446	480	522	467	463	476	499	477	485	508	484	451	504	507	477	459	504	450	473	487	457	477	514	520	488	432	483	465	501	451	505	466	523	464	455	468	497	468	476	518	526	499	482	524	481	468	501	513	468	533	492	481	449	499	514	515	510	471	495	462	491	508	436	460	485	470	499	473	465	529	469	489	463	463	484	500	439	455	441	505	466	466	532	508	469	487	475	510	495	518	522	505	437	466	479	468	496	493	480	485	467	447	491	490	472	482	502	489	477	490	480	528	493	422	459	440	499	494	477	493	523	492	486	504	512	466	514	486	509	483	478	442	473	486	475	516	484	476	475	511	499	492	493	458	492	519	484	494	470	520	474	465	464	477	509	491	465	464	466	493	471	504	449	507	497	481	497	464	501	534	501	434	484	480	498	455	515	479	467	489	491	479	521	485	462	477	451	479	497	489	500	515	481	470	507	494	507	502	473	514	489	497	483	478	498	535	506	471	474	550	503	496	467	446	503	482	493	519	464	478	511	511	478	554	520	511	423	501	495	482	527	477	506	476	487	483	498	477	502	483	468	496	479	516	432	480	490	478	500	476	503	509	498	493	499	460	495	517	502	509	500	501	490	484	420	479	494	458	485	476	466	476	485	466	472	512	495	485	447	514	503	491	522	467	445	508	465	522	485	479	499	478	502	505	519	529	467	487	495	452	441	512	482	499	505	483	495	514	483	458	476	515	519	474	524	498	557	466	516	512	483	428	513	473	464	526	525	478	452	465	489	488	496	482	511	468	500	465	489	485	496	500	498	526	471	487	479	470	455	520	485	455	431	480	462	520	459	483	463	517	460	527	497	507	505	493	504	491	505	485	466	476	489	469	466	501	444	518	442	441	512	489	496	491	497	464	467	485	484	490	479	480	460	500	485	495	505	486	503	448	537	508	517	436	459	464	478	505	455	540	466	485	507	461	478	495	470	494	503	495	483	502	508	443	524	507	492	503	484	486	536	493	458	457	468	499	478	458	484	493	454	508	501	512	524	523	440	501	497	503	516	449	468	475	496	488	496	490	466	481	497	459	520	481	514	496	474	474	495	487	462	501	479	462	477	512	470	485	477	480	446	528	468	501	496	468	467	487	490	471	455	522	477	485	501	461	470	497	473	512	513	444	462	468	472	464	521	473	490	488	485	521	484	486	501	502	509	461	491	512	448	500	491	461	491	502	487	479	484	499	469	453	496	461	514	463	491	526	481	488	502	476	501	476	516	486	507	517	471	471	477	491	507	493	493	497	479	479	481	474	486	476	491	523	524	494	499	487	480	438	485	491	468	482	484	460	514	472	497	457	500	496	490	515	460	487	508	485	507	486	509	511	505	431	464	514	495	482	486	490	476	489	482	486	507	479	463	463	476	466	502	473	481	476	490	490	489	506	462	496	452	470	475	484	486	474	508	496	523	494	494	488	498	460	492	508	495	486	466	494	550	482	472	497	489	467	474	518	509	495	497	504	483	496	504	529	483	462	488	453	499	462	487	506	465	476	495	487	524	481	466	498	470	485	470	512	497	508	518	471	495	476	471	490	497	484	486	498	449	455	531	468	485	498	476	483	472	478	487	515	464	490	480	468	488	485	485	515	474	477	488	500	516	515	511	457	482	491	478	496	486	484	483	473	479	470	531	491	508	484	500	470	505	492	483	501	491	508	494	465	470	514	477	435	492	467	513	457	465	479	444	476	507	495	463	488	445	485	494	467	453	451	508	480	460	509	484	505	534	490	489	469	513	502	460	486	525	488	481	482	466	507	484	501	526	510	514	459	479	505	503	483	487	523	532	468	484	464	526	484	449	487	429	506	490	488	473	475	446	475	512	492	513	517	484	489	465	501	511	483	471	495	461	492	483	470	489	461	473	502	489	521	536	490	443	537	470	499	487	481	495	505	485	491	505	471	468	493	466	449	492	450	479	463	470	492	450	471	441	496	500	473	477	492	499	450	515	525	477	471	494	509	479	497	494	478	501	498	470	494	476	489	456	472	486	456	499	468	511	487	457	524	500	490	496	501	468	507	474	504	514	477	494	479	502	472	480	479	519	519	503	461	499	479	472	493	464	459	497	468	482	527	490	478	463	462	485	477	482	501	517	482	502	487	504	500	502	481	482	468	486	466	482	475	488	489	482	462	482	487	473	485	470	504	491	459	485	493	489	490	503	506	490	474	468	467	479	478	521	469	539	483	506	469	526	492	501	517	477	502	453	495	475	490	474	509	464	480	493	488	543	517	501	510	492	502	523	498	476	498	493	488	490	486	523	506	445	479	502	500	493	498	466	472	472	479	502	506	487	466	488	502	501	483	448	424	504	466	525	497	540	473	479	474	507	458	465	481	465	510	485	467	484	496	496	514	465	499	496	465	468	490	469	552	495	504	448	488	466	452	501	484	512	457	464	447	495	488	494	468	442	496	505	495	497	499	471	523	513	479	483	508	463	518	514	482	492	491	512	477	520	500	496	491	491	452	480	499	513	503	509	505	481	504	542	489	488	517	506	511	473	527	462	508	494	489	496	434	496	498	476	503	502	486	517	527	458	537	501	478	490	510	523	496	467	514
25099	21016	23606	28630	21025	12934	664	447	397	424	400	395	374	352	393	392	351	363	342	381	340	351	358	337	399	380	361	429	359	380	339	391	378	364	328	336	343	326	363	387	372	391	359	350	376	381	332	311	334	362	354	363	372	406	392	359	337	352	343	393	364	342	394	372	318	331	360	346	341	389	345	345	376	349	342	364	379	395	352	359	328	356	324	346	324	305	373	385	371	346	335	350	350	377	358	354	361	349	336	333	368	357	342	364	373	358	365	369	398	383	333	359	320	330	356	363	336	357	372	395	372	370	336	373	335	359	374	354	329	383	371	372	365	344	336	338	411	383	377	382	358	343	382	340	328	335	342	354	405	345	344	360	362	363	385	353	355	326	398	361	358	341	351	386	336	344	334	355	345	391	357	314	370	351	356	358	354	351	370	329	351	371	333	357	362	360	365	367	374	335	371	339	357	391	353	354	384	361	350	358	344	350	337	352	384	330	366	364	343	367	368	332	383	365	308	384	396	368	391	346	369	335	355	369	321	361	357	336	369	375	349	361	346	380	356	337	370	369	306	365	341	322	341	344	337	352	344	363	333	331	377	345	380	390	358	323	357	328	371	373	348	355	355	347	345	350	345	359	350	359	393	369	338	344	349	368	338	374	361	316	358	374	335	366	404	375	384	362	366	355	326	375	344	327	409	340	329	360	369	376	361	353	392	366	392	329	339	337	332	377	375	338	357	350	380	354	366	364	364	332	385	334	360	350	352	351	360	347	365	369	361	383	352	343	358	370	387	313	372	383	413	350	332	380	363	402	335	381	342	345	321	358	397	351	328	358	358	341	353	374	354	364	399	329	352	346	395	379	361	348	348	362	347	364	323	325	318	318	365	360	349	351	353	356	348	360	362	353	344	375	318	358	361	336	349	362	352	338	374	341	329	345	340	346	332	388	372	339	327	396	362	348	361	291	367	340	363	355	340	375	360	374	379	345	336	351	321	354	377	419	389	363	350	333	340	317	362	368	351	322	371	355	334	361	330	339	376	350	365	422	355	368	309	367	376	332	333	351	375	361	389	344	339	324	368	340	355	358	384	322	384	365	362	361	337	387	345	356	352	375	376	330	359	345	376	325	361	361	405	336	375	359	366	364	395	340	307	295	333	375	357	330	309	364	330	383	349	337	353	356	341	379	359	375	379	364	375	349	337	330	379	327	386	325	345	374	375	348	367	354	342	378	338	325	382	349	327	332	329	363	329	355	369	374	348	381	380	353	387	354	360	343	356	371	387	358	348	339	382	311	371	372	323	367	388	335	357	364	370	372	386	340	339	358	349	354	374	372	336	364	340	368	312	331	350	343	371	283	371	332	388	340	335	351	353	385	344	347	380	403	374	374	337	344	346	331	348	351	353	322	358	341	321	365	346	344	329	330	349	376	343	362	369	374	360	349	346	340	377	384	345	369	336	317	349	335	350	362	325	329	347	357	343	368	367	348	366	311	323	378	330	333	321	338	348	331	352	320	355	348	352	357	334	363	334	321	365	368	365	392	351	370	347	351	375	355	340	356	384	320	378	324	334	382	343	363	374	379	363	396	341	333	330	373	373	397	376	348	339	333	337	356	327	356	367	309	396	330	343	389	344	361	354	347	379	350	377	323	313	319	390	393	346	373	367	365	370	357	354	361	357	316	350	365	363	320	351	360	345	372	340	338	340	349	347	348	373	338	329	396	368	334	368	365	328	362	370	337	358	407	372	342	361	376	353	350	328	344	361	357	379	365	348	361	372	356	377	351	365	351	328	345	344	372	343	364	336	335	357	368	368	366	345	340	355	334	362	357	339	368	325	405	349	324	354	319	354	356	335	351	345	384	353	390	360	319	360	377	352	350	347	353	373	365	330	341	350	366	346	337	369	338	355	357	359	393	332	346	316	338	336	347	345	348	344	332	374	345	355	374	341	376	346	368	373	342	359	339	355	351	359	311	280	384	377	375	375	356	318	333	367	386	337	393	389	342	349	387	321	359	358	370	347	354	316	365	383	343	377	331	391	378	370	372	342	361	353	382	287	361	359	365	362	343	341	340	352	369	396	344	364	316	357	346	322	356	389	360	353	396	355	377	363	352	354	343	336	361	356	342	359	369	375	353	333	363	371	359	361	339	344	379	376	350	333	393	385	329	310	341	357	400	345	339	366	347	343	377	341	354	359	311	370	367	342	383	349	321	355	335	375	366	363	361	371	354	358	336	373	364	393	342	362	408	335	367	329	367	359	336	350	388	391	392	354	361	316	374	375	332	385	330	340	354	361	345	330	332	351	327	348	342	346	350	337	333	339	368	334	336	368	343	337	376	377	374	341	334	360	396	343	341	334	342	351	365	341	346	347	344	355	364	382	390	350	357	339	358	381	346	345	338	364	373	349	358	388	379	371	399	362	345	356	389	355	370	340	334	374	369	344	378	396	321	354	399	368	358	349	344	365	348	340	336	361	338	353	322	364	329	368	352	349	371	376	361	381	340	364	354	347	426	331	348	357	328	346	375	337	389	338	380	359	344	365	338	359	346	368	341	359	338	309	339	332	401	370	317	374	374	343	329	326	348	320	329	343	366	327	352	356	356	389	355	322	335	357	343	342	370	353	332	341	362	317	334	323	379	376	337	408	347	370	349	371	337	390	341	350	317	366	356	383	329	350	339	338	388	327	353	353	337	334	357	365	376	351	369	332	377	394	365	311	369	391	396	368	376	369	317	384	356	376	385	369	362	348	338	337	348	372	318	357	364	346	338	400	351	338	345	353	315	312	361	331	324	349	339	347	383	337	370	364	331	347	341	340	337	377	357	331	330	342	350	359	368	353	377	359	384	329	365	367	389	342	311	343	352	352	334	352	362	369	353	430	362	369	340	373	341	382	384	351	367	345	353	342	388	369	357	364	338	393	363	347	345	377	374	348	347	350	359	390	375	328	380	380	345	355	347	387	362	372	329	324	358	315	364	367	367	340	381	359	363	339	343	354	363	344	302	352	413	352	342	364	350	384	315	360	339	342	354	329	358	353	396	348	361	331	342	336	350	357	359	345	368	374	379	403	347	345	361	328	334	360	342	337	345	341	343	342	381	379	351	353	366	341	365	337	336	362	348	320	366	357	361	334	341	346	344	340	364	368	369	395	344	337	352	394	350	362	341	386	341	348	335	344	334	323	352	349	320	367	337	343	363	358	336	345	328	347	352	427	293	322	363	384	345	375	367	324	345	364	334	347	359	339	384	364	366	356	362	341	363	344	349	373	346	374	355	309	347	390	347	356	374	352	343	348	367	332	352	359	302	364	351	356	354	328	350	358	388	342	351	356	358	328	370	337	324	351	377	336	334	351	369	344	359	315	368	358	426	350	350	345	371	352	365	372	365	317	365	359	357	339	346	378	363	353	333	347	350	343	366	385	382	346	399	367	346	379	311	378	372	336	369	362	349	321	369	334	341	340	351	335	383	357	326	335	367	364	388	389	316	362	375
4268	2162	1299	896	823	802	756	751	789	709	797	782	712	774	729	736	756	737	750	775	793	809	739	742	813	731	747	797	741	740	748	771	748	778	738	751	815	723	792	794	702	739	749	788	752	746	744	733	688	735	784	772	762	772	775	794	741	807	807	805	782	770	785	741	813	755	784	768	770	790	787	763	730	783	771	769	789	785	740	772	744	799	725	783	734	801	787	757	745	781	787	764	779	746	745	757	743	718	739	776	789	785	757	755	698	752	721	772	730	726	735	773	770	777	782	689	750	741	759	722	750	785	712	800	736	756	732	738	765	722	751	751	754	772	734	730	751	735	737	720	714	748	751	735	776	778	696	715	770	747	860	765	759	801	758	766	743	748	726	761	711	764	729	747	769	733	751	750	754	736	749	747	744	725	774	812	761	708	755	774	789	752	787	732	751	680	744	746	794	713	783	758	741	809	784	745	794	769	776	753	783	795	791	764	748	787	764	759	765	712	785	787	811	777	744	801	784	738	738	757	770	775	753	800	804	801	748	748	784	767	736	732	806	745	765	747	790	730	733	740	739	759	759	755	749	809	757	738	800	768	762	801	744	802	734	807	749	772	722	789	734	759	779	752	778	719	728	758	728	764	763	773	822	793	765	745	767	794	765	733	789	725	792	762	812	790	778	781	758	738	786	804	722	769	770	795	726	790	788	726	752	746	757	755	741	754	729	748	739	770	723	775	749	751	787	786	776	751	698	734	802	795	771	758	711	730	770	740	727	779	756	756	772	748	765	774	793	788	776	769	793	746	799	716	739	748	796	786	788	790	730	794	794	737	766	761	765	773	770	761	753	770	783	748	741	798	780	749	763	815	760	755	720	763	752	746	798	742	808	765	747	730	755	739	777	708	777	755	744	793	753	795	750	761	790	733	723	741	791	795	724	752	741	772	722	762	823	763	735	764	817	783	713	735	722	750	769	746	779	760	756	756	739	802	702	764	856	733	720	794	721	782	727	789	745	779	789	809	781	774	723	751	787	745	736	757	772	773	735	794	834	735	731	721	731	749	808	796	787	754	752	748	749	770	731	712	752	744	730	718	752	787	785	762	763	714	734	758	746	782	768	749	710	688	771	796	751	777	743	801	760	711	743	765	775	808	788	782	738	739	754	736	777	767	765	760	797	775	771	799	793	792	739	779	744	728	780	783	748	763	790	742	774	746	817	762	777	722	749	742	762	810	744	779	749	725	747	796	780	772	771	809	728	783	762	774	734	823	786	797	773	804	730	756	742	704	720	760	735	691	746	751	775	768	740	759	783	728	758	771	791	748	752	741	781	793	751	737	753	806	698	774	772	744	736	706	757	754	770	733	762	792	743	796	764	744	807	763	751	768	756	704	771	769	756	803	747	738	761	799	770	777	787	771	784	760	789	777	728	725	735	739	749	767	724	788	755	700	764	734	775	755	758	786	718	759	771	721	788	731	767	788	815	761	753	811	794	778	715	755	734	827	710	760	788	725	746	783	722	799	764	783	782	754	731	772	737	761	750	773	789	772	800	758	703	758	747	757	766	777	774	711	752	714	763	792	723	794	720	772	778	776	753	790	775	761	806	746	737	765	729	771	776	783	731	782	828	733	801	737	760	751	789	767	791	773	737	793	712	698	752	777	753	738	769	705	781	777	749	741	775	723	751	792	733	740	808	807	789	791	809	776	767	765	750	757	805	777	764	780	792	734	819	774	773	768	757	759	752	750	772	777	739	742	716	758	752	744	815	765	792	730	781	762	773	758	755	807	770	787	728	755	764	761	754	786	762	774	733	816	752	742	785	763	721	771	738	786	780	764	719	722	739	744	777	726	797	781	767	780	745	737	805	733	753	775	721	734	752	740	735	736	744	721	812	727	753	752	772	730	739	733	762	733	764	755	802	804	757	752	716	784	805	795	757	754	760	777	787	785	760	852	782	752	749	755	764	743	754	779	801	758	768	797	735	749	779	726	750	750	756	727	767	804	769	732	756	807	759	794	767	764	752	804	738	741	705	760	780	748	810	745	746	788	733	756	723	714	785	765	745	735	781	763	735	788	779	747	768	758	762	738	758	733	789	789	806	723	734	783	709	724	737	756	737	772	727	756	776	745	740	807	755	756	792	718	797	727	781	774	792	799	744	725	720	815	779	716	778	727	715	731	814	751	724	761	730	736	752	718	765	739	724	803	748	757	786	795	745	758	771	765	779	732	759	733	704	801	789	699	753	756	726	725	769	717	729	695	738	778	788	720	739	775	700	716	800	739	723	761	732	836	761	743	767	726	789	760	751	715	760	771	760	738	782	678	787	818	762	783	754	764	787	766	771	753	814	721	721	747	768	719	738	806	783	745	762	719	803	798	710	763	766	762	771	771	795	806	750	754	756	773	726	747	792	746	753	784	777	745	761	766	760	759	804	782	764	795	791	712	744	748	735	739	772	837	752	746	784	733	750	746	803	780	758	733	777	752	768	750	791	763	765	715	762	746	774	738	758	726	790	780	805	783	761	737	740	731	760	783	771	771	791	756	757	752	763	719	788	702	756	756	755	766	777	762	804	778	756	793	747	769	782	731	747	772	781	769	752	720	723	715	804	749	795	762	813	706	717	813	826	797	788	778	751	785	789	731	782	716	760	770	738	743	740	805	745	761	753	748	765	797	767	769	786	796	773	779	723	775	803	768	769	749	770	749	759	738	750	813	802	719	747	796	827	733	723	785	779	745	750	783	729	781	787	777	785	777	757	724	733	763	753	759	789	744	756	770	743	779	764	754	752	770	765	738	789	717	773	776	758	726	811	806	765	827	727	730	727	743	721	806	792	797	769	781	709	784	756	820	785	779	800	770	769	740	795	849	746	755	786	765	729	728	738	734	806	756	781	748	778	810	753	748	803	743	756	736	759	753	755	781	743	816	831	770	767	727	735	806	752	743	751	769	753	831	826	760	791	778	743	796	795	778	802	794	767	779	759	770	771	749	820	705	761	811	804	792	814	736	758	802	808	767	796	697	758	773	772	702	755	797	754	754	742	769	760	782	813	755	738	774	812	778	774	757	762	782	761	769	765	657	739	766	775	708	771	804	777	751	698	756	765	763	748	737	704	776	754	815	791	746	751	794	826	796	753	782	776	794	777	761	814	748	761	747	708	743	770	800	816	753	717	800	747	790	801	818	702	751	741	784	749	747	759	803	731	779	799	780	735	788	763	763	777	779	757	749	747	773	764	801	816	758	791	761	744	802	754	774	750	759	777	811	748	760	796	726	761	790	743	700	769	726	765	780	775	762	812	745	731	746	797	789	736	741	728	746	784	743	773	738	774	760	731	750	756	775	780	763	808	808	684	782	772	770	762	807	791	826	742	759	738	725	794	767	715	752	776	753	795	748	752	752	756	744	747	759	693	754	750	822	770	734	731	739	742	793	732	710	745	791	757	763	807	801	742	743	764	718	779	760	805	766	759	741	751	756	773	743	746	731	802	746	712	777
24422	21004	23957	28214	21007	21033	10949	592	453	395	411	390	370	323	321	349	354	371	356	314	296	342	328	326	339	304	280	319	306	338	334	300	304	296	339	308	335	277	298	287	300	265	282	294	327	296	295	325	301	278	270	253	335	282	292	315	327	284	296	296	335	304	318	340	289	315	275	311	334	283	313	290	301	328	328	285	311	326	277	297	298	306	282	295	298	288	289	286	300	328	298	297	303	292	291	293	302	330	294	303	305	327	310	303	288	274	289	302	295	300	296	270	276	314	297	327	285	289	306	310	290	303	312	283	252	289	325	285	297	330	299	307	312	321	320	307	319	257	283	271	307	295	309	295	293	314	317	315	281	304	307	287	291	304	304	312	309	302	267	284	310	303	299	246	279	320	327	331	304	308	315	329	311	299	311	287	315	306	307	290	277	344	277	274	309	296	295	309	292	313	304	290	304	311	319	313	327	267	269	339	283	297	312	280	263	304	318	284	304	273	305	324	313	286	292	310	326	278	305	311	274	338	308	308	302	312	292	310	312	303	294	255	290	299	263	320	303	322	297	255	312	279	303	266	286	290	300	289	311	294	258	309	297	298	309	307	307	311	288	322	332	325	281	288	277	275	275	283	336	311	302	319	290	289	275	286	310	318	288	299	293	328	309	290	309	326	326	281	267	298	300	320	338	328	278	308	301	281	288	300	295	281	279	340	305	299	286	265	259	302	262	296	310	309	304	288	287	263	288	283	272	291	302	286	289	297	313	322	265	308	329	278	290	308	273	308	319	305	296	278	285	266	288	308	262	297	291	286	298	304	249	280	285	274	252	267	321	311	309	299	314	282	287	281	280	304	267	284	254	284	294	294	310	282	286	289	261	288	293	307	257	275	322	302	307	285	306	296	302	288	328	303	305	310	259	323	333	281	311	290	286	346	294	289	266	291	333	311	278	252	305	293	278	287	349	275	268	333	284	346	304	310	271	300	285	324	313	269	293	269	312	313	315	303	296	309	285	298	308	312	289	313	316	292	326	292	332	299	295	309	315	295	332	302	283	293	327	302	337	295	306	338	312	315	273	301	312	289	297	321	289	278	285	318	290	285	290	329	340	312	319	294	302	274	277	284	300	299	290	307	299	310	292	290	294	281	303	295	291	314	296	309	294	288	300	296	306	258	305	313	291	283	266	281	318	299	301	313	298	342	349	308	309	309	314	282	337	294	321	281	275	306	321	312	296	288	294	295	311	307	296	312	275	316	309	299	289	312	298	314	264	308	289	311	320	285	280	269	304	294	287	293	338	299	343	271	338	305	295	334	332	289	293	307	301	312	321	316	282	306	270	333	352	294	317	327	318	291	307	284	312	273	276	288	331	292	289	262	313	283	274	286	333	295	268	267	289	292	297	285	297	290	261	306	288	293	312	306	320	288	272	244	291	299	330	297	299	325	291	322	285	317	292	312	334	311	298	315	291	290	300	309	274	301	319	289	302	352	287	304	316	297	269	276	293	333	303	298	296	331	302	275	331	309	298	261	313	316	298	314	279	299	308	251	297	304	319	280	292	302	302	278	273	287	297	322	321	300	312	303	291	287	318	292	325	285	275	323	298	310	309	256	302	305	291	295	310	292	304	290	306	283	280	290	294	283	285	293	275	281	323	311	304	284	301	304	324	319	312	298	289	251	305	289	305	319	317	308	273	287	274	292	256	286	294	305	300	344	302	310	305	298	308	301	301	297	285	307	254	319	305	290	283	296	284	300	312	301	277	295	262	284	306	308	320	285	280	310	316	294	258	309	341	270	289	306	290	295	279	308	299	289	324	332	322	293	334	272	282	284	327	271	306	285	273	289	284	289	295	293	300	302	336	307	266	285	316	276	302	343	290	299	319	287	253	320	288	329	301	310	285	292	281	337	307	311	299	278	293	271	294	313	320	301	287	270	285	298	325	276	317	291	266	277	297	303	324	297	282	277	323	301	281	303	311	251	285	272	307	270	329	306	330	331	292	308	275	300	290	308	293	291	305	287	298	307	282	270	306	307	333	324	293	286	302	311	321	314	343	307	301	344	303	252	293	274	310	271	313	279	285	285	272	298	299	304	301	285	304	283	298	331	272	290	295	276	331	324	302	309	306	330	303	322	297	291	300	334	335	304	310	309	320	317	267	298	307	321	316	297	290	272	309	307	287	318	303	280	273	275	304	293	310	283	282	311	357	280	325	322	315	316	287	307	299	304	298	319	292	295	274	288	268	301	318	290	323	330	314	312	290	303	358	308	298	298	299	290	322	291	279	292	287	321	309	294	256	308	260	279	286	257	320	309	278	282	297	274	316	316	290	314	282	306	301	279	272	297	285	287	305	298	301	302	298	310	274	313	273	296	279	278	281	302	319	285	272	277	287	302	300	311	303	295	271	328	305	278	314	280	293	269	336	290	308	310	289	296	292	281	315	320	300	289	292	307	279	295	321	299	323	249	283	316	299	298	317	261	283	270	294	280	307	284	300	298	306	268	300	296	306	284	274	299	313	274	263	310	304	298	309	309	309	316	258	264	290	258	278	273	275	306	256	265	315	288	334	279	277	324	300	340	292	300	278	282	261	289	316	340	291	300	294	321	313	287	294	283	285	306	274	309	306	317	293	306	277	308	299	318	290	288	270	317	317	314	278	264	327	348	324	327	283	338	289	303	302	280	299	318	306	317	287	293	300	293	313	306	298	307	327	265	276	297	287	333	291	277	340	301	281	280	300	297	293	293	316	292	294	285	330	261	301	289	305	327	302	258	298	287	292	302	300	310	315	304	309	307	311	293	278	275	330	316	305	291	260	321	304	328	307	296	307	309	316	280	269	307	306	317	292	274	255	304	289	292	307	288	338	297	289	315	311	329	330	306	296	326	324	314	288	278	285	278	276	274	318	295	278	291	312	273	311	296	282	279	305	289	279	290	313	303	287	305	316	290	278	287	293	291	295	283	295	305	304	283	292	277	280	269	278	341	291	329	281	285	292	325	317	292	283	282	275	306	283	276	295	288	277	281	305	297	307	301	279	286	320	308	283	299	275	303	332	324	322	282	278	282	292	287	279	308	272	317	306	281	316	255	292	302	289	279	275	282	274	324	302	267	297	318	298	306	285	317	334	327	318	280	285	292	312	307	311	298	291	305	307	301	317	277	305	296	294	296	287	318	297	276	307	304	315	328	290	277	290	318	323	258	326	321	283	309	303	324	297	303	309	279	268	294	302	301	327	294	313	296	292	294	266	297	311	265	299	293	321	307	313	273	285	290	284	311	296	336	283	303	262	250	270	289	289	274	290	292	296	316	277	316	289	309	303	317	301	323	330	303	290	316	324	297	272	276	264	310	316	287	317	272	308	313	318	324	291	277	291	299	283	337	299	277	309	294	266	281	284	271	279	294	309	273	314	314	290	280	275	286	284	283	313	317	345	294	299	278	285	302	320	315	313	280	298	340	270	301	280	298	302	284	314	301	298	273	293	268	301	278
4022	3317	1671	1020	830	730	668	672	642	672	678	641	669	629	693	644	594	664	659	638	616	657	616	633	629	662	641	563	604	631	649	627	646	612	659	668	642	641	602	647	612	630	610	652	612	636	570	612	656	595	646	570	605	650	575	622	595	634	630	678	609	641	625	616	637	658	613	649	601	632	638	642	642	645	612	650	635	632	646	680	585	618	600	600	632	616	693	620	682	575	635	687	588	642	606	629	649	640	609	646	619	612	617	549	623	624	583	646	603	645	627	645	626	661	672	582	623	615	619	615	595	642	602	646	633	692	611	622	620	621	573	614	630	613	585	588	630	632	599	568	605	645	609	590	618	585	671	647	635	677	681	634	634	636	642	629	586	625	582	588	613	651	634	604	563	649	629	625	595	603	612	604	662	657	674	664	623	615	638	608	645	645	566	612	634	642	641	671	619	611	645	616	610	624	643	597	604	654	624	626	650	591	622	639	594	656	669	598	620	610	634	664	630	589	635	600	624	628	610	607	646	654	557	610	628	631	680	615	651	616	613	602	652	603	613	644	661	617	638	632	650	609	602	613	644	605	591	582	693	621	622	598	621	651	591	654	605	621	651	628	642	617	621	617	614	636	612	601	658	645	637	642	625	610	625	691	596	594	649	610	621	619	604	636	667	662	673	656	631	619	587	621	675	653	640	604	619	634	677	620	640	645	604	626	675	610	620	609	593	623	624	614	580	628	667	645	610	616	645	646	609	625	643	633	654	656	625	642	643	611	622	605	655	628	594	641	680	623	604	649	618	634	627	628	644	649	667	594	652	650	630	648	614	628	584	622	565	594	590	641	571	647	581	603	655	618	630	596	585	622	600	623	615	614	589	606	632	640	614	597	610	627	650	611	647	608	626	626	664	591	637	662	622	635	647	667	605	620	650	617	612	621	660	646	609	711	636	596	655	628	659	642	595	602	644	660	666	641	618	661	677	603	687	597	635	596	634	600	655	650	611	596	669	589	624	636	631	674	606	587	622	591	622	585	636	617	644	612	611	666	631	621	618	641	570	607	644	612	656	615	634	617	634	617	648	652	579	644	614	633	609	610	602	614	638	573	641	576	647	621	620	657	685	589	629	616	661	657	637	633	657	615	591	585	636	649	661	607	626	612	623	651	632	593	628	622	622	639	656	644	609	603	619	621	655	667	603	631	586	645	586	637	599	630	618	610	631	594	600	679	591	598	588	606	621	595	630	647	591	634	637	596	599	643	631	610	610	628	649	589	611	648	674	651	625	622	654	609	576	679	623	619	655	631	650	604	624	689	633	597	601	604	602	608	632	582	627	630	636	630	605	644	616	652	639	654	650	625	626	644	629	629	614	629	636	662	644	622	639	612	647	601	627	645	620	604	633	617	661	638	617	603	596	648	665	638	625	605	585	625	657	639	645	599	647	610	612	595	639	625	601	612	640	635	637	626	636	594	592	634	645	627	597	606	629	621	601	614	664	644	610	620	616	646	599	625	626	639	578	608	608	657	583	612	642	619	640	653	574	620	667	653	646	594	606	585	608	614	618	611	640	628	628	606	654	621	637	646	668	608	651	642	655	630	652	686	602	579	598	640	613	600	606	589	643	638	607	642	619	623	646	605	662	616	656	619	641	608	616	658	612	587	627	616	649	603	593	627	614	585	632	611	655	650	621	645	619	617	573	625	633	593	634	629	601	611	669	674	622	635	633	612	609	583	618	633	643	617	614	551	589	640	635	604	619	652	658	617	591	638	607	622	656	656	614	653	654	618	684	663	628	607	620	638	655	599	632	663	651	652	650	591	651	599	641	628	649	617	621	619	625	668	633	624	613	631	625	609	633	646	612	616	617	627	657	615	621	595	613	631	615	609	622	642	634	639	661	572	611	640	589	629	582	673	623	633	671	676	619	692	620	637	610	576	622	623	644	599	595	605	653	660	616	626	615	627	603	653	590	635	618	635	641	600	594	597	595	620	622	616	588	623	657	654	617	632	638	631	601	587	627	632	650	660	642	614	625	660	599	672	601	612	647	601	659	614	598	591	609	623	661	631	604	603	622	652	650	596	639	622	623	685	621	610	655	642	601	629	644	653	627	635	641	584	646	617	626	607	629	606	596	629	613	637	647	622	639	606	639	663	606	627	650	612	607	634	624	607	647	691	614	620	611	605	629	601	636	594	612	604	657	653	661	651	652	575	646	631	662	567	636	625	662	620	619	627	622	677	604	589	645	619	602	655	595	604	650	664	584	598	665	596	604	620	619	597	615	584	629	613	634	639	677	691	658	627	624	625	630	616	615	659	619	679	602	646	632	696	614	647	632	618	645	611	683	623	639	591	615	626	613	644	597	651	669	594	583	599	698	613	671	637	554	636	616	602	647	615	649	644	659	621	677	630	594	602	579	585	622	638	638	628	614	635	624	584	638	629	614	636	631	605	640	640	651	645	620	655	633	639	603	613	610	623	612	666	613	617	627	620	669	624	645	582	623	611	636	608	609	595	642	613	640	641	601	690	578	617	609	626	588	592	654	621	640	659	656	697	613	624	616	637	625	626	627	575	653	638	629	618	659	641	561	640	616	589	629	638	602	626	589	575	618	615	606	672	598	625	626	666	659	630	619	637	635	629	630	651	621	609	626	661	647	586	655	614	608	648	678	598	640	603	643	590	641	644	602	605	673	595	640	641	654	552	618	596	644	664	604	628	654	615	647	642	644	631	638	655	633	634	625	603	647	632	638	647	594	594	626	624	627	591	651	624	672	601	645	612	640	677	609	608	614	612	661	606	609	636	645	634	601	610	617	663	627	649	638	610	607	587	679	586	626	632	630	634	603	618	640	599	602	627	600	631	613	635	604	622	630	647	636	603	670	589	630	629	615	621	587	616	622	598	624	649	629	622	590	620	610	589	610	666	633	644	651	625	640	607	608	632	608	656	642	622	613	635	583	633	630	603	656	551	623	661	600	664	613	591	638	598	633	594	595	624	621	649	611	652	583	620	633	655	628	655	645	662	586	649	654	612	604	626	606	706	655	585	594	618	627	600	617	666	643	652	613	633	577	631	606	634	594	616	634	590	628	625	629	609	655	550	637	656	628	668	578	618	650	644	623	628	630	605	648	638	607	679	618	580	599	596	626	647	641	623	644	664	638	625	655	622	575	644	625	642	666	612	614	645	657	628	646	684	595	635	633	644	608	616	621	595	646	615	655	611	633	656	617	626	653	550	599	648	630	583	665	644	638	615	650	633	621	597	628	655	584	625	659	604	628	633	607	614	597	627	619	648	613	611	633	618	630	601	639	701	642	634	621	614	622	664	665	641	668	619	636	638	636	609	619	579	578	587	642	623	630	676	667	670	616	578	623	592	619	616	598	615	633	649	618	587	620	670	657	636	606	640	656	590	621	575	616	578	638	601	617	612	632	622	597	621	563	609	601	586	642	600	635	596	626	653	679	604	629	636	656	588	663	620	602	603	613	608	669	582	662	631
33265	14332	2142	498	382	376	243	211	191	266	196	214	225	221	208	189	192	202	196	214	204	204	196	203	198	233	238	197	181	206	226	213	192	194	180	202	206	185	200	197	189	181	225	220	197	188	231	212	217	202	185	215	197	212	200	186	187	206	204	209	188	211	217	195	247	189	184	219	205	196	186	226	210	187	209	202	179	213	241	193	197	196	181	231	205	196	201	176	173	210	210	213	216	222	204	196	192	222	185	209	205	209	198	230	217	198	192	214	193	196	216	204	209	187	220	207	189	209	210	212	196	202	174	222	209	187	219	202	189	205	203	196	223	220	240	200	207	207	188	198	209	233	226	216	208	195	205	178	171	185	223	228	200	192	201	181	218	203	207	211	216	199	223	177	210	196	211	211	173	215	184	207	178	209	207	183	212	194	193	194	203	217	192	183	191	213	217	179	205	212	210	203	204	207	172	201	198	186	171	178	186	174	164	177	188	219	206	211	191	199	205	234	196	220	182	204	198	201	201	190	211	193	193	193	228	171	182	210	203	217	215	207	218	239	183	182	205	222	227	170	225	194	205	198	213	204	199	193	209	210	221	217	202	202	208	183	208	178	213	194	219	193	241	173	216	212	183	211	180	192	228	189	195	204	209	194	234	215	185	219	202	199	193	209	196	178	222	186	190	157	178	216	228	176	196	196	233	206	211	203	229	203	183	214	176	207	199	211	224	196	201	179	211	188	177	192	195	186	180	166	232	216	200	199	220	217	191	214	220	208	213	212	218	201	201	220	208	224	198	189	215	213	213	215	211	194	197	188	197	217	173	190	213	220	192	192	230	191	218	215	198	213	194	200	208	203	199	203	168	182	208	204	194	183	192	214	195	186	222	194	187	207	224	212	215	211	191	194	191	204	215	229	219	184	206	209	201	188	197	193	198	166	205	213	189	200	208	194	198	204	187	208	199	217	195	187	208	204	202	190	220	221	197	228	192	160	182	217	184	202	194	190	181	191	205	181	206	231	225	173	174	198	226	208	204	190	197	190	181	226	179	199	176	189	187	194	229	213	202	202	234	213	190	197	209	199	192	205	206	204	218	206	216	233	204	195	230	210	216	194	215	221	208	211	204	222	196	203	168	206	187	240	226	206	190	187	175	204	173	202	192	187	210	197	206	189	200	218	211	206	204	174	211	241	219	215	213	190	215	211	208	207	219	217	221	197	207	197	228	206	221	200	220	191	220	202	192	209	174	183	245	207	176	174	209	194	187	186	225	224	186	217	211	198	197	208	232	206	201	224	187	197	190	204	188	187	207	209	186	211	213	209	189	199	202	210	204	194	193	199	199	194	211	178	190	222	182	211	194	179	171	205	222	225	206	206	207	240	193	206	193	208	192	214	220	229	193	193	198	188	217	198	188	209	178	184	186	177	203	204	200	161	193	190	176	183	169	200	188	184	201	182	203	185	206	203	221	179	217	201	207	181	175	209	221	194	206	216	235	192	218	203	215	177	177	192	199	214	200	193	203	213	214	195	211	201	190	202	221	236	207	192	195	193	194	192	195	179	197	162	198	204	201	205	220	191	203	194	227	205	203	195	188	197	190	199	192	202	209	187	209	224	228	209	202	197	183	215	174	207	217	206	212	193	215	198	181	207	183	189	183	216	179	216	197	208	202	204	214	194	198	188	232	194	216	226	209	173	189	180	196	190	171	180	189	199	198	210	178	205	208	193	206	172	175	184	175	206	208	226	195	213	221	200	178	163	196	191	214	202	227	194	183	174	211	206	189	218	182	195	209	186	230	213	177	233	195	202	183	222	182	215	221	208	189	188	214	182	213	187	211	185	202	187	206	227	192	195	197	220	207	199	210	171	217	203	191	193	211	208	235	200	166	209	219	203	216	189	205	200	199	178	193	190	240	197	223	184	197	208	204	198	212	194	195	199	189	213	211	234	206	188	201	218	223	201	185	190	199	214	194	212	206	220	190	183	189	185	182	153	223	222	199	185	169	183	204	186	185	204	233	198	174	233	168	200	202	204	212	206	198	197	217	206	214	219	227	207	218	218	206	220	192	211	213	201	188	224	183	214	206	193	209	190	192	191	178	191	208	184	219	187	234	200	214	200	188	222	174	183	197	187	176	191	234	167	192	213	189	222	199	193	180	183	187	240	188	207	195	208	170	199	200	188	191	221	181	176	210	216	203	215	189	225	211	216	190	215	231	211	180	203	204	175	211	164	218	190	214	197	215	219	191	237	199	195	214	201	198	243	180	182	217	177	205	190	199	199	209	221	194	211	191	182	216	202	226	179	224	212	183	185	192	200	193	166	174	197	217	210	216	176	180	195	236	209	186	201	213	224	205	232	193	197	219	200	203	202	243	216	210	202	209	213	189	185	204	172	246	211	199	210	225	206	198	202	194	189	186	193	195	206	183	181	179	180	206	229	205	188	178	204	199	205	173	220	189	194	200	208	225	260	191	209	188	244	239	216	209	222	190	196	202	233	215	191	176	189	216	234	190	200	208	187	184	188	193	195	189	189	204	181	180	228	179	219	204	195	188	239	178	191	218	176	191	179	225	173	203	160	195	210	226	205	220	219	194	202	172	191	212	212	190	226	198	190	207	183	213	226	177	190	175	209	192	213	201	183	203	206	199	178	192	198	190	209	191	202	199	209	200	197	186	190	176	196	209	197	221	195	182	211	214	187	215	214	193	198	207	193	211	211	199	208	221	201	183	201	203	216	205	201	206	197	200	219	192	171	224	217	198	213	179	177	169	178	179	213	202	184	213	213	210	213	198	193	192	181	180	212	218	227	215	217	196	202	196	196	210	188	177	206	202	188	212	190	192	212	183	212	175	223	217	199	201	202	176	206	215	207	212	211	167	216	208	171	166	198	187	201	197	208	207	201	205	245	188	207	200	201	202	223	199	205	201	192	212	236	171	208	196	221	204	202	242	196	180	191	189	211	206	191	189	192	212	178	236	185	212	217	212	234	187	188	189	203	193	191	201	216	195	222	212	175	214	190	196	173	190	197	236	205	198	199	195	205	186	202	222	213	194	216	211	198	229	222	226	210	231	199	205	191	200	197	198	206	191	194	189	208	190	204	196	217	214	201	211	233	230	227	226	215	201	180	212	194	216	190	167	179	208	191	228	202	209	228	175	180	205	190	214	211	246	194	189	225	207	212	216	202	219	196	238	178	227	226	169	191	167	206	214	182	210	191	158	193	193	192	194	210	205	217	219	193	191	195	212	235	224	202	221	202	193	201	234	218	220	224	223	213	187	184	190	194	205	192	218	194	198	204	214	221	185	207	181	196	194	216	198	194	216	193	193	200	180	207	202	211	211	222	188	216	198	170	223	226	184	223	194	185	185	227	214	196	221	208	205	180	214	200	229	209	216	234	201	188	206	233	188	209	233	191	220	193	188	185	199	184	182	194	196	188	187	178	211	188	221	197	232	213	210	174	193	209	206	204	207	205	227	189	207	192	202	214	187	188
7661	553	556	527	504	509	517	528	480	491	528	508	488	506	494	483	490	531	520	477	526	452	476	474	516	518	475	507	517	509	478	490	485	506	509	500	476	492	479	471	460	489	528	485	510	492	474	458	493	470	509	484	479	518	521	509	478	477	476	451	491	472	471	494	513	475	514	499	497	522	475	521	480	496	473	534	490	473	508	477	522	501	517	513	485	504	496	465	489	467	523	517	530	485	477	503	463	510	498	506	538	487	483	509	468	533	479	457	532	490	463	459	475	510	472	513	512	508	520	465	486	518	472	470	481	500	458	486	495	512	481	492	472	508	488	471	504	443	495	484	500	507	498	446	445	529	509	455	486	495	460	477	499	510	478	486	518	531	515	518	480	477	476	473	487	484	466	506	542	511	517	492	477	506	506	453	489	502	490	515	473	512	458	500	535	506	517	468	513	455	480	509	494	515	462	491	473	471	468	466	475	465	511	512	516	463	501	489	451	513	517	458	449	472	471	524	490	485	457	494	495	490	488	466	451	486	518	488	501	468	514	460	478	471	539	535	538	439	494	504	513	488	490	457	504	500	511	475	464	522	523	488	507	475	484	505	502	487	496	507	468	493	471	492	480	492	504	487	476	487	489	490	453	541	488	511	487	481	518	501	491	502	519	512	483	534	495	528	485	501	513	453	497	544	529	461	494	478	478	484	515	510	521	520	490	468	508	484	455	496	457	469	514	485	478	487	498	484	485	499	470	460	465	482	542	494	510	481	473	533	500	487	473	470	510	479	486	484	467	477	484	435	464	489	504	485	515	497	507	493	496	472	467	478	514	468	470	487	505	505	479	486	473	520	466	484	478	473	456	512	487	500	482	484	493	439	537	504	524	478	433	520	521	477	491	464	502	488	444	506	525	510	511	435	506	513	470	457	481	502	482	462	484	498	492	483	484	534	498	495	516	462	542	494	511	501	510	473	489	484	483	502	481	519	468	495	477	486	460	489	508	469	501	527	523	510	470	493	461	434	448	487	496	484	481	505	503	496	496	486	461	470	503	452	510	536	476	482	501	469	517	528	553	491	535	494	512	519	507	518	512	495	482	508	515	502	485	504	482	498	507	489	497	487	529	478	464	481	494	434	513	496	521	459	502	535	496	455	512	454	499	470	500	491	483	532	476	525	513	497	486	474	523	476	491	476	520	477	506	518	491	522	511	456	516	512	478	491	481	486	499	547	501	489	471	458	492	440	462	517	484	529	484	501	486	506	496	476	504	493	474	487	498	439	480	535	474	478	469	485	501	485	500	474	475	513	448	491	515	506	460	508	500	480	503	496	517	507	476	471	468	486	464	479	510	516	501	510	493	462	462	492	498	521	456	515	482	478	478	523	555	514	472	503	547	524	468	490	476	517	527	518	502	520	470	497	491	483	484	464	494	488	537	513	526	462	477	480	461	530	488	482	447	494	531	484	437	534	484	500	511	472	482	469	437	462	482	489	486	493	521	470	487	498	519	500	472	503	503	523	466	467	465	527	530	508	473	485	500	487	465	510	481	529	483	489	470	457	497	516	469	503	529	504	475	486	444	480	474	506	493	504	500	486	474	474	509	463	524	467	501	501	505	458	448	483	465	473	476	497	498	466	491	485	472	504	472	485	472	487	553	464	499	445	485	504	500	497	475	496	506	469	462	478	491	515	496	492	490	538	478	464	510	497	511	468	474	467	471	500	477	488	509	472	486	499	468	487	456	510	529	484	484	486	495	483	481	521	513	516	480	506	457	493	460	464	506	521	463	509	515	471	490	461	515	482	474	503	451	508	488	520	491	480	487	478	518	495	516	488	527	500	505	461	477	470	466	538	511	482	479	522	468	494	498	516	440	470	520	469	504	463	499	521	469	510	498	515	495	491	470	503	478	506	493	488	485	533	441	455	472	516	487	449	498	500	495	465	502	478	469	444	478	514	522	451	503	486	486	512	526	497	493	497	473	470	507	501	517	484	478	514	485	508	499	475	521	481	511	473	484	483	515	487	511	519	505	530	500	488	499	474	503	527	488	507	524	457	478	493	465	512	486	518	483	487	472	510	481	469	502	499	483	467	513	508	508	507	494	484	501	487	473	479	514	469	529	491	520	504	497	518	472	482	484	484	516	512	546	498	469	464	457	515	480	499	490	498	530	488	494	485	508	479	504	461	445	471	475	483	497	495	473	466	499	475	509	490	482	452	502	488	467	495	486	545	485	453	459	480	516	505	478	483	478	486	480	499	498	430	495	491	466	480	497	494	482	491	485	470	456	481	469	476	466	504	484	510	531	501	504	534	532	461	480	523	505	508	486	500	467	526	483	500	536	499	504	497	506	531	493	501	483	492	479	503	508	477	479	534	497	462	510	476	471	529	472	497	502	516	477	471	481	444	492	500	475	495	508	485	487	465	492	500	489	521	468	458	500	469	460	479	479	465	503	484	479	458	486	536	473	484	449	498	484	476	480	489	498	484	467	531	497	473	501	499	500	519	513	490	514	481	527	495	492	464	460	481	518	460	473	487	491	511	483	456	494	486	447	501	480	490	482	481	506	448	525	503	469	501	494	474	478	450	488	496	491	539	490	512	464	424	488	489	487	454	500	470	493	514	457	501	480	461	460	469	522	521	495	512	522	488	490	453	488	481	506	488	479	479	502	466	457	517	516	480	470	554	472	566	517	498	464	484	506	458	488	504	500	547	506	491	502	493	499	506	486	472	479	496	450	465	462	503	466	462	525	502	489	491	501	498	505	466	513	521	470	516	477	505	472	528	449	483	486	499	533	504	474	528	554	487	482	474	479	482	469	486	501	503	507	480	490	486	491	514	518	495	493	494	514	475	456	487	489	506	470	488	509	474	455	449	480	497	475	516	497	479	492	460	461	512	496	469	503	500	467	494	504	514	482	465	519	468	484	471	529	516	503	456	488	534	505	462	490	502	487	506	503	492	525	486	537	469	497	486	510	498	511	476	484	508	513	479	501	504	506	467	508	536	530	499	496	470	470	508	459	490	522	501	553	501	466	458	472	519	492	501	505	467	482	504	446	501	495	489	491	485	488	540	480	498	508	487	454	460	525	480	510	543	483	472	490	512	503	471	487	481	460	448	490	488	523	458	513	493	480	510	490	515	499	476	465	494	500	452	454	496	478	462	488	498	511	485	485	469	508	493	472	470	432	473	498	466	500	509	483	479	512	531	490	446	473	484	482	509	461	479	514	486	532	488	529	498	495	469	476	466	460	526	516	473	499	471	476	475	497	492	517	487	491	481	500	499	475	502	486	504	469	434	511	459	456	496	494	507	462	457	505	480	482	491	501	478	484	534	484	474	509	487	487	488	495	490	483	489	464	504	494	466	505	496	543	467	489	489	479	457	523	484	486	468	533	493	499	476	501	518	515	500	495	465	476	470	493	469	502	473	472	491	490	479	479	550	500	451	484	458	486	478	466	504	523	469	494	464	451	475	546	505	473	489	452	551	490	468
25075	20978	23551	28588	20973	12870	706	484	420	395	386	383	359	380	399	349	402	353	345	359	356	358	370	350	355	370	358	342	336	397	368	369	338	325	369	332	389	382	356	346	344	367	362	346	369	350	370	335	362	346	359	354	326	396	306	366	371	362	330	354	365	400	374	376	329	362	349	360	350	377	366	387	401	349	345	330	354	364	384	358	355	392	332	353	376	358	372	347	346	313	357	330	391	339	372	345	356	343	350	369	361	327	356	386	377	369	387	343	359	384	344	342	389	369	381	353	354	328	325	308	366	384	343	318	307	360	365	330	388	352	373	346	336	334	367	361	347	362	348	340	386	336	321	327	346	349	338	356	386	341	352	352	336	353	343	316	369	333	386	359	358	336	363	344	363	347	337	377	356	377	357	359	382	364	366	365	401	354	328	350	361	343	395	339	362	376	368	377	383	358	349	395	364	353	305	355	357	378	329	354	370	382	371	364	355	366	349	346	343	329	346	329	346	374	359	369	335	351	365	319	335	345	347	335	331	350	335	313	355	329	336	370	365	350	346	352	349	352	338	376	349	324	368	377	367	391	372	365	313	347	338	384	335	377	355	348	368	417	364	387	329	376	379	358	373	374	340	348	333	276	356	369	355	330	376	374	369	339	335	346	352	371	383	387	353	367	370	313	352	398	325	342	351	388	365	356	331	384	326	329	357	371	396	359	356	392	367	336	344	371	335	337	350	392	338	337	341	325	356	337	359	340	361	362	393	336	392	359	338	372	367	336	344	359	337	356	339	369	341	342	383	322	381	371	354	359	371	359	378	359	365	352	367	350	358	387	379	365	376	348	356	356	368	381	356	366	293	364	354	364	325	315	362	335	329	346	361	349	389	368	374	331	347	348	375	355	331	358	326	358	347	315	343	311	341	372	361	357	357	360	361	350	373	368	339	329	349	398	361	356	327	342	380	377	382	361	345	332	375	377	344	341	359	355	412	362	328	340	366	355	352	354	363	363	356	344	350	337	387	305	311	343	363	414	379	356	323	380	346	388	343	363	371	345	369	364	347	330	317	361	411	355	389	339	350	374	383	390	344	337	341	388	363	345	333	337	401	353	373	349	375	379	361	386	364	345	375	380	363	359	345	342	356	341	367	308	353	340	350	359	305	354	338	396	347	358	347	409	341	359	367	351	346	350	321	324	358	370	351	368	350	335	333	289	370	345	391	349	350	328	326	346	396	353	373	305	346	353	357	348	360	331	326	328	326	381	347	367	369	343	387	341	352	348	343	402	374	380	341	342	343	339	356	331	323	309	308	354	375	375	379	395	389	388	359	350	387	375	339	393	367	378	336	355	360	359	354	357	375	324	337	332	355	354	341	353	329	352	342	365	344	327	365	348	331	356	340	374	355	353	316	354	364	335	327	351	378	353	330	316	350	329	371	346	320	359	338	366	334	356	334	335	346	363	341	370	349	388	353	401	333	344	334	434	344	375	353	352	401	338	363	357	322	364	351	347	345	344	327	374	337	335	322	327	327	364	370	361	347	332	368	332	339	365	312	367	356	343	372	365	372	360	344	364	378	357	358	368	328	374	369	365	372	342	368	358	333	335	318	393	346	363	360	334	324	348	344	358	352	379	363	365	387	341	364	330	338	347	367	337	345	371	362	327	385	315	342	334	339	402	329	332	350	359	371	346	359	376	350	352	382	331	350	353	364	369	371	363	327	337	332	332	373	367	358	355	357	332	316	360	377	339	329	327	341	349	361	308	356	367	348	377	334	377	362	341	329	348	365	320	366	368	388	401	374	346	329	384	336	345	390	323	343	380	376	372	357	382	380	364	329	365	374	367	337	318	390	323	359	361	398	370	356	365	347	364	350	366	346	358	355	366	354	347	368	304	332	360	344	363	333	340	362	336	337	354	384	352	342	381	370	327	377	371	355	360	349	369	367	337	392	350	344	364	375	374	364	352	345	343	328	310	394	356	328	363	356	318	357	377	341	327	316	337	362	358	328	345	370	336	378	362	361	358	337	343	310	345	370	338	370	350	377	360	377	342	317	369	352	356	338	348	332	349	342	360	374	341	359	346	376	340	368	354	364	393	364	348	361	372	370	342	370	346	334	345	375	363	415	357	371	343	348	309	359	365	349	355	382	359	347	353	321	340	364	398	374	366	360	371	351	343	369	364	356	340	351	359	361	342	340	350	339	349	356	357	388	347	377	342	344	357	332	334	345	345	386	351	339	311	334	310	382	351	332	342	394	323	328	382	382	346	324	334	356	388	363	366	371	339	335	337	349	345	385	309	369	376	344	358	377	332	327	371	365	346	357	351	338	341	353	368	370	363	341	333	368	351	372	338	354	328	355	338	363	357	342	353	349	308	363	369	342	378	361	368	349	340	358	355	362	346	338	322	346	363	341	367	395	333	322	328	354	356	379	347	341	335	335	338	332	358	317	333	352	355	338	342	353	391	384	341	325	334	355	362	376	375	379	382	348	329	359	328	333	386	360	335	331	348	329	398	361	351	371	355	333	391	332	359	335	359	377	328	392	408	338	331	368	358	347	361	336	372	354	367	370	372	372	362	373	311	352	364	324	369	379	327	370	338	359	321	335	346	364	311	392	368	360	330	376	355	342	355	303	368	349	332	379	353	324	322	346	356	370	378	324	351	337	374	337	358	355	391	368	323	316	347	337	353	407	358	350	354	370	306	381	357	353	361	348	371	334	400	360	390	382	355	387	361	352	371	371	320	350	398	356	368	363	355	314	363	343	318	375	333	335	354	374	347	350	375	369	352	357	350	367	325	334	319	305	348	334	333	366	371	392	307	335	359	357	346	371	326	361	356	364	349	385	348	348	365	388	343	359	343	366	328	362	330	357	369	338	355	349	340	339	323	344	354	338	388	356	361	350	354	369	376	345	350	363	350	293	367	391	370	318	356	376	401	372	326	363	346	365	375	335	369	345	350	340	345	403	357	427	352	322	360	346	379	338	364	380	346	350	388	337	306	341	355	338	332	350	356	361	371	353	331	356	360	375	356	391	372	363	330	338	369	385	350	350	358	380	341	371	358	380	398	330	363	316	354	378	325	343	343	379	357	362	377	394	397	370	376	365	334	340	381	360	379	350	336	362	351	387	325	369	360	365	373	360	344	363	393	321	370	355	369	349	383	358	398	375	363	385	346	342	347	372	370	377	349	352	332	402	319	361	358	303	355	361	341	325	337	331	370	344	345	340	355	349	336	344	384	343	325	388	332	366	299	310	351	373	319	329	342	364	329	359	337	343	386	333	376	353	362	369	378	374	351	362	359	337	352	370	346	360	340	323	383	374	336	344	339	350	379	323	378	400	342	354	343	352	365	356	381	367	369	347	356	363	316	366	394	346	373	359	367	380	369	353	333	323	344	350	341	363	363	354	359	351	323	344	369	336	369	334	361	331	334	380	347	310	384	354	360	339	321	350	338	326	347	364	348	360	315	321	347	380	352	352	346	365	384	371	349
4301	2268	1327	975	806	803	779	793	800	760	739	811	790	777	781	818	760	734	807	772	751	772	758	745	819	714	756	761	785	750	813	773	745	789	747	695	742	737	823	753	755	746	791	761	715	799	714	761	754	753	726	786	734	812	840	754	808	746	749	760	778	750	795	790	787	717	786	765	755	761	795	730	744	796	749	756	759	767	806	773	793	733	740	762	792	761	780	770	754	732	777	792	814	745	791	783	752	774	746	701	751	773	783	780	741	791	762	752	759	747	829	784	784	758	757	778	723	765	758	778	801	771	751	758	737	780	818	778	737	769	743	806	732	751	768	761	715	770	748	721	749	730	736	758	735	768	816	769	769	789	774	728	752	720	776	777	709	810	759	736	808	774	745	739	729	823	743	693	750	770	795	767	763	728	759	816	763	745	741	775	826	762	782	702	749	780	795	807	770	754	787	725	787	754	716	755	736	809	734	746	743	786	766	785	784	723	789	752	813	734	739	770	774	754	789	788	719	742	732	744	749	753	760	755	795	739	750	741	711	760	725	768	774	749	748	778	749	760	790	771	797	759	783	742	740	758	825	741	773	711	804	762	838	793	736	756	794	747	762	747	727	792	743	788	792	732	790	721	712	790	753	777	791	771	759	744	798	805	766	735	765	729	794	761	760	779	745	773	785	799	793	749	746	737	777	846	741	815	814	742	798	769	812	691	803	690	779	774	840	733	768	793	781	719	747	745	764	789	764	768	780	783	760	738	765	743	732	798	750	818	751	805	805	770	761	765	785	764	734	767	781	780	741	793	749	775	782	808	781	736	764	767	719	747	743	731	772	757	751	698	729	751	729	749	759	722	762	812	733	742	767	755	769	735	754	757	782	763	776	760	767	724	751	758	758	781	746	768	727	739	786	760	773	769	794	784	755	757	726	836	777	730	818	769	798	766	719	769	797	739	739	755	732	761	766	768	774	740	767	799	767	775	732	792	783	739	725	759	784	746	716	777	751	798	759	740	724	777	788	785	800	754	777	715	794	784	779	788	738	711	773	722	770	783	727	727	768	763	752	774	766	747	762	742	763	811	766	775	771	745	742	749	745	757	739	776	797	797	774	726	772	783	784	774	721	790	752	745	796	759	754	784	782	766	795	748	779	767	788	765	767	782	750	727	753	743	767	742	729	773	730	770	821	785	777	796	748	753	696	720	745	808	743	761	789	727	751	772	751	757	724	771	800	784	741	715	766	769	777	761	727	739	788	771	769	754	767	793	739	761	672	788	761	753	763	719	749	784	735	761	802	805	740	784	763	771	765	805	745	772	755	770	765	799	778	816	774	721	774	768	758	809	731	749	760	721	741	743	808	774	783	766	727	815	771	729	706	776	754	771	777	742	712	812	787	752	766	758	781	753	797	814	767	765	769	768	794	737	731	733	807	749	743	768	819	770	780	809	763	766	753	779	726	786	734	733	828	794	782	753	774	771	748	776	810	760	771	732	755	796	764	770	778	795	732	736	789	787	757	694	828	804	785	781	783	815	754	770	772	740	751	755	789	770	773	769	811	748	741	802	779	749	773	777	764	763	771	773	792	764	789	765	796	739	699	760	792	780	801	787	782	771	763	800	783	702	796	810	815	780	758	775	757	804	747	747	810	788	779	750	824	763	764	734	730	748	760	755	797	757	788	747	794	775	816	780	786	748	740	778	772	845	725	774	747	757	784	807	793	763	765	730	746	749	755	812	742	787	797	729	744	754	728	796	769	703	803	754	759	772	753	795	714	796	731	820	752	746	782	754	704	778	737	777	756	746	768	776	768	739	768	785	773	764	781	763	745	758	753	705	790	731	724	709	713	771	729	731	726	746	703	770	777	762	756	737	762	738	735	738	744	775	804	744	757	807	758	757	760	768	774	793	726	792	755	717	775	754	787	718	754	743	792	791	705	774	756	786	735	774	780	720	735	772	797	740	772	803	730	761	778	795	731	736	728	766	734	783	782	737	793	732	818	798	718	712	762	761	735	789	751	788	773	721	733	721	729	804	735	741	792	757	779	843	727	777	720	754	747	779	773	803	742	707	745	780	731	784	803	739	789	809	758	787	765	771	740	788	760	771	809	723	734	763	767	760	733	803	747	720	786	784	767	750	763	767	786	797	764	826	776	747	767	751	774	781	789	762	733	794	772	737	754	715	765	770	752	781	740	756	830	826	816	794	770	770	767	793	755	764	739	763	782	757	769	791	716	725	775	755	749	825	750	746	762	789	757	811	785	773	765	767	766	763	755	755	757	734	726	727	788	755	805	747	768	807	793	753	754	769	727	794	712	720	800	746	768	763	774	735	782	752	799	774	802	774	766	766	744	774	757	760	786	755	784	731	729	772	779	774	733	763	768	760	783	756	759	807	772	732	804	775	710	781	764	748	729	746	777	791	784	742	760	789	792	680	759	789	746	770	749	753	750	737	794	750	747	774	777	740	778	772	766	748	774	736	776	768	768	705	785	746	714	766	772	806	723	755	731	797	752	732	732	791	727	728	768	747	765	782	794	723	781	763	804	760	676	810	763	749	809	759	752	772	792	775	730	788	734	775	745	771	721	788	731	746	787	769	805	746	797	792	750	743	770	772	757	760	767	744	739	776	759	786	770	773	721	760	699	759	803	787	743	762	730	780	775	781	773	806	734	732	802	757	786	772	739	710	739	816	766	744	769	804	785	804	753	831	741	756	733	706	770	744	768	789	745	789	735	733	797	796	740	803	763	783	830	773	785	745	765	751	791	737	754	739	798	784	836	721	737	791	730	740	748	767	748	801	772	753	747	760	772	737	766	782	766	788	763	747	782	743	774	793	792	763	748	774	727	783	785	745	779	769	781	707	719	752	734	777	743	766	774	755	731	750	767	727	736	774	816	760	768	778	766	779	820	800	767	791	782	735	754	727	791	748	785	789	754	809	759	791	748	740	799	754	768	800	797	769	778	786	829	766	755	766	718	756	765	788	796	746	752	766	820	767	722	761	783	740	796	775	707	752	746	739	776	799	722	726	777	767	756	736	728	712	774	768	739	780	751	735	811	737	810	758	787	807	794	690	776	774	779	725	759	753	753	767	756	807	800	775	768	754	781	763	708	753	731	774	787	777	770	797	753	740	786	728	784	756	737	739	764	797	760	748	756	720	741	761	785	733	781	762	767	742	732	719	744	783	743	778	736	725	731	755	780	797	758	735	770	745	727	726	756	762	766	762	763	698	777	766	724	811	792	778	754	747	758	830	756	725	815	806	785	754	751	766	739	739	746	794	726	760	761	748	762	740	757	744	762	786	777	743	764	746	733	730	786	740	736	780	736	721	730	783	763	757	752	799	769	774	756	780	707	745	743	779	781	763	731	772	739	744	793	761	755	764	764	733	737	790	790	786	771	775	754	777	768	770	764	767	779	802	764	759	768	751	694	751	783	751	733	776	714	757	807	794	778	794	758	760	804	760	792	775	751	744	769	678	731	764	738	736	796	781
24372	21002	23998	28214	21003	21033	11050	647	407	417	397	383	319	365	353	330	305	320	321	341	321	320	324	306	309	310	313	303	323	288	291	305	312	282	276	309	293	305	270	323	275	340	308	257	287	327	314	344	285	329	275	291	313	302	312	288	285	290	297	305	343	321	304	292	285	308	300	294	297	313	334	290	315	299	300	307	331	317	271	311	314	279	307	290	312	325	299	307	306	318	289	279	282	307	300	323	293	296	295	284	299	302	289	308	289	315	264	286	319	279	317	286	253	322	321	319	274	292	324	276	319	290	294	278	314	295	298	290	278	284	323	324	327	278	304	286	305	298	298	284	329	296	312	300	327	321	258	302	313	299	299	296	302	291	306	295	292	296	282	302	295	296	267	273	306	305	298	306	298	300	311	296	297	272	311	314	302	245	288	272	316	283	292	273	286	290	318	277	308	311	275	327	266	331	299	287	309	290	326	292	301	293	286	307	327	287	294	325	286	334	298	326	290	284	318	290	325	280	295	311	310	299	277	289	300	297	310	280	286	292	314	285	300	294	273	283	299	294	272	284	343	299	293	272	277	286	300	342	259	307	273	326	300	326	321	291	269	307	273	315	247	302	315	308	273	309	290	278	307	340	281	293	314	286	309	289	280	313	277	338	321	318	292	348	299	296	323	283	284	303	311	306	300	303	312	294	254	290	303	299	321	319	291	308	322	272	301	270	293	306	283	258	279	269	327	286	332	324	280	284	302	268	317	335	267	271	318	280	312	328	280	309	337	287	340	288	277	302	304	299	289	312	300	329	328	295	259	341	281	288	315	292	326	269	289	301	302	299	299	297	282	305	283	329	301	323	308	317	264	330	266	261	268	300	312	312	311	287	336	307	332	326	278	282	269	305	336	309	298	328	278	284	311	317	303	314	299	284	319	310	311	291	316	275	293	351	300	330	298	329	318	302	304	317	287	308	309	281	277	329	308	317	296	275	270	285	274	286	318	341	293	292	273	311	280	269	294	310	312	285	299	304	264	310	292	279	307	303	311	308	280	304	317	303	317	269	340	328	304	314	286	313	279	305	306	319	307	298	264	283	292	301	316	311	266	294	331	325	296	284	244	296	295	301	329	290	285	337	294	300	300	274	317	283	283	308	288	303	312	316	285	279	274	307	292	275	315	300	303	312	269	306	303	282	318	306	297	301	300	270	274	271	281	321	325	278	323	296	280	322	310	292	316	279	332	279	297	292	313	281	327	294	287	300	278	290	336	280	293	319	296	309	283	268	301	287	293	286	309	276	314	273	311	307	289	270	298	330	248	301	308	297	286	298	303	268	289	272	314	302	280	293	309	301	335	344	288	277	318	290	280	320	290	297	302	258	320	307	280	322	321	328	290	321	286	279	285	294	294	307	316	284	297	249	307	320	323	279	321	295	322	287	305	284	333	316	284	313	315	284	296	293	328	304	299	290	267	322	321	302	292	277	329	302	295	294	318	326	298	303	305	266	290	311	306	287	308	271	293	281	281	280	306	298	272	292	308	269	313	292	307	292	333	306	300	313	324	310	321	327	295	282	277	296	294	286	283	321	344	317	284	301	281	311	306	280	290	329	317	307	281	294	307	307	324	292	298	303	307	296	304	322	296	308	291	287	282	291	308	320	312	300	296	276	322	294	297	290	323	274	301	328	296	285	310	312	306	306	294	309	279	300	306	301	292	297	341	276	295	315	318	304	316	298	287	280	256	290	290	312	321	294	304	315	324	298	301	297	315	325	273	279	273	254	289	296	298	319	296	322	291	332	303	308	289	296	316	290	294	294	318	305	316	296	290	331	323	294	320	285	292	302	263	315	307	293	283	297	326	347	319	314	295	318	297	307	282	312	291	286	287	282	318	303	324	311	281	306	322	279	302	299	285	308	312	320	320	274	312	285	300	318	307	306	305	323	293	279	287	281	277	308	308	276	286	298	268	287	279	296	300	328	323	305	294	278	272	299	280	318	316	294	276	280	310	315	277	301	298	296	284	316	311	330	330	300	332	286	296	290	294	297	305	319	339	301	318	318	300	277	276	334	307	297	283	305	300	291	289	287	319	301	292	310	280	307	285	274	321	291	300	298	319	314	301	305	293	288	318	305	287	320	282	288	311	312	303	315	282	307	305	267	286	289	280	318	286	294	311	324	290	326	287	316	314	295	337	292	276	270	338	313	283	264	255	317	321	292	284	305	278	292	283	332	303	261	295	286	294	316	270	315	312	290	259	302	297	274	270	294	295	312	301	286	336	305	291	279	315	314	264	302	316	324	298	321	301	311	318	312	270	308	269	293	303	303	302	310	308	295	300	320	291	314	294	283	334	300	311	309	344	330	313	280	308	325	294	276	284	311	282	279	314	278	304	274	304	299	311	298	314	293	296	287	291	292	294	291	293	300	294	320	298	283	297	310	316	281	284	291	296	276	271	285	317	309	317	283	284	291	315	273	270	296	318	293	300	325	295	300	272	286	343	300	301	341	309	305	324	323	299	316	306	285	325	275	280	300	341	285	307	297	335	298	335	326	348	305	285	364	312	290	327	332	287	293	314	292	320	298	328	306	288	284	301	299	290	288	304	311	292	294	274	301	257	280	302	263	300	287	311	282	294	313	312	297	291	251	283	308	291	276	331	277	294	276	294	294	288	303	314	298	276	261	272	329	298	271	307	330	292	286	308	308	286	326	321	286	291	309	310	300	315	297	307	282	299	294	287	282	293	266	257	324	295	301	319	314	280	329	279	294	287	300	293	274	283	289	298	315	315	284	284	281	287	311	299	315	272	308	301	272	276	276	303	277	266	301	280	305	304	295	307	285	298	304	315	270	309	312	309	314	316	282	305	283	249	274	304	339	258	320	336	285	300	313	303	270	285	301	302	300	279	329	288	286	314	301	271	308	258	249	332	291	292	275	275	296	292	313	310	324	301	311	293	292	306	310	284	326	321	278	307	285	311	306	289	278	322	311	286	309	335	272	321	301	330	287	307	316	265	301	299	303	302	289	297	342	312	277	310	290	300	327	296	316	324	307	325	319	290	289	285	308	321	326	321	314	306	319	313	303	289	263	318	292	321	309	270	321	316	311	315	295	272	280	264	303	275	290	303	282	307	273	304	321	319	313	319	313	305	317	303	291	309	298	265	295	300	314	295	294	306	295	275	265	304	269	282	296	308	313	316	294	305	326	316	289	279	316	282	328	296	296	311	304	297	275	298	294	316	311	327	309	315	298	302	317	297	309	330	322	318	292	289	275	287	294	336	328	296	314	336	296	272	306	284	302	310	284	295	293	310	283	322	276	292	299	271	291	301	312	310	309	294	269	300	330	313	325	277	319	311	325	283	289	291	288	308	274	293	283	286	311	311	292	273	307	285	319	319	299	286	318	304	293	296	305	319	281	309	305	270	265	304	286	279	302	311	280	310	311	328	330	294	267	312	291	323	303	334	289	301	305	278	274	269	290	272	297	279	291	321	282	265	285
3902	3174	1633	1012	826	722	725	695	660	657	664	628	666	619	634	639	665	646	620	654	658	665	632	624	621	647	626	629	613	652	618	629	621	638	653	641	668	611	617	640	616	659	629	617	626	620	660	625	615	595	651	668	619	635	604	665	654	638	590	619	648	638	624	607	607	639	640	614	624	642	611	628	637	619	599	585	638	645	637	652	610	611	607	583	587	601	624	631	603	633	626	637	620	633	631	593	598	645	621	628	667	655	652	654	666	604	625	650	678	621	672	622	614	589	645	620	607	599	614	616	603	611	625	641	637	599	678	603	574	678	594	649	584	614	633	609	618	642	649	666	606	658	605	668	637	633	658	615	629	615	637	584	544	626	625	616	636	598	573	610	616	606	627	651	620	617	653	602	602	606	659	610	643	658	620	624	587	618	588	634	623	641	676	642	629	598	552	617	625	587	593	618	623	638	636	623	617	668	634	619	600	620	670	619	586	658	609	604	629	582	596	588	652	634	598	605	628	635	655	630	628	608	629	641	629	651	598	633	586	641	590	676	637	639	655	611	670	608	618	620	622	642	634	671	626	597	667	626	634	677	582	603	595	593	616	618	629	592	611	628	645	625	661	642	606	582	608	643	641	619	600	631	642	655	601	639	598	606	646	618	676	632	609	590	620	583	600	583	616	615	655	601	635	621	628	619	645	605	625	659	614	641	646	592	619	630	653	625	609	627	622	601	631	631	647	584	632	635	651	655	637	646	641	639	623	657	637	635	642	661	590	588	679	657	674	571	594	642	593	625	597	632	652	663	607	673	668	645	651	647	610	611	646	641	648	657	619	631	648	601	619	643	656	599	661	588	675	655	624	641	606	583	683	585	657	643	650	600	622	584	651	613	627	640	642	613	631	665	584	592	613	646	621	624	632	694	643	659	619	580	652	578	628	612	697	638	645	630	641	652	641	612	570	643	623	667	632	660	610	681	635	645	634	632	626	640	616	623	644	628	643	629	602	615	609	628	613	652	645	585	647	608	654	594	658	602	621	660	640	656	617	683	649	607	612	615	655	636	634	670	599	619	610	637	637	632	619	668	630	629	656	639	625	658	627	645	628	625	615	611	591	606	652	647	605	642	626	627	658	650	645	651	634	666	589	631	643	622	569	656	598	638	596	618	632	606	644	613	619	653	631	665	584	605	636	599	627	609	606	636	609	616	654	638	649	589	625	632	636	602	634	625	619	633	630	622	640	662	587	620	592	572	630	599	646	611	600	624	611	601	601	607	666	631	621	652	611	603	675	618	632	631	640	615	623	661	618	619	647	657	612	609	639	626	630	615	650	555	589	599	608	600	620	629	624	618	647	645	621	635	642	659	663	615	597	572	632	613	629	619	594	641	601	630	658	634	604	653	650	616	601	647	558	641	646	676	646	611	670	686	640	642	624	641	613	610	631	597	636	632	626	656	621	619	649	630	653	639	644	648	619	649	638	654	641	630	607	625	644	631	606	632	650	609	646	648	619	594	646	605	674	685	667	615	640	635	601	639	631	675	620	594	611	642	633	649	630	671	632	620	615	657	638	597	665	643	629	650	642	592	631	594	650	650	587	621	614	643	658	619	642	599	650	653	651	616	626	642	643	644	635	614	618	605	639	618	638	582	639	605	621	656	631	595	625	653	636	636	623	614	591	656	604	621	624	613	632	643	596	656	647	626	607	664	590	636	575	648	649	610	651	596	614	618	658	612	612	621	622	632	642	624	620	584	659	587	589	650	584	637	616	599	608	601	637	630	608	609	665	582	668	669	563	649	620	570	672	595	637	632	662	615	659	602	645	678	586	669	661	648	605	644	628	656	634	636	629	616	642	570	683	657	664	600	649	630	609	684	642	666	619	575	622	637	613	609	664	649	602	649	625	615	595	609	632	619	616	636	626	601	649	636	655	630	646	642	608	598	643	650	659	645	648	647	630	604	647	682	601	641	670	607	647	599	645	633	615	642	599	615	630	604	563	571	615	637	606	626	665	633	634	671	665	636	591	606	620	567	608	607	641	660	602	600	611	639	626	582	604	651	620	627	634	636	625	669	650	636	600	628	600	603	611	680	618	601	582	657	627	623	636	588	683	632	645	583	636	628	621	642	621	659	598	633	621	634	664	667	619	660	606	623	595	660	653	648	565	629	631	640	647	607	641	577	644	573	634	637	625	593	651	612	625	683	614	628	612	615	612	645	625	649	587	662	618	650	605	631	665	626	664	610	660	581	628	622	612	604	587	616	607	623	635	603	639	598	605	641	593	652	650	613	622	658	626	621	612	622	624	646	611	675	596	619	630	721	634	595	633	622	640	636	627	696	613	615	657	594	632	651	648	646	637	635	653	626	633	604	633	590	629	607	588	636	596	594	597	611	652	622	630	634	576	654	586	657	647	581	615	653	617	600	628	627	598	601	650	560	648	658	632	596	592	615	657	674	644	603	609	625	679	594	615	609	664	641	643	614	647	621	655	626	600	660	610	658	649	612	657	625	600	608	616	553	641	627	631	624	642	643	650	615	624	670	603	596	646	623	629	632	620	612	614	611	620	607	611	636	647	601	669	611	641	577	634	638	588	675	638	630	641	656	599	629	608	614	612	594	601	645	674	616	646	641	640	632	654	645	630	642	607	654	632	606	646	590	660	639	637	623	604	631	613	641	640	614	664	593	613	575	639	618	612	621	617	616	659	581	609	653	601	619	629	609	644	665	617	626	648	631	617	665	630	639	639	632	644	605	613	675	653	607	612	590	605	617	680	628	621	619	663	634	644	625	650	633	629	655	609	618	629	633	570	636	649	616	630	634	612	622	640	658	622	639	627	629	589	662	628	672	641	610	618	646	626	613	645	615	599	616	649	649	641	641	612	659	608	641	653	583	650	618	632	604	614	567	640	665	603	687	606	631	594	632	636	658	591	674	622	618	629	644	645	631	638	620	641	608	641	624	617	700	652	638	618	600	605	643	594	630	638	630	663	658	655	624	596	625	625	612	627	582	613	591	614	602	649	615	685	649	651	664	612	610	620	607	648	644	668	629	631	647	607	625	583	616	628	599	629	654	612	658	642	634	644	636	615	615	650	652	617	628	628	621	677	613	608	617	650	624	629	592	604	650	583	643	616	607	588	610	594	644	605	665	646	625	628	617	653	604	657	600	659	612	633	602	595	630	648	614	617	623	648	605	663	600	627	666	649	638	600	598	615	630	618	645	619	640	645	603	605	649	579	600	603	642	654	544	611	651	629	606	628	630	599	629	658	644	626	657	594	661	641	625	645	628	636	617	612	623	632	585	612	593	636	596	645	665	627	612	597	591	607	631	657	631	615	669	654	604	664	606	623	612	622	637	632	606	664	637	595	619	630	574	599	585	624	631	604	632	610	669	662	619	637	646	608	634	644	612	611	641	619	642	616	592	625	611	597	622	629	630	640	626	634	616	606	646	697	656	636	586	571	616	617	642	605	627	606	657	620	577	602	655	607	645
33185	14626	2123	290	250	202	226	198	209	191	201	206	193	187	218	178	185	201	194	206	190	203	214	217	180	220	194	194	166	221	224	219	203	204	207	181	189	200	194	185	198	201	206	187	198	194	215	184	192	188	228	192	216	226	191	215	207	237	203	207	203	197	206	203	174	178	195	201	190	201	188	217	173	192	212	215	210	222	229	216	198	189	196	171	190	183	210	212	209	209	197	217	193	211	179	170	196	177	188	223	195	210	189	196	192	189	185	222	209	168	166	197	180	210	220	227	217	223	171	206	178	191	191	179	193	214	196	229	203	209	213	175	210	191	206	209	188	208	191	213	189	230	225	205	194	212	187	183	197	198	205	207	217	184	188	208	192	227	204	206	189	194	216	196	200	205	209	195	177	197	189	195	198	207	198	196	209	225	214	182	177	196	206	243	209	211	200	233	223	235	190	217	196	221	221	220	216	197	197	216	198	193	196	181	198	186	192	197	232	215	198	215	181	215	182	198	233	194	200	230	207	229	188	216	195	209	185	210	227	208	222	227	217	206	207	200	199	208	199	194	215	201	201	202	221	180	185	210	188	179	200	202	217	208	207	225	228	228	189	188	199	208	196	201	193	204	199	192	174	171	205	183	195	204	172	175	258	210	219	183	177	187	208	195	199	203	228	219	174	196	222	212	197	232	187	225	219	207	223	179	208	216	182	179	215	196	193	203	226	214	194	208	197	193	212	191	215	181	194	202	205	176	198	193	210	193	190	193	181	192	196	206	207	184	189	196	204	167	206	211	201	190	193	191	211	180	205	177	217	195	202	196	209	196	189	202	219	233	208	207	182	206	214	209	199	202	200	197	233	176	187	193	200	198	204	190	211	222	209	221	204	216	207	198	205	233	180	174	188	195	213	244	216	207	173	206	210	196	227	208	207	213	219	209	195	220	231	191	196	167	207	210	210	193	223	219	194	178	193	196	201	206	198	218	174	187	197	207	204	224	191	181	184	221	205	187	191	204	196	209	230	212	191	235	187	184	204	200	208	177	170	169	196	194	185	193	195	194	189	197	205	171	194	182	193	215	209	187	197	225	207	178	186	236	185	188	188	188	202	200	209	186	198	206	201	199	219	201	190	238	191	199	206	200	195	200	184	200	213	215	200	191	212	188	182	204	186	229	210	192	193	210	189	187	217	204	201	212	211	215	184	214	204	178	185	191	183	191	187	210	179	202	230	199	196	203	193	222	214	202	215	200	204	192	194	213	213	212	169	207	192	206	201	195	200	189	220	186	203	188	204	223	185	200	213	203	174	186	206	213	163	215	213	193	199	210	216	194	198	205	164	168	212	184	204	212	192	189	174	199	204	206	193	212	206	211	179	210	227	210	184	195	183	191	204	199	190	188	219	223	225	195	200	225	184	186	196	186	176	206	218	219	218	193	176	199	220	219	209	185	186	207	204	206	220	228	176	174	215	223	212	209	192	203	192	216	191	233	195	172	215	197	193	211	206	187	197	184	179	176	193	208	241	190	196	192	202	183	204	172	193	196	225	202	207	217	202	207	210	216	200	201	233	200	195	216	221	195	204	189	195	196	196	214	185	198	212	196	166	204	208	202	181	225	236	228	214	201	216	188	176	225	193	202	230	193	215	221	206	239	179	202	205	204	185	212	213	153	197	195	191	184	194	202	185	188	202	192	220	196	210	216	242	204	201	233	201	181	220	202	197	195	209	207	200	186	196	170	215	203	185	207	189	192	208	227	204	165	220	198	222	225	186	231	211	189	179	197	193	202	196	170	210	205	221	201	200	225	199	197	176	201	192	200	206	220	187	193	217	183	207	190	210	208	194	215	204	224	201	187	222	219	213	206	203	215	199	201	203	178	194	200	207	205	201	204	202	191	212	194	189	224	219	198	208	224	168	185	204	201	218	206	216	207	165	213	215	192	189	197	206	213	189	197	196	169	200	216	220	200	183	175	201	235	224	200	203	217	193	191	198	196	184	196	194	208	204	215	187	214	169	184	221	198	221	214	185	207	193	200	208	219	178	201	206	217	190	216	197	193	194	187	195	237	209	214	202	204	176	220	195	187	198	171	214	221	203	171	198	195	233	202	193	154	216	221	211	196	223	198	186	183	230	194	223	221	209	189	214	201	180	163	192	203	197	201	215	188	210	201	210	213	205	172	202	212	208	200	185	184	188	172	207	208	171	207	197	233	198	180	174	201	192	179	214	221	213	180	198	194	172	210	197	193	226	232	219	205	184	198	198	199	176	219	189	206	221	221	221	197	208	200	219	201	184	204	220	191	203	210	237	184	202	192	196	234	189	210	197	215	207	189	189	180	188	240	165	195	208	196	185	180	192	192	219	189	206	213	201	201	222	189	190	174	219	186	186	179	227	197	206	195	170	229	212	190	212	202	210	200	201	210	197	216	184	182	237	188	188	180	235	209	228	198	194	195	189	192	213	188	197	189	210	211	243	210	210	214	208	231	194	183	203	201	211	219	201	212	191	206	201	223	207	223	183	203	209	190	199	181	186	225	232	211	175	223	208	209	193	229	184	220	196	181	199	207	174	209	176	205	197	214	211	180	194	182	193	213	183	252	197	220	213	224	186	179	184	192	234	201	205	191	196	216	195	199	195	229	204	154	209	221	167	215	187	201	189	203	211	186	181	207	180	214	182	206	222	183	196	188	224	200	207	215	222	198	194	172	190	170	167	199	210	207	238	192	205	188	231	187	191	196	190	212	183	196	192	189	225	196	203	178	189	207	214	222	216	169	204	215	223	199	207	174	184	206	209	195	172	210	196	211	202	217	182	202	216	221	220	193	228	226	177	181	214	210	213	181	199	198	241	182	174	199	194	195	194	181	218	187	221	190	197	191	180	242	220	204	196	196	206	178	214	189	211	197	190	187	186	206	188	182	206	209	200	203	186	190	199	176	220	189	211	201	196	200	219	204	196	231	200	205	217	194	199	196	213	196	190	190	199	200	192	182	186	188	217	203	204	193	181	203	215	209	202	194	212	215	234	185	190	209	197	185	178	213	229	207	194	169	203	195	187	209	226	195	225	204	206	198	231	219	185	211	197	207	197	180	210	193	188	199	182	208	181	206	199	198	182	232	202	196	199	201	210	195	193	227	243	173	179	212	198	173	197	215	206	238	182	212	200	226	230	223	190	192	193	202	204	202	198	197	220	200	206	187	200	199	188	181	193	185	235	182	210	205	200	210	211	192	199	179	175	185	199	184	204	160	212	208	212	219	201	212	171	186	194	193	188	213	194	204	202	220	173	186	202	188	202	170	203	200	203	213	181	228	194	173	174	178	207	196	215	207	188	195	172	196	208	204	225	194	214	208	190	204	197	188	212	197	216	190	191	220	185	217	203	211	198	198	211	208	212	212	209	188	201	185	214	198	237	178	197	221	198	188	204	182	210	191	211	222	212	191	212	194	180	200	205	193	202	218	203	218	218	178	187	206	191	210	201	171	191	209	197	201
7690	588	552	510	520	505	519	459	496	485	484	488	481	453	493	492	552	516	514	511	503	478	498	445	515	488	490	507	457	511	496	502	470	463	504	486	500	465	469	497	481	466	511	481	516	500	460	488	469	494	459	471	491	456	484	475	488	487	490	525	480	485	508	470	494	498	482	501	478	505	525	524	478	511	440	495	526	475	465	477	487	478	478	500	498	470	491	492	504	485	473	508	473	467	479	478	469	521	474	511	502	503	474	493	458	513	457	496	507	495	511	517	473	492	472	515	531	491	504	533	483	510	492	462	494	513	546	477	518	540	514	455	490	472	508	477	485	473	485	527	512	464	478	495	501	464	471	511	463	484	483	524	486	506	516	487	480	534	486	470	486	475	459	470	533	480	472	509	462	497	480	521	478	501	504	467	481	512	498	440	511	520	454	526	458	466	472	484	523	508	453	551	479	500	483	534	471	498	493	500	503	489	485	468	492	487	487	478	482	516	465	512	474	495	519	478	489	521	510	501	489	513	496	497	502	487	473	517	506	503	467	470	505	480	483	487	492	508	459	507	484	473	507	492	525	478	469	524	471	512	514	487	476	504	500	452	481	487	494	501	500	517	522	508	518	483	480	481	480	538	434	491	482	480	446	488	516	496	477	505	482	489	503	497	474	464	469	501	527	533	528	498	502	502	462	488	516	456	480	474	513	515	526	482	478	479	526	471	504	477	489	447	490	514	509	473	522	504	485	457	505	509	501	502	444	527	483	498	492	474	480	473	489	488	509	502	489	461	495	491	461	485	473	526	485	521	524	530	439	504	470	520	502	473	461	459	463	467	503	516	483	473	483	520	518	485	476	479	567	439	474	509	515	477	466	519	481	515	511	509	507	497	454	480	465	487	471	500	464	437	497	470	546	492	479	539	534	504	497	553	501	496	504	509	495	519	524	504	479	495	515	504	521	487	496	516	510	484	504	483	491	496	471	472	508	463	492	491	454	493	482	506	479	475	467	481	487	449	526	469	490	481	507	500	485	489	513	500	555	493	481	481	465	530	498	458	499	467	497	477	488	483	492	487	494	458	455	480	507	499	484	545	479	480	474	506	466	485	506	468	494	506	531	488	460	486	507	470	500	503	471	495	490	492	476	492	470	496	492	507	527	462	498	476	489	508	503	457	482	525	505	469	441	509	468	506	481	497	483	494	498	490	460	497	472	495	482	500	503	473	475	507	518	460	513	481	480	492	492	505	494	497	474	466	495	458	476	491	475	488	452	499	512	520	510	444	462	469	461	535	536	486	507	514	496	498	496	510	489	479	503	502	464	446	470	530	529	468	466	507	480	484	467	469	516	487	493	503	507	493	506	458	483	507	459	476	509	500	509	515	503	478	509	453	545	468	500	491	483	464	542	505	478	489	474	485	498	483	452	487	487	504	512	485	451	479	470	507	487	476	501	512	532	492	497	516	490	461	473	456	462	511	538	467	476	494	489	514	476	496	497	505	462	496	502	505	473	488	520	482	480	479	448	498	449	463	483	474	498	470	505	503	471	486	542	494	505	508	502	509	514	454	486	484	480	492	497	479	473	504	488	503	485	497	487	490	484	498	454	510	515	504	498	465	512	497	509	480	459	492	504	477	460	479	503	487	480	474	491	452	521	513	535	478	510	497	466	486	498	511	466	474	503	480	480	447	482	498	506	487	467	474	531	451	491	520	487	530	509	499	494	482	507	494	471	450	476	508	510	485	497	475	506	487	512	469	508	521	521	511	495	486	448	494	505	465	516	508	484	487	499	492	480	495	476	497	557	503	485	495	477	484	469	482	458	479	503	503	503	499	495	481	503	434	496	507	484	483	450	509	474	541	490	466	489	464	522	483	484	481	428	502	460	485	467	469	457	511	466	469	459	505	482	466	511	481	479	512	520	499	479	496	488	494	444	471	453	481	487	501	533	503	495	467	521	493	476	506	491	526	494	506	504	499	496	467	469	483	493	481	510	528	478	489	528	510	498	502	516	452	481	460	482	489	481	476	530	484	479	499	502	471	508	528	518	480	472	492	500	514	513	494	476	493	501	477	525	500	488	504	487	504	527	467	478	478	514	486	477	466	483	458	504	483	477	515	502	515	481	504	474	482	466	484	453	481	496	508	492	484	492	438	486	472	480	470	442	506	485	474	480	474	492	451	476	448	491	499	528	508	481	476	494	465	476	481	446	521	489	495	482	516	515	527	491	471	525	505	520	473	477	455	478	498	498	495	524	483	531	483	503	492	475	512	475	507	492	463	464	499	509	506	494	477	539	490	459	500	511	489	519	472	486	513	538	473	492	471	519	504	525	449	453	514	499	477	481	440	494	504	478	517	490	482	468	485	492	462	458	476	496	498	500	506	472	508	487	500	501	456	507	484	464	495	458	483	477	485	499	480	479	468	505	465	482	509	464	465	501	488	492	487	475	541	492	466	502	481	503	534	469	480	481	461	467	484	482	477	479	491	483	449	454	521	512	468	501	504	496	455	506	501	474	496	446	471	471	530	485	498	495	477	491	493	534	465	526	453	473	487	461	495	494	495	531	453	496	465	479	457	481	525	504	505	446	532	499	488	498	503	510	504	505	485	506	509	469	475	458	504	519	486	497	457	429	480	509	469	499	499	506	487	446	465	474	537	469	470	488	473	494	493	472	488	523	494	498	466	496	453	526	521	521	515	542	488	528	499	454	505	479	511	485	508	500	507	478	515	497	484	471	480	479	520	512	467	480	497	487	495	490	527	503	473	475	492	487	493	494	451	488	475	455	500	555	523	485	497	508	521	489	506	502	514	558	467	519	466	489	485	480	493	502	510	513	496	509	488	481	488	506	518	477	467	494	509	488	461	483	480	481	474	509	492	501	507	504	501	555	516	538	461	505	474	514	516	486	473	472	513	517	505	456	502	474	492	485	494	502	496	526	539	488	486	511	481	482	510	491	496	479	467	503	451	448	498	476	481	448	485	507	461	478	498	502	510	487	477	483	514	498	505	472	517	506	481	492	478	466	490	540	482	487	484	492	474	493	454	469	505	481	488	516	463	473	494	512	490	518	520	500	490	504	472	477	476	488	508	455	465	471	490	499	481	475	476	497	445	518	488	511	515	524	507	498	480	506	496	475	503	525	475	511	462	487	513	478	474	463	467	451	504	490	504	500	433	499	464	487	545	453	488	481	461	529	512	511	458	489	448	475	478	510	500	475	512	479	477	525	490	477	484	495	506	506	478	458	499	491	496	476	504	482	490	460	493	486	490	519	467	493	466	515	494	483	467	476	532	478	496	488	444	465	495	505	487	453	505	505	525	418	517	471	565	487	474	463	475	472	472	520	451	475	476	476	483	482	483	489	500	493	492	496	481	464	498	486	517	490	477	516	502	488	524	478	484	472	484	492	485	476	511	496	454	493	472	487	465	469	487	497	502	511	479	502	465	478	464	504	497	479	513	485	510	497	475	471	492	472	521	506	467	475	523	491	503
25141	21016	23591	28630	21015	12818	646	454	426	392	384	386	383	384	387	344	347	366	400	377	372	387	349	355	362	362	347	342	369	369	379	360	372	335	365	375	349	355	357	362	340	363	338	370	389	338	364	356	355	368	346	369	369	347	323	322	321	337	332	333	374	380	408	387	381	355	377	332	357	380	361	366	380	357	337	364	405	322	397	358	353	366	370	347	371	372	349	399	331	381	353	316	386	370	348	393	379	377	331	343	350	364	335	328	378	346	349	342	325	364	369	354	376	355	340	361	381	376	377	319	349	342	370	360	351	350	343	340	383	327	377	356	357	366	361	363	351	323	316	344	360	340	340	372	360	367	321	374	333	358	331	384	364	378	364	343	374	402	323	355	358	342	342	362	314	383	355	342	370	365	370	341	367	351	336	367	402	369	393	378	352	378	377	352	339	371	360	350	342	359	341	375	347	359	325	292	337	338	363	361	341	344	340	328	356	356	340	351	366	352	318	356	351	347	370	364	356	346	344	344	358	345	383	356	377	331	338	376	365	372	351	342	353	356	356	369	321	338	359	333	350	347	347	353	355	332	353	372	338	342	356	376	369	358	352	374	361	357	350	329	382	363	356	364	347	319	373	356	363	352	360	379	342	365	335	363	333	364	339	340	359	369	341	307	363	366	359	344	353	353	374	368	387	322	339	344	362	377	353	364	341	321	363	342	358	334	347	356	335	399	381	326	346	331	330	368	362	339	362	376	334	350	361	367	343	355	345	344	363	372	357	344	331	365	360	388	354	359	354	348	382	371	353	352	351	333	332	321	344	354	349	380	367	327	363	347	361	375	368	376	341	354	336	363	357	335	345	413	352	331	320	354	370	372	362	347	405	337	330	356	369	327	373	366	362	344	363	340	370	336	353	394	333	326	346	373	341	366	376	375	348	365	317	352	350	352	359	391	362	366	350	349	330	392	407	349	359	349	373	344	308	341	367	354	339	390	371	370	395	359	372	362	393	363	308	341	322	332	352	369	340	354	334	380	354	334	376	342	350	363	373	355	359	358	351	317	355	347	322	366	312	347	341	360	358	372	378	319	359	358	362	346	351	388	376	331	352	331	320	342	367	392	387	340	312	313	344	340	325	332	332	353	366	358	357	365	373	384	316	315	353	341	355	372	355	379	343	330	334	319	358	324	356	357	319	349	353	362	350	329	316	354	342	338	327	341	379	361	370	344	369	360	343	375	344	342	348	349	297	358	345	360	339	381	358	378	394	351	382	387	306	331	378	347	360	353	326	347	351	345	352	315	340	348	376	365	342	385	319	328	352	355	386	404	384	340	338	340	334	418	355	375	364	369	344	354	325	332	352	349	348	364	381	392	345	355	391	361	363	353	371	386	350	325	335	350	370	327	355	340	326	357	326	339	314	355	359	377	359	314	372	342	308	364	321	341	378	351	328	364	344	389	365	359	342	371	338	364	370	342	355	328	302	369	344	361	344	355	363	349	369	389	344	327	345	362	356	356	377	381	322	345	340	341	372	349	369	371	339	356	332	354	346	378	367	343	360	353	335	381	344	391	339	333	345	352	353	357	354	349	351	386	363	368	363	368	367	371	379	373	396	378	355	321	386	393	342	351	356	382	345	331	355	377	349	352	415	362	369	368	339	328	396	394	375	373	356	346	356	327	346	356	351	345	368	344	365	372	344	344	349	343	350	321	376	308	346	310	354	381	369	389	352	369	364	342	332	354	344	339	386	364	341	376	366	371	320	362	347	360	352	341	378	331	348	361	338	345	325	334	371	349	382	365	360	357	343	368	361	366	358	361	363	383	346	334	348	368	345	396	347	348	331	358	356	383	353	375	394	367	345	352	356	376	361	342	364	359	359	375	371	386	323	356	306	379	361	350	372	363	343	355	376	334	397	368	365	379	355	337	377	344	342	364	356	332	366	365	322	346	351	335	345	314	361	387	393	325	365	354	373	320	372	348	360	363	389	327	342	323	360	334	361	335	399	313	360	365	359	306	379	366	375	367	344	356	396	360	348	350	374	367	365	362	360	345	364	346	327	342	344	355	340	370	349	345	329	382	367	360	362	336	376	339	354	394	368	317	361	329	340	356	375	327	300	319	350	391	364	384	365	385	345	320	349	360	353	334	385	321	359	349	386	353	350	349	344	336	344	336	340	355	361	357	344	273	349	365	358	391	371	389	357	339	353	335	382	370	340	367	363	348	337	373	338	345	346	357	322	377	386	344	361	362	363	325	361	353	360	369	349	379	362	358	378	337	347	345	386	376	361	332	374	379	350	347	348	367	343	364	383	331	346	320	345	351	380	328	336	344	378	371	355	345	329	365	360	348	344	314	341	347	314	352	374	338	396	356	351	350	356	321	355	346	306	373	308	374	378	353	358	331	346	342	319	370	337	372	350	326	344	364	339	358	385	351	358	331	346	369	350	302	333	342	362	386	347	362	358	324	358	379	371	333	351	355	360	341	393	354	337	339	344	370	366	329	351	352	355	339	356	362	339	352	356	349	350	361	373	330	343	347	354	359	382	339	370	353	329	357	360	348	364	387	380	369	346	361	374	358	363	364	335	377	348	358	383	338	363	327	360	353	336	343	347	336	372	332	382	347	353	317	353	374	376	322	346	323	365	364	401	370	366	347	372	359	335	364	377	345	364	337	350	374	352	371	368	370	330	378	319	357	365	325	351	321	353	334	345	326	357	378	328	308	375	353	364	367	373	342	348	322	362	384	344	371	367	356	344	376	353	333	377	343	360	355	350	314	375	367	366	354	389	346	350	375	351	364	371	352	336	360	343	382	354	364	359	365	377	376	365	370	345	369	368	351	334	331	333	318	347	372	383	381	352	357	381	366	312	393	352	385	366	350	394	343	328	363	384	356	367	361	372	368	367	336	378	351	334	350	375	349	388	337	350	385	383	364	379	365	369	341	351	380	329	367	365	373	339	361	353	349	371	376	365	340	365	362	367	309	352	360	340	316	350	344	322	369	344	344	362	333	365	351	338	369	359	359	337	335	379	355	353	415	365	357	363	397	350	352	342	338	341	353	329	378	339	361	391	388	349	334	370	368	380	363	361	382	318	330	360	333	342	359	356	327	346	339	314	351	340	368	314	361	351	358	355	323	341	350	314	370	346	364	339	356	357	368	346	344	361	360	366	366	369	332	333	347	338	364	360	361	376	323	334	378	322	339	329	355	360	346	329	407	358	368	351	412	331	345	385	356	328	349	368	354	378	354	356	349	380	348	372	349	364	351	342	367	375	348	352	384	370	353	407	361	386	354	377	354	357	358	347	337	347	326	348	349	372	344	359	347	362	329	350	386	358	381	350	355	337	344	351	355	358	336	343	373	392	341	335	360	348	363	341	347	374	360	306	390	328	347	342	376	384	357	338	332	375	378	365	353	347	317	377	364	376	385	373	345	363	352	355	339	385	367	357	372	365	358	328	371	377	350	343	333	332	355	335	385	352	389	392	352	330	353
4346	2219	1302	993	826	813	761	801	794	760	781	828	754	761	798	779	774	823	746	788	737	742	781	755	796	798	732	774	801	746	741	831	831	773	754	767	758	752	794	768	799	713	744	746	751	746	762	797	784	798	724	739	734	740	771	693	755	733	826	769	770	752	770	797	775	786	802	764	729	789	800	740	792	764	714	770	747	748	831	778	736	785	769	785	749	787	731	716	723	780	794	796	761	712	778	790	722	767	743	815	761	769	752	744	818	702	771	730	753	780	730	735	743	793	742	808	723	674	777	717	768	776	718	749	752	764	765	729	748	772	791	744	770	727	757	764	750	770	745	751	754	785	771	775	738	797	764	764	744	766	775	793	785	762	770	765	775	797	744	710	802	755	746	741	720	759	777	774	764	753	763	758	816	667	730	797	772	756	716	713	758	762	747	769	761	775	751	777	725	773	799	796	729	762	800	734	757	800	772	740	778	714	737	773	753	742	734	760	775	770	774	793	782	812	757	814	747	808	792	781	761	730	765	733	786	773	720	736	770	747	809	791	789	780	694	753	756	750	747	754	753	790	728	762	754	838	764	802	745	791	768	806	753	740	780	776	786	772	787	758	723	760	793	734	732	738	745	789	757	705	744	775	727	743	751	766	760	760	750	766	774	774	778	748	785	731	761	740	848	767	792	750	779	728	801	779	764	780	767	762	790	775	786	793	756	756	788	752	752	722	797	734	793	742	780	757	751	758	792	809	768	788	780	734	796	732	769	738	736	774	749	781	739	770	771	741	752	748	727	736	761	769	776	754	773	785	784	767	804	804	779	707	804	749	718	765	762	723	757	732	781	772	757	741	721	760	756	750	757	793	746	759	735	741	750	770	721	765	711	760	805	726	745	785	786	731	756	740	769	792	759	813	762	732	766	746	751	718	758	763	754	788	731	726	774	750	731	732	773	767	782	707	753	812	767	762	810	715	761	783	728	804	756	784	794	812	789	795	769	800	763	771	766	796	718	729	762	765	769	769	831	797	786	727	771	751	786	700	780	755	756	774	727	769	741	785	777	773	819	781	731	781	794	775	737	742	738	786	754	766	747	732	817	755	809	766	769	800	729	774	800	745	754	761	803	838	770	790	771	734	776	736	772	763	772	779	788	744	740	742	757	748	820	772	762	747	764	803	770	792	819	778	755	764	755	792	707	833	767	790	783	759	725	812	743	735	759	729	782	752	776	752	755	726	783	780	775	773	745	704	819	767	800	737	718	807	760	733	746	789	794	737	762	748	753	728	783	745	792	734	755	757	748	756	764	770	772	779	738	781	784	761	769	754	745	774	741	742	761	777	791	841	765	774	766	745	777	751	765	779	800	773	739	738	785	748	779	802	772	779	742	828	758	800	754	761	792	779	738	781	768	764	743	739	788	714	794	748	754	830	779	772	791	762	790	739	742	776	824	738	731	734	804	777	736	761	729	762	778	766	743	817	820	766	748	765	743	765	739	781	754	782	776	781	784	784	796	763	766	754	805	756	729	710	739	808	804	753	775	799	775	742	727	727	768	783	767	738	809	701	753	780	759	738	772	803	769	799	778	774	763	737	799	721	747	763	836	780	759	763	792	725	741	805	769	723	784	720	782	735	766	779	765	758	740	767	789	741	758	833	779	777	749	742	778	726	715	825	789	786	720	744	745	776	800	763	758	736	766	766	746	809	781	754	766	737	738	753	761	752	768	780	720	783	794	761	818	784	797	782	806	773	764	717	798	765	752	719	744	731	788	728	796	776	726	783	824	793	707	772	781	754	780	780	760	734	755	782	765	794	751	740	751	788	803	794	726	741	752	759	823	729	752	743	777	753	755	748	772	773	755	779	745	758	785	776	766	722	776	752	783	804	796	770	759	794	757	795	747	739	807	750	728	768	777	736	783	758	732	812	814	746	763	762	759	763	722	748	777	771	762	772	741	755	759	774	750	765	741	770	710	749	801	754	723	737	802	820	809	739	764	752	770	742	763	771	769	755	784	781	711	745	805	781	716	779	759	768	767	749	737	778	814	745	785	782	726	774	803	751	780	743	711	785	801	768	815	741	776	747	740	761	748	787	747	717	760	720	743	752	782	770	800	782	752	733	761	821	790	777	744	719	723	758	792	750	766	720	805	749	790	742	763	740	750	765	755	777	791	779	763	763	755	755	771	774	749	825	764	706	732	735	732	712	795	802	728	780	704	785	764	746	774	782	767	772	797	710	835	765	764	731	763	791	715	734	786	746	799	805	786	726	774	727	772	745	755	781	768	770	784	792	772	745	783	790	791	765	760	761	779	762	808	750	802	747	738	711	754	761	839	772	786	782	754	763	783	781	741	721	743	738	761	766	728	721	802	789	754	759	744	756	760	765	739	726	781	727	748	771	826	734	724	765	728	721	778	747	761	749	746	753	710	759	736	775	796	759	772	779	822	794	783	738	773	749	769	758	717	802	746	701	771	751	766	769	782	723	758	739	735	757	780	811	795	750	746	822	772	761	778	781	757	785	753	764	765	733	802	804	766	721	807	764	763	774	789	751	751	782	796	708	778	734	754	839	766	753	767	778	780	773	791	756	796	714	765	786	785	774	778	754	775	751	780	795	797	757	768	703	691	753	777	761	801	710	761	773	792	741	780	768	792	773	722	766	765	794	791	796	765	775	727	707	745	756	784	725	797	826	764	800	703	761	815	806	765	767	804	749	766	755	726	748	760	783	750	764	836	729	780	711	762	809	741	763	770	735	757	717	786	784	745	741	740	722	815	781	812	765	753	715	767	764	815	748	704	781	732	760	716	748	741	760	840	815	753	785	749	774	816	802	756	744	772	755	778	768	779	715	780	802	766	795	825	776	762	749	799	769	794	767	760	774	746	728	818	748	810	767	759	761	759	771	753	734	815	724	725	799	773	714	767	795	777	780	776	745	782	766	825	814	809	809	754	719	779	780	773	821	769	789	760	786	824	759	762	794	758	781	800	730	752	731	757	776	802	743	749	775	774	760	724	779	799	729	705	753	745	723	736	763	783	745	827	790	740	749	775	781	802	776	742	785	773	742	784	768	781	759	762	742	767	747	807	737	720	777	744	795	775	741	810	751	706	723	744	714	729	796	772	815	776	728	846	693	744	816	827	716	781	740	808	760	755	780	789	785	789	768	804	784	737	728	803	800	771	799	726	769	750	761	736	767	811	746	739	795	732	763	769	805	785	805	742	782	811	747	776	738	764	754	762	758	734	775	795	785	797	757	743	730	790	814	798	784	753	758	778	752	734	797	754	762	729	750	777	791	758	811	765	708	765	764	772	771	747	776	760	789	765	778	783	749	738	748	766	824	749	695	725	763	743	794	757	745	746	781	823	795	684	748	757	756	803	727	761	753	757	746	821	817	748	771	764	755	774	743	788	763	771	727	756	774	748	768	741	717	747	734	749	798	769	756	799	797	748	734	724	723	795	831	808	792	785	753	729	797	769	770	747	795	745	762	785	757
24418	21006	23981	28229	21008	21036	10930	630	441	409	375	372	341	330	327	339	298	331	329	312	319	296	302	322	312	332	260	332	300	343	290	286	278	301	313	301	338	317	284	290	313	291	297	322	317	279	336	309	293	281	336	314	320	287	305	309	303	334	302	313	299	263	317	292	295	287	317	286	326	297	312	284	311	297	303	325	280	299	285	298	310	291	301	280	277	289	309	319	272	247	318	259	298	267	284	286	313	298	287	303	282	300	290	262	287	324	323	288	280	312	277	326	292	267	283	320	319	307	313	313	304	288	294	283	265	324	338	310	313	298	286	307	297	327	309	308	297	280	257	320	274	301	300	294	299	296	277	282	294	288	285	242	279	300	301	304	277	291	273	291	282	277	288	291	303	295	288	273	294	310	298	342	287	285	330	272	286	302	334	339	319	334	284	278	304	306	282	324	317	268	307	316	331	297	316	293	272	281	318	279	276	289	300	323	291	324	305	308	301	309	300	321	290	306	273	270	264	279	297	310	309	273	303	354	278	297	302	279	337	311	290	272	311	277	282	289	283	283	315	286	293	320	308	303	285	308	285	289	270	315	310	266	302	302	284	302	288	310	311	316	312	302	294	326	319	283	287	291	297	320	333	284	267	359	273	275	295	291	298	284	295	309	298	267	290	278	329	339	306	281	283	314	297	318	319	310	342	286	292	293	271	282	283	289	264	267	316	293	299	311	293	297	283	300	300	305	303	316	308	321	305	334	288	303	318	282	292	289	302	268	296	282	315	269	272	295	315	276	296	311	316	313	296	273	289	306	344	332	347	296	322	277	290	280	319	270	284	304	274	288	295	268	306	280	343	305	290	301	330	289	294	303	292	311	304	306	311	296	307	312	294	322	285	286	320	335	297	310	311	304	314	292	292	325	324	304	299	284	304	287	336	286	310	307	312	330	306	305	302	332	277	310	309	308	310	289	280	322	317	316	286	274	273	303	295	331	282	285	323	302	313	292	249	268	312	315	288	308	286	310	290	302	314	302	315	288	271	312	310	309	265	304	294	288	309	295	309	299	280	337	290	292	306	317	299	296	319	295	287	286	334	308	313	287	290	323	330	289	273	274	276	325	306	279	291	331	326	308	294	283	300	272	320	317	293	313	305	306	280	331	311	317	293	267	308	339	320	301	308	309	295	303	272	344	331	339	329	312	302	326	297	284	286	301	307	313	268	290	305	293	332	312	287	286	294	319	296	327	314	290	285	273	281	277	296	276	304	311	305	274	313	315	290	293	284	284	287	319	294	304	293	312	307	303	309	250	297	289	319	275	296	302	315	289	314	275	297	283	315	279	302	305	323	316	313	310	298	307	280	294	289	282	294	268	281	293	267	276	308	265	329	321	281	305	281	316	270	304	304	317	292	299	282	295	304	316	300	294	253	300	295	295	324	313	291	271	271	285	277	300	310	290	263	275	297	285	311	295	280	289	298	299	293	295	318	297	328	284	283	291	280	284	281	276	318	306	316	287	318	295	307	286	300	297	278	293	325	278	265	306	305	321	301	288	277	294	312	273	304	289	278	316	269	306	284	312	325	285	277	285	315	311	277	274	319	283	267	288	301	270	301	330	330	272	282	292	301	308	269	271	287	341	307	304	268	299	274	324	307	313	306	288	306	274	328	301	266	296	274	281	264	328	276	292	258	286	297	328	314	256	279	309	291	312	307	300	278	264	290	284	321	298	332	296	269	288	333	329	299	302	317	297	279	308	313	287	279	295	287	301	328	296	293	286	305	320	266	282	338	304	296	288	312	280	318	322	318	306	307	290	320	285	282	276	289	284	278	304	268	302	290	307	292	331	262	290	291	272	295	291	277	306	258	345	301	280	329	305	339	330	303	303	288	269	286	286	308	276	268	316	340	279	318	306	292	282	320	278	286	286	297	317	268	290	322	285	287	291	278	293	312	314	315	301	299	307	282	310	302	349	317	293	324	325	293	281	276	286	301	275	300	266	304	283	282	294	300	279	327	272	321	287	345	319	312	317	313	281	289	336	318	279	297	282	303	284	272	317	304	276	252	285	289	297	316	285	294	278	292	315	322	324	299	301	307	319	291	331	322	293	274	320	276	289	285	307	276	305	343	305	270	298	280	317	287	299	281	276	273	318	254	315	313	312	321	288	304	274	242	284	277	301	304	285	302	317	303	300	287	313	302	305	313	304	298	302	308	292	290	331	328	320	282	296	290	280	323	304	307	275	302	314	294	299	296	335	289	336	281	309	292	326	305	314	280	283	286	328	307	287	302	266	323	297	296	280	337	284	287	287	295	302	275	294	314	313	304	257	331	300	275	336	277	265	301	301	313	280	295	312	331	295	307	319	290	275	291	283	333	283	284	287	319	281	316	283	321	309	317	307	280	299	324	288	333	311	292	307	288	291	290	295	293	271	329	281	326	308	296	259	290	280	318	286	262	303	266	303	279	316	308	284	294	275	325	304	304	265	293	295	292	274	285	319	300	313	288	328	313	298	296	314	279	303	286	288	309	268	264	295	308	271	294	300	294	247	290	306	269	302	319	289	289	274	289	276	295	321	324	325	294	303	282	290	303	316	319	314	321	323	304	309	303	260	306	301	312	300	314	286	334	307	334	340	293	318	311	264	272	317	302	281	314	312	283	294	274	290	297	284	318	277	321	280	259	279	264	341	300	338	277	290	328	284	299	302	273	316	353	281	282	268	304	281	308	281	288	284	288	310	302	298	287	314	323	305	299	321	293	301	301	286	273	308	294	304	314	284	291	289	282	296	296	306	284	276	289	325	272	280	300	303	289	309	297	285	288	267	275	316	297	308	314	280	278	310	314	304	305	297	272	286	291	274	255	299	257	275	308	291	320	294	251	299	300	288	302	280	325	311	300	305	265	269	268	301	338	333	340	297	317	284	313	306	286	310	305	277	293	298	297	272	334	313	331	292	290	312	286	306	278	295	312	309	260	334	269	289	330	311	293	285	322	300	292	273	269	278	278	282	302	314	312	299	265	320	305	304	317	299	259	310	336	278	295	312	315	275	315	293	339	284	291	285	312	281	285	309	305	314	297	281	292	310	288	291	287	273	294	309	298	262	305	286	294	298	317	324	280	323	297	304	270	279	295	288	312	300	271	321	283	296	347	315	289	286	285	283	297	295	311	296	325	306	296	280	316	292	319	310	267	307	296	324	302	290	300	312	331	337	326	271	286	318	321	310	291	329	287	308	287	289	317	297	290	290	275	298	273	290	326	313	278	297	303	299	249	283	299	293	265	290	298	285	297	348	294	295	313	248	289	278	280	323	272	315	301	300	279	320	313	278	327	308	314	331	293	311	320	280	293	266	294	295	296	344	283	304	294	358	281	289	279	295	280	288	296	308	298	290	270	275	272	291	303	288	297	256	287	316	284	301	287	282	292	345	298	288	291	325	311	300	305	288	355	283	290	272	308	290	288	307	300	297	296	288	297	306	294	305	295	296	290	294	311	282
3983	3321	1615	940	802	702	670	688	676	686	605	659	682	657	678	615	571	615	580	627	647	620	647	633	617	657	616	619	654	679	623	640	595	619	603	591	633	608	650	594	684	628	603	659	656	650	600	615	614	630	625	640	618	589	637	634	642	670	617	664	633	629	643	623	623	625	575	593	598	630	656	651	653	623	617	620	664	578	616	602	606	649	635	634	614	604	647	649	640	621	614	660	578	629	642	610	603	638	623	597	657	626	664	585	636	626	649	633	636	630	645	645	621	649	656	591	612	651	608	709	607	636	614	585	649	583	667	643	632	614	615	568	646	675	631	643	616	651	594	636	618	607	592	682	655	656	621	596	645	625	643	644	629	620	619	601	646	622	614	624	671	591	643	663	610	622	631	614	614	632	640	592	604	627	641	644	622	605	638	649	584	585	613	641	642	635	605	646	620	654	618	669	627	591	669	641	630	653	636	610	633	643	679	575	615	625	651	630	591	635	653	595	616	617	655	640	633	621	651	638	697	599	616	594	625	609	643	654	658	653	608	649	610	611	631	620	659	644	635	628	674	569	637	643	595	657	656	642	643	613	645	640	648	615	595	622	632	619	610	626	632	618	605	624	627	608	612	627	644	621	647	647	624	601	613	603	595	677	590	652	653	654	594	673	576	626	625	610	652	624	605	668	602	648	628	611	592	591	643	612	626	646	609	646	622	638	620	629	595	631	667	643	596	675	625	611	588	583	619	614	671	620	616	581	593	650	607	614	612	577	634	640	632	589	703	641	594	598	624	596	616	622	646	613	649	605	688	620	598	604	607	646	668	607	615	664	624	604	608	627	644	651	625	653	602	638	610	632	611	648	659	581	656	620	640	649	614	626	636	618	625	631	600	641	653	595	615	605	620	633	648	664	663	633	653	618	631	623	625	643	609	625	618	583	632	632	588	627	650	660	588	597	574	650	631	619	660	617	620	644	623	589	627	621	644	636	597	598	598	613	644	593	621	612	611	598	672	607	641	607	619	630	647	615	574	612	622	688	588	615	678	591	603	651	602	580	610	631	619	613	645	583	630	664	598	609	624	650	624	639	576	651	634	634	639	662	615	634	617	595	616	640	603	620	629	608	636	592	661	578	630	610	599	634	644	615	654	617	579	630	645	608	591	613	651	669	564	645	607	614	643	611	636	639	586	611	632	596	655	654	608	630	622	612	689	601	614	621	637	643	614	625	610	631	606	632	660	644	586	609	591	607	618	612	658	636	649	642	647	593	590	612	639	585	650	663	635	638	605	593	613	617	645	613	625	594	654	626	656	631	637	603	638	652	591	661	657	611	613	571	610	629	638	621	610	611	600	605	597	655	579	618	677	665	629	617	661	658	614	654	641	646	623	623	594	671	643	635	596	623	607	582	582	581	598	670	642	622	653	640	617	623	634	639	629	625	649	623	612	600	642	637	620	603	641	616	600	603	623	616	597	626	625	634	621	651	635	640	638	618	646	604	571	642	680	626	633	643	646	655	602	626	609	606	629	615	606	632	684	645	609	628	619	636	642	623	603	603	655	650	670	601	622	632	610	598	628	583	611	592	597	578	595	605	579	666	637	610	656	636	588	579	596	544	619	639	646	651	617	598	630	636	604	655	647	565	637	618	663	638	648	653	613	662	616	624	669	596	638	691	632	679	579	638	627	618	644	599	621	645	576	614	586	652	615	658	577	650	645	631	616	650	638	600	650	658	624	647	623	612	646	677	632	653	617	640	632	575	624	645	612	603	625	658	632	644	673	622	601	593	648	650	585	639	612	605	554	630	614	618	661	654	619	604	652	595	637	654	615	663	604	606	650	674	624	650	590	622	603	585	622	624	631	621	618	635	619	599	676	578	601	648	613	640	638	645	585	657	645	618	589	646	608	649	645	645	618	660	657	628	612	655	617	640	620	616	625	650	611	588	629	674	642	613	629	655	622	604	633	656	656	681	625	674	628	645	609	575	622	620	619	626	601	627	633	632	628	627	627	620	643	670	697	607	621	672	621	608	631	613	653	673	620	638	604	594	635	626	597	670	634	622	645	676	636	660	631	608	645	618	577	632	634	594	615	659	641	644	642	664	642	654	669	596	641	609	637	624	630	665	678	655	637	647	623	660	650	562	634	602	627	624	616	619	629	649	674	644	666	627	606	630	576	665	601	601	599	645	601	650	641	610	659	610	621	621	590	628	600	644	618	688	636	657	627	635	626	594	603	584	608	645	573	633	644	618	641	649	646	641	628	620	634	720	593	603	636	589	639	618	619	653	625	589	613	639	638	621	650	661	571	616	636	612	632	607	650	623	633	633	653	651	599	635	649	661	647	635	636	645	582	627	642	589	581	625	658	628	610	579	640	630	606	581	670	601	620	633	597	618	596	653	644	613	652	642	630	596	604	646	611	631	616	663	680	633	615	624	661	640	616	586	610	614	632	599	666	646	645	658	672	638	593	647	625	630	615	632	630	572	637	601	617	604	604	652	636	631	634	617	640	618	637	658	646	606	676	622	672	640	616	648	579	624	606	625	625	600	605	646	595	636	566	599	595	639	671	633	639	558	572	595	651	630	633	591	630	644	627	623	612	603	671	677	625	651	620	661	645	606	663	605	641	641	620	594	657	638	615	663	662	607	600	610	615	635	635	611	635	606	626	668	646	573	617	609	582	610	626	657	631	596	630	622	658	618	626	624	634	662	674	631	615	634	650	644	631	619	615	638	641	613	626	626	632	638	633	629	599	646	618	641	626	612	613	660	623	634	627	630	593	654	627	645	629	632	623	634	595	630	661	643	670	619	639	629	642	632	581	647	638	594	592	570	596	654	590	642	609	629	614	604	617	578	627	606	631	613	609	604	603	647	646	621	675	668	648	623	603	685	644	580	595	609	614	613	635	619	608	663	639	629	620	637	627	611	657	642	600	628	658	628	601	620	639	595	648	579	612	599	647	640	572	628	671	578	636	588	579	614	621	592	612	617	656	622	617	596	641	635	643	611	617	598	591	651	669	612	635	648	657	670	602	619	675	648	624	630	646	615	672	655	604	591	610	586	620	598	609	620	582	626	599	630	612	656	567	615	614	623	654	634	640	613	657	667	603	586	576	650	588	644	623	624	632	612	591	613	607	608	607	653	636	595	601	623	639	640	591	633	591	653	610	645	632	622	562	624	637	608	646	621	633	643	609	635	620	634	679	610	673	632	634	609	602	612	629	612	578	624	584	611	643	643	610	643	589	598	592	605	668	628	598	622	621	630	655	652	634	618	649	590	624	668	606	615	603	661	586	638	585	629	639	614	645	631	665	611	601	615	574	638	634	636	642	620	673	633	598	664	635	650	619	647	613	673	606	625	637	674	603	612	653	642	598	597	618	691	640	665	600	643	614	617	627	604	622	640	604	630	649	589	603	612	616	640	633	620	623	624	661	639	603	652	674	610	617	651	655	639	602	587	589	641	627	625	628	565	598	613	667	608	610	656	665	613
33252	14512	1999	293	194	197	202	211	249	198	220	191	195	223	205	163	187	174	206	219	208	203	202	215	201	200	211	191	174	223	185	212	214	207	215	188	233	219	217	207	172	172	197	228	173	191	194	204	193	187	213	235	181	216	227	181	211	197	183	187	202	200	249	202	184	226	196	188	212	212	189	174	180	211	210	179	218	199	187	232	203	210	190	210	198	197	207	197	197	203	200	194	200	181	213	199	206	183	198	209	180	214	219	215	211	191	185	197	213	191	176	202	168	212	184	204	178	188	189	217	195	224	195	219	194	198	212	219	170	190	195	186	195	213	187	189	202	190	193	206	216	219	204	203	196	184	207	193	198	208	195	191	194	201	207	212	208	204	193	177	218	233	237	188	194	214	210	200	204	213	207	207	195	223	195	185	211	247	210	194	193	199	184	213	197	185	177	205	196	197	190	198	208	208	207	202	203	204	210	198	220	210	160	215	178	184	232	190	203	199	201	209	207	201	172	200	214	213	199	180	211	191	221	232	217	213	200	214	201	185	190	204	180	182	213	200	205	200	223	208	196	222	196	198	187	163	207	236	199	247	202	206	167	186	218	211	194	195	211	188	202	240	206	193	199	218	189	211	193	190	182	209	187	213	221	180	213	194	198	228	228	185	223	191	209	222	213	184	207	219	209	225	229	196	186	197	203	206	169	222	185	197	200	188	208	179	194	200	197	204	196	174	205	203	202	177	181	186	207	192	190	184	195	196	202	188	210	217	185	214	190	216	201	206	212	199	208	212	204	189	208	199	202	217	208	207	228	200	208	234	228	208	212	213	208	203	226	235	214	190	177	200	196	190	209	223	185	187	178	205	202	195	196	208	225	200	189	191	191	194	204	204	189	196	211	232	199	205	195	219	202	217	188	202	207	202	179	219	232	193	209	194	202	226	228	199	211	203	201	211	200	206	237	181	215	191	188	199	175	198	177	205	205	204	208	185	211	182	210	193	202	219	210	176	201	199	190	204	197	211	220	205	198	216	187	200	211	194	206	197	216	197	205	211	199	203	197	172	171	192	208	213	203	218	211	182	198	197	162	215	222	202	202	200	197	185	193	184	189	218	172	205	219	206	215	186	215	218	197	229	223	206	218	196	213	189	200	222	185	210	204	233	189	177	193	221	186	220	198	214	204	193	178	187	206	196	209	211	219	197	206	190	198	208	193	200	218	207	170	192	179	206	189	216	225	211	188	191	211	197	211	215	185	202	203	209	179	191	221	219	195	185	207	203	180	198	206	216	223	198	194	182	203	193	209	197	193	183	209	210	196	170	228	192	203	190	198	230	219	194	202	184	219	187	227	209	215	190	178	230	196	195	190	195	200	197	194	229	196	190	180	186	206	206	194	190	191	218	197	221	207	176	226	206	190	198	184	209	206	211	169	195	184	168	205	179	197	192	225	212	180	231	186	179	178	196	197	195	200	218	164	220	213	208	174	226	201	178	216	212	218	184	234	194	203	215	204	184	195	210	213	191	202	205	188	215	221	221	218	222	197	201	171	193	202	173	213	172	199	235	215	229	226	220	175	210	191	187	216	219	198	198	211	203	189	186	190	202	198	184	231	189	188	200	207	193	211	174	221	214	179	196	214	174	192	195	193	194	182	186	213	203	182	208	168	187	198	202	204	214	190	213	219	201	204	204	204	201	201	202	212	205	190	202	182	199	199	180	174	194	193	178	200	198	201	205	211	202	197	197	197	216	185	187	194	198	207	213	219	209	215	188	183	204	181	213	215	192	206	192	203	186	215	217	191	202	205	193	229	201	213	243	198	238	222	225	192	210	198	184	204	222	206	214	189	216	231	230	213	192	190	169	191	215	195	176	221	198	232	225	181	197	185	203	202	188	201	212	191	196	196	191	210	211	180	188	221	191	204	201	196	190	223	170	213	194	194	226	187	189	204	212	176	225	177	213	190	188	195	190	188	195	212	229	201	191	184	178	243	223	162	189	228	201	194	181	211	176	194	181	189	181	187	206	221	218	214	191	164	227	190	168	206	180	188	216	198	199	184	228	208	193	201	211	180	201	214	204	214	176	189	187	199	223	211	202	194	190	165	187	211	218	201	199	197	216	206	195	194	177	184	203	206	210	214	203	201	230	221	199	210	184	201	220	187	237	210	193	196	207	209	192	196	188	217	186	215	206	182	187	234	206	212	196	201	201	193	202	209	218	185	177	216	202	196	166	204	220	204	178	189	219	200	210	176	194	175	194	221	221	185	212	196	201	211	224	188	221	211	208	216	205	227	218	191	209	212	208	227	225	206	197	191	187	193	220	216	205	209	189	209	200	198	204	206	200	199	197	194	195	205	198	196	192	181	212	168	210	218	193	194	193	181	190	208	205	198	197	226	189	210	189	169	197	175	207	185	228	220	185	215	198	189	209	188	193	199	213	225	166	185	189	191	223	214	191	186	217	207	193	221	221	188	229	222	182	219	227	192	207	228	199	215	187	173	194	190	202	199	192	219	188	201	221	195	206	205	218	221	218	187	221	177	184	204	181	215	196	215	224	242	183	216	185	211	233	188	194	181	208	223	182	214	199	197	181	226	194	203	194	227	215	210	201	202	166	175	195	233	204	207	216	213	221	197	190	191	182	212	190	185	207	179	209	205	190	208	206	197	257	209	199	228	222	227	210	184	192	183	188	199	211	210	196	191	203	179	200	205	171	204	196	194	174	175	189	215	225	181	198	219	205	223	182	194	216	219	182	220	184	195	239	206	202	180	163	227	201	226	219	190	193	221	194	213	193	192	201	205	218	218	198	194	216	202	221	225	205	212	204	186	210	186	205	164	224	216	206	210	188	177	214	172	175	200	203	235	197	213	213	206	223	222	186	172	208	206	215	207	189	193	212	221	200	207	167	200	171	196	205	214	193	170	203	190	192	223	206	189	216	170	183	205	211	191	205	231	208	186	206	203	179	203	229	208	213	190	228	202	202	175	206	212	190	189	193	190	202	195	224	197	224	212	207	202	192	210	234	195	214	204	213	173	209	174	184	187	202	219	204	176	211	203	194	183	230	207	205	209	200	207	178	203	193	186	205	199	177	170	198	201	210	217	230	195	186	202	208	183	193	214	184	180	174	179	196	182	208	191	198	190	213	194	198	187	202	197	225	200	211	206	173	186	218	173	222	185	221	218	210	223	199	217	196	166	181	205	196	207	163	199	215	194	192	182	176	195	211	195	217	202	183	218	205	197	220	193	228	213	186	197	197	226	195	197	215	206	188	188	206	219	183	213	173	204	212	202	234	190	179	202	192	179	179	222	214	210	206	227	188	212	215	224	180	196	212	210	224	212	215	214	219	240	206	180	208	184	239	205	181	185	199	219	193	211	202	217	200	193	176	209	163	200	200	212	209	213	196	223	199	234	226	193	212	207	203	199	183	199	201	189	193	179	190	190	189	229	198	191	227	200	205	206	218	214	205	206	184	228	177	194	214	228	191	236	199
7612	551	511	507	480	487	449	485	514	491	512	500	507	487	481	477	518	514	489	535	500	469	471	454	512	480	483	502	520	467	493	526	505	501	485	460	479	478	508	520	473	493	506	484	523	491	475	456	521	461	525	471	475	477	551	474	527	465	497	468	474	504	495	529	491	503	496	470	456	507	480	481	493	480	463	506	482	500	501	456	486	483	473	486	526	486	517	459	485	547	498	446	488	478	447	493	461	497	518	456	544	486	445	461	481	511	494	498	505	482	512	516	504	501	510	501	451	534	449	480	469	509	465	502	479	468	506	503	495	501	463	477	511	457	456	510	478	546	476	496	484	473	497	484	543	472	560	496	462	477	479	515	457	472	505	487	471	504	492	495	473	467	483	491	499	502	492	471	474	528	485	495	513	501	513	542	458	501	501	485	521	499	499	489	493	450	494	508	496	510	514	491	442	534	519	502	454	464	521	535	491	472	512	530	478	482	527	487	539	485	468	475	500	481	497	467	487	506	507	488	513	481	465	471	511	499	445	452	523	497	475	467	502	484	487	476	516	498	489	488	505	482	511	490	525	486	494	506	508	470	474	513	507	470	469	509	470	490	500	475	481	487	497	472	484	519	448	512	492	503	476	488	485	480	525	498	472	515	487	527	472	490	530	521	494	478	496	517	480	489	521	532	510	493	523	483	554	476	518	452	514	526	525	479	508	520	474	483	512	467	518	499	522	474	493	465	492	479	506	474	495	494	494	512	479	474	474	491	503	509	490	503	500	497	487	478	463	488	464	504	524	523	481	523	514	513	486	500	505	512	440	494	494	467	472	497	491	499	509	459	485	473	419	481	477	520	487	503	503	515	496	491	496	486	501	511	482	535	513	489	484	538	515	475	493	476	468	506	464	477	535	508	478	469	505	461	490	471	505	487	532	485	474	469	492	470	462	507	504	510	523	510	493	499	489	481	483	449	480	469	475	497	452	477	473	491	503	474	519	517	471	464	491	493	469	467	478	482	491	527	489	461	481	485	510	470	454	452	506	483	476	482	516	490	496	483	495	494	508	486	489	523	489	497	476	477	478	512	456	524	427	523	437	469	457	500	493	493	519	550	502	493	506	467	498	477	536	501	492	463	489	460	476	516	474	498	473	472	477	458	507	486	493	518	507	488	473	488	503	503	480	484	477	482	497	532	511	479	484	489	515	521	535	484	512	515	518	483	515	503	481	470	465	469	482	464	506	488	476	465	499	523	507	503	477	545	496	499	544	445	505	537	490	461	481	486	527	480	474	460	504	515	487	510	551	461	439	495	504	500	525	476	522	482	502	464	502	521	462	520	514	484	508	452	470	511	511	471	485	486	540	501	495	470	482	485	503	504	489	483	496	527	530	486	487	488	515	485	483	506	481	500	471	506	529	495	528	451	536	483	504	491	515	513	487	493	500	467	485	500	515	474	501	476	485	510	496	493	480	498	516	524	482	504	522	506	504	490	504	504	527	440	502	465	457	509	511	514	523	451	480	503	481	490	499	492	477	489	466	529	534	520	517	543	476	484	450	514	501	484	498	476	462	469	481	477	468	471	457	458	493	500	525	476	492	493	494	449	486	520	470	536	484	506	468	469	490	492	513	484	499	498	473	459	489	443	528	466	541	477	521	517	539	539	483	497	495	484	500	508	501	440	444	449	462	483	475	518	509	471	431	479	481	544	483	517	496	511	507	526	456	493	476	483	498	496	492	489	523	461	461	507	468	464	522	473	500	444	496	515	474	479	513	501	516	454	533	482	450	499	533	450	469	487	533	485	495	508	495	491	490	522	489	472	471	515	488	463	514	471	469	495	495	511	507	498	498	433	475	499	533	506	494	484	516	471	500	487	462	494	516	493	442	519	487	512	501	478	493	477	463	475	484	509	500	505	485	527	496	479	495	515	511	531	518	496	526	479	514	507	502	478	466	458	480	475	538	470	498	467	473	474	453	484	505	492	466	504	474	495	467	465	484	489	463	540	492	461	517	497	475	533	517	460	482	504	498	514	530	488	493	469	471	510	533	443	516	490	522	460	470	465	515	493	479	503	481	498	471	450	485	479	508	473	541	482	494	478	495	504	468	490	489	534	467	502	511	476	493	479	474	490	500	480	513	493	466	512	520	493	479	496	491	501	492	485	503	472	493	500	501	483	483	483	500	506	520	496	490	475	494	461	493	510	502	473	506	496	515	507	489	497	513	481	483	506	478	500	502	513	479	522	496	494	492	510	535	503	529	483	473	494	505	533	485	465	525	540	464	470	505	473	511	479	462	530	520	487	471	475	483	486	448	516	495	519	469	481	493	499	458	472	522	525	488	521	486	520	468	469	534	500	462	492	534	482	498	494	494	497	542	513	498	493	467	523	512	488	495	500	509	451	487	505	514	489	494	503	491	459	502	523	535	529	475	482	484	458	480	511	490	512	507	491	490	507	506	472	472	447	502	549	514	511	461	474	479	515	519	494	492	480	474	464	515	499	467	489	490	527	479	475	485	475	508	487	503	471	493	470	466	560	499	497	513	458	523	532	501	487	522	489	503	504	539	519	529	504	491	455	500	471	489	523	497	490	533	488	485	491	528	511	500	481	500	502	496	540	482	520	486	536	484	513	493	467	476	528	471	499	494	506	474	499	496	491	498	496	496	476	477	481	492	505	500	498	522	482	501	497	478	479	505	501	514	491	498	496	496	483	533	519	499	501	496	505	550	496	529	503	498	490	478	475	476	484	517	458	449	459	503	489	485	453	490	475	483	494	509	471	502	519	478	465	465	484	541	490	484	458	481	502	475	536	482	444	519	502	519	489	482	483	510	486	468	489	492	479	455	489	495	514	474	491	524	506	524	441	471	493	503	541	501	471	457	539	493	471	506	490	489	501	480	460	482	496	534	515	491	506	476	503	451	521	456	482	461	519	491	488	491	526	516	485	501	498	511	533	475	475	434	502	512	490	518	509	523	480	483	492	478	475	490	478	499	486	470	482	482	463	496	492	449	495	490	480	490	451	481	464	563	518	507	497	522	443	463	493	498	507	495	501	519	464	485	540	484	488	500	473	463	487	469	484	497	530	493	499	485	492	456	515	502	473	491	487	530	499	490	469	451	495	498	493	487	496	488	521	459	463	485	459	498	491	508	505	492	498	455	469	456	496	471	438	490	500	504	487	451	508	494	463	511	455	492	521	483	507	518	492	457	510	507	482	543	463	505	476	466	506	523	519	468	528	516	454	470	479	466	506	532	473	482	506	483	484	470	443	508	491	517	472	478	490	501	480	495	490	491	483	499	518	466	507	513	464	504	449	522	483	462	490	491	476	505	484	504	551	488	480	456	490	499	531	480	472	479	463	497	466	491	488	478	469	491	494	543	504	499	499	465	485	500	498	485	484	521	458	525	456	489	511	498	494	494	479	536	489	530	457	437	480	476	476	501	478	481	483	514	485	516	487	486	472	489	458	523	538	488	448	515	490	515	488	510	524
25100	20992	23613	28548	21007	12871	641	459	418	387	408	390	382	359	386	401	365	399	391	362	402	376	368	351	333	379	393	347	331	355	332	377	393	338	353	359	369	371	343	325	358	342	370	363	349	341	358	348	334	387	385	377	373	347	349	346	328	352	371	397	374	380	364	382	355	395	353	355	341	357	392	377	365	321	392	357	302	303	339	362	380	373	352	333	377	357	337	395	368	343	353	365	370	363	314	347	399	359	368	357	380	366	377	356	383	358	335	351	348	345	353	384	336	335	379	320	400	359	356	370	320	371	333	358	381	359	344	367	338	357	349	351	401	331	386	369	371	361	390	342	383	402	333	340	370	367	335	353	371	351	333	362	350	338	327	336	348	359	336	377	360	360	370	373	346	385	346	369	369	384	364	371	369	344	340	336	341	358	319	330	391	403	350	391	390	323	344	368	347	342	356	367	339	337	360	357	356	361	347	333	382	358	379	384	346	330	354	355	349	386	339	349	325	365	345	358	375	324	349	339	359	325	403	370	365	362	353	362	306	329	396	375	364	324	335	311	367	386	367	351	375	357	381	326	341	363	393	333	347	394	382	404	353	369	343	357	333	321	359	315	339	338	387	356	378	398	349	358	362	364	367	327	388	394	379	376	392	353	356	354	346	367	350	380	378	360	338	365	337	368	348	338	344	377	408	348	350	338	368	326	349	365	361	349	369	389	349	372	353	324	355	353	354	355	357	356	327	337	386	323	336	361	329	361	360	394	421	369	340	355	335	350	382	341	311	356	367	398	399	366	364	384	392	384	367	365	346	361	359	364	370	369	377	365	371	366	364	363	351	350	365	342	306	321	356	376	345	374	375	346	346	360	353	378	369	352	361	390	362	362	322	318	397	357	381	331	360	361	347	339	353	376	341	342	348	368	343	318	367	333	366	332	373	376	329	338	376	400	336	371	358	371	373	350	348	383	422	343	370	358	385	365	361	359	359	336	401	404	379	313	347	356	331	377	366	372	344	384	353	347	364	370	354	399	351	373	376	346	327	298	358	345	381	329	326	314	382	397	373	348	361	362	349	377	337	378	359	366	345	349	372	359	358	351	386	366	366	354	348	357	365	355	354	367	361	335	347	338	353	318	344	347	342	318	342	351	358	338	380	366	366	359	342	350	334	384	339	395	373	331	336	341	338	320	391	376	336	351	316	351	344	387	341	345	342	335	325	361	329	356	388	383	358	361	366	351	373	365	341	353	359	352	370	367	370	382	305	355	347	339	358	356	341	386	347	334	313	324	371	383	368	358	334	338	353	361	349	363	373	360	309	326	342	323	334	335	347	354	360	343	390	358	377	332	315	360	366	355	383	369	357	354	354	346	330	338	373	339	314	346	383	349	376	380	374	387	309	331	333	316	338	344	391	361	362	368	351	345	372	337	354	349	360	360	368	340	345	361	356	343	368	411	385	409	347	373	343	395	384	323	346	369	331	356	314	389	382	372	361	356	332	359	344	368	396	390	342	358	351	398	341	349	348	363	384	326	350	359	362	362	344	356	314	325	322	366	368	394	325	327	299	369	354	351	359	338	336	360	360	313	337	355	360	359	378	385	359	360	363	345	343	347	354	350	365	388	333	359	336	363	361	364	357	367	371	374	352	368	320	357	359	336	395	328	380	339	382	359	325	362	345	343	343	360	376	336	354	350	349	357	374	338	361	340	343	362	327	339	348	330	354	385	362	368	365	322	341	373	391	330	357	358	320	352	372	344	387	345	366	330	355	361	320	365	380	361	355	375	355	346	403	370	335	349	348	356	352	374	373	368	376	347	339	325	361	320	334	345	323	338	314	318	344	391	359	364	350	361	357	322	386	326	363	375	368	371	316	363	370	385	342	347	362	383	313	358	314	357	338	368	370	343	337	362	354	345	345	339	307	330	379	350	350	345	359	338	360	358	361	327	333	344	351	343	371	359	397	362	369	345	329	354	307	342	385	352	346	368	359	352	360	347	347	344	357	370	361	381	350	372	372	343	341	370	384	360	349	379	338	355	367	360	326	331	350	349	364	380	343	377	352	369	358	370	337	365	355	327	351	368	352	366	348	364	374	335	352	367	327	352	365	381	330	378	356	381	347	357	346	352	315	331	360	331	323	354	391	379	316	370	361	396	343	359	362	340	352	327	353	371	365	351	323	339	351	328	343	380	327	351	391	346	334	358	378	356	390	329	354	376	376	355	343	344	361	367	342	356	346	376	386	345	344	347	407	353	355	363	347	358	419	354	342	346	359	336	396	364	375	351	371	328	353	358	361	359	373	353	343	361	341	361	376	363	379	377	333	366	359	350	373	357	349	350	358	333	309	348	369	340	374	336	354	362	337	356	364	348	374	363	316	358	320	356	353	353	359	339	359	377	367	373	372	341	358	355	324	401	364	357	356	387	343	356	379	361	343	365	362	368	358	399	350	340	381	348	362	337	343	366	314	349	346	340	379	356	368	358	342	345	347	372	355	362	407	370	364	352	365	324	338	308	366	356	327	371	407	329	345	359	364	364	359	362	356	384	401	329	346	363	318	338	363	357	344	335	347	384	343	359	354	352	332	376	351	362	364	355	354	307	383	356	341	361	335	356	367	387	328	334	323	357	403	394	367	386	384	349	342	381	372	356	343	347	364	354	362	362	380	340	370	355	354	322	333	369	344	327	363	369	298	345	333	344	347	347	356	307	361	343	331	358	381	396	359	353	344	373	364	372	362	373	371	366	333	375	339	352	362	360	346	353	395	385	375	381	344	355	317	360	337	342	334	356	346	348	386	357	373	308	307	370	371	401	355	340	343	367	376	358	329	356	371	347	364	374	315	358	346	351	380	327	348	356	360	335	367	367	400	340	348	363	342	355	387	351	352	367	310	303	327	330	366	378	363	367	365	358	349	368	358	348	364	361	330	314	341	342	308	361	351	375	345	350	326	392	371	342	336	364	326	387	370	348	371	360	363	358	348	412	350	372	365	367	351	321	366	326	347	329	372	375	329	327	381	365	345	343	334	342	325	366	345	378	381	357	374	397	362	336	361	336	318	328	366	343	301	335	328	369	373	353	379	367	352	389	365	366	340	368	401	354	381	363	345	371	346	350	317	330	368	384	372	353	353	370	331	337	351	348	296	362	322	342	363	377	336	371	353	372	339	407	328	357	329	332	350	329	365	315	367	373	347	380	351	375	365	350	366	347	333	363	353	359	360	376	375	370	339	329	360	325	382	347	320	339	314	340	345	352	367	361	342	339	348	329	355	369	341	353	378	389	359	385	403	351	350	365	351	370	369	366	335	317	356	369	363	365	391	353	398	373	363	353	376	386	374	358	399	357	368	335	346	400	372	368	331	328	321	358	374	396	352	331	372	373	370	360	362	366	349	336	346	309	341	382	353	352	358	363	327	341	333	381	355	338	360	380	320	356	327	356	359	326	382	362	360	333	333	365	352	381	315	334	334	375	395	391	362	338	364	334	363	337	331	358
4439	2134	1276	921	842	802	758	814	845	776	765	741	785	758	784	817	742	712	732	772	755	774	749	755	749	753	753	750	754	775	775	755	733	679	748	771	798	782	746	757	745	757	745	792	767	760	747	804	825	764	742	811	763	773	753	774	778	756	731	755	762	784	750	767	720	783	763	746	788	765	807	774	787	787	787	742	736	755	793	771	748	743	728	757	768	779	736	785	796	752	784	721	726	823	764	744	758	741	809	756	782	814	833	744	764	754	739	831	749	777	767	753	759	779	714	813	730	780	768	770	739	736	726	769	772	751	755	802	738	767	729	737	784	767	759	779	791	783	794	789	743	798	754	760	751	726	730	745	736	851	748	782	781	786	766	739	795	728	757	781	749	785	778	784	806	719	721	815	814	744	776	768	756	767	785	746	734	767	731	775	769	746	771	811	761	762	756	703	772	761	768	853	747	755	790	762	723	811	743	748	752	765	765	751	768	711	764	715	776	762	760	720	744	745	783	749	741	759	733	819	772	756	775	759	807	776	793	769	747	773	753	788	711	724	731	787	767	721	791	802	734	768	812	781	799	747	766	764	791	788	752	816	731	733	713	763	719	810	752	783	736	755	761	772	748	723	773	722	803	751	779	738	767	747	753	710	751	768	773	746	769	757	776	735	783	771	746	770	837	825	741	739	775	755	779	752	722	759	764	715	777	753	754	784	772	740	755	840	795	748	814	748	766	760	749	754	776	729	786	738	786	738	762	759	782	766	799	735	747	834	820	767	766	730	730	785	757	796	760	778	752	789	728	745	744	795	785	738	696	710	779	772	722	811	772	775	711	743	754	727	780	765	787	759	768	751	766	689	778	731	763	777	821	753	795	746	750	745	747	759	757	800	757	794	782	709	746	710	792	743	761	774	783	790	734	794	759	771	802	801	752	741	790	761	745	748	758	793	825	731	781	765	768	763	742	724	748	792	746	770	756	769	761	758	753	742	749	746	744	820	712	750	786	758	805	810	746	771	730	807	764	797	766	774	816	777	774	772	758	767	752	715	762	734	761	783	744	730	769	788	777	747	774	730	740	803	787	740	779	778	745	740	731	756	750	783	755	759	748	776	769	748	806	744	758	729	762	807	748	777	759	790	799	775	787	756	760	750	781	737	718	768	768	758	761	778	754	795	750	760	756	759	749	734	747	771	755	795	767	738	806	780	724	757	778	766	745	720	746	756	754	767	772	753	722	734	762	781	762	726	765	786	779	756	738	764	797	771	764	755	764	720	766	759	714	788	782	743	796	806	711	790	724	765	802	774	785	752	768	794	763	795	778	832	816	748	738	734	721	740	796	784	756	758	735	786	731	752	772	789	756	733	744	795	760	721	736	741	746	762	742	791	764	781	746	806	786	825	743	777	752	789	741	807	756	774	776	752	755	740	773	763	757	755	795	736	726	710	784	762	749	727	769	735	769	758	731	776	761	829	800	750	729	775	851	789	747	754	751	730	761	745	775	746	747	819	782	756	812	751	751	780	773	767	751	763	762	784	707	753	801	772	726	795	773	758	810	820	752	746	767	817	766	804	731	736	744	747	775	779	744	753	767	754	790	748	746	779	772	753	746	782	694	791	737	763	761	775	728	756	735	768	804	726	782	780	763	791	745	749	752	774	761	754	699	749	768	728	810	836	743	787	751	773	755	775	765	701	759	736	743	816	759	735	715	705	749	796	723	816	694	754	784	781	746	741	736	773	752	792	723	713	768	796	739	749	773	810	731	795	761	801	773	791	771	786	717	749	762	721	773	734	744	729	774	758	743	743	777	789	783	760	764	764	804	770	723	764	756	795	770	821	771	750	756	770	745	769	757	791	754	763	785	801	769	776	762	817	718	804	774	798	786	742	793	779	781	739	757	775	776	716	770	761	779	759	735	795	760	774	744	767	783	722	737	808	738	835	741	789	748	756	712	779	789	766	797	780	775	757	744	775	755	787	808	714	725	795	777	823	748	726	796	800	739	773	718	731	771	766	723	779	761	754	790	787	756	741	783	779	718	758	749	815	772	749	745	780	740	742	804	820	785	787	792	753	804	760	821	773	770	756	792	767	752	752	825	766	699	757	747	758	760	734	767	771	803	764	753	788	713	843	804	743	765	779	759	773	748	783	748	764	785	816	781	748	734	826	753	759	741	775	712	747	737	788	772	787	771	808	782	783	721	770	765	759	758	744	790	770	724	778	776	755	725	744	820	703	741	769	784	739	776	767	751	780	831	741	788	721	797	786	763	715	716	793	785	790	726	783	783	804	747	767	782	837	770	795	691	727	756	754	797	714	747	774	781	764	742	759	766	747	791	748	731	725	741	758	777	811	737	791	817	753	757	788	819	724	763	792	740	751	793	743	741	750	791	789	780	730	766	774	773	802	746	763	804	748	769	758	814	770	780	720	760	797	765	755	759	799	719	786	775	744	807	812	728	787	771	754	747	798	834	743	766	761	759	753	753	775	719	744	777	692	739	760	773	793	782	784	774	751	777	781	723	812	702	741	778	788	764	769	772	762	773	751	776	767	760	750	743	729	754	796	766	765	755	743	775	753	778	778	755	751	823	750	763	757	784	695	718	722	719	778	827	770	744	750	792	757	771	744	775	730	740	733	781	747	771	756	788	724	774	777	696	788	783	735	774	795	748	779	719	783	802	740	739	741	766	806	770	724	727	744	753	779	752	785	723	744	713	734	729	760	746	752	792	778	776	738	786	761	806	725	800	745	729	777	766	728	739	749	792	855	756	747	747	787	786	759	820	786	770	806	804	772	714	742	785	776	815	735	722	761	787	750	758	790	783	770	747	776	787	752	752	802	783	760	781	728	770	729	726	719	824	742	789	785	781	761	748	764	711	786	743	773	776	742	774	742	765	834	789	761	767	796	735	785	789	785	770	821	766	786	772	786	737	817	758	716	721	814	721	803	756	743	713	708	748	774	734	771	727	745	803	763	789	787	749	771	803	753	750	790	782	833	753	777	772	805	768	783	751	764	793	794	799	754	710	737	822	764	749	737	800	770	787	776	738	767	754	774	780	747	763	773	815	772	783	738	727	742	771	746	738	723	731	752	743	773	759	764	768	774	765	738	784	759	741	825	730	733	771	751	699	829	744	735	778	722	763	717	742	752	765	778	741	751	775	727	791	821	750	777	773	776	802	769	816	778	770	770	783	737	739	753	814	755	728	721	767	787	734	773	739	787	746	737	766	753	750	748	776	775	803	773	756	732	761	755	809	769	695	750	723	729	737	769	765	825	783	757	751	799	784	693	762	707	767	761	797	699	734	795	775	780	790	751	813	745	767	761	810	712	759	755	737	756	775	727	793	761	788	761	785	779	767	756	792	721	778	817	734	732	780	793	753	719	801	750	781	749	787	767	731	767	745	722	745	738	789	738	769	769	739	777	741	786	765	698	766	754	771	771	805	769	750	749	722	721	730	764	686	796	768	772	808	768	750	773	723	719	779	808	779	754
24427	21018	23981	28247	21025	21047	10962	636	422	428	369	350	361	324	359	339	326	318	293	310	334	292	314	346	316	331	293	317	296	302	297	305	339	331	283	334	311	290	278	298	331	297	318	292	301	310	271	303	294	326	271	311	314	286	304	322	277	325	322	309	269	313	316	318	304	315	299	324	309	262	292	279	289	304	304	317	333	287	291	274	294	311	270	344	338	317	296	296	268	285	292	289	299	298	270	288	309	312	326	279	282	321	298	305	305	312	322	328	307	291	279	308	328	292	267	310	315	281	322	256	311	313	323	270	295	294	255	310	301	295	286	313	281	307	303	279	328	303	350	311	297	289	308	346	287	323	287	302	316	259	279	299	313	315	298	287	320	312	325	318	300	320	279	289	313	320	317	304	281	302	314	291	326	339	304	293	307	328	302	295	293	273	289	289	316	320	302	287	277	266	278	277	256	314	257	274	292	293	275	314	329	294	286	303	320	303	282	351	284	291	304	292	305	291	299	299	310	309	282	324	308	309	299	267	292	277	310	301	268	290	324	286	292	304	278	304	305	330	284	271	289	290	337	302	293	302	309	284	285	297	305	284	274	325	274	298	336	307	273	294	304	304	323	288	300	346	279	289	319	303	269	283	307	333	305	322	351	326	304	298	330	338	282	304	301	285	292	299	301	298	300	298	297	302	294	295	318	286	292	303	297	325	289	335	323	282	322	308	308	308	305	317	313	310	296	319	327	263	353	277	331	293	297	302	279	335	321	312	350	285	332	286	258	290	291	303	324	311	295	295	303	290	292	293	298	305	291	312	283	261	306	294	271	273	314	289	312	286	321	321	294	288	269	274	272	297	292	301	271	273	335	311	278	292	292	289	294	342	286	303	301	312	302	284	279	330	273	297	317	338	276	297	313	269	294	303	292	311	289	301	295	301	316	308	280	281	305	277	306	310	268	296	289	296	306	322	329	269	273	320	278	294	312	324	283	276	303	296	326	277	277	326	299	278	291	308	320	301	251	282	292	298	284	302	282	318	323	291	290	331	290	297	311	298	271	345	313	282	293	269	313	286	330	311	295	295	295	300	284	325	292	315	282	276	300	296	277	293	306	290	310	319	291	288	327	280	314	286	285	271	258	280	275	275	267	270	290	290	272	302	331	299	296	302	290	276	304	313	305	335	331	302	312	326	300	328	285	257	293	336	285	318	311	274	301	292	294	286	301	266	309	344	293	293	296	304	304	302	292	306	280	315	306	311	294	275	274	297	303	307	320	307	298	274	306	309	305	280	287	292	307	290	295	308	296	290	287	286	273	281	286	303	286	326	271	330	290	300	276	305	309	302	292	331	311	266	301	310	302	310	301	292	325	310	265	322	320	290	319	288	312	291	285	310	299	304	328	294	318	308	306	329	328	297	292	318	288	290	314	288	270	306	303	300	277	284	281	283	307	324	290	267	304	319	267	299	304	304	290	309	307	289	318	266	290	277	302	306	316	309	309	290	296	322	288	313	336	269	249	290	279	288	272	280	309	265	301	326	287	337	342	295	309	327	263	267	292	300	316	275	281	321	339	319	312	300	276	273	308	303	299	285	283	248	293	270	271	296	309	334	320	273	311	302	297	273	280	287	313	299	295	296	308	324	301	300	291	287	269	269	339	308	290	333	290	304	270	307	260	300	295	285	298	311	286	313	253	305	323	308	278	287	283	290	312	297	287	272	318	299	301	291	308	280	336	311	333	299	312	296	281	273	300	282	302	294	273	331	289	291	297	283	259	304	316	310	266	333	324	321	339	277	285	283	315	278	315	303	361	322	277	302	289	301	296	317	286	320	287	289	272	321	276	321	296	341	309	281	300	276	309	275	285	292	285	312	289	332	299	325	285	331	325	288	297	280	299	273	269	334	312	286	315	313	293	311	314	283	305	315	314	298	276	319	313	306	263	299	285	291	316	265	266	322	286	249	309	300	340	310	305	290	309	247	299	318	302	330	297	306	294	286	297	278	303	300	293	286	293	297	338	303	317	264	301	288	323	295	289	307	296	311	286	300	307	328	323	294	294	282	337	263	317	307	263	313	303	281	316	279	310	308	309	299	296	301	321	304	312	280	301	301	282	309	318	319	325	297	326	312	273	285	329	293	342	305	270	251	324	317	270	304	304	259	279	295	286	312	281	322	313	263	296	323	284	290	300	315	266	306	310	309	281	284	321	322	338	281	284	305	301	299	315	286	307	286	327	280	305	300	289	278	267	292	325	286	294	268	271	320	291	276	350	276	319	306	326	318	335	265	305	309	326	296	264	316	316	316	322	305	292	318	263	278	283	284	268	277	291	299	267	284	268	302	310	275	318	334	281	296	299	309	321	338	276	279	324	314	346	302	292	298	263	288	307	289	318	299	319	309	293	268	316	261	321	294	273	294	300	306	314	312	311	292	294	330	306	288	299	293	313	300	313	325	276	310	307	300	305	321	278	303	311	255	272	298	322	311	300	294	323	291	311	308	288	299	318	283	301	290	307	350	315	296	314	300	293	287	308	265	297	306	352	285	321	295	301	316	334	298	324	307	310	324	262	269	283	322	266	275	291	302	326	289	292	298	277	312	305	294	291	258	316	314	278	307	264	287	277	307	374	289	278	266	273	299	303	274	285	317	283	295	282	294	297	309	277	283	279	287	295	301	270	296	308	262	316	253	289	316	280	292	322	262	296	294	310	299	273	293	317	335	304	268	323	325	311	302	303	260	272	273	267	309	311	304	313	280	282	288	294	327	301	278	320	288	278	291	328	315	282	298	285	295	311	305	290	303	283	316	303	301	297	292	291	299	288	281	266	278	272	293	307	290	304	299	265	300	297	326	270	304	321	279	309	283	260	306	262	319	308	302	289	314	280	278	277	253	284	302	305	271	317	263	284	326	318	320	283	280	280	277	292	293	325	266	284	291	334	267	285	268	318	295	287	301	294	294	283	304	283	269	292	309	308	302	299	377	271	319	336	315	309	284	314	291	286	272	331	307	293	311	288	309	281	293	299	293	268	276	300	293	313	337	299	322	262	283	323	270	308	274	304	297	297	298	304	290	270	276	295	294	308	284	293	279	307	307	317	292	262	324	292	270	300	281	317	290	280	316	295	296	308	294	258	291	307	312	304	264	300	263	271	316	319	293	308	326	280	283	275	298	306	286	263	323	331	277	286	294	305	309	305	314	317	298	278	301	288	334	276	289	299	304	299	270	313	307	256	300	297	281	289	322	276	291	296	268	293	271	281	317	309	272	294	323	274	299	301	310	278	329	313	322	266	269	302	290	311	310	310	264	275	307	289	306	298	315	346	318	307	319	314	312	295	292	293	312	294	333	270	301	330	314	329	281	305	278	262	288	279	300	288	273	257	296	295	295	296	281	292	284	329	275	296	291	297	269	294	314	275	294	266	308	279	305	272	293	270	298	322	297	305	299	299	283	294	313	302	286	279	294	284	293	312	289	315	310	283	318	272	341	291	293	319	311
4054	3317	1619	963	804	755	690	653	660	671	627	680	645	643	615	675	629	629	635	653	607	640	634	655	625	645	623	658	621	637	663	615	622	648	649	599	636	645	623	649	637	636	636	626	598	613	637	622	634	634	680	613	604	568	627	640	606	629	654	591	586	615	642	667	623	616	633	660	617	647	660	633	637	606	638	668	612	630	667	616	654	636	626	635	565	632	677	620	629	594	630	626	601	641	572	686	647	642	623	642	622	653	614	670	633	598	654	619	604	610	627	635	616	613	622	613	603	608	598	629	629	625	652	652	608	599	633	619	642	638	619	629	628	644	654	630	624	654	619	667	648	623	624	619	650	617	589	598	589	654	637	644	607	612	614	587	618	587	638	619	660	650	661	607	672	623	611	598	628	667	613	611	622	649	653	678	608	664	658	632	616	655	633	634	624	644	618	575	654	654	655	624	626	611	634	617	630	608	642	633	611	634	564	682	642	627	680	638	603	684	635	614	648	634	648	632	671	668	640	628	640	629	601	615	639	608	639	628	644	636	636	618	647	600	637	639	616	648	593	668	624	604	614	638	639	641	625	630	599	600	662	584	648	649	630	632	614	630	607	624	686	631	637	606	635	647	611	639	606	619	630	629	616	618	613	597	567	619	594	620	660	621	609	606	621	636	661	586	642	594	642	656	650	640	653	623	656	636	599	624	583	650	661	618	560	611	632	678	634	678	609	640	611	644	627	591	613	625	616	642	609	620	625	627	659	613	628	638	638	603	614	637	643	591	628	616	620	656	657	611	633	621	697	642	624	629	632	661	595	624	648	606	592	664	581	653	616	647	569	641	686	617	574	610	655	625	643	621	607	642	653	584	656	676	607	640	644	617	606	667	608	640	673	619	631	605	596	601	634	641	644	567	595	612	660	574	620	645	615	662	617	663	594	630	650	612	630	592	615	627	579	638	667	617	635	631	608	630	622	656	597	649	626	616	641	651	659	665	597	614	628	649	626	653	631	613	604	624	602	611	628	640	599	619	630	626	609	627	602	630	641	633	591	626	644	674	651	631	613	634	599	638	664	606	644	676	632	628	626	598	605	587	559	624	642	669	617	622	637	617	640	644	598	635	611	612	645	652	616	625	612	616	625	574	615	615	650	660	649	578	642	643	605	635	596	618	591	583	601	653	644	675	599	619	624	640	615	620	723	607	653	598	612	612	625	635	626	649	649	625	621	622	594	656	599	636	612	627	628	615	583	655	606	617	638	629	632	589	595	631	632	609	595	660	597	604	592	570	637	655	598	670	601	680	649	630	655	598	678	615	661	627	659	644	608	650	576	656	610	595	637	619	610	674	599	608	619	651	602	653	669	598	605	604	628	589	625	631	625	715	645	614	591	588	622	595	613	581	623	599	652	632	645	632	632	694	626	662	649	606	570	636	656	630	629	672	617	597	630	651	638	644	629	626	604	623	594	651	605	622	571	579	624	568	623	628	669	577	640	610	660	633	633	665	554	593	585	579	625	612	641	600	645	626	639	632	662	656	563	593	627	626	628	669	625	592	633	609	614	624	645	602	603	612	645	665	649	589	611	628	603	700	676	600	622	627	657	642	634	627	623	615	655	629	660	627	613	657	649	613	653	607	652	626	618	666	633	613	623	604	644	633	643	612	602	648	609	648	667	677	670	594	634	666	650	618	654	628	643	663	647	619	630	628	618	599	648	617	636	662	645	636	612	603	581	617	597	630	672	674	671	652	627	607	638	638	615	632	650	653	667	612	634	610	625	645	633	640	649	635	640	611	650	633	630	640	605	633	663	645	626	655	595	609	605	650	672	670	644	595	577	599	639	637	667	595	604	652	652	626	630	606	625	634	610	621	613	617	621	667	639	635	617	612	684	678	626	631	605	612	601	605	628	631	655	659	622	644	656	623	632	647	679	632	588	628	612	607	647	613	616	611	632	639	644	587	651	598	664	677	605	658	638	622	638	626	585	648	659	652	606	638	610	658	609	655	664	587	578	672	612	643	620	608	635	626	633	632	608	591	674	641	611	640	640	587	576	658	596	632	617	641	608	618	612	617	634	613	620	642	601	622	582	648	618	666	618	625	572	652	621	615	645	660	630	561	602	643	592	597	597	641	618	647	609	606	592	652	627	622	615	582	632	651	621	674	651	643	646	618	636	635	618	628	641	653	631	663	603	644	646	611	621	623	659	648	654	598	639	640	625	674	603	576	644	634	598	693	610	656	633	627	620	599	609	612	654	629	602	615	651	635	663	642	586	619	647	620	599	629	650	602	613	614	629	662	646	646	620	631	643	601	645	655	665	611	630	585	616	617	626	601	660	644	660	657	613	637	634	641	618	653	648	613	607	649	621	684	609	616	611	660	621	649	645	666	653	640	628	619	615	578	603	601	682	643	634	651	642	626	626	637	663	606	616	615	650	632	652	631	632	598	638	596	660	632	611	626	585	648	625	609	665	681	608	618	624	625	616	629	610	598	603	603	607	633	647	643	608	654	644	621	625	592	678	643	649	649	602	665	681	612	566	612	632	628	658	611	588	636	613	639	604	646	637	679	558	639	618	659	600	586	646	576	622	578	657	622	647	619	600	632	641	623	641	631	624	663	666	613	577	664	601	611	642	612	630	573	631	661	637	611	586	612	600	598	649	613	636	590	653	685	629	576	652	630	596	640	585	673	623	628	627	623	636	612	653	589	649	643	620	637	624	570	602	605	635	615	638	581	650	627	613	628	601	633	630	626	599	646	587	652	584	633	566	603	637	633	631	676	652	676	607	615	629	611	602	646	635	570	610	613	707	643	618	617	657	606	600	608	644	639	680	679	545	631	594	615	619	634	643	602	655	611	624	652	660	649	632	592	643	605	600	660	614	616	614	669	616	656	603	554	622	627	621	667	657	636	610	658	652	610	605	638	639	589	650	636	630	608	633	640	618	603	626	630	646	646	600	603	636	621	597	620	643	642	573	610	647	646	611	620	665	656	607	639	616	686	629	590	645	639	631	654	660	624	629	678	649	646	622	643	611	659	616	635	644	603	618	602	615	623	649	611	617	651	624	639	585	644	622	671	620	606	611	645	615	644	684	590	636	601	605	622	633	665	608	599	667	599	638	627	644	642	607	646	625	661	669	633	629	641	614	634	640	620	589	624	620	638	604	634	627	621	630	640	593	639	638	632	618	633	679	622	617	662	631	615	621	584	633	584	605	628	626	590	660	657	659	661	654	648	624	683	640	603	603	678	616	638	630	619	669	661	679	590	629	615	639	637	615	605	604	651	592	617	623	636	645	640	643	631	608	666	644	661	620	616	651	632	670	662	616	654	662	658	654	686	650	614	605	643	568	601	600	615	605	599	604	636	653	612	647	627	662	635	628	611	638	636	632	666	600	676	634	595	625	615	620	645	613	635	612	635	679	681	659	576	655	650	660	646	630	698	588	619	613	617	632	632	634	636	656	642	581	614	682	628	643	619	644	643	602	602	611	650
33192	14655	2025	275	215	246	196	198	179	235	183	204	177	182	230	226	190	199	191	216	195	202	214	223	217	206	208	225	206	204	209	205	225	187	189	191	219	228	202	211	178	219	187	205	250	229	172	191	185	205	198	201	219	190	195	209	186	184	193	198	188	205	192	190	180	228	198	204	193	196	212	189	193	208	188	190	177	207	210	203	204	186	192	213	218	224	207	202	181	223	224	207	172	186	209	190	212	211	206	196	198	196	203	203	210	214	208	194	193	220	190	191	198	176	209	182	189	215	210	185	195	175	202	189	227	181	213	214	201	216	194	210	193	178	178	189	217	231	214	214	210	193	216	224	207	196	197	214	222	188	198	221	188	202	177	200	173	194	222	196	189	227	206	212	184	206	201	214	212	227	185	198	203	196	208	204	184	187	195	206	203	182	189	207	194	202	206	197	186	218	177	195	201	202	203	229	188	209	233	209	183	184	215	201	200	219	235	203	182	197	223	194	189	197	180	189	203	209	220	208	217	176	215	211	196	205	195	213	217	215	205	177	230	183	195	211	196	197	223	181	197	197	205	201	187	184	174	208	190	218	194	198	176	227	209	181	207	217	182	193	189	178	212	212	217	202	188	204	225	203	200	189	183	179	207	228	186	195	195	231	201	192	212	222	198	190	199	203	189	203	225	205	199	224	218	193	211	209	203	228	199	190	202	206	169	201	191	179	190	183	196	221	212	192	208	226	188	202	222	215	199	203	196	222	225	178	211	195	204	191	200	207	188	211	193	188	217	185	212	190	204	191	217	213	166	184	212	193	228	198	195	185	209	197	193	204	196	173	201	243	190	220	180	178	196	208	225	187	190	182	219	227	195	211	193	152	203	198	178	235	206	209	207	199	177	218	238	217	198	207	178	231	207	215	212	193	208	182	240	196	167	164	205	207	204	193	216	184	211	233	189	191	202	212	193	193	213	205	204	230	178	173	188	181	221	218	213	217	227	211	200	213	212	206	191	206	200	198	214	211	217	213	222	183	188	184	199	243	190	203	207	210	189	210	198	195	237	197	191	195	215	178	176	218	230	206	202	193	185	192	183	212	201	215	191	214	200	227	194	205	198	200	201	225	202	214	178	245	220	209	191	209	200	193	196	246	214	208	198	214	225	193	196	189	197	213	186	200	210	195	183	164	210	173	203	188	205	178	195	185	190	191	199	216	185	190	203	183	215	211	200	212	204	211	195	181	176	202	225	180	191	214	203	192	182	224	196	201	207	234	205	221	201	173	201	210	232	186	209	217	213	212	214	207	211	220	204	234	215	183	197	225	212	201	195	204	200	223	202	188	186	215	207	205	180	197	225	179	189	174	213	190	186	228	204	194	206	187	191	198	207	223	196	206	198	225	196	211	208	213	219	222	225	197	207	186	198	213	176	199	205	161	201	213	201	198	204	226	205	207	237	218	181	201	218	228	213	202	202	200	183	165	223	223	188	179	204	210	205	210	224	221	242	220	211	198	198	215	186	200	205	208	193	192	190	178	207	219	197	200	177	211	211	218	179	206	221	195	194	195	199	197	207	176	208	193	174	200	183	242	199	197	170	218	180	211	198	199	226	178	200	191	207	178	199	238	210	208	204	223	197	190	189	177	218	217	197	209	235	191	215	222	212	211	191	178	205	203	206	205	202	223	215	200	210	194	200	200	186	197	197	191	196	204	190	175	177	198	248	204	233	225	203	215	201	186	215	191	192	196	195	225	214	168	184	217	196	207	199	202	200	210	216	214	190	204	178	200	213	220	191	192	200	205	214	204	228	238	206	190	230	193	205	181	197	221	199	216	197	204	204	217	195	178	217	190	190	201	202	220	190	192	195	196	193	197	185	206	196	191	209	216	234	212	185	221	206	214	213	193	200	175	194	211	188	209	235	230	222	222	184	189	195	200	193	202	210	203	182	178	223	191	196	199	187	211	198	195	208	216	226	231	203	220	209	207	178	188	186	180	210	169	211	209	184	217	208	219	180	244	208	228	187	209	199	188	181	177	208	219	182	181	185	227	228	216	208	182	189	199	191	202	214	189	198	197	191	205	205	207	185	210	209	209	208	191	218	195	212	210	198	211	196	186	195	184	186	185	191	211	209	229	224	188	167	186	193	200	191	209	198	195	200	184	192	216	201	224	236	213	200	206	188	211	216	217	215	201	197	195	192	224	180	194	200	195	208	220	197	206	215	175	198	209	220	190	216	204	188	202	222	203	206	189	199	196	200	191	184	186	224	165	212	194	213	188	187	160	218	224	184	184	193	189	188	198	192	183	199	198	188	184	215	207	200	207	175	208	209	204	184	203	209	194	223	187	198	206	220	199	210	205	204	189	184	201	180	181	201	195	229	232	228	219	202	206	191	225	181	192	202	198	205	223	183	204	187	214	186	192	202	212	193	199	210	223	222	213	195	228	197	180	199	195	200	205	236	203	192	188	180	195	215	214	208	209	193	196	187	207	219	227	192	170	212	199	190	193	196	204	218	180	213	214	211	231	205	222	221	216	207	177	195	196	190	181	193	202	164	209	195	223	210	212	210	219	202	208	217	206	196	173	191	187	182	209	191	202	197	183	182	219	181	192	186	205	212	225	218	199	221	189	189	156	200	198	212	224	203	196	212	215	190	182	202	185	197	188	190	190	193	217	202	226	212	194	183	216	200	177	171	231	207	204	181	197	237	211	182	198	206	210	199	200	235	209	196	199	216	201	199	202	188	189	203	204	225	204	193	207	204	218	224	216	210	230	188	196	196	193	181	219	199	185	202	225	172	193	184	194	194	214	213	194	203	196	194	171	220	189	200	187	215	194	225	193	213	229	184	214	213	233	204	220	209	179	210	214	182	204	175	177	225	239	213	204	222	214	177	180	185	205	199	214	181	204	187	219	210	224	168	185	189	195	223	219	197	166	204	220	190	213	201	192	206	213	187	217	224	213	191	220	219	167	206	217	189	219	223	222	184	191	208	198	216	215	207	203	184	221	226	216	187	206	197	213	176	186	211	219	196	185	196	209	174	194	209	211	194	206	213	219	207	212	177	211	224	194	195	220	187	190	203	193	196	174	203	214	181	204	208	204	218	175	197	218	215	206	193	193	209	202	193	194	198	196	199	202	205	219	203	194	175	197	202	189	195	221	194	164	198	221	184	226	167	210	206	178	196	248	214	188	208	170	207	207	191	207	196	220	201	193	227	233	216	191	210	207	244	223	181	192	196	240	198	208	179	222	226	208	223	212	250	204	195	195	191	192	216	240	226	180	194	186	213	181	189	183	188	190	204	202	168	184	238	201	205	202	214	226	191	186	213	197	192	205	184	227	193	195	199	202	224	179	194	210	214	214	187	238	204	218	191	223	190	179	208	211	219	190	198	174	188	207	211	202	218	189	206	182	226	177	207	224	223	225	200	180	190	218	198	175	181	220	195	214	202	195	178	206	209	208	172	205	199	200	196	228	191	178	182	171	212	221	202	173
7673	591	505	521	512	472	473	497	537	500	449	520	481	509	493	478	474	487	526	508	510	511	471	491	463	503	487	500	451	500	507	515	460	480	494	540	514	481	478	512	484	517	500	517	462	529	487	521	459	504	518	501	512	507	514	511	527	458	534	477	474	544	479	488	526	507	511	466	472	504	527	494	494	485	517	486	516	468	523	509	524	487	470	477	514	479	471	439	488	458	511	486	517	489	489	507	498	496	529	498	468	448	476	489	477	514	455	506	483	486	524	487	477	486	501	498	461	482	480	508	488	469	460	498	488	468	482	458	450	478	461	514	500	520	494	499	484	491	497	539	466	491	501	495	482	501	502	500	487	522	529	505	455	518	495	502	488	461	517	492	494	502	560	506	506	480	488	486	506	534	431	491	517	533	480	516	477	510	453	496	488	518	545	490	473	475	495	490	468	512	522	495	463	460	460	497	532	478	511	514	513	472	493	515	469	508	506	502	480	465	538	519	542	481	520	486	475	512	508	494	508	459	467	516	507	463	518	461	491	482	526	460	497	447	529	472	514	476	493	494	521	434	553	520	476	504	465	513	518	470	483	464	490	481	514	475	505	523	501	479	474	487	526	495	485	518	490	491	484	475	480	464	506	520	476	477	526	516	516	519	503	482	487	473	465	479	511	476	492	536	482	486	465	502	547	453	541	445	462	500	523	469	461	475	497	479	513	478	515	492	483	527	533	503	514	489	492	498	459	507	500	494	465	508	467	458	493	535	530	487	466	528	467	466	522	509	458	503	487	467	522	480	479	460	513	446	514	504	460	547	496	501	469	490	513	479	480	509	490	505	490	467	464	467	482	488	526	492	501	479	498	517	485	492	492	506	493	484	457	515	503	496	454	499	508	512	491	497	512	504	523	521	517	485	486	538	506	506	446	486	471	512	461	507	486	493	507	500	513	509	498	472	460	458	493	458	495	475	533	510	514	515	484	520	520	491	494	496	457	487	498	486	469	444	462	475	459	471	497	503	490	539	477	510	451	479	526	514	475	484	496	484	479	509	515	464	497	462	458	477	487	500	485	464	522	470	493	503	495	493	456	476	518	506	495	519	506	523	496	536	498	522	484	465	474	439	508	517	468	515	509	497	477	502	465	497	467	492	479	506	491	488	515	486	514	492	491	471	497	513	459	475	533	523	532	461	502	530	495	498	496	474	481	513	477	533	456	473	537	488	510	521	502	494	508	492	484	489	433	504	450	482	520	473	519	486	441	473	476	484	484	482	478	499	491	500	494	459	492	470	473	532	459	508	514	490	517	520	467	484	534	513	499	487	484	489	545	527	499	461	477	469	474	470	485	456	499	509	490	464	434	471	506	481	473	505	502	465	434	470	559	474	493	486	495	467	481	460	517	436	482	505	517	463	495	507	503	484	470	471	509	502	487	492	505	492	518	495	532	498	486	503	493	445	508	469	466	474	507	500	481	493	511	468	501	468	493	497	470	502	504	497	495	505	507	506	516	500	481	493	492	468	505	511	499	475	529	462	483	517	498	451	489	484	466	496	512	468	494	509	441	472	463	468	498	511	490	432	475	484	527	493	492	483	525	494	492	513	504	492	489	517	483	483	527	476	523	490	526	467	490	512	526	514	487	525	467	452	553	490	481	504	485	445	484	503	454	471	479	480	530	491	512	456	501	503	513	495	485	521	522	475	485	502	502	491	505	490	529	496	461	493	506	484	515	536	477	497	468	484	498	507	496	486	503	499	489	505	494	489	514	495	476	462	472	476	452	512	518	439	453	512	457	516	491	522	510	461	469	515	485	467	501	477	486	524	476	482	472	517	521	461	482	532	544	466	491	470	461	492	490	484	473	493	480	467	516	461	471	450	489	490	518	461	510	516	490	501	471	501	476	471	534	487	504	472	541	522	495	480	469	532	491	500	484	483	538	531	463	494	471	483	490	499	506	484	505	498	523	528	512	460	524	466	498	492	518	489	441	491	476	453	485	472	533	478	507	469	509	505	477	508	516	496	469	455	493	463	473	503	484	460	489	511	510	474	518	504	487	459	473	516	465	536	440	529	495	509	489	494	483	516	503	498	478	469	496	474	524	477	489	515	511	526	483	489	484	498	475	503	510	483	531	462	449	497	479	463	554	490	487	468	457	485	501	476	507	456	494	509	474	499	497	511	520	491	501	457	516	496	506	466	506	522	456	544	478	497	515	473	495	493	508	472	508	482	515	494	508	462	493	503	480	506	472	483	485	483	470	480	512	471	504	467	476	508	529	528	491	530	472	505	495	491	533	506	534	497	520	476	497	509	497	473	447	476	491	479	522	512	492	507	496	491	491	513	516	484	494	497	471	475	497	495	490	492	486	499	516	489	493	491	513	496	473	484	528	475	499	470	505	480	473	494	480	515	515	452	532	490	508	487	494	463	469	519	536	522	505	470	513	514	477	463	494	491	495	502	465	451	512	516	492	502	507	510	492	523	454	477	507	501	522	482	489	467	488	499	516	486	479	459	524	518	494	469	477	456	481	538	488	482	492	489	505	495	471	483	488	466	521	481	532	497	502	513	498	482	520	476	497	497	462	483	489	494	510	525	477	503	518	486	482	526	524	496	483	503	508	484	507	490	483	428	478	500	504	456	475	517	554	487	497	520	485	482	481	486	488	482	484	488	481	514	468	501	489	500	487	515	504	504	523	510	469	474	502	506	483	518	525	509	491	523	522	459	474	516	507	490	484	498	495	527	518	477	503	498	476	483	511	467	495	500	454	489	474	462	464	487	504	501	483	464	474	498	499	494	521	483	471	491	481	524	498	505	485	537	486	505	486	462	507	446	519	482	511	510	489	470	541	464	474	445	473	494	461	513	550	505	510	516	553	490	507	451	485	508	467	454	485	456	462	505	509	475	519	490	469	461	527	478	503	489	494	491	467	479	490	513	438	508	508	517	456	465	471	481	481	470	497	468	504	491	512	488	480	530	493	489	516	494	516	505	480	518	532	471	463	507	527	494	511	490	503	535	506	443	485	482	495	472	497	513	464	477	544	505	513	453	478	520	490	493	527	440	519	511	502	451	499	476	513	478	472	453	499	472	501	476	512	512	504	497	510	471	454	492	502	498	497	498	534	505	473	528	504	515	518	481	459	467	493	481	458	474	495	517	489	495	480	504	499	487	505	454	485	504	509	472	507	465	473	481	509	496	480	459	515	481	505	511	512	498	495	505	539	443	532	499	500	497	477	506	473	491	492	484	485	522	459	511	507	495	463	510	475	497	500	484	488	478	465	496	514	500	474	502	503	472	514	494	482	487	530	492	475	498	528	517	468	520	491	477	509	498	464	501	483	464	480	480	506	521	488	535	488	546	475	502	527	493	522	513	521	489	505	501	513	524	470	502	488	512	460	510	476	484	451	506	489	487	499	494	499	504	507	503	453	486	479	468	495	471	505	485	464	495	497	449	503	491	501	468	540	467	472	507	489	505	469	516	499	537	492	503
25069	21030	23613	28637	21045	13074	624	492	408	458	402	407	347	382	393	400	353	416	384	371	378	347	361	335	359	390	382	376	364	344	347	359	349	385	334	334	387	404	358	373	358	353	326	378	369	372	353	337	358	350	354	346	347	372	366	390	402	344	372	364	366	354	366	343	369	383	346	403	358	352	367	372	364	380	373	363	353	362	396	350	377	389	334	358	347	351	321	371	362	374	368	366	396	351	354	326	360	354	366	351	365	371	382	359	347	376	372	323	391	362	344	335	356	350	334	355	341	402	355	359	371	341	343	337	372	350	363	378	338	325	358	375	348	377	326	355	369	397	333	357	356	367	333	356	338	388	352	350	329	336	366	338	352	336	348	378	340	338	381	337	365	332	331	371	356	372	343	369	341	354	362	357	343	347	368	338	355	362	347	334	382	376	346	375	346	348	327	334	379	342	313	364	328	367	361	355	341	346	373	337	354	351	348	343	342	371	375	337	368	362	361	412	371	354	358	373	363	347	393	361	367	372	391	353	351	379	406	418	377	370	367	346	348	332	387	370	353	387	356	343	351	344	379	347	359	365	408	359	329	345	370	364	390	350	368	330	384	378	368	363	342	365	368	339	358	352	401	354	370	373	343	348	342	339	380	344	357	372	367	371	347	350	368	373	375	348	370	351	346	332	359	374	373	364	339	342	344	357	321	378	370	383	330	373	351	343	378	364	326	356	377	378	320	366	325	382	361	370	348	349	378	355	329	403	356	377	376	347	380	361	368	327	338	357	387	344	329	391	376	322	338	357	361	311	397	403	356	344	374	341	335	370	417	351	382	358	336	339	368	368	335	375	371	332	354	389	326	372	349	343	378	364	380	343	358	357	325	322	340	356	410	368	364	376	382	375	342	373	352	387	331	379	391	338	349	358	365	382	398	340	376	349	354	353	329	364	348	397	372	359	352	348	369	368	386	343	359	414	368	352	333	350	347	335	356	337	366	330	362	358	361	356	367	368	386	324	359	359	374	371	337	366	348	369	349	395	363	341	350	339	378	335	364	328	349	331	335	384	380	345	363	354	347	348	337	328	361	322	364	349	368	391	378	351	345	357	354	355	364	360	343	350	355	354	350	323	353	330	370	353	399	351	370	383	374	359	369	349	351	373	379	377	347	362	376	345	350	347	353	318	342	339	368	353	384	369	355	366	415	327	409	355	355	362	359	327	346	331	356	375	353	325	345	329	368	367	382	334	346	346	347	409	368	365	386	353	359	370	363	348	350	363	372	335	417	369	310	358	339	356	380	357	376	361	372	347	339	356	385	311	334	311	353	351	313	375	359	351	356	348	362	343	299	360	367	380	348	364	371	365	352	339	348	317	371	389	380	352	360	348	356	363	383	364	358	383	356	328	383	356	369	351	361	335	365	330	362	377	366	375	337	349	322	375	375	352	393	330	334	334	372	358	345	349	344	384	396	350	355	355	345	348	344	364	352	350	332	361	377	371	359	382	352	334	383	350	362	327	344	350	340	359	348	355	362	383	356	343	340	347	350	345	321	369	353	357	359	362	337	348	398	350	319	352	354	324	342	370	366	328	359	363	365	362	356	337	333	371	330	334	379	351	341	343	365	382	385	344	391	333	338	394	341	341	315	354	380	356	339	378	371	309	378	344	335	339	355	347	348	314	372	346	363	341	383	355	369	348	335	372	381	380	347	359	350	348	360	325	343	383	351	362	325	365	387	353	350	334	361	371	334	344	370	353	371	364	366	350	339	340	396	384	378	340	372	347	325	343	375	353	377	388	362	369	384	377	351	363	298	352	398	342	333	358	351	319	383	373	368	366	370	338	363	374	380	352	375	397	341	350	327	317	365	370	388	342	331	365	360	357	355	328	370	366	376	337	349	351	383	357	347	327	303	339	374	345	323	340	315	380	337	350	350	333	361	357	389	335	383	338	385	343	358	374	381	378	327	344	367	342	338	371	378	346	348	416	319	365	355	352	373	339	347	334	328	351	359	379	361	370	337	356	383	372	349	350	343	338	347	342	363	365	389	330	331	375	342	367	384	360	394	326	359	360	375	343	357	318	366	338	376	343	327	361	393	366	374	356	384	343	337	354	372	368	350	373	340	362	352	329	351	386	320	365	374	333	413	370	386	357	340	338	369	380	357	353	371	305	363	324	362	407	400	353	338	376	365	378	351	353	384	351	335	338	336	326	385	360	348	346	402	383	350	361	387	391	359	394	401	352	373	326	394	339	332	329	356	363	349	380	344	366	358	363	359	318	358	325	334	337	336	387	389	351	360	374	347	390	365	332	353	350	332	378	325	366	337	356	385	390	371	356	378	355	356	329	395	396	370	387	344	354	348	325	344	376	351	349	338	336	351	340	349	372	352	345	360	391	368	358	350	372	354	349	378	353	369	339	358	350	330	349	352	334	333	346	356	391	391	336	352	337	367	332	350	361	308	397	359	362	346	336	384	390	369	353	353	332	355	370	365	391	360	330	418	361	355	355	337	383	369	376	365	349	358	364	341	360	312	368	347	340	330	351	367	376	368	324	342	345	334	342	364	360	339	320	352	337	348	339	390	366	332	343	372	353	336	367	350	314	342	319	371	336	374	370	350	356	366	360	353	366	357	384	377	385	349	372	380	369	323	339	343	371	332	374	354	385	377	384	382	393	359	314	346	392	343	338	351	376	306	373	329	325	318	305	380	344	358	358	357	346	344	330	363	330	387	365	354	342	361	362	337	346	357	356	331	377	324	325	346	342	396	339	374	327	366	362	360	348	325	339	348	353	410	351	382	343	337	366	342	365	323	338	346	383	401	375	378	374	344	376	393	369	337	343	357	335	373	329	334	346	378	366	378	348	346	349	370	339	384	370	385	367	352	381	336	338	368	381	333	363	358	343	390	383	364	361	342	322	362	347	381	363	352	343	353	351	329	371	327	327	367	345	379	354	345	367	378	361	336	367	345	357	350	305	333	393	363	333	353	343	353	371	348	353	382	347	360	360	340	375	339	353	354	339	327	398	361	342	357	332	350	390	316	375	350	360	336	345	325	353	352	362	380	373	368	326	323	365	370	373	358	390	340	398	355	371	332	344	355	352	367	360	372	352	382	332	372	355	340	342	349	307	344	343	361	351	347	342	352	388	374	349	352	350	361	340	368	343	341	346	350	351	338	372	306	387	306	371	340	365	426	344	332	342	345	373	356	375	362	350	414	331	340	368	366	383	333	363	315	301	355	404	344	373	373	333	327	360	363	350	361	325	338	360	348	377	345	361	355	356	358	379	373	364	350	358	344	359	344	392	355	360	343	328	343	369	363	382	361	362	354	360	337	396	347	360	353	366	376	355	343	355	376	386	364	314	323	382	365	315	338	376	326	350	374	374	416	368	349	363	348	354	364	361	376	368	349	318	336	336	356	323	326	349	383	332	322	354	371	324	384	395	321	348	354	373	406	357	366	362	367	337	343	322	326	351	343	364	366	345	385	370	350	373
4351	2232	1337	991	842	821	804	799	763	739	775	815	789	815	781	779	803	790	780	782	751	789	781	782	795	779	753	774	726	733	792	744	736	798	776	792	780	778	825	771	737	753	710	808	779	730	813	805	756	772	766	776	733	785	774	815	789	768	751	760	808	770	771	760	814	785	738	730	794	761	730	776	688	789	787	718	767	735	739	727	790	731	785	722	694	803	779	761	783	785	781	708	726	755	750	743	764	747	799	738	784	805	737	775	781	736	776	761	816	753	715	796	794	793	730	757	797	721	768	785	807	746	720	789	758	755	779	748	750	740	769	744	729	787	808	768	740	768	801	840	794	779	754	754	796	790	776	790	740	755	711	741	772	749	786	768	774	782	744	805	755	741	727	693	779	695	799	767	783	776	815	772	764	733	764	796	770	828	766	778	762	757	711	787	785	728	781	750	809	731	772	782	719	777	814	798	836	751	817	744	745	750	728	753	793	799	741	710	777	788	732	743	775	759	746	763	765	793	769	748	790	753	758	758	802	762	792	733	762	799	768	742	794	740	743	786	775	806	742	776	752	787	761	794	749	775	784	768	776	739	789	810	762	792	783	744	787	721	754	778	774	775	739	755	791	787	734	795	766	727	762	784	764	796	747	733	768	727	817	779	759	767	765	757	788	742	747	776	828	819	786	778	830	791	774	764	782	787	752	749	821	750	758	790	788	785	703	779	727	798	756	812	777	774	757	746	752	802	737	750	720	745	746	730	777	779	792	806	775	799	751	811	786	743	779	769	746	808	821	737	770	744	735	789	749	772	778	776	753	726	793	785	723	724	736	765	755	796	816	769	810	742	758	814	755	734	778	783	719	700	803	818	778	770	774	731	781	804	802	771	767	785	697	811	803	758	780	727	777	745	763	733	741	763	760	745	834	738	824	792	803	809	751	780	785	826	745	787	768	769	739	774	752	736	810	770	750	778	738	759	785	760	744	799	778	790	774	765	775	767	723	766	737	760	827	717	727	735	819	804	759	757	768	774	794	723	739	743	743	757	744	747	726	773	734	725	769	744	773	813	762	777	726	709	783	814	733	740	779	722	756	746	750	790	723	770	809	749	759	752	764	770	720	775	790	746	752	771	714	797	728	765	812	755	746	798	769	731	780	817	743	787	798	802	766	775	779	736	770	794	773	734	764	787	821	766	751	786	729	810	707	757	745	803	731	701	766	807	747	773	762	757	763	777	742	812	801	748	776	796	794	794	734	776	721	733	742	772	773	747	766	823	744	765	818	771	764	749	754	739	726	813	791	769	779	728	763	773	773	811	773	758	736	797	752	793	780	793	775	810	748	728	788	771	778	776	766	760	768	811	756	747	759	802	784	766	758	739	769	757	778	763	777	751	822	762	790	805	797	762	705	777	759	736	808	734	771	776	743	784	718	789	795	754	764	795	731	763	757	769	794	766	755	759	766	729	746	772	740	802	813	768	738	789	771	772	767	758	757	752	744	771	784	751	826	780	758	766	740	745	793	709	778	781	778	730	737	711	783	770	825	784	781	836	751	747	773	791	773	738	773	703	802	763	833	752	729	782	766	761	757	818	766	727	786	747	773	796	751	752	760	845	740	753	783	742	769	733	793	757	814	737	778	751	823	731	763	774	752	767	701	849	759	803	765	788	726	777	807	787	813	792	757	755	776	798	777	740	791	690	794	760	722	766	753	810	738	782	771	747	791	747	787	718	789	768	783	798	783	741	795	743	749	769	792	727	746	777	766	743	728	800	786	775	817	785	712	758	764	747	782	720	777	759	723	775	817	773	752	771	766	775	815	746	762	745	757	713	768	723	762	777	722	798	805	792	813	771	805	739	772	797	763	775	748	747	748	795	746	759	721	775	779	805	762	731	703	741	777	776	761	788	747	751	765	809	774	748	767	760	803	746	729	790	796	762	750	793	795	756	728	744	782	749	754	820	775	792	778	782	763	773	791	767	762	751	763	798	785	821	735	765	731	727	775	822	795	757	730	808	742	735	740	749	737	801	798	727	764	760	782	729	725	782	747	749	717	747	713	788	797	760	779	778	758	795	786	758	797	774	735	782	796	777	737	778	780	776	739	760	711	731	753	738	691	724	786	787	732	786	722	743	784	822	794	739	776	743	787	779	726	732	763	738	787	800	770	761	762	760	768	780	762	762	747	735	752	748	729	804	784	814	764	793	771	761	725	797	720	717	758	737	756	799	748	824	752	815	786	771	761	790	790	741	810	750	774	810	797	750	795	781	788	823	785	801	781	751	778	750	755	723	762	770	748	769	776	811	722	798	728	776	806	763	771	722	783	778	749	799	755	756	789	818	796	726	783	769	721	720	793	752	777	764	735	773	762	767	770	776	759	767	733	752	759	774	721	713	794	776	760	717	761	831	794	790	750	782	719	809	824	755	738	781	793	778	778	763	762	734	816	753	785	767	784	792	744	767	797	778	773	771	780	762	749	788	816	766	746	788	766	767	761	784	783	775	759	784	761	759	772	773	713	748	799	756	803	781	782	733	835	771	793	737	726	773	771	794	731	698	740	744	794	750	778	696	750	740	703	817	775	722	764	752	763	807	739	755	782	772	758	766	737	770	772	751	731	781	746	800	774	766	768	758	783	781	751	761	787	807	793	773	817	741	775	781	775	753	760	772	788	797	820	737	723	794	787	751	752	766	706	829	780	731	772	834	772	765	780	774	751	744	755	822	787	776	798	838	736	766	774	768	735	739	759	792	753	779	778	744	767	772	785	771	758	796	790	760	745	789	757	784	776	765	754	774	758	801	731	761	743	794	795	750	753	759	792	807	747	791	763	796	738	799	767	768	727	746	753	693	801	770	743	796	807	752	782	753	813	703	749	739	766	761	754	777	806	733	755	774	726	758	773	792	749	765	792	764	817	766	779	773	835	769	774	736	757	801	746	780	741	788	731	814	771	743	760	794	803	772	762	758	777	755	778	724	763	797	705	762	754	712	806	771	794	803	750	750	804	801	766	806	736	741	769	781	806	757	767	724	736	765	794	766	741	778	749	777	773	749	734	768	736	785	755	732	732	736	763	766	771	757	750	741	753	776	764	783	784	736	759	778	788	812	782	784	751	744	735	725	826	771	767	765	759	782	780	806	800	810	774	757	779	724	777	748	754	764	755	761	755	780	764	776	739	778	775	771	803	813	806	792	794	732	785	777	788	767	791	721	796	787	788	755	745	757	786	765	813	770	743	730	812	748	770	783	750	757	725	786	719	751	754	746	754	815	822	766	783	782	788	830	740	720	782	760	785	748	740	800	838	761	755	812	790	798	807	764	752	772	784	736	819	757	735	783	757	735	784	728	792	791	797	742	751	754	762	733	804	770	726	773	787	778	782	730	800	773	737	773	708	756	785	804	755	768	805	765	736	778	752	809	765	775	748	787	786	762	802	783	756	750	774	790	793	796	768	802	795	800	760	727	793	770	807	812	760	746	782	759	776	780	738	722	752	771
24374	21010	23985	28218	21010	21039	10985	649	438	374	385	351	327	369	299	312	298	347	289	320	345	314	320	335	328	319	329	301	299	298	308	282	294	304	303	303	295	291	289	351	329	270	302	283	305	292	265	319	314	325	269	292	279	285	284	334	312	269	310	313	327	293	329	287	275	293	344	321	271	266	287	284	316	311	316	339	304	291	276	289	272	318	282	298	286	314	309	307	294	304	323	280	245	318	309	308	302	293	302	260	286	281	294	308	326	290	300	319	285	294	304	299	275	285	309	291	312	307	294	302	303	296	311	274	308	302	258	285	289	313	300	314	281	321	297	308	307	274	332	302	286	312	328	314	310	287	310	327	301	314	263	283	291	300	306	276	310	330	300	309	316	301	291	318	311	309	295	293	300	335	279	287	304	288	289	266	269	305	295	320	317	307	300	300	291	309	293	311	289	281	297	344	307	305	328	291	297	282	268	309	319	265	315	295	274	277	298	284	319	326	322	290	319	291	296	284	308	293	320	303	307	304	296	285	281	274	318	290	333	297	301	288	307	322	308	322	309	300	284	317	316	332	297	292	263	310	311	303	299	313	322	286	306	315	305	319	269	291	281	305	312	321	309	318	283	343	294	287	314	290	307	292	280	332	287	295	304	314	289	307	312	324	287	282	288	287	293	328	288	287	258	275	310	280	273	253	312	295	267	285	275	293	321	281	295	298	298	306	314	321	319	307	301	300	280	267	308	303	280	327	309	314	309	287	300	310	312	305	293	280	307	301	281	264	279	293	309	290	307	291	311	319	331	306	302	283	300	297	298	292	298	301	299	328	323	274	284	325	290	266	315	295	319	333	287	327	339	299	291	323	285	283	280	304	330	278	317	287	285	294	269	321	323	297	331	307	333	270	326	286	315	300	293	290	277	335	268	296	303	277	295	294	323	307	300	314	281	261	303	287	282	317	290	287	282	292	317	291	377	286	304	302	331	344	303	288	308	272	298	305	304	276	295	313	326	306	311	342	295	281	273	267	287	315	286	272	278	301	330	310	291	335	282	289	300	312	293	296	305	312	253	288	326	314	321	294	303	273	306	263	291	307	292	332	314	286	302	318	298	330	320	314	310	294	315	283	318	311	296	320	288	283	272	296	280	295	283	273	326	298	287	295	305	328	326	297	292	270	297	284	282	323	306	307	309	328	290	258	265	317	317	352	333	304	347	337	292	311	298	307	298	321	283	280	288	342	298	355	295	300	279	270	272	315	304	317	315	318	310	302	299	337	305	296	298	264	278	293	307	290	327	291	279	289	277	269	300	307	340	323	289	314	304	293	316	287	301	311	310	283	305	286	314	312	292	315	316	286	308	297	292	292	277	260	295	277	298	273	305	311	264	268	324	316	289	346	287	307	285	292	321	289	300	317	292	290	321	300	316	293	294	297	319	302	282	317	314	292	295	301	301	287	302	318	278	290	294	293	296	285	291	313	291	322	321	320	286	293	309	284	275	310	290	316	284	310	292	318	305	287	271	251	293	303	295	288	298	302	287	265	301	305	305	305	318	283	302	345	286	293	336	289	304	311	303	296	288	300	288	310	299	289	327	306	292	264	318	330	316	276	300	287	303	307	313	335	313	273	282	307	283	292	315	276	292	289	297	267	310	274	292	304	326	287	281	309	298	287	298	322	291	259	320	273	311	284	284	281	278	309	309	313	276	295	281	286	280	294	312	332	280	275	292	283	296	287	278	262	328	270	285	309	286	271	261	304	288	317	309	289	294	341	272	320	262	261	283	304	308	326	315	309	290	315	299	284	327	288	308	309	309	299	248	287	307	311	281	312	291	328	315	275	317	286	300	308	291	282	288	276	301	309	306	315	290	293	319	320	281	298	284	290	267	292	315	285	305	267	321	322	294	283	310	301	312	319	331	309	289	267	281	271	299	286	318	283	270	278	285	283	319	322	308	293	302	287	295	301	291	267	269	348	263	304	332	272	319	321	325	305	297	284	277	310	279	317	295	275	279	297	293	236	308	310	319	274	320	271	320	265	313	309	304	328	322	295	301	296	293	282	289	283	291	291	321	268	285	272	317	304	311	301	295	306	282	268	302	287	312	306	295	306	287	251	310	297	328	274	282	294	297	297	282	303	289	266	315	310	295	330	286	299	304	270	259	323	301	275	289	308	285	290	285	296	324	312	292	293	279	290	286	293	288	305	304	283	322	279	325	286	312	286	280	306	325	322	323	280	312	299	323	299	314	301	298	305	259	320	284	299	337	303	291	270	291	292	279	293	275	297	289	316	323	296	285	286	318	325	346	336	325	312	266	285	315	283	311	273	308	321	292	292	280	330	307	296	298	317	259	317	270	298	269	322	308	304	287	303	305	303	325	320	284	290	272	302	326	276	284	318	266	320	325	316	335	274	305	300	282	303	294	344	301	284	311	305	308	265	288	309	320	309	297	303	298	301	296	309	308	307	300	270	293	295	290	288	294	311	286	287	317	305	301	298	327	315	293	322	347	291	297	269	280	328	335	337	301	302	276	314	306	302	287	291	268	303	318	305	280	289	321	277	310	320	286	290	289	299	308	319	328	345	365	313	294	290	316	262	318	285	302	308	288	300	306	323	321	302	339	292	322	299	292	308	293	341	280	334	294	271	285	315	305	298	304	301	309	290	305	299	317	296	322	262	283	270	272	291	289	319	301	281	317	291	316	290	299	301	281	353	334	317	327	295	281	328	308	296	269	311	287	313	311	299	315	280	317	301	309	293	323	341	285	299	296	278	326	323	291	300	314	308	282	339	293	311	286	277	327	298	271	321	334	284	305	339	290	314	286	278	308	302	317	303	297	317	288	292	284	290	247	288	322	286	330	287	304	313	327	318	316	306	302	268	276	281	269	310	290	285	296	298	271	268	300	277	326	333	337	307	282	281	325	295	300	286	285	338	292	309	324	266	288	261	339	299	297	303	290	271	333	303	271	330	287	308	308	304	310	312	298	328	309	303	307	272	286	266	266	285	300	288	293	331	263	314	291	296	315	306	292	327	295	309	320	294	305	319	281	301	304	280	308	270	306	342	298	298	291	327	286	277	313	307	316	272	311	323	294	275	284	340	311	320	279	326	301	303	322	294	288	271	294	267	266	307	293	310	296	292	303	361	299	319	302	299	285	307	287	298	310	322	321	311	319	297	294	293	268	297	282	296	296	302	308	307	307	286	318	289	302	309	323	307	303	281	297	309	309	290	305	293	306	324	293	306	314	311	301	330	329	291	315	295	291	301	286	269	300	297	296	319	294	286	331	301	279	321	273	305	299	312	283	279	281	277	305	286	301	271	295	317	283	291	306	310	285	304	281	272	344	282	280	306	325	290	312	295	286	325	259	296	271	282	301	321	322	283	301	309	328	321	288	305	304	304	297	279	307	315	289	261	307	341	308	295	329	295	304	299	312	280	306	311	295	292	258	309	308	303	307	288	322	299	284	315	308	274	303	282	303	288	310	285	300	299
4010	3234	1633	965	806	719	629	674	663	652	641	644	682	603	695	644	633	638	621	634	641	636	613	652	620	636	585	604	658	628	654	594	659	618	622	631	648	603	649	621	670	586	665	618	634	619	659	654	641	633	633	655	644	631	652	625	598	667	611	636	620	644	622	603	629	603	623	633	682	638	628	617	651	632	627	609	635	651	635	633	637	611	624	643	640	629	618	612	649	626	645	632	592	651	622	662	658	631	647	651	599	655	573	591	579	593	627	630	647	599	633	633	640	610	646	573	625	588	620	611	653	640	653	673	665	660	621	622	654	637	657	650	603	629	625	635	658	646	635	633	603	666	613	622	676	628	655	629	629	621	678	639	613	625	625	629	593	664	611	620	623	642	625	622	608	645	661	638	647	672	618	639	671	580	629	616	603	614	581	608	661	640	646	591	628	623	614	634	676	654	640	624	650	627	604	634	611	654	617	606	653	629	598	653	628	621	641	598	642	634	641	612	612	596	596	633	647	661	639	622	644	635	628	592	570	611	638	623	626	657	618	617	586	631	620	633	654	612	673	594	609	621	637	657	646	622	621	642	608	605	580	601	649	642	622	654	620	614	644	635	633	657	613	648	614	647	594	623	645	603	642	661	622	655	610	612	626	622	627	638	600	609	671	616	589	625	585	667	641	604	620	582	637	615	627	585	629	629	597	668	597	606	620	642	642	638	620	577	668	595	630	628	646	601	635	643	659	677	596	614	651	637	609	590	667	628	601	598	648	651	646	605	606	593	652	608	672	614	605	635	649	654	629	591	616	617	652	657	621	605	636	577	600	644	627	629	625	657	598	651	620	630	663	625	625	610	645	585	686	645	591	638	628	612	619	608	634	616	645	631	650	668	628	606	641	600	656	605	617	672	638	672	672	573	596	633	660	613	640	612	597	619	625	611	648	633	622	633	637	674	619	640	631	589	622	636	624	629	637	622	614	621	620	619	634	626	635	603	638	642	605	619	630	641	657	576	638	606	657	606	616	682	646	628	595	623	605	666	604	629	667	644	644	629	610	640	639	641	628	659	637	624	665	637	619	611	655	617	623	622	627	659	645	661	619	625	653	624	634	639	650	558	632	646	624	668	644	636	652	621	625	601	660	666	669	641	621	637	641	609	615	614	618	654	643	577	628	578	620	615	637	655	582	666	640	626	583	626	678	607	595	642	596	619	601	673	649	609	642	602	609	613	604	627	626	655	626	596	646	641	629	576	622	631	593	628	604	650	641	636	623	624	636	644	628	654	610	630	621	616	649	610	608	621	624	626	624	652	636	611	645	617	656	646	600	617	628	616	619	627	585	644	660	622	678	671	636	596	616	650	655	635	613	591	622	574	614	619	593	597	629	597	597	624	595	646	601	636	639	641	603	643	628	661	614	662	633	658	648	618	617	609	604	652	643	613	636	654	642	650	639	631	618	623	618	683	617	644	623	586	608	658	638	659	621	620	643	661	670	609	576	617	631	637	641	632	614	626	614	652	607	665	593	670	585	612	623	622	612	625	676	614	575	628	597	656	638	602	629	623	639	629	627	642	643	603	615	577	599	626	608	609	603	635	643	642	627	643	599	619	623	604	657	653	633	644	592	626	630	599	678	671	633	671	628	636	621	662	647	637	604	602	606	612	648	614	628	612	628	642	645	660	641	601	640	637	617	642	624	642	630	624	596	596	644	658	661	647	619	676	603	606	641	629	662	638	638	624	627	623	586	672	621	601	651	646	623	648	647	622	644	610	621	657	633	668	651	628	643	643	645	608	679	619	693	592	602	613	614	617	641	658	617	631	624	665	635	634	567	610	590	605	637	643	653	634	593	635	584	579	643	665	643	616	673	636	644	631	617	649	662	642	632	603	678	609	637	662	558	607	604	631	619	623	659	653	662	688	613	632	624	596	632	670	631	610	635	635	621	616	587	594	625	632	634	605	647	632	612	617	597	619	613	615	590	625	624	678	637	650	618	580	627	644	659	579	611	642	611	628	627	681	633	620	603	624	644	647	627	665	637	635	646	636	612	615	640	609	633	685	631	628	583	641	599	652	618	614	631	604	624	623	626	622	633	620	620	632	607	589	641	644	600	651	646	598	610	657	629	644	620	601	626	648	632	638	621	613	619	666	584	638	639	613	616	619	622	641	639	621	660	617	667	578	575	641	659	624	628	612	638	668	589	611	644	638	644	620	627	642	647	642	688	638	650	617	646	631	641	665	587	676	576	585	688	593	597	633	647	626	667	604	653	622	617	668	619	613	674	664	609	639	581	604	594	569	681	659	582	637	579	643	598	657	636	610	655	596	662	629	623	601	650	582	612	582	644	673	627	650	597	625	661	678	562	610	612	669	592	621	671	626	637	634	638	614	620	632	607	622	616	644	616	600	657	635	600	619	615	634	647	615	614	606	588	637	631	539	620	658	631	623	650	673	606	620	631	624	645	652	658	646	622	620	671	647	633	599	649	629	634	632	682	613	607	656	593	671	651	608	571	622	656	642	648	602	605	650	652	619	608	601	630	667	653	658	653	619	658	611	637	604	649	587	644	631	633	591	624	632	588	631	619	628	612	645	636	620	643	629	647	543	627	611	633	609	621	663	631	603	682	669	655	612	598	645	628	632	610	627	626	649	654	629	608	623	608	650	626	675	659	586	620	689	640	626	636	679	615	674	620	630	633	644	615	652	575	700	653	639	627	644	635	648	620	626	600	657	644	658	662	617	681	621	596	639	651	589	648	620	600	603	611	621	631	623	658	638	642	667	617	608	654	575	605	608	652	634	587	663	598	630	596	626	618	654	675	593	608	632	640	623	633	608	639	627	636	638	620	625	594	622	631	614	626	647	636	647	660	577	643	585	661	594	613	627	671	569	624	658	601	614	616	667	600	657	655	636	651	615	616	658	642	653	653	631	614	565	674	658	661	632	645	573	613	706	586	630	600	584	599	606	608	646	631	653	607	613	604	565	549	629	635	656	650	640	661	593	620	660	619	626	621	659	609	605	632	638	642	620	577	645	630	646	622	670	643	619	587	614	630	650	651	661	644	654	581	639	636	664	599	696	596	651	623	653	630	649	625	638	666	634	632	625	626	589	607	674	623	612	669	641	555	610	595	622	612	646	621	634	601	623	613	608	613	642	630	646	659	657	614	655	622	646	602	594	614	610	661	604	660	662	621	618	611	592	628	600	646	634	629	625	630	658	619	594	658	605	623	681	612	615	629	616	607	619	649	683	635	615	610	618	646	656	649	631	660	652	630	555	617	634	583	635	639	647	629	647	658	622	624	612	624	640	607	570	602	570	658	656	585	638	607	628	664	604	632	661	570	588	632	642	593	672	601	627	659	615	594	625	640	599	592	593	591	622	615	662	669	648	641	624	653	627	645	641	655	624	594	630	614	623	621	633	616	629	643	604	638	614	650	659	610	616	611	618	618	658	659	637	631	595	614	599	611	566	646	661	637	669	671	626	580	624	609	649
33340	14565	2152	288	248	196	193	205	206	197	209	190	211	183	208	187	174	187	223	204	190	195	205	219	208	208	183	193	182	188	207	210	203	209	198	211	202	196	242	222	213	190	226	185	208	211	223	217	192	185	199	195	195	222	212	220	201	209	211	197	194	232	186	205	210	188	201	215	210	199	173	213	190	206	211	168	197	194	204	196	182	190	214	198	212	200	179	184	209	194	214	219	184	193	216	180	220	209	206	209	191	209	218	228	218	218	195	215	211	205	197	211	187	225	201	190	176	192	197	205	193	223	199	214	183	214	186	213	190	197	225	168	209	184	198	213	185	218	201	197	221	206	234	212	201	211	191	202	194	183	234	188	201	203	176	207	195	200	211	223	206	202	165	199	176	182	183	207	194	198	229	194	212	208	211	198	209	191	208	196	201	212	177	219	200	207	194	213	210	187	185	219	200	192	211	199	219	190	200	191	193	187	195	191	223	188	186	198	188	204	218	209	186	221	225	221	209	192	227	245	215	194	200	199	194	220	224	213	208	183	181	191	217	203	193	193	173	200	203	208	190	219	210	192	215	213	197	177	196	209	214	230	205	228	206	194	207	214	192	206	212	216	195	199	212	188	212	184	194	189	185	214	195	225	198	218	200	203	192	194	183	225	201	208	200	189	200	209	201	209	219	212	171	209	199	191	215	195	203	188	168	201	213	198	203	210	208	196	232	199	188	194	211	192	207	208	216	220	189	191	211	195	221	215	222	174	195	222	208	240	189	218	195	212	204	217	199	185	218	183	247	182	170	217	210	212	217	184	185	199	233	203	184	179	209	227	195	219	207	217	174	204	203	213	207	222	194	212	215	209	212	217	228	197	207	183	201	202	205	168	178	180	198	196	201	229	200	198	168	200	213	222	185	210	210	200	239	201	183	233	219	209	218	189	193	200	236	193	202	214	197	194	182	189	201	222	201	206	205	204	196	189	180	189	228	211	234	201	194	193	192	198	220	200	196	186	181	214	200	200	215	198	218	200	195	184	180	198	220	247	178	204	192	195	239	192	212	211	201	206	203	213	214	201	206	179	203	231	202	186	190	191	218	193	232	182	212	216	205	197	197	177	181	183	180	186	198	184	216	216	201	187	234	207	211	164	193	192	183	182	194	221	209	185	218	210	206	201	212	198	210	203	218	195	183	182	205	197	190	187	190	198	230	205	208	195	227	225	190	193	203	222	181	196	218	197	186	184	201	206	216	208	227	169	219	192	222	205	225	190	203	179	193	194	209	227	195	208	202	201	205	195	190	246	201	221	201	200	208	196	204	199	219	220	224	209	203	214	186	189	204	170	204	176	193	191	185	174	184	202	173	194	202	200	194	222	195	212	192	188	177	194	206	212	213	187	185	206	192	180	190	177	209	200	200	214	200	212	174	200	202	204	183	184	210	237	178	211	212	221	206	170	191	194	210	219	185	221	230	223	210	226	205	204	234	220	198	206	191	196	240	204	204	219	206	228	187	206	205	198	230	163	212	185	179	183	209	196	229	215	217	202	202	202	189	175	170	199	210	215	201	202	210	223	198	198	191	216	192	215	226	224	226	197	199	225	224	211	184	190	192	197	174	189	189	189	199	184	206	174	207	195	221	186	203	223	216	200	200	195	202	214	205	214	194	198	187	195	198	201	207	197	196	177	228	221	211	190	234	197	189	196	212	214	201	213	222	229	228	212	204	190	172	220	219	211	206	215	249	234	216	202	201	182	192	206	194	199	205	183	221	200	201	170	193	201	183	177	222	176	163	195	189	213	191	199	211	206	192	214	215	231	207	225	210	217	233	182	196	208	202	242	218	208	203	206	196	172	188	190	205	198	206	210	196	221	189	182	196	188	214	212	183	194	207	202	197	193	205	200	218	197	209	202	195	193	206	220	205	190	194	175	166	181	193	186	211	204	214	211	192	217	215	212	194	214	225	214	234	188	200	205	197	207	197	212	172	196	186	208	221	195	201	224	183	213	179	229	209	201	208	216	227	217	216	202	191	216	222	192	196	197	210	205	216	179	189	179	191	203	175	193	186	201	209	191	196	221	202	208	223	189	194	204	212	197	192	207	206	189	188	183	216	209	207	193	220	197	184	178	178	229	175	214	183	230	222	237	196	220	231	192	209	198	175	201	198	175	199	218	222	215	212	239	195	192	197	173	179	198	220	170	212	215	204	203	212	206	190	192	225	186	202	185	202	208	217	226	222	177	202	201	214	215	211	181	204	202	194	244	211	211	183	201	223	220	192	213	236	184	202	214	240	190	185	200	196	212	225	215	183	200	188	217	191	211	197	213	189	212	191	202	172	199	198	207	178	212	219	218	232	204	198	203	228	204	223	204	189	195	194	208	201	242	193	218	188	221	194	208	207	204	182	195	213	199	203	207	212	194	224	213	191	260	190	230	225	203	221	186	204	188	238	223	190	190	222	199	202	183	225	215	244	214	212	193	209	182	202	215	184	174	196	195	194	197	206	208	218	214	197	210	191	194	203	192	226	189	195	175	193	211	234	195	199	201	213	190	210	199	198	203	212	199	201	186	195	199	207	240	184	190	228	184	181	210	234	194	220	217	206	209	209	197	173	185	212	238	199	197	207	213	187	199	195	208	203	205	173	176	193	198	217	222	222	176	200	170	220	220	204	186	209	198	210	207	217	180	201	220	177	173	178	198	204	216	206	208	183	177	220	184	216	209	216	221	232	209	201	214	222	184	226	202	180	212	197	203	234	244	196	200	220	208	200	210	202	199	216	192	202	192	206	207	209	200	213	196	206	193	208	207	200	216	218	183	211	219	189	207	188	208	206	224	202	235	221	215	214	205	202	193	230	217	206	185	202	206	199	195	197	212	223	193	204	186	187	202	225	199	188	223	208	230	232	186	208	181	201	218	195	215	202	206	215	195	184	197	195	199	194	203	226	196	192	194	185	229	174	249	207	200	206	206	197	200	191	204	203	176	180	203	245	179	174	197	195	216	189	184	193	214	195	227	226	200	216	166	190	216	202	191	202	188	178	223	202	175	217	186	212	197	209	231	204	206	198	207	191	217	214	217	210	194	217	210	187	211	203	200	181	208	190	196	199	170	197	186	203	207	185	198	206	181	202	218	231	223	207	231	186	197	223	221	216	206	209	195	200	199	200	233	215	181	198	213	204	211	222	177	202	199	191	188	207	225	223	210	197	189	204	194	218	207	224	209	208	207	194	215	186	200	197	214	194	186	220	193	202	224	187	191	190	195	204	216	233	211	167	201	253	214	176	218	220	196	200	209	191	218	197	193	229	233	189	193	228	186	200	224	204	193	212	203	173	216	204	216	203	169	174	193	194	187	219	194	207	181	218	209	198	229	201	209	209	228	226	188	241	203	210	206	199	205	191	192	209	189	186	235	237	211	229	224	197	172	203	222	180	218	179	206	220	203	194	203	206	194	197	215	207	189	205	221	187	233	194	207	222	213	236	203	184	212	215	215
7734	542	490	496	503	497	472	499	510	496	503	504	458	471	528	499	497	489	504	517	523	522	497	450	525	484	541	470	545	509	493	491	483	472	513	521	468	510	450	524	503	515	482	520	506	501	481	508	478	484	461	497	473	472	539	499	492	468	471	491	505	483	522	480	498	528	502	460	489	502	484	538	501	522	501	504	507	531	501	483	491	445	541	471	540	495	492	492	467	479	523	505	487	513	499	461	494	512	513	478	459	449	503	524	507	484	519	463	485	539	474	487	496	485	518	544	531	481	479	560	518	497	504	524	502	456	452	553	470	465	512	509	503	454	512	524	497	513	512	522	486	495	489	505	511	521	453	539	509	472	481	446	482	486	528	485	518	481	496	505	506	471	486	487	460	510	505	464	473	514	506	517	535	460	463	534	531	481	506	478	488	482	494	459	508	546	517	475	497	459	480	495	470	489	465	467	532	487	521	485	462	491	505	486	525	527	544	494	449	487	525	530	484	549	455	464	532	464	511	507	517	467	477	567	445	464	480	503	496	486	463	489	492	517	542	466	474	489	471	483	489	488	491	496	493	516	479	496	529	528	539	485	461	502	489	462	509	468	509	473	533	500	481	490	491	522	528	489	498	518	506	521	489	485	496	502	450	499	504	522	511	499	493	490	496	510	501	487	460	500	479	485	504	500	480	491	490	518	473	522	469	495	509	498	491	531	503	461	522	495	487	487	463	496	492	484	486	515	516	484	513	511	530	463	459	492	512	526	504	512	467	497	507	503	485	495	560	466	501	467	491	498	487	484	504	499	503	496	504	493	454	479	471	478	464	468	474	487	510	496	509	522	490	473	494	509	532	514	491	495	478	516	473	459	450	506	524	511	480	507	501	493	475	487	538	489	474	476	490	476	475	487	472	471	450	517	489	478	455	476	493	499	480	506	479	525	501	510	489	514	536	500	498	514	534	464	493	491	487	529	499	498	489	496	454	506	474	468	444	495	492	499	451	453	479	511	498	472	469	557	508	516	510	479	534	474	479	461	508	489	497	470	485	470	487	498	491	492	472	498	478	516	488	475	516	543	508	487	484	511	487	508	513	494	501	494	504	518	490	479	504	486	482	497	521	473	482	482	463	502	495	502	528	453	510	504	476	487	558	509	467	507	470	493	465	447	487	481	458	524	475	493	486	537	487	506	527	469	509	511	504	486	479	472	451	484	481	516	449	481	476	447	479	502	512	475	458	531	488	493	520	522	454	460	487	488	478	511	500	522	480	486	540	502	483	463	488	475	497	489	508	497	509	485	492	485	486	506	462	499	471	479	521	475	493	514	482	465	513	489	481	491	469	483	516	475	486	510	490	516	457	523	494	495	507	497	487	518	485	534	528	536	548	468	506	501	513	493	470	531	499	519	500	519	480	482	519	520	453	501	485	501	516	482	496	491	518	466	506	498	470	483	503	491	526	493	494	524	511	509	456	504	470	479	498	508	496	460	473	522	506	482	493	491	476	514	497	517	497	496	481	503	416	491	483	538	522	472	515	499	478	468	487	511	483	495	482	511	501	519	454	496	482	480	494	482	517	498	534	450	493	499	512	471	481	490	487	526	484	497	499	520	514	473	485	508	487	451	459	469	479	471	498	505	476	471	471	474	523	474	506	465	500	499	526	516	542	488	483	489	547	457	491	491	504	481	512	498	509	526	484	532	535	510	447	476	489	530	514	458	495	532	496	493	489	506	497	460	516	481	491	520	483	491	553	519	499	494	479	496	489	471	456	529	477	542	524	514	487	529	546	486	487	461	520	489	488	494	481	520	503	484	484	532	476	495	484	503	506	492	469	480	478	467	479	467	475	501	496	495	489	519	511	492	506	523	516	500	453	508	480	469	496	517	547	467	491	480	468	505	521	461	513	511	498	493	517	498	492	490	474	499	465	484	463	496	450	515	507	473	500	496	521	514	496	446	497	485	494	467	490	493	492	469	495	524	519	492	467	493	510	478	454	525	514	515	528	484	508	474	472	499	482	520	481	505	483	527	466	515	531	481	515	495	515	502	500	475	513	472	565	484	474	489	504	490	514	475	494	509	529	508	477	490	478	509	481	463	509	528	505	489	514	482	524	507	501	528	520	483	476	526	472	510	502	475	507	510	465	488	514	459	468	499	477	509	510	493	501	496	502	507	532	483	490	504	496	491	486	486	494	469	460	499	495	474	474	538	494	509	487	513	491	514	515	468	531	496	519	500	505	516	496	494	509	503	480	519	486	461	474	471	488	493	494	486	520	454	505	496	456	508	515	472	476	459	461	495	500	509	465	469	487	514	477	487	467	500	511	518	468	463	495	505	521	488	525	487	497	518	486	488	534	491	493	482	502	501	524	506	491	487	497	511	502	476	474	501	491	492	489	505	503	515	463	488	479	487	489	461	497	509	503	511	473	522	499	463	453	488	462	463	460	498	511	502	461	481	505	529	526	476	531	524	506	496	506	525	482	456	477	478	495	501	468	456	517	496	497	483	466	547	498	486	491	485	500	493	511	484	553	536	534	487	494	521	508	492	516	538	500	537	474	445	528	502	513	485	510	520	453	485	515	509	458	465	469	476	509	490	467	456	483	493	462	514	496	487	499	470	507	515	480	486	497	494	511	464	499	458	510	520	517	491	493	510	475	470	482	527	508	511	480	448	485	489	486	522	495	449	511	485	516	495	520	483	498	472	513	442	504	492	481	506	503	533	481	493	482	471	480	512	497	467	511	502	523	490	493	504	509	482	476	465	511	506	532	450	501	470	489	514	498	501	530	456	482	493	471	505	500	504	506	492	514	505	479	483	505	500	509	522	487	508	520	490	478	523	495	500	478	491	485	494	479	523	512	523	497	460	487	509	486	528	496	526	509	499	474	476	516	511	484	471	484	529	453	484	481	504	495	501	470	507	503	493	493	472	435	494	508	549	527	523	494	501	458	471	487	497	452	509	487	517	464	449	489	499	494	532	497	519	487	484	533	473	545	523	441	512	523	478	502	496	458	499	450	496	511	526	495	493	497	510	450	493	502	483	476	448	475	549	503	479	512	526	457	495	494	507	468	506	492	484	486	500	517	468	485	496	505	485	516	510	494	529	515	468	535	527	503	515	464	516	506	530	470	502	460	431	471	499	473	522	498	504	520	488	469	512	496	490	507	477	464	527	494	487	507	470	480	503	517	465	521	506	517	479	513	467	502	488	501	490	508	531	508	523	523	517	521	536	475	494	511	487	527	524	505	486	463	477	457	485	540	523	501	472	508	480	477	464	557	481	521	513	497	462	458	492	500	453	548	516	504	492	498	498	488	457	485	479	457	473	523	510	483	485	494	514	493	501	484	486	530	482	482	514	537	471	509	508	511	514	492	507	492	468	495	488	492	507	537	459	496	494	483	509	479	483	490	490	484	502	469	441	480	510	480	513	495	526	485	476	514	473	521	473	499	475	479	506	513	483	487	455	505	509	476	514	500	472	539	496	469	512
25086	21024	23660	28603	21034	12820	696	468	415	448	403	387	411	393	343	383	373	339	382	343	373	311	356	377	372	381	389	317	364	367	389	383	356	357	390	393	375	346	355	357	349	399	383	359	392	359	356	372	374	366	374	392	385	362	356	364	358	348	372	365	337	344	377	374	370	329	398	362	341	366	381	373	360	342	391	351	381	351	325	357	365	346	363	340	387	365	391	360	389	351	365	376	373	355	376	376	356	361	363	324	368	360	316	369	357	361	368	364	337	352	327	317	333	353	334	354	358	370	355	360	344	339	345	353	358	341	350	328	350	348	366	382	387	340	351	354	354	371	373	343	383	332	338	357	349	367	374	357	383	361	358	368	371	361	339	393	342	342	346	356	364	376	351	384	338	357	337	365	356	360	346	353	354	387	364	354	388	379	395	374	351	387	376	372	369	354	366	362	327	363	353	375	332	359	327	349	370	367	360	364	384	384	360	368	350	369	367	335	354	344	373	356	355	347	378	404	351	311	394	348	330	340	373	378	354	362	375	337	315	362	362	346	359	331	336	337	361	383	370	327	365	361	360	335	303	405	381	364	375	349	402	387	376	382	342	372	376	373	335	345	339	345	376	310	349	346	345	406	349	370	367	383	310	355	346	335	370	374	357	372	391	411	339	376	338	327	382	330	353	357	365	307	337	327	334	349	362	352	352	404	371	350	376	323	354	354	347	331	368	347	407	398	337	322	349	361	388	395	374	331	396	382	344	321	398	356	375	326	366	375	346	394	302	386	378	369	380	374	347	326	356	371	327	375	353	375	384	347	319	373	330	354	360	374	327	353	352	380	362	371	343	329	364	366	323	358	377	358	369	337	356	355	358	332	351	359	348	369	333	360	360	356	357	337	326	358	357	373	382	340	369	379	382	374	317	346	355	365	388	378	372	350	348	376	359	353	365	361	337	394	346	384	393	330	368	325	374	364	352	334	410	374	363	354	378	405	328	326	319	377	358	337	341	369	382	369	381	362	359	335	394	370	356	352	355	334	338	416	362	365	363	334	388	346	361	364	361	342	363	357	343	362	353	347	375	382	344	382	351	378	354	358	342	376	334	353	356	377	336	337	362	373	350	366	361	365	376	361	373	369	366	378	362	372	354	357	399	342	358	391	327	357	362	367	368	381	385	363	352	316	349	320	418	337	354	384	369	376	346	370	332	319	371	372	330	353	349	349	340	344	372	351	359	345	330	340	352	340	345	359	352	365	329	333	347	340	342	368	348	357	373	374	329	360	354	325	367	365	342	369	411	317	349	319	382	332	336	401	366	363	345	364	375	339	356	366	365	373	359	317	381	334	388	336	344	340	376	346	357	362	368	357	342	399	379	359	355	398	356	357	378	388	367	376	341	336	359	366	375	370	365	393	369	385	376	391	359	349	295	358	372	366	323	320	378	393	354	358	357	336	359	365	353	349	369	358	340	377	355	345	349	346	357	348	385	376	353	399	351	360	368	369	369	387	391	337	372	343	360	348	363	336	375	361	355	389	374	375	350	376	358	345	369	345	367	371	395	342	373	363	392	363	360	369	366	363	358	329	339	377	343	370	351	369	397	355	342	347	366	384	399	368	348	354	355	389	419	351	369	348	353	346	346	368	349	355	361	328	348	361	338	334	381	365	398	340	398	312	390	361	384	331	362	418	376	342	335	345	379	349	375	362	363	353	363	367	352	329	380	325	396	348	373	332	355	368	332	354	384	372	379	329	357	341	352	389	336	347	346	354	362	368	352	396	333	359	369	373	354	317	358	355	367	368	388	422	385	369	363	342	370	348	322	338	307	327	375	348	345	364	361	378	369	362	363	385	338	338	367	398	369	356	404	374	377	373	335	368	369	357	374	341	361	361	340	326	368	381	364	319	357	329	355	339	358	363	350	342	383	391	352	334	334	375	346	361	353	341	348	352	382	350	415	315	366	370	386	318	343	347	324	346	371	365	363	325	342	356	395	368	351	371	325	350	335	378	348	332	388	356	390	369	327	357	375	327	346	352	321	385	355	343	363	371	299	360	362	362	371	344	375	362	338	341	340	395	343	387	360	407	345	366	369	364	355	315	357	352	361	372	398	358	349	373	337	377	340	352	381	366	362	368	350	349	325	366	390	383	372	385	374	350	381	331	378	341	332	321	362	336	365	395	375	341	369	369	333	347	384	346	372	340	334	342	336	387	372	316	342	349	361	321	327	354	356	348	325	361	388	366	352	375	364	354	373	363	380	333	304	329	355	332	390	339	358	372	350	362	351	334	348	397	344	360	390	370	352	378	348	382	342	330	366	345	336	380	331	354	354	367	321	370	362	368	352	345	369	346	346	383	352	332	325	361	384	359	384	381	377	340	352	341	365	377	365	358	331	338	350	336	371	331	336	322	348	348	369	358	336	339	347	398	377	360	365	351	370	380	339	355	349	369	370	338	309	334	360	362	347	322	375	346	360	405	357	354	360	396	371	348	326	377	345	346	339	401	350	343	370	345	350	328	325	361	367	357	386	379	346	358	350	348	359	388	342	353	354	366	377	342	364	439	355	362	385	361	365	309	355	321	357	363	333	358	391	348	339	377	398	408	359	352	330	354	389	380	344	336	368	370	362	330	347	342	358	357	411	367	369	384	355	345	387	322	330	359	386	392	350	375	350	372	331	363	383	349	371	349	371	321	358	394	358	320	418	342	393	341	355	367	368	370	387	355	343	381	374	393	340	353	354	337	347	356	374	376	372	345	385	339	355	367	337	381	353	355	368	369	365	369	329	360	354	334	347	405	375	334	341	354	337	337	419	367	366	332	336	357	350	377	364	369	375	349	360	381	369	381	340	319	333	378	367	308	359	367	346	366	317	406	381	380	358	342	349	338	379	352	305	354	384	375	375	347	387	408	337	379	365	353	385	310	406	363	359	363	367	364	350	328	337	362	346	371	332	352	356	330	367	350	362	346	388	295	348	360	391	329	367	379	359	321	356	344	318	386	325	338	367	337	378	373	366	377	328	383	386	385	344	331	324	338	324	374	349	342	373	371	344	355	337	359	392	374	377	375	383	364	381	362	348	368	329	369	307	331	376	345	392	341	360	357	360	367	340	355	338	353	340	297	355	378	395	391	372	341	362	349	348	365	358	336	351	362	346	389	377	360	350	351	350	374	375	356	383	369	352	348	348	362	329	360	320	353	358	338	322	337	374	366	355	356	361	314	375	365	351	379	343	355	342	379	371	373	341	334	362	347	353	362	360	358	352	355	398	355	385	350	357	371	367	365	319	360	395	354	363	367	371	379	341	350	359	311	387	373	367	390	374	333	355	382	409	364	365	339	367	395	365	369	332	352	348	334	355	345	364	350	336	339	350	351	367	389	381	372	353	365	337	354	339	351	369	414	342	377	330	370	378	385	375	352	385	365	339	333	367	324	378	363	357	355	355	341	396	367	382	350	350	347	340	361	381	352	328	371	364	369	370	344	347	351	342	340	364	347
4399	2169	1306	950	877	811	815	803	818	812	801	778	757	765	771	770	754	756	765	747	737	778	747	756	830	754	757	751	834	736	789	759	780	705	741	794	760	800	743	783	775	734	746	779	773	766	822	748	789	766	794	765	724	744	815	720	790	795	783	765	802	778	807	783	765	733	771	745	822	762	763	730	798	753	775	794	732	823	794	783	807	822	753	769	726	786	789	765	769	763	835	756	734	807	732	727	761	810	766	784	778	717	745	711	781	735	761	751	802	824	780	721	777	748	791	794	808	820	766	798	758	792	773	760	724	814	789	803	768	731	829	760	775	784	758	817	756	763	798	777	758	739	758	748	765	783	756	768	736	769	766	806	781	792	744	761	764	734	789	756	736	759	713	825	737	783	807	755	717	750	761	805	767	770	789	744	746	769	798	766	756	780	748	765	807	780	796	759	744	786	778	724	799	763	757	804	740	748	765	730	768	769	707	709	774	755	769	779	802	767	766	762	799	805	800	777	774	803	784	741	742	773	744	758	775	766	810	772	770	806	707	793	746	764	698	773	733	764	793	797	788	790	782	762	791	797	748	757	751	773	791	785	723	789	816	739	750	810	796	739	750	743	769	747	782	784	733	782	719	713	735	824	760	782	812	773	775	766	771	749	770	798	752	733	729	792	774	774	747	714	804	746	761	810	729	800	727	804	792	822	778	759	733	788	734	776	749	763	764	735	765	817	780	783	820	743	743	734	747	750	760	768	749	754	741	744	759	756	786	801	779	806	770	793	724	715	764	789	784	753	771	777	735	763	805	749	744	790	816	807	769	707	753	731	767	759	782	779	787	726	767	786	779	814	741	796	786	762	745	790	795	742	745	734	781	748	757	755	809	759	733	742	790	754	769	742	785	759	790	778	771	799	754	720	796	786	805	768	772	783	750	786	749	840	830	743	740	769	784	753	761	740	810	689	773	751	748	783	734	780	790	712	763	745	765	748	746	771	743	750	766	749	697	743	771	769	763	764	798	755	761	762	741	742	711	825	840	776	740	783	781	752	756	773	762	769	785	768	717	797	727	744	852	766	789	735	748	733	756	781	752	779	769	792	768	757	762	775	775	721	777	828	798	745	769	733	713	727	838	744	753	791	747	781	712	785	787	716	760	767	756	777	787	805	739	790	746	770	731	799	716	773	767	767	791	711	740	705	773	733	755	777	785	731	808	746	759	716	815	746	786	726	776	807	783	763	750	763	749	740	777	781	749	761	738	838	757	783	798	776	749	763	737	759	840	771	758	707	766	788	754	728	749	737	729	753	817	754	739	720	748	779	742	714	715	754	779	756	724	752	753	764	742	803	807	777	791	784	777	754	768	751	766	754	743	761	749	785	809	737	736	787	776	760	795	777	777	737	744	749	781	803	768	790	716	809	741	814	744	784	766	780	732	808	813	797	787	787	814	754	801	734	757	774	789	777	751	798	754	763	754	781	764	816	784	768	770	752	790	691	826	771	756	818	760	776	755	752	794	768	784	769	722	807	718	750	773	728	764	754	795	777	763	728	748	780	732	703	727	770	806	759	803	758	724	727	810	789	731	775	801	771	755	773	712	759	761	783	787	829	768	789	792	772	735	800	752	788	789	745	760	766	768	778	756	748	782	781	749	771	750	818	779	793	785	784	753	787	763	791	738	780	757	793	738	775	725	738	788	753	831	751	762	747	761	718	723	739	745	748	801	761	748	803	743	754	784	742	775	734	745	722	719	725	816	771	760	746	793	789	776	740	761	793	759	738	819	796	760	746	811	750	776	794	735	826	776	780	772	768	715	754	799	736	780	769	786	753	754	746	761	732	770	725	785	726	750	780	764	717	778	775	765	742	775	811	731	755	769	811	829	758	819	800	772	699	730	768	786	749	730	760	771	745	764	730	781	741	797	768	808	768	784	770	775	784	734	790	815	762	751	783	783	738	765	746	771	766	775	786	745	729	756	787	721	796	751	749	744	752	756	762	800	774	759	799	712	777	799	736	762	781	740	780	775	773	757	737	775	772	731	756	760	769	725	786	724	756	747	771	799	760	811	792	738	776	756	758	716	785	803	823	778	775	805	757	786	724	793	761	754	730	790	745	714	814	722	730	742	791	768	746	774	766	784	774	768	768	734	771	783	776	751	756	769	743	772	795	745	756	733	702	783	731	810	756	739	772	759	756	737	766	760	767	759	761	767	793	739	777	805	788	750	769	731	780	769	774	740	734	766	757	773	791	771	791	762	728	798	715	762	784	752	825	804	755	784	779	776	737	744	776	829	805	771	755	780	735	777	792	768	757	786	780	771	771	712	763	746	781	768	776	748	703	798	725	754	748	788	799	763	794	804	785	802	743	787	825	782	797	800	761	768	762	813	756	790	737	789	785	767	792	726	744	752	781	719	752	706	750	769	790	774	714	807	794	797	726	761	784	802	779	769	761	778	767	709	792	746	750	775	756	725	738	827	744	703	779	739	807	804	751	722	787	807	761	733	730	795	772	813	775	776	821	704	762	755	750	773	711	810	785	744	750	750	778	812	724	777	736	799	776	762	758	798	772	748	792	791	757	755	750	780	786	761	809	764	824	705	783	791	782	756	797	761	798	757	744	736	737	711	752	779	746	756	754	752	782	716	739	757	786	765	774	758	803	730	763	778	776	764	774	724	778	808	769	776	752	828	804	758	765	815	713	785	757	753	709	756	786	792	783	772	815	755	766	773	785	775	794	779	711	813	774	844	707	761	747	734	740	769	763	752	750	806	779	756	716	756	761	817	780	763	791	759	751	740	777	821	768	769	771	771	760	751	743	804	783	733	806	746	784	744	761	764	752	771	805	795	792	794	769	799	774	728	788	755	829	740	787	798	757	784	724	779	759	731	735	784	791	847	759	782	758	751	806	770	754	797	763	809	770	790	758	814	772	790	817	774	802	808	768	840	798	713	788	788	786	788	789	764	763	779	809	760	772	786	727	755	816	763	788	811	760	769	779	785	790	782	779	738	775	745	785	707	709	789	706	786	793	799	732	779	751	771	764	758	803	727	764	806	772	773	750	776	766	779	758	762	737	712	764	796	763	744	761	774	731	757	748	736	822	766	766	791	798	758	788	784	758	734	780	720	766	809	828	746	789	743	789	803	747	698	751	786	774	796	763	725	747	759	764	841	821	782	755	762	752	766	748	785	751	746	782	762	811	775	794	766	766	739	779	750	769	773	735	731	788	812	801	746	747	831	772	775	711	798	796	744	736	776	748	751	785	819	781	803	771	767	767	782	763	813	790	770	769	762	783	790	799	749	743	755	712	805	762	831	755	783	747	796	779	758	750	814	715	754	745	783	788	733	750	803	778	761	767	755	778	771	756	755	755	758	730	768	780	756	743	727	787	758	750	816	732	761	769	724	778	829	754	744	737	784	769	787	824	742	785	789	705	763	783	763	770	734	766	798	755	833	698	801	723	759	761	764	761	790	823	727	746	754	750	750	767	770	780
24451	21044	24031	28287	21046	21072	11014	653	461	433	359	355	343	363	353	345	311	312	305	335	352	332	269	338	331	312	296	307	314	284	313	312	308	300	272	306	284	298	318	342	307	329	341	318	319	327	300	290	289	287	292	334	282	299	304	258	325	306	319	320	274	303	296	321	288	308	299	294	280	299	299	300	306	292	295	333	291	285	308	297	300	269	258	306	274	295	299	302	307	279	313	291	283	286	307	286	299	274	258	337	278	271	304	318	335	318	284	302	302	279	280	293	312	308	301	318	279	319	327	288	286	291	323	285	323	300	291	276	303	300	316	306	267	307	309	308	316	285	302	315	317	320	322	282	289	325	292	278	312	293	337	275	289	303	290	308	306	312	323	272	300	309	281	290	297	312	307	321	305	305	274	296	299	288	317	303	291	331	265	287	322	288	276	317	277	266	299	302	342	284	320	295	276	300	303	304	294	324	301	333	309	338	331	264	324	294	323	268	294	297	320	313	318	326	309	313	312	297	318	315	333	299	291	310	312	321	302	329	327	310	291	299	265	294	282	326	282	329	286	305	306	303	296	286	343	319	287	327	305	270	295	289	311	265	280	289	318	260	305	314	298	297	323	279	289	295	307	273	308	284	293	295	324	322	297	279	340	293	311	272	293	320	283	286	318	284	275	318	284	282	303	259	304	296	283	295	292	275	277	282	314	316	327	280	305	319	302	298	297	331	288	296	293	320	308	296	315	307	259	275	335	308	276	315	283	317	265	316	302	310	292	283	320	306	277	298	305	252	344	326	289	333	297	317	330	289	259	287	289	306	319	294	276	311	316	305	306	273	275	324	334	323	331	301	299	295	284	321	319	290	303	292	293	289	291	284	339	303	308	277	286	284	285	294	302	311	283	298	308	327	311	331	303	283	323	298	315	327	310	335	308	312	318	288	320	342	308	272	322	282	277	300	273	285	300	283	335	267	322	289	339	281	288	297	325	313	322	348	328	302	347	297	322	303	313	283	313	311	285	323	278	327	307	301	293	309	303	317	295	281	305	315	312	295	300	325	282	300	284	319	284	313	305	278	315	277	321	313	329	311	276	251	279	295	274	279	275	304	271	294	323	297	280	334	290	334	291	309	266	299	285	298	299	284	301	307	303	293	299	340	284	301	309	326	321	249	310	305	312	269	275	269	269	278	303	305	310	319	277	299	279	317	255	306	292	285	299	286	297	281	297	285	305	295	293	285	302	334	300	302	285	290	309	299	304	313	277	298	273	301	300	286	319	275	317	301	337	293	279	295	302	274	288	320	329	306	282	297	327	285	283	301	274	297	266	287	298	298	299	280	306	276	262	325	244	285	267	305	318	292	297	301	278	343	345	280	294	289	282	296	279	271	280	289	298	283	295	317	303	297	308	309	316	279	317	289	320	284	327	309	292	298	325	311	317	341	291	277	287	311	338	298	316	274	327	288	321	315	288	325	299	307	315	294	325	316	281	290	300	306	287	326	318	300	320	296	315	303	307	302	297	303	291	319	288	290	292	324	291	300	333	298	282	312	272	303	321	321	291	281	289	295	281	299	287	317	325	304	298	330	272	308	296	302	273	286	274	300	332	291	290	312	266	291	296	312	275	296	305	313	290	317	288	273	301	332	292	272	313	297	317	318	310	267	297	289	286	288	291	298	314	302	316	298	308	287	301	304	300	286	324	306	282	299	299	304	285	287	298	288	297	305	299	285	297	310	293	305	339	265	273	311	320	306	292	279	279	302	318	292	297	311	299	317	292	282	314	292	285	269	306	267	261	285	302	298	312	281	279	283	292	306	290	322	325	325	305	311	320	285	284	301	306	294	278	310	282	296	268	296	287	292	316	277	291	283	314	336	325	280	303	257	280	292	290	317	306	309	302	312	329	304	272	273	312	299	278	320	313	312	281	288	314	271	326	310	320	291	291	273	304	324	313	289	311	274	287	297	312	291	290	271	316	302	305	327	302	276	335	308	309	287	302	301	303	296	303	302	305	280	273	289	309	301	328	282	266	287	299	319	301	299	304	291	300	308	273	275	318	295	313	280	333	309	274	287	293	283	289	278	316	311	314	332	322	297	290	304	319	282	292	323	288	316	321	315	293	274	311	288	314	285	314	303	315	313	299	271	252	300	305	320	299	277	289	288	261	282	340	313	272	327	285	315	317	308	291	307	302	312	280	278	263	290	294	298	276	280	296	281	292	270	279	295	328	312	321	285	295	282	308	287	292	298	276	276	293	326	281	286	310	339	296	302	302	308	276	292	296	307	299	309	275	315	302	324	310	311	288	286	277	277	324	299	297	328	289	281	324	298	312	295	300	281	303	293	283	263	311	260	322	283	286	319	322	299	302	271	306	297	315	333	285	315	301	292	291	306	316	299	292	310	301	321	317	323	336	306	299	295	298	285	280	324	266	277	288	295	339	317	282	288	320	286	307	282	284	322	306	302	322	293	342	291	330	325	279	285	297	310	255	350	306	310	279	331	292	299	310	289	301	288	313	292	293	252	294	285	310	289	317	297	254	280	327	317	304	324	289	294	344	330	294	310	281	289	308	318	296	315	287	306	307	306	306	306	315	309	276	312	279	295	277	276	336	277	295	313	306	295	293	302	298	306	332	289	319	302	357	276	314	287	267	301	326	309	280	296	335	314	275	309	282	257	284	291	314	338	309	304	278	285	318	293	294	319	280	280	301	282	293	293	315	274	258	301	276	329	272	285	304	290	329	292	293	323	297	270	325	307	307	283	319	295	303	290	274	273	292	319	327	343	306	321	286	309	323	270	278	289	304	309	282	312	310	295	310	326	313	277	314	285	291	293	285	293	287	270	275	278	271	285	283	315	309	327	309	314	310	276	319	297	303	292	320	303	304	294	279	306	282	307	332	311	291	283	304	276	286	332	307	306	286	300	290	275	281	308	298	335	310	325	279	301	283	301	313	295	288	295	300	283	292	327	297	285	320	282	314	288	302	309	288	335	314	304	302	294	325	313	284	299	277	325	278	309	290	307	277	275	302	312	280	275	310	323	301	313	263	289	313	300	310	244	267	293	278	274	294	323	274	293	256	297	294	303	325	303	296	293	290	281	342	324	294	274	307	288	318	280	293	282	271	298	288	325	285	303	270	277	333	310	304	321	320	271	308	308	308	296	365	301	283	311	307	331	268	287	284	296	308	292	305	304	278	278	301	323	281	331	300	286	303	276	294	297	307	326	342	290	329	285	284	300	313	261	330	314	308	310	309	301	280	290	326	306	264	324	317	278	294	287	311	313	288	314	283	290	328	294	260	312	304	292	319	274	298	303	298	309	281	296	305	298	287	303	281	308	306	319	328	286	299	330	294	278	323	292	311	340	284	305	288	290	295	344	306	303	261	291	284	276	272	286	323	294	323	279	280	301	309	293	302	311	323	289	286	306	304	306	312	272	294	290	340	310	264	297	278	293	296	327	302	271	309	300	291	295	311	299	299	299	275	301	315	260
4031	3220	1645	989	756	745	629	671	661	593	698	651	654	658	694	615	638	625	636	625	694	676	698	612	626	637	617	640	666	593	683	607	699	628	619	608	605	621	649	666	623	637	633	666	614	715	601	556	638	661	610	680	631	643	635	683	625	635	660	590	608	622	593	633	609	659	608	603	583	611	636	649	606	628	640	612	660	628	621	622	648	605	612	619	626	569	646	612	586	627	572	633	619	580	661	634	611	642	636	651	599	662	636	619	606	638	616	616	646	623	658	652	624	627	602	659	584	645	643	638	653	672	631	598	600	598	626	623	624	648	601	616	609	640	646	634	663	614	666	614	583	630	616	651	647	675	615	622	627	617	675	608	599	576	614	601	671	640	636	633	633	643	634	667	624	616	579	635	625	629	625	650	626	663	650	647	646	637	644	617	667	636	609	641	620	616	613	603	583	582	646	655	640	614	617	571	588	655	678	628	608	592	647	633	638	592	643	618	608	616	634	619	672	626	674	688	634	603	643	604	663	628	612	637	614	668	611	595	596	645	626	684	598	594	616	617	616	631	677	622	596	659	596	639	606	631	628	619	657	627	670	599	626	629	650	580	595	616	618	647	613	614	654	667	626	623	628	653	682	633	605	597	607	635	627	632	639	619	592	644	618	608	628	661	622	620	634	616	653	642	618	656	610	608	620	648	654	574	620	633	613	637	699	587	618	669	659	585	607	640	669	628	587	615	652	654	639	634	601	614	636	653	632	641	644	647	673	609	627	652	632	634	618	633	600	610	605	598	632	613	641	597	602	624	649	626	595	657	645	616	624	613	656	616	652	627	610	641	670	638	622	616	653	622	572	638	605	598	627	607	641	589	632	587	629	634	669	621	636	624	648	640	633	660	641	618	615	602	669	640	648	633	680	659	607	659	669	689	638	603	578	598	644	631	659	640	632	648	601	610	609	592	632	608	656	627	690	643	552	640	590	628	615	654	629	659	635	616	629	651	631	659	659	639	634	652	650	660	622	666	590	615	605	632	633	621	638	628	618	567	632	637	629	633	608	614	652	680	620	619	626	616	643	634	587	585	656	595	635	588	609	636	649	603	609	591	664	648	631	601	625	626	632	656	574	610	616	620	624	616	581	654	623	671	659	598	650	615	671	616	658	652	609	626	670	661	638	604	687	599	636	612	632	615	581	619	623	628	632	671	611	619	646	641	631	625	612	650	655	678	623	634	597	635	607	650	613	656	665	596	653	623	636	675	634	631	649	586	580	660	633	608	636	661	638	631	653	678	642	656	658	680	602	633	632	629	637	633	643	649	640	628	608	619	658	619	624	578	643	660	631	663	667	665	621	621	646	626	610	641	612	633	687	644	626	618	598	593	653	613	646	608	636	574	616	624	647	619	639	641	622	652	666	621	626	606	639	662	625	634	647	646	625	619	641	619	631	629	630	584	608	612	614	626	640	617	597	594	582	631	646	649	630	670	608	617	620	643	655	602	614	605	609	673	638	659	586	637	640	596	644	634	635	652	627	675	637	636	634	663	642	622	633	666	654	656	624	597	634	609	598	649	640	610	613	615	655	643	650	609	601	641	603	629	616	623	612	644	615	582	635	598	590	606	627	643	613	594	621	616	600	617	625	647	616	591	573	630	622	632	652	618	644	638	639	582	622	602	609	629	611	613	613	657	613	667	593	614	640	645	642	617	643	613	639	631	664	657	699	628	674	672	642	629	673	673	673	625	627	618	645	653	558	591	639	626	666	615	587	618	623	645	610	684	632	617	605	624	618	598	640	598	620	613	608	659	609	615	645	596	663	583	621	618	634	630	618	608	653	613	668	638	662	619	651	628	670	659	610	604	633	688	632	624	647	636	607	662	655	648	651	620	650	602	591	671	617	627	633	658	647	639	631	667	606	584	647	614	647	622	647	650	621	587	584	613	606	590	615	636	610	613	624	613	666	630	615	594	602	624	625	631	627	629	656	661	656	660	625	656	715	613	622	632	611	611	607	616	631	632	641	632	591	617	623	612	650	601	660	612	606	629	646	605	582	601	617	645	603	580	630	667	600	657	615	614	651	610	624	677	655	636	679	624	623	598	645	635	657	646	604	590	645	584	641	616	603	644	653	619	638	646	588	604	653	588	638	639	598	671	652	591	613	646	636	663	669	634	630	606	658	599	645	593	617	658	631	662	655	614	606	614	631	591	626	663	670	668	619	611	637	599	656	638	637	651	600	657	633	653	651	683	651	626	613	637	614	625	688	632	592	634	614	667	660	613	613	663	619	634	642	614	662	633	602	625	646	649	623	644	671	591	667	637	671	645	588	566	633	627	634	676	621	601	653	593	633	645	635	676	647	651	679	660	641	591	627	602	635	637	587	645	661	662	593	636	614	631	639	658	628	619	637	627	624	612	631	647	665	611	603	580	656	644	636	638	652	621	658	576	628	604	606	646	640	642	679	649	597	660	659	641	604	602	626	630	661	637	639	638	625	627	605	586	626	607	613	636	580	637	640	601	607	648	611	657	635	637	636	637	638	636	602	638	610	643	567	616	642	629	633	533	616	633	608	640	634	633	617	629	619	605	650	664	603	587	642	662	649	643	619	606	578	607	588	614	595	607	671	619	653	655	596	637	621	645	608	644	666	625	584	621	589	622	591	584	677	661	602	635	653	616	622	604	625	595	620	653	595	633	599	665	638	622	641	607	610	619	591	651	607	626	672	649	665	653	645	623	659	640	611	607	608	641	637	658	645	681	661	644	605	635	621	603	624	638	593	612	587	699	623	580	629	658	647	624	648	597	637	671	647	629	603	667	635	613	604	606	648	628	612	596	617	661	641	644	602	681	607	659	608	668	680	635	580	614	634	636	668	601	658	591	609	625	626	604	635	628	600	592	652	635	663	632	596	598	611	643	629	695	625	666	591	649	617	629	601	601	603	610	655	592	628	662	598	642	601	623	618	635	628	627	608	623	600	640	633	584	659	634	634	620	634	664	609	615	591	619	635	624	661	601	626	599	623	631	654	633	600	588	604	614	633	605	598	608	621	596	654	646	629	649	594	622	615	611	630	631	609	681	634	657	639	649	622	652	646	637	632	607	620	602	598	680	623	623	634	595	594	614	629	611	633	646	607	628	626	612	678	633	683	595	597	637	567	591	610	647	627	652	652	615	578	674	620	614	661	647	635	639	591	585	667	603	674	596	626	637	647	612	636	642	596	604	679	586	632	640	615	624	661	668	663	658	626	624	623	593	585	613	654	636	699	660	613	601	648	627	584	664	652	678	616	624	636	617	655	594	672	651	595	592	649	580	668	657	634	640	613	622	615	636	640	600	622	670	707	642	659	643	649	616	659	609	608	598	594	607	573	629	607	607	640	665	673	673	631	686	603	646	638	677	633	625	639	580	631	651	593	615	603	585	640	657	618	661	624	628	645	596	620	646	609	663	644	635	628	625	642	594	618	619	636	678	623	591	615	673	649	627	616	629	664	614	612	645
33170	14590	1981	250	234	220	199	203	201	204	210	222	199	220	201	213	180	213	204	213	229	205	210	201	222	207	225	206	192	191	234	222	219	219	195	219	185	216	203	196	234	231	202	208	221	213	215	193	187	195	208	193	171	192	204	168	195	217	201	183	175	188	187	210	198	205	222	199	227	206	183	232	219	189	190	212	201	203	199	221	203	209	228	202	192	200	220	194	218	185	194	208	194	192	195	177	188	190	215	214	212	200	190	210	183	202	211	204	227	198	219	191	191	189	201	206	217	215	213	182	230	200	172	188	197	207	177	204	193	199	203	191	205	227	202	183	192	182	228	199	205	220	219	211	197	222	179	202	199	215	194	196	212	189	219	201	233	213	182	199	202	190	219	208	199	222	169	214	210	217	218	178	217	165	195	240	189	203	185	227	189	211	199	207	179	201	238	205	190	212	204	247	222	199	203	199	194	201	209	189	214	213	219	186	209	211	223	186	211	224	206	179	226	231	207	190	208	183	178	182	209	200	184	243	202	199	181	190	198	208	205	203	200	173	215	207	202	195	223	192	193	190	232	206	200	215	198	192	209	190	204	187	221	212	213	210	192	208	209	183	201	196	204	211	235	202	202	154	201	215	201	203	195	216	185	216	178	197	205	216	202	211	177	198	194	179	205	200	197	223	224	196	210	191	191	205	203	217	186	217	198	194	192	200	183	239	222	188	201	207	218	200	216	219	214	206	209	227	209	193	181	194	197	198	190	199	203	185	187	209	221	211	217	219	210	186	217	179	196	205	190	197	210	192	194	211	199	199	184	225	208	205	213	217	201	220	179	215	203	191	199	215	217	212	204	188	209	187	201	192	216	180	201	206	184	201	176	201	211	212	200	222	200	190	203	200	195	199	197	179	192	200	214	211	184	188	177	173	198	240	185	226	192	203	218	207	212	231	173	176	197	224	204	194	230	210	215	208	197	196	177	209	189	204	221	182	194	232	211	198	192	215	196	206	186	202	231	199	231	213	211	213	179	184	205	193	197	221	192	196	210	194	195	188	217	208	196	207	197	200	229	213	180	183	201	202	181	175	196	226	199	209	217	206	196	215	192	166	202	206	220	204	198	181	202	204	196	219	217	200	214	196	205	191	192	216	211	202	193	218	180	182	200	188	183	231	210	220	202	194	230	208	209	219	199	226	199	224	186	193	202	202	190	218	236	207	207	192	215	211	241	214	223	201	182	215	223	184	220	181	208	226	178	213	217	226	206	226	186	214	223	188	209	199	192	219	208	198	208	220	207	202	196	215	208	198	161	218	182	212	197	204	209	215	225	210	211	221	195	220	190	212	201	191	213	210	222	207	221	171	209	212	214	201	171	204	221	203	182	207	219	204	224	181	172	203	198	212	209	220	201	205	197	202	215	201	223	205	192	179	178	196	190	206	215	220	217	221	220	176	199	198	195	174	189	185	196	197	186	199	204	193	191	212	218	198	210	204	205	220	217	183	232	200	201	205	222	234	241	214	223	201	219	187	191	195	184	190	217	203	184	188	199	207	217	215	212	171	194	198	183	193	210	214	225	198	211	231	214	203	211	190	235	202	197	215	202	185	176	189	176	193	192	201	232	178	209	215	200	216	229	211	206	216	212	210	186	201	204	200	219	189	196	231	213	226	198	198	198	228	219	232	232	208	226	191	216	227	202	188	189	202	210	191	196	208	208	210	216	178	199	208	195	213	203	230	196	222	219	216	192	223	197	200	206	221	224	209	208	195	192	196	208	190	192	187	210	195	197	181	211	202	206	227	213	181	217	187	205	190	185	197	209	210	205	209	229	191	230	196	207	199	219	196	184	228	191	187	217	182	203	188	219	189	192	194	205	200	201	175	213	197	181	161	189	185	170	191	186	181	209	201	209	184	216	211	201	208	212	204	185	215	203	194	188	212	208	212	204	211	190	224	212	177	227	186	207	199	183	190	204	189	222	213	227	214	186	180	189	198	233	224	199	191	204	209	200	203	213	196	226	200	200	206	213	217	208	211	211	176	188	188	210	189	199	231	222	206	205	209	185	197	191	204	187	198	195	199	214	193	199	201	198	225	203	210	186	189	206	228	201	188	187	176	195	192	217	185	196	215	200	193	214	190	212	174	230	204	187	205	201	197	205	221	206	212	232	205	207	188	202	198	165	165	204	179	211	206	225	207	204	198	205	218	221	195	215	199	213	199	205	212	208	212	191	207	195	176	202	180	189	225	194	198	230	220	224	211	175	184	196	238	233	209	222	176	199	197	199	201	198	174	235	208	234	192	187	194	212	207	191	224	192	194	207	211	186	193	206	191	196	193	221	200	195	207	189	203	183	226	219	206	189	203	197	232	212	221	191	200	217	209	215	184	207	208	235	216	219	224	201	176	179	196	180	199	222	202	213	183	201	215	183	195	186	215	208	240	196	202	195	205	222	180	205	225	211	183	216	174	226	205	191	197	192	196	202	187	197	197	211	210	230	203	199	202	192	202	209	212	195	210	193	200	232	198	199	230	193	226	205	195	209	217	192	230	199	200	221	221	202	218	217	220	194	203	236	199	198	176	212	176	202	199	206	211	180	202	208	203	212	213	178	202	182	193	165	205	192	206	213	208	200	223	193	198	172	191	221	220	186	201	195	202	200	200	180	192	204	233	182	216	217	204	184	180	185	226	218	214	185	206	191	219	216	201	227	215	204	199	182	235	208	223	195	233	201	195	194	190	191	195	190	194	185	186	199	239	188	199	185	212	202	219	197	219	220	202	204	199	186	190	207	218	203	207	204	190	161	181	200	233	183	183	225	238	209	203	233	190	161	205	188	183	185	210	197	193	200	184	213	196	175	201	191	205	231	216	195	202	203	207	202	218	186	208	222	230	205	193	179	222	179	198	174	220	212	191	178	187	192	210	226	207	168	168	214	193	187	198	199	227	197	220	200	214	184	213	196	199	211	187	228	214	167	189	219	180	170	199	210	199	219	180	212	219	207	193	215	184	206	219	240	217	199	226	191	168	228	172	206	230	183	196	190	203	210	194	185	198	191	212	188	192	188	205	218	214	176	197	227	213	209	209	193	202	176	213	176	196	197	228	214	199	198	207	214	202	204	203	184	199	200	206	188	198	189	182	202	221	194	196	189	191	208	208	217	185	210	230	204	198	201	194	197	198	213	211	185	192	196	193	195	179	223	200	215	151	217	204	234	192	205	180	183	197	215	220	196	196	186	208	215	216	189	226	192	175	216	209	219	205	194	209	191	204	211	197	222	202	213	167	208	209	225	176	207	223	198	218	203	215	203	195	207	189	204	210	199	212	176	215	182	195	193	206	222	200	198	181	211	200	195	204	175	190	193	187	194	175	186	223	227	178	211	205	200	183	191	208	208	201	156	227	233	232	202	232	244	202	184	201	202	200	188	211	199	206	193	227	170	217	218	171	209	207	197	185	185	203	233	230	207	216	213	213	195	177	203	217	227	207	164	210	211	206
7568	559	528	501	472	531	508	487	508	500	483	505	462	477	491	499	485	515	454	495	510	474	454	483	472	503	502	494	510	496	520	477	478	530	496	474	503	502	505	472	500	482	495	498	467	509	446	488	442	486	494	489	518	461	442	498	512	521	481	517	488	515	485	486	487	483	520	476	479	484	486	491	486	478	523	493	521	488	510	486	504	479	498	499	503	488	482	487	486	535	455	515	460	502	493	480	491	471	515	530	507	494	497	482	449	513	511	475	513	519	479	496	486	481	523	474	521	517	499	496	527	526	542	461	480	466	494	464	470	504	482	471	503	504	486	467	498	482	485	500	524	507	476	524	498	489	477	465	498	470	522	490	485	516	490	467	489	520	506	484	486	483	474	484	468	508	492	545	514	476	470	491	519	485	489	491	522	482	557	499	480	506	458	501	507	467	482	473	548	517	510	488	530	502	520	508	461	500	524	469	512	457	515	500	501	471	471	515	507	552	454	518	520	469	484	509	521	445	499	560	472	509	506	499	488	513	498	524	528	498	481	528	471	527	498	492	478	509	482	509	466	523	518	481	521	511	476	487	498	492	496	483	495	515	515	517	479	485	479	496	485	467	488	464	498	495	548	519	457	497	512	505	492	435	477	468	489	479	487	447	460	492	488	536	498	498	505	511	508	451	499	468	489	514	471	511	478	474	499	466	524	487	516	509	497	483	465	486	495	458	475	505	510	508	468	493	494	500	472	530	500	478	508	481	487	473	497	516	505	494	481	483	515	512	528	490	488	472	508	495	502	514	533	498	500	481	479	503	551	458	461	479	462	507	492	484	473	487	541	476	522	496	521	498	488	501	509	481	493	444	477	479	516	509	489	494	524	454	529	480	508	471	479	474	485	527	489	488	451	512	511	487	475	496	484	495	495	508	492	504	485	473	516	513	553	455	465	481	480	525	509	498	483	497	527	508	524	510	509	506	522	515	545	459	488	460	511	518	510	508	472	478	459	475	473	478	512	468	492	480	528	494	502	482	482	498	472	505	488	503	493	491	504	522	521	513	491	472	486	441	504	517	512	506	503	508	489	511	483	513	488	506	529	487	532	494	521	497	469	485	503	459	470	508	461	486	466	506	514	479	513	487	451	514	500	508	499	503	479	469	513	508	540	524	458	486	531	496	524	533	477	515	517	515	514	534	507	531	501	497	496	506	497	497	496	499	469	499	542	471	529	507	483	522	513	502	520	551	482	499	488	475	489	506	544	499	533	478	487	489	540	499	529	482	515	468	501	480	468	484	483	507	529	474	519	486	474	509	509	503	475	493	512	508	479	459	495	482	495	530	507	476	493	501	503	541	472	485	499	450	494	469	500	490	530	536	461	531	498	494	508	493	463	499	506	504	501	493	504	482	521	475	508	513	473	460	489	470	510	483	489	490	499	524	482	441	472	488	492	520	505	502	504	504	468	451	454	485	458	538	461	519	518	486	471	472	482	509	524	484	507	467	497	518	504	505	496	507	526	508	482	485	482	502	547	476	474	524	486	498	493	492	481	496	477	492	485	509	500	491	478	476	477	526	497	481	532	499	492	488	507	484	471	477	494	488	480	493	493	435	477	489	502	500	453	504	497	505	482	490	490	528	474	488	500	502	481	467	505	502	459	500	486	522	488	497	501	532	523	506	474	452	521	498	535	551	471	523	507	487	470	487	459	526	465	505	460	496	480	496	481	489	485	476	512	499	460	520	481	500	500	500	519	481	488	508	460	517	447	512	503	508	536	487	533	526	530	516	469	525	451	485	502	478	503	494	507	521	471	493	462	524	480	509	533	520	507	485	482	482	492	517	455	501	464	496	483	495	503	509	535	496	452	510	480	468	486	505	525	452	479	501	493	511	499	474	480	485	501	488	477	480	474	550	510	511	508	508	512	469	505	498	471	507	533	503	507	480	526	469	505	549	466	476	476	483	485	494	475	507	505	488	476	456	516	512	483	487	544	515	515	553	485	505	530	524	493	468	463	505	441	521	515	507	483	518	488	512	449	519	446	534	505	499	524	517	507	527	478	496	517	493	483	533	493	480	446	502	499	482	483	478	458	484	487	510	510	482	497	500	479	518	513	496	512	497	520	522	497	513	441	469	508	470	505	511	467	479	489	477	519	499	455	526	487	515	529	516	493	487	493	498	528	487	492	502	466	549	496	512	539	475	507	499	526	516	542	554	520	436	487	476	519	505	498	501	467	484	489	518	507	532	493	481	532	496	529	479	503	486	472	481	481	492	514	493	504	510	479	516	466	539	493	489	498	454	512	461	504	494	477	475	488	496	486	547	508	513	474	538	506	517	484	499	479	490	508	471	493	511	514	492	524	503	512	445	526	499	498	523	496	501	510	471	511	479	503	471	508	491	498	495	540	492	516	487	501	517	480	480	498	491	507	491	435	479	551	491	497	490	566	436	503	467	491	515	514	490	518	482	502	500	508	493	495	487	476	546	460	512	513	467	457	506	516	477	479	489	491	472	493	440	476	437	471	485	499	494	487	500	509	520	509	492	493	528	504	414	503	445	504	506	501	473	479	485	468	449	490	469	542	500	484	490	463	484	479	459	504	507	534	535	521	467	492	511	516	463	534	499	487	523	486	499	491	486	511	518	511	501	528	539	481	504	508	521	478	499	517	498	487	486	508	493	475	519	450	515	504	515	490	504	498	483	451	486	479	540	489	473	487	469	485	518	482	503	488	505	479	465	502	465	526	481	467	537	477	488	480	506	499	494	487	441	488	474	509	461	510	529	473	480	516	499	482	476	503	512	495	484	493	501	485	507	508	499	494	510	502	494	508	506	499	490	440	495	469	484	488	519	540	453	511	509	495	467	515	482	490	522	508	467	499	500	505	504	491	496	469	465	482	544	498	475	498	490	482	485	481	478	514	515	475	513	494	468	469	512	523	495	521	488	547	493	504	470	512	496	482	490	492	475	489	481	506	493	500	499	502	521	472	522	479	467	494	486	478	502	479	473	498	500	512	500	484	467	462	486	519	505	532	485	480	525	500	517	483	513	510	497	528	508	496	500	498	505	510	500	494	522	484	508	522	451	510	481	502	496	478	509	514	492	473	491	534	497	463	484	452	504	523	502	493	499	472	459	499	505	524	486	491	492	493	500	482	542	490	523	487	500	484	514	480	496	465	458	523	473	479	487	484	467	494	495	567	503	508	500	484	516	484	538	491	478	499	519	503	531	485	469	492	470	501	496	498	515	483	511	495	484	511	474	499	478	476	503	498	497	501	472	536	480	478	517	502	449	523	507	520	505	481	495	507	527	507	474	529	474	469	474	516	479	488	485	507	481	484	481	507	490	475	480	513	495	503	500	499	516	505	502	477	506	470	480	536	501	468	492	485	498	484	476	475	483	495	483	482	492	506	533	477	463	457	521	496	509	529	497	539	478	487	534	524	470	508	439	538	511	443	478	498	472	514	487	506	496	492	472	465	507	503	464	500	489	494	484
25091	21026	23644	28607	21045	12963	672	447	424	401	385	369	401	389	362	346	412	416	396	345	368	377	336	356	384	378	380	374	364	332	404	403	398	369	362	361	377	366	361	352	378	375	328	333	384	362	390	373	358	370	365	382	348	371	389	392	392	382	343	366	377	364	359	352	372	353	354	387	307	361	363	373	365	328	372	378	377	344	331	399	318	357	367	362	338	324	369	365	372	362	346	373	385	347	394	371	362	379	340	343	327	371	368	374	370	330	326	383	360	336	364	359	338	334	357	381	358	391	368	371	345	351	376	368	348	374	361	372	336	350	381	347	372	370	370	377	361	337	359	352	354	365	314	334	399	359	355	380	320	314	344	372	328	373	355	338	368	366	339	342	338	338	333	327	332	352	372	352	342	347	371	351	319	332	372	327	347	369	303	343	362	401	375	367	350	331	349	376	348	356	391	360	397	340	333	377	352	364	360	386	341	359	406	356	368	360	364	346	359	342	408	371	364	346	359	373	318	388	336	325	379	358	368	355	399	358	347	350	370	395	371	337	359	371	343	381	371	372	349	371	387	353	398	364	374	369	366	367	353	345	378	359	372	393	376	348	393	332	390	364	338	398	348	331	377	372	377	363	370	356	340	368	393	355	373	381	359	369	375	362	371	347	362	399	357	339	314	329	365	374	350	370	376	399	324	371	379	344	373	329	342	374	337	310	394	366	324	372	367	345	345	371	343	360	395	403	338	369	366	348	334	360	352	323	359	323	351	355	377	380	365	353	335	353	347	364	352	353	343	372	388	388	328	354	359	352	373	377	344	385	384	365	352	365	361	342	324	360	346	354	375	388	353	374	348	358	368	366	326	374	359	349	349	337	372	338	418	363	374	340	352	332	314	331	388	353	364	393	342	350	380	365	398	343	334	385	357	362	364	375	376	363	361	340	380	327	352	352	375	347	374	336	353	352	328	361	373	362	362	348	355	370	351	362	376	366	341	328	359	371	338	359	357	380	351	368	372	335	344	378	366	362	411	375	393	380	364	391	312	352	355	370	382	369	388	352	320	370	404	346	346	356	374	392	345	348	340	397	383	353	368	410	346	319	395	345	349	357	365	339	371	331	332	360	359	357	328	371	381	379	332	374	351	314	385	340	368	350	377	326	371	367	364	400	351	364	382	354	344	328	388	355	360	332	348	336	352	357	327	360	341	381	376	362	344	389	361	338	375	355	380	340	333	344	338	360	383	331	357	337	341	345	378	339	330	388	340	360	331	345	350	400	353	357	332	366	336	368	347	374	329	371	371	336	353	359	371	348	335	318	319	344	388	367	348	319	384	338	338	374	343	332	324	339	373	345	374	340	377	373	344	375	363	358	327	366	364	328	417	367	335	380	336	348	376	393	323	356	346	361	380	351	342	377	324	330	359	372	334	340	379	403	370	367	342	389	320	331	338	375	367	337	389	383	347	346	319	371	368	382	335	331	342	359	362	335	352	361	332	359	350	331	381	361	345	361	342	317	358	371	382	331	357	360	361	357	353	345	364	371	358	324	378	387	337	330	372	352	360	361	384	322	354	355	356	353	378	374	341	314	390	349	360	379	378	383	376	342	379	338	393	324	367	393	334	340	366	350	381	362	335	348	342	355	332	370	372	321	350	394	350	406	359	329	372	348	373	362	351	373	371	383	378	337	347	337	369	374	355	368	345	334	354	351	379	374	356	308	359	335	378	378	324	340	347	361	329	343	397	331	346	346	336	363	295	354	338	346	328	350	320	308	381	376	366	354	360	368	355	360	341	342	371	323	371	343	339	362	357	372	388	362	332	362	384	372	367	351	345	357	358	305	367	387	383	351	337	367	336	388	353	322	336	365	328	371	376	359	370	346	348	358	383	338	350	407	352	337	352	358	320	371	383	355	374	355	310	383	344	358	353	327	324	362	352	348	340	351	318	336	372	358	363	373	384	378	337	331	377	359	389	358	351	320	387	325	363	326	344	392	377	361	321	358	308	328	374	349	362	389	350	334	334	330	363	395	336	398	381	373	378	305	337	373	357	360	327	351	341	344	359	370	387	356	352	381	350	337	371	369	342	338	354	355	333	358	349	345	365	327	331	327	335	344	358	347	329	316	369	346	348	364	352	380	356	366	382	350	352	355	368	341	364	338	327	340	352	338	356	391	348	347	334	349	347	363	390	366	397	361	381	350	369	338	312	340	334	372	361	335	363	329	330	347	344	357	351	336	352	325	317	327	358	382	374	331	400	323	338	365	354	370	353	314	341	337	323	377	371	380	375	358	360	378	354	365	344	320	337	361	392	352	354	337	357	360	355	365	361	347	355	373	369	366	374	345	337	378	333	337	396	332	345	338	364	362	339	325	357	365	377	357	345	382	393	352	331	331	322	315	355	403	388	379	380	362	361	380	378	387	376	350	320	352	357	389	366	354	365	364	352	349	361	341	384	350	373	376	346	324	365	368	373	359	391	352	334	366	351	392	331	338	366	340	382	331	344	337	353	405	389	365	374	332	359	377	353	358	400	377	359	326	384	359	341	354	340	361	361	370	339	370	368	360	364	350	371	331	353	336	342	339	342	355	371	383	345	350	348	383	379	380	363	343	339	365	370	364	388	365	355	329	377	327	336	367	301	379	376	398	353	365	347	371	373	348	337	351	375	397	342	363	328	379	356	355	351	352	354	349	336	331	327	359	331	338	368	339	345	330	336	335	381	342	338	309	350	345	350	382	330	355	342	386	347	343	385	351	371	358	363	373	329	372	326	377	392	376	366	372	360	321	344	350	327	377	383	338	349	366	354	341	351	386	389	352	386	364	358	329	375	356	373	369	394	404	344	375	344	331	375	392	319	351	353	345	378	324	312	342	359	338	343	341	361	341	344	356	381	332	363	367	334	328	306	323	342	335	361	338	357	333	361	357	396	332	317	303	347	380	373	336	374	356	346	375	375	323	392	315	363	366	363	334	337	391	368	309	336	347	325	331	330	353	360	348	345	359	355	394	344	324	348	366	354	349	384	380	352	386	331	357	399	321	360	317	356	343	338	373	353	365	321	349	344	369	347	383	345	382	347	356	355	331	365	363	371	333	368	354	403	380	330	332	342	364	374	346	363	346	338	343	353	352	377	391	354	351	406	338	363	337	346	352	343	359	368	344	387	347	344	372	333	351	352	349	354	332	342	343	381	314	361	344	343	349	353	389	337	341	380	334	387	343	370	362	351	357	358	334	368	348	328	373	353	352	369	375	369	347	353	350	358	362	365	346	376	333	328	353	367	360	367	345	338	338	327	366	368	325	368	352	322	350	382	349	355	338	337	352	388	355	362	340	342	329	347	371	334	378	365	358	342	337	385	323	352	330	359	385	348	393	358	335	350	343	337	351	339	348	345	332	369	371	369	396	391	344	362	331	374	344	359	354	348	371	386	328	358	328	345	327	371	344	376	353	376	361	324	339	358	339	350	366	366	373	368	361	335	367	389	356	383	369	369	377
4363	2233	1370	983	877	847	826	826	813	787	775	743	751	809	729	802	812	777	752	781	775	758	763	807	802	751	742	774	770	726	728	800	773	704	774	770	771	784	756	811	788	751	808	810	771	745	753	751	724	753	786	765	774	716	767	752	794	780	771	766	771	768	762	742	780	729	795	777	761	793	786	734	752	766	776	751	780	787	815	764	755	758	757	764	770	746	785	728	760	775	795	758	749	765	738	730	751	760	743	744	752	761	839	762	751	757	778	754	811	767	776	751	800	748	775	775	790	751	777	773	807	801	780	767	789	730	767	726	775	751	740	764	822	795	799	795	800	793	735	766	765	783	785	742	695	773	766	760	786	763	728	721	782	735	775	775	825	799	728	783	776	704	769	711	787	758	796	768	755	790	771	737	802	747	753	778	758	780	821	725	757	777	821	780	788	789	760	773	734	706	774	712	738	782	770	785	775	780	781	768	772	747	757	743	746	757	753	730	811	771	748	733	809	736	725	751	831	776	702	765	809	760	776	782	790	764	817	748	774	730	764	748	720	714	817	806	820	756	728	756	765	751	731	817	799	761	743	814	769	823	768	815	741	776	752	760	794	734	760	796	766	738	731	777	791	793	758	736	779	823	762	747	777	776	717	781	820	796	776	722	764	758	768	766	746	774	762	786	802	778	745	777	760	752	796	832	748	772	766	722	805	781	767	776	770	733	789	815	801	765	783	763	774	793	805	747	766	754	750	751	701	770	764	834	775	812	748	763	748	735	755	777	766	772	750	741	771	781	770	782	817	727	803	795	794	754	805	799	755	727	736	742	792	770	728	783	775	787	717	758	761	743	771	777	771	833	760	759	733	751	764	817	750	783	771	803	786	782	750	768	748	766	736	785	734	774	752	818	831	746	724	820	787	809	822	742	764	731	761	739	768	790	783	767	742	792	798	778	775	745	796	767	784	781	774	771	722	806	773	765	778	753	788	764	752	786	760	826	747	772	761	763	770	787	785	779	784	721	732	778	802	739	730	779	767	760	814	757	755	818	797	785	792	789	748	795	829	775	746	772	775	752	772	727	779	771	739	791	764	785	793	802	802	808	761	809	763	778	730	794	825	751	749	772	804	768	747	789	752	760	739	794	719	770	815	718	766	772	749	781	768	790	817	806	800	761	787	780	763	751	757	767	800	793	757	768	798	743	809	752	794	747	756	689	769	771	789	785	783	768	780	772	800	795	754	755	801	771	776	727	786	738	791	712	734	772	786	794	805	770	773	781	768	773	756	753	777	819	769	746	742	792	766	774	796	810	793	773	750	795	750	772	821	769	794	776	797	804	770	754	801	773	829	810	806	798	772	731	755	769	820	766	769	808	762	783	751	817	751	789	781	781	764	747	767	757	733	738	781	753	758	806	715	731	751	785	785	752	782	750	782	774	752	831	735	814	759	759	765	788	775	751	746	806	787	808	782	752	748	750	729	719	748	775	755	745	788	745	778	736	775	726	784	776	788	741	790	784	795	782	819	790	760	746	821	766	748	718	804	795	710	791	760	780	774	753	730	780	743	778	780	724	787	807	776	757	746	748	745	789	766	741	812	752	721	778	805	771	794	744	773	748	757	775	763	779	775	775	785	740	812	785	828	814	747	766	773	799	755	810	757	786	768	769	797	758	792	765	741	779	771	766	743	781	749	769	772	708	831	767	781	787	811	792	759	769	811	808	741	744	818	733	789	758	752	819	739	796	734	731	748	752	765	725	781	788	724	760	783	751	775	746	777	785	789	738	762	786	717	750	744	807	790	755	776	772	737	772	747	802	761	753	739	743	740	754	816	806	725	774	751	838	750	791	731	755	742	722	771	754	768	783	757	712	808	781	824	735	763	758	820	783	762	741	756	755	725	767	771	745	843	717	800	765	781	815	747	779	834	835	754	766	793	755	713	728	755	770	775	789	801	794	749	815	802	785	824	761	788	774	831	743	779	764	808	755	737	763	830	728	749	769	810	807	790	717	754	793	809	766	751	768	753	749	798	757	810	708	812	787	703	751	725	762	797	762	779	801	756	748	750	797	745	773	818	814	776	746	770	795	752	792	723	787	793	787	770	733	769	775	723	765	809	786	806	730	739	791	798	806	720	787	800	786	751	759	770	770	772	782	691	771	767	778	753	828	746	806	788	784	799	789	710	737	780	782	760	794	775	764	784	728	741	723	798	781	820	775	747	779	777	834	772	787	816	767	752	822	784	790	791	797	802	777	735	802	777	770	752	774	737	818	778	763	755	795	758	790	769	800	772	816	744	818	754	793	806	752	800	760	803	693	791	775	818	761	713	788	783	741	776	762	785	765	785	842	755	797	737	780	768	737	758	786	774	784	690	760	784	749	728	717	741	819	767	772	811	783	732	778	731	769	809	743	756	740	762	746	765	767	755	779	760	805	756	801	811	777	773	740	774	770	798	777	755	726	749	785	800	769	718	792	767	772	755	762	743	779	733	751	792	739	737	741	768	728	734	804	745	783	787	759	767	767	769	771	765	701	810	776	767	776	757	820	760	772	737	721	809	807	769	799	760	761	774	779	719	791	786	774	829	809	790	779	773	792	763	737	751	785	754	816	785	754	760	809	765	740	765	824	778	759	760	813	812	790	749	784	794	813	792	767	718	725	797	780	709	785	767	784	773	775	767	800	760	746	728	818	798	770	848	749	774	756	781	772	775	708	781	749	731	797	832	722	773	769	771	744	788	755	800	749	774	769	733	770	763	819	732	786	801	754	742	749	722	774	784	781	746	734	737	803	774	797	829	732	724	775	803	752	807	756	761	778	763	765	804	811	804	781	804	735	731	741	786	780	777	714	820	752	723	736	756	789	750	751	776	807	723	820	788	807	756	753	782	819	811	769	778	765	732	731	775	789	777	791	766	784	814	772	814	736	739	763	791	772	741	769	795	789	763	798	749	744	788	733	750	750	714	785	756	773	764	762	785	722	745	726	768	772	704	699	748	821	783	821	732	799	762	809	807	792	767	756	750	836	792	797	768	785	791	729	769	778	773	762	794	810	825	757	790	786	750	755	729	745	751	796	755	764	760	745	735	769	771	749	777	768	744	800	758	781	764	820	762	775	796	788	758	789	784	733	792	739	738	724	800	822	784	744	773	743	769	787	732	813	754	818	757	786	803	750	768	755	749	771	788	834	777	769	759	807	767	812	788	753	778	787	745	738	724	752	747	747	731	728	790	791	797	789	713	797	773	735	748	824	755	790	764	744	764	769	785	735	763	781	728	819	731	737	734	777	749	773	701	753	736	760	801	772	827	765	809	709	761	741	780	777	775	788	798	772	767	742	779	772	776	803	790	761	754	737	798	789	819	748	818	708	771	751	781	818	731	782	780	748	737	781	753	779	737	786	765	728	762	769	790	752	791	810	761	773	825	777	790	739	832	754	779	789	792	763	758	831	798	822	724	759	767	726	721	769	787	751	776	803	843	797	736	773	774	766	759	775	796	760
24429	21010	23999	28193	21014	21036	11021	632	398	419	393	367	368	379	337	363	327	321	323	325	353	305	325	322	329	319	321	327	302	331	316	289	321	280	288	287	323	297	323	331	321	306	324	309	306	307	314	291	299	274	325	299	296	326	283	321	323	324	307	310	264	300	304	286	306	315	289	312	296	335	283	317	277	313	339	299	312	336	274	285	274	311	322	282	285	294	276	306	334	298	311	304	274	286	286	274	320	320	274	313	333	298	291	289	310	304	255	278	332	332	298	327	271	301	298	283	302	298	323	276	303	313	299	296	313	291	291	294	323	296	288	318	290	310	280	313	314	329	289	290	300	300	332	275	286	312	304	328	322	289	283	308	318	305	259	280	284	284	285	315	311	301	294	302	292	300	281	300	280	327	291	317	323	287	288	294	299	294	300	301	260	301	322	339	318	295	271	309	294	262	304	275	304	306	300	294	300	312	254	301	286	287	282	309	306	294	298	315	315	286	336	292	315	314	309	321	304	269	263	285	298	278	276	336	308	307	306	267	265	298	307	317	297	265	330	297	333	304	294	286	310	318	310	296	282	296	283	290	313	293	300	326	309	311	273	306	291	270	303	282	318	275	332	320	278	298	349	314	297	311	281	282	310	308	327	306	311	316	279	317	293	285	277	321	264	308	271	262	303	328	286	290	293	280	290	319	282	280	293	292	263	269	295	319	292	300	307	271	300	291	273	281	294	281	330	305	301	314	298	279	272	316	284	299	280	281	268	279	334	274	270	293	319	269	319	319	259	298	288	276	297	313	305	299	268	330	291	269	309	300	288	268	325	310	288	292	319	320	306	284	308	313	318	310	277	298	317	310	286	295	324	287	301	299	309	265	296	293	277	290	268	298	321	298	295	275	312	295	305	322	304	272	281	311	277	273	302	301	284	300	289	298	303	314	336	291	327	324	299	307	308	317	323	257	299	311	313	266	300	272	278	296	275	269	300	296	307	287	316	324	296	310	263	280	307	324	286	302	297	299	319	291	315	298	282	304	298	306	267	296	291	292	294	325	298	307	273	312	318	306	317	311	311	312	326	335	292	267	328	288	280	295	314	293	287	317	285	326	273	296	301	318	292	318	289	292	322	302	312	323	301	277	295	296	283	327	301	269	296	280	269	272	300	298	267	308	326	316	307	321	285	305	290	293	293	290	325	264	298	290	298	313	307	299	268	274	317	308	333	303	316	291	316	294	299	302	302	333	274	272	300	289	310	306	306	298	278	314	278	312	303	304	260	267	257	311	313	271	327	313	307	313	309	292	287	317	315	269	297	303	314	342	302	339	298	303	317	310	324	343	314	290	323	333	317	271	285	295	308	308	297	324	277	285	285	276	298	281	295	328	316	300	273	326	277	316	312	287	281	312	275	301	296	311	317	269	296	293	328	296	303	308	293	317	252	245	299	283	310	311	306	286	302	304	304	302	280	274	320	300	322	330	308	278	292	311	261	289	300	349	330	284	304	317	318	297	302	292	277	294	306	273	310	282	287	312	320	267	317	331	308	297	318	301	332	272	305	313	303	337	299	302	326	299	308	300	322	307	322	287	269	302	320	283	295	318	296	288	311	303	313	303	280	315	330	285	280	315	308	338	332	268	280	299	340	275	314	321	293	329	326	289	290	315	317	310	328	288	277	294	284	287	287	294	278	279	315	284	284	290	344	306	299	292	301	281	284	340	304	291	303	285	270	288	298	336	310	332	293	332	321	296	276	317	287	314	278	278	276	267	287	306	285	308	312	313	320	249	297	327	297	285	291	307	275	314	295	264	331	306	267	324	305	294	336	277	284	277	286	283	338	288	304	310	325	328	286	288	279	296	271	324	282	293	307	254	307	304	307	280	316	330	316	317	299	301	296	305	314	280	260	311	286	276	283	329	288	282	298	291	290	290	272	281	291	295	300	293	321	291	298	309	305	276	318	295	300	293	287	272	269	286	313	323	329	320	314	299	257	293	291	313	298	283	285	338	295	295	310	273	303	297	299	288	300	271	300	312	307	320	288	298	306	283	292	315	316	289	299	289	303	307	267	266	269	329	327	302	303	303	305	307	313	306	281	299	335	334	305	300	309	331	271	303	306	325	344	318	325	293	288	315	321	311	310	320	300	275	275	291	298	299	307	313	305	332	287	280	289	289	323	327	314	303	325	292	302	336	319	313	297	327	299	241	310	297	302	310	346	300	269	338	302	302	291	304	267	326	298	312	295	310	331	292	311	285	286	273	300	308	296	307	285	308	314	312	282	277	285	290	356	264	264	301	291	318	295	343	327	299	299	281	301	272	295	300	255	283	321	293	285	280	294	281	290	333	305	260	310	351	281	301	285	310	320	289	281	279	288	306	282	288	289	313	313	304	308	305	300	297	303	291	293	308	301	302	318	293	281	307	277	285	307	304	311	302	275	305	298	329	333	332	316	297	301	307	289	293	299	280	301	319	345	305	342	302	343	262	270	261	303	332	314	283	295	312	318	327	276	265	309	281	278	268	310	334	300	294	287	293	267	273	299	278	290	247	284	299	291	280	290	287	289	306	285	285	292	292	328	272	271	348	296	252	282	315	292	282	293	280	310	315	291	319	280	292	256	290	309	304	331	334	302	260	322	312	319	265	292	311	310	337	276	292	300	318	304	292	289	325	295	265	297	311	261	294	299	272	298	291	287	312	309	308	275	310	270	320	303	290	340	325	256	324	300	278	311	297	297	326	313	279	313	305	291	291	297	297	298	331	265	309	336	321	289	316	300	324	335	311	304	310	300	343	286	327	299	327	280	322	272	309	326	304	333	284	296	326	293	290	343	287	294	313	305	303	298	326	292	291	308	316	300	289	344	297	300	277	303	295	294	270	326	282	314	287	334	331	320	308	286	284	314	304	333	304	286	305	305	314	283	257	288	309	290	325	311	294	305	322	307	294	311	288	310	277	302	308	299	273	303	320	290	289	309	306	301	287	301	276	321	320	305	292	316	308	277	316	307	295	313	305	294	317	304	280	286	291	276	317	310	285	298	313	300	278	321	300	304	320	291	319	267	260	304	297	281	271	267	307	283	281	281	286	272	302	292	287	299	296	302	271	299	334	334	297	261	360	313	292	290	276	311	283	276	258	279	298	278	300	297	295	280	311	275	331	290	284	288	312	333	326	296	295	302	313	296	276	277	323	285	341	328	313	324	307	300	301	315	275	284	293	294	306	320	292	300	293	316	312	318	274	307	276	304	306	318	336	308	307	308	281	328	267	306	291	298	323	291	269	302	293	308	286	299	290	313	289	296	320	326	288	324	287	276	315	272	308	348	275	314	281	297	303	287	298	274	315	294	308	273	284	304	316	287	309	307	296	306	296	295	289	337	300	293	320	262	289	299	271	324	291	296	308	251	302	299	294	294	299	315	315	286	302	306	326	297	275	283	301	315	294	295	295	320	281	329	302	295	277	326	268	294	267	311	283	306	313	272	284	304	254	271	287	263	267
3911	3348	1619	1022	832	791	694	652	689	659	649	609	663	654	612	603	626	607	653	616	636	648	613	628	605	627	593	620	638	603	585	625	627	654	643	645	636	597	640	656	621	660	625	655	675	656	611	687	635	641	619	608	608	622	642	665	660	629	617	623	664	642	620	649	666	590	638	627	645	599	681	629	635	652	631	636	649	631	660	657	652	611	666	621	626	645	583	663	624	649	646	663	642	592	667	626	701	619	600	648	602	630	686	587	604	600	611	604	618	613	674	635	647	618	653	632	656	629	596	615	642	643	629	622	621	606	675	604	657	648	631	613	613	600	646	615	582	630	637	648	645	604	649	612	656	575	634	621	585	677	635	622	594	589	603	595	602	621	599	629	670	629	671	712	608	634	600	620	640	645	639	632	628	595	609	629	594	620	608	653	631	630	659	647	620	625	642	608	602	576	634	611	588	661	643	615	602	613	593	638	621	601	606	651	679	635	651	627	662	621	647	606	623	636	628	645	605	635	596	710	594	689	633	640	599	635	618	616	643	635	612	646	583	612	651	682	632	659	578	638	594	647	631	617	664	664	623	651	631	643	656	605	633	636	640	633	691	651	593	643	590	632	650	636	601	622	588	643	621	574	606	620	596	651	651	587	636	640	640	583	631	661	640	590	688	639	642	576	632	597	626	639	617	693	636	597	607	622	622	645	631	673	644	617	652	618	613	635	662	674	601	646	606	625	602	619	626	591	609	648	592	585	624	653	615	616	626	621	596	624	660	637	637	632	619	614	648	613	646	604	632	639	651	590	590	590	657	647	648	638	595	621	626	620	584	620	646	600	639	616	656	650	637	640	614	653	650	659	617	621	661	646	642	590	628	594	663	634	608	609	652	651	651	634	642	639	660	590	627	668	600	630	617	639	595	639	646	631	615	617	622	649	653	667	645	619	632	566	615	564	595	639	644	604	625	587	637	606	576	652	575	598	647	626	639	598	622	590	642	625	691	614	674	652	565	632	629	628	669	589	626	602	630	652	618	646	609	618	643	625	621	581	628	645	615	619	684	641	600	604	636	651	608	614	592	591	596	592	625	644	619	673	634	597	651	633	627	607	619	618	648	622	595	579	580	668	630	638	641	626	620	618	640	625	621	611	654	598	652	619	609	667	660	660	680	615	609	632	651	633	597	592	634	653	667	662	639	695	654	626	625	624	598	631	637	626	683	594	609	633	667	611	617	628	634	679	645	598	647	622	677	561	697	610	661	629	674	638	634	654	632	649	646	616	660	627	662	617	627	656	626	632	664	631	590	617	636	576	611	617	622	664	657	660	638	623	605	635	635	663	609	662	669	647	597	590	615	556	646	640	653	634	643	587	604	621	620	643	659	643	603	668	647	629	613	611	649	638	648	667	664	574	600	575	612	662	651	645	549	617	681	649	590	655	640	631	589	637	605	609	644	618	659	627	662	609	617	676	640	584	612	635	595	641	623	616	598	609	635	676	590	599	648	643	599	622	615	634	614	623	613	614	611	628	626	654	633	657	653	589	616	607	570	659	628	617	638	603	648	640	633	689	650	604	627	629	694	621	644	637	633	601	625	637	592	657	651	565	670	661	625	595	671	636	652	638	592	600	645	603	634	623	687	652	646	639	599	657	635	603	601	610	672	611	600	599	623	629	601	633	605	650	617	627	656	624	675	652	614	627	646	591	625	620	622	640	659	635	646	604	609	642	600	634	624	615	599	631	627	648	587	628	642	681	625	645	656	599	617	660	611	630	615	653	627	657	627	588	617	632	601	605	637	668	630	644	661	661	642	639	568	639	615	639	614	618	626	604	617	642	624	631	634	644	612	570	636	632	658	614	570	641	613	614	634	631	603	600	686	603	590	689	622	643	599	645	641	610	633	630	601	665	659	625	682	596	676	590	644	641	686	626	626	663	620	604	632	642	580	647	673	626	607	619	622	623	627	650	634	631	674	580	618	618	602	669	653	592	646	627	631	612	640	631	594	631	618	639	654	621	626	634	651	651	653	595	653	668	636	611	643	654	628	616	651	634	663	652	597	621	634	649	628	741	668	656	638	641	644	615	661	658	599	602	614	641	644	639	646	594	641	626	614	611	594	684	617	618	613	652	655	603	629	622	646	660	594	642	651	641	627	595	607	687	627	633	639	619	586	602	640	640	630	659	598	653	633	615	653	639	623	633	610	580	621	604	634	618	649	645	633	620	622	614	613	610	627	610	615	645	621	645	648	602	599	614	623	602	617	665	637	611	646	616	618	659	614	654	611	645	616	637	627	638	632	628	633	647	591	599	628	613	627	578	613	658	649	683	612	650	619	624	616	589	630	632	614	639	636	603	615	622	631	639	623	615	638	635	613	596	620	631	637	641	623	616	609	630	623	659	617	625	646	598	564	619	671	636	633	605	608	618	650	676	654	642	659	619	666	652	634	654	614	604	616	616	576	610	681	642	608	616	604	633	627	666	601	607	638	601	615	640	657	631	645	648	616	599	656	648	643	616	608	680	627	663	638	613	614	652	625	654	626	605	638	687	631	629	625	632	611	650	683	651	659	657	629	643	629	606	660	641	628	639	644	647	609	644	633	627	609	642	606	610	635	638	611	634	671	616	626	631	656	617	631	663	587	660	604	622	633	641	606	648	593	599	646	658	624	635	632	623	630	635	657	646	614	610	675	646	625	583	596	666	644	671	620	613	616	661	629	626	622	679	633	629	582	651	678	642	621	601	623	600	636	626	624	615	650	614	643	600	601	606	601	616	623	626	646	619	665	663	636	629	627	585	588	589	661	650	625	648	564	581	607	650	607	644	660	580	621	657	670	616	587	682	599	632	635	634	620	691	656	589	638	639	628	614	656	611	622	624	654	636	609	629	605	620	613	618	618	633	592	671	622	614	655	662	668	649	625	607	615	616	619	631	548	594	622	646	663	628	641	610	605	589	633	648	625	624	635	635	641	612	635	684	628	633	613	653	606	651	616	643	628	616	670	661	651	626	643	597	636	653	616	654	640	611	629	592	582	679	622	637	604	634	629	603	650	596	627	681	661	638	622	661	622	624	615	637	621	620	679	626	655	588	582	625	620	654	663	631	659	625	628	664	639	652	649	631	660	626	604	640	588	588	664	663	598	594	646	605	633	581	665	630	657	569	647	623	603	592	598	612	618	656	620	638	670	645	616	625	654	610	645	640	635	618	632	655	642	663	638	638	622	617	626	624	645	649	663	629	658	665	626	624	659	660	635	636	638	642	685	649	644	645	628	619	635	653	580	652	579	622	652	633	607	635	621	607	607	664	619	645	604	633	639	678	643	681	631	601	610	617	602	609	630	639	625	606	596	680	589	624	630	626	597	610	622	639	684	642	661	662	602	641	633	644	646	625	612	611	627	675	674	660	642	615	662	584	591	620	598	626	606	631	612	616	619	637	632	630	641	625	627	616	633	631	617	626	604	653	628	592	588	623	632	597	650	620	614	619	667	608	602	650
33106	14663	2132	287	228	206	167	220	215	189	211	200	214	205	208	214	188	220	208	204	191	188	221	207	197	191	249	194	196	231	196	199	234	224	212	201	239	201	204	183	209	178	195	218	216	188	199	209	194	190	215	193	199	201	204	227	227	198	202	179	205	188	221	196	204	217	213	182	210	183	196	192	197	188	210	205	183	207	207	201	211	217	199	199	231	188	192	173	212	228	233	221	198	222	202	178	232	202	213	169	185	203	218	225	224	221	194	183	197	199	170	189	201	207	211	193	206	198	214	229	184	190	205	218	203	179	236	175	195	192	214	227	206	218	195	216	198	211	222	189	180	196	197	206	220	226	188	169	192	233	219	185	191	211	208	221	194	194	217	207	216	212	217	207	209	214	238	209	216	209	166	208	215	210	173	202	209	204	215	212	186	206	193	201	191	183	206	205	215	213	211	219	189	190	205	217	182	243	206	214	214	205	193	227	182	218	220	211	190	197	192	199	199	189	182	197	242	201	203	179	212	196	218	212	199	198	179	193	213	243	200	192	176	214	171	199	186	203	221	195	197	187	215	214	197	187	181	222	204	194	196	184	198	197	195	188	206	207	218	220	213	230	193	211	228	175	222	232	223	210	187	198	205	204	223	199	210	196	202	209	198	210	227	198	202	196	201	193	212	204	194	197	210	212	212	234	195	214	188	185	191	190	189	197	199	179	211	193	224	166	215	205	201	208	216	226	194	205	206	207	206	202	189	215	221	187	216	201	212	210	210	210	222	183	179	204	199	206	191	197	208	178	214	190	178	213	203	196	209	227	215	202	204	199	202	187	207	204	208	200	213	226	195	197	172	181	214	202	180	196	225	190	210	188	189	202	228	193	195	211	208	213	202	205	203	209	182	193	211	194	226	231	210	192	207	205	207	225	209	193	213	211	201	197	211	213	209	200	184	224	219	187	206	206	201	203	197	200	242	178	164	218	220	218	183	198	239	228	203	214	217	185	224	191	199	188	218	195	232	191	203	189	205	237	216	225	206	194	199	199	188	228	205	200	191	188	217	194	216	187	205	192	192	220	193	188	183	254	224	199	187	206	212	216	228	206	192	167	199	213	215	219	204	193	220	224	218	218	205	208	203	209	201	177	210	193	184	184	195	191	179	175	202	196	197	202	192	199	209	211	199	188	209	223	199	187	177	212	207	219	196	207	204	155	211	203	202	205	203	194	192	213	212	208	188	197	187	208	194	180	200	215	207	230	211	214	198	200	184	212	188	198	173	214	212	205	239	202	194	217	200	199	207	206	183	210	224	202	211	200	168	215	232	219	221	204	200	221	205	179	213	264	213	214	218	197	206	172	187	222	203	199	171	201	220	194	205	203	221	217	209	194	228	208	213	240	205	239	202	205	194	211	219	182	208	188	193	219	201	214	208	197	201	155	205	221	220	190	206	208	180	167	189	205	213	214	249	201	223	222	207	217	208	204	181	202	233	199	190	180	221	207	208	197	210	198	213	235	201	216	205	205	236	195	191	197	191	215	194	199	198	229	214	228	179	179	198	227	208	207	204	202	204	225	212	199	201	217	203	196	200	236	225	185	211	178	187	188	217	197	196	170	183	202	193	202	191	186	184	191	232	217	198	224	190	190	205	214	209	203	242	215	242	200	178	220	211	196	194	212	201	210	202	191	197	233	211	172	199	211	197	204	200	192	214	207	207	199	211	203	236	194	212	207	244	207	215	229	224	206	205	213	261	220	197	219	212	225	186	235	195	207	220	233	175	165	208	197	239	216	210	191	197	211	200	205	219	178	206	202	191	197	231	197	207	215	230	201	200	187	217	171	200	219	195	192	182	216	216	210	189	213	217	194	218	194	224	199	187	187	209	225	204	223	220	228	194	187	220	192	182	212	215	202	196	222	228	213	199	194	195	246	191	179	187	210	184	192	229	213	206	191	194	205	184	210	202	224	198	217	210	226	183	205	201	183	191	222	194	209	180	214	227	206	212	228	202	212	183	208	221	216	197	181	218	188	201	197	185	219	213	197	224	214	180	177	209	209	197	213	198	206	226	227	188	218	216	217	205	210	190	193	214	198	178	188	203	215	200	201	190	204	197	199	219	185	195	218	187	193	200	216	225	227	219	191	199	199	211	190	190	198	169	214	201	202	181	186	219	184	174	203	215	201	202	200	203	178	215	227	172	194	208	208	214	182	190	181	202	189	219	233	204	217	176	203	184	221	237	206	205	212	207	208	219	204	210	203	216	180	191	246	195	190	213	187	207	204	220	219	205	185	213	214	189	187	222	197	213	217	200	193	198	224	192	179	220	218	225	185	202	235	204	197	197	213	226	213	201	199	213	197	206	186	212	202	192	222	213	189	197	232	218	178	209	245	204	204	197	206	211	196	221	220	196	209	217	209	185	182	227	203	200	199	198	199	207	182	193	216	217	184	192	220	182	220	196	209	177	201	178	222	221	217	196	196	210	197	210	193	185	215	206	196	205	184	202	196	187	209	206	203	215	201	227	186	197	210	203	193	194	169	206	228	242	233	226	213	215	201	225	194	220	194	187	177	221	179	205	188	196	196	174	214	211	196	193	218	199	208	207	191	211	212	240	197	210	178	231	220	185	222	181	212	212	194	188	204	197	190	220	210	202	227	195	237	236	218	211	188	191	225	222	206	231	238	207	228	211	214	193	208	185	230	213	221	174	205	177	216	219	207	212	179	198	196	178	193	215	206	212	212	206	194	201	189	213	208	181	204	191	167	192	194	234	196	203	192	186	194	208	209	212	241	219	220	211	199	190	210	187	199	189	212	211	182	223	189	207	207	210	215	192	223	202	187	197	204	223	204	205	201	188	203	193	202	188	198	193	200	195	196	208	207	243	200	189	214	204	201	203	174	186	195	226	189	211	219	212	229	210	186	250	211	223	212	179	186	225	194	179	196	158	189	194	200	217	192	202	221	194	221	210	202	198	201	185	208	201	202	217	190	239	201	189	204	202	158	190	205	209	210	215	190	222	203	203	190	201	219	199	216	168	194	193	178	213	203	192	197	204	181	195	182	192	206	242	217	210	195	217	208	204	210	208	184	198	210	223	216	222	199	214	202	186	201	188	215	200	203	230	197	178	212	229	210	180	176	184	195	213	199	176	241	204	204	205	208	208	202	192	207	187	212	174	198	184	219	174	212	222	216	176	221	210	210	205	201	245	180	221	218	216	192	206	235	212	183	175	216	205	194	197	169	225	219	205	172	215	207	205	207	211	204	201	214	220	198	211	209	207	180	229	195	194	204	204	187	193	216	209	218	192	210	192	209	211	200	198	196	206	210	179	189	216	225	210	204	185	208	221	209	201	217	170	228	201	186	202	208	198	180	208	176	191	233	209	193	210	188	198	190	215	206	216	165	214	196	195	189	173	203	202	182	192	220	229	226	205	202	187	204	195	187	195	202	189	205	225	217	225	211	217	202	223	210	221	193	212	195	212	215	234	198	179	191
7628	548	560	470	479	442	506	467	469	487	518	512	512	487	510	492	507	495	486	510	525	528	481	501	466	511	489	518	508	468	527	464	530	525	494	521	463	479	486	473	473	471	510	507	495	504	537	508	517	484	492	505	495	524	517	475	510	523	520	480	530	489	485	527	500	482	472	466	479	464	519	471	496	460	466	492	505	498	495	510	450	491	510	477	478	469	490	478	512	521	542	503	482	483	497	491	503	503	492	487	519	524	521	478	498	469	490	494	467	485	464	505	488	487	497	524	465	501	475	485	458	503	514	468	484	482	507	548	512	503	510	500	500	465	473	505	495	485	550	479	523	476	494	487	510	492	494	481	493	491	523	471	458	512	548	467	483	469	554	495	493	508	483	467	525	508	520	509	470	498	485	472	451	522	485	478	505	519	489	497	482	456	436	489	477	510	507	524	518	509	517	508	494	494	479	460	507	477	495	507	511	529	475	494	525	502	498	515	453	469	499	523	485	444	530	502	517	465	457	476	513	516	490	501	487	493	474	513	450	477	478	512	506	475	497	492	503	501	480	495	471	495	507	507	488	536	500	515	452	465	530	502	521	512	521	505	542	470	492	491	517	489	512	484	467	512	529	488	502	506	492	486	489	513	509	507	471	513	489	508	480	505	478	488	492	501	451	531	491	517	498	480	425	491	483	508	520	501	482	491	480	449	501	479	509	493	499	479	478	490	544	481	500	515	534	510	490	490	517	496	497	511	488	498	490	529	514	489	475	510	515	530	521	489	541	490	536	467	482	546	521	493	489	487	473	506	468	449	458	459	464	507	505	476	514	522	518	515	488	488	522	490	503	473	485	493	515	460	487	515	491	483	499	497	467	489	485	520	506	486	516	488	506	551	468	515	507	450	450	486	463	484	507	483	494	476	502	476	475	501	502	537	472	524	509	479	536	469	494	554	499	512	482	523	505	509	514	515	468	516	542	478	464	518	511	511	430	480	502	494	514	489	478	487	501	482	495	480	471	470	470	485	529	482	479	515	497	495	494	477	522	511	488	509	510	499	493	518	482	468	496	526	493	550	474	527	529	464	479	495	485	486	543	490	466	496	456	495	493	490	468	482	454	520	528	541	501	505	500	533	489	545	480	476	485	488	481	483	493	498	488	486	530	469	499	501	499	443	506	519	517	438	483	517	453	493	522	462	475	517	508	468	547	466	461	520	489	487	466	511	499	496	459	489	513	502	484	466	468	516	505	477	467	509	518	484	508	545	482	492	502	520	539	486	494	500	461	447	497	512	490	481	476	480	445	468	487	514	468	453	485	499	526	520	503	516	510	487	472	491	506	455	540	506	485	518	523	479	456	524	504	486	501	476	468	510	496	471	543	533	518	484	504	469	475	519	522	516	523	451	482	522	515	521	467	476	514	513	482	484	474	484	529	503	510	468	455	519	506	521	473	448	499	498	477	513	498	457	481	509	496	461	545	489	471	519	540	493	499	476	524	505	459	499	484	514	506	512	477	510	517	490	515	471	501	494	486	542	528	512	481	487	537	514	467	520	438	486	473	539	530	479	513	510	513	510	506	495	492	528	535	524	523	473	498	503	500	485	488	474	516	496	463	471	485	501	474	493	518	489	458	491	477	469	471	522	487	481	480	479	496	503	478	520	469	473	495	526	491	527	548	502	537	457	471	485	486	485	482	465	514	514	490	517	475	474	473	489	477	486	480	483	516	510	495	497	497	488	476	499	493	454	489	507	493	530	515	478	518	511	459	512	483	490	531	447	477	539	513	492	510	491	520	499	528	525	544	455	498	541	477	493	469	508	520	485	505	514	513	453	499	518	483	488	508	474	512	468	440	524	509	494	518	456	501	465	500	469	457	496	467	485	496	437	507	505	507	536	527	522	510	476	537	485	517	468	496	468	470	494	524	474	493	472	470	503	463	499	494	506	518	519	498	519	466	465	475	512	501	501	479	487	546	464	478	500	527	462	506	498	521	475	495	511	530	490	478	517	500	506	463	495	472	520	497	538	517	447	502	517	494	519	506	478	515	457	528	481	522	491	471	471	488	483	497	545	479	479	463	482	503	512	479	469	481	518	522	489	522	537	477	494	462	509	516	469	516	507	508	514	488	469	482	539	490	479	487	472	498	503	476	519	497	517	463	523	488	518	502	496	504	475	523	456	513	502	462	522	493	540	511	538	474	484	503	496	528	482	500	441	489	487	470	452	470	487	479	485	512	489	513	463	480	492	511	484	488	491	529	495	465	477	485	527	507	518	511	493	477	481	487	540	526	504	507	429	480	476	510	497	479	537	459	490	479	520	510	485	476	485	475	494	495	476	473	463	479	525	493	489	500	498	489	488	492	529	470	494	513	477	482	479	501	502	482	525	500	494	469	543	491	455	512	518	468	499	498	488	506	514	501	533	477	511	473	506	490	461	491	521	508	500	526	477	463	499	491	472	484	528	515	511	439	542	493	479	477	475	472	472	469	535	537	495	509	509	512	466	527	503	509	509	500	522	512	512	526	479	473	467	470	470	508	470	515	552	487	504	489	507	461	504	501	476	453	478	461	511	500	495	505	476	515	485	451	486	488	502	503	514	461	495	480	492	463	495	464	497	476	485	501	507	518	512	482	495	435	452	502	511	471	490	518	510	482	519	489	520	510	509	484	508	468	507	463	438	449	498	496	468	516	511	521	472	507	467	489	466	507	505	524	500	515	496	476	530	502	512	521	515	520	455	473	460	501	497	534	454	485	462	458	492	444	536	495	503	475	511	515	511	478	507	503	518	494	476	454	487	490	518	478	519	479	509	515	475	507	491	502	498	524	480	483	478	508	443	519	487	506	515	456	508	505	512	477	534	485	512	523	451	521	503	471	470	494	485	509	499	513	512	513	490	496	502	485	509	489	532	475	507	502	494	456	468	517	525	453	478	545	491	491	478	491	538	514	480	499	456	537	518	471	517	506	489	486	513	524	524	487	462	476	451	513	490	496	495	488	469	501	492	520	500	503	541	460	494	511	488	530	495	499	548	504	486	486	467	469	493	503	507	486	495	494	472	476	502	518	500	518	530	484	521	513	513	498	508	486	494	504	482	499	490	520	494	508	471	485	523	488	482	493	503	500	500	477	454	498	484	450	477	507	492	496	500	481	469	503	473	500	484	466	539	541	474	464	529	500	474	511	490	502	540	455	478	528	526	497	529	497	461	489	504	493	509	495	476	491	489	534	547	493	464	507	543	488	511	500	494	507	557	507	523	506	479	518	503	491	540	474	472	480	492	534	514	518	519	507	524	470	509	482	510	495	510	522	506	492	521	486	480	487	463	536	474	475	492	503	516	468	495	493	521	543	499	517	517	463	494	472	457	535	465	514	496	467	494	519	491	463	461	480	479	507	466	474	500	518	524	499	477	496	471	516	491	519	505	481	502	516	464	504	535	491	496	504	532	526	504	531	512	533	506	479	462	533	476	487	533	488	520	499	522	469	458	510	506
25087	21010	23628	28594	21022	13091	691	473	413	421	362	386	404	373	381	408	392	374	374	355	354	379	346	347	360	342	365	354	363	331	335	372	382	387	394	369	375	377	352	393	387	393	378	344	376	344	337	357	375	354	344	369	369	359	339	392	349	366	351	336	378	354	351	335	382	358	362	352	355	372	357	352	353	354	369	396	372	334	355	352	346	353	342	344	346	341	358	314	344	348	315	367	341	348	354	340	349	383	350	364	335	334	372	360	369	395	346	397	378	374	370	331	301	350	368	387	369	347	387	392	360	384	349	382	367	386	391	327	345	365	383	364	372	354	385	379	389	399	362	392	382	385	375	374	347	337	378	365	356	336	353	340	327	369	315	357	365	317	381	372	378	346	356	342	381	335	327	407	348	350	381	355	332	325	370	370	387	340	339	341	348	376	379	331	346	403	391	379	358	402	328	373	346	359	396	338	343	349	368	349	387	374	357	361	376	373	322	323	362	380	337	345	337	339	378	354	342	371	344	354	362	355	349	385	375	357	375	345	354	375	346	350	372	360	330	368	317	338	356	373	363	375	334	355	340	385	344	391	383	373	417	349	359	362	326	383	351	322	401	380	349	362	327	390	366	346	356	367	357	372	369	351	374	351	384	399	329	385	352	378	394	370	384	332	348	362	369	351	361	396	358	354	329	350	341	360	336	341	387	381	352	341	313	366	374	339	357	360	370	342	356	332	361	355	413	360	341	365	348	323	384	333	370	353	356	369	370	375	324	365	347	335	341	361	382	355	361	358	303	394	359	339	392	334	376	392	404	368	378	373	371	380	360	337	424	361	369	354	381	339	339	346	377	347	355	356	327	378	380	340	380	334	396	380	351	360	342	404	337	322	356	373	382	391	324	359	350	360	416	381	358	352	402	352	341	383	328	340	351	357	332	416	361	333	337	340	351	377	378	395	334	349	394	339	326	346	355	363	339	366	336	341	386	315	341	373	348	368	348	369	355	349	393	348	342	365	349	393	333	360	382	347	368	334	334	360	398	384	359	335	366	365	343	359	293	366	373	373	343	358	363	358	328	370	336	390	375	385	343	357	420	361	353	367	349	337	364	367	315	349	337	401	338	357	381	333	370	376	359	376	352	391	374	353	361	325	363	375	359	366	360	330	354	340	348	346	366	356	366	383	381	385	341	382	378	354	362	359	329	348	397	393	360	383	375	369	348	347	367	375	323	351	383	358	376	376	381	346	409	340	344	348	340	365	364	352	342	361	373	392	343	368	352	325	367	369	356	347	379	377	381	352	359	363	387	362	354	359	360	322	363	342	334	406	366	353	362	394	393	381	363	346	397	343	354	366	357	332	362	370	369	358	368	397	369	373	371	349	366	364	339	325	370	374	342	393	368	348	340	352	362	338	334	400	350	426	400	327	353	317	370	360	374	360	351	353	369	376	388	362	378	368	321	369	366	356	378	373	340	364	344	346	396	390	358	363	369	324	337	382	367	385	301	370	362	348	370	323	342	390	385	376	376	352	379	394	341	369	341	350	330	340	350	358	369	391	333	369	356	344	361	334	339	320	370	335	332	308	357	379	366	360	332	361	364	332	369	374	334	357	370	322	359	369	364	413	372	335	353	355	328	345	343	327	349	359	344	394	405	345	350	357	347	345	384	356	362	360	330	352	342	365	382	323	413	379	381	326	369	316	341	343	344	373	359	336	360	357	341	336	337	323	371	352	348	375	385	343	393	355	368	370	379	345	348	395	336	350	375	408	361	341	370	359	361	339	383	322	372	328	333	371	403	332	334	356	336	395	361	348	369	379	352	389	338	352	325	377	329	397	343	346	379	372	345	339	335	353	353	365	335	334	349	349	377	348	382	357	363	368	361	408	377	359	380	371	358	344	334	370	391	403	372	378	368	353	350	358	361	367	397	363	342	373	351	366	368	326	329	331	390	376	403	372	374	334	327	334	354	348	345	361	345	346	356	368	365	359	371	357	357	386	352	368	345	385	346	369	375	325	388	341	374	374	330	346	364	362	377	351	358	377	374	376	410	371	346	356	318	348	388	320	371	340	333	383	359	340	362	360	376	361	371	347	351	351	382	357	348	364	359	354	369	358	362	348	353	332	343	352	359	372	413	383	340	358	339	358	382	374	351	338	357	381	373	332	341	351	361	356	367	315	356	339	368	368	365	362	349	333	350	344	317	347	364	353	354	381	317	353	351	350	389	378	366	374	389	372	347	346	386	358	398	376	375	351	378	369	314	392	358	333	361	336	362	408	364	354	360	410	365	370	368	361	370	371	402	327	361	385	341	345	315	380	339	335	371	387	325	324	355	367	354	343	343	409	345	349	356	376	361	358	327	369	366	366	352	379	324	363	352	353	356	387	346	395	362	351	350	353	372	371	367	370	378	341	367	371	318	379	385	356	390	364	351	357	377	341	368	382	358	361	386	360	362	336	358	385	349	347	344	316	378	384	330	313	355	346	342	365	375	348	316	371	341	359	356	381	342	346	398	355	365	369	370	337	357	360	356	373	377	376	383	393	372	352	335	377	401	346	370	334	398	383	325	389	310	336	342	371	352	393	320	346	314	323	341	384	347	340	325	380	367	347	335	372	377	377	386	387	366	360	365	364	380	364	356	382	353	374	391	369	371	365	334	344	348	319	341	373	373	370	368	358	346	370	380	358	339	369	365	348	353	335	358	363	357	340	324	348	357	321	346	351	329	345	338	360	383	352	344	393	354	341	388	363	351	322	332	385	327	377	358	361	417	368	356	355	373	348	318	385	353	367	362	412	344	364	358	347	376	327	337	397	345	343	369	384	333	352	333	356	337	357	399	359	371	346	349	330	334	346	343	330	390	372	367	360	372	362	361	363	376	364	392	369	372	337	350	394	384	361	355	369	332	361	340	354	365	342	364	362	348	337	371	364	351	380	343	336	368	321	370	367	329	401	365	384	399	341	380	385	379	368	351	310	349	365	362	356	327	353	349	345	354	368	354	342	320	374	355	339	361	339	351	390	340	348	397	335	371	338	362	410	370	380	384	377	350	347	364	374	345	388	361	390	328	375	427	354	370	363	366	356	318	338	348	336	375	351	377	353	374	347	376	369	354	342	353	342	329	361	416	340	343	355	354	349	363	380	379	332	332	376	357	336	397	352	348	422	359	342	319	372	366	354	352	411	347	384	378	374	352	378	354	355	343	346	335	345	346	387	364	374	343	378	344	376	372	361	400	352	356	380	397	341	355	342	355	379	351	338	332	328	352	374	363	339	382	393	371	369	358	361	370	409	369	359	356	358	341	396	342	398	347	364	368	390	341	376	367	364	363	313	396	365	330	360	365	366	405	358	349	353	348	365	335	385	350	378	368	350	372	325	383	357	344	354	352	371	312	322	332	331	376	361	364	360	368	337	338	382	356	386	331	337	345	383	361	361	361	375	385	377	354	359	370	359	356	362	349	379	355	360	351	372	308	371	355	364	342	384	391	389	343	369
4383	2130	1241	962	883	837	807	842	844	787	783	714	757	763	817	741	771	803	808	760	797	762	784	774	825	823	778	761	756	753	732	792	822	787	803	762	742	771	759	789	758	756	800	732	825	743	750	751	799	809	761	774	786	752	722	789	774	733	743	743	817	788	786	766	801	791	794	710	818	751	741	768	770	803	809	726	775	755	792	820	781	756	747	740	838	790	735	761	759	761	768	783	766	815	795	761	766	784	773	767	726	765	761	734	775	766	806	794	802	766	778	739	795	796	719	727	758	728	844	733	790	732	794	784	797	752	788	742	771	738	756	814	734	749	777	742	799	790	757	765	830	795	816	783	777	738	777	735	767	752	812	762	733	767	813	748	780	745	778	767	753	725	767	756	785	785	779	787	775	775	747	757	786	795	798	734	757	791	755	870	787	748	760	816	771	733	794	793	749	733	808	770	754	778	760	814	768	767	771	761	739	772	753	792	783	771	732	735	764	772	801	772	719	715	755	792	809	851	759	804	777	751	745	769	820	816	749	781	787	775	824	803	758	760	757	765	775	821	728	783	721	800	796	755	766	768	755	825	762	773	762	820	769	783	783	817	733	824	842	831	753	761	754	744	803	762	800	777	757	786	748	754	784	752	764	730	819	759	760	735	749	791	736	759	733	784	806	756	731	764	784	804	778	741	725	796	742	809	789	757	775	735	768	737	736	793	822	764	755	774	760	797	755	787	746	735	754	813	782	781	805	753	809	754	825	746	763	771	788	734	789	763	751	749	760	757	757	753	755	793	726	813	747	786	736	741	740	762	757	792	777	832	756	717	760	763	716	798	758	777	766	758	766	747	779	783	737	761	778	753	763	834	808	784	770	780	725	741	736	780	783	783	802	761	770	774	784	795	782	763	789	778	750	804	779	805	758	779	816	787	740	790	797	804	760	795	817	738	785	745	802	779	764	779	803	785	804	748	777	778	797	808	756	789	740	807	759	791	761	792	774	823	818	711	748	739	810	822	804	768	790	740	752	771	793	738	810	749	810	779	732	769	804	790	749	743	774	799	752	749	837	755	747	805	824	788	742	748	730	761	739	751	810	756	735	745	743	790	777	802	776	785	789	725	784	771	753	737	757	747	773	734	796	789	817	831	797	770	771	798	770	730	704	791	771	741	737	791	809	820	826	807	768	773	770	768	786	757	701	767	766	736	760	807	795	757	735	747	772	790	740	736	827	800	748	727	780	752	768	772	794	788	846	751	725	773	817	800	761	766	782	765	755	763	816	737	803	763	796	807	734	667	800	815	768	839	783	742	774	774	737	700	719	777	744	778	773	705	745	768	743	804	799	737	771	799	751	782	771	771	699	737	774	832	750	784	777	788	762	780	739	762	745	769	737	788	769	767	765	803	777	776	804	798	825	748	796	746	777	793	786	776	744	744	731	763	752	802	793	781	796	784	818	796	786	783	775	786	711	705	739	770	721	728	784	767	734	776	719	789	820	798	751	791	786	728	784	789	785	792	784	754	790	793	742	719	781	775	757	736	774	846	757	765	714	724	764	761	819	768	794	782	775	806	764	740	792	776	773	763	769	784	726	751	749	747	735	749	801	769	791	766	760	749	770	763	761	721	732	787	780	769	739	776	777	755	745	806	794	763	726	768	751	748	763	807	755	772	800	823	820	772	753	766	836	748	755	759	829	743	740	757	806	772	809	771	758	761	771	770	734	749	689	807	822	694	786	819	775	815	704	792	857	791	792	702	737	780	795	755	732	754	768	735	722	760	776	783	806	783	743	772	776	746	737	780	782	749	813	835	778	768	729	716	813	767	787	772	755	754	828	768	822	758	751	802	792	797	786	822	829	753	750	747	796	785	841	800	760	759	786	751	823	792	830	750	750	788	768	761	709	806	735	760	804	789	742	768	784	734	738	734	811	789	754	775	770	729	747	770	752	770	761	750	822	736	829	735	779	777	787	770	844	756	812	761	784	804	805	813	773	791	806	782	786	751	747	730	762	705	697	769	732	758	760	756	771	778	760	784	728	796	761	768	756	762	774	770	786	759	842	786	747	759	768	762	716	774	746	778	784	812	791	814	788	815	730	784	769	748	746	774	790	757	829	748	770	753	788	786	762	782	732	749	752	749	749	758	766	753	783	780	817	790	840	812	762	792	804	785	810	816	755	757	751	792	736	734	792	762	782	796	778	784	769	804	765	735	801	821	795	749	786	809	801	791	792	738	765	779	827	775	756	743	784	766	752	795	729	738	772	762	716	786	755	821	769	730	729	762	758	778	777	766	761	785	724	790	759	741	764	748	768	780	762	725	746	773	772	826	721	760	799	766	757	827	758	762	773	772	753	778	792	783	774	752	739	813	744	779	744	738	833	775	723	782	830	830	766	756	786	754	765	759	800	728	747	796	755	787	829	795	737	755	786	810	809	792	847	809	782	761	771	787	798	771	755	780	752	743	786	770	760	765	760	771	815	773	834	796	801	771	733	796	733	772	724	756	745	796	761	802	717	739	756	814	735	751	786	757	758	752	780	833	759	821	787	761	801	729	787	793	810	797	764	754	743	785	768	791	815	773	727	785	769	789	767	749	750	760	772	781	764	801	680	748	769	770	789	793	788	812	758	756	790	802	786	781	785	744	782	788	829	759	785	741	814	720	751	739	747	790	764	757	781	754	793	741	726	734	770	777	732	796	778	784	785	779	759	751	785	775	734	762	742	815	813	763	750	782	753	770	743	784	779	759	765	741	780	716	758	731	760	797	737	779	761	717	794	771	778	802	809	845	754	746	726	735	760	778	755	817	773	782	748	764	741	797	731	776	738	790	750	766	768	790	755	764	804	803	776	788	739	762	754	757	785	763	751	797	758	779	805	768	815	744	748	752	729	794	808	778	738	773	777	832	794	810	767	761	748	815	756	760	770	736	753	765	794	784	810	765	760	727	747	812	775	763	788	712	791	777	785	767	732	787	761	836	790	823	807	752	759	818	740	747	766	735	786	755	780	761	760	760	750	779	799	764	769	825	793	813	740	742	756	762	675	779	743	759	757	713	757	746	767	789	759	784	776	791	819	736	807	758	809	792	794	755	812	753	791	810	771	777	759	805	791	779	749	744	748	753	785	760	764	805	832	758	747	798	751	771	749	768	767	768	793	792	759	797	779	727	755	756	749	768	846	787	791	755	768	715	760	768	758	834	783	771	753	791	790	749	808	767	716	790	778	796	745	815	805	768	737	805	789	758	769	773	745	799	772	808	745	802	748	768	781	751	762	748	800	720	772	796	762	781	792	777	794	797	756	771	796	780	755	778	804	760	763	810	756	793	791	776	725	764	775	763	768	831	753	779	792	749	810	746	736	815	746	783	781	781	775	746	729	771	739	777	771	773	763	796	775	763	773	793	740	754	775	797	751	764	723	791	750	841	739	749	791	715	787	813	769	735	791	759	765	720	758	766	809	770	812	796	756	803	735	824	778	740	741	734	775	755	756	765
24399	21006	23970	28244	21007	21034	11030	628	413	370	359	366	362	397	328	360	330	318	300	330	338	318	355	350	310	312	337	301	290	273	321	316	321	297	277	309	286	314	296	342	314	308	259	311	334	305	308	302	282	323	293	306	257	313	309	286	335	306	277	301	306	307	296	314	325	304	279	292	303	272	296	313	333	314	321	295	304	309	310	278	320	276	276	297	317	279	281	295	314	308	270	298	264	287	322	306	288	287	299	291	301	295	309	282	272	291	319	299	276	321	323	293	314	296	273	334	320	269	312	297	272	286	310	301	296	275	344	305	294	302	326	293	305	304	278	258	326	307	313	287	301	309	292	284	287	306	290	305	305	279	266	281	305	306	268	311	322	289	301	294	305	309	291	299	277	292	294	271	308	314	306	299	323	327	304	287	345	327	334	315	280	307	298	325	326	294	303	306	308	300	292	278	353	304	309	280	296	269	315	298	307	305	314	296	311	314	268	288	267	320	305	316	297	286	313	260	276	318	299	324	313	291	272	332	307	325	294	297	294	313	252	286	289	310	307	294	334	304	270	296	278	312	291	295	303	297	329	265	295	291	302	293	321	305	297	283	316	329	310	293	272	313	324	285	301	298	300	288	307	298	263	280	279	296	292	346	327	271	335	280	326	283	309	318	279	294	280	283	287	278	307	340	292	293	290	299	312	298	307	304	308	317	286	319	328	294	269	313	333	306	295	281	296	286	267	295	320	334	286	293	291	273	298	308	330	304	292	316	299	274	319	288	305	296	291	298	322	286	307	309	310	292	337	317	300	261	310	300	291	319	304	308	331	351	337	322	304	328	322	292	282	280	300	271	294	304	310	315	298	261	294	299	294	283	331	294	298	298	275	262	297	281	287	321	338	308	285	287	291	321	288	293	311	328	283	293	316	283	268	298	290	271	295	279	281	337	298	317	282	298	323	268	268	281	311	311	332	303	284	292	316	314	291	293	283	293	313	288	308	311	262	301	351	307	312	300	320	271	308	289	314	289	282	306	293	314	316	303	316	276	253	282	295	296	297	274	303	326	317	285	303	269	295	301	306	293	261	314	308	294	342	311	302	303	324	302	319	286	302	294	314	297	299	269	290	286	320	319	313	340	277	280	324	279	306	300	290	277	314	282	323	225	255	296	299	307	352	326	299	328	289	337	355	297	301	305	316	309	291	267	318	316	338	321	297	308	300	307	324	335	269	323	308	287	290	260	282	301	269	310	288	288	319	331	283	318	310	318	269	272	288	308	280	297	300	312	264	289	318	275	321	295	268	300	301	291	268	322	289	307	289	297	296	294	274	309	308	310	334	318	293	311	269	304	288	283	272	287	295	283	295	333	312	277	286	294	285	297	296	307	302	296	300	293	296	327	296	279	309	279	290	330	323	299	287	314	324	292	301	317	273	300	334	283	315	269	306	306	297	305	310	281	291	322	312	296	325	273	287	289	291	300	313	258	284	298	315	295	290	324	320	318	305	299	324	326	313	311	294	310	334	276	286	267	288	333	317	305	266	305	298	296	308	323	288	290	299	281	258	282	309	294	294	280	274	288	272	288	292	280	290	308	274	294	308	325	281	290	309	308	314	348	313	297	258	294	283	269	318	298	337	276	254	278	313	302	336	311	295	312	317	300	303	306	265	292	293	335	294	295	317	300	279	282	297	311	318	285	296	302	317	301	289	316	336	307	278	320	293	316	309	319	298	322	310	309	308	267	300	310	288	293	286	269	308	284	296	302	305	308	304	299	298	290	286	303	290	308	301	303	309	288	273	294	314	298	292	327	322	285	304	309	306	307	300	311	292	323	334	287	310	296	291	281	316	337	287	273	262	288	311	298	302	273	310	288	290	309	312	283	300	306	288	298	317	326	310	298	323	308	299	277	273	292	332	331	305	283	309	296	289	308	272	299	263	320	295	264	350	314	321	336	296	311	311	295	326	322	317	326	305	304	272	278	297	307	317	297	294	295	312	321	284	309	306	295	278	332	272	293	311	326	278	284	305	312	314	286	300	302	282	321	337	301	303	323	313	272	291	294	278	281	269	304	322	287	322	322	280	296	310	275	291	277	292	306	316	309	281	280	300	322	319	315	303	314	274	315	284	307	316	297	294	330	321	312	315	303	284	300	300	280	291	281	315	297	286	285	307	321	334	314	288	311	317	329	288	321	300	273	340	304	323	268	319	294	297	301	284	329	277	282	294	274	264	258	317	284	310	305	306	317	306	277	294	237	290	325	320	289	318	283	314	302	300	306	282	306	301	347	333	308	325	283	292	294	310	284	292	334	277	273	294	300	291	293	324	311	320	322	308	317	262	299	302	317	294	278	302	323	313	311	297	306	286	269	275	278	311	294	304	321	297	314	326	311	294	296	295	289	282	281	321	296	298	289	294	281	302	271	295	306	327	290	320	302	288	318	328	296	320	305	303	299	305	264	301	325	249	292	275	298	291	326	281	284	307	319	284	273	296	297	242	296	319	310	314	282	303	305	276	297	290	305	309	298	308	306	309	301	306	330	278	314	300	294	316	304	298	293	284	301	321	284	304	359	346	304	314	332	286	290	283	306	314	293	318	347	319	296	286	254	264	327	311	312	316	252	292	291	315	309	272	270	332	305	331	332	302	296	291	289	345	304	325	290	322	315	280	326	285	284	303	260	293	283	306	300	277	332	341	296	310	288	284	309	318	293	268	303	311	287	273	323	300	259	289	281	299	322	274	299	301	305	311	304	300	351	311	327	320	292	276	302	250	286	305	316	289	271	287	302	346	294	286	273	284	303	314	305	298	318	305	288	285	294	307	288	319	295	286	324	319	314	298	280	316	282	291	324	305	312	304	306	297	306	292	306	310	298	273	313	313	299	305	302	283	309	312	285	314	302	311	281	284	295	277	329	310	321	320	288	296	304	331	299	272	298	300	319	279	319	296	301	325	293	274	304	327	340	308	336	288	285	306	300	310	302	303	325	298	260	266	280	287	326	312	288	304	308	295	305	268	277	303	305	309	281	300	306	328	295	300	314	295	325	314	291	277	319	308	304	305	292	262	298	280	313	280	313	334	291	282	292	288	291	302	336	280	291	263	324	293	333	277	297	296	285	306	345	279	344	280	279	308	291	307	276	281	289	294	313	288	311	283	316	295	281	303	307	290	284	297	271	267	295	320	309	312	285	284	298	317	296	299	297	280	310	297	289	287	323	294	331	311	299	335	309	290	289	283	271	269	275	286	298	282	287	311	277	296	330	288	287	316	318	285	300	300	289	287	288	297	299	267	322	336	333	309	317	271	282	324	264	272	306	273	306	288	305	294	337	337	309	344	309	307	305	282	295	306	308	371	308	291	314	305	327	300	317	295	301	279	273	302	279	294	272	299	287	277	315	302	281	272	285	314	280	297	276	298	333	320	332	328	277	299	294	282	278	285	266	302	291	270	280	316	326	310	313	300	261	272	287	279	317	302	277	332	293	299	302	284	295	300	315
3989	3281	1721	975	791	721	671	663	664	660	592	643	712	657	638	640	616	630	651	630	635	655	645	666	637	684	640	601	624	624	656	645	632	635	644	679	700	656	641	665	684	608	661	648	622	662	660	634	623	612	635	651	649	635	626	648	643	633	624	669	699	642	644	618	623	628	633	574	634	627	657	655	609	636	637	662	625	672	680	660	630	612	642	621	647	661	640	679	648	630	634	648	655	663	654	618	610	625	598	637	625	611	654	601	625	649	632	628	623	632	603	599	653	599	642	636	611	620	686	625	632	593	606	580	603	619	644	654	646	647	637	638	620	612	629	675	665	596	614	613	626	613	635	622	614	646	621	658	608	652	683	630	610	649	577	619	627	674	602	626	619	641	618	674	689	623	612	616	645	657	639	645	644	657	628	634	640	609	628	627	623	621	659	613	584	644	618	617	656	649	631	607	659	611	628	622	614	668	588	657	666	560	626	598	626	645	633	637	620	619	624	596	631	613	619	632	612	644	621	645	659	645	635	631	636	696	617	660	674	638	571	666	594	595	623	613	660	629	629	608	640	636	620	617	607	628	639	620	616	613	642	660	619	629	659	613	614	595	634	666	620	630	636	643	649	638	660	641	658	691	654	622	586	639	650	613	624	617	587	666	665	614	573	585	652	625	636	607	626	624	651	645	623	573	648	589	608	622	641	631	617	632	566	614	619	666	669	638	652	595	680	691	639	634	603	570	660	631	606	592	634	627	611	620	640	646	626	627	629	628	618	604	614	645	622	633	615	614	611	639	654	637	633	641	650	609	591	595	623	656	627	594	617	651	626	615	665	639	618	608	639	641	584	635	656	674	649	649	614	623	578	596	642	668	625	623	650	610	607	602	612	635	627	636	594	619	630	641	617	656	635	628	613	618	677	655	579	593	639	627	627	628	621	650	641	666	604	626	643	584	639	615	675	598	590	620	692	665	628	628	618	625	617	631	582	615	607	650	592	607	613	615	605	626	648	641	662	640	632	637	627	614	640	612	565	594	635	603	695	627	598	604	629	642	599	609	645	583	673	605	659	602	671	669	680	598	640	611	633	620	610	624	602	642	624	605	645	634	618	643	639	632	632	680	597	609	609	641	648	611	621	635	616	569	619	618	619	627	614	645	642	662	630	627	663	591	644	636	604	625	619	624	679	602	616	597	653	618	634	637	640	629	696	638	595	624	641	608	622	645	620	653	653	618	621	629	631	628	619	622	620	642	629	608	597	631	604	665	580	585	657	602	630	656	617	608	639	628	639	627	670	624	600	596	651	636	622	613	659	622	631	612	634	602	619	606	612	633	566	636	605	595	648	644	659	620	623	654	614	653	621	616	611	601	641	646	626	639	624	613	649	634	675	642	607	639	619	615	616	654	643	608	596	647	623	615	627	660	640	588	682	654	619	696	638	669	639	629	628	630	632	649	651	652	669	653	589	639	584	641	659	624	616	617	613	651	602	631	656	622	621	594	633	610	651	634	601	682	630	643	608	607	607	637	652	650	616	633	620	650	620	652	663	651	615	657	612	608	667	635	627	599	641	672	632	625	669	602	644	631	622	612	632	689	669	624	676	625	577	651	657	657	638	634	572	651	627	656	611	645	598	682	613	593	632	629	614	671	598	622	571	606	599	596	630	603	657	639	655	608	642	643	615	678	603	625	619	653	604	571	652	657	646	666	683	636	621	636	656	645	623	622	606	652	615	612	610	625	639	654	637	669	612	645	639	650	630	632	645	629	612	644	602	627	613	613	671	634	668	669	668	604	623	640	618	631	624	609	626	650	603	607	613	662	643	625	662	576	630	606	621	658	621	634	624	643	588	637	634	651	614	599	625	609	596	609	612	604	631	655	632	604	643	648	667	666	662	628	637	673	607	671	646	629	638	586	644	665	681	646	669	605	631	655	655	618	593	624	622	623	661	646	629	591	677	669	634	657	605	627	616	588	614	643	630	626	649	620	626	632	638	632	603	632	640	655	607	592	600	633	620	637	656	644	621	606	637	630	616	627	615	612	634	591	675	641	635	607	648	643	642	603	636	633	719	671	633	645	663	637	630	641	606	613	619	638	610	616	658	624	640	637	583	649	609	614	647	627	629	636	599	658	608	622	653	632	606	651	657	605	605	668	652	626	618	658	690	627	643	682	619	610	653	621	601	616	611	630	633	666	634	603	579	641	645	613	606	648	654	625	646	629	576	608	593	647	666	616	631	587	629	608	612	640	622	606	584	639	623	632	647	595	592	635	597	634	646	648	687	625	626	601	634	595	659	619	602	635	643	621	570	591	608	616	628	632	627	617	672	635	640	627	650	648	636	599	645	594	611	595	581	633	622	655	639	639	607	642	660	612	626	638	590	600	652	613	687	649	624	624	685	680	645	638	627	618	664	650	677	640	632	636	611	613	631	599	650	675	652	627	641	606	614	629	659	670	637	624	647	666	630	590	654	619	584	598	635	615	656	568	633	625	608	671	607	604	644	664	554	652	621	621	658	686	613	633	620	653	632	658	669	632	637	649	614	609	599	623	638	624	615	641	634	613	647	651	665	616	625	661	608	680	629	676	675	602	629	612	649	616	652	669	620	639	623	627	652	603	610	616	620	581	663	662	649	607	648	634	633	623	652	584	634	625	589	609	676	615	601	674	600	613	633	622	608	621	658	667	640	608	701	632	580	626	629	614	658	620	642	607	618	636	627	602	623	689	640	625	607	610	644	612	639	626	600	643	533	616	608	649	643	644	610	606	605	672	636	611	653	634	670	582	625	596	562	642	611	652	607	603	594	644	612	657	581	632	659	632	659	649	641	635	608	659	589	594	638	589	615	580	661	590	638	618	633	647	608	630	622	623	602	605	663	700	626	612	614	598	614	588	627	621	636	647	641	638	632	655	638	651	630	637	624	641	603	617	634	618	680	616	670	625	644	618	648	614	658	647	630	592	614	582	642	621	654	594	678	667	582	626	623	616	624	631	644	633	624	604	625	583	634	595	582	624	640	644	618	623	604	661	612	600	584	651	608	602	658	665	675	616	643	607	609	636	659	641	613	624	620	587	673	629	609	598	636	653	648	612	650	605	632	652	627	606	643	579	622	618	633	616	628	586	633	625	632	659	641	635	634	643	597	619	614	603	630	614	609	622	632	592	633	613	632	647	626	663	642	641	606	628	600	678	621	603	659	664	623	640	582	627	692	641	614	650	645	640	617	678	596	668	627	629	638	658	618	640	615	613	607	600	595	594	593	646	612	630	680	633	618	639	640	609	616	605	590	624	623	605	653	613	661	628	648	644	584	638	666	604	635	611	642	578	602	646	636	620	642	662	616	595	601	630	623	622	619	645	540	658	605	606	631	627	627	662	649	603	647	655	601	657	654	601	605	605	661	679	652	640	650	644	654	651	601	675	608	615	624	701	650	620	640	617	647	638	600	632	644	634	647	637	635	627	639	604	634	601	661	658	637	666	643	651	612	638	654	626
33268	14683	2187	307	239	204	219	202	217	212	221	240	217	213	225	214	212	200	197	214	231	200	208	213	191	219	216	221	169	210	209	214	214	201	200	236	237	200	229	225	212	211	217	216	225	205	226	230	225	200	203	184	221	212	214	186	218	203	195	192	217	198	222	192	223	185	227	185	210	217	200	236	202	208	235	195	214	216	201	197	181	209	208	204	215	222	188	222	174	192	201	222	175	217	201	172	212	186	224	199	218	224	207	219	195	211	195	193	218	235	208	175	208	204	200	188	216	232	205	204	220	215	206	208	208	224	214	200	178	203	211	208	189	211	207	207	193	233	223	206	220	203	176	212	215	198	199	215	201	220	187	198	210	199	202	194	212	175	202	180	210	209	199	223	189	194	209	220	203	192	208	207	187	211	234	190	219	236	205	211	183	214	209	197	221	220	196	221	184	195	194	205	192	177	205	205	213	208	206	200	207	221	200	227	202	208	189	197	220	192	209	211	190	216	226	208	214	198	195	197	217	197	197	217	205	218	189	210	222	194	227	211	220	213	214	187	241	218	192	199	211	205	200	201	218	215	188	218	218	189	207	203	199	226	232	209	198	187	198	198	198	216	187	194	205	229	195	217	203	200	227	197	216	212	186	211	192	193	210	184	209	203	225	196	225	214	218	202	209	208	186	232	177	213	202	201	215	202	194	198	196	177	186	187	221	189	223	228	200	197	193	209	216	212	213	213	210	210	209	242	215	204	197	169	174	196	215	211	212	215	202	205	205	212	212	183	208	191	197	199	214	186	219	194	215	210	194	198	215	222	232	199	201	197	188	212	231	216	212	209	202	219	199	203	206	211	182	183	196	220	202	204	221	221	214	198	227	205	181	211	211	248	210	162	193	235	225	212	224	185	198	190	209	200	231	218	231	191	204	191	198	190	200	203	218	214	216	177	203	202	226	183	189	192	219	191	197	191	213	192	179	211	208	195	197	220	205	177	214	197	227	241	204	228	213	209	180	184	205	174	210	217	209	168	225	209	214	198	225	196	215	228	180	189	197	212	209	207	188	189	162	203	212	210	188	215	196	219	213	196	212	228	174	212	232	194	191	227	199	204	200	204	207	194	197	190	200	180	193	193	206	164	232	205	191	201	227	186	206	222	210	183	206	185	202	187	190	203	235	218	183	209	231	183	203	228	182	190	203	199	189	174	202	230	218	174	215	185	221	215	175	214	204	225	201	199	199	218	178	212	206	194	234	202	233	207	189	213	195	207	178	204	215	203	192	187	193	207	216	218	218	211	205	165	178	205	213	208	224	177	187	222	211	202	189	187	210	196	199	187	210	239	226	214	188	191	219	212	220	205	187	155	180	204	197	150	195	209	178	210	219	185	231	182	204	201	215	205	203	201	202	209	190	182	170	209	200	198	213	210	215	205	200	207	202	197	180	180	208	193	196	235	180	207	191	201	205	220	216	190	207	189	222	196	208	193	227	215	169	178	210	225	203	218	204	206	186	205	212	238	176	235	197	210	202	207	220	223	201	195	209	218	201	191	210	187	198	189	213	229	184	229	193	213	183	215	189	208	187	199	207	203	215	192	208	195	173	194	229	210	217	234	211	226	204	196	186	246	217	207	217	180	228	206	220	220	201	182	187	200	206	223	198	228	185	217	194	189	191	209	196	219	221	211	207	198	212	194	216	208	225	178	219	226	220	183	221	201	202	188	210	214	205	201	192	216	211	221	218	199	214	221	226	173	185	199	184	198	222	199	220	194	200	207	211	208	212	213	172	198	194	190	228	201	207	205	201	176	178	200	200	236	206	201	211	199	199	209	213	174	208	218	218	223	196	212	182	212	185	201	211	225	183	213	211	237	175	203	211	222	199	196	188	226	211	208	199	221	213	196	208	196	230	190	197	213	188	183	211	199	206	203	199	220	186	219	213	213	202	209	194	190	211	201	239	206	227	197	209	233	213	189	234	215	217	231	182	195	189	217	172	201	196	199	197	213	210	179	198	209	190	207	224	199	192	191	204	225	203	199	209	182	207	202	236	197	211	218	198	236	189	205	206	221	186	231	243	199	189	216	205	222	192	192	232	217	215	224	198	191	193	214	188	228	181	203	208	224	209	200	194	207	192	220	184	206	197	216	210	186	222	183	197	211	212	230	183	193	193	202	198	211	183	205	215	234	183	216	209	222	219	192	231	239	205	219	234	188	208	207	217	192	241	245	204	221	206	243	224	197	189	212	208	214	209	215	208	205	201	190	222	196	217	238	175	208	218	200	208	190	226	214	188	206	193	199	190	191	205	195	199	183	226	194	200	190	205	206	218	190	191	166	231	180	184	188	217	197	214	202	198	185	186	174	192	215	224	189	207	238	205	188	207	202	208	205	184	222	190	173	206	213	199	181	188	190	199	213	205	204	222	204	196	182	211	227	193	232	222	195	205	188	214	215	205	197	202	200	212	189	179	216	194	203	222	201	181	192	206	203	203	209	178	194	218	229	210	174	207	188	202	237	198	220	211	214	181	201	215	203	173	199	213	201	183	216	196	209	196	203	203	204	198	190	182	196	214	173	197	220	219	209	215	210	227	199	206	199	228	193	231	187	202	203	195	236	202	238	251	195	209	212	199	210	196	233	228	205	199	229	186	209	207	162	224	196	192	193	200	192	218	219	214	204	194	230	179	178	184	202	180	224	176	201	196	206	198	223	205	232	208	228	208	181	203	201	212	233	210	228	174	215	220	220	207	196	233	193	183	215	203	236	229	200	195	181	209	199	199	191	236	200	199	195	213	225	198	201	199	207	225	224	203	215	188	209	191	216	227	198	212	200	216	202	195	197	202	214	196	232	176	196	188	191	209	180	222	205	210	229	204	228	191	239	200	221	209	216	209	221	206	195	207	212	201	197	216	202	226	246	212	177	188	211	215	211	220	203	208	231	197	205	192	208	216	220	206	214	230	199	228	195	232	212	209	211	192	228	206	180	216	191	203	200	214	203	220	203	215	224	170	206	204	210	172	185	198	213	226	204	211	207	176	200	236	222	238	217	190	199	192	204	194	227	192	212	201	183	218	206	211	215	193	214	186	226	214	206	194	192	234	186	192	198	213	197	207	183	199	237	214	190	209	196	202	208	201	192	203	199	200	207	186	208	183	178	204	196	205	187	208	184	208	201	216	218	216	233	222	220	223	211	193	205	210	217	193	205	204	187	172	206	205	202	204	227	209	200	176	209	198	208	185	201	209	231	241	218	206	203	225	203	201	203	191	210	223	217	215	204	190	191	212	224	192	208	213	211	204	186	210	224	166	210	184	208	180	209	207	217	185	206	208	181	207	203	210	212	221	203	181	207	202	196	203	204	192	209	219	207	204	229	200	202	192	216	231	189	211	230	221	210	201	207	219	212	223	191	228	213	219	203	191	208	203	210	201	200	211	226	181	197	204	199	205	226	197	213	199	192	226	209	187	209	184	223	221	220	238	233	215	230	233	190	221	226
7707	566	534	552	500	526	529	510	495	465	501	509	508	500	518	488	519	519	512	484	506	472	479	502	514	539	515	514	495	524	496	495	472	500	476	483	491	507	483	519	546	485	531	522	482	527	518	529	494	501	504	499	492	520	504	462	501	531	509	529	451	504	504	457	510	515	479	472	519	519	510	506	475	492	539	503	507	458	499	510	484	513	490	552	503	492	521	502	506	524	484	504	519	518	475	501	517	534	484	520	467	545	504	472	495	514	499	465	509	478	487	483	529	482	529	498	504	517	494	510	494	469	538	499	512	470	526	499	499	513	492	508	505	537	524	526	488	521	548	485	525	491	473	503	569	493	471	482	501	491	492	507	497	473	500	558	533	496	505	506	528	480	510	485	530	467	514	499	554	454	511	463	490	481	526	488	503	496	531	499	474	464	529	486	497	492	505	504	475	495	512	474	522	504	485	468	533	535	517	466	505	524	544	507	523	481	498	498	489	474	530	551	482	508	486	511	497	523	518	507	483	505	489	483	513	489	470	512	564	481	503	470	511	490	502	487	514	519	493	540	505	505	510	526	551	510	539	498	526	509	528	492	497	531	503	491	488	481	518	499	493	481	493	494	500	508	498	490	488	537	518	503	543	505	504	508	491	505	487	529	508	475	517	527	478	525	539	474	514	519	495	485	497	486	491	497	487	531	512	547	495	481	511	487	518	488	501	480	502	499	523	481	494	500	497	515	506	533	509	511	493	510	440	496	559	504	495	526	527	524	518	462	508	512	465	491	514	490	518	465	511	484	483	472	518	492	513	487	478	488	484	516	496	492	485	470	519	508	493	522	497	475	447	494	469	513	493	513	492	525	534	490	503	509	495	508	499	495	485	519	487	487	507	490	483	491	519	529	489	531	519	514	469	501	496	514	488	475	509	497	510	522	481	507	473	484	522	502	475	486	489	481	525	476	491	520	532	512	498	466	461	474	522	491	522	547	476	477	516	490	532	563	505	489	437	541	446	530	501	502	525	531	518	543	492	473	487	477	516	540	481	543	517	504	517	477	504	515	486	505	527	496	512	553	515	494	505	531	523	530	510	498	471	534	498	516	490	505	513	518	511	465	505	500	492	517	469	513	515	480	491	528	521	453	521	503	483	482	496	518	498	529	490	507	500	511	512	502	517	517	489	479	517	462	496	476	463	491	513	499	507	573	493	469	481	477	517	544	486	487	469	469	493	479	476	517	480	497	498	488	476	496	526	494	463	510	543	506	492	493	509	513	513	457	545	458	528	531	513	464	504	459	495	495	508	466	477	504	493	484	564	516	471	531	555	478	520	474	527	514	466	476	478	529	485	539	539	475	502	459	518	519	455	532	489	503	508	538	531	499	494	484	509	507	482	487	524	470	524	504	471	492	500	519	517	495	499	505	461	485	451	494	504	478	485	487	486	509	461	529	481	516	513	511	503	529	482	524	484	492	510	498	512	502	473	509	481	507	481	515	468	522	531	507	503	496	521	502	481	462	479	499	482	480	518	520	506	468	497	497	522	479	472	541	514	528	513	484	515	483	526	491	477	506	533	507	488	469	500	468	523	501	553	489	480	480	562	521	501	462	498	514	510	509	506	504	481	491	513	512	532	503	494	501	485	444	538	517	483	487	491	508	505	496	491	511	528	516	490	492	467	464	538	507	500	489	473	524	475	480	502	476	482	537	464	469	510	491	468	516	508	468	529	517	497	481	521	564	552	487	503	525	530	516	511	479	484	518	495	502	487	511	486	489	497	490	448	502	478	483	495	509	506	509	498	501	533	489	471	483	498	470	516	538	500	507	522	488	527	523	486	464	514	498	500	471	492	548	495	530	570	489	510	523	522	517	487	464	497	473	526	537	478	524	498	518	489	495	475	482	521	501	467	536	488	496	483	497	458	516	509	521	496	503	523	505	516	443	484	522	523	496	500	470	512	524	510	494	520	517	463	504	493	555	520	552	490	510	470	513	519	474	505	488	524	513	510	487	486	508	518	495	493	503	543	464	498	515	489	465	465	533	512	475	480	483	552	516	533	489	547	523	494	499	519	515	514	565	450	484	481	483	506	501	473	517	499	482	503	511	487	520	496	520	521	484	488	452	529	456	528	489	496	455	461	493	494	522	472	484	478	490	536	520	489	471	515	474	489	501	518	507	482	518	515	534	519	505	529	544	522	493	530	508	513	488	500	506	492	470	534	486	518	462	496	499	505	502	495	509	513	517	498	521	514	523	465	493	479	463	495	536	508	497	505	460	510	493	510	462	531	483	483	502	479	514	473	471	524	468	469	526	504	480	468	518	490	485	518	496	548	501	507	496	494	515	512	493	513	505	480	530	517	495	533	516	499	526	533	503	520	498	524	531	493	479	522	487	523	509	568	467	490	542	486	499	478	499	442	528	489	488	503	535	514	500	485	505	512	502	519	490	515	511	474	501	505	512	554	496	475	499	522	480	533	459	479	512	499	507	469	516	487	514	511	525	497	497	511	481	514	490	535	492	470	559	502	487	503	497	502	511	512	468	486	492	496	498	512	546	501	493	521	485	453	509	474	480	486	534	502	530	516	531	508	508	503	505	509	503	539	526	502	539	509	519	504	533	499	464	511	500	553	493	501	480	494	507	490	485	491	533	530	485	467	486	529	470	479	528	505	535	471	501	507	497	507	468	506	489	495	488	549	509	497	488	482	516	468	535	492	502	496	526	524	490	495	499	516	494	527	491	488	540	505	501	481	498	470	449	481	508	471	538	523	477	488	447	509	505	492	462	518	487	484	494	484	501	481	453	496	514	510	448	479	495	540	484	514	513	498	465	512	510	509	531	489	551	521	501	500	479	504	539	496	511	467	507	539	494	519	503	508	477	506	506	498	503	477	517	500	551	537	528	487	492	484	508	492	486	488	486	496	495	485	491	475	464	489	521	494	482	487	520	504	489	484	490	494	510	528	503	511	497	506	491	484	474	480	528	502	503	514	493	496	514	502	493	477	512	491	504	476	500	495	484	504	528	493	498	474	501	438	521	536	531	519	500	506	507	529	553	528	533	491	475	521	490	507	499	463	493	505	525	538	520	507	540	500	497	487	500	529	475	506	542	508	495	496	468	486	539	524	479	495	495	472	547	517	507	545	502	489	476	536	480	479	454	477	483	514	484	505	508	494	500	502	458	502	496	504	490	452	481	485	507	485	480	492	499	459	512	513	530	478	479	491	513	533	511	506	473	526	458	483	509	549	495	508	484	512	505	477	476	488	507	487	530	500	499	500	507	554	541	533	528	495	530	528	505	464	470	473	540	506	486	468	485	505	475	495	494	477	564	466	523	492	484	513	489	514	536	473	541	494	488	511	517	495	495	479	481	488	507	489	517	493	490	508	498	453	478	489	482	492	476	483	490	493	505	482	492	504	513	547	511	492	480	506	483	479	554	514	476	539	509	534	521	544	515	492	515	494	513	479	487	542	534	513	515	535	495	495	493	508	465
25086	21000	23617	28563	21016	13127	678	444	457	369	419	431	360	362	377	380	406	371	384	352	335	384	335	397	324	403	384	354	342	346	346	413	360	355	405	360	355	352	356	347	340	349	327	379	412	312	368	357	339	365	386	388	374	357	380	384	338	336	346	348	381	383	383	345	374	365	356	373	369	386	360	337	389	371	354	390	325	394	389	362	333	389	335	325	346	361	363	379	347	349	379	390	391	354	347	366	326	376	370	378	385	360	329	364	362	376	335	338	370	340	387	382	362	380	341	339	382	359	334	368	335	338	375	343	377	346	336	356	358	368	401	408	369	356	340	327	356	361	389	349	365	357	350	370	350	360	361	358	354	354	393	360	355	330	350	389	345	327	344	348	376	344	346	333	310	358	367	360	356	378	372	375	325	381	352	385	365	340	334	357	355	388	348	327	342	389	401	380	338	339	353	355	356	361	361	327	352	387	366	384	366	371	352	323	346	356	350	369	330	369	347	391	353	352	412	375	314	359	362	347	347	313	374	378	371	372	401	351	390	368	358	394	369	393	338	360	376	371	369	358	354	334	391	337	349	396	362	357	362	358	365	355	340	383	375	324	353	358	350	320	375	357	367	352	358	421	392	348	390	360	386	381	325	340	318	368	331	365	392	392	358	375	334	382	341	353	346	373	358	344	373	379	325	361	356	384	403	321	364	328	366	399	372	324	359	379	356	379	351	344	333	361	375	338	332	375	358	344	336	333	362	354	337	362	386	366	349	320	366	380	364	383	370	374	393	370	365	348	355	390	402	365	378	354	384	351	363	347	393	352	318	347	346	371	356	378	366	351	361	345	350	371	340	370	373	380	365	362	331	384	359	359	397	360	335	344	354	390	390	359	345	332	346	336	363	373	340	335	350	366	377	350	364	358	345	343	355	378	344	358	377	373	363	369	347	368	395	343	363	384	346	336	352	345	404	378	357	386	375	346	335	359	358	364	366	380	365	351	343	368	367	339	370	358	355	347	340	358	337	350	342	335	348	359	367	372	354	381	362	349	365	355	382	321	359	364	348	353	351	384	350	331	328	367	349	369	371	349	336	359	377	388	364	356	354	390	351	363	374	336	341	369	411	297	327	397	362	357	372	339	367	363	344	356	356	355	378	343	345	385	350	392	366	341	361	357	338	335	371	358	385	332	355	323	379	345	353	372	359	323	340	299	342	357	375	368	409	353	345	373	393	373	368	352	359	358	395	354	343	402	369	362	360	363	369	365	329	399	339	375	354	357	388	350	333	365	387	379	367	344	378	356	376	355	378	397	363	339	372	359	341	355	343	385	395	338	372	414	379	412	382	336	350	346	357	388	351	371	344	348	418	398	363	345	378	385	381	368	348	363	348	371	372	332	344	362	366	329	336	382	379	369	375	366	326	358	373	354	348	361	357	402	384	364	345	346	379	366	367	354	365	329	326	390	373	381	409	403	365	335	365	365	354	355	381	356	364	365	375	389	385	390	362	338	347	384	404	353	350	377	381	338	370	366	333	367	348	343	367	378	356	363	383	369	358	364	342	352	359	353	383	334	376	373	371	347	356	354	384	366	336	376	356	382	364	351	356	326	353	342	377	357	351	359	356	352	353	386	361	362	396	369	357	331	350	324	320	363	347	362	324	377	355	365	352	337	345	368	339	336	398	361	349	379	364	340	377	311	341	338	341	375	347	336	349	349	347	364	345	350	374	367	372	346	336	383	359	367	400	391	338	370	369	376	351	350	313	352	360	374	367	348	352	333	369	370	321	377	353	363	376	381	322	377	357	351	303	347	345	312	370	370	349	376	404	367	377	363	372	352	381	364	352	358	373	366	336	382	405	356	349	363	346	350	317	342	378	353	321	349	367	379	385	342	347	360	360	333	347	400	361	299	345	380	372	323	346	317	327	320	364	390	349	366	385	366	377	381	375	354	335	368	333	364	351	354	351	372	328	348	376	351	403	377	408	357	368	343	352	341	346	369	349	366	353	348	367	390	370	355	332	385	361	363	352	371	354	359	373	365	357	387	370	359	378	347	342	341	326	366	345	403	340	343	391	376	361	325	357	366	363	307	351	369	385	350	370	371	340	338	368	341	358	352	380	343	347	406	356	407	364	332	388	367	351	356	373	366	331	335	353	371	366	323	342	334	346	336	383	360	336	352	365	396	323	352	361	366	331	400	357	353	353	405	341	382	336	357	355	380	368	390	397	355	353	374	383	379	346	333	353	353	339	393	365	367	368	352	346	377	364	324	385	367	384	363	358	368	339	353	370	386	373	306	353	316	361	352	385	380	331	369	349	364	326	369	365	334	397	389	383	359	330	377	355	399	396	361	348	343	349	366	376	363	357	332	341	361	360	348	307	368	365	337	354	387	382	358	391	383	346	342	400	358	348	364	365	331	345	399	375	389	353	380	342	384	367	388	351	361	344	351	348	342	367	334	367	376	406	374	341	348	335	338	322	351	366	353	345	376	354	351	329	360	350	334	326	374	384	371	367	364	336	344	363	354	358	381	364	403	393	330	360	323	348	384	353	361	355	362	387	336	361	357	360	348	356	369	362	332	332	393	353	340	338	375	374	325	391	359	396	349	361	387	375	383	382	357	365	352	343	331	331	357	382	387	339	360	338	370	311	385	359	356	354	365	369	374	390	353	371	343	388	370	393	385	327	357	335	346	351	379	370	341	355	381	366	370	347	395	396	374	376	392	373	361	353	384	347	379	367	326	309	375	391	392	374	367	342	362	392	340	384	350	372	405	347	373	365	402	389	366	343	359	335	360	344	341	369	371	348	324	382	373	372	382	372	336	381	320	350	341	380	371	409	391	338	314	353	384	373	387	332	342	312	357	369	400	378	341	394	376	323	376	363	365	389	358	361	345	347	341	360	343	365	372	323	377	385	391	346	408	382	355	370	346	362	371	386	394	351	352	360	340	368	348	384	369	365	398	390	374	355	379	334	358	348	352	348	366	369	369	335	385	322	334	348	380	367	350	381	352	393	390	333	399	370	378	372	368	380	378	367	361	353	377	355	357	346	363	333	381	393	387	334	380	388	337	372	346	354	367	394	326	344	350	356	350	344	335	358	401	352	363	345	324	340	374	387	399	336	338	380	369	366	353	359	376	357	355	352	368	354	348	356	370	334	367	358	424	356	364	382	390	345	357	344	375	355	330	363	367	376	352	356	336	367	368	333	334	342	340	320	356	369	366	352	357	348	342	326	341	360	360	366	336	384	341	353	350	352	412	399	346	362	339	343	378	359	395	371	376	391	345	387	372	339	357	400	391	371	314	380	344	349	309	354	362	386	367	389	340	373	352	396	385	366	345	341	340	352	384	361	376	362	343	364	377	341	379	335	323	364	352	367	330	333	362	369	321	359	397	399	424	347	359	385	352	370	331	376	380	392	323	332	328	360	357	407	371	355	339	386	357	340	345	358	350	336	347	359	357	372	332	366	383	381	377	379	383	348	370	360	334	379	419
4363	2106	1354	966	860	795	826	807	786	729	750	794	774	776	778	726	754	824	808	791	790	780	762	763	804	824	798	793	691	748	785	808	781	760	713	759	760	702	740	791	794	807	776	774	820	792	691	718	781	802	761	768	725	732	779	803	753	790	782	761	743	733	732	748	819	775	784	776	785	853	759	774	730	779	788	787	785	799	688	784	772	778	768	745	753	776	739	805	805	750	756	733	775	766	821	776	764	760	748	763	776	810	758	761	775	755	789	825	777	782	779	788	699	733	774	796	756	787	743	816	773	786	769	745	782	800	755	752	817	782	753	836	790	756	777	798	725	769	774	777	758	754	734	793	748	740	763	797	798	801	816	784	773	792	754	741	780	746	786	744	778	735	760	784	715	760	748	744	745	732	780	737	785	781	740	779	812	720	761	787	800	747	757	734	753	769	767	782	754	774	721	784	756	756	763	765	796	766	778	832	763	782	761	756	764	724	746	787	775	731	811	751	795	786	853	760	811	763	755	759	754	791	802	781	729	786	762	732	759	764	755	756	739	789	783	777	729	778	733	785	817	757	790	799	816	807	760	759	740	746	792	774	765	737	740	780	750	764	796	782	774	743	794	719	772	778	737	814	772	746	828	824	754	831	758	783	739	720	832	781	736	782	741	777	820	741	779	803	777	738	762	776	747	814	699	772	760	772	755	776	776	806	799	753	779	789	793	790	772	740	713	757	799	720	749	768	764	757	854	786	784	776	810	817	819	772	716	729	774	760	749	761	758	821	772	798	763	768	795	808	839	738	793	741	744	754	805	754	768	748	755	746	782	794	779	774	790	754	743	829	794	808	722	801	773	753	747	761	767	811	786	828	741	787	798	758	731	788	791	761	773	728	766	782	702	776	793	778	805	812	734	781	772	750	738	752	818	790	770	780	740	772	768	767	719	811	777	794	829	725	760	759	754	835	818	801	779	796	768	741	746	779	815	768	771	783	789	784	834	741	769	760	818	737	804	796	750	776	788	758	738	744	755	788	759	737	807	773	791	757	757	729	756	766	749	792	750	778	778	745	764	785	776	741	776	779	787	784	743	775	796	746	756	833	807	775	761	793	789	794	794	736	774	790	835	787	817	765	802	758	752	838	775	831	763	795	760	720	767	825	761	836	772	758	751	785	776	755	769	717	745	729	776	753	801	765	785	775	789	758	777	767	768	752	727	782	805	767	749	767	776	746	822	677	767	787	731	760	778	823	791	791	787	800	745	754	782	776	774	734	776	767	837	805	755	772	766	763	821	747	772	771	753	811	760	745	821	771	788	767	747	815	783	746	761	773	732	755	816	791	760	795	795	792	743	802	724	783	794	769	815	783	790	802	763	740	807	722	765	781	792	784	760	802	741	803	775	772	783	788	797	791	740	811	736	782	746	772	762	756	772	840	765	758	774	713	782	811	780	782	758	763	765	791	758	776	823	780	758	748	732	763	843	788	719	761	760	772	804	772	744	777	785	793	703	761	742	788	722	762	826	787	750	724	757	760	743	761	769	811	756	823	782	804	810	804	778	781	783	736	774	795	791	825	748	720	698	768	796	793	746	788	785	740	781	805	788	770	786	800	765	789	742	748	756	808	762	819	730	786	824	756	710	772	787	791	778	830	830	786	794	822	719	731	732	775	769	761	791	792	741	750	810	741	749	774	757	774	731	768	752	762	775	774	720	742	747	762	781	748	773	811	764	749	766	744	767	811	826	771	786	773	759	786	779	766	766	798	765	782	826	781	772	798	759	773	744	743	771	764	743	774	811	783	786	761	726	764	831	790	766	754	820	820	816	766	774	786	774	784	734	769	750	758	780	751	768	795	756	806	779	765	743	807	781	811	747	751	764	800	748	828	753	723	822	765	768	799	751	800	799	790	757	817	795	798	791	779	768	796	786	794	728	718	771	773	801	762	790	824	760	799	791	792	740	776	795	737	733	780	751	786	789	756	771	789	729	760	715	756	812	793	765	760	732	765	796	767	829	768	769	815	759	727	817	760	801	748	768	744	772	766	808	784	750	763	777	749	784	762	795	776	788	734	774	776	783	781	767	745	769	793	816	769	799	759	764	790	789	715	724	786	755	762	799	735	773	781	759	827	817	743	805	782	802	781	791	772	731	755	832	807	765	776	743	773	759	840	770	780	783	719	803	750	770	781	749	775	738	794	723	769	812	737	810	764	786	765	742	756	801	775	751	823	809	778	785	760	742	729	811	772	768	779	763	735	786	768	778	794	779	783	837	740	754	758	727	760	795	730	768	779	781	759	770	772	742	787	739	762	780	764	806	784	724	736	811	782	745	745	734	751	792	799	771	777	795	784	752	767	777	726	792	762	806	770	748	812	785	736	796	744	816	773	819	802	818	785	736	750	802	745	789	759	801	793	746	782	800	750	742	763	781	739	802	791	813	794	697	733	793	776	734	751	801	770	782	717	757	775	791	751	812	789	763	754	789	749	717	796	748	776	751	811	774	767	793	769	792	766	734	740	765	763	757	768	754	815	822	811	746	774	781	741	771	797	769	797	768	782	801	846	801	825	749	754	802	773	785	764	769	756	767	741	735	779	767	759	717	809	737	772	744	800	823	773	723	814	725	759	802	745	787	780	762	784	721	730	772	774	834	759	772	775	785	738	735	752	788	784	812	831	743	818	732	800	779	783	807	753	780	757	789	816	819	752	774	769	796	746	753	778	727	756	779	785	763	800	763	758	806	794	788	733	777	757	782	790	786	767	789	779	738	772	738	776	777	740	778	796	769	801	751	756	747	806	766	752	759	751	775	753	740	789	783	790	770	728	781	827	823	772	761	799	756	790	797	793	774	776	792	822	779	776	740	791	788	737	807	792	749	760	789	808	760	735	764	791	767	731	779	772	783	789	756	782	767	779	760	772	745	757	793	799	797	779	744	735	787	737	767	773	755	799	755	799	786	822	754	733	837	765	752	775	802	778	774	761	826	804	767	757	779	754	742	774	756	788	741	811	783	786	805	806	775	776	747	772	820	668	702	747	805	781	740	769	756	820	770	800	828	734	731	751	811	772	773	804	783	785	814	816	787	735	805	770	799	776	755	750	780	748	772	713	738	796	766	737	777	755	784	756	786	758	751	794	780	802	765	730	757	764	774	759	709	757	787	715	767	777	794	829	729	772	799	739	787	750	749	761	824	763	737	749	742	787	807	815	753	762	756	771	806	742	747	756	801	758	786	746	799	778	717	818	742	761	799	766	729	798	772	807	768	777	807	793	794	789	811	770	749	753	745	707	745	731	789	776	750	724	799	803	814	777	827	807	733	709	766	765	790	769	765	817	759	779	781	770	745	741	815	771	815	789	778	775	805	785	760	747	778	815	735	772	757	760	823	780	777	778	799	769	722	717	752	767	728	747	813	716	794	772	769	799	765	809	795	823	747	750	822	738	825	785	769	713	786	770	818	745	790	772	838	733	797	782	794	789	815	791	746	798	743	734	750	769
24411	20996	23986	28204	20999	21027	11017	593	455	396	397	375	378	351	324	355	349	301	335	316	296	328	330	309	364	309	345	304	290	291	296	282	303	329	304	304	307	332	303	279	314	316	300	306	312	298	295	308	311	310	282	330	296	333	323	286	309	288	321	275	294	287	296	299	298	301	305	282	291	255	314	297	294	276	302	330	312	296	302	307	292	307	332	319	300	315	309	285	324	283	287	271	293	280	279	314	308	281	281	315	273	284	276	322	305	267	287	269	304	297	284	292	306	343	327	295	320	315	371	285	317	332	281	290	321	298	292	290	287	303	332	303	324	313	284	320	272	262	306	299	315	265	289	310	270	298	287	320	307	299	345	323	292	285	313	292	337	313	274	301	307	324	297	314	303	290	291	302	338	299	300	303	292	288	276	284	311	313	289	300	306	293	301	289	285	290	300	263	287	286	280	284	303	313	291	280	305	311	330	329	316	295	277	294	304	298	294	292	320	338	313	310	295	294	307	296	274	306	338	300	314	292	253	315	323	300	342	314	290	287	297	315	337	293	308	298	304	271	299	323	302	303	291	278	309	283	297	292	320	326	300	321	314	302	273	316	313	275	315	296	320	282	285	331	284	272	313	314	312	277	309	286	287	274	285	314	270	316	293	322	296	277	285	305	283	300	287	272	317	316	325	320	277	284	290	278	303	311	287	311	274	302	290	266	323	278	296	290	307	309	282	321	284	316	298	292	326	280	303	281	283	288	286	298	323	309	292	263	287	256	310	327	283	293	323	315	331	297	289	290	260	287	276	322	312	316	310	330	295	353	318	320	317	298	300	296	302	307	317	272	309	335	321	301	318	302	299	295	308	326	305	294	314	292	301	299	307	344	307	353	289	326	285	276	236	322	254	289	309	304	313	278	318	269	308	306	332	298	290	290	282	280	290	272	301	298	279	275	284	272	302	280	278	316	312	309	302	304	285	310	316	324	320	303	320	326	289	292	299	290	296	265	305	310	303	279	320	318	293	283	275	300	266	316	298	304	317	303	287	298	286	290	277	333	311	311	311	329	312	286	279	314	251	268	324	323	282	316	330	277	322	306	304	309	321	307	304	310	300	276	286	283	304	304	287	310	295	289	292	316	278	303	306	287	274	297	332	326	300	290	299	295	281	287	311	295	298	321	290	268	301	309	292	351	301	272	267	319	266	277	299	277	295	316	288	277	298	309	323	321	316	266	280	303	285	314	293	297	288	295	314	293	320	303	301	307	288	285	310	325	289	314	339	306	297	282	299	322	307	288	294	305	303	300	298	338	327	267	297	311	302	282	257	289	287	276	294	332	309	311	294	311	328	304	308	290	306	315	284	290	271	310	312	301	326	285	272	331	264	287	284	314	279	311	277	297	322	280	282	320	265	311	280	312	320	318	281	287	324	313	291	291	284	307	312	293	300	274	319	300	304	269	285	318	289	314	255	311	312	283	321	279	284	295	334	293	279	281	312	284	305	298	311	279	296	310	296	307	304	302	296	323	332	307	290	336	324	281	295	352	300	326	322	293	296	294	269	250	303	315	290	310	296	307	285	318	312	284	321	319	284	322	293	331	332	277	270	300	301	286	296	318	300	304	321	307	302	312	290	339	288	271	294	317	269	321	314	311	225	259	271	255	299	346	290	297	264	269	310	295	300	295	318	302	283	298	303	299	249	312	330	306	296	296	303	280	308	304	324	264	282	309	302	328	326	289	263	296	299	295	319	282	321	302	312	324	306	305	335	311	309	303	310	283	284	277	274	328	278	317	308	289	324	282	284	292	319	269	315	287	297	298	301	318	302	308	311	270	317	317	273	269	281	307	304	316	287	316	302	294	291	282	309	320	274	308	324	293	291	296	303	319	300	274	311	312	303	321	284	259	321	270	322	291	285	300	291	318	280	272	299	327	292	298	303	295	330	305	305	305	264	301	314	289	279	307	298	274	289	357	302	312	305	343	282	312	273	270	279	294	266	269	300	275	338	310	268	304	274	285	313	316	292	292	308	320	293	274	304	296	284	336	290	282	271	331	314	316	320	306	296	291	278	321	297	319	308	296	309	271	312	301	280	278	291	289	296	312	281	295	257	285	298	281	318	314	307	321	335	315	281	302	285	305	321	305	289	267	261	310	305	271	280	289	287	321	302	302	268	277	313	328	288	266	309	308	305	297	349	276	287	277	262	277	302	284	298	286	305	293	295	334	280	276	263	291	332	325	293	312	307	306	317	295	288	290	321	321	304	284	296	299	292	264	317	277	282	275	309	250	309	302	283	302	313	295	286	303	291	294	240	319	295	309	317	277	296	320	282	296	343	294	281	300	313	288	325	310	290	275	320	316	267	327	291	273	302	264	296	284	274	310	280	287	312	315	281	324	312	329	340	281	323	300	321	290	326	314	281	327	295	293	318	300	341	356	299	293	316	280	316	322	333	323	321	349	337	330	329	294	256	290	274	296	281	300	303	314	289	323	275	275	324	258	292	307	265	296	276	288	294	299	254	254	314	317	312	294	316	312	299	278	289	305	282	304	303	299	328	324	292	290	302	317	315	260	324	279	280	267	288	302	268	270	298	294	303	291	301	295	304	275	312	320	313	312	306	290	281	322	297	275	337	284	290	314	310	285	346	335	304	293	292	292	289	307	266	290	303	333	284	333	302	305	290	312	280	317	295	320	299	281	307	293	307	338	293	309	283	311	330	301	275	285	293	336	326	297	316	295	318	313	354	296	303	281	274	305	284	292	306	274	350	344	318	290	297	305	298	240	288	302	290	279	296	325	321	293	320	285	262	312	306	283	307	317	316	320	273	286	328	295	313	311	307	278	288	310	319	288	284	293	297	287	275	286	310	301	302	305	279	300	302	292	345	272	313	315	295	310	292	310	275	290	324	324	331	313	303	291	311	278	327	281	329	298	314	281	304	316	328	314	303	303	305	318	270	303	281	274	295	299	313	320	326	316	311	296	313	299	334	303	282	286	326	298	263	310	259	301	291	308	322	266	304	294	300	287	294	311	319	345	316	316	280	309	297	304	317	311	302	342	296	312	284	317	344	275	273	303	298	289	318	327	308	267	323	347	343	285	315	285	281	293	323	304	320	298	285	301	331	276	303	280	312	287	314	286	284	314	290	289	306	307	304	271	289	291	287	295	318	287	329	282	285	300	288	289	313	290	324	305	325	316	291	312	265	311	289	293	305	295	298	308	304	301	303	295	309	318	303	319	285	296	314	323	320	316	307	299	306	303	326	295	272	319	304	311	305	287	311	297	303	311	300	307	298	293	278	284	307	317	342	277	303	299	263	336	293	312	279	279	275	293	271	311	286	290	283	255	299	319	293	255	267	294	294	338	303	291	320	278	322	325	284	287	321	291	277	302	297	301	301	290	339	285	315	264	317	296	294	287	298	292	278	292	329	266	274	301	303	307	294	260	291	300	290	299	264	310	278	267	280	276	309	280	305	303	287	296	262	308	280	303	309	271
4052	3296	1609	950	852	752	707	645	648	673	636	651	642	668	666	652	638	668	660	629	635	603	619	660	658	666	632	650	608	646	663	589	615	616	655	627	640	628	650	595	688	648	643	617	603	620	605	632	603	639	631	624	641	638	607	625	637	636	652	613	658	645	617	638	625	613	614	596	627	617	642	624	614	635	656	668	593	646	644	647	650	644	643	618	625	633	605	630	609	657	615	669	606	589	659	646	625	652	656	585	652	641	634	586	644	631	676	605	587	605	617	618	579	597	659	632	631	640	655	603	637	652	626	630	632	613	642	656	687	625	616	637	656	589	650	646	638	604	668	622	610	623	621	646	604	639	592	638	622	619	643	637	627	690	643	638	633	632	635	629	638	623	679	649	632	668	597	619	627	624	635	658	638	632	603	609	593	635	645	621	631	650	641	599	650	640	617	640	609	613	616	604	666	622	647	643	623	621	618	641	660	652	650	634	644	651	611	628	584	652	667	640	573	650	647	633	666	632	614	634	619	608	682	698	586	625	648	640	600	639	623	643	634	631	644	589	612	620	650	646	614	650	692	648	634	644	644	636	650	682	618	612	623	639	633	613	640	656	674	629	675	614	664	678	645	647	609	662	633	586	629	650	653	610	651	623	592	628	626	645	677	663	639	659	605	653	662	630	626	617	621	663	566	622	624	632	617	646	632	661	593	646	694	643	606	626	613	632	624	635	604	678	625	612	617	617	625	630	640	612	603	615	630	614	613	622	647	595	624	605	633	635	639	591	617	657	650	653	675	637	663	630	607	596	608	638	659	658	617	618	629	595	612	638	645	685	655	627	666	665	638	588	606	633	640	649	631	578	647	598	610	647	661	623	615	650	593	627	672	625	650	638	629	635	649	649	651	603	621	604	665	653	618	592	645	636	636	653	626	625	654	628	613	660	623	657	650	658	625	657	639	587	612	563	606	625	635	660	661	629	638	656	646	597	630	640	626	661	637	617	652	585	631	666	637	607	602	634	668	644	634	649	658	658	670	616	616	663	646	629	647	646	607	600	581	664	629	660	665	640	579	634	655	634	656	605	634	603	677	618	570	635	635	637	609	629	619	625	642	643	630	609	659	618	695	616	604	623	620	628	596	626	651	646	624	603	634	597	630	654	617	622	674	602	668	637	599	648	642	622	623	651	617	613	635	623	657	617	656	595	626	658	615	608	606	630	645	648	600	659	605	621	619	617	677	610	637	629	656	656	583	621	683	619	630	644	615	663	649	634	651	629	602	596	619	640	601	566	602	627	648	655	674	656	599	658	630	623	601	644	647	633	592	612	652	624	606	619	598	626	597	624	631	629	668	642	658	639	685	652	569	691	622	632	644	638	653	641	631	641	674	647	628	619	625	642	662	707	637	594	596	645	611	612	663	597	663	610	645	644	611	648	621	631	637	618	606	624	606	637	656	607	589	619	634	654	637	665	608	590	624	649	603	608	585	623	665	598	677	640	647	647	616	653	677	634	589	604	643	664	684	663	575	641	637	610	620	655	669	629	611	637	647	607	631	588	631	623	624	621	664	641	659	619	631	652	605	660	640	618	635	639	652	640	647	632	641	605	620	615	615	663	615	651	633	598	644	653	640	656	599	629	613	646	616	625	622	635	607	607	637	656	608	638	627	595	633	651	645	609	642	605	616	623	600	619	647	640	627	589	626	609	631	636	649	661	618	615	607	702	613	607	614	616	623	650	617	589	612	637	599	609	624	673	657	646	659	640	618	592	592	690	635	698	637	629	627	638	602	615	647	645	601	644	658	577	629	614	639	663	658	637	638	632	644	588	643	639	639	636	676	614	665	666	630	622	619	658	586	655	643	611	617	637	617	642	662	669	596	676	632	639	630	606	644	639	604	604	623	617	631	639	596	659	645	598	587	652	654	581	607	629	633	635	635	640	633	574	622	646	582	612	656	634	638	633	658	650	649	628	618	594	614	676	623	626	606	641	627	636	663	607	647	668	594	657	585	626	685	609	658	620	655	658	657	637	627	632	603	601	606	612	645	622	659	605	633	629	603	611	624	619	650	634	598	639	649	615	605	628	618	593	585	647	684	610	639	665	645	648	635	613	644	651	655	599	662	669	602	653	643	626	630	614	619	639	632	633	610	628	625	642	626	656	678	677	675	635	575	648	653	609	582	663	648	637	648	654	611	627	620	617	636	593	657	597	599	620	611	649	651	635	681	678	615	635	584	636	650	565	626	606	600	675	664	604	604	607	601	616	645	620	653	618	692	632	624	650	619	631	629	648	611	630	617	656	600	660	618	641	616	653	633	631	625	613	675	616	631	624	616	619	602	619	599	626	634	631	591	638	597	636	629	648	629	627	651	659	637	601	652	632	633	639	646	655	613	620	673	611	666	650	618	622	658	648	670	589	598	654	668	640	585	634	645	638	628	578	643	635	657	632	672	566	672	620	651	620	628	648	632	633	621	655	603	620	643	627	663	593	622	645	622	600	621	638	636	599	667	601	573	615	637	650	622	612	640	616	621	633	593	601	661	599	608	702	634	581	613	653	682	626	684	665	649	640	635	617	648	636	615	614	605	665	631	645	623	607	550	625	615	666	619	620	624	607	614	654	654	640	657	672	650	590	630	645	630	606	618	589	633	641	618	658	647	639	603	616	639	603	587	617	666	660	627	603	615	688	612	610	577	610	630	592	653	612	620	614	641	634	585	616	566	602	640	618	649	585	663	574	615	611	602	654	611	613	666	650	625	627	584	625	626	627	629	613	588	594	635	625	712	631	595	652	629	565	640	599	628	638	649	613	625	626	618	611	632	663	613	624	603	626	624	625	611	660	629	623	630	676	627	656	602	603	624	630	628	673	660	615	592	600	642	626	654	612	648	598	635	665	623	657	668	619	610	592	591	635	617	609	603	690	637	566	635	616	620	647	654	643	611	646	594	561	678	616	622	614	672	607	631	698	631	617	629	651	654	640	606	609	640	631	636	613	639	634	572	611	640	665	643	598	618	628	611	649	659	622	627	639	653	665	688	634	605	631	625	652	649	644	558	610	601	633	624	618	607	627	638	622	636	649	627	629	654	595	616	623	607	621	610	639	628	682	653	650	614	668	615	639	664	606	648	641	634	662	639	568	662	660	649	670	643	627	625	641	652	615	638	641	632	626	602	630	650	629	636	624	609	626	645	650	624	611	637	662	653	647	622	673	635	603	635	598	656	632	625	655	636	623	599	645	606	657	621	683	609	653	637	616	655	638	607	618	608	647	617	634	669	620	621	629	605	656	631	657	628	643	601	584	602	617	606	620	608	651	630	601	646	650	668	608	651	605	592	600	649	627	630	638	632	635	610	621	671	617	588	591	611	639	652	654	649	654	668	614	599	637	600	608	609	644	612	687	590	643	639	641	612	572	626	614	627	636	659	633	637	641	640	633	623	611	649	650	662	639	657	612	641	634	653	669	642	615	659	620	662	588	631	667	625	617	690	645	596	663
33252	14699	2093	261	206	184	200	218	203	219	196	204	201	203	190	190	198	197	205	214	207	219	215	219	210	177	210	243	194	194	216	242	200	207	201	204	185	181	245	180	197	217	196	200	200	208	193	215	201	213	223	186	187	169	186	195	218	195	186	218	220	202	267	211	205	190	210	199	193	219	215	187	203	194	198	178	231	203	205	183	213	193	200	208	212	215	218	206	210	213	222	186	213	233	180	204	182	222	204	219	185	217	196	185	191	209	200	214	200	198	230	204	195	193	200	194	207	173	196	203	225	209	203	238	203	231	208	212	180	194	209	244	220	206	228	198	190	183	212	246	177	189	220	209	215	190	206	190	184	208	191	214	194	174	196	197	219	218	184	202	219	199	207	209	183	193	237	222	210	232	205	185	216	210	209	213	203	201	203	196	199	232	198	206	238	208	187	205	208	229	173	191	183	233	195	192	197	196	183	242	195	202	193	205	202	205	179	215	197	189	229	215	203	217	215	212	199	207	192	188	208	217	193	175	176	202	196	226	198	192	221	181	193	196	212	202	200	221	183	210	174	209	216	201	192	219	191	196	211	207	232	194	172	214	210	198	207	213	210	188	214	195	221	185	188	175	191	210	202	213	210	221	223	224	220	211	211	218	235	210	206	216	194	179	202	196	198	187	217	217	208	206	201	193	180	203	190	202	247	192	218	227	198	229	223	190	196	206	214	215	198	184	215	221	236	201	221	195	196	188	189	191	193	208	166	207	206	214	208	237	198	192	236	205	224	208	209	201	186	183	217	202	210	209	187	197	173	191	202	181	186	243	226	245	219	220	194	232	205	164	233	196	187	200	185	223	228	199	205	214	214	196	194	228	188	173	200	225	217	208	230	221	226	232	205	194	192	176	195	217	211	192	199	178	180	196	199	198	190	208	208	207	219	217	216	215	221	226	195	187	189	202	208	204	205	205	203	208	182	201	196	203	215	204	197	192	205	212	166	227	209	198	200	205	175	226	200	191	206	172	207	212	191	216	182	227	192	189	228	189	240	203	213	235	167	231	226	207	209	223	178	206	211	207	164	185	216	194	216	217	189	203	203	196	201	186	235	203	217	192	193	223	197	218	225	193	223	194	190	216	201	188	200	207	190	202	222	211	192	216	204	188	210	228	214	190	190	199	188	182	225	211	239	204	231	210	209	203	202	202	233	210	186	206	228	204	212	221	201	220	215	205	233	215	189	203	192	190	200	185	194	200	204	218	194	212	216	218	208	218	195	216	197	180	224	198	207	221	231	216	203	219	189	197	215	205	184	198	178	170	196	216	233	192	205	192	195	163	197	195	185	219	196	202	202	213	185	187	164	208	206	204	226	209	203	181	204	225	208	202	178	196	198	178	238	232	202	186	206	204	219	201	175	193	210	212	197	208	220	207	203	208	221	185	215	184	176	189	199	169	173	181	201	213	207	192	211	198	211	218	201	202	184	182	191	173	208	225	184	212	196	199	222	194	193	199	203	211	204	184	217	217	205	200	198	200	229	213	203	210	214	206	202	220	200	229	191	190	231	207	231	222	220	191	197	196	192	205	203	221	186	184	188	184	222	199	206	209	210	202	200	200	203	198	192	217	207	219	200	203	232	217	195	169	193	183	207	193	216	206	223	202	207	191	180	190	215	185	192	186	228	199	190	205	202	197	192	201	184	211	194	175	207	189	200	201	226	231	216	201	231	200	183	171	209	195	209	220	191	235	211	219	192	195	190	206	220	169	212	203	198	199	209	190	208	227	193	206	216	225	200	221	212	196	189	235	194	211	204	225	220	214	216	181	196	199	236	207	199	203	210	200	198	228	208	184	190	204	196	224	217	214	212	213	215	218	210	211	196	197	233	219	210	211	169	197	219	210	205	156	185	195	223	209	166	192	214	180	208	204	231	210	205	222	187	248	214	189	180	201	181	227	200	208	193	205	187	214	183	191	232	228	215	207	196	205	208	187	223	222	205	203	221	186	198	217	202	204	200	191	188	210	211	205	215	188	184	177	211	217	216	235	199	199	234	195	213	195	205	228	216	199	217	189	207	216	223	221	202	185	202	197	197	243	246	199	226	194	219	204	210	185	202	170	199	215	206	182	203	223	185	199	215	205	227	207	184	209	218	222	234	221	217	187	217	202	191	185	215	183	225	225	214	206	199	220	208	200	198	192	177	198	192	202	210	205	196	192	223	213	249	207	189	214	174	197	195	180	198	202	224	212	208	193	217	214	215	202	205	211	200	207	217	204	187	209	232	210	218	211	193	177	221	205	210	212	223	213	215	208	170	186	204	186	195	205	194	203	211	207	207	187	226	210	204	188	200	205	209	214	209	213	200	222	218	206	167	197	212	224	193	208	209	201	215	219	200	206	182	201	193	213	222	200	210	182	195	192	207	194	202	224	190	193	193	210	210	193	180	234	184	206	249	201	196	202	211	199	217	196	215	189	199	207	205	218	218	241	223	215	198	197	206	196	232	213	228	214	199	201	195	239	199	227	215	216	211	224	177	184	212	203	211	220	214	195	194	190	184	216	172	215	175	221	220	215	223	209	202	236	203	196	210	191	205	196	204	225	211	198	203	217	180	202	205	204	213	226	210	190	210	200	206	181	182	208	223	224	230	192	193	242	207	198	216	192	212	207	197	192	209	164	206	194	188	185	212	215	215	202	187	223	178	179	205	186	196	200	223	188	188	199	208	226	189	230	196	205	197	207	218	187	210	226	191	195	216	180	194	187	219	203	212	198	198	201	243	231	189	187	194	180	174	236	209	208	199	204	196	197	209	208	235	205	190	221	189	205	216	218	190	223	219	218	201	213	203	194	232	204	216	219	181	192	219	233	220	172	184	191	215	220	211	204	183	201	195	199	203	220	202	196	208	171	209	201	187	190	191	192	195	189	229	168	218	201	207	219	198	214	190	231	210	181	207	174	209	209	210	207	223	213	203	190	214	209	216	195	194	225	211	208	213	204	167	164	222	227	231	211	228	199	186	208	201	192	196	205	185	203	192	215	205	205	174	227	197	219	219	206	205	211	216	217	214	183	206	199	216	203	213	217	217	193	201	188	213	223	204	192	216	205	196	216	208	205	223	208	219	223	206	213	199	200	207	193	216	216	202	209	201	215	193	203	182	207	191	205	216	213	224	183	199	221	191	201	226	232	181	203	230	177	215	205	212	217	208	197	210	202	198	204	208	196	216	202	188	195	216	195	197	213	204	195	217	222	224	216	211	199	230	207	219	190	204	223	221	203	224	196	206	203	166	186	207	209	207	203	216	196	224	200	202	175	197	202	220	219	182	218	203	210	212	211	231	200	209	213	182	195	175	219	233	218	186	200	207	193	227	207	216	214	217	207	203	193	218	212	210	210	190	196	217	197	191	198	194	201	213	203	211	214	178	208	198	200	186	221	206	198	178	208	247	172	162	219	207	191	209	199	197	186	217	189	204	214	223	203	187	222	218	205	202	201	194	199
7701	587	558	475	489	504	514	538	483	481	473	502	515	487	491	494	483	515	497	528	503	571	513	520	490	500	487	543	459	515	508	518	496	521	475	535	533	454	491	482	491	487	544	513	513	502	512	493	471	521	509	496	499	493	498	513	505	503	514	478	478	525	499	506	518	492	520	514	489	470	545	500	526	493	521	499	510	494	467	497	513	531	524	500	480	538	482	475	529	508	506	522	524	544	543	512	520	487	504	533	490	528	452	532	475	509	515	490	510	478	492	503	540	497	490	468	485	482	489	502	486	466	494	507	533	487	510	499	513	468	513	467	519	509	516	507	496	538	520	477	484	510	519	503	485	500	505	505	490	493	498	485	498	477	485	544	482	537	549	504	550	509	483	522	499	551	532	542	502	463	468	504	495	540	525	522	516	475	478	496	495	491	544	532	460	474	484	511	520	496	498	488	485	468	471	508	510	457	510	530	501	468	509	508	548	510	497	472	494	490	507	505	503	487	508	478	527	538	513	510	531	492	517	427	494	507	474	503	476	471	489	537	531	487	493	537	519	483	492	517	502	516	461	510	508	513	520	517	483	506	501	495	473	526	520	529	507	500	502	513	504	517	522	525	521	498	517	542	485	487	520	530	479	524	514	499	499	486	468	551	521	508	534	500	468	477	498	521	531	478	496	508	497	489	493	482	497	450	520	528	500	482	532	490	452	512	504	480	481	477	480	516	458	496	499	510	516	529	508	497	525	528	505	502	470	480	503	464	476	511	514	482	497	536	521	478	508	542	522	508	535	500	515	540	509	514	511	500	484	493	461	524	497	549	548	497	553	502	458	491	544	521	482	490	495	518	482	490	447	467	471	503	519	529	489	497	450	512	490	515	530	496	510	463	494	490	495	480	496	525	509	510	506	511	504	519	481	503	480	539	530	497	518	487	509	523	492	471	515	489	511	472	490	522	469	497	536	503	490	497	480	488	511	500	511	488	524	516	565	451	511	507	520	488	485	482	538	507	486	487	534	453	505	496	510	490	534	513	530	492	470	532	478	497	488	502	500	499	473	517	471	451	488	504	519	505	479	490	535	521	501	499	510	510	514	507	470	543	476	513	492	493	499	492	492	473	474	530	489	529	516	489	479	507	500	475	478	530	493	493	531	542	497	473	501	501	506	475	511	529	498	514	529	516	469	518	588	505	488	500	515	511	516	488	480	512	519	502	510	474	516	527	544	501	518	512	460	500	474	478	485	504	533	485	480	508	487	472	522	486	518	490	471	466	513	490	484	483	495	457	495	483	516	504	498	496	477	500	512	498	507	487	542	468	475	511	501	494	472	520	520	499	507	510	493	515	498	523	487	499	525	534	552	479	490	494	470	504	485	478	462	509	518	503	508	475	477	479	497	540	518	525	503	519	517	505	499	488	530	496	447	522	521	475	487	505	540	501	476	493	503	528	487	483	510	489	493	498	517	511	472	472	479	458	547	485	501	467	521	502	499	524	580	560	515	498	496	545	501	501	486	491	513	501	475	496	491	461	481	518	506	472	522	491	506	488	480	486	474	541	489	493	495	548	504	500	484	505	462	520	502	489	514	492	476	532	484	503	471	498	497	485	496	488	489	538	497	531	521	494	483	492	499	543	515	525	492	473	511	500	451	498	543	511	493	494	503	469	499	498	485	523	490	492	486	499	465	495	516	505	524	508	481	477	506	458	475	482	508	466	484	539	523	500	484	493	500	531	525	509	502	490	504	516	488	504	462	506	499	492	494	452	509	525	495	529	523	464	529	522	485	462	475	489	497	476	471	519	523	499	523	489	525	505	509	494	479	460	455	508	463	535	473	500	480	518	531	457	472	500	501	521	543	524	498	494	503	490	490	513	499	528	516	528	492	476	528	497	484	527	514	493	494	492	502	514	521	483	496	539	495	519	522	476	479	472	526	460	520	531	456	544	506	499	491	484	560	518	507	521	510	500	486	504	465	527	486	498	506	540	482	522	549	530	467	528	540	530	566	487	549	531	530	503	540	466	511	490	503	492	545	477	499	488	503	519	486	452	493	481	488	522	449	482	526	465	488	488	534	537	479	490	476	530	475	501	499	533	523	502	517	484	451	523	504	493	484	522	494	484	506	500	542	491	496	498	463	499	536	518	486	494	453	503	531	520	521	490	493	508	530	501	482	514	526	523	506	497	464	499	496	513	501	540	487	458	492	449	528	538	515	512	546	492	545	497	488	522	535	507	521	483	507	533	493	507	530	489	481	491	490	497	530	548	559	473	516	518	532	514	483	486	559	507	475	492	505	527	495	529	516	518	484	523	515	537	510	480	507	498	511	483	541	519	479	497	509	513	476	526	507	519	500	521	489	521	518	508	499	481	493	512	542	489	491	511	500	482	487	528	501	467	454	515	520	494	539	489	515	506	464	506	498	476	531	496	482	472	520	527	475	499	505	481	495	527	491	534	496	460	497	489	495	501	470	483	517	516	516	520	528	473	500	519	463	534	489	517	555	546	498	490	512	489	500	487	516	512	477	495	545	504	512	492	556	480	538	508	498	508	496	460	462	528	530	531	498	525	507	448	504	475	496	476	516	468	485	506	497	506	535	521	519	516	498	474	519	467	496	502	470	494	471	530	491	529	509	505	483	510	481	480	508	519	516	490	463	521	525	548	554	525	536	538	535	497	473	472	467	481	486	544	485	502	519	492	526	491	489	473	491	520	485	448	477	489	516	481	499	551	484	510	478	534	509	518	485	536	501	477	491	537	485	558	506	491	498	526	471	509	491	538	535	498	499	529	479	508	475	513	514	453	517	500	502	494	498	487	507	519	497	530	487	487	539	528	514	496	478	520	476	525	518	476	547	517	488	559	521	495	525	489	469	507	492	508	537	510	515	488	501	525	488	529	506	481	501	509	489	474	502	481	490	480	551	478	503	494	463	458	504	507	529	479	521	516	467	500	498	540	517	530	505	528	500	495	492	513	520	481	515	506	501	513	508	520	499	526	503	497	507	503	507	498	469	491	558	500	496	486	530	475	498	464	465	512	523	509	491	522	539	500	510	513	465	506	525	495	515	474	523	478	521	496	528	488	499	498	516	514	499	525	489	490	490	500	490	498	521	480	457	519	496	517	527	548	500	493	500	491	495	491	523	474	504	474	502	460	497	514	550	493	529	482	502	496	450	514	564	477	483	491	492	490	484	509	472	484	538	496	508	485	508	511	479	496	492	519	522	506	482	512	527	542	529	526	492	536	502	477	467	467	516	495	476	504	482	486	509	446	498	518	484	500	488	493	505	508	504	473	515	527	489	485	500	556	483	459	531	542	512	491	491	499	498	524	529	498	527	552	515	471	531	467	487	541	493	536	480	485	527	478	483	505	487	471	510	508	481	515	494	504	475	472	531	473	511	504	505	456	502	501	451	471	509	543	479	498	532	462	492	498	552	494	509	506	495	523	507	478	520	471	502	522	509	526	519	478	512	494	484	530	547	496	492	509
25086	21014	23633	28587	21034	13036	701	489	394	428	393	393	389	389	381	376	389	398	397	342	382	388	351	391	383	360	389	343	366	346	366	373	398	330	352	376	353	357	362	370	355	379	416	362	366	340	359	377	343	382	348	316	339	346	355	342	327	336	382	367	341	349	358	385	368	377	363	353	337	368	373	344	375	348	344	344	350	407	346	352	350	363	394	353	387	356	390	369	375	328	358	359	382	362	315	317	346	388	360	350	360	354	359	422	366	354	350	367	365	358	376	390	334	370	358	348	317	402	328	361	381	375	341	409	364	381	359	358	367	391	347	369	359	351	371	363	377	366	372	386	348	371	361	350	359	335	385	366	341	340	349	349	355	356	346	372	379	341	345	346	357	353	345	319	379	365	390	387	397	342	340	398	356	367	345	335	371	395	381	352	318	352	354	365	381	370	381	367	410	342	371	358	371	335	359	359	373	350	350	380	332	376	373	388	368	337	381	372	387	346	373	366	371	345	339	356	383	372	352	382	359	362	372	356	376	364	346	370	368	338	352	354	323	354	353	381	355	349	362	369	363	387	375	349	346	372	384	412	353	384	337	365	346	363	329	343	390	376	376	334	332	347	358	366	398	377	350	356	355	343	342	363	367	304	365	375	366	326	365	370	334	368	377	345	346	402	339	356	331	354	336	351	368	388	372	364	376	356	347	345	365	360	361	337	369	387	325	329	353	365	341	378	386	359	383	388	405	381	372	381	318	315	335	359	351	368	340	325	370	397	370	375	377	373	365	341	351	379	348	374	364	386	376	381	348	345	361	356	353	384	346	351	348	371	365	350	362	337	332	341	335	318	342	340	344	361	393	336	349	361	342	386	405	365	357	319	319	349	375	354	361	383	357	341	389	301	398	385	346	382	389	355	347	368	341	345	364	374	342	373	335	357	382	364	327	345	356	398	377	354	372	366	364	384	348	368	349	345	383	376	330	369	347	385	355	331	373	384	354	344	344	305	348	348	351	369	376	334	344	377	369	307	356	358	359	340	366	363	351	343	369	371	364	379	359	365	342	331	364	342	374	353	353	383	343	363	348	413	370	338	388	356	361	382	357	366	341	409	339	379	349	344	346	355	336	364	380	377	318	391	336	344	321	377	361	373	368	383	393	373	353	368	344	393	351	373	359	383	333	322	359	381	363	358	356	372	364	337	341	350	331	387	371	386	374	358	400	336	336	334	350	369	339	374	366	388	359	348	350	355	382	390	368	324	405	355	353	354	355	429	397	353	378	348	360	335	343	345	355	356	374	346	400	405	388	363	379	343	339	358	361	333	347	345	345	359	361	341	377	345	376	343	368	362	328	352	369	344	393	365	353	334	359	369	348	388	383	381	367	357	332	327	312	355	373	366	370	342	352	340	332	341	357	368	355	378	361	358	385	387	379	340	363	362	334	327	390	331	370	364	362	358	372	351	325	371	343	318	374	358	361	359	349	372	370	336	357	369	371	411	356	351	377	344	351	379	362	354	362	347	332	365	363	343	356	371	380	386	374	346	356	312	390	401	321	335	342	349	344	363	345	336	386	347	362	355	366	343	375	341	365	334	308	331	370	354	364	374	369	334	342	346	325	333	368	353	360	404	348	366	359	386	360	363	353	359	307	367	368	365	343	338	376	345	335	355	375	344	374	362	359	358	363	341	340	357	374	388	346	337	390	357	404	350	350	378	360	348	357	382	360	334	334	387	353	368	332	402	358	364	394	339	359	366	367	356	410	355	342	355	363	357	349	368	375	347	339	337	367	347	398	388	339	351	345	334	376	363	345	372	372	325	340	373	350	330	348	367	370	349	355	362	343	361	427	339	346	372	335	362	403	352	339	348	359	363	355	345	409	381	334	346	382	350	356	359	350	325	367	331	332	387	352	384	359	338	347	373	359	373	353	355	379	334	355	340	351	352	425	385	384	335	343	394	344	354	352	356	347	372	341	370	350	335	356	358	359	391	322	374	372	370	336	359	365	401	361	332	358	353	361	355	378	363	380	350	336	372	335	379	340	365	350	350	357	346	365	352	370	346	321	380	359	354	368	379	319	358	325	397	361	347	381	376	349	348	353	316	381	357	364	326	368	354	324	351	348	350	351	362	347	353	359	361	331	349	359	359	348	346	350	314	371	348	357	380	390	364	366	349	345	392	373	331	358	353	389	381	383	361	373	358	358	333	379	353	362	326	364	349	365	396	363	328	326	316	357	336	376	352	389	355	338	404	338	348	329	350	351	339	321	411	340	349	360	370	336	373	362	353	331	371	363	368	369	363	381	355	358	360	355	361	366	318	361	373	359	365	365	346	335	381	379	370	380	359	368	371	364	344	387	386	348	343	350	349	334	345	385	368	388	359	334	371	342	355	376	371	355	314	354	313	356	361	393	381	336	361	357	327	367	342	387	328	340	384	353	341	355	348	348	348	376	354	325	356	378	348	335	329	367	347	335	339	359	385	347	316	353	366	361	330	395	368	331	343	382	384	362	373	315	341	348	334	378	366	366	374	366	351	343	325	367	339	373	368	346	352	369	315	354	376	369	342	324	353	364	339	342	370	313	324	372	347	391	383	353	357	340	350	348	343	326	372	348	338	381	357	357	430	361	342	358	364	353	350	332	393	374	325	329	359	348	339	313	361	357	366	373	408	363	373	394	352	375	356	364	362	363	349	350	386	334	326	388	360	368	334	373	373	359	357	376	368	360	365	383	337	330	314	359	361	359	386	361	380	382	359	379	356	355	372	352	380	376	343	371	377	360	403	356	377	367	363	384	377	356	316	345	390	348	359	367	350	368	337	332	325	384	363	385	368	363	348	359	340	364	347	360	339	368	362	382	404	354	383	378	372	325	395	356	342	324	349	400	364	364	356	342	384	374	351	337	345	379	316	339	371	345	367	373	336	329	382	368	318	355	407	377	359	338	367	379	353	352	393	339	397	324	365	365	356	327	370	391	309	373	322	370	364	333	366	369	364	346	348	396	365	364	345	341	352	392	360	352	362	356	380	345	378	350	376	368	338	336	385	350	386	364	371	353	389	330	387	361	333	352	386	363	342	386	351	378	332	371	352	324	371	338	388	357	345	318	362	376	362	359	401	376	338	365	347	386	341	387	351	380	290	356	380	337	378	360	356	325	316	369	352	380	341	395	354	353	353	345	367	350	355	376	353	354	365	362	383	352	348	358	346	367	377	370	381	350	349	357	394	354	400	353	368	393	363	360	378	371	371	355	351	382	357	321	333	346	352	353	365	335	355	380	333	361	387	359	348	344	353	357	347	376	347	362	352	378	355	377	387	383	362	336	348	367	346	365	364	364	350	346	359	370	388	366	351	354	330	329	362	330	371	394	372	365	372	369	361	337	364	377	350	330	392	328	364	362	407	382	352	399	398	383	335	346	326	360	334	363	351	345	405	364	359	379	358	373	321	352	304	340	391	379	339	341	352	382	386	420	373	366	352	406	397	355	361	365	339	366	377
4386	2122	1310	987	936	787	786	799	776	756	766	802	791	822	800	768	759	721	820	792	750	797	732	790	815	760	764	779	790	762	796	775	792	810	788	787	782	763	763	761	754	740	773	786	780	778	808	778	769	826	826	784	798	758	747	763	784	815	798	771	777	774	820	750	767	757	801	774	787	792	744	749	760	792	775	808	803	749	777	799	806	775	758	768	782	788	731	773	745	799	775	780	763	807	812	770	756	776	769	829	771	793	736	794	752	790	745	779	790	760	768	717	785	808	782	800	755	771	788	734	799	758	803	775	835	792	744	801	803	766	750	777	778	764	819	795	716	821	754	756	779	742	815	828	756	767	781	739	766	788	809	772	809	786	809	719	771	829	798	779	780	767	811	792	776	775	733	807	769	741	765	792	777	773	758	725	790	797	771	759	796	781	779	813	843	774	792	715	780	723	793	821	762	759	766	783	711	801	753	803	763	815	797	751	727	753	792	774	781	772	779	776	771	709	772	775	764	802	801	729	805	767	802	795	745	751	783	744	835	811	815	757	805	763	739	736	792	790	774	775	827	786	733	751	778	782	793	751	720	811	813	788	774	811	750	809	722	794	769	746	794	735	736	789	771	794	783	809	742	701	802	712	812	753	782	791	773	770	748	756	754	813	770	795	828	770	769	813	784	757	759	725	711	813	797	790	780	757	784	807	821	787	786	753	750	780	799	817	791	738	797	807	773	758	747	742	770	794	768	765	788	827	734	785	770	761	798	778	768	732	780	778	751	784	769	754	803	797	744	778	805	773	749	796	773	828	772	743	794	784	778	802	814	763	808	743	781	743	771	824	791	783	746	779	797	766	775	755	784	749	768	809	802	789	768	770	804	750	782	835	774	787	751	820	795	799	740	771	760	765	798	715	769	753	725	808	751	757	770	723	751	836	781	722	780	741	715	729	751	743	825	730	855	802	730	767	723	759	811	774	750	765	781	769	814	809	816	800	744	821	797	773	742	797	741	771	758	726	760	787	731	806	762	733	799	823	759	796	803	766	808	799	791	745	787	762	770	741	808	821	805	815	811	778	761	746	792	791	734	759	804	752	768	785	812	791	784	762	802	757	744	742	776	775	743	770	770	805	773	765	768	816	773	817	739	777	795	795	778	788	779	769	786	760	735	801	797	788	775	776	785	733	727	751	767	775	815	770	765	776	760	799	789	755	819	728	866	832	747	791	727	784	798	756	744	798	795	791	734	754	747	777	787	733	767	782	815	722	759	805	783	750	751	788	790	817	722	782	782	837	786	742	717	811	757	815	750	748	759	772	802	751	782	738	722	778	803	757	746	771	802	798	779	792	777	790	799	767	791	790	777	765	765	768	768	799	762	723	757	739	809	768	792	760	794	744	752	826	787	745	765	709	736	732	778	722	784	777	772	779	763	735	761	769	750	790	794	829	731	782	760	793	783	793	717	817	784	797	780	778	740	749	767	795	749	785	768	767	742	809	810	762	810	789	729	772	769	745	753	810	794	764	750	789	802	731	775	758	754	812	759	787	764	767	769	738	743	731	827	758	765	752	754	781	775	717	774	745	753	794	783	763	775	746	794	782	716	744	798	777	748	727	749	781	746	804	748	807	812	736	735	790	764	735	805	802	806	778	792	806	776	814	763	804	757	726	730	773	823	747	771	748	785	742	780	811	711	822	757	801	818	737	749	809	765	762	826	766	770	795	761	799	794	796	736	731	836	702	784	754	752	784	777	764	748	749	749	762	737	777	763	770	756	728	796	771	784	752	787	751	741	744	816	752	747	770	827	759	780	764	737	773	782	748	742	791	792	803	781	734	782	744	754	816	804	797	775	809	822	817	800	755	782	745	785	805	750	787	808	795	791	784	777	762	793	757	753	802	792	789	764	811	797	769	757	800	786	732	719	763	751	765	812	772	757	798	717	788	748	764	812	795	763	782	781	789	774	814	779	797	765	801	770	818	732	787	719	803	769	771	823	760	755	716	744	787	762	736	803	754	789	795	760	735	811	801	762	758	743	786	768	760	743	814	770	744	773	737	819	768	789	752	787	764	760	732	752	785	784	745	779	769	791	798	778	795	780	792	756	797	788	819	761	773	766	767	805	779	767	794	773	769	759	800	791	794	761	756	747	796	754	746	777	753	814	805	823	790	744	785	774	785	774	797	761	748	748	771	756	773	777	791	787	818	793	709	793	725	758	770	831	805	738	749	817	781	777	770	781	807	713	777	752	763	803	763	753	783	730	823	773	759	805	760	742	758	789	764	770	773	809	783	781	776	763	729	789	790	778	715	775	754	808	767	740	778	783	777	773	795	778	784	754	793	763	786	766	729	773	736	754	812	798	820	785	762	801	797	796	768	776	784	769	746	794	805	784	742	781	788	736	821	789	773	734	801	765	781	781	751	821	781	796	777	791	798	799	758	752	817	783	816	768	784	779	755	774	766	782	783	775	780	793	781	809	787	792	723	780	800	805	791	773	717	777	764	725	776	757	763	761	783	751	809	800	760	803	803	770	757	790	835	772	763	696	804	766	753	818	771	745	758	784	761	744	754	767	733	784	758	772	776	765	757	765	780	793	821	787	790	757	744	748	775	745	805	810	750	753	761	761	821	806	749	714	774	765	744	759	743	776	770	786	798	798	770	795	744	813	772	825	757	779	795	807	738	753	774	763	771	723	762	800	763	754	759	802	751	752	787	788	773	732	781	774	755	764	769	822	793	787	774	774	744	767	813	781	738	723	762	786	808	776	758	798	784	786	764	759	758	752	824	747	749	727	784	796	772	766	752	774	787	750	815	791	789	776	800	799	794	758	769	796	785	807	734	742	750	741	782	778	762	817	782	762	776	830	848	782	678	776	789	771	771	795	792	802	793	735	775	749	738	718	789	789	729	762	779	794	772	754	730	777	760	763	805	804	788	794	742	802	720	719	761	744	750	767	770	821	794	799	802	778	746	753	741	731	808	796	783	750	758	762	748	767	762	752	756	790	736	773	724	804	795	733	743	794	735	775	798	821	777	754	799	782	729	753	763	806	815	755	772	778	730	790	735	788	751	785	757	790	731	751	727	825	753	792	755	757	790	762	743	806	729	775	750	798	771	784	824	800	742	790	761	785	753	786	782	766	803	730	760	854	768	763	840	775	794	760	798	778	774	741	788	782	751	825	781	767	742	784	737	768	747	799	710	794	820	743	770	796	792	806	797	771	754	768	746	789	786	711	771	754	798	781	770	793	765	789	785	765	727	797	771	724	793	791	773	758	760	769	778	811	713	799	798	732	790	797	796	791	772	798	782	800	733	763	802	811	745	801	769	789	796	763	733	817	740	752	810	817	805	776	747	810	783	752	766	789	803	776	810	816	793	712	754	783	801	801	751	781	795	809	802	746	775	744	801	794	786	827	752	772	774	756	774	773	781	791	732	812	776	804	792	748	790	741	782	783	724	763	783	799	756	764	778	756	734	753	779	793	756	728	808	772	810
24420	21034	24009	28274	21037	21062	11041	609	391	436	421	378	338	383	314	338	348	324	328	346	323	313	328	315	320	325	312	299	283	325	302	304	303	277	277	301	298	290	304	322	352	294	313	265	302	262	303	306	315	299	343	284	333	274	274	305	282	269	328	290	294	300	318	297	313	287	293	305	279	274	351	298	275	307	312	308	285	298	337	276	285	294	302	359	290	332	294	335	289	294	287	283	322	293	277	305	315	301	337	269	292	294	308	322	300	290	278	281	341	276	314	287	321	294	299	274	294	306	318	278	327	305	328	279	305	290	289	297	304	283	292	306	259	295	270	312	313	286	281	277	325	304	305	296	315	317	295	297	301	314	298	299	320	291	277	272	302	317	318	321	287	296	301	253	278	303	284	284	319	309	319	336	291	310	303	314	303	336	302	307	292	284	322	271	306	305	288	312	361	295	357	300	297	262	275	297	271	327	305	283	322	287	315	335	317	316	317	304	297	306	306	308	302	303	309	312	302	293	290	277	333	304	284	280	306	315	271	348	277	314	268	299	289	322	269	282	306	304	307	282	282	290	283	291	300	307	326	290	332	275	287	315	305	289	312	282	289	298	272	322	276	292	286	289	308	312	277	279	286	270	311	345	260	291	296	316	326	332	328	298	301	305	321	303	302	302	289	284	272	292	280	288	288	287	277	325	296	334	279	333	286	308	289	314	318	327	294	280	301	330	290	295	284	291	372	323	302	276	336	310	316	303	272	285	321	297	294	281	277	308	305	308	282	297	311	311	309	303	312	317	309	313	305	296	298	327	303	307	307	298	322	280	328	330	289	311	269	272	299	336	320	280	302	271	285	283	293	322	317	286	281	307	310	287	294	311	326	315	324	277	310	322	279	273	281	315	310	287	300	285	311	295	261	296	304	303	307	314	285	312	308	305	297	294	327	314	281	289	314	296	315	292	305	294	304	287	304	313	301	284	306	313	275	313	314	305	294	295	299	281	292	291	281	322	323	287	264	291	288	304	291	330	299	272	275	301	316	304	295	290	306	340	311	290	294	267	271	326	320	310	322	299	297	292	287	284	302	291	318	322	289	309	300	275	283	300	295	312	308	298	305	306	310	306	354	265	333	285	288	302	297	326	318	277	316	299	303	285	322	295	287	305	283	285	289	290	283	274	286	298	287	268	299	314	323	270	307	287	262	280	301	315	297	296	270	288	276	294	311	284	311	326	295	297	301	281	312	325	284	286	270	310	313	315	275	302	301	281	321	329	302	296	279	302	323	318	321	289	340	303	307	291	322	287	310	302	319	286	301	285	283	339	330	291	301	305	279	289	283	310	277	294	312	289	291	320	320	298	280	279	299	325	292	285	329	297	308	302	324	303	298	341	289	305	307	315	287	305	287	315	322	300	300	284	274	292	315	289	293	294	328	299	283	294	304	332	303	329	304	285	308	302	321	299	290	292	310	310	311	307	285	325	290	290	280	318	299	335	281	272	294	290	328	284	297	319	302	256	314	342	322	274	278	283	284	314	267	292	326	301	325	310	307	317	331	283	298	290	310	312	270	300	334	336	288	309	298	308	311	309	329	309	295	304	266	285	305	311	282	315	335	303	314	294	278	301	284	301	296	292	314	280	313	294	300	309	272	277	323	312	296	317	282	291	281	320	289	298	294	315	295	289	299	278	282	333	304	307	315	282	315	288	284	278	304	303	316	277	321	281	307	268	291	319	319	296	311	282	292	269	327	274	357	309	249	286	310	312	298	294	314	277	269	324	260	315	334	301	294	326	327	286	276	317	282	284	338	330	302	282	330	314	289	301	315	295	317	287	304	285	285	290	268	269	338	351	302	283	307	288	328	310	293	292	304	336	316	319	304	300	300	286	321	295	271	303	296	319	265	302	316	300	280	298	315	290	286	325	313	299	292	323	274	292	300	301	300	280	312	269	292	309	284	288	314	273	280	288	310	287	268	284	313	308	309	290	302	278	295	291	273	271	328	302	284	314	287	308	325	342	304	268	319	321	323	238	315	288	306	279	315	295	324	317	311	325	274	359	302	310	317	303	266	316	285	313	305	333	303	321	280	310	313	293	344	293	274	304	269	332	309	299	303	301	295	312	266	299	331	307	314	261	279	274	309	285	307	322	304	322	285	299	355	345	337	299	246	296	281	312	298	305	323	285	292	306	299	330	322	293	305	322	286	298	305	280	287	289	303	307	306	316	307	299	310	310	306	264	271	311	283	315	278	293	294	279	323	303	319	317	308	299	291	303	269	297	279	307	301	300	226	269	303	315	290	306	271	294	328	317	313	325	287	321	285	288	272	307	291	291	348	315	295	319	302	308	298	304	299	291	294	313	324	261	302	312	296	310	296	291	314	301	329	300	294	318	294	295	257	307	304	290	296	279	290	315	334	342	328	354	332	288	297	292	283	318	298	277	337	296	309	273	276	316	308	314	285	274	305	301	292	308	315	308	291	282	303	329	329	311	298	303	278	330	306	282	306	260	326	314	327	288	289	280	289	322	302	258	289	302	325	306	276	296	282	310	295	276	301	294	335	324	274	304	327	309	293	303	315	293	298	282	319	308	296	300	273	260	284	290	275	311	337	298	308	317	320	267	306	288	308	314	276	267	294	291	271	297	283	294	304	310	290	318	263	267	297	289	327	289	302	295	291	290	300	322	303	297	292	292	323	299	314	315	278	338	304	289	274	298	286	299	325	277	273	279	257	341	312	271	288	270	297	295	290	264	323	300	271	295	310	310	298	298	321	283	308	312	266	263	322	301	308	328	283	249	310	315	302	275	311	305	276	322	323	297	295	301	315	289	323	308	322	254	322	295	290	273	325	317	290	313	290	299	310	284	309	324	338	344	294	283	307	310	292	281	295	309	316	304	250	280	307	310	309	310	271	291	283	316	293	296	303	281	338	283	326	337	326	281	297	287	284	283	305	319	323	296	295	311	280	283	301	295	265	254	266	338	374	332	286	300	307	289	285	300	306	288	317	317	289	311	324	271	313	291	273	291	313	302	290	303	277	334	295	306	288	310	292	325	318	276	311	301	311	295	284	298	340	324	306	305	286	310	291	287	292	298	280	343	302	277	313	287	313	295	303	288	296	263	310	308	290	299	315	291	293	307	295	270	264	312	261	293	302	318	305	282	303	308	302	289	308	297	296	338	320	311	341	329	312	287	301	263	323	260	279	309	282	283	327	319	283	312	310	303	262	285	309	303	273	303	332	302	272	315	327	311	296	319	289	278	311	304	294	308	305	307	328	312	294	330	290	283	256	312	268	307	305	316	291	299	287	276	295	346	291	279	298	272	316	289	317	287	314	323	313	292	288	286	303	312	286	304	257	309	310	300	302	301	298	309	291	281	319	297	282	298	336	302	332	292	291	318	279	295	282	300	312	296	331	285	277	283	335	296	265	293	303	267	278	293	305	303	324	296	308	300	304	297	325	315	291	302	307	290	331	324	304	291	321	300	296	303	306	318
4024	3158	1705	973	808	759	712	693	627	652	662	650	622	626	669	676	631	622	687	643	650	646	661	631	672	679	618	669	648	624	638	662	623	647	613	691	628	618	685	693	656	625	671	628	642	632	652	645	612	618	622	671	655	588	612	653	623	649	632	651	599	611	663	653	675	619	633	596	639	649	628	588	641	652	584	609	637	620	668	642	634	646	634	661	611	660	621	632	630	633	619	632	641	644	617	591	616	637	613	632	627	641	646	658	626	641	656	639	643	630	645	626	633	586	640	577	638	630	589	644	608	680	662	629	673	635	614	585	682	645	602	658	640	616	667	651	613	640	586	603	628	661	661	631	631	601	695	636	622	636	623	595	664	620	647	621	664	621	619	600	621	638	659	645	585	591	605	622	671	570	655	629	597	696	649	631	657	638	600	630	605	607	646	638	640	655	607	624	621	643	687	623	624	604	619	626	579	590	595	618	597	611	617	609	616	636	654	579	617	616	647	597	638	683	633	592	633	642	643	658	626	643	635	610	647	656	654	634	644	611	624	595	672	645	577	619	592	625	677	608	642	632	662	673	647	634	662	582	633	654	608	667	601	661	635	597	645	605	595	609	649	633	631	637	603	659	626	641	649	638	624	607	635	691	613	618	625	599	647	567	648	624	639	612	597	647	607	667	637	596	651	673	631	649	634	626	613	630	661	671	635	628	616	590	599	667	574	651	625	644	625	632	673	657	615	627	561	673	635	639	595	614	587	623	660	682	636	627	640	654	609	623	670	628	595	635	672	607	619	677	645	603	618	608	653	666	657	617	633	609	694	627	624	627	634	635	687	674	634	628	683	680	651	660	623	614	658	596	608	633	640	609	631	620	626	612	653	595	637	665	646	622	662	633	640	595	630	633	617	619	640	629	661	668	614	616	645	654	593	681	670	609	684	681	659	584	650	671	602	660	599	701	611	651	680	672	643	587	628	635	656	577	612	633	629	625	661	595	629	624	634	676	677	574	652	677	626	574	646	664	638	645	645	672	622	687	646	618	623	661	625	605	636	684	665	625	622	656	664	602	634	644	647	629	630	581	632	636	647	637	643	562	675	642	622	655	645	619	598	640	620	648	648	643	632	625	655	594	613	643	671	605	607	647	681	629	621	644	647	621	663	656	635	650	614	635	609	645	607	634	645	654	625	669	668	604	616	652	661	637	626	613	682	629	621	603	710	649	613	655	650	639	623	635	641	644	582	671	626	635	649	625	624	614	624	640	617	633	617	616	627	612	659	674	668	634	642	627	619	625	639	642	658	668	620	624	664	646	660	633	633	646	636	675	634	613	629	646	593	640	693	647	656	639	655	640	642	656	636	652	602	616	620	657	657	630	666	643	659	604	617	620	649	626	672	648	635	637	654	690	652	632	615	632	669	665	642	644	654	619	607	661	636	570	665	610	677	634	653	624	643	666	610	626	601	640	619	631	612	651	608	642	644	660	606	634	635	668	601	623	602	594	605	605	597	617	629	656	596	649	643	638	655	691	646	657	605	649	625	644	651	632	610	639	640	650	619	627	646	621	647	643	643	614	628	627	597	642	660	632	609	617	657	604	682	608	633	631	637	650	644	618	636	629	635	616	607	603	609	630	615	650	648	659	636	644	636	649	633	619	616	620	596	598	656	584	655	670	626	641	594	644	621	626	664	596	615	681	593	666	621	674	638	646	638	614	627	597	634	636	622	653	634	648	593	603	654	649	653	671	638	639	601	661	617	636	675	678	619	655	697	649	581	650	666	662	659	664	630	658	648	651	633	645	651	621	627	659	632	626	624	639	665	632	676	641	671	632	612	613	632	633	661	655	606	621	647	601	648	599	616	650	561	668	618	615	651	624	620	682	625	597	603	639	633	632	659	666	628	680	632	614	585	637	661	627	574	671	623	632	646	663	628	641	643	629	649	636	618	605	642	608	611	667	639	590	622	669	651	675	627	593	622	619	653	644	626	608	624	648	601	616	642	630	645	621	620	611	661	652	630	627	620	619	605	646	603	621	636	621	646	650	640	674	614	674	637	606	651	600	630	593	648	615	604	657	619	656	625	611	665	586	681	611	646	665	662	630	686	648	633	626	603	616	635	668	630	629	679	669	666	663	600	669	622	648	638	630	607	638	607	645	628	615	655	626	623	660	644	600	633	636	643	681	629	614	628	628	606	670	583	610	579	590	615	604	695	668	661	642	620	623	654	644	648	611	659	655	606	626	656	668	644	662	614	617	604	640	620	626	626	627	658	625	675	619	651	635	616	607	658	626	619	624	628	670	595	592	648	611	642	620	653	605	624	618	659	598	692	623	629	619	655	647	663	604	628	611	598	697	609	633	643	614	610	626	649	616	637	598	615	659	613	628	679	625	616	666	632	610	614	643	618	639	669	665	673	631	655	582	596	639	659	619	676	631	637	654	617	692	630	644	648	612	618	613	645	611	617	643	648	635	630	641	601	585	587	652	654	622	590	687	640	621	673	641	640	667	628	663	627	614	677	632	655	658	624	627	658	636	615	637	630	639	649	615	634	664	607	592	639	623	632	635	687	582	605	604	628	659	630	624	625	633	683	616	623	614	633	658	633	601	629	612	666	594	633	639	625	659	617	626	678	595	599	695	637	659	647	640	608	570	640	683	612	672	623	651	585	633	615	647	602	573	611	648	628	628	620	611	631	646	642	616	643	616	596	587	628	652	677	627	689	614	622	643	640	603	623	614	636	676	618	656	624	597	645	671	650	602	598	626	637	646	585	663	649	613	596	612	597	661	635	597	605	613	640	637	616	637	628	552	616	645	641	621	619	618	645	649	620	632	603	643	604	621	612	659	646	620	666	666	645	620	683	633	580	645	633	641	619	597	644	627	650	644	597	604	616	651	613	614	628	651	655	599	615	643	641	606	647	606	621	641	660	625	639	667	618	629	650	639	616	639	652	675	614	660	633	642	658	597	612	657	588	667	632	636	666	602	644	624	635	589	654	617	677	637	605	627	639	598	624	619	601	652	639	617	605	651	670	585	638	616	619	625	649	668	634	644	655	639	635	665	620	620	614	626	677	643	660	652	631	642	598	597	605	632	646	639	606	600	643	652	606	636	627	640	638	604	652	632	626	666	656	640	642	648	654	625	608	670	647	668	642	612	616	590	630	658	647	612	583	663	675	665	601	645	653	653	624	663	608	651	615	613	629	592	646	637	649	609	589	687	620	672	611	634	638	611	601	629	651	613	653	623	651	650	640	658	616	656	633	611	666	659	608	651	676	659	664	653	641	638	667	613	660	639	621	645	632	608	657	639	639	628	617	623	611	633	608	608	597	632	688	643	618	629	620	606	650	681	671	646	649	643	663	619	617	650	621	651	625	627	670	648	621	599	668	643	652	664	646	649	639	600	648	642	695	673	618	642	630	642	592	651	637	615	602	585	661	623	660	606	619	591	616	637	619	641	673	629	630	630	637	694	653	659	682	619	623	623	632	690	609	618
33215	14620	2063	265	218	216	221	219	214	219	199	216	215	174	213	242	206	216	207	235	231	211	208	223	200	201	204	210	201	202	187	181	203	199	221	197	201	203	231	199	213	203	216	205	196	213	187	202	222	219	204	199	213	201	198	207	175	207	182	197	213	213	238	197	180	199	199	232	224	200	172	214	200	228	214	182	226	200	171	176	222	213	206	191	195	203	216	220	222	202	240	176	195	202	208	206	203	202	189	209	217	220	194	199	207	205	198	198	192	197	224	211	212	222	237	218	193	205	192	225	213	188	201	207	204	199	188	218	203	189	195	189	210	218	221	202	196	195	200	205	215	204	214	201	195	204	171	203	192	226	227	227	177	193	211	202	204	227	194	211	184	209	194	214	212	198	221	177	232	202	225	210	194	237	197	213	194	206	199	198	213	203	208	208	183	193	204	202	218	199	208	227	178	214	190	197	212	190	214	199	190	199	204	214	198	198	219	204	185	204	196	212	195	198	195	231	195	199	213	184	215	230	237	210	196	198	195	224	199	212	192	193	228	206	224	190	216	178	208	211	213	180	180	214	178	224	213	205	188	201	192	208	191	217	210	216	182	210	224	216	200	209	237	203	200	187	224	193	216	200	205	210	197	186	213	229	183	188	207	174	189	212	184	204	216	210	209	172	204	224	200	211	196	194	197	174	214	236	210	211	212	191	210	205	194	199	199	201	202	200	202	197	220	199	198	185	220	231	178	188	179	201	180	204	209	196	214	184	206	208	206	208	203	205	197	193	195	178	215	197	196	198	204	194	222	198	213	218	222	195	207	211	212	196	200	186	206	208	212	216	206	177	198	185	177	185	182	212	210	208	207	203	193	197	221	203	175	205	211	207	173	206	205	193	218	207	182	183	195	206	197	201	205	195	205	195	232	199	182	215	189	218	212	205	171	220	198	192	180	212	202	212	222	219	181	234	206	218	205	193	194	190	198	194	208	210	218	208	219	228	189	198	213	190	216	212	210	238	228	211	208	214	219	193	210	210	206	169	195	202	212	167	210	202	187	239	207	177	220	208	209	210	193	199	181	220	230	204	197	207	184	217	175	197	204	170	204	219	230	211	214	184	228	231	238	203	188	209	178	209	208	193	179	192	212	183	201	208	181	205	194	174	200	215	188	196	204	196	201	207	201	205	209	240	224	214	226	201	219	190	205	178	231	192	187	206	197	229	199	197	193	196	219	209	217	213	227	199	221	216	200	207	191	204	179	215	200	207	209	199	221	250	212	201	213	190	207	200	219	201	194	167	228	188	184	214	196	180	217	209	216	211	204	214	198	199	218	226	204	216	231	221	211	204	197	193	196	214	218	185	208	228	201	214	199	213	217	221	248	222	194	241	204	219	220	192	212	216	228	171	225	217	196	205	245	209	218	214	222	211	207	213	220	205	218	207	207	210	208	197	220	233	220	201	219	214	246	210	200	211	212	218	190	246	202	222	190	187	196	218	200	195	203	241	203	205	218	203	209	186	205	191	185	215	195	208	198	201	219	212	212	182	201	221	183	191	197	199	215	193	215	214	211	203	188	192	199	227	221	218	216	209	190	219	193	189	214	228	225	210	210	213	197	199	234	220	210	184	208	207	206	192	205	220	231	218	191	212	222	193	180	211	231	206	190	212	206	208	201	205	183	197	205	211	232	243	207	220	199	204	211	211	204	205	213	224	217	198	188	187	189	185	198	176	206	200	179	220	228	199	213	178	196	191	189	214	210	196	204	194	214	228	209	220	227	209	207	196	213	218	186	223	214	201	193	232	209	206	233	187	208	167	212	206	201	217	248	244	229	211	211	190	211	195	208	196	207	220	207	179	199	199	203	209	197	208	211	204	220	206	182	183	196	195	204	209	202	212	212	190	209	199	197	203	184	199	214	206	195	208	201	225	201	195	226	223	202	207	169	195	227	215	199	210	197	217	193	224	186	212	208	207	218	201	198	208	184	204	217	200	198	209	200	223	217	209	193	184	217	199	210	182	187	185	202	197	217	213	221	184	230	183	182	219	216	207	199	215	207	205	193	188	181	208	212	181	197	198	206	229	222	205	187	189	178	217	217	221	187	192	201	227	189	208	225	216	210	212	191	203	171	208	198	203	216	204	207	182	209	199	230	195	198	206	228	224	187	193	225	212	210	195	188	186	203	207	197	188	186	192	215	203	211	185	194	196	214	206	205	179	201	208	209	212	223	157	205	236	206	209	211	217	213	208	200	228	205	218	209	210	177	188	193	197	191	191	218	207	230	208	207	237	210	183	214	207	241	199	213	216	203	209	228	210	214	208	229	213	166	211	215	210	215	203	218	209	216	187	189	192	233	197	214	175	198	214	209	244	212	222	219	178	211	193	209	208	191	216	191	206	201	199	207	239	238	220	233	204	200	213	201	213	203	171	224	207	184	178	191	210	192	204	202	219	209	192	201	211	203	197	213	196	190	190	216	232	196	192	225	215	212	196	224	207	186	224	206	210	214	200	212	216	207	205	219	227	205	209	197	200	196	170	206	192	209	184	218	196	214	188	214	229	195	198	207	209	178	209	201	204	173	222	203	208	222	208	226	210	205	206	197	180	217	193	229	224	209	188	203	201	208	195	193	195	200	206	202	206	234	211	244	211	212	236	201	183	200	228	209	179	209	189	180	209	200	213	215	208	184	199	223	196	203	169	202	192	196	187	195	200	204	194	205	198	204	218	184	206	205	207	216	211	216	203	198	187	203	209	230	185	197	199	199	210	212	161	230	178	185	202	196	202	212	207	189	216	203	200	196	186	186	193	206	231	198	204	209	204	244	208	219	190	206	211	203	250	244	204	222	210	193	216	197	166	217	220	187	235	224	210	202	188	213	208	204	210	245	195	209	215	207	189	208	205	197	177	217	232	206	169	221	186	217	201	194	208	177	214	206	204	203	191	212	197	204	180	194	207	217	169	211	215	187	197	190	207	204	223	199	210	185	207	203	202	211	204	200	206	207	204	219	223	177	207	213	211	217	207	200	189	240	209	209	204	197	191	205	198	222	206	214	194	213	208	188	187	181	183	199	163	222	188	231	207	193	203	213	202	194	199	211	228	208	184	195	204	224	199	188	211	224	207	223	171	201	179	218	209	210	199	199	181	201	221	218	235	192	180	203	231	198	183	185	229	205	206	194	213	203	206	208	195	199	217	226	197	206	212	193	204	210	215	193	209	192	188	194	202	195	208	220	230	205	215	202	187	171	204	193	213	209	197	202	179	198	193	190	237	197	195	217	226	203	228	212	219	201	222	229	210	186	215	235	178	221	210	197	204	238	200	195	180	186	166	197	196	218	190	209	172	205	208	207	190	204	242	186	217	216	207	198	208	212	195	205	223	188	219	199	205	212	206	213	198	217	204	191	224	202	210	214	216	198	194	197	200	217	197	204	224	185	195	206	237	215	186	223	203	207	188	205	229	217	189	185	218	204	190	191	192	179	183	214	196	219	208
7645	598	563	481	510	508	506	514	518	503	533	511	517	504	540	513	492	517	532	527	470	496	499	499	534	505	509	490	505	467	547	492	517	522	493	545	487	497	500	509	495	510	526	461	522	532	503	488	534	515	526	524	473	492	469	500	503	521	539	549	527	539	511	512	471	497	510	526	530	483	478	484	520	486	485	519	515	556	524	491	480	487	455	516	514	469	532	465	521	495	514	507	482	544	518	504	519	505	487	511	539	513	469	499	479	498	495	515	525	551	520	553	488	491	516	473	503	516	473	482	446	529	477	501	492	551	488	529	464	487	500	536	520	507	528	509	471	491	496	521	469	513	505	518	489	508	509	508	523	486	493	513	481	526	504	508	473	511	518	538	505	473	515	503	489	524	506	482	480	489	457	493	538	508	512	494	499	533	531	496	506	515	473	556	498	508	499	498	517	517	524	468	539	472	493	507	498	484	503	479	498	493	499	506	514	515	496	491	493	510	525	512	461	495	460	487	531	466	468	530	515	511	526	504	489	470	521	524	487	491	522	537	488	517	532	475	509	537	505	500	515	514	454	528	531	520	566	503	490	485	463	524	506	484	520	516	494	540	493	521	521	513	498	506	516	513	503	546	517	482	495	545	503	496	531	496	471	492	508	496	481	500	480	496	507	497	529	500	480	504	522	501	484	497	560	495	487	510	504	490	492	492	462	529	505	505	469	527	488	487	496	488	483	497	493	500	523	513	503	498	543	477	500	517	474	495	538	511	512	485	505	528	511	487	500	507	522	485	477	527	506	476	552	458	509	524	524	479	529	497	482	500	460	463	494	523	480	520	509	485	530	533	511	483	516	505	523	478	468	498	536	497	444	469	472	516	475	499	515	470	516	512	487	529	512	464	474	542	463	498	508	524	490	523	507	503	519	522	488	468	539	484	463	512	481	522	537	482	523	502	482	511	546	514	524	487	533	518	493	546	478	468	471	497	508	502	520	510	502	483	498	468	491	490	505	535	506	552	504	500	499	485	490	507	503	543	493	539	477	474	535	491	488	461	497	514	496	490	506	486	490	502	498	496	508	531	462	501	525	509	510	498	536	476	475	537	514	448	475	546	527	474	512	516	507	550	512	511	487	469	471	487	516	440	496	460	472	490	500	517	489	511	476	528	509	520	473	507	513	447	503	484	521	510	516	487	487	519	540	495	465	504	494	534	472	515	531	532	504	438	509	513	476	471	501	497	471	537	499	504	488	515	543	508	541	516	505	492	503	510	526	504	513	542	503	579	518	512	506	479	517	491	492	530	539	446	486	458	509	513	490	480	544	468	528	535	523	548	508	521	481	485	481	535	529	485	499	527	464	479	461	468	473	516	483	480	468	526	494	508	511	464	487	511	526	453	503	482	547	478	508	541	486	538	523	502	500	504	486	508	459	522	514	446	468	481	526	528	488	508	498	472	488	510	487	496	479	484	482	532	548	494	493	455	505	495	502	503	521	548	531	492	528	535	512	495	511	481	511	503	498	493	517	491	521	506	502	535	518	496	518	505	485	489	464	533	508	488	485	519	531	498	510	522	493	517	489	491	478	551	522	473	480	518	502	506	504	511	493	508	515	494	495	512	482	510	515	496	520	497	543	499	503	565	478	514	507	527	486	491	471	520	499	489	533	482	510	516	538	499	482	513	529	525	537	495	472	527	470	495	536	511	503	495	490	518	456	504	494	550	496	529	510	497	509	469	484	534	530	512	516	507	520	526	492	554	490	495	491	484	523	541	470	492	506	497	499	501	491	518	475	490	469	497	500	512	500	478	513	487	458	473	538	479	462	476	469	488	530	455	481	450	515	480	498	459	523	515	469	508	466	503	503	511	469	449	478	480	472	501	511	497	500	524	522	462	511	538	528	464	524	478	490	526	507	490	506	504	503	492	521	515	506	491	485	517	494	530	485	520	514	485	500	464	470	480	486	505	506	477	501	483	523	495	465	515	529	508	517	518	499	496	502	499	494	498	492	477	494	508	473	437	505	493	491	534	512	491	498	490	505	490	470	518	482	491	498	535	479	503	489	483	530	535	475	507	491	493	509	494	507	517	520	474	530	473	491	503	519	516	489	490	538	525	459	507	489	520	482	491	510	475	485	489	501	462	469	485	495	483	479	504	475	467	480	545	497	531	489	476	518	531	523	503	521	478	488	497	488	465	508	460	498	522	503	504	525	540	487	511	487	501	479	484	522	480	497	427	479	508	511	482	525	519	532	494	480	530	480	491	497	522	447	523	547	528	488	499	475	503	491	530	477	471	521	494	484	493	534	517	491	497	487	464	497	516	518	479	479	532	473	514	489	457	513	485	524	500	501	499	484	481	528	490	487	539	511	483	505	490	481	571	504	496	472	479	514	518	490	533	475	483	468	520	477	491	567	525	514	506	514	478	491	483	498	505	520	492	472	496	540	507	523	506	535	517	461	476	533	484	479	509	517	515	543	543	508	504	492	500	523	552	499	496	498	508	484	475	511	500	510	493	508	481	510	502	529	500	509	522	478	502	510	509	484	522	535	510	503	493	510	499	539	507	488	506	492	525	549	486	487	509	497	503	522	496	510	502	482	536	541	489	487	478	491	496	513	516	497	508	517	459	515	503	483	491	503	514	519	506	516	497	491	513	456	505	538	478	507	509	513	462	474	511	515	480	534	468	517	514	490	461	457	489	507	512	483	496	486	508	498	501	525	497	559	501	499	498	496	528	532	523	503	510	523	494	518	466	529	478	506	478	498	531	518	505	456	514	496	488	511	497	528	515	508	531	535	510	519	526	518	493	557	491	529	497	443	508	528	533	514	523	509	457	529	487	487	493	517	476	536	564	516	532	498	509	498	500	541	520	513	487	486	506	533	538	501	494	514	530	486	509	521	473	515	502	478	496	496	507	475	500	511	445	509	499	540	534	522	508	525	461	509	555	524	473	500	522	490	493	483	507	487	484	509	525	507	511	489	495	524	510	508	433	516	491	488	492	518	482	515	492	477	504	510	488	499	467	509	465	519	472	491	473	510	481	530	485	546	473	493	530	526	541	509	487	483	524	492	497	463	531	549	556	466	508	481	476	508	508	510	585	509	511	449	485	517	491	538	532	553	549	527	515	501	471	494	535	526	497	543	489	508	533	559	472	490	475	515	482	526	516	488	540	519	478	497	533	486	491	485	500	540	513	520	495	515	514	469	502	528	503	492	507	514	499	502	481	504	532	501	501	505	529	559	509	500	514	489	500	506	468	523	495	487	468	493	474	471	514	487	487	482	452	508	482	459	538	525	525	516	503	519	517	460	488	525	492	525	462	509	510	528	453	499	501	526	491	487	480	529	468	503	503	507	479	522	464	501	464	509	477	478	507	531	526	503	530	511	532	505	467	466	504	531	527	489	467	494	496	541	505	491	507	471	490	500	488	523	465	508	500	492	504	503	527	492	500	493	500	526	488	511	511	462	516	480	472	526	496	531	496	533	516	480	481
25095	21006	23595	28608	21024	13311	686	474	407	410	415	402	390	417	411	368	378	374	402	359	379	353	389	357	325	356	420	363	398	353	391	386	317	356	362	369	362	378	409	347	337	353	369	362	370	355	367	360	359	348	365	385	386	372	330	348	333	365	388	353	387	362	402	361	353	375	379	349	364	360	376	369	312	361	367	393	390	349	361	362	365	345	353	368	351	353	356	389	380	347	332	375	354	366	395	394	372	334	360	354	337	348	311	353	360	372	362	342	374	401	387	362	396	367	364	361	374	402	382	367	333	376	378	360	390	358	345	341	331	322	371	370	395	368	373	375	356	336	339	382	374	345	388	363	416	375	358	383	339	333	344	377	360	389	354	361	354	379	329	382	327	341	405	382	380	348	381	376	380	381	361	330	368	349	361	322	348	373	364	392	362	390	384	368	399	347	325	355	345	374	357	352	391	405	391	373	363	362	382	348	369	355	324	368	351	362	380	374	366	318	355	361	356	349	368	366	327	349	366	382	329	391	367	369	340	360	321	384	356	328	364	364	383	390	358	347	347	387	336	367	343	344	343	343	329	367	356	374	365	394	318	331	387	326	373	334	362	379	335	355	400	372	368	328	378	330	404	342	370	322	394	358	359	361	370	377	358	369	303	406	355	349	357	367	366	349	376	352	355	396	399	335	332	355	381	387	323	345	387	359	373	345	366	344	350	363	330	347	372	388	375	342	369	387	397	354	364	326	351	347	381	382	364	339	390	359	369	351	346	368	364	359	370	358	344	393	363	343	354	350	334	361	365	369	358	378	330	360	407	398	374	371	366	339	370	362	360	352	361	336	362	356	324	365	409	380	354	374	350	360	317	334	355	386	326	372	359	357	394	330	348	345	355	361	372	352	374	389	379	354	391	342	364	384	345	385	333	340	336	400	351	340	332	359	381	356	347	389	328	364	378	375	363	358	362	354	370	295	307	368	358	361	354	356	378	389	374	334	346	351	343	353	357	367	323	332	346	396	360	370	357	382	328	359	339	359	359	353	386	367	366	361	380	353	360	360	360	328	366	359	357	357	379	327	361	348	378	369	355	383	381	368	392	360	366	381	328	370	347	344	365	345	367	366	354	355	387	370	383	404	376	383	361	398	340	362	342	356	387	356	329	350	350	373	416	366	388	340	371	372	369	361	337	379	385	361	360	347	360	367	360	368	384	371	312	382	384	398	355	337	355	348	385	346	335	344	332	344	363	351	360	365	365	370	356	330	330	360	376	360	354	399	343	312	365	369	366	363	360	338	368	311	318	365	334	336	340	346	328	316	325	347	339	374	332	374	382	370	341	366	360	365	377	382	363	373	351	395	421	334	316	378	353	351	359	361	345	362	361	342	374	362	392	333	349	381	354	378	376	382	332	328	347	331	347	371	363	379	356	359	365	368	388	351	372	370	367	309	370	369	317	367	346	351	376	372	375	380	354	359	334	336	365	358	327	359	361	356	362	396	323	323	349	374	350	352	356	364	416	309	388	348	346	342	332	349	414	366	370	365	354	357	336	391	393	360	334	342	370	380	379	395	388	355	344	352	365	332	355	378	397	359	341	367	420	365	336	327	316	375	355	358	361	388	346	381	389	358	355	381	387	358	358	365	344	345	368	373	339	356	348	322	340	366	379	366	340	353	384	370	389	368	354	354	362	365	345	323	360	333	372	345	338	355	333	343	347	385	386	365	351	377	346	385	398	367	359	358	372	393	374	398	353	347	375	397	345	354	367	326	371	376	378	331	348	356	381	346	358	359	369	373	347	339	360	358	348	349	348	379	359	371	351	394	342	365	369	361	398	367	338	335	358	370	349	377	327	353	340	348	394	343	343	339	332	386	361	387	321	319	364	354	356	344	350	376	372	360	333	339	337	376	315	359	339	323	355	350	340	371	345	349	381	375	358	344	368	354	341	366	394	398	351	381	320	334	381	367	339	362	364	371	358	362	349	348	377	368	361	377	335	314	379	361	336	329	344	387	356	373	356	332	379	368	390	353	345	343	349	380	327	380	312	344	339	320	404	368	390	396	351	371	388	353	386	371	340	343	340	357	356	361	383	332	330	314	357	384	348	364	418	362	397	336	341	387	370	350	370	343	354	365	361	374	370	363	372	357	370	346	379	359	380	339	387	353	367	318	382	365	375	356	332	355	309	382	356	360	389	354	309	365	341	338	356	314	352	408	367	347	358	361	371	326	374	374	354	324	379	363	353	364	354	337	377	359	366	350	344	355	353	385	392	350	370	354	360	335	362	345	366	389	359	329	368	343	369	333	361	392	388	357	362	335	319	381	364	376	371	386	335	346	383	390	382	339	371	366	314	327	330	331	373	379	367	371	353	362	314	366	365	368	353	337	377	348	409	377	391	374	373	386	370	339	372	361	363	397	388	387	360	334	367	383	380	392	366	358	364	365	349	359	345	351	374	381	351	351	333	362	358	310	379	351	373	324	362	351	350	345	348	371	356	353	370	403	339	349	363	306	314	366	357	371	354	359	364	380	325	348	378	383	365	334	341	334	388	365	319	332	372	337	401	381	380	332	361	359	361	330	369	328	329	361	387	364	358	356	338	362	340	338	392	382	406	364	335	358	341	355	365	391	393	416	358	348	348	363	374	363	359	341	331	346	359	344	323	345	392	360	338	394	398	344	403	363	347	365	374	333	356	332	362	358	352	407	370	337	383	355	380	370	388	353	384	327	352	360	349	338	341	353	379	370	352	371	330	339	414	371	367	406	359	355	386	392	360	373	365	372	346	397	370	369	377	358	386	369	368	386	349	381	391	337	342	335	358	370	417	377	350	372	360	379	348	398	371	360	374	366	322	367	345	381	357	348	403	325	360	345	357	359	391	390	398	359	369	363	355	375	354	367	329	346	356	367	354	388	359	382	332	357	365	370	364	358	364	344	347	369	381	355	376	350	374	358	364	346	353	334	374	372	371	359	343	321	381	375	370	329	340	395	339	378	345	357	344	331	369	352	346	367	329	348	325	339	369	355	341	327	361	400	377	327	355	334	372	361	382	352	384	377	353	391	324	370	377	362	344	383	351	360	366	326	371	314	318	338	347	357	316	358	367	343	381	341	325	324	356	355	347	355	343	330	378	383	359	354	371	359	338	335	369	394	318	328	364	360	360	357	392	363	323	359	328	346	334	355	384	362	385	375	276	321	347	341	377	374	365	378	345	317	336	340	405	364	365	398	396	397	368	370	337	356	358	341	373	371	345	349	366	326	357	344	361	371	356	315	352	353	366	351	383	383	369	337	362	355	361	367	355	367	383	346	376	340	329	377	374	344	354	365	361	346	334	337	388	355	360	350	368	360	391	323	359	386	302	354	357	337	329	375	362	345	372	383	360	327	386	337	337	357	358	373	362	397	326	376	359	372	389	353	354	359	329	375	341	366	336	357	348	354	351	382	364	356	375	373	340	357	382	350	370	371	366	368	361	356	379	390	359	344	346	344	337	385
4304	2204	1233	963	886	822	763	746	781	821	771	828	765	790	783	797	784	829	783	795	798	815	778	749	804	784	762	810	737	806	823	761	821	803	798	786	789	742	772	737	747	777	835	762	734	816	759	765	752	833	794	794	770	774	768	785	732	767	808	814	723	826	770	779	774	768	811	770	741	755	818	840	816	793	746	788	838	778	806	796	784	744	792	789	778	806	719	746	792	774	736	824	721	765	751	730	781	803	789	780	801	753	770	793	755	750	775	758	760	771	775	797	717	867	783	760	744	808	765	762	743	739	767	725	761	786	748	787	813	745	769	727	763	758	761	752	780	766	740	798	796	754	778	756	764	741	727	759	784	769	793	788	795	810	746	825	768	786	778	777	783	786	764	782	803	772	775	789	758	802	817	769	750	823	819	745	760	757	778	767	769	755	721	765	787	760	737	798	746	743	756	760	776	739	784	807	780	775	813	763	740	771	762	789	778	763	733	787	776	723	793	777	744	814	775	787	807	758	787	769	783	786	762	781	759	775	785	752	766	781	758	759	795	788	762	760	743	764	737	770	765	761	748	809	769	736	794	761	780	798	743	841	784	764	797	798	752	776	775	742	775	779	751	765	780	784	756	778	831	737	775	801	759	823	754	776	786	788	819	698	742	770	753	798	805	804	769	757	762	769	714	743	771	728	726	828	779	788	777	785	762	748	755	766	758	740	780	802	764	765	780	785	800	731	804	828	790	754	751	794	782	797	789	820	761	770	732	792	800	797	773	828	787	776	760	785	754	751	801	767	795	767	824	800	786	798	779	806	741	791	749	808	798	721	825	782	765	796	776	808	775	777	760	784	832	742	794	797	801	809	817	784	811	804	808	778	799	753	720	762	817	787	800	792	741	770	800	848	742	769	784	790	744	774	731	780	752	760	768	744	769	799	790	752	830	800	794	756	794	777	798	787	786	767	796	775	757	743	770	767	744	794	735	775	767	794	777	819	755	788	721	801	784	756	802	767	740	780	718	818	780	786	775	765	760	774	745	839	743	799	818	774	751	802	757	708	730	779	776	782	771	799	778	808	748	816	813	749	791	771	769	791	773	784	810	766	801	787	777	803	779	812	754	724	769	763	825	761	777	782	748	766	780	776	781	801	779	806	722	766	743	797	781	781	759	776	823	810	768	761	795	745	810	808	749	828	753	710	759	770	766	770	773	772	786	789	777	695	759	783	777	793	762	820	824	784	780	750	742	773	769	786	772	779	786	821	766	816	739	804	805	763	735	759	754	753	785	741	768	775	716	786	760	733	843	740	817	790	767	776	791	746	801	790	769	779	764	756	802	802	795	780	784	768	782	782	819	790	798	773	766	792	768	745	817	772	770	721	780	781	774	757	725	779	814	734	804	724	772	811	751	791	800	781	757	756	735	801	765	776	772	741	758	816	813	797	788	706	783	806	768	736	798	768	749	813	753	730	813	749	787	770	761	802	764	730	794	764	775	749	742	783	790	786	769	781	796	809	776	739	775	767	831	727	770	729	809	809	789	755	747	805	819	807	762	789	789	804	790	747	717	749	794	779	725	842	734	811	754	751	748	784	761	796	772	786	707	784	837	772	830	782	792	807	799	776	789	777	801	764	761	762	787	773	763	770	798	727	758	722	760	789	738	759	841	783	790	766	752	823	782	751	740	809	863	829	744	774	812	750	785	802	813	800	823	821	778	807	769	730	745	784	784	759	801	755	769	744	784	757	790	810	761	794	734	735	751	772	740	762	801	784	802	814	742	814	777	768	773	779	758	814	823	749	753	763	774	810	769	771	771	739	806	747	747	734	748	770	786	782	749	836	744	782	807	793	742	790	764	709	821	759	749	704	763	740	736	791	750	807	727	769	791	784	805	784	782	789	817	801	787	774	801	757	800	785	731	748	797	770	736	757	768	771	783	794	742	765	818	807	830	747	798	772	759	763	794	746	788	786	807	787	743	780	746	741	754	790	761	749	785	739	801	789	750	770	792	820	729	814	757	763	743	814	844	741	756	735	779	789	813	747	787	788	778	762	710	765	748	750	784	774	784	781	760	805	780	797	788	823	752	796	781	766	855	740	812	767	732	797	845	777	841	777	798	781	716	794	811	767	744	774	783	794	762	751	734	742	750	771	818	793	761	804	799	771	726	769	743	813	754	835	748	784	791	797	766	777	741	783	790	785	739	751	771	765	789	771	828	793	761	746	771	739	776	781	771	741	796	777	803	792	807	762	713	792	762	769	784	752	807	735	722	785	823	753	794	744	804	725	797	727	800	766	798	772	720	751	802	808	767	784	792	744	746	758	757	804	783	770	789	776	741	791	718	772	793	789	797	779	804	796	818	788	804	795	789	791	801	736	794	724	757	810	780	824	743	784	749	797	808	769	767	776	799	807	801	744	764	738	767	750	782	796	757	756	772	830	778	820	764	785	747	799	757	819	833	760	766	765	765	829	784	743	778	779	770	784	775	765	808	774	786	745	796	742	798	751	756	771	801	761	745	758	774	786	787	827	831	792	763	808	768	765	744	749	775	777	735	778	746	708	746	773	781	802	780	746	783	827	769	767	772	838	830	810	768	783	778	828	823	774	782	806	756	776	745	775	819	726	775	780	771	695	767	802	799	779	738	746	796	769	788	755	789	777	787	783	833	794	797	710	760	724	744	812	761	790	710	816	763	782	750	775	746	809	780	806	776	788	769	826	833	748	774	767	755	732	801	744	781	758	748	760	811	795	792	811	773	794	818	756	747	766	756	816	769	784	715	801	782	798	763	761	762	793	780	792	760	780	744	773	782	735	787	828	728	744	778	738	788	740	796	731	796	829	821	797	769	745	758	755	768	817	726	700	729	794	743	803	806	732	758	782	801	766	801	791	796	779	805	800	734	744	765	752	764	781	781	745	780	770	769	794	806	787	798	753	817	785	817	780	813	827	825	795	769	755	745	801	763	773	789	775	789	743	790	807	828	772	785	750	772	777	792	792	783	750	803	782	785	786	763	751	774	787	776	744	780	800	790	782	790	773	783	765	795	748	781	763	777	801	738	778	830	815	755	793	825	760	787	768	795	728	740	755	826	794	735	791	749	793	797	812	804	741	802	776	791	784	761	768	806	763	787	750	749	791	789	814	811	785	722	796	757	763	788	789	786	786	791	814	751	787	819	782	814	780	790	740	778	749	776	784	731	738	796	752	758	785	759	762	811	835	756	812	809	771	781	785	782	752	840	806	798	778	772	868	782	781	790	743	762	791	795	792	802	769	812	847	781	779	784	761	815	773	797	751	786	799	737	789	795	733	728	813	792	759	742	747	787	751	777	822	805	815	763	828	809	754	829	722	747	809	792	762	763	737	764	764	757	792	822	803	793	768	761	769	849	767	869	767	774	794	805	757	785	765	762	787	775	797	787	764	732	783	801	754	797	803	798	741	818	788	758	763	760	766	763	795	740	767	747	791	747	764	756	768	749	738	805	801	753	806	776	821
24439	21016	24001	28237	21018	21052	11037	636	437	411	428	363	368	369	329	320	373	373	348	353	318	305	273	282	289	274	316	332	307	304	295	325	310	321	320	321	303	298	315	297	319	303	318	282	295	267	308	311	331	314	313	318	310	288	304	289	303	293	288	298	318	303	312	315	354	309	310	315	327	289	330	286	312	344	288	275	276	314	333	306	261	342	294	294	287	322	290	306	282	285	331	311	272	273	283	307	283	296	314	298	306	296	328	281	267	296	327	306	304	310	311	286	265	265	301	282	288	297	325	304	291	344	324	334	314	283	286	280	328	301	258	321	287	315	317	318	312	315	278	338	291	316	298	300	341	332	304	311	289	299	322	281	312	317	324	292	268	289	302	316	312	271	297	299	307	270	299	281	310	314	277	319	289	312	303	306	295	295	297	303	289	310	284	332	299	284	299	287	271	285	287	281	294	289	311	309	285	277	266	298	329	336	278	282	271	340	319	311	289	291	288	329	261	309	287	309	346	311	304	331	287	286	270	295	295	287	303	327	334	323	282	307	267	292	292	265	306	308	271	337	318	302	286	291	326	312	279	284	290	310	302	288	307	296	286	283	269	306	292	301	280	296	297	299	267	329	272	312	323	278	312	306	295	310	282	305	252	308	301	280	295	275	297	288	323	313	310	301	308	301	257	290	303	305	289	299	308	271	339	340	301	291	315	280	296	286	300	321	321	283	312	302	298	272	333	326	325	305	333	297	269	298	337	280	272	323	255	266	303	328	307	311	291	317	304	299	306	286	344	341	285	305	307	313	313	297	347	311	277	297	303	306	277	311	321	278	297	293	282	299	290	292	309	301	309	285	262	292	340	303	302	292	281	311	298	283	318	317	263	273	300	275	318	300	284	311	267	278	291	335	285	294	300	315	315	334	303	289	290	325	349	305	319	279	297	273	300	294	284	276	315	311	285	314	305	311	322	279	315	284	297	301	323	336	296	280	308	273	304	307	266	270	299	263	278	315	339	300	303	287	322	265	278	323	347	298	305	317	281	330	302	308	276	291	294	305	300	287	313	322	281	297	321	304	301	316	304	318	301	331	316	295	298	263	309	270	290	281	310	293	307	275	282	299	318	292	293	305	276	285	252	283	279	291	324	293	274	296	323	288	288	285	303	292	318	304	316	328	270	294	283	319	269	280	287	281	292	268	284	313	279	297	345	279	315	297	287	296	313	326	300	312	275	294	248	266	320	302	281	308	309	323	298	287	253	314	314	296	296	289	290	282	286	309	299	319	292	304	304	306	290	309	291	283	311	308	285	327	329	299	295	310	293	307	299	311	317	299	268	285	300	300	324	296	317	307	309	292	323	304	311	295	299	276	279	289	271	304	285	309	300	298	307	325	316	286	320	297	284	301	285	352	303	322	284	331	294	320	336	314	277	273	255	260	290	309	303	299	283	306	312	302	287	292	280	296	310	293	276	289	315	281	300	261	298	322	300	286	300	301	322	312	325	294	308	308	271	296	292	314	291	292	303	295	268	324	311	323	289	319	329	298	300	283	277	334	329	305	275	290	305	303	282	287	333	278	312	306	334	296	297	308	277	304	268	311	295	300	303	316	295	301	299	295	293	278	286	311	322	327	316	286	297	286	324	299	296	313	300	275	296	316	330	309	290	305	296	280	323	304	316	295	284	324	321	273	294	276	317	283	316	314	285	316	277	300	288	293	299	297	300	340	294	292	281	282	274	300	314	279	275	265	296	297	314	313	305	322	287	292	318	312	298	318	326	328	259	307	305	328	297	304	306	288	310	285	326	284	310	298	272	291	286	297	309	296	298	287	270	328	323	279	299	306	296	310	318	304	288	332	333	306	305	291	281	281	295	326	314	294	291	301	357	278	304	301	278	264	318	311	288	297	319	332	294	304	291	279	310	291	291	282	289	279	268	299	312	300	296	292	299	311	308	296	302	318	300	298	323	297	278	312	299	300	308	304	312	310	288	297	304	290	335	284	302	302	275	317	274	298	286	300	282	293	312	299	284	310	299	291	288	293	284	308	326	315	267	297	307	319	290	282	304	320	282	259	306	298	280	306	317	308	321	309	274	309	299	325	315	317	307	288	311	303	294	289	322	290	287	325	321	308	289	278	331	320	328	308	289	317	315	310	317	307	317	269	301	307	311	283	311	283	330	320	260	282	304	248	299	290	266	293	323	282	298	299	313	308	306	313	294	322	311	301	288	295	296	283	298	277	307	295	283	277	300	283	280	284	295	277	313	312	311	293	328	299	311	309	323	300	307	270	278	292	326	307	250	257	283	284	306	293	272	281	284	282	293	315	311	263	302	296	302	287	299	296	290	306	290	299	312	295	294	282	307	317	309	299	307	278	326	302	290	323	323	324	319	299	341	354	287	302	285	294	289	298	287	307	313	295	337	281	279	297	307	287	305	321	283	316	273	310	333	283	321	274	287	321	313	309	283	328	275	314	268	297	305	336	295	335	308	281	289	271	292	274	279	292	255	296	312	296	314	291	253	309	271	305	346	284	298	302	293	263	298	300	317	308	303	294	280	252	302	310	308	321	279	284	293	306	300	274	331	281	316	290	290	293	293	291	290	282	331	292	293	304	301	268	293	282	301	280	333	257	285	330	273	285	295	311	261	305	288	300	309	326	302	308	266	289	255	297	276	299	266	268	313	332	290	303	311	297	285	263	284	294	308	287	250	290	288	312	328	307	298	326	293	275	310	320	291	297	296	303	304	306	316	300	297	324	301	283	321	307	275	330	282	287	315	297	314	305	282	303	297	324	285	294	275	319	286	293	290	289	316	297	316	275	306	328	295	315	278	290	315	334	294	300	326	328	278	267	291	285	305	328	295	303	317	276	307	294	342	306	302	299	294	287	289	304	305	275	260	284	309	284	300	318	308	291	314	293	307	291	285	300	282	317	279	297	306	278	325	317	280	305	300	268	271	282	297	285	287	309	287	288	316	297	330	310	304	334	286	316	311	292	268	294	313	295	308	302	283	315	283	258	319	289	320	310	307	245	286	325	315	317	296	286	311	304	300	305	295	289	270	279	281	306	307	307	290	300	311	289	303	288	302	303	310	308	286	328	298	295	293	288	278	291	315	328	300	306	274	282	287	319	295	299	315	326	273	302	299	269	262	306	300	303	301	310	275	290	296	286	320	304	277	319	286	332	311	292	317	282	290	293	310	290	311	298	297	332	326	292	284	276	290	261	335	295	302	287	295	292	313	288	355	325	311	304	288	328	311	306	258	314	297	301	281	302	307	329	274	315	303	283	305	326	306	251	319	322	329	302	299	288	294	310	286	319	317	292	315	340	306	291	297	300	329	294	296	354	303	282	348	300	297	290	312	316	301	308	304	321	318	286	308	335	307	292	302	291	346	260	276	310	289	297	296	326	297	313	319	328	313	292	267	300	297	281	287	269	290	290	288	290	338	293	293	309	314	321	293	284	330	310	295	297	323	278	299	286	260	302	323	301
4080	3243	1676	1044	812	773	726	718	668	635	679	682	632	640	633	600	635	644	636	669	646	673	677	646	627	661	653	667	629	646	646	652	658	628	638	685	618	632	644	675	615	649	619	636	651	647	602	601	608	642	640	613	674	611	637	642	602	647	631	643	663	647	614	644	638	588	615	654	670	635	649	623	638	644	611	623	624	637	611	632	674	574	641	618	658	590	666	586	666	650	664	651	676	616	651	628	625	677	594	615	616	620	627	646	580	650	631	611	631	650	604	614	576	616	594	633	633	647	679	639	645	638	694	598	652	642	631	663	635	672	642	685	645	607	641	607	682	615	612	638	624	643	666	625	613	633	627	652	589	633	612	627	656	652	576	624	638	632	609	632	607	613	639	624	613	614	654	611	646	627	615	627	645	610	640	645	636	638	620	661	645	625	640	676	623	656	645	622	672	660	646	599	643	609	617	614	636	648	613	618	649	653	608	652	680	649	591	632	627	662	628	647	648	602	678	672	579	680	601	620	616	639	625	601	659	646	666	643	627	628	616	603	623	650	650	619	601	642	656	632	681	658	603	606	633	611	618	595	628	603	669	596	625	648	661	626	631	628	610	621	660	633	669	642	627	664	605	656	635	579	630	605	652	609	611	648	626	599	605	672	659	641	616	618	613	641	642	596	623	601	614	653	664	661	626	651	638	635	632	631	664	653	658	630	646	594	632	614	654	611	670	637	630	629	629	665	642	634	612	653	611	615	683	648	625	629	623	626	584	680	634	624	617	611	660	647	640	634	598	600	612	652	713	646	643	630	658	655	676	637	630	624	632	607	605	647	615	649	636	663	655	632	628	622	651	629	630	665	629	653	599	640	632	687	669	658	608	626	602	653	642	677	622	640	638	671	633	665	621	606	604	602	642	617	678	631	619	602	634	605	664	658	677	634	640	648	668	659	647	618	611	606	590	650	665	612	666	614	651	617	677	659	655	625	649	660	624	607	641	625	623	625	655	615	613	614	631	598	605	593	608	606	640	629	621	677	666	604	582	592	616	640	580	613	635	610	626	663	649	631	618	663	649	646	635	620	631	620	666	641	643	616	651	636	615	606	619	640	614	624	605	597	625	601	685	581	636	642	684	653	605	620	624	611	612	672	653	638	638	652	637	579	592	618	623	608	650	607	642	651	656	600	635	610	663	671	643	632	600	642	673	671	639	671	587	683	599	631	609	643	661	645	590	644	597	633	617	633	637	629	667	665	649	626	613	633	648	618	610	595	639	641	600	665	594	625	647	655	676	575	656	614	615	666	665	661	620	626	624	620	626	619	615	632	617	650	641	620	644	643	608	659	647	662	601	657	585	671	676	606	624	615	594	664	642	594	617	634	607	647	596	636	649	632	653	624	613	662	656	607	613	636	620	656	652	600	617	584	640	648	620	619	617	633	634	640	603	622	604	662	673	654	606	639	618	674	649	583	618	645	664	676	642	639	658	609	640	669	589	692	646	615	639	602	640	600	666	657	625	649	659	635	653	608	639	633	641	634	603	671	640	632	634	606	649	649	615	603	614	624	609	622	646	575	668	645	632	667	614	657	585	646	672	652	662	629	637	627	628	660	596	648	605	651	654	632	629	641	640	594	642	621	636	575	639	621	644	608	667	618	651	615	616	606	652	660	612	611	635	610	570	619	613	623	593	672	611	688	625	639	579	582	675	640	645	685	637	627	640	640	612	657	677	611	656	686	624	627	639	641	603	600	591	610	628	606	639	660	644	591	660	673	623	615	611	624	644	599	648	621	634	601	652	633	633	632	612	613	623	642	614	648	607	598	619	649	599	653	653	646	610	598	642	633	618	625	623	587	622	637	672	663	673	645	583	675	655	620	633	614	664	652	615	636	616	664	627	640	671	594	618	697	617	639	669	608	634	658	598	631	629	643	657	619	642	663	634	650	697	670	660	620	630	646	646	624	614	654	594	658	640	615	673	619	655	607	649	648	574	620	626	646	588	613	629	623	591	659	648	626	596	665	597	623	678	655	682	604	665	676	585	604	638	606	678	607	611	612	617	636	651	627	605	652	691	671	643	656	614	605	657	626	655	641	575	650	660	646	622	647	633	627	638	620	642	632	654	620	656	635	604	650	671	611	585	670	682	604	629	651	641	604	650	607	640	679	600	596	653	656	619	663	638	614	646	618	611	658	601	619	625	610	673	640	633	641	621	605	671	677	680	652	601	644	623	596	651	650	621	604	586	653	620	630	583	590	636	668	620	596	630	585	657	625	631	672	649	630	658	631	638	665	567	582	642	622	636	608	638	640	566	631	607	655	681	619	665	654	655	627	608	656	652	657	637	606	643	645	647	626	619	610	637	618	597	652	664	606	640	644	640	641	609	627	631	649	628	627	623	605	665	634	640	600	684	637	615	656	651	603	656	657	644	636	629	651	633	660	660	615	662	625	634	676	612	635	616	669	646	611	634	626	616	633	594	646	621	619	629	700	622	648	642	635	663	617	662	645	639	625	620	671	582	613	659	606	637	651	706	640	716	631	629	548	628	613	623	628	579	644	643	634	667	651	612	630	641	665	628	650	645	592	640	619	643	703	623	640	652	629	603	679	654	641	627	641	641	621	674	638	629	639	636	645	649	627	637	674	653	637	677	627	603	634	614	614	635	642	662	634	590	652	601	656	628	616	633	588	639	610	588	635	612	675	640	652	611	616	604	601	667	675	612	618	621	701	615	660	686	675	621	646	597	608	657	609	611	647	634	648	592	661	628	661	600	629	653	659	596	653	625	608	652	614	595	642	646	640	617	629	657	658	640	599	604	608	642	661	614	602	680	611	644	633	649	643	618	618	621	621	614	653	580	640	613	665	616	644	646	603	627	660	633	663	606	645	647	634	661	620	638	657	631	656	625	675	640	649	661	613	692	650	606	582	595	686	602	647	643	622	628	655	606	648	592	621	650	607	637	581	633	655	588	613	652	609	638	631	629	657	648	627	618	651	662	616	598	657	627	651	610	681	641	601	656	616	601	668	645	674	637	625	649	634	674	648	587	661	615	659	664	642	606	637	611	641	660	625	637	651	632	613	673	604	635	657	638	646	621	657	651	620	670	681	632	667	644	597	626	615	642	667	638	646	653	608	606	621	611	660	654	662	628	654	646	608	624	647	624	647	611	596	629	637	663	628	634	634	645	640	604	623	601	637	650	587	617	607	594	619	621	643	620	659	635	641	655	616	661	590	638	674	647	617	681	591	639	558	605	619	666	655	610	658	662	623	638	628	656	637	645	667	641	633	668	623	612	627	638	633	650	609	647	685	672	615	599	646	592	668	590	652	647	674	619	585	622	638	683	653	618	633	663	606	638	621	614	657	648	656	661	604	634	572	666	606	631	639	644	650	612	661	632	655	612	617	659	608	676	626	640	652	670	604	603	650	634	624	649	627	639	632	633	620	688	657	649	639	622	658	626	632	631	634	661	624	587	625	615	641	643	645	631	634	649	650
33341	14631	2153	282	216	221	209	214	193	194	230	198	210	244	238	224	210	209	180	195	227	165	177	197	223	204	216	202	195	192	193	205	222	210	193	193	212	193	195	221	212	213	208	211	195	234	198	239	200	202	206	210	228	175	202	213	209	195	206	202	186	192	202	201	207	184	203	210	192	189	228	226	203	205	213	210	221	198	198	197	207	220	210	205	196	219	221	202	189	204	204	217	225	215	218	207	192	213	197	236	203	176	204	241	195	183	193	214	213	192	213	203	183	195	162	207	204	184	202	192	223	233	212	199	225	193	216	212	203	193	242	199	236	214	203	255	228	198	186	203	208	199	197	214	211	195	197	188	204	175	195	211	200	225	207	225	231	186	206	191	206	206	202	197	216	204	196	203	212	212	211	243	222	215	204	199	207	222	199	206	190	239	226	180	208	209	207	222	189	194	204	198	213	207	237	187	188	181	180	215	205	205	176	199	206	180	198	232	192	209	233	206	209	206	223	203	199	200	224	201	214	232	216	204	193	219	201	204	204	225	206	211	217	230	197	205	218	203	215	199	207	224	229	214	214	217	208	216	206	218	208	202	193	181	186	202	199	179	171	215	190	213	246	199	197	169	210	186	221	201	184	211	214	223	209	215	197	213	184	217	208	200	211	196	236	205	209	241	226	211	191	201	184	230	212	223	201	189	204	200	180	197	195	188	193	204	196	203	189	193	215	193	218	190	210	180	217	194	214	174	200	214	222	196	196	230	226	205	193	226	204	213	190	174	213	207	211	212	206	194	194	207	206	213	201	226	231	195	214	224	187	196	219	227	216	195	214	186	236	198	197	208	181	201	230	200	205	217	228	207	213	216	230	207	202	192	201	205	196	198	234	246	205	203	211	189	203	225	210	227	218	214	196	206	181	180	194	220	214	186	201	194	179	239	223	222	196	187	183	211	214	210	184	208	200	206	195	192	224	207	176	205	223	213	203	230	199	202	214	172	208	195	207	208	191	231	202	216	205	181	198	208	210	185	208	218	191	210	189	194	201	214	229	203	196	199	212	202	195	217	208	203	238	196	229	196	206	200	200	229	221	234	219	214	206	175	206	207	202	192	222	218	219	217	218	210	195	239	241	207	191	201	196	207	224	229	212	195	189	213	213	186	203	191	215	203	189	207	219	209	190	199	215	196	186	211	197	219	194	178	172	193	229	192	188	202	190	230	209	210	211	186	210	216	220	202	217	211	207	201	182	214	210	198	198	216	174	190	192	175	183	235	227	232	197	190	201	228	214	238	219	224	205	201	223	222	185	192	211	203	231	184	184	211	214	204	216	193	228	191	212	189	221	194	209	222	202	235	181	178	178	206	201	224	212	227	197	200	220	219	199	222	203	222	215	201	208	212	233	209	193	216	180	216	223	199	211	226	214	214	216	194	206	217	204	197	212	192	220	183	195	191	207	220	201	220	211	209	199	198	223	198	187	208	214	227	195	199	221	245	219	202	217	190	205	217	201	212	203	232	203	227	214	186	214	215	194	189	208	220	198	224	202	200	225	201	203	207	189	197	219	196	201	166	203	210	197	234	215	189	210	202	230	210	215	214	196	197	204	215	212	199	205	228	205	245	217	198	206	201	210	195	192	193	233	197	223	235	214	198	229	225	206	223	209	189	203	221	193	228	187	201	218	208	219	216	239	200	229	234	212	219	220	226	223	201	214	199	211	230	218	187	219	167	225	210	209	206	216	194	218	211	217	196	233	204	217	192	198	188	209	186	217	240	231	185	177	213	212	219	215	223	248	203	199	203	230	186	187	210	238	197	202	210	200	185	223	198	208	222	183	200	197	194	198	238	212	217	181	233	237	241	207	220	202	182	219	204	219	200	184	197	211	229	198	227	214	191	196	223	199	202	211	208	176	182	214	227	194	209	209	242	192	177	187	221	212	178	212	192	221	210	234	195	194	204	191	217	200	204	203	206	235	222	193	199	234	208	198	217	225	212	197	225	228	213	201	185	222	198	177	203	199	210	192	200	190	177	198	249	227	217	213	220	219	196	230	236	185	216	228	203	231	229	197	190	185	200	206	254	205	188	186	207	232	205	215	193	205	238	214	199	230	225	217	251	176	221	213	189	193	175	184	219	211	200	237	210	175	189	222	188	240	213	221	220	212	202	207	207	208	194	200	182	206	211	216	209	202	201	236	203	230	197	209	213	234	232	256	193	207	203	185	201	222	216	234	222	174	234	251	216	187	214	212	218	221	185	190	194	193	201	199	206	198	195	204	229	178	200	193	204	223	238	208	205	196	212	219	205	194	220	162	204	208	206	193	202	206	208	218	222	189	186	221	216	221	193	196	188	185	193	200	233	219	217	183	215	230	227	217	191	211	209	222	208	216	171	213	212	194	214	209	212	222	246	206	219	213	200	221	213	184	216	176	243	206	210	218	186	206	167	196	230	215	201	228	215	230	234	217	185	204	204	195	189	185	216	217	212	206	228	181	208	243	228	193	193	219	194	210	196	210	202	201	194	206	207	210	199	190	198	199	212	213	183	229	224	214	206	195	210	198	187	183	210	221	225	213	209	201	199	227	208	210	196	196	214	214	223	217	193	223	214	203	188	203	178	223	191	220	187	207	195	203	242	210	178	212	183	227	222	191	184	175	206	192	228	189	200	211	212	210	221	210	220	212	192	207	199	204	208	209	180	214	257	218	201	199	189	198	227	201	208	238	218	215	218	197	183	231	197	214	176	215	219	190	207	204	226	214	201	199	203	200	216	220	201	191	200	203	242	193	196	233	208	195	210	209	217	200	187	224	211	235	223	211	188	215	197	192	201	182	213	221	225	209	219	196	203	215	202	231	209	192	229	209	228	207	232	253	191	209	230	220	202	215	166	190	206	212	192	196	220	211	188	218	213	203	216	192	204	203	208	190	201	199	198	207	215	217	198	209	200	213	212	210	182	201	199	207	238	245	242	217	203	210	195	223	184	228	224	233	201	225	225	247	195	231	179	206	227	217	191	195	198	234	222	214	192	221	180	205	220	219	208	210	203	195	213	225	217	226	186	206	229	206	206	199	212	230	235	230	221	214	168	212	203	201	213	222	186	225	229	211	202	216	211	198	221	230	199	192	202	211	193	193	212	223	229	201	215	207	193	194	192	189	233	193	216	208	200	224	196	226	221	222	190	209	240	204	236	226	209	219	205	178	211	208	204	196	220	240	183	189	226	213	210	215	208	208	197	203	195	249	199	189	227	205	222	189	204	199	229	210	187	218	223	222	209	207	199	243	213	216	213	234	182	209	203	205	195	208	216	212	204	227	223	209	209	205	198	238	213	220	237	203	211	219	214	184	190	207	199	212	214	217	203	182	228	190	188	244	204	240	222	225	213	212	203	196	214	196	194	209	203	200	221	198	210	209	203	210	214	182	241	231	206	236	223	229	209	221	218	231	216	225	201	193	229	201	197	208	189	200	214	204	199	183	207	198	193	205	198	193	194
7600	582	511	507	544	510	517	518	511	496	499	460	471	522	508	483	487	494	557	521	579	502	516	511	500	464	462	481	506	515	490	509	513	474	513	510	474	494	477	522	493	513	526	489	533	490	480	553	492	513	467	473	477	516	444	471	466	504	498	497	525	481	486	512	480	449	494	533	530	532	495	506	500	472	480	521	521	481	515	500	518	481	526	496	502	485	486	495	520	505	501	554	529	476	498	490	529	525	514	509	484	521	503	483	489	516	515	531	479	503	472	472	508	531	500	540	489	496	511	503	516	484	507	527	495	524	512	535	508	518	525	532	530	489	518	482	505	500	496	493	478	506	536	502	491	493	475	540	502	528	510	483	528	487	465	512	520	494	504	564	481	469	496	529	509	518	491	572	479	517	528	496	477	491	508	523	485	488	479	494	521	494	500	528	498	483	476	517	530	489	486	474	479	513	478	497	537	483	500	482	501	494	495	497	491	493	462	504	472	512	547	498	522	493	482	530	481	508	524	502	487	472	462	543	494	476	507	512	502	501	535	461	500	505	530	501	485	512	516	481	474	541	474	491	485	513	496	489	510	518	493	493	531	534	483	539	519	532	544	519	508	516	515	509	537	484	502	526	493	506	432	500	526	521	538	516	484	528	504	506	499	512	549	497	519	492	532	527	524	533	534	520	515	458	499	490	512	491	506	510	494	526	564	465	527	508	537	513	527	479	535	522	477	486	497	477	459	508	494	517	559	496	517	520	474	500	525	526	506	487	488	470	507	508	506	529	513	558	499	487	511	490	513	526	507	466	487	490	479	498	528	551	515	543	519	495	516	503	514	496	464	529	497	454	469	511	489	495	523	503	470	454	531	494	529	491	543	528	508	516	508	495	509	456	513	527	481	495	489	466	529	499	502	497	499	506	516	494	508	472	497	530	515	518	532	491	508	497	512	484	529	510	528	521	519	527	490	503	522	496	497	494	496	511	503	532	472	487	493	497	467	472	489	551	524	493	486	496	504	488	514	478	520	514	505	515	511	517	481	503	516	515	507	472	502	480	510	496	532	513	513	521	525	478	522	477	489	561	467	511	505	500	510	492	515	496	498	531	527	460	508	522	529	476	518	479	481	496	553	481	501	481	521	491	551	530	560	517	488	466	516	514	479	470	488	501	523	521	529	483	501	507	516	557	506	506	455	512	515	505	490	476	517	524	493	492	479	515	468	476	514	489	499	512	459	453	537	478	490	500	492	513	466	530	507	470	500	513	470	536	495	487	492	493	455	451	502	503	452	469	511	497	501	530	488	482	520	499	542	481	500	509	491	473	482	492	535	530	512	488	480	500	481	495	472	516	508	498	489	494	519	508	519	520	491	504	505	486	500	529	483	492	521	501	482	465	523	509	517	490	492	518	474	509	527	489	521	484	504	511	468	503	510	523	491	510	556	500	540	522	529	493	499	503	481	487	480	483	514	512	546	480	498	520	503	509	495	540	498	537	522	514	478	500	517	506	497	498	544	468	486	488	510	499	508	505	517	448	494	495	490	485	525	556	459	501	482	487	549	537	510	529	516	473	502	534	517	495	483	514	533	520	520	514	509	531	497	474	465	497	523	500	525	522	484	513	542	495	503	544	517	515	514	537	504	500	489	489	520	467	508	500	541	520	517	521	471	497	463	466	517	526	492	488	575	502	511	505	490	500	500	466	476	507	496	486	507	493	485	480	497	480	497	495	493	524	516	487	499	491	496	515	485	490	543	476	554	513	516	535	547	510	529	481	527	533	473	496	465	490	504	503	530	487	511	496	489	468	536	531	496	481	514	513	508	507	501	525	530	493	524	518	507	558	508	513	488	508	554	498	496	513	493	467	488	507	518	478	518	531	510	536	466	521	521	449	486	532	483	538	517	539	492	519	481	524	523	551	523	509	527	514	495	494	469	497	503	504	520	490	501	486	515	496	509	512	514	541	525	473	523	528	524	509	524	508	534	504	507	528	437	503	527	478	542	488	499	472	510	453	510	499	524	470	498	555	504	504	486	486	494	506	523	528	507	515	475	495	546	503	514	533	509	496	494	505	468	502	505	491	543	486	461	503	541	519	553	513	502	523	522	485	536	527	496	537	521	535	494	534	490	456	510	513	502	521	495	495	513	508	516	482	501	465	512	492	541	497	499	497	523	468	479	511	522	525	479	466	465	549	478	481	469	512	477	518	491	496	471	529	494	515	522	525	508	497	520	466	502	525	504	501	503	520	508	559	525	487	482	512	496	488	549	502	528	512	506	522	480	519	499	497	525	496	480	485	504	501	475	537	525	502	467	521	525	527	469	512	494	520	519	493	496	472	533	470	539	505	481	495	511	502	500	481	486	500	493	496	524	481	529	468	521	509	512	486	539	495	470	506	490	530	531	509	524	495	508	545	518	513	537	523	541	554	498	495	488	542	516	514	542	503	547	467	485	490	489	536	493	524	516	518	519	519	513	492	525	509	505	508	478	505	500	506	509	474	530	525	480	544	523	512	491	527	464	546	496	518	496	532	517	530	508	480	535	494	537	462	493	538	539	464	480	519	482	513	468	492	498	502	496	545	514	555	488	488	477	521	481	515	487	538	491	538	496	527	512	490	507	516	501	518	528	493	548	536	510	514	537	480	514	495	527	498	505	514	517	477	496	455	526	511	493	504	497	530	481	491	472	531	481	499	536	449	496	474	485	502	498	524	504	476	510	536	528	516	531	482	496	494	502	492	504	464	514	519	469	502	482	502	485	486	543	549	475	494	490	531	490	534	502	506	512	495	521	488	505	522	496	530	479	516	476	468	527	471	510	485	531	531	499	522	459	506	518	486	467	506	523	512	474	529	503	491	487	482	469	567	484	508	490	502	530	503	515	545	481	477	506	533	474	517	509	503	482	522	482	549	509	498	537	509	504	492	545	512	490	511	501	495	517	521	490	502	489	527	552	522	510	493	473	475	482	519	475	531	552	526	518	503	563	478	508	478	559	530	494	503	495	509	552	512	476	558	486	512	510	539	512	531	490	516	499	496	511	508	521	509	443	468	506	511	522	507	495	501	480	487	496	505	495	480	484	503	514	540	503	490	478	496	535	518	491	483	503	509	472	477	536	555	510	513	492	500	498	526	471	517	462	513	498	564	531	483	519	481	509	509	474	484	544	532	506	514	543	502	503	485	517	530	547	477	558	510	464	517	516	484	493	519	489	536	520	453	489	546	499	488	567	523	488	522	510	518	518	482	541	500	505	467	509	500	510	486	530	526	473	496	519	481	492	504	477	502	463	516	483	520	511	501	491	554	518	534	499	517	475	511	512	516	513	508	518	498	508	496	469	458	505	489	520	482	484	514	519	524	477	493	538	511	477	501	467	503	487	519	484	489	520	494	515	477	473	499	486	520	502	544	493	511	505	513	476	511	505	499	500	533	473	481	527	495	468	541	495	510	521	522	529	504	555	497	465	504	513	466	516	492	514	504	531	507	508	516	536	501
25057	21044	23680	28615	21056	13281	712	515	458	385	388	366	423	352	372	358	362	392	382	406	353	376	367	336	390	405	357	351	359	351	353	389	368	366	368	331	362	392	388	365	330	371	356	349	372	409	344	344	307	362	367	353	342	357	364	403	354	361	375	376	374	347	379	317	376	428	386	380	397	364	395	378	363	344	336	358	343	378	329	366	338	411	370	351	377	359	364	390	394	380	372	354	328	344	382	356	372	347	354	343	346	337	348	366	376	378	364	334	367	373	346	356	368	362	391	333	362	402	394	335	346	387	362	360	352	355	363	388	324	355	326	335	357	385	358	373	372	374	372	368	378	338	357	378	344	369	380	387	362	366	400	376	328	354	393	391	374	370	384	337	348	364	368	366	368	401	393	363	385	337	363	350	373	378	375	366	365	374	352	311	360	377	351	350	354	336	360	353	362	349	373	389	357	438	343	391	362	333	348	349	395	361	335	374	362	382	314	332	374	343	373	374	362	299	389	369	384	335	425	395	366	369	386	348	388	362	304	380	362	357	366	373	362	354	385	360	406	380	355	365	333	365	353	355	354	352	365	347	359	330	382	342	345	386	357	352	333	361	373	374	386	357	353	355	380	381	377	340	356	356	364	354	340	374	367	350	363	343	332	355	349	348	351	368	354	387	377	355	386	372	346	418	333	362	362	381	374	394	358	359	376	339	395	385	363	365	328	356	393	350	413	405	350	334	370	375	345	363	370	367	357	356	353	333	417	410	377	404	363	382	391	335	351	364	381	364	409	390	386	349	367	368	390	353	369	371	358	367	379	324	385	330	364	361	388	378	362	391	367	340	329	320	393	357	336	351	358	390	332	376	385	391	396	373	368	354	378	408	388	349	375	371	370	378	381	362	354	333	373	342	382	327	356	353	326	375	376	366	357	350	375	376	373	365	342	375	348	339	377	341	361	341	390	337	358	373	369	391	335	334	352	343	375	383	368	398	387	368	360	331	383	380	328	345	376	349	361	393	376	405	348	373	376	386	364	391	342	368	368	361	346	341	355	328	341	343	419	362	381	347	340	382	347	357	377	356	344	356	342	383	368	384	386	353	371	368	334	356	393	364	391	382	384	372	347	318	350	363	407	354	382	361	345	408	369	379	383	355	311	351	388	354	399	375	367	422	352	330	329	362	373	346	375	348	362	346	361	340	378	330	420	394	344	343	371	369	357	369	346	361	380	401	383	368	372	351	367	329	372	367	341	359	339	367	349	364	382	348	370	375	375	347	402	362	397	373	371	336	326	360	381	380	370	366	335	341	335	361	361	365	356	340	332	332	400	334	356	381	376	387	365	394	370	341	346	394	348	350	335	359	352	326	369	370	344	378	382	344	366	338	360	404	368	360	352	400	340	382	346	381	342	378	349	399	377	352	336	380	355	369	357	360	326	399	365	340	343	380	317	357	386	373	343	345	347	361	322	377	315	373	359	382	388	366	374	387	354	348	356	362	393	332	314	371	367	369	353	373	365	372	373	332	317	344	338	395	325	378	380	345	308	368	326	371	359	369	315	317	352	380	375	383	380	385	361	344	328	370	367	361	351	336	357	330	405	365	388	372	359	373	338	358	369	358	369	348	382	358	331	380	352	441	370	359	358	374	401	370	407	422	406	351	377	349	360	362	352	399	380	387	364	382	363	359	355	389	367	355	357	374	351	372	407	388	369	331	373	355	367	364	356	368	352	368	360	347	371	372	350	363	395	363	369	326	372	391	361	358	332	379	332	374	375	371	351	359	388	390	354	377	376	351	376	351	394	380	359	347	349	377	387	350	358	371	359	392	383	370	367	353	354	393	385	397	346	381	399	353	368	348	366	408	364	377	332	382	316	385	360	384	352	360	377	381	373	353	337	357	400	353	338	347	355	354	338	334	333	340	408	354	348	357	340	332	361	341	378	354	392	344	346	353	334	371	348	362	380	354	380	368	368	326	357	363	382	355	366	389	355	337	375	393	367	395	364	397	358	369	350	387	365	303	344	392	324	340	362	376	372	402	371	331	364	415	401	345	363	345	377	321	407	372	363	328	365	391	350	394	345	347	365	355	350	387	366	336	394	372	368	342	372	374	344	310	361	374	350	328	349	354	382	373	359	370	359	379	340	331	338	380	351	351	381	383	366	391	348	363	350	334	319	369	356	390	355	365	404	360	336	390	334	346	366	368	376	377	369	405	349	387	367	350	402	376	344	349	346	363	361	399	374	337	320	385	380	357	316	368	380	369	389	365	398	388	317	347	376	364	365	364	340	356	364	352	385	362	381	318	385	377	353	337	373	354	382	326	379	324	349	359	359	362	353	376	369	357	347	361	337	390	382	370	398	366	363	376	360	348	366	358	363	353	369	355	391	385	344	380	384	396	339	396	395	359	375	381	358	327	323	327	333	353	358	376	379	371	371	371	345	413	349	368	360	346	372	366	330	371	339	369	372	358	357	360	382	346	387	331	316	369	349	331	354	372	375	367	355	358	379	359	380	340	350	381	385	364	357	399	367	363	385	373	321	329	372	335	367	367	327	339	382	392	374	362	325	354	341	361	371	374	385	352	358	359	377	373	367	369	371	340	353	387	413	333	386	348	361	376	369	346	373	366	356	379	344	364	355	377	374	394	350	340	367	350	384	377	383	353	394	404	364	361	350	380	354	348	320	347	353	341	375	375	361	354	386	360	378	382	362	357	335	344	338	335	347	336	355	372	373	383	334	327	324	339	345	357	368	354	392	343	354	375	392	376	341	365	342	344	350	351	346	371	367	352	409	386	372	347	362	367	357	372	321	366	373	367	351	358	335	350	373	402	394	381	386	351	361	334	350	376	378	353	339	355	360	347	331	364	371	396	362	358	329	354	384	345	355	350	361	337	371	360	362	346	350	365	366	370	346	392	355	384	361	348	367	348	369	358	329	359	379	389	365	352	377	356	403	343	343	380	397	353	356	359	363	367	369	346	324	357	384	373	388	368	344	375	370	357	358	363	385	399	372	359	368	437	426	359	344	385	368	361	354	333	372	333	400	374	358	354	376	363	393	351	315	365	391	414	370	383	385	373	359	381	380	384	366	374	367	319	378	375	361	361	354	403	393	405	346	342	364	367	356	368	410	349	363	408	370	364	346	411	409	347	368	384	361	365	338	331	356	372	363	364	355	365	339	335	329	373	356	374	358	378	344	366	332	365	369	346	354	378	363	394	334	347	369	394	357	374	334	330	354	354	349	339	369	338	367	363	358	381	352	356	367	355	354	382	333	347	379	329	368	372	397	374	371	399	352	380	353	396	369	370	368	378	395	353	359	371	363	383	348	353	411	364	378	354	384	380	363	389	388	322	344	341	399	345	339	341	396	334	383	393	402	360	318	344	368	336	352	328	366	373	380	393	380	336	366	351	359	355	371	381	344	352	395	353	369	362	335	374	384	356	343	383	358	366	311	374	344	351	330	377	362	347	392	384	346	378	357	383	359	379	384	377
4363	2214	1322	954	953	847	853	832	805	770	774	773	759	734	757	860	764	832	753	805	739	820	781	761	754	797	753	750	786	804	796	798	728	788	769	782	773	786	773	757	761	781	765	802	870	753	807	750	844	747	799	751	812	792	810	767	813	770	779	785	804	786	814	801	814	744	747	779	776	795	775	840	781	817	792	760	846	785	776	797	755	813	813	848	816	798	761	742	763	847	750	781	771	785	746	776	762	789	809	791	768	773	794	786	758	785	763	742	828	753	773	793	824	785	770	809	841	776	764	778	716	753	768	784	799	767	803	776	806	733	764	793	771	784	796	746	758	749	751	773	755	789	794	802	766	738	746	781	759	780	781	751	780	803	766	800	809	773	805	784	818	805	792	754	753	750	759	788	824	752	801	803	770	809	783	756	780	769	785	793	787	745	782	779	767	785	747	773	754	782	803	757	792	798	787	761	806	852	763	826	781	789	775	777	829	746	815	812	766	783	789	812	756	777	768	753	748	770	768	730	766	832	756	781	772	800	788	816	731	724	789	802	752	771	771	805	820	795	796	750	813	777	753	784	757	753	758	791	757	822	741	801	794	762	780	786	738	800	739	755	768	761	809	764	780	792	804	809	799	749	819	786	752	760	747	767	783	747	749	789	873	784	782	792	775	759	799	780	757	804	757	747	801	787	759	780	778	763	761	783	729	824	769	772	811	772	787	782	824	727	801	773	756	762	757	801	768	749	736	784	777	814	780	777	794	805	773	773	768	803	779	816	746	756	801	734	802	754	783	823	759	789	800	789	757	780	761	745	761	752	795	834	762	743	772	774	797	811	790	757	760	813	810	754	783	772	767	811	792	810	793	810	732	796	771	824	732	758	749	734	755	795	827	810	751	761	784	742	763	793	794	745	813	752	790	756	824	734	747	779	772	783	787	782	777	737	785	836	712	778	831	814	797	810	796	783	746	849	764	754	758	745	779	768	764	789	767	764	777	777	765	803	762	759	821	782	810	757	763	790	778	779	789	809	764	759	798	786	781	809	733	816	787	826	803	828	812	771	760	741	770	737	742	766	774	783	761	826	814	777	770	832	800	823	777	785	759	793	773	783	764	811	760	732	811	800	784	810	837	780	766	757	765	818	738	750	773	814	748	810	804	823	783	774	768	776	795	718	755	786	769	802	782	848	756	772	808	767	773	795	750	754	776	764	797	752	763	784	749	784	723	800	817	806	765	758	778	776	763	767	744	713	815	759	765	790	762	790	768	780	804	801	787	833	737	767	757	810	773	797	783	775	798	777	785	744	804	732	730	792	872	764	755	790	775	783	780	759	809	771	750	796	771	815	744	746	749	791	779	767	796	749	778	802	744	758	791	790	770	778	790	772	751	773	780	755	764	754	713	761	760	792	818	759	787	813	775	808	830	749	784	783	791	780	791	804	740	781	766	805	756	744	844	736	773	759	749	812	744	783	813	800	812	793	748	756	769	813	808	829	750	775	754	768	784	766	738	765	797	772	764	754	774	768	739	793	839	771	813	805	761	800	813	773	778	803	762	782	788	749	771	785	805	804	765	771	776	770	801	756	793	767	746	809	780	810	778	804	799	778	767	745	747	773	766	716	738	802	836	761	792	774	792	784	781	773	760	780	789	730	830	782	747	776	774	818	726	777	806	812	787	795	803	789	786	805	779	762	782	788	830	796	822	786	788	768	793	776	819	828	796	749	759	793	742	782	786	777	780	798	775	742	792	789	818	771	767	770	813	737	770	813	801	762	789	811	799	791	787	782	766	717	753	784	771	825	793	738	802	827	783	778	770	813	824	733	793	782	741	792	831	769	779	753	758	758	807	769	786	692	795	748	779	791	761	705	866	824	748	787	796	778	817	749	812	764	779	778	760	763	759	800	787	808	776	768	810	827	783	803	766	812	791	708	770	769	758	723	750	804	718	754	770	781	782	815	785	741	759	765	793	807	753	790	765	782	795	769	795	781	737	763	771	736	822	753	807	761	764	757	771	746	763	773	817	786	789	795	815	809	819	746	791	848	792	772	731	765	788	814	786	784	780	801	781	804	743	782	748	806	801	765	814	794	753	805	762	743	781	760	781	776	778	783	764	813	770	791	768	733	751	743	736	844	752	776	764	795	724	704	791	820	794	753	762	771	734	796	734	798	790	715	773	809	767	772	773	770	740	797	791	804	808	825	803	800	766	731	746	793	785	777	723	710	754	783	762	811	802	771	778	773	807	751	804	804	775	767	778	814	747	769	832	738	737	805	833	807	845	787	790	794	728	743	809	778	727	754	813	779	774	775	802	806	797	782	756	738	756	776	755	767	808	835	727	832	761	781	778	791	767	816	791	771	776	746	756	803	761	842	822	812	788	756	751	793	752	775	753	728	818	785	773	765	787	769	772	812	791	798	801	771	781	798	801	743	808	797	762	819	830	788	818	788	785	830	756	757	743	777	742	762	763	773	770	761	779	860	786	757	814	728	826	775	859	749	791	802	747	818	760	780	790	786	818	779	837	765	728	761	762	763	830	794	777	770	786	828	767	793	765	787	797	774	807	772	769	783	792	790	786	752	757	768	771	788	756	791	759	763	798	717	763	752	784	739	763	752	767	762	764	768	799	768	783	735	771	726	778	744	753	752	786	784	756	827	769	820	767	785	754	778	768	762	734	827	767	764	802	760	723	755	775	778	768	728	802	808	792	759	761	794	805	764	805	797	751	765	828	742	737	823	780	757	825	802	718	739	756	778	726	773	821	792	834	790	812	756	804	766	769	753	851	809	772	796	731	802	787	767	815	789	741	805	705	798	780	750	740	763	761	778	821	805	818	781	743	791	766	744	798	785	763	772	840	780	779	717	760	750	726	750	783	785	754	816	785	769	777	758	772	751	810	796	763	746	748	787	788	761	770	789	784	777	784	757	768	794	781	805	741	811	785	784	771	812	811	756	771	779	765	773	755	771	779	793	822	769	787	788	817	773	779	731	789	772	825	821	784	757	767	762	733	791	794	775	732	774	713	812	770	780	785	736	750	759	767	790	758	766	767	775	770	812	731	764	766	758	797	775	755	800	830	800	772	788	789	778	797	764	784	820	774	768	781	781	812	763	763	753	765	773	822	746	795	805	784	783	809	755	790	835	739	757	812	775	780	763	756	770	788	752	802	813	825	759	748	789	720	788	778	769	780	801	764	795	769	779	802	763	784	758	733	811	824	748	768	755	775	801	755	805	769	838	773	756	797	800	776	797	819	778	760	752	794	789	783	733	731	826	776	800	764	776	775	793	824	766	746	820	786	786	792	828	723	789	783	807	772	759	771	747	769	803	768	772	769	769	753	751	849	767	789	770	825	768	793	845	799	791	806	779	740	764	769	738	763	745	803	782	801	778	795	821	765	800	838	734	799	761	783	788	749	802	784	757	751	713	778	801	814	789	819	805	760	793	759	756	752	785	810	759	776	790	786	818	808	784	803	743	752	769	762	817	785	761
24434	20994	23965	28216	20998	21028	11097	700	495	420	403	375	366	357	369	354	315	350	304	333	321	326	318	291	307	320	316	262	333	318	318	310	307	289	271	266	291	323	339	277	320	337	300	276	312	302	274	320	315	325	302	323	316	316	318	307	311	296	306	325	301	301	316	309	329	294	292	300	272	274	305	310	294	303	312	278	298	316	346	286	319	321	299	299	277	321	309	326	284	317	322	302	287	333	322	279	317	287	311	301	325	291	291	324	297	344	297	319	292	343	299	311	296	291	265	309	302	290	325	300	322	287	316	296	301	309	293	297	308	302	266	312	290	328	337	292	317	277	308	303	278	293	312	283	304	294	296	300	278	312	300	317	291	288	292	328	293	348	307	288	279	303	280	283	313	293	275	299	304	297	289	291	317	288	290	301	324	318	304	349	300	278	303	284	285	304	313	308	294	278	313	303	295	309	320	289	289	284	300	328	303	298	288	254	331	328	320	265	296	292	309	292	307	336	281	304	289	314	304	281	330	300	279	275	262	307	311	280	309	308	306	329	295	298	287	312	301	301	264	312	327	322	302	302	279	277	275	289	292	289	293	290	306	279	275	290	324	318	271	289	271	296	293	299	318	303	324	280	314	307	318	280	305	319	296	333	298	307	274	309	280	284	297	318	317	307	300	309	294	280	298	287	288	301	291	284	288	313	267	316	288	314	300	298	352	293	303	310	317	281	324	299	320	298	265	306	317	311	285	296	303	323	303	263	304	305	320	291	302	276	280	337	270	318	297	316	287	336	313	276	282	280	300	291	274	302	305	326	295	328	321	277	282	290	293	299	284	295	256	277	334	278	313	274	290	337	280	338	308	308	314	286	287	321	295	330	305	295	302	329	338	293	296	298	341	295	334	325	326	337	326	285	278	312	309	325	330	266	303	335	299	313	265	293	311	315	331	282	310	345	332	362	316	340	316	332	289	328	302	287	290	296	301	249	317	292	296	324	278	308	326	319	333	331	320	293	302	330	330	305	331	274	281	304	302	328	283	302	317	305	289	318	288	331	337	310	316	336	299	322	279	278	303	326	302	328	306	306	309	308	329	282	302	286	293	261	299	316	313	294	350	285	318	293	320	303	317	314	308	299	306	290	302	280	305	312	295	278	291	282	324	301	323	258	295	268	306	313	288	279	289	269	308	301	323	310	309	314	308	309	283	325	314	294	306	295	288	288	316	298	303	300	292	331	279	297	285	313	312	308	270	305	319	281	284	303	287	274	344	318	322	317	327	301	282	297	282	305	295	286	305	304	258	306	291	316	283	279	310	303	321	297	316	306	295	309	331	288	280	294	294	254	295	294	319	282	310	335	315	287	306	300	289	295	313	326	303	307	286	327	312	298	289	314	319	291	309	309	318	311	312	287	291	324	306	307	300	289	292	276	302	321	328	311	282	345	320	278	291	306	277	325	324	307	292	308	291	288	302	301	312	298	277	329	327	271	301	289	298	284	305	271	327	299	277	333	280	296	333	323	312	324	294	281	298	313	286	330	333	278	311	341	327	307	301	264	290	295	289	320	275	282	320	301	311	331	309	322	326	283	337	304	288	294	356	303	316	286	325	262	315	283	273	327	319	303	317	297	310	297	300	270	307	294	281	311	273	281	296	315	323	268	292	263	274	314	303	293	331	312	325	297	284	285	286	296	277	298	309	293	308	317	310	307	316	358	302	318	325	302	324	309	301	312	319	325	281	313	312	306	289	320	275	317	347	289	323	280	331	296	318	314	300	307	309	315	277	312	312	297	319	296	323	322	276	271	290	264	272	295	311	294	282	270	313	252	307	299	346	305	302	291	275	298	315	311	279	330	317	293	328	325	302	295	276	293	327	302	319	276	308	313	313	280	337	341	308	285	304	288	299	340	334	283	292	318	317	289	315	273	273	315	313	308	282	302	320	302	292	303	332	282	277	295	309	304	324	273	314	348	284	318	291	299	313	322	313	314	314	290	290	280	329	268	303	311	295	312	352	317	294	285	328	310	310	309	337	295	294	281	281	333	289	289	306	293	295	295	317	306	286	318	310	317	335	303	306	291	298	342	296	287	297	305	328	306	295	296	326	319	310	312	301	317	296	287	294	312	321	282	297	304	310	286	321	288	303	344	304	309	290	303	291	309	322	319	313	291	282	290	286	294	297	325	290	298	299	280	321	327	308	280	302	312	313	316	305	313	309	295	307	296	308	287	267	314	297	294	301	286	296	284	280	317	292	275	297	313	292	289	307	280	327	292	306	335	322	303	288	285	285	305	309	357	336	304	298	305	275	284	319	307	290	271	298	299	311	279	317	307	326	315	329	275	305	305	317	308	297	330	322	300	317	285	319	287	289	290	289	288	272	309	325	285	294	298	288	272	328	315	306	279	330	328	293	303	315	306	296	306	314	307	255	317	326	273	328	319	327	302	322	355	340	270	299	324	308	301	310	299	281	289	291	298	299	269	287	317	288	257	303	286	339	280	314	295	336	347	279	277	296	282	318	292	313	322	302	317	326	327	312	288	273	291	280	294	281	282	311	296	307	277	300	271	311	302	288	294	317	289	282	325	291	316	279	323	277	300	303	301	320	267	319	301	325	297	308	330	309	299	324	313	295	329	304	325	314	326	308	333	313	301	266	315	309	286	291	314	309	320	304	302	330	304	328	264	274	332	290	326	315	280	310	337	257	327	322	335	322	317	314	289	279	310	322	293	293	311	277	285	273	309	310	308	319	321	312	312	280	340	314	344	316	329	306	311	326	297	298	272	315	272	309	261	289	295	294	305	290	316	320	307	314	309	282	289	326	296	293	300	316	300	288	317	286	307	288	287	316	299	341	287	283	289	303	291	309	321	315	298	304	297	343	296	275	316	309	302	270	311	299	307	311	285	312	288	286	308	299	284	307	304	322	294	347	314	331	299	303	300	304	316	310	268	313	314	272	264	327	316	295	323	312	277	292	302	314	285	290	305	293	298	317	307	310	285	240	288	307	280	287	307	314	300	310	332	285	327	312	293	333	290	311	304	276	305	293	320	310	303	335	297	297	302	282	309	307	335	326	322	296	272	298	315	319	299	288	276	274	290	316	273	321	290	336	296	225	289	314	283	282	320	256	339	292	270	291	291	295	310	284	303	272	292	295	297	293	281	317	278	279	302	272	308	274	336	308	309	341	299	304	322	295	293	262	318	296	326	294	292	319	307	278	270	321	261	277	321	319	302	296	318	292	295	316	283	325	307	289	300	330	298	279	304	350	304	309	296	309	335	289	284	280	312	308	293	303	305	289	295	300	311	300	305	314	283	335	305	319	320	298	304	320	314	278	342	294	306	297	330	301	300	319	301	306	314	298	306	298	314	309	317	308	289	293	307	304	296	309	254	334	277	308	275	283	287	299	316	307	302	322	285	297	293	275	285	302	286	276	309	288	297	276	266	304	313	294	296	293	284	292	315	308	280	290	317	296	312	333	289	318	345	327	338	286	319
3995	3296	1635	1003	780	721	705	680	646	642	648	645	623	657	652	632	605	630	670	693	685	612	649	671	653	647	639	628	610	622	658	627	636	659	635	630	670	610	669	609	624	616	606	616	596	662	623	601	634	635	636	660	645	625	620	614	612	650	628	628	653	666	644	579	624	621	634	671	622	601	624	583	596	647	608	628	630	627	645	616	645	637	630	630	659	650	601	633	637	629	666	623	690	669	622	636	591	600	624	636	601	644	633	611	651	623	627	679	605	615	635	643	597	608	633	627	654	636	609	635	646	598	627	633	651	657	647	635	638	655	651	623	577	621	635	592	626	639	626	623	646	610	627	661	648	625	645	623	650	592	601	667	640	631	636	629	648	599	637	606	622	634	638	670	604	646	656	633	629	658	621	631	599	667	604	614	648	633	655	638	638	637	647	616	590	621	652	629	620	603	642	660	576	676	686	665	618	598	619	655	653	653	642	626	619	676	626	643	606	641	602	646	608	612	691	655	629	602	654	614	634	636	653	653	627	668	666	659	633	634	600	659	603	631	631	643	647	661	635	603	655	710	642	597	641	642	662	590	666	629	643	635	610	621	676	717	671	643	647	595	636	661	635	645	605	649	634	661	632	616	641	651	605	617	623	631	637	670	623	672	629	631	612	613	608	647	610	609	592	582	600	650	683	637	644	614	627	633	630	607	642	618	659	635	675	630	653	605	614	622	618	689	612	661	667	599	673	637	661	647	616	632	635	602	604	619	644	636	597	674	565	630	649	676	633	666	615	629	680	623	631	602	645	608	639	636	613	642	660	637	610	664	605	639	629	651	654	610	596	655	568	667	654	635	622	611	606	638	597	572	662	625	607	671	649	640	640	668	652	611	617	651	634	618	637	677	633	634	607	668	636	647	617	560	629	632	674	604	666	625	599	613	644	644	595	582	623	624	632	616	588	617	626	635	624	686	632	626	624	610	646	583	634	613	663	670	585	620	621	639	619	600	660	639	666	625	704	598	633	625	626	634	605	614	653	618	640	655	601	631	640	650	645	632	625	631	637	594	616	634	647	634	630	631	619	610	584	640	631	619	605	601	615	678	640	622	646	598	606	640	650	618	618	616	671	651	631	616	678	616	648	674	617	651	680	657	626	658	654	653	647	636	626	655	607	618	701	637	610	604	689	658	614	622	635	611	595	583	613	697	654	641	629	634	630	613	646	638	633	642	589	651	676	596	635	634	601	637	624	660	628	639	658	653	665	618	696	672	640	646	658	657	610	603	641	641	626	653	613	641	638	642	631	654	622	623	637	609	591	617	651	634	648	640	621	644	658	622	634	643	613	622	631	613	590	593	654	652	612	673	624	681	587	683	639	636	615	673	663	659	600	629	663	672	623	623	628	667	600	628	685	652	605	648	613	586	586	636	657	654	663	639	631	649	605	651	612	619	643	640	622	671	646	644	627	605	629	555	645	656	607	599	661	614	628	659	614	650	638	647	621	579	675	565	658	672	637	621	657	647	607	600	567	605	600	608	680	626	611	604	660	622	593	638	644	615	585	649	620	684	675	654	621	660	665	666	657	637	695	634	626	648	636	702	592	692	645	608	661	606	636	660	577	655	653	591	652	594	651	682	635	636	666	627	650	660	634	643	654	607	627	596	662	628	656	620	648	636	587	644	601	593	629	629	631	598	632	657	639	652	649	619	642	660	628	602	647	649	581	616	662	638	670	636	644	647	628	668	633	624	628	653	625	647	645	631	703	613	610	644	628	605	654	628	670	630	632	640	624	608	606	646	635	614	643	622	659	608	602	613	619	621	599	599	648	633	621	658	596	601	651	628	650	619	612	669	631	602	623	619	650	632	621	656	589	630	664	653	638	613	687	637	630	644	667	636	637	659	598	643	663	629	599	615	603	620	598	607	653	690	650	591	617	647	642	634	603	644	652	611	626	601	655	587	638	650	674	660	602	676	682	662	591	666	637	621	661	582	628	637	633	607	665	682	620	636	617	647	624	580	611	614	625	641	657	582	635	607	718	598	654	586	678	614	614	655	655	636	649	616	621	631	629	645	571	634	621	634	648	610	593	654	583	627	635	616	618	600	622	615	641	604	614	672	662	660	611	603	632	657	655	647	613	637	653	594	618	631	616	643	664	644	625	594	613	624	602	656	596	655	608	712	721	653	615	643	662	666	631	627	604	628	651	645	620	636	658	639	660	602	657	622	613	604	674	672	671	681	623	618	624	680	639	628	637	674	608	650	629	639	640	639	594	604	625	652	670	618	660	605	661	652	610	638	650	642	638	625	637	634	653	675	626	623	632	647	614	644	609	636	638	650	629	642	647	618	618	631	636	626	668	604	660	583	634	632	626	606	627	618	644	622	602	661	656	600	651	599	574	645	604	649	605	641	684	648	623	590	655	619	629	633	642	618	583	617	612	655	649	625	649	652	612	582	666	626	646	664	621	641	611	644	646	593	615	614	636	585	614	620	631	629	670	628	628	619	675	577	662	619	619	643	632	642	594	655	624	609	653	676	599	616	640	647	618	634	583	577	638	657	595	626	636	621	663	575	612	618	594	626	645	608	648	646	660	607	637	632	686	606	608	644	600	624	577	639	621	642	594	604	680	645	619	619	632	589	656	666	626	652	599	615	611	663	633	657	657	621	637	652	638	644	603	669	614	574	615	596	606	637	669	624	625	646	617	590	639	652	627	674	658	609	627	647	653	613	614	633	627	606	641	671	688	629	609	653	618	620	637	585	645	633	618	695	609	602	653	624	606	673	635	679	586	578	675	653	642	656	596	635	606	649	641	625	635	675	619	639	579	621	681	645	627	662	592	655	619	652	658	630	634	662	603	643	681	591	654	632	614	638	647	652	645	657	617	616	592	628	598	625	588	670	611	711	641	666	597	615	629	610	632	619	643	655	621	603	628	640	624	634	604	631	598	618	597	648	596	653	623	659	619	629	633	645	632	650	590	628	620	644	651	697	645	645	649	682	638	616	591	633	643	626	660	644	610	628	631	609	634	635	636	623	615	601	615	657	616	623	656	633	639	614	648	613	594	649	646	603	649	640	647	655	633	614	618	664	665	612	667	664	656	618	625	629	628	603	651	561	638	645	646	607	620	669	631	663	652	619	628	657	601	642	612	621	600	617	641	643	622	601	622	632	610	636	587	623	628	657	658	617	679	670	665	609	582	638	662	616	582	637	612	630	672	671	649	648	590	614	583	651	631	619	641	593	644	677	605	620	638	625	649	569	628	623	631	628	661	595	611	586	623	620	643	613	607	645	647	632	629	669	613	652	616	659	602	608	634	654	638	611	629	662	649	635	644	676	613	635	693	641	637	613	630	657	615	639	621	661	631	662	610	636	630	641	641	654	624	651	652	642	661	632	679	602	638	656	616	645	626	652	610	651	640	676	582	648	608	636	608	639	637	641	571	617	609	608	653	681	629	638	691	624	636	640	623	617	634	573	630	600	624	601	620	624	620	624
33081	14658	2197	286	240	217	202	212	185	208	206	235	192	214	208	221	252	203	217	189	181	167	194	226	206	232	220	206	215	181	195	221	214	216	190	223	196	215	237	208	209	212	218	201	215	237	184	198	212	229	189	184	202	209	195	211	220	202	195	219	199	229	196	163	220	208	203	215	213	235	179	234	233	219	216	204	184	189	195	234	187	208	206	205	204	215	197	210	200	203	223	193	193	198	206	207	226	191	189	196	202	184	190	248	203	221	207	206	195	196	198	190	217	212	199	192	224	202	208	214	215	225	219	202	206	203	195	211	194	211	202	214	186	211	196	212	202	208	196	227	209	198	191	182	218	196	203	206	188	192	197	184	231	211	227	211	197	220	204	233	192	207	206	197	212	196	199	215	224	211	191	227	203	216	230	200	205	174	209	209	182	185	224	223	212	204	213	205	233	218	218	212	198	193	176	202	199	193	190	222	208	210	218	220	195	196	217	180	217	186	217	206	188	213	210	203	201	217	238	176	213	230	233	198	201	200	196	208	179	208	212	204	191	208	196	194	201	239	231	230	206	212	199	228	181	214	235	218	207	194	225	182	218	207	200	198	201	179	204	200	237	231	188	210	213	217	216	204	208	216	205	199	200	228	196	194	204	219	202	186	193	195	211	225	209	218	182	186	207	191	204	196	186	212	213	185	181	195	229	194	222	184	176	213	195	208	207	206	212	202	192	180	197	232	206	217	205	214	220	203	236	210	215	212	212	218	190	213	186	214	198	211	229	203	197	219	171	201	206	241	214	218	209	175	208	218	219	211	245	198	237	192	194	191	201	237	203	212	214	237	212	211	183	221	200	219	205	213	227	204	212	210	210	232	221	218	233	220	196	208	181	233	228	190	192	205	208	214	215	218	212	218	230	208	210	234	212	201	202	188	217	221	188	223	227	227	214	219	189	204	230	208	186	207	204	219	233	211	216	219	206	198	225	192	216	228	190	211	208	225	196	213	230	214	211	209	212	203	222	220	222	198	196	172	200	227	197	204	222	203	220	211	192	196	227	197	223	215	204	198	206	217	210	211	210	198	233	197	228	199	211	206	218	196	217	226	219	211	216	190	248	197	198	198	208	232	195	205	210	226	214	225	168	212	218	218	206	227	201	214	180	231	208	202	219	234	202	179	184	230	186	219	213	207	202	180	237	204	201	183	189	204	202	215	217	214	223	213	204	196	193	211	225	236	204	207	195	207	206	192	207	225	226	232	203	221	188	229	217	177	202	194	210	217	186	196	173	205	245	200	235	200	197	192	192	203	211	201	206	224	190	222	201	187	200	223	211	191	220	216	224	187	221	240	197	196	213	211	193	212	214	211	216	202	240	231	203	192	235	201	223	210	212	199	224	209	214	205	235	206	195	212	208	200	182	201	194	196	194	215	240	206	211	237	220	224	204	200	225	203	201	215	199	212	194	217	202	202	184	204	209	233	206	210	217	198	215	203	196	212	211	194	221	207	200	240	194	202	217	237	185	226	231	223	197	177	232	231	217	230	203	213	226	236	191	235	211	199	203	198	224	192	216	190	200	217	205	233	197	198	233	209	180	198	200	189	195	187	230	211	230	241	232	210	196	189	217	212	182	194	208	200	220	212	236	239	209	220	193	208	198	203	185	197	200	185	197	209	223	223	201	213	189	178	189	218	232	224	195	197	197	222	205	195	219	174	229	219	192	208	209	226	226	215	207	200	229	209	184	224	209	214	208	197	212	214	208	221	212	201	218	196	190	210	209	227	222	239	185	213	184	225	198	202	205	226	202	221	180	205	194	171	215	222	206	204	221	212	226	205	193	214	210	192	207	208	185	211	204	217	213	202	197	209	201	207	217	216	217	192	193	193	214	207	221	215	208	173	200	216	199	232	201	192	212	213	195	220	214	199	203	211	192	202	228	235	210	206	194	205	213	193	214	217	199	213	226	201	201	193	188	215	196	169	189	228	220	182	201	200	185	214	222	188	222	204	187	203	158	203	199	182	207	211	210	204	225	175	188	177	197	181	201	200	219	236	214	232	212	220	199	191	222	190	211	195	224	212	180	212	196	230	188	216	204	212	198	203	209	229	229	213	224	205	181	221	220	222	195	201	176	216	206	252	204	201	197	212	204	217	191	201	220	213	217	230	193	213	211	194	212	211	194	185	194	184	206	196	186	192	196	185	222	216	200	207	219	208	204	210	220	214	228	213	196	227	230	196	188	192	194	225	214	216	217	198	216	200	228	206	224	215	204	211	193	174	197	216	191	209	213	213	191	200	184	207	216	210	191	204	173	196	207	179	230	213	207	203	193	183	199	189	228	212	215	196	199	210	201	204	215	207	194	211	215	201	200	205	235	224	211	211	190	200	192	184	212	192	201	229	194	208	204	246	191	176	206	181	206	207	215	203	217	198	239	207	204	195	201	211	216	185	197	190	202	196	216	213	196	202	216	198	214	187	227	193	218	244	186	201	187	203	194	212	174	203	235	212	197	192	214	221	187	215	191	216	185	215	204	205	218	213	204	199	226	212	216	222	202	189	206	226	207	207	196	212	201	225	230	223	203	218	210	228	180	210	223	202	206	205	201	200	211	196	182	178	202	208	212	226	212	227	198	244	190	201	185	243	201	196	190	218	219	198	211	188	183	198	211	223	211	200	185	188	199	206	212	210	188	242	176	193	213	208	205	210	221	222	200	203	214	204	215	206	241	209	187	217	194	235	202	199	189	202	205	199	192	204	222	198	220	213	217	217	213	203	219	218	205	222	196	223	207	197	207	201	196	201	211	194	200	198	206	194	200	223	206	244	210	169	215	212	196	226	213	194	199	227	226	227	196	211	189	245	204	214	223	223	175	173	212	192	183	221	200	210	215	189	210	197	187	223	210	217	200	192	222	234	208	206	187	185	198	204	192	223	233	235	222	193	194	209	254	192	184	197	191	197	194	209	196	180	199	206	204	204	193	227	227	209	224	186	164	199	222	213	187	218	232	201	235	206	184	191	202	215	223	203	211	236	198	179	186	189	205	210	201	200	200	200	235	219	193	221	217	197	210	207	199	188	196	226	225	201	210	213	190	197	226	217	225	204	242	189	206	247	214	223	241	204	183	201	213	199	192	226	216	217	231	202	208	206	224	226	187	195	163	192	182	205	223	220	212	226	208	190	214	215	221	236	194	200	212	206	197	238	220	198	242	196	205	196	217	199	161	217	215	189	223	211	219	222	198	208	201	189	197	171	223	189	230	218	191	199	214	189	244	173	238	208	192	198	217	203	189	185	197	224	202	184	213	217	219	202	216	207	226	199	213	189	210	200	220	193	203	218	179	200	196	177	219	214	206	227	198	214	186	207	217	216	238	198	201	217	226	235	223	211	198	228	229	187	214	216	219	190	176	193	218	177	193	191	207	221	205	194	248	199	211	190	208	217	218	199	211	222	177	168	197	218	232	211	205	203	164	224	218	208	240	225	203	187	208	173	192	196
7643	557	472	487	485	482	480	540	493	517	512	513	507	498	514	516	474	527	520	476	522	543	503	482	526	484	507	509	579	507	544	491	520	514	507	518	494	487	525	441	475	499	511	488	585	522	506	510	524	459	477	537	535	508	515	476	516	491	506	502	519	517	491	509	502	515	543	541	457	524	510	465	508	505	490	476	510	537	498	516	509	517	504	512	479	488	493	467	525	524	504	455	479	492	487	474	495	481	540	487	492	484	495	485	525	494	472	527	500	500	488	529	499	498	488	501	500	492	550	486	483	485	502	531	491	471	494	525	475	494	508	514	476	481	545	487	538	497	485	512	484	459	518	486	489	527	462	497	527	470	495	530	497	498	524	474	496	464	499	512	551	508	517	483	481	478	445	494	464	475	546	501	488	479	494	471	527	513	496	470	531	520	509	490	496	507	488	482	493	492	522	508	490	462	490	491	535	475	505	528	459	498	490	513	503	507	524	487	466	471	530	485	493	522	549	520	527	484	502	478	510	522	481	482	513	546	505	527	506	479	488	480	536	503	496	478	508	488	480	505	479	477	515	486	495	505	480	522	479	496	516	502	506	500	532	477	519	519	511	541	509	486	492	505	519	476	462	509	481	528	554	523	571	515	556	499	505	506	500	512	509	492	534	517	477	491	507	486	514	562	517	511	503	524	501	483	498	554	471	507	515	469	502	518	494	511	516	494	510	518	495	521	454	497	441	505	454	515	470	540	510	505	488	533	547	517	526	506	471	520	484	502	486	467	472	519	501	510	504	513	449	480	486	515	484	478	443	479	508	533	466	526	512	528	517	486	492	482	478	500	539	519	509	534	533	494	553	494	512	492	510	503	513	479	509	562	469	498	497	481	522	493	472	522	493	485	482	493	508	507	514	500	524	489	543	456	483	506	502	516	496	493	504	502	459	490	521	484	472	527	484	508	495	511	519	476	486	539	515	497	475	495	518	488	492	491	492	489	525	468	491	541	485	513	498	520	489	504	503	506	498	523	478	532	490	477	516	542	517	523	523	534	515	552	478	511	504	544	557	578	537	483	513	474	521	507	511	520	498	478	509	499	510	506	509	470	491	527	498	491	492	510	511	495	471	501	502	497	451	525	496	515	509	519	459	487	548	550	501	521	495	487	455	515	480	501	505	500	514	524	530	502	493	481	476	527	444	460	502	490	479	540	478	501	496	482	480	542	526	481	513	531	532	523	471	528	545	528	489	473	487	504	485	527	504	478	502	479	490	520	495	491	504	522	506	530	513	468	497	481	475	513	532	500	486	506	536	531	519	491	515	503	493	500	482	486	506	485	495	499	483	508	526	509	536	496	524	529	510	531	496	486	512	530	469	504	517	507	541	473	504	517	530	512	532	506	499	522	526	516	506	491	495	450	502	511	493	540	523	506	493	528	508	523	498	467	510	500	474	495	481	476	524	486	528	520	515	497	464	529	535	473	461	475	507	509	483	512	434	528	501	502	506	498	504	513	526	535	497	530	491	515	493	495	528	472	550	493	489	525	481	469	496	508	476	509	522	486	511	507	531	500	465	491	510	519	514	471	524	566	496	483	529	513	495	505	460	528	547	495	504	538	544	498	536	480	550	506	485	531	500	493	467	489	517	510	470	508	462	454	477	505	513	506	538	480	544	469	499	493	484	481	493	527	480	494	488	523	515	535	500	519	485	578	500	531	500	539	551	465	519	496	537	493	510	507	479	520	473	514	526	448	540	502	503	540	521	498	509	494	517	503	500	512	511	498	502	493	479	496	520	473	491	537	478	490	462	525	494	507	523	498	490	566	504	500	500	494	525	526	545	460	533	465	465	503	509	499	512	498	528	470	516	517	525	486	493	527	508	520	482	513	508	506	489	489	480	529	518	508	448	505	519	509	513	450	476	519	465	517	503	471	524	518	526	492	531	557	524	510	498	519	483	514	504	487	504	515	481	533	494	486	491	470	527	514	512	501	497	494	524	524	500	465	508	515	504	494	466	497	496	518	500	447	506	520	498	478	526	525	514	492	488	517	509	485	513	496	526	525	523	487	518	471	541	519	530	495	516	537	505	512	470	492	490	467	525	490	495	516	531	480	495	501	497	486	508	515	460	476	506	475	497	487	506	506	483	488	474	490	505	525	541	520	470	523	471	527	524	466	489	529	513	503	554	472	477	482	484	460	509	495	461	497	544	521	502	490	482	515	498	527	504	490	493	534	526	488	512	514	525	508	528	500	481	544	480	508	458	532	504	465	493	510	491	478	515	490	475	492	509	518	524	514	492	498	534	470	525	470	518	494	476	497	509	570	512	532	518	525	526	486	485	460	489	514	483	525	483	464	489	493	424	470	507	492	524	514	504	534	501	529	424	530	498	510	459	517	535	523	532	529	527	505	478	432	494	468	467	508	482	510	505	499	481	523	464	510	499	520	509	517	494	491	505	498	478	512	478	503	565	468	461	499	502	520	530	471	490	537	464	487	498	506	485	505	489	522	488	517	490	500	467	500	498	465	514	472	515	522	483	491	512	492	520	499	461	528	443	549	471	486	507	490	518	490	502	484	482	534	510	479	541	540	508	494	478	531	515	480	488	502	496	503	491	502	481	511	500	534	504	469	499	581	491	485	498	488	495	513	549	516	421	490	483	523	522	508	489	443	507	506	512	482	533	523	539	467	506	530	479	481	465	510	503	508	500	484	508	485	524	532	513	499	503	485	524	537	480	493	511	506	471	480	506	500	482	504	502	474	550	471	492	520	472	507	475	467	511	505	552	464	473	499	502	527	494	516	513	505	545	528	536	521	478	538	497	483	496	521	498	525	508	470	509	506	473	519	486	502	496	501	516	518	531	498	431	481	522	512	536	496	481	503	485	482	481	480	491	484	507	539	491	524	491	515	450	486	517	496	504	537	500	500	485	497	509	511	524	468	492	512	520	515	489	488	516	493	514	474	516	507	536	510	497	485	532	467	529	510	452	525	475	475	499	494	522	512	487	519	474	514	533	491	494	540	504	512	502	517	486	511	488	483	489	538	456	504	533	501	509	568	504	494	489	503	497	545	528	490	485	474	505	482	474	483	476	481	526	489	498	512	494	542	509	483	503	501	487	470	504	525	472	510	516	521	499	500	532	471	499	502	527	500	516	494	551	470	520	547	485	507	495	492	512	460	521	513	530	470	491	516	478	499	505	505	486	483	442	512	470	485	508	526	549	542	488	539	499	476	520	500	502	529	476	510	497	492	465	507	518	524	487	517	498	507	536	502	491	528	486	497	479	488	480	478	516	531	540	521	543	464	503	490	510	472	527	526	505	535	507	443	537	488	516	502	503	508	517	508	497	487	511	498	483	527	495	474	538	499	535	509	506	482	488	485	456	526	476	534	473	519	539	487	517	511	482	515	490	491	459	540	508	496	488	533	500	541	533	506	509	487	554	493	510	495	505	517	520	526	469	467	535	512	516	522	535	482	484	523	494	523	500	535	484	481
25141	21026	23629	28621	21032	13552	672	478	403	465	427	392	400	370	356	382	387	396	397	393	376	363	350	363	352	379	356	391	339	365	328	343	352	368	387	414	398	378	384	366	352	363	359	375	393	347	339	314	363	339	344	403	416	372	363	380	359	361	382	381	374	340	358	378	372	347	413	409	379	354	364	385	345	378	378	373	348	373	361	378	389	368	383	381	372	371	322	321	354	374	367	393	350	368	375	394	369	370	369	351	352	313	358	374	389	387	353	361	388	369	381	362	357	354	363	387	357	341	370	365	348	356	376	349	339	384	356	365	409	368	346	362	337	353	400	354	351	350	340	358	341	348	371	399	377	384	359	339	327	344	376	343	351	355	348	378	394	373	366	373	372	360	355	391	355	338	372	372	346	384	366	418	405	338	386	411	385	352	320	323	351	372	382	388	346	352	365	368	339	344	390	325	373	334	369	378	368	355	350	394	346	369	372	400	333	367	367	351	382	352	383	361	329	375	337	376	370	376	345	368	350	412	347	343	376	319	362	369	362	348	368	386	358	346	377	375	336	348	345	321	356	316	354	342	340	333	374	363	370	352	320	360	379	351	331	384	358	362	354	364	374	343	364	390	382	378	347	354	387	408	375	349	375	337	369	365	307	387	392	372	370	363	348	381	372	388	413	334	367	374	358	319	352	360	381	382	359	370	397	369	386	331	364	337	371	370	360	360	373	361	369	329	377	337	357	354	345	392	358	345	350	340	367	405	355	389	368	331	362	351	379	349	366	380	333	357	367	367	371	339	374	384	382	369	349	325	385	397	350	364	354	348	354	360	377	359	348	365	364	360	378	373	364	384	381	344	360	358	363	364	357	380	353	359	342	351	380	390	318	378	366	390	355	380	368	368	394	331	384	374	349	377	354	332	344	380	365	338	334	359	359	344	362	382	348	326	396	349	382	379	379	364	388	370	401	427	412	409	378	379	388	371	346	334	375	366	370	386	380	413	361	346	389	381	350	371	389	360	345	372	378	370	352	348	342	352	362	369	383	377	351	359	347	341	375	330	364	355	368	380	372	362	375	359	347	308	335	359	356	331	349	345	376	375	341	378	354	380	353	382	345	404	377	358	364	369	356	398	390	367	328	343	366	372	375	349	338	371	352	387	356	342	369	311	350	334	339	341	359	354	376	373	381	347	313	384	355	356	368	357	378	388	340	357	359	360	373	370	339	349	376	347	367	320	376	380	363	357	351	385	378	370	341	387	334	398	359	357	398	386	417	381	366	371	377	348	380	332	350	370	383	379	381	333	356	394	360	366	353	366	375	351	348	349	415	332	367	365	345	359	326	378	370	377	367	355	355	377	365	348	333	338	342	374	360	357	371	338	351	344	342	351	376	384	369	357	381	384	378	354	363	377	334	375	347	348	383	321	356	363	399	365	369	349	378	344	351	343	342	378	318	402	412	353	372	352	378	363	366	330	380	395	356	321	436	374	360	353	324	364	361	381	357	357	378	374	378	377	340	361	403	334	376	360	355	384	342	336	350	367	332	349	384	342	339	364	354	358	324	368	411	381	360	384	352	390	378	374	369	363	377	364	354	361	388	384	383	367	394	346	374	345	364	314	371	384	331	355	388	362	364	373	344	359	334	386	337	344	391	385	356	375	394	381	363	346	345	375	342	352	364	380	350	375	372	372	389	361	349	359	363	327	389	397	370	368	390	403	407	387	377	400	385	406	398	393	365	345	386	341	353	335	372	387	367	367	364	360	379	367	348	327	364	352	377	355	334	379	330	371	396	369	381	354	371	327	386	331	354	354	374	333	358	388	367	354	361	369	386	386	357	359	364	385	386	368	363	339	320	403	380	386	361	349	349	339	328	325	330	348	362	368	356	329	375	380	388	353	392	373	380	390	393	384	370	372	411	378	335	383	326	373	356	326	336	369	403	397	350	331	331	370	354	396	338	391	374	326	328	387	360	378	367	375	382	366	361	361	374	381	364	367	363	378	357	390	373	375	363	400	382	391	351	359	375	400	353	354	355	347	374	382	372	377	378	348	323	356	347	340	349	344	318	328	381	359	340	382	330	357	352	360	354	375	351	353	388	379	372	385	359	345	367	364	406	389	377	335	349	341	340	362	365	397	382	352	351	377	383	343	349	365	315	333	394	346	375	335	379	373	361	369	351	356	357	354	350	384	427	394	358	381	343	376	338	347	341	351	304	371	338	355	340	362	376	325	369	349	368	367	368	357	331	373	383	366	372	363	374	362	362	358	365	396	351	394	387	374	326	358	351	357	333	357	367	395	344	385	348	343	401	363	363	371	382	406	327	347	375	327	343	349	364	398	354	339	378	380	337	340	345	355	297	362	402	357	342	381	388	365	335	364	359	354	366	377	380	331	334	380	376	381	341	381	337	388	379	364	386	336	366	369	387	335	393	376	351	389	371	368	375	353	351	392	388	330	380	365	362	379	377	331	387	351	349	370	395	360	357	361	398	367	332	382	380	322	366	347	325	368	355	360	403	362	373	370	355	315	347	382	374	352	369	392	336	430	400	354	352	340	361	360	359	359	402	385	366	371	363	363	360	361	354	344	354	359	348	379	366	409	383	302	359	353	333	387	392	341	369	362	342	330	353	371	364	349	379	378	324	357	389	357	342	344	325	375	381	376	348	351	339	330	360	315	357	348	385	389	366	360	343	339	349	351	381	349	360	355	320	332	358	372	357	367	326	425	375	374	354	376	395	325	369	347	355	381	369	360	399	368	355	388	352	368	356	360	400	377	375	357	377	364	371	388	344	362	348	358	371	336	390	366	379	337	337	374	360	370	373	382	385	332	384	372	341	356	351	405	393	364	379	365	361	367	351	381	387	345	329	345	364	364	353	354	376	345	355	318	389	330	357	341	344	391	364	365	377	384	403	391	409	337	362	391	373	373	404	376	360	369	351	345	365	364	341	356	403	376	322	359	389	327	351	369	370	357	369	370	351	360	379	350	412	359	371	400	403	373	385	390	347	353	341	354	385	390	328	368	366	387	362	350	344	326	383	371	370	361	339	354	347	389	352	342	366	351	380	368	372	401	357	372	386	329	364	356	345	353	355	357	340	369	402	335	347	396	345	336	383	343	336	360	376	363	349	353	372	359	392	358	365	328	342	381	383	347	389	345	364	323	338	362	364	401	391	358	381	370	384	356	369	375	348	392	359	336	361	405	369	359	414	354	343	358	316	382	382	336	344	372	382	345	347	352	375	380	356	336	360	339	358	372	364	396	359	381	334	372	348	357	323	377	374	350	365	395	368	345	361	356	357	361	356	330	387	366	357	377	375	363	358	356	378	362	352	383	376	392	345	395	373	363	356	365	366	362	371	380	392	363	364	340	383	369	383	386	366	366	362	371	339	356	367	373	370	374	386	368	349	373	346	403	349	367	392	400	354	353	366	393	357	336	325	363	342	332	352	379	322	378	363	407	357	374	380	356	374	366	354	344	409	359	377	359	363	327
4347	2273	1358	1017	870	813	810	820	822	761	784	757	799	839	769	787	771	755	810	754	792	780	756	750	822	787	751	794	805	786	792	827	767	775	821	801	766	769	762	741	795	774	822	855	772	829	783	736	775	726	817	807	799	806	809	721	780	725	796	749	784	763	755	802	803	775	821	775	794	746	743	822	751	769	771	823	779	778	744	815	722	796	751	775	748	793	763	740	761	740	771	783	768	776	774	764	788	751	761	759	737	782	714	814	785	811	779	776	817	831	793	794	757	757	771	781	775	780	756	796	791	757	748	764	791	778	749	769	780	805	791	762	769	780	808	786	770	751	770	819	776	751	794	743	769	767	743	714	750	797	771	787	771	792	811	760	828	794	759	773	823	821	789	770	772	748	801	801	832	777	737	810	747	788	795	796	755	822	765	788	753	771	806	779	758	801	818	750	780	774	711	777	751	764	721	812	753	767	782	775	771	763	823	785	756	793	782	794	785	840	736	776	822	787	786	767	791	767	738	754	764	764	770	812	791	772	800	740	746	824	745	803	783	821	756	755	787	783	759	841	745	783	792	745	817	763	773	799	824	783	800	780	809	725	770	800	786	765	808	779	742	813	771	778	791	759	815	826	763	793	821	818	801	764	766	788	761	830	779	783	775	818	765	778	786	806	759	758	762	731	812	771	810	812	770	758	801	787	808	765	779	788	764	788	759	776	802	755	744	752	786	729	794	763	780	776	727	779	754	748	746	826	810	752	798	768	791	800	739	795	774	781	788	813	744	769	779	742	792	773	739	755	792	747	786	747	758	767	783	759	744	766	759	736	790	820	789	770	791	815	771	787	811	761	738	776	799	784	770	783	829	825	798	829	795	760	779	769	744	815	779	755	761	788	770	793	816	781	844	798	808	790	808	774	798	772	770	770	810	772	765	771	771	750	786	804	787	788	761	786	811	793	820	796	757	748	797	753	754	780	697	817	799	812	829	771	789	768	774	777	796	797	801	759	795	792	800	796	765	779	811	742	789	776	837	770	768	779	763	824	824	754	733	777	791	820	738	809	796	802	810	798	804	791	751	794	751	716	768	806	785	765	789	814	778	803	801	793	811	775	741	768	762	747	757	790	811	780	803	796	797	749	739	788	851	769	801	801	753	812	740	761	789	838	792	773	770	729	820	751	777	764	747	781	793	764	785	816	745	772	798	816	732	809	781	813	786	813	788	791	784	763	761	744	786	824	747	772	750	802	807	739	763	806	755	723	783	777	806	724	784	814	768	729	764	829	787	791	803	801	768	818	741	778	787	744	772	779	769	787	790	770	829	756	800	798	763	806	784	778	800	762	786	793	765	763	762	769	804	778	841	833	739	783	747	745	774	778	781	793	810	815	838	813	805	746	789	773	785	763	778	748	759	828	757	771	812	737	765	808	856	756	774	809	765	749	779	764	776	800	770	756	766	816	779	722	818	734	774	731	807	781	818	760	790	835	747	773	764	763	793	799	776	805	794	804	796	747	727	768	798	777	800	778	760	722	770	784	779	801	789	826	757	785	773	735	740	769	782	757	819	817	777	797	806	753	731	751	773	749	768	798	773	786	723	827	742	783	787	801	783	742	788	804	815	748	777	792	775	771	772	786	796	770	733	794	761	749	742	774	802	778	748	746	817	776	808	771	835	798	799	737	737	797	784	787	790	785	783	848	811	776	803	809	824	770	759	757	732	762	786	822	777	758	765	779	763	812	768	857	759	765	791	778	746	750	777	786	794	782	808	740	783	784	747	766	806	806	819	746	836	792	767	802	812	795	782	768	740	738	794	817	772	809	747	761	779	770	745	832	806	756	759	802	805	805	769	775	760	790	755	775	784	750	773	803	804	751	739	746	803	807	786	779	805	764	787	778	770	756	807	804	797	828	729	736	786	799	743	775	820	771	785	774	787	756	833	740	838	785	817	751	762	801	755	738	771	739	817	795	827	749	807	736	817	793	815	760	794	764	772	710	786	805	801	775	810	766	778	807	715	743	734	759	786	792	787	793	731	819	731	720	721	758	811	822	760	827	782	768	750	789	749	777	784	788	766	773	766	776	776	722	757	722	785	829	770	794	776	813	790	792	808	747	777	775	799	796	754	771	809	823	811	779	780	749	814	734	809	767	816	790	729	851	766	808	773	785	767	716	752	758	804	783	756	803	819	817	755	775	765	764	774	725	776	802	756	740	856	771	796	702	771	779	825	737	797	756	821	825	752	764	797	765	753	795	776	781	746	783	810	805	785	754	759	790	751	795	731	782	764	851	788	774	814	775	794	760	798	768	797	674	804	774	740	697	781	770	778	805	788	728	790	810	781	754	748	809	802	751	771	809	798	762	747	843	790	816	754	758	788	724	759	803	744	780	781	757	797	785	759	755	788	779	744	734	744	774	773	793	750	773	749	775	783	763	792	794	781	762	805	796	762	772	764	784	777	811	766	793	742	738	766	791	792	767	800	810	770	786	793	770	794	809	763	780	788	791	760	761	768	782	820	793	825	757	722	819	792	781	729	805	758	755	804	811	747	802	752	752	804	775	796	786	776	774	761	832	744	772	731	792	831	815	791	770	786	767	738	769	809	774	736	784	761	815	796	791	769	776	759	839	783	781	786	787	786	764	782	711	788	772	716	756	770	782	767	779	720	792	753	771	778	755	770	751	759	767	803	818	752	792	751	769	775	752	794	808	765	783	774	779	738	773	759	785	771	811	740	733	713	771	762	752	854	741	786	780	801	801	770	759	810	780	801	800	717	753	763	761	786	751	807	762	768	809	810	791	817	722	757	745	801	792	755	788	770	807	766	805	781	790	746	784	802	810	767	785	742	802	778	798	795	778	807	747	752	798	763	802	794	775	729	788	770	786	791	764	831	770	772	754	738	806	759	774	785	799	824	799	775	749	791	769	824	786	807	809	784	788	792	734	781	790	749	760	764	832	824	793	756	759	795	811	734	813	779	810	774	800	820	787	778	792	741	823	767	723	744	730	743	766	771	813	778	779	777	795	741	827	818	802	800	768	769	799	763	742	789	785	779	776	786	804	779	777	760	806	747	737	839	756	785	786	774	794	750	817	745	757	834	792	760	776	797	756	801	784	782	738	773	749	820	739	824	820	759	795	812	729	749	788	750	789	775	770	807	793	820	733	809	771	770	805	786	745	782	803	806	825	773	795	739	766	768	775	776	770	783	766	745	782	769	761	775	766	748	822	790	764	737	783	720	775	763	800	775	807	789	798	763	781	767	758	824	791	776	773	760	802	814	734	734	775	777	749	816	842	807	806	812	810	735	740	762	777	748	721	791	736	732	799	776	757	816	766	753	842	788	840	760	794	802	810	786	804	743	781	797	799	767	751	740	811	791	755	769	752	745	781	750	814	802	803	833	769	777	762	771	796	772	800	794	784	783	764	822	737	777	762	863	839	765	803	764	823	739	787	755	790	755	771	744	713	761	812	758	722	779	745	774	790	802	788	784	726
24361	20972	23927	28188	20973	20988	11036	623	436	411	428	371	364	352	346	332	377	318	319	309	319	338	300	258	330	314	342	331	319	353	324	309	324	311	301	316	351	268	296	296	315	288	298	307	298	283	302	315	292	295	288	293	319	291	287	313	290	312	304	297	318	362	319	293	314	325	324	329	290	306	289	301	293	307	315	288	317	268	276	300	297	290	270	281	298	246	267	319	341	302	306	301	295	307	290	296	305	287	326	317	288	334	295	327	300	299	312	295	315	331	327	302	299	295	295	288	286	285	282	305	317	305	289	292	304	303	302	308	300	289	305	299	278	276	319	302	298	346	337	292	311	311	320	310	276	313	309	301	324	281	277	287	320	311	291	322	261	290	273	326	349	299	289	288	266	277	307	292	305	315	278	297	324	289	307	311	303	337	322	327	294	282	321	305	288	309	303	312	321	300	292	315	292	275	284	288	329	313	299	266	306	284	273	274	309	302	297	295	285	329	299	278	310	311	289	322	320	288	332	291	290	293	305	342	287	304	298	285	292	298	286	317	290	330	334	294	287	301	294	297	276	311	292	282	282	277	316	345	317	284	342	317	307	312	281	322	290	282	267	301	320	284	287	299	268	316	315	273	282	298	272	324	327	324	295	280	317	301	297	300	281	302	272	300	287	301	281	296	302	276	310	298	275	265	297	269	306	268	265	325	307	281	312	306	316	269	247	317	313	294	331	309	321	294	279	350	328	298	332	293	324	332	327	287	279	320	280	293	309	322	294	279	298	311	304	309	295	281	312	302	322	290	296	294	275	280	326	311	326	311	309	304	310	307	305	278	323	281	289	292	308	271	309	291	296	309	302	286	294	294	286	299	325	320	250	304	302	260	290	339	307	299	301	303	292	269	280	328	309	307	289	312	299	283	314	286	298	302	290	313	309	297	333	270	328	300	285	323	294	299	305	301	325	344	302	303	299	321	268	329	332	318	312	327	288	319	313	299	278	307	273	303	304	274	292	293	292	312	328	312	333	279	303	313	332	305	288	248	280	292	312	287	294	311	292	328	302	320	268	269	314	315	304	280	292	272	317	304	311	287	306	299	308	279	300	310	304	310	328	290	319	297	279	322	306	267	293	270	288	316	280	309	320	336	275	283	293	310	288	305	299	285	300	298	302	289	304	284	290	307	328	314	311	336	301	253	279	298	287	322	313	289	303	306	297	329	324	307	293	308	297	272	296	291	280	290	285	297	301	323	246	276	284	286	292	273	279	288	298	263	323	315	285	309	287	280	302	334	304	299	292	333	269	325	274	324	272	262	310	296	311	315	305	318	313	330	290	333	307	295	276	294	351	337	350	320	310	336	304	314	299	309	309	306	315	308	314	279	333	276	342	333	336	298	316	312	303	299	299	300	302	259	319	302	302	315	311	288	302	295	266	314	307	295	284	297	332	282	286	265	294	296	278	280	286	316	288	309	286	297	260	313	336	290	285	315	322	315	315	266	315	316	307	295	325	303	278	305	323	278	297	288	303	309	300	307	301	317	359	325	306	290	307	324	279	297	293	279	280	323	318	289	310	300	310	279	323	301	289	313	298	299	283	296	270	286	303	273	305	303	294	296	301	275	291	310	288	308	301	264	329	284	272	324	324	310	289	284	284	243	271	320	302	288	311	300	302	303	347	302	296	275	291	304	281	285	315	327	318	336	309	306	252	300	309	280	327	323	295	271	315	288	306	305	279	295	302	305	264	297	283	310	308	288	309	316	319	297	321	297	294	310	286	292	296	301	319	299	257	264	289	301	297	289	297	309	301	308	300	306	312	307	326	284	292	317	304	306	310	311	300	311	300	296	327	266	300	305	284	310	285	285	299	324	298	322	322	329	273	304	330	308	297	293	294	281	342	322	307	274	297	274	318	281	314	292	321	329	291	303	323	289	291	271	273	279	298	298	300	274	294	304	293	281	267	300	324	306	317	293	312	302	304	287	286	304	337	255	287	284	269	291	325	299	274	292	292	298	312	299	324	328	273	319	304	282	303	315	307	345	306	279	308	333	324	309	292	311	308	305	282	326	324	310	322	305	268	277	324	319	291	302	278	300	290	294	301	303	347	286	300	290	308	280	304	322	302	320	284	305	313	296	285	282	307	297	363	303	283	280	308	332	288	307	312	307	300	313	323	256	267	338	306	302	259	300	286	265	324	308	285	277	295	290	296	293	290	322	299	314	267	288	326	253	299	290	289	325	302	324	349	282	292	300	296	292	319	291	297	307	317	315	318	305	299	314	301	281	252	320	298	315	257	271	279	267	345	281	316	324	336	277	306	284	291	284	309	296	326	289	297	276	333	325	281	326	297	307	314	339	263	284	320	329	256	311	293	285	313	296	286	287	331	331	317	299	329	277	304	299	256	288	314	319	316	290	324	300	316	282	294	315	323	327	284	312	304	303	297	315	290	302	289	336	280	252	299	302	304	298	326	276	293	315	285	313	324	307	310	287	249	283	297	300	308	285	308	295	279	294	261	325	328	317	287	302	312	275	333	305	300	280	300	272	280	275	306	267	306	245	279	324	294	294	320	305	293	298	317	313	300	283	299	345	305	317	289	286	299	277	286	282	274	305	292	300	323	309	327	275	293	340	310	281	311	309	298	322	311	317	298	269	263	304	307	261	324	312	297	296	293	318	300	266	286	291	329	286	288	303	294	316	308	268	280	291	331	322	288	313	275	295	263	338	328	284	314	292	284	306	287	304	315	304	303	316	260	317	268	319	328	317	311	294	267	290	312	289	297	310	247	311	297	286	277	312	308	332	285	295	290	293	317	315	294	294	297	287	273	306	290	297	254	289	324	301	306	266	294	299	264	318	263	307	285	305	293	310	267	282	278	314	339	277	329	317	320	300	318	295	308	312	327	330	258	304	294	298	281	312	316	314	311	293	306	288	277	296	273	300	309	298	291	342	306	315	315	291	316	285	284	306	284	321	306	285	286	298	317	268	319	317	281	276	313	311	280	281	286	315	304	316	271	309	277	287	332	337	313	291	328	302	323	305	295	314	306	291	312	270	317	323	284	248	281	288	325	302	332	323	279	287	298	337	277	317	281	289	303	282	306	320	296	333	294	292	296	310	313	312	307	290	258	306	297	301	322	315	314	286	323	312	300	282	286	283	275	316	295	287	308	295	310	286	314	287	285	285	267	299	298	297	318	295	339	316	260	285	353	314	286	287	276	275	285	302	322	328	323	313	312	313	304	322	288	302	272	295	282	304	334	328	273	282	321	314	282	290	292	268	330	318	302	297	282	295	270	299	290	290	318	260	283	281	276	286	299	287	307	286	291	307	324	304	290	291	315	270	302	282	306	307	308	297	266	294	273	317	284	303	284	298	301	322	294	294	296	327	308	322	315	277	280	319	300	295	318	303	301	298	311	318	294	313	298	334	309	280	307	274	310	298	258	316	291	270	307	293	294	323	268	277	294	279	284	320	287	308	282	266	283	286	308	300	324	295
3933	3243	1656	1038	874	720	718	695	724	672	658	664	652	648	676	629	621	664	632	678	640	625	633	589	627	644	670	656	637	630	658	648	652	602	627	621	651	635	611	655	595	604	620	631	607	609	668	630	620	617	639	656	650	667	676	589	617	651	638	669	655	643	642	589	615	630	651	592	618	623	626	670	618	664	635	640	600	618	604	693	561	651	624	646	622	622	616	604	629	640	632	630	601	617	637	635	628	655	634	635	655	613	658	634	624	605	603	662	661	618	617	617	650	652	666	658	585	621	633	613	620	663	620	645	582	611	594	653	644	598	685	627	655	611	612	634	645	622	614	623	621	640	660	615	639	609	640	636	670	637	651	607	659	632	587	630	584	628	617	602	615	669	609	644	604	636	621	602	591	624	625	637	630	671	609	607	597	629	632	629	638	598	647	670	603	642	606	586	646	684	614	619	664	646	617	623	623	672	657	638	643	648	660	590	658	612	635	620	628	616	583	634	655	663	591	572	644	647	618	647	622	629	658	648	627	619	600	618	655	661	606	634	608	621	577	661	575	693	616	613	682	653	617	624	674	641	611	673	647	652	638	624	617	658	612	656	582	655	655	629	599	637	621	660	644	639	643	657	604	637	615	640	655	620	636	619	605	641	619	620	659	654	639	641	681	631	622	607	592	614	611	615	642	596	618	624	640	638	671	615	668	618	633	672	613	633	609	646	600	613	644	632	621	641	658	658	644	629	635	631	627	634	659	644	605	627	656	630	600	636	590	577	629	656	648	670	607	638	664	649	625	654	644	642	661	614	594	643	632	658	586	655	611	615	665	623	602	624	665	621	620	642	644	670	657	631	634	625	586	608	642	686	607	659	599	642	597	601	615	666	663	665	682	600	647	624	627	610	673	597	653	622	635	643	642	644	652	637	634	623	569	648	642	607	661	654	648	638	625	614	628	605	640	640	670	593	656	653	631	648	633	674	646	623	628	641	656	697	620	600	638	647	663	641	658	598	649	596	592	602	644	624	637	634	640	624	635	603	648	644	615	639	647	643	640	620	664	611	654	622	615	652	618	631	631	607	643	607	657	643	597	678	635	634	635	618	659	657	667	599	637	663	627	663	662	617	646	587	623	614	628	649	601	593	612	623	657	599	617	653	643	655	628	654	643	654	671	696	609	613	616	630	631	618	595	690	652	611	622	634	598	654	655	659	661	623	577	654	642	636	625	613	670	614	611	648	616	633	642	643	617	580	629	634	642	625	600	647	627	643	626	636	614	585	664	624	611	623	623	599	655	622	611	615	633	630	579	615	650	651	641	638	621	607	573	666	636	646	606	643	655	592	652	604	598	673	658	679	640	628	605	633	625	611	618	606	617	627	647	610	624	661	607	641	631	642	692	656	611	635	584	655	640	666	635	577	602	610	639	649	637	623	601	603	646	635	609	633	619	636	625	651	627	657	628	622	629	651	630	635	676	657	627	633	645	619	612	622	652	676	622	652	592	660	645	617	638	634	613	652	602	638	629	607	626	650	664	655	631	628	632	619	638	643	620	662	618	618	605	612	679	652	675	630	606	652	602	624	638	599	588	661	688	613	668	629	697	619	646	633	593	688	665	605	631	577	606	650	628	597	598	608	632	646	679	627	626	625	629	639	664	623	608	654	630	697	663	634	630	647	645	631	653	694	597	667	632	630	651	654	660	639	609	626	610	647	622	657	607	613	671	571	627	627	686	650	635	587	646	614	620	612	621	608	668	603	636	643	649	657	608	609	620	670	657	693	627	625	631	616	657	678	590	641	629	581	590	586	585	628	603	661	624	622	627	620	601	633	606	632	594	682	613	639	648	625	619	596	638	654	642	618	660	642	644	637	635	590	607	640	611	644	661	635	629	601	645	610	666	662	639	632	652	657	660	587	654	637	617	623	578	614	633	637	634	663	652	636	648	607	676	631	603	645	634	667	601	644	613	648	624	670	640	643	620	601	613	620	646	667	631	646	652	656	644	571	605	654	659	645	606	664	643	686	661	591	661	629	636	611	626	613	641	614	639	645	630	587	616	613	603	661	611	628	621	641	655	635	663	646	601	656	617	619	632	599	630	640	657	626	616	621	612	613	645	653	664	644	670	629	648	634	634	646	600	625	630	653	639	641	675	656	620	600	612	582	638	583	622	617	621	589	625	644	648	608	626	638	621	635	592	646	604	598	624	658	640	602	667	618	582	649	613	602	620	606	632	637	609	589	597	609	656	673	672	637	578	640	656	621	663	647	643	672	618	657	658	583	605	628	633	686	651	617	615	629	614	640	654	616	623	644	640	632	652	609	601	630	605	625	627	602	616	644	623	636	596	645	650	611	655	653	614	609	639	600	659	588	640	637	639	620	602	616	663	589	630	653	632	661	651	630	655	596	662	661	633	640	618	639	632	653	620	574	651	599	637	641	603	640	591	600	619	597	683	610	630	696	630	696	640	656	623	660	646	639	598	620	654	638	687	645	591	630	601	600	605	620	590	613	598	616	605	610	646	651	627	604	623	653	652	648	673	640	582	687	679	638	607	674	653	641	612	583	559	579	632	651	631	607	653	604	577	629	623	680	649	629	625	619	640	654	635	664	609	641	600	640	661	658	618	645	670	646	567	631	650	641	659	647	674	627	626	623	640	621	615	654	627	712	652	594	647	648	640	604	653	666	657	628	632	632	650	618	617	620	645	651	672	630	584	571	586	644	629	629	613	640	627	606	629	690	633	634	631	636	645	633	645	611	586	669	659	621	651	638	617	630	651	677	638	638	623	573	581	656	624	643	660	671	640	659	658	667	606	623	598	659	631	631	637	691	619	638	597	657	634	634	610	605	681	645	630	679	635	697	631	642	692	626	608	627	616	650	637	661	619	629	625	619	630	649	655	625	600	633	639	641	607	636	617	606	580	669	646	659	657	660	633	593	627	607	620	697	655	589	664	618	647	629	611	630	625	655	661	612	670	624	673	592	661	619	591	637	651	613	625	661	674	596	637	627	662	604	626	638	685	639	631	652	611	623	663	638	623	629	613	587	647	626	614	635	587	632	652	658	616	644	624	635	609	656	649	694	651	622	632	620	599	607	631	675	631	639	643	665	651	652	662	624	667	634	625	585	616	615	634	646	646	662	619	602	647	650	590	645	595	627	671	612	598	691	662	667	602	656	593	663	657	633	616	608	632	608	629	657	623	630	652	591	665	677	678	616	637	567	599	608	664	652	611	634	684	581	596	624	615	629	616	630	644	630	612	639	676	585	654	627	603	651	605	597	626	581	644	618	622	614	617	674	654	608	646	651	623	652	627	640	624	583	648	625	614	667	645	646	630	617	613	600	634	654	637	645	623	632	659	610	584	612	643	605	629	625	649	632	640	674	613	596	652	583	616	648	621	599	653	660	652	617	642	653	628	642	663	644	640	622	619	629	643	682	636	646	626	654	634	639	600	615	651	636	614	618	656	600	633	627	616	617	605	658	699	624	657	583
33348	14666	2088	318	219	231	222	204	205	199	197	192	190	231	196	209	231	204	220	218	196	188	218	201	198	230	224	206	238	211	178	224	199	184	208	212	217	191	209	223	196	215	215	214	239	226	230	183	208	200	218	214	217	217	191	206	210	213	222	242	213	226	225	210	205	217	202	192	204	204	188	194	234	230	192	206	234	198	215	205	202	213	206	223	194	239	197	185	219	206	198	212	180	217	201	185	189	217	186	232	202	196	204	205	217	207	208	235	191	244	187	217	205	226	198	223	231	216	221	235	184	206	212	217	243	223	241	197	179	218	194	196	212	254	194	217	199	227	214	228	171	187	214	211	215	194	203	227	224	211	198	214	213	221	224	222	194	182	190	202	211	227	211	208	215	195	215	211	214	220	225	190	197	214	195	168	221	220	228	206	220	238	225	196	212	217	193	228	208	187	212	223	194	197	222	188	201	211	208	213	210	196	225	216	231	210	190	233	204	224	196	202	194	221	201	220	202	215	185	179	192	213	196	223	201	197	221	216	198	209	234	203	192	192	186	223	206	209	189	212	193	228	182	208	207	207	220	189	234	184	219	193	210	195	238	212	220	182	244	204	222	209	220	193	199	234	211	217	195	236	216	189	201	249	211	185	192	205	222	236	206	209	219	206	177	220	204	193	224	219	209	189	196	217	204	235	193	229	211	236	213	226	224	201	233	187	210	208	206	198	209	220	200	193	195	211	205	228	213	184	191	213	226	203	205	212	215	232	217	185	230	211	213	222	196	208	200	206	217	192	199	187	225	181	221	229	196	208	206	204	208	181	177	226	220	216	199	190	174	180	190	212	225	199	197	233	214	217	215	225	182	193	206	205	223	186	200	224	217	194	194	203	176	217	193	201	202	216	193	209	200	233	202	206	248	218	209	212	254	213	224	193	216	215	208	210	221	192	213	224	232	212	217	219	229	225	195	208	212	210	239	249	189	229	187	216	209	211	198	184	219	194	209	202	213	195	222	220	226	218	199	213	208	196	182	232	202	223	198	236	248	215	221	221	206	198	197	205	196	212	192	204	202	203	204	193	203	234	218	244	195	198	217	229	212	197	231	235	223	214	225	217	205	220	215	229	218	219	201	227	234	210	218	210	196	227	192	199	174	204	223	210	206	232	210	191	200	201	226	218	200	213	201	195	196	183	199	207	231	198	222	208	186	212	237	221	217	241	207	197	193	217	244	226	205	204	216	206	199	191	214	225	226	195	216	212	211	229	206	191	235	179	196	220	230	221	187	196	201	210	216	209	199	194	223	224	186	227	233	212	217	204	210	182	224	211	214	225	189	198	212	234	210	190	211	203	239	211	225	195	225	176	235	193	191	201	181	223	186	209	213	204	200	210	207	218	224	197	216	191	196	182	203	223	207	214	196	222	220	197	210	225	209	219	187	189	224	222	209	199	199	198	193	218	215	236	229	214	208	210	205	205	191	200	205	215	200	201	212	192	193	201	221	218	219	206	221	194	200	211	204	199	203	227	189	199	199	209	204	213	203	192	221	208	217	217	227	220	186	199	213	193	225	182	195	210	200	211	199	209	207	190	226	178	182	221	209	195	189	232	201	226	245	228	194	229	208	219	214	194	218	202	195	199	200	211	220	226	192	219	225	191	215	213	205	234	213	230	186	216	204	205	220	206	214	212	225	188	215	206	185	217	204	218	216	209	211	196	206	233	199	211	215	210	216	217	242	173	201	187	212	197	217	190	205	195	206	218	201	203	202	214	206	190	211	214	216	209	207	223	223	218	214	199	219	210	205	202	196	204	251	197	223	227	228	204	195	192	242	211	209	239	215	202	179	205	218	223	210	193	184	217	209	224	218	213	221	204	171	191	185	218	214	209	208	184	196	171	191	194	221	215	216	196	198	213	199	216	211	202	214	249	198	200	192	217	214	215	215	200	221	195	212	172	206	214	231	207	211	220	202	206	197	216	177	208	198	204	184	229	195	232	207	215	218	204	193	204	205	191	200	221	196	228	197	209	214	218	209	209	203	225	195	201	189	203	218	202	231	199	208	218	201	199	220	193	213	223	179	211	218	206	195	208	222	204	198	238	186	237	208	195	207	234	188	208	207	220	232	213	203	204	217	218	197	219	181	225	175	200	204	182	197	211	171	195	182	200	196	214	220	210	209	228	190	200	198	227	222	209	190	215	197	211	195	207	190	189	228	208	202	243	205	200	217	237	222	208	214	194	221	211	197	206	200	224	208	213	205	196	199	230	231	225	194	218	221	220	228	216	202	175	233	206	202	188	206	211	226	212	195	208	213	186	240	219	194	167	210	180	234	196	193	211	197	182	186	202	224	197	209	202	194	197	220	192	212	237	225	192	205	222	191	204	212	203	200	191	211	221	236	209	202	213	201	208	204	217	226	192	194	203	204	178	186	244	206	220	211	221	225	204	202	217	216	230	224	187	200	220	235	199	221	180	204	178	197	184	220	194	221	197	164	208	211	183	214	213	202	223	184	225	179	192	218	203	204	216	215	189	189	219	197	187	189	213	221	203	213	239	194	211	222	224	180	205	195	209	209	208	221	207	224	210	205	212	227	197	184	226	189	207	234	228	212	204	214	207	233	208	192	235	224	220	187	219	205	207	202	197	222	219	209	212	207	192	188	199	212	195	199	194	188	212	200	229	196	222	210	209	184	208	215	197	214	213	204	197	214	202	194	185	212	203	182	230	196	215	226	198	245	210	188	195	212	208	196	229	201	196	216	204	195	199	201	214	218	186	206	190	237	233	212	226	184	194	191	187	207	234	208	231	186	197	206	207	201	218	171	213	202	206	231	238	210	239	212	173	185	213	225	178	211	227	221	193	209	203	180	199	206	203	218	197	204	197	196	217	170	233	221	209	187	166	223	207	207	227	243	220	194	209	228	244	208	210	206	183	220	214	213	215	179	191	206	228	209	227	212	219	214	190	221	222	187	222	237	194	186	205	210	171	198	209	213	196	209	207	221	220	219	222	217	192	201	210	197	195	191	196	223	209	213	205	226	200	198	188	192	177	188	207	208	229	208	171	188	220	182	237	238	205	233	200	216	192	216	208	204	211	231	202	239	202	218	224	235	203	206	225	193	208	155	216	192	189	199	204	224	205	209	197	246	163	208	198	214	204	205	206	205	224	202	196	219	208	226	205	207	199	199	213	206	223	212	201	212	217	194	208	184	220	211	202	193	190	202	175	195	202	169	230	234	210	198	218	196	211	214	212	206	224	202	223	205	223	202	204	221	236	232	218	220	189	180	224	204	204	201	179	211	212	241	192	233	231	190	214	213	200	226	228	232	197	187	186	186	208	194	208	203	210	209	198	223	188	210	215	202	211	216	203	197	197	212	222	207	192	208	204	233	222	223	203	224	217	223	212	189	199	202	209	210	205	216	226	187	219	205	210	213	222	254	204	231	230	191	220	207	176	209	236	200	202	218	183	203	211	213	218	200	196	198	200	212	217
7683	595	499	514	494	494	508	500	506	508	491	510	531	509	475	487	476	509	519	497	495	514	577	503	487	488	582	526	462	511	508	521	514	505	459	511	512	477	530	474	511	514	494	492	508	522	498	518	485	519	518	460	509	521	496	501	564	475	519	530	479	542	524	496	482	484	486	499	516	474	506	540	542	476	540	521	545	520	518	542	510	529	517	494	490	555	531	483	490	535	497	511	514	513	505	457	513	513	504	489	491	494	496	516	479	490	529	505	505	502	490	525	498	522	536	480	489	501	494	521	496	493	485	516	504	479	498	487	510	470	503	496	489	496	529	463	516	505	559	516	500	500	527	511	528	482	546	477	503	514	546	518	550	477	491	469	552	517	544	507	528	508	485	496	516	545	548	494	511	514	502	510	504	491	544	495	502	544	499	523	503	535	514	511	507	517	480	514	518	570	522	491	519	528	518	520	503	547	533	509	497	507	488	493	546	517	499	540	520	475	527	489	505	471	516	527	473	499	521	497	497	523	541	498	507	505	499	515	533	537	500	459	540	502	475	508	540	544	520	493	535	521	504	486	505	500	518	506	478	526	519	493	523	522	506	537	501	501	541	543	533	497	573	534	495	514	521	465	528	538	542	516	491	498	516	515	512	460	494	508	486	526	494	522	482	524	514	507	511	500	478	498	488	512	512	502	453	517	534	498	509	534	532	514	507	483	505	502	484	510	520	536	518	519	516	518	495	476	548	539	532	505	514	494	506	536	472	493	517	523	498	523	513	539	526	515	511	488	492	525	487	520	538	507	509	492	497	512	486	512	544	503	548	516	498	487	534	466	517	486	505	533	567	511	547	499	499	482	503	515	483	498	561	531	499	492	478	504	543	479	511	515	477	505	506	491	527	505	504	490	491	527	498	481	510	533	509	492	508	532	511	552	542	520	499	531	521	514	556	514	485	470	485	462	513	500	501	520	527	497	528	536	506	512	523	541	502	513	496	492	513	527	477	507	462	520	519	493	520	491	549	476	477	500	482	495	468	508	511	503	532	482	544	511	504	496	462	480	548	482	539	448	490	518	508	486	479	500	506	480	517	481	572	509	519	494	504	488	526	502	506	479	513	536	541	528	498	507	543	501	519	519	524	497	567	509	496	515	509	473	505	555	534	543	518	503	557	510	505	526	493	491	507	488	466	531	487	531	491	488	522	514	515	527	480	484	526	522	524	536	515	532	535	522	516	477	531	504	511	508	510	519	462	492	492	538	526	516	528	536	521	463	537	488	497	492	523	507	527	503	497	490	527	499	464	497	502	504	497	476	468	484	511	517	519	490	493	500	536	500	515	507	527	506	523	482	506	450	544	503	483	505	483	509	468	511	538	527	447	497	484	533	463	506	521	486	557	481	506	496	493	529	510	511	517	501	498	480	562	507	499	514	497	529	515	547	543	510	517	519	511	539	470	523	487	528	531	528	483	494	498	508	476	511	525	485	513	471	499	499	503	491	478	480	470	515	512	490	528	553	499	491	471	540	531	485	511	495	537	504	484	481	513	518	517	528	478	495	491	496	501	498	496	519	507	499	514	482	523	489	520	496	518	515	516	520	498	496	485	518	513	512	530	507	489	500	474	500	470	478	514	477	517	501	483	510	509	477	481	492	526	506	540	535	538	529	535	472	523	506	468	513	519	455	514	500	485	533	492	538	464	488	497	500	521	500	524	501	494	530	479	537	512	505	499	473	502	510	504	509	553	494	486	505	582	475	513	510	514	528	526	496	514	523	530	483	486	523	474	506	492	508	489	492	508	499	535	459	501	509	493	512	470	531	486	489	509	518	482	515	482	486	505	500	502	488	510	541	554	506	477	535	512	518	480	527	534	523	515	521	527	505	541	517	512	542	496	519	463	548	521	494	478	480	502	476	525	490	508	505	511	536	547	450	526	477	470	516	511	507	541	520	514	476	519	488	491	534	473	513	501	484	507	525	497	510	486	503	506	512	481	497	497	523	550	513	507	494	481	499	514	515	498	479	499	511	473	500	499	505	470	489	490	497	481	477	464	498	494	495	479	487	490	550	487	501	518	488	540	487	517	508	456	480	520	472	505	470	537	486	497	527	535	485	547	501	522	489	491	523	526	529	522	497	474	557	497	485	499	509	545	496	486	483	549	522	530	525	532	546	517	565	530	477	468	486	533	509	482	530	504	536	500	505	522	505	528	526	510	495	497	526	509	509	489	510	498	509	470	505	510	538	524	491	533	506	522	525	502	530	490	513	490	508	532	506	515	506	505	501	536	520	523	554	477	487	469	563	537	509	482	492	533	500	540	483	505	487	525	504	521	495	494	564	500	514	488	502	502	507	513	505	530	523	535	498	473	526	503	512	494	511	496	476	495	492	529	497	529	505	534	498	558	498	480	501	520	514	525	543	487	526	522	564	508	476	467	483	501	530	498	526	523	519	484	492	514	507	509	519	534	478	539	539	537	537	516	510	492	511	503	522	522	479	516	533	467	476	505	495	463	550	474	505	504	550	488	518	488	548	496	508	507	444	488	493	498	481	544	530	538	515	557	469	519	515	498	493	517	526	469	497	555	511	522	514	551	503	521	517	533	543	518	547	511	442	497	514	561	520	516	541	502	543	517	538	550	502	528	500	543	501	507	506	536	504	534	522	472	507	530	485	517	507	498	506	488	498	525	455	511	528	514	513	519	512	493	449	503	489	503	511	521	510	480	499	519	532	507	501	493	511	476	508	518	532	474	482	506	507	525	502	516	524	504	529	504	510	501	508	476	481	518	457	510	533	541	500	532	487	485	492	515	493	487	515	482	498	491	574	508	538	454	512	505	510	544	552	517	542	505	504	504	497	489	535	534	483	504	550	499	552	489	509	502	506	531	477	498	470	499	475	502	503	499	480	489	491	510	525	509	492	493	528	506	510	558	492	514	487	499	471	505	515	537	483	478	529	513	540	479	552	521	528	478	525	527	514	528	497	507	485	493	515	507	521	522	496	509	544	514	538	518	492	470	493	517	545	481	514	537	492	498	486	478	524	508	490	510	521	491	515	531	486	498	491	524	489	486	491	491	522	545	513	536	502	475	501	498	525	488	545	531	508	497	555	490	517	520	531	537	508	529	475	559	519	490	504	540	504	489	495	530	506	526	493	506	491	493	488	463	484	498	506	520	495	495	479	574	512	505	433	477	510	505	515	495	510	510	506	516	509	513	479	541	509	515	504	507	531	493	530	513	520	503	488	456	539	517	504	482	459	537	516	489	474	475	487	534	507	513	512	510	513	467	499	487	519	486	518	480	492	492	533	535	520	521	517	510	497	536	528	551	531	535	463	509	486	517	507	472	500	496	516	502	511	512	463	533	502	486	510	498	496	467	507	506	509	498	541	514	449	507	536	503	529	501	545	505	532	495	493	499	481	514	476	504	487	512	524	475	481	467	486	526	472	536	506	465	508	486	496	524	545	525	489	526	536	546	505	527	541	491	534	475	536
25105	21006	23612	28564	20995	13436	702	501	445	455	412	348	443	392	411	363	370	413	377	395	405	375	376	384	338	387	351	343	347	377	401	369	368	362	378	337	404	380	365	365	349	369	389	356	378	372	407	367	387	363	345	357	346	382	348	375	338	362	337	344	387	391	339	367	406	335	381	374	373	363	374	386	370	342	371	367	339	371	320	378	328	375	372	336	360	382	369	344	365	347	307	380	392	365	346	330	334	360	345	357	385	345	320	359	388	337	369	336	374	340	360	361	338	362	310	338	386	379	337	341	361	375	365	358	396	391	349	357	351	353	359	358	375	374	336	333	338	381	397	333	416	363	376	388	364	334	349	369	373	347	352	392	359	393	372	347	342	355	362	367	336	353	368	367	375	366	360	367	357	379	361	337	368	364	356	341	350	376	393	374	362	359	359	315	361	393	317	361	384	352	397	360	350	346	344	362	371	355	388	387	358	359	338	356	364	376	351	360	356	358	384	380	355	360	390	375	381	356	389	348	339	358	379	331	383	343	354	347	381	361	327	374	334	372	378	372	386	343	341	329	384	351	348	397	385	351	403	359	360	397	366	379	352	349	368	379	357	344	356	361	405	350	384	411	336	348	346	382	340	407	371	406	345	373	399	346	359	336	357	332	337	375	363	341	374	372	344	355	375	355	324	349	330	377	367	381	363	377	322	350	354	383	356	373	365	337	341	402	340	371	400	344	383	357	360	387	365	357	382	392	369	364	334	364	361	341	345	358	384	387	356	409	374	384	374	376	350	334	368	350	402	408	362	369	391	382	356	343	372	345	342	348	339	399	344	388	352	353	357	353	323	361	364	379	357	337	368	348	327	402	345	366	373	346	351	357	342	324	333	372	387	408	374	390	382	352	367	358	315	360	366	352	357	360	379	390	402	368	380	398	334	347	381	382	345	361	372	346	366	370	354	332	393	364	340	332	369	373	361	363	381	365	337	331	348	347	362	398	366	374	367	377	364	370	367	386	310	374	356	361	388	382	324	374	345	355	399	339	375	368	353	386	402	343	339	377	390	376	400	380	379	397	380	372	344	369	364	372	334	378	392	338	309	360	359	366	373	361	355	362	332	335	377	372	374	392	323	362	353	366	384	340	330	358	358	348	346	410	369	367	335	374	353	374	402	388	360	372	366	372	361	372	399	344	347	341	407	338	357	360	374	387	355	366	359	331	351	334	383	366	399	352	358	372	348	355	358	348	367	343	367	342	354	350	361	368	376	379	323	349	336	388	376	376	345	348	400	343	386	314	377	369	351	325	345	377	343	335	356	367	366	355	334	314	401	357	356	331	345	326	374	349	364	342	371	375	375	352	347	348	360	384	329	385	348	367	370	364	339	354	366	366	366	384	342	359	397	364	364	349	349	356	379	393	385	334	362	359	348	365	362	338	363	327	334	364	356	357	365	359	371	365	360	376	352	364	371	341	369	358	309	369	350	356	348	347	393	385	338	390	374	348	392	355	376	324	333	364	330	336	366	354	360	367	365	341	347	367	357	360	383	364	337	330	331	378	354	323	376	354	347	355	358	346	381	351	370	347	357	390	357	340	416	377	374	372	396	351	331	392	386	327	373	369	397	374	343	391	336	375	369	347	353	398	384	349	329	383	342	383	346	347	361	356	363	335	348	394	365	378	340	347	355	334	333	361	349	312	361	386	387	340	384	357	351	394	351	406	340	357	347	358	366	365	377	394	426	378	361	379	354	355	357	374	363	362	356	360	375	374	390	367	356	357	340	371	362	406	362	387	349	315	393	364	374	356	419	367	359	359	395	320	334	314	392	376	367	352	353	353	349	389	343	346	384	378	353	390	343	357	366	381	354	377	396	370	405	375	371	421	376	384	365	358	354	357	338	388	343	386	392	355	368	353	355	346	377	362	370	375	339	322	358	394	367	356	358	352	390	353	407	393	387	374	365	403	390	356	358	314	324	334	339	328	347	417	401	389	361	350	346	362	356	381	418	346	368	349	370	358	354	369	386	382	345	364	355	366	341	344	356	346	360	390	381	392	342	344	317	365	324	341	358	337	338	347	372	348	390	344	363	374	347	324	362	382	337	345	347	347	349	346	417	326	351	367	358	359	347	357	378	350	387	366	370	352	328	351	352	316	339	382	357	315	321	389	363	397	390	341	362	343	381	353	348	350	306	382	359	377	345	350	386	371	363	345	379	340	394	378	349	364	362	401	364	340	347	370	391	374	398	344	381	348	306	358	328	373	336	355	377	343	341	376	378	352	346	384	342	375	379	332	361	368	359	366	356	355	354	406	374	357	377	362	360	355	353	372	361	405	358	393	330	327	370	395	349	376	381	329	397	395	356	339	385	373	399	356	347	333	359	353	366	353	332	363	355	355	356	385	365	330	351	379	337	364	327	368	354	320	363	337	362	391	383	359	352	353	381	397	333	346	343	371	358	334	354	344	392	375	354	327	361	357	379	348	367	385	329	354	362	350	328	356	332	359	337	372	359	343	367	376	385	339	370	374	353	363	333	380	394	380	362	348	374	362	346	353	338	326	358	367	330	344	385	354	403	391	312	341	362	362	337	381	343	374	378	398	341	361	360	372	361	380	360	354	358	360	357	355	387	323	367	353	375	330	388	341	361	351	304	377	352	353	348	356	384	381	353	340	359	394	372	361	343	388	334	377	326	374	346	390	356	371	376	377	347	362	351	387	333	348	366	340	332	345	352	355	395	362	337	365	361	364	353	347	339	348	384	371	361	320	332	390	358	309	338	364	378	397	373	389	363	378	366	371	420	365	371	387	392	369	344	397	382	350	333	368	391	353	374	398	389	362	347	348	372	372	399	383	331	370	335	374	340	352	344	343	374	361	348	363	334	365	386	368	372	373	331	378	337	327	355	379	373	383	379	365	340	355	365	339	359	336	401	350	342	379	370	374	371	364	373	343	349	353	344	362	387	396	318	364	369	367	344	349	345	330	356	352	330	352	366	365	358	372	364	366	383	388	376	361	357	391	394	333	365	384	341	401	340	336	323	357	318	370	382	386	357	397	396	342	339	331	359	386	332	347	357	363	351	381	338	319	372	367	349	399	374	361	358	379	353	338	339	392	364	349	328	336	353	365	397	343	319	367	335	372	378	364	333	364	345	396	368	366	351	395	378	365	405	350	349	317	396	388	342	356	364	361	371	368	372	387	354	344	382	368	360	355	346	361	346	344	351	378	368	368	365	333	354	354	324	327	321	341	369	358	358	328	355	344	381	390	385	358	346	343	406	357	348	392	391	336	348	364	347	360	358	394	336	387	364	320	335	360	372	351	366	341	358	394	379	363	350	344	321	380	373	365	339	353	409	364	343	365	369	373	344	363	340	345	351	321	349	336	374	366	389	333	345	357	381	385	391	338	364	339	353	353	351	285	368	344	386	370	411	374	383	331	345	368	364	382	348	345	357	356	371	345	377	391	376	404	369	354	367	402	382	376	345	357	340	359	323	345
4362	2136	1315	951	898	805	784	826	832	779	789	746	797	751	783	780	758	791	780	777	774	759	838	783	748	788	788	797	761	756	736	738	780	777	786	762	834	817	798	766	780	763	774	818	764	805	758	746	827	826	755	769	792	787	734	780	798	814	777	811	784	762	781	773	797	714	750	779	796	750	761	735	728	794	788	795	820	778	801	788	768	847	749	771	794	726	743	793	824	799	747	783	760	781	814	790	814	783	769	777	773	764	806	774	795	770	812	818	791	790	750	765	785	832	755	822	794	765	762	819	785	747	742	776	789	766	759	763	773	750	780	796	792	754	775	764	756	751	776	806	776	793	768	777	800	800	753	768	808	807	753	752	795	825	753	748	788	761	815	744	772	756	769	758	863	824	771	804	818	787	755	806	790	708	802	775	783	787	819	832	772	790	796	811	748	787	821	797	804	771	771	757	777	766	761	768	768	774	745	759	814	824	760	749	811	782	773	816	766	788	778	792	805	787	774	805	794	744	843	767	824	761	798	771	798	793	747	778	738	798	787	779	807	770	757	758	832	739	759	789	794	736	784	758	759	822	771	779	799	841	773	781	803	735	784	774	723	749	816	774	736	825	797	772	774	752	796	784	754	802	813	779	775	786	824	754	789	792	785	768	787	818	790	749	749	749	810	755	826	778	794	770	753	770	781	765	715	753	766	806	811	796	760	767	781	733	788	741	734	774	757	843	797	828	757	751	812	796	732	766	803	769	831	770	811	833	829	774	760	811	776	799	766	750	725	787	781	751	775	758	852	830	765	732	805	763	775	813	771	763	773	789	773	773	793	722	777	776	747	747	789	809	783	790	772	837	827	810	781	771	760	752	734	789	753	781	777	738	764	770	752	759	723	781	754	751	766	747	724	752	740	790	771	809	770	727	794	782	758	770	827	763	812	807	772	749	751	747	768	740	721	745	812	766	796	786	758	795	792	778	755	773	794	780	783	788	807	785	770	795	765	750	812	777	776	826	770	834	803	797	785	809	768	783	772	777	810	749	792	712	819	818	760	762	795	761	777	796	758	747	780	789	806	802	791	757	771	831	758	817	803	820	749	716	817	748	792	801	780	816	755	800	814	780	839	733	753	797	750	754	805	775	752	766	797	782	741	757	808	825	800	815	726	822	771	758	723	756	811	777	786	754	753	756	791	776	751	773	793	790	801	815	755	782	767	774	743	797	768	757	734	768	752	790	787	793	806	747	724	769	761	779	795	747	752	826	777	812	788	790	743	751	812	784	763	789	772	739	763	784	761	818	808	731	784	729	776	748	768	730	764	743	742	750	791	761	807	752	766	760	800	787	789	830	819	773	734	822	819	802	798	772	783	818	791	778	809	752	850	736	752	768	824	777	762	744	808	794	744	745	741	731	796	764	776	875	773	778	802	808	730	759	791	792	821	782	792	814	759	741	755	792	777	736	813	763	770	783	821	726	786	766	750	769	813	711	792	759	793	737	787	837	781	827	774	797	790	829	782	824	796	752	791	810	766	763	775	809	761	780	733	795	738	798	760	759	756	814	760	750	743	803	777	761	782	752	770	803	720	826	798	764	805	766	781	830	743	761	791	734	807	772	805	833	775	702	764	794	771	746	831	752	785	741	750	737	820	788	790	761	719	814	827	762	787	752	816	830	778	773	829	832	791	754	779	753	796	811	790	774	789	801	818	763	796	762	781	782	814	776	832	803	755	777	759	800	810	780	767	790	815	819	796	767	809	840	731	761	793	731	775	798	779	829	774	739	778	768	758	777	786	806	801	781	824	752	757	827	725	779	754	755	801	804	830	777	784	718	760	832	849	754	742	734	749	786	775	799	750	782	826	793	725	751	799	793	794	782	784	773	809	759	800	797	822	817	781	739	745	765	718	766	728	792	825	788	765	772	781	803	753	787	752	749	768	786	784	767	787	799	797	798	828	755	843	748	772	769	775	753	776	777	790	820	788	815	764	850	778	770	774	765	723	850	793	766	780	791	765	781	786	776	759	797	713	792	755	721	785	717	790	783	779	800	732	787	738	743	767	790	790	787	758	746	760	793	775	816	793	785	711	798	796	789	767	729	762	802	773	714	784	822	806	782	761	800	801	745	798	741	816	761	840	848	720	824	759	832	792	786	775	753	761	787	844	763	763	763	768	767	811	773	756	772	801	759	707	792	828	796	788	772	778	758	782	758	788	780	759	759	782	764	793	768	768	746	770	792	751	777	792	776	788	749	794	791	754	770	819	765	797	785	740	772	755	781	782	806	805	816	811	806	783	774	813	746	794	749	816	768	795	757	848	770	727	804	784	769	770	756	802	790	778	764	783	754	819	780	753	749	794	770	801	780	811	840	775	757	718	777	759	753	797	829	800	765	765	802	803	778	744	795	814	758	769	810	702	737	826	776	754	764	781	807	759	801	791	774	759	727	769	771	801	800	814	743	756	800	738	770	764	766	838	721	769	765	826	775	744	809	755	811	743	817	800	773	800	783	752	722	793	767	814	746	793	773	737	790	765	768	784	786	772	783	788	798	735	802	785	807	790	794	796	780	768	822	769	749	801	756	736	763	770	730	778	787	759	787	749	727	794	749	784	762	765	778	830	820	766	823	787	801	716	786	797	755	771	780	795	765	783	798	734	826	796	763	773	825	731	773	742	784	778	781	784	778	754	775	759	796	766	758	786	770	800	761	770	771	788	813	785	750	794	788	783	769	774	763	803	747	739	800	773	728	760	770	748	760	820	789	762	751	793	832	772	805	804	803	779	775	840	793	788	844	839	783	778	833	806	790	789	715	814	786	704	745	822	757	790	802	745	824	802	747	756	825	781	789	763	762	745	817	798	776	750	811	758	790	837	823	764	797	806	729	810	774	752	743	731	735	824	775	794	756	743	749	823	781	799	807	756	768	780	753	760	803	836	765	763	803	785	770	767	791	780	750	821	773	752	771	799	760	792	789	799	761	797	774	780	719	766	743	782	812	766	819	773	732	739	804	814	757	815	795	761	732	769	791	791	769	779	747	793	760	768	799	802	752	787	805	769	800	787	774	805	759	747	763	749	816	801	792	758	774	789	760	796	806	737	770	751	753	767	767	802	751	779	780	720	778	792	763	797	742	772	802	741	786	767	803	757	765	801	769	753	785	741	771	801	737	796	745	710	761	757	800	811	739	794	739	790	788	792	738	803	718	794	772	786	753	758	785	772	768	751	792	793	818	787	756	793	761	820	782	752	739	789	804	751	727	780	775	762	730	799	799	802	808	844	721	769	769	797	723	760	782	783	780	786	808	834	731	766	823	789	820	811	787	793	818	744	803	754	789	773	738	746	786	782	759	782	798	792	769	798	757	754	836	722	765	810	786	810	787	726	773	717	773	774	798	788	786	770	754	794	794	718	817	726	773	800	797	769	733	800	747	803	791	810	757	776	727	800	808	804	752	798	763	724	717	729	806	806	759	768	765	748	766	840	799	748	766	751	734	806	775
24389	20970	23914	28224	20973	21010	11040	686	447	422	425	397	345	377	362	346	307	309	320	308	323	306	293	305	319	318	273	295	316	302	338	309	305	282	292	294	303	308	305	296	331	311	268	296	310	323	321	292	297	323	307	307	321	314	345	360	293	313	293	279	285	269	295	289	303	293	305	323	289	287	309	277	344	296	296	289	288	287	284	298	322	291	326	286	322	291	312	296	300	333	297	349	326	332	302	300	307	293	281	289	305	287	327	292	283	336	304	299	295	324	278	310	295	284	299	273	316	341	293	327	285	315	302	311	287	293	346	312	303	328	296	292	294	284	309	309	300	310	335	284	289	313	278	306	293	307	299	289	270	287	289	367	289	292	350	283	301	311	314	287	305	311	328	310	299	312	289	318	294	300	274	290	296	267	284	259	286	279	305	347	313	300	303	315	321	297	306	293	283	317	298	271	308	313	283	265	278	299	293	299	318	290	311	288	309	281	305	306	305	323	285	319	316	322	327	319	292	288	326	327	290	331	307	310	271	313	360	300	319	272	280	294	287	286	282	280	290	334	312	301	295	312	300	317	285	306	352	295	327	264	243	285	306	279	268	327	313	315	306	273	307	299	315	324	275	286	290	271	268	266	271	312	317	317	323	296	305	322	262	324	286	302	279	308	306	294	295	284	316	310	273	306	269	300	319	306	283	313	292	304	312	277	323	310	329	320	333	302	328	289	314	281	298	335	310	292	318	307	292	297	318	293	298	290	314	261	309	297	302	296	316	311	252	296	333	288	299	305	302	267	302	295	308	258	283	315	294	260	303	281	293	304	284	370	316	302	293	274	297	290	310	317	327	327	299	252	264	287	290	304	289	324	301	304	322	295	292	281	302	292	298	326	282	280	265	311	241	312	306	290	317	328	282	306	316	311	289	272	297	305	283	305	289	293	309	330	304	313	309	304	320	316	292	271	304	265	295	310	304	334	315	311	338	286	305	270	283	303	308	294	308	340	300	330	310	295	313	364	312	323	257	304	290	313	320	322	319	296	319	331	297	334	294	279	281	271	330	306	315	312	295	332	345	315	323	297	302	282	279	280	348	307	271	288	338	305	321	316	326	319	296	308	304	274	266	310	312	294	325	300	313	336	353	284	310	293	281	277	332	336	286	288	284	286	270	295	310	306	292	311	324	278	314	288	312	319	281	261	282	282	324	283	290	313	266	325	306	280	328	295	286	290	293	312	310	316	276	314	304	270	308	304	309	299	315	296	321	307	311	316	317	318	322	320	320	320	312	293	309	264	312	300	301	331	311	271	294	302	271	296	292	280	324	292	308	319	326	245	296	305	313	303	322	311	318	293	276	321	279	287	276	291	302	308	316	329	296	294	286	293	292	321	293	298	257	298	316	303	288	305	325	310	291	312	302	291	283	278	300	295	284	298	307	319	330	261	312	302	274	306	285	315	276	316	324	312	317	311	293	269	332	328	308	291	306	315	304	334	335	301	277	311	298	337	294	289	299	288	314	308	315	292	276	310	295	313	319	302	270	343	318	297	307	290	286	295	290	303	306	277	265	302	303	284	254	295	344	293	322	289	315	362	311	311	304	299	299	276	278	333	288	329	307	300	308	278	288	308	345	334	313	309	344	301	284	264	298	277	297	318	315	295	269	299	295	303	279	308	306	337	263	310	294	277	286	278	333	333	295	322	300	302	302	287	280	288	292	300	296	291	308	308	300	319	284	305	326	294	312	286	312	290	318	328	339	308	270	270	328	296	276	260	331	301	298	289	252	285	301	296	291	311	301	301	308	284	334	307	277	315	291	284	314	274	329	306	322	314	284	301	303	302	300	306	296	276	326	262	277	299	304	297	324	266	307	291	285	305	287	277	252	300	315	310	273	301	329	312	293	314	287	275	308	322	299	300	296	320	309	283	297	284	297	303	324	306	331	308	300	309	304	301	293	294	319	292	304	344	319	292	314	308	270	256	333	316	276	305	306	248	296	294	313	331	307	298	308	283	302	288	317	287	272	289	306	313	303	311	299	274	307	317	305	304	296	276	281	311	259	284	320	332	292	298	291	291	314	319	298	320	346	282	337	295	266	293	308	284	289	300	328	303	324	300	294	301	291	289	299	305	287	283	295	331	284	280	341	295	338	328	337	316	280	313	307	301	312	302	271	272	305	304	315	319	297	342	322	309	258	292	271	282	302	282	326	303	327	318	294	312	268	307	317	303	306	309	297	309	275	307	288	325	300	299	304	305	291	317	323	300	306	317	319	328	286	338	300	300	332	283	309	300	308	263	319	276	304	259	275	269	349	309	283	289	315	340	312	301	301	295	287	304	305	270	305	288	324	314	303	278	294	296	285	312	313	285	293	298	313	329	299	286	301	308	300	299	323	262	249	312	286	294	327	294	274	321	304	291	280	298	315	282	280	304	287	301	279	288	288	275	292	305	287	313	323	319	288	294	304	300	299	286	296	345	320	313	271	330	325	317	303	304	300	283	336	290	349	281	283	299	279	343	279	343	307	272	311	260	293	313	283	282	322	291	273	306	269	313	318	309	291	285	308	337	341	280	296	315	299	299	323	294	309	333	298	312	291	318	290	283	304	320	285	320	328	271	282	307	288	298	312	309	269	293	297	309	282	319	288	297	306	300	328	302	284	324	296	293	324	277	292	313	300	299	306	267	290	295	334	297	308	323	295	294	255	283	267	311	305	340	308	335	317	309	274	290	296	333	272	309	313	289	303	318	303	262	329	304	303	284	301	300	299	299	353	302	320	267	287	315	293	310	342	294	298	316	267	296	299	315	283	305	270	269	329	311	349	334	306	341	310	297	316	289	332	321	322	311	295	278	299	332	298	296	262	262	336	315	272	265	271	310	292	302	295	299	326	328	307	270	272	289	344	304	274	285	307	278	299	324	281	306	288	278	283	287	280	315	328	289	279	302	297	321	270	317	310	308	290	322	302	312	302	309	310	298	301	317	304	321	302	292	295	306	281	280	299	335	324	315	301	305	281	306	302	299	273	306	304	324	304	284	298	306	299	310	286	279	281	320	306	313	342	310	317	316	309	324	313	275	291	327	293	280	305	325	314	283	299	286	301	302	295	274	319	293	286	318	311	342	318	327	309	283	302	347	306	297	318	283	322	343	300	295	309	298	306	296	300	312	296	268	299	302	326	319	312	312	292	282	308	306	319	337	267	312	302	297	271	263	305	318	330	318	283	323	308	287	310	305	305	279	280	319	273	288	265	284	322	279	294	297	304	317	279	282	317	336	324	290	255	288	293	321	319	295	278	324	277	302	316	284	290	302	300	274	293	331	312	284	296	288	317	304	295	318	288	278	318	302	238	305	292	299	279	318	327	313	294	284	329	291	325	312	277	280	294	290	293	312	269	315	285	291	279	307	308	285	279	295	287	281	309	332	299	278	307	285	318	312	328	309	302	314	298	292	311	300	309	304	303	279	306	313	314	338	323	287	312	312	284	299	300	293	297	283
4006	3149	1676	1002	739	742	659	660	678	678	699	634	666	690	667	645	666	643	657	621	642	611	637	597	701	645	661	618	645	617	644	671	637	634	629	625	659	624	633	634	606	631	655	597	650	642	619	635	672	634	641	633	655	617	630	640	670	663	636	630	665	610	631	659	637	637	641	687	633	578	611	633	669	673	660	618	640	619	650	631	628	624	685	608	634	611	633	608	606	629	641	624	623	587	583	613	611	611	636	596	566	643	676	597	654	635	632	601	665	631	614	651	613	654	617	628	686	646	644	627	632	635	618	668	596	638	600	672	679	630	603	602	673	680	657	643	643	682	646	690	664	620	611	638	603	608	614	619	617	629	637	571	611	649	609	623	625	635	640	612	620	668	625	647	650	646	658	649	609	641	598	634	608	661	647	627	636	642	628	599	593	630	614	660	645	672	610	623	608	596	662	608	630	622	658	618	628	676	604	618	586	595	611	658	652	615	632	652	631	609	710	651	686	635	631	593	639	617	641	676	644	625	649	615	674	608	644	608	615	594	620	599	664	671	623	592	614	632	628	631	630	625	627	634	622	630	575	589	601	576	638	636	617	615	602	627	640	615	596	661	619	620	584	651	661	661	614	624	611	632	610	628	603	602	640	633	673	632	685	627	644	649	667	622	631	656	617	716	621	674	635	635	658	627	623	643	643	650	632	637	639	617	623	614	616	637	650	641	614	638	615	588	650	633	624	630	646	629	619	658	599	673	615	676	616	644	637	626	635	593	641	603	638	609	688	647	634	629	605	637	600	604	577	630	627	674	622	690	642	657	649	614	683	683	596	635	648	630	593	631	673	645	663	615	586	658	603	633	616	632	630	650	650	617	634	626	603	692	617	643	613	609	599	617	607	617	630	611	656	613	627	630	667	600	609	591	655	620	627	608	650	580	580	662	660	659	631	606	619	651	635	626	633	600	634	618	650	637	637	621	654	655	591	616	629	633	599	660	674	603	662	661	587	602	593	643	608	622	654	679	643	602	628	640	637	643	607	646	665	634	640	633	627	590	669	587	640	637	614	647	600	640	642	628	651	597	567	614	634	602	640	605	662	632	635	635	638	608	595	606	563	661	581	640	614	638	592	664	637	636	622	611	661	631	672	642	670	668	597	619	622	657	615	627	662	679	689	615	601	676	618	639	601	642	688	663	633	640	597	606	632	658	581	652	614	639	602	635	611	655	664	661	647	655	671	628	616	633	591	650	667	620	633	654	629	663	599	650	633	608	629	634	633	610	643	639	620	622	655	613	652	598	663	613	635	635	633	634	601	609	670	649	628	644	625	688	615	616	616	618	626	626	653	611	641	624	644	639	615	646	628	663	601	636	669	648	585	654	576	656	593	654	642	617	630	625	657	607	617	629	610	660	672	665	572	638	642	638	612	656	649	666	664	654	624	649	614	616	628	611	661	661	637	597	593	582	656	629	679	628	641	628	595	592	626	607	652	651	603	577	667	631	574	672	635	576	556	620	652	667	680	599	660	661	619	629	653	576	642	608	618	606	642	624	605	643	634	617	619	670	633	678	654	601	609	650	630	675	653	611	609	596	629	560	670	645	662	640	603	620	620	649	654	641	642	619	638	641	627	631	615	626	623	654	641	608	625	608	647	594	642	619	636	626	646	634	677	636	649	664	656	639	655	608	625	635	609	652	641	616	607	651	691	625	614	670	681	641	655	619	633	637	608	608	613	618	641	636	647	656	614	674	651	646	591	669	599	627	655	632	608	585	632	632	627	622	572	665	619	656	646	656	637	606	619	672	653	612	662	634	661	658	667	663	617	612	635	642	651	638	666	639	640	639	534	621	644	611	629	610	636	655	635	615	661	681	649	650	628	593	653	622	634	620	661	598	594	669	645	622	671	619	637	599	625	651	662	618	603	621	645	644	585	664	667	616	647	601	618	656	639	620	657	641	636	656	671	640	581	662	625	574	611	626	642	619	656	636	637	622	637	621	593	605	639	648	660	627	652	641	667	613	640	677	610	619	605	596	649	638	663	645	621	609	632	622	635	587	647	650	591	651	615	577	660	647	595	611	614	622	625	669	653	645	666	607	637	673	620	682	619	655	606	636	638	668	606	619	614	625	609	632	654	669	576	610	600	649	584	628	608	657	625	630	641	603	664	669	626	627	602	616	599	647	624	588	634	626	632	650	616	627	620	652	627	647	666	631	652	593	613	637	603	619	637	656	676	673	576	639	665	628	606	615	624	667	648	623	577	657	644	620	661	649	618	617	668	690	611	631	644	640	617	613	649	656	641	621	665	653	620	642	602	571	584	630	615	604	605	644	647	588	640	625	623	625	638	682	620	661	625	595	619	642	591	600	654	607	647	626	623	650	638	609	628	699	651	624	574	585	619	618	614	629	628	607	650	595	587	639	618	654	637	693	626	630	609	637	674	613	651	596	638	628	606	652	668	633	604	612	652	685	626	584	630	616	688	611	644	634	624	637	637	615	621	649	565	634	620	592	635	642	614	690	615	638	635	636	635	623	644	670	628	597	646	643	628	588	608	615	618	621	606	619	643	617	626	645	613	617	605	628	635	657	602	636	648	625	603	651	599	615	647	640	653	620	644	641	648	599	583	651	628	636	647	622	641	585	581	591	695	605	656	616	612	593	607	598	598	647	624	620	626	626	648	626	627	635	648	610	608	644	619	620	633	638	592	595	630	621	597	632	669	608	653	671	621	580	628	606	603	670	640	603	620	626	616	635	652	582	589	630	638	666	634	649	618	661	630	602	617	621	639	600	652	620	628	634	630	654	648	634	633	646	670	677	604	629	658	592	589	615	618	608	678	600	610	615	619	591	612	606	653	619	661	636	650	604	650	655	608	675	617	578	607	623	623	635	663	614	662	633	641	638	634	648	624	650	651	640	664	628	560	643	664	646	593	642	600	658	647	644	623	629	640	658	642	596	659	636	594	618	603	618	614	665	645	638	664	658	651	658	703	676	658	618	614	611	607	603	652	625	632	613	623	621	611	627	663	613	609	629	636	610	594	634	655	606	629	612	638	611	609	643	637	650	622	573	647	616	650	646	666	645	642	673	666	613	615	612	598	646	635	644	630	636	687	633	648	608	609	679	633	609	702	617	671	637	654	626	684	605	605	656	625	607	624	599	624	674	648	628	636	619	635	612	630	676	623	623	655	601	598	609	634	621	610	617	581	636	573	631	653	600	632	634	660	659	637	596	622	616	607	668	633	675	625	644	651	591	604	617	638	629	666	635	643	620	583	604	605	618	644	641	647	646	670	665	623	568	636	639	622	601	609	637	697	655	636	664	644	704	635	660	646	604	650	615	600	632	633	643	647	625	638	631	634	636	636	638	644	607	633	650	639	630	659	600	663	646	606	660	635	657	616	637	629	624	627	677	648	692	648	589	659	615	606	677	666	632	631	646	648	638	647	617	608	645	620	614	622	631	619	606	614	629	629	634	631	655	616	621	612	645	609	633
33094	14736	2224	332	277	229	226	208	186	201	198	197	191	226	222	194	198	218	204	208	228	237	185	202	197	203	209	205	209	210	199	228	187	215	228	194	215	192	206	202	211	216	201	212	205	190	221	193	169	204	212	247	188	203	218	228	205	244	198	198	221	219	198	214	210	201	191	190	212	197	253	193	212	203	186	216	225	213	228	202	198	202	201	187	199	231	198	185	219	225	189	200	198	192	213	206	207	202	177	210	199	195	210	236	214	209	186	196	216	199	186	197	214	204	221	196	192	196	204	183	198	228	193	207	196	203	197	210	187	261	200	224	196	214	230	222	237	205	218	189	209	224	186	202	207	217	203	191	180	207	223	186	196	206	224	198	229	207	192	203	206	234	192	226	201	228	219	225	197	190	209	188	211	202	208	181	211	209	224	214	178	214	207	225	214	234	204	196	183	254	210	200	243	202	198	207	215	227	201	211	239	194	222	221	210	231	203	195	228	224	193	217	212	224	225	230	236	211	236	183	203	216	218	207	211	184	229	211	222	198	209	203	200	228	226	217	173	193	233	212	206	238	229	198	195	201	219	222	203	197	217	202	197	198	169	195	215	215	221	197	213	182	236	242	216	222	208	206	193	220	216	207	216	213	235	196	190	194	197	205	208	226	199	185	211	213	209	215	202	204	176	219	225	181	213	214	211	225	216	197	207	205	251	202	205	221	218	210	204	215	211	210	186	235	226	199	216	181	198	198	183	197	216	249	206	201	213	198	197	204	203	205	222	212	225	213	210	206	195	219	212	213	211	213	216	205	195	213	222	205	216	189	213	165	211	189	206	216	185	218	193	201	192	209	211	202	233	190	208	225	210	214	190	208	228	209	197	216	204	210	202	181	203	207	221	179	241	192	203	200	200	202	192	204	202	214	224	194	207	201	196	192	190	210	226	242	188	213	223	191	224	228	213	231	218	204	177	226	208	230	196	194	188	223	198	225	215	231	206	193	200	212	202	204	211	215	192	188	174	239	196	200	196	202	217	197	196	200	207	180	199	210	197	215	204	240	202	204	191	226	228	241	205	211	230	191	208	230	195	204	207	218	245	215	223	211	201	202	207	184	238	230	210	234	216	187	208	186	204	243	205	206	255	203	196	212	199	206	177	201	184	202	218	205	194	218	215	207	193	214	228	195	186	206	179	209	227	202	193	225	231	210	190	214	189	210	208	211	261	209	220	219	189	225	213	239	226	182	203	187	196	211	196	182	223	200	211	181	201	219	210	230	230	201	234	208	235	213	210	195	230	213	205	169	213	189	210	238	204	211	206	209	219	235	207	224	202	227	217	206	188	227	208	209	186	211	218	204	191	196	199	215	212	232	225	246	204	212	203	224	216	198	208	212	231	205	206	215	212	205	201	202	210	196	209	210	216	208	209	196	204	195	212	199	208	209	188	185	187	203	223	211	220	213	222	198	162	208	203	209	205	226	229	242	235	218	203	205	227	193	194	212	219	174	197	177	197	205	187	218	223	212	202	200	195	186	204	197	201	193	214	197	222	189	210	207	219	208	221	208	194	233	201	205	211	206	213	221	214	214	196	199	191	186	188	191	199	206	190	211	221	229	209	230	192	192	192	210	239	215	207	219	207	210	186	199	195	185	222	200	212	192	206	210	221	203	210	185	174	176	236	218	206	229	223	228	187	188	204	201	228	205	227	217	201	229	186	210	184	208	218	188	230	237	206	226	206	187	240	211	224	200	200	187	239	202	192	194	194	194	217	191	213	195	200	210	224	201	181	215	205	241	208	211	227	228	209	212	206	196	221	218	200	192	200	215	205	214	223	213	194	218	224	242	215	184	227	217	207	173	217	223	209	204	205	200	214	208	193	212	223	182	186	223	195	224	200	202	171	218	237	227	194	205	188	198	221	218	221	244	216	178	223	210	204	204	194	253	211	203	206	212	196	199	223	206	201	195	176	175	201	220	245	199	184	196	197	235	197	200	197	231	197	219	202	198	187	218	202	212	238	207	215	220	234	230	205	229	210	195	184	215	216	240	192	224	188	207	202	207	208	216	203	190	211	219	179	191	199	202	216	237	219	236	227	195	209	233	228	219	227	195	195	197	223	220	214	189	199	204	210	177	221	200	193	194	207	208	211	200	214	207	220	205	192	229	193	202	221	211	195	201	198	196	208	205	207	187	196	227	235	198	191	211	197	187	220	213	195	221	241	210	223	228	214	211	184	219	177	220	191	199	210	219	211	191	199	233	210	188	192	213	216	209	213	176	212	214	177	199	183	214	209	197	208	192	183	225	172	231	242	208	212	211	181	193	209	177	212	219	208	225	203	195	201	192	199	214	194	205	222	197	217	198	178	210	217	196	199	205	197	164	227	206	204	203	223	223	177	206	209	196	204	205	221	203	217	192	215	210	234	216	210	231	188	198	220	197	215	213	198	217	176	194	232	222	212	179	210	178	167	205	178	220	217	206	205	203	214	212	226	220	213	208	191	210	186	197	201	214	206	220	201	177	199	225	189	194	214	218	226	219	218	201	204	210	178	240	216	209	197	215	213	221	191	210	232	190	206	191	214	218	202	194	195	217	200	201	219	215	221	224	208	208	229	225	231	210	217	203	194	192	197	230	192	195	226	208	189	206	216	192	189	217	191	223	227	191	243	204	213	205	240	207	218	209	183	214	205	208	218	230	219	207	204	214	213	210	201	197	204	187	212	220	207	230	196	223	208	193	202	203	214	217	217	211	190	200	182	192	208	206	218	239	211	220	210	232	218	220	184	182	204	201	213	226	200	213	199	201	200	211	188	206	228	215	220	175	213	212	195	199	197	227	189	199	197	231	223	207	234	180	205	201	207	205	231	180	199	225	242	221	200	236	217	204	178	220	213	186	221	220	224	201	199	234	207	223	204	215	207	176	185	220	223	206	194	211	196	161	192	200	230	209	213	202	174	222	206	231	215	207	209	218	209	212	199	229	201	208	232	210	189	202	207	200	226	216	211	210	190	234	233	192	208	202	198	205	208	214	217	194	243	208	207	208	218	203	179	209	215	206	222	212	204	202	238	183	213	222	185	198	224	217	202	225	190	191	216	197	234	201	203	219	222	213	213	208	193	180	232	225	192	183	203	219	223	218	240	206	227	216	185	186	213	202	211	200	212	229	202	205	195	186	177	202	198	225	223	225	208	224	230	208	207	170	171	184	220	204	213	212	199	206	234	211	211	205	225	223	193	215	214	203	207	206	241	213	221	187	215	230	198	195	215	207	218	217	226	229	217	195	209	231	194	207	183	228	188	223	197	215	220	174	198	203	194	214	226	202	206	227	211	208	210	207	218	238	215	232	194	177	209	220	205	178	221	236	232	200	189	195	200	200	201	216	209	207	192	232	217	215	212	216	239	236	234	210	175	213	189	194	220	207	187	211	185	236	196	212	200	197	174	191	207	206	200	184	222	231	212	217	204	204	211	181	206	208	191	223	185	207	222	198	194	210
7651	595	537	498	505	474	507	516	521	514	527	518	528	517	520	508	513	498	512	480	536	502	520	514	510	512	516	502	467	534	538	495	502	499	521	489	523	464	529	508	498	526	495	487	495	499	513	494	467	515	492	472	516	510	504	525	500	497	525	515	513	502	514	503	528	489	493	531	541	523	548	516	568	535	507	519	489	536	470	496	510	522	555	512	528	507	551	489	498	505	507	521	552	510	453	465	505	533	532	536	539	512	514	528	540	480	517	506	491	517	513	526	482	498	524	513	542	502	521	499	497	490	518	479	478	505	534	511	522	501	508	505	490	486	503	482	511	522	471	519	518	485	503	512	542	546	520	505	510	561	503	538	515	483	512	536	494	505	533	512	507	499	494	497	512	496	486	493	551	504	525	479	504	496	516	524	496	500	510	527	504	487	495	489	530	498	498	554	540	478	489	503	510	494	516	515	503	487	516	521	539	490	493	532	517	533	504	489	503	465	497	490	501	536	484	518	500	516	494	524	511	526	479	477	517	523	480	522	531	483	490	484	487	524	519	541	499	486	499	504	514	489	507	461	522	517	533	502	497	488	470	530	472	534	532	519	508	493	516	470	522	491	517	517	545	520	493	496	523	526	489	489	525	505	495	441	528	501	489	495	482	487	500	528	537	505	447	477	498	505	513	529	522	485	541	508	536	487	548	483	470	486	502	511	462	529	520	488	467	519	546	515	559	479	451	487	502	463	553	525	554	488	494	533	516	519	510	526	500	508	488	504	494	527	500	511	484	528	523	509	504	505	474	515	494	522	490	484	484	495	452	496	461	523	508	537	484	513	524	530	552	510	483	510	510	527	475	506	493	523	522	518	472	483	484	513	508	476	490	533	485	502	575	509	485	497	536	522	467	497	531	527	456	548	464	509	533	467	500	467	482	517	518	531	498	526	484	499	516	503	502	491	522	520	529	510	534	489	493	482	530	537	503	492	531	512	520	526	508	505	506	506	492	532	489	502	545	514	539	494	539	524	511	527	487	459	530	530	508	489	495	501	527	487	526	506	520	499	505	462	532	551	456	513	505	497	519	485	513	505	501	494	524	536	516	467	483	516	485	473	517	510	504	539	500	472	467	530	506	460	526	514	521	469	471	471	490	493	487	489	514	522	566	483	490	547	486	499	508	521	463	508	492	516	496	571	519	499	513	483	467	580	526	484	474	516	532	512	510	522	527	501	484	465	508	516	535	503	524	506	492	523	543	507	443	510	512	496	466	547	510	536	537	477	536	484	515	493	502	468	516	476	519	465	515	497	480	506	473	478	485	488	483	487	529	484	535	513	521	503	518	494	532	507	516	504	514	487	521	512	511	467	485	493	541	460	484	491	520	508	523	532	533	484	515	526	488	497	513	549	510	479	514	520	481	469	499	530	500	530	467	514	515	492	508	520	540	499	517	555	505	506	557	501	508	453	509	500	503	527	530	494	497	502	506	545	524	518	516	498	513	502	495	523	512	521	500	450	538	519	535	521	504	531	478	503	498	508	486	508	511	512	491	517	499	519	502	494	519	546	487	513	488	488	509	492	548	537	495	518	509	503	517	480	509	498	528	497	503	494	494	484	500	534	488	507	533	532	495	481	518	519	532	513	507	528	509	533	509	497	520	467	514	502	469	510	471	507	548	532	514	524	500	533	496	504	469	523	504	502	481	528	504	510	481	519	524	529	502	510	485	514	515	508	538	524	501	517	496	495	507	508	527	518	492	497	528	478	490	523	509	455	532	500	536	515	547	478	548	521	478	485	521	540	547	516	514	483	534	562	554	509	522	520	496	498	536	536	481	530	511	522	488	488	518	514	495	503	492	501	543	478	479	541	488	517	520	526	464	546	500	478	509	474	469	530	479	477	525	467	513	482	503	508	492	529	522	543	537	550	486	507	515	506	519	518	491	568	488	538	465	497	483	495	542	493	517	520	502	490	494	505	515	476	491	523	503	516	509	528	502	511	485	505	481	504	469	487	526	520	500	511	473	489	460	515	529	507	552	450	474	514	488	484	516	538	468	506	489	509	461	475	482	507	534	527	477	488	524	523	518	511	521	521	501	482	544	507	502	528	519	508	516	527	524	527	548	518	533	496	556	484	528	528	504	479	511	516	526	510	475	455	492	495	552	494	511	516	527	520	485	499	486	517	498	497	537	503	526	500	484	498	506	505	494	506	479	547	492	509	478	504	499	534	494	493	528	491	525	488	536	533	503	504	491	547	542	472	527	525	527	507	489	520	540	488	501	519	467	529	541	493	525	504	524	514	507	520	499	495	492	466	505	517	537	518	472	504	474	496	548	487	497	507	514	495	520	484	500	536	496	520	485	479	518	511	538	494	475	493	516	505	496	496	524	476	489	462	510	507	494	496	497	469	514	509	501	525	537	492	496	527	533	485	530	549	494	478	519	494	492	508	490	502	550	507	507	473	478	509	541	459	518	484	513	497	509	499	506	531	467	525	515	502	512	517	487	495	476	538	497	519	486	536	474	492	502	503	522	469	492	517	502	519	483	513	531	503	490	522	522	488	513	530	534	521	467	471	448	490	521	481	459	471	518	532	454	486	529	494	479	506	536	492	504	501	528	530	512	493	464	504	523	526	506	528	504	541	524	502	483	542	497	500	501	524	518	486	512	489	518	538	514	496	535	521	490	514	456	469	521	505	459	529	489	507	504	497	519	539	495	526	482	476	533	526	526	525	530	479	483	463	490	488	498	487	480	538	488	481	477	511	509	498	492	513	503	504	460	522	515	495	536	486	455	512	520	491	549	490	531	543	538	533	511	538	505	520	515	516	470	510	519	509	497	520	501	530	510	506	561	506	524	513	542	491	505	478	500	532	519	536	558	485	488	472	528	479	527	566	506	516	472	526	487	516	516	486	450	514	530	513	495	520	502	478	488	512	487	489	525	506	497	544	472	494	486	518	493	501	494	488	507	545	492	555	490	518	493	470	556	466	528	519	535	456	494	516	513	515	500	490	517	498	504	503	505	534	504	473	533	518	461	531	504	490	520	503	488	507	493	497	499	530	495	460	510	475	503	517	511	543	492	503	498	527	556	494	430	568	505	503	515	473	490	484	483	494	525	498	538	498	510	507	505	472	492	515	509	476	503	514	524	485	517	513	512	480	509	533	520	499	463	530	490	473	489	524	518	566	510	497	527	483	514	518	518	486	478	483	496	496	469	553	527	506	482	506	517	513	487	481	506	505	498	485	494	521	484	488	492	483	517	508	532	478	502	539	474	513	500	491	483	462	515	516	501	484	479	516	471	498	487	538	493	512	482	450	492	500	514	516	526	496	488	498	469	493	526	516	523	461	472	536	524	485	498	539	478	512	503	485	477	472	546	480	506	515	512	499	495	484	506	528	506	511	502	482	476	513	531	498	470	496	503	513	527	468	503	535	529	560	502	517	537	518	499	442	520	541	509	491	509	459	498	510	520	499	529	503	509	488	531	486	505	488
25138	21050	23679	28643	21045	13382	700	473	420	383	396	380	374	367	413	371	404	378	396	403	368	353	359	388	405	355	341	338	410	386	365	349	385	386	347	337	384	370	381	346	355	366	327	384	391	368	381	401	344	370	377	340	358	372	332	352	381	363	413	386	355	358	383	376	371	349	372	344	347	378	354	359	368	373	375	381	418	365	362	410	348	351	359	358	375	374	398	382	341	361	377	345	374	353	393	320	343	365	321	349	357	342	358	326	386	394	360	336	349	358	334	384	391	400	359	357	343	397	374	357	419	355	386	362	354	364	409	380	326	347	354	342	346	344	373	363	382	330	386	355	359	349	351	330	384	384	347	395	397	364	340	356	334	359	360	347	327	363	336	336	370	355	403	335	348	369	360	349	406	351	374	362	370	357	355	371	361	355	343	342	340	363	346	330	337	347	357	354	371	334	347	360	387	354	348	355	399	379	391	371	369	389	359	369	387	373	386	364	349	349	359	367	355	329	348	331	357	333	358	385	376	368	378	366	357	333	348	360	362	338	399	374	337	370	358	331	357	327	307	385	377	361	338	355	398	364	334	363	321	371	369	376	373	393	376	348	369	339	332	364	349	372	354	380	406	331	351	351	360	355	361	374	357	379	354	353	354	397	388	363	352	371	361	361	346	367	350	409	402	374	411	361	362	387	345	348	357	340	408	348	372	383	369	403	356	409	386	334	365	346	327	370	327	319	354	344	358	359	349	379	353	372	331	395	371	342	369	358	355	345	356	359	350	321	372	376	379	359	355	380	387	358	349	384	391	344	375	362	387	361	363	356	362	373	347	375	370	415	355	369	374	357	356	376	415	362	366	344	370	384	343	356	378	330	384	332	384	373	360	377	377	380	371	379	353	366	377	360	375	391	360	350	352	426	362	339	349	394	362	390	372	360	314	381	365	356	394	394	352	382	348	362	362	373	355	345	370	373	374	393	368	405	334	382	372	382	356	368	339	391	360	398	350	366	348	381	348	339	382	359	377	379	365	367	350	370	354	408	411	358	394	358	331	349	343	359	371	353	391	412	369	345	353	356	384	398	346	346	349	354	371	366	368	342	342	337	362	407	355	383	385	323	381	368	373	357	387	355	381	386	358	337	369	365	331	350	390	360	368	357	352	333	360	355	365	343	378	361	339	380	374	379	368	317	351	351	350	373	343	377	354	349	377	330	326	377	381	364	360	330	345	362	378	347	352	346	367	361	347	372	351	331	370	378	376	357	362	357	383	373	387	357	350	382	350	355	368	347	372	359	320	353	355	340	341	345	363	361	365	371	320	359	340	391	339	376	380	342	343	356	361	393	377	353	377	398	371	344	339	382	366	352	332	349	406	378	355	398	402	363	383	335	318	347	376	364	361	388	342	384	378	356	392	329	357	391	395	392	411	358	346	392	353	371	362	353	402	384	349	413	388	385	351	349	352	353	362	344	359	345	375	364	319	328	338	378	345	358	355	378	315	365	341	399	376	389	347	342	388	399	342	382	395	370	382	372	377	364	380	357	345	341	378	368	343	390	367	375	363	352	365	346	341	341	356	372	341	380	375	357	362	421	359	339	382	399	331	339	392	371	346	379	374	410	405	371	388	365	344	356	378	377	343	392	379	365	399	365	387	392	361	381	370	379	377	380	341	362	344	350	401	374	356	375	400	359	384	375	370	380	349	380	396	373	336	372	345	371	422	369	317	364	324	341	375	371	329	358	378	364	352	347	377	363	334	369	378	386	343	379	336	367	356	363	330	367	366	343	356	360	390	385	368	338	366	342	320	366	340	363	384	353	348	369	375	392	376	307	358	357	355	345	363	421	360	328	365	365	357	342	352	339	404	360	386	347	353	343	410	366	345	381	346	361	334	348	343	382	359	376	367	339	373	369	348	391	405	397	386	322	387	385	375	361	353	348	360	368	365	356	399	380	349	325	362	366	370	342	337	348	350	376	351	380	378	342	410	369	335	384	368	346	373	365	331	328	378	334	378	368	379	378	398	401	377	405	345	375	363	342	324	395	343	347	370	377	337	368	372	344	346	360	406	367	376	376	364	397	404	354	350	347	354	351	376	385	370	341	341	371	370	354	390	414	311	361	360	371	364	400	340	380	387	358	371	386	359	362	337	376	342	390	355	370	385	375	395	397	372	380	389	391	368	392	354	336	353	360	364	358	377	368	352	367	368	347	382	411	346	347	365	334	351	351	359	370	354	330	370	351	357	341	371	374	389	327	408	342	381	349	371	346	381	381	357	367	346	348	342	346	328	349	354	346	369	364	354	356	360	340	341	318	335	360	387	366	372	393	415	396	399	373	373	368	380	333	351	369	364	367	379	356	366	396	358	361	380	374	367	325	372	336	360	357	349	346	357	349	371	348	382	377	391	320	353	378	396	373	358	391	395	374	372	348	379	366	390	356	370	411	323	368	375	374	362	358	396	371	357	348	345	385	369	351	344	392	395	356	380	392	379	379	323	368	357	369	377	386	335	348	330	364	327	370	379	382	364	328	387	364	372	355	381	363	378	373	363	385	392	348	393	391	409	393	359	358	361	366	368	347	360	318	321	337	335	366	356	336	345	372	370	354	345	394	342	317	377	348	360	358	364	383	348	376	313	365	363	364	368	360	337	319	367	364	383	318	375	329	325	326	368	382	350	390	343	353	347	374	382	364	380	347	334	373	361	353	345	369	340	351	355	340	351	374	365	383	386	358	391	362	354	367	357	371	371	367	355	338	383	356	327	399	424	352	389	362	355	373	331	361	351	359	413	377	418	396	367	364	363	357	377	393	375	336	363	372	372	378	378	321	375	389	365	373	357	358	384	347	365	348	333	366	351	354	354	402	363	368	409	369	397	376	365	355	377	362	349	369	355	345	345	379	368	346	390	334	334	363	389	373	329	378	356	346	359	341	370	358	351	394	363	364	366	341	363	353	336	355	346	344	341	374	369	415	346	393	394	354	357	360	320	345	354	379	377	335	368	370	358	362	370	363	362	333	347	337	407	356	389	377	360	342	364	361	362	356	360	373	365	358	372	327	358	374	401	331	331	366	328	356	376	333	371	380	360	409	377	316	360	347	366	362	359	370	334	379	364	381	369	390	350	366	388	338	398	385	378	351	335	387	372	373	349	369	350	381	388	333	390	333	359	352	338	365	365	372	364	369	369	359	383	359	378	350	381	349	337	352	387	366	356	381	325	359	343	351	390	371	352	338	356	384	372	322	330	372	364	353	366	404	382	397	321	349	370	339	393	394	380	381	384	380	390	375	380	374	347	368	371	380	367	350	350	369	389	402	402	350	386	332	379	384	362	369	383	338	332	363	345	365	395	406	417	379	368	374	347	358	367	374	382	364	372	371	356	373	339	318	404	364	417	381	363	339	346	350	359	318	359	341	373	372	387	382	378	349	340	359	375	382	343	359	373	367	345	343	328	379	322	339	353	367	356	380	356	381	348	348	346	333	372	374	376	354	405	371
4402	2247	1269	968	866	833	818	779	723	805	788	832	809	808	808	760	804	782	805	794	798	772	729	778	814	717	777	793	789	727	819	781	767	778	763	726	820	819	746	790	805	771	764	773	746	770	813	795	773	793	736	766	770	741	824	838	781	803	766	748	752	801	755	791	815	773	776	771	755	764	825	847	808	772	797	784	819	775	761	808	841	827	800	731	798	811	838	771	784	830	750	755	730	787	763	777	777	782	780	768	747	771	828	812	752	757	821	844	743	767	792	785	803	781	777	789	742	786	808	774	823	720	802	824	772	789	723	813	739	794	762	741	803	765	783	775	799	764	775	746	753	807	755	800	821	790	813	793	744	752	803	753	832	766	790	807	826	837	809	790	811	770	795	727	749	753	811	784	765	791	792	716	753	766	764	842	765	773	718	767	781	763	776	708	795	742	823	787	771	768	754	810	822	801	813	796	734	792	773	802	780	770	840	763	794	781	775	741	792	743	765	758	793	744	789	731	820	793	859	762	794	819	766	761	761	785	764	843	769	773	768	777	760	778	786	730	784	791	756	789	781	758	818	814	777	799	775	784	764	764	795	791	760	824	798	819	771	767	821	769	818	731	825	758	761	753	762	771	794	755	744	788	771	813	773	816	744	812	769	771	826	773	784	769	768	741	772	815	846	792	803	784	763	798	771	796	802	795	770	848	761	871	727	742	793	801	809	769	689	784	764	847	818	756	757	772	775	705	777	774	760	804	757	774	730	798	741	764	772	789	709	762	765	828	800	757	764	775	729	741	802	760	810	798	789	756	813	788	747	795	831	749	774	763	763	762	792	821	785	747	811	810	767	838	783	783	724	757	821	830	763	782	796	813	760	790	835	764	804	716	774	769	804	804	808	781	738	781	792	793	782	777	721	752	803	748	768	766	766	802	843	785	784	794	765	755	718	786	786	794	763	783	799	788	729	785	788	824	788	746	795	749	828	776	727	753	784	783	852	740	815	781	770	872	762	765	725	771	770	796	767	777	759	783	773	767	763	811	795	789	816	775	795	738	798	782	782	743	723	769	818	723	756	741	770	751	753	777	787	749	762	792	759	773	772	802	798	753	760	801	749	712	785	721	826	787	777	750	770	787	760	759	736	804	775	736	785	820	810	822	785	791	753	751	742	744	752	764	774	834	761	798	777	767	800	770	798	788	776	781	778	774	771	799	783	780	789	801	805	731	789	782	825	790	753	765	775	747	803	810	791	796	789	783	781	768	816	807	780	760	775	730	787	806	804	786	826	687	814	753	746	750	757	832	761	807	754	784	763	829	760	753	781	796	786	793	748	795	769	751	781	748	744	782	850	771	802	816	790	809	770	728	759	809	810	787	796	813	811	786	828	743	765	817	780	775	862	810	798	774	808	809	767	796	754	811	779	833	784	785	817	739	826	754	820	813	780	759	786	777	775	871	809	771	835	777	792	774	755	774	817	778	813	804	755	778	781	762	711	815	738	788	766	770	734	762	780	756	799	769	747	826	730	796	788	709	765	784	792	769	823	811	748	738	776	781	761	852	813	744	789	813	767	792	755	827	749	789	757	788	798	802	750	751	787	734	793	837	772	747	748	810	791	781	767	809	795	798	788	783	756	771	772	807	773	773	800	803	870	777	760	801	758	780	723	793	819	772	782	775	813	789	784	794	784	840	764	749	763	828	773	789	765	765	806	782	794	796	778	766	774	819	843	792	772	787	811	812	793	757	774	796	814	796	799	808	779	799	778	779	796	783	768	787	772	824	808	816	774	728	818	793	763	765	807	746	829	792	725	810	735	776	745	806	815	762	770	787	739	772	779	764	787	743	796	835	817	772	774	772	795	749	836	822	738	795	791	840	760	775	764	778	762	779	842	779	728	816	713	736	765	769	778	792	735	769	796	793	820	713	807	772	791	755	838	825	746	765	745	789	772	733	729	771	774	730	770	762	752	751	768	753	737	731	774	769	756	790	788	776	782	763	791	805	802	754	768	799	747	847	783	743	810	786	785	783	755	737	777	783	792	826	806	755	763	755	723	733	845	766	758	788	772	811	771	743	782	779	722	788	772	782	750	810	832	803	809	832	809	807	793	764	806	727	754	795	765	824	819	799	781	812	770	754	816	764	745	758	790	729	804	737	773	824	800	759	816	762	781	811	764	755	803	826	730	777	755	757	801	746	742	765	781	739	783	785	785	786	838	859	792	795	767	776	791	775	775	777	812	790	819	745	762	799	847	735	725	790	763	746	756	818	765	768	799	815	751	811	802	779	749	777	802	777	785	797	761	756	763	799	793	772	803	787	770	749	842	747	775	833	787	799	812	770	765	760	770	772	790	775	771	784	774	797	761	812	801	769	822	811	806	788	817	841	764	785	779	754	772	764	806	776	801	739	776	830	773	810	749	743	789	754	731	810	743	757	786	813	792	755	780	789	765	799	758	731	844	798	792	833	774	773	764	817	777	819	801	822	789	771	810	771	790	766	737	817	765	742	791	768	801	784	791	781	799	781	756	770	814	801	762	794	762	814	795	754	809	790	756	779	748	767	762	809	719	806	799	768	814	762	784	786	796	758	784	799	799	766	786	746	787	806	731	793	793	720	780	797	818	809	757	803	753	771	785	742	786	732	804	766	788	775	846	771	758	744	743	787	742	823	777	817	755	772	799	789	747	773	758	775	741	768	763	803	815	792	771	776	754	782	771	769	780	826	858	813	793	804	787	828	790	750	774	777	818	779	739	774	775	759	800	772	806	801	793	723	781	781	786	791	794	856	805	824	759	777	770	775	835	743	795	715	756	787	813	763	777	779	784	806	735	828	777	787	783	810	764	792	782	807	766	759	738	776	774	787	775	777	706	812	762	814	756	763	739	777	768	746	803	796	784	750	847	754	818	817	761	822	809	806	781	771	742	773	818	758	808	786	796	809	755	826	745	778	763	774	777	804	747	825	823	813	765	817	849	731	761	758	774	802	773	777	791	791	774	759	744	790	775	819	804	782	772	784	770	779	797	802	781	776	753	757	836	728	750	734	760	799	768	759	735	781	724	747	795	779	760	791	775	759	793	735	799	804	795	765	779	800	739	759	757	786	789	756	793	782	777	773	815	802	790	779	804	832	795	796	832	804	724	780	772	764	886	763	767	794	796	778	799	784	763	778	786	775	754	800	822	801	796	790	778	795	780	818	744	839	750	786	754	842	765	769	811	791	740	815	802	776	741	795	787	760	754	772	759	756	790	736	780	773	782	767	791	762	815	767	812	801	750	814	777	794	758	778	752	778	749	741	734	787	754	792	759	785	772	711	792	809	776	782	806	781	795	764	735	732	786	744	792	823	760	799	756	770	740	780	822	720	738	772	794	795	729	773	796	800	831	785	736	780	791	831	779	754	766	779	825	799	757	821	823	791	776	829	798	868	813	807	819	762	771	787	765	788	755	814	756	788	802	776	830	809	751	787	794	709	783	773	791	803	831	727	768	748	839	749
24374	20970	23920	28175	20973	21001	11139	636	452	392	373	414	363	369	332	375	332	371	324	339	323	320	314	304	295	331	310	318	310	280	303	329	317	284	294	324	310	332	334	296	323	330	296	277	267	288	285	296	322	284	311	295	328	302	333	297	315	294	319	288	295	327	286	312	273	296	303	360	314	307	312	287	321	311	338	296	315	301	307	321	280	331	326	310	320	311	325	301	304	327	287	316	278	313	330	311	290	332	319	298	338	300	318	315	311	330	308	299	285	309	331	280	316	319	280	315	308	298	305	329	324	303	284	292	286	312	315	268	271	317	281	327	314	313	294	303	283	315	334	271	259	300	328	296	286	274	279	335	269	299	296	324	292	322	279	278	333	309	305	284	276	323	282	293	277	328	322	291	299	301	322	315	314	250	283	278	298	288	301	308	280	307	308	295	296	304	307	306	325	305	288	291	307	296	287	285	281	312	303	295	306	289	280	292	293	329	274	312	277	275	281	302	284	306	294	241	310	307	306	320	323	298	337	295	324	277	306	306	309	339	300	308	296	307	314	279	328	338	307	291	310	320	330	285	279	313	273	313	332	303	322	304	278	337	300	279	307	303	327	339	308	322	285	294	298	326	292	279	318	301	319	276	282	269	316	276	322	302	344	297	286	304	293	304	294	306	295	321	294	330	274	335	300	311	267	307	327	314	282	267	271	354	329	288	335	297	281	310	279	282	281	323	311	302	300	293	309	354	325	292	288	303	312	284	305	300	296	335	311	296	271	301	278	314	301	306	271	296	289	302	290	331	305	315	318	298	294	312	304	286	299	318	290	281	320	322	303	328	328	294	277	316	315	295	297	280	295	313	296	295	303	310	298	301	310	292	287	284	300	318	305	310	287	349	309	309	266	288	357	263	303	309	302	307	312	325	293	331	293	284	280	308	321	285	356	289	310	262	311	296	314	334	322	299	285	268	287	307	321	334	291	282	277	260	269	293	301	310	301	316	293	288	310	310	298	256	291	272	311	273	307	229	318	302	306	292	272	314	332	289	325	299	275	283	296	310	295	297	324	289	313	315	308	308	288	319	326	324	279	315	298	283	284	305	292	299	291	285	304	267	310	301	281	308	320	292	295	304	279	303	299	271	325	297	268	279	354	331	303	297	267	293	290	291	320	328	285	285	310	319	315	275	271	313	289	310	297	300	260	281	327	314	337	331	309	289	293	272	319	274	266	308	304	316	293	322	289	311	318	286	306	321	328	288	306	307	318	302	296	308	294	282	301	303	290	296	292	328	291	325	291	301	326	268	264	277	322	295	302	284	341	297	291	306	299	301	346	315	297	324	300	301	268	275	302	280	279	266	308	335	268	283	291	289	293	318	327	307	306	301	316	291	292	291	293	321	305	303	297	274	295	331	289	302	278	308	313	261	326	333	319	288	300	300	301	331	345	293	323	309	321	301	322	335	304	307	305	314	305	284	319	281	320	288	281	314	278	291	278	311	294	294	272	335	303	326	306	314	309	276	281	260	286	332	311	310	294	317	345	325	305	319	302	299	317	339	293	297	289	291	282	325	271	309	266	290	275	297	298	329	292	323	282	307	289	295	304	307	307	304	298	296	291	329	283	305	281	281	293	282	317	297	306	278	288	307	283	285	283	318	302	295	276	309	282	319	320	307	295	322	301	305	290	302	305	293	308	311	327	309	320	310	341	315	326	293	285	306	298	316	297	330	326	268	292	316	313	323	293	313	297	300	282	300	288	315	298	278	257	296	292	313	269	327	299	257	309	294	298	294	332	313	281	293	268	317	313	299	301	321	325	278	281	308	283	308	309	310	333	265	305	303	305	300	282	289	268	320	324	328	337	291	294	289	266	301	320	303	323	296	279	317	272	321	322	332	276	319	305	306	342	318	289	270	326	322	305	321	305	320	309	297	281	320	324	328	295	262	293	301	301	300	287	309	304	302	267	280	318	296	294	287	325	315	281	307	298	318	326	317	290	317	290	289	288	316	311	328	304	291	273	297	323	304	282	266	272	311	286	334	290	276	290	272	288	299	337	291	313	263	317	291	312	293	310	298	315	308	331	313	304	281	284	308	310	328	322	289	299	278	280	279	319	327	301	321	298	314	317	277	298	333	277	329	300	344	277	281	291	301	292	303	331	323	269	329	295	309	317	302	294	308	308	262	277	304	301	306	337	314	304	284	291	283	347	313	327	279	306	311	306	314	304	336	302	318	302	334	275	281	289	324	301	331	346	276	321	299	327	303	326	300	295	307	292	279	304	294	278	289	306	297	294	266	314	324	313	305	287	270	297	323	297	294	311	307	323	303	306	292	308	284	300	273	315	295	277	300	294	275	327	336	328	344	292	313	318	321	298	306	313	295	275	282	307	311	303	303	298	300	292	300	297	309	294	325	273	278	270	308	323	278	282	304	311	271	273	319	275	302	289	288	303	312	331	313	296	254	316	342	263	336	288	306	300	295	286	321	305	310	300	326	307	324	294	277	274	291	344	344	303	310	297	284	265	304	315	331	299	318	321	321	284	279	292	309	295	283	285	296	313	318	298	302	287	264	300	290	305	293	308	294	286	259	294	314	267	309	299	308	280	301	297	308	263	292	264	298	281	304	294	321	291	294	298	327	320	314	321	332	289	316	299	292	330	327	323	312	296	325	321	322	288	288	309	313	265	320	293	316	307	292	311	321	276	282	308	291	311	264	323	288	293	285	290	328	286	296	283	321	309	313	322	298	330	314	274	285	329	285	297	284	294	287	312	317	283	272	304	285	299	310	285	306	286	334	291	293	283	277	299	311	273	297	277	320	341	292	292	296	320	287	310	310	285	289	265	291	263	287	299	281	316	336	290	305	294	312	320	305	307	324	280	282	318	328	322	298	326	286	330	290	278	297	245	266	290	304	312	319	288	294	277	298	293	297	310	313	318	287	279	294	305	286	297	270	271	299	296	306	321	315	306	302	286	281	317	323	315	299	274	278	289	305	307	317	347	315	294	307	291	251	276	293	247	287	318	355	269	302	329	313	320	309	262	304	274	328	268	309	335	281	296	275	297	299	276	294	266	276	251	297	316	269	321	291	314	325	296	323	312	316	306	307	269	302	302	264	288	338	307	305	311	315	313	310	319	288	285	327	311	296	333	316	322	294	285	276	309	321	326	289	308	284	317	283	311	303	299	290	278	317	306	324	326	323	299	297	302	286	275	287	312	287	333	284	329	298	287	285	295	312	275	323	300	327	296	292	280	312	317	280	320	272	306	297	314	305	311	263	308	310	305	317	293	282	328	327	297	326	294	306	331	310	319	334	318	289	288	301	325	293	301	316	302	345	288	300	300	287	317	290	347	318	305	315	305	297	324	283	316	286	314	328	320	295	296	284	326	300	301	282	321	319	290	293	291	306	293	299	322	323	288	319	351	295	294	279	322	281	308	311	324	303	304	299	313	303	283	294	329	294	310	324	332	325	306	304	305	291	265	310	297	305	297	328
4069	3276	1638	993	799	705	676	629	659	634	679	697	648	645	666	664	609	634	616	673	659	644	598	600	638	624	653	682	624	634	654	643	592	639	653	630	609	653	618	687	622	651	571	588	572	654	650	630	684	624	657	603	648	716	651	593	604	612	651	624	647	605	634	628	615	660	607	602	611	634	642	636	622	668	573	618	633	603	599	653	654	667	674	642	646	626	651	631	618	636	657	649	656	608	654	641	630	692	612	593	648	659	631	678	648	649	652	673	662	680	643	618	610	627	640	589	614	671	634	650	635	713	656	660	639	660	644	598	617	602	628	650	627	670	630	655	623	649	623	661	640	590	656	613	571	650	654	634	650	644	636	555	618	636	632	617	623	619	567	604	622	608	674	614	652	626	658	611	603	681	635	614	643	613	627	610	654	662	634	636	638	639	601	653	662	630	656	611	668	624	602	628	659	624	644	639	620	622	622	638	695	616	616	620	627	676	658	589	661	619	648	643	649	637	638	652	665	632	658	641	662	655	638	618	644	618	603	633	620	660	607	602	626	597	594	647	623	614	627	644	657	652	600	667	648	652	669	620	671	615	640	587	653	628	618	639	641	639	630	649	590	691	627	600	605	596	576	682	632	673	616	640	643	674	656	622	632	587	621	631	599	650	649	609	588	646	635	636	636	645	682	595	659	671	642	608	572	654	624	666	666	629	608	644	646	652	605	656	601	652	605	655	648	619	591	624	616	641	618	630	675	638	623	622	639	595	632	668	655	591	705	667	655	656	629	653	640	659	656	570	643	665	656	650	616	617	631	653	670	650	658	673	647	618	605	624	634	605	632	651	588	672	636	664	656	623	629	637	647	637	658	654	655	609	644	634	647	653	640	627	689	635	605	617	669	620	666	606	616	601	637	615	681	628	626	613	612	648	592	642	650	654	660	718	602	615	646	626	640	630	654	666	624	617	635	574	613	637	624	633	611	666	645	614	675	623	584	611	670	609	616	626	662	605	638	617	650	635	601	671	612	656	627	608	660	642	660	667	626	649	617	606	648	639	645	653	603	611	665	613	597	633	654	643	618	623	621	589	602	604	627	611	634	663	656	676	590	660	601	655	601	575	646	644	658	603	667	623	628	646	615	634	710	643	634	604	649	627	674	563	635	636	612	687	670	587	623	669	581	664	676	628	567	612	668	667	625	661	621	652	645	659	640	637	640	628	591	609	623	633	646	632	620	636	684	595	619	668	629	635	650	625	639	644	631	606	615	616	629	630	617	670	623	662	610	657	607	644	647	610	649	583	632	660	625	628	646	624	615	638	631	589	636	608	650	564	678	612	667	614	603	654	631	670	645	659	649	607	655	638	591	655	659	654	653	599	661	664	652	646	614	622	622	610	699	658	668	617	626	663	615	562	629	624	646	612	599	612	625	641	668	600	614	658	659	620	682	674	620	646	644	638	652	613	605	631	706	643	653	669	658	648	664	630	696	626	638	614	621	632	600	587	614	625	632	647	643	670	619	624	637	621	636	609	675	620	635	646	671	618	635	667	622	695	633	657	603	664	608	599	634	661	615	623	627	630	633	628	620	655	634	611	663	629	607	644	623	620	623	628	623	651	632	613	615	661	621	640	668	629	623	677	637	667	645	628	614	623	606	631	659	629	651	664	653	619	632	696	663	649	658	665	657	668	641	606	647	609	627	623	630	609	634	653	623	647	615	630	609	611	578	674	669	634	624	666	655	620	587	672	649	662	622	625	642	675	661	606	611	619	622	628	643	643	614	614	632	650	651	650	652	653	617	620	639	623	657	585	653	635	607	658	601	597	631	638	606	650	606	651	631	630	603	619	632	625	672	627	599	638	623	652	641	634	623	637	591	642	671	660	625	699	612	659	596	638	650	641	629	625	625	625	629	645	665	634	622	636	605	659	654	615	670	619	624	628	646	634	589	638	684	635	618	615	647	609	632	590	630	648	628	691	609	681	646	619	639	650	639	641	623	585	662	641	641	652	658	643	600	602	617	660	654	650	643	647	611	625	630	652	618	594	654	607	600	636	656	678	652	622	667	689	642	641	713	620	624	601	640	649	655	641	626	645	607	643	643	654	644	676	648	641	667	701	683	662	666	617	636	652	611	649	620	652	611	649	635	673	619	628	638	622	625	650	635	636	669	686	584	653	624	673	613	626	630	613	573	603	625	710	594	600	672	586	637	632	695	624	561	672	610	581	617	657	644	643	584	668	619	662	624	620	638	611	653	624	623	664	619	630	619	634	659	655	640	680	644	654	645	640	642	639	624	636	639	645	663	625	623	598	622	663	631	632	622	651	591	682	625	687	618	650	629	660	583	623	632	609	636	631	675	628	626	625	678	660	615	614	614	647	571	619	648	629	647	644	679	622	635	617	637	670	685	616	716	653	651	642	636	605	617	622	674	621	648	640	605	657	646	617	638	631	627	642	628	614	604	631	666	588	660	590	613	682	629	671	673	676	593	650	629	643	668	631	641	677	609	648	667	598	592	634	625	635	613	612	648	596	630	653	644	627	665	644	624	640	629	644	637	616	631	659	624	643	617	570	615	667	591	692	651	624	648	650	635	620	639	612	623	616	617	663	628	668	625	649	634	623	638	645	606	679	559	658	607	581	610	632	641	626	684	625	668	660	644	621	628	631	629	655	628	646	607	601	617	609	640	631	615	574	588	623	624	650	613	647	612	614	633	619	592	674	641	656	628	590	638	595	599	649	680	640	623	658	627	610	599	658	589	652	649	640	621	629	620	628	571	603	612	658	634	645	629	639	630	626	636	657	612	647	646	624	574	651	640	656	652	630	658	626	609	603	653	684	660	615	606	645	643	634	626	614	662	655	680	680	663	655	616	625	653	651	632	623	655	597	664	643	655	645	571	618	613	658	618	630	598	625	599	622	649	604	671	575	650	649	630	625	606	609	645	589	667	646	631	674	626	630	599	632	620	656	663	621	638	654	640	622	623	577	628	580	658	654	643	608	602	639	609	631	625	655	623	621	658	675	651	614	650	646	591	654	650	612	622	621	629	645	652	612	639	614	664	638	628	653	629	657	632	604	604	636	633	635	611	627	644	651	613	648	615	607	633	610	634	653	604	596	642	588	668	604	635	637	618	640	627	640	627	611	658	628	642	648	600	638	625	650	673	626	621	606	650	648	650	644	672	682	610	611	605	662	647	620	676	650	632	633	649	601	617	645	629	618	644	621	605	643	656	670	622	624	605	621	622	648	617	656	646	597	660	611	633	642	584	635	651	582	642	615	577	635	678	654	662	600	591	594	685	605	608	635	614	667	656	630	636	647	644	625	623	622	608	628	633	644	621	668	637	626	598	631	686	635	620	644	621	669	618	626	612	657	592	585	655	634	626	632	639	609	627	703	666	659	663	627	638	650	609	594	606	654	638	591	595	627	657	614	612	595	619	598	683	707	594	630	658	620	615	597	609	631	642	678	655	622	620	619	659	635	674	630	676	645	587	647
33150	14818	2447	509	425	370	292	216	229	254	225	222	210	195	189	186	197	213	201	207	208	224	196	206	194	232	221	226	214	203	208	222	217	206	232	211	209	240	186	235	200	196	202	212	208	199	213	196	203	231	211	234	223	210	216	240	217	200	207	189	221	197	204	191	234	206	215	212	215	186	206	218	244	191	192	230	212	203	211	208	205	214	212	203	217	204	210	233	194	194	252	226	209	201	253	202	203	219	215	210	209	205	212	190	207	242	201	177	219	196	216	176	199	213	200	194	233	188	194	217	182	231	205	214	219	211	225	210	202	217	224	233	212	216	204	218	206	227	216	193	222	230	228	191	217	182	214	193	210	209	226	221	218	180	210	229	199	195	197	236	223	262	202	242	217	222	208	199	190	202	218	212	192	219	196	204	180	210	226	190	208	209	197	182	222	207	213	194	203	224	218	193	223	223	232	226	200	233	181	212	195	183	209	228	237	204	206	222	203	213	242	214	201	194	231	220	227	191	219	186	211	223	196	201	228	229	221	187	208	193	218	187	206	217	200	190	211	227	213	212	193	208	177	219	202	213	215	185	189	205	220	190	230	218	245	215	217	179	199	195	202	248	235	210	228	196	233	194	187	196	205	215	210	200	191	210	191	190	230	206	208	209	217	225	225	220	184	204	200	214	203	198	211	234	221	188	219	198	205	202	218	212	210	207	213	209	211	203	205	200	197	189	188	207	237	234	209	241	204	216	192	197	226	219	206	196	214	207	229	210	220	188	243	196	194	235	242	236	229	191	223	208	197	200	223	208	222	199	205	194	205	197	197	189	214	231	206	206	207	205	216	212	218	215	193	197	197	207	198	194	206	211	204	198	219	251	203	215	216	215	220	207	208	217	229	220	204	187	226	208	177	237	191	228	202	191	190	217	219	215	207	193	207	227	209	208	206	197	203	192	202	212	226	176	201	214	219	218	214	219	201	228	211	228	195	207	200	248	215	195	214	219	217	208	180	213	208	213	229	209	203	218	203	206	207	243	198	201	199	199	205	209	204	206	186	217	205	236	201	193	205	194	204	215	188	196	190	198	228	218	194	245	228	202	185	219	214	237	205	212	185	224	228	196	228	203	179	196	207	209	234	255	231	216	199	203	204	229	183	219	211	201	232	193	175	217	230	200	199	217	187	202	212	231	197	223	221	196	229	190	261	188	212	215	206	223	213	221	193	216	214	201	228	232	211	221	219	219	238	189	199	207	220	185	232	246	210	212	208	221	219	237	192	182	216	227	229	205	204	227	209	222	228	198	204	244	200	222	206	247	197	210	228	218	211	225	234	220	182	198	219	187	199	217	231	192	181	193	214	204	238	203	223	206	214	174	218	217	209	214	219	232	232	199	210	213	206	216	206	221	205	199	209	220	204	204	220	200	181	201	207	214	177	193	222	187	225	189	221	245	213	209	206	179	219	175	214	177	212	219	185	207	198	208	217	232	200	181	198	228	216	208	213	202	220	212	216	227	181	205	196	216	202	217	224	192	195	227	168	223	213	191	208	180	217	242	219	217	214	227	216	219	214	211	248	209	227	199	207	179	211	205	185	203	214	221	189	207	235	194	202	196	204	200	237	209	203	199	240	220	181	190	183	227	203	243	231	225	205	236	202	189	212	228	222	200	232	178	223	211	203	203	222	190	205	207	222	197	187	217	224	234	220	200	225	189	217	179	218	247	202	227	229	225	220	203	206	213	207	179	214	195	205	217	229	212	180	217	195	236	243	205	183	206	189	192	246	212	222	221	212	225	211	217	204	178	210	194	209	197	223	227	196	248	245	225	208	213	204	203	209	235	231	214	218	218	215	184	211	209	197	213	208	235	201	198	198	216	196	205	195	227	212	195	169	200	217	208	208	205	242	200	209	215	212	196	220	206	208	264	226	196	217	193	205	251	187	200	189	214	208	202	213	190	216	197	217	214	211	200	203	233	215	204	183	214	194	217	216	227	237	220	207	216	247	245	217	201	203	207	217	206	197	240	195	191	215	196	236	176	187	191	232	213	190	198	207	228	213	184	195	203	215	218	224	206	230	219	222	225	212	203	200	181	220	222	201	225	210	205	230	226	196	262	205	208	207	199	202	225	220	192	223	225	199	205	218	209	202	185	205	214	225	223	237	227	210	202	213	213	227	195	205	198	197	221	219	228	201	201	208	196	195	226	196	203	204	251	215	226	217	224	206	239	188	208	223	210	222	211	210	213	220	187	208	235	226	180	217	213	194	201	207	236	221	190	213	220	220	225	203	212	212	197	213	220	234	197	188	197	195	191	240	209	220	238	216	225	205	193	229	173	210	218	232	227	205	188	184	223	237	207	211	213	203	214	220	180	236	208	221	234	204	214	220	198	212	206	213	231	195	195	183	223	168	214	224	227	190	208	205	218	207	188	200	217	223	204	213	205	192	232	232	192	215	189	222	197	203	205	227	218	186	222	211	201	204	201	183	239	224	214	179	221	183	219	196	224	211	219	215	215	220	193	195	199	178	222	226	226	235	212	213	204	216	205	182	231	205	207	223	187	216	219	210	191	185	220	227	214	237	206	207	197	226	232	216	207	231	221	195	173	216	204	195	216	194	203	187	221	196	211	209	200	222	227	225	212	245	206	193	191	190	201	204	181	213	200	209	218	206	218	188	180	217	224	207	232	202	207	208	220	176	242	186	236	191	221	209	239	230	228	191	212	219	190	211	191	192	217	203	210	220	205	206	217	226	215	225	221	194	196	223	201	207	222	205	208	206	200	196	206	227	197	216	203	202	212	191	196	201	209	188	193	260	211	204	220	219	233	220	179	220	195	204	200	186	196	208	256	206	198	203	169	201	198	206	212	199	220	201	216	239	204	196	188	215	198	206	188	221	191	212	203	238	199	223	202	230	224	219	205	230	212	204	215	204	226	207	246	208	204	202	207	234	207	225	191	200	202	218	207	227	203	207	221	192	215	204	191	197	220	205	206	196	192	194	230	198	196	202	174	210	219	205	209	221	231	204	221	195	213	218	193	195	198	212	241	221	240	209	234	194	232	221	227	227	208	214	224	211	211	220	229	197	215	195	215	201	211	228	220	212	218	236	241	201	233	233	228	207	222	194	200	252	226	179	201	187	216	205	234	200	179	224	196	187	197	186	223	202	207	218	254	212	233	232	176	199	216	190	221	234	227	201	212	190	233	234	219	239	221	232	193	235	237	211	212	219	225	228	191	197	232	229	195	203	219	222	235	209	201	228	217	210	210	203	226	207	184	243	211	217	200	238	180	214	232	214	203	171	201	187	245	189	221	205	211	252	186	218	244	222	220	208	217	200	202	203	215	241	195	192	192	219	223	197	209	223	197	191	192	205	232	222	204	216	206	234	231	214	196	222	226	227	194	227	218	247	203	200	228	191	216	209	208	229	212	216	205	209	211	217	216	204	175	236	208	220	203	191	179	188	222	235	210	219	218	184	220	229	212	189	205	239	247
7625	630	545	561	527	504	537	557	495	502	506	483	539	533	493	513	511	503	485	496	483	543	482	531	507	521	534	502	525	500	530	527	493	517	504	539	500	536	528	521	541	480	540	501	500	487	533	499	512	499	548	527	492	548	524	492	532	510	505	537	494	508	565	526	480	532	568	502	538	508	531	513	468	495	506	513	495	533	501	481	499	470	491	524	499	503	533	523	506	531	522	500	485	551	541	521	497	484	502	490	490	503	488	547	474	512	480	498	520	519	518	536	502	516	526	542	533	506	555	510	547	497	521	491	501	542	517	517	491	482	549	517	458	527	541	507	501	533	475	483	510	508	565	509	522	520	509	528	529	487	525	537	537	517	523	507	502	514	492	496	504	513	524	532	482	450	523	499	495	514	521	523	541	531	538	490	515	488	517	499	489	536	509	542	479	487	488	512	513	469	503	535	499	538	511	493	486	526	528	523	514	464	512	511	511	476	523	518	516	532	512	489	516	498	498	550	502	490	495	512	515	527	545	523	511	513	528	517	509	495	525	490	551	507	477	547	501	525	471	507	478	531	523	522	525	525	537	534	521	515	500	547	551	543	500	511	513	480	488	539	519	508	510	476	490	512	492	571	474	507	498	500	497	478	490	538	547	454	532	534	478	518	513	535	512	538	512	484	502	478	505	510	506	492	503	490	493	522	533	528	509	515	506	504	531	530	501	494	449	530	512	524	494	538	490	492	500	486	494	521	501	491	472	486	537	482	481	506	506	489	508	528	566	546	458	543	490	514	502	501	550	500	504	508	538	515	524	488	546	486	509	527	534	527	533	513	574	496	534	542	509	529	497	501	543	507	471	488	535	513	499	534	486	481	539	545	515	487	501	548	548	507	514	517	520	506	451	532	495	485	492	509	473	524	536	522	503	519	570	482	517	561	562	509	529	504	517	521	508	528	525	510	530	502	479	519	507	493	505	492	495	546	505	498	511	533	525	480	538	503	489	514	490	498	504	530	486	473	526	522	516	489	488	494	516	488	509	523	533	504	496	510	499	543	506	554	541	493	503	451	534	531	508	508	477	511	513	533	503	487	502	523	535	494	516	496	552	525	521	510	556	543	509	534	487	521	501	511	505	510	485	528	496	540	508	528	524	518	544	500	459	500	542	524	509	515	527	548	492	489	517	533	552	532	512	485	504	496	502	513	477	498	502	465	535	539	514	534	513	464	539	487	483	509	513	486	547	522	472	486	510	528	537	494	518	499	546	538	486	487	501	523	508	505	515	493	535	498	509	507	511	494	494	503	522	548	506	534	534	496	481	544	518	497	490	550	499	524	469	531	494	546	538	500	542	518	530	510	526	512	529	520	512	528	503	538	495	525	495	507	547	517	523	526	509	494	544	511	518	515	510	557	522	539	481	537	485	583	487	508	477	532	505	516	549	562	489	503	495	523	505	508	506	507	513	513	479	519	556	510	512	484	489	501	507	520	479	512	510	514	468	492	488	521	491	498	487	504	530	515	472	492	475	530	487	506	552	499	515	514	481	517	515	471	531	519	489	521	527	487	501	494	527	493	490	537	508	537	491	495	522	519	502	503	512	530	520	536	530	495	533	556	485	532	500	476	495	525	538	505	508	509	503	493	529	481	515	466	549	512	519	504	496	516	498	450	505	484	522	507	519	547	526	511	525	475	502	522	555	499	512	564	514	508	493	559	501	503	491	523	472	527	491	550	485	517	490	528	492	533	499	506	470	505	494	483	494	528	506	545	511	458	457	510	488	482	504	501	527	487	492	504	535	486	458	505	484	495	512	558	490	488	537	537	489	471	497	520	515	523	538	528	468	514	484	478	521	496	513	524	511	517	502	506	541	468	536	539	485	516	534	512	473	510	460	490	524	531	514	537	502	550	541	509	516	495	498	495	518	513	525	549	509	511	507	512	526	499	498	523	500	488	504	498	495	481	537	541	496	480	494	514	497	503	536	542	524	534	533	488	500	515	502	518	496	492	506	512	515	474	534	507	520	492	501	511	496	533	523	530	519	497	542	502	478	502	528	563	548	516	533	546	552	564	517	494	513	545	490	506	494	505	504	591	535	537	498	490	520	525	492	516	546	514	509	494	541	509	510	479	496	485	493	513	514	541	501	553	493	527	505	505	502	507	509	519	527	530	519	519	524	526	511	495	495	496	485	513	530	510	506	514	473	534	499	512	516	531	515	514	547	492	522	496	499	491	514	520	495	502	513	509	537	507	523	493	525	523	532	507	485	526	552	488	511	505	490	507	499	554	482	522	546	514	517	478	501	575	529	501	464	540	463	496	534	476	512	536	485	501	497	497	482	504	496	529	501	519	551	495	481	477	532	553	540	492	536	498	511	490	515	496	467	520	503	490	515	490	510	538	535	489	536	490	490	508	521	523	494	486	510	493	527	520	451	531	504	563	517	551	496	529	543	499	481	494	519	492	520	540	522	529	514	483	515	513	500	485	534	521	495	516	515	497	494	486	495	487	509	562	478	531	495	530	536	502	521	477	487	511	503	518	536	531	546	510	538	539	531	536	503	498	475	506	546	517	523	496	527	517	547	495	515	503	538	522	540	488	502	522	499	556	544	488	495	469	508	560	513	512	545	519	499	497	534	546	463	479	539	541	509	475	522	518	527	540	491	538	554	533	511	493	550	492	514	493	506	519	518	501	537	464	524	523	523	535	545	539	517	540	473	495	512	522	491	480	521	508	519	515	502	523	485	513	525	500	546	526	540	538	511	515	449	546	506	526	450	526	493	551	484	482	497	514	540	478	510	552	481	539	465	512	527	522	470	507	508	504	521	508	497	534	499	523	487	501	521	498	516	486	504	514	520	519	529	480	515	494	518	513	512	466	506	518	539	477	517	498	431	525	502	492	499	482	500	497	492	517	497	497	498	522	490	530	482	475	498	525	506	524	530	554	541	515	515	523	499	493	525	529	507	512	539	506	536	507	500	511	503	532	499	516	499	513	530	503	500	559	521	528	511	533	505	506	534	497	530	544	560	529	509	503	543	556	484	490	528	569	492	507	507	539	487	523	540	519	470	528	533	548	478	493	536	567	546	494	491	540	510	522	509	505	520	558	546	507	479	529	480	494	532	500	492	515	532	482	508	533	523	481	526	539	497	525	507	484	504	542	509	547	497	502	538	477	562	496	532	501	533	509	511	510	533	532	523	481	512	485	520	511	455	511	464	510	506	505	509	529	510	504	557	538	524	504	521	492	501	510	473	519	508	534	503	521	524	498	560	515	525	522	523	510	499	510	505	499	518	496	498	508	511	509	509	509	497	531	501	524	494	489	517	492	527	478	490	501	513	499	513	515	524	486	518	509	560	502	488	495	519	530	490	519	530	511	548	501	506	513	523	512	514	476	533	546	554	528	511	557	528	485	466	528	523	512	504	528	539	497	507	478	477	516	483	502	514	525	491	519	519	558	539	534	523	497	499	540	518	501	556	490	542	527	493	497	575	517
25026	20964	23573	28520	20975	13338	740	454	434	429	441	439	367	438	333	403	360	375	385	383	372	375	344	398	345	385	394	400	340	368	359	379	368	351	367	378	361	379	338	337	364	401	346	379	364	336	342	335	350	376	339	362	357	376	342	375	366	366	376	364	384	352	409	348	360	363	384	401	394	350	406	391	383	354	361	350	405	412	392	353	393	381	381	369	374	332	361	350	365	375	351	379	386	378	385	357	370	350	367	396	422	402	347	371	365	379	330	340	394	357	346	363	387	368	355	401	371	374	349	330	387	333	391	406	395	372	383	363	389	346	349	399	365	362	351	384	373	373	377	354	366	362	357	377	381	381	350	374	373	356	382	364	386	365	325	356	333	380	387	376	329	335	360	378	398	317	383	397	376	399	351	346	392	346	386	364	359	352	364	348	362	346	357	382	350	361	370	383	350	360	361	353	383	349	366	363	356	359	359	386	391	371	389	332	345	363	339	337	414	379	389	356	356	349	351	377	398	368	343	366	362	343	359	349	350	412	376	359	343	360	308	379	389	396	394	372	354	334	378	343	346	371	391	386	368	353	363	351	396	393	375	348	393	367	363	340	372	360	360	395	403	381	392	384	361	355	362	330	339	328	379	350	375	364	337	380	393	369	365	374	363	346	354	328	373	370	403	330	400	370	361	344	342	361	353	361	383	344	373	360	351	350	350	405	349	375	354	345	356	327	389	353	343	403	359	366	395	361	398	359	381	338	382	365	408	324	384	402	378	383	364	358	357	391	340	375	360	333	393	385	373	350	352	377	339	356	418	368	369	349	356	366	375	387	395	382	343	334	383	368	375	338	362	368	360	361	370	371	372	340	359	339	384	353	371	369	355	320	378	366	367	382	373	375	331	384	365	358	368	345	380	406	374	393	367	335	355	344	343	321	329	356	370	342	347	370	347	378	349	349	375	399	393	327	386	368	367	347	344	367	344	338	365	363	393	348	399	355	383	392	365	333	360	353	344	345	344	362	358	384	370	363	341	358	408	361	349	345	362	349	398	348	373	390	356	380	351	365	354	370	347	348	322	371	395	384	382	386	379	357	374	382	372	405	349	395	364	351	358	358	393	345	343	335	368	331	375	375	323	390	387	354	373	383	358	358	399	344	380	367	353	321	331	363	317	340	392	366	383	360	351	350	331	378	340	354	345	339	365	350	373	337	370	381	365	394	326	360	386	327	364	376	350	392	388	357	376	352	357	379	342	341	328	376	406	352	322	386	380	348	348	305	373	370	366	362	356	392	353	370	371	367	381	370	354	379	379	347	382	353	378	363	382	353	386	361	339	344	352	372	338	368	373	359	354	380	356	340	373	383	367	345	365	359	347	357	327	363	364	378	335	382	349	372	367	337	365	393	321	389	395	355	396	321	356	319	343	348	407	339	377	396	346	368	375	367	332	344	350	331	381	363	386	353	409	353	347	362	394	362	364	370	362	369	366	401	387	368	375	372	343	363	360	354	394	363	357	359	370	364	385	364	377	329	344	360	352	370	349	340	378	370	356	341	368	322	365	373	344	339	342	357	341	373	349	396	364	343	317	387	362	398	400	385	348	358	350	356	355	366	328	362	364	394	353	359	363	373	337	319	394	355	336	366	355	342	335	377	345	367	368	368	373	349	379	384	352	391	375	386	370	368	364	361	368	331	364	369	383	343	382	341	374	319	351	318	368	369	365	367	363	347	364	340	364	415	374	386	383	351	338	388	314	370	363	334	301	347	363	343	392	366	387	342	353	344	358	385	350	338	360	379	347	384	408	343	381	356	321	346	371	368	361	369	367	374	354	371	317	353	355	343	369	324	353	347	384	324	321	344	338	360	395	374	377	337	350	311	334	353	334	381	349	333	348	412	364	368	332	347	330	353	382	385	381	326	342	374	352	399	338	363	391	344	352	366	385	368	373	368	377	350	351	372	362	339	385	395	355	327	373	391	342	359	368	344	374	337	394	348	322	317	340	379	340	371	368	340	421	372	341	351	351	361	368	368	383	401	322	340	367	369	380	317	342	352	322	336	363	386	333	340	351	351	373	355	340	381	348	381	364	336	350	349	348	361	351	385	373	364	378	377	331	339	362	362	357	365	361	360	355	398	361	379	362	342	359	353	321	357	399	395	402	390	362	366	377	358	372	381	377	344	328	336	387	358	382	351	368	328	341	358	386	368	368	357	366	372	376	331	352	388	327	319	329	356	343	398	368	316	365	355	368	370	372	325	368	394	380	345	326	333	325	358	385	383	389	363	375	377	345	357	346	330	360	369	404	347	414	342	389	366	387	343	395	309	365	364	405	404	333	363	397	330	332	374	347	387	363	373	348	390	385	320	351	380	365	361	369	321	357	359	356	396	308	352	348	352	356	388	362	358	380	359	357	349	363	383	370	371	370	363	363	370	382	360	348	377	346	334	362	417	360	417	370	368	363	358	349	377	398	354	357	425	367	336	365	334	358	380	342	324	381	342	350	386	339	354	370	360	374	347	356	365	351	369	363	349	383	366	363	389	360	384	340	347	372	350	333	366	375	390	388	367	372	377	342	365	353	341	374	403	359	321	387	356	337	377	363	356	351	363	369	377	370	344	356	343	359	327	376	323	368	380	357	359	375	360	353	374	351	356	375	399	379	372	335	315	443	329	348	373	391	401	389	358	396	359	388	347	373	349	332	398	387	360	326	382	367	364	335	388	380	372	412	364	363	391	384	360	390	338	389	330	384	386	341	348	379	413	390	358	380	362	334	320	376	385	387	368	360	377	374	365	320	359	361	396	347	401	365	350	383	380	387	347	337	368	372	389	379	387	353	320	354	325	313	353	341	397	346	382	377	353	364	339	359	407	345	316	343	344	383	402	346	386	388	319	347	380	375	397	410	379	391	371	331	342	307	370	341	371	360	368	382	379	368	379	352	363	375	375	398	363	353	312	374	333	388	379	360	360	389	294	345	388	347	380	357	338	373	330	390	354	382	348	343	376	347	368	344	362	346	397	351	353	378	370	379	361	336	355	361	345	364	360	408	312	323	360	393	347	356	371	351	363	349	360	331	381	369	349	383	361	364	351	348	408	385	340	380	369	355	374	378	371	358	335	368	350	352	350	372	390	382	388	361	362	376	334	358	332	333	372	352	349	378	417	335	366	354	358	348	337	360	358	383	388	346	365	372	368	340	372	397	382	366	341	372	370	365	371	349	402	328	368	359	354	370	354	374	366	339	360	406	387	351	339	352	389	361	341	372	335	342	339	357	344	352	330	335	339	363	380	381	383	359	356	358	415	359	340	349	328	335	373	360	386	366	341	351	367	367	319	393	360	386	367	363	368	401	364	346	368	342	375	406	376	361	353	404	386	344	383	357	395	387	333	371	375	357	383	359	383	345	344	360	386	374	355	395	371	360	315	356	343	355	317	369	355	381	355	380	361	345	329	360	371	392	384	347	394	348	364	370	408	324	356	323	381	345	393	379	372	352	379
4365	2145	1331	965	867	903	819	866	790	780	768	817	792	811	771	803	831	788	755	778	746	760	762	822	802	779	775	762	758	792	771	791	769	776	752	732	745	775	799	801	739	792	803	755	774	776	819	815	714	796	805	834	792	789	830	808	772	775	784	808	728	777	706	812	789	764	775	802	794	798	725	779	817	796	791	847	800	822	746	764	765	781	815	761	766	766	793	807	795	772	738	792	789	792	783	793	794	835	781	759	761	763	800	744	791	752	811	788	752	780	798	827	821	784	768	770	808	758	768	769	810	760	800	789	817	795	698	773	753	778	823	763	794	771	756	709	830	730	763	794	793	780	806	756	787	780	822	800	793	805	816	820	785	769	774	744	747	797	754	786	812	790	788	749	787	810	770	791	757	768	813	704	800	825	788	781	837	783	806	823	756	819	799	771	822	797	773	771	825	764	788	792	803	785	805	778	750	792	779	793	786	791	782	813	806	722	779	773	757	819	795	765	774	755	747	693	781	782	770	780	782	788	724	796	767	786	766	765	809	815	759	766	804	813	813	859	767	825	775	769	777	761	753	795	796	805	774	746	782	808	735	820	810	773	755	788	785	792	806	741	702	800	808	805	825	768	803	774	778	761	794	771	772	771	782	761	806	791	797	788	825	769	803	800	798	784	758	724	726	786	806	775	752	836	778	776	781	744	819	749	770	791	748	782	744	794	782	706	769	817	802	745	790	794	773	758	772	801	814	763	736	791	743	823	775	792	796	757	761	754	796	780	814	798	787	725	769	820	767	765	772	750	775	763	773	788	792	735	807	796	770	787	774	801	763	788	741	789	780	764	762	813	820	772	802	769	774	754	830	826	799	764	792	757	778	782	750	779	779	826	775	768	808	815	775	788	775	765	746	781	724	741	841	789	809	758	781	773	761	839	792	793	779	781	795	796	792	792	832	780	758	781	794	781	791	781	758	771	786	776	754	757	774	794	746	807	818	749	784	783	756	760	828	803	848	792	819	760	801	772	787	838	774	798	765	807	771	782	796	766	801	759	819	787	775	753	733	764	820	799	822	729	776	778	800	756	783	794	774	805	784	795	784	814	749	788	785	806	797	774	797	714	775	759	756	713	770	768	797	808	761	731	785	821	755	775	790	773	796	745	722	788	786	764	748	792	801	795	807	770	760	771	729	779	799	721	771	835	782	809	799	791	806	754	744	765	789	757	786	776	811	777	760	765	784	793	764	837	810	801	760	781	756	799	783	768	801	736	767	783	771	728	763	789	770	775	761	781	778	781	792	796	798	815	817	722	760	793	778	770	863	750	753	751	771	734	769	736	836	771	752	768	814	768	745	753	733	774	747	748	815	805	789	800	766	811	828	749	749	735	806	799	800	819	773	800	778	754	814	791	788	774	771	740	783	786	811	764	760	754	733	805	824	816	823	794	760	815	777	768	784	756	739	771	789	739	793	808	782	763	819	771	834	755	751	766	816	768	735	777	750	753	754	739	829	809	753	805	792	783	772	820	785	758	801	849	792	801	829	774	766	788	759	809	765	732	759	760	763	798	751	795	784	783	753	820	796	818	774	784	775	710	803	830	799	719	837	789	789	842	758	803	784	762	750	801	791	773	750	764	822	780	763	800	797	767	811	800	790	761	730	799	774	796	722	805	788	778	828	793	776	800	811	791	818	788	766	778	776	817	795	798	838	792	794	812	797	801	771	787	788	764	788	782	801	764	815	764	727	774	775	787	717	777	794	789	739	764	723	802	814	793	775	787	745	795	786	796	820	802	743	778	780	756	790	750	762	787	778	773	788	794	797	786	804	774	713	817	761	827	759	777	735	779	746	759	795	805	775	767	814	772	805	797	778	718	806	770	723	751	720	776	800	842	747	783	795	839	787	786	785	778	764	790	816	798	743	767	853	796	771	774	775	789	748	743	802	775	769	787	721	761	831	793	802	791	759	747	794	786	730	823	772	758	773	791	750	764	812	829	776	745	821	782	798	782	805	753	788	774	801	780	805	824	825	811	791	780	774	842	789	818	791	736	755	757	759	787	758	772	808	786	789	807	785	809	756	795	783	778	856	773	810	708	789	748	835	783	764	769	765	839	802	787	789	765	802	756	742	758	799	769	775	850	842	774	827	797	808	801	794	789	781	783	827	810	815	783	794	810	759	764	752	820	743	771	814	802	736	817	798	726	823	766	740	790	721	770	782	766	751	798	779	801	784	793	788	825	793	822	786	797	757	760	824	769	772	776	744	778	770	777	835	772	759	749	789	836	781	736	772	811	767	809	806	793	809	701	783	793	794	762	785	766	759	742	769	771	750	781	757	784	758	808	728	782	761	798	736	820	779	800	821	844	793	824	757	777	795	779	775	801	785	806	808	772	785	798	802	776	789	743	804	748	800	791	785	784	791	787	734	751	833	759	775	771	850	781	777	800	787	719	767	799	751	746	733	750	761	733	776	753	828	795	798	833	734	777	805	817	772	816	772	783	760	776	781	770	777	771	725	825	741	726	767	775	824	796	760	817	751	772	804	746	783	776	825	794	794	770	790	784	819	702	801	787	777	741	812	786	768	810	806	733	793	811	781	789	792	782	811	764	762	778	805	759	788	745	798	773	830	782	775	794	779	805	770	754	770	830	819	719	825	804	812	773	806	785	834	789	791	769	734	764	775	868	799	746	726	810	775	836	737	743	781	779	740	777	783	821	796	788	783	784	809	749	745	768	792	813	794	735	783	755	863	725	733	818	793	753	768	763	786	809	794	768	740	757	790	787	795	785	759	792	787	730	782	792	781	800	781	820	741	760	825	802	754	811	791	797	823	776	819	792	793	792	788	807	804	749	797	834	743	748	768	738	790	757	770	806	760	778	786	842	753	765	753	757	788	768	815	798	822	811	810	799	768	797	839	773	812	750	778	791	809	757	812	802	788	807	776	811	730	694	749	772	780	802	785	782	740	803	778	775	804	787	803	779	771	774	785	781	779	765	785	758	797	780	808	793	782	755	826	793	763	780	790	791	755	774	789	793	738	795	781	768	761	781	747	738	801	765	747	815	768	801	775	764	724	843	815	762	723	820	843	808	813	808	785	761	788	828	773	803	769	716	754	741	765	761	727	804	780	757	790	809	748	847	760	747	752	809	837	756	765	783	783	739	831	759	761	753	823	812	792	820	805	794	824	731	792	804	772	756	786	804	819	817	770	759	835	756	825	795	785	821	799	775	771	822	781	794	791	811	778	747	774	748	798	755	773	795	765	806	776	776	748	732	783	846	851	765	781	753	729	757	789	802	804	765	752	757	786	797	792	826	774	789	764	789	785	755	797	741	800	758	775	791	826	793	789	792	809	711	783	762	780	736	779	797	786	788	809	762	782	718	805	770	797	761	705	764	774	805	820	768	791	755	761	778	796	749	786	766	829	790	801	738	777	782	779	796	811	761	786	866	804	823	818	789	794	777	785	735	737	762	741	798	785	751	782	811	774	796	774	764
24465	21010	23991	28243	21016	21041	11015	643	432	423	356	360	393	416	336	349	336	316	310	313	326	343	327	309	327	312	322	299	314	291	339	305	300	323	329	256	313	311	299	292	303	324	346	302	326	322	294	316	321	316	308	309	334	300	300	305	321	301	289	313	305	310	323	293	274	268	283	297	298	279	306	347	303	303	315	301	309	311	317	289	255	268	310	282	304	291	291	293	331	309	305	313	304	288	263	286	299	312	309	309	304	279	306	312	306	273	281	297	323	316	303	289	311	352	304	303	306	284	317	308	307	326	306	285	300	336	298	330	303	304	290	302	303	335	314	315	308	295	322	299	331	287	285	295	295	315	308	315	312	312	304	299	296	298	307	297	309	293	301	285	318	340	334	294	294	309	329	283	310	303	291	272	282	295	323	283	281	293	288	299	295	306	307	292	298	316	296	303	287	305	334	295	294	294	303	314	296	324	305	312	272	320	281	300	311	290	315	308	308	287	291	317	297	327	266	273	309	281	282	303	285	275	308	290	319	320	288	316	303	292	314	318	334	316	332	313	311	311	308	285	261	283	303	295	286	300	322	311	336	300	292	301	293	292	273	297	326	323	316	288	303	351	290	294	313	303	305	313	296	290	286	283	269	291	280	311	305	296	338	260	282	276	293	293	274	274	326	298	312	313	317	306	308	323	302	303	319	307	294	295	305	287	310	311	321	308	299	326	308	314	283	310	274	308	304	296	328	302	303	313	339	286	283	302	302	296	305	316	295	309	291	285	290	309	291	280	296	311	295	309	303	324	322	305	317	299	333	312	330	287	303	322	301	299	286	286	283	290	311	301	317	331	345	313	306	288	283	320	313	293	323	307	279	318	294	286	319	273	318	310	325	313	288	313	285	301	288	288	319	300	281	315	265	316	280	308	336	246	315	325	309	270	270	286	312	266	290	292	291	267	303	286	335	301	329	288	313	297	294	315	299	296	281	292	284	308	324	302	278	324	298	278	317	285	290	309	322	284	321	278	287	324	278	270	293	325	279	321	274	309	313	272	299	282	322	298	287	298	334	298	297	297	279	257	299	302	333	267	301	300	265	305	301	304	310	270	320	322	326	303	304	308	282	259	308	309	287	314	343	281	314	306	272	292	300	283	311	311	280	285	293	302	319	282	284	301	282	293	306	305	303	316	313	288	296	321	297	312	280	272	320	308	290	333	275	272	304	308	298	293	330	324	283	280	304	319	288	311	330	295	289	281	277	319	281	288	337	303	321	307	303	277	284	279	303	313	309	283	332	306	315	327	287	303	279	283	296	304	276	303	344	308	306	296	300	288	302	319	270	334	283	283	312	272	287	272	324	273	339	309	296	303	271	310	291	290	279	311	306	282	296	286	269	290	298	304	319	313	316	292	274	306	344	311	307	294	307	309	295	292	287	246	307	304	284	279	299	312	305	289	294	329	318	272	284	305	270	274	315	297	291	295	320	321	299	298	305	314	297	322	294	306	293	339	354	288	306	286	279	261	321	269	309	299	309	305	289	291	272	288	285	282	290	261	282	280	286	299	299	291	285	279	327	327	300	341	301	296	316	318	316	289	349	293	330	312	316	325	336	289	306	300	285	283	295	305	312	325	329	305	313	299	305	285	262	291	283	311	332	295	313	331	278	307	304	308	337	329	322	298	295	287	321	266	282	330	289	272	338	288	270	281	280	299	295	268	293	326	301	316	360	298	281	316	304	281	315	280	292	309	295	334	295	310	309	297	298	273	312	266	327	291	323	286	279	304	313	326	309	305	301	312	274	310	291	272	307	351	251	311	290	293	303	296	322	277	322	316	284	277	335	327	296	300	307	317	312	321	291	268	292	286	333	293	293	279	325	300	298	305	339	312	344	311	285	304	310	322	308	316	318	330	308	299	320	304	284	311	314	318	311	311	304	305	263	298	298	293	297	327	311	265	285	269	270	284	285	301	311	305	279	287	295	312	329	318	347	274	298	275	286	294	328	297	319	294	286	288	294	286	318	335	272	304	332	314	293	282	284	291	288	325	308	284	306	284	285	309	328	295	292	289	273	269	303	302	292	309	313	268	304	294	301	255	301	293	284	281	291	295	333	310	303	324	311	341	324	300	325	313	281	295	285	294	309	283	282	293	323	332	313	333	275	283	299	282	311	291	304	268	289	297	332	311	308	311	295	279	279	286	304	305	272	314	311	301	280	303	281	315	315	282	336	286	306	306	313	293	323	277	302	330	272	306	306	297	252	314	301	320	289	287	295	330	359	290	285	305	316	265	325	303	325	288	314	346	358	299	297	325	305	312	282	278	304	315	295	303	303	327	302	311	321	324	322	296	297	282	298	323	316	300	311	315	318	349	321	313	295	277	311	302	300	311	308	313	281	306	330	298	293	286	323	290	295	273	309	269	282	308	290	316	316	329	302	284	313	291	297	335	294	323	278	316	316	312	290	313	296	253	309	301	288	311	282	309	291	304	295	287	297	305	276	314	301	295	340	279	282	313	286	298	308	307	311	309	331	291	290	318	354	283	314	302	296	292	314	271	278	300	302	336	309	327	292	327	305	294	298	307	311	295	278	295	316	307	320	296	325	304	293	333	295	325	285	285	294	295	323	327	327	294	305	289	326	296	306	304	306	333	317	286	320	308	278	288	291	311	314	264	303	294	302	332	287	308	270	297	319	337	278	284	290	295	319	303	315	301	302	298	322	305	331	341	279	312	283	297	262	283	298	318	310	257	305	281	264	309	324	270	319	278	280	288	285	300	306	280	272	290	283	286	267	297	320	284	339	307	275	341	306	276	313	291	299	312	287	329	303	308	323	295	304	277	325	291	334	323	295	333	316	307	274	289	287	327	284	297	305	336	306	303	292	301	310	297	284	278	303	337	314	296	315	286	286	297	315	319	315	284	302	312	290	285	318	283	304	294	305	276	272	327	294	284	292	301	310	279	260	306	302	267	311	269	328	306	305	294	280	278	333	290	303	342	298	311	291	320	293	315	306	312	282	345	293	278	321	307	290	335	342	281	284	279	298	298	299	326	322	324	301	328	304	320	301	281	296	301	322	317	327	287	305	309	347	323	270	314	308	271	311	272	278	297	307	345	315	301	312	312	313	287	328	291	282	285	306	299	300	288	292	309	263	323	299	283	321	286	262	318	287	333	318	336	281	274	310	327	319	316	286	293	284	306	307	302	293	316	334	306	290	297	295	285	310	307	310	316	275	273	311	283	297	288	272	300	258	302	309	303	305	274	309	271	300	310	320	307	316	326	281	293	291	317	301	294	325	333	327	278	295	297	300	296	317	299	320	305	292	328	273	286	287	300	284	283	295	281	277	302	315	286	281	311	284	281	284	308	320	329	293	284	290	302	298	310	303	299	286	304	285	302	273	276	286	310	304	305	311	294	313	316	308	301	300	364	274	281	325	296	296	298	285	276	290	282	311	293	289	304	282	273	281	281	298	325	319	313	301	269	307	341	298	320	301	328
3960	3232	1690	1055	828	744	702	647	664	667	659	687	657	624	646	684	648	668	623	709	612	626	616	654	617	629	587	622	632	616	666	625	655	632	649	697	648	646	646	671	654	631	623	618	645	649	638	632	626	641	675	669	609	649	637	646	665	608	653	654	650	618	682	660	596	617	631	639	608	651	620	633	633	595	629	651	682	616	609	654	629	672	590	669	627	676	609	687	613	643	611	661	633	647	606	633	624	638	655	691	669	683	653	592	621	655	605	639	646	627	630	613	649	624	600	669	658	645	682	637	673	631	627	626	656	682	617	640	611	615	671	631	631	611	639	646	630	684	645	608	617	616	611	622	660	637	657	640	654	632	610	638	635	645	691	626	642	612	668	632	620	620	704	633	659	580	659	611	631	636	675	632	646	591	675	579	611	649	601	638	603	670	678	642	622	657	628	667	637	615	689	624	631	645	632	595	626	658	668	631	607	620	650	628	612	681	668	655	650	651	630	589	624	649	624	667	660	660	617	653	641	631	657	601	665	654	606	633	622	629	600	669	651	654	651	621	647	620	623	641	646	629	655	636	600	642	569	632	670	648	625	622	630	634	656	627	585	625	632	627	634	657	609	635	634	639	667	647	616	656	650	668	596	639	670	614	657	588	609	623	629	648	637	637	626	662	605	672	665	635	637	662	611	617	612	645	651	616	590	625	620	639	663	651	667	611	630	648	625	684	654	614	704	644	651	625	618	616	635	655	655	624	602	624	668	603	649	647	650	637	641	630	606	673	642	642	650	630	622	648	657	633	636	639	633	636	665	645	606	622	667	646	636	651	608	673	632	636	668	583	611	637	614	618	643	628	618	676	666	637	642	660	604	599	679	609	626	680	641	634	646	629	626	651	580	631	665	649	589	686	653	664	637	593	642	644	626	644	629	605	624	686	639	622	572	660	616	649	625	630	675	642	611	664	636	649	688	621	624	600	641	626	615	660	613	652	604	627	665	646	670	687	655	638	627	697	592	619	611	660	631	623	636	622	606	628	618	618	627	666	674	661	626	686	681	635	654	652	704	654	621	643	619	666	616	672	658	636	601	652	658	617	669	651	649	625	645	603	608	598	598	642	625	636	616	625	609	636	630	684	643	615	646	648	677	668	595	665	640	664	630	628	629	636	635	621	638	602	636	627	643	621	634	613	616	665	643	614	660	571	596	617	676	643	623	671	610	593	616	621	669	640	630	630	599	643	604	612	640	644	698	615	657	667	635	664	629	671	670	643	632	644	622	596	605	640	618	672	608	628	640	638	591	627	633	609	601	631	638	656	628	599	606	643	621	616	602	598	609	642	650	624	607	596	623	654	629	669	656	643	613	640	589	556	654	674	671	662	657	607	628	614	643	619	600	642	634	634	588	656	662	618	639	649	632	630	643	641	648	654	633	643	628	606	669	622	613	624	679	612	640	634	625	650	654	652	627	586	621	641	628	682	633	663	644	650	603	585	607	651	612	622	647	672	617	637	613	633	607	619	670	611	599	647	647	652	660	618	610	615	647	603	616	617	642	635	631	634	604	690	591	632	660	680	589	646	621	656	616	650	586	645	615	613	594	653	603	632	666	642	641	692	597	603	623	617	661	571	680	604	656	609	627	675	630	615	651	605	669	630	609	655	625	650	624	622	581	610	675	641	630	662	659	644	645	655	646	680	673	634	661	649	628	635	683	629	630	666	644	603	573	603	692	613	617	637	609	660	638	582	638	619	617	595	622	616	628	637	624	633	618	674	643	616	609	598	669	588	613	626	593	639	653	655	650	636	681	642	621	596	667	673	599	601	628	643	637	662	599	642	705	659	657	626	629	604	594	636	635	641	626	600	648	633	600	600	695	652	631	665	662	641	632	610	653	652	637	625	620	656	680	617	651	633	632	652	611	605	569	622	639	644	654	626	629	642	606	646	628	636	638	644	671	651	624	629	631	655	642	660	629	615	651	647	639	590	654	637	613	607	656	670	635	620	613	657	645	661	622	652	634	671	655	634	639	608	639	666	650	641	625	638	644	633	636	631	608	616	602	625	636	627	628	593	647	643	648	640	607	651	612	601	651	660	630	659	660	625	619	614	623	613	638	645	599	670	638	693	678	626	648	600	639	607	694	674	607	696	626	621	662	630	640	603	627	670	611	652	606	640	652	612	592	630	616	647	634	656	653	626	615	659	647	629	642	657	630	647	635	622	633	646	644	626	649	628	636	654	600	634	612	655	639	604	617	620	608	572	627	677	682	666	638	680	667	580	630	634	664	635	627	613	627	680	622	663	605	619	618	631	656	670	596	674	652	644	602	604	664	627	615	633	625	618	682	604	632	657	653	625	675	652	612	666	654	600	646	619	642	657	589	610	602	646	661	658	597	655	615	659	617	648	592	617	628	654	701	636	625	583	650	667	651	653	577	619	628	637	638	635	634	639	617	641	630	640	701	641	616	640	588	691	615	584	605	661	628	650	645	664	649	611	632	629	635	609	613	616	681	606	660	644	670	673	664	622	667	617	631	645	640	625	602	625	632	587	652	627	655	626	668	624	602	681	617	618	651	665	571	604	612	624	616	631	628	629	653	638	634	691	663	655	602	685	618	640	649	636	616	643	659	633	608	604	647	602	693	613	643	623	698	663	624	600	624	632	613	687	665	648	618	624	676	615	646	649	637	660	618	707	688	608	622	605	636	628	629	666	635	657	651	687	643	651	663	669	663	666	629	595	650	668	674	632	664	624	636	653	640	678	627	629	575	656	674	627	585	625	621	689	563	606	636	635	650	621	636	616	645	694	612	683	649	607	652	653	647	607	596	660	643	642	637	610	652	640	667	626	615	690	610	624	651	659	678	645	650	645	654	595	632	647	663	646	608	658	655	611	700	643	650	590	647	729	656	667	602	671	656	630	652	610	635	589	607	672	637	636	653	601	690	645	628	640	615	641	681	662	580	617	654	620	569	638	628	687	629	668	641	681	663	630	644	655	616	646	681	607	612	606	619	616	633	642	647	674	599	641	630	588	613	628	610	614	610	615	640	646	633	637	573	667	673	651	617	605	621	609	623	690	640	645	653	645	663	680	599	605	606	676	642	675	655	614	602	656	587	664	589	598	655	653	639	611	603	638	638	653	610	667	625	662	673	619	651	619	629	640	652	634	633	636	612	649	651	653	639	636	643	602	676	607	612	640	614	662	607	603	668	629	625	663	653	598	624	617	648	626	636	629	635	589	621	627	652	668	649	581	613	639	642	650	657	603	673	660	633	629	604	666	631	647	658	636	647	632	645	613	634	613	660	624	631	644	629	628	641	580	626	607	668	609	602	627	645	679	616	659	676	609	607	665	648	636	655	661	630	599	663	609	649	625	619	647	665	642	637	611	636	623	626	589	669	622	624	672	626	616	667	624	668	659	572	636	632	640	643	574	618	654	632	629	665	665	610	648	657	625	688	626	633	635	600	634	651	619	587	676	642	654	629	654	643	651	642	670
33206	14732	2233	352	248	210	216	189	200	228	220	196	200	188	185	174	215	213	235	220	201	204	193	221	242	256	205	182	234	209	198	208	196	184	206	187	203	204	201	182	198	211	248	192	187	222	204	221	224	195	198	201	222	192	241	196	208	225	204	208	231	177	213	219	186	223	223	185	215	230	230	223	212	201	210	211	212	199	199	210	190	204	228	227	200	221	203	203	228	191	192	227	224	208	192	207	219	224	204	191	233	195	198	191	209	230	218	203	198	212	177	196	245	217	194	226	183	199	201	235	206	240	212	214	193	211	215	204	193	200	216	203	231	197	218	192	175	210	227	200	218	207	224	197	197	226	208	225	210	225	210	197	251	203	216	214	205	182	186	207	224	206	226	203	207	196	218	215	211	224	194	207	206	196	219	195	214	209	213	213	206	217	217	190	218	202	227	234	228	191	216	208	223	200	215	216	230	218	206	192	214	212	207	223	220	208	194	205	218	197	246	218	197	219	222	207	189	220	224	202	216	185	179	193	192	203	220	213	196	191	197	227	240	198	221	230	215	195	228	190	214	228	229	209	192	226	207	229	208	227	216	200	206	224	174	184	190	197	203	198	247	211	226	194	234	224	226	207	223	216	214	192	214	214	234	218	218	201	205	226	212	204	227	208	225	219	211	237	211	201	194	208	215	207	221	178	205	194	215	220	203	202	222	198	212	222	215	225	201	221	222	243	230	204	200	197	196	211	206	203	206	197	222	227	230	214	222	225	215	215	182	226	245	211	200	228	240	207	227	190	201	210	207	205	204	206	198	213	202	205	221	189	236	223	185	204	213	194	197	216	194	190	203	206	189	214	184	205	202	235	225	202	216	226	183	238	221	209	172	208	199	175	194	174	206	202	209	210	208	205	205	207	198	223	200	207	206	199	191	196	226	208	200	227	198	237	241	214	228	197	195	207	205	226	225	214	221	204	217	211	187	207	225	199	234	196	225	229	203	214	204	226	203	209	177	221	215	214	173	213	237	211	234	218	187	216	212	205	219	219	200	221	216	196	207	192	210	195	221	228	218	195	195	195	206	222	196	212	181	184	189	224	218	209	200	198	206	200	232	196	208	194	215	227	207	210	216	188	215	231	212	198	205	192	200	230	193	214	226	213	194	188	200	212	194	187	204	214	217	221	240	189	205	178	205	219	196	198	184	202	227	247	201	203	194	202	229	159	204	174	207	197	211	204	208	193	188	213	189	243	213	221	217	229	194	209	228	211	217	221	196	202	216	220	222	197	190	198	204	221	223	168	179	194	215	220	234	196	206	199	214	193	226	229	207	198	203	203	238	188	204	217	194	209	213	207	211	241	224	201	189	204	214	205	225	200	206	180	227	237	222	202	250	223	205	222	214	183	193	198	200	216	233	238	182	200	200	212	219	226	225	195	226	192	229	192	202	206	203	216	212	203	200	197	242	218	234	208	200	189	209	210	219	228	235	222	207	219	204	208	217	206	205	212	230	203	216	189	202	178	211	233	219	222	205	223	215	195	201	203	210	178	192	185	199	211	206	221	211	195	199	206	215	206	217	225	204	232	220	224	211	186	201	210	200	202	203	195	212	208	252	223	233	210	190	225	223	211	212	208	198	190	206	204	218	199	210	207	211	225	188	227	208	213	216	208	214	203	201	219	203	221	190	210	214	202	192	220	204	213	213	219	188	190	211	185	187	191	209	227	219	219	208	214	208	202	185	204	239	222	204	218	205	211	231	203	214	240	236	216	241	221	223	208	186	215	195	190	207	209	205	210	197	180	206	186	192	225	223	216	220	175	212	189	221	228	224	194	237	219	217	215	208	191	224	223	215	196	214	219	198	196	197	213	208	204	235	197	216	230	220	217	210	207	225	219	192	185	217	216	184	184	221	207	202	187	209	232	221	189	229	192	183	189	207	237	219	207	191	220	204	168	201	217	192	200	201	194	178	202	206	222	229	202	189	212	195	217	192	230	185	219	204	209	203	218	226	216	196	229	209	226	190	216	214	200	233	194	193	204	211	197	224	194	192	217	243	193	217	220	206	216	211	219	227	219	227	190	211	231	221	189	216	219	206	211	209	207	206	194	189	230	220	186	197	219	198	198	202	208	178	197	174	220	219	192	206	204	226	228	227	181	216	206	199	207	205	214	198	234	184	189	206	191	206	197	228	212	210	185	245	217	237	175	181	189	229	218	198	198	224	220	204	215	177	202	224	183	201	198	204	213	187	214	188	226	190	209	224	177	209	210	225	209	222	223	218	220	199	234	226	215	207	204	244	215	209	204	191	186	228	241	199	193	211	197	235	195	212	206	225	231	221	194	194	221	216	214	189	213	213	224	186	205	229	188	208	207	187	204	226	245	226	220	204	191	239	192	192	222	222	194	226	206	229	211	223	234	210	209	214	239	230	208	213	220	244	203	210	211	210	205	222	218	196	200	195	198	197	213	233	214	209	215	191	203	196	224	203	214	206	210	203	215	194	207	214	184	245	216	233	206	181	220	229	218	195	212	235	218	212	205	179	211	211	231	226	219	221	204	235	200	211	222	211	195	203	216	178	207	231	230	230	241	193	226	226	185	211	196	228	215	220	212	226	229	207	182	215	180	221	201	243	219	200	200	212	218	206	209	235	218	218	224	222	203	245	200	215	189	199	208	212	230	234	179	236	192	225	218	203	203	217	223	200	172	194	179	244	236	231	169	202	202	207	228	235	233	211	217	219	262	212	206	220	189	232	220	190	203	205	208	227	199	205	215	216	211	211	205	217	227	229	229	191	218	200	207	204	201	212	218	215	215	192	211	191	178	215	195	199	213	204	165	214	224	177	205	226	212	214	209	217	228	199	198	240	214	229	211	214	199	254	212	196	190	219	199	223	198	229	210	197	205	223	211	173	205	192	203	192	200	185	217	237	232	223	192	190	181	200	230	181	246	181	202	203	207	220	202	215	170	202	206	205	202	186	204	180	171	216	209	175	210	239	196	203	208	222	204	225	218	239	212	203	190	193	176	207	189	231	217	245	212	210	183	213	202	215	227	197	224	230	199	184	234	202	197	205	210	190	210	219	220	203	206	211	222	204	213	216	222	241	188	200	197	219	201	194	224	203	198	211	196	204	208	226	196	210	214	210	199	233	207	238	231	221	204	207	208	216	201	218	217	216	196	217	208	237	183	188	209	206	228	200	221	200	230	191	204	228	203	216	195	219	221	213	217	223	204	225	221	239	216	212	198	225	231	206	222	212	203	203	229	224	212	228	194	192	190	202	238	183	194	202	227	194	220	207	202	207	214	191	217	197	199	212	183	186	250	203	198	209	209	205	209	205	233	229	209	211	200	217	212	224	218	231	201	215	235	231	195	212	204	203	209	243	187	229	214	207	202	203	221	196	216	215	228	215	219	190	222	195	229	192	208	212	206	242	189	191	213	222	245	200	208	206	201	200	180	195	186	221	196	200	221	199	218	219	200	221	177	209	210	191	189
7692	642	503	528	476	504	515	502	486	493	516	477	492	506	525	529	528	529	535	538	492	504	486	500	495	526	522	460	484	518	530	531	497	517	512	556	498	495	480	550	514	493	508	536	526	524	520	535	539	513	499	482	490	497	540	490	540	515	569	540	504	480	528	522	459	515	507	510	499	494	531	522	509	495	494	531	519	514	500	561	525	492	553	511	462	505	545	507	487	515	501	523	495	512	542	486	511	558	492	484	491	502	503	500	511	490	513	521	525	500	502	510	502	513	576	491	519	516	537	484	523	513	533	495	497	481	532	531	515	492	478	525	511	485	527	484	452	517	525	491	522	491	499	507	481	536	506	470	522	499	518	517	496	545	498	491	558	544	521	520	525	484	552	559	533	523	528	516	522	480	523	533	505	516	506	510	542	473	493	523	521	525	528	507	508	508	491	512	565	529	488	505	550	474	502	535	489	550	556	503	524	552	556	500	530	519	572	528	498	503	474	519	472	493	496	554	528	477	450	522	516	487	513	498	506	521	473	504	511	521	502	523	502	494	514	485	497	492	502	520	559	501	512	517	504	491	460	509	517	494	490	515	484	510	495	512	501	500	539	493	507	517	507	548	518	533	541	528	492	472	527	498	476	488	502	491	493	520	552	518	462	501	540	480	560	489	475	537	512	578	537	542	481	556	503	474	522	522	533	547	540	507	511	531	526	498	495	518	541	488	508	556	512	502	506	503	512	538	474	491	514	478	465	540	498	480	496	488	576	517	515	484	512	485	503	504	541	453	496	540	504	494	520	511	501	534	553	533	527	481	506	507	497	531	494	503	512	515	500	512	492	515	523	525	500	504	494	501	506	507	517	519	531	500	495	500	452	546	514	534	498	479	506	526	499	503	517	502	542	529	537	547	507	515	511	473	508	528	501	552	533	529	537	539	495	527	523	494	538	545	489	521	520	482	501	576	491	518	494	525	546	503	497	517	488	507	537	520	522	509	516	513	523	525	510	533	495	482	525	527	532	511	530	504	498	524	511	568	507	522	511	463	522	515	494	556	460	552	483	542	480	487	495	552	472	549	506	540	517	513	514	532	488	506	549	487	524	545	484	509	476	512	495	478	502	520	504	505	501	476	517	551	512	514	486	501	527	540	516	484	509	512	456	496	501	516	526	551	506	504	528	548	532	519	511	505	509	511	536	531	504	515	485	531	525	540	496	521	493	525	507	532	531	538	542	475	511	527	501	497	474	510	507	484	519	508	506	507	503	514	519	535	532	528	517	495	527	543	507	506	484	513	510	502	536	500	518	522	485	504	491	495	523	508	505	501	493	514	482	478	507	472	523	534	508	517	499	542	527	506	490	488	516	467	505	519	512	517	525	506	478	533	510	497	532	530	498	513	481	509	508	530	491	512	505	519	524	514	508	497	510	541	513	497	562	481	519	561	480	477	538	524	497	504	527	516	498	508	530	499	503	559	498	508	554	525	474	515	525	516	556	550	544	529	515	550	529	468	474	510	534	484	496	489	528	518	534	522	531	494	527	511	504	535	512	522	487	497	499	519	537	520	492	533	505	541	524	545	543	506	523	477	504	527	523	517	511	552	514	512	480	508	496	476	513	520	505	520	502	516	505	526	484	517	520	519	525	513	498	496	535	521	501	479	521	545	523	524	475	474	467	547	491	490	513	541	514	514	514	524	475	507	474	515	543	530	500	475	521	527	552	542	518	468	484	496	493	542	527	511	509	524	479	521	488	537	545	472	537	495	541	500	510	518	499	528	480	512	525	499	499	516	526	514	548	515	515	511	505	514	480	493	503	514	508	496	493	508	495	518	487	493	544	528	561	464	547	537	503	495	573	506	565	521	535	509	464	515	536	514	506	504	514	527	505	519	501	526	471	498	534	495	537	529	475	532	565	503	492	515	487	489	495	511	490	516	540	547	496	498	515	545	482	542	527	484	528	503	501	491	500	477	486	563	520	490	510	510	520	537	508	500	539	554	514	486	501	500	494	482	500	531	491	495	492	505	522	485	505	486	520	513	572	521	528	524	491	501	511	511	529	493	485	521	506	540	480	525	487	519	513	518	524	492	472	500	490	508	538	533	519	514	505	532	511	492	501	510	502	503	453	499	477	486	538	534	479	516	526	520	458	471	504	546	494	550	487	506	510	561	510	511	503	519	493	519	554	507	484	469	493	480	499	492	519	557	514	529	537	494	499	525	474	482	491	476	505	492	507	522	527	540	532	483	526	469	517	494	565	514	508	510	521	492	501	504	503	539	496	520	525	483	498	485	502	521	480	525	526	540	524	539	503	509	494	532	538	524	495	531	489	461	508	546	500	511	523	498	510	502	499	482	520	537	495	506	523	524	511	494	482	527	492	491	544	520	502	525	538	488	531	544	465	516	444	529	522	539	474	535	512	505	516	493	493	498	531	487	520	528	488	522	500	500	500	510	534	485	519	547	524	553	528	511	507	514	511	526	497	525	465	553	485	510	516	514	478	523	514	553	451	478	539	524	522	496	528	474	506	526	521	527	485	515	518	510	504	504	487	561	537	539	484	505	531	501	492	555	505	497	507	531	501	514	506	468	488	501	513	487	554	532	516	542	496	512	527	502	494	455	494	546	530	541	541	526	554	541	482	500	510	525	474	534	497	521	487	519	537	558	563	548	547	524	507	520	526	544	524	553	533	479	491	500	548	545	541	528	533	517	498	473	509	514	511	492	509	514	509	509	514	506	480	504	513	503	509	485	522	532	521	527	510	499	507	518	483	532	497	526	527	506	495	531	532	501	480	529	492	495	549	527	521	495	489	533	503	518	518	528	489	498	521	516	531	478	549	527	519	478	501	534	492	546	519	509	551	512	527	489	491	474	522	499	457	511	530	497	484	529	522	456	498	528	515	484	536	495	538	538	493	523	525	537	503	498	504	520	556	542	546	514	479	515	494	533	506	500	502	509	536	491	536	486	491	461	493	509	511	550	460	459	523	520	548	535	523	496	502	510	487	530	533	521	479	532	517	546	508	501	522	516	540	521	491	500	503	515	501	472	528	538	500	548	473	524	516	507	538	519	501	464	487	522	519	532	486	500	516	542	517	509	498	485	525	551	545	513	517	491	517	514	532	504	529	475	501	513	523	454	517	496	559	516	526	523	490	531	512	491	458	538	556	500	545	526	485	509	528	517	522	469	491	563	511	528	506	495	516	504	539	541	522	469	528	493	559	532	509	525	536	503	513	522	516	526	492	521	527	521	509	522	515	499	525	507	487	473	516	531	559	559	516	504	507	494	504	518	502	511	518	482	508	495	501	514	515	509	517	484	498	523	505	474	488	489	470	512	529	491	488	502	507	525	517	488	516	448	537	491	526	481	489	507	544	476	494	523	515	514	543	499	473	507	520	513	516	524	515	522	499	500	519	495	511	516	524	510	529	501	527	492	528	516	520	491	514	531	525	525	516	520	530	524	500	528	517	532	539	542	529	536	541	483	545	554
25040	20974	23576	28554	20968	13097	679	512	419	420	387	410	376	407	406	370	391	347	368	374	373	393	358	384	357	339	422	410	357	386	421	377	405	368	372	401	368	376	382	357	389	404	373	398	354	361	373	324	337	356	385	388	337	386	348	352	383	336	370	363	355	339	325	360	367	377	395	388	375	357	357	369	384	382	352	369	355	359	356	349	335	370	374	337	377	386	339	347	339	371	361	362	368	345	368	341	362	383	390	378	354	384	384	366	367	347	403	385	381	380	349	352	392	369	379	313	345	370	348	375	329	363	351	368	321	367	370	372	373	338	381	354	372	370	363	361	345	329	373	390	353	348	324	344	376	393	392	378	364	338	369	360	358	323	373	335	374	375	347	379	370	354	404	365	343	387	342	346	353	360	390	367	408	333	373	368	372	374	379	376	365	381	351	332	379	325	367	369	356	373	393	328	361	334	418	348	391	378	371	351	357	354	353	372	329	357	340	329	364	354	346	366	360	362	408	360	339	391	371	375	349	357	392	347	360	354	326	345	347	340	348	380	350	359	354	377	367	409	344	349	387	376	324	370	359	382	381	352	374	383	378	391	357	364	386	349	365	370	352	363	367	385	396	327	384	354	375	355	369	374	380	375	413	369	375	364	373	353	372	369	355	343	351	337	350	358	347	345	357	359	360	369	373	325	359	355	350	372	339	375	351	342	379	358	391	367	322	375	350	366	378	404	363	370	394	395	358	384	351	380	391	395	394	344	343	443	374	376	334	370	379	387	365	345	367	343	369	368	366	366	345	371	331	380	370	350	358	345	334	362	367	355	340	368	384	328	369	349	387	371	383	361	343	362	372	356	385	378	345	329	346	400	388	355	369	372	367	367	341	399	417	361	352	358	372	415	381	405	385	371	407	359	379	346	400	351	361	392	371	332	338	347	382	365	403	377	357	373	392	343	376	321	400	336	311	393	363	369	355	355	329	341	371	385	387	373	387	366	370	389	383	381	335	369	382	359	388	342	369	362	400	338	359	321	382	367	390	371	352	362	373	386	337	315	371	401	363	366	341	360	356	343	372	373	355	371	332	433	355	352	355	329	417	379	373	379	383	368	357	354	341	343	387	359	365	362	368	347	372	363	368	374	332	332	338	367	352	344	388	353	375	372	389	398	354	331	386	424	376	354	394	391	375	354	373	377	410	377	365	360	362	367	389	397	410	389	368	359	359	346	291	397	332	350	316	358	363	351	361	332	350	396	384	349	356	356	370	372	368	371	347	362	363	360	411	366	389	376	361	375	357	340	364	321	383	355	398	372	410	354	358	370	359	389	358	330	375	376	358	331	335	392	357	365	377	361	360	356	403	345	335	369	367	367	389	360	374	387	348	352	357	357	358	321	363	394	401	369	379	359	334	388	363	393	332	332	352	352	338	392	385	376	363	318	372	355	373	314	379	382	352	365	366	375	342	377	365	353	393	353	356	345	366	357	388	357	403	361	356	352	364	373	348	393	354	362	336	392	330	382	367	389	382	362	365	404	377	394	359	382	363	392	401	378	384	380	393	326	345	344	381	356	373	357	362	360	341	358	385	375	349	354	352	345	351	400	342	362	354	367	371	365	334	364	370	363	338	419	361	335	413	350	381	373	349	325	320	358	351	343	358	343	375	401	393	364	406	373	381	392	376	317	351	355	365	377	362	335	344	386	393	378	401	316	362	398	412	385	348	368	362	359	395	339	342	365	363	340	375	400	387	387	358	347	401	371	362	392	386	393	356	364	378	363	377	359	387	343	364	367	368	321	391	377	324	360	359	341	373	347	380	336	356	351	343	374	357	344	368	344	362	361	371	368	379	377	372	392	347	371	361	364	344	380	367	374	358	380	386	366	326	377	367	391	377	329	409	376	388	369	333	360	367	346	349	368	334	372	366	351	346	350	361	366	420	369	352	383	378	342	365	380	380	360	363	365	355	362	350	362	344	341	379	384	370	344	348	353	373	339	371	348	375	375	346	369	328	390	359	365	320	332	392	385	374	368	342	382	387	352	379	349	365	378	372	374	351	388	404	364	329	348	388	352	335	379	403	351	375	346	401	321	356	355	383	379	387	344	331	340	354	368	366	373	390	358	336	377	378	358	383	400	351	387	394	375	376	358	382	360	376	359	327	329	353	341	381	360	367	367	372	409	352	391	397	374	324	354	356	343	385	369	374	348	343	379	326	354	367	420	337	362	358	358	351	341	360	392	357	348	364	361	355	393	353	349	387	344	384	352	360	367	405	370	347	358	367	379	385	361	356	353	409	358	354	336	336	345	378	384	351	348	341	377	341	359	378	373	379	388	345	345	324	386	345	309	371	386	379	324	357	342	363	330	342	365	380	343	328	354	371	344	373	347	311	358	343	392	357	379	365	364	390	381	359	369	381	352	336	369	357	369	367	364	390	368	363	392	346	345	325	326	351	341	348	396	351	385	374	360	377	388	368	365	383	399	346	385	359	368	355	353	342	321	365	336	348	377	351	375	366	339	360	366	369	348	378	352	388	367	347	373	365	370	404	358	381	334	370	391	333	366	378	343	378	330	368	357	369	339	378	350	372	357	347	344	348	384	410	379	359	380	370	374	354	363	384	370	378	353	357	386	346	392	361	335	381	372	355	375	352	374	376	368	369	381	356	393	366	370	367	390	360	374	364	362	335	386	351	358	326	360	342	367	339	342	352	364	387	346	388	409	414	380	394	378	351	370	334	395	347	340	343	391	418	345	376	387	381	357	344	375	367	378	351	366	348	374	349	379	332	372	365	358	362	381	328	369	368	371	361	373	369	362	338	421	337	366	354	387	363	381	340	338	345	356	380	388	349	372	348	375	339	342	363	363	342	368	396	391	392	360	364	368	395	378	372	368	386	377	348	333	358	331	397	333	388	355	374	372	363	347	362	363	385	373	354	401	369	363	371	327	374	371	343	368	389	338	349	344	373	378	372	347	385	382	350	386	352	366	385	367	397	350	379	323	349	336	375	376	346	339	359	330	376	335	352	352	362	345	394	390	365	370	334	335	374	394	339	341	391	343	377	342	331	368	391	393	341	362	368	387	365	371	348	403	377	359	359	356	375	322	338	372	386	381	314	339	356	314	375	377	406	340	370	368	367	328	340	339	410	350	353	314	369	350	343	352	349	336	392	334	377	373	348	332	368	384	359	383	369	328	319	389	338	383	325	359	345	388	386	359	348	381	380	363	371	299	362	376	353	373	409	385	389	352	398	361	365	383	385	327	354	360	370	356	353	349	365	361	373	401	368	382	373	360	388	346	396	353	348	357	347	393	336	362	372	364	322	333	384	344	364	381	349	364	360	324	391	365	379	376	359	386	349	364	334	360	327	340	392	356	372	351	375	359	395	376	363	333	371	368	389	352	374	360	381	332	330	339	339	364	367	369	387	386	334	347	359	343	358	354	394	365	376	362	382	363	331	341	321	363	359	394	339	341	335	353	376	369	339	364	368	383	386	372
4320	2163	1299	965	875	843	807	807	766	812	771	756	861	770	860	789	752	799	788	805	802	797	826	798	809	771	798	789	801	785	795	813	766	816	775	788	791	749	810	785	752	792	750	795	772	790	781	822	775	740	750	833	773	762	801	790	767	780	862	778	753	840	797	739	717	755	809	744	784	823	777	801	756	836	818	835	788	776	802	748	751	792	777	787	850	785	819	823	758	835	774	753	847	757	768	771	779	788	775	765	818	788	825	780	833	786	770	760	701	761	742	736	744	771	770	742	789	776	805	763	832	775	723	792	749	795	821	780	844	766	795	764	813	758	837	789	803	832	761	763	764	766	792	805	821	768	755	773	756	759	780	846	836	745	781	747	819	737	779	844	775	762	758	787	788	798	844	785	839	780	821	815	792	814	755	754	751	828	759	777	737	769	791	790	755	830	770	801	823	807	783	769	780	823	803	737	814	811	803	786	792	786	822	751	775	763	808	807	776	753	784	801	763	796	776	821	777	747	877	785	784	831	722	777	745	737	820	807	739	768	725	768	731	782	753	751	776	825	795	789	848	772	747	763	822	754	774	749	817	772	809	815	806	759	812	734	801	806	789	752	748	754	746	759	730	759	814	769	799	752	732	763	781	766	813	783	826	803	793	765	762	784	809	752	784	779	751	790	762	804	800	763	769	762	828	768	788	839	775	770	774	831	730	821	781	806	790	749	760	784	751	724	829	823	785	764	800	800	767	834	754	830	785	765	840	770	824	813	778	795	835	839	783	747	752	750	780	778	758	749	773	758	826	796	774	807	775	797	794	763	807	805	770	810	765	804	787	807	732	776	796	770	832	788	781	819	767	768	780	750	750	776	801	787	775	782	800	802	769	761	807	794	821	775	775	815	747	781	818	832	801	776	774	802	800	788	785	795	762	768	799	788	771	775	799	775	753	809	758	756	793	826	778	762	816	770	833	800	773	780	760	777	792	807	813	754	774	721	784	818	872	779	728	821	750	727	770	768	807	738	760	781	791	799	805	758	752	797	750	791	823	775	793	776	796	788	793	778	760	831	773	805	803	829	774	757	826	797	768	770	778	720	821	773	766	784	828	759	820	841	723	775	808	793	775	756	816	748	805	785	793	808	815	772	767	781	801	765	761	807	700	772	772	807	865	777	837	770	727	744	791	820	807	806	739	794	761	806	776	765	777	788	770	766	833	849	778	774	813	794	782	758	810	791	789	808	771	817	765	839	780	764	767	778	783	787	789	786	836	832	800	786	787	798	764	783	767	794	734	750	782	759	822	721	798	822	773	752	765	762	759	807	739	805	782	856	788	784	804	751	747	796	768	762	770	816	787	781	744	777	786	776	757	765	751	751	815	742	754	796	823	814	798	743	808	798	688	821	777	805	793	787	781	825	782	733	751	747	774	857	757	733	794	799	791	783	783	735	774	802	766	767	757	770	800	817	720	779	797	774	776	822	770	766	750	776	833	781	775	756	783	782	775	779	785	763	798	778	741	783	761	757	799	754	783	751	796	749	815	755	723	770	785	785	790	792	736	782	772	800	757	798	816	814	793	735	747	759	817	745	848	755	809	703	757	796	752	845	816	802	768	773	768	748	761	741	831	813	768	780	780	785	801	830	751	772	765	820	822	784	834	778	786	715	804	769	756	769	744	767	823	815	791	776	753	799	804	780	767	803	761	768	719	788	781	785	744	770	808	772	790	818	797	793	761	749	777	788	775	781	794	767	813	832	760	741	775	798	763	800	766	793	739	801	812	798	721	812	785	769	824	736	766	826	754	794	765	810	800	796	764	828	758	798	741	822	781	773	784	780	773	767	745	733	762	798	771	773	714	798	802	746	743	743	795	764	788	814	789	789	777	753	755	756	749	773	774	792	765	762	792	818	756	833	776	747	762	748	796	803	822	787	789	794	816	784	735	777	776	802	749	775	775	823	803	774	787	749	807	790	779	779	756	797	841	761	717	825	816	756	821	737	794	780	803	769	821	774	795	804	745	830	829	770	804	739	809	788	796	781	800	811	796	796	794	789	773	793	745	746	771	787	736	791	810	792	800	794	762	804	795	796	834	763	787	753	803	747	781	817	804	792	796	784	763	811	777	792	811	818	804	788	773	790	804	756	749	792	736	769	763	769	778	739	812	720	811	824	755	807	796	792	767	755	798	771	798	805	824	731	793	750	738	837	753	802	783	758	786	805	769	772	776	749	801	802	763	745	785	826	765	881	819	786	750	819	808	768	811	777	808	808	761	767	791	768	772	757	786	841	758	699	796	803	785	817	749	788	749	793	719	771	821	750	761	742	739	831	803	833	861	792	813	804	764	805	754	799	807	788	752	804	799	820	793	728	768	836	801	763	768	787	786	829	784	852	819	792	776	766	839	790	807	786	772	805	818	766	830	807	749	841	805	793	777	810	794	753	753	763	799	789	765	795	759	825	779	782	802	780	802	772	831	753	790	793	790	789	737	761	762	768	778	795	803	743	762	845	787	731	818	757	782	762	808	771	798	788	778	811	744	814	790	808	779	810	813	765	786	776	776	770	789	780	798	720	778	776	715	771	819	813	747	772	789	751	779	746	788	825	812	749	766	749	789	816	824	758	801	795	816	782	783	799	784	771	800	773	827	805	760	742	733	744	813	800	776	802	761	782	817	782	773	808	750	797	766	777	758	729	808	821	764	838	764	808	772	815	738	830	763	802	786	789	770	813	775	750	775	822	749	807	782	788	781	827	785	767	784	756	774	756	809	783	821	779	748	819	716	745	776	744	758	784	752	809	783	771	754	767	811	826	751	785	780	805	783	812	791	785	769	821	804	771	796	752	787	802	799	826	793	794	738	776	768	767	812	740	784	734	813	781	808	772	773	791	770	786	741	782	766	792	756	790	797	809	739	741	748	775	774	761	761	759	793	816	729	794	791	798	832	783	786	790	789	781	799	795	800	774	807	782	742	758	783	803	806	782	807	790	791	807	790	808	777	785	807	738	780	818	745	768	733	718	796	800	810	770	775	772	806	787	764	824	793	806	795	797	769	790	740	755	738	756	791	768	776	772	805	766	749	786	803	748	746	775	753	797	806	812	766	762	790	763	752	792	777	779	810	741	816	780	768	761	792	841	823	801	836	816	833	793	749	801	769	771	714	790	785	783	798	752	810	772	805	777	790	782	797	785	796	794	785	786	800	752	730	745	779	785	755	760	815	804	788	814	857	797	820	750	789	762	781	745	803	767	773	774	762	793	741	762	821	752	741	757	799	785	767	802	755	807	746	786	766	806	767	798	775	820	759	785	779	755	796	809	761	776	817	782	750	755	764	789	740	755	759	788	799	761	745	767	766	738	797	769	806	744	786	836	800	836	807	781	781	769	773	810	744	769	790	777	760	778	773	761	784	810	758	791	802	795	769	744	776	777	815	759	781	811	788	828	811	805	764	781	787	804	801	770	807	815	748	793	818	780	779	800	780	804	801	783	744	809	747	784
24483	21006	23962	28240	21009	21034	11015	648	440	435	345	376	359	322	368	337	331	319	344	342	327	337	312	335	303	308	341	341	309	301	285	282	296	330	292	299	294	305	338	298	270	299	308	292	302	292	303	324	305	302	311	319	289	306	309	301	307	330	294	286	317	293	321	333	320	316	323	312	267	273	288	327	282	288	283	309	295	297	308	307	298	330	324	352	300	295	282	305	351	312	317	317	307	307	289	318	278	266	307	302	273	299	291	285	328	279	290	288	296	293	268	307	273	308	281	309	297	331	311	324	307	284	299	309	301	307	306	293	334	287	291	294	299	304	299	310	307	296	282	301	306	301	286	317	298	294	309	301	320	332	315	264	266	295	364	320	296	297	287	311	306	273	296	305	311	324	306	302	288	330	295	269	286	290	292	308	280	306	289	276	327	309	298	310	320	301	262	273	325	290	280	310	318	297	325	312	279	305	326	314	302	298	300	325	318	299	316	277	316	270	297	277	282	282	319	306	320	332	286	327	301	305	284	316	326	283	269	298	290	285	308	296	293	268	319	315	303	273	290	313	298	307	298	321	317	303	276	315	262	299	309	301	308	283	276	311	304	263	285	325	330	338	274	297	291	323	289	280	314	267	311	322	273	311	305	299	304	286	308	274	291	272	298	300	325	290	319	291	325	317	307	302	283	298	318	281	341	311	293	266	304	324	318	325	294	292	305	321	280	294	345	331	276	311	310	297	312	274	261	311	293	297	303	310	305	318	330	266	296	299	283	302	343	278	289	295	323	284	326	278	291	290	298	349	246	273	297	276	296	309	305	288	324	327	308	281	307	319	289	308	295	321	296	302	313	317	288	303	335	282	306	311	252	280	280	314	297	295	274	318	274	309	287	320	326	325	340	304	316	310	289	310	281	289	312	328	272	310	294	282	328	292	324	318	295	312	310	319	279	294	298	291	298	295	299	339	296	293	293	295	325	329	280	293	282	289	302	299	320	269	319	305	296	303	291	282	290	320	294	314	282	329	314	290	295	306	290	295	311	319	307	262	304	302	270	299	318	344	287	329	283	330	301	300	292	314	308	318	325	321	294	288	321	288	311	298	347	285	308	287	281	284	292	287	309	318	312	326	331	308	292	288	301	301	311	290	318	298	270	318	312	300	305	296	304	315	281	286	318	325	290	316	327	315	275	297	275	320	284	322	309	292	294	297	289	297	327	327	297	270	312	276	311	334	255	292	284	287	292	295	279	305	291	306	305	298	296	306	292	327	313	311	311	315	281	289	280	306	291	296	294	289	326	325	331	284	336	338	300	295	323	348	285	330	306	283	303	290	318	325	289	325	362	278	282	310	300	295	299	297	352	312	309	312	279	302	299	309	284	286	310	311	273	311	290	286	319	339	290	292	325	298	268	327	294	300	291	302	360	298	333	344	272	273	293	299	307	288	309	326	307	335	326	296	332	296	336	301	278	299	282	301	271	304	275	294	288	274	300	282	303	302	330	291	334	275	314	279	300	298	294	317	303	269	323	301	276	277	301	287	260	326	310	267	301	333	295	303	325	335	335	296	294	311	295	286	276	277	296	291	311	294	335	307	300	278	306	293	321	297	288	301	308	288	291	297	274	340	309	307	307	266	307	303	316	310	287	286	305	315	311	324	309	333	342	342	337	337	333	270	291	280	322	314	295	318	292	300	276	281	301	340	309	327	302	264	322	286	313	309	297	319	292	279	330	325	304	281	294	285	309	298	293	307	295	282	320	296	296	313	264	320	306	301	321	302	326	313	284	261	286	300	297	291	291	290	320	300	282	333	333	336	246	318	291	322	331	323	307	320	332	300	286	292	284	295	347	299	306	311	279	286	302	283	317	294	304	306	281	275	282	324	308	294	289	315	297	259	279	294	279	266	327	325	293	341	323	308	314	251	287	301	289	282	291	321	276	347	309	289	295	293	290	311	305	308	342	308	293	292	308	290	266	326	288	304	309	258	319	303	304	317	304	312	328	286	294	303	306	269	292	314	307	283	319	294	309	294	272	299	305	316	293	303	326	307	319	305	351	308	261	319	280	277	306	263	287	294	301	328	309	308	263	324	292	315	271	326	326	296	319	296	290	301	361	307	324	316	292	280	302	304	312	283	277	293	288	296	292	310	312	296	260	303	281	299	307	318	276	316	312	289	301	294	256	284	303	312	302	300	296	291	308	280	299	293	343	289	302	312	322	336	306	334	299	273	293	296	322	284	311	308	313	297	313	306	297	304	285	299	307	308	316	300	282	323	315	299	343	280	327	285	297	312	293	315	295	266	286	332	330	329	294	314	292	326	309	309	287	324	273	293	329	286	304	294	306	309	285	305	260	286	278	300	292	310	297	323	316	300	266	333	327	327	323	317	324	330	289	296	283	304	273	304	292	265	332	269	283	323	331	310	329	337	332	289	294	291	303	322	304	298	312	334	304	265	305	320	326	316	299	281	315	310	318	276	292	304	275	277	321	313	290	298	321	298	309	293	276	301	326	304	308	311	272	309	322	329	335	302	293	308	308	308	327	314	298	343	308	305	310	318	286	282	275	324	333	298	312	273	301	284	330	266	302	304	299	287	295	289	303	296	302	267	286	304	290	300	322	293	325	307	276	305	327	271	288	304	317	308	322	273	313	305	282	274	296	332	287	289	298	298	296	311	282	323	331	307	306	310	288	288	316	289	284	307	308	297	281	307	308	309	290	297	278	321	266	302	307	320	332	309	300	316	307	310	285	292	327	282	309	303	266	311	290	274	293	273	341	325	302	295	326	368	291	302	307	290	277	309	296	290	296	301	297	300	306	309	275	289	306	320	317	281	285	298	286	278	283	311	302	324	282	322	326	302	298	328	300	305	296	305	313	324	306	294	320	327	303	296	284	304	304	262	296	298	298	332	269	310	288	299	311	325	276	325	342	286	303	295	278	324	321	286	293	292	286	327	315	306	299	309	311	344	303	289	291	303	304	303	281	302	309	287	301	286	287	314	297	300	294	293	321	325	298	272	291	303	317	250	337	343	344	289	341	285	277	270	324	314	301	316	322	284	289	286	310	309	266	267	254	292	280	314	278	321	318	274	296	312	310	319	271	294	304	309	323	276	282	328	282	312	330	298	291	289	261	281	305	322	303	316	317	320	302	289	301	315	280	274	284	270	304	310	314	307	331	283	263	299	300	283	266	269	313	289	290	286	320	291	300	295	296	324	294	304	300	320	277	291	288	262	293	312	305	308	296	314	306	295	283	301	328	318	308	304	306	298	312	307	342	346	301	317	289	320	304	325	318	322	286	317	321	289	313	300	315	306	298	321	318	307	294	315	308	288	322	309	320	286	277	288	324	340	292	319	311	323	293	300	263	345	305	305	316	322	315	332	305	299	322	317	269	303	333	286	289	309	301	312	334	305	279	309	319	327	254	290	285	320	299	310	336	301	296	267	321	312	312	284	282	336	303	252	281	295	287	281	298	312	303	284	312	314	311	288
3980	3346	1591	1103	771	716	675	664	703	689	655	635	632	696	650	621	642	623	680	632	621	587	663	656	635	660	664	637	676	626	620	619	621	661	644	677	652	621	658	618	629	630	610	685	649	607	647	628	634	637	679	681	707	676	614	650	680	620	648	660	651	652	681	681	677	611	686	612	642	602	675	700	646	624	636	656	654	616	604	655	609	625	634	640	616	627	655	652	608	536	609	610	617	598	678	623	654	646	641	631	637	616	657	600	630	627	614	646	629	611	621	647	621	633	676	605	641	627	638	648	642	654	599	645	597	614	669	654	635	680	628	603	642	632	627	668	620	636	634	639	656	584	675	626	644	655	640	646	610	624	615	631	642	669	661	645	624	692	646	627	637	637	630	607	633	634	661	637	606	679	656	668	605	643	650	649	661	629	645	617	600	647	671	605	619	624	672	596	641	639	632	643	622	610	679	657	661	622	616	653	591	624	663	659	677	579	604	613	606	608	642	616	594	673	618	647	670	622	634	631	668	607	650	663	708	618	628	601	655	651	679	640	627	626	596	595	660	629	628	634	637	596	641	624	604	619	620	625	645	637	623	612	586	671	685	638	624	613	630	609	652	641	648	650	635	607	640	678	591	617	643	620	618	608	647	658	610	659	609	573	627	606	698	645	649	569	607	687	606	665	641	651	654	649	620	632	603	646	711	612	600	625	673	632	652	616	601	631	636	634	602	632	607	635	676	571	658	603	650	611	612	644	589	635	681	615	643	585	583	620	691	639	660	614	659	665	642	673	636	641	611	667	649	652	631	611	618	704	613	634	636	609	687	676	658	607	616	633	646	667	611	638	639	626	681	664	642	651	626	615	654	636	644	615	689	625	627	667	671	619	614	634	622	631	640	665	614	629	653	589	619	608	680	655	655	658	681	661	628	637	633	611	664	649	635	661	626	604	642	653	645	632	620	623	626	633	591	650	649	625	611	604	614	595	626	650	662	609	638	629	701	589	633	652	635	649	643	643	595	641	677	672	614	630	615	638	628	608	615	656	667	653	624	658	648	649	637	652	637	646	614	605	649	627	644	655	611	643	621	636	603	612	638	647	639	614	634	614	609	615	593	622	647	594	611	662	611	626	617	613	648	608	641	581	610	669	636	665	673	666	658	667	624	651	684	611	639	648	609	638	629	640	641	634	641	630	661	621	620	650	618	598	638	619	635	651	617	682	647	690	625	636	626	647	677	621	637	636	623	647	608	617	645	610	641	632	610	581	614	655	674	650	618	638	643	653	609	645	647	647	639	645	625	657	634	614	619	635	629	633	633	615	618	607	626	676	658	661	609	607	613	612	632	623	619	638	618	642	626	637	639	642	658	601	606	632	608	657	614	600	649	646	656	595	595	601	647	602	634	612	655	613	677	662	656	641	636	637	670	662	634	635	659	649	678	650	636	631	644	577	598	644	636	621	644	647	633	616	662	637	613	628	671	613	595	634	637	606	608	654	631	663	595	633	607	621	649	610	661	639	657	592	637	604	649	654	622	582	672	656	660	658	634	606	656	648	689	616	638	665	627	612	661	598	629	664	642	633	695	625	686	617	658	628	639	628	614	670	649	597	633	659	671	628	618	660	626	633	692	606	662	651	599	632	601	617	632	643	635	628	624	679	658	709	634	598	631	636	664	635	638	642	647	645	636	674	615	583	633	610	616	572	646	621	646	650	642	643	646	642	680	640	616	643	660	644	654	640	637	605	637	649	640	657	616	616	615	643	611	668	618	626	677	671	628	638	681	615	638	640	620	608	590	683	663	605	642	659	606	657	653	665	600	663	676	593	680	636	670	623	630	626	629	639	659	629	616	603	596	644	659	651	640	622	599	633	641	675	598	684	652	660	651	650	628	669	665	646	658	672	654	591	693	635	607	617	610	642	647	606	627	670	632	642	693	672	645	594	653	628	610	611	599	629	642	587	579	601	665	658	637	611	631	665	610	668	644	675	637	652	599	612	662	649	622	618	643	600	616	642	613	614	629	619	628	637	615	618	592	641	621	604	596	645	653	633	631	666	626	600	636	674	636	653	657	628	672	629	637	632	640	608	613	577	619	615	601	661	630	649	661	651	627	584	628	608	643	628	631	632	573	639	628	622	622	608	629	622	612	630	622	651	607	628	643	648	661	649	656	657	627	611	604	683	639	622	602	657	621	648	652	698	626	636	669	661	664	636	634	608	682	614	659	629	619	652	603	676	670	610	643	681	717	630	576	635	645	652	598	644	632	664	622	604	641	587	649	639	663	676	682	662	642	589	654	623	652	672	639	637	618	625	664	688	682	664	638	641	639	653	654	602	611	631	617	640	638	656	611	623	653	604	625	655	611	620	582	623	631	640	635	632	620	652	628	658	664	596	597	657	651	666	625	661	597	665	667	658	655	606	616	605	631	621	631	622	634	656	610	596	640	657	635	614	624	621	633	636	653	686	692	640	674	617	636	633	678	628	601	618	579	621	632	650	622	611	627	678	629	676	617	630	602	636	591	637	626	608	655	614	629	681	605	635	604	676	660	667	658	646	673	620	631	649	604	687	634	660	616	663	668	660	653	601	658	627	654	631	622	637	563	633	648	654	600	647	698	643	621	616	612	600	605	662	685	622	634	639	641	654	593	675	693	682	637	635	640	600	625	625	637	614	645	642	646	674	647	657	620	663	607	654	663	639	591	640	537	624	605	641	673	620	632	592	637	604	641	604	630	642	642	623	645	622	615	679	632	635	634	663	701	608	670	646	633	652	628	659	615	583	648	636	595	644	669	649	676	608	655	602	642	623	644	629	593	676	639	650	611	651	657	646	645	664	663	623	611	656	647	694	622	621	640	655	640	657	684	648	627	617	647	625	618	685	622	600	627	653	629	630	618	633	697	603	642	635	625	620	665	647	607	594	621	636	630	637	592	629	609	639	672	632	644	658	680	633	622	643	629	652	654	637	639	634	667	603	632	613	675	607	629	615	645	621	641	646	652	602	575	664	654	628	669	675	596	646	654	664	651	631	614	652	664	621	653	632	572	597	635	625	630	570	639	630	616	705	621	650	635	635	675	639	588	644	644	603	609	608	627	632	626	647	597	645	653	624	619	634	675	671	628	618	622	615	669	602	651	632	630	634	673	645	639	655	636	612	627	637	602	660	634	637	609	652	636	664	624	698	649	680	626	632	626	647	619	655	633	648	632	626	656	626	688	654	626	609	639	618	626	686	651	596	682	652	622	658	635	630	626	636	683	635	653	659	594	656	627	641	630	643	674	626	675	662	643	630	689	645	569	642	628	638	587	625	641	669	602	642	673	663	626	604	612	659	644	637	642	674	594	686	608	620	640	659	636	642	698	593	660	593	620	626	652	603	643	615	608	658	655	667	634	633	653	639	646	644	602	619	624	614	656	604	599	641	605	614	651	621	654	613	616	592	641	596	574	629	646	639	619	668	660	564	682	634	598	651	678	620	635	653	669	666	613	625	664	635
33223	14723	2147	281	230	220	234	193	214	222	226	185	202	215	234	195	211	223	222	185	194	224	242	200	193	209	189	200	192	211	214	234	208	223	209	202	217	204	224	228	208	183	208	241	206	216	194	201	222	238	197	211	219	224	219	247	190	213	234	216	198	199	185	218	242	223	211	195	193	207	204	191	179	218	214	214	222	203	180	215	214	218	213	204	208	205	192	216	210	236	203	184	225	224	208	206	228	220	206	228	202	187	209	209	218	222	197	205	232	220	211	223	197	226	231	180	214	220	206	233	230	191	201	199	214	174	220	191	204	232	184	220	198	203	216	222	221	209	211	214	195	201	233	203	255	221	227	228	196	225	230	192	182	215	219	189	200	220	243	192	207	237	226	235	221	189	218	184	196	183	218	211	193	182	202	231	182	202	220	220	175	222	223	221	228	202	221	194	205	204	191	198	193	210	219	229	199	202	226	227	220	182	205	214	192	218	223	231	213	237	225	187	211	209	218	192	204	215	203	204	209	181	190	202	210	201	199	225	202	233	217	216	205	221	229	226	226	201	232	206	215	190	202	216	186	215	252	208	217	193	171	238	212	215	233	190	196	194	217	229	232	207	220	234	227	204	223	219	214	197	203	214	228	196	220	203	193	221	213	193	192	228	222	231	224	199	216	194	214	236	194	212	200	204	201	203	177	232	182	202	177	219	187	216	219	213	195	194	214	226	222	214	224	234	213	183	194	210	210	203	202	209	195	248	202	176	189	176	218	227	232	216	199	229	230	237	216	208	221	175	203	226	224	205	199	170	213	223	189	230	192	194	206	234	220	241	188	234	225	204	180	213	204	193	191	218	195	215	206	225	225	217	199	191	212	229	217	226	224	190	186	177	223	200	194	230	205	238	213	206	194	201	200	204	192	215	196	201	213	204	217	219	208	201	194	206	204	247	182	192	223	217	219	217	211	221	210	193	222	203	205	203	185	215	236	206	209	231	194	233	231	192	201	186	229	217	223	195	183	239	214	258	205	219	199	199	214	201	221	233	236	198	226	205	228	218	218	227	216	185	218	222	216	236	197	194	200	226	223	229	219	208	193	233	211	219	186	212	202	219	221	232	230	222	206	191	183	201	192	214	202	207	177	192	191	209	225	210	225	201	202	176	200	204	185	202	245	209	217	220	208	235	224	188	192	192	227	225	202	216	213	220	207	207	185	187	215	168	176	206	213	224	201	222	187	192	232	238	203	201	201	182	230	188	214	234	209	203	211	191	216	211	202	201	228	208	224	212	226	225	220	221	211	231	230	207	202	195	204	201	209	193	218	199	207	204	201	217	218	187	215	219	200	211	249	225	215	216	212	179	230	221	187	200	197	207	246	217	217	187	231	203	223	209	231	209	235	219	236	194	207	221	194	214	198	184	215	221	174	204	204	185	206	188	229	221	220	215	214	196	246	204	218	201	241	223	209	204	229	221	180	206	208	219	231	224	188	185	206	218	211	218	187	217	205	194	192	233	194	204	213	207	222	214	193	193	227	219	199	212	200	209	223	209	206	237	224	218	197	234	199	201	213	210	215	213	222	200	198	199	196	227	217	191	216	218	201	211	212	221	203	218	208	209	211	216	210	190	196	237	188	220	214	193	208	208	222	214	236	197	196	202	195	198	207	214	193	216	205	216	202	212	199	209	209	229	227	211	185	194	207	228	211	210	212	205	211	220	215	181	221	187	209	222	205	221	206	215	216	212	198	192	209	189	215	222	205	214	233	217	199	209	214	196	196	188	199	232	210	231	219	190	203	230	214	223	223	221	183	233	189	203	218	189	207	188	224	199	202	193	199	209	182	206	224	224	230	218	253	215	174	216	214	205	218	207	223	199	214	195	213	213	206	235	211	227	219	215	205	205	217	206	224	204	219	207	219	270	200	192	214	212	197	182	198	226	163	221	214	217	213	193	228	178	209	242	223	209	198	191	216	217	212	195	225	203	218	208	225	224	195	240	204	234	208	214	218	240	189	190	210	191	217	227	186	218	246	192	201	221	216	191	192	225	215	242	203	202	198	192	230	230	211	193	229	212	185	207	199	230	216	222	223	205	203	176	214	213	203	200	216	225	203	200	224	214	206	211	216	206	212	191	223	202	225	207	183	198	206	190	182	219	226	231	238	219	207	187	230	227	213	226	230	178	201	201	192	207	201	212	216	199	209	216	203	218	233	232	259	229	189	223	228	220	223	231	203	214	233	221	225	211	230	201	217	222	205	200	205	192	190	211	187	209	190	196	225	214	214	215	194	200	214	214	187	226	218	215	235	219	237	206	192	186	224	226	222	222	210	246	198	211	232	224	198	190	210	218	215	207	230	207	211	209	206	186	231	216	224	201	228	224	254	213	205	194	209	217	194	230	220	202	220	229	188	214	191	226	225	208	218	224	202	200	186	212	203	188	246	190	175	210	201	214	186	203	224	186	199	219	205	190	200	195	229	222	192	223	207	203	211	214	194	226	210	208	212	218	216	200	225	215	175	205	208	218	211	210	212	236	199	242	209	185	200	177	229	197	229	215	195	223	225	234	201	209	205	204	230	221	226	220	201	221	209	203	209	187	208	214	219	207	206	207	208	201	224	197	201	233	195	198	206	197	190	230	205	215	199	212	213	249	212	187	228	240	215	199	193	199	203	229	217	251	197	225	193	191	197	234	221	200	206	199	199	184	197	218	211	190	238	207	218	211	225	214	230	244	181	199	224	205	212	217	195	241	190	217	214	205	198	194	193	208	207	210	218	207	185	230	215	219	230	220	223	187	197	179	203	217	219	212	191	182	225	218	239	212	212	216	199	224	216	199	191	247	159	178	254	205	215	212	247	205	206	183	210	251	201	200	194	198	198	193	234	211	182	214	202	218	219	208	217	203	196	209	223	212	217	209	210	214	235	197	211	219	223	221	198	219	203	236	233	188	232	210	212	220	201	203	185	200	218	216	234	206	197	217	241	215	235	232	208	193	236	209	232	221	187	183	188	187	205	208	198	206	193	223	203	221	193	214	198	229	200	237	216	204	178	202	200	229	218	201	239	208	185	207	193	183	224	230	217	203	238	231	220	219	208	240	207	201	192	201	222	200	201	226	197	233	202	211	205	211	223	215	210	197	198	227	234	222	223	209	196	205	201	225	220	195	234	197	224	206	213	216	200	188	217	212	180	174	212	213	190	211	194	219	230	198	229	217	206	227	199	227	206	221	196	223	225	170	205	201	215	213	203	200	198	229	183	197	213	208	205	212	219	206	219	201	205	202	201	213	216	221	224	218	231	215	188	203	207	210	223	191	221	201	229	207	185	196	211	224	207	184	196	173	209	205	200	213	211	206	206	213	221	200	211	216	210	248	225	191	215	203	199	218	205	213	213	197	195	219	199	215	194	187	200	216	204	191	187	207	225	212	211	202	224	224	202	207	197	191	197	201	200	200	186	190	230	210	196	211	206	239	202	214	198	210	184	195	197	243	225	221
7622	624	540	558	499	494	512	520	527	493	510	495	502	542	506	520	565	514	537	519	513	522	517	476	525	543	531	549	531	491	531	499	506	513	526	499	523	501	503	497	514	508	496	505	515	549	493	502	519	498	498	513	506	520	539	500	511	523	505	495	492	521	490	509	472	514	499	485	491	476	477	504	544	526	529	495	476	522	490	477	485	498	515	493	519	497	517	526	518	531	534	530	530	535	536	530	535	565	554	473	524	512	511	542	555	508	529	500	521	520	523	525	515	507	463	505	478	510	499	522	526	521	536	522	511	512	516	532	509	514	466	534	525	524	504	506	503	486	530	505	523	516	501	493	519	506	494	524	495	471	527	531	516	487	546	525	537	454	529	505	533	540	499	516	475	517	494	507	494	504	495	559	469	483	494	534	511	495	546	526	505	521	522	508	547	526	523	478	527	528	507	481	507	523	507	521	528	518	503	538	529	490	474	525	507	479	540	474	461	484	504	535	509	523	536	463	538	520	512	521	539	537	541	510	494	505	533	492	533	571	534	506	539	492	461	530	509	559	511	505	518	546	502	527	507	561	491	479	484	512	504	488	488	543	528	512	508	534	555	513	494	475	483	532	513	538	530	510	537	524	520	526	494	546	500	532	544	507	513	536	540	511	460	506	492	490	515	515	515	478	507	503	517	516	477	488	505	498	504	486	530	469	555	529	531	538	520	532	524	470	578	505	537	492	497	450	504	503	510	490	513	529	485	505	514	517	549	486	492	515	491	511	570	506	507	527	520	511	518	492	547	476	499	478	494	502	558	531	526	540	575	517	501	475	505	538	506	540	557	511	499	500	493	554	570	509	533	543	530	509	498	508	490	530	537	551	514	502	491	548	494	481	482	507	473	567	515	497	554	556	483	510	498	519	511	548	483	535	519	548	507	518	506	440	500	489	519	540	580	503	474	497	518	532	473	528	545	499	519	508	510	499	493	521	529	512	516	489	528	514	516	513	489	525	526	511	540	519	515	509	519	527	465	493	523	496	522	539	501	509	539	466	517	508	485	477	541	509	518	521	532	497	531	529	527	503	523	490	493	505	494	522	538	521	538	520	493	521	533	522	520	507	507	507	494	551	495	541	504	510	520	545	502	514	538	496	536	501	516	516	522	487	494	497	482	527	511	526	528	516	505	459	484	552	516	497	489	539	556	493	553	517	492	503	530	492	543	531	493	505	480	510	547	534	511	540	511	536	529	461	508	512	491	537	499	503	539	516	508	497	510	519	466	516	526	528	512	511	521	497	495	500	503	507	510	500	468	484	536	548	524	465	521	531	560	486	549	516	521	486	487	508	489	534	529	508	524	487	510	518	470	488	521	527	535	526	544	549	528	515	456	488	497	505	498	507	527	507	481	538	493	516	527	504	526	488	554	485	515	554	523	525	524	509	515	500	476	502	519	463	525	547	531	498	520	495	545	517	557	469	512	509	509	513	482	520	478	533	536	509	484	519	558	507	479	556	492	481	514	512	528	524	557	488	556	485	519	549	518	510	508	485	524	468	501	499	529	530	531	526	479	501	527	556	507	554	498	554	528	512	512	535	503	538	484	515	522	488	532	530	517	508	482	488	511	509	504	465	480	495	515	535	471	500	508	457	492	505	502	521	522	473	534	550	540	479	522	515	475	536	536	529	490	471	510	475	519	502	516	504	505	514	519	468	528	543	507	502	462	515	520	500	504	500	510	500	523	513	519	513	515	521	528	560	514	523	482	498	512	494	490	519	508	513	537	519	531	504	479	492	545	497	503	532	466	501	526	490	506	544	539	522	509	513	499	516	511	511	554	488	501	522	520	461	487	534	500	499	522	540	557	503	511	529	514	503	554	499	505	536	523	576	515	465	497	501	503	495	544	453	553	486	531	496	545	547	576	485	534	539	492	471	527	523	536	496	533	480	508	518	519	525	536	484	497	539	559	502	536	485	503	487	483	539	448	494	516	527	523	511	513	498	537	517	494	507	512	526	527	542	513	498	496	475	505	523	558	523	555	494	491	494	486	517	519	487	500	509	501	459	500	540	497	495	511	521	519	506	498	518	485	499	505	518	513	522	515	569	521	540	528	526	477	517	464	484	506	521	554	473	486	516	518	504	522	482	533	476	475	533	514	481	506	516	477	544	509	516	468	505	515	476	512	506	496	492	495	538	544	498	547	506	525	534	543	529	531	496	494	532	495	531	525	479	545	535	520	537	489	537	529	524	526	473	514	510	587	501	554	526	553	554	517	506	469	523	505	543	516	517	537	511	469	498	507	530	501	484	506	527	483	532	542	514	548	509	554	556	495	523	522	512	501	496	490	488	506	489	519	547	481	479	458	513	513	549	516	484	495	512	503	510	496	520	525	523	542	536	522	480	529	487	570	509	535	498	516	539	512	524	507	515	510	477	482	491	553	513	506	533	555	539	505	504	490	491	485	515	520	509	484	497	484	500	528	493	482	499	512	521	516	551	484	511	503	499	518	470	467	548	545	538	518	507	515	494	495	532	500	505	486	497	512	521	506	550	478	513	505	509	531	530	519	524	533	537	496	471	513	504	534	527	522	502	490	538	531	470	526	505	529	529	509	528	484	492	519	502	508	503	517	523	505	479	507	520	523	524	495	526	468	527	485	528	553	491	524	527	500	475	553	492	516	527	494	503	485	515	497	511	446	555	514	567	547	490	536	516	488	501	530	534	509	507	517	512	484	520	489	498	511	447	504	506	492	523	476	514	587	516	550	520	550	464	508	463	491	533	530	481	572	548	490	513	505	525	540	532	568	540	559	502	501	568	525	548	512	513	523	513	525	525	541	540	489	510	490	537	506	566	508	507	493	509	510	499	523	485	517	555	531	516	524	499	528	513	527	519	531	491	497	498	495	539	501	504	543	468	520	521	541	536	493	513	439	510	513	494	499	530	524	533	513	494	531	525	538	504	528	506	501	507	508	467	506	511	513	520	519	516	522	526	486	464	493	518	519	530	510	489	507	509	480	524	536	515	532	504	460	481	576	503	516	498	498	515	544	519	529	492	487	496	473	541	502	512	536	544	510	519	533	538	517	464	491	477	539	498	485	459	542	527	487	479	529	520	515	509	505	524	530	503	518	495	486	517	477	512	518	540	483	515	505	520	505	517	519	503	535	534	510	518	524	558	499	509	491	496	519	522	556	507	511	532	497	509	505	543	493	515	519	509	517	518	513	535	495	505	520	489	526	521	489	486	551	529	487	532	505	517	534	495	491	544	498	515	540	523	504	521	557	519	477	533	540	520	521	488	553	493	465	519	543	517	479	516	514	536	506	455	562	521	510	534	518	507	547	512	527	496	489	538	499	511	491	509	535	528	493	531	486	485	484	574	511	535	521	533	491	526	524	517	470	478	491	573	541	534	548	521	523	489	562	502	506	524	510	525	512	479	544	552	512	508	516	495	518	468	535	482	479	517	500	507	535	499	515	526	519	498	519	507	495	512	508	512
25098	21016	23632	28597	21018	13208	726	541	411	393	384	399	418	394	360	411	413	424	377	366	387	371	374	346	368	333	363	386	390	411	357	411	395	366	349	375	364	366	407	366	366	371	336	355	368	363	389	349	373	356	342	350	343	352	340	349	341	383	364	353	354	362	396	373	353	378	350	360	377	373	337	384	334	352	360	380	380	343	371	373	369	362	386	390	370	348	341	358	378	375	337	363	388	356	395	370	375	382	378	354	373	349	382	391	381	366	359	345	415	370	370	349	342	365	358	328	344	339	364	356	372	355	341	371	322	354	343	411	350	350	385	408	402	362	402	374	383	356	395	355	357	332	363	363	356	358	355	372	380	351	331	365	359	365	420	359	349	380	365	380	348	351	374	376	344	378	401	351	338	340	373	374	353	352	431	383	354	359	363	345	367	328	324	373	407	334	350	338	382	329	346	368	353	352	405	380	376	309	346	329	377	380	368	398	347	348	377	355	370	347	368	353	381	366	381	381	381	371	368	343	370	322	377	378	354	385	352	364	384	365	344	370	367	385	407	355	365	311	386	396	383	361	359	387	350	343	402	367	361	352	415	362	342	343	386	354	382	382	376	360	326	368	357	345	391	385	411	386	342	346	373	359	387	372	360	370	394	426	367	384	361	335	349	402	379	377	333	369	361	375	346	377	357	389	369	381	352	367	351	362	364	363	340	348	398	388	365	357	378	364	352	339	373	367	366	335	392	368	393	366	379	344	369	364	341	344	373	360	387	344	377	406	360	388	383	323	397	379	316	395	378	359	370	357	372	392	340	387	386	350	328	369	335	391	361	352	382	395	381	400	354	374	350	388	413	380	392	367	380	395	379	365	401	367	392	378	362	391	349	377	340	378	377	389	378	375	353	340	350	356	365	393	311	362	373	366	383	354	368	372	361	363	349	357	375	348	393	422	372	352	359	368	356	359	351	356	326	368	373	352	380	360	376	352	339	344	366	357	362	334	362	326	359	378	336	418	306	372	353	355	365	358	384	364	403	371	368	380	406	345	361	364	341	340	380	365	383	374	332	375	392	358	362	355	317	382	384	332	323	385	381	357	352	383	387	378	348	362	339	348	320	343	380	357	369	384	330	364	371	364	368	380	309	376	350	407	378	370	356	351	334	379	387	370	403	355	347	350	342	366	382	378	344	351	330	369	372	399	357	369	371	372	328	354	355	379	366	403	342	383	342	347	381	383	358	391	361	353	400	356	355	382	329	392	337	382	321	340	360	369	315	354	360	352	379	365	352	350	383	366	356	369	347	360	340	383	383	425	336	405	391	384	366	385	385	342	368	391	335	330	370	365	365	347	370	354	366	388	392	363	369	345	378	364	399	359	366	373	360	361	371	354	391	396	365	335	436	372	368	409	368	365	369	346	334	392	330	349	390	367	370	385	373	377	401	373	368	373	372	379	365	359	343	360	389	398	386	372	361	364	344	345	393	376	334	381	359	369	397	361	376	354	336	383	391	369	403	362	371	348	370	357	371	360	335	381	355	360	353	355	362	399	377	341	356	374	383	356	363	361	360	357	343	341	384	351	339	406	399	345	342	345	353	366	360	335	343	371	368	326	333	356	356	384	369	349	367	364	355	337	379	379	354	363	366	361	358	355	393	375	345	342	312	383	335	362	359	363	364	351	380	356	327	396	356	365	384	330	367	376	377	357	344	348	395	359	373	363	372	380	351	349	388	347	363	347	373	372	352	361	341	340	379	332	351	404	359	355	379	354	379	364	353	366	364	364	392	417	386	400	399	398	367	327	394	363	379	360	388	368	384	400	372	341	388	346	362	366	331	334	337	375	357	379	383	369	375	353	355	353	358	377	368	357	356	356	336	368	383	398	388	330	360	362	358	367	358	368	338	333	356	387	368	386	352	354	335	374	358	383	380	374	371	388	339	364	348	356	369	370	351	376	366	353	368	352	355	358	388	375	351	322	336	359	372	365	369	314	405	368	352	351	348	361	377	307	362	366	357	322	323	376	363	352	371	389	384	376	348	348	356	381	350	359	348	376	349	373	403	381	364	378	395	372	373	373	331	383	337	366	364	391	354	363	339	368	369	350	356	367	363	364	380	329	365	355	370	371	359	361	356	373	359	380	409	361	359	408	385	363	366	367	327	426	348	325	367	317	366	382	417	359	373	353	351	370	360	359	353	357	327	332	381	374	360	347	388	332	365	354	383	360	394	388	339	386	382	359	392	363	378	328	362	403	316	380	374	341	347	365	404	380	382	374	390	390	382	387	366	370	369	355	387	378	359	380	361	312	367	362	370	362	339	373	384	359	373	369	358	351	378	399	370	363	370	381	327	356	350	333	435	368	390	383	363	332	333	386	365	336	361	400	379	369	329	390	343	374	384	334	334	340	348	346	355	364	322	354	368	379	380	342	372	393	400	347	360	374	367	346	334	354	347	397	377	365	378	367	345	381	382	333	362	351	380	378	431	378	382	363	380	381	350	389	354	361	365	369	382	375	350	356	326	361	370	397	385	376	348	364	347	355	367	375	348	385	336	368	394	334	367	366	397	355	387	368	368	320	353	385	364	415	351	360	356	339	355	367	363	364	351	333	354	357	367	315	365	376	352	381	373	353	396	355	373	331	408	388	305	368	349	376	382	322	336	413	390	383	355	355	337	365	345	339	357	347	342	382	350	385	407	378	354	346	346	352	368	346	347	349	371	352	383	373	378	327	337	349	365	349	335	360	379	380	344	368	374	374	354	347	387	369	381	351	332	343	370	352	366	332	345	324	387	381	323	370	335	403	437	365	382	349	366	352	361	356	316	373	377	363	341	357	387	373	373	394	360	344	402	362	364	369	345	344	373	398	360	340	387	406	369	383	384	372	346	343	341	352	352	353	365	369	348	377	370	385	360	372	405	368	353	356	354	401	353	353	330	352	369	394	381	381	343	341	419	317	348	401	339	381	390	352	373	363	333	381	396	406	347	351	339	361	385	368	381	356	379	371	389	362	376	330	348	378	350	351	339	347	370	306	315	345	394	358	351	410	394	305	334	392	395	363	333	356	385	389	354	336	341	356	363	351	392	382	354	345	390	360	379	369	357	367	359	358	345	369	370	374	333	365	373	357	364	377	367	366	377	369	383	380	356	381	355	406	393	353	337	366	379	346	376	373	378	412	358	346	376	365	356	350	393	354	358	382	363	387	401	351	346	348	349	340	392	359	328	354	375	371	362	400	372	390	373	349	365	410	321	363	337	337	363	370	353	350	354	338	345	381	370	363	377	339	345	384	333	366	365	373	317	341	390	329	360	371	366	369	388	361	349	337	389	368	374	351	354	380	350	338	359	377	339	373	361	352	376	375	386	363	385	336	360	370	351	382	367	315	380	363	343	334	381	357	354	359	375	327	371	355	383	390	353	341	365	356	352	373	361	386	377	364	348	393	383	371	351	355	350	372	345	339	380	363	397	365	394	354	344	368	380	395	350	353	372	380	324	358
4380	2195	1362	980	892	868	771	850	776	811	755	820	812	814	745	757	775	794	852	826	790	786	782	765	730	749	850	803	808	736	811	808	794	796	786	730	768	742	778	764	767	797	792	788	811	783	774	789	783	819	770	822	837	805	744	815	796	767	802	796	779	777	773	757	796	763	740	753	834	755	786	779	758	792	834	811	823	820	811	775	742	775	793	821	789	799	787	742	751	788	810	808	797	792	792	789	771	788	784	796	750	825	825	814	774	802	756	816	770	781	811	825	795	746	772	852	797	800	774	766	812	768	759	799	735	802	840	772	803	758	777	834	778	807	791	842	759	798	740	737	793	780	803	794	829	770	786	759	727	780	782	753	767	797	809	773	770	797	814	802	762	748	859	866	798	784	800	790	771	764	786	746	753	802	774	817	798	812	737	755	795	793	767	752	783	740	751	828	781	744	745	791	752	739	759	805	787	780	784	726	793	776	791	800	758	793	802	820	817	790	759	712	779	752	784	794	806	807	812	762	804	782	746	807	733	728	833	771	791	806	809	798	815	770	805	784	727	809	793	794	814	783	790	803	808	829	797	786	732	774	856	769	809	779	796	781	782	779	760	804	795	749	757	788	814	759	824	808	792	811	790	826	832	802	772	757	726	769	744	753	808	801	766	807	796	830	801	795	799	760	797	788	745	738	705	820	808	835	768	786	782	742	814	764	821	823	769	778	764	766	787	806	750	766	811	846	737	790	764	826	782	771	825	793	778	827	735	767	824	778	788	832	756	820	794	792	793	755	803	798	745	772	830	814	746	793	785	724	786	773	831	809	766	810	772	805	842	826	776	818	748	775	858	743	820	834	782	840	786	769	787	784	783	769	815	746	773	774	771	744	768	760	738	796	811	803	808	763	770	754	786	763	790	841	767	786	764	813	752	814	800	753	759	784	759	751	756	766	838	805	781	754	781	775	799	798	794	837	839	802	747	774	778	780	733	790	751	764	799	813	788	824	776	767	771	759	775	761	759	790	797	782	782	807	799	785	812	794	781	835	725	800	804	786	769	831	836	850	823	758	766	758	752	810	791	812	764	785	788	811	779	726	835	777	748	795	834	789	789	746	813	810	767	765	765	799	803	777	762	790	786	782	761	796	748	792	798	785	811	787	750	799	739	848	791	804	791	765	758	805	841	793	775	761	815	824	823	763	825	796	812	820	800	745	802	799	786	805	812	742	794	752	771	786	778	775	782	768	771	792	772	772	814	780	719	759	807	716	823	784	767	770	794	745	780	765	796	768	783	775	805	775	790	794	789	814	743	815	817	769	778	790	781	757	780	801	762	807	775	774	747	825	804	840	743	764	743	813	770	754	762	761	804	738	774	851	761	770	825	782	767	799	758	724	794	754	774	809	790	802	757	844	807	775	835	818	807	820	774	768	781	806	768	773	843	750	781	741	766	758	753	814	736	768	791	773	755	800	782	764	766	746	777	790	802	801	798	817	771	805	776	753	778	836	787	768	808	748	800	770	754	786	806	765	775	789	766	778	778	757	770	757	830	789	781	793	769	755	790	820	740	803	847	813	806	773	825	731	765	796	761	759	778	779	818	839	847	772	744	760	770	783	742	821	779	824	710	756	838	767	819	804	814	808	783	782	790	733	800	774	750	782	787	803	825	831	772	835	773	788	767	797	783	788	739	774	751	805	783	776	791	782	792	804	787	784	766	748	795	795	774	843	784	830	808	749	807	763	788	737	799	760	778	812	787	758	809	786	819	754	760	822	781	786	813	817	745	826	753	805	786	778	801	729	828	765	756	792	739	771	830	758	787	761	757	801	745	753	800	795	753	832	797	781	778	783	774	724	771	771	790	772	753	767	756	787	818	761	761	769	820	771	735	861	825	764	808	806	793	784	799	792	769	751	832	727	797	760	732	831	794	806	804	816	781	793	871	796	782	761	812	797	822	795	773	786	765	765	803	790	779	748	756	788	749	815	768	745	805	789	773	769	754	769	780	793	784	793	773	797	792	776	790	772	797	811	783	820	761	763	799	796	810	807	799	771	765	816	774	760	764	776	755	836	749	777	810	758	796	800	804	830	781	797	861	797	750	815	791	810	775	779	792	776	767	789	811	762	794	796	780	760	773	786	828	744	765	810	783	806	808	856	748	798	736	758	769	753	824	785	774	774	794	796	791	772	789	754	798	804	822	742	767	775	750	797	753	790	781	790	781	763	789	793	809	716	832	746	749	775	784	767	798	733	746	762	814	782	721	759	753	740	740	770	787	794	769	792	805	821	769	767	820	809	768	761	775	769	774	756	750	758	779	806	818	801	790	798	790	740	761	765	783	748	731	790	763	827	806	818	791	817	771	769	803	803	827	758	779	785	821	780	825	816	788	766	764	768	779	789	799	781	762	796	788	802	781	855	786	762	820	767	792	764	827	805	786	791	766	780	788	790	764	818	761	798	816	798	782	715	817	788	795	781	780	824	751	771	849	778	782	740	751	798	756	748	762	808	755	788	779	771	776	803	741	816	803	812	794	801	791	768	774	813	768	786	829	796	773	789	746	793	770	771	779	757	744	792	745	776	773	804	769	765	756	748	775	742	778	801	772	780	748	783	771	794	798	813	771	850	792	731	818	838	787	818	784	795	844	791	741	789	800	747	759	811	831	831	770	756	804	796	780	816	797	750	776	779	736	781	811	779	788	766	818	773	785	770	761	768	820	778	820	750	763	791	792	825	767	793	840	782	747	741	797	767	786	785	811	779	788	756	798	770	750	786	786	816	767	760	772	743	726	777	777	804	807	766	754	838	788	745	808	791	797	784	806	767	793	809	769	811	781	769	779	793	769	787	772	776	764	793	744	849	808	788	753	802	800	762	800	781	837	785	781	806	804	766	815	795	778	817	758	773	814	810	755	821	791	817	781	799	818	774	747	780	780	813	809	817	757	797	797	778	754	783	818	754	759	749	812	775	766	815	817	792	818	749	762	780	778	798	794	771	795	851	811	742	769	763	743	793	871	772	784	739	796	767	723	828	767	784	801	810	749	820	772	779	831	812	708	781	753	798	801	784	791	796	805	774	793	688	813	807	790	783	787	805	775	746	760	784	809	732	774	779	773	749	745	759	733	763	718	745	778	778	728	794	811	794	809	738	791	810	770	795	758	853	802	715	754	786	802	770	760	751	786	781	786	782	775	803	820	756	788	744	780	757	835	761	758	792	742	747	754	780	814	795	833	821	787	763	783	770	786	826	787	741	788	786	787	761	790	791	795	720	779	807	820	795	783	785	807	767	763	792	809	785	787	736	765	770	818	746	780	788	796	826	775	793	763	801	774	811	774	787	779	775	733	763	778	781	768	783	767	797	774	755	783	815	771	800	790	746	798	788	785	777	797	777	776	798	782	817	750	810	786	770	731	748	798	745	773	794	805	739	825	808	770	790	806	812	777	750	764	797	825	728	780	755	833	778	789	849	756	783	767	835	818	831	806	715	755	772	756	786
24434	21032	24009	28247	21034	21051	11078	575	403	395	396	417	360	306	337	320	323	315	324	326	338	308	313	313	326	319	327	298	357	316	305	301	344	314	315	358	314	291	309	332	325	333	342	277	320	314	317	318	302	283	304	314	295	340	258	312	310	305	304	334	290	309	324	346	289	306	314	303	293	322	309	307	292	286	343	300	286	298	313	309	289	287	318	336	321	332	271	319	320	296	320	301	283	287	311	331	280	304	297	327	317	296	319	297	302	288	299	283	292	297	315	310	311	311	296	293	301	322	338	321	263	295	307	294	280	301	287	290	303	295	323	329	323	300	295	323	318	327	280	285	302	290	267	305	273	324	290	322	309	294	299	307	317	277	297	294	316	278	319	340	309	278	327	305	307	315	289	326	312	304	304	282	287	280	304	329	326	271	320	301	296	282	303	304	346	305	274	281	298	341	289	299	322	301	317	293	306	336	296	303	243	313	315	314	313	291	326	312	295	324	315	295	303	299	301	303	293	299	341	341	308	306	325	315	308	299	310	299	318	306	290	296	294	303	335	307	278	306	313	345	299	308	277	315	281	316	281	291	330	257	311	293	316	290	312	330	326	326	307	299	282	308	292	306	296	323	293	331	278	323	326	304	265	280	279	285	310	271	315	312	307	278	343	288	275	320	293	278	292	295	264	318	348	324	308	318	303	312	267	321	340	306	316	348	330	320	333	296	298	315	311	286	281	330	312	307	311	317	266	313	339	308	308	279	279	320	280	296	304	281	286	291	314	287	317	334	298	295	311	299	297	292	300	278	296	286	296	284	273	321	272	267	286	279	274	280	288	307	262	321	297	294	295	265	283	323	314	300	306	284	299	292	279	318	307	334	287	297	311	311	278	326	330	313	291	326	284	300	287	310	304	320	288	296	309	286	303	276	286	322	304	310	275	326	353	299	311	285	302	309	289	295	282	278	281	299	293	282	341	309	316	322	322	330	319	340	291	291	335	294	293	290	322	267	318	302	285	308	304	312	304	305	274	281	278	277	306	293	329	325	296	312	297	325	302	303	291	323	298	305	297	280	271	291	288	305	292	303	280	306	295	293	295	303	297	320	302	289	302	316	271	329	301	295	301	293	290	292	298	309	267	293	266	305	267	308	308	333	315	318	340	327	327	297	304	320	328	324	292	287	292	344	345	331	337	318	292	294	307	318	276	275	298	321	316	279	286	327	291	266	328	297	321	305	298	268	302	306	315	339	331	294	332	292	279	316	303	298	330	334	316	314	298	297	317	285	284	270	308	297	286	295	291	321	294	328	297	308	349	309	358	333	318	282	294	309	261	294	314	301	321	321	297	286	296	291	319	320	302	279	273	294	265	283	338	312	301	260	324	299	302	288	317	282	315	299	331	309	271	343	287	316	363	284	289	276	285	291	306	306	314	303	283	273	287	281	309	330	301	304	313	299	280	358	302	312	302	321	275	266	292	270	325	325	318	303	290	303	290	295	325	297	280	293	261	273	289	321	309	293	296	313	334	281	272	321	282	278	282	294	289	308	293	309	289	282	301	291	309	277	298	304	305	292	307	267	291	285	319	324	302	285	304	307	300	332	277	292	324	297	303	296	273	296	316	292	326	328	302	301	357	310	332	310	279	318	303	299	290	283	325	293	279	304	316	338	305	300	280	328	326	266	299	314	317	287	310	317	321	302	320	320	319	302	313	292	267	319	311	331	310	306	280	302	287	299	332	301	306	312	271	332	297	294	291	294	296	324	317	310	318	317	319	270	285	252	295	311	332	298	295	259	286	324	359	271	263	297	324	291	327	315	300	300	318	282	314	325	272	317	304	293	314	306	307	281	311	293	273	350	323	314	286	282	289	293	277	311	313	297	294	298	303	326	314	280	268	313	280	292	319	312	311	311	297	297	275	329	305	329	306	289	280	280	308	344	321	344	297	287	289	306	314	346	330	344	308	287	303	322	334	273	317	328	296	271	287	294	325	313	308	285	307	318	266	286	277	306	279	295	334	315	291	319	313	294	295	310	307	303	325	305	328	359	283	313	316	311	315	303	334	317	283	330	311	335	311	290	333	278	287	290	313	286	294	323	304	281	272	311	293	310	296	293	315	310	301	308	330	303	293	312	303	258	310	340	305	307	293	305	276	292	361	332	296	309	297	293	330	265	303	310	284	303	320	301	299	304	302	296	297	272	327	299	287	325	279	278	295	293	292	299	308	326	321	307	303	321	291	280	296	306	308	301	289	319	303	285	301	314	305	309	293	262	303	324	296	337	316	302	275	332	301	316	309	324	295	315	278	293	308	307	292	320	306	299	309	296	286	319	310	315	293	297	294	272	283	291	310	316	322	301	316	301	291	292	313	337	327	300	295	314	283	301	269	293	308	311	294	317	328	306	292	266	328	304	280	305	324	307	309	327	282	292	304	326	277	332	311	305	317	278	270	280	307	277	291	293	301	309	302	283	297	272	295	294	323	324	340	275	290	306	277	332	288	276	284	273	316	323	320	343	290	302	295	276	296	330	314	290	312	306	270	289	312	305	290	326	303	322	328	295	293	315	316	314	285	281	323	307	274	315	306	288	308	301	302	312	347	275	327	304	281	300	279	288	271	298	290	303	303	300	282	316	292	288	277	329	245	297	302	333	295	341	283	253	284	335	315	280	278	310	317	258	317	300	293	316	298	302	339	315	280	289	320	303	317	330	315	310	294	299	279	312	307	314	306	310	295	310	294	308	301	280	336	310	288	299	294	285	324	297	312	325	310	275	324	330	334	280	325	273	328	293	277	280	305	296	296	315	324	315	307	308	307	258	310	304	312	287	304	293	310	294	277	267	338	273	293	304	308	320	306	289	250	305	281	297	310	301	287	333	296	281	313	303	318	287	320	305	291	321	292	277	378	291	321	288	338	286	281	294	298	305	332	273	285	321	291	297	281	326	293	307	276	330	279	279	288	259	296	305	312	292	290	284	314	295	281	302	304	302	282	324	302	318	292	284	277	297	310	301	309	290	295	287	328	330	334	315	329	276	324	292	293	319	284	280	304	304	272	323	285	278	290	269	280	269	300	296	307	311	276	286	335	295	287	315	287	319	287	292	320	311	289	310	290	319	286	351	318	340	315	327	285	306	303	307	279	343	330	301	320	280	295	272	290	349	290	320	297	314	299	325	276	297	334	302	293	307	280	293	299	296	318	303	311	293	293	276	310	328	294	311	324	301	333	295	303	327	304	289	286	312	307	319	298	297	306	297	306	314	319	303	296	321	276	280	306	270	288	338	296	283	291	286	303	305	319	307	291	310	285	307	319	312	294	303	342	325	267	318	312	312	327	293	301	335	285	300	348	310	271	331	299	322	290	292	300	321	294	265	286	269	276	284	300	291	326	299	308	292	310	310	275	339	313	320	307	313	304	287	319	322	311	311	282	345	344	320	313	287	328	275	328	316	292	309	294	291	329	266	299	278	305	264	331	307	276	297	307	316	269	286	321	306
4046	3258	1598	1017	846	741	734	715	708	684	672	642	665	616	705	662	619	651	654	634	609	650	644	639	619	616	628	636	643	662	664	644	665	653	644	640	600	643	585	653	669	640	675	611	622	657	631	631	615	635	637	645	607	668	607	652	641	663	653	657	638	621	650	637	671	694	636	634	661	654	606	719	654	640	655	643	635	613	623	632	651	607	638	649	602	645	597	642	664	640	641	648	641	643	646	614	665	644	652	623	603	636	632	652	605	625	645	655	653	651	635	583	623	627	628	642	627	612	622	636	651	602	606	631	619	640	625	579	646	660	629	648	628	635	647	645	610	621	653	624	649	642	611	644	633	669	636	652	623	614	623	600	684	639	617	628	622	631	605	627	623	574	645	620	636	607	621	625	604	613	623	670	619	663	647	657	650	640	656	691	637	611	626	654	640	643	631	606	646	665	605	678	644	595	681	620	646	674	608	608	627	631	669	654	665	662	673	662	646	637	650	677	668	593	608	606	622	584	654	675	603	636	606	638	609	629	639	611	601	650	661	630	629	623	648	668	633	629	649	635	645	680	616	602	626	668	646	664	641	625	623	685	619	671	647	626	620	645	645	632	644	645	675	658	654	639	627	669	632	661	657	678	609	635	649	635	613	610	625	674	633	619	624	610	620	605	608	652	610	636	614	595	618	646	631	662	660	596	669	629	607	650	610	686	650	650	622	643	635	696	645	620	639	649	641	652	657	634	593	620	628	657	643	617	603	659	620	624	630	632	637	655	660	648	650	657	662	640	653	605	654	582	642	602	626	699	603	629	621	583	629	638	660	623	583	607	668	610	690	628	628	662	598	648	637	659	594	617	677	649	637	667	649	612	644	634	636	643	634	637	679	600	690	649	670	613	665	644	673	589	624	619	613	656	659	635	637	610	609	598	622	652	643	651	671	625	613	602	625	650	639	618	609	573	636	650	663	604	613	648	631	668	630	633	618	587	619	642	655	669	624	652	626	620	606	644	649	619	637	664	677	650	663	626	658	644	631	629	677	644	662	629	649	599	653	651	642	608	656	665	595	623	688	625	681	614	632	651	604	620	657	647	595	627	678	624	675	623	641	623	651	616	612	597	655	658	670	616	643	654	655	659	632	601	658	653	650	675	667	625	692	664	630	649	610	606	618	661	595	683	564	612	647	691	638	625	659	679	638	626	618	596	645	654	611	670	594	621	629	637	644	619	581	670	631	647	623	644	621	624	606	609	629	650	637	627	639	653	625	666	640	696	626	602	650	664	598	641	609	617	638	590	652	669	652	611	649	660	674	637	608	679	654	660	619	617	657	638	650	636	686	649	688	605	611	587	606	692	600	639	659	622	603	631	645	664	622	659	677	617	647	656	644	643	624	622	672	598	621	682	602	692	660	669	609	643	623	630	640	614	685	645	616	628	619	662	632	646	609	622	604	625	623	603	636	620	688	673	644	590	661	640	645	635	571	626	629	627	646	612	643	610	657	635	616	642	640	598	641	647	629	658	628	661	624	655	585	636	631	629	670	646	631	652	663	630	647	693	637	639	628	670	622	647	683	609	650	603	628	680	622	630	655	652	713	646	622	645	615	630	639	646	660	642	648	639	674	656	608	621	600	627	618	606	627	620	658	673	596	627	613	624	646	609	676	613	619	644	652	647	600	626	602	674	671	620	631	651	645	623	672	619	664	666	677	648	603	579	643	582	624	642	666	600	684	657	639	639	648	658	612	617	585	630	639	643	660	624	632	643	647	614	606	628	649	624	617	651	610	636	638	632	646	661	629	613	610	626	658	642	672	641	639	605	609	653	676	656	622	606	606	628	635	647	662	663	654	595	609	685	612	627	664	667	587	623	654	646	640	623	664	619	636	624	655	588	652	628	636	625	630	630	646	635	647	649	619	624	655	676	612	617	654	587	675	603	647	647	634	627	645	642	639	640	611	663	666	633	664	652	642	657	603	661	705	703	661	609	679	656	676	676	586	634	664	611	662	656	649	621	651	589	588	631	650	575	605	618	636	642	574	621	636	571	667	608	627	608	678	624	630	676	637	658	677	635	640	590	671	652	618	598	660	566	626	623	629	669	638	558	661	589	641	639	669	636	682	637	685	642	638	629	638	620	623	641	667	647	587	668	673	641	665	678	656	662	646	682	648	694	617	629	658	629	609	698	630	620	631	655	608	657	642	616	622	638	651	653	668	623	634	614	598	641	609	654	671	583	661	619	588	644	696	603	612	650	643	616	633	647	647	605	627	636	650	618	656	662	631	641	615	641	618	619	661	620	651	672	655	650	591	632	632	669	660	586	672	651	604	608	643	602	612	660	663	684	659	622	625	658	639	624	645	567	661	637	655	662	640	675	638	648	640	617	648	616	642	657	634	639	644	710	626	642	646	621	638	647	627	668	611	647	656	569	650	667	643	616	640	666	640	647	644	663	693	641	627	669	595	625	642	643	657	650	641	644	615	660	653	634	633	573	677	703	617	589	641	601	625	601	618	558	597	693	669	664	639	593	658	636	611	598	686	611	670	623	646	603	624	631	592	597	660	616	612	630	654	631	707	614	604	625	614	605	652	633	657	640	641	635	587	651	620	593	648	591	621	635	638	647	657	603	659	681	652	613	675	673	628	591	626	622	611	635	678	674	636	654	634	655	680	619	636	662	632	625	637	596	662	687	666	627	629	606	632	664	647	629	582	654	640	672	623	593	675	659	608	649	606	657	627	637	613	585	636	658	605	650	654	651	624	646	662	631	661	637	653	608	633	634	586	619	674	653	653	683	632	618	591	694	619	688	615	632	629	633	628	623	634	593	660	624	603	588	685	608	656	643	638	639	626	662	619	591	658	596	651	604	654	646	647	562	588	622	613	650	607	621	648	683	648	641	640	619	628	664	652	624	622	643	669	646	644	601	632	619	635	622	658	656	654	665	672	652	609	641	599	647	664	598	605	660	626	650	584	618	693	639	642	653	601	624	614	638	651	660	639	629	653	618	640	608	634	645	658	610	640	664	602	667	670	598	648	648	637	610	621	622	608	632	655	638	634	634	658	623	649	642	668	659	669	629	621	636	637	644	608	666	607	647	654	622	615	604	631	658	674	607	607	625	622	646	646	639	623	604	661	645	605	684	682	676	648	641	638	652	619	656	586	619	670	631	651	633	643	619	611	626	612	630	668	633	622	631	634	654	640	625	671	636	669	615	624	642	638	630	690	629	635	643	612	661	638	591	647	640	672	638	674	644	684	580	683	642	643	603	666	633	670	648	625	679	588	632	646	663	603	648	619	596	646	635	628	617	615	613	680	649	628	653	638	634	678	667	655	598	627	633	612	662	622	615	621	627	676	586	642	684	629	630	644	601	627	620	615	635	669	635	606	635	618	604	618	637	657	609	631	673	665	633	675	648	661	622	655	614	701	644	624	633	653	618	675	673	690	618	634	639	637	614	687	646	652	633	617	645	648	612	669	618	617	615	599	691	626	678
33310	14613	2188	277	257	217	220	215	221	231	195	228	212	238	203	189	207	213	232	226	186	234	222	195	210	195	196	231	185	171	181	205	193	247	218	203	181	193	193	185	197	224	197	220	237	187	225	203	230	221	235	204	196	203	201	218	193	196	234	187	231	217	229	209	206	221	207	178	211	237	178	231	231	198	224	239	188	190	225	252	214	196	198	209	209	189	232	209	230	216	194	208	233	217	205	193	205	218	211	228	182	215	237	203	206	248	241	219	217	225	212	200	229	211	220	187	224	239	219	219	198	232	193	221	198	184	197	200	231	210	209	238	187	201	239	220	203	202	203	232	218	195	219	232	204	189	215	236	201	202	186	223	194	242	187	222	210	232	200	218	237	189	205	196	235	232	191	222	222	222	196	233	204	185	217	205	226	204	197	183	214	201	206	202	193	227	187	174	226	194	205	200	206	227	213	259	237	206	222	218	217	213	200	220	213	223	225	219	195	221	230	223	223	210	209	231	214	196	217	199	200	224	222	243	212	193	206	213	206	219	177	186	215	225	234	220	209	222	214	212	187	218	208	212	200	233	227	209	203	217	255	209	219	207	195	214	180	192	226	216	219	217	207	214	217	222	193	256	241	238	222	234	227	218	223	232	215	199	219	187	194	199	211	198	241	187	196	196	214	215	221	216	227	225	191	239	224	202	188	187	211	240	186	214	218	213	202	201	189	206	195	216	227	213	218	225	229	226	195	239	226	187	201	212	195	230	195	223	217	191	220	222	228	219	206	219	221	188	217	207	207	188	210	222	206	216	203	175	193	212	199	216	218	202	160	229	237	180	236	214	213	176	180	212	214	197	225	233	191	187	232	237	231	188	229	222	203	203	206	217	200	228	210	189	202	203	205	221	228	194	243	222	183	205	205	179	204	224	209	240	196	247	215	188	223	215	220	223	204	198	220	208	237	216	197	211	220	197	226	223	232	224	211	198	191	239	250	216	212	199	204	201	224	200	228	221	198	222	226	216	213	213	241	200	226	197	215	201	201	186	203	216	208	223	192	180	195	201	211	239	200	229	206	209	179	210	213	217	201	212	229	217	185	201	239	233	231	210	201	196	178	214	248	179	192	202	236	215	172	211	194	219	224	235	229	238	201	232	221	226	221	206	208	213	228	232	173	213	218	221	209	226	232	231	218	249	208	198	204	246	215	207	231	230	218	241	238	213	225	211	209	199	199	193	202	211	230	207	206	210	208	229	229	238	202	217	212	199	195	203	224	212	224	198	230	226	191	214	216	213	205	246	214	207	204	201	220	235	203	221	202	198	208	232	211	197	225	194	196	207	217	228	249	208	197	204	244	211	218	216	245	227	195	214	211	205	215	220	211	215	205	228	214	222	197	208	216	211	191	239	197	200	210	195	214	194	195	185	218	231	229	231	237	211	214	208	211	194	196	194	215	244	232	192	201	179	191	219	227	215	240	207	226	190	178	204	206	208	196	203	230	209	221	229	208	225	203	215	247	233	191	204	236	195	190	182	221	211	226	213	186	196	198	186	196	243	226	218	239	199	212	205	228	221	208	227	205	199	213	213	217	196	210	208	199	206	211	233	209	227	206	217	214	217	221	188	210	214	210	221	208	192	184	246	220	205	212	205	222	209	235	223	199	222	208	208	248	189	198	205	204	216	218	186	240	204	189	203	221	246	209	212	211	232	204	200	217	199	202	217	198	178	206	211	199	229	220	211	233	213	215	221	239	191	202	216	220	225	231	234	203	218	208	221	246	216	208	187	224	217	242	210	227	205	212	202	208	210	206	212	196	215	202	208	200	200	221	258	194	205	223	234	204	202	226	226	203	220	209	227	205	218	175	209	213	236	216	187	194	214	204	205	207	211	190	225	201	232	204	220	205	219	200	202	181	189	208	230	224	204	217	198	228	218	211	205	195	203	191	204	209	211	204	199	194	247	201	238	213	213	202	228	207	215	198	225	206	221	218	213	211	212	201	221	191	197	218	193	225	216	213	202	205	201	195	225	193	210	223	205	205	195	244	194	207	202	211	229	204	217	186	188	198	256	218	186	219	228	216	195	211	231	205	214	204	187	224	219	211	217	225	192	208	219	208	211	220	205	210	209	205	206	197	195	241	216	198	259	229	231	222	210	187	215	220	201	186	221	216	204	228	209	223	208	193	182	200	238	215	199	182	222	223	210	217	220	169	209	203	184	208	221	227	222	216	209	193	203	202	205	214	204	237	199	217	207	221	201	236	228	207	195	205	225	230	247	238	211	195	195	197	224	230	198	197	209	222	209	233	211	204	206	211	223	190	204	213	186	226	176	197	216	200	218	210	194	205	221	197	203	214	184	198	192	202	193	210	186	198	218	242	225	237	225	186	210	221	211	217	216	216	188	214	204	221	205	203	211	226	214	212	204	180	225	200	217	197	206	213	203	219	220	215	211	185	216	203	209	186	206	219	229	201	200	192	193	184	183	191	221	194	246	205	220	190	202	217	234	204	225	236	231	170	216	222	221	210	194	236	202	202	209	221	212	211	205	202	236	217	201	221	211	217	207	176	216	231	212	220	223	212	222	168	209	214	202	214	238	187	174	199	235	178	192	227	212	204	197	214	200	201	216	223	189	193	213	219	218	234	201	204	193	216	196	209	224	225	218	202	215	215	216	218	229	195	234	207	216	224	202	209	199	215	209	201	237	218	214	205	222	210	225	221	220	215	205	199	217	206	183	189	207	230	202	204	200	220	221	193	227	206	235	202	229	222	195	206	203	178	191	224	233	241	215	238	219	215	225	233	192	224	228	228	208	192	216	194	208	224	210	197	205	212	193	203	208	205	201	178	176	198	227	224	249	183	217	222	237	208	195	228	211	199	250	225	218	206	219	199	156	224	191	218	206	226	228	207	175	219	210	179	197	234	218	190	213	203	237	233	220	181	192	202	199	215	224	186	213	208	225	225	220	203	209	219	197	208	184	253	201	211	214	230	191	200	238	230	242	244	219	208	248	200	223	209	233	203	230	218	245	217	202	186	222	216	216	209	212	200	246	222	203	205	231	222	213	219	209	231	218	232	200	202	193	222	193	197	217	195	209	209	234	213	204	185	208	177	207	203	222	199	187	213	205	208	216	221	203	205	218	191	251	204	218	208	223	214	197	215	211	187	198	200	226	191	192	202	202	231	219	208	193	207	216	218	244	227	218	222	183	216	229	205	195	216	208	219	209	210	248	200	218	235	211	205	204	185	228	202	222	207	189	166	225	208	213	232	216	196	215	208	205	240	185	202	220	209	221	217	207	198	222	224	203	193	191	220	233	213	214	195	216	233	198	207	214	210	206	220	201	199	217	217	214	215	237	198	178	220	198	220	205	188	185	203	198	200	233	219	201	195	187	223	205	193	224	215	219	213	188	249	209	184	183	212	221	213	221	199	223	210	194	208	219	225	210	205	187	207	182	210	208	219	188	219	186	230	216	185	193	235	201	218	228	203	230
7728	612	524	520	532	495	500	529	448	495	482	531	513	491	508	489	528	439	532	536	509	483	526	545	535	487	511	521	521	517	543	529	538	488	497	504	530	529	499	512	500	481	470	511	473	495	536	485	456	474	491	520	525	501	525	563	523	527	534	503	564	517	511	470	556	483	482	518	522	527	498	509	522	544	506	529	506	498	551	506	507	576	487	540	492	547	542	569	565	471	488	519	496	516	506	518	498	501	519	518	513	514	554	518	461	516	554	515	531	517	547	526	489	496	512	513	564	535	517	518	557	496	528	482	534	469	489	506	545	509	496	525	491	499	504	476	498	521	515	496	494	516	559	501	540	526	524	561	518	492	502	527	545	487	506	471	516	501	504	514	507	487	509	507	530	498	520	508	512	490	523	554	475	540	493	556	532	519	547	516	512	496	504	476	526	518	526	530	531	525	542	549	507	496	527	530	473	543	550	512	488	534	533	527	493	465	477	529	462	529	507	505	523	513	531	522	497	488	483	518	476	500	543	556	556	528	480	547	475	549	552	518	557	480	527	506	568	517	494	556	541	506	527	491	505	472	504	537	532	538	510	531	487	538	554	488	544	504	513	489	514	499	495	499	510	465	520	534	498	517	501	489	524	528	540	515	567	541	505	481	525	462	488	470	510	528	527	549	545	529	500	506	521	537	500	508	525	511	584	505	492	522	493	498	497	525	500	498	495	502	520	470	509	511	513	532	527	488	488	501	518	483	495	540	533	524	488	528	496	509	501	517	505	493	481	487	453	472	503	551	487	510	543	512	495	493	524	480	512	524	543	508	536	507	534	480	563	553	526	501	513	514	505	534	494	496	534	491	537	484	465	527	572	556	463	534	466	507	502	537	540	502	534	528	487	494	562	515	511	533	512	513	517	463	532	543	500	499	552	543	507	514	518	548	510	579	522	514	526	530	523	542	534	497	486	499	535	548	535	514	499	522	510	526	522	524	475	500	507	536	493	490	533	528	496	538	542	542	515	510	532	546	501	520	517	522	537	556	516	502	555	506	484	522	516	511	521	544	483	503	516	539	514	530	535	524	546	528	469	527	489	518	536	525	478	538	502	507	568	521	491	506	515	518	516	513	502	531	535	497	522	509	496	496	474	510	517	500	548	474	520	480	514	507	493	531	498	530	493	525	528	510	519	456	502	495	503	505	511	514	518	483	512	506	479	525	515	550	507	518	535	530	546	530	502	497	486	539	506	498	474	508	535	495	524	505	503	533	525	530	500	493	475	498	508	529	513	506	505	509	491	494	544	513	524	544	502	500	517	479	522	490	519	543	559	536	516	512	563	550	512	514	513	516	495	501	492	490	516	515	536	514	526	505	490	489	502	527	507	514	547	503	487	516	524	486	521	509	505	522	523	533	537	478	521	519	513	506	512	558	500	475	532	538	469	511	486	504	474	522	490	522	513	514	469	521	506	522	493	502	550	538	507	507	542	513	547	532	488	533	502	524	527	542	534	518	558	484	469	503	499	478	537	513	522	495	517	477	507	513	532	531	515	528	505	547	546	505	508	525	489	522	489	497	517	534	497	511	509	549	565	549	494	497	473	514	489	514	477	514	502	523	501	480	536	480	537	537	496	527	560	524	525	489	493	504	521	530	539	528	522	502	520	489	555	537	469	530	533	502	520	523	522	518	510	472	514	549	489	496	491	475	516	499	515	468	473	548	552	481	530	524	518	538	497	509	506	510	539	494	547	507	508	521	524	502	567	489	544	498	506	528	517	526	520	513	506	505	490	532	527	473	481	524	482	542	524	489	496	518	498	528	540	535	522	540	539	518	526	500	484	531	510	498	534	495	513	534	520	524	496	505	500	494	537	527	467	499	501	516	531	477	532	506	491	511	571	503	501	506	515	515	541	502	503	515	506	538	526	471	540	500	519	513	476	501	503	480	464	494	480	521	477	560	497	512	516	525	526	508	504	505	463	508	496	513	524	520	499	520	524	534	553	566	516	537	517	528	500	530	528	503	530	552	503	567	512	503	558	529	493	492	475	530	515	468	496	488	538	536	492	494	500	504	522	494	496	524	518	502	506	537	494	520	489	501	532	549	525	562	484	555	486	488	500	530	509	497	509	558	532	522	553	526	530	539	541	518	573	497	510	493	499	535	512	517	551	506	504	512	532	515	544	557	526	521	543	540	490	504	528	547	522	501	499	490	511	447	503	556	463	499	525	541	504	528	577	522	495	509	560	554	517	513	498	517	526	535	512	504	503	493	488	530	496	506	561	519	546	498	517	469	500	513	508	503	536	513	508	525	563	491	515	492	525	501	533	492	538	480	528	495	511	541	471	500	519	570	517	538	511	524	532	496	489	501	525	520	494	509	510	496	492	536	541	480	483	525	525	492	491	494	537	486	538	514	510	490	523	544	515	508	468	520	487	530	510	463	539	537	513	514	481	534	482	505	528	499	526	494	508	515	525	509	509	501	514	513	534	542	509	502	508	537	531	495	555	509	550	591	544	551	529	530	541	539	503	486	555	506	514	575	539	579	458	523	512	477	501	513	542	509	513	486	495	520	509	496	506	506	489	486	480	515	551	545	503	511	539	490	536	506	513	517	525	504	518	502	552	460	509	496	522	470	514	508	516	551	529	525	538	524	501	541	490	523	497	545	546	521	503	548	498	564	526	480	501	526	503	540	497	481	463	527	506	488	495	513	483	544	547	543	533	548	528	532	486	497	561	499	487	518	527	540	510	503	498	528	507	528	491	552	569	492	510	500	521	581	524	493	569	528	523	558	498	559	532	518	541	502	507	510	511	488	560	489	560	507	524	491	510	499	529	522	524	498	490	502	498	541	523	513	528	522	487	510	515	507	494	505	526	519	517	513	457	465	545	495	572	477	503	510	505	543	558	523	497	529	570	508	475	529	554	481	532	490	487	515	516	546	517	548	532	487	489	530	497	517	523	485	500	496	497	523	510	503	497	531	536	513	506	503	522	520	515	481	537	500	504	549	529	495	505	504	582	507	477	520	489	494	501	539	496	490	500	510	499	507	529	550	509	524	542	487	494	522	499	507	469	501	539	515	496	544	508	476	549	542	551	522	485	548	516	526	520	518	522	511	524	532	484	509	502	513	508	545	483	523	492	519	523	515	527	535	522	530	545	528	543	550	514	492	533	535	534	530	541	559	492	535	523	536	513	519	496	528	494	487	524	460	487	555	514	481	506	522	519	517	473	508	488	523	497	525	457	527	475	517	518	547	507	489	533	502	524	524	499	516	521	541	520	521	501	491	524	511	472	508	519	496	555	519	475	528	494	493	500	491	491	500	473	512	545	489	533	508	493	502	500	521	534	527	489	493	498	453	504	519	537	475	505	547	510	535	492	539	533	533	537	485	497	524	524	573	491	504	546	529	528	516	496	510	534	546	538	516	544	505	539	534	486	501	534	512	510	522	480	545	465	494	551	503	508	532	511	489	486	544	539	509	511	495	513	517	502	487
25085	20982	23568	28596	21001	13240	692	493	441	418	422	391	371	362	420	380	408	364	344	373	357	353	408	350	354	385	370	342	369	380	386	399	335	351	369	391	375	412	369	374	387	381	373	383	394	392	387	402	368	373	391	357	358	347	356	333	308	341	349	360	327	356	361	388	343	344	355	370	383	336	381	365	411	359	353	399	380	389	357	338	366	374	382	379	328	376	401	363	360	376	382	390	381	324	375	349	348	347	356	341	373	371	387	334	376	397	352	343	346	400	325	362	383	375	322	361	363	403	337	365	356	387	385	375	387	388	343	377	377	375	359	390	382	343	357	349	365	316	346	361	370	317	368	360	339	334	397	345	372	343	364	340	368	350	346	365	343	325	362	374	391	394	365	372	350	367	363	369	403	386	351	317	387	361	380	327	385	346	394	408	357	312	374	382	345	347	341	387	370	402	405	362	393	359	400	351	346	336	344	358	385	362	304	344	358	382	363	360	368	367	378	438	399	362	371	386	361	341	384	334	355	357	366	352	367	376	383	369	374	380	342	330	367	365	358	364	338	364	363	355	360	364	344	368	376	384	356	336	382	361	374	343	377	342	347	387	375	380	365	418	352	342	349	339	342	353	343	392	357	376	338	376	350	374	345	373	356	367	402	389	379	362	343	380	391	346	352	362	379	375	325	350	368	343	361	400	376	364	372	363	377	351	363	367	366	379	375	350	376	362	344	388	370	344	385	359	365	395	361	360	301	354	355	371	348	349	392	367	338	369	349	356	376	339	360	367	359	393	389	389	369	388	361	364	332	384	373	341	378	364	373	353	371	375	354	346	349	350	330	355	394	357	351	319	337	354	372	378	384	391	360	350	368	379	368	330	386	329	333	375	373	413	360	378	375	372	400	383	345	302	371	365	313	385	382	369	372	353	352	327	383	367	378	381	385	396	370	371	384	372	384	361	364	354	306	339	387	407	354	320	355	383	366	364	344	392	384	388	386	374	363	327	374	346	345	395	382	376	384	399	368	339	417	354	319	370	354	402	358	368	360	339	372	358	404	356	369	367	351	395	339	379	364	376	372	397	345	337	367	395	352	383	363	381	401	385	363	389	376	362	341	379	347	379	357	359	369	410	380	373	372	329	378	376	335	363	407	387	333	353	400	337	389	358	382	387	365	406	350	344	382	395	350	375	359	361	392	353	354	349	361	361	358	358	365	375	357	347	381	370	387	382	369	344	364	345	416	362	380	361	343	362	390	342	361	378	351	368	332	366	361	340	363	336	366	383	375	327	344	345	367	357	354	340	350	361	360	361	348	346	410	362	341	358	397	387	353	336	326	310	368	363	337	368	412	356	352	377	357	344	361	366	389	346	385	353	352	385	381	356	333	378	370	390	380	370	373	382	381	305	338	383	355	363	357	308	368	360	327	359	347	400	373	356	384	341	323	387	353	380	372	384	347	371	381	396	360	367	413	354	377	339	403	342	384	338	365	388	365	406	417	392	349	345	379	330	379	370	367	352	380	393	362	340	352	364	394	335	386	377	378	341	339	350	346	371	339	352	322	351	402	375	342	364	341	385	377	345	353	342	369	324	365	390	326	354	347	375	373	368	392	390	366	363	365	350	342	367	331	343	349	394	343	368	382	358	349	401	359	366	359	376	359	369	367	351	340	370	383	400	368	364	367	352	348	377	365	420	352	368	340	380	363	422	335	389	375	366	335	388	353	333	342	351	369	377	401	360	373	365	392	370	368	333	365	371	317	330	371	400	336	388	365	331	381	340	364	332	357	402	397	336	353	369	354	382	363	404	367	327	345	367	393	367	369	341	385	359	354	377	358	351	378	352	368	346	378	380	356	359	353	356	334	339	333	359	348	383	347	329	377	362	397	390	331	347	337	315	382	358	350	355	349	366	324	372	374	380	397	379	345	362	357	354	375	388	350	394	386	356	358	367	330	385	380	355	387	366	401	406	348	325	326	341	408	348	374	381	325	403	335	345	330	382	384	380	373	428	374	403	314	359	349	353	344	366	385	376	348	364	350	393	353	372	336	317	388	358	379	361	367	365	360	330	359	346	380	355	400	337	355	344	360	369	363	361	355	340	391	358	360	366	400	365	361	395	390	342	345	343	382	366	380	394	349	360	354	384	363	372	329	341	353	386	358	390	355	362	366	364	348	365	396	362	339	346	350	370	369	355	343	379	347	361	394	366	351	366	374	378	370	358	368	374	361	388	358	348	353	358	372	369	382	327	395	381	382	338	376	365	398	380	357	365	350	343	329	370	365	357	411	377	362	375	390	383	352	347	382	365	348	387	378	401	349	408	384	406	339	335	379	391	373	343	351	363	371	394	353	336	348	393	353	360	336	371	360	343	376	383	408	358	380	380	373	365	370	342	404	370	362	401	370	391	323	361	386	361	395	371	344	353	368	362	355	373	379	349	331	359	355	350	346	360	323	384	355	406	365	383	335	339	354	365	362	383	371	363	356	376	376	382	402	344	354	344	407	382	343	349	344	362	359	341	388	357	347	365	382	317	371	331	354	359	384	343	360	391	399	359	367	371	367	359	368	365	350	344	378	390	422	348	358	367	360	359	334	378	362	362	353	356	395	351	366	385	371	389	393	371	362	422	389	373	351	335	335	331	399	392	355	365	387	348	381	372	349	326	367	371	395	353	377	385	373	349	355	369	376	377	366	385	355	384	367	326	347	370	348	369	335	371	360	405	338	365	363	377	345	355	391	396	369	384	344	368	406	344	358	354	376	326	332	343	377	378	373	407	358	371	362	402	399	361	353	371	390	372	389	353	396	379	401	359	394	380	379	375	413	363	411	358	351	339	319	376	320	418	411	388	403	326	369	324	360	365	335	388	396	385	356	390	412	361	380	340	383	389	348	369	364	378	358	365	342	392	360	375	360	359	395	347	373	372	362	365	368	317	389	345	360	396	366	353	376	371	361	363	365	358	376	370	403	360	329	390	341	336	354	369	362	361	367	385	399	361	369	367	344	353	377	338	392	352	323	382	384	366	359	357	341	377	341	412	368	353	332	410	382	362	360	358	378	355	325	347	357	355	340	389	365	383	349	368	344	373	378	365	408	383	387	387	371	372	354	399	384	384	411	369	352	337	320	362	326	355	373	397	364	378	355	353	368	375	336	399	318	358	347	401	333	376	378	373	370	356	351	380	380	341	361	324	318	332	360	337	324	376	346	376	335	377	365	392	383	351	404	319	380	367	359	347	335	403	378	337	363	398	373	353	342	368	381	373	331	393	374	379	367	357	365	349	398	370	365	344	379	383	340	356	391	413	342	381	355	341	375	360	376	398	396	378	339	370	407	368	402	371	363	370	362	369	391	409	394	365	367	375	367	348	348	375	346	381	380	400	367	374	354	366	367	372	334	365	368	368	401	375	363	351	364	357	360	367	387	368	367	370	359	360	366	363	351	360	383	350	372	357	340	335	371	367	375	380	364	409	365	342	384	397	416	392	378	377	356	352
4368	2266	1314	922	923	873	860	806	827	810	764	777	785	787	770	859	785	756	813	781	747	808	781	763	775	779	820	741	764	805	808	801	835	766	806	800	801	800	803	823	794	820	762	801	782	806	841	807	777	816	819	767	828	812	816	756	824	767	754	740	782	810	804	796	790	789	755	838	779	763	756	764	784	789	860	771	754	798	837	748	816	804	843	798	745	802	803	794	771	838	740	775	797	792	803	737	818	712	759	812	757	810	787	786	711	793	806	742	770	816	816	776	813	760	828	784	763	784	756	789	751	760	781	798	785	805	788	731	781	793	787	806	764	860	773	761	782	739	823	777	747	728	808	805	734	760	786	782	833	833	792	766	771	800	749	780	784	870	823	778	797	708	781	797	805	817	815	780	799	773	734	793	804	772	786	792	774	759	744	825	794	757	766	829	773	755	783	761	832	824	822	796	755	756	817	749	779	734	786	770	782	743	782	750	860	809	802	799	758	795	778	753	789	793	825	814	767	783	826	826	769	774	766	822	766	810	743	769	773	790	759	775	811	799	772	803	741	744	764	774	789	778	804	754	758	725	750	819	807	778	792	779	776	781	834	860	804	760	867	761	794	793	794	811	763	750	780	791	846	777	815	760	755	743	776	753	767	813	783	829	735	757	734	790	803	782	714	731	774	750	784	726	768	841	836	794	804	798	765	772	777	802	804	768	764	781	749	758	747	787	823	763	814	798	771	805	719	783	773	756	807	829	785	746	807	775	766	818	803	760	809	812	772	807	799	779	787	771	780	794	788	785	751	767	806	792	752	793	795	786	823	763	790	795	767	815	772	773	776	766	783	796	805	772	815	791	829	740	707	791	781	757	838	779	778	724	780	787	824	775	806	831	756	790	813	775	840	791	814	760	764	825	744	807	787	821	745	793	801	836	803	808	782	792	813	845	755	804	834	753	808	821	786	798	785	832	787	820	799	788	792	787	816	824	801	776	786	815	771	821	829	766	790	780	781	773	713	794	782	774	739	772	796	796	812	750	794	804	814	817	750	775	769	801	794	840	807	797	784	806	773	813	768	825	795	783	815	750	809	790	772	801	756	771	766	782	785	790	790	800	765	748	816	807	769	798	786	742	774	817	797	798	815	785	771	775	801	842	784	825	782	809	800	788	739	796	800	791	749	756	815	768	857	782	767	776	767	774	767	769	731	750	769	817	821	731	747	787	836	772	802	811	788	771	806	793	797	816	798	825	756	779	777	743	771	815	808	753	778	810	773	776	777	759	768	722	797	795	798	752	764	742	834	768	788	778	728	760	745	798	801	779	752	730	798	813	797	749	783	791	860	760	850	804	807	772	776	781	785	840	766	785	850	791	779	783	800	796	810	755	801	766	798	766	769	847	803	785	803	775	817	760	836	799	794	811	764	786	761	856	744	810	819	843	803	788	787	738	801	750	778	769	795	740	777	758	805	754	791	807	822	823	783	755	773	776	801	763	770	770	816	807	773	754	807	835	791	790	801	757	813	831	795	756	768	779	805	822	767	830	753	775	819	843	766	811	769	744	771	811	778	827	824	836	739	751	762	767	812	772	811	803	762	786	766	758	812	823	797	759	770	801	801	751	849	801	746	771	751	807	794	741	780	721	749	792	797	710	812	778	761	760	800	740	773	756	793	830	776	766	784	770	853	773	816	808	775	830	746	770	774	803	755	751	780	779	731	783	757	790	783	782	814	849	802	774	752	760	796	759	803	776	771	743	775	784	755	766	787	769	758	837	771	807	826	802	804	797	742	761	807	766	792	790	806	775	795	821	818	806	751	792	794	797	740	763	755	770	789	788	835	809	808	782	748	728	793	800	759	786	759	783	787	831	780	734	785	818	751	787	815	792	821	784	747	768	770	768	758	794	792	782	785	788	758	803	818	821	832	820	792	750	827	767	767	773	790	798	812	822	830	765	826	754	790	802	827	780	839	735	795	779	765	750	740	826	777	798	833	765	757	773	753	820	769	735	775	759	781	781	793	780	854	773	782	730	801	770	768	792	818	831	785	795	759	776	768	766	765	765	840	803	788	782	837	770	773	818	727	772	790	763	790	829	789	797	776	791	733	832	841	767	733	752	737	763	839	791	779	780	790	805	784	741	781	780	778	776	745	798	756	774	717	764	741	759	774	795	809	823	790	821	852	806	753	830	808	751	801	842	773	789	745	805	772	788	779	796	798	784	817	778	806	753	839	761	730	768	758	778	767	801	738	811	822	780	753	731	793	800	766	792	796	787	814	778	853	813	800	756	797	847	788	794	825	795	792	743	789	771	784	764	750	736	797	792	804	706	775	803	841	790	815	804	787	831	793	784	797	784	795	750	782	842	800	746	798	799	777	790	757	796	790	777	824	776	793	765	790	748	792	765	798	773	771	811	803	764	745	760	770	785	822	784	755	763	814	813	804	727	788	816	801	771	815	787	769	775	759	810	742	793	810	784	758	780	774	797	806	795	739	715	809	781	744	829	785	751	760	820	802	790	751	780	795	800	834	811	782	774	766	861	818	792	751	794	827	743	799	784	801	742	789	791	757	760	855	751	780	820	801	764	781	747	706	764	750	783	829	788	800	742	791	808	771	770	762	778	798	769	786	848	795	816	810	799	778	784	748	795	751	808	783	767	824	819	778	820	801	771	731	782	805	817	777	756	769	784	751	728	762	808	776	792	751	814	813	770	814	798	764	776	751	784	786	823	815	790	800	796	802	821	823	734	748	791	767	807	826	801	793	809	733	775	818	810	798	798	790	747	786	752	799	831	820	779	755	811	797	776	803	802	756	762	801	806	808	767	771	786	801	775	759	792	813	804	792	748	753	782	788	829	782	739	793	765	791	805	768	796	785	790	829	826	763	803	781	805	827	748	793	836	762	777	826	777	823	793	808	749	793	809	812	784	806	804	777	828	800	803	760	794	783	748	735	776	791	844	833	796	787	773	788	776	811	817	747	785	785	752	734	713	805	790	798	794	805	723	765	766	773	785	776	768	777	807	794	825	825	770	744	796	781	842	751	778	747	827	780	821	797	803	815	769	771	799	781	761	726	801	794	812	778	783	788	765	827	713	805	757	794	805	798	725	793	802	779	760	723	777	788	799	772	777	796	793	782	771	769	768	751	811	797	788	770	825	827	743	770	789	808	813	787	781	771	779	769	745	787	762	830	793	786	765	792	814	796	740	807	777	790	837	796	789	764	801	726	788	825	747	752	754	741	836	768	797	794	807	761	780	771	815	743	767	822	802	783	793	779	779	768	793	798	777	781	786	767	805	776	812	839	800	797	816	772	806	752	846	794	769	767	812	785	826	771	764	805	799	837	753	787	775	807	779	794	798	740	739	750	813	774	738	854	796	780	797	812	758	789	818	785	733	750	768	787	779	791	791	757	796	789	794	788	804	823	798	752	745	813	782	791	774	823	761	811	803	803	795	779	786	815	776	768	711	768	817	757	746	794	810	812	788	764	759	787	810
24397	21000	23990	28189	21002	21037	11119	635	448	416	376	384	407	372	369	349	338	339	308	327	302	279	326	289	305	277	343	314	307	351	320	344	316	288	311	318	305	305	306	288	295	321	300	316	266	305	325	331	286	317	282	306	289	282	335	315	294	285	319	281	276	277	314	289	268	281	274	291	277	316	284	317	308	311	299	324	305	302	323	282	315	282	270	298	278	294	308	323	315	313	359	330	284	319	320	317	313	321	344	328	291	340	297	279	326	300	309	314	297	310	331	291	308	288	267	273	320	312	264	322	312	307	287	268	283	292	361	322	343	315	313	335	283	312	303	313	306	316	301	298	296	300	295	291	305	287	304	282	313	281	292	308	298	265	297	260	321	272	315	344	280	301	297	294	306	305	300	300	314	276	293	341	285	315	323	285	300	314	287	308	310	328	292	307	327	294	356	334	311	316	282	267	315	282	316	270	270	277	308	308	309	315	342	309	326	307	296	294	334	303	297	303	304	323	304	305	295	308	286	282	292	276	310	320	304	307	311	259	303	283	295	291	267	287	305	299	269	341	302	301	285	336	341	315	315	279	278	307	312	288	332	292	305	304	317	313	267	335	283	286	274	292	300	320	306	297	277	305	292	307	314	280	285	274	315	304	320	274	303	318	281	312	323	323	321	290	323	285	346	318	306	289	290	321	287	284	324	286	309	257	270	322	331	328	263	331	307	316	313	328	310	314	283	291	320	295	329	309	265	294	307	327	265	299	298	292	297	302	295	299	319	258	279	287	313	294	326	293	299	293	305	250	276	296	315	325	298	294	281	328	320	296	294	294	277	318	288	303	284	324	340	303	283	292	292	307	284	306	299	325	285	308	296	265	284	324	312	306	304	291	285	299	310	315	337	304	297	324	277	284	301	340	292	308	317	297	288	315	308	304	302	300	329	288	321	289	306	310	335	295	285	322	310	319	298	251	280	318	284	305	318	320	284	283	336	325	345	313	273	305	299	302	297	282	304	257	310	318	311	329	305	307	321	289	304	290	277	317	325	337	322	314	278	273	309	321	327	286	293	301	277	329	288	290	334	313	297	310	270	312	290	301	289	322	344	301	287	308	337	295	308	272	316	272	300	302	312	290	301	284	316	325	295	264	276	336	336	308	263	331	308	328	317	313	313	305	322	307	288	272	277	312	322	305	303	337	306	264	306	322	313	316	299	296	321	294	298	323	341	306	263	281	287	321	285	302	351	332	322	297	292	306	260	289	325	300	288	290	329	313	275	308	307	284	285	302	309	321	285	332	306	290	318	310	312	319	313	281	306	327	292	291	285	308	272	310	311	295	299	313	331	294	298	339	310	318	301	312	251	321	320	291	339	288	302	315	298	301	314	282	338	310	332	292	329	301	285	297	276	303	318	320	337	310	344	264	305	326	333	318	298	307	302	274	296	321	326	323	307	240	300	299	284	283	325	322	320	314	302	306	295	302	310	310	279	324	308	306	303	290	304	307	311	283	300	289	296	284	305	318	306	303	283	310	338	290	297	299	305	299	295	299	316	279	255	298	284	318	318	277	318	333	323	314	303	298	338	301	324	285	292	317	310	314	311	303	315	334	313	323	293	318	287	294	310	305	301	287	301	279	279	299	345	266	292	291	297	284	311	339	314	285	294	335	332	319	293	282	300	319	327	301	337	331	281	278	334	309	250	291	307	343	289	309	318	293	346	295	326	317	325	318	313	312	301	315	323	266	311	308	314	318	303	345	309	316	329	260	314	314	302	308	308	307	300	308	284	286	312	308	317	314	326	294	306	311	308	301	300	312	290	323	277	264	347	311	278	322	294	300	266	302	310	310	304	285	283	279	314	300	310	302	309	301	279	294	279	267	289	292	307	287	310	315	303	316	287	305	332	302	311	325	309	321	299	325	311	321	330	297	297	299	314	282	317	301	300	304	332	306	294	300	295	344	271	295	312	321	273	312	317	280	283	316	313	322	317	286	310	287	304	361	317	309	291	304	301	282	301	298	287	281	310	298	284	281	307	287	306	335	340	305	333	286	307	310	329	314	292	284	302	305	298	322	322	272	277	322	323	304	303	344	341	332	326	279	258	277	299	307	333	317	293	327	297	320	326	303	278	296	319	300	278	335	328	335	285	296	317	293	322	297	320	266	313	316	343	310	323	288	323	354	296	338	312	312	295	305	326	316	301	296	284	294	269	329	321	270	284	307	272	264	287	309	286	317	297	314	299	347	291	275	302	318	304	278	294	287	267	312	324	334	317	280	313	280	288	288	278	320	305	306	294	279	315	315	298	309	310	301	316	304	294	290	300	303	292	287	329	335	316	286	305	302	331	308	277	257	346	325	293	312	322	291	288	287	300	303	324	304	317	305	312	318	331	324	292	339	324	295	331	318	287	295	332	330	319	275	302	291	295	322	319	304	330	309	259	305	289	322	305	313	280	330	314	279	314	326	310	312	308	307	284	284	320	307	301	302	280	311	322	328	309	287	287	281	285	311	322	313	333	284	305	349	268	281	327	302	302	301	319	316	290	315	274	294	329	309	312	308	285	269	312	313	327	296	284	324	301	303	296	268	329	295	294	315	292	294	284	299	296	296	308	300	310	331	373	285	269	320	282	315	293	293	288	293	306	298	292	314	322	296	298	307	278	307	331	320	307	319	315	308	312	336	298	322	307	336	305	326	325	315	323	308	275	295	330	294	302	286	318	281	339	324	275	275	267	334	310	276	318	293	299	258	283	299	307	326	338	306	306	314	282	295	259	298	279	291	305	291	295	298	319	280	287	319	327	278	291	250	294	291	286	304	287	299	284	312	274	319	300	316	327	317	311	318	285	291	307	314	306	280	320	278	304	322	281	301	321	302	319	353	279	283	311	299	311	307	309	265	284	284	330	295	301	299	307	301	291	307	280	319	294	301	300	281	300	274	283	313	323	272	322	333	307	281	301	282	285	322	309	290	299	295	312	279	323	299	255	313	301	328	305	311	295	309	296	298	310	311	290	324	310	313	336	277	288	272	330	321	307	241	295	298	276	304	325	299	298	305	292	272	313	295	323	348	316	295	284	267	278	270	323	293	304	302	314	285	310	283	282	294	275	330	337	335	344	302	311	283	289	293	287	294	337	278	290	349	294	310	261	306	313	309	318	316	283	296	299	284	332	313	289	298	306	311	271	338	274	282	282	303	294	260	284	291	285	345	348	264	317	256	297	276	266	280	270	264	301	310	291	277	274	290	326	317	300	313	323	309	319	286	271	291	323	287	300	311	293	284	336	254	319	301	302	315	298	315	273	317	308	336	296	299	314	350	331	305	305	290	311	278	295	273	303	286	316	305	332	300	270	293	305	335	315	294	298	316	348	285	292	327	331	308	322	297	286	346	292	303	323	322	286	313	323	322	319	315	286	318	305	295	318	308	321	303	333	273	274	285	290	287	314	316	299	331	324	311	328	303	322	303	292	253	289	290	325	296	272	280	299	320	317	301	314	278
3991	3318	1677	1034	818	716	687	698	678	618	641	638	639	676	625	654	683	621	601	687	642	595	647	639	626	598	647	645	695	631	671	640	667	614	613	647	705	669	629	661	593	664	604	627	628	631	641	629	669	626	646	623	622	589	622	641	646	631	627	615	611	689	657	626	687	599	641	676	649	559	654	630	680	646	661	654	647	623	658	637	666	639	606	647	628	600	634	631	604	642	620	595	625	630	666	679	617	628	619	663	631	618	665	630	655	665	643	628	615	639	644	629	606	632	647	620	608	625	656	621	641	617	649	659	663	623	658	673	614	616	644	634	623	599	606	608	630	659	601	606	611	623	703	661	633	646	637	610	632	608	599	610	634	599	650	637	626	646	644	591	629	603	621	685	610	683	615	660	698	631	621	629	626	681	636	665	636	651	591	631	668	642	619	632	615	645	643	600	644	667	617	648	662	623	685	623	614	575	627	607	669	653	630	657	680	657	649	615	670	650	617	627	610	645	646	600	592	675	612	615	641	613	616	627	618	679	621	635	643	660	671	627	672	601	638	633	683	653	616	596	637	634	639	647	636	625	603	603	614	633	601	625	625	661	612	625	612	635	641	662	621	615	655	631	661	612	677	666	635	643	594	606	600	625	652	668	643	607	646	650	649	626	639	613	636	622	633	644	621	646	621	638	660	595	624	660	645	638	642	646	572	594	577	616	658	622	683	629	644	609	619	627	613	659	702	652	640	625	631	604	633	627	611	589	652	640	642	627	630	675	663	602	588	644	604	612	577	645	641	619	595	633	628	661	635	683	651	577	640	626	631	632	633	593	644	628	636	655	641	616	591	609	631	658	639	606	622	641	652	653	637	615	655	656	658	633	694	669	681	638	641	641	614	609	647	592	642	666	645	644	659	644	616	628	672	605	619	634	666	616	683	624	645	636	626	607	655	661	663	628	632	642	639	655	693	623	625	651	647	647	643	686	661	632	600	657	642	649	656	632	647	633	634	606	640	565	646	657	601	659	680	636	611	666	657	667	613	625	613	646	623	645	642	571	658	613	648	618	636	640	625	604	646	632	630	692	641	638	610	598	621	645	650	615	663	598	671	694	598	638	635	638	623	638	623	638	601	682	616	669	641	642	620	660	663	592	605	625	652	641	642	645	640	637	564	663	625	632	644	657	622	656	610	640	615	623	610	689	618	601	632	617	604	627	635	641	620	680	626	636	646	642	591	633	586	619	636	627	607	631	636	629	579	638	631	589	637	625	630	623	617	624	602	649	627	630	665	640	681	637	634	636	662	636	678	700	651	617	657	630	616	655	617	645	642	625	666	609	647	605	640	637	599	634	649	651	659	607	672	640	654	650	661	653	622	599	651	680	624	613	626	632	637	582	627	567	640	645	620	608	615	645	612	651	633	649	651	684	618	649	655	600	644	677	640	621	601	613	630	651	612	664	642	592	654	640	629	686	606	656	650	630	668	638	636	610	658	630	601	619	653	593	652	641	626	609	609	630	635	636	688	685	618	646	657	583	604	628	609	628	582	645	629	576	637	637	618	621	675	607	651	660	676	659	604	575	648	663	687	656	669	684	672	643	609	679	660	587	623	601	629	660	641	645	681	686	583	609	624	698	601	619	614	660	655	584	647	626	662	627	642	592	649	595	650	635	640	671	678	622	649	645	628	646	647	718	641	654	648	615	630	624	653	648	628	632	697	673	598	633	667	627	588	645	660	617	626	624	618	650	652	663	661	671	638	641	632	659	640	595	598	589	653	652	652	657	597	620	616	667	669	608	620	658	614	621	661	608	663	615	639	640	595	633	643	623	647	629	666	655	651	643	661	645	651	630	620	653	643	649	592	674	658	656	607	605	649	618	643	666	686	638	640	593	626	610	673	639	663	592	661	641	659	595	620	605	627	615	628	657	638	657	665	640	610	649	629	651	637	685	668	630	613	653	624	591	649	644	638	628	635	652	643	598	616	664	629	646	614	651	623	632	620	665	617	645	643	646	632	676	631	615	600	629	622	655	649	588	662	676	655	628	572	617	613	631	630	610	655	632	581	688	639	618	620	630	678	649	654	649	635	633	659	639	654	599	638	636	638	610	633	622	621	666	637	649	609	654	642	579	621	639	601	618	630	607	611	645	624	636	653	675	639	631	657	645	599	652	621	644	653	647	656	655	614	675	641	671	672	600	641	615	676	628	648	657	678	614	588	619	637	684	572	639	694	659	650	651	594	647	661	610	657	691	623	615	601	668	641	619	630	629	617	627	647	655	620	629	616	624	668	647	660	608	646	649	642	644	600	662	624	617	648	651	650	637	622	657	621	647	603	653	660	605	628	634	682	682	613	664	635	635	629	601	642	663	631	646	588	680	670	682	629	649	617	650	638	636	647	626	661	616	661	687	636	665	624	655	632	638	665	661	683	650	616	597	661	592	604	621	621	621	640	650	651	633	577	656	637	607	639	581	610	660	621	613	687	628	601	618	660	615	685	644	629	686	643	641	672	583	615	618	641	620	660	631	653	633	686	674	613	689	623	598	665	627	628	641	685	651	656	667	617	636	659	607	625	687	643	651	659	636	708	665	616	624	657	637	637	652	637	661	614	673	606	657	594	679	625	643	654	609	622	658	616	620	621	632	644	622	595	602	667	650	658	699	610	661	667	691	663	656	638	649	605	666	660	633	663	623	602	588	667	631	650	638	705	590	660	588	626	663	659	617	641	645	642	624	587	610	578	616	656	648	619	620	682	650	676	631	652	625	629	645	626	652	628	597	598	615	594	650	637	617	623	598	651	640	617	605	643	626	614	619	563	629	606	637	646	657	587	643	604	658	654	625	635	683	623	628	596	677	629	636	608	678	630	646	642	650	592	622	656	679	662	640	630	656	615	582	646	647	609	652	622	612	616	633	663	638	618	663	611	636	656	636	636	638	659	600	627	630	642	657	639	634	682	623	646	657	653	631	625	645	642	622	690	627	631	632	618	628	631	647	657	629	628	612	693	651	665	703	662	651	619	605	625	659	632	646	640	649	616	633	606	642	693	592	658	645	587	656	637	622	640	641	614	632	641	595	662	658	600	679	635	637	622	600	594	616	658	619	604	618	692	653	586	631	634	634	596	628	680	644	618	599	611	631	637	663	643	636	653	622	645	630	657	672	674	617	641	649	600	641	618	591	630	607	608	582	623	689	652	632	660	653	642	618	643	676	627	647	602	613	639	630	653	605	648	659	651	652	636	655	662	594	612	623	593	648	646	571	654	623	624	649	593	630	628	617	632	614	604	607	616	656	640	651	630	615	643	587	632	627	647	666	641	663	637	618	645	630	631	647	637	617	656	647	679	595	647	700	600	632	604	616	669	631	680	634	668	668	611	696	685	637	628	595	593	648	636	638	645	625	628	645	676	667	645	656	573	620	593	601	630	646	639	627	630	621	632	623	632	603	589	585	639	647	643	687	614	626	627	669	593	617	662	667	655	667	627	623	677	666	612	578
33302	14810	2182	294	230	188	182	223	211	222	209	195	190	212	208	216	200	191	231	226	201	216	215	214	206	223	198	213	210	209	205	213	210	207	218	216	207	192	210	217	204	217	245	194	221	201	237	242	218	218	216	194	219	188	216	221	216	180	194	204	200	206	216	227	211	193	188	225	214	211	240	203	224	195	196	216	213	215	206	234	222	191	204	239	232	206	196	224	208	193	222	208	238	179	226	235	202	194	209	201	207	223	221	226	210	235	233	225	244	191	220	213	220	206	247	238	214	232	213	242	231	215	202	200	202	215	182	190	215	195	236	213	224	223	239	192	242	219	185	216	214	228	227	212	193	189	204	217	187	197	214	221	216	205	195	214	206	228	196	193	196	221	203	210	217	214	213	215	250	218	208	226	219	207	225	198	214	203	213	230	228	200	228	217	234	219	239	186	235	237	192	195	218	229	210	231	209	198	244	219	189	198	202	237	216	213	188	248	234	214	202	207	220	218	228	217	221	217	188	211	182	206	193	233	239	180	212	194	215	215	188	200	253	195	211	196	213	201	231	205	170	214	200	223	226	212	225	192	223	201	223	205	218	206	220	227	215	227	233	196	212	230	219	236	223	191	200	229	206	233	251	199	207	194	223	237	220	211	181	201	217	214	207	206	192	222	215	203	184	240	219	214	191	209	234	215	216	210	198	217	246	216	238	242	214	222	226	206	199	230	231	227	204	212	218	224	208	197	209	226	201	229	214	219	211	221	184	209	220	201	187	213	226	218	215	188	192	189	217	193	202	166	215	198	199	227	236	237	236	226	218	214	237	213	222	211	211	200	226	208	199	213	222	216	227	247	208	208	212	228	227	204	218	215	207	216	218	225	245	226	223	193	206	219	220	210	207	208	210	231	207	195	227	220	219	207	183	226	217	185	220	202	209	207	218	222	230	206	218	239	243	219	199	200	196	222	236	220	208	200	223	189	229	238	210	175	191	196	184	216	201	178	197	212	221	220	186	197	247	209	197	240	229	207	223	225	220	244	218	236	204	224	191	213	217	219	231	215	200	203	201	229	207	235	222	217	213	230	247	201	221	217	200	195	177	211	223	239	210	216	234	211	210	206	197	199	189	211	203	217	218	199	190	202	179	215	223	211	201	223	240	228	238	228	212	225	217	210	212	201	174	193	212	195	200	213	215	206	231	224	217	206	197	219	226	221	234	223	185	208	198	209	190	202	211	238	209	223	237	223	216	205	199	199	206	220	203	212	221	226	229	212	241	236	192	234	239	207	189	207	223	195	196	183	213	222	216	201	211	214	221	215	206	215	248	198	237	190	208	218	201	205	209	218	206	217	216	204	186	208	192	230	201	181	194	202	218	222	194	217	221	207	230	219	210	210	206	223	207	211	217	198	204	191	238	217	212	207	192	209	208	224	216	252	246	220	208	230	210	231	229	224	211	188	181	198	190	247	262	220	213	200	213	217	222	196	206	209	197	204	197	202	208	217	218	205	194	215	235	197	232	211	238	201	205	241	231	215	237	216	200	201	221	212	206	205	224	238	208	229	224	203	225	217	217	204	212	230	219	221	206	206	194	210	215	218	207	215	211	199	210	202	243	181	233	220	202	184	223	207	222	226	204	221	215	238	190	207	204	205	203	217	195	182	221	213	215	204	239	206	189	218	204	223	194	215	227	222	205	207	206	201	199	223	197	209	201	195	196	225	182	202	228	212	216	203	204	198	180	228	221	230	231	213	238	255	203	217	222	194	228	232	208	221	217	216	207	208	210	199	212	201	200	238	213	219	273	212	261	236	207	217	244	213	193	193	201	206	233	215	229	209	217	220	208	213	221	203	202	227	198	253	225	219	244	220	208	206	188	201	206	204	222	205	192	221	209	199	209	211	190	201	216	229	215	232	222	208	216	203	218	234	210	188	206	195	210	215	195	198	215	215	203	218	210	223	210	206	207	215	259	227	195	227	208	192	230	200	233	202	208	207	198	210	183	206	202	196	227	223	195	214	215	216	210	237	229	215	230	201	224	223	227	212	205	218	232	215	234	223	218	236	226	213	199	207	201	214	188	194	188	212	247	190	206	214	178	251	254	203	219	201	204	209	201	220	202	193	209	207	196	219	214	243	200	207	205	230	190	220	200	204	200	193	229	212	190	229	214	167	197	228	219	212	226	229	202	235	249	217	203	215	232	229	221	225	208	203	174	184	231	210	230	208	214	217	208	211	211	229	237	228	240	225	255	221	245	225	197	220	203	222	201	220	202	191	213	226	216	209	227	199	210	195	208	200	219	231	195	226	204	228	242	207	238	216	214	208	223	200	200	232	229	192	234	201	191	197	213	224	231	208	225	184	204	196	235	214	204	195	204	193	194	198	222	190	220	231	235	226	213	218	216	213	244	222	202	222	207	184	198	196	228	209	214	208	229	199	203	203	207	241	225	192	216	217	233	231	216	218	216	197	192	212	200	213	190	205	218	218	202	244	223	236	209	238	196	213	221	210	208	214	196	241	233	213	218	203	214	202	196	240	200	239	239	238	237	202	216	204	222	207	228	216	226	222	244	238	174	197	205	222	229	206	204	213	214	207	203	209	210	204	213	235	203	250	216	243	200	235	213	226	226	235	221	232	193	204	227	216	214	216	230	236	214	215	193	191	226	212	202	223	218	191	207	202	193	176	219	219	207	228	216	182	207	192	194	225	249	201	240	220	223	182	207	218	221	204	222	215	216	200	197	198	225	237	223	203	234	219	228	201	190	219	226	193	235	217	243	216	216	213	206	206	242	228	214	222	216	195	196	242	222	213	194	220	198	227	200	211	217	191	229	206	231	218	252	191	235	193	224	221	215	217	207	195	201	207	223	204	206	240	201	212	243	202	219	200	215	222	208	245	210	227	203	207	209	181	224	241	232	244	211	200	211	203	193	191	200	229	241	206	223	214	207	192	206	204	217	213	243	198	222	203	188	211	216	209	204	212	219	223	226	221	216	214	219	199	217	218	205	248	212	205	203	213	241	213	223	188	221	204	204	197	214	207	202	217	249	227	204	218	212	217	181	192	207	219	244	199	204	220	187	220	211	231	229	188	238	233	248	219	247	214	212	219	202	210	227	213	195	223	203	204	210	210	219	211	209	211	199	218	196	200	204	224	199	241	211	223	183	202	212	196	196	224	221	200	215	189	196	221	219	193	199	195	209	228	217	217	227	223	223	234	215	252	242	227	209	216	199	180	251	186	248	221	207	233	215	228	202	217	219	236	193	214	234	216	208	225	246	188	218	208	209	207	229	215	213	194	208	223	219	203	182	184	185	206	253	229	193	199	197	208	218	227	203	206	212	194	202	210	214	207	226	220	202	218	211	233	210	215	223	184	207	212	230	207	214	222	229	196	216	233	185	190	190	178	194	211	191	203	208	235	228	208	190	221	200	220	206	176	237	214	215	243	214	247	202	240	227	245	209	228	228	225	227	230	237	199	201	197	206	224	243	188
7625	606	518	526	544	536	498	562	534	519	530	501	519	465	493	532	510	484	534	502	544	503	470	516	508	532	520	494	486	472	525	519	492	494	483	534	535	472	510	477	522	537	489	512	522	515	516	481	521	530	517	558	515	487	499	532	535	540	529	539	512	489	499	530	480	564	503	532	531	537	533	487	583	456	563	470	526	476	514	506	538	500	463	519	516	506	508	480	549	535	523	525	502	497	477	524	523	569	489	490	539	501	482	511	516	507	499	539	523	535	530	524	517	511	559	549	516	525	505	523	523	512	582	491	484	521	479	554	510	536	509	555	504	536	495	480	547	527	512	496	556	514	564	515	525	530	489	515	500	512	488	518	508	544	460	510	515	503	579	535	534	506	542	441	496	534	537	523	474	503	476	528	484	535	508	498	510	497	550	504	542	516	507	508	557	506	516	499	493	546	505	472	532	525	544	532	530	554	522	489	547	486	518	508	564	530	546	528	508	507	550	476	467	516	531	524	517	504	503	509	520	522	563	496	463	511	483	508	537	497	497	509	528	515	503	507	544	476	503	524	504	512	511	540	504	521	527	496	501	476	523	508	543	516	485	514	478	526	473	530	514	473	514	495	521	543	488	537	503	536	521	505	529	497	536	485	505	532	502	509	505	509	535	478	539	488	544	517	487	504	517	536	511	543	456	504	510	522	522	537	504	493	509	554	556	520	524	518	493	540	495	539	530	514	512	473	480	498	547	542	512	512	477	509	475	531	513	480	518	562	531	539	523	502	521	480	510	532	463	489	516	528	512	494	518	498	506	525	520	479	514	535	520	486	548	515	524	486	558	509	508	516	502	528	500	521	509	529	483	527	522	503	540	523	529	510	515	518	530	501	541	535	541	529	551	523	507	508	518	518	493	509	572	525	548	496	531	513	512	530	525	480	513	438	549	499	489	476	498	528	535	522	501	538	561	526	494	551	544	513	512	580	538	538	498	488	537	516	518	505	527	502	504	525	502	498	559	521	480	536	484	470	487	493	523	499	505	502	488	509	567	482	502	492	523	549	486	473	495	524	526	568	547	553	504	516	514	514	512	498	516	544	490	515	547	530	484	522	551	508	538	482	494	536	485	540	513	494	510	487	519	520	494	538	487	514	511	517	528	529	494	530	539	515	525	503	543	509	509	539	498	513	492	523	490	517	512	493	495	505	482	537	518	537	507	528	518	497	506	552	545	488	518	496	509	503	512	508	522	539	537	559	494	473	519	526	525	527	502	493	489	525	534	496	517	494	504	498	494	501	514	529	540	543	498	464	505	540	509	494	501	486	560	479	482	475	503	517	491	488	496	473	499	520	555	506	547	503	502	535	486	544	527	516	545	494	477	527	514	508	519	532	558	525	529	514	518	519	519	506	550	490	475	493	510	551	542	503	530	512	525	536	460	515	525	510	542	512	501	479	552	475	533	512	507	568	508	555	513	503	553	490	478	502	487	525	492	533	540	519	568	526	536	512	502	507	499	519	537	497	499	558	528	529	492	512	525	510	523	527	521	556	482	501	542	493	518	505	556	503	520	526	517	499	528	556	539	508	549	519	578	502	517	515	528	522	536	478	512	499	508	453	523	496	545	543	515	539	529	498	526	518	498	498	556	534	571	519	517	491	508	544	525	498	521	537	515	519	503	515	484	515	534	487	506	516	499	547	519	508	515	521	496	502	489	530	536	504	517	505	511	536	518	510	516	509	547	513	525	503	511	554	544	478	494	511	531	480	516	517	495	507	562	516	515	521	498	503	524	495	527	493	522	502	522	548	493	523	516	526	524	498	520	504	505	531	488	489	484	498	528	491	522	528	498	530	538	553	502	512	503	549	536	521	524	517	521	500	500	522	499	516	535	503	476	502	524	491	494	522	513	513	493	529	497	515	523	559	499	521	521	500	485	505	508	521	524	512	507	545	488	520	505	468	487	518	506	534	517	529	528	498	519	532	551	517	526	529	491	517	514	492	505	543	470	539	526	505	508	548	520	481	492	492	464	586	518	517	504	505	539	530	491	527	512	533	565	512	561	528	492	520	510	500	543	521	509	510	561	505	517	523	514	497	534	478	505	539	536	517	507	503	512	491	519	540	563	519	537	575	553	482	501	474	494	525	498	517	543	505	521	532	518	528	499	539	499	505	486	509	521	465	511	476	519	499	517	509	520	469	540	542	525	502	525	544	543	510	502	517	475	531	509	493	513	526	512	517	524	519	488	520	500	494	543	509	494	504	515	525	500	515	536	487	547	497	509	478	496	517	545	508	523	502	536	532	566	555	486	513	485	495	505	548	501	453	495	496	515	492	504	502	510	508	479	484	484	510	543	535	456	516	520	509	529	519	541	504	507	536	524	501	538	498	536	558	491	508	523	502	528	482	491	501	496	522	450	532	533	511	535	525	508	523	516	505	521	482	467	506	535	514	501	499	496	548	534	510	513	532	548	514	523	541	510	524	518	526	526	493	508	510	503	500	534	481	491	500	535	530	511	572	514	518	546	513	504	527	568	516	495	523	513	545	535	524	526	538	495	508	524	474	501	506	505	511	503	495	480	515	571	525	495	531	507	523	533	499	563	514	532	496	545	530	523	521	533	527	527	489	526	485	534	501	517	518	518	499	586	510	480	499	505	494	553	510	490	529	501	443	516	520	523	472	527	496	520	509	528	489	529	540	506	551	543	512	524	539	534	541	553	496	548	510	526	563	547	499	522	545	524	503	499	497	525	506	487	561	523	545	511	515	553	509	461	453	537	539	478	519	511	485	502	507	532	498	517	501	515	524	503	509	505	546	496	508	537	539	498	504	529	549	508	496	499	542	509	490	553	499	496	498	524	550	500	541	516	510	542	505	568	541	524	484	507	497	489	471	547	542	527	516	563	503	509	479	490	531	490	538	525	527	495	536	485	533	485	530	500	505	542	516	480	542	528	517	553	537	533	526	502	557	490	577	554	527	530	548	536	539	482	504	506	518	532	515	532	529	511	462	553	529	535	498	517	481	520	495	517	531	568	552	548	536	473	507	467	498	522	497	510	530	523	567	519	536	548	528	534	547	491	522	521	532	512	554	549	520	541	502	499	528	512	518	523	496	504	528	512	525	552	502	493	527	495	528	529	484	501	539	524	472	501	531	554	553	478	519	498	520	511	517	563	495	486	541	487	509	494	489	553	536	472	505	504	530	574	564	506	507	510	499	496	489	523	455	494	504	517	497	501	506	508	507	517	538	498	514	519	489	542	530	504	508	541	573	502	537	522	507	503	542	517	493	518	522	494	511	496	541	544	513	531	489	512	486	524	515	483	555	504	519	512	556	539	513	511	483	483	479	516	485	537	531	530	488	548	545	464	534	488	526	555	518	539	498	541	538	529	518	507	527	479	527	533	487	492	501	498	543	494	526	515	544	527	459	514	541	584	516	493	511	547	518	491	526	512	516	513	488	536	498	471	523	489	487	502	541	492	525	489	535	522	521	522	553
25031	20970	23534	28552	20972	13227	734	518	445	399	441	391	391	395	347	392	376	407	332	373	406	396	341	390	379	366	409	393	424	384	371	355	389	405	330	380	394	355	338	370	383	393	372	373	343	383	419	372	412	388	364	322	386	377	334	359	344	357	406	399	372	355	350	383	370	362	331	359	355	400	358	339	369	357	370	368	369	387	349	381	348	370	374	388	358	320	365	380	372	359	359	348	351	355	376	385	379	396	402	399	365	312	356	371	392	361	352	339	355	386	368	372	366	385	370	361	358	363	370	362	380	384	374	325	380	360	374	338	388	363	404	369	349	385	392	373	349	354	343	331	352	339	367	375	368	404	350	365	381	396	362	382	367	350	342	393	361	412	377	367	360	361	369	367	378	372	336	356	379	374	390	391	383	360	387	376	342	377	387	395	374	331	376	363	332	349	353	405	361	379	331	393	354	355	379	360	367	344	383	368	346	411	389	366	369	385	366	385	376	355	353	411	353	397	352	425	376	355	380	382	355	367	379	370	366	355	366	370	383	381	360	329	372	370	381	395	374	363	382	383	374	360	362	343	347	370	335	337	344	366	381	362	361	371	384	328	330	368	374	370	366	380	371	352	377	362	345	386	385	364	364	363	392	377	360	361	374	375	351	370	351	379	373	357	361	393	379	400	388	349	368	383	355	353	390	356	347	365	350	361	410	395	335	367	402	328	346	333	352	357	350	337	385	411	370	364	344	331	362	348	363	338	402	383	384	386	381	322	334	373	428	348	302	360	407	392	338	335	383	391	395	353	354	374	397	339	345	366	365	339	358	400	398	365	354	365	410	310	350	388	350	360	390	367	362	345	382	392	386	392	397	363	391	363	381	403	360	386	374	378	370	368	322	349	352	351	351	346	361	351	359	343	364	341	346	345	327	378	378	337	366	372	365	363	348	374	358	401	362	350	367	371	399	374	384	402	348	339	364	370	389	366	349	398	333	362	340	362	355	401	353	353	372	381	348	371	365	390	375	382	373	408	351	340	366	377	350	337	368	327	361	410	376	337	367	359	321	410	366	387	369	353	357	375	365	391	391	356	357	381	350	332	310	368	351	375	330	356	379	360	398	363	366	335	401	363	320	334	403	354	353	370	353	360	352	343	349	390	367	382	368	389	350	385	348	363	350	349	369	376	397	370	365	356	370	335	373	374	371	353	346	329	362	336	336	388	386	372	350	363	379	377	339	361	372	363	337	330	350	375	353	353	348	370	361	371	330	358	362	380	398	360	391	363	382	402	349	356	348	368	392	371	380	363	360	372	363	335	344	341	355	365	379	359	368	391	337	361	367	354	356	396	386	368	384	363	375	378	345	347	366	366	375	380	327	386	365	311	341	356	375	373	363	340	385	337	410	357	364	366	379	335	340	436	364	364	361	365	352	347	351	368	388	337	369	307	370	354	376	351	353	372	360	367	336	417	378	346	368	381	378	367	401	398	405	402	395	367	391	347	371	418	401	374	363	400	360	339	389	367	386	325	370	368	376	335	350	362	345	385	380	339	392	352	342	383	376	351	386	337	381	352	371	380	361	389	341	397	397	363	343	399	410	343	361	362	390	352	371	370	369	342	393	340	362	371	369	359	336	361	352	379	365	405	366	320	357	370	376	371	396	329	337	386	364	416	388	354	384	358	366	394	376	354	373	366	368	364	376	377	331	378	334	357	347	381	374	381	354	383	389	362	361	349	355	362	339	361	345	338	354	357	354	375	342	367	340	339	360	345	363	345	342	375	372	332	398	351	367	355	385	354	358	399	395	379	394	343	380	404	384	341	398	390	377	370	371	393	363	373	352	349	356	328	394	362	382	366	362	373	340	388	375	386	392	360	356	387	350	374	389	377	373	350	355	354	363	370	355	363	388	373	363	376	351	346	346	371	369	416	355	386	371	382	328	347	351	397	411	365	366	358	335	377	383	357	347	376	350	380	361	371	405	402	367	346	393	347	348	360	373	379	351	388	335	412	376	381	401	352	374	383	389	368	376	341	335	362	378	355	345	347	362	368	363	402	347	346	348	349	348	353	374	377	380	362	346	365	395	376	392	371	379	380	355	342	396	360	330	370	380	381	371	365	369	387	374	359	371	332	340	353	385	361	365	376	387	374	356	343	331	418	378	385	363	338	354	356	361	411	393	381	385	363	379	348	372	363	348	355	330	379	335	324	390	380	346	358	358	361	372	355	357	381	368	381	382	375	420	379	422	337	384	359	362	358	363	375	335	397	340	370	345	379	378	393	397	407	368	400	418	366	380	374	388	381	349	377	375	366	373	358	359	355	328	338	364	373	384	349	367	307	381	382	372	343	404	384	378	358	390	353	355	349	383	376	379	348	369	390	399	394	350	395	382	365	389	371	373	331	342	338	378	386	343	346	386	412	370	336	368	318	362	345	351	376	383	351	346	362	382	348	372	335	379	399	378	361	342	343	347	410	363	356	428	375	356	387	381	365	350	374	348	353	375	367	345	389	361	334	328	348	347	362	360	362	390	368	362	380	395	358	390	378	360	332	376	368	360	359	361	381	392	367	342	343	343	382	373	376	366	390	390	380	373	333	391	351	371	336	371	363	340	349	350	367	333	391	341	402	354	366	399	347	402	366	400	353	355	389	356	379	355	395	371	370	351	370	357	344	324	337	370	347	395	344	384	353	377	381	374	401	372	379	369	391	362	395	358	376	365	359	324	373	367	367	363	366	359	389	316	347	357	333	363	398	361	358	363	378	386	396	353	366	370	407	352	385	373	364	363	397	357	371	356	368	363	366	322	356	376	382	401	377	385	352	387	387	377	335	353	394	325	360	372	355	373	332	357	380	358	410	394	356	393	364	324	364	394	393	369	334	433	396	322	380	365	361	372	401	385	372	394	379	340	353	398	368	421	378	361	348	360	375	363	345	383	375	377	352	378	366	364	384	387	409	386	338	329	374	415	362	388	308	343	329	343	393	377	367	333	392	394	353	356	368	346	297	357	376	372	347	377	374	381	349	363	384	338	395	357	370	353	345	376	350	374	376	353	347	380	349	383	383	335	383	374	377	391	351	375	359	353	369	334	369	314	343	361	358	377	332	371	372	359	386	358	374	351	389	375	346	345	349	346	384	364	331	345	378	374	386	392	370	374	376	412	382	328	349	411	414	364	356	339	371	379	375	368	345	327	336	366	329	334	372	367	336	372	377	350	392	389	346	402	342	331	363	346	344	407	371	388	375	322	386	363	375	378	357	334	378	343	377	374	345	379	376	374	319	353	375	389	366	380	392	368	377	356	338	390	379	353	351	366	346	369	396	374	355	359	339	354	357	375	340	351	354	373	326	374	363	375	360	378	370	363	296	347	333	347	335	375	354	380	361	376	331	367	394	366	352	350	359	345	361	386	382	354	343	363	361	346	372	355	393	360	385	373	362	364	328	356	379	351	372	408	385	396	362	406	386	390	357	348	333	362	386	356	345	302	315	379	345	400	344
4383	2210	1388	1003	855	863	823	781	799	803	821	754	820	793	774	820	797	828	854	771	815	785	781	816	773	812	769	816	786	789	762	787	787	780	765	821	837	765	766	790	852	837	785	787	776	809	821	738	748	792	803	770	767	796	785	806	745	751	832	824	812	740	804	733	798	804	805	790	792	825	838	774	799	818	809	815	764	810	758	771	802	743	811	786	772	788	804	792	771	792	781	778	827	809	770	817	842	816	835	781	843	825	799	769	815	757	805	779	793	750	806	753	803	803	841	827	758	771	748	799	758	778	774	773	798	755	796	763	798	733	804	824	825	776	793	793	818	815	794	861	801	732	731	756	801	795	784	807	805	804	837	767	764	786	764	774	785	794	803	781	820	832	736	785	753	806	782	795	777	784	791	812	767	724	859	748	803	833	707	765	803	841	762	767	827	780	806	810	808	751	808	757	807	771	768	807	778	778	771	809	766	830	774	771	777	787	759	805	762	758	823	780	699	701	780	857	761	825	803	760	710	767	819	830	860	815	796	756	811	772	779	767	798	799	806	766	788	801	761	760	797	805	831	775	842	795	733	814	838	767	752	782	758	760	758	818	814	771	801	764	798	810	783	817	773	825	747	793	825	788	811	765	740	788	809	762	804	809	799	818	898	824	798	760	787	816	828	774	788	788	810	710	790	819	751	822	810	772	781	756	807	786	833	822	837	750	804	824	805	786	786	731	762	775	761	782	742	832	782	798	794	807	810	774	711	761	762	769	825	781	815	771	732	780	780	753	790	827	812	796	812	795	734	780	839	726	745	829	796	800	807	788	771	866	745	752	763	819	785	779	792	823	781	791	801	746	818	802	770	790	770	750	747	736	777	794	780	799	798	802	778	765	762	821	802	763	793	778	816	758	794	832	784	786	788	783	818	805	807	781	716	793	781	801	806	807	726	793	780	764	796	774	798	790	847	811	770	777	801	781	759	843	798	805	780	753	821	761	831	789	747	761	766	763	789	759	744	845	773	785	775	799	849	737	792	815	766	778	787	802	783	794	784	760	770	783	769	739	746	844	732	800	812	805	787	793	791	794	731	760	759	790	788	800	809	779	785	822	794	780	770	799	781	816	826	735	789	820	752	773	768	800	829	792	793	799	762	761	794	748	802	753	764	793	810	808	765	794	757	792	763	741	775	792	794	770	799	768	767	766	789	763	773	824	780	849	808	783	802	819	771	796	784	770	793	753	764	742	776	814	752	751	768	839	772	778	744	770	783	771	759	852	801	778	771	756	796	785	800	794	759	797	770	807	790	804	767	817	818	788	804	805	779	773	799	764	784	826	813	847	789	816	779	772	789	812	791	759	769	808	737	823	742	759	727	765	757	744	805	739	782	779	800	806	799	801	805	765	769	815	732	790	740	782	822	797	753	769	779	764	793	769	775	772	767	820	783	822	816	805	769	775	809	772	793	776	786	731	770	764	792	759	746	775	793	743	781	846	781	725	820	752	788	781	779	806	830	825	743	763	785	742	794	767	783	813	757	775	783	756	796	773	731	762	807	748	773	777	828	798	739	812	777	774	790	802	799	794	792	764	747	807	767	784	784	769	786	740	789	781	784	744	804	838	780	774	826	805	753	778	765	773	787	760	786	767	806	743	750	784	808	767	793	806	844	805	759	742	743	735	799	769	801	780	818	763	812	792	767	806	755	777	764	823	724	714	779	800	779	805	817	791	800	793	795	789	782	790	767	808	754	785	743	787	782	793	803	790	783	733	740	758	777	774	806	802	793	755	823	754	749	758	806	798	788	811	762	774	747	812	727	801	774	726	776	817	774	753	812	781	821	755	768	792	787	781	760	750	744	774	789	751	793	847	763	858	815	777	785	817	757	772	760	784	778	806	812	788	775	810	790	778	776	784	761	753	773	854	803	855	750	779	781	834	771	772	777	796	773	791	767	801	815	785	787	791	835	771	764	798	810	759	774	760	810	787	777	786	797	789	764	753	778	798	755	781	754	811	778	790	812	791	766	749	806	754	776	764	744	803	784	763	795	790	770	777	796	764	755	794	808	780	823	792	775	764	786	762	819	788	754	719	761	788	763	766	779	819	817	775	796	769	732	793	756	743	799	783	750	769	747	795	814	763	755	793	757	763	753	826	796	793	806	793	814	842	757	791	768	800	836	819	812	784	786	843	773	763	768	789	771	768	844	796	803	784	792	827	847	753	759	774	797	787	757	811	765	800	809	742	795	796	794	748	764	794	793	778	773	807	755	819	759	779	770	793	830	763	762	774	775	775	810	755	790	775	762	780	780	796	785	782	786	776	813	759	779	800	764	782	750	780	734	753	776	738	763	773	731	784	777	728	818	827	812	770	775	798	789	764	786	819	767	853	799	749	762	773	796	770	829	790	784	774	827	835	802	712	753	839	809	852	757	805	805	757	758	791	788	785	752	771	786	774	827	788	761	742	803	759	744	825	795	785	752	778	780	762	740	852	765	791	744	799	773	808	761	796	778	814	757	782	801	772	802	752	800	792	814	790	780	768	793	749	799	760	748	790	845	749	749	768	748	797	807	767	775	763	777	847	789	837	765	805	797	775	803	836	793	788	812	793	763	783	776	757	760	741	774	810	785	760	757	807	786	761	756	765	787	749	803	782	797	773	767	804	797	834	776	796	782	782	780	838	774	740	836	803	786	800	765	778	794	764	756	734	767	769	821	833	749	781	816	810	774	759	763	758	772	800	765	763	714	809	759	801	813	797	706	794	763	805	786	786	792	791	848	773	797	805	871	776	778	719	853	793	800	732	795	755	801	765	821	797	808	779	805	735	774	777	792	761	836	742	773	786	786	764	811	797	762	777	757	758	785	809	793	775	869	777	788	821	808	782	776	761	764	792	781	782	761	788	725	854	839	765	788	771	808	764	779	771	750	781	787	797	849	768	798	791	807	762	819	800	759	799	725	778	763	824	752	763	790	755	740	745	761	831	803	787	764	773	816	827	819	780	804	842	740	802	806	768	795	776	809	787	771	821	811	809	783	771	747	768	760	760	785	756	782	760	773	745	783	774	811	811	814	800	775	746	771	802	763	766	771	821	839	779	718	775	777	758	778	819	833	766	821	810	821	799	821	805	787	841	747	796	789	797	752	791	798	757	851	763	812	765	833	777	812	788	779	810	803	777	818	758	766	766	765	806	816	786	747	805	777	733	790	830	800	781	813	828	807	821	848	796	752	764	773	786	779	781	845	823	792	776	788	808	763	805	800	804	757	761	849	798	762	752	770	815	786	792	748	807	791	780	759	808	791	764	800	825	778	802	808	793	781	755	764	813	849	816	774	785	708	785	779	814	780	813	754	800	820	831	767	761	758	816	756	811	783	785	798	790	804	825	781	820	798	810	839	819	806	774	812	819	787	763	785	784	784	829	781	776	766	771	810	768	781	798	759	775	789	780	784	755	773	825	798	759	833	794	757	759	826	804	722	772	788	793	826	782	796	794	722	812
24356	20958	23944	28155	20962	20989	11040	665	468	432	361	375	367	357	327	353	323	327	300	341	330	309	329	320	317	327	302	274	303	323	320	320	303	287	291	325	325	360	302	295	312	335	325	307	283	330	282	306	292	333	307	316	321	301	312	301	286	347	323	282	298	312	298	343	269	284	304	287	294	284	315	279	307	318	273	296	297	332	298	282	308	285	304	303	329	309	309	289	320	305	268	289	280	267	304	310	301	337	316	271	308	275	329	291	313	366	288	305	313	308	321	284	279	290	289	307	316	320	285	281	301	308	273	308	314	310	310	273	304	319	290	304	279	302	279	330	301	309	303	298	355	320	316	303	313	297	334	289	310	331	290	322	304	324	318	335	317	293	270	325	328	285	333	317	292	299	292	275	313	292	292	328	287	301	297	288	309	286	309	299	323	278	299	257	294	315	301	323	304	335	328	296	300	278	286	315	303	306	298	290	323	274	299	313	270	282	302	303	303	307	304	300	300	328	322	298	310	308	323	317	343	301	303	279	305	314	278	306	286	331	298	322	304	268	272	297	316	312	288	284	272	309	326	281	306	329	285	286	305	322	290	272	330	299	290	299	297	310	286	306	289	312	320	310	300	312	298	286	300	279	290	308	294	336	344	360	286	307	298	326	297	292	277	300	327	292	294	290	304	302	311	328	319	327	354	296	353	320	309	331	280	288	300	301	317	308	289	300	290	284	292	280	303	317	288	323	294	285	323	284	302	304	329	312	337	314	296	307	304	330	296	304	312	297	314	306	309	311	292	319	280	301	280	292	287	312	291	286	272	318	322	285	296	311	306	330	327	330	289	300	311	298	310	314	322	327	314	330	281	262	271	282	277	300	340	302	285	263	278	304	294	275	310	301	287	304	295	315	292	332	300	279	290	309	314	324	282	299	297	337	311	344	288	343	306	296	301	315	310	300	308	309	299	284	327	274	335	332	308	325	312	303	327	363	310	310	318	280	334	299	290	284	300	289	317	325	294	307	308	297	337	307	319	295	302	321	285	242	299	285	301	303	280	287	280	304	337	323	290	320	307	299	291	306	291	280	300	291	295	306	291	298	294	304	316	335	295	285	298	296	265	316	302	271	322	323	320	307	328	316	306	288	323	302	309	307	313	299	289	348	301	299	284	327	272	321	302	328	323	296	292	335	284	300	294	280	290	327	300	295	291	291	284	291	291	294	323	324	291	318	288	286	292	326	296	322	294	337	322	262	300	343	320	294	320	260	279	299	293	306	336	272	328	285	298	302	293	306	283	316	303	290	313	318	302	300	320	269	333	271	268	296	326	353	289	302	307	291	295	276	357	276	274	305	335	336	312	270	304	318	303	303	314	273	321	307	300	328	301	303	297	346	317	271	301	310	265	314	304	306	309	266	265	304	297	336	308	302	281	318	313	297	303	333	328	310	284	317	311	324	333	289	323	322	350	275	318	300	305	288	322	307	305	295	281	318	291	303	340	310	335	318	305	344	293	296	275	298	265	278	303	296	335	315	313	310	309	276	294	288	279	315	325	282	292	332	331	318	302	302	299	273	311	321	312	285	321	321	298	301	316	290	286	349	312	291	308	301	316	324	315	293	296	293	290	327	293	267	301	268	319	346	329	298	303	287	279	280	293	285	287	316	273	324	299	310	301	294	315	345	324	329	274	296	274	286	280	302	278	298	277	292	267	315	284	283	317	330	306	302	272	322	281	307	290	311	287	314	310	294	294	309	304	291	287	331	290	300	324	307	344	284	277	313	292	319	290	282	296	270	289	306	314	310	288	315	307	303	351	294	364	315	311	321	308	305	268	286	292	298	303	310	270	311	265	308	339	350	303	285	321	263	303	295	336	262	306	286	295	313	318	298	298	296	306	320	312	323	279	317	290	288	291	311	304	282	308	315	300	324	291	328	271	333	290	327	342	288	297	319	310	294	327	302	300	287	258	315	317	287	300	311	280	309	302	303	332	301	291	323	307	313	308	316	302	307	294	288	291	326	346	263	304	278	280	274	298	290	302	337	292	308	304	303	291	299	323	298	319	297	288	310	286	294	311	320	303	275	295	298	306	284	304	288	307	312	295	293	287	295	335	303	294	319	317	301	314	314	296	322	330	326	322	299	291	348	278	279	287	311	305	323	317	284	302	303	297	315	271	316	298	310	290	303	288	292	303	321	321	297	296	276	287	305	328	324	273	302	308	290	310	298	253	287	301	264	281	309	318	316	324	294	286	249	301	274	273	292	303	298	297	310	284	286	290	264	322	330	350	283	293	286	284	281	278	335	296	291	332	307	271	328	295	299	282	306	269	279	324	276	344	299	310	287	322	337	309	308	295	303	287	286	303	292	282	287	287	301	292	312	308	327	321	304	293	344	303	292	318	332	293	293	301	311	325	320	330	307	293	325	308	329	306	297	317	291	294	292	295	319	328	292	296	307	321	281	331	305	339	294	301	290	305	284	306	285	292	303	290	328	268	324	327	381	310	287	331	324	344	277	284	284	297	303	315	271	283	333	313	303	344	344	323	303	309	340	324	288	281	289	287	296	299	317	340	295	315	315	283	288	287	283	302	301	301	310	293	320	318	297	291	327	281	293	279	287	317	299	309	322	299	299	313	268	314	300	267	341	345	315	302	296	338	319	309	289	271	307	305	272	276	312	259	317	273	313	334	326	293	293	291	311	319	311	283	309	317	313	342	293	268	296	316	327	285	312	304	296	313	317	290	317	308	324	289	260	323	292	270	312	317	305	302	319	295	303	311	297	338	312	292	279	298	306	297	290	316	300	294	295	297	291	278	292	316	294	289	309	296	294	324	292	304	292	281	307	314	335	287	285	322	281	299	288	285	287	293	315	303	308	293	283	328	318	327	300	295	310	318	281	302	346	317	311	295	294	311	326	316	292	305	311	305	311	285	293	325	300	299	323	261	267	296	334	295	320	280	275	273	286	300	362	288	280	301	305	294	282	298	277	317	271	302	308	312	285	307	282	278	291	281	235	294	327	311	321	261	347	322	312	291	326	336	314	318	307	280	310	298	311	339	298	304	293	299	346	278	281	311	308	275	279	271	279	276	339	310	336	286	266	327	297	298	280	317	289	305	270	324	271	318	285	295	320	331	315	327	356	293	294	296	307	293	279	271	285	295	312	321	277	311	289	294	309	329	286	310	343	305	293	290	296	294	302	306	301	318	301	297	310	277	281	283	301	313	305	307	302	293	264	322	337	292	297	301	264	311	330	294	328	296	309	254	292	314	315	270	311	290	285	315	292	311	290	305	289	322	281	312	337	326	320	307	311	277	314	297	308	292	274	262	300	288	307	319	301	290	304	325	277	284	297	276	293	283	294	296	313	306	329	321	291	305	333	301	291	268	271	292	308	292	342	342	275	312	287	343	311	330	290	292	264	298	294	296	312	285	287	309	304	317	256	291	295	285	290	307	338	313	279	312	302	259	307	257	326	288	311	332	283	310	286	319	297	327	292
3929	3326	1633	1021	803	766	710	713	696	683	665	653	675	680	645	704	621	614	679	697	618	665	595	635	614	648	689	626	656	677	630	642	610	640	636	560	677	624	591	586	638	631	626	619	675	643	597	636	637	659	615	653	645	612	604	662	629	654	671	663	633	647	607	591	657	692	644	676	624	617	631	645	680	624	626	632	641	628	587	620	638	649	657	625	627	601	662	673	658	639	630	626	671	647	700	551	555	661	699	640	621	638	667	634	624	652	650	608	619	648	619	655	639	674	627	645	664	695	650	668	644	637	615	639	632	626	654	625	610	624	640	618	635	622	620	613	650	625	652	627	637	596	656	661	653	627	604	677	666	653	614	645	614	631	627	665	614	609	627	599	598	647	610	660	655	602	626	649	581	661	668	639	641	586	603	636	618	633	623	631	660	627	639	581	615	618	663	629	623	618	650	652	651	665	630	659	589	617	657	617	644	657	656	611	680	635	639	637	639	644	640	659	623	637	636	613	643	638	640	632	630	605	651	650	644	619	649	614	594	634	610	681	670	674	612	659	650	631	662	658	625	624	649	613	634	654	621	631	650	654	690	611	639	635	680	646	662	660	620	626	601	680	609	623	652	651	644	621	685	614	638	621	685	629	617	659	593	648	626	616	662	625	641	599	703	621	596	618	645	618	627	638	611	636	585	626	637	602	623	627	592	622	587	624	647	597	650	655	619	650	659	669	641	577	667	648	660	582	610	620	653	673	652	637	658	595	585	580	644	636	611	611	667	614	642	666	673	632	618	657	644	624	658	646	645	699	639	620	648	672	608	622	677	636	619	646	635	632	586	630	654	629	662	623	663	699	610	644	613	612	648	603	652	575	701	630	622	645	640	640	659	648	630	625	646	611	603	650	620	636	637	603	645	681	607	652	658	655	606	652	641	654	641	633	632	631	630	647	592	638	605	616	615	664	610	623	668	567	628	655	600	638	640	645	642	634	632	614	632	668	640	643	637	631	641	661	646	615	661	714	651	677	641	622	637	653	643	637	611	584	644	593	655	618	650	626	670	652	647	635	634	658	633	625	637	661	600	647	632	612	658	599	625	602	695	583	617	639	637	621	634	650	680	621	638	694	637	575	638	636	621	636	639	654	638	613	655	652	663	626	622	581	612	608	680	605	669	643	604	637	610	637	649	725	665	636	566	644	649	656	648	594	604	629	592	625	607	679	618	650	630	629	626	618	657	639	647	633	669	629	604	600	674	633	634	621	662	621	653	598	635	603	632	669	648	630	593	653	692	622	648	624	589	713	617	705	647	642	641	628	639	639	646	688	547	601	612	648	640	632	636	593	631	572	630	635	617	650	679	662	627	605	617	631	630	655	623	635	634	647	633	643	651	641	652	662	611	673	648	568	639	633	623	661	637	661	611	637	640	635	662	622	653	631	672	619	659	635	625	634	642	657	639	646	605	627	612	632	626	637	573	661	617	678	645	605	676	608	633	630	669	656	638	615	629	609	654	604	614	627	644	650	663	647	629	650	669	655	613	589	640	654	658	686	635	622	615	626	642	653	624	597	622	644	613	609	612	596	655	655	642	606	610	643	649	642	651	646	588	589	636	662	672	650	666	652	645	633	644	647	648	619	626	617	593	636	641	647	656	624	656	652	609	670	630	662	646	617	583	631	647	661	591	675	643	645	674	615	617	689	656	648	619	619	642	657	666	609	672	660	613	627	625	658	648	650	607	604	618	682	670	627	659	625	608	684	626	631	624	651	622	643	654	628	676	641	681	598	688	629	608	615	635	635	600	653	640	603	623	643	645	607	633	641	666	624	676	656	604	646	658	654	635	638	627	613	648	639	625	667	671	643	639	577	705	610	659	601	659	618	642	631	672	565	625	677	607	633	611	623	603	655	665	608	636	590	606	638	711	639	686	595	668	625	622	700	604	656	650	627	614	606	615	638	609	648	626	673	668	597	679	605	649	675	623	634	649	685	656	610	621	639	618	625	660	672	640	631	594	682	634	690	650	665	639	597	616	611	616	623	662	623	645	626	657	621	617	613	620	658	605	719	688	625	637	658	629	633	622	615	626	637	651	592	623	621	635	627	600	659	646	660	683	618	662	639	653	629	630	631	602	596	598	644	626	586	648	640	633	663	625	586	632	624	669	654	630	619	685	646	623	618	607	620	671	659	619	676	624	598	646	636	665	645	579	616	664	670	630	644	639	609	653	590	619	643	602	656	657	607	627	645	667	589	648	626	635	657	660	631	615	713	651	624	625	662	642	648	610	589	645	650	642	618	618	572	609	638	656	637	688	630	611	644	653	643	629	648	605	662	646	644	642	644	641	656	663	648	602	609	632	614	608	623	646	634	638	613	645	642	637	639	656	620	652	704	656	650	614	668	616	609	592	662	666	643	680	646	657	643	615	662	600	664	633	650	706	617	638	650	692	639	592	605	660	646	630	629	636	640	686	586	631	649	657	631	639	622	615	606	665	625	649	636	628	684	659	656	602	628	628	698	646	662	660	657	624	663	608	651	678	651	609	638	630	606	567	636	633	636	669	620	649	623	665	642	679	591	612	637	683	630	662	669	683	665	624	615	647	664	617	627	656	640	622	647	645	610	619	677	619	640	650	613	669	592	639	600	682	612	657	623	634	602	657	684	624	612	642	625	639	628	626	666	603	656	678	659	618	640	621	632	642	673	656	629	642	636	607	592	655	589	617	684	661	579	646	624	642	655	660	650	628	633	686	610	620	660	643	572	667	650	667	639	668	647	645	634	647	622	624	635	624	607	657	659	635	617	606	641	654	650	625	634	586	650	613	657	639	603	624	700	646	607	611	645	639	609	596	625	624	632	609	672	618	589	611	629	666	650	610	638	665	665	638	612	650	597	613	603	623	644	615	636	623	644	641	619	630	584	636	607	627	627	633	617	668	666	592	653	676	627	657	612	621	641	665	614	613	632	603	660	631	642	641	645	638	609	622	671	616	637	650	664	659	641	670	634	690	651	639	631	657	640	656	653	655	650	646	691	628	633	616	620	677	642	616	639	643	589	683	640	592	680	627	632	637	656	621	600	638	603	621	607	670	590	646	652	653	635	651	619	622	657	648	648	663	631	630	623	589	637	618	649	647	649	631	577	634	608	686	641	640	632	629	605	631	608	702	661	681	661	684	692	596	625	658	645	663	578	690	657	618	639	615	640	637	599	624	597	620	629	641	601	621	648	624	597	641	628	675	617	626	586	647	632	596	615	606	703	610	616	659	623	609	628	624	583	656	634	623	666	678	646	660	665	701	647	640	654	608	649	601	594	628	654	625	584	653	646	607	632	615	651	648	628	651	679	662	653	665	619	651	649	638	618	665	621	646	638	627	675	670	660	624	631	602	638	617	626	605	630	645	651	619	642	677	653	688	655	657	626	639	633	660	589	645	642	650	636	642	642	663	659	654	659	642	612	620	640	671	647	610	654	607	613	674	649	635	623	616	647	644	612	588	662
33124	14667	2174	339	254	236	223	230	208	230	229	205	203	198	203	197	208	228	208	218	213	245	203	247	214	252	221	207	194	194	237	232	201	239	193	219	210	218	213	232	190	221	214	183	184	227	200	203	230	244	204	204	235	203	215	258	222	229	209	204	193	205	182	226	189	188	191	215	207	191	217	236	225	209	204	224	222	221	170	215	229	208	209	197	197	224	227	194	215	206	215	241	222	227	200	209	216	203	186	227	210	214	218	225	201	227	220	232	214	224	205	209	218	219	215	191	225	227	212	219	199	214	236	198	223	191	218	245	205	205	187	209	218	224	213	214	235	203	204	203	227	231	235	222	189	260	212	247	210	226	198	194	202	225	204	204	239	215	204	186	214	197	230	224	211	214	205	235	211	197	232	194	187	221	193	236	239	233	233	214	231	224	222	219	213	228	228	179	204	206	226	205	216	237	228	236	229	240	196	198	215	216	195	227	199	197	249	201	251	208	182	234	201	224	207	237	234	201	200	215	181	217	218	196	205	208	204	202	216	220	225	224	190	196	205	196	211	203	231	224	209	206	200	222	225	210	213	197	205	233	203	190	216	210	203	216	209	230	203	219	219	200	205	213	205	213	221	195	225	211	212	218	225	220	204	201	216	236	215	211	194	210	213	215	197	195	232	257	210	215	238	185	192	199	191	232	230	200	244	223	211	189	217	226	219	200	207	230	213	186	205	236	210	204	204	205	211	226	200	199	201	188	233	209	218	228	230	211	220	231	205	193	206	217	213	173	205	198	239	224	192	188	213	219	210	183	223	223	217	226	209	188	218	202	210	219	206	212	209	201	210	199	237	231	189	206	208	223	173	203	212	202	209	195	208	217	209	235	204	247	219	201	209	233	196	192	211	205	209	226	200	216	182	211	230	207	195	222	205	212	199	235	212	202	203	233	204	215	229	208	227	246	187	195	223	207	198	184	209	196	197	199	191	208	218	208	196	226	221	209	224	219	209	230	231	222	206	204	213	195	223	227	201	227	237	213	220	207	197	244	208	219	226	203	219	238	223	204	231	210	193	214	227	225	220	223	232	247	210	222	220	202	220	216	201	228	244	208	198	200	197	200	201	226	202	212	226	223	222	217	215	213	205	193	225	205	242	216	201	221	231	209	202	225	223	221	212	197	197	215	223	197	217	238	201	227	210	223	222	229	207	238	235	227	215	218	182	258	218	230	186	196	217	213	205	211	194	192	227	204	210	180	192	219	223	226	200	230	222	206	209	228	222	199	225	223	229	183	221	208	211	234	228	219	219	216	215	218	212	209	206	200	189	231	242	224	182	208	195	227	201	190	201	198	213	199	179	178	213	222	187	178	200	206	237	193	218	230	199	212	207	210	226	185	205	233	191	221	224	215	224	214	233	243	211	203	212	184	210	218	221	215	183	246	235	214	227	212	235	208	205	214	203	195	220	208	230	234	217	224	206	194	208	221	192	220	214	216	228	218	193	234	231	199	226	237	208	212	202	209	205	225	194	191	186	200	200	224	210	221	220	198	207	237	234	203	225	214	189	228	213	202	195	234	233	192	218	189	221	200	188	182	202	222	236	206	213	210	208	207	225	206	190	204	204	201	253	187	209	216	191	215	198	205	208	200	205	223	213	202	246	179	214	216	193	221	204	181	197	196	182	196	193	185	197	233	227	197	205	218	211	203	224	245	206	186	233	195	219	214	198	228	202	193	237	213	228	229	210	231	233	203	201	200	201	208	200	212	183	227	224	226	204	214	206	202	190	219	240	210	186	213	220	191	209	217	251	208	205	189	204	222	232	221	219	218	179	225	219	188	177	214	215	189	226	210	221	177	213	204	201	234	176	203	209	188	239	216	201	221	245	180	209	227	209	216	196	215	217	220	217	223	195	226	198	240	206	237	208	208	195	206	192	213	216	216	198	243	194	211	220	234	206	206	198	194	233	210	201	196	206	225	240	202	216	224	187	184	222	187	218	180	207	212	210	208	215	232	222	221	223	222	199	202	213	225	201	224	215	203	216	235	224	195	209	181	208	212	214	211	221	214	208	207	200	229	220	227	198	229	209	218	210	230	217	209	189	216	169	240	203	183	197	213	194	210	211	211	217	176	228	192	195	214	210	199	216	225	214	205	190	198	218	184	212	213	193	223	221	229	220	223	234	239	225	201	205	191	221	186	225	214	247	196	205	199	209	207	212	205	219	194	193	198	208	203	234	214	218	217	170	220	196	223	211	215	210	222	213	231	214	199	219	247	202	219	219	218	195	199	200	226	216	230	226	205	232	222	192	231	218	209	224	253	219	211	204	215	198	207	200	211	204	202	182	210	215	186	199	195	199	199	183	213	226	204	227	222	221	223	198	213	222	213	201	202	215	206	218	207	227	194	214	198	223	223	191	222	206	203	215	203	238	202	193	233	213	212	222	202	196	222	241	215	212	195	196	208	215	225	214	197	231	201	207	219	206	231	206	211	211	211	221	191	196	216	180	210	221	224	210	212	207	219	221	218	192	209	217	219	234	212	187	194	205	194	238	182	218	228	223	198	199	197	199	201	221	215	222	206	217	177	222	202	222	213	200	218	218	207	202	203	189	217	215	219	193	203	189	193	233	224	224	202	206	219	229	207	208	183	233	224	204	229	209	213	211	211	220	200	248	217	187	202	246	245	198	226	208	191	224	240	234	218	198	200	211	211	204	223	200	214	217	205	224	214	208	230	203	213	218	228	204	214	181	207	212	190	204	215	193	195	189	217	242	211	195	213	220	192	202	183	223	228	198	211	206	229	207	237	225	209	199	217	204	211	233	214	217	236	213	210	203	186	222	209	190	214	208	194	193	199	219	198	232	218	195	186	215	234	201	199	201	220	231	226	233	237	199	215	209	226	201	242	234	209	213	217	199	225	202	213	205	201	243	197	201	229	226	219	223	215	197	216	200	214	196	221	208	181	251	239	203	216	205	231	217	214	205	212	220	205	211	214	211	235	192	230	257	212	222	249	240	236	241	192	210	215	219	190	205	226	212	216	237	228	225	199	193	218	231	234	237	201	197	214	228	200	227	192	253	221	186	222	186	227	211	206	238	179	190	229	233	241	208	221	204	208	213	220	209	224	189	185	214	236	191	229	267	217	231	196	220	188	202	209	215	192	222	228	173	241	201	215	212	222	195	221	243	199	204	222	212	197	219	217	239	190	214	220	203	245	216	211	217	214	218	183	185	212	206	202	215	226	198	185	190	191	182	193	191	230	202	242	247	218	244	236	206	192	200	231	213	206	232	209	205	236	218	232	216	214	223	232	209	218	192	231	214	216	246	249	206	227	216	226	233	196	209	241	231	224	235	236	231	218	217	208	221	227	212	213	250	184	209	230	181	207	236	181	189	228	236	213	205	203	207	197	221	224	224	211	232	215	200	211	179	179	193	208	204	200	216	206	193	228	200	201	216	234	231	250	202	222	229	242	247	212	207	236	235	201	207	231	191	171
7587	587	528	531	540	552	537	545	507	491	508	510	498	539	528	537	524	515	528	534	516	532	487	548	512	495	530	524	530	515	499	529	508	539	490	540	488	476	478	507	532	546	512	537	507	512	537	534	526	541	531	534	488	545	525	550	502	531	509	508	503	508	503	560	534	562	510	525	509	538	549	528	507	545	535	513	519	486	564	522	505	518	525	531	561	503	528	521	564	536	499	500	497	534	494	521	497	469	496	551	509	557	526	482	517	559	540	529	517	497	499	501	527	530	495	475	524	508	570	518	491	505	495	498	492	502	498	473	522	475	540	500	486	512	542	506	521	533	521	513	478	509	506	517	497	513	555	495	521	475	509	541	551	515	506	547	539	506	511	485	522	520	513	534	486	520	574	495	518	520	495	530	495	546	496	531	503	538	507	500	492	481	509	511	522	520	496	495	489	507	524	558	514	559	569	523	516	492	477	514	533	447	519	521	494	531	524	502	500	526	516	503	525	494	516	524	503	522	512	513	542	484	494	515	512	499	494	490	548	478	530	533	480	518	531	536	533	510	493	498	467	514	477	492	519	514	526	523	537	520	506	485	513	500	536	480	511	499	554	513	495	523	560	508	478	519	535	530	470	524	509	521	491	540	497	519	550	539	539	542	507	499	482	501	509	512	514	499	506	497	513	482	515	521	498	514	538	502	528	494	501	563	509	540	514	519	469	508	499	527	521	557	512	513	555	526	495	518	530	479	504	529	551	563	518	544	495	511	546	514	512	535	518	526	486	483	539	540	507	513	496	478	513	523	493	523	548	494	514	559	529	516	518	499	530	489	499	477	504	518	498	525	480	498	493	509	521	503	492	544	528	484	498	512	535	477	543	491	487	503	514	552	553	495	541	517	464	534	511	490	529	535	525	491	498	495	496	499	520	543	524	473	490	506	469	524	501	517	559	494	541	540	518	510	480	516	553	497	474	547	477	533	492	476	467	547	471	530	541	473	509	504	473	512	494	526	512	502	534	517	549	534	515	473	569	504	523	513	513	514	527	499	558	510	498	486	507	531	499	493	503	505	525	527	485	559	518	502	561	518	525	518	527	538	497	546	528	525	508	547	508	541	536	571	541	507	530	492	487	508	572	519	532	522	518	539	526	520	543	531	500	494	534	537	524	499	543	501	504	490	487	554	535	577	512	562	556	496	481	546	548	530	527	492	524	516	529	493	515	568	530	490	548	519	559	538	494	564	526	511	521	495	504	516	538	567	507	503	555	515	499	491	556	546	515	470	536	510	519	528	494	502	504	487	497	522	524	478	541	509	506	520	517	518	494	510	458	492	520	495	511	460	499	549	488	510	515	508	511	489	519	510	513	522	472	490	535	538	519	528	526	506	536	533	522	491	541	546	492	506	539	509	477	534	515	480	533	532	549	468	492	553	514	525	475	536	521	544	546	550	547	508	492	510	502	477	522	528	491	488	511	495	516	545	528	537	528	531	547	510	539	489	508	508	503	522	489	527	526	495	531	506	528	503	484	478	506	536	524	572	516	548	538	514	535	535	518	489	512	489	499	509	518	542	518	577	497	533	486	534	557	488	504	519	524	510	490	541	495	510	505	511	553	505	516	566	511	530	494	469	561	499	491	502	518	486	489	505	514	521	523	513	542	489	542	535	517	565	509	564	486	469	487	515	543	510	532	520	515	503	532	516	460	517	536	547	508	535	480	519	460	574	488	539	484	497	490	519	470	500	513	491	538	505	536	561	492	513	491	549	512	528	497	542	543	497	495	531	473	538	540	536	536	540	535	525	540	492	524	486	512	530	484	523	530	478	539	506	501	515	462	494	515	521	531	506	545	557	490	519	522	507	564	544	512	481	521	524	554	525	503	497	509	496	502	524	513	472	519	496	525	511	553	455	516	542	508	532	533	503	524	490	514	494	493	489	558	531	544	484	530	541	528	538	539	475	560	526	571	525	529	508	519	536	492	504	465	516	504	527	538	499	516	488	567	511	508	506	500	529	548	496	514	528	504	490	533	494	505	521	579	520	537	526	530	549	495	547	521	493	542	497	502	533	509	538	507	517	508	496	461	507	528	526	514	494	522	533	552	471	541	530	499	548	524	527	531	502	483	492	511	525	509	554	525	490	516	518	535	488	517	496	503	533	463	503	539	472	500	514	538	551	523	510	534	504	515	480	502	526	500	516	485	524	544	554	511	478	489	553	499	466	513	535	543	490	509	507	516	521	527	551	504	492	522	542	542	499	478	541	536	494	479	565	504	531	518	515	546	557	559	509	492	489	541	524	542	518	507	507	516	483	505	525	518	510	544	513	508	485	489	514	497	543	504	527	521	506	520	525	539	488	524	549	557	511	503	541	541	580	524	558	520	554	495	552	518	528	524	517	492	528	538	521	524	519	502	530	513	510	477	520	522	507	526	485	541	510	522	499	518	533	503	541	497	481	506	513	496	524	496	554	535	528	482	519	512	535	532	541	553	533	532	509	495	498	529	511	500	514	523	509	513	504	526	510	498	512	539	515	489	513	522	506	522	570	512	532	478	531	525	521	448	513	536	474	449	533	545	495	534	519	497	508	521	496	495	488	495	513	478	506	474	531	517	520	529	527	521	468	516	529	535	464	505	500	529	508	518	514	473	502	519	521	513	492	518	540	509	522	510	518	492	527	504	496	536	518	496	529	501	515	505	480	515	529	514	567	538	497	487	499	495	530	540	497	532	512	541	535	528	502	515	520	572	530	561	526	494	529	479	525	545	529	532	504	502	489	530	518	495	525	510	514	523	480	510	536	557	535	551	508	509	548	546	543	495	512	517	508	550	538	544	494	526	512	538	498	534	513	507	541	521	527	530	526	542	521	509	536	529	515	480	488	483	539	499	514	501	502	504	525	531	505	584	499	511	520	530	508	539	479	557	528	510	496	542	519	560	527	543	512	487	494	539	476	502	513	491	506	493	508	560	550	526	523	567	521	516	515	530	508	508	533	507	523	495	495	535	533	504	522	538	545	526	506	552	490	518	494	532	489	543	527	534	522	542	527	539	523	504	524	527	529	483	551	542	534	506	495	558	549	537	516	506	501	512	488	558	485	479	523	473	489	563	500	465	511	528	515	502	537	473	493	503	527	507	507	532	512	481	528	508	579	538	533	517	521	541	480	549	498	545	559	528	505	469	542	481	489	529	531	506	507	526	537	516	490	523	510	492	521	522	519	531	546	483	526	490	515	526	547	501	522	516	502	513	495	561	549	520	559	540	521	489	497	538	545	527	510	499	535	503	519	536	513	526	538	549	545	523	519	506	544	518	522	495	511	525	524	508	513	518	521	521	556	496	507	499	523	527	500	521	552	512	527	515	485	497	538	544	508	542	490	540	503	516	479	521	512	539	544	554	523	527	522	493	514	543	534	541	495	519	529	522	522	456	528	521	567	522	499	503	532	546	549	531	471	502	490	509	534	521	540	501	531	536	488	510	504	493	463	542	532	541	478
25028	20974	23603	28519	20974	13256	688	520	423	432	436	406	430	383	390	414	354	391	442	359	410	372	374	417	363	327	383	364	349	369	367	383	364	391	360	404	379	366	412	398	372	360	361	337	371	391	367	339	380	383	387	361	402	338	391	371	345	384	353	385	351	375	378	348	366	375	360	342	353	374	406	369	364	354	379	337	388	383	394	386	386	385	419	345	375	332	400	338	380	387	385	358	394	392	369	348	363	403	351	362	373	353	357	385	377	370	351	386	371	391	372	379	370	356	401	349	365	377	338	389	392	365	365	347	356	347	354	387	352	365	365	365	367	374	390	383	370	388	361	351	372	337	371	358	395	374	334	367	367	382	361	384	356	399	348	358	395	383	356	365	367	386	376	358	341	348	356	327	377	351	386	372	355	374	365	332	366	376	382	356	403	371	394	391	369	358	387	352	372	333	361	381	364	357	354	360	388	363	394	340	386	379	353	389	331	387	354	338	362	354	403	363	371	367	363	380	366	413	401	340	392	405	391	347	372	369	370	389	316	297	362	359	338	367	364	374	358	348	351	349	374	359	334	371	396	355	373	340	358	342	411	381	364	367	358	365	382	386	376	360	385	352	378	355	366	361	383	368	394	410	398	340	395	392	350	367	371	391	368	352	342	401	334	351	405	382	346	349	337	378	355	368	357	365	382	383	339	345	368	352	351	371	331	380	374	383	384	387	354	371	409	381	367	340	347	346	367	354	403	378	372	414	339	343	402	358	367	386	339	382	364	353	376	387	385	386	408	382	376	372	399	344	349	382	397	357	384	381	355	382	354	351	359	367	359	347	410	370	335	392	391	368	380	374	398	373	358	349	366	389	364	382	389	375	374	423	379	332	407	366	379	392	417	362	349	394	336	344	345	343	395	395	367	375	349	319	400	346	375	369	354	404	361	355	372	351	387	385	372	383	399	397	344	358	356	387	352	350	408	377	388	370	354	331	369	367	377	380	344	392	376	357	373	417	364	372	373	381	413	349	369	340	377	320	367	389	373	397	349	370	350	349	399	396	339	370	360	370	364	377	335	360	377	371	369	366	386	367	369	375	380	379	349	346	397	383	384	392	360	349	362	390	377	372	391	322	410	394	354	377	378	336	344	331	356	352	359	341	351	376	359	358	367	370	385	342	409	358	367	341	343	385	368	365	374	389	397	354	354	348	363	360	406	354	360	370	343	361	386	379	381	346	375	367	400	351	373	431	322	374	377	366	324	378	356	388	345	371	390	418	376	374	380	342	356	346	355	365	342	381	368	362	368	382	378	386	379	359	347	354	370	361	354	367	325	345	362	364	417	394	385	380	367	365	346	363	334	364	375	351	352	353	374	347	382	375	348	387	377	362	379	388	370	332	331	383	364	349	378	361	380	407	357	378	394	380	361	359	347	355	362	364	414	376	351	373	377	360	408	377	336	394	374	391	382	384	399	416	414	370	358	376	353	358	336	370	374	339	347	360	371	371	379	335	403	372	342	405	352	416	389	337	361	411	349	367	350	392	349	352	380	344	358	330	369	336	382	359	371	375	367	380	384	397	340	326	333	375	385	372	370	356	356	358	380	321	361	361	327	401	345	375	353	366	366	394	382	387	368	365	356	395	362	363	391	382	335	326	381	365	397	367	349	380	339	374	335	353	348	370	374	364	360	351	320	347	349	368	381	372	362	358	350	375	386	368	342	346	327	368	367	395	378	348	345	403	407	374	353	341	403	343	384	384	399	362	386	361	385	397	343	393	373	363	373	399	367	401	379	403	370	357	343	344	358	356	377	382	407	376	370	354	357	384	348	361	348	332	377	358	349	319	363	394	382	367	361	364	366	408	363	361	318	395	349	365	387	363	367	398	360	434	358	358	396	367	361	409	360	399	376	381	364	380	385	370	366	417	373	344	318	358	363	358	344	365	352	355	394	356	349	376	364	389	296	342	388	338	388	365	369	411	332	409	340	392	389	380	373	402	360	338	379	378	365	371	370	364	360	365	382	363	364	349	404	348	374	368	368	406	348	373	395	372	359	379	394	320	336	388	357	371	360	380	375	333	349	381	369	352	370	333	345	345	366	386	382	378	350	366	361	398	391	377	334	386	384	354	355	369	386	352	375	350	375	385	337	337	373	347	357	339	375	359	381	350	360	403	437	399	358	411	343	361	373	340	355	337	372	327	360	368	372	400	320	346	372	375	369	361	377	337	358	390	312	341	388	348	366	402	346	403	371	327	373	363	363	358	345	357	353	382	370	351	365	346	341	343	361	368	364	359	372	384	353	390	369	396	376	358	360	337	386	354	325	339	369	328	353	387	330	355	349	391	331	372	374	381	357	392	357	375	414	356	356	362	397	390	340	414	396	423	385	373	390	383	377	403	374	412	424	383	379	366	370	352	344	390	352	327	351	375	379	357	364	353	374	361	378	384	351	350	355	376	387	396	356	392	371	361	351	393	363	363	365	360	339	373	367	346	394	351	346	348	384	355	363	353	387	361	332	387	324	368	358	370	364	348	392	383	378	378	332	369	351	375	365	336	401	431	367	339	363	392	357	342	379	385	387	385	375	376	402	368	386	348	380	367	377	365	358	385	367	351	330	395	402	374	392	395	378	372	319	343	338	351	337	353	354	394	339	335	384	362	351	426	387	383	363	371	375	369	379	379	384	330	381	321	349	376	362	420	388	386	392	378	406	375	339	358	353	364	368	355	354	363	371	392	391	392	317	366	343	377	380	358	373	405	373	366	367	373	397	345	332	368	335	384	378	386	353	361	310	389	353	333	382	421	393	389	384	357	362	373	389	397	384	340	346	370	374	338	392	341	352	364	422	376	370	366	347	412	373	352	367	394	361	349	362	365	383	348	383	367	379	374	368	377	358	369	381	375	368	385	382	379	382	358	381	372	330	379	353	347	396	360	358	366	378	356	359	340	353	392	392	359	330	418	372	418	377	364	361	362	352	366	357	362	370	324	341	367	338	358	346	350	400	348	381	383	364	390	361	356	332	368	379	345	332	361	341	371	380	388	419	367	409	373	352	371	373	353	389	347	332	341	387	381	371	375	371	369	401	336	361	378	381	335	364	372	366	372	341	337	384	362	356	370	362	347	356	334	349	361	358	338	372	352	374	374	333	407	358	358	361	385	333	359	378	399	375	361	350	350	408	375	322	348	349	331	340	356	356	391	384	384	375	327	374	346	359	327	372	378	385	329	373	371	345	338	406	364	384	341	351	387	336	350	387	372	350	367	371	374	375	340	350	393	329	340	410	362	371	363	345	354	370	347	310	349	367	368	398	364	373	373	353	365	375	393	351	359	365	386	426	383	333	387	371	364	369	362	380	354	363	410	379	408	368	396	364	360	403	362	383	369	385	391	361	351	370	410	383	393	373	318	395	350	358	372	389	355	378	373	356	403	369	345	345	324	328	372	408	383	371	386	378	382	385	359	336	317	348	362	373	361	367	349	353	345	352	354	339	373	399	375
4370	2133	1357	984	896	823	765	852	881	749	779	808	830	781	826	798	789	796	800	802	789	794	807	796	816	755	761	726	767	836	811	848	755	788	748	798	787	813	781	779	773	758	798	791	784	752	766	811	814	825	818	783	813	776	751	745	753	833	790	797	767	782	804	799	747	785	755	787	799	782	808	746	789	795	783	786	751	750	774	753	769	757	835	811	792	778	792	810	816	743	782	778	804	815	782	733	759	824	824	794	783	763	800	768	746	794	811	786	807	865	731	813	775	787	778	858	757	785	803	787	814	766	788	782	783	788	747	802	850	748	783	801	809	812	776	807	805	789	815	781	762	796	751	808	800	787	799	819	765	797	793	771	793	812	791	811	820	739	813	751	777	806	782	827	746	795	797	797	819	779	805	833	732	760	782	802	777	803	725	827	791	753	849	765	749	822	814	805	797	787	753	807	803	783	740	789	796	800	763	805	812	760	781	789	771	746	789	798	802	796	848	808	776	786	779	818	748	804	771	816	804	800	818	764	807	792	836	742	769	816	765	779	756	763	814	774	786	801	746	820	809	804	766	816	805	769	757	756	789	777	787	750	795	755	782	815	759	804	843	803	803	808	813	797	797	698	808	750	788	779	785	736	826	796	843	791	783	789	813	791	787	772	770	752	809	811	803	796	745	771	731	834	745	758	750	760	810	750	805	753	795	773	786	751	807	800	780	822	788	784	810	788	793	768	725	776	778	760	766	804	804	772	748	791	811	818	785	791	817	768	782	801	739	836	736	780	788	721	775	800	827	726	800	769	816	774	787	806	830	774	779	793	738	794	791	818	830	770	780	801	784	784	811	810	821	842	791	819	861	747	794	787	808	808	772	753	806	799	810	822	749	793	824	767	774	802	826	785	801	809	847	767	818	817	781	817	789	819	761	741	817	764	738	751	791	776	793	773	761	753	782	811	845	793	781	760	761	760	758	808	767	795	788	741	806	806	775	812	782	772	788	800	763	802	804	834	801	754	728	795	786	795	761	759	855	783	800	824	757	799	776	804	825	787	763	798	780	794	794	777	775	753	749	782	805	750	868	764	758	803	817	810	787	809	776	828	742	792	760	759	763	819	792	796	785	780	772	760	830	745	748	750	740	781	802	838	797	771	796	746	784	797	820	807	820	756	790	814	790	769	768	773	820	849	775	753	795	755	798	750	817	861	800	802	812	762	767	745	760	785	770	779	810	788	812	771	802	759	768	761	776	750	852	838	739	795	769	760	769	741	775	797	765	763	795	744	773	809	775	795	802	775	774	786	789	765	778	763	780	779	784	785	805	781	781	758	754	758	769	753	790	766	774	802	788	829	781	760	804	766	762	813	785	778	792	820	813	742	794	809	769	821	785	740	776	755	800	788	774	814	767	773	812	821	749	727	801	745	823	758	790	772	773	766	768	797	801	777	786	798	801	798	797	799	767	783	792	753	837	768	807	765	776	806	827	802	759	787	780	732	753	753	763	776	811	755	783	773	796	690	755	776	759	760	810	761	763	801	817	795	810	793	794	804	781	756	802	756	760	805	796	779	765	819	761	825	784	809	785	795	836	784	757	788	756	733	827	808	786	721	766	791	801	749	819	790	788	769	758	806	780	768	802	793	790	802	789	779	754	771	806	767	788	811	740	801	810	805	766	823	807	737	763	804	805	774	770	773	766	824	816	792	798	777	758	799	757	801	804	794	800	778	832	809	793	791	821	795	772	791	767	801	813	749	780	795	803	824	803	795	772	766	820	765	791	808	789	792	799	772	780	831	789	811	810	810	834	789	799	759	799	772	775	737	767	805	736	764	779	780	743	783	747	753	796	781	749	802	783	797	830	776	822	843	747	753	804	783	775	767	742	761	809	779	771	807	781	804	764	791	747	788	802	843	793	795	777	808	797	827	754	754	841	775	790	783	851	789	808	781	809	760	784	838	762	802	844	791	788	814	776	773	805	786	767	756	796	768	763	772	833	786	790	739	814	766	839	824	752	795	734	783	816	784	813	792	773	821	791	758	765	744	785	782	763	773	783	784	766	824	799	825	769	754	794	717	800	849	811	835	794	747	765	832	765	802	789	786	755	767	790	770	787	775	782	809	753	815	857	760	741	792	823	826	750	811	775	776	743	829	797	818	824	802	778	763	817	723	754	763	792	813	820	790	807	783	829	753	825	817	795	794	764	779	784	769	766	765	749	847	845	815	762	800	779	769	790	818	795	741	729	788	772	754	796	809	816	793	801	788	851	720	775	777	785	772	790	750	764	778	781	791	765	786	757	812	777	790	801	802	797	752	754	849	743	766	811	801	801	811	762	778	839	788	823	766	793	804	791	826	791	760	762	804	781	781	813	765	777	776	776	788	772	797	785	724	786	828	847	786	742	758	810	804	812	783	741	792	818	772	894	789	768	763	717	774	774	765	807	796	809	810	817	819	799	815	747	766	827	766	759	830	792	799	817	806	799	766	737	772	795	752	840	767	823	816	814	780	739	763	791	793	746	780	812	795	742	801	797	774	776	793	808	712	755	808	771	783	796	815	754	841	817	799	764	780	726	822	818	833	799	825	812	797	825	793	803	776	838	789	803	821	833	795	805	739	816	770	836	833	783	808	769	754	812	809	787	805	787	799	758	789	762	790	803	792	756	796	773	787	761	818	738	768	795	779	802	777	816	754	751	772	785	762	804	796	862	819	770	778	838	779	695	762	789	816	773	793	781	771	770	809	782	748	738	783	758	730	766	783	812	759	771	784	786	797	804	800	759	797	793	820	778	764	737	793	787	797	804	753	793	809	796	767	756	807	754	804	757	807	784	791	777	783	792	813	797	792	834	810	782	786	787	788	741	746	792	790	785	813	794	760	782	802	810	794	791	763	813	813	764	761	823	774	769	824	740	846	819	785	788	754	770	799	759	763	763	810	780	795	786	771	787	812	731	768	816	801	784	734	833	769	836	789	770	780	762	779	838	801	786	838	787	790	815	771	764	819	786	762	794	819	761	773	789	771	845	801	819	804	820	760	842	786	794	779	745	808	788	819	774	792	737	808	829	756	772	765	776	827	760	760	796	772	824	806	799	737	805	744	753	791	788	803	803	751	773	804	821	727	782	800	773	772	796	769	753	760	798	805	748	850	740	798	778	751	835	833	764	793	764	798	768	794	784	773	790	794	796	794	745	802	827	765	787	804	803	824	775	814	785	801	774	770	770	821	800	814	786	817	731	798	745	779	758	775	820	804	797	801	771	817	762	784	817	815	793	797	768	737	781	748	780	806	815	759	791	804	743	818	848	746	774	799	786	798	774	829	821	843	831	764	745	810	787	767	782	768	800	806	832	782	809	778	796	751	771	787	784	806	822	797	812	770	746	812	798	821	774	837	773	766	800	764	740	745	796	767	795	818	766	799	777	754	772	817	782	793	746	759	864	744	790	794	784	817	793	816	811	785	814	769	801	784	739	793	748	789	758	820	789	761	757	800	794	798
24312	20968	23968	28162	20977	21005	11082	667	456	420	356	382	352	343	352	337	346	313	289	340	345	326	307	349	341	334	328	325	323	323	304	339	297	316	309	309	336	315	340	263	345	299	282	301	322	306	297	311	321	345	322	298	320	297	313	319	310	326	307	306	265	306	303	311	322	340	298	301	318	313	341	300	318	284	292	268	306	289	296	312	322	307	299	286	298	307	283	274	287	274	279	315	308	310	322	292	278	291	275	323	309	302	290	270	295	302	295	313	284	304	341	310	297	315	310	326	311	332	274	269	301	294	318	261	278	301	334	310	326	295	296	329	282	298	314	274	291	292	291	293	317	326	274	330	309	310	340	323	306	306	309	264	320	341	292	305	309	292	296	310	330	312	338	289	303	326	291	277	335	285	318	291	308	353	285	308	312	299	327	287	307	302	308	333	325	310	303	302	314	340	287	316	282	261	328	311	312	307	294	296	300	300	301	276	338	339	299	320	289	292	305	315	272	327	323	309	336	326	327	325	311	292	296	310	277	319	308	305	306	316	304	320	299	321	299	305	294	328	292	302	312	306	288	323	321	298	303	310	313	294	309	325	306	286	309	285	332	275	297	307	312	327	303	330	293	300	288	293	322	270	288	288	307	289	317	314	270	315	298	282	290	298	296	309	307	287	298	302	305	309	304	306	311	305	272	301	288	321	314	322	319	337	294	276	313	321	334	305	302	324	311	290	269	290	285	263	300	280	296	268	311	312	292	297	291	311	309	318	318	291	276	283	283	295	303	294	345	334	281	273	289	298	330	299	309	301	281	329	310	327	327	331	289	320	282	339	316	294	331	331	279	294	283	312	298	315	294	317	336	304	278	318	314	301	335	321	285	325	292	305	270	287	265	304	317	317	319	318	300	282	299	281	316	288	317	322	268	316	292	332	306	313	336	328	317	306	339	308	315	321	297	310	321	309	269	325	310	293	312	258	309	283	309	294	299	308	305	298	312	311	316	327	290	293	322	323	339	306	329	286	311	277	271	316	303	288	315	286	298	276	296	267	289	322	337	309	329	320	273	295	310	295	318	329	311	323	302	287	307	280	276	308	299	303	319	320	271	268	328	317	313	314	293	305	299	314	286	304	334	300	275	276	318	322	300	373	308	326	319	315	293	287	317	334	292	284	304	287	319	275	325	302	274	312	292	288	284	321	304	299	321	267	287	295	338	293	327	340	311	273	302	325	285	315	301	307	343	281	312	291	301	333	309	306	292	292	348	285	270	285	295	287	314	303	298	293	317	303	315	314	307	295	297	263	315	295	280	311	323	303	283	293	279	312	318	310	327	337	321	304	290	298	312	277	267	280	296	316	303	300	316	289	290	312	314	297	309	329	265	299	301	307	297	329	290	287	307	297	264	298	312	300	302	300	306	315	312	289	293	319	326	310	268	310	308	290	291	336	334	275	320	305	318	312	314	300	324	280	301	294	259	296	310	305	309	282	279	310	281	312	322	281	300	335	308	301	287	284	310	286	318	306	316	312	287	268	306	321	285	283	345	316	304	316	282	314	288	284	286	326	290	297	293	327	306	314	320	316	317	303	267	319	311	303	301	307	291	266	282	335	283	296	312	317	302	291	310	288	303	309	343	290	286	326	274	307	309	294	293	326	348	280	339	335	307	289	325	307	292	331	303	308	276	356	303	288	323	285	295	307	279	302	338	331	271	309	334	291	305	310	289	280	312	294	317	259	296	308	290	315	325	278	304	294	297	300	293	302	293	301	301	315	324	329	315	320	315	309	312	350	286	298	316	320	255	316	328	282	310	299	316	297	343	302	270	285	312	320	339	304	329	332	295	297	277	298	287	276	315	303	283	290	308	293	345	307	323	323	294	297	334	290	318	301	303	325	308	328	300	326	289	301	281	310	311	299	327	296	325	289	314	281	308	317	314	291	323	292	298	300	289	311	311	323	318	308	352	271	252	281	322	312	320	270	338	336	316	314	296	312	299	293	319	308	290	276	261	302	303	283	306	296	305	276	320	322	290	329	330	318	264	309	302	353	314	301	321	306	283	302	349	279	320	304	285	280	322	297	317	308	299	325	322	312	317	329	286	313	298	302	305	300	304	283	321	278	301	327	300	265	329	287	319	314	313	288	286	312	329	300	287	272	303	295	277	297	325	295	352	277	292	314	300	321	284	289	337	324	335	309	289	295	318	273	266	281	337	281	285	307	337	275	286	294	303	296	299	266	280	275	320	287	306	307	269	284	270	307	267	309	305	297	293	290	271	274	293	312	289	325	299	270	289	298	312	332	311	333	318	279	305	292	299	320	323	314	315	354	277	310	312	310	305	319	299	307	334	348	282	287	308	351	285	276	316	309	313	295	316	313	294	282	312	303	284	304	320	283	306	266	305	296	312	312	287	277	280	271	285	299	277	301	257	309	295	297	283	350	297	276	344	291	310	333	313	274	303	258	284	307	306	295	309	317	318	301	301	340	298	288	297	291	304	298	337	304	283	306	298	309	330	310	305	311	290	329	294	303	303	259	321	293	344	316	283	333	289	307	304	265	320	301	302	340	305	299	326	327	300	287	309	273	277	334	324	310	315	264	298	291	265	282	299	309	300	318	302	334	299	282	299	299	299	309	288	323	295	320	317	326	282	306	285	324	276	300	318	323	287	315	317	338	320	293	301	310	327	303	322	320	328	320	289	280	331	360	303	269	278	313	301	289	286	338	304	299	295	302	271	291	287	312	311	274	298	263	302	330	308	290	348	311	288	282	375	293	288	283	291	270	295	290	281	311	283	303	312	297	316	300	305	290	285	276	283	326	312	306	287	301	302	343	292	288	302	355	336	316	308	279	286	319	316	275	307	304	295	314	330	302	304	275	321	274	301	302	304	305	303	292	301	292	272	305	286	304	294	338	319	301	307	292	282	294	296	299	284	269	269	293	311	304	301	312	315	328	275	297	275	291	302	305	336	318	276	290	310	327	324	324	294	290	309	315	270	293	319	326	313	287	288	302	329	313	347	307	296	279	324	302	319	292	275	292	334	305	289	311	281	328	289	291	312	291	328	311	319	292	309	272	312	310	310	270	310	300	303	305	304	307	278	299	316	297	348	297	287	304	305	337	303	301	301	337	285	276	283	267	250	307	337	324	292	286	318	309	314	293	296	314	354	285	321	312	289	302	317	310	291	295	292	313	308	339	335	303	335	319	338	281	287	298	335	307	299	287	281	317	318	293	303	280	308	307	285	299	301	318	291	271	343	269	320	312	290	297	272	316	305	323	332	282	321	297	312	295	331	295	294	261	306	317	281	271	321	310	299	280	296	304	293	286	301	309	274	335	295	354	310	309	329	309	317	299	335	314	281	351	308	286	312	305	287	286	297	326	258	319	320	278	320	328	328	295	308	311	293	313	289	321	324	289	297	300	288	312	298	297	358	310	289	313	314	284	326	316	364	295	321	284	333	325	296	293	292	262	304	285	271	291	264	311	309	320	273	308
3935	3303	1673	1012	806	722	709	668	683	634	629	711	693	649	660	612	660	617	622	652	596	670	639	638	661	646	615	660	621	646	620	662	652	639	648	655	627	604	598	654	679	685	649	680	632	584	627	670	622	644	661	590	628	629	660	638	642	614	611	694	609	642	657	625	640	615	639	610	650	640	686	625	668	645	646	641	640	660	640	692	639	612	637	582	636	659	647	620	648	662	619	640	682	624	650	629	635	650	655	656	634	626	606	698	627	681	621	629	655	661	692	606	638	640	664	693	673	645	599	598	676	583	644	640	591	623	604	650	637	632	619	628	599	612	613	616	604	618	595	672	660	613	668	642	603	646	618	633	566	602	636	681	696	674	657	616	616	599	659	652	644	645	631	633	655	640	612	645	675	634	617	658	639	626	606	639	639	607	607	621	611	626	610	596	622	630	626	683	640	634	648	618	611	635	637	682	677	662	611	652	596	675	635	578	644	593	668	629	630	671	622	638	608	661	638	601	555	626	635	642	618	681	628	641	651	660	674	653	650	609	672	654	594	621	626	578	659	612	590	615	618	629	636	598	608	678	616	644	607	646	668	643	605	658	634	627	624	639	653	634	602	607	687	665	631	638	626	677	674	667	661	669	611	655	650	595	656	643	639	656	631	643	666	578	633	596	643	681	617	630	625	664	670	607	655	679	617	642	584	660	652	696	624	638	631	684	663	607	600	649	642	623	620	644	627	611	626	584	615	628	665	649	626	604	601	677	680	645	625	617	671	676	623	657	667	650	638	625	576	631	661	627	664	652	642	634	593	640	649	634	670	645	599	654	615	612	618	628	618	593	642	612	619	609	656	630	689	625	594	607	666	663	610	680	609	621	627	605	655	599	656	612	650	628	640	591	640	644	666	634	660	607	626	640	625	604	642	660	680	612	662	643	635	608	630	642	619	630	624	623	648	659	683	642	650	641	665	638	649	645	640	639	609	636	589	642	613	627	632	677	637	680	635	634	597	605	653	631	615	589	626	623	642	637	624	635	608	682	654	718	604	713	618	595	625	639	644	662	634	633	623	636	632	613	623	647	628	659	635	659	626	611	609	622	633	670	599	667	656	652	608	606	647	641	611	640	617	610	601	660	612	605	668	623	600	616	696	630	613	636	634	660	602	656	591	640	606	618	685	656	669	656	668	661	654	644	629	681	561	644	606	627	624	655	620	655	630	605	616	599	571	639	636	628	674	680	638	631	620	645	618	669	684	655	642	623	639	644	630	612	626	667	585	647	612	708	636	647	639	648	613	620	664	638	664	594	659	644	610	655	648	639	655	651	605	641	634	658	643	662	623	639	633	628	645	621	622	644	671	655	636	633	636	604	605	646	647	659	650	653	610	667	664	599	632	650	635	665	660	628	618	621	642	627	648	611	613	607	593	657	649	593	630	595	625	637	578	634	659	617	638	602	623	642	672	605	703	587	654	649	625	647	627	642	574	638	646	646	679	628	667	651	630	634	672	630	596	644	644	633	658	615	643	659	627	649	632	596	617	617	618	623	632	659	599	632	639	622	652	654	648	657	674	665	624	683	644	649	666	663	599	678	675	662	621	648	618	622	586	628	626	661	610	623	644	658	599	637	647	619	660	652	641	594	625	700	626	648	655	701	656	595	650	583	623	644	631	654	675	621	611	601	642	620	662	614	610	653	628	607	653	647	624	631	638	638	626	591	680	612	641	668	583	653	612	640	630	641	616	658	683	624	655	678	628	648	625	661	613	612	692	679	656	656	613	647	639	657	680	597	656	644	611	678	627	618	608	612	611	624	630	647	666	613	666	680	625	647	653	660	644	600	645	673	606	633	618	650	655	654	637	637	671	605	606	671	629	619	622	620	592	647	630	701	638	645	663	627	653	631	639	637	624	624	643	645	633	650	638	634	642	686	602	620	635	674	658	633	675	627	639	623	563	615	634	615	648	621	640	647	641	615	653	620	642	617	623	647	614	625	677	634	630	609	669	625	651	676	621	630	672	630	646	645	631	631	639	668	630	604	607	594	649	604	599	664	671	660	626	644	654	631	675	639	616	649	679	627	683	635	635	651	629	630	678	652	626	657	617	617	644	596	641	595	671	614	617	615	616	623	636	651	619	608	649	599	633	644	635	666	661	671	616	678	671	637	668	629	628	627	637	598	619	592	594	618	645	617	644	656	615	623	673	619	587	642	583	593	614	636	632	630	557	642	665	622	639	659	668	616	586	636	655	644	647	623	637	683	634	646	637	631	620	615	624	605	644	644	621	590	649	617	663	624	650	673	639	636	660	647	579	684	652	670	667	649	650	637	640	637	616	617	597	642	632	603	613	632	638	664	651	611	654	640	645	653	627	709	636	634	663	616	627	639	639	612	640	679	643	635	670	692	657	652	634	661	647	704	581	655	674	646	690	667	607	636	697	609	590	644	702	685	641	639	634	671	626	638	610	654	651	651	620	643	624	578	659	690	625	618	606	675	584	662	649	622	662	571	633	626	617	669	662	618	622	638	637	647	686	644	651	614	617	652	624	670	652	618	612	639	666	618	668	635	641	619	614	641	643	647	618	621	642	594	620	672	638	624	616	566	643	613	681	629	559	653	625	623	585	653	598	666	610	653	640	646	608	687	676	632	648	632	666	637	669	590	621	659	640	604	635	647	694	638	608	599	625	620	655	649	632	661	656	609	686	650	616	583	623	604	639	625	662	657	633	639	627	637	618	663	628	657	618	584	630	651	650	621	646	644	638	640	680	616	623	649	606	578	645	652	596	650	641	646	657	636	639	637	662	622	667	636	636	647	642	641	650	617	578	629	644	613	647	606	645	651	650	655	626	644	600	645	669	627	657	637	618	558	615	656	647	657	627	606	631	637	681	625	673	638	607	618	651	640	625	628	636	636	660	609	609	640	648	614	665	655	604	611	632	623	619	682	625	663	638	606	602	643	637	658	638	620	626	625	667	618	614	655	685	645	650	609	655	599	588	658	683	633	642	631	615	633	646	673	606	603	667	653	584	583	638	652	641	652	628	666	655	606	643	623	633	643	657	623	627	606	669	613	641	626	670	672	675	610	632	626	658	605	616	634	648	621	645	643	640	588	615	595	631	659	649	629	638	602	643	629	591	675	699	617	619	697	643	649	593	652	653	643	636	654	589	622	632	597	622	659	582	591	635	632	647	644	623	677	672	615	630	635	662	612	642	625	604	632	630	684	633	640	655	643	608	670	639	606	648	626	652	648	630	646	583	635	623	653	666	628	610	613	653	608	637	623	630	646	581	628	657	613	620	614	651	613	612	596	603	650	675	677	620	595	638	643	590	633	644	624	647	638	660	620	620	643	628	612	636	647	615	656	615	646	642	607	645	630	639	627	660	663	625	653	616	600	643	603	646	639	617	648	658	653	631	643	638	607	665	581	670	642	615	592	663	591	600	637	611	628	614	618	653	641	618	593	672	578	564	596	631	670	615	621	638	611	694	622	634	606
33251	14825	2135	299	226	213	217	195	210	237	212	214	226	234	197	226	231	222	219	212	241	239	212	236	206	224	232	207	222	190	210	229	243	225	257	212	231	206	196	215	228	216	220	205	223	216	212	206	190	209	224	215	219	207	195	224	211	218	220	222	187	192	216	197	208	196	219	217	213	215	215	244	220	197	198	221	213	213	168	202	204	211	172	213	198	205	189	191	185	218	196	215	200	235	192	226	209	208	228	193	220	198	217	234	235	227	216	209	217	214	257	202	194	220	234	266	205	224	238	203	230	206	204	207	185	175	249	231	204	229	218	202	193	217	236	208	216	208	208	202	206	194	203	203	200	232	200	204	217	208	204	203	234	202	217	239	202	189	190	193	222	211	217	211	213	214	206	215	223	206	214	192	211	193	208	206	213	236	224	221	224	198	182	237	206	223	223	190	198	222	206	200	208	198	209	217	229	195	217	221	210	182	218	191	207	189	229	180	214	197	229	197	203	215	220	203	205	211	198	195	223	226	215	232	192	199	243	228	215	176	213	201	229	221	237	202	225	236	213	211	211	202	217	212	221	203	194	188	203	222	241	207	204	237	215	203	223	197	188	235	222	200	225	220	219	212	219	199	208	221	227	212	211	232	202	196	191	237	192	179	224	230	176	233	203	195	209	220	217	230	214	188	193	216	214	207	242	200	205	234	228	224	195	211	200	206	219	212	206	190	216	242	222	189	206	200	226	228	240	228	207	207	209	223	221	202	182	234	214	166	220	199	213	205	218	215	219	216	237	232	217	200	190	213	189	197	224	217	191	204	231	211	211	197	240	185	232	228	194	228	231	217	217	206	223	215	216	198	224	228	208	217	225	212	215	238	209	197	227	242	215	193	219	210	217	191	261	207	205	231	219	181	226	207	253	206	180	226	224	212	211	210	213	199	222	230	209	226	205	222	253	225	221	193	213	202	238	203	200	220	237	231	210	201	183	182	202	224	214	187	217	205	193	205	203	221	232	234	211	222	200	201	226	195	217	185	211	195	239	193	226	191	205	187	195	227	203	220	210	206	193	215	234	229	237	209	245	199	204	217	212	230	225	205	213	185	218	189	207	210	210	245	221	203	178	219	193	187	214	214	231	183	221	220	218	233	226	210	195	211	235	204	219	239	179	207	197	231	206	181	222	206	243	210	225	205	218	211	230	224	217	202	214	206	229	228	217	220	210	229	208	191	239	205	198	222	193	199	177	196	213	216	206	224	228	208	208	225	195	225	217	190	221	256	224	221	232	212	217	210	218	221	221	197	197	213	195	224	192	218	220	211	201	216	211	197	211	224	218	204	225	265	218	217	233	219	240	243	219	183	226	211	205	207	202	201	249	211	229	205	193	221	222	211	227	227	219	201	248	234	230	186	218	184	228	228	240	191	195	218	210	249	232	215	238	221	195	196	219	210	233	205	240	230	223	226	235	226	216	186	235	207	197	196	228	229	210	189	200	209	190	199	221	229	199	202	220	198	229	173	190	252	205	214	221	217	215	201	227	243	236	246	195	199	224	192	225	202	207	230	209	205	231	191	180	210	220	205	223	254	212	176	221	223	179	190	231	217	212	192	211	206	189	226	200	247	229	228	204	219	227	221	197	205	236	216	224	225	199	181	191	240	217	215	217	238	200	193	189	231	210	224	205	204	209	252	219	191	201	210	198	220	204	214	231	215	220	209	192	218	220	208	226	226	206	221	211	235	212	219	224	201	221	209	210	245	204	221	252	213	181	197	218	223	231	206	208	186	214	248	207	179	218	201	204	233	200	206	201	204	222	247	240	230	219	241	218	215	206	220	213	215	220	231	201	241	229	203	216	179	209	224	216	229	229	221	222	232	223	200	216	220	236	254	213	194	203	200	230	212	240	213	231	237	210	232	202	236	243	209	241	229	248	200	206	200	182	214	208	219	235	239	200	258	222	189	211	231	231	211	227	199	222	229	223	215	215	222	221	183	211	214	232	220	190	225	204	216	222	205	219	207	226	197	234	214	205	211	196	246	212	241	224	234	228	180	212	237	212	224	228	216	237	188	221	192	214	201	178	210	198	209	223	214	226	207	198	227	214	219	210	223	240	221	223	209	201	199	208	224	188	187	213	213	217	205	216	202	203	200	220	220	232	197	216	218	212	221	215	231	220	233	236	194	196	219	220	228	213	211	196	225	212	206	239	189	190	217	244	220	230	243	233	232	250	189	232	170	233	210	204	216	210	201	202	234	207	203	227	202	199	214	209	198	215	257	197	228	205	210	217	215	202	227	200	213	190	221	216	213	217	202	180	222	209	214	213	196	215	234	208	221	202	211	216	222	209	213	201	211	180	201	213	201	212	197	220	210	246	172	204	243	216	239	204	234	188	189	221	220	203	213	225	217	218	203	228	190	238	224	221	185	222	221	207	227	210	205	222	171	191	239	219	219	233	209	206	212	198	220	228	208	224	196	196	185	213	198	198	223	250	186	205	218	197	179	221	208	207	216	224	180	217	211	213	219	206	193	220	208	236	230	244	186	201	226	194	212	213	217	212	181	199	201	211	225	217	238	219	202	206	234	183	210	192	247	230	226	196	244	217	222	190	217	198	218	237	215	208	209	187	226	223	226	226	204	195	221	246	199	240	209	220	223	229	237	212	207	198	206	189	204	234	196	196	211	206	234	208	209	201	223	207	207	221	224	228	194	198	219	205	214	204	203	208	229	194	214	206	204	233	212	204	199	203	206	221	251	224	217	230	208	219	189	216	218	214	218	229	207	228	239	202	215	215	214	233	196	214	236	229	239	213	224	212	208	201	220	197	217	204	214	224	239	225	239	243	239	224	222	199	171	207	220	207	215	218	217	232	221	222	228	220	232	230	193	236	209	213	222	235	201	222	206	212	206	219	196	198	215	242	207	231	217	211	221	186	175	203	222	211	217	230	212	221	213	235	221	206	201	224	213	203	214	222	225	190	176	202	224	211	208	212	231	202	207	230	191	195	201	212	211	195	222	203	194	240	231	210	224	227	221	205	206	201	224	231	230	219	218	229	217	216	225	238	216	203	195	235	192	218	209	194	240	214	210	221	201	207	202	206	240	251	242	228	218	203	198	213	228	204	225	223	208	189	210	208	200	203	240	243	224	213	224	240	220	202	225	224	205	252	207	184	210	214	211	228	233	212	221	209	207	204	222	194	186	204	236	235	178	204	211	220	224	198	205	216	230	228	243	213	246	189	216	200	234	216	228	208	219	226	189	214	224	229	203	214	238	197	202	196	216	219	232	216	199	218	204	220	203	199	215	244	219	221	225	204	195	229	231	188	195	220	218	203	221	205	226	211	202	200	219	242	209	220	191	207	202	211	217	235	217	225	217	238	211	198	189	222	220	211	210	181	227	198	220	207	210	205	199	192	218	226	264	207	215	204	214	230	212	212	222	225	192	195	215	237	250	197	220	232	223	230	235	205	230	201	246	245	236	201	228	191	219	232	193
7644	627	520	525	518	521	549	517	505	497	532	585	511	539	502	554	502	549	507	521	480	499	504	524	549	500	530	506	556	493	501	500	526	537	470	516	502	546	525	547	505	506	531	485	531	521	495	525	524	509	584	506	513	533	513	522	519	525	490	527	514	523	533	509	516	512	547	531	519	519	517	547	572	554	556	524	531	531	500	470	545	474	539	492	526	502	505	491	520	519	503	497	514	534	527	549	480	534	505	549	499	506	531	532	501	527	473	564	506	532	513	512	549	472	555	503	514	533	523	530	549	518	536	512	510	550	501	501	503	502	506	497	495	510	501	514	523	517	517	509	536	543	487	517	529	536	552	545	505	516	485	490	525	524	549	515	545	532	543	531	501	531	528	539	551	537	479	529	508	522	528	496	530	497	485	516	491	495	524	510	476	507	509	535	489	543	512	470	516	518	489	472	568	517	503	513	545	480	497	530	539	541	536	553	495	490	522	504	517	525	510	488	503	494	508	480	514	495	551	530	517	486	547	504	525	548	533	500	495	528	544	537	513	529	534	570	509	487	509	514	531	517	553	517	523	539	534	496	503	546	507	511	499	483	517	537	507	500	515	533	532	483	496	500	499	510	508	495	518	562	508	529	536	502	469	540	500	505	537	482	512	528	508	505	509	523	496	515	500	497	511	519	513	534	536	515	538	564	514	516	506	588	498	550	536	541	519	522	529	513	515	499	549	520	489	490	511	515	518	525	545	484	508	522	551	534	532	538	498	528	509	526	539	536	502	553	486	523	538	533	503	481	525	578	529	534	542	560	543	537	516	497	479	502	570	523	507	523	483	509	501	507	516	473	507	552	536	544	532	510	515	490	495	496	560	500	524	539	507	540	500	488	501	537	541	511	516	597	528	522	508	520	546	500	479	553	501	521	502	531	495	476	518	505	524	533	541	529	531	509	532	503	484	535	541	505	516	519	502	522	527	518	513	507	537	550	470	519	505	511	512	516	474	562	512	528	537	462	512	514	511	555	516	523	540	484	482	513	529	538	541	559	518	527	498	483	520	506	544	515	523	491	483	531	478	514	522	548	567	512	555	512	505	520	526	507	491	500	539	510	547	547	524	533	483	492	516	515	497	510	561	494	512	512	520	519	535	503	510	575	489	497	553	556	543	516	541	531	490	561	537	526	497	523	476	490	555	526	511	465	487	493	529	496	544	475	549	522	501	516	491	486	550	496	527	521	501	494	491	513	531	489	500	478	506	475	532	486	536	504	545	517	516	523	555	539	497	504	512	512	525	522	539	512	519	495	590	495	495	522	531	526	519	511	530	490	507	524	492	523	484	520	543	523	520	499	518	542	504	545	515	488	513	496	527	508	557	561	520	499	528	512	485	533	578	501	508	539	528	508	538	518	480	514	479	547	531	503	471	489	514	480	515	545	572	544	535	536	517	518	536	482	496	515	516	515	492	555	494	497	520	507	512	550	539	496	530	511	523	508	504	532	530	512	504	568	537	500	537	457	514	523	502	556	508	516	477	529	501	533	508	509	531	513	494	542	544	544	541	493	506	527	540	508	488	504	527	558	476	473	491	532	507	542	523	509	498	500	528	526	545	467	527	480	503	526	505	470	535	522	539	551	509	514	554	564	516	518	528	500	510	578	526	489	527	527	525	492	582	516	485	510	531	535	543	547	493	499	477	526	507	534	529	514	509	546	550	546	540	528	570	500	542	537	492	548	500	523	532	544	516	501	514	526	527	504	524	512	551	537	474	508	509	497	530	508	481	559	552	541	507	525	522	515	519	514	541	537	515	510	541	510	566	507	520	490	541	495	476	535	526	502	511	485	463	541	482	525	537	464	547	504	506	506	481	520	512	503	495	565	536	487	519	496	491	498	566	493	523	542	482	498	528	484	533	525	538	504	466	492	549	510	502	542	531	496	501	543	537	509	520	497	524	544	531	550	523	545	506	515	529	499	514	539	511	532	567	510	528	520	495	459	533	562	488	504	510	532	559	553	535	554	495	502	533	516	525	556	538	518	577	517	490	536	536	502	538	526	520	556	518	539	502	505	533	543	508	499	493	489	557	498	530	521	512	485	508	577	524	542	542	509	548	485	488	507	512	531	573	545	515	515	493	504	491	532	578	532	524	504	509	491	557	508	538	466	493	533	505	523	546	465	495	495	527	528	518	518	562	487	539	541	528	493	536	484	537	499	508	524	506	510	528	562	504	528	559	511	485	546	514	526	507	524	495	534	515	532	509	559	532	553	529	503	541	504	530	510	544	556	499	519	492	520	547	536	541	510	526	558	543	543	512	547	520	542	541	519	515	516	528	533	522	537	490	507	486	550	491	506	550	508	517	500	521	569	535	526	505	561	532	516	498	510	505	560	527	524	528	526	522	532	543	579	541	518	576	512	544	557	497	491	532	516	539	495	553	474	511	565	511	543	527	496	531	523	485	505	510	490	490	513	514	509	529	504	475	496	504	492	536	533	496	490	528	561	488	553	521	507	540	531	503	492	522	523	490	548	491	531	482	512	530	553	539	516	503	547	477	523	529	530	505	533	472	533	536	477	528	518	525	518	493	502	530	519	549	499	529	544	534	493	553	546	519	514	508	496	522	506	515	494	512	543	541	494	500	546	515	487	505	531	493	513	543	552	542	467	542	527	527	483	548	474	501	521	511	477	522	502	479	518	499	511	479	518	491	484	479	536	522	522	496	532	468	529	487	519	518	492	535	513	511	559	510	520	570	496	523	524	553	509	506	494	539	496	532	548	518	529	532	525	458	533	520	526	548	509	545	503	512	508	515	515	511	558	484	488	540	524	513	512	540	492	544	533	520	544	570	516	511	514	495	513	514	519	527	505	552	540	514	516	493	544	505	524	558	512	504	508	542	496	544	516	510	492	513	505	505	540	531	501	494	516	511	494	536	570	537	510	489	469	547	496	524	539	536	506	533	533	559	501	534	530	521	518	535	566	538	492	518	549	514	543	533	536	536	529	506	510	545	539	531	549	514	557	534	574	504	505	555	508	515	515	504	491	499	519	544	538	523	532	513	518	530	522	508	524	513	528	493	538	553	510	518	531	485	499	496	518	486	489	500	535	500	547	495	526	523	515	476	504	484	516	529	473	507	508	503	522	558	502	514	484	529	540	564	541	508	563	473	528	513	509	479	542	497	498	518	506	535	533	540	493	504	544	506	512	513	515	512	487	557	537	544	514	513	551	538	493	502	548	519	532	517	513	546	502	532	495	516	474	516	530	547	535	492	547	520	538	537	555	529	510	526	568	498	506	504	540	479	505	489	518	558	514	486	565	496	556	530	562	530	558	503	531	520	563	538	573	565	490	540	544	504	522	507	488	492	509	552	558	513	531	508	524	475	546	515	534	497	523	523	498	544	514	517	543	513	526	473	458	526	518	535	475	499	513	476	520	494	501	530	508	488	514	515	472	503	532	517	477	525	567	564	516	576	496	526	507	545	554	530	524	526	539
25038	20974	23572	28529	20979	13076	691	527	466	407	404	424	439	418	397	333	414	393	378	404	353	427	363	390	358	388	382	372	391	354	404	406	372	371	367	408	333	393	382	363	348	396	403	383	390	365	341	373	359	336	389	353	359	370	401	373	390	399	351	370	380	359	342	370	361	366	373	317	334	358	369	363	340	394	361	363	372	368	357	369	361	346	363	365	349	413	341	344	366	346	353	381	353	370	371	381	370	389	343	349	362	365	321	363	406	382	386	370	385	368	358	363	364	359	418	373	379	370	357	379	388	376	381	393	375	381	369	346	374	364	366	348	368	397	349	372	388	393	337	350	356	381	340	338	361	362	356	380	386	404	379	377	386	397	364	338	372	380	391	415	389	357	362	322	347	356	369	368	368	386	372	358	348	355	365	347	369	359	361	331	352	383	386	415	382	367	360	360	355	342	357	394	384	355	342	389	382	400	362	380	362	341	357	358	370	391	385	394	342	361	392	339	344	380	379	370	365	376	336	370	402	349	351	345	359	353	371	342	381	356	357	389	341	346	353	338	347	359	361	374	351	375	353	383	403	384	408	369	326	362	359	388	400	357	366	359	389	391	358	388	337	363	360	356	390	368	315	376	358	404	363	401	344	371	369	398	351	379	387	379	389	380	348	371	352	348	397	418	384	340	384	330	382	354	363	330	367	370	357	359	343	359	361	353	359	362	377	335	388	356	361	357	386	379	374	363	366	366	409	370	363	409	347	390	390	404	365	350	369	374	369	360	353	342	354	394	322	327	361	377	367	353	384	368	407	364	381	394	356	396	332	363	368	365	438	372	364	367	403	355	381	368	381	354	423	369	399	357	345	388	363	376	381	415	413	383	397	383	375	331	365	369	385	349	385	338	344	356	355	352	398	347	362	368	345	344	361	344	346	400	356	354	397	379	346	378	358	351	350	385	366	366	388	382	354	357	363	363	365	337	392	383	349	320	394	360	370	360	364	358	353	367	350	362	356	342	359	353	363	368	362	361	385	359	356	364	386	370	374	343	369	388	396	390	386	389	406	393	360	384	375	345	362	368	379	351	391	369	387	359	389	365	351	373	377	418	385	386	355	354	383	355	348	381	392	359	398	358	383	361	378	330	328	360	372	395	364	357	336	363	367	351	389	393	351	356	346	369	331	380	369	342	355	354	368	354	380	340	366	400	372	399	374	348	371	329	347	408	376	344	323	377	383	367	366	355	359	375	383	376	353	374	333	361	386	372	346	321	333	368	373	349	368	368	401	401	383	355	359	351	357	345	338	382	367	412	382	351	346	378	417	369	361	342	363	391	360	356	336	376	367	370	391	393	363	328	370	377	370	369	321	346	360	345	413	390	368	388	367	387	372	398	353	381	359	363	399	403	385	364	358	386	399	368	372	379	380	387	340	372	357	390	344	356	338	412	381	404	409	405	379	390	360	357	384	368	350	379	350	369	364	361	362	399	393	414	366	361	387	387	392	382	357	398	345	350	373	384	341	349	386	336	356	368	365	353	354	385	358	372	360	378	355	348	361	364	351	372	392	373	353	348	348	354	384	385	373	354	383	367	392	368	358	373	356	342	357	357	355	368	368	389	374	355	402	353	361	411	377	372	338	379	352	358	346	377	388	404	379	362	363	352	383	339	373	393	389	366	344	373	377	398	339	395	388	363	362	375	372	380	350	353	380	359	353	343	391	387	399	382	367	385	364	362	365	380	340	362	391	364	398	372	345	343	379	386	340	368	375	388	363	331	396	388	396	340	385	370	376	384	367	359	345	335	397	412	381	335	351	343	375	344	376	371	376	391	353	376	366	351	341	373	381	386	361	342	366	345	341	334	359	380	354	376	362	365	373	382	360	377	344	357	353	370	387	358	409	344	339	412	371	342	377	386	381	373	370	397	373	382	391	366	374	369	397	356	386	382	351	367	372	416	356	360	356	390	351	373	385	360	375	382	375	350	359	367	369	351	383	342	351	360	344	327	371	348	399	383	351	388	368	359	374	359	353	360	381	324	348	382	360	376	354	336	405	362	378	374	323	379	380	342	324	341	355	353	321	354	378	383	340	385	398	348	370	401	373	340	378	419	338	396	355	355	397	364	397	337	351	340	359	382	372	366	398	375	367	364	349	372	369	342	363	366	349	353	350	370	340	336	361	360	378	389	390	348	380	360	339	371	363	345	360	336	350	339	349	381	386	383	336	345	355	369	348	394	384	353	414	351	390	376	417	350	366	363	382	358	354	373	387	342	373	372	383	374	349	340	399	358	380	367	362	381	377	362	365	349	345	356	351	376	356	354	379	357	340	383	360	371	367	357	365	364	357	401	402	385	373	407	351	377	345	367	352	405	341	386	377	357	408	355	349	341	359	394	356	373	372	366	342	375	323	355	398	372	415	373	378	353	392	398	308	376	385	364	363	351	337	362	346	375	390	352	355	380	345	387	374	344	346	352	355	357	363	371	410	351	367	358	370	367	359	344	339	401	370	382	365	375	346	379	353	320	406	393	375	378	361	407	382	340	372	363	388	390	367	339	351	357	357	395	359	357	375	365	378	347	356	404	343	324	371	368	371	390	416	365	352	358	330	364	360	372	374	383	351	385	379	404	396	375	372	372	380	402	378	392	355	350	402	389	387	405	384	352	363	374	348	372	363	367	365	351	358	352	380	400	366	374	374	383	360	352	376	363	349	377	354	351	374	381	345	314	380	385	374	393	385	353	378	370	339	353	357	344	386	374	361	378	373	368	353	392	365	399	373	362	354	383	380	350	350	352	382	357	384	347	377	361	343	395	375	388	386	390	339	374	348	374	354	388	353	343	345	366	336	310	381	385	407	361	372	362	350	402	366	357	387	385	390	367	359	371	388	381	384	355	344	355	366	371	370	370	377	311	343	374	364	337	371	377	379	369	382	361	398	344	398	389	376	349	355	322	362	356	366	372	352	391	386	359	378	368	371	365	369	395	395	316	364	346	375	355	372	320	366	411	360	353	344	353	347	369	373	372	357	359	355	372	349	421	411	388	369	381	343	330	350	380	400	381	360	367	387	347	358	323	334	356	374	417	399	371	388	374	382	399	358	379	366	349	373	372	358	335	389	360	364	398	344	358	374	341	364	398	366	376	385	369	367	385	368	345	369	384	368	393	387	363	364	381	385	334	365	372	361	370	370	385	389	344	374	389	356	352	363	318	374	398	392	365	324	403	334	376	377	364	360	366	368	359	367	344	395	390	358	412	379	362	394	393	354	371	360	323	328	385	345	386	380	335	349	379	380	394	338	371	377	415	363	373	371	374	365	346	411	375	395	401	359	365	365	370	357	367	388	357	323	368	349	373	380	404	388	381	385	404	372	359	352	389	345	365	345	348	367	411	419	365	386	363	368	376	348	366	372	397	345	402	352	394	358	361	399	374	393	359	375	398	360	354	369	372	347	395	350	370	368	411	358	345	339	355	407	356	387	352	392	342	358	344	369	351	363	366
4422	2227	1276	1010	935	806	781	836	829	845	802	806	795	817	774	796	795	763	794	822	807	818	766	798	791	805	766	791	784	794	800	784	816	813	780	808	789	748	754	753	816	756	803	767	785	768	781	853	854	785	795	754	818	857	786	783	768	751	787	784	732	837	817	750	798	804	771	781	778	797	810	798	761	813	786	786	776	775	816	781	743	805	845	810	809	784	748	752	745	801	755	802	789	760	803	770	832	826	740	819	775	798	789	727	784	761	774	793	712	786	818	774	746	780	824	811	784	765	778	831	767	815	750	802	755	783	765	750	832	807	834	843	815	824	778	842	730	803	834	755	743	746	793	796	768	786	834	824	839	769	786	783	774	763	819	801	825	764	758	775	763	824	794	804	772	772	761	827	818	736	857	789	747	739	807	773	796	785	771	811	770	772	809	753	799	819	780	816	827	789	799	824	783	773	848	805	752	774	789	762	797	791	803	793	800	797	736	787	801	762	751	808	776	713	769	799	809	806	817	771	763	782	770	754	791	787	818	749	735	788	831	776	791	797	742	774	755	847	762	753	743	780	766	795	806	810	761	825	814	745	784	777	785	780	850	752	842	792	798	782	753	790	757	742	751	766	730	794	785	794	824	805	822	796	793	799	842	742	778	795	720	793	798	777	792	850	783	778	777	774	754	807	805	799	787	790	776	784	768	775	771	837	830	768	800	785	749	776	782	826	762	767	789	734	794	783	752	805	793	866	786	749	780	792	773	787	771	812	774	828	803	828	800	791	771	797	835	744	784	762	798	764	824	769	790	734	760	791	807	813	804	753	768	850	764	776	811	739	757	770	802	807	767	771	790	737	788	794	756	787	771	757	810	807	732	740	805	821	795	851	824	792	796	777	786	750	759	755	801	830	807	798	789	759	802	804	738	769	799	819	807	808	766	781	825	827	771	774	775	770	808	807	825	783	780	793	796	729	753	829	773	783	776	792	790	740	816	775	788	730	771	786	779	838	819	789	800	753	773	790	822	755	750	775	900	815	792	835	775	809	854	830	776	735	782	774	804	765	789	795	761	799	796	781	784	780	832	797	772	722	798	804	784	822	833	769	786	779	830	780	782	788	810	809	808	815	751	733	760	765	782	750	765	839	807	841	789	741	763	792	774	768	802	823	769	756	856	768	809	756	816	825	779	814	786	845	837	769	724	753	807	771	796	807	830	772	784	777	788	788	793	805	784	748	776	754	761	755	792	789	779	814	805	762	760	834	738	766	766	812	744	799	771	778	764	775	810	776	758	789	744	781	792	800	797	794	789	780	812	783	810	757	733	764	806	809	749	794	768	810	803	815	753	832	754	724	759	803	780	767	704	745	780	768	801	767	805	793	780	798	757	826	802	756	801	783	801	782	773	801	809	735	813	826	775	789	804	790	813	802	836	825	760	724	808	791	792	815	832	788	819	790	794	754	819	792	795	786	796	787	749	733	795	748	780	821	779	745	783	789	781	776	813	820	776	778	838	761	862	774	770	734	788	775	755	824	785	821	768	777	785	766	771	844	811	779	791	782	834	851	878	752	785	799	784	820	780	803	855	792	786	770	780	788	766	779	838	738	818	794	776	731	774	823	685	794	815	813	791	750	760	788	794	742	752	826	817	775	745	742	789	845	804	802	771	799	840	799	806	766	755	799	746	758	790	790	786	751	785	787	827	820	837	761	766	728	804	800	775	784	715	735	802	767	779	744	746	779	787	746	766	814	805	795	741	827	769	789	727	712	811	822	785	836	831	767	831	750	776	802	775	748	799	763	769	779	794	802	755	786	851	776	797	819	762	825	797	762	813	836	778	833	792	757	801	817	816	789	771	808	802	785	773	781	772	733	793	792	779	775	785	776	768	777	797	780	731	774	761	788	794	803	828	777	762	841	763	787	795	795	740	774	738	802	767	799	786	776	799	766	809	802	764	780	740	811	787	754	771	837	780	827	771	752	824	780	815	744	800	794	822	798	783	775	789	782	794	810	807	794	823	768	796	746	832	794	781	789	743	756	809	771	830	757	787	827	761	836	820	795	757	803	812	820	775	752	812	827	776	800	789	800	859	780	778	830	804	825	769	801	798	823	810	847	817	837	821	799	802	803	790	851	809	760	810	846	798	776	771	817	781	757	777	800	770	779	777	795	745	817	881	803	745	778	772	776	720	797	763	823	785	767	773	797	759	744	831	848	793	813	759	767	721	779	755	785	736	774	758	767	782	771	838	792	806	837	753	803	774	726	742	786	769	777	774	812	744	808	818	799	773	755	781	810	804	813	757	780	764	818	772	842	802	758	788	835	807	831	764	811	771	767	730	791	791	803	799	809	811	789	809	774	798	805	798	778	829	796	780	799	786	764	732	816	742	751	728	798	777	767	800	808	815	813	815	788	756	778	751	782	813	737	741	790	757	804	784	740	814	789	762	776	784	797	871	833	765	787	786	809	757	742	809	784	733	723	786	776	788	772	811	765	757	810	791	810	795	797	769	756	782	763	782	781	800	766	752	743	762	797	799	798	766	788	795	787	768	787	802	805	767	759	815	814	764	816	745	768	787	765	798	720	793	794	786	772	813	761	773	791	764	852	758	782	771	761	803	835	752	782	775	813	731	771	811	791	829	872	789	792	807	802	756	787	805	800	740	791	842	792	801	777	777	773	766	781	804	766	789	812	783	747	793	777	822	831	705	772	785	782	805	754	744	779	769	813	766	769	763	824	736	771	776	782	770	768	746	776	769	763	798	793	797	833	727	808	784	791	762	836	779	823	779	816	784	808	779	805	760	798	745	788	768	772	780	818	818	806	744	803	849	758	772	782	741	804	793	844	771	747	770	760	764	828	808	753	797	791	743	767	808	795	799	799	740	720	751	782	852	770	763	802	770	783	821	741	772	784	804	794	774	829	834	784	795	788	784	765	785	784	829	752	766	829	812	762	744	736	763	766	758	833	794	809	794	820	776	743	822	793	828	850	780	789	764	797	824	779	800	784	767	785	766	796	800	787	764	767	822	833	789	751	746	796	824	774	777	756	841	797	806	820	788	762	788	783	804	777	808	793	818	767	832	788	767	770	762	792	759	792	841	769	785	744	802	790	825	810	790	801	829	777	819	795	777	752	775	770	811	779	777	814	786	741	801	807	794	768	772	767	763	719	788	787	811	804	726	803	755	801	768	772	821	791	825	758	804	795	791	798	766	794	747	805	796	778	807	804	740	775	813	763	770	833	792	757	778	789	750	753	796	779	835	759	782	747	785	820	774	813	757	813	827	774	818	779	784	773	765	806	797	781	789	773	774	794	784	778	787	782	775	760	796	806	784	773	778	768	843	857	807	758	804	780	742	786	779	775	821	813	796	775	786	809	748	765	796	795	735	757	768	751	769	754	804	793	721	812	791	740	813	777	787	751	752	762	760	779	817	769	783	795	797	776	807	725	784	806	818	768	806	812	791	773	801	736	816	789	770	751	740	764	785	806	778	785
24303	20966	23943	28169	20967	21000	11072	657	488	442	364	338	357	374	356	328	365	324	319	334	297	316	325	358	316	330	320	280	297	306	303	333	293	324	292	276	281	283	318	298	282	345	334	328	306	314	305	313	315	297	304	311	305	309	342	321	299	297	295	311	325	304	316	336	316	321	284	323	294	299	254	309	337	307	319	286	320	298	305	284	317	286	351	313	271	309	287	270	329	316	325	300	334	275	318	301	282	349	332	321	287	302	302	301	308	346	342	317	301	310	313	320	311	327	321	265	318	326	322	271	303	272	317	276	301	341	351	328	337	302	325	306	347	301	294	328	300	286	306	323	343	308	288	277	288	307	299	314	332	293	314	299	335	298	304	291	330	291	295	282	320	285	296	340	282	282	276	346	301	319	298	300	323	334	309	310	279	316	294	339	249	288	293	265	314	299	286	292	301	339	305	302	291	306	317	310	301	300	289	311	347	321	332	294	287	312	313	300	295	296	283	300	314	349	321	307	299	294	307	336	312	267	305	307	309	301	287	278	333	313	290	289	312	270	316	298	313	314	310	328	274	335	296	305	296	315	326	304	318	313	312	278	274	295	289	321	266	335	308	269	323	309	316	319	287	313	281	287	341	317	317	305	286	312	317	292	332	269	307	322	307	317	296	320	300	292	337	308	299	298	286	301	288	324	277	319	327	301	341	300	309	318	331	285	287	308	299	327	276	308	306	312	297	301	331	266	313	287	275	327	303	285	294	277	281	327	302	298	310	298	332	332	289	293	283	337	334	310	309	314	293	374	291	307	342	287	306	277	300	288	317	343	309	327	318	301	283	306	278	296	291	299	299	307	290	316	341	361	315	296	277	299	326	301	260	296	296	306	288	284	304	268	285	295	309	276	287	314	297	335	318	308	307	318	269	309	309	342	322	321	290	315	291	295	311	260	319	306	324	340	307	291	306	293	302	299	335	260	282	310	301	279	280	304	281	295	305	320	302	295	302	293	293	354	308	274	320	321	277	274	297	291	302	288	315	316	324	324	294	320	261	259	309	318	291	284	297	316	319	320	317	292	291	314	300	299	241	303	293	305	300	291	313	286	342	293	323	279	301	354	318	300	326	317	313	316	296	310	308	327	326	320	280	313	283	317	305	291	297	303	337	312	309	254	287	288	308	353	294	292	291	272	340	282	278	275	325	302	329	286	303	267	286	271	293	301	302	293	325	248	280	288	332	295	284	297	314	338	316	296	328	297	339	305	331	309	307	323	334	314	342	295	334	280	292	312	321	290	269	285	284	304	320	314	296	312	281	327	328	296	324	290	287	311	304	265	311	295	303	302	306	314	321	332	288	295	289	307	314	292	298	277	278	295	300	324	268	314	316	346	314	323	284	263	331	279	287	340	271	320	301	297	303	323	287	277	313	298	316	304	322	323	285	320	335	328	323	320	284	314	317	327	281	282	309	301	306	269	294	269	282	316	330	315	316	285	314	293	290	276	323	289	299	319	291	282	308	320	289	285	306	302	290	320	342	315	293	312	281	300	335	263	295	281	308	292	272	287	323	288	301	304	297	290	356	296	298	289	321	325	314	285	297	269	297	287	305	296	297	297	293	286	248	295	276	274	301	295	302	285	293	296	305	325	293	321	281	297	293	326	315	329	304	308	330	325	302	320	270	276	307	285	317	329	294	312	305	317	295	283	311	312	292	298	314	351	288	302	274	279	311	323	292	297	312	338	304	314	339	302	307	316	305	284	328	301	305	300	294	311	356	303	326	324	315	306	310	291	304	298	306	341	346	287	352	278	288	303	289	324	321	291	329	316	296	296	302	296	274	327	325	297	294	280	299	301	336	327	322	327	296	342	259	302	323	264	303	327	310	314	274	357	260	299	274	298	301	269	283	288	321	293	319	315	275	329	317	314	328	284	317	310	286	287	286	274	304	278	294	293	279	292	307	306	295	331	353	306	294	354	292	323	297	262	297	287	319	316	271	306	308	336	305	299	302	300	305	313	325	289	311	300	295	291	319	319	295	306	299	279	313	292	276	312	295	349	295	332	332	327	329	297	334	317	300	302	337	329	299	320	300	298	304	316	300	362	272	288	306	272	319	287	311	306	290	314	329	294	324	268	302	284	325	280	302	284	304	305	290	327	295	293	324	299	330	303	265	285	302	304	300	278	290	328	313	313	329	314	298	307	305	314	318	302	302	306	297	266	309	322	315	299	304	298	323	296	294	298	265	311	299	259	324	288	309	304	319	286	309	333	300	332	343	326	334	301	338	319	305	344	272	330	317	293	285	299	296	322	305	312	312	296	307	294	299	325	298	286	301	305	282	295	287	304	340	324	299	313	293	312	299	295	288	318	316	296	268	274	305	291	298	274	302	336	304	315	306	287	298	275	322	301	284	297	323	302	332	304	314	322	317	294	297	279	313	318	310	311	302	270	285	307	300	279	297	301	270	307	294	316	316	293	323	279	318	305	314	291	321	294	250	303	329	301	287	300	307	318	324	275	303	314	310	266	296	302	308	335	317	307	280	310	290	304	313	290	324	313	302	327	320	324	305	293	292	292	323	315	303	317	289	297	279	291	296	290	314	288	262	317	298	287	307	299	320	310	303	337	272	284	328	293	293	287	306	299	307	278	301	296	308	315	308	310	284	288	273	326	286	295	312	322	345	304	315	295	317	291	329	298	284	254	270	305	295	279	314	313	311	276	305	308	346	276	347	323	316	292	265	306	341	314	324	315	297	317	294	303	279	308	328	316	315	285	293	304	311	324	300	293	297	284	283	305	319	312	284	339	330	312	279	309	260	297	317	298	284	299	320	286	276	301	276	313	312	322	291	301	326	289	267	303	304	267	290	307	325	312	306	290	299	294	312	302	267	289	280	290	306	335	328	257	309	304	275	273	268	272	324	303	302	310	288	285	311	305	326	268	338	345	319	311	292	304	318	331	317	302	296	297	323	299	310	309	267	307	316	311	324	318	314	327	310	301	297	343	331	323	264	248	284	304	291	305	280	320	292	297	277	274	293	245	282	285	295	316	332	334	319	320	290	317	319	301	311	304	344	308	288	323	317	298	297	287	285	293	279	305	308	338	267	314	297	290	322	332	310	299	320	333	291	277	309	296	313	287	276	321	293	305	307	254	275	295	273	298	289	285	327	324	327	308	316	312	305	316	302	301	282	311	321	280	315	313	281	285	315	343	331	312	294	318	295	329	290	314	300	291	280	295	304	317	299	282	303	285	309	286	308	277	312	294	295	300	291	282	331	304	296	304	321	292	282	315	308	297	282	287	262	293	312	336	344	325	309	290	307	295	297	288	315	333	294	344	302	276	304	282	321	312	312	299	315	291	301	291	302	314	304	275	323	292	302	297	290	283	296	302	341	324	293	311	304	284	288	295	310	290	318	291	281	315	296	293	289	311	276	309	318	298	324	300	302	287	304	313	313	291	288	288	339	310	302	323	295	286	327	328	293	303	296	304	290	283	293	313
4040	3283	1628	1012	817	723	714	646	660	690	609	660	645	686	639	605	658	660	671	671	596	640	649	611	657	618	612	631	629	668	631	655	578	637	621	649	601	643	627	565	662	684	646	620	635	612	622	639	671	617	665	623	653	598	652	601	652	623	634	681	661	618	638	630	646	640	646	635	627	677	621	635	615	655	664	611	641	628	621	606	612	670	650	635	659	640	642	623	587	648	638	669	606	635	602	643	664	618	646	649	598	643	629	665	684	631	642	634	610	657	603	657	640	672	602	629	639	633	586	640	665	652	639	660	648	619	652	638	626	598	649	630	639	630	630	626	669	624	610	662	663	697	642	635	659	681	633	612	632	651	630	654	652	604	657	659	623	623	656	609	591	623	624	655	636	630	612	649	622	638	645	702	611	595	636	657	692	593	661	660	619	645	599	652	658	618	638	609	612	612	588	620	642	618	647	640	598	640	634	669	663	654	662	659	611	648	600	623	644	648	688	618	613	605	682	586	647	650	618	651	658	612	624	635	617	601	630	640	632	650	606	638	643	645	641	600	629	605	642	643	646	610	640	637	646	636	619	652	660	626	661	649	647	642	649	634	630	670	631	651	635	623	629	617	613	663	589	604	634	647	646	641	585	608	623	628	658	641	632	608	621	643	671	676	633	626	639	625	637	648	582	647	607	602	625	658	634	660	623	614	636	623	652	636	656	646	638	627	658	675	642	627	621	597	645	683	660	651	604	642	638	640	628	656	629	625	601	622	640	624	639	644	657	664	666	632	621	606	588	605	662	611	613	634	659	654	651	649	645	651	604	671	662	616	627	629	614	615	671	602	645	663	668	651	651	628	628	625	605	656	642	630	606	648	660	687	621	598	646	630	625	671	629	664	637	646	604	602	603	652	628	607	625	654	623	577	646	634	604	624	614	642	616	646	646	644	633	667	642	628	634	642	614	644	625	652	635	631	570	611	625	633	650	648	649	621	641	635	602	647	597	648	641	642	638	675	656	618	609	681	695	592	669	669	622	617	620	652	591	635	617	651	680	612	640	625	653	620	620	621	624	623	647	605	634	612	598	623	659	685	623	635	669	657	611	610	644	646	611	595	648	645	653	649	632	687	631	636	672	642	628	628	652	649	628	656	678	664	610	625	627	610	600	667	634	607	657	636	619	628	604	654	659	634	609	609	646	676	640	620	684	651	625	700	659	654	670	629	637	629	655	634	628	627	592	639	620	624	621	681	621	647	649	677	649	636	607	619	621	632	589	621	623	585	624	648	663	642	618	610	643	644	615	683	647	679	626	628	622	619	617	637	657	622	593	647	653	618	635	605	632	667	596	616	651	620	636	634	624	648	656	614	621	632	622	689	615	613	638	596	608	653	670	662	634	666	629	636	664	612	597	606	665	601	622	638	626	631	638	582	647	668	605	640	640	623	678	636	613	635	627	619	659	658	630	622	608	639	603	654	637	663	655	638	657	610	614	605	650	649	667	646	633	630	623	662	640	604	671	651	614	607	648	635	656	594	645	596	632	590	647	656	662	612	674	652	648	596	616	644	662	666	624	622	615	631	661	643	663	626	622	691	656	620	623	597	634	644	633	633	646	659	597	638	678	622	619	606	658	679	620	585	621	643	659	669	671	643	604	620	650	636	631	609	628	639	603	632	648	661	623	691	626	640	610	593	652	652	631	666	643	664	614	619	640	613	616	630	663	634	652	625	647	619	611	614	586	624	619	604	624	631	614	621	629	649	598	561	620	634	632	647	667	669	627	634	663	678	650	672	644	647	644	663	639	612	638	612	612	598	651	636	611	649	679	677	649	694	625	614	681	576	665	621	627	622	596	635	631	647	637	606	597	617	648	631	644	618	728	672	622	594	612	605	641	619	641	666	636	634	662	672	622	631	613	621	640	629	618	626	670	602	647	633	633	634	683	656	638	641	639	646	635	631	688	643	630	582	607	602	636	622	632	624	624	595	666	600	646	604	628	599	664	625	631	686	655	625	596	628	667	662	657	605	635	616	646	633	636	614	677	637	662	648	630	656	649	631	676	658	647	641	675	636	637	627	622	598	610	605	596	628	687	612	647	623	667	635	645	636	610	634	637	602	632	651	669	615	629	635	630	646	601	652	655	657	672	619	625	621	635	632	618	602	588	678	646	621	641	624	648	646	603	647	658	632	626	662	625	644	624	652	622	604	633	620	653	625	646	579	625	653	604	626	637	628	636	663	632	611	595	637	641	633	626	632	609	643	643	659	617	616	628	602	661	624	617	664	592	672	683	668	631	672	643	633	667	635	621	605	632	644	627	629	618	620	654	582	652	635	614	640	676	574	630	615	629	616	603	602	665	633	635	634	676	626	660	658	641	654	598	634	606	600	670	611	602	701	658	622	641	623	652	591	648	626	597	629	631	665	650	634	634	637	619	610	626	637	672	694	629	668	653	630	646	640	638	618	632	593	585	686	664	613	632	627	619	631	617	574	652	632	637	632	608	593	597	612	647	659	645	639	618	639	617	641	648	595	673	643	635	619	623	637	626	629	669	593	617	644	637	629	620	673	624	636	647	667	572	618	547	617	692	655	684	650	643	668	619	624	637	625	662	618	633	662	618	638	639	628	628	702	654	667	633	615	655	645	621	626	654	651	633	593	655	644	614	598	663	646	660	642	599	639	640	629	663	629	642	656	661	637	655	613	682	635	634	603	617	650	640	670	624	686	598	639	658	618	613	610	603	627	595	640	672	643	602	673	622	614	651	613	650	681	673	684	616	642	638	608	619	649	625	618	663	616	625	652	672	608	663	628	632	636	592	635	620	632	607	643	670	633	634	639	608	620	660	663	615	682	629	613	645	643	662	686	662	621	580	638	672	655	678	637	662	613	631	603	668	650	623	662	611	661	654	626	656	632	592	619	644	663	633	662	667	644	639	629	625	619	659	627	650	637	657	664	612	631	618	626	644	621	628	624	616	668	597	659	617	635	627	643	628	643	623	629	727	612	650	638	666	571	611	639	664	613	641	602	646	657	652	606	641	654	639	663	615	640	636	638	627	632	611	603	610	639	669	670	651	650	570	627	655	615	644	611	652	626	640	665	661	640	626	612	649	600	648	660	638	639	650	597	660	658	639	605	623	662	637	627	651	630	627	610	658	588	624	607	671	674	613	637	657	668	639	640	659	641	617	650	643	670	645	637	638	688	618	595	656	654	635	653	650	654	615	586	640	630	637	642	655	622	597	648	664	620	635	630	645	655	629	674	643	622	653	652	603	641	622	634	648	625	641	633	657	626	624	602	653	625	673	622	636	668	630	641	660	700	612	646	617	647	629	635	659	615	619	633	657	668	629	623	618	613	629	704	629	607	625	649	639	614	638	652	583	635	550	640	635	656	611	637	628	651	626	662	620	626	597	598	655	622	663	628	650	657	646	636	646	596	598	668	636	654	647	676	606	584	658	667	611	645	628	632	635	627	632	632	632	606	631	615	667	605	638	662
33072	14829	2447	514	381	382	305	229	251	213	222	225	209	229	188	234	197	221	243	222	228	230	228	242	212	225	216	229	206	205	232	219	219	221	201	204	198	205	223	215	202	211	202	201	243	194	207	242	195	214	205	211	233	196	221	211	207	223	226	206	199	203	227	222	202	192	187	236	189	214	225	233	207	186	218	246	200	231	224	203	221	228	230	220	208	205	232	207	219	189	212	214	216	214	197	183	214	193	241	231	233	205	232	232	209	196	231	186	195	210	211	220	228	224	224	205	207	195	228	245	215	218	207	204	204	218	233	233	188	186	204	223	202	220	195	198	194	228	190	219	212	212	221	224	226	231	187	219	237	259	213	205	219	213	219	202	215	215	205	200	211	234	219	211	222	217	226	220	208	198	199	211	235	213	223	217	203	184	254	208	224	215	228	238	200	189	222	193	187	219	172	216	221	222	223	233	196	225	235	224	224	194	217	242	230	207	208	213	214	237	217	210	183	221	228	239	231	191	239	206	193	190	210	206	205	213	233	203	221	210	224	226	251	210	216	221	225	235	197	196	234	208	200	231	233	225	220	187	202	236	199	208	235	180	208	205	217	236	235	242	229	232	229	214	218	214	233	220	185	218	203	222	199	229	220	212	211	213	201	238	217	219	222	192	211	196	193	195	194	237	188	214	206	195	252	234	205	218	234	209	227	221	203	192	212	188	217	203	198	208	201	190	196	190	229	248	259	231	228	229	210	205	229	225	186	221	198	220	229	223	193	185	205	206	203	229	197	201	227	223	203	208	201	247	210	219	221	235	219	237	234	235	242	231	201	223	220	201	238	203	206	219	194	191	219	231	228	217	202	235	223	213	218	199	208	212	219	214	226	234	219	220	228	205	197	178	206	227	218	230	210	253	222	188	207	212	201	220	232	207	198	241	202	211	251	183	249	226	213	186	207	202	199	219	214	218	234	210	235	231	184	178	201	208	217	195	202	214	216	210	248	188	195	217	195	211	234	220	188	221	216	205	204	221	200	205	240	208	224	205	210	221	189	201	215	213	201	222	240	207	230	194	209	232	214	220	234	226	196	215	198	225	217	214	230	223	196	214	207	209	232	222	210	206	207	206	194	239	202	195	211	230	201	192	199	223	201	194	210	209	196	242	224	210	190	220	208	205	183	195	222	212	190	251	215	200	208	230	225	212	210	241	219	196	226	198	237	211	236	221	190	235	209	197	241	221	237	231	213	189	233	186	219	197	199	216	212	208	214	210	189	237	214	231	215	226	239	187	229	192	206	213	199	209	227	211	207	197	202	192	191	230	213	205	239	226	263	177	191	194	213	208	200	209	199	196	210	226	219	254	211	212	198	219	214	208	188	236	247	232	221	212	190	239	220	243	219	193	195	213	185	209	228	211	217	231	220	221	206	188	222	228	194	203	223	193	204	230	225	215	198	191	215	201	234	216	223	185	210	218	215	218	223	215	198	209	225	243	192	242	218	216	184	227	222	221	232	199	211	206	225	219	233	229	212	223	204	201	214	227	205	202	183	220	222	213	205	214	208	248	208	211	246	223	207	194	212	191	212	228	205	187	206	211	227	206	233	230	211	205	206	201	198	232	212	207	232	219	200	191	210	221	209	196	220	197	213	223	192	224	237	250	229	231	208	229	216	252	225	196	211	237	201	262	206	192	253	224	213	181	223	192	204	199	230	229	248	221	228	220	227	208	210	209	218	212	192	223	205	220	202	219	224	226	222	212	191	188	232	203	191	238	247	219	199	181	203	208	217	220	235	209	207	213	215	221	214	199	218	225	195	228	230	248	226	191	211	201	241	216	229	199	232	217	226	202	237	219	223	197	200	210	227	210	227	218	197	201	201	206	219	206	194	216	225	220	239	215	215	241	233	219	231	201	224	195	241	224	208	198	208	243	222	208	182	225	239	207	216	226	219	216	214	172	232	230	215	225	212	199	202	239	227	219	239	215	215	228	237	216	219	215	209	220	197	203	232	207	223	237	231	211	204	206	232	192	219	195	224	227	250	229	242	203	224	218	230	209	202	202	221	225	242	219	221	237	223	210	206	209	208	208	198	242	211	194	225	216	239	218	220	220	214	201	205	227	198	210	201	196	228	229	186	262	207	248	233	192	194	209	217	213	237	205	238	237	222	231	215	219	186	229	199	217	227	199	199	224	211	190	224	222	213	223	245	214	203	196	212	201	221	251	202	189	238	199	241	216	219	221	211	215	224	189	219	191	223	203	220	197	216	207	192	213	236	215	235	237	207	208	206	230	210	226	224	202	210	204	224	194	228	207	220	219	242	201	220	230	228	209	211	207	222	228	216	200	236	187	215	198	230	194	214	205	237	237	219	256	204	226	206	216	212	203	204	213	217	187	222	227	209	233	231	218	219	197	201	221	216	211	253	211	219	221	243	212	223	202	217	223	203	255	210	217	239	210	227	215	222	182	225	214	237	227	198	235	229	203	225	197	207	198	201	241	203	230	250	201	211	222	233	215	225	212	224	225	241	207	208	235	187	214	218	212	233	230	218	259	209	225	234	215	205	235	188	208	221	241	237	217	220	215	226	193	205	201	209	226	208	181	215	195	217	184	250	208	229	193	197	206	182	205	177	198	213	211	214	224	243	218	212	209	204	230	232	187	216	210	216	233	206	231	213	230	211	203	215	215	220	193	189	228	208	206	228	230	214	223	211	244	220	222	192	219	212	193	198	214	194	228	212	195	250	202	222	206	204	208	188	234	201	203	236	213	196	235	223	208	214	226	225	214	211	251	224	237	227	202	222	207	214	220	239	206	208	246	202	212	202	240	236	219	202	270	213	224	210	234	218	229	239	206	217	210	209	232	209	210	224	210	233	226	212	235	228	211	198	216	206	211	215	209	216	205	220	211	218	220	207	228	184	204	223	215	250	233	231	228	204	231	203	199	200	210	229	254	196	193	219	230	232	185	212	186	227	202	224	241	207	237	227	220	235	202	227	243	223	220	188	228	189	175	222	213	221	220	215	208	203	232	207	203	250	233	228	179	220	205	212	235	242	194	197	221	227	195	207	227	187	187	214	210	224	235	208	199	211	204	202	192	203	208	210	228	243	213	220	215	228	217	203	209	213	241	221	221	219	207	211	241	221	248	205	192	204	242	200	186	208	228	214	209	223	222	215	206	215	204	228	226	224	208	197	222	207	236	221	210	229	224	231	192	229	213	217	206	209	204	199	225	220	195	221	212	219	194	226	203	197	228	212	229	186	203	207	198	218	222	202	220	212	238	203	245	191	239	203	222	188	235	202	253	208	208	225	198	217	228	209	211	231	209	230	212	206	224	201	243	209	200	220	234	233	224	231	243	229	249	207	224	208	193	197	217	233	221	214	222	219	218	217	205	196	197	189	201	224	262	229	237	219	215	215	247	185	205	229	232	222	205	216	221	191	194	200	210	208	223	220	214	196	224	233	234	197	219	245	219	218	200	199	231	230	219	206	236
7609	626	566	535	519	538	497	530	534	549	550	513	532	574	510	526	511	485	527	527	535	527	524	527	542	517	525	528	526	494	502	573	527	472	519	531	538	480	491	528	466	519	506	510	523	567	512	522	519	521	519	520	504	534	538	508	543	492	509	518	515	504	542	475	518	519	499	531	512	510	518	498	517	547	523	510	518	523	517	510	516	545	509	519	516	498	529	465	543	502	526	504	515	528	524	570	540	505	531	505	527	513	557	483	515	515	533	485	521	506	520	525	565	483	510	478	475	468	517	496	457	499	516	496	535	477	553	520	504	511	486	496	513	518	549	538	508	523	499	520	530	502	516	537	526	494	516	533	537	540	490	510	541	539	535	478	520	499	550	502	530	537	539	517	510	533	517	532	528	499	540	498	504	506	521	541	528	514	547	519	531	545	497	529	530	517	551	521	561	523	559	540	534	540	510	539	518	502	510	540	542	521	516	511	515	519	506	501	543	536	527	475	510	512	524	536	520	484	498	488	527	488	505	455	514	541	512	497	532	528	559	518	503	512	543	531	547	496	486	540	527	538	515	503	550	501	488	493	515	531	583	545	511	568	521	497	518	534	504	506	534	525	533	516	502	504	516	477	558	500	561	515	538	542	549	512	522	532	499	506	529	521	488	510	512	506	523	481	530	499	506	526	514	529	476	557	563	495	499	523	515	489	530	545	531	510	492	520	522	512	542	523	576	527	520	483	519	534	529	504	526	546	517	527	516	523	521	488	534	527	517	519	512	537	515	493	503	537	519	509	508	505	483	528	507	493	518	536	510	507	528	499	504	515	553	513	510	487	540	582	539	519	524	515	580	570	513	505	493	537	550	509	513	517	505	516	486	501	521	545	517	566	505	512	495	518	488	527	526	554	546	502	502	485	502	542	551	532	532	561	460	470	494	538	525	520	535	514	517	519	485	553	521	526	518	515	524	505	495	521	503	521	523	527	544	486	555	536	510	523	510	518	565	504	475	514	553	529	542	484	546	490	536	538	511	492	500	512	514	520	559	498	540	515	565	523	484	543	483	538	518	551	563	488	530	479	527	520	536	558	571	575	517	501	514	512	531	522	498	519	530	493	552	504	505	525	495	546	525	497	504	524	544	532	482	542	477	556	516	477	523	524	507	517	541	539	499	500	575	546	490	495	490	544	542	537	509	515	510	508	492	489	508	535	527	567	536	525	503	540	545	514	539	521	507	502	519	536	508	508	555	509	597	514	490	495	513	514	588	532	509	545	511	468	507	470	507	524	522	531	570	517	559	519	509	537	493	514	507	521	541	537	488	566	532	540	493	540	568	509	500	515	507	527	536	507	484	530	511	525	542	525	533	541	498	532	495	479	534	494	509	493	504	552	578	552	506	536	541	539	513	555	540	506	510	487	545	493	523	503	505	521	522	495	516	510	503	533	564	490	507	490	507	540	508	508	521	515	489	496	498	507	431	554	533	500	457	522	541	496	496	510	503	509	540	506	472	560	528	481	519	471	553	534	524	526	494	552	528	502	539	548	545	511	520	538	533	535	529	553	512	483	482	567	523	485	516	512	503	535	505	493	530	504	522	539	505	521	541	537	500	523	501	520	514	491	521	559	548	497	528	513	519	545	516	526	553	527	498	555	545	525	555	578	510	459	507	528	497	530	512	552	525	520	511	525	544	516	512	493	462	547	537	517	507	514	533	525	541	533	516	556	531	563	508	503	546	540	511	530	530	548	533	542	545	486	484	472	500	495	496	516	488	503	495	512	563	538	549	520	493	531	548	521	545	512	536	540	535	542	521	516	515	521	521	535	585	515	533	551	575	512	505	503	541	536	514	457	511	546	513	494	531	538	540	486	533	496	535	527	534	507	524	521	548	502	562	503	500	509	545	532	523	511	530	528	518	523	512	501	511	504	531	529	533	506	520	521	543	537	523	493	518	492	526	524	559	491	528	552	523	521	565	488	497	551	544	490	494	467	516	514	528	563	524	513	506	525	534	531	533	521	532	550	540	494	488	527	509	543	510	491	515	499	526	495	530	495	575	541	529	551	499	512	508	495	528	509	495	478	530	517	515	557	524	526	509	516	505	479	502	528	504	525	585	514	536	502	516	498	512	511	479	547	537	586	519	485	505	539	515	558	507	540	533	486	528	502	520	526	506	508	543	516	512	515	503	537	518	496	506	486	524	509	546	548	525	543	484	545	539	518	536	531	523	519	534	526	523	501	482	503	552	519	514	527	563	526	530	474	546	490	502	523	534	562	451	499	519	515	552	549	519	509	522	513	512	521	461	532	552	521	546	501	507	559	506	535	525	543	554	534	496	527	543	497	500	534	547	489	489	524	519	497	515	520	546	544	512	538	540	492	516	532	497	562	533	504	524	477	543	533	519	489	506	516	533	533	519	517	532	580	518	542	501	512	555	522	502	476	572	536	508	520	505	496	574	541	501	512	479	556	508	529	559	508	497	512	520	506	529	489	546	553	500	532	480	483	548	473	528	509	539	480	498	513	531	481	532	519	517	526	518	542	523	574	475	534	476	531	518	503	486	558	547	514	487	546	494	525	486	533	518	485	521	535	555	534	500	465	531	517	538	528	471	520	522	557	510	500	501	518	555	506	529	509	532	514	463	508	531	547	508	542	527	570	534	510	506	523	517	497	522	528	503	573	515	516	477	509	500	509	521	538	500	513	555	555	506	576	522	511	485	562	510	507	507	517	525	557	478	564	539	491	509	496	496	532	569	570	555	520	545	504	504	562	526	545	494	503	531	485	526	508	530	510	518	509	514	497	525	516	541	525	528	538	529	510	490	515	546	536	545	548	516	485	515	508	510	570	480	495	509	569	504	507	520	499	512	539	567	521	510	548	532	520	566	545	502	567	577	508	558	546	496	508	517	554	517	529	528	538	477	511	504	509	491	490	553	568	564	495	492	496	529	497	540	494	558	487	489	538	539	552	511	531	523	501	528	564	511	547	495	524	527	521	520	528	529	517	552	520	480	506	525	475	510	539	482	554	547	527	533	521	548	500	555	461	522	481	493	531	512	494	548	505	557	535	517	508	511	521	502	494	503	509	484	522	512	544	520	464	566	539	539	512	542	519	568	535	538	533	516	527	514	562	505	472	519	520	546	577	532	537	511	518	501	537	532	505	513	525	516	521	466	485	512	518	532	506	537	515	543	520	533	525	535	499	508	497	541	524	510	547	521	546	528	502	518	543	512	522	508	523	517	476	527	536	522	525	487	571	503	513	537	489	515	550	522	510	510	495	533	547	536	515	546	543	524	511	520	546	509	536	491	553	504	525	513	538	530	497	558	499	516	509	521	506	473	544	522	543	518	499	478	550	497	526	520	507	515	516	517	522	523	518	535	546	508	493	501	531	509	517	499	513	531	532	508	495	513	500	540	500	515	543	564	540	491	512	549	502	487	480	546	514	553	515	516	503	513	522	554	502	510	525	527	478	519	511	517	520	495	492	513	492
25064	20970	23562	28536	20968	13182	704	480	431	384	424	394	338	407	389	391	388	358	356	407	404	382	401	368	369	391	400	357	378	398	388	361	371	366	408	366	356	391	377	356	332	362	358	349	361	364	374	346	372	378	379	375	359	336	367	377	404	355	389	393	373	353	372	337	345	365	347	346	375	366	372	326	389	364	383	371	363	337	305	347	368	380	368	392	335	355	352	345	374	386	356	362	421	393	406	403	341	343	352	364	379	380	353	365	381	361	384	366	356	380	380	332	325	368	405	357	351	394	355	358	372	326	336	357	343	353	398	320	383	339	402	378	383	374	387	364	328	326	348	356	359	381	372	383	360	414	359	411	364	369	360	380	422	380	408	344	363	339	350	368	364	353	420	362	368	366	354	389	387	354	361	357	386	374	351	385	404	395	345	341	353	388	359	385	391	345	357	334	372	402	365	368	323	378	403	388	397	344	407	383	381	399	403	369	348	357	397	385	399	354	389	388	374	328	345	389	378	395	370	348	326	368	351	359	370	383	379	394	406	387	395	334	374	381	404	358	371	361	360	384	384	358	362	379	378	371	391	415	386	384	381	370	338	350	393	374	365	367	380	337	371	355	339	391	367	342	369	347	372	347	408	383	374	352	375	382	378	369	357	377	370	360	362	398	375	398	414	386	362	381	349	418	341	367	377	344	355	340	371	390	379	395	369	355	343	324	352	343	371	393	357	393	372	376	377	358	342	374	348	378	381	364	360	365	356	362	351	366	377	383	345	355	360	398	361	400	388	355	359	346	379	400	382	365	362	374	325	375	346	365	362	416	349	350	320	394	389	325	395	396	339	346	325	399	323	397	334	383	350	374	383	349	389	389	392	349	360	418	364	381	357	355	345	354	364	403	386	367	390	368	389	385	364	370	382	389	359	361	381	379	399	376	332	375	359	377	356	361	358	388	352	357	378	366	354	379	411	368	379	397	361	355	374	350	357	395	374	359	337	348	333	375	320	379	363	355	378	334	346	381	365	370	392	405	339	396	359	378	393	384	414	373	394	347	369	372	352	399	369	348	414	352	373	339	360	374	391	371	335	362	344	361	358	361	325	316	344	390	392	371	341	353	367	373	347	390	381	392	387	354	376	366	390	348	372	356	367	384	391	376	371	340	373	352	401	383	378	357	346	350	358	363	378	332	336	366	333	333	339	392	367	367	387	343	398	370	374	351	356	390	379	378	315	368	332	414	354	399	390	364	334	354	366	389	348	333	366	403	356	357	365	403	359	383	346	387	365	354	386	373	373	389	393	389	385	371	401	339	335	339	363	362	352	358	328	394	396	422	405	331	371	386	374	390	400	360	360	338	337	355	357	388	361	362	338	367	393	380	394	396	375	377	368	402	384	368	376	369	348	352	350	388	331	388	351	392	393	351	366	355	362	365	358	379	395	398	358	351	405	381	390	372	344	403	367	381	375	364	347	377	408	346	362	350	386	387	413	409	351	393	380	366	355	393	324	381	368	385	391	374	376	401	350	325	385	351	365	371	351	392	352	364	359	337	375	390	345	346	369	391	352	394	349	378	393	381	379	361	372	379	372	333	352	391	371	367	367	350	372	386	370	347	353	362	393	397	370	357	357	371	378	354	372	331	377	362	343	382	373	344	325	378	340	364	345	353	365	355	355	353	376	323	364	381	351	415	364	386	376	349	326	354	339	338	367	366	378	396	426	398	372	376	360	382	379	321	386	353	375	394	371	378	406	333	390	382	383	322	364	396	372	392	386	399	360	361	370	347	378	368	359	345	366	366	358	394	354	354	385	401	355	389	364	358	347	366	348	363	377	377	362	381	391	393	393	359	349	394	332	351	364	367	343	400	347	342	356	386	389	346	409	391	335	378	386	341	340	436	333	375	371	359	409	371	345	377	388	344	358	370	383	353	400	346	358	346	348	406	370	365	364	347	366	357	383	356	388	354	356	371	372	389	356	390	360	334	379	375	358	386	356	333	406	382	362	416	380	336	372	385	360	406	407	380	390	375	354	371	386	363	392	365	366	369	379	403	376	388	380	387	393	393	343	370	349	376	369	364	395	362	383	377	354	365	306	354	364	378	323	348	353	354	363	335	390	359	396	351	336	369	346	351	396	384	406	359	379	368	374	405	378	357	369	334	353	352	362	370	388	365	374	357	412	377	353	369	357	344	348	333	363	388	384	381	403	374	367	375	368	390	395	334	431	408	328	397	386	375	370	418	346	370	363	403	378	348	382	406	388	371	393	370	356	342	357	427	370	376	340	373	378	326	363	357	354	385	375	408	354	344	370	395	388	330	371	340	352	385	373	380	370	374	345	378	359	417	410	363	345	334	401	355	364	382	388	372	386	381	353	377	361	354	324	357	336	386	368	351	373	339	396	368	389	378	378	341	345	364	342	343	357	407	421	407	386	395	358	362	376	366	375	346	423	373	383	373	398	344	409	334	386	377	384	376	394	375	380	387	381	377	403	352	343	343	339	317	358	337	378	342	373	378	366	335	362	377	378	389	396	378	372	358	372	366	368	404	379	329	366	392	344	374	371	363	400	409	378	393	395	380	353	358	398	366	352	379	371	341	392	362	356	338	352	373	381	357	350	382	377	405	374	389	366	370	356	374	371	360	402	381	366	360	347	354	366	367	365	369	377	342	375	374	362	389	370	379	372	404	378	376	365	392	404	414	343	373	365	391	363	383	354	375	365	393	360	355	414	361	347	329	366	361	361	362	366	371	371	362	372	375	343	372	351	351	386	354	349	388	361	356	331	383	343	360	378	394	381	351	361	383	372	372	335	345	353	365	347	346	366	351	369	344	352	353	365	413	369	375	377	358	358	333	388	368	345	338	340	365	357	354	360	376	360	373	334	361	362	339	354	397	393	380	355	370	344	374	399	355	335	339	360	374	370	339	381	349	342	376	374	418	361	361	390	353	404	393	412	398	370	387	402	338	405	370	374	372	346	368	377	363	358	342	373	365	365	347	355	366	371	354	389	397	347	380	356	355	390	387	341	352	356	405	386	374	366	370	403	347	405	391	387	371	390	361	337	370	383	402	353	378	344	352	365	382	397	357	376	369	352	384	345	377	376	312	358	349	357	362	357	385	396	382	324	366	371	366	367	384	393	395	367	374	393	336	374	354	407	404	389	360	360	353	337	344	394	386	384	416	372	313	364	376	377	349	360	362	350	364	352	386	361	361	342	340	382	377	413	360	377	390	339	336	356	346	370	366	376	371	386	333	388	377	367	365	337	372	370	391	371	376	409	389	380	406	336	312	354	362	360	392	359	349	363	361	357	369	373	341	388	381	338	372	384	365	385	354	384	364	357	418	354	359	381	365	355	359	382	410	344	417	430	358	408	357	343	376	387	403	308	350	383	327	375	398	368	373	363	346	359	385	367	392	342	366	314	367	349	358	368	355	369	375	381	355	400	350	393	339	362	372	353	342	400	376	336	347	361	373	360	374	398	366	370	354	385	351
4477	2233	1376	1017	882	820	827	802	799	851	799	840	805	816	786	843	791	761	839	762	793	801	748	818	803	824	814	822	779	814	827	831	764	836	770	796	784	830	803	746	781	755	803	797	804	767	742	792	824	767	734	767	765	804	796	836	793	802	817	820	759	783	768	771	748	772	792	779	746	781	806	772	793	815	769	774	754	760	790	787	790	733	827	786	788	774	762	783	762	716	793	780	840	778	787	765	790	760	823	769	706	768	804	811	796	806	774	839	755	816	849	807	782	766	795	782	824	786	740	783	803	791	817	824	802	823	786	797	817	797	833	807	771	767	853	763	767	818	744	819	818	795	737	745	793	836	789	815	780	783	804	767	750	807	812	787	787	806	804	793	753	787	752	794	846	856	772	763	801	788	736	838	759	782	825	736	745	812	802	795	796	812	793	774	798	742	833	808	792	808	778	788	772	801	767	812	734	774	794	758	815	802	793	738	819	775	761	814	783	768	798	780	824	801	790	770	775	768	858	766	793	793	806	819	788	746	788	728	717	787	787	748	808	763	775	831	827	733	807	757	815	752	784	782	780	773	809	764	780	819	740	825	747	799	786	772	752	762	812	754	773	758	807	814	775	800	814	857	774	770	797	741	792	792	771	736	790	762	786	813	833	770	819	785	798	791	809	762	784	776	797	769	785	806	806	789	771	798	754	836	732	823	748	835	782	766	809	763	771	795	748	798	807	771	784	757	827	796	789	800	787	783	815	823	768	846	828	762	820	787	776	783	764	787	757	781	758	840	808	764	837	782	804	786	780	799	785	761	738	759	869	769	813	778	803	801	782	808	768	818	825	811	796	805	762	828	780	807	824	747	821	746	760	761	816	822	741	791	769	777	851	785	795	781	819	798	810	782	831	804	777	737	838	737	782	782	788	771	803	736	754	771	803	808	836	803	841	727	769	794	804	788	826	786	776	834	802	789	791	780	763	766	751	780	771	786	768	808	808	814	744	779	812	750	738	793	820	796	791	792	803	737	762	726	752	768	802	780	774	846	783	793	806	800	837	811	808	817	785	817	744	782	805	752	765	776	777	815	794	764	775	822	782	794	795	744	799	841	811	809	823	825	732	790	832	792	715	771	844	755	772	828	818	748	828	786	770	770	820	807	749	781	759	794	811	784	802	842	795	831	781	788	783	839	754	766	784	827	788	787	778	837	780	750	772	833	835	736	803	837	729	773	797	785	796	833	852	775	773	816	742	759	778	815	779	775	791	831	772	728	799	787	781	806	812	807	810	806	790	769	775	795	770	766	768	849	713	823	785	808	802	809	744	765	758	833	804	813	782	759	739	762	773	781	760	765	790	782	765	791	768	778	827	775	788	775	807	736	861	800	804	723	796	794	781	834	823	751	808	810	804	771	770	774	772	803	827	792	785	783	792	841	796	813	803	827	792	769	763	796	783	716	776	809	766	811	785	768	797	815	789	771	725	797	711	790	770	790	765	789	810	810	805	773	805	763	802	766	837	811	793	779	793	773	714	805	807	735	777	813	831	784	780	825	766	786	833	820	758	793	771	784	773	752	746	815	820	786	817	772	765	810	805	828	792	792	742	736	784	811	785	801	810	814	816	785	762	774	790	782	818	793	789	764	822	790	761	816	772	751	796	805	831	767	784	795	815	795	762	765	787	781	779	818	788	760	775	793	794	741	746	749	829	746	840	816	772	818	786	754	839	765	821	815	791	752	776	764	852	794	752	755	773	812	818	776	730	770	756	752	791	781	791	773	783	809	764	772	765	756	808	770	765	742	766	778	768	777	818	798	788	792	781	808	851	762	766	784	760	759	800	804	753	794	779	823	738	753	761	814	791	823	778	749	796	806	792	772	777	760	771	764	775	824	830	809	798	773	792	847	784	786	770	791	770	804	776	779	750	732	817	771	814	823	817	794	784	841	820	779	764	780	788	795	780	769	785	788	892	769	783	770	771	793	785	792	820	783	759	775	744	770	803	781	760	794	806	816	759	843	803	808	750	792	763	828	763	790	785	771	811	767	788	804	802	827	789	816	801	792	769	767	810	800	753	850	810	798	808	763	846	790	773	805	795	787	783	752	772	836	781	793	807	806	839	716	777	804	808	711	783	733	811	758	793	788	772	794	759	803	820	765	798	780	808	782	754	823	786	783	815	796	795	781	745	780	767	815	762	820	764	818	824	773	802	769	789	757	765	813	809	801	806	780	802	737	782	797	772	819	820	839	782	770	808	794	748	785	828	765	850	770	793	738	743	806	801	805	874	792	783	804	796	755	771	769	820	787	799	801	795	787	777	738	863	766	793	790	803	802	746	779	801	824	744	774	769	821	769	751	807	782	859	838	787	791	797	762	774	751	776	771	819	778	795	789	763	807	774	831	788	768	774	783	769	834	804	739	775	758	741	770	782	786	742	818	772	781	780	812	755	775	768	758	798	773	802	807	786	792	794	769	804	787	795	773	770	772	811	760	785	789	790	846	757	731	815	778	816	774	825	805	795	789	797	844	740	766	837	819	790	813	844	743	822	791	771	786	803	800	767	771	735	786	822	802	824	760	747	753	791	807	784	787	751	789	837	770	817	768	803	781	779	797	801	770	832	799	790	776	801	754	816	764	779	784	807	785	794	862	774	798	845	776	753	781	778	785	778	810	807	761	752	765	816	785	760	761	788	761	791	779	774	807	794	803	739	772	750	809	831	777	796	824	821	802	779	778	779	793	797	783	837	759	810	780	834	817	747	783	773	816	784	818	734	763	787	821	817	856	788	802	780	814	769	777	787	779	753	797	790	794	809	798	717	780	747	847	718	812	796	743	760	810	832	784	757	762	835	777	806	784	812	764	776	801	839	811	801	808	790	764	776	824	794	761	776	771	833	748	805	798	764	750	805	794	818	752	740	793	781	765	750	770	829	813	783	790	749	818	778	802	781	828	807	718	768	784	786	723	805	785	759	772	769	767	740	814	756	781	781	813	803	804	812	801	834	732	787	816	807	772	756	782	744	792	800	789	793	785	730	804	746	775	777	675	758	739	733	776	775	721	777	752	781	787	769	788	744	791	797	822	758	798	747	777	764	776	779	818	819	804	816	810	794	747	824	805	821	755	780	822	802	793	803	818	776	778	789	773	787	770	789	815	767	762	794	784	789	771	785	803	805	796	776	804	765	827	773	808	785	770	780	762	817	820	767	773	761	831	846	798	803	747	794	768	773	778	751	831	833	765	757	843	799	802	793	810	795	817	787	820	737	792	773	816	815	796	765	812	772	826	780	724	824	785	780	834	829	777	776	787	761	786	810	822	802	777	794	784	805	759	847	779	774	785	814	776	769	774	785	792	769	733	763	826	782	792	762	801	795	765	807	808	779	836	823	773	788	817	788	787	767	765	806	799	826	837	808	806	765	809	792	771	752	776	814	760	822	809	796	819	728	780	788	771	805	780	830	770	777	816	805	864	795	775	812	723	767	810	764	794	779	777	763	797
24459	21036	23998	28279	21039	21062	11029	639	439	429	367	340	378	319	326	330	344	343	331	301	296	306	332	309	306	298	301	313	316	319	342	345	350	327	320	295	302	284	321	326	299	307	343	282	322	305	285	322	306	331	283	343	302	319	308	334	295	305	300	302	260	276	296	291	290	302	314	297	265	276	307	276	302	305	321	327	311	259	317	303	302	308	274	281	288	318	315	319	304	314	320	284	355	284	287	313	305	288	327	300	299	274	304	266	315	329	265	331	311	298	304	298	310	283	323	340	303	317	330	282	302	305	309	278	301	300	314	321	321	301	300	304	359	290	336	324	286	280	282	294	299	289	337	322	314	290	308	300	283	305	314	309	340	349	339	285	312	300	316	311	309	296	312	309	280	300	308	308	306	317	324	329	330	300	295	346	296	300	286	337	301	281	318	334	313	302	302	335	315	320	306	315	302	311	335	320	275	300	344	342	308	289	301	293	329	310	303	345	302	310	273	278	309	290	324	281	331	319	315	315	325	286	309	302	316	283	345	287	305	269	295	305	324	292	318	300	309	276	314	288	299	315	302	291	315	301	301	305	295	318	328	316	297	328	281	304	298	304	304	307	303	286	286	294	320	308	311	309	315	264	317	336	319	319	316	318	302	285	276	308	314	300	271	280	300	323	325	282	305	331	320	289	291	302	280	319	328	321	281	323	286	306	309	330	324	311	294	314	326	259	324	299	311	310	307	328	277	295	308	321	329	322	276	315	321	284	303	341	333	286	322	287	281	292	279	288	305	262	308	321	344	312	302	313	282	332	303	313	323	293	347	303	265	273	321	345	320	266	300	280	287	313	296	296	271	281	315	285	293	326	309	321	310	305	327	326	295	305	314	282	260	308	311	269	314	325	310	287	301	308	295	273	274	260	267	326	304	291	247	319	314	297	280	323	292	285	317	289	292	320	297	312	326	316	288	305	290	320	325	297	304	291	307	314	327	290	302	284	299	300	290	321	311	326	310	278	311	268	337	335	294	323	319	334	309	286	299	298	281	276	303	285	311	290	327	293	295	300	279	282	298	319	329	309	305	282	341	338	297	315	306	320	286	317	311	288	275	306	315	321	333	299	283	309	295	313	298	298	315	298	307	347	316	303	332	315	299	316	298	308	299	323	301	301	299	323	329	320	305	308	307	319	289	308	277	293	327	318	287	264	288	293	294	329	311	307	275	310	314	329	295	277	288	312	299	273	269	292	327	351	280	292	327	309	308	302	278	356	303	296	314	275	324	293	287	310	330	287	303	299	268	329	304	271	310	282	318	314	343	296	298	314	309	310	295	280	278	258	312	311	266	284	283	292	318	277	300	278	308	302	316	289	317	336	296	287	292	319	292	298	294	278	297	299	360	304	315	294	295	290	308	277	331	282	311	341	271	320	316	296	280	327	306	304	335	287	341	295	358	318	342	279	295	300	325	309	292	310	292	293	317	284	304	263	276	316	325	323	315	297	252	317	303	292	294	304	333	293	304	299	298	314	294	295	302	266	329	300	298	328	310	297	322	318	313	315	330	319	301	267	296	334	317	324	313	277	292	273	308	290	319	308	332	308	319	295	305	299	280	310	321	304	287	319	320	331	311	293	308	318	312	298	336	308	280	300	280	294	290	283	261	280	313	273	288	285	340	297	280	275	303	283	294	298	287	339	293	301	260	269	309	320	294	289	291	246	317	299	323	312	308	314	324	287	281	301	317	324	314	286	322	270	291	337	331	288	280	327	281	319	287	317	300	299	321	307	307	288	317	313	281	292	294	293	297	334	312	330	318	288	297	327	304	289	294	316	304	300	339	294	299	289	278	314	316	287	279	320	289	301	288	324	331	320	318	301	276	317	296	316	307	297	291	273	305	315	310	274	282	326	284	325	332	287	303	293	307	349	294	291	306	324	305	313	282	304	278	326	317	317	276	263	300	289	314	256	289	250	312	329	331	322	296	317	308	298	296	291	315	307	308	276	298	326	291	315	315	338	310	282	314	330	320	305	305	288	304	286	303	293	320	292	321	292	341	309	322	310	292	300	289	317	353	309	263	309	326	327	303	296	307	302	308	290	301	277	271	301	287	279	278	305	333	237	321	306	321	297	279	292	309	296	280	307	313	267	319	309	290	279	272	298	342	300	294	303	294	303	282	293	291	294	274	308	282	316	321	329	348	299	302	278	305	299	309	304	326	315	296	308	270	310	262	332	262	295	298	293	278	288	290	280	271	351	310	301	328	283	315	313	293	287	293	300	298	325	288	297	289	299	278	331	287	267	290	318	327	289	298	285	284	305	300	294	282	289	320	320	310	292	324	293	303	289	306	313	330	336	319	307	320	280	313	323	296	337	330	305	316	324	314	306	284	305	321	326	337	307	327	289	309	288	290	282	314	273	263	300	311	326	321	293	279	313	336	322	311	326	331	307	306	329	290	299	311	307	282	298	298	322	279	310	320	304	285	281	294	299	297	294	288	304	299	323	293	300	306	305	309	326	312	333	293	268	318	317	313	296	278	243	306	292	302	307	278	313	290	314	311	316	280	320	326	318	315	288	325	308	300	318	291	308	333	272	303	298	334	323	296	301	282	310	315	325	262	304	311	292	343	278	265	326	342	326	350	277	303	296	296	313	294	259	290	310	322	318	320	314	319	295	291	308	296	302	295	289	285	306	322	320	285	313	287	309	336	348	278	332	316	316	304	284	303	265	343	292	263	293	296	333	346	289	316	308	318	299	330	324	298	297	315	288	301	316	294	308	279	324	315	289	323	311	312	296	285	304	297	311	294	300	282	342	316	319	334	337	266	312	298	307	302	313	305	276	294	278	322	315	304	318	315	304	301	316	299	329	309	278	314	314	329	308	342	284	312	319	323	321	286	301	316	328	324	309	344	278	296	325	268	300	292	310	300	287	259	270	287	312	281	307	260	276	318	303	314	290	297	317	305	313	295	329	312	282	292	273	312	321	297	284	305	301	308	344	292	285	307	285	263	308	293	315	299	285	341	332	297	320	262	290	330	289	310	267	290	318	308	284	299	299	334	308	320	278	326	335	311	302	268	279	276	317	297	320	281	305	329	305	279	282	314	300	300	301	292	310	320	295	312	292	329	342	319	327	314	309	314	282	294	287	287	331	281	285	295	297	286	344	319	310	279	306	297	296	284	313	321	298	278	282	297	287	285	319	316	321	299	270	312	334	292	308	308	306	351	311	272	322	285	280	274	279	325	283	317	319	274	288	298	274	293	289	339	278	323	307	287	289	310	303	306	333	319	310	280	304	280	325	304	284	305	281	327	292	292	306	337	270	315	330	308	282	296	319	309	305	326	302	285	328	290	296	331	305	280	314	289	323	294	312	336	291	327	292	287	332	289	297	314	275	295	318	308	309	291	301	306	327	283	333	302	299	281	312	310	301	332	297	286	344	283	275	276	274	296	327	330	278	296	288	309	324	306	333	326	284	270	289	293	319	314	306	298	300	288	327
4033	3295	1617	1014	839	773	706	658	707	621	721	583	637	630	661	657	641	632	677	613	670	653	620	649	617	679	645	703	640	643	667	636	625	619	659	625	648	634	608	659	622	674	603	642	679	636	625	658	628	653	648	651	596	638	630	601	700	655	640	677	652	684	620	631	630	617	624	606	631	609	630	645	655	637	621	631	600	632	616	607	628	654	650	609	626	635	661	628	598	659	623	638	641	656	643	620	670	650	667	639	650	610	629	632	656	621	614	660	621	624	618	647	624	618	656	642	627	653	612	663	599	636	655	636	626	605	599	638	624	612	671	645	628	585	668	627	638	649	606	654	609	624	651	629	652	645	644	612	629	640	660	652	631	630	598	652	638	642	605	597	635	652	677	665	624	650	639	660	664	625	673	621	632	656	599	631	688	638	642	642	642	649	617	665	644	636	639	612	639	599	642	629	611	692	619	651	612	633	659	642	637	654	665	654	626	643	645	630	657	620	593	638	648	630	626	636	619	627	687	655	625	671	620	639	620	648	654	660	677	618	626	653	661	648	634	621	613	650	627	622	628	667	639	650	696	635	618	653	661	621	649	647	656	630	650	611	613	614	633	596	626	603	642	629	609	631	659	596	663	666	621	637	635	626	636	668	667	633	665	622	628	634	697	617	614	605	641	614	664	630	625	613	676	588	635	624	647	655	663	605	620	636	622	656	627	673	589	677	624	640	636	702	610	629	637	597	670	652	639	632	665	634	613	620	641	647	689	639	604	666	637	627	634	619	639	666	639	662	679	631	641	661	690	627	651	680	640	633	616	632	597	670	596	627	605	663	670	635	650	633	634	639	625	666	614	692	645	644	662	671	651	658	650	643	615	624	642	645	627	679	684	645	676	615	657	632	590	630	628	591	680	662	640	603	625	673	667	670	616	668	687	608	626	636	643	638	666	641	648	646	607	609	659	623	681	643	680	636	686	615	603	706	632	691	644	633	686	648	651	593	611	606	599	617	641	626	679	635	616	645	644	611	653	636	641	656	662	615	662	643	636	613	664	628	637	570	645	659	644	614	681	578	638	638	678	593	661	653	624	617	636	670	660	675	633	604	628	613	650	626	673	698	602	633	594	625	661	614	648	637	607	610	627	633	681	614	635	600	646	649	648	657	654	677	656	643	653	616	674	623	615	675	634	622	660	632	662	715	604	646	634	646	671	673	632	686	617	635	638	641	658	584	620	644	666	626	623	606	596	601	652	648	632	641	601	628	617	608	608	693	610	643	642	655	660	679	640	610	585	590	627	635	607	672	642	633	617	622	661	631	652	652	631	554	628	665	632	656	638	618	600	651	625	627	621	643	659	616	647	664	593	639	633	660	616	602	612	644	644	654	637	664	624	649	649	625	643	715	617	669	666	631	643	631	641	659	636	692	663	675	655	617	616	627	580	643	656	597	613	628	657	690	654	655	676	625	632	634	646	639	638	626	637	656	677	606	650	631	636	613	633	631	606	631	641	643	633	612	639	656	595	628	647	599	673	631	611	638	664	617	608	632	597	624	648	632	636	621	637	678	667	685	647	610	664	643	624	633	629	638	609	688	645	658	623	631	637	622	616	646	631	609	625	605	663	624	659	631	621	632	577	631	603	675	644	662	654	638	598	646	613	626	681	631	647	611	647	623	661	667	688	650	628	652	618	625	634	613	621	587	605	647	670	612	634	701	650	587	592	614	673	655	640	652	631	613	605	629	633	634	602	614	673	596	610	624	644	650	685	607	671	619	643	632	605	634	619	655	646	649	635	651	642	622	642	614	598	644	623	658	600	683	635	632	622	675	649	670	639	679	618	621	636	614	630	634	637	614	683	598	622	679	619	638	654	622	656	666	664	647	681	700	652	628	618	629	619	645	643	646	581	651	613	658	622	628	646	631	640	629	611	632	649	636	570	688	636	633	644	651	704	665	667	608	711	600	631	623	649	631	611	604	642	632	621	606	626	672	632	637	612	652	617	629	605	611	665	640	605	644	612	602	657	641	642	626	617	659	668	640	676	639	618	628	666	605	605	575	666	621	643	655	611	671	643	609	636	666	662	641	604	645	600	628	610	648	633	688	579	683	654	665	641	645	651	620	638	609	626	644	605	679	667	583	649	617	686	607	606	605	675	643	657	626	666	645	626	654	650	678	672	622	619	660	593	626	692	626	652	658	645	648	655	655	637	636	648	638	622	649	673	668	673	623	679	659	647	644	638	642	632	590	642	649	690	655	630	629	641	632	619	684	659	583	590	648	631	660	643	617	649	663	644	635	669	648	668	617	662	632	683	655	680	629	667	649	622	621	602	624	639	642	648	610	574	590	656	638	650	656	652	637	673	626	619	644	626	641	646	646	634	634	678	621	649	624	640	599	630	596	634	597	629	642	652	669	631	598	658	637	641	642	616	634	597	612	602	661	651	612	634	590	645	658	620	636	656	643	585	644	644	655	620	683	656	637	634	620	661	646	614	615	666	671	652	609	614	606	680	665	686	590	675	674	667	634	609	648	625	667	619	626	632	635	636	632	630	653	676	631	658	637	672	639	637	652	661	636	619	637	617	628	674	644	654	643	615	596	656	598	664	654	669	645	619	656	606	653	667	667	661	638	640	633	690	619	627	603	630	627	661	674	625	656	628	686	637	607	627	620	645	624	666	621	613	661	596	655	633	645	667	590	683	652	633	645	644	638	644	598	609	653	677	640	633	622	631	653	651	645	586	650	663	641	632	655	653	574	637	614	624	640	615	652	654	646	608	617	656	673	612	605	627	621	599	652	606	658	619	634	649	589	631	677	632	628	607	621	655	654	646	619	636	641	665	646	602	615	629	590	622	613	599	641	592	636	620	643	633	646	614	635	655	670	666	646	627	565	619	599	632	682	615	641	595	622	643	642	652	620	665	644	607	669	656	661	629	594	646	671	638	660	656	633	653	616	608	662	635	669	624	624	643	618	661	644	656	654	614	644	639	638	597	631	623	605	643	627	641	643	678	657	679	635	660	654	618	656	619	671	638	663	621	647	654	625	643	646	625	622	651	616	656	644	621	685	628	623	670	654	609	617	669	624	628	653	651	637	648	666	596	637	675	615	635	633	638	608	642	632	663	657	647	638	647	632	616	614	671	659	690	642	631	631	668	666	690	597	635	661	670	593	639	663	677	647	625	671	648	614	708	654	636	633	654	666	613	604	653	682	659	620	622	597	639	682	626	600	651	654	624	657	632	666	606	616	666	691	642	614	609	642	647	607	657	621	630	619	646	650	628	598	634	626	640	614	602	639	653	620	626	616	635	639	614	644	661	640	607	625	604	629	617	619	644	645	681	639	628	656	620	615	573	644	642	620	656	633	670	619	641	644	675	651	670	628	639	632	627	582	613	619	600	678	624	571	623	641	636	677	644	587	631	670	657	665	601	646	659	617	607	661	671	608	638	662	617	619	637	646	647	619	616	708	621	631	626	641	664	633	609	615	645	648	641	633
33322	14712	2180	322	271	228	233	231	211	200	195	227	204	220	220	229	232	228	202	211	201	226	210	217	224	218	193	225	230	217	190	211	210	225	232	225	225	205	236	240	249	217	238	233	221	229	214	195	199	201	200	217	185	214	210	249	195	231	214	205	229	234	215	214	213	226	213	231	236	214	219	222	189	186	214	228	213	219	213	226	241	214	219	230	213	211	191	204	232	216	215	227	219	195	215	216	244	222	213	208	224	188	209	209	208	228	215	172	191	203	214	225	208	201	220	216	206	225	203	243	204	225	246	192	210	190	220	223	231	215	219	222	207	215	231	204	210	237	248	217	198	221	240	208	217	221	205	191	224	244	185	241	204	200	229	194	207	196	217	226	191	209	204	211	185	204	201	253	213	217	205	223	193	228	227	198	203	185	223	209	205	214	190	196	215	231	205	198	190	192	225	236	214	196	228	222	247	202	208	212	226	204	235	212	203	221	216	212	216	194	205	227	244	214	201	228	198	226	221	220	218	211	185	194	219	261	207	227	192	239	238	192	240	224	186	207	207	244	207	224	208	228	217	218	231	207	206	210	188	225	223	205	234	217	210	239	197	204	222	225	214	206	203	242	210	213	231	229	195	225	193	203	190	213	213	200	224	203	221	235	216	218	203	218	212	235	219	228	215	229	230	237	188	203	204	232	205	242	252	212	236	222	225	217	195	218	188	205	210	223	196	198	222	229	213	223	209	195	200	215	186	214	239	205	217	234	209	216	227	229	231	196	224	204	211	218	186	217	200	193	222	196	200	230	245	210	189	193	202	217	208	201	195	212	199	197	194	221	205	210	236	204	209	181	207	207	237	218	189	218	247	223	221	214	208	226	233	207	240	192	223	208	240	193	247	221	209	227	210	200	229	210	206	189	204	216	204	208	226	201	194	227	208	220	226	216	219	197	221	238	226	227	252	216	218	241	216	219	218	213	204	214	247	219	209	176	207	202	199	197	218	216	221	204	206	215	225	223	205	223	218	203	225	214	214	222	222	214	203	197	208	196	233	219	209	223	203	212	218	189	214	212	214	217	202	224	211	190	236	234	237	228	223	216	227	235	220	220	235	195	267	211	208	214	218	212	222	203	255	195	210	202	220	245	198	207	233	231	224	217	191	225	215	215	217	206	233	209	213	198	190	211	192	235	222	182	235	217	200	230	232	236	180	224	222	224	231	229	223	209	211	188	213	241	198	205	215	241	232	210	185	234	222	207	215	191	229	219	175	232	183	209	221	223	224	234	211	220	212	209	197	188	215	218	232	197	199	200	199	199	205	214	234	207	214	237	230	233	240	207	203	202	221	226	174	227	235	214	210	232	219	251	226	222	212	216	227	213	223	204	209	225	196	209	212	200	186	181	241	186	218	223	225	213	217	229	233	223	197	201	194	205	219	218	225	200	221	223	229	201	223	208	234	215	235	253	217	209	223	197	204	215	195	242	197	234	212	225	206	217	187	222	212	226	196	233	233	219	235	234	190	218	256	230	230	232	213	231	221	227	256	192	212	190	214	206	229	208	225	239	222	229	262	226	226	209	202	214	209	183	200	214	225	210	204	229	204	211	242	189	220	211	229	206	218	194	178	235	224	251	190	223	185	222	205	223	205	209	238	213	202	226	218	226	193	239	214	187	217	217	205	245	199	204	217	192	219	216	225	209	209	211	222	201	234	224	186	211	215	225	229	211	217	221	197	214	234	197	197	209	187	216	182	208	249	196	189	223	193	218	223	236	193	215	199	200	223	207	233	216	215	216	223	236	207	238	242	234	213	226	227	219	209	221	221	193	228	225	212	215	210	218	218	182	224	209	207	215	204	218	207	221	196	232	209	218	213	204	219	219	224	211	232	237	228	211	211	237	227	232	205	208	232	260	212	189	216	188	225	212	214	210	214	197	211	240	238	217	222	230	216	219	207	244	222	202	208	213	201	216	222	218	222	212	207	203	227	217	232	204	227	199	217	199	242	233	241	207	238	202	227	194	226	239	236	235	199	217	215	224	246	241	219	208	197	226	211	196	238	223	217	206	217	207	219	213	216	236	228	216	228	233	213	186	226	221	211	195	192	218	216	226	230	227	225	221	210	196	216	213	217	230	253	169	213	178	210	202	217	220	212	198	212	235	217	228	210	222	226	231	225	210	210	226	194	239	203	240	242	219	213	217	236	216	192	213	233	218	221	227	242	216	229	231	211	214	223	226	218	213	194	226	244	201	230	210	222	200	219	207	231	206	194	231	216	233	271	211	226	230	227	200	209	214	209	214	233	209	190	210	203	228	233	206	185	196	230	236	198	210	203	229	214	222	245	221	217	200	229	211	204	233	226	195	214	223	191	238	210	219	202	217	211	234	234	204	207	227	229	251	183	215	205	234	202	198	215	231	212	246	212	222	197	215	215	216	219	214	220	216	178	205	236	209	241	244	188	211	221	210	234	210	222	213	203	209	238	209	249	212	195	211	198	204	244	221	195	227	216	196	227	200	182	223	207	216	228	229	247	222	250	201	230	202	234	206	193	209	207	214	194	223	204	216	206	217	210	212	207	207	219	214	213	205	225	218	212	204	221	220	219	237	223	227	233	198	214	194	229	218	238	207	194	207	220	223	209	215	193	223	216	217	218	218	243	204	205	210	229	207	216	196	209	207	219	226	209	222	243	214	211	226	239	209	238	226	198	212	225	198	219	219	214	202	221	215	210	212	203	209	223	221	235	184	224	228	210	226	228	216	216	204	195	218	217	219	196	202	207	202	212	241	221	235	225	219	206	210	232	207	236	221	229	225	198	247	222	219	214	235	191	220	215	238	206	211	195	193	228	227	225	231	208	198	228	245	236	225	219	214	220	225	203	231	222	230	219	207	215	219	218	227	202	240	200	227	217	207	219	190	212	220	227	203	210	216	213	233	225	213	212	190	196	210	208	240	246	215	244	201	224	192	214	197	227	223	227	218	213	201	232	241	243	248	220	226	231	223	223	190	180	223	225	236	193	221	248	206	234	225	189	224	211	226	203	209	236	240	185	237	204	218	231	216	216	219	192	222	218	214	231	242	205	219	239	213	220	225	184	248	231	223	202	220	201	202	204	227	201	207	197	251	202	202	206	219	212	204	227	216	202	217	209	238	208	197	194	190	210	223	221	223	198	218	213	195	205	208	215	183	245	236	212	225	213	204	209	212	200	213	213	228	198	189	210	210	202	193	204	229	218	214	202	213	224	240	207	211	230	219	207	194	219	228	229	208	215	188	228	209	241	208	194	239	195	212	229	213	194	245	224	208	197	220	230	216	189	209	230	192	202	213	216	222	218	198	219	222	197	205	232	227	219	209	208	219	221	213	247	226	233	174	220	225	197	209	253	204	203	228	215	214	209	238	220	225	225	211	220	249	233	207	222	187	195	206	218	194	237	221	206	209	211	214	233	225	219	249	214	204	181	190	211	206	179	225	211	186	233	213	210	203	210	216	202	211
7768	611	530	497	498	527	516	506	504	504	511	498	545	520	560	510	502	546	524	472	549	514	526	500	533	514	532	507	501	546	518	511	482	523	515	532	546	548	517	547	537	469	598	504	539	527	528	473	493	514	560	498	512	543	532	514	530	543	511	568	535	514	525	480	550	532	501	498	522	562	481	530	528	487	549	531	536	516	520	503	520	537	501	541	528	567	476	489	498	537	534	515	494	566	525	550	533	514	545	539	510	502	536	513	515	505	521	514	529	504	520	502	518	501	528	489	494	473	543	517	505	533	545	480	512	498	524	484	541	511	525	518	528	499	535	501	500	489	528	535	572	493	533	516	521	510	529	538	499	554	488	500	478	502	503	522	524	511	525	536	565	533	483	528	551	539	530	528	509	518	499	491	514	519	540	501	493	520	463	540	538	501	533	528	525	531	563	509	519	543	502	497	541	477	514	523	514	545	490	527	572	494	552	511	493	476	515	502	528	502	504	513	552	500	490	550	495	518	526	510	502	467	513	508	509	553	546	503	504	544	537	538	508	530	543	539	502	504	515	503	507	535	497	509	489	507	517	506	506	498	502	545	563	492	512	479	526	524	493	499	517	496	514	508	523	511	532	507	520	532	516	516	507	480	515	510	554	535	499	514	564	507	518	544	529	527	540	511	541	544	545	503	529	528	523	574	527	501	527	519	472	522	509	539	498	495	556	553	519	477	504	542	571	535	530	507	533	508	536	528	489	560	506	526	550	513	546	536	510	493	523	531	525	523	517	557	502	520	523	534	530	528	544	526	502	538	508	513	504	508	543	526	542	544	522	535	506	533	538	494	534	525	545	565	493	531	534	522	506	516	526	517	510	535	478	541	564	549	499	502	560	531	520	524	508	510	487	526	506	474	515	516	499	548	513	528	545	502	519	508	487	564	473	531	502	549	540	520	559	514	501	516	528	564	548	529	530	520	502	518	557	559	480	536	495	574	515	507	557	507	503	499	498	564	532	542	537	474	474	548	530	547	482	496	522	476	546	523	494	501	547	484	508	554	555	507	565	544	498	507	515	503	546	548	514	515	547	522	522	510	494	489	511	510	529	498	511	532	546	510	558	552	548	510	543	527	537	470	519	493	526	486	533	488	513	571	529	532	539	558	512	499	533	483	559	537	561	536	553	511	548	537	517	554	526	512	538	536	535	468	518	549	476	513	507	501	486	513	513	494	521	526	562	515	508	552	554	520	552	539	590	494	554	510	515	539	532	529	547	531	510	527	530	502	550	503	507	520	522	498	541	532	512	512	548	521	495	531	541	548	538	533	502	504	527	533	563	492	539	527	526	517	530	516	527	535	549	539	500	499	518	522	506	486	489	524	540	527	522	512	505	535	496	550	498	568	512	508	477	507	514	505	536	499	499	512	550	513	522	502	494	488	467	519	489	518	529	520	527	513	568	533	485	543	473	509	472	518	549	550	547	466	538	510	513	507	519	490	523	468	494	500	515	580	548	580	552	526	571	530	536	534	526	496	486	489	525	502	492	528	488	497	526	525	506	517	525	543	493	518	512	531	518	522	538	501	478	508	528	525	531	548	521	512	478	530	578	503	521	528	511	519	490	520	563	557	497	505	571	508	535	520	515	518	542	508	517	513	525	550	529	565	506	552	469	552	538	471	551	528	508	535	546	550	530	505	527	552	536	526	552	490	495	519	549	529	539	512	586	502	525	514	540	510	520	551	557	519	515	520	498	527	515	525	542	534	455	521	547	519	511	520	530	486	494	533	511	518	514	534	545	551	543	529	490	553	546	558	536	551	529	557	517	537	499	520	502	550	521	508	509	541	531	513	519	525	540	541	505	499	487	501	537	529	541	530	533	531	523	517	545	519	473	488	543	549	491	513	506	532	524	492	574	553	493	564	513	544	477	562	538	566	519	477	547	517	488	518	513	534	514	544	479	528	520	527	531	526	541	478	503	534	565	503	534	518	531	493	508	540	512	507	537	486	504	527	524	511	493	517	531	505	485	496	549	498	524	529	541	533	470	528	507	508	552	514	526	469	516	534	529	543	576	536	503	507	524	506	517	567	512	541	514	496	545	496	518	530	530	516	515	554	554	548	503	513	534	531	508	525	565	499	496	505	531	542	527	516	527	571	518	523	537	500	525	543	577	483	525	582	542	527	512	520	564	498	540	531	564	514	562	487	506	527	542	557	530	531	496	520	510	514	519	519	543	567	521	542	542	544	528	499	492	509	523	494	510	513	507	532	537	515	483	472	544	521	511	522	514	495	532	518	507	529	570	525	499	512	521	506	482	497	508	536	507	520	521	567	535	521	526	528	531	507	554	517	502	489	500	523	519	544	517	487	503	534	528	500	499	506	494	543	519	584	550	492	536	506	509	535	491	518	525	519	583	527	521	566	495	572	553	542	530	515	565	528	489	526	497	536	530	531	509	498	488	483	515	483	500	536	532	531	482	551	545	519	513	523	540	508	491	550	500	566	513	502	525	561	505	547	518	510	540	498	487	464	513	483	490	516	536	517	512	508	514	504	523	561	486	536	536	536	525	496	551	509	493	529	520	552	513	554	519	527	530	512	471	522	509	496	531	522	528	518	524	524	530	551	540	519	525	570	500	527	526	527	498	530	485	532	529	542	494	521	508	514	507	510	517	566	541	557	498	535	496	513	536	473	479	493	545	536	516	514	535	513	538	513	570	552	520	502	535	531	519	526	485	536	547	464	487	555	531	483	497	504	510	556	515	527	526	527	498	519	489	563	515	565	545	520	522	522	543	530	501	508	534	519	534	516	527	510	484	525	558	522	502	513	539	519	524	548	556	540	518	532	528	570	543	549	482	513	488	507	546	533	522	526	525	527	539	511	481	523	503	480	503	537	539	542	592	535	514	555	531	539	531	516	526	545	526	511	549	544	509	559	512	509	487	522	553	506	512	524	510	501	542	504	496	541	500	509	512	511	543	530	532	558	540	548	506	514	529	520	522	500	540	568	490	530	554	531	501	509	536	539	529	556	529	521	543	551	512	520	489	530	491	507	520	557	481	562	547	497	500	518	525	541	483	497	565	533	552	524	532	529	539	539	501	488	538	534	494	539	526	518	559	538	540	522	510	515	504	525	553	529	538	531	556	524	511	482	531	510	533	548	552	537	495	522	531	545	507	515	525	522	541	527	535	513	505	502	569	541	529	562	534	542	506	522	501	513	535	496	478	516	555	527	527	501	508	505	493	526	511	498	541	550	517	468	540	555	543	544	570	493	514	518	525	531	502	533	475	515	533	528	557	524	540	526	483	508	532	582	551	530	533	533	499	518	454	517	472	517	537	515	552	488	573	521	520	519	492	480	526	513	508	537	519	520	494	529	522	520	522	494	484	508	519	539	517	516	533	554	487	575	531	492	535	529	502	498	513	497	521	559	503	491	550	522	511	520	505	523	501	496	509	540	522	522	522	541	553	509	549	528	532	521	511	518	483	529	518	544	479	506
25093	20998	23615	28595	21000	13095	749	483	460	445	439	391	378	387	383	396	354	386	385	408	350	355	382	323	344	332	420	361	345	364	389	369	386	356	399	392	377	345	375	332	388	374	363	336	372	350	373	360	366	398	396	417	335	388	358	326	376	339	389	400	391	370	397	357	365	373	393	326	337	355	376	397	368	367	394	373	416	396	385	356	361	356	326	366	347	375	373	401	375	371	386	362	339	325	360	366	327	352	407	409	362	358	346	349	416	364	359	369	370	343	350	396	354	359	385	374	365	387	370	348	370	368	357	391	373	366	364	332	338	379	339	337	370	365	360	357	352	356	370	361	370	389	381	386	391	389	358	322	374	376	380	369	400	380	362	370	331	344	351	388	394	414	399	386	383	343	376	349	356	369	396	378	364	385	335	396	324	367	368	363	375	355	348	376	415	392	368	356	349	361	355	392	387	386	358	376	348	379	355	348	374	360	399	367	409	332	362	337	384	335	375	363	332	387	392	383	399	329	358	359	380	340	427	380	396	365	361	373	333	358	385	374	368	373	371	360	391	339	409	399	371	398	367	362	396	371	383	353	354	403	350	390	340	343	392	386	339	360	375	398	385	351	360	354	368	374	388	343	368	370	367	372	396	386	373	376	371	352	349	353	379	367	387	333	342	400	409	358	407	406	358	389	352	382	392	384	350	362	366	354	378	376	351	373	395	395	344	347	373	370	354	368	375	409	353	351	353	375	352	335	365	337	405	403	367	350	334	376	366	352	384	399	372	370	374	393	354	396	387	374	393	367	374	350	315	344	367	382	417	354	356	364	409	354	348	381	373	345	345	370	358	428	377	373	386	387	388	366	361	377	364	353	365	437	386	336	354	379	338	379	367	350	368	367	365	352	404	376	346	361	354	369	360	355	332	364	365	372	343	363	370	357	352	381	377	340	358	363	359	371	381	357	391	356	419	341	344	350	349	349	371	364	348	351	372	335	334	392	374	354	343	389	352	380	341	348	370	384	362	429	366	379	365	388	320	344	353	357	358	344	399	346	370	328	391	355	337	368	374	395	364	351	349	359	381	409	366	351	351	344	349	407	331	358	380	371	395	384	385	322	363	352	385	411	387	384	386	343	375	376	390	384	389	361	379	372	383	402	348	351	345	328	381	370	359	331	357	347	374	351	362	370	404	401	362	357	386	366	380	365	343	395	384	352	381	369	356	371	366	337	342	357	353	356	367	368	342	377	369	387	374	364	350	410	361	344	375	392	386	408	394	351	423	346	372	344	352	365	381	371	384	371	394	388	378	357	340	347	343	386	322	381	395	337	375	346	357	344	398	389	351	369	335	395	355	376	334	400	375	365	374	399	389	364	372	398	350	358	364	384	400	377	368	378	364	347	326	351	390	392	335	367	375	349	348	369	382	368	364	378	338	377	359	365	365	325	402	340	317	320	303	388	396	350	346	404	405	373	382	364	363	338	327	421	360	357	404	353	361	378	354	365	343	335	343	375	368	395	378	347	368	352	393	384	375	388	380	368	369	394	366	364	366	384	374	423	383	447	355	339	372	309	344	343	386	342	355	371	359	371	399	361	365	373	364	370	384	364	383	387	370	423	351	374	411	363	346	356	376	392	360	327	358	368	380	345	390	355	392	383	379	396	324	369	373	381	371	394	356	388	346	340	354	368	364	357	355	367	379	374	331	395	385	385	372	378	407	372	358	374	372	379	340	368	360	369	377	369	393	363	357	352	362	371	340	400	386	425	386	350	318	369	341	342	371	367	367	339	365	373	376	377	365	357	345	400	327	356	363	348	401	372	361	377	331	356	363	334	347	354	352	403	378	367	388	362	384	394	378	413	364	354	375	384	403	386	393	385	380	357	338	371	376	381	386	368	365	355	383	371	361	349	330	346	386	323	338	342	382	384	396	374	370	347	374	374	381	370	363	351	366	350	367	364	346	341	413	350	350	352	372	378	354	364	401	378	355	419	374	352	440	367	339	367	374	355	388	355	408	370	375	385	364	390	345	400	340	335	372	381	404	409	366	374	371	351	376	384	375	355	385	394	383	401	338	349	417	399	361	350	393	379	356	365	350	359	357	373	390	342	359	383	349	372	366	363	373	367	320	350	370	359	369	345	378	353	351	369	363	365	378	355	384	399	380	341	363	406	407	365	370	356	370	344	348	414	364	355	326	342	352	360	367	387	366	368	371	361	358	378	381	379	355	362	379	387	378	382	419	352	385	393	331	347	393	367	349	360	308	363	323	359	372	353	352	387	346	365	426	356	356	339	351	363	358	384	403	380	347	357	370	439	366	370	354	371	362	408	346	367	369	378	381	370	362	375	351	363	396	362	338	340	372	367	352	400	382	352	351	356	370	347	368	359	355	379	380	382	394	373	380	324	346	375	352	358	387	370	369	361	400	351	364	359	354	393	357	369	379	402	394	347	391	391	372	306	364	364	336	372	345	370	361	393	362	357	384	418	365	348	354	375	344	382	360	343	355	387	393	384	374	362	353	352	348	372	374	377	382	381	378	398	393	372	369	349	353	388	371	313	379	380	366	393	359	345	365	365	358	366	381	366	397	356	386	371	393	368	410	354	384	336	363	342	396	376	366	360	395	395	345	392	371	359	348	369	396	385	373	360	339	385	351	354	354	358	359	381	363	384	385	367	336	359	356	372	353	391	381	384	329	378	309	399	339	384	394	352	366	356	369	348	395	362	366	369	382	334	413	388	389	343	373	361	348	369	367	359	368	396	358	363	363	375	350	385	371	407	398	364	399	377	347	316	373	337	325	366	362	379	343	368	359	385	403	389	376	354	367	378	397	369	377	397	429	361	378	383	318	365	366	353	357	361	394	353	371	370	376	330	358	365	398	380	336	387	359	378	354	327	389	357	338	386	373	355	360	328	353	385	350	385	338	346	358	391	349	374	378	381	367	376	345	352	372	353	392	338	362	377	360	388	353	392	349	359	399	342	341	389	358	380	382	391	409	358	353	415	324	386	410	352	355	349	363	391	387	363	365	379	376	363	385	383	401	393	377	318	321	347	377	380	309	397	358	362	347	370	354	358	387	383	394	362	333	342	351	381	322	370	397	384	361	398	371	388	369	392	372	360	385	360	391	345	373	377	409	354	386	386	360	410	387	365	360	332	374	351	360	363	393	357	341	387	354	382	371	346	365	374	376	364	379	353	350	356	348	400	376	403	380	404	397	382	383	322	354	368	367	364	367	339	372	424	392	370	351	380	355	379	356	343	336	371	407	345	379	381	361	369	363	408	357	394	378	366	382	380	411	399	412	399	391	340	373	372	363	375	341	371	362	368	388	343	344	371	334	358	341	370	394	355	367	361	375	367	369	357	373	340	342	382	346	384	366	404	373	358	354	372	389	386	309	371	369	393	366	368	388	407	364	336	363	345	388	389	361	378	363	386	388	370	408	320	338	361	364	321	380	347	374	349	390	357	377	374	351	343	397	409	336	373	372	337	365	362
4381	2158	1276	979	889	814	833	794	865	802	808	809	845	741	753	793	782	843	757	814	765	792	797	739	799	759	835	747	795	773	766	832	776	793	768	789	802	790	832	840	797	852	791	796	749	788	860	793	709	801	759	772	806	813	804	856	781	784	817	848	777	820	771	797	779	822	792	759	845	781	791	872	830	782	838	772	839	802	799	765	808	798	797	753	777	829	830	783	788	768	790	768	828	791	760	800	778	806	752	828	768	803	831	785	798	790	795	753	772	782	789	810	801	738	813	785	782	781	768	775	820	812	774	802	791	793	774	767	781	837	783	774	763	805	771	775	813	779	830	843	821	797	804	722	756	741	777	759	804	767	776	771	766	764	778	803	766	779	758	791	838	801	738	803	801	788	840	764	796	759	799	775	788	792	811	766	782	750	806	818	806	790	768	778	773	770	759	807	800	793	787	787	791	810	817	754	808	800	808	800	788	811	788	767	798	837	792	733	766	847	824	831	780	797	845	739	780	817	769	793	831	844	825	829	827	786	816	760	786	774	766	780	762	777	808	734	771	861	793	757	795	789	779	791	865	763	736	788	783	780	819	792	772	784	777	756	735	811	811	771	794	789	773	780	783	808	809	823	731	783	760	758	792	760	845	793	760	794	765	785	770	788	777	802	798	779	795	775	835	766	754	872	837	788	791	737	801	739	817	858	798	779	771	807	816	837	799	741	801	799	798	821	805	837	831	793	771	778	743	798	779	825	787	821	826	796	744	789	838	790	810	756	793	785	770	793	815	811	782	823	740	802	829	787	770	804	809	792	801	784	818	792	719	822	794	743	797	756	811	744	750	806	825	773	749	806	742	788	790	777	786	801	803	743	783	778	773	819	802	816	788	758	774	816	798	791	797	806	800	802	772	798	765	745	771	698	804	782	795	844	800	773	792	844	795	803	783	819	782	806	789	775	772	770	761	794	762	775	782	801	771	758	779	795	804	829	734	752	818	795	769	832	785	869	811	795	761	808	765	797	787	834	770	776	794	810	823	769	827	737	788	823	827	778	804	771	811	787	795	798	753	798	829	773	820	763	759	766	787	828	770	841	748	766	762	781	800	761	795	768	764	815	760	785	817	779	789	839	852	771	764	770	743	822	769	798	771	833	809	813	778	800	811	737	829	785	783	808	779	798	784	779	794	784	791	801	828	777	786	771	783	762	775	795	772	801	749	769	829	812	809	742	775	817	774	825	760	765	743	868	778	816	794	827	791	768	770	799	842	744	815	820	770	799	832	761	781	856	779	821	841	833	774	734	746	726	787	791	770	802	769	774	730	804	805	769	776	816	781	824	738	751	772	765	735	767	851	795	783	783	793	808	802	804	830	810	813	798	766	783	796	801	811	742	807	830	772	825	743	778	771	831	790	855	818	776	750	837	779	774	796	774	799	812	739	759	820	793	728	817	790	797	781	794	767	761	805	849	804	777	786	804	807	781	790	796	884	788	766	843	811	769	838	808	746	810	764	798	752	826	819	802	740	810	806	803	816	792	820	801	844	757	794	801	806	813	818	760	753	834	750	824	771	802	805	778	768	734	837	773	790	730	791	745	770	824	764	726	781	787	786	795	783	790	785	797	788	760	743	796	791	730	774	780	799	790	827	786	794	772	767	739	780	787	768	799	748	787	788	823	758	747	780	799	810	776	838	819	762	813	798	752	810	784	754	792	783	813	795	786	837	789	729	765	755	754	828	799	815	795	819	797	779	790	787	813	758	794	742	762	803	787	763	816	811	812	778	754	758	752	798	783	786	780	802	821	752	757	775	797	808	808	847	777	745	785	763	793	782	780	774	783	789	802	798	850	809	802	796	736	823	803	763	819	778	775	784	832	762	789	753	745	750	813	815	827	764	798	780	814	780	776	795	810	735	828	852	782	852	801	763	798	796	780	793	813	777	785	775	810	750	812	778	818	807	792	816	813	812	821	785	795	762	794	821	745	776	841	785	747	821	745	807	798	882	798	762	814	757	779	797	818	793	795	780	823	742	823	800	821	793	799	804	780	784	753	820	784	775	764	818	758	828	774	812	813	772	808	795	830	759	776	795	779	789	844	784	804	775	821	750	834	825	778	769	756	763	737	812	778	768	832	805	795	794	785	782	799	788	774	780	790	758	789	832	779	769	796	836	784	795	751	793	790	791	795	757	812	771	818	743	809	767	792	798	778	810	807	804	784	782	838	794	795	770	818	738	770	779	748	753	792	804	783	775	796	812	818	804	789	812	797	760	822	784	753	784	815	794	824	772	769	806	839	789	803	745	753	849	771	805	824	784	788	790	787	778	804	833	767	785	807	811	848	798	753	796	793	762	790	837	798	809	833	762	848	806	779	830	845	801	781	787	760	744	768	839	791	805	768	784	827	787	785	797	779	735	813	756	777	819	802	756	823	855	845	817	839	759	747	837	789	824	807	817	783	792	790	768	802	734	804	799	755	797	753	779	776	768	815	745	865	845	765	755	771	774	770	817	829	790	815	813	750	738	797	785	787	800	828	818	816	847	735	815	773	758	816	750	813	780	785	765	775	815	843	818	744	811	852	733	767	760	811	806	814	807	808	816	813	788	739	820	787	781	754	743	764	779	802	766	822	793	801	819	748	818	827	785	775	813	774	779	790	791	764	795	825	764	759	791	795	769	718	811	861	794	789	775	726	730	816	824	826	756	814	756	796	767	759	717	806	798	769	830	776	790	764	768	823	790	774	805	801	786	803	798	804	792	812	795	778	795	840	807	804	777	733	817	772	742	818	837	791	828	805	748	760	704	821	814	825	786	760	832	759	752	818	760	764	794	797	760	810	777	813	831	795	809	828	758	820	769	864	823	787	783	842	790	804	772	802	745	790	807	806	799	815	819	791	780	819	778	749	800	818	815	782	783	766	820	791	772	806	787	848	780	810	822	795	777	758	773	761	773	779	787	813	764	773	772	822	781	817	792	774	777	779	775	773	728	790	785	837	810	794	789	800	800	845	801	830	797	837	796	817	830	810	811	764	777	793	768	798	801	759	769	781	762	712	797	791	812	763	825	786	827	769	762	771	799	804	787	837	784	755	783	825	807	807	797	813	751	788	802	814	767	808	757	756	774	760	786	847	819	804	819	807	765	818	827	805	817	769	794	739	778	769	803	748	818	796	791	826	827	749	774	796	819	755	756	789	804	767	814	743	779	831	756	730	771	803	819	757	785	815	820	784	782	808	764	825	767	800	748	856	797	797	820	812	737	793	793	778	769	747	809	798	825	817	805	827	767	748	796	766	805	798	802	791	769	802	817	801	733	833	780	766	773	761	782	781	783	799	776	769	819	778	799	809	776	785	777	848	756	782	776	823	773	777	784	834	775	742	792	776	779	743	779	812	743	835	825	810	750	794	829	794	845	810	792	814	798	764	843	826	750	786	799	761	780	798	762	811	776	828	804	782	755	812	795	776	784	814	765	833	799	772	772	785	779	766	792	757	767	795
24408	21006	23998	28219	21007	21038	10999	630	448	400	398	328	346	345	346	405	340	329	322	277	307	317	306	339	345	327	293	313	305	320	321	310	327	278	317	284	290	302	288	314	296	310	296	278	269	320	303	364	330	330	325	311	307	301	304	303	290	314	294	297	299	287	312	283	294	287	301	290	332	274	295	293	303	306	272	296	283	279	299	318	337	281	278	304	312	272	267	339	312	327	314	300	330	275	305	331	293	317	298	259	315	300	296	305	312	255	304	348	264	304	318	259	300	297	286	271	313	301	337	315	283	289	294	332	283	319	319	316	294	285	328	313	315	300	288	306	294	285	304	278	292	264	271	331	291	297	334	284	339	318	314	302	287	303	288	288	271	342	309	301	310	318	298	296	359	289	310	303	310	336	301	302	336	334	306	310	308	313	291	305	293	290	331	308	306	296	307	327	272	332	303	324	328	270	292	288	303	278	307	289	331	326	299	299	320	322	299	319	280	296	300	318	291	331	330	296	301	318	314	284	316	290	308	293	282	296	296	274	299	303	303	284	309	352	314	306	272	296	305	294	333	322	314	329	316	307	290	317	318	301	298	289	293	304	308	306	316	329	283	279	309	351	293	318	327	305	266	285	321	311	297	302	311	323	281	293	330	281	301	314	278	294	283	322	314	316	277	306	288	304	311	331	295	321	331	316	304	274	296	295	285	282	300	294	281	322	299	265	322	293	305	295	300	274	286	293	305	312	318	287	327	281	311	322	324	290	292	320	319	280	294	322	308	320	287	304	346	293	280	290	311	310	340	299	297	309	317	280	282	306	336	324	323	289	290	294	300	285	313	297	318	299	331	317	293	337	296	337	302	321	329	342	293	294	308	299	299	289	309	300	338	320	349	307	320	295	299	324	308	276	337	269	305	269	336	306	308	344	276	287	302	311	296	286	269	294	309	321	310	293	318	301	305	309	325	291	314	342	298	291	303	275	289	315	308	308	309	294	292	289	289	276	313	296	292	301	328	327	304	292	273	315	292	280	306	306	286	299	291	309	310	279	320	260	328	323	311	285	303	301	277	285	321	303	325	281	276	279	310	305	288	285	333	319	292	294	295	319	349	291	280	297	288	304	276	322	355	263	324	258	302	324	320	291	320	320	341	357	319	308	283	311	291	295	308	306	330	323	307	287	312	293	305	296	312	295	293	306	320	288	269	320	295	299	321	285	312	316	307	279	296	343	327	308	313	314	297	290	301	297	282	306	316	297	318	313	312	308	323	288	304	290	308	325	315	298	297	295	323	298	339	310	352	277	296	333	304	310	320	305	288	296	260	286	316	299	291	294	302	295	325	351	307	281	301	278	309	295	303	296	270	318	326	342	311	297	314	317	324	333	318	318	304	307	331	318	286	295	299	302	302	314	322	295	327	292	287	336	281	296	269	327	329	292	322	272	335	329	304	293	329	310	325	286	331	285	288	291	321	303	319	291	307	305	274	304	322	304	307	303	266	296	326	291	331	311	323	283	277	305	318	305	302	301	290	308	318	323	321	294	318	307	323	298	338	297	307	314	281	325	309	288	302	286	304	287	307	283	337	293	265	347	341	311	301	293	319	297	296	348	331	296	308	280	309	308	284	332	316	303	309	306	313	327	282	278	309	322	281	303	322	308	299	317	332	351	316	290	325	319	306	313	322	274	302	309	286	299	301	302	331	310	303	307	319	298	345	282	292	275	323	314	304	296	315	296	332	322	287	272	274	305	295	276	296	292	307	317	296	267	296	295	276	300	320	330	275	303	288	307	294	298	302	312	293	338	309	319	303	340	309	284	325	329	332	302	261	314	312	337	300	300	280	331	286	268	312	326	306	276	295	282	294	273	288	291	296	312	311	292	314	310	329	347	296	296	297	326	305	316	292	270	294	322	307	335	313	284	314	287	311	350	309	299	305	305	344	332	276	309	314	292	312	296	338	287	312	303	314	316	298	306	287	326	327	323	325	276	318	297	279	271	348	343	318	314	303	299	311	303	308	300	308	301	348	320	308	307	339	324	293	295	310	295	270	336	283	338	304	307	326	284	300	327	321	298	286	274	296	322	317	311	302	284	292	285	313	319	302	330	317	304	321	294	277	280	299	300	285	264	299	295	276	353	299	300	297	295	291	301	296	290	273	309	298	287	294	306	351	270	345	284	300	294	304	285	311	304	291	309	321	296	305	291	305	286	346	317	301	328	296	305	312	295	276	331	281	289	307	304	299	319	317	327	310	312	324	306	284	327	319	321	297	307	308	303	256	283	323	322	295	336	292	322	314	312	283	304	285	317	303	317	310	272	314	305	270	321	317	297	303	330	263	293	311	303	290	310	320	254	309	271	329	297	273	298	315	292	321	323	303	289	327	305	280	293	296	355	311	303	327	267	300	270	313	320	316	282	273	324	310	311	307	312	273	288	321	326	308	290	302	305	263	311	303	297	299	280	321	347	309	349	324	310	297	310	282	303	315	299	305	294	319	347	334	279	292	331	266	262	319	282	295	291	301	316	313	310	312	312	320	294	288	299	308	337	253	295	309	319	304	305	340	288	335	295	314	282	319	303	288	284	292	258	344	308	296	296	272	301	307	313	286	265	283	302	306	268	306	355	318	306	305	309	301	291	290	291	291	284	312	301	313	298	311	305	244	282	292	293	289	281	318	272	312	278	324	317	310	287	292	329	271	298	331	310	292	305	301	279	338	302	325	329	296	331	315	249	279	307	300	284	301	284	306	288	365	295	315	305	323	322	313	303	301	330	299	295	293	359	282	297	333	261	282	298	285	305	298	300	279	288	279	273	312	282	318	304	309	324	340	300	287	333	305	279	289	310	322	323	313	298	294	316	328	322	325	341	303	334	278	281	328	296	309	296	308	276	298	319	273	271	318	312	285	293	320	295	335	308	312	305	286	288	303	337	298	313	329	317	331	318	332	279	323	309	353	278	312	295	320	302	292	264	303	281	295	334	316	333	309	301	306	309	312	296	328	301	337	301	286	324	312	302	324	309	328	283	274	314	322	300	287	290	280	302	290	293	303	333	295	299	310	298	317	326	301	301	275	286	303	304	304	270	279	336	316	306	276	315	290	283	295	376	276	302	292	317	311	319	275	331	313	271	298	288	301	320	308	303	320	325	305	300	296	337	330	320	294	278	318	292	315	308	314	307	344	293	316	325	289	275	284	299	337	284	279	270	299	267	321	296	294	296	308	295	267	332	324	279	287	290	294	325	312	316	296	295	311	353	294	311	286	301	292	313	335	299	313	291	310	308	296	300	288	299	310	322	330	313	315	314	306	308	365	323	318	303	310	299	283	269	303	283	296	289	324	280	262	296	296	299	276	330	306	293	290	294	291	283	268	306	305	323	329	345	263	277	288	290	318	280	274	321	321	306	329	332	301	303	340	318	266	288	275	277	306	289	340	307	269	308	327	320	239	337	297	312	320	283	306	306	283	310	308	296	318	324	287	313	296	282	296	311	349	335
4058	3134	1619	1018	844	717	680	670	669	682	672	643	653	647	640	627	662	647	625	646	599	638	584	641	673	663	625	624	681	649	690	615	657	649	647	643	610	656	657	617	590	651	649	631	608	659	643	621	630	681	665	644	658	632	648	637	640	632	638	646	632	633	682	630	642	642	635	619	598	634	627	655	641	642	624	673	614	584	654	597	651	658	607	604	661	616	614	664	642	662	653	628	635	637	579	645	643	619	644	643	622	635	585	656	662	668	645	652	611	611	633	630	629	660	652	637	655	657	651	639	633	654	634	660	614	627	613	578	632	620	580	618	670	634	607	657	587	642	666	672	687	644	648	636	634	665	655	649	623	646	643	598	655	641	678	627	662	647	634	620	615	681	655	625	654	631	633	643	678	647	641	610	661	652	631	646	594	626	639	688	634	654	649	630	648	679	625	633	605	627	645	667	628	595	629	678	634	643	639	652	589	658	631	663	672	604	624	642	642	621	704	667	627	643	642	638	652	660	611	703	695	661	620	624	632	640	644	648	616	602	676	639	619	650	618	661	675	640	639	664	657	618	638	633	617	648	653	591	598	668	610	620	617	656	631	615	660	626	636	634	598	648	661	607	636	670	643	627	634	617	644	637	613	644	646	660	640	617	598	651	655	655	612	648	624	610	607	645	616	684	597	617	590	634	689	620	631	675	626	621	660	631	649	662	627	636	603	627	657	640	587	637	643	647	659	622	646	604	617	628	683	672	639	615	665	583	668	630	629	666	668	648	615	659	629	660	651	670	669	629	569	635	670	629	650	657	658	667	618	688	695	632	624	624	624	635	623	629	657	636	634	596	638	606	654	589	663	611	614	626	637	667	615	653	604	573	622	657	601	617	619	635	634	682	680	661	681	638	638	638	638	638	583	664	648	674	635	615	625	668	606	608	621	643	637	663	576	623	609	654	656	648	649	667	642	651	629	643	610	613	630	684	650	690	677	659	633	628	644	602	695	652	647	629	661	690	632	655	630	682	639	708	655	637	616	657	631	594	642	648	629	602	600	657	629	596	634	637	693	638	636	672	648	620	683	632	638	610	636	666	701	641	647	635	601	695	628	638	651	643	645	632	610	660	645	665	663	650	597	628	657	618	611	663	619	646	639	573	589	645	605	650	615	638	670	655	650	640	665	649	636	641	645	643	670	641	635	657	648	621	675	622	607	623	631	665	615	597	622	624	643	625	643	624	633	633	638	651	658	616	594	632	677	667	658	652	634	640	647	633	651	657	644	648	663	680	615	683	688	668	637	680	622	669	645	596	662	663	666	625	600	604	651	640	635	632	627	646	653	620	639	632	590	622	644	691	618	644	595	699	634	591	647	662	685	658	647	645	622	631	617	652	641	606	640	619	667	635	660	693	620	639	647	617	636	616	609	660	654	693	649	649	650	635	624	641	627	652	619	664	641	625	590	599	660	681	646	616	633	654	694	641	633	618	625	630	651	630	593	639	627	656	602	619	634	634	654	625	612	636	685	660	645	656	638	629	645	614	650	621	635	637	587	690	635	684	664	653	635	626	699	652	652	635	642	679	627	613	635	610	644	662	615	609	600	629	603	641	634	656	643	641	649	638	669	613	595	615	594	667	669	623	641	646	628	608	628	632	662	637	656	660	626	609	634	618	648	599	690	637	610	678	654	618	639	602	647	681	651	653	611	659	630	630	668	641	640	622	657	631	648	649	655	636	677	635	612	620	659	673	655	646	613	676	625	629	648	622	624	651	633	665	637	619	627	611	608	668	613	639	636	604	627	574	645	660	648	627	667	656	644	644	651	640	648	626	662	636	625	651	611	649	656	601	709	627	628	624	693	689	670	615	639	638	606	643	607	661	620	624	628	636	662	642	616	634	666	695	647	616	634	669	643	655	669	620	643	668	661	644	633	680	665	599	621	608	667	664	601	654	648	637	616	662	659	642	611	594	596	667	617	601	672	659	639	704	642	641	604	665	633	645	589	686	623	646	654	649	648	629	619	623	645	652	639	641	638	616	636	629	629	618	641	659	633	668	648	564	669	650	607	602	650	599	634	675	648	649	648	646	600	609	634	667	652	676	619	625	663	632	589	625	658	618	649	663	696	618	717	659	608	664	629	622	609	620	671	596	675	616	651	609	668	637	585	645	608	684	676	642	599	612	646	637	644	662	631	590	651	642	651	684	596	623	651	657	635	628	615	639	681	640	614	663	633	632	650	637	635	614	678	584	629	650	608	634	647	650	633	644	621	661	617	697	659	672	647	658	649	649	605	590	670	635	644	661	656	614	648	614	682	659	638	638	640	638	639	605	605	675	640	627	648	605	662	656	611	638	598	696	683	616	623	668	676	660	613	645	629	626	639	675	631	654	631	605	677	637	653	615	622	593	656	630	658	662	660	687	673	652	632	647	586	617	623	634	655	609	617	597	590	660	623	681	624	690	607	606	596	645	642	540	638	651	645	604	657	668	624	610	604	672	650	665	660	671	650	632	638	659	586	660	622	642	616	694	594	627	590	624	650	673	616	636	639	603	657	603	637	669	628	618	647	658	663	601	635	578	641	619	659	643	624	648	667	632	621	636	606	605	688	652	621	640	645	664	667	625	657	627	629	616	642	635	624	669	644	632	576	648	625	598	637	596	675	638	626	583	638	609	642	623	669	672	651	643	617	642	641	638	669	661	664	648	623	633	579	663	672	663	646	674	650	661	651	674	625	645	655	612	654	679	647	667	615	645	695	662	705	646	612	623	648	666	642	633	648	622	644	639	676	650	664	666	656	631	644	625	568	631	627	629	649	659	662	646	637	601	672	610	622	644	650	655	679	613	589	663	650	659	621	667	624	640	650	624	598	630	622	678	638	606	638	613	606	622	653	676	641	634	615	660	625	614	591	621	604	591	679	627	640	649	644	642	639	641	659	633	581	627	633	638	615	639	640	643	652	656	643	652	683	593	637	636	633	674	647	594	657	636	605	681	631	634	632	613	624	593	614	682	624	659	680	637	637	616	665	616	619	669	615	647	630	605	632	632	602	621	629	626	713	668	683	640	629	642	641	580	657	610	686	635	680	674	645	600	606	669	663	655	676	621	612	610	613	621	602	635	641	641	656	639	589	685	598	633	647	661	638	655	607	638	636	619	643	637	613	636	648	659	672	633	661	663	606	632	638	683	666	633	651	629	647	629	638	648	687	604	629	628	626	615	662	633	635	689	634	644	613	645	654	643	603	631	616	628	644	609	629	609	591	653	658	646	611	651	668	632	635	658	671	666	633	599	662	602	670	612	690	624	634	663	645	633	638	629	609	642	621	639	585	635	631	642	664	619	626	681	643	630	654	661	600	658	689	654	587	628	631	620	577	627	710	645	632	658	611	666	619	657	636	642	653	644	661	677	572	616	625	655	630	637	623	617	672	673	608	623	627	654	636	668	615	625	628	604	631	661	658	607	606	599	680	590	616	623	626	597	633	619	629	664	645	596	650	632
33079	14829	2195	312	289	238	220	230	220	218	203	209	200	207	216	236	213	205	224	217	222	212	216	216	218	235	217	215	221	230	231	201	241	185	206	201	216	234	180	215	235	205	207	237	199	236	229	240	207	221	198	225	223	209	224	222	213	197	194	220	226	206	219	193	191	216	222	203	257	200	205	234	190	243	240	217	225	210	220	254	229	215	228	240	203	234	205	224	200	246	200	221	215	218	205	214	247	246	200	224	235	199	238	218	198	201	212	193	227	202	184	200	209	206	221	214	198	215	214	240	211	227	217	198	215	216	215	197	244	231	227	249	201	201	216	244	224	227	207	227	225	217	238	215	240	248	187	230	227	215	217	223	190	206	206	218	214	196	212	210	222	237	219	210	230	245	206	233	232	200	212	205	192	208	217	204	190	200	230	224	214	189	173	205	221	215	219	220	230	231	222	203	203	224	205	209	243	215	220	221	202	205	217	213	221	186	200	231	209	231	193	222	213	205	189	210	226	214	216	193	220	244	213	192	205	223	201	210	192	160	215	217	221	190	197	230	218	204	228	226	237	201	230	214	198	198	188	175	227	230	185	216	220	203	212	225	205	216	234	221	197	218	198	201	189	221	219	204	205	213	213	196	194	197	217	219	199	224	244	212	201	186	191	210	228	236	206	220	175	238	200	193	236	217	189	207	209	196	235	228	233	225	215	241	225	208	219	237	229	231	187	212	228	205	212	198	223	218	229	226	229	211	228	257	203	206	232	206	218	211	194	174	198	243	234	227	199	219	221	214	213	228	216	217	190	214	182	230	206	211	211	251	209	198	232	228	238	187	235	239	202	210	210	224	201	221	222	229	227	221	203	197	210	207	212	215	205	228	233	244	245	207	208	180	250	198	188	251	228	213	213	203	231	208	220	197	211	227	204	219	228	223	193	202	187	240	237	211	196	198	194	236	214	219	192	199	252	218	215	166	208	190	228	232	214	221	221	201	235	202	237	215	186	220	196	230	213	228	223	207	234	184	211	209	206	216	206	219	220	195	206	225	226	221	222	235	222	184	237	235	247	207	218	227	219	210	194	221	218	230	217	221	197	215	214	208	223	209	226	230	216	201	225	216	199	203	224	219	201	240	207	234	204	231	224	225	208	233	219	219	219	242	228	216	196	202	207	227	215	224	198	231	222	188	216	210	223	234	202	220	208	215	229	234	212	230	215	223	237	245	216	223	212	216	238	217	225	189	203	224	206	193	211	209	227	200	216	203	206	215	210	222	227	202	195	258	208	207	205	251	210	206	228	240	222	190	204	217	231	190	217	172	234	239	225	219	201	214	216	218	209	197	240	202	205	210	206	212	219	231	202	194	215	205	226	210	195	210	210	179	219	229	202	206	210	202	206	231	207	223	207	213	224	199	203	208	258	211	211	215	223	209	203	226	228	208	222	213	214	174	240	236	232	231	208	205	225	194	213	230	220	235	237	207	191	220	195	223	212	214	217	233	214	228	226	196	213	204	206	201	228	233	228	168	214	218	220	213	225	192	217	184	217	228	190	227	256	228	190	226	214	211	218	220	214	212	226	215	216	209	205	214	212	208	190	215	220	215	219	228	208	215	218	197	223	215	209	201	212	216	204	222	213	221	219	202	222	220	243	188	242	206	210	243	194	208	228	201	220	204	227	216	219	213	222	239	216	214	214	208	248	211	210	222	220	214	195	216	190	211	210	225	211	211	211	213	225	203	218	199	215	212	205	207	201	210	231	229	196	250	221	232	204	217	220	198	235	195	202	216	222	218	234	196	218	231	219	225	203	218	192	214	207	214	214	214	197	199	220	224	218	184	212	178	163	197	201	236	228	168	185	208	205	203	221	216	213	213	222	217	207	227	271	224	206	227	213	219	200	221	195	224	242	222	230	225	211	203	187	223	209	237	202	204	218	207	211	197	189	189	175	201	210	232	206	224	229	237	218	198	188	201	205	213	187	196	177	215	213	224	187	202	199	239	231	198	206	221	227	235	204	230	201	241	215	218	227	232	228	207	224	210	244	212	211	195	231	176	238	218	213	230	225	226	214	204	215	211	205	237	206	219	242	233	208	238	228	203	214	217	210	206	254	224	234	230	221	221	206	207	232	229	246	206	251	198	179	209	217	204	221	205	239	215	193	203	198	219	207	245	247	213	217	204	213	218	259	213	216	221	204	201	208	229	197	183	214	232	201	243	208	233	248	209	205	222	207	221	201	208	208	188	201	236	208	215	227	224	236	221	214	204	190	229	218	199	219	196	200	229	211	215	193	222	216	234	214	227	189	223	204	198	230	230	213	225	214	196	209	238	215	213	222	214	218	214	237	212	214	188	205	221	189	195	202	216	220	202	200	218	207	223	240	202	199	228	198	215	200	227	225	205	215	214	211	219	209	211	201	188	200	212	234	204	230	233	201	226	176	193	215	202	205	195	232	219	242	211	189	210	251	232	229	213	215	249	237	253	208	216	237	201	219	226	208	217	219	203	227	189	218	248	203	228	218	206	235	209	238	248	200	191	209	207	224	228	203	227	226	200	224	187	176	220	256	239	229	192	205	234	232	227	214	220	248	206	240	198	214	221	199	182	210	179	236	187	218	233	230	222	210	225	191	232	214	213	175	225	228	232	215	220	182	228	215	209	248	213	208	204	190	194	194	230	215	226	222	216	224	248	224	222	231	250	194	223	203	228	203	218	228	217	189	229	211	202	224	183	214	227	231	194	184	202	210	235	220	196	219	214	204	194	215	210	199	213	214	192	224	246	206	227	238	192	198	198	223	223	230	226	228	211	212	219	212	198	221	213	220	195	235	232	205	228	196	212	244	192	226	233	245	207	209	236	225	204	213	200	197	201	228	238	186	212	230	237	225	222	228	205	207	202	229	208	220	226	239	204	212	204	216	186	184	224	236	213	209	211	215	222	206	211	207	181	198	206	204	248	204	242	220	256	197	202	215	210	211	222	230	215	213	223	221	190	222	214	225	221	213	228	204	234	211	218	219	183	235	206	202	218	210	213	199	230	247	206	212	208	215	199	210	240	221	202	185	217	204	220	200	226	198	219	206	208	221	210	206	209	203	214	231	227	220	192	214	245	215	210	209	206	226	233	215	234	228	212	223	209	218	223	224	216	226	210	202	218	227	217	201	218	203	220	211	208	236	241	222	204	240	203	179	214	196	206	203	190	199	214	220	222	210	174	223	218	217	181	216	227	207	242	223	219	193	204	233	262	211	202	200	211	239	209	204	236	231	196	212	216	215	205	207	221	220	209	227	234	232	213	207	210	232	201	232	211	207	237	240	216	223	186	212	216	225	229	229	224	197	197	195	225	227	207	231	189	221	194	210	218	177	216	216	261	237	190	191	218	211	204	205	214	206	200	213	201	208	248	245	211	228	207	205	230	205	244	249	211	226	222	208	214	251	205	203	194	202	215	193	218	205	194	218	225	211	205	239	205	248	228	225	229	211	211	214	191	233	207
7615	588	563	525	497	531	506	521	493	540	538	498	498	527	570	514	520	494	502	542	546	535	497	529	539	548	525	553	546	529	550	536	535	493	481	500	538	506	512	518	492	535	500	571	528	534	490	505	539	582	526	512	529	532	497	517	522	497	516	543	525	486	550	497	490	552	493	531	544	500	522	499	556	493	510	511	535	536	551	493	505	509	545	512	500	496	592	495	472	483	506	534	462	506	499	500	535	523	509	497	532	485	520	524	501	513	505	503	526	507	506	525	510	542	507	496	511	476	517	557	523	568	552	544	505	467	495	479	551	541	491	524	524	502	506	484	507	519	513	524	520	501	516	528	522	542	539	518	559	506	463	521	506	484	505	568	538	508	532	532	509	520	501	505	531	525	482	548	534	533	517	500	547	452	519	518	522	528	530	511	523	500	488	478	531	529	529	535	543	569	528	522	490	487	504	507	484	537	460	483	511	528	492	530	494	519	531	544	516	539	517	504	517	539	531	499	496	534	506	510	540	543	510	490	515	480	591	523	508	505	505	486	506	502	511	491	505	496	571	512	512	552	522	509	485	515	493	494	478	566	515	523	510	487	525	506	493	520	506	501	557	504	518	503	545	512	554	546	494	516	515	533	543	490	510	516	508	540	513	520	521	495	530	549	485	520	558	508	496	503	508	456	497	532	512	521	539	560	540	515	538	505	561	550	496	512	555	474	528	500	524	488	509	530	510	549	541	502	560	485	477	475	496	536	501	516	505	513	515	520	518	536	517	502	509	519	528	505	489	494	510	534	530	545	555	533	500	511	530	551	534	503	531	531	500	514	506	528	452	527	534	509	540	495	517	478	483	528	536	510	502	509	559	527	549	539	486	529	502	497	519	523	515	529	518	523	500	538	542	529	515	506	527	481	530	507	526	545	496	515	522	532	493	549	504	523	537	529	524	507	542	498	490	525	513	512	545	570	536	516	533	487	528	538	534	470	513	524	546	512	466	523	534	508	544	544	527	507	485	493	572	525	480	522	510	508	512	513	503	508	502	506	521	471	548	514	478	512	514	490	482	501	526	526	527	513	532	500	531	524	517	535	504	561	514	517	506	527	524	545	533	506	551	565	489	501	521	526	493	504	581	501	485	493	532	551	511	530	514	522	489	489	498	527	500	501	531	504	519	546	495	532	512	556	504	514	502	562	520	504	542	516	534	488	526	495	518	482	539	497	565	533	506	489	487	511	506	535	524	474	527	486	545	512	493	533	517	454	490	518	479	517	524	526	502	487	550	487	516	553	504	550	536	535	490	512	547	502	518	535	555	535	527	507	506	519	529	557	543	550	533	502	562	527	564	561	484	517	499	475	529	510	560	553	502	538	548	554	511	522	526	500	527	481	523	534	489	521	476	480	498	475	522	523	538	506	532	516	520	527	546	504	527	507	514	541	471	518	503	501	492	474	506	528	525	560	516	515	504	534	491	534	480	541	521	530	499	510	499	532	517	512	487	514	545	529	514	501	538	530	535	518	496	530	536	513	515	524	537	518	505	458	546	518	518	567	481	518	524	492	511	524	520	541	515	544	540	473	520	485	502	509	490	527	507	513	561	510	505	494	550	527	511	565	500	494	548	538	554	494	531	500	542	492	483	509	505	519	529	531	519	471	579	526	514	532	524	526	470	516	532	481	507	501	466	486	519	514	497	500	531	515	501	539	553	533	538	499	517	547	556	542	543	489	475	523	517	525	493	537	534	475	548	521	505	523	534	512	530	485	541	479	496	524	478	493	507	536	521	541	545	509	533	550	498	492	535	529	526	513	500	561	486	502	550	481	538	541	530	519	496	500	565	556	523	521	541	517	544	514	511	509	568	524	545	476	496	524	530	499	542	552	496	493	507	491	552	519	492	528	510	514	545	508	511	487	505	505	564	529	526	507	525	520	483	544	502	505	492	536	529	513	515	495	499	545	540	502	483	509	507	506	489	503	509	493	462	539	532	520	514	489	538	523	483	543	525	544	483	542	563	494	534	524	528	509	515	524	545	520	502	527	551	498	489	557	514	453	480	512	505	516	488	513	495	521	485	519	507	546	547	499	492	475	527	536	523	518	545	513	562	517	515	501	538	514	508	548	516	561	473	533	534	519	525	505	537	554	499	500	524	555	529	484	494	528	528	500	518	516	510	514	504	492	524	490	554	457	473	535	525	503	507	552	517	535	518	497	511	535	503	533	516	509	559	526	530	468	516	489	537	560	473	501	488	486	515	552	487	555	511	529	522	508	521	550	542	515	560	510	519	517	524	467	520	510	551	470	553	527	501	522	543	541	510	546	506	513	529	498	492	522	527	476	500	523	485	551	516	545	550	503	510	491	506	512	560	535	535	520	517	538	535	515	523	516	506	534	502	504	534	519	505	532	502	527	522	545	508	535	525	494	558	540	528	525	491	532	511	503	549	538	527	552	486	526	485	515	536	543	517	521	552	514	486	503	506	504	508	511	526	544	517	544	517	495	540	566	510	518	486	490	492	517	507	504	524	498	542	485	512	516	506	529	475	497	561	535	558	499	518	509	537	500	511	479	541	547	536	494	516	516	499	534	539	512	523	517	511	512	506	486	502	485	513	519	524	564	464	536	476	543	527	509	530	570	507	501	490	557	518	506	526	516	515	496	522	496	506	524	478	541	515	528	534	535	523	489	538	548	501	535	555	573	525	533	500	521	547	551	520	499	526	514	503	533	530	521	521	500	506	543	521	488	502	490	529	502	516	502	560	503	499	493	523	523	524	535	528	563	492	479	494	549	507	493	559	513	547	497	502	498	516	572	533	519	531	532	494	518	543	488	482	507	512	535	529	494	546	502	523	514	511	530	517	528	531	493	496	505	512	470	511	542	480	497	534	535	520	533	558	496	505	502	532	468	523	533	514	509	556	511	492	514	524	514	514	533	487	529	497	515	536	498	515	521	543	512	502	493	521	559	529	491	511	514	517	504	556	524	529	529	539	516	529	520	484	517	545	533	539	493	532	497	530	499	528	555	521	515	486	526	553	502	511	540	508	502	484	521	548	499	534	541	496	506	478	498	510	518	510	502	524	547	508	496	507	505	520	516	528	500	515	531	504	502	452	553	476	510	550	498	554	551	537	526	522	523	512	527	534	504	546	519	530	524	526	504	519	551	508	509	509	526	516	523	504	518	527	538	541	547	551	511	523	508	486	504	512	517	523	539	516	519	496	541	511	481	506	516	558	527	519	530	509	500	526	522	509	490	530	494	483	561	503	465	522	483	545	489	534	495	523	497	563	540	546	514	514	533	528	531	532	484	531	541	514	512	537	528	514	511	530	540	474	491	503	527	536	544	483	515	502	492	461	521	528	548	525	553	506	560	567	505	483	509	523	518	505	527	517	529	506	539	514	506	486	542	480	553	524	487	501	512	521	537	506	493	484	511	491	536	525	539	483	506	537	501	497	499	490	521	505	524	521	523	518	548	501	528	544	511	546	496	507	546
25128	21001	23597	28562	20990	12967	667	497	419	475	415	395	381	416	417	412	367	377	389	337	406	350	378	361	362	357	393	352	348	377	346	374	345	370	339	385	382	352	388	375	345	356	402	380	384	360	399	380	394	369	399	358	387	368	374	446	376	380	382	403	341	329	360	375	360	363	380	362	405	432	342	363	387	368	377	368	378	385	360	357	365	362	396	414	391	361	426	379	408	387	377	360	367	390	363	383	344	386	336	370	346	353	336	370	358	389	380	334	349	360	357	378	365	359	354	365	385	421	360	364	373	351	376	366	343	395	365	348	358	353	358	342	371	386	364	357	369	380	367	400	343	329	351	380	385	375	341	397	341	377	372	371	377	367	348	389	376	378	375	328	363	373	326	386	371	390	381	374	383	371	314	338	363	337	370	399	383	361	333	352	358	323	322	365	358	429	373	346	351	400	346	376	382	335	357	360	342	358	391	356	363	317	320	357	361	350	375	336	376	368	355	372	348	374	380	398	428	366	370	333	404	380	352	399	402	355	350	346	334	374	368	342	318	382	364	360	368	398	374	341	394	396	352	357	370	371	357	372	352	334	392	335	366	382	374	337	366	385	369	380	374	357	343	350	374	355	379	378	375	394	363	351	386	364	364	365	366	382	344	362	362	361	336	365	323	357	355	386	355	374	367	340	387	393	327	365	401	382	375	394	386	337	372	386	353	371	389	379	394	332	371	382	412	334	353	364	351	375	344	365	338	411	355	393	397	360	383	329	345	376	394	397	370	375	362	340	394	382	341	353	358	379	408	372	343	389	345	360	353	366	401	372	399	373	372	408	358	381	382	329	377	378	374	378	343	369	394	394	345	385	400	365	354	383	348	329	391	379	378	354	373	365	344	349	361	364	357	372	333	337	362	347	358	400	426	357	343	355	361	347	376	363	382	386	417	388	380	357	390	392	344	333	399	382	363	358	370	371	365	381	381	368	365	358	385	383	364	367	362	373	399	360	388	375	374	355	406	365	376	371	332	375	382	374	338	395	359	402	376	378	356	379	375	369	436	374	347	373	371	372	348	375	364	424	388	353	355	380	360	375	380	363	353	360	387	400	352	384	409	387	343	366	391	383	353	377	395	346	377	343	358	371	343	383	389	330	390	391	362	351	358	374	350	367	341	436	389	398	326	365	373	386	381	431	359	359	364	392	369	363	419	352	379	409	370	367	348	351	334	384	344	375	347	362	391	374	359	338	364	344	367	420	345	360	361	352	365	395	367	370	360	362	374	358	361	355	406	384	367	402	384	404	365	410	377	348	391	374	346	370	378	353	412	386	371	346	362	377	366	386	339	313	387	361	363	392	403	378	336	372	381	366	383	382	363	371	382	384	377	368	372	355	375	370	337	391	340	370	355	400	352	366	411	376	334	358	340	347	375	369	354	364	354	360	369	352	365	401	363	374	414	395	408	371	324	356	370	353	361	342	387	342	349	367	340	400	345	364	374	379	373	381	373	370	361	349	397	392	436	387	365	361	366	357	360	384	381	373	375	378	354	364	371	391	347	366	386	398	391	359	366	356	387	370	391	361	382	352	384	401	371	393	362	340	359	380	405	366	363	407	344	340	370	363	355	389	380	380	412	350	370	380	391	347	370	373	357	372	349	395	376	371	386	378	401	359	379	328	435	315	393	401	402	399	380	321	386	362	421	407	410	325	390	359	398	349	356	381	385	370	381	398	369	384	374	379	354	352	359	405	350	370	361	337	390	351	388	376	350	370	364	344	354	358	393	383	393	365	352	389	357	361	360	343	390	393	365	369	362	384	365	379	370	327	369	388	350	366	367	324	352	405	370	362	405	398	356	397	343	365	356	406	338	370	354	387	341	361	299	374	413	367	340	367	351	365	375	359	371	372	353	367	372	382	376	367	389	358	352	370	349	363	360	377	386	375	396	358	345	320	360	372	366	343	354	350	358	364	370	374	363	333	357	371	404	384	352	360	347	371	383	362	356	342	397	367	364	379	377	356	359	354	390	363	377	402	397	365	369	383	379	351	372	381	344	347	386	357	347	380	332	352	376	353	372	342	385	341	348	377	400	367	432	352	336	373	400	338	382	373	354	381	364	391	371	351	345	367	387	394	391	373	334	348	399	339	382	368	359	372	363	341	360	367	342	374	348	368	342	365	366	375	352	386	369	393	398	388	376	377	373	360	374	367	340	384	374	376	363	397	394	391	373	381	339	382	382	364	382	407	384	386	339	341	366	369	395	370	369	382	373	405	368	391	372	369	358	357	367	372	408	385	353	413	376	391	356	368	400	346	398	359	425	411	368	386	350	380	389	355	385	318	369	407	361	374	378	359	370	383	368	373	355	367	347	347	352	395	365	367	383	323	396	382	375	366	368	389	392	371	385	366	367	369	368	356	360	350	396	378	373	364	374	381	313	361	387	353	337	367	330	338	367	361	343	392	373	389	385	405	390	351	400	390	377	358	389	374	388	408	369	373	397	371	411	362	381	415	375	383	344	334	347	350	352	360	371	403	350	341	408	394	354	375	341	375	367	380	377	387	382	395	383	357	371	355	374	348	373	336	325	338	368	381	356	365	371	338	369	340	377	402	387	385	373	381	351	363	363	372	358	381	343	349	372	389	355	340	397	373	347	384	379	327	365	372	357	386	372	397	375	368	414	383	369	386	349	348	375	402	396	333	362	337	394	331	393	375	366	373	374	339	310	361	367	351	376	388	369	355	367	319	350	389	359	341	395	385	342	359	354	397	366	391	368	370	382	361	365	357	370	358	388	369	372	349	370	392	360	352	357	383	375	363	382	369	383	364	328	368	409	375	389	358	337	376	384	310	405	378	344	346	359	379	387	396	360	381	358	374	336	372	379	341	377	391	344	407	376	375	377	366	352	367	375	362	357	365	347	399	366	335	351	387	372	346	366	375	371	369	341	349	386	328	397	399	349	399	369	374	401	386	388	378	366	366	375	325	362	377	372	362	399	355	369	397	382	395	353	361	370	370	390	365	372	363	413	360	363	358	348	356	347	365	348	379	320	357	336	346	347	331	358	392	322	380	368	342	354	362	400	390	363	395	342	338	380	349	355	359	354	353	379	412	340	361	372	357	381	349	368	416	367	372	404	391	386	326	392	392	374	352	408	358	348	388	386	365	335	367	366	369	406	360	351	337	355	382	361	388	405	360	390	330	334	365	414	375	427	378	414	375	339	363	375	377	360	369	369	340	346	356	349	350	362	355	385	329	357	356	364	352	354	379	372	377	380	382	382	374	392	369	400	357	347	383	390	362	359	345	369	392	344	355	394	376	387	396	353	344	342	362	384	374	353	374	345	376	378	374	371	383	389	357	361	387	336	443	397	350	351	367	356	366	381	314	364	379	372	380	366	407	373	369	355	394	396	372	378	373	407	377	383	385	355	370	356	364	377	401	339	359	364	354	352	352	367	381	409	377	365	437	391	391	389	351	363	345	384	378	356	375	364	381	355	360
4396	2156	1270	1020	864	836	826	799	830	884	774	834	860	796	778	819	782	774	781	747	748	860	807	807	796	818	785	821	792	813	808	800	821	775	844	784	797	755	774	795	777	777	790	803	833	756	772	817	829	781	771	820	812	794	853	802	777	822	799	802	775	783	733	819	823	784	788	806	833	787	776	828	744	773	840	786	773	781	822	772	808	795	803	760	743	737	744	775	818	801	823	789	781	795	808	755	825	793	770	843	767	821	816	800	800	815	828	826	809	816	794	818	771	793	822	766	789	824	806	782	796	759	779	789	756	797	767	754	799	738	782	792	811	759	818	773	788	792	767	801	823	743	813	750	766	818	814	743	802	837	806	768	777	775	809	785	836	809	791	824	788	828	778	825	732	751	780	781	785	777	732	828	810	802	830	808	769	764	793	759	807	805	789	805	778	807	857	756	783	787	817	797	786	838	765	783	807	794	753	774	814	832	804	802	801	787	757	814	780	761	782	779	808	803	743	794	821	784	809	807	786	797	814	788	775	761	803	826	781	741	785	796	747	821	829	798	819	803	830	808	793	759	779	787	772	821	826	763	801	797	767	815	787	808	750	825	815	842	799	749	776	821	793	813	814	822	817	791	790	796	771	827	798	829	782	803	806	727	786	830	846	782	776	851	756	774	800	795	817	808	818	797	823	775	792	825	819	719	826	824	764	842	779	774	842	785	770	782	809	786	751	769	765	791	797	776	761	786	764	771	776	787	783	771	821	796	813	798	807	788	778	769	844	794	781	743	812	797	801	829	744	835	776	827	763	785	779	749	776	800	777	767	812	764	809	751	765	750	760	764	786	804	756	777	751	777	831	806	768	798	801	802	771	793	770	805	805	794	768	806	807	814	773	768	779	795	809	777	779	835	809	786	791	840	768	787	816	787	803	790	749	826	807	788	810	743	758	867	770	777	816	777	805	779	790	796	759	816	843	792	814	814	775	808	775	801	761	757	799	740	834	782	754	799	819	806	785	817	783	803	796	811	831	822	826	813	778	758	788	768	781	840	757	792	815	799	832	770	830	789	815	851	835	790	739	801	798	777	800	759	783	830	753	767	790	800	823	786	738	758	738	812	794	828	821	781	748	801	776	791	742	824	812	820	829	818	785	793	799	778	777	768	794	783	778	779	804	824	800	805	772	795	772	803	796	733	845	789	791	739	828	750	796	739	784	794	806	781	752	782	797	801	822	809	779	830	801	819	791	751	777	763	778	831	849	723	783	766	763	792	771	784	752	848	745	813	855	810	771	784	763	768	759	817	780	794	789	827	783	813	797	785	817	825	774	765	776	815	782	829	825	740	847	775	756	780	812	806	790	824	791	803	813	856	767	801	805	808	832	788	788	815	810	792	798	782	784	746	784	776	790	832	843	829	794	774	785	813	764	804	847	750	878	849	795	811	766	804	815	829	781	756	816	734	772	750	771	809	781	829	785	777	805	785	812	783	782	791	778	800	780	772	791	774	799	818	793	764	745	799	768	841	847	821	838	764	767	804	811	768	798	813	796	771	751	831	786	821	807	755	817	801	811	815	797	781	806	755	824	799	810	801	790	822	803	790	818	807	781	805	780	758	750	831	776	845	799	782	769	784	788	825	771	845	759	801	829	803	731	814	762	832	818	775	767	807	788	773	790	766	832	767	791	803	763	773	811	815	817	779	784	803	837	809	787	780	773	817	792	791	809	752	799	795	854	808	777	775	771	816	788	793	806	820	792	794	792	811	770	821	769	807	821	738	807	803	808	812	819	810	765	824	819	810	732	761	753	766	809	776	799	806	820	764	783	841	731	840	809	734	839	850	793	783	755	792	771	772	876	767	745	737	835	748	783	780	755	824	775	771	800	784	769	787	788	767	820	798	815	781	785	805	816	768	822	779	767	823	797	761	765	778	764	767	834	841	823	731	810	807	785	769	819	848	771	831	816	794	749	820	825	786	787	819	858	791	782	809	745	807	787	756	778	783	812	825	807	762	735	769	857	869	809	831	871	809	759	799	851	797	795	777	781	787	746	771	730	742	786	764	811	759	821	771	834	805	807	812	781	802	786	783	811	747	771	764	795	799	827	809	756	813	751	799	802	766	792	830	795	767	815	820	810	784	812	741	786	793	793	822	791	805	820	789	819	804	747	788	747	783	825	820	814	780	798	749	774	802	804	799	757	797	841	785	763	788	766	774	843	766	796	781	815	797	800	830	798	836	742	770	763	785	778	773	787	858	760	836	759	783	704	797	808	757	790	797	773	793	800	835	797	832	821	756	798	831	805	832	763	813	784	773	812	740	816	822	853	803	779	773	778	827	762	822	790	788	771	786	822	758	797	783	753	780	777	820	800	799	774	798	776	848	775	746	813	749	826	769	767	792	856	776	737	771	847	773	747	805	832	782	788	775	776	755	817	835	813	815	786	760	783	763	791	761	714	712	744	792	797	827	811	839	825	769	814	827	825	801	802	801	754	836	804	811	770	746	757	774	790	758	777	791	816	752	812	780	784	782	776	796	790	783	817	749	845	789	804	776	762	736	847	771	791	796	785	763	765	795	814	809	825	804	810	797	793	830	799	755	865	836	766	816	805	782	817	744	815	759	734	744	772	780	780	805	831	803	788	808	745	809	798	792	792	820	801	781	781	773	823	819	776	770	783	838	870	827	783	839	796	786	794	790	756	806	754	711	787	791	827	829	804	829	805	765	825	822	777	806	791	810	790	769	824	773	826	777	755	794	834	770	808	781	776	778	759	777	809	802	835	770	803	785	798	787	760	794	807	813	792	786	794	796	813	782	758	765	768	798	799	757	797	835	817	804	811	821	832	772	780	781	777	768	802	814	848	777	780	823	789	778	756	813	815	814	838	777	802	786	765	821	737	788	798	766	758	807	767	765	781	769	792	803	835	811	761	842	812	812	779	767	803	757	760	790	817	805	770	805	785	795	791	781	826	785	786	810	783	840	804	819	809	781	805	797	787	799	804	807	802	784	833	742	807	779	775	781	814	867	805	767	804	805	774	760	812	848	792	834	808	785	823	795	798	793	798	805	873	813	780	808	801	749	764	817	798	759	802	806	763	811	790	798	724	780	770	766	797	796	744	782	749	821	777	793	810	823	869	834	809	763	781	802	772	808	830	801	781	803	800	762	771	800	752	829	768	821	794	758	821	810	778	771	808	713	819	793	814	768	763	788	804	761	723	836	810	760	801	783	820	766	805	813	834	798	799	803	830	773	783	811	778	802	770	773	787	771	787	780	820	756	821	813	747	766	817	773	800	809	720	765	822	812	726	790	803	846	769	804	816	817	778	857	766	782	775	790	751	790	817	811	792	759	851	786	786	791	793	789	792	829	775	784	764	815	774	820	782	771	765	831	765	799	792	803	837	815	767	811	809	797	779	796	790	781	816	802	824	791	749	759	807	837	816	795	777	772	731	806	805	786	792	742	813	766	838	810	800	784	823	807	785	790	757	756	820	784
24319	20966	23941	28151	20970	21006	10970	626	467	398	432	401	398	342	329	327	334	324	329	346	326	319	356	331	346	302	335	298	333	303	344	312	309	281	310	305	322	326	317	320	337	324	307	309	329	261	307	295	282	289	304	317	336	311	301	315	325	272	310	273	284	288	304	293	319	305	269	288	303	300	278	283	316	294	298	293	329	283	287	320	295	277	304	301	297	272	324	317	321	288	272	284	306	307	330	331	300	298	319	312	358	332	304	324	324	294	326	267	301	297	317	283	319	269	290	294	309	325	315	338	316	278	293	299	278	316	312	297	317	282	320	277	296	273	313	318	315	306	325	310	305	306	302	299	319	316	284	333	296	366	300	315	294	283	305	317	289	300	303	315	283	293	290	305	302	318	298	284	331	322	302	313	306	293	332	309	358	355	328	289	296	302	279	303	312	284	315	320	271	319	279	299	301	279	319	286	277	327	308	295	322	285	304	295	330	351	308	280	325	308	361	287	310	303	278	287	289	279	313	340	333	295	306	267	289	299	315	299	313	324	285	282	254	292	352	311	293	305	300	288	311	280	287	328	304	283	286	310	313	255	302	303	295	295	269	278	257	329	295	291	286	316	310	312	309	319	291	320	328	316	299	284	298	265	283	294	316	278	306	292	288	327	298	297	314	276	298	267	274	292	292	288	328	305	266	313	282	269	297	313	289	334	302	290	350	300	314	306	277	266	307	313	298	322	302	315	318	347	353	284	295	279	306	265	308	293	312	263	262	294	338	272	309	301	319	291	330	304	315	304	312	283	314	285	300	302	307	287	328	282	285	275	318	290	311	329	311	310	282	318	297	322	284	335	299	322	288	277	303	322	286	329	345	295	336	320	286	284	298	315	285	314	314	346	315	350	327	299	309	282	300	295	330	302	322	305	319	280	319	334	298	278	245	310	283	334	335	334	289	271	301	307	294	308	312	309	309	286	277	327	311	314	305	338	343	295	321	294	296	326	291	334	310	317	315	282	280	311	284	283	312	302	314	281	314	300	336	267	307	332	348	300	305	312	288	305	310	359	313	290	266	310	323	294	335	304	317	287	300	324	308	304	282	320	341	304	320	313	328	299	272	286	335	303	328	287	307	293	300	326	275	316	303	303	286	307	273	286	310	286	316	307	277	322	328	291	298	303	286	290	303	320	292	317	320	313	280	274	304	282	317	296	274	269	305	301	308	299	311	337	289	303	308	298	310	319	339	294	306	304	300	263	283	301	319	325	333	300	325	281	330	288	305	299	336	328	295	269	282	305	310	364	308	310	320	279	303	316	288	286	272	275	332	315	344	318	307	269	314	304	331	333	320	337	295	271	300	286	323	311	330	307	283	319	298	310	334	250	315	308	291	288	303	306	299	295	290	310	301	296	260	317	314	306	307	299	315	277	316	333	291	326	314	283	302	307	293	310	338	328	328	314	304	299	309	320	314	292	325	335	316	287	300	317	297	257	306	269	308	308	333	290	299	285	266	307	304	327	308	301	295	282	307	281	303	298	287	294	302	315	297	317	297	317	256	288	293	279	292	304	286	304	330	285	327	306	291	309	321	341	312	315	291	283	320	313	315	314	307	272	276	275	258	320	311	336	300	305	292	297	316	328	307	287	322	310	317	320	273	297	311	338	283	254	301	300	293	275	320	326	310	258	280	285	299	321	267	301	303	314	330	308	282	290	319	312	296	271	317	327	327	320	294	307	284	299	310	296	306	300	348	319	330	326	284	326	299	289	268	315	301	323	324	343	305	322	308	301	297	334	325	317	302	286	310	310	310	304	315	259	306	325	345	289	304	283	284	324	334	284	300	278	330	294	281	314	296	272	300	284	283	309	293	311	300	326	304	324	272	314	318	336	269	339	307	349	312	295	306	302	306	299	327	319	298	301	282	315	318	294	275	325	353	318	290	302	299	302	315	308	335	295	307	318	319	275	302	287	301	299	295	279	277	308	334	292	296	322	269	307	294	328	321	304	305	332	316	325	293	306	317	308	297	303	320	275	286	272	311	358	285	314	283	285	296	318	302	277	300	306	332	303	293	322	297	321	309	301	324	284	316	308	280	277	275	271	314	331	292	283	277	345	318	283	301	314	319	314	300	293	326	303	301	314	322	310	292	275	313	299	274	344	301	294	307	304	319	321	322	304	300	310	314	260	306	319	309	319	278	324	331	289	315	295	261	339	304	255	331	304	332	317	274	313	323	304	286	245	344	321	306	309	306	305	326	315	287	311	264	288	294	330	282	274	307	303	298	323	293	306	325	330	271	308	324	295	288	308	297	316	312	276	305	304	296	328	289	298	277	308	270	316	307	248	296	321	300	304	301	273	289	287	333	304	306	303	307	283	334	345	333	332	314	296	315	286	318	307	324	333	307	278	320	313	318	329	327	288	304	309	284	289	294	269	299	301	307	311	301	308	301	296	279	302	296	314	307	297	324	288	308	313	318	277	308	355	343	292	307	304	272	291	299	307	293	293	299	289	300	283	297	328	293	335	304	314	306	301	296	290	337	273	314	302	330	324	305	336	333	332	306	280	296	310	290	291	334	307	301	298	303	330	335	348	290	315	303	302	293	310	309	301	276	294	338	303	340	329	277	324	329	319	286	298	281	288	339	349	286	314	316	329	324	329	289	306	309	283	333	303	320	281	289	285	332	346	321	331	295	279	284	295	323	283	259	305	312	308	300	311	298	309	342	308	304	317	294	287	310	335	288	304	319	285	264	319	299	312	321	330	303	322	322	320	299	346	314	303	312	247	287	310	302	361	341	323	310	299	304	309	340	309	273	328	300	289	291	318	333	313	334	337	288	285	314	316	324	287	315	285	313	292	326	316	315	299	312	265	290	290	296	300	318	298	287	309	316	280	282	316	310	330	291	315	324	270	302	312	320	305	314	304	302	317	293	338	304	331	263	286	310	271	273	334	340	349	296	274	317	296	341	319	324	304	302	309	298	294	281	301	334	327	302	308	311	312	330	274	339	324	325	294	337	315	302	284	323	298	279	309	297	308	281	289	304	300	268	311	314	342	340	310	312	298	286	304	313	279	300	326	264	306	319	308	306	281	317	315	314	303	333	308	304	319	299	325	302	295	322	324	283	305	297	306	289	293	316	301	316	298	327	330	340	323	268	360	300	300	283	278	312	288	296	316	288	314	300	304	257	286	262	312	291	308	284	319	282	268	287	336	334	320	289	308	314	313	301	285	327	326	321	327	286	285	310	280	302	312	310	271	256	322	293	292	286	317	300	315	314	276	312	285	314	288	302	277	279	326	294	261	285	302	312	298	318	332	284	289	305	340	300	287	310	309	311	315	340	330	302	318	270	304	320	288	314	307	308	303	316	301	330	309	313	300	314	314	305	312	266	275	317	324	312	334	287	261	314	309	313	288	314	294	276	314	300	277	296	308	301	292	302	271	311	318	291	294	324	286	323	278	288	306	316	272	294	305	282	294	299	309	271	321	306	283	321	319
4010	3129	1660	1021	852	758	690	727	618	682	662	659	650	620	686	654	633	632	622	698	612	661	586	633	638	660	646	663	661	623	611	658	631	669	588	635	629	615	667	651	654	649	602	592	640	652	621	640	663	632	662	620	640	597	619	623	621	641	641	676	646	636	673	661	655	625	651	636	637	688	604	628	655	671	641	625	594	658	612	609	635	595	652	657	613	651	648	684	677	633	645	661	638	578	646	608	601	649	632	632	617	630	622	693	648	675	629	665	648	625	661	613	645	643	669	646	598	618	646	646	649	635	631	649	644	636	610	651	653	638	648	627	648	663	633	625	613	619	641	598	648	622	588	648	633	649	704	618	642	672	656	677	671	644	644	646	652	641	628	601	590	632	620	636	644	576	663	650	655	635	598	647	612	649	655	635	591	649	661	671	623	645	638	616	682	664	626	592	662	664	674	663	665	637	649	656	616	670	669	658	645	623	602	583	624	617	647	647	664	667	656	633	636	620	629	619	641	652	658	603	664	652	599	636	630	640	624	661	646	628	620	632	645	661	651	620	619	682	655	636	641	641	628	637	639	622	635	599	633	610	617	608	630	659	648	638	626	654	646	632	656	651	641	645	634	622	648	675	667	621	658	645	674	638	665	599	592	619	590	649	606	633	642	679	688	577	598	670	676	642	620	675	648	613	620	648	651	672	608	624	641	586	641	614	658	626	669	629	645	632	630	626	670	656	649	607	647	596	646	651	626	652	662	644	621	695	664	573	634	655	641	627	579	648	651	608	665	608	698	667	674	595	600	628	675	671	610	636	661	647	640	643	617	627	599	595	625	662	684	668	657	645	636	645	623	633	634	668	613	675	667	636	587	628	631	664	635	638	705	650	636	662	616	674	659	624	627	618	668	646	646	635	661	663	627	627	669	660	610	635	662	631	625	676	603	615	649	653	637	639	690	592	615	609	639	615	632	607	662	636	718	618	604	654	600	650	631	607	607	672	630	661	653	682	644	645	613	610	632	632	657	609	670	626	697	603	649	640	631	675	674	636	687	622	643	663	676	612	647	680	625	656	612	645	640	627	622	654	631	623	633	632	612	640	666	669	643	631	675	645	608	618	629	626	641	648	640	648	647	646	653	650	626	653	632	628	651	650	650	653	616	619	675	653	642	611	644	673	592	636	598	642	619	636	641	670	662	639	627	625	660	665	631	612	605	651	642	635	590	607	653	655	599	650	628	641	657	662	682	631	625	616	614	597	624	617	620	607	636	648	628	627	654	684	604	650	641	623	645	639	624	614	599	641	627	590	683	617	647	666	589	641	660	638	656	622	610	628	641	633	666	637	615	591	646	640	667	636	609	638	652	601	642	641	607	609	637	642	657	650	630	577	592	610	645	636	675	624	640	654	641	678	645	673	643	617	587	667	648	636	624	672	645	591	672	667	610	615	618	651	662	637	629	634	612	615	635	662	669	623	591	625	620	644	626	659	629	623	648	651	632	595	607	599	618	632	644	644	617	663	653	606	641	657	619	590	657	627	659	641	598	658	672	651	630	679	652	616	684	598	610	627	638	647	652	628	629	672	588	656	629	626	643	617	632	647	642	653	630	613	614	616	664	667	596	662	646	617	591	617	574	591	603	634	666	675	623	599	684	657	634	588	634	668	608	651	626	647	662	642	582	630	655	609	635	647	622	616	622	641	659	639	615	652	642	678	634	650	616	612	642	662	626	639	599	655	625	674	627	637	619	668	634	654	670	598	648	668	587	632	634	619	630	632	674	613	644	621	672	655	625	620	635	689	653	614	619	607	660	642	656	656	671	627	626	620	641	585	605	623	654	635	603	620	637	683	669	626	634	651	647	614	622	641	673	639	630	635	631	637	639	597	614	617	651	657	644	651	660	659	641	627	608	662	626	673	618	639	652	607	605	621	659	657	640	674	632	612	607	674	644	650	651	631	637	653	631	648	637	637	583	626	610	666	658	603	656	661	657	648	627	617	624	640	643	645	613	674	619	639	647	615	670	668	658	626	673	656	648	678	678	667	639	660	639	637	628	615	664	640	640	617	605	632	650	621	627	601	672	666	587	596	628	605	635	605	640	624	597	583	633	646	660	673	656	659	602	625	664	612	631	636	654	658	647	668	668	672	589	645	633	638	642	639	680	625	618	632	694	629	613	670	641	633	669	650	652	652	622	618	728	583	671	653	657	603	627	630	637	615	635	647	628	675	629	589	658	641	653	647	650	657	621	641	653	624	700	624	648	623	613	648	633	638	618	625	634	638	612	690	629	575	642	648	683	618	617	666	678	616	661	654	655	636	654	610	633	622	661	659	659	633	648	658	601	643	669	636	644	627	595	643	663	655	634	603	645	646	667	660	584	654	631	593	636	632	643	614	685	650	632	664	632	665	686	654	592	602	638	647	603	641	690	650	628	658	663	588	676	621	611	673	588	650	694	680	654	619	611	635	663	658	628	617	656	646	620	641	637	669	606	602	621	664	623	602	649	628	674	635	643	672	603	646	670	607	671	626	678	682	630	684	663	643	628	596	661	643	590	627	629	624	617	667	626	667	655	576	688	607	633	644	644	647	649	632	649	617	681	631	645	649	628	630	640	638	665	591	676	630	626	640	635	616	683	616	637	639	653	624	599	595	619	663	616	670	658	619	627	622	694	605	686	645	647	600	657	605	607	599	653	601	623	597	660	639	657	678	641	632	637	658	670	644	623	599	647	638	594	617	624	647	676	650	628	633	665	585	636	659	669	699	622	608	666	654	632	664	630	640	641	617	668	656	630	680	608	679	629	629	599	637	619	610	652	612	630	634	611	652	611	672	635	632	646	653	664	686	622	619	587	637	692	576	657	629	636	612	620	686	595	666	644	661	693	591	627	693	653	679	638	673	626	614	623	635	675	650	616	681	638	599	626	654	635	663	688	650	674	595	608	595	669	661	637	666	613	668	643	638	586	636	611	625	663	620	644	607	594	599	663	629	587	654	660	643	627	648	642	632	650	623	655	622	624	651	614	612	612	655	633	630	675	664	632	652	613	631	628	677	633	646	669	637	623	659	643	601	653	651	646	668	639	632	636	619	618	641	675	647	654	631	614	614	614	589	611	641	607	642	644	646	613	658	628	676	625	611	658	639	645	661	640	680	649	610	625	708	588	614	649	627	657	654	614	631	616	619	588	654	701	637	626	636	607	668	594	652	657	638	632	626	607	599	633	642	631	645	688	599	645	619	626	642	624	628	624	619	608	610	631	625	589	619	658	638	635	614	625	617	640	671	664	597	602	598	616	621	676	624	614	629	647	657	619	598	660	628	639	650	623	672	652	638	633	568	602	608	671	629	662	598	639	616	631	635	624	623	605	619	699	655	657	638	620	670	625	572	612	640	645	652	604	605	674	647	603	661	657	644	612	607	604	641	625	680	659	624	641	638	623	628	626	657	647	594	650	643	639	592	622	582	624	621	643	631	677	644	616	658	617	636	678	630	615	627
33346	14615	2100	284	288	226	210	194	234	230	204	211	243	195	213	215	209	219	225	203	213	206	195	200	208	197	230	210	229	240	228	190	212	219	213	244	214	206	253	177	230	191	193	206	223	209	240	213	219	224	255	220	217	183	178	189	214	212	224	233	216	226	222	206	231	222	212	219	220	209	228	221	219	187	188	230	227	229	224	223	220	195	243	242	192	204	212	204	206	209	212	212	219	199	252	211	222	209	191	186	196	219	229	243	210	244	231	210	209	233	188	233	213	192	246	206	221	219	221	221	192	236	221	231	201	217	222	217	202	201	216	226	236	227	249	219	207	221	237	215	216	208	200	229	242	220	214	224	208	201	183	194	214	176	200	201	208	218	201	205	186	206	217	217	189	217	206	198	200	236	204	204	237	223	212	197	242	228	214	191	203	189	256	217	235	204	204	199	203	221	239	233	214	201	250	217	195	216	197	218	194	207	216	201	204	228	244	217	212	219	211	218	213	219	216	218	222	190	215	220	222	230	227	232	234	217	194	209	192	200	187	228	225	205	239	217	227	192	230	217	221	241	228	210	233	218	258	244	236	225	212	232	248	256	253	218	207	216	197	232	220	232	253	233	221	231	202	208	208	241	238	214	227	212	210	256	200	215	193	215	214	203	226	220	211	231	213	233	226	212	213	191	251	198	240	215	254	206	209	233	212	235	239	248	194	226	200	236	226	238	213	230	229	214	230	236	208	175	205	219	218	209	224	203	207	216	181	216	226	202	224	208	235	217	225	219	202	205	211	213	215	256	222	208	228	252	211	204	213	210	239	217	215	241	204	232	220	199	203	257	200	216	191	203	228	245	238	232	211	219	246	207	227	233	244	232	219	191	211	233	192	205	210	205	204	184	231	200	240	197	198	252	202	228	218	216	237	234	221	219	224	207	216	238	216	241	228	217	217	216	214	237	224	220	212	197	198	234	207	224	213	220	239	210	223	218	205	198	242	198	222	241	238	215	244	220	203	233	218	222	207	182	221	237	208	211	204	220	232	230	200	200	225	197	214	240	233	220	227	206	236	222	204	214	193	221	212	226	207	207	203	214	185	231	195	200	221	220	219	218	241	244	221	235	200	223	224	220	213	193	193	190	214	208	207	217	215	227	201	210	213	230	222	218	231	219	210	229	210	214	250	214	202	229	204	237	246	176	204	239	209	217	214	237	221	212	212	239	216	221	203	210	194	201	203	215	186	217	216	243	206	235	213	212	235	229	236	218	212	224	237	206	203	193	216	227	219	223	210	193	200	216	199	254	235	219	223	180	226	225	198	214	225	213	217	217	214	208	214	225	219	223	201	188	200	226	204	221	232	233	202	216	205	222	225	223	233	218	212	225	196	244	236	201	248	195	220	219	218	226	240	242	240	242	196	207	216	229	187	225	214	227	218	220	233	199	208	239	232	220	237	243	218	207	197	219	243	215	215	238	227	244	234	204	206	228	211	207	221	216	219	228	198	219	216	214	219	204	198	189	213	234	200	197	217	191	231	233	229	215	217	197	221	215	215	208	201	216	222	216	212	240	205	204	223	221	219	228	236	200	219	225	211	209	214	204	203	218	209	228	217	258	215	223	227	231	227	241	218	205	229	221	226	187	231	213	212	170	188	242	227	213	211	227	232	212	227	238	256	235	220	200	208	197	209	219	205	248	217	222	217	241	199	210	221	223	203	217	216	211	216	214	208	185	224	198	214	201	190	218	236	216	200	211	230	198	225	216	229	202	194	220	224	208	192	247	186	226	199	244	245	193	235	201	190	229	221	205	207	209	202	220	203	201	205	230	221	209	184	249	191	191	208	207	220	215	216	242	207	239	253	206	227	212	236	207	249	227	231	207	238	242	230	233	219	205	268	213	202	220	223	218	192	242	229	235	191	222	231	233	206	218	209	225	220	247	177	224	215	216	231	211	198	208	192	228	220	228	193	219	237	192	222	228	202	193	208	201	216	229	221	232	217	232	191	218	219	193	197	239	240	218	207	228	197	215	216	250	197	213	222	227	215	208	232	209	194	189	215	234	210	238	220	211	225	206	230	218	212	199	250	232	227	213	239	243	211	205	188	210	243	215	235	216	232	242	195	246	230	212	230	232	226	251	216	224	179	217	192	233	220	241	234	221	203	203	201	242	204	199	243	226	200	233	235	229	202	201	237	205	196	230	212	250	214	218	216	214	216	208	207	234	217	208	216	210	210	211	210	229	201	192	210	191	191	208	203	238	237	241	224	195	203	235	219	220	209	220	221	212	233	177	205	220	183	188	238	239	230	231	231	243	198	244	199	194	235	211	229	207	221	213	204	218	229	252	225	229	213	205	227	221	243	242	210	210	237	210	220	221	241	217	228	228	212	225	205	198	202	234	244	238	202	211	209	215	209	207	232	211	224	250	227	193	192	243	228	214	237	210	225	231	244	198	236	218	237	207	207	233	213	192	225	204	226	215	219	221	212	240	196	225	232	184	194	179	214	210	216	242	217	216	223	203	221	218	182	221	193	204	192	217	208	205	181	201	224	184	210	238	208	225	220	214	227	213	228	240	212	220	189	235	220	197	194	203	203	216	237	226	217	216	198	220	201	247	244	184	193	207	222	219	222	235	219	211	235	212	196	232	230	234	215	236	239	208	216	217	216	218	220	224	217	240	241	224	240	218	197	230	226	197	240	223	195	215	207	211	209	225	224	238	205	213	214	197	236	231	221	209	234	230	199	215	230	200	225	206	221	231	232	191	225	210	221	186	234	211	202	223	212	242	222	188	199	202	210	198	219	192	207	243	243	238	210	204	225	229	210	205	200	241	214	228	215	189	224	232	208	232	226	228	223	224	217	213	208	227	197	212	215	221	230	234	244	195	232	215	220	222	221	218	234	217	202	228	229	203	223	219	239	238	218	231	205	243	206	193	239	215	217	193	205	222	239	200	193	247	192	200	227	210	222	241	232	233	197	248	221	220	245	211	196	166	235	215	219	214	247	225	207	201	210	200	235	225	210	222	197	210	198	230	221	200	198	218	226	219	193	221	228	212	218	235	213	233	216	208	210	205	208	231	224	228	195	199	213	218	206	240	224	223	218	203	215	234	248	206	205	191	182	178	242	218	197	222	214	218	217	215	209	228	212	237	218	219	251	218	220	203	224	230	218	205	205	209	219	219	240	199	223	220	181	188	239	211	224	237	197	199	201	228	250	206	208	216	218	212	237	239	238	232	201	199	188	221	185	201	225	190	210	208	259	228	217	184	216	224	212	234	212	229	209	218	216	203	209	209	230	209	221	222	199	217	228	198	208	202	201	212	251	215	204	232	221	196	211	193	207	215	229	251	235	224	209	176	211	244	229	246	198	215	216	203	213	209	211	222	197	213	206	233	211	217	201	205	248	223	175	211	217	250	215	231	207	238	210	218	224	218	226	221	223	215	209	197	239	210	201	201	228	200	226	224	208	209	210	208	228	241	259	202	220	223	204	238
7687	611	524	579	581	534	536	538	508	517	542	522	554	554	546	486	503	523	522	511	512	516	576	526	527	544	536	561	540	489	543	531	519	546	509	550	512	548	562	516	522	505	520	510	508	502	524	497	506	485	535	537	505	492	541	504	483	494	519	534	512	515	538	549	523	504	555	473	531	527	514	547	538	510	514	566	521	499	533	533	551	540	527	544	554	506	530	529	538	519	506	479	552	527	514	524	567	588	534	554	526	500	520	541	526	514	496	540	528	528	494	530	511	507	540	524	521	524	529	522	538	491	582	545	509	531	530	534	520	518	535	525	537	538	518	517	533	549	496	513	556	516	531	569	547	494	523	521	587	517	530	532	537	526	511	531	559	530	484	497	573	494	535	535	548	518	559	536	512	495	510	508	584	536	502	529	568	537	544	508	521	509	564	510	510	558	569	514	503	490	483	557	524	577	523	512	543	500	510	516	508	515	532	523	524	494	495	513	491	537	503	519	562	518	517	535	518	540	516	499	545	507	550	547	533	543	518	529	544	495	550	581	543	509	539	504	532	552	484	519	535	522	528	542	509	503	524	530	553	545	542	513	523	472	551	553	543	509	495	573	539	511	518	533	497	540	506	502	578	539	495	533	565	529	530	494	520	492	510	547	489	523	503	525	513	514	513	513	520	536	544	504	470	482	550	494	524	561	515	518	520	534	552	502	518	500	521	507	478	511	536	495	517	532	552	518	473	502	531	515	528	494	507	536	518	517	537	513	537	537	505	542	545	500	514	517	526	517	560	541	492	522	521	512	513	511	520	539	535	497	503	539	503	510	516	577	529	571	520	529	509	542	505	506	545	494	510	517	526	529	487	543	535	567	492	539	558	510	512	517	536	502	526	541	501	509	524	553	539	516	526	527	532	533	500	519	548	510	561	530	494	522	496	539	516	517	577	468	502	491	519	542	513	507	548	516	529	547	495	578	492	499	497	511	529	492	492	529	504	518	531	545	538	483	505	490	530	563	514	530	523	544	558	458	521	564	509	526	534	533	514	536	512	535	531	524	497	528	547	525	524	543	514	523	528	491	508	552	510	547	561	518	521	502	561	522	528	545	536	533	520	507	563	519	517	509	509	510	553	506	542	514	527	517	561	526	493	528	528	524	524	530	518	538	563	484	549	530	505	552	486	531	526	518	511	540	563	551	499	539	484	518	520	551	543	524	523	496	514	542	486	540	530	511	516	541	507	524	533	519	513	524	540	551	472	547	497	501	512	509	539	506	529	568	578	535	537	530	535	519	517	520	546	503	582	490	552	549	479	520	531	539	536	540	520	514	509	519	498	508	520	540	508	530	516	519	536	518	535	497	530	537	485	514	540	497	492	573	501	528	462	529	537	507	558	540	556	496	494	515	471	523	532	502	551	558	502	512	514	507	533	521	511	532	514	574	559	527	507	522	529	526	552	510	490	539	503	522	590	526	537	477	510	517	521	512	522	557	460	551	521	520	498	569	536	551	535	512	510	536	518	542	486	518	534	516	548	512	519	550	512	512	552	560	533	538	530	526	545	499	546	483	571	517	483	527	523	513	569	519	518	565	516	571	519	509	511	523	530	526	490	570	520	560	521	471	530	557	531	545	519	494	482	514	528	521	531	500	520	528	531	518	551	513	530	533	570	482	519	530	579	517	483	522	530	513	488	530	525	551	535	499	512	523	560	492	516	524	534	564	518	547	523	545	572	477	505	516	493	524	561	545	555	562	483	509	531	542	516	552	529	522	579	510	484	532	545	503	526	511	521	535	522	502	512	535	528	532	539	528	484	577	533	503	513	524	530	515	533	526	498	515	512	541	498	503	541	544	491	515	544	497	541	544	478	528	502	537	541	549	504	513	528	550	540	504	524	543	540	534	533	525	530	513	503	527	540	502	531	539	529	530	529	535	534	537	517	520	555	549	523	503	539	515	515	512	536	533	530	490	529	564	510	534	512	531	512	541	564	534	526	533	513	537	505	526	516	517	471	533	522	525	494	559	518	548	529	530	502	478	524	522	527	575	520	514	476	492	527	475	523	532	520	529	558	503	604	516	502	505	549	484	530	511	502	564	595	560	545	534	504	527	521	563	532	553	541	566	499	549	531	525	524	516	542	525	517	573	532	486	523	527	519	505	510	515	524	524	495	559	513	544	521	479	498	549	528	534	508	535	535	517	472	504	516	487	521	509	514	549	511	563	533	509	508	534	549	565	512	541	534	504	523	546	508	498	555	527	567	521	484	536	514	520	512	533	511	546	505	510	543	512	544	536	517	501	508	550	527	539	547	544	539	503	543	509	544	490	514	520	515	545	500	523	527	489	527	497	513	533	536	567	525	568	509	475	523	519	487	493	531	507	552	522	547	488	521	553	514	506	538	520	531	519	575	547	503	504	524	513	567	520	517	535	500	546	548	499	542	540	533	517	475	560	545	537	551	495	520	540	491	546	507	521	519	515	513	510	523	506	526	532	534	537	540	486	511	549	558	528	583	532	542	516	517	508	494	542	522	517	509	539	529	537	542	528	520	537	514	507	532	504	494	554	514	604	521	520	538	514	535	490	483	514	556	538	495	559	520	546	493	527	525	554	539	488	515	528	519	495	522	550	555	472	555	497	527	500	521	528	512	532	548	481	502	507	543	514	526	530	516	546	530	525	562	556	563	532	509	536	531	507	531	559	532	539	546	536	518	479	510	489	550	540	514	570	503	517	544	547	498	513	518	535	517	553	542	502	544	464	514	515	505	525	533	540	531	558	548	535	523	512	531	542	511	539	525	566	523	500	527	530	576	539	585	540	515	529	504	520	519	516	492	555	497	500	576	507	500	513	495	501	546	575	485	475	499	508	554	497	535	523	534	548	524	520	532	497	515	567	533	496	482	537	499	490	519	555	531	515	543	526	529	526	487	507	519	476	548	507	471	527	513	527	564	525	546	563	552	556	550	521	540	535	510	527	522	547	530	514	547	552	583	516	518	509	507	544	505	518	513	573	509	528	526	509	506	528	542	537	519	507	528	512	490	537	547	536	549	527	516	528	513	510	544	561	514	502	524	557	525	524	532	507	521	530	520	533	499	512	528	527	534	564	512	549	524	507	514	490	565	508	514	512	532	525	541	517	533	512	524	498	492	525	549	542	530	530	532	522	518	543	530	527	536	529	504	526	494	505	519	514	534	527	524	512	540	562	547	546	536	539	534	513	521	547	534	534	507	516	555	495	515	536	533	536	537	516	551	520	540	552	514	578	482	552	551	504	520	569	534	528	515	541	524	510	543	527	526	521	529	545	526	499	565	500	493	516	534	509	539	473	544	541	470	543	503	522	509	539	566	518	526	533	511	472	522	495	537	501	518	553	515	532	539	539	528	533	518	510	517	525	538	509	542	515	542	556	522	497	574	525	489	542	554	546	501	543	498	543	546	548	502	512	525	549	572	499	550	537	498	531	508	547	561	541	545	489	513	534	518	515	538	540	532	521
25076	20986	23594	28569	20978	12888	721	498	421	384	432	390	394	405	395	399	372	386	361	361	369	391	349	378	376	371	350	409	353	378	389	364	366	330	356	366	361	351	368	363	391	344	378	364	373	379	370	358	390	375	385	391	390	404	361	362	335	379	364	357	378	390	419	362	364	365	330	363	392	357	336	388	345	338	354	373	367	359	369	364	365	357	394	357	376	343	381	378	341	381	359	379	375	364	392	343	353	354	386	376	352	406	358	342	323	380	391	374	402	354	403	345	357	382	362	342	396	356	390	333	375	373	351	356	366	418	381	377	363	366	346	367	363	416	330	343	358	316	333	374	350	368	357	410	363	356	401	369	411	328	392	363	353	356	342	355	373	376	389	369	350	359	378	360	381	344	368	352	394	381	356	335	385	379	361	353	356	355	380	344	362	379	369	361	377	384	374	380	366	349	352	362	386	386	340	364	391	354	402	385	363	386	358	412	361	359	360	398	369	354	390	402	347	397	354	345	353	360	357	366	360	396	350	352	350	356	322	404	398	358	357	382	392	354	384	394	403	397	382	341	366	355	398	355	370	358	408	366	365	397	389	361	390	363	345	398	349	355	323	373	385	341	353	335	394	371	342	399	360	345	376	389	358	343	370	351	408	361	379	399	331	368	334	359	329	374	393	400	385	385	381	361	346	335	379	395	382	366	350	372	367	362	364	355	397	371	350	361	367	367	346	391	377	377	399	378	433	393	398	376	399	335	378	398	336	374	356	344	374	391	388	389	330	361	391	328	319	349	375	357	353	363	411	407	399	301	343	387	337	321	427	412	369	382	364	369	359	386	337	349	367	378	379	341	400	332	399	344	348	360	355	385	346	399	374	363	358	366	346	386	379	370	399	374	379	359	391	373	363	416	372	400	355	366	382	364	358	373	385	398	331	376	389	349	350	383	405	350	358	351	367	367	371	376	365	413	356	407	383	367	346	383	389	362	378	316	332	403	381	339	338	351	361	360	374	345	371	332	374	330	358	392	405	394	405	414	387	382	365	367	385	353	358	385	352	403	341	406	379	377	389	403	397	413	420	339	362	380	376	350	363	349	383	374	328	387	344	339	382	417	413	323	337	360	364	386	367	365	375	333	374	364	378	379	409	372	399	364	370	381	379	384	397	371	348	363	385	367	396	386	387	354	366	353	424	379	392	374	407	365	402	375	366	369	357	348	367	360	386	386	361	412	339	380	345	349	352	383	395	346	398	375	377	348	389	335	381	391	346	388	362	367	370	383	355	385	430	324	381	423	353	358	321	341	418	358	379	344	346	409	367	368	355	404	368	340	360	361	390	365	396	405	372	343	366	340	345	372	350	370	392	345	357	358	370	376	365	388	350	335	402	383	362	373	359	337	388	397	413	350	330	372	346	331	401	367	369	362	337	423	400	365	377	403	391	336	351	385	363	358	386	368	323	353	335	335	321	377	374	362	361	354	371	406	378	378	395	380	341	369	355	395	354	364	376	350	338	365	380	344	396	396	376	335	366	385	348	341	357	402	341	370	360	353	374	407	358	399	390	408	370	354	365	341	342	373	348	392	366	380	344	393	383	371	350	341	343	385	374	383	348	396	355	401	407	380	345	397	388	389	348	322	381	341	345	362	339	343	377	374	375	375	364	360	356	381	361	368	360	387	394	368	363	362	410	380	373	399	389	404	379	393	329	395	395	359	371	356	384	367	353	398	353	352	375	342	375	335	376	397	383	366	390	374	397	390	361	357	347	388	371	348	380	382	364	370	344	365	372	340	405	363	374	409	395	383	355	330	414	368	392	342	353	389	355	365	394	389	391	359	339	368	372	367	353	344	410	390	365	356	388	404	390	382	412	366	388	384	351	360	372	414	394	340	338	354	354	351	398	381	387	378	393	378	368	344	350	380	358	352	345	357	382	359	397	360	340	387	406	387	405	368	386	352	369	377	359	385	369	363	383	340	350	380	369	397	393	366	384	342	384	371	387	373	364	399	386	379	373	360	352	384	357	359	399	384	387	409	407	324	403	382	407	387	371	357	359	347	360	365	358	329	397	370	378	369	354	440	360	364	341	363	347	342	368	361	377	367	339	381	402	367	353	366	356	360	373	358	384	384	398	384	378	353	391	356	374	349	417	377	386	374	362	355	336	393	389	353	373	395	377	355	357	366	397	383	381	348	368	408	372	343	374	384	344	364	364	375	403	377	371	361	347	394	361	372	353	361	358	366	368	345	356	373	396	370	360	357	374	363	402	387	370	389	400	382	386	364	377	355	367	383	361	352	343	380	358	359	354	391	354	364	329	366	366	352	368	354	367	385	368	377	370	343	407	392	338	361	395	381	345	353	391	391	373	412	367	386	378	374	360	418	385	332	379	350	391	366	369	356	389	378	352	388	386	379	353	385	373	423	366	415	331	368	407	387	379	373	331	373	353	348	347	365	359	379	388	370	391	413	358	376	376	385	353	430	344	376	373	367	342	353	353	394	387	363	335	361	407	393	407	388	355	391	402	366	380	356	378	362	389	358	351	348	374	398	378	392	357	350	367	374	392	350	373	349	375	390	366	385	373	356	389	390	379	349	356	386	375	381	337	404	351	369	374	348	400	410	399	390	364	373	397	356	322	355	357	359	348	347	334	406	379	371	383	362	394	389	385	384	356	355	362	370	381	328	364	392	375	344	375	377	329	375	364	371	412	383	385	378	363	395	371	387	386	398	359	381	364	357	388	351	384	372	337	369	378	373	373	354	361	357	394	360	391	363	381	384	354	381	381	328	383	407	377	372	388	369	378	374	394	362	368	382	361	373	341	371	361	360	381	389	371	353	375	395	402	384	351	380	370	386	386	371	358	358	338	380	394	367	346	376	341	354	359	364	370	418	355	388	395	372	350	340	365	375	331	390	376	380	320	378	384	395	346	372	403	356	342	356	409	327	365	339	389	362	378	338	361	354	370	394	381	356	373	435	348	357	354	388	384	359	380	364	363	339	383	393	367	353	367	369	376	367	361	397	361	356	381	364	368	385	372	393	362	379	363	348	378	367	357	352	375	373	375	371	374	379	411	359	387	406	392	362	382	408	401	378	357	395	349	359	390	359	363	328	365	344	364	359	356	414	390	365	390	394	370	353	364	394	357	366	383	377	359	387	362	406	398	386	400	387	381	393	375	364	402	358	373	360	375	395	366	364	398	385	361	347	342	417	339	343	366	364	364	349	340	377	376	378	376	342	384	372	350	406	387	382	385	364	318	373	368	381	372	377	382	366	420	362	379	372	352	343	365	386	377	379	348	347	407	337	373	378	368	387	383	402	349	405	392	376	382	379	387	366	389	358	365	353	394	353	381	356	384	389	352	344	388	356	378	395	358	360	392	347	357	381	360	370	365	354	384	379	394	356	351	365	346	375	353	322	391	402	375	377	374	348	382	369	385	365	397	369	370	378	390	369	381	343	384	357	355	309	345	415	363	372	306	376	366	376	377	371	355	370
4372	2179	1284	914	873	925	830	835	793	833	766	816	812	751	822	834	754	863	806	784	802	731	806	845	735	784	846	763	790	816	786	792	804	794	810	776	790	749	737	786	762	751	807	798	764	794	786	798	856	789	795	746	775	842	802	788	824	792	734	792	791	860	810	799	794	795	789	823	816	755	815	757	852	777	818	794	838	811	798	776	775	744	836	805	775	800	805	773	829	797	808	819	765	776	785	789	746	829	803	817	789	800	785	826	778	773	801	830	848	755	839	753	818	779	791	782	788	832	775	799	790	761	815	791	773	782	784	773	795	806	791	730	747	774	809	781	788	809	752	786	783	839	803	812	754	804	751	766	747	770	818	744	830	766	848	827	820	810	805	847	817	784	791	794	794	825	795	808	785	804	812	853	840	804	786	820	759	811	821	780	765	780	841	730	754	822	870	839	756	750	807	804	733	809	752	823	788	820	788	768	785	722	867	786	803	813	814	760	745	795	854	772	789	741	811	777	801	801	777	793	791	795	806	823	770	817	774	795	813	773	787	764	778	796	823	820	768	798	783	784	813	730	848	774	776	816	816	774	760	805	789	803	807	769	789	810	723	794	830	757	794	759	791	805	760	781	763	760	780	817	747	761	748	768	815	787	784	788	793	762	768	790	807	756	826	823	783	805	815	863	750	782	765	746	746	817	858	762	799	794	763	804	800	802	818	788	777	785	769	770	824	809	771	830	749	783	791	808	803	780	754	789	830	785	825	773	831	858	833	740	796	795	805	789	790	830	809	765	764	796	843	778	816	839	835	769	796	786	778	814	815	842	781	754	773	734	810	798	810	741	789	803	747	761	816	780	812	800	745	798	819	869	780	841	808	757	804	782	837	776	747	798	782	818	794	789	780	798	807	797	790	749	778	797	799	749	835	824	754	707	781	825	795	796	810	771	790	827	794	821	791	762	783	836	809	785	736	760	806	805	818	856	790	780	838	780	764	793	770	798	820	824	779	782	788	755	809	781	787	772	764	809	819	758	796	778	803	754	778	788	813	793	771	790	789	809	810	794	764	777	752	772	827	794	812	778	792	791	812	803	795	766	813	834	789	793	782	781	818	765	726	800	778	792	780	754	794	807	848	791	784	762	751	775	772	755	818	768	783	808	797	775	810	853	742	818	800	793	763	755	804	825	786	790	764	799	801	806	752	792	763	752	759	789	774	755	845	842	809	785	761	807	799	768	814	778	818	821	757	892	804	764	799	796	764	806	736	772	779	838	797	760	769	738	800	813	800	744	792	759	724	783	803	789	788	753	762	841	765	739	805	778	822	754	796	775	782	751	777	769	768	800	796	785	765	833	772	774	775	815	795	781	748	818	740	797	729	761	789	806	745	762	801	755	823	870	769	791	796	782	824	844	791	819	822	843	811	820	792	773	715	835	803	775	772	779	786	754	812	842	820	789	808	807	758	774	810	800	786	814	782	768	793	757	853	800	811	795	831	816	730	779	812	820	762	828	793	748	767	813	739	800	770	782	844	835	781	817	755	808	743	782	790	813	808	817	758	765	802	762	790	771	814	840	757	822	865	795	786	807	795	799	781	789	814	804	756	788	806	813	823	812	759	841	787	775	773	793	789	833	787	777	714	777	805	774	858	806	793	765	813	757	827	752	751	810	795	754	830	802	808	791	839	733	812	813	783	750	777	790	814	757	826	762	858	786	765	718	787	831	790	761	800	777	771	762	805	811	815	799	740	772	770	747	794	788	815	791	786	803	786	804	788	837	789	816	807	829	801	782	827	773	753	818	775	794	845	816	783	747	834	808	770	788	796	783	749	870	859	818	744	839	759	809	782	756	800	803	814	749	779	804	860	797	840	820	768	777	824	836	811	779	715	794	730	825	792	798	762	771	790	729	802	818	804	792	818	798	837	800	797	787	782	787	802	795	778	764	813	767	769	793	752	790	864	804	805	795	804	797	777	795	824	832	767	796	803	785	788	786	736	741	795	777	776	781	799	794	803	765	787	801	791	810	779	826	779	778	842	802	807	833	780	804	802	803	786	774	757	814	813	816	736	831	846	778	821	849	745	791	790	813	804	726	787	774	841	790	812	823	754	803	826	800	750	769	807	827	753	834	790	786	806	811	781	726	812	837	792	796	809	795	801	816	779	806	782	796	817	776	820	759	750	810	803	788	758	857	772	794	758	831	798	824	743	734	778	824	815	769	738	783	793	778	778	769	757	776	784	796	764	762	786	790	817	817	818	820	834	787	785	794	750	758	763	771	801	807	737	742	764	786	837	791	842	777	793	782	838	757	773	788	778	740	795	746	767	790	813	832	791	759	787	860	741	798	817	733	869	771	754	771	792	763	797	791	811	773	837	750	806	758	811	784	784	802	804	807	788	807	818	784	791	804	791	808	776	804	804	831	748	816	786	732	753	799	792	774	759	758	781	843	779	804	823	801	783	785	759	760	848	773	799	845	795	841	779	789	841	836	779	760	803	805	767	859	746	806	786	791	843	788	784	772	812	779	808	757	785	824	775	765	760	762	813	794	791	790	789	783	815	817	779	793	826	762	827	800	794	780	820	804	786	831	797	835	823	780	820	783	796	778	821	793	795	796	850	738	764	827	806	835	803	772	773	821	844	753	825	765	803	786	788	817	751	832	807	797	815	805	791	799	848	762	753	808	791	783	797	780	783	783	828	772	837	765	789	750	754	799	819	782	810	764	846	770	801	788	735	765	763	836	835	822	745	832	810	814	828	748	795	751	832	763	830	776	743	786	859	812	827	783	790	767	804	835	793	771	884	713	807	844	827	792	764	837	827	793	777	832	800	785	747	819	835	749	801	834	776	849	812	812	824	726	828	828	878	758	804	838	803	789	780	784	800	811	799	825	795	830	745	795	762	792	796	753	756	783	803	753	798	797	791	801	756	790	833	779	823	771	800	764	821	766	792	806	746	760	835	754	770	798	728	783	807	824	787	795	808	750	799	808	754	907	760	801	797	793	785	802	789	838	775	788	790	769	694	771	770	793	777	796	775	793	834	829	822	823	827	815	777	806	797	776	787	788	801	794	740	781	826	848	740	801	783	777	777	797	818	760	862	820	735	795	776	805	808	761	748	809	793	807	826	749	789	807	789	763	809	828	757	820	792	842	774	782	795	775	787	759	769	776	778	849	782	743	754	759	789	837	796	777	774	815	804	753	761	845	791	741	791	801	836	768	787	824	761	802	798	790	799	771	788	810	782	788	817	755	773	791	765	764	833	817	796	754	787	746	827	793	793	768	791	792	802	798	824	780	762	772	829	791	811	775	768	757	798	859	765	768	817	825	807	783	765	746	803	804	821	795	748	754	802	773	773	760	815	844	817	793	830	823	793	806	804	823	802	795	797	813	780	734	811	793	759	741	792	819	777	845	815	805	794	795	709	855	822	872	794	775	826	806	812	800	782	774	799	810	760	750	811	828	763	800	842	778	804	756	774	797	832	803	801	735	796	786
24432	21036	24039	28280	21038	21066	10935	643	455	418	362	395	348	377	354	366	350	331	312	317	293	309	336	329	301	312	305	311	303	313	300	324	310	305	341	318	316	350	320	320	272	314	292	297	320	333	309	309	360	317	296	302	277	266	326	295	297	313	320	315	276	289	322	279	294	300	300	306	302	343	323	331	324	303	336	302	309	295	346	285	289	266	319	299	273	301	286	311	322	318	324	320	295	292	307	295	284	277	297	305	316	299	317	331	329	346	344	316	346	338	310	314	313	263	289	328	295	295	300	281	317	297	330	265	280	320	323	295	329	293	315	319	305	317	309	298	293	314	302	339	280	290	306	290	300	322	301	311	303	300	313	315	292	359	281	300	316	327	300	320	315	315	315	309	327	310	302	341	324	287	281	327	271	287	291	308	302	361	276	268	321	297	328	301	320	321	310	309	285	294	306	299	318	294	286	297	310	321	338	280	274	294	306	306	254	310	292	316	307	309	339	301	281	298	313	304	293	319	323	320	286	352	277	320	292	290	323	306	289	328	336	333	323	292	300	331	316	314	304	331	330	360	330	312	301	318	310	320	279	288	272	312	318	334	285	286	268	279	288	303	295	283	291	290	312	295	290	284	281	283	293	283	316	291	296	277	340	327	338	288	286	310	272	293	321	285	282	310	302	322	303	290	303	309	315	282	288	330	268	310	311	338	321	325	308	329	305	314	316	299	290	305	287	298	289	281	312	323	303	341	319	318	271	356	286	291	300	318	327	319	292	279	298	296	284	297	291	311	309	310	307	303	318	335	291	346	325	282	305	296	311	307	307	327	295	299	315	316	308	292	292	312	307	285	299	309	281	286	304	310	277	340	328	303	283	332	305	331	290	317	317	324	297	315	294	311	315	329	323	307	276	279	303	352	283	295	327	321	332	302	284	306	271	274	278	303	312	320	299	307	304	305	301	299	280	298	315	297	311	286	310	312	282	298	329	299	289	357	303	300	286	313	312	295	312	283	303	306	301	301	301	292	293	320	349	299	270	302	318	311	275	271	308	300	327	340	299	305	302	293	302	274	300	338	281	255	290	325	284	309	294	313	293	304	288	262	288	309	304	301	295	313	311	299	313	324	287	361	287	287	310	310	315	282	277	268	325	311	311	301	318	320	320	314	279	312	288	341	326	317	313	286	289	286	304	303	308	297	319	332	279	324	252	254	292	280	297	332	303	269	309	345	295	268	310	298	332	277	311	310	329	295	292	296	311	316	338	285	276	309	308	286	302	307	310	295	279	296	266	282	291	303	317	323	287	323	311	285	314	298	319	297	335	322	312	354	327	260	303	321	323	295	278	291	305	328	307	293	300	304	277	306	334	315	324	315	296	338	323	331	294	274	282	300	315	288	296	278	311	322	302	314	315	335	333	339	283	306	276	288	310	331	288	298	308	305	285	314	321	340	295	307	293	346	305	303	289	301	319	308	302	276	304	306	327	310	323	313	314	319	301	318	304	334	321	324	288	299	307	313	293	343	319	296	297	287	305	309	288	306	309	317	288	316	320	326	273	305	309	262	333	292	308	337	324	277	344	322	330	312	278	311	310	299	300	326	273	317	276	266	311	293	280	298	292	295	328	300	333	305	306	314	291	343	286	307	316	299	287	316	314	290	292	289	324	325	310	322	332	302	287	290	303	297	321	320	286	303	280	293	284	303	326	270	311	307	313	318	287	334	313	315	289	295	325	301	314	312	311	289	331	309	283	273	293	305	287	285	332	329	303	304	308	331	298	277	306	327	299	328	278	345	276	317	330	298	299	304	335	328	315	283	287	332	314	309	309	282	309	303	319	290	320	284	279	297	317	311	299	294	298	307	285	288	266	305	279	296	311	343	317	323	327	278	331	305	321	300	337	326	320	294	327	262	309	310	310	273	296	298	347	260	322	317	307	315	294	273	265	327	324	302	318	333	272	305	308	300	328	291	327	295	279	306	279	310	305	310	326	289	254	280	294	328	310	301	316	311	290	281	278	328	301	317	297	312	333	293	316	279	264	331	312	303	319	311	344	300	298	280	291	285	297	290	313	307	301	308	323	306	295	290	335	343	305	320	319	321	283	261	315	302	332	309	279	293	320	334	250	295	327	293	321	283	292	301	324	282	303	304	298	297	318	305	319	351	310	351	283	313	297	305	343	331	290	305	308	295	333	306	334	305	326	281	295	291	318	292	298	314	318	312	313	332	347	305	335	301	301	316	272	279	335	334	324	339	274	291	287	311	298	309	306	285	295	313	329	317	332	308	322	314	285	314	324	296	321	307	304	282	306	319	337	313	317	345	257	304	291	265	299	295	280	270	311	318	313	311	292	305	283	295	277	276	287	290	271	322	312	324	318	296	291	304	288	292	299	266	325	286	314	285	300	285	263	295	328	307	284	327	297	323	314	304	305	323	305	323	315	318	295	298	300	312	298	300	270	281	290	277	276	283	278	303	275	303	258	263	297	302	313	293	319	294	276	318	282	288	292	306	321	303	328	265	319	304	303	282	312	328	315	329	265	306	318	356	304	297	289	319	288	317	282	273	300	288	313	316	314	320	323	328	271	297	299	294	334	303	326	307	301	274	317	308	299	286	279	311	298	301	277	314	293	309	322	340	306	285	314	302	315	316	313	306	307	270	311	300	308	291	314	306	306	293	265	297	325	306	307	313	331	318	310	306	287	307	286	323	297	316	290	311	302	306	332	299	327	317	331	331	288	322	327	284	285	327	334	278	324	314	333	270	270	280	268	274	331	290	320	305	287	287	293	260	292	307	295	313	306	301	322	312	302	305	313	313	269	306	345	310	311	344	297	313	346	303	280	287	268	356	301	320	279	326	312	297	315	304	308	279	299	302	298	334	277	321	302	283	316	303	297	308	285	308	303	311	298	318	282	303	305	279	296	315	299	302	259	281	302	281	315	321	293	281	322	326	307	306	307	298	280	287	309	312	283	279	312	316	330	309	317	321	310	282	317	297	325	302	312	260	308	322	346	316	333	312	297	317	290	285	322	278	273	298	300	304	311	259	266	288	274	286	290	308	290	319	330	297	309	326	331	312	335	312	311	312	305	282	269	285	322	312	287	297	286	285	311	281	304	295	319	304	279	317	273	322	307	326	303	304	272	281	330	363	288	273	326	306	325	339	315	260	322	291	298	293	295	293	312	308	299	359	298	310	319	317	311	273	297	274	264	272	308	294	286	290	292	268	283	273	324	286	317	293	303	279	317	311	328	312	319	303	312	324	296	314	287	324	294	300	296	338	308	296	288	283	301	295	297	314	296	284	318	297	302	319	305	289	300	307	281	328	292	324	319	274	325	300	287	276	299	305	313	314	319	316	274	280	301	314	320	298	283	293	267	295	299	338	314	312	277	307	293	277	319	306	316	298	313	305	320	312	328	296	272	292	276	312	309	303	330	343	274	305	332	323	334	279	295	316	307	308	312	293	286	284	300	311	312	281	308	313	300	313	312	307
3941	3320	1764	1001	848	734	660	665	678	678	694	670	666	631	652	655	648	699	691	663	651	644	657	654	650	635	634	653	655	669	655	663	663	670	637	629	622	648	655	606	678	651	623	638	660	675	687	604	679	612	627	688	653	647	626	614	653	620	635	621	635	660	629	666	620	655	669	654	591	654	618	680	663	617	617	639	639	618	664	615	636	615	612	614	652	629	652	653	663	629	639	682	611	621	611	635	650	643	679	647	645	588	603	659	659	657	633	652	633	640	572	625	660	600	618	657	597	705	642	621	655	667	655	604	579	600	676	622	612	613	632	621	586	643	685	672	618	656	636	675	609	624	647	646	656	632	624	671	671	650	620	631	671	669	645	617	610	600	650	660	633	672	639	636	637	659	619	661	638	599	627	650	672	619	673	662	663	607	678	667	703	630	630	620	613	630	622	647	645	613	653	641	656	644	601	618	643	550	622	700	664	601	652	669	653	609	658	663	649	670	648	680	672	677	665	627	642	645	610	633	617	582	635	640	653	617	610	670	648	666	651	639	663	658	647	644	678	657	622	682	607	634	633	654	680	625	629	623	622	624	657	675	619	666	665	649	656	639	670	648	662	675	614	623	620	652	633	666	643	599	641	638	630	653	650	643	663	620	640	597	660	655	668	643	637	652	648	655	659	677	625	643	634	695	602	606	616	643	646	648	630	645	626	675	633	618	639	634	646	659	660	676	600	685	664	610	643	637	648	569	634	662	650	604	662	614	624	611	655	647	622	630	624	661	666	651	622	678	632	623	647	634	647	685	589	638	632	649	663	617	620	656	663	618	649	638	641	637	642	649	611	636	620	626	610	580	649	624	644	586	664	643	648	653	641	626	592	649	662	698	662	654	646	610	672	620	658	615	630	620	614	654	634	629	621	656	650	662	591	627	677	692	628	671	641	629	642	662	620	645	625	647	629	660	628	666	660	628	659	576	610	624	640	645	635	640	649	623	685	658	664	626	609	677	660	633	646	668	624	658	605	660	650	634	609	679	662	600	583	647	632	677	597	638	614	648	672	622	611	719	662	630	702	645	612	636	631	669	630	684	652	610	656	637	638	595	683	646	657	646	629	661	590	647	638	641	632	612	641	671	645	640	688	623	643	635	610	637	650	651	643	619	653	685	621	619	614	637	630	607	602	649	648	648	641	614	639	668	591	626	658	659	632	618	673	661	619	659	625	590	638	627	618	696	675	608	626	631	621	603	646	624	621	681	626	649	606	618	685	611	628	665	657	676	590	642	636	631	692	671	681	626	645	632	647	646	650	592	686	676	617	668	685	618	611	664	658	623	638	626	704	641	694	615	656	688	629	606	643	631	698	629	626	642	632	655	667	623	663	649	625	666	701	644	641	618	635	658	641	640	669	662	632	648	629	618	644	657	646	640	667	663	631	606	611	632	664	637	640	661	652	636	585	635	593	633	644	641	595	650	662	627	705	621	676	596	594	714	639	650	622	602	632	616	633	656	682	633	631	596	643	695	631	652	615	584	642	666	631	666	658	636	635	620	643	629	650	627	595	670	612	661	645	677	661	652	673	644	658	642	617	648	657	621	573	645	668	638	655	625	635	625	624	639	662	656	639	633	625	634	657	665	639	628	648	607	655	654	646	618	622	649	642	667	637	640	587	576	655	635	671	666	629	634	646	646	606	688	651	627	606	655	632	663	625	622	603	609	652	641	643	654	665	589	665	649	619	673	654	606	623	666	648	619	632	598	644	605	629	657	598	670	634	655	643	607	618	605	670	607	659	645	633	649	667	661	654	630	646	639	622	632	659	632	624	625	644	630	623	660	699	597	651	627	594	635	648	676	682	710	624	628	592	605	638	651	660	630	631	633	628	656	617	704	656	645	684	647	634	649	685	617	635	616	668	628	655	634	663	610	620	614	642	613	692	665	640	653	622	590	617	647	647	636	639	652	620	677	641	650	665	697	631	660	647	614	637	655	660	626	636	620	608	674	631	625	604	619	631	631	626	652	632	617	678	640	645	693	687	647	649	646	638	669	649	684	651	592	675	648	647	645	680	656	644	610	626	665	674	655	650	653	618	661	610	668	659	611	623	645	663	643	670	651	638	645	636	637	635	612	621	648	657	675	621	662	677	668	649	629	643	672	707	663	619	674	624	656	648	663	618	672	633	704	624	580	662	624	677	652	604	611	628	625	658	632	659	660	614	700	615	665	635	675	619	662	600	658	686	655	655	616	658	629	647	684	648	637	561	661	613	617	602	637	674	670	619	658	606	662	623	614	600	634	650	684	614	603	619	660	611	638	627	656	683	635	627	623	653	586	662	653	676	653	631	665	656	641	637	626	612	624	655	639	597	663	619	675	598	678	646	625	608	645	668	625	618	683	648	596	656	609	633	622	599	618	683	615	656	641	608	642	668	615	659	649	577	620	628	604	637	612	582	606	602	591	626	676	656	627	663	634	636	608	681	663	624	603	645	685	657	567	628	606	625	629	635	652	649	616	662	651	657	644	638	628	663	639	658	653	636	600	628	600	652	605	641	682	615	667	637	616	642	636	655	616	623	637	626	628	614	684	636	656	651	640	636	670	619	599	660	637	626	681	614	614	656	693	622	632	650	620	635	660	637	599	651	618	635	677	595	622	681	600	617	629	663	643	675	638	609	654	617	616	635	671	663	617	629	608	647	704	690	631	658	660	570	642	634	624	654	657	603	655	617	625	611	641	660	644	620	643	626	652	643	646	563	680	652	632	637	703	596	635	632	614	588	690	636	637	652	652	683	625	638	646	658	668	632	602	644	633	634	639	654	623	621	635	654	613	645	660	651	643	653	627	605	635	633	635	680	660	619	613	624	659	674	640	620	659	683	626	659	653	660	606	602	633	608	625	638	624	593	649	639	644	606	632	637	651	616	634	632	666	640	599	635	638	599	630	667	657	600	642	623	684	634	671	680	628	649	663	674	612	672	639	652	625	708	695	646	627	632	678	588	630	620	663	672	598	607	617	581	665	636	626	673	657	620	625	634	627	610	655	626	632	616	621	670	668	670	653	599	627	681	657	649	654	662	604	612	685	634	632	634	632	655	629	672	619	611	620	665	568	676	633	615	691	654	628	604	635	679	665	624	637	599	626	641	615	616	656	620	639	640	607	671	659	663	559	620	581	584	645	688	616	644	591	624	634	574	620	669	678	686	642	626	672	650	631	647	634	634	625	684	609	632	676	670	607	602	659	674	662	601	610	667	631	618	617	670	608	619	636	623	601	613	645	625	597	664	619	643	619	629	709	622	649	618	652	644	602	616	613	598	631	648	629	625	618	630	646	661	640	634	657	673	634	632	630	659	687	648	653	615	661	645	630	611	653	641	587	625	625	622	667	621	632	673	637	625	626	671	638	642	679	691	609	647	631	606	659	674	683	670	634	676	622	633	624	650	676	643	656	641	656	640	604	594	585	643	625	632	649	609	654	657	645	606	632	577	623	665	643	644	665
33491	14560	2066	293	266	231	235	219	218	217	218	210	229	221	213	224	226	200	228	226	213	230	221	210	218	225	217	199	223	216	213	230	227	217	216	230	224	216	221	228	216	245	209	213	218	221	239	215	200	232	218	194	225	214	250	193	217	210	228	226	198	233	202	232	252	230	222	207	201	214	225	198	216	214	200	198	201	243	218	189	212	216	224	219	203	181	235	172	223	202	232	188	213	219	229	211	249	202	218	234	222	200	218	212	228	211	245	211	201	209	232	193	221	223	211	262	204	212	203	192	239	202	217	219	222	203	219	247	228	208	229	191	233	189	213	247	246	218	231	221	235	201	225	210	219	234	212	223	233	225	237	185	210	245	224	202	198	188	230	218	213	235	204	223	199	216	210	218	224	234	222	245	213	260	232	229	241	236	196	236	232	203	207	208	207	203	220	211	224	177	231	255	224	218	202	219	236	201	234	210	229	219	203	171	206	228	215	208	219	209	217	216	213	229	194	197	200	194	222	197	195	209	239	242	219	219	251	241	232	221	221	232	235	225	221	236	231	217	216	239	243	246	245	221	242	213	228	226	205	189	217	217	203	203	229	200	208	194	231	214	230	212	217	200	222	205	228	217	194	232	198	217	240	211	210	219	184	213	227	213	231	230	233	237	194	229	216	214	211	205	192	215	229	211	218	190	206	208	214	214	202	229	231	222	216	205	228	185	218	194	212	220	218	186	224	202	210	236	207	227	231	220	230	217	213	227	222	200	221	175	207	251	234	233	212	218	207	212	201	212	226	250	234	227	192	231	225	211	213	222	237	220	215	222	216	234	205	225	205	205	221	228	203	217	245	216	226	218	226	235	188	216	211	216	192	230	210	212	249	217	214	222	217	225	236	183	220	221	211	197	211	228	220	214	219	212	212	228	194	237	200	204	214	232	208	196	210	200	218	196	211	192	229	209	232	219	206	208	212	197	206	206	221	212	189	229	219	197	225	226	255	221	234	209	233	250	226	221	244	206	169	212	246	210	236	196	230	242	240	209	191	219	212	220	225	216	176	235	226	192	218	216	217	212	217	215	216	234	215	212	201	247	206	209	204	198	192	183	214	228	222	209	224	220	226	199	217	248	206	212	206	229	217	220	214	189	201	211	199	187	239	220	221	234	194	213	252	235	222	231	200	214	205	222	215	203	199	263	215	193	200	231	236	242	215	225	248	206	221	204	228	235	215	218	217	235	187	215	227	187	206	226	240	221	207	212	233	206	227	198	234	201	222	202	218	181	199	236	218	227	220	198	214	215	208	208	238	222	236	231	231	259	180	195	192	205	231	226	227	233	234	207	237	220	229	210	225	246	231	199	213	208	202	227	205	253	205	205	206	234	216	219	209	209	231	237	193	217	213	199	204	221	255	242	201	218	225	215	200	221	230	227	223	213	223	214	224	199	227	215	199	216	206	242	237	216	189	210	185	220	211	221	201	228	213	192	223	210	214	223	226	215	211	230	232	226	196	199	222	212	206	235	214	223	222	221	241	189	212	216	232	216	205	204	234	220	200	220	190	242	189	244	206	230	244	223	237	212	210	213	221	217	202	226	228	220	222	206	200	198	234	231	219	218	209	216	224	250	239	203	214	211	204	196	196	237	233	237	221	211	209	232	219	195	244	238	234	220	204	226	216	231	219	215	218	229	220	215	188	215	231	239	221	211	227	209	202	218	199	214	200	207	231	221	217	201	225	243	199	227	222	262	204	234	219	202	240	227	224	251	229	199	197	209	214	227	260	204	223	234	199	229	217	205	225	249	257	221	198	190	221	218	203	229	233	207	244	198	217	228	201	205	213	253	229	214	217	220	191	206	208	202	218	244	230	217	215	196	241	236	193	226	224	218	214	199	215	201	209	218	218	216	226	203	246	199	223	228	226	231	213	203	208	212	201	195	214	226	217	252	215	218	221	195	224	212	202	204	256	234	218	254	195	223	199	224	218	205	210	213	222	206	223	198	215	243	213	225	224	212	224	214	208	212	239	210	213	168	193	194	207	232	220	220	217	236	205	232	213	200	226	210	211	206	222	216	200	219	222	204	221	226	226	196	218	203	246	191	197	202	183	213	215	209	206	220	218	204	213	236	200	209	203	227	201	202	209	217	240	211	218	213	214	243	217	230	239	214	205	209	214	221	228	215	230	231	259	222	223	219	205	225	228	237	193	222	212	199	232	229	195	231	204	233	215	184	220	212	224	195	218	209	221	209	236	210	231	235	240	221	227	210	233	238	235	223	227	209	235	213	207	190	192	199	237	218	219	227	227	202	235	186	222	216	228	197	212	231	238	235	221	229	195	220	227	223	210	239	214	229	199	202	198	207	217	216	192	227	224	233	194	208	231	209	216	214	228	215	184	223	209	256	215	236	217	247	240	242	218	234	192	224	235	219	226	224	188	211	250	213	229	238	204	206	198	200	237	194	236	228	224	202	231	217	207	211	246	210	231	201	221	222	218	231	204	222	213	208	199	232	221	207	217	203	185	218	217	215	220	213	213	235	202	228	210	215	232	228	201	213	252	208	202	242	187	210	227	236	220	217	205	195	216	233	205	222	206	207	234	204	235	181	217	187	238	189	220	212	234	209	215	213	228	228	204	206	214	208	201	210	199	235	230	261	207	205	214	232	203	222	199	217	209	240	230	236	224	230	230	210	210	212	209	218	221	237	227	234	246	191	223	219	218	234	239	219	224	219	222	205	233	228	215	207	218	219	218	197	211	236	193	207	227	225	198	246	225	212	208	233	232	208	208	203	200	210	209	173	208	211	224	202	211	220	254	225	199	196	237	224	217	210	237	186	191	227	187	205	228	192	256	238	220	213	228	253	232	223	199	207	225	197	242	213	232	225	214	199	232	256	203	186	197	214	214	200	197	203	232	233	223	245	219	195	212	206	236	235	237	227	206	219	217	190	218	197	213	209	186	188	218	213	220	218	227	242	200	221	205	242	212	240	254	213	216	232	221	235	201	218	216	217	212	216	226	229	226	234	221	190	233	206	213	214	213	217	227	202	222	259	238	200	230	199	258	237	226	195	221	206	226	231	215	184	239	197	231	221	219	210	248	222	234	205	204	229	240	216	221	197	210	218	238	243	226	233	217	219	225	170	218	201	247	214	247	186	205	217	231	238	197	215	250	230	223	187	212	221	203	202	226	238	206	221	217	219	217	197	210	203	207	229	212	205	224	217	186	215	224	209	249	219	221	222	224	218	231	209	203	225	190	210	240	213	202	245	204	224	209	211	216	227	211	211	183	195	240	240	195	210	218	212	206	223	231	229	218	211	212	226	213	195	208	229	195	188	230	196	208	228	218	203	206	212	222	205	209	216	248	197	213	189	207	241	213	213	201	247	212	212	217	236	263	247	207	227	210	218	208	217	226	194	201	217	217	216	220	227	208	223	222	231	217	205	238	251	228	192	208	201	225	230	205	279	227	225	214	218	233	239	221	224	234	200	229	211
7725	588	589	558	514	531	558	505	542	537	523	498	525	542	522	498	526	557	573	526	539	544	502	502	538	546	536	530	515	532	551	518	556	526	558	555	548	487	550	537	489	539	549	513	511	562	502	518	526	490	528	503	510	511	542	536	532	549	518	542	528	541	519	491	498	518	497	472	489	549	544	552	526	492	532	526	504	503	558	548	500	520	573	539	552	530	506	507	540	518	540	535	512	509	503	462	499	488	509	543	554	521	502	535	516	527	485	554	530	551	568	558	489	508	498	501	546	538	532	507	519	526	512	518	540	555	555	502	490	514	511	508	547	498	522	521	559	586	553	487	509	525	523	535	497	564	524	547	495	532	525	482	582	512	539	533	519	516	518	522	508	515	529	533	581	564	529	550	546	494	521	519	523	510	559	523	526	563	531	490	551	508	488	500	497	527	471	524	527	508	538	540	562	517	574	503	546	508	552	484	546	518	522	567	525	534	523	507	596	536	524	527	555	538	512	507	525	510	536	512	504	544	564	571	529	482	520	556	537	531	528	571	518	492	483	552	539	517	507	544	514	521	523	565	520	525	539	538	532	586	526	543	496	560	551	506	546	534	518	543	554	540	559	530	554	517	548	505	553	544	487	543	546	517	521	511	497	515	536	492	528	549	545	490	499	549	529	493	526	594	516	523	545	516	544	520	506	540	539	523	534	515	518	516	519	502	552	573	570	522	561	539	528	547	527	522	503	501	531	533	501	529	509	545	521	505	516	509	478	470	530	518	560	514	574	508	541	551	510	528	523	522	509	549	493	598	513	506	540	516	515	511	553	547	502	530	551	559	520	547	551	508	542	470	505	493	524	552	557	519	513	539	546	531	522	531	565	567	526	549	514	561	528	550	506	562	511	479	554	517	513	529	565	528	530	524	502	519	489	522	529	527	487	506	532	528	513	541	544	512	516	513	521	494	522	526	520	561	548	473	517	513	539	546	561	531	506	549	543	542	475	525	480	516	518	550	556	567	517	482	528	496	529	537	524	499	511	514	540	534	571	500	518	530	512	546	554	521	542	514	545	507	515	518	516	556	533	561	530	535	550	493	548	494	475	575	571	491	552	550	514	518	529	555	504	510	570	492	566	550	535	530	537	556	520	554	535	557	544	535	524	532	518	513	556	530	516	491	526	566	514	541	512	537	543	528	549	545	520	488	482	531	532	535	524	551	519	526	521	479	526	549	511	523	508	508	551	507	545	525	504	531	554	539	528	546	514	517	503	516	503	528	481	534	526	493	498	525	521	537	493	518	537	485	550	495	515	516	505	562	545	537	520	493	491	515	505	537	497	530	542	486	572	495	508	517	507	499	513	564	543	520	529	550	522	522	539	490	543	572	531	545	519	532	530	500	524	519	514	552	575	519	513	521	564	540	528	546	523	496	549	509	518	547	553	496	512	542	582	508	502	520	478	539	540	519	537	503	485	522	605	531	510	511	495	483	536	525	517	491	543	448	520	530	513	532	539	541	498	468	530	535	495	524	516	518	515	476	538	543	546	574	493	536	533	487	538	522	605	527	555	533	528	564	497	570	536	544	518	530	556	544	494	567	537	548	526	550	536	532	521	537	486	538	553	517	567	522	542	489	497	515	500	541	499	537	524	544	521	556	537	521	527	472	530	548	519	560	517	563	522	544	524	516	517	542	567	511	543	537	515	518	518	556	547	500	543	518	522	507	543	536	540	485	509	503	498	531	536	506	509	541	567	556	553	531	515	533	521	498	495	537	508	544	490	539	521	564	517	491	554	512	537	515	503	520	530	554	508	501	534	502	532	543	532	548	493	571	537	487	544	505	524	527	538	533	573	497	525	570	541	513	514	502	508	506	535	518	568	513	530	488	552	525	489	513	490	526	491	540	467	515	532	495	511	567	531	524	493	552	493	536	536	513	506	526	570	542	519	542	487	509	547	542	519	505	543	482	542	553	537	514	550	526	523	505	502	523	532	539	532	547	536	513	521	539	553	525	568	537	509	533	527	535	507	534	533	480	518	534	526	538	551	532	537	543	502	521	514	561	519	514	578	529	519	560	518	492	507	476	522	546	494	555	579	498	539	505	497	489	519	530	540	548	531	521	540	554	524	550	548	586	539	538	534	542	515	490	522	506	571	573	530	537	516	497	542	533	517	544	535	546	532	548	533	560	536	554	547	497	580	505	511	555	487	539	546	543	494	528	505	490	512	532	488	550	496	514	512	511	518	530	541	545	535	524	508	512	513	513	536	516	529	470	520	561	547	554	490	531	510	548	565	529	558	539	496	531	482	537	505	594	538	560	551	500	509	526	529	523	597	517	526	554	502	529	510	523	563	495	506	520	517	517	514	546	524	516	549	572	546	541	522	532	562	554	537	541	517	523	526	536	575	550	533	550	525	515	518	510	477	540	569	559	517	497	475	520	559	516	535	486	524	495	543	516	556	570	558	530	523	539	533	542	511	508	491	520	504	551	515	527	512	558	518	535	531	559	493	509	542	550	520	505	517	544	515	549	523	553	511	523	485	508	518	507	540	492	515	513	520	531	529	509	557	501	514	549	492	518	510	502	495	513	522	534	520	552	497	538	520	536	494	512	546	546	522	502	514	542	513	541	532	535	548	543	515	536	511	528	503	510	534	519	535	493	509	557	539	521	528	574	500	521	553	523	530	571	525	523	537	506	537	525	529	465	506	522	493	478	568	511	509	544	491	528	534	546	516	545	520	535	503	541	542	531	530	554	571	558	528	535	498	549	542	539	534	529	558	582	567	518	514	528	500	483	549	501	571	517	546	541	515	518	468	531	556	531	529	531	534	556	549	533	521	526	517	517	521	505	524	539	560	538	515	549	563	532	486	529	523	491	546	545	564	520	508	532	548	535	511	561	554	542	508	485	523	560	522	518	529	528	526	540	498	532	540	491	580	559	533	563	557	524	537	522	537	495	523	519	505	564	517	505	539	538	539	501	563	538	560	521	536	514	526	520	537	507	552	523	524	556	523	530	551	535	519	513	461	540	519	566	540	532	539	539	508	534	545	549	486	552	513	555	519	537	526	544	523	535	552	536	509	496	543	536	507	510	540	532	534	536	527	507	538	570	536	561	479	544	505	510	501	569	537	530	518	493	548	560	514	524	479	512	536	501	536	575	500	552	553	545	542	517	507	552	515	511	513	520	498	484	563	550	541	507	536	508	505	514	566	512	479	473	541	527	539	567	529	541	519	534	519	519	572	559	508	526	501	500	494	494	541	533	505	522	507	525	516	545	552	525	511	516	540	467	535	530	537	498	520	539	527	518	545	515	504	547	526	528	526	551	563	525	531	499	552	537	497	513	531	503	525	533	517	500	533	554	548	541	532	520	531	535	546	564	527	525	553	542	505	493	524	500	504	548	512	534	544	530	480	531	566	540	537	527	500	505	520	523	526	530	535	548	473	541	540	521	529	510	525	565	566	578	537	520	505	510	511	548	544	526	487	488	476	533
25042	20982	23583	28548	20996	12830	687	436	422	429	417	398	409	360	360	398	398	391	344	414	356	405	390	398	344	358	380	381	368	355	346	380	386	338	395	348	378	431	367	349	379	388	375	334	347	408	408	382	352	365	348	358	376	357	388	362	353	383	357	387	382	404	376	358	358	374	362	392	377	361	406	376	380	413	374	395	376	400	364	337	356	333	352	371	392	365	394	391	395	415	374	365	382	354	364	372	370	377	364	356	384	380	399	362	378	394	388	375	381	388	364	359	360	378	397	352	396	371	380	412	371	351	346	373	417	380	376	354	391	415	370	370	360	374	361	380	366	358	379	372	357	402	385	366	327	382	383	349	342	408	360	379	355	336	384	364	361	386	374	348	385	427	355	371	383	357	386	367	346	358	428	345	343	404	373	358	396	392	364	376	380	359	371	358	382	352	372	338	350	373	388	329	374	351	356	365	377	376	372	357	375	404	363	338	363	363	424	362	390	336	439	392	373	383	395	367	377	378	386	352	347	382	380	385	380	366	362	357	358	373	363	390	378	382	396	355	360	366	377	351	356	380	375	405	418	440	381	352	371	371	388	371	355	376	362	380	381	356	364	366	378	388	369	355	356	380	363	363	385	386	372	367	355	383	369	347	353	375	398	394	372	399	386	325	385	371	378	382	370	346	338	351	380	374	403	376	419	365	374	355	373	363	352	344	400	372	423	362	408	340	366	404	370	362	351	357	374	386	403	400	368	354	376	369	378	363	371	392	377	358	323	381	357	364	370	329	360	347	364	394	390	359	359	367	379	386	363	351	361	328	408	409	366	422	376	366	370	386	346	383	375	320	357	360	311	396	339	385	358	369	393	348	357	356	385	348	409	369	377	368	359	351	374	370	371	382	358	380	367	379	367	346	387	384	371	403	385	383	383	345	402	371	374	360	344	378	375	409	318	347	406	397	398	392	366	373	349	391	358	358	373	387	367	325	362	316	386	363	405	369	359	364	370	351	374	392	336	389	357	382	351	352	340	363	358	355	361	341	392	396	364	402	356	354	364	376	386	395	359	392	366	387	372	396	353	372	364	387	360	444	364	416	355	365	347	340	360	350	318	397	411	365	386	383	398	341	365	380	388	352	346	349	368	374	387	370	388	377	383	367	381	337	417	397	380	375	391	363	353	383	321	332	371	355	422	343	344	417	405	378	366	374	335	382	383	352	355	378	345	350	349	340	361	349	394	344	370	356	378	389	352	398	390	410	343	395	382	414	374	374	350	366	350	346	390	375	363	369	409	363	351	408	367	376	385	373	372	380	397	389	337	356	336	368	396	362	365	372	398	360	385	368	387	344	366	406	358	361	327	376	362	351	411	391	365	357	418	341	393	365	374	406	382	372	338	370	394	360	358	373	358	387	408	349	393	327	354	373	393	385	369	361	403	358	380	396	373	389	388	364	345	355	379	399	378	352	361	353	382	362	363	374	368	368	353	362	378	359	366	399	339	370	390	390	387	354	412	389	350	388	341	359	367	362	353	405	382	377	407	367	372	380	333	378	340	341	383	359	324	402	354	358	376	364	368	339	350	384	313	321	362	391	354	352	381	391	403	392	393	377	352	354	386	335	332	384	366	384	369	366	379	388	368	391	381	393	391	383	345	373	396	343	357	364	407	358	363	362	379	374	362	402	340	381	382	376	378	338	342	370	351	362	371	381	399	343	394	409	380	366	335	333	376	377	381	340	346	351	366	379	350	368	355	365	383	385	388	317	365	384	365	361	352	371	400	385	368	363	340	377	347	385	330	375	377	404	369	351	383	417	361	359	395	404	357	368	383	397	426	364	412	369	343	366	402	353	341	391	348	364	381	388	388	334	362	369	386	322	375	380	369	350	359	364	364	369	389	346	352	372	358	361	396	391	383	365	360	368	370	368	349	400	361	353	372	361	342	356	356	393	395	379	423	355	350	363	362	385	407	360	366	410	373	363	402	373	335	371	377	360	349	399	366	389	380	372	370	337	344	346	363	377	359	382	361	370	337	330	350	380	323	361	362	336	370	370	353	323	398	371	381	377	370	369	388	372	370	374	365	382	381	385	388	388	379	358	393	357	369	361	358	362	385	386	359	385	379	332	343	390	331	354	370	369	317	392	364	361	371	356	398	364	342	392	381	368	348	363	387	362	375	354	360	376	367	382	415	371	380	371	358	368	405	344	356	349	351	358	379	366	374	366	357	352	342	375	363	378	394	389	360	340	367	377	377	387	373	383	362	378	350	392	369	355	361	345	345	351	353	450	396	379	351	332	346	386	353	360	366	375	378	364	377	343	387	381	395	403	382	388	347	372	354	372	411	346	351	371	416	358	369	384	368	373	349	359	371	351	347	375	401	382	383	368	372	373	393	385	375	367	391	362	379	390	357	316	378	375	370	328	359	370	336	400	374	393	386	359	395	394	384	349	358	355	394	373	344	368	338	340	337	370	386	372	399	380	374	401	392	345	352	412	357	361	354	349	356	360	354	395	388	351	373	364	340	369	370	357	382	375	367	366	360	348	400	373	380	376	402	396	342	385	391	361	372	385	352	376	380	350	333	356	368	365	403	370	377	374	360	350	390	341	385	402	382	356	353	348	388	379	329	381	364	365	333	331	353	349	367	369	334	324	370	342	362	430	369	328	413	312	376	368	344	368	371	381	383	372	355	376	400	402	341	368	380	403	345	331	337	378	345	389	375	388	364	411	363	344	368	332	338	398	359	372	419	381	385	388	369	377	355	355	347	354	385	378	378	388	337	364	396	382	365	345	337	349	427	372	384	359	303	371	365	350	369	372	347	317	363	361	370	325	379	357	364	360	344	342	358	377	410	347	377	377	399	377	406	369	319	331	348	353	353	371	413	363	387	382	333	337	337	376	348	370	379	373	393	379	368	361	348	374	366	363	401	369	330	412	412	377	389	370	382	370	357	367	362	409	356	351	338	355	354	351	381	374	359	349	362	331	352	393	393	387	385	355	382	360	381	344	378	392	386	397	324	345	403	391	371	360	391	317	360	388	362	367	381	359	389	376	329	385	355	365	337	388	358	356	394	430	350	352	381	334	351	348	360	348	355	384	370	366	349	364	372	365	352	386	360	386	350	372	386	348	412	375	393	424	353	376	363	374	386	352	391	366	380	372	391	368	394	410	399	328	386	401	417	389	381	371	377	368	377	378	367	383	365	372	379	355	383	357	391	364	365	328	357	385	334	384	339	321	372	362	362	349	332	339	308	375	393	370	377	381	349	312	354	362	374	405	382	384	343	365	348	381	411	333	372	334	361	366	355	366	375	393	375	350	372	388	365	393	320	361	364	405	356	345	367	377	366	368	357	424	342	361	397	370	416	377	390	384	343	392	385	403	357	350	371	376	392	350	392	363	347	355	392	410	341	380	340	362	386	405	344	376	377	377	388	356	350	363	362	399	360	402	367	378	374	340	339	364	392	366	405	369	376	401	387	355	359	355	413	363	390	379
4303	2169	1373	987	892	874	842	803	795	747	813	805	766	828	833	804	780	787	795	825	791	796	826	829	777	808	762	895	760	764	827	791	799	801	803	793	766	775	805	780	768	808	753	756	798	813	785	798	843	804	798	808	810	814	778	796	772	755	780	754	782	819	822	824	756	765	798	816	835	832	806	794	825	826	804	784	823	815	795	787	806	740	781	800	798	800	762	812	814	800	841	864	839	803	792	799	805	727	782	749	777	766	786	825	812	799	735	851	822	767	795	855	765	817	749	883	820	768	801	776	792	737	814	829	843	809	764	788	795	834	779	806	769	818	804	776	809	804	795	828	785	798	793	785	793	774	760	782	783	808	767	741	799	810	805	810	749	821	804	782	796	796	806	747	814	826	745	825	808	784	840	769	789	799	817	844	828	875	804	780	784	766	794	777	805	853	823	773	823	790	774	742	836	813	790	808	805	798	789	767	773	756	764	794	787	807	821	771	778	778	765	773	793	822	820	826	775	823	741	761	747	761	780	795	824	778	793	838	787	757	785	796	810	786	794	769	758	807	806	837	799	794	786	767	811	805	798	741	793	828	839	758	764	822	845	746	818	754	811	774	825	813	813	763	810	819	782	780	831	795	752	797	830	779	777	774	757	805	785	807	829	759	756	797	774	814	810	744	774	824	798	811	812	716	764	799	809	780	791	746	775	825	787	786	745	841	750	838	810	798	834	783	775	781	830	817	819	772	830	779	734	778	774	778	752	810	794	777	750	757	806	792	839	797	818	811	816	831	772	834	800	813	805	798	783	812	812	815	807	842	810	751	780	797	781	814	789	783	775	825	828	801	748	804	759	825	795	777	793	787	824	847	849	803	827	728	771	795	776	802	784	797	828	778	769	732	791	755	817	827	831	803	762	763	814	791	798	796	868	837	826	751	824	790	840	790	802	855	783	802	756	816	835	791	816	750	850	760	813	805	784	764	777	803	812	802	753	784	757	818	741	793	771	809	789	762	804	747	808	798	780	802	759	763	812	766	821	772	782	793	815	764	807	776	790	772	806	837	815	773	777	850	743	801	844	804	755	823	795	798	785	770	835	830	798	771	777	777	812	825	754	800	772	808	780	800	774	758	780	821	772	768	809	823	847	750	818	796	791	844	792	813	795	795	837	821	808	865	816	829	788	774	803	779	859	757	837	825	763	813	738	800	814	767	802	829	826	788	753	770	842	761	751	785	799	805	814	765	825	825	777	763	804	777	809	855	790	796	830	767	777	801	805	802	801	791	788	787	852	778	795	797	785	760	751	767	810	794	822	769	800	771	781	805	805	828	774	785	812	790	791	842	809	770	770	778	762	796	770	794	768	804	788	777	809	760	788	784	823	823	826	799	779	782	809	776	778	794	797	780	821	741	759	803	797	784	763	786	784	797	785	802	820	877	761	790	779	750	814	790	779	814	793	799	808	854	782	718	800	822	768	754	823	782	752	809	839	795	807	799	811	794	853	733	783	788	790	828	750	798	778	805	811	779	822	793	814	784	758	790	838	820	785	789	849	788	793	803	841	830	792	792	812	824	805	738	815	778	786	770	824	784	827	776	826	801	797	837	793	810	777	790	786	791	777	796	816	827	763	813	772	791	769	773	775	792	738	773	754	772	776	755	754	802	840	815	846	744	815	813	801	832	812	784	774	805	843	830	795	839	752	773	762	781	779	847	807	803	796	788	804	803	806	769	766	801	748	809	864	819	784	811	775	826	851	846	783	838	803	774	769	772	753	783	776	796	793	802	809	809	791	741	801	798	797	801	756	801	775	800	774	826	839	797	793	766	771	797	784	761	769	844	778	826	767	759	802	801	782	777	790	800	796	785	756	798	806	752	779	787	861	756	823	776	845	780	777	841	773	784	826	789	797	814	822	747	805	820	799	788	802	801	779	811	809	782	845	811	792	744	746	766	729	809	827	797	816	779	771	785	780	789	799	744	810	787	804	793	793	758	803	788	835	861	784	828	766	782	815	771	781	826	821	837	776	780	816	784	771	796	850	840	816	697	793	803	818	860	799	754	790	781	796	808	858	822	773	765	833	779	747	758	810	802	816	794	773	811	793	819	790	787	770	749	812	843	754	755	761	799	764	767	841	802	816	842	816	770	788	790	789	756	806	764	772	742	724	813	803	803	821	867	815	794	796	797	767	801	845	800	761	807	760	733	806	794	843	805	802	825	785	806	765	837	813	798	816	790	783	785	827	852	765	780	836	756	814	810	794	815	819	791	807	825	814	812	772	819	805	752	758	812	785	780	808	829	786	835	822	802	840	782	810	798	797	807	775	783	803	781	750	808	806	803	797	767	820	779	783	797	779	843	810	795	773	790	784	783	815	790	749	755	898	789	809	760	784	797	802	798	817	757	778	753	852	780	809	781	779	830	819	805	765	794	821	809	755	776	751	772	756	812	775	806	806	819	757	845	799	773	809	815	762	769	815	828	853	809	790	799	842	828	760	776	748	777	783	796	824	781	815	817	781	822	756	745	817	762	800	740	787	775	888	824	798	775	828	798	762	835	797	786	867	745	786	829	773	781	823	783	777	826	798	821	800	892	820	799	797	755	795	789	806	778	760	773	793	781	810	824	808	840	783	781	810	800	780	750	817	796	818	805	790	811	804	806	798	816	774	799	781	786	786	763	751	819	802	800	793	739	762	751	787	819	827	771	806	786	783	723	771	773	791	817	749	832	800	794	743	834	820	810	759	749	809	849	780	795	828	828	821	812	806	808	794	799	787	819	804	783	794	841	794	783	805	812	758	835	788	761	810	782	801	815	806	783	832	788	811	760	795	827	817	794	779	809	771	804	781	860	781	802	808	814	787	817	750	820	830	775	853	779	773	758	817	793	803	782	804	773	840	786	808	769	786	808	832	833	818	810	793	768	811	770	835	819	818	758	784	780	809	789	795	818	783	802	776	793	793	773	759	836	818	829	779	784	783	766	833	837	797	867	773	800	771	847	779	767	788	813	767	782	799	791	809	780	747	779	800	821	800	779	736	756	767	754	742	792	802	787	808	828	803	827	760	805	780	841	835	845	785	851	785	777	823	830	759	763	832	802	710	820	776	780	782	838	802	805	730	804	828	798	847	818	813	741	826	798	755	816	775	778	753	767	791	823	741	794	809	789	778	793	773	767	822	806	866	827	743	795	805	851	840	771	810	810	770	765	782	820	827	772	780	783	774	781	783	810	795	789	848	809	799	760	803	796	789	805	833	829	848	834	772	830	769	842	776	783	778	806	798	795	769	811	806	757	779	781	792	734	832	784	776	784	751	791	785	765	827	851	800	837	802	819	778	864	785	758	820	833	771	787	785	812	840	834	809	792	746	838	805	815	823	772	802	848	804	783	823	810	787	789	801	852	796	804	848	777	775	821	812	737	770	753	820	790	790	806	765	798	768	810	828	755	761	765	734	819	829	782	800	797	780	810	797	751	786	857	784	810	781	802	860	826	796	833
24375	20990	23960	28204	20998	21018	10930	701	451	385	407	392	347	344	359	349	295	369	305	337	317	347	363	300	322	358	327	339	320	312	309	303	289	322	322	313	300	329	303	328	309	304	324	309	306	302	315	288	308	316	299	338	308	283	274	298	316	320	288	297	306	294	308	288	300	294	310	324	301	314	309	310	321	323	301	282	315	307	300	321	316	335	302	315	320	312	308	316	305	318	309	324	293	280	306	348	285	321	314	269	313	315	304	307	319	328	320	268	297	301	301	307	301	314	288	288	266	280	321	333	358	331	306	318	319	302	297	288	316	264	308	320	297	276	289	293	294	285	292	269	312	340	284	303	298	290	305	328	276	296	303	302	302	361	287	290	327	343	332	315	319	298	316	306	310	309	301	286	286	334	296	284	273	273	300	303	315	289	337	306	300	302	310	292	313	287	278	326	292	274	333	329	308	300	313	291	325	312	297	301	312	295	313	348	315	300	296	282	313	315	290	326	307	282	315	311	293	295	315	304	289	316	264	332	308	298	312	297	325	311	293	287	296	312	301	329	333	280	285	310	300	273	310	312	331	302	272	298	295	301	321	317	293	288	320	302	279	298	321	302	282	335	288	287	282	288	282	310	288	262	294	275	328	303	310	285	317	273	304	306	328	322	310	295	277	322	326	285	301	305	323	321	304	299	332	300	331	284	312	295	281	303	307	294	306	339	317	275	316	304	314	311	290	308	314	281	285	304	306	278	317	300	297	322	281	317	340	304	293	288	302	320	288	342	296	311	298	326	347	295	306	273	287	282	306	313	323	296	291	289	313	306	284	296	325	296	323	327	304	281	307	311	311	312	324	285	338	289	331	305	308	288	302	301	271	294	310	266	305	306	308	294	309	280	290	300	316	298	277	324	284	274	319	308	295	283	292	300	276	279	287	290	303	321	294	305	275	318	309	282	294	292	303	300	320	325	313	296	296	300	289	282	280	303	296	286	290	314	331	283	310	313	289	272	283	290	302	327	291	312	292	309	333	295	290	279	299	338	311	291	296	308	276	309	319	251	305	293	309	281	309	312	282	327	284	309	294	282	285	295	319	286	319	283	316	317	294	298	300	314	327	308	313	277	329	320	307	305	244	335	282	270	320	290	317	281	257	316	315	319	303	298	287	302	291	297	312	317	282	281	297	318	323	338	319	318	294	298	309	288	307	273	287	297	285	316	311	308	292	341	323	318	316	296	261	301	307	290	325	300	309	339	253	296	297	331	291	303	346	330	306	303	286	305	339	296	294	312	349	298	305	313	291	289	294	296	294	326	308	280	307	311	307	348	305	313	346	286	279	306	333	343	333	292	303	296	317	296	297	270	300	293	330	329	276	307	313	316	316	295	298	296	296	338	310	313	310	304	295	315	321	282	306	311	302	299	333	305	309	312	341	295	321	274	304	330	284	302	316	311	287	353	334	328	314	301	300	305	302	272	335	278	323	323	325	299	265	319	292	284	308	276	283	300	335	302	290	271	289	314	292	322	341	326	295	285	303	263	338	312	290	282	284	296	287	291	311	284	311	317	321	270	324	312	324	327	302	280	290	309	328	312	320	303	319	283	302	341	299	314	306	301	306	362	342	286	270	316	299	276	305	318	299	291	296	278	298	334	288	305	274	286	314	310	303	286	260	282	332	278	323	293	332	321	297	325	311	300	292	319	290	269	313	300	267	277	320	307	330	329	294	280	316	326	295	318	288	319	280	261	305	298	318	315	297	305	328	276	288	291	308	274	311	311	317	302	287	316	295	315	295	272	285	285	287	281	330	286	284	296	332	324	279	274	304	298	285	340	312	308	321	284	295	316	286	308	341	278	302	273	299	287	284	277	311	271	298	289	316	298	277	293	278	306	299	305	291	267	289	307	269	315	340	328	324	294	289	336	294	301	338	299	291	275	328	305	281	293	327	303	281	329	332	288	279	311	303	286	281	329	315	291	302	321	317	295	280	314	313	278	299	333	285	278	293	317	305	281	276	317	296	307	312	304	284	282	296	281	317	277	345	317	290	306	297	316	286	279	278	319	316	310	311	316	305	305	273	300	296	303	281	300	292	299	330	309	309	314	338	300	275	288	282	295	304	311	304	277	292	291	325	335	284	304	291	312	332	304	320	318	289	309	296	256	309	318	311	306	335	283	322	292	306	313	316	304	331	323	313	314	280	292	328	295	287	314	316	303	295	297	300	278	317	304	314	302	247	305	327	308	270	287	322	307	290	337	318	287	285	319	275	350	324	307	298	277	322	330	316	316	315	303	312	309	279	290	308	283	322	331	290	309	267	294	294	294	305	343	311	298	296	313	287	314	296	309	311	278	311	332	319	317	291	305	309	293	304	312	342	299	307	299	316	283	293	280	283	276	314	308	315	296	307	310	287	249	291	296	298	274	301	292	302	279	288	326	316	331	346	263	288	296	310	294	295	308	320	289	333	303	303	314	344	296	302	275	293	272	335	290	294	294	302	309	279	332	324	318	307	279	328	328	267	293	305	316	309	319	284	349	318	253	308	298	324	267	288	305	323	284	272	306	308	311	299	274	303	302	307	336	331	305	336	301	279	282	328	321	312	305	327	319	317	341	288	307	290	332	295	296	329	288	321	276	324	293	313	269	285	306	309	305	285	309	263	306	322	336	323	322	295	297	312	314	281	306	313	303	312	311	307	268	283	312	297	321	314	302	270	329	324	316	310	284	270	299	264	316	342	316	290	293	292	302	309	296	318	330	360	314	308	272	348	330	277	280	278	302	339	312	301	324	291	293	299	319	300	320	293	285	285	288	298	297	293	316	298	314	271	327	317	307	293	298	282	327	306	271	304	303	281	299	288	295	299	315	282	276	289	292	314	290	323	326	281	290	302	364	330	324	289	322	254	318	284	296	294	304	299	300	305	297	309	314	301	318	307	315	275	295	280	301	282	328	307	303	301	306	311	287	309	289	295	309	290	303	291	297	322	324	285	309	315	324	293	309	263	282	345	328	354	267	309	318	343	311	311	287	320	293	270	309	304	287	305	309	295	300	314	317	265	328	265	311	323	306	266	290	303	291	339	327	317	294	289	286	284	300	291	310	291	312	301	287	298	278	306	330	279	299	298	309	333	298	306	286	290	302	309	268	282	306	286	297	303	318	264	294	323	331	316	289	306	309	294	316	290	267	290	318	295	266	320	323	294	315	286	335	320	297	298	288	283	310	312	320	360	278	296	277	299	317	286	309	293	292	312	319	322	319	301	298	302	323	289	315	303	282	304	318	304	305	303	301	298	309	317	313	288	264	299	315	289	309	311	283	295	307	304	284	337	299	300	315	327	290	275	291	341	302	279	265	306	272	301	315	303	280	291	319	303	268	277	314	328	291	284	283	302	305	306	296	344	295	281	274	295	304	294	299	312	297	252	297	310	301	295	268	290	298	298	308	306	287	304	309	304	279	312	321	297	311	322	310	287	282	299	309	330	315	292	289	284	303	281	301
3926	3252	1666	992	786	750	700	601	699	693	665	650	687	672	600	661	639	662	610	638	681	653	652	640	682	642	626	642	661	661	643	650	604	632	632	673	690	651	636	618	614	622	648	657	589	628	644	632	662	628	607	672	666	639	622	599	655	651	635	643	640	619	632	566	653	665	624	640	644	609	664	652	602	674	654	640	642	658	631	663	629	611	636	627	660	588	644	654	644	649	643	647	660	675	662	647	640	634	660	646	643	657	629	634	625	624	656	671	663	625	588	668	652	665	649	638	630	633	620	646	650	634	608	618	623	619	647	658	656	671	673	658	632	637	671	668	652	642	668	630	602	670	608	602	669	616	658	634	697	669	646	631	653	641	638	620	630	630	660	696	684	647	643	656	619	606	665	620	603	623	686	609	697	618	628	653	623	594	640	651	635	637	669	663	642	616	634	635	668	709	627	689	642	665	638	617	640	633	616	620	652	627	648	650	608	656	661	625	648	643	648	641	596	623	649	631	637	592	644	657	558	638	611	635	631	619	634	641	628	635	707	609	614	644	627	653	699	602	588	654	632	588	675	656	629	624	703	598	689	604	641	572	674	663	652	616	675	697	656	592	634	646	675	649	655	606	601	643	612	640	601	692	637	665	580	618	632	629	646	617	634	633	625	615	635	620	658	623	618	704	630	627	644	564	650	712	657	610	639	642	595	658	620	595	647	685	665	656	650	645	660	669	675	596	630	659	618	642	613	671	667	628	607	663	670	665	628	644	681	615	607	644	632	629	638	679	628	608	634	658	650	649	679	628	619	571	637	638	645	649	564	656	621	650	641	628	637	620	673	692	633	661	649	608	663	630	625	663	642	661	627	631	670	579	618	608	665	648	620	683	641	668	635	633	650	617	644	611	604	661	684	609	675	632	655	664	622	662	637	657	649	614	658	619	612	662	606	605	647	657	635	647	678	616	643	642	667	673	639	641	622	613	628	666	614	606	646	639	663	626	637	651	641	638	625	647	623	696	650	596	596	622	624	640	583	638	637	638	600	642	618	657	630	637	664	643	639	654	596	618	628	611	624	636	647	648	661	665	630	636	632	703	652	627	648	677	650	678	618	635	597	643	592	626	654	634	642	614	639	693	649	624	622	623	637	587	629	634	641	655	671	655	630	626	629	675	598	612	616	596	656	625	704	641	628	623	626	637	621	651	614	653	651	635	649	608	612	634	651	646	640	689	624	628	661	595	636	645	633	623	637	656	633	639	608	609	629	641	627	624	672	639	645	651	627	629	628	653	593	663	657	620	648	698	631	642	592	640	617	630	666	610	649	627	651	630	623	635	661	617	672	661	619	657	650	611	613	666	665	631	668	615	638	609	634	637	584	620	668	639	645	677	631	616	609	598	661	646	632	638	624	635	633	639	632	627	592	619	644	667	640	635	626	608	622	659	596	661	630	639	669	596	655	605	726	554	634	675	630	657	672	662	615	660	650	640	641	662	620	621	615	645	620	634	608	629	620	648	638	696	655	658	637	635	639	634	654	644	591	691	622	654	637	644	647	649	635	638	622	616	607	656	650	664	638	658	606	625	652	568	641	629	635	601	632	631	636	656	623	610	641	597	633	609	664	648	649	631	588	623	642	624	675	630	675	640	675	683	630	624	659	655	662	655	651	693	671	647	620	643	623	689	602	639	573	636	641	616	655	646	624	641	621	632	639	595	646	620	597	652	694	633	611	646	636	637	651	593	648	678	647	629	639	629	651	654	615	663	560	671	623	675	655	647	635	637	600	629	654	640	638	637	668	621	644	666	610	686	639	659	601	618	628	674	582	670	608	636	639	647	627	627	679	632	627	615	649	669	648	619	669	657	622	612	618	632	604	629	643	633	642	633	663	635	595	584	603	655	638	633	649	622	613	617	633	565	630	627	637	654	583	591	637	596	643	644	651	624	656	638	612	622	649	672	652	616	657	628	654	631	662	676	633	644	644	636	646	641	641	670	659	684	612	623	645	645	625	647	625	633	666	674	589	633	664	586	659	650	635	640	693	665	627	611	622	590	580	671	627	639	682	643	663	618	634	627	632	644	606	635	586	642	665	683	638	651	650	669	622	630	649	644	604	650	675	633	656	625	593	677	640	613	668	642	633	632	683	641	615	621	678	602	656	632	628	647	662	656	584	650	645	614	641	696	627	634	632	651	583	608	675	661	626	643	616	676	660	598	664	641	637	635	655	694	588	680	618	647	637	665	649	602	644	641	630	596	679	681	650	611	661	642	653	624	632	655	621	627	630	600	621	634	632	668	628	619	612	641	630	665	656	615	626	582	639	679	629	633	604	653	677	599	597	619	637	607	600	657	643	637	631	618	631	625	621	598	642	693	633	614	641	701	613	653	634	650	658	644	621	627	633	652	623	703	605	718	626	688	628	617	661	631	632	618	614	696	633	612	590	638	656	692	633	660	601	636	610	639	604	637	627	667	658	607	607	643	661	597	669	642	661	600	620	626	596	600	660	667	589	653	685	646	604	612	658	632	642	656	658	656	652	623	624	687	643	661	607	666	646	646	620	630	625	694	637	663	623	631	649	622	637	611	636	604	638	632	640	619	637	569	639	633	674	650	628	652	667	694	590	661	641	693	647	659	612	596	594	607	653	626	638	662	631	657	626	639	658	633	641	611	628	638	625	613	643	587	594	616	664	651	628	638	608	641	633	653	650	676	617	647	626	628	605	655	645	644	664	655	683	643	647	663	629	642	647	636	656	654	644	620	637	638	628	621	673	685	600	605	605	688	622	655	625	634	609	626	626	599	604	612	614	632	653	617	656	646	614	634	649	652	675	608	642	649	678	662	666	644	672	646	646	623	646	614	653	619	637	589	617	610	629	659	609	681	634	656	656	647	638	667	637	650	646	616	686	637	610	673	669	652	651	609	623	641	668	660	622	654	681	630	594	632	654	690	648	601	665	676	587	701	619	587	655	659	666	619	673	607	637	617	678	644	667	626	614	621	652	639	638	665	627	618	620	650	635	628	646	609	659	608	669	653	656	644	658	587	575	636	678	637	655	647	635	638	645	613	641	650	644	638	624	634	619	691	638	655	637	611	642	603	600	619	650	643	678	652	601	613	654	658	615	643	595	633	688	659	671	625	635	624	611	689	644	646	667	600	657	661	659	680	643	623	669	682	583	637	676	629	591	611	677	599	605	625	675	633	620	686	577	638	617	630	640	655	588	608	621	684	592	652	667	642	615	625	581	644	628	654	624	640	660	687	631	673	614	694	635	639	651	647	659	645	668	637	647	626	636	638	616	630	647	658	628	640	632	656	617	629	663	611	633	679	673	627	622	632	626	674	621	648	624	611	632	637	636	616	636	663	625	635	634	656	618	669	620	646	647	628	616	661	636	632	624	639	645	673	644	650	618	668	615	641	638	638	630	586	576	627	604	621	644	644	636	639	616	646	613	627	624	602	666	660	598	667	642	662	639	678	649	654	655	616	598	656	619	630
33162	14291	1969	328	243	220	224	252	211	231	223	221	228	221	232	228	241	205	229	231	228	202	222	216	225	222	201	237	214	217	213	200	236	217	187	206	231	225	229	251	227	219	213	255	203	203	230	212	205	189	206	196	216	207	205	213	204	203	218	242	210	213	208	229	210	197	246	233	217	223	194	203	234	210	186	206	209	198	218	209	219	242	239	226	192	217	213	213	205	225	254	191	217	222	196	183	204	236	226	210	226	219	215	253	209	198	206	212	219	228	227	222	209	219	224	212	181	251	220	207	240	219	234	231	212	229	229	218	229	215	180	208	203	210	222	214	223	221	243	220	244	191	220	219	192	223	242	209	216	198	209	195	234	243	205	213	224	221	207	210	206	244	207	264	217	233	212	192	201	211	209	206	217	207	216	218	247	213	229	215	190	234	198	202	189	231	208	213	210	220	206	200	264	214	209	250	191	225	217	215	244	202	227	200	241	204	250	233	216	187	200	222	229	242	230	222	214	230	210	186	201	222	231	228	196	206	245	192	206	233	222	206	220	209	243	208	217	206	213	232	199	197	212	242	195	220	202	225	212	202	236	238	182	243	237	188	228	191	215	205	215	229	214	248	195	205	239	207	252	200	229	243	207	224	209	240	253	218	233	233	221	222	209	227	215	239	215	217	220	218	228	191	237	222	215	208	228	185	218	231	211	230	226	210	229	185	212	195	208	234	225	200	197	212	216	242	228	209	207	208	222	244	216	233	222	197	222	222	215	233	208	214	218	198	230	227	216	221	215	209	236	236	220	195	244	198	195	238	198	204	231	243	206	192	229	195	213	229	218	216	221	213	230	232	225	204	221	215	210	212	222	230	246	235	231	193	219	220	223	233	208	224	200	202	215	201	229	215	195	219	229	180	216	236	187	231	267	221	245	222	204	205	224	236	221	227	242	214	229	246	249	228	222	225	214	208	231	214	224	218	212	199	203	218	200	202	207	254	202	233	233	189	224	245	212	219	225	223	210	193	212	208	242	211	212	221	241	224	234	214	216	200	230	213	254	214	224	232	223	227	193	222	184	206	245	203	204	224	209	240	227	234	217	226	214	233	196	207	198	191	241	218	225	200	208	219	221	211	234	218	242	200	194	227	209	176	224	223	228	217	225	207	235	191	212	213	207	184	249	223	211	233	232	206	221	225	200	209	222	217	226	239	205	233	211	218	232	199	214	228	208	237	251	191	231	226	216	219	245	238	202	206	200	194	193	239	197	224	213	208	203	230	210	235	227	204	217	197	213	219	200	235	209	212	229	216	208	222	190	199	217	218	217	234	228	236	221	233	211	217	192	220	217	182	223	213	227	235	218	196	198	199	226	204	217	232	234	222	216	252	226	220	242	225	203	236	217	228	213	201	225	207	210	199	202	211	206	224	245	232	198	233	231	169	234	212	237	260	259	215	194	233	204	214	230	216	216	203	243	210	220	232	231	200	228	193	207	214	249	195	216	233	223	220	238	204	183	202	222	206	177	208	198	196	209	239	214	208	213	207	227	218	219	206	217	229	202	221	198	220	230	184	227	207	190	210	210	202	232	188	234	232	229	247	215	189	224	226	210	213	224	219	227	192	246	216	219	226	201	228	218	231	212	201	207	191	212	218	233	184	229	209	209	207	242	202	226	176	250	233	199	221	222	194	226	208	254	223	235	201	215	214	231	211	209	209	242	215	199	204	208	198	216	224	190	223	223	203	224	209	212	220	252	196	241	206	210	209	181	236	235	196	236	220	223	231	231	221	211	188	190	186	204	242	217	173	204	198	223	209	213	210	221	227	242	219	192	239	222	200	199	242	217	241	244	202	213	222	225	210	207	220	209	251	200	231	222	219	220	205	218	215	230	238	246	250	256	234	209	217	236	215	216	225	220	221	217	234	199	203	213	248	214	204	219	264	244	225	207	232	212	203	196	196	222	197	234	185	205	222	221	232	203	224	206	199	201	199	221	225	215	234	206	206	203	208	209	245	217	210	226	177	207	223	204	225	217	218	208	249	215	220	207	219	215	252	208	215	206	235	218	219	222	228	204	207	209	213	206	223	238	220	213	199	240	220	219	207	206	188	219	232	248	211	193	210	196	193	228	216	222	217	260	237	241	202	215	231	206	213	211	215	231	231	225	236	241	194	207	226	202	219	220	193	214	206	235	228	205	204	222	207	202	213	229	216	202	207	220	192	242	233	206	207	233	196	182	215	199	184	211	237	249	213	222	192	220	232	184	231	242	223	235	212	228	219	206	229	237	244	222	210	209	211	236	192	230	194	211	211	224	243	225	231	244	222	218	190	232	203	225	252	215	217	197	210	206	197	231	247	211	232	228	198	226	202	223	211	220	209	213	232	209	203	213	212	230	229	225	237	190	218	207	209	221	199	227	198	234	183	226	218	221	212	214	241	202	205	209	204	196	218	256	207	191	198	193	205	214	228	223	227	212	213	224	215	213	206	209	228	212	203	222	229	212	223	198	237	228	225	194	224	184	230	211	217	223	193	207	228	225	195	219	217	248	208	219	210	235	235	207	217	244	223	208	184	219	198	196	221	212	238	214	235	234	200	201	218	219	224	214	238	218	208	236	210	197	188	223	215	234	212	235	211	257	226	201	201	198	227	214	223	226	199	205	217	227	222	221	216	198	198	215	175	224	234	205	189	213	264	196	215	205	214	217	218	217	234	243	205	211	223	210	211	219	218	219	201	214	217	220	237	220	247	198	224	238	188	216	220	219	251	244	200	210	224	229	208	191	212	181	225	217	203	237	216	245	215	212	188	240	217	196	241	219	198	217	195	200	204	252	256	208	230	226	238	213	203	194	213	185	224	216	233	217	229	255	191	272	219	228	220	208	230	254	209	196	193	221	214	207	211	214	206	193	205	194	227	191	211	207	227	212	236	244	225	209	225	203	209	213	216	212	251	222	213	209	230	240	237	194	215	237	224	224	208	216	207	221	235	214	205	222	219	220	230	229	230	208	197	237	230	235	189	222	237	209	210	220	226	213	220	242	213	203	233	216	215	187	232	248	234	190	206	251	205	209	201	221	236	225	213	195	236	214	219	218	240	210	208	202	228	198	222	215	195	219	192	200	203	213	221	231	235	229	202	191	215	182	196	234	194	190	225	208	206	210	222	218	208	186	199	211	231	198	202	233	212	212	226	168	216	220	199	208	222	185	198	209	217	223	214	216	181	186	238	202	238	211	216	218	224	243	235	222	242	210	224	219	217	211	210	223	217	220	227	254	229	249	226	208	216	224	228	216	217	199	228	231	231	207	238	244	214	231	213	209	221	219	214	202	230	203	218	220	222	231	208	219	220	231	231	219	226	212	214	190	229	213	192	223	198	195	215	210	159	215	185	225	219	226	231	202	216	222	215	219	212	218	219	224	213	219	234	240	229	245	195	208	232	205	222	227	221	250	195	204	198	239	218	194	213	232	206	212	233	198	221	201	220	189	189	218	238	248	231
7670	598	547	542	543	498	531	538	536	505	542	497	541	547	511	534	512	547	494	558	504	525	484	540	494	561	520	544	563	494	523	552	523	524	510	526	511	536	564	516	548	526	556	545	571	548	537	534	534	523	485	493	532	529	521	518	540	542	529	489	548	559	531	515	514	529	509	530	549	506	534	546	500	501	549	474	536	548	506	492	545	513	531	540	529	507	510	510	522	542	532	531	529	530	502	582	560	516	502	513	518	553	519	519	557	508	523	509	502	517	535	559	531	521	548	548	546	506	524	517	499	571	481	504	502	510	524	529	464	484	518	549	524	521	500	513	513	554	487	496	550	500	536	549	502	522	503	560	550	528	541	527	519	494	521	532	515	525	536	491	560	496	553	527	560	520	541	556	528	494	486	522	545	527	507	526	505	574	528	531	513	528	514	527	589	523	580	486	532	533	499	525	522	506	512	514	536	544	521	501	549	552	531	524	525	521	502	510	501	522	516	530	497	551	546	548	537	515	557	555	547	519	574	528	575	577	508	496	564	506	573	539	503	531	531	504	561	514	552	513	535	501	561	526	503	509	539	522	549	539	486	557	522	491	489	520	508	529	547	524	577	536	505	540	523	545	530	543	533	497	531	532	532	528	472	536	553	571	495	523	508	547	524	551	556	534	515	527	534	576	534	529	525	574	541	520	540	528	521	524	512	543	556	518	531	534	501	507	513	522	554	473	507	526	512	527	567	532	546	511	517	559	512	557	477	521	510	495	511	510	520	548	503	531	476	561	510	580	495	507	549	549	524	510	491	518	493	509	518	535	554	561	542	523	499	547	513	524	530	510	531	522	523	532	563	516	511	560	534	546	494	506	566	545	509	513	515	490	521	522	526	547	528	487	566	552	506	515	552	523	514	565	531	571	506	528	535	553	496	542	504	544	530	518	518	567	554	523	537	508	503	540	522	543	522	570	510	512	507	574	508	536	536	531	513	535	556	535	528	492	510	487	535	549	522	490	526	513	549	542	517	512	525	514	518	521	504	525	514	511	508	547	518	535	559	509	520	560	494	509	543	506	523	525	535	541	486	525	542	528	561	543	514	507	500	535	524	513	497	495	519	544	528	496	496	486	508	536	514	516	543	503	540	501	546	568	523	513	514	516	555	534	493	553	513	507	482	522	512	525	519	526	533	506	538	516	516	517	502	556	544	513	538	531	508	564	542	517	513	491	519	547	549	499	528	538	523	532	531	520	510	493	508	539	489	565	515	548	589	534	525	519	522	543	471	493	506	525	520	502	574	504	505	526	523	564	520	541	525	531	502	526	500	522	551	552	543	535	531	463	549	498	537	527	524	547	544	549	537	532	550	501	531	507	582	551	544	557	508	483	514	489	527	524	563	502	536	527	516	552	498	534	475	589	499	543	554	478	538	539	539	517	501	534	557	532	495	487	543	500	540	497	507	535	504	539	545	477	518	525	521	516	558	545	538	508	507	499	526	553	545	542	544	507	539	539	509	538	524	531	516	527	521	535	559	540	519	537	488	571	511	540	519	534	569	533	538	534	537	552	543	519	520	513	519	538	536	519	550	483	535	531	522	516	528	525	545	499	502	527	497	509	549	540	536	528	542	572	520	504	531	525	532	505	525	529	513	476	552	496	525	501	539	477	534	520	492	497	540	573	518	553	539	551	531	486	506	549	583	559	580	522	536	539	515	550	569	498	507	521	490	529	491	471	527	504	512	517	541	506	493	550	496	498	513	547	566	535	538	512	545	522	519	528	558	486	499	523	511	547	555	520	524	494	487	540	504	512	523	516	508	528	482	539	529	507	491	542	526	536	501	543	511	485	545	551	558	511	545	523	540	553	483	528	519	536	554	568	505	545	540	492	505	502	531	508	506	515	513	498	535	486	544	547	537	532	471	495	506	518	520	473	508	528	541	526	496	500	524	482	505	541	545	509	500	509	582	505	510	525	522	499	587	545	563	551	524	542	551	501	508	491	541	538	516	567	512	517	509	490	500	493	501	501	506	475	534	518	536	519	509	526	529	505	547	513	526	503	541	544	489	543	510	519	563	492	537	492	539	553	491	534	560	506	545	530	548	505	550	544	508	554	527	508	506	495	488	545	506	510	551	510	514	526	549	542	498	482	517	562	530	516	523	524	537	527	487	517	528	550	538	542	547	528	509	536	531	521	512	534	551	524	542	504	574	498	521	521	544	494	549	552	510	503	512	525	525	547	504	497	540	518	473	537	538	504	530	529	491	529	546	478	525	520	541	506	542	527	534	538	522	555	601	546	528	526	554	553	514	514	538	504	518	514	533	574	543	513	528	530	537	525	480	550	551	505	545	532	519	517	490	527	506	561	525	525	549	529	522	494	541	587	501	530	561	444	523	541	547	516	511	513	528	521	566	547	530	552	566	508	512	551	532	561	536	536	523	511	501	484	514	561	490	508	533	520	577	530	521	589	502	535	538	558	501	494	503	544	520	530	508	554	513	543	531	508	550	508	542	533	491	498	502	538	519	522	512	558	532	542	536	533	518	515	517	523	526	554	534	536	543	497	498	522	538	528	526	522	516	521	512	524	507	497	512	546	539	546	560	533	514	496	503	510	574	536	529	581	526	556	531	503	546	552	524	558	545	501	525	500	510	560	545	552	525	517	525	501	520	508	471	512	550	542	538	524	542	495	511	507	534	498	538	538	516	513	510	480	565	535	517	497	521	537	527	523	494	531	511	556	527	566	540	500	500	522	542	581	574	511	530	524	551	500	557	518	537	526	487	547	558	545	535	478	533	538	555	531	528	510	521	507	512	539	555	528	522	530	550	572	533	532	541	512	543	557	511	527	522	564	512	520	533	520	539	553	541	520	514	516	560	505	531	540	537	520	520	525	542	496	523	536	544	508	532	544	520	522	534	513	523	504	510	469	513	513	559	541	531	535	488	499	522	493	537	532	510	548	533	518	524	535	542	512	526	519	545	553	549	502	535	572	517	551	518	513	505	546	519	534	489	545	512	546	534	488	484	523	527	521	538	535	526	552	501	492	522	483	558	550	534	517	495	499	527	543	584	516	552	537	566	521	578	554	558	499	527	568	511	534	515	539	530	523	532	529	494	500	527	481	545	485	515	517	524	520	514	569	513	532	529	503	542	568	499	520	515	555	503	511	549	528	499	519	518	510	554	521	510	540	559	534	497	526	482	494	510	495	495	527	480	538	571	495	525	500	526	541	537	503	555	526	507	515	565	482	524	516	541	545	504	535	538	492	513	549	524	528	553	517	544	540	516	534	511	503	556	541	489	532	534	495	536	516	605	568	499	565	526	519	508	533	509	543	527	523	487	535	519	490	501	482	552	523	520	486	526	536	503	549	537	524	516	548	550	532	550	504	528	519	488	541	516	487	505	528	548	513	519	520	556	543	543	577	535	510	540	528	529	527	481	561	511	525	522	543	525	521	473	543	518	524	518	551	537	533	491	516	526	547	531	527	499	546	542	524
25000	20962	23547	28535	20977	12745	721	529	447	445	377	410	433	390	406	336	367	338	395	373	390	417	385	374	350	390	367	373	401	364	400	397	397	382	372	416	376	411	388	370	385	425	330	353	376	373	382	367	371	370	386	365	397	393	398	362	375	406	346	388	379	370	399	386	377	354	368	371	397	371	369	402	349	339	377	355	376	399	349	371	365	389	367	323	363	349	379	377	373	417	392	363	337	355	352	356	392	377	354	382	403	385	391	410	351	389	370	346	367	364	370	338	376	410	357	358	383	400	399	375	379	331	396	364	351	325	317	364	363	358	351	367	368	352	383	406	367	354	348	367	385	357	362	378	396	366	405	379	370	394	361	365	367	355	403	375	356	377	372	398	367	364	347	364	362	341	375	385	374	385	373	367	357	374	377	346	355	402	341	391	367	360	360	352	350	399	406	371	374	330	320	377	364	342	350	370	388	415	369	330	374	387	386	361	329	369	389	381	373	369	377	396	371	344	392	381	385	383	383	377	370	360	365	392	389	376	395	375	395	417	327	343	370	385	355	400	374	357	379	417	355	346	363	361	392	382	352	352	362	391	342	359	369	380	390	348	375	327	423	345	353	357	395	377	362	347	349	361	362	377	377	384	348	360	360	339	359	360	384	363	364	351	379	365	371	345	404	381	365	385	396	377	382	396	367	377	394	361	379	393	398	373	391	392	369	354	369	351	353	346	342	387	353	423	366	363	397	394	362	360	386	372	387	356	379	369	390	367	379	348	357	327	384	382	378	409	371	360	379	398	402	384	381	372	364	417	356	375	370	385	365	361	397	368	377	384	388	376	370	348	318	335	398	381	411	318	372	370	358	370	368	356	363	392	357	376	395	336	397	369	363	356	372	397	408	361	357	393	361	387	406	368	376	390	414	382	391	352	375	381	391	377	374	384	375	374	359	381	338	347	387	352	391	347	380	388	342	356	355	346	409	387	388	346	398	377	381	368	366	337	379	371	349	366	358	413	367	352	336	398	351	369	360	369	404	376	404	388	363	361	368	328	359	342	374	401	386	378	392	391	408	366	382	378	422	342	339	382	395	373	393	387	373	393	398	349	384	383	367	354	367	370	309	397	373	352	340	358	359	420	343	377	374	367	382	384	360	372	345	354	370	371	376	365	367	375	374	346	361	372	385	327	362	363	362	353	363	382	384	357	398	373	413	373	386	380	373	379	356	396	385	340	348	370	369	412	354	386	401	354	340	348	385	335	366	362	381	388	368	360	379	371	373	357	366	364	353	355	372	368	373	385	342	363	361	381	355	357	367	369	359	344	383	390	389	373	344	391	378	371	359	350	368	373	387	343	358	388	397	385	366	364	353	376	372	349	393	378	312	378	382	364	390	347	380	375	322	348	363	358	398	365	348	378	398	342	378	392	349	380	402	368	352	378	373	386	423	381	396	397	395	344	363	376	345	397	364	395	409	357	389	375	361	353	342	353	345	353	395	379	372	389	373	361	350	367	352	344	349	357	361	365	384	371	350	368	412	403	382	398	384	393	405	390	383	395	360	411	392	351	392	376	385	365	370	382	367	370	355	368	336	346	338	383	350	358	365	332	357	341	370	343	396	378	353	350	376	364	375	362	355	359	358	365	388	427	373	362	375	363	392	334	391	355	377	326	382	375	382	370	388	356	372	382	386	407	374	361	354	346	338	392	392	355	324	382	347	369	402	418	375	405	349	359	349	383	370	367	352	348	376	314	401	368	364	375	364	380	380	359	382	358	361	392	374	370	337	396	385	375	383	378	355	348	405	358	351	362	352	336	369	393	388	341	372	380	385	345	355	430	371	406	362	364	348	383	334	354	360	385	325	341	364	356	353	330	371	386	346	358	351	381	344	383	402	364	383	339	384	389	373	378	359	409	381	376	400	372	364	371	367	316	360	371	379	358	341	385	413	345	368	340	340	409	348	367	367	383	369	375	418	388	379	359	378	389	370	350	350	392	379	373	390	370	390	369	383	365	373	361	341	379	383	346	347	338	320	374	357	368	349	420	324	369	355	376	399	367	391	372	381	359	373	349	366	337	377	401	399	379	405	397	392	368	377	355	353	361	397	390	396	378	370	328	375	391	350	339	376	312	365	378	375	378	393	339	376	394	404	392	387	362	373	370	366	391	360	382	399	385	395	370	405	390	350	384	388	353	399	368	351	359	333	344	398	384	407	358	355	370	380	377	366	375	385	381	361	379	376	371	410	364	378	363	358	350	330	357	371	340	384	371	374	375	385	385	358	383	355	385	371	369	386	364	383	392	343	342	374	367	382	377	349	388	371	368	363	346	360	408	364	382	372	382	378	347	381	337	356	393	368	359	399	361	394	373	364	383	417	372	398	379	358	390	364	347	380	362	409	384	338	345	367	396	393	373	349	366	362	360	366	349	354	364	363	389	406	377	329	340	383	404	384	357	351	397	362	336	349	336	366	374	359	366	421	362	367	354	384	373	362	352	356	380	344	402	357	394	405	355	378	351	364	368	354	391	424	395	383	398	344	389	345	328	372	382	380	368	398	397	388	386	358	383	375	342	386	351	376	339	358	388	375	361	346	393	372	355	380	361	363	357	355	378	368	375	407	353	362	387	360	370	334	356	351	429	390	350	395	374	354	366	404	374	355	364	407	388	388	358	387	407	375	398	380	365	358	321	355	381	404	358	398	408	351	362	383	388	358	354	393	368	354	381	370	421	371	374	408	384	413	373	340	364	376	359	369	393	364	377	379	353	350	380	348	383	385	372	350	378	360	366	356	343	390	358	408	357	392	344	349	379	351	376	361	361	400	352	355	408	379	392	367	400	369	413	372	410	355	331	404	342	375	366	380	388	391	394	407	396	367	377	378	393	382	390	345	409	395	378	386	353	312	354	379	371	320	352	383	375	340	368	357	392	390	401	351	381	372	360	380	414	351	399	375	368	374	370	354	365	394	369	372	366	396	374	354	361	376	349	359	387	387	355	349	379	377	351	359	353	354	385	335	358	381	377	373	366	344	346	400	323	344	382	364	360	373	339	349	343	336	382	392	397	333	380	357	341	366	425	362	403	383	347	354	368	339	387	375	381	385	350	366	382	354	340	389	377	375	367	391	379	369	371	357	344	346	412	369	389	407	364	373	340	365	385	372	373	384	379	356	365	421	374	358	356	366	400	410	341	375	369	354	334	382	365	363	409	381	323	368	365	386	382	364	398	382	394	371	362	365	399	355	382	384	345	348	362	391	393	382	352	372	379	374	372	323	388	361	337	346	390	339	384	349	359	402	375	415	353	403	364	374	372	382	353	347	366	363	383	398	392	348	360	369	371	368	423	330	340	366	382	343	353	373	362	392	395	322	394	368	344	403	351	364	402	365	346	367	411	353	366	344	377	367	355	352	347	388	355	334	348	370	347	380	409	378	359	363	337	391	376	388	368	342	394	368	360	343	363	347	374	386	340	362	355	355	324	384	386	379	338	371	424	357	380
4419	2235	1354	1040	873	864	830	840	807	819	823	808	784	788	785	773	744	782	760	823	798	864	845	769	752	812	835	823	831	761	793	764	770	812	772	810	797	749	860	819	833	806	785	788	838	820	799	839	863	834	811	801	782	778	790	786	845	778	762	784	785	776	815	786	800	781	761	830	777	780	798	832	797	833	863	792	772	794	737	789	777	766	826	763	740	806	761	780	789	807	797	794	782	793	765	801	777	816	835	774	819	801	823	762	789	809	790	810	791	788	802	799	790	806	765	850	759	755	817	767	764	763	786	831	778	769	798	765	812	769	825	742	763	811	795	786	794	806	794	802	771	837	816	795	822	739	790	799	782	798	780	808	802	808	843	777	805	802	775	775	806	792	788	786	825	811	791	790	803	751	804	832	787	805	741	803	777	782	786	823	779	801	780	823	845	810	768	781	772	705	812	766	828	776	797	758	784	760	791	804	769	808	804	831	780	793	811	753	803	792	741	814	819	815	770	789	726	780	803	809	792	824	761	763	770	765	796	809	779	825	824	746	787	810	768	803	835	806	806	763	813	784	821	781	793	773	858	810	804	756	763	798	797	803	730	760	779	729	759	816	813	775	801	797	794	816	803	822	810	790	782	788	773	824	761	773	825	786	776	804	737	800	789	779	802	800	831	813	830	801	754	789	829	768	785	832	836	804	747	841	809	791	784	782	805	786	791	834	808	832	791	794	748	800	826	728	815	810	787	754	789	794	740	762	830	797	838	800	799	790	804	781	831	779	819	811	801	803	765	793	799	754	843	766	800	792	758	821	781	826	763	825	804	807	778	773	818	823	830	791	797	846	802	772	797	834	775	825	820	793	787	790	786	787	797	764	840	780	796	808	818	803	789	773	831	806	774	782	719	831	793	743	780	757	808	787	774	788	771	810	814	837	818	751	773	772	770	773	859	807	791	777	810	786	839	817	777	789	832	795	782	856	781	769	785	751	801	809	797	802	761	813	799	789	794	824	787	793	805	805	782	782	828	784	838	789	848	763	780	825	811	831	794	847	813	813	788	836	789	787	793	776	783	806	743	822	848	762	807	828	806	780	758	821	810	818	821	772	775	790	803	820	832	744	786	779	812	780	817	807	789	751	726	817	787	809	788	777	795	764	794	724	845	841	833	826	831	809	896	785	852	830	789	829	770	770	854	774	848	757	799	813	799	793	820	795	785	825	839	800	766	804	818	779	846	789	800	787	793	781	860	787	814	844	774	796	731	780	818	815	805	799	797	781	782	837	787	812	721	777	748	778	802	778	788	804	794	820	810	793	792	789	831	803	807	822	803	833	783	815	748	782	803	832	824	805	801	784	854	762	790	805	797	790	813	707	848	808	778	799	817	794	804	763	764	766	804	804	778	761	784	805	744	806	755	721	785	848	835	847	801	810	779	811	762	729	811	777	798	824	783	830	800	778	806	780	799	782	807	813	790	797	773	832	830	793	783	826	795	735	798	800	762	777	832	773	782	808	736	836	798	795	781	730	745	808	823	779	843	769	794	783	803	791	847	811	803	793	820	774	771	764	807	764	802	774	811	782	819	791	817	860	862	799	857	760	795	798	781	773	843	753	768	798	753	776	790	772	803	787	781	804	836	839	760	747	837	816	814	821	795	810	784	772	820	791	768	774	736	725	808	810	830	793	750	787	791	805	786	783	796	813	803	782	801	789	785	821	823	771	827	785	786	737	847	789	787	745	798	813	801	814	754	824	819	787	763	818	799	802	792	807	763	847	832	815	810	770	763	824	796	805	762	780	802	756	772	823	780	788	812	850	788	792	827	777	811	819	832	738	785	792	805	789	827	817	805	807	781	803	809	797	795	766	817	756	745	818	805	737	758	777	840	743	791	804	798	761	764	818	832	870	810	824	819	777	788	776	789	747	773	786	805	823	762	791	788	803	768	775	779	753	848	864	781	822	792	800	845	767	816	803	806	767	818	812	807	808	795	812	768	756	781	810	781	801	721	789	817	798	810	780	763	770	738	787	792	799	812	793	815	778	785	836	830	786	750	780	764	823	787	810	800	792	768	813	812	815	744	831	813	804	780	783	846	811	795	815	797	788	797	792	784	781	811	813	803	756	792	746	794	829	766	771	815	835	835	860	794	876	767	839	806	798	783	799	801	763	767	785	755	807	754	797	732	837	763	804	800	791	780	775	778	789	824	793	789	779	787	769	859	784	757	824	749	776	766	819	801	804	771	764	786	804	770	817	839	807	756	805	790	792	793	823	808	797	833	766	763	808	814	801	772	827	764	771	800	813	829	760	797	788	804	770	801	798	814	798	782	777	755	800	809	764	805	786	803	814	795	846	773	762	791	824	761	772	811	754	780	855	817	758	846	779	753	818	764	802	865	789	816	820	828	805	802	764	794	800	770	766	787	803	856	801	796	859	801	789	824	810	835	816	790	776	833	790	796	810	809	779	805	735	743	824	806	751	774	833	830	835	787	831	762	790	778	825	840	755	744	830	819	813	776	770	845	775	775	822	795	762	848	727	782	841	758	779	781	800	772	775	756	781	791	758	808	816	764	784	802	809	801	786	803	812	756	838	822	794	820	848	792	872	750	818	826	834	798	835	776	841	829	769	768	801	786	794	741	781	813	744	784	749	816	783	789	825	802	774	813	804	761	839	804	809	803	780	804	761	764	809	780	760	791	834	793	788	792	828	758	817	768	838	757	795	745	795	796	783	805	810	822	778	798	770	754	793	796	827	765	779	818	806	831	783	801	804	778	795	800	830	818	809	755	806	831	758	782	758	749	770	836	818	803	758	781	862	710	809	765	791	777	779	787	797	768	787	773	862	780	839	806	852	753	807	843	788	784	782	822	799	795	757	798	814	789	778	764	792	830	771	748	793	756	803	775	803	806	750	762	820	787	817	777	806	812	749	873	748	813	787	830	826	799	763	814	797	728	790	819	821	797	735	835	795	799	779	802	766	793	811	789	778	831	858	765	840	828	794	802	817	769	798	777	747	842	789	839	824	781	802	811	781	818	796	834	779	798	821	801	808	795	768	778	749	832	763	802	819	806	836	844	807	808	798	806	779	792	827	772	818	805	807	759	762	815	779	754	809	814	745	779	809	817	763	813	791	819	810	762	808	777	791	779	742	824	852	839	787	803	788	791	838	790	763	791	839	826	785	760	791	835	828	777	778	802	771	807	811	829	803	772	788	766	755	781	770	787	806	787	807	795	769	871	775	855	793	814	743	776	757	838	786	838	821	798	785	758	717	806	745	822	804	833	796	772	795	787	813	816	797	822	793	794	761	790	770	764	803	726	816	817	810	818	817	757	785	822	771	781	828	829	772	819	727	758	813	792	799	792	839	793	747	806	802	833	824	764	832	817	783	808	818	766	860	803	720	860	781	809	790	829	804	802	752	823	809	819	833	844	821	811	794	768	793	803	816	754	789	853	763	754	794	806	776	802	768	784	787	785	837	756	793	803	788	815	829
24477	21024	23981	28286	21028	21053	10997	643	421	403	385	352	347	324	320	350	354	305	341	327	336	317	299	322	337	321	333	311	334	288	327	304	291	300	313	289	311	300	296	307	296	306	297	338	340	318	326	309	329	322	313	316	342	310	318	313	288	302	312	305	307	319	286	319	317	305	314	296	305	277	285	326	329	358	320	315	315	341	313	337	316	313	301	295	317	302	293	295	299	299	300	289	335	280	317	295	298	326	283	329	295	299	304	301	298	313	280	285	324	322	303	266	304	300	325	337	315	302	304	307	323	299	338	323	279	325	330	316	308	332	301	318	332	316	320	307	330	300	317	305	292	309	307	323	318	288	285	305	286	312	319	283	302	308	314	310	283	277	304	320	295	302	282	332	298	291	295	310	302	297	327	280	271	290	290	297	311	298	298	305	348	304	290	291	313	290	314	327	321	306	275	280	279	280	306	293	287	335	326	328	308	306	314	271	311	319	291	329	305	312	308	319	290	329	294	305	286	300	309	268	315	318	342	318	312	274	290	285	314	318	293	346	318	274	299	304	329	329	303	303	236	320	283	307	308	286	305	282	304	329	281	310	295	299	300	280	258	285	321	328	298	301	318	316	322	301	316	316	310	303	322	299	268	314	292	285	301	281	331	332	314	311	324	320	273	293	278	339	293	267	293	282	299	311	285	296	337	337	272	320	310	314	290	320	283	323	283	297	301	312	282	306	269	298	308	293	296	294	296	305	338	313	306	306	291	281	290	312	278	327	321	300	301	286	268	308	312	301	307	315	326	297	303	315	299	317	288	317	274	320	285	282	307	304	309	300	327	263	290	293	298	316	314	306	298	299	297	301	278	294	306	297	310	306	260	314	310	278	294	287	337	334	318	321	311	318	276	330	311	309	277	295	284	337	277	286	300	337	301	336	343	307	315	286	318	311	309	358	305	322	305	279	303	302	331	297	308	329	331	345	312	333	300	356	281	274	319	293	328	284	319	301	313	298	302	313	280	304	313	280	300	320	294	279	284	275	335	294	263	295	318	314	294	297	317	316	276	277	310	311	282	295	273	300	277	299	287	296	294	299	313	297	359	314	290	305	298	268	273	288	282	309	294	294	268	292	302	361	325	308	318	341	339	339	303	326	316	271	294	304	332	312	304	310	308	300	306	319	345	293	296	280	285	295	293	319	316	275	318	315	313	306	303	288	293	293	313	304	312	288	312	303	314	306	275	277	291	304	300	313	281	286	253	294	283	324	254	318	289	291	346	302	336	290	302	351	301	329	301	275	261	312	312	332	283	314	310	303	294	265	323	276	319	302	278	302	313	316	287	286	335	321	286	330	316	302	318	320	295	299	339	291	310	263	297	301	283	296	312	315	282	308	300	301	298	287	303	326	323	287	277	301	287	303	309	314	306	283	345	285	293	309	287	308	300	266	311	305	278	294	310	274	301	323	324	330	321	327	314	311	321	287	278	298	306	328	303	283	263	346	311	288	281	324	284	273	317	284	333	299	333	278	266	293	288	307	295	322	295	265	288	301	342	322	280	289	289	288	307	271	277	302	303	310	329	310	326	346	299	332	315	295	328	350	308	298	300	283	286	316	317	287	301	271	281	303	331	302	323	351	288	293	311	292	300	287	288	313	297	318	298	305	287	329	280	308	289	305	328	320	311	302	324	330	289	252	311	307	303	270	293	269	280	341	297	297	272	307	323	257	307	321	292	301	314	281	306	316	309	311	280	332	299	323	303	291	289	322	330	303	304	311	286	307	308	303	323	306	322	274	282	287	268	278	316	285	275	283	287	343	324	322	287	321	272	255	325	324	290	292	279	292	292	308	296	270	303	268	321	300	331	299	281	309	320	271	308	295	261	283	321	299	330	283	326	317	317	288	328	317	292	298	296	303	280	301	295	298	298	245	320	295	302	278	312	303	300	304	285	315	331	327	306	284	314	284	289	298	308	308	301	278	311	289	297	259	318	278	302	304	314	310	329	301	293	285	320	270	310	265	306	318	307	285	285	300	301	312	309	279	291	299	293	319	300	281	327	312	317	302	314	289	288	315	302	294	334	308	292	306	342	240	310	324	286	299	247	322	288	306	296	285	293	298	280	300	292	308	297	328	329	301	294	330	295	318	275	317	330	323	296	333	303	325	279	294	312	323	304	278	299	280	324	275	331	320	326	304	318	327	310	287	313	319	301	327	306	331	332	325	308	305	314	296	288	287	312	285	313	309	284	314	274	330	341	300	303	251	320	341	316	318	290	297	323	300	277	317	283	291	297	316	333	310	296	288	312	292	302	327	332	338	304	281	297	290	291	315	294	314	280	297	300	313	299	311	304	298	323	336	314	319	294	291	334	300	328	309	291	336	342	329	308	344	280	292	310	328	317	287	301	306	305	322	299	288	256	306	293	319	296	336	321	265	311	261	310	275	306	313	310	292	281	285	282	294	321	312	303	302	326	279	288	325	317	306	317	285	308	325	305	313	318	285	305	293	276	282	300	309	332	317	347	263	323	288	334	326	322	321	309	323	294	311	308	323	324	327	336	307	276	288	265	326	290	305	280	287	303	295	312	280	292	281	344	310	320	325	325	297	291	298	319	298	261	301	303	298	323	304	292	286	273	297	301	280	271	316	323	292	296	331	339	336	278	327	297	311	302	312	289	270	314	279	304	291	297	284	334	290	301	317	279	317	308	287	308	299	328	299	310	299	313	317	334	301	307	319	327	352	339	310	315	298	285	270	306	277	264	276	299	319	303	282	293	275	317	321	281	294	313	302	311	320	284	288	304	325	317	302	311	275	306	330	313	310	309	302	311	296	303	301	306	319	305	320	313	331	299	315	315	307	326	303	300	286	270	322	304	291	314	292	303	314	279	327	304	307	295	314	326	306	312	324	339	313	305	335	298	318	300	327	305	298	328	314	296	291	311	312	298	323	288	293	309	311	287	299	314	296	315	290	327	312	308	312	313	293	294	314	313	293	323	331	306	279	300	313	327	275	315	319	306	318	328	309	331	293	285	298	347	298	285	297	291	293	316	321	270	319	307	270	312	292	336	316	281	304	284	292	317	334	330	311	310	312	315	303	317	312	324	286	281	318	314	319	286	313	299	315	301	306	313	307	302	322	334	310	305	273	292	274	325	315	289	314	290	345	358	285	283	291	280	308	330	316	287	264	287	285	348	337	333	326	313	326	329	301	295	332	296	329	346	301	277	313	300	281	309	287	288	333	291	315	300	250	318	318	281	303	306	316	322	304	315	307	293	323	314	309	313	339	290	303	330	287	318	295	307	321	280	305	301	291	312	297	280	331	305	285	301	294	301	330	301	319	328	316	309	303	296	350	290	283	312	299	323	290	301	311	300	327	292	317	306	306	297	289	263	276	319	309	285	293	268	297	292	303	307	287	290	272	325	322	298	324	292	290	301	314	319	319	293	306	332	298	274	298	307	293	295	282	320	279	295	291	301	315	282	266	307	294	299	318	299	333
3986	3228	1658	1044	833	751	705	680	672	632	657	721	646	655	683	703	640	662	659	691	677	603	653	644	615	663	635	647	619	645	625	638	666	629	636	659	667	641	614	638	694	674	651	624	641	629	654	649	656	610	630	604	654	690	675	661	631	671	651	611	632	639	629	668	623	634	627	638	634	641	619	650	688	683	667	649	622	600	659	661	692	661	612	638	684	676	648	620	605	687	662	614	667	631	645	668	663	640	674	648	661	615	696	619	645	620	622	598	577	614	663	637	644	632	646	644	654	661	612	638	598	642	633	640	646	615	638	590	648	666	587	656	648	702	659	627	645	607	635	600	624	658	655	642	630	674	633	629	632	630	654	626	657	632	618	666	653	632	655	622	668	601	657	677	660	602	652	654	661	657	689	715	644	644	618	653	660	642	656	611	683	613	622	605	677	652	626	644	652	646	637	599	674	668	629	644	660	618	649	667	656	686	678	628	656	670	621	704	648	636	660	623	627	602	658	612	659	628	611	608	653	664	655	648	636	626	618	612	661	640	732	678	647	620	648	656	652	599	648	650	634	645	641	618	667	633	688	629	631	669	614	593	674	634	619	632	667	665	651	649	628	656	670	635	628	642	667	598	620	642	663	614	607	665	674	685	649	624	670	653	645	628	628	694	677	668	607	616	665	624	641	649	632	644	637	612	611	661	639	637	657	657	634	675	641	694	637	678	627	623	638	636	644	621	640	651	703	630	647	581	657	688	642	631	641	600	646	647	643	669	637	611	642	619	616	606	710	683	647	628	674	671	655	614	659	606	694	631	617	621	644	668	648	633	609	648	615	643	640	689	652	626	660	648	606	637	663	634	627	687	596	661	623	631	599	613	643	618	659	645	636	640	618	674	662	666	652	644	638	640	630	641	622	658	670	606	653	656	614	664	610	625	631	611	627	649	572	639	685	639	664	648	651	661	637	651	621	673	668	613	648	622	616	646	704	663	629	652	662	576	628	655	625	629	651	631	659	643	669	636	651	632	666	649	680	616	631	637	676	645	672	606	639	672	661	622	621	620	626	668	657	694	658	609	670	660	677	659	646	652	641	579	646	624	682	613	599	680	622	643	681	634	655	644	656	674	658	620	587	630	641	661	656	653	657	601	625	643	581	658	619	625	592	660	634	633	622	627	642	632	602	625	645	592	626	648	668	639	642	660	615	640	601	636	654	617	644	653	651	648	651	677	672	662	720	647	636	668	661	672	676	615	618	645	661	601	629	637	660	677	634	592	660	621	614	659	668	618	650	698	621	613	645	666	722	589	653	644	644	687	616	635	679	628	640	660	614	662	633	655	663	671	653	678	601	696	634	649	623	644	598	637	666	610	649	596	626	634	626	627	640	649	639	662	676	617	609	597	648	645	643	627	665	637	669	633	643	570	646	622	641	640	638	648	659	609	644	644	607	634	644	602	684	619	638	664	634	638	648	618	614	662	647	657	644	653	605	648	618	640	633	634	646	650	651	636	670	621	634	667	625	641	624	612	620	638	686	618	672	632	634	679	589	621	693	610	648	665	615	657	660	637	628	664	611	641	611	644	659	634	669	649	638	630	606	679	638	620	627	651	684	630	642	622	588	676	594	636	639	645	709	660	643	638	603	616	650	643	670	622	615	661	646	637	586	631	594	666	654	646	651	643	647	660	653	641	634	631	675	621	652	671	595	637	644	645	627	663	599	668	658	673	655	648	638	655	600	627	716	637	668	638	597	637	649	625	648	672	582	643	672	645	632	651	629	598	673	620	679	654	602	638	635	650	660	658	639	668	635	582	646	630	626	649	647	634	645	596	625	638	668	650	617	624	603	631	649	600	608	654	640	615	627	657	645	672	672	622	595	633	644	650	689	598	623	630	656	634	607	616	686	642	628	593	623	630	669	651	603	645	655	625	679	650	652	641	648	627	667	609	616	661	610	633	631	638	672	657	606	671	621	622	615	621	608	593	624	627	631	632	634	583	650	643	650	608	648	597	650	632	653	668	664	632	643	666	653	627	635	664	719	695	647	612	640	611	637	653	652	676	627	682	641	613	617	661	687	632	627	666	616	631	646	599	648	660	674	643	650	662	656	668	689	598	648	637	628	663	663	652	639	626	631	611	666	667	670	650	644	666	652	649	605	619	667	618	641	640	628	598	654	658	616	633	654	641	677	592	683	648	653	619	663	643	657	672	715	641	655	654	661	618	702	657	623	668	619	656	656	678	647	636	610	619	652	675	653	638	607	652	608	632	642	612	658	622	630	614	646	676	602	625	622	684	625	609	613	608	601	655	601	661	671	623	640	621	656	643	656	653	619	664	603	659	617	612	628	645	639	639	667	637	649	618	632	632	649	632	638	619	625	603	623	594	635	624	584	660	676	678	647	626	609	633	572	594	630	683	661	665	651	624	648	619	634	650	655	629	661	636	630	621	644	662	678	608	631	618	665	649	642	597	653	693	596	625	621	662	634	646	645	658	671	617	675	658	673	677	625	648	633	646	636	645	634	606	654	652	616	629	595	653	605	635	628	648	654	682	663	635	637	673	632	613	639	668	656	630	640	653	657	621	646	616	639	659	659	652	606	648	625	673	673	611	644	684	644	619	596	637	665	639	634	642	667	717	637	642	662	686	618	647	669	668	623	611	670	621	640	628	625	652	643	607	606	612	671	635	601	608	607	627	675	666	624	624	637	663	618	648	650	627	704	644	645	645	625	662	596	668	635	621	635	656	623	658	646	627	660	594	595	610	648	664	639	647	641	658	664	601	642	636	587	658	613	626	616	619	652	624	638	665	604	646	667	635	630	635	651	656	637	639	634	588	660	642	599	642	603	608	585	657	634	596	631	627	621	622	639	662	646	610	606	639	647	636	674	587	634	656	659	655	653	683	683	630	659	633	662	666	623	660	634	655	650	650	677	664	607	611	638	657	623	621	632	621	634	638	570	631	635	619	642	670	676	684	651	635	620	662	638	634	666	639	602	656	694	623	678	611	607	680	651	670	629	658	642	645	648	669	605	631	666	675	644	607	658	602	574	699	608	667	628	644	625	599	665	621	654	652	656	637	646	631	654	651	655	649	638	595	643	634	625	679	634	694	662	647	612	638	656	634	627	637	609	650	682	653	648	606	642	626	641	653	646	664	661	663	614	686	657	615	627	621	625	614	670	687	639	636	676	650	656	626	663	629	649	665	657	643	644	596	631	667	614	645	637	693	622	610	593	611	663	639	657	653	637	646	579	636	623	673	669	638	629	662	627	675	636	641	682	659	694	618	631	645	626	667	651	661	619	623	627	624	626	658	595	655	649	642	667	646	655	668	632	668	660	639	680	653	611	656	622	569	673	639	644	631	667	658	662	650	648	618	683	605	639	654	663	604	648	611	645	644	646	702	666	635	661	659	624	677	615	649	680	585	611	626	672	662	659	630	611	643	632	617	653	680	654	647	685	639	674	644	676	655	668	692	632	634	614	659	620	662	636	638
33131	14489	2104	353	254	231	202	254	200	220	198	222	248	208	244	222	193	254	223	244	256	227	222	224	214	213	198	208	221	208	228	202	233	226	222	190	253	239	215	219	239	241	215	200	263	209	206	201	231	202	213	216	196	214	218	217	216	231	222	226	231	232	236	224	225	216	233	220	225	234	203	202	206	248	241	245	208	203	197	227	195	228	223	254	219	256	227	196	212	239	208	241	217	227	185	219	204	192	217	222	225	204	217	226	209	244	203	242	221	211	225	240	208	201	209	234	214	218	206	228	255	234	230	234	213	240	216	215	205	207	204	192	206	222	237	243	241	215	230	219	175	202	238	220	206	214	202	229	229	225	201	199	204	213	240	225	220	203	201	210	228	231	218	225	220	219	234	209	206	209	220	229	203	200	222	210	215	201	218	222	215	186	226	222	191	236	219	208	218	204	224	201	182	209	219	190	198	214	220	231	218	223	228	222	223	227	199	239	214	203	218	202	211	220	200	208	199	210	193	208	230	229	223	214	190	210	212	232	221	217	202	207	231	191	215	224	219	228	244	206	254	209	211	212	218	221	223	215	259	206	205	234	208	232	217	220	221	225	174	208	220	230	206	216	222	217	217	200	221	219	236	207	204	237	216	217	199	205	219	217	228	210	223	201	248	240	223	235	186	219	209	218	234	240	191	240	195	221	216	231	206	241	229	203	215	227	220	200	239	225	214	245	239	223	242	222	234	237	239	238	229	230	230	230	222	205	244	222	222	219	218	223	215	227	214	231	246	217	232	225	213	225	222	255	238	203	232	222	262	228	192	215	227	245	235	210	179	201	214	215	225	208	209	214	215	218	239	210	223	212	211	224	229	218	211	206	219	241	236	221	219	219	225	239	205	218	210	235	223	218	211	218	194	219	253	242	197	244	212	229	196	224	222	199	197	226	216	215	211	235	215	204	218	246	196	197	228	211	231	242	217	232	236	202	205	208	204	232	213	225	219	226	207	222	255	195	218	204	195	224	216	244	228	204	225	229	211	203	257	205	221	200	209	205	219	240	221	226	208	237	215	203	238	206	204	253	205	221	204	248	203	215	222	217	210	254	228	205	194	248	223	208	214	239	206	228	229	229	215	225	226	239	229	214	231	216	190	205	226	243	223	218	204	220	216	204	211	237	192	219	221	238	215	205	236	202	216	201	206	213	204	220	212	207	233	233	204	208	226	224	208	236	204	210	204	212	221	244	227	222	242	188	227	204	234	211	204	240	235	223	194	214	210	219	201	245	231	242	200	209	229	196	208	219	243	201	207	203	243	223	215	210	204	200	220	220	204	190	216	218	217	225	193	217	221	240	230	220	217	222	198	200	218	193	213	215	253	198	210	220	208	206	230	193	206	244	237	226	248	199	203	221	237	187	220	219	231	245	224	201	200	208	193	198	205	205	203	206	206	212	238	213	215	201	213	189	208	230	241	218	217	225	228	222	244	249	255	231	226	231	220	245	243	239	228	204	224	225	240	231	242	215	207	222	213	209	223	215	215	223	206	206	223	223	229	200	242	237	241	199	215	228	240	195	220	224	246	198	242	215	204	218	248	206	252	220	199	237	224	247	209	198	209	212	207	249	241	205	224	211	206	196	204	213	203	222	212	234	221	217	219	224	203	232	211	195	207	243	216	233	230	211	220	227	230	222	243	211	240	212	196	221	208	243	211	213	220	239	207	217	215	207	218	233	221	231	229	204	244	226	235	195	219	236	188	212	232	224	204	224	230	216	220	215	209	233	224	225	204	209	197	212	189	190	240	211	232	203	195	215	228	218	233	221	227	208	211	253	232	221	226	221	217	216	224	218	197	233	230	248	227	226	226	230	239	236	226	219	216	187	205	199	189	218	224	234	213	190	258	208	197	206	207	200	217	221	220	220	213	222	211	237	200	234	243	238	196	225	229	266	227	211	198	213	231	209	209	198	185	207	206	240	226	243	234	226	214	231	227	227	212	204	203	219	208	231	226	196	227	224	194	223	222	191	209	201	223	209	227	194	214	208	209	211	209	201	199	222	200	235	228	199	232	232	229	242	200	230	211	207	208	209	218	198	212	214	227	220	240	260	189	224	194	220	206	223	208	201	233	232	247	223	214	233	230	210	229	214	196	194	224	195	212	219	222	208	218	218	232	225	201	201	218	232	232	192	232	199	225	208	211	204	254	217	198	215	221	236	181	182	199	208	213	205	215	184	202	198	204	241	238	230	227	228	209	223	223	216	200	217	222	212	236	227	217	203	215	231	240	233	195	232	237	212	201	221	244	236	204	248	209	214	231	210	213	220	216	213	230	253	222	222	220	219	210	202	212	235	228	236	200	234	216	196	219	217	200	210	211	203	226	242	217	209	214	205	211	230	215	205	224	225	227	240	219	203	218	201	222	220	236	227	217	195	200	222	179	205	235	218	236	225	213	215	187	222	224	204	209	258	215	235	225	231	218	216	218	221	198	222	221	227	237	216	211	249	176	214	187	186	219	203	219	191	220	215	214	205	201	207	203	232	228	198	201	232	194	208	205	222	209	190	197	200	201	224	214	221	210	211	242	220	182	224	211	204	204	224	239	226	234	200	204	228	238	213	189	198	215	193	197	235	230	234	228	234	227	204	200	224	224	222	214	231	199	229	232	221	230	207	238	241	251	215	187	228	227	227	215	208	217	211	240	223	231	208	235	237	238	224	224	224	239	229	216	220	231	221	256	202	228	238	198	205	203	204	209	209	217	221	213	243	215	217	214	226	220	238	213	182	201	239	206	214	230	214	212	211	206	227	242	225	199	211	214	207	233	230	221	229	201	208	208	220	198	195	225	198	204	228	249	219	211	193	201	196	239	208	196	261	217	221	205	183	245	194	235	187	192	228	217	206	226	226	224	213	251	222	226	220	216	219	214	215	225	246	231	233	223	227	195	197	215	229	223	247	196	195	216	223	225	212	258	207	196	205	229	173	219	199	203	241	205	199	218	227	205	218	238	198	226	210	207	190	191	228	239	220	207	226	212	212	217	231	187	232	232	207	235	234	237	218	222	216	219	254	200	219	226	204	249	228	235	233	221	223	206	219	194	218	236	210	217	229	220	215	227	230	248	211	252	223	191	197	237	224	209	193	224	222	219	237	211	235	219	243	270	224	220	214	215	214	201	224	223	215	210	220	201	213	241	194	244	230	199	227	181	212	216	244	198	223	206	212	230	230	185	268	266	205	218	213	225	229	232	217	214	227	224	199	205	206	214	243	207	207	202	241	234	207	229	241	234	196	205	213	212	216	203	222	237	204	235	237	198	191	192	223	227	216	220	220	234	234	222	202	237	245	228	217	210	198	228	210	212	218	217	225	233	230	212	205	222	208	239	223	185	213	241	229	224	203	223	235	210	211	201	238	225	221	213	194	219	216	255	204	205	234	238	219	222	207	211	219	195	232	200	233	222	190	224	176	192	193	253	233	233	235	221	215	215	196	198	218	198	234
7640	601	616	580	534	542	552	516	536	525	551	483	518	521	555	544	533	520	525	517	540	555	522	519	524	537	507	519	533	532	564	532	510	506	524	512	564	507	539	535	537	500	532	513	525	512	521	530	563	578	505	555	547	490	518	525	532	525	491	517	532	542	521	544	503	545	525	497	497	530	512	516	506	537	501	538	560	544	557	520	521	499	559	526	488	537	499	515	557	517	565	494	495	538	523	543	529	518	518	521	487	532	527	531	552	508	517	536	496	572	509	532	536	498	471	552	531	532	516	554	479	521	533	548	515	480	483	506	543	521	529	539	590	515	542	486	545	516	578	512	575	500	536	539	518	512	527	517	530	490	562	555	498	555	526	570	485	552	488	492	542	508	512	520	566	527	518	525	511	563	553	550	514	539	523	522	539	529	534	502	519	524	488	527	508	517	531	480	503	521	505	507	520	499	490	547	531	546	511	498	497	548	519	507	519	520	517	492	534	513	540	513	507	510	552	513	561	491	547	517	547	517	546	519	509	533	523	551	537	528	548	512	555	553	546	537	545	541	563	516	551	513	549	579	503	521	553	523	500	560	537	519	548	566	505	553	561	548	514	516	523	535	500	510	572	512	509	539	502	509	504	522	532	545	569	509	537	534	502	489	539	540	567	546	526	543	505	523	557	516	536	564	515	571	561	532	542	537	579	480	536	511	534	569	524	541	553	540	533	519	510	499	562	532	528	546	509	540	538	614	538	515	507	516	520	529	507	523	476	508	520	502	524	533	532	592	558	542	541	516	536	546	537	521	513	504	556	540	536	509	537	490	532	558	534	540	545	533	547	563	510	509	506	496	537	531	533	546	550	574	556	485	541	527	518	498	508	562	541	512	533	496	539	548	526	516	561	531	518	525	508	557	494	489	503	505	509	512	526	492	504	511	569	524	541	522	522	548	527	482	528	545	553	527	538	541	511	523	512	531	519	535	536	557	520	522	537	498	536	531	537	518	553	541	532	549	478	518	531	483	520	510	539	533	523	533	515	536	542	556	500	545	543	554	552	498	554	550	552	501	534	525	595	555	507	531	523	549	499	532	533	567	520	562	554	547	545	560	498	544	540	543	531	535	538	531	558	531	516	527	514	530	504	494	504	507	527	535	566	548	504	513	532	502	533	528	547	505	512	514	535	571	521	559	517	545	504	510	521	520	524	523	518	498	540	533	543	531	522	525	524	541	517	519	544	552	552	550	519	503	516	544	517	561	520	525	499	573	506	569	541	545	495	502	527	487	569	519	551	513	551	530	566	530	541	538	577	494	598	514	515	548	514	504	519	496	527	568	573	590	549	515	544	529	495	526	554	546	550	532	505	501	543	581	540	514	557	517	494	546	533	498	540	504	505	536	537	519	518	524	490	540	551	520	541	550	535	508	536	506	533	519	532	491	526	513	526	532	486	504	520	533	510	506	505	511	527	497	515	564	490	520	515	534	515	534	535	533	542	516	495	518	559	573	513	537	507	521	526	518	534	529	518	532	530	542	512	515	513	507	521	515	508	545	504	545	553	518	489	519	540	580	497	550	479	532	542	520	513	531	512	500	532	509	542	525	566	544	521	557	530	517	506	548	506	560	602	524	552	522	502	496	527	577	542	488	554	527	549	510	537	513	501	521	481	488	517	539	513	531	508	546	501	544	555	467	500	530	520	536	514	525	501	506	507	546	532	521	560	549	552	530	520	499	485	537	567	532	554	483	515	524	529	536	532	544	494	544	512	521	500	545	546	500	524	503	507	540	557	528	543	506	519	530	556	551	508	533	539	533	516	499	507	515	521	535	524	488	534	534	500	527	504	521	488	530	496	540	571	528	494	514	526	564	523	512	538	515	535	482	527	539	542	510	534	543	474	535	501	506	528	567	542	560	540	511	506	533	522	539	536	562	489	496	552	520	579	555	492	560	493	556	522	492	540	521	492	546	582	519	533	527	533	562	526	495	561	492	518	500	506	532	552	518	538	561	520	552	525	547	507	525	539	544	499	526	527	564	534	536	491	524	539	588	470	505	560	539	514	525	516	554	504	531	526	515	547	555	536	530	519	596	531	545	533	498	564	508	499	538	509	548	510	535	540	531	518	541	542	546	484	463	518	515	525	531	573	521	551	552	520	501	551	528	516	541	540	481	501	512	549	509	512	552	524	515	539	497	569	566	490	520	533	550	547	529	546	570	520	495	523	543	507	529	527	505	536	523	513	528	524	534	512	547	517	530	552	495	571	522	524	498	564	529	477	552	532	511	562	527	493	559	508	514	528	549	500	497	551	529	514	539	516	511	508	531	521	561	503	523	507	503	540	545	470	526	534	539	524	526	490	525	611	478	533	526	493	500	536	522	539	529	489	524	501	579	507	530	551	549	516	510	474	549	525	528	521	541	528	479	552	510	557	545	564	525	552	534	534	560	542	552	499	534	543	552	530	513	510	523	538	540	550	552	535	548	505	536	552	533	554	520	575	523	519	571	503	497	567	527	555	584	510	503	536	522	499	524	553	535	556	575	485	554	478	537	520	535	537	521	563	577	510	551	514	526	540	509	531	526	526	518	509	555	526	523	506	538	503	511	538	486	550	503	559	516	533	519	542	552	488	541	515	563	567	561	564	511	571	527	509	519	526	491	554	529	542	533	566	567	513	545	506	515	540	555	533	516	522	572	558	503	516	517	514	542	528	517	513	518	522	546	556	521	545	515	566	498	535	570	545	551	534	547	533	521	510	532	564	476	524	516	540	531	548	507	502	546	530	523	527	558	502	512	550	505	535	496	506	541	527	555	546	569	534	512	551	536	534	568	546	522	563	513	533	483	488	540	510	524	568	512	579	510	537	486	492	609	508	562	521	529	534	556	509	531	523	491	529	553	509	511	488	531	544	545	517	563	515	522	506	507	525	505	545	537	536	502	504	541	504	529	480	528	534	518	500	512	514	516	543	530	527	505	562	552	550	503	517	515	506	524	567	554	522	540	550	530	556	536	547	536	528	540	501	512	564	532	521	581	529	592	555	530	529	537	488	490	511	530	518	530	516	508	548	557	513	531	516	580	541	587	523	465	532	551	529	518	538	511	507	516	490	533	535	485	538	525	506	506	471	513	538	528	496	545	558	527	534	526	499	532	487	484	566	500	505	538	524	559	530	582	509	494	533	573	532	536	518	491	545	524	543	495	530	509	554	551	536	523	525	508	542	507	505	557	553	514	541	540	545	555	564	531	557	510	469	543	516	507	536	516	546	529	515	574	480	519	523	523	528	559	570	570	562	511	552	570	538	529	539	530	540	533	526	502	536	536	492	562	534	533	521	579	541	488	566	536	508	519	565	463	469	513	554	563	571	483	511	559	508	524	541	549	530	516	565	500	520	520	532	494	540	566	537	489	538	536	529	525	528	527	548	567	555	555	567	509	560	527	495	526	521	505	533	479	504	477	510	594	510	518	521	547	519	519	554	523	529	549	522	563	504	514	534	474
25106	21010	23614	28619	21004	12822	660	526	438	432	433	419	376	424	399	397	367	371	400	382	357	414	364	404	359	367	355	372	360	363	398	391	388	380	369	400	337	373	373	371	389	394	369	358	393	345	354	416	382	364	390	374	327	359	360	399	378	382	364	368	360	356	374	390	409	399	376	397	347	357	429	347	393	368	371	371	380	355	398	402	330	358	357	378	359	375	404	313	360	368	410	377	388	389	376	358	384	379	409	376	371	316	389	344	372	403	371	377	351	374	390	346	359	363	408	421	353	402	384	359	366	366	344	377	354	358	377	354	352	342	363	376	343	379	350	367	371	380	353	390	381	341	337	371	370	380	402	367	352	339	411	363	350	369	368	362	370	390	365	375	348	383	400	355	363	379	395	361	412	375	370	372	381	374	333	371	356	403	387	356	391	394	370	365	373	357	350	382	409	365	372	392	388	369	403	391	367	359	365	358	361	370	380	376	359	341	348	410	372	393	363	348	401	402	377	374	350	364	377	361	360	332	366	364	397	362	314	342	339	368	401	436	340	386	391	354	359	338	373	360	385	394	340	336	370	408	375	427	416	342	366	363	353	378	391	319	381	393	361	374	334	366	368	361	410	366	410	366	396	407	370	390	372	366	373	378	408	356	378	368	359	370	387	365	389	341	390	366	338	404	343	383	370	368	353	370	393	349	391	333	387	400	374	372	348	363	392	397	408	343	380	338	430	373	376	420	396	358	350	354	362	381	341	355	397	363	357	340	341	395	400	358	345	357	370	375	349	385	383	391	389	341	371	366	376	351	370	360	358	367	363	385	391	353	354	396	401	344	378	364	404	372	320	393	376	329	362	369	380	366	342	349	360	364	366	344	361	372	380	396	403	356	365	371	370	379	413	354	364	382	326	363	398	387	362	399	381	324	363	343	366	370	375	377	364	382	366	341	396	359	389	371	399	388	357	332	357	340	368	401	333	357	368	372	383	374	367	381	366	363	375	380	387	344	361	366	375	386	380	362	349	400	349	388	361	383	392	383	394	408	378	378	356	412	367	364	367	379	387	352	350	391	391	359	360	349	335	362	389	381	380	382	391	363	394	389	405	378	366	384	384	357	373	385	384	390	380	350	384	377	371	383	366	376	350	381	362	373	351	414	372	372	388	346	389	381	363	382	367	345	379	377	413	382	377	355	379	376	351	397	377	361	327	377	375	402	391	389	368	373	368	389	377	369	376	412	393	343	322	365	342	375	364	377	388	351	355	349	364	356	386	370	346	350	370	401	355	365	384	351	345	345	394	382	331	374	394	359	388	390	360	351	393	398	366	358	403	361	405	364	366	375	370	389	368	352	376	413	408	366	406	330	370	381	379	367	388	344	384	380	388	396	382	382	375	394	392	343	385	392	406	351	383	423	329	370	369	381	361	390	359	382	368	350	375	353	376	378	382	348	372	379	380	397	350	392	373	340	383	375	396	389	381	406	365	369	368	372	415	388	372	386	367	369	365	361	386	371	383	372	352	343	368	410	371	367	382	353	383	373	364	380	369	385	408	355	355	375	378	374	352	398	377	341	397	402	319	351	365	374	354	346	337	368	375	345	372	393	352	367	399	334	398	398	417	375	359	421	375	377	386	346	368	345	349	398	389	345	325	358	392	367	393	364	370	377	377	331	341	373	370	376	348	378	344	402	381	422	418	372	318	368	370	387	342	356	361	381	373	365	356	339	374	351	375	387	354	365	347	403	321	405	321	395	369	363	370	363	389	354	375	321	404	396	339	414	368	361	360	368	361	365	402	370	343	346	340	335	369	347	376	346	388	379	410	338	383	354	375	354	386	363	375	366	378	360	373	366	373	350	387	357	356	394	369	407	396	336	357	390	374	396	390	370	395	386	371	343	351	369	348	367	419	408	347	356	397	372	372	345	389	388	350	360	391	393	357	333	357	402	349	370	369	389	362	394	386	367	378	347	334	381	360	374	369	387	363	361	332	377	402	362	367	378	409	341	347	393	404	381	364	333	410	378	367	384	344	356	373	370	412	378	417	397	355	377	340	366	381	383	396	394	357	383	361	369	351	367	383	367	362	339	359	357	370	379	335	377	373	384	367	396	365	362	413	384	367	357	390	397	379	366	390	346	376	426	356	336	359	367	390	356	329	381	377	382	384	347	404	358	362	365	390	373	349	367	382	339	346	405	393	372	365	357	353	392	376	369	392	384	373	362	383	370	338	353	388	411	383	376	391	388	396	413	379	359	379	356	347	352	373	375	369	373	369	374	348	332	326	355	391	351	363	372	378	371	351	362	368	394	320	372	382	379	348	400	387	361	362	384	376	424	402	353	346	367	412	378	358	380	411	372	374	398	359	360	387	350	353	379	380	392	332	377	358	370	397	352	375	385	344	359	394	316	369	350	383	406	379	387	342	372	372	361	389	371	402	389	396	371	372	361	358	370	390	377	343	403	369	358	347	363	401	345	383	384	342	386	340	415	373	393	378	347	382	362	368	368	383	412	407	349	371	350	390	350	363	360	381	340	367	380	353	373	371	400	385	382	394	398	365	365	353	404	364	341	387	380	382	389	388	384	343	383	368	389	352	366	351	353	363	400	368	390	383	341	358	355	348	402	391	368	432	370	349	376	394	350	383	353	359	390	339	352	340	358	380	372	376	357	387	365	379	362	377	359	383	389	359	372	371	377	415	356	343	369	362	355	356	354	404	398	349	374	389	415	364	355	356	385	388	390	342	365	402	395	402	360	328	397	338	382	368	341	364	349	363	349	374	365	376	380	366	358	380	378	406	377	414	380	356	389	373	336	381	374	365	363	333	370	371	367	373	374	353	355	358	381	395	392	354	428	366	377	350	383	376	337	338	395	344	376	405	371	394	371	374	361	381	374	399	371	355	371	378	374	350	390	383	344	364	363	368	354	368	363	398	336	393	408	377	357	360	384	355	364	355	364	339	374	331	371	353	383	321	381	360	402	389	363	417	388	385	351	352	391	385	380	420	340	352	398	356	390	363	357	391	342	389	347	377	301	326	418	373	360	384	370	369	376	376	389	362	403	362	366	375	375	403	392	351	384	371	389	356	377	362	338	367	361	399	393	382	363	375	372	358	413	364	384	341	361	351	346	348	386	363	383	387	387	395	374	355	428	384	327	382	375	354	372	357	371	367	358	385	392	380	373	354	352	364	371	373	386	398	380	395	380	351	378	372	380	399	376	394	345	369	311	334	360	348	348	342	337	373	392	342	371	381	334	373	355	376	386	385	341	365	369	401	390	363	375	379	357	412	352	358	376	372	384	382	409	392	384	362	381	387	378	375	379	335	368	408	351	356	377	418	368	393	348	365	397	371	365	327	381	405	410	352	356	345	365	382	353	372	403	381	361	415	375	397	358	358	371	385	362	350	371	361	377	355	374	390	376	389	383	416	368	367	352	385	345	375	378	335	349	352	366	350	380	355	366	399	404	373	346	376	382	394	380	391	411	375	371	366	337
4379	2201	1381	963	886	846	812	782	799	782	862	832	800	793	741	800	791	784	834	802	751	786	789	854	848	826	725	844	796	816	821	782	787	817	783	798	794	832	835	784	838	767	821	786	789	754	788	824	795	780	792	768	783	831	814	759	782	794	799	812	813	827	823	821	789	820	777	811	799	788	796	816	776	778	760	838	816	808	781	818	798	802	805	814	792	752	740	793	797	818	760	785	766	789	814	836	810	799	850	838	814	844	774	784	784	771	737	783	744	832	807	775	774	801	819	741	821	777	764	815	784	808	772	778	791	797	871	794	777	787	845	822	797	801	775	801	753	742	827	774	787	794	763	819	799	798	840	789	783	787	825	811	847	767	764	816	736	769	833	804	785	808	803	866	791	748	797	757	770	764	790	799	802	832	814	759	769	825	837	881	811	777	784	810	830	816	769	792	770	762	806	778	775	828	800	754	829	819	827	771	795	814	800	774	768	769	802	782	874	812	857	800	753	817	743	800	794	814	801	797	753	820	800	817	780	875	787	811	792	805	813	808	827	801	813	811	811	803	766	839	877	784	764	806	800	798	749	766	772	780	771	805	822	802	778	783	747	762	826	798	748	786	795	829	768	788	792	798	766	828	793	791	827	828	778	823	815	757	805	836	814	837	773	802	790	816	853	757	818	793	801	801	787	772	809	814	765	776	749	753	794	832	791	779	776	823	779	794	825	821	752	780	763	782	793	789	764	836	770	836	786	830	774	760	846	761	809	808	779	798	765	785	786	792	784	790	781	772	797	797	783	795	823	826	815	770	774	753	805	768	824	741	783	804	829	793	748	820	751	799	765	797	753	800	776	790	826	794	771	764	792	773	805	786	783	770	816	773	820	792	807	821	794	775	842	818	820	797	815	785	780	838	728	753	766	806	783	767	784	803	805	779	808	736	800	816	796	827	841	796	795	822	781	804	808	793	787	795	744	832	788	764	799	744	792	806	826	848	799	842	822	791	750	852	839	795	817	786	783	755	820	778	833	801	792	776	807	803	787	771	768	820	775	804	784	796	749	839	800	728	749	775	796	822	809	860	750	786	771	781	802	797	753	777	780	838	753	858	803	777	812	815	818	764	807	781	810	797	825	770	823	774	775	841	817	804	797	853	795	824	805	780	797	769	804	831	804	792	833	801	788	791	815	789	789	815	810	791	774	784	797	795	800	845	842	837	845	781	766	774	866	834	824	812	789	744	824	816	782	809	779	817	756	822	797	790	789	805	793	836	811	807	729	779	756	780	776	802	806	789	763	817	799	802	775	819	796	837	760	762	806	760	809	821	756	810	806	860	795	797	812	800	790	822	779	731	815	765	790	790	775	802	796	811	812	763	758	766	823	794	760	826	792	779	786	835	829	862	852	862	781	806	828	759	817	830	801	711	784	793	811	776	786	814	802	785	852	817	837	818	788	846	748	788	784	831	774	783	830	772	791	816	796	850	769	753	807	749	782	768	836	735	785	807	829	816	766	771	787	762	796	798	789	759	792	830	770	775	772	768	766	793	790	760	769	789	845	845	785	792	766	810	818	845	801	773	821	798	779	811	775	822	859	796	806	805	816	830	810	796	830	809	792	788	822	776	775	794	766	810	770	783	736	799	807	807	786	817	802	771	778	755	799	825	789	805	814	774	733	801	813	788	820	827	758	787	758	799	813	796	775	783	764	800	822	799	832	819	795	807	807	791	783	753	850	780	763	840	722	818	819	787	841	770	784	769	788	796	754	797	774	771	820	826	760	820	800	831	807	827	758	784	792	840	764	794	758	811	790	841	807	804	729	791	808	781	810	820	805	782	829	794	793	831	825	810	774	807	772	829	860	797	816	811	792	827	791	818	806	811	838	804	788	844	854	806	796	842	784	746	763	825	798	850	754	769	769	785	817	772	789	835	831	793	834	803	771	791	835	840	789	786	765	771	767	804	832	808	834	766	776	835	794	808	787	799	799	804	834	785	788	798	730	802	812	799	829	786	791	832	808	792	805	823	767	762	816	770	816	789	831	786	777	821	774	800	857	793	806	827	835	837	805	782	783	794	826	791	799	787	813	802	792	779	838	777	807	819	817	811	834	779	795	793	777	756	764	826	732	795	811	824	794	785	725	794	818	819	802	782	799	802	740	746	817	782	803	752	756	843	778	805	800	782	810	793	849	741	780	793	817	840	817	787	826	772	800	811	804	792	809	804	788	809	828	788	816	805	776	768	836	840	787	831	754	761	765	786	804	770	795	795	816	814	785	823	790	837	768	814	776	819	813	805	801	789	785	786	836	781	796	768	845	802	798	779	749	861	801	780	780	765	774	760	775	776	752	810	817	825	810	793	814	852	766	781	806	828	802	838	777	814	860	786	791	775	784	807	805	810	776	795	836	849	775	855	823	732	781	751	766	799	849	773	829	805	810	836	792	759	784	789	797	799	823	812	779	805	789	739	765	787	800	779	853	816	756	817	850	821	814	819	736	811	763	820	807	824	808	781	761	796	812	768	806	831	794	799	811	788	782	761	763	776	837	800	874	769	758	790	802	787	809	845	768	847	800	816	817	707	822	827	776	801	812	798	796	816	784	765	827	763	867	780	848	802	803	788	823	805	787	740	765	811	775	810	791	822	810	805	860	806	822	813	812	789	807	782	803	790	822	830	823	830	746	864	852	830	802	779	768	789	771	810	776	792	729	784	802	814	772	800	778	815	794	794	800	790	837	835	778	782	778	807	856	843	800	769	762	762	756	783	785	756	790	788	828	759	827	777	802	791	789	822	807	809	794	822	754	781	769	832	823	798	838	798	772	792	860	801	790	795	768	772	857	767	830	782	811	745	797	781	805	859	833	733	782	782	778	802	772	863	826	816	773	763	747	796	749	816	803	780	819	832	806	860	790	755	791	821	868	775	776	802	743	805	781	789	776	790	811	823	769	798	809	822	771	813	801	779	823	781	809	763	810	781	792	728	776	813	762	770	830	785	777	808	802	809	766	766	779	827	849	827	744	794	837	830	831	792	803	758	807	805	828	746	787	796	802	766	790	785	792	774	799	833	777	791	797	808	830	822	754	821	810	778	783	885	804	792	792	813	790	793	799	800	790	846	783	760	829	829	822	814	780	818	803	760	837	833	809	835	796	781	783	846	797	836	825	808	802	783	824	804	756	816	837	826	793	803	790	780	777	773	772	762	775	816	803	786	790	781	772	771	812	806	780	786	780	770	801	865	816	782	791	793	761	782	804	813	783	782	796	774	756	810	801	778	722	760	808	806	827	782	777	779	821	803	803	802	772	755	817	833	821	816	785	791	766	808	812	806	783	777	797	749	793	765	783	788	816	801	796	795	790	788	765	797	752	809	859	746	750	771	801	841	735	797	781	804	793	794	776	807	818	751	769	773	841	819	825	805	821	799	785	844	816	765	807	835	804	799	821	808	799	831	801	824	785	773	767	811	794	756	804	806	850	743	820	797	796	803	786	799	782	784
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
