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
341129761626	341129762187	341129762737	341129763287	341129763837	341129764387	341129764937	341129765487	341129766037	341129766587	341129767137	341129767687	341129768237	341129768787	341129769337	341129769887	341129770437	341129770987	341129771537	341129772087	341129772637	341129773187	341129773737	341129774287	341129774837	341129775387	341129775937	341129776487	341129777037	341129777587	341129778137	341129778687	341129779237	341129779787	341129780337	341129780887	341129781437	341129781987	341129782537	341129783087	341129783637	341129784187	341129784737	341129785287	341129785837	341129786387	341129786937	341129787487	341129788037	341129788587	341129789137	341129789687	341129790237	341129790788	341129791337	341129791887	341129792437	341129792987	341129793537	341129794087	341129794637	341129795187	341129795737	341129796287	341129796837	341129797387	341129797937	341129798488	341129799037	341129799587	341129800137	341129800687	341129801237	341129801788	341129802337	341129802888	341129803437	341129803987	341129804537	341129805087	341129805637	341129806187	341129806737	341129807287	341129807837	341129808387	341129808937	341129809487	341129810037	341129810587	341129811137	341129811687	341129812237	341129812787	341129813337	341129813887	341129814437	341129814987	341129815537	341129816087	341129816637	341129817188	341129817737	341129818287	341129818837	341129819388	341129819937	341129820487	341129821037	341129821587	341129822137	341129822687	341129823237	341129823788	341129824337	341129824887	341129825437	341129825988	341129826537	341129827087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23206	21572	29166	24453	21578	21627	8660	1739	1378	1247	1175	1105	1089	1044	1024	958	965	1039	947	920	914	960	915	914	962	926	875	912	858	918	866	915	874	864	825	936	887	898	840	877	890	848	827	897	870	884	835	887	843	833	911	898	837	883	898	886	863	879	851	884	881	852	856	869	854	896	859	847	899	815	872	872	892	919	902	869	877	846	761	852	914	838	826	898	866	848	877	865	862	817	816	894	909	829	918	870	859	851	849	864	866	930	824	856	805	826	826	840	885	853	887	867	832	898	875	926	881	935	885	923	907	866	788	904	857	899	878	817	874	868	847	851	907	930	886	873	824	899	876	841	898	866	849	884	823	877	840	895	840	870	895	929	831	856	833	839	890	883	871	857	861	881	823	866	796	858	894	811	806	870	842	855	913	928	878	850	855	860	872	864	880	823	868	882	904	849	858	827	869	835	914	894	869	885	886	851	834	876	810	864	871	824	870	917	894	878	859	817	839	812	887	808	897	871	841	875	837	844	817	903	848	873	847	879	867	864	887	863	821	833	844	883	890	829	892	856	889	868	865	834	880	817	867	890	902	916	827	882	872	833	870	921	853	879	875	829	890	890	880	832	877	883	844	913	880	821	859	844	901	799	855	845	819	893	819	837	859	859	908	841	886	843	832	900	812	870	850	843	805	849	883	904	897	873	813	863	885	865	873	814	832	825	847	854	878	893	905	812	800	843	862	810	823	861	869	874	867	855	880	835	864	884	831	927	832	851	902	862	864	804	846	872	846	890	830	896	908	909	886	894	913	886	860	842	835	863	843	821	893	874	898	839	857	900	845	863	836	868	852	811	848	842	888	858	862	896	871	849	890	841	882	886	892	851	820	888	814	852	862	851	852	829	890	893	868	846	889	853	857	870	850	872	895	845	880	861	803	888	868	889	877	888	858	834	857	854	853	896	859	842	851	862	859	855	883	865	844	857	916	924	851	865	871	857	865	844	875	848	883	865	902	838	831	802	855	860	876	850	902	853	836	867	888	878	844	874	881	872	904	831	839	876	894	903	859	850	825	888	904	871	846	864	863	886	891	908	870	904	838	851	876	917	866	849	836	883	846	833	909	878	855	839	871	870	866	917	842	863	811	906	854	885	828	820	846	858	901	835	859	887	870	846	872	787	896	839	841	841	885	847	846	861	861	858	868	861	887	839	877	871	850	849	921	841	898	868	838	905	805	897	814	902	887	854	873	826	893	920	908	886	850	811	917	864	897	823	887	875	836	856	869	859	855	890	835	833	825	816	886	856	869	870	874	823	866	846	805	882	859	859	883	874	909	852	808	802	891	873	852	865	836	885	893	871	860	849	838	864	832	900	863	809	897	894	893	857	851	885	863	860	886	851	880	828	905	866	861	869	866	897	887	904	886	860	830	898	855	829	933	878	844	838	878	903	830	848	815	810	853	874	818	834	843	864	843	910	881	872	894	877	878	877	882	872	812	882	850	896	899	859	877	876	834	902	882	869	853	832	869	867	808	847	889	872	859	878	826	864	892	808	933	804	891	889	882	833	834	874	875	831	852	861	880	874	813	839	859	863	871	881	824	802	897	795	832	860	821	823	842	840	861	844	827	840	829	821	820	930	908	860	884	858	898	842	847	839	890	869	880	904	867	857	853	795	821	872	881	886	866	825	869	873	913	853	848	804	883	856	832	842	882	854	813	863	859	922	833	858	874	912	840	890	874	897	888	886	857	855	833	863	863	878	855	841	859	841	871	858	864	876	820	865	801	857	892	864	826	838	831	850	823	868	822	880	917	884	850	857	891	836	855	840	842	883	848	838	879	861	913	849	819	835	910	889	862	832	873	850	885	862	902	862	840	903	925	842	873	846	867	826	825	875	886	861	849	843	880	864	876	873	897	815	856	820	859	842	841	898	818	846	890	887	878	850	845	880	872	825	888	853	894	916	855	827	865	859	887	891	916	854	882	808	847	839	906	847	839	833	868	873	855	860	830	895	849	874	853	873	872	857	934	879	846	901	824	860	841	880	826	897	870	866	893	850	836	848	839	875	823	870	879	839	888	866	911	818	883	871	839	841	866	856	902	871	847	832	820	911	822	865	854	874	869	869	852	825	858	870	815	861	872	854	839	813	851	837	851	867	868	838	867	878	891	851	866	877	883	854	835	854	805	864	841	857	838	838	869	819	862	875	852	877	911	881	870	874	820	864	844	827	844	827	844	854	886	838	872	868	932	855	886	860	891	847	885	825	832	883	865	843	795	867	875	861	882	908	854	838	836	842	846	858	820	810	842	830	859	918	895	863	889	852	848	798	833	823	796	815	867	833	880	883	838	858	845	885	879	885	849	869	851	820	835	909	898	892	866	854	907	876	835	856	853	850	859	830	802	898	861	820	859	840	838	790	880	851	867	874	840	828	832	842	848	928	846	866	903	860	856	856	864	808	856	847	863	831	853	886	861	833	838	802	883	859	851	831	875	871	872	826	877	865	841	838	881	840	825	851	888	854	845	817	944	864	863	868	805	836	846	853	836	861	820	827	871	825	864	846	811	855	883	893	869	885	926	829	794	862	871	856	844	836	822	894	916	869	888	862	819	882	850	844	899	918	817	840	818	844	887	870	917	794	894	923	908	802	860	892	870	885	863	827	886	890	856	854	879	913	889	842	786	830	889	857	762	897	857	824	891	844	866	859	896	848	861	844	837	823	897	894	810	889	879	824	892	846	879	809	823	875	856	847	835	838	861	828	866	893	823	868	896	926	900	859	849	860	851	874	850	877	890	846	852	813	821	848	877	878	858	876	848	868	879	884	845	838	822	865	872	876	833	843	858	873	791	847	881	918	818	934	859	831	824	836	835	849	869	941	868	841	855	788	822	876	865	850	876	858	907	863	846	833	863	839	854	814	890	789	914	921	831	861	801	885	848	884	885	865	870	879	886	878	896	892	856	851	858	881	846	867	819	861	832	861	850	905	836	874	932	815	832	879	827	880	831	863	845	886	932	893	829	869	912	885	837	845	867	922	884	874	867	881	948	857	851	868	903	882	919	929	810	880	847	861	883	832	848	858	877	860	859	848	844	843	866	882	875	871	907	853	868	884	842	844	852	857	923	938	871	899	851	838	883	833	884	895	776	905	838	880	870	814	853	874	883	840	875	918	870	886	864	881	868	809	882	871	867	889	883	851	885	883	839	920	830	797	873	868	864	896	845	849	824	847	878	886	902	823	858	848	874	828	870	898	843	823	886	876	784	893	839	808	855	849	866	911	832	817	897	895	820	847	817	859	857	923	885	850	872	857	871	878	881	861	830	849	894	887	832	863	865	836	872	889	842	869	870	899	880	909	852	916	894	862	852	901	837	870	879	862	817	927	895	863	845	906	868	870	845	855	851	853	848	935	829	859	818	889	863	875	881	801	847	882	822	855	836	900	849	820	867	868	853	832	838	856	923	853	877	835	825	892	875	927	831	858	875	869	867	875	877	864	811	841	870	837
39924	23513	10274	5178	3856	3004	2475	2014	1739	1525	1427	1240	1263	1155	1038	1085	1049	1005	997	984	952	909	930	933	874	961	957	895	910	894	898	889	930	935	916	854	931	884	856	893	881	871	867	912	867	859	916	872	896	851	796	918	866	894	862	894	831	860	857	915	874	886	852	912	867	842	848	869	844	885	822	887	875	926	872	905	896	846	896	893	859	821	848	870	860	839	907	895	871	898	880	811	868	880	855	891	918	914	859	824	861	874	860	901	796	902	846	871	850	836	886	938	856	844	862	840	822	879	840	851	882	882	936	843	870	853	866	819	902	844	786	885	865	826	854	867	811	859	841	883	841	831	892	904	852	898	896	765	852	861	842	833	879	883	862	872	900	847	813	846	878	838	821	866	869	823	812	863	863	885	843	832	865	850	871	849	884	869	857	859	853	858	823	878	836	863	826	877	857	840	873	828	916	884	822	911	863	871	844	882	828	810	851	866	846	880	881	828	872	876	838	808	885	831	872	854	885	888	897	902	882	876	921	883	789	838	886	861	871	890	828	844	862	880	849	885	863	864	892	861	853	840	872	829	852	788	920	862	835	847	855	877	889	864	877	840	848	904	841	871	800	879	838	820	883	849	870	926	906	852	853	823	886	882	885	847	910	812	881	868	811	899	845	868	815	817	832	844	881	890	870	822	857	877	834	839	856	860	878	838	841	890	817	853	817	877	824	872	824	847	843	865	900	842	832	821	822	875	908	866	841	843	802	861	859	869	850	872	876	864	850	872	877	886	846	839	878	840	871	850	869	865	873	839	867	928	910	833	839	909	873	847	868	895	839	812	864	800	820	815	859	892	823	897	837	836	856	789	870	862	812	871	866	830	841	848	876	892	879	839	945	819	832	915	857	921	862	862	826	846	838	887	795	834	825	916	845	840	847	832	899	816	877	859	895	870	899	802	843	901	830	841	886	829	831	840	869	834	879	795	848	818	877	833	866	877	863	829	854	881	833	855	830	854	816	870	853	926	863	908	886	886	828	875	873	887	803	863	828	809	803	836	880	863	905	830	872	839	863	838	843	873	854	836	863	868	876	864	825	877	841	822	912	932	891	865	847	817	883	864	898	926	810	850	881	895	836	820	848	846	852	844	871	870	889	867	913	834	845	810	877	853	872	814	805	884	885	852	911	849	867	834	854	859	843	852	843	843	880	813	871	879	855	829	854	823	847	876	839	817	871	877	867	898	884	845	833	906	881	834	846	804	879	843	874	889	835	866	849	822	841	857	823	870	898	886	855	867	847	815	833	844	876	881	812	852	887	860	875	881	887	844	887	842	862	855	805	925	883	872	847	887	879	868	886	836	850	898	835	824	910	882	859	820	805	864	889	827	854	913	878	824	888	859	815	871	885	885	861	872	821	839	899	824	855	835	906	865	854	825	860	861	876	870	830	844	837	816	839	800	877	847	852	844	898	852	886	857	884	882	878	840	880	886	862	883	854	846	852	822	858	855	895	913	818	857	881	820	790	914	825	896	870	872	852	857	885	862	834	792	857	836	881	836	868	854	881	857	837	912	908	832	836	808	905	867	862	905	880	824	831	880	877	848	864	834	886	882	866	856	852	849	836	823	854	873	813	877	880	847	841	813	887	827	881	926	829	845	918	794	886	849	797	836	840	825	832	876	873	869	930	846	901	849	866	881	850	826	884	758	824	870	852	840	871	913	856	893	851	844	877	884	836	831	853	869	876	888	840	866	873	855	904	883	887	849	892	870	871	853	839	857	877	875	907	904	871	856	859	899	837	839	884	853	876	845	872	849	902	850	881	838	874	883	899	869	875	835	863	832	872	860	874	824	871	917	875	918	873	871	796	844	780	853	942	885	915	834	857	892	838	895	874	862	861	857	820	891	900	921	873	887	853	856	868	838	849	848	890	872	860	853	882	872	826	851	867	875	816	869	908	902	858	902	888	868	855	872	883	905	839	849	905	897	857	887	863	858	854	841	831	867	853	838	876	838	884	865	842	844	864	864	811	831	810	852	855	854	840	886	801	840	862	887	885	842	910	859	885	867	876	890	836	862	859	840	783	861	861	846	844	819	831	844	883	818	888	819	820	879	827	878	855	906	895	807	886	837	844	885	882	818	845	889	827	864	824	878	887	855	871	836	817	906	917	860	859	818	876	899	886	889	865	882	876	835	873	835	865	839	862	868	881	899	893	906	852	871	800	840	853	847	908	870	845	885	881	885	802	914	790	854	781	864	889	829	944	874	897	848	850	911	894	874	849	851	857	888	847	903	873	851	856	837	881	826	838	848	861	839	831	862	855	926	873	897	862	857	857	870	875	853	889	882	810	851	890	845	857	851	827	850	880	903	911	836	850	794	888	872	838	869	817	939	904	865	789	873	840	867	826	840	837	891	855	854	869	906	863	838	853	825	879	862	857	863	899	861	848	858	881	837	829	850	849	858	846	813	806	913	893	895	852	818	848	830	805	850	791	895	892	870	838	871	877	838	915	872	891	879	827	864	852	901	821	840	890	852	845	892	821	839	860	877	856	881	911	844	836	806	869	885	863	822	882	877	834	837	887	889	829	870	885	836	820	892	855	877	894	866	876	855	832	901	859	838	891	801	868	843	895	894	859	828	835	872	905	862	836	907	856	860	892	908	870	913	861	856	861	834	834	845	890	799	872	857	855	854	878	855	865	824	832	884	886	887	847	876	853	863	921	885	855	852	882	898	847	831	834	902	882	797	854	891	870	898	865	782	808	842	760	844	870	847	811	816	841	898	897	872	875	872	853	870	862	885	861	850	849	869	866	863	858	910	838	908	876	891	862	832	911	868	827	926	884	836	869	866	848	855	861	848	866	866	865	813	912	837	887	865	827	894	924	890	880	805	860	835	854	876	905	852	866	889	769	873	913	870	793	849	901	851	889	849	888	869	782	878	865	917	836	865	861	851	881	861	811	916	825	834	835	840	840	850	864	861	795	866	876	784	871	815	839	901	820	887	838	815	857	889	885	888	924	839	879	864	874	854	836	819	860	899	900	912	879	909	912	861	837	871	841	853	820	902	811	873	870	913	872	850	862	896	889	866	897	876	895	863	890	892	857	834	858	842	837	843	884	871	820	824	897	849	916	859	829	908	875	866	890	868	812	876	810	880	802	938	845	843	855	893	887	825	888	864	924	858	855	878	881	891	930	799	867	866	845	862	833	886	851	888	874	855	872	852	908	832	874	847	868	877	825	898	890	904	834	864	847	837	842	805	835	858	890	907	910	824	859	834	822	836	814	850	869	880	804	846	837	884	895	857	858	877	844	821	883	838	872	892	843	886	884	897	866	885	852	805	894	890	838	887	858	815	891	866	836	842	832	810	835	846	822	872	863	833	870	909	808	878	905	871	809	801	852	841	849	863	867	853	829	892	815	881	890	825	842	880	859	901	913	873	933	870	821	876	880	872	921	819	878	862	849	884	838	860	892	873	868	857	809	859	842	850	904	865	869	800
27712	18740	4894	614	375	369	358	373	344	373	341	341	364	342	312	322	333	321	272	325	328	343	292	324	312	316	313	288	374	352	292	320	328	323	313	318	326	350	301	331	367	322	334	343	315	303	354	345	341	303	327	312	323	321	333	297	319	342	332	325	329	315	331	305	349	304	329	323	329	310	331	326	295	311	333	353	298	303	332	339	322	331	321	288	294	317	314	295	341	301	297	313	328	324	322	333	314	322	317	326	365	332	311	321	303	318	311	312	299	333	351	342	331	382	332	322	311	360	327	331	327	331	319	331	339	319	328	349	332	297	332	321	324	320	332	291	325	305	307	319	320	368	307	324	295	353	306	305	307	331	326	309	355	345	342	346	324	344	346	321	373	353	298	316	339	326	315	336	329	352	344	350	342	342	332	317	341	319	294	331	327	345	324	310	318	301	325	297	303	312	317	309	337	365	319	293	354	287	302	309	342	350	329	315	349	322	373	317	310	303	330	326	345	341	316	342	296	311	333	355	323	306	344	330	358	340	316	323	307	341	310	327	312	335	331	331	322	312	298	305	389	326	341	327	361	338	347	302	362	318	346	310	331	293	283	333	336	316	319	302	357	359	327	326	316	308	351	324	314	309	344	314	319	349	335	324	295	316	300	321	332	325	314	337	335	331	314	340	358	294	321	340	314	317	313	305	315	314	330	319	346	342	308	354	343	292	318	393	296	369	338	311	322	321	341	340	316	329	313	307	354	343	296	338	358	337	351	356	329	356	323	311	356	344	357	308	325	348	375	336	373	319	323	313	323	335	363	333	319	334	321	305	343	341	299	326	327	303	307	333	308	331	329	315	322	295	319	373	321	333	350	347	319	326	326	285	312	323	320	310	323	315	352	324	342	316	306	342	321	331	315	325	340	327	296	320	318	328	322	302	334	317	313	355	321	312	324	346	360	348	335	296	333	333	305	362	342	337	306	333	342	334	315	356	305	309	335	322	346	343	321	328	311	332	303	307	351	327	321	329	315	332	297	310	335	345	334	334	328	312	332	310	327	314	307	330	305	328	327	338	302	319	313	307	298	340	319	297	323	276	295	333	335	317	300	306	349	319	320	318	330	333	309	293	313	301	321	362	352	311	335	333	308	326	325	307	358	298	332	325	317	318	350	330	291	367	317	316	318	316	302	325	298	328	320	352	316	321	315	302	343	317	300	351	339	323	314	315	359	295	332	313	327	335	335	357	303	309	339	326	328	319	311	319	303	301	313	325	337	293	339	331	303	303	354	305	313	338	325	299	312	347	344	315	288	291	325	311	361	333	305	319	350	313	339	316	330	311	319	307	326	306	318	322	326	297	302	333	342	357	345	283	339	338	308	383	298	311	330	333	307	309	305	306	304	328	329	297	342	321	313	338	330	322	332	322	320	300	319	329	343	325	288	342	355	337	321	352	320	296	324	323	321	316	323	316	324	350	314	281	309	323	342	333	285	316	303	309	317	325	319	360	318	327	340	331	326	319	300	358	315	299	313	310	340	309	348	344	333	314	343	335	320	301	287	326	322	315	339	319	298	324	352	299	320	316	336	328	321	274	313	324	312	310	350	311	328	348	317	336	320	347	321	354	335	315	317	306	316	313	343	319	348	333	317	338	328	319	335	337	298	304	353	322	357	316	340	340	328	314	346	347	293	325	318	321	321	332	322	306	335	308	342	347	348	324	316	327	338	318	291	345	305	308	327	298	318	360	306	342	315	317	328	308	298	319	302	355	339	327	338	315	347	315	333	307	342	332	318	327	336	323	308	343	322	317	345	326	348	345	326	326	326	387	317	346	308	354	319	307	342	334	321	326	316	293	351	292	325	315	345	326	344	328	304	347	292	353	311	353	359	315	333	337	312	338	340	312	338	334	298	324	321	310	326	342	339	309	304	306	321	336	334	383	337	334	313	313	298	318	289	346	301	326	397	355	309	319	333	313	322	328	335	323	355	303	324	322	305	347	319	303	316	360	318	324	310	308	324	294	307	340	352	297	309	288	322	336	294	313	317	336	331	315	321	314	316	314	328	268	298	298	330	325	366	286	329	304	324	307	351	322	367	315	320	337	303	364	312	338	334	345	312	325	334	339	319	298	324	339	305	318	297	314	301	327	324	307	330	338	342	327	300	311	290	334	326	309	311	328	335	315	324	352	354	331	325	322	333	311	306	339	351	317	319	321	355	312	318	338	315	334	332	331	337	331	343	315	327	329	322	311	339	313	324	304	326	300	319	320	335	342	344	313	311	301	326	344	303	341	344	308	310	325	341	323	328	309	335	322	319	308	295	307	328	314	324	339	340	323	323	304	299	323	321	324	354	327	320	327	339	299	332	337	344	316	301	319	298	320	311	297	288	301	338	348	351	331	327	350	338	336	323	303	325	330	325	358	322	295	300	344	341	322	295	287	349	314	332	321	313	302	339	318	327	316	315	333	330	297	346	316	313	346	333	328	326	294	368	335	288	321	345	324	299	343	323	342	287	347	337	322	305	353	306	300	331	368	305	337	337	352	303	318	308	310	318	312	287	352	334	328	341	340	331	317	334	326	334	362	326	304	317	358	342	311	308	284	344	308	325	304	308	323	340	314	315	328	311	315	311	310	305	316	311	307	315	310	320	311	318	310	327	313	317	325	315	320	329	333	296	343	333	309	301	290	337	302	338	312	312	341	328	356	319	327	354	358	340	302	313	318	326	325	330	308	336	323	285	306	304	323	323	316	333	329	348	332	319	319	327	323	305	316	345	314	338	339	313	332	340	315	334	329	311	315	339	317	362	333	315	347	309	297	313	312	295	314	323	312	322	298	322	315	310	309	308	307	331	343	327	272	337	321	356	338	333	347	327	330	320	297	360	272	329	293	312	311	318	368	337	325	278	309	303	363	303	326	346	328	310	319	361	314	353	312	324	298	309	314	298	302	311	327	318	330	301	308	348	308	281	302	311	336	326	295	345	316	327	292	326	352	315	329	333	317	333	342	315	312	305	302	347	346	298	358	319	290	349	301	351	351	319	343	310	320	333	332	327	294	312	372	341	341	332	318	304	350	318	308	342	324	318	296	344	346	336	339	313	346	337	290	332	345	316	319	326	335	335	346	325	329	329	341	304	333	315	334	334	330	324	324	296	317	324	338	320	348	323	310	299	330	326	347	360	360	360	303	333	355	331	362	324	320	340	318	315	303	305	314	310	311	344	340	315	332	342	320	355	312	350	342	357	300	316	299	346	317	311	303	353	299	313	333	297	344	298	330	314	335	334	354	307	329	314	331	303	327	320	320	306	312	330	292	308	346	319	356	299	306	297	322	286	330	334	289	336	326	334	313	318	323	329	331	340	341	312	336	364	309	279	282	327	322	294	335	332	305	328	309	290	323	320	306	362	300	330	361	357	374	308	342	336	316	308	355	338	321	339	341	329	326	359	346	329	325	309	334	298	347	353	319	338	312	310	316	314	334	345	332	325	310	333	346	320	350
14231	2882	746	522	480	393	406	390	383	398	396	359	333	376	363	398	370	339	347	370	394	385	353	368	368	345	349	367	374	362	363	339	386	369	356	363	380	362	343	364	362	352	357	381	353	356	361	327	384	344	374	370	350	369	374	366	371	374	344	377	397	346	366	384	391	357	369	383	359	364	363	335	353	385	339	388	334	404	404	354	372	329	370	382	380	382	364	355	378	343	341	386	361	383	338	381	383	371	381	319	361	376	366	388	395	402	362	377	395	340	381	369	340	354	373	348	342	380	350	340	346	383	360	352	396	366	345	358	389	375	373	358	335	353	380	357	336	371	353	328	380	391	383	362	374	331	350	353	362	405	366	392	364	371	397	397	356	357	354	328	357	376	358	363	351	334	358	364	362	380	374	338	370	346	364	370	392	388	376	345	360	336	367	358	361	370	356	369	351	287	392	389	380	365	344	368	337	338	366	364	376	378	375	332	373	389	364	353	359	345	329	388	333	375	354	399	373	372	359	352	360	371	408	335	352	348	398	391	366	365	352	387	387	321	351	379	379	353	370	377	362	369	356	358	397	357	370	365	384	364	336	375	392	384	383	355	310	357	390	388	363	345	347	343	377	382	353	387	359	364	363	379	372	391	332	375	366	388	352	371	358	322	369	374	362	349	393	363	369	375	359	356	349	358	369	376	340	381	401	376	371	342	357	351	401	367	351	373	363	401	391	391	374	358	387	374	351	376	325	354	345	344	387	356	342	342	379	393	352	387	366	354	369	378	346	348	361	344	363	368	374	415	368	389	342	384	379	321	382	346	360	395	391	389	391	392	377	372	372	370	353	375	367	387	374	392	349	370	351	403	394	367	369	374	377	358	334	366	362	339	367	358	350	367	378	357	350	345	387	395	317	391	377	375	384	362	414	357	363	371	356	358	374	365	373	364	376	371	377	360	379	335	350	349	350	364	389	307	360	389	372	386	377	384	398	349	366	362	367	378	368	379	345	396	348	359	368	394	342	331	377	363	380	353	359	364	376	374	366	388	364	373	350	350	366	348	350	344	365	366	392	378	356	376	352	341	327	390	383	378	383	379	338	387	388	341	385	348	373	380	370	363	379	367	349	341	372	386	335	370	324	394	349	372	377	351	394	355	349	365	359	361	356	349	356	343	357	374	386	342	355	333	360	362	390	402	370	370	365	340	399	373	359	333	344	385	373	354	328	387	353	364	387	359	358	354	388	341	355	358	401	355	394	377	390	352	376	352	358	348	341	354	334	365	362	401	374	379	359	336	356	343	396	379	374	359	365	395	357	368	365	355	345	374	360	347	363	354	351	382	371	379	363	366	369	400	364	360	380	366	389	363	358	364	341	376	338	393	346	340	358	370	342	363	331	346	342	394	384	369	343	334	371	371	345	379	361	350	394	358	376	356	351	372	347	358	351	348	352	365	337	343	375	418	356	419	379	334	352	327	392	370	355	350	398	336	361	376	324	328	353	350	377	375	362	379	351	375	342	355	353	390	362	351	343	372	364	353	376	342	326	390	354	346	375	355	358	364	362	399	346	365	385	347	352	367	357	340	362	344	331	358	341	361	380	366	347	371	328	372	363	377	389	353	356	366	354	368	384	369	390	402	355	384	357	385	348	329	402	352	359	330	370	363	383	362	363	392	378	361	392	377	363	397	353	379	365	380	343	361	357	362	380	429	372	355	365	376	358	387	374	343	359	399	372	362	375	354	368	369	375	385	351	350	368	384	372	363	345	354	371	353	372	363	339	373	375	350	379	381	340	360	331	368	326	358	344	378	370	356	376	360	337	368	379	394	358	359	388	365	375	383	347	351	369	388	354	391	334	388	353	332	350	334	380	376	374	355	374	363	365	328	370	349	368	344	380	394	366	364	360	355	361	362	374	365	337	366	355	327	340	342	388	385	347	335	389	352	352	371	362	392	402	403	360	380	358	347	377	401	373	366	366	348	377	330	371	358	347	395	386	355	414	355	379	343	356	382	393	359	365	359	363	364	383	371	379	373	350	413	376	364	358	385	364	383	401	353	340	370	377	397	371	371	386	387	361	344	349	349	373	389	409	350	377	369	388	369	335	347	360	357	380	347	365	374	365	339	355	366	345	387	376	343	378	349	364	359	337	370	376	355	392	354	344	360	383	398	341	387	346	353	364	395	384	359	362	354	391	331	362	364	345	351	356	372	350	361	420	346	363	361	367	387	372	363	368	372	378	330	374	357	378	354	374	379	370	396	366	365	331	368	362	359	370	361	348	364	357	347	365	342	369	366	339	344	380	343	369	343	383	384	375	371	340	381	355	387	376	370	356	366	370	352	348	336	372	357	369	337	332	367	348	376	394	334	370	352	330	411	370	369	370	349	337	361	360	434	380	394	385	360	390	362	331	393	359	375	389	340	363	374	353	395	358	357	366	346	381	383	362	372	369	370	368	374	378	352	367	323	377	353	357	393	388	354	349	370	350	358	357	365	355	382	373	356	366	359	366	366	392	373	368	345	335	350	379	312	365	351	335	370	347	356	368	388	381	381	374	392	392	361	363	368	387	373	345	339	350	359	374	365	357	356	378	338	370	355	329	344	393	386	337	369	363	382	398	369	385	371	379	351	326	351	334	376	356	376	338	379	350	390	377	343	332	341	358	406	373	356	390	349	357	342	386	352	384	394	342	336	395	398	374	385	373	376	327	383	363	328	359	372	362	360	346	355	367	355	367	367	353	386	379	374	347	368	376	365	360	371	360	345	390	385	386	341	382	384	389	383	333	351	343	378	353	349	350	348	369	341	398	351	357	367	390	367	376	382	355	368	396	397	361	372	367	343	346	370	380	330	382	399	395	355	383	383	360	342	357	381	337	418	374	388	374	396	381	382	344	357	367	355	341	370	379	385	388	390	355	355	407	376	385	364	401	378	336	349	363	384	362	384	370	350	342	338	364	373	355	361	371	356	355	309	396	355	357	359	366	349	355	336	347	368	337	356	369	375	390	387	380	376	346	369	372	332	368	341	383	394	368	351	374	367	383	350	343	359	368	374	386	394	339	387	371	382	341	351	392	372	373	363	359	351	345	359	364	376	376	365	344	383	356	364	369	348	400	387	357	361	363	380	400	349	342	373	372	371	336	373	350	360	362	352	367	364	360	394	386	363	374	387	385	352	356	404	398	368	362	354	311	400	339	356	362	375	395	348	380	397	350	337	368	356	383	367	368	354	356	382	366	369	359	360	382	360	364	387	354	339	363	357	336	365	364	367	347	355	376	367	383	342	344	362	324	364	365	355	377	361	369	388	390	361	391	347	402	338	328	347	333	318	362	362	356	394	342	351	347	374	369	376	388	361	397	353	338	379	358	329	356	369	391	344	337	364	369	340	371	370	359	346	377	390	354	371	394	356	395	424	357	374	352	346	374	363	360	354	349	356	358	361	366	373	382	390	380	353	379	374	379	364	346	381	377	351	352	360	377	364	363	325	349	358	343	381
23868	21148	28193	24402	21145	9318	1059	758	626	604	548	552	492	520	452	481	508	425	421	398	422	431	414	414	474	409	412	418	429	410	420	403	389	423	402	393	428	409	405	379	434	404	408	396	417	419	416	399	392	394	381	375	399	361	406	405	386	377	367	392	390	427	410	395	417	405	397	389	406	411	390	385	449	409	388	389	383	412	403	402	395	413	390	432	400	389	441	408	399	391	405	366	385	430	432	388	426	398	392	421	397	394	382	402	345	399	385	375	436	386	419	414	385	365	383	407	398	423	399	399	356	413	423	381	390	406	400	372	420	407	399	413	418	391	407	403	405	410	406	387	377	393	387	394	381	385	409	408	410	429	452	411	385	408	361	394	403	410	373	438	369	428	373	392	425	384	386	388	392	398	392	419	407	395	400	339	399	392	411	373	403	376	377	425	380	372	437	386	392	383	402	435	430	418	410	395	375	435	400	418	428	355	345	403	407	399	438	369	414	392	407	383	405	405	345	406	430	415	394	405	378	433	376	416	414	373	373	386	365	384	408	415	393	397	405	385	376	382	383	393	392	395	407	379	421	427	402	402	409	409	366	381	421	388	387	410	401	364	402	399	410	419	398	406	392	431	397	407	416	401	425	401	357	407	397	401	403	391	399	380	419	403	397	379	418	385	374	368	382	432	396	388	432	370	379	389	375	387	412	421	354	388	396	411	401	391	382	401	359	363	370	409	424	408	389	396	389	398	420	363	395	400	415	385	378	384	424	378	414	406	390	393	398	433	357	374	422	380	422	387	401	424	393	388	355	372	389	418	418	391	381	409	401	392	396	413	381	343	424	386	382	427	413	371	428	393	397	385	381	422	390	385	346	383	408	359	405	364	386	416	401	413	386	413	396	349	366	411	405	435	391	422	378	423	394	414	382	399	391	409	350	416	386	395	408	381	415	408	385	373	383	407	343	373	406	396	405	367	359	420	397	376	397	412	377	408	436	420	384	390	408	424	406	360	416	418	414	413	386	391	399	410	382	371	409	394	417	401	376	399	393	391	432	380	398	401	422	407	364	395	393	398	379	410	385	373	405	431	407	411	418	374	356	386	374	429	370	398	413	378	409	400	363	385	394	377	382	401	381	432	389	407	411	389	391	401	416	388	388	401	394	399	392	430	410	451	411	419	412	404	408	395	395	420	384	372	355	426	380	392	383	415	377	403	381	385	419	416	418	422	360	413	396	390	365	433	408	384	395	391	358	386	395	373	360	419	409	369	394	394	388	392	372	431	399	389	412	374	381	411	381	413	374	391	356	407	404	401	391	395	372	373	380	408	384	378	431	420	399	427	374	361	399	375	353	397	381	384	381	375	406	398	409	429	423	398	397	371	405	405	370	416	386	422	409	372	386	397	382	425	400	381	400	437	420	381	420	388	405	364	429	368	403	399	378	385	412	434	411	402	392	396	420	387	381	375	357	387	394	407	417	377	439	402	391	424	367	403	388	398	371	405	405	364	404	406	400	438	379	420	392	404	380	391	368	369	409	382	368	414	410	404	405	392	402	395	395	376	405	338	372	365	405	363	384	407	371	374	361	376	419	376	378	402	401	384	395	381	405	388	399	374	385	387	432	436	389	396	396	398	405	392	399	413	404	428	394	376	425	397	429	451	406	371	468	425	376	395	370	404	425	388	380	395	372	407	388	389	359	417	380	434	365	360	422	413	418	398	398	394	371	383	377	429	385	373	377	405	428	351	382	410	425	383	412	358	389	391	397	368	378	403	390	406	385	421	433	398	438	398	397	432	377	378	412	396	396	392	379	381	412	439	402	396	365	376	385	381	417	387	368	353	386	387	387	399	430	366	428	381	402	385	399	418	374	397	382	399	367	372	385	392	392	376	372	413	381	427	353	390	403	400	414	394	389	413	414	425	346	390	386	392	409	374	381	404	388	373	401	400	381	375	413	394	384	399	374	410	417	419	389	383	413	401	411	416	400	417	403	401	407	393	404	395	388	397	381	396	390	381	395	377	408	387	394	374	368	454	413	398	377	424	404	406	388	390	391	398	403	387	391	441	393	366	365	407	413	347	362	374	340	375	418	364	374	372	417	414	385	397	394	400	404	399	415	413	379	385	383	417	392	378	388	422	398	395	392	391	395	396	405	403	401	390	397	409	412	408	363	368	421	388	409	392	399	384	426	405	414	375	368	399	402	394	375	371	434	371	399	389	394	387	374	391	400	390	347	439	385	407	416	412	407	371	394	398	364	411	393	363	400	404	406	400	378	410	374	388	368	403	407	399	396	375	413	397	383	431	394	346	389	355	405	392	388	365	413	421	394	410	415	361	353	382	404	385	384	375	382	370	419	404	416	393	438	388	376	413	405	404	358	379	390	392	392	384	406	390	373	420	417	378	399	374	384	403	406	398	386	423	398	407	386	421	391	411	406	419	385	335	400	397	409	398	392	384	402	395	410	400	385	368	368	440	393	389	385	366	390	410	406	403	383	397	428	386	411	383	410	378	395	377	389	373	405	381	373	401	419	388	391	374	442	396	367	359	418	390	399	439	414	427	404	393	382	383	374	369	388	430	401	411	401	406	408	385	397	401	390	418	387	390	379	374	411	435	375	347	410	367	409	394	392	368	401	382	388	369	404	410	403	380	388	400	390	382	427	423	373	432	379	394	384	378	363	428	434	426	395	374	394	372	403	388	415	384	410	394	379	378	365	445	384	384	409	397	359	388	345	391	397	399	405	419	414	432	411	388	411	404	426	410	413	388	376	447	427	401	380	381	444	390	405	389	373	424	422	388	443	375	383	439	403	385	426	408	396	402	388	348	419	399	412	410	428	417	385	388	451	417	426	383	367	383	366	392	405	365	398	393	415	403	374	383	394	396	398	371	395	428	420	424	378	400	367	410	368	393	387	360	406	385	378	389	405	386	404	425	399	395	390	376	381	424	402	364	413	361	453	421	432	372	407	369	412	392	409	412	379	373	390	400	424	384	391	355	386	382	369	395	416	352	396	390	415	391	371	417	367	404	410	380	375	368	423	412	410	392	391	380	372	383	404	411	352	416	393	401	401	404	418	413	406	436	429	385	396	373	394	395	349	418	382	393	391	388	376	399	406	384	392	394	418	388	386	351	426	402	413	409	374	342	425	443	374	408	389	396	390	408	383	386	375	384	393	376	403	355	423	369	363	370	360	378	402	408	417	374	387	419	393	418	446	421	411	425	412	372	404	381	425	416	413	437	419	390	402	379	409	408	383	405	386	413	393	406	407	415	377	440	388	397	416	397	399	402	394	407	374	377	397	392	430	380	356	368	348	426	376	386	405	386	392	363	405	381	420	408	389	367	354	391	392	369	380	405	381	440	418	397	387	410	354	374	419	412	415	418	405	411	449	388	426	381	427	405	442	433	395	403	409	385	403	399	411	390	421	412	398	379	401	382	386	385	385	378	383	396	381	364	408	378	404	407	360	404	409	421	390	402	411	429	384	397	412	386
31365	15108	5874	2789	2018	1503	1238	1014	871	736	684	607	601	564	540	509	511	506	474	453	474	462	450	458	445	428	423	474	438	448	442	411	410	413	460	445	439	430	422	408	457	435	441	411	426	419	452	433	430	389	430	399	423	439	434	417	430	431	453	420	421	422	404	403	494	428	413	431	428	395	409	396	380	425	411	444	421	425	440	410	403	396	441	403	439	455	440	429	442	448	456	409	444	425	418	438	381	469	463	424	404	396	395	398	406	379	424	402	450	420	430	436	415	376	398	393	432	398	415	457	410	432	414	430	388	420	413	445	420	431	418	437	395	406	428	418	438	463	431	436	418	394	390	453	391	383	394	428	436	472	434	444	394	439	443	419	431	456	409	411	425	423	389	425	414	439	424	381	446	427	421	411	446	374	442	423	448	410	427	469	393	435	442	409	429	407	425	386	432	406	417	438	409	445	426	439	411	422	433	423	447	404	419	408	463	421	442	421	406	407	429	410	439	413	449	417	459	414	397	403	453	426	436	411	387	426	429	450	423	460	408	460	452	450	465	433	391	420	421	442	405	398	414	449	440	428	419	405	426	432	433	402	457	386	398	428	459	434	396	411	410	351	387	412	392	410	455	380	460	389	437	427	440	422	373	455	427	439	399	433	398	394	403	404	417	401	445	413	415	395	449	451	430	421	414	415	420	419	398	475	404	421	416	443	411	374	421	441	400	449	433	398	434	406	395	413	429	428	405	410	434	411	442	457	442	442	440	443	390	414	418	455	400	429	406	439	403	428	423	401	442	467	442	421	466	432	431	417	427	428	414	392	405	422	418	428	420	429	409	412	388	420	417	404	402	380	403	423	472	456	486	453	433	422	398	416	427	423	423	385	434	400	419	407	402	410	419	440	420	420	384	406	399	408	406	425	424	399	403	410	409	397	422	467	433	422	443	462	435	398	418	437	427	402	435	421	396	432	432	400	397	404	448	420	420	426	445	443	413	426	442	394	387	400	413	433	414	406	432	455	435	393	370	436	451	399	427	462	409	394	440	416	426	444	437	418	430	424	429	419	399	414	415	453	420	416	407	416	413	413	421	419	438	447	405	460	458	406	425	417	378	443	421	441	404	389	427	415	425	420	454	422	445	428	418	433	420	400	427	435	422	414	407	406	468	416	422	427	389	390	436	447	441	411	403	395	414	393	412	379	447	432	444	411	459	438	451	434	455	396	408	419	421	416	406	406	408	420	414	388	412	428	407	427	436	398	416	418	430	413	434	432	400	414	402	385	435	414	452	450	421	401	414	435	431	415	440	432	444	402	413	438	408	412	395	449	416	443	437	406	390	438	485	374	454	437	448	425	437	443	412	416	447	441	428	439	406	439	368	422	410	428	419	431	407	427	412	406	399	428	405	432	398	405	424	435	434	456	397	429	433	424	393	411	449	432	441	383	425	387	444	409	375	409	403	453	428	414	387	393	416	411	444	423	411	385	440	454	429	418	440	397	461	419	422	442	432	409	426	414	412	403	368	410	406	436	456	389	436	441	452	466	432	418	433	426	433	426	410	428	421	404	478	422	422	402	430	419	405	420	421	434	433	445	414	438	411	414	421	416	392	425	423	424	412	409	483	455	398	412	414	440	424	419	445	427	404	447	415	435	462	452	462	414	377	392	435	430	448	453	417	399	406	429	419	447	453	396	407	437	416	375	452	386	420	404	437	404	432	429	437	404	409	405	413	414	412	427	408	472	410	396	381	381	390	439	426	400	478	394	434	412	417	448	419	397	389	439	425	421	399	424	421	384	408	397	402	433	412	435	448	397	432	380	434	427	397	431	408	421	430	405	405	402	383	370	381	410	394	427	406	394	403	417	416	420	425	435	424	456	398	398	459	420	435	430	426	424	403	394	433	430	446	434	426	414	414	419	458	460	426	410	438	408	397	414	427	435	371	375	429	431	425	413	404	423	421	456	423	388	396	437	377	418	438	388	440	403	435	399	401	434	396	411	426	412	441	440	384	404	413	428	450	433	423	462	445	433	458	449	436	376	412	400	393	427	414	422	426	435	360	443	411	409	451	422	466	410	415	410	435	449	454	430	423	437	434	412	421	409	405	401	426	439	414	390	420	442	454	414	413	418	403	420	439	425	405	444	394	393	425	416	409	401	438	414	437	422	435	388	444	402	401	420	368	412	441	397	407	445	435	377	433	412	452	402	413	377	415	435	438	428	458	429	449	440	418	424	440	425	409	399	424	450	455	397	434	417	422	400	450	428	448	452	423	472	428	434	402	424	415	411	421	413	394	423	411	397	391	415	382	428	436	423	425	455	426	449	422	401	420	389	456	394	426	424	415	402	440	398	426	422	450	396	453	426	442	400	464	423	418	420	415	426	385	407	443	459	412	418	404	409	437	396	393	429	437	441	430	432	419	409	391	398	432	414	428	407	436	441	428	430	435	428	413	448	382	414	468	415	405	440	417	445	471	382	406	431	392	431	467	426	404	427	408	436	419	415	403	403	418	431	413	410	388	401	458	488	425	426	424	414	411	413	441	439	414	401	399	428	426	451	391	404	428	389	422	444	434	397	388	440	409	417	448	438	413	412	458	404	393	426	429	424	418	423	410	429	389	424	443	400	413	411	409	409	394	413	448	382	438	423	461	403	404	439	407	416	427	408	421	399	425	418	387	424	408	450	419	408	444	415	433	400	441	445	384	399	410	425	423	433	428	437	395	437	394	406	401	441	460	446	422	422	416	413	417	423	418	408	388	432	400	426	401	407	428	438	426	400	432	454	458	420	418	427	415	432	392	428	436	444	428	425	390	399	460	430	421	420	409	429	430	421	425	417	401	406	380	463	390	393	425	407	420	423	452	434	463	410	416	385	408	427	408	409	433	422	420	420	468	421	438	423	380	412	431	439	443	426	424	458	426	408	400	398	434	406	425	450	431	387	396	435	399	412	410	410	418	439	422	470	383	438	387	419	412	415	423	417	397	434	400	424	390	431	436	407	409	448	420	459	414	455	442	360	412	415	400	428	416	435	433	396	437	420	445	383	445	403	426	395	401	441	419	412	470	416	423	429	446	415	399	452	419	397	420	450	412	413	402	415	453	432	433	396	410	407	418	383	399	402	387	419	408	452	367	415	421	440	414	434	443	402	399	425	383	413	423	409	432	408	435	419	419	457	439	445	449	428	411	415	427	416	449	410	446	466	409	406	429	421	437	409	424	458	409	413	415	420	415	413	403	423	425	431	434	410	428	422	373	417	445	419	418	404	432	423	421	412	412	433	431	415	429	443	409	402	416	388	421	445	432	426	424	439	442	389	439	405	405	470	414	419	421	448	384	456	444	377	405	440	400	445	424	423	397	459	431	418	431	432	435	443	414	434	395	455	406	425	410	411	420	427	410	396	436	434	414	454	455	410	394	379	449	426	394	434	428	422	419	414	423	409	410	443	400	432	450	425	421	438	395	418	453	428	429	448	433	460	418	449	420	395	409	430
25068	21118	27034	25354	10097	1134	895	819	750	736	755	748	643	727	704	665	665	687	641	676	680	720	648	614	605	611	664	657	675	600	663	560	691	689	663	642	666	658	678	670	657	624	645	666	635	696	640	619	598	700	625	651	671	660	678	620	637	684	642	649	650	602	673	640	659	618	622	631	633	689	590	658	647	634	645	686	686	684	635	630	653	700	653	645	610	600	657	570	648	645	658	678	650	679	600	666	633	639	606	594	656	617	679	633	630	632	666	651	627	629	677	662	680	617	662	680	618	662	631	676	689	616	624	617	662	642	634	602	632	660	621	678	650	634	648	692	627	648	675	657	660	627	623	634	612	628	654	677	622	605	650	626	653	626	610	685	670	627	643	674	624	642	620	624	644	640	648	633	627	604	646	647	672	671	637	672	656	633	641	657	660	630	616	628	616	646	629	636	659	627	624	673	606	654	629	618	636	658	605	588	587	671	581	659	687	682	635	599	653	722	659	656	674	676	628	630	712	582	663	661	676	617	625	634	660	641	684	671	669	698	706	648	612	642	632	639	663	642	681	618	622	640	650	647	656	643	643	618	680	634	648	628	624	678	672	641	651	682	618	627	595	642	612	621	617	632	583	657	647	635	687	632	614	675	604	675	633	673	653	673	643	611	650	631	588	630	644	618	630	655	586	611	644	615	636	635	655	655	636	647	667	644	649	654	633	662	659	689	619	680	642	627	678	645	614	634	639	648	616	636	649	648	611	680	582	606	638	684	623	640	636	606	686	672	644	683	612	665	611	718	597	637	655	638	679	666	636	643	649	710	663	626	667	610	610	636	654	608	634	640	638	622	675	672	631	648	659	650	630	677	665	687	661	663	619	681	653	659	641	696	622	620	635	653	662	628	630	646	682	674	646	605	677	682	629	649	658	666	632	653	683	577	647	633	661	662	574	649	615	646	635	611	661	618	623	643	679	654	633	627	689	717	631	661	638	674	668	670	657	612	632	644	670	649	647	636	628	672	651	658	631	615	629	636	608	652	664	619	645	668	629	659	647	631	655	631	698	649	608	621	613	667	629	662	659	622	619	630	650	663	614	670	661	624	649	635	641	643	651	651	668	691	697	666	632	634	615	590	674	658	609	672	635	657	663	620	667	636	644	647	634	633	640	635	678	644	653	659	629	658	665	628	659	653	681	630	632	705	634	665	692	689	633	625	620	617	646	695	691	589	660	649	645	671	645	639	661	698	673	682	645	645	617	636	640	666	653	642	651	657	652	651	691	654	646	674	667	633	645	596	623	622	684	617	633	630	675	623	613	698	635	682	641	641	628	678	627	631	651	632	634	604	645	640	671	595	620	648	650	655	641	647	617	645	644	656	655	674	609	619	682	575	671	628	668	664	646	630	637	657	612	657	623	633	624	631	663	622	660	620	644	609	606	675	672	650	652	606	651	650	650	643	642	626	640	640	716	632	683	650	658	668	635	637	606	624	637	655	669	670	645	672	621	695	614	649	620	707	623	646	619	705	649	685	627	666	646	665	650	626	659	624	645	658	611	626	674	650	674	600	654	690	618	653	667	667	675	641	640	671	636	646	683	627	677	638	653	591	640	680	661	603	643	623	589	629	664	623	640	688	634	680	652	647	644	656	616	667	673	646	673	595	679	672	607	633	679	657	641	643	648	685	627	644	665	638	642	595	693	660	666	645	627	623	647	672	663	645	659	656	657	658	629	616	646	632	626	625	673	640	636	646	605	577	597	648	648	700	623	684	620	664	645	624	640	640	651	676	632	660	587	665	655	683	648	615	646	603	644	646	646	635	609	602	684	707	635	655	610	650	673	644	652	622	667	634	669	621	658	628	634	641	632	681	620	646	626	670	624	619	606	655	596	623	630	676	657	653	673	627	659	638	620	687	616	651	621	660	651	639	673	621	597	686	620	651	677	676	652	666	652	631	685	640	635	640	632	635	675	574	633	631	594	649	654	639	631	643	628	631	645	640	620	580	657	639	599	640	633	642	626	661	664	627	648	629	658	608	636	644	616	625	645	625	632	638	673	641	633	680	694	669	639	648	642	665	651	653	624	642	647	645	586	604	652	623	605	641	641	686	640	634	658	654	659	630	616	630	635	622	629	663	651	656	639	616	673	640	667	632	681	630	688	663	646	665	715	660	648	686	658	649	655	612	605	683	623	663	633	676	627	647	654	681	635	653	668	615	636	609	646	662	661	618	634	625	652	594	677	637	685	699	640	658	630	685	634	645	654	670	648	606	675	667	699	628	607	647	640	642	611	612	657	643	590	660	654	624	673	623	629	643	717	676	639	655	620	663	604	655	655	625	595	627	631	689	649	707	648	636	608	624	614	632	621	647	653	638	664	627	641	650	653	669	696	665	653	629	639	614	606	662	670	664	610	662	639	650	664	646	681	619	643	674	642	671	649	610	669	697	664	633	592	645	617	623	654	640	616	638	628	667	662	648	650	643	647	662	639	647	641	636	675	610	612	626	634	595	617	615	630	656	648	602	675	683	636	632	642	623	670	665	676	651	630	652	667	675	683	662	617	625	626	664	674	613	653	660	651	632	661	652	635	661	633	667	659	655	636	637	632	646	634	581	657	683	638	617	657	678	672	691	664	608	631	607	629	618	634	638	628	663	679	611	683	659	648	705	645	628	663	661	628	662	692	667	652	626	649	637	623	615	619	654	642	651	621	649	637	674	612	619	619	600	662	663	622	593	616	659	616	615	630	649	615	605	643	654	681	615	611	674	645	643	625	603	597	610	695	665	630	628	636	656	617	611	644	606	648	645	637	673	667	661	627	658	707	680	582	682	614	625	677	677	643	668	656	633	648	631	656	622	706	608	625	659	675	645	639	648	662	594	669	638	636	665	673	644	661	671	615	668	623	637	622	652	623	683	630	598	624	659	620	578	648	614	610	682	659	594	644	629	629	655	678	680	595	650	634	603	672	647	653	649	654	652	644	629	624	659	640	622	675	613	687	606	661	647	675	614	643	640	623	635	717	608	646	593	710	613	666	632	653	650	633	606	644	624	613	607	648	640	632	687	651	696	599	654	663	681	670	706	648	646	655	647	646	630	677	619	634	674	623	616	644	692	669	601	632	617	646	647	644	664	648	655	685	655	706	668	629	613	650	642	673	668	624	609	678	647	671	601	649	677	647	649	629	633	652	628	651	656	641	630	622	680	619	634	654	632	670	681	679	650	629	629	672	641	642	631	684	616	641	654	644	685	683	635	644	670	630	631	586	640	680	654	611	679	705	631	653	604	628	684	657	653	657	623	651	591	594	651	626	641	624	642	632	588	669	634	635	625	615	624	632	670	588	633	644	644	695	643	679	649	643	652	633	640	639	636	599	606	681	642	681	657	641	656	667	621	604	649	697	636	685	642	648	629	648	646	626	647	705	646	649	643	621	636	621	658	649	663	653	710	638	650	683	636	658	626	608	648	636	648	670	637	698	638	621	626	646	612	615	631	645	654
26366	10021	3596	1892	1460	1262	1072	965	934	896	802	808	750	775	786	734	690	721	753	713	657	673	738	705	707	713	720	714	689	681	697	750	695	655	752	721	674	713	711	663	677	697	689	673	695	678	676	653	690	708	671	687	661	708	705	678	738	703	738	689	630	675	679	714	695	696	620	674	679	710	658	715	648	711	715	693	642	626	714	665	680	677	702	677	697	687	697	687	777	685	676	635	710	659	659	655	673	708	671	702	643	696	688	718	641	728	695	647	716	708	660	698	663	659	697	659	658	608	716	660	714	744	598	670	690	655	675	688	692	674	680	674	666	663	677	709	649	685	696	692	687	620	661	674	700	663	670	663	680	672	680	696	667	681	710	674	666	646	660	692	688	716	674	680	674	657	698	671	633	717	679	675	622	671	661	631	659	685	726	680	676	657	688	682	665	693	703	654	661	687	687	670	677	702	631	644	661	701	702	626	635	656	719	663	684	688	683	694	725	684	702	656	661	684	703	683	713	682	666	668	674	688	651	712	696	706	656	661	682	716	663	712	708	664	696	663	738	684	694	690	650	679	651	644	672	714	681	723	684	672	685	692	696	691	684	663	683	702	687	677	696	700	715	705	707	658	651	687	693	698	651	642	683	708	709	680	696	762	655	667	634	692	665	660	701	703	690	688	663	665	646	691	741	680	670	698	722	713	706	701	700	634	682	709	679	664	718	653	697	694	667	677	683	688	708	705	653	674	717	665	691	692	703	695	689	711	667	677	638	669	644	726	653	641	691	695	694	679	693	657	692	676	616	694	706	701	664	682	702	662	649	680	689	688	727	690	652	663	676	656	727	748	688	666	705	663	685	638	693	675	688	707	675	727	730	683	671	645	687	686	687	678	708	668	698	713	676	679	679	652	704	723	698	677	679	680	672	688	639	668	667	684	685	680	659	691	683	680	633	672	709	652	678	622	672	682	688	681	662	627	660	667	688	684	663	681	654	678	766	673	693	691	679	692	645	690	675	681	683	655	717	722	678	673	707	679	628	698	692	695	692	683	656	710	645	690	700	673	686	691	736	726	702	707	655	690	670	695	713	681	664	720	676	706	676	671	689	675	704	638	633	718	634	720	691	707	649	686	656	671	608	712	655	694	690	646	640	727	679	656	668	728	719	680	688	671	647	720	665	672	699	648	664	676	678	691	716	669	652	683	684	711	675	707	698	706	687	695	694	668	680	680	665	707	684	664	681	700	715	678	668	708	659	650	651	639	727	682	716	637	683	693	700	647	644	684	653	679	669	682	649	667	708	684	671	687	661	677	674	663	640	697	702	654	695	626	653	658	699	699	663	648	725	706	636	683	729	682	718	663	665	661	659	702	667	710	702	689	711	706	718	666	652	693	622	694	652	679	660	698	638	634	712	630	707	671	667	662	658	741	703	662	670	688	670	659	696	736	683	704	669	623	668	651	702	707	677	692	638	728	647	654	686	720	701	699	693	679	702	703	668	672	637	681	695	657	712	676	724	649	725	686	685	630	687	702	716	685	716	708	657	665	693	647	700	676	701	676	699	687	693	708	680	670	656	661	678	656	632	697	720	688	668	682	713	676	671	679	659	687	640	719	710	646	729	682	683	681	673	694	661	665	696	714	662	658	683	684	699	648	688	663	673	688	713	750	708	648	675	684	650	707	664	633	688	690	652	634	683	669	671	689	708	643	688	667	655	716	702	694	698	681	683	693	675	704	722	679	659	672	684	689	675	632	675	662	690	706	696	697	675	670	651	700	716	711	714	629	673	695	643	681	680	667	690	687	653	694	687	714	719	668	727	660	678	663	710	697	663	646	694	638	655	688	701	674	670	715	641	674	702	671	659	675	692	675	737	723	658	679	661	688	651	696	690	708	677	678	688	653	705	670	669	697	719	695	658	690	673	679	742	637	688	654	641	687	716	633	696	691	692	656	717	699	641	678	672	662	679	632	690	666	679	702	728	692	655	672	690	677	703	636	722	673	647	655	710	657	675	655	677	669	659	682	698	653	725	666	687	685	690	686	639	677	697	659	749	652	713	703	658	660	661	677	673	628	690	677	716	699	667	682	677	711	649	675	660	699	661	678	687	696	711	700	652	732	628	720	658	672	690	708	685	656	719	666	688	670	691	654	686	728	694	679	747	638	682	697	650	684	690	651	652	686	702	663	648	671	662	684	690	661	702	677	644	700	741	667	692	656	687	670	662	686	682	656	664	674	691	667	685	685	665	711	713	691	663	689	651	689	634	647	661	735	717	692	693	699	711	708	690	637	703	638	647	696	636	685	672	647	731	654	705	692	671	699	653	665	682	696	661	695	671	671	725	679	719	709	682	675	718	679	666	714	688	692	659	699	712	679	672	665	668	667	710	691	674	734	739	654	651	705	702	676	643	692	709	667	693	670	687	699	659	691	680	650	719	667	737	678	732	699	681	685	662	679	708	661	705	684	690	704	733	707	668	739	680	692	636	674	735	723	683	717	661	710	673	651	682	700	688	693	664	657	616	654	724	712	698	690	646	643	711	704	651	709	680	657	702	699	658	685	645	643	676	643	634	686	705	696	646	704	713	677	651	646	672	658	692	685	702	681	715	703	629	663	700	659	685	672	688	746	709	701	718	673	714	631	711	705	663	667	694	695	663	714	659	732	687	684	672	699	661	682	695	646	719	690	695	716	719	664	622	659	693	709	706	717	697	692	692	684	627	639	712	712	648	684	702	698	689	694	681	672	674	715	677	624	656	722	724	625	723	694	685	707	705	689	720	663	687	675	716	701	675	692	713	669	691	692	660	656	708	676	672	674	732	697	663	725	693	687	660	699	683	702	659	723	686	687	665	635	638	671	686	681	680	669	712	635	696	683	719	685	702	720	727	671	667	681	679	672	718	661	699	700	652	701	667	709	724	683	710	680	684	691	711	717	702	666	687	672	679	680	661	664	711	677	721	700	654	636	686	702	680	714	676	668	686	721	672	667	701	646	705	663	670	688	618	662	690	728	651	718	669	657	682	706	691	645	658	662	695	679	687	672	659	696	693	704	676	665	681	683	706	679	689	746	670	675	727	699	653	685	702	685	693	683	631	665	670	668	666	646	637	679	686	708	702	681	616	668	650	682	665	684	659	653	705	710	716	675	665	674	742	690	699	667	689	703	731	683	683	675	693	678	678	710	707	706	691	680	704	675	663	669	701	669	654	682	696	737	674	706	639	648	661	672	664	700	707	690	714	700	681	658	670	681	695	670	690	681	658	645	672	704	667	712	743	648	643	698	718	671	673	710	689	596	706	679	729	659	648	722	678	637	670	694	669	680	705	707	659	676	683	693	665	661	668	691	645	636	702	729	704	689	661	705	618	681	692	714	669	710	679	668	642	721	704	684	665	665	692	622	685	687	655	726	686	680	704	652	666	658	688	667	681	723	681	650	673	679	688	667	675	704	674	687	669	711	673	620	692	653	659	659	670	660	701	664	706	650	650	658	643	634
22679	21134	28679	23818	21137	21210	8999	1724	1327	1239	1170	1071	1115	984	983	1020	951	954	921	920	909	888	904	861	893	805	909	850	899	871	846	823	832	892	864	886	882	912	871	913	818	895	863	860	841	875	889	799	848	824	863	828	864	878	867	841	870	888	800	821	798	874	857	822	883	873	865	844	863	881	839	836	877	908	822	781	829	826	800	835	867	883	877	843	851	856	906	852	833	906	843	828	830	911	844	906	854	858	824	841	836	818	841	842	846	797	839	818	886	849	767	841	834	859	850	861	807	855	833	804	865	845	851	829	875	860	813	906	841	857	881	782	878	829	885	856	855	846	817	866	853	886	886	784	842	875	889	841	860	861	870	829	850	793	824	858	833	862	869	821	831	826	805	812	852	876	825	844	872	826	851	870	812	874	848	839	831	845	863	819	855	853	849	888	837	848	867	848	844	885	812	893	877	847	842	841	817	852	861	862	835	881	814	840	849	823	839	839	875	876	866	854	900	841	855	820	827	887	823	816	859	841	829	845	795	833	862	829	831	882	820	841	830	893	839	865	835	839	754	842	862	836	828	842	849	878	824	815	822	843	807	841	813	879	858	847	904	843	850	854	916	840	856	871	852	879	839	831	798	864	795	829	821	849	837	872	815	823	831	822	810	824	882	868	895	868	855	846	847	877	890	861	850	834	889	879	859	813	827	898	849	896	823	853	849	824	888	892	904	869	847	880	879	835	880	843	864	881	908	794	845	802	900	858	894	812	868	848	862	849	773	881	837	834	850	805	861	789	857	807	873	872	848	801	817	848	875	844	877	831	887	864	808	785	845	895	871	827	867	851	835	903	822	863	813	866	835	815	812	819	840	827	855	834	811	845	893	813	796	849	842	805	932	830	834	907	862	797	868	905	844	811	859	862	873	852	818	843	818	857	780	833	841	879	833	811	825	830	840	834	839	809	862	823	857	814	853	898	832	849	849	871	853	853	848	803	760	864	836	876	851	864	819	869	895	846	804	859	843	829	837	850	874	881	832	830	813	856	815	854	794	870	836	835	858	865	817	875	870	789	826	806	815	830	881	855	866	786	810	818	808	843	821	853	823	840	859	841	894	876	846	837	838	843	807	896	837	842	843	796	850	862	902	791	876	849	866	799	865	837	872	841	813	886	847	848	839	830	856	841	881	837	863	870	792	836	851	851	854	806	860	845	815	848	875	784	842	852	831	853	871	832	836	890	858	859	855	865	788	840	822	833	826	872	817	866	841	839	862	831	851	870	868	833	828	869	838	905	846	838	814	836	859	875	863	858	838	856	853	871	835	827	831	875	866	843	865	798	843	808	857	863	835	874	837	788	853	830	875	849	833	860	888	856	828	803	892	838	810	783	832	842	881	871	792	841	864	853	840	880	864	847	846	854	831	840	857	831	895	813	882	872	912	856	791	830	773	819	816	814	819	847	866	809	859	834	833	889	880	859	854	849	832	865	807	827	828	813	828	833	842	816	882	843	816	804	801	811	861	789	843	846	809	811	893	869	885	861	897	828	846	861	811	864	857	882	862	797	860	893	834	768	834	889	848	917	884	888	808	865	865	830	820	785	849	886	868	864	848	854	828	888	874	869	883	851	861	853	821	813	851	805	826	867	794	875	892	841	843	823	819	868	895	909	798	852	902	852	891	818	906	868	847	820	855	845	870	893	835	832	850	833	799	858	867	828	859	805	818	804	816	837	862	873	855	823	860	820	846	871	903	836	909	849	846	827	835	831	802	758	856	842	833	876	768	819	827	795	893	844	832	833	839	809	892	834	883	821	838	800	861	842	872	816	905	847	855	784	798	839	857	787	802	824	831	879	858	891	862	830	824	852	822	866	832	833	812	837	820	845	833	848	836	859	789	839	801	867	847	866	850	852	853	869	854	849	852	894	817	878	928	885	852	856	853	841	846	832	870	867	866	804	872	874	813	830	849	876	801	834	799	883	828	826	837	882	863	880	872	828	890	833	844	894	799	848	902	818	804	866	859	839	848	854	820	847	841	831	814	873	812	843	810	857	870	904	900	837	845	848	825	865	849	859	845	857	869	817	828	840	863	848	849	800	900	847	819	804	876	881	863	807	854	847	817	835	807	807	850	856	836	865	793	832	855	829	858	855	862	807	846	827	822	807	876	833	859	860	870	863	820	896	831	866	872	868	845	834	857	836	835	875	859	807	825	896	847	833	814	830	880	815	763	818	808	810	854	860	857	827	882	873	823	821	834	876	917	833	878	863	827	882	885	847	848	802	843	853	886	823	831	800	811	855	824	865	850	857	841	823	830	817	835	840	844	834	899	815	863	846	820	892	814	855	790	877	853	846	875	897	809	826	815	879	922	896	863	868	888	877	814	792	824	813	890	844	842	835	811	899	784	853	866	862	841	815	846	855	867	815	876	832	816	826	823	875	872	829	849	846	829	831	825	851	844	861	896	887	853	917	860	813	885	851	830	813	822	883	877	873	827	862	833	847	837	883	829	843	819	813	822	850	848	829	871	868	879	804	884	849	864	873	808	881	869	846	854	837	846	849	872	809	884	807	887	863	846	850	879	850	822	856	833	812	845	885	848	891	848	816	797	873	858	860	814	835	852	844	841	853	813	836	815	844	864	836	851	823	780	842	852	865	858	867	885	864	881	810	821	818	836	821	822	811	784	840	825	860	830	794	788	808	825	782	870	800	824	877	895	836	811	817	796	837	883	843	860	807	895	837	878	832	874	867	823	885	817	845	848	854	798	816	823	802	835	847	845	847	905	885	874	838	856	830	807	857	806	863	852	827	881	871	895	792	791	834	853	803	802	850	853	817	853	860	848	886	871	828	865	828	835	823	845	874	833	878	816	833	843	887	850	873	826	815	852	887	818	813	852	853	882	862	900	817	812	846	846	850	825	804	889	795	824	830	801	835	808	829	855	820	859	834	848	790	817	814	847	838	823	835	845	864	841	864	873	857	879	849	879	870	869	880	824	862	799	750	851	803	811	889	778	823	843	845	842	807	833	819	845	840	866	877	813	812	832	857	825	864	891	791	831	821	831	836	835	837	806	877	825	860	867	761	869	865	827	794	862	781	784	828	851	833	831	833	847	869	783	825	830	857	848	882	835	884	848	794	832	862	839	866	911	829	867	825	809	794	845	841	818	849	870	778	828	816	892	807	846	850	852	848	791	844	928	836	903	857	858	829	806	830	862	820	827	819	817	901	785	793	823	833	813	838	799	858	901	825	818	856	865	862	870	882	899	870	818	854	878	858	859	824	857	806	828	800	852	802	850	827	806	893	832	844	865	854	839	844	860	863	886	804	825	856	881	829	819	869	905	801	828	862	842	849	884	808	791	841	826	852	864	860	819	840	845	881	893	800	870	862	841	813	896	840	840	832	869	753	887	869	832	797	827	823	831	861	858	845	834	818	811	819	822	857	893	896	846	872	859	808	798	838	815	912	857	865	847	790	865	856	812	897	851	825	866	793	822	844
35459	19490	10233	5214	3827	2977	2397	1963	1653	1461	1325	1263	1179	1119	1046	1036	1025	999	980	994	940	916	849	918	890	931	883	862	963	873	903	902	845	873	887	873	840	921	866	835	837	849	850	940	868	867	763	835	850	843	818	862	839	841	877	829	868	827	885	849	849	821	843	897	851	818	848	868	868	828	846	850	885	855	894	868	828	852	815	790	839	844	898	827	850	859	885	891	822	849	869	785	869	805	834	851	862	815	856	795	818	829	850	873	840	835	832	836	896	852	858	819	877	878	933	840	871	874	818	816	855	844	830	881	825	828	770	819	832	834	853	840	851	843	881	815	836	901	837	826	831	807	850	843	837	867	775	877	792	815	838	835	825	834	889	877	834	878	843	847	870	910	823	858	898	790	859	860	869	806	826	847	781	843	834	855	939	796	821	818	845	841	873	861	849	847	843	838	866	828	839	838	813	881	804	860	840	808	929	798	812	845	844	881	846	833	813	877	848	793	832	843	794	888	865	866	857	872	839	868	890	843	823	788	894	884	836	880	891	839	823	808	855	851	826	842	862	849	819	821	888	804	789	883	859	848	786	829	859	893	853	885	855	847	868	887	841	810	822	869	859	831	859	827	824	863	838	835	868	865	806	839	842	823	830	818	838	833	800	903	886	858	875	879	839	831	835	813	840	820	858	872	823	863	853	803	819	826	870	861	846	843	863	825	802	884	801	840	852	836	852	834	835	828	901	801	866	828	861	810	847	838	868	834	822	860	827	831	857	824	858	872	887	769	884	858	829	798	857	887	832	839	809	856	836	852	823	821	861	871	806	863	848	918	831	822	836	877	862	795	867	824	858	851	801	859	890	825	804	824	838	841	859	872	821	797	828	804	851	805	853	887	841	834	829	868	796	856	894	831	876	875	872	823	841	825	836	842	857	847	821	822	841	831	871	813	798	864	848	838	889	839	882	890	853	830	826	828	868	815	845	878	783	868	835	802	814	814	835	865	879	878	831	818	819	832	821	848	810	845	824	874	819	811	857	842	861	853	767	824	820	862	864	798	848	809	834	823	774	859	836	805	872	836	867	851	817	829	843	827	877	848	875	807	829	772	810	838	807	824	895	790	858	785	812	871	865	810	846	859	860	823	839	793	851	842	831	786	841	813	816	874	829	873	890	864	845	896	880	821	786	878	824	846	864	815	831	854	838	821	832	828	822	831	836	804	856	834	795	827	840	864	772	845	834	839	824	883	851	813	848	897	787	827	835	770	868	853	807	832	832	846	828	804	842	882	840	801	835	855	852	835	835	829	845	820	842	798	868	842	854	780	837	836	813	831	848	865	816	816	846	827	848	851	833	855	887	819	850	852	871	846	832	892	827	848	784	861	800	811	838	862	868	861	856	837	805	825	821	835	811	815	827	773	807	845	887	812	836	817	778	820	830	859	865	767	849	814	804	894	853	807	841	857	850	896	796	823	818	804	836	861	849	951	841	798	831	780	854	817	885	793	844	842	868	849	807	788	834	907	837	864	803	803	827	855	810	814	822	833	828	839	803	791	813	837	814	855	878	875	823	843	917	877	835	885	850	825	868	854	875	821	845	829	828	820	819	801	836	822	825	831	829	787	865	809	821	827	837	858	893	819	848	795	800	815	831	888	808	838	855	865	827	891	836	885	808	869	848	863	849	854	804	862	861	875	840	811	833	898	825	886	839	856	812	819	854	848	826	893	821	837	852	828	867	846	826	853	879	892	831	856	850	843	897	851	873	881	854	882	802	840	849	835	843	876	853	886	786	798	883	895	848	833	848	847	845	847	846	787	843	839	833	839	862	824	818	833	900	856	850	851	815	854	842	843	881	864	815	804	848	879	825	862	915	835	871	835	861	856	819	823	879	843	809	846	814	848	803	847	805	840	895	802	855	830	841	823	816	848	878	833	872	856	840	899	873	883	857	896	874	816	856	874	844	803	852	810	864	849	872	816	861	878	812	836	815	862	877	799	801	844	820	899	900	853	888	846	857	871	868	824	840	774	816	878	841	875	850	851	874	883	844	846	847	816	825	818	835	827	822	891	825	802	849	845	809	809	835	827	820	834	809	880	845	831	804	838	860	838	809	818	853	859	846	784	844	855	847	867	876	900	843	831	841	837	833	787	843	857	808	868	852	834	799	886	860	840	876	804	839	755	885	875	819	819	816	816	838	833	844	842	877	858	835	870	819	819	823	888	833	803	821	834	820	831	822	908	858	882	905	810	884	825	844	910	852	819	816	798	851	818	817	832	924	797	902	869	874	851	830	869	803	801	830	822	828	863	878	852	824	851	839	864	866	863	834	797	811	845	867	852	821	761	819	856	847	842	801	823	790	789	825	828	838	825	845	796	842	863	795	858	859	832	885	806	852	852	856	816	845	880	856	807	854	819	831	828	823	869	873	839	876	865	821	843	828	891	812	844	870	847	843	876	832	838	859	821	807	846	815	853	866	880	894	878	806	892	846	810	788	802	840	824	853	832	871	864	891	815	858	862	841	841	798	832	804	851	798	865	888	874	886	915	819	835	797	857	886	852	807	859	856	837	789	837	787	796	856	841	823	956	791	816	814	801	819	850	834	801	884	838	815	857	834	827	816	836	843	816	840	834	826	879	844	871	858	854	841	847	840	820	850	837	841	780	887	812	844	863	783	812	869	811	829	842	837	830	849	880	860	796	883	846	842	804	840	852	817	888	843	830	828	850	840	847	872	920	870	853	797	834	860	849	880	841	829	860	877	868	839	830	892	871	817	819	838	840	832	888	844	840	862	850	848	883	897	879	886	879	818	800	822	841	846	857	843	820	835	804	795	804	853	802	898	845	824	832	873	804	801	895	824	846	809	837	775	846	897	830	802	827	857	836	856	892	896	832	817	840	837	846	851	865	852	851	844	824	849	851	818	820	823	857	799	788	854	840	840	799	872	915	837	849	781	883	828	901	811	828	817	825	821	874	849	844	803	798	837	805	913	874	881	854	874	804	907	886	833	841	833	853	839	836	871	858	846	867	809	808	806	877	796	825	793	804	848	844	814	792	797	813	866	839	821	841	868	914	838	818	829	828	834	821	845	824	837	807	864	893	790	871	845	802	848	859	859	856	785	858	841	862	833	848	817	786	836	854	799	845	807	828	864	848	857	805	809	818	884	823	889	861	862	825	886	839	889	875	888	855	855	829	841	864	801	785	838	737	840	796	887	850	827	842	777	866	867	800	821	872	828	878	858	845	760	838	834	831	857	822	857	840	858	806	849	790	833	861	832	845	836	822	802	852	816	859	818	860	869	852	816	857	908	827	886	869	829	870	814	804	837	854	763	893	863	839	900	836	851	797	823	831	843	799	823	776	815	855	806	906	789	824	825	836	889	854	826	847	886	841	805	815	840	812	872	856	804	844	856	828	833	865	807	818	827	800	856	823	846	795	828	838	856	862	796	820	833	870	772	843	887	840	837	786	841	871	831	803	804	806	799	826	863	880	913	796
27837	18479	4500	598	402	370	355	313	335	321	305	317	333	325	362	344	330	317	309	332	337	309	355	326	320	329	286	323	362	372	314	300	351	316	339	297	343	317	339	302	342	326	317	340	291	332	296	311	317	321	332	330	352	337	366	340	341	344	309	324	344	338	328	316	334	319	327	334	293	280	334	351	322	344	378	306	314	320	300	296	327	345	334	334	326	314	329	287	339	305	273	333	338	290	323	300	333	344	304	325	303	327	274	324	308	328	333	361	303	361	360	324	307	339	306	318	312	323	328	364	299	319	333	348	317	354	323	331	309	317	322	316	343	313	306	325	301	300	328	300	339	341	356	314	311	348	303	324	313	329	329	331	308	354	308	304	336	343	334	329	329	319	322	326	329	321	307	296	305	332	319	343	308	340	301	336	350	337	320	329	324	324	338	346	343	308	288	317	330	309	302	321	324	300	325	314	320	327	334	317	325	350	327	295	344	311	310	324	336	308	337	298	335	312	350	318	301	329	305	324	321	328	315	304	319	330	318	338	332	332	324	334	322	291	288	319	319	286	350	325	330	326	346	338	286	318	329	320	315	354	327	320	325	337	325	325	320	343	318	345	309	304	363	319	319	359	317	304	306	317	331	325	354	315	311	327	330	305	312	358	319	360	320	335	337	340	325	293	354	342	289	294	290	342	295	322	315	317	317	332	371	326	317	307	328	308	324	285	320	332	324	306	316	301	330	317	319	361	316	319	298	292	286	363	302	332	322	348	296	337	349	342	343	324	316	351	313	272	331	285	318	304	329	305	330	323	331	317	320	308	304	331	306	303	354	342	333	343	346	323	322	308	304	298	301	331	327	325	326	310	312	314	336	338	328	327	292	337	316	296	320	293	340	339	319	282	345	377	345	356	310	330	318	336	313	291	307	338	335	314	321	321	333	371	295	324	310	327	335	323	320	304	315	325	328	351	320	351	288	323	326	302	297	337	321	338	346	337	317	326	307	359	310	339	308	325	314	321	342	345	326	330	355	339	344	310	332	350	319	273	349	352	296	295	316	320	314	325	322	331	304	323	344	336	322	338	325	325	328	341	332	297	329	340	337	296	329	295	346	328	323	334	321	310	330	337	293	312	305	307	347	327	313	328	349	321	324	312	318	343	329	354	325	323	324	346	317	320	361	327	313	319	341	308	319	312	324	333	350	316	314	305	318	314	340	351	325	341	309	306	334	324	341	298	297	320	323	325	314	326	319	357	330	308	352	355	357	311	301	342	315	330	337	326	309	340	330	336	348	319	300	337	301	326	338	332	296	307	335	316	326	296	288	332	306	314	301	340	342	307	348	338	323	315	314	318	301	315	316	325	332	332	300	340	355	330	304	305	333	315	346	284	324	324	293	310	352	340	320	345	333	295	316	293	311	322	310	314	319	334	321	328	354	317	296	330	364	340	342	314	312	348	338	306	335	332	331	325	303	310	292	296	303	355	361	324	307	316	355	305	289	320	314	337	328	293	324	345	295	311	326	311	346	321	289	303	310	302	331	338	337	305	336	330	314	302	307	329	337	332	348	353	328	304	344	333	310	337	325	331	351	305	327	335	314	317	302	321	354	332	323	319	320	317	350	337	341	292	301	330	337	314	302	303	362	333	322	330	307	343	373	318	335	339	358	314	318	354	327	351	288	311	339	327	299	321	345	320	358	334	324	313	317	356	316	312	363	326	327	288	338	292	320	319	349	306	324	329	296	313	328	306	311	309	306	328	316	322	334	307	349	289	317	324	319	319	330	332	309	343	331	334	335	321	309	354	363	355	309	308	340	316	304	322	339	352	289	299	324	338	324	292	317	337	327	310	303	292	285	313	329	317	324	299	339	327	359	339	308	310	351	341	319	312	333	322	355	334	341	333	312	320	295	320	341	341	325	332	326	320	333	307	341	277	324	313	293	332	289	332	315	355	306	326	354	336	332	320	321	339	307	318	339	310	331	346	334	309	318	350	313	328	305	320	316	338	344	291	285	328	318	341	292	327	320	348	343	325	309	294	340	298	320	312	320	327	329	325	312	334	334	307	286	360	310	301	326	296	343	331	298	285	341	284	335	340	321	336	324	329	355	338	293	323	319	322	304	326	326	331	332	375	341	331	337	308	295	325	316	318	342	313	340	326	334	307	345	311	340	312	301	352	291	348	333	330	322	317	318	311	321	299	331	339	297	321	308	318	298	331	332	342	302	333	387	347	328	374	299	319	332	348	307	312	356	297	324	348	313	327	341	352	338	284	328	293	310	307	316	327	306	340	372	334	289	314	314	312	335	307	333	319	352	318	337	307	322	295	316	285	326	318	331	313	308	290	307	316	309	333	341	317	298	339	328	350	315	302	335	330	300	293	325	323	345	348	350	341	281	326	314	314	314	318	307	273	338	304	309	317	314	321	325	327	321	310	331	340	325	314	335	331	321	365	332	316	331	306	301	333	345	332	315	333	341	320	336	343	323	355	345	347	326	328	343	331	298	296	351	341	342	337	333	317	342	318	320	310	309	311	314	295	350	360	338	310	318	360	343	331	314	325	330	318	369	307	326	324	307	338	336	314	334	301	307	325	347	344	336	302	328	325	329	346	317	328	352	303	343	360	335	340	336	308	316	327	341	305	318	325	328	333	325	329	325	335	308	319	312	351	277	311	317	334	355	347	325	345	326	326	318	321	327	339	306	309	329	306	336	331	327	331	303	330	317	363	319	314	352	320	323	344	314	331	306	319	321	334	330	320	294	324	317	317	341	342	367	321	309	290	329	322	311	332	329	330	320	340	323	342	330	306	309	319	307	292	314	311	332	321	319	334	308	333	336	332	277	319	325	343	310	297	306	331	311	333	327	295	326	323	309	335	370	320	309	297	341	326	316	321	305	337	324	306	315	286	352	347	326	322	340	321	321	317	300	340	332	351	331	340	310	367	289	301	337	326	342	311	309	364	338	330	307	316	314	324	347	333	337	343	298	290	302	369	350	325	330	326	327	322	338	308	320	335	299	310	346	342	320	348	313	295	342	305	314	290	330	318	336	330	333	330	325	327	338	326	354	318	350	336	331	303	319	322	308	304	339	300	305	281	328	303	340	320	338	343	310	301	329	349	299	327	349	296	287	333	340	331	346	307	300	322	346	339	319	307	330	332	338	332	304	328	321	360	325	341	318	349	314	342	339	327	329	304	316	318	324	329	313	310	313	332	303	317	301	338	323	328	299	264	301	306	322	331	342	345	362	345	307	328	307	323	316	306	326	307	340	291	337	346	320	301	324	313	315	311	339	302	291	289	327	341	331	325	305	321	303	305	345	337	313	305	334	358	334	311	295	327	328	337	325	342	280	321	286	305	318	350	325	325	323	337	310	333	309	302	322	311	287	312	342	310	337	307	341	313	329	323	349	332	343	321	349	322	322	313	299	357	315	339	288	298	330	303	288	350	345	278	351	316	319	327	307	337	361	346	327	342	356	362	318	310	318	316	322	336
9586	1981	744	456	404	446	441	399	379	370	377	354	400	381	355	372	354	320	391	414	383	376	370	352	360	371	356	398	335	357	394	374	362	342	338	362	376	367	353	367	386	358	367	350	376	377	375	342	359	358	372	388	374	371	352	336	350	341	361	378	401	351	371	382	350	370	389	356	383	354	355	337	373	357	392	375	388	352	354	374	377	357	390	357	382	370	398	347	360	378	386	352	381	403	389	370	391	354	363	373	391	345	374	350	366	344	360	381	374	383	343	352	335	387	363	346	359	333	389	392	364	335	356	381	376	382	380	353	375	366	374	340	363	381	362	366	354	349	353	335	367	375	343	340	350	356	342	380	356	369	345	368	373	335	354	333	374	383	359	357	364	361	339	358	365	364	341	358	383	395	353	389	353	361	371	343	379	363	389	341	355	368	351	349	347	359	373	343	362	356	363	387	387	355	334	389	375	382	400	361	341	353	337	356	388	345	358	337	368	332	363	359	355	347	387	351	367	382	358	381	340	354	374	376	341	367	374	386	371	383	367	355	375	386	350	363	359	343	369	344	373	343	362	363	359	340	373	407	361	349	374	387	354	365	349	344	358	338	370	365	331	348	399	360	371	348	371	370	334	346	358	343	365	351	361	350	362	374	365	344	380	386	388	348	323	388	337	342	379	330	400	347	365	364	388	352	392	379	376	366	353	350	374	400	380	369	375	363	329	359	386	355	367	373	375	407	377	361	330	371	376	360	358	351	370	357	365	360	387	360	354	386	388	363	354	331	361	374	368	371	337	350	348	354	343	357	353	381	357	374	384	363	388	376	357	379	339	356	361	394	360	356	377	381	385	355	350	358	358	361	363	375	381	400	350	354	371	353	342	332	366	366	376	389	400	385	378	341	363	398	369	324	364	359	378	347	391	360	378	379	340	322	342	367	350	368	355	353	348	359	346	363	342	350	389	368	379	356	376	406	350	358	359	375	360	371	371	376	351	374	384	349	330	381	375	373	349	345	358	358	347	336	378	359	352	362	359	353	349	358	355	333	399	339	381	366	413	363	333	378	371	361	349	381	335	349	378	379	361	372	389	361	387	358	345	362	346	383	382	396	385	408	383	379	350	369	386	367	383	369	360	352	390	394	394	392	370	350	376	345	357	377	366	352	362	335	357	377	351	387	367	350	333	399	359	368	341	357	361	357	374	401	364	361	396	362	375	359	341	381	390	354	383	351	341	370	379	381	378	387	366	349	386	365	343	383	357	370	344	336	341	352	337	361	353	347	410	348	371	384	384	379	348	357	344	373	381	345	365	337	349	357	376	320	367	387	357	352	348	386	377	382	350	389	360	373	356	356	384	363	371	394	353	389	382	359	387	350	395	349	340	393	357	344	380	378	375	357	370	372	346	373	365	393	387	343	378	325	323	366	362	388	406	345	397	403	354	377	384	364	353	374	349	338	366	370	357	336	374	349	403	350	391	331	393	339	389	364	363	381	337	386	354	360	379	354	394	382	366	384	360	354	333	332	344	357	379	353	340	345	336	378	344	363	364	325	372	384	365	383	376	345	344	366	351	350	363	367	404	369	361	385	373	362	382	389	374	377	354	338	337	355	373	410	373	360	372	343	378	351	378	365	401	355	371	360	407	416	384	386	372	363	414	361	366	392	371	335	350	386	379	369	367	356	383	351	385	338	374	342	381	324	358	334	335	365	390	339	372	364	351	344	374	359	367	361	364	393	338	382	372	342	347	389	367	340	332	360	347	337	374	371	374	377	386	387	366	353	338	406	355	369	348	332	340	368	355	361	387	387	339	364	345	370	352	361	345	372	355	330	376	392	342	362	380	332	347	375	364	370	343	350	355	341	405	356	367	358	364	391	332	359	347	347	361	386	382	348	357	360	378	346	357	375	372	383	383	349	349	392	346	357	370	402	357	347	391	367	362	366	356	375	338	373	369	349	362	359	392	369	368	390	364	349	342	397	328	367	361	362	345	370	384	362	375	358	356	406	379	377	332	332	347	353	341	373	358	365	360	344	357	370	392	404	366	393	369	321	348	350	355	404	372	370	347	376	371	359	360	399	355	402	377	357	368	351	338	352	337	394	383	355	342	350	370	348	381	371	382	388	351	336	385	349	350	387	345	362	348	355	374	359	343	391	378	373	344	323	366	339	367	390	342	336	389	355	385	356	379	326	370	347	352	376	392	345	371	365	348	352	360	399	347	363	351	366	340	367	363	336	356	311	370	357	362	342	360	341	375	377	354	347	394	365	371	359	345	380	394	377	382	355	348	364	365	379	416	388	382	375	377	354	358	379	372	379	388	355	370	391	345	369	342	384	348	401	364	377	367	381	348	381	363	368	356	363	363	362	384	363	359	346	366	368	375	362	390	340	379	359	353	359	361	358	363	347	359	373	353	371	334	350	391	349	351	374	343	384	375	388	352	385	338	367	372	379	360	366	362	310	389	339	382	349	368	344	356	367	378	345	378	366	334	363	384	328	372	366	369	395	366	359	378	364	391	378	401	375	356	333	354	376	374	395	356	357	344	350	341	384	377	350	344	365	351	358	359	358	378	369	377	360	410	345	381	371	355	382	400	424	360	347	373	375	346	374	339	370	368	360	321	368	369	366	346	376	378	352	373	374	363	362	401	329	381	331	402	351	387	351	337	377	361	322	380	369	406	356	370	393	368	367	349	324	330	368	354	376	362	394	370	353	385	363	374	395	363	353	345	361	362	371	363	339	348	346	364	389	357	353	349	386	388	368	385	341	383	378	401	372	363	352	341	348	376	367	353	346	366	371	349	372	347	370	373	382	399	379	351	353	345	371	347	382	350	385	366	367	367	372	376	349	370	330	388	379	391	401	360	376	363	362	349	374	354	360	349	387	357	343	388	324	378	368	379	360	393	363	340	354	344	358	371	350	345	335	353	348	364	379	392	403	346	367	349	321	364	363	418	372	338	385	350	386	398	383	365	365	332	373	393	399	384	353	345	338	363	341	364	368	373	371	375	370	355	342	345	392	362	365	369	365	365	362	369	327	348	397	366	385	362	341	318	381	384	362	372	369	347	366	398	368	391	343	350	345	381	382	368	384	400	363	348	388	371	354	406	355	372	373	377	406	329	364	368	364	339	347	357	352	340	388	372	359	353	356	357	364	359	372	361	373	350	367	373	368	385	363	374	347	374	355	366	368	347	363	335	331	352	354	349	354	368	354	377	380	340	340	376	327	369	358	361	394	383	369	366	385	360	381	364	368	359	382	381	352	391	357	393	339	340	363	365	390	345	363	350	366	351	386	371	385	378	353	360	354	369	398	363	358	344	361	360	395	360	360	373	378	355	400	354	352	394	397	378	334	392	350	380	365	368	366	334	348	369	360	362	349	378	375	366	356	356	358	380	394	366	325	351	366	361	370	355	345	335	373	388	346	388	378	374	399	359	386	401	371	349	332	338	362	329	339	360	380	389	351	348	361	345	364	378	341	344	398	377	363
23832	21076	28215	24170	21075	9979	1107	671	598	556	512	507	478	486	493	459	456	387	441	419	463	414	422	439	413	426	415	415	418	384	391	397	396	401	422	389	372	410	415	435	396	350	378	401	430	407	397	380	349	390	401	428	407	378	407	418	438	392	391	369	376	364	426	377	405	418	429	380	402	404	392	402	393	395	392	408	361	415	390	404	423	381	387	419	429	394	392	408	399	419	410	386	388	392	430	364	413	421	407	416	372	357	399	402	377	390	432	397	423	386	407	387	386	410	356	376	429	353	418	387	415	413	389	373	403	391	386	424	403	368	369	365	375	393	383	430	394	388	380	415	431	369	401	401	426	392	409	385	409	371	372	405	392	408	381	380	428	373	385	366	411	392	404	410	365	405	388	390	432	378	405	366	391	401	345	409	405	416	380	445	386	390	388	434	376	390	411	408	380	405	376	418	375	370	414	378	374	393	387	405	380	388	357	353	375	352	398	341	391	392	368	392	422	407	370	398	384	406	414	388	425	405	393	366	406	408	423	421	398	405	392	357	399	401	425	402	388	364	394	402	396	386	412	371	444	438	369	410	410	392	394	470	392	408	380	394	375	395	367	379	381	387	349	370	421	381	401	389	380	451	381	361	380	397	436	419	358	369	415	396	381	414	385	388	378	405	386	390	399	389	400	373	386	401	371	388	362	390	392	422	392	376	374	394	403	399	418	399	395	384	360	415	405	391	421	391	386	384	372	406	402	363	389	415	394	387	393	409	393	382	400	396	418	383	426	431	397	424	396	418	376	378	425	404	387	360	406	421	373	383	377	387	388	438	427	408	376	413	406	411	393	375	378	381	373	385	356	403	359	411	419	404	411	395	386	377	369	383	368	354	418	396	393	357	426	390	357	375	390	424	411	407	422	391	376	419	414	354	407	391	390	413	404	391	416	351	377	408	392	375	375	396	375	392	392	386	428	426	361	382	412	397	384	370	435	375	419	377	398	425	431	375	396	394	362	404	383	405	385	401	381	390	380	391	384	391	436	415	375	362	392	396	377	383	361	387	402	411	390	418	378	407	380	381	431	383	404	395	393	417	416	396	417	391	402	413	392	385	377	374	402	406	409	385	389	364	355	386	425	402	395	384	380	388	382	357	376	345	407	380	418	399	410	408	381	412	389	419	390	409	369	398	372	430	415	413	391	416	383	389	414	394	393	446	400	384	404	378	412	413	388	389	349	388	368	397	414	404	349	435	431	391	388	408	389	406	378	425	370	362	391	385	379	406	414	389	353	375	395	349	360	395	370	360	429	374	404	411	400	402	372	372	404	403	416	359	398	385	398	359	388	355	357	403	370	399	367	395	386	383	404	394	407	382	386	408	378	393	420	366	394	347	411	405	424	386	385	419	383	391	357	400	389	378	365	406	406	412	357	385	395	415	381	381	386	418	390	423	398	412	389	392	411	405	418	422	370	431	363	422	375	367	369	389	416	382	416	397	426	395	415	384	385	403	398	374	412	425	408	363	381	411	370	393	395	366	393	358	375	414	346	403	374	374	396	408	380	401	350	323	398	380	390	346	372	397	346	373	394	355	364	407	385	359	395	414	400	356	383	372	365	383	401	397	415	388	412	375	398	376	391	399	422	385	416	370	389	417	411	387	446	398	408	394	388	389	367	407	397	377	407	399	388	386	414	445	363	405	366	406	426	404	378	325	364	419	396	392	411	400	348	376	373	398	433	393	440	417	366	413	370	378	355	388	374	391	394	410	403	381	393	405	326	355	399	383	372	416	426	381	378	393	385	386	411	385	385	425	397	390	411	360	369	425	374	383	403	399	347	415	394	412	384	398	402	401	383	368	404	392	408	431	422	405	375	393	373	413	377	359	399	416	409	376	371	419	358	382	408	412	345	389	403	392	439	369	396	398	376	374	386	395	393	405	387	401	426	405	389	340	406	416	393	409	381	392	372	372	392	376	400	374	390	427	435	414	408	414	391	425	435	380	388	386	404	405	378	409	414	379	389	405	390	381	382	397	412	404	371	385	377	388	366	403	388	392	405	422	389	392	394	390	403	385	401	408	420	372	407	394	411	402	427	406	398	412	393	361	379	394	408	387	368	376	406	400	399	367	417	387	409	395	430	354	384	379	396	384	391	406	418	413	382	420	397	375	400	380	380	390	373	390	390	399	377	387	409	410	374	399	412	407	383	370	392	390	384	353	390	409	390	377	365	376	351	382	392	373	390	401	378	413	399	367	413	414	368	361	422	410	414	393	384	400	376	406	417	380	423	419	365	412	399	390	402	369	391	394	418	416	371	407	384	397	366	389	392	377	363	384	388	362	381	386	394	406	386	405	393	386	375	379	403	405	405	400	385	404	406	406	384	388	364	410	401	405	415	351	395	369	402	369	381	396	390	398	380	377	381	386	369	409	386	407	380	376	386	378	395	385	413	400	396	395	454	381	399	430	401	416	399	398	391	385	408	417	427	389	398	392	379	374	399	403	406	385	401	402	382	381	405	392	406	412	381	410	403	373	401	392	397	399	391	386	428	396	386	429	403	433	371	406	423	350	407	424	374	399	387	360	340	411	365	401	403	384	413	367	383	424	403	392	398	423	412	401	367	385	376	438	393	412	392	380	401	381	398	422	452	400	378	391	417	388	395	372	408	392	372	398	390	413	409	356	398	419	394	406	416	400	398	385	398	400	420	423	378	416	397	363	406	382	373	348	394	367	378	350	388	362	420	362	406	396	402	357	365	433	405	401	406	396	364	369	387	357	365	376	391	399	406	399	397	405	419	431	398	375	368	386	401	401	401	373	394	364	418	401	371	430	426	370	394	412	427	363	407	433	395	402	385	358	397	373	384	391	372	410	425	390	398	376	400	381	368	417	389	398	405	425	418	375	375	425	384	411	368	382	395	383	388	374	426	415	418	404	382	386	392	380	370	369	389	419	366	404	374	387	414	413	376	372	400	376	385	390	383	378	420	409	409	383	416	381	389	395	405	402	410	412	391	403	420	384	364	426	452	392	415	409	368	405	411	370	417	402	424	409	393	401	396	342	386	367	359	375	392	438	378	366	392	361	430	371	378	387	402	368	440	368	415	432	409	431	368	396	404	382	391	397	407	356	409	423	392	384	387	353	368	376	444	389	402	387	409	367	411	383	419	403	404	386	405	357	395	405	361	380	437	390	384	376	401	398	387	399	369	407	395	409	414	357	403	394	401	382	399	392	378	388	413	414	437	414	387	417	412	409	373	407	418	417	400	392	442	388	398	398	397	408	392	385	351	357	392	400	400	434	399	402	392	391	411	411	379	412	409	413	394	385	393	403	388	369	392	418	423	422	387	377	381	379	397	392	388	392	389	389	405	413	415	383	383	373	422	411	414	419	396	412	400	390	395	401	406	406	406	389	349	343	364	362	410	407	375	392	368	422	385	425	405	399	404	362	430	383	435	400	407	373	397	394	390	379	386	413	353	424	396	401	370	408	368	385	376	408
34510	12589	5872	2704	2018	1508	1146	982	851	750	685	624	573	593	530	541	516	492	495	506	495	465	470	473	465	447	434	446	493	448	463	443	435	427	418	435	408	409	446	433	444	410	414	394	404	409	451	449	429	425	465	449	440	404	461	424	433	411	446	441	416	442	417	386	470	450	395	429	428	398	391	411	438	419	403	441	394	400	454	454	432	382	437	401	418	436	420	430	441	395	424	392	378	392	426	405	425	398	461	425	456	392	417	446	424	392	448	403	446	421	434	402	416	396	414	393	454	439	406	450	450	431	415	429	438	411	434	449	411	391	385	419	413	401	430	415	355	458	415	423	391	457	372	426	435	446	433	411	449	422	412	399	407	419	386	460	457	452	410	386	396	406	424	442	425	398	411	411	423	448	456	446	424	419	425	404	404	454	403	388	427	416	448	403	436	438	420	396	407	429	437	429	397	470	450	464	441	380	416	470	419	399	422	412	441	415	409	410	465	435	408	407	439	431	444	465	438	418	432	404	404	431	433	438	433	439	423	427	444	410	451	434	447	408	420	374	442	416	441	398	426	401	402	374	435	404	412	416	411	415	427	438	440	391	410	459	403	417	400	390	434	413	447	422	442	436	455	417	413	398	415	424	385	457	417	422	416	489	432	427	447	396	443	425	386	429	418	406	424	407	422	384	435	409	445	416	431	476	414	450	430	436	455	418	401	427	396	426	446	427	410	385	409	432	410	424	436	439	438	399	415	426	443	374	417	461	416	426	417	440	418	439	417	404	400	422	405	431	380	424	425	402	446	418	407	421	410	415	417	444	423	396	455	422	458	422	403	416	439	394	398	442	407	402	413	410	420	427	439	414	398	457	400	395	406	406	417	444	381	412	398	448	427	419	414	441	391	442	441	444	428	426	390	444	423	383	414	467	402	420	450	403	389	431	423	391	397	445	391	438	424	385	414	428	423	433	429	421	433	432	407	413	410	375	420	385	423	416	441	425	427	392	419	406	422	421	427	418	421	415	411	409	449	429	446	402	432	427	440	403	417	427	428	424	431	449	402	428	407	410	407	391	375	445	390	409	441	412	420	440	388	466	410	421	409	458	434	405	384	423	444	393	433	390	430	447	423	450	451	452	451	426	460	413	412	416	434	437	410	398	424	432	450	424	383	425	411	423	393	395	396	419	411	410	426	364	397	426	415	457	397	386	405	436	434	405	425	411	414	404	420	409	404	421	447	432	416	460	382	423	426	404	453	435	410	419	398	385	437	460	424	384	423	456	417	428	444	389	413	420	394	446	391	414	413	420	446	411	400	410	417	439	406	415	423	422	409	402	426	464	422	410	381	393	403	424	409	440	410	437	433	410	422	390	400	411	418	439	397	436	395	408	461	432	427	436	415	406	433	421	452	419	406	442	433	435	408	423	452	399	410	427	392	415	421	430	435	445	386	430	429	432	363	420	418	410	429	404	440	421	422	407	410	403	396	423	396	411	411	425	412	415	399	407	409	427	410	393	391	424	442	437	422	385	443	437	453	447	390	429	428	427	419	453	432	390	461	460	446	451	415	397	430	448	421	390	419	410	439	407	410	431	426	415	452	401	404	426	404	421	431	407	422	432	390	400	429	417	441	424	409	397	434	430	432	394	416	436	438	392	429	437	368	412	425	443	448	415	398	404	410	410	412	409	435	381	419	422	391	375	456	427	396	422	391	406	422	406	430	425	450	440	419	409	414	412	418	437	451	431	404	390	395	398	404	389	392	402	428	415	451	413	440	440	425	409	399	453	379	433	402	417	407	420	423	434	422	391	457	395	404	403	418	404	428	414	451	407	401	411	405	398	388	424	407	400	430	456	409	430	441	428	412	372	415	442	450	426	409	379	433	400	421	431	398	426	404	430	407	438	430	415	458	436	427	389	443	421	419	385	449	442	421	420	418	413	451	378	409	419	397	447	412	399	414	427	443	409	430	403	402	431	423	429	452	416	402	390	420	396	412	392	440	441	415	400	412	410	410	422	400	419	449	441	411	413	411	429	401	469	440	454	408	440	419	442	429	418	372	399	424	389	407	432	445	415	413	410	430	438	436	424	425	368	434	412	426	407	436	415	403	439	443	413	446	422	383	427	392	414	431	412	408	440	417	422	431	406	423	419	409	402	405	437	457	402	440	467	403	386	399	374	423	412	444	462	430	402	403	406	417	402	381	422	452	428	430	434	448	434	389	414	413	407	381	422	425	421	431	403	394	421	402	421	466	427	416	407	464	442	425	403	388	438	404	427	382	459	378	443	437	431	393	449	456	435	433	410	415	420	371	443	401	436	434	405	422	409	435	422	411	427	426	418	408	387	425	422	459	403	378	450	399	412	400	409	427	385	385	402	413	396	393	432	449	403	413	424	421	418	431	447	413	404	398	460	390	428	415	394	465	440	438	445	410	413	388	424	399	397	392	411	409	429	396	406	418	412	418	482	411	446	380	415	418	424	418	379	435	395	420	391	431	413	431	449	437	432	433	397	437	404	441	402	429	416	442	427	392	396	441	408	471	456	431	434	433	401	437	440	390	431	410	435	398	425	413	426	400	409	413	430	449	468	394	410	424	436	413	449	428	410	436	402	420	415	419	440	472	450	391	360	407	391	458	419	424	423	481	418	419	395	437	407	392	436	405	431	411	447	439	405	409	402	410	439	381	421	427	417	396	443	437	438	433	417	395	417	425	396	403	432	441	424	413	494	426	428	434	417	413	429	435	411	424	417	433	402	443	426	419	408	453	444	372	428	409	454	430	423	387	450	418	444	455	414	434	372	427	434	415	407	420	382	388	400	427	418	426	437	415	424	447	420	398	425	450	445	419	382	415	417	434	452	410	409	439	393	424	412	420	379	405	408	434	414	468	459	423	451	438	399	426	447	426	420	408	426	424	409	444	459	395	392	420	428	422	443	414	419	410	432	423	438	414	437	454	379	392	388	381	392	432	415	398	395	397	423	430	448	410	447	389	427	431	391	419	419	402	410	419	471	391	420	426	377	463	385	391	419	409	414	438	414	428	424	431	409	436	426	437	462	420	429	398	402	391	401	414	422	417	437	406	429	408	418	395	402	426	404	429	389	402	426	422	432	424	409	432	426	446	424	416	441	463	389	461	364	438	411	398	414	423	429	455	438	407	457	455	397	436	439	422	383	399	407	458	378	414	429	454	445	390	419	418	432	429	406	422	406	426	406	424	443	416	398	449	410	387	406	431	409	427	403	397	415	401	427	422	413	409	405	443	433	402	440	423	465	434	448	439	431	438	394	393	432	426	387	431	437	394	399	419	404	407	415	407	439	452	383	405	448	435	419	414	458	420	401	442	415	402	423	433	411	397	450	427	404	444	418	427	418	439	404	435	446	416	424	411	457	439	386	378	424	413	452	392	419	422	395	377	414	431	430	451	435	467	405	443	427	420	395	444	399	430	452	446	411	414	413	428	369	402	394	431	425	415	401	435	407	431	407	422	431	397	419
24922	21060	27106	25154	10613	1110	849	797	766	759	717	671	638	694	681	667	704	628	631	664	606	651	638	662	664	688	670	602	609	668	676	644	638	700	648	684	605	637	631	650	609	613	638	678	636	646	627	661	640	615	647	620	619	627	640	644	687	656	615	674	656	665	592	631	647	686	659	635	637	652	637	624	646	651	632	669	592	620	662	632	613	625	617	636	671	656	610	626	625	628	653	591	636	620	634	634	675	659	634	649	675	635	599	650	639	627	648	637	655	601	645	648	652	582	597	634	664	674	639	633	652	641	648	616	673	601	598	662	634	610	609	641	646	622	622	632	637	586	626	660	646	656	655	651	622	620	656	604	642	668	691	630	646	610	619	642	684	650	630	615	651	663	639	663	638	639	624	651	645	618	670	645	614	641	601	623	607	631	613	649	679	647	640	648	657	650	628	699	609	648	667	700	649	618	666	639	619	653	599	645	603	587	608	627	597	617	616	620	607	672	679	605	620	609	641	612	635	637	604	678	624	634	644	632	680	658	617	680	629	626	642	654	603	617	682	617	660	647	702	624	635	627	647	664	685	642	661	619	671	646	599	637	683	611	647	646	694	647	650	632	650	615	634	654	666	673	650	643	648	606	643	602	615	648	623	661	613	636	692	654	600	629	615	682	633	647	682	623	628	643	681	640	632	695	647	637	622	660	617	686	636	623	608	577	663	636	637	563	629	675	629	651	647	610	617	679	620	592	647	642	690	647	692	617	641	582	666	686	651	629	637	639	652	660	611	654	659	652	634	645	579	616	618	690	614	640	647	645	623	663	653	658	629	615	652	624	616	651	635	617	602	599	637	621	622	646	698	618	657	651	597	594	635	678	687	608	650	600	667	652	633	664	626	621	590	650	684	645	652	653	659	630	615	618	634	622	643	616	620	597	618	653	640	637	608	656	637	640	665	640	606	636	623	617	621	655	650	621	659	631	600	604	612	679	648	629	655	662	618	625	682	597	665	687	644	669	676	671	654	636	635	613	636	633	641	640	624	617	680	614	620	676	658	591	677	656	636	631	666	620	622	632	616	658	646	655	612	630	656	607	632	606	619	659	658	636	655	661	680	643	637	611	639	635	623	663	615	654	598	640	640	622	632	670	609	626	638	615	655	634	637	663	670	659	650	615	647	633	620	629	623	647	622	642	629	647	626	639	607	639	669	672	638	657	628	631	624	644	673	668	645	585	634	589	615	617	616	610	639	613	613	644	656	611	581	635	662	623	654	655	689	631	696	620	617	649	649	653	637	645	614	645	612	605	671	642	662	657	636	673	666	677	624	647	631	592	619	647	646	680	600	663	636	647	620	643	605	616	637	604	675	643	658	588	649	679	645	671	658	657	667	661	691	637	668	629	638	618	654	641	682	614	617	637	636	626	628	629	626	650	618	599	613	619	658	666	628	658	652	633	651	655	571	648	605	625	682	608	646	657	644	655	660	674	657	596	677	630	660	633	644	631	676	624	609	640	611	710	712	625	592	606	689	657	587	635	656	673	658	698	638	633	609	623	626	593	616	683	643	629	666	663	661	660	640	687	676	630	644	581	623	661	695	640	676	618	622	659	677	638	641	673	649	614	636	677	644	662	645	664	632	674	594	637	618	656	635	615	672	585	620	669	662	668	630	678	671	614	628	597	628	609	652	612	655	657	650	612	658	648	675	673	660	631	654	661	607	651	656	655	582	652	599	575	628	652	638	618	577	604	623	640	598	651	657	636	674	645	653	637	639	634	618	637	637	632	640	613	616	655	628	631	642	687	646	631	657	627	681	660	637	680	633	641	630	660	632	645	647	604	644	670	628	650	606	668	627	663	604	631	666	636	641	679	654	644	675	630	618	649	666	631	626	643	638	676	624	660	587	648	595	594	616	623	635	654	625	596	644	632	657	652	643	622	641	652	646	609	614	604	677	666	632	677	666	631	636	659	650	572	591	630	644	556	643	659	648	600	648	624	667	639	616	651	672	658	622	668	663	630	625	618	670	647	633	643	629	674	652	614	664	600	609	678	623	638	639	641	635	622	599	622	670	608	611	610	635	647	647	604	573	650	637	661	575	662	679	617	652	632	605	604	670	635	656	639	674	621	665	610	636	669	659	637	599	681	628	637	657	665	660	623	620	623	628	659	582	607	613	617	639	651	627	624	655	615	658	648	597	646	623	697	593	594	662	608	643	633	663	611	606	598	646	652	598	640	670	639	594	637	637	654	684	629	650	642	654	646	634	602	637	645	688	624	626	643	661	636	638	682	610	625	597	626	641	625	629	615	665	622	640	661	615	656	633	615	671	690	607	623	597	620	672	621	649	648	646	633	638	647	684	672	616	663	667	674	628	644	637	627	659	608	623	650	618	646	696	691	635	624	663	636	674	653	622	596	633	626	638	663	637	645	642	644	578	597	592	648	630	663	639	659	605	594	612	653	669	653	617	636	610	691	657	610	643	623	693	596	653	626	644	619	584	601	637	650	573	623	661	639	638	585	594	646	622	674	609	629	619	623	664	642	644	639	619	623	628	604	610	575	678	666	701	622	632	702	637	639	612	693	624	662	628	632	649	644	638	637	638	622	635	634	644	624	631	614	700	628	636	661	624	600	584	637	623	641	633	627	620	650	642	596	637	641	626	613	654	632	630	662	660	670	656	646	641	626	695	610	622	597	609	634	577	653	622	613	651	617	620	687	616	629	639	659	634	626	615	655	635	604	645	665	610	634	601	644	635	624	640	657	602	637	638	641	668	642	685	633	626	621	639	610	604	614	626	640	597	624	623	609	663	661	601	634	656	626	604	611	639	675	564	614	645	626	616	620	667	709	636	620	664	632	624	624	656	677	642	613	613	589	672	618	633	653	626	645	654	672	644	640	652	636	596	635	693	628	655	701	627	641	597	674	637	671	616	597	631	633	653	650	651	610	625	659	701	633	605	663	628	596	629	599	665	610	657	622	623	665	599	605	632	677	629	635	614	608	632	655	643	608	669	642	624	645	651	625	643	635	629	671	602	627	653	611	626	707	658	659	643	617	640	627	601	646	681	639	597	628	626	645	652	660	661	647	642	595	653	678	621	621	657	649	648	655	651	608	620	620	610	614	645	608	673	642	682	623	624	620	634	612	588	605	632	643	635	667	655	648	639	646	636	646	673	660	609	646	642	638	595	660	631	634	622	597	620	619	642	631	580	635	632	639	609	572	665	627	662	590	686	676	621	638	621	626	624	631	648	664	662	623	664	656	638	642	691	613	638	649	644	621	646	655	644	637	622	633	652	630	641	630	635	653	622	605	711	659	657	630	661	651	614	639	614	659	667	645	618	620	658	627	630	652	638	647	638	649	624	645	652	649	624	623	637	610	640	652	628	634	595	678	611	647	650	689	609	673	644	641	633	656	611	641	617	647	624	657	584	642	632	653	661	641	659	645	656	613	594	649	683	617	634	623	675	660	630	675	649	614	640	644	661	659	639	610	647	619
32318	8863	3330	1784	1421	1273	1129	949	910	851	816	756	752	774	716	756	719	738	715	739	698	713	714	712	730	714	724	711	667	712	659	651	684	685	695	683	740	680	700	703	710	706	701	679	690	685	694	700	680	689	757	661	697	684	662	653	669	697	678	641	717	680	699	704	649	686	715	683	738	649	671	689	654	692	647	708	635	710	721	666	640	713	677	645	678	672	699	677	675	720	677	685	736	664	651	669	699	671	618	668	671	664	683	669	686	632	655	719	692	689	679	679	693	674	665	728	721	666	667	642	672	686	676	651	700	659	645	692	712	677	681	679	715	700	710	693	650	645	705	666	718	697	702	647	664	711	692	697	668	724	705	626	637	657	655	675	687	707	672	684	693	658	685	706	727	687	641	718	627	674	635	702	697	728	675	682	703	651	701	650	697	748	668	706	662	668	647	654	680	666	688	654	674	705	717	687	717	689	659	666	717	681	706	710	712	671	708	695	691	667	714	681	706	691	686	629	651	701	692	700	687	667	706	650	682	706	655	716	716	691	696	695	687	730	721	672	696	669	679	696	659	680	681	672	676	703	648	669	715	675	724	706	707	690	636	666	660	686	684	674	673	658	656	702	694	684	682	688	702	708	673	730	695	685	690	684	670	652	629	677	703	674	690	699	696	693	685	672	709	685	728	680	701	689	665	683	641	689	665	643	663	694	673	738	695	687	635	709	666	698	678	639	674	657	730	662	707	634	668	689	696	701	646	630	694	678	685	666	652	649	656	736	711	669	706	684	663	670	660	657	702	692	662	700	678	719	690	670	687	713	694	648	644	674	696	599	693	665	683	658	727	643	679	700	660	685	685	659	670	693	660	711	707	663	679	657	655	674	678	705	703	652	638	645	665	678	645	690	645	686	662	678	633	669	678	684	732	648	652	705	665	662	674	717	668	696	645	711	694	686	640	668	639	708	669	634	681	650	695	681	717	672	656	676	650	658	708	652	678	681	696	693	691	680	695	666	672	670	682	681	651	690	648	751	665	707	626	690	696	667	670	673	659	678	708	655	678	702	653	648	691	714	704	688	687	691	688	643	660	680	682	672	609	703	653	680	682	670	679	695	675	683	666	690	676	713	658	625	665	641	701	676	684	664	691	666	686	681	692	684	724	702	683	662	679	734	667	646	715	682	694	678	666	672	659	697	676	662	677	727	685	678	673	684	665	666	675	740	700	661	637	690	671	684	677	653	647	703	711	717	675	649	671	679	727	700	632	682	655	661	686	697	695	691	676	711	701	639	648	710	651	691	697	641	631	679	664	676	642	740	672	702	672	677	703	702	690	671	664	688	721	706	682	697	697	694	728	690	655	734	638	686	652	720	670	712	653	733	668	690	614	708	671	686	718	645	683	693	690	657	676	677	687	687	683	723	679	720	690	681	679	714	683	695	654	655	644	667	680	714	677	690	692	713	672	648	692	707	700	657	694	675	674	689	652	678	672	682	676	733	692	689	701	669	677	630	729	700	682	675	680	708	742	654	690	666	631	682	709	668	652	689	646	674	664	708	682	685	682	718	655	722	670	681	686	666	722	662	720	731	695	663	681	686	706	650	654	668	671	690	670	687	720	730	673	677	694	681	689	672	641	692	691	682	720	702	634	709	680	652	725	690	708	704	725	686	694	670	681	692	667	681	630	691	687	677	661	715	654	706	694	722	714	691	710	660	713	702	691	635	664	687	655	639	703	699	679	706	672	692	680	662	640	705	664	660	712	686	710	705	678	616	672	653	677	697	660	664	697	622	659	704	681	656	653	694	647	726	699	685	671	634	712	684	653	686	683	710	680	703	649	687	678	710	684	702	640	645	673	655	645	678	684	706	684	644	709	661	721	702	694	752	687	667	718	665	672	677	675	657	645	678	657	662	652	680	686	628	661	650	670	671	690	652	620	707	646	694	708	664	681	698	657	668	689	662	670	708	686	719	676	694	691	737	678	654	669	649	692	718	698	682	678	694	680	701	702	675	684	696	678	682	661	655	685	682	708	675	724	720	666	663	658	669	674	708	653	672	685	681	641	679	694	710	644	685	714	709	679	673	663	712	686	691	686	645	675	680	695	696	676	665	682	667	644	660	724	681	672	675	727	577	663	645	662	672	697	661	690	693	689	624	698	688	676	754	706	664	682	651	656	622	720	676	654	667	658	674	654	695	666	655	672	630	698	701	681	683	699	645	699	679	707	710	680	680	709	681	665	645	678	684	653	695	702	694	640	689	676	677	691	729	648	727	717	697	704	645	709	711	620	663	630	701	690	671	684	716	699	704	674	657	658	653	681	685	698	624	699	678	660	655	676	675	694	692	682	667	700	665	681	710	700	657	672	630	690	662	692	692	628	635	689	735	661	683	653	660	738	656	663	698	688	687	708	720	689	676	683	684	710	685	722	666	664	664	699	703	652	647	670	683	726	656	688	648	672	685	627	651	667	690	667	634	672	674	680	701	702	676	685	673	691	689	692	659	686	698	680	685	704	699	638	634	700	679	693	660	697	692	665	694	678	651	680	659	674	685	655	683	667	655	690	728	713	673	673	654	680	755	636	715	720	694	670	701	673	678	697	656	722	717	683	682	703	690	664	656	698	662	666	691	675	707	692	679	668	686	664	684	646	675	646	645	661	655	662	703	626	690	690	680	642	667	702	718	640	695	662	715	660	634	676	692	650	664	686	665	682	680	646	714	638	685	709	698	693	686	703	665	683	700	707	699	726	676	710	656	687	697	672	651	701	712	682	715	690	666	699	697	682	684	675	696	707	731	685	718	680	675	671	707	656	729	689	676	663	715	663	681	633	647	671	667	645	687	691	684	679	673	689	662	671	641	679	663	691	712	688	708	689	686	708	671	683	675	656	693	702	684	647	656	739	644	675	689	667	730	701	666	668	670	675	650	640	646	688	709	660	669	682	722	662	684	647	679	657	723	694	685	662	756	686	678	637	652	636	704	693	666	704	701	686	646	696	666	680	661	692	682	688	637	676	677	636	694	704	681	671	650	711	689	670	684	690	645	645	701	704	677	656	683	672	677	712	682	674	656	715	643	660	692	730	698	711	721	704	691	697	672	701	684	672	679	669	744	688	664	688	698	705	678	663	671	641	693	661	698	688	647	674	691	668	686	693	710	706	733	664	654	656	708	680	680	677	731	633	678	702	698	701	685	693	662	668	683	681	680	677	697	693	703	682	688	690	667	658	668	726	666	713	622	702	659	679	685	724	691	695	688	656	709	667	678	718	654	638	695	662	690	658	708	707	665	661	682	669	730	694	695	690	650	707	683	705	666	625	676	699	720	658	650	681	620	722	683	673	694	688	739	665	646	712	683	640	677	677	692	724	711	681	699	722	663	703	671	656	667	655	686	671	724	717	655	658	669	720	688	663	680	682	711	700	711	627	671	673	635	654	701	711	678	678	634	700	698	693	678	647	722	702	676	694	656	691	662	682	714	690	704	689	701	718	684	673	662
22606	21124	28698	23794	21118	21202	9827	1652	1348	1272	1143	1079	1037	1079	999	993	947	910	1000	893	979	947	906	861	882	885	863	915	905	843	827	878	855	884	863	907	856	821	871	843	894	935	845	866	892	843	810	905	860	838	922	863	845	809	843	839	895	814	829	824	858	850	862	861	840	823	856	850	806	830	905	800	858	917	852	840	850	858	887	838	885	804	901	819	871	817	844	863	817	849	863	853	819	855	802	834	814	850	865	816	838	881	844	882	852	831	850	818	849	854	868	943	851	848	855	918	862	877	869	873	821	879	881	837	857	845	829	861	837	841	833	810	822	889	832	860	826	862	814	839	888	884	848	858	789	863	756	802	843	798	850	884	826	825	833	828	856	796	833	908	881	810	844	828	835	855	844	870	789	811	884	865	874	898	827	868	825	872	870	835	888	846	828	886	835	826	849	835	877	885	838	843	813	825	861	855	845	797	902	858	865	829	824	843	848	896	859	832	896	813	889	801	861	831	828	797	793	892	850	880	805	867	833	821	847	855	841	895	827	858	853	829	873	844	844	775	933	877	868	801	893	823	873	786	820	792	823	821	826	836	834	858	848	833	855	841	839	838	861	849	872	829	803	821	821	866	832	897	847	832	808	833	893	847	848	806	801	798	853	895	831	913	832	832	860	821	903	845	816	884	846	914	824	865	901	818	812	815	836	834	860	821	804	877	901	848	858	864	819	892	801	871	826	792	808	882	835	848	885	861	867	877	807	815	863	875	848	844	905	846	862	887	830	817	835	829	805	826	846	881	838	899	844	856	799	838	868	883	814	812	824	810	874	819	888	869	835	836	855	792	861	833	810	826	846	870	859	842	839	863	805	811	871	797	877	784	804	835	845	865	860	841	840	809	835	854	822	789	852	868	796	805	928	814	868	870	904	841	826	869	864	886	891	799	816	875	840	849	802	882	835	835	855	882	861	860	860	860	838	852	859	860	783	841	838	871	824	830	831	848	830	850	850	812	873	831	868	901	819	827	798	843	848	864	815	816	801	884	894	821	863	793	826	836	833	861	779	856	855	848	866	846	868	884	856	824	845	822	869	850	860	832	878	845	825	791	875	836	870	867	869	820	859	915	805	810	851	848	826	848	828	826	838	791	849	853	907	845	862	904	891	815	864	885	866	804	872	896	859	847	831	851	836	831	850	869	806	811	838	857	833	883	856	818	814	826	821	830	860	847	848	864	889	854	859	824	840	833	827	794	808	857	917	826	834	846	788	873	883	829	810	818	849	839	847	769	919	845	835	855	817	815	847	843	929	884	848	843	806	830	851	849	835	852	864	843	848	855	822	835	825	891	874	835	857	840	851	820	825	880	852	793	843	903	891	840	874	814	825	862	802	810	881	854	863	830	822	831	802	849	853	811	859	887	854	819	856	868	829	802	888	829	834	828	824	848	850	880	844	845	863	827	848	868	821	835	829	858	887	840	829	858	907	849	833	863	808	849	849	849	789	819	850	848	852	815	898	876	837	834	824	827	874	811	840	807	797	872	823	909	843	843	907	779	872	875	875	832	851	838	830	813	815	855	869	894	857	840	867	845	868	804	828	868	852	829	812	884	832	831	841	842	810	850	824	840	878	816	847	895	845	820	874	797	846	885	812	818	815	825	863	847	872	872	802	842	869	842	796	788	880	867	890	843	824	860	839	892	837	858	848	803	835	839	879	833	826	830	868	898	853	825	827	837	890	797	909	839	830	843	904	806	852	821	851	786	850	830	830	852	876	882	885	828	896	820	817	829	846	828	899	851	848	850	871	853	868	872	847	833	761	816	847	848	864	841	782	834	796	851	881	844	885	843	844	857	808	855	889	761	878	877	880	808	845	821	842	813	847	846	853	843	838	853	809	906	833	826	827	837	866	863	837	831	845	866	849	861	796	833	889	860	844	873	867	825	862	857	829	838	800	851	864	854	828	869	828	838	886	816	849	856	861	842	820	835	870	792	864	879	834	819	849	858	815	829	799	808	818	847	843	847	836	838	842	833	856	845	838	790	814	827	843	888	867	872	850	833	865	856	860	877	873	815	819	847	845	809	810	845	877	847	829	824	843	819	795	794	887	848	837	844	885	880	873	829	844	839	821	826	866	824	893	880	845	830	864	828	854	911	865	857	825	842	815	848	825	905	808	847	869	890	938	884	879	840	831	854	848	802	820	883	842	819	841	848	850	890	816	841	864	831	825	832	851	811	802	764	824	845	855	851	935	833	798	901	854	808	820	844	888	827	810	837	849	877	867	784	801	860	829	766	862	786	878	827	792	809	837	880	839	866	818	797	848	891	825	834	809	880	848	856	848	887	795	880	863	876	853	827	842	820	859	876	840	802	848	817	791	831	852	882	875	847	815	840	843	867	850	815	782	841	853	856	873	828	861	870	888	782	848	790	839	865	853	857	838	910	889	895	833	863	894	827	845	851	876	823	830	880	810	800	847	817	810	893	796	830	794	834	825	861	855	852	837	856	829	849	881	875	845	893	832	890	803	823	820	836	814	843	847	860	897	861	874	877	872	863	821	800	839	835	882	829	854	861	794	849	857	859	949	840	853	787	794	858	841	808	830	876	860	870	856	847	852	874	827	891	831	828	830	851	843	848	780	820	841	852	842	830	873	823	864	959	810	813	812	834	851	898	870	834	872	835	846	796	841	802	862	870	871	843	827	825	884	864	817	827	819	859	858	854	857	823	834	804	800	833	858	833	875	805	808	872	832	874	842	852	815	879	834	859	876	812	823	871	843	876	850	839	833	845	806	865	819	877	839	819	844	869	854	840	839	840	877	863	829	797	871	859	834	840	876	890	851	862	899	816	872	838	833	829	849	826	886	847	853	842	873	822	869	852	846	839	852	822	842	820	813	861	824	876	825	824	860	867	817	820	889	859	808	835	880	829	829	847	855	837	881	885	850	825	781	832	812	805	882	864	816	821	848	844	867	903	871	859	867	808	866	776	827	811	795	849	867	820	817	792	848	863	856	908	814	868	874	908	881	810	885	868	833	876	831	821	851	807	854	834	859	847	844	903	826	855	836	840	876	828	784	819	869	826	847	888	813	798	874	837	881	867	813	847	812	833	859	808	876	859	820	863	844	828	828	821	789	811	828	833	815	841	815	877	839	851	843	922	855	791	864	812	856	812	818	873	831	841	870	864	844	836	795	805	844	852	823	854	827	871	794	824	834	839	843	861	853	855	856	865	862	869	873	850	850	832	839	866	873	848	906	934	826	829	835	800	840	842	822	819	864	849	862	896	874	834	915	827	835	812	820	808	836	810	845	834	859	928	912	887	878	849	836	868	846	829	834	824	850	825	851	854	856	801	855	868	843	788	872	880	851	801	834	823	840	814	792	854	856	850	852	871	850	863	830	877	802	961	823	835	784	881	835	845	838	849	844	796	788	819	841	826	890	794	860	823	809	844	853	831	864	827	961	793	859	838	814	859	827	851	877	865	794	851	853	823	815	825
40829	18412	10241	5135	3884	2997	2312	1964	1658	1539	1384	1240	1197	1135	1019	1011	1037	991	992	954	957	988	938	952	908	840	907	859	928	869	886	891	853	887	890	881	899	907	877	856	870	809	814	805	889	813	847	872	847	880	821	856	836	866	822	936	901	860	851	874	862	836	832	772	878	862	861	845	868	900	873	830	842	809	785	881	857	850	834	852	833	854	827	882	853	820	872	838	810	839	795	840	891	817	931	860	799	838	832	839	876	843	788	845	837	843	874	789	855	825	843	865	867	896	831	833	793	757	897	883	844	862	811	831	802	882	837	838	785	879	855	830	793	876	807	809	889	847	873	860	864	842	868	861	885	920	872	897	826	815	843	837	842	830	841	874	857	817	840	810	832	829	823	831	840	828	790	816	873	818	886	844	799	880	847	843	807	806	770	778	839	816	818	845	859	830	898	830	875	845	803	829	834	792	813	853	879	793	841	779	864	890	822	901	841	841	872	809	844	853	842	805	846	835	866	854	849	818	862	847	797	841	833	846	871	820	857	831	827	834	876	838	891	824	811	823	859	854	833	834	805	889	855	870	837	837	835	842	847	835	858	835	861	846	840	833	888	816	825	851	798	827	834	821	843	863	839	796	854	840	824	833	804	796	855	811	844	808	880	842	805	845	859	780	790	836	896	877	862	848	823	821	796	831	809	827	851	826	857	846	862	822	815	808	809	855	829	875	780	848	850	858	785	826	816	811	812	834	834	812	833	837	845	878	832	837	818	907	844	773	796	827	854	858	829	862	802	789	851	837	831	774	796	838	799	792	879	810	821	834	797	826	810	832	813	842	883	815	842	821	778	853	876	878	845	856	838	811	856	889	883	801	855	853	874	833	829	871	850	807	819	809	891	848	860	850	807	835	838	794	841	838	883	810	866	825	908	820	825	836	816	838	829	890	798	856	794	857	888	817	843	811	837	834	880	874	852	828	846	771	870	852	832	798	870	870	879	876	813	810	857	856	816	887	826	827	844	852	848	838	796	814	843	867	824	823	844	834	796	851	799	847	882	840	852	828	844	813	803	813	841	833	808	775	828	812	855	870	831	817	812	875	875	898	785	844	835	858	819	859	824	828	812	839	860	862	809	818	827	853	846	833	849	812	885	849	874	834	830	827	806	844	856	834	805	857	831	844	841	845	839	829	811	868	820	842	870	886	888	816	828	794	787	815	851	888	834	829	843	878	888	804	836	849	853	824	832	813	844	818	853	893	848	850	814	794	838	828	838	826	846	851	828	850	849	814	888	832	850	843	825	798	820	897	859	881	827	862	792	856	851	817	831	827	857	816	822	845	850	830	836	864	808	819	880	846	909	851	870	826	874	825	850	791	881	818	802	871	838	811	877	818	903	850	840	835	837	852	862	824	921	858	793	806	816	868	876	841	836	872	896	878	855	822	807	841	837	835	893	876	860	801	868	833	868	797	848	842	888	839	869	854	829	839	846	906	807	860	807	831	852	833	825	856	834	887	816	864	829	814	808	836	803	781	824	842	869	833	870	895	861	830	901	836	854	846	849	869	817	828	840	795	799	833	792	851	814	865	854	886	829	870	807	822	811	817	847	845	812	849	856	853	846	871	866	862	881	813	838	855	885	821	823	868	825	801	857	883	869	810	867	830	836	839	803	807	858	832	819	857	827	826	865	884	897	882	825	831	841	873	836	812	811	838	863	819	832	856	852	853	825	801	808	832	877	830	822	830	860	810	838	837	786	853	824	810	839	837	817	746	858	814	836	827	861	877	877	788	837	818	885	887	806	869	866	894	869	852	843	804	839	871	819	770	838	815	830	835	810	814	820	839	844	856	768	831	923	840	811	867	801	784	868	846	841	847	832	818	834	851	810	784	858	863	876	871	878	836	857	854	841	840	891	866	848	851	842	850	851	833	832	848	886	823	865	867	820	824	820	776	815	822	815	827	852	880	877	878	882	863	835	866	811	808	810	870	850	817	815	815	785	871	830	828	822	881	805	875	835	872	806	861	840	873	848	861	849	838	856	832	846	855	902	819	825	854	817	853	830	861	794	803	792	833	807	848	837	807	871	787	848	826	808	821	866	844	863	801	825	837	811	866	794	846	783	838	792	852	826	821	869	824	799	796	867	889	869	838	859	855	814	870	835	875	857	792	868	843	839	844	852	875	808	849	794	862	800	855	904	814	858	869	863	889	803	877	819	890	804	795	815	819	854	818	861	865	832	863	828	826	845	859	913	824	890	800	862	820	855	913	835	845	836	814	857	835	833	860	838	849	800	844	817	835	853	819	863	861	838	839	863	841	840	835	827	806	874	853	847	877	859	866	902	850	821	834	810	876	840	860	837	817	826	829	794	853	786	831	755	860	799	867	837	830	852	863	826	893	802	870	800	820	854	863	832	840	870	824	831	822	878	867	819	787	932	828	834	823	856	877	852	844	860	814	878	838	816	799	818	833	867	868	825	821	870	866	847	824	843	819	855	885	833	831	839	834	817	833	856	873	806	853	833	891	844	827	898	844	808	793	847	866	862	846	858	848	847	875	847	873	833	799	839	902	863	855	836	788	826	842	799	808	855	878	793	831	831	843	822	851	843	864	837	879	832	805	855	810	848	791	838	889	890	859	869	852	773	817	848	859	868	854	834	846	840	838	859	799	873	831	878	835	827	852	851	843	855	878	901	825	900	823	867	802	840	822	853	798	861	853	854	779	891	838	842	866	835	850	861	808	860	862	833	841	817	854	820	820	807	887	833	828	884	851	818	870	849	853	848	871	847	813	830	917	857	819	815	850	844	831	846	802	838	879	859	818	822	819	839	865	861	819	912	820	861	808	815	822	802	817	859	867	873	816	886	850	841	805	829	832	869	801	841	797	860	838	830	817	882	877	838	810	882	826	844	792	863	820	888	803	852	853	861	875	846	809	801	858	869	809	839	841	842	830	867	837	852	840	859	836	821	784	793	785	806	796	821	794	797	840	863	818	816	799	799	861	836	821	856	840	840	893	796	897	830	833	843	854	833	830	862	856	834	841	903	828	844	816	852	887	861	795	866	838	853	822	859	834	842	877	853	840	871	878	855	842	851	832	836	828	829	838	819	828	813	874	843	829	839	869	820	850	812	844	844	877	855	802	853	862	826	880	796	883	787	835	857	831	810	836	816	854	857	837	861	815	816	822	837	836	836	813	881	788	792	814	853	847	808	860	831	803	870	848	851	851	821	883	810	896	804	795	836	838	844	889	881	827	801	823	851	845	842	840	842	869	816	818	812	794	840	858	847	788	833	873	828	884	829	894	796	809	850	829	850	833	871	865	843	849	860	851	822	890	891	857	811	824	884	840	861	883	853	815	857	812	822	828	823	801	834	803	828	910	818	820	845	852	799	830	804	833	816	838	863	819	836	840	842	830	854	836	819	866	842	858	887	826	803	802	867	827	854	856	828	848	853	903	849	797	872	864	812	827	889	860	863	866	842	866	843	832	885	825	781	804
27757	18743	4912	586	406	367	392	351	340	332	324	339	346	329	316	334	317	305	329	317	340	348	324	327	322	303	325	361	303	328	342	334	307	315	338	331	322	324	341	323	317	322	311	303	324	318	305	325	334	309	328	359	305	305	332	307	306	354	284	311	334	332	318	310	342	364	328	338	300	357	339	311	308	338	312	337	328	310	305	339	316	331	312	316	311	307	319	332	316	320	312	348	309	313	332	320	303	320	303	286	321	363	302	325	376	346	294	343	307	357	326	338	355	342	318	347	294	328	314	322	339	320	335	309	320	328	354	328	347	333	307	330	313	327	323	321	312	298	311	329	289	320	331	298	319	320	367	343	348	339	333	322	344	314	344	327	328	305	344	315	314	329	306	331	328	327	306	352	308	335	318	334	314	332	333	329	294	337	353	339	339	324	339	323	339	314	317	300	325	330	317	324	308	337	323	325	339	301	356	323	348	314	305	317	338	314	319	356	288	267	326	301	313	306	309	318	343	281	333	337	318	334	352	317	305	343	346	358	320	347	346	317	309	317	335	320	331	307	341	316	303	365	312	325	307	330	286	331	326	321	320	327	312	351	297	376	342	315	332	329	351	311	328	260	335	357	359	289	304	339	305	316	320	333	344	330	297	346	315	306	298	345	349	341	358	327	318	334	336	336	312	309	333	316	313	319	308	328	340	309	302	292	310	312	330	311	323	307	343	332	313	323	353	334	335	333	298	338	309	294	328	343	320	295	336	325	302	333	308	331	352	339	328	333	320	325	317	308	357	324	339	303	313	364	339	329	337	337	300	322	374	298	320	333	330	316	302	289	340	341	352	315	326	329	326	340	317	316	355	335	301	309	359	351	312	326	335	317	309	302	348	305	320	333	344	300	311	315	379	326	332	306	317	325	311	347	353	318	352	342	319	333	310	304	327	344	308	296	331	315	324	305	295	319	308	329	315	317	332	347	332	338	336	340	349	335	328	355	326	312	334	319	306	333	336	344	320	320	324	333	318	308	326	330	329	337	329	311	335	322	333	284	351	298	320	354	308	293	303	332	294	317	323	309	333	306	353	367	327	300	311	318	335	336	349	355	330	330	358	313	319	325	305	332	327	310	298	349	317	352	312	346	337	311	350	292	305	314	302	317	328	310	316	325	308	326	323	349	306	336	314	311	316	325	306	341	325	296	320	332	335	327	288	321	334	335	349	344	319	352	343	325	303	326	332	338	305	315	313	323	310	308	346	306	350	345	330	292	312	315	346	322	339	312	314	334	323	331	308	332	355	334	357	294	326	326	353	328	325	328	346	307	332	277	338	313	291	320	338	301	335	327	335	318	326	350	319	327	352	318	301	332	318	307	299	320	332	305	343	313	335	355	314	286	311	310	339	342	343	322	318	310	347	346	333	303	286	309	345	330	345	334	318	327	315	322	311	323	310	327	342	320	302	351	321	331	319	341	291	360	308	291	306	310	335	284	298	315	344	311	310	327	348	345	341	355	330	340	318	309	326	308	321	309	322	324	314	337	314	334	329	333	304	315	313	341	342	347	312	317	326	347	330	297	334	339	307	348	313	322	338	308	358	321	338	310	331	328	318	299	291	303	289	338	343	306	312	312	336	347	328	309	347	330	304	350	285	352	332	324	332	300	308	308	332	300	279	317	321	310	320	349	314	315	303	325	341	307	300	325	347	357	295	316	347	338	316	318	307	312	319	334	308	325	333	317	323	344	337	311	344	328	318	352	355	358	340	309	289	335	338	311	324	319	327	287	339	334	354	316	296	312	301	319	341	329	335	321	312	327	328	330	332	340	326	319	310	346	352	365	287	314	308	340	335	349	312	311	300	328	307	318	307	332	338	306	328	327	326	318	315	338	339	331	330	320	314	295	304	325	325	321	316	295	340	315	327	327	301	327	333	319	311	307	317	314	297	346	317	317	299	338	330	346	339	337	288	334	317	327	344	309	284	329	294	328	348	282	326	335	347	336	302	320	314	327	339	319	347	330	277	329	300	315	354	302	309	314	330	334	297	305	324	304	317	353	319	332	333	286	311	319	323	339	305	301	331	347	294	313	356	335	325	277	336	274	310	372	337	282	338	317	326	350	364	307	329	316	310	306	345	297	318	357	372	319	294	323	337	321	328	326	348	373	346	321	333	303	299	379	329	305	341	281	316	329	320	331	292	326	323	323	286	349	293	324	348	331	320	314	306	336	326	359	319	306	322	344	307	331	338	298	346	357	322	297	306	321	306	304	316	312	337	312	310	324	307	340	343	300	332	306	329	309	338	321	326	364	329	328	305	347	334	313	326	328	316	302	281	298	307	313	312	315	332	295	337	336	343	367	316	310	308	382	332	335	306	295	322	301	308	320	323	360	291	339	341	345	341	334	326	328	304	311	334	344	323	326	316	304	321	327	321	313	336	305	370	338	342	317	321	304	324	291	306	335	316	350	310	320	337	294	323	323	331	347	319	327	300	306	311	325	307	333	308	330	308	329	319	345	328	305	329	318	334	331	358	331	290	353	338	311	350	309	344	323	303	326	327	308	330	317	362	326	321	304	320	303	304	331	343	297	310	314	364	297	332	316	344	338	336	338	288	322	314	328	349	339	302	313	297	340	345	321	317	343	356	322	366	323	324	324	306	311	357	339	331	298	293	333	351	346	335	314	329	347	302	338	318	321	304	311	315	307	311	324	330	293	340	330	339	296	319	355	324	330	352	316	312	327	352	310	292	363	307	327	335	305	345	311	324	340	343	321	333	373	323	331	319	314	332	338	318	292	320	332	341	299	320	344	298	328	337	327	271	306	312	333	346	307	295	323	316	332	345	331	318	321	323	315	320	331	312	342	324	303	343	319	332	342	328	310	342	325	320	306	351	317	320	312	324	294	339	349	320	310	336	347	346	330	348	359	311	317	334	274	279	319	302	326	311	319	344	301	316	314	323	313	324	354	314	344	311	321	328	300	294	307	317	337	316	347	344	331	335	337	346	303	341	307	310	302	309	355	349	326	326	317	319	325	313	329	334	328	309	290	305	323	350	319	358	353	332	324	298	341	321	305	326	324	333	328	300	351	311	348	349	323	348	322	320	322	323	315	334	298	311	313	307	336	332	352	338	354	363	349	334	308	332	280	321	337	299	317	292	335	348	322	329	320	271	281	303	336	307	310	327	347	344	337	315	319	316	327	343	359	308	305	314	322	318	358	355	343	304	328	306	319	336	347	321	319	342	320	329	338	334	338	317	318	330	293	325	358	341	324	360	339	351	329	324	334	327	305	308	327	324	315	299	373	322	325	338	298	349	329	311	299	339	309	358	341	314	319	346	327	368	329	284	289	361	317	326	311	325	316	323	290	332	289	310	325	327	313	332	331	325	323	318	310	328	343	375	332	337	308	305	305	325	320	327	330	349	342	294	314	324	289	336	335	318	296	304	332	306	323	355	342	328	334	335	321	359	332	345	324	345	311	309	325	340	342	319	324	329	298
12505	1782	716	490	454	448	393	407	380	390	361	381	350	389	366	407	377	376	361	369	363	367	400	391	384	350	377	344	360	353	358	378	377	338	341	339	339	365	349	372	347	366	379	378	366	353	377	361	350	356	359	377	355	336	383	352	357	369	399	399	439	335	359	380	352	359	330	355	359	345	376	359	364	358	308	351	408	392	365	379	377	353	360	322	371	350	365	372	370	368	372	355	332	363	354	372	386	396	326	381	385	361	361	352	351	372	381	366	353	366	361	342	333	365	372	374	356	345	363	393	356	337	352	322	324	388	405	374	301	351	346	373	362	310	363	380	352	361	376	366	347	335	332	381	362	371	338	361	330	373	348	366	356	337	342	351	368	373	363	359	387	365	379	367	370	383	389	369	357	361	373	378	381	368	373	346	377	380	392	382	368	377	325	349	364	336	372	345	356	371	349	332	395	372	413	352	374	354	376	395	388	359	363	341	353	365	385	374	345	379	389	387	347	354	373	345	363	357	355	354	353	361	387	375	371	393	354	353	382	369	360	344	340	336	365	374	375	347	345	362	343	351	379	367	361	427	353	343	352	364	371	380	363	347	343	334	352	387	350	361	362	335	346	342	359	397	351	368	368	348	379	382	345	377	362	371	393	354	363	340	340	368	362	374	354	374	367	382	337	333	374	366	378	359	349	367	343	335	388	362	355	400	350	373	366	398	385	376	393	367	372	398	352	365	354	329	366	368	351	353	398	359	374	349	347	330	385	362	351	369	330	383	348	385	351	379	358	360	394	369	374	363	384	351	369	339	391	377	356	411	361	337	359	362	385	368	347	368	361	362	377	337	374	380	368	377	386	399	366	333	395	374	363	379	391	361	337	361	370	388	374	305	342	359	361	378	356	349	404	368	352	368	418	371	378	356	374	357	330	377	371	343	342	349	410	326	389	357	330	348	383	349	354	383	337	382	383	340	352	362	351	388	343	375	336	366	377	379	383	363	356	381	375	347	414	324	370	379	343	371	386	373	346	343	338	386	340	377	335	380	363	368	369	355	341	359	391	342	343	352	371	387	364	382	391	351	363	363	405	402	352	344	347	341	356	334	388	380	377	407	357	334	388	367	347	402	346	351	353	348	364	347	346	352	358	353	386	337	367	376	355	380	413	339	335	354	349	410	353	376	393	358	368	360	428	357	350	373	363	348	347	366	347	347	317	339	364	374	346	385	356	348	346	350	368	395	358	379	388	368	343	405	356	328	387	368	357	382	367	339	331	388	374	313	369	382	369	388	364	362	367	391	358	383	409	364	349	375	379	388	361	356	382	369	384	383	362	371	361	332	344	358	345	376	372	344	351	361	368	382	373	374	382	379	339	360	337	385	393	361	380	366	350	380	355	378	374	383	369	385	388	371	337	331	362	326	372	388	375	382	346	342	386	362	378	355	366	367	364	367	388	368	358	351	368	360	383	344	383	363	356	353	356	330	370	375	371	369	354	304	357	340	380	355	366	360	373	353	364	373	352	353	371	370	348	384	344	369	375	384	367	340	329	391	389	363	399	416	357	343	370	354	343	390	348	352	363	386	369	379	361	376	403	384	357	356	359	361	364	321	351	377	345	357	329	337	368	350	366	350	352	347	355	341	343	357	362	348	389	372	358	363	373	354	348	375	372	363	399	361	355	350	335	360	353	368	372	334	357	380	383	379	374	356	352	374	346	349	383	352	368	340	358	365	379	369	340	364	359	377	366	354	344	360	361	376	371	364	369	398	381	355	393	332	352	358	335	323	370	366	347	323	362	370	365	356	377	332	319	350	367	383	405	334	359	325	380	354	368	366	336	407	354	337	338	338	334	346	371	374	342	347	365	364	399	349	345	372	359	375	359	357	375	358	381	360	385	367	384	373	362	388	375	373	350	360	366	379	344	384	357	397	346	385	383	340	344	345	379	367	352	349	356	379	395	360	348	347	339	324	391	373	367	364	318	372	376	390	350	364	375	375	354	333	367	366	349	377	394	370	352	384	395	377	380	407	392	374	365	377	398	366	361	376	358	372	392	346	338	372	351	350	415	332	374	366	394	352	358	375	364	362	340	355	360	375	362	368	373	380	357	362	360	396	368	366	377	346	375	346	374	372	363	400	357	375	339	363	351	409	385	361	339	363	368	349	351	379	334	364	366	380	373	344	349	335	371	343	347	361	369	369	353	355	368	386	389	385	339	378	390	373	374	338	367	397	360	352	361	342	379	372	348	356	354	383	366	393	373	372	372	368	386	351	351	362	366	365	335	349	343	366	407	363	367	346	355	378	317	363	335	353	379	373	399	390	349	355	356	354	346	375	406	347	364	404	360	375	338	357	354	359	363	358	365	317	379	378	371	363	371	355	349	366	387	348	386	348	346	375	410	332	358	374	358	346	370	343	368	384	393	319	342	326	385	345	371	345	351	369	383	345	320	379	378	360	360	356	347	356	354	404	345	379	357	339	323	352	338	368	366	344	319	339	379	338	349	379	334	355	409	349	366	387	351	367	373	328	355	382	390	379	329	380	360	371	360	338	339	361	394	369	387	335	369	352	382	368	399	351	346	367	359	381	391	398	341	349	341	380	361	338	342	355	397	373	358	345	363	364	354	347	379	366	394	378	342	365	363	378	362	374	358	359	355	381	355	360	370	361	339	373	337	421	337	323	353	351	344	370	349	353	368	366	378	371	371	357	333	373	359	340	366	340	385	364	390	366	343	350	360	354	374	358	369	379	392	347	363	326	387	362	362	375	369	332	361	385	364	381	382	354	348	359	354	362	340	338	362	378	339	407	388	346	350	368	367	384	353	325	375	388	355	404	352	380	347	398	378	385	348	364	398	339	374	357	376	377	371	338	345	385	357	394	388	405	378	381	352	351	348	354	362	363	364	378	390	382	342	366	337	335	360	345	354	367	365	384	342	368	350	316	382	373	374	388	373	344	377	388	346	357	312	370	396	358	385	373	362	378	342	390	345	373	356	377	378	370	379	355	361	389	358	350	365	347	364	336	348	369	353	351	333	365	364	380	359	369	337	369	382	361	363	396	347	377	368	335	395	382	353	356	360	349	332	328	367	373	378	370	342	350	386	364	369	371	357	375	351	367	388	355	368	369	371	354	353	384	377	368	376	368	383	374	368	382	375	356	345	384	354	341	307	391	339	354	379	379	387	311	359	374	366	374	358	352	348	331	384	341	380	350	348	397	352	389	336	381	369	345	337	371	388	336	385	359	388	337	375	363	389	344	344	364	353	353	419	395	355	384	383	349	383	372	355	369	347	368	386	351	369	353	371	393	361	378	323	349	369	348	352	375	357	364	372	405	360	374	380	379	322	371	341	367	358	376	347	370	381	370	364	350	352	356	313	381	363	374	366	363	356	375	379	362	357	357	377	378	350	360	382	359	404	368	381	377	375	345	319	383	356	356	392	341	341	342	388	334	382	412	378	372	356	354	377	359	362	391	363	378	380	339	389	367	393	319
23785	21072	28194	24134	21061	9944	1110	728	650	603	551	545	514	476	461	449	469	468	443	437	439	399	408	449	404	422	412	436	416	426	421	438	405	381	399	413	426	411	386	436	410	399	421	409	409	397	399	408	446	424	399	423	419	360	416	401	400	385	395	381	409	382	391	405	396	385	398	394	396	410	416	388	398	380	382	409	396	410	413	394	407	409	413	359	424	359	424	415	403	408	383	416	392	387	364	431	399	428	404	413	412	417	414	389	364	403	375	398	374	389	426	408	364	384	401	421	389	385	386	396	384	408	381	421	391	403	397	377	420	421	388	394	387	384	408	438	404	420	392	400	383	379	407	383	408	426	407	431	377	413	405	391	410	413	380	368	397	396	379	403	407	387	416	409	405	448	421	378	382	383	406	409	349	436	350	392	394	408	412	366	404	386	427	417	396	385	402	421	379	383	412	437	362	417	425	428	376	400	387	408	407	405	400	407	409	391	397	431	378	413	414	425	395	379	373	412	394	372	410	392	371	391	412	382	398	406	398	382	392	392	391	373	430	393	403	410	389	355	388	388	360	391	354	390	350	420	408	405	373	408	440	358	405	377	431	418	421	381	402	380	401	415	426	391	393	388	417	391	410	431	387	407	413	410	412	406	388	414	450	435	423	362	382	411	398	407	408	382	356	412	404	418	407	414	398	414	395	434	421	406	401	379	432	391	362	421	412	419	385	378	402	411	430	397	370	350	405	419	384	379	401	405	463	398	400	382	397	392	442	392	419	421	424	396	382	429	427	451	398	431	378	410	362	382	414	368	403	371	353	377	394	393	397	396	391	394	389	393	423	403	435	390	425	395	391	396	405	380	392	377	413	397	369	372	366	441	391	367	355	440	373	402	390	443	360	434	399	377	416	409	405	397	380	421	395	412	396	389	419	388	407	391	389	386	415	377	394	405	411	353	418	424	411	410	396	396	400	427	407	375	431	392	370	425	384	363	432	387	375	382	378	386	412	381	368	396	400	381	349	387	409	409	437	410	396	397	393	406	427	380	403	406	401	341	382	390	381	409	378	392	438	368	379	391	396	408	371	401	417	376	438	399	392	396	443	413	381	426	388	397	432	406	411	407	406	394	392	419	425	394	368	352	408	399	425	367	410	389	388	420	435	434	379	409	388	383	396	404	386	393	385	379	367	385	385	400	373	391	363	400	397	366	361	379	388	422	382	381	449	425	366	415	399	387	402	429	422	409	413	432	380	409	382	399	380	402	396	393	406	398	384	388	376	393	413	389	410	398	425	413	443	380	405	412	352	385	425	393	388	401	401	371	394	408	412	408	386	394	425	360	390	399	413	406	386	436	424	392	393	411	428	428	409	408	410	432	398	399	371	424	375	404	386	406	399	451	447	420	367	432	377	404	391	429	370	392	405	389	426	395	385	416	398	384	392	397	405	413	433	377	406	402	412	384	375	372	397	386	384	387	388	417	419	403	424	397	400	419	421	372	400	416	387	366	453	438	412	391	396	393	382	381	385	393	442	419	398	396	388	407	378	412	382	405	408	400	411	404	399	403	383	387	393	384	394	393	417	402	421	400	373	417	411	364	428	405	387	395	384	404	419	379	400	412	364	373	393	369	405	354	370	405	394	412	382	401	395	397	376	400	431	412	363	387	423	406	408	389	382	412	419	376	426	405	392	397	433	382	384	407	369	396	392	385	376	418	423	425	427	335	393	418	425	359	422	415	391	399	383	401	411	428	378	411	388	396	411	372	419	424	421	370	413	382	400	413	411	412	390	399	375	370	392	368	405	406	404	387	386	381	372	374	441	387	408	411	419	394	352	411	411	427	408	407	361	378	395	373	387	408	388	433	386	420	440	402	414	371	373	372	427	390	410	406	393	362	416	425	405	403	381	407	402	400	386	388	416	398	384	361	382	413	419	398	410	402	412	404	415	422	430	389	417	410	422	385	400	406	368	453	385	396	414	373	391	377	389	379	377	395	414	415	401	416	384	383	409	369	374	417	431	416	402	426	422	393	437	410	413	402	392	378	395	372	363	394	406	396	391	397	388	416	394	401	436	398	404	379	401	410	405	406	364	366	403	394	379	401	422	410	397	397	410	396	425	403	405	390	389	370	373	380	381	406	424	425	416	420	368	392	366	389	399	414	419	413	408	375	416	409	397	395	402	431	386	409	433	392	394	422	394	382	373	425	394	403	377	410	390	417	405	401	425	418	356	426	444	398	392	398	373	401	440	394	405	393	398	393	395	400	408	407	386	391	423	361	410	393	434	394	396	420	418	364	404	402	430	433	391	414	396	391	387	375	419	413	378	407	421	402	432	393	401	418	435	429	384	376	397	396	431	372	364	390	401	390	361	349	379	418	402	443	397	399	426	397	418	426	405	401	381	390	393	395	376	372	380	422	396	372	407	368	374	426	374	397	396	373	383	397	409	410	414	367	380	394	389	408	374	420	400	425	404	387	383	395	372	402	400	432	380	409	406	371	391	370	417	421	390	410	394	403	375	420	410	413	388	357	411	385	378	378	390	385	405	417	403	357	385	426	377	379	383	390	427	432	404	398	376	398	441	375	385	415	411	416	346	393	390	412	393	384	429	396	425	428	400	412	391	373	376	425	369	384	381	402	457	423	405	403	393	402	398	406	360	370	404	374	393	383	416	421	398	399	380	397	363	375	389	409	375	405	407	387	368	402	389	380	371	378	370	376	375	388	386	403	413	410	382	433	379	385	378	427	424	435	398	383	396	399	375	365	412	415	391	355	393	422	384	397	404	357	354	389	407	371	406	437	435	369	376	360	389	396	387	353	418	367	396	401	404	387	421	399	394	381	426	406	398	397	397	386	417	400	396	383	387	418	375	409	392	372	409	389	389	379	417	425	405	393	368	374	426	376	390	403	378	414	401	372	406	371	371	409	419	378	361	404	414	413	402	431	385	401	416	379	380	388	416	386	365	376	426	383	399	395	386	392	399	380	400	400	406	383	407	383	437	405	376	393	403	388	407	363	377	400	380	387	393	438	403	401	420	382	396	380	389	434	403	406	382	386	373	409	390	402	388	399	351	377	383	361	406	401	394	418	398	409	359	385	390	420	403	379	389	392	408	396	388	404	397	405	407	381	379	369	382	406	405	427	388	412	369	407	415	401	384	401	368	380	394	398	391	410	407	399	387	432	410	418	360	387	396	392	379	375	357	365	396	378	405	384	400	396	389	402	380	364	375	385	395	382	374	407	389	390	370	396	404	401	409	402	401	400	339	406	385	416	407	416	410	409	423	416	397	402	406	429	399	395	393	348	402	384	416	416	415	398	399	400	382	396	414	384	414	373	362	395	378	360	383	375	422	433	406	384	359	402	400	403	424	361	402	382	377	422	414	357	380	407	369	415	392	399	396	381	368	388	392	406	370	389	407	383	420	445	401	387	427	423	411	383	411	375	401	375	380	364	402	375	390	403	419	380	364	372	403	414	411	421	360	402	390	374	413	381
33082	11916	5868	2736	1976	1518	1210	972	843	775	706	607	584	627	521	536	550	478	448	474	437	471	465	453	475	433	436	427	480	439	450	422	448	443	428	440	414	444	419	417	381	424	407	414	412	429	376	456	455	424	430	423	431	428	435	437	411	423	450	430	433	444	424	411	388	427	417	428	423	458	457	461	420	471	389	448	404	410	401	392	412	420	384	404	461	427	431	424	406	413	415	387	417	397	398	441	411	433	410	429	406	425	409	418	431	431	447	412	439	446	408	375	457	410	448	419	396	450	407	418	440	407	413	411	429	432	404	399	444	416	388	432	411	411	432	447	435	473	431	421	416	406	388	415	433	433	382	437	459	422	391	419	405	437	415	417	396	386	424	411	431	398	416	388	457	417	419	388	393	456	385	426	434	384	403	416	418	420	393	425	403	434	396	426	448	432	440	391	394	450	414	399	432	404	448	417	449	433	454	432	405	426	429	410	389	425	379	447	425	432	407	445	441	388	405	428	435	458	430	443	448	425	441	406	384	410	417	418	458	407	417	403	441	419	417	422	408	380	417	468	414	435	438	423	402	405	453	414	390	420	444	391	391	409	429	409	407	405	447	421	410	399	414	415	423	416	425	443	423	412	427	417	413	448	442	391	422	408	415	396	397	407	426	435	400	406	450	402	448	436	447	439	413	420	402	395	418	443	421	435	450	435	407	416	402	460	411	410	436	393	430	422	390	438	418	438	438	431	447	417	444	442	410	424	415	422	433	450	403	460	439	440	447	434	400	430	390	411	423	459	416	405	415	418	416	402	425	432	389	441	420	400	424	407	412	411	418	427	406	432	407	439	419	451	392	403	413	444	405	458	384	422	435	402	424	435	441	440	422	376	387	417	448	410	431	396	423	411	447	394	397	394	422	449	414	410	438	435	422	434	431	430	413	486	390	413	399	406	411	427	399	400	430	408	425	425	432	420	425	446	432	386	377	417	436	467	417	425	411	407	404	411	414	427	437	414	439	437	418	419	421	447	428	447	429	423	421	410	405	409	397	446	410	404	411	442	430	393	425	411	395	428	382	452	418	431	398	401	407	397	445	406	424	446	389	394	422	426	377	390	427	427	389	428	424	444	430	420	412	438	378	385	396	429	440	396	423	377	404	433	400	448	414	452	414	388	429	418	433	421	432	372	455	422	400	424	427	436	410	441	402	409	418	382	412	426	440	440	431	402	409	442	409	419	423	417	395	414	408	412	419	446	433	411	402	444	390	422	403	440	377	428	377	411	405	443	439	386	421	448	437	415	427	419	408	404	440	454	425	404	414	402	407	388	441	483	431	401	429	417	426	447	377	420	430	404	406	444	426	417	373	421	428	437	394	423	434	385	420	415	371	418	425	400	406	433	425	439	378	407	424	404	437	418	431	444	440	399	428	420	418	449	411	393	416	410	408	432	417	413	398	405	414	395	379	424	431	383	444	455	386	422	396	446	429	384	467	432	405	416	406	405	419	392	436	423	414	426	379	429	414	409	427	435	427	448	417	405	442	399	412	415	448	400	404	407	383	380	451	450	422	433	469	411	381	470	400	449	414	440	427	423	453	400	420	415	426	411	401	379	445	458	436	446	422	433	414	442	412	427	389	425	419	445	417	398	425	435	442	428	398	425	374	393	419	429	411	459	419	421	398	444	423	430	409	417	416	405	454	413	448	423	433	410	386	420	404	413	404	443	447	457	430	371	391	416	426	405	408	424	394	403	444	435	408	437	402	415	405	436	381	398	431	421	370	448	406	423	398	422	429	462	441	392	387	407	386	406	376	399	414	408	435	381	413	431	438	419	421	436	445	414	422	429	392	413	410	442	397	387	414	446	436	442	425	407	403	430	418	413	445	409	423	403	414	433	396	425	436	424	449	429	412	434	388	430	426	431	417	406	423	397	438	431	399	407	428	442	417	423	418	401	418	408	429	452	429	468	395	434	404	436	418	410	460	402	438	432	462	388	428	450	437	407	404	392	399	413	413	397	417	418	408	426	397	412	439	405	444	464	431	420	406	408	419	455	441	385	427	402	396	410	422	429	407	388	446	428	407	436	408	373	441	447	446	447	382	413	398	440	419	367	418	427	437	387	387	431	399	405	413	427	424	403	426	406	404	395	403	415	393	428	407	425	432	446	450	440	441	387	426	435	425	428	409	414	424	470	390	472	442	421	453	423	452	395	420	393	422	429	417	447	420	400	410	443	436	405	414	405	411	402	447	431	404	425	426	428	388	411	413	397	446	395	395	399	455	418	425	426	421	439	435	455	428	414	394	427	455	403	433	415	409	448	439	423	431	409	434	430	409	428	402	432	435	424	432	397	424	434	437	404	417	428	449	416	406	433	419	392	435	418	415	394	436	435	456	426	411	405	447	385	427	433	432	420	416	402	411	423	433	450	397	432	431	437	415	399	418	427	408	408	367	388	384	398	420	398	429	418	385	450	447	412	429	421	431	421	440	388	406	427	415	435	391	423	437	408	407	416	423	408	410	374	395	414	418	413	429	451	441	380	435	437	421	399	454	399	442	418	440	399	414	429	397	412	409	436	436	462	386	386	363	424	430	400	408	389	435	446	415	448	404	434	421	403	403	397	385	397	421	437	426	428	449	423	446	424	418	409	415	427	406	389	427	400	400	414	414	377	404	442	457	402	416	430	431	406	362	396	403	437	424	439	401	396	408	413	425	429	416	445	385	419	398	434	413	439	446	386	458	441	383	452	403	410	410	437	397	439	408	392	416	420	433	424	399	441	426	399	414	412	445	435	401	427	456	427	443	410	447	408	473	420	421	403	377	409	425	446	391	402	448	436	434	411	408	434	444	417	424	393	405	409	430	404	427	453	431	428	415	441	398	442	394	410	390	411	431	392	394	462	447	400	404	403	436	423	396	400	413	442	431	403	429	411	459	428	431	381	404	419	414	416	439	430	404	389	394	413	402	422	450	431	370	381	419	459	430	411	473	438	436	403	418	425	393	434	404	444	420	449	389	410	415	462	434	394	433	430	458	433	401	462	386	440	440	432	420	388	445	422	375	410	398	431	399	458	433	451	411	398	433	375	424	425	424	405	440	415	420	425	384	421	396	451	416	362	389	416	427	400	429	435	442	431	411	435	445	416	422	449	421	453	458	473	366	419	406	414	385	423	407	402	394	435	440	387	386	409	389	407	437	436	360	422	453	432	434	420	425	441	430	416	424	397	427	426	377	407	391	414	403	418	406	400	455	431	397	446	406	420	426	423	410	385	396	406	457	424	402	425	396	410	410	400	445	394	398	429	448	429	416	392	440	432	425	415	400	406	415	418	445	442	421	410	403	406	425	379	406	424	431	438	427	386	481	408	410	419	414	394	433	432	397	420	404	463	435	442	412	414	398	429	403	462	404	429	422	396	441	432	460	421	387	400	416	403	411	485	445	406	420	403	422	434	421	417	388	413	400	428	407	426	421	420	404	445	434	384	392	387	460	396	396	438
24996	21098	27147	25210	10806	1090	961	830	768	741	712	689	678	738	645	675	692	674	688	666	682	681	648	690	629	625	636	672	647	668	625	654	649	640	620	637	632	641	614	640	620	638	696	637	638	600	640	699	649	635	696	646	709	645	660	643	631	634	634	648	689	638	659	640	631	630	616	677	658	624	655	613	635	652	637	590	594	626	633	628	615	675	679	646	670	667	663	672	643	615	609	651	645	596	569	603	602	610	648	651	666	628	658	690	634	669	603	633	636	665	658	656	651	663	667	618	650	612	637	667	605	640	610	648	634	629	641	636	633	654	609	663	686	684	637	652	632	607	643	639	680	663	658	603	621	640	636	608	674	658	664	620	633	578	624	628	642	597	633	693	630	669	647	688	683	608	658	593	649	617	646	633	639	656	635	660	607	616	642	564	614	653	690	579	670	656	686	635	645	672	639	675	609	665	626	662	642	610	611	610	652	641	628	640	659	646	660	639	599	657	627	689	615	632	627	653	662	653	657	597	592	634	603	601	665	615	663	607	717	661	627	637	600	642	611	693	589	589	683	631	669	674	656	642	627	649	626	624	643	629	644	605	664	670	630	607	656	636	610	595	640	646	651	682	628	631	601	644	654	667	631	648	673	624	684	653	674	599	656	637	655	659	626	612	640	616	599	695	606	633	577	661	585	644	646	619	618	664	626	698	628	703	624	729	626	623	593	656	680	614	653	621	642	611	611	637	622	641	656	632	554	643	623	643	649	657	598	639	613	640	649	620	653	600	627	656	630	662	685	644	679	692	646	652	594	661	663	650	626	631	630	618	666	675	653	666	630	645	661	620	683	626	623	660	649	606	649	583	660	650	667	679	633	672	644	609	618	674	646	666	597	644	646	601	655	616	672	640	679	642	657	669	618	717	635	616	661	646	640	636	639	615	644	666	664	662	641	642	633	645	632	650	638	610	709	617	648	635	597	683	623	643	676	634	679	627	619	624	645	649	639	662	661	597	608	627	665	630	643	660	650	652	660	662	632	638	658	635	606	644	649	660	645	610	635	628	654	644	646	628	604	617	643	650	632	655	645	651	630	625	692	667	625	672	631	610	670	647	644	600	633	662	657	692	687	643	636	631	615	617	602	662	643	680	615	636	609	610	624	663	655	614	657	651	654	644	666	622	664	659	623	659	630	641	635	626	638	652	682	639	654	692	641	656	680	623	629	670	625	644	632	640	602	644	665	629	624	672	651	640	636	697	632	597	629	657	631	650	640	593	661	671	647	560	629	643	640	648	628	658	622	623	634	605	681	649	656	633	655	583	635	637	647	639	603	664	637	658	624	630	620	641	666	672	628	631	676	669	636	666	638	662	620	716	680	626	668	589	620	646	597	635	637	626	632	634	637	643	621	637	638	633	644	601	627	636	672	666	656	610	653	645	681	598	653	644	646	643	644	657	671	634	604	630	629	624	635	650	668	708	653	656	610	628	629	633	664	663	693	678	662	643	619	623	676	618	604	612	620	638	669	670	665	647	678	682	672	664	680	684	613	622	654	650	629	658	686	622	630	613	653	666	637	591	661	642	686	631	635	601	661	589	636	647	673	659	608	627	614	615	611	632	607	622	623	615	638	598	604	646	596	582	638	657	620	640	631	641	636	672	629	621	701	647	625	620	595	621	661	642	633	630	600	652	656	618	661	670	616	616	624	640	617	638	604	658	617	603	622	671	640	604	625	587	657	662	670	653	628	646	657	637	671	668	660	645	657	663	631	632	648	625	648	679	651	604	613	623	630	661	625	667	652	655	656	664	599	663	657	633	669	657	623	622	603	660	651	645	631	658	654	613	617	653	644	659	636	624	625	675	641	615	653	661	609	621	596	631	656	652	615	664	633	677	659	649	667	647	596	638	620	671	637	646	601	676	680	597	672	648	642	686	618	637	661	668	653	652	643	602	627	641	667	646	691	650	631	627	621	631	608	670	633	679	660	646	653	620	611	637	627	658	685	642	615	634	677	652	649	627	600	657	629	643	633	599	603	598	665	659	644	598	656	671	602	642	668	667	622	618	660	636	609	645	621	622	668	631	661	664	679	597	659	648	677	641	651	678	621	608	611	659	621	637	590	622	699	583	609	629	622	640	629	629	665	648	646	606	655	675	628	680	651	659	656	592	618	619	602	671	650	604	630	650	674	604	632	649	618	607	602	651	610	659	642	629	639	668	611	651	631	646	646	657	628	645	604	605	646	654	659	612	689	636	602	663	605	623	674	627	672	627	639	704	685	674	607	618	609	600	617	651	680	638	674	635	629	632	657	592	581	625	576	651	660	650	626	607	645	628	635	620	614	617	647	633	654	651	696	613	657	682	600	610	625	626	601	620	595	647	634	629	660	658	669	619	632	631	604	627	632	653	638	660	647	671	621	645	598	627	656	666	617	672	650	643	639	678	642	648	614	635	596	642	656	655	629	625	632	595	635	661	658	622	680	649	614	653	664	648	612	648	629	666	610	640	675	601	660	634	680	642	623	634	603	667	649	696	654	660	611	638	653	619	647	695	642	673	642	596	629	694	600	663	619	624	644	667	659	643	647	653	604	643	577	668	685	654	608	653	586	686	666	670	672	634	642	609	646	613	621	597	680	652	621	596	621	649	652	600	665	636	645	632	652	605	623	633	584	672	620	634	656	624	604	650	669	638	634	653	595	661	632	663	655	628	663	692	636	672	618	667	613	629	652	641	618	617	644	652	671	664	621	620	636	642	647	650	609	644	643	619	659	673	637	646	633	638	651	640	627	636	635	608	640	655	621	639	595	665	612	688	663	611	661	639	630	665	620	610	656	641	636	638	665	655	625	610	644	688	616	654	624	624	611	601	633	636	665	643	642	633	658	648	633	621	603	594	659	634	604	635	602	646	648	651	670	614	633	640	644	601	608	642	644	636	640	683	623	677	648	603	653	609	666	683	616	620	642	654	694	639	665	624	610	637	623	597	644	613	642	622	648	609	637	653	611	631	657	621	630	598	702	667	617	629	589	611	634	683	646	628	650	631	634	702	663	664	614	671	671	625	618	640	637	654	639	616	634	659	662	616	632	645	633	654	667	655	613	643	621	601	649	676	593	630	637	640	619	647	661	649	629	601	639	671	659	648	626	653	631	649	623	642	617	614	598	640	625	662	677	677	614	625	630	588	670	684	638	611	652	649	595	657	649	626	636	640	606	654	602	640	662	629	663	635	636	641	633	639	620	614	636	628	679	631	572	646	639	650	653	622	616	629	670	675	714	667	633	624	646	657	623	656	643	618	660	668	644	682	650	609	683	634	677	637	612	635	659	654	685	643	660	631	665	655	564	651	643	581	668	670	649	645	670	609	691	634	621	648	616	699	620	602	594	634	622	649	712	653	638	668	646	657	606	573	667	621	642	650	647	648	596	664	644	666	631	635	658	686	660	635	660	671	656	635	674	638	649	601	678	658	646	609	644	640	605	632	619	604	614	652	660	644	628	618
31225	7877	3574	1934	1469	1268	1157	989	917	882	867	801	784	752	751	721	720	710	734	738	641	680	666	703	659	705	657	717	683	704	669	655	675	729	643	679	668	701	710	667	666	703	630	669	715	667	667	689	642	662	644	683	654	681	648	697	685	684	704	682	712	674	685	677	670	707	639	636	663	682	667	648	709	642	681	704	632	696	635	687	694	664	659	666	687	624	645	684	696	673	677	674	706	702	678	700	651	664	726	681	699	694	661	666	667	649	693	630	674	645	682	670	691	641	661	662	715	684	659	703	668	702	657	682	697	701	668	666	675	714	677	684	683	671	665	712	655	659	682	707	746	670	693	667	684	712	711	691	715	661	717	684	660	663	650	653	680	640	651	666	703	685	688	668	671	671	707	708	743	653	680	660	663	627	663	681	665	688	677	692	727	670	690	673	658	689	653	696	700	712	640	673	678	699	691	692	674	678	701	691	665	672	669	667	719	683	662	697	689	704	696	677	661	721	653	682	685	669	652	667	682	704	687	636	741	691	652	617	658	704	685	680	659	693	704	739	702	672	673	663	689	683	678	642	634	700	719	664	705	680	662	648	671	675	658	682	638	668	697	678	661	676	669	687	683	684	670	704	697	655	658	629	681	667	687	682	667	693	670	643	651	641	714	690	661	683	657	707	647	655	659	683	694	685	695	690	675	648	673	675	704	697	656	642	680	679	698	710	650	655	721	693	657	663	623	685	616	660	679	642	703	725	658	662	696	670	684	643	675	707	705	658	685	699	673	681	661	690	671	685	680	723	639	649	671	675	663	656	656	696	636	672	677	682	657	715	699	687	672	706	697	657	700	663	668	631	676	699	659	691	695	682	704	708	640	658	668	623	649	624	679	697	678	692	655	687	693	738	681	687	698	668	694	713	656	686	691	667	665	676	649	654	632	667	684	693	710	665	684	694	659	668	627	654	714	629	654	629	674	707	683	646	679	677	669	703	693	712	691	659	688	675	650	672	670	645	675	665	700	656	653	658	719	693	657	665	661	618	706	687	666	671	704	694	705	698	646	711	667	644	667	646	681	723	682	748	691	648	639	713	622	624	648	692	701	660	630	692	682	667	658	661	704	681	693	710	647	708	676	671	683	653	673	655	672	698	665	678	665	695	701	697	667	629	629	720	683	688	691	655	660	661	719	658	677	684	641	692	656	711	647	716	688	702	730	710	673	669	697	715	714	680	651	688	659	651	702	657	670	690	698	684	681	681	688	658	662	701	669	693	681	659	675	674	670	627	701	632	685	722	713	667	656	679	702	662	650	707	654	681	666	689	731	640	665	661	693	669	667	688	700	689	684	650	626	686	700	691	625	670	692	712	717	685	686	653	671	673	642	681	742	679	696	638	670	655	682	682	675	649	687	649	657	756	708	709	695	674	667	623	712	683	692	688	676	666	681	668	672	643	676	656	668	660	688	660	666	688	737	706	641	682	697	652	703	662	680	697	705	721	722	641	710	709	666	680	711	680	658	662	674	694	645	694	690	689	652	646	694	655	642	682	678	682	696	673	650	653	649	659	667	719	700	666	668	633	697	642	698	709	666	683	705	699	709	654	696	683	681	645	680	692	708	687	657	682	634	647	711	708	663	735	663	684	660	620	668	654	699	665	657	713	700	657	636	662	658	720	704	657	668	692	682	627	669	666	681	711	703	664	679	669	690	706	685	684	688	679	650	727	608	662	669	701	708	706	667	724	662	663	690	652	638	652	644	638	727	629	676	747	677	683	667	681	707	664	672	647	659	669	667	659	683	738	686	684	687	701	638	729	687	691	670	677	676	629	649	708	703	681	671	639	634	697	673	679	671	672	685	665	641	649	673	662	665	653	662	698	650	611	648	669	671	691	726	662	679	699	672	693	665	718	666	671	697	648	661	685	719	656	650	653	668	707	659	662	772	675	722	679	665	688	654	668	673	664	687	719	685	729	675	729	676	655	692	663	709	669	665	703	691	671	695	659	625	714	640	654	723	698	687	710	670	740	674	704	677	688	674	637	658	667	706	690	653	651	688	645	656	684	681	706	686	686	702	687	646	660	664	670	709	664	670	715	712	655	672	689	691	663	687	649	678	680	648	684	711	694	711	677	661	645	707	738	645	685	674	682	711	679	674	644	687	652	686	641	613	693	659	649	744	648	685	672	691	674	610	636	673	659	675	666	691	679	676	691	643	685	709	691	637	738	706	677	684	691	654	674	697	680	666	662	688	715	701	672	655	745	709	714	660	677	668	681	678	609	694	671	691	684	692	654	652	651	723	672	649	679	694	658	649	650	657	673	690	660	662	616	679	692	683	734	639	709	671	683	695	685	652	720	684	643	678	658	665	696	712	674	694	683	654	664	651	684	703	639	677	661	701	649	730	653	640	695	710	729	676	709	675	675	731	693	700	695	670	691	642	690	632	677	682	673	681	682	662	688	707	725	642	711	669	687	659	689	685	665	663	675	692	648	688	678	661	684	714	672	695	674	684	740	649	634	675	682	694	680	643	682	701	678	676	661	647	658	641	709	615	662	681	652	662	674	725	713	708	684	708	682	614	698	670	671	678	709	674	649	647	646	654	691	673	624	639	694	723	723	688	652	651	714	654	684	654	689	675	680	659	671	664	644	668	669	691	699	696	648	657	685	694	697	626	684	729	654	654	690	650	690	670	676	687	685	682	665	698	653	645	709	705	661	705	664	674	655	723	705	670	691	706	613	677	696	685	688	677	722	678	666	662	693	645	696	651	719	677	638	640	690	634	684	655	661	651	697	676	652	651	694	642	655	662	651	654	680	699	720	648	705	681	702	658	665	716	687	666	682	699	724	707	669	658	660	656	711	681	738	694	693	645	653	693	690	624	653	673	772	669	671	719	671	717	692	636	677	655	680	732	700	719	674	722	674	692	687	674	698	705	714	704	722	687	651	656	701	662	673	726	667	668	652	705	701	651	690	674	654	692	652	677	681	675	684	694	680	619	690	690	690	645	673	712	703	699	670	647	696	672	707	674	666	679	683	715	645	661	677	661	703	656	679	713	697	653	696	663	726	707	714	709	715	675	659	680	652	683	683	672	702	666	715	683	653	710	668	677	656	675	666	729	713	675	656	689	668	648	669	650	664	647	659	642	643	700	711	661	732	672	662	696	712	670	643	643	691	692	673	702	683	696	663	633	698	664	691	644	667	631	681	706	743	652	679	719	662	677	698	703	704	615	655	622	664	666	692	652	670	659	617	666	658	633	679	687	676	687	686	678	688	694	684	668	648	648	683	684	670	658	683	676	664	662	686	683	696	680	654	708	716	688	663	647	704	743	697	677	650	678	664	665	677	690	660	638	683	664	673	673	733	703	694	654	684	681	680	732	722	707	712	695	689	694	684	691	663	689	657	668	686	679	708	686	697	643	677	645	640	757	627	687	696	695	664	659	641	707	676	664	684	672	680	682	673	671	625	645	676	693	657	685	687	709	677	730	632	663	694
22761	21152	28765	23806	21155	21223	9742	1717	1315	1276	1097	1105	1042	986	949	991	938	905	946	862	920	932	911	882	937	846	881	908	857	880	840	887	838	831	872	883	833	836	896	819	853	839	878	886	827	865	851	847	802	809	871	870	841	829	832	822	864	851	846	863	834	867	862	844	879	840	845	892	891	811	837	832	837	865	900	840	837	862	837	831	834	860	836	858	823	872	818	818	817	814	842	858	883	876	840	826	886	824	866	882	914	897	874	865	853	833	783	865	902	824	849	845	899	789	851	822	875	852	832	794	837	819	924	868	821	831	847	862	864	836	852	865	825	848	816	864	866	825	940	816	795	778	854	854	795	850	816	892	854	804	797	859	841	858	821	875	848	849	838	841	897	864	848	810	842	811	884	874	845	834	874	828	846	842	858	863	848	808	842	858	892	857	839	850	859	896	874	832	880	827	900	908	829	849	879	833	848	892	856	885	858	834	835	824	816	828	843	807	891	820	827	817	811	808	816	813	867	867	861	857	796	861	912	869	861	858	813	857	870	836	833	867	834	878	866	874	843	890	867	821	867	846	859	891	840	832	808	836	895	823	825	854	845	838	824	823	846	838	874	808	850	846	924	871	798	851	839	891	817	847	775	803	864	838	866	852	867	865	807	828	876	780	830	880	900	884	841	826	820	891	861	875	840	831	834	858	860	836	800	878	840	848	857	886	900	831	813	823	879	868	880	868	864	828	862	818	850	854	794	815	823	840	833	818	895	868	837	881	898	858	865	875	869	821	866	854	866	867	906	848	816	850	849	920	822	873	808	828	794	861	847	849	862	807	855	863	895	834	866	847	838	828	884	749	881	809	887	879	869	825	863	864	854	850	840	828	871	846	806	862	886	808	871	847	846	824	863	835	839	856	889	873	856	852	872	826	906	858	887	867	876	841	861	852	831	820	859	858	887	832	817	792	783	788	813	856	863	879	915	874	883	827	834	850	839	857	847	816	854	803	760	840	921	800	902	860	854	836	833	856	887	877	849	832	802	811	860	856	840	836	835	832	792	863	866	831	835	854	841	828	874	845	846	864	882	864	836	881	848	809	860	868	848	813	845	837	863	842	828	862	829	838	830	868	815	795	855	824	846	903	796	838	891	861	848	851	851	837	850	880	837	812	856	811	880	804	851	861	864	781	880	899	835	813	819	840	855	815	836	830	872	876	805	895	855	828	827	800	858	804	812	883	859	803	860	871	837	837	800	848	833	796	833	836	910	861	816	857	891	859	824	869	806	900	829	794	808	865	845	878	836	823	901	839	867	828	832	867	854	841	856	819	820	786	803	845	902	813	827	854	836	786	846	856	821	824	813	819	867	856	867	893	880	892	880	824	833	801	822	815	867	851	856	783	868	867	815	796	806	841	809	867	895	843	824	818	897	870	847	879	848	871	860	840	840	830	825	866	783	859	851	831	854	822	830	868	843	835	754	865	891	803	839	834	869	831	830	866	844	901	852	875	845	847	841	880	860	842	824	832	884	824	821	833	796	822	828	845	862	886	910	842	897	849	865	863	834	819	875	816	877	835	860	846	819	869	807	857	883	859	878	886	865	853	796	868	851	829	860	817	899	817	869	820	806	826	766	834	864	850	867	914	831	851	864	842	824	835	823	900	875	869	848	809	838	826	846	860	815	826	806	854	845	847	835	848	826	888	866	857	890	872	860	839	829	869	821	835	824	791	791	872	851	799	822	812	810	874	896	868	819	856	873	827	908	908	907	838	797	858	838	873	814	755	801	847	843	883	833	826	902	815	843	838	881	844	879	844	864	862	853	852	821	797	841	846	831	868	820	889	881	829	839	908	856	845	878	870	830	813	869	873	871	884	851	865	801	812	784	870	844	821	797	884	886	820	870	870	794	821	848	892	845	809	833	892	819	816	847	805	874	895	865	789	832	841	841	872	896	853	792	851	836	866	848	846	843	816	874	851	805	859	840	842	884	845	798	838	843	856	846	885	830	802	853	917	847	846	829	854	885	842	859	880	829	875	838	845	822	840	866	879	882	843	842	873	859	885	833	851	862	850	821	830	782	819	898	794	851	906	868	808	876	844	804	846	898	874	839	845	832	875	889	803	854	827	842	893	846	803	861	861	861	873	852	819	841	823	830	869	819	888	853	834	823	843	883	900	825	798	857	862	910	826	886	801	833	849	867	870	852	861	868	822	879	850	834	823	863	876	887	891	788	768	881	886	895	843	858	817	857	852	817	839	847	870	816	821	821	849	865	836	860	815	853	853	860	817	866	828	874	833	830	866	850	856	843	857	785	876	849	845	889	804	822	842	825	880	789	854	849	845	851	852	819	836	850	838	863	856	888	876	859	920	843	883	894	815	894	850	820	806	869	838	872	870	866	863	837	863	775	870	826	859	828	799	808	919	855	910	829	827	822	815	858	863	849	873	866	904	902	798	818	865	846	823	887	862	843	809	823	797	835	854	835	875	911	810	833	826	880	825	822	844	846	818	824	827	853	899	882	819	879	861	821	847	858	861	844	876	797	857	853	857	840	871	869	849	864	833	878	820	810	837	856	808	846	807	872	835	827	826	918	881	836	858	877	835	837	857	818	837	838	792	813	856	788	834	861	833	855	817	844	851	847	809	860	820	829	845	868	841	816	832	871	847	870	866	874	814	815	858	884	862	798	841	860	868	853	834	838	830	886	880	813	860	837	907	844	834	807	851	805	815	867	821	872	718	833	818	854	870	806	828	848	801	856	854	867	858	900	850	889	838	849	847	872	815	847	860	854	879	866	779	829	810	841	808	813	861	916	800	830	829	900	870	845	846	826	852	838	808	888	881	816	877	839	851	848	826	853	843	815	826	861	881	892	911	848	830	819	803	807	798	860	863	898	864	883	850	788	819	872	820	842	899	857	848	834	824	848	882	862	838	823	884	867	884	802	826	916	871	912	814	854	918	856	889	875	833	840	838	851	817	837	835	804	894	833	914	882	829	838	833	861	852	887	852	868	842	814	824	801	833	826	818	876	906	874	821	806	825	844	828	814	833	834	839	859	843	877	831	859	807	812	873	873	817	837	842	871	900	787	866	849	867	867	817	866	877	849	848	854	760	828	862	857	879	875	877	846	862	874	832	797	818	916	819	777	855	787	834	858	890	846	855	940	835	843	859	819	859	866	862	891	882	832	849	798	856	845	804	797	870	867	836	846	859	834	790	845	830	795	847	834	834	795	868	850	803	884	819	890	871	827	852	880	798	817	801	830	829	903	890	825	846	825	869	850	827	870	802	802	817	821	831	843	855	845	822	825	825	828	830	840	831	888	887	870	885	835	847	817	852	858	811	873	766	820	798	869	846	863	869	842	835	825	807	849	809	831	814	850	831	874	849	893	817	801	877	814	866	816	842	821	848	830	850	816	846	862	881	866	829	828	817	917	856	860	817	905	868	795	850	865	782	854	827	893	834	853	824	811	852	843	882	856	808	857	826	895	845	807	828	855	873
41730	18067	10025	4924	3678	2988	2477	1939	1668	1454	1351	1334	1217	1093	1083	1014	1001	1010	923	986	921	936	974	915	874	953	903	980	883	874	866	874	856	886	882	910	860	863	835	917	844	838	868	827	816	827	827	888	840	895	863	815	866	823	886	830	857	844	916	877	840	900	859	902	828	848	831	891	844	842	881	826	856	881	847	841	857	859	833	892	872	815	833	865	824	833	885	867	889	860	886	792	865	844	845	829	858	845	858	808	841	863	857	840	840	797	868	798	854	912	815	851	856	841	892	849	794	872	829	840	833	849	841	858	850	861	848	897	834	841	874	838	775	844	835	894	886	864	836	852	853	830	862	863	868	851	879	875	868	900	865	841	802	848	836	841	830	772	827	843	811	848	896	882	799	838	861	820	834	870	827	844	831	866	807	825	843	814	819	843	836	836	862	800	839	879	840	857	824	857	815	859	850	828	844	844	845	890	844	875	855	841	840	823	803	870	817	846	834	819	870	814	810	834	832	868	815	867	848	847	872	798	856	815	822	862	897	816	865	801	844	856	848	827	874	899	878	837	831	845	878	825	833	793	875	803	840	828	831	793	798	881	839	839	777	865	887	880	844	811	846	840	809	832	805	837	858	812	850	801	778	850	812	868	807	837	821	869	853	833	835	818	851	852	797	897	838	846	841	849	848	841	819	819	820	832	868	827	837	836	837	858	885	815	863	875	886	854	867	799	842	821	782	848	835	848	834	771	867	823	774	869	900	789	816	892	833	858	876	857	849	843	807	846	848	867	846	824	770	814	851	831	833	858	821	848	855	844	846	839	839	847	864	775	872	751	870	878	866	841	854	820	821	822	813	844	858	890	845	829	886	837	833	863	844	877	853	832	837	878	847	853	850	812	853	826	859	786	802	873	874	863	836	852	849	820	902	858	894	807	853	845	811	831	840	867	857	857	836	860	861	819	819	804	811	844	896	832	887	875	885	857	838	828	883	809	888	857	884	861	804	800	863	791	793	791	827	826	833	804	826	856	861	855	859	883	846	826	858	850	873	801	836	796	899	884	851	834	818	783	838	851	900	820	831	864	884	842	840	840	851	865	810	826	849	857	834	842	837	792	843	844	834	884	864	841	766	828	931	883	847	848	848	807	808	846	846	851	846	830	833	882	833	876	814	847	819	846	837	851	825	884	856	897	823	891	863	840	858	823	835	866	875	793	868	832	814	836	866	830	875	817	857	821	842	900	776	863	847	847	879	875	830	855	840	830	816	901	850	834	895	862	848	821	861	826	830	862	857	890	844	830	810	847	883	864	831	826	906	842	830	852	835	861	830	828	851	897	878	835	817	867	866	841	915	900	851	872	835	805	810	856	850	790	870	816	882	804	807	828	880	848	849	834	837	840	911	891	839	846	806	868	878	832	808	837	946	851	813	860	872	872	829	876	841	789	855	845	848	867	833	844	822	840	825	779	858	833	844	833	852	835	866	807	814	874	830	874	823	900	876	880	860	862	866	868	843	836	783	842	807	863	825	838	851	845	848	816	809	830	815	873	906	836	831	735	851	860	866	904	866	869	860	822	825	879	807	814	818	827	890	877	896	890	836	895	880	819	874	847	853	858	851	835	855	861	828	803	853	798	847	832	876	809	840	822	791	865	867	873	824	860	934	853	833	803	859	796	817	832	855	861	819	834	833	864	846	817	786	858	891	825	849	847	810	855	814	880	808	825	850	819	873	864	878	865	840	839	848	925	854	850	853	836	857	832	846	853	862	800	877	842	900	899	869	813	829	872	807	813	817	919	843	809	784	842	826	874	785	859	799	805	834	844	842	851	813	831	856	838	814	844	836	852	825	852	786	822	831	804	819	881	843	818	860	823	832	866	830	911	844	791	828	867	850	831	887	837	862	782	867	867	840	825	831	870	854	802	811	886	854	834	823	783	863	821	882	827	827	823	843	750	862	844	817	808	848	811	826	847	825	803	859	836	883	920	863	802	850	841	886	795	871	833	790	771	838	839	833	866	819	865	815	817	817	823	820	848	821	810	875	880	870	840	789	804	811	870	836	864	822	833	778	810	843	861	784	853	805	806	812	794	831	827	865	853	840	825	883	831	846	813	807	845	888	869	848	842	861	846	848	876	843	846	797	878	809	841	877	834	838	791	888	875	861	801	845	807	873	851	863	879	794	809	839	806	813	840	825	842	856	799	823	812	820	833	850	822	880	862	831	861	813	839	839	833	836	865	815	861	874	845	831	811	890	846	852	885	882	804	805	811	828	826	871	859	789	925	847	842	857	867	806	813	837	827	831	876	898	821	853	819	818	816	877	814	884	890	848	841	841	857	894	789	850	842	851	856	824	782	822	825	823	839	807	811	834	814	860	858	837	809	873	853	834	854	852	818	846	793	824	836	903	830	860	894	799	827	819	827	858	808	822	812	876	797	854	876	806	884	783	853	825	833	875	888	803	819	853	877	814	857	776	827	833	880	865	840	809	816	824	840	807	886	820	864	830	820	846	808	827	852	840	835	834	817	813	870	821	834	867	831	842	856	861	846	801	858	789	820	848	829	857	900	833	799	851	846	824	851	810	843	854	818	841	855	795	869	887	819	840	868	808	851	905	840	833	885	801	890	819	822	871	831	830	840	858	811	822	858	785	858	829	892	818	846	844	902	845	816	849	826	871	880	839	891	832	832	784	795	849	809	873	901	834	881	801	868	898	817	801	865	819	855	825	865	836	848	833	875	851	892	840	842	883	804	797	864	859	855	842	853	861	862	791	867	857	851	843	877	848	820	842	865	860	787	873	809	817	838	897	821	860	823	830	855	852	837	815	812	833	845	798	861	850	855	913	850	823	830	820	828	862	874	855	831	793	836	854	793	848	824	806	853	843	840	819	818	827	843	866	846	843	822	879	849	862	870	815	821	887	808	877	807	833	825	842	839	829	854	814	818	816	869	836	863	863	801	836	805	846	788	819	831	787	808	793	867	852	872	836	894	847	896	830	931	836	845	811	855	877	839	841	835	809	895	819	816	883	853	829	826	848	845	819	860	887	852	870	877	869	866	808	864	842	881	815	848	871	875	866	869	823	814	879	834	832	854	814	838	895	879	804	841	816	873	895	860	819	845	851	823	847	877	830	866	832	861	852	858	802	875	896	841	857	827	832	851	852	851	832	871	821	812	839	871	881	863	855	825	807	810	826	832	836	827	889	844	861	828	780	858	879	842	841	823	839	802	786	819	821	867	870	859	822	879	864	827	872	861	801	826	809	846	795	845	830	795	867	867	834	808	803	858	881	836	811	864	851	864	872	773	824	860	866	857	791	827	846	879	851	833	866	778	845	836	874	821	817	819	831	844	852	802	875	856	832	864	809	858	831	839	779	844	891	830	846	874	831	854	856	850	842	816	852	830	859	856	828	843	821	875	816	834	854	798	843	870	834	830	854	820	819	811	854	820	818	826	856	867	832	915	851	845	841	826	848	841	803	841	855	842	858	877	828	816
27954	18674	4870	675	424	365	361	314	347	316	334	351	360	299	345	325	319	340	304	314	333	322	353	341	339	294	344	330	314	347	360	329	306	329	341	335	322	308	323	302	294	329	317	361	352	345	316	317	325	319	298	324	339	330	334	308	329	346	330	322	315	307	343	322	322	300	308	326	312	320	303	310	320	287	314	303	315	322	333	305	332	329	330	293	349	309	333	317	339	305	314	326	338	316	328	313	314	317	362	320	315	337	317	324	324	391	346	324	283	300	366	318	338	331	312	330	313	346	330	317	317	341	327	328	322	325	346	321	348	320	356	315	324	319	288	327	329	305	333	317	314	334	336	322	352	316	328	323	312	353	322	342	311	325	325	332	337	304	323	325	317	320	319	293	320	307	312	327	311	328	289	312	351	315	336	312	322	298	341	339	319	355	309	327	306	311	345	316	269	323	346	321	319	339	282	325	321	327	332	289	317	320	339	325	373	323	302	320	305	311	328	299	338	306	313	335	311	318	322	308	335	306	312	340	333	330	312	364	320	346	305	280	338	301	395	309	305	323	358	324	328	279	329	345	295	342	350	316	306	309	335	315	322	304	335	357	322	316	299	322	313	348	315	303	299	345	333	326	306	323	289	282	312	360	355	301	311	320	316	330	305	306	358	331	352	346	323	333	295	324	302	335	344	325	304	335	320	319	328	339	311	345	352	338	336	342	338	346	310	337	289	324	299	299	339	318	311	340	307	324	317	342	339	332	337	317	307	326	319	301	330	341	337	339	295	311	339	307	337	333	331	334	342	311	316	334	357	332	298	311	354	336	340	334	323	336	299	310	348	313	320	322	343	331	341	342	335	345	272	323	339	302	336	317	330	324	342	312	312	311	326	306	343	282	321	313	315	337	318	350	325	328	369	325	374	348	327	331	309	325	348	347	301	334	337	340	359	332	332	323	321	322	307	291	345	344	328	345	313	270	347	341	306	330	316	304	327	328	305	328	320	343	341	304	319	344	338	323	356	328	326	312	319	312	331	308	323	323	317	330	296	333	339	317	344	314	315	326	310	310	322	320	339	351	355	317	327	319	298	317	314	319	352	307	340	310	332	317	331	334	328	336	288	309	349	297	303	323	311	319	312	354	308	335	334	303	337	322	321	361	332	342	321	327	348	326	290	345	353	333	324	338	324	281	326	311	295	342	326	310	360	328	305	312	326	315	298	329	317	282	301	302	316	335	349	309	310	322	334	315	335	311	335	302	334	301	303	297	339	351	336	309	301	312	327	339	339	320	308	313	341	301	330	329	339	288	311	301	346	293	309	319	324	334	324	320	315	341	303	314	296	310	354	315	321	332	314	323	350	273	328	325	296	290	340	333	349	312	331	318	317	337	336	355	364	345	295	374	341	319	302	337	316	336	341	344	322	297	306	321	288	329	363	332	338	294	312	309	342	327	328	319	286	330	325	315	299	320	320	317	345	302	324	358	317	319	306	289	295	322	300	310	347	329	330	301	335	309	344	374	324	336	344	297	314	315	335	336	319	323	332	346	319	316	332	332	330	308	323	318	302	334	309	314	326	341	333	345	292	309	307	319	325	327	316	335	356	339	362	324	308	324	306	311	319	334	323	337	303	301	287	320	321	274	334	336	325	321	351	348	322	333	311	327	322	294	298	310	311	338	328	308	312	325	316	308	336	304	314	328	334	321	306	344	314	325	321	300	297	296	299	323	349	323	279	300	323	313	287	305	302	350	299	330	341	321	353	337	319	365	344	363	363	336	336	344	303	329	330	327	320	303	309	366	314	323	336	349	336	322	321	319	311	318	286	332	329	323	327	328	310	319	320	310	317	307	309	344	312	362	309	306	327	338	346	324	305	317	320	332	327	317	290	340	311	345	303	322	343	363	331	341	348	338	317	297	301	301	323	304	308	342	316	354	323	335	328	311	310	318	341	338	333	306	293	321	324	319	340	310	318	317	307	320	343	308	348	306	304	325	300	303	320	304	324	324	291	354	310	330	322	359	351	326	327	340	306	308	311	294	341	353	316	280	311	319	318	317	324	330	317	303	328	311	330	327	300	289	327	347	340	309	311	360	308	289	334	330	339	343	344	296	316	336	340	347	337	327	301	292	288	340	341	321	299	311	340	317	322	325	327	308	318	336	331	316	328	311	325	321	303	294	343	354	312	315	371	300	289	306	328	335	313	316	332	297	337	328	304	305	299	361	341	322	325	349	337	318	337	353	311	319	335	349	360	338	333	290	314	336	316	327	297	304	307	327	309	334	300	307	330	339	349	371	326	310	302	326	308	300	344	345	342	332	311	335	316	320	342	318	296	322	303	296	308	339	269	340	288	314	320	335	342	351	341	334	333	308	325	261	337	362	328	310	359	338	321	316	321	317	315	322	335	324	331	327	323	324	329	324	323	331	308	312	318	320	324	332	282	299	337	346	343	327	319	310	313	337	296	308	345	320	313	317	328	324	337	322	331	331	341	326	291	330	305	350	322	316	325	325	329	291	307	339	337	302	312	308	354	339	337	337	368	321	316	321	283	363	298	321	319	346	306	315	308	327	350	325	318	352	312	309	326	327	312	322	326	335	342	303	298	351	316	336	325	321	321	334	312	347	346	309	325	334	346	338	344	301	336	356	359	354	375	304	313	336	315	331	300	349	341	290	323	350	318	328	341	333	317	303	305	283	342	342	337	335	307	318	281	353	317	305	307	308	332	327	327	347	340	314	328	302	324	300	318	321	307	310	340	302	329	320	330	308	299	331	323	330	331	333	324	336	305	335	332	315	288	314	344	312	325	339	340	330	340	281	321	276	313	336	298	341	317	310	344	321	314	330	343	320	321	335	309	304	327	296	337	288	303	328	314	354	268	344	333	315	327	319	328	316	310	336	305	365	332	338	330	313	309	320	315	361	286	338	358	355	335	287	321	326	310	308	317	309	293	329	327	332	312	342	338	307	322	324	345	304	309	300	337	300	333	291	307	317	343	359	323	317	332	344	328	320	355	316	334	318	325	320	304	279	319	319	329	306	364	358	360	331	327	313	326	301	333	325	353	329	320	335	292	319	303	342	319	311	328	347	322	346	329	316	295	324	322	295	353	328	328	320	320	315	299	316	337	353	328	305	323	294	333	324	307	322	318	345	305	354	354	333	315	330	322	300	295	337	304	316	343	320	337	331	306	343	330	321	359	303	311	295	346	324	310	309	312	309	320	326	338	340	340	323	335	330	317	305	299	313	345	326	316	305	328	342	304	328	356	310	301	321	321	311	315	319	318	310	322	319	317	333	335	322	325	311	333	354	310	351	328	373	342	280	349	319	341	337	314	331	319	335	306	340	326	352	318	332	289	320	348	323	336	325	353	311	331	339	362	331	345	294	307	325	311	351	315	335	336	321	332	316	343	303	331	324	303	318	348	305	325	301	308	322	309	357	338	332	308	315	328	329	331	306	322	319	305	302	332	354	321	347	306	308	320	303	295	325	328	296
12094	1937	721	483	464	421	370	414	368	380	413	354	382	381	361	389	378	398	383	350	344	347	339	364	362	351	346	353	366	403	370	372	359	356	380	363	382	361	386	354	326	373	371	340	327	399	374	347	379	366	374	405	368	372	389	383	376	368	396	381	371	382	393	381	359	341	367	360	375	361	349	356	366	330	348	410	350	393	342	370	364	403	361	374	323	399	385	405	337	372	370	312	358	368	358	373	355	350	365	377	359	375	414	376	375	390	375	332	368	352	378	348	375	351	386	364	383	373	366	336	362	346	351	346	370	386	346	375	337	377	397	364	344	391	357	376	361	336	356	357	345	350	337	358	360	371	346	360	386	350	392	369	380	349	398	376	354	368	328	400	367	363	345	365	391	406	350	353	367	363	366	379	378	392	383	368	340	355	376	394	341	360	377	390	367	359	352	383	366	423	349	355	351	351	370	330	375	373	365	386	368	321	385	358	352	371	329	382	379	346	378	364	357	350	344	369	370	361	337	367	392	348	368	350	374	358	389	345	368	359	379	369	331	399	375	360	354	345	370	364	339	352	359	364	375	375	333	326	319	373	386	387	347	367	325	348	362	368	334	373	360	361	353	372	386	330	355	411	374	379	367	354	372	344	370	359	406	354	374	357	347	403	368	368	366	367	381	396	382	326	387	335	368	388	352	360	351	392	345	330	406	356	363	373	409	379	327	348	364	371	344	340	384	353	395	366	383	390	349	380	367	336	385	372	361	371	364	406	361	368	356	396	377	348	376	370	368	365	398	360	386	352	371	349	367	348	381	376	393	385	359	384	345	362	384	381	397	396	392	345	373	404	387	350	372	322	393	375	407	329	367	341	352	393	375	376	374	346	374	356	371	382	340	368	372	338	339	376	352	343	339	397	362	364	360	446	379	408	399	420	371	363	360	338	389	382	346	329	367	389	363	355	335	346	376	353	368	359	357	356	361	360	366	400	367	364	359	344	344	379	342	365	382	389	340	391	348	366	402	347	357	357	362	384	369	353	388	353	365	382	375	351	365	365	382	374	375	362	357	336	348	383	369	395	384	392	372	337	364	359	355	384	349	352	360	396	382	356	353	350	381	382	418	337	355	390	339	354	358	396	341	382	350	387	347	381	346	400	360	367	392	364	334	343	342	360	348	406	363	359	368	339	386	368	355	359	381	363	360	357	379	376	380	376	352	354	389	347	373	346	332	355	381	360	344	349	368	365	380	349	382	359	344	383	375	362	370	340	343	387	384	366	394	400	359	348	339	381	369	338	354	381	345	357	358	362	348	343	342	379	373	360	386	365	364	398	367	387	334	388	334	397	359	371	353	361	356	382	353	366	367	351	370	398	363	375	372	355	388	392	357	340	349	334	366	363	402	368	407	346	364	356	394	364	373	335	343	369	365	384	359	343	391	374	328	331	339	364	378	315	348	376	367	381	352	375	360	354	329	355	337	374	348	393	358	392	352	360	343	374	389	403	324	361	369	327	375	360	368	363	371	337	374	368	359	350	388	353	380	366	316	351	377	358	350	381	328	363	374	350	358	371	376	335	374	350	389	354	350	355	345	326	365	397	376	395	370	371	351	379	339	348	384	380	373	403	374	363	396	399	384	351	361	393	379	357	344	346	373	388	368	344	332	343	353	352	363	334	377	378	376	376	370	391	373	352	383	372	359	392	352	368	397	369	351	388	403	358	384	371	354	350	361	357	372	358	398	368	360	318	345	361	362	360	357	338	373	381	348	343	372	339	331	348	368	365	325	412	369	376	365	390	367	356	360	347	401	354	386	394	357	347	363	335	358	362	350	365	332	337	401	326	329	349	368	364	334	373	353	363	375	369	344	346	325	367	403	375	358	333	345	372	389	418	364	349	395	367	406	360	348	327	332	355	385	351	333	348	365	360	343	379	363	359	357	363	353	359	362	385	383	344	391	361	391	379	403	359	391	376	342	404	339	355	342	359	371	327	333	341	359	414	392	365	366	363	346	353	365	348	361	351	364	370	342	379	364	383	431	339	386	373	407	347	371	386	344	343	369	357	344	360	397	393	386	373	333	395	359	344	349	382	361	391	348	347	354	372	367	381	384	341	360	350	374	382	364	355	372	347	372	370	358	361	362	366	366	359	357	353	369	375	347	351	337	369	384	336	361	356	368	365	344	357	371	372	375	348	332	385	345	367	370	369	373	360	331	368	384	407	360	318	385	357	386	316	343	359	383	373	381	352	358	368	361	362	332	364	331	358	360	361	394	332	362	339	386	398	377	360	370	369	384	349	405	373	359	385	359	338	375	360	378	359	366	319	379	349	369	364	391	385	352	364	370	369	389	369	344	317	370	361	382	376	342	306	382	369	381	366	405	358	331	399	353	402	389	316	349	377	370	350	365	339	376	338	367	347	382	370	391	353	411	373	363	343	373	343	394	357	330	371	387	341	348	372	356	343	397	358	327	347	386	361	356	362	359	381	374	357	319	343	366	374	369	326	347	349	336	339	382	342	367	382	394	391	353	399	343	355	346	356	369	339	354	345	338	398	354	346	365	361	349	376	337	367	357	372	363	339	388	351	401	374	370	351	371	366	364	362	341	332	359	376	350	358	363	367	362	382	369	367	350	371	344	343	353	382	390	346	371	360	365	336	358	384	365	340	345	382	383	391	350	366	340	320	358	382	346	344	390	341	353	378	365	395	373	380	362	352	340	398	350	387	358	371	375	353	385	330	331	376	402	377	344	391	369	413	357	357	355	359	387	356	369	353	355	341	360	392	384	348	355	368	377	383	397	376	353	354	365	360	402	378	347	384	354	407	394	379	378	397	370	365	384	387	352	356	399	378	372	362	352	385	363	353	387	362	394	376	355	334	364	393	345	339	370	369	349	383	343	339	314	378	373	338	354	358	360	382	393	315	371	351	367	346	361	364	378	377	325	336	353	348	368	337	350	381	403	364	389	359	382	398	375	377	371	387	371	372	390	360	361	352	356	389	341	347	340	332	367	369	334	358	382	360	332	348	420	367	335	369	338	335	349	403	344	346	375	343	333	358	373	348	364	388	372	351	346	364	365	384	352	361	358	399	408	384	375	329	400	348	394	354	357	388	376	350	402	384	368	376	352	363	360	349	358	369	396	358	367	365	389	380	367	360	357	350	367	381	371	354	384	360	339	341	365	384	372	349	378	362	354	387	362	367	418	374	349	362	352	352	372	355	352	389	344	361	383	360	385	370	379	397	345	321	355	360	327	378	319	367	397	380	338	386	358	379	375	353	354	376	374	327	383	399	376	338	384	373	348	379	374	383	372	350	348	361	369	350	399	358	342	388	347	365	350	398	357	364	373	357	365	340	364	351	370	364	368	347	360	358	382	390	408	386	368	366	344	385	348	397	369	354	376	354	367	352	367	368	354	403	368	392	369	378	363	343	380	348	311	365	345	387	342	372	366	382	342	318	374	400	371	354	352	346	374	368	358	360	394	367	377	382	366	353
23730	21056	28220	24113	21061	9898	1088	722	607	565	516	523	504	478	480	460	462	428	428	441	431	390	409	425	376	429	411	414	468	425	405	413	431	432	425	408	403	398	379	392	408	406	424	381	420	403	388	397	421	400	386	398	420	417	389	387	420	405	407	370	371	366	393	427	374	433	418	411	378	413	403	391	408	396	414	414	418	377	380	429	416	444	396	416	427	392	387	382	427	397	388	405	378	390	403	407	405	422	362	373	417	346	416	387	384	393	375	374	386	400	392	424	370	439	400	379	410	408	396	374	407	380	388	396	391	402	397	385	421	438	395	392	419	378	392	382	394	358	384	376	385	431	366	411	367	386	415	407	389	392	412	402	406	399	395	409	424	401	424	408	421	374	392	395	402	423	416	409	383	407	398	386	420	397	392	385	420	430	413	374	367	384	366	382	397	425	399	372	411	391	419	410	356	388	431	382	375	419	355	415	388	393	414	395	399	404	403	404	362	409	426	386	418	373	402	418	411	404	438	398	450	412	378	401	414	390	409	384	374	388	397	397	384	422	388	433	410	397	390	374	379	396	375	397	403	431	416	397	440	399	409	408	415	411	381	381	401	392	362	406	397	396	412	415	421	382	371	381	387	399	391	399	411	420	391	381	371	395	395	434	410	409	398	395	394	392	410	366	389	396	397	427	436	429	415	348	414	383	417	413	410	365	424	378	401	390	414	360	409	411	397	423	384	430	433	390	422	420	390	392	367	388	413	409	431	417	397	386	400	410	372	389	402	410	404	400	395	373	391	394	429	387	349	404	377	389	398	395	392	399	378	396	403	425	390	410	396	376	395	408	423	388	404	419	447	389	383	419	407	418	372	437	374	420	467	403	389	373	369	374	392	402	449	402	421	413	399	372	340	395	362	382	377	412	388	400	395	372	371	402	393	410	385	392	386	381	364	413	366	421	419	393	419	381	406	430	419	400	357	371	390	383	399	397	408	368	407	415	386	386	381	396	381	394	414	393	423	403	410	382	422	398	387	409	373	395	434	394	394	376	396	390	426	373	387	399	416	395	413	438	436	376	398	427	397	403	413	402	408	407	408	389	400	397	388	384	377	427	428	406	431	418	420	388	425	403	432	382	398	397	411	387	395	385	404	410	439	404	379	456	413	413	414	404	374	408	373	418	382	416	380	379	392	359	398	398	366	418	393	387	409	402	349	404	408	439	437	373	387	363	391	394	386	390	380	384	406	414	416	392	418	404	412	422	392	381	388	369	416	406	400	405	422	383	402	381	412	387	395	396	385	370	371	414	404	409	392	415	414	409	358	386	402	414	388	376	404	359	400	399	403	403	390	386	393	386	364	374	389	421	382	383	422	415	414	445	379	420	400	418	404	401	372	393	389	383	404	388	360	354	387	455	384	384	387	393	422	433	375	402	380	406	374	396	418	427	373	366	388	425	400	383	406	402	442	397	421	413	377	383	387	411	418	372	434	402	450	422	401	402	354	374	401	398	398	413	387	347	399	389	380	391	391	422	386	388	422	395	420	400	399	381	407	386	382	416	366	404	436	376	365	386	410	394	407	382	393	360	408	405	391	388	372	404	352	367	376	349	406	398	391	419	375	381	388	402	394	399	376	388	396	412	384	412	416	375	432	425	427	423	398	396	386	399	386	420	393	394	400	392	401	398	401	392	377	398	377	362	412	361	382	399	345	402	410	399	400	400	426	403	402	391	382	406	396	385	369	395	399	388	455	384	429	407	404	420	412	389	425	411	403	423	394	394	397	361	414	394	370	363	375	372	414	391	382	380	407	414	380	389	403	397	402	441	420	368	416	377	371	402	394	408	393	396	431	412	385	381	430	415	387	386	371	436	369	417	413	440	434	400	420	406	454	393	402	375	398	369	417	423	404	429	385	374	362	355	384	386	409	401	371	402	379	394	382	396	375	375	427	403	369	382	410	404	401	428	419	428	397	387	371	417	401	388	383	388	406	419	385	424	414	366	408	417	399	422	426	379	361	411	370	378	422	393	398	420	437	431	388	394	402	429	401	375	378	406	403	395	371	413	360	411	399	403	381	417	419	412	417	386	415	403	411	405	365	404	386	422	392	423	405	377	376	367	421	369	383	400	392	381	423	412	364	412	384	388	436	409	399	447	406	388	387	403	429	405	433	361	406	378	385	427	374	393	403	405	399	404	409	389	409	399	400	414	375	364	399	400	387	412	396	394	383	388	388	388	404	417	413	387	439	406	382	405	409	377	377	453	424	427	352	397	414	393	380	375	391	438	418	413	391	371	408	413	409	381	360	381	400	328	375	402	397	384	398	402	404	415	407	381	406	404	386	372	408	387	393	388	379	412	367	385	382	425	417	437	425	397	416	377	437	392	379	388	365	422	405	433	406	390	409	367	403	404	431	384	422	356	407	369	375	368	409	357	380	393	409	436	390	390	427	398	426	390	408	408	454	380	389	398	407	383	402	389	409	403	422	396	435	393	397	386	407	393	382	380	420	450	390	398	425	392	427	381	394	425	413	374	394	403	369	391	400	404	407	412	429	406	391	402	444	400	433	399	384	417	414	422	419	413	401	387	418	384	404	376	402	373	420	402	415	408	414	403	367	424	396	409	392	436	394	410	433	383	411	402	383	417	413	413	401	386	383	392	430	369	403	417	389	407	403	378	432	384	378	382	392	345	403	369	419	392	419	435	414	427	404	372	416	412	399	379	377	432	400	440	386	429	411	375	395	413	418	411	369	408	385	390	404	385	398	405	370	394	360	419	386	437	366	395	377	408	382	383	401	393	404	404	413	399	386	412	372	380	390	406	369	375	429	418	426	413	397	392	406	376	372	402	369	386	406	409	384	375	425	411	426	364	393	395	392	373	402	403	384	425	348	383	406	373	411	384	374	413	364	397	374	400	390	397	414	404	426	399	376	370	364	400	407	354	408	429	394	421	412	391	385	351	397	395	390	418	403	392	395	403	416	372	416	383	383	407	395	438	363	405	424	392	404	399	396	384	426	416	392	385	383	370	397	383	386	362	435	396	409	406	395	389	373	399	403	392	386	376	445	400	404	387	426	402	411	400	386	418	381	419	411	375	428	377	405	395	399	399	414	375	382	405	392	365	405	405	420	425	392	393	371	417	381	391	408	402	417	390	401	389	400	417	373	409	390	402	436	383	374	407	438	424	381	391	400	388	396	382	443	396	363	406	395	414	376	388	383	437	357	405	407	374	383	377	409	389	399	392	369	406	393	373	378	405	385	392	378	391	423	398	383	405	399	405	389	395	382	395	422	376	374	351	411	408	390	380	420	390	397	403	405	388	425	375	400	367	359	390	411	419	422	418	373	369	400	412	392	390	392	381	429	403	364	440	417	402	420	386	406	407	386	411	412	393	429	419	394	353	395	413	365	415	390	425	366	419	390	388	406	441	427	441	365	398	405	376	383	393	364	410	423	370	401	386	418	397	401	424	395	406	415	404	382	403	351	413	369	399	379	380
33901	12633	5804	2701	2009	1507	1236	1063	906	770	654	628	582	557	496	513	517	508	485	486	462	463	472	462	469	447	459	410	407	441	476	448	454	418	451	455	472	451	435	414	443	404	408	407	462	450	408	424	442	429	453	384	471	416	410	399	409	408	432	408	403	433	435	420	431	456	445	458	429	413	436	444	436	411	441	412	431	444	423	396	426	442	449	417	427	413	411	407	398	437	418	408	397	405	461	373	445	447	411	436	440	449	452	461	422	405	436	408	401	431	445	433	406	447	401	442	437	400	451	419	381	422	435	420	450	377	412	436	425	398	408	420	438	447	431	410	454	412	440	406	418	431	439	420	418	438	401	434	439	437	426	418	389	403	414	453	400	416	382	443	405	418	378	436	411	444	437	402	426	432	415	433	397	425	404	440	418	444	435	433	471	380	431	452	420	438	388	421	418	426	423	416	382	413	410	431	433	397	396	453	420	434	397	416	454	436	420	436	414	365	405	464	443	427	393	404	417	432	422	428	410	427	396	431	397	408	439	404	402	435	408	426	408	426	402	436	404	434	420	427	433	389	418	382	449	447	429	408	390	433	429	432	433	396	415	376	392	403	434	441	433	419	428	445	419	415	430	450	402	416	466	446	377	439	454	397	428	431	402	395	441	432	391	453	425	390	403	424	391	393	391	426	372	447	459	414	446	419	403	427	436	437	382	404	405	415	436	425	405	420	397	400	430	476	404	403	386	398	450	426	427	416	411	414	433	437	417	408	430	401	427	447	414	408	393	441	406	424	423	429	391	394	416	393	377	429	447	420	460	435	436	397	420	412	385	428	412	410	455	388	437	393	444	399	428	448	455	418	407	413	407	411	427	435	434	405	444	402	399	431	406	419	419	425	431	464	431	401	399	444	417	444	419	413	406	460	425	415	384	423	446	422	439	423	391	448	420	396	451	419	390	443	426	413	418	454	428	387	405	429	405	411	430	426	462	418	412	436	459	423	405	437	412	415	409	427	406	389	450	411	370	414	408	436	406	384	404	425	405	424	383	438	416	428	400	459	395	396	408	440	386	428	415	397	432	434	400	469	406	432	423	433	432	417	414	438	429	411	440	392	450	431	421	431	399	404	439	432	402	400	424	441	422	419	422	406	438	404	437	423	421	439	418	424	461	402	432	442	408	384	434	411	430	398	399	439	416	441	447	416	404	426	438	430	424	402	379	428	390	399	416	428	435	391	390	410	420	450	431	405	421	427	412	392	410	422	395	435	413	454	411	458	425	427	410	398	436	469	392	420	426	418	397	441	454	456	411	413	382	396	415	411	430	432	474	408	390	429	433	448	441	440	431	435	417	402	441	452	416	399	440	442	406	436	398	426	399	366	413	406	392	374	446	433	433	423	415	439	388	408	421	450	400	405	405	412	429	423	446	414	437	441	406	457	411	405	403	422	469	437	457	431	402	420	425	417	391	469	425	412	456	408	435	425	430	392	418	405	428	385	419	348	427	424	429	388	387	467	447	421	435	424	433	415	415	432	415	414	416	412	444	416	379	407	432	423	413	436	413	428	404	437	376	452	439	423	414	447	425	467	396	407	424	437	429	420	422	416	399	415	408	481	422	424	450	419	402	417	463	439	443	392	421	420	475	442	414	420	399	389	441	384	457	401	412	418	426	420	389	427	448	427	405	409	436	415	407	439	423	427	429	445	387	428	457	393	428	462	397	423	410	423	408	418	423	430	432	441	414	421	452	417	422	394	416	427	437	413	459	422	420	389	407	402	392	400	435	419	428	417	402	396	442	425	414	393	430	449	410	429	400	407	453	439	450	404	420	461	412	412	415	433	419	429	423	428	424	446	446	423	439	403	431	413	404	452	375	370	407	437	387	413	411	425	412	410	445	425	402	386	387	419	389	411	450	436	441	403	429	402	436	430	417	398	414	418	456	390	429	437	384	437	422	412	398	417	375	421	383	404	415	427	444	407	377	411	448	459	435	416	437	406	419	416	423	411	414	438	445	404	423	436	446	408	437	424	433	441	419	427	425	428	414	433	420	407	417	413	425	430	389	383	421	422	425	415	430	399	442	429	436	438	426	435	406	401	444	415	421	444	449	456	389	415	399	387	379	392	414	438	427	407	395	409	416	465	447	428	449	443	436	393	386	428	443	425	431	463	436	417	412	383	448	437	446	415	443	393	405	421	420	434	394	391	387	418	431	383	390	411	430	433	434	466	457	440	444	459	438	444	379	422	400	436	444	420	421	438	455	436	431	416	424	438	457	395	419	409	409	451	421	409	409	435	430	416	412	405	437	435	407	425	444	427	438	435	415	436	424	408	407	400	398	427	384	419	430	378	413	419	422	420	398	427	458	397	420	439	447	407	412	414	438	400	393	412	420	393	423	433	468	437	423	388	442	422	437	428	446	410	417	378	411	405	446	398	406	432	427	435	424	433	443	438	435	429	418	468	409	424	397	437	425	402	422	435	426	401	400	411	389	414	438	429	411	426	448	414	426	414	444	415	396	446	434	469	407	419	448	402	433	375	410	404	408	393	458	451	440	415	414	441	412	430	445	418	435	424	406	434	436	370	404	454	412	426	411	440	440	436	410	416	425	417	431	406	431	429	399	438	424	401	415	412	376	424	369	435	403	398	420	436	395	427	444	381	385	446	457	419	411	412	430	439	400	429	409	403	444	410	406	449	455	363	429	382	431	441	400	379	449	432	418	432	426	417	367	455	427	410	421	438	415	412	414	424	411	428	410	426	421	398	420	427	413	430	382	412	450	409	400	417	447	408	412	402	389	400	396	405	435	372	449	413	392	450	406	406	446	442	432	416	449	441	423	396	434	435	401	456	432	419	372	419	430	443	442	384	410	422	454	424	431	372	401	441	443	406	418	432	416	383	405	426	420	426	405	420	425	419	435	380	430	474	446	419	407	434	450	420	400	417	434	420	431	467	416	416	439	432	395	416	449	471	434	397	419	415	430	386	418	401	446	437	419	391	413	461	424	428	432	408	432	491	458	410	392	416	411	407	427	403	398	410	385	415	420	430	430	442	430	401	423	437	387	470	421	410	428	427	410	402	441	429	410	432	422	410	421	419	436	380	378	451	389	444	466	397	449	413	411	418	443	430	471	411	434	441	417	429	454	433	432	409	472	394	470	461	417	418	420	430	440	408	388	421	423	413	438	410	435	417	424	427	407	427	444	452	417	397	465	414	371	398	433	402	493	459	425	406	437	408	411	439	382	420	409	418	429	423	413	397	408	375	441	420	422	408	386	437	437	395	413	389	417	418	431	426	397	425	428	410	396	427	441	396	376	420	428	418	379	427	410	410	432	394	410	419	419	417	424	423	428	414	441	431	418	459	426	417	390	436	399	425	386	418	391	399	450	437	393	397	456	427	451	425	450	453	427	358	407	407	436	412	428	419	434	421	441	424	442	434	419	447	428	381	416	438	422	440	398	389	421	426	426	382	385	413	429	413	392	400	424	436	441	420
25003	21108	27145	25215	10692	1170	860	806	723	702	750	690	700	718	679	675	670	604	647	636	686	609	650	687	659	583	621	642	678	655	669	634	684	648	632	649	595	609	613	595	631	687	623	618	585	603	660	644	694	714	621	671	629	687	647	629	597	629	639	609	633	630	620	591	613	638	696	623	647	653	587	646	630	616	678	634	657	666	648	609	651	642	684	659	634	563	652	621	655	624	643	660	672	623	645	613	698	673	652	619	611	631	674	631	629	606	663	651	635	622	635	659	647	612	642	687	606	623	629	641	649	649	697	649	643	628	603	679	609	616	621	610	597	656	667	670	629	626	648	608	590	650	603	614	621	618	643	603	639	633	662	659	642	638	623	619	662	625	615	687	677	614	678	634	643	640	619	665	647	637	697	592	664	625	677	616	586	638	583	607	625	664	640	637	666	597	640	649	669	646	632	674	599	634	603	644	620	632	609	634	635	633	683	664	658	587	614	650	612	617	644	610	600	679	619	617	628	675	642	699	620	656	654	643	619	627	630	585	622	626	645	680	626	651	603	669	614	646	593	617	593	653	627	637	663	628	701	648	623	664	671	635	610	619	669	615	616	606	609	612	639	621	627	628	644	610	593	680	613	593	654	613	602	615	616	623	666	607	650	639	634	601	656	602	626	680	620	681	625	621	642	598	618	642	658	666	668	574	645	584	591	622	657	578	661	605	638	618	615	591	648	602	649	654	640	654	647	645	647	659	636	643	661	634	656	633	586	628	688	638	638	637	650	668	613	601	634	654	623	687	617	691	703	645	632	612	634	664	658	638	631	602	597	637	665	632	626	636	636	645	639	650	606	649	668	641	681	668	696	613	634	633	641	638	639	633	643	629	690	641	640	669	656	648	650	621	623	642	638	649	659	675	621	635	684	626	622	634	651	688	675	637	642	629	593	677	616	657	666	641	657	579	645	624	663	652	630	625	601	672	634	638	635	630	603	600	680	701	621	670	642	594	641	639	619	653	681	634	603	668	640	677	660	680	674	701	652	639	640	655	668	611	649	663	644	617	631	656	613	667	659	652	621	631	616	661	630	641	643	628	622	645	643	661	691	644	648	662	614	654	654	642	591	630	673	610	673	661	658	626	621	648	635	657	649	623	623	638	613	637	630	638	664	595	645	642	642	602	649	640	624	646	616	614	641	679	647	640	597	608	670	664	695	620	678	660	686	625	663	599	648	679	575	644	588	614	627	606	697	618	603	582	658	655	633	637	639	656	638	636	630	646	602	686	668	606	662	652	653	607	660	655	636	648	619	680	659	652	600	628	624	635	640	673	610	667	658	620	655	615	653	665	597	705	644	652	644	656	578	628	629	607	667	614	646	632	638	668	627	661	632	628	686	617	614	618	621	632	642	622	634	664	663	623	704	618	621	641	651	622	654	662	623	615	667	624	638	630	640	623	627	626	610	643	648	629	595	671	643	668	599	632	607	643	640	643	617	632	622	657	652	647	677	616	590	650	615	656	672	602	640	637	657	612	631	670	657	710	670	622	601	635	633	631	651	619	658	657	622	640	663	593	635	622	624	633	629	608	622	694	680	664	625	619	641	609	601	656	621	641	615	651	622	636	614	643	608	627	680	633	640	646	674	607	689	640	613	596	614	690	645	630	638	611	633	649	657	630	680	617	640	645	662	624	622	698	611	645	665	675	642	660	604	660	654	626	643	630	636	639	613	602	641	672	581	616	639	637	674	649	619	641	608	619	684	598	624	641	592	667	694	654	644	620	658	651	651	621	591	604	663	630	631	644	624	650	635	648	633	605	657	644	673	648	646	658	663	634	649	649	628	652	621	655	647	673	599	619	639	633	636	621	656	689	641	667	671	612	636	691	637	576	635	608	600	602	609	617	661	619	634	651	642	662	688	640	615	653	613	665	642	668	627	642	591	615	627	628	624	634	668	679	631	596	644	648	633	620	656	654	668	646	670	617	639	643	668	647	615	571	653	644	644	618	629	683	617	640	626	618	655	614	631	634	619	636	622	636	676	679	671	666	643	628	635	636	595	639	651	612	637	663	662	627	666	650	626	616	648	608	673	635	631	621	618	607	655	662	633	650	658	650	578	633	688	649	601	599	657	651	627	627	686	671	643	620	623	697	648	636	643	618	627	642	677	663	615	600	596	625	630	597	633	628	579	619	636	650	674	629	629	599	646	644	662	628	647	632	650	648	644	648	638	633	615	647	617	641	639	655	639	617	601	615	655	601	604	606	668	650	653	623	587	683	632	677	661	599	592	628	626	622	611	630	656	645	658	612	631	644	678	596	671	660	666	602	616	601	643	634	628	650	611	613	639	642	633	678	655	653	658	635	644	701	665	665	637	634	625	636	617	681	661	649	620	659	634	615	631	645	620	611	613	673	587	619	605	606	629	648	659	626	617	632	642	648	670	651	637	630	657	649	628	615	604	647	594	661	623	682	619	668	587	632	653	672	649	638	598	651	608	631	617	654	655	636	601	648	691	659	638	646	591	614	626	620	570	619	632	672	641	618	660	616	654	611	657	633	661	626	647	569	612	608	639	608	650	655	664	612	596	586	612	576	699	594	564	674	657	652	640	663	610	670	628	662	611	640	630	626	593	641	628	602	657	666	622	662	668	585	643	629	644	648	599	599	630	653	643	654	641	671	569	631	690	653	741	613	616	638	634	598	604	636	595	672	589	684	725	648	627	627	660	617	626	646	638	665	661	641	640	659	590	624	671	608	639	667	650	618	674	634	613	687	641	608	614	613	620	585	690	615	658	602	581	606	672	652	643	625	658	642	642	621	674	653	584	628	577	643	604	647	608	609	633	618	614	652	642	609	606	682	648	650	630	668	654	624	626	633	693	662	614	630	649	626	659	684	643	611	662	623	672	621	620	692	666	662	622	613	639	640	640	632	628	644	666	641	659	665	657	604	689	640	681	667	597	630	636	667	627	635	623	640	645	653	663	647	577	625	617	629	615	643	621	659	604	643	662	620	638	617	647	648	682	656	644	613	612	654	632	654	656	663	676	667	614	635	597	641	652	644	613	627	649	608	619	630	613	667	619	658	642	684	616	579	672	664	684	638	654	653	648	653	652	623	634	658	640	651	624	634	666	647	634	639	675	687	638	661	666	616	683	625	651	628	640	634	625	667	670	654	582	660	620	681	630	648	623	627	674	653	600	647	613	635	666	639	664	654	609	602	660	660	693	634	658	611	634	688	620	681	630	610	619	668	627	673	617	642	603	609	603	637	633	612	611	630	631	673	625	614	641	599	657	637	616	637	617	618	601	574	676	655	621	595	669	637	638	622	594	603	640	627	669	607	643	621	593	665	659	614	621	647	585	614	654	671	641	616	656	630	662	630	624	643	635	647	676	616	671	638	701	631	625	603	702	647	648	585	613	654	665	651	644	670	666	641	650	625	655	670	662	651	622	641	635	608	682	653	660	596	677	680	643	645	627	655	643	617	659	624	631	641	653	629
31360	8421	3480	1903	1422	1280	1122	985	985	837	804	796	782	782	727	709	676	731	693	730	718	707	720	681	663	708	732	680	670	708	681	690	655	687	636	659	645	685	690	643	704	692	699	673	730	699	722	679	671	740	698	725	702	706	663	670	670	710	663	689	667	682	689	678	682	674	687	751	707	650	651	709	683	691	713	699	647	703	717	672	679	655	613	681	675	657	675	671	676	676	683	671	694	721	648	677	673	640	697	643	684	687	672	690	689	684	704	673	656	695	656	633	658	669	701	699	698	711	688	665	670	681	672	645	669	663	688	692	687	664	668	677	676	687	626	689	664	682	620	673	667	655	677	685	673	633	730	698	737	683	690	678	669	678	708	622	671	629	686	670	708	700	681	684	667	721	650	674	711	708	708	682	707	684	663	680	677	681	701	625	673	658	637	652	661	710	694	673	692	677	685	669	691	685	631	695	686	678	685	704	666	642	641	673	650	725	686	713	623	680	632	680	709	652	660	699	689	711	692	649	720	679	664	702	715	742	695	629	694	718	708	657	662	668	677	685	676	668	713	676	682	699	646	652	693	653	682	686	711	703	652	661	681	688	694	688	657	719	666	667	676	668	667	678	717	652	629	670	688	670	663	653	694	716	701	681	689	695	681	696	669	706	716	678	695	645	703	667	716	672	717	669	666	648	646	698	725	625	645	696	651	666	651	700	648	656	685	697	667	674	675	633	686	684	655	698	688	731	683	640	648	666	694	699	737	669	698	641	707	707	635	661	687	700	680	688	634	640	647	667	684	697	757	701	626	691	711	681	654	667	629	630	680	686	714	664	692	663	684	655	691	655	688	664	701	692	718	677	685	689	684	635	652	659	724	703	652	673	633	670	702	701	670	669	671	694	731	661	658	728	694	624	702	690	686	689	644	674	701	701	692	670	670	654	674	694	661	669	703	676	658	648	687	722	719	688	642	718	674	676	678	693	715	675	683	691	694	682	678	692	721	651	693	669	670	693	669	684	672	670	711	689	715	654	705	685	691	651	705	642	652	690	651	692	656	692	656	644	639	662	680	716	744	657	725	640	681	668	671	680	674	695	661	666	655	694	676	691	653	657	660	701	653	702	652	669	733	709	649	661	717	687	696	731	666	667	639	696	652	644	668	671	662	659	717	667	637	729	701	699	637	704	578	709	699	665	678	674	740	675	699	638	664	704	689	707	675	694	678	687	715	699	669	689	666	703	723	692	680	692	698	664	661	712	675	673	632	681	704	641	692	672	665	678	658	662	648	687	651	655	661	715	638	703	712	714	680	709	666	689	686	664	700	675	672	682	676	700	689	673	691	657	700	656	700	678	629	667	689	661	711	660	645	706	672	676	735	648	711	664	694	701	637	658	684	700	697	685	706	664	634	694	687	711	697	669	683	650	670	732	674	661	671	693	694	664	681	688	695	699	676	674	663	737	695	668	680	681	656	660	648	620	697	675	656	656	688	639	636	695	658	708	660	691	742	692	658	697	671	687	680	666	695	718	666	720	696	686	669	683	684	676	676	623	679	701	706	722	669	685	665	697	650	693	714	674	663	659	704	695	666	625	712	737	672	658	625	713	646	663	689	698	657	641	688	703	663	689	717	696	668	739	705	655	705	654	663	670	650	659	673	705	710	660	675	694	706	696	709	686	646	677	693	701	665	686	671	674	679	701	667	689	700	676	667	689	652	686	666	650	657	666	686	731	667	642	640	652	678	677	663	717	705	673	682	640	698	691	672	729	693	716	653	687	697	715	700	669	681	651	718	673	692	657	680	689	738	716	662	677	709	661	697	694	662	713	697	682	699	680	650	695	725	695	695	648	710	691	650	634	662	674	662	651	690	692	625	657	682	699	641	711	706	649	684	709	675	676	701	730	664	693	630	699	598	669	702	608	731	695	646	635	686	634	725	650	684	627	667	648	676	642	662	655	727	634	727	714	678	669	687	722	699	679	656	670	688	697	670	661	690	702	681	651	667	659	668	728	678	699	645	698	644	664	680	648	673	717	709	669	671	631	663	722	712	722	705	682	687	665	678	671	689	753	658	703	640	658	627	711	680	672	695	629	691	647	704	670	690	736	682	701	661	685	680	688	675	646	655	675	688	710	689	721	674	704	677	701	691	653	651	671	660	664	689	679	669	654	702	637	692	671	725	657	664	690	677	643	667	666	663	684	672	676	700	674	633	714	683	677	659	663	695	640	687	676	690	693	690	659	690	631	620	684	642	680	625	703	689	679	675	677	708	665	724	692	682	664	680	656	709	678	672	668	695	650	732	691	672	633	702	740	651	683	679	702	685	651	678	685	654	703	664	666	693	657	721	695	683	658	674	598	664	727	689	716	723	633	655	667	645	655	729	663	620	628	667	691	685	721	699	675	673	642	721	665	677	677	669	661	686	684	681	650	666	649	672	666	711	658	674	679	688	717	652	675	663	698	664	695	680	664	719	682	691	694	678	690	689	679	695	675	725	654	669	684	673	712	701	735	724	707	678	705	665	684	681	700	720	703	644	684	685	664	706	671	712	710	653	678	666	620	643	683	650	683	672	699	676	688	703	710	616	743	673	701	715	674	650	723	699	711	672	685	661	657	681	656	691	679	635	688	685	646	690	675	651	715	706	661	677	661	666	673	645	713	661	698	694	692	643	733	681	674	634	641	723	651	691	670	676	697	654	661	698	697	666	678	664	697	702	671	694	728	635	646	677	662	665	695	681	652	692	690	660	672	642	693	652	666	655	674	678	619	637	636	655	673	667	684	685	692	682	640	678	685	687	735	696	655	708	681	687	716	692	679	687	651	701	664	644	688	680	701	670	746	681	712	664	679	656	708	677	673	657	691	713	694	667	676	730	657	650	695	625	698	663	631	637	710	675	702	696	695	638	666	679	640	667	653	667	673	690	693	667	676	690	656	716	658	685	686	705	696	679	689	713	700	672	709	681	667	659	661	664	716	687	695	692	653	701	664	701	690	728	720	683	668	690	670	643	675	743	658	645	659	647	667	666	658	725	661	679	662	718	705	682	665	717	670	646	706	723	682	658	662	699	676	644	692	606	640	733	673	706	692	672	684	697	619	632	690	693	654	659	726	679	660	652	688	690	673	635	685	664	639	676	700	693	686	677	675	667	671	642	681	672	616	692	696	647	709	646	687	647	649	684	674	727	731	640	692	691	681	692	698	638	689	707	694	640	720	704	681	638	686	672	602	711	670	741	685	680	698	691	635	748	694	667	664	640	732	673	620	710	683	710	714	683	662	680	648	659	664	651	712	696	719	693	664	672	651	641	641	683	741	678	691	687	710	680	665	680	672	649	709	668	663	644	709	721	666	663	657	633	690	726	695	735	680	660	698	669	696	683	697	728	652	647	706	721	719	615	705	641	648	679	673	667	702	643	719	663	646	686	681	690	656	659	693	661	735	675	665	629	673	691	687	721	675	678	689	641	678	734	651	683	672	643	660	704	684	638	629	669	712
22632	21104	28721	23737	21108	21182	9419	1740	1343	1268	1141	1104	1014	1024	1056	999	959	899	938	952	940	878	885	912	935	900	887	858	889	840	907	824	892	850	919	869	913	891	866	824	836	869	919	876	839	861	888	848	872	896	861	862	886	873	841	858	861	873	873	851	868	841	850	855	886	827	922	856	859	817	866	851	802	847	921	783	905	809	886	835	901	880	839	822	918	851	856	844	841	852	903	827	879	891	894	830	852	809	810	882	848	818	895	889	873	871	794	852	792	833	848	826	891	827	850	821	845	818	813	872	849	861	834	840	849	862	839	832	846	864	863	795	859	835	860	877	852	868	766	852	854	843	873	881	876	850	857	907	852	792	822	850	814	851	834	835	846	889	848	845	846	899	830	896	846	892	906	847	907	859	846	871	833	823	792	875	887	872	861	871	832	870	854	816	832	880	887	851	827	899	859	862	840	835	875	863	834	883	825	864	814	856	880	839	820	847	831	801	875	868	837	841	806	857	854	797	855	832	865	860	816	845	840	900	841	823	860	836	840	864	872	875	846	836	805	840	839	872	841	866	863	788	858	881	824	869	815	866	818	813	853	805	844	787	897	841	845	840	855	850	831	845	786	817	844	874	849	880	817	890	869	869	883	864	838	813	764	919	790	867	826	856	853	844	843	843	903	858	820	823	815	904	804	866	845	835	824	858	850	870	836	905	849	844	856	859	875	832	805	860	929	816	890	855	822	854	891	823	942	893	876	848	899	867	841	844	856	845	867	799	782	865	836	799	907	829	864	849	798	829	825	889	835	799	855	906	860	836	834	858	844	878	840	847	840	820	857	875	873	911	860	921	856	885	891	824	819	914	855	874	788	828	915	862	847	870	833	800	876	804	885	905	845	882	865	835	813	899	838	826	849	876	824	788	853	780	801	860	854	810	856	838	808	856	819	840	825	806	843	776	815	898	816	842	882	876	839	815	860	806	873	809	820	799	824	890	863	843	870	887	859	846	828	796	874	880	832	822	809	857	866	833	838	842	803	835	857	839	845	844	813	850	898	795	906	856	840	857	901	816	860	874	888	868	880	902	847	883	822	831	870	828	837	866	858	811	865	821	845	787	834	838	832	856	873	825	908	806	847	785	831	857	850	850	833	816	889	898	865	865	871	825	815	847	860	840	873	864	867	873	870	852	830	830	819	880	826	827	839	861	826	808	876	750	867	829	848	875	895	895	888	888	829	852	810	865	889	892	853	831	861	865	825	885	894	878	874	852	851	826	843	820	928	825	863	778	882	875	789	855	896	910	847	825	842	823	875	841	802	851	786	844	808	839	833	863	851	838	844	871	824	783	832	830	808	861	840	885	862	827	834	847	802	897	857	836	869	868	821	816	867	848	884	872	873	856	833	810	897	837	829	830	890	802	861	850	842	866	850	872	832	822	855	839	845	838	808	844	830	866	884	868	831	825	854	841	835	849	836	855	831	854	828	831	843	832	830	844	895	827	811	895	833	833	837	869	870	854	802	824	890	850	863	850	860	836	856	825	808	873	842	822	784	866	880	846	854	823	849	878	879	831	840	869	834	848	879	842	829	852	867	861	824	823	818	848	824	834	848	893	843	839	837	767	883	794	878	789	836	869	794	845	825	857	905	847	826	842	867	808	828	825	840	856	850	908	817	898	832	836	847	859	885	824	820	869	815	788	823	842	832	886	834	875	849	872	893	868	823	875	849	804	852	846	847	740	825	846	818	834	839	909	840	848	842	806	837	854	810	847	843	880	810	833	836	804	857	848	823	834	828	813	848	821	854	873	881	868	820	853	814	813	844	857	845	787	889	800	861	842	851	821	847	873	862	862	857	863	855	860	881	819	868	884	827	839	841	847	894	863	827	901	783	850	840	847	756	857	828	872	899	851	937	806	868	831	845	867	894	902	869	845	869	919	888	871	857	830	858	796	876	842	878	842	832	852	854	841	834	823	877	850	837	863	825	858	802	842	845	781	838	862	824	798	847	850	829	819	891	905	884	854	824	835	839	796	839	814	823	813	829	888	833	819	872	818	842	860	803	848	874	865	834	846	856	854	833	840	813	878	795	802	842	854	834	810	812	861	842	852	808	847	837	838	866	879	857	910	902	825	830	859	837	812	908	843	856	876	835	915	871	871	809	877	912	855	856	874	848	827	865	858	792	861	914	907	830	877	822	834	852	836	835	837	867	868	878	845	902	839	854	824	835	855	860	834	863	825	822	837	812	834	834	847	862	829	836	772	839	900	838	876	853	800	758	865	886	892	840	838	866	850	868	849	879	813	840	888	854	822	884	856	839	841	874	854	881	838	829	873	899	825	870	869	853	845	854	888	876	852	828	844	827	802	851	916	895	844	893	778	846	826	784	876	839	834	815	817	859	802	903	876	846	849	839	838	788	867	868	839	794	769	857	854	797	835	896	803	840	869	896	828	876	822	871	843	857	865	848	856	863	863	832	839	883	897	849	810	837	832	833	855	839	840	882	821	866	803	854	889	853	834	851	869	826	793	874	853	871	834	882	920	808	879	874	857	821	834	903	878	791	853	895	899	849	859	862	821	845	853	841	815	825	842	845	843	851	881	845	808	837	857	828	844	820	811	777	914	867	834	877	876	869	869	870	850	812	852	846	862	868	805	833	810	908	840	869	867	846	883	826	861	843	859	840	872	838	857	860	936	816	871	867	837	836	837	856	854	855	863	843	755	888	886	819	809	867	839	857	828	875	827	854	818	860	826	855	811	836	827	800	814	854	827	900	782	857	871	810	850	842	828	831	846	849	835	824	890	876	830	859	880	862	910	809	825	863	839	892	904	844	848	809	849	832	853	868	910	856	856	879	868	934	852	847	817	872	847	867	800	816	882	877	844	877	814	830	914	826	817	874	822	910	808	870	793	812	875	848	885	837	786	834	810	841	871	804	895	857	805	806	819	865	846	875	825	821	823	838	838	802	816	868	931	897	852	850	836	822	790	851	852	863	834	911	822	883	835	866	843	821	888	865	801	881	866	845	864	861	875	903	834	881	869	842	812	808	802	824	842	865	870	833	870	835	895	866	873	890	874	807	869	863	854	823	825	825	861	850	832	853	831	833	809	809	875	876	827	841	841	850	824	818	778	880	828	885	846	848	790	861	833	839	787	854	863	814	877	829	942	838	823	877	864	871	865	847	870	805	863	845	880	790	825	838	840	826	797	871	851	845	867	875	822	838	833	873	852	864	827	841	869	894	805	843	836	874	864	831	889	844	823	842	842	845	890	832	862	830	848	828	843	850	813	904	791	834	852	862	910	786	822	826	872	876	866	822	896	842	849	812	859	827	925	843	850	872	776	878	831	851	835	824	827	887	833	825	890	870	858	854	859	835	837	790	857	891	863	807	859	839	857	904	814	809	865	810	843	905	818	843	841	854	862	819	839	804	879	804	814	857	786	836	823	839	862	791	886	835	821	835	805	830	847	866	850	801	868	826	826	876	792	849	790	869	834
38689	18766	10056	5157	3759	3017	2451	2011	1676	1566	1395	1226	1211	1073	1093	1018	977	982	942	942	960	967	914	907	898	911	928	899	875	883	891	896	889	877	840	850	857	916	869	874	934	851	862	878	881	822	874	820	838	897	806	870	830	821	819	823	880	879	838	847	860	880	885	855	794	826	808	833	850	841	926	847	830	863	859	866	800	885	842	842	819	925	860	870	848	821	863	844	845	835	794	824	816	878	876	898	845	870	858	827	807	902	909	791	925	825	844	869	826	853	858	874	906	836	823	861	856	888	861	801	788	793	868	880	813	812	871	814	840	863	832	800	837	860	811	824	829	876	836	856	865	814	839	818	870	864	831	821	852	817	825	819	872	865	820	865	798	830	879	892	875	821	854	824	823	783	858	869	829	864	810	835	839	877	845	793	814	857	792	851	868	830	840	858	848	857	828	861	858	854	818	835	821	775	877	841	836	851	842	866	880	888	879	879	850	869	807	830	813	834	851	812	865	821	797	861	830	795	846	866	870	819	849	869	859	822	819	863	823	853	818	832	842	830	795	829	854	887	879	862	878	874	762	840	843	840	865	831	813	826	863	866	853	891	850	830	758	842	845	864	874	828	839	841	827	829	880	827	846	811	835	887	821	847	837	861	817	806	828	833	838	811	846	862	791	862	812	873	815	828	798	773	806	823	852	836	798	850	848	876	841	832	863	885	900	805	843	857	852	866	878	868	862	889	814	843	879	860	844	867	799	804	872	823	869	831	859	865	864	864	886	852	874	878	832	841	913	876	814	841	856	850	861	880	819	831	845	847	807	808	859	852	844	882	786	826	861	802	842	851	860	842	823	838	848	830	849	840	804	822	794	870	841	871	866	835	818	845	868	827	842	803	824	815	840	853	842	868	811	885	836	782	859	839	836	847	829	861	809	822	901	864	847	846	836	819	845	847	817	825	880	824	858	843	876	918	878	931	816	894	859	811	827	867	894	870	870	789	839	818	860	826	881	923	810	832	823	833	837	838	847	882	820	818	770	848	836	839	812	887	850	894	809	793	804	813	835	875	801	849	880	776	855	841	847	844	897	874	817	824	881	825	846	872	840	875	833	840	888	829	822	844	811	830	868	816	841	802	858	823	836	860	906	861	834	902	877	805	817	876	841	783	793	893	806	825	809	772	845	907	845	889	855	814	823	803	849	836	833	862	858	890	869	791	839	856	834	874	905	854	877	822	845	848	856	844	840	883	833	866	845	830	841	846	868	869	829	859	905	832	847	815	826	877	849	841	811	864	882	829	863	855	792	870	835	809	827	858	849	832	823	826	852	865	838	786	819	842	864	818	773	805	853	827	865	854	853	834	853	872	860	872	823	879	820	791	788	841	867	918	912	806	814	845	872	830	826	864	831	832	802	836	847	838	827	815	860	837	786	816	869	832	825	779	842	866	831	833	887	871	866	862	824	892	859	804	840	834	804	812	826	823	851	827	855	885	875	891	832	862	859	844	810	857	820	788	803	831	851	802	857	862	840	837	860	850	776	870	886	873	824	823	855	832	877	910	853	851	838	863	837	876	884	839	808	856	829	829	868	826	822	854	844	835	812	883	791	804	814	801	873	846	826	861	835	873	838	880	860	851	865	915	846	842	840	793	843	877	819	853	881	842	832	853	829	825	863	869	843	852	791	775	846	835	844	860	864	865	863	850	872	879	845	902	839	857	841	839	857	856	849	853	844	841	870	790	841	773	837	887	876	875	851	863	808	844	872	885	850	791	854	845	819	829	815	855	848	850	878	865	834	869	842	863	833	829	872	851	819	847	856	797	867	837	858	825	849	826	825	810	823	895	767	835	830	821	899	795	879	800	820	844	799	848	834	858	841	866	896	828	890	845	807	822	827	813	815	845	822	828	793	832	854	898	856	847	849	875	835	840	860	884	822	827	822	861	869	803	846	858	880	862	849	818	846	850	880	836	827	854	840	841	849	856	808	908	823	858	845	798	870	840	841	871	864	843	870	835	875	842	890	829	833	856	868	813	851	838	853	798	836	875	838	825	838	853	829	859	851	793	870	875	835	827	805	826	861	910	827	794	811	867	892	851	813	853	844	796	853	831	836	888	832	814	807	832	840	766	841	862	835	809	821	864	863	874	831	853	859	841	788	816	872	866	865	867	796	853	831	829	797	833	823	859	835	815	892	817	805	810	860	859	841	880	781	822	780	840	891	853	829	847	818	813	806	837	808	865	836	844	834	850	815	837	885	836	860	867	816	850	920	889	845	821	871	863	861	823	806	839	857	850	827	894	869	889	855	845	906	831	771	811	813	842	828	786	853	869	869	813	827	862	835	838	825	778	815	848	835	842	884	862	845	837	860	852	844	840	850	842	830	808	841	850	834	851	806	861	837	879	819	845	845	860	799	826	854	838	848	847	849	840	866	808	835	863	843	824	840	821	845	841	789	843	798	853	819	771	842	870	885	781	863	858	823	816	853	819	826	817	834	855	886	824	804	879	846	848	872	834	822	857	849	871	847	799	850	866	823	841	864	848	839	832	901	825	837	827	861	851	852	827	912	832	828	898	865	835	847	844	797	881	881	831	823	865	881	888	839	781	784	864	843	831	830	803	887	846	885	822	839	821	884	797	862	872	868	909	799	823	906	837	839	851	853	848	884	884	817	781	844	852	806	796	797	861	866	843	846	801	842	854	805	844	819	862	825	823	803	830	891	826	835	862	886	891	854	875	884	860	834	854	826	839	834	855	904	859	826	797	849	828	808	817	846	862	822	847	828	881	854	808	859	862	857	868	912	879	878	830	902	839	813	856	889	869	827	833	854	802	879	846	812	855	894	904	868	823	840	857	846	818	887	811	864	872	882	839	853	785	842	853	839	828	821	825	798	863	827	841	813	835	852	885	843	892	831	801	836	874	858	840	841	818	866	900	828	840	877	838	871	853	843	904	868	859	883	924	806	885	835	814	835	830	836	799	848	863	836	866	846	833	827	852	883	829	826	782	826	865	872	816	837	805	828	851	857	853	836	847	850	839	840	881	866	815	803	775	883	819	900	836	869	828	862	859	878	814	889	876	839	840	843	862	805	853	844	860	824	845	856	883	857	855	844	780	817	837	827	866	851	829	847	878	850	843	822	838	836	852	826	878	802	898	801	817	831	852	797	841	892	903	826	846	878	850	834	859	855	805	845	828	833	841	877	880	840	851	832	830	850	817	859	844	805	799	861	840	836	826	871	874	828	879	939	864	855	867	874	878	859	826	763	815	777	827	848	841	877	853	870	867	850	865	869	851	856	828	865	851	827	871	844	797	879	820	888	822	815	805	862	837	869	828	811	826	777	874	828	852	836	845	831	814	865	855	789	826	855	842	853	872	793	880	893	870	851	862	819	863	857	890	823	814	856	843	870	905	826	851	816	838	802	806	877	826	882	870	893	842	879	825	799	861	841	837	831	805	848	845	842	916	838	843	873	812	819	856	839	847	848	816	824	861	814	823
27722	18525	4559	537	417	348	364	319	306	334	339	356	332	333	321	334	343	299	327	326	299	305	285	341	331	304	288	309	315	302	330	316	291	328	317	347	360	326	329	341	329	341	335	351	291	357	336	290	345	314	358	337	347	323	324	327	319	311	326	297	295	320	335	334	355	325	353	327	348	332	357	319	338	316	333	301	327	291	313	330	295	363	318	306	297	326	327	315	320	302	313	300	310	347	331	305	314	308	341	334	328	332	323	288	348	294	356	342	328	313	319	333	326	340	335	320	322	347	284	332	344	311	288	309	314	327	323	337	304	335	320	328	326	341	314	328	349	319	314	335	306	305	352	346	315	348	330	303	304	334	321	323	360	328	340	312	327	303	289	330	310	334	332	344	318	344	341	312	328	332	351	319	341	327	309	295	333	322	338	316	346	353	302	318	347	316	320	314	308	357	363	345	315	316	315	330	322	344	312	351	309	333	324	345	370	331	309	316	301	313	317	329	321	313	316	305	333	357	330	308	328	307	367	351	337	335	321	328	314	298	337	339	287	311	332	346	316	292	334	345	310	334	326	307	331	334	319	322	304	340	324	300	317	346	354	312	339	318	326	328	342	367	334	328	356	317	302	313	337	321	358	313	355	315	297	338	287	336	334	327	320	300	343	322	315	331	328	320	295	340	304	339	312	337	307	332	313	341	343	324	329	333	334	335	344	320	328	327	297	321	305	282	309	344	314	330	325	301	360	328	348	319	308	342	361	316	318	337	323	352	351	318	325	336	286	333	318	331	325	297	300	293	315	305	302	336	318	317	332	302	332	306	301	335	334	326	317	352	333	299	348	330	305	289	313	315	337	339	348	331	328	320	326	298	334	309	314	319	342	316	294	323	321	349	326	345	332	336	283	346	315	356	326	315	342	323	284	331	332	316	305	347	342	353	328	301	343	323	321	330	330	289	322	307	311	329	302	328	294	316	314	296	310	324	319	315	329	312	341	303	313	358	321	304	295	312	313	337	298	326	310	345	337	335	319	298	308	341	325	324	320	316	325	352	326	333	284	340	303	336	310	287	320	297	318	318	335	343	297	333	313	333	317	333	327	340	332	303	312	327	315	325	317	323	338	320	308	325	316	306	291	334	336	342	317	323	343	316	359	347	323	315	312	312	303	309	317	325	332	328	327	354	298	332	306	273	302	305	341	342	339	327	346	350	343	306	357	313	345	290	306	317	331	338	315	287	330	288	343	372	305	310	348	328	307	307	307	294	335	314	315	312	320	319	329	313	306	327	328	328	314	346	315	352	329	338	305	342	315	353	352	276	340	321	313	278	358	302	297	303	320	323	293	316	302	330	301	332	301	293	349	304	320	323	313	320	318	303	323	314	314	305	329	336	316	303	321	322	334	324	336	321	336	303	295	299	312	308	308	283	340	321	350	319	344	328	319	348	332	341	338	352	327	304	324	311	326	372	311	325	301	342	311	336	367	326	317	296	286	341	328	335	328	300	352	328	324	310	304	336	297	327	321	305	308	332	325	367	319	328	310	337	330	336	332	316	356	329	313	320	330	318	338	318	308	345	301	303	317	321	313	341	348	325	308	311	327	327	327	278	339	311	318	319	328	323	340	300	316	300	330	309	323	332	314	318	308	342	303	334	312	302	336	337	343	322	327	332	334	316	318	344	342	300	293	316	322	320	290	286	333	308	334	321	325	314	322	309	299	290	328	321	323	330	314	316	314	331	340	335	324	322	342	309	306	326	320	291	339	329	310	313	321	300	299	324	354	316	304	311	371	321	308	318	346	316	334	322	345	323	293	309	359	353	325	327	328	351	342	319	305	312	327	327	336	311	327	315	345	321	340	330	322	314	324	350	346	328	321	306	315	323	318	310	343	329	313	324	351	310	317	338	330	315	334	276	319	328	301	312	322	316	332	324	294	298	314	346	333	348	319	313	383	331	319	328	320	354	335	313	327	302	300	368	320	338	322	283	317	357	313	329	322	314	358	313	326	317	321	320	323	317	335	317	334	315	337	334	318	340	315	310	338	362	322	352	328	288	291	339	300	294	342	334	329	310	328	334	347	321	330	315	311	314	304	339	299	331	307	327	315	333	310	319	292	345	317	324	343	304	301	331	340	333	327	289	319	316	323	319	323	308	316	370	316	326	329	284	323	327	316	356	326	346	306	308	300	318	319	280	328	327	290	312	321	307	325	315	295	350	331	321	326	374	324	310	311	339	305	315	326	373	333	326	337	351	291	332	343	307	330	328	330	321	293	312	331	313	312	319	322	334	328	356	325	322	307	342	303	360	316	314	313	298	333	303	308	357	311	345	319	343	302	323	319	301	308	320	307	315	299	358	300	326	333	304	335	344	333	303	339	318	322	301	299	350	334	314	333	335	355	329	329	306	388	339	331	329	333	318	336	324	313	291	299	318	351	325	305	302	309	327	342	323	329	360	308	325	310	318	323	324	296	332	307	326	305	341	316	326	334	341	347	359	328	306	299	327	316	316	321	306	335	303	342	356	332	344	313	324	346	296	354	296	328	319	356	314	315	316	289	327	327	321	306	327	310	285	302	312	320	313	323	306	305	326	317	302	343	322	307	333	309	342	319	340	319	282	330	330	312	289	325	313	344	327	301	341	297	303	324	322	305	323	311	284	325	316	333	332	308	289	327	329	340	297	327	316	334	297	306	336	337	324	348	333	336	348	365	317	301	333	334	311	320	307	350	320	333	314	278	336	303	323	322	279	305	339	290	278	351	322	307	314	326	293	338	334	316	315	308	320	326	306	306	333	349	347	331	333	367	298	317	342	323	327	315	311	337	324	328	282	309	333	308	342	319	316	303	310	295	323	355	328	313	321	340	325	321	367	356	306	347	272	329	327	325	332	338	341	333	321	336	340	328	309	317	329	356	340	316	315	318	353	363	334	322	352	336	307	309	322	339	325	326	311	293	290	315	332	319	291	282	315	293	328	332	312	344	338	298	320	336	320	379	310	308	322	312	329	313	311	312	343	317	353	341	328	357	352	324	326	335	337	315	337	303	328	369	345	303	320	339	299	308	332	289	285	328	310	331	272	310	338	323	330	332	297	322	296	354	309	345	339	347	315	337	310	282	348	349	343	354	338	364	344	323	322	328	324	335	344	339	325	307	307	308	292	316	336	311	335	327	348	321	309	330	300	297	300	290	307	305	302	316	329	310	335	312	308	294	320	312	320	307	319	299	297	326	307	296	325	341	318	323	325	324	345	299	315	323	329	320	357	349	323	319	321	334	303	337	325	317	335	316	333	300	363	340	310	332	341	299	301	332	328	336	311	335	329	328	314	302	323	321	323	323	327	331	333	332	323	307	323	351	310	356	309	295	320	334	311	348	334	319	324	346	315	313	336	327	300	308	315	319	312	304	291	329	273	332	302	309	334	313	322	313	305	351	294	293	327	287	310	317	351	334	307	341	314	318	315	335	349	301	325	306	297	352	324	300	314	302	329	314	323
11706	1655	712	488	456	459	422	400	429	375	379	376	363	365	354	397	367	365	351	358	359	371	383	372	359	350	357	363	381	379	344	370	385	365	365	357	341	380	368	339	385	380	393	356	385	369	347	320	371	388	376	390	356	367	343	361	369	355	367	358	363	344	414	352	372	373	325	371	357	357	363	375	351	354	361	380	342	404	381	413	354	361	364	374	349	402	384	390	359	365	391	399	357	338	363	387	348	326	373	365	353	323	390	347	345	348	368	329	322	373	377	352	344	383	369	365	346	328	366	351	341	375	368	349	342	349	390	360	368	363	373	345	396	365	354	387	334	322	390	364	357	354	324	374	347	396	416	361	339	355	383	370	392	358	313	380	363	356	383	395	340	357	356	366	349	377	366	354	350	350	335	377	385	350	389	335	362	404	365	385	372	373	373	354	361	331	383	325	357	375	361	358	345	338	335	357	370	352	352	390	359	356	347	359	361	351	373	371	382	369	339	367	344	359	381	373	348	411	367	389	359	323	354	350	377	375	388	354	369	358	388	358	393	371	344	363	396	357	344	385	354	375	407	386	344	367	365	365	367	361	339	381	366	358	324	356	368	379	385	371	363	375	363	337	380	350	364	337	386	375	368	347	380	371	368	351	314	358	347	379	379	352	335	341	367	381	335	364	348	361	325	334	329	377	361	396	357	339	358	364	341	376	358	384	331	348	353	340	361	340	335	334	345	380	362	361	403	382	401	361	372	355	376	357	377	364	366	366	356	372	403	363	371	373	349	374	356	387	389	342	351	346	374	345	346	356	384	360	351	352	357	318	385	334	339	381	386	360	352	362	391	365	332	387	345	401	350	352	383	351	364	362	320	383	383	356	376	382	370	380	355	344	350	368	338	359	347	355	372	350	383	380	374	356	379	314	359	338	319	355	360	348	348	355	372	363	374	373	360	367	384	382	400	366	364	377	351	342	361	363	378	358	362	385	396	354	347	372	358	357	344	348	360	321	369	345	359	374	349	368	363	388	371	356	365	373	378	355	370	356	372	396	375	368	402	370	334	370	381	354	364	358	358	363	372	351	371	354	344	399	345	367	372	375	363	346	375	347	367	380	364	348	310	365	378	370	345	356	319	355	370	382	351	372	336	418	378	331	330	366	351	394	332	377	382	368	371	346	402	329	389	376	385	372	310	360	348	383	345	382	389	346	315	372	374	362	374	376	363	383	361	391	372	350	368	341	354	352	321	385	361	334	360	339	351	363	366	342	367	399	356	387	343	372	395	337	330	386	363	336	359	342	353	350	353	372	363	362	379	361	378	367	356	356	384	365	338	345	361	355	324	364	356	403	359	373	329	351	382	350	400	345	325	361	371	351	336	372	333	358	344	340	345	367	361	385	382	351	371	340	352	353	366	338	373	341	355	392	401	358	330	386	362	335	354	385	321	388	378	381	380	354	366	355	327	371	338	376	346	387	355	411	367	363	345	346	346	354	338	408	373	348	390	374	366	382	337	359	370	354	352	349	359	389	345	386	345	392	357	370	362	356	363	332	348	357	375	348	353	352	334	393	351	368	357	356	350	392	395	338	391	379	355	364	347	360	348	362	331	357	390	401	383	348	370	343	356	394	337	385	334	390	349	394	368	397	381	360	338	389	346	358	373	380	373	346	358	359	343	349	306	349	383	364	342	333	309	342	390	398	387	399	360	351	365	356	382	373	340	350	354	415	365	371	384	359	349	364	358	360	363	371	349	380	360	386	373	375	372	352	353	330	358	371	348	363	370	377	359	352	365	396	377	346	337	372	357	355	348	377	357	337	369	374	368	340	356	354	362	391	357	349	371	371	399	343	336	371	352	374	364	388	371	372	393	393	358	359	369	355	347	352	343	357	361	409	386	368	362	360	405	350	373	365	372	336	367	383	400	360	390	387	350	368	372	362	382	356	369	363	334	357	371	359	345	342	368	388	378	352	355	368	355	377	334	352	385	359	351	333	373	375	392	347	336	342	354	384	384	363	335	381	346	344	355	404	400	383	332	372	356	359	393	366	360	352	377	370	372	378	362	327	352	340	370	396	379	372	373	354	354	333	352	350	351	382	395	351	351	335	342	355	391	364	371	346	330	380	378	379	349	340	354	345	381	367	363	374	371	334	363	390	355	361	352	374	401	392	344	365	350	373	357	397	360	377	394	395	378	376	387	368	348	422	364	366	339	331	384	356	370	394	351	346	344	366	371	407	350	350	348	377	359	343	351	366	387	354	339	343	350	361	380	361	362	353	375	341	353	342	362	377	393	340	341	335	363	360	383	332	364	385	364	333	356	355	382	357	369	376	357	366	378	331	393	344	332	360	351	346	381	363	378	349	334	361	348	347	343	349	333	362	351	345	394	370	394	352	384	343	329	336	360	394	356	346	395	369	340	360	366	374	352	363	322	397	383	369	346	374	404	360	371	350	343	368	392	379	334	358	356	391	357	365	377	361	353	391	345	340	345	372	365	377	360	375	341	327	342	356	348	335	367	354	378	349	346	358	364	375	342	357	356	373	365	372	361	382	345	360	351	376	351	335	350	357	380	353	359	380	371	363	347	377	355	377	336	339	318	364	405	368	357	373	389	325	365	369	386	397	340	385	363	373	382	377	356	325	373	383	345	378	377	383	389	375	392	373	359	342	383	364	389	334	367	365	347	298	357	383	339	341	390	423	360	358	370	328	378	340	395	377	373	354	351	378	376	336	389	370	365	339	368	346	379	367	379	351	391	368	354	363	324	382	364	316	362	336	349	345	381	384	347	392	404	366	358	348	351	335	355	304	368	358	316	321	315	358	359	348	384	371	349	356	395	326	365	408	358	359	361	363	377	363	352	415	386	386	347	356	372	356	377	384	356	379	331	338	378	387	365	342	367	358	368	352	346	368	355	351	337	357	376	351	367	349	375	346	354	348	391	364	340	333	348	387	354	374	340	337	345	422	381	383	387	353	402	381	344	359	352	366	360	387	349	365	330	369	369	358	333	374	350	384	383	358	387	391	351	346	361	369	343	390	354	362	352	359	376	376	368	372	343	325	418	361	366	366	341	345	371	360	374	380	340	353	380	358	345	379	380	372	349	364	332	358	400	345	337	395	383	349	367	372	334	320	356	378	376	339	361	366	366	384	364	334	387	349	369	343	363	380	338	350	343	344	357	381	386	371	372	369	348	331	301	351	364	354	361	372	360	382	382	344	364	392	359	370	380	363	349	361	357	407	337	367	362	388	369	349	347	354	378	344	353	357	365	387	368	362	353	356	387	355	364	370	374	339	357	352	340	384	396	354	363	376	384	377	369	379	352	383	368	351	372	395	349	379	350	385	389	353	345	375	377	391	379	348	363	308	398	365	353	345	381	374	369	339	330	368	341	339	368	338	341	377	363	342	372	365	368	354	361	385	383	361	370	361	332	337	362	381	360	369	382	392	370	333	362	348	386	373	367	394	374	344	387	382	356	374	340	377	371	370	341	369
23643	20964	28084	23954	20935	9560	1109	759	655	610	543	530	537	461	451	438	479	457	427	441	462	399	426	456	435	426	376	405	383	409	425	439	426	433	391	399	418	387	399	397	408	413	390	366	419	380	394	429	387	395	421	369	395	413	409	424	405	418	407	380	385	402	374	413	406	421	418	395	392	441	430	404	401	378	391	378	382	421	385	417	411	403	380	385	395	407	388	367	416	413	416	420	399	395	417	389	402	364	404	403	399	336	382	418	406	374	382	390	391	386	387	367	401	392	407	408	399	387	379	408	372	401	403	386	408	388	413	404	397	393	395	370	459	392	365	373	408	357	366	411	413	377	412	416	427	427	384	389	375	374	391	409	405	423	398	413	402	375	422	405	394	380	372	399	459	391	390	455	383	405	394	425	391	421	353	374	394	401	416	374	436	400	405	408	387	423	353	403	386	397	389	419	426	424	396	372	348	359	419	383	391	367	417	375	384	384	397	391	396	372	442	385	429	400	391	411	389	400	387	390	394	377	364	372	423	388	405	435	369	368	397	407	393	396	409	422	376	388	359	378	399	390	421	401	379	434	412	388	351	401	360	391	401	352	427	432	422	358	395	398	409	395	397	366	418	414	395	395	386	385	420	398	401	388	415	411	422	406	391	427	450	394	401	396	391	395	363	356	444	411	376	382	367	423	382	401	353	379	372	378	410	391	395	398	404	427	409	406	428	382	399	388	392	388	412	364	385	389	395	431	406	397	382	425	411	416	405	409	400	372	358	444	391	419	376	378	401	396	395	385	362	368	405	375	386	416	412	382	433	418	391	405	376	417	410	418	410	387	392	410	423	380	428	410	371	408	395	374	393	400	432	404	360	373	432	356	434	406	380	360	397	379	424	401	408	363	412	387	384	394	385	371	412	404	390	402	391	386	379	407	408	381	381	380	379	445	380	396	375	398	393	401	377	392	413	357	418	382	410	407	424	391	351	398	379	396	390	397	397	381	415	386	373	411	390	399	413	396	409	404	377	410	357	406	455	386	387	393	412	432	394	361	377	376	413	376	406	390	360	400	375	411	431	414	379	415	430	444	401	403	359	369	355	395	380	395	400	388	375	378	422	403	396	437	394	393	424	375	360	360	417	386	444	376	389	395	375	373	401	388	398	415	414	417	390	377	424	397	406	369	364	406	407	387	393	413	375	386	393	374	376	441	379	421	388	399	416	401	403	365	435	370	385	397	374	425	368	391	380	384	410	398	361	350	398	396	384	386	392	374	406	397	416	372	426	366	391	376	395	405	438	414	400	402	442	414	380	396	392	372	416	449	414	414	369	400	452	370	375	401	377	384	387	411	392	406	390	398	374	383	382	403	401	379	387	401	409	360	411	385	370	396	368	409	376	414	406	388	381	380	413	428	392	401	410	388	415	424	380	422	361	408	410	364	392	365	413	440	399	425	400	395	375	382	400	431	423	381	396	382	376	399	430	391	386	374	343	413	388	371	395	364	392	365	413	414	383	396	436	378	401	389	404	397	393	375	413	462	356	430	425	395	446	376	405	382	381	390	362	426	413	391	378	396	399	358	405	401	418	404	393	381	347	419	379	350	398	380	377	427	414	428	392	398	393	368	361	426	423	409	394	405	414	409	376	400	419	396	412	379	374	407	420	389	397	384	419	394	378	401	418	362	402	395	413	403	384	435	389	380	377	389	420	422	400	424	382	395	378	378	406	384	386	401	403	402	380	396	396	412	369	417	434	390	422	404	383	394	397	396	436	408	396	418	381	408	438	354	371	394	381	377	406	365	388	401	423	375	405	411	419	405	388	389	408	375	386	376	384	402	419	362	399	398	411	370	407	435	406	404	413	432	384	394	415	373	394	377	358	403	398	411	387	405	336	380	364	412	406	400	393	412	381	422	395	396	430	385	410	383	397	392	364	437	389	364	382	405	381	403	421	404	386	382	388	399	434	382	369	375	397	394	426	416	389	403	362	388	396	385	393	368	365	388	426	400	384	399	426	403	389	402	388	395	387	417	398	416	389	372	426	406	417	415	393	397	396	398	399	371	395	364	427	365	380	371	400	402	367	430	396	413	372	380	360	385	378	399	416	432	409	446	465	433	388	383	388	408	415	430	409	369	372	427	419	411	379	417	374	361	371	437	406	393	367	373	371	362	421	408	403	395	398	382	378	379	436	382	400	388	435	420	395	403	438	426	402	392	397	379	392	415	391	416	385	347	391	394	382	383	374	439	402	381	410	373	374	404	388	397	388	431	375	370	438	368	387	416	404	412	405	383	366	386	416	375	397	400	394	421	361	379	368	407	420	364	388	366	429	394	425	372	390	358	380	402	416	394	381	376	402	385	384	370	391	378	374	408	421	415	363	357	402	405	364	380	408	410	378	397	379	401	398	370	391	412	416	422	387	405	428	413	392	388	381	377	405	417	443	382	374	392	425	398	393	382	422	419	390	377	388	430	414	428	425	398	384	390	410	391	382	382	384	440	362	385	366	406	342	400	405	395	425	361	399	365	405	421	393	394	386	380	409	410	415	396	416	400	417	381	409	401	397	405	416	438	392	367	383	391	413	407	403	408	383	379	376	404	391	384	387	401	406	375	398	395	428	444	396	421	361	407	407	423	388	394	398	421	380	376	395	360	400	429	367	390	351	373	407	390	391	398	380	415	372	403	413	421	414	406	427	402	423	378	376	410	391	379	408	408	408	421	407	384	413	399	425	411	397	383	379	398	403	392	390	383	393	406	399	397	374	420	406	359	422	432	389	390	407	430	379	420	377	415	385	429	390	394	405	381	370	378	388	404	380	415	397	407	433	426	390	387	381	403	336	384	378	426	417	374	398	389	412	379	406	393	378	402	410	392	389	392	392	407	400	390	390	397	402	375	387	380	417	389	401	394	400	388	396	393	440	389	377	400	388	434	417	371	436	408	377	394	435	430	424	394	422	397	401	406	365	382	383	377	384	402	416	374	383	398	419	404	373	411	378	407	412	385	403	383	398	409	423	386	418	395	378	421	401	379	422	402	374	382	420	407	383	393	418	416	369	384	387	370	386	393	398	383	400	365	398	381	382	425	386	430	367	369	368	375	386	375	377	406	370	427	449	396	356	395	410	370	406	386	389	380	373	423	406	364	414	385	377	402	403	424	374	353	386	372	432	419	408	404	387	422	384	416	391	394	426	450	399	404	386	394	412	371	392	345	381	387	384	423	371	381	400	389	411	404	363	404	387	400	417	400	416	413	396	396	412	380	380	412	383	394	408	371	386	364	410	410	383	405	405	402	397	386	428	383	408	379	376	402	395	398	366	345	395	369	388	369	436	368	425	402	380	402	390	402	370	404	408	386	369	375	379	421	385	358	413	381	369	384	415	399	365	380	414	401	399	414	409	405	383	386	379	403	381	364	411	382	417	432	417	401	406	395	431	409	405	420	348	415	415	392	371	394	380	345	385	399	403	417	371	395	403	405	386	365	386	406	375	401	404	397
32221	13618	5746	2785	1945	1558	1199	1023	859	751	662	628	579	534	547	516	496	510	451	489	477	458	464	457	449	438	434	499	436	426	444	432	450	420	465	415	437	421	454	375	452	407	424	433	385	425	383	445	440	428	404	447	411	406	430	452	462	392	435	424	420	404	444	405	414	429	421	396	471	413	411	406	432	413	389	455	379	398	476	400	427	410	367	420	406	422	430	437	401	440	441	439	414	478	414	409	438	387	433	420	446	435	415	426	422	417	385	406	407	411	452	457	424	435	449	397	391	435	436	410	418	394	462	419	426	413	405	410	428	427	403	448	396	420	405	436	436	440	434	453	449	390	435	425	422	403	446	422	425	419	393	418	424	430	384	408	431	434	380	408	432	387	444	445	433	424	467	406	426	432	436	447	421	457	434	468	399	432	442	439	436	416	427	420	424	409	395	439	417	423	432	425	407	389	455	427	426	411	418	403	389	416	427	393	442	459	384	411	442	453	392	389	409	434	418	428	391	424	438	428	424	405	368	418	417	391	414	414	414	419	417	454	407	423	411	419	448	415	429	419	448	424	390	423	425	435	423	403	424	396	402	384	452	429	390	398	419	435	432	388	422	421	427	412	409	446	437	369	445	441	412	393	425	429	424	428	390	380	427	426	414	415	426	414	421	450	427	444	438	433	404	383	440	400	401	415	431	425	401	417	432	402	413	447	405	424	415	378	402	417	413	431	420	402	425	408	400	442	430	436	441	461	438	424	407	405	426	395	449	416	437	415	411	414	393	415	425	399	429	397	386	390	389	451	393	420	436	430	403	459	403	411	410	398	397	422	424	392	434	405	419	428	435	410	410	432	409	417	438	400	459	397	437	436	412	430	412	418	476	435	438	427	417	398	401	428	396	403	401	398	394	419	412	403	387	435	432	416	406	373	454	441	444	456	372	387	413	395	454	401	408	400	440	404	384	430	385	418	431	411	423	412	462	437	392	415	454	424	401	402	417	387	418	405	424	460	444	416	430	403	382	399	425	427	409	423	433	431	396	410	429	417	450	397	417	409	388	385	407	419	422	416	419	413	389	405	395	417	387	387	415	433	434	410	396	449	393	419	440	420	407	385	412	414	429	468	374	443	469	412	430	402	409	395	417	445	438	407	490	407	418	422	433	407	450	405	450	386	356	417	404	433	386	422	439	407	394	417	485	434	444	391	401	428	423	445	430	423	430	422	428	421	397	452	425	418	402	421	421	398	419	388	450	382	410	431	413	430	380	406	427	434	459	406	406	393	431	404	414	416	434	399	433	389	437	439	422	400	448	459	462	395	401	426	421	397	417	480	427	428	418	437	443	402	411	410	467	368	455	425	441	429	407	443	390	388	452	443	401	416	431	393	444	421	432	425	432	430	447	373	463	417	408	421	423	457	431	401	433	415	409	403	438	397	404	449	376	420	431	375	410	424	420	450	417	430	391	431	395	416	420	435	434	422	415	421	438	377	423	391	450	416	400	382	396	437	424	396	390	404	403	402	409	407	436	389	422	422	425	419	417	425	419	440	434	378	431	429	447	400	442	461	436	419	434	395	393	434	417	430	397	437	457	451	424	404	408	407	423	419	427	377	410	404	384	399	422	435	404	441	430	431	474	406	444	458	423	434	426	406	428	404	396	432	415	437	411	417	410	388	444	416	416	425	439	413	412	434	425	457	443	434	464	414	388	395	435	418	426	373	432	370	420	417	428	411	392	419	438	411	448	426	418	380	395	408	439	390	397	408	433	417	412	425	421	425	448	408	423	432	461	444	394	426	424	387	400	404	392	408	420	428	444	428	424	427	404	404	410	402	425	453	435	422	424	402	421	429	428	419	459	455	409	421	397	449	432	421	428	397	412	383	446	407	420	437	439	422	446	453	409	410	434	466	392	448	462	416	416	467	436	430	448	377	410	419	430	411	411	399	430	426	403	418	429	435	411	433	391	428	431	414	409	417	410	402	415	414	425	404	394	403	383	398	451	384	396	365	412	448	410	439	429	386	437	427	424	402	430	439	415	441	426	406	421	416	425	425	399	421	417	411	398	418	415	415	424	418	399	430	437	400	415	429	407	436	422	423	452	406	427	438	437	433	419	420	387	389	410	399	413	412	455	478	370	473	420	430	426	405	396	421	422	423	415	426	444	418	429	460	435	408	428	428	422	417	406	428	449	380	440	430	404	404	395	410	407	414	434	394	406	417	440	407	420	424	382	418	407	386	402	422	421	394	434	402	411	399	421	402	442	424	429	391	410	433	397	363	432	433	404	441	406	431	421	446	410	440	408	413	399	411	389	452	396	405	424	450	432	431	416	451	420	425	438	436	446	429	433	393	375	387	431	410	439	408	417	459	427	429	385	376	422	408	439	440	399	445	411	410	427	407	434	409	439	399	441	409	432	382	393	390	399	435	425	402	404	427	419	399	404	452	464	445	383	409	432	430	433	417	423	418	411	423	428	391	434	451	430	395	414	428	409	415	408	408	390	387	432	406	401	408	411	453	406	447	423	413	417	440	409	407	399	425	425	396	387	421	424	382	385	415	438	435	439	433	437	409	404	413	400	378	444	407	415	393	426	419	432	395	440	435	434	391	441	413	425	430	409	423	449	399	431	446	375	383	410	427	421	424	405	422	411	407	467	406	392	393	456	420	406	411	418	420	384	423	442	425	410	411	384	415	431	443	425	386	409	416	404	449	410	430	416	447	402	398	432	398	433	409	411	407	415	449	362	440	433	440	418	420	403	428	413	451	436	415	386	399	421	438	429	457	435	437	401	427	384	431	436	395	389	439	440	425	447	438	385	417	425	412	391	384	441	444	383	408	451	404	409	414	415	382	450	451	444	405	407	398	452	409	428	443	392	412	422	422	362	461	435	431	438	431	434	415	451	392	436	410	419	440	408	434	444	400	417	418	387	422	417	440	397	428	400	407	435	394	441	407	389	409	434	424	415	394	431	408	415	447	429	413	414	435	419	410	400	436	441	456	436	413	371	404	426	436	393	398	430	374	413	446	419	429	423	420	436	436	444	390	406	365	425	415	425	447	402	423	420	422	403	429	411	461	443	409	432	412	441	411	408	413	402	431	404	428	408	418	426	385	441	438	423	427	401	370	405	425	367	406	406	470	398	394	428	399	428	422	387	451	431	426	448	408	435	409	434	437	399	386	455	421	437	405	430	396	398	393	404	386	411	442	407	432	441	459	431	427	409	413	451	431	403	381	425	395	421	449	397	375	449	426	428	431	400	433	412	435	419	437	406	423	416	393	413	419	410	435	391	433	428	447	441	455	396	452	420	419	435	419	365	421	411	410	435	403	404	430	451	415	409	411	419	386	418	400	428	430	428	398	396	415	400	423	421	392	432	420	388	395	398	418	409	398	427	429	387	422	445	417	439	449	442	433	432	413	382	419	396	440	445	460	396	402	400	437	437	423	411	444	400	429	424	412	398	431	450	385	422	409	391	428	404	415	385	454	434	405
25010	21115	27232	25132	10776	1181	888	795	747	720	731	740	647	644	716	667	672	654	631	670	623	673	660	701	633	682	632	650	711	681	663	670	644	645	692	647	662	675	649	638	618	600	612	602	645	655	710	670	618	578	633	675	619	656	675	650	664	663	635	638	649	648	636	686	598	654	667	679	619	623	611	677	648	644	603	625	624	658	622	586	646	626	622	624	685	657	620	676	669	618	665	632	644	653	639	636	639	646	618	599	616	621	638	646	665	659	631	638	613	617	648	636	682	631	655	670	610	612	627	697	612	619	689	650	667	664	671	647	618	645	641	604	671	684	603	642	662	660	617	590	631	616	681	630	650	601	606	638	667	618	597	637	662	681	644	660	650	662	638	603	619	657	626	609	607	695	637	631	609	672	682	631	643	657	620	599	634	651	675	638	645	626	640	600	630	637	712	635	653	634	633	653	665	619	627	648	627	615	665	620	614	640	638	640	663	611	619	655	643	615	636	602	646	635	645	617	617	577	613	631	656	685	607	637	586	560	631	649	671	661	644	653	647	634	665	590	633	652	631	655	604	664	604	614	664	683	676	668	625	600	665	668	660	689	625	649	603	622	654	659	676	624	638	643	657	637	594	627	639	648	659	643	670	643	640	666	636	673	630	652	638	628	656	599	650	618	654	640	657	642	625	649	638	626	650	607	641	634	611	686	609	664	631	599	626	621	629	604	627	657	644	617	578	645	626	576	661	624	604	656	621	617	682	595	607	636	650	643	624	621	638	659	654	574	643	614	670	643	650	619	661	660	640	628	623	611	664	660	636	597	603	650	650	596	635	613	624	670	580	634	656	636	655	621	646	654	632	667	578	627	646	674	598	601	612	639	681	629	694	628	663	689	635	646	635	688	663	670	692	612	635	647	655	664	662	672	651	653	621	650	605	599	654	631	618	609	671	646	631	595	594	652	663	594	655	671	638	653	596	646	683	631	680	630	628	669	602	635	662	639	617	648	624	632	616	628	669	603	620	657	676	627	645	626	617	563	599	598	604	622	623	628	651	608	631	613	663	632	661	629	652	597	658	650	640	674	623	628	638	606	645	590	611	649	625	652	604	669	637	682	657	636	655	643	626	648	625	597	591	666	625	613	612	645	639	611	591	633	640	664	611	631	667	667	627	610	665	675	663	635	648	622	659	644	631	600	667	593	648	630	618	648	645	626	645	628	635	647	639	663	623	611	616	638	666	652	614	722	678	628	625	629	675	632	626	657	634	648	675	648	655	632	679	637	690	663	614	612	641	642	599	615	598	629	651	646	651	631	633	634	681	669	673	616	661	667	653	643	607	660	642	670	658	657	659	603	641	672	624	643	631	655	650	643	619	624	674	641	664	611	645	636	646	642	629	699	673	665	665	629	670	621	620	622	639	619	633	683	638	669	626	712	663	633	597	674	687	610	601	647	626	635	642	655	647	655	603	587	646	605	614	615	656	657	651	671	694	624	626	637	613	659	649	658	639	619	608	618	638	623	638	637	620	660	621	639	655	619	668	657	665	645	658	675	616	638	623	627	637	626	666	615	647	617	642	641	642	618	673	653	664	625	618	634	644	636	658	652	658	618	617	669	596	647	615	636	651	649	628	647	646	677	679	611	596	647	673	684	643	598	654	665	617	639	699	636	593	612	649	613	659	652	653	640	642	663	649	619	626	654	590	649	666	636	625	614	667	641	642	599	612	618	630	661	608	640	635	654	626	602	630	636	617	683	641	638	645	589	614	657	590	626	655	577	628	652	687	595	618	652	610	580	665	673	671	652	664	640	597	658	628	717	623	635	625	638	675	658	635	644	671	678	688	609	628	618	648	640	653	617	650	667	658	662	644	635	621	672	599	588	624	641	632	661	632	666	675	639	650	627	649	628	620	616	665	635	663	654	603	696	667	586	679	626	634	656	545	625	623	636	573	635	663	635	660	599	669	658	655	625	639	627	647	572	680	618	630	641	627	641	600	648	662	639	634	602	634	605	639	623	593	652	668	659	626	610	679	636	657	620	633	624	639	618	613	685	637	665	646	629	666	619	653	680	593	594	611	654	630	657	685	626	630	647	632	653	670	637	655	599	648	646	675	611	644	647	607	661	642	592	618	660	627	643	589	623	619	637	656	643	625	661	628	626	608	622	629	680	666	619	630	679	647	645	671	631	667	643	666	585	621	645	604	646	693	668	635	608	625	634	637	668	617	651	657	624	636	623	610	649	614	643	576	674	663	621	662	629	660	598	623	617	632	697	673	654	620	604	664	628	612	665	614	658	610	648	665	677	654	636	666	626	624	693	691	615	590	624	648	654	604	620	636	650	647	635	611	685	659	649	665	624	632	634	639	585	643	672	600	631	610	644	648	592	634	655	628	661	645	663	590	639	640	656	662	615	596	664	594	672	650	607	597	692	650	631	648	643	689	628	663	639	620	664	655	668	620	634	658	618	633	647	627	645	665	583	619	621	686	643	627	589	573	628	612	650	631	620	634	655	645	627	596	603	692	631	647	632	633	636	665	670	609	619	663	608	651	647	663	617	616	669	653	662	602	623	614	636	612	658	592	669	649	678	624	632	620	641	656	667	616	680	655	667	645	641	653	648	617	614	623	684	648	633	604	647	642	597	647	652	658	607	657	621	572	636	640	649	607	625	659	584	578	634	622	644	628	674	705	643	650	658	642	626	655	650	632	605	592	606	658	635	626	636	663	643	638	643	640	617	663	650	621	614	609	631	666	620	650	698	602	591	605	659	647	698	608	643	664	629	665	608	649	608	622	643	668	686	651	676	655	567	622	657	630	631	628	630	691	680	618	637	645	664	648	594	640	643	615	626	655	657	583	664	654	670	633	617	651	654	613	644	646	609	634	647	655	622	651	638	684	622	618	600	695	701	632	671	649	635	656	633	640	643	646	610	645	647	637	600	688	687	586	649	628	646	596	641	625	650	654	660	625	611	626	650	648	635	617	603	709	642	659	641	654	677	685	690	644	668	643	647	639	686	670	622	650	654	618	646	679	655	633	650	644	646	610	642	641	632	641	640	634	627	655	617	597	668	637	660	651	638	658	642	603	664	634	653	636	672	630	675	633	635	613	628	645	643	619	615	634	635	647	646	655	623	627	625	646	635	661	622	656	655	610	633	684	672	630	617	642	634	644	667	658	651	694	606	639	619	627	605	626	629	613	640	593	639	648	601	652	650	649	619	655	625	618	623	639	673	617	614	666	656	661	649	635	621	677	675	648	634	639	627	645	607	602	625	660	608	674	660	631	632	646	644	678	639	621	596	586	616	622	654	631	633	647	646	611	655	676	621	605	646	636	614	613	609	622	655	680	621	642	673	618	659	659	629	641	648	640	646	596	663	647	657	628	667	613	614	684	610	625	587	608	629	610	586	624	638	642	642	598	632	644	637	608	686	667	656	669	620	665	690	622	648	651	594	668	650	628	629	687	680	651	645	615	605	666	663	609	644	605	664	645	662
30333	7051	3482	1883	1528	1302	1088	1003	926	852	812	815	776	739	782	789	734	717	733	742	717	697	714	715	729	734	687	739	649	680	696	664	625	712	656	709	675	651	675	681	705	678	658	717	658	662	710	682	637	690	698	669	668	725	702	646	665	666	689	656	714	674	667	691	665	703	656	672	698	670	657	636	653	634	696	707	661	753	676	694	699	685	680	699	700	711	685	667	703	682	636	626	685	724	690	719	657	637	691	648	681	720	641	729	663	708	634	666	699	661	688	753	629	684	666	650	656	667	644	693	691	695	661	696	623	716	689	692	679	643	636	691	659	671	643	677	682	673	670	676	725	648	683	676	665	690	664	646	692	698	697	684	687	696	688	643	687	674	648	670	682	680	684	681	678	705	676	683	636	694	631	683	722	693	708	619	709	673	756	675	673	644	707	671	715	703	660	705	651	619	675	691	704	691	652	730	676	667	671	669	684	676	709	672	707	679	702	674	667	671	629	666	699	726	723	677	643	684	675	724	665	651	654	717	725	677	684	689	678	692	623	659	683	667	664	726	694	672	667	660	669	646	667	630	722	660	687	685	704	738	708	714	715	666	667	629	719	675	708	693	682	664	678	731	692	674	686	657	686	662	672	746	662	691	708	706	663	658	693	651	671	681	665	671	689	669	670	695	678	718	672	652	691	661	650	732	693	716	635	673	687	641	648	657	686	645	669	632	673	664	671	717	627	696	638	635	668	681	689	612	702	723	658	705	666	720	663	659	679	734	669	706	694	721	648	661	716	673	726	685	694	707	710	683	707	671	652	660	630	678	665	688	656	654	663	703	694	693	686	686	708	651	645	699	639	652	704	702	699	655	651	662	688	714	702	700	674	676	734	696	680	714	677	681	672	669	691	657	679	671	684	655	654	666	694	684	677	714	704	642	657	723	691	668	663	688	661	644	700	716	694	752	681	719	694	651	640	692	652	645	689	636	663	699	704	673	666	669	693	631	657	652	661	713	677	702	669	621	624	676	694	677	673	688	650	722	678	662	679	661	677	714	636	662	706	636	710	723	672	672	692	629	711	688	706	673	673	680	674	681	655	661	699	643	675	667	645	708	666	692	683	666	669	647	663	679	693	697	690	668	689	684	682	644	653	675	712	699	692	695	665	702	638	702	672	668	663	646	632	677	661	667	659	755	648	659	683	672	648	708	718	689	663	666	664	680	695	717	676	643	692	694	687	686	686	685	668	685	685	681	675	716	691	650	700	706	674	706	668	690	675	683	670	690	684	713	693	676	697	687	705	712	700	669	648	677	660	675	668	659	712	682	702	673	664	652	667	667	684	695	694	681	623	679	668	614	718	708	714	707	695	669	646	684	707	677	660	637	708	697	681	628	690	625	661	702	684	693	691	647	714	706	696	677	679	666	670	700	688	683	663	701	633	720	680	659	665	647	694	610	704	660	699	683	686	650	640	700	708	670	725	655	690	692	693	686	708	654	712	693	704	694	674	664	654	711	686	660	724	697	680	616	707	662	674	647	674	655	681	689	708	658	659	648	660	675	647	654	656	652	683	649	663	667	743	708	713	670	638	656	699	660	658	675	699	688	685	667	685	697	672	697	692	676	674	665	697	654	665	662	691	644	733	662	699	678	719	698	660	655	707	674	653	669	691	644	653	709	671	651	691	719	667	697	660	669	636	684	693	645	683	676	690	661	647	695	701	714	667	663	714	660	682	676	711	638	665	678	666	674	668	670	631	637	710	647	656	636	726	665	682	678	699	679	673	653	645	680	692	689	668	700	713	700	649	641	634	680	645	671	750	623	632	671	713	671	675	649	704	698	676	682	694	684	673	687	653	678	637	682	675	625	716	680	719	648	662	714	627	661	700	690	654	686	674	651	710	669	701	631	686	664	708	689	697	653	724	699	670	703	694	687	707	696	679	676	656	696	669	701	738	713	685	654	675	701	655	674	658	678	681	696	684	708	668	679	670	661	653	692	703	647	671	701	719	661	655	686	681	635	706	649	627	690	755	656	695	677	649	656	699	636	687	714	642	686	694	680	652	646	708	716	663	662	680	703	658	718	660	707	703	667	669	686	695	701	707	649	647	696	734	717	696	672	681	637	694	631	720	718	723	669	668	704	692	635	677	718	621	671	624	672	725	674	668	643	704	660	687	702	690	674	648	694	662	671	674	691	699	688	631	652	691	698	655	694	676	671	690	661	724	710	697	656	716	671	650	659	660	670	670	657	706	677	666	675	677	671	650	698	729	644	692	643	742	674	706	709	650	699	656	646	670	702	674	670	676	681	675	682	669	702	715	703	687	685	685	719	732	649	674	652	643	657	666	671	646	750	647	711	676	678	716	687	668	694	673	691	695	659	644	662	696	659	720	679	669	666	646	705	682	713	691	725	681	653	635	713	701	635	699	676	677	723	670	672	653	676	699	669	694	703	642	712	639	698	700	653	636	694	652	660	711	662	643	671	683	712	666	631	697	712	679	716	663	693	667	669	662	675	631	676	709	673	649	664	620	700	692	677	696	666	726	682	680	699	659	617	662	662	729	649	665	645	632	659	656	681	670	723	656	656	654	645	699	707	688	666	669	694	656	666	684	673	656	712	707	758	697	656	692	654	690	668	668	665	674	742	690	682	676	689	669	670	680	692	655	703	698	670	687	665	701	693	681	668	695	687	639	645	658	681	632	685	725	685	674	690	649	687	622	657	706	658	704	695	645	654	671	681	627	685	700	641	712	640	607	672	694	685	672	700	664	696	690	705	685	680	681	624	687	693	687	701	639	679	690	701	674	673	686	715	687	652	711	709	672	693	692	694	647	693	669	676	676	685	642	662	681	673	676	662	686	681	623	694	684	716	666	654	685	675	634	708	679	691	660	690	672	658	629	664	659	676	675	641	643	676	676	634	649	692	654	647	689	681	678	689	668	675	701	671	679	630	675	668	680	657	721	654	663	694	670	711	678	718	612	682	682	624	684	670	687	687	676	671	740	716	670	632	731	682	653	685	656	674	686	649	626	707	679	643	694	704	704	704	663	710	650	748	659	675	684	681	703	664	696	646	673	663	689	715	687	655	693	682	661	646	708	661	690	664	644	685	656	658	642	688	687	666	688	685	668	686	683	711	679	677	669	705	677	711	661	682	696	661	674	705	680	664	658	691	668	687	647	656	672	668	694	689	682	640	692	654	702	656	690	684	666	684	680	619	658	693	713	717	701	691	672	679	663	707	691	701	702	683	690	668	690	666	727	656	682	677	688	693	654	645	708	682	690	681	695	678	698	725	659	643	694	653	669	666	675	704	619	653	664	724	643	662	657	685	665	683	713	684	690	710	736	668	699	611	649	689	713	657	671	690	744	714	708	714	714	701	707	686	661	728	698	670	694	669	694	665	642	651	691	717	671	699	694	666	656	705	662	655	727	643	719	689	680	635	652	677	676	714	649	690	631	624	718	691	651	720	683	652	705	663	696	642	658	633	649	672	658	675
22607	21126	28770	23726	21131	21198	9325	1709	1280	1210	1144	1087	1028	967	979	966	978	965	935	947	900	935	894	869	900	889	915	833	893	898	899	911	864	858	834	804	835	868	843	827	909	879	797	855	841	876	864	832	868	822	858	868	835	794	868	828	808	819	862	891	865	877	867	868	847	843	829	825	853	863	812	836	875	763	856	838	878	894	810	857	854	825	856	822	869	820	867	823	879	846	822	844	852	843	898	857	852	883	800	840	825	850	878	847	879	870	891	829	831	768	839	905	836	837	827	847	828	804	842	860	868	817	902	827	826	836	850	808	816	844	817	745	840	855	845	898	795	873	806	838	828	848	835	902	841	834	853	815	866	827	821	805	794	844	854	818	816	840	831	884	785	839	848	825	838	795	818	830	852	867	806	833	837	877	809	885	827	819	880	876	839	825	830	812	839	863	827	883	772	836	837	847	810	833	863	822	904	827	838	806	827	855	860	792	810	848	888	865	809	843	889	854	860	850	862	876	882	801	835	809	784	828	860	842	880	877	854	825	842	810	869	787	810	828	867	878	840	820	833	799	826	846	820	856	877	818	806	895	867	851	808	822	832	880	842	798	877	846	866	857	864	857	857	867	873	817	807	833	814	874	815	849	815	842	869	867	902	875	840	840	856	862	815	873	821	835	834	862	834	883	855	856	857	859	863	809	843	868	858	851	836	805	823	823	857	805	827	818	797	873	883	847	803	876	863	802	821	834	789	807	854	777	860	846	818	868	853	821	847	831	853	816	864	848	901	815	844	847	882	811	821	847	818	822	864	837	860	810	867	819	818	786	852	926	828	848	879	842	843	881	863	886	868	824	874	840	813	839	862	900	846	879	834	860	839	824	886	813	830	881	778	843	819	843	832	810	815	843	844	823	835	809	846	875	841	771	889	816	832	814	849	878	851	804	839	867	828	847	830	865	847	835	791	784	835	850	880	878	840	786	780	871	858	844	795	886	831	830	853	855	846	788	857	801	850	818	861	828	846	863	801	851	878	869	898	838	830	826	810	842	838	829	879	843	815	809	870	803	834	856	882	831	845	838	800	870	832	845	792	867	831	815	829	875	868	817	905	881	856	865	813	867	848	825	857	875	849	864	842	812	833	808	835	858	844	809	843	833	830	805	839	912	881	910	853	881	823	841	817	883	872	868	809	807	853	828	837	864	881	839	819	834	851	829	813	846	910	847	823	867	860	843	848	839	818	849	797	828	877	856	813	830	788	856	859	858	854	757	849	869	802	824	857	876	824	880	853	901	844	882	879	879	788	854	824	844	844	827	816	868	837	847	841	851	822	818	846	822	868	878	823	844	881	865	791	839	840	814	819	827	848	778	848	812	866	840	808	856	849	843	822	817	836	906	805	886	817	796	850	848	843	849	891	832	820	803	814	900	877	838	833	824	809	865	821	904	894	855	801	791	840	856	835	808	855	835	843	812	823	804	846	853	800	834	824	841	823	834	776	863	823	823	862	842	775	845	828	830	841	887	858	827	901	816	840	848	859	846	855	821	828	886	750	858	846	841	859	813	840	839	816	850	854	808	795	848	847	824	835	863	829	848	849	845	787	857	863	837	858	815	833	858	786	853	848	842	816	827	837	807	780	859	854	808	838	809	869	865	788	890	895	875	761	823	862	849	805	850	821	866	858	861	878	855	800	849	853	846	811	884	848	889	811	870	787	828	817	842	800	815	820	837	824	872	823	851	894	871	842	815	814	801	859	898	811	858	815	843	817	819	862	902	870	805	826	843	824	809	860	847	806	800	829	831	802	771	871	873	820	844	841	816	826	830	846	846	831	864	838	837	868	802	802	858	821	835	810	849	833	868	780	853	854	815	808	900	802	850	885	813	826	835	885	842	788	846	908	864	852	830	822	916	839	828	781	827	813	853	832	825	832	859	834	873	859	804	846	940	774	805	844	819	861	840	805	849	814	826	819	881	854	846	849	896	870	841	877	861	809	873	820	880	828	794	876	888	888	808	825	897	845	868	811	836	800	814	819	834	813	826	861	873	855	808	844	832	880	877	811	849	806	809	819	855	811	823	880	844	802	823	819	875	847	828	864	829	813	822	883	836	797	830	836	792	839	871	890	805	831	809	813	872	868	862	865	785	800	865	819	790	807	848	866	885	844	821	820	834	822	837	857	809	828	815	817	843	869	829	883	865	826	842	815	852	873	808	788	810	856	853	791	883	823	806	818	856	812	809	816	897	842	849	873	904	769	848	812	886	789	839	845	850	841	830	878	815	800	842	797	863	848	837	833	842	792	805	797	858	850	881	818	818	846	818	830	824	878	826	838	808	794	829	828	849	848	856	833	864	849	878	868	873	787	809	840	807	827	851	845	843	877	839	862	878	887	810	893	892	832	823	867	839	886	871	851	876	878	858	803	794	822	861	887	850	798	821	864	821	835	863	826	815	791	827	819	816	858	832	830	838	869	897	920	826	872	875	862	848	899	807	816	860	847	824	827	835	873	850	821	837	818	834	820	857	802	855	914	799	911	841	897	826	827	801	846	832	878	802	821	865	863	828	892	814	850	879	819	848	866	856	845	818	893	788	833	863	781	861	843	872	869	828	850	833	783	831	835	863	814	816	823	824	802	824	830	800	832	859	842	816	807	835	784	797	847	870	838	840	880	769	861	806	881	840	836	831	824	895	830	841	852	808	838	796	931	830	848	806	811	836	853	820	826	801	798	836	794	824	842	863	871	870	801	812	781	837	828	840	760	843	833	841	855	809	852	842	840	881	866	844	868	833	807	792	815	832	836	885	816	793	826	853	829	849	852	848	813	850	787	845	833	858	810	791	814	845	871	844	841	807	850	824	841	871	829	758	824	864	900	796	853	852	763	814	891	828	838	886	860	796	828	796	842	842	843	827	811	883	843	867	814	818	844	876	865	834	859	822	881	843	825	871	869	894	846	871	829	862	836	843	866	850	830	871	792	856	844	850	804	806	830	824	800	862	833	837	856	794	896	825	837	837	826	802	858	866	795	828	777	813	867	877	815	808	806	902	860	865	825	849	850	866	822	832	823	809	864	817	846	876	817	840	840	806	842	845	853	807	850	845	856	803	797	869	824	803	806	891	853	802	842	807	825	785	842	855	824	845	897	805	869	812	794	821	791	847	778	797	835	860	827	841	825	802	810	848	854	824	836	874	832	816	877	857	792	866	833	820	873	854	788	828	824	902	869	781	872	851	854	831	778	908	809	893	820	869	838	838	860	857	877	866	855	850	780	839	827	833	815	871	826	883	812	839	825	799	844	786	841	855	861	825	786	846	825	886	842	860	815	890	809	812	870	895	785	842	864	843	808	839	868	814	831	876	835	815	854	812	807	829	790	910	840	849	842	822	823	875	796	828	858	807	852	850	810	836	827	813	903	902	848	871	818	790	825	827	848	781	813	816	825	840	838	852	828	786	827	838	797	840	877	863	828	865	795	832	841	848	802	865	826	850	776	817	846	825
36667	15803	10156	5207	3829	3003	2405	1961	1691	1426	1349	1225	1200	1115	1096	1030	1026	1005	979	932	967	939	851	939	913	903	923	933	920	892	867	842	865	898	811	867	861	907	859	848	853	897	849	805	874	868	859	796	823	831	879	797	809	829	837	835	858	865	855	810	852	777	885	841	877	864	853	876	848	952	858	844	846	849	803	867	881	856	841	865	818	808	846	868	828	855	882	847	834	845	870	844	842	858	825	825	833	836	845	886	833	840	795	816	794	884	854	848	882	848	822	822	866	813	797	819	835	793	879	800	897	846	842	860	835	883	832	835	834	818	828	837	874	889	854	817	811	805	826	842	835	827	847	882	843	844	872	832	827	846	926	861	862	824	830	836	839	813	806	856	800	846	857	804	840	861	859	834	785	851	875	840	845	825	822	813	832	849	825	832	850	830	830	841	852	777	779	894	851	818	835	837	823	829	805	849	873	836	852	861	844	860	841	862	819	807	830	874	805	850	814	860	800	802	848	830	885	810	812	863	824	840	866	851	836	873	841	808	844	858	778	830	821	902	839	822	864	838	822	829	840	850	824	845	793	877	840	886	850	869	852	829	804	835	827	822	831	888	838	875	810	796	897	857	826	856	810	839	833	863	883	872	834	851	874	833	828	860	818	872	807	858	823	826	842	880	831	800	891	865	797	851	811	826	812	808	867	798	815	824	864	801	828	831	852	849	869	820	848	833	888	860	825	809	820	842	850	812	835	879	831	870	905	833	791	871	794	855	832	830	840	827	815	807	811	821	852	893	842	834	827	912	849	802	830	866	838	873	844	812	843	847	850	832	816	858	827	847	856	834	835	857	804	801	819	795	847	817	887	816	854	827	818	823	819	846	849	853	860	802	838	862	811	867	821	815	834	839	857	902	858	840	802	872	835	855	852	847	886	865	855	794	827	822	867	857	836	805	861	832	830	832	811	830	860	848	771	915	821	824	839	840	828	824	842	868	815	875	790	862	865	877	846	783	832	865	833	861	859	809	844	860	827	863	809	874	824	906	855	856	823	813	785	859	797	803	841	832	875	825	865	828	896	898	844	879	861	868	803	863	821	846	852	929	811	783	823	834	883	807	852	812	884	838	868	818	831	840	747	845	795	826	842	841	883	832	764	841	794	848	841	835	778	893	836	821	830	868	836	813	866	814	818	815	808	816	870	830	868	829	817	790	812	807	818	893	831	828	829	863	885	898	848	821	790	812	821	885	888	867	811	847	833	844	818	824	807	835	857	797	876	789	842	801	842	883	790	812	849	884	834	821	899	825	833	841	837	873	836	830	835	870	777	823	839	813	873	864	885	855	862	838	812	774	852	833	825	899	899	846	837	830	858	789	840	830	876	824	848	858	864	830	835	831	797	855	886	842	833	865	784	819	846	843	846	916	856	850	848	839	827	800	813	827	843	829	804	845	880	867	885	920	839	809	882	850	830	851	833	830	853	861	843	853	840	863	842	815	855	852	826	825	887	865	838	798	820	836	846	848	860	778	871	820	861	820	876	893	839	780	864	845	924	848	875	869	843	798	822	865	837	789	832	820	811	819	837	772	828	828	822	797	845	845	809	867	837	820	852	845	786	874	857	903	877	845	829	818	863	794	845	884	824	908	894	867	790	833	800	843	841	914	849	847	848	897	821	841	823	822	838	840	814	823	822	859	802	835	810	812	817	809	870	877	800	837	845	888	910	855	868	853	845	858	836	800	826	837	872	831	879	825	815	840	849	891	826	831	794	887	804	850	854	812	832	792	815	840	825	847	884	821	834	847	895	853	849	859	829	792	850	866	880	871	841	841	821	796	827	820	834	830	872	833	779	789	871	830	814	858	862	825	833	842	894	837	834	834	814	836	836	845	890	817	804	828	879	845	810	810	807	841	840	809	854	824	809	812	846	848	866	868	876	800	842	821	848	859	837	833	808	830	903	817	840	849	820	839	842	795	825	890	826	815	873	816	826	819	807	819	875	844	836	877	846	853	855	882	824	856	827	885	861	816	855	874	835	888	798	832	837	831	871	839	890	840	853	804	837	843	805	777	864	840	831	845	899	896	813	839	847	826	847	809	864	796	836	878	897	815	803	815	861	817	827	851	877	847	810	816	856	813	798	812	823	860	841	876	782	816	880	853	821	814	820	852	846	839	838	844	860	816	844	830	860	870	854	854	836	816	810	822	838	860	804	842	835	806	845	883	847	866	837	845	871	796	797	841	809	857	833	852	822	811	858	858	807	840	823	863	820	901	820	862	813	867	818	819	895	862	850	849	836	843	821	852	854	866	835	854	872	854	856	802	905	798	798	847	847	869	833	818	863	846	832	857	798	797	841	838	844	854	873	837	844	833	802	861	779	781	856	833	839	843	869	862	871	862	833	827	789	793	890	846	788	898	835	835	797	812	863	827	861	857	874	860	830	843	809	854	842	834	838	844	863	805	819	806	851	893	872	855	845	806	866	865	874	892	853	836	834	765	852	821	854	857	816	836	857	915	819	910	832	851	831	856	839	850	839	825	812	889	822	863	868	873	805	823	851	808	835	850	873	838	824	894	762	804	882	831	809	869	822	832	844	835	886	844	854	806	855	864	880	808	820	856	826	833	837	824	815	800	838	809	821	825	799	902	843	852	825	884	819	865	873	819	823	831	799	858	809	849	828	877	847	835	860	857	832	862	867	785	886	832	825	857	810	859	884	798	824	873	837	843	877	838	851	851	853	809	866	833	872	836	929	856	914	834	842	867	837	814	863	833	828	816	849	846	882	845	823	885	763	825	846	839	838	816	885	846	807	821	873	877	857	847	861	819	800	899	837	882	796	802	896	910	868	884	872	863	854	833	818	844	809	831	812	843	878	866	863	873	912	875	829	824	814	841	824	820	827	823	862	814	812	878	829	849	837	865	881	868	808	836	869	797	836	819	900	819	844	843	837	851	810	860	832	825	865	824	801	836	867	795	847	830	841	889	792	891	869	846	832	833	816	863	873	888	899	809	857	858	858	865	857	880	890	859	814	801	838	838	882	861	866	861	838	841	846	807	818	786	807	855	823	818	837	852	833	831	842	810	908	840	813	906	838	873	832	809	852	883	817	842	809	835	936	820	863	847	884	818	845	789	836	840	803	841	796	801	802	820	905	870	834	828	869	774	831	848	833	839	833	805	890	838	875	829	858	880	813	843	819	837	817	806	830	855	870	848	837	860	821	820	819	869	843	870	820	841	834	837	817	835	859	821	819	804	890	887	890	903	806	870	872	845	875	905	811	854	824	870	763	854	849	845	816	882	895	827	857	841	816	821	854	854	867	821	838	849	865	850	814	844	865	811	823	879	860	827	835	830	809	785	923	856	821	842	839	833	897	832	808	838	846	824	846	850	831	840	861	824	847	826	860	837	852	811	844	833	863	804	781	897	827	859	862	822	820	868	854	806	852	858	830	860	807	831	835	811	841	844	834	821	867	901	812	833	816	851	817	800	750	806	811	834
27512	18180	4409	610	421	387	347	377	331	309	312	329	279	340	315	296	318	324	345	258	323	276	314	318	330	309	357	329	347	316	309	321	302	291	318	325	326	313	327	308	325	327	330	325	290	316	311	314	323	341	321	300	337	314	317	320	334	320	296	315	352	284	283	291	314	307	285	295	281	276	347	318	327	324	316	271	302	289	282	317	322	303	330	317	326	336	282	311	316	313	331	283	296	310	313	298	298	326	291	334	316	344	315	337	312	314	343	330	305	328	300	360	292	297	317	333	274	358	334	295	304	284	316	330	291	299	325	302	349	323	282	338	301	324	310	315	323	303	295	293	328	315	330	308	354	309	305	335	309	287	333	309	299	302	307	338	340	325	294	326	334	303	322	298	315	293	311	326	302	303	324	288	333	298	296	314	303	310	307	330	288	304	310	288	311	328	308	284	300	336	328	294	335	315	294	291	310	307	309	319	349	300	295	302	352	302	330	348	306	292	342	332	327	318	304	327	332	325	323	322	329	318	320	317	282	311	325	285	331	322	351	294	311	320	318	329	318	352	330	303	320	313	301	304	321	319	330	344	336	319	316	324	311	294	286	315	311	292	302	320	345	288	342	291	339	298	317	281	303	313	310	294	333	335	315	317	309	324	306	317	346	293	326	294	325	318	310	301	305	322	320	303	330	314	327	312	296	312	290	298	326	329	290	339	308	332	288	312	316	297	297	318	335	317	297	302	338	347	292	297	336	320	322	320	321	320	324	319	296	338	305	319	327	328	330	327	288	313	301	325	308	305	318	326	296	326	326	320	345	301	316	312	307	302	312	320	298	343	303	308	320	325	347	330	331	315	314	336	334	308	311	285	326	292	340	330	314	319	303	317	336	329	310	331	318	309	324	332	324	325	328	321	296	324	324	289	276	341	303	329	324	331	331	313	315	337	334	340	305	293	301	317	334	289	353	301	325	305	308	312	305	349	294	328	320	305	331	313	290	313	277	333	330	347	331	326	327	287	306	320	309	341	320	312	345	301	302	336	324	336	330	315	311	318	327	301	346	339	317	290	317	316	332	347	307	314	318	293	292	325	331	311	300	346	317	306	319	315	321	352	310	302	321	316	320	306	319	321	330	324	286	320	321	348	305	303	287	328	292	304	326	319	294	303	314	335	314	314	272	298	312	273	301	329	285	350	319	298	318	321	315	311	321	314	316	306	292	296	307	308	325	303	355	318	286	350	325	323	302	361	332	323	327	321	314	312	319	298	316	342	299	287	307	350	343	339	308	293	308	299	319	312	348	326	270	347	329	326	316	322	304	307	334	308	317	298	315	301	282	322	324	347	314	304	332	308	316	275	336	308	286	301	319	345	322	318	334	313	318	303	317	305	298	317	321	313	331	295	307	313	313	355	321	335	337	315	316	315	299	309	310	305	308	331	300	324	313	293	287	294	313	286	334	343	330	308	311	295	305	304	313	315	303	305	308	286	323	299	316	302	315	329	334	308	281	287	333	309	328	330	314	318	332	317	367	318	340	326	334	308	339	334	342	317	302	333	318	318	291	324	318	318	311	333	326	335	290	303	321	330	292	294	299	318	304	299	348	300	305	297	340	292	324	286	318	311	308	307	354	306	330	289	317	273	309	296	320	282	311	303	304	326	341	302	327	297	290	315	293	333	290	300	328	308	281	331	275	327	335	285	319	288	320	320	306	325	329	337	324	324	311	312	321	312	317	301	306	304	330	321	310	316	284	324	345	284	328	308	289	282	331	308	312	311	346	291	309	328	299	298	294	323	319	328	294	304	325	322	301	300	306	338	325	326	324	298	333	304	306	338	332	325	328	305	333	326	319	315	333	329	305	336	315	307	306	300	319	352	332	296	320	309	285	315	274	269	342	311	365	341	333	313	309	294	317	305	290	306	323	322	328	286	337	295	333	295	321	311	321	330	328	310	309	309	325	303	316	312	311	300	346	323	307	321	297	303	299	332	317	292	305	282	306	285	307	325	313	286	306	308	302	331	304	323	335	297	312	300	301	336	287	324	336	295	308	333	318	295	311	323	319	305	302	344	294	337	305	291	297	351	314	336	329	339	285	326	277	292	295	322	317	292	311	312	316	327	298	308	325	304	328	345	320	307	304	336	354	319	323	314	330	328	309	314	337	314	316	328	334	317	319	311	302	317	299	317	299	324	297	317	324	317	286	323	311	323	311	294	324	352	334	311	293	295	344	294	319	335	322	323	327	305	299	287	318	309	326	331	288	315	304	333	309	319	316	326	308	324	335	321	315	308	326	304	319	312	319	301	291	304	314	316	304	318	297	317	304	328	319	282	323	338	296	319	313	303	329	318	322	308	323	315	307	314	328	285	278	329	362	335	304	303	286	339	331	309	330	340	338	357	328	310	321	332	293	307	317	273	301	290	308	280	289	296	304	322	330	297	327	327	323	316	296	330	314	323	293	331	333	317	337	333	337	302	312	318	282	290	360	309	331	358	346	323	296	307	316	353	348	324	301	314	320	324	322	307	306	332	306	321	322	307	314	336	329	349	327	331	323	341	368	350	314	340	296	316	317	317	331	323	323	319	315	313	304	357	312	323	317	350	308	298	313	318	311	331	324	320	323	291	291	331	307	285	288	329	314	311	313	318	306	321	293	306	314	337	351	318	303	322	322	328	299	312	312	321	300	349	301	304	314	304	317	305	316	299	325	348	325	321	325	308	334	317	355	312	351	303	313	297	311	315	330	303	323	291	350	307	283	333	295	323	346	301	313	306	308	288	315	309	316	344	326	328	308	310	272	320	303	279	314	305	326	286	325	309	295	310	341	305	274	301	365	313	301	339	316	277	318	303	332	283	298	338	333	306	325	319	306	304	291	310	329	293	306	312	320	347	316	328	256	299	314	321	341	301	314	323	298	312	277	337	303	308	312	316	354	302	323	296	337	309	301	314	329	360	307	298	294	316	307	294	298	311	318	311	365	309	333	317	301	367	303	295	306	300	277	346	326	317	299	306	321	342	325	316	275	309	320	304	296	310	310	317	317	332	317	318	321	324	325	276	311	308	316	301	295	323	292	337	314	324	271	341	303	299	339	306	320	324	307	287	331	303	312	306	326	316	329	291	307	306	335	328	284	281	278	290	314	346	314	286	333	333	324	316	317	318	319	274	334	291	321	296	315	315	356	323	295	313	322	320	333	290	331	322	323	334	369	313	318	316	334	312	310	309	300	327	337	301	293	324	309	317	287	323	315	293	295	323	331	297	310	326	330	319	315	311	280	322	312	300	309	300	343	295	329	318	322	309	332	305	306	331	296	348	306	337	333	308	340	305	308	339	296	302	294	334	328	301	294	320	327	319	299	318	301	320	301	280	312	304	344	292	337	310	324	318	316	301	318	311	320	332	320	345	299	322	302	305	303	317	290	315	298	329	312	305	309	318	318	320	305	308	331	316	314	330	338	309	328	330	327	290	309	290	316	310	343	349	321	325	313	301	326	290
8724	1091	743	503	478	436	429	381	370	392	348	382	371	343	349	375	388	372	362	346	374	364	355	365	373	375	366	359	357	355	375	368	381	352	362	382	363	333	353	380	344	349	383	349	360	343	372	368	353	350	350	358	362	363	359	351	349	393	353	359	329	355	381	324	363	350	348	353	361	355	330	338	370	323	387	360	352	356	336	356	358	353	364	361	381	367	328	346	330	355	363	355	354	355	393	313	352	362	355	365	374	402	346	334	344	379	381	364	354	366	400	372	346	390	377	358	332	347	407	330	375	342	378	361	347	370	333	317	369	372	348	322	362	332	380	313	350	351	404	348	360	365	347	371	337	358	349	343	371	418	357	329	360	347	338	354	359	385	386	372	374	356	369	363	374	382	385	339	394	372	341	359	340	391	392	367	337	357	358	361	364	337	363	363	347	348	349	371	367	383	338	353	386	384	320	355	347	373	373	352	356	356	332	373	358	313	384	348	364	363	358	359	336	361	310	341	341	373	349	332	402	350	378	357	354	368	363	340	368	375	374	367	322	339	342	340	363	369	341	363	352	372	363	359	363	377	372	290	342	370	340	357	368	376	342	340	357	368	330	341	367	370	378	372	403	326	371	368	330	341	372	383	386	336	349	356	336	340	379	343	341	367	332	370	346	381	358	362	359	378	347	363	370	344	387	363	363	338	343	365	352	359	367	385	355	373	370	370	345	377	382	391	325	328	356	352	373	349	361	333	347	354	331	364	332	364	374	367	372	349	387	348	337	388	372	356	349	370	350	308	362	377	379	346	344	380	327	342	340	373	351	370	348	362	340	356	333	361	349	368	322	387	332	372	333	363	385	352	353	350	339	369	335	356	370	349	337	357	367	345	356	383	383	339	396	349	377	379	380	361	357	359	395	376	374	358	362	403	359	344	326	352	404	339	363	366	370	375	369	341	353	373	376	391	341	342	351	340	358	366	367	302	360	372	352	340	379	320	351	351	349	373	365	365	369	352	357	348	388	358	357	379	342	386	345	365	342	386	353	331	360	339	340	372	343	345	336	363	334	382	366	349	345	347	358	360	332	350	317	369	352	399	347	358	328	330	342	365	331	347	376	390	335	356	339	356	373	346	384	365	381	307	346	330	354	355	361	398	381	339	370	359	358	306	390	326	362	362	330	368	336	358	357	372	354	397	360	321	340	351	358	340	359	338	342	347	364	377	337	326	375	361	343	336	368	324	341	341	347	393	353	352	369	338	334	391	342	335	354	350	339	343	383	354	351	344	340	347	371	349	349	339	349	386	347	381	346	351	378	341	347	345	369	354	319	357	392	374	351	325	375	378	366	336	327	325	358	363	356	382	368	357	368	345	384	387	340	404	355	345	366	367	362	366	351	368	344	384	350	404	379	313	375	338	382	350	353	364	332	381	363	372	335	373	334	374	370	334	361	343	364	331	354	368	335	384	377	354	357	343	364	357	355	349	357	336	341	380	353	371	365	350	368	361	370	362	340	392	332	384	358	337	374	365	359	357	342	380	329	348	343	341	337	374	357	335	363	366	345	386	341	352	398	345	367	360	361	323	323	382	324	358	356	330	326	337	336	337	372	393	374	319	350	335	335	349	360	354	358	372	369	335	358	368	337	330	350	352	352	370	361	340	346	332	371	366	368	341	332	344	349	368	371	378	363	339	347	326	340	312	367	353	353	363	373	358	349	346	338	382	356	354	356	371	351	352	349	357	354	361	342	358	410	361	403	316	370	349	347	355	372	353	377	410	340	348	377	353	371	374	373	349	372	377	340	380	390	369	382	355	369	322	355	381	360	336	370	360	322	361	367	353	361	361	354	371	340	357	334	382	326	363	354	335	345	353	355	349	373	316	338	355	350	344	343	365	357	314	357	337	337	332	345	367	327	323	350	354	335	359	371	362	364	387	349	372	367	353	340	348	320	350	388	340	365	319	370	331	323	362	408	354	386	358	327	346	369	356	356	353	346	358	366	361	361	351	349	361	338	367	332	370	338	379	341	372	346	387	358	333	343	376	373	349	348	377	382	398	341	340	303	355	371	354	360	376	365	355	350	378	345	359	345	364	379	370	361	398	337	346	386	387	364	402	376	394	371	355	364	379	375	376	346	335	352	353	338	359	385	350	377	368	351	368	354	393	361	372	345	318	351	359	353	339	373	357	349	374	352	346	359	377	341	378	324	364	277	353	393	380	341	352	312	372	334	361	340	346	362	366	343	390	386	359	375	386	352	363	354	340	316	344	320	373	358	341	379	359	356	342	355	336	333	340	381	372	349	309	360	333	354	340	331	379	380	386	345	345	356	352	351	375	373	344	376	353	352	322	368	376	367	349	371	344	384	370	337	341	359	360	365	382	335	367	340	389	361	378	354	360	329	341	358	357	347	374	360	312	323	371	352	360	328	347	346	347	376	313	336	382	342	349	377	374	341	354	363	367	335	377	341	372	365	340	360	375	353	360	328	359	331	372	376	356	327	340	338	348	332	352	365	404	366	365	327	385	372	371	363	379	360	386	335	398	379	350	332	343	349	354	348	357	370	329	418	353	366	368	348	353	376	341	348	376	339	363	364	340	375	346	349	330	346	368	351	368	366	387	374	357	378	363	366	355	337	339	384	358	363	370	347	385	384	362	360	349	373	359	387	350	360	354	362	364	385	360	359	372	350	378	357	378	366	365	334	346	384	353	365	381	372	336	374	340	373	394	329	349	360	362	361	373	353	321	396	363	328	394	328	355	364	339	326	363	347	334	355	343	315	360	354	361	362	373	345	361	349	381	375	372	372	367	367	338	345	340	383	348	375	374	362	387	349	337	369	371	362	365	336	356	336	347	366	353	397	378	361	319	351	373	378	375	324	351	343	352	364	380	334	354	405	358	380	372	346	353	354	383	350	391	377	346	389	403	337	361	353	338	355	355	371	373	392	344	346	375	330	341	336	346	321	373	348	336	382	330	381	365	324	359	329	358	367	363	384	367	362	389	359	371	376	387	359	376	372	368	344	347	363	341	372	360	359	386	364	371	375	367	360	361	323	361	347	327	359	342	344	345	354	384	356	381	383	360	382	365	365	301	359	315	347	339	349	358	333	352	352	360	348	341	342	339	397	365	336	383	366	383	346	343	356	351	337	338	350	352	347	347	364	303	350	343	358	342	383	358	358	361	327	367	360	358	357	355	382	364	333	362	346	365	368	354	371	343	344	366	367	379	348	374	369	336	380	350	358	371	344	329	311	364	361	338	370	357	358	384	385	355	344	354	364	354	359	334	389	323	361	368	395	331	349	334	388	383	355	346	360	362	345	330	334	318	363	370	354	384	338	362	342	356	373	332	337	334	381	372	397	385	394	359	399	388	385	338	348	355	351	348	349	369	373	400	371	359	355	379	363	373	388	376	335	343	401	351	345	333	330	384	340	335	375	359	348	340	388	371	313	384	345	381	358	394	379	352	346	360	387	351	355	377	346	332	353	339	401	356
23815	21060	28321	24024	21067	9552	1045	715	608	548	556	533	510	475	450	505	464	468	418	425	416	420	444	424	379	421	406	406	414	433	398	372	416	421	394	403	421	434	377	399	430	391	374	408	384	409	399	431	369	371	415	414	451	413	388	365	423	405	402	382	412	383	406	402	404	379	399	411	385	343	416	386	425	378	370	382	435	420	350	428	413	345	386	416	412	389	362	380	396	418	382	405	394	391	411	390	433	405	382	394	407	368	407	412	369	413	380	380	383	379	380	398	392	394	376	357	394	419	385	379	401	384	410	360	386	377	415	394	376	389	382	403	363	419	373	408	376	389	411	346	364	388	393	406	377	371	391	382	384	384	403	373	372	391	396	408	403	381	408	386	390	361	420	393	353	419	420	359	376	421	373	352	355	407	420	407	394	368	377	349	407	382	392	421	357	395	358	403	406	371	391	415	384	374	419	371	382	416	358	381	405	398	412	384	391	370	384	398	389	376	403	390	411	415	370	391	403	348	389	396	379	369	413	373	385	370	369	377	401	403	401	392	401	360	402	425	368	431	375	422	418	397	376	372	375	402	375	376	386	383	420	397	380	395	381	381	418	373	403	414	396	402	404	363	375	424	393	377	384	388	379	373	420	381	399	390	386	420	350	371	402	390	393	371	370	420	380	368	386	340	400	378	372	422	399	392	381	417	386	386	382	381	372	385	375	345	409	427	406	376	391	422	372	378	364	387	388	388	380	423	378	406	381	388	389	393	399	386	384	402	413	403	410	410	395	416	414	406	413	394	413	405	381	406	386	406	354	360	397	396	367	347	370	381	394	364	413	452	340	392	383	375	402	392	391	362	379	381	381	387	406	406	399	406	393	382	405	373	399	406	413	387	409	385	421	396	386	382	433	347	378	438	412	383	420	388	388	377	394	383	397	404	386	430	365	406	404	389	393	422	389	404	422	393	416	388	373	376	381	408	414	377	429	432	392	403	420	430	390	389	380	404	433	427	419	394	396	379	398	392	381	358	319	401	379	383	381	410	376	413	407	423	398	409	382	365	414	384	392	412	390	385	414	417	376	375	388	384	399	430	409	379	378	414	385	417	383	370	378	410	389	389	370	414	416	375	377	418	386	359	370	413	391	399	370	407	418	416	432	376	392	404	418	424	380	399	422	422	430	379	409	371	370	399	420	388	364	385	407	374	426	397	399	383	384	389	405	369	386	417	405	375	380	400	416	403	399	412	384	421	377	398	414	371	393	420	388	374	360	405	370	401	372	404	370	393	345	411	390	368	356	369	424	397	411	393	411	378	394	392	383	431	378	365	355	371	417	382	389	362	414	400	396	389	367	409	406	377	353	388	394	409	406	399	427	400	411	377	426	392	370	403	388	422	398	410	389	364	397	363	371	399	399	415	392	363	364	406	405	396	409	395	399	441	385	403	370	390	380	367	379	380	375	410	404	420	441	373	404	424	409	391	390	397	389	398	408	376	390	384	387	380	381	404	414	393	382	400	416	394	431	420	407	424	376	349	385	423	363	393	396	376	436	422	400	381	387	376	369	365	377	385	385	400	402	417	391	394	367	383	428	402	367	405	441	394	385	417	372	396	408	400	346	383	353	401	372	402	390	376	375	399	401	397	452	423	411	411	397	392	359	387	373	367	424	437	388	430	407	365	416	383	385	410	395	363	399	395	426	373	371	440	380	389	367	392	378	377	386	403	384	381	374	384	387	398	378	372	384	392	410	378	387	375	363	376	406	375	376	377	422	394	382	437	422	378	408	403	410	393	418	389	372	389	382	389	395	369	401	407	349	388	376	411	388	404	403	380	417	392	401	414	419	406	399	409	433	360	401	370	403	403	370	379	372	361	381	379	420	332	376	359	372	405	343	369	340	403	359	387	386	392	402	401	389	404	367	410	378	381	379	422	428	388	391	390	375	391	392	355	365	442	380	424	400	406	366	363	391	404	397	411	367	435	385	410	409	391	387	368	408	412	396	424	392	390	399	394	391	378	415	371	373	417	417	371	392	388	416	389	403	392	405	391	399	378	409	372	349	371	388	417	377	397	387	383	385	392	358	369	399	395	417	365	419	387	384	417	378	378	410	361	415	394	416	388	393	355	383	359	383	433	407	392	363	378	381	448	416	386	393	399	372	401	379	405	380	360	384	422	404	377	398	391	370	387	396	386	363	380	360	391	413	396	400	427	421	406	392	413	374	399	422	401	402	374	404	394	386	377	383	386	380	375	412	412	391	389	375	402	393	390	372	394	387	402	377	410	377	378	381	434	365	374	397	414	369	382	371	405	408	378	391	424	459	374	404	397	371	398	392	418	366	397	396	412	377	380	389	364	368	384	402	392	378	409	393	391	411	362	426	401	406	381	349	411	378	373	401	377	363	389	387	389	390	419	351	389	417	398	362	389	419	409	385	392	375	356	396	397	401	383	388	390	394	444	410	378	385	400	378	380	345	382	387	416	375	380	406	362	401	400	407	393	373	391	379	397	371	375	394	397	390	395	384	386	386	411	411	407	421	360	411	370	370	423	415	400	404	423	399	378	405	438	362	404	386	392	431	388	395	426	401	392	387	373	376	400	358	358	377	396	398	385	384	409	406	375	411	405	384	391	400	427	416	383	380	421	402	416	408	378	353	398	426	389	373	374	420	393	363	405	391	403	369	387	427	406	400	404	388	384	390	414	393	359	410	421	401	373	358	402	402	391	369	381	408	372	421	386	384	400	422	400	390	403	378	400	399	402	377	414	408	425	356	341	408	413	389	383	407	382	385	382	402	394	415	390	401	360	383	393	385	411	407	338	370	411	400	382	405	353	386	362	429	384	385	376	388	387	386	390	417	390	395	392	389	395	417	392	413	365	387	345	404	388	407	397	400	406	376	403	374	370	452	397	355	408	399	373	349	357	437	412	383	399	380	396	421	413	358	409	379	379	400	398	402	378	388	360	439	387	338	393	380	353	376	377	400	416	355	402	400	410	381	382	409	385	413	399	432	415	383	396	372	417	431	381	391	377	400	397	380	375	380	361	366	398	387	396	411	351	384	364	377	416	385	422	403	426	343	406	397	420	368	377	391	384	403	369	356	408	395	364	387	398	390	370	413	413	387	384	399	384	417	422	412	384	364	391	413	404	367	381	387	393	397	382	433	398	397	359	403	380	365	361	402	419	421	403	403	375	403	395	359	388	415	412	380	398	419	391	343	389	387	382	370	375	370	336	383	397	387	447	373	407	398	398	383	384	399	369	393	354	393	419	406	375	405	398	386	397	428	379	403	365	400	425	370	384	376	403	354	396	407	323	389	403	412	382	390	401	375	391	367	394	380	385	388	439	385	405	391	416	398	407	442	368	379	425	395	374	412	362	396	394	414	411	363	385	374	417	397	404	363	380	400	403	390	363	366	375	408	393	376	429	387	423	389	379	385	413	373	392	375	398	394	375	414	368	430	400	412	428	392	401	428	410	376	448	395	405	410	407	395	388
28245	9585	6079	2844	2010	1566	1187	970	851	751	649	599	591	523	527	549	472	504	471	454	483	451	458	437	468	463	447	415	419	420	463	454	431	413	435	485	419	434	456	432	453	405	394	473	436	432	422	415	435	416	399	404	444	416	454	409	400	412	410	413	409	426	392	457	410	424	422	428	397	390	451	410	409	447	459	419	415	396	395	429	386	419	417	418	419	423	384	403	430	428	409	428	430	428	420	429	431	411	405	433	431	370	421	381	430	415	398	416	432	403	413	414	447	408	437	393	376	396	420	390	408	428	445	434	433	424	461	423	434	420	427	395	409	419	400	398	433	450	435	392	406	419	387	425	412	421	461	418	407	426	442	430	383	407	403	436	443	444	409	406	415	433	436	423	441	417	403	470	423	414	406	446	421	403	421	429	440	436	386	364	440	415	396	401	426	418	424	428	438	411	405	442	384	428	472	401	427	418	435	420	392	444	408	432	392	426	435	394	428	397	423	434	410	402	450	429	454	429	436	407	404	432	426	374	429	442	427	389	389	429	420	397	431	435	456	415	446	406	427	401	446	412	430	447	430	414	361	428	427	452	396	450	473	394	455	475	436	422	395	406	439	404	415	383	435	415	406	396	423	444	395	454	410	384	395	439	424	426	393	437	391	423	385	431	429	388	418	409	397	434	390	420	410	402	404	424	427	390	427	447	412	423	394	422	409	452	402	393	457	418	412	388	396	458	457	414	404	432	422	424	416	427	420	423	406	397	404	399	391	391	406	433	414	378	410	444	407	425	426	414	378	424	444	425	463	399	396	420	432	423	439	465	393	448	387	417	393	420	389	413	395	410	404	408	420	398	432	407	412	399	392	416	456	435	421	413	432	409	427	451	397	455	428	460	442	438	427	453	430	403	403	418	431	453	431	396	438	433	410	437	422	383	404	401	406	421	442	442	403	460	404	422	433	437	405	426	451	425	398	408	417	436	411	416	445	395	394	442	404	439	429	409	464	427	422	405	423	425	420	418	430	432	414	445	402	438	440	390	439	431	458	419	446	414	439	391	404	380	442	404	406	450	456	447	411	375	417	405	402	432	434	447	443	402	455	452	397	372	369	434	397	409	468	411	451	415	423	444	386	401	439	423	396	436	422	398	418	446	413	397	417	419	424	451	452	391	410	432	430	388	427	420	419	421	393	427	377	433	396	414	425	402	427	428	408	411	427	413	431	414	388	430	397	415	415	411	446	411	414	428	422	452	405	406	411	450	411	400	379	445	396	414	399	415	439	423	415	403	389	418	395	435	422	402	443	445	387	402	411	405	445	392	462	425	418	420	405	433	398	405	399	415	410	444	464	422	425	426	395	418	422	432	400	412	406	404	398	430	453	444	418	452	453	399	430	434	428	424	406	446	397	401	457	391	396	371	416	421	389	400	402	391	435	435	403	417	407	406	439	419	372	416	409	421	430	428	404	377	416	442	413	392	444	428	458	437	414	433	405	397	423	401	431	415	435	404	414	400	383	371	418	395	457	395	411	440	412	417	395	358	446	439	382	396	422	421	407	445	390	385	398	440	429	424	414	399	397	379	424	423	435	409	430	415	408	430	386	387	398	486	429	389	426	454	409	406	401	431	441	438	423	449	412	437	427	375	463	429	420	448	397	408	422	415	389	406	435	393	402	401	458	437	419	427	411	439	452	423	389	429	456	411	438	393	440	430	431	402	367	411	378	370	449	394	406	455	440	428	427	407	423	423	438	441	403	422	409	423	421	403	421	397	448	400	430	452	430	443	444	416	459	381	395	397	424	417	448	441	397	440	410	415	426	415	425	394	410	421	389	445	427	409	397	396	449	398	393	413	433	456	422	429	438	388	417	449	421	399	418	449	393	401	369	448	403	425	428	427	441	419	403	442	415	455	415	464	395	384	389	433	446	429	423	401	446	419	427	413	440	414	428	445	399	456	470	420	429	396	427	432	417	411	405	427	444	423	447	405	437	438	417	467	405	412	428	429	425	440	400	467	408	398	413	421	394	401	411	452	419	405	427	435	393	416	387	396	431	407	433	410	453	443	417	409	447	397	470	441	407	416	424	436	435	421	456	415	386	436	430	413	435	418	422	426	413	429	406	407	397	447	404	470	458	393	400	372	404	427	425	444	417	468	414	429	411	407	401	434	392	433	403	428	441	402	396	396	421	424	388	409	417	450	390	355	356	413	418	440	400	385	384	439	412	399	435	401	384	436	431	425	400	444	426	427	405	409	392	418	405	424	374	454	445	453	454	444	412	409	431	426	438	403	424	429	453	404	430	425	430	373	421	449	387	430	410	424	439	449	419	363	375	406	460	428	429	419	414	401	451	415	408	408	413	418	406	438	437	414	402	405	433	434	451	431	456	419	407	422	431	373	419	405	406	389	381	400	409	408	418	429	418	425	437	400	434	387	394	401	447	373	438	441	403	400	431	459	430	440	406	420	425	432	402	388	433	371	413	413	388	404	416	404	424	426	459	473	437	423	430	405	439	384	392	416	398	433	435	434	398	422	392	446	419	403	412	422	418	411	396	425	414	362	425	393	412	449	440	409	398	423	404	396	463	394	445	413	452	442	416	426	424	436	404	438	487	391	469	422	432	421	400	386	426	409	438	435	379	411	383	389	384	426	381	421	418	410	405	416	388	398	385	435	392	381	392	405	422	407	398	436	428	400	424	406	401	466	402	432	435	442	391	406	409	414	420	420	441	418	392	441	444	364	425	372	437	458	416	376	428	433	411	447	438	449	430	423	425	433	390	433	391	461	430	427	413	427	425	423	429	397	396	387	408	396	403	420	400	398	415	384	462	431	415	422	414	404	408	396	412	420	440	408	435	407	425	444	395	442	381	391	410	407	439	418	408	420	433	458	408	397	430	424	378	427	447	402	409	426	409	432	410	399	444	389	432	406	404	455	406	398	439	419	436	446	415	433	398	376	448	412	444	422	426	410	433	408	415	402	429	404	400	428	384	390	437	435	420	438	433	403	438	410	391	456	386	433	370	427	375	442	399	426	420	445	407	428	438	395	434	434	384	429	420	421	400	350	400	408	420	450	379	400	429	433	429	426	426	392	421	399	464	453	432	390	438	425	416	429	391	441	432	446	398	427	453	419	400	442	386	404	405	394	395	415	431	418	414	399	391	406	414	415	433	428	413	414	423	397	426	388	407	421	466	442	386	403	417	451	435	423	398	413	451	396	425	434	431	434	430	427	394	419	407	430	388	439	430	401	424	435	367	391	438	427	448	415	430	396	399	398	388	432	442	422	438	393	408	448	428	444	416	426	431	441	429	397	406	428	409	416	444	433	406	421	438	441	405	400	453	412	446	428	404	431	446	391	405	427	424	435	409	386	421	398	454	415	431	466	423	431	406	405	410	465	416	408	405	396	415	436	392	416	423	406	414	396	403	407	436	423	437	423	437	419	390	402	408	372	383	397	422	388	418	417	429	424	450	440	415	421	376	425	394	427	416	402
25090	21108	27229	25180	10125	1137	890	821	719	657	738	683	674	708	666	676	661	650	670	644	682	610	659	656	643	628	661	594	646	628	655	634	625	648	600	643	662	627	662	637	676	673	639	659	632	610	618	602	617	611	653	657	624	566	640	637	602	645	644	633	649	639	594	642	622	703	624	630	644	655	638	691	655	620	665	636	635	640	644	642	605	619	655	636	609	619	634	606	542	637	603	656	590	635	669	664	571	658	625	614	632	615	628	668	671	647	652	670	594	660	647	654	634	675	633	634	651	649	644	619	603	639	600	615	602	625	582	619	582	631	628	637	657	617	635	608	623	652	631	604	618	690	629	637	625	682	617	610	613	608	633	639	604	687	643	644	639	647	621	637	651	599	665	625	620	650	629	618	663	666	632	646	650	645	607	610	647	625	602	649	601	657	658	640	631	653	613	650	624	614	653	598	630	603	667	665	606	654	621	611	675	634	665	663	612	622	636	607	647	663	657	624	641	671	638	588	670	610	653	646	647	635	620	618	599	591	675	646	638	655	627	638	642	574	593	618	640	584	602	685	602	645	591	607	657	646	644	611	621	639	664	687	631	605	586	645	623	635	625	620	614	648	646	650	638	635	679	621	632	655	635	597	632	616	685	661	627	641	645	651	663	631	649	604	607	685	654	661	612	646	589	633	647	638	624	592	641	608	637	620	667	641	601	623	664	651	663	631	680	587	656	601	617	661	666	622	678	674	634	650	591	629	647	624	622	663	646	650	621	662	646	638	631	650	634	644	670	605	609	637	653	655	654	620	657	604	587	651	638	632	624	597	625	636	656	609	689	588	663	642	638	620	628	597	637	594	586	655	622	642	664	581	640	578	671	626	608	620	642	662	617	605	634	657	642	642	557	616	647	615	619	625	637	606	620	690	641	610	625	613	669	632	660	608	564	633	594	660	639	615	637	630	635	669	606	644	606	614	638	630	662	623	641	655	647	627	616	627	619	662	652	662	660	610	632	622	636	652	627	635	628	646	637	657	632	662	660	647	608	603	626	649	653	605	642	645	641	597	597	659	622	619	639	666	652	592	684	712	638	583	606	628	592	628	620	609	636	651	656	640	615	646	657	672	609	681	596	608	600	642	664	613	653	641	645	626	589	620	647	611	606	680	643	633	589	620	664	671	649	637	672	615	627	656	628	617	687	609	624	653	636	621	697	632	629	649	652	605	627	666	658	624	631	657	644	649	604	661	642	614	600	622	602	614	652	627	624	679	618	640	667	621	635	647	661	617	620	649	582	638	647	640	610	643	593	631	660	623	649	644	634	678	631	664	625	652	610	611	630	655	582	682	677	658	642	636	643	656	639	657	637	606	679	582	682	644	652	646	611	643	629	662	662	641	602	634	603	631	621	594	662	643	622	618	660	618	675	650	633	625	669	655	667	663	587	641	628	660	617	646	660	619	660	594	651	657	616	664	680	624	614	664	640	665	667	642	641	650	641	614	637	612	677	619	652	611	627	632	609	588	663	595	603	579	669	627	651	660	623	633	680	595	679	693	663	637	688	688	663	604	646	642	618	628	656	599	586	662	613	627	657	638	674	644	646	645	608	619	591	632	641	576	698	649	687	605	591	600	621	688	634	651	617	629	646	654	596	569	676	637	661	604	619	623	625	614	608	620	639	654	595	643	646	636	643	629	615	641	592	642	595	606	628	617	646	638	644	654	627	646	644	649	612	622	641	580	597	621	604	664	661	653	656	645	684	680	686	605	633	605	633	634	598	614	685	653	629	651	659	628	589	606	629	665	612	630	660	595	601	679	630	620	628	635	644	604	660	589	645	673	633	653	661	597	656	602	624	594	688	611	586	622	616	619	623	617	625	618	623	657	653	636	628	648	600	666	621	635	606	585	640	611	654	646	634	624	654	634	618	649	641	607	672	581	643	599	612	603	652	624	654	678	639	609	645	593	627	610	629	640	673	673	648	620	648	645	631	610	635	649	640	615	614	640	635	606	603	609	606	586	651	636	614	657	666	606	663	636	646	621	675	643	674	654	627	699	613	636	603	616	643	621	646	665	642	583	605	709	582	599	645	608	599	658	687	563	626	641	631	615	604	606	625	669	613	603	663	642	625	638	626	651	615	630	657	685	627	634	658	637	662	609	612	612	619	665	634	615	605	611	678	646	659	590	607	615	580	603	657	628	626	622	645	668	634	609	595	597	635	631	616	611	604	625	636	598	591	609	646	561	651	630	627	631	623	657	653	644	666	637	652	615	632	656	614	672	609	636	682	604	645	637	616	619	653	614	661	614	572	616	648	665	646	628	577	638	635	611	655	617	669	658	640	619	683	626	645	665	658	656	626	630	655	584	639	682	638	608	625	648	608	619	597	650	642	653	625	641	649	681	635	649	635	630	621	623	639	594	619	599	653	603	647	620	655	640	607	641	624	652	631	650	616	660	567	574	632	629	603	637	622	693	620	634	591	605	636	655	631	638	643	646	602	629	649	667	568	602	641	631	659	628	643	593	644	645	639	617	658	634	648	629	648	684	611	593	659	629	618	626	631	618	641	595	645	650	614	640	601	633	648	669	642	597	666	637	645	654	653	677	637	633	625	622	644	632	657	620	649	604	643	625	663	613	606	588	656	632	625	640	628	687	629	640	640	629	680	592	638	642	630	602	621	622	664	664	579	592	624	635	595	629	632	612	665	647	644	627	623	638	637	634	634	638	625	647	670	571	640	634	693	633	611	601	614	632	639	630	645	662	610	647	636	598	632	631	601	650	609	606	633	669	633	629	637	653	654	662	633	678	634	632	621	667	613	639	623	648	658	617	639	689	607	594	634	593	665	647	652	618	608	617	666	606	630	625	618	633	637	639	634	587	639	658	644	601	607	667	604	629	637	640	645	617	628	620	634	635	630	626	626	665	635	614	689	629	626	645	650	641	614	649	607	661	629	648	674	654	610	622	680	662	645	669	626	655	652	632	649	617	632	645	608	645	654	656	644	618	658	637	631	670	659	638	634	620	646	647	624	652	652	633	620	655	662	656	635	625	654	649	624	679	641	639	640	598	647	652	616	637	619	635	673	647	661	638	602	660	655	603	625	674	658	614	629	643	644	650	626	612	634	642	647	658	616	635	617	610	641	622	631	640	637	616	632	676	614	648	619	645	645	631	632	611	657	640	639	630	643	650	626	583	654	616	612	631	652	605	609	656	620	656	642	635	615	594	613	654	635	600	595	648	669	648	626	641	621	654	639	630	645	672	602	626	653	609	646	629	614	628	626	634	658	663	610	641	666	614	643	676	603	683	617	623	680	606	638	631	635	645	601	633	633	593	641	619	616	632	598	611	633	657	581	663	673	618	605	616	615	606	598	603	659	686	673	651	685	657	633	742	598	602	650	655	601	657	633	615	649	628	640	639	639	660	628	663	625	687	690	618	685	630	635	651	621	643	660	633	623	609	657	658	681	581	644	647	648	607	653	639	642	588	640	669	659	594
23844	5752	3622	1985	1547	1316	1190	1045	940	901	754	815	820	760	709	700	710	674	706	697	695	705	659	668	684	713	713	715	703	687	712	685	656	679	667	667	680	656	655	674	649	688	695	651	697	698	670	653	663	708	625	665	701	656	667	696	657	654	637	674	671	669	648	678	694	682	667	658	676	674	700	677	665	663	673	685	668	678	670	640	687	700	669	671	689	665	646	646	684	675	636	686	624	640	690	662	649	704	714	663	652	652	677	646	712	670	684	701	677	687	672	660	624	675	710	691	672	693	674	649	653	651	702	675	668	667	660	680	681	694	645	681	664	682	737	708	682	654	706	697	665	666	695	680	672	646	685	690	658	637	712	683	643	661	656	665	713	663	684	672	659	701	659	676	701	672	681	677	648	671	642	656	707	755	660	680	708	650	696	701	711	646	656	658	700	673	697	669	688	665	610	683	700	653	659	690	701	663	628	701	664	681	695	639	663	671	669	654	649	694	630	705	627	638	640	617	681	607	678	667	683	646	676	738	671	658	664	672	672	670	673	700	653	673	700	676	694	664	695	686	687	700	728	680	678	685	662	667	686	660	680	680	670	654	653	662	661	664	645	703	703	713	690	697	701	679	647	670	642	664	673	709	675	709	683	640	717	685	690	659	647	643	670	651	657	683	682	643	654	629	667	634	687	694	684	695	718	658	674	703	732	656	729	652	651	669	644	709	681	687	673	672	703	701	662	681	690	689	705	666	740	696	721	695	650	686	646	666	695	694	634	657	679	688	713	661	662	682	709	694	683	674	681	670	647	682	646	699	700	706	672	691	643	641	654	677	676	708	658	667	612	696	664	662	701	679	686	665	679	711	623	703	675	682	680	713	627	638	651	667	661	686	652	625	674	690	666	664	664	701	709	685	674	665	649	627	646	711	698	683	677	686	678	631	653	694	688	657	659	659	712	713	722	675	669	644	683	689	704	680	678	653	716	706	702	673	626	653	666	687	687	648	692	698	704	676	698	671	682	691	696	625	682	649	666	688	694	653	741	664	665	709	648	636	728	657	643	714	622	634	651	732	713	678	692	665	678	722	648	682	642	667	682	672	664	624	693	665	686	662	681	668	713	665	616	676	686	666	673	694	669	697	674	654	633	679	655	703	678	683	714	667	681	647	632	681	660	673	672	628	660	721	720	743	676	630	661	695	687	714	667	683	668	691	658	638	716	650	679	624	676	682	668	589	692	636	690	659	669	679	697	702	667	668	702	649	694	724	651	689	726	663	637	707	696	629	632	678	664	701	643	673	693	672	670	727	655	650	698	636	675	688	657	650	708	653	688	661	638	655	652	679	689	692	699	668	686	626	723	665	651	662	720	709	651	708	677	720	628	655	693	673	696	663	696	672	686	628	726	660	700	642	684	655	671	684	668	621	692	693	650	692	685	692	698	715	703	664	690	645	623	711	692	656	688	692	656	679	665	693	664	660	635	680	738	706	654	702	728	698	659	678	653	667	693	653	654	688	670	654	646	671	697	654	682	654	701	648	678	663	670	690	646	666	682	670	688	724	691	711	712	703	677	646	731	686	690	675	646	700	632	644	653	704	652	691	684	673	683	655	647	667	663	708	661	656	682	669	680	658	674	627	680	711	652	670	663	676	711	655	704	683	705	671	650	680	646	681	643	602	685	699	653	638	698	654	673	651	665	698	696	673	663	698	713	684	624	653	669	694	716	662	685	652	660	640	650	641	677	673	641	605	689	690	702	646	657	659	697	651	672	702	660	666	687	713	632	670	680	702	698	647	644	648	653	675	716	693	663	673	662	646	660	698	715	683	680	643	661	637	678	679	664	703	672	647	708	697	661	693	684	652	685	693	687	703	679	678	656	614	685	681	673	635	678	715	690	676	674	687	701	720	603	670	650	690	632	656	645	669	692	649	667	689	627	642	697	654	683	670	690	637	666	648	704	704	701	666	652	671	677	692	681	700	684	647	723	667	687	674	630	679	660	654	641	682	658	676	716	690	686	684	659	705	695	690	666	651	656	708	668	621	673	707	673	707	657	645	695	677	645	662	662	667	679	644	678	695	681	664	707	643	706	629	631	664	632	666	664	678	684	666	679	713	646	718	643	667	620	662	695	666	628	659	649	631	689	673	672	700	639	616	674	663	686	678	681	645	679	653	704	685	666	671	651	659	686	665	674	700	656	631	632	662	724	655	657	668	709	673	656	657	689	669	655	592	718	741	675	667	635	728	648	637	660	662	668	694	646	649	674	692	703	658	667	671	681	674	690	654	703	646	680	744	660	649	665	699	664	674	678	688	687	632	665	648	651	691	676	661	660	646	654	693	658	659	658	664	661	711	677	684	687	712	734	672	612	729	642	661	671	697	682	680	714	657	664	643	652	678	690	707	623	666	680	672	689	672	662	673	664	688	664	640	673	697	704	673	698	707	695	679	645	667	677	648	622	720	656	682	664	689	654	676	695	707	682	683	661	641	644	681	666	687	687	657	659	629	635	654	661	689	685	641	645	674	711	704	677	653	662	658	659	655	636	663	681	670	682	693	679	625	661	661	708	701	693	663	695	674	690	651	660	686	740	639	693	666	669	632	643	688	659	623	634	655	667	661	664	697	661	616	700	699	710	705	613	645	706	678	636	723	741	647	657	678	650	652	660	709	641	700	661	725	712	668	677	666	679	701	684	654	668	689	702	701	716	638	667	669	664	677	663	650	732	676	675	642	701	701	667	716	686	657	678	649	695	714	657	658	647	646	655	647	718	704	666	694	667	678	648	690	632	701	687	681	656	729	690	708	669	699	679	681	698	660	715	705	644	672	677	687	676	655	667	708	690	705	658	709	654	683	729	683	670	666	675	664	707	696	691	675	692	631	720	679	665	709	632	643	634	656	673	659	693	649	673	653	665	670	678	704	658	707	679	729	693	634	679	662	649	681	670	644	690	627	727	641	678	638	671	688	640	682	707	690	673	658	658	688	705	670	682	705	721	683	648	700	652	668	728	705	647	687	647	674	685	697	678	642	693	773	647	676	673	732	686	696	691	668	659	677	661	654	690	676	672	659	682	694	653	713	685	671	651	655	692	658	653	685	653	693	662	688	615	638	636	644	664	721	671	699	649	680	672	648	695	674	663	672	650	689	658	691	686	666	678	699	668	687	657	658	722	656	626	701	655	690	684	673	683	636	679	717	652	676	631	734	646	687	698	655	643	677	694	649	693	669	690	668	640	662	670	668	633	675	662	698	697	700	726	622	618	663	653	664	694	688	628	649	668	687	633	723	642	625	618	661	644	670	652	697	645	649	636	679	749	660	678	696	688	680	636	688	695	687	719	681	731	700	713	710	677	694	677	646	655	636	672	634	689	666	701	657	716	639	650	636	667	660	677	649	699	655	655	639	681	688	677	683	674	665	693	669	636	717	722	691	664	683	669	671	656	671	666	687	658	657	712	626	670	699	671	613	707	716	685	637	672	677	685	695	684	653	709	695
22740	21152	28831	23740	21154	21232	9112	1644	1325	1240	1110	1066	1027	994	976	941	911	908	866	893	934	934	916	925	914	896	925	890	883	866	948	887	865	887	849	886	860	846	921	850	867	824	902	870	857	861	847	777	868	878	896	804	835	892	853	881	842	863	825	831	832	910	823	805	847	857	868	827	767	872	854	872	822	881	846	870	831	829	813	816	855	866	810	817	859	837	847	860	839	870	809	850	904	846	822	829	858	847	838	864	864	835	797	832	786	822	814	842	825	832	851	837	851	848	853	847	843	841	813	821	860	835	886	918	816	827	865	852	814	868	847	816	855	887	883	847	821	865	820	868	875	876	827	883	836	881	862	887	869	925	840	866	815	857	824	896	802	868	859	830	809	844	848	871	914	821	782	865	871	840	823	820	821	837	852	851	771	857	827	843	862	831	893	842	827	877	893	833	872	782	863	859	840	889	861	827	848	792	866	891	854	853	863	848	939	824	829	847	864	868	868	839	879	815	847	822	884	828	853	812	865	816	847	870	836	868	804	865	825	822	841	822	882	868	845	861	823	831	829	810	869	844	840	879	881	848	858	839	883	810	889	837	820	863	843	833	897	867	820	824	891	864	847	850	836	823	855	845	883	907	816	884	827	866	828	886	754	817	833	866	867	891	824	826	895	814	808	885	838	885	862	850	836	876	797	824	887	814	872	883	781	820	865	798	825	877	836	847	827	777	849	858	823	833	848	892	816	868	795	804	789	886	823	846	833	831	868	840	802	885	837	875	810	824	862	809	864	810	852	845	811	872	876	794	864	860	776	852	827	834	828	886	829	877	809	881	874	853	837	873	833	808	853	809	823	815	802	891	883	856	803	875	896	830	844	860	836	888	908	880	800	813	829	849	884	875	858	808	812	827	845	793	827	849	851	825	845	811	896	855	876	822	852	855	882	839	867	904	822	840	872	801	825	839	832	863	920	846	834	856	862	869	813	851	837	837	850	850	852	841	858	848	875	862	896	869	798	812	822	833	772	886	838	835	893	862	814	813	793	804	851	855	861	837	840	853	852	874	860	863	803	854	795	836	855	832	782	844	852	865	808	824	845	914	871	785	859	823	837	872	835	837	870	843	860	807	806	867	802	802	809	880	847	863	809	891	833	833	801	859	909	811	831	838	875	824	836	836	880	828	826	817	874	830	890	858	843	864	859	821	877	860	871	833	857	838	831	831	845	912	805	851	849	867	803	789	848	876	901	824	820	833	797	879	826	833	862	782	862	783	809	853	820	806	921	856	849	846	814	834	814	812	827	823	880	826	845	829	887	832	815	821	829	893	834	864	853	797	823	833	823	824	855	858	824	827	849	809	822	834	806	833	878	891	863	874	812	886	859	882	799	891	825	800	831	825	842	856	893	845	912	868	869	880	778	827	794	826	842	881	862	882	866	832	820	857	824	854	868	854	811	851	917	868	849	850	845	832	852	849	826	862	806	845	913	823	837	819	905	832	860	828	896	820	796	848	810	894	851	825	850	856	809	817	791	858	851	850	862	778	871	792	814	808	828	822	832	827	819	854	848	782	883	879	830	859	837	792	831	826	825	834	878	864	839	854	819	811	834	840	830	839	834	837	887	794	839	873	839	830	900	871	858	828	815	839	772	824	887	868	825	846	846	826	838	788	877	888	818	859	890	832	851	813	847	899	840	833	838	836	814	861	841	817	852	830	885	838	846	832	856	838	833	797	886	859	901	851	796	842	824	854	837	823	831	882	846	820	835	815	882	861	816	762	829	850	841	849	840	870	862	844	867	765	855	819	800	791	857	837	876	831	891	863	853	850	833	850	813	843	810	843	883	815	802	845	904	862	828	859	828	832	861	825	824	794	794	875	873	845	830	823	846	819	857	827	842	851	822	845	877	861	839	856	873	910	819	790	832	809	843	875	844	819	870	837	796	861	845	914	850	867	864	813	829	843	857	887	832	863	807	864	871	847	844	821	811	828	839	823	822	875	873	841	870	899	830	811	867	813	804	849	876	835	833	770	867	836	853	818	856	887	876	836	847	830	838	810	846	836	828	865	843	824	877	854	832	838	819	865	848	804	823	871	858	875	843	801	857	812	886	842	821	813	819	856	855	882	834	850	826	892	830	842	827	901	844	839	850	789	863	812	866	859	756	840	863	789	799	849	858	833	830	855	850	782	866	826	842	853	852	869	868	840	814	797	794	851	805	812	814	839	835	822	851	840	822	825	831	888	883	815	856	818	826	892	831	878	854	842	822	790	847	874	841	851	828	868	826	821	882	814	889	830	896	809	840	857	876	842	835	854	849	790	825	860	826	850	930	802	824	820	862	793	864	817	832	812	870	859	819	868	826	853	832	815	787	857	820	859	888	859	812	840	844	821	796	816	801	884	804	866	848	807	872	907	822	843	863	838	857	903	822	839	862	854	857	825	831	841	839	860	857	797	845	810	856	877	824	862	846	845	854	857	869	880	887	842	812	841	782	852	815	852	823	869	808	880	821	881	862	813	830	863	836	876	849	813	798	841	880	781	810	868	826	825	841	881	843	802	790	841	840	859	805	874	835	801	852	856	797	870	815	887	872	859	899	861	826	828	833	871	901	817	820	898	865	815	854	834	843	816	842	861	802	761	839	845	860	819	862	855	772	799	858	840	862	822	831	803	818	834	828	814	839	896	857	917	810	824	846	830	875	869	838	836	835	898	869	881	818	860	859	809	836	853	841	840	861	872	795	833	824	847	850	851	898	835	817	877	823	834	830	819	785	856	904	799	824	745	803	843	867	884	860	876	799	816	870	807	793	836	888	867	883	864	776	890	838	863	781	798	826	805	866	825	825	830	870	785	826	843	804	823	843	848	790	845	848	876	858	894	848	911	907	818	856	785	824	847	894	849	851	814	840	886	831	808	845	848	895	807	793	804	868	801	876	858	805	858	842	852	811	855	846	854	853	821	882	892	829	800	797	804	817	843	857	847	819	840	808	888	839	803	839	848	836	836	813	852	824	872	846	837	861	834	881	843	915	906	805	855	865	817	854	808	860	838	842	813	854	840	840	843	857	797	830	839	897	820	844	889	796	867	840	817	853	788	837	849	841	862	814	863	852	870	846	826	808	863	848	843	825	858	831	861	852	868	850	781	861	820	892	832	852	848	843	877	871	912	798	874	783	849	850	812	839	877	832	817	854	846	814	839	835	857	840	808	850	812	787	827	880	812	864	827	824	826	781	877	824	806	812	844	851	838	830	821	844	778	865	901	833	843	882	777	859	847	865	876	849	850	880	941	865	813	795	812	805	834	838	794	842	841	872	842	846	814	833	807	798	828	869	849	880	857	810	852	856	829	863	830	842	846	866	842	849	826	818	871	930	830	871	769	856	768	894	856	863	838	818	807	846	840	877	901	852	811	859	870	846	837	886	833	846	842	855	828	834	862	841	813	836	889	855	850	845	807	836	793	846	836	891	833	807	819	807	847	863	913	803	881	810	828	823	868
31229	15384	10100	5318	4024	3047	2433	1998	1766	1569	1351	1257	1142	1093	1048	1096	1042	960	950	957	961	938	905	923	894	942	862	938	848	922	864	897	876	891	899	846	875	858	873	899	909	878	812	846	846	830	896	842	823	855	879	857	868	893	813	845	857	852	846	852	843	838	865	875	800	888	837	853	844	865	876	789	836	791	855	883	867	858	836	875	846	794	822	842	905	872	830	845	849	840	801	837	845	823	871	891	846	851	821	828	829	810	866	852	859	813	859	874	848	875	832	860	848	810	883	855	830	871	908	853	888	829	882	869	836	887	847	833	852	838	849	882	885	843	838	828	801	821	819	853	800	856	826	827	876	852	840	813	839	850	804	834	879	816	815	841	843	831	812	863	812	846	850	862	835	823	833	849	811	808	777	867	833	838	840	827	856	833	845	854	837	853	836	837	859	861	878	788	905	856	888	800	826	828	864	848	825	886	917	862	893	827	822	843	848	840	823	811	859	825	855	871	811	860	828	887	832	870	831	782	881	853	858	841	849	818	874	815	825	835	826	843	832	807	810	833	831	866	805	840	847	841	847	889	812	776	821	816	796	893	871	834	896	825	899	852	859	823	868	875	857	823	817	804	868	840	828	892	846	795	821	833	879	784	874	880	839	893	803	823	859	826	859	814	839	825	789	847	843	838	839	882	862	792	815	828	831	835	849	886	860	870	817	839	871	835	862	837	791	855	891	862	863	801	840	837	832	852	840	830	865	848	867	828	837	835	864	794	776	850	880	833	816	854	851	846	819	859	836	852	872	891	806	876	825	851	845	845	856	822	897	853	828	840	853	828	872	824	774	833	872	850	883	848	817	871	828	855	828	862	836	831	856	850	826	792	836	783	870	822	812	857	836	852	831	806	862	822	810	869	899	829	810	839	812	833	802	832	853	836	802	874	846	821	873	852	871	793	811	824	828	825	844	847	856	848	876	811	837	867	810	844	844	848	816	868	834	798	890	784	829	853	849	812	864	787	833	818	823	855	827	911	816	863	859	844	853	812	821	885	849	824	835	820	837	848	842	827	813	853	845	858	817	819	835	825	861	857	908	856	915	844	884	852	820	895	829	817	815	856	862	824	826	829	840	838	845	830	803	844	824	880	829	895	856	853	784	813	817	834	831	891	850	864	833	854	828	846	802	923	834	827	856	913	869	808	892	838	819	810	869	874	861	813	809	847	877	819	875	851	811	837	842	811	815	856	852	806	828	824	823	882	845	884	780	844	841	872	837	804	838	850	835	826	815	837	839	860	796	868	913	854	834	849	797	885	794	806	792	815	809	828	848	806	832	837	799	813	876	861	822	856	828	864	809	874	800	797	773	839	817	818	823	879	861	803	810	873	857	821	860	840	830	847	789	814	851	840	872	908	867	856	881	867	828	843	889	852	862	831	857	803	831	890	847	816	888	828	842	771	888	846	777	810	837	912	871	855	839	831	831	871	825	839	848	813	841	845	858	872	855	838	830	842	848	839	824	845	866	831	854	879	855	852	829	865	836	860	844	830	805	810	836	861	844	796	807	823	816	883	807	887	826	827	827	845	871	819	862	796	847	802	832	828	804	806	863	885	848	862	840	852	834	857	849	851	860	874	854	804	887	861	837	829	849	842	825	855	850	826	889	901	849	829	794	871	886	835	784	844	857	854	877	809	867	880	803	866	832	865	874	842	818	869	832	883	842	825	860	835	837	875	857	863	790	849	829	902	807	867	834	852	875	857	846	846	807	816	806	833	838	836	880	854	826	850	808	840	813	817	837	823	823	834	807	876	857	853	869	861	817	872	865	837	850	882	795	854	804	843	878	801	834	831	858	866	815	838	823	824	868	845	810	806	871	863	809	846	774	847	827	875	833	889	854	935	821	857	871	911	860	812	811	811	845	818	828	807	852	841	870	876	860	841	853	821	818	858	843	822	843	841	851	911	758	843	812	854	796	896	857	819	822	828	845	810	841	860	816	856	883	807	853	793	800	827	831	837	878	821	862	852	844	823	879	891	851	866	869	808	841	895	838	878	864	873	786	870	845	859	844	832	856	813	852	777	843	822	878	808	822	847	891	808	855	872	883	790	849	829	865	893	832	838	852	850	866	849	877	876	833	866	875	815	827	827	830	863	878	869	871	872	763	843	836	831	776	820	859	875	806	805	857	822	826	826	862	833	855	830	843	849	852	811	841	806	854	859	792	854	844	804	829	829	895	850	852	833	861	856	882	814	881	801	812	868	841	826	826	842	848	872	845	813	888	784	840	854	828	858	875	857	846	875	828	813	873	824	903	836	874	790	836	856	840	859	839	819	858	869	807	833	851	846	865	884	817	915	841	859	811	841	812	870	904	854	866	857	882	828	850	895	840	839	888	807	819	802	836	865	828	826	865	842	849	823	879	834	855	888	846	860	844	850	881	829	854	893	849	877	860	804	848	849	844	805	818	879	787	794	865	857	800	834	858	848	840	828	790	857	884	830	855	830	826	851	812	813	844	843	874	805	832	830	828	799	818	863	853	841	814	856	846	778	850	797	878	830	814	836	879	794	827	830	844	873	827	822	858	818	841	815	862	909	811	824	847	864	821	803	803	852	868	834	834	826	817	834	849	826	813	829	823	841	895	884	836	850	843	834	806	834	861	829	811	875	862	855	864	868	815	879	872	874	826	850	873	802	788	829	840	880	827	879	852	835	834	864	819	865	904	851	842	905	786	851	822	888	834	878	838	818	814	872	816	821	855	815	798	839	811	806	889	819	800	820	883	824	829	822	893	817	834	841	871	850	849	846	821	839	852	867	819	776	753	871	847	863	881	914	824	909	813	838	802	885	848	858	819	869	842	841	837	837	859	855	836	860	830	831	862	845	862	888	798	870	881	847	867	822	861	888	854	809	806	830	852	810	818	779	858	843	888	831	804	796	836	850	909	819	837	898	819	902	812	795	836	865	791	786	835	828	838	879	835	861	858	812	826	847	802	866	823	829	810	823	823	853	846	838	916	870	827	820	871	841	861	881	817	850	816	820	873	796	836	856	817	809	872	789	871	836	866	817	802	884	848	799	843	864	892	831	810	892	873	871	902	818	867	850	829	835	818	870	898	798	854	857	834	830	869	864	829	877	783	837	813	792	815	866	828	827	865	856	878	862	870	825	865	816	825	875	819	850	878	860	848	841	831	829	818	817	867	879	832	837	833	880	872	861	852	864	838	820	819	873	821	873	876	842	880	815	902	846	849	854	898	829	896	853	814	821	828	822	835	827	870	806	842	888	839	888	866	832	872	789	772	881	812	827	839	837	809	815	867	841	864	839	857	884	844	840	873	854	899	804	833	811	843	788	817	814	845	867	910	814	805	820	854	857	829	830	881	835	855	822	850	794	835	825	832	845	860	803	834	868	814	822	845	885	832	885	856	842	836	775	876	833	870	788	807	825	863	843	889	863	827	877	835	845	829	883	794	855	890	852	827	820	853	869	823	813	860	802	849	824
27770	18429	4364	613	409	369	370	384	355	342	320	361	300	308	324	350	327	341	331	315	348	346	324	311	312	314	319	326	337	319	314	310	310	332	298	301	305	332	320	302	326	314	308	307	323	281	302	326	305	299	315	339	318	306	299	308	333	297	320	336	312	282	316	313	329	297	305	332	354	305	315	321	314	294	295	326	317	303	316	301	291	318	375	299	280	331	321	332	303	341	318	319	358	315	286	315	320	334	313	310	291	314	304	308	308	327	341	282	321	307	322	328	308	319	335	299	315	305	304	309	309	345	302	287	323	364	317	302	273	307	297	289	332	300	326	313	291	321	301	340	331	338	337	310	340	314	320	326	317	334	333	310	334	297	320	304	332	269	299	367	305	321	304	311	316	337	325	316	311	318	316	302	334	311	302	326	329	326	292	338	340	289	346	325	352	320	333	331	340	304	331	292	336	321	309	348	312	338	319	343	345	327	297	311	332	316	319	322	287	303	322	297	334	304	311	331	343	292	300	398	326	323	286	315	315	336	304	287	320	335	336	306	295	306	321	287	318	332	310	308	322	329	339	312	331	319	312	310	323	313	293	351	303	265	333	324	286	339	345	362	329	331	297	305	344	310	338	325	298	334	323	313	331	326	351	302	318	304	352	320	312	296	334	313	335	309	329	318	316	310	289	318	315	327	310	308	319	293	346	333	308	326	331	310	306	333	314	301	315	337	313	315	341	353	281	308	345	306	304	322	343	307	338	320	313	332	309	303	324	305	290	340	307	341	309	323	314	336	326	329	321	315	312	336	383	287	333	313	323	316	343	339	335	358	291	322	317	327	331	324	375	350	323	314	326	281	309	300	337	317	332	322	311	301	314	350	296	345	333	325	320	343	307	338	320	301	297	329	335	323	325	305	312	336	328	324	317	317	286	300	307	296	341	322	288	304	310	283	329	332	316	307	314	321	318	386	322	319	298	317	320	350	312	305	290	310	290	303	327	317	329	308	303	312	299	317	297	300	331	349	285	308	319	299	341	315	330	290	311	327	318	331	318	333	300	332	310	306	355	320	340	311	309	328	325	305	289	285	317	322	313	320	319	304	308	324	298	301	356	353	317	315	338	280	318	313	296	310	321	322	321	317	321	326	313	311	323	335	324	310	331	311	316	363	332	304	316	333	298	288	303	339	312	294	351	339	320	329	305	283	294	303	337	285	313	353	322	319	286	309	338	317	324	345	317	327	322	332	316	295	316	319	332	342	315	334	331	331	299	295	333	332	292	298	300	326	301	310	337	337	316	339	296	348	332	328	326	300	313	315	336	360	356	359	330	320	302	327	315	322	328	311	328	330	316	327	318	310	318	298	312	313	299	313	326	319	305	324	316	332	321	302	320	286	317	324	319	307	307	293	328	355	320	349	309	325	333	319	319	324	293	293	294	321	315	374	337	313	314	317	319	329	309	291	328	333	290	341	334	358	315	317	334	318	329	328	305	316	307	305	315	299	337	349	316	346	381	303	308	309	309	314	297	312	304	299	295	329	297	323	310	306	327	307	323	297	321	336	354	346	300	307	296	332	311	297	362	330	309	298	315	313	334	307	332	334	310	346	347	338	298	305	311	294	309	296	312	319	342	315	292	316	306	354	291	316	317	337	341	328	303	322	321	329	289	345	296	310	327	338	315	352	332	323	329	316	313	336	307	326	346	341	299	295	330	300	300	332	336	305	320	320	321	308	317	321	291	311	292	336	318	283	296	307	333	314	356	309	337	309	349	307	313	341	317	320	342	307	337	326	323	304	330	316	290	313	305	339	328	322	301	353	335	310	316	324	329	322	322	372	349	286	297	344	333	330	296	305	304	352	306	312	293	294	329	296	322	309	324	306	312	320	279	298	324	320	316	311	282	336	311	321	341	312	326	288	286	340	295	335	312	301	340	324	350	313	323	288	316	329	322	292	315	320	333	314	335	291	308	317	337	307	326	300	330	337	298	310	340	293	318	318	298	358	330	342	313	286	340	291	303	326	293	306	307	357	320	342	343	295	287	283	306	274	328	336	335	293	320	277	302	276	311	309	360	317	331	320	314	332	289	314	378	328	351	320	321	311	291	305	296	327	305	353	293	328	308	292	330	284	320	329	315	329	324	321	309	288	332	325	295	284	315	348	342	316	343	325	290	351	322	338	328	327	309	297	305	319	322	299	290	336	334	335	337	312	290	321	335	329	303	315	306	363	307	317	321	313	311	312	293	312	316	330	323	278	313	311	328	305	292	325	307	352	310	335	286	314	316	299	319	313	279	314	330	314	310	320	309	323	352	318	294	314	318	284	284	302	318	319	310	350	297	290	335	294	317	305	364	351	289	304	307	324	310	370	334	311	323	308	322	318	314	337	357	329	293	331	325	335	317	336	326	318	307	322	328	322	346	293	292	310	303	323	342	334	335	298	324	286	346	333	347	323	315	313	331	288	323	306	311	330	353	313	281	331	315	318	320	313	326	311	330	325	302	311	327	347	343	312	315	340	332	307	280	325	340	310	347	325	289	314	341	280	325	309	309	318	334	300	322	286	350	292	328	308	342	301	327	323	318	326	307	298	318	301	327	318	321	312	345	326	340	329	325	307	324	345	299	321	294	316	307	305	311	300	338	303	307	346	297	326	308	307	325	319	304	321	321	338	320	328	327	339	326	299	344	345	356	306	351	308	342	311	313	353	296	308	315	312	321	360	323	350	343	274	321	272	325	303	336	319	337	313	320	341	345	292	289	282	310	306	319	324	321	356	327	301	305	333	322	327	332	330	313	309	273	296	335	308	334	305	315	344	312	313	340	324	349	348	311	299	286	348	319	281	311	312	311	359	321	294	341	315	319	294	334	298	300	301	320	335	305	337	304	328	305	324	303	313	315	355	313	332	315	312	327	315	353	308	312	311	330	290	327	350	299	377	343	324	332	355	304	312	326	324	323	319	347	332	317	344	324	334	322	319	320	337	302	324	315	301	296	291	319	341	350	327	303	305	329	327	311	325	304	327	325	305	333	326	321	327	294	302	317	344	319	323	297	326	344	305	314	300	348	330	352	330	304	349	343	330	342	300	340	306	309	323	330	335	324	279	299	346	334	328	275	342	345	306	304	320	328	305	315	317	321	309	296	340	300	336	342	346	318	287	289	320	345	302	343	315	308	308	303	326	282	306	333	336	295	368	316	345	359	327	308	281	327	309	323	334	287	322	314	302	329	314	332	319	359	339	354	304	300	356	311	309	302	306	336	339	330	316	340	317	329	320	319	290	340	336	333	341	333	280	330	323	390	309	322	357	312	322	324	294	298	309	343	322	284	312	278	339	302	309	293	328	319	319	301	340	294	302	309	366	297	308	343	297	326	294	303	322	318	327	329	301	328	315	320	341	332	298	317	334	286	324	295	350	309	305	296	322	324	303	292	327	316	339	318	298	309	347	321	297	309	291	345	332	326	295	302	311	323	302	283	342	344	305	302	301	303	335	327	315
7271	1031	716	526	502	406	400	404	364	353	384	381	407	353	350	340	344	347	344	372	361	372	371	349	359	337	357	382	363	391	367	382	357	341	363	368	347	363	343	381	375	361	390	340	314	353	337	333	331	367	369	360	327	356	395	368	374	335	344	368	352	373	362	347	356	344	378	323	338	349	377	377	352	349	364	372	345	373	387	342	342	358	353	363	384	369	350	343	352	385	347	362	313	333	370	327	388	361	367	354	347	374	352	348	364	356	353	365	354	378	377	335	371	335	384	376	370	330	373	367	362	345	348	335	340	358	342	384	319	353	333	377	351	373	342	354	333	387	397	391	333	361	356	374	335	370	382	360	371	325	338	382	360	372	332	344	377	387	375	337	340	335	365	366	360	351	336	339	345	336	350	327	366	352	315	384	385	364	352	353	368	325	315	364	377	365	354	398	390	367	375	374	331	354	331	345	377	358	360	342	354	365	341	359	325	371	362	355	385	354	356	350	332	344	327	355	321	362	376	352	400	365	400	369	369	381	364	348	323	335	338	346	357	377	342	352	347	305	369	322	350	366	364	380	370	369	382	396	382	362	369	364	383	376	375	336	323	356	349	369	372	355	376	386	389	360	346	373	374	328	347	355	370	353	336	348	363	354	326	366	361	372	346	352	355	350	340	353	336	361	355	361	396	365	338	392	354	367	347	384	397	366	345	356	379	351	350	353	406	370	333	320	368	359	386	341	349	341	339	328	351	384	321	334	334	366	361	354	383	359	309	327	345	361	372	381	308	334	367	379	336	344	333	325	356	389	352	361	351	360	372	330	363	334	351	316	338	374	355	364	375	381	337	364	344	359	341	345	358	381	350	376	346	372	379	360	354	354	345	351	388	392	390	361	390	354	366	379	357	390	346	323	388	324	365	356	357	371	336	350	339	355	360	335	351	381	373	374	366	366	388	364	349	350	352	380	379	358	336	336	369	360	376	375	390	352	343	355	346	358	363	341	354	387	373	337	356	369	353	328	352	362	342	351	340	351	355	363	358	361	404	336	368	398	362	368	340	346	362	353	367	355	333	348	339	355	362	359	356	351	360	361	336	378	360	378	369	340	353	357	329	357	365	359	366	335	331	378	370	377	376	363	355	339	344	345	290	353	382	357	351	354	358	314	350	359	349	345	344	332	385	348	353	364	342	351	397	380	349	346	378	378	320	347	338	365	329	351	336	381	351	363	362	366	368	337	365	350	327	319	359	371	390	366	364	371	395	348	385	362	348	338	365	368	361	333	357	379	336	362	353	351	339	374	359	367	378	366	341	355	358	373	343	377	374	352	342	385	372	339	364	346	347	357	356	358	332	393	359	368	343	385	344	328	369	350	352	343	345	328	348	353	349	379	341	363	354	353	333	332	366	358	369	357	323	359	376	362	357	338	379	379	330	350	376	375	352	352	392	369	352	369	378	349	369	314	378	368	346	378	401	357	357	366	353	366	336	345	358	378	333	353	370	374	381	380	345	326	338	352	348	361	382	376	371	357	357	345	341	361	338	353	346	326	350	351	359	347	350	311	377	359	343	325	356	354	353	334	327	372	347	381	354	364	361	329	333	376	351	347	354	352	340	348	349	326	315	339	379	371	359	374	381	362	377	379	347	348	355	340	344	371	403	355	349	317	338	385	334	369	355	352	381	356	388	332	345	345	357	356	375	338	368	358	366	347	372	373	330	357	352	359	385	350	363	364	363	394	379	335	368	388	360	356	320	348	370	341	365	344	350	345	329	347	332	340	334	349	375	355	381	378	345	372	348	364	374	363	399	360	363	345	383	343	329	320	378	363	352	364	343	351	394	366	385	371	365	382	359	352	333	379	369	381	341	347	377	378	337	378	364	380	345	321	367	354	362	301	384	350	343	361	319	362	368	340	364	387	341	368	392	381	360	368	347	336	381	371	349	332	343	338	379	375	368	339	410	374	367	358	383	348	359	358	350	318	340	366	348	349	367	341	364	345	363	366	364	325	352	355	357	336	365	343	383	351	353	374	354	380	353	375	347	366	374	362	351	351	359	358	388	386	363	384	370	350	368	360	349	360	358	371	334	357	368	380	340	340	339	387	354	365	368	363	358	351	360	367	355	327	346	344	341	348	348	355	357	358	339	307	366	383	381	377	382	371	363	332	370	361	335	346	371	383	327	357	360	330	370	332	352	328	346	395	374	349	372	363	388	308	365	336	355	360	344	359	335	363	352	367	362	361	349	338	358	347	361	366	376	369	363	355	374	404	332	365	348	351	364	328	369	354	375	382	369	379	373	362	376	335	398	372	374	346	363	370	334	356	366	364	376	355	385	382	358	333	352	365	327	352	356	361	401	357	355	357	343	341	356	342	353	344	390	361	305	372	371	340	368	384	357	367	359	369	354	342	349	362	363	341	366	388	357	333	364	366	365	335	360	334	350	339	383	355	363	399	387	315	358	395	378	369	392	341	344	371	353	377	371	371	368	351	352	369	360	331	386	368	389	330	362	369	378	337	349	369	364	393	344	359	339	361	339	358	378	353	373	373	384	358	363	362	363	369	381	355	366	354	369	330	349	386	396	362	352	360	380	357	365	371	353	373	375	360	348	361	334	323	371	365	353	321	382	368	378	357	371	352	338	382	375	400	353	361	329	374	336	370	372	360	363	369	353	363	399	351	350	357	326	413	346	371	344	354	378	360	341	358	357	359	364	368	347	350	366	350	355	403	374	346	360	384	376	358	366	396	364	384	372	357	368	342	361	352	374	363	401	377	333	347	378	416	341	332	341	371	384	346	347	350	362	320	403	332	358	326	363	359	353	363	388	368	352	402	350	340	388	296	336	359	335	376	342	327	336	336	373	320	390	361	345	362	361	363	337	367	364	365	403	346	371	346	366	365	358	363	368	346	402	385	386	352	362	341	382	349	346	374	345	357	339	357	386	338	388	362	344	353	333	353	364	330	358	358	396	382	330	363	347	337	356	359	329	373	363	379	343	349	333	378	332	361	343	353	350	340	376	376	357	361	368	373	350	366	370	367	367	365	375	367	377	343	359	381	349	347	361	359	365	377	337	363	384	404	373	345	370	334	322	336	375	347	341	363	341	347	362	334	379	399	382	350	335	384	384	338	364	344	344	373	351	435	341	345	357	351	369	367	358	367	356	319	358	359	339	351	363	359	376	353	375	363	336	408	355	342	339	326	356	336	368	407	339	333	322	333	357	375	367	363	387	358	354	358	387	346	339	363	364	377	354	336	352	358	382	418	347	378	374	375	345	362	332	393	370	339	332	373	365	347	356	332	367	361	340	375	370	406	359	352	347	347	345	373	378	353	345	320	375	345	307	375	352	357	377	346	332	322	366	359	367	381	344	373	349	350	360	358	351	355	374	332	372	343	404	328	381	362	371	363	352	322	377	348	393	367	338	369	363	348	376	355	379	321	379	339	344	364	388	386	385	337	376	349	371	346	364	357	369	356	349	341	369	355	350	354
23842	21094	28286	24127	21093	9670	1131	765	694	565	565	498	464	458	433	439	464	441	436	435	451	434	429	465	419	430	444	401	402	398	432	390	415	412	419	398	410	390	434	405	400	390	398	387	390	412	373	397	470	417	401	383	421	403	407	422	441	434	405	405	409	398	423	400	385	404	372	396	428	365	420	375	395	396	420	383	387	425	397	407	396	373	391	351	386	405	404	420	392	371	408	422	382	416	390	383	367	411	420	417	426	384	396	395	395	404	385	391	373	399	423	391	393	403	420	412	420	389	398	403	416	425	397	393	365	367	386	406	366	378	405	364	434	423	424	398	378	419	416	396	398	396	424	391	405	372	399	415	420	409	399	375	375	387	426	419	379	402	350	393	390	371	385	377	371	382	427	403	415	392	451	380	409	387	361	403	396	402	412	408	390	393	394	406	398	385	386	418	421	356	399	411	397	389	359	416	371	400	392	427	396	396	407	429	413	397	409	416	414	380	405	390	379	416	393	403	414	389	406	394	447	412	395	414	405	415	401	414	440	404	372	414	382	383	366	387	386	425	419	403	390	403	382	452	390	419	457	384	401	404	350	393	401	402	389	425	406	420	403	391	399	404	441	394	391	412	436	401	409	388	423	400	439	418	428	411	415	385	397	388	427	391	430	423	366	380	446	427	403	412	375	387	405	407	405	408	423	408	399	409	385	392	399	407	386	390	428	410	394	385	401	378	395	413	402	389	409	390	365	428	389	365	393	374	411	395	396	412	430	406	383	363	411	386	375	393	403	432	427	412	393	420	375	394	402	427	390	397	366	381	418	386	407	378	391	410	386	385	404	393	425	381	370	399	412	424	417	411	382	425	402	363	425	372	391	414	418	387	381	373	366	389	376	406	390	395	436	390	407	377	420	392	364	366	398	403	414	389	371	375	391	410	368	367	395	385	391	354	388	422	378	392	426	390	362	406	374	386	372	390	429	367	408	409	374	385	409	397	418	399	430	409	407	384	390	394	416	378	404	444	438	395	405	413	401	413	402	416	430	431	419	370	373	422	401	383	372	398	351	424	417	390	375	361	428	396	419	372	413	408	378	410	435	413	392	397	419	382	388	396	406	421	391	403	403	412	437	385	359	423	408	381	398	412	386	388	380	397	382	409	405	412	428	355	388	431	414	378	388	414	433	389	399	384	363	409	371	414	404	401	397	399	389	406	419	354	360	374	431	431	373	394	388	382	408	376	410	396	398	397	377	364	400	391	386	388	414	375	402	395	407	389	411	364	388	387	391	398	404	353	399	389	394	400	384	387	420	365	374	350	391	401	392	406	394	403	410	410	385	368	354	404	386	419	363	399	365	411	388	383	416	400	412	381	402	363	384	437	404	420	359	395	380	387	426	374	420	394	374	411	417	377	394	420	410	433	417	399	393	403	401	472	405	384	397	375	399	414	401	409	397	358	434	400	378	353	393	374	404	399	373	366	391	415	381	407	412	419	352	419	394	380	404	407	414	390	440	363	421	392	386	410	365	416	381	390	425	416	441	385	406	418	360	387	395	423	399	411	354	367	409	416	387	424	423	397	388	369	366	409	367	382	401	380	397	402	407	398	398	386	400	397	419	418	384	396	390	427	426	399	390	449	361	414	391	377	410	375	373	388	362	409	461	399	410	399	405	408	379	376	415	410	408	409	420	373	430	402	377	404	399	394	425	411	407	371	374	387	375	395	369	399	402	381	405	417	404	376	422	424	372	381	393	360	371	401	417	352	396	420	406	402	431	403	391	389	383	420	395	428	379	421	405	355	373	347	359	418	427	388	416	365	407	382	377	394	397	412	391	421	397	376	407	439	392	379	399	431	369	403	406	425	406	399	408	385	391	409	379	380	377	417	373	388	418	382	417	394	418	411	380	424	400	370	368	402	390	379	408	383	406	427	351	413	428	378	405	373	396	374	387	391	375	396	362	415	406	363	410	398	414	402	389	381	401	367	420	385	417	441	378	396	397	367	340	421	382	419	389	406	422	369	389	377	386	387	398	397	391	384	401	416	393	407	399	375	399	398	404	391	413	399	394	397	396	410	381	377	425	376	412	375	428	424	407	384	379	383	391	348	362	395	370	407	400	388	454	401	383	419	399	396	422	415	398	385	422	408	370	421	383	401	427	393	381	398	360	424	410	380	390	412	400	387	367	350	394	406	403	399	410	395	427	396	404	396	425	376	397	396	398	393	421	377	456	404	374	412	394	395	390	420	415	417	408	396	418	416	372	350	397	379	408	413	381	399	390	358	397	412	405	391	369	405	397	404	385	438	390	418	387	416	403	402	400	408	390	415	443	416	429	418	397	365	416	408	374	427	422	368	375	366	411	397	416	391	379	389	421	399	370	426	389	429	389	424	427	394	406	426	392	403	396	409	417	451	400	401	359	398	431	391	380	372	392	397	369	398	387	397	393	392	407	414	395	423	382	378	380	406	399	372	436	396	399	365	356	416	386	396	404	401	405	356	412	419	391	402	397	357	396	409	400	441	421	401	395	401	394	377	344	400	406	389	400	379	408	396	407	389	391	413	407	394	409	388	402	410	383	405	402	376	412	365	364	403	377	378	396	393	424	405	397	434	425	386	397	376	381	417	382	408	383	396	409	399	422	385	407	404	416	404	415	383	405	436	405	364	372	429	401	403	376	400	366	414	388	407	374	385	410	354	406	405	388	404	391	388	380	389	398	380	399	369	400	396	398	431	377	403	389	433	388	387	372	404	418	407	418	394	427	454	410	379	391	360	373	402	388	379	411	385	389	383	400	394	413	420	413	401	397	392	401	380	392	367	402	370	414	410	412	396	424	430	390	379	373	385	375	458	395	393	435	405	400	404	389	413	409	406	423	386	372	404	367	390	406	430	428	428	406	386	397	387	341	392	455	346	406	397	421	371	377	378	398	432	379	383	401	435	401	415	405	427	393	430	390	393	398	379	413	387	431	384	408	373	431	403	403	381	384	368	386	417	377	375	417	402	381	390	402	416	370	389	411	385	419	412	390	358	415	421	400	420	353	411	410	418	426	411	388	401	401	353	402	392	389	415	427	379	399	415	392	387	372	387	379	392	382	424	370	384	410	368	367	389	377	415	383	409	375	390	393	412	375	380	379	360	408	415	411	353	351	397	420	454	411	394	379	416	390	439	362	397	398	396	376	401	391	412	422	384	383	373	425	383	429	366	378	391	394	378	383	385	371	350	367	391	407	397	418	358	410	423	402	413	407	383	394	389	443	392	395	420	405	399	374	394	379	414	393	383	412	427	391	397	401	396	419	408	431	356	375	403	368	376	392	384	367	356	384	396	436	364	386	418	394	378	393	397	397	434	414	429	388	400	362	401	424	400	358	418	384	381	405	369	375	384	370	411	407	383	415	381	418	354	390	421	353	424	384	406	397	400	389	414	406	364	372	396	396	385	387	412	357	424	403	391	385	421	388	415	419	405	374	387	387	401	388	395	411	415	402	351	420	395
24483	9260	6105	2773	2153	1621	1217	1056	901	756	741	635	577	569	579	563	522	523	474	402	465	459	456	438	492	534	446	441	431	439	467	456	435	418	457	433	434	441	427	437	399	469	448	431	413	418	431	429	418	432	412	444	446	429	398	407	412	404	440	380	462	407	427	410	394	428	425	443	405	453	402	451	442	426	410	396	429	440	431	419	427	409	429	409	453	398	378	422	461	426	376	405	438	417	379	464	393	450	433	401	426	415	421	393	447	395	397	422	452	389	374	448	456	415	424	403	406	434	422	379	466	400	421	450	426	438	407	417	442	436	439	425	434	437	400	446	406	458	380	446	456	432	439	435	377	426	436	395	382	423	433	400	431	452	386	422	421	400	404	418	444	424	384	417	442	397	422	432	403	420	446	405	409	428	408	427	433	469	461	407	439	401	408	391	413	412	425	420	397	404	423	422	389	423	414	394	396	419	413	454	448	450	418	366	421	432	416	432	409	426	399	380	400	437	438	405	404	406	411	402	462	422	403	392	421	434	403	408	426	395	427	418	419	423	432	390	426	413	457	409	426	461	408	421	419	399	446	430	421	409	393	406	438	420	422	393	443	434	421	398	434	453	416	409	412	418	408	403	425	413	398	451	381	422	390	396	441	426	410	434	424	405	386	422	429	439	447	418	429	422	419	406	402	415	397	396	396	399	452	447	415	440	424	431	429	412	400	433	394	461	444	417	405	440	412	429	390	408	415	427	412	420	396	411	370	401	402	397	402	407	423	385	389	444	402	424	453	417	450	440	463	386	426	435	413	417	426	398	462	403	423	452	427	413	410	431	439	406	430	402	395	460	420	441	408	407	446	424	407	415	402	427	399	445	389	419	407	402	408	426	460	451	399	412	398	428	424	423	419	428	426	445	418	405	441	415	425	425	418	457	425	433	414	395	422	459	445	379	430	388	410	423	408	421	413	436	381	404	419	355	426	430	425	401	376	389	460	417	443	416	498	416	407	387	404	412	442	454	401	428	405	429	404	399	413	405	453	417	443	429	418	421	396	412	432	382	464	407	395	430	431	409	401	416	431	436	390	443	419	406	412	423	435	435	422	386	431	445	419	384	418	407	412	377	406	404	429	410	407	418	398	410	425	392	417	410	414	432	417	408	386	385	422	399	408	402	392	412	472	419	468	416	399	414	398	390	402	397	422	452	431	431	435	404	415	404	419	401	436	425	449	442	422	445	397	435	414	415	401	359	438	407	420	428	408	391	425	429	418	407	436	390	434	433	445	448	426	421	427	442	414	394	414	413	428	377	408	411	428	409	413	430	410	415	416	417	448	404	418	416	486	456	419	440	403	418	404	421	408	431	404	383	403	424	426	440	420	420	450	385	375	438	432	406	406	406	417	406	431	378	397	402	429	399	416	390	400	407	438	395	402	405	438	413	407	446	459	421	436	430	409	447	390	456	457	407	375	429	427	423	411	418	464	400	415	416	378	427	406	414	436	432	407	436	430	408	407	411	413	431	417	439	409	419	439	406	431	451	412	443	416	421	426	416	437	433	431	440	427	406	429	437	417	385	405	405	415	444	450	420	389	402	455	411	421	427	443	415	397	419	399	400	413	402	390	444	439	437	443	441	437	411	429	421	400	406	410	414	418	413	440	447	399	421	418	414	425	417	387	431	417	386	411	398	415	420	427	420	439	408	403	444	452	405	430	404	447	425	426	427	444	387	427	369	397	409	399	413	400	405	426	373	421	411	426	418	430	426	421	371	403	402	384	462	443	459	421	430	414	423	410	401	432	434	379	384	401	416	435	423	470	445	397	419	429	423	419	427	428	425	430	431	445	431	410	378	435	442	395	387	427	440	409	445	438	414	416	410	425	412	379	384	420	427	399	387	440	438	417	422	397	396	372	435	435	399	456	427	432	419	446	424	410	408	426	431	437	451	422	397	427	428	440	392	417	395	457	421	414	451	420	440	395	393	436	434	414	373	439	384	416	422	424	443	427	385	411	436	440	435	428	403	392	440	428	432	423	420	404	434	394	431	413	430	405	444	425	416	426	402	407	405	426	430	383	386	406	416	393	428	389	467	411	396	384	444	433	413	435	406	457	399	416	392	451	405	429	398	430	418	425	431	418	384	464	398	417	427	383	389	437	417	412	415	423	412	428	416	436	409	439	404	436	416	448	415	420	407	433	431	429	395	453	399	410	415	393	429	426	413	442	446	444	398	428	433	424	400	431	425	472	408	419	426	475	414	397	399	436	402	430	389	421	414	419	434	403	455	401	420	443	440	410	401	425	402	413	436	432	452	410	428	432	407	387	432	416	428	433	412	416	395	451	458	424	421	441	422	409	408	448	401	456	398	426	413	380	386	394	423	408	428	398	394	445	432	426	365	414	420	411	393	403	410	396	445	442	402	367	388	425	394	419	419	419	423	419	425	403	437	396	412	419	450	430	384	445	401	415	443	437	397	409	405	439	436	426	416	407	443	427	440	393	401	419	437	448	401	429	436	408	437	405	434	414	438	409	434	461	417	386	376	410	423	427	430	417	452	417	424	410	431	448	416	439	385	427	434	410	404	421	434	420	442	419	404	434	436	420	442	449	400	437	428	444	434	376	441	421	428	448	376	454	418	398	389	408	437	432	403	438	411	438	430	414	428	415	385	414	421	431	462	425	420	427	431	401	398	402	430	428	437	403	404	424	414	389	417	444	392	416	433	418	424	417	428	394	378	415	401	413	448	475	444	430	433	401	422	415	424	439	447	425	402	423	451	403	402	417	433	413	431	418	412	425	417	439	430	390	428	383	427	409	433	414	390	380	421	412	429	403	399	421	415	416	400	426	398	397	400	386	425	385	398	427	424	448	414	436	425	402	409	401	434	394	455	422	437	388	427	431	422	422	428	404	407	404	415	443	395	426	455	418	419	433	406	438	431	415	429	422	458	440	405	448	396	403	422	416	434	389	376	402	414	380	389	423	445	410	388	457	394	469	392	408	437	409	408	392	389	434	435	403	453	414	413	442	420	412	407	411	457	452	426	455	439	424	426	403	415	419	439	395	414	440	421	414	415	428	422	402	456	410	397	429	436	431	426	398	428	418	407	415	419	381	408	431	389	416	431	423	402	418	425	441	426	413	394	419	409	401	436	419	425	388	455	414	430	435	447	423	401	427	394	385	397	389	429	403	443	401	402	410	412	402	402	437	420	418	377	425	436	383	389	444	414	430	419	423	436	405	425	380	405	421	395	444	412	393	378	399	441	382	411	442	403	404	410	415	438	423	402	438	422	430	461	434	420	416	424	466	366	427	427	440	428	419	420	433	428	424	422	456	463	400	450	414	395	433	449	447	426	425	431	439	385	408	418	425	415	402	438	411	447	400	378	432	418	412	443	428	433	404	418	455	418	411	415	405	375	427	384	442	406	386	427	418	402	400	382	442	426	451	422	433	418	427	421	430	396	438	422	451	449	375	479	400	435	408	412	419	422	438	383	392	411
25037	21102	27115	25221	10218	1159	912	819	705	706	731	665	667	696	624	664	684	618	632	673	641	623	680	614	675	647	656	615	598	697	703	705	650	623	620	656	620	613	597	664	605	578	641	646	637	639	614	615	599	607	671	637	680	618	622	645	597	715	628	592	630	621	614	649	674	636	652	674	654	614	603	618	663	656	681	658	612	528	635	639	608	613	643	648	653	634	592	641	639	636	636	667	629	622	573	653	606	679	613	634	661	636	616	631	615	647	662	611	627	638	631	659	606	624	621	658	636	625	654	620	634	621	621	592	628	649	615	621	629	628	667	665	663	597	584	636	643	651	612	633	641	657	686	606	622	622	641	591	621	642	663	645	654	650	643	644	665	636	627	663	628	647	601	648	617	600	602	643	607	624	596	636	667	682	627	637	608	617	640	679	663	619	633	582	625	577	617	636	632	598	643	652	610	648	613	667	630	621	694	621	622	664	652	634	627	602	616	610	610	616	615	664	631	642	600	616	600	602	620	588	594	647	609	646	625	625	636	647	592	609	629	638	668	618	653	643	606	606	654	574	617	620	616	632	638	693	609	644	660	632	660	672	597	618	633	681	587	587	609	625	637	643	616	638	588	631	623	594	712	641	635	624	640	624	608	668	636	597	647	614	622	585	667	615	692	582	613	641	657	644	655	639	586	640	671	583	618	667	609	672	646	606	605	634	622	625	575	616	662	662	642	647	638	643	610	624	653	632	642	676	614	636	625	620	596	677	628	630	619	603	655	640	635	649	637	645	613	611	644	597	618	658	633	600	564	634	641	665	630	605	612	702	594	640	679	590	638	641	672	640	660	609	589	654	652	629	638	667	632	626	687	590	654	662	615	666	669	663	623	605	616	610	657	632	676	602	590	606	619	663	650	653	653	641	615	637	623	632	645	610	580	632	607	636	638	624	707	655	644	617	654	586	686	648	647	649	670	619	588	682	576	633	638	649	668	660	628	601	655	608	596	637	603	635	597	618	644	640	616	623	621	623	628	657	621	647	623	656	641	629	629	577	611	652	621	595	633	609	659	648	671	629	619	662	674	640	598	655	627	620	621	617	665	662	600	623	624	612	625	597	633	587	710	633	599	618	646	607	601	581	659	667	680	666	604	659	596	696	591	663	614	647	607	648	654	594	616	660	602	612	670	631	654	649	656	601	634	617	635	597	627	634	598	651	609	647	623	703	634	630	609	573	614	657	600	636	612	628	611	644	654	611	611	614	624	649	607	592	635	619	594	607	666	649	655	607	624	605	625	643	706	624	607	618	624	619	577	601	635	611	636	647	638	622	640	662	656	589	601	658	647	603	653	584	635	643	640	597	647	610	606	627	673	638	614	618	601	648	564	642	603	616	627	601	583	632	606	647	636	643	648	604	645	603	604	617	597	654	610	622	635	680	627	607	626	672	632	633	616	667	606	634	658	619	594	635	583	626	613	653	629	624	642	624	626	620	596	620	631	646	648	600	611	641	620	601	612	623	642	628	668	612	615	633	642	612	693	630	631	612	633	617	629	639	643	627	689	631	614	633	642	621	666	639	586	611	623	613	624	609	601	609	682	613	614	654	633	622	646	637	626	643	606	614	613	653	692	611	626	661	609	677	645	657	655	662	605	667	605	632	632	616	635	645	635	631	624	670	624	663	645	633	614	668	638	642	659	632	640	662	602	603	612	602	618	654	626	619	635	638	592	607	640	651	654	640	631	618	659	632	613	623	617	566	644	609	680	656	599	670	637	610	605	623	660	648	664	605	653	617	599	629	652	644	617	629	684	611	618	635	617	641	644	684	628	637	620	616	624	636	601	680	615	611	616	644	627	616	659	623	564	602	626	596	628	646	612	645	625	670	599	590	650	653	608	632	658	659	637	644	637	617	701	636	631	638	633	621	590	621	691	587	657	614	619	649	646	645	643	662	655	622	637	638	635	654	672	715	649	588	616	625	623	641	627	634	643	614	609	593	614	631	645	658	640	637	567	651	631	620	657	623	587	647	597	636	608	597	627	602	580	569	632	649	631	621	634	604	633	635	588	611	631	687	660	626	624	632	627	602	688	596	659	610	591	644	621	642	605	601	654	637	648	646	634	647	617	618	633	649	630	615	649	613	661	635	599	590	649	584	654	643	645	631	635	596	600	624	662	600	638	681	627	625	635	604	647	597	661	635	622	626	665	644	612	646	619	658	642	624	650	614	603	610	640	618	615	617	608	662	639	650	613	631	693	612	626	646	664	620	651	603	689	660	710	649	669	648	656	649	610	590	598	600	574	611	642	621	645	635	644	599	614	615	634	676	611	610	650	611	652	655	658	619	677	678	637	607	597	654	621	652	594	678	659	657	595	654	640	623	640	615	643	604	605	675	645	667	637	627	661	642	632	632	649	613	665	733	633	642	633	631	627	656	637	608	608	629	615	615	664	579	643	612	624	651	651	579	637	641	612	651	693	588	667	620	660	617	612	651	542	642	618	627	659	673	645	560	647	608	607	624	623	580	654	651	654	626	612	577	675	687	652	605	653	620	621	654	648	665	659	650	642	612	668	646	678	613	655	651	640	651	654	634	653	588	646	660	593	675	636	627	634	667	598	648	659	624	635	627	601	639	632	646	632	617	678	637	628	617	599	627	609	586	614	595	616	642	625	607	622	649	655	658	587	651	592	643	629	652	592	641	590	616	611	627	620	618	618	596	618	673	639	642	630	604	658	633	657	615	648	605	652	637	632	645	582	636	630	639	675	635	613	621	623	625	585	627	596	610	614	629	658	615	640	652	604	608	614	654	629	596	585	616	639	666	596	610	627	620	604	597	627	626	615	627	615	623	615	602	636	596	580	634	642	626	650	659	603	631	657	610	586	673	693	663	581	665	605	652	640	614	592	625	696	675	618	591	571	672	613	604	609	633	628	648	622	625	631	622	662	588	633	603	664	623	626	618	665	621	638	632	635	604	590	639	641	635	650	632	663	644	656	625	645	615	631	623	627	649	613	601	640	636	619	679	598	636	648	657	639	649	642	624	607	598	562	676	668	638	608	639	620	569	613	584	649	638	604	604	571	613	622	597	648	610	620	645	579	667	656	634	655	650	605	649	599	647	581	616	617	637	649	644	624	596	609	599	642	673	661	641	672	677	662	585	643	656	625	649	652	598	634	620	642	583	683	665	625	664	615	641	628	641	610	638	653	633	611	635	621	641	620	638	664	666	582	647	697	634	685	594	619	653	667	618	623	608	641	652	650	667	646	644	593	611	654	628	666	600	568	592	677	589	656	629	626	637	677	562	645	599	583	632	603	579	600	629	628	617	622	635	617	614	657	691	611	602	625	592	643	592	625	611	661	624	665	600	644	619	690	653	607	630	617	626	627	608	601	603	609	612	648	599	578	671	665	660	650	637	624	626	623	604	614	599	630	611	652	672	633	577	604	660	641	629	615	672	659	606	629	655	638	627	619	621	618	668	616	668	616	639	646	646	589	652
21430	5448	3641	1967	1461	1327	1099	1001	948	882	805	785	712	708	724	750	700	738	671	705	703	654	688	703	693	710	649	715	679	691	712	667	702	697	665	676	677	619	639	690	694	676	663	664	699	688	611	677	723	675	700	676	693	682	685	701	656	674	673	688	682	633	663	675	692	638	688	623	691	641	627	664	677	689	700	669	683	654	679	675	702	702	724	684	670	659	672	634	669	720	641	680	661	681	627	693	695	663	665	691	688	642	623	623	685	688	677	678	695	657	680	679	662	661	699	652	619	683	639	660	653	649	652	691	675	631	622	653	666	671	661	674	668	647	675	636	688	667	708	617	644	650	670	671	709	689	719	600	688	684	671	682	711	681	654	657	645	649	680	702	614	645	640	667	678	658	657	663	698	663	659	690	702	638	723	677	675	661	686	664	658	646	659	650	668	644	672	689	641	689	625	669	630	649	703	670	708	671	632	681	640	697	711	695	678	689	689	658	664	696	649	666	665	672	693	648	648	654	639	697	654	684	685	698	661	689	624	645	716	679	688	598	674	654	689	654	667	644	646	695	686	691	609	692	648	723	632	619	655	636	680	628	726	678	658	654	681	679	633	693	634	689	683	685	625	662	678	653	656	678	656	682	638	644	655	694	595	682	646	649	680	651	717	676	680	723	664	651	655	720	656	678	701	657	699	713	669	646	697	649	657	651	703	654	663	689	733	618	692	632	649	677	627	634	681	677	615	707	615	657	674	720	685	644	689	648	689	660	664	663	694	703	642	669	663	649	660	671	695	632	679	664	696	632	615	656	636	648	686	649	657	659	661	646	669	679	678	676	674	640	647	665	650	628	680	671	700	621	709	707	683	663	670	688	711	674	684	707	686	698	688	704	639	685	669	684	709	699	666	702	645	698	660	686	678	642	652	706	651	650	630	654	626	724	636	611	665	653	685	699	638	637	665	655	683	689	658	665	717	685	696	703	680	695	698	658	608	661	664	618	687	662	659	683	648	616	660	721	653	719	689	670	694	668	655	673	646	662	668	644	649	695	678	688	670	682	685	658	704	647	704	706	686	632	651	661	592	694	665	629	681	713	584	686	670	667	711	659	643	679	640	675	649	721	675	660	682	702	625	664	669	657	651	689	675	630	641	642	727	606	662	706	633	682	624	638	650	679	705	685	681	676	655	702	682	663	652	666	704	676	682	689	595	658	646	707	700	678	646	690	668	688	693	674	700	632	677	632	662	684	667	686	648	688	694	667	646	707	673	669	695	696	690	695	658	697	689	713	678	637	662	696	659	675	662	646	716	651	671	662	688	659	644	717	660	676	692	675	672	696	660	664	655	682	694	710	695	648	622	631	659	641	654	647	690	640	682	639	631	713	673	647	666	635	704	688	645	664	695	651	654	692	672	667	689	680	664	657	701	632	648	648	664	630	697	672	615	629	685	659	677	699	666	651	678	645	724	687	641	734	650	684	653	678	670	670	622	724	637	659	669	666	633	666	678	675	667	657	701	661	697	632	630	663	643	668	667	656	648	680	666	647	636	665	706	654	662	709	678	660	717	659	675	668	696	682	684	667	631	661	653	623	642	652	683	647	670	689	675	659	698	620	688	695	640	665	685	686	689	702	651	660	688	657	659	669	646	725	664	676	653	719	669	675	670	667	674	692	621	675	662	679	698	697	669	660	652	674	711	648	644	612	662	697	666	714	684	652	687	662	625	658	655	660	618	674	683	650	700	658	672	646	660	678	650	665	681	630	604	659	727	655	673	713	628	650	641	682	696	657	684	663	658	649	694	657	698	684	677	670	698	686	687	684	674	658	652	697	655	661	684	647	671	607	654	652	653	667	669	731	667	683	695	668	631	673	679	652	675	627	670	658	691	652	667	671	653	618	685	662	690	608	688	716	662	680	709	670	635	704	691	683	642	640	686	639	676	670	694	681	662	641	632	698	686	674	685	635	678	664	681	702	713	647	683	637	693	671	657	690	654	718	727	640	643	652	709	638	680	676	653	678	706	619	655	696	665	667	635	701	696	690	689	660	649	635	637	694	670	741	723	717	692	660	661	661	698	632	620	625	677	648	671	649	701	674	673	638	673	676	679	722	661	652	730	695	676	684	673	625	688	685	635	672	662	702	692	676	695	666	626	658	712	686	701	660	667	676	681	642	649	666	641	672	673	675	662	655	693	675	640	631	667	664	689	639	682	680	643	647	681	628	656	662	680	714	674	700	722	668	659	648	676	651	692	680	688	662	686	663	670	672	664	644	630	686	704	693	701	692	680	678	672	648	664	680	643	709	674	663	687	693	682	703	653	607	708	675	658	692	667	688	671	689	654	619	640	636	688	656	651	672	667	661	696	707	648	706	657	680	661	640	684	710	702	673	634	701	623	680	648	684	700	698	643	655	728	713	655	619	708	658	633	705	702	686	680	682	677	649	635	705	679	686	698	640	672	642	693	664	673	702	659	671	626	700	706	650	681	658	667	699	652	667	665	665	653	665	712	701	644	613	669	705	701	667	692	716	626	661	634	656	652	666	643	628	638	681	678	679	684	643	692	660	696	654	649	696	681	692	667	698	659	691	711	683	674	690	676	648	717	681	636	696	628	690	653	652	643	715	637	641	695	636	624	655	679	655	665	658	667	713	662	669	704	654	643	701	691	676	648	692	700	665	649	628	693	691	679	681	624	684	660	686	644	684	681	725	676	716	686	655	695	675	724	655	623	667	692	655	682	659	648	686	689	665	644	675	693	678	661	663	655	667	670	684	679	680	672	651	688	700	672	637	673	713	644	647	657	687	659	688	668	669	707	633	675	660	644	657	676	674	694	643	721	631	682	694	664	619	692	670	676	668	694	667	701	635	638	696	703	674	662	651	702	641	636	664	685	652	649	704	676	682	651	669	650	655	692	703	677	665	726	703	689	673	653	676	647	655	603	715	686	697	717	657	696	677	692	640	698	676	682	661	678	647	664	693	649	646	637	669	657	673	645	648	677	652	680	645	646	721	660	664	666	662	648	643	701	673	680	638	642	623	701	679	632	710	704	634	693	647	678	659	652	690	714	662	730	665	636	686	638	694	655	665	661	665	631	670	643	674	644	605	630	670	619	692	670	685	634	632	685	660	661	651	690	655	696	650	725	663	684	701	679	632	653	674	636	612	626	687	659	677	692	697	705	693	687	671	672	651	678	619	675	634	682	660	662	660	662	673	652	661	676	689	663	709	714	663	697	644	702	663	689	675	762	668	710	674	677	665	708	673	686	651	649	646	640	678	647	653	650	698	699	693	652	658	678	664	706	660	637	656	690	666	735	693	649	653	677	646	709	644	683	659	663	681	656	656	692	628	707	655	664	678	685	627	686	682	692	691	719	698	674	659	723	688	664	676	646	656	664	642	673	709	682	645	648	664	662	681	692	637	620	630	711	716	630	680	687	661	641	664	689	719	685	704	685	751	641	661	657	644	679	657	676	670	656	662	664	653	707	651	688	599
22703	21096	28771	23673	21097	21162	9113	1769	1381	1154	1153	1103	1025	1027	1009	999	976	971	927	920	909	930	871	891	885	875	907	868	829	861	891	892	786	831	853	936	878	916	839	839	885	891	909	900	898	860	808	814	847	825	823	847	797	810	828	862	791	828	857	797	863	830	832	838	839	878	823	846	820	827	816	893	861	840	850	823	882	862	804	899	848	913	853	883	880	871	846	837	854	859	848	824	867	880	808	842	851	813	844	857	816	794	868	804	819	861	875	886	863	849	850	850	808	925	881	884	837	815	827	817	824	862	827	839	819	837	818	837	811	813	840	853	817	843	838	858	859	807	820	809	854	876	861	828	869	833	822	816	832	861	846	831	816	815	830	801	874	826	819	834	823	846	860	833	832	842	810	890	844	849	832	878	848	802	801	809	862	881	870	846	828	811	879	866	910	867	796	817	825	872	841	858	896	802	793	841	812	832	866	807	825	778	796	867	873	834	823	842	807	906	842	870	867	860	798	813	846	795	824	881	865	793	848	865	815	835	845	869	849	913	812	802	775	846	846	818	860	857	859	863	839	796	833	849	809	866	878	849	831	851	831	797	833	825	840	794	830	857	908	822	863	880	841	811	840	845	853	868	806	834	848	829	755	817	835	820	886	840	793	804	887	835	816	821	858	806	826	881	819	798	879	833	859	869	842	815	796	853	854	840	879	841	848	786	784	843	771	889	836	855	864	849	808	877	853	820	917	901	870	837	830	816	825	842	799	873	812	856	813	833	815	871	825	849	892	925	812	865	841	847	804	866	836	840	875	813	867	803	857	856	873	840	899	868	835	831	818	890	839	834	803	866	844	809	828	872	862	821	814	809	814	935	847	799	807	851	821	790	862	851	832	899	855	838	791	816	857	838	878	851	809	845	851	829	838	823	781	875	859	825	842	879	786	829	813	870	824	843	832	837	850	776	892	783	806	815	889	783	874	837	784	761	799	833	871	844	793	818	826	783	812	801	850	872	847	869	819	815	837	828	842	809	830	815	808	854	780	818	766	833	833	856	864	855	873	862	855	883	817	840	867	797	858	850	873	825	847	845	821	834	849	835	859	785	865	856	819	888	828	841	824	836	833	893	833	817	816	803	834	863	858	807	870	860	882	876	814	888	792	903	832	785	862	850	837	837	833	847	870	857	787	883	808	836	850	854	809	820	833	829	831	860	813	827	793	820	851	815	841	841	834	866	860	890	807	851	854	841	857	808	824	859	853	832	814	852	828	881	812	847	870	804	839	854	870	880	782	807	784	847	835	873	814	868	822	811	831	835	854	791	806	796	842	854	823	825	846	806	879	802	845	867	836	856	783	844	841	845	878	813	870	816	825	782	856	806	834	865	864	830	858	755	807	836	781	829	857	808	841	856	833	793	850	884	770	814	819	850	883	806	847	801	819	849	884	865	878	841	818	836	788	800	859	782	759	869	849	856	803	848	883	856	835	846	842	836	873	870	880	810	839	847	869	820	850	846	850	841	836	823	841	817	821	803	895	801	830	854	790	851	829	795	797	883	857	873	819	845	803	838	826	862	813	863	840	835	840	885	791	863	802	811	816	873	811	839	805	850	810	849	867	854	834	846	778	808	832	818	837	811	807	841	818	821	845	793	802	911	854	880	813	802	820	857	804	822	830	802	814	861	888	903	831	850	846	821	852	857	863	812	818	826	875	838	871	854	837	846	859	848	862	902	889	841	852	810	842	864	845	854	775	804	813	780	812	819	812	878	878	834	864	827	904	910	821	794	842	829	805	846	835	795	798	805	800	876	885	883	781	807	843	870	831	862	821	840	881	876	848	827	857	816	864	846	868	831	858	825	824	820	882	861	805	849	888	832	830	870	837	863	825	794	857	823	827	849	884	881	888	804	841	810	800	807	910	830	806	824	837	858	857	864	814	806	847	831	838	857	813	800	850	860	830	827	816	859	827	825	862	868	817	821	832	854	836	773	819	878	834	805	857	837	871	823	804	821	795	878	850	920	888	853	800	800	796	857	810	788	877	828	859	831	851	865	838	817	868	858	803	839	822	838	823	818	786	831	845	838	844	872	840	863	833	849	882	813	853	829	852	810	843	858	896	890	848	802	859	855	840	860	879	771	831	841	836	829	846	877	877	840	886	863	858	848	841	801	815	896	856	826	865	823	792	836	819	827	830	794	821	821	875	835	819	859	814	800	823	865	849	900	869	832	854	752	794	831	782	854	852	838	839	823	798	822	841	829	841	867	801	817	900	803	851	810	852	799	841	830	862	862	837	841	810	826	833	829	805	857	867	820	857	873	813	828	833	820	846	816	828	827	846	841	843	842	841	844	799	876	812	883	883	871	879	857	823	809	809	835	917	859	828	800	857	869	850	814	840	899	824	836	829	869	886	834	818	837	794	844	864	823	804	878	865	856	886	843	853	856	845	843	838	867	918	848	838	801	798	895	786	823	813	826	823	837	860	861	858	829	841	853	894	801	858	795	812	773	835	925	856	827	854	839	823	840	822	847	867	845	865	814	842	842	852	832	806	828	774	819	856	826	856	825	835	812	913	840	836	854	826	867	811	832	810	874	793	828	857	817	820	812	815	820	906	793	775	835	809	859	852	824	837	830	802	832	818	854	831	897	902	823	811	793	845	794	838	850	821	846	819	858	876	853	833	787	888	895	861	842	831	819	867	818	902	808	835	822	851	864	844	800	814	837	841	812	833	832	787	833	805	812	781	842	867	851	807	849	862	815	804	843	851	844	869	843	806	834	849	844	843	889	878	847	891	890	891	805	843	850	796	825	838	813	858	823	828	839	781	863	879	827	808	834	830	839	852	842	881	855	819	857	839	824	843	858	811	889	784	819	827	811	823	854	818	866	847	899	879	836	832	874	811	821	885	810	846	830	838	787	875	831	831	794	890	814	873	859	835	825	838	890	855	816	856	870	812	890	851	880	859	866	815	893	812	839	837	782	850	825	814	834	814	856	869	865	848	826	855	805	798	844	847	828	832	849	812	849	794	777	839	842	815	832	862	832	783	887	878	833	842	859	833	867	791	816	825	859	799	830	804	838	837	832	849	848	790	847	784	845	857	828	852	848	827	832	799	825	811	832	804	788	843	775	859	867	839	823	873	813	862	822	849	848	846	820	823	768	798	824	809	869	834	820	808	810	816	822	839	819	780	832	887	848	840	809	847	861	855	835	872	842	838	857	848	846	793	818	834	801	831	825	809	799	885	847	847	799	852	861	809	908	855	865	813	871	869	817	840	813	873	850	867	832	812	844	869	821	839	801	898	817	877	852	820	825	804	888	797	837	823	822	818	863	853	871	774	841	833	905	844	809	844	808	859	806	859	851	805	763	851	850	856	819	832	825	834	875	810	858	825	848	780	796	818	793	831	810	833	804	774	880	831	816	846	865	829	841	835	815	830	824	823	878	864	873	808	823	818	806	869	850	844	803	825	895	778	797	810	850	862	837	812	788	757	787	824	855
29033	15428	10347	5269	3951	3015	2449	2068	1706	1531	1407	1317	1195	1137	1065	1045	1016	1037	995	940	947	934	939	946	912	890	844	874	905	947	908	866	888	853	872	835	818	873	893	832	886	872	758	890	870	877	833	881	829	816	869	802	830	834	804	855	809	826	810	845	837	919	844	839	849	891	868	801	817	844	839	841	838	827	804	812	821	848	887	867	856	885	870	818	864	893	851	834	836	848	847	805	846	823	858	897	791	854	798	898	866	897	878	871	824	866	831	835	809	876	833	827	842	857	833	862	843	840	863	790	883	845	880	808	824	843	794	811	821	801	869	881	818	828	805	832	864	843	843	839	859	837	856	846	829	881	824	842	852	848	845	869	796	855	882	837	822	826	831	860	852	783	894	886	875	874	853	792	898	818	785	841	819	831	853	865	898	837	859	818	819	871	879	867	822	838	849	872	863	834	829	833	859	866	893	821	819	885	837	839	859	813	862	838	816	809	830	829	786	854	840	819	853	816	824	779	867	844	843	798	856	808	798	841	818	867	823	854	844	820	888	840	850	906	828	847	870	850	846	873	871	843	827	846	817	843	818	816	825	788	855	803	855	852	818	809	850	818	836	845	808	813	800	808	861	873	846	862	782	826	882	834	816	825	819	835	822	817	842	829	823	831	923	877	852	847	856	881	858	805	877	815	853	854	855	812	844	812	840	874	838	776	875	791	843	784	859	798	890	798	845	841	819	791	888	793	811	898	880	819	873	783	882	858	767	858	829	845	880	796	801	869	844	829	840	840	829	831	842	826	858	851	882	867	873	852	821	813	849	841	847	823	826	788	850	827	819	812	836	827	867	805	804	810	815	851	803	815	889	815	813	820	826	847	852	810	804	876	871	839	841	819	876	831	833	803	805	841	807	799	804	809	835	846	826	820	857	793	853	880	761	798	873	833	847	792	880	826	806	829	852	855	826	809	841	822	856	837	833	815	785	861	838	864	823	837	835	809	831	834	894	829	851	838	815	782	850	841	858	848	828	873	827	864	834	838	858	858	871	823	863	840	806	817	817	780	851	788	796	821	863	824	851	843	868	856	808	823	861	821	821	871	846	851	793	816	875	792	848	876	825	846	757	817	844	889	808	803	836	863	880	804	879	841	858	863	848	848	838	870	845	875	815	868	848	852	829	859	786	847	811	820	814	826	838	864	831	831	820	862	817	859	897	793	754	843	844	814	822	804	857	899	795	850	805	834	828	779	868	867	798	830	875	819	857	836	815	866	851	854	851	826	818	845	858	853	891	876	802	853	874	815	849	854	822	838	857	823	843	846	804	835	832	804	808	846	807	860	806	826	893	821	868	821	869	836	859	870	846	844	864	835	842	886	900	870	843	896	861	809	877	846	825	838	884	876	843	847	829	868	831	853	864	815	829	878	837	828	843	853	832	848	849	834	772	809	848	855	825	842	801	845	876	836	862	787	845	814	899	812	858	822	817	879	875	834	800	835	805	865	902	819	842	808	855	899	814	838	844	857	840	848	773	833	801	818	839	811	863	805	895	869	866	850	848	832	852	824	836	822	828	810	830	802	835	800	846	862	792	861	836	855	807	814	824	814	877	855	829	822	871	775	831	847	864	871	813	892	813	838	808	852	842	846	873	831	824	820	820	810	854	855	858	845	852	857	809	884	862	840	800	799	834	830	845	815	851	851	875	805	865	801	858	846	771	856	834	876	839	898	841	769	843	849	862	830	834	833	862	845	828	828	783	831	856	880	861	831	844	846	818	837	819	799	829	823	824	857	781	831	828	846	825	817	876	848	839	855	832	845	887	824	814	791	868	802	825	812	879	845	866	860	847	817	803	854	819	786	839	882	829	859	868	873	841	842	863	834	812	884	854	866	809	799	839	817	827	853	847	832	873	808	847	872	863	854	822	825	751	832	828	820	845	876	842	843	790	867	850	862	780	885	787	841	837	801	855	761	875	770	804	794	905	838	826	866	883	883	810	917	883	818	864	828	839	883	782	838	884	835	837	811	787	883	835	789	855	806	843	843	833	792	877	765	859	829	835	847	847	855	859	848	770	863	875	843	857	846	857	843	861	847	804	806	849	813	804	816	844	834	901	867	805	860	867	839	823	848	867	861	797	808	836	786	840	831	847	823	820	832	798	834	846	801	837	819	871	784	814	838	797	883	839	866	838	869	854	813	830	858	883	855	824	828	851	839	849	767	857	859	857	839	865	887	825	874	862	829	827	838	845	848	846	850	802	875	855	806	882	804	835	833	866	803	842	878	806	821	837	860	810	816	794	819	863	820	832	813	844	870	825	774	846	803	817	815	810	856	866	845	801	904	833	812	862	769	871	859	884	874	822	851	879	803	885	835	848	842	886	809	784	870	823	800	895	825	870	845	866	858	815	837	841	862	848	849	812	846	866	820	810	823	851	841	869	843	796	827	839	864	870	823	837	805	881	750	836	823	855	858	798	840	841	843	896	847	840	844	832	835	834	887	862	828	831	785	821	848	858	834	841	867	789	825	835	835	881	852	873	818	841	846	831	847	847	800	824	856	829	870	832	762	896	851	852	827	795	853	829	768	873	825	831	765	823	814	826	806	798	800	837	808	821	893	785	860	887	877	835	824	813	858	802	844	815	794	837	827	845	825	881	855	867	797	835	855	786	799	769	817	847	856	851	782	863	856	854	869	829	829	846	828	831	829	843	805	794	898	891	834	796	881	823	801	858	829	821	858	828	833	810	844	779	829	833	817	817	772	829	817	842	882	812	807	845	848	825	864	864	845	817	855	800	834	811	850	853	867	863	820	829	874	777	823	823	841	803	792	787	822	828	799	818	837	820	857	860	801	854	802	830	829	801	840	880	897	843	825	837	818	827	895	854	864	804	825	838	775	851	831	796	835	867	832	924	815	824	808	818	815	810	900	821	827	868	849	799	837	876	846	794	786	861	796	845	836	832	843	879	832	800	885	842	846	871	795	888	854	851	774	795	804	880	833	796	864	840	837	857	844	840	833	815	845	842	812	789	821	836	826	839	859	861	861	811	789	893	797	842	812	863	863	855	847	781	849	883	837	857	890	887	890	810	861	853	846	818	857	804	831	814	859	877	815	818	872	873	836	861	857	838	799	783	784	846	871	829	806	857	835	834	849	825	808	811	907	828	817	874	810	866	845	834	794	853	788	841	868	807	821	875	931	818	831	850	830	838	825	812	858	852	779	843	831	827	839	822	831	812	808	844	851	814	867	812	889	869	836	802	825	841	907	825	823	820	844	860	847	816	815	799	843	902	832	791	876	828	796	845	886	824	826	858	834	827	807	855	860	813	827	812	796	829	816	813	828	868	895	849	863	866	820	850	822	873	860	838	823	833	839	842	877	869	779	787	852	879	883	851	873	808	807	865	852	862	834	805	831	819	847	855	797	848	799	808	876	829	802	866	891	877	802	839	829	893	863	884	819	849	832	860	848	854	823	848	813	845	894	893	844	826	844	870	817	839	839
27774	18533	4560	652	444	365	372	353	364	339	319	325	334	340	333	312	330	320	340	312	301	299	305	338	332	306	314	350	294	277	320	357	307	369	343	311	306	318	310	316	314	310	312	336	322	313	322	323	300	327	333	331	323	314	316	319	321	339	325	333	361	291	312	326	315	332	310	317	316	305	321	336	340	341	320	341	315	324	321	315	323	322	315	305	314	329	334	301	351	306	317	325	312	316	306	307	309	315	291	303	302	324	346	293	304	341	326	309	327	293	297	316	332	343	341	279	302	318	331	280	356	318	314	296	319	323	305	321	328	325	294	332	304	332	335	337	321	299	288	327	328	324	354	302	306	310	316	283	340	315	308	332	331	298	323	299	332	322	334	321	311	335	286	354	276	312	297	304	325	312	335	315	333	309	300	306	289	320	318	296	301	300	323	316	346	332	328	326	331	358	306	332	322	297	307	310	313	309	301	315	317	334	307	323	332	308	319	298	331	308	338	352	306	316	289	333	299	336	322	325	322	286	307	342	311	322	332	289	320	346	342	276	318	309	309	316	314	312	334	331	323	347	281	328	340	347	291	296	301	326	333	312	311	319	315	333	298	297	310	343	335	312	339	297	341	329	331	311	335	293	277	296	332	344	316	311	306	342	367	323	325	304	304	332	316	327	297	307	303	307	286	323	313	326	311	337	304	273	326	284	329	330	336	332	319	310	319	329	316	294	291	324	315	318	318	327	315	316	347	356	298	302	334	309	327	327	300	315	339	328	308	323	341	262	293	302	278	304	347	316	319	306	311	323	326	338	329	285	330	349	292	317	316	329	269	311	328	340	292	293	324	348	331	336	288	321	335	313	317	304	334	315	335	308	319	306	341	325	327	297	309	310	346	276	315	335	313	334	323	341	327	316	305	328	295	328	282	313	336	301	332	353	361	337	328	326	304	315	324	317	311	325	328	327	336	336	304	287	286	310	334	256	288	302	308	325	334	293	328	341	324	308	319	293	299	300	336	304	347	320	334	334	313	331	306	324	295	331	297	314	318	308	313	287	308	290	332	293	314	290	311	282	306	347	288	304	305	300	303	315	327	334	311	344	342	294	319	314	270	300	322	318	323	296	298	295	296	307	306	341	341	354	292	317	295	322	320	312	338	353	305	329	319	294	298	308	309	325	308	320	359	315	322	330	345	347	326	349	289	329	328	325	298	304	319	325	338	305	307	309	303	302	339	338	333	325	297	341	321	297	296	291	313	331	308	307	310	327	303	315	332	319	287	332	318	317	302	306	305	314	320	303	330	318	318	293	342	329	334	348	303	302	343	335	312	316	320	297	355	337	311	342	322	314	310	334	319	329	301	338	327	336	342	302	332	318	308	329	308	360	294	317	329	310	334	301	332	304	322	328	319	333	289	316	343	302	296	341	307	293	335	303	304	297	324	311	316	333	305	327	341	326	296	348	319	327	305	316	309	351	327	311	296	318	337	311	312	350	335	337	316	310	348	315	283	304	306	329	308	312	287	298	348	321	316	316	331	325	296	341	294	283	300	306	272	314	325	286	294	345	335	286	350	325	304	306	323	335	338	345	314	309	323	320	309	316	340	302	314	336	286	297	321	321	327	337	293	316	309	338	324	324	326	273	327	328	304	351	328	300	338	317	332	325	330	306	311	335	307	304	306	307	319	349	321	347	292	297	304	311	324	324	329	329	325	291	309	330	285	332	323	347	331	301	317	306	325	344	281	291	293	344	319	327	309	332	296	327	294	319	310	308	332	325	299	321	319	330	342	327	326	317	315	321	317	335	335	299	316	348	348	308	344	314	325	330	316	333	307	298	336	301	289	339	318	325	273	305	294	319	337	323	318	297	304	325	338	331	329	315	340	322	323	326	296	312	321	324	308	300	295	318	304	315	323	313	326	332	288	307	309	285	303	333	331	313	315	330	306	315	336	321	319	323	355	288	341	320	341	303	307	310	319	299	302	311	314	329	324	321	347	300	315	327	303	315	330	332	304	314	306	307	326	318	317	310	320	302	340	340	311	330	305	295	305	338	288	319	289	321	305	270	307	341	323	296	319	303	308	313	309	311	318	301	304	298	318	306	307	324	344	311	347	368	324	317	299	284	339	328	326	318	315	299	302	313	338	336	280	300	310	316	326	296	288	279	319	320	314	327	295	351	345	286	289	302	320	276	309	323	299	346	364	324	301	316	347	282	330	316	328	318	323	299	312	325	310	327	340	322	335	337	306	339	334	313	319	330	312	330	308	335	321	339	316	321	318	323	340	294	351	306	327	350	332	330	322	326	290	312	313	307	323	290	323	348	316	350	321	333	315	311	336	320	316	298	310	307	300	324	301	321	299	325	343	332	348	329	327	350	299	315	333	317	283	339	288	333	309	299	308	321	334	323	323	311	308	312	310	325	335	284	327	309	341	314	316	362	338	341	304	350	315	291	349	302	337	345	321	316	304	295	340	324	319	327	318	324	315	303	317	321	329	334	312	317	307	294	346	291	291	308	288	305	329	309	357	297	324	333	329	313	333	327	321	317	286	292	344	311	345	332	305	300	326	271	339	318	305	316	305	336	327	314	331	326	323	334	298	341	328	322	303	333	298	288	343	344	322	347	345	319	307	313	327	305	330	317	313	321	294	317	342	329	319	275	305	309	323	313	299	287	326	316	336	287	345	315	302	307	340	301	307	341	310	308	312	289	341	332	308	294	301	316	298	319	313	282	307	337	293	293	327	311	312	326	280	319	300	345	308	323	330	301	301	293	334	295	275	279	326	318	347	340	327	313	316	332	322	276	300	292	318	333	313	305	348	310	302	316	324	313	356	337	325	333	308	348	322	332	312	300	325	298	322	302	302	302	291	362	342	309	308	300	341	281	317	296	314	311	306	301	314	292	326	358	309	311	323	335	333	339	320	333	307	312	332	310	295	327	316	327	338	333	299	317	340	330	334	287	322	309	314	302	315	330	312	332	349	342	275	358	296	319	312	335	313	323	331	317	317	325	339	323	308	297	338	313	319	319	300	313	329	304	302	331	313	326	337	283	325	333	290	295	321	323	327	311	290	313	330	313	296	364	328	312	328	304	311	312	337	318	294	328	305	297	344	328	318	296	301	351	281	331	303	325	333	315	306	302	321	326	328	348	357	357	296	289	307	313	327	339	299	307	340	326	282	349	318	323	318	300	315	299	344	318	326	304	317	304	297	289	292	334	338	301	327	358	313	298	335	304	300	312	317	304	337	302	308	300	323	312	334	304	289	338	315	303	299	333	332	356	350	320	350	336	282	334	335	318	333	323	330	323	318	317	318	328	286	326	313	311	318	339	292	350	347	292	349	332	320	316	310	318	340	315	323	316	351	268	296	314	321	343	334	318	322	349	338	319	354	327	301	305	320	334	337	315	316	334	309	278	328	299	300	327	326	351	324	320	312	337	280	341	295	304	318	333	332	338	328	312	328	307	313	312	316	296	342	328	320	304	338	290	304	327
6325	1041	760	489	445	393	408	399	373	399	385	358	350	365	358	368	368	361	354	350	349	360	357	386	357	353	369	376	349	372	355	355	345	347	371	324	325	349	405	347	353	364	339	363	374	365	358	394	345	356	331	328	331	364	339	358	368	351	379	339	367	323	358	351	359	354	364	356	343	365	402	356	332	362	313	376	355	353	341	370	373	372	316	389	366	369	381	355	367	324	357	370	381	389	369	341	355	393	339	354	343	354	355	350	370	334	341	339	352	361	356	364	346	377	353	338	350	340	378	324	370	368	367	353	399	354	346	345	398	345	374	353	338	353	340	372	331	314	353	352	378	361	359	370	373	366	329	375	341	361	361	371	389	358	356	362	373	351	378	389	349	356	350	336	337	355	407	329	356	357	352	353	378	396	387	368	362	327	334	414	390	365	343	325	344	360	349	380	355	346	352	353	370	343	357	369	343	402	358	396	338	365	353	365	344	355	392	362	387	361	402	360	368	394	363	347	366	393	372	336	360	374	345	330	358	363	360	385	365	343	399	360	340	361	368	346	339	344	314	359	336	381	364	363	350	381	350	324	376	373	334	368	360	347	362	377	380	363	346	393	396	379	346	360	351	364	390	374	377	370	372	352	351	380	323	359	370	334	379	337	354	372	385	334	352	368	372	392	366	372	343	355	375	332	353	351	375	370	341	359	359	361	372	337	345	360	331	374	356	382	359	376	339	338	359	337	351	354	360	364	317	348	351	354	355	421	354	376	367	346	365	382	342	373	350	368	351	360	335	357	360	366	376	334	391	342	351	360	360	387	334	353	364	387	344	360	372	334	353	352	329	330	349	355	355	372	373	385	346	341	374	360	368	377	331	355	372	355	336	371	370	349	350	321	325	376	394	339	340	356	368	314	359	345	336	374	330	337	333	389	343	336	327	350	340	387	360	372	376	323	353	395	366	393	367	361	370	339	366	357	349	355	328	358	347	351	372	352	376	356	314	379	364	339	369	346	375	359	337	361	353	357	398	392	358	322	376	369	370	387	364	348	365	362	335	378	374	323	350	357	384	388	355	326	353	373	343	390	370	352	373	344	351	368	340	346	367	349	383	323	346	368	349	368	357	363	370	363	342	379	342	368	362	354	347	347	339	400	338	326	374	344	336	353	354	335	363	345	379	400	347	348	355	354	346	346	365	378	368	375	344	335	369	346	332	374	329	336	358	358	331	375	371	334	318	316	334	337	375	359	351	337	350	355	381	347	364	327	346	383	330	349	361	334	342	346	336	342	322	354	348	339	333	354	359	387	339	327	333	364	362	380	329	371	375	353	362	366	363	340	329	370	342	373	331	326	312	361	357	340	345	363	343	410	394	338	388	326	358	343	355	359	361	397	331	353	347	357	382	361	375	365	377	371	399	371	343	375	338	355	363	335	347	320	352	348	341	337	383	359	370	388	358	353	340	346	341	352	338	384	388	341	372	358	341	369	355	343	375	373	345	342	338	326	376	355	342	335	339	354	332	363	323	341	341	335	367	371	358	343	350	362	353	330	364	338	368	344	346	357	363	325	348	382	356	353	361	363	349	383	368	337	367	362	406	350	332	321	369	348	343	344	363	334	348	343	395	364	349	335	384	382	358	357	356	375	368	358	391	342	347	335	344	346	355	347	315	361	360	333	341	342	361	360	336	353	390	355	298	370	403	360	319	358	365	371	379	364	349	370	329	326	385	360	341	357	335	404	336	373	337	370	338	364	342	358	350	390	346	348	348	383	359	375	382	337	351	360	373	397	324	360	355	348	348	347	339	341	355	349	337	365	364	307	361	320	365	341	398	365	379	373	353	379	378	369	360	356	371	369	391	351	375	353	377	349	412	361	357	368	383	343	349	355	354	355	349	319	369	338	340	380	356	379	336	343	373	358	346	358	361	368	382	348	366	341	342	353	375	346	365	332	365	385	390	340	357	328	349	382	360	363	360	367	360	367	361	351	320	373	364	368	324	358	340	374	349	367	337	355	330	368	377	375	385	358	329	352	352	363	369	374	359	396	363	354	351	362	356	366	383	368	336	329	368	349	340	377	323	359	353	343	369	352	343	370	359	344	322	361	378	327	359	345	368	347	366	361	366	340	372	386	392	357	398	365	355	383	354	368	353	347	345	366	327	353	378	358	345	357	350	360	328	332	372	372	339	365	357	376	369	364	346	334	345	356	331	343	366	368	324	372	379	356	362	358	358	394	388	360	389	316	341	379	380	375	388	383	360	340	346	356	336	376	372	347	351	327	340	363	405	358	378	377	399	333	356	346	344	398	328	371	340	345	380	387	331	338	350	350	314	336	320	349	367	379	381	346	382	312	354	330	363	375	334	359	400	344	342	328	366	356	334	371	374	384	354	343	379	365	339	344	353	352	348	341	336	368	323	332	344	382	368	356	351	315	369	393	355	365	351	323	362	355	350	371	376	356	324	360	346	394	363	356	334	354	373	371	354	349	381	354	373	370	370	339	380	362	364	371	357	343	369	341	355	381	356	353	361	349	352	366	345	387	386	366	354	341	381	368	383	343	362	366	373	347	371	367	359	367	345	369	388	401	351	393	384	349	361	345	367	366	395	346	359	345	388	354	343	367	342	342	352	364	348	352	387	328	345	349	382	338	373	339	361	385	357	380	359	406	358	339	362	363	333	343	355	378	347	357	346	351	352	347	338	366	380	320	362	366	324	364	363	337	344	365	352	337	360	367	343	355	358	353	366	365	374	351	351	360	325	359	365	343	335	355	379	367	362	337	348	366	351	352	349	348	348	351	354	347	345	357	358	353	346	353	367	372	355	350	387	347	384	372	330	336	374	337	359	318	379	372	349	365	376	350	354	370	394	345	361	338	361	358	372	357	373	347	373	362	348	370	384	357	361	365	338	376	360	368	356	348	350	356	358	376	367	325	352	361	360	335	339	369	337	392	377	368	345	391	351	355	320	347	378	344	348	333	344	352	386	356	323	347	372	340	337	364	373	336	366	405	364	352	368	366	367	329	336	396	342	366	378	338	385	368	374	366	371	333	387	356	343	321	364	364	358	364	355	362	335	352	372	376	346	352	384	359	373	332	333	339	370	360	376	343	335	328	391	324	357	369	333	321	349	375	327	372	358	362	381	360	343	374	363	379	376	363	335	361	377	337	323	343	345	350	327	355	362	382	361	367	357	324	351	362	323	365	343	353	376	346	330	344	347	359	391	378	340	369	353	359	337	381	345	339	360	372	394	337	401	356	377	318	372	348	348	365	356	354	375	383	353	320	338	385	349	395	369	372	355	403	379	379	347	356	326	371	350	344	363	352	350	359	340	362	353	390	357	348	338	362	368	375	334	355	376	360	355	354	353	347	350	343	338	360	371	374	369	371	360	360	383	354	362	351	388	373	329	351	354	392	356	379	373	371	327	345	373	327	373	377	348	385	364	403	375	357	365	384	370	320	387	374	312	331	346	372	367	378	337	352	329	387	359	371
23809	21112	28310	24143	21111	9330	1136	714	633	609	509	503	466	474	458	460	423	448	431	474	387	411	440	381	425	418	427	411	377	408	369	395	422	459	400	379	412	460	392	414	413	412	411	392	382	361	393	436	420	412	399	369	388	394	420	411	404	383	418	388	424	405	382	362	421	417	403	415	388	396	355	389	407	418	399	391	392	411	419	380	402	387	409	405	376	396	413	402	396	392	380	380	362	408	369	350	375	396	380	366	403	387	361	402	366	398	381	418	421	394	439	398	372	369	413	404	409	398	408	407	379	388	431	421	424	386	441	397	403	401	399	394	371	378	382	379	384	369	383	392	398	393	373	392	369	403	365	394	425	429	387	375	365	398	399	406	412	382	369	401	407	410	403	389	406	402	406	404	398	381	360	442	368	414	384	400	417	413	391	376	395	383	420	435	371	391	411	375	388	407	412	398	388	397	384	393	387	372	406	394	373	394	367	407	364	336	399	409	376	385	378	355	378	359	409	397	382	384	434	343	387	398	391	382	397	381	343	350	425	380	397	402	411	382	399	419	410	380	379	429	382	369	408	381	373	441	427	407	391	364	418	382	396	393	426	418	408	406	421	361	418	406	395	376	410	388	375	364	387	393	374	374	414	387	381	366	380	391	395	380	419	402	375	409	387	405	408	417	390	400	415	375	365	399	402	425	385	399	380	422	406	390	389	360	328	431	414	383	362	402	380	381	402	387	397	402	388	379	408	402	400	395	383	402	429	419	398	388	384	400	399	386	372	372	439	384	381	410	392	405	356	402	420	385	371	387	383	407	418	379	434	412	371	389	403	374	373	398	396	360	399	386	405	371	397	376	372	380	398	421	411	401	405	391	374	400	376	363	404	376	407	376	383	408	422	396	377	360	389	367	413	374	410	364	397	396	379	407	363	409	406	406	428	399	372	337	390	374	399	404	415	396	367	382	395	376	388	371	404	392	427	417	380	433	372	427	401	394	365	406	430	415	365	398	402	410	405	394	388	407	397	391	382	416	410	380	395	393	405	388	425	367	364	411	382	399	409	388	383	421	412	387	391	385	360	395	411	414	412	367	389	372	410	371	411	407	419	390	395	413	382	388	375	400	402	383	405	390	381	442	411	425	385	379	407	377	400	411	413	464	398	397	424	382	431	394	383	382	384	394	421	412	368	390	410	394	399	385	372	404	408	383	390	413	377	396	372	406	435	395	371	422	359	436	422	404	383	402	403	371	430	398	405	418	411	391	427	413	359	374	380	412	382	378	377	380	380	342	395	401	389	413	377	400	434	379	378	423	400	382	453	442	401	425	400	377	411	371	391	417	396	402	384	386	397	382	389	400	395	355	369	389	369	415	358	395	368	389	408	387	379	371	376	405	392	395	385	392	379	417	395	405	403	401	404	412	430	407	381	398	391	427	375	400	401	388	374	380	418	401	388	373	379	406	405	411	406	365	422	433	402	383	382	392	382	415	395	355	379	414	393	416	388	381	378	373	394	437	404	366	373	395	389	356	411	378	403	421	395	394	379	363	396	392	382	429	394	359	413	381	417	387	409	385	370	414	449	424	378	357	401	384	394	375	411	378	386	363	426	378	366	433	369	400	387	374	440	440	398	407	392	359	390	389	384	354	397	396	402	414	389	425	393	367	433	415	355	418	394	385	411	404	394	403	399	389	388	398	376	374	404	355	426	369	393	378	376	365	371	384	444	379	403	369	405	377	385	383	385	398	379	362	362	392	391	429	382	396	394	404	366	397	397	411	392	389	403	385	376	381	397	441	389	371	377	377	387	404	398	391	405	381	382	402	390	418	401	382	435	410	396	485	406	366	383	442	385	386	406	361	397	391	375	399	392	374	395	414	369	411	407	418	404	391	379	386	397	402	353	381	400	400	388	387	405	429	420	382	383	370	402	383	356	395	374	380	387	385	392	381	383	387	427	380	412	392	377	367	379	380	363	416	396	359	349	423	423	384	373	376	396	369	369	358	388	375	424	413	379	424	408	395	393	452	385	393	391	415	380	416	409	375	393	411	398	349	370	350	373	403	365	384	401	394	360	398	344	414	377	373	366	359	386	372	406	372	410	407	402	399	438	420	373	410	382	407	396	358	400	418	405	392	405	384	390	359	392	392	416	383	419	404	394	403	384	409	394	351	413	400	369	369	371	388	385	381	373	418	371	376	368	413	364	425	416	380	434	382	421	395	414	425	409	380	382	377	373	424	423	389	383	398	384	422	397	437	405	397	384	421	378	403	413	374	405	393	385	427	429	394	404	347	385	363	432	399	410	384	392	373	393	391	400	415	368	384	418	365	374	398	395	389	402	429	423	390	420	405	382	400	422	369	419	400	388	404	365	374	411	400	370	364	412	389	418	373	419	389	392	356	412	407	340	405	404	402	393	402	397	376	433	415	426	383	396	364	392	390	430	373	396	408	401	387	414	354	407	436	401	378	385	367	374	365	415	384	399	405	401	365	392	380	390	396	384	392	412	406	401	395	406	388	401	344	373	404	371	395	365	422	402	393	377	409	406	371	385	378	399	353	389	401	378	400	403	414	421	381	418	394	418	368	343	356	402	384	379	372	387	394	366	395	382	390	415	358	405	403	407	416	405	400	423	378	376	384	386	390	433	369	403	415	386	363	390	401	412	395	374	372	391	422	423	427	381	398	384	397	387	418	430	391	396	407	423	408	391	391	417	328	396	421	390	408	386	401	418	389	397	402	401	382	408	381	415	392	368	379	390	411	382	405	413	414	357	373	373	423	410	350	443	414	400	423	369	371	432	377	395	401	415	411	401	409	407	366	368	395	383	394	359	381	348	394	378	376	398	406	401	397	396	402	419	374	395	371	383	374	403	382	371	365	414	387	373	384	430	388	409	413	394	374	406	351	393	380	380	357	375	391	396	389	346	401	376	412	366	377	400	404	417	390	421	380	376	395	385	367	430	416	401	386	428	382	403	389	395	417	404	409	393	363	375	413	373	388	407	420	341	381	396	401	381	415	396	402	418	407	350	409	435	400	378	394	381	390	412	376	402	372	371	380	428	410	367	374	414	384	409	396	401	414	385	372	353	393	396	377	389	407	434	357	420	377	373	382	392	385	434	369	390	403	408	385	381	414	389	402	369	381	351	392	401	397	399	380	383	359	399	441	409	398	392	378	409	373	410	365	383	396	415	424	409	400	410	406	399	414	386	408	379	423	396	383	418	407	410	375	389	398	423	344	385	390	417	409	379	392	412	369	395	381	398	391	387	416	389	409	387	374	407	384	370	377	434	408	414	383	405	380	404	400	424	412	381	407	393	370	402	391	369	397	389	391	428	378	342	434	409	393	383	399	394	388	387	401	393	400	383	377	413	380	356	380	386	391	390	401	425	403	362	404	395	385	403	362	379	363	380	401	423	376	418	409	353	353	391	401	378	400	381	366	405	393	404	429	387	409	404	371	428	401	402	383	394	364	384	389	370	407	402	383	396	406	429	407
22265	9340	5999	2808	2239	1599	1271	1017	855	797	650	659	629	561	497	496	464	481	466	468	470	482	447	445	432	442	417	467	443	432	419	453	446	432	434	416	453	451	482	428	439	437	434	420	423	460	410	414	415	442	429	410	426	437	413	373	384	425	417	444	446	395	408	398	446	430	415	420	443	441	427	397	396	402	420	423	407	429	383	478	449	443	431	396	385	411	438	417	408	402	417	409	417	422	425	432	413	418	429	432	381	393	388	394	414	406	410	411	421	441	427	412	424	403	411	459	419	422	406	425	441	403	414	409	375	431	421	409	418	455	428	426	423	438	431	448	415	409	428	407	432	407	401	404	409	445	370	414	437	451	423	388	406	428	450	437	405	393	392	444	406	387	412	423	415	413	452	459	413	410	405	417	392	428	427	410	398	410	418	427	424	431	425	415	421	449	402	418	411	422	450	399	424	408	417	395	385	401	400	422	418	423	415	441	419	406	425	394	448	425	396	435	424	398	402	424	415	449	433	412	440	391	430	414	402	431	418	427	368	412	430	428	427	444	419	429	417	393	403	407	424	409	451	441	437	467	425	431	396	405	403	414	438	433	409	426	423	433	432	422	418	412	390	392	457	422	429	397	411	408	453	417	469	445	414	422	413	427	398	442	413	398	412	414	424	438	440	418	439	418	416	439	447	427	427	408	434	401	420	425	382	378	431	413	408	404	404	385	428	415	386	440	404	429	385	421	399	407	418	424	426	436	405	450	429	404	405	418	395	422	407	436	411	397	397	434	430	417	403	448	432	409	396	434	422	424	432	436	430	408	433	419	411	407	407	429	423	451	424	407	396	398	410	424	446	457	424	437	411	443	393	438	400	426	429	370	383	438	445	412	407	420	417	434	443	440	420	391	439	392	442	425	423	420	416	412	404	435	434	461	416	406	426	396	400	455	420	434	437	415	401	451	410	423	422	424	380	443	399	389	421	414	413	423	443	422	431	403	424	393	409	410	409	414	415	450	429	401	418	445	409	419	395	437	379	459	440	441	466	435	430	423	432	433	423	425	403	407	381	428	418	408	417	420	404	428	410	406	409	434	428	419	464	435	423	419	410	389	413	397	450	415	422	373	453	430	398	424	430	428	422	447	427	398	433	406	438	436	431	442	429	414	434	460	444	399	425	379	399	399	473	433	463	443	419	398	422	413	459	416	407	422	426	426	427	403	386	376	407	425	413	453	456	464	404	426	379	398	429	455	404	404	407	457	432	408	430	409	412	388	407	444	404	424	392	428	471	418	385	405	406	404	421	407	418	390	416	445	434	413	428	415	401	402	399	464	398	442	461	435	403	443	433	358	416	494	390	406	437	416	425	415	444	432	452	444	400	445	403	434	379	435	428	418	395	410	426	423	417	426	389	412	434	434	455	430	406	405	453	384	433	419	433	411	412	386	400	404	389	446	441	436	412	416	452	401	423	395	392	419	443	457	416	431	413	432	394	444	439	418	382	418	425	445	434	422	406	397	441	438	411	388	436	415	408	425	390	436	442	428	445	443	393	390	429	440	414	432	441	406	391	395	423	442	433	431	417	430	444	436	394	435	419	432	420	419	400	418	417	399	439	378	430	441	415	416	419	413	376	436	453	422	416	419	377	427	417	467	423	424	404	447	412	448	394	449	429	423	411	399	434	440	393	450	382	410	406	375	416	402	387	422	414	409	370	442	430	415	426	424	434	411	391	413	423	451	419	430	400	431	429	426	387	427	409	443	413	444	399	421	391	397	414	437	433	435	442	415	438	423	403	450	393	378	438	416	426	396	393	407	368	397	386	428	424	406	420	404	430	396	441	401	388	398	400	388	410	433	426	448	443	425	406	392	370	406	440	413	404	398	433	405	403	428	415	425	442	443	410	426	439	409	439	397	418	444	424	433	428	416	417	431	381	415	411	407	412	416	390	417	416	439	392	414	410	433	402	439	416	415	408	381	412	434	379	456	401	433	403	447	393	399	434	426	423	397	378	435	431	418	460	387	397	432	386	446	442	402	419	463	415	422	434	422	448	417	420	434	409	441	446	410	425	398	412	417	456	413	398	406	424	422	415	445	416	427	412	459	424	404	415	435	422	440	455	392	386	430	397	435	429	459	447	376	428	434	408	387	415	416	419	430	425	397	440	433	435	383	461	437	431	406	411	436	397	398	419	395	427	403	441	411	425	438	428	428	428	448	383	397	406	471	434	421	409	393	388	431	438	439	430	415	441	411	445	411	374	416	411	445	437	395	361	405	456	451	361	427	400	398	427	417	421	435	432	415	433	387	382	407	428	424	419	445	424	394	445	432	405	415	434	434	405	392	401	428	424	408	425	398	410	432	445	396	477	402	456	417	412	434	433	426	404	429	410	457	454	406	408	417	412	411	426	407	413	401	407	435	425	399	428	410	412	419	429	418	434	443	401	420	431	423	420	416	430	441	409	383	437	410	424	419	402	419	425	441	449	444	410	423	422	419	429	364	437	409	435	402	413	408	436	439	390	400	443	464	403	429	428	417	420	440	390	420	408	416	446	440	429	395	391	440	471	451	429	409	387	416	430	416	449	418	436	413	421	414	442	427	415	415	436	416	399	429	435	429	416	415	443	424	423	418	410	406	419	426	415	415	436	455	437	450	395	422	440	414	426	425	400	433	421	425	410	420	446	410	422	423	411	432	398	405	421	441	420	414	437	440	419	458	421	419	417	442	418	411	406	447	397	414	420	440	407	402	401	437	434	419	428	444	383	446	431	428	417	401	420	412	407	417	462	405	456	409	439	420	396	385	420	429	440	391	425	408	411	414	399	418	432	397	434	372	405	406	410	442	411	417	398	397	431	430	394	415	395	361	441	430	457	397	413	432	414	414	424	458	423	424	432	424	437	421	444	426	405	408	433	450	441	384	412	416	436	391	417	398	388	441	434	444	451	404	440	423	406	424	422	402	445	427	402	421	430	454	388	411	362	398	429	412	421	423	414	430	435	399	414	390	447	397	454	436	450	401	440	427	425	430	445	400	384	417	412	464	389	414	388	445	454	407	406	451	466	378	420	413	382	439	418	421	453	450	463	425	414	439	413	434	421	451	448	410	397	445	386	361	410	389	423	415	421	451	428	428	410	425	443	431	393	386	448	454	410	392	413	432	440	440	424	432	392	390	379	437	409	436	414	431	426	414	406	431	415	447	426	389	414	399	444	427	417	398	441	407	404	407	445	402	442	398	415	455	432	422	408	431	428	440	437	408	395	430	409	431	453	403	403	426	387	388	434	435	397	422	409	447	435	427	428	431	444	443	391	413	406	437	423	427	425	409	410	452	437	416	416	388	441	381	380	418	380	409	453	420	420	398	414	397	424	420	413	387	382	430	427	401	421	419	417	395	374	487	423	422	435	418	419	434	383	416	390	394	439	439	430	411	425	396	394	386	388	440	423	440	390	437	408	409	421	428	416	423	410	403	397	402	429	409	415	403	441	435	448	410	405	409
25073	21125	27148	25228	9891	1114	847	792	767	722	734	724	707	659	662	667	705	656	621	653	670	598	603	631	619	640	620	666	647	638	584	636	616	631	630	649	656	612	605	598	604	631	683	643	616	641	648	664	635	645	666	561	668	637	620	656	659	646	627	628	637	636	657	661	658	664	598	638	636	643	631	614	635	614	583	641	649	623	633	577	620	570	620	615	627	582	620	616	612	620	570	670	660	615	642	615	626	623	636	619	644	601	633	613	632	612	598	602	623	653	599	661	637	642	664	624	618	662	657	645	584	630	632	642	589	628	602	642	589	579	658	645	594	605	644	630	589	627	598	630	600	633	645	596	618	632	624	638	625	621	647	666	599	622	615	579	593	630	632	597	610	621	625	612	617	635	614	627	606	626	618	617	643	628	675	626	596	572	582	601	625	632	584	609	623	605	603	597	655	631	605	623	631	617	643	618	645	631	637	615	572	673	604	589	608	605	654	651	652	625	583	650	646	658	620	666	647	600	654	647	630	659	597	628	619	627	640	635	629	601	642	673	638	645	625	653	645	655	640	625	615	629	635	624	635	616	616	626	632	622	614	648	638	639	647	669	589	616	632	650	586	635	585	593	560	620	623	624	602	640	652	666	658	559	578	615	632	628	620	631	570	632	626	592	596	631	699	624	668	607	586	651	588	643	642	626	562	613	641	597	626	608	647	612	596	663	650	618	645	609	652	651	625	583	574	663	624	599	683	643	623	605	656	630	659	662	650	584	608	648	630	634	640	631	622	619	617	627	625	629	678	614	686	604	634	602	621	585	628	635	614	599	610	611	649	632	609	598	639	562	577	636	602	611	635	678	647	605	611	605	646	669	648	651	677	630	556	596	625	604	643	632	609	597	619	637	663	625	620	658	629	615	615	644	608	622	594	615	667	622	626	662	614	629	660	641	688	613	611	688	606	628	583	648	622	604	622	633	629	624	600	588	621	584	646	612	644	634	634	608	651	627	662	613	613	576	644	675	592	622	629	578	595	608	614	622	621	652	640	671	633	637	646	671	633	561	662	609	625	644	645	660	612	589	595	569	639	617	593	618	648	627	585	622	599	612	576	610	629	609	640	621	604	601	635	675	574	625	645	623	592	627	676	658	660	649	636	671	626	637	685	676	647	633	604	640	602	560	607	634	586	635	636	616	621	587	625	639	668	630	615	648	618	595	608	651	645	668	649	584	612	665	596	597	625	652	603	592	624	608	659	627	650	634	639	617	658	598	595	610	657	623	612	581	608	602	637	594	635	643	604	657	636	602	677	620	668	622	615	625	601	624	670	637	558	640	627	586	645	620	642	662	577	615	629	611	584	648	661	647	615	655	679	645	652	624	621	598	589	597	625	577	614	603	626	584	645	604	644	652	650	630	617	593	676	645	599	641	649	671	610	609	632	635	649	602	611	636	583	623	650	617	638	588	631	582	626	616	656	616	668	602	610	637	625	633	647	594	699	604	644	654	623	625	636	602	645	639	617	640	605	589	624	575	601	666	660	622	608	661	614	600	613	602	611	647	633	642	680	620	632	627	573	607	655	649	607	621	652	632	581	642	639	607	642	656	622	626	599	595	586	615	621	641	646	618	632	650	642	600	627	604	599	634	635	628	568	642	596	577	628	690	632	581	621	574	607	651	637	625	606	604	601	612	629	647	610	587	665	674	609	640	615	612	639	594	649	660	584	582	614	606	661	627	593	626	597	636	629	651	665	639	609	616	597	649	639	701	599	642	662	587	655	629	611	675	628	620	647	618	599	581	605	572	657	624	598	585	616	630	588	615	644	632	651	622	603	592	653	630	631	627	636	633	641	637	624	641	621	606	609	622	631	700	609	629	646	610	626	629	614	626	649	629	617	591	595	637	573	653	664	636	595	603	600	562	613	606	585	624	646	658	614	618	628	646	639	618	640	585	649	598	629	657	595	597	666	666	622	661	611	619	574	625	616	629	622	604	610	643	640	643	652	640	580	621	637	618	628	658	632	582	625	651	663	601	616	637	634	612	659	625	596	602	663	654	643	598	644	621	650	559	625	643	645	649	629	614	632	630	608	614	623	610	582	629	619	647	630	609	556	608	639	636	648	643	632	608	636	611	628	590	589	637	641	631	615	592	622	607	604	599	622	679	612	593	626	606	659	619	578	663	649	653	591	625	670	624	594	613	659	626	606	606	624	635	601	637	611	598	671	631	623	621	701	625	625	631	617	627	627	598	597	637	650	612	575	621	640	667	590	606	625	632	641	659	596	576	595	591	564	661	639	641	599	610	679	607	592	633	642	599	604	659	629	634	607	669	575	636	581	582	623	684	625	649	623	613	588	732	639	606	623	614	636	641	628	622	603	633	601	632	625	603	600	600	604	575	623	624	603	680	607	626	630	620	611	659	686	593	614	634	642	636	645	669	629	597	632	573	650	614	648	639	631	638	645	622	615	629	610	607	599	597	601	605	600	613	653	644	657	616	677	650	643	566	598	632	634	636	637	647	616	617	599	647	609	667	655	582	633	619	639	605	609	583	628	621	620	636	646	588	625	595	661	615	657	625	631	586	646	607	609	635	615	610	633	606	607	622	621	639	606	595	580	662	644	628	613	614	654	638	592	572	599	648	642	561	605	620	653	622	625	594	608	576	624	627	587	674	656	621	639	629	625	595	640	621	639	647	659	649	626	646	588	624	593	601	623	648	618	631	606	670	616	635	580	615	611	624	618	615	646	616	668	649	644	602	625	572	707	618	542	629	641	622	610	659	624	630	592	610	629	618	563	632	620	619	637	602	646	632	586	574	627	568	660	652	601	654	637	605	604	613	651	599	599	684	664	603	618	603	600	651	651	647	630	614	640	611	656	633	637	653	613	591	616	663	601	594	646	639	627	623	602	573	615	608	614	636	640	607	638	612	577	546	651	679	665	599	646	540	600	632	637	622	600	653	658	622	609	654	651	616	611	603	557	674	611	573	648	630	600	646	601	621	634	650	619	622	604	694	563	617	625	619	647	639	637	623	616	615	619	654	650	615	601	634	624	602	574	588	613	596	616	647	651	633	609	621	647	596	639	637	663	636	600	602	602	598	556	585	637	608	687	693	669	648	650	610	638	622	606	586	603	670	604	621	619	644	625	635	642	615	637	625	649	647	681	626	641	594	595	642	613	635	614	611	594	635	627	667	645	640	653	613	615	635	654	579	664	649	655	654	677	640	552	621	628	629	629	623	635	595	615	669	657	606	615	606	594	638	608	600	582	619	656	619	604	614	615	621	627	650	616	665	606	689	581	582	625	638	624	617	633	593	587	609	665	675	655	648	645	634	679	676	604	574	619	619	618	647	611	605	664	634	620	631	622	619	636	616	581	615	660	601	642	600	657	641	625	643	594	594	639	637	577	622	634	601	586	618	643	635	661	639	653	616	666	611	632	639	569	640	629	646	585	633	642	597	574	624	618	666	610	661	608	636	642	606	607	615	618	587	616	572
18799	5447	3633	1916	1536	1284	1090	1044	899	852	762	781	799	729	706	800	729	713	666	721	716	687	679	674	692	694	694	653	659	652	643	682	696	666	688	675	675	692	617	728	707	670	660	687	712	676	678	662	711	621	688	667	681	702	645	629	698	656	643	631	672	646	617	660	647	694	704	673	612	683	693	652	693	711	703	618	642	674	653	646	684	674	691	652	706	680	704	660	648	672	629	665	727	693	654	677	649	688	664	643	658	706	644	675	702	658	650	683	632	676	640	654	682	687	664	674	654	657	644	698	666	688	647	646	661	695	637	707	699	707	676	692	617	683	670	668	715	667	673	676	704	680	700	661	642	724	668	666	672	647	687	666	651	635	667	685	666	685	648	645	667	668	617	704	671	675	724	680	671	656	678	648	643	641	703	674	664	617	653	665	688	665	654	698	661	651	697	650	692	687	682	665	633	684	692	680	703	692	713	673	639	664	652	641	683	658	672	666	665	630	648	640	709	654	675	701	641	649	660	638	653	705	612	647	694	666	671	663	627	668	701	708	676	635	646	678	722	679	675	660	681	673	663	689	657	693	656	668	663	681	688	698	646	696	653	623	642	674	683	652	656	704	707	642	652	639	695	690	670	613	632	663	627	654	703	660	644	647	639	678	650	666	664	709	634	688	671	699	623	684	702	623	664	684	636	665	682	620	640	689	664	700	655	619	681	656	677	635	724	661	701	675	642	685	684	670	663	646	641	629	656	640	633	655	663	719	646	681	648	632	676	638	685	657	669	654	613	688	658	708	660	716	621	612	679	680	702	736	735	668	662	664	662	645	649	644	663	688	664	721	679	669	653	641	682	694	665	674	628	588	636	676	687	657	684	715	664	689	645	668	665	668	707	649	661	680	726	692	613	676	672	652	670	707	693	702	635	690	670	635	693	693	649	680	724	670	667	698	688	682	670	717	699	674	661	638	672	672	693	646	659	680	684	668	682	645	646	664	678	693	627	699	680	667	690	662	651	698	674	677	692	697	654	621	700	684	655	679	657	697	651	676	703	670	715	708	681	647	681	648	675	701	692	642	649	705	644	651	697	629	631	683	675	681	708	696	635	632	709	673	654	685	673	667	696	658	696	687	640	663	645	656	644	645	638	639	675	674	631	719	679	639	634	623	672	658	651	676	661	658	683	634	714	653	703	669	612	677	699	667	669	680	669	650	675	650	636	690	657	663	707	681	664	682	664	637	687	659	708	681	669	651	617	701	665	664	689	640	724	617	693	738	638	736	656	677	622	675	694	702	728	657	635	670	672	651	677	665	647	706	687	693	697	676	685	706	663	700	675	668	693	669	700	712	683	654	723	669	718	626	650	683	636	665	712	671	691	672	693	681	638	700	679	706	651	682	660	683	671	701	682	663	676	669	637	690	673	661	708	671	645	690	651	657	681	634	684	659	700	641	647	578	707	663	742	704	692	684	658	646	646	633	692	624	640	657	658	681	620	665	650	691	657	735	688	651	648	689	679	658	627	667	686	593	670	674	674	654	662	672	643	704	712	674	716	646	630	648	718	672	697	639	660	665	706	672	682	677	673	703	688	622	673	656	652	644	682	680	654	672	696	684	656	683	638	692	679	683	679	701	680	681	660	614	644	678	673	641	620	630	681	664	683	709	671	676	662	674	700	677	689	673	662	667	701	663	672	685	655	636	654	710	647	684	659	650	645	705	682	626	618	677	653	668	678	719	681	692	683	658	658	656	678	677	667	679	631	672	667	696	655	694	662	699	709	654	673	646	674	683	636	674	659	673	685	653	667	702	670	697	675	627	666	715	691	677	703	712	667	637	693	671	668	666	707	650	652	670	652	684	644	675	649	608	627	660	699	692	639	681	658	674	650	665	647	655	664	682	653	666	648	655	645	650	713	649	677	653	708	680	685	611	733	755	648	667	644	635	630	636	650	730	688	673	653	667	696	661	600	664	659	656	670	641	675	682	704	656	674	634	655	647	677	673	618	671	652	684	662	701	675	639	664	668	725	693	646	625	691	706	665	679	682	678	678	671	662	674	675	673	664	674	668	665	731	694	669	645	706	678	698	660	666	635	654	703	649	674	673	653	677	678	672	695	676	694	704	676	660	657	669	643	646	661	686	676	678	658	646	681	679	631	630	660	691	649	632	699	623	670	655	640	676	653	691	643	685	688	609	658	639	679	670	710	701	672	691	674	638	648	695	687	692	654	639	712	617	672	668	651	695	663	637	638	665	671	629	672	704	668	685	641	666	675	679	696	666	643	693	709	638	684	657	707	661	678	663	653	651	686	690	655	682	602	692	708	674	680	655	653	636	670	656	672	585	702	690	672	692	667	676	633	682	684	623	675	680	675	654	690	667	658	616	701	682	632	685	675	689	668	709	699	694	655	627	630	585	681	682	678	655	666	688	703	704	672	719	660	670	618	670	717	636	679	650	659	682	668	634	660	619	667	646	674	644	661	631	681	696	653	638	643	676	654	675	648	649	620	635	636	673	642	646	680	700	665	675	630	669	626	588	686	687	674	659	687	636	665	677	610	671	669	658	656	642	648	649	633	673	676	709	636	638	623	658	665	658	655	674	685	645	659	666	640	625	710	621	693	715	687	689	639	682	666	653	692	616	669	626	637	663	679	671	611	668	665	699	717	662	659	672	687	647	651	653	672	720	644	649	694	685	710	694	685	689	692	703	713	657	707	683	691	666	693	639	678	685	706	664	669	697	717	601	675	671	687	689	724	682	667	640	672	684	661	668	697	659	701	680	670	656	681	655	641	658	612	640	665	644	661	672	685	652	641	660	654	689	698	684	715	690	663	707	695	674	627	683	687	692	672	637	637	657	709	673	656	658	712	650	662	692	675	662	666	671	651	700	685	675	655	624	681	630	706	657	697	660	675	650	677	607	626	685	658	678	675	675	646	652	659	674	666	650	672	656	656	691	672	690	608	667	702	709	660	690	682	676	628	670	663	623	651	688	629	696	667	666	677	684	651	635	639	673	685	660	653	663	709	655	728	681	678	641	664	659	686	691	683	671	658	693	688	660	663	663	674	658	649	712	643	673	691	634	683	645	655	657	659	653	685	658	724	641	670	638	656	664	635	669	661	623	613	631	712	659	647	647	667	707	678	662	714	695	685	647	630	653	691	691	647	603	658	674	628	656	669	669	696	650	639	632	680	653	690	648	728	641	656	682	679	684	656	669	669	647	642	672	602	662	645	668	620	666	733	618	649	663	703	660	647	675	653	684	667	633	660	663	716	699	681	669	649	673	662	695	652	704	670	672	677	681	637	681	680	685	638	736	698	657	678	644	713	645	656	679	660	674	690	691	621	671	641	641	671	656	639	679	691	712	695	685	633	673	695	659	688	631	697	678	636	659	661	704	679	719	632	657	675	658	687	641	710	665	712	677	657	655	648	635	620	693	686	638	690	644	694	630	646	673	688	633	644	689	697	652	673	684	656	653	668	690	625	672	643	681	661
22655	21104	28752	23696	21105	21181	8560	1724	1378	1202	1115	1128	1054	1026	947	1056	982	920	932	934	914	888	867	871	924	898	891	878	887	904	925	932	844	909	896	827	868	810	850	871	905	940	879	817	892	866	867	831	873	872	865	864	821	857	883	793	822	847	827	841	883	845	843	831	839	834	849	857	873	851	790	827	864	814	797	889	837	852	868	797	824	836	826	839	849	828	860	841	849	791	850	888	824	843	861	875	799	829	833	807	830	891	814	848	844	830	852	794	793	857	860	858	829	861	849	808	813	850	826	877	825	829	874	865	830	837	826	829	834	835	844	842	883	911	788	855	788	817	858	903	875	782	859	790	869	860	811	861	848	815	846	811	858	870	877	814	855	893	778	827	872	758	768	838	885	804	829	835	858	863	830	867	820	863	845	855	905	862	872	867	878	807	829	811	834	796	833	806	860	888	811	822	906	815	855	830	786	856	813	864	830	879	797	838	785	878	799	819	815	795	801	904	806	834	818	815	838	857	842	796	824	783	791	796	804	871	821	785	877	928	812	870	887	848	862	864	807	835	888	880	788	848	858	873	843	852	856	841	846	857	867	797	880	884	848	894	837	844	840	807	827	812	841	850	854	806	842	834	854	861	804	821	809	770	863	814	808	845	880	836	855	832	856	855	888	890	851	830	848	837	883	860	817	837	862	823	867	846	828	827	831	832	824	843	788	854	864	938	856	788	810	876	885	832	850	852	868	821	864	818	819	871	841	833	829	897	778	829	821	862	817	867	839	826	863	806	834	798	838	841	877	890	868	800	800	855	836	843	856	803	836	853	854	832	889	856	808	850	863	834	881	874	790	793	861	810	835	840	869	867	819	781	838	838	862	813	792	828	870	835	841	859	836	892	819	837	866	831	794	824	845	843	862	869	838	845	828	826	834	845	823	819	830	825	825	844	845	755	856	870	876	803	789	853	840	820	867	819	843	866	761	814	822	883	863	801	785	814	860	860	815	877	903	860	790	825	830	864	795	857	853	837	874	833	816	866	838	864	843	783	844	808	812	862	854	817	868	802	856	821	861	811	852	884	810	858	877	897	857	819	816	822	851	827	814	813	835	877	866	870	841	873	818	821	826	805	819	813	828	808	795	798	796	813	856	853	833	852	882	876	860	845	842	827	857	843	844	880	857	846	853	815	786	865	810	802	869	910	840	820	801	810	875	830	835	852	837	917	828	809	785	819	828	836	892	803	779	847	888	820	826	846	807	828	793	849	852	814	880	812	822	852	799	818	847	846	898	896	833	816	886	842	808	857	831	801	820	866	871	802	848	845	824	842	822	919	794	856	823	882	854	878	846	823	843	810	865	816	838	885	766	801	801	831	888	843	844	863	807	840	841	824	838	792	843	827	846	809	849	792	775	862	838	860	802	833	810	834	828	774	829	792	841	793	830	814	889	785	828	818	857	858	850	764	806	848	808	842	871	826	861	853	840	892	798	866	890	866	800	856	823	855	830	850	828	835	854	831	834	799	808	846	810	823	872	783	787	841	861	895	847	829	812	826	881	852	817	842	838	790	842	842	866	856	812	856	825	803	844	837	833	836	762	879	836	826	795	811	872	817	837	823	840	835	807	857	834	797	849	801	808	861	867	857	834	812	840	847	837	810	847	829	864	841	798	837	839	848	833	832	760	808	826	825	842	843	801	843	839	827	859	842	834	822	830	843	843	779	798	863	882	831	834	838	816	821	815	815	793	868	873	856	878	812	796	835	805	847	808	843	829	790	795	792	839	780	831	829	840	852	838	859	853	782	837	852	844	832	817	861	849	866	835	829	795	788	869	835	803	842	858	838	848	816	848	884	796	883	863	879	887	799	880	817	827	830	819	852	803	869	809	824	848	877	858	856	865	873	790	896	841	846	817	841	756	872	813	790	841	805	854	877	839	837	815	838	846	842	894	820	807	805	845	795	814	868	813	832	823	825	857	845	802	885	887	843	875	861	831	807	855	839	846	836	881	786	882	867	892	864	820	871	864	853	845	838	834	835	796	799	882	839	885	787	796	884	850	817	782	810	837	869	844	840	884	849	860	849	831	870	844	867	833	853	826	827	806	782	845	851	875	859	879	866	867	861	880	852	840	819	863	802	869	835	836	837	862	837	821	859	906	882	840	801	893	855	856	807	835	843	813	871	848	822	783	830	784	853	850	779	844	853	813	850	777	861	843	829	854	835	840	872	878	842	842	844	833	828	853	784	838	821	827	828	869	831	844	868	852	887	859	816	850	812	815	787	829	866	807	792	886	826	828	857	871	830	788	768	832	819	853	828	807	827	802	877	818	811	817	837	849	845	834	817	821	843	858	787	852	873	847	824	814	813	884	809	842	861	830	791	875	823	857	819	857	804	865	819	786	842	839	816	881	854	864	802	784	828	806	847	846	821	815	827	839	788	853	852	835	834	823	833	815	795	818	843	870	806	822	853	829	818	846	775	805	833	788	828	877	793	845	807	801	801	888	820	856	831	828	814	814	834	818	860	826	811	826	833	816	858	806	857	837	873	873	837	818	823	833	828	869	834	831	859	867	827	838	853	856	825	844	889	848	807	806	821	808	852	857	873	795	782	868	818	842	840	834	840	868	844	843	863	837	772	858	806	867	837	863	830	869	892	872	847	845	828	813	854	790	886	883	846	845	784	862	816	826	821	855	843	798	855	809	844	845	849	853	850	791	834	864	842	925	775	818	907	842	852	821	865	854	790	827	773	830	818	814	825	897	798	821	835	836	809	834	874	864	859	860	880	839	868	859	854	928	757	856	827	889	848	847	804	795	785	841	847	846	817	830	806	839	819	871	913	864	890	842	804	846	827	851	825	870	796	799	864	799	797	880	812	825	821	843	838	819	813	880	859	843	836	833	856	839	890	874	830	856	784	865	802	837	870	824	827	827	840	808	849	858	802	828	796	876	829	854	853	822	822	888	821	855	834	862	812	822	817	826	885	813	832	835	888	819	819	836	849	770	878	789	838	842	773	871	869	841	861	827	886	853	868	816	804	873	813	785	887	803	840	828	825	845	832	837	886	818	810	832	859	878	833	879	825	849	771	867	833	843	818	855	817	856	832	824	812	835	812	832	849	797	832	889	792	840	852	891	813	802	821	843	763	811	807	877	846	831	834	832	765	819	895	832	786	873	818	858	842	834	855	871	834	850	863	853	872	852	787	859	834	833	869	840	854	806	846	884	811	800	800	798	820	780	843	834	885	885	840	794	814	804	889	881	851	791	832	835	819	881	804	858	789	817	804	836	811	845	829	821	821	841	836	875	825	842	892	834	806	748	843	813	866	799	847	847	830	772	847	894	827	870	825	797	807	825	807	836	787	844	876	825	830	830	836	834	855	855	852	819	830	815	835	840	806	851	822	837	816	821	848	792	834	837	804	833	854	827	858	867	850	875	818	835	839	830	883	801	833	833	818	883	817	789	827	813	867	833	836	890	852	838	827	844	813	832	829	784	893
24646	15656	10343	5218	3977	3079	2462	2015	1644	1568	1310	1264	1213	1095	1069	1057	1019	1111	971	932	894	931	941	909	920	861	900	970	918	826	939	893	867	922	847	928	851	835	827	872	848	843	811	868	848	860	855	876	839	888	828	885	830	830	792	837	824	893	847	810	796	859	896	831	803	824	863	891	898	835	841	841	862	823	837	840	830	827	872	866	872	860	821	878	841	791	827	847	851	856	815	809	821	859	842	835	835	874	837	843	865	849	807	852	816	889	857	868	864	812	800	805	860	778	852	863	861	897	837	838	864	837	819	861	820	800	787	814	842	826	822	884	862	865	886	799	875	870	830	817	861	886	877	837	798	840	827	821	870	820	842	872	858	811	880	867	824	871	855	862	849	807	835	855	852	813	800	834	856	829	843	852	888	851	851	814	855	854	865	810	805	838	881	847	798	828	871	836	846	828	854	822	835	817	860	895	848	842	880	851	849	867	801	824	872	850	817	805	859	857	891	831	826	835	834	827	871	868	821	805	904	865	830	829	838	842	806	789	816	816	800	825	826	859	842	808	843	846	838	844	815	894	860	810	867	792	866	809	873	874	848	869	856	816	830	808	846	851	834	837	817	880	801	865	845	778	895	871	798	854	833	831	861	828	884	845	846	849	825	854	857	808	835	857	759	796	838	869	821	841	804	816	835	837	802	777	857	821	883	786	873	850	847	896	846	821	845	807	802	866	791	842	858	855	863	860	856	805	858	859	885	894	836	809	841	849	881	858	840	814	822	814	817	842	828	847	797	838	804	861	873	836	878	825	852	830	845	819	857	824	800	824	866	823	822	847	874	849	841	814	820	831	798	802	793	867	834	873	872	809	827	901	842	841	815	805	891	890	835	831	848	855	858	840	869	808	814	839	812	870	764	839	858	889	858	830	847	818	845	848	801	884	835	852	775	826	798	812	874	824	869	862	848	807	833	805	847	825	877	843	866	844	913	861	836	861	820	814	845	811	846	812	859	833	890	840	795	834	842	870	814	848	820	748	783	868	865	812	823	814	846	822	833	838	844	857	826	867	833	858	824	822	883	863	860	786	832	852	806	775	813	853	840	823	838	829	855	834	774	835	805	814	824	831	855	820	821	850	829	793	797	814	860	836	814	878	905	843	807	836	830	831	877	853	884	803	864	782	806	868	902	804	838	891	855	836	835	893	836	867	856	807	848	828	837	821	818	844	872	876	856	818	774	847	836	872	913	805	802	813	814	803	788	843	814	805	869	836	808	850	843	862	802	798	813	829	908	879	852	836	821	828	840	868	830	891	860	818	836	800	821	809	868	811	834	826	824	828	838	821	841	842	899	804	841	834	829	829	789	816	847	881	855	823	794	821	838	848	787	837	805	842	862	852	854	780	854	811	834	860	804	862	878	891	814	849	832	862	807	824	865	805	831	820	831	847	811	835	851	846	833	837	803	855	834	887	813	848	879	852	823	848	861	854	851	844	840	836	824	869	818	870	821	886	794	837	861	839	838	827	866	855	814	870	889	812	862	875	846	875	852	851	820	836	797	836	844	838	824	848	828	873	861	875	876	832	823	840	840	817	865	818	805	847	804	851	836	861	858	903	777	817	846	814	825	813	840	829	825	807	811	911	828	852	786	856	824	821	841	821	825	813	819	838	881	808	808	857	823	798	831	807	855	787	864	843	870	830	865	833	854	848	810	858	816	821	825	837	904	878	825	791	831	873	878	830	867	828	845	818	805	821	791	789	816	844	828	805	838	877	847	847	836	858	859	813	850	831	831	809	855	888	837	846	852	882	824	828	829	847	842	846	821	831	836	838	844	816	812	846	839	793	824	855	830	854	805	841	861	878	863	826	850	838	847	810	827	783	820	873	810	823	841	883	803	886	828	860	819	857	883	828	826	835	862	821	824	826	839	816	861	827	843	876	826	783	838	865	890	823	777	841	869	853	820	834	846	851	805	842	883	847	798	810	837	810	870	867	824	837	857	844	856	876	839	868	855	843	864	829	796	862	822	841	838	889	829	821	838	870	858	811	823	879	842	796	792	817	890	834	819	827	855	785	866	837	820	816	870	883	822	887	861	808	770	871	813	865	835	819	850	784	807	837	856	818	788	839	838	810	873	834	831	864	812	909	823	855	882	851	820	845	860	831	843	840	823	846	858	836	826	832	831	805	838	889	832	856	841	792	867	871	859	877	845	824	799	852	863	855	769	812	839	811	854	838	823	819	866	869	865	860	828	842	854	845	881	847	875	799	797	859	809	846	831	879	834	797	847	831	830	803	832	875	834	831	801	828	841	910	858	892	844	816	791	883	863	862	846	863	850	861	836	868	817	830	826	886	766	821	811	803	784	889	838	851	861	869	848	836	821	846	841	850	840	878	896	827	877	874	845	830	822	793	828	844	915	872	837	859	855	858	801	831	892	873	802	796	831	842	808	822	868	810	822	869	868	867	832	832	814	861	796	826	836	856	830	848	861	827	857	839	844	788	892	846	812	823	845	812	866	833	821	875	812	793	878	850	830	814	871	839	830	858	808	809	823	822	810	857	890	850	848	832	817	816	814	866	828	829	824	833	822	828	865	825	873	832	837	834	861	833	825	807	850	825	862	825	851	871	872	875	823	883	836	785	870	866	781	856	850	833	792	830	843	793	883	865	846	817	847	866	777	784	857	853	857	832	858	867	844	887	811	813	887	873	805	869	873	831	841	855	796	834	849	841	816	810	806	856	813	846	885	866	823	850	793	840	851	823	874	891	783	852	838	833	820	864	873	791	832	852	853	814	858	855	772	819	831	878	827	832	840	847	878	847	867	834	804	878	806	838	904	845	876	815	848	847	873	901	793	898	832	803	789	832	868	816	882	800	852	813	821	851	845	783	831	824	905	825	822	884	821	863	819	835	866	845	850	810	865	845	817	826	817	864	830	867	825	850	828	834	801	779	841	838	813	867	816	832	899	878	823	835	888	882	853	801	863	837	842	818	851	846	846	861	784	811	807	854	888	818	767	841	838	845	813	825	861	858	847	864	812	840	844	876	847	803	883	831	834	892	873	859	858	858	838	775	821	912	815	853	858	863	851	853	813	825	804	825	803	780	873	820	878	859	870	872	841	820	837	894	821	820	823	802	832	818	837	815	861	862	815	849	891	786	834	810	856	817	903	854	835	847	849	861	851	817	852	846	890	806	823	811	871	850	841	854	845	828	855	797	833	829	811	831	822	853	845	842	818	849	850	858	855	820	850	847	887	820	839	821	808	821	830	826	865	876	866	852	853	834	818	851	841	849	823	881	847	833	888	862	860	844	842	848	856	806	820	814	848	837	859	853	851	843	839	861	911	801	811	817	843	842	816	864	863	825	877	907	872	833	797	813	830	810	898	855	833	831	827	824	878	824	822	815	860	848	806	887	846	858	801	826	845	849	822	839	830	846	778	835	788	876	833	822	819	814	845	841	889	862	837	823	836	820	802	847	833	870	828	812	896	850	816	795
27837	18126	4063	583	388	386	333	369	316	330	315	322	349	292	298	335	313	322	331	309	315	322	316	318	314	358	308	319	328	313	320	322	296	304	314	300	317	311	297	356	335	309	322	302	317	312	306	286	281	338	328	331	301	312	305	301	310	311	305	311	332	307	330	327	314	335	311	329	327	309	336	324	309	313	316	341	301	313	345	326	280	350	318	325	315	331	301	294	337	328	304	285	318	342	314	266	357	324	300	312	293	317	305	320	294	333	289	325	324	322	319	336	320	320	315	341	313	310	318	324	320	315	312	309	341	341	317	315	286	293	331	303	306	314	341	314	318	308	327	313	320	312	311	293	297	321	331	325	309	291	279	308	327	288	321	323	342	285	345	296	306	286	291	287	298	342	301	304	314	306	316	325	304	332	317	306	301	285	316	317	324	325	345	282	339	313	290	275	301	306	332	290	289	322	298	319	302	318	337	348	294	315	307	316	315	334	337	295	318	293	308	309	307	316	319	297	338	351	299	316	370	318	301	331	309	330	313	297	319	317	284	305	279	305	279	318	312	329	330	296	342	319	311	327	315	323	298	300	314	312	316	324	296	305	330	322	300	304	325	353	307	336	318	322	322	315	317	302	299	323	283	365	333	349	322	304	279	307	314	342	312	287	318	301	347	303	297	345	318	318	295	310	306	323	324	319	303	316	312	333	328	331	334	288	316	280	341	312	343	320	342	311	308	344	315	320	327	306	306	330	334	298	337	325	294	280	324	268	321	317	319	311	296	334	287	307	289	290	316	309	298	283	297	325	318	341	300	285	304	317	341	314	295	334	316	315	332	321	344	317	316	290	330	296	303	308	330	314	316	309	300	286	310	310	298	305	302	321	312	299	351	322	314	335	329	359	316	301	317	274	306	316	266	300	310	288	337	339	315	317	292	349	347	316	313	337	331	301	306	324	330	316	301	303	334	326	313	326	342	282	312	306	305	308	307	335	308	298	338	312	317	354	317	327	289	286	350	326	323	316	307	322	303	299	296	307	322	354	289	357	320	338	329	341	312	356	317	319	330	307	326	287	347	305	312	340	343	336	332	305	319	305	313	329	321	300	332	306	298	307	309	308	292	321	300	310	327	324	304	305	296	355	302	322	317	328	333	311	349	289	347	298	321	308	308	307	316	361	319	305	315	364	302	327	330	322	299	345	308	331	326	280	312	296	301	311	311	312	348	287	327	299	278	285	325	312	313	315	345	339	338	312	305	302	321	314	320	291	310	314	320	274	321	297	306	314	304	332	304	305	309	299	313	293	335	334	299	313	314	327	322	313	301	313	322	313	326	356	363	341	296	322	298	303	327	326	329	325	303	274	338	322	301	313	327	347	313	326	323	308	289	337	301	306	320	320	337	352	314	322	328	329	312	323	295	285	319	287	339	295	356	312	325	328	291	312	326	332	302	305	315	319	319	320	301	317	310	299	303	318	305	290	283	308	289	312	304	328	323	314	328	304	332	355	306	342	315	334	330	320	326	300	332	336	313	314	320	358	281	307	312	318	332	292	347	317	330	341	318	299	323	303	303	310	312	306	316	315	283	327	316	332	333	296	292	325	317	313	322	350	316	323	307	281	323	301	306	304	333	317	309	316	328	318	313	352	331	311	298	302	305	314	336	301	280	350	277	346	324	302	308	304	322	307	308	336	307	288	317	296	301	340	290	332	342	293	344	310	293	296	312	294	301	314	337	322	331	290	283	323	308	300	299	300	313	284	323	314	318	330	279	317	305	328	317	307	303	331	329	314	347	293	331	310	299	330	310	321	364	326	317	323	307	303	317	312	302	326	327	313	298	353	294	324	308	355	300	304	305	295	304	322	298	341	320	352	329	305	305	322	313	294	315	299	322	297	313	356	327	337	308	309	327	321	315	320	296	316	319	305	319	300	322	313	328	324	331	306	305	304	294	278	320	317	303	303	323	325	311	312	337	321	310	293	342	292	312	342	306	330	323	311	293	308	303	334	298	323	317	308	299	307	297	321	294	318	340	285	287	323	351	338	326	339	314	301	326	304	291	329	331	340	302	328	298	349	324	316	302	312	339	322	350	283	343	327	312	317	292	306	301	311	313	306	304	327	307	310	317	290	312	330	332	313	364	291	340	347	305	294	318	306	314	332	324	315	343	318	296	318	329	287	329	327	302	298	288	317	293	309	328	308	321	308	345	306	319	303	309	342	377	292	300	322	313	299	321	331	317	350	307	315	327	319	316	340	270	318	314	298	307	313	324	323	297	279	299	318	320	294	317	303	338	337	289	295	327	307	308	323	352	289	354	311	324	329	334	333	311	296	333	311	332	298	327	309	326	272	296	296	314	320	302	287	335	314	312	343	282	300	301	303	310	324	306	333	321	304	291	320	351	305	285	283	302	331	333	313	330	306	299	312	314	320	279	301	330	308	336	296	301	328	270	329	298	339	337	348	322	326	329	300	320	293	330	288	300	339	342	295	295	344	308	303	343	340	319	282	263	315	324	278	308	304	291	315	290	305	330	333	304	331	283	281	299	313	281	291	284	293	291	318	346	323	340	317	357	295	331	359	332	333	313	306	330	300	301	294	335	327	333	328	295	308	299	282	298	299	327	321	303	317	316	252	311	308	328	326	316	307	273	296	292	335	349	309	345	276	285	280	344	321	319	299	331	331	290	334	304	323	293	346	320	315	292	310	321	338	306	310	324	312	302	329	305	300	306	317	282	313	295	307	299	340	286	330	299	323	317	326	306	315	308	344	293	323	312	300	332	330	321	301	328	268	292	322	322	312	329	339	311	314	320	304	324	308	307	305	340	326	334	356	329	311	333	317	320	307	308	319	364	308	302	322	355	317	294	314	315	340	304	300	322	317	286	284	327	295	323	323	291	312	328	337	304	334	320	321	318	296	294	316	333	335	309	308	307	333	305	307	331	309	295	315	325	289	325	308	322	296	310	316	295	330	296	334	338	321	319	340	309	325	328	316	316	307	315	320	304	321	313	297	325	309	315	304	277	300	326	301	292	288	302	313	284	357	308	284	310	314	327	334	302	318	334	311	325	352	346	307	318	313	353	347	343	307	309	311	297	291	312	292	320	309	294	325	295	291	321	329	343	300	320	304	302	302	356	327	279	307	298	310	289	313	307	330	347	312	310	333	333	289	323	288	314	325	300	316	308	324	314	323	303	304	296	322	305	313	297	302	299	328	317	327	334	323	306	303	311	320	310	332	327	303	323	314	340	351	351	314	307	348	319	323	290	324	325	304	274	335	351	324	333	313	292	327	336	290	314	323	329	320	295	311	314	348	306	314	320	301	297	321	321	319	306	325	333	314	347	306	323	336	322	332	322	321	327	291	281	307	320	320	292	356	320	312	333	315	310	348	339	335	341	321	324	321	308	329	292	283	350	315	310	334	304	344	309	274	328	310	310	314	311	302	321	305	283	318	305	287	301	306	307	273	302	326	330	297	307	310	304	298	325	316	315	348
5863	994	788	510	446	438	438	390	364	379	365	345	372	310	357	364	338	353	340	358	367	351	350	364	347	361	377	338	356	361	373	348	360	346	325	354	360	392	389	320	360	341	384	367	345	362	377	334	383	382	339	336	342	379	353	356	329	355	348	382	364	363	353	373	377	401	374	347	373	400	342	333	354	367	370	356	355	359	352	343	361	329	376	348	347	366	333	369	332	355	383	343	335	368	348	362	356	355	377	368	368	367	369	376	333	356	366	372	353	385	351	361	359	355	348	387	361	341	372	359	351	331	381	359	350	313	337	362	369	349	333	323	365	367	368	353	357	339	359	390	337	338	343	369	359	388	323	363	369	349	365	328	397	358	354	353	349	339	348	361	351	345	346	326	373	362	350	339	371	353	365	334	353	388	359	360	367	366	368	354	363	353	359	356	348	321	348	321	367	348	362	338	401	324	332	375	353	371	353	342	342	362	356	377	365	344	316	341	341	357	361	325	342	341	368	351	365	321	369	349	343	378	367	338	364	333	344	371	383	366	344	350	371	360	335	343	328	361	337	356	357	351	354	355	369	365	372	349	348	354	342	376	395	341	383	351	353	375	321	308	382	371	364	356	359	362	351	347	358	361	350	366	353	345	380	378	337	337	368	348	342	327	320	376	362	383	365	345	347	380	327	355	387	357	345	350	353	372	364	364	348	348	312	347	357	365	375	361	352	366	339	363	356	362	334	412	365	353	340	352	325	365	337	361	380	350	364	305	363	335	360	349	366	331	358	341	343	327	349	374	327	361	357	356	377	323	367	348	323	328	371	351	336	380	352	373	366	361	343	357	339	320	332	348	353	331	362	353	334	361	389	394	333	342	311	362	344	340	375	364	344	319	339	379	374	335	369	349	367	368	377	362	348	401	349	384	324	323	355	335	325	373	350	355	361	404	357	308	356	405	334	356	326	389	383	347	401	345	345	364	378	343	344	372	334	343	346	324	365	342	313	360	348	352	331	338	330	363	327	340	348	323	333	346	373	328	366	361	357	353	362	370	324	386	338	367	371	352	328	366	354	334	375	374	333	356	310	352	355	365	372	374	342	392	362	345	392	380	363	361	347	384	352	319	350	361	374	354	374	358	348	372	373	369	376	364	354	347	386	377	347	352	344	348	337	368	354	312	363	408	372	335	361	356	335	327	337	328	362	368	357	390	354	349	354	340	333	333	394	358	352	358	397	367	352	353	372	384	353	363	361	347	324	343	347	331	361	343	382	337	341	352	337	366	342	342	398	365	338	382	354	417	366	348	351	331	329	370	333	348	343	356	357	341	346	354	351	342	348	358	373	359	359	363	349	365	356	338	326	377	354	348	348	389	329	378	321	350	337	331	361	341	354	350	333	354	320	353	325	373	345	372	324	328	345	338	371	320	314	326	366	322	353	365	368	362	379	370	373	361	368	366	339	365	342	362	355	342	391	362	341	357	358	337	360	364	353	352	335	357	346	335	319	316	373	367	394	359	352	360	378	386	361	373	355	363	341	374	374	369	337	334	359	376	362	351	340	347	358	366	360	343	392	357	393	361	361	318	347	376	335	385	340	326	370	362	336	357	316	328	371	359	360	397	346	319	348	362	390	310	369	362	345	312	331	356	352	389	365	374	354	376	390	324	340	384	339	339	364	369	370	392	336	346	358	343	361	339	316	357	349	365	342	372	393	374	367	343	344	351	339	389	354	365	387	368	379	368	361	343	372	385	322	372	365	343	360	343	333	389	354	350	375	341	344	370	364	373	358	349	361	366	339	349	411	352	374	362	353	389	368	354	330	363	328	343	370	344	337	338	324	377	351	338	369	358	383	350	370	348	360	316	336	339	365	364	313	359	374	326	328	356	355	372	357	365	360	367	338	353	370	364	346	402	339	359	356	351	335	384	334	368	366	356	381	366	354	356	388	328	345	373	341	352	326	341	351	343	362	372	353	351	373	352	364	336	350	359	354	383	354	376	359	347	351	329	349	375	339	377	379	368	366	330	344	364	354	333	351	388	375	337	349	357	333	370	359	319	382	377	400	351	319	343	394	369	380	376	323	352	356	331	354	355	330	358	375	361	371	362	355	347	358	343	341	359	363	352	350	312	327	345	317	340	362	345	331	345	382	347	320	355	376	328	369	326	351	332	362	320	361	342	380	370	338	372	358	338	397	356	350	337	366	358	348	349	346	331	367	351	365	381	346	360	361	381	361	347	331	345	346	365	354	382	378	359	382	330	366	329	354	361	337	349	343	338	321	331	380	352	367	367	355	334	345	373	335	350	369	346	400	345	363	359	342	348	357	339	344	325	349	347	348	355	330	360	385	339	364	363	390	366	366	328	342	328	350	325	384	327	359	359	339	327	368	352	333	321	339	376	339	386	358	343	336	347	380	346	370	377	372	364	381	344	369	376	368	338	340	377	369	351	305	323	367	353	337	348	346	328	351	319	333	344	356	352	353	312	342	333	397	355	373	315	349	348	351	343	399	324	364	391	348	380	305	369	363	366	354	336	339	334	340	368	351	346	358	362	377	367	321	369	330	373	363	361	356	325	326	334	350	373	363	360	368	373	344	354	342	338	350	343	351	367	363	401	366	333	342	339	359	361	343	358	369	388	330	374	366	345	353	387	370	360	387	373	355	338	360	369	340	353	371	362	343	398	364	347	390	371	376	354	352	351	334	314	358	365	351	352	342	305	330	328	349	338	351	358	348	337	370	323	361	344	404	304	327	351	340	369	359	337	364	391	344	346	320	356	342	355	336	322	361	355	370	363	347	351	345	329	377	322	338	381	408	374	360	333	347	352	346	348	371	346	333	373	352	359	341	385	352	381	362	360	363	386	366	328	333	361	383	349	356	335	315	394	314	313	366	361	359	328	347	381	350	379	367	315	358	350	384	316	347	378	405	359	342	323	374	336	346	367	354	379	369	356	351	326	368	363	352	358	382	348	371	345	333	334	316	365	394	358	334	362	360	360	327	344	330	375	359	329	369	319	374	338	351	348	366	357	391	362	375	346	358	382	322	357	337	336	351	320	356	361	340	334	314	374	324	354	327	342	366	377	353	353	339	367	329	366	351	335	354	335	363	396	342	374	329	368	311	366	359	362	375	383	336	359	339	307	368	339	334	360	335	342	383	372	371	327	335	393	364	322	298	371	325	357	373	368	360	365	379	377	343	370	360	353	382	361	369	371	348	342	355	324	336	315	365	328	356	362	346	370	408	360	330	360	387	350	338	353	368	370	370	336	369	371	322	392	350	337	375	372	358	397	394	372	369	343	380	385	369	367	370	360	338	328	360	353	354	339	379	378	344	329	353	379	407	360	366	349	391	331	339	326	352	373	361	367	337	343	358	364	314	360	354	353	339	363	382	362	362	364	362	363	342	349	375	351	353	342	335	359	350	349	384	360	328	334	362	332	344	360	324	360	368	357	358	340	347	355	343	373	343	357	339	365	373	329	365	382	359	345	347	375
23796	21066	28238	24140	21072	9096	1116	730	661	592	547	466	460	467	469	440	453	432	424	449	438	428	441	430	419	396	407	367	446	417	375	416	386	415	402	409	379	423	410	415	384	371	437	380	416	378	405	403	349	411	412	371	416	390	379	373	400	409	381	391	378	401	400	392	411	416	415	376	405	380	384	407	427	363	423	404	441	391	399	406	376	388	430	416	399	396	411	402	415	394	379	407	395	391	385	417	383	393	375	407	399	407	416	404	378	403	372	386	380	398	398	394	366	422	381	414	396	435	414	386	392	383	414	386	418	389	373	371	412	367	379	398	411	362	398	393	377	368	381	424	383	435	400	383	378	392	435	395	391	400	373	405	383	403	418	417	379	412	377	398	424	388	383	406	380	423	425	403	380	390	433	400	373	369	399	423	406	396	411	387	402	385	339	400	386	396	392	404	413	421	413	413	421	427	398	433	388	386	439	433	363	416	410	399	382	454	402	438	403	413	416	397	383	410	443	423	408	356	409	371	385	388	388	392	419	383	386	406	421	402	425	398	407	418	376	393	381	407	391	376	422	415	425	381	364	376	393	380	361	408	379	409	418	375	385	401	416	407	382	420	410	392	386	419	405	396	409	358	404	398	432	417	375	408	376	366	439	438	403	396	400	357	438	405	398	366	374	425	420	388	411	396	401	392	416	406	399	391	399	417	377	399	395	410	385	402	371	405	421	363	402	391	368	374	399	347	391	394	391	404	371	398	363	408	338	402	409	381	410	392	386	403	392	375	427	403	404	422	403	374	357	410	411	394	392	439	398	414	396	376	389	423	375	383	419	404	429	393	394	380	372	409	379	412	416	393	374	376	393	421	416	382	417	397	370	404	370	393	396	383	395	422	371	411	359	378	408	407	393	405	426	395	387	389	391	412	381	422	405	421	377	409	393	390	417	378	398	352	414	372	407	394	438	404	405	371	425	369	398	371	425	441	370	395	396	373	402	375	366	423	382	389	392	402	410	416	416	419	400	414	412	378	413	406	394	409	409	402	397	369	395	399	371	373	377	395	372	415	386	364	392	381	392	425	415	374	381	390	405	403	374	405	426	390	442	400	395	403	375	393	388	391	420	394	417	405	415	368	377	395	398	431	398	384	409	401	406	387	392	366	399	406	415	380	376	415	404	382	365	407	396	387	394	426	395	381	377	403	407	349	405	389	396	363	399	378	381	385	387	401	357	375	396	372	394	386	377	373	399	415	406	396	419	446	398	401	353	408	355	396	392	366	374	378	398	363	361	378	381	433	446	365	374	391	381	443	407	393	391	387	398	383	333	359	415	431	361	415	412	364	421	361	389	385	411	387	432	401	388	382	401	392	407	404	401	362	374	372	382	395	404	358	383	375	369	393	429	394	386	379	385	379	424	366	401	357	384	383	425	388	393	397	380	399	412	443	419	397	371	389	404	392	385	405	395	399	367	365	424	400	395	397	396	409	398	409	395	408	381	408	402	390	408	370	442	376	395	412	384	370	398	400	390	383	387	408	379	423	414	436	406	378	416	400	391	379	412	384	399	384	386	393	400	403	386	421	393	399	361	421	419	355	393	378	388	403	433	384	400	353	404	387	401	362	390	411	372	385	401	395	391	407	415	400	379	442	395	416	375	397	395	366	368	398	413	390	377	418	390	385	376	387	383	412	428	358	381	363	408	378	414	436	402	410	356	392	410	372	411	387	346	399	392	411	405	395	403	384	360	379	397	427	375	394	385	400	388	414	374	398	381	377	384	406	406	376	394	422	383	382	408	414	407	432	366	405	378	371	413	456	416	407	412	372	408	375	407	380	403	361	391	403	426	422	429	380	393	441	378	387	375	382	385	375	375	373	380	376	391	410	394	407	395	388	407	363	435	352	381	398	405	369	405	399	383	407	416	382	397	401	382	371	407	432	390	422	353	385	389	373	346	407	413	384	408	397	377	383	370	415	363	379	378	411	386	406	400	417	358	436	374	379	382	412	415	411	410	414	373	393	415	380	390	395	399	386	392	443	392	398	414	406	431	400	412	396	410	349	401	367	433	417	407	376	398	366	368	410	391	400	371	392	433	415	387	421	413	396	415	389	350	394	373	401	425	389	357	383	411	413	401	397	419	372	374	390	418	387	380	380	391	432	388	397	391	391	394	394	392	393	394	378	411	405	387	395	423	402	388	397	410	389	436	392	377	374	397	404	415	400	371	402	389	392	377	413	397	389	393	428	405	390	386	381	343	378	399	416	392	374	389	390	400	406	411	404	411	423	419	359	412	381	441	396	405	411	404	382	410	415	410	414	397	412	378	414	378	419	379	357	438	375	391	411	362	382	381	405	402	406	379	378	383	366	427	406	390	424	389	384	383	393	439	377	385	411	403	391	403	373	410	436	372	392	384	391	430	391	403	409	424	382	404	351	407	418	411	410	431	407	387	420	386	410	433	381	382	417	369	411	394	417	415	395	414	395	392	387	381	374	397	389	364	384	381	400	431	430	410	387	375	391	437	397	429	392	412	381	348	401	364	343	425	458	429	397	416	383	391	424	399	417	369	395	356	364	412	375	354	422	420	382	419	396	379	390	399	382	390	395	412	393	415	349	380	423	361	393	415	357	360	342	389	400	390	351	421	395	392	375	391	422	399	392	376	392	382	353	408	403	383	416	387	391	395	377	374	371	393	405	405	405	425	405	361	393	401	365	417	389	397	395	426	428	423	353	390	400	380	418	382	397	390	384	381	424	366	382	414	394	384	411	380	395	381	381	407	388	435	382	406	354	395	409	388	402	412	350	406	427	393	361	406	403	395	362	398	410	376	378	435	396	398	410	436	361	418	392	400	389	394	390	407	397	390	395	453	381	416	387	390	385	402	391	372	392	395	394	361	401	390	406	377	386	391	405	406	357	402	362	391	401	376	367	331	387	388	385	402	398	394	359	389	384	403	388	380	378	423	370	376	403	378	421	379	401	404	397	420	393	416	407	398	383	374	357	422	403	368	405	393	379	388	377	360	452	412	363	363	385	403	416	376	389	399	363	390	401	380	389	366	405	371	374	386	393	403	362	376	405	401	421	386	374	391	396	416	389	349	376	371	426	387	398	364	387	359	433	412	389	428	403	408	401	423	382	392	415	392	374	428	401	413	384	381	389	380	387	397	393	389	395	393	403	372	407	423	382	417	377	396	405	365	386	385	382	417	451	376	400	379	408	390	411	397	395	417	430	422	350	428	379	398	387	399	411	376	371	371	392	378	380	427	401	414	391	379	371	368	401	357	390	384	421	406	375	406	398	417	382	372	396	403	405	420	419	407	388	414	416	422	394	419	374	390	401	404	375	402	391	399	380	402	377	422	426	380	400	347	356	405	440	403	407	377	405	389	395	405	417	382	371	380	388	401	390	373	407	386	388	395	395	361	378	369	395	370	377	419	420	399	406	389	392	382	385	382	389	357	398	402	448	393	366	404	400	419	380	387	384	408	421	399	399	380	396
19211	9100	6048	2898	2155	1570	1273	1010	839	776	706	628	612	554	519	513	482	513	482	419	484	487	456	463	451	425	442	454	445	433	438	397	459	453	426	394	444	424	448	416	417	425	396	394	443	449	397	423	447	387	433	438	431	401	441	423	414	447	425	420	415	414	410	434	417	418	436	411	435	425	446	415	411	412	399	404	411	408	416	420	447	416	442	437	420	422	423	434	441	468	429	416	393	417	431	465	408	432	389	428	363	446	461	422	436	413	410	424	416	437	397	412	425	447	438	441	386	390	424	370	416	396	401	399	426	422	423	399	432	432	454	441	447	416	407	450	441	420	398	421	375	393	411	453	398	398	417	430	401	404	407	432	411	400	429	464	424	387	436	404	402	398	404	449	386	386	435	418	429	414	391	433	408	420	442	421	419	421	443	443	417	401	408	415	427	404	452	412	427	412	389	411	442	418	422	440	445	414	417	413	473	430	440	415	410	413	390	413	390	449	385	398	432	422	371	394	403	459	446	440	426	406	429	439	430	371	424	404	423	429	416	461	399	429	426	420	425	399	434	431	410	384	401	414	420	433	405	407	416	434	419	409	414	434	413	470	411	431	418	412	425	425	428	439	397	419	433	429	416	438	401	430	427	452	440	411	401	404	428	412	403	414	407	418	392	413	415	448	430	444	409	426	407	415	456	419	426	436	435	446	428	461	414	432	407	421	427	420	419	450	438	412	402	415	378	394	408	412	391	464	430	438	452	427	421	412	415	411	438	449	436	436	361	419	402	411	416	427	378	405	418	374	404	408	390	458	447	435	416	400	403	453	437	427	403	407	437	426	416	435	438	395	425	411	439	444	418	410	428	391	416	435	427	408	438	399	423	404	389	419	419	445	422	411	432	425	406	388	457	399	448	439	431	410	456	458	429	478	410	413	406	427	410	415	438	417	435	369	417	422	416	441	440	421	422	408	428	391	419	404	444	438	408	426	401	366	372	422	432	425	425	454	424	444	404	397	370	401	387	457	416	405	431	449	413	428	432	431	426	406	404	382	418	406	420	398	413	393	471	433	461	396	427	392	438	401	434	461	428	435	391	394	401	407	422	365	384	435	388	425	430	406	418	436	408	424	383	437	424	414	398	422	416	428	417	418	428	411	439	448	392	438	414	432	367	422	416	387	424	439	408	396	446	408	438	419	438	429	417	385	429	448	452	433	418	417	399	426	424	433	418	405	421	415	424	415	445	424	431	422	426	447	426	409	372	476	435	434	393	445	422	431	430	425	445	438	415	390	435	437	418	399	404	424	426	431	440	447	415	415	398	433	389	416	418	387	401	416	405	400	447	451	441	432	463	426	441	432	406	392	408	422	431	418	435	424	427	434	394	445	424	417	384	398	391	405	459	380	388	442	412	378	434	406	417	405	421	386	429	479	405	383	444	423	440	420	401	459	428	417	425	403	436	424	396	390	439	452	428	396	429	390	405	426	408	422	400	385	412	443	435	417	447	418	440	444	439	399	442	409	441	405	456	389	448	412	389	423	418	416	415	401	428	366	402	433	429	462	424	424	460	422	424	426	428	407	427	396	435	413	421	429	418	422	378	412	394	441	391	440	418	400	456	417	407	419	410	468	403	412	457	429	446	405	447	439	408	423	412	423	431	411	410	434	429	400	415	411	397	427	398	431	405	440	369	401	462	430	363	415	450	409	409	468	412	422	433	421	413	408	412	401	413	422	429	396	423	423	425	437	433	428	425	397	391	400	422	401	428	401	394	381	454	426	433	412	416	403	396	450	401	388	441	429	400	434	445	383	412	441	445	446	410	423	395	407	409	412	382	408	439	401	407	384	446	425	419	398	412	397	437	415	392	416	385	406	438	419	452	378	449	416	383	423	434	419	397	440	408	383	424	416	435	430	429	399	454	422	419	406	426	392	417	414	422	425	410	419	400	414	387	419	413	414	418	422	420	418	414	428	427	407	418	421	394	387	436	433	441	424	389	379	398	388	440	418	394	410	422	450	404	419	434	400	450	420	371	417	405	396	437	394	402	410	418	416	408	432	421	406	415	389	437	413	398	393	435	445	404	447	398	427	386	421	416	416	388	398	401	411	408	396	410	411	416	418	422	395	437	428	426	405	423	429	407	372	395	422	450	405	456	418	427	432	425	406	405	398	439	400	404	403	463	390	431	397	411	424	442	407	437	415	389	389	410	422	429	436	381	421	397	412	401	421	389	398	382	412	378	401	460	415	426	412	376	413	446	437	451	366	435	430	414	426	369	412	388	433	402	397	430	413	463	418	403	442	399	394	423	437	387	390	399	409	443	388	418	408	414	404	400	425	421	422	418	432	417	415	438	421	392	426	457	408	393	423	403	450	422	408	430	436	411	420	402	422	400	444	414	422	447	391	390	430	403	411	427	394	374	419	427	392	391	425	432	407	437	431	410	418	410	423	403	431	452	435	419	448	396	431	409	408	427	424	416	449	425	426	398	430	390	408	463	424	441	424	451	436	407	399	409	407	372	421	373	397	384	415	409	447	448	469	427	427	421	421	425	401	422	458	437	432	447	401	406	396	419	433	415	428	377	416	433	421	413	441	437	403	397	424	440	451	400	372	380	451	420	412	433	413	376	402	422	394	448	448	423	417	406	425	401	405	445	418	394	451	390	422	465	429	429	439	438	402	422	409	405	410	413	419	411	418	422	402	420	450	380	409	406	385	416	420	424	471	402	420	421	383	423	452	367	430	402	441	421	405	433	403	390	408	425	446	413	396	424	450	449	412	426	442	436	396	406	408	434	419	408	441	407	365	416	386	422	424	420	415	413	376	416	429	426	438	434	425	405	424	435	395	397	402	407	448	408	443	382	414	415	453	387	409	406	426	422	433	418	426	413	395	428	413	407	433	415	426	413	419	420	443	424	448	415	451	401	369	449	384	400	391	402	425	418	448	394	359	433	440	417	402	423	423	426	448	369	459	426	405	448	425	405	407	455	385	387	441	398	411	423	438	420	438	409	427	399	418	412	421	410	416	415	462	391	392	407	391	442	401	361	411	389	409	394	415	413	409	391	429	456	448	409	413	389	442	406	422	446	419	398	393	447	417	433	398	455	404	435	412	441	457	404	416	390	426	382	435	398	436	390	426	432	439	405	402	397	403	426	447	453	418	447	418	406	427	437	432	409	441	420	408	412	428	425	432	410	418	413	433	406	423	439	417	440	399	425	399	401	415	384	432	415	404	401	430	421	411	455	428	422	436	468	391	468	385	417	447	432	417	431	410	419	389	449	415	411	400	408	418	411	422	441	445	433	384	425	414	471	455	413	424	382	429	422	420	409	446	378	418	433	403	447	403	404	399	416	409	409	427	389	405	443	434	420	431	410	397	405	436	433	407	424	409	395	446	437	422	418	436	414	410	438	402	439	427	412	382	402	403	408	399	406	436	407	413	405	431	408	416	405	414	425	404	430	429	437	404	382	400	415	405	405	413	416	422	413	421	397	440
24945	21110	27106	25270	9943	1059	835	712	708	715	695	656	649	678	720	689	627	652	638	649	633	633	622	609	631	661	647	682	675	649	614	621	633	639	644	575	603	688	611	609	622	630	600	609	624	655	623	630	627	613	643	636	622	663	635	626	655	670	642	623	653	565	636	689	669	639	644	599	594	610	620	622	625	619	620	668	622	658	627	589	684	640	658	586	616	653	601	602	596	621	603	648	635	640	637	674	599	584	610	638	628	639	616	600	613	627	636	612	649	616	664	665	638	664	582	607	672	595	610	620	635	596	588	650	622	634	633	629	593	634	634	563	615	658	627	649	581	612	674	623	605	597	655	613	650	633	614	589	617	606	646	600	663	613	598	632	652	593	600	623	632	663	593	622	599	631	625	624	639	589	604	647	578	639	657	598	603	647	625	590	669	602	618	653	631	631	570	623	606	647	682	583	628	654	566	613	587	573	620	623	579	679	624	634	623	637	672	634	604	627	647	588	600	640	645	610	647	661	640	616	627	643	584	619	626	642	639	624	622	648	617	593	643	598	642	604	639	618	621	625	621	617	625	585	611	613	606	644	634	650	642	652	608	638	628	622	628	580	617	657	666	600	631	599	621	660	612	675	632	643	607	589	664	648	638	649	606	653	623	638	611	630	578	649	611	630	665	627	674	610	669	623	628	629	691	603	628	633	575	641	652	599	652	632	604	601	591	623	596	646	589	621	599	641	595	631	625	613	606	648	672	628	612	629	603	589	604	633	667	617	602	596	635	619	619	633	639	629	633	662	605	657	636	657	632	641	643	688	605	619	600	645	663	625	615	618	623	674	604	619	609	605	639	569	648	606	610	610	630	687	618	600	667	648	606	606	600	610	675	573	628	619	619	601	599	647	608	591	640	631	618	635	583	611	617	576	641	664	586	616	650	637	597	625	635	637	635	618	596	661	623	609	665	615	594	574	597	588	625	641	655	590	611	614	663	626	626	560	628	652	623	608	624	602	598	639	655	650	604	625	601	602	613	581	651	630	637	597	624	575	623	677	619	610	634	629	657	560	616	650	592	628	616	602	669	623	655	626	615	667	627	622	626	669	600	615	644	612	600	675	635	616	611	664	638	582	621	613	653	624	677	594	599	659	622	665	616	581	591	594	659	642	614	618	650	604	608	593	617	653	600	630	627	643	624	622	647	660	645	600	621	650	608	658	604	619	593	646	595	658	615	623	580	618	640	653	610	591	606	621	618	606	638	603	597	590	648	611	607	620	627	613	622	631	654	610	563	622	587	653	569	615	606	666	562	614	607	634	604	597	645	635	611	596	605	643	663	626	581	627	584	597	622	644	596	623	624	575	598	644	611	633	566	591	652	640	648	622	614	612	642	627	641	622	611	605	632	633	652	639	631	609	620	683	614	652	631	665	654	600	643	617	657	606	600	609	624	595	624	620	655	621	661	602	631	608	661	611	643	631	650	640	600	625	672	620	626	593	637	604	651	591	662	605	598	646	630	629	653	636	640	613	613	636	628	610	601	590	632	632	604	561	637	634	601	620	650	603	682	639	594	649	626	642	614	674	624	628	559	627	622	633	626	630	622	621	595	618	665	627	602	628	648	680	643	645	583	625	594	612	614	604	616	626	669	628	610	603	629	625	628	632	598	626	612	627	658	643	638	639	647	645	622	571	607	642	588	622	629	569	603	623	643	667	635	639	628	647	647	652	605	596	618	625	605	589	584	630	636	597	654	589	610	644	604	630	589	616	665	602	614	620	610	589	648	560	627	635	630	598	672	589	647	629	640	649	550	581	637	591	632	629	678	615	620	613	666	637	606	661	630	595	633	617	668	631	665	601	645	628	590	604	588	590	637	591	650	567	586	612	623	612	631	647	624	636	624	622	562	657	665	590	582	606	595	620	638	661	583	655	627	578	638	632	615	616	636	610	638	611	643	600	609	614	632	612	641	639	633	578	630	677	607	620	652	660	654	654	664	649	639	619	593	611	650	617	650	593	661	620	631	599	625	587	657	592	604	657	630	667	659	649	574	598	626	647	603	614	623	632	651	631	579	649	599	611	555	633	617	639	645	618	612	603	662	633	614	632	638	627	633	646	643	592	630	624	591	614	629	600	619	578	618	667	649	633	643	581	631	647	614	642	616	592	624	665	622	673	638	605	626	566	633	625	628	614	645	622	638	613	591	632	584	654	593	621	657	625	638	634	622	613	637	634	642	622	665	641	653	674	624	661	624	603	626	637	600	636	611	591	635	584	695	604	559	656	630	594	644	622	589	627	646	610	610	636	657	592	639	581	658	581	644	631	600	688	577	625	583	634	672	656	611	640	614	594	596	619	589	600	605	647	686	624	631	626	617	673	617	613	616	649	567	581	582	599	671	584	589	626	629	636	575	642	671	629	631	603	593	606	617	608	631	664	645	634	591	604	649	702	645	633	631	572	627	593	624	595	615	628	593	630	646	663	655	614	636	638	670	611	586	612	618	616	593	617	616	633	592	631	554	633	606	649	610	615	590	657	618	587	597	646	577	637	661	617	617	657	644	576	599	619	631	619	601	622	593	609	598	692	653	609	629	619	634	607	623	580	628	630	661	621	619	686	668	634	590	607	634	645	631	653	629	601	650	645	604	605	640	654	680	628	655	665	590	598	591	583	634	597	635	646	615	606	633	562	586	631	634	630	644	612	636	629	640	619	613	611	548	613	621	643	633	622	597	620	672	618	720	665	630	643	673	643	646	619	602	621	596	643	632	649	607	625	622	600	617	675	663	638	628	693	646	605	635	643	622	680	655	616	581	611	598	638	616	635	606	582	590	626	624	627	650	627	651	629	646	629	649	627	671	662	648	646	649	623	615	634	625	629	608	603	620	617	574	600	615	650	589	641	635	649	652	648	643	650	625	626	581	609	583	631	574	638	610	638	654	626	604	607	640	626	613	588	620	660	614	614	643	632	647	581	640	628	638	601	566	622	663	622	610	606	617	614	586	644	612	630	600	616	606	610	627	631	587	622	624	583	633	568	649	602	624	637	613	658	640	601	643	644	618	664	617	578	610	644	655	575	645	649	642	616	607	648	619	607	640	630	634	585	644	602	621	558	604	625	614	605	653	631	639	639	627	627	638	600	658	625	602	600	607	610	580	601	643	629	616	608	576	597	621	670	585	662	585	609	615	630	636	690	583	645	579	645	623	601	663	619	674	608	674	624	615	598	663	592	572	657	611	561	638	629	572	619	578	642	642	586	642	632	658	614	620	621	600	669	614	605	635	662	666	632	624	634	623	584	654	621	624	602	589	649	623	623	658	634	616	603	613	591	520	622	583	631	634	584	664	614	634	618	581	629	649	613	602	618	625	616	641	594	589	615	635	670	645	639	670	603	662	638	616	564	670	601	585	659	681	662	637	629	634	602	594	612	594	672	618	609	618	639	611	604	665	621	609	580	603	611	641	635	597	632	610	617	595	616	607	626	645	629	589	605	643	652	621	634
16796	5480	3577	1877	1489	1302	1143	950	881	837	789	770	657	781	736	725	736	675	706	668	683	703	659	686	724	704	678	675	666	681	672	636	667	699	721	703	642	674	692	658	689	674	720	680	672	648	647	632	695	680	655	654	673	706	671	630	699	670	665	694	671	729	690	640	700	644	663	646	674	686	648	693	732	649	681	696	673	661	651	681	675	638	663	652	682	708	653	658	616	662	693	667	648	654	666	693	690	628	675	662	651	658	639	661	646	689	706	658	603	652	693	652	654	652	678	647	711	660	717	631	662	653	641	696	670	662	663	707	646	725	678	627	707	667	707	730	664	672	711	630	643	674	660	653	675	669	648	656	643	699	628	647	645	677	654	717	697	617	669	700	666	648	671	653	653	675	658	660	680	708	665	672	700	683	648	715	653	688	649	696	619	651	646	665	719	661	680	677	673	626	667	672	718	685	684	671	680	651	654	681	692	662	696	694	671	674	675	702	665	672	606	680	658	706	642	646	676	712	677	642	655	634	681	672	700	711	679	661	717	656	638	669	669	620	639	684	685	687	708	655	627	677	682	673	693	678	630	655	670	658	710	678	685	707	681	714	703	655	696	693	663	631	668	679	637	667	631	667	643	694	606	698	657	741	665	684	691	640	709	640	593	652	680	604	644	676	653	659	673	679	644	659	637	664	649	667	619	683	637	662	631	688	607	655	666	676	673	661	667	678	648	667	706	686	672	690	656	673	674	694	655	635	634	600	691	660	629	654	668	666	692	661	607	657	646	691	708	682	703	635	673	677	670	680	674	667	665	661	657	665	665	662	623	684	705	667	676	647	675	711	669	654	694	652	637	670	703	630	681	656	682	682	654	682	653	640	674	684	696	681	713	677	664	650	652	652	710	670	686	674	648	699	692	633	631	685	649	670	643	675	664	663	653	665	648	704	680	687	670	685	702	678	680	703	662	651	705	636	658	748	629	665	675	678	702	677	712	687	660	672	654	670	667	666	700	638	700	672	678	670	662	691	655	655	653	680	659	671	673	675	648	682	652	699	656	676	680	654	700	693	639	665	681	672	685	675	681	663	666	678	701	648	656	650	681	625	692	651	629	673	655	639	710	641	676	670	641	695	685	699	707	684	681	641	730	676	701	678	692	658	681	674	664	742	687	681	659	667	697	623	704	685	712	625	681	678	650	673	651	701	664	641	669	697	651	666	645	652	663	702	660	643	657	648	680	633	662	620	628	648	684	674	658	685	684	654	658	679	701	660	595	672	647	672	721	624	681	654	656	696	692	688	636	624	676	686	661	645	650	631	678	622	687	666	635	684	628	663	633	653	644	652	660	650	632	635	664	637	641	692	670	598	674	673	707	653	713	656	629	637	683	693	722	688	676	684	671	657	699	658	674	639	688	656	692	658	671	673	626	704	658	613	672	650	653	690	656	724	707	666	659	661	667	706	613	661	658	656	653	684	717	638	668	671	724	672	705	642	690	639	646	685	654	675	690	653	656	680	701	720	642	649	688	657	694	652	691	627	671	679	654	680	661	681	664	729	656	715	655	674	665	706	645	693	693	652	693	682	694	646	677	668	674	685	679	639	609	676	661	639	680	664	706	726	654	704	703	643	677	685	656	688	646	705	641	674	671	687	634	695	689	702	659	654	659	685	643	667	677	629	665	660	701	643	685	702	676	717	678	652	656	651	644	694	630	675	644	698	708	625	674	669	665	662	680	683	684	659	680	652	667	665	680	647	628	699	644	662	672	666	672	662	655	663	700	707	659	671	676	639	690	650	691	648	642	656	653	676	626	667	673	664	680	658	643	699	652	648	663	684	631	659	700	683	679	656	629	699	655	642	643	611	657	652	689	628	648	710	625	659	671	662	645	670	690	621	663	677	684	708	670	667	687	694	671	664	670	687	640	683	672	667	621	663	660	682	665	670	672	680	652	674	692	695	655	645	669	691	679	736	687	648	661	641	659	700	693	695	704	634	681	656	689	677	683	677	642	695	667	688	670	671	729	681	694	689	676	667	702	704	689	661	701	728	677	729	678	603	658	637	654	658	682	673	668	760	660	698	704	621	668	649	665	621	663	696	647	660	707	674	654	689	705	643	686	659	703	624	670	709	638	648	701	679	682	647	642	652	679	697	704	666	714	674	683	690	644	690	682	659	588	690	700	736	637	669	676	628	648	669	622	670	705	662	693	611	690	740	673	688	642	661	685	696	670	638	701	655	636	648	681	666	661	631	696	675	744	649	630	660	671	672	657	674	682	690	642	683	678	684	698	689	676	689	670	688	678	670	651	659	653	673	635	658	711	656	661	640	680	657	647	660	672	657	670	631	628	694	690	677	656	703	669	676	684	632	675	708	635	617	679	677	691	695	648	655	658	688	586	646	665	664	672	684	691	648	633	666	670	653	642	592	643	671	659	619	676	682	683	626	660	653	677	639	686	691	680	668	665	653	668	670	642	682	655	651	632	645	696	629	662	686	688	670	696	624	692	712	659	679	645	661	647	680	677	672	634	663	621	649	748	696	632	618	649	689	619	677	673	651	689	654	645	662	680	653	629	704	675	633	679	713	642	687	702	674	661	629	693	669	650	647	649	682	644	674	686	700	640	680	642	673	649	702	669	692	628	659	701	645	677	688	664	658	650	689	701	664	661	664	670	661	642	660	636	684	705	675	694	666	650	641	671	639	671	643	675	676	684	658	712	651	685	656	648	658	699	656	626	632	684	674	664	672	702	677	655	640	700	669	665	665	669	661	669	675	677	717	645	602	672	665	625	717	676	611	661	674	646	659	699	679	653	713	701	637	675	706	663	674	689	689	676	662	625	642	637	680	618	670	661	693	724	653	680	665	707	679	673	664	673	666	679	619	662	621	662	667	653	653	636	654	623	656	651	725	671	651	669	712	662	678	644	733	601	704	687	653	670	658	704	640	653	702	687	630	690	706	633	635	668	681	676	635	675	671	632	639	657	676	705	667	644	643	658	691	684	695	680	716	636	684	641	654	668	651	685	662	645	701	651	680	672	650	673	653	656	682	652	694	649	627	673	660	661	683	656	668	682	644	698	692	656	680	670	683	667	704	664	696	685	645	660	637	662	653	691	649	690	712	687	658	655	678	686	676	653	662	647	663	658	615	668	694	665	629	672	671	672	628	653	642	693	648	659	652	698	652	631	658	682	707	661	664	667	670	680	693	651	692	649	674	709	655	684	653	669	682	680	726	693	686	622	669	690	670	611	619	655	641	684	671	659	700	643	650	632	678	671	634	700	636	660	619	649	693	688	672	662	661	643	643	645	675	725	659	660	625	709	685	659	683	671	668	658	673	663	658	653	658	651	615	680	676	722	673	675	630	692	693	672	690	651	651	649	660	675	619	655	705	652	628	616	674	674	679	648	692	733	700	619	724	653	699	619	669	633	637	748	633	668	702	668	617	713	664	623	669	680	640	689	632	687	653	711	663	673	674	629	659	757	650	634	665	650	661
22722	21138	28727	23808	21142	21192	8458	1672	1315	1262	1088	1051	1048	994	962	944	953	967	926	902	947	885	886	898	882	876	850	903	845	865	899	865	873	907	885	851	890	867	852	852	796	887	797	829	805	860	886	835	857	779	874	841	848	873	827	818	799	852	859	865	859	790	847	835	840	824	896	861	868	884	819	845	863	832	841	850	854	801	780	852	856	841	848	820	779	878	854	846	871	869	830	860	826	872	914	820	831	850	879	895	819	855	806	825	842	819	827	834	907	859	856	755	834	811	860	875	782	867	828	819	794	833	826	813	831	799	859	839	843	880	899	880	819	874	907	785	911	829	878	877	830	849	833	808	846	797	804	829	847	828	865	853	832	802	835	827	855	821	857	878	843	780	867	833	794	794	803	814	865	867	810	850	867	832	863	879	894	857	786	820	774	859	812	828	826	829	815	869	847	836	810	853	887	814	842	820	830	832	815	820	871	869	851	833	852	823	835	838	824	805	811	819	839	820	807	850	864	799	808	824	855	857	827	805	863	830	817	817	798	794	802	823	873	898	858	906	852	833	767	828	835	845	789	862	827	834	808	853	823	853	810	876	852	852	776	872	870	813	867	854	862	845	807	784	817	787	790	816	811	868	827	902	842	831	854	836	863	811	876	851	840	836	767	814	867	861	833	840	822	838	822	834	750	800	858	814	837	871	807	806	858	770	773	799	838	856	833	821	834	791	884	808	800	862	818	804	830	829	822	856	823	830	851	796	857	775	819	852	830	837	814	846	804	794	804	831	834	836	823	872	819	828	844	829	881	875	825	809	874	893	803	814	863	834	820	771	817	788	769	838	825	859	879	769	805	835	884	821	873	826	841	852	791	846	894	823	855	853	825	834	844	861	843	883	834	814	849	772	869	797	788	796	848	836	828	839	866	850	861	794	854	827	846	823	850	845	905	841	850	797	792	836	820	865	873	843	799	851	842	830	795	779	793	799	836	928	787	863	890	836	813	829	789	796	819	807	854	839	845	862	822	845	845	850	858	839	864	826	789	801	836	841	811	819	870	857	842	827	797	804	837	819	830	828	848	844	829	856	833	826	863	853	858	878	836	827	826	846	818	823	808	868	864	828	788	839	818	821	812	866	828	844	836	816	833	828	815	826	819	773	921	839	808	831	875	783	877	844	848	831	829	840	824	845	895	824	802	759	817	837	858	854	890	828	815	822	854	814	812	842	822	803	865	821	839	890	847	814	810	845	840	850	818	829	811	810	872	876	784	791	865	784	836	873	871	826	840	874	843	810	836	844	899	902	797	809	829	871	787	846	822	824	872	836	827	857	836	832	809	876	808	859	824	836	855	803	850	873	864	819	854	806	831	803	849	778	804	801	855	861	798	897	838	837	827	845	838	879	858	841	839	838	818	854	828	821	858	859	813	779	828	844	824	813	842	806	861	834	779	852	837	853	804	817	828	825	855	830	831	862	860	859	834	822	823	869	829	842	860	904	812	841	877	842	826	817	880	849	809	779	849	865	823	829	814	880	853	833	838	850	787	880	824	809	839	865	783	843	861	804	840	820	838	809	856	760	835	826	819	895	797	846	819	778	857	757	818	849	874	802	833	847	847	793	838	885	813	868	837	840	812	894	864	868	852	826	883	857	929	896	838	831	871	845	795	795	846	852	811	818	848	803	853	786	823	791	825	848	839	794	825	790	852	854	860	833	806	821	820	852	814	801	814	842	843	803	822	836	832	857	829	824	788	851	851	822	831	833	838	811	815	767	792	843	813	839	874	851	801	903	829	800	804	849	861	810	812	775	765	825	830	850	851	813	828	800	801	813	860	848	782	850	855	836	815	808	832	865	822	847	840	788	830	842	804	807	858	814	860	867	865	826	804	799	851	794	837	813	812	874	832	860	828	854	827	843	811	797	874	811	871	876	810	787	876	900	824	848	862	820	868	872	862	884	861	843	863	818	852	856	786	850	816	829	862	847	799	836	806	874	824	830	821	799	757	865	864	788	880	807	850	876	837	857	839	821	847	850	814	830	845	836	878	843	821	827	831	837	817	837	821	821	821	840	818	841	830	760	786	831	810	847	826	945	820	844	849	854	833	864	813	803	828	851	864	859	845	792	799	823	835	823	845	827	880	859	852	835	844	838	817	808	809	812	865	854	815	805	792	840	839	852	845	862	819	843	876	837	815	871	830	833	780	812	870	827	843	854	774	816	825	794	885	814	823	842	881	829	800	861	826	830	834	842	841	759	808	873	845	865	882	849	852	853	899	843	838	757	832	842	848	825	806	832	807	817	852	825	857	750	848	784	818	782	900	823	845	856	834	861	854	826	833	845	798	874	836	831	840	901	866	786	846	803	878	795	826	791	830	804	854	812	847	885	839	885	785	824	837	840	816	867	852	827	833	864	869	812	873	870	817	814	826	854	811	861	808	827	820	826	841	835	850	836	825	806	847	813	882	845	862	867	834	870	842	818	804	817	789	832	859	855	811	809	806	863	851	854	806	842	833	807	853	800	847	870	817	894	815	794	843	861	830	852	853	838	828	834	887	776	832	861	779	823	832	806	857	822	889	799	846	828	866	804	807	834	826	873	824	847	821	863	874	837	861	809	838	812	802	871	818	822	859	821	795	822	767	850	829	860	777	823	837	782	833	867	842	872	825	867	813	825	813	851	835	827	829	821	890	870	799	766	843	769	826	839	820	809	805	813	842	859	812	858	841	824	804	831	873	858	806	856	827	821	906	847	757	859	823	827	808	861	800	889	778	824	830	843	834	819	808	812	829	855	834	832	808	833	805	809	826	855	845	795	792	813	808	812	832	821	835	803	834	832	773	780	792	875	798	798	866	799	827	836	804	827	844	838	839	822	826	813	815	805	776	830	804	804	830	868	863	826	846	854	835	829	822	854	861	887	831	840	849	848	824	812	826	794	814	816	768	860	811	831	845	809	774	871	791	845	813	850	856	849	813	790	817	836	826	895	840	849	800	860	831	754	836	861	805	840	916	837	841	885	846	825	803	820	822	795	826	821	789	825	809	794	873	798	842	854	835	849	796	828	866	830	879	808	757	799	830	845	884	786	862	905	842	826	817	836	872	793	815	843	881	789	872	812	873	778	792	812	854	793	803	841	861	806	832	794	868	851	820	844	834	781	877	857	808	840	850	821	887	877	847	869	865	839	842	880	817	861	800	747	845	827	797	892	814	809	812	828	834	817	851	828	845	809	854	802	811	865	834	819	818	840	822	817	879	854	828	846	848	790	866	771	764	840	796	855	806	892	870	858	773	865	819	844	844	741	879	815	815	810	791	788	816	878	824	854	851	824	866	822	844	780	852	798	827	818	834	819	853	853	823	871	834	773	829	833	810	885	807	832	870	774	803	817	828	837	773	841	804	809	831	866	813	847	833	868	830	842	833	851	798	858	845	779	818	842	892	850	815	874	829	868	851	847	817	838	855	839	868	808	799	848	844	841	855	843	816	799	839	846	843	835
23712	15225	10383	5147	3972	2990	2467	1998	1806	1501	1372	1234	1278	1072	1065	1073	979	1014	989	939	950	936	940	926	888	899	890	904	831	885	876	854	909	873	861	848	900	862	848	883	839	896	872	865	758	836	890	860	878	905	905	847	877	838	871	877	818	786	852	878	810	845	896	863	819	848	839	802	827	870	838	792	802	884	848	808	911	846	812	856	847	843	862	846	862	830	837	769	870	813	826	880	793	836	818	818	804	854	847	838	863	855	847	879	818	822	882	839	871	819	874	792	859	829	847	841	806	806	802	786	790	803	828	853	814	865	851	843	847	865	824	851	835	871	838	833	846	823	901	761	811	857	815	854	804	854	813	817	896	856	788	849	837	834	792	862	814	853	866	812	876	814	795	862	857	815	805	841	827	832	848	869	826	814	805	813	854	802	818	823	834	907	813	820	835	857	876	832	887	835	877	852	860	884	839	843	808	824	853	833	850	815	842	857	787	830	825	830	800	860	805	840	871	877	883	809	814	827	859	893	843	876	832	837	802	861	791	854	837	819	832	823	834	859	825	861	911	821	821	821	845	879	788	829	893	818	833	878	800	812	807	860	809	846	812	850	804	852	815	863	799	858	864	825	856	771	771	870	822	845	835	847	843	899	839	834	884	810	842	881	830	857	819	778	873	847	847	845	789	859	865	868	830	848	826	865	801	833	862	802	867	849	808	837	798	836	807	879	827	832	787	852	853	867	865	865	805	843	849	832	834	819	798	870	828	825	833	836	833	817	818	853	891	841	867	811	843	853	782	866	857	841	873	807	875	850	773	842	833	835	867	794	826	812	858	867	862	839	849	830	855	878	865	806	853	843	888	798	796	866	845	817	829	822	833	806	836	867	862	807	810	850	833	816	839	846	854	818	848	846	816	859	856	855	812	903	835	889	847	854	877	836	843	835	775	856	823	838	812	832	833	827	868	836	799	808	803	832	853	814	833	824	872	835	790	845	867	855	855	825	828	841	834	834	823	907	875	789	788	799	865	818	772	864	865	866	851	837	811	822	822	863	896	804	821	863	850	870	881	812	807	824	865	742	863	806	851	829	804	859	851	869	842	861	778	827	832	809	837	808	880	837	799	842	809	848	847	829	852	799	838	821	885	858	890	822	860	884	877	901	902	853	836	823	830	827	872	863	846	808	878	875	778	825	850	873	880	762	816	809	866	774	816	868	809	852	829	819	857	829	776	813	882	846	803	832	857	863	847	822	841	829	851	850	817	820	826	837	847	849	813	809	814	818	811	825	810	866	859	869	857	850	842	828	853	819	825	840	797	819	831	860	840	874	828	843	817	810	840	845	845	857	830	848	921	841	831	869	870	824	829	889	848	820	830	844	875	860	887	827	806	845	819	892	838	805	844	837	838	852	861	836	809	898	843	839	809	835	846	843	840	822	811	878	816	897	847	909	824	826	906	809	825	874	825	819	826	880	830	831	804	847	894	843	835	787	820	870	803	832	800	848	822	894	860	812	855	844	877	843	888	850	824	837	842	926	867	807	801	886	805	867	847	887	799	824	826	833	846	857	826	841	869	820	800	881	832	811	836	854	849	849	846	891	872	901	864	792	840	879	832	815	872	862	821	838	853	829	861	800	833	863	793	853	861	800	841	888	845	812	853	801	877	869	804	843	804	813	818	783	821	835	833	867	856	829	858	817	836	760	821	872	823	870	878	841	830	822	867	864	854	870	812	869	831	847	809	811	829	799	800	831	806	835	857	817	786	851	841	805	886	869	859	841	803	827	844	831	855	828	854	888	806	850	832	773	885	837	841	852	835	851	884	840	867	858	822	808	844	820	818	846	855	813	857	855	816	824	816	816	856	820	887	797	866	831	816	848	860	792	904	858	874	893	863	740	799	829	816	874	813	853	809	826	805	849	883	825	848	796	836	829	812	835	820	863	896	830	819	845	816	858	832	838	835	873	793	807	840	829	818	818	865	831	886	854	865	874	823	839	840	867	832	832	885	867	838	817	821	871	828	856	824	836	807	835	878	877	831	861	815	860	856	867	853	853	817	875	880	819	883	865	816	812	841	877	827	812	856	820	795	838	876	849	838	848	859	774	811	843	845	822	819	823	891	841	886	823	831	839	894	788	801	874	824	860	831	798	842	835	838	857	813	884	806	855	835	837	832	835	803	823	907	843	821	847	857	885	821	874	881	831	821	852	881	839	804	859	830	821	810	869	870	844	819	820	846	837	809	834	843	867	798	846	859	790	800	837	848	820	846	834	854	815	858	848	809	864	818	846	844	832	849	854	819	863	844	850	792	858	818	852	881	903	851	878	855	842	874	749	864	808	861	881	850	827	855	842	789	859	850	812	803	808	878	855	837	888	850	850	842	817	790	768	823	859	814	874	777	818	827	830	882	844	855	794	843	843	816	858	843	856	854	870	862	816	864	850	807	817	833	785	834	833	873	842	854	874	827	767	808	860	892	871	843	848	834	860	808	839	780	847	814	803	821	837	818	821	837	859	904	809	893	853	837	858	846	861	865	807	852	841	840	846	858	794	876	815	844	829	799	848	805	811	794	832	862	816	883	779	801	844	825	833	850	858	880	868	835	852	833	874	842	829	797	898	843	768	845	824	853	883	787	827	838	851	825	886	848	819	815	878	864	870	821	860	837	852	848	822	855	871	829	831	806	810	858	844	847	857	870	889	818	778	857	927	866	815	847	848	792	816	838	870	826	843	860	834	780	835	829	833	849	853	835	812	818	850	855	821	823	836	846	829	847	822	814	820	820	847	818	822	825	827	864	902	800	784	851	857	817	799	852	880	802	798	862	849	842	816	844	794	860	808	867	833	813	840	845	833	875	812	823	805	876	849	824	818	861	836	862	860	852	856	855	826	853	813	802	822	800	812	875	839	904	835	887	830	895	862	841	837	897	823	828	800	875	803	870	815	840	813	857	832	876	825	815	848	828	873	833	872	818	841	807	837	814	892	878	858	824	797	854	931	851	837	834	770	823	791	795	801	865	847	818	869	854	876	848	820	799	826	800	866	817	810	802	796	848	851	881	811	755	823	852	841	866	851	838	860	841	857	825	869	845	841	880	787	863	866	789	880	864	822	866	834	865	848	841	846	852	834	894	827	816	819	795	822	822	840	889	837	878	893	829	839	799	812	838	768	833	850	844	859	852	862	822	818	862	857	853	799	918	844	819	837	852	838	839	855	841	833	841	787	801	842	836	850	823	864	860	856	859	801	852	845	835	828	832	810	848	825	864	815	831	817	849	790	826	845	826	835	855	834	834	809	826	836	864	872	847	856	832	852	878	889	749	845	834	830	864	867	847	832	798	831	832	817	854	874	843	819	823	819	868	793	821	879	890	828	827	792	821	829	802	805	818	826	853	838	860	839	864	803	870	864	848	889	851	801	872	807	817	887	855	831	863	804	864	819	791	853	866	831	827	847	872	874	829	830	821	838	811	797	805	825	888	862	872	842	875	861	850	845	821	824
27689	18089	3978	586	394	349	348	329	289	296	305	345	303	331	303	330	332	324	328	343	319	345	332	308	345	335	334	285	304	335	308	324	301	337	303	331	298	292	332	328	340	338	296	293	336	313	340	299	298	314	297	316	293	328	288	310	328	342	318	298	284	318	323	305	319	304	315	320	311	324	316	285	325	293	355	306	312	321	298	314	302	317	301	335	311	294	344	286	280	299	307	287	271	335	315	331	301	299	326	315	307	312	284	289	307	328	332	325	340	295	325	329	288	335	333	321	339	296	336	315	306	321	278	327	317	294	348	292	321	307	305	311	315	320	308	342	323	294	310	281	315	331	312	275	323	312	330	312	294	310	310	288	318	300	329	306	359	311	303	326	329	342	289	323	295	281	339	339	300	313	329	272	325	298	324	317	334	325	326	326	312	322	319	316	334	300	345	325	309	273	284	331	347	302	294	300	339	330	290	302	301	344	311	309	328	325	335	300	291	309	316	306	298	320	315	348	330	340	342	329	330	305	325	299	308	320	367	293	289	333	333	328	312	308	312	341	323	311	347	301	296	314	333	320	332	322	326	293	322	325	283	303	297	318	297	312	296	322	325	294	315	322	304	324	324	300	328	335	310	291	300	323	341	307	306	303	325	321	304	357	315	306	298	319	312	311	300	321	321	279	310	299	316	331	334	320	328	299	306	320	350	297	336	342	327	307	323	307	295	349	317	294	314	338	325	313	292	286	336	334	276	317	318	308	312	323	309	300	318	310	336	368	301	290	273	341	322	302	324	312	295	334	301	337	311	334	292	321	298	321	285	330	305	330	339	267	285	317	317	315	341	347	320	293	318	315	366	330	288	307	304	290	305	318	319	320	281	314	308	317	284	301	314	332	312	319	317	316	333	312	304	272	308	333	343	323	337	345	309	293	323	333	318	299	297	315	317	331	294	337	344	324	359	321	336	304	326	294	331	309	299	285	308	322	343	309	314	294	326	315	320	341	294	297	335	330	285	294	353	310	331	317	320	309	314	334	308	306	283	304	321	334	334	296	284	293	286	336	310	277	307	268	302	335	336	325	347	334	308	308	288	313	315	318	309	312	333	330	338	302	297	341	323	340	326	290	301	317	321	289	293	297	323	311	315	336	320	292	341	282	276	313	304	311	313	319	320	331	295	320	327	307	274	297	292	303	311	307	305	297	312	318	300	330	317	299	314	314	312	319	303	288	322	333	304	296	322	295	303	328	317	291	296	299	324	302	309	307	321	323	314	352	265	313	275	295	330	339	321	275	312	306	301	292	247	272	312	325	317	317	299	326	294	291	313	301	321	288	301	298	290	299	298	339	322	326	332	309	316	301	316	300	327	342	305	309	306	345	306	299	331	315	308	318	324	347	320	295	305	288	316	309	286	342	303	294	344	316	296	323	296	314	297	296	301	326	315	338	323	326	305	312	307	299	288	294	330	292	314	310	311	293	319	314	302	337	295	295	285	305	290	339	307	297	341	315	313	303	330	314	327	304	306	324	328	347	318	309	301	303	328	302	284	314	315	283	350	293	326	310	338	331	314	319	324	316	316	295	303	321	305	313	334	330	325	290	331	296	323	305	297	301	337	322	319	328	316	305	293	294	339	331	328	287	314	311	332	309	327	286	323	298	301	268	301	329	301	305	279	297	347	261	293	318	349	318	325	325	300	319	325	296	323	308	319	330	297	295	341	312	351	296	323	333	326	300	298	315	352	327	315	310	334	314	339	327	288	294	336	280	294	309	271	319	297	322	332	307	318	319	298	279	317	284	309	291	330	303	281	313	320	292	307	307	316	326	347	288	316	307	319	329	295	318	303	289	330	333	309	308	294	315	308	285	291	305	314	307	322	336	303	305	332	316	309	311	316	314	315	353	333	316	320	316	328	320	332	325	305	315	298	320	329	316	321	303	332	308	297	301	288	288	332	306	298	295	326	292	325	306	308	319	310	306	296	344	295	309	304	345	306	319	328	295	318	314	319	322	304	286	331	305	306	309	323	324	296	297	320	371	311	292	312	328	311	314	311	322	292	337	320	306	298	337	327	311	302	296	292	283	307	303	312	314	334	303	299	294	303	347	307	306	307	319	315	294	298	366	316	306	283	302	298	328	323	305	303	307	329	298	319	316	303	336	307	339	320	347	322	307	332	313	324	315	305	288	306	317	329	315	306	316	300	343	295	338	319	308	311	301	321	306	315	324	315	310	342	300	332	301	344	302	327	297	320	313	285	341	293	303	350	319	287	326	297	330	271	316	304	314	318	314	284	279	324	304	325	302	270	329	301	329	341	338	317	302	307	313	311	333	322	351	336	287	321	316	310	304	305	295	322	324	287	307	292	329	329	326	275	303	328	303	304	315	287	335	324	319	301	306	328	311	320	323	309	336	313	317	313	343	336	309	341	280	301	335	329	322	355	315	282	322	288	304	322	313	312	308	317	313	300	332	320	317	310	324	285	321	335	301	326	324	340	291	332	286	294	297	312	327	280	305	294	332	334	305	323	314	309	337	297	304	306	303	306	307	288	281	285	307	309	296	325	329	302	337	321	333	293	328	302	269	314	295	306	325	310	338	302	299	333	326	268	326	326	334	316	330	310	321	312	300	301	329	355	335	296	316	298	304	304	305	313	307	296	280	299	332	331	292	326	324	317	323	325	305	290	324	287	305	319	278	291	308	330	349	316	327	295	280	286	353	316	308	315	333	322	273	308	299	288	309	304	300	315	306	302	347	312	306	310	321	327	298	332	313	319	317	322	321	351	338	319	307	321	321	331	332	293	327	320	298	309	325	321	320	290	305	325	320	307	325	303	290	323	306	314	322	342	317	310	305	323	306	328	311	331	303	310	302	317	335	328	282	312	308	326	309	292	305	339	292	331	313	298	288	308	321	305	287	323	301	328	312	314	333	315	319	355	309	356	304	320	330	293	313	305	319	307	310	312	296	295	323	306	336	320	291	333	321	339	291	289	298	316	295	296	334	311	292	334	327	314	287	318	319	333	310	307	302	355	316	294	298	317	336	300	301	337	310	331	295	312	301	327	326	297	317	326	314	284	318	286	318	333	310	314	294	309	308	281	298	300	302	282	298	307	305	328	295	294	283	317	307	296	294	302	300	314	366	321	324	317	296	298	330	320	350	304	299	289	325	298	311	275	309	290	296	284	301	325	311	337	291	334	306	320	301	313	292	313	305	317	312	339	324	330	290	316	308	309	360	290	317	299	332	309	343	330	328	330	352	295	324	329	316	344	275	305	315	297	319	324	335	304	308	383	318	318	320	290	322	299	324	318	325	328	328	292	314	291	314	316	317	298	331	358	316	278	323	326	325	342	285	303	307	330	318	315	273	298	307	336	279	314	302	319	308	307	288	284	294	321	288	295	327	309	317	295	284	306	303	300	306	359	312	289	317	278	286	328	306	335	316	290	307	318	283	330	302	290	327	308	313	315	280	335	299	320	294	326	329	319	313	291	291
5701	991	727	446	458	381	423	390	393	385	375	370	347	379	361	341	377	351	370	366	345	356	358	350	371	348	359	358	357	362	374	365	373	365	358	349	397	335	342	339	301	369	380	344	317	333	365	321	381	390	334	341	353	369	374	384	357	365	374	362	345	353	349	369	392	363	372	349	383	351	360	332	337	332	355	338	336	395	353	369	361	351	360	372	369	383	374	328	373	383	344	351	370	335	337	358	380	346	367	359	356	357	350	356	377	340	355	351	336	378	356	334	365	351	314	370	337	367	348	360	349	377	342	360	370	328	359	349	387	361	333	344	350	371	364	381	337	313	388	344	349	345	353	374	373	346	367	338	395	363	353	357	369	363	323	335	335	369	365	348	367	373	345	337	363	324	373	322	356	349	345	376	360	311	349	378	303	360	380	379	364	325	367	368	349	344	336	331	340	359	353	373	338	394	375	346	336	337	358	355	345	327	351	338	354	395	333	321	351	357	315	351	330	322	371	375	380	342	368	348	362	345	347	322	365	352	338	357	364	354	322	374	374	358	348	343	337	359	326	373	367	327	349	368	357	325	368	363	364	350	377	367	349	366	338	350	358	348	338	377	359	350	390	330	362	333	334	344	352	370	335	360	343	358	343	338	388	339	360	355	382	361	379	351	380	378	341	375	387	363	335	349	378	318	332	359	338	343	362	376	356	325	335	324	347	341	365	348	364	381	378	353	373	355	329	334	348	387	345	334	356	355	340	365	373	368	378	371	345	344	352	333	340	339	360	350	304	359	348	362	320	375	356	357	307	352	364	401	352	376	360	384	312	334	363	331	359	359	370	368	324	363	357	350	387	393	349	352	341	368	365	363	349	349	343	341	352	357	360	384	361	363	347	379	360	365	353	352	363	361	353	393	383	335	368	385	346	325	373	358	316	361	387	398	371	353	351	351	328	358	386	368	339	341	379	370	371	349	344	347	372	372	347	360	370	375	360	337	375	333	363	366	358	380	383	362	380	352	357	338	356	388	365	343	339	332	335	320	353	335	364	400	356	347	340	353	358	348	333	320	347	355	349	347	377	349	359	374	329	372	363	383	358	329	340	350	327	372	344	361	355	411	372	370	375	399	360	341	355	382	368	373	357	357	327	372	370	298	347	309	344	344	365	344	323	353	352	352	397	354	334	318	367	320	356	339	360	331	364	350	334	377	377	344	361	358	382	332	326	361	359	383	368	386	344	358	354	387	362	362	342	338	352	357	356	298	398	367	347	364	388	381	367	387	328	342	388	365	329	315	330	350	339	372	355	339	330	353	379	366	339	338	343	341	332	363	380	328	374	372	358	370	390	378	383	358	334	346	351	364	335	356	352	382	367	355	357	340	366	362	339	334	370	333	336	388	379	387	331	348	361	330	373	363	351	336	371	384	342	362	354	369	360	349	328	368	329	364	340	370	351	341	372	330	375	343	376	352	371	337	338	367	357	361	362	363	360	346	375	355	369	327	359	330	328	348	356	382	325	348	357	350	344	351	338	369	335	379	328	358	335	318	326	327	390	366	376	339	341	371	367	341	352	350	397	361	338	341	347	339	354	376	356	336	367	343	351	372	368	369	365	391	358	330	368	355	345	345	356	316	392	358	317	366	323	358	358	350	363	317	357	376	337	375	337	391	356	360	361	339	375	344	321	351	361	373	329	394	361	370	367	329	402	365	365	337	349	346	369	360	367	401	357	378	325	346	365	357	345	372	346	376	351	334	345	361	342	356	344	336	349	348	356	379	372	371	367	329	330	360	373	347	345	335	323	368	336	347	351	376	370	367	350	344	387	368	364	358	392	307	365	370	374	366	392	350	364	341	351	373	363	351	349	348	358	330	339	329	373	344	347	361	362	357	366	327	330	377	355	397	354	361	336	366	369	385	366	374	346	317	368	367	343	390	349	347	297	348	346	309	363	350	355	325	378	338	324	358	356	358	387	347	354	356	326	361	359	353	356	338	330	366	379	376	371	373	336	388	395	338	392	332	335	356	380	355	336	321	366	353	378	358	386	367	338	342	348	350	361	328	396	340	350	323	350	334	348	387	377	342	339	383	352	336	375	364	393	333	337	322	346	362	369	350	357	371	385	365	393	353	358	387	344	364	352	327	304	335	389	349	360	346	339	358	329	363	380	347	317	368	313	353	342	360	315	369	354	335	359	376	340	380	344	373	332	355	340	343	330	364	344	392	370	352	387	331	348	344	338	373	366	352	351	388	362	373	350	374	394	367	345	343	382	345	315	357	360	370	352	326	319	351	371	341	351	347	359	378	351	386	352	360	364	320	371	350	376	354	320	329	362	390	347	372	346	345	370	327	391	354	338	339	369	356	373	361	378	361	343	346	352	340	397	349	352	370	369	382	365	363	383	353	366	370	348	353	347	374	373	375	351	361	363	333	339	327	325	317	338	346	370	334	351	404	310	347	351	332	350	358	340	351	343	351	359	358	379	361	395	349	374	389	355	314	365	366	376	348	365	330	388	351	336	355	346	342	358	318	360	352	350	350	378	354	345	335	365	335	350	352	353	333	341	361	364	401	360	352	343	312	339	365	342	347	366	361	337	334	370	356	347	331	369	348	374	365	371	380	354	364	365	348	348	398	357	343	369	347	350	359	360	358	376	361	392	366	340	345	346	333	358	337	364	364	312	355	368	377	347	359	372	366	347	345	339	352	367	329	344	373	352	363	359	376	389	342	336	355	381	375	359	348	342	370	364	356	359	350	374	367	348	360	320	381	313	346	339	338	349	369	359	349	350	348	346	358	346	338	352	363	345	361	360	370	343	378	389	356	345	370	360	347	371	355	372	376	291	348	383	371	338	349	355	379	353	320	368	368	362	334	331	355	360	362	346	360	374	353	369	390	351	382	329	374	351	347	334	360	352	361	343	349	342	390	395	336	367	349	353	366	348	347	380	313	319	354	342	335	379	371	347	381	376	339	359	338	354	362	374	353	340	332	379	309	364	363	350	342	338	342	354	357	367	369	313	373	340	350	346	360	349	354	351	391	351	361	349	346	374	347	361	344	353	353	367	392	366	363	349	362	336	368	363	330	407	328	329	342	395	352	352	347	362	373	371	355	338	357	358	329	333	370	352	349	359	345	366	331	369	350	319	366	338	374	399	396	321	345	351	386	378	387	334	376	366	351	309	359	345	349	348	363	367	377	352	356	343	360	355	337	337	356	348	357	370	336	344	344	315	342	352	354	345	327	372	329	343	347	341	347	372	364	363	362	367	341	341	367	366	352	363	329	367	364	371	347	351	352	366	357	351	366	364	329	345	340	347	332	343	329	345	375	349	382	371	329	369	381	358	346	393	362	376	351	355	354	358	362	352	364	368	341	338	349	349	390	344	333	348	362	362	355	356	354	316	362	339	335	354	352	356	385	355	337	387	329	336	355	349	334	320	310	360	324	387	333	326	342	363	358	348	368	372	343	300	371	377	352	330	358	368	359	363	304	366	367
23787	21041	28006	23998	20903	9154	1110	743	594	600	544	524	500	479	419	437	428	410	446	416	429	422	463	415	430	400	399	383	395	439	386	405	400	378	449	400	431	396	453	394	403	392	422	434	414	395	394	400	410	374	408	431	432	396	396	412	384	396	396	379	382	367	397	359	417	379	403	382	403	403	399	380	380	383	404	383	405	397	370	362	415	385	376	388	383	351	420	406	415	424	380	364	403	380	428	428	378	397	374	383	418	465	390	412	397	424	391	404	372	385	376	386	389	355	382	406	416	398	390	440	387	427	388	425	395	382	409	388	401	401	396	391	351	383	366	391	451	374	376	383	407	363	446	390	420	427	382	418	399	408	384	381	414	402	433	406	411	361	391	357	396	440	368	399	382	370	384	400	376	366	409	374	424	419	395	430	402	334	358	377	414	384	430	390	400	400	414	383	405	390	404	392	382	416	414	397	425	411	422	400	387	359	417	409	425	413	375	365	373	391	385	383	413	418	420	362	411	355	389	398	409	395	368	368	393	385	421	371	389	356	437	414	418	406	404	381	364	397	393	393	380	419	408	392	383	423	425	412	375	378	424	401	389	365	394	411	413	394	389	400	411	410	402	384	375	406	375	382	373	377	379	380	422	383	387	380	440	385	397	378	386	384	418	436	392	389	390	392	362	414	413	392	386	383	411	403	409	391	413	377	363	396	398	412	381	410	369	383	408	371	395	399	394	409	379	367	363	394	408	381	373	370	388	334	402	400	381	407	355	344	350	412	375	415	428	398	398	390	385	353	394	405	365	406	424	407	389	396	393	364	396	423	406	421	391	373	381	411	415	391	407	386	382	428	418	410	379	402	396	382	412	387	424	430	386	362	386	363	390	357	433	428	378	387	388	374	358	412	413	412	394	370	412	407	367	409	362	355	397	392	397	412	353	382	397	399	369	388	395	402	354	392	419	375	364	416	401	387	397	400	398	358	418	363	386	407	391	411	418	401	375	428	351	359	389	421	400	388	393	340	405	402	398	387	420	385	371	419	394	374	354	408	392	353	363	382	405	412	368	345	411	420	368	360	397	396	443	364	365	427	379	395	365	412	422	395	386	402	411	353	375	365	365	415	394	395	390	375	405	392	380	417	397	398	424	392	377	376	403	420	407	402	403	376	408	395	380	410	380	405	381	371	400	382	421	380	428	380	402	408	388	388	383	369	395	385	379	361	363	390	372	409	404	412	397	365	404	430	371	390	379	395	382	389	398	416	380	385	405	392	356	411	383	394	403	410	377	378	397	402	389	436	414	386	351	406	380	400	371	423	374	424	396	399	454	364	390	378	373	382	411	407	385	383	377	386	383	374	402	379	415	356	379	392	421	434	396	396	370	376	385	415	398	365	379	383	389	406	369	390	389	389	370	383	402	423	346	391	435	363	367	406	430	372	396	415	385	358	396	389	397	390	372	365	367	401	378	365	362	422	388	397	413	399	399	357	410	431	409	424	398	398	368	385	411	432	394	385	402	398	349	396	434	375	370	418	406	387	395	374	390	376	386	416	372	378	358	370	398	406	381	430	397	433	392	367	427	371	400	388	385	365	422	373	394	386	388	380	363	350	404	397	419	414	367	410	397	372	392	400	341	392	386	385	409	385	391	383	381	360	406	387	377	382	402	385	364	424	420	383	399	379	400	407	414	421	377	383	388	386	395	377	402	420	390	430	366	386	401	425	382	363	372	419	429	418	438	413	389	387	393	386	382	370	382	358	432	390	426	389	419	397	381	361	372	378	378	398	369	441	415	404	391	382	366	385	365	443	354	359	400	380	395	434	385	383	405	371	380	402	386	370	400	366	382	382	409	423	398	401	361	420	411	346	409	376	370	365	400	421	364	390	370	434	429	422	390	418	417	414	393	401	383	404	430	383	390	390	404	389	396	405	390	413	391	405	415	410	383	365	373	397	405	373	382	386	406	432	393	404	392	366	394	382	412	391	428	395	393	393	374	375	403	399	381	410	410	380	398	396	415	342	389	355	378	367	358	378	404	421	375	382	400	390	419	401	348	404	372	358	397	416	382	385	393	380	369	399	378	407	360	365	379	382	384	426	359	411	420	364	394	375	414	422	435	375	420	378	358	365	424	391	373	405	396	418	397	428	374	352	417	420	384	389	362	377	408	390	397	364	406	394	381	379	397	397	370	391	421	337	371	406	357	383	365	409	404	416	403	385	353	410	388	415	417	413	373	416	376	405	402	366	422	428	419	380	406	396	368	389	387	414	387	386	393	392	382	384	391	397	376	370	378	392	402	416	415	361	386	410	401	378	371	398	420	387	393	400	400	396	373	422	395	426	430	402	378	398	388	410	396	394	415	398	405	408	392	427	349	420	400	422	370	373	378	394	396	394	380	391	394	392	389	388	390	379	399	383	382	357	383	397	408	397	346	374	445	402	418	390	400	375	399	384	386	407	377	406	402	393	392	407	339	403	392	395	378	415	389	403	411	428	406	407	386	385	352	403	388	400	399	379	400	409	372	420	372	365	369	431	390	403	384	383	404	376	412	413	379	406	386	348	374	399	408	418	349	404	404	416	406	408	352	398	365	372	386	380	400	414	389	414	412	354	360	385	387	361	387	387	379	413	411	393	387	417	388	355	425	375	419	393	410	386	386	358	417	433	418	408	378	346	381	405	331	360	379	374	359	394	411	378	418	384	380	395	421	366	402	381	373	406	393	419	334	397	408	343	420	392	375	390	380	398	391	365	428	375	376	386	395	403	372	365	381	408	352	387	407	442	402	391	429	423	395	395	388	412	412	420	372	382	401	360	391	402	358	368	381	398	398	412	386	408	391	362	378	390	372	346	361	400	433	368	384	363	422	367	361	377	397	384	421	407	417	406	402	400	378	382	420	400	437	398	395	351	375	371	381	394	403	385	371	370	341	403	402	377	386	391	407	424	410	392	435	363	398	395	381	387	387	410	376	411	368	375	394	358	413	406	411	406	365	410	412	390	399	375	396	427	407	359	365	417	352	379	361	403	384	370	417	374	413	388	390	418	425	390	406	384	436	404	377	390	391	408	377	362	389	374	362	362	391	405	422	369	404	406	398	336	395	371	378	425	427	387	410	403	369	379	393	389	370	396	392	408	382	370	398	378	393	370	402	388	372	411	407	404	414	408	386	388	393	417	380	400	393	368	401	365	383	390	394	417	386	399	372	385	398	377	404	431	387	443	391	382	352	397	405	366	404	356	379	380	401	357	366	405	371	404	396	395	374	395	390	350	384	395	407	354	404	419	384	423	380	384	373	369	393	394	384	376	371	395	395	387	410	377	379	379	373	369	364	383	420	401	394	405	393	365	395	376	419	373	405	398	423	375	398	369	405	358	396	396	396	384	389	408	402	420	410	385	425	392	393	407	402	393	336	369	367	386	370	360	360	390	392	415	399	379	390	387	360	364	379	383	392	396	408	382	340	358	385	415	350	382	402	414	400	390	407	398	378	396	394	381
19508	9086	5920	2790	2009	1559	1251	1004	834	780	670	649	553	566	530	542	504	493	513	469	463	482	444	462	437	440	470	438	428	414	419	440	435	429	464	442	455	432	465	424	416	418	468	426	448	435	420	385	426	450	423	429	416	425	415	449	425	444	455	400	407	402	422	437	414	436	429	412	388	404	404	412	432	440	432	424	419	426	426	409	431	444	400	404	400	426	428	390	409	424	409	437	408	389	428	409	432	413	428	428	400	417	435	426	415	391	410	402	441	451	386	422	398	420	421	422	442	415	402	363	413	416	434	435	443	420	376	415	418	393	443	395	433	451	438	412	445	410	409	420	454	383	444	406	399	437	400	433	400	378	435	416	368	399	451	436	390	437	416	388	430	411	378	417	408	429	425	432	409	402	399	419	441	431	410	425	385	405	383	440	413	431	438	390	405	412	449	442	417	439	388	437	428	398	393	442	393	393	403	432	458	398	407	401	404	455	474	430	435	438	380	465	419	405	415	423	417	435	431	386	411	465	417	444	421	397	432	433	422	455	421	428	415	400	409	470	439	426	424	414	426	401	400	432	389	455	421	415	438	400	428	432	410	398	419	425	450	447	427	446	435	438	393	428	394	415	407	402	363	469	444	435	402	380	430	401	404	409	412	431	429	431	434	391	421	408	386	377	399	454	426	402	474	392	421	406	437	398	443	451	394	435	406	407	406	433	368	392	421	390	410	459	425	419	424	425	414	404	420	429	391	412	406	429	386	395	396	434	373	369	441	426	418	424	405	389	392	420	412	417	394	445	402	422	438	434	416	425	459	402	407	399	438	450	427	415	402	418	378	427	423	382	425	428	400	441	406	414	442	427	434	421	429	420	404	438	418	425	406	402	406	381	394	423	411	429	376	418	418	413	440	391	446	414	387	405	409	395	406	433	407	430	380	442	413	433	460	419	447	416	425	422	421	421	437	412	377	434	412	408	431	427	445	424	436	450	419	376	388	426	420	466	446	456	420	414	404	420	382	435	423	404	387	421	449	382	435	422	416	431	419	394	414	403	408	399	414	440	378	427	452	399	407	424	425	409	445	411	437	403	401	389	402	421	416	429	433	417	395	407	425	453	461	387	410	387	391	413	432	395	399	409	414	398	424	414	406	433	404	429	402	415	447	442	390	419	419	423	443	393	413	383	413	410	425	444	435	415	437	425	404	446	431	389	419	445	453	454	377	431	407	407	413	408	403	432	410	430	419	411	404	412	440	417	430	412	445	420	440	440	415	376	433	442	410	390	442	443	406	382	419	429	419	403	440	430	416	420	434	446	392	417	450	438	456	427	400	391	406	397	416	415	381	448	439	447	391	409	412	429	441	405	419	418	468	417	437	403	416	378	432	405	388	428	440	423	405	374	401	429	417	412	457	411	442	416	409	410	412	410	392	405	403	427	442	419	417	419	406	383	419	379	436	454	407	444	405	423	406	415	423	433	436	441	407	437	385	429	405	420	384	401	439	435	430	437	411	422	405	400	416	427	411	401	404	422	416	387	437	399	426	457	407	413	445	413	385	414	426	410	403	400	427	401	405	385	410	439	462	395	404	413	393	416	393	444	410	402	363	415	415	421	422	448	454	407	406	419	431	434	435	429	438	416	437	419	427	421	386	447	427	432	420	436	438	443	443	376	375	401	415	427	430	388	418	444	417	398	399	422	364	436	411	447	373	414	396	413	407	380	476	441	389	382	429	391	420	412	418	418	392	415	427	408	426	469	441	410	381	415	398	446	404	395	414	410	431	428	406	437	387	446	413	434	418	389	400	433	403	418	430	425	394	451	409	413	429	404	415	412	433	417	416	418	418	424	445	362	402	415	419	403	415	445	434	428	415	447	447	424	424	431	392	403	442	390	409	412	361	441	361	452	402	430	417	395	429	434	430	419	419	437	412	408	446	431	441	398	431	410	396	385	425	373	435	386	423	390	452	428	423	442	410	378	389	435	413	458	444	425	431	410	439	446	407	394	369	418	408	400	430	382	450	416	415	398	439	431	411	392	378	429	427	379	403	419	406	440	382	383	421	435	410	457	408	410	409	416	390	464	391	423	393	436	433	408	387	434	413	404	438	421	416	398	445	410	397	418	411	394	391	411	401	432	429	419	413	373	438	440	384	430	419	403	378	407	419	433	410	402	419	419	390	385	385	408	415	432	395	414	449	442	420	453	451	405	421	425	425	461	428	414	418	384	440	425	430	436	405	406	415	379	412	408	434	436	391	425	396	414	403	401	425	403	404	449	427	419	411	407	412	463	380	406	448	377	401	468	402	410	422	437	404	424	400	395	444	419	458	406	392	408	449	427	399	429	438	418	441	404	410	398	414	436	427	407	401	396	431	443	400	426	437	409	426	449	419	418	407	425	415	413	404	416	407	428	384	382	408	402	424	447	396	419	386	392	398	434	417	443	416	412	403	439	415	424	436	427	397	395	421	458	408	424	434	392	408	379	434	447	405	445	412	420	448	446	402	394	410	416	422	383	404	415	416	425	401	392	401	390	445	386	433	388	440	401	420	433	422	392	415	413	395	434	472	390	401	419	422	419	408	401	420	435	388	408	439	423	434	437	432	426	415	448	435	380	413	390	389	405	376	428	441	418	416	418	392	417	405	425	397	413	429	419	407	410	403	410	416	407	392	366	403	441	408	403	385	426	431	385	407	424	438	416	421	396	394	412	397	447	414	426	421	403	392	398	416	443	406	440	409	417	411	421	406	424	443	404	427	397	429	432	420	387	408	437	399	393	396	435	423	433	415	434	394	408	417	406	424	400	409	413	427	448	403	398	403	428	460	370	409	390	407	440	433	424	441	420	439	382	426	406	407	418	413	403	410	388	407	409	402	388	424	410	420	444	426	445	408	414	392	437	409	399	427	405	416	423	432	428	398	380	413	419	451	420	429	411	439	400	421	433	398	395	388	454	449	438	452	418	430	416	456	396	438	377	417	446	402	394	386	426	406	413	417	469	407	423	406	442	418	394	404	445	401	418	409	395	420	409	413	393	427	411	435	411	435	439	405	401	477	415	430	396	408	438	445	392	419	422	383	415	393	424	415	420	419	378	377	447	440	414	440	395	431	406	435	446	423	392	391	449	420	408	422	392	427	437	427	410	403	392	386	422	434	376	375	421	418	408	418	395	418	380	382	414	415	433	431	389	401	435	438	457	396	433	407	426	413	426	423	370	413	421	418	428	410	402	414	432	427	426	421	431	432	403	404	432	419	406	421	418	407	413	443	418	411	437	427	431	424	422	436	394	435	406	468	412	404	407	397	413	406	392	423	455	410	443	419	388	393	408	408	430	395	421	430	436	400	446	421	389	397	432	385	413	411	414	411	384	400	441	417	392	446	416	393	416	433	392	423	460	422	440	410	481	410	418	412	401	429	417	431	422	415	427	447	386	393	388	407	372	438	403	411	420	400	394	391	425	448	419	436	424	404	384	405	433	387	415	425	424	398	410	435	435
25056	21113	27026	25331	10075	1099	894	826	714	727	687	664	696	656	653	709	721	636	668	664	678	634	652	631	696	639	608	594	655	608	596	696	633	559	639	626	659	606	665	629	640	628	632	644	648	589	613	601	617	628	624	614	623	661	655	687	599	644	643	605	641	570	643	646	623	627	635	660	610	612	607	668	606	647	619	623	567	597	644	655	614	663	576	599	641	644	591	620	627	589	666	602	591	544	618	641	650	653	640	621	653	603	664	638	626	659	669	628	621	597	582	590	650	573	596	627	617	624	637	620	577	603	629	608	666	616	659	621	637	611	624	627	660	630	637	624	645	639	644	588	585	608	614	652	584	656	596	643	647	585	603	650	588	589	628	673	646	652	580	596	634	650	613	626	598	650	659	684	658	626	598	586	599	579	588	593	669	641	618	660	609	663	640	636	611	612	679	619	601	684	607	635	645	651	705	651	574	641	603	595	577	641	599	658	612	632	610	685	638	625	606	622	649	573	654	624	628	645	680	620	625	645	590	620	603	688	616	591	652	614	647	654	654	624	614	622	636	621	641	625	658	622	606	596	632	650	575	650	627	623	618	597	635	653	588	615	593	625	660	620	666	603	629	614	615	597	595	608	599	624	623	602	653	678	653	586	615	649	627	617	609	644	634	623	644	671	624	616	642	632	595	645	567	600	616	610	614	588	633	634	642	615	644	652	650	598	625	576	655	701	625	649	622	630	627	605	637	646	571	615	628	651	608	650	591	563	607	623	594	624	619	589	604	641	563	638	643	606	669	632	660	602	618	597	590	611	649	623	641	585	629	630	599	608	634	550	633	621	628	614	608	630	610	625	636	624	629	628	597	647	656	595	615	622	593	632	673	666	628	584	648	647	629	635	594	656	641	635	634	645	622	620	651	590	615	631	615	605	613	658	596	621	579	660	605	585	590	632	618	588	651	601	696	619	644	630	659	634	643	630	635	600	647	603	652	600	619	609	570	643	578	613	608	659	609	637	619	639	639	650	631	608	636	652	615	632	607	621	612	626	641	652	647	654	645	621	676	613	624	594	636	644	632	618	631	603	634	634	627	609	610	587	624	648	607	608	615	617	611	615	572	587	616	593	553	639	605	632	609	630	634	612	611	643	604	618	602	583	647	609	621	617	604	656	582	620	629	592	595	613	663	669	659	653	660	662	643	634	651	605	663	616	671	598	621	635	622	628	644	593	668	637	661	607	607	652	607	612	607	635	673	627	588	620	621	632	639	557	623	596	631	619	630	663	657	618	633	587	648	642	620	647	604	629	605	610	639	628	623	610	641	625	643	613	614	579	633	624	620	614	610	616	656	625	601	660	609	659	660	621	574	639	663	627	673	604	634	650	662	617	640	626	632	622	650	613	656	591	669	663	623	626	642	592	609	618	630	674	646	629	637	641	630	596	613	639	594	580	677	626	582	608	600	682	593	625	597	612	607	637	634	598	599	700	621	682	644	640	647	579	641	656	611	590	631	627	614	626	603	631	602	588	676	625	679	609	626	629	638	598	644	680	621	625	623	615	590	593	649	665	552	635	608	562	579	638	633	632	623	608	581	650	648	569	626	593	587	609	657	606	638	647	630	594	618	611	609	618	648	618	637	611	642	630	664	599	636	591	621	618	645	659	601	679	629	634	591	657	613	607	649	643	662	631	558	647	605	598	615	634	622	642	650	614	638	649	659	654	614	595	645	591	629	588	607	643	618	662	637	647	637	673	598	643	642	638	614	648	601	605	624	609	626	665	611	610	660	652	605	646	632	614	595	643	607	632	626	634	656	658	611	598	601	571	637	642	613	639	640	619	680	649	632	643	606	658	631	650	576	654	591	630	593	628	630	649	635	580	646	644	630	612	653	652	573	602	630	603	633	611	621	593	661	642	602	667	616	613	596	613	621	601	688	607	623	660	610	604	619	620	616	619	670	592	638	644	564	615	695	566	638	641	619	660	601	602	587	651	602	603	631	599	641	612	630	618	637	633	639	650	646	601	612	580	637	631	612	629	623	647	605	619	636	622	650	669	620	647	653	620	601	641	635	666	640	626	623	588	654	664	567	589	661	644	593	626	634	618	571	631	589	599	637	640	625	621	666	618	613	607	625	657	571	676	649	602	602	635	600	601	613	628	644	644	609	597	618	585	633	628	623	626	622	602	650	628	680	646	704	607	659	640	642	550	608	599	613	650	587	648	626	575	583	622	600	608	632	606	582	648	599	638	642	637	625	641	594	621	622	617	619	625	652	654	600	603	634	652	564	670	622	603	634	642	619	590	597	620	631	605	617	602	624	640	598	642	574	581	636	631	617	636	660	587	599	651	669	615	630	607	658	633	718	622	645	642	615	642	640	618	652	600	624	598	586	568	590	662	632	621	602	660	623	650	605	624	573	631	612	630	632	649	660	626	574	565	624	613	650	672	583	689	614	631	633	647	639	672	643	619	604	582	596	614	624	686	593	611	623	663	627	609	658	625	600	619	591	621	623	627	651	605	575	645	655	631	621	614	626	620	569	620	659	593	636	676	609	599	605	614	605	649	618	600	592	598	647	623	619	629	602	636	604	620	690	646	631	637	669	579	641	664	642	691	644	604	610	669	629	679	580	628	666	603	584	630	645	627	657	601	634	625	582	633	622	629	624	616	617	597	564	654	607	629	645	665	604	623	610	639	635	620	593	583	633	622	595	634	622	628	621	655	585	606	621	612	615	584	653	626	629	645	593	626	656	643	617	602	610	625	607	619	633	667	614	677	650	648	644	671	623	645	610	645	668	611	669	599	638	634	601	640	637	648	623	624	610	610	599	652	622	609	641	649	637	640	645	646	626	607	582	653	634	605	611	635	618	649	585	611	597	610	619	634	644	634	614	599	634	612	593	613	676	651	624	615	597	638	592	623	615	630	629	618	605	639	626	608	599	590	587	609	672	621	698	637	621	652	621	650	615	637	611	636	621	652	607	647	657	605	654	635	630	624	650	604	602	606	646	625	609	652	595	624	651	650	596	702	668	608	604	601	652	632	599	646	588	607	641	633	620	635	629	622	605	681	617	659	601	610	607	623	643	653	663	632	639	637	637	615	629	576	584	622	597	588	585	617	618	584	656	606	664	628	621	676	621	633	635	643	638	593	620	634	624	581	602	599	606	578	611	640	633	656	626	615	661	628	601	631	607	663	663	627	641	640	612	644	644	631	614	637	569	631	601	626	682	598	600	630	629	611	655	644	615	631	604	596	664	628	611	637	615	654	631	630	635	600	619	597	636	637	608	636	621	641	634	590	611	651	666	616	645	564	613	649	642	623	596	687	609	597	638	669	667	609	605	615	596	611	591	631	647	630	642	634	633	642	592	661	687	599	615	626	610	649	610	609	595	626	642	635	650	664	618	602	613	647	664	602	611	585	606	662	547	613	627	641	599	633	572	637	674	620	588	593	590	620	636	579	635	612	643	653	598	623	635	645	632	635	609	606	671	608	641	624
18183	5472	3586	1933	1521	1264	1119	1025	908	880	807	792	746	737	745	727	715	730	744	650	684	703	723	653	693	675	684	725	639	705	682	657	678	647	663	673	726	684	660	667	704	691	674	690	689	685	674	695	648	673	638	633	686	725	654	705	662	693	628	642	649	693	653	663	679	662	725	637	673	671	628	707	676	644	658	714	655	648	667	638	667	658	704	669	679	645	670	689	687	632	642	678	652	670	654	665	689	679	701	651	665	697	732	708	676	674	653	652	687	643	646	686	617	669	663	679	656	637	678	649	724	696	669	636	652	642	672	634	650	653	620	647	668	597	641	687	690	668	683	675	657	709	685	659	723	669	639	692	665	638	669	685	692	673	700	672	673	670	699	670	666	695	667	713	672	690	633	689	680	696	703	706	659	612	700	650	690	672	685	640	661	691	684	719	659	646	643	612	666	629	641	661	690	676	668	652	670	664	674	693	640	704	698	684	666	643	682	666	695	637	694	652	659	689	608	667	647	657	712	656	672	643	661	698	684	689	689	643	656	680	675	620	663	673	626	716	678	674	660	633	635	648	685	671	643	641	678	642	660	704	662	712	666	676	678	604	679	671	644	629	661	699	676	674	660	662	689	610	670	679	622	668	686	694	647	687	680	618	671	683	682	683	714	695	665	650	691	647	689	649	662	687	685	630	698	689	619	646	644	706	683	713	637	678	639	684	638	677	649	683	683	705	661	691	643	694	677	680	664	654	706	591	647	677	668	612	701	620	716	691	720	705	630	645	629	628	633	696	699	681	634	649	659	643	667	712	648	682	703	685	674	664	665	644	665	676	652	677	610	697	641	685	659	672	610	659	699	653	670	664	668	637	722	677	695	673	718	712	682	660	682	665	650	650	705	631	634	697	641	701	634	677	682	643	699	687	671	660	627	656	685	696	662	662	633	689	643	658	698	706	653	690	659	684	718	670	682	668	645	658	703	670	668	686	651	711	643	669	619	663	643	660	634	663	636	653	650	635	679	631	619	610	684	681	629	646	685	671	649	699	660	695	636	680	649	648	680	657	643	658	639	691	714	631	690	653	672	700	690	692	653	692	684	682	678	617	659	673	649	640	658	682	663	686	641	650	636	648	630	685	702	672	615	663	690	663	668	650	630	667	640	673	661	641	679	669	660	650	694	622	648	647	686	648	642	710	682	675	707	668	664	645	670	652	635	671	718	654	690	640	644	687	685	684	628	669	703	658	650	693	658	660	657	685	646	636	618	677	708	640	656	704	660	665	684	658	682	684	658	673	653	675	672	623	661	622	667	658	700	700	675	666	652	659	699	637	653	672	636	692	687	629	638	660	649	680	680	690	681	667	719	659	654	682	676	656	662	625	658	633	592	686	666	679	669	686	681	697	635	633	668	684	660	666	651	685	632	636	656	624	681	650	657	651	645	637	699	644	642	664	679	663	679	651	685	671	633	658	644	681	668	685	659	679	672	647	658	685	674	659	666	648	668	687	677	652	679	665	674	670	679	669	719	696	640	645	674	679	663	618	652	678	686	674	689	640	652	679	663	639	643	651	657	670	635	656	724	711	661	670	719	699	649	671	631	691	674	693	676	636	637	630	652	707	626	646	688	664	632	670	702	642	665	676	654	693	671	662	649	644	643	684	681	629	654	675	669	678	674	655	700	700	615	637	668	670	657	636	666	658	624	680	670	671	677	645	645	665	698	663	655	687	695	694	670	677	630	660	694	679	688	693	722	682	684	671	642	673	652	677	640	669	664	648	642	682	632	677	631	700	656	672	708	686	680	673	623	697	637	658	700	675	667	661	657	659	659	687	654	673	640	693	651	710	676	677	670	686	698	648	644	654	666	651	645	669	719	678	682	631	662	678	639	679	625	623	671	680	677	698	663	659	645	665	669	661	644	718	667	668	651	648	670	639	618	669	678	657	711	698	673	665	703	690	672	733	654	618	627	654	672	629	709	617	676	621	672	699	693	621	700	630	636	654	664	665	658	675	685	688	704	642	640	650	658	660	665	669	689	679	664	669	664	683	667	684	704	680	680	667	719	703	691	717	670	717	693	679	677	645	675	679	697	662	646	663	671	658	650	662	669	669	688	658	678	687	666	652	650	693	672	636	650	670	646	691	687	679	663	692	653	689	640	666	637	655	656	667	683	644	662	686	686	719	671	687	646	648	703	688	651	673	705	634	667	651	656	707	612	655	675	669	645	696	656	654	658	692	620	641	691	675	670	666	674	684	660	654	689	669	675	704	689	643	678	651	663	650	674	712	633	661	678	697	713	739	696	720	658	704	676	671	649	688	622	641	640	679	677	601	664	685	586	670	682	635	658	676	675	601	660	621	658	649	707	663	666	670	661	693	672	701	642	682	658	684	655	665	649	684	676	660	666	645	671	670	667	648	683	663	684	675	630	670	637	629	654	646	644	676	658	649	679	632	708	689	704	657	685	652	676	632	679	654	652	660	714	679	663	696	660	692	695	669	659	632	725	725	698	670	653	685	644	693	644	644	662	668	695	680	660	695	675	643	700	709	646	648	655	686	653	680	688	693	632	664	658	728	682	686	669	697	617	679	639	642	650	686	676	656	674	650	635	682	642	709	653	685	662	680	672	656	688	700	652	661	669	635	704	648	662	674	668	653	678	638	658	658	696	651	672	654	671	670	661	670	661	693	660	691	650	661	687	677	693	673	691	696	675	655	653	689	636	674	653	682	673	662	663	687	686	683	673	618	670	665	638	609	664	722	636	690	662	611	671	633	628	682	649	651	681	678	710	711	658	717	633	692	666	664	713	643	623	639	648	694	662	618	637	621	653	661	687	638	710	654	660	695	697	683	671	670	658	663	625	671	692	664	673	629	647	659	631	678	640	655	714	696	680	630	631	616	636	609	621	700	679	661	683	645	701	690	681	638	642	673	722	647	702	657	644	651	694	669	677	694	677	682	645	622	669	693	640	627	642	664	692	653	681	645	655	697	646	644	666	677	687	651	687	662	645	602	661	686	663	653	673	623	696	607	726	684	616	703	647	698	616	718	659	702	647	680	659	698	695	656	669	717	662	687	656	630	670	700	700	649	714	652	678	639	636	631	624	664	680	685	655	680	693	660	663	625	644	672	627	683	688	631	682	680	661	642	682	663	631	650	668	709	664	644	626	686	674	632	629	660	671	681	670	673	666	671	636	665	677	698	648	688	698	645	661	687	621	652	629	633	610	673	674	672	667	653	661	639	637	655	649	661	644	661	642	651	622	625	696	649	625	665	630	698	650	636	684	664	670	690	669	677	650	662	664	661	661	700	670	705	682	657	698	628	643	661	647	643	708	690	710	659	663	635	635	684	658	707	684	657	684	656	662	662	715	661	658	638	687	695	663	671	615	736	689	650	641	669	693	640	690	650	652	714	685	668	696	657	683	640	649	712	665	683	696	678	659	669	657	682	633	693	717	663	652	674	689	634	711	680	648	637	706	670	675	649	693	649	709	647
22648	21130	28781	23748	21136	21202	9078	1636	1277	1213	1103	1081	1012	1009	993	984	968	922	922	901	954	916	899	893	836	871	924	868	875	854	939	846	834	822	844	875	810	927	825	894	850	845	887	882	870	844	874	836	897	858	837	848	879	832	825	865	877	856	892	821	785	884	834	879	901	892	843	857	848	867	866	846	823	864	788	807	808	807	838	890	860	808	853	889	868	863	803	848	823	840	825	816	846	847	789	845	822	847	851	823	837	888	803	815	779	888	838	873	857	805	857	813	874	896	812	841	852	824	802	846	834	867	796	857	835	855	847	836	837	830	814	834	817	847	833	813	819	847	841	870	816	823	794	838	858	820	884	862	844	803	846	861	790	771	819	792	843	849	806	883	863	822	779	813	768	861	826	799	818	801	864	869	818	856	808	822	825	801	850	837	820	853	848	869	889	830	842	789	833	842	868	858	829	812	797	863	803	831	847	846	860	806	819	873	824	845	853	866	912	829	808	819	837	824	862	868	899	875	814	860	866	783	860	809	781	816	918	866	850	800	758	859	846	753	884	806	815	919	818	818	842	827	795	850	826	858	786	842	845	862	808	849	864	797	836	856	848	794	819	843	938	840	872	825	831	818	864	848	836	844	862	883	811	840	879	831	835	843	872	845	838	871	774	834	816	858	821	879	851	846	833	834	865	852	808	809	808	853	879	835	838	880	864	818	877	845	852	873	852	819	828	815	871	793	838	865	853	863	851	792	835	800	801	795	825	847	833	794	874	845	812	853	810	817	817	837	827	853	853	823	788	860	836	797	793	838	808	822	869	816	842	866	857	840	860	764	872	854	822	811	796	854	859	880	845	790	873	856	808	819	859	859	794	830	906	867	824	821	810	839	795	799	851	838	852	812	862	838	824	850	816	864	859	858	866	874	826	842	881	849	843	855	798	839	811	842	833	812	862	835	852	854	816	878	783	817	908	849	849	885	776	800	845	847	829	865	881	855	852	841	822	819	846	792	825	815	804	870	819	786	871	818	829	859	829	810	844	821	828	841	821	787	832	809	798	868	895	828	874	849	840	850	830	860	874	858	884	845	856	798	849	854	839	893	931	827	894	849	807	820	801	868	861	866	827	841	817	844	821	799	882	898	848	841	846	849	811	851	899	888	887	809	803	824	843	844	805	882	794	819	889	838	839	825	817	859	797	868	826	877	898	861	845	820	878	850	824	784	862	873	864	815	910	839	853	867	862	838	833	890	912	860	821	819	874	818	834	809	848	885	834	846	815	840	813	854	885	813	811	774	897	871	844	875	756	824	804	837	820	819	825	803	815	859	851	856	823	862	893	865	839	867	813	871	874	817	825	835	840	786	797	893	819	858	810	879	841	838	832	872	831	849	824	844	803	850	843	810	817	892	823	845	826	856	807	841	832	809	853	847	844	886	900	828	813	808	780	809	855	832	834	811	868	852	801	814	834	850	840	825	829	825	833	793	789	889	848	846	838	852	818	819	858	828	843	837	862	824	863	792	817	846	879	774	778	846	868	791	827	851	852	889	857	849	810	827	824	858	849	796	829	806	814	793	832	834	854	887	871	856	864	889	803	826	811	851	835	809	834	848	828	866	812	798	867	862	867	873	780	843	827	824	879	844	871	797	904	847	812	860	871	773	892	875	856	846	874	869	852	848	808	802	830	888	846	873	875	793	807	835	812	841	846	799	862	825	798	821	870	842	851	848	839	827	835	765	861	868	811	818	851	849	864	818	905	855	873	867	811	864	852	822	818	873	847	824	873	832	847	839	893	855	832	819	862	860	828	851	813	769	808	863	815	832	842	835	852	781	838	855	808	854	859	866	848	831	876	836	876	856	756	832	855	855	855	805	885	849	849	930	842	865	847	881	813	823	864	852	882	837	825	864	844	820	834	882	808	782	826	827	828	849	837	785	794	881	837	828	845	793	805	918	830	830	820	828	813	767	854	809	836	862	862	825	818	817	833	841	840	857	838	880	814	794	819	804	820	897	850	847	852	818	870	790	831	817	870	848	789	896	854	925	873	856	822	832	819	880	855	833	834	799	830	846	852	835	861	845	840	797	858	796	825	805	834	847	782	905	840	853	824	880	884	841	802	862	864	870	809	815	823	842	867	865	837	813	877	823	780	807	815	865	862	846	829	780	866	889	816	821	789	850	845	864	808	845	848	871	835	872	870	871	791	846	865	812	853	848	802	864	843	856	818	856	883	817	830	842	823	779	824	837	870	851	810	863	824	822	824	770	790	853	875	868	793	806	868	823	806	838	870	855	849	835	808	853	845	883	859	813	863	849	910	822	821	836	857	840	896	812	851	829	825	879	884	859	895	848	795	880	809	801	837	847	820	843	853	812	799	878	799	836	819	832	860	906	803	827	832	829	795	865	861	841	849	876	882	837	787	818	819	841	850	818	872	846	872	834	808	841	825	821	871	884	843	888	854	823	850	845	768	784	827	771	837	857	857	814	839	822	877	873	813	898	807	846	825	831	886	780	870	812	860	855	827	807	816	829	798	885	868	831	784	829	865	814	887	859	849	817	805	827	841	842	844	829	847	793	815	830	861	820	812	846	821	811	868	783	790	843	837	867	836	833	887	823	844	862	840	807	830	863	810	871	835	840	856	846	858	818	808	810	841	805	788	876	818	868	870	855	793	849	876	828	814	812	823	834	843	831	856	848	889	793	811	851	877	842	816	819	865	858	892	863	797	789	915	845	853	854	802	823	789	825	843	857	813	815	811	839	875	856	825	825	843	862	856	769	844	863	871	870	822	845	816	859	766	810	867	812	841	787	849	814	863	788	832	853	845	788	783	797	817	791	909	881	912	866	837	849	833	847	852	762	853	852	835	857	903	800	757	867	878	844	801	834	864	813	863	841	851	812	867	876	851	804	800	841	791	807	873	844	868	813	838	840	827	839	872	867	823	849	896	810	821	791	841	825	857	849	846	826	831	823	866	844	815	827	816	808	832	882	880	798	824	840	829	868	783	790	854	779	847	799	806	843	838	884	881	781	771	848	827	814	784	848	811	846	814	824	804	791	869	849	803	871	800	819	831	832	833	824	814	765	866	843	801	819	848	849	803	807	795	794	835	887	854	795	813	809	820	837	851	872	819	815	889	851	808	752	839	846	883	793	841	794	881	838	859	827	862	833	841	846	837	854	786	850	857	854	842	829	787	848	826	852	890	885	801	871	857	848	829	780	819	789	824	900	813	845	891	877	888	854	850	844	830	867	843	781	874	855	812	848	851	816	845	844	836	843	807	829	833	856	795	831	820	859	823	817	844	787	836	842	816	814	873	843	857	827	820	839	809	883	793	851	848	854	831	821	858	812	796	866	844	827	879	877	836	837	816	806	843	859	803	849	807	823	852	893	842	841	884	801	846	822	824	877	807	802	814	853	864	868	770	847	884	836	840	847	790	883	820	828	891	864	866	821	775	838	827	835	799	800	771	845	788	875	781	855	816	874	834	827	858	834
24239	15554	10063	5179	3874	3028	2425	1999	1670	1450	1377	1260	1179	1158	1043	1098	1029	968	920	923	951	904	972	902	879	940	894	893	840	906	886	890	899	907	892	853	846	854	859	864	841	855	917	815	841	897	842	830	847	811	877	809	789	883	821	806	838	867	842	813	837	891	846	872	867	804	862	878	876	863	855	797	801	834	813	811	876	831	844	853	886	835	842	859	786	801	856	868	813	817	815	819	830	837	832	868	783	848	819	834	856	778	856	821	841	864	797	876	805	849	845	848	879	871	887	828	791	830	847	880	867	839	882	881	866	797	834	798	854	805	888	903	813	810	804	864	793	894	792	823	830	790	875	862	836	802	798	862	777	819	814	796	833	828	831	801	874	844	823	786	889	775	893	862	800	840	838	882	848	818	823	841	868	802	783	789	844	869	826	892	886	829	839	831	840	843	804	776	846	827	818	802	815	862	794	815	878	829	814	815	790	883	826	836	855	811	894	820	902	848	811	914	809	832	826	868	839	889	842	825	878	836	813	873	822	806	861	836	848	851	805	812	837	784	829	854	832	827	875	887	811	831	855	825	834	824	819	856	877	889	846	836	818	847	870	819	852	835	832	883	794	895	890	819	829	815	901	882	821	856	825	820	849	881	849	843	784	892	879	834	860	862	863	872	816	828	827	801	836	792	847	830	805	793	867	859	809	825	831	802	856	859	837	853	847	851	840	863	859	843	751	842	876	815	845	803	876	833	828	862	860	845	843	871	842	898	830	796	857	780	875	855	839	845	816	835	817	827	902	816	865	830	865	869	848	857	864	868	819	831	865	838	817	843	862	866	870	857	818	857	823	812	831	813	871	865	825	834	834	839	834	795	889	860	851	870	856	898	815	886	834	920	888	866	834	803	905	885	859	834	881	837	827	839	900	833	833	809	886	821	823	824	845	798	868	813	874	824	814	835	834	800	802	829	836	893	799	847	838	852	853	837	812	857	809	894	847	855	847	820	801	848	813	833	836	856	860	827	817	810	832	869	840	812	904	845	881	835	845	800	877	832	835	834	826	817	878	864	825	815	843	795	874	854	862	832	858	833	813	889	789	816	854	900	874	818	842	823	816	880	803	821	911	844	809	836	852	916	785	852	773	838	827	845	806	828	845	828	822	790	815	847	843	829	858	844	842	859	860	940	825	825	831	865	863	817	779	812	825	831	896	799	856	866	848	809	746	813	828	893	820	897	817	845	832	809	829	840	853	815	817	777	841	848	873	831	858	843	809	809	871	846	901	768	817	877	813	865	846	819	787	784	838	865	804	882	792	861	839	831	832	851	801	818	825	845	848	816	831	815	822	845	891	778	792	841	828	800	806	869	857	780	772	823	825	880	850	836	852	827	857	843	834	838	858	833	844	811	843	835	879	785	891	842	797	880	859	830	818	825	862	848	806	887	853	812	863	832	852	845	821	868	821	844	801	835	817	850	837	808	812	855	837	770	868	855	794	807	810	834	852	820	866	845	846	849	877	809	839	830	833	863	823	849	825	810	862	826	918	857	867	793	843	845	897	852	856	838	819	856	851	823	854	833	880	839	796	878	829	822	841	833	848	820	847	822	862	831	878	886	843	837	840	841	835	833	793	864	883	845	828	843	887	859	842	788	855	870	851	830	787	826	848	847	881	806	854	776	849	892	867	853	795	840	825	905	795	830	783	858	816	818	856	883	769	861	813	832	838	882	818	840	849	857	848	860	839	784	873	866	817	827	852	872	876	852	865	823	912	857	859	849	814	820	860	767	871	859	836	839	814	810	853	782	901	815	837	849	889	866	852	825	856	842	836	842	785	809	855	846	817	850	884	860	848	801	814	833	867	847	829	837	821	867	873	788	848	803	858	812	827	831	813	791	885	834	783	884	798	809	819	828	842	863	798	901	817	801	818	889	816	873	896	840	862	857	854	840	858	868	864	817	858	849	817	831	861	877	878	857	787	877	888	806	820	817	835	832	850	828	846	882	844	824	907	844	826	801	784	916	849	868	880	817	827	844	853	817	840	826	838	848	794	884	822	861	885	845	897	784	854	825	856	825	834	813	835	838	798	797	872	815	839	865	865	824	823	849	861	864	851	777	822	777	868	866	899	845	832	830	827	826	833	799	832	820	801	815	827	862	770	892	818	852	822	831	881	887	876	841	868	826	869	817	913	824	838	874	852	866	822	826	841	823	858	855	817	810	796	870	860	839	816	796	811	873	857	871	849	841	807	843	835	821	867	860	829	805	872	815	846	880	838	848	827	796	843	853	854	812	901	813	835	779	840	882	844	844	826	802	842	890	824	804	877	847	828	823	843	846	859	813	792	876	867	835	871	810	871	855	838	872	866	868	835	831	798	812	819	872	825	846	815	831	842	848	842	855	831	880	854	841	824	802	805	884	852	861	810	892	808	872	839	783	870	858	789	834	818	820	758	833	790	828	861	839	813	761	736	845	870	847	803	830	863	848	830	847	822	859	841	862	832	848	823	849	815	861	810	828	831	831	845	803	834	816	875	869	902	862	781	843	926	864	827	827	880	853	847	794	848	818	835	804	814	913	818	852	905	809	883	831	915	831	799	838	787	836	835	833	864	831	863	877	869	815	833	841	813	835	790	860	857	831	850	824	776	792	885	788	835	813	813	803	825	870	851	812	800	892	788	834	841	834	841	841	863	881	819	805	834	815	868	885	832	841	854	892	822	813	861	876	868	850	852	856	865	818	821	821	828	813	870	806	827	876	820	840	807	838	844	839	802	858	859	834	893	817	810	937	869	839	800	843	843	851	809	805	901	832	801	871	862	803	809	845	856	861	867	894	869	819	824	778	811	866	822	852	788	815	897	857	823	816	894	784	803	820	809	887	871	844	840	832	844	846	899	856	853	834	826	817	832	832	887	825	849	798	866	819	854	863	849	829	874	877	838	848	875	838	817	830	803	849	883	854	848	828	764	825	861	828	889	817	829	805	828	865	876	849	870	806	846	848	860	827	814	806	870	876	835	855	892	866	843	822	887	796	847	864	820	878	837	836	773	820	862	801	825	787	769	831	861	839	789	829	855	861	800	822	810	813	869	847	861	804	817	822	869	772	868	867	859	821	893	823	846	869	820	817	835	873	824	906	868	832	798	840	785	838	830	852	815	815	820	887	886	745	846	812	866	838	875	819	876	847	851	840	902	802	828	847	833	818	800	839	762	829	826	851	840	865	864	842	859	815	848	818	840	860	834	813	860	803	843	838	842	906	844	793	833	861	806	866	823	815	828	806	822	834	845	817	833	826	842	873	825	884	804	842	850	841	840	860	894	798	855	840	856	850	817	909	878	821	815	829	868	813	792	836	813	842	857	796	810	839	861	866	789	827	775	810	881	858	856	870	874	868	843	818	820	825	843	839	828	806	864	852	862	837	839	836	844	812	859	821	844	838	817	843	830	821	849	906	855	810	824	851	829	895	839	837	890	861	920	755	858	860	873	881	833	822	842	846	816	799
27445	18117	4105	557	396	351	339	264	335	321	314	311	334	322	306	292	346	290	302	309	300	303	349	317	339	325	307	328	323	315	315	344	277	299	296	280	330	292	307	288	304	281	291	352	296	288	308	307	284	291	311	336	302	316	326	308	303	305	321	310	318	307	305	288	318	292	328	311	308	313	304	308	310	302	302	321	300	299	322	308	313	319	309	336	318	303	301	300	316	307	326	327	333	333	297	326	337	280	327	347	312	307	313	312	319	312	292	317	305	317	286	296	276	301	293	346	321	329	293	316	311	316	287	325	303	322	308	318	336	313	300	286	310	318	307	289	294	294	284	314	303	287	297	332	329	299	326	318	309	324	325	320	317	282	285	268	308	307	281	304	310	319	334	352	299	315	317	314	305	324	305	309	303	301	287	326	304	319	306	287	331	301	296	337	316	323	307	303	325	326	322	283	295	324	310	314	305	312	299	331	306	343	281	292	345	297	322	267	304	301	321	362	332	303	302	295	335	342	286	296	326	298	319	305	312	309	310	292	329	340	288	320	355	310	310	324	265	309	327	300	270	313	303	322	291	317	286	291	318	290	329	315	307	337	316	336	309	347	326	315	321	334	319	298	333	309	324	309	288	324	338	305	294	315	325	279	306	302	290	322	321	282	332	333	305	286	320	282	337	290	286	324	307	309	327	322	293	316	307	268	325	313	310	302	298	333	322	296	327	312	312	312	299	326	299	291	323	328	318	323	311	326	302	325	288	302	314	327	314	289	295	306	301	286	322	318	317	307	310	329	321	278	296	287	307	310	304	290	302	305	326	295	321	300	317	330	311	321	340	291	331	296	338	326	324	337	317	299	325	336	300	298	302	321	291	342	304	330	279	313	315	349	327	287	283	301	302	283	275	305	325	343	311	296	320	317	311	291	327	306	308	336	350	324	312	306	312	338	325	305	321	318	327	324	284	313	332	299	313	311	335	338	310	330	319	288	319	324	314	327	314	294	307	313	310	300	318	312	305	293	322	351	309	312	282	344	309	310	299	297	297	311	340	302	299	325	298	302	315	290	344	326	299	306	305	294	330	306	334	281	321	338	300	319	293	315	291	297	324	327	307	271	312	309	321	333	320	321	307	296	296	316	273	319	320	299	293	324	296	278	312	289	311	311	306	291	298	299	277	311	291	316	313	311	332	286	288	346	295	313	315	296	304	317	313	325	326	307	329	298	308	302	312	312	324	303	298	307	315	318	313	333	305	314	315	332	298	299	309	294	273	326	315	302	320	306	307	275	344	308	325	312	318	313	307	287	297	285	315	301	281	333	323	323	312	281	293	318	317	302	327	305	297	306	325	321	316	317	288	310	286	340	299	323	306	288	318	316	295	314	288	307	321	321	348	281	299	308	326	306	333	321	322	306	308	323	320	280	314	271	294	306	314	326	290	278	339	291	312	313	311	313	304	338	295	301	291	309	296	327	327	317	333	300	288	284	321	296	348	284	321	260	308	297	284	309	302	316	324	321	341	309	331	290	299	321	315	349	336	327	354	316	294	303	301	326	307	316	301	314	320	337	325	320	327	345	299	302	320	289	289	265	330	281	295	315	300	297	339	308	313	317	288	318	295	297	311	324	296	274	312	292	321	321	327	307	302	304	320	324	300	302	314	318	295	321	289	319	311	317	339	321	289	284	325	320	328	301	311	336	301	321	316	297	306	278	316	316	313	340	297	308	327	315	279	293	300	299	342	318	301	290	298	296	325	325	309	282	304	307	329	305	325	318	292	287	321	294	305	333	334	339	271	313	286	289	333	311	321	301	300	307	348	322	314	326	324	327	266	322	330	305	329	295	317	342	267	301	341	320	338	305	323	307	297	286	319	290	293	315	313	326	335	313	307	323	319	296	345	323	311	336	325	303	326	322	312	312	338	307	313	290	337	299	313	289	301	334	330	273	307	287	311	289	329	351	329	306	312	308	337	317	350	287	305	309	302	313	288	331	313	302	335	279	321	318	319	315	292	300	277	295	333	295	317	316	323	296	305	335	333	311	296	320	307	331	317	314	328	319	319	300	279	330	308	336	299	321	349	332	300	304	310	327	306	328	291	363	343	304	322	315	334	312	302	360	318	314	316	303	329	310	315	318	308	313	307	313	294	313	311	299	289	298	339	290	320	323	293	307	336	287	298	324	327	310	306	293	330	321	299	344	290	292	309	284	292	309	302	300	299	301	301	315	299	294	291	303	320	311	314	331	328	284	317	290	278	321	333	292	285	307	311	293	293	306	308	308	299	313	335	307	314	299	314	320	291	339	331	348	315	304	306	316	297	296	360	324	327	293	340	321	340	308	331	323	317	306	294	320	320	304	301	339	334	313	316	320	283	327	319	293	289	305	316	322	322	300	314	306	298	305	325	302	332	320	303	283	325	343	317	310	264	323	292	279	341	315	313	302	325	295	299	324	322	298	329	292	308	324	329	292	280	281	282	318	291	322	287	310	325	312	317	304	339	316	276	277	337	338	314	312	307	301	328	311	336	296	312	334	325	311	323	330	300	302	291	340	330	338	311	292	292	300	323	312	327	283	329	328	325	310	304	326	306	336	337	280	308	329	266	313	314	330	307	304	305	274	270	323	340	320	274	300	305	325	301	289	313	309	297	303	326	326	297	325	304	318	309	287	308	319	333	337	295	274	338	304	331	316	262	311	349	307	321	308	285	294	309	316	327	308	317	316	345	310	366	320	315	269	287	320	330	327	311	295	333	294	314	317	313	326	293	295	302	284	281	327	311	312	289	325	314	319	307	303	293	310	316	309	281	308	302	294	287	295	311	328	312	328	339	304	291	306	300	303	276	320	315	318	313	319	291	286	304	306	329	286	282	290	317	299	309	272	316	322	294	275	324	311	303	343	316	325	309	276	334	313	310	300	299	292	336	329	320	332	279	308	262	329	295	328	299	321	295	292	304	329	325	305	297	323	305	317	321	318	317	305	333	310	318	319	314	319	298	299	325	312	307	318	306	316	316	292	348	316	300	264	298	304	317	306	340	292	306	324	311	301	285	304	308	297	321	279	288	288	290	286	324	304	320	281	322	315	341	280	304	309	317	334	323	300	350	292	294	300	316	299	306	301	315	371	314	324	305	285	311	313	322	356	320	303	273	306	287	320	309	308	319	303	311	279	279	299	338	312	320	317	322	314	301	283	303	348	269	333	296	305	298	295	321	280	346	304	294	316	285	307	308	315	309	311	269	305	325	326	324	301	328	300	340	299	299	310	312	303	295	309	303	285	326	306	302	295	330	300	339	317	316	302	326	317	328	289	287	330	303	309	335	295	326	337	352	310	302	310	323	298	340	316	330	308	301	295	289	311	313	314	299	270	335	319	315	300	285	316	320	325	313	280	333	315	281	338	310	291	309	319	323	331	299	278	324	296	301	301	315	294	304	294	316	317	283	300	301	290	325	294	264	333	291	321	281	347	309	288	316	325	272	315	300	314	329	326	313	338
5959	991	737	491	405	390	396	379	361	360	353	359	380	362	344	339	358	299	391	332	379	357	376	350	350	356	347	372	388	358	356	351	358	361	358	365	349	309	346	365	354	366	344	384	336	347	305	345	365	347	326	342	389	332	371	366	353	355	377	348	367	362	344	353	358	365	333	341	347	376	331	339	351	367	353	329	334	415	357	355	345	362	366	355	324	339	353	344	366	320	347	384	389	345	351	352	320	388	339	337	352	381	339	364	342	343	357	344	399	335	352	374	351	322	345	356	334	375	367	339	341	353	381	308	368	337	313	383	333	370	342	351	322	363	336	364	333	316	342	312	313	357	327	344	323	359	348	357	361	353	378	368	377	397	364	358	365	359	342	351	349	358	354	373	361	327	329	315	334	345	335	346	321	360	351	361	363	360	339	357	394	363	357	346	364	332	346	337	356	369	305	346	349	337	347	347	353	342	365	350	339	373	344	347	338	368	343	351	377	344	325	367	367	368	336	358	341	343	377	338	369	362	370	364	357	345	327	346	344	364	367	375	354	351	379	344	297	330	341	354	348	383	365	339	368	308	324	356	349	314	369	355	345	354	358	341	324	341	348	361	341	354	367	361	366	368	361	331	389	327	365	378	338	353	359	349	352	336	359	360	348	380	322	367	350	380	333	346	321	356	330	349	341	337	359	366	359	357	362	377	331	331	344	364	382	319	329	339	335	375	340	347	351	351	334	335	344	337	318	356	345	356	375	354	359	363	308	355	342	354	334	378	336	326	371	340	368	356	368	306	359	345	374	345	338	335	341	330	362	384	345	335	331	365	327	407	341	343	321	344	359	374	343	350	334	338	340	405	328	338	342	326	345	335	326	373	353	319	359	344	349	345	308	370	340	375	326	351	356	356	360	353	341	358	343	329	362	342	362	373	365	340	357	365	351	332	367	371	333	362	363	334	350	358	338	373	330	348	339	335	365	334	333	356	347	354	339	410	358	326	342	355	344	319	396	361	315	362	368	337	343	348	371	392	372	374	354	358	344	352	390	341	355	366	350	366	374	366	378	372	360	364	323	340	320	332	342	348	333	388	356	364	357	339	400	335	353	361	354	335	327	382	358	320	367	331	340	346	383	356	353	328	380	345	320	347	358	358	335	331	356	325	350	319	349	357	324	363	383	367	323	321	384	398	358	344	343	336	329	374	376	370	373	336	381	356	349	348	343	315	328	350	341	350	346	341	387	344	361	373	345	372	348	327	308	371	354	384	301	365	348	346	357	356	363	323	345	336	371	364	335	330	307	336	362	346	338	352	350	374	323	363	366	363	352	384	315	371	354	329	337	372	339	354	338	342	347	332	357	373	360	344	322	350	341	335	371	324	375	350	345	339	342	349	346	377	336	356	348	345	320	349	355	333	351	377	349	363	364	386	333	358	339	356	346	319	367	354	337	333	345	357	372	346	352	351	343	343	332	357	343	321	320	360	359	363	352	327	320	336	357	352	331	368	341	365	364	364	372	365	340	380	362	351	364	377	373	332	378	313	365	377	318	356	388	337	337	336	352	344	335	362	365	327	344	338	370	334	351	348	332	345	356	372	333	355	361	349	339	350	395	350	373	320	384	335	352	347	345	338	342	355	380	369	339	380	346	375	347	331	334	334	342	348	403	354	369	385	332	356	352	312	381	368	345	310	354	330	331	372	357	392	356	337	333	349	332	333	374	360	350	360	367	350	339	370	348	372	379	330	361	360	306	361	413	349	345	350	335	365	341	354	380	355	336	345	333	346	359	348	328	368	340	361	353	332	357	341	365	368	372	352	337	331	379	404	336	349	345	354	337	318	321	359	361	374	354	357	374	359	351	356	374	307	344	336	342	354	335	375	354	372	349	346	359	329	369	367	315	357	348	331	351	357	327	341	384	348	347	366	382	383	401	351	349	336	353	410	341	389	336	369	367	360	333	340	348	378	365	339	375	325	336	372	365	337	327	313	327	376	336	325	378	389	343	354	389	344	379	333	340	344	364	370	370	336	360	364	344	345	374	342	359	370	341	355	352	357	380	374	343	343	382	362	366	332	385	365	379	322	354	373	330	339	389	349	352	336	322	348	335	345	382	362	352	337	340	415	359	346	341	348	371	388	347	310	367	347	383	340	331	369	352	369	364	361	365	346	379	342	395	372	356	380	330	376	341	348	342	354	350	335	321	328	376	336	356	343	342	345	352	387	354	368	328	363	337	334	375	367	347	338	359	351	354	333	303	360	358	344	349	357	384	350	349	307	333	347	315	330	378	367	354	346	359	377	343	325	326	350	350	337	355	368	357	386	383	331	346	351	324	371	358	349	355	368	323	337	360	372	351	370	339	340	374	329	368	338	379	322	335	340	395	338	344	363	326	363	385	341	357	361	348	340	371	364	366	351	387	341	349	364	384	348	330	366	340	351	349	337	351	363	329	330	341	370	344	311	336	338	338	355	358	369	327	374	334	331	365	354	361	367	365	364	330	328	343	349	340	375	356	334	338	336	331	350	389	368	371	369	340	354	343	345	347	359	316	371	352	379	362	385	362	344	305	374	379	372	352	341	382	373	363	346	384	362	393	364	326	319	376	330	377	341	319	349	390	325	337	318	391	348	389	367	345	333	380	347	389	344	369	351	364	353	349	353	375	356	363	344	350	350	363	327	348	367	321	338	333	319	337	329	353	349	347	347	377	355	354	351	394	377	340	344	348	349	371	351	359	349	339	331	368	349	385	334	344	349	329	389	344	332	325	349	356	345	361	345	372	337	344	352	349	345	387	328	359	376	346	354	363	362	352	339	366	367	319	353	349	331	371	356	361	350	363	370	350	345	329	342	382	312	358	370	370	394	344	343	332	322	363	355	346	356	360	329	368	320	390	335	384	359	374	369	369	351	350	379	362	356	360	346	366	355	358	336	360	332	367	359	397	363	344	346	348	392	348	365	345	343	366	382	380	359	332	357	326	348	373	347	354	346	339	366	335	382	349	354	381	365	348	346	350	336	349	382	353	344	359	339	353	353	363	352	338	377	349	365	341	362	349	349	343	359	355	365	342	370	366	352	338	336	371	346	343	364	376	339	367	345	327	320	359	353	334	337	333	350	364	342	332	406	371	365	326	349	348	343	337	328	352	337	355	364	359	340	359	392	361	380	325	342	341	346	358	338	373	343	347	344	366	356	365	310	346	361	355	324	349	364	353	351	376	374	360	340	339	360	354	341	384	375	336	379	347	323	344	368	361	362	343	344	370	356	353	341	351	395	336	344	357	392	343	324	354	360	359	325	314	356	334	370	361	324	367	332	368	369	356	363	360	376	368	366	356	331	369	338	344	303	329	350	335	374	374	331	359	374	350	329	338	336	358	335	338	361	349	351	329	369	352	334	373	342	379	361	360	340	379	357	316	368	387	344	347	360	375	362	321	334	371	340	354	340	374	335	343	371	348	315	387	367	327	333	359	345	358	361	363	385	336	382	328	348	349	375
23881	21126	28304	24197	21106	9354	1061	719	634	589	520	520	491	548	440	478	457	464	435	433	455	396	419	415	386	407	361	430	422	380	419	393	388	387	371	408	419	407	359	407	373	406	431	401	423	442	379	428	422	388	413	360	383	411	434	361	402	417	384	410	400	407	406	416	391	372	381	396	422	401	399	390	386	417	429	411	419	405	379	399	395	394	413	409	434	367	413	367	429	380	390	405	412	405	423	373	403	403	388	410	387	396	372	361	411	384	389	398	382	416	394	389	387	424	410	400	439	407	359	361	376	411	411	402	375	386	394	391	421	397	345	385	399	368	379	395	449	403	397	379	405	369	366	422	441	440	372	415	416	394	398	445	417	385	367	381	393	380	403	408	385	432	376	405	391	355	394	354	378	371	384	412	374	383	401	394	403	371	390	393	388	383	400	379	422	390	401	384	425	375	383	400	371	391	399	399	360	426	354	427	372	410	413	394	378	398	392	398	397	378	382	416	398	365	370	415	380	407	405	388	372	413	364	417	407	417	418	410	395	403	408	390	388	392	400	420	373	429	379	406	373	402	426	391	394	351	394	376	390	375	415	383	408	376	405	404	379	401	373	407	376	392	409	386	377	386	395	382	379	390	385	395	426	357	406	392	422	421	417	381	405	429	407	423	419	405	386	413	390	392	412	379	415	430	416	393	398	381	386	386	387	418	382	372	389	377	394	352	382	416	378	420	420	356	395	394	403	427	430	377	388	445	420	397	414	407	433	397	370	390	408	388	421	398	385	401	428	413	406	404	398	425	361	415	394	387	425	394	410	379	413	357	378	384	393	379	404	391	407	351	378	398	366	407	367	407	401	383	411	405	398	370	385	412	398	408	390	402	386	393	407	397	401	384	361	377	362	379	364	379	375	382	408	382	400	411	393	393	357	409	404	382	386	403	368	417	387	366	378	382	407	409	380	403	409	387	397	366	412	379	380	385	401	394	392	401	388	385	381	389	399	407	400	418	421	354	390	431	382	434	397	419	415	379	386	363	389	407	420	398	400	355	377	376	369	380	380	426	380	408	412	414	401	428	427	403	360	363	365	360	411	405	412	405	402	388	408	397	410	394	415	393	386	429	383	393	373	350	415	396	380	454	375	421	368	369	374	398	367	350	376	412	350	403	367	399	393	385	393	398	405	389	362	379	413	411	400	393	404	369	418	434	402	426	375	369	393	393	396	415	419	393	394	377	410	382	395	400	406	378	385	390	375	390	402	412	382	451	408	402	410	373	419	394	419	405	410	371	378	374	388	423	378	416	340	382	373	370	399	423	382	353	354	377	372	385	423	405	381	362	415	379	385	385	362	359	375	362	366	370	439	407	378	405	412	416	396	407	396	388	387	431	371	385	447	413	374	387	353	454	370	384	400	429	409	398	373	418	414	335	414	373	399	394	400	404	383	381	385	395	388	410	401	382	406	377	402	385	416	365	415	387	396	399	373	386	387	404	371	372	403	373	355	362	368	417	419	366	371	417	401	405	401	395	361	368	394	417	409	429	371	446	372	375	415	388	430	381	382	439	358	390	395	395	374	401	392	423	387	401	395	414	375	386	410	399	392	407	363	390	407	365	379	391	404	403	391	430	394	377	368	412	406	422	387	412	386	383	384	381	369	396	364	370	402	372	411	376	398	358	429	377	382	406	399	378	377	433	371	404	386	352	364	382	386	405	379	397	406	398	355	404	389	421	408	399	389	375	408	380	386	364	389	379	419	407	395	397	340	413	364	431	400	390	391	396	416	392	376	399	391	395	389	390	371	423	420	410	425	369	383	382	377	411	422	404	344	404	361	420	411	356	361	395	408	371	396	408	431	401	380	387	368	398	385	364	385	394	400	376	381	408	414	378	367	375	395	385	390	399	398	381	392	404	363	373	405	393	346	386	392	394	375	377	409	396	407	371	407	417	382	417	383	409	376	390	418	387	395	433	398	382	405	426	386	374	389	421	375	399	378	362	392	392	390	397	412	363	417	398	383	406	415	390	392	413	387	394	403	414	373	396	428	371	386	426	416	383	410	404	421	403	429	392	417	384	369	408	399	393	420	390	422	391	407	419	401	384	380	395	407	370	382	403	398	355	410	414	426	416	361	382	384	393	394	410	430	390	368	426	356	399	397	403	351	421	405	380	403	374	396	389	359	359	400	407	410	389	393	420	390	417	374	432	380	349	408	375	395	390	396	376	397	397	410	393	360	401	435	425	370	381	403	405	424	421	416	411	403	400	422	389	417	402	347	374	379	362	377	373	356	452	403	372	408	384	422	369	405	375	409	362	381	374	382	360	387	396	385	400	404	408	403	370	395	421	369	411	392	371	435	403	398	394	390	399	416	407	402	432	400	399	415	404	398	401	404	375	427	392	405	384	422	369	387	389	366	429	381	375	405	413	405	394	406	365	355	403	376	431	408	399	401	406	391	389	423	403	401	356	352	361	375	392	377	418	405	400	430	384	389	356	370	386	407	407	402	413	375	371	373	402	408	372	364	391	356	355	389	385	378	401	381	423	358	391	404	355	424	385	381	392	400	402	375	378	436	426	357	421	404	409	394	375	394	437	375	429	387	383	378	389	403	383	399	371	376	384	379	395	378	369	406	388	408	373	382	393	399	386	368	402	385	386	372	408	376	374	406	384	369	402	414	406	405	403	379	419	422	404	372	380	414	374	381	387	398	434	382	403	370	394	399	409	386	378	413	396	378	399	416	390	377	374	390	408	401	367	403	387	409	385	336	381	380	390	392	384	440	442	387	416	401	381	403	405	397	391	354	400	362	382	414	394	401	406	360	388	385	385	435	384	413	402	424	366	419	396	425	384	404	419	387	390	378	432	417	387	430	373	408	402	418	389	382	406	389	373	405	429	419	395	401	412	407	397	364	391	406	411	400	394	375	390	400	401	404	394	409	391	409	445	428	404	392	381	385	402	406	423	405	421	405	403	367	418	387	384	400	433	377	399	397	394	379	407	397	386	384	417	380	393	376	387	413	438	389	384	390	384	388	425	371	405	414	377	380	460	379	366	413	412	438	402	388	391	384	392	357	350	399	409	398	394	392	429	376	393	395	432	396	409	423	359	401	386	385	423	412	419	409	377	393	411	393	433	374	446	418	355	371	418	369	413	391	395	417	401	371	399	405	400	416	413	374	364	393	383	405	403	407	427	404	414	384	379	409	356	365	408	413	398	408	392	385	398	413	404	387	423	387	409	426	405	419	412	377	392	411	378	421	413	399	389	400	400	424	378	408	420	432	436	402	397	410	387	388	419	400	381	344	387	392	382	429	400	390	375	372	382	389	399	429	405	398	372	395	389	428	405	425	414	401	386	406	390	416	401	404	415	403	376	442	372	391	398	414	393	385	377	389	387	426	383	408	367	373	397	416	391	376	382	430	424	415	385	394	390	377	400	400	392	371	396	359	398	409	410	385	419	408	425	410	408	437	432	406	379	397	386	390	394	394	396	411	379
21260	9376	6031	2852	2079	1628	1226	964	917	763	716	614	631	552	534	535	499	492	489	480	478	487	456	451	444	454	424	420	432	487	478	398	413	416	492	430	394	435	439	452	426	426	426	408	424	468	465	473	442	417	431	423	376	442	443	439	462	426	394	459	443	418	449	388	429	423	398	422	403	399	422	422	416	451	442	425	419	426	394	411	419	383	433	455	428	407	420	388	452	437	396	392	423	433	397	444	387	415	423	418	424	402	414	409	427	417	441	389	436	422	420	404	400	403	436	420	419	396	413	420	434	467	445	420	418	385	430	419	498	454	409	405	394	481	439	440	404	426	433	398	418	410	442	450	387	455	406	427	397	384	401	412	424	386	409	412	452	406	428	422	451	427	402	437	440	391	393	436	425	453	414	427	405	424	398	389	425	468	419	420	437	417	420	411	420	439	424	433	446	389	459	410	436	395	466	458	442	402	441	412	435	417	415	451	415	412	409	445	414	409	431	440	414	432	408	452	419	419	398	418	430	432	416	455	441	443	391	411	447	413	409	406	410	419	440	398	408	456	414	429	389	441	439	408	389	418	415	438	428	461	436	404	395	412	427	395	421	429	451	428	396	436	416	418	438	412	423	450	409	412	428	435	433	431	377	415	412	407	436	394	408	416	396	464	401	428	408	401	402	431	413	405	399	421	427	443	405	425	440	443	460	412	412	411	408	442	430	383	427	424	409	414	423	426	407	438	425	394	402	386	411	399	410	446	413	393	412	437	452	447	436	428	426	420	389	422	419	390	413	372	410	445	398	414	422	379	435	420	441	399	404	446	449	411	396	451	375	397	361	444	427	409	431	401	459	404	410	428	398	394	457	429	422	412	402	401	435	413	449	460	440	436	424	395	419	404	395	429	386	412	405	466	402	401	457	398	407	443	443	436	405	449	433	414	408	455	423	411	422	431	393	403	412	398	387	387	407	398	427	433	394	405	406	422	423	439	418	432	423	409	397	399	414	417	440	427	387	388	437	426	421	411	452	429	388	394	427	418	398	421	434	441	406	402	389	421	430	410	435	430	440	445	416	397	427	436	449	451	441	429	452	372	394	426	416	422	455	424	445	425	405	411	399	409	413	408	392	443	406	430	395	452	399	405	400	460	470	406	463	439	401	411	417	380	374	394	405	403	408	409	448	487	429	455	417	380	466	418	406	421	417	437	435	385	402	418	430	401	414	444	418	441	417	455	446	416	395	437	399	428	445	424	391	440	414	448	413	473	428	449	419	426	412	435	414	417	389	412	431	425	422	423	413	440	439	408	437	402	435	428	484	439	416	412	385	428	426	440	432	420	438	408	440	417	415	444	437	436	411	423	401	432	398	438	390	404	409	419	411	442	417	428	404	392	404	408	415	421	427	440	460	416	428	377	404	431	424	443	394	407	420	432	438	405	427	455	424	397	434	426	425	419	423	422	438	427	434	441	397	401	402	420	438	441	408	421	399	470	390	437	455	433	405	425	433	387	417	428	423	417	472	398	476	440	455	432	440	403	397	416	413	432	451	406	443	400	414	415	431	425	428	432	400	442	400	445	428	411	410	430	428	400	398	424	399	440	457	437	424	402	440	409	400	431	420	379	443	455	436	443	424	445	436	419	406	394	401	434	455	433	418	454	400	440	424	413	426	421	407	407	386	412	428	387	433	415	438	442	433	391	410	437	405	374	435	474	398	429	412	453	451	380	469	394	400	361	423	432	404	401	409	416	403	422	399	443	437	425	403	446	460	439	398	417	441	420	457	395	435	388	424	422	397	427	453	467	448	441	398	410	431	427	419	391	425	437	427	443	383	434	401	410	457	397	431	401	427	427	451	448	410	420	411	447	445	420	422	405	413	414	415	402	430	382	407	436	440	410	415	406	389	419	437	434	401	412	393	391	411	409	387	392	383	412	452	417	466	414	390	424	445	396	418	423	434	418	425	428	416	426	420	428	427	478	420	412	450	402	430	392	420	402	410	393	387	410	385	437	443	431	398	431	420	453	445	441	425	380	427	460	449	432	442	417	436	438	424	396	395	415	424	410	421	385	426	433	448	418	466	408	430	420	419	410	407	389	423	418	408	417	422	400	420	397	434	416	414	427	398	420	448	407	437	472	410	449	385	417	421	435	414	411	415	433	449	394	446	404	439	432	421	381	455	409	438	420	428	358	420	416	423	416	423	428	408	422	470	424	411	420	445	439	418	424	386	434	427	439	423	437	401	410	426	393	409	414	431	417	412	416	430	432	401	421	430	400	419	387	395	434	417	396	441	422	415	398	426	444	427	394	398	429	421	441	446	396	415	380	440	405	416	416	424	389	416	420	434	450	398	439	456	405	436	464	390	425	441	422	418	397	427	395	442	422	431	446	418	396	444	435	457	420	385	440	451	406	452	403	441	431	414	406	410	445	426	433	428	438	418	424	420	425	396	423	411	402	424	440	438	441	422	435	436	402	367	407	401	423	411	425	433	442	424	422	413	388	405	429	418	412	423	428	404	433	431	444	404	409	412	422	403	416	390	442	436	411	370	465	408	445	416	384	419	398	388	417	405	425	447	399	448	433	415	395	457	427	423	422	436	437	422	487	420	397	448	376	388	412	403	435	402	417	424	411	416	479	427	407	392	404	436	462	420	439	453	414	404	409	426	439	469	434	435	427	434	407	436	446	401	408	418	418	431	421	399	423	399	435	439	420	403	420	429	425	400	406	453	430	407	440	397	412	407	416	426	378	412	428	416	398	414	402	455	409	429	418	414	440	429	479	427	432	404	404	418	395	421	417	481	402	449	422	417	413	423	439	431	438	444	414	434	423	410	436	440	436	444	409	391	415	460	396	423	418	411	407	398	439	435	379	398	400	412	410	419	442	427	389	435	465	382	432	422	425	415	404	414	389	410	400	406	416	456	430	394	412	422	402	425	428	451	429	419	465	401	465	417	459	388	404	402	433	420	446	385	407	419	403	392	410	439	420	401	449	417	422	437	412	383	439	429	423	421	451	456	418	401	427	467	406	437	419	429	430	425	446	394	445	386	424	406	403	438	477	386	404	445	408	445	454	409	433	422	412	403	424	429	428	418	437	444	420	396	429	440	440	431	427	433	452	411	466	419	414	417	372	429	430	428	395	429	418	416	363	453	452	430	407	455	418	429	443	418	473	412	393	420	430	397	422	427	411	443	419	444	421	398	409	413	430	418	401	437	433	407	438	428	391	397	425	409	411	428	448	428	402	420	423	396	455	442	426	390	394	407	454	404	433	426	436	432	423	435	381	426	447	408	435	438	412	390	395	414	442	417	393	415	422	399	444	446	398	420	407	439	409	410	421	425	427	396	461	425	420	447	437	454	407	394	404	395	445	423	416	392	395	412	431	423	428	411	394	405	410	431	454	413	419	430	454	415	444	438	439	430	443	417	392	408	452	412	426	413	423	432	437	411	403	420	433	421	393	380	412	441	423	432	396	401	403	441	397	413	408	439	408
25033	21094	27101	25256	10095	1109	852	801	752	766	696	713	666	694	692	676	689	592	648	678	654	664	629	673	608	648	613	637	621	630	686	588	587	636	601	643	644	615	593	599	617	668	613	641	617	600	612	600	635	639	632	598	592	623	669	638	631	596	614	637	628	620	639	617	603	667	612	576	625	611	585	680	647	571	631	656	613	648	637	594	624	598	629	629	597	598	610	631	650	581	600	583	658	593	583	654	658	605	654	603	666	625	609	600	545	621	633	655	567	675	649	618	643	600	643	615	643	669	619	585	609	624	664	630	608	591	650	637	606	618	617	584	638	638	620	633	584	589	600	590	628	625	577	619	626	609	603	629	590	610	622	599	615	650	610	630	615	613	571	604	583	574	617	594	572	615	626	634	635	608	631	656	632	645	596	644	618	597	640	638	551	620	632	646	611	635	584	578	609	611	605	623	660	644	598	599	618	571	643	610	640	645	612	627	612	565	567	613	619	613	573	621	630	649	616	615	627	636	645	628	602	632	645	596	603	587	625	601	571	600	650	613	624	601	629	582	639	615	602	583	650	584	590	586	588	622	581	598	597	630	622	633	604	615	540	580	581	599	592	614	609	587	649	608	597	638	652	600	604	598	608	640	643	597	620	586	639	644	633	613	624	589	623	637	593	617	625	619	615	655	609	635	627	644	620	651	595	652	612	617	634	630	608	628	606	629	645	628	628	637	631	586	643	610	628	657	574	610	607	585	628	599	576	573	635	618	605	647	583	574	626	633	631	632	616	643	575	628	614	608	640	664	569	621	627	638	655	630	615	646	598	576	565	619	607	591	621	607	615	612	611	580	594	663	661	599	583	629	596	619	647	645	595	614	665	655	616	630	614	622	635	612	613	615	599	622	643	648	617	589	630	620	637	639	617	616	637	610	618	624	636	637	600	658	680	599	590	673	640	617	629	622	619	655	605	617	569	648	632	611	595	619	617	600	633	623	622	603	667	581	627	612	595	620	676	576	623	580	605	594	625	557	641	583	639	630	635	610	636	582	621	651	619	626	638	586	608	573	608	627	592	624	589	650	668	591	648	591	588	628	681	606	552	644	614	616	620	574	641	626	637	612	660	614	707	608	591	583	623	643	590	619	591	631	617	597	629	561	629	568	633	612	645	588	648	633	616	610	612	590	634	625	606	645	643	623	653	651	586	628	620	635	614	601	650	590	631	595	589	651	631	583	654	643	603	631	620	641	631	565	595	624	618	668	625	600	593	547	643	684	624	579	595	649	598	604	612	627	616	619	610	588	589	607	629	594	642	607	591	618	640	583	638	620	615	610	630	586	642	625	618	602	642	638	646	631	649	633	592	588	610	633	612	605	655	591	633	596	616	647	613	600	613	620	592	619	585	628	644	615	619	640	649	625	652	579	609	664	634	633	608	627	637	600	629	625	588	607	645	582	659	622	602	622	621	615	601	596	659	622	637	633	597	597	645	611	569	630	592	638	609	581	584	592	552	628	603	640	610	648	643	571	609	600	613	590	576	605	596	547	579	606	643	607	671	648	599	612	617	586	609	596	596	635	595	640	597	620	605	618	590	617	584	615	643	590	640	643	619	624	629	650	630	625	579	604	590	614	614	593	568	591	622	635	652	628	642	611	630	600	611	602	619	610	596	633	641	602	632	610	578	635	653	565	607	639	662	615	634	592	636	642	618	653	642	623	632	631	671	589	645	597	611	562	616	622	609	678	644	590	602	616	600	634	617	643	628	629	647	533	637	625	617	639	608	588	621	667	597	589	643	617	565	640	587	630	623	639	625	599	626	640	585	602	625	628	552	586	609	618	642	601	646	623	632	620	601	658	681	601	618	609	596	609	605	630	637	605	602	615	635	634	640	622	633	591	627	616	633	596	610	638	583	595	614	626	609	573	645	610	678	629	586	619	610	629	629	605	619	609	604	568	549	615	560	661	622	579	623	655	603	615	627	657	581	597	616	601	618	611	668	611	611	610	622	615	613	622	597	662	614	625	611	608	640	592	610	617	616	620	621	611	597	654	637	618	636	650	594	638	613	611	611	624	587	618	631	642	636	624	624	664	617	611	637	618	663	568	645	617	635	630	638	580	629	605	620	590	638	638	643	611	571	606	627	616	620	615	597	632	600	644	611	629	631	650	608	586	652	601	593	645	627	623	637	621	630	617	651	616	609	612	589	596	622	613	666	639	645	646	648	620	620	659	636	578	635	618	643	585	606	593	587	634	661	604	575	590	621	596	639	622	626	622	592	695	575	633	595	656	635	580	649	611	620	599	614	633	673	597	596	647	638	642	596	626	627	630	629	619	616	633	623	625	609	593	628	610	631	579	633	627	554	624	612	640	630	610	678	613	609	647	565	665	664	686	609	637	600	634	651	580	662	622	600	604	658	598	630	626	631	578	659	604	604	623	593	646	582	608	611	607	651	644	660	615	580	621	592	593	636	633	611	650	555	608	602	594	613	648	661	536	639	653	618	600	690	596	652	564	655	635	599	623	651	655	612	633	639	643	611	608	642	581	585	612	662	612	632	597	614	623	602	570	623	603	640	591	650	613	599	618	648	613	610	616	616	623	582	594	600	635	621	591	655	606	642	612	631	642	649	591	597	588	621	617	634	609	618	612	592	579	597	590	590	600	553	616	636	579	628	625	650	608	607	667	641	616	649	615	590	665	599	591	602	634	584	607	674	671	624	597	658	610	620	609	619	597	621	604	637	605	624	629	606	638	636	608	623	604	668	605	633	618	633	631	622	632	615	573	594	564	669	600	649	630	627	637	667	608	618	627	609	619	632	606	606	642	599	603	632	594	626	631	609	590	606	605	638	628	613	576	633	602	661	609	663	640	643	669	617	593	588	600	613	569	651	571	615	617	580	596	568	611	654	624	601	581	606	608	579	612	629	628	604	603	609	593	623	617	624	598	605	633	612	642	651	589	542	645	619	566	609	618	639	664	610	639	613	601	615	572	585	566	607	564	656	601	614	633	647	612	617	576	643	656	634	644	629	582	589	586	559	610	616	640	595	630	627	618	626	580	599	618	598	565	679	610	629	620	608	594	677	638	618	627	683	621	643	643	606	579	596	594	636	641	631	604	635	600	557	618	594	595	615	611	575	647	601	635	611	615	623	603	655	616	619	574	606	626	619	613	608	640	581	644	643	600	626	650	603	641	666	593	618	607	637	598	614	598	577	598	636	567	619	593	675	593	648	613	565	600	614	569	646	599	645	579	609	629	593	565	626	626	630	593	573	630	622	572	626	549	653	612	626	582	615	673	616	617	663	616	640	635	649	593	630	644	639	620	604	559	593	647	621	619	641	698	621	601	648	603	643	568	612	636	588	548	628	601	641	638	569	609	600	568	571	649	590	592	639	627	580	559	639	631	632	579	555	638	625	611	571	612	567	668	585	582	637	589	640	631	623	638	614	604	622	623	597	590	605	633	621	614	599	652	576	599	579	543	645	650	606	587	586	648
18705	5384	3594	1920	1587	1272	1099	1053	934	828	843	745	766	729	727	713	688	660	706	661	668	679	676	671	698	695	660	717	680	667	672	648	671	657	643	686	718	664	638	675	661	724	648	673	671	656	690	637	686	672	676	641	685	664	654	649	661	682	672	646	689	671	592	682	676	657	643	670	646	663	676	726	629	669	669	639	656	682	610	647	698	702	583	653	676	660	667	635	634	634	661	677	685	612	697	677	693	647	647	650	663	687	682	678	620	649	671	681	628	682	710	679	657	651	661	603	668	657	627	659	682	643	658	635	629	658	639	662	677	635	685	702	626	652	686	684	671	677	650	693	712	680	681	662	628	669	633	652	700	637	653	658	690	659	679	638	699	660	635	646	679	673	628	678	612	639	707	701	638	687	685	618	630	637	674	648	688	703	647	683	723	684	646	662	701	708	625	690	660	680	637	635	699	665	666	656	628	625	662	660	689	691	640	661	674	605	671	658	635	682	630	679	637	674	656	659	666	725	644	647	670	673	676	641	639	656	667	630	620	683	688	617	677	677	674	629	697	669	661	665	632	661	662	647	649	640	718	647	665	650	647	701	646	650	664	710	630	680	663	666	656	714	688	699	675	707	636	635	634	687	663	644	717	697	674	631	674	689	691	687	643	653	674	696	627	659	622	653	678	657	674	635	645	685	624	716	680	670	646	682	670	621	667	650	672	709	673	670	640	643	675	654	645	662	677	643	662	648	703	657	659	686	671	681	678	633	671	690	652	686	697	643	657	695	712	665	683	638	659	672	653	726	688	661	679	643	666	666	661	660	646	684	678	631	617	684	656	633	683	666	640	630	674	650	681	647	675	665	624	673	689	676	641	680	651	635	674	659	675	660	648	653	623	668	666	688	656	681	686	668	624	637	659	676	653	702	687	625	647	661	672	677	621	643	680	643	632	688	694	701	659	682	681	697	668	697	617	646	696	719	670	663	697	639	625	713	716	644	671	656	697	649	673	678	702	651	702	642	669	637	660	664	647	672	686	678	646	671	651	649	632	629	723	653	661	658	693	665	660	679	670	676	663	640	703	641	636	640	677	647	647	695	702	639	647	668	700	660	690	647	665	692	690	667	639	660	673	651	670	619	657	648	667	698	628	670	661	668	691	692	679	677	649	645	647	658	631	644	657	654	644	685	636	666	681	611	642	703	698	645	683	649	656	654	664	681	673	664	716	672	654	637	630	635	637	685	681	633	682	649	706	678	680	681	649	633	677	704	689	639	677	649	658	658	705	667	644	656	655	696	649	662	683	668	695	603	683	637	615	675	648	661	643	641	646	674	673	660	679	668	641	709	669	634	667	674	644	663	646	667	665	610	668	681	643	674	672	687	688	670	636	659	654	694	664	711	666	668	667	700	677	662	654	721	616	665	662	631	683	637	667	655	690	681	624	640	683	609	672	683	694	627	679	651	648	696	656	719	667	659	631	682	657	634	671	631	686	688	674	630	663	684	698	688	636	680	667	741	629	691	623	693	646	665	654	673	667	674	677	643	663	598	647	699	650	647	676	684	623	652	719	667	650	620	652	655	672	655	731	680	687	699	707	607	694	651	688	660	622	648	674	643	613	686	683	660	662	680	669	650	693	676	674	662	670	663	635	621	663	671	708	652	673	682	672	646	663	642	676	651	653	647	654	667	660	646	692	669	685	620	679	643	673	640	683	650	622	678	690	654	632	623	690	631	697	668	697	649	716	653	638	667	676	660	704	682	682	663	661	638	667	619	651	636	687	677	620	657	653	699	667	675	643	684	674	623	653	643	657	651	676	695	677	676	638	659	670	682	719	697	667	638	638	661	677	668	658	643	676	659	662	697	649	666	673	688	614	650	716	688	667	626	635	622	654	689	665	658	681	657	639	698	608	720	625	653	662	643	592	660	641	657	691	681	628	683	669	666	662	658	687	668	668	623	649	681	684	636	649	732	667	665	633	663	711	637	624	657	692	665	649	689	708	621	679	640	671	637	679	687	633	631	695	621	672	655	666	648	618	721	656	654	708	669	712	659	663	667	654	662	723	646	681	685	653	693	642	688	694	639	636	621	649	702	657	698	716	675	665	667	664	680	659	653	673	702	676	634	645	617	659	677	644	666	671	690	651	643	649	644	697	665	668	665	709	641	679	644	691	694	702	625	668	670	640	670	698	679	655	642	671	653	662	647	651	655	674	633	658	642	643	680	636	649	636	635	705	709	690	673	657	708	675	657	631	716	715	677	679	671	675	607	649	687	643	649	632	724	662	705	668	655	664	655	664	648	642	673	686	661	693	620	680	640	633	657	643	646	689	688	663	639	668	657	653	685	656	671	667	644	635	651	656	640	649	657	714	651	649	663	673	659	649	689	649	588	646	645	687	671	638	676	647	689	681	636	675	655	657	647	670	657	687	693	669	616	653	618	675	640	695	675	640	697	670	680	702	669	686	696	679	710	693	691	632	668	675	679	670	641	711	677	686	699	682	662	656	667	630	666	638	632	699	621	663	677	647	662	666	665	682	655	726	685	632	654	642	646	658	681	639	627	649	635	649	653	700	685	647	670	626	662	709	653	658	635	636	683	633	666	692	670	634	667	688	682	652	622	652	623	661	645	681	691	671	661	666	708	641	670	683	634	650	660	684	685	651	663	671	675	691	656	643	660	651	620	678	663	628	685	713	648	634	725	694	669	671	683	689	648	677	621	622	668	663	631	660	671	749	631	708	733	675	681	667	661	681	649	643	638	679	609	668	689	680	687	659	646	644	692	676	642	706	689	661	698	680	662	627	613	685	679	688	700	675	647	675	636	652	663	664	669	671	662	662	694	645	676	692	656	669	642	640	677	675	633	652	688	703	657	640	648	640	681	623	699	637	644	673	640	653	684	664	634	640	695	662	639	627	663	647	668	662	618	673	675	674	669	692	686	700	636	707	659	642	697	665	683	676	650	674	640	687	693	693	705	647	699	673	664	666	669	689	685	669	667	635	696	663	635	656	640	656	678	685	622	664	637	684	635	670	639	642	690	632	650	626	671	656	645	688	689	696	670	689	644	674	627	670	664	635	672	623	616	656	662	647	652	692	674	664	683	666	655	692	638	698	692	654	690	644	637	656	730	698	676	689	621	655	685	614	650	679	659	669	621	715	654	693	645	667	684	698	664	662	626	654	617	647	677	671	684	659	658	718	701	648	668	628	704	650	657	687	646	631	644	655	698	624	603	637	684	671	672	669	645	676	679	672	688	699	638	645	692	648	647	716	653	633	680	691	690	654	670	730	666	662	657	610	683	650	649	662	678	644	631	641	678	708	709	690	708	655	687	731	651	706	660	644	643	679	668	660	654	689	685	655	650	672	602	619	645	655	648	684	643	693	657	690	652	615	682	673	740	651	658	683	676	639	658	657	650	635	637	661	675	681	661	679	687	667	698	642	659	689	679	672	663	675	674	650	661	634	699	642	610	657	608	669	674	719	643	696	677	662	682
22692	21142	28768	23758	21143	21208	8879	1729	1286	1242	1152	1082	1036	991	996	956	954	968	897	937	915	871	878	941	864	901	858	822	850	906	803	894	940	824	890	863	892	880	855	832	891	824	845	852	834	837	902	829	884	814	837	857	811	782	838	825	822	849	857	887	792	793	858	831	836	844	814	810	902	854	844	911	874	855	856	857	871	893	834	845	853	828	845	861	835	869	912	861	833	898	869	829	846	810	872	836	786	851	867	859	828	816	859	822	850	786	824	815	855	865	826	860	876	825	870	825	846	877	862	858	870	853	863	886	864	909	855	833	845	897	879	865	878	865	869	867	877	854	827	909	851	845	819	866	897	883	838	874	832	834	890	819	881	866	822	795	852	788	870	875	828	856	818	837	859	874	822	902	834	856	874	821	848	877	864	852	859	835	844	812	788	832	808	858	799	876	831	815	819	819	829	862	825	921	859	822	838	884	834	823	828	854	862	839	860	837	864	880	886	801	857	779	844	825	846	801	859	844	870	810	890	837	771	808	858	889	789	831	855	845	826	851	867	864	881	801	846	828	823	872	870	825	866	870	840	866	846	870	850	861	860	868	845	820	820	836	854	875	798	820	898	832	826	832	800	841	843	850	817	813	800	907	833	820	849	794	875	782	836	826	875	880	866	825	782	873	845	863	875	819	843	814	835	829	826	841	827	828	788	835	861	863	806	882	864	885	847	883	791	818	849	883	869	834	870	918	840	860	836	852	837	820	813	869	786	864	827	851	883	812	844	844	845	809	866	829	804	828	827	844	836	844	854	830	862	852	815	810	862	801	841	813	850	870	847	810	844	855	831	855	834	763	869	870	827	834	878	851	916	832	874	820	822	780	881	843	877	843	859	837	858	891	843	833	874	850	882	835	873	873	829	824	867	814	824	835	865	815	821	867	866	838	828	806	848	872	826	836	860	843	871	896	842	842	862	800	854	871	864	852	835	850	857	797	825	829	877	900	886	843	840	822	800	844	852	834	852	858	870	811	834	826	872	861	885	865	839	857	865	835	824	853	869	883	927	850	862	853	843	827	814	817	838	769	833	840	837	859	839	870	872	799	871	806	823	827	799	868	831	821	864	861	828	802	851	870	864	840	846	831	881	856	805	847	858	882	852	796	849	822	843	868	876	819	804	791	866	808	832	833	834	782	812	841	843	846	839	816	830	832	836	848	848	856	855	869	841	825	841	885	854	870	831	874	874	877	813	788	899	857	816	885	890	833	909	833	864	863	865	836	831	850	889	871	880	823	905	853	873	851	838	878	863	831	849	845	822	875	824	861	847	853	788	863	855	858	827	862	810	825	847	843	849	869	771	824	871	823	856	798	848	794	838	818	814	844	838	828	794	797	803	869	823	815	812	850	856	855	847	814	836	888	833	807	806	857	846	885	802	875	851	800	835	883	854	854	762	810	806	878	854	855	864	850	831	838	859	865	822	850	819	843	884	861	744	794	830	863	828	846	810	864	832	789	824	846	865	809	791	876	832	783	890	800	843	866	807	844	837	877	878	894	824	819	798	875	785	809	872	806	879	870	844	843	833	865	834	796	817	864	869	842	871	847	812	824	823	868	878	910	840	780	793	803	846	811	856	835	820	802	784	883	880	840	901	828	858	764	890	799	845	831	779	812	821	848	855	866	852	836	830	831	875	861	819	871	833	847	806	863	815	806	836	836	868	878	841	831	825	834	855	837	875	768	863	835	852	813	816	842	835	900	913	845	896	851	845	842	881	878	840	883	858	809	840	879	821	781	880	882	874	816	843	815	847	798	817	852	830	803	849	800	811	816	820	880	828	874	827	858	815	785	834	824	816	829	886	821	861	847	838	819	857	832	829	842	869	825	858	843	858	799	895	820	849	810	819	793	857	873	810	870	823	845	776	877	900	873	851	850	808	848	860	812	838	879	857	853	805	833	844	803	826	837	896	794	755	891	826	847	878	834	856	814	859	828	792	800	845	847	858	833	847	801	752	869	860	811	846	854	888	833	878	883	877	863	884	835	855	849	824	839	849	841	837	862	850	810	840	825	853	843	848	813	831	823	842	844	806	846	844	821	842	836	810	856	837	844	839	852	852	835	801	888	803	853	856	816	855	788	827	878	837	885	857	811	829	830	854	858	869	827	871	776	848	826	911	811	841	859	809	819	856	854	817	768	845	859	827	879	846	828	872	873	841	866	839	822	870	773	854	846	778	843	857	826	834	836	821	838	816	817	877	815	857	812	813	832	865	820	836	855	829	910	861	847	783	835	822	794	858	830	796	813	880	822	804	865	786	774	847	837	869	804	870	821	841	803	821	885	813	819	845	882	826	767	826	847	794	813	776	847	905	834	835	856	796	835	858	868	873	852	834	847	769	829	817	824	845	820	813	848	836	920	800	849	917	883	867	837	851	857	845	812	855	897	834	832	856	858	810	833	807	850	809	925	804	829	811	852	854	845	835	867	864	837	842	821	834	874	824	806	825	854	847	813	844	856	852	833	891	851	825	841	834	799	848	796	830	800	852	819	834	868	876	867	830	846	880	830	841	811	864	848	824	819	850	856	867	818	890	854	819	837	851	835	843	799	853	876	891	831	796	849	802	835	847	857	857	878	864	789	854	809	845	823	839	834	834	864	846	802	892	878	878	835	820	842	837	854	883	833	800	801	829	844	819	808	830	866	800	809	899	816	817	868	792	882	823	844	819	825	818	827	864	845	905	851	854	805	908	783	871	834	878	875	862	804	854	844	844	838	844	845	808	884	832	828	816	880	794	847	877	823	819	844	858	860	871	874	820	848	845	822	811	803	843	871	790	832	846	866	810	821	892	859	873	834	811	852	888	921	824	870	880	844	857	821	797	827	866	883	850	901	862	887	838	809	842	816	896	839	891	819	846	827	870	798	845	813	836	833	806	826	855	820	849	838	816	844	839	859	808	842	853	909	820	793	854	831	862	846	912	860	850	830	860	857	862	821	879	807	813	838	871	811	836	854	856	883	844	846	876	866	827	823	837	859	881	811	815	879	792	881	828	856	793	830	834	816	822	822	823	815	824	837	819	847	833	850	859	840	824	854	865	848	857	799	836	821	834	809	788	824	818	834	837	822	795	848	804	825	809	829	877	857	904	853	827	847	818	857	856	830	866	834	869	869	888	805	837	859	798	876	828	818	852	832	856	867	926	822	882	857	867	874	885	801	806	860	784	773	849	847	841	861	774	791	828	892	901	850	898	822	860	849	832	888	829	868	805	868	876	805	889	872	908	906	845	859	851	827	864	822	862	834	835	815	833	858	787	864	848	812	795	855	862	832	838	819	866	857	844	794	823	830	885	799	814	867	768	868	843	822	834	814	835	843	890	800	831	848	808	902	885	871	866	875	835	779	848	786	837	865	883	821	858	816	822	856	846	839	841	819	813	825	810	833	801	803	841	870	825	832	816	822	823	863	914	856	780	852	841	853	833	841	859	800	800	830	864	836	862	804	812	825
26851	15468	10183	5105	3991	3061	2394	2007	1677	1537	1394	1249	1140	1105	1075	1073	1004	961	1003	935	958	1015	944	914	896	862	937	924	898	861	824	884	868	907	841	898	851	892	848	882	845	835	861	870	871	887	886	864	818	902	810	844	832	797	847	881	925	851	891	875	881	835	802	866	805	824	814	876	790	841	849	889	828	857	807	805	888	847	876	838	905	835	911	901	907	895	813	838	817	878	817	874	863	866	796	846	835	841	873	832	811	948	893	810	828	854	856	826	843	850	841	806	794	885	876	804	860	873	906	823	856	828	860	845	834	823	831	765	864	831	838	866	834	847	872	860	836	841	872	829	848	895	876	856	840	856	809	825	839	810	833	845	828	881	839	823	862	828	867	864	867	807	817	863	842	854	859	782	892	867	852	829	833	882	821	869	842	859	817	841	857	846	846	817	856	812	864	837	818	882	825	830	837	904	819	883	850	837	868	870	866	879	829	872	782	905	802	849	864	821	859	838	826	851	828	800	801	806	844	814	881	851	890	819	834	823	850	832	828	791	823	790	862	829	853	889	839	863	801	846	864	855	861	844	862	819	830	853	842	845	816	842	865	844	878	794	870	872	777	818	893	875	805	862	807	822	854	813	800	860	883	813	852	833	867	787	831	825	879	852	872	818	828	841	814	836	787	870	875	829	854	840	871	873	855	841	824	820	874	891	875	851	834	861	837	854	839	885	883	848	836	825	840	864	858	847	887	783	770	819	828	825	849	806	831	851	881	825	849	866	856	807	840	810	791	864	842	839	818	818	859	845	841	843	843	831	828	850	829	849	869	832	815	858	814	839	810	806	867	855	795	861	858	857	851	879	857	842	844	827	840	782	865	843	851	845	860	844	881	812	829	859	833	841	850	807	849	865	800	831	864	874	811	840	840	818	841	861	869	815	798	800	831	854	873	831	882	825	885	825	840	855	854	794	841	783	864	829	864	835	867	873	802	834	822	826	819	879	822	879	876	844	851	780	857	802	850	862	807	849	865	801	841	894	824	835	828	838	893	868	845	853	823	788	836	838	881	825	827	854	894	848	818	873	840	823	878	812	835	887	843	870	818	881	851	839	892	821	861	833	833	808	886	885	803	891	830	886	864	814	882	838	792	839	915	810	802	876	802	874	806	841	873	865	868	800	817	813	862	793	779	881	865	931	836	910	895	839	898	837	823	875	861	875	864	837	836	904	841	859	847	872	830	877	824	885	856	861	842	870	785	887	832	835	851	831	845	886	821	837	851	887	830	852	826	829	848	828	845	805	840	881	865	851	858	845	864	892	800	797	830	840	845	826	816	868	849	839	867	869	803	885	824	852	815	845	790	896	778	812	808	873	840	830	875	885	844	843	824	858	827	773	849	851	855	879	834	849	861	840	850	847	860	873	831	854	786	812	850	875	897	852	830	901	867	849	820	890	816	821	868	830	874	833	835	766	919	883	874	873	825	829	870	836	844	845	849	831	845	840	803	827	847	855	911	878	860	828	857	873	817	841	837	868	865	803	827	823	888	803	828	850	869	845	889	834	871	863	863	852	895	888	806	831	789	836	873	839	848	836	826	838	856	867	820	908	838	837	793	835	854	822	852	780	856	883	879	842	822	899	843	862	837	851	857	871	844	826	817	821	895	866	825	808	818	836	819	832	870	837	865	842	829	803	845	869	879	833	818	831	839	840	875	866	815	851	809	819	835	858	854	897	823	903	811	873	830	850	845	849	831	881	852	840	803	852	864	843	820	798	835	796	845	873	805	837	800	796	849	865	841	845	803	819	817	874	836	806	868	823	874	857	854	863	843	826	732	817	862	833	818	813	857	831	858	828	804	876	857	818	859	846	843	874	825	828	875	808	840	881	830	834	895	851	781	845	806	900	822	836	855	877	823	832	838	854	860	897	804	810	826	849	857	821	839	837	877	887	786	849	842	864	903	851	830	832	856	907	834	821	804	789	823	890	808	873	874	854	831	860	813	831	789	829	819	865	815	803	790	796	800	894	816	899	887	893	818	833	846	835	831	854	826	816	829	840	843	835	810	844	835	826	780	846	840	860	821	900	807	847	852	852	822	839	860	791	855	912	869	877	807	820	861	813	842	810	805	862	894	823	854	883	831	822	852	802	863	847	841	822	866	838	837	879	799	826	837	877	896	876	855	841	883	853	833	899	847	853	862	808	841	801	869	868	874	864	863	850	836	869	818	879	843	856	809	826	827	850	832	875	871	908	824	813	845	848	820	901	809	864	842	825	834	830	854	789	863	883	854	873	852	879	855	862	839	843	802	845	805	792	883	857	817	885	831	855	862	801	815	865	827	885	837	885	839	841	867	794	855	855	828	870	860	864	820	862	878	869	879	808	862	797	814	876	856	828	855	827	907	840	858	823	857	827	844	822	813	822	858	861	851	789	806	789	841	882	876	834	817	864	774	871	906	835	872	854	854	874	875	795	831	819	847	846	852	877	853	812	879	787	832	880	819	884	863	864	825	848	851	853	878	883	803	854	864	850	851	847	854	890	875	807	855	874	895	912	825	834	880	850	881	843	802	806	862	877	791	894	865	836	775	867	848	813	808	851	786	809	821	844	818	869	827	800	853	862	882	859	852	866	828	822	808	866	871	854	831	848	787	891	853	854	840	854	848	892	819	839	900	888	826	843	808	878	830	818	846	845	813	907	818	857	850	890	842	870	839	853	878	888	830	833	849	840	894	826	809	840	833	792	836	845	857	801	840	804	825	889	803	802	862	826	816	878	790	850	843	843	842	838	811	893	858	851	843	836	860	830	889	841	848	784	843	849	818	914	852	834	832	854	833	820	910	826	857	876	846	837	874	852	821	854	805	904	894	832	836	848	898	886	877	827	838	864	825	828	839	850	825	863	824	899	796	856	815	838	877	872	847	865	889	866	823	824	860	833	874	868	872	881	837	886	807	822	904	853	820	850	882	894	861	795	827	803	874	909	784	883	822	822	779	854	880	860	838	846	820	852	825	860	869	780	794	849	878	780	892	782	861	810	827	876	884	850	805	836	838	843	854	821	897	839	861	899	802	885	877	849	870	847	879	869	813	888	824	863	874	852	855	842	814	842	812	849	777	866	857	866	814	851	872	880	816	837	841	860	856	798	841	834	811	881	886	863	828	833	835	862	834	856	849	834	895	812	870	832	848	849	818	850	882	838	876	851	837	882	822	821	884	812	863	872	858	851	822	817	847	793	790	806	842	818	871	846	863	854	830	855	887	830	837	808	850	836	807	826	813	846	833	780	845	861	899	866	867	842	890	860	868	799	868	867	807	854	781	838	805	846	813	812	854	848	864	869	860	808	820	823	808	816	837	825	878	854	767	873	872	844	808	859	858	881	804	756	865	859	843	817	806	872	868	920	846	832	867	860	798	822	809	877	831	860	851	855	802	830	830	850	869	808	828	833	855	854	789	829	864	824	836	839	827	888	850	843	838	785	843	886	846	903	824	841	854	870	856	858
27589	17962	4024	582	402	353	345	349	346	287	316	321	325	318	309	318	312	296	304	338	314	294	326	323	328	313	326	287	298	329	299	328	259	316	308	316	310	275	313	303	307	284	331	313	325	327	277	297	305	292	313	350	293	308	270	300	320	324	309	290	306	322	323	301	340	332	318	295	311	300	282	320	319	311	302	309	317	307	320	335	333	290	297	269	305	319	311	295	303	348	324	318	326	308	296	345	328	309	311	328	315	309	354	331	322	303	272	298	311	341	320	320	300	299	330	335	297	331	290	313	297	346	330	305	283	312	295	312	290	367	310	297	295	303	299	296	306	296	275	285	299	292	345	308	294	324	313	335	336	324	297	335	328	296	318	296	314	330	296	316	304	313	286	326	293	309	291	291	331	295	279	307	309	272	330	292	308	334	302	339	329	327	343	313	346	315	368	310	295	314	274	287	300	294	315	304	272	311	353	300	294	309	302	273	284	279	304	292	341	301	277	317	315	307	287	335	313	304	311	293	296	316	304	297	305	309	279	325	317	307	307	292	331	309	298	282	312	288	300	344	294	318	330	324	313	300	341	314	336	309	315	317	293	317	309	293	314	298	304	318	299	321	313	302	292	288	305	330	302	304	292	292	330	306	303	322	337	341	314	328	311	298	313	301	303	298	292	308	309	332	320	339	298	307	314	288	318	299	327	320	297	301	301	289	316	299	313	282	309	311	308	283	290	292	311	315	338	290	289	297	352	313	302	303	314	315	319	305	288	321	334	320	297	295	337	320	318	298	348	324	332	278	327	326	290	300	335	310	294	314	322	345	305	317	332	304	298	319	317	306	315	301	298	298	312	253	293	330	328	291	326	335	328	289	313	312	299	274	323	323	303	311	311	328	309	297	320	315	308	302	297	330	297	289	303	305	311	297	286	332	289	312	306	317	274	291	319	306	330	331	322	307	300	300	331	313	295	337	301	300	326	317	296	313	279	326	299	304	319	301	292	317	334	290	312	306	322	326	314	314	295	305	280	316	307	295	313	303	312	287	316	294	325	287	330	358	312	290	317	310	299	326	309	311	297	327	290	327	311	304	301	310	312	304	266	295	298	345	306	335	311	297	285	306	278	321	300	315	299	319	292	305	331	315	284	307	301	279	283	340	294	310	327	310	300	284	335	295	312	342	322	306	287	276	328	291	321	283	341	331	293	295	340	350	314	321	308	297	300	295	298	275	293	343	307	343	297	321	335	326	313	307	304	306	314	281	297	303	299	312	311	283	298	292	302	322	314	329	323	327	317	305	318	326	300	334	282	302	302	315	286	329	304	277	326	309	302	293	293	303	311	339	312	329	319	310	329	319	319	326	317	325	314	328	316	296	308	313	298	325	314	306	328	339	296	306	321	309	293	301	319	310	317	285	314	306	303	308	294	299	291	320	300	312	304	316	330	306	312	337	302	325	333	304	308	324	302	294	298	314	304	312	328	300	311	274	305	279	327	300	310	294	306	310	321	304	329	306	331	338	293	298	303	314	336	304	323	285	310	283	303	325	343	284	297	331	308	315	315	286	287	306	307	333	289	294	291	313	315	287	312	302	293	313	306	309	302	346	281	292	321	326	314	327	312	324	293	329	351	332	274	342	287	312	332	323	342	310	304	319	330	319	332	314	303	299	289	350	309	331	283	308	357	286	298	332	334	292	290	305	310	307	291	291	304	310	333	289	275	317	338	314	312	322	311	337	309	303	306	302	313	339	297	311	310	325	316	316	330	293	309	281	293	268	324	307	329	294	293	313	301	318	308	292	289	328	314	298	316	334	299	314	313	310	343	309	320	331	329	312	290	311	320	340	322	257	307	335	308	305	281	293	299	319	310	289	298	313	324	327	294	327	309	305	320	303	294	344	313	312	290	273	304	301	311	316	286	310	334	310	314	306	312	291	309	302	325	348	325	312	312	327	294	310	320	302	303	300	313	289	293	321	321	300	295	323	303	301	306	319	311	334	320	296	299	318	276	289	320	308	309	302	314	324	300	325	294	316	327	300	301	333	306	316	324	351	309	311	315	281	301	346	288	324	303	314	306	300	290	306	293	308	326	304	278	308	300	308	302	313	321	314	298	300	338	297	316	308	310	285	332	305	331	328	327	317	263	294	324	313	307	318	307	329	310	325	296	329	308	301	343	321	276	306	318	299	299	302	314	287	296	295	292	298	287	312	316	344	306	285	287	326	334	302	334	330	322	298	283	292	318	314	288	293	346	280	306	300	321	297	288	320	294	315	344	316	286	308	289	332	319	312	316	350	297	306	320	324	304	316	290	289	320	292	298	271	315	317	296	343	310	263	342	272	271	299	293	316	278	301	309	281	333	317	297	339	317	335	311	310	304	323	321	299	318	287	304	305	287	309	296	316	308	311	310	322	318	324	313	302	312	299	263	299	309	330	321	286	300	302	306	296	291	320	293	299	305	326	302	311	332	304	311	316	331	331	294	328	285	306	331	298	319	285	320	302	300	317	344	318	294	309	275	314	301	322	325	312	314	296	307	327	301	336	329	317	342	321	304	315	309	296	301	313	334	308	356	338	313	282	326	297	334	348	308	306	332	303	311	288	300	324	311	322	295	311	268	309	292	318	326	332	332	310	290	322	323	342	290	306	327	296	300	316	299	305	348	308	303	284	299	312	296	282	290	337	302	262	311	307	325	260	331	337	304	294	291	320	314	327	319	320	308	342	312	307	299	297	306	316	285	318	305	308	319	318	304	302	294	279	327	344	325	325	314	308	330	317	339	297	285	347	315	339	276	332	304	298	354	298	322	321	308	331	309	337	337	311	323	313	340	297	323	296	285	284	326	319	298	315	269	341	306	306	299	291	314	327	301	347	331	311	284	324	314	312	328	303	320	299	289	290	316	303	317	337	351	282	323	302	303	310	288	323	290	322	316	316	292	323	318	309	306	316	312	298	314	315	296	290	312	327	313	316	319	307	343	343	332	313	321	316	310	318	296	261	326	323	308	332	297	300	293	292	311	326	319	330	284	310	309	302	282	304	280	300	296	299	268	306	312	303	325	312	321	292	286	293	294	298	319	328	332	348	330	330	327	291	296	299	305	283	305	316	305	311	334	305	306	265	319	304	328	341	316	313	312	303	314	309	318	280	299	327	294	326	293	294	338	332	336	299	302	299	307	319	332	321	302	294	321	298	318	307	318	331	296	303	334	299	323	342	291	299	332	325	278	293	290	299	325	290	352	293	296	287	258	292	319	317	290	330	300	323	324	318	304	317	316	303	289	317	314	304	289	290	310	313	312	348	326	327	311	287	301	304	278	328	340	323	316	310	299	309	293	287	321	298	333	311	315	300	297	313	313	293	286	336	341	273	306	329	310	286	323	316	289	312	318	342	325	330	312	303	324	303	306	320	318	312	315	317	276	312	276	282	291	306	298	327	313	311	322	321	313	316	328	298	272	333	311	297	293	322	305	322	338	293	327	342	299	311	315	315	294	287
6254	937	717	483	438	395	396	373	363	387	331	395	348	374	343	373	340	353	389	330	326	384	363	332	356	408	359	349	357	362	336	369	353	346	347	355	395	367	357	316	362	354	356	320	328	340	339	358	322	346	336	386	334	343	342	383	333	368	355	355	351	363	365	364	352	335	351	378	349	352	337	338	337	352	364	345	354	352	353	322	333	375	360	359	346	362	335	335	311	394	354	367	356	319	363	345	349	349	373	353	355	374	360	345	351	371	331	364	390	358	335	351	343	332	366	373	335	344	325	356	352	319	342	370	327	380	388	365	329	355	397	359	344	362	332	319	371	369	372	346	357	335	316	364	351	334	340	363	334	337	358	350	348	341	358	337	367	351	324	353	359	357	366	378	350	342	347	364	349	396	356	370	347	343	356	367	344	365	325	328	358	352	360	346	340	348	337	371	361	352	395	330	348	339	365	338	356	338	318	344	381	354	328	350	349	356	368	321	348	343	333	339	344	341	356	326	325	348	357	331	366	365	363	343	388	330	332	370	348	365	372	344	337	363	309	370	372	350	362	368	353	355	369	342	341	352	334	356	366	325	395	345	340	392	363	347	335	341	325	376	332	338	364	353	374	333	343	365	346	333	322	366	344	370	358	354	395	325	335	352	338	348	374	351	392	330	377	349	361	344	359	321	377	339	411	339	365	325	359	338	350	400	376	342	352	374	388	328	385	357	393	336	330	337	373	337	346	336	344	343	360	342	351	341	349	333	343	348	354	347	345	334	351	335	368	349	373	339	317	382	382	376	325	375	360	338	326	339	348	373	354	330	370	363	318	358	347	347	347	332	347	350	317	324	346	378	354	383	344	350	329	356	354	346	354	393	330	372	324	358	334	370	367	353	381	354	324	372	338	342	353	311	355	331	339	377	350	370	371	359	366	357	360	337	340	346	327	351	367	362	344	321	371	345	340	339	400	339	371	362	372	341	373	366	373	347	363	355	372	328	354	356	330	335	357	359	401	349	372	378	352	364	350	381	373	350	349	342	326	341	371	371	372	323	323	349	359	345	343	338	354	378	368	385	362	337	333	365	349	340	356	337	388	334	369	335	371	359	401	353	328	365	352	322	368	338	343	353	353	365	344	353	358	352	339	371	320	352	388	363	347	364	348	359	390	359	360	346	323	370	359	352	349	346	363	358	365	343	368	340	373	332	380	340	392	337	360	342	324	350	359	374	369	364	327	375	347	314	344	352	367	358	335	354	352	361	339	353	329	381	399	377	365	398	339	354	338	362	339	359	327	373	349	376	353	332	338	380	315	342	353	358	341	339	352	336	340	359	345	385	386	363	368	371	351	382	361	333	331	322	322	388	334	317	361	323	394	358	320	343	338	378	345	348	366	338	335	371	383	345	368	338	342	356	382	346	357	348	389	362	347	342	309	350	372	325	358	352	358	366	363	342	337	350	350	350	358	389	340	315	391	342	366	354	375	339	333	335	358	363	377	338	301	380	366	357	358	333	366	338	338	372	356	329	345	343	334	350	366	342	343	371	367	342	347	349	346	336	357	378	358	352	360	348	342	329	348	354	367	364	325	328	368	343	334	350	365	319	315	359	334	384	359	334	346	373	346	359	349	366	322	326	347	363	342	368	346	343	342	349	350	370	335	366	341	343	355	370	387	347	379	359	360	358	375	332	371	347	307	324	349	325	374	351	332	352	341	383	366	348	370	333	332	338	342	318	324	360	344	348	321	378	364	336	322	366	375	348	336	355	322	408	355	367	336	364	332	373	334	359	330	346	345	381	330	322	339	377	356	346	327	359	334	335	336	361	385	368	355	333	367	352	335	334	367	357	356	338	350	345	353	318	355	342	336	355	361	385	362	367	319	338	316	348	378	327	340	353	360	332	379	371	346	347	415	354	324	373	382	346	347	356	371	351	341	311	341	337	355	389	329	355	354	364	341	329	329	339	386	393	346	355	353	358	327	345	338	336	353	365	331	337	315	357	328	341	372	350	331	353	338	362	361	329	334	355	355	338	357	362	332	357	325	365	379	393	365	349	360	376	336	338	353	339	385	358	313	363	343	315	330	333	332	349	310	343	348	371	339	343	342	366	308	353	369	344	381	354	370	362	385	348	333	356	379	363	374	375	373	400	388	336	347	360	304	338	350	347	351	380	346	315	347	365	348	352	353	356	400	360	334	326	377	339	349	360	332	349	385	355	318	306	353	353	336	329	378	331	361	347	312	375	336	344	350	352	343	385	347	327	344	335	364	370	366	340	337	345	355	335	350	335	354	351	340	356	358	365	356	324	345	299	369	342	349	345	346	340	338	329	329	358	330	366	362	338	358	348	351	377	375	364	356	377	317	336	346	338	345	368	351	345	335	339	356	353	388	365	349	346	343	358	343	368	381	359	346	331	342	363	352	372	313	329	354	359	320	358	356	374	372	352	316	370	389	362	355	387	385	352	354	339	328	359	333	345	350	347	367	311	340	392	349	357	354	352	355	342	346	327	359	318	332	354	374	359	370	359	356	361	324	377	331	334	325	343	345	354	372	339	373	357	335	321	330	349	353	342	344	373	322	363	356	347	357	381	350	371	377	355	367	342	341	375	342	357	355	355	363	348	336	337	384	323	350	350	331	371	336	371	363	345	362	341	338	327	316	377	331	327	362	380	338	361	324	344	357	355	375	369	357	356	366	376	360	366	350	398	318	356	366	329	368	366	365	364	328	376	381	340	312	355	301	350	395	344	327	349	349	385	340	387	400	351	363	369	321	375	355	354	349	371	338	338	347	349	380	339	335	370	362	337	331	337	341	346	325	338	337	341	369	375	349	350	366	322	344	340	365	351	363	331	345	353	343	355	362	357	368	355	366	325	342	352	353	354	319	396	349	361	346	360	354	361	351	360	354	358	358	326	364	370	323	378	393	354	365	342	368	361	362	364	363	353	368	337	351	355	327	354	367	372	371	371	356	344	358	368	336	367	344	342	352	355	352	375	371	324	386	356	356	342	363	360	348	348	348	356	338	335	372	357	346	351	361	333	389	358	316	355	343	389	352	339	370	356	362	310	353	379	359	349	348	337	328	381	335	371	346	389	361	345	355	398	357	347	346	371	364	351	374	335	387	315	385	364	372	326	328	369	338	352	323	358	342	362	322	358	333	337	326	365	415	361	310	385	378	333	396	308	352	348	343	366	353	362	361	342	359	348	370	359	377	310	368	337	310	367	365	345	364	352	322	404	351	342	341	366	336	381	327	328	349	377	389	349	337	404	375	324	341	359	319	337	333	344	326	333	357	361	351	337	332	350	352	347	343	375	334	337	358	322	327	382	297	343	395	351	334	349	350	357	324	344	342	312	340	330	358	387	327	323	338	349	353	387	344	376	358	335	348	352	360	324	328	356	363	352	325	353	324	381	350	380	375	336	369	373	361	340	343	340	356	363	376	335	353	346	358	357	347	331	370	381	365	373	323	349	359	338	352	359	373	359	333	347
23808	21068	28215	24113	21065	9302	1083	758	636	605	593	522	475	518	502	449	433	460	406	439	430	413	413	407	429	404	477	400	404	421	378	388	408	400	406	405	405	375	384	406	424	418	419	384	423	354	411	395	419	414	426	414	390	389	409	426	362	396	393	388	394	422	399	401	405	395	399	370	407	393	413	426	413	421	392	399	396	379	385	377	402	436	369	356	380	387	426	417	370	393	396	395	421	372	444	390	395	395	404	402	357	404	412	395	396	429	385	424	406	402	405	411	381	405	376	385	414	421	391	392	408	369	379	414	397	430	406	390	395	413	379	448	428	404	385	383	370	458	361	427	394	387	367	382	426	368	398	405	426	408	392	360	389	382	385	380	372	395	439	407	396	382	423	406	392	407	386	416	425	394	410	399	421	383	363	384	394	409	387	382	400	389	423	374	400	403	371	426	369	399	375	372	374	401	384	386	381	354	381	390	426	416	397	402	398	392	383	411	419	384	374	378	410	367	436	414	394	360	394	383	391	395	388	418	422	387	389	396	371	399	377	397	411	387	401	413	391	394	390	377	401	401	412	399	376	419	404	375	408	410	414	374	384	419	390	397	379	374	421	361	400	371	391	392	400	404	395	378	419	406	350	402	358	368	400	399	387	374	408	398	448	394	379	388	417	411	385	404	372	366	349	406	411	422	420	416	412	406	423	386	405	365	362	361	396	379	397	413	405	399	367	366	423	381	400	369	352	430	377	389	403	392	414	403	422	408	363	372	360	399	417	403	417	399	384	372	368	401	425	413	389	412	402	427	384	388	419	386	375	374	363	435	385	423	358	390	382	384	386	415	393	379	394	382	426	409	403	381	402	423	348	374	435	434	369	376	381	393	402	403	418	415	389	417	365	412	390	391	420	398	382	402	376	367	379	404	432	393	391	387	389	381	378	413	387	375	400	393	417	392	383	419	377	419	386	357	405	421	385	403	378	425	426	446	395	398	377	384	398	392	403	402	384	384	439	386	376	354	390	411	372	433	378	359	405	396	371	422	399	423	387	418	432	412	394	391	385	388	396	404	361	417	414	429	395	340	367	414	380	365	401	385	400	403	404	373	421	391	388	423	424	389	408	415	391	398	422	426	397	391	394	427	402	407	408	399	378	401	409	398	398	395	386	356	390	414	405	382	403	415	406	356	387	385	443	363	431	421	391	405	393	368	451	389	385	407	394	375	365	392	413	384	390	395	406	388	385	392	381	403	403	371	362	397	400	444	387	392	403	404	396	384	413	387	387	396	401	397	324	415	412	358	440	404	386	390	449	430	416	357	409	363	400	363	360	381	392	390	375	365	389	383	383	393	399	374	440	376	426	422	398	350	377	352	418	407	377	405	416	420	402	380	361	365	405	374	403	429	402	409	370	419	388	385	390	404	425	420	382	416	414	419	414	385	412	405	434	391	387	411	412	393	379	406	373	437	387	384	393	404	451	395	387	417	375	408	387	418	424	369	395	413	409	388	398	353	404	371	404	406	397	402	381	414	368	403	393	395	390	401	359	411	394	379	384	406	368	417	429	402	406	418	411	384	436	385	382	394	401	364	391	443	409	391	387	410	432	385	388	385	410	410	381	401	403	387	393	383	419	431	392	390	375	403	343	404	421	389	407	376	409	363	413	444	409	379	377	405	407	409	428	365	407	401	376	422	419	365	376	410	384	419	390	377	409	413	378	399	411	366	391	404	402	380	416	379	368	400	393	410	394	359	395	388	411	383	394	375	385	384	413	407	407	388	421	374	401	417	407	372	390	374	392	385	360	436	400	385	383	399	400	404	377	430	356	406	398	379	396	405	395	384	380	394	411	383	406	404	440	356	398	390	355	396	391	374	416	395	376	379	408	397	387	378	402	373	397	433	383	400	384	359	388	424	394	388	412	392	384	387	354	404	400	421	399	392	398	417	429	384	409	405	395	382	399	387	361	432	363	392	410	387	396	407	397	383	368	422	393	408	393	361	399	417	384	430	389	369	416	401	381	404	435	403	383	392	368	377	392	388	381	399	400	400	406	411	405	402	411	366	403	405	377	365	372	387	414	380	407	390	417	415	394	396	408	375	399	388	419	373	361	392	395	385	399	417	440	425	376	398	410	384	387	418	377	408	393	386	428	386	380	411	400	395	390	437	373	384	390	396	383	392	379	371	426	368	416	400	389	420	397	433	397	401	393	396	369	365	402	382	355	409	402	389	388	384	429	375	390	395	396	427	392	394	387	405	410	412	429	353	379	388	396	387	410	395	408	420	411	393	407	396	399	413	394	383	391	403	393	398	390	392	415	373	403	374	388	426	372	402	394	362	394	378	420	423	358	398	405	410	404	399	386	386	383	407	378	390	395	369	383	374	427	366	405	389	387	392	401	388	380	381	419	425	409	399	401	400	375	379	414	356	401	390	403	421	415	381	416	373	398	366	401	393	399	372	402	398	397	404	435	395	372	380	423	431	430	413	371	418	405	385	375	357	400	407	405	372	396	390	399	387	378	411	403	416	394	386	381	411	403	376	407	420	407	424	406	386	395	360	417	375	402	391	408	380	413	400	400	397	412	400	390	385	409	397	412	390	384	394	385	406	390	371	437	452	383	393	385	380	370	399	418	383	376	405	401	386	370	375	405	419	461	387	390	395	403	392	378	430	362	379	381	385	370	395	370	358	402	413	413	418	402	378	371	423	343	410	369	413	428	413	405	401	430	392	365	371	377	378	423	407	395	390	417	374	402	399	408	388	397	414	365	371	417	415	397	378	392	387	410	405	402	391	395	387	404	359	397	394	378	385	374	387	387	354	384	409	382	376	385	401	376	407	373	392	403	384	399	416	414	436	416	352	366	389	394	410	371	368	429	427	398	391	388	400	370	384	422	429	390	405	405	393	384	383	429	414	420	379	408	407	388	411	388	407	412	409	409	408	399	437	428	385	382	431	424	374	418	403	406	403	406	434	428	408	393	376	394	387	383	411	389	411	364	406	367	403	400	413	446	430	395	383	374	399	402	358	387	362	407	419	370	374	425	395	391	460	381	399	371	384	419	402	403	403	371	372	431	408	395	396	390	412	419	423	392	354	412	393	435	413	429	401	400	410	397	410	416	350	396	404	418	381	368	420	361	404	425	385	388	383	379	353	398	392	400	403	415	405	385	395	422	408	390	402	370	404	423	384	371	425	393	394	416	417	414	349	385	375	413	354	367	355	414	410	361	381	387	423	393	437	377	380	378	460	394	397	425	415	381	405	383	389	418	380	407	413	381	423	405	394	388	428	394	406	410	418	419	407	419	375	399	388	430	424	387	393	384	388	397	436	391	374	375	403	416	427	387	421	379	408	408	407	365	396	386	406	394	371	404	372	431	411	379	406	408	412	431	373	371	409	399	387	408	392	376	365	392	336	396	394	397	377	383	375	413	437	430	362	423	368	403	415	366	437	380	391	410	383	415	421	399	409	427	428	360	378	432	438	369	411	406	392	368	380
19991	9189	5947	2814	2102	1599	1269	1036	816	790	726	665	579	561	560	536	448	488	478	474	494	502	422	436	464	475	458	444	457	470	429	440	427	459	462	450	433	456	440	434	455	420	448	430	473	421	401	405	425	438	439	401	426	506	439	416	432	439	433	424	422	432	450	404	470	426	404	429	431	404	457	445	406	413	415	434	410	420	426	383	413	453	440	420	399	432	440	420	428	397	424	464	421	390	421	430	382	390	437	421	431	398	444	437	422	446	420	472	429	437	445	412	404	410	418	408	444	411	426	399	437	410	430	436	454	414	373	451	375	422	413	378	429	420	418	436	426	407	401	401	444	447	425	394	476	396	420	440	428	407	410	454	430	426	415	459	412	427	414	405	431	420	455	410	372	410	403	439	431	427	420	433	404	416	396	434	464	425	402	432	403	391	427	427	415	477	389	416	435	426	431	453	464	408	395	411	418	431	443	428	418	422	402	387	412	436	370	373	411	427	419	394	436	399	445	418	440	432	409	441	403	435	425	440	434	377	441	397	420	400	414	433	430	403	417	435	442	395	417	392	425	418	431	417	421	428	397	425	411	391	410	408	413	436	429	430	388	414	447	448	397	426	397	448	402	440	411	413	416	430	419	434	407	452	447	405	406	407	443	374	428	425	398	455	402	438	413	424	424	401	418	426	421	435	408	405	450	443	387	428	387	452	398	423	398	434	415	389	405	417	438	434	405	398	412	447	441	437	383	421	437	461	426	432	436	419	415	428	398	409	398	469	434	458	409	401	423	407	418	417	421	378	413	423	433	446	385	413	416	423	418	414	422	433	406	424	415	438	429	434	455	407	441	456	423	425	444	443	387	417	405	443	395	417	419	405	414	437	415	434	405	430	427	437	453	397	425	397	398	395	391	413	419	401	368	434	392	464	412	458	443	401	431	420	448	432	403	440	445	383	434	447	445	410	446	404	453	477	373	450	411	405	436	379	388	455	383	460	421	444	408	458	437	426	388	468	421	421	450	417	398	414	396	411	422	424	410	410	424	435	416	424	434	416	454	407	457	396	373	418	437	425	427	414	414	409	360	427	410	384	453	414	400	417	402	420	456	412	438	429	426	436	412	419	435	397	438	384	429	380	404	415	415	455	430	446	436	439	416	436	444	452	418	396	415	430	418	432	394	452	428	452	423	413	438	443	438	427	443	424	435	452	442	426	445	392	406	451	396	439	397	444	475	414	465	386	415	406	418	458	448	435	435	438	419	444	377	409	430	427	428	444	406	425	438	426	409	433	439	410	415	439	439	407	443	410	407	449	424	423	410	407	435	397	447	379	400	422	414	398	399	401	432	423	399	404	407	436	411	418	423	395	410	445	426	444	415	435	417	435	460	441	432	424	393	416	369	449	417	389	390	407	423	406	406	444	416	423	435	376	415	469	401	424	431	416	422	377	443	393	421	408	453	415	421	448	390	412	413	388	447	411	422	417	378	383	405	408	428	414	442	429	426	443	417	396	397	406	387	417	402	397	408	408	408	433	430	413	423	444	447	441	449	456	404	403	412	420	397	421	411	437	409	426	421	428	396	427	455	375	411	405	450	431	428	434	435	421	402	437	435	415	381	460	400	433	439	438	416	402	458	459	396	407	402	402	420	439	414	399	392	424	428	418	459	427	402	399	424	418	414	446	430	376	434	426	465	419	413	446	415	417	419	402	416	405	431	415	433	449	454	427	431	426	436	416	397	436	423	400	409	422	449	420	435	372	427	405	449	402	419	403	405	414	406	380	424	431	441	424	446	412	354	399	407	454	402	403	444	413	428	476	451	447	419	396	448	442	416	410	396	454	406	476	421	425	438	411	374	444	403	427	449	409	429	457	376	411	425	386	427	394	407	437	403	417	438	386	433	416	428	397	407	364	423	433	425	418	411	374	381	442	418	406	438	431	405	420	444	437	423	438	443	416	438	401	421	450	443	401	392	444	420	422	425	414	386	455	402	423	404	418	426	423	417	446	447	389	411	403	483	387	416	388	458	407	437	450	393	420	385	435	432	454	447	420	412	443	417	432	436	432	432	382	385	426	394	403	438	393	434	450	405	401	424	427	397	441	415	433	404	410	401	400	453	431	455	441	448	420	370	423	438	426	404	426	438	430	369	371	404	448	431	448	397	441	424	439	415	419	404	422	396	428	443	435	416	425	405	415	410	421	393	434	425	421	427	450	413	438	446	442	387	423	409	408	376	415	435	429	434	402	426	412	447	409	424	417	413	386	392	417	443	412	400	416	383	425	429	434	409	382	448	430	432	410	449	428	428	432	424	442	421	418	457	421	394	450	395	419	422	418	412	414	408	404	479	413	447	417	396	401	453	403	418	416	402	421	450	435	421	418	430	427	418	393	438	396	443	451	430	414	434	430	442	439	411	416	411	422	434	418	443	439	399	435	414	427	440	438	439	410	395	399	419	432	421	404	439	452	406	444	403	425	397	421	420	426	419	404	388	410	413	395	435	422	389	424	414	440	415	406	412	455	424	440	424	428	425	425	435	452	366	454	434	429	394	412	415	424	401	416	418	451	418	401	426	408	423	404	389	459	459	424	425	401	389	430	400	378	445	439	392	401	424	404	452	412	449	422	416	407	426	428	402	417	415	460	411	392	435	424	441	462	422	425	361	401	403	454	418	439	413	456	430	412	430	437	433	445	387	416	458	415	427	418	465	398	425	420	393	416	401	416	412	409	404	426	440	417	444	415	424	399	437	423	413	426	417	430	404	383	443	433	438	478	366	421	425	432	420	395	412	444	423	400	398	422	429	414	412	419	391	436	428	429	445	418	426	411	438	412	411	432	417	383	411	444	387	450	463	415	429	424	458	420	422	408	424	401	432	433	405	404	398	424	399	426	461	451	423	421	427	411	418	416	441	398	431	458	445	418	413	424	416	403	432	481	442	374	406	390	454	421	435	443	429	375	433	399	440	395	439	444	376	408	401	407	447	410	395	393	401	426	454	417	418	365	404	400	444	445	448	439	442	421	438	428	436	451	424	425	411	382	423	425	409	401	410	397	461	401	448	406	414	416	415	404	425	440	423	412	391	453	425	402	412	413	424	428	435	411	421	436	416	431	408	423	441	445	381	434	414	434	421	405	414	442	430	437	420	411	395	396	423	413	389	420	431	431	415	424	404	412	409	428	398	447	414	412	449	428	428	425	434	408	398	416	427	443	422	439	457	401	412	395	427	421	428	452	418	384	424	427	424	383	422	403	418	459	417	405	451	432	446	412	420	449	418	397	436	418	441	443	417	424	389	437	450	409	427	414	435	410	430	416	393	383	436	405	396	402	394	394	394	419	408	430	401	428	428	392	387	461	412	429	438	446	449	417	382	419	392	453	415	416	432	423	408	434	422	429	435	430	425	408	415	420	425	402	414	417	430	436	408	448	440	403	393	406	417	468	408	429	436	456	432	480	410	439	395	409	412	417	385	417	407	407	413	415	448	418	397	393	418	452
25009	21088	27195	25162	10110	1090	846	812	698	742	685	688	656	664	646	661	629	622	642	657	676	612	601	615	612	620	619	603	604	624	610	626	612	630	654	599	622	638	636	596	664	630	613	634	604	605	600	652	639	638	602	647	660	653	567	641	667	622	630	602	659	590	627	571	640	625	581	604	621	598	663	649	624	648	631	640	634	634	629	592	649	622	627	679	594	626	595	645	584	602	632	617	619	622	632	630	625	607	651	581	672	625	612	604	611	611	622	616	597	626	642	656	640	613	654	627	653	576	629	676	635	630	616	639	659	574	660	623	649	599	613	609	653	576	643	638	630	670	595	649	624	647	606	569	655	642	628	588	658	603	625	582	628	642	600	623	659	601	631	620	645	645	622	602	610	596	629	623	602	653	595	653	650	605	633	607	628	598	626	647	615	630	567	580	608	614	641	619	599	624	639	634	615	664	612	580	602	640	629	600	629	639	613	636	610	607	638	652	585	623	633	672	620	668	668	620	645	621	562	635	609	617	612	634	615	609	616	663	648	639	658	627	638	626	628	659	610	606	617	632	642	611	623	580	614	591	634	617	616	612	619	671	633	595	629	594	658	625	620	603	615	613	649	625	606	604	633	642	619	646	553	656	614	615	618	598	583	606	634	628	651	635	614	587	604	635	633	625	621	644	625	644	651	570	618	640	636	644	631	631	654	648	605	618	653	618	599	658	630	559	590	671	613	622	631	620	606	659	601	615	592	641	670	624	583	646	618	603	658	621	661	625	597	594	643	629	608	649	574	597	621	608	615	617	564	608	600	634	671	626	602	644	616	648	585	604	585	603	595	631	631	675	632	604	652	627	649	623	626	639	639	636	651	618	612	644	620	607	617	598	618	611	573	610	559	612	643	591	583	608	633	642	630	614	597	650	586	630	623	635	563	651	637	613	635	656	603	636	624	611	642	604	645	576	601	637	588	625	632	659	603	621	641	612	612	617	606	621	614	619	628	634	617	585	603	553	592	648	565	606	633	596	643	645	609	578	605	589	613	587	643	659	677	636	604	637	635	621	641	607	546	616	627	645	606	567	622	607	589	621	617	581	618	592	612	627	588	599	637	620	664	618	641	591	625	640	640	605	657	573	589	657	603	633	590	609	641	641	618	652	625	607	627	594	617	593	590	648	648	624	615	619	605	635	609	627	604	638	598	658	583	614	635	607	654	654	623	640	638	629	633	584	632	601	637	663	612	630	621	630	637	614	609	615	599	591	648	621	626	661	655	638	569	609	631	632	613	638	615	593	681	634	598	614	626	612	589	603	610	654	647	578	618	657	626	685	583	618	606	609	626	603	610	602	650	619	612	636	639	627	602	634	629	635	597	624	615	637	595	632	639	602	640	641	596	620	654	651	635	638	604	624	606	617	624	629	617	604	614	612	650	586	612	616	641	603	605	596	645	633	619	620	621	579	615	640	624	647	645	608	599	599	659	599	673	629	644	536	650	593	637	608	634	663	592	603	600	614	654	620	613	610	584	614	618	581	641	651	593	630	637	610	556	635	625	646	656	646	643	621	581	587	652	632	665	617	599	663	592	650	633	607	650	632	584	634	603	626	607	635	634	632	651	591	591	640	636	603	622	629	562	637	612	588	619	594	596	614	612	572	644	606	614	608	620	614	609	648	620	655	602	596	609	615	637	642	646	663	645	572	630	617	649	626	640	613	580	656	642	612	633	616	671	639	601	614	567	651	653	664	663	587	628	591	609	632	667	604	604	579	644	639	577	643	633	629	591	678	646	651	608	624	625	597	596	609	661	568	622	682	610	636	594	611	646	603	635	634	646	603	650	641	575	573	612	609	605	611	612	633	626	622	616	608	594	587	597	596	632	625	662	593	611	605	596	644	612	596	607	641	629	584	620	598	601	649	661	589	606	550	657	642	597	605	577	635	583	626	604	646	602	603	628	660	605	688	634	645	629	623	637	608	632	590	613	615	657	605	640	620	639	634	598	619	595	594	644	586	677	615	598	627	564	631	656	603	542	612	603	614	629	607	622	609	639	550	652	626	599	612	618	616	621	616	615	653	626	621	642	642	602	581	627	613	624	611	651	611	609	648	611	596	629	588	637	652	648	642	648	621	576	597	583	590	649	627	614	606	620	623	632	594	608	620	587	619	608	628	641	597	608	583	617	639	647	591	617	641	667	595	665	592	600	607	626	642	639	621	592	656	586	630	613	596	632	614	612	607	602	623	639	640	603	609	604	633	662	619	609	542	605	675	613	643	631	616	647	632	604	610	663	627	582	612	608	584	617	602	660	622	608	639	626	644	639	610	640	612	611	627	559	659	551	585	654	601	642	640	635	604	645	634	644	612	611	559	606	585	605	624	585	618	657	601	601	601	644	614	638	598	640	632	607	637	621	621	597	607	635	596	631	636	591	608	626	656	645	617	635	646	590	625	609	603	597	604	603	606	617	609	583	610	599	653	646	614	628	641	644	660	647	620	627	633	626	615	639	627	601	655	604	642	595	629	603	622	625	615	582	598	629	605	625	640	625	658	622	593	598	602	597	615	620	606	645	606	584	613	644	661	585	641	644	667	619	631	555	547	640	628	657	594	634	633	576	621	626	600	622	598	624	603	649	615	554	644	612	599	642	589	608	641	607	605	617	650	608	619	622	624	640	640	601	609	587	616	594	638	609	593	651	559	653	630	607	620	613	643	580	599	631	595	623	624	622	636	615	640	639	640	577	608	604	635	654	638	621	661	600	581	608	624	630	634	623	628	608	613	595	596	612	619	578	602	612	625	579	640	652	609	647	623	601	641	647	611	636	576	605	657	642	639	580	650	575	659	605	599	615	661	622	575	583	589	621	632	569	642	642	655	647	637	635	665	618	641	607	621	618	631	598	633	649	617	632	639	605	668	673	587	654	626	633	609	627	595	586	618	604	643	595	640	580	616	617	624	623	599	627	673	611	619	621	611	626	655	652	678	632	628	636	606	616	631	622	605	588	612	626	609	642	594	650	613	608	561	582	613	644	654	656	626	629	612	588	610	552	642	604	636	610	655	598	627	595	626	594	674	602	653	643	642	574	563	613	630	627	620	588	606	605	658	586	603	641	662	619	590	596	678	602	664	652	599	639	598	575	621	616	608	622	617	608	612	601	599	669	610	625	609	599	616	595	636	658	620	606	639	634	623	640	636	631	629	603	630	625	607	642	584	603	656	636	630	608	618	661	652	596	627	657	595	589	619	623	617	608	653	666	629	618	633	622	623	574	632	621	626	606	595	606	619	595	663	652	604	589	679	612	671	619	618	611	584	632	671	623	611	601	634	670	595	612	672	647	639	581	618	595	608	652	678	634	612	629	630	588	656	644	556	591	620	603	621	611	636	579	588	611	591	607	576	606	651	654	643	628	646	624	593	643	628	631	581	626	605	642	624	637	562	660	609	637	645	641	613	608	630	577	638	594	633	649	649	603	583	606	641	558	622	620	597	565	603	639	631
19965	5537	3502	1950	1533	1294	1111	1022	927	850	769	724	770	759	733	697	676	670	702	661	705	664	687	672	690	661	665	675	649	656	676	717	671	631	685	705	692	643	674	654	653	686	698	654	681	644	675	726	685	674	667	659	715	682	687	673	678	675	623	699	634	655	665	627	716	646	664	662	670	666	671	692	696	665	690	613	649	646	693	650	650	669	706	681	698	667	731	670	667	710	627	670	658	685	648	683	696	687	642	661	689	656	648	628	695	653	656	633	669	672	657	682	651	616	696	677	659	616	664	673	638	646	735	653	673	645	635	687	655	697	633	682	691	622	670	659	700	680	633	676	656	656	638	640	683	667	650	650	624	658	650	703	676	654	711	639	671	679	682	656	677	703	696	635	674	645	633	657	702	625	674	643	679	698	653	635	675	677	695	696	653	618	671	663	646	610	697	651	665	651	646	668	644	668	674	661	710	673	657	590	678	650	652	682	658	662	692	720	663	603	688	717	696	709	649	714	651	707	639	610	677	668	653	669	635	691	660	669	675	622	648	654	648	651	677	671	707	662	692	710	698	655	681	680	667	662	699	727	687	653	650	641	666	715	643	641	666	662	657	705	667	669	652	672	695	633	667	643	641	647	631	667	621	659	692	693	668	672	633	655	668	687	698	700	614	649	635	640	690	656	652	649	653	656	646	646	653	693	633	662	696	658	698	675	630	684	676	678	698	674	696	616	728	672	649	634	632	624	655	682	687	716	663	641	633	661	668	699	661	632	646	657	666	628	671	643	636	717	678	663	618	645	664	652	682	679	716	647	709	675	656	614	638	640	660	672	626	638	680	674	684	637	642	635	668	701	662	675	636	684	696	625	666	628	672	688	627	714	673	623	624	674	702	669	609	655	660	694	664	617	630	680	632	667	662	694	684	641	674	681	678	661	682	660	647	718	675	686	697	694	675	665	631	661	671	640	683	654	650	625	639	683	653	678	680	675	643	629	675	694	691	639	664	692	685	674	682	653	644	703	692	694	659	633	682	666	638	600	637	692	660	670	629	636	629	691	612	659	602	675	720	690	671	678	650	665	671	666	668	642	641	667	633	668	695	656	659	651	687	637	654	677	652	643	648	672	682	674	672	632	655	658	700	673	665	663	648	670	662	665	658	634	701	663	675	644	648	659	664	661	690	661	662	691	661	667	672	634	674	619	623	665	670	640	659	676	698	670	683	667	656	721	663	698	654	643	642	628	660	630	696	682	643	681	700	624	664	666	653	623	675	693	629	612	675	648	695	651	633	674	624	708	656	698	655	640	696	626	690	609	638	653	698	658	672	636	689	698	685	631	650	666	712	641	610	689	742	691	643	627	667	651	669	645	644	650	656	675	588	666	696	688	641	681	651	631	621	609	657	652	656	628	675	676	634	704	681	642	655	671	626	647	678	650	706	670	717	686	697	629	664	673	684	676	639	677	684	635	699	680	607	661	713	662	672	623	638	691	672	661	652	671	678	684	694	637	664	656	717	677	659	724	651	664	673	700	675	660	694	698	647	670	686	668	636	668	690	659	659	636	683	660	639	670	644	693	721	730	685	734	670	716	672	629	688	614	675	652	634	654	669	637	647	668	666	657	667	652	651	673	675	636	669	714	690	639	683	640	617	636	707	680	641	644	685	662	662	675	670	647	639	638	685	639	704	658	625	647	696	651	702	679	669	686	649	658	639	645	624	638	661	684	703	657	629	714	654	626	659	660	727	704	644	673	661	665	673	667	661	658	653	714	676	698	633	701	668	687	644	673	656	628	669	667	699	648	679	650	689	682	631	669	707	641	662	626	655	686	678	682	636	658	661	690	669	660	717	661	678	708	607	671	651	674	601	656	686	698	629	690	648	653	663	677	665	674	676	685	689	703	677	624	696	626	647	659	660	656	658	681	685	605	645	634	681	660	653	698	634	639	693	626	667	671	649	668	620	663	640	667	662	679	673	641	636	658	626	639	675	605	662	628	674	700	674	696	643	652	675	686	662	667	615	662	674	681	674	628	634	695	675	642	684	638	658	684	691	672	634	649	715	656	681	673	621	644	674	675	653	689	680	633	706	623	637	655	652	702	599	677	692	644	699	667	641	650	625	675	685	706	691	679	694	643	663	669	689	658	635	643	648	712	713	658	662	681	681	704	699	676	719	669	650	667	656	629	661	645	615	677	661	701	644	642	631	673	691	695	682	645	662	639	657	639	678	636	668	662	658	639	659	607	714	664	646	677	696	665	667	679	698	601	667	690	644	645	639	704	627	685	667	692	715	696	690	660	634	638	691	675	689	606	673	689	658	659	696	709	677	682	626	648	645	664	658	673	678	636	678	703	668	627	657	649	681	668	719	699	675	620	640	679	681	646	676	675	672	670	655	690	595	695	645	658	688	628	709	636	626	662	652	663	696	646	677	674	676	645	651	672	693	620	670	703	651	660	663	696	649	716	630	664	676	652	662	682	721	633	674	652	663	669	683	695	692	641	690	677	644	677	625	700	651	640	662	664	646	679	667	653	705	638	611	683	647	655	661	665	728	641	639	644	622	630	706	694	671	652	675	630	672	705	705	652	633	687	677	666	666	668	701	681	638	651	680	640	646	652	685	662	635	698	680	614	722	624	687	641	667	652	647	652	706	692	657	665	687	625	711	670	679	698	642	662	681	652	619	706	717	635	680	668	644	667	667	628	710	655	669	676	687	656	644	652	663	671	704	666	663	706	687	665	689	617	642	651	658	634	655	620	702	662	647	691	667	672	682	684	659	684	667	700	689	672	665	634	697	690	685	632	653	643	665	649	662	633	644	660	718	670	686	642	675	653	660	673	679	619	661	632	687	714	702	648	691	643	670	656	671	672	677	692	676	718	631	618	695	625	629	634	648	639	644	608	687	632	627	656	643	660	694	618	665	682	680	605	675	648	696	649	707	647	649	654	684	672	662	657	657	660	638	694	677	674	687	642	641	644	681	635	662	693	653	637	678	642	687	665	677	653	674	694	661	685	676	635	632	656	676	684	664	651	649	616	715	640	663	658	656	684	673	706	661	697	643	706	652	664	652	665	642	634	663	642	665	648	681	659	625	688	638	700	690	715	646	648	699	683	676	631	655	692	666	647	652	669	700	670	695	662	636	667	699	693	672	622	647	653	679	607	635	667	673	666	659	652	659	645	673	665	705	669	673	691	614	662	650	638	694	657	670	669	641	654	630	688	700	638	694	653	701	660	639	672	630	682	652	640	602	683	634	693	689	646	661	640	677	638	686	690	687	694	666	656	651	639	681	661	659	684	677	697	676	669	734	668	656	653	699	679	673	700	670	653	683	665	740	656	702	690	626	662	685	646	637	636	663	634	660	634	638	672	660	655	656	685	662	651	658	728	677	651	672	690	692	633	682	670	652	640	643	638	686	682	694	653	675	645	681	647	660	635	721	655	664	632	679	694	677	691	680	678	679	648	669	703	670	697	698	751	642	622	680	665	722	695
22659	21134	28768	23720	21140	21221	8832	1592	1339	1198	1081	1041	1074	980	1005	924	940	940	900	962	927	908	921	876	893	918	848	896	785	931	806	775	883	885	801	851	834	882	841	844	891	829	905	852	856	902	878	837	857	855	842	844	815	811	866	831	930	825	846	867	871	845	826	878	852	845	816	867	810	817	870	889	803	845	789	856	858	849	847	819	805	848	831	828	887	894	881	871	831	847	806	885	835	824	846	804	854	787	832	814	821	803	795	873	812	830	869	872	858	896	855	848	864	812	855	844	863	871	830	875	865	861	859	807	841	860	866	835	891	865	835	818	868	843	810	834	834	798	870	819	859	868	827	842	803	804	825	810	857	858	835	786	822	821	842	820	837	826	839	792	760	813	863	858	856	854	839	854	843	842	864	802	824	834	863	832	881	854	933	830	841	848	815	814	877	873	892	863	870	852	815	887	784	803	813	857	882	891	840	869	814	787	844	853	861	823	827	824	857	822	829	867	842	877	811	939	867	806	837	816	882	808	822	834	849	784	818	859	842	853	881	858	856	823	859	785	904	837	825	827	822	906	829	883	838	858	851	820	817	810	836	823	784	808	864	855	836	844	860	795	837	787	888	804	839	870	796	845	884	864	859	857	894	855	822	883	821	851	824	826	860	824	838	863	850	907	841	863	859	863	818	744	859	831	831	865	844	854	893	835	855	790	818	834	872	856	843	824	873	857	873	847	834	850	857	884	838	866	914	839	857	851	815	827	881	874	853	884	771	825	801	867	843	891	848	878	824	850	812	850	844	854	741	849	831	912	805	837	822	797	839	832	806	865	830	854	831	843	804	793	769	858	856	874	851	870	786	846	793	857	827	807	790	813	867	883	847	865	873	818	816	855	811	817	812	819	873	848	893	855	811	862	848	850	910	853	889	835	903	803	870	801	846	835	877	908	821	798	801	852	829	838	836	834	825	838	815	856	883	834	789	828	815	838	900	812	829	827	806	844	853	837	849	819	816	843	837	830	788	824	805	832	808	843	824	819	884	805	835	819	820	845	844	809	817	839	837	790	819	839	796	843	827	776	828	848	801	834	846	846	772	822	825	876	802	811	841	849	784	823	849	810	794	850	874	830	829	885	861	873	870	852	834	830	881	815	832	804	821	780	832	823	802	808	811	841	784	870	899	823	820	803	865	836	825	783	832	815	919	840	842	844	835	849	863	848	829	828	794	805	836	833	816	873	841	836	891	793	825	944	863	885	817	851	790	856	838	820	922	894	834	895	899	858	866	797	811	829	859	845	819	873	807	818	848	854	813	831	880	840	886	837	880	838	847	858	826	860	816	835	856	855	816	881	780	835	799	875	784	795	836	810	871	874	860	874	770	932	851	831	845	812	881	874	832	872	832	817	831	815	837	843	813	841	878	864	839	793	814	847	798	884	792	869	856	828	800	837	846	888	852	812	848	835	835	881	793	819	841	811	816	800	911	816	805	779	844	793	834	854	845	850	815	878	813	841	841	798	865	863	901	812	844	804	825	830	837	854	860	862	771	793	838	859	872	809	861	795	873	869	847	823	823	821	853	853	853	843	904	830	808	876	824	832	842	855	758	901	836	860	865	839	867	840	795	864	823	832	820	807	853	891	865	857	804	800	828	852	829	836	905	864	846	876	800	828	861	831	854	847	830	896	807	777	789	812	867	916	822	793	826	804	855	765	875	829	825	846	817	774	894	866	827	885	798	856	829	826	900	783	859	883	845	847	855	815	817	829	837	913	887	881	880	823	846	849	845	838	831	818	781	820	849	852	842	800	861	847	794	847	821	794	813	879	796	865	870	818	858	891	812	829	831	809	807	794	847	860	844	798	812	851	819	840	866	884	864	860	872	836	852	829	808	807	847	823	866	821	853	803	768	862	868	833	847	851	831	879	842	836	829	821	794	807	855	803	812	845	830	838	800	823	836	831	881	816	868	843	837	782	765	842	877	838	866	819	837	816	777	883	830	823	849	882	832	875	863	837	866	861	836	887	817	776	850	793	849	862	827	806	838	899	851	801	867	798	799	818	840	848	790	833	821	848	832	845	812	823	829	854	854	851	856	788	877	893	829	808	887	825	836	794	839	822	856	844	830	805	824	878	816	805	854	819	845	838	836	815	849	817	882	816	795	812	806	830	824	793	841	842	831	872	876	856	843	798	875	834	841	865	806	838	813	828	883	813	855	847	874	842	829	837	900	847	764	821	761	838	844	827	836	866	842	808	865	840	822	861	801	830	859	766	855	815	791	834	871	846	808	901	830	784	836	897	867	783	809	858	789	808	806	882	828	843	853	817	893	805	853	850	909	772	823	841	834	804	859	818	820	776	823	759	824	788	807	796	858	819	843	851	910	822	857	823	873	814	819	838	860	784	891	896	880	853	830	837	845	809	848	865	839	894	798	851	843	852	828	801	836	859	828	818	833	848	889	856	846	809	814	841	818	830	823	869	797	819	779	840	837	813	823	867	880	854	860	861	794	858	859	824	834	829	847	904	804	844	843	895	824	828	849	846	869	821	829	802	804	837	812	868	837	804	886	833	791	844	853	839	863	837	854	860	787	790	845	825	827	872	807	864	849	845	876	865	853	864	863	865	853	833	827	816	807	836	803	847	833	805	889	806	812	822	795	872	816	876	785	842	835	832	824	852	886	834	848	847	836	821	835	795	902	870	838	839	777	822	828	837	814	811	845	835	845	821	867	825	843	855	826	857	746	819	811	869	827	794	795	834	857	815	812	849	897	824	780	838	840	852	876	811	815	874	817	847	905	832	865	881	842	824	859	834	783	879	834	846	853	865	823	846	828	807	879	876	861	824	758	840	827	860	847	856	830	841	812	840	844	808	837	835	866	895	832	827	840	824	832	892	848	805	844	775	834	827	810	818	813	897	830	805	840	880	837	861	875	783	851	819	859	813	830	847	855	844	832	859	826	836	882	799	844	884	823	862	883	860	875	823	832	823	811	837	845	823	894	814	870	830	818	851	864	846	803	896	813	841	888	867	876	829	823	853	867	800	850	803	833	837	877	871	786	836	850	850	853	834	827	841	834	857	895	830	863	832	855	865	860	908	783	845	808	805	800	832	848	837	778	842	792	847	856	792	807	852	891	860	835	907	823	824	869	861	866	844	791	827	816	859	834	807	810	852	839	806	846	866	818	815	844	854	866	823	844	848	777	842	870	814	794	777	830	884	891	857	798	853	844	803	852	888	789	850	819	856	807	832	850	815	850	846	830	788	832	854	801	833	852	813	818	870	815	833	854	834	816	779	818	856	837	800	827	818	868	843	835	829	844	832	867	856	854	819	894	863	843	802	829	873	835	865	843	826	827	827	821	871	827	836	839	777	824	806	863	875	863	833	876	874	839	856	795	880	814	877	799	809	841	759	802	868	816	894	871	831	829	836	882	831	816	873	852	821	836	857	840	889	878	860	841	799	834	824	852	838	904	817	856	831	813	845	866	824	852	830	820	820
25522	15350	10121	5136	3898	2981	2444	1992	1647	1459	1423	1278	1185	1132	1076	973	1024	1008	1048	957	956	953	930	868	931	883	892	940	853	927	892	853	828	850	853	855	902	821	847	854	868	840	894	824	915	859	861	883	875	876	832	830	855	883	834	804	856	817	837	840	839	863	811	829	857	832	859	864	835	827	890	820	777	838	796	829	831	834	828	853	855	874	907	864	866	878	906	840	832	863	840	829	847	870	842	855	838	850	811	832	840	895	826	841	867	855	874	758	814	875	844	848	806	865	834	900	853	863	853	864	910	834	848	839	864	888	854	814	812	890	836	832	854	811	894	879	858	839	875	838	784	845	885	816	874	874	864	878	890	865	845	844	792	850	821	870	821	769	818	819	841	815	813	860	846	844	840	853	818	873	855	832	883	879	844	855	854	848	867	824	836	842	812	827	859	858	852	837	848	847	822	907	846	861	818	825	852	859	801	898	809	882	858	846	868	860	848	833	885	859	806	865	876	782	868	802	796	806	840	935	829	838	857	829	870	809	863	829	861	883	835	808	836	741	872	862	814	829	858	849	868	849	842	819	896	856	789	833	851	805	828	857	835	887	848	807	865	825	842	844	846	844	821	848	825	820	866	862	850	829	824	855	825	841	863	835	810	883	877	826	864	871	851	884	852	838	893	806	836	827	830	856	860	826	829	890	870	876	888	871	883	828	825	813	816	840	841	860	834	845	878	816	883	839	806	775	842	868	838	867	853	832	817	860	884	811	868	806	854	853	883	856	827	826	789	867	865	882	808	828	859	839	829	849	823	896	862	796	817	842	853	821	837	851	854	802	860	837	855	855	851	812	884	801	850	849	818	861	826	822	782	865	887	846	851	858	853	805	819	841	807	817	760	822	857	854	851	788	845	838	794	853	860	841	857	879	834	811	895	816	811	796	839	811	866	816	804	827	836	786	816	839	875	828	839	787	816	790	815	784	837	888	869	860	824	827	811	796	835	817	862	903	850	844	826	834	850	807	803	849	824	870	876	869	827	843	825	837	861	928	861	847	908	833	848	828	787	894	823	844	842	831	837	802	815	843	835	879	884	857	804	803	799	818	801	834	843	839	874	863	815	841	857	862	803	879	822	847	818	834	789	822	877	858	797	810	849	810	814	817	847	890	807	845	808	800	880	832	854	850	825	876	826	876	881	812	866	815	797	828	810	859	787	822	879	844	874	842	882	816	852	820	848	856	879	853	852	831	854	847	869	878	816	858	868	815	790	831	897	849	843	860	853	814	785	843	867	824	835	812	847	828	845	825	863	851	890	875	796	876	822	856	853	846	863	815	810	867	848	823	830	810	860	833	822	793	795	867	852	793	818	869	799	809	781	887	860	825	851	853	813	815	814	842	800	880	832	808	884	856	813	767	820	792	827	798	855	781	909	815	878	868	868	858	867	866	833	800	845	837	790	819	852	847	843	815	820	812	840	857	814	842	877	858	888	834	832	852	852	849	830	919	808	820	814	839	820	847	821	844	892	794	806	851	820	877	811	833	801	887	836	864	820	834	840	856	877	845	853	788	816	834	843	792	858	839	886	820	863	829	825	859	835	819	859	794	853	867	818	875	853	890	878	801	834	838	827	813	847	799	843	831	905	811	862	863	834	804	862	845	866	853	823	881	827	830	856	863	853	854	825	841	843	898	846	856	905	864	832	864	886	826	786	855	868	862	846	818	854	864	823	813	850	900	898	893	756	893	854	797	793	821	817	817	857	853	857	827	850	854	890	802	844	813	876	832	809	814	847	858	864	848	844	790	823	882	835	838	837	864	890	823	878	814	841	842	830	857	851	792	821	800	877	777	859	844	897	865	783	847	837	824	836	810	824	842	879	844	833	873	830	886	864	884	800	834	820	920	828	809	845	883	813	807	939	800	832	841	837	844	816	814	855	843	818	846	852	818	866	851	852	839	824	831	831	882	833	854	790	856	827	833	814	842	886	883	809	774	824	876	834	834	833	824	839	844	835	849	857	862	821	856	829	795	864	837	772	843	785	764	832	874	861	833	850	813	875	861	856	846	817	881	907	886	846	883	877	892	839	831	845	789	854	885	864	890	858	879	930	837	845	843	785	829	850	843	827	865	778	878	834	865	856	833	841	855	855	877	837	852	803	840	866	872	834	825	817	889	813	838	829	827	905	865	839	797	842	868	848	811	805	829	863	834	815	835	825	862	888	867	842	863	832	844	817	860	908	856	879	845	852	856	862	845	867	859	790	849	844	804	831	858	853	833	839	812	855	825	830	890	831	866	901	854	856	889	760	828	840	881	868	803	834	880	882	862	824	869	822	832	836	875	833	810	864	866	826	828	835	808	845	828	817	857	810	857	874	793	866	874	791	851	853	898	772	875	803	819	822	868	804	825	859	828	879	823	873	890	902	855	842	876	807	842	898	893	825	839	813	808	867	877	866	871	855	850	833	801	843	849	878	797	810	838	882	798	869	818	842	856	842	873	831	864	818	838	818	918	830	837	820	826	836	856	830	794	835	831	847	865	873	856	844	879	867	859	803	884	821	894	845	839	849	857	866	847	816	814	813	798	828	855	855	830	827	821	893	829	830	814	816	855	875	838	837	873	830	820	820	833	837	841	871	852	865	815	792	839	858	808	859	804	875	824	848	828	866	848	887	873	844	848	906	844	835	798	793	812	847	839	855	834	834	836	821	824	874	841	854	799	844	855	828	896	852	765	869	825	820	872	833	825	857	886	848	863	851	831	867	844	858	814	818	850	809	835	804	894	817	828	887	833	841	858	840	855	872	824	861	813	858	790	788	835	802	834	876	853	791	881	819	825	859	835	864	805	826	826	814	888	813	862	832	839	828	841	804	858	864	791	885	855	837	852	826	860	823	805	822	811	817	876	811	854	802	839	895	855	848	818	872	813	793	854	853	855	822	833	836	861	866	869	861	774	832	839	840	851	818	847	834	899	888	826	828	819	804	800	835	850	861	832	868	835	852	856	856	801	830	829	837	827	807	804	900	792	914	840	829	846	864	875	789	856	818	828	842	793	866	851	887	831	857	832	796	864	855	804	890	853	862	827	809	851	818	844	807	845	849	859	805	794	843	847	802	820	898	808	861	838	820	812	890	880	851	849	778	838	853	823	814	859	849	850	836	818	875	795	852	865	893	800	801	832	823	800	916	816	898	845	792	865	860	851	846	794	882	822	875	843	846	796	886	793	843	825	861	839	851	852	808	826	829	846	866	892	865	820	899	809	810	855	837	821	879	817	820	839	870	849	846	796	849	828	807	883	817	830	857	799	809	878	848	877	811	847	832	871	851	812	801	877	763	838	844	821	800	862	765	836	856	872	826	867	863	870	845	900	866	850	846	843	828	835	853	855	851	827	880	871	864	863	812	858	811	834	792	824	841	839	850	847	849	833	872	884	843	845	788	887	857	822	846	848	826	831	837	850	825	923	810	837	851	866	818	845	789	796	838	865	843	848	836	838	838	779
27670	18105	4094	565	416	398	375	327	338	342	316	281	310	294	279	326	288	329	328	316	321	296	353	284	328	306	338	321	312	310	317	335	325	299	329	341	282	314	356	326	325	296	344	316	324	296	328	325	282	302	289	329	322	288	307	343	332	315	312	338	328	325	314	299	318	297	308	337	297	305	309	291	300	331	321	323	285	325	329	318	321	305	310	270	288	303	337	306	329	299	311	289	330	305	305	330	307	314	318	302	293	299	305	308	295	302	318	323	329	319	301	310	301	317	302	349	302	277	328	291	316	311	286	284	307	309	322	310	297	311	281	328	319	310	327	296	342	277	298	323	317	326	335	336	309	310	320	309	336	296	339	333	310	290	323	326	320	306	320	304	315	322	324	303	300	318	315	321	267	314	317	317	332	297	288	323	296	326	342	337	315	314	303	299	326	319	308	326	271	287	309	326	307	311	317	302	300	308	361	291	325	310	331	300	299	324	316	319	306	309	310	289	316	297	306	312	302	281	298	311	327	293	339	331	310	297	296	337	296	311	303	312	304	323	321	311	290	287	315	285	295	318	310	289	292	298	326	289	330	293	333	306	315	323	300	317	282	306	330	308	286	315	325	305	338	296	319	310	316	311	283	294	318	323	291	314	331	300	313	322	307	320	315	322	277	319	320	304	321	314	294	308	327	293	289	307	323	316	316	321	314	342	293	328	327	284	311	313	304	309	346	329	304	301	333	312	281	294	327	294	318	317	300	311	271	321	290	321	276	311	327	312	315	295	307	319	278	321	325	328	342	333	324	323	325	312	299	313	321	310	303	275	302	335	307	314	326	304	334	310	309	332	316	316	331	315	331	288	327	309	325	293	326	295	315	309	351	316	300	307	289	308	311	285	295	287	294	285	336	301	307	311	302	332	324	301	326	319	301	287	313	298	325	306	305	280	339	317	309	324	297	281	344	344	346	289	296	298	287	287	321	292	300	302	320	322	328	313	314	322	330	373	326	300	345	332	287	338	317	299	317	308	303	312	343	319	294	313	318	282	295	306	310	285	306	302	302	325	376	314	312	279	315	318	301	320	328	310	335	299	315	325	335	314	297	323	313	321	310	314	332	310	311	310	297	341	330	313	286	301	326	338	318	307	311	305	316	297	320	314	309	319	316	311	310	308	335	285	319	335	329	295	332	273	300	311	341	305	327	314	305	325	326	315	303	326	311	309	306	351	309	284	335	271	326	327	302	314	305	339	316	310	299	321	323	322	297	329	309	305	315	314	289	352	347	268	311	313	312	332	327	344	290	319	351	334	298	338	311	324	309	303	293	297	307	292	346	317	300	277	320	311	305	305	322	339	299	319	316	327	315	327	303	335	289	304	284	313	318	294	298	274	306	314	301	332	316	310	293	296	306	281	327	334	276	300	305	297	331	288	341	325	308	328	302	304	304	312	310	263	335	332	298	293	323	318	300	328	329	331	322	300	290	302	326	328	295	308	317	304	323	307	302	285	308	323	339	301	318	335	289	306	284	315	318	316	315	331	321	312	303	347	344	303	297	312	324	300	287	308	307	291	326	329	281	294	349	275	338	317	318	310	296	325	288	332	336	318	290	322	273	323	314	327	321	295	317	295	306	337	315	317	337	306	300	312	320	289	306	300	306	337	286	255	332	315	325	330	302	299	312	301	287	320	334	271	281	315	320	320	295	296	323	333	332	339	298	329	290	297	325	310	289	332	292	332	312	305	299	313	328	329	299	315	290	295	293	328	330	283	287	297	323	312	330	328	327	269	351	322	307	308	313	336	323	301	286	314	338	299	313	319	330	306	327	311	321	305	266	304	302	327	300	304	302	301	312	328	314	316	286	304	293	306	342	298	314	318	321	328	337	316	292	302	278	293	337	309	281	314	279	301	335	307	332	335	312	319	302	321	320	311	307	320	310	308	337	324	351	322	344	357	293	288	320	341	295	287	316	272	318	353	303	304	359	325	299	304	317	304	315	312	278	328	312	304	316	295	338	306	340	315	298	326	302	299	312	288	285	281	326	315	274	316	310	283	306	311	311	298	323	288	297	298	334	313	315	317	319	318	321	284	319	315	300	302	322	316	331	310	319	329	271	304	293	312	318	296	317	303	322	319	313	307	292	342	291	300	325	306	298	324	336	321	324	288	337	355	316	317	281	318	327	309	293	318	323	303	285	336	307	331	295	332	283	322	291	322	289	329	302	308	298	307	305	329	297	283	325	278	261	321	329	312	282	320	302	299	307	339	320	301	333	306	295	363	318	297	314	340	321	306	310	319	322	288	324	315	317	295	319	294	321	334	344	317	286	333	330	317	286	345	304	284	279	296	322	295	317	337	321	321	308	304	315	274	277	317	311	356	321	309	309	292	315	315	304	301	317	307	346	315	328	306	303	318	291	300	292	300	348	295	314	309	307	302	346	318	322	305	305	319	315	334	325	282	287	302	340	312	306	343	306	323	317	298	296	309	299	307	310	311	336	279	326	305	327	285	292	344	316	308	294	321	305	319	327	300	295	349	311	298	322	309	305	295	307	340	300	328	334	323	315	314	317	277	317	302	308	295	319	314	324	299	298	320	316	333	350	314	350	307	335	321	301	319	341	290	305	302	324	313	318	299	315	279	329	321	381	359	309	343	294	315	304	318	306	327	309	274	326	289	320	316	299	307	292	327	311	287	315	269	265	340	310	308	314	314	282	327	349	276	319	328	290	345	309	309	290	320	270	316	321	310	323	325	330	321	340	333	276	281	270	300	281	321	294	295	314	331	331	323	284	349	280	303	310	314	327	311	317	333	329	305	331	346	292	309	322	324	301	307	301	288	302	313	323	333	312	307	290	298	325	315	323	310	284	318	296	326	328	316	334	343	315	303	302	348	308	300	309	312	318	323	322	305	327	275	298	307	345	327	320	289	290	343	301	313	318	317	354	326	326	263	311	311	320	330	280	304	295	321	320	315	316	315	297	313	325	288	317	330	316	312	317	313	318	328	275	324	318	316	274	307	314	272	349	347	318	286	325	299	306	282	310	299	333	329	330	315	313	275	328	314	297	296	276	320	299	348	309	309	317	329	332	326	328	294	287	312	283	304	308	325	320	312	336	316	300	317	274	327	305	324	325	309	333	275	293	321	329	279	306	304	294	267	326	316	313	304	313	353	291	301	307	329	351	342	309	286	315	296	304	359	323	297	321	343	322	317	342	321	344	273	361	306	302	311	292	318	329	298	317	325	319	303	309	302	315	295	302	295	311	325	303	292	319	319	300	307	357	319	335	271	349	340	334	281	304	329	283	347	348	324	323	324	348	328	347	288	372	287	288	303	311	324	307	319	314	301	321	300	346	304	316	319	307	317	317	323	327	307	302	319	302	294	314	303	289	296	311	301	318	339	346	298	317	292	288	302	351	336	317	333	335	330	304	326	315	316	314	322	316	324	299	299	291	327	305	308	335	319	315	286	351	270	299	290	342	312	285	283	293	308	323	324
6109	948	711	484	431	421	393	362	346	373	383	386	340	349	393	398	366	341	392	378	353	361	379	356	348	391	362	357	359	305	334	356	345	370	329	369	326	347	338	360	351	325	348	358	366	349	358	354	344	328	312	326	354	403	343	358	336	380	340	331	351	371	404	359	345	372	342	352	348	343	378	362	338	381	350	346	335	357	339	336	360	371	329	338	334	346	379	349	359	353	327	362	374	351	355	330	370	344	384	333	348	338	363	376	352	360	302	345	343	387	330	345	328	358	341	377	366	359	347	373	348	371	346	347	354	324	335	362	356	361	344	327	354	386	367	347	347	331	327	389	342	358	349	383	356	349	330	336	376	321	344	344	341	356	356	364	364	348	353	372	352	354	343	356	347	362	379	348	349	367	367	355	347	375	321	352	346	342	350	348	357	362	360	337	367	352	332	332	373	368	363	358	341	350	372	380	364	332	353	362	333	339	359	338	355	359	371	375	347	352	383	340	330	350	375	351	333	342	373	343	337	363	340	357	429	364	336	343	369	331	341	342	362	342	344	351	366	344	355	366	323	373	348	335	374	354	338	358	334	328	363	371	374	318	366	365	356	354	360	368	374	334	332	330	348	363	358	393	342	388	360	334	351	369	351	340	364	317	334	351	349	340	354	338	379	332	359	324	358	366	346	354	335	319	348	341	386	359	348	341	328	339	330	337	337	370	366	356	341	366	350	345	365	348	374	361	353	365	382	331	319	392	380	364	374	385	376	366	329	369	367	364	354	369	369	349	338	334	355	350	366	362	365	330	357	358	326	351	348	378	345	366	360	351	329	365	356	357	360	342	347	347	347	348	364	346	375	346	363	380	358	349	333	355	326	389	332	308	346	372	375	360	348	343	360	355	355	337	359	363	369	357	343	367	385	377	349	383	334	330	355	372	334	391	363	340	332	343	352	335	364	346	391	309	361	358	340	339	348	343	353	344	395	370	377	363	378	401	338	342	357	370	331	357	346	328	339	323	364	351	343	382	346	330	354	384	366	355	349	372	323	346	340	362	332	361	355	326	372	370	351	370	359	353	363	327	364	348	335	364	386	316	361	365	340	395	366	324	343	308	363	358	326	354	337	325	339	358	346	337	331	372	347	340	347	334	347	346	379	356	313	383	352	322	348	366	336	343	342	347	375	412	359	355	376	353	385	345	334	347	358	345	334	349	358	367	369	342	366	362	381	351	377	360	359	354	373	356	347	366	342	370	364	349	367	362	348	348	372	377	332	343	362	350	348	354	345	367	346	347	358	339	352	369	352	383	339	365	366	365	364	361	336	330	335	369	369	358	379	409	345	357	304	385	350	366	341	371	358	332	312	336	362	365	317	384	328	319	393	350	350	382	342	332	350	359	339	327	330	336	327	332	381	381	344	360	347	369	372	347	356	344	374	358	352	422	370	363	317	370	386	377	364	368	357	364	357	374	303	335	339	365	337	352	341	339	324	330	371	344	351	357	377	351	387	351	359	340	355	378	348	364	353	337	382	379	341	357	354	355	352	329	365	367	342	358	347	372	351	385	347	343	357	379	326	395	362	343	350	344	318	338	290	388	378	371	329	364	337	360	349	354	369	339	400	354	371	368	356	316	340	330	328	379	374	340	326	370	334	363	312	371	364	353	345	383	347	351	354	376	389	340	319	322	319	366	336	333	367	357	374	329	364	342	346	301	344	353	319	348	331	362	362	371	335	341	339	375	336	352	356	313	327	413	355	357	390	355	331	350	395	383	314	351	403	386	294	372	368	366	361	329	345	322	368	351	331	390	344	339	359	367	353	356	387	361	353	370	395	350	386	366	333	388	325	341	387	344	365	350	403	384	401	369	355	356	357	328	364	348	347	370	361	364	353	324	326	328	315	375	337	327	366	331	338	351	332	351	388	351	341	361	342	341	383	360	356	353	356	341	358	337	358	366	348	345	372	321	335	352	362	372	340	341	380	368	359	361	361	372	327	361	337	364	360	389	366	364	335	356	329	331	358	379	381	337	348	374	356	334	342	365	349	369	336	325	337	360	334	324	345	359	336	373	352	382	361	363	352	356	305	344	343	370	327	330	328	357	342	371	352	363	369	388	319	359	317	380	358	340	355	352	360	344	350	324	384	377	373	339	376	361	340	362	383	337	363	335	336	343	347	376	366	343	340	351	378	354	377	378	339	360	346	373	349	359	349	371	360	377	358	355	353	379	349	356	354	342	340	363	372	381	381	351	348	331	350	339	360	350	320	341	340	364	347	343	363	365	383	342	403	359	344	361	340	321	322	349	347	332	336	343	351	340	348	343	339	365	347	381	356	345	300	363	344	348	338	374	345	346	366	358	349	343	354	360	388	365	421	320	338	357	355	351	338	352	345	345	395	360	367	357	361	343	318	359	408	344	338	366	379	334	364	345	354	360	347	331	350	370	385	401	355	347	371	358	371	370	384	350	350	377	354	369	354	354	349	389	391	330	373	365	381	370	378	355	375	354	354	337	375	366	341	355	400	343	317	366	385	322	346	368	356	381	378	366	387	358	383	328	356	362	375	370	368	330	348	338	324	338	365	355	320	337	361	339	364	388	353	363	343	399	342	369	345	389	365	328	363	330	327	339	344	358	331	348	343	376	345	366	324	356	370	372	360	349	360	364	353	382	343	355	354	376	329	321	364	307	346	393	353	374	356	366	311	335	371	361	392	346	343	345	348	345	329	391	353	333	339	321	363	362	372	332	355	320	333	341	313	378	371	339	319	348	343	302	347	337	387	336	389	371	355	333	362	377	375	370	376	370	372	374	375	342	357	335	330	334	333	339	355	355	382	387	336	351	340	344	369	358	344	360	327	346	345	334	340	369	367	351	348	361	368	338	378	364	335	350	382	332	398	341	330	381	368	384	352	358	344	340	377	373	333	411	358	381	316	346	338	366	378	344	331	367	382	356	336	365	335	308	344	356	364	350	367	378	389	381	366	377	385	310	371	370	351	367	376	355	368	355	367	359	321	380	367	380	342	338	382	379	363	334	387	362	366	353	324	355	355	355	316	357	350	355	345	359	365	366	355	351	367	337	362	359	326	324	335	341	325	361	355	320	352	386	345	322	359	390	367	353	327	358	363	365	341	320	308	315	350	370	348	350	388	394	371	323	339	351	381	376	358	382	339	330	376	363	331	374	380	347	313	328	329	360	352	382	327	316	339	363	340	344	328	351	374	391	377	321	342	341	307	368	335	362	369	373	374	368	354	347	352	365	343	354	317	349	371	330	333	364	342	321	390	353	358	341	343	369	344	373	362	367	366	352	351	370	372	362	340	359	322	368	326	344	368	341	338	390	324	384	344	347	353	349	356	348	338	348	354	363	325	357	352	351	347	341	324	368	382	366	326	341	372	365	377	374	395	368	366	370	343	349	339	342	339	344	340	348	330	359	328	319	337	333	385	333	342	332	331	366	357	344	358	329	406	394	352	373	309	350	346	352	356	358	358	373
23805	21096	28249	24147	21103	9236	1114	767	635	595	550	491	466	500	482	507	468	503	450	408	391	395	447	448	427	409	408	411	399	409	423	399	407	401	398	399	371	396	399	453	398	405	373	422	380	410	371	426	432	384	395	427	417	394	426	405	411	394	392	374	411	386	359	372	415	411	369	389	343	406	437	395	354	426	386	400	410	377	382	392	432	401	386	385	392	383	405	437	403	378	385	409	366	422	395	438	430	417	399	428	383	435	394	392	404	407	376	396	386	402	413	391	390	378	396	375	427	393	374	370	378	406	383	346	375	441	397	416	366	378	410	371	441	399	398	400	399	438	402	384	414	372	390	359	383	403	398	368	384	420	419	387	408	401	384	416	428	406	401	388	393	397	388	363	381	437	403	374	394	427	395	372	398	364	412	386	392	399	423	390	380	370	371	408	366	416	399	381	374	376	354	437	407	431	375	387	381	386	388	381	400	375	401	389	376	398	422	411	372	434	389	368	357	398	389	397	450	383	390	407	406	409	408	427	398	392	400	416	416	380	387	402	387	414	395	351	432	406	377	419	455	372	382	391	414	387	410	407	393	391	411	357	404	412	429	381	404	413	394	368	390	364	394	412	383	418	383	388	373	373	421	410	408	393	376	397	433	388	407	380	376	414	351	411	364	382	366	381	414	421	405	406	409	411	414	394	407	415	389	424	391	390	421	389	405	398	370	354	427	386	406	385	379	413	378	422	393	392	412	380	368	420	410	368	375	445	424	414	394	408	396	348	376	401	401	398	397	403	415	435	369	413	426	400	420	410	399	373	403	374	385	425	381	374	395	416	387	396	385	434	388	408	373	411	401	411	423	413	407	365	428	360	410	381	461	387	399	372	373	440	419	414	412	410	388	394	412	409	396	386	419	376	405	375	414	404	378	435	380	366	406	406	413	374	403	404	435	424	382	395	414	373	412	398	412	393	395	390	421	394	414	403	414	389	355	431	464	403	386	407	399	376	420	400	374	408	383	424	380	380	393	434	370	394	392	368	407	390	406	413	403	418	399	410	419	448	391	394	419	357	377	380	394	397	414	409	371	394	404	354	389	373	386	392	408	416	438	405	390	412	393	383	431	434	397	397	413	394	420	377	394	392	371	376	403	372	350	375	387	392	369	393	407	397	420	398	399	409	416	374	408	373	402	355	403	401	387	405	441	381	377	431	413	386	423	409	407	425	400	379	422	414	378	389	407	398	393	373	390	400	396	371	389	395	371	419	401	407	415	404	386	424	377	419	385	392	383	408	377	416	386	368	392	425	407	340	420	389	387	407	394	389	400	400	402	409	364	395	427	388	379	402	422	390	343	415	392	391	403	360	429	405	421	410	409	413	394	405	412	402	370	379	394	369	406	379	415	401	413	387	372	383	391	387	385	416	432	372	395	409	374	405	398	387	385	395	433	401	390	393	392	404	395	416	347	379	392	389	397	399	421	428	405	393	344	352	414	385	411	411	396	390	341	394	426	405	433	386	367	412	395	366	423	394	388	414	434	407	402	396	394	419	404	418	411	378	389	367	415	386	411	388	374	417	426	361	359	385	425	401	405	429	423	407	388	396	371	403	391	390	374	397	406	418	418	360	377	405	389	395	419	386	422	382	382	416	383	404	393	388	383	388	407	408	374	389	415	401	403	412	401	396	379	387	369	417	385	391	409	409	435	409	386	428	408	435	401	410	372	406	377	390	404	389	385	435	410	375	423	409	411	400	373	438	389	379	402	393	384	395	398	386	425	407	409	371	388	385	410	413	396	396	396	377	381	410	408	389	383	403	405	392	359	381	386	393	409	401	418	410	406	432	429	381	412	417	425	394	418	396	374	388	394	395	370	395	394	397	413	404	381	352	387	399	428	369	372	408	375	390	391	395	407	380	372	394	387	390	376	403	377	376	388	386	374	428	406	409	358	445	394	399	393	392	373	376	384	394	394	417	449	388	380	396	382	406	374	406	399	415	415	411	385	361	412	424	374	425	385	409	383	409	381	423	375	408	403	368	392	410	409	422	404	404	413	394	407	432	422	415	376	401	394	406	385	375	418	419	412	351	361	394	381	386	408	395	391	436	403	371	429	401	362	392	412	416	417	379	387	397	364	387	405	373	394	412	437	363	418	368	428	435	399	405	406	397	378	398	389	378	409	375	398	424	398	384	381	401	402	388	403	375	374	388	408	371	398	404	425	443	396	391	407	424	390	369	404	425	391	391	430	409	415	387	413	403	388	407	397	382	397	385	394	383	404	398	390	394	384	408	387	409	402	429	360	379	410	397	378	399	382	425	376	419	368	395	410	407	376	398	367	381	354	383	361	410	431	399	417	415	371	400	412	421	368	421	423	381	404	397	382	360	364	403	414	394	361	429	399	406	413	401	361	389	357	407	382	386	431	370	392	420	365	395	360	424	395	403	376	387	420	398	355	398	413	363	394	414	429	403	390	408	388	387	394	407	391	427	391	394	373	388	407	384	408	403	414	370	391	374	398	394	389	427	419	413	372	363	401	400	386	427	384	404	393	394	412	427	384	415	365	419	408	378	365	367	384	424	394	411	383	346	399	408	395	376	376	389	399	395	358	395	355	367	373	411	419	369	409	430	402	393	397	403	383	358	403	391	383	382	386	388	446	414	364	421	403	405	435	392	418	377	410	396	418	388	391	386	399	410	362	398	387	367	409	365	411	412	407	382	395	388	403	379	404	380	413	418	414	351	400	443	390	401	381	406	437	368	363	396	384	383	395	396	415	367	377	400	397	393	398	430	398	367	375	426	395	402	417	383	377	376	379	405	398	381	421	393	365	392	405	395	372	405	393	423	401	366	409	392	387	367	387	375	371	384	352	403	385	386	386	418	367	381	382	414	372	378	412	365	384	393	418	375	430	364	394	358	406	385	415	421	389	403	388	384	408	381	418	430	408	413	373	401	428	395	394	404	385	399	393	405	392	387	389	366	381	397	414	392	381	375	407	378	392	413	407	386	385	380	418	393	380	424	395	413	422	356	413	389	393	383	380	385	428	381	395	367	416	395	393	360	402	395	367	392	385	387	383	408	432	368	378	371	419	383	391	381	404	413	405	387	396	393	392	435	409	367	398	388	409	388	393	420	419	396	409	397	378	393	402	422	414	385	383	414	423	415	373	394	373	428	404	368	411	391	418	401	403	404	380	350	437	346	401	402	382	365	413	386	405	383	413	409	392	388	431	394	398	410	384	401	379	359	386	389	391	411	390	373	410	402	403	388	362	392	408	395	384	384	381	406	395	474	421	370	398	387	354	404	399	420	399	430	423	402	388	357	399	396	400	374	420	389	402	392	408	367	393	404	392	441	414	410	415	403	402	387	412	386	411	407	415	370	381	383	386	405	393	442	386	384	408	399	372	426	393	395	364	371	409	432	400	401	379	398	395	402	370	406	383	355	400	379	378	408	374	400	385	413	398	385	390	377	398	367	360	381	403	363	393	365	371	416	375	401
20437	9078	5965	2851	2082	1556	1305	910	875	732	674	683	608	558	539	516	491	479	468	472	463	475	431	480	441	493	463	465	437	456	455	422	463	411	436	450	439	421	418	441	428	472	433	407	431	435	429	416	457	402	443	413	416	437	401	450	437	451	413	443	420	424	391	445	458	408	419	408	414	440	425	416	465	476	460	416	443	461	432	456	413	398	414	394	402	415	415	423	432	463	396	412	430	425	410	449	449	378	446	443	393	403	406	412	423	448	420	426	415	411	424	431	397	409	414	426	442	429	443	426	383	457	397	417	471	412	372	432	446	451	386	425	426	436	409	437	406	443	433	421	405	376	419	423	409	470	450	423	429	416	451	410	395	407	429	401	452	426	403	391	439	433	416	438	443	405	435	409	426	445	401	432	401	408	436	477	418	433	408	407	423	408	407	420	439	461	422	431	413	431	437	400	451	450	416	431	398	430	405	405	458	409	410	388	409	425	436	397	439	452	405	457	436	398	423	430	408	438	421	422	419	421	467	445	412	439	414	412	432	426	443	414	407	413	432	434	401	432	414	419	470	406	391	421	416	423	453	443	436	452	420	435	422	419	436	398	410	419	413	417	410	428	398	452	445	435	420	412	430	460	439	391	425	423	408	421	438	419	421	429	429	398	429	424	439	433	433	416	413	449	425	401	391	429	440	401	444	432	411	446	431	434	463	417	436	421	407	433	457	460	397	441	411	428	409	470	402	427	414	416	409	434	415	428	409	425	449	415	439	401	423	449	439	418	397	418	431	392	438	379	398	435	466	457	453	431	411	428	442	396	405	407	415	442	379	420	444	423	407	399	411	453	462	403	389	433	401	445	453	396	420	413	435	442	435	436	443	385	370	464	414	413	420	446	460	425	422	422	429	457	400	425	429	454	437	460	423	418	405	400	426	453	429	414	427	416	456	418	424	401	454	416	460	429	425	456	401	365	429	417	405	395	426	401	419	426	410	437	444	424	412	394	425	398	407	401	437	425	361	405	431	411	425	434	457	408	460	413	416	448	427	443	438	435	447	443	420	459	428	431	426	399	406	414	413	428	443	411	407	433	410	441	411	404	409	430	451	438	422	425	416	431	407	423	420	406	436	404	415	432	438	400	462	381	401	442	393	424	440	452	366	424	423	407	473	409	416	380	439	403	438	428	422	428	442	445	440	383	407	386	418	439	456	425	410	417	404	425	434	441	401	456	414	426	420	420	447	424	437	413	401	417	391	441	429	410	420	440	420	424	413	375	447	417	445	456	420	419	411	418	402	439	405	426	436	421	412	426	440	434	415	419	447	450	431	425	423	437	439	430	414	406	398	472	442	418	441	430	414	424	435	400	393	422	443	432	434	416	459	435	427	430	395	416	434	420	402	427	420	429	440	417	409	446	421	429	423	455	451	421	446	370	414	453	411	398	418	439	427	393	442	441	441	418	416	449	431	401	411	423	428	425	413	434	447	446	418	464	433	422	399	414	392	431	424	442	423	393	393	384	438	434	387	444	430	425	420	421	425	414	422	416	425	425	471	437	424	393	417	401	439	430	435	387	382	405	459	403	421	439	409	450	405	369	403	394	407	459	414	403	436	436	409	427	392	428	468	426	472	406	422	410	447	418	434	385	435	416	435	408	414	406	389	412	416	420	440	438	443	418	432	438	421	441	402	467	415	436	447	441	402	409	404	407	417	441	451	440	433	402	447	434	406	429	390	386	403	437	427	381	437	430	461	453	401	428	453	443	417	398	412	436	394	418	426	430	470	435	408	402	400	449	418	404	438	382	387	409	408	387	423	395	403	405	446	440	423	403	417	445	451	435	400	378	425	414	426	422	419	367	435	460	426	436	434	428	435	415	399	415	397	433	454	409	445	432	421	389	401	416	447	418	430	433	450	413	431	406	456	424	419	413	425	427	414	430	423	391	448	427	412	421	419	424	421	435	411	431	430	399	414	421	414	449	419	438	395	404	410	428	432	447	405	418	425	419	423	402	406	443	420	429	410	409	406	422	445	452	432	441	430	435	388	387	393	404	422	437	406	425	440	460	420	416	437	433	419	371	444	413	402	426	417	422	396	391	444	411	432	412	463	453	396	408	426	411	448	434	455	409	434	444	441	436	380	471	434	450	462	459	401	427	378	417	415	420	456	425	417	415	420	423	453	408	492	419	407	409	436	419	449	431	419	407	455	445	424	419	413	409	383	418	401	402	442	446	434	413	423	393	424	399	384	418	394	414	434	403	376	387	418	443	411	443	408	403	411	416	445	424	422	449	442	412	420	376	407	456	428	423	427	415	400	418	404	422	388	443	395	450	413	367	423	411	435	424	454	433	395	423	439	431	421	395	420	417	461	420	379	425	397	438	419	411	412	419	422	415	389	395	413	406	426	432	411	422	432	418	422	428	420	427	480	428	462	431	447	433	424	431	399	387	439	433	399	435	428	422	410	433	412	419	424	442	455	416	420	380	405	415	370	432	455	418	454	448	422	439	408	422	391	441	398	429	425	419	422	448	454	414	469	382	414	404	400	439	412	396	406	408	416	420	441	456	391	417	444	418	411	436	415	402	390	406	465	398	421	427	436	433	402	432	424	452	404	445	431	448	420	412	440	430	404	426	433	378	395	449	419	438	416	428	413	446	426	431	407	400	449	419	393	429	401	454	407	379	411	447	422	427	385	434	420	412	463	441	463	429	429	402	416	408	404	458	411	461	453	411	408	414	419	444	434	434	439	449	437	433	416	394	439	405	431	434	423	440	439	431	429	418	419	427	409	426	405	403	385	430	410	442	392	441	431	429	421	394	402	397	406	411	411	434	456	424	397	408	422	432	417	441	411	447	426	411	419	453	415	453	404	433	435	430	433	422	419	410	458	428	435	428	433	430	405	405	429	416	423	433	448	434	434	439	446	429	436	381	383	434	445	408	419	411	422	426	442	438	388	436	396	402	442	431	429	409	441	403	413	459	386	436	451	408	457	399	426	411	423	413	442	397	451	458	421	386	389	429	448	441	446	406	447	412	437	399	463	447	458	463	387	395	421	405	435	423	458	424	385	393	432	422	408	415	426	397	432	417	392	423	404	409	438	400	427	427	432	399	411	435	430	422	403	412	415	443	358	435	475	423	441	405	428	432	385	402	448	436	448	463	438	407	396	446	398	423	408	399	459	382	405	421	399	402	404	428	439	439	463	454	384	456	443	414	401	454	402	403	404	418	441	417	386	422	468	430	392	422	433	452	396	413	465	465	420	387	470	412	413	428	396	429	417	436	424	411	416	443	421	453	439	397	420	420	429	432	391	428	410	455	424	457	423	428	415	380	394	438	417	438	397	449	427	472	430	393	449	399	410	431	412	443	416	428	420	480	424	417	413	430	477	410	430	396	429	455	438	439	424	449	431	391	429	362	429	437	445	469	383	415	390	433	422	448	432	460	406	449	435	428	416	447	435	426	427	407	404	448	455	426	394	404	411	399	438	440	412	396
24922	21052	27052	25181	10202	1064	875	767	749	680	743	751	668	658	708	662	664	661	609	629	664	638	602	591	636	624	630	649	658	636	663	577	635	617	620	616	615	604	630	623	638	627	619	618	610	700	592	618	615	653	614	640	612	637	635	619	631	637	673	632	648	636	610	633	573	652	596	640	631	693	611	660	619	632	662	636	621	623	629	631	636	609	601	639	584	628	586	586	579	604	606	641	650	604	623	592	618	594	608	632	597	622	658	656	629	578	645	559	607	667	567	654	624	607	586	570	608	595	680	640	606	602	619	619	624	588	609	680	610	641	624	666	616	614	605	645	615	617	630	629	640	619	661	592	602	615	626	628	603	572	621	687	608	627	606	640	593	617	649	627	640	590	648	606	571	631	579	629	612	643	650	649	585	631	597	611	606	644	628	692	615	619	653	634	653	680	641	592	622	619	636	709	676	592	655	638	672	623	611	647	618	640	636	660	654	624	655	629	667	626	652	607	616	644	610	615	627	611	567	652	624	663	654	631	635	623	595	588	682	610	632	649	635	642	640	673	633	643	628	623	619	586	633	597	632	588	603	635	625	594	587	661	577	585	612	618	631	697	590	599	612	602	593	611	597	620	617	627	647	585	598	623	595	629	598	608	649	635	630	605	619	635	586	641	609	631	624	601	625	616	668	607	642	636	600	645	556	631	603	616	587	629	639	633	658	608	637	629	628	627	585	627	648	634	618	616	629	603	647	598	630	612	626	612	636	659	574	590	636	598	605	584	574	652	605	686	638	568	601	652	632	612	604	564	617	600	597	626	656	611	625	599	595	642	611	612	629	619	606	617	637	580	612	626	572	635	584	621	638	644	619	613	620	631	597	606	639	615	590	613	607	618	642	635	642	648	647	622	655	623	629	644	657	603	602	593	612	627	618	645	644	616	625	641	614	630	646	634	634	574	593	610	639	614	616	615	648	588	640	618	618	581	599	644	635	619	612	647	629	630	675	643	622	595	628	578	646	616	584	632	644	567	677	587	621	598	589	578	633	624	645	636	612	656	618	629	621	568	623	599	649	656	592	692	638	638	671	566	624	608	614	577	634	641	592	646	621	611	614	622	622	598	652	617	601	628	628	635	612	618	654	613	627	594	614	616	643	654	609	605	638	620	612	559	629	561	664	579	625	626	612	625	651	619	620	597	605	608	644	600	613	592	636	623	687	580	646	626	633	583	661	647	674	622	572	610	611	624	657	605	643	608	620	659	627	613	626	591	633	628	594	612	611	602	588	589	607	609	622	623	549	640	656	641	631	583	601	591	635	632	614	617	603	643	620	589	612	607	605	623	583	639	646	641	623	617	629	648	633	611	637	632	602	569	602	640	633	604	624	589	647	635	596	616	601	608	569	618	615	640	629	612	651	599	637	588	609	595	602	683	643	630	575	630	618	603	596	626	596	627	608	595	620	607	605	593	626	608	648	620	651	636	658	617	587	635	621	626	628	589	642	592	624	607	667	586	645	625	612	585	589	616	633	618	616	625	654	599	617	604	617	601	620	614	592	629	621	598	632	651	630	640	599	636	587	615	617	605	612	564	622	622	608	623	642	626	619	637	585	604	580	627	640	615	619	617	593	630	625	587	603	576	604	612	646	596	643	582	613	620	591	598	598	629	617	652	601	637	572	642	663	584	623	629	620	614	603	611	577	620	563	596	603	625	619	645	577	623	629	620	621	616	596	587	634	611	631	631	665	617	625	592	646	595	621	609	621	586	627	595	607	621	568	614	613	646	558	601	600	641	631	555	642	650	640	581	636	573	613	604	640	657	580	607	607	640	649	617	568	655	625	647	591	632	611	636	610	613	606	584	629	614	655	613	646	642	605	610	630	592	676	603	612	601	623	628	615	616	622	639	622	643	643	654	675	608	624	597	605	624	644	599	625	662	598	577	628	612	623	644	600	601	594	600	625	593	585	585	645	600	607	609	593	584	637	649	629	633	662	579	655	583	616	602	622	626	604	575	628	634	594	634	697	608	641	642	640	646	711	652	630	557	606	635	564	647	629	629	599	589	619	604	586	596	661	649	643	616	614	626	599	593	644	661	642	617	623	598	614	593	635	644	636	602	595	614	621	634	615	651	618	635	644	586	607	690	607	602	590	645	593	629	609	584	591	617	610	667	612	626	617	609	645	614	610	572	594	613	656	631	599	633	596	607	580	612	618	580	631	595	668	665	593	601	622	641	606	624	630	632	617	590	638	645	568	617	596	609	576	644	584	630	636	607	622	639	656	586	630	598	655	632	633	627	644	605	606	661	647	663	594	669	598	610	604	600	591	634	645	637	644	618	616	627	623	616	586	617	605	641	611	653	599	645	592	611	633	635	596	598	615	664	597	609	655	627	589	594	693	680	602	655	605	605	599	596	624	618	626	603	605	641	623	605	655	650	567	615	637	632	632	640	609	660	609	604	621	620	616	661	677	628	643	600	624	589	604	618	624	602	603	666	655	635	587	616	628	619	663	634	617	622	594	625	612	602	627	607	595	591	590	641	625	622	671	596	623	621	649	641	633	590	622	595	616	584	635	647	606	658	604	581	639	581	608	599	614	589	545	601	651	629	631	654	613	596	602	607	592	687	626	596	628	616	613	624	631	602	670	640	585	650	612	607	651	605	572	619	658	646	595	603	616	608	629	611	638	629	604	638	565	617	653	631	668	579	588	605	588	665	619	602	623	619	631	636	594	638	631	590	602	576	615	639	612	612	626	624	596	622	637	596	651	592	615	598	596	608	588	625	618	634	623	622	666	637	627	629	647	601	591	611	631	631	598	667	585	649	619	605	601	630	582	667	611	634	590	596	615	656	632	667	644	646	659	596	620	629	657	603	625	660	613	613	637	614	633	634	652	689	628	633	625	565	584	622	609	599	645	603	643	626	645	621	650	643	643	684	611	582	657	622	619	659	622	620	626	627	615	592	613	650	609	603	615	608	587	624	620	651	629	639	607	652	644	574	645	606	590	589	656	584	632	652	625	658	604	652	620	707	608	614	618	627	621	634	625	609	618	680	621	630	645	641	629	630	575	647	631	602	628	588	541	555	593	621	635	596	580	589	666	628	633	621	588	636	622	639	610	641	600	606	625	600	609	624	609	657	646	635	623	617	654	653	580	633	613	538	606	620	611	601	620	606	676	622	634	618	676	633	677	638	650	606	619	626	558	581	601	601	619	624	635	609	614	621	639	635	619	639	595	614	649	609	640	645	654	639	606	606	578	627	625	694	628	635	653	587	634	587	640	674	619	623	607	619	634	623	596	614	612	615	622	627	582	635	613	622	588	614	595	624	628	631	595	606	626	638	638	638	667	650	640	624	670	612	595	647	615	604	579	632	610	625	615	557	609	604	644	596	643	601	599	634	597	609	636	617	600	592	583	594	628	629	607	656	620	626	621	634	577	654	613	624	578	666	624	600	701	615	611	635	617	620	629	620	626	627	599	609	586	618	609	621	609	621
18959	5483	3527	1898	1486	1258	1121	995	932	829	807	787	748	788	732	737	728	695	720	656	710	705	682	655	670	627	634	706	678	709	684	635	662	711	689	671	648	687	636	713	666	638	626	682	666	668	618	669	620	692	659	701	623	639	685	660	663	595	652	658	668	656	675	673	672	648	679	664	651	677	663	618	633	633	673	704	640	644	689	676	678	646	701	660	694	732	700	655	710	625	669	701	670	682	613	672	647	660	675	649	634	650	644	674	654	675	670	651	665	659	690	644	635	699	704	671	652	672	626	661	677	657	648	645	643	640	672	626	661	667	643	674	644	650	683	679	669	649	660	648	642	682	638	634	687	652	669	681	663	703	659	686	618	656	653	711	651	691	640	671	670	681	662	667	655	661	669	642	681	653	692	641	674	696	697	652	641	625	692	662	660	713	648	635	697	675	694	685	683	669	615	611	613	700	672	636	706	666	615	620	703	663	673	674	626	666	698	661	648	648	686	719	685	631	702	651	680	667	681	659	658	644	666	642	662	659	631	626	695	681	643	676	674	690	682	670	675	620	650	651	666	660	709	677	685	647	623	648	704	722	655	643	680	641	674	680	677	673	671	695	660	679	707	659	642	640	641	671	619	666	701	690	655	684	630	655	692	666	654	683	655	653	710	663	655	630	664	696	702	682	607	668	625	661	694	658	726	660	656	659	671	672	654	731	707	685	651	621	664	668	671	631	663	663	693	686	659	711	677	615	632	684	663	666	624	688	670	706	634	688	667	673	662	663	636	645	617	709	657	656	666	663	667	647	662	712	652	653	687	651	665	648	654	678	680	669	674	670	640	684	684	644	679	662	640	661	676	668	691	667	685	693	716	627	671	655	682	633	680	671	663	664	632	648	665	678	673	678	689	688	659	708	631	705	654	664	683	640	671	667	675	631	635	715	719	634	652	649	678	671	632	698	662	686	633	669	616	685	647	648	622	657	658	651	643	720	677	668	671	714	685	659	654	661	674	658	700	695	646	640	648	692	651	633	649	683	679	690	686	665	715	645	644	702	637	651	674	680	630	680	683	663	665	671	675	607	617	672	668	653	632	636	640	674	664	656	639	706	658	673	626	669	669	650	698	681	694	643	622	611	649	661	673	679	651	681	627	660	675	632	629	631	702	646	614	659	729	716	680	685	671	631	667	645	697	662	679	673	634	636	664	674	646	694	642	619	649	663	669	650	622	663	643	657	667	648	667	652	660	650	691	604	631	652	663	685	666	695	669	602	702	670	665	641	702	610	681	669	645	639	602	668	681	628	663	647	655	675	672	619	643	642	631	689	645	666	630	665	660	649	665	711	714	658	636	663	661	643	678	680	704	632	692	669	629	708	682	679	671	614	669	680	680	659	663	670	694	642	681	642	669	625	688	685	663	648	674	645	633	684	672	673	669	680	659	669	672	645	662	674	641	663	654	622	673	677	653	632	704	638	663	622	659	695	677	651	689	661	646	684	665	593	692	690	657	657	635	670	679	665	665	717	631	694	633	645	677	639	693	682	687	652	634	660	676	664	650	712	676	656	672	721	714	641	674	647	654	671	651	627	682	689	649	691	645	692	660	703	675	648	733	660	668	676	645	645	654	639	613	659	634	647	630	644	684	636	680	636	666	677	642	629	656	658	668	634	659	667	625	678	665	694	669	656	676	672	680	683	683	661	626	634	689	659	646	660	658	663	698	674	638	680	636	659	658	676	690	671	666	639	689	672	695	641	631	616	688	673	661	643	651	683	666	657	693	689	623	660	650	622	671	626	660	658	696	679	649	679	636	647	700	689	664	650	655	671	676	663	702	649	706	703	669	684	667	696	661	639	644	651	666	632	698	702	681	688	636	654	657	632	670	670	653	645	678	663	689	670	652	627	677	672	658	675	670	679	656	677	649	631	688	675	673	675	651	680	667	662	702	688	705	684	694	687	669	680	662	694	654	608	691	667	623	660	651	641	684	639	646	661	684	652	682	616	680	665	651	663	613	679	680	640	703	659	693	714	664	675	645	648	691	646	669	669	664	622	664	669	658	688	618	653	617	663	649	650	630	696	708	730	678	661	671	623	690	652	671	684	612	661	662	642	624	646	666	673	673	665	603	678	663	646	678	661	644	629	693	710	620	677	691	633	650	637	666	646	710	670	643	652	678	643	617	686	707	682	707	648	663	668	681	673	658	724	675	609	709	611	629	608	654	638	681	628	648	638	666	658	677	648	627	681	683	673	667	656	616	678	646	638	645	596	696	640	700	655	636	663	646	654	604	711	692	630	659	599	696	642	661	703	653	658	696	645	694	654	671	675	644	657	661	686	638	709	643	671	667	677	676	714	650	653	678	657	672	665	715	644	651	719	692	680	691	614	696	721	621	694	659	642	701	623	677	647	702	672	641	660	663	643	673	627	673	672	655	661	622	654	588	648	663	654	664	635	662	627	648	636	632	663	703	647	665	682	638	692	736	677	676	644	672	680	704	630	611	630	665	688	680	655	685	682	630	628	666	676	669	648	680	665	601	704	659	661	668	685	613	654	672	660	640	634	669	679	665	638	665	650	634	671	650	623	653	651	719	686	664	661	678	695	649	642	640	690	667	707	659	670	656	659	688	668	687	654	708	646	693	619	645	627	626	676	632	673	664	650	664	699	647	665	693	667	674	650	700	703	651	669	650	660	682	652	666	665	686	686	640	661	684	664	682	658	654	636	666	666	619	687	670	672	714	703	673	669	656	636	667	671	651	673	702	647	682	654	667	682	661	687	670	698	666	630	661	670	632	617	682	678	652	660	642	661	648	665	712	656	658	686	658	634	643	680	625	677	702	657	652	653	636	690	724	616	667	637	711	687	632	703	631	675	671	671	650	678	662	619	638	640	653	681	672	622	642	672	678	661	657	684	668	661	620	657	607	663	694	622	615	623	654	680	632	664	655	642	656	644	671	646	693	658	675	635	639	631	649	646	685	667	662	692	645	667	694	642	674	660	662	638	668	681	659	660	686	697	666	619	677	682	676	620	665	677	648	663	660	686	620	621	647	631	658	694	666	638	633	654	698	664	657	660	672	700	670	651	679	672	679	665	625	655	650	686	697	664	711	726	604	697	653	651	655	665	689	663	669	691	613	651	662	650	713	646	606	647	626	667	634	701	636	617	632	654	670	662	653	630	698	683	660	664	668	680	694	659	642	669	628	648	701	670	638	673	639	660	688	657	677	638	626	650	652	665	665	676	664	653	684	634	653	676	669	640	704	662	641	625	667	633	638	657	630	654	696	684	645	650	667	677	671	712	738	683	691	672	658	691	672	662	661	613	666	683	639	651	651	702	642	675	656	711	669	663	643	657	644	670	645	649	722	664	676	685	659	663	618	678	657	650	647	639	648	658	610	697	647	640	688	640	665	688	651	660	646	650	629	650	614	712	654	664	629	699	684	672	653	663	648	657	632	698	657	695	600	671	644	646	691	693	635	663	660	669	667	682	644	659
22655	21138	28775	23759	21141	21208	8645	1734	1364	1206	1142	1023	993	1052	990	1005	949	917	901	925	910	917	872	895	870	849	874	867	907	933	893	897	830	876	831	817	808	888	880	831	815	855	861	886	843	884	877	813	812	835	799	852	897	864	875	861	838	866	857	799	862	825	848	837	824	840	808	764	877	838	803	840	833	817	833	793	884	871	846	905	826	809	825	838	814	870	837	858	817	884	862	852	896	836	816	839	855	846	829	845	819	833	817	852	848	854	869	835	855	853	829	801	850	815	814	837	811	854	838	830	805	829	866	850	851	824	814	859	856	796	837	871	852	852	815	866	846	857	831	811	755	844	818	834	830	860	785	818	820	888	841	887	833	834	841	853	811	831	838	853	823	841	840	833	808	815	802	866	786	805	823	874	838	838	858	803	808	814	830	789	857	914	811	878	827	836	895	836	875	858	824	836	797	762	793	832	805	859	819	850	852	800	862	823	814	845	847	814	768	838	879	843	837	871	840	860	820	878	834	821	857	853	872	776	850	904	842	849	865	824	840	859	816	855	791	821	842	874	852	868	842	824	828	844	833	843	813	873	853	850	854	816	814	831	920	788	800	822	828	876	799	849	802	792	843	825	850	830	863	905	781	853	842	852	800	833	839	807	844	852	820	855	853	859	828	788	795	834	871	817	881	852	872	874	788	862	858	827	865	828	819	816	822	794	878	821	818	831	864	809	850	898	813	850	854	826	853	830	865	858	832	819	807	808	840	864	871	839	860	896	885	837	844	856	833	871	796	832	853	806	790	827	808	883	827	840	862	876	839	822	869	826	818	840	819	819	791	884	866	809	864	838	852	874	833	851	864	829	844	836	848	854	877	842	853	795	840	827	855	874	824	829	863	876	809	875	820	827	791	874	808	810	883	827	891	849	803	843	823	874	813	819	789	814	842	785	824	851	884	834	848	812	846	855	838	761	858	859	800	827	879	850	853	811	794	851	788	821	877	808	840	786	812	834	913	895	830	853	791	874	866	929	881	821	811	868	826	863	858	848	822	868	846	856	844	784	864	855	802	878	817	796	771	836	820	804	887	851	858	793	809	795	840	819	875	866	831	866	807	846	896	788	840	812	901	839	834	800	819	842	817	850	847	853	895	832	844	858	776	823	843	851	832	879	836	835	878	824	849	818	895	809	874	871	821	806	784	831	862	893	803	866	848	826	740	822	829	837	831	846	757	803	872	832	863	836	839	846	860	899	870	825	840	795	756	827	832	817	832	806	827	827	805	807	861	836	834	882	860	814	853	864	794	812	825	835	848	902	840	856	843	904	810	821	821	790	802	864	826	818	852	785	861	794	861	825	836	861	781	829	801	855	866	846	815	821	835	822	842	821	817	864	857	810	791	846	856	900	854	835	838	871	825	790	868	843	835	813	799	870	831	825	830	797	788	830	862	831	831	884	823	854	912	829	834	821	808	855	876	845	862	848	868	840	833	792	830	831	799	824	824	858	899	809	840	795	803	844	868	845	827	826	899	843	824	858	838	793	847	879	859	789	864	807	839	829	810	889	844	858	839	851	886	839	784	806	836	847	797	850	863	831	814	857	877	784	835	870	848	829	921	850	865	757	826	845	837	849	816	824	797	827	816	827	809	845	776	830	845	849	853	845	854	794	832	823	828	822	780	849	846	836	838	838	823	863	925	807	820	847	831	857	819	854	821	826	854	812	839	827	854	854	844	811	805	874	817	823	861	848	848	878	829	812	835	844	801	821	827	818	838	844	830	846	852	860	831	852	863	815	838	799	821	834	878	833	838	825	767	864	807	868	809	854	854	799	849	867	837	821	841	827	849	831	869	833	870	846	866	760	803	868	804	796	840	827	869	885	859	849	815	845	842	832	833	874	834	892	832	838	848	858	901	874	870	847	818	810	817	899	789	869	859	848	814	826	803	856	823	844	801	868	837	813	847	857	863	823	765	902	847	820	854	879	819	844	824	854	825	805	824	871	813	862	817	802	858	833	823	843	859	855	818	853	843	850	797	800	851	847	825	853	819	861	840	813	795	870	796	845	827	899	823	847	818	829	848	855	824	843	816	836	781	837	839	783	816	830	807	876	846	842	816	871	880	869	857	842	847	861	806	818	822	854	876	805	800	825	833	881	781	856	829	824	820	855	871	827	840	859	858	823	890	787	824	843	834	806	790	861	806	829	872	866	819	773	828	854	839	850	836	881	865	870	798	871	806	821	877	838	840	843	901	820	828	832	880	853	835	806	835	852	858	818	793	827	804	894	869	803	857	819	813	832	863	855	839	831	831	833	823	798	827	870	840	844	807	808	857	866	877	876	809	827	822	856	862	798	881	856	860	851	897	859	827	809	784	861	849	864	769	871	864	817	843	843	849	857	859	790	870	822	836	848	840	871	824	844	875	830	847	855	863	859	813	837	816	838	848	838	884	809	847	815	832	834	813	828	801	876	831	830	852	850	826	859	833	830	839	788	859	806	823	857	812	825	859	822	804	818	875	791	818	838	824	846	875	844	792	837	855	826	860	826	832	793	793	836	863	858	839	787	833	810	826	823	852	808	819	820	789	839	868	872	873	824	864	859	789	874	855	792	817	834	860	871	883	848	818	795	787	878	881	850	802	814	837	821	838	888	793	844	859	882	821	787	816	849	779	789	897	821	849	800	842	838	798	886	822	855	867	842	793	852	826	850	832	810	840	823	796	824	863	853	792	858	872	858	846	845	825	849	870	831	843	813	886	823	865	840	857	849	842	841	857	824	829	848	840	837	836	764	800	825	807	832	837	805	905	836	819	838	818	795	773	805	851	877	796	932	819	837	909	850	888	822	790	772	846	853	782	811	822	855	839	798	833	854	822	882	895	853	875	798	820	843	838	816	830	863	913	883	859	867	846	839	819	831	870	843	761	801	838	856	829	769	768	888	833	822	810	781	783	852	831	871	847	823	830	833	849	826	766	855	832	872	784	798	828	851	843	872	808	834	892	845	874	801	865	877	813	829	831	861	848	820	820	864	853	840	793	830	850	840	839	831	839	843	831	807	799	822	800	845	763	870	814	805	838	863	857	874	851	846	870	866	781	847	876	814	843	826	832	834	879	838	840	806	846	798	813	825	854	850	811	855	785	870	761	812	813	795	795	833	793	843	853	767	795	821	822	835	836	857	839	814	827	873	808	845	863	871	827	833	839	908	860	835	856	832	879	872	881	845	856	827	871	774	806	822	798	842	824	811	835	827	853	855	837	799	803	856	854	824	840	870	826	841	819	868	808	791	896	853	826	840	822	889	812	875	786	801	829	874	855	836	896	849	854	872	830	827	789	816	797	804	858	854	785	850	873	813	868	802	899	847	829	798	831	840	852	797	825	861	806	851	804	849	824	808	819	807	808	835	852	825	795	811	864	809	829	855	876	912	880	823	814	788	817	820	873	857	805	868	843	841	826	850	866	849	835	803	808	837	853	809	930	812	885	895	863	854	835	877	814	876
26309	15333	10084	5126	3886	2953	2488	1985	1702	1469	1380	1213	1195	1147	1067	990	1051	1020	984	943	933	974	918	928	952	981	906	929	841	932	845	873	883	885	858	898	852	829	931	891	934	839	879	887	830	834	882	899	886	828	829	848	822	836	867	868	811	824	850	857	838	844	853	871	834	848	848	844	880	899	888	817	892	879	868	858	884	904	822	824	801	876	878	858	877	863	864	869	875	888	850	858	816	806	901	856	902	864	818	831	878	875	835	864	866	866	800	885	844	861	822	824	846	822	817	886	862	849	827	858	869	856	875	837	818	856	828	852	846	795	864	870	837	828	832	858	873	820	787	844	826	897	857	778	850	880	808	852	813	837	805	835	852	801	813	838	846	839	844	831	876	911	837	854	832	886	878	856	846	825	822	808	873	833	837	876	789	820	864	901	865	847	861	874	836	826	899	775	841	828	865	853	773	820	793	838	890	816	799	803	842	818	871	798	817	854	843	829	878	802	858	846	843	877	921	844	839	856	879	825	844	848	870	814	835	825	829	874	821	827	845	840	860	772	848	879	851	839	850	839	859	885	853	887	868	866	868	841	825	799	864	844	800	858	857	833	805	844	846	805	866	855	801	868	843	823	849	851	870	841	786	893	840	807	848	863	867	867	835	862	824	820	868	871	854	837	842	838	869	791	845	825	835	891	848	811	873	869	863	837	863	832	891	812	872	839	843	768	855	893	843	804	799	798	826	836	850	808	824	852	854	859	875	843	798	870	849	862	840	857	811	826	830	852	888	827	817	865	822	862	794	868	853	903	809	877	820	898	838	833	839	819	881	831	878	842	853	811	795	844	791	899	800	832	887	904	831	900	843	898	797	876	803	836	882	823	829	824	791	800	822	855	810	862	864	806	874	864	900	886	813	841	839	876	863	841	859	850	873	839	852	844	839	748	810	813	808	801	845	860	819	852	857	817	853	825	861	863	853	887	856	820	854	842	844	883	844	865	804	792	858	834	801	835	846	857	835	879	846	843	816	871	818	835	806	866	838	869	835	835	875	769	807	834	898	840	875	812	855	802	885	855	804	867	831	830	841	855	837	835	833	868	853	812	845	825	834	848	814	889	839	880	881	843	851	884	817	886	868	851	829	792	843	830	862	844	827	821	846	876	841	847	852	809	822	822	833	841	841	821	861	895	837	821	829	843	820	817	846	828	879	855	839	871	822	877	846	892	886	841	846	860	890	867	845	863	835	802	824	808	823	848	836	809	839	878	777	853	777	826	796	848	820	897	873	864	842	810	824	840	847	848	857	841	866	852	827	855	868	815	797	794	800	828	860	875	826	813	855	846	862	799	834	880	798	892	874	843	905	857	856	881	845	800	850	809	827	798	835	801	869	834	795	845	832	857	848	854	828	837	809	862	823	838	784	829	869	838	825	838	825	834	913	842	870	860	824	834	815	868	872	825	816	886	884	858	857	814	827	853	832	862	804	866	846	831	854	808	820	881	840	843	861	817	826	861	825	839	810	887	851	854	846	809	841	832	889	858	808	813	843	837	849	842	790	885	851	851	846	816	887	851	882	843	854	836	832	858	808	851	846	871	817	836	822	848	812	897	886	848	814	851	837	788	873	823	855	845	834	831	885	821	843	831	832	821	870	869	843	865	854	886	876	827	871	895	904	880	844	893	812	818	839	861	816	879	902	840	821	846	874	813	814	839	847	885	900	856	819	859	947	877	856	819	868	835	806	801	869	832	842	897	848	840	869	866	806	892	804	814	814	826	897	829	828	801	777	823	814	869	874	828	870	813	851	843	863	784	836	846	849	841	858	864	850	787	898	867	870	867	910	823	844	888	811	853	841	822	840	877	895	858	862	805	856	862	847	823	841	853	865	807	848	878	854	873	789	851	855	842	842	845	775	792	905	799	853	816	798	797	828	835	811	869	818	833	830	793	860	852	917	847	848	914	845	869	850	863	838	912	829	850	846	843	844	852	835	784	847	894	867	885	828	860	812	848	739	811	817	862	844	843	854	851	862	836	876	826	811	884	805	843	850	834	839	839	846	848	916	847	829	842	825	838	829	864	865	795	824	791	795	849	799	858	835	897	863	868	875	827	798	894	791	884	848	872	865	836	816	814	907	797	821	852	839	855	844	854	795	869	815	875	853	850	840	812	777	888	870	881	836	842	810	804	789	819	842	842	845	818	866	818	850	862	854	854	785	865	934	834	850	835	835	851	814	869	815	823	820	862	849	896	844	833	844	873	808	835	844	839	871	852	782	866	836	831	873	891	838	816	887	829	815	837	830	794	789	800	800	803	885	804	867	829	816	870	815	831	851	840	829	869	842	832	892	837	870	837	844	842	847	858	824	815	855	813	830	863	820	879	875	847	856	834	831	855	820	850	857	829	850	791	849	819	809	874	801	871	876	831	826	810	802	864	864	789	848	858	865	854	847	874	798	830	891	787	882	780	809	842	849	882	863	796	844	871	852	849	860	868	840	854	848	837	807	818	804	788	815	855	866	845	811	870	841	842	848	836	850	863	877	871	844	845	847	842	898	805	891	814	858	852	907	830	819	843	871	827	853	804	872	836	855	797	797	805	811	832	879	836	867	852	779	847	838	851	889	908	836	850	802	829	839	832	853	861	842	794	833	854	795	844	819	890	779	801	831	806	840	849	920	868	872	798	826	852	809	823	862	864	833	859	873	820	874	890	786	820	838	809	797	852	875	829	833	849	859	787	838	867	846	842	867	827	785	819	839	793	809	798	838	829	833	833	826	806	843	855	901	857	829	819	928	823	816	848	819	856	871	788	809	866	821	832	817	882	845	874	826	823	896	825	853	766	811	810	826	838	838	853	862	872	861	877	852	777	861	799	846	855	873	843	879	880	810	843	858	849	781	813	886	842	842	839	896	873	880	854	881	903	830	836	873	855	854	810	787	835	833	860	822	873	843	828	813	828	825	850	859	779	842	846	831	857	879	856	879	873	847	847	841	845	853	858	824	857	803	859	883	860	862	825	865	909	836	841	869	811	788	827	844	834	844	862	853	792	822	829	809	810	806	868	888	799	822	846	828	870	819	854	869	844	817	860	843	874	843	831	849	851	883	863	805	839	818	884	806	871	829	848	819	793	802	755	855	836	837	834	827	843	856	800	859	860	852	833	782	852	843	899	859	801	841	886	797	883	846	817	840	842	820	797	874	820	815	847	817	889	862	867	865	834	850	848	847	851	797	860	840	814	848	835	896	826	817	879	854	837	857	861	824	851	865	802	805	827	845	838	852	885	911	871	865	856	840	824	843	842	841	834	855	848	884	808	834	892	838	807	832	806	862	860	826	826	798	804	850	872	819	845	889	891	826	841	832	815	807	814	884	863	846	838	864	857	805	846	852	866	856	807	829	864	834	881	843	799	862	870	800	808	816	806	861	830	897	797	800	871	854	829	820	845	826	868	823	834	869	874	848	829	854	918	907	836	864	826	852	832	889	888	783	843	849	868	818	823
27580	17897	4006	635	411	366	348	349	360	337	342	318	285	319	308	318	312	308	301	315	304	316	333	322	301	325	329	323	300	310	299	287	303	313	315	306	293	300	308	307	276	289	324	313	329	322	307	288	308	293	310	306	309	291	307	312	313	311	334	312	326	320	280	271	305	308	319	323	287	333	299	336	319	333	290	306	367	322	295	323	304	344	295	284	295	346	273	324	303	335	299	332	338	309	304	293	306	337	302	277	311	319	316	303	287	311	333	316	327	310	339	294	321	307	286	299	333	303	331	302	322	281	271	303	329	323	310	325	294	303	295	289	294	348	319	339	324	307	294	326	337	336	316	291	332	276	301	304	313	311	281	315	332	313	292	331	279	336	301	295	325	293	318	284	318	306	328	330	303	322	310	281	271	320	290	292	302	271	303	314	309	310	324	315	277	323	343	316	309	329	302	320	309	299	302	308	336	289	339	309	300	303	294	305	295	306	289	286	306	305	316	329	327	280	303	312	346	302	323	298	286	271	337	316	326	290	321	292	299	277	289	331	296	311	343	318	311	293	319	292	329	298	316	311	291	289	293	339	298	328	320	288	330	313	307	313	303	350	275	299	311	324	311	302	303	320	300	323	301	319	316	328	313	295	300	357	308	277	304	321	339	298	316	305	341	309	309	299	296	321	281	332	274	331	306	322	304	314	308	326	326	320	325	304	313	330	326	265	291	322	317	330	317	309	317	271	295	304	320	305	295	320	293	298	286	298	303	290	296	284	283	284	326	332	285	278	302	326	325	346	306	313	299	328	280	333	299	284	312	317	311	292	335	297	309	295	329	290	289	302	315	322	314	296	329	291	278	294	316	327	286	322	302	323	309	287	303	309	327	305	307	289	285	294	292	303	312	305	322	308	320	316	303	303	332	299	297	318	320	294	286	328	309	295	302	294	285	321	333	271	316	296	262	279	316	299	283	317	332	322	293	304	317	311	307	315	298	308	297	313	319	294	298	315	296	303	287	298	275	341	294	328	334	276	315	307	323	301	308	318	342	333	279	310	291	282	315	299	310	319	289	314	314	307	300	309	331	306	295	318	325	328	318	309	291	309	303	316	295	299	308	283	290	337	303	324	291	290	321	297	275	314	307	314	300	294	314	308	283	334	326	321	305	298	295	311	319	316	319	288	310	306	295	303	338	286	359	330	302	306	301	303	342	295	292	302	341	309	342	279	309	305	337	315	303	314	311	339	325	281	302	303	322	297	311	328	305	305	312	332	305	333	290	310	284	291	341	278	295	329	326	325	302	328	316	309	310	309	320	308	340	308	320	310	293	336	292	308	332	304	313	308	309	341	291	276	310	305	293	308	303	317	302	313	307	301	352	311	315	319	301	308	322	332	317	330	312	278	285	279	338	316	293	312	303	310	323	290	297	284	300	335	282	313	332	346	283	314	305	295	322	307	286	328	304	281	330	294	311	308	281	310	284	294	290	317	309	305	270	317	294	292	305	336	295	331	283	328	309	289	316	334	272	297	319	333	311	278	285	318	293	313	283	296	323	327	296	326	336	302	356	260	294	355	304	294	304	312	327	291	288	305	306	287	295	292	327	303	287	318	316	294	334	331	322	327	327	291	321	336	305	288	284	296	331	309	293	294	288	330	293	332	320	327	283	343	303	303	297	300	289	316	335	300	324	321	334	311	310	287	321	287	306	315	306	303	317	296	298	311	300	332	299	310	315	322	318	323	297	286	301	293	331	305	315	302	352	304	321	290	299	321	298	288	312	299	323	301	308	316	330	346	310	321	292	324	333	323	316	325	331	283	303	347	318	299	281	285	305	309	283	313	328	325	288	304	318	300	305	310	312	321	320	302	305	327	300	346	346	294	303	304	326	323	289	332	312	335	283	345	292	290	330	300	334	322	297	303	283	323	311	342	305	296	281	314	308	305	309	330	284	321	313	358	326	328	307	320	326	322	296	321	328	311	293	282	283	341	308	318	308	293	307	313	294	307	330	286	302	270	329	304	302	304	332	321	327	288	302	313	310	323	320	310	327	278	299	330	291	337	307	305	291	289	316	287	326	299	302	303	320	295	278	309	307	305	305	322	309	315	308	325	300	318	291	298	293	325	307	336	333	287	298	324	303	302	286	335	297	296	275	320	324	328	289	302	320	283	317	359	347	300	285	335	312	301	332	301	312	311	312	322	304	331	327	293	319	287	335	304	308	329	327	339	301	292	302	296	316	297	317	276	295	292	295	278	319	312	277	300	292	302	322	322	288	306	305	341	299	287	285	303	295	318	310	281	327	324	319	314	301	318	297	284	312	318	306	290	291	329	266	310	282	313	302	322	336	313	306	312	318	288	305	309	297	322	328	311	314	310	293	295	332	315	271	300	311	305	337	324	305	275	317	316	302	272	318	315	303	316	304	325	314	307	305	311	310	297	315	308	299	292	304	297	306	314	313	304	331	330	325	312	304	321	292	327	297	320	292	313	296	285	304	289	275	299	311	312	312	297	331	283	315	292	288	320	321	309	307	320	329	275	317	306	308	290	320	300	266	275	319	317	321	282	324	314	320	311	308	305	308	288	305	328	332	317	307	301	300	295	318	335	284	317	291	305	301	282	303	309	309	296	310	354	307	275	305	299	278	328	312	281	298	302	297	280	317	336	323	301	291	327	288	283	293	266	312	319	279	294	307	323	289	343	302	304	295	304	326	317	309	310	339	306	305	282	296	287	277	330	303	309	317	340	301	337	316	321	312	325	310	300	314	307	315	300	298	318	329	310	332	274	315	287	290	297	310	301	325	299	314	301	307	311	295	329	303	296	289	332	311	299	349	298	305	314	319	342	325	315	279	310	320	314	302	302	322	295	333	318	291	316	301	311	326	324	293	307	271	309	303	310	289	314	317	319	314	311	292	321	332	313	316	278	350	319	281	308	324	342	292	327	327	324	310	263	302	301	313	290	314	299	315	305	328	281	311	284	321	280	305	278	305	294	315	321	315	284	326	276	314	351	318	334	336	294	300	302	302	312	310	319	295	333	310	318	317	324	320	308	301	315	333	291	321	303	290	304	337	341	308	321	320	345	320	301	291	289	283	331	292	334	283	303	321	265	330	343	276	296	294	312	282	319	283	284	321	278	305	293	335	326	301	315	322	306	311	294	318	316	278	309	299	285	297	292	290	313	331	289	309	358	283	298	297	302	298	265	323	293	323	308	295	286	294	322	327	307	316	329	283	329	293	314	309	298	281	288	299	292	348	309	310	328	279	286	274	348	300	296	293	298	325	334	317	315	274	304	323	312	301	316	286	289	302	338	305	317	319	338	338	303	302	334	305	310	315	279	288	296	286	325	286	307	299	307	339	283	356	285	275	337	292	299	300	318	304	302	284	321	291	291	321	350	322	293	313	301	330	275	292	280	295	318	320	300	300	313	290	285	305	284	289	286	317	307	339	308	306	289	287	311	335	296	322	321	294	303	301	297	311	301	334	329	315	296
6291	986	696	514	423	394	427	410	365	352	369	347	371	366	346	349	326	374	352	350	332	331	355	402	354	340	353	356	353	357	332	364	351	385	375	347	379	328	371	345	327	333	365	326	360	328	333	348	335	351	351	346	368	364	362	355	360	337	340	369	350	364	344	376	365	363	357	353	331	378	392	332	313	363	337	323	374	373	351	362	380	359	365	368	333	380	377	359	361	369	363	387	336	305	354	345	350	363	343	342	356	334	338	328	358	363	322	334	373	348	329	338	349	369	347	339	353	334	336	324	342	366	350	361	327	334	373	338	369	365	358	327	362	337	332	347	317	336	366	350	350	337	342	373	334	347	329	357	338	352	352	369	336	375	343	335	323	350	368	360	337	376	373	329	332	363	361	345	373	351	313	321	351	371	352	338	360	359	354	351	327	402	350	328	347	350	334	364	379	356	343	367	348	330	353	371	360	364	371	329	352	338	384	376	350	320	388	338	358	362	316	397	353	325	353	351	378	386	342	379	318	340	360	358	366	332	372	351	360	339	370	351	367	335	344	355	362	345	339	378	340	383	365	368	338	361	366	345	390	367	371	361	360	332	352	356	351	326	354	378	341	361	346	331	361	350	375	349	322	386	352	351	394	321	340	379	357	394	343	341	341	348	377	359	377	327	337	353	352	355	341	385	344	350	361	362	323	360	339	342	373	328	340	357	352	363	325	353	347	359	371	356	363	360	365	367	331	321	356	356	330	354	376	362	318	349	370	346	371	364	365	369	349	327	334	328	344	346	346	372	368	353	381	368	343	352	348	342	336	351	387	368	357	363	319	351	329	356	353	370	362	348	348	368	334	375	346	359	385	384	354	362	338	341	337	371	329	330	351	364	359	349	365	361	393	381	383	343	316	347	359	372	331	341	346	385	355	357	317	375	354	357	352	380	314	339	335	373	367	352	387	342	351	324	360	361	329	366	367	382	361	360	365	321	362	328	349	331	344	331	369	360	364	345	321	366	359	344	341	350	376	365	330	340	373	392	358	336	342	360	325	342	354	327	328	363	340	340	341	321	353	354	327	367	322	346	376	370	368	330	356	373	371	376	379	361	370	391	361	356	350	339	312	364	364	391	327	372	360	385	380	341	373	345	336	363	360	370	354	368	343	340	347	360	320	325	347	361	359	370	348	354	335	360	358	367	332	329	365	330	344	343	369	370	352	357	320	369	346	333	345	355	359	327	337	350	342	364	353	312	337	338	367	336	330	340	343	368	358	370	334	354	378	370	337	330	347	368	381	363	354	322	324	373	349	358	354	359	368	386	335	351	319	332	344	395	359	336	361	349	356	383	376	384	370	334	343	323	338	330	387	351	317	344	319	333	386	358	372	359	344	346	358	347	341	369	359	371	352	366	384	347	382	387	387	346	344	349	348	330	340	361	333	369	346	343	321	339	331	334	332	370	361	354	351	333	360	326	361	347	347	327	346	360	338	366	342	362	351	370	371	343	336	324	328	357	364	326	348	351	345	361	346	352	327	344	367	362	335	377	360	350	333	321	359	350	357	351	360	351	337	365	354	373	344	374	389	354	379	321	349	349	382	362	336	364	337	357	367	374	345	377	347	344	348	326	328	344	339	362	338	341	389	347	350	360	347	350	352	360	365	358	353	375	354	341	359	336	336	356	336	379	356	365	384	353	341	359	340	351	365	371	343	342	370	305	347	326	361	345	333	337	329	376	325	376	371	378	362	323	348	367	327	364	344	363	343	348	332	360	356	368	331	351	363	346	374	321	380	308	345	371	322	353	332	336	347	325	356	342	333	337	395	348	353	350	408	361	361	391	354	310	338	317	345	372	370	334	333	326	333	339	342	333	364	317	348	360	385	343	345	344	361	348	360	368	347	358	348	366	328	350	363	337	338	354	348	312	348	361	367	362	363	365	380	353	341	336	373	316	370	337	338	374	323	339	383	365	360	348	349	342	327	351	328	358	352	379	337	363	367	345	380	318	366	379	373	351	361	324	356	344	353	314	315	341	331	339	352	371	389	350	335	343	328	357	367	342	348	344	329	382	357	331	380	326	382	375	368	365	380	324	362	322	331	366	343	328	364	352	348	362	347	348	341	331	357	334	364	335	341	363	369	321	378	361	379	360	363	359	345	340	333	352	340	350	360	341	345	346	338	329	335	317	336	386	360	350	363	355	373	368	343	390	334	358	353	331	353	365	372	382	380	334	374	345	353	318	318	341	341	330	321	357	360	344	355	374	362	362	347	344	386	342	355	321	294	311	363	360	352	361	354	387	330	338	334	363	347	364	323	361	349	338	329	355	345	325	366	344	358	332	379	371	371	306	349	362	376	342	337	359	337	314	350	336	368	365	357	358	364	379	363	342	347	345	319	340	371	358	378	365	368	349	366	338	388	344	329	358	341	361	343	359	342	328	320	349	356	359	345	370	333	363	321	333	352	351	337	329	356	339	336	366	349	392	361	356	355	378	349	323	376	339	352	350	316	354	364	369	360	303	357	356	367	379	361	339	320	323	357	342	358	368	362	365	342	317	345	329	323	331	359	364	376	334	345	333	362	366	335	382	333	339	367	376	325	372	338	371	373	350	363	369	365	342	369	348	337	347	350	352	336	353	358	359	325	323	343	344	365	363	364	338	357	338	327	322	360	307	336	347	333	348	360	368	358	351	337	362	355	345	388	367	365	346	377	344	377	371	342	355	354	345	365	353	380	350	350	339	336	350	375	363	360	324	359	361	375	381	368	358	381	374	353	327	356	325	353	319	325	340	360	363	351	340	347	393	317	384	326	360	341	372	367	345	346	370	372	312	334	351	327	320	372	329	348	372	372	368	373	339	361	357	345	342	353	386	321	363	361	360	375	360	377	346	372	366	345	365	372	330	350	347	308	338	345	372	345	338	355	336	344	339	375	367	348	366	323	333	331	351	354	396	332	366	329	345	324	387	317	348	321	361	355	350	363	370	362	341	368	339	313	351	373	343	350	332	346	354	386	332	353	335	348	318	369	376	364	364	346	325	327	321	337	348	362	386	348	351	335	356	348	362	357	333	320	384	359	320	358	347	352	349	347	367	347	381	391	316	334	361	363	366	334	364	335	346	335	381	332	360	352	365	350	348	363	350	367	356	339	371	347	371	379	329	353	353	342	338	337	376	321	327	342	355	362	373	342	341	342	378	325	394	318	351	333	362	345	355	314	324	326	321	343	348	353	350	350	345	325	345	354	361	341	369	358	348	370	330	354	335	362	334	363	362	377	379	342	367	351	369	369	363	345	323	341	351	336	355	380	325	341	337	367	365	331	358	364	329	350	372	349	358	389	342	378	319	348	366	342	359	371	366	359	331	383	322	338	346	394	313	380	326	359	354	341	345	326	356	352	356	359	342	339	354	355	331	327	361	359	366	386	343	349	342	361	364	350	360	365	345	346	337	340	340	340	351	355	341	394	314	356	379	331	351	343	371	345	363	363	352	343	360	339	335
23786	21036	28253	24044	21036	9346	1076	728	630	585	550	523	518	494	444	492	442	447	478	435	445	456	366	424	468	446	425	388	437	429	418	424	416	456	435	433	439	419	387	438	390	440	420	400	378	407	448	413	359	381	423	368	409	387	409	400	395	368	407	413	379	376	414	407	391	387	388	371	429	372	403	384	404	403	414	397	430	406	413	399	368	405	402	408	410	409	374	400	419	369	379	445	409	401	424	415	375	403	404	412	434	391	396	397	373	413	426	423	401	410	391	428	424	385	391	410	408	393	430	442	399	432	422	378	391	378	424	424	385	382	348	406	419	397	431	413	391	399	445	390	400	387	371	437	403	405	422	401	387	351	385	380	387	407	395	405	419	421	372	414	392	412	372	409	351	363	400	372	357	394	442	378	364	415	397	391	394	428	413	385	426	378	395	359	393	391	388	396	386	389	422	401	411	368	378	395	376	354	405	365	418	386	412	400	390	392	384	405	397	396	386	377	389	385	411	413	412	432	379	418	426	370	390	398	395	404	377	418	381	368	397	412	399	412	392	371	433	402	401	397	393	386	362	428	392	396	397	390	377	377	417	432	395	385	377	412	428	390	376	390	413	388	396	377	426	383	428	413	420	402	368	420	392	413	419	361	428	413	392	392	389	395	390	434	432	374	412	388	414	400	362	391	400	445	401	404	369	353	433	403	402	362	399	408	399	404	432	390	369	388	390	403	393	383	394	377	414	397	389	418	384	372	397	415	398	408	413	386	365	387	408	413	411	417	394	402	391	393	383	440	387	389	354	402	376	405	380	377	381	414	415	373	401	378	407	391	352	411	392	374	358	381	393	431	391	405	399	409	347	386	415	400	377	397	375	365	399	417	414	416	384	386	382	425	379	396	390	401	411	385	385	412	399	385	423	401	418	411	390	404	430	391	392	398	406	400	415	394	404	432	425	425	393	360	420	368	430	424	400	358	358	406	387	416	392	400	409	412	378	411	396	391	374	383	397	416	396	410	358	411	373	408	413	402	398	408	366	387	380	420	414	388	428	409	377	407	394	404	395	395	393	375	401	363	404	395	378	394	415	401	387	386	389	367	405	407	374	403	368	400	381	425	419	423	401	371	413	352	418	398	377	389	404	386	405	386	398	412	424	384	411	399	391	413	379	392	375	395	385	409	431	394	388	425	417	378	401	414	420	442	380	421	419	383	386	402	438	378	396	399	379	396	412	416	383	395	403	392	372	443	415	410	376	410	370	383	398	430	404	410	364	393	381	388	396	418	412	373	397	417	422	428	372	422	412	406	404	387	400	396	398	376	392	402	388	397	368	376	401	379	390	436	425	400	396	403	370	398	397	369	385	406	382	427	384	408	397	374	430	391	377	409	416	403	396	425	405	404	347	410	385	392	360	411	405	404	435	348	386	427	424	400	371	403	420	394	372	375	415	365	364	403	379	357	438	424	424	368	376	399	417	380	408	401	400	418	395	376	376	387	399	421	389	382	390	406	425	441	378	410	416	419	422	397	387	384	376	391	409	395	404	393	399	439	384	434	435	368	391	398	379	406	401	376	450	435	385	396	423	404	384	397	407	387	368	394	377	385	423	377	377	395	400	387	422	368	437	403	436	437	376	398	398	351	403	388	379	425	394	410	409	428	374	455	402	397	388	372	416	384	384	389	429	392	400	423	418	446	370	400	392	401	455	355	384	389	419	389	365	393	399	370	393	433	409	423	436	392	358	383	415	401	373	367	363	399	385	419	391	400	369	413	410	376	412	375	394	402	418	393	424	380	406	399	379	405	395	362	417	371	390	375	442	428	420	401	380	401	373	405	404	391	422	405	397	386	416	407	398	407	404	377	426	388	379	362	434	404	404	376	398	407	389	403	430	392	407	380	414	405	401	428	405	364	393	363	391	405	431	422	379	372	374	389	402	402	407	410	373	417	365	397	398	384	450	434	427	381	435	374	404	389	398	410	430	368	391	426	382	371	379	391	419	385	388	428	416	371	385	385	385	428	387	400	393	354	400	387	426	380	388	402	392	366	411	412	415	372	419	409	380	407	394	403	416	393	396	386	365	390	386	412	444	423	387	415	389	382	391	415	370	417	391	373	396	394	392	399	386	408	398	411	402	403	407	384	374	377	376	409	425	410	419	413	409	404	423	415	427	442	406	407	372	363	348	376	384	416	407	414	395	406	341	406	397	373	407	399	448	407	384	395	391	420	391	413	409	405	387	441	409	440	370	368	410	380	394	396	417	369	397	399	413	408	399	387	389	408	408	388	423	383	410	365	398	404	374	404	418	403	380	394	422	376	416	413	383	418	386	384	440	400	436	386	357	401	370	378	379	405	391	369	420	403	410	422	409	399	417	395	377	372	383	379	407	409	401	383	392	386	388	437	394	396	417	385	353	379	382	402	382	373	384	390	410	369	383	400	392	430	362	462	358	409	407	384	407	413	386	395	415	390	397	368	419	413	403	389	392	387	434	391	395	402	395	414	415	336	406	426	394	380	352	385	403	434	414	357	347	415	406	408	432	417	408	389	378	393	383	390	410	444	406	371	427	352	421	414	372	387	378	412	379	423	391	433	392	391	371	402	422	416	398	374	415	373	429	390	397	413	434	348	381	411	403	392	432	397	389	407	393	379	426	371	409	421	415	366	368	404	368	351	392	417	370	411	391	417	368	409	370	389	365	381	372	384	425	390	372	388	405	403	352	418	432	406	381	390	408	401	409	382	365	433	403	422	377	419	382	374	393	425	395	407	387	397	423	381	392	400	411	397	397	410	382	433	409	377	392	395	394	381	387	415	389	378	357	420	379	365	417	408	373	398	420	412	404	396	414	371	401	439	389	393	374	381	385	401	381	381	407	395	397	395	396	434	412	400	403	424	395	383	391	376	398	410	400	406	407	383	387	388	401	422	402	387	388	419	421	384	410	433	400	423	399	397	399	422	404	397	403	406	414	387	410	428	412	393	394	392	393	389	376	375	413	389	431	413	409	389	399	389	395	400	367	430	429	379	374	381	382	426	406	382	399	404	383	391	410	384	379	403	426	402	398	389	384	423	388	392	411	398	378	379	372	403	385	390	381	394	384	389	393	398	395	402	403	367	420	382	418	360	346	417	392	350	393	407	391	397	389	436	424	398	421	402	403	405	338	405	358	419	397	392	386	371	399	415	396	433	400	385	394	366	405	433	390	424	396	385	399	422	379	393	408	428	379	369	373	401	387	380	435	368	374	377	361	383	409	399	395	418	370	387	389	397	411	415	444	389	391	391	374	427	424	389	399	360	417	383	434	407	375	395	388	368	373	408	357	376	391	388	350	365	370	387	410	345	432	414	370	422	378	352	397	369	418	403	385	379	432	392	414	435	369	414	417	400	421	387	381	388	397	365	393	418	362	383	392	404	398	390	385	409	395	389	422	378	429	378	411	447	435	394	400	411	416	379	415	380	416	353	378	409	409	401	427	423	415	413	417	424	369	390	394	400
23459	9198	5737	2748	2075	1637	1241	964	847	751	697	653	611	553	549	511	494	504	485	482	485	533	479	496	465	423	469	437	438	459	432	437	447	415	413	431	434	427	453	461	399	429	469	437	426	429	398	385	463	417	375	413	429	419	400	434	400	415	454	425	470	423	399	438	430	433	417	432	427	458	401	375	419	416	440	435	416	396	439	432	440	454	398	452	399	400	435	437	439	460	429	393	401	438	423	402	437	439	419	426	406	425	417	393	438	391	389	434	418	411	429	400	417	404	451	437	401	438	466	390	403	399	416	465	390	415	421	399	423	441	432	414	411	435	420	430	442	366	408	427	436	480	458	439	429	409	426	448	436	431	392	431	410	491	478	442	407	425	413	392	441	405	442	383	428	428	440	417	381	417	450	413	421	430	386	430	426	417	441	443	431	417	463	415	412	444	416	425	424	417	403	408	404	422	429	396	432	444	438	425	399	400	460	424	443	433	410	399	415	429	411	419	441	405	425	412	428	393	452	426	406	408	390	436	443	442	417	405	432	453	463	410	412	402	428	431	426	446	445	430	373	441	397	435	431	378	444	421	449	470	414	440	411	407	436	391	424	388	420	398	388	411	430	419	383	390	416	414	405	387	401	440	445	453	379	391	456	444	440	416	411	449	395	438	462	406	435	433	412	424	419	412	431	462	404	418	429	455	428	400	421	430	414	437	431	398	474	401	433	418	413	411	453	456	392	394	438	394	446	426	428	450	412	415	410	419	390	419	450	419	449	418	373	451	447	434	430	391	415	467	428	422	439	436	432	425	430	431	432	433	404	443	407	411	459	406	420	435	409	401	404	425	413	420	442	411	406	426	432	389	442	418	420	411	401	422	416	446	451	428	426	431	435	413	429	409	413	430	428	407	419	443	425	408	445	392	451	403	414	446	431	430	433	415	434	421	417	393	415	429	455	435	441	437	411	459	421	413	427	421	419	425	451	420	431	392	426	411	442	396	416	434	438	423	415	434	389	412	415	426	412	433	451	431	373	419	435	430	436	412	441	398	396	412	432	426	404	430	430	382	421	422	440	453	407	445	395	426	406	428	402	414	422	406	428	427	421	403	414	436	433	404	431	429	407	425	437	430	458	409	432	429	411	431	444	412	419	364	435	441	444	426	392	466	403	403	421	389	367	466	399	415	433	425	422	419	410	429	415	410	384	392	426	424	412	408	430	437	437	442	441	383	371	439	424	433	434	427	393	408	428	431	430	383	447	436	419	383	454	436	418	414	421	413	434	443	413	457	428	392	384	383	422	373	452	431	419	420	423	435	419	436	414	467	416	427	468	443	405	435	403	447	456	404	431	448	452	449	385	406	422	433	432	400	433	417	426	452	388	395	385	428	388	431	404	424	424	436	402	400	428	408	430	397	406	440	413	423	448	418	439	411	453	431	406	420	426	428	430	395	406	421	462	429	407	434	464	436	464	404	409	396	427	421	402	421	425	405	444	420	459	429	423	411	437	401	432	408	379	386	410	407	421	422	433	435	439	470	438	458	433	471	399	402	415	433	448	454	426	382	419	436	431	418	423	387	386	430	407	432	394	409	419	429	450	460	412	408	407	397	385	460	422	387	405	451	402	387	420	434	437	437	393	438	419	426	389	416	427	441	408	435	393	424	437	424	438	355	384	426	390	451	414	396	402	427	448	427	409	472	459	410	418	408	438	442	405	389	463	462	439	394	441	428	426	408	446	394	427	421	444	404	427	434	430	425	405	442	457	465	431	440	405	452	423	422	398	421	389	451	433	425	416	465	422	426	427	416	430	417	415	433	435	417	444	399	408	459	439	443	429	443	407	423	446	434	432	416	408	417	436	414	403	412	420	399	403	417	404	464	416	425	431	411	439	405	395	413	413	421	443	418	420	449	425	384	443	394	429	434	372	442	436	396	411	409	464	426	454	410	416	440	402	411	404	442	418	437	407	409	398	453	443	401	403	437	418	441	447	425	430	383	420	431	455	430	430	443	436	424	460	414	429	412	399	421	398	432	426	446	409	405	417	450	414	425	402	459	470	402	449	420	401	422	446	438	383	454	399	423	441	420	402	409	434	474	408	436	393	402	420	438	399	415	400	441	398	423	432	399	375	416	408	442	438	425	401	449	439	418	413	449	418	418	427	410	422	422	439	455	429	430	399	410	448	405	427	419	408	415	409	421	413	415	425	439	379	410	448	404	408	411	415	428	431	414	440	408	415	421	389	412	429	384	434	374	406	438	418	426	424	453	420	403	432	417	423	404	418	452	406	398	422	416	418	423	395	403	398	431	428	423	439	407	419	465	407	429	427	425	421	444	391	418	437	411	438	423	444	425	433	433	434	443	445	414	428	441	417	381	453	438	429	427	407	404	448	454	418	411	436	397	404	396	450	437	373	435	423	439	424	414	397	445	407	452	442	424	419	453	452	428	431	426	449	421	434	412	440	375	386	425	398	415	410	436	409	417	388	392	418	432	424	433	373	421	443	416	401	440	466	424	432	425	417	388	422	427	385	425	411	399	424	428	415	442	444	453	386	406	446	446	404	400	411	422	444	421	416	427	415	372	437	449	414	439	409	427	424	425	460	414	435	410	449	406	419	406	452	391	421	374	403	410	442	412	411	442	427	423	416	446	458	416	427	419	441	467	443	432	416	425	414	425	410	434	427	381	440	405	419	424	416	409	427	413	426	401	457	418	454	389	429	425	446	430	426	460	406	443	438	442	450	440	435	422	435	408	427	448	429	422	432	413	415	430	420	416	396	395	416	427	421	407	451	403	452	450	427	425	385	438	442	421	424	414	419	443	399	453	392	408	414	424	444	408	408	454	434	399	434	413	430	441	414	431	434	460	420	419	441	416	439	460	405	389	414	442	422	429	437	417	409	463	397	431	410	408	425	408	475	421	439	434	447	422	447	410	446	461	415	437	416	434	436	405	418	438	438	403	425	406	408	422	404	431	442	439	419	430	406	449	409	437	406	460	418	471	439	426	434	428	420	413	398	406	408	425	414	434	456	429	430	436	435	445	390	416	413	428	408	381	398	416	413	446	431	420	400	396	437	392	427	427	399	449	401	404	420	432	447	420	391	422	420	429	429	450	428	419	439	401	414	427	385	422	388	427	463	441	426	422	462	437	432	403	433	429	430	418	398	405	468	389	435	388	417	406	391	388	407	423	445	420	411	433	414	438	411	411	435	417	398	415	432	390	435	439	428	406	445	430	444	437	453	427	434	429	405	432	425	422	389	406	473	443	436	432	411	401	409	414	403	439	476	423	434	412	443	443	418	430	415	447	444	421	436	402	455	432	463	422	404	375	433	412	408	402	427	408	382	403	411	410	459	389	388	412	437	397	431	400	440	411	422	430	420	434	428	463	420	381	440	403	412	412	407	411	415	438	425	436	444	422	415	440	434	421	422	410	454	421	443	427	418	410	430	438	431	411	436	413	377	426	433	402	448	421	438	411	437	398	396	385	435	426
24982	21089	27176	25110	10218	1141	833	783	772	699	698	696	705	684	655	662	664	672	612	627	639	635	635	632	633	597	658	654	654	635	622	615	633	625	664	625	594	645	634	634	617	646	611	629	634	588	658	639	649	581	644	636	609	618	604	608	636	606	666	632	605	622	602	621	570	622	599	586	597	607	624	612	621	625	636	629	580	644	618	624	612	644	613	611	608	639	599	605	594	610	640	690	612	619	614	616	614	653	632	610	615	579	623	657	623	581	616	618	666	638	627	646	640	660	598	628	611	616	616	614	646	606	644	573	640	648	625	629	587	621	576	676	598	601	604	633	636	640	618	665	662	609	640	624	652	606	659	641	594	592	619	640	635	631	606	634	594	664	638	634	611	600	639	678	583	644	648	630	587	630	654	642	635	613	619	653	647	646	652	667	634	613	590	648	657	609	643	612	620	613	641	629	643	610	594	641	624	623	632	608	567	683	569	634	660	640	612	668	592	602	608	586	649	652	572	614	598	619	610	625	603	606	648	604	668	627	636	627	596	628	661	595	618	644	624	640	610	634	617	621	632	648	594	635	622	640	660	642	646	637	600	603	607	623	639	655	641	608	641	620	580	632	622	619	637	582	571	623	617	561	622	593	601	611	613	620	649	589	642	649	639	646	587	616	632	598	636	619	630	602	618	615	646	629	606	643	622	657	622	612	624	627	600	623	616	658	615	614	592	622	624	563	595	630	616	627	651	658	634	594	630	604	591	616	645	620	624	588	609	621	631	614	596	615	669	646	599	642	647	658	642	633	637	602	572	607	602	592	625	617	585	644	651	636	639	643	637	636	639	617	614	588	617	611	648	615	610	622	621	654	635	633	564	607	662	629	550	611	618	606	640	606	674	631	632	627	608	626	628	684	581	665	623	639	626	651	590	595	690	640	604	644	597	652	606	604	603	633	618	617	623	638	608	598	624	590	608	641	641	622	644	665	589	627	648	620	625	598	632	633	602	630	665	619	655	622	672	607	614	609	585	604	611	615	615	640	636	603	637	632	644	600	633	581	599	650	631	611	648	619	589	583	609	640	638	616	605	621	643	617	635	616	619	651	616	653	609	634	592	603	595	610	595	616	641	635	615	618	618	566	627	605	617	593	679	604	624	647	604	594	623	625	581	632	627	625	665	643	598	586	628	623	625	648	632	632	636	634	620	629	608	641	601	653	658	603	673	635	660	624	595	635	635	602	607	635	626	631	627	607	587	623	627	627	638	612	591	593	609	588	575	635	598	594	607	598	636	611	601	626	631	601	641	630	556	577	599	603	612	646	673	610	634	615	645	592	691	646	612	601	654	595	627	592	661	598	605	607	675	609	635	597	612	634	611	620	585	631	590	665	647	635	607	598	587	647	588	577	642	562	616	642	617	631	584	597	634	605	594	623	661	643	633	659	603	582	630	624	618	580	640	622	626	607	663	596	596	669	634	612	628	578	606	617	599	581	627	621	611	592	651	621	613	618	629	648	626	590	614	675	618	592	626	598	591	602	633	598	600	595	668	663	572	644	649	665	602	637	631	630	626	675	653	634	619	635	633	611	668	608	636	625	625	626	617	628	625	607	642	607	635	653	648	602	590	648	656	629	638	615	615	589	580	623	672	595	590	618	632	624	632	618	663	632	644	647	640	650	613	650	605	671	580	655	567	630	635	616	614	636	655	620	562	622	612	631	651	638	655	631	637	662	636	596	585	636	610	624	635	627	629	574	623	630	641	616	614	598	589	586	636	577	631	620	619	606	644	630	634	609	662	609	624	616	619	609	642	618	640	592	635	550	597	600	584	629	652	645	592	604	608	581	603	647	614	618	662	644	630	650	654	632	610	582	596	599	645	640	672	668	640	594	609	622	679	599	626	595	588	651	594	623	616	645	639	613	647	636	615	633	618	635	596	607	605	653	650	584	636	628	568	679	594	592	625	612	640	604	619	674	657	679	625	645	641	575	619	608	609	634	644	578	679	609	605	676	596	623	614	610	626	639	607	602	626	618	623	631	614	618	619	659	661	569	650	589	594	600	584	592	633	626	627	591	611	610	610	610	602	614	589	609	637	646	553	610	628	641	625	703	630	607	585	636	592	629	617	589	640	618	622	568	602	636	602	617	631	651	635	626	587	643	619	597	588	612	633	639	610	661	608	650	639	627	618	640	592	633	590	646	618	632	665	608	652	645	668	602	637	636	572	597	641	635	590	602	576	611	680	604	608	647	595	603	611	663	637	580	581	607	607	647	579	676	640	608	572	615	635	653	611	581	606	669	673	603	685	656	627	620	650	597	617	635	623	613	625	567	624	612	647	602	618	683	593	659	565	585	631	613	646	616	634	633	625	635	578	591	620	615	646	614	658	677	587	600	635	642	604	635	605	584	632	647	621	592	616	615	606	625	580	622	604	620	652	628	595	637	571	682	643	631	602	615	624	601	635	627	633	595	636	637	618	629	643	613	609	613	636	642	569	627	619	652	634	596	623	604	598	639	645	614	606	605	594	622	645	628	621	599	584	607	625	595	612	592	588	605	656	635	596	656	651	609	629	610	613	629	620	632	637	667	662	613	622	651	620	607	634	621	613	628	659	604	598	625	654	618	632	599	641	602	556	648	606	608	637	611	625	634	602	617	630	616	633	603	620	580	603	643	595	606	613	623	630	605	607	618	657	608	604	609	599	624	583	624	638	628	634	588	659	632	599	657	610	585	650	672	603	609	631	581	606	595	629	617	611	618	629	568	624	570	648	594	609	629	613	624	581	601	610	656	606	603	622	668	634	619	640	639	646	614	599	592	642	655	610	579	602	628	650	586	602	611	602	640	603	614	638	647	599	620	579	625	616	580	623	607	631	632	600	601	578	634	653	591	616	603	607	631	617	572	565	594	661	598	628	625	664	640	620	601	629	662	650	615	658	613	590	608	668	642	667	601	664	658	608	599	629	629	623	613	594	579	613	642	600	616	641	599	618	633	653	655	684	628	645	622	608	601	610	580	620	605	622	664	580	613	584	625	581	586	590	617	581	581	669	649	648	599	645	665	630	644	607	628	599	600	650	623	605	551	611	607	631	651	653	614	648	629	613	609	632	628	598	592	572	667	584	653	655	597	650	621	637	591	634	619	657	640	617	653	634	630	620	659	615	607	631	624	631	612	645	600	638	558	615	612	637	629	626	636	652	603	613	585	611	609	586	625	626	628	622	619	606	660	680	630	641	601	595	597	566	652	604	611	622	601	659	619	574	594	636	599	606	607	614	609	592	612	653	644	622	621	594	620	651	616	628	587	656	573	611	622	666	663	616	613	620	613	605	619	599	614	625	678	603	606	580	649	619	632	592	635	692	603	594	629	628	602	633	641	592	625	598	653	595	630	626	658	638	666	588	628	604	625	608	620	615	579	627	636	665	642	647	646	612	625	626	628	593	647	633	579	574	636	682	626	567	580	649	626	563	593	653	654	631	646	622	639	581	634	611	627	631	650
21312	5494	3442	1895	1513	1310	1126	1006	899	826	809	722	787	777	768	712	689	693	722	679	694	691	693	722	685	675	679	673	742	685	686	681	633	674	704	715	689	649	603	714	672	664	630	704	664	666	686	632	685	651	602	612	655	651	657	672	691	714	681	674	695	641	689	680	702	688	635	671	654	661	701	657	666	732	660	634	676	703	657	669	657	687	633	655	621	691	637	644	661	666	650	641	658	724	675	673	650	665	627	653	689	607	628	645	669	652	625	679	645	653	660	621	664	687	638	630	695	661	696	666	651	703	655	651	655	727	710	714	693	649	659	636	648	699	691	644	668	682	700	668	704	677	675	646	679	668	626	659	659	666	668	697	661	672	682	685	665	669	632	627	644	623	676	724	702	681	682	628	644	689	697	650	685	637	677	617	690	645	643	641	656	683	687	696	678	679	647	678	662	688	659	677	695	679	639	648	668	627	627	643	669	639	719	691	663	688	632	665	666	689	655	683	649	701	708	661	633	736	680	667	686	678	680	665	624	661	702	676	617	652	637	660	638	646	693	643	677	725	647	718	689	648	637	662	677	672	724	647	676	637	665	687	695	671	645	634	675	663	697	656	668	671	690	674	665	673	668	677	664	677	697	651	670	657	647	652	662	671	653	645	673	643	613	640	680	708	663	632	705	668	684	683	623	661	675	634	669	673	632	690	631	689	700	661	627	661	643	632	666	686	668	685	654	636	620	681	701	651	679	654	644	639	709	643	659	656	703	644	687	631	667	690	671	688	672	650	703	640	670	688	658	676	632	669	647	702	648	680	674	664	630	706	659	675	706	675	650	669	674	664	680	650	682	677	692	707	687	649	646	694	714	624	707	677	672	680	660	717	670	634	629	670	619	682	668	640	725	637	668	701	641	641	641	635	649	640	673	673	681	668	667	686	659	656	647	638	689	679	670	650	632	668	635	645	683	692	669	640	634	655	636	628	635	656	631	669	665	700	634	685	647	639	678	658	720	671	674	689	667	707	653	680	653	642	700	710	629	679	665	631	677	667	697	691	690	639	678	664	664	689	641	651	638	617	643	650	642	685	655	666	659	661	694	647	672	668	655	674	643	699	641	668	645	657	661	652	646	660	695	645	681	621	678	692	687	671	659	639	672	648	641	653	650	643	629	654	627	687	667	670	674	679	668	637	652	690	657	617	623	673	670	641	662	663	638	615	653	638	654	676	639	655	694	697	669	654	670	652	689	667	701	683	662	655	641	700	697	630	647	680	648	680	664	670	651	686	689	693	602	635	665	703	690	621	657	624	630	670	662	670	663	657	638	665	643	661	634	690	675	647	673	675	696	641	691	716	675	691	642	656	661	684	671	747	629	630	669	626	694	711	645	723	661	671	684	607	652	661	663	671	652	600	632	668	666	640	651	639	627	681	699	650	662	662	661	700	654	660	645	675	675	682	690	684	635	651	672	637	658	683	617	692	696	657	671	610	656	658	661	658	688	684	669	676	675	671	624	633	613	693	736	654	661	703	643	682	684	673	679	706	654	683	646	630	672	627	701	653	700	652	720	654	604	744	681	624	665	646	688	690	697	673	658	662	656	646	612	640	669	654	660	690	677	697	660	668	657	650	670	689	673	659	626	679	663	709	692	676	677	679	676	661	677	687	664	632	600	682	659	676	663	697	678	618	696	672	620	670	668	668	716	649	644	652	644	682	648	655	697	667	649	629	730	635	653	634	640	663	609	630	671	653	655	672	694	617	653	687	665	645	700	678	661	692	685	664	652	710	636	642	663	693	642	655	654	654	621	649	718	679	693	663	625	664	673	654	708	638	668	680	664	660	658	655	646	696	668	704	680	688	673	649	679	672	668	670	681	670	628	669	648	646	695	641	633	653	652	677	645	659	637	636	673	621	727	645	686	687	672	684	659	655	674	698	687	654	645	675	703	660	641	649	641	634	701	629	670	670	637	644	645	661	714	691	691	677	668	651	658	700	649	664	639	703	629	642	664	713	673	652	671	644	646	656	699	670	646	656	638	659	679	655	637	647	688	670	656	646	606	612	672	612	643	619	695	641	645	684	705	661	695	660	623	668	616	636	703	650	648	665	680	683	638	638	655	648	658	698	699	695	680	674	643	649	675	650	693	640	651	641	684	651	645	664	703	645	676	641	638	691	690	643	698	689	666	703	627	654	655	650	667	660	684	672	607	600	628	657	625	646	657	659	667	683	638	657	631	684	658	691	641	671	677	649	661	613	675	665	684	660	612	662	733	671	653	616	686	662	697	660	676	666	703	746	635	644	629	677	700	604	660	650	667	654	626	635	682	643	703	655	717	672	669	693	636	660	679	685	624	689	666	674	636	659	637	668	677	641	709	699	667	687	657	653	646	667	658	700	685	647	663	661	628	658	634	640	663	668	683	711	665	617	722	634	656	632	635	632	696	671	660	653	665	663	651	683	634	660	621	661	701	672	674	641	665	649	672	704	678	690	686	665	662	674	632	663	712	671	655	635	679	694	669	673	697	669	700	656	685	686	670	647	696	674	687	592	647	634	630	685	627	700	689	640	684	649	680	682	674	673	673	668	692	701	651	688	682	703	671	689	635	660	636	614	686	675	699	707	641	690	604	697	646	628	654	683	647	623	686	694	671	641	659	656	683	685	674	680	672	651	626	679	663	679	623	671	667	641	652	650	652	687	658	684	714	660	631	714	684	685	677	693	610	690	644	667	621	623	669	657	633	683	699	713	692	669	654	682	610	630	649	613	671	700	626	641	623	678	621	690	672	644	660	662	654	683	691	660	620	657	628	650	666	642	692	716	679	660	625	692	696	636	652	661	635	668	679	689	705	691	678	666	744	638	651	670	655	640	702	687	688	657	636	669	669	665	645	622	629	656	685	659	634	667	664	626	690	671	622	629	623	678	659	653	657	672	695	700	657	651	660	618	678	641	659	651	700	667	671	663	659	631	652	679	641	645	647	663	659	693	675	692	685	632	670	702	668	644	668	599	642	683	701	656	661	650	642	680	662	603	658	686	653	698	658	646	659	623	660	724	701	704	668	682	687	647	645	671	646	625	658	660	668	647	718	694	679	655	689	689	663	650	659	643	679	665	660	672	670	677	638	666	673	665	641	654	657	677	663	669	637	645	671	693	660	706	609	691	625	643	624	653	712	680	692	610	684	683	627	635	657	655	671	684	626	656	681	667	661	628	650	665	659	601	658	631	692	650	659	652	627	645	697	688	641	706	684	668	673	688	669	666	667	659	622	662	681	672	629	675	663	640	644	681	652	681	629	681	656	655	697	659	666	659	633	650	687	645	646	654	619	681	640	657	651	662	649	633	678	614	674	670	693	683	643	670	713	702	670	604	671	631	690	665	650	678	644	668	647	651	609	659	659	674	684	663	692	702	674	661	638	658	666	617	713	688	676	626	634	678	645	669	699	680	642	640	669	599	667	677	712	659	646	681	639	639	652	661	647	635	686	661	663	642	677	660
22576	21064	28719	23623	21067	21135	8939	1647	1317	1159	1088	1072	1042	1022	919	992	967	964	931	955	931	929	892	938	913	943	831	888	891	873	867	870	850	841	814	885	845	848	767	868	850	832	875	843	799	835	840	829	878	847	846	834	772	854	818	825	826	881	816	840	814	856	920	839	871	866	853	907	836	841	830	883	881	799	834	813	832	835	844	889	867	835	850	817	832	881	885	844	789	782	881	869	814	837	855	856	830	874	841	838	830	784	869	811	834	841	848	813	830	832	753	888	873	782	807	880	831	826	808	836	816	849	785	850	857	778	821	887	816	862	899	887	835	815	820	902	850	827	891	816	835	815	868	888	820	869	813	855	780	852	860	809	817	843	805	886	842	853	837	823	879	882	857	894	855	910	793	863	811	904	851	863	809	830	852	798	723	876	850	831	841	874	815	868	813	836	851	804	797	856	875	837	876	868	789	863	793	888	851	811	829	809	888	881	852	787	847	857	849	843	803	848	867	809	865	851	804	854	848	817	859	853	836	833	917	886	848	861	809	793	831	877	846	842	840	889	841	843	815	764	834	866	872	823	849	852	816	860	857	836	847	811	841	871	851	819	829	850	874	838	843	849	824	816	838	870	862	844	758	823	827	857	865	838	840	823	772	819	855	823	832	874	845	829	855	825	865	824	870	800	854	819	805	848	849	856	807	802	885	830	846	854	832	836	847	800	837	861	860	815	861	868	862	793	887	802	890	780	847	872	826	792	800	780	891	817	903	807	853	843	857	843	818	837	873	835	833	804	790	838	862	809	838	877	893	848	855	823	834	865	845	818	857	837	836	832	863	888	850	853	880	822	860	874	817	861	837	822	787	831	870	826	834	844	845	848	839	816	821	872	841	825	786	862	877	870	854	821	853	817	819	813	789	865	836	825	823	871	834	787	837	861	871	822	849	833	796	843	831	815	851	832	853	843	815	845	803	881	850	818	850	871	867	784	882	873	827	872	863	802	843	850	848	817	854	838	863	866	810	816	838	830	805	888	816	841	814	860	809	826	801	846	816	842	825	851	830	833	849	850	887	841	851	833	880	768	852	874	850	803	867	842	833	813	894	868	892	804	856	873	823	855	823	828	838	815	889	885	831	820	856	870	826	796	834	898	819	862	835	861	855	888	836	824	817	864	857	839	835	839	880	829	835	842	818	860	832	796	819	823	822	858	811	834	874	834	781	791	836	833	785	849	851	921	774	792	850	851	851	898	844	886	835	828	850	905	838	858	831	886	803	837	863	853	841	837	862	813	823	844	873	795	788	868	856	815	894	827	851	831	814	869	800	856	855	863	894	807	832	873	852	856	894	909	839	819	877	865	832	804	835	822	796	840	871	854	829	826	893	865	828	798	846	842	851	830	831	840	897	820	834	855	848	831	842	849	867	842	796	863	867	828	850	822	837	798	837	869	919	844	873	816	837	906	840	826	798	863	908	802	850	841	854	803	826	831	836	856	821	851	841	873	887	827	794	851	852	846	805	845	839	862	866	823	831	836	831	823	822	860	834	827	843	810	857	841	843	880	803	830	869	816	776	820	882	891	816	821	839	815	853	862	821	846	834	783	792	796	826	805	799	787	867	838	788	803	838	811	860	840	845	863	826	836	845	872	796	859	842	805	868	860	848	858	806	842	887	816	795	850	820	781	788	846	848	808	867	840	815	839	924	821	849	859	837	880	858	796	802	846	846	851	870	800	825	842	859	851	860	880	810	809	762	809	855	838	789	853	854	807	807	845	825	840	905	805	850	833	857	828	793	865	876	841	770	810	798	795	821	858	844	821	812	868	810	883	844	862	908	865	854	844	794	822	854	851	867	883	795	825	841	881	804	862	813	802	830	859	808	757	855	790	811	790	885	806	873	818	839	835	863	806	804	828	849	832	849	813	839	875	853	837	832	842	873	858	852	867	887	806	826	836	846	839	852	840	882	792	836	795	850	893	855	837	853	834	798	875	819	817	839	842	834	792	862	870	788	844	845	795	838	856	893	833	796	835	831	877	866	824	830	813	784	820	795	825	881	857	861	875	837	852	815	827	849	839	836	863	777	856	807	806	847	848	840	834	806	858	827	829	794	833	817	858	869	835	802	842	865	823	801	770	817	849	861	822	846	836	842	818	836	856	867	845	872	830	817	867	836	802	803	837	833	878	812	832	849	790	831	849	846	899	851	810	852	837	876	852	811	852	812	786	866	789	826	795	807	770	820	823	885	852	898	807	880	829	798	847	871	793	831	865	899	880	818	832	811	874	894	799	894	853	803	787	823	790	852	949	825	871	823	872	861	806	849	835	824	788	869	907	838	779	843	831	805	854	867	854	828	783	800	905	829	827	862	889	841	798	846	855	781	809	799	787	830	806	834	805	825	828	842	848	892	811	769	805	793	846	876	865	834	836	789	850	805	842	882	849	792	882	792	825	769	886	810	845	851	791	810	860	787	824	887	821	834	903	837	788	804	865	858	815	844	846	873	923	843	897	769	816	840	833	797	825	823	858	891	827	866	775	839	835	805	826	852	809	903	801	816	824	786	815	828	778	852	794	858	777	778	846	879	894	822	845	842	789	855	820	871	795	816	846	877	846	877	839	829	812	827	809	874	836	869	842	850	869	798	867	813	876	784	810	829	838	856	871	792	865	835	848	832	798	822	837	836	859	789	831	861	821	813	794	887	800	872	794	822	877	844	878	813	781	846	807	846	797	866	874	841	854	798	831	820	827	836	782	736	818	799	858	854	824	876	848	808	853	867	869	836	829	800	810	829	854	851	889	862	822	834	787	844	878	813	784	797	844	838	831	825	874	832	814	798	808	872	841	815	816	825	792	829	814	851	805	873	824	820	845	825	865	830	828	892	810	833	881	824	841	839	826	807	858	774	917	801	780	823	807	912	821	808	887	866	842	854	799	866	824	829	819	782	847	850	836	875	826	821	793	791	848	803	813	835	817	830	906	863	846	813	840	851	868	852	874	890	859	853	831	819	845	870	834	801	805	822	843	865	773	853	775	815	868	805	858	806	806	824	859	828	860	878	825	837	864	820	806	861	826	813	842	800	847	779	827	845	805	847	810	820	847	820	839	838	867	796	853	826	823	836	821	874	829	824	807	838	858	829	858	861	826	877	852	789	828	857	818	868	845	806	855	815	886	822	875	812	767	830	830	832	816	867	924	809	808	838	837	787	820	821	804	835	864	841	819	803	824	876	838	822	877	842	812	853	847	822	856	859	793	863	806	839	849	802	813	830	822	823	858	799	830	839	918	856	845	892	842	819	818	840	822	814	846	840	818	877	833	847	794	816	862	826	848	853	815	850	806	843	873	876	858	820	837	813	788	818	906	834	846	848	856	808	836	817	844	807	859	838	877	854	864	830	816	819	818	865	877	841	811	827	787	778	874	845	861	862	813	822	803	831	807	877	816	838	862	855	809	852	893	829	795	856	819	891	848	807	843	783	817	781	830	862	825	898	873	842	877
30561	15248	9852	4951	3889	3054	2344	1951	1700	1501	1330	1271	1203	1092	1128	1042	1006	1027	985	941	969	937	919	898	900	928	942	893	915	882	927	882	896	884	825	866	823	890	861	898	847	839	865	897	843	848	911	832	874	794	862	835	882	840	836	882	862	867	895	851	909	877	825	815	822	787	844	855	870	817	852	815	861	882	850	878	760	819	841	841	887	890	855	855	825	852	821	857	845	852	773	879	798	831	816	857	854	814	847	899	850	841	847	842	860	890	860	842	878	826	847	845	829	859	832	857	828	837	799	850	819	880	833	796	795	846	841	814	856	821	880	861	847	834	863	822	827	889	809	874	853	877	855	838	871	857	853	819	861	840	815	834	873	798	870	831	840	855	830	867	858	867	839	886	838	858	834	834	871	807	825	853	817	840	888	848	844	842	873	822	850	842	831	831	833	855	816	820	870	821	869	887	819	873	840	830	806	863	825	847	862	831	851	862	869	854	803	850	846	869	809	834	816	829	843	849	841	827	845	767	865	842	900	838	828	789	850	826	850	836	813	836	846	842	815	865	811	838	781	899	838	865	856	817	854	850	887	821	857	843	842	813	870	838	806	837	845	838	869	823	834	881	819	813	847	864	907	835	797	892	824	841	799	878	849	859	802	853	799	866	854	840	829	841	883	853	859	927	877	811	865	854	835	797	844	837	842	849	848	809	838	826	868	852	844	849	807	844	843	814	882	874	829	810	863	776	843	849	864	870	849	807	792	865	827	868	780	832	857	852	879	860	868	905	821	876	826	900	840	827	865	856	816	835	838	814	825	872	867	785	908	861	820	849	846	846	876	852	798	794	833	836	803	860	849	856	855	889	876	818	864	847	845	835	840	806	835	808	825	893	831	852	781	886	764	907	836	923	836	853	799	830	847	850	782	857	840	886	854	827	852	915	835	878	870	849	833	896	865	841	810	874	845	876	880	831	862	812	872	806	837	864	777	854	866	883	842	897	843	861	824	799	863	844	885	879	814	875	819	812	811	847	784	886	854	845	850	795	821	826	830	837	853	835	908	839	863	812	843	813	871	817	876	828	851	873	866	839	809	836	796	849	872	889	846	851	858	915	838	799	833	829	838	795	878	841	820	781	867	863	891	849	819	886	802	817	811	833	899	834	896	844	829	817	811	854	844	810	849	770	849	842	834	899	868	827	844	861	874	842	836	893	870	856	852	821	851	853	856	881	831	824	870	792	820	880	881	848	838	823	841	789	825	837	882	866	834	851	891	833	817	838	836	843	821	846	828	848	852	795	805	862	808	883	803	865	818	853	805	876	839	862	820	777	868	881	857	838	833	815	880	863	869	806	851	878	847	871	813	851	858	862	821	859	837	892	867	830	873	860	879	861	881	840	866	856	791	857	870	836	874	835	823	874	852	832	885	825	863	839	829	905	837	807	817	855	819	863	836	831	816	878	881	868	903	882	827	817	862	856	851	823	877	846	825	846	873	869	804	856	779	882	808	813	826	827	789	865	852	824	832	863	847	896	867	815	886	803	839	829	922	871	824	851	878	796	894	881	811	824	832	835	823	857	843	879	849	800	847	834	870	800	815	825	840	823	818	806	798	896	787	829	817	881	868	829	806	848	873	846	833	862	836	812	810	870	858	837	824	872	804	890	817	846	850	833	833	882	837	875	812	813	777	817	846	836	890	797	833	831	882	841	850	839	821	818	829	807	881	825	850	763	816	852	812	788	891	870	872	801	880	837	863	815	852	821	811	858	880	871	899	769	846	850	883	839	796	862	804	868	844	860	858	831	867	890	822	822	890	839	800	881	836	820	778	875	829	844	851	866	864	849	827	874	876	866	850	883	879	827	825	811	832	860	885	843	799	868	810	812	847	855	838	853	819	833	927	857	799	823	843	858	855	837	846	865	852	848	827	805	843	845	868	801	868	841	862	863	868	864	820	869	808	835	817	920	788	877	829	819	847	844	844	828	848	783	832	876	817	809	791	824	823	862	872	815	815	836	773	839	856	854	858	868	835	879	802	853	843	791	817	900	863	865	812	864	853	810	803	848	901	864	775	815	839	859	810	871	822	883	837	847	836	820	834	852	853	762	789	829	802	870	849	822	803	857	824	872	823	890	884	818	875	869	856	901	889	793	815	898	852	816	875	855	850	848	823	867	852	848	848	847	873	803	805	814	827	837	841	823	816	822	829	902	870	849	883	906	852	863	835	832	879	851	846	845	853	861	888	854	855	882	837	813	792	862	836	863	791	808	824	839	839	808	847	844	790	820	828	844	811	835	812	843	810	811	862	880	806	815	831	852	899	847	874	786	824	842	818	858	839	805	875	869	840	844	832	833	835	820	832	871	844	856	801	857	880	879	832	823	856	830	841	808	863	837	771	875	804	884	882	848	895	841	837	898	831	853	882	815	833	824	823	843	847	889	820	801	849	852	794	825	863	852	884	851	818	843	871	776	903	805	805	882	859	821	886	862	891	871	835	803	841	847	853	822	837	819	838	887	815	817	868	843	845	827	856	821	899	875	820	803	847	851	837	823	818	827	796	826	845	820	826	845	829	854	847	847	861	818	815	861	855	846	833	843	859	814	928	826	860	840	843	870	863	847	880	889	843	852	845	892	869	902	877	888	782	869	904	871	796	877	848	798	870	806	841	845	859	811	820	893	873	862	914	857	849	819	839	853	850	810	819	847	841	850	873	843	857	827	877	821	830	849	867	876	874	821	828	850	871	834	879	818	785	779	781	812	867	855	842	855	861	800	876	853	819	836	875	860	838	784	837	860	841	876	804	851	860	859	847	875	901	803	834	826	875	800	903	832	866	835	851	856	832	863	870	875	822	832	898	859	827	789	817	847	817	844	879	875	893	851	827	859	822	843	825	810	834	808	851	882	830	905	860	865	849	770	816	853	879	861	895	811	799	862	849	818	896	835	829	848	817	780	855	846	877	823	873	828	896	856	879	888	869	838	819	826	828	906	827	822	827	813	843	878	857	823	824	842	842	808	842	797	875	812	843	840	819	828	812	827	805	825	814	848	860	879	843	879	840	834	809	896	858	861	846	824	825	863	819	812	845	822	841	830	853	845	818	777	844	838	875	883	787	799	816	861	867	814	854	827	842	853	858	844	811	877	863	786	822	818	908	819	840	876	860	881	833	819	835	810	838	870	835	781	839	862	851	770	813	861	790	856	827	873	808	830	826	870	849	794	829	856	855	828	832	845	827	859	851	833	797	835	847	833	839	822	829	849	827	818	845	819	837	844	856	868	843	822	828	852	877	816	855	856	883	859	858	848	870	813	812	847	811	893	854	799	828	851	843	875	833	863	841	802	848	870	850	858	831	848	823	858	798	872	815	861	792	809	847	862	809	872	826	869	876	840	808	815	780	841	849	861	824	818	775	868	828	886	856	790	816	848	878	801	855	854	873	867	834	860	884	838	862	810	831	786	870	859	813	831	828	853	821	815	835	847	861	848	855	817	839	791	874	835
27595	18181	4057	613	404	373	329	317	323	294	291	334	325	355	291	334	319	316	313	289	303	322	304	332	303	342	324	314	312	307	323	315	315	325	315	328	297	286	317	312	317	313	317	328	329	349	328	302	338	320	322	309	292	319	324	307	338	304	301	305	308	305	332	288	320	311	288	316	314	294	296	299	307	333	312	359	322	301	309	307	309	282	294	299	293	304	323	322	282	347	324	314	313	324	303	338	302	298	289	303	305	311	303	299	329	296	296	317	280	314	300	292	303	309	318	300	322	320	308	306	261	312	293	315	342	325	305	349	326	306	333	299	297	293	304	316	309	299	340	309	334	282	304	310	304	307	314	291	310	316	288	314	308	321	314	317	286	298	298	300	296	296	316	302	336	318	266	318	303	310	319	289	304	293	310	312	305	320	292	333	324	304	313	306	304	305	311	302	320	307	318	284	326	297	281	335	306	301	328	337	306	315	325	321	316	301	328	341	311	287	314	314	310	294	288	303	312	319	302	302	317	319	334	315	333	307	316	325	311	312	327	310	318	287	321	326	327	263	316	289	324	327	336	292	299	268	288	303	294	311	297	316	331	291	344	331	288	294	293	314	286	306	318	291	298	344	300	325	305	302	287	281	301	306	317	277	317	316	344	320	307	264	312	304	305	333	290	308	302	282	303	298	295	324	319	305	341	302	321	319	332	315	324	287	291	294	310	322	309	306	313	322	321	340	298	298	284	349	310	304	329	319	308	321	313	313	292	313	308	297	298	276	330	305	316	285	313	333	341	299	348	317	297	309	335	329	311	311	304	335	312	282	319	331	317	311	332	311	319	321	296	295	301	301	290	329	286	309	306	339	301	303	321	293	322	337	326	305	303	330	303	318	303	292	300	310	322	342	310	309	301	290	332	325	293	336	322	295	299	314	318	313	270	316	273	299	321	311	314	324	287	336	292	302	310	331	285	289	317	276	326	304	304	345	320	303	277	313	366	333	270	287	301	309	329	328	324	310	310	325	359	337	286	294	284	327	325	307	304	295	309	310	327	285	328	321	336	302	306	306	325	305	304	308	306	319	331	307	284	330	308	305	288	339	335	307	298	307	310	277	328	330	325	320	299	319	338	305	313	316	280	281	305	302	277	290	289	326	312	310	341	337	332	323	299	303	306	315	332	306	302	285	320	311	291	299	276	287	307	294	315	319	298	311	328	318	304	285	319	294	319	297	295	265	340	297	331	296	319	279	305	319	300	311	326	315	309	279	335	306	294	296	302	288	327	327	327	344	327	335	301	328	313	296	292	309	319	358	323	321	291	344	303	300	295	319	310	306	306	280	301	312	291	302	312	285	281	332	296	338	298	295	305	316	282	280	318	334	295	310	299	321	292	293	280	289	347	306	329	340	310	296	316	314	338	339	335	286	301	355	298	346	306	296	311	305	304	321	319	305	287	330	291	340	313	323	330	352	323	313	317	341	327	289	304	349	323	336	357	321	273	303	300	281	304	301	293	320	315	304	303	313	314	313	355	325	297	345	342	322	319	292	295	291	332	317	321	289	299	333	283	321	295	293	302	294	335	298	272	285	288	310	319	297	336	323	340	306	340	329	330	295	331	310	301	290	313	312	320	297	315	322	309	313	301	334	332	306	306	300	320	305	295	308	313	308	285	295	293	272	328	296	293	302	313	293	306	317	308	318	335	322	287	300	322	302	313	281	264	309	301	308	339	295	281	306	288	308	299	321	334	287	304	322	296	311	324	322	309	316	341	297	326	332	318	318	317	316	293	308	325	310	314	317	292	295	335	328	299	327	307	300	323	293	320	301	280	330	324	275	286	330	358	320	321	303	312	304	310	336	301	299	316	273	339	313	286	318	291	305	325	298	316	312	321	296	306	315	331	320	350	323	337	331	298	315	318	313	300	320	309	290	317	326	327	289	291	335	318	309	277	293	288	304	305	305	306	291	336	294	300	325	320	330	305	328	283	314	322	323	290	296	301	266	321	326	293	318	303	318	300	293	286	301	317	312	323	294	301	297	291	318	317	318	313	308	287	303	329	280	303	311	343	318	305	301	300	304	327	311	295	356	303	308	306	306	333	275	306	285	325	349	312	325	312	301	300	310	313	316	327	317	314	316	323	319	321	328	302	326	305	333	299	259	295	310	302	318	279	296	323	340	291	322	325	317	329	325	328	313	333	296	331	319	331	312	344	277	305	301	298	314	331	316	357	329	317	301	303	343	303	354	319	309	304	287	296	268	315	310	309	300	330	319	317	334	320	326	296	300	305	332	320	286	302	288	288	307	295	338	309	335	299	305	315	319	302	288	307	312	324	307	316	311	312	292	311	301	321	310	309	316	351	299	284	318	301	310	309	322	295	314	289	282	320	313	302	335	342	321	307	314	323	332	306	312	292	311	336	258	314	297	318	331	299	286	313	319	301	310	292	326	285	345	309	314	319	322	302	323	313	312	340	305	336	287	293	316	312	300	333	302	302	312	300	319	295	334	300	313	351	334	331	327	336	302	315	304	302	325	328	324	327	313	299	300	331	321	304	312	322	335	294	326	293	322	340	318	320	307	317	302	302	293	325	329	353	294	349	305	347	343	335	328	333	284	333	338	320	288	312	331	342	328	324	297	350	296	352	326	317	293	329	277	311	325	320	302	298	297	303	304	304	295	328	331	325	314	332	301	289	276	298	315	314	342	274	339	320	298	318	322	340	327	278	299	295	305	288	300	289	331	324	300	319	311	321	299	303	335	320	322	315	298	305	303	336	319	278	328	291	309	327	328	322	299	322	309	303	311	311	316	296	348	318	316	327	312	305	300	366	316	316	315	311	312	305	302	338	336	307	299	308	332	302	319	316	308	314	334	312	339	315	294	314	315	321	308	342	338	334	316	298	318	324	301	334	324	306	300	316	309	357	298	326	336	308	296	309	295	301	326	302	327	338	315	292	324	314	297	302	345	285	327	308	337	286	313	314	283	306	317	308	295	286	295	287	320	308	297	329	311	295	321	324	314	286	307	286	338	316	306	282	297	298	309	301	288	311	301	315	322	296	290	338	309	306	300	329	347	316	303	309	307	302	321	319	320	320	331	346	304	300	279	327	320	320	351	309	330	350	320	336	343	302	337	330	330	288	334	298	320	329	297	293	307	350	315	285	297	307	292	295	321	277	318	322	272	342	319	341	304	337	346	284	278	307	307	314	320	307	323	274	302	337	289	344	327	264	297	306	279	295	339	314	298	291	335	304	311	311	322	320	306	308	299	318	338	301	308	317	329	310	308	298	310	296	301	323	310	299	322	297	321	257	320	323	331	325	326	312	304	323	295	294	268	300	311	332	356	303	306	303	315	286	312	299	304	298	294	324	308	297	280	325	292	341	327	294	307	332	323	306	305	318	330	347	326	300	319	296	329	310	293	337	301	299	313	338	336	299	299	292	354	313	319	337	292	302	324	305	334	338	337	312	291	319	289	306	287	335	272	320	315	329	284
6712	986	727	460	415	368	449	400	387	376	330	376	370	383	357	355	363	353	361	340	340	337	359	352	353	352	338	379	341	361	384	356	376	356	334	355	340	322	379	351	368	377	341	361	357	363	313	344	357	343	366	346	324	345	352	372	373	349	322	353	346	343	361	384	369	351	370	343	324	363	357	379	342	362	380	344	358	319	367	323	347	354	344	358	349	371	362	344	372	344	334	411	393	362	362	364	344	344	351	361	353	376	399	346	345	336	348	367	349	365	373	362	360	358	360	354	352	366	312	347	402	341	366	395	341	370	359	348	325	349	317	380	354	376	354	329	365	358	362	357	337	360	374	361	349	370	346	362	329	340	358	360	360	351	349	347	346	335	347	366	346	351	350	365	358	363	365	374	332	353	346	338	341	339	370	347	351	361	315	339	320	361	321	330	365	349	338	351	375	353	393	354	406	339	363	354	363	357	331	367	366	326	366	360	378	354	337	384	357	321	374	348	357	369	351	331	350	336	330	363	357	337	368	346	385	341	330	326	352	348	356	328	385	349	371	364	357	379	392	352	332	347	364	337	353	335	356	328	370	368	372	368	341	363	335	368	353	358	364	337	343	354	342	360	341	357	364	372	316	344	345	360	347	346	366	322	337	331	376	353	330	376	365	344	335	318	359	369	374	375	376	395	339	338	379	360	324	349	360	380	390	377	374	378	369	313	352	381	340	353	350	360	377	330	332	356	343	341	343	344	386	382	351	383	350	361	321	368	332	370	333	361	372	339	333	347	352	370	385	350	382	340	356	350	353	392	369	336	349	313	351	360	342	334	337	355	345	361	377	356	353	375	354	359	367	332	375	348	340	379	388	314	329	357	354	349	378	371	340	347	347	360	358	373	350	351	331	377	347	347	364	354	351	355	338	342	353	370	325	373	352	347	319	335	364	340	340	367	329	380	338	368	342	353	331	351	357	344	340	349	370	346	377	361	364	367	353	348	368	333	342	336	326	344	362	356	360	338	343	342	347	331	323	349	344	338	371	376	350	333	335	327	379	351	340	336	349	356	382	354	377	371	383	342	348	324	344	355	345	366	387	354	345	385	358	326	339	346	348	311	416	365	369	341	339	341	338	338	344	355	333	349	364	359	370	342	323	379	344	382	319	369	344	362	344	378	333	333	341	355	378	352	360	328	369	348	369	312	358	359	355	359	377	375	339	385	334	373	351	350	348	344	309	353	337	356	348	372	319	342	371	353	336	348	360	331	370	393	333	366	339	364	356	357	357	324	384	352	346	369	351	380	341	381	365	377	345	337	337	363	347	364	316	333	340	365	339	336	334	343	352	340	347	326	339	367	354	335	351	359	342	336	369	339	384	351	356	306	351	379	359	351	365	363	341	366	359	343	358	358	347	353	352	346	365	401	380	366	342	346	349	330	386	391	397	340	365	367	359	370	361	350	337	332	324	371	363	350	381	349	338	340	346	337	370	320	364	365	333	364	329	368	349	334	334	349	332	324	327	328	373	363	375	337	345	367	374	358	366	340	346	367	333	381	348	383	354	371	378	352	351	363	335	315	342	361	324	381	348	368	383	366	367	368	355	371	342	349	362	342	340	382	342	338	348	365	348	349	350	368	315	368	341	330	352	351	334	378	353	376	342	333	350	308	361	370	355	357	364	320	349	342	327	353	340	330	326	352	352	357	357	382	358	330	326	322	347	327	329	359	338	350	359	374	348	367	343	389	342	370	358	372	321	330	347	326	350	348	348	374	366	371	372	379	356	346	325	360	374	369	356	340	365	330	383	310	355	327	356	350	351	369	336	343	330	359	349	364	339	373	354	355	329	376	369	348	341	356	337	354	333	327	354	339	364	361	369	367	333	351	348	317	347	379	331	329	362	374	354	338	373	354	388	383	361	368	372	349	367	341	370	379	370	346	354	339	339	333	371	317	341	356	337	353	309	342	339	339	391	359	347	357	366	329	368	362	313	346	369	358	368	345	386	376	398	341	334	343	329	362	383	320	366	304	369	360	357	326	356	347	338	331	350	348	341	356	366	356	331	352	352	347	364	392	373	357	345	372	331	383	356	390	359	359	379	345	355	365	342	323	338	309	350	354	355	344	367	361	383	348	356	374	354	347	316	355	361	345	383	365	331	342	366	332	385	336	331	329	349	380	339	370	368	310	352	354	347	332	365	341	366	315	353	322	342	342	348	322	356	318	372	355	355	342	341	365	377	339	375	359	353	338	367	343	352	366	374	384	342	347	327	384	360	360	294	371	367	382	362	332	354	327	391	352	333	358	357	358	362	393	327	347	368	354	390	330	340	352	355	322	316	318	367	365	306	379	352	384	331	350	370	305	354	357	370	334	339	396	340	350	382	334	338	358	350	359	383	332	376	395	346	340	362	330	319	343	347	369	350	363	350	353	353	340	331	346	342	372	354	362	350	363	345	363	387	344	350	361	343	328	341	334	341	385	326	358	351	334	346	378	373	346	381	394	375	342	327	346	333	343	351	350	361	364	349	350	327	348	335	347	333	361	356	361	384	363	374	359	369	371	332	358	341	337	344	396	372	342	363	372	323	370	341	330	354	336	352	328	362	331	348	369	346	377	356	345	338	366	367	360	314	356	303	377	353	389	364	368	346	361	397	342	357	336	325	354	375	391	368	367	359	373	370	377	386	354	365	377	362	346	333	340	340	356	373	371	375	397	358	356	348	364	342	330	366	353	357	386	359	360	358	339	357	389	371	349	330	344	374	349	364	323	359	340	336	385	345	372	383	354	316	339	370	352	339	354	382	366	345	369	363	337	351	382	337	330	366	337	350	345	362	333	351	360	379	345	347	335	366	335	338	370	361	325	363	323	357	361	376	344	346	335	345	371	366	395	344	370	370	352	324	395	351	363	362	363	351	361	384	358	368	353	382	330	350	347	358	361	341	339	345	358	372	340	345	322	343	385	314	322	358	349	361	354	353	386	365	364	349	364	360	341	355	355	354	359	333	356	385	327	361	344	372	369	364	340	338	377	341	370	321	318	349	358	355	358	358	383	359	372	340	358	363	375	321	360	385	355	379	383	337	403	365	348	389	317	356	362	348	353	338	328	344	389	332	360	368	349	355	357	364	367	338	321	360	369	343	378	349	339	362	356	352	389	350	363	339	359	325	359	366	337	373	385	354	344	304	335	350	358	324	354	353	336	339	381	354	360	359	355	361	344	382	359	358	367	335	358	340	362	329	352	383	362	393	343	373	332	356	325	343	332	362	350	398	309	359	342	342	336	325	375	350	388	332	349	333	339	352	367	326	360	366	361	332	343	370	347	379	334	330	344	339	347	341	359	350	341	383	351	356	335	356	349	373	351	382	353	363	367	339	366	358	320	330	335	320	324	344	309	348	353	355	400	313	366	344	373	322	352	365	369	333	385	299	337	373	391	350	347	358	362	346	328	382	347	359	345	339	368	376	389	350	314	385	363	363	366	349	359	327	338	358	384	350	351
23903	21053	28009	23798	20823	9213	1058	726	698	586	588	470	471	480	488	460	427	420	417	430	465	399	453	422	423	422	461	400	392	407	399	413	395	409	382	406	446	404	391	459	424	415	391	404	381	400	399	411	360	405	430	377	412	400	379	363	396	429	413	382	441	378	382	354	442	425	447	405	380	384	389	405	378	387	417	404	389	425	395	401	408	413	402	422	401	354	415	386	418	413	399	419	401	437	390	425	411	399	401	419	444	375	403	407	402	404	375	406	393	429	428	412	423	399	394	421	394	384	366	464	392	416	382	405	413	410	391	420	415	385	392	390	381	400	352	418	403	364	425	410	397	395	390	361	397	382	366	393	390	409	398	440	370	416	422	401	389	388	388	412	399	366	386	395	418	380	369	363	391	442	385	372	405	397	350	392	386	406	388	370	378	368	409	400	461	415	415	420	411	396	393	375	407	398	413	395	357	404	407	372	402	376	387	386	396	393	402	408	390	407	443	387	430	404	388	369	410	417	374	388	396	390	379	342	369	399	394	366	375	400	387	382	392	393	356	421	390	441	398	409	370	401	385	394	375	389	383	384	371	374	433	378	430	420	396	432	396	386	409	366	379	394	400	418	377	441	413	416	421	397	410	397	406	371	380	394	402	388	393	392	398	427	372	373	411	359	411	418	394	401	389	349	395	397	389	414	368	403	413	392	402	427	400	421	385	378	377	357	389	364	413	394	379	381	376	419	410	397	389	402	399	386	362	409	427	395	370	382	358	355	462	430	387	390	382	381	405	380	398	416	395	396	403	391	410	398	408	390	397	380	422	413	389	385	413	390	427	375	404	379	415	392	415	380	385	412	409	438	417	383	396	390	414	423	417	392	393	405	386	358	416	373	410	425	397	413	402	398	411	419	372	404	370	367	390	418	405	404	404	376	391	396	403	409	402	391	410	425	414	442	406	378	375	400	377	393	426	404	387	419	375	435	369	380	394	426	426	431	363	395	375	396	422	412	384	374	391	354	381	373	396	403	378	377	395	370	382	412	407	416	386	399	396	409	388	379	397	367	377	397	379	388	433	383	386	394	379	406	430	408	381	402	444	411	425	393	417	389	351	455	414	386	380	400	418	374	402	392	386	408	397	397	394	396	414	400	393	397	358	407	418	385	394	428	428	394	399	377	376	411	380	414	411	429	396	417	388	379	415	385	398	425	366	410	384	393	382	427	391	399	376	372	402	396	370	378	381	382	383	408	409	417	409	359	379	400	413	394	403	374	416	433	370	408	380	393	402	370	409	394	368	410	379	364	391	403	397	367	358	405	372	397	445	415	446	413	380	389	423	362	389	411	397	393	416	418	381	430	437	424	382	421	410	425	416	422	400	414	413	396	407	405	384	377	399	381	382	404	374	390	379	386	426	409	383	375	409	407	421	391	408	374	406	414	405	407	373	389	400	424	360	429	425	368	412	420	407	392	392	431	440	404	345	413	408	381	411	387	387	401	409	369	357	418	398	411	412	412	402	420	384	381	380	427	395	373	397	428	387	398	385	414	425	408	403	394	388	392	368	406	395	386	381	386	399	405	403	388	422	402	355	407	376	396	398	419	407	387	394	433	432	371	377	443	371	391	409	391	402	394	415	383	383	391	357	399	428	380	411	385	419	371	390	402	366	383	426	425	415	373	375	379	411	402	380	403	399	403	389	362	381	408	386	399	412	411	403	403	408	383	386	449	392	402	400	409	412	390	430	421	404	411	416	438	409	418	401	349	421	399	385	393	425	383	418	436	404	396	397	387	386	381	387	419	407	345	422	353	417	413	385	397	378	383	424	408	406	428	395	451	389	426	389	390	424	423	396	401	365	383	393	398	405	407	402	393	419	362	424	399	403	368	394	394	421	401	402	418	384	386	412	406	350	427	386	367	382	401	393	374	373	367	389	410	371	424	406	407	349	374	377	391	387	412	376	415	396	410	441	380	419	372	429	420	398	392	395	428	366	422	404	400	378	394	380	394	405	409	382	376	411	387	424	412	392	410	409	436	385	383	420	369	397	399	381	402	421	385	418	417	379	405	382	367	382	431	378	421	407	413	415	417	385	383	408	363	375	382	410	401	421	427	415	392	424	441	421	410	420	389	395	394	418	404	383	424	410	421	360	369	383	377	358	362	404	392	398	388	369	380	358	377	408	380	394	434	399	383	385	408	399	408	410	405	362	357	400	416	426	410	386	406	411	408	399	417	374	426	400	393	395	403	360	419	385	408	449	365	397	401	401	422	386	377	407	381	426	410	387	410	400	430	380	417	393	419	401	403	384	406	398	356	408	364	381	402	378	401	392	378	374	383	407	404	426	399	400	373	418	409	430	387	382	403	406	390	425	380	414	384	409	373	414	405	424	420	405	439	409	423	368	368	419	367	396	410	398	403	403	383	355	442	407	415	400	398	391	393	418	378	370	412	424	389	416	406	385	414	380	379	365	415	428	414	443	372	417	434	433	412	413	381	401	416	379	389	377	412	377	382	369	407	441	380	422	409	461	432	387	455	399	412	377	398	405	428	376	365	408	415	406	420	391	423	382	396	376	419	399	413	355	393	380	411	407	444	411	425	389	386	403	407	376	413	373	351	441	380	396	380	422	383	426	383	385	382	392	384	391	384	403	374	365	377	393	378	436	379	382	405	389	408	416	374	404	408	423	373	412	423	406	432	376	411	387	402	400	410	392	402	424	400	369	375	401	428	419	397	386	386	416	404	390	375	399	402	430	386	396	384	412	374	413	396	432	403	361	420	400	355	360	363	425	383	394	376	403	392	407	389	388	406	429	411	411	393	390	366	387	409	384	378	435	415	386	390	347	428	399	402	362	380	369	369	388	373	398	424	369	375	410	375	408	365	387	415	405	387	405	399	385	373	391	408	394	399	388	409	410	401	389	410	408	386	428	417	378	388	392	434	403	391	355	407	386	430	377	383	393	419	414	410	416	359	396	411	394	424	385	400	390	411	423	380	391	417	409	374	397	397	402	387	396	416	402	394	392	378	391	370	417	451	403	381	421	369	407	369	391	405	442	368	380	403	406	432	424	398	414	420	383	373	409	427	396	429	404	378	429	397	381	406	399	390	421	415	400	428	383	398	377	384	369	393	389	400	411	349	386	406	401	416	383	402	390	399	368	433	397	412	376	371	384	401	418	427	380	404	395	407	436	414	371	373	400	409	429	373	414	393	432	440	354	415	380	399	410	414	436	414	416	390	389	382	383	386	372	390	372	409	420	346	403	375	390	388	403	433	357	378	397	403	386	402	437	397	403	382	411	410	389	403	402	389	413	416	365	405	387	426	372	406	423	417	414	389	407	369	383	379	406	423	373	382	373	395	374	395	401	389	394	386	410	388	414	419	394	403	369	410	411	409	376	413	387	421	418	393	395	397	407	395	398	401	387	391	423	359	403	412	397	369	398	403	402	377	422	383	443	407	370	384	407	368	400	374	421	431	376	409	370	419	429	359	407	388
23945	9023	5828	2690	1985	1516	1245	1030	866	754	720	626	597	591	558	546	525	495	487	506	467	504	469	446	426	474	499	485	469	450	456	474	446	423	462	464	448	392	448	409	460	429	455	468	402	465	411	423	421	445	419	465	449	421	432	389	416	439	391	448	446	428	405	433	436	419	455	400	398	440	425	446	416	400	423	454	428	417	482	432	441	421	460	444	433	397	411	417	418	384	412	438	440	425	453	429	407	425	456	413	425	445	435	428	435	399	424	428	403	399	433	434	409	409	422	426	496	449	410	418	399	412	411	415	466	460	416	437	429	486	433	429	444	391	420	419	441	425	417	401	426	422	414	430	411	420	422	426	391	391	415	443	445	403	416	428	406	421	414	395	427	385	418	454	442	400	418	424	412	410	437	442	445	426	435	443	425	473	449	429	416	436	438	442	469	379	439	406	396	399	430	398	427	464	448	424	448	416	404	458	422	391	424	461	394	394	428	430	400	416	417	437	449	430	408	433	438	450	422	410	414	423	417	428	451	407	434	439	390	433	440	452	430	410	437	442	390	431	431	436	442	426	463	426	419	418	439	428	418	426	426	421	464	428	406	419	413	415	437	431	425	446	391	404	413	417	441	380	416	412	424	421	405	433	413	433	430	427	394	429	448	419	423	444	408	471	402	426	398	430	399	423	396	439	417	422	433	434	414	411	436	427	468	437	437	437	447	436	429	451	465	385	415	405	430	410	426	416	412	439	403	419	406	451	440	431	447	451	424	433	444	428	410	401	470	430	436	426	416	459	439	423	423	462	408	405	445	459	413	429	392	429	435	455	445	408	437	431	452	417	403	460	426	425	402	403	430	437	404	412	458	409	424	431	405	405	414	417	410	455	441	403	469	448	414	403	425	441	426	445	437	427	430	463	410	450	416	408	440	418	437	410	435	472	405	430	416	415	403	426	398	409	431	425	404	420	421	456	431	395	415	400	424	436	428	473	442	429	439	442	433	371	433	403	439	392	439	447	419	392	421	410	406	362	403	418	465	460	425	433	388	414	416	446	413	387	388	404	443	469	443	421	405	386	450	395	398	396	419	480	433	380	389	456	427	425	433	396	401	411	452	410	438	425	402	406	411	400	429	414	405	449	416	422	430	421	413	402	419	417	403	407	452	439	416	425	404	399	400	433	426	402	420	442	419	436	376	443	398	424	381	443	416	421	414	439	419	405	436	414	456	453	436	414	404	428	405	435	418	429	425	444	417	438	436	436	444	394	420	408	434	453	401	422	412	396	433	431	437	435	478	426	407	408	417	425	413	442	412	433	438	397	427	400	436	442	418	420	417	428	441	447	416	429	404	408	442	422	428	456	403	457	443	450	430	455	401	451	458	418	381	413	477	437	436	429	447	439	436	391	416	402	434	408	439	435	460	416	429	435	448	388	418	416	436	418	409	425	424	391	410	435	415	451	423	401	433	463	411	427	427	459	456	427	442	402	427	443	427	449	425	439	433	404	410	446	450	378	420	445	414	410	409	392	439	414	459	437	445	419	434	403	443	457	439	405	417	411	402	387	392	420	455	394	405	423	461	430	435	426	426	453	405	426	393	421	436	427	389	435	411	406	441	393	420	421	422	427	443	417	429	435	432	419	373	455	420	397	437	405	406	479	400	423	434	433	409	418	409	398	393	445	426	424	428	404	418	420	427	408	420	459	452	452	428	434	404	387	406	396	415	413	429	433	428	386	427	432	404	410	469	458	466	404	394	397	419	448	422	425	406	417	399	404	434	441	401	437	376	417	423	377	418	443	403	466	434	439	383	435	432	424	451	419	437	403	439	426	432	400	460	409	453	409	440	428	446	399	432	445	430	416	461	430	427	392	429	431	439	434	437	425	406	421	411	412	433	425	399	416	442	439	430	444	411	428	445	421	415	420	397	446	412	469	408	396	441	448	403	421	421	439	417	436	446	397	414	394	437	405	426	397	439	410	407	439	440	423	427	391	452	441	387	394	400	412	463	435	470	399	427	423	414	403	417	428	403	441	411	408	437	398	400	425	409	456	432	443	419	392	399	409	413	398	406	412	411	417	411	437	415	432	406	440	408	394	406	414	436	429	427	406	398	446	413	410	442	420	454	434	433	402	445	409	433	447	412	410	435	377	446	400	411	446	442	438	451	427	426	439	432	427	399	419	405	416	415	414	410	417	431	418	419	434	396	370	453	446	439	405	405	404	425	416	421	456	442	414	422	443	441	402	430	431	402	436	396	434	440	400	412	429	394	437	433	468	398	436	409	417	415	413	424	415	411	403	419	415	408	425	424	421	433	410	448	443	419	418	452	426	438	442	406	399	426	426	427	427	401	429	416	453	423	437	451	404	440	428	404	385	428	434	446	439	428	440	465	400	443	401	408	417	456	370	411	406	402	447	443	453	409	445	439	449	454	440	424	439	423	383	416	429	410	406	440	447	425	410	453	401	413	385	441	413	442	455	447	408	407	440	422	442	426	450	431	438	414	406	420	429	404	420	416	418	424	460	435	403	407	435	455	399	437	447	421	430	425	443	376	424	394	429	422	430	436	408	444	422	438	440	422	408	428	407	423	416	440	406	440	453	420	404	430	420	447	411	423	377	448	429	448	397	425	423	434	407	433	396	368	426	451	407	404	409	449	444	417	408	420	416	408	415	407	454	427	393	449	420	386	415	439	452	374	400	414	429	438	423	398	418	430	426	434	453	447	429	419	444	424	396	445	442	445	457	418	396	423	433	396	428	429	383	462	412	438	445	438	420	393	418	449	424	436	442	424	445	418	440	434	435	420	466	475	436	452	396	440	402	394	422	392	412	429	393	401	481	428	428	433	426	416	447	413	420	414	399	423	409	421	443	407	415	441	426	445	418	369	410	417	393	425	401	419	391	459	428	441	394	393	397	414	410	431	431	456	398	429	425	425	427	434	441	413	440	394	437	431	433	418	424	410	425	433	423	427	420	412	431	432	408	397	395	434	426	401	418	407	420	436	391	412	412	414	454	442	428	430	429	435	411	420	441	465	440	456	442	429	414	406	438	426	420	431	408	424	414	451	382	380	412	438	406	390	493	395	398	465	414	386	421	408	424	400	413	436	423	414	406	431	431	405	434	436	427	476	445	422	409	438	410	440	411	428	402	451	432	449	478	432	423	437	426	385	394	427	441	405	402	459	439	439	425	444	431	405	426	411	426	458	421	466	423	407	466	446	439	422	411	457	390	473	439	428	413	461	391	465	406	452	425	425	422	428	446	470	405	429	418	427	421	435	422	399	428	427	423	395	430	385	429	416	441	451	437	413	401	419	434	449	416	419	434	426	435	447	377	412	433	427	422	451	433	418	391	440	408	427	443	437	401	408	423	449	438	426	426	436	444	397	412	425	422	385	430	431	407	431	425	452	435	418	434	399	404	439	396	403	431	414	408	455	420	418	440	449	429	442	433	422	441	417	391	400	429	407	440	435	424	407	405	417	436	407	422	428	435
24924	21072	27210	25101	10184	1063	879	742	758	706	688	768	705	642	659	629	671	703	689	633	627	654	611	614	620	641	643	615	620	591	613	678	638	640	617	592	632	688	652	608	661	638	659	584	594	608	609	631	630	574	614	627	618	596	584	664	579	585	638	618	593	615	596	597	675	617	630	629	580	634	636	676	649	608	598	613	642	592	658	661	654	611	625	603	588	677	580	608	601	601	619	622	642	631	640	596	621	598	679	579	660	618	648	600	609	664	620	630	645	634	622	623	649	650	606	564	632	576	601	578	629	630	656	582	668	642	633	627	587	590	618	625	592	617	599	656	633	612	610	584	601	646	646	618	614	656	612	606	602	621	611	592	635	619	604	550	617	609	592	603	655	635	589	612	607	621	594	616	646	652	615	615	618	608	605	596	587	611	641	604	581	591	606	620	604	591	621	592	634	627	629	629	597	607	594	604	602	554	603	615	591	621	654	579	642	628	620	593	628	601	596	605	605	621	567	635	634	611	618	642	629	629	610	593	619	615	606	584	619	618	638	608	583	636	665	648	620	633	646	621	592	647	594	606	618	594	640	610	594	601	617	597	632	653	607	649	648	590	614	639	589	672	628	612	619	627	651	614	623	575	643	578	644	599	575	601	650	641	638	611	636	614	639	594	639	648	609	601	610	632	617	579	629	615	566	616	637	603	608	617	630	611	560	601	609	603	660	680	612	633	593	634	592	632	620	620	585	647	618	588	602	594	612	680	607	607	579	606	592	615	598	629	647	622	611	629	631	611	613	611	633	610	632	606	607	629	637	645	654	654	637	640	583	603	652	607	569	648	631	636	592	675	590	570	577	602	634	606	594	634	594	570	602	611	604	644	560	625	571	622	612	652	618	608	615	623	605	543	597	612	584	639	609	611	627	616	639	605	578	611	612	632	632	645	595	607	624	618	627	596	630	640	595	619	602	648	565	628	635	600	582	577	609	625	598	599	664	642	617	603	580	617	615	589	611	610	633	645	637	609	601	622	606	645	586	615	618	618	651	588	591	623	635	610	611	643	639	612	637	586	606	592	575	586	589	615	612	634	624	649	624	582	627	607	576	628	629	627	601	586	609	620	581	649	620	615	600	627	645	584	625	634	651	657	635	577	574	569	614	636	641	611	645	619	598	631	646	592	595	644	602	602	614	649	599	622	590	625	577	600	619	586	606	648	601	605	606	615	625	648	642	633	601	639	617	623	577	605	609	584	599	591	644	618	568	600	622	610	627	575	608	621	597	626	584	634	642	614	612	631	602	549	614	662	620	587	603	625	608	651	600	656	636	571	601	604	591	607	620	614	603	620	578	655	660	600	593	629	654	593	618	649	597	598	636	684	619	632	595	567	593	615	603	612	624	631	592	624	608	634	595	627	591	657	629	601	599	605	650	657	629	658	640	593	650	642	599	666	612	621	600	642	652	618	654	634	653	587	599	650	643	588	591	623	626	586	600	604	658	621	589	652	615	633	614	640	637	659	590	614	615	636	575	625	644	623	632	619	669	612	624	652	651	670	650	636	637	616	616	626	630	588	611	618	599	630	603	609	631	597	600	611	602	639	614	602	629	630	616	591	631	653	636	658	591	596	604	628	625	578	638	608	605	618	629	585	599	618	612	585	594	599	602	635	647	592	618	604	624	646	580	574	616	647	568	612	574	625	627	613	639	585	606	629	613	596	649	642	598	616	603	553	629	624	627	609	627	640	623	639	622	618	623	631	626	601	607	620	658	632	615	560	635	600	575	561	613	657	588	613	614	619	627	610	601	621	635	603	609	597	670	618	588	615	663	654	623	599	642	566	577	654	594	628	593	620	589	618	633	636	572	624	596	583	601	583	614	576	604	614	622	620	586	611	611	696	580	613	626	604	604	636	612	605	630	632	614	618	629	623	588	680	638	626	587	652	570	610	584	627	652	644	620	615	626	638	611	635	611	594	649	623	678	590	600	613	635	605	618	570	570	604	610	629	593	624	647	669	654	633	638	604	618	591	609	638	641	602	620	599	623	637	626	646	590	659	620	606	603	624	594	593	569	604	620	623	640	624	645	614	627	617	653	587	651	603	636	585	623	655	622	653	612	630	623	641	611	574	592	599	622	657	670	552	591	644	648	649	639	629	593	655	587	555	589	575	654	614	655	617	612	585	608	580	653	587	671	625	598	628	624	604	597	631	615	666	592	608	628	643	623	584	591	639	592	596	593	648	641	639	600	583	636	612	620	627	600	627	604	627	565	647	586	552	604	611	620	600	614	586	603	596	654	611	614	606	611	632	600	616	619	635	624	608	594	579	635	608	623	549	624	579	615	619	624	602	574	662	623	631	612	611	617	615	578	576	628	641	624	635	602	627	614	598	600	602	647	632	632	604	613	638	659	647	652	574	590	596	617	621	631	596	610	635	619	595	602	584	600	598	645	599	600	603	582	605	575	644	635	635	559	641	611	555	600	640	616	602	601	639	568	605	640	636	632	584	609	575	561	596	585	587	629	614	593	635	622	652	651	544	580	623	640	607	594	627	614	643	605	584	648	621	569	647	596	640	604	645	641	627	603	626	606	660	623	579	566	642	582	575	637	593	620	693	622	652	642	624	592	625	595	647	624	616	584	601	588	665	624	595	597	649	684	595	645	614	652	636	595	574	605	603	659	602	614	672	631	607	578	588	615	587	607	600	626	618	618	600	593	619	605	600	625	639	608	644	589	600	661	676	616	643	588	601	634	585	619	597	618	614	616	593	630	615	606	614	609	619	593	617	613	590	627	604	618	644	609	621	622	628	618	600	643	614	604	634	631	629	630	605	605	598	588	623	614	622	599	548	613	635	613	619	627	573	631	583	609	606	617	615	592	607	595	593	623	627	648	661	593	608	621	638	615	606	635	626	583	615	620	625	562	606	594	603	626	637	576	583	604	610	616	614	592	652	604	601	618	636	630	635	619	615	601	608	643	589	613	577	600	583	643	633	600	648	639	620	626	666	668	639	615	656	636	577	611	586	633	662	647	594	613	619	582	629	614	629	584	634	630	596	576	637	627	595	605	623	620	599	639	586	677	595	629	647	578	615	633	565	600	643	599	543	590	622	626	618	615	575	596	628	603	631	641	589	658	588	639	600	644	644	618	609	629	611	635	610	613	586	627	629	585	600	613	615	680	625	650	603	642	584	612	601	646	626	666	596	597	620	552	633	620	589	633	651	586	662	640	635	588	596	615	608	619	630	560	643	600	612	610	591	594	596	631	621	583	607	604	629	596	611	605	567	544	609	593	612	593	619	644	618	617	616	615	648	635	605	621	597	617	600	625	609	599	623	683	580	614	615	639	590	619	663	622	629	604	600	631	618	628	647	637	601	616	636	616	607	627	568	625	644	607	615	615	623	614	617	609	588	629	626	605	600	602	656	605	622	628	634	628	604	610	651	595	648	591	611	620	629	667	653	602	628	603	639	586	635	633	627	592	635	641	603	603	661	637	625
22912	5356	3388	1900	1473	1360	1130	1024	914	834	797	756	813	743	731	748	729	710	711	684	671	659	633	685	678	641	684	708	691	658	668	669	638	696	688	678	625	663	699	660	713	646	658	667	650	646	679	630	664	635	688	632	630	672	617	663	623	666	654	650	624	667	678	667	645	690	686	703	662	667	689	662	703	684	607	631	614	667	670	642	692	670	686	621	678	625	652	674	677	661	655	653	624	669	683	624	656	665	669	699	639	645	642	664	666	659	638	648	684	650	679	718	615	637	669	618	684	699	663	632	636	655	668	686	689	689	638	639	640	668	664	656	710	643	678	671	689	639	646	675	644	636	680	654	670	652	623	699	692	679	645	686	655	655	684	659	637	656	671	657	645	710	652	611	652	666	653	686	683	699	604	670	666	627	659	652	604	662	676	648	649	647	631	630	630	632	655	616	642	657	706	679	653	697	649	647	675	663	654	644	694	649	648	718	709	699	649	665	651	663	640	659	628	674	685	670	670	650	655	633	633	660	693	703	653	623	701	661	719	671	654	674	645	632	624	609	606	632	662	641	681	695	689	642	643	671	674	634	675	640	658	692	644	665	647	673	644	643	622	600	675	677	626	673	706	688	650	697	707	638	688	671	670	633	655	661	654	652	672	664	695	685	645	701	595	648	677	648	674	630	631	711	683	693	643	700	658	645	648	646	687	675	693	650	707	683	667	634	695	684	639	635	658	646	637	659	662	687	671	603	697	650	660	697	623	661	680	673	712	628	653	681	661	668	669	657	625	669	643	702	659	689	637	649	683	659	719	655	648	657	617	644	656	658	650	676	679	629	640	667	706	645	634	661	674	675	691	695	705	643	627	667	637	650	657	642	689	692	647	699	713	684	673	648	673	677	712	683	683	644	729	699	671	676	706	649	699	643	675	680	657	677	655	673	696	652	650	658	618	671	676	691	676	609	665	653	677	655	671	618	690	662	671	657	663	639	662	639	687	626	693	631	676	647	694	615	666	656	642	665	645	640	654	678	660	681	647	674	683	627	681	636	648	677	626	642	677	698	666	699	677	653	678	681	659	675	672	642	674	637	648	631	655	636	612	675	669	663	647	661	629	641	684	644	696	696	642	701	692	648	679	645	689	709	636	639	692	663	681	672	675	660	659	647	651	654	672	674	632	663	682	653	664	687	688	670	690	670	670	648	649	684	653	625	666	666	700	654	636	633	665	641	676	677	694	672	672	648	665	652	650	664	672	674	648	668	704	671	721	600	668	658	701	633	637	667	644	637	686	664	623	660	680	608	639	632	657	664	704	730	645	702	654	664	626	633	651	658	665	680	687	624	618	677	643	706	694	709	613	629	678	661	633	673	632	659	600	613	683	615	629	662	626	641	681	632	615	618	641	645	699	665	704	685	661	678	653	586	647	660	667	687	672	688	637	703	656	638	638	659	666	584	671	637	601	631	698	651	598	657	642	668	624	642	636	634	675	658	651	615	653	661	708	666	669	664	635	677	662	657	668	668	644	664	638	657	681	702	635	626	625	699	647	672	629	695	698	676	688	633	639	624	670	653	703	653	648	682	660	655	621	625	648	712	651	692	685	645	642	631	655	652	670	671	655	649	684	679	679	640	662	669	672	658	649	653	614	689	650	682	677	650	653	645	676	676	694	644	649	606	661	696	703	672	646	666	645	652	643	692	636	695	665	663	648	661	695	627	638	639	713	611	684	638	669	700	660	675	663	674	643	647	693	654	666	661	641	665	675	639	694	643	649	636	691	669	662	613	629	688	584	687	672	639	619	678	613	684	629	672	687	682	622	650	611	677	674	649	609	674	654	652	652	653	650	661	665	677	678	660	686	646	646	622	669	644	665	622	645	656	677	739	654	671	625	635	669	680	665	634	697	704	671	743	706	637	660	641	669	652	619	627	659	718	676	662	646	657	672	637	678	636	691	669	631	681	666	660	672	633	681	630	605	663	650	682	657	641	616	691	686	652	702	709	681	692	674	688	700	676	673	700	666	618	656	675	640	687	646	635	647	633	671	651	654	660	671	668	662	641	668	717	637	704	652	670	637	663	632	696	703	683	658	670	641	650	664	742	631	661	672	677	642	681	695	667	687	693	716	611	678	666	630	642	673	683	657	718	680	671	709	722	715	677	636	678	685	627	652	631	675	657	677	654	690	639	639	604	674	646	658	675	670	665	686	616	668	645	625	690	640	647	665	674	609	642	642	686	687	679	653	629	697	684	674	637	649	599	628	662	652	664	679	690	652	675	652	680	735	660	651	666	661	715	674	658	711	652	677	635	677	674	684	641	654	643	622	641	635	650	675	672	665	631	672	690	684	700	655	650	657	671	659	659	675	607	706	667	611	681	662	659	700	659	693	656	631	645	638	624	683	672	649	613	688	653	657	643	651	659	703	675	634	673	664	635	647	652	644	680	700	619	695	658	698	637	679	679	657	659	639	668	666	712	647	664	654	665	683	621	631	675	678	658	705	629	679	657	654	647	618	668	672	672	651	624	669	638	666	672	656	644	653	615	675	634	616	644	676	669	666	644	665	653	686	645	636	657	680	643	659	715	697	705	618	636	661	649	643	631	655	682	691	696	691	695	651	644	639	656	655	635	702	646	664	660	642	694	712	666	659	610	637	644	691	660	614	646	641	694	631	652	649	645	639	663	642	660	673	609	669	654	627	682	634	627	649	621	688	649	630	615	640	644	655	686	706	676	610	651	643	627	653	631	684	661	642	666	623	625	683	696	667	695	653	707	662	724	654	670	647	627	708	649	691	620	625	647	706	646	662	665	643	693	669	620	689	661	621	646	709	680	682	660	652	658	676	662	657	686	644	667	638	669	650	653	617	617	669	597	679	639	678	656	626	678	706	669	619	663	645	624	636	659	689	664	641	639	724	685	655	654	641	650	660	654	672	637	673	700	671	696	691	684	665	684	698	653	672	706	621	648	645	663	625	685	684	665	648	652	599	683	633	683	672	634	654	683	679	676	652	628	657	650	659	670	655	686	637	650	682	639	670	644	689	634	676	698	634	651	681	673	638	650	666	655	696	660	650	648	718	633	634	648	680	638	644	649	673	678	674	701	643	629	652	710	625	677	651	643	672	663	616	671	659	669	633	669	640	653	694	656	695	658	702	706	620	670	657	658	651	679	686	671	669	646	696	675	673	659	681	663	662	689	620	721	638	641	693	617	670	683	646	707	723	685	697	625	652	683	642	693	667	615	688	669	636	633	662	639	630	682	629	701	628	688	673	673	645	660	618	694	654	690	691	670	707	657	665	682	613	633	666	656	653	614	661	648	637	709	696	618	686	636	628	637	604	679	667	642	673	652	649	685	702	673	664	664	684	697	602	688	687	647	616	666	684	686	677	700	649	662	669	626	690	658	635	647	676	670	704	665	661	695	695	676	667	615	689	656	684	651	605	657	644	746	659	680	666	697	682	645	611	680	678	719	653	629	681	674	653	628	667	690	654	643
22607	21060	28694	23642	21058	21124	8958	1662	1292	1233	1186	1105	1009	945	931	959	962	965	899	953	911	889	866	857	901	920	859	860	841	878	857	849	880	844	869	881	847	863	815	849	863	837	851	856	879	906	792	837	848	829	819	881	871	838	829	819	802	846	825	820	834	856	804	867	834	800	837	850	822	855	860	822	842	852	879	883	860	849	769	838	838	798	813	806	820	882	852	898	848	841	833	823	824	839	870	837	868	832	876	842	880	820	893	943	850	792	813	864	918	872	924	852	883	888	856	827	874	848	824	862	833	876	849	859	811	846	780	847	839	841	813	863	873	857	824	824	893	829	822	851	851	844	840	822	794	817	853	814	866	848	852	819	831	817	814	866	849	886	827	815	867	833	827	880	853	839	834	876	852	794	862	857	824	844	876	862	840	845	890	837	818	869	882	824	827	838	839	857	862	788	821	820	875	827	853	885	818	826	805	879	894	832	868	811	883	878	892	867	846	840	851	845	803	816	881	832	866	881	836	862	878	819	830	825	857	857	836	851	854	887	861	893	891	869	847	833	838	805	822	847	840	787	798	831	861	839	895	831	845	854	870	885	861	879	878	931	862	854	828	870	840	874	808	830	845	783	862	867	871	865	828	896	835	837	789	866	843	911	846	857	849	867	819	852	840	810	807	809	902	857	861	861	796	807	856	901	852	828	811	838	844	862	810	863	844	870	828	815	805	814	843	867	809	839	823	862	851	816	834	865	818	828	831	863	847	852	879	826	862	822	835	846	814	884	853	853	779	811	804	840	861	833	843	813	842	814	860	878	853	826	825	828	881	834	833	844	856	848	792	861	840	865	874	841	866	889	857	841	868	831	827	920	851	840	831	854	824	831	826	907	869	853	814	878	842	895	780	796	821	851	793	837	815	834	834	851	828	837	865	848	813	854	873	832	875	796	847	798	821	833	862	848	874	836	849	839	757	840	801	866	805	879	817	863	836	854	822	827	823	811	815	866	824	855	839	849	859	830	831	845	825	839	869	878	872	859	848	891	888	862	820	871	832	810	805	829	821	848	858	817	822	828	842	885	870	837	847	846	862	813	822	816	856	861	909	864	790	870	826	825	845	844	838	824	848	793	846	885	861	821	837	846	788	826	882	871	814	833	838	811	859	796	805	826	878	862	829	852	818	834	808	836	792	831	849	836	863	874	851	823	854	846	857	856	808	893	891	773	879	799	841	848	838	887	853	837	832	876	850	880	813	839	799	828	864	877	921	839	908	845	825	836	895	872	816	844	864	806	841	892	851	888	854	888	864	874	827	820	832	885	849	812	835	813	900	841	844	848	877	839	840	885	852	854	833	833	828	812	869	858	851	846	863	839	810	825	846	830	811	827	817	852	828	844	819	821	791	810	840	832	838	819	833	841	886	845	785	834	833	826	803	787	847	871	777	828	926	818	815	852	812	801	857	795	842	871	868	804	769	899	865	863	817	859	818	848	865	832	836	875	829	805	850	896	854	870	830	872	829	862	834	886	831	818	814	805	878	801	855	850	846	898	863	797	849	815	870	823	892	850	846	862	850	801	830	848	816	815	843	862	842	821	841	789	798	849	863	849	858	877	869	851	887	830	831	848	859	861	818	916	781	855	828	876	816	831	886	832	854	843	833	842	853	806	805	828	906	823	840	869	852	830	778	815	838	886	859	911	862	865	886	880	812	827	805	804	887	803	842	830	839	821	806	791	841	858	836	845	839	835	846	762	884	802	863	820	838	837	846	818	845	839	857	836	892	840	851	789	863	866	907	845	846	781	855	855	831	804	886	832	844	797	821	859	838	819	839	833	831	823	868	863	821	836	856	818	829	834	834	791	830	833	829	803	828	856	861	854	855	877	798	842	847	881	834	813	868	836	859	839	855	850	847	814	828	839	809	840	872	849	820	914	808	829	831	834	851	888	856	826	835	849	838	856	867	857	869	828	807	830	849	795	918	835	857	818	875	897	835	827	830	835	852	837	809	818	806	854	848	827	831	780	798	859	832	816	821	836	888	818	851	821	823	854	853	813	828	888	849	823	895	809	861	846	819	834	866	864	845	824	824	846	855	817	844	794	810	811	869	827	889	869	786	842	791	822	787	828	882	821	851	792	814	899	809	809	865	800	878	893	842	858	861	841	929	840	783	818	798	882	831	831	878	838	831	776	852	825	858	814	891	882	824	839	838	820	830	838	885	799	806	883	819	835	792	848	802	829	788	803	833	833	870	820	786	757	825	820	843	831	783	818	847	888	853	858	815	858	789	839	858	833	841	832	849	848	788	813	825	868	808	855	852	846	834	783	803	849	840	822	820	829	820	795	863	852	821	818	868	833	815	835	830	871	852	841	875	824	873	808	817	819	865	873	853	829	813	813	800	876	821	833	865	867	820	856	775	839	817	858	845	813	832	854	784	794	805	856	800	801	878	834	843	760	872	802	839	834	835	814	812	819	857	809	848	834	852	807	796	845	832	867	825	835	795	848	854	782	824	888	847	872	819	831	878	841	869	842	852	814	805	858	870	774	845	879	842	774	893	809	822	796	784	810	837	874	837	833	818	860	872	795	824	803	896	827	846	885	821	831	825	843	818	840	811	822	912	822	840	820	847	823	833	836	869	801	856	821	854	875	841	821	813	857	827	863	867	839	892	905	836	845	825	863	903	825	867	810	844	838	774	828	796	849	848	886	869	860	855	820	838	824	869	838	778	844	812	866	838	819	836	911	855	861	845	830	840	861	805	844	839	854	833	808	845	803	882	786	820	869	827	872	818	836	835	822	810	822	838	860	841	849	875	869	861	859	869	896	881	870	811	809	856	805	842	840	835	869	872	822	816	838	813	898	816	827	850	843	883	837	827	807	810	860	856	882	770	880	867	849	828	886	827	806	871	856	877	809	858	845	865	841	819	775	864	871	869	819	831	831	838	762	833	846	880	856	865	809	859	830	888	869	844	841	857	868	866	865	828	834	858	889	835	861	865	840	881	845	804	821	825	843	795	865	876	868	839	794	845	878	829	810	826	820	846	822	816	834	889	807	821	813	842	811	796	832	787	884	863	821	870	804	845	863	832	867	823	839	788	871	832	825	814	822	827	880	799	873	846	839	850	894	851	861	825	868	868	872	808	856	887	799	861	837	870	853	868	949	845	894	847	894	827	833	820	846	835	837	813	772	826	886	832	827	849	785	852	861	881	813	889	868	844	892	869	859	792	824	838	874	877	801	863	800	815	881	805	854	780	843	838	847	892	893	830	868	824	829	866	907	803	856	828	809	837	855	851	877	790	866	892	868	850	853	812	823	848	816	840	838	872	826	899	789	853	839	817	808	816	814	837	894	885	817	850	898	833	841	858	868	821	818	850	831	838	812	808	836	829	787	827	831	802	862	855	855	846	836	841	812	826	830	868	813	820	795	836	844	879	841	835	874	848	830	814	836	864	843	821	843	798	783	851	852	833	815	823	851	829	855	850	871	842	853	899	856
27732	15170	10063	5022	3900	2961	2398	1974	1713	1511	1396	1271	1180	1105	1076	1082	1032	952	1054	920	883	937	920	875	886	890	900	869	849	842	869	955	852	883	852	825	855	903	842	860	887	889	827	889	812	844	867	844	865	876	879	830	842	850	854	826	848	871	872	826	846	853	869	834	865	831	879	808	830	817	885	836	778	833	850	816	890	843	862	828	869	864	868	842	861	823	886	811	848	809	829	885	843	868	819	878	846	865	867	859	893	813	840	783	853	821	861	797	893	823	817	873	879	868	845	838	825	848	824	860	821	807	861	862	818	825	779	875	874	870	808	819	834	829	874	836	846	803	842	844	851	833	841	867	825	868	845	850	836	846	823	867	814	790	866	823	842	815	846	774	848	799	811	797	872	858	819	847	838	846	859	808	846	883	814	866	845	883	817	819	837	835	800	853	818	840	825	811	828	853	842	844	837	806	799	831	882	868	852	847	840	826	835	800	767	879	853	858	849	885	848	862	880	829	817	840	869	884	857	818	832	833	866	802	854	800	846	813	801	858	801	900	812	828	831	881	866	862	835	864	860	839	827	849	813	843	850	880	894	829	847	862	785	822	864	796	812	781	811	864	797	808	801	830	790	873	838	874	877	846	856	829	876	835	872	840	885	867	808	863	862	837	852	810	856	889	861	838	835	871	883	882	840	832	802	847	880	892	879	825	867	837	871	815	865	796	824	842	816	862	810	817	873	836	825	862	881	832	857	813	820	816	830	869	850	833	895	843	827	832	839	856	785	822	842	830	884	810	846	841	854	824	809	864	812	863	861	801	860	878	865	826	788	849	826	901	838	908	865	880	839	789	837	806	876	852	904	820	877	854	870	840	852	880	852	831	879	840	839	831	887	855	824	854	816	832	885	789	814	800	852	867	854	863	900	845	868	845	844	836	870	905	839	793	828	913	801	815	825	844	839	815	849	825	817	869	862	841	872	783	846	824	811	813	841	885	855	844	863	932	842	884	872	871	856	849	790	881	852	848	830	821	840	840	814	803	828	837	783	818	879	832	839	845	782	816	867	847	839	875	842	862	796	857	784	836	882	817	807	844	839	821	864	847	834	784	863	803	810	915	772	767	845	843	830	825	886	848	882	858	813	819	819	835	852	839	854	810	824	822	850	823	839	879	837	870	843	895	832	835	898	892	801	805	871	773	827	833	757	814	868	844	779	837	824	876	874	857	875	816	826	833	833	796	855	802	888	905	821	840	862	874	835	838	860	902	798	823	822	850	811	861	873	813	845	887	776	794	834	823	872	882	878	823	890	846	843	824	825	855	771	891	893	824	870	828	848	867	882	854	832	832	864	853	795	791	860	822	828	873	825	842	843	851	815	853	851	834	832	794	851	844	805	829	809	842	827	888	848	865	768	869	837	877	847	897	784	783	855	839	820	822	826	798	840	809	782	800	803	851	799	841	844	862	829	807	809	879	802	881	805	857	817	870	820	823	812	835	844	836	845	842	783	849	820	844	842	815	839	808	839	864	807	838	789	854	869	837	851	878	847	833	821	855	905	869	845	872	853	783	852	797	866	850	869	810	807	810	816	848	845	843	815	814	788	830	815	824	838	834	787	865	851	829	887	813	866	844	798	818	760	852	794	844	838	846	836	774	842	843	844	905	827	833	866	832	900	794	859	799	854	861	853	812	812	815	813	829	817	869	887	803	801	817	807	830	834	852	820	816	874	780	839	824	819	819	827	845	844	818	826	820	785	815	819	848	879	864	843	853	817	844	796	839	816	895	838	814	846	840	831	809	895	905	836	861	780	859	866	870	831	794	855	848	828	846	862	854	841	796	872	803	829	894	873	842	811	782	815	853	809	835	861	853	814	851	793	902	842	853	829	850	823	812	911	834	853	856	881	830	849	831	824	829	829	823	817	858	858	849	862	877	825	835	799	818	822	831	874	802	844	820	889	852	856	856	874	832	815	787	854	835	809	821	834	851	881	864	845	804	828	844	799	812	838	838	889	837	814	838	872	824	835	813	831	777	795	873	838	837	817	805	861	818	796	819	810	914	845	771	837	850	800	828	819	828	819	865	857	855	890	824	855	793	864	811	855	793	809	880	827	858	832	851	807	841	850	900	794	835	845	916	835	827	806	820	861	795	803	851	816	866	833	824	816	880	864	881	887	870	834	820	821	839	846	836	839	874	877	795	814	798	852	811	843	857	854	808	807	840	823	811	813	854	862	839	874	887	822	812	856	800	843	869	808	846	843	879	843	870	811	842	866	809	838	873	857	814	832	853	861	841	857	904	831	831	824	790	814	840	836	819	822	834	824	833	880	844	793	849	847	830	831	856	850	859	793	816	860	881	827	857	860	843	872	859	801	824	820	826	858	805	828	857	863	900	835	846	839	858	811	845	816	887	832	794	789	811	878	871	836	844	847	855	824	849	785	891	843	849	818	850	830	815	854	816	826	814	812	811	855	827	888	891	807	858	886	837	833	825	796	830	808	804	878	882	817	855	810	765	877	885	870	817	844	835	860	876	838	825	838	830	825	811	880	871	791	822	844	826	842	805	841	805	837	810	840	796	865	811	833	807	830	861	878	828	830	827	831	801	826	855	843	858	865	795	837	860	818	834	825	859	877	901	870	890	898	854	886	805	828	828	803	887	853	894	830	815	870	865	832	865	838	879	809	818	804	834	818	857	842	769	866	875	841	862	823	861	818	882	842	873	830	835	812	854	846	809	820	855	817	812	875	857	847	855	814	832	848	846	804	823	819	820	793	809	823	876	859	849	818	826	839	856	810	826	796	862	839	835	844	873	834	823	868	836	817	832	850	834	840	908	846	878	825	836	800	912	832	880	863	853	799	808	809	814	798	824	828	876	858	836	822	843	835	849	804	863	825	894	802	825	844	844	855	839	800	848	859	823	812	785	877	827	860	853	861	840	788	880	849	851	820	851	813	848	803	830	871	831	831	818	813	855	843	841	839	848	828	838	844	856	908	831	792	834	852	845	788	803	794	842	938	808	856	839	853	794	819	858	812	823	852	864	888	819	850	833	837	822	891	865	829	828	848	852	870	845	864	791	830	826	820	835	843	841	899	840	858	814	851	823	835	877	859	824	897	810	867	831	878	837	897	838	848	834	871	841	840	817	908	832	875	900	882	797	836	861	803	873	928	822	884	757	862	840	849	820	838	845	861	844	834	819	863	849	830	850	867	873	839	812	755	815	853	875	813	849	857	808	780	876	817	852	882	867	856	834	867	858	794	830	837	812	851	846	851	827	822	871	860	839	881	855	829	814	820	810	835	796	787	838	800	813	824	869	829	851	834	874	817	831	819	820	793	868	810	835	833	865	843	812	841	789	840	852	868	850	803	841	835	842	836	842	825	810	884	817	845	810	840	885	886	846	849	862	862	845	806	824	875	813	888	870	835	818	883	857	863	834	851	844	854	802	808	862	830	843	837	874	786	811	853	814	842	908	840	798	830	856	858	869	845	864	828	832
27560	17889	4028	610	400	395	336	327	348	311	305	315	354	323	312	308	315	319	331	289	343	298	316	323	337	341	311	324	317	322	301	287	300	315	282	266	287	288	306	308	316	280	290	310	310	316	289	288	281	287	311	303	327	291	308	317	295	318	280	309	329	309	309	273	317	279	316	298	331	327	340	318	304	324	300	318	295	331	299	271	315	270	344	297	299	311	316	319	279	311	331	276	291	310	304	350	319	310	328	321	283	331	331	306	284	312	299	291	311	275	340	303	330	274	316	339	296	277	297	303	313	319	281	272	293	308	280	297	317	327	291	327	297	284	321	281	298	325	307	277	328	314	297	319	291	327	298	309	336	321	313	279	308	295	325	309	287	327	324	320	291	293	313	305	292	302	305	301	332	298	344	302	308	292	339	299	324	314	339	325	289	328	327	294	297	304	293	332	333	293	337	308	300	306	318	333	303	284	289	312	306	301	291	321	339	318	335	279	308	297	295	321	306	300	289	310	297	287	318	288	310	317	313	282	305	310	297	291	295	244	314	341	291	313	287	310	305	306	322	288	312	320	309	314	313	294	299	300	278	324	315	300	290	298	298	298	311	321	290	309	308	287	309	311	305	343	296	339	308	292	295	340	313	285	326	309	306	317	307	327	286	348	286	341	286	318	325	314	300	309	323	314	303	319	321	338	310	296	277	315	291	289	311	334	294	320	312	282	312	309	321	287	301	286	286	324	297	317	311	287	315	298	318	312	346	317	315	308	299	304	324	347	313	307	303	282	309	298	305	313	317	306	326	284	335	294	296	292	314	313	315	284	308	285	315	295	264	333	301	357	304	307	297	300	319	329	298	298	315	322	289	302	328	320	265	310	277	299	313	316	339	296	297	336	306	281	323	288	320	301	292	278	346	301	336	289	298	338	313	310	286	303	293	305	285	294	283	305	322	323	346	308	317	291	311	306	297	320	294	312	322	300	305	302	323	307	337	283	290	314	288	321	331	324	314	285	324	306	295	289	319	333	281	317	344	329	309	289	281	320	313	304	304	301	328	333	270	303	315	288	299	308	277	345	309	311	325	302	318	308	291	314	324	307	297	292	321	336	310	307	332	303	280	300	304	321	324	286	312	340	326	308	313	314	333	294	317	340	279	279	271	256	301	334	310	301	323	311	343	284	307	313	317	334	324	344	293	269	305	316	344	292	291	273	328	313	330	334	320	314	298	306	305	320	314	325	313	312	269	305	300	295	309	295	299	297	312	325	303	312	320	315	299	327	302	278	282	327	303	320	271	307	340	311	294	334	313	321	319	327	306	316	336	335	311	298	291	319	337	323	292	292	311	321	317	304	295	314	310	297	299	286	307	325	314	312	267	295	318	290	305	309	280	312	306	314	338	296	352	304	281	303	308	343	274	316	319	357	315	293	321	288	328	303	315	281	289	294	307	306	312	308	282	296	297	332	294	297	314	328	335	282	296	332	328	290	298	329	304	331	273	308	311	330	307	301	294	332	342	319	319	334	320	283	330	333	298	282	269	333	322	307	340	316	318	296	331	292	338	291	299	280	301	311	330	312	327	354	354	309	334	302	291	333	326	308	313	313	315	299	305	315	318	312	343	272	290	290	304	315	302	306	321	317	329	302	313	307	294	349	304	321	304	314	282	333	301	307	334	322	340	323	317	327	307	282	291	287	300	295	318	319	303	302	306	294	315	323	323	323	312	282	309	315	309	307	318	295	277	298	296	275	281	302	314	325	307	324	312	291	314	306	315	287	301	280	306	320	296	299	306	328	320	313	279	292	300	315	308	320	309	321	300	302	313	302	323	317	292	315	321	290	297	317	290	305	320	328	330	299	302	358	281	320	293	309	296	282	312	300	298	297	310	298	328	298	291	305	309	324	336	310	336	308	281	316	320	300	319	325	305	310	317	296	312	298	305	320	298	322	303	311	323	302	334	327	285	314	331	312	312	299	302	307	337	306	313	299	336	261	302	316	295	313	299	306	290	299	325	305	316	326	298	309	324	339	317	315	341	302	307	276	315	318	328	345	302	326	310	310	337	275	307	300	321	311	295	302	317	293	338	299	316	299	304	306	323	315	366	333	307	297	356	334	292	307	288	301	317	299	329	313	306	323	299	310	303	293	301	318	312	322	284	347	329	302	331	329	331	295	301	300	277	321	283	336	333	327	330	291	343	351	277	323	319	308	295	356	321	327	320	309	319	286	311	297	290	331	310	290	302	308	298	313	307	298	313	299	315	352	312	357	320	305	322	291	295	291	289	294	293	302	317	340	288	303	330	307	308	341	290	316	322	305	324	329	313	325	312	306	300	329	303	316	290	317	322	328	332	316	333	335	314	306	322	314	275	300	293	326	315	329	298	309	340	280	291	289	339	283	334	307	297	307	294	305	336	301	292	291	346	322	305	310	296	298	303	306	317	300	303	306	320	291	294	336	301	297	299	286	290	304	318	323	294	331	309	304	320	350	314	315	319	301	296	317	298	364	323	320	310	298	286	299	331	306	311	325	336	305	290	313	325	304	324	297	334	331	296	320	311	309	293	301	311	312	310	331	299	333	308	282	339	289	306	313	302	261	320	304	318	309	311	329	311	343	327	284	290	291	301	282	303	331	293	294	316	319	315	303	303	328	335	297	307	264	275	278	292	345	313	304	268	310	312	334	303	323	327	314	333	296	324	287	329	268	314	314	302	348	301	307	298	268	308	332	303	296	312	325	327	328	309	299	280	316	315	288	304	310	348	315	316	342	321	315	306	343	309	283	297	320	320	286	294	324	291	295	315	297	312	300	341	338	347	321	301	312	318	282	341	312	314	307	283	316	295	303	285	299	321	294	330	294	289	277	295	343	314	314	293	319	324	307	292	303	284	305	315	305	308	323	307	327	329	305	344	312	321	327	317	297	312	321	327	307	308	307	309	295	297	298	311	298	275	302	298	302	300	294	303	301	319	287	288	310	311	316	298	330	293	294	298	313	327	317	303	307	294	316	278	320	293	310	280	305	314	338	300	273	305	299	292	286	301	315	305	352	317	298	297	310	320	317	350	304	276	343	299	293	285	297	316	285	304	323	324	308	304	312	316	333	306	320	309	300	305	314	324	312	330	274	317	301	295	329	322	328	328	326	307	299	291	294	310	307	308	265	315	304	318	292	336	333	306	319	315	298	310	300	319	319	302	313	288	303	310	335	312	319	297	323	316	309	312	297	305	300	322	324	325	314	304	304	318	274	291	310	302	292	316	303	319	296	333	284	294	325	287	319	273	315	320	315	308	303	326	310	341	301	306	329	294	269	274	304	287	317	304	309	314	319	318	332	308	316	306	302	315	324	337	352	306	280	286	294	288	279	292	315	318	321	317	344	287	319	305	312	291	330	312	326	315	326	312	312	318	297	292	302	318	291	297	305	315	339	307	295	324	308	310	327	286	311	311	298	281	332	335	293	336	275	327	292	304	329	307	308	299	334	341	271	311	279	299	300
7067	964	703	480	437	421	446	365	389	375	386	364	375	345	352	326	336	334	363	331	365	333	329	379	362	361	316	392	345	347	340	347	382	352	343	346	348	385	370	359	364	368	328	377	349	353	378	349	384	328	341	357	390	348	304	348	344	352	373	345	384	338	346	377	332	329	386	396	313	356	350	364	326	339	363	349	337	386	362	333	357	327	357	338	350	333	351	339	327	351	360	340	370	358	372	352	384	369	361	367	339	350	368	328	376	369	358	387	348	358	348	338	360	337	354	365	338	343	368	337	338	347	355	349	342	333	350	359	368	333	340	342	342	339	336	340	353	366	327	349	352	356	351	361	335	348	362	355	334	318	355	392	302	351	355	358	350	348	369	335	361	364	363	345	385	337	307	374	325	344	359	364	346	345	359	354	337	317	343	335	359	362	347	332	345	329	319	340	324	344	355	357	349	338	311	349	348	386	380	366	380	363	331	340	351	390	330	334	335	384	346	362	350	352	333	358	362	368	376	322	310	384	352	374	339	340	335	329	374	337	359	348	338	321	341	346	340	342	331	341	369	338	344	354	363	361	345	311	388	348	322	333	327	341	349	372	380	361	327	332	327	342	372	347	334	371	398	327	359	392	363	353	348	366	326	357	339	395	327	330	329	354	367	343	376	355	330	342	371	369	340	336	356	379	343	357	333	361	334	337	340	362	339	352	361	349	315	347	343	398	369	322	377	368	379	357	354	373	340	343	340	354	366	344	332	345	392	355	363	355	342	306	352	351	371	308	355	320	359	354	337	361	354	364	299	374	328	350	324	330	375	350	330	354	369	326	333	365	356	349	356	346	336	362	318	376	348	318	316	357	359	339	377	353	331	338	375	354	344	343	330	333	361	361	321	381	357	347	316	359	328	367	343	325	332	327	338	328	360	360	373	366	347	328	340	373	330	347	335	327	363	373	364	350	328	356	356	326	369	376	374	355	365	392	351	375	348	372	375	370	374	356	353	343	329	339	344	387	338	329	346	347	369	355	343	337	382	337	347	365	339	317	365	344	391	327	352	370	353	366	324	318	360	355	363	366	349	321	342	363	332	331	386	372	399	336	333	379	342	341	339	315	352	354	331	332	333	382	374	367	373	367	355	378	343	320	322	344	308	349	347	349	332	345	377	339	321	351	363	321	341	349	350	343	330	359	351	319	379	326	350	338	365	383	386	353	345	336	364	322	355	366	353	371	342	342	325	339	339	351	318	384	350	360	332	361	347	364	337	355	334	326	358	366	314	339	334	356	344	326	330	371	351	360	344	354	342	353	352	315	357	327	332	371	365	371	358	327	319	343	336	354	348	341	380	343	347	359	323	352	353	372	336	351	341	376	323	317	362	353	374	375	365	343	377	349	338	353	349	350	357	359	350	315	358	331	345	376	351	346	378	373	353	335	355	385	341	339	347	389	362	348	346	343	332	346	370	352	328	350	337	366	354	373	343	368	353	353	331	369	349	379	364	325	340	357	333	361	356	354	357	325	360	348	359	358	331	344	340	377	348	368	356	356	368	354	364	333	333	357	344	348	362	394	328	351	352	304	321	373	335	341	383	332	348	378	386	385	347	333	360	356	390	355	333	360	303	341	348	325	338	367	388	363	329	348	324	341	342	370	332	367	315	364	316	359	360	388	346	333	349	331	324	369	326	331	337	352	350	350	345	331	343	335	350	333	337	349	385	344	335	312	363	357	355	326	362	383	355	336	353	340	371	371	331	333	346	342	327	369	348	394	358	358	338	318	353	357	336	394	344	398	350	363	318	354	366	322	331	361	331	340	371	383	343	338	325	359	352	378	334	331	354	342	360	334	359	392	365	401	351	362	393	351	306	324	348	371	371	353	358	336	385	363	326	351	373	366	357	385	326	337	365	344	356	371	344	361	361	350	335	333	370	358	353	326	378	345	344	348	339	331	368	371	337	387	324	324	371	341	370	329	345	355	335	343	345	369	338	355	318	362	339	325	321	360	347	309	372	381	328	345	364	346	352	365	350	367	334	344	363	329	326	370	364	361	381	359	347	351	367	341	335	321	362	362	360	359	376	323	344	346	342	335	326	325	344	354	307	391	331	342	336	318	371	330	347	327	338	333	336	341	334	339	357	371	332	335	346	359	319	349	333	362	380	325	341	363	357	316	330	382	331	335	354	324	373	323	369	405	373	330	339	351	355	327	393	363	341	331	361	338	343	353	338	360	342	330	313	320	358	382	370	350	329	363	360	353	362	343	359	327	345	359	361	357	341	358	339	341	343	364	342	370	348	336	322	360	354	346	360	357	367	358	332	350	378	360	325	341	380	325	383	344	356	351	331	327	359	390	335	358	369	367	351	341	373	360	351	340	322	326	339	360	340	322	367	330	380	355	303	339	346	380	331	310	329	336	340	364	312	370	345	371	340	321	356	362	352	347	340	334	362	357	361	339	349	335	340	353	335	356	362	355	341	344	409	361	364	329	333	324	331	385	321	334	340	338	357	368	344	335	402	360	336	347	380	367	353	350	369	356	354	325	374	324	353	355	345	361	377	377	372	358	333	356	336	369	383	327	345	326	374	399	367	381	309	366	364	331	362	335	321	328	329	356	383	351	348	354	331	348	335	350	347	358	369	336	366	348	374	352	348	328	354	322	344	332	389	362	349	387	347	364	362	354	340	341	353	358	356	330	315	352	357	342	377	327	339	345	396	367	355	379	376	360	340	347	323	313	336	360	337	338	356	303	371	353	365	335	366	330	374	364	352	365	364	342	355	320	328	344	337	353	371	296	360	332	349	365	349	373	335	340	334	375	367	314	363	345	324	353	348	361	375	385	347	330	346	386	333	363	372	340	358	369	345	353	305	354	316	339	361	383	335	347	364	343	374	358	308	344	329	325	326	354	359	377	323	355	356	336	358	358	342	330	348	327	376	347	353	346	354	343	348	349	349	359	354	372	327	339	354	343	346	331	359	367	331	346	358	350	352	358	376	370	379	354	319	375	321	398	334	357	365	340	338	359	349	348	366	333	344	349	350	363	372	370	355	357	387	355	335	343	352	324	347	328	345	360	343	362	361	345	334	367	354	333	354	329	353	332	325	359	338	363	358	359	344	339	335	353	367	348	361	352	348	391	306	361	342	328	334	328	330	329	289	331	347	326	343	346	320	341	420	349	350	359	344	343	362	330	327	363	362	383	357	331	348	352	352	349	318	341	356	378	356	343	355	352	362	363	316	340	336	378	324	369	357	357	356	349	369	354	344	354	350	346	353	335	337	342	367	351	342	384	379	335	313	353	367	329	364	372	382	380	388	336	355	341	361	341	327	351	368	341	367	398	340	382	350	365	348	347	362	371	357	378	335	337	359	339	362	340	331	347	350	338	364	342	370	370	391	324	338	364	367	385	354	336	324	366	371	336	326	355	342	374	365	346	366	356	305	338	370	372	368	318	386	342	356	342	321	370	351	347	318	359	350	376	353	342	326	333	350	361
23718	21036	28252	24008	21026	9441	1101	769	646	614	575	525	459	500	481	438	454	425	434	419	457	414	429	431	376	433	412	443	398	425	415	401	431	402	396	401	393	400	421	377	456	391	421	399	407	401	438	415	382	392	399	393	410	354	416	393	441	430	412	414	358	374	407	386	415	393	406	416	424	418	392	430	392	388	436	394	370	418	382	388	393	372	391	396	407	365	408	414	405	401	430	406	374	365	404	400	420	367	403	403	365	434	408	392	384	352	395	390	366	424	405	422	404	400	369	427	388	440	410	422	371	421	391	399	399	405	386	400	400	399	412	378	412	397	416	406	427	392	408	408	393	414	396	428	411	394	360	395	400	443	376	408	419	407	386	423	341	431	386	432	447	396	404	410	386	396	427	403	404	368	421	391	400	380	402	366	409	381	384	412	380	399	381	406	399	418	409	400	430	365	394	392	414	399	407	391	392	380	408	401	390	398	401	383	406	376	393	392	407	371	428	391	407	402	421	405	371	398	391	419	402	411	380	417	401	372	411	389	392	390	402	419	423	378	393	431	408	387	385	404	378	370	413	423	426	376	386	404	423	391	391	400	365	416	396	422	404	388	319	435	401	405	392	470	401	374	427	391	366	442	392	400	390	409	415	356	417	393	395	418	405	427	418	399	408	415	420	414	418	370	404	391	404	396	416	397	420	425	389	396	412	360	420	419	392	400	420	375	410	417	377	407	392	410	391	402	418	389	377	410	409	407	397	411	425	427	400	396	409	405	391	377	419	433	355	431	409	363	382	389	399	401	420	382	418	380	424	404	419	394	419	428	405	398	408	392	366	427	422	402	380	429	360	416	418	384	410	419	377	356	400	415	385	383	413	396	390	421	379	394	405	414	406	426	420	409	410	411	399	429	395	412	403	388	421	426	441	365	382	418	373	353	417	395	360	408	414	392	392	394	408	333	386	436	393	399	415	435	436	391	389	403	436	418	406	413	422	384	438	426	375	415	421	390	398	444	415	372	398	419	383	376	406	430	396	388	383	418	366	388	388	442	415	398	413	412	415	383	393	400	428	452	427	419	420	401	379	404	383	381	411	416	394	391	389	387	399	400	425	381	392	436	441	389	406	403	356	423	395	412	362	385	386	400	406	380	395	375	382	389	373	387	378	429	371	438	418	385	381	389	360	383	399	421	395	390	356	396	414	417	392	413	409	383	450	369	374	367	396	407	390	368	374	419	414	410	393	375	395	379	412	391	399	388	389	370	426	403	377	443	395	443	382	403	407	425	418	414	386	403	375	415	407	397	415	403	435	414	403	424	378	405	431	378	418	394	368	396	421	396	378	367	410	406	408	416	394	372	412	424	377	407	411	402	406	408	389	373	404	404	421	399	382	407	426	408	394	404	373	413	453	381	366	367	387	400	358	439	401	399	396	381	385	399	455	365	420	380	387	421	370	400	389	415	400	427	423	403	431	391	402	370	407	372	368	401	401	384	393	400	433	398	397	431	389	397	388	389	388	406	425	391	428	392	387	390	394	401	414	399	427	417	418	407	423	348	423	405	411	387	364	399	390	388	416	354	432	413	410	393	367	383	382	412	383	376	386	396	390	390	391	416	375	411	390	387	382	410	415	395	388	430	399	419	384	436	397	386	400	383	407	397	409	434	391	399	409	386	388	386	413	395	403	368	376	393	398	372	397	414	401	411	410	413	414	396	376	380	407	339	410	394	360	407	399	397	390	407	391	368	403	412	388	408	410	399	414	406	410	405	372	387	406	417	422	387	442	399	432	407	381	400	376	397	423	401	423	381	409	411	431	417	413	399	398	431	386	398	395	406	428	393	379	405	396	375	412	350	414	389	393	425	395	390	411	388	402	416	431	417	402	407	385	379	395	379	414	413	389	408	344	383	417	394	392	377	402	391	408	393	413	400	429	404	375	376	390	389	374	407	406	421	402	391	425	421	390	401	433	387	408	384	384	353	425	407	408	389	396	416	394	434	395	385	385	412	410	430	423	442	435	398	418	384	438	417	394	430	423	398	420	386	414	380	386	412	407	380	388	401	387	372	417	382	438	393	398	418	365	386	371	396	393	381	409	390	423	387	393	408	396	407	411	403	416	385	381	404	376	398	431	391	403	432	405	387	399	405	393	413	405	390	374	417	403	454	399	391	400	420	409	431	394	398	374	406	442	380	414	446	423	370	408	426	391	389	376	406	354	380	426	391	393	383	386	409	424	416	402	390	354	410	371	424	397	400	417	347	402	406	403	398	409	395	385	391	370	385	408	404	435	404	402	390	414	408	371	410	383	374	396	402	389	386	421	350	394	419	398	410	440	413	399	410	388	383	411	361	409	389	375	420	379	415	384	413	404	413	395	405	396	407	370	387	361	388	421	370	398	397	376	399	406	414	390	406	411	432	383	372	413	382	387	396	406	397	435	394	415	408	410	408	394	373	398	407	411	402	405	433	379	389	382	385	420	403	428	392	404	364	415	386	391	385	420	400	419	390	409	427	404	390	437	404	434	420	392	377	392	388	391	431	379	384	360	448	362	399	422	386	406	421	399	409	361	396	403	412	409	401	391	394	424	414	391	412	395	379	399	401	378	421	349	435	357	386	366	401	427	426	405	381	395	400	393	405	394	378	401	406	398	413	407	410	414	372	394	385	420	413	391	389	397	368	373	393	408	380	374	388	428	399	367	397	402	410	417	426	445	399	412	403	414	437	413	417	420	385	403	438	410	401	421	382	414	400	430	404	389	409	382	371	405	408	391	371	416	419	409	383	398	422	402	387	419	406	407	367	430	375	395	394	437	390	383	419	423	419	409	396	416	417	428	387	430	383	400	380	389	411	400	384	415	433	392	398	399	380	382	452	370	418	395	433	355	393	393	405	420	411	403	404	416	399	398	401	402	432	379	385	404	405	411	404	450	415	411	396	396	375	402	406	375	434	394	409	389	413	399	392	389	418	396	421	390	409	390	393	432	416	406	404	444	416	381	403	387	424	429	428	397	373	411	383	380	396	408	446	433	419	379	401	398	436	385	386	376	433	404	443	430	397	382	452	430	383	352	392	370	392	408	386	417	420	412	391	418	413	401	408	397	398	352	376	390	413	393	409	384	405	362	381	409	375	420	377	420	411	409	348	375	385	359	410	378	427	398	399	426	394	409	404	351	388	409	362	407	414	374	370	399	417	401	387	376	452	387	402	388	407	402	380	396	410	392	390	396	398	443	402	407	417	381	406	380	414	396	414	393	421	390	411	434	431	385	361	379	413	402	383	408	372	400	417	393	393	374	362	390	432	369	403	416	373	366	409	404	417	414	423	380	416	413	419	363	396	416	388	421	410	399	434	419	410	419	413	417	408	383	396	403	398	406	418	385	408	377	406	383	426	391	402	449	404	431	381	398	404	388	368	389	424	383	369	420	428	417	448	381	390	421	427	380	412	396	391	444	413	350	406	405	411	383	396	405	414	351	406	402	429	380	412	447	397	390	400
24602	9136	5822	2677	1961	1504	1229	989	905	754	690	648	619	568	561	522	505	511	485	435	485	531	445	445	469	453	450	452	475	429	467	451	442	441	421	444	425	451	476	411	448	469	440	457	407	464	448	452	437	471	407	443	425	411	434	428	420	431	406	424	423	397	390	445	399	450	453	437	431	462	418	447	426	403	434	426	461	453	419	384	394	455	406	431	442	417	439	381	416	410	449	436	429	432	414	438	443	415	438	423	446	443	446	434	421	401	428	436	398	423	395	431	428	375	436	475	427	394	420	444	430	415	409	436	477	425	422	425	413	422	409	423	411	446	404	425	430	447	425	421	416	422	411	384	425	410	455	382	403	486	421	425	402	439	416	429	412	404	423	452	426	413	413	430	452	400	411	441	385	421	409	408	443	433	408	449	410	437	425	439	447	449	425	431	457	439	399	411	458	418	410	435	465	425	394	389	441	451	408	412	465	403	451	413	436	452	423	437	416	395	404	443	457	394	454	408	455	414	412	458	404	417	461	408	443	428	431	422	427	417	421	416	422	408	395	429	415	375	465	430	403	423	405	435	437	429	420	412	422	447	433	462	428	449	423	402	415	433	430	418	415	437	414	411	458	378	422	461	399	394	410	462	424	421	400	442	413	416	432	409	448	430	409	408	415	393	430	428	424	443	449	409	385	416	407	448	424	465	459	389	425	414	441	442	394	438	427	418	385	433	439	417	415	447	448	419	453	466	431	423	406	441	416	406	429	419	400	424	468	388	408	440	410	412	412	423	406	457	415	414	417	443	439	456	384	420	431	409	414	392	438	423	414	470	418	426	434	442	408	430	417	419	418	412	427	401	383	408	431	383	424	383	436	460	426	421	431	404	442	422	439	413	473	419	410	425	426	421	416	440	449	397	456	382	427	411	417	377	393	426	434	449	400	440	442	417	421	460	454	405	385	413	417	438	462	410	408	415	470	457	423	404	408	414	408	435	409	434	433	436	428	427	399	439	436	406	402	397	437	457	430	448	430	427	443	426	429	414	447	441	433	449	401	452	467	411	413	424	435	418	417	382	391	461	454	405	427	419	454	434	400	445	414	443	417	416	417	449	408	436	461	419	436	441	420	432	427	457	429	412	412	403	448	439	462	427	400	384	423	410	414	479	461	462	389	423	463	412	433	431	390	419	475	437	429	418	447	448	415	440	428	398	413	439	416	458	406	391	419	428	423	439	442	422	380	419	414	461	420	432	436	431	408	407	422	429	453	461	440	415	421	391	442	416	434	416	441	413	411	420	431	415	446	429	433	417	424	388	443	432	404	426	431	413	425	408	415	452	421	458	462	391	452	399	367	395	430	402	417	431	422	427	425	436	434	437	416	430	421	422	418	436	423	434	407	422	399	424	436	460	395	425	422	382	430	416	425	460	430	450	450	411	417	420	411	449	416	444	443	378	447	473	465	420	402	420	450	430	410	425	444	416	397	395	415	440	408	427	412	442	427	440	426	446	392	427	385	424	398	438	450	418	449	438	421	451	438	414	420	425	434	391	448	386	445	458	416	435	472	396	429	435	441	401	425	411	437	421	436	442	422	409	428	453	454	429	425	445	445	434	471	454	453	444	463	416	419	402	406	473	441	420	433	428	424	419	414	438	420	429	407	423	427	444	446	440	422	451	472	410	444	436	405	393	395	465	406	441	431	408	419	397	431	450	418	428	415	423	434	432	422	433	409	419	419	430	410	459	434	434	435	422	421	421	432	398	421	422	460	400	422	465	416	381	424	442	437	442	399	415	427	414	416	394	447	432	421	446	422	406	396	413	434	432	409	424	404	453	434	435	405	455	417	389	424	400	438	438	395	403	437	425	445	441	432	419	439	435	410	439	437	425	411	411	405	423	442	404	441	453	417	436	453	401	439	395	417	453	436	444	395	410	411	454	442	414	392	405	427	410	414	441	434	428	408	410	428	404	455	430	437	444	418	429	407	417	426	438	440	393	398	417	411	435	417	410	417	457	430	428	413	421	434	404	400	437	430	442	429	425	463	447	424	454	448	441	434	423	420	423	437	409	428	395	430	426	403	402	422	423	430	441	439	399	446	427	474	456	437	475	457	427	389	468	404	433	432	425	418	425	437	443	414	388	413	443	434	429	408	470	407	422	438	451	446	439	430	428	409	440	448	434	414	438	410	439	407	451	429	417	400	434	436	428	440	411	424	417	422	383	417	441	413	391	415	439	435	452	387	446	421	427	413	439	442	417	436	408	424	439	442	422	390	443	421	423	427	387	425	435	440	437	389	376	449	431	431	449	392	423	409	454	435	434	428	421	424	400	429	398	404	461	445	434	398	403	474	452	437	459	395	448	414	433	413	436	418	447	402	410	441	396	472	394	418	422	437	400	437	430	396	384	391	409	425	411	401	445	426	388	442	455	462	410	417	401	402	414	458	434	422	418	406	421	429	396	401	429	430	423	437	418	465	440	403	438	444	424	402	464	444	457	417	473	437	406	424	442	398	434	450	412	443	433	439	477	435	429	432	428	416	372	406	428	385	420	409	424	395	392	388	400	428	410	372	408	464	427	413	451	436	411	413	475	425	433	421	430	424	416	461	419	401	429	385	410	407	412	387	392	462	459	428	425	458	403	409	438	429	400	416	435	434	443	420	465	421	399	413	422	404	404	410	398	463	427	425	425	437	425	431	446	449	417	431	429	386	471	416	401	414	398	426	453	434	417	425	422	399	449	429	444	434	441	406	427	439	442	433	405	473	449	421	436	417	431	426	411	411	415	433	459	419	378	397	388	442	434	393	438	391	421	436	434	441	429	433	414	416	448	439	426	411	433	434	445	438	442	403	402	409	411	446	439	373	394	426	471	423	444	452	443	448	452	405	401	396	462	429	453	435	412	450	411	457	403	435	381	413	438	424	444	399	422	414	412	420	462	414	445	441	416	412	486	453	413	433	378	419	445	410	411	426	416	425	455	466	414	400	408	415	401	464	399	431	436	427	448	442	416	403	438	446	436	386	422	427	430	394	427	408	409	420	416	444	418	456	443	494	485	411	412	395	446	385	413	391	475	392	414	411	441	432	460	457	440	413	444	461	436	457	420	442	413	408	438	405	423	414	415	424	435	401	429	395	412	430	430	394	385	409	411	410	446	399	419	400	445	441	442	452	468	431	380	434	423	459	436	434	432	412	427	433	413	407	427	446	421	435	446	409	419	404	437	421	449	406	407	394	431	458	414	422	459	451	432	430	439	436	433	407	438	461	451	418	408	422	397	431	426	428	404	448	399	406	435	449	442	427	442	425	448	403	421	477	369	446	417	443	407	438	428	436	421	448	421	429	407	468	417	444	434	422	398	405	418	397	393	439	440	396	411	425	386	422	410	433	400	441	408	448	395	444	423	452	448	413	447	387	400	424	435	422	424	404	443	436	413	425	410	395	448	421	426	403	421	451	438	442	431	454	431	412	442	431	462	431	446	444	392	456	430	384	371	448	415
24981	21033	27079	25076	10176	1084	892	783	686	691	752	671	688	644	705	652	600	610	647	627	644	637	599	681	629	673	633	617	646	575	644	636	632	663	594	642	624	651	648	614	623	603	609	604	619	594	608	621	613	610	603	594	630	626	643	659	624	612	608	637	633	606	585	652	618	618	634	601	609	628	627	661	606	596	620	672	616	602	643	634	663	621	623	642	641	591	642	586	600	616	629	592	603	639	627	603	588	628	680	619	644	661	653	581	617	652	637	610	629	601	616	626	568	611	608	666	623	607	590	582	619	628	614	575	618	600	612	629	614	580	610	634	597	596	624	630	629	659	648	595	633	613	649	625	589	627	609	619	610	664	604	597	594	585	624	652	661	625	567	658	618	607	657	620	583	582	602	583	661	581	596	616	645	575	632	623	627	593	581	597	594	621	622	589	626	618	610	615	583	626	606	618	600	640	605	627	611	603	662	614	616	641	582	590	628	636	562	618	606	608	628	593	634	609	618	616	629	654	604	613	646	609	593	627	579	613	625	574	590	596	631	618	598	618	613	655	610	657	607	621	633	655	641	615	623	594	649	614	584	581	612	590	627	646	629	582	621	607	556	651	604	597	586	556	675	656	620	610	641	641	602	642	634	594	614	624	593	626	591	561	547	656	614	631	636	611	645	630	652	606	609	571	646	647	617	667	625	658	585	642	682	577	597	622	637	589	603	603	617	635	638	634	595	611	577	609	631	683	659	629	640	617	612	626	654	585	620	571	588	609	624	618	589	590	624	625	627	617	601	617	616	614	612	600	598	623	620	575	678	591	593	618	598	608	614	617	601	620	650	657	590	683	634	645	633	618	615	617	622	612	612	633	574	576	614	662	607	639	569	631	629	635	618	625	626	594	579	658	597	610	613	630	600	627	612	595	612	609	633	556	585	633	611	600	627	660	601	626	584	633	602	596	641	618	632	637	576	655	627	638	631	659	611	601	608	613	606	549	569	649	609	633	590	608	624	591	605	633	631	645	629	607	657	600	619	608	618	586	602	600	603	635	584	600	586	684	595	577	623	630	649	563	616	607	626	611	620	608	619	630	635	616	592	581	648	612	638	555	609	608	587	646	635	621	612	632	611	658	588	640	602	669	632	575	646	614	667	581	631	603	622	615	601	580	633	664	604	595	611	593	610	602	632	605	642	623	585	610	581	622	613	613	555	629	661	608	615	658	642	611	632	626	633	611	632	591	620	563	589	616	607	592	643	619	684	597	579	601	633	633	622	621	632	600	600	643	618	600	635	638	619	609	596	593	609	630	567	619	604	629	614	600	600	656	677	577	639	622	644	626	618	624	637	591	576	615	625	579	589	665	611	593	617	624	644	627	570	570	650	611	584	626	594	626	584	631	593	587	651	654	625	615	657	641	636	614	602	608	633	588	636	620	627	613	622	645	627	594	641	624	599	598	605	656	605	586	608	570	555	605	640	587	634	585	638	623	664	575	649	586	659	624	652	621	618	638	631	577	630	614	638	631	588	584	617	625	607	595	615	624	635	595	614	599	620	599	667	630	602	592	652	586	678	611	612	628	594	607	640	623	652	639	594	610	595	635	623	609	582	617	602	618	573	560	648	616	584	605	602	580	601	633	658	604	590	600	618	625	576	628	661	606	594	646	598	574	625	655	614	625	622	598	557	631	607	604	611	608	570	632	642	660	656	638	643	630	598	625	591	587	615	594	590	624	597	603	642	665	633	627	624	550	583	607	636	621	620	632	592	627	598	634	649	617	651	594	581	599	606	648	625	612	603	604	635	622	613	607	608	645	639	617	601	572	626	634	616	582	604	645	609	584	596	631	623	624	638	592	641	652	601	645	592	600	605	588	588	601	603	629	680	656	628	598	639	581	624	603	580	595	602	628	591	616	606	630	629	619	626	636	643	652	623	624	633	612	633	625	584	629	642	603	621	595	625	624	610	647	622	594	605	592	606	608	622	585	622	556	637	557	622	631	626	661	605	565	638	647	608	671	632	587	644	636	605	597	594	608	621	616	618	632	584	619	591	640	632	579	576	663	597	631	627	605	589	595	652	631	628	631	645	641	620	651	636	623	559	599	614	616	612	633	606	631	626	632	612	587	587	637	629	638	610	582	587	577	651	575	608	610	649	599	593	611	628	637	631	640	573	643	582	603	653	570	641	586	587	612	597	572	591	652	649	639	611	630	628	647	594	592	620	565	631	651	588	595	618	632	605	603	643	628	588	643	593	601	616	605	597	578	635	633	659	617	601	645	578	581	629	664	620	613	640	605	625	674	643	611	607	644	618	654	602	630	616	579	620	589	647	629	629	573	626	677	622	574	577	617	611	647	600	575	644	642	601	603	617	638	595	572	622	586	643	632	620	616	633	641	631	627	647	645	628	625	601	618	639	627	628	633	619	588	623	623	647	601	663	622	550	645	683	647	599	595	586	598	649	581	575	669	649	619	607	614	647	582	585	599	597	614	581	655	570	621	576	622	596	617	602	644	583	624	579	630	633	613	652	603	579	648	622	566	596	625	608	610	618	658	599	545	643	662	621	621	640	607	615	661	607	661	601	577	603	582	596	618	605	612	607	603	616	622	623	675	597	614	594	620	636	578	606	632	611	629	633	625	590	570	556	619	618	573	597	610	609	621	648	601	607	597	612	619	650	672	642	597	614	638	609	592	627	578	629	640	578	644	605	614	615	612	593	623	619	613	599	620	645	619	614	619	582	642	624	649	608	571	606	610	621	639	645	560	582	603	571	585	566	625	616	610	623	630	666	611	625	578	587	630	607	615	598	579	613	604	592	639	615	624	620	630	602	604	625	621	549	618	615	599	581	632	665	621	600	608	652	633	629	587	676	607	633	614	602	584	679	625	579	586	556	609	629	566	625	626	603	589	599	648	616	597	584	610	629	613	598	603	675	600	573	591	572	615	630	608	626	639	621	592	619	603	610	599	645	650	612	619	611	648	648	619	622	648	597	630	622	608	599	653	631	609	614	652	645	627	582	647	575	637	625	616	644	686	624	597	646	614	632	633	603	639	639	653	639	596	657	663	591	616	589	623	613	602	638	644	578	557	598	605	668	627	610	629	629	567	610	593	650	593	575	657	605	601	648	607	619	618	605	573	590	628	592	593	590	620	547	601	567	616	600	647	623	644	619	655	607	619	640	607	655	641	606	592	660	606	569	625	622	659	628	618	564	608	562	630	622	600	642	591	611	617	592	623	599	600	605	578	584	630	604	588	618	642	594	603	599	602	606	619	646	606	661	601	636	620	600	605	607	584	630	638	615	689	613	663	631	595	608	649	636	646	643	619	656	586	605	577	612	641	666	615	630	616	619	592	602	557	624	641	583	659	656	613	586	603	616	580	573	634	597	621	617	575	637	580	625	637	630	589	620	602	605	629	625	651	595	625	643	618	628	605	593	600	592	608	622	634	566	617	600	621	605	665	591	613	594	549	587	621	580	625	647	624	581	571	657	607
23682	5383	3405	1948	1550	1239	1149	971	894	818	843	764	719	756	702	790	738	653	669	703	653	723	675	693	737	666	707	707	663	643	665	678	652	683	722	691	670	651	682	623	659	657	611	644	649	644	674	702	650	666	672	665	688	719	683	665	696	683	614	681	663	721	671	669	660	676	683	706	681	642	636	643	626	644	652	660	698	659	674	661	616	693	667	634	712	652	642	670	651	663	642	723	729	686	633	685	617	656	687	664	668	657	654	703	688	685	681	635	653	594	634	660	642	656	653	622	638	623	669	626	679	702	683	673	694	658	643	646	641	631	666	690	683	626	681	656	684	666	654	617	686	670	643	705	634	647	658	711	667	682	666	688	662	705	636	591	640	646	686	635	684	673	668	698	699	636	653	661	660	695	641	673	665	679	607	599	698	663	669	693	630	663	678	678	689	629	667	675	705	659	667	676	678	654	691	672	676	659	684	692	650	706	642	661	660	686	670	660	656	689	670	655	669	695	647	640	639	640	685	648	617	667	687	684	625	673	638	633	701	709	604	642	689	614	676	672	672	677	631	718	637	664	621	665	686	657	665	636	642	679	667	633	672	629	600	675	648	654	695	695	684	667	693	658	651	648	655	656	668	703	644	641	610	618	628	673	722	627	653	655	665	664	657	678	640	652	651	622	664	661	693	655	673	671	654	628	641	677	640	639	666	652	655	664	645	667	634	666	724	683	612	629	653	683	726	646	672	656	670	660	645	691	634	626	651	656	684	606	612	677	689	690	675	628	681	639	602	638	642	654	655	637	680	676	646	668	665	625	680	648	642	621	675	713	660	637	648	673	640	651	652	719	618	638	686	613	615	665	677	648	687	656	717	659	655	694	621	654	666	715	697	667	661	665	704	693	630	682	629	668	652	647	670	636	669	689	672	658	649	654	623	698	641	647	638	693	623	621	639	647	667	633	648	654	685	632	676	641	621	666	661	666	654	679	647	648	657	664	705	678	677	673	679	662	646	624	669	623	676	659	633	658	657	636	630	700	670	700	621	640	600	670	634	643	686	651	595	664	634	648	631	707	624	655	664	679	710	672	654	687	651	675	629	623	676	689	670	636	652	608	647	650	664	652	695	691	691	669	650	677	680	665	657	669	697	694	663	717	659	680	672	654	634	661	658	703	623	631	672	633	678	662	623	647	674	697	652	631	622	687	682	637	696	640	639	673	649	631	654	609	641	658	645	663	674	696	663	690	654	692	658	632	645	639	653	651	613	697	658	659	658	673	657	667	612	660	660	656	667	663	672	644	629	696	627	628	640	662	646	642	672	655	674	650	644	659	662	624	654	653	703	634	655	629	634	675	637	656	681	652	654	652	623	671	687	691	651	684	655	661	642	691	662	671	652	671	666	663	637	668	738	642	676	670	626	667	620	656	656	645	700	681	667	634	644	686	730	633	656	640	705	644	630	655	662	684	670	658	669	695	645	642	718	699	653	667	678	651	656	634	681	628	662	649	672	669	616	627	673	644	670	699	744	636	637	667	660	651	646	689	676	617	621	657	669	589	627	640	648	668	680	694	660	662	650	683	660	658	637	622	617	673	675	632	638	686	662	679	648	645	672	651	639	678	702	653	658	699	688	654	630	684	655	678	692	623	626	639	663	675	678	655	715	665	649	671	660	635	630	634	664	631	644	668	655	676	613	687	669	667	648	645	647	674	655	667	602	657	669	668	666	658	613	674	644	672	638	602	656	610	660	663	670	655	648	611	651	668	656	660	644	674	683	656	683	697	629	697	703	654	687	675	679	645	684	707	698	705	647	651	700	651	658	672	644	642	679	668	673	702	682	648	616	673	649	700	630	665	635	658	661	649	664	646	715	666	627	720	617	674	645	692	663	645	660	686	649	676	648	671	630	637	666	689	637	656	621	640	665	664	686	613	632	721	672	712	669	672	697	654	667	680	640	621	658	637	634	649	699	690	656	675	704	605	630	663	668	672	625	643	668	665	649	724	641	625	618	622	640	669	662	614	693	617	669	654	645	675	653	739	654	715	634	640	663	673	685	653	698	690	638	641	699	635	660	646	661	713	614	685	677	678	697	657	637	620	675	680	652	663	663	693	685	681	653	641	671	649	662	648	671	647	661	668	676	682	654	687	673	638	620	647	676	645	646	661	702	687	668	654	675	613	661	630	640	662	625	701	661	610	653	628	663	719	652	639	643	655	634	683	628	707	642	627	653	632	633	647	662	697	646	614	655	651	636	663	674	647	644	627	649	669	635	635	617	669	636	626	629	674	684	652	665	675	626	666	635	679	686	602	654	681	651	655	692	680	660	640	634	642	624	646	673	681	644	719	628	637	651	661	658	674	648	652	690	685	660	649	676	680	653	614	667	616	639	659	638	682	667	676	698	640	649	627	643	670	636	650	657	649	665	646	625	721	665	652	673	646	648	660	683	671	625	674	659	709	678	625	639	654	641	677	652	692	684	620	666	633	648	674	677	656	661	670	614	659	630	663	645	658	673	612	630	666	699	653	646	679	654	652	625	642	676	642	658	654	628	630	635	703	617	680	640	645	662	677	670	597	632	651	657	667	639	657	665	632	615	601	679	659	635	648	634	640	666	640	646	644	658	668	604	632	691	670	601	694	677	631	691	657	664	653	664	630	667	710	650	660	629	682	627	651	652	674	653	659	633	668	672	639	678	701	681	652	645	677	662	668	669	662	640	706	703	640	665	649	646	677	663	707	665	697	652	640	673	669	670	621	659	656	650	643	690	668	656	622	673	636	629	656	616	663	678	663	687	655	659	610	671	639	662	656	624	687	647	679	615	621	678	639	674	611	651	677	643	596	654	624	682	687	642	659	674	644	645	671	675	695	665	664	654	675	680	681	616	665	681	646	704	669	655	659	639	659	632	660	669	669	680	654	631	674	652	691	700	690	663	677	626	675	627	685	662	644	657	625	665	701	663	690	706	691	640	676	655	666	618	680	672	675	697	666	640	604	677	686	642	655	663	681	663	675	705	679	619	666	662	691	675	638	613	628	655	676	676	639	651	628	669	667	613	673	701	693	668	642	663	643	637	683	651	579	653	660	703	609	662	658	650	657	623	650	704	692	643	653	717	614	704	687	656	632	670	621	674	652	650	647	659	666	628	666	652	621	639	649	596	645	703	656	654	633	715	688	674	680	703	646	673	626	653	640	655	656	649	658	691	693	669	704	643	604	731	685	643	649	637	665	641	686	648	643	652	681	654	668	626	669	634	679	652	639	645	642	611	654	674	660	647	672	642	679	699	651	687	627	661	688	651	671	687	627	665	658	653	665	648	650	617	656	683	681	661	660	644	657	638	622	699	622	687	639	673	645	678	667	659	691	635	613	658	650	675	703	640	634	616	680	676	625	665	641	664	636	662	635	684	646	664	644	666	666	679	683	696	657	666	651	649	649	636	704	652	659	679	633	676	650	617	701	651	670	706	684	667	651	644	668	636	650	655	655	580	654	696	661
22518	20962	28553	23521	20886	20921	8471	1677	1321	1206	1122	1111	1030	1000	920	1038	933	895	913	933	892	928	907	853	892	894	907	872	794	873	879	868	912	925	856	856	824	856	901	832	821	853	869	808	883	896	783	833	853	839	821	829	883	882	778	829	805	809	867	852	895	854	876	854	817	851	801	849	819	799	871	843	821	815	898	807	793	843	798	752	863	860	805	871	824	826	790	850	826	793	875	857	847	836	823	838	838	776	780	867	868	850	860	875	852	811	786	861	901	796	855	832	801	856	849	812	815	823	865	785	879	878	858	769	859	857	823	791	828	824	816	841	807	852	809	825	800	817	851	882	840	800	846	802	836	825	784	774	825	847	828	905	857	818	842	853	810	872	861	841	868	825	826	787	822	845	858	844	876	812	792	879	835	837	854	851	874	909	834	826	816	839	838	791	814	829	876	896	803	824	807	803	857	814	843	820	773	813	838	838	870	783	874	826	850	879	833	821	877	810	827	866	830	857	808	817	832	892	779	817	803	870	846	816	850	861	872	823	796	800	800	841	808	812	850	817	852	862	833	825	807	854	846	826	792	855	834	815	856	809	832	853	812	828	891	867	822	830	843	820	848	817	825	864	824	814	836	770	867	856	833	822	824	810	807	814	824	834	784	801	846	826	775	856	823	844	795	797	826	830	821	779	870	817	850	848	862	848	779	827	802	825	801	870	765	857	828	789	854	838	858	850	895	825	800	817	827	841	849	872	875	862	813	866	789	818	856	839	871	779	805	826	903	867	783	837	803	894	806	890	827	819	840	848	874	764	793	860	819	792	822	788	879	801	848	832	855	833	818	791	806	823	785	781	881	815	824	785	827	809	875	812	837	815	896	795	833	845	811	804	884	852	861	810	799	818	856	854	864	848	843	822	828	837	875	887	831	808	844	822	844	876	865	836	836	854	791	841	862	857	840	863	833	818	821	885	777	821	840	809	826	793	854	805	932	786	787	815	785	804	855	835	769	822	803	848	826	825	871	891	860	830	817	859	797	814	808	861	857	859	813	805	880	804	885	814	875	828	833	788	829	821	785	840	843	855	815	852	842	842	875	843	797	819	853	809	910	806	859	830	846	885	832	836	823	878	826	822	853	785	830	871	800	792	794	758	789	811	830	791	818	827	815	816	815	864	800	860	855	854	845	800	864	817	849	845	863	798	854	817	849	860	808	805	827	841	864	854	872	840	831	838	821	866	847	861	807	788	877	883	820	789	767	870	823	829	868	796	802	837	849	845	827	830	821	851	810	822	824	799	863	888	851	839	808	824	846	842	812	787	839	837	831	813	869	801	849	845	862	826	851	806	780	805	842	823	800	857	866	823	808	863	840	844	821	828	851	827	844	853	856	845	815	784	842	822	834	823	825	877	876	816	799	805	850	812	839	821	809	865	844	848	821	808	845	787	860	851	874	847	852	779	854	850	862	833	864	851	860	819	851	830	799	830	818	846	779	859	837	821	770	797	795	834	791	810	828	840	834	916	799	799	826	799	864	829	776	871	859	780	835	864	826	867	866	819	830	814	831	822	827	753	850	828	791	797	821	837	829	919	876	810	825	793	810	811	834	867	828	765	838	846	832	817	849	825	827	829	873	829	804	779	848	818	864	820	861	801	862	777	818	818	776	774	791	861	834	879	867	896	821	883	827	811	834	803	854	832	864	938	823	832	855	775	783	819	869	785	857	866	875	815	852	838	832	811	844	834	827	754	870	823	802	830	840	859	822	772	854	846	815	798	846	851	890	856	814	893	871	855	808	800	870	864	827	865	833	799	855	861	841	781	859	785	788	894	848	840	830	854	838	783	868	800	845	813	825	861	844	780	835	823	815	861	770	813	856	861	850	815	782	850	819	752	844	856	798	844	807	826	787	819	860	876	817	839	856	869	815	827	848	801	826	841	868	766	801	850	823	871	789	852	825	819	804	833	829	796	860	830	782	802	864	832	849	811	822	815	809	877	852	820	810	828	866	802	830	867	808	777	841	857	863	834	798	807	764	825	839	859	810	826	873	825	795	865	798	778	792	871	849	857	816	792	873	827	864	834	807	831	835	872	808	812	793	817	823	856	845	811	835	888	802	804	833	842	856	778	841	799	849	827	856	841	801	840	801	809	823	789	840	843	835	829	837	825	852	827	842	878	887	879	794	830	867	800	859	819	804	803	876	828	825	831	847	826	863	794	821	836	825	823	838	807	836	843	849	796	781	824	830	853	815	883	851	824	874	813	829	830	837	835	848	816	854	847	825	837	823	886	755	890	867	784	859	761	813	813	796	797	811	843	798	852	813	799	823	912	825	879	847	820	855	829	816	782	854	828	821	868	818	819	840	857	824	851	830	802	839	799	917	816	806	843	816	834	799	863	813	810	836	843	814	817	866	857	822	831	772	823	860	904	830	809	771	834	748	846	855	857	862	816	827	845	873	796	801	815	822	850	750	841	842	826	799	791	810	898	825	805	815	812	865	800	821	805	850	843	810	814	796	868	856	840	837	816	753	866	797	826	824	864	819	814	841	859	798	793	841	853	775	835	801	809	843	825	870	851	839	834	790	879	858	799	831	848	812	818	839	859	858	794	837	866	842	829	812	844	883	788	834	811	812	824	864	835	777	797	793	807	836	806	809	875	824	806	850	836	873	838	799	816	843	796	824	827	818	861	823	822	830	849	838	827	842	847	789	851	834	851	794	806	752	855	823	806	850	802	833	881	816	820	819	860	826	854	823	863	808	842	808	800	846	857	827	820	845	878	851	862	828	825	833	837	809	882	848	822	846	858	829	864	770	837	791	858	778	866	802	841	768	843	830	834	851	839	814	830	851	898	866	790	820	767	815	871	802	814	807	804	825	776	783	776	778	835	852	821	821	796	833	793	827	834	799	818	799	785	891	778	838	819	825	801	824	833	860	895	850	869	849	802	873	872	829	814	847	823	808	838	789	816	881	837	841	803	822	816	850	819	837	861	807	896	810	797	800	823	831	841	881	848	865	787	819	870	822	806	837	800	858	844	869	798	846	840	850	821	834	793	795	824	894	800	782	821	783	852	816	845	828	765	822	848	851	858	811	858	788	822	827	836	821	814	830	820	824	865	821	822	815	829	867	845	870	838	755	850	848	819	816	942	810	842	879	875	812	870	816	848	834	828	831	739	808	778	848	791	808	827	856	834	773	885	862	807	814	837	856	899	839	852	799	801	807	808	883	817	828	785	830	857	841	860	855	813	843	791	770	901	846	766	863	853	890	818	773	812	832	851	864	843	755	834	815	885	848	800	840	834	831	842	858	833	805	869	848	871	784	833	822	867	823	843	829	805	770	842	801	820	816	844	829	856	829	828	864	845	869	857	825	799	780	855	828	805	839	874	837	898	846	861	815	843	844	844	837	834	811	793	787	799	787	854	782	838	843	821	845	880	788	821	821	813	774	832	849	814	802	843	833	847	831	821	821	819	797	851	877	783	790	873	823	837	799	871
30647	15028	9917	5081	3857	2937	2309	1921	1680	1466	1380	1270	1166	1096	1061	1003	972	987	932	958	886	950	931	965	908	886	948	854	923	895	895	861	810	856	876	874	851	869	886	888	819	812	846	883	845	881	861	857	807	829	860	874	900	870	835	808	811	841	854	817	826	880	904	839	858	853	870	870	847	861	801	872	829	838	837	835	858	804	874	876	813	838	832	841	852	813	802	821	889	795	814	784	847	861	815	860	827	851	803	837	891	832	826	812	845	847	837	838	842	897	839	895	820	800	808	783	845	871	806	885	913	848	806	865	831	818	834	857	870	824	780	849	850	814	860	791	806	810	854	829	883	873	836	813	829	861	836	826	856	803	818	874	831	842	827	838	862	846	868	845	870	874	865	831	829	855	865	841	795	889	822	851	809	842	856	839	851	848	809	826	824	823	767	855	828	813	855	846	849	887	827	858	847	831	862	850	815	792	818	873	796	893	839	813	870	857	838	885	844	856	846	817	839	803	883	864	830	876	846	838	823	775	861	815	789	854	810	858	870	874	841	860	776	837	780	848	820	830	802	855	794	863	848	802	844	811	857	770	848	826	810	828	831	814	816	822	871	824	788	816	803	858	846	838	845	849	824	852	830	856	790	776	825	809	812	808	816	851	836	852	810	853	828	868	869	864	852	819	859	828	845	816	822	810	838	870	866	859	816	863	847	838	827	836	817	845	829	818	845	805	834	789	840	881	824	840	791	863	782	832	848	836	804	824	828	824	813	846	873	859	810	845	830	864	885	851	827	866	848	804	802	848	793	826	879	814	805	794	831	802	825	864	813	790	859	874	816	826	824	866	843	820	800	821	843	803	792	819	811	827	859	837	876	856	872	828	830	811	856	845	880	831	864	818	849	853	847	837	881	819	840	734	799	836	826	779	821	837	832	854	844	763	875	795	850	864	866	805	832	892	899	896	790	908	838	842	861	856	848	863	835	870	813	862	867	914	849	819	847	866	816	836	812	844	809	795	836	868	846	857	851	816	802	872	776	842	827	855	834	784	867	835	875	819	876	820	831	867	872	802	837	768	853	853	901	865	828	822	877	859	870	849	854	824	838	769	836	781	865	853	769	842	877	823	889	832	851	842	847	808	833	864	854	798	896	831	876	879	812	812	812	835	846	839	836	835	856	819	826	889	852	918	823	853	865	831	821	797	832	825	824	807	811	858	819	835	801	815	877	803	830	843	801	825	840	848	809	828	872	826	828	834	819	879	845	820	860	819	783	809	829	812	838	821	826	813	843	779	832	815	866	808	812	836	875	828	861	839	870	859	822	813	783	861	848	839	833	793	822	840	802	829	852	853	872	823	804	812	854	841	797	819	816	860	816	807	837	805	800	860	886	878	880	822	827	870	847	813	797	793	842	834	824	800	844	872	790	843	880	821	839	825	838	851	833	852	842	842	820	839	867	787	861	856	817	847	876	823	829	850	884	851	874	781	860	837	869	790	786	811	891	780	858	822	835	835	831	826	801	805	848	805	839	841	860	840	829	814	786	835	823	856	873	849	842	828	819	828	854	815	828	847	869	825	807	782	858	846	852	814	839	858	818	828	834	826	840	847	797	846	838	821	819	841	831	834	784	811	807	841	874	854	804	812	801	891	847	890	848	877	808	862	826	830	840	795	883	813	844	831	798	854	867	850	824	801	853	874	844	829	804	889	795	868	872	813	834	795	879	839	905	807	845	832	898	833	837	890	819	805	811	853	783	822	838	836	854	858	821	810	867	823	843	819	820	871	810	884	856	804	812	852	810	768	797	807	882	851	806	903	790	860	870	853	859	783	867	822	885	839	839	834	835	849	834	868	823	854	805	842	878	829	836	834	832	829	780	843	874	806	822	807	825	884	842	845	822	813	881	866	820	846	856	829	797	838	783	822	879	854	817	806	843	825	833	788	824	786	836	862	847	822	826	832	860	814	858	840	862	813	837	831	822	867	793	843	836	847	860	846	884	859	833	811	803	883	830	760	881	824	896	873	781	822	817	826	851	875	841	786	841	872	831	872	875	851	807	860	830	846	855	845	894	826	815	801	839	845	872	849	858	868	823	849	861	786	877	855	802	877	812	913	841	830	906	815	869	821	824	838	862	851	876	878	907	819	833	822	837	820	809	846	837	805	866	796	877	866	800	821	838	846	828	823	832	785	839	850	862	818	808	862	877	830	853	838	839	797	857	821	849	872	837	853	840	823	832	797	802	833	868	836	853	823	808	859	856	808	863	825	822	860	846	891	853	777	832	803	876	827	847	840	870	872	775	799	859	805	832	851	824	867	880	811	780	776	802	862	847	819	828	866	838	786	820	884	907	839	816	845	882	812	825	854	822	790	884	876	824	856	835	845	868	886	878	852	879	888	842	873	821	820	860	842	876	830	785	822	859	822	864	853	901	862	842	852	795	825	798	847	802	871	842	803	843	840	817	833	851	877	855	834	857	808	780	833	846	817	759	809	864	836	853	846	816	822	856	859	915	809	891	845	911	825	909	807	827	832	828	831	891	866	845	880	807	780	900	864	895	853	805	851	877	821	831	855	803	828	779	792	805	841	844	869	864	837	852	810	922	840	851	844	806	802	829	847	841	856	818	844	860	850	859	837	830	840	767	848	830	820	838	814	823	831	881	817	847	875	803	876	842	816	786	815	840	796	855	875	804	828	839	844	785	834	905	776	786	893	854	853	829	850	841	898	818	805	828	843	836	860	832	815	852	815	787	839	861	834	847	821	843	866	807	775	812	839	835	841	877	858	845	796	864	818	839	830	850	781	779	806	790	801	845	818	912	809	831	865	830	818	837	830	805	842	871	860	840	833	815	824	833	819	818	826	838	857	822	804	829	889	835	848	850	812	855	866	836	848	829	831	852	778	842	888	837	843	845	793	841	826	856	858	819	828	822	825	795	819	811	848	853	885	862	869	816	811	876	822	840	841	829	847	829	784	839	822	822	872	798	769	832	777	894	810	818	818	843	874	809	773	815	821	840	881	823	783	826	799	798	829	901	831	816	833	835	875	793	840	842	826	865	849	840	838	904	867	803	828	887	860	829	872	821	804	835	789	823	916	812	800	857	850	795	898	789	847	844	845	795	858	828	819	872	785	807	839	842	872	814	900	861	792	850	786	793	849	819	819	831	823	835	802	830	801	829	837	846	807	851	851	842	844	820	896	828	871	811	831	857	814	847	831	861	824	839	843	845	880	847	790	880	799	783	867	843	829	809	763	823	838	822	831	851	822	797	901	863	803	855	817	780	856	865	924	801	754	865	889	826	834	821	846	815	790	828	844	859	861	835	857	822	837	777	817	835	817	776	834	881	780	858	808	847	826	871	838	822	818	880	858	845	866	813	822	884	810	878	816	867	879	797	809	844	838	842	843	823	847	854	848	851	823	799	839	852	839	849	886	837	850	844	811	840	896	875	882	788	844	872	848	843	815	849	845	830	814	811	857	870	843	842	858	820	851	833	804
27907	17925	3921	581	425	350	346	308	340	311	307	351	298	308	295	303	307	299	327	312	290	321	319	315	306	338	318	298	295	307	322	310	318	347	333	319	260	318	316	302	327	333	326	315	343	324	310	341	311	318	309	314	298	346	327	301	303	347	316	300	298	337	314	318	334	296	318	303	294	292	298	282	300	310	301	302	309	304	316	303	340	292	314	310	315	300	299	290	347	301	322	322	288	334	308	345	327	331	283	322	328	294	317	286	327	275	263	322	316	295	298	309	326	343	319	319	291	321	330	311	319	325	294	295	308	322	278	302	312	311	300	287	292	309	304	331	362	294	312	319	312	310	298	309	287	291	318	315	279	319	297	323	296	322	316	284	293	297	337	321	320	292	296	316	337	285	288	339	329	347	337	339	333	322	342	330	284	326	303	299	266	317	321	328	274	312	339	339	315	332	333	331	332	337	327	322	308	336	329	306	332	317	332	326	311	287	317	304	304	307	324	329	307	314	300	303	328	316	319	309	285	313	279	312	307	291	344	326	312	309	317	328	331	298	298	340	280	317	298	309	317	314	319	308	314	308	309	312	320	326	315	337	312	334	331	333	329	332	322	316	299	343	298	311	306	305	308	291	347	322	335	311	306	294	309	310	342	291	331	344	306	303	305	339	332	316	298	312	334	296	318	297	312	348	347	356	308	346	297	317	331	291	330	344	286	307	302	300	309	318	328	301	335	337	319	327	334	304	313	320	316	321	329	340	305	311	295	282	292	325	297	298	330	329	320	313	324	316	319	345	324	307	328	317	312	322	306	320	315	295	292	304	288	309	328	319	268	316	314	333	334	314	317	340	307	320	265	289	343	314	324	323	325	320	322	338	307	321	305	315	327	342	297	311	332	329	331	332	319	301	331	309	309	314	282	331	262	312	316	279	285	330	316	294	307	306	290	306	306	308	323	328	313	321	306	277	301	305	307	329	309	304	312	264	306	324	358	290	332	281	273	326	306	301	301	328	289	312	324	304	346	307	293	278	311	315	325	304	323	346	302	337	336	316	310	307	316	278	342	325	347	336	322	280	308	342	321	331	324	302	304	289	303	347	318	325	321	321	317	285	300	313	314	310	299	318	303	331	312	317	280	331	323	295	278	313	322	349	321	307	338	317	326	321	317	355	320	301	289	381	283	301	306	327	311	319	332	325	312	317	311	332	292	336	281	329	317	283	322	320	328	266	304	311	292	324	318	307	304	279	320	353	328	301	240	297	305	311	306	331	326	304	267	314	310	277	330	306	315	308	321	326	300	313	322	341	343	327	300	315	292	327	297	282	309	301	310	326	322	297	299	335	313	341	300	320	325	326	322	324	322	326	333	321	352	353	301	317	309	292	314	315	316	277	299	298	319	333	314	307	300	289	287	287	291	318	330	302	336	297	306	322	320	325	314	299	351	304	312	319	271	300	305	325	321	322	319	305	295	322	310	329	289	328	344	305	300	317	281	346	302	341	307	317	318	287	328	290	329	322	308	310	316	328	314	339	342	322	331	296	320	296	319	291	287	333	326	357	305	319	317	299	275	308	286	350	315	291	276	304	286	285	317	304	336	304	342	332	332	315	286	316	296	301	291	305	307	320	343	283	307	316	344	310	303	290	345	331	282	344	335	299	325	300	312	295	326	343	334	280	318	314	300	302	314	302	287	295	304	331	325	307	310	280	271	322	341	311	278	314	315	321	302	342	274	330	324	321	294	307	309	325	320	319	298	332	314	326	318	330	296	299	297	310	323	312	318	322	311	326	323	295	307	292	322	313	313	320	341	296	341	290	314	299	303	301	288	295	333	319	316	293	307	313	335	282	336	321	326	323	307	283	289	288	316	299	364	288	320	336	318	319	310	311	286	322	303	323	319	297	293	291	297	308	303	298	334	303	330	313	279	309	343	284	315	292	294	338	287	301	335	324	321	314	338	341	328	343	304	292	327	303	296	272	307	280	293	301	313	308	303	300	332	304	278	352	327	292	303	276	331	302	346	317	304	298	317	293	298	325	323	342	317	309	326	301	340	315	312	322	315	280	328	298	300	297	305	286	273	337	288	292	333	314	314	333	296	302	324	340	322	312	309	333	317	331	345	311	329	326	319	349	349	344	312	320	300	316	289	315	313	314	322	328	299	302	292	322	317	301	295	323	309	307	339	323	333	304	299	327	338	329	328	326	311	306	290	313	317	310	299	295	341	287	287	326	320	315	292	312	329	334	309	326	316	298	285	295	322	332	301	317	306	308	300	350	309	351	291	320	343	314	328	299	320	308	337	294	327	335	318	349	341	348	299	336	310	309	334	332	307	318	330	331	278	338	315	315	351	298	304	294	316	316	304	299	351	345	310	309	311	277	282	308	337	304	287	301	297	323	334	313	311	300	312	306	294	302	312	310	308	322	333	331	293	324	303	307	295	323	287	316	312	331	300	300	328	297	302	279	322	302	340	323	315	308	310	336	338	287	316	313	304	322	314	306	304	293	335	328	337	312	337	325	291	319	305	355	332	283	307	309	308	325	297	325	308	303	274	286	297	292	305	324	295	324	367	335	294	306	315	314	322	298	347	327	307	280	294	306	302	296	358	313	325	297	301	320	316	282	297	313	298	302	317	311	309	336	315	279	301	287	330	296	315	326	321	320	316	295	313	309	310	345	306	327	302	291	297	324	328	294	292	335	321	331	332	281	337	313	333	320	306	310	310	369	271	311	304	302	347	300	308	301	324	282	320	336	325	281	298	323	307	324	321	324	327	321	333	346	338	281	338	334	302	291	292	354	289	326	350	302	335	300	306	313	317	328	341	334	329	333	334	312	297	323	297	338	364	307	328	305	318	341	315	260	268	314	323	324	327	298	300	288	349	341	322	333	330	321	302	284	291	315	322	337	300	326	323	340	328	311	294	273	292	316	322	309	294	343	335	312	318	321	300	312	307	298	348	325	280	323	318	320	318	316	311	296	297	313	299	326	373	319	329	325	318	302	337	312	308	311	305	301	320	324	312	265	311	307	289	312	343	340	315	292	338	319	333	311	303	297	316	317	308	285	314	331	315	333	295	316	305	297	311	286	323	302	309	336	326	316	317	317	276	297	296	319	269	325	322	322	312	332	319	312	330	318	336	322	337	308	325	311	332	309	317	327	322	319	297	383	299	313	295	316	301	274	302	298	340	311	313	294	315	364	347	308	317	294	331	311	321	319	312	287	282	320	319	313	325	331	332	322	318	316	333	300	337	305	315	299	308	333	335	318	308	315	284	289	318	303	309	309	313	315	306	331	308	322	308	328	316	299	308	302	295	327	330	316	348	299	339	319	293	301	300	319	288	307	313	299	365	308	311	310	312	338	308	308	308	338	322	346	314	327	280	301	335	293	326	306	303	312	330	306	296	318	326	309	323	308	342	335	320	334	307	321	329	314	326	305	329	318	300	309	264	317	309	338	301	338	304	287	310	309	330	306	341	346	317	311	317	296	319	297
7618	1003	665	497	429	375	414	402	346	420	378	365	372	375	366	365	338	357	365	357	356	343	352	351	332	361	336	339	347	356	345	331	378	409	351	349	358	322	372	360	392	387	352	335	371	366	353	351	336	354	361	332	348	365	373	358	357	363	365	344	373	353	366	346	376	337	334	357	333	342	352	319	353	353	360	309	352	341	364	375	348	355	358	362	343	334	349	385	331	359	332	383	326	371	384	362	338	338	345	344	376	358	345	350	368	372	344	372	341	366	358	311	368	363	368	348	352	369	327	332	363	366	337	374	401	328	370	388	324	352	341	351	330	354	358	352	332	382	369	377	334	356	376	345	384	370	336	359	353	342	395	354	348	339	339	338	354	377	359	351	375	361	359	324	357	371	361	373	394	346	368	369	369	347	348	313	343	358	349	359	372	343	321	363	403	402	333	332	337	388	348	373	315	371	348	374	370	353	391	364	347	358	323	382	355	353	357	345	346	370	366	336	344	370	370	362	360	376	371	356	355	369	349	350	347	362	327	340	373	363	403	351	371	349	358	328	327	375	337	412	366	348	344	355	372	391	321	369	330	320	320	361	358	373	349	350	352	332	337	367	336	369	361	345	359	337	370	326	353	310	352	394	339	406	351	351	375	340	365	361	367	377	360	349	372	362	369	340	358	367	349	396	372	337	379	371	365	336	391	350	372	389	329	347	378	317	365	352	344	356	358	348	362	325	354	341	298	372	333	334	346	354	379	379	356	365	367	349	371	350	354	363	343	350	359	361	344	355	345	361	355	349	368	329	345	308	341	381	357	392	351	328	332	342	323	384	330	341	358	320	322	356	348	370	380	359	349	381	360	319	349	356	359	356	380	355	382	356	380	358	365	338	332	336	349	354	385	320	347	315	331	357	345	354	355	343	391	388	388	352	374	358	342	337	368	345	369	354	351	361	361	340	390	395	358	363	358	396	327	317	391	349	319	368	355	342	380	397	359	357	369	355	341	381	390	338	344	348	373	360	348	348	364	360	374	331	368	357	353	359	382	379	338	345	334	350	345	327	357	359	364	365	366	362	335	376	357	346	346	334	376	378	365	343	391	323	346	361	358	364	362	335	367	323	348	334	358	362	374	372	352	385	345	357	367	339	378	382	352	343	355	359	346	336	358	339	336	365	349	384	334	332	342	372	332	360	366	347	337	322	388	366	309	353	353	351	331	325	380	333	347	342	352	364	340	335	335	354	352	369	359	352	379	382	333	336	353	388	378	350	352	330	331	335	323	343	379	368	402	325	324	387	347	376	340	354	344	352	377	360	353	373	351	368	335	376	349	400	388	358	337	382	363	339	370	383	348	338	324	372	306	353	390	354	388	379	369	326	340	337	365	328	366	351	379	357	369	404	335	343	317	362	345	355	359	347	367	365	353	372	324	344	347	394	360	381	384	319	352	342	364	333	383	352	320	361	372	329	319	376	316	313	379	368	378	340	353	347	345	405	356	362	390	328	378	352	346	325	361	355	353	364	380	366	373	376	350	325	335	356	358	357	334	377	367	370	329	342	360	369	345	348	322	363	382	388	333	373	343	367	388	335	310	375	355	355	344	384	368	375	348	377	330	333	346	359	366	370	382	362	356	329	358	358	382	331	362	373	366	382	383	365	369	338	378	365	327	349	325	375	347	331	327	348	379	350	353	394	379	359	368	348	328	356	351	358	324	350	333	342	364	363	340	340	340	358	358	360	371	390	360	354	377	332	358	366	328	355	364	363	370	340	344	347	357	327	373	385	350	388	354	317	354	327	378	320	352	340	343	349	392	363	357	344	352	354	365	367	350	355	351	344	362	358	379	331	346	389	361	371	341	363	355	322	347	342	339	380	342	370	374	347	354	347	331	352	334	354	356	318	348	347	357	366	367	332	363	379	356	337	339	353	309	357	357	363	347	328	340	347	364	362	367	343	353	377	366	363	358	370	329	336	343	356	333	336	352	364	361	354	367	354	374	355	342	364	356	349	362	344	347	368	353	352	359	364	339	367	384	352	350	373	379	338	371	389	328	351	343	392	340	338	366	343	367	355	351	324	345	375	355	354	342	347	354	365	359	350	349	360	343	347	366	375	361	370	361	363	347	352	306	343	380	385	358	343	359	352	400	329	339	360	349	346	332	395	359	377	347	364	396	350	349	343	322	338	344	337	336	349	369	380	341	345	366	326	337	336	379	331	356	356	386	355	322	357	353	344	326	362	350	390	357	339	367	351	359	372	327	361	364	360	349	346	342	363	387	342	371	387	318	370	349	379	359	353	355	375	404	347	332	355	382	325	348	346	353	355	388	355	351	371	389	366	354	364	348	352	386	374	376	357	359	345	351	383	347	343	367	315	344	359	351	360	340	384	423	348	372	384	359	326	373	349	353	385	355	354	377	368	330	365	316	357	363	337	350	377	367	327	361	366	384	356	347	370	383	327	341	374	335	353	378	363	344	346	351	347	371	364	327	339	353	316	353	355	353	342	341	315	337	374	322	341	349	341	369	382	332	362	364	331	353	370	361	321	324	344	369	332	347	348	350	335	341	350	354	350	365	365	333	348	350	353	387	328	375	339	346	387	339	361	355	385	329	388	334	359	364	351	344	384	316	349	368	373	362	370	377	348	352	381	339	383	342	358	366	330	360	362	354	366	393	367	351	314	341	356	349	345	356	320	345	354	355	348	346	360	343	337	369	361	367	338	356	363	338	316	365	384	325	369	370	318	341	357	376	347	375	336	363	352	375	355	358	344	346	352	361	340	315	379	350	348	374	367	348	320	355	334	385	357	342	355	350	344	344	387	357	314	355	336	352	324	354	379	354	364	331	375	346	359	355	334	337	371	361	372	358	342	335	337	337	316	342	365	384	353	371	359	363	348	355	327	363	336	359	342	358	364	340	352	375	351	355	378	338	309	397	350	355	362	359	333	374	362	372	395	360	353	363	352	387	328	350	355	350	332	385	347	365	348	315	329	354	347	351	365	345	317	385	362	351	338	380	366	380	370	395	427	360	360	332	340	372	387	343	396	345	352	348	375	368	348	397	360	335	377	372	384	341	389	345	397	393	422	385	386	336	358	364	386	342	380	377	313	324	369	333	346	381	333	347	383	356	366	350	332	363	335	374	328	355	372	351	379	384	389	362	364	359	361	381	361	338	337	337	384	379	364	334	360	364	372	338	353	333	372	361	345	326	327	339	336	354	340	337	353	390	320	338	351	367	353	352	330	358	347	357	358	336	390	366	355	379	350	338	358	353	385	345	375	321	375	374	347	334	354	346	319	394	344	386	325	359	346	324	369	316	346	339	343	364	387	394	361	339	359	363	343	339	334	331	380	369	348	335	347	382	379	356	336	384	369	326	318	346	340	314	329	344	323	330	371	342	381	360	336	332	364	352	383	326	325	330	333	392	344	357	343	363	371	378	361	391	352	362	354	348	359	355	336	359	384	387	363	344	346	375	362	399	375	375	363	349	336
23749	21046	28246	24072	21033	9142	1123	745	653	626	607	534	505	459	468	494	441	437	458	413	430	443	430	449	389	425	413	381	433	431	456	422	436	360	441	434	430	402	438	394	468	391	436	439	385	417	388	389	443	393	396	415	412	376	415	432	414	407	376	426	394	390	369	390	408	423	383	412	434	399	410	416	405	416	425	390	421	412	390	435	403	426	388	376	427	397	424	359	372	399	397	394	449	416	392	408	379	376	437	404	413	409	420	385	403	429	434	397	400	439	378	409	431	410	450	399	453	422	442	380	407	399	386	406	424	390	362	405	395	401	401	401	388	391	401	395	383	418	398	435	377	419	455	369	420	381	406	425	416	379	394	381	418	384	430	385	401	429	427	424	413	413	399	388	401	404	392	404	397	461	416	382	383	404	421	422	419	400	414	418	367	410	368	387	413	391	403	366	437	416	399	408	451	387	406	433	446	399	412	403	391	403	402	429	438	358	406	403	402	414	399	419	382	400	405	419	370	461	390	356	372	416	391	426	370	433	425	445	405	420	387	432	408	406	395	427	416	376	398	414	420	417	391	386	386	406	449	421	407	418	384	369	415	420	422	386	426	423	422	425	386	408	451	386	446	438	392	413	427	413	418	433	437	369	415	415	397	408	411	438	398	421	389	377	425	389	401	380	389	404	389	412	419	401	401	392	384	419	398	361	423	419	433	410	397	392	407	364	404	384	402	392	404	397	427	393	405	385	384	400	389	384	423	418	394	416	373	393	379	398	391	406	406	381	366	386	444	411	383	373	401	439	362	392	389	422	396	382	412	395	368	394	391	415	384	411	405	381	401	393	432	430	416	445	426	409	412	433	431	400	396	421	422	372	433	414	411	383	423	401	376	381	383	412	401	390	408	383	417	431	409	409	425	411	400	421	385	387	396	446	432	417	368	386	405	389	393	385	384	410	412	423	454	396	390	411	398	418	431	406	377	406	406	406	399	387	405	364	380	404	414	424	375	406	409	408	385	399	364	392	420	423	390	421	399	380	392	413	423	397	402	395	402	383	405	417	434	384	359	434	421	389	419	381	420	424	424	408	409	398	418	411	402	365	374	412	445	442	413	376	410	414	412	427	409	396	408	410	427	380	370	397	392	408	407	405	392	397	418	390	427	388	449	414	400	398	421	396	409	411	375	444	418	435	398	439	424	398	408	412	404	430	394	393	357	371	394	417	384	386	424	375	393	420	447	397	406	431	388	410	406	454	368	392	402	403	403	411	380	399	414	423	407	399	412	403	402	420	428	396	396	418	412	413	381	437	396	404	392	410	385	408	418	398	415	429	387	416	422	404	428	433	403	370	415	397	422	415	415	413	404	402	410	415	405	416	406	441	359	403	394	430	391	432	406	426	435	385	431	434	382	413	381	380	360	387	398	374	379	411	409	410	391	408	455	394	410	403	377	400	385	399	385	406	436	374	430	404	388	374	403	386	380	400	409	364	398	402	381	397	384	387	410	380	388	432	375	442	429	398	444	393	343	369	408	400	444	386	398	360	392	375	406	380	404	404	402	406	430	406	400	397	381	422	408	393	398	382	428	425	436	427	368	416	380	406	433	425	429	363	408	390	395	403	439	424	414	391	404	414	404	412	412	395	359	420	379	397	424	415	366	405	380	363	419	392	415	420	430	383	398	393	404	431	389	388	431	408	398	401	356	370	402	407	389	410	388	372	396	441	408	404	431	408	411	391	405	410	415	384	365	419	409	415	401	405	396	395	404	380	376	412	425	447	397	390	399	351	426	387	404	399	397	415	419	381	394	397	376	421	391	358	428	408	423	370	381	385	414	426	427	385	440	375	385	377	420	436	373	414	393	406	408	386	392	412	443	420	400	423	366	429	428	393	393	413	402	416	393	391	430	402	405	425	423	391	394	442	384	376	362	393	394	351	405	409	404	415	396	397	397	383	368	436	386	396	418	406	434	433	396	386	391	414	381	417	427	397	384	433	377	402	383	410	419	406	407	398	372	396	424	411	419	421	402	426	382	426	385	411	391	395	385	410	416	410	363	392	396	419	419	425	410	422	420	408	403	405	408	411	430	419	401	390	399	407	389	414	396	441	395	405	412	387	388	416	410	414	399	443	402	380	451	391	370	453	417	377	411	411	388	396	421	421	398	397	376	408	378	384	409	348	408	412	403	416	423	408	418	390	382	393	368	389	379	439	413	409	400	385	398	416	401	424	432	377	424	416	419	378	415	372	402	395	382	371	376	413	422	411	403	405	399	426	375	379	404	407	391	400	391	391	429	410	424	421	411	447	404	390	431	407	441	389	439	388	433	386	380	376	410	417	410	391	409	410	417	366	392	428	401	411	417	383	392	409	444	383	406	441	375	382	400	413	407	395	415	437	425	401	392	395	399	364	422	418	415	428	415	413	405	414	402	399	384	403	429	420	365	384	413	381	436	383	400	410	373	438	403	425	432	383	397	448	414	375	407	383	410	419	415	396	402	400	424	380	408	419	426	426	402	428	372	395	380	441	413	400	425	433	412	381	357	400	410	377	405	413	386	414	412	397	415	401	410	424	414	398	377	378	403	422	373	408	405	382	410	372	394	408	403	412	395	422	393	408	409	401	386	403	400	391	397	414	394	385	412	413	423	392	405	404	391	385	388	410	372	401	406	436	389	393	383	393	401	394	383	392	395	423	360	367	419	409	430	374	456	391	389	374	403	378	427	409	377	391	366	381	414	402	451	394	394	392	405	441	386	413	380	360	411	422	387	423	416	402	389	419	425	423	373	415	424	412	394	365	371	425	411	406	382	384	414	374	433	398	423	416	418	406	399	414	386	373	406	397	368	411	384	395	405	437	420	411	378	431	403	417	404	377	448	416	410	393	376	414	408	381	379	433	400	374	397	430	445	367	428	400	392	415	389	392	365	402	403	415	376	399	449	394	412	386	414	418	401	399	416	431	434	442	385	412	411	411	395	418	379	441	401	419	386	389	392	399	385	385	411	393	422	400	398	383	390	397	390	380	421	406	414	396	386	394	407	420	403	422	433	437	406	413	427	350	383	406	402	431	395	436	375	390	427	402	403	408	401	381	374	397	353	383	397	387	403	401	393	394	394	368	384	402	403	389	431	383	414	403	406	386	414	425	408	377	454	412	396	446	430	397	413	413	406	394	424	409	400	406	403	428	425	407	394	408	405	409	411	427	373	402	420	353	408	386	350	430	386	402	416	377	400	412	383	409	435	414	442	412	428	386	376	391	438	385	412	414	419	395	427	384	413	456	403	435	393	390	398	409	379	419	402	342	377	386	378	392	403	400	392	415	392	402	408	397	392	405	419	398	397	373	387	404	403	386	417	369	400	433	387	387	429	428	430	386	378	400	409	392	398	369	410	411	389	384	387	389	415	393	394	435	433	395	424	453	435	381	385	384	418	366	385	373	396	415	416	393	388	421	404	446	379	403	395	369	404	378	405	442	442	427	389	395	380	408	399	410	412	413
21673	9152	5853	2717	1994	1579	1231	1016	834	765	654	629	597	548	520	537	524	513	506	482	467	499	480	431	454	474	476	469	458	450	432	434	459	430	446	446	420	396	430	450	418	426	445	407	454	445	421	438	438	431	416	452	391	471	413	438	480	418	426	427	417	417	451	395	398	431	414	459	443	422	403	418	443	431	436	397	415	434	433	424	454	406	458	395	444	461	432	444	430	431	437	444	436	439	446	408	464	428	410	402	412	454	415	393	422	425	432	427	425	409	442	430	420	423	412	396	450	403	442	432	412	429	447	388	413	440	416	410	452	417	372	427	422	424	459	420	439	459	455	456	381	458	432	462	433	430	427	429	417	464	415	433	432	442	436	464	438	433	437	426	456	415	407	441	420	461	436	450	415	428	414	420	437	457	439	428	394	448	416	421	415	468	454	416	431	433	430	459	437	454	409	411	472	405	410	416	451	416	416	424	460	430	453	440	441	408	429	430	443	418	431	431	445	446	430	411	437	442	424	449	406	436	418	416	459	434	401	445	426	406	424	440	415	443	429	450	414	430	403	444	405	426	431	432	401	392	443	449	447	409	419	426	434	443	434	440	445	411	422	416	435	437	445	453	423	414	436	430	444	438	419	414	424	426	414	428	407	421	445	401	450	379	454	424	439	434	462	410	446	419	435	437	416	450	424	425	455	396	416	398	423	429	408	425	404	445	411	440	450	401	407	422	428	416	420	409	410	413	398	408	419	417	448	447	415	381	422	419	427	427	458	459	426	409	438	414	388	410	427	447	450	388	433	460	435	432	382	441	472	428	423	423	448	406	429	416	432	450	442	431	425	444	406	414	449	413	430	424	414	381	410	438	416	449	430	436	397	441	404	431	418	427	440	467	446	397	406	408	418	425	442	468	455	432	439	450	401	429	407	444	406	422	411	454	451	420	437	395	363	419	386	415	430	434	403	439	421	415	419	424	448	433	400	430	420	450	424	407	422	423	428	443	408	424	453	430	437	419	420	392	420	423	423	473	418	428	436	400	411	405	451	418	412	438	432	443	408	430	412	409	422	415	397	409	426	447	436	446	395	431	456	439	431	409	427	433	423	445	381	419	453	464	421	418	459	388	423	435	447	438	456	443	424	403	446	426	467	421	401	397	424	455	423	427	408	439	400	424	419	382	419	399	438	411	422	432	430	423	391	466	419	450	418	415	428	444	454	449	431	427	424	413	412	422	451	445	430	405	395	434	433	375	453	436	412	443	406	426	431	413	420	433	424	405	444	439	460	452	418	418	422	421	424	391	412	424	416	440	442	435	433	402	425	412	437	436	437	406	423	436	424	457	482	395	462	377	431	447	417	406	425	438	398	366	431	412	472	452	421	392	416	422	452	462	400	422	465	427	407	400	409	418	441	419	410	438	408	440	418	421	450	414	446	414	411	414	431	410	415	447	388	454	439	443	442	428	404	416	425	427	429	412	436	430	417	444	426	392	424	402	448	436	409	427	453	441	444	456	410	457	451	412	453	419	456	440	434	409	395	423	439	468	410	434	417	491	454	424	425	383	434	435	454	431	429	431	484	412	455	414	459	425	401	411	397	423	464	403	436	461	406	407	412	410	444	442	435	437	405	408	438	454	437	439	440	437	472	443	422	462	399	400	432	441	420	457	418	406	423	409	414	421	436	468	407	415	408	408	439	424	451	472	457	422	460	428	427	467	425	442	415	453	438	424	426	401	401	406	445	423	442	420	432	449	432	457	418	380	407	434	444	431	454	391	464	459	426	403	447	404	434	417	438	424	424	395	425	451	420	425	409	427	407	414	433	396	430	413	439	429	426	424	410	446	441	444	432	425	424	473	414	422	443	450	488	399	437	406	427	421	388	392	426	423	437	455	419	404	431	430	419	453	416	408	432	425	461	426	446	407	470	417	378	453	466	390	411	418	417	380	407	424	419	449	435	449	408	420	427	396	439	445	426	433	422	417	430	452	416	456	426	446	373	397	423	451	440	418	430	443	411	435	433	455	427	436	381	392	440	433	435	396	399	442	452	428	417	434	399	430	448	440	409	410	473	411	413	420	403	435	455	415	421	395	447	428	418	394	417	424	415	447	429	426	417	400	408	450	462	405	423	414	419	411	406	415	421	405	380	473	395	374	403	401	422	421	409	442	422	441	448	392	435	444	413	432	464	443	443	409	442	419	461	414	456	422	391	438	435	397	457	422	413	415	390	429	421	457	437	449	428	454	416	440	428	438	435	398	417	429	457	437	409	459	422	414	413	413	445	400	436	433	437	441	442	403	425	425	427	424	467	429	397	429	452	438	404	442	412	448	430	411	381	430	416	400	422	419	446	389	410	469	391	426	445	423	447	456	404	460	424	420	431	435	453	428	409	443	398	425	431	431	414	430	431	463	420	413	394	416	408	451	442	430	410	422	425	431	413	433	447	437	426	442	402	418	409	416	448	440	414	423	451	446	433	450	459	399	426	435	385	392	398	432	418	460	421	442	446	409	437	429	397	440	456	432	421	411	416	422	378	405	447	413	453	394	451	410	421	444	439	416	433	442	390	419	415	435	413	423	450	444	423	430	425	418	421	413	417	428	457	408	449	445	458	429	429	416	409	458	403	406	474	418	426	424	421	410	439	416	404	439	413	445	400	425	394	388	437	415	432	446	413	452	430	447	396	413	432	419	415	452	405	423	407	389	422	414	437	432	440	440	422	455	459	451	422	427	419	400	436	451	426	424	420	455	453	432	443	444	450	395	453	410	455	452	411	418	446	408	433	418	421	418	433	453	392	425	424	411	372	414	456	404	440	475	453	465	448	430	429	415	417	417	447	442	446	445	427	415	460	426	393	418	420	419	387	426	444	453	437	431	440	413	399	378	413	398	416	421	455	402	459	416	421	449	434	445	408	426	451	420	424	436	434	456	414	427	428	417	420	414	436	429	439	448	446	420	403	423	430	464	451	434	427	449	415	415	384	417	403	461	409	425	440	410	423	426	427	424	433	414	456	436	441	405	452	449	443	410	446	404	408	416	429	436	421	462	438	415	407	408	444	444	444	445	466	480	447	457	419	440	456	420	408	366	420	466	440	479	425	468	415	427	404	421	421	409	447	405	408	427	439	429	456	394	465	425	448	424	424	407	423	443	427	446	436	430	441	450	435	424	428	385	425	423	459	448	444	428	453	428	426	408	404	435	462	405	428	425	420	379	428	438	405	387	409	429	396	432	409	444	418	411	385	413	428	411	455	406	430	402	440	413	444	429	395	432	427	409	478	395	449	414	411	446	449	430	416	396	474	409	427	431	461	438	401	408	434	471	429	456	398	386	437	412	412	401	416	427	435	437	409	414	418	435	436	434	428	433	450	419	431	469	423	413	425	425	421	400	410	396	461	382	390	381	418	402	446	477	413	436	383	438	383	440	423	402	458	426	420	408	450	384	472	394	449	452	411	414	405	398	453	431	417	418	423	410	396	412	441	404	412	422	425	384
24888	21073	27097	25150	10043	1130	843	781	742	728	698	637	672	682	678	696	614	677	667	648	630	643	669	680	639	616	646	641	621	623	668	629	567	605	635	611	607	604	607	629	566	623	659	628	621	629	614	616	640	645	644	620	581	631	608	628	583	631	645	625	603	593	628	656	620	605	615	669	647	648	612	604	657	614	608	649	593	615	653	655	607	577	592	577	611	631	616	589	601	662	655	666	603	624	611	626	621	630	653	620	616	618	575	603	622	616	620	618	606	615	602	643	644	597	587	650	563	583	618	587	610	624	591	593	598	543	649	622	608	625	568	642	602	608	612	626	635	655	667	622	610	632	597	642	614	637	653	586	613	620	648	612	607	626	632	619	577	615	634	612	644	669	633	637	618	594	628	596	620	628	600	623	620	623	594	636	651	634	622	621	613	576	567	663	645	601	636	627	621	628	605	616	627	597	590	646	588	599	636	647	636	651	608	640	614	635	604	623	622	621	630	628	591	576	638	614	614	647	644	595	645	628	584	624	664	604	625	595	616	643	605	640	618	625	644	616	612	572	639	633	637	617	600	584	567	643	602	616	647	624	625	592	598	629	634	639	602	594	623	623	649	623	609	617	649	634	598	608	637	646	634	639	631	649	656	622	643	641	598	607	618	619	631	573	658	573	650	633	589	611	617	608	645	622	628	619	607	593	652	620	691	603	615	586	650	600	615	591	656	614	548	618	617	604	641	643	585	641	597	645	664	610	597	663	643	623	667	618	597	615	679	645	621	645	612	601	590	616	640	587	616	657	636	634	641	648	651	582	651	614	648	640	656	640	552	648	595	609	582	595	632	611	647	608	590	645	641	617	617	639	590	614	614	622	618	678	599	603	623	626	608	619	615	615	564	610	590	631	626	634	614	609	635	617	604	592	597	585	613	608	587	601	628	601	599	608	641	645	611	649	604	602	582	609	642	627	646	588	618	613	614	616	610	562	578	619	623	614	644	586	604	625	665	606	637	570	596	626	603	592	599	609	605	614	643	637	605	576	616	604	601	601	628	639	615	664	596	596	603	647	579	647	619	660	703	606	621	682	588	656	621	645	624	635	626	643	600	581	637	652	651	614	612	601	645	647	601	662	588	613	668	601	598	639	633	621	597	598	568	595	639	622	608	583	617	644	641	589	669	629	559	598	652	635	663	645	615	616	688	670	628	649	602	599	605	619	659	632	642	595	623	604	590	612	560	646	673	597	604	637	625	612	637	613	653	628	626	566	611	614	584	601	624	590	629	676	620	605	630	637	595	613	604	598	605	641	635	600	612	636	554	592	604	647	660	599	632	628	617	649	597	580	616	592	626	616	611	629	643	634	617	656	610	577	605	633	645	598	614	596	559	639	597	634	599	664	606	592	587	627	639	601	626	570	600	667	663	622	580	634	570	638	652	595	592	616	646	663	649	609	575	608	630	611	600	660	608	616	594	598	639	639	608	646	600	599	628	590	604	609	636	607	608	619	650	645	572	607	614	636	615	608	579	651	638	625	608	660	593	576	643	649	620	640	630	623	601	608	656	630	633	614	621	577	609	588	633	612	586	620	583	585	650	648	595	589	605	636	622	633	598	615	619	612	652	592	611	619	609	627	631	594	625	619	597	622	650	646	607	580	614	622	608	645	612	627	596	627	613	604	699	591	611	624	610	612	583	599	604	618	621	637	682	662	612	621	608	583	632	601	606	644	638	618	596	548	571	579	576	689	628	639	682	661	649	620	668	618	613	574	650	632	627	628	605	633	630	571	651	632	611	635	643	632	620	628	652	589	600	632	643	567	662	660	600	614	600	633	631	636	642	611	617	647	626	606	646	607	601	647	608	652	630	621	644	609	593	640	605	632	622	638	621	604	590	587	643	639	623	629	663	629	629	596	600	641	619	619	627	670	622	597	605	624	610	628	620	615	604	648	649	640	639	610	632	612	634	612	597	622	560	607	587	650	593	596	635	585	632	652	591	587	665	662	623	572	618	608	593	580	604	620	639	647	642	634	653	640	636	631	668	612	635	576	593	647	587	608	615	617	667	618	577	625	642	681	626	609	613	608	639	638	607	638	637	604	620	607	601	655	590	589	627	674	631	649	567	653	632	619	611	599	563	588	614	599	624	622	617	622	634	660	592	579	618	603	592	645	641	596	600	606	601	614	619	619	628	672	643	620	670	598	647	589	600	599	572	589	579	653	614	609	616	633	620	650	652	572	597	590	629	633	614	593	625	657	618	630	678	640	668	655	623	625	623	610	626	585	570	605	640	590	579	599	631	636	595	659	637	619	618	638	583	666	599	618	612	628	622	625	634	609	570	596	606	649	624	597	599	551	622	634	607	653	640	642	647	594	571	609	620	626	625	595	633	608	599	586	604	650	636	590	610	647	631	643	620	642	618	637	639	625	636	608	600	611	629	629	614	608	632	594	618	671	604	573	580	622	584	649	616	613	668	655	614	640	663	663	642	609	623	588	607	640	624	633	668	619	625	616	619	623	608	613	628	600	617	616	609	619	578	597	629	618	638	682	600	609	582	629	682	639	601	621	636	619	624	588	632	598	607	589	611	610	670	631	621	629	583	673	615	560	639	635	624	633	634	675	618	607	643	614	610	619	597	628	612	642	602	598	659	532	640	572	606	555	621	665	611	650	619	651	636	613	615	624	613	579	650	627	610	598	616	580	585	597	614	603	628	633	666	658	629	615	574	584	618	579	623	593	622	648	611	625	599	586	615	574	595	631	619	675	595	653	619	583	601	663	609	658	605	631	643	623	604	662	622	618	608	648	613	629	626	617	612	597	615	611	608	625	590	622	576	624	586	606	630	627	589	611	612	590	603	648	630	621	637	609	649	619	647	632	622	591	609	631	634	654	630	643	636	625	681	632	674	616	640	564	555	653	608	606	641	646	611	619	625	613	597	625	620	623	603	610	651	601	615	599	593	631	622	604	591	619	579	630	616	628	597	621	621	598	613	620	615	631	643	635	586	614	597	686	640	615	629	566	617	607	597	625	574	619	633	626	630	644	624	646	618	651	618	638	635	640	613	625	619	645	602	607	655	661	622	642	644	617	696	618	629	580	586	624	628	613	588	620	605	612	593	603	592	590	601	620	647	620	607	585	611	627	591	657	605	647	592	649	642	658	594	585	637	625	592	590	624	597	661	618	644	603	638	643	604	591	653	550	636	604	623	608	641	604	602	619	616	596	602	634	577	602	588	623	597	593	685	637	605	623	601	645	589	607	582	618	628	573	640	603	585	595	616	604	598	572	634	600	608	635	634	640	615	616	602	611	632	609	598	612	566	633	616	630	607	624	650	604	619	606	648	671	637	610	597	590	626	567	652	594	646	654	591	628	660	672	614	635	592	606	650	661	646	587	590	642	642	621	614	604	591	605	608	610	618	627	621	601	666	627	632	564	643	648	636	607	625	632	620	612	616	621	632	609	599	597	643	601	645	621	602	577	630	579	621	621	623	626
19675	5365	3547	1830	1480	1248	1064	983	924	835	820	796	731	744	726	700	637	723	675	696	678	688	706	703	671	663	648	633	671	690	682	667	718	674	630	674	680	670	658	713	656	652	677	656	687	662	658	653	653	672	635	651	619	675	651	638	666	655	697	687	623	653	649	629	661	673	730	710	674	606	645	733	656	685	675	635	702	665	672	644	648	645	690	713	674	693	688	667	652	640	683	696	679	651	663	648	664	669	625	681	651	668	687	700	709	657	681	649	689	653	633	640	681	646	704	626	677	654	709	665	671	633	673	668	615	687	672	667	629	710	679	682	655	666	669	670	613	690	645	653	641	672	710	663	702	681	646	682	718	673	663	684	664	669	637	648	649	654	650	632	700	705	672	647	658	662	698	663	631	641	681	670	666	662	697	620	648	698	677	679	654	686	687	674	658	639	624	633	676	662	665	649	711	674	625	650	676	677	665	617	636	617	630	670	635	652	632	676	638	648	653	659	693	652	614	651	680	689	669	677	642	697	657	701	680	623	684	653	673	580	646	703	638	649	654	644	663	650	668	680	674	692	693	690	655	645	646	625	708	577	629	623	640	681	636	640	598	633	623	633	656	642	653	642	659	620	607	638	652	622	633	656	629	689	660	618	697	674	648	665	686	690	625	697	609	672	652	631	700	626	661	671	636	640	713	653	685	698	670	672	622	619	632	667	663	650	672	620	669	673	654	647	651	607	682	718	628	693	673	670	700	693	680	666	665	650	617	662	648	721	653	675	666	636	668	627	636	654	678	634	581	660	625	628	652	651	701	625	632	653	677	639	627	660	650	641	645	655	667	685	659	659	637	655	629	724	616	704	661	630	701	672	663	666	663	616	673	681	714	669	697	631	655	628	653	657	700	636	684	674	699	633	694	656	658	680	670	645	624	645	678	651	646	673	618	659	680	641	665	642	649	635	640	661	675	622	669	631	657	683	616	672	679	662	626	644	633	689	629	633	651	666	635	630	670	668	693	640	674	655	644	636	691	697	672	628	652	634	633	586	634	672	664	693	610	701	620	595	681	645	655	621	722	602	663	637	635	691	645	649	660	649	736	651	668	633	694	646	652	672	671	649	649	675	635	659	659	692	659	659	656	679	672	629	660	679	641	635	638	661	658	620	647	643	606	638	630	656	631	660	680	640	676	643	623	671	654	630	705	658	710	626	646	655	641	667	631	632	677	662	643	608	601	637	676	679	631	655	703	695	619	667	709	691	715	611	632	626	639	681	654	663	663	681	644	630	640	653	659	673	636	730	681	634	597	657	638	675	632	681	607	697	672	673	675	684	634	684	674	642	658	636	654	652	657	648	653	655	682	632	642	651	630	619	671	654	677	622	639	631	694	647	649	656	646	686	630	673	674	632	652	623	681	655	664	678	659	668	637	664	643	637	679	676	672	718	673	672	654	675	652	645	661	690	663	648	730	668	664	686	643	649	693	698	671	631	688	657	615	658	679	668	634	640	647	668	655	656	712	729	647	659	720	647	666	661	674	644	632	656	670	650	664	658	685	666	610	651	624	716	661	657	627	695	647	649	692	676	661	619	618	664	664	632	678	631	670	672	666	658	685	683	690	617	679	665	633	662	626	638	655	679	631	698	649	637	674	658	678	688	671	733	633	659	691	721	685	644	609	676	665	641	682	656	675	674	681	685	624	626	612	680	691	677	633	698	654	636	674	649	636	637	667	637	657	689	623	641	609	673	655	675	669	614	619	664	696	679	638	640	675	637	711	672	690	678	637	636	670	645	639	634	662	659	670	683	675	712	647	641	654	691	640	658	687	665	638	645	679	648	662	700	722	626	668	653	659	627	663	632	659	638	678	662	678	659	646	644	637	699	690	663	652	642	667	641	686	672	645	660	695	690	657	715	651	637	651	645	610	716	628	641	661	674	640	647	634	661	649	656	657	644	633	675	632	644	648	649	664	698	692	670	637	647	643	675	634	657	624	666	618	644	665	637	690	650	641	632	667	636	657	650	651	637	667	695	674	671	614	658	612	670	661	684	648	649	680	635	652	690	660	630	646	666	628	683	640	626	646	698	657	656	682	680	677	658	626	699	679	651	671	665	668	652	685	621	620	638	656	702	644	643	652	630	633	597	665	689	659	645	673	710	645	679	603	621	648	648	687	622	647	670	649	661	664	651	694	624	676	619	664	651	650	691	634	677	664	640	665	667	678	708	646	668	679	645	654	685	633	638	655	691	682	613	695	642	667	638	674	636	690	672	667	725	636	645	617	666	664	656	658	692	652	678	669	687	648	628	653	683	695	696	614	666	697	673	676	627	612	637	658	656	609	671	648	665	670	620	650	662	639	693	683	631	654	726	669	697	665	627	642	667	676	664	682	662	650	666	649	666	669	611	642	654	696	661	684	672	658	688	667	695	677	681	638	615	673	708	691	654	637	654	642	678	672	692	626	662	671	674	636	623	657	659	605	673	620	677	671	679	671	617	724	590	659	670	631	659	652	671	688	666	680	666	624	684	673	643	712	641	714	612	719	742	687	721	651	696	680	676	698	709	630	654	685	681	709	658	628	699	683	639	663	730	683	631	631	664	676	618	652	613	664	612	647	694	666	615	654	648	666	682	663	649	655	606	658	636	633	670	643	661	682	667	634	658	634	648	624	662	682	630	631	701	668	672	651	631	653	650	655	662	707	675	656	680	666	608	688	646	612	655	644	635	697	639	653	634	662	681	678	681	631	671	652	693	676	625	642	636	681	636	658	645	665	682	711	673	652	684	694	665	705	646	615	651	612	679	618	659	651	676	663	637	663	710	638	610	645	679	661	663	646	646	640	621	672	664	667	650	616	639	629	637	618	639	674	628	649	659	696	640	660	656	663	636	656	653	636	687	646	644	721	654	645	681	678	611	682	627	621	632	656	651	636	700	673	686	633	717	630	634	628	639	677	650	686	670	689	713	681	632	661	664	662	682	678	666	648	698	672	635	615	637	685	649	657	682	669	664	633	645	646	661	676	658	663	647	656	670	630	663	643	679	668	659	644	645	619	675	659	673	675	658	656	663	679	670	636	711	633	688	649	672	658	694	688	669	694	654	665	663	629	628	630	668	689	677	688	694	616	602	678	669	696	642	627	661	660	644	678	609	637	653	640	643	619	646	669	653	691	686	668	682	644	639	590	639	662	670	616	619	697	640	652	631	684	670	628	667	681	688	693	695	661	656	655	707	648	696	640	649	687	652	648	680	613	690	682	638	667	655	648	677	653	631	727	648	681	642	673	683	673	660	653	621	676	648	625	674	636	631	677	632	633	665	682	650	652	663	664	601	651	612	741	665	695	674	682	637	656	707	723	616	695	665	654	655	646	656	643	666	644	667	687	630	661	684	656	682	677	635	664	662	626	652	662	663	634	613	663	651	648	688	632	624	652	701	614	666	667	668	669	647	664	649	640	710	660	668	699	661	639	656	678	652	678	669	668	647	628	622	662	673	647	686
22635	21064	28668	23690	21066	21129	8561	1703	1352	1187	1136	1110	1047	986	998	988	911	961	905	952	918	888	909	832	897	891	916	868	926	859	876	860	866	875	807	901	876	805	851	842	884	900	858	804	850	864	891	881	851	850	826	914	899	896	854	837	858	849	858	839	844	855	858	848	903	865	793	832	823	915	876	840	842	829	794	840	846	798	855	854	896	848	866	779	870	842	841	816	888	811	845	873	872	846	825	829	835	877	831	825	864	849	839	838	843	856	840	772	810	854	821	837	858	876	911	880	764	896	842	897	885	811	875	880	859	871	805	844	836	825	860	845	816	888	853	845	849	827	830	813	854	870	870	818	827	853	824	864	823	859	835	792	829	852	801	815	838	799	878	829	844	872	838	837	830	859	837	853	869	824	864	866	834	862	818	884	851	868	781	839	834	936	792	857	850	833	848	862	917	880	851	759	858	819	772	832	855	847	857	872	812	859	835	808	825	816	856	809	881	868	829	815	865	805	844	855	834	830	861	841	852	848	849	837	825	844	823	854	883	840	859	904	922	810	831	861	851	825	865	830	793	841	821	839	800	869	827	856	840	863	890	855	841	849	915	835	828	899	865	829	773	796	879	872	875	876	848	807	896	824	865	855	826	863	867	862	858	902	861	820	829	861	850	908	847	796	842	887	865	794	799	856	832	825	828	761	778	832	824	793	803	857	828	897	888	857	825	819	862	804	822	913	845	815	821	831	821	809	906	801	871	877	844	836	875	796	855	870	818	836	863	849	859	775	855	816	858	803	843	857	907	896	865	797	855	808	868	817	841	820	814	822	889	811	833	859	876	820	798	834	817	811	846	900	840	819	805	822	793	803	816	852	853	864	852	813	840	840	854	822	832	805	812	822	900	885	853	829	841	868	786	843	791	873	884	834	823	819	826	859	859	856	895	814	844	858	825	830	841	790	792	869	862	848	894	855	848	838	876	832	847	857	886	836	844	847	877	896	890	822	863	831	892	859	876	824	846	804	882	793	816	872	831	824	824	753	866	853	887	859	856	814	830	820	913	833	828	839	844	829	801	877	862	853	863	867	824	862	859	853	861	834	858	895	851	856	853	896	853	832	799	847	760	870	849	828	863	856	853	805	809	856	863	831	820	870	887	874	822	828	883	842	891	843	863	836	880	861	894	856	841	830	801	911	845	837	833	865	849	870	877	857	831	862	864	837	851	823	833	787	834	885	829	909	811	785	819	851	856	858	899	829	881	876	858	899	797	793	814	860	826	905	841	826	811	849	826	844	786	875	839	801	829	817	862	838	812	801	862	826	852	882	880	826	877	867	872	785	808	854	858	828	859	865	847	859	857	866	844	866	783	814	831	883	823	844	845	851	836	836	878	864	845	855	920	889	832	884	866	790	822	834	824	857	837	844	813	840	831	871	834	857	852	831	814	786	856	794	840	794	844	832	854	804	850	811	914	860	852	837	846	831	832	845	914	887	851	867	881	816	791	834	786	825	824	797	847	852	846	843	804	865	766	836	891	801	844	830	863	859	861	849	801	849	798	860	868	870	870	805	832	836	836	843	801	841	830	844	810	828	819	841	852	851	863	884	841	828	857	867	874	884	871	824	831	932	845	843	849	820	838	787	781	873	860	836	851	820	924	821	877	800	888	835	811	843	851	818	819	867	799	844	865	875	842	819	894	860	864	824	839	719	852	856	886	821	848	860	824	827	877	841	829	850	841	825	758	850	867	813	762	849	830	885	863	857	835	830	874	848	857	793	854	822	884	877	822	874	865	823	829	910	812	877	819	842	798	778	841	828	882	873	822	830	814	869	840	863	863	856	841	797	836	890	868	865	783	793	821	838	796	814	810	781	821	874	884	785	854	876	877	801	872	829	831	852	820	869	856	864	841	836	828	802	853	871	802	905	865	815	843	847	888	876	824	850	899	869	838	899	882	898	839	909	852	871	826	822	843	803	835	809	773	746	828	813	839	846	841	838	793	796	850	843	791	873	853	784	804	848	867	902	846	823	848	844	874	841	842	807	851	826	842	842	833	863	836	837	773	811	798	840	854	881	794	806	787	849	829	850	807	881	862	851	839	818	862	821	856	800	846	842	851	876	885	876	870	817	858	844	870	779	811	822	837	835	842	793	854	876	887	831	826	874	886	816	852	856	834	851	860	876	867	784	858	862	851	851	836	825	859	813	836	868	865	858	776	858	766	820	837	794	804	868	824	854	847	876	846	918	883	807	872	789	880	874	885	896	793	899	802	872	891	828	872	862	830	882	855	872	842	813	786	865	849	857	898	809	805	823	839	837	838	862	867	863	816	825	921	808	808	918	819	855	845	864	796	809	829	822	840	815	808	838	853	873	838	821	808	868	855	831	849	835	810	856	886	870	911	813	829	837	875	886	878	785	872	818	823	850	823	794	855	797	812	808	837	797	919	847	815	858	845	851	844	843	837	851	856	877	862	848	876	885	829	844	839	824	892	870	866	855	830	853	829	820	855	880	840	869	847	904	837	851	788	841	858	819	892	838	844	836	863	810	865	835	856	856	863	850	834	851	808	832	858	870	811	825	839	843	805	847	844	810	814	806	875	872	807	822	808	808	903	822	861	859	853	851	853	829	904	821	816	860	798	867	862	869	886	804	857	844	850	847	799	861	880	822	853	873	854	805	839	873	843	805	846	828	908	827	825	871	860	829	820	788	839	802	833	839	848	847	821	818	877	859	834	851	835	834	787	769	840	846	857	914	870	801	878	849	806	887	810	838	802	878	846	834	807	834	934	854	807	822	831	844	840	803	853	813	898	827	836	812	843	827	860	828	843	802	905	863	879	840	821	827	858	831	839	839	821	819	837	793	872	847	845	854	863	788	881	846	805	829	861	865	835	834	919	804	813	869	835	845	837	887	827	911	861	789	847	883	851	845	825	839	902	781	811	854	805	795	796	856	840	845	861	826	836	886	855	844	823	871	799	840	868	810	824	852	787	877	901	858	885	829	830	816	875	846	836	888	838	859	855	803	820	878	855	889	847	864	848	869	873	856	862	847	840	806	844	833	866	859	762	899	808	796	853	852	852	874	777	880	870	830	818	803	848	866	819	794	849	850	858	814	848	849	820	839	844	830	838	835	828	864	889	823	877	853	848	868	879	810	829	853	799	892	803	852	882	854	832	865	831	822	833	792	873	859	827	919	835	833	834	833	856	826	860	842	877	859	793	806	862	811	891	838	840	876	833	824	844	781	826	858	866	860	869	856	863	786	833	841	834	837	856	827	805	877	853	831	842	792	762	805	819	831	824	851	920	872	881	815	853	858	835	834	853	866	863	863	820	833	836	898	846	850	828	809	775	800	807	812	814	843	881	860	816	801	826	824	817	821	793	817	851	846	812	806	842	791	860	822	793	853	835	781	805	845	843	894	884	834	823	831	846	836	828	814	819	825	771	802	851	850	841	818	876	835	750	841	865	827	883	850	846	791	812	794	894	841	829	822	840	826
27539	15187	9927	4951	3836	3034	2382	2035	1738	1511	1355	1261	1192	1142	1061	1092	1003	998	969	938	972	958	904	950	860	896	909	863	918	850	885	849	875	885	874	875	843	863	869	866	855	830	885	927	888	882	859	869	899	844	835	884	897	824	836	853	819	919	860	791	845	866	807	890	896	839	860	873	843	861	876	828	801	881	845	853	869	795	887	875	866	832	878	867	844	801	859	856	833	884	858	921	846	869	832	888	833	861	931	805	857	845	885	832	817	826	847	850	820	852	840	836	867	883	864	886	845	861	861	892	827	828	793	866	854	802	839	860	831	846	900	808	853	830	866	838	841	853	824	834	869	802	884	825	825	856	832	838	845	827	849	829	836	854	833	884	845	864	864	809	822	855	866	857	882	855	862	898	889	854	841	843	826	893	838	808	842	787	815	781	856	797	802	851	814	807	866	840	818	847	828	865	863	854	867	870	847	854	833	785	818	827	839	844	861	809	837	826	849	822	857	837	856	842	846	848	832	818	858	821	884	848	834	841	856	866	828	828	837	824	910	835	891	832	875	790	828	827	852	789	856	837	836	837	834	879	796	818	803	833	849	857	806	869	894	815	828	844	886	811	868	855	831	830	864	871	877	836	844	828	826	816	862	829	847	837	860	862	837	842	846	842	841	893	837	811	841	754	838	864	834	836	833	831	870	847	826	807	867	793	865	839	881	851	816	867	873	869	831	901	822	846	776	821	815	850	881	880	856	851	861	860	866	831	843	895	813	894	874	838	871	873	849	843	813	847	831	831	824	813	842	866	862	851	827	904	869	858	828	798	825	805	834	831	848	870	847	863	849	863	864	788	849	834	864	862	880	799	827	812	883	899	838	871	863	825	823	874	826	868	831	805	816	830	856	877	846	793	803	838	868	832	816	860	851	811	877	858	864	857	818	857	802	852	828	818	858	848	813	776	878	824	810	811	802	885	874	838	803	824	846	855	838	811	854	841	844	827	831	800	805	757	844	898	828	816	836	819	852	799	842	852	856	802	812	848	821	898	851	859	864	855	833	845	826	884	811	842	835	856	826	827	862	819	810	844	890	828	824	812	830	866	795	826	802	859	799	793	814	827	851	890	847	836	832	835	835	862	901	837	808	873	864	829	890	853	828	852	890	764	838	854	878	816	827	816	824	806	881	876	856	842	814	811	793	841	876	856	812	865	841	853	896	837	842	848	833	813	840	846	832	856	857	846	883	861	857	883	859	882	858	843	753	797	836	905	867	856	819	848	854	832	810	842	830	840	856	836	853	885	837	843	884	905	813	798	857	879	834	815	818	843	831	840	855	879	873	857	875	795	888	814	884	857	835	843	820	798	865	811	858	848	861	870	840	858	894	901	823	820	813	839	874	871	870	881	879	818	781	834	802	822	834	893	831	859	839	844	845	827	776	878	848	838	838	834	880	818	877	832	851	820	893	847	847	868	891	838	824	845	835	837	841	867	813	820	866	853	825	865	905	838	875	902	829	923	815	847	862	866	811	777	856	803	826	832	818	844	799	821	884	865	808	806	875	867	837	862	831	848	842	849	843	857	874	865	848	805	817	843	817	809	793	823	850	810	844	824	822	851	801	766	868	828	844	852	826	837	843	899	832	821	866	842	808	876	899	792	787	860	852	837	862	841	843	836	843	817	790	820	814	823	806	868	835	786	785	852	786	859	843	814	887	938	880	863	884	837	814	878	782	823	865	858	871	838	813	843	850	793	805	867	853	823	899	868	841	824	878	855	793	859	859	875	887	857	833	902	840	807	807	846	859	810	867	868	861	792	881	837	845	825	858	839	814	815	855	837	851	836	849	894	818	826	841	869	846	844	846	848	859	853	827	814	820	824	886	830	804	837	856	814	839	871	862	843	851	849	870	848	863	896	817	816	830	822	840	817	819	866	874	792	831	845	885	834	838	845	849	826	820	855	849	812	880	798	823	931	834	822	837	819	841	848	897	845	876	843	833	833	852	863	811	881	855	852	868	847	850	816	863	835	864	827	856	850	844	821	863	829	773	785	802	849	816	850	810	878	853	827	853	853	922	861	851	818	851	837	799	805	808	832	834	842	865	835	841	871	883	845	811	841	830	853	846	887	844	876	861	882	835	811	850	857	864	842	782	825	845	799	837	805	859	835	849	862	833	847	791	834	839	878	845	885	825	843	812	824	833	875	920	806	874	817	883	862	808	804	834	858	856	832	882	834	822	885	839	819	840	870	785	848	824	862	834	877	845	865	858	828	835	818	843	833	844	870	850	832	866	846	878	826	851	855	861	874	842	850	837	835	857	886	852	828	840	848	822	841	826	801	861	821	846	850	834	803	881	849	834	865	825	787	833	855	853	831	817	792	820	816	867	802	829	860	855	872	800	868	871	853	802	864	836	821	835	846	875	859	839	799	848	783	823	873	880	787	819	825	864	830	805	859	886	888	833	858	820	851	808	877	858	870	805	838	849	892	800	888	872	877	824	823	840	877	836	804	837	871	830	822	855	880	868	892	853	817	802	834	855	863	840	883	797	886	827	799	895	827	847	857	853	799	912	790	832	820	841	809	820	853	831	862	784	840	832	851	915	837	819	840	875	798	912	806	799	874	876	834	836	866	856	822	896	833	898	855	780	883	828	812	860	876	811	865	857	827	841	804	836	852	824	848	858	840	867	852	821	883	817	856	863	815	864	893	837	814	857	850	827	838	784	857	871	810	879	813	847	844	833	853	819	892	914	817	866	871	808	792	850	814	821	848	870	819	830	853	839	834	804	781	832	859	865	836	804	844	827	825	849	774	835	862	859	850	862	846	882	815	821	803	854	859	812	892	808	819	831	899	829	830	821	861	834	819	851	839	829	795	872	853	885	867	835	862	822	770	873	773	801	865	830	847	816	840	849	826	816	816	848	800	902	827	907	813	837	836	834	861	850	845	872	840	786	854	833	824	842	875	859	820	857	838	859	846	864	804	865	844	800	856	860	855	850	827	835	884	793	838	875	822	866	835	799	852	868	894	827	802	818	831	869	832	891	856	840	849	838	813	854	842	829	887	835	846	810	855	887	871	896	856	791	891	829	814	814	866	764	800	851	854	787	825	849	789	891	823	831	826	880	820	821	861	893	851	880	880	805	871	867	836	807	817	798	814	871	851	896	806	833	854	849	776	877	840	853	847	876	833	790	840	819	834	876	831	876	826	863	814	829	830	843	816	837	819	843	905	828	776	832	824	877	823	786	811	865	884	831	849	838	859	855	808	865	851	842	819	852	822	820	829	846	847	823	840	841	898	823	866	784	855	842	882	829	857	852	852	848	859	854	813	781	807	804	862	886	813	824	860	850	866	806	827	796	835	857	881	827	859	850	834	794	849	881	840	765	811	841	842	828	846	836	859	792	864	844	835	841	855	814	899	850	826	820	879	840	827	862	794	812	854	806	833	860	819	844	834	873	821	817	874	839	806	865	833	831	863	842	865	871	856	859	843	820	837	871	832
27654	17638	3918	639	468	394	358	307	326	358	325	304	317	294	344	296	290	311	302	304	332	296	281	286	327	299	311	321	335	329	345	312	327	297	339	307	327	318	281	304	299	294	327	336	277	325	331	287	300	319	300	332	325	311	315	315	301	308	289	352	324	276	333	313	308	324	330	294	298	304	304	307	314	302	301	311	287	313	324	328	276	304	264	306	296	318	315	314	323	284	330	297	312	290	281	308	297	281	352	292	281	307	306	277	303	292	301	315	327	310	286	292	330	302	303	308	301	333	328	272	312	327	352	313	321	347	277	289	311	289	320	318	299	285	300	291	330	299	304	324	314	341	308	343	308	313	331	290	306	329	334	344	289	298	338	299	330	309	307	303	297	297	330	306	313	306	327	309	313	317	333	275	312	288	295	286	308	292	295	307	315	330	301	336	353	278	307	293	320	319	294	343	322	355	295	292	293	316	321	316	297	340	281	325	337	306	309	296	322	298	332	293	323	324	294	286	321	302	300	274	313	320	320	337	304	300	325	307	323	293	332	296	298	344	291	312	299	297	328	316	329	294	337	329	320	307	294	307	288	337	298	326	296	297	310	310	309	310	307	286	309	320	295	317	315	331	322	304	328	315	337	297	341	299	288	326	311	289	325	305	291	315	313	327	314	351	289	315	305	296	293	318	274	295	318	306	292	309	314	324	313	302	326	323	344	315	332	306	287	334	323	306	328	324	342	291	323	316	302	311	311	303	350	309	307	302	322	331	326	285	307	294	318	343	312	314	327	297	358	298	300	326	296	311	321	295	330	286	300	306	287	313	324	297	313	324	278	305	312	330	322	304	316	297	301	283	302	296	308	317	289	307	312	314	326	318	299	336	298	310	305	303	313	295	305	335	284	328	300	319	334	332	320	329	301	291	301	328	327	303	369	316	335	287	299	304	342	301	344	288	334	322	348	308	300	334	300	301	345	304	326	308	291	363	292	348	324	291	310	337	323	290	310	321	327	319	285	320	327	292	313	314	313	293	305	306	316	315	311	351	317	333	309	303	346	314	313	293	347	338	330	308	298	311	303	319	328	348	294	292	298	336	313	301	322	314	307	334	307	273	317	295	301	338	262	337	313	330	314	321	304	307	316	316	289	292	297	299	327	290	294	320	331	306	280	304	325	333	319	332	344	305	316	347	283	273	334	319	298	294	323	307	298	305	316	295	290	335	318	324	304	305	319	304	332	293	311	348	331	320	321	281	303	283	286	311	314	295	301	307	300	319	269	302	290	330	320	343	320	304	333	319	325	305	276	331	309	302	306	296	321	315	319	279	303	274	301	300	293	338	321	326	334	316	312	324	299	291	320	282	300	300	337	323	298	323	295	332	303	297	321	304	300	309	337	311	325	322	299	284	328	343	299	297	326	295	332	333	314	308	307	343	300	347	327	313	294	285	294	316	321	325	324	322	300	304	325	325	297	316	308	297	316	306	326	316	303	314	320	286	329	321	325	328	318	337	340	296	317	311	298	343	325	322	311	316	313	282	323	311	345	309	305	335	293	334	329	296	291	307	333	312	333	299	301	309	300	337	320	290	335	328	295	294	281	301	337	302	297	306	331	312	319	334	338	294	285	349	295	313	316	278	309	304	304	304	310	312	313	299	326	305	301	297	339	326	339	325	314	309	283	286	296	336	336	335	321	310	298	309	302	307	354	299	299	304	309	288	292	331	333	300	321	282	335	307	299	297	318	313	306	310	328	276	321	334	328	282	336	301	310	315	299	308	320	312	304	306	313	300	327	287	344	327	339	317	319	285	330	328	318	325	302	290	296	298	358	326	306	287	314	300	287	318	299	292	302	326	325	348	303	322	294	277	300	327	284	315	337	313	303	351	277	331	288	353	331	308	300	354	332	288	299	320	314	330	326	305	311	273	307	310	293	309	296	312	321	324	323	289	294	316	304	274	282	308	328	303	338	329	296	290	306	346	332	330	319	281	332	275	346	285	305	297	316	324	318	341	311	311	331	303	321	317	320	295	340	332	305	314	317	294	338	295	315	318	319	297	329	322	312	312	289	329	323	309	310	331	293	348	327	293	309	310	298	288	292	293	336	351	312	281	317	313	324	307	314	307	324	294	325	342	326	309	308	314	291	332	314	325	325	331	343	312	316	310	313	317	304	322	272	330	343	310	315	314	316	304	334	288	325	356	317	313	300	335	326	325	315	345	307	326	285	315	275	349	300	285	296	320	311	314	302	298	292	318	308	305	301	305	282	335	318	326	344	324	313	312	328	322	298	304	284	289	292	294	323	319	321	294	279	302	296	340	299	276	323	300	298	340	273	290	318	309	308	324	308	308	303	301	293	303	326	315	315	307	333	316	330	302	298	279	299	336	296	307	317	308	302	307	319	317	295	318	320	298	343	291	305	318	306	321	310	334	301	294	327	322	321	332	343	340	324	322	293	284	326	282	299	315	283	323	334	328	287	294	305	291	288	278	318	327	289	353	332	334	310	313	295	308	312	299	322	300	282	287	313	284	325	321	306	299	336	295	314	331	332	308	304	344	309	327	304	323	335	303	326	321	307	322	330	286	289	311	301	307	298	297	325	340	308	295	315	331	333	324	300	282	313	315	310	313	317	293	333	330	303	312	330	349	289	331	323	306	293	297	325	302	310	317	286	284	317	319	303	314	301	283	333	336	311	335	322	316	298	341	334	298	302	319	293	291	328	306	329	273	319	275	301	292	290	282	306	274	298	328	325	275	322	297	300	287	323	306	316	299	298	318	317	337	312	295	328	318	310	326	314	291	330	296	309	291	300	310	309	292	313	311	348	292	347	327	343	328	266	345	325	301	311	287	326	310	305	332	307	323	309	361	310	324	297	336	312	346	305	262	311	325	299	295	299	324	304	318	305	267	323	292	328	323	314	302	350	313	291	318	321	314	334	324	319	311	300	311	286	340	290	327	320	301	301	336	324	302	311	295	301	329	286	359	315	320	298	314	315	314	318	314	328	325	300	296	326	301	344	299	292	341	328	278	315	332	361	303	323	324	300	305	314	328	339	311	291	315	303	295	295	299	316	291	283	302	308	323	335	302	297	341	321	314	299	318	283	311	301	326	323	277	344	327	285	332	318	279	310	297	304	294	317	334	296	310	317	293	303	292	293	289	307	306	304	322	314	323	308	288	315	312	300	307	302	321	313	297	300	353	306	317	335	305	306	299	318	306	302	311	332	307	305	329	315	316	344	320	298	296	310	292	278	339	292	318	330	318	343	332	295	328	324	290	296	348	290	293	310	294	349	334	314	293	328	350	292	313	279	342	311	336	331	317	339	313	312	320	309	304	290	320	332	318	321	317	283	301	334	323	339	318	311	319	326	313	288	289	328	340	288	321	292	312	309	301	309	308	291	294	325	343	299	345	319	321	302	301	327	307	311	316	320	324	308	310	312	294	323	321	296	309	306	285	333	316	297	302	329	335	292	331	307	324	320	297	319	305	324	316
7490	967	749	467	431	407	408	356	387	361	339	362	374	340	390	340	402	336	372	333	333	364	361	348	358	340	325	345	381	368	365	359	336	355	361	351	362	339	350	372	383	310	365	320	342	321	346	369	376	349	361	362	391	344	354	332	365	341	327	351	349	351	325	328	358	344	378	353	354	346	380	312	330	334	385	353	355	363	382	338	350	319	347	358	332	350	359	381	364	374	329	326	361	364	378	333	347	334	353	350	342	353	387	348	340	337	363	330	377	353	362	348	363	369	347	376	362	356	343	333	331	354	342	339	364	358	335	385	363	326	352	344	340	316	349	328	343	343	329	374	338	362	307	351	387	348	349	373	392	356	376	362	369	348	343	345	323	337	351	401	348	340	367	359	366	380	368	380	342	371	342	337	388	303	371	349	381	335	333	353	379	326	355	358	375	331	343	320	334	348	367	354	374	377	353	345	335	352	377	394	365	353	325	302	368	352	374	382	333	340	324	316	329	380	364	362	340	349	379	311	340	347	385	359	353	329	376	368	344	346	373	360	313	344	331	332	354	394	354	374	358	377	332	349	355	369	388	345	355	356	385	361	341	356	359	369	351	358	323	355	385	351	361	390	353	370	381	342	346	363	359	339	341	321	356	334	334	355	350	395	344	380	329	345	336	364	357	339	359	328	327	329	321	377	355	349	353	365	314	320	360	371	349	371	344	353	356	314	347	366	351	341	354	348	355	341	361	333	327	346	390	357	348	357	374	382	342	372	350	342	378	368	324	362	361	360	344	324	339	330	359	345	372	350	367	374	321	338	319	358	335	331	326	394	360	368	358	359	332	337	356	358	364	364	352	363	383	370	344	373	351	351	360	376	371	353	327	359	329	358	318	355	330	318	355	355	346	347	353	323	347	364	332	317	357	384	356	338	354	338	308	384	361	326	349	338	354	365	356	352	333	347	321	374	380	350	326	336	330	376	351	342	350	351	351	393	358	345	337	355	352	372	364	345	338	385	381	355	373	367	353	350	355	386	356	346	329	336	344	355	370	328	344	346	347	342	349	342	358	318	348	363	351	362	369	363	350	342	342	352	349	400	345	358	342	355	354	373	342	350	325	310	356	368	334	339	367	350	334	369	334	345	346	350	363	373	351	330	352	325	357	340	377	356	351	364	331	333	380	352	354	359	359	342	353	346	349	360	364	372	360	371	340	366	388	313	353	344	331	342	358	353	350	338	351	358	325	330	361	343	341	388	319	368	350	362	322	352	339	362	389	377	378	360	370	356	349	355	376	369	333	348	363	333	346	357	349	312	317	373	382	365	318	341	369	348	343	395	393	370	356	357	354	370	362	377	361	370	345	346	311	365	348	361	376	369	365	337	344	354	365	336	356	353	361	334	362	375	350	322	353	331	362	337	346	341	356	318	337	350	342	370	361	327	352	358	329	362	315	319	347	361	355	339	346	337	366	358	341	343	371	354	338	361	361	408	343	360	359	345	380	336	394	370	349	358	363	349	353	333	333	339	348	337	345	377	345	368	346	328	349	358	307	362	322	367	376	334	352	334	335	334	386	339	361	335	326	353	352	331	354	345	336	376	376	348	329	320	330	354	365	346	347	393	352	319	396	397	364	321	354	361	336	393	352	372	360	350	364	368	337	377	376	347	356	353	381	335	358	355	348	370	371	373	368	371	355	312	339	378	350	342	344	351	357	344	351	372	335	347	371	364	327	321	355	333	331	353	363	339	367	369	379	346	318	359	343	353	364	357	383	340	379	349	348	350	359	326	364	347	367	330	363	337	378	370	358	340	340	371	374	337	364	362	343	375	319	327	326	356	361	379	373	358	350	348	346	347	333	373	337	352	364	383	328	344	375	338	350	327	333	320	351	362	378	354	373	387	329	342	365	330	367	351	371	342	386	340	354	331	355	342	308	369	378	356	349	342	358	325	366	369	362	364	321	359	359	366	374	365	319	362	351	349	357	360	377	348	363	346	381	380	370	326	347	342	342	362	350	390	385	369	360	372	333	346	381	301	351	345	323	358	325	369	325	323	350	350	338	295	328	336	364	324	378	380	343	353	362	340	309	361	336	350	333	367	358	328	336	316	341	346	344	354	337	361	371	353	388	350	368	339	364	316	338	356	344	336	338	360	332	355	344	382	380	343	358	327	334	344	366	366	348	325	354	351	355	346	341	361	328	368	361	358	354	355	395	329	347	342	332	366	362	339	371	349	377	335	341	323	370	370	355	394	361	366	350	329	326	357	353	337	375	387	370	342	347	377	351	340	368	332	334	380	356	337	368	379	330	365	329	346	294	345	360	338	343	359	373	370	358	355	336	362	316	350	378	324	360	377	378	351	323	351	360	349	328	348	331	370	340	375	357	363	365	345	330	372	337	359	349	348	355	367	339	344	363	352	384	363	323	343	376	383	349	357	346	372	331	320	357	344	361	380	365	324	348	345	351	332	335	345	339	387	342	364	352	300	378	330	358	374	371	346	340	360	372	373	370	346	363	391	343	359	408	314	345	375	341	359	379	343	322	343	322	373	368	382	387	381	372	354	355	326	330	332	371	369	366	311	358	338	361	356	376	360	363	369	358	359	362	345	349	339	347	343	338	369	324	347	405	383	360	319	366	365	358	366	391	364	329	318	337	376	358	357	378	326	362	316	333	283	359	400	373	343	336	335	373	354	338	370	360	343	341	352	342	362	351	358	332	363	388	349	330	393	353	339	367	379	329	332	367	364	371	369	352	317	315	368	351	343	330	385	361	376	339	375	342	386	375	334	345	360	364	360	363	380	349	339	371	360	361	352	332	368	364	321	367	353	325	358	362	333	340	349	360	338	362	355	373	344	326	382	342	335	361	379	353	345	354	351	323	349	337	348	359	355	371	360	351	351	331	346	338	339	346	357	360	375	325	352	350	356	365	343	353	340	388	343	376	386	363	349	376	355	348	325	369	347	356	376	345	354	318	349	355	345	342	361	332	343	352	350	371	356	352	348	335	333	353	357	359	366	325	354	338	366	354	330	409	360	355	328	374	374	402	339	340	343	343	371	347	354	353	371	330	370	350	363	357	351	358	348	364	325	340	384	350	339	324	346	317	361	321	337	365	352	373	359	338	353	340	352	342	325	370	370	347	367	345	355	357	377	368	344	331	347	347	362	321	350	358	400	364	365	355	353	360	355	337	344	349	370	366	343	366	358	344	390	335	357	355	346	371	356	354	326	379	362	319	360	338	352	365	369	360	351	340	368	378	347	382	347	372	351	348	329	358	370	357	381	366	344	339	375	373	371	374	347	376	346	339	356	369	331	339	372	325	372	355	373	383	336	348	351	334	343	368	398	334	357	335	345	362	325	343	373	334	347	363	372	373	320	368	336	381	404	333	334	382	348	348	317	308	355	387	336	353	348	355	365	357	373	358	335	368	349	348	367	359	379	357	370	341	338	336	337	342	334	348	336	361	312	323	346	316	357	350	331	350	364	361	333	342	353
23735	21036	28154	24101	21034	9073	1055	777	693	602	569	562	560	488	477	488	455	477	478	459	439	427	442	449	414	474	363	420	401	408	410	448	416	440	402	420	428	411	412	377	398	402	412	407	380	425	401	424	421	399	390	396	407	437	390	435	375	405	412	421	414	404	439	413	414	414	397	364	403	420	397	399	390	420	430	416	453	396	390	418	410	390	389	405	421	396	407	401	423	415	415	406	411	400	410	393	378	388	405	429	395	389	412	383	395	418	429	415	388	390	412	404	414	404	404	388	372	392	399	428	385	409	389	378	408	428	397	398	436	376	399	377	419	417	411	420	387	395	411	393	396	410	420	402	395	388	422	394	398	431	380	420	431	364	371	401	405	416	392	406	396	389	392	379	381	426	409	400	360	363	412	407	377	449	427	425	384	416	402	355	393	393	418	436	407	409	383	398	425	400	398	381	432	418	408	433	408	423	387	424	399	422	431	407	410	414	358	406	416	401	413	367	378	393	405	362	433	418	385	380	416	387	400	368	421	413	391	435	369	421	415	370	410	378	420	403	426	427	402	385	422	419	428	410	404	397	418	388	389	411	368	391	427	406	372	421	428	445	370	439	375	443	417	388	361	409	411	420	427	423	408	477	412	410	412	396	416	412	403	413	394	395	395	334	403	386	409	424	380	421	440	401	400	417	411	394	398	395	402	408	400	396	407	407	403	417	365	367	379	394	378	392	383	418	395	402	406	417	403	386	382	377	400	374	390	382	412	396	390	400	420	413	417	404	389	423	429	353	429	407	404	379	412	406	413	417	392	392	394	434	369	376	414	430	375	391	412	410	420	386	380	381	409	395	401	444	414	403	438	398	386	410	436	431	370	395	405	368	438	396	422	407	405	380	395	377	405	380	423	419	432	419	416	393	380	407	401	377	404	434	418	401	415	431	395	371	382	383	379	382	406	402	473	415	395	425	448	403	368	389	400	420	402	396	408	398	402	431	380	371	364	376	417	405	410	375	419	398	361	430	396	433	388	402	420	409	428	414	453	393	426	369	424	400	384	405	434	421	390	395	415	389	376	430	406	398	393	408	424	359	411	418	450	391	393	373	370	422	388	415	412	368	368	392	414	379	403	409	422	419	452	405	403	422	427	394	375	349	420	394	407	405	385	413	424	395	364	398	436	401	446	411	411	415	404	420	405	410	424	383	412	407	419	425	404	423	438	380	421	403	421	392	403	404	398	389	420	419	436	363	390	424	414	398	419	415	441	352	418	416	401	416	402	398	394	420	426	413	410	395	380	399	424	443	435	421	376	412	386	411	434	418	407	403	367	433	395	390	416	415	423	433	416	392	417	431	417	372	378	400	437	397	380	400	418	392	414	411	423	399	423	454	432	415	445	401	410	390	398	383	384	405	400	400	426	409	405	410	432	432	411	424	406	417	404	399	404	396	370	382	393	413	357	410	418	438	401	412	413	367	382	371	406	394	392	389	393	410	404	387	391	442	423	365	409	370	422	397	429	410	404	403	387	391	417	349	431	375	380	375	424	410	395	380	407	400	422	434	438	450	403	421	402	399	415	361	423	401	435	404	430	442	429	406	390	451	423	393	397	413	423	415	403	401	396	400	389	373	414	391	383	412	408	402	397	432	408	421	373	373	405	416	428	419	373	394	405	393	406	406	394	417	368	430	411	447	451	381	426	388	410	413	389	413	398	422	404	357	390	404	410	389	417	390	390	351	395	450	406	377	380	437	400	420	440	452	410	377	481	458	366	374	402	420	396	425	387	399	424	393	432	387	425	416	426	423	404	400	393	410	391	407	392	380	399	407	402	407	379	405	401	414	433	412	408	389	385	387	406	384	401	395	405	408	432	405	414	403	369	428	423	407	413	410	387	386	394	394	387	372	404	442	394	396	392	402	400	394	373	413	425	399	406	415	404	427	417	425	413	408	405	396	388	424	414	434	381	416	433	407	418	425	411	417	419	417	417	431	391	405	419	385	386	413	411	422	422	417	388	367	411	389	399	394	401	392	368	409	419	434	427	377	398	397	416	365	411	439	402	408	342	385	413	410	365	410	421	391	417	439	369	388	401	418	427	387	390	406	405	415	405	430	404	410	409	389	378	415	434	437	423	402	402	436	394	366	411	428	384	392	422	441	410	390	399	394	379	389	442	393	403	385	361	390	413	394	400	408	398	357	429	421	427	445	399	376	393	383	364	418	421	418	413	360	370	410	393	404	392	381	368	422	390	381	415	421	384	412	372	392	422	391	421	382	392	431	432	445	415	428	424	422	390	396	398	446	407	401	380	398	418	427	443	430	400	424	397	373	412	422	410	382	398	417	400	418	423	416	405	419	370	401	388	370	435	460	422	408	429	412	410	401	359	388	399	430	433	375	410	426	412	414	436	415	364	404	434	420	411	399	392	366	382	423	413	388	371	404	411	418	410	337	420	407	365	417	386	383	400	407	389	371	390	389	401	415	382	412	392	392	391	505	426	438	414	425	385	413	364	410	368	413	404	437	408	363	397	394	351	388	419	376	394	420	391	407	405	394	376	384	388	420	451	393	360	419	396	407	425	403	447	392	404	418	403	431	426	366	414	383	393	438	387	418	444	410	369	400	419	399	433	414	394	447	427	423	419	434	386	437	395	394	412	476	374	418	413	398	428	425	412	396	429	457	392	389	399	389	340	381	398	410	384	396	400	418	385	383	398	402	421	397	389	381	441	404	403	400	429	398	397	447	434	427	386	420	394	444	418	378	411	397	408	393	392	403	377	359	382	391	391	369	436	413	417	399	405	387	432	421	453	394	400	392	412	382	428	394	398	415	435	387	409	427	418	423	410	372	397	407	382	378	387	456	416	425	415	388	437	379	387	419	388	425	406	419	421	356	401	409	391	398	388	397	396	407	385	402	410	420	376	449	395	395	405	391	399	423	431	406	402	383	445	396	405	407	420	407	404	426	395	389	444	392	421	437	426	393	388	402	400	410	380	409	445	366	382	382	435	400	414	439	389	381	383	389	363	390	404	392	434	392	400	386	411	407	443	408	386	377	403	390	392	421	420	409	403	369	418	429	428	402	414	408	399	425	432	393	403	421	418	394	350	394	440	402	355	405	401	409	426	374	427	356	413	383	425	403	412	417	413	384	424	420	376	418	406	357	412	381	395	402	411	451	392	400	389	398	431	436	413	422	424	385	452	404	420	429	437	402	440	383	424	450	357	399	375	420	427	419	393	413	386	408	394	399	409	392	405	411	397	375	411	380	399	394	444	393	433	433	384	385	399	397	376	440	388	391	417	435	396	394	384	419	421	410	387	399	418	419	398	398	392	415	424	390	411	404	378	394	429	393	384	391	391	385	379	415	403	401	429	419	417	418	397	449	376	383	423	434	431	449	428	412	381	398	388	413	416	403	424	401	394	387	398	382	392	432	427	409	365	410	416	391	402	347	451	382	383	367	425	395	394	392	446	411	407	398	452	399	407	427	404	421	404	392
22277	9045	5753	2742	2065	1557	1286	1048	833	733	744	619	573	606	539	543	492	507	510	475	504	452	435	478	465	482	431	448	446	441	426	453	462	476	445	449	427	438	451	426	420	437	421	458	429	440	396	450	429	447	458	419	404	444	410	412	440	435	466	419	407	456	458	418	412	432	430	425	424	442	420	440	451	451	458	445	422	428	440	473	445	436	450	435	420	424	439	422	420	414	395	440	432	444	407	425	403	430	419	441	424	441	454	457	473	428	428	419	385	385	436	451	425	440	427	410	432	435	422	460	388	465	432	412	425	442	441	466	424	407	403	453	448	469	401	433	411	433	434	446	423	421	419	447	457	421	437	432	437	438	416	430	432	428	441	440	445	470	465	422	439	424	440	414	451	438	438	403	414	443	424	439	438	407	457	448	403	420	410	441	434	396	408	428	430	436	395	416	420	408	407	411	435	415	448	432	421	459	395	476	435	423	441	451	419	428	420	419	423	428	427	380	424	409	412	432	436	419	461	432	419	457	439	445	426	450	423	411	433	445	432	454	408	411	419	420	430	420	431	452	415	436	422	412	414	412	403	447	385	424	424	431	395	425	465	445	428	423	425	401	435	427	444	429	428	409	445	442	464	457	442	447	436	421	414	437	434	415	433	434	460	425	416	446	427	434	400	469	420	406	435	441	432	435	403	455	489	444	451	414	436	423	424	422	475	418	457	434	458	392	403	470	446	470	439	414	385	434	430	396	424	429	452	463	454	430	481	466	484	421	440	418	430	406	455	416	423	427	417	456	402	456	409	425	447	424	412	391	401	439	420	439	444	402	450	436	422	431	397	431	458	435	392	440	404	431	441	468	436	457	417	435	424	429	431	375	446	429	383	408	424	428	409	435	428	413	403	464	426	415	447	417	414	467	431	417	437	430	414	395	416	425	429	438	419	459	422	435	395	435	448	419	432	417	437	437	454	424	397	431	407	427	432	390	428	422	445	437	434	422	454	446	451	419	402	410	430	382	411	457	437	424	432	426	421	440	480	447	430	439	401	440	371	434	396	465	471	412	403	396	463	430	444	413	453	406	421	432	417	438	459	443	419	433	410	442	423	462	413	442	400	428	433	458	430	440	418	447	427	428	464	425	462	421	404	482	422	435	442	442	399	458	396	399	402	434	414	437	450	447	425	415	449	446	420	405	433	410	405	412	427	447	402	430	419	433	437	409	447	427	433	426	440	403	409	422	410	422	446	438	387	444	394	428	422	426	437	453	445	449	391	424	430	411	429	392	460	465	400	429	432	433	457	416	444	409	389	428	412	403	417	459	415	455	461	403	454	475	428	414	440	457	431	409	433	453	431	426	412	465	440	489	386	471	406	443	381	429	405	416	421	413	428	454	370	437	428	441	455	430	417	416	426	390	438	436	434	443	441	420	458	417	427	436	441	450	446	424	423	463	438	438	408	428	444	414	423	408	437	415	415	415	375	396	433	434	424	380	450	419	419	398	442	443	407	454	445	456	410	401	419	419	428	450	411	468	406	447	452	457	452	409	417	452	407	434	416	428	447	441	419	434	440	406	398	473	438	446	455	417	421	439	444	451	428	431	399	428	434	422	410	400	470	435	468	418	411	458	413	412	409	418	384	418	428	425	422	485	480	399	404	414	456	446	468	422	450	417	423	378	393	462	387	423	443	410	423	444	425	419	426	400	438	422	422	424	425	420	418	442	438	438	417	467	394	394	442	397	428	460	447	436	442	439	409	450	455	418	429	456	434	427	414	428	419	451	431	456	458	430	437	393	423	427	409	429	411	449	453	445	387	456	411	441	437	375	390	431	423	439	468	436	433	411	422	451	418	457	421	416	443	437	429	435	456	437	415	405	427	409	399	432	450	410	461	413	446	497	432	415	465	423	472	423	448	476	410	421	424	448	425	420	434	420	446	421	424	400	453	437	466	436	399	421	410	428	427	431	437	456	462	433	457	436	442	444	397	435	440	448	456	433	432	445	452	442	404	405	428	417	410	413	411	438	422	404	414	412	463	428	419	418	425	435	399	412	414	384	405	417	423	406	428	442	403	418	446	432	458	445	413	434	443	484	418	446	445	423	458	426	403	439	392	427	419	437	434	427	451	434	441	461	458	428	412	450	422	469	467	408	419	383	423	421	448	456	412	436	453	414	405	407	419	448	446	387	410	448	447	401	430	390	425	394	413	436	446	416	454	440	448	404	371	464	428	425	486	448	384	483	455	423	367	409	421	372	427	447	430	471	417	433	438	405	426	417	459	449	376	428	438	457	403	413	448	412	415	450	449	414	425	444	439	480	463	412	470	436	389	434	407	438	413	443	422	419	453	396	434	484	456	427	421	428	457	446	443	421	450	455	435	415	436	381	417	434	439	449	418	393	462	410	449	455	467	422	425	419	392	397	435	456	451	452	458	419	438	428	447	445	425	419	470	430	449	428	448	401	433	419	419	405	407	450	453	446	414	438	435	414	455	473	375	433	416	415	417	388	420	398	477	406	447	440	418	418	468	455	448	437	470	453	472	394	449	397	444	464	424	423	484	441	440	434	459	481	414	411	473	424	433	434	477	442	419	402	409	412	455	478	436	424	422	407	443	458	453	419	419	413	414	367	419	418	420	428	459	440	397	409	426	423	401	430	430	446	414	418	399	424	459	449	412	431	421	471	388	414	454	444	425	456	446	460	444	390	414	411	407	443	427	425	453	438	410	419	409	408	430	446	439	429	391	394	427	465	436	457	453	394	415	430	436	477	423	444	395	424	446	463	443	434	429	407	448	399	425	379	460	431	388	465	436	402	437	427	456	424	461	397	427	417	434	394	414	398	426	426	450	450	394	428	419	438	448	430	439	428	430	452	405	416	433	430	395	435	451	421	396	432	447	412	439	436	437	431	397	407	436	422	444	427	398	436	441	416	406	468	399	408	420	460	452	443	440	452	409	407	418	460	402	422	471	432	417	430	432	430	473	423	407	407	448	460	409	431	382	413	457	449	418	419	435	434	403	448	461	433	407	466	420	429	435	423	416	449	447	434	419	441	407	413	422	457	458	422	413	398	418	432	439	431	443	415	437	399	421	433	404	438	399	400	402	390	470	419	435	412	449	421	436	432	394	430	394	459	447	436	396	407	454	446	410	456	454	413	421	394	435	429	430	434	433	436	371	471	446	414	435	404	435	428	475	435	433	439	441	432	446	409	432	381	434	408	427	411	436	461	429	387	403	413	378	434	397	429	476	445	408	407	456	430	386	431	432	443	420	472	433	407	438	427	475	416	403	430	393	450	409	436	436	424	428	445	447	423	433	438	408	419	387	436	446	489	474	396	413	414	409	442	412	418	401	391	413	440	405	397	436	430	422	427	445	413	425	430	464	405	449	428	418	425	449	444	437	394	446	453	418	460	450	424	387	424	432	421	416	455	401	468	419	422	441	432	451	449	438	465	442	458	432	432	436	443	402	442	419	408	435	425	441	422	403	434	459	443
24972	21042	27033	25152	9758	1123	927	793	724	732	681	668	685	609	634	655	644	658	613	635	665	630	574	595	661	618	644	627	641	624	587	591	632	613	622	593	652	630	597	612	611	605	621	589	587	624	640	619	598	636	629	617	629	599	616	607	648	662	608	627	588	626	613	633	600	619	647	619	655	612	600	623	596	591	635	611	609	611	608	569	623	642	647	650	657	641	582	633	622	635	646	607	633	626	658	604	615	624	624	623	579	614	630	642	610	609	618	576	639	630	648	625	618	574	648	626	629	642	641	596	668	640	595	626	591	643	599	612	616	638	612	635	641	617	575	647	636	591	597	612	615	622	578	633	604	577	646	662	619	629	649	628	631	587	626	599	603	598	598	641	662	624	645	610	634	614	621	615	601	636	618	605	606	659	608	663	593	640	610	619	622	599	620	654	612	590	628	631	615	609	583	628	600	601	602	627	628	647	603	612	592	608	632	676	641	646	630	606	611	586	601	561	632	561	636	646	595	625	644	616	593	593	605	652	570	640	617	608	589	657	634	616	624	598	611	633	620	658	602	619	574	598	594	630	586	625	644	606	666	562	673	636	636	624	617	656	582	611	604	614	624	642	639	587	631	631	631	652	619	580	565	606	588	579	600	616	609	674	612	657	640	599	628	644	596	592	653	667	636	579	598	608	632	620	591	647	600	647	629	615	630	587	594	604	650	611	616	640	625	605	626	588	614	638	650	632	627	581	581	644	651	601	576	635	628	591	608	616	629	603	630	632	629	651	667	638	630	575	593	613	632	624	602	614	642	614	636	581	645	674	596	602	579	584	581	610	577	609	645	622	627	606	593	644	597	597	649	626	641	625	635	656	565	590	624	613	588	642	592	593	569	641	618	582	598	637	642	621	635	656	637	667	641	653	651	628	597	626	616	599	629	558	605	619	611	594	647	608	612	611	633	626	589	619	597	589	601	651	592	572	577	664	655	638	578	608	609	622	602	598	644	647	642	613	613	647	605	603	608	647	648	614	656	637	624	587	626	593	662	630	590	613	645	620	624	633	596	614	617	607	644	603	562	612	614	631	622	625	608	604	639	596	675	577	639	645	624	587	605	559	584	620	655	609	636	602	642	559	602	568	588	588	665	609	619	584	562	611	654	594	639	634	616	603	617	571	613	594	603	626	618	656	643	592	617	619	575	622	636	610	617	627	627	620	669	651	647	610	546	645	663	597	588	632	602	599	621	568	622	621	644	616	655	673	636	639	636	609	623	567	609	598	656	617	637	563	583	634	656	629	628	638	633	608	631	625	619	608	634	624	574	635	631	612	587	620	617	638	597	574	639	586	604	612	613	587	617	635	629	649	598	601	622	619	637	622	662	629	605	630	595	623	636	563	624	568	661	614	616	635	625	629	576	623	629	640	596	636	618	658	590	642	669	617	619	610	636	621	641	611	661	644	598	629	636	646	592	634	595	634	633	623	589	602	586	619	592	598	614	634	648	638	627	580	660	689	593	580	631	609	637	647	610	658	644	598	603	593	614	601	606	645	632	577	639	619	592	611	608	593	595	634	595	641	591	586	624	589	606	623	633	588	609	620	660	616	596	614	603	612	600	584	676	610	598	630	659	586	598	620	576	633	625	610	599	631	616	631	559	626	638	606	637	607	567	630	668	635	605	588	575	631	654	656	646	620	617	618	590	619	596	580	626	609	571	621	664	608	649	614	615	643	594	606	596	615	605	596	580	625	615	597	615	570	618	612	599	616	638	657	628	620	667	578	593	595	601	636	571	604	651	618	659	653	597	635	647	649	592	604	607	611	596	657	645	647	632	608	624	599	583	610	595	591	631	599	608	584	641	607	572	644	601	658	589	604	648	559	642	645	631	673	632	660	599	611	611	614	604	592	629	605	619	618	608	644	590	609	602	644	656	616	598	574	635	634	599	623	583	629	637	608	634	609	610	618	598	601	619	633	626	629	549	617	637	610	617	612	605	594	597	583	613	608	585	627	606	603	651	614	603	633	676	579	634	595	598	565	580	581	620	581	621	618	619	644	633	671	604	578	632	596	632	658	613	646	637	605	645	635	612	590	624	630	586	595	572	602	605	618	586	637	644	614	634	557	613	626	641	635	619	573	593	644	620	639	638	649	626	565	659	597	644	642	593	594	661	615	607	633	625	582	600	626	596	621	592	649	591	597	633	611	623	622	621	591	660	594	608	578	565	597	616	589	641	617	615	612	586	591	610	611	617	643	610	625	624	642	626	612	641	660	617	633	622	612	600	597	638	633	635	652	600	647	611	623	612	641	614	605	580	635	614	592	652	617	631	617	586	620	723	581	602	617	607	607	644	608	603	604	620	597	626	645	642	596	589	580	619	579	629	632	609	605	635	638	603	609	637	610	628	586	643	592	597	608	623	590	567	621	591	592	615	600	622	613	589	616	595	608	642	622	650	609	616	613	614	598	592	602	590	628	604	620	600	590	623	637	597	679	611	611	566	603	595	636	599	612	668	624	621	668	585	655	652	614	590	600	630	596	605	597	620	631	625	625	648	647	625	650	616	624	571	659	626	632	656	637	659	600	611	640	658	619	639	610	598	618	618	604	583	566	553	642	606	604	583	618	606	609	626	579	597	598	650	566	597	600	599	609	634	560	626	634	630	625	602	562	611	610	630	644	598	601	648	609	642	604	567	592	655	608	649	604	656	633	591	618	634	632	591	611	631	586	616	621	647	632	567	583	636	568	599	608	608	643	576	604	612	631	635	626	582	614	602	608	646	634	609	583	626	618	632	608	637	663	613	619	607	602	611	616	619	631	590	616	645	604	584	643	566	653	640	629	628	615	600	596	631	606	610	552	591	555	557	584	593	624	609	639	629	631	627	599	610	632	614	602	652	633	580	572	632	615	665	611	650	635	617	600	644	615	610	587	610	638	610	611	618	652	636	622	626	621	600	633	628	643	622	627	604	620	606	617	628	634	605	579	593	614	622	619	618	592	617	612	639	605	679	616	605	614	658	637	575	575	629	594	625	624	647	676	647	605	582	619	585	652	632	594	645	606	606	676	597	634	579	615	605	615	602	640	645	628	632	603	599	669	626	602	627	593	612	606	587	594	606	643	640	581	647	632	588	614	580	631	614	580	635	608	623	580	583	650	607	597	626	576	604	633	614	627	613	626	646	604	668	591	630	629	594	593	631	607	631	603	568	659	595	598	612	612	628	623	632	590	617	662	649	650	616	595	589	633	685	621	608	628	629	636	628	609	590	612	629	574	604	629	631	572	617	591	590	638	662	604	643	600	572	639	649	614	594	604	604	618	597	614	614	641	660	606	652	648	639	612	629	621	608	649	673	610	613	611	547	626	607	618	631	623	628	606	638	615	649	590	590	647	635	640	587	589	612	619	622	616	608	586	653	638	582	588	599	599	610	629	567	597	610	582	590	618	588	595	600	639	629	614	647	563	634	636	650	621	599	620	584	610	604	599	616	630	606	647	634	622
21340	5427	3590	1819	1622	1272	1087	972	845	863	827	778	731	696	707	723	704	749	700	626	631	693	704	692	727	631	677	660	677	673	649	653	651	664	670	631	695	657	714	630	640	676	665	613	662	664	648	673	702	699	639	671	657	669	711	619	636	664	632	696	664	689	667	639	672	632	665	639	727	654	666	627	691	653	646	620	666	640	649	642	691	665	627	650	636	682	637	649	686	629	677	648	621	657	648	712	672	668	634	655	642	628	670	668	650	683	675	636	642	676	644	695	662	662	632	665	672	681	653	643	655	658	683	636	686	635	657	663	689	610	697	671	686	646	621	661	644	668	651	676	686	666	680	686	690	697	662	698	648	637	639	658	656	655	662	684	666	648	676	683	699	654	668	618	636	680	672	642	644	651	643	666	672	661	644	691	682	711	658	650	704	685	697	678	658	630	669	659	701	666	672	664	664	672	674	644	622	611	633	647	613	650	641	657	659	671	634	644	668	654	679	655	606	655	636	660	650	670	650	647	699	636	635	651	688	688	640	692	631	734	672	675	643	655	657	655	677	609	624	644	608	641	673	677	688	669	653	680	670	692	671	691	650	648	683	650	623	706	651	642	660	663	698	661	642	650	632	674	630	629	686	692	698	622	701	646	681	628	633	688	627	664	635	666	656	632	668	643	688	625	634	627	661	685	694	645	639	714	667	691	645	686	670	692	674	653	621	695	653	658	697	671	651	617	670	667	661	668	623	640	690	631	669	650	650	667	669	638	656	636	671	663	637	644	614	670	656	653	703	645	673	620	684	707	651	648	668	646	629	618	631	660	658	668	640	624	642	653	658	649	616	665	655	632	613	641	686	666	630	636	689	686	633	663	632	689	671	633	624	644	658	675	663	667	662	646	670	652	661	678	630	625	672	627	621	664	686	687	635	671	636	687	663	634	616	685	590	624	675	645	635	658	616	669	639	704	695	700	654	632	681	704	679	634	654	665	675	667	681	595	645	619	655	663	658	687	624	637	649	637	615	666	683	655	650	625	628	728	642	698	647	676	645	675	665	677	684	685	705	656	644	674	623	685	653	665	625	686	661	687	670	705	642	647	659	655	668	693	652	620	661	721	653	694	664	659	677	636	662	680	650	666	634	681	669	665	660	627	678	647	678	663	632	675	655	676	675	691	670	682	640	632	677	699	649	692	682	671	630	672	669	631	645	654	650	643	669	642	682	657	695	643	694	657	653	678	638	681	641	683	663	629	672	636	611	663	654	712	642	595	674	698	691	637	614	696	704	656	659	691	670	680	679	686	668	649	671	668	661	690	647	636	612	643	681	715	680	667	705	654	672	649	656	673	702	645	688	663	717	696	641	675	698	679	611	632	710	619	632	657	637	695	631	630	633	618	630	651	627	683	645	681	655	649	706	601	640	640	654	608	664	643	675	609	664	719	668	674	622	628	631	624	657	650	663	682	631	666	692	667	694	631	646	623	665	650	674	661	639	678	649	710	682	650	647	681	695	585	698	614	642	692	705	663	645	685	654	668	662	647	691	624	644	661	649	667	636	637	653	662	641	632	617	633	680	660	696	664	628	677	684	685	673	716	666	668	673	639	638	655	635	649	701	638	695	638	663	634	624	627	673	627	678	685	648	687	655	695	693	695	653	698	646	680	686	625	651	689	702	690	671	642	626	660	688	602	649	608	689	666	649	659	684	648	675	653	641	654	679	638	646	676	645	644	677	629	684	660	677	689	668	662	656	638	657	631	713	665	665	672	641	649	622	707	655	634	655	640	668	670	719	692	670	652	670	653	660	652	655	704	650	717	638	658	625	694	636	646	684	657	678	641	647	653	618	669	671	614	661	667	673	650	704	652	655	654	708	638	692	648	652	653	708	623	651	652	681	651	680	687	650	639	677	654	638	654	685	685	631	657	631	605	678	635	669	692	688	653	669	679	658	683	657	642	698	628	684	668	662	644	663	610	660	699	646	660	677	661	660	650	699	659	658	684	664	674	645	615	663	665	623	613	657	662	668	659	685	631	645	652	627	702	640	640	689	628	670	642	647	663	714	599	645	615	653	628	660	651	666	643	648	606	682	637	629	656	656	666	717	643	664	675	704	654	650	672	672	689	692	659	640	680	661	662	600	608	678	679	627	699	668	675	618	636	643	680	665	652	680	667	629	660	688	667	700	681	670	680	645	643	642	643	644	678	681	651	609	680	600	644	667	680	665	609	664	665	650	684	597	650	681	639	705	688	682	676	662	690	675	673	668	689	653	663	682	720	609	628	668	624	643	674	632	622	696	652	651	646	667	684	643	665	663	675	642	649	646	649	638	672	678	690	647	623	658	653	671	702	656	660	683	641	675	650	704	637	679	681	655	615	607	650	678	645	698	721	689	686	675	657	681	666	631	692	656	657	687	651	685	679	675	616	604	670	658	690	659	634	666	610	651	648	676	704	672	672	642	697	666	662	674	650	650	603	667	626	703	680	628	686	661	643	664	669	678	646	682	620	645	688	692	603	658	678	662	651	629	637	686	590	639	674	666	707	679	694	624	675	649	683	669	623	633	613	677	669	589	656	639	674	658	611	639	652	618	660	632	655	652	666	670	673	648	673	710	680	704	659	644	700	679	632	642	648	657	685	690	694	625	676	655	660	698	669	665	675	691	665	704	690	648	690	687	673	641	606	648	658	637	673	703	702	693	638	675	674	657	662	679	660	659	653	658	638	652	624	670	696	633	721	691	645	657	638	608	629	651	618	672	708	686	621	672	690	684	643	657	642	662	678	651	596	684	686	634	654	618	667	607	691	642	679	683	659	655	682	624	605	660	706	666	645	689	710	650	662	673	667	684	714	670	624	668	615	675	649	640	608	690	639	636	678	695	671	693	697	695	617	704	661	673	641	632	686	634	702	645	648	633	685	656	645	717	666	654	655	664	684	628	665	634	676	660	608	639	652	694	630	644	684	666	654	652	653	647	666	679	655	645	607	651	672	651	659	687	626	689	644	667	638	657	649	696	718	681	670	674	662	655	679	665	662	667	639	689	602	685	647	633	728	661	735	616	641	613	743	609	685	647	645	710	636	708	633	614	663	647	672	666	720	667	664	649	653	671	647	641	642	648	630	610	661	664	662	619	629	650	687	644	668	604	680	657	665	676	643	627	682	675	626	687	629	654	628	643	676	651	678	649	678	667	644	672	617	665	689	654	639	623	682	684	621	639	653	650	644	658	644	665	694	683	686	651	648	660	639	637	672	610	653	629	687	693	666	674	652	681	659	664	680	665	661	627	654	661	672	646	646	670	654	643	638	664	591	665	672	649	682	659	666	686	655	678	670	655	679	673	656	678	660	670	702	643	660	655	653	727	638	616	649	629	612	654	682	640	620	665	665	649	662	698	651	626	641	656	645	669	648	658	648	673	693	650	656	638	714	643	649	708	646	657	671	699	664	636	652	690	670	630	632	634	632	669	698	657	667	645	654	703	645	628	639	676	657	670	617
22718	21138	28739	23789	21141	21210	8500	1696	1311	1215	1147	1046	1102	1079	1038	973	932	934	947	991	869	978	964	926	869	920	939	844	910	897	921	863	856	815	852	855	915	906	874	882	905	890	884	910	874	875	876	871	857	843	832	789	862	889	902	886	909	867	851	861	842	812	841	906	832	875	847	866	853	801	860	802	811	815	872	829	854	817	854	845	829	854	894	800	851	862	835	869	852	806	855	852	816	869	848	843	832	883	871	822	897	845	873	884	859	850	868	862	851	848	867	863	864	853	839	862	844	868	806	868	838	827	851	851	922	882	802	905	843	812	841	871	842	844	813	839	871	855	836	838	807	880	866	827	849	836	846	915	904	832	855	847	810	879	817	754	863	918	837	864	843	822	851	846	881	856	900	892	773	821	841	878	830	844	826	868	831	834	823	878	832	888	877	874	861	820	872	837	869	813	861	832	824	837	822	848	833	883	796	855	828	831	837	850	842	846	844	869	879	790	850	846	878	863	834	842	834	820	835	869	846	835	890	828	862	816	810	783	836	830	834	880	882	826	890	814	834	845	810	837	889	826	851	895	856	808	875	826	822	835	904	823	828	846	823	811	856	847	799	869	809	804	837	808	801	839	867	886	797	802	815	848	867	805	912	875	867	863	821	893	824	865	833	830	903	868	901	792	847	833	847	868	799	836	859	873	818	888	854	887	910	861	842	831	864	809	850	855	868	842	869	810	845	825	915	876	899	789	838	833	850	849	808	854	866	871	897	870	807	859	839	802	882	824	748	810	830	842	838	821	867	820	851	833	848	833	854	799	803	795	815	839	854	874	814	860	849	873	890	829	843	821	876	839	855	776	868	874	877	855	873	845	822	908	855	822	860	859	855	837	917	880	822	840	847	800	859	874	854	798	818	853	821	806	855	842	869	846	906	816	864	894	775	821	854	831	876	858	821	876	852	896	837	812	799	891	872	856	857	859	880	821	837	818	845	879	871	840	826	858	808	837	816	834	849	862	833	835	837	882	844	879	780	835	854	846	856	857	889	863	889	824	866	816	813	839	840	856	801	860	798	839	799	818	899	876	840	821	862	837	877	812	829	854	825	868	826	905	812	895	822	853	866	832	879	848	834	895	873	869	822	831	827	831	812	849	852	831	830	911	861	853	826	868	794	791	854	842	870	854	851	792	857	843	792	829	883	826	883	816	850	846	844	868	810	856	833	847	835	869	887	794	856	827	897	771	821	830	853	819	831	845	822	859	863	852	865	854	877	877	831	866	859	847	881	895	886	846	825	859	819	835	850	869	812	830	830	832	854	855	852	827	867	858	854	877	846	842	856	868	850	833	846	887	841	869	909	854	842	816	835	808	817	823	793	845	861	789	905	869	830	877	873	848	905	841	795	868	879	832	876	846	840	882	874	902	873	892	875	890	829	878	812	862	929	884	813	892	833	854	800	886	794	803	886	840	821	888	851	859	816	800	856	820	828	846	849	827	829	850	788	848	889	900	848	846	836	851	854	851	817	876	839	849	861	868	804	880	909	859	829	869	882	846	890	774	895	847	846	856	821	819	856	828	848	837	855	856	871	877	822	851	917	830	826	864	813	847	847	853	867	789	825	836	845	855	800	831	790	848	809	841	790	873	833	908	856	828	861	836	857	849	830	865	839	839	853	825	874	800	847	848	813	856	824	853	874	844	827	858	784	874	843	835	834	836	820	868	879	805	875	858	876	827	829	814	868	867	841	881	839	818	849	841	874	875	829	841	823	824	884	838	849	868	872	808	789	896	854	893	800	821	850	905	868	883	816	855	823	831	851	791	867	843	827	870	867	892	861	845	836	827	846	814	868	875	826	854	817	874	848	860	856	852	806	831	884	852	873	846	897	800	828	855	885	795	814	865	892	919	800	841	871	816	872	842	839	822	830	827	879	851	848	883	784	818	816	798	900	842	886	916	867	857	843	842	816	819	870	861	842	894	841	801	792	867	851	875	805	843	853	827	846	853	836	862	829	887	784	815	857	897	851	858	808	808	842	873	868	905	868	798	884	906	839	852	798	834	814	762	860	813	841	841	872	915	853	831	848	826	910	824	858	814	844	815	880	844	834	876	872	872	913	853	846	860	818	856	875	863	840	878	905	857	905	795	827	874	888	849	865	831	827	855	865	807	813	795	846	817	864	825	807	835	838	841	826	844	850	783	837	819	844	859	818	844	887	897	784	800	847	853	846	856	884	862	816	855	863	785	839	871	892	829	850	883	876	840	877	810	874	871	901	891	856	818	792	851	865	860	899	871	813	854	837	877	817	793	803	852	847	926	898	829	822	827	875	848	847	857	841	800	844	874	819	878	824	868	795	795	888	835	824	836	801	861	817	830	822	842	846	869	891	852	874	842	879	865	814	796	860	887	824	845	848	841	849	866	869	833	820	829	857	803	844	881	858	828	820	891	825	829	875	857	800	819	848	874	837	839	835	860	830	843	820	828	862	845	860	817	840	883	833	860	857	846	871	860	824	869	840	811	886	859	817	881	829	781	843	842	836	784	847	878	908	842	854	852	836	867	850	819	801	873	881	851	894	796	842	852	822	866	834	797	889	818	810	840	820	868	838	908	842	859	913	802	901	892	809	885	838	858	810	862	866	864	864	821	826	846	838	816	870	827	846	805	871	891	826	813	878	849	907	830	829	827	831	886	849	847	815	862	826	822	871	891	821	849	794	846	798	826	782	780	894	820	833	833	797	837	894	899	813	813	788	793	895	830	861	832	859	832	872	842	786	863	857	839	843	885	871	843	846	879	819	837	812	859	844	832	901	829	845	846	876	879	860	818	895	798	844	865	854	794	871	859	936	849	875	849	855	787	824	870	830	860	839	812	860	802	861	877	826	820	852	912	876	798	799	855	861	790	815	840	829	839	831	848	899	843	824	864	817	870	845	827	849	829	849	841	834	854	835	827	868	835	875	837	922	825	839	856	847	887	869	817	817	879	882	877	812	889	847	882	812	836	861	820	838	855	835	830	844	873	872	838	820	851	868	860	819	846	838	820	805	863	791	849	835	846	862	857	828	834	801	863	887	830	899	857	893	837	864	871	808	837	832	869	813	845	870	924	869	859	867	844	854	838	865	788	841	825	879	793	838	847	835	807	814	859	918	848	844	840	866	890	838	848	864	859	805	887	832	925	895	824	809	904	814	846	841	875	796	821	809	805	850	851	826	833	868	829	880	811	823	809	869	807	893	802	853	847	849	833	823	842	809	892	854	815	836	887	882	813	963	805	867	853	831	838	907	769	909	806	874	872	789	829	823	833	797	889	821	844	847	887	860	830	860	783	849	858	822	883	817	838	833	822	863	818	854	879	887	859	806	854	832	863	827	855	819	847	764	901	844	811	891	769	808	803	843	851	808	899	869	857	929	824	834	838	867	854	815	871	820	863	873	823	812	855	823	855	862	815	789	793	853	894	848	867	836	828	796	816	840	891	825	840	838	776	799	827	807	858	828	815
25999	15145	10067	5089	3925	2998	2452	2032	1739	1483	1372	1223	1203	1079	1031	1050	992	1022	1026	947	952	975	944	924	899	956	924	901	851	849	911	908	850	915	870	847	853	832	858	853	858	869	908	854	816	885	853	857	868	829	816	842	775	897	819	805	902	854	889	878	909	841	889	878	867	874	839	820	807	836	878	827	874	891	847	879	825	815	880	851	842	910	842	873	817	827	843	903	813	852	886	859	857	879	851	831	867	842	865	833	824	803	848	909	807	863	781	890	861	871	880	834	861	825	863	932	828	841	820	902	869	842	814	876	875	869	886	839	855	845	842	827	854	858	852	790	896	797	827	806	857	856	825	852	858	844	833	915	862	775	800	819	885	874	898	857	876	855	849	834	851	840	827	821	853	846	849	854	818	800	841	842	865	832	823	909	839	816	852	830	818	837	881	860	831	843	844	843	851	858	798	852	908	868	861	860	828	823	845	855	814	817	872	836	864	835	836	766	857	869	818	858	856	862	883	818	880	880	852	876	842	847	865	818	888	849	876	812	832	856	842	812	797	840	858	815	859	865	833	832	829	881	901	871	876	888	815	845	897	804	860	830	836	876	822	823	851	863	845	808	840	823	845	860	850	807	880	835	854	840	855	838	843	853	855	830	803	854	850	885	816	860	863	852	854	843	843	856	807	837	796	869	801	846	805	848	854	811	814	808	849	830	874	868	833	936	821	878	893	829	798	872	895	845	886	848	876	852	838	870	827	835	810	884	851	852	840	870	863	841	813	864	819	838	878	809	843	829	858	860	827	844	823	834	833	812	806	872	793	832	834	836	806	853	879	889	809	861	800	893	850	879	855	885	871	892	902	850	872	879	847	857	876	854	822	814	850	824	917	844	864	831	877	897	833	826	846	812	812	889	832	852	821	857	839	804	838	828	859	874	857	913	869	850	864	885	837	844	852	838	878	869	812	838	833	780	910	864	880	867	828	869	869	849	823	849	836	869	843	910	847	904	856	832	815	798	886	811	884	879	822	816	848	818	902	833	853	836	827	816	815	809	838	866	757	841	811	823	898	888	849	835	866	847	868	897	847	788	864	845	810	887	863	829	851	835	833	830	830	809	835	845	851	886	820	871	834	872	823	851	856	858	912	818	817	857	847	808	888	888	842	808	812	877	869	838	845	850	844	821	839	821	804	811	821	868	858	867	939	836	876	815	885	843	859	859	798	874	829	854	905	905	816	847	868	837	896	848	852	826	867	842	846	883	860	813	830	857	858	832	871	879	865	871	871	879	856	852	892	843	882	847	862	805	808	844	856	826	834	890	875	838	864	861	886	863	845	882	851	821	821	887	845	838	810	866	869	877	811	864	865	845	878	811	823	867	810	833	857	883	829	821	800	897	839	823	848	778	885	886	854	836	821	858	877	900	895	871	843	750	906	795	859	803	826	817	800	852	837	837	876	886	838	813	777	841	803	854	887	876	832	795	855	929	874	828	799	837	870	854	848	838	877	844	833	868	825	842	798	854	827	872	896	868	824	861	826	809	844	861	864	837	828	814	847	817	816	854	867	819	858	892	877	875	860	827	835	869	886	859	837	906	910	856	899	865	873	811	858	854	829	825	860	883	842	875	872	847	877	892	846	856	881	849	870	813	831	813	859	822	846	808	810	872	823	806	871	868	807	857	828	881	835	865	889	855	837	837	831	818	849	880	894	846	821	836	775	866	823	849	836	843	843	815	861	864	833	910	870	877	833	884	898	878	867	831	829	863	875	848	876	840	867	826	866	874	886	837	836	859	813	848	851	848	870	893	809	846	857	877	876	919	872	866	866	816	881	820	861	829	855	856	802	874	808	847	827	858	889	895	888	853	794	867	884	861	832	810	804	900	826	844	829	877	906	806	838	764	848	829	839	823	847	830	818	843	835	826	835	817	822	862	861	843	808	872	854	834	878	781	842	843	885	843	862	823	856	807	850	872	869	873	849	851	881	909	812	860	895	838	805	861	800	906	822	874	816	849	820	854	866	852	825	830	855	843	842	838	849	842	879	832	878	802	847	888	832	895	817	819	876	840	868	867	836	818	827	777	848	849	839	866	854	865	848	852	779	855	869	847	887	896	868	873	872	832	863	827	845	896	856	871	837	876	812	851	872	823	834	792	867	859	861	823	866	858	829	827	852	912	871	868	822	918	896	843	824	868	882	850	810	805	869	831	839	879	798	848	839	848	877	807	830	848	868	855	827	892	902	788	825	854	839	839	827	864	831	858	885	872	859	802	851	853	902	844	833	827	893	891	826	856	796	894	839	841	821	879	847	887	860	839	858	847	832	907	860	773	863	859	781	831	823	865	885	853	842	874	840	837	829	849	833	861	807	870	839	862	854	824	790	891	860	815	828	828	823	852	863	838	867	791	870	772	831	858	788	862	832	809	866	838	873	851	881	806	907	811	871	876	850	883	823	848	843	834	871	828	801	901	859	827	832	810	893	925	836	844	805	803	804	861	857	890	873	873	872	823	878	851	831	840	840	867	835	870	849	840	828	833	859	846	843	812	865	874	807	878	842	891	839	847	835	869	848	847	864	850	871	848	858	815	856	838	865	836	906	884	849	860	859	804	824	852	896	858	828	823	832	822	857	865	797	841	845	864	867	815	864	861	830	864	866	834	882	814	825	841	867	874	797	858	874	832	848	879	841	815	900	844	844	857	824	852	849	752	830	834	883	832	887	887	859	849	837	823	859	872	887	850	853	826	824	854	825	881	877	851	878	869	878	817	872	829	892	887	849	883	878	857	834	848	821	864	832	782	849	859	903	838	850	822	800	839	841	882	867	847	882	870	871	847	880	858	908	892	892	802	851	847	836	886	845	849	822	857	869	856	840	821	840	861	887	917	857	813	870	839	834	830	855	831	885	843	835	889	847	865	878	822	841	888	831	896	839	861	849	834	866	857	850	884	845	819	859	830	890	841	841	831	919	811	817	830	884	867	857	871	828	876	889	846	830	840	852	905	834	868	865	885	838	804	805	869	868	835	906	862	873	840	844	806	838	808	874	878	873	810	826	829	818	830	813	830	875	833	809	834	870	873	899	809	843	834	859	880	834	852	880	861	848	839	842	814	842	842	882	796	846	871	846	809	880	818	879	866	853	880	853	816	865	860	833	875	878	788	818	860	866	830	875	832	863	864	867	811	832	820	916	815	803	860	825	883	809	885	837	792	849	813	871	862	812	873	873	831	822	830	886	862	810	814	812	841	821	858	825	859	811	847	766	862	877	853	892	840	856	840	829	889	869	900	905	871	823	834	845	889	842	813	757	830	832	865	854	853	855	812	821	815	891	865	865	850	840	846	841	849	841	853	888	837	832	885	903	845	910	886	847	814	829	850	858	903	848	844	884	816	857	872	856	873	816	855	834	819	876	863	831	835	854	829	834	896	913	872	840	816	853	875	849	886	849	839	805	864	847	871	835	812	816	821	819	896	864	809	837	852	898	847	872	857	821	835	775	857
27992	17897	4033	597	440	386	359	335	332	309	321	309	304	335	332	315	295	287	337	326	305	316	328	306	291	326	314	301	324	296	331	337	360	304	322	296	322	343	307	293	331	318	292	319	297	326	303	323	356	316	339	318	311	311	333	326	334	297	327	310	299	329	281	336	332	300	307	306	346	335	329	314	318	307	319	299	314	319	289	341	348	314	315	301	312	299	329	295	318	300	299	313	340	289	323	336	285	297	318	323	316	312	308	335	316	293	310	334	298	296	332	361	314	344	295	311	292	310	322	323	300	302	290	324	285	313	294	328	309	290	293	329	292	317	310	312	338	316	309	328	325	323	290	309	331	322	315	292	336	347	308	310	322	325	339	319	329	334	293	270	333	302	293	311	316	331	335	315	331	322	342	305	312	321	306	332	298	307	311	305	307	294	354	286	328	318	332	308	301	337	307	338	313	338	328	304	324	349	314	313	323	318	323	293	300	341	300	304	320	323	303	310	361	325	311	359	312	315	339	347	312	320	328	329	270	321	340	324	309	328	327	338	307	316	316	327	320	320	311	308	306	294	288	330	303	338	281	322	363	322	341	294	319	329	323	314	314	309	328	303	302	298	316	286	297	315	323	324	329	321	344	308	319	315	353	322	306	325	313	303	345	348	300	310	300	327	316	293	326	314	321	311	280	328	304	316	308	372	325	355	303	329	331	338	306	334	312	317	294	309	294	324	327	300	294	318	319	334	329	302	304	316	319	323	377	339	325	343	300	305	324	321	311	310	338	309	317	322	321	300	321	300	336	303	299	338	287	350	308	298	346	299	327	295	330	284	318	328	340	316	336	294	290	323	309	300	333	298	295	345	260	302	312	284	271	322	302	326	317	364	302	288	288	320	303	320	315	312	316	301	320	351	306	319	300	339	293	321	329	328	320	310	304	338	352	298	327	327	324	303	324	312	322	294	299	332	327	311	320	322	299	329	325	320	299	349	302	334	331	284	318	305	364	318	323	309	321	312	355	332	287	310	278	300	335	351	351	342	271	287	321	311	323	322	322	310	307	320	304	333	300	306	275	323	307	336	313	311	324	302	305	342	291	325	337	337	341	319	312	280	294	345	311	319	334	314	318	298	311	357	320	328	308	303	348	292	344	328	307	279	296	333	300	334	329	340	294	333	323	342	325	310	342	323	299	298	357	314	307	328	319	346	297	326	328	328	305	337	287	310	310	311	301	315	277	308	323	324	304	314	306	292	328	307	317	325	341	318	318	364	338	317	343	316	324	311	310	316	318	326	318	307	360	289	301	348	335	303	318	335	311	333	310	332	330	313	322	356	355	331	349	304	332	278	298	296	320	308	316	313	323	313	320	319	355	312	299	322	324	272	296	309	335	343	326	327	288	277	296	330	340	318	314	301	312	308	335	312	330	323	327	314	302	320	311	308	337	292	331	308	332	330	301	332	304	334	335	313	315	289	310	302	338	318	298	350	317	321	299	310	295	301	330	297	326	284	308	323	327	326	359	308	299	296	326	304	298	296	333	312	300	277	309	296	339	320	313	297	276	336	333	308	305	323	328	310	294	339	301	313	299	310	265	335	341	303	319	313	310	305	307	311	348	363	362	327	319	324	333	341	328	332	320	322	308	332	336	298	289	308	312	335	285	308	306	322	305	313	312	341	306	297	297	313	285	343	340	345	317	359	320	322	354	315	309	321	293	323	320	313	303	320	330	343	293	286	306	297	324	289	317	334	302	294	269	297	329	313	285	292	320	309	316	325	298	289	296	304	310	305	306	343	307	344	329	297	314	344	299	316	319	310	333	321	314	324	295	341	315	343	343	317	318	346	291	291	300	305	296	325	308	330	332	323	322	316	317	312	352	338	331	293	310	307	337	330	304	313	331	310	310	354	310	309	324	311	296	290	304	292	287	297	323	309	332	309	343	281	328	304	308	336	321	325	314	308	318	286	338	307	310	311	322	329	308	333	364	305	301	301	314	286	290	303	297	340	326	316	316	302	321	322	303	306	343	315	326	328	336	306	313	296	321	307	299	288	327	315	329	336	318	331	306	331	305	315	303	312	329	275	295	297	292	296	300	310	315	282	284	317	317	316	334	315	320	292	329	290	308	325	304	317	313	316	309	309	333	337	322	319	318	345	307	344	315	283	309	329	326	322	304	310	314	325	290	319	327	310	293	288	308	303	302	309	323	305	276	330	311	293	339	310	319	303	287	306	339	301	320	324	337	296	325	312	302	316	304	306	326	306	309	335	317	322	343	274	318	286	296	298	343	326	340	314	324	313	325	348	333	304	314	312	296	334	314	327	308	325	305	314	313	336	318	304	317	297	324	351	318	278	334	301	324	309	317	314	297	355	297	331	340	318	301	336	323	329	321	313	312	306	319	307	324	328	320	327	302	303	317	297	301	322	298	323	321	320	329	327	323	340	325	293	289	303	312	311	330	311	317	329	348	279	306	325	327	320	317	293	295	299	332	324	327	358	325	323	347	324	328	336	323	291	301	328	346	308	323	301	323	346	274	341	340	326	313	309	299	317	328	276	349	305	346	307	312	346	310	288	301	344	285	311	302	346	317	321	321	289	305	321	329	316	314	297	314	330	304	306	322	314	311	297	334	321	337	341	309	316	322	298	291	347	318	302	304	298	303	328	333	319	333	303	322	311	308	317	330	305	318	309	325	288	307	322	322	312	307	291	318	296	306	335	339	333	361	333	338	320	278	334	322	328	346	317	311	326	320	340	332	349	287	290	292	311	324	294	329	315	275	323	294	295	316	312	298	338	331	297	350	320	302	314	321	316	345	346	352	347	331	331	295	315	318	347	312	306	321	321	317	307	338	316	291	351	341	311	279	316	322	280	338	314	294	337	318	370	320	285	308	321	301	322	312	327	320	315	299	308	322	294	331	326	307	298	349	340	342	314	333	314	347	308	319	310	331	269	340	322	317	327	323	325	292	311	330	261	337	282	313	300	295	298	331	266	346	332	287	315	281	308	326	287	305	333	331	336	307	309	335	312	319	287	329	299	305	315	303	332	298	324	323	345	304	294	334	332	295	316	317	276	360	314	336	296	304	294	304	296	340	294	324	303	320	292	333	321	320	344	301	363	319	325	331	316	297	321	322	340	307	295	331	287	305	336	320	323	328	329	316	285	292	322	328	317	310	316	340	319	318	311	288	306	309	345	307	312	324	308	282	295	326	336	316	325	307	308	349	317	334	293	314	334	313	321	287	317	328	358	308	322	311	290	320	331	311	325	317	312	329	322	339	311	303	327	335	292	328	309	309	323	289	299	344	317	311	297	283	280	315	301	347	318	314	324	320	339	328	343	298	329	312	343	309	324	296	320	309	318	320	321	291	313	307	308	334	334	312	302	329	336	270	300	332	335	293	299	308	315	316	343	315	306	305	329	302	315	308	306	318	320	298	314	293	335	307	323	283	337	361	330	302	294	329	273	277	310	331	331	299	302	327	324	307	323	323	313
10774	990	727	478	438	408	372	379	339	378	347	350	367	353	364	387	346	366	344	354	351	369	355	396	321	360	317	346	381	378	347	361	352	383	350	345	325	357	354	373	357	339	373	349	354	348	369	349	367	379	357	358	351	387	313	359	343	369	393	367	346	379	317	338	317	302	384	361	336	379	332	349	368	367	337	352	375	329	341	374	363	357	360	346	361	397	341	362	376	325	336	329	340	347	345	346	353	363	379	356	364	331	324	384	353	377	362	331	382	365	358	362	350	362	363	361	358	369	324	361	352	359	341	373	335	357	324	350	357	353	363	357	359	369	387	350	370	367	313	326	386	378	347	357	310	355	384	344	346	348	373	356	372	346	315	342	378	359	349	343	354	376	347	337	359	365	348	356	377	347	364	372	344	320	396	339	365	353	357	348	364	361	347	361	385	392	351	344	353	333	358	340	356	376	309	326	383	338	344	322	356	380	348	407	370	356	357	357	327	374	321	341	330	335	353	357	376	368	394	365	337	352	380	345	374	391	320	368	358	366	328	343	371	375	341	333	378	347	386	360	350	348	331	349	342	356	378	327	333	353	372	327	363	360	319	363	353	358	373	332	355	361	355	339	342	332	362	317	364	383	358	375	332	372	362	372	367	353	342	332	362	359	347	325	349	370	359	367	310	364	364	346	315	374	370	383	365	358	288	369	351	356	369	364	358	346	365	379	380	346	370	353	377	342	391	351	352	325	350	359	358	336	383	336	370	394	376	326	368	366	359	332	353	358	369	326	380	393	383	369	355	368	364	349	378	365	379	395	369	342	373	370	333	336	343	355	308	345	357	359	362	345	343	361	397	335	371	364	362	383	355	358	372	352	359	374	343	329	343	344	339	344	358	341	298	368	358	374	349	360	359	367	383	362	332	331	355	345	362	365	336	381	344	352	345	357	349	343	339	377	353	334	326	363	356	352	342	361	331	362	296	370	342	371	375	368	375	345	349	388	339	335	337	378	331	348	311	355	364	346	386	370	363	345	359	346	345	341	364	373	360	368	376	358	346	336	364	331	362	350	366	371	350	364	347	358	384	353	329	324	325	367	332	361	354	354	338	367	356	318	364	333	357	347	349	318	371	374	319	353	347	340	336	347	353	328	346	353	327	349	381	371	332	339	365	381	323	358	356	349	348	413	331	361	374	344	402	351	373	342	360	343	349	366	349	374	344	377	340	346	354	380	355	364	345	350	392	360	388	365	327	359	362	392	352	363	321	359	351	383	380	362	335	376	338	405	337	355	365	353	364	363	330	321	356	364	337	360	340	352	307	342	364	354	414	351	357	383	357	355	364	350	367	356	336	381	349	389	327	332	346	341	342	345	341	337	361	348	345	344	366	371	347	360	358	362	364	395	384	363	349	362	359	341	321	371	356	372	409	318	383	363	326	353	323	348	338	370	343	355	330	392	364	380	350	377	338	315	337	364	390	321	373	370	389	336	359	369	329	345	342	361	343	357	371	330	339	335	311	368	345	321	360	372	364	340	368	376	354	374	346	372	327	361	381	349	381	363	330	333	374	322	359	369	322	348	336	374	360	378	364	351	351	322	352	369	344	343	374	401	369	333	359	358	343	374	352	347	353	383	363	337	332	384	367	377	344	334	392	353	358	362	345	358	339	400	353	309	341	350	348	364	352	348	376	354	349	360	364	383	357	361	333	354	339	372	366	331	355	406	342	350	349	366	385	336	367	374	392	362	325	342	344	347	389	341	356	357	384	360	375	341	331	369	367	364	398	393	386	350	332	335	346	338	347	364	362	352	356	385	369	389	334	377	406	320	306	336	305	365	352	359	334	378	381	340	345	354	370	306	353	351	344	365	364	336	346	386	374	366	364	341	376	334	371	313	378	363	308	348	360	357	333	369	349	348	329	332	340	381	368	339	329	332	347	346	324	375	377	341	352	351	369	343	353	379	340	353	335	356	345	315	382	308	334	365	371	323	351	364	358	324	322	337	344	351	368	348	354	353	368	358	354	345	377	334	334	357	360	331	347	349	343	366	345	335	356	354	372	349	340	338	380	353	344	365	360	331	335	365	356	350	315	384	427	352	339	351	332	317	377	340	364	337	384	343	335	324	365	389	354	345	391	399	337	339	341	372	295	373	319	365	369	328	360	365	386	375	372	335	358	401	371	374	345	373	337	368	340	357	340	367	347	355	350	314	331	367	385	356	381	349	344	359	328	352	335	340	337	366	355	373	357	377	342	339	383	345	357	373	370	332	355	330	338	338	351	368	337	334	358	357	357	367	336	311	339	344	323	325	349	398	377	343	333	356	362	309	340	384	334	330	346	352	375	351	351	352	351	360	377	379	341	344	362	364	351	370	367	342	326	374	382	342	364	390	349	352	390	342	307	373	341	342	334	361	373	346	377	337	375	336	340	374	361	384	354	339	373	346	354	360	376	379	361	392	350	357	359	349	354	356	380	317	333	335	352	361	358	367	378	330	394	370	340	370	388	366	343	349	372	359	323	344	362	356	354	330	374	375	373	346	345	338	355	377	373	358	331	359	371	386	372	382	342	369	341	349	365	371	376	364	349	377	371	367	345	342	331	340	347	323	378	348	336	381	329	324	296	376	357	354	325	357	345	344	350	401	357	361	355	374	389	321	364	399	395	356	382	369	343	359	362	343	339	376	371	329	376	356	360	341	334	373	366	337	326	352	372	370	365	350	337	362	344	355	350	360	355	341	370	375	345	345	383	347	354	362	378	343	407	346	369	352	383	326	347	335	372	330	358	337	365	354	378	361	384	351	366	347	339	364	356	316	374	359	343	335	347	351	380	353	361	351	348	351	327	329	361	355	342	320	351	392	387	358	339	348	344	371	320	383	365	361	349	328	363	338	345	369	341	331	365	333	400	367	390	350	340	347	349	353	329	354	370	343	332	332	319	354	328	318	360	347	340	349	370	370	374	324	339	351	385	323	368	354	349	359	381	350	346	335	380	402	379	334	372	395	379	339	384	340	384	321	333	351	364	304	363	323	340	365	342	406	367	350	332	354	335	367	386	342	327	337	377	342	341	343	343	323	355	362	340	388	345	369	381	339	349	351	351	351	358	365	353	389	396	331	318	341	310	346	348	372	348	356	350	366	389	359	314	343	393	348	363	344	350	311	367	342	365	372	350	373	322	313	393	398	344	330	344	336	387	399	344	367	320	361	362	357	352	342	337	346	383	385	321	355	373	327	346	349	326	320	337	323	339	367	356	349	359	352	376	323	346	333	327	367	373	380	375	325	357	344	333	361	336	355	355	340	303	354	370	382	346	344	359	361	368	349	361	388	374	352	346	357	353	361	361	383	335	363	345	385	383	330	362	340	351	360	369	370	325	346	349	365	371	364	372	398	357	364	350	349	369	357	350	361	340	311	349	330	332	380	355	376	332	346	369	362	355	353	347	358	374	351	386	368	342	340	362	354	364	339	336	347	383	394	435	325	369	379	336	331	337	377
23725	21030	28217	24082	21033	8928	1088	712	657	619	532	499	492	456	476	435	418	444	452	449	447	441	466	436	465	401	384	425	407	378	412	437	452	405	410	441	424	442	415	417	377	408	381	435	365	432	375	424	445	398	423	417	428	366	378	404	426	400	423	374	450	411	405	434	422	397	401	405	421	357	405	404	407	411	407	378	372	397	402	409	458	399	429	401	435	420	437	414	397	412	435	419	447	407	399	399	436	384	386	413	404	415	387	411	402	397	383	422	379	407	404	426	432	358	407	401	403	438	416	399	359	403	404	422	384	409	415	407	410	454	442	383	430	380	431	400	444	412	401	425	391	411	396	384	460	412	433	410	425	390	420	431	444	390	384	436	358	428	403	395	365	378	414	430	365	438	416	407	423	432	444	406	412	409	413	414	399	422	426	398	434	374	425	428	397	397	441	379	394	396	427	408	387	394	400	390	438	429	383	416	413	405	423	398	418	392	405	420	432	420	402	411	387	398	381	419	390	413	397	407	392	419	402	411	384	405	423	438	393	403	387	399	400	441	426	427	405	411	400	364	417	391	416	430	401	393	408	371	431	383	437	423	412	439	423	388	384	366	409	408	383	403	401	397	447	383	441	443	384	365	410	402	393	416	383	384	439	418	392	369	406	397	386	417	409	416	407	414	439	420	425	375	414	413	395	400	434	415	428	395	441	437	418	445	416	419	431	402	404	411	401	441	403	414	402	376	384	396	440	419	423	411	389	422	400	416	387	418	420	397	395	451	404	426	382	389	389	372	413	414	402	372	430	391	404	421	413	438	408	412	409	399	404	430	424	410	426	405	397	424	383	391	372	382	426	399	406	386	420	419	416	406	415	420	366	414	415	429	396	397	427	419	416	436	382	410	425	416	417	413	400	418	373	375	436	443	396	369	375	410	349	418	415	384	438	402	392	411	360	406	397	419	403	427	434	372	396	405	411	400	401	419	391	422	364	379	414	423	421	381	410	389	383	409	440	365	419	425	420	389	412	391	392	404	411	396	421	397	401	410	416	419	410	416	447	410	407	407	404	459	417	414	431	400	407	408	376	405	426	406	406	414	403	403	405	390	385	394	401	429	399	409	426	424	427	393	404	395	392	409	400	431	392	408	410	392	386	417	378	450	397	439	409	425	388	472	397	410	412	399	383	388	406	404	440	394	393	386	418	402	451	421	416	401	375	431	404	421	395	388	405	401	399	421	410	421	402	399	387	398	414	418	346	398	366	394	379	403	360	391	407	421	426	392	421	389	409	402	365	374	410	374	397	410	395	434	422	422	454	403	418	411	414	366	391	375	413	414	403	394	385	439	410	383	451	392	431	394	394	409	389	398	403	406	409	404	375	372	422	398	423	421	402	431	417	411	380	367	411	382	426	412	400	403	415	399	397	420	391	400	398	396	407	397	399	366	413	385	410	463	403	423	384	413	391	404	407	423	426	419	398	402	390	392	426	398	415	415	421	420	403	390	383	437	421	382	388	419	413	404	417	381	410	401	400	409	385	426	393	420	412	389	383	421	393	405	381	442	460	416	400	412	394	410	397	449	408	427	399	396	431	396	404	392	424	414	385	404	401	409	427	373	440	412	383	400	426	426	418	406	411	424	434	439	400	421	397	413	396	418	392	404	398	437	434	389	416	398	432	394	386	373	380	396	447	432	440	394	407	414	403	382	394	402	442	415	380	422	402	382	434	453	376	417	401	430	415	409	391	387	399	425	446	399	411	388	387	444	403	407	382	418	421	409	369	431	382	419	406	406	410	378	419	426	428	420	415	398	440	405	421	417	385	414	400	405	412	396	395	421	439	451	427	403	417	354	445	417	391	390	383	433	392	397	386	433	404	408	409	411	436	383	373	416	408	380	406	389	371	434	405	382	389	430	424	424	416	418	433	447	413	403	421	379	446	386	406	398	382	412	440	446	418	399	353	382	426	364	379	392	415	400	424	383	390	405	406	433	432	410	435	409	398	396	443	400	413	422	392	382	358	413	399	396	430	428	392	425	404	409	433	402	389	422	431	428	433	412	388	390	373	403	433	405	426	399	367	376	418	401	397	413	465	425	366	403	425	485	373	366	417	414	440	423	398	458	410	404	407	404	439	409	404	399	383	439	382	387	393	405	376	442	380	410	386	411	373	419	401	396	407	415	403	395	437	392	409	429	426	394	454	411	397	385	430	429	426	370	431	425	399	423	432	443	404	386	402	377	405	435	401	417	400	398	441	415	414	425	401	406	439	400	407	441	394	396	393	425	418	419	413	441	417	416	386	415	395	425	408	437	427	391	449	436	404	402	396	441	380	405	398	427	387	424	404	387	426	400	421	409	400	426	397	416	441	371	399	467	403	406	419	404	396	418	409	388	428	430	449	406	389	430	443	442	467	380	388	410	405	401	406	421	387	404	410	394	389	408	396	398	390	372	405	414	371	415	410	370	419	389	412	422	407	426	409	417	456	376	394	395	435	428	422	412	376	358	418	373	350	407	435	397	385	397	426	384	412	392	380	384	396	424	422	415	392	399	392	404	370	411	384	421	423	428	407	403	396	441	389	403	451	412	403	407	422	392	436	379	420	396	417	420	440	373	416	409	437	390	391	402	401	397	379	430	420	415	397	423	413	435	406	426	396	400	380	424	416	387	420	399	378	417	402	384	439	388	423	423	413	388	403	401	402	417	398	403	392	406	409	374	394	398	413	402	423	375	416	385	410	387	386	366	440	415	408	404	384	405	389	368	395	393	405	388	390	419	380	415	410	398	448	413	407	428	428	372	411	384	445	413	400	387	421	424	419	443	421	404	402	421	445	387	402	430	411	414	413	382	424	401	372	397	389	390	383	402	382	412	389	396	376	416	457	421	383	375	453	461	388	400	420	419	391	373	416	422	394	404	372	415	413	411	396	426	438	377	406	436	389	391	376	397	476	380	384	407	441	451	433	397	413	399	428	385	427	405	404	402	411	419	413	401	433	365	369	454	413	392	397	411	412	369	427	415	376	423	412	398	416	402	394	394	445	417	394	407	381	421	433	387	413	368	419	363	457	392	426	393	399	421	443	406	414	389	418	424	398	403	434	405	413	402	385	397	426	400	418	467	396	435	424	424	410	428	402	417	395	433	412	425	404	426	402	385	388	355	444	420	425	425	409	419	446	407	425	418	418	408	407	414	389	427	404	443	419	349	427	410	426	403	414	404	402	470	431	398	402	372	385	435	393	409	475	432	396	432	443	369	423	430	388	397	392	389	390	381	373	375	417	434	416	391	442	416	361	411	406	385	425	407	448	402	405	418	442	448	399	373	431	403	408	396	383	423	398	440	410	380	404	412	424	415	393	393	401	456	396	468	412	417	398	355	401	394	421	410	379	415	407	424	366	368	434	389	433	385	444	403	417	394	407	419	394	429	412	394	412	425	403	433	426	411	397	397	424	396	416	381	365	380	429	421	431	379	437	396	419	392	403	385	413	377	427	391	373	402
22716	9038	5747	2775	2011	1545	1258	1028	878	796	683	629	602	578	541	583	521	547	512	515	495	471	469	473	432	446	450	462	450	487	437	444	441	488	462	434	445	466	430	448	422	441	414	442	430	435	440	490	473	436	451	418	491	455	441	424	454	452	449	433	432	445	451	456	482	415	426	451	446	427	461	424	440	467	435	410	426	432	432	433	391	415	416	411	432	424	473	417	453	385	448	386	443	413	421	475	431	422	396	410	450	400	455	433	437	473	410	437	431	443	439	444	428	427	448	468	435	433	437	429	419	448	396	440	403	431	415	409	418	387	427	430	400	423	421	421	453	430	435	447	446	432	423	418	459	439	425	425	426	456	439	450	438	443	472	433	436	434	400	438	433	458	446	429	407	411	403	454	396	421	449	449	439	445	470	442	404	459	472	474	431	439	422	415	422	413	399	416	457	427	424	441	426	430	448	427	411	433	428	432	409	464	452	486	403	421	449	428	415	447	414	431	409	427	475	425	445	431	450	459	453	385	437	388	435	447	423	430	440	426	442	443	422	431	396	428	455	456	458	428	422	423	398	450	418	417	423	451	401	428	410	426	413	425	438	432	439	396	422	421	413	426	454	451	430	391	424	436	487	443	433	451	420	423	441	467	415	406	433	432	444	453	445	379	414	457	441	450	411	450	449	414	415	422	441	415	437	409	432	437	442	477	457	422	427	404	432	433	437	442	432	430	421	447	395	411	449	450	437	437	437	423	432	440	439	452	432	475	492	407	461	428	489	464	435	442	408	458	416	453	460	463	425	416	445	408	425	459	441	439	414	393	429	461	416	439	417	411	410	466	407	457	446	438	448	434	429	436	418	429	458	396	458	444	414	449	422	424	441	435	454	409	435	449	428	473	419	456	477	422	433	418	448	419	405	405	426	411	419	415	415	407	419	444	428	393	448	439	482	385	432	443	416	404	410	439	429	411	443	444	475	432	450	419	424	481	421	449	420	402	459	423	432	455	437	435	406	436	427	421	405	434	414	402	444	427	438	462	422	428	432	390	455	406	420	398	404	423	435	440	425	413	472	432	440	436	400	420	433	405	456	445	418	429	441	413	438	429	421	441	423	442	436	427	463	479	444	422	414	429	431	422	409	454	422	451	410	403	426	420	427	393	391	444	407	456	422	431	450	415	446	426	405	423	404	435	396	450	420	437	419	463	426	399	456	429	439	424	441	395	431	437	449	432	419	450	431	430	421	440	427	429	447	439	452	421	442	443	442	455	408	470	422	407	438	412	431	432	410	398	433	437	452	437	468	430	403	426	417	422	394	373	406	430	436	419	469	420	469	457	398	407	408	460	404	463	428	417	440	438	394	442	421	429	388	449	438	462	426	390	436	398	428	458	410	432	437	438	369	416	415	464	428	463	430	420	434	431	473	438	405	446	402	407	414	443	442	420	416	404	436	446	445	451	415	454	424	422	396	411	443	447	468	437	434	449	431	474	415	423	468	459	422	378	426	430	476	463	424	412	466	422	449	456	391	416	436	407	428	451	453	419	404	401	447	469	436	400	437	459	428	439	441	437	423	426	430	451	403	423	412	411	455	410	426	442	400	418	422	430	403	456	416	399	456	436	431	447	447	423	447	453	430	417	429	435	459	424	489	419	428	430	430	439	401	486	447	467	434	427	428	424	406	473	437	437	413	407	397	439	404	452	408	415	428	397	428	447	447	393	428	456	444	428	442	418	426	419	420	435	425	416	469	456	461	392	436	445	407	451	429	473	435	446	417	414	415	434	455	420	422	418	451	434	467	434	460	425	456	429	454	426	432	397	384	456	428	450	431	467	440	420	436	445	444	430	444	458	408	458	458	423	426	444	404	414	378	455	452	418	369	426	473	459	429	419	438	429	424	423	442	435	434	400	407	437	407	418	426	416	455	464	473	457	414	423	438	441	447	443	417	428	443	417	393	436	444	444	434	415	440	458	400	435	391	442	479	455	431	437	453	425	432	444	429	438	443	415	425	441	469	450	439	462	423	437	425	463	390	412	389	419	448	457	434	418	415	401	425	466	453	434	420	372	459	420	452	446	445	451	419	429	400	437	466	423	425	415	457	464	401	428	405	420	434	468	397	419	462	399	449	414	430	428	435	429	454	443	454	417	425	443	429	437	426	460	450	417	437	451	399	439	468	398	460	392	436	451	464	423	415	439	426	418	422	428	458	421	423	432	472	413	423	453	392	428	418	431	441	414	429	450	443	431	422	452	444	452	416	434	443	445	436	453	409	435	415	402	415	421	415	441	409	445	454	432	441	441	426	470	446	408	421	434	468	451	439	413	427	455	401	430	465	416	465	410	414	402	465	424	475	407	409	419	473	429	445	425	462	446	438	421	449	445	447	420	424	419	439	410	430	406	391	416	391	493	446	458	432	399	428	408	460	428	411	452	408	448	423	449	402	411	447	420	431	407	431	432	437	467	433	449	426	424	457	446	426	400	459	433	419	423	460	439	419	472	404	399	450	411	435	424	423	405	416	463	415	438	436	455	472	402	425	414	438	425	420	427	418	433	430	449	426	416	404	414	441	452	439	447	419	403	427	395	403	446	432	442	397	443	430	389	410	458	422	417	435	407	462	429	458	424	435	427	421	429	454	410	424	480	398	369	417	402	421	421	451	402	424	430	457	415	438	487	405	469	442	443	427	445	434	417	396	411	463	445	438	423	440	451	441	466	445	468	478	407	406	442	409	446	439	457	440	433	449	447	423	401	434	458	462	419	419	413	440	437	444	443	393	463	431	391	452	429	429	395	434	412	443	383	447	420	431	445	439	486	430	404	422	412	407	433	392	401	444	414	420	445	410	471	422	438	459	428	437	423	399	449	432	442	453	443	465	457	431	451	423	449	411	432	398	400	385	423	458	449	451	454	450	433	411	461	430	435	442	466	430	504	412	420	488	415	403	425	460	417	442	424	448	429	437	442	437	437	438	451	447	462	448	421	428	415	457	404	453	391	453	400	406	403	428	400	443	430	462	423	426	414	456	433	439	415	418	410	403	410	445	446	434	442	434	404	413	402	466	429	414	450	411	439	417	408	433	451	413	454	384	442	495	427	378	419	423	446	432	444	432	435	419	459	438	447	420	433	440	416	431	442	401	435	417	431	423	464	414	469	427	424	428	459	426	458	447	452	452	424	452	450	462	404	395	420	405	462	472	423	407	451	455	448	388	423	437	438	423	450	424	431	442	381	464	405	432	458	463	446	414	456	424	449	431	435	457	409	438	462	413	411	427	448	428	440	414	460	443	423	433	413	397	438	431	429	424	437	434	442	438	448	426	428	415	428	446	433	442	440	415	425	453	415	439	454	396	393	490	444	461	414	417	417	382	422	427	456	412	447	443	421	474	416	433	433	420	402	408	470	467	441	432	425	417	439	423	424	459	482	430	444	422	452	424	412	404	446	434	374	423	429	440	467	416	413	402	457	443	442	422	389	426	424	424	464	435	424	416	422
24993	21016	27068	25042	9719	1056	835	763	758	714	693	663	710	654	657	640	645	665	633	656	620	639	595	604	612	641	619	584	626	650	641	621	579	618	647	642	609	638	599	649	687	602	598	642	636	642	640	611	629	609	636	595	638	604	601	643	585	654	633	623	632	622	645	563	632	652	623	634	596	613	650	638	613	622	623	583	656	651	620	618	676	653	620	664	608	685	592	567	597	653	628	617	600	625	564	607	636	621	598	572	632	591	638	627	616	635	613	593	636	623	607	569	642	627	590	625	620	654	618	583	673	587	632	622	613	635	653	577	600	609	629	602	618	643	595	593	664	659	640	575	605	635	620	608	642	636	628	644	633	584	581	595	655	592	619	634	593	614	621	604	601	627	597	630	631	644	628	584	654	596	613	629	630	638	666	630	627	627	607	580	583	627	639	592	630	632	582	682	616	583	610	626	600	646	616	609	618	612	601	584	620	620	640	605	653	637	610	611	634	638	625	629	686	584	648	698	606	623	631	570	634	668	650	618	657	619	601	630	666	567	601	652	659	615	584	650	597	607	624	660	576	602	637	639	613	626	619	652	588	621	670	616	597	633	668	676	652	625	632	634	621	587	616	591	615	667	624	610	620	595	631	584	616	603	606	609	652	639	648	663	641	644	661	635	596	637	607	642	610	624	645	625	645	631	606	591	651	661	615	613	684	622	630	626	584	639	613	625	589	640	616	593	577	626	566	641	640	594	628	582	612	638	602	656	547	649	627	651	637	603	599	611	625	640	569	625	608	578	591	573	611	627	646	645	579	582	588	593	593	647	573	653	622	622	622	621	639	623	607	608	624	636	606	625	572	626	574	626	609	647	608	626	568	601	635	590	642	595	569	616	606	664	623	653	644	623	651	595	646	635	614	623	622	644	618	598	651	588	604	610	596	550	672	612	621	616	603	630	605	623	616	613	638	650	548	637	573	612	668	633	615	611	615	624	610	634	583	609	587	608	651	601	645	612	657	685	619	642	608	602	615	654	642	591	625	636	609	668	627	624	629	605	614	626	637	654	624	635	596	639	644	621	689	631	577	584	633	619	685	623	590	586	591	623	585	687	660	603	614	610	642	646	686	611	646	635	593	657	613	628	635	657	604	619	645	631	594	573	603	613	579	636	629	625	597	598	646	601	683	620	599	620	670	585	650	642	591	596	609	636	583	672	619	592	596	661	588	606	589	622	620	592	550	601	591	608	653	635	597	624	600	645	578	612	624	601	618	547	619	669	593	630	597	642	645	635	618	585	664	591	647	623	588	632	600	643	634	566	641	665	620	608	609	635	626	603	574	635	606	601	571	633	660	647	616	631	579	663	637	661	660	649	575	600	620	598	619	610	600	608	632	599	590	618	595	587	588	598	612	586	623	626	625	576	612	638	598	638	605	671	656	605	639	617	620	641	623	655	593	623	585	646	609	636	623	634	639	659	598	590	627	632	629	571	642	630	628	587	595	639	605	648	612	631	615	586	641	650	609	604	655	646	607	702	611	620	594	629	631	624	622	645	648	627	595	623	588	621	615	595	600	609	650	555	640	648	592	593	634	619	628	631	625	625	634	577	605	628	592	655	617	632	613	586	613	639	594	613	614	614	641	639	601	633	671	610	625	620	602	617	566	609	640	646	612	549	614	601	628	624	624	599	587	630	593	653	583	562	632	610	607	667	644	644	624	596	621	590	626	626	610	632	659	582	602	634	581	604	627	617	636	618	597	633	653	599	621	593	566	606	671	594	632	617	641	615	646	577	624	632	634	637	571	627	623	629	658	607	600	571	641	593	609	602	599	631	650	608	617	617	581	606	636	588	578	621	592	604	619	596	613	629	629	665	599	643	652	612	616	613	585	593	657	587	602	646	648	641	626	630	589	585	605	598	670	637	625	678	584	615	641	643	644	639	623	588	619	621	617	572	619	616	586	574	626	631	582	600	585	584	618	693	570	625	601	637	613	674	595	611	600	623	606	631	628	574	672	618	554	628	641	590	649	587	640	678	637	611	597	667	576	597	648	617	621	596	626	596	626	633	624	657	610	650	622	623	590	653	604	664	613	636	622	626	624	601	620	606	613	595	650	615	588	637	623	554	614	598	597	621	543	632	607	626	615	631	596	621	590	603	636	602	610	664	638	625	647	589	670	617	607	594	651	609	597	640	582	635	619	602	606	634	610	594	602	660	623	685	640	620	638	574	586	640	631	625	633	596	626	636	654	640	640	613	618	649	602	607	601	637	579	622	632	648	610	632	615	609	652	596	607	641	617	632	635	624	645	643	605	600	615	611	624	626	625	586	612	578	662	611	616	621	606	650	648	659	606	638	590	628	602	631	604	592	605	657	631	620	612	629	621	617	618	610	647	552	633	571	625	609	593	616	634	630	637	631	639	666	602	590	625	586	600	634	600	601	596	614	619	580	598	610	615	650	612	606	626	632	593	627	628	642	590	616	581	593	607	580	629	651	600	634	598	601	630	629	608	579	591	667	595	604	590	619	617	640	643	614	633	600	580	639	635	607	588	602	616	618	596	642	579	629	578	655	615	619	608	657	597	654	623	608	597	590	620	612	642	608	598	646	595	609	616	652	685	627	608	629	613	659	587	648	600	596	643	640	631	599	626	616	606	634	628	596	605	649	616	610	646	587	576	600	630	633	601	596	647	645	623	652	640	573	643	663	591	582	587	662	602	658	603	631	605	596	573	654	638	609	613	587	583	561	656	579	663	600	647	607	624	588	648	590	632	605	639	610	582	570	622	626	625	608	665	658	621	657	641	624	603	607	563	614	627	593	595	624	641	642	617	642	662	641	646	604	648	653	635	624	602	662	634	613	575	622	570	617	644	604	624	654	559	640	609	593	597	595	654	594	590	636	667	637	592	605	631	649	625	598	620	619	648	647	582	580	589	622	647	612	615	575	670	615	589	589	594	604	640	640	630	626	587	617	676	620	589	627	612	591	654	595	640	618	596	645	635	613	607	651	619	641	671	592	650	591	594	625	644	633	590	588	613	654	654	590	607	621	613	605	610	612	610	611	588	637	575	593	613	620	623	621	663	621	615	598	582	576	543	633	583	579	638	647	610	568	609	615	646	601	634	590	617	618	597	572	616	613	589	566	634	604	631	626	653	596	661	595	620	604	624	621	626	611	647	586	616	648	631	596	579	648	607	629	616	658	638	630	632	643	626	602	599	616	599	580	609	611	603	599	615	611	632	614	620	655	647	602	631	612	624	614	585	624	614	645	623	590	597	610	636	635	632	634	595	603	586	642	623	584	620	596	626	631	614	620	599	605	606	592	635	662	633	620	576	620	594	641	616	598	610	637	629	646	610	602	637	622	623	567	640	615	599	599	622	593	601	642	644	614	613	613	662	575	572	586	636	592	612	608	622	615	597	594	625	557	604	610	650	605	626	627	657	609	638	586	614	605	630	612	589	618	618	605	643	644	610	551	609	672	629	610	648	615	636	594	637	644
21328	5253	3542	1922	1554	1280	1128	1014	898	848	827	819	764	755	719	688	698	689	742	737	669	706	697	720	649	704	704	669	671	673	673	674	669	692	602	651	677	673	683	639	681	675	647	673	603	681	648	655	678	651	648	669	679	679	648	625	665	643	682	646	641	651	619	656	661	645	680	671	659	670	708	668	637	618	650	682	687	627	657	666	659	652	647	678	668	672	679	668	671	698	648	657	670	666	744	651	669	634	662	634	703	638	644	652	633	676	682	680	672	728	634	650	689	669	683	649	613	668	638	659	651	670	645	712	637	684	703	646	693	680	662	596	660	631	679	659	642	648	620	605	634	626	681	641	672	662	647	619	654	675	601	681	651	735	647	675	667	671	703	668	693	641	637	687	639	658	617	637	663	668	661	661	653	664	651	643	712	639	675	622	680	640	658	610	636	660	654	669	719	608	690	664	671	716	730	658	619	692	654	690	669	681	635	624	582	650	660	666	687	625	661	651	639	629	676	645	630	647	701	675	666	681	653	672	675	637	662	651	672	630	637	643	692	660	624	616	664	662	626	671	703	675	673	669	671	622	702	653	641	660	664	671	650	652	698	667	636	676	649	679	647	652	655	664	697	656	655	592	695	639	651	672	669	682	658	639	636	664	684	668	671	659	637	660	670	617	668	705	696	675	601	645	661	690	667	700	632	670	712	637	680	663	655	643	650	668	647	688	626	647	653	667	637	653	662	629	669	652	648	642	651	634	641	676	676	672	702	726	649	633	717	658	642	648	634	653	675	690	657	624	706	687	670	662	685	674	666	674	627	708	683	623	653	597	681	663	700	642	668	668	639	676	644	670	657	655	657	635	710	655	636	650	671	681	674	669	664	647	661	679	649	665	651	617	660	636	691	668	678	615	652	675	662	684	652	670	618	655	639	674	704	634	632	668	662	686	676	655	691	662	633	641	663	595	648	654	639	692	646	681	723	656	645	733	679	649	663	660	647	662	649	658	656	701	717	647	626	674	671	686	649	633	615	637	666	663	637	674	664	656	640	695	652	631	648	651	658	671	558	685	677	640	637	655	623	672	638	637	657	603	662	657	688	674	673	616	615	637	681	722	639	662	706	654	689	654	624	653	646	627	672	647	628	675	656	673	606	692	642	660	628	668	659	644	640	671	688	663	612	648	653	632	668	638	658	650	725	596	645	624	666	652	638	660	659	679	654	688	612	649	672	690	647	630	667	636	689	704	615	604	712	667	660	637	660	640	653	698	692	647	671	641	681	657	657	697	663	667	673	642	642	639	704	656	669	633	676	676	724	656	664	652	658	654	631	645	677	657	658	691	642	677	640	631	664	595	661	660	637	624	641	701	681	678	648	665	702	652	618	714	673	660	664	711	671	674	644	714	634	672	645	659	617	648	670	658	711	648	658	635	672	624	672	655	672	629	654	667	671	694	699	671	684	611	660	658	642	673	628	646	654	662	664	680	661	668	681	679	677	656	669	625	631	661	701	649	671	649	676	649	695	687	618	686	638	679	665	650	638	686	646	641	671	634	681	625	605	690	675	676	679	648	709	671	660	698	656	648	631	676	654	672	651	653	618	691	692	661	635	654	680	618	688	680	649	709	709	654	686	679	658	636	617	629	650	659	636	668	661	665	669	707	641	632	641	645	674	656	632	635	639	630	630	636	626	659	663	619	667	643	664	642	641	670	649	680	669	652	645	686	674	656	689	666	656	656	648	669	656	667	641	636	667	630	656	651	639	630	674	692	640	663	631	635	658	626	628	618	683	659	691	674	632	645	661	637	633	676	628	652	635	665	695	668	681	631	680	645	626	664	635	626	643	632	664	687	671	659	647	683	675	656	653	650	695	660	649	657	630	671	598	709	623	650	650	619	654	676	687	643	637	628	688	675	666	661	682	652	688	649	671	653	681	688	619	688	688	659	685	673	618	669	674	675	647	629	668	705	684	656	636	652	659	633	709	656	688	678	628	654	704	678	652	634	690	654	615	671	649	647	697	676	689	690	669	702	680	649	668	646	664	695	694	635	647	658	653	660	642	677	645	662	652	661	691	681	638	673	608	695	684	656	611	664	661	638	702	680	650	636	648	628	684	683	670	641	686	670	680	679	683	709	634	656	650	687	663	676	683	644	654	686	625	645	669	682	650	639	672	647	664	698	654	674	618	716	667	697	659	681	675	628	646	673	657	696	707	618	669	653	718	648	650	658	632	689	639	657	688	720	669	600	675	646	659	661	655	683	651	667	723	629	581	671	662	663	650	629	686	636	660	651	641	644	645	652	652	685	646	675	669	676	659	629	678	691	638	673	692	666	653	666	679	641	700	664	670	666	641	649	626	620	666	664	644	632	687	677	671	649	628	651	607	668	651	660	666	697	650	672	698	649	640	658	684	644	666	693	677	680	624	673	657	674	635	680	669	724	687	681	647	673	690	630	698	683	707	676	688	659	679	680	702	694	708	655	631	696	656	663	673	647	685	634	671	650	642	711	702	692	689	653	609	661	662	676	672	645	662	695	629	619	645	703	633	654	692	686	628	690	661	681	615	673	650	690	714	681	661	675	644	659	671	646	648	637	668	694	694	665	619	657	655	637	632	622	637	678	645	667	638	660	680	658	680	703	602	667	679	656	657	652	668	691	669	674	645	681	639	647	612	678	691	691	635	681	663	640	636	682	668	654	673	678	650	697	657	643	674	649	650	659	655	650	646	623	662	696	651	649	707	652	656	680	639	646	657	636	682	687	638	692	705	677	662	633	638	654	683	675	705	681	734	646	603	672	715	618	660	642	644	653	646	625	624	645	710	661	680	633	651	657	647	642	690	675	643	650	692	654	652	663	644	682	670	662	629	625	675	704	627	641	659	648	644	645	696	654	698	645	679	629	664	679	674	708	648	649	633	655	671	649	684	649	637	632	638	626	691	627	694	685	674	682	675	673	697	686	644	697	657	690	664	654	629	654	694	692	640	690	641	667	699	723	672	662	646	704	644	637	677	681	705	655	692	676	697	666	651	637	657	620	661	683	645	646	694	698	683	679	678	643	635	626	628	675	684	675	718	675	676	700	704	672	640	680	655	606	684	634	625	662	649	672	623	653	656	640	687	669	646	704	704	630	650	643	629	668	691	642	701	643	659	663	637	672	682	692	684	664	686	658	669	690	658	631	655	683	683	659	640	662	675	677	691	667	680	660	678	665	701	672	654	656	672	687	634	668	689	668	677	652	648	651	646	642	680	659	645	642	663	646	636	734	635	680	670	685	691	678	646	701	667	625	621	685	648	635	658	658	673	632	637	669	703	628	648	712	628	693	649	655	648	637	687	718	645	651	648	660	661	667	673	666	678	658	681	630	656	684	667	667	706	646	645	653	619	646	680	611	675	650	647	630	684	656	660	674	665	639	640	690	684	694	720	656	663	675	659	667	659	665	646	681	638	646	699	673	682	643	673	652	693	621	646	659	632	681	591	688	615	650	638	662	692	624
22574	21064	28706	23615	21058	21116	8334	1595	1337	1227	1110	1113	1075	1011	941	973	944	911	915	915	895	866	904	862	964	876	870	886	840	896	832	861	899	875	905	849	880	813	856	846	840	952	854	818	862	864	878	886	850	862	831	839	824	836	868	858	793	868	873	862	887	852	795	846	834	849	836	856	869	840	847	816	865	857	814	849	852	839	834	818	899	885	927	836	820	792	914	851	864	841	816	820	895	855	856	862	884	807	825	820	815	857	891	887	843	840	862	820	865	853	826	839	864	874	842	829	811	864	875	845	848	801	839	814	869	798	854	839	833	869	805	890	885	836	811	850	803	805	840	819	826	822	867	840	817	831	815	810	862	859	814	834	839	872	908	829	852	880	794	872	835	878	848	883	827	821	842	818	791	812	815	833	793	832	857	803	878	850	881	904	879	847	823	828	789	863	863	874	883	842	844	851	839	830	847	794	895	810	893	875	797	859	892	872	857	826	808	816	875	861	839	798	875	851	831	806	798	791	866	896	843	835	821	818	867	817	800	872	902	878	849	871	854	843	844	858	845	819	850	870	802	834	819	872	826	838	844	855	892	818	848	842	852	875	846	818	880	829	753	847	822	822	815	806	882	845	858	834	805	859	817	841	827	850	828	835	888	847	842	905	860	834	849	833	862	873	874	903	881	845	859	897	870	836	821	850	840	842	863	897	821	818	802	851	805	810	783	807	893	857	782	866	883	835	855	822	807	838	815	841	790	846	829	825	846	848	795	880	892	853	833	879	805	854	842	794	810	827	870	813	804	824	811	847	846	799	821	899	833	792	832	835	849	836	858	802	864	827	785	858	856	800	784	808	872	880	873	880	854	794	801	835	897	828	815	800	853	834	863	888	807	871	850	834	809	833	820	844	831	864	858	857	824	835	910	891	854	852	864	899	855	874	854	810	842	820	778	812	859	828	814	845	859	816	841	831	841	820	809	889	890	853	849	861	820	848	862	876	842	785	817	836	820	800	874	867	921	873	824	884	829	830	808	838	917	835	880	843	860	861	821	825	866	850	814	822	877	885	831	819	858	826	846	824	838	859	838	800	819	836	814	844	803	831	861	792	772	849	859	848	834	786	859	841	835	817	800	785	836	843	821	841	888	878	861	834	772	879	803	801	834	860	859	862	819	870	822	870	849	874	830	845	828	831	846	852	825	843	788	825	795	904	825	813	837	850	865	829	806	831	851	824	835	850	801	839	813	856	843	839	814	842	830	812	776	809	786	780	818	805	786	811	839	848	797	846	892	889	831	831	853	858	804	810	829	807	926	818	848	837	883	865	832	853	863	876	829	851	838	852	853	827	838	813	880	826	795	741	838	821	813	833	844	837	858	823	851	814	858	861	868	816	817	818	840	795	895	838	845	857	833	867	872	831	834	776	847	800	823	841	823	842	870	840	885	826	864	840	848	797	853	856	865	826	837	797	799	861	817	817	799	855	846	868	858	888	813	850	785	876	870	874	791	822	826	842	864	844	788	875	820	800	826	841	877	828	814	887	893	841	823	795	827	837	816	826	840	837	851	862	834	822	839	817	826	824	816	832	859	896	863	871	837	862	829	876	811	791	934	844	832	801	828	802	835	836	810	857	862	799	834	801	842	764	865	860	823	827	840	839	907	819	849	821	835	837	875	837	835	800	804	847	821	812	835	865	859	821	816	862	831	831	807	859	793	845	858	899	849	820	789	814	827	800	848	801	853	828	832	833	810	842	849	780	828	843	808	861	888	861	847	848	849	845	786	854	841	808	805	815	823	834	847	788	834	801	834	815	816	830	846	848	818	842	811	835	806	804	840	841	867	842	847	854	855	812	857	866	842	861	814	847	806	874	797	811	831	863	840	832	901	832	837	826	858	875	817	789	816	859	832	867	822	822	847	843	852	854	815	848	867	866	828	854	904	881	885	801	849	822	908	825	875	832	867	836	901	855	881	831	857	865	825	830	864	809	868	822	810	866	854	845	853	863	866	868	822	879	872	848	821	807	847	911	893	837	826	853	822	880	884	850	802	859	878	861	851	801	825	829	851	824	798	841	855	807	831	841	767	813	813	854	858	838	871	849	844	841	791	874	848	846	874	870	878	831	810	845	881	859	895	871	783	861	880	801	868	818	878	825	794	846	853	813	861	847	847	804	835	847	833	862	864	811	868	846	895	833	875	847	819	866	839	789	853	864	850	817	839	836	844	826	852	878	854	880	867	864	827	847	830	884	853	817	809	864	868	860	783	830	871	815	850	863	788	866	848	811	791	900	840	847	802	848	864	919	871	839	818	785	851	812	855	783	857	858	874	849	813	840	823	849	808	798	892	841	874	854	856	813	891	873	825	838	801	809	804	823	881	857	850	832	877	871	870	780	868	833	895	819	861	856	833	878	831	812	823	834	836	869	853	842	844	892	808	807	880	856	758	889	804	886	837	796	873	836	840	823	786	834	846	882	823	888	811	809	829	897	879	813	859	860	792	810	876	849	871	838	841	867	847	812	824	879	839	820	796	846	843	753	846	879	834	819	778	912	846	834	844	860	800	763	836	813	874	919	832	838	860	825	826	819	850	758	800	839	864	818	815	853	868	834	815	820	853	831	782	832	835	833	814	914	812	831	873	892	866	823	893	892	908	809	868	854	838	798	848	820	800	866	896	810	848	895	892	849	861	794	871	827	815	844	837	904	801	857	866	833	850	828	812	818	874	881	860	856	791	864	856	834	855	893	820	820	846	861	835	809	827	823	831	880	866	839	804	850	805	851	839	873	851	845	881	835	855	815	829	836	803	881	833	849	813	889	864	817	835	860	847	821	838	855	807	867	829	860	877	855	796	851	763	837	824	815	824	851	835	796	914	825	816	853	832	809	875	839	889	834	816	840	801	880	852	851	826	814	874	870	858	859	805	814	874	945	814	835	821	909	781	845	825	808	830	817	821	795	768	830	879	836	805	823	858	851	856	804	838	846	808	841	827	835	784	875	825	860	824	843	825	865	826	806	834	839	803	881	844	847	840	846	815	878	801	815	812	793	810	837	834	873	836	898	793	846	908	804	832	894	872	868	845	816	855	824	840	874	835	822	837	794	826	841	825	848	869	830	873	847	845	840	809	795	846	807	839	816	877	835	824	879	862	877	782	826	798	870	863	796	806	859	861	809	813	862	835	800	826	849	834	823	849	836	814	857	816	803	853	847	869	865	859	776	822	808	841	871	860	850	808	898	827	883	824	806	873	785	882	849	828	847	895	892	819	841	804	848	790	840	850	875	814	844	857	851	857	771	821	813	843	837	804	858	808	817	855	854	826	807	884	811	868	810	802	793	783	835	884	802	771	842	851	831	824	823	820	809	834	827	798	885	781	861	892	869	861	792	812	880	791	823	863	843	873	832	879	867	819	817	847	840	808	845	817	833	856	827	860	819	876	805	845	881	835	835	831	828	796	832	836	808	901	843	883	870	867	798	827	868	832	787	799	871	850	837	866	807
26058	15186	9917	5127	3947	2986	2390	1974	1683	1480	1366	1262	1220	1151	1124	997	995	1051	982	947	955	917	915	915	884	907	885	858	878	836	885	898	923	891	873	955	892	906	862	838	865	868	860	876	819	823	940	845	860	860	826	900	874	855	819	817	899	842	876	897	854	857	849	810	847	880	862	799	835	862	836	851	836	816	804	860	880	853	819	829	868	837	818	805	833	866	776	861	804	874	892	858	825	830	843	823	879	863	842	850	839	850	839	864	866	901	826	816	867	904	806	811	819	816	875	855	861	841	805	833	861	869	837	801	871	874	901	849	847	817	805	873	838	827	871	834	842	895	809	802	849	789	843	868	886	831	889	834	867	802	865	803	845	794	884	837	805	846	876	804	865	807	864	804	884	834	836	877	856	843	836	857	871	853	801	877	855	824	859	850	870	894	873	854	817	848	920	846	784	869	839	845	822	876	880	858	827	830	837	836	909	833	825	877	877	836	820	814	827	840	893	878	848	831	878	856	784	833	876	815	875	830	875	844	817	822	836	875	783	841	811	858	880	810	819	817	810	875	846	819	797	834	838	832	815	824	859	863	872	807	811	782	874	835	838	826	805	813	862	831	826	835	859	833	876	803	822	842	863	829	845	815	802	835	885	825	842	815	868	872	800	836	863	828	908	832	836	831	841	857	859	804	852	875	835	860	835	838	826	828	879	835	871	820	834	843	819	852	809	808	895	855	785	883	780	843	837	862	861	910	866	756	817	781	929	841	840	781	880	818	821	807	828	799	864	856	804	818	847	863	833	790	856	836	811	899	855	847	844	848	845	863	809	870	810	855	879	808	872	874	832	824	807	875	793	851	823	812	826	842	841	817	834	844	818	901	747	863	911	835	824	904	828	829	823	823	759	884	821	836	888	793	810	869	826	872	811	808	806	880	811	857	879	815	828	839	846	835	814	839	891	860	863	844	862	850	820	904	850	841	864	827	851	875	825	876	834	846	819	902	790	825	814	880	789	893	841	863	885	851	844	873	799	848	886	879	827	830	849	803	871	859	823	835	835	845	861	788	843	863	849	813	858	845	860	843	861	858	857	850	860	873	800	866	871	805	871	849	822	861	845	864	821	839	912	829	848	856	836	845	865	793	857	839	785	843	863	816	792	858	842	839	811	852	830	815	835	801	838	821	861	880	852	831	864	845	897	796	842	839	885	842	855	859	862	854	837	838	848	846	835	854	855	834	858	782	820	805	864	847	832	906	845	816	865	842	836	804	903	864	854	875	783	801	873	816	797	798	862	842	807	838	879	790	896	805	831	866	853	811	880	877	888	862	830	804	826	871	860	846	810	879	862	868	820	851	903	881	830	809	851	824	790	875	788	780	892	860	824	850	826	871	887	871	894	821	848	867	806	827	860	874	843	853	802	824	808	859	823	834	829	802	874	852	854	875	801	802	816	840	852	810	827	885	846	834	802	889	834	847	860	851	825	839	832	827	824	875	877	828	872	867	853	785	816	811	833	827	878	876	807	850	876	867	829	799	834	853	836	825	826	868	854	822	815	883	847	787	819	787	894	881	823	873	837	827	851	824	794	827	861	788	845	827	823	877	849	809	841	834	805	826	833	856	869	848	821	839	827	840	784	791	846	837	851	871	862	839	818	815	842	857	889	831	796	871	820	842	827	796	872	793	796	896	842	865	862	850	808	846	846	892	869	824	836	833	859	914	853	884	832	815	849	864	843	850	840	860	831	879	810	908	894	860	837	852	823	814	821	918	833	867	875	884	845	861	794	843	865	831	824	826	849	888	855	825	841	875	868	899	878	852	849	848	871	865	871	810	832	849	902	826	860	852	867	894	901	860	828	808	863	836	808	836	848	849	830	813	871	862	815	832	873	865	814	857	887	836	850	797	817	894	804	892	835	838	854	843	776	882	815	840	852	855	850	859	832	815	885	813	841	846	809	799	839	807	807	834	867	851	818	844	840	876	850	920	787	802	842	872	836	860	852	783	832	849	853	869	867	865	846	826	851	862	920	856	867	848	851	803	853	873	832	847	857	842	884	861	849	844	818	866	851	868	907	856	792	850	838	835	850	813	856	857	849	835	873	841	849	818	867	858	804	900	843	858	877	762	841	860	874	837	851	836	846	828	879	825	806	854	833	813	871	870	799	827	816	863	874	835	839	817	851	868	838	872	835	840	825	869	824	857	831	874	861	887	849	839	831	859	812	802	836	876	864	848	834	877	847	837	886	900	806	810	815	846	848	853	846	839	891	790	800	881	798	873	850	803	849	828	810	830	830	864	827	855	811	894	794	845	820	844	845	798	834	855	847	876	820	854	863	840	938	861	842	837	852	805	822	858	839	777	842	824	873	792	873	854	846	853	831	856	853	879	842	796	855	887	858	869	886	829	868	921	856	804	888	811	887	818	825	837	883	857	874	843	848	833	807	848	814	815	856	822	854	815	803	863	858	863	845	855	802	806	837	777	838	811	822	852	882	850	865	828	903	845	820	793	863	826	846	844	869	860	771	884	832	834	824	804	846	888	800	835	823	865	815	857	866	849	849	800	895	800	866	843	898	857	805	839	793	837	863	831	877	848	880	826	823	849	833	859	836	860	881	884	863	816	823	871	853	893	829	858	804	927	881	844	838	830	881	803	828	792	863	860	867	832	834	785	809	852	839	818	839	854	826	821	840	898	835	849	836	828	845	870	834	813	808	890	872	765	890	828	862	814	857	824	842	815	842	861	834	834	823	806	847	835	848	835	806	835	799	823	851	856	840	892	846	844	840	834	853	845	866	834	873	842	795	853	872	821	847	801	856	864	818	837	818	864	869	886	809	847	806	837	848	860	851	815	858	856	874	840	885	873	786	853	828	876	854	802	858	846	843	856	839	877	865	884	877	848	863	856	834	859	838	891	804	893	866	817	765	910	835	867	800	803	825	797	820	869	824	828	784	873	857	797	826	845	812	859	843	804	774	842	812	852	787	791	809	837	823	780	833	783	845	877	872	838	837	842	851	870	803	825	898	862	826	821	833	830	839	860	817	886	853	869	860	836	857	873	852	842	854	822	861	834	859	821	812	837	902	834	813	908	803	836	890	820	833	827	867	785	846	846	827	896	846	822	826	834	875	871	885	854	820	841	866	811	795	820	821	850	776	818	828	873	833	885	783	898	838	849	802	859	845	839	862	790	831	864	875	851	865	821	803	904	806	856	890	832	854	829	854	803	855	813	844	840	877	836	825	796	808	812	821	835	800	839	863	830	805	845	777	842	825	872	904	880	829	846	820	864	864	850	859	833	833	824	809	846	801	811	856	827	914	826	884	869	803	851	815	822	832	862	860	883	812	852	838	853	820	843	856	804	839	866	775	877	876	907	824	904	828	869	854	862	921	829	877	866	890	838	839	852	850	827	831	855	859	828	796	844	790	839	822	797	889	813	840	798	897	854	865	837	834	875	804	820	859	827	843	849	834	803	858	837	849	827	879	917	792	860	838	795
27818	17965	3950	569	416	419	362	328	293	313	338	340	346	326	337	328	330	292	317	340	314	338	305	305	329	327	304	316	330	319	291	287	304	307	338	354	321	328	268	322	291	307	316	340	323	297	314	316	317	303	313	318	288	316	321	339	320	339	286	316	325	305	293	314	346	296	328	300	329	306	322	273	337	323	292	329	290	297	346	311	333	309	296	339	316	308	318	325	333	309	329	296	287	364	321	325	339	314	291	322	319	299	341	313	337	335	264	306	307	332	325	338	334	304	294	356	337	287	290	282	312	330	314	276	293	298	304	288	304	323	295	313	301	315	299	324	345	344	298	325	296	329	307	347	325	321	287	306	301	297	303	299	304	319	335	296	310	291	305	320	328	310	306	296	293	309	315	296	315	343	325	335	291	309	333	289	334	290	289	334	321	328	304	342	327	297	343	301	323	302	300	321	334	340	308	301	337	332	318	311	302	328	322	344	278	320	278	325	299	315	299	302	325	310	277	314	327	314	284	308	331	310	315	318	316	292	331	313	331	354	323	291	324	347	330	304	290	284	296	298	330	310	333	291	299	316	324	299	309	317	316	331	317	297	332	343	305	305	326	305	292	312	309	310	319	303	297	307	305	340	300	309	333	326	303	310	306	331	334	324	300	348	366	305	318	308	314	314	289	347	305	333	292	292	322	308	324	329	289	318	302	306	289	299	334	321	292	326	342	323	292	326	311	295	291	343	348	305	337	339	306	331	289	343	332	295	290	303	304	293	329	324	310	325	293	294	306	315	330	332	300	281	314	313	308	313	324	312	299	329	324	310	298	315	338	290	296	326	329	308	331	335	329	306	314	310	316	317	321	319	345	342	326	335	325	333	340	312	323	292	314	331	332	326	353	309	317	323	290	321	290	304	295	322	314	339	320	294	313	336	319	315	313	341	309	341	359	305	302	323	336	299	302	317	322	329	342	307	315	298	332	304	334	318	342	285	340	314	313	334	306	297	326	320	306	292	309	318	327	322	316	316	309	308	313	300	332	333	307	307	309	346	295	277	313	312	296	315	310	279	311	319	352	324	286	306	338	317	343	353	293	326	281	278	303	338	296	315	326	314	314	320	276	302	318	348	317	329	340	306	302	298	326	308	309	307	336	328	300	326	332	319	305	326	345	318	310	337	338	306	345	307	274	309	337	303	277	356	327	339	347	319	290	313	326	319	348	320	343	345	308	307	288	341	300	298	308	330	326	326	307	318	287	319	328	320	325	286	320	306	343	289	287	315	312	341	322	306	302	320	313	308	302	324	284	288	365	337	327	279	347	284	317	330	298	325	304	301	291	313	306	314	317	335	309	350	337	329	305	290	312	297	315	322	298	315	304	321	299	306	306	315	291	300	305	286	295	330	309	299	297	302	292	302	343	316	339	338	305	302	310	310	347	348	346	297	301	312	294	322	303	338	320	289	309	317	323	314	311	305	313	306	306	337	337	338	327	330	326	304	294	305	323	306	316	298	312	334	322	348	338	276	330	334	294	301	286	314	306	283	333	304	311	314	345	322	321	344	322	314	345	327	320	319	332	304	345	296	338	362	325	343	318	326	314	291	297	297	322	312	315	313	347	347	300	314	352	327	317	311	281	320	316	305	286	303	308	334	317	303	327	342	308	349	323	280	295	319	295	332	341	316	313	304	337	330	320	325	274	319	317	342	295	327	314	314	295	298	312	309	358	293	321	332	300	350	327	319	307	335	339	314	323	296	324	341	313	340	318	335	274	293	300	316	312	322	321	339	297	292	298	321	291	333	326	335	309	341	321	289	303	292	307	328	279	305	333	339	328	349	316	317	320	335	312	333	330	318	349	329	290	326	295	307	305	326	298	297	321	318	332	315	312	330	333	316	338	315	305	311	311	315	291	303	318	316	317	339	316	323	295	315	313	279	303	315	295	321	313	343	298	323	326	316	286	306	315	294	341	319	319	325	328	283	317	310	297	353	335	293	331	311	284	326	354	333	337	341	339	348	335	329	312	295	320	309	335	317	327	325	336	328	324	292	316	316	333	299	330	306	313	324	338	337	322	318	311	332	300	327	307	289	327	328	307	343	335	321	303	291	324	302	300	311	311	308	335	297	271	293	321	354	307	327	284	324	300	275	289	334	305	315	322	310	332	310	304	306	349	296	359	324	299	314	333	294	329	282	330	331	337	340	334	336	326	330	324	346	299	313	308	350	296	315	292	328	314	287	304	309	288	311	326	323	327	330	365	302	263	346	305	322	307	292	303	335	308	320	319	293	315	308	310	325	337	332	307	288	307	299	340	285	291	329	330	329	340	311	318	331	325	333	301	300	270	309	294	326	308	335	328	365	318	306	310	307	345	324	294	280	313	296	295	291	302	339	333	285	332	311	321	285	330	315	313	268	349	342	333	336	287	283	314	309	313	305	300	334	320	324	316	316	319	291	317	320	291	321	310	315	281	293	286	319	331	324	327	321	316	280	315	291	293	310	308	315	297	282	315	320	308	321	361	302	326	293	316	289	286	325	329	288	299	315	329	320	296	315	309	314	325	280	341	313	354	323	305	294	310	327	312	326	299	316	302	307	327	329	300	304	311	307	328	318	281	308	292	295	296	317	315	308	310	291	306	331	323	322	307	327	289	342	307	317	297	301	342	344	328	316	316	308	363	318	314	309	293	300	350	326	316	301	325	325	329	313	310	353	304	285	297	341	320	327	309	311	322	297	345	283	316	326	292	327	295	316	350	327	295	308	320	338	309	302	289	276	286	330	287	311	281	331	283	302	319	338	314	343	297	310	344	297	323	342	306	341	317	328	334	316	328	317	317	303	296	319	356	307	301	326	334	320	288	323	292	284	327	321	310	300	329	309	287	318	298	322	301	330	323	311	303	295	310	330	326	336	307	322	314	294	310	327	343	295	356	301	286	295	302	323	316	334	306	343	329	318	303	319	338	305	315	327	324	322	272	280	317	274	299	301	298	261	302	293	298	334	312	332	322	300	336	301	324	289	311	312	328	311	314	357	320	318	311	322	319	323	341	327	313	316	340	305	341	333	276	298	324	288	291	313	302	278	346	280	315	310	322	327	319	308	313	312	320	330	331	328	299	336	307	313	309	323	314	298	322	324	285	331	306	331	299	313	342	300	308	327	275	315	322	346	335	337	322	324	337	313	286	291	339	331	336	331	295	304	296	338	331	321	302	297	266	327	350	317	311	312	274	337	331	295	307	316	310	288	323	316	308	346	314	323	313	362	299	285	296	305	295	296	301	327	312	314	350	318	357	280	314	332	279	338	299	286	311	303	332	297	302	308	330	303	325	321	302	315	315	282	331	293	285	302	318	332	333	355	337	324	314	292	338	287	349	307	325	300	354	328	313	302	319	314	306	318	346	324	308	293	314	312	325	292	327	303	309	310	330	297	310	337	296	328	317	360	317	340	289	340	324	335	309	311	306	286	306	308	333	297	322	294	325	313	330	303	328	330	328	311
9607	938	755	554	436	412	406	360	366	397	359	366	365	368	363	350	384	368	352	373	365	317	383	318	352	349	375	377	363	337	401	327	334	315	336	351	365	346	361	354	344	371	338	337	360	345	355	337	344	319	348	337	363	340	343	357	331	369	372	367	340	336	313	368	376	350	351	365	347	325	343	330	360	332	339	369	410	338	338	372	355	366	363	345	355	334	328	373	336	340	336	353	348	364	363	371	357	342	359	306	374	373	358	336	323	353	339	349	375	360	352	361	352	320	353	349	348	354	307	344	356	363	372	342	335	340	356	325	369	361	354	381	377	357	401	363	348	366	367	357	370	375	311	333	355	333	352	343	370	365	370	374	353	369	332	356	294	363	376	356	368	354	368	350	372	347	360	345	323	392	311	357	382	342	353	341	340	337	355	368	365	358	345	394	348	333	323	380	331	359	373	367	364	352	370	330	343	340	353	357	386	342	333	356	341	353	358	344	340	363	392	329	308	351	343	373	364	341	329	382	340	356	347	369	298	355	306	340	324	350	386	339	364	354	347	347	389	348	363	340	334	362	340	338	387	368	352	364	355	336	355	360	342	337	346	340	338	339	381	366	362	363	350	356	368	347	366	358	355	349	341	358	332	349	397	377	360	346	353	374	317	348	377	348	333	348	352	350	356	329	348	333	352	385	359	386	350	344	343	323	335	359	367	354	383	346	327	351	343	364	363	334	364	372	346	363	347	350	369	382	373	352	354	351	354	383	367	344	314	343	343	342	351	360	366	331	359	356	367	346	374	339	361	342	315	325	336	343	369	350	330	331	384	379	350	319	361	365	359	377	362	336	361	375	368	353	329	344	389	305	369	348	370	381	358	336	333	338	346	353	341	299	338	346	344	363	365	326	338	348	376	350	355	373	350	343	352	361	326	378	379	344	343	379	313	336	388	400	354	344	363	348	356	362	365	367	374	359	353	354	357	378	372	341	355	368	383	357	386	341	401	357	338	388	368	358	377	354	366	327	363	373	369	323	352	337	371	313	351	356	319	383	351	357	340	320	358	324	361	379	362	372	368	356	349	336	374	347	351	372	314	347	326	340	373	353	341	364	369	367	364	348	364	360	383	366	356	360	348	379	362	336	351	349	342	318	359	352	359	362	371	359	347	347	366	358	345	334	362	358	369	360	356	377	378	334	322	380	354	373	373	359	311	366	347	331	355	328	362	343	352	352	322	367	359	342	406	358	334	389	352	311	355	334	348	334	366	331	355	384	378	347	350	387	369	340	374	383	398	355	313	345	330	346	342	376	329	359	369	368	327	374	352	336	371	334	334	344	357	336	340	335	324	347	371	340	362	339	358	353	340	326	360	359	353	345	361	356	348	333	366	326	357	329	334	348	373	363	373	351	356	408	328	325	348	331	352	356	356	374	369	375	353	359	360	333	335	361	393	332	349	345	369	345	368	379	315	363	341	326	337	341	334	389	335	353	364	329	348	363	343	394	347	351	364	338	329	334	347	342	394	377	359	347	364	371	361	335	366	359	340	337	391	341	319	353	348	373	392	367	346	370	359	350	376	378	341	320	359	377	391	345	348	360	357	343	344	352	377	371	327	359	351	314	343	350	340	299	342	385	358	341	350	359	343	353	384	356	355	360	344	354	364	375	359	380	310	347	380	356	322	331	362	365	368	372	328	357	377	327	411	346	325	377	347	345	370	359	367	373	337	327	317	312	349	389	317	341	356	358	373	345	328	371	356	348	314	351	411	390	327	358	339	380	342	369	351	355	337	365	362	362	369	360	356	337	370	349	390	358	342	357	371	397	359	360	383	372	366	366	331	353	351	355	365	359	371	349	363	336	357	328	357	329	377	345	374	338	353	352	390	384	361	337	343	349	372	360	350	360	380	373	393	381	351	350	359	343	358	297	364	348	345	364	356	366	347	328	398	377	339	358	344	354	367	356	359	326	351	377	366	379	362	352	354	318	364	307	332	323	339	352	325	327	360	375	321	375	378	357	378	370	351	331	389	374	341	357	361	361	382	338	362	326	344	338	373	362	330	336	348	348	345	379	350	351	353	390	389	356	334	350	355	361	330	343	311	350	346	359	362	335	350	311	332	345	353	380	346	326	362	339	369	337	372	371	344	331	331	341	366	347	365	340	359	356	347	358	352	357	348	359	345	357	342	355	356	355	316	363	335	357	362	361	319	343	354	381	369	394	323	322	321	333	344	361	381	370	316	355	406	334	359	349	339	330	334	370	366	369	344	356	326	353	338	331	347	360	373	344	344	346	359	355	349	340	352	368	349	376	356	353	363	401	354	357	360	355	361	374	347	344	353	361	359	349	324	347	338	383	368	368	353	376	372	314	347	391	361	364	355	351	347	352	379	359	378	327	384	368	338	323	351	397	352	375	323	367	322	344	367	334	351	377	292	386	375	375	367	344	336	335	359	348	372	341	366	354	375	333	342	351	355	376	364	358	335	353	342	343	351	388	358	393	354	352	349	336	364	339	370	387	352	367	366	348	352	374	336	345	341	334	340	364	342	325	383	353	379	360	358	330	351	366	356	352	337	335	366	362	349	346	344	414	359	330	376	324	358	344	381	325	382	350	349	373	369	377	329	353	334	355	369	343	395	354	349	371	361	347	336	367	348	377	373	348	340	369	362	359	320	354	296	385	384	351	348	363	371	372	357	335	372	333	351	377	354	369	346	383	366	355	396	353	327	380	366	356	382	348	379	345	311	359	337	359	357	339	337	363	357	379	363	361	338	343	309	377	374	334	346	334	350	392	364	334	373	353	333	360	358	390	375	364	353	354	357	347	327	339	367	373	369	348	330	350	342	366	371	350	330	318	380	335	381	313	350	364	333	373	354	317	341	333	346	346	362	386	352	338	374	349	363	361	323	359	368	329	343	344	359	364	330	391	354	391	328	329	328	333	366	347	363	324	327	368	350	365	349	375	334	364	366	363	357	365	407	328	344	411	372	323	361	346	336	342	339	344	368	362	352	379	323	352	360	344	356	357	337	345	366	339	389	345	392	338	380	352	397	385	329	351	343	359	379	375	385	333	370	346	348	379	385	395	368	353	347	354	339	323	320	348	299	346	359	367	368	330	381	348	371	355	350	345	338	354	341	360	339	328	323	339	330	383	334	304	384	312	364	350	298	346	395	337	368	357	347	365	350	323	349	348	362	332	332	354	348	334	349	367	353	335	330	333	359	399	322	355	338	340	375	371	338	324	384	339	360	390	357	339	338	336	365	323	395	356	382	364	363	347	340	351	342	364	360	342	359	363	366	337	369	352	366	377	356	361	357	350	326	368	377	341	364	359	322	349	374	352	341	349	317	343	365	333	335	344	390	383	325	361	333	365	369	377	327	325	354	346	326	329	383	395	337	340	389	337	321	341	354	355	369	350	350	375	324	339	344	356	364	366	360	383	343	392	358	343	335	334	338	355	364	379	334	378	376	346	362	355	349	376	354	382	331	322	349	338
23758	21044	28267	24031	21023	8948	1131	735	639	608	570	535	520	517	527	485	457	422	459	441	410	432	448	437	419	402	436	405	444	395	442	400	403	403	407	436	418	428	456	411	386	442	423	388	427	414	408	406	386	447	395	385	448	432	426	417	408	429	380	436	395	405	428	416	402	414	416	426	388	367	422	383	400	429	417	438	438	414	428	404	444	392	414	440	449	397	408	401	416	369	413	437	426	433	402	375	425	425	415	417	425	424	394	397	443	429	378	403	424	435	391	411	451	411	425	417	414	405	435	371	425	351	431	401	446	392	404	432	420	403	402	431	412	418	400	439	415	425	407	388	393	380	386	396	394	360	392	415	404	449	397	422	428	405	400	428	448	429	391	380	360	412	406	382	384	425	414	450	439	413	438	369	380	333	379	401	368	421	384	393	402	404	419	380	397	399	397	370	356	409	403	420	408	417	407	391	411	398	410	414	391	375	418	401	388	407	431	421	408	427	386	411	437	438	430	433	432	404	392	410	399	389	399	383	410	395	381	401	420	389	430	424	398	416	397	433	432	429	395	414	415	434	379	425	437	387	414	406	431	402	445	442	435	420	412	393	376	416	397	457	413	394	390	412	435	403	437	413	432	419	423	383	358	382	429	400	435	445	404	420	427	414	399	381	421	392	411	429	405	379	408	410	417	411	407	452	437	442	407	396	386	422	430	389	378	404	434	410	385	403	425	423	405	444	426	440	408	400	408	394	425	419	415	433	393	417	422	412	421	398	470	360	386	448	398	442	430	442	406	404	396	424	411	380	378	402	397	415	368	431	407	408	412	384	427	385	376	434	404	426	388	390	392	410	438	443	419	430	407	393	424	399	464	408	410	404	416	444	452	401	409	436	395	388	408	409	410	399	394	420	415	404	425	391	395	399	423	376	419	428	433	412	386	414	407	413	376	379	412	392	430	381	380	407	397	383	363	399	430	392	405	413	425	409	429	380	399	420	419	421	431	414	412	429	440	370	387	399	414	404	420	416	410	437	394	423	400	393	429	415	403	418	451	416	387	383	416	382	387	415	402	436	409	387	394	416	426	411	418	392	424	407	376	416	395	394	425	398	382	426	428	388	393	368	428	419	390	397	383	427	439	420	408	414	418	404	417	423	407	401	381	422	395	423	380	413	416	450	391	395	416	425	406	423	452	394	450	397	427	415	412	374	392	409	409	394	446	424	413	454	370	376	384	404	401	376	426	387	407	419	394	427	372	411	380	417	431	396	430	377	391	425	411	413	417	375	440	407	378	440	429	412	443	377	419	380	389	395	460	413	374	431	446	421	448	395	419	403	431	378	395	393	390	394	417	383	408	402	416	398	438	414	411	398	408	414	382	400	352	405	381	359	412	419	414	417	409	407	414	420	439	433	425	396	385	399	390	393	425	423	368	413	413	389	426	403	446	410	369	438	412	419	353	416	430	432	397	407	411	392	420	392	407	413	372	375	457	382	401	414	389	404	400	388	393	423	425	410	371	400	419	397	429	447	389	435	400	386	403	420	391	403	429	405	414	392	403	402	409	395	411	392	398	439	352	412	404	403	384	397	400	415	437	409	426	430	420	436	404	414	433	390	435	419	400	424	404	426	438	416	410	412	408	428	436	419	369	422	384	425	419	389	403	397	417	438	430	407	390	435	398	386	397	424	368	397	406	400	412	386	410	411	411	425	397	425	404	377	401	402	403	400	378	415	419	431	386	422	411	388	413	402	435	396	402	421	426	399	401	370	375	418	412	387	399	401	428	403	459	418	406	422	380	430	390	425	423	428	449	428	384	424	411	411	395	426	436	403	395	433	410	408	411	379	385	382	404	440	380	387	448	368	418	417	389	422	406	407	413	447	363	411	409	417	408	379	413	400	443	395	382	411	392	402	422	397	412	384	414	395	384	425	427	427	402	434	399	411	395	379	418	402	418	401	433	425	403	415	410	382	420	398	416	468	400	395	399	421	420	438	370	425	420	398	361	418	416	398	396	386	403	400	425	400	397	440	403	409	412	422	429	389	397	405	408	379	392	412	423	424	432	405	415	405	399	400	416	424	399	414	417	419	403	392	381	427	406	414	437	373	432	419	403	408	404	373	414	434	391	393	411	365	400	428	410	398	397	417	414	424	405	420	439	394	410	383	391	380	423	416	407	413	410	395	407	390	416	369	406	429	444	429	470	412	412	386	430	402	424	406	381	366	434	409	414	409	404	422	378	417	387	392	450	398	436	422	397	424	405	383	455	399	411	414	390	408	416	441	456	396	434	395	401	421	408	415	408	415	409	435	392	387	401	417	396	422	397	413	395	424	396	429	434	403	385	423	382	403	393	401	411	422	422	394	395	421	424	464	402	395	389	427	428	377	405	412	376	398	419	391	384	432	398	395	400	414	373	427	407	408	403	415	391	407	426	429	417	411	376	413	413	413	426	401	390	391	392	443	435	398	412	402	403	414	383	451	407	386	409	432	389	414	362	406	415	436	376	446	369	403	429	453	387	414	422	424	443	381	404	440	403	416	401	382	436	424	400	450	416	377	431	404	409	387	422	438	421	381	411	405	390	381	408	410	386	411	408	417	382	432	392	419	378	415	396	369	412	440	377	415	399	431	409	404	415	428	430	425	414	381	399	385	403	405	396	413	433	425	437	398	413	397	391	397	380	404	435	424	428	402	410	415	400	368	405	425	450	421	385	387	410	478	408	416	433	426	451	444	377	396	393	389	389	405	453	422	410	405	455	407	415	371	424	408	426	407	406	445	400	415	412	404	377	360	421	386	413	358	363	383	412	418	403	414	371	428	396	407	421	464	416	402	453	417	444	432	377	467	405	382	384	395	419	392	411	383	384	422	390	419	418	423	466	408	423	436	398	407	447	389	414	430	419	419	391	416	412	371	417	405	422	421	409	405	386	397	419	399	464	437	382	429	403	455	392	400	436	402	422	398	425	409	424	403	425	437	368	412	405	429	406	413	402	410	440	424	407	401	408	400	417	399	418	397	379	382	387	400	383	420	375	414	428	408	422	424	392	391	398	392	403	390	389	433	368	408	406	400	417	401	398	391	422	410	398	412	432	430	414	378	366	397	395	406	408	393	427	363	399	417	409	382	452	408	420	383	431	383	398	413	393	404	407	417	388	397	416	435	417	412	399	448	397	429	408	444	361	409	401	403	393	438	398	392	372	424	394	418	407	408	416	421	417	407	399	441	415	384	397	392	383	393	429	434	412	410	446	443	429	403	401	383	446	410	393	411	399	412	429	444	423	417	400	402	405	412	386	406	375	418	395	391	435	380	429	415	418	418	407	393	381	414	433	420	423	439	449	406	404	411	401	421	417	416	398	394	394	429	426	387	416	421	390	422	409	384	423	405	445	397	410	423	393	390	409	360	395	426	393	416	410	410	408	369	442	438	432	404	412	396	414	414	400	447	384	389	414	418	419	393	407	399	427	389	394	415	361	416	420	406	420	387	404	409	411	386
23161	9154	5915	2827	2065	1557	1276	1027	854	797	689	646	648	584	497	531	542	468	509	511	470	476	440	500	473	463	400	453	463	442	476	446	493	450	440	457	438	446	466	432	406	449	442	416	454	448	434	403	439	454	427	439	458	472	440	439	481	425	477	439	422	440	435	461	457	384	437	396	422	470	428	433	423	430	417	426	420	440	441	428	434	463	449	429	458	429	405	436	393	457	408	464	392	447	476	423	437	408	430	406	435	432	437	452	419	444	466	421	416	448	427	414	444	438	444	396	439	461	430	440	465	427	419	435	458	454	394	452	427	417	437	421	459	405	417	396	390	427	400	406	421	434	399	454	431	448	417	445	469	405	407	442	402	443	389	414	430	425	400	433	423	429	417	411	428	418	414	401	457	434	412	439	445	429	398	423	439	465	427	434	448	416	407	423	448	449	451	449	443	432	459	427	461	414	396	393	457	439	390	419	411	445	438	466	458	411	443	449	449	479	430	446	454	406	437	381	428	405	457	428	467	428	441	419	430	421	421	411	456	453	440	446	452	435	442	427	414	395	431	425	449	432	430	420	443	426	415	438	418	412	454	406	444	420	391	430	388	460	451	444	439	456	450	465	404	414	440	432	436	439	439	439	460	433	451	458	438	448	455	419	436	437	421	421	391	413	439	430	448	457	412	450	444	432	398	418	468	425	427	447	428	430	457	451	409	451	383	400	442	452	456	438	427	461	428	446	438	409	416	423	428	402	464	475	480	412	411	421	455	421	439	479	400	465	394	442	428	429	428	412	431	432	428	444	395	434	436	380	418	434	406	379	436	421	429	426	424	403	478	449	459	446	458	393	420	410	458	434	411	431	428	434	419	415	413	461	434	401	445	404	427	419	406	414	410	394	425	449	394	426	395	463	430	408	447	413	401	420	452	460	452	452	432	420	453	409	450	435	409	415	451	455	427	421	423	419	433	432	435	417	456	424	427	436	414	404	399	437	415	413	416	413	435	436	417	410	436	437	432	439	440	410	446	454	400	462	426	430	431	445	460	442	425	453	417	411	442	431	440	425	453	419	423	404	390	425	430	416	416	382	427	463	437	417	394	440	432	432	454	421	424	419	423	432	444	444	422	445	428	439	433	438	453	446	439	460	429	447	434	449	431	451	437	474	453	501	439	430	417	420	419	438	443	423	440	452	459	431	435	429	448	397	424	425	441	438	444	454	437	426	478	405	426	446	447	447	410	450	453	424	427	398	448	438	437	437	405	418	443	442	423	408	419	466	448	420	429	428	446	433	402	434	420	399	449	416	464	437	440	406	412	408	462	465	414	446	403	437	388	417	428	448	466	403	448	459	433	446	437	458	425	454	426	425	423	429	441	424	424	439	431	445	426	417	461	437	451	438	434	447	426	432	417	399	414	481	431	441	414	420	443	451	402	434	428	384	420	373	437	447	430	433	445	428	404	421	427	442	446	457	442	435	452	391	429	391	433	414	455	395	427	461	378	486	410	428	442	415	422	428	446	421	444	396	430	437	461	454	446	451	437	441	429	447	421	428	424	451	424	456	416	460	437	412	434	407	412	443	435	452	460	427	454	438	428	465	407	449	457	481	432	465	439	416	422	472	420	441	432	408	433	412	434	434	438	432	415	427	392	427	439	444	455	419	437	401	421	422	425	464	419	443	389	415	407	451	436	414	424	417	431	404	403	430	446	442	408	437	427	462	431	405	407	406	424	467	457	404	440	438	486	406	420	453	438	443	430	465	437	446	438	462	421	428	426	395	418	409	461	434	456	424	432	452	439	439	407	441	388	431	426	407	428	424	434	426	439	470	484	440	455	399	455	469	404	423	424	427	435	437	430	434	451	444	441	435	397	394	413	433	456	445	449	426	414	414	448	379	445	426	447	423	420	426	408	453	410	446	444	435	427	433	431	437	428	456	439	441	409	404	444	408	448	442	410	447	425	387	424	443	462	399	400	477	422	377	446	433	417	424	440	461	448	467	424	430	448	429	423	420	415	409	416	433	450	432	456	403	439	420	429	422	422	421	436	460	388	436	422	415	447	482	372	435	465	407	459	399	451	407	423	436	416	424	460	450	416	433	437	431	426	403	434	443	429	440	441	407	430	417	416	446	432	450	406	445	435	462	448	417	465	439	432	398	403	453	419	413	456	390	400	467	444	442	450	427	418	398	413	446	476	443	455	444	419	429	430	412	439	419	435	429	431	407	417	454	407	402	365	434	457	408	422	416	417	425	434	422	426	418	471	426	478	423	448	427	445	440	460	424	408	409	427	447	426	440	417	429	433	454	444	412	445	420	425	444	446	422	429	453	449	423	427	402	433	431	432	404	431	440	440	449	436	440	451	461	464	412	423	445	417	399	397	393	466	420	458	452	447	437	433	405	408	428	446	446	423	396	455	403	417	473	428	432	457	429	432	442	438	409	407	429	417	437	424	422	441	426	389	446	423	390	408	462	377	436	430	373	405	421	379	438	416	418	441	440	457	471	436	458	426	451	449	375	403	432	416	442	401	430	409	454	413	404	411	416	391	479	429	454	416	380	401	442	473	423	396	430	455	433	456	409	457	438	414	419	439	443	449	409	429	472	435	469	455	424	431	418	427	457	437	464	448	472	402	405	445	425	458	437	438	436	465	418	475	437	434	457	413	411	425	427	412	432	432	421	425	399	433	415	418	412	421	438	430	397	447	422	412	420	403	451	428	463	446	434	440	467	438	426	419	418	420	437	416	435	437	419	442	439	458	404	446	415	411	440	413	414	418	401	401	395	409	445	433	421	417	423	487	437	439	494	441	463	447	437	421	445	413	434	429	394	455	417	414	386	428	447	405	433	406	404	449	437	408	393	451	403	413	425	430	407	449	444	441	436	432	430	438	432	430	437	411	462	409	404	417	394	432	451	417	449	420	436	453	427	439	403	406	413	478	444	436	441	455	444	438	403	452	411	374	454	441	417	393	421	429	465	478	441	423	413	422	436	415	410	403	483	423	417	427	449	460	416	441	473	441	456	413	427	413	416	425	440	408	435	425	440	423	438	414	434	438	417	409	412	409	463	439	452	433	418	455	424	419	449	439	422	410	427	414	438	417	403	428	429	414	417	425	443	421	410	443	447	429	407	405	451	426	452	437	436	454	425	462	408	417	427	453	441	406	437	424	445	387	471	404	453	393	394	417	437	434	422	481	475	420	408	443	440	417	434	419	436	444	439	487	439	415	391	434	453	471	418	446	424	466	459	414	442	454	447	408	453	413	403	408	428	404	448	378	423	440	422	438	412	450	409	410	475	458	394	411	445	425	458	430	450	428	413	393	448	439	449	418	428	423	429	414	440	404	389	438	434	433	418	441	441	451	442	403	420	383	448	427	425	419	403	434	447	442	422	441	447	399	406	460	407	406	438	429	406	446	425	464	450	390	453	427	435	447	420	431	427	449	427	442	424	457	447	407	432	454	447	420	414	398	415	436	386	432	402	412	428	458	419
24985	21049	27114	25114	9616	1037	895	787	728	686	716	713	652	682	647	647	676	667	731	665	695	624	633	636	613	635	613	604	639	645	589	651	555	610	602	605	599	662	581	607	615	627	594	593	632	633	637	613	596	607	586	677	626	633	602	630	618	660	674	615	615	633	643	617	620	611	618	650	634	580	618	614	621	622	622	607	671	648	631	628	603	603	609	599	596	595	631	624	653	640	643	620	657	636	602	630	586	595	647	592	578	627	647	616	619	579	641	659	647	668	645	595	665	578	619	620	619	616	609	603	637	596	667	619	640	557	609	604	580	569	655	640	594	645	599	605	607	611	620	575	627	628	679	627	592	592	642	613	621	577	635	610	625	618	614	621	617	631	613	617	590	613	645	634	638	589	652	656	613	591	544	589	621	605	634	618	633	640	683	603	631	652	638	622	629	585	625	600	610	621	624	633	627	588	598	644	660	622	622	618	602	602	608	636	631	619	642	652	598	635	615	605	600	621	618	629	633	635	588	644	635	547	614	621	624	631	638	597	605	595	642	657	648	636	624	637	631	622	662	633	639	613	604	613	668	615	613	616	618	625	607	603	592	624	594	635	647	591	599	612	635	609	622	616	626	616	603	637	613	617	608	650	586	654	609	665	592	591	668	601	647	611	645	624	582	628	587	625	655	693	592	595	614	617	615	595	598	632	635	685	614	683	615	605	626	682	609	632	600	606	622	597	634	579	657	627	581	657	578	595	641	604	616	606	628	652	621	667	594	627	612	627	623	624	647	602	651	622	609	607	604	673	594	629	606	646	611	618	606	602	629	625	607	588	623	672	605	601	574	618	635	613	673	632	611	647	647	653	593	639	625	621	664	577	627	648	596	651	593	655	592	620	641	607	583	655	602	581	592	624	615	597	632	651	621	641	600	621	653	613	629	601	624	651	627	621	688	612	612	591	605	623	627	620	620	673	614	569	599	614	591	578	623	596	654	592	638	605	587	574	578	589	605	611	643	589	582	612	614	619	618	663	658	655	580	580	624	611	607	651	583	652	627	583	639	628	606	592	602	634	602	627	613	594	604	613	613	608	621	628	583	651	601	618	576	602	631	605	613	589	604	597	568	596	627	597	605	609	615	621	616	622	645	630	637	604	640	599	616	634	604	577	613	612	599	615	695	607	627	660	646	617	617	608	628	592	666	611	623	650	612	658	592	686	657	605	608	575	652	619	638	611	633	596	626	628	577	625	652	619	655	652	658	637	596	609	623	593	651	663	622	622	597	631	608	623	621	584	595	667	629	614	610	645	575	639	587	586	600	637	639	587	662	574	609	608	603	598	601	606	608	616	629	626	573	586	653	641	587	655	667	614	622	630	631	617	657	617	657	638	645	625	593	627	669	612	617	609	616	662	633	641	655	615	606	629	602	625	596	586	617	600	643	619	617	624	601	632	619	611	573	651	586	640	609	600	633	628	631	648	657	628	565	601	650	634	641	632	665	609	630	641	658	628	640	602	584	627	601	634	584	586	607	624	610	621	636	626	619	581	625	557	649	609	610	609	573	638	588	622	622	619	635	614	623	602	588	648	610	630	588	643	609	633	649	621	630	621	623	599	670	691	620	637	653	608	637	598	633	613	668	595	572	572	582	628	627	622	593	614	646	587	593	580	598	589	617	632	604	620	591	647	644	684	639	643	671	569	603	585	651	628	602	599	588	650	641	627	654	658	601	619	582	665	631	563	622	637	645	582	647	622	627	611	595	604	657	647	603	632	639	587	630	571	630	598	618	636	626	606	628	661	615	639	646	543	627	592	587	581	632	607	585	639	614	593	601	625	612	587	619	661	628	696	708	637	621	602	710	623	594	604	657	608	585	566	619	616	658	597	609	614	589	612	640	614	639	627	657	654	638	634	629	614	641	608	687	631	610	592	621	559	618	588	594	662	634	628	628	630	619	591	637	627	623	630	608	608	601	607	627	609	638	620	642	636	634	564	597	632	575	588	632	662	615	612	634	590	651	673	605	598	604	642	603	571	621	625	619	582	633	614	618	609	621	689	602	586	646	615	643	612	647	670	646	629	594	591	665	631	628	576	677	609	679	603	624	617	613	605	603	589	595	614	613	617	620	597	639	537	634	642	622	619	639	618	589	605	631	653	648	662	651	609	604	603	656	604	600	603	622	586	595	665	651	581	610	605	599	634	576	631	602	637	602	585	622	618	622	626	627	634	641	665	610	656	624	601	669	579	652	617	639	605	660	616	624	604	603	625	633	612	605	596	590	613	626	641	637	667	634	670	608	601	679	684	616	603	581	638	611	648	647	628	633	635	632	634	590	603	632	620	610	601	607	614	605	635	638	638	618	649	624	579	649	657	570	629	662	596	633	642	636	629	660	585	661	608	599	623	620	603	596	652	607	624	619	604	664	614	586	625	627	584	597	593	641	623	631	615	619	630	581	653	606	624	558	604	673	612	633	625	674	607	577	597	638	645	628	626	629	619	618	599	624	594	659	616	639	626	571	644	604	633	611	649	619	607	638	628	605	623	604	608	650	640	577	632	634	627	587	645	578	580	614	631	612	588	637	613	616	596	665	652	599	610	635	646	645	631	658	640	617	610	616	616	571	623	635	634	570	614	654	617	584	631	584	564	615	594	645	585	615	649	608	567	619	639	581	640	638	608	631	610	636	593	617	596	602	601	592	651	628	643	631	641	566	621	616	640	620	618	615	600	665	603	636	596	638	617	566	565	608	643	613	661	630	602	580	594	600	619	579	601	642	630	614	631	578	592	619	582	633	632	627	620	629	614	603	620	652	598	618	606	623	626	655	608	669	624	619	655	607	632	610	609	596	622	670	623	632	614	644	613	630	618	603	660	618	595	614	649	602	593	632	615	628	619	603	602	617	628	596	624	617	632	637	659	621	626	591	602	634	571	601	644	630	664	588	628	660	586	631	616	643	610	618	586	613	636	596	592	605	603	622	584	609	665	581	631	628	563	616	598	639	610	635	639	628	649	598	586	595	572	620	662	554	607	629	578	614	594	623	648	611	640	641	624	618	600	590	580	609	643	599	643	624	642	622	644	620	595	595	677	615	636	682	594	621	620	594	643	656	651	567	614	602	595	594	593	651	627	659	646	591	674	612	575	643	586	607	611	633	606	660	623	591	586	586	631	595	589	627	611	595	613	563	632	637	599	608	590	591	612	612	612	633	614	609	634	671	609	613	647	639	585	637	588	645	600	586	599	633	632	589	648	614	615	592	642	654	606	606	570	566	606	611	594	607	634	642	612	615	691	664	631	605	631	579	580	643	581	571	615	551	602	581	608	599	605	641	630	640	641	688	623	615	616	596	675	636	612	656	661	600	604	576	579	621	659	627	578	616	584	633	645	632	570	616	607	612	647	613	652	620	615	574	598	635	641	595	639	636	619	630	579	605	583	669	596	616	585	591	648	618	614	664	590	624	628	608	592	652	686	584	598	625	600	589	622	618	616	597	636	594	665
20760	5327	3451	1896	1531	1262	1140	986	949	854	801	762	731	734	723	701	700	687	672	696	680	641	714	709	659	636	637	696	711	662	677	654	663	628	689	637	667	677	701	655	692	712	687	669	670	617	638	658	640	648	659	662	669	661	627	676	651	651	665	640	597	623	684	667	628	637	663	666	628	643	697	678	615	675	666	685	660	651	642	647	678	659	622	685	616	681	687	676	665	669	657	659	642	640	702	689	663	669	668	684	653	682	629	653	631	669	674	696	629	623	701	620	636	656	650	647	660	634	666	688	681	677	675	619	654	658	597	657	661	673	700	679	670	632	673	647	664	665	675	619	659	660	696	648	647	670	670	683	664	685	662	638	669	648	644	650	701	675	694	657	681	645	676	651	659	668	631	652	643	641	697	620	631	680	667	675	704	671	690	650	675	657	623	666	649	639	701	659	675	638	665	670	632	639	671	657	651	622	650	651	642	650	678	738	674	691	645	651	665	653	672	700	675	652	653	680	636	684	638	653	660	682	632	674	640	671	648	668	619	664	674	701	718	682	652	650	649	663	678	691	660	653	690	667	670	698	619	614	619	654	655	636	690	678	725	679	677	653	619	623	627	661	673	684	648	640	648	661	679	667	674	618	628	618	609	644	634	671	646	711	707	666	675	687	671	619	712	625	660	662	669	677	681	669	665	650	630	642	654	657	648	677	651	666	649	601	667	629	699	685	669	690	629	644	614	670	644	660	669	684	685	683	654	661	665	675	657	640	670	605	672	631	642	664	620	662	678	689	622	679	650	630	703	670	690	652	619	692	689	644	658	731	633	648	630	645	651	659	670	669	657	656	658	642	651	600	689	641	673	666	627	664	645	653	661	630	642	631	631	682	642	719	652	651	698	623	649	661	675	736	710	648	678	672	732	673	655	664	626	637	659	726	665	659	630	683	652	661	674	655	648	664	667	638	626	690	629	625	631	620	682	659	683	667	695	668	686	659	629	710	659	664	687	672	655	678	680	633	662	628	669	573	678	635	685	669	680	637	626	663	643	651	654	642	638	630	608	636	664	666	657	667	667	667	646	686	634	679	672	668	647	641	627	653	680	665	654	638	647	630	629	662	670	684	639	697	629	655	689	660	684	615	638	660	637	655	707	631	664	647	635	659	642	691	677	633	647	670	692	638	658	677	673	666	624	685	644	668	623	693	653	681	657	646	690	638	670	702	637	664	694	665	656	668	679	637	682	642	657	616	650	620	613	675	665	662	733	654	666	650	653	614	697	691	618	649	630	633	662	663	702	661	627	643	685	656	664	662	669	646	653	668	647	662	659	671	645	663	700	635	607	649	668	687	682	689	644	670	672	671	675	685	676	632	689	673	624	677	672	612	643	671	683	650	678	677	663	636	654	675	661	649	652	690	647	671	640	616	658	663	682	654	627	671	668	671	664	615	653	623	648	706	655	624	654	624	679	673	627	684	660	665	704	681	661	633	640	623	707	638	679	697	694	707	641	631	616	662	656	635	627	674	647	674	659	641	644	681	657	706	627	682	679	684	659	662	632	689	676	653	648	625	620	627	639	660	689	623	655	662	673	675	653	697	655	641	688	663	654	676	631	667	675	665	626	659	617	627	653	655	674	644	693	658	657	635	635	650	662	638	673	647	653	670	637	696	683	634	612	692	671	702	709	648	663	615	639	633	623	661	667	639	698	626	722	666	659	644	613	640	627	641	635	614	680	667	616	690	651	674	663	643	660	647	690	668	637	709	661	668	640	693	674	646	627	655	697	672	651	634	631	620	657	620	631	647	627	612	658	641	650	675	656	672	681	613	637	617	643	653	690	682	629	639	636	658	615	696	686	685	626	622	670	605	679	697	681	644	627	631	675	709	642	670	717	645	633	638	670	682	653	666	690	665	669	626	703	641	664	638	640	678	607	681	685	600	637	666	657	726	701	581	650	671	699	672	673	643	623	669	655	629	618	657	672	672	659	665	636	658	622	641	667	668	642	685	626	654	655	631	700	693	714	624	714	694	651	642	657	674	664	648	637	672	718	616	656	677	676	692	650	639	642	672	640	664	659	737	659	618	658	656	634	667	666	678	663	596	638	687	673	625	687	684	693	674	680	714	684	676	635	627	685	685	633	663	687	638	643	667	617	674	675	672	640	645	672	679	637	626	646	713	692	652	653	672	649	611	650	697	635	666	596	655	669	690	682	666	671	652	660	660	642	685	665	655	688	683	645	670	677	620	646	652	637	663	680	632	618	680	659	673	640	674	685	645	708	647	649	631	665	668	648	684	662	621	652	664	616	666	649	659	668	665	696	704	634	657	655	663	688	687	618	647	694	624	648	639	669	604	668	621	620	679	633	666	650	686	650	639	631	661	657	585	683	651	676	631	641	614	666	671	647	665	665	638	691	624	666	681	660	651	673	618	669	656	614	658	665	691	607	674	643	675	658	692	658	659	724	685	716	662	665	682	685	652	656	674	719	666	668	661	672	670	683	660	659	670	668	646	688	672	663	627	658	644	640	692	683	677	701	677	679	600	652	688	664	639	639	656	628	658	640	688	659	701	692	663	618	731	675	629	693	690	680	672	653	680	646	638	652	662	635	632	635	647	666	646	683	671	666	654	628	622	652	638	681	638	611	686	641	649	642	660	644	677	675	631	689	634	632	681	652	662	699	637	626	669	648	653	687	628	626	677	654	621	646	680	668	638	620	644	653	649	609	668	653	630	685	682	637	653	686	635	637	686	665	670	595	675	689	643	624	591	669	660	625	652	599	662	686	671	676	596	690	676	658	646	608	676	614	669	667	660	677	690	636	673	625	642	632	624	632	672	647	704	643	622	642	705	679	668	679	628	676	652	642	641	654	647	660	659	662	612	640	641	674	686	672	672	657	648	618	686	649	693	674	672	627	678	683	687	651	701	659	659	720	667	601	637	610	693	634	681	674	635	636	660	642	665	664	662	664	687	632	658	598	638	645	646	637	660	667	631	665	629	629	674	677	678	650	665	605	661	673	688	615	653	679	652	659	680	641	626	690	690	656	681	627	619	644	599	677	668	608	663	649	634	641	684	651	668	678	627	653	673	631	661	680	605	687	705	648	664	663	674	621	642	630	648	698	629	662	644	691	654	659	661	677	649	631	650	682	677	687	643	632	669	672	629	629	653	613	653	661	623	634	618	670	627	646	623	701	670	656	640	645	685	639	680	618	618	658	682	618	670	667	699	699	668	611	654	637	703	660	620	682	669	649	684	656	646	627	679	658	599	640	696	634	646	595	618	659	653	685	657	652	649	636	656	648	622	677	661	682	666	605	675	664	626	611	664	671	655	655	654	654	622	684	638	647	651	675	637	666	693	597	680	636	711	688	637	693	676	680	672	643	695	658	663	646	612	680	678	620	664	611	650	612	636	622	683	638	666	627	660	669	691	701	669	670	624	670	624	667	646	628	659	644	661	700	642	681	582	624	665	652	626	601	641	636	680	685	639	690	660
22617	21146	28881	23691	21150	21221	8205	1651	1277	1181	1161	1058	1062	1064	1018	954	996	924	951	886	915	906	925	927	917	835	869	901	867	895	880	830	866	860	865	841	889	840	866	853	842	924	816	843	888	831	852	842	848	882	833	917	823	867	824	863	867	879	922	870	894	816	872	862	831	869	898	838	850	765	832	793	870	843	869	854	869	896	831	833	880	827	899	805	818	871	823	891	884	877	866	876	811	815	834	876	830	863	860	904	815	826	850	887	846	851	832	890	871	864	829	874	910	887	906	872	860	836	842	847	836	900	816	807	845	829	864	864	833	818	844	854	863	850	844	885	854	842	822	856	896	863	895	913	876	872	893	892	905	861	850	845	801	897	847	832	846	826	886	868	923	877	869	822	859	825	822	860	926	844	817	865	881	893	855	906	860	865	906	847	799	887	832	858	867	823	812	884	844	855	864	843	855	830	861	849	825	904	811	852	751	871	869	819	814	833	847	889	823	802	825	833	928	897	838	825	854	841	839	836	862	826	898	885	850	852	885	841	891	852	898	874	861	828	884	898	907	855	874	831	841	848	862	869	878	885	854	874	863	821	831	839	802	839	814	789	892	856	848	872	868	823	831	814	800	886	852	840	803	925	870	859	862	871	876	851	844	837	900	853	835	837	846	863	863	882	864	839	840	923	858	870	870	879	820	858	871	827	847	849	819	878	854	833	884	804	878	827	879	865	871	912	885	843	891	898	885	865	858	876	841	850	839	830	853	852	803	827	858	890	813	869	879	804	808	813	844	825	848	861	871	861	838	823	845	828	829	876	845	863	875	897	859	855	848	872	839	829	855	831	809	891	870	826	849	837	885	836	910	847	854	785	891	825	815	862	827	849	825	835	840	853	833	856	858	824	793	857	877	795	898	825	872	847	878	859	851	894	863	868	867	817	873	811	826	863	823	805	886	819	826	872	870	876	848	861	881	791	842	820	848	885	890	843	826	801	865	879	936	866	836	824	901	844	835	803	840	820	874	874	847	842	871	875	843	826	819	881	855	807	884	863	878	873	855	816	912	831	888	809	852	838	844	849	857	846	806	850	883	849	846	793	929	852	877	822	834	862	874	839	883	813	829	880	882	866	853	847	905	867	820	905	880	836	832	814	798	879	882	858	867	846	851	858	836	838	850	887	842	853	865	822	847	879	870	839	836	837	885	829	867	849	856	856	876	867	851	830	878	843	871	843	824	818	861	858	880	857	881	883	866	815	885	838	802	851	913	882	849	844	838	830	842	879	852	863	920	836	876	897	881	889	835	881	821	832	864	855	852	843	833	881	808	848	853	809	865	868	877	778	839	778	827	879	881	879	936	873	833	852	881	812	827	841	845	850	845	886	844	829	835	864	849	828	813	893	853	803	869	823	852	844	861	799	898	874	777	836	870	858	851	797	865	886	843	854	849	813	865	835	845	848	883	881	849	886	841	847	860	901	875	879	865	877	879	879	890	890	835	833	834	862	847	829	804	848	833	865	835	809	799	817	842	836	857	865	804	805	815	868	797	877	859	831	848	856	860	843	809	887	808	843	843	811	890	857	871	855	862	855	801	872	827	896	794	903	843	876	845	793	920	899	879	814	847	811	816	921	817	884	812	795	884	890	767	858	866	897	860	800	885	876	821	871	871	865	851	874	891	879	846	874	830	922	897	880	822	865	817	830	860	890	941	873	849	833	830	898	810	827	859	840	853	829	886	852	850	856	872	882	828	838	841	833	888	864	861	871	866	820	818	900	853	822	886	836	838	842	832	808	859	866	846	828	882	810	829	859	853	857	909	872	849	814	867	838	810	851	783	882	838	841	795	780	854	831	889	857	840	881	803	863	816	830	829	792	856	839	878	903	844	870	803	813	851	846	861	818	826	812	835	855	852	852	841	864	876	832	863	850	872	853	878	853	787	836	873	865	821	822	799	826	869	848	896	861	851	844	814	865	871	881	862	874	829	865	879	885	843	830	865	837	891	915	889	812	843	854	853	821	863	843	879	800	865	881	836	833	789	817	878	877	883	909	836	904	852	835	832	894	920	815	798	828	847	837	872	908	887	882	885	858	865	854	837	871	852	853	864	859	857	828	851	844	844	838	840	836	869	798	827	872	840	781	832	822	829	814	876	807	873	817	910	859	859	817	841	775	810	847	924	889	831	843	830	840	854	857	845	923	879	826	872	874	882	876	861	860	890	871	805	815	820	823	840	846	887	834	838	861	827	844	837	867	894	879	839	856	881	848	846	858	816	777	840	846	823	823	811	828	821	849	801	832	778	884	880	845	808	834	843	822	838	853	827	867	834	823	858	841	834	870	848	833	827	811	859	815	831	832	933	870	844	808	811	839	857	835	842	871	841	824	833	841	827	900	835	865	807	887	860	907	875	827	899	897	816	896	850	827	953	852	831	867	812	852	844	841	847	847	849	852	826	813	884	844	860	934	876	856	858	846	853	900	870	851	844	844	828	855	843	864	861	862	854	814	903	817	827	846	866	833	870	781	844	887	827	869	892	793	823	846	832	831	845	807	801	908	824	855	891	813	875	818	801	880	867	835	872	865	890	820	873	836	872	878	871	863	878	852	873	902	851	819	857	847	873	849	807	868	906	800	819	846	851	859	835	893	834	872	824	832	882	817	848	835	815	857	870	870	834	883	828	842	842	832	857	834	849	821	856	869	854	828	839	877	772	830	821	864	829	867	823	832	816	841	842	877	892	842	830	883	836	794	841	883	801	870	875	859	859	829	861	814	829	861	838	822	882	844	860	805	895	860	835	876	837	853	856	830	853	853	864	840	853	846	897	829	867	849	829	855	813	819	857	879	847	834	851	871	869	862	825	841	891	842	894	830	885	847	826	882	856	830	877	863	818	859	862	884	822	868	885	820	874	913	805	772	874	857	824	919	873	896	850	847	852	860	876	778	895	882	868	841	867	817	846	874	876	824	858	854	774	880	864	836	859	813	805	851	903	829	894	849	820	858	865	857	837	854	838	884	844	836	795	811	868	834	831	835	845	833	846	858	859	804	915	873	882	835	831	853	849	855	868	858	836	856	804	819	828	901	809	847	860	830	860	837	828	893	801	879	861	851	825	876	812	850	853	767	874	867	863	826	809	851	820	837	834	826	868	845	799	853	850	882	844	857	836	840	846	870	825	873	877	872	860	860	830	912	825	831	840	866	840	874	798	833	853	843	854	844	830	870	844	846	873	810	800	838	865	858	846	863	819	853	828	854	861	815	859	832	842	842	800	823	873	883	885	878	827	869	805	853	886	841	785	846	854	832	884	838	800	874	871	905	845	888	905	865	804	861	798	872	831	862	817	877	829	852	811	830	810	847	823	841	807	843	795	879	823	839	885	820	854	801	891	867	938	854	843	863	834	882	845	873	851	850	808	801	868	821	895	797	811	895	887	886	824	866	815	886	891	857	878	865	853	829	800	803	825	922	897	872	879	834	827	889	880	865	866	831	804	864	841	840
25462	15194	10054	5219	3844	3019	2459	2078	1729	1487	1310	1244	1103	1115	1114	1045	1017	950	935	939	924	965	921	944	921	877	947	923	888	927	905	885	877	834	809	834	856	886	873	850	847	885	845	898	878	894	924	855	884	852	847	850	870	830	886	864	880	804	869	900	856	816	891	861	812	839	884	854	873	810	911	851	814	853	870	846	828	865	860	876	834	828	858	874	841	831	868	832	777	818	892	861	860	865	795	845	844	856	870	913	838	846	897	777	860	863	774	834	839	826	867	800	817	850	855	881	888	878	810	861	867	815	877	857	877	856	867	870	854	816	782	842	816	816	853	832	841	829	841	820	902	853	841	831	853	838	815	880	828	841	922	881	849	819	914	874	847	845	869	921	877	833	890	823	876	813	833	866	861	877	827	817	814	822	840	792	851	871	844	838	835	899	893	846	840	838	858	842	851	790	816	824	818	879	885	847	821	884	814	864	850	836	871	866	813	801	859	814	849	882	832	870	840	848	854	882	869	816	852	839	797	782	875	865	881	825	828	853	866	876	849	830	817	854	826	835	877	883	847	839	868	869	883	829	843	895	877	834	798	849	841	842	876	872	832	844	835	870	814	849	855	886	850	871	870	864	920	851	818	786	821	849	875	828	864	814	863	851	864	825	879	836	835	833	850	868	863	830	858	846	861	868	811	846	835	826	889	844	871	879	882	820	821	896	750	841	817	854	814	861	869	829	815	845	814	897	790	853	830	853	892	886	832	837	786	854	839	828	816	901	860	835	787	830	869	819	794	866	788	870	812	832	846	836	835	882	920	873	862	798	878	896	913	884	826	825	834	921	827	868	870	805	875	829	869	843	843	866	861	869	834	813	852	874	859	838	836	860	857	842	848	852	901	857	832	886	857	862	951	879	835	892	830	859	879	846	803	816	858	844	877	810	846	832	835	897	823	864	847	847	881	878	840	866	844	822	821	853	811	833	842	829	875	866	809	889	835	880	852	830	895	860	847	882	853	885	896	817	842	851	850	846	859	895	870	867	806	831	881	865	847	809	842	809	885	851	788	788	825	813	822	871	839	879	866	891	825	871	811	853	823	829	843	864	830	847	847	835	865	849	834	832	851	860	795	826	819	843	795	883	819	827	854	817	850	895	859	853	850	831	807	784	829	808	825	865	905	877	812	853	901	823	845	857	811	856	856	831	838	823	842	849	849	831	873	888	815	850	848	861	844	841	863	843	809	812	811	805	896	864	834	825	866	813	838	882	882	806	863	827	817	825	839	795	775	858	861	872	825	851	843	848	851	845	871	848	843	839	830	833	820	795	845	826	845	796	862	830	857	879	832	883	883	834	833	830	902	879	878	852	825	824	878	821	851	886	839	920	791	857	844	808	847	866	810	790	837	799	852	805	843	834	835	813	881	857	839	811	837	826	884	888	877	816	845	840	855	784	889	848	862	820	819	864	884	855	892	865	825	835	843	787	851	801	826	815	893	834	898	836	773	866	819	857	820	838	845	810	890	866	891	834	827	883	834	831	824	809	789	856	829	816	815	806	853	812	849	878	812	823	861	838	863	829	865	851	806	872	874	887	857	826	820	841	822	816	897	847	818	891	847	858	818	864	838	833	833	819	874	855	882	867	895	855	845	840	900	826	810	859	863	840	877	865	818	799	856	877	866	815	877	827	875	875	836	845	799	844	826	885	870	832	950	851	844	888	852	891	827	838	833	847	802	846	898	825	827	840	830	849	887	855	849	841	876	876	870	822	864	851	813	849	883	860	826	867	809	891	844	897	749	862	855	874	903	840	822	869	875	833	817	858	874	826	858	867	798	833	828	869	791	843	874	899	866	816	846	883	876	820	857	854	871	826	845	806	852	848	840	865	837	806	836	802	889	921	846	846	824	799	824	848	864	876	879	891	864	898	842	859	848	798	869	793	824	863	838	856	817	868	819	843	822	832	886	798	910	843	838	850	863	826	872	852	819	815	832	897	867	894	861	843	894	820	872	865	885	870	865	867	858	840	861	832	856	849	814	823	862	876	828	808	892	854	825	836	879	787	815	834	870	858	868	870	852	835	827	832	878	832	846	891	841	836	871	812	815	877	818	820	837	813	867	884	858	793	766	863	850	861	872	850	835	834	896	878	833	902	899	823	836	818	849	869	846	879	837	853	851	817	791	823	868	851	862	865	863	867	842	835	859	876	853	863	885	873	882	870	801	860	881	847	859	810	869	820	855	872	831	797	862	825	910	792	824	825	863	837	861	797	873	855	830	807	837	908	909	831	868	823	815	871	881	801	843	805	851	824	848	866	841	878	842	837	867	848	891	873	860	847	848	879	860	812	788	832	823	850	820	801	847	849	879	845	793	857	867	901	850	784	837	783	794	817	824	782	838	880	856	840	836	894	864	906	887	859	836	820	845	875	852	829	842	854	823	845	868	873	827	872	848	843	815	899	842	861	811	854	818	857	842	841	849	830	846	841	871	887	870	877	850	822	885	885	859	854	888	855	842	883	820	865	849	838	851	867	845	870	822	888	870	886	833	850	865	890	842	837	852	825	849	859	794	853	824	844	863	843	831	818	847	868	843	835	847	834	854	798	879	831	825	858	833	833	843	853	820	841	875	837	817	850	872	861	888	824	888	837	830	833	888	889	830	868	877	796	835	878	832	835	841	852	847	846	837	821	855	808	828	835	865	831	826	814	808	821	804	825	844	901	847	860	859	818	821	850	863	839	867	867	849	853	808	827	828	832	831	814	843	865	865	830	866	858	818	822	856	830	838	893	866	878	808	799	866	834	861	837	849	836	874	834	818	778	862	808	832	836	821	851	892	833	879	854	820	870	835	784	846	846	829	800	813	837	794	885	848	858	828	832	842	837	865	831	834	855	820	824	841	814	846	849	879	872	837	848	846	865	801	893	812	834	844	865	788	851	849	835	857	842	870	831	797	883	833	860	890	849	819	815	858	834	873	822	830	843	934	871	847	864	828	809	830	842	855	832	883	835	816	881	822	832	893	830	841	832	841	855	859	934	837	836	832	835	812	862	823	893	840	829	841	828	828	873	871	823	805	837	850	847	907	814	779	821	832	815	823	825	844	811	815	858	827	820	809	843	808	909	842	890	820	879	842	828	877	826	882	860	865	894	902	846	838	837	823	856	855	816	864	822	884	877	854	871	894	908	815	821	846	800	823	896	837	821	859	820	801	853	832	822	878	807	876	911	807	896	886	847	827	889	778	849	826	829	854	873	836	821	904	859	875	882	827	860	824	869	819	812	876	768	907	840	869	838	882	889	869	794	864	850	793	821	870	786	825	866	872	853	912	857	886	824	866	857	845	824	860	842	882	872	897	857	851	870	899	850	887	933	823	833	827	843	880	816	845	862	877	875	886	794	900	849	837	854	848	888	810	824	874	814	849	886	832	849	869	811	804	804	871	848	833	847	850	840	848	833	830	837	837	824	796	826	807	870	831	834	898	888	812	857	860	859	818	875	791	879
27604	18023	4393	860	642	579	431	345	307	337	322	307	343	340	319	331	327	328	311	329	289	315	330	291	334	306	302	308	351	333	319	327	321	325	333	316	305	283	326	322	331	298	341	313	330	323	320	311	318	320	326	318	298	304	329	307	335	330	312	331	287	335	336	336	325	332	302	347	353	316	313	300	326	285	335	313	317	305	315	301	286	308	322	319	312	317	303	294	329	287	336	303	307	303	314	307	334	338	330	315	361	297	299	330	293	319	297	334	314	324	328	306	319	319	314	312	305	326	321	325	316	316	300	308	327	291	304	310	332	302	307	323	322	315	306	315	317	308	302	328	316	299	294	303	317	305	322	300	368	350	300	309	271	365	311	321	296	306	306	331	323	320	342	306	309	312	320	323	305	297	285	304	324	310	277	317	289	309	291	324	310	310	333	333	303	326	285	336	332	330	326	336	301	311	349	313	323	283	316	301	328	323	337	347	325	330	332	327	313	302	308	316	309	355	335	324	347	305	341	296	295	354	330	311	301	332	335	308	306	300	316	338	307	296	327	345	304	308	314	327	336	334	321	326	338	324	319	319	304	325	321	324	317	327	332	328	297	308	341	336	330	333	297	320	343	315	327	333	291	334	306	325	296	321	318	312	327	329	323	340	314	306	333	314	340	322	298	298	304	292	338	325	315	332	310	325	319	343	293	287	301	298	301	364	346	345	327	310	312	301	326	317	303	330	304	316	332	328	306	317	306	291	330	328	310	318	313	321	320	333	331	296	311	320	321	312	323	321	343	322	286	309	320	311	291	345	339	323	309	315	327	323	317	339	335	314	326	323	303	333	287	333	301	320	344	309	332	306	291	288	320	311	337	325	309	320	296	323	330	306	294	338	269	315	337	328	302	311	345	319	299	325	310	325	333	322	305	318	278	318	338	293	354	298	323	331	305	299	310	311	362	319	319	350	316	317	324	321	304	321	362	319	287	334	328	337	268	308	298	358	318	316	349	301	313	307	313	310	327	334	305	312	318	329	307	316	343	294	318	311	334	367	364	330	290	288	335	301	330	327	303	310	338	321	352	324	324	319	292	341	291	317	312	300	300	274	328	315	279	347	311	329	317	334	324	305	334	315	325	301	313	325	311	300	303	313	299	316	348	314	295	327	311	301	315	318	346	334	342	292	303	312	298	309	287	344	312	309	286	334	305	340	331	308	288	299	327	309	329	322	317	288	328	314	309	307	332	347	317	315	331	309	313	337	326	357	348	304	317	315	328	312	291	297	319	310	350	337	298	315	336	326	322	308	303	321	312	325	319	306	315	319	334	321	300	285	337	321	318	320	322	337	287	320	298	317	328	307	321	316	316	346	302	304	300	349	318	321	293	326	328	315	350	323	330	341	309	312	323	324	334	314	318	309	302	313	300	300	333	288	324	325	291	315	296	304	291	308	298	305	322	318	299	313	277	315	327	269	310	327	287	296	326	315	318	315	325	335	295	306	327	337	343	328	335	327	312	314	291	307	341	337	326	298	312	342	303	330	334	316	307	340	302	299	318	319	330	267	292	347	363	281	296	326	304	314	324	320	325	296	347	314	305	319	347	313	330	308	325	307	322	304	322	354	300	338	292	301	347	329	319	305	319	338	297	295	307	334	325	287	306	324	351	298	273	319	284	317	321	308	280	292	307	302	319	287	311	359	341	308	329	308	339	292	312	294	314	358	306	330	323	310	316	313	321	340	325	311	318	314	314	305	279	323	295	366	299	298	341	311	295	314	309	333	321	324	316	314	327	295	291	322	351	329	293	319	344	318	325	318	335	348	336	283	348	297	326	307	311	314	331	319	289	305	276	327	331	346	314	325	320	321	318	285	331	324	302	330	328	303	325	298	304	342	316	337	294	331	301	314	308	321	315	308	353	307	298	316	314	325	333	325	303	315	289	318	300	328	296	312	317	320	314	316	314	317	312	306	311	319	304	289	318	350	349	286	320	324	326	319	298	327	315	297	292	314	326	301	274	316	326	309	319	322	316	334	311	286	331	324	321	307	331	334	335	324	318	320	331	323	336	312	338	305	293	268	343	317	300	330	343	303	359	324	302	330	308	334	293	311	309	334	292	339	319	322	330	329	326	332	315	334	330	322	315	325	321	304	335	338	338	311	307	325	321	314	302	313	306	336	299	299	298	289	335	307	327	293	298	290	305	310	335	308	329	303	321	297	291	336	326	329	306	283	319	318	301	317	329	318	322	309	294	293	322	291	323	317	313	318	309	330	296	331	309	339	307	325	331	317	318	337	303	284	289	294	290	316	343	311	326	343	324	306	318	312	300	279	346	317	292	304	322	324	315	308	304	314	349	339	321	308	288	346	304	311	309	309	305	316	337	310	325	318	295	319	305	332	327	303	298	281	306	308	341	301	306	302	292	341	315	308	339	327	300	348	294	342	311	341	307	298	320	312	306	322	334	310	310	337	282	306	317	326	331	321	327	308	368	334	326	317	319	327	315	307	317	331	312	338	305	314	321	309	306	332	298	316	332	326	287	323	330	317	351	308	314	319	332	325	338	315	307	284	311	307	308	304	316	331	303	290	282	313	326	294	301	316	301	295	321	308	324	309	305	334	287	296	325	333	313	311	297	321	304	344	326	306	319	334	311	295	318	324	297	306	308	281	321	338	319	326	346	317	303	349	303	304	314	317	303	336	328	320	322	312	329	312	334	298	318	318	316	337	318	326	335	298	285	335	353	295	323	303	345	319	319	291	300	309	324	308	327	321	312	304	308	359	320	309	301	362	309	330	330	315	312	315	320	320	356	331	288	334	295	332	342	344	335	324	325	326	304	319	339	323	290	318	326	301	311	307	297	327	333	310	318	292	278	281	347	315	334	321	320	316	328	327	327	345	325	281	310	302	282	323	292	316	333	327	321	313	282	329	322	340	320	278	307	315	304	300	321	327	321	319	261	290	335	297	332	274	324	313	308	291	321	335	327	297	312	341	338	308	311	312	330	335	288	305	309	331	336	328	312	311	295	341	324	324	290	299	316	316	318	297	311	326	304	314	361	307	303	311	321	315	354	307	326	300	328	278	334	305	292	315	305	327	335	322	312	319	325	294	323	310	326	331	318	301	329	325	328	325	314	300	301	328	299	319	326	293	305	302	337	317	310	318	315	322	302	316	316	295	303	287	311	333	356	304	318	292	341	297	333	332	314	288	313	302	306	325	315	317	328	325	316	305	332	319	298	303	333	349	324	296	311	329	310	362	304	321	317	315	328	309	294	330	306	312	317	309	347	292	308	315	291	353	314	293	310	353	309	309	256	296	297	333	327	296	296	327	313	297	299	326	318	347	293	297	312	307	317	328	331	314	297	320	304	303	315	307	311	310	300	316	343	289	308	314	325	335	355	330	334	315	316	322	328	315	324	336	307	330	328	278	349	341	344	339	325	294	333	313	337	269	284	300	300	282	334	310	299	298	312	318	315	324	276	346	315	322	285	324	319	317
8844	1112	823	523	469	445	413	385	358	388	394	350	406	400	360	438	394	369	349	369	360	400	399	367	339	353	399	346	350	375	321	397	337	383	351	373	342	395	377	396	365	382	354	335	360	352	349	375	361	348	321	374	362	353	395	347	358	386	345	405	338	343	334	398	333	379	354	346	337	365	372	330	350	313	323	366	360	321	323	325	357	393	377	376	326	382	384	360	352	334	350	382	369	347	377	371	364	377	374	364	347	382	327	346	369	329	335	333	362	353	343	366	387	360	334	320	354	357	349	378	360	347	373	345	373	321	362	338	352	339	357	371	347	338	358	324	356	377	338	345	340	339	383	362	392	331	337	355	358	376	382	355	375	391	365	360	334	324	405	353	348	355	395	358	349	341	369	379	355	337	336	344	355	381	353	343	355	351	387	365	345	366	356	336	374	340	379	378	363	352	329	378	348	348	390	364	338	361	402	335	366	336	354	335	378	350	367	352	336	350	364	354	349	369	359	376	356	344	363	340	366	356	384	334	395	367	347	350	363	309	357	339	329	337	325	366	371	354	379	362	346	339	372	365	372	384	374	354	341	396	358	361	352	352	381	365	348	352	376	343	337	363	336	347	370	370	336	387	350	361	328	346	354	343	359	386	355	345	340	361	344	379	378	354	359	370	357	359	345	324	363	360	368	342	367	386	344	355	383	345	352	340	357	336	341	339	362	334	362	404	366	310	355	352	355	342	380	343	355	321	337	341	316	356	332	349	346	381	359	369	365	351	400	346	352	375	320	363	342	383	372	354	364	310	338	386	362	374	373	369	345	383	354	363	332	374	346	350	390	387	363	350	340	367	344	370	380	366	350	355	344	364	338	372	325	384	363	348	359	333	317	371	349	383	340	372	383	331	368	354	360	350	345	366	344	334	337	381	381	348	373	372	360	384	338	366	360	354	355	350	362	372	344	372	381	355	359	349	347	339	353	337	376	349	355	402	348	374	353	367	370	343	360	372	376	383	344	354	369	336	375	346	380	348	390	348	369	368	348	346	349	378	326	333	349	351	360	353	380	348	310	375	371	345	353	355	361	369	360	372	355	349	321	382	327	364	344	342	350	342	361	361	384	349	382	351	386	368	331	339	364	347	366	350	325	365	334	382	358	373	318	371	351	348	337	339	355	363	353	351	295	333	329	368	324	333	364	354	359	343	342	342	353	355	338	371	356	387	358	337	378	363	374	357	328	365	360	355	330	343	353	345	345	362	341	375	326	370	333	372	358	328	339	360	390	366	349	363	334	312	343	356	340	365	356	345	380	326	332	379	350	380	328	334	354	371	383	340	356	364	335	358	368	376	348	331	334	362	377	394	329	355	342	360	344	369	340	384	348	365	406	347	334	344	340	364	366	347	355	346	403	353	358	337	354	373	374	347	375	351	379	342	370	362	369	355	371	354	357	331	363	360	360	332	362	323	364	354	342	358	379	333	387	368	345	350	357	374	353	356	340	361	340	368	339	361	356	350	379	373	363	316	352	343	313	372	339	366	361	335	375	352	385	396	360	353	376	338	368	352	371	372	362	371	373	380	319	346	352	393	354	340	352	313	389	371	358	387	360	366	360	358	337	378	351	345	391	370	384	373	333	368	349	407	369	378	385	337	339	363	358	337	377	342	332	346	352	347	350	366	356	361	343	340	343	384	354	343	326	359	342	329	342	342	388	355	354	377	360	337	300	346	371	374	347	356	348	372	361	323	362	345	367	372	330	366	360	378	309	346	348	373	367	346	370	316	367	388	323	357	351	342	347	348	330	351	379	372	366	367	362	348	343	364	337	332	360	351	365	356	344	358	352	342	376	341	345	374	367	350	337	353	355	365	324	326	376	327	328	345	353	355	340	336	321	375	317	363	377	358	345	359	339	342	358	358	358	341	356	352	321	349	363	340	355	352	351	350	353	343	326	364	358	367	355	372	365	316	353	349	405	332	334	328	331	371	328	374	366	353	360	389	339	374	383	369	378	351	357	347	357	351	340	351	373	398	341	378	341	374	354	387	367	320	326	314	366	333	384	351	367	330	344	399	356	356	338	370	335	388	373	343	355	351	319	379	353	378	342	371	389	395	361	378	388	335	326	335	361	345	355	367	349	353	368	367	337	367	349	333	320	392	357	337	353	360	367	345	375	367	341	376	344	377	416	384	339	387	346	376	397	347	366	362	354	362	405	372	394	355	349	314	342	383	373	397	324	386	357	392	361	340	377	387	387	385	356	349	344	339	332	340	350	350	397	385	342	373	383	373	372	329	392	338	339	354	372	324	362	363	356	340	332	365	374	382	380	341	345	344	377	355	370	345	374	374	327	334	330	368	362	353	355	359	392	368	315	373	348	354	371	371	358	369	329	353	353	331	379	365	328	402	383	375	347	368	346	374	360	367	345	331	362	369	366	365	359	378	357	347	342	390	367	382	347	364	375	375	380	358	379	379	371	372	372	348	335	345	362	343	327	369	357	360	364	393	357	349	355	353	397	363	355	366	354	400	385	354	343	355	358	338	363	372	338	316	357	364	380	335	377	376	364	353	379	337	338	349	343	359	357	328	336	386	376	348	348	368	372	383	358	388	345	328	340	363	364	342	333	358	353	361	370	337	362	346	354	375	348	355	362	346	343	359	339	361	379	364	335	352	343	350	351	323	337	349	328	335	385	336	367	377	359	337	366	333	344	360	346	379	366	356	402	360	354	357	347	369	358	323	382	351	373	368	341	382	326	380	336	351	358	338	352	374	365	350	351	363	347	336	394	346	364	354	340	325	340	406	365	381	309	346	357	377	354	344	316	374	358	352	342	357	337	385	329	319	329	343	404	322	394	365	351	347	324	368	340	378	344	347	343	335	373	389	377	359	344	357	348	363	369	336	348	331	361	372	325	357	354	362	369	363	363	361	359	395	350	373	386	349	352	330	394	372	380	346	338	368	370	342	350	414	361	361	326	322	336	372	305	362	328	344	387	384	358	365	325	343	336	325	320	363	311	358	350	330	328	355	361	339	348	355	354	336	346	391	349	349	328	383	371	363	360	379	374	356	372	350	334	303	333	364	344	369	354	391	319	354	347	315	358	338	375	337	376	362	372	346	370	335	350	338	350	352	356	354	321	385	350	371	369	366	373	329	347	387	362	373	357	339	305	384	346	338	350	375	364	358	366	364	371	359	378	367	346	337	344	360	388	346	409	366	366	369	358	344	368	380	341	317	370	362	357	368	335	372	384	375	356	377	383	339	361	392	382	353	343	327	316	361	343	355	328	362	328	359	390	328	331	365	378	320	349	366	380	344	333	311	329	329	349	366	363	331	347	346	413	364	346	339	379	377	358	375	388	357	357	374	371	373	345	365	363	354	343	363	345	385	337	370	371	356	392	348	344	367	296	350	343	358	365	334	351	335	374	365	352	363	378	361	357	345	369	370	330	358	366	358	353	344	334	383	358	354	355	365	361	377	353	356	361	395	373	326	360	337
23747	21100	28339	24071	21099	8799	1037	770	612	585	541	528	549	456	470	487	447	406	434	411	454	401	468	411	398	441	440	403	437	411	443	427	424	401	436	426	402	417	414	423	439	450	415	405	402	443	411	408	382	417	401	430	406	419	412	396	447	413	418	413	401	399	407	417	414	419	422	389	389	401	419	384	384	369	423	402	392	412	377	353	398	399	395	433	387	432	413	420	416	425	395	385	426	407	432	387	458	377	381	392	437	430	399	405	394	382	424	423	392	426	389	433	428	396	412	427	383	392	440	400	404	404	391	382	426	414	425	386	431	391	421	397	406	424	362	440	418	405	421	444	442	376	390	422	410	408	430	399	381	432	392	413	403	397	402	426	418	426	391	409	417	424	398	376	431	395	423	414	379	404	412	409	382	406	400	391	412	422	397	374	427	461	406	427	436	429	403	422	395	439	438	435	380	434	416	408	438	457	452	444	389	385	411	430	410	452	408	405	411	409	398	396	390	407	371	440	398	419	414	416	428	430	434	420	394	416	411	377	419	387	429	365	386	424	406	391	436	384	436	422	402	369	391	390	393	437	417	405	448	366	438	426	403	433	403	364	396	417	407	406	424	408	404	389	394	393	397	401	399	376	402	407	363	415	399	399	394	383	434	412	451	403	424	397	415	419	386	431	419	406	443	418	410	417	410	415	403	411	375	439	419	431	382	451	419	432	426	427	396	434	412	405	381	393	387	378	389	423	419	426	379	381	429	406	373	403	412	378	406	403	421	395	408	418	430	396	428	422	443	426	386	413	416	419	403	431	410	388	389	392	374	422	415	423	385	403	367	417	388	371	374	432	405	422	410	420	392	448	423	403	426	422	425	375	396	412	415	443	404	391	386	419	394	449	418	387	446	387	410	379	416	418	440	413	392	416	417	399	415	407	412	406	396	389	394	407	415	394	401	407	438	429	408	408	443	384	373	383	357	391	442	355	396	461	394	417	401	398	434	418	425	394	424	379	424	392	428	428	448	401	440	369	405	370	424	416	395	411	405	377	418	426	434	445	420	431	402	411	375	418	392	447	403	392	386	408	435	405	399	383	393	429	379	378	403	447	408	408	409	370	399	415	449	411	427	412	420	397	441	388	437	387	408	404	439	431	395	390	421	431	366	420	435	397	401	403	428	413	434	422	420	409	418	441	412	410	397	385	389	417	435	386	403	417	415	385	398	391	420	414	434	403	436	420	388	402	369	391	426	397	412	409	404	397	417	415	417	422	418	414	408	440	393	411	381	410	387	402	397	419	413	431	445	437	423	406	382	397	401	433	403	366	436	425	397	405	414	384	363	440	401	424	406	416	402	458	418	411	410	416	396	416	359	415	419	415	374	417	381	384	406	390	398	395	388	401	436	418	383	420	434	433	419	408	400	437	407	379	374	429	378	388	433	416	408	439	411	404	382	396	429	434	431	384	381	407	402	400	374	374	376	440	405	374	390	373	432	403	412	392	376	405	389	393	413	425	377	408	374	405	402	389	405	415	419	403	404	435	431	386	410	392	423	424	391	385	388	395	417	394	380	425	405	398	442	433	365	410	390	376	430	387	369	422	419	405	397	404	397	410	415	394	460	431	394	385	414	416	464	428	428	444	420	402	363	418	390	388	387	430	397	384	397	416	391	411	431	400	388	410	423	388	426	363	379	370	417	400	428	382	402	416	420	440	367	412	408	380	340	396	406	397	434	426	357	411	402	403	368	405	402	371	380	383	415	417	432	389	397	400	414	444	423	384	416	393	430	405	444	396	426	388	422	394	427	392	464	405	430	398	401	404	411	412	415	397	378	424	401	421	409	397	434	414	428	410	378	388	445	418	400	414	390	397	419	380	395	446	381	462	443	429	437	416	403	429	399	462	386	416	426	400	378	397	442	390	414	377	384	362	414	377	435	395	384	392	426	422	390	381	420	431	397	445	400	415	421	368	447	404	379	432	384	396	373	362	383	388	391	376	425	379	393	409	427	409	386	390	404	404	409	397	383	459	395	392	442	412	393	384	391	393	417	411	412	423	435	409	430	417	414	421	391	451	421	428	420	415	392	400	420	392	431	406	409	396	392	396	447	404	386	412	402	440	410	412	400	440	375	428	416	420	409	389	430	416	399	389	402	435	417	414	408	403	405	380	408	433	421	423	419	413	396	416	426	409	375	453	385	412	391	418	440	430	390	420	434	408	412	438	407	381	415	389	399	415	400	443	389	400	419	446	393	384	392	400	396	397	381	398	375	419	411	463	388	393	416	420	393	415	414	402	395	392	405	424	397	393	404	417	400	419	389	430	404	404	427	396	413	407	409	400	411	401	416	392	425	426	369	410	418	402	447	386	391	411	421	437	390	397	444	375	406	415	388	434	427	421	406	447	420	405	395	427	437	391	419	425	411	401	440	388	435	380	424	415	409	414	435	411	391	379	415	417	436	424	371	419	417	388	405	422	416	387	426	401	422	393	381	403	394	395	395	402	421	420	413	413	422	419	409	421	403	415	415	429	422	375	339	434	418	438	406	397	433	386	396	435	412	395	390	423	400	408	404	378	405	405	380	430	400	411	422	391	395	402	405	393	410	388	451	399	400	438	424	382	379	397	428	452	413	422	423	399	441	386	410	396	418	391	410	405	380	412	405	430	387	384	456	422	395	427	386	372	392	419	427	429	425	418	397	410	408	405	388	415	394	366	423	448	377	420	390	434	398	394	393	402	418	397	393	399	382	395	402	430	450	437	425	427	416	436	418	426	423	420	444	423	423	449	399	381	381	424	425	392	378	405	393	426	401	388	402	423	425	426	368	417	399	415	391	441	408	395	371	391	399	385	380	406	417	411	419	404	417	415	413	416	416	399	424	354	403	402	376	402	376	385	435	393	371	389	398	364	375	398	419	388	447	419	378	393	405	418	414	371	372	401	423	425	388	378	405	430	434	401	419	405	388	432	468	370	389	424	408	407	426	412	405	434	438	378	402	411	398	403	430	403	397	480	400	428	437	400	398	421	405	404	414	389	392	404	398	425	445	424	377	412	422	386	405	410	422	368	409	454	431	398	417	374	395	410	375	417	400	382	385	431	439	434	431	417	394	436	391	434	427	394	388	400	445	411	401	380	402	434	451	397	399	378	445	372	386	426	382	355	374	401	406	411	414	382	414	413	394	398	387	381	417	391	368	401	428	362	427	381	389	412	382	365	393	427	398	419	416	394	451	406	433	407	404	458	390	387	394	411	373	413	399	347	397	428	401	413	390	402	454	378	391	438	400	410	387	401	419	427	400	438	391	382	413	432	400	363	406	413	403	409	379	388	370	359	411	406	409	391	438	391	416	424	422	393	377	424	382	425	419	392	405	417	368	376	409	394	371	406	411	403	419	403	379	409	398	410	347	436	398	417	368	399	392	421	402	382	398	405	445	432	403	422	377	395	394	409	413	371	384	451	390	376	430	414	410	407	376	414	405	420	391	452	395	419	392	416	413	411
21927	9098	5930	2826	2111	1564	1299	988	880	740	766	678	634	579	534	527	521	531	499	491	454	465	466	476	505	410	475	485	451	464	476	438	436	479	413	432	465	428	439	433	461	423	442	450	462	447	442	476	426	428	488	427	422	412	433	424	400	421	430	472	422	466	416	460	425	439	444	458	446	423	405	444	424	457	436	429	426	457	432	433	449	445	471	429	387	448	420	435	404	394	444	390	454	468	450	455	469	397	478	410	444	424	383	431	435	461	441	432	446	425	460	408	412	453	444	437	468	416	431	437	402	415	420	452	404	416	436	425	433	434	455	374	423	477	425	436	427	430	402	457	401	445	403	433	462	434	398	457	426	432	462	450	456	448	417	406	399	416	439	464	409	463	448	448	419	459	454	436	440	409	429	455	421	410	422	448	406	451	439	418	488	411	435	455	414	451	409	460	472	424	420	442	432	430	401	434	431	443	441	423	401	418	438	432	383	425	451	382	446	436	472	425	403	451	411	409	427	454	427	432	418	416	466	415	467	424	408	463	427	436	427	435	405	453	402	411	444	427	436	438	419	456	478	438	442	405	421	443	423	464	428	418	426	423	434	378	399	448	439	370	392	417	431	421	426	449	470	451	437	458	392	383	435	445	432	420	379	437	424	395	431	436	409	442	425	425	415	442	457	420	441	448	420	443	421	430	443	423	422	426	421	452	434	453	416	427	443	449	403	422	419	466	438	414	411	448	408	402	456	426	420	427	434	464	435	415	416	436	383	424	457	445	429	405	433	429	432	432	435	416	438	423	416	440	407	443	459	443	392	412	421	430	442	417	392	437	431	395	462	432	430	426	452	423	453	426	432	418	395	438	413	435	444	425	422	447	424	418	446	463	428	431	458	442	441	407	441	414	446	439	426	425	458	414	435	415	461	420	459	391	422	417	413	450	458	451	448	423	427	422	402	452	368	431	424	429	431	453	443	437	478	445	446	430	427	456	403	437	402	448	428	417	419	415	424	404	438	370	424	417	436	441	425	431	487	437	459	445	423	442	413	440	427	418	438	434	426	433	433	451	419	438	412	417	438	435	438	420	416	452	435	480	423	416	452	373	447	385	461	389	450	460	411	419	406	468	465	469	468	435	417	427	443	407	449	444	422	412	405	394	422	430	454	417	479	448	409	417	428	419	433	438	419	437	446	441	457	417	401	415	442	409	453	438	429	434	451	472	446	438	409	431	435	423	414	403	409	421	399	406	438	450	440	430	439	446	428	410	462	443	441	409	461	413	448	436	451	405	434	415	449	427	463	431	427	414	456	439	407	402	438	438	419	447	447	430	425	431	441	431	415	417	391	398	408	437	470	423	397	408	431	469	443	441	426	413	415	421	415	437	461	441	441	444	414	460	439	433	419	399	442	423	420	441	452	463	428	454	415	430	465	454	431	455	461	455	417	403	398	397	462	423	408	431	443	426	442	459	453	453	444	412	413	468	422	421	394	393	417	427	454	407	403	452	449	445	450	402	428	439	422	450	418	408	407	435	440	430	446	431	422	434	393	389	421	425	421	442	427	416	446	407	441	460	420	439	435	402	380	430	422	421	421	414	439	425	437	425	451	475	421	433	422	429	415	479	419	449	415	426	412	407	462	447	442	456	416	430	417	435	460	433	431	415	440	407	439	447	430	440	374	421	399	472	449	404	442	413	456	415	434	422	475	444	421	408	419	424	442	403	380	406	435	402	433	441	434	445	451	435	416	429	450	390	451	412	390	422	437	422	401	411	414	440	432	451	396	454	424	444	411	439	415	432	406	434	428	426	461	472	448	434	426	424	434	419	436	437	415	408	432	415	434	432	399	437	438	410	452	419	438	449	437	424	401	437	410	449	444	447	427	432	495	430	430	432	445	425	416	421	433	431	446	480	435	416	446	401	424	465	420	415	454	416	422	431	400	444	413	436	437	433	435	427	438	419	445	432	394	424	404	428	420	392	427	475	444	399	426	433	444	421	435	486	413	434	443	424	423	420	424	419	425	443	453	462	428	420	446	394	406	462	437	445	415	417	432	446	423	431	432	436	439	421	441	422	445	434	410	417	415	426	421	417	441	452	447	420	442	423	436	395	472	401	429	416	422	436	410	417	440	431	386	399	411	454	456	431	436	435	375	410	419	436	430	426	428	390	415	433	453	421	454	446	437	448	423	448	400	438	408	407	416	443	458	426	444	452	434	420	415	471	440	433	448	428	434	428	422	427	403	443	425	430	442	442	418	416	386	394	424	444	395	463	424	406	440	414	422	414	438	392	432	449	376	453	439	451	447	463	427	425	427	460	457	422	428	434	454	397	453	431	428	418	413	455	401	419	434	426	433	440	460	447	421	437	451	428	460	471	469	430	403	426	394	433	420	454	461	400	431	446	413	400	451	436	428	482	424	409	435	442	424	444	434	433	438	456	398	441	479	424	393	425	413	408	421	444	452	417	430	441	428	381	452	440	428	422	421	391	465	372	454	426	431	436	429	406	438	451	406	395	428	441	414	432	442	405	456	418	427	421	436	430	478	443	414	431	395	444	408	449	461	442	455	414	397	424	412	442	448	462	422	405	400	411	427	437	437	415	430	396	427	436	438	446	426	462	415	412	441	418	433	435	441	429	374	432	444	417	451	423	414	401	436	446	422	461	449	440	441	449	426	404	409	418	417	416	449	435	435	407	398	416	435	413	421	404	418	428	399	469	399	414	438	415	434	425	402	443	440	414	432	416	431	481	441	447	423	436	426	426	405	427	424	442	449	457	470	437	417	387	426	462	456	377	418	400	449	432	438	420	418	414	428	458	420	429	447	450	445	430	428	437	432	395	450	419	410	421	457	420	459	439	459	428	442	397	441	453	433	423	438	394	434	468	438	407	406	443	446	405	478	443	426	416	402	402	428	436	461	433	446	413	445	419	427	413	401	461	446	412	391	415	388	409	439	444	430	418	432	464	426	441	417	401	436	447	428	427	412	457	429	422	463	406	439	430	438	419	414	434	425	447	412	434	442	464	440	436	461	433	417	424	436	424	402	396	437	428	435	440	419	409	402	388	425	473	431	430	463	435	451	426	398	394	401	424	438	427	398	454	448	434	409	433	459	428	434	427	440	429	444	438	459	447	430	440	436	426	402	427	463	412	418	420	441	408	382	422	404	391	450	434	412	421	426	396	481	427	413	409	428	427	456	459	441	415	440	434	441	436	443	469	408	460	444	440	416	450	418	429	416	429	439	436	410	447	431	453	392	438	449	408	429	421	412	438	407	456	446	441	465	435	459	424	467	447	444	434	407	424	408	407	432	444	408	420	447	413	414	432	403	446	396	436	408	424	426	454	438	444	426	437	477	448	414	439	436	410	440	450	463	424	479	378	412	454	427	438	428	423	379	452	414	417	414	417	435	454	461	437	410	431	433	412	452	419	409	466	438	427	454	449	420	429	434	420	419	385	383	419	425	454	412	425	401	417	423	416	439	449	390	435	442	417
24905	21099	27180	25208	9602	1100	804	787	747	687	678	651	639	629	641	626	634	631	615	667	611	680	640	576	621	676	647	622	615	609	634	611	602	620	619	626	682	617	613	620	643	649	638	626	606	602	621	584	597	587	631	629	584	621	624	645	650	627	606	627	578	604	596	632	654	616	639	620	631	628	638	595	602	611	631	603	593	582	579	583	600	613	611	573	622	604	600	607	595	625	624	674	596	639	599	564	530	595	643	632	624	637	577	587	612	649	648	578	637	582	637	628	578	615	599	635	615	619	600	572	625	665	626	598	627	581	607	622	624	588	600	636	607	622	630	606	612	616	582	575	613	577	574	612	635	585	560	588	614	583	613	602	568	606	652	623	604	613	662	657	625	624	597	626	610	619	591	580	644	579	609	611	627	635	653	618	647	617	615	538	603	563	587	590	609	573	624	595	606	626	628	619	639	662	623	611	565	626	568	600	599	589	628	597	604	583	574	657	640	624	601	676	599	621	622	622	626	620	646	642	599	631	604	602	621	567	588	615	613	629	621	622	608	590	584	598	617	613	615	587	572	591	588	638	651	623	630	595	605	622	608	614	584	646	589	615	599	569	641	595	591	595	648	620	643	610	656	638	622	616	607	605	608	659	649	606	570	603	599	582	608	623	642	642	600	585	606	615	592	601	610	600	576	591	605	554	600	611	645	621	596	647	620	623	622	592	621	577	649	675	614	593	626	582	632	586	633	638	667	627	614	624	600	657	621	605	593	637	576	603	642	641	623	609	627	609	575	630	606	612	626	638	601	653	567	623	608	616	586	595	600	613	604	584	625	600	600	590	593	609	639	610	610	609	621	624	581	594	671	603	630	601	594	589	575	603	609	595	604	595	619	540	622	612	574	594	599	620	693	630	653	605	613	631	606	586	617	629	607	661	617	659	655	643	604	587	594	607	578	614	645	635	596	621	564	612	614	652	599	646	618	599	609	583	598	621	556	575	601	649	600	586	600	608	599	640	577	627	606	629	619	601	583	619	615	630	623	622	628	623	642	644	630	626	619	621	624	629	606	595	571	618	619	588	583	627	633	606	563	592	631	628	563	633	599	572	634	615	570	612	625	595	647	644	607	595	577	627	627	595	625	619	610	599	580	646	632	634	602	657	547	627	580	581	602	611	606	583	648	548	596	618	611	657	614	643	613	610	616	630	648	644	578	605	623	603	572	603	582	586	587	602	556	648	597	647	629	603	616	619	635	590	613	585	604	576	613	601	664	601	568	625	587	583	589	590	661	629	602	619	613	596	582	644	617	582	658	588	584	636	595	604	641	613	570	626	656	620	594	604	627	662	588	647	607	677	603	626	614	614	643	583	653	588	617	628	606	633	603	628	588	649	641	592	552	597	573	613	662	598	629	577	648	560	603	614	561	606	634	646	583	594	655	598	592	624	590	648	646	633	616	633	637	620	595	628	603	621	647	562	577	607	610	601	654	610	595	582	587	567	597	610	592	648	644	590	659	616	601	585	625	607	610	655	594	621	590	596	575	585	609	606	615	657	558	610	592	570	617	641	595	604	637	623	658	583	623	576	598	626	610	652	619	587	598	598	628	565	588	608	562	595	613	633	599	593	632	588	580	586	633	606	595	609	600	569	651	597	657	595	616	634	616	646	594	601	633	623	575	597	638	641	623	599	575	619	637	594	609	612	608	603	605	570	609	599	639	609	611	594	565	635	628	602	620	583	623	629	594	656	609	612	689	614	611	586	607	599	608	647	634	643	636	619	583	640	609	628	619	636	654	620	631	642	619	643	588	635	575	612	631	645	660	632	556	577	634	666	638	650	619	651	609	653	599	573	603	635	570	594	671	627	638	590	602	612	602	650	581	635	612	569	626	595	620	614	600	619	646	635	571	613	572	587	577	584	619	614	587	619	596	582	581	597	579	621	656	581	619	629	611	594	599	613	596	576	564	599	629	629	604	602	621	658	633	644	662	607	618	608	663	613	615	660	612	576	571	583	538	602	604	584	636	597	578	552	645	610	578	612	607	598	622	592	610	645	620	590	540	633	596	596	668	595	619	594	614	619	626	618	648	612	612	650	610	634	565	592	609	634	626	652	590	596	620	645	589	561	582	598	589	582	553	570	613	596	618	609	617	601	585	568	567	618	615	658	620	635	589	646	590	599	617	591	609	594	569	593	626	650	602	546	622	623	595	584	608	576	641	581	607	632	618	565	588	622	575	624	620	612	630	662	663	609	639	645	623	614	603	606	630	606	603	622	607	611	620	615	558	668	609	629	642	590	638	605	627	581	586	623	617	631	623	584	608	605	586	644	591	601	639	617	611	627	611	629	563	591	637	585	531	611	624	659	607	584	614	614	623	590	622	581	612	636	622	614	564	613	580	584	572	590	652	583	620	652	608	650	615	641	640	605	592	683	614	619	633	596	543	614	620	559	635	636	590	574	609	581	601	558	618	630	607	595	591	590	593	605	665	618	608	573	584	619	632	613	604	581	592	603	643	617	599	616	614	623	605	616	619	656	584	604	616	604	589	604	627	597	647	605	606	615	609	612	666	632	623	605	572	574	593	603	558	613	623	588	599	583	594	596	575	607	585	617	562	640	601	588	663	601	589	598	620	611	592	584	615	631	620	632	576	615	595	616	611	603	621	565	615	603	631	618	613	629	635	636	616	621	645	620	600	613	605	604	606	626	633	657	618	587	623	608	626	649	552	590	592	594	603	576	608	640	636	605	618	611	579	627	627	625	647	603	636	645	639	544	586	594	605	571	612	644	615	583	597	608	620	552	564	620	617	619	571	542	604	578	604	577	606	646	639	631	617	583	605	581	560	599	627	613	641	548	645	586	610	649	598	613	640	644	621	624	592	599	638	633	612	546	622	605	606	595	626	606	594	576	601	599	616	609	625	604	642	629	600	611	624	634	626	606	630	604	601	620	594	605	622	644	558	593	581	632	588	622	599	592	623	615	627	623	586	550	609	602	569	645	599	612	604	618	583	632	608	626	647	622	657	586	595	626	592	615	604	634	596	638	621	599	639	622	605	581	627	639	608	647	600	648	596	661	615	588	615	630	590	612	608	599	608	603	652	635	638	642	661	626	604	581	609	584	609	630	617	611	567	596	625	588	605	575	630	585	615	583	619	567	600	631	587	573	612	589	643	635	574	598	576	596	562	605	580	630	588	629	623	571	629	653	595	600	625	606	650	613	623	610	567	632	655	600	608	585	651	591	561	640	606	577	621	581	632	581	595	638	596	616	604	591	602	654	629	646	581	614	574	611	651	606	626	619	630	630	626	583	630	638	675	599	620	602	613	601	609	591	618	634	617	631	592	653	584	572	611	617	620	612	547	617	623	631	564	629	620	600	625	646	594	608	600	633	606	599	590	618	612	595	601	599	597	641	619	600	587	640	598	621	631	619	589	567	587	588	662	638	577	605	554	582	614	618	657	598	608	649	612	608	616	594	617	621	630	619	592	586	600	593
20448	5385	3593	1932	1528	1226	1115	1018	930	812	837	780	760	747	707	733	691	726	694	697	716	691	656	667	669	646	724	676	682	705	658	702	648	631	676	671	680	696	688	667	703	667	624	712	654	691	653	662	678	677	644	633	652	663	670	667	631	654	658	600	637	675	631	639	654	648	633	639	639	683	610	671	667	643	669	642	631	722	644	683	645	668	647	658	632	665	615	671	610	695	673	692	684	653	639	666	625	682	633	581	678	657	687	648	641	641	667	614	601	657	578	627	667	658	654	643	658	679	652	655	703	657	645	651	670	620	651	655	674	637	604	621	676	665	598	652	664	664	689	641	645	628	660	666	680	663	661	669	632	659	652	621	605	649	667	641	601	656	698	680	696	623	588	618	697	573	632	648	679	669	624	648	655	679	658	668	648	690	668	692	653	668	641	644	605	637	611	640	636	637	609	658	676	637	671	622	692	617	640	644	630	647	675	651	693	606	645	638	665	638	620	663	645	648	672	630	670	687	625	673	680	632	638	708	649	648	644	641	666	701	654	646	635	719	639	648	620	665	629	620	642	652	658	676	707	643	659	672	651	622	622	671	641	618	676	611	672	644	647	643	653	671	657	675	666	672	619	683	664	660	693	659	684	677	661	589	665	666	720	706	620	659	663	643	679	637	637	655	661	695	680	646	642	641	670	679	649	670	598	690	649	657	684	639	640	647	640	658	616	642	639	636	688	610	636	695	671	679	723	654	629	679	653	655	624	659	637	657	687	675	648	654	700	676	723	646	596	637	652	699	659	640	665	610	680	724	651	675	651	654	684	670	685	600	677	626	692	663	651	686	618	683	672	606	651	685	680	627	633	611	644	681	629	662	655	653	633	695	643	670	650	698	629	667	703	666	645	650	647	647	603	646	671	679	657	644	675	670	672	643	644	659	678	658	701	659	680	626	656	684	697	658	647	679	653	658	643	661	637	667	634	610	662	654	645	638	690	683	681	662	655	673	629	668	685	679	656	684	665	700	671	655	641	687	631	647	679	617	721	693	655	656	659	633	697	659	655	673	667	637	654	636	628	680	658	654	657	690	671	632	657	628	648	635	668	661	664	629	659	661	656	664	664	656	635	621	640	653	633	654	672	651	663	636	718	608	657	644	666	655	641	643	675	625	663	624	647	641	659	646	643	693	631	648	656	652	682	692	685	659	616	675	641	653	685	622	641	662	640	612	622	639	673	644	620	653	670	638	684	642	661	655	641	617	638	662	638	659	618	664	628	675	669	656	644	618	651	688	685	640	692	665	633	720	649	635	652	672	670	655	634	640	685	670	653	652	680	650	679	654	637	670	603	676	634	630	678	667	653	681	655	650	649	653	671	662	656	664	660	653	689	624	650	640	600	669	633	661	651	668	634	679	635	604	622	640	636	654	682	643	654	649	683	673	650	642	643	665	694	662	682	678	659	673	705	654	642	663	656	649	671	657	654	705	619	688	638	716	649	636	703	659	669	644	628	669	693	630	656	677	633	625	656	693	642	678	651	714	687	663	656	689	657	670	606	674	648	615	616	648	630	655	692	664	687	612	649	673	703	644	649	642	670	695	606	615	633	696	666	625	715	689	659	599	677	707	628	618	662	648	613	666	667	700	663	684	645	697	619	642	746	622	670	645	613	664	633	624	667	693	652	669	639	657	648	638	638	615	698	691	615	649	633	684	652	693	656	631	631	620	661	672	650	630	653	614	680	682	664	660	657	704	652	669	651	669	654	619	685	730	655	681	687	642	633	638	661	647	674	654	653	677	630	683	679	642	662	641	646	673	617	636	656	656	699	632	631	646	714	619	646	667	659	654	709	700	691	649	604	681	662	654	675	676	671	687	662	668	680	662	693	682	630	633	664	633	668	699	688	659	647	633	624	659	713	620	658	656	644	658	650	689	688	677	649	646	632	633	671	638	671	670	695	625	673	636	636	683	593	671	683	662	641	640	676	620	589	662	671	653	677	691	633	632	591	688	673	645	702	647	637	611	651	664	729	590	660	665	612	606	663	636	607	633	678	642	663	651	641	640	701	681	727	658	670	682	647	718	656	669	575	663	686	660	682	650	652	679	651	604	663	706	672	637	675	641	636	684	669	625	705	658	701	663	667	665	666	677	677	680	645	681	640	627	660	605	647	646	631	664	629	675	659	681	663	618	677	640	637	609	657	616	628	664	622	632	653	659	676	667	613	663	674	648	657	666	625	615	662	654	661	671	654	607	643	640	639	634	697	647	645	661	640	634	651	652	610	684	642	619	696	660	681	670	675	624	677	663	640	685	678	603	644	632	667	637	601	624	662	650	668	677	641	630	655	629	656	640	636	668	678	646	678	706	625	666	655	648	640	689	629	663	659	654	662	633	667	659	643	670	658	622	643	664	660	665	652	648	630	637	642	650	710	651	689	613	626	659	666	673	653	665	654	649	687	646	642	663	646	666	669	703	630	645	672	675	651	630	675	640	677	636	663	654	659	652	639	616	648	677	639	636	687	616	651	623	609	641	675	655	608	651	618	645	670	642	649	647	671	652	675	684	623	671	697	667	688	669	670	679	649	653	668	696	679	639	666	674	656	701	617	667	681	627	643	676	663	615	662	605	635	618	664	626	677	698	619	628	674	694	664	689	628	635	653	661	665	634	671	697	657	671	633	664	636	698	667	639	665	612	592	638	642	689	645	670	662	615	677	656	676	657	626	676	682	667	674	665	664	654	646	659	660	606	637	647	717	673	658	642	660	613	659	633	675	666	692	631	646	658	667	625	638	685	642	679	626	665	666	622	700	683	649	693	668	655	677	609	686	631	624	614	615	599	634	615	687	659	638	637	612	652	632	654	677	653	629	659	632	670	618	622	661	657	657	690	662	690	663	629	671	640	630	660	682	630	668	641	643	645	638	627	704	629	622	689	684	681	631	688	658	656	600	631	595	671	678	693	676	680	676	655	683	691	661	689	663	657	659	657	642	666	652	630	657	626	597	646	658	715	628	654	665	690	666	661	629	683	625	672	659	625	646	706	689	663	668	669	637	692	679	686	699	662	639	646	684	677	725	631	667	625	687	616	671	685	688	655	650	698	683	639	707	664	689	638	704	631	614	610	648	674	671	634	630	666	664	622	659	653	641	700	666	690	639	634	648	638	674	712	623	633	627	671	681	656	708	652	656	644	685	635	659	650	659	701	650	621	699	663	635	648	649	690	658	640	664	653	658	645	685	657	620	668	687	629	657	691	686	648	679	622	644	660	671	604	695	691	654	669	631	642	660	727	663	626	659	695	675	677	603	658	677	668	599	638	676	631	663	673	668	645	697	678	650	595	661	630	672	681	662	679	642	637	682	683	620	666	687	650	636	650	632	603	655	669	679	642	673	645	646	665	665	688	683	665	665	690	663	657	700	668	680	628	688	636	622	621	643	635	657	693	655	662	636	692	631	631	646	651	641	658	668	641	654	638	583	631	647	666	633	659	646	654	652	666
22637	21028	28670	23599	21032	21091	8013	1656	1280	1215	1130	1103	1025	966	1003	921	958	952	930	911	909	943	918	881	896	919	891	920	883	876	858	890	836	880	867	888	875	873	864	802	868	853	810	857	851	872	890	915	865	853	845	869	891	835	857	849	871	874	825	884	854	844	818	844	858	822	839	858	858	916	807	895	855	863	885	861	898	839	859	819	875	848	868	851	847	829	848	827	872	857	856	867	829	844	870	847	840	829	836	790	836	834	842	865	832	830	820	924	848	875	801	859	867	848	819	885	905	875	801	859	822	840	848	807	871	845	853	876	821	802	910	820	787	792	860	888	825	855	845	875	853	839	893	896	839	806	882	830	850	837	860	834	824	803	834	848	816	845	864	869	911	808	874	896	825	818	837	827	849	813	875	802	830	899	866	834	864	850	836	880	904	848	832	838	778	836	847	860	860	835	875	832	834	879	880	850	839	843	834	843	910	871	867	848	815	850	871	840	798	895	855	824	832	873	854	810	837	842	889	790	920	840	825	859	861	809	810	825	863	866	826	818	802	889	865	806	848	832	834	859	806	858	858	825	882	877	831	800	837	829	882	833	833	795	886	866	807	813	880	881	792	890	821	839	848	848	855	823	773	912	822	815	863	828	901	832	845	822	851	804	849	899	850	838	899	802	861	840	842	836	824	858	861	852	874	860	849	814	882	862	845	842	860	829	830	857	853	792	846	843	856	838	856	855	868	832	862	820	800	836	867	894	855	852	851	832	872	826	817	842	869	867	906	802	827	879	838	830	898	855	839	898	845	829	806	879	897	869	841	827	855	848	855	857	817	830	822	795	807	841	806	828	829	768	802	890	800	794	891	908	839	820	851	852	840	883	864	834	858	856	854	915	824	878	801	813	890	899	872	827	853	843	909	851	818	849	825	914	852	850	792	837	875	855	863	801	844	857	796	847	811	827	887	853	840	884	863	858	825	808	803	866	849	885	867	854	817	835	823	833	853	783	845	842	834	820	826	850	804	917	826	877	828	803	829	853	841	825	794	818	880	840	801	827	883	798	843	864	895	821	831	854	867	873	840	870	879	817	814	814	802	798	812	840	812	816	835	810	821	830	879	944	898	851	824	896	901	871	868	890	819	847	829	869	816	830	845	876	839	812	827	831	879	866	811	858	780	822	811	870	849	805	867	839	791	831	791	855	822	870	830	831	837	870	827	846	855	907	861	855	843	800	848	811	859	825	829	853	783	835	845	843	821	861	814	836	844	814	849	804	857	886	819	861	849	844	847	843	843	805	860	880	835	828	841	830	830	839	810	841	859	849	840	891	831	893	834	823	830	821	828	827	819	928	856	883	850	818	919	887	838	863	811	827	832	803	806	857	882	776	847	763	833	854	868	821	872	842	808	819	792	827	826	804	842	838	841	883	814	830	867	869	842	837	748	886	806	846	850	853	848	817	853	837	830	878	849	859	834	813	865	844	811	878	834	808	805	845	834	833	852	836	839	831	844	830	860	781	793	864	827	832	843	880	811	825	844	790	900	823	854	856	910	855	855	839	868	872	835	865	858	799	810	855	850	840	904	853	846	818	862	841	856	853	839	865	785	891	872	825	905	793	807	902	826	863	852	889	913	828	861	856	804	836	869	809	835	811	813	837	862	826	836	796	855	860	861	820	796	868	857	843	856	853	861	860	827	848	819	875	785	797	784	849	822	844	820	837	858	817	844	811	910	846	839	849	860	863	880	839	852	859	825	874	866	817	838	801	856	855	851	834	820	868	824	867	928	874	863	857	856	903	851	830	856	881	803	824	813	827	911	848	873	820	851	846	818	849	821	864	837	877	885	808	823	840	899	858	865	826	892	795	806	868	799	858	868	850	834	852	836	807	858	875	873	858	884	866	858	829	829	874	864	843	843	863	840	853	792	848	843	787	823	810	807	838	822	831	819	854	799	820	853	829	862	858	882	821	844	835	885	866	829	872	858	796	836	811	855	882	826	847	876	865	822	831	811	809	841	798	810	891	851	846	829	835	809	844	822	860	810	834	855	804	848	840	837	853	844	863	846	807	868	824	824	818	817	845	896	832	816	828	859	892	856	789	796	860	839	861	805	858	813	862	870	874	799	891	865	839	884	830	871	841	828	850	869	828	837	824	865	820	822	870	794	785	814	865	850	856	827	754	830	840	846	859	857	862	806	891	831	820	829	870	867	810	867	906	838	822	790	830	803	816	895	839	835	838	875	837	869	876	858	833	823	852	818	793	831	888	807	870	846	833	845	812	856	880	866	923	863	775	874	822	815	860	848	846	800	863	841	824	850	791	865	842	790	825	844	893	834	859	860	789	889	847	862	820	877	862	837	828	809	866	818	827	813	902	817	804	812	860	851	879	849	816	872	830	802	827	854	786	818	863	852	793	842	864	860	819	845	848	876	791	827	799	824	857	864	863	871	908	916	842	819	882	877	864	837	828	854	818	857	904	814	832	808	837	817	824	882	872	799	833	798	878	872	911	814	857	901	848	853	812	818	817	887	892	872	814	875	846	849	859	834	829	882	835	841	792	831	786	834	879	872	823	835	836	856	862	836	818	880	862	849	847	792	889	852	887	805	822	835	830	837	856	788	878	855	804	874	841	843	831	829	845	864	842	847	824	857	859	838	867	733	817	851	797	849	848	889	838	831	855	858	860	824	900	852	859	886	892	850	803	896	847	856	839	866	841	793	826	876	873	757	788	819	864	824	878	875	799	827	825	818	796	872	849	831	857	813	794	831	895	833	779	916	866	828	873	833	851	786	882	803	846	805	860	846	875	839	874	860	819	844	834	836	858	816	838	846	845	845	836	861	861	862	804	887	852	844	817	814	891	821	838	815	910	871	841	818	889	868	880	843	883	882	817	814	834	858	812	848	870	867	904	844	839	842	886	834	855	845	879	851	843	832	846	854	835	836	826	834	839	835	845	878	824	802	768	840	832	839	823	802	803	876	851	842	889	855	817	891	889	826	858	847	843	823	831	885	834	844	843	825	827	881	872	771	800	871	839	859	824	851	868	899	807	865	876	832	815	862	883	841	860	868	798	794	819	854	819	859	832	845	823	830	863	834	860	815	843	830	813	795	864	818	842	858	857	865	840	836	831	803	808	849	821	863	815	847	891	813	835	836	861	813	865	855	888	862	831	840	866	804	849	828	799	827	833	860	825	906	835	855	801	826	857	841	831	805	834	821	875	810	836	863	869	921	847	820	861	808	810	831	889	831	848	802	855	842	833	883	808	869	789	825	836	828	864	878	843	812	822	830	821	826	874	843	815	871	798	846	859	838	863	819	859	872	846	789	847	829	869	836	818	837	822	841	876	846	833	815	798	779	868	878	781	792	878	823	850	852	922	860	847	854	826	811	875	797	827	865	852	826	810	852	828	881	921	850	860	795	867	890	863	850	857	897	833	871	807	811	864	874	879	824	855	850	876	868	850	832	832	888	857	888	862	855	835	876	850	865	867	823	838
26547	15019	10058	5137	4024	3017	2397	1999	1700	1435	1359	1233	1156	1062	1067	1037	1025	966	988	941	954	960	966	938	948	913	891	899	879	868	900	889	882	843	892	897	904	893	863	865	809	858	832	841	874	862	839	900	832	881	878	873	866	790	840	855	838	861	857	839	863	870	862	823	834	859	843	825	845	794	873	892	870	820	825	846	856	850	811	871	858	882	850	848	860	835	872	820	881	871	843	849	862	775	795	860	798	907	875	851	839	848	835	850	912	847	831	801	808	817	835	890	826	850	809	870	820	879	806	875	841	872	858	872	861	838	854	840	838	804	841	840	862	807	895	868	806	860	841	838	862	860	819	866	831	826	857	838	835	837	899	839	865	830	801	880	852	839	870	810	908	857	886	852	814	822	816	836	828	856	865	879	832	790	835	851	838	801	849	845	816	858	885	846	859	815	849	882	880	881	838	914	878	876	877	822	821	876	848	847	837	833	856	838	829	859	874	821	864	874	855	860	817	849	822	884	819	859	824	884	829	891	822	873	812	858	862	865	840	820	881	862	802	870	848	890	843	803	869	856	885	856	872	859	827	874	888	878	841	878	862	822	818	781	873	814	855	838	863	822	813	837	814	861	904	842	853	867	835	877	920	835	862	826	796	791	849	836	850	839	846	887	858	880	802	908	804	816	831	846	808	820	895	825	867	824	835	867	826	843	815	829	787	861	866	816	885	849	902	867	859	825	884	815	876	830	914	850	803	836	867	835	819	853	838	821	862	860	766	813	805	845	827	831	849	853	881	874	875	855	823	874	799	845	837	849	832	864	854	811	824	847	834	841	888	861	834	829	837	862	887	787	820	835	877	893	846	836	838	866	821	883	907	875	841	821	851	866	827	815	860	809	833	879	855	859	851	816	847	817	823	823	824	857	855	871	841	902	803	821	785	879	809	815	864	815	863	824	845	883	849	856	880	866	917	798	842	888	826	822	850	818	864	887	840	881	838	834	875	841	879	845	846	883	874	816	852	875	797	842	827	859	873	798	829	860	849	790	859	850	837	814	858	858	847	827	809	821	836	891	855	807	840	847	860	806	855	857	820	857	819	830	848	805	824	849	908	850	882	777	840	837	899	847	839	888	871	865	858	772	820	807	848	855	836	887	814	866	834	815	822	810	826	845	822	885	810	825	854	846	822	861	829	868	876	800	876	911	890	847	839	820	789	865	858	843	860	850	871	797	885	861	804	851	801	828	827	797	750	784	838	856	884	838	794	862	833	795	833	821	847	878	813	790	873	820	842	886	908	816	829	802	867	836	813	829	785	809	821	809	785	888	850	866	877	766	824	848	812	821	837	824	871	844	847	832	837	893	881	814	793	844	863	891	812	844	868	857	879	883	808	864	837	827	859	849	808	883	851	847	798	817	851	886	828	791	848	869	814	895	844	845	879	847	829	861	872	887	855	835	869	903	847	845	821	912	831	813	847	837	845	862	819	875	837	841	870	809	848	864	824	852	876	836	832	850	828	857	841	855	855	844	906	794	835	814	802	827	855	843	864	901	818	853	848	850	808	843	878	873	851	872	873	853	845	832	841	858	844	864	904	870	898	888	768	859	806	851	888	849	880	827	851	857	876	851	870	815	863	885	800	887	816	834	881	865	826	895	912	871	859	844	872	918	878	854	854	886	830	837	839	883	896	792	817	836	895	874	889	820	822	832	822	834	874	830	831	833	819	797	829	844	851	856	861	810	854	884	825	823	890	841	821	869	843	890	820	890	878	883	806	850	841	819	851	861	813	811	829	866	858	861	845	857	836	792	805	857	842	878	855	844	918	813	821	827	825	878	839	879	874	821	839	856	841	826	829	837	843	862	867	855	864	902	857	865	839	884	850	857	816	840	852	892	795	801	855	894	809	836	836	832	820	808	835	832	903	839	823	817	857	849	845	872	820	810	883	852	833	873	861	834	858	853	857	813	825	810	848	848	847	844	862	914	817	860	833	851	807	807	800	789	791	807	862	854	840	847	855	845	861	871	869	843	821	814	868	860	845	886	871	861	806	781	863	862	836	854	817	801	858	842	829	870	818	849	804	856	803	844	842	804	889	846	845	863	899	837	825	836	790	854	812	865	844	900	850	864	844	832	832	820	850	857	847	886	802	873	864	864	846	853	822	843	825	812	830	862	814	801	855	885	841	834	822	876	873	794	908	777	890	846	868	847	841	857	822	809	834	835	782	861	775	825	842	887	873	824	833	873	858	873	816	830	860	852	910	870	851	920	837	871	875	893	846	832	831	860	880	848	926	825	835	839	854	849	777	901	776	827	831	836	851	864	874	815	843	847	868	826	862	828	830	908	785	828	858	878	892	884	826	794	828	869	845	852	854	795	922	887	813	848	803	867	861	855	836	760	855	789	837	795	856	842	841	818	812	841	842	831	841	842	848	876	815	819	838	886	816	859	846	845	911	845	862	878	821	792	887	871	830	850	873	835	814	816	797	828	844	866	878	882	847	857	866	815	809	879	871	832	783	839	849	881	821	840	818	902	850	835	825	842	820	811	820	876	866	903	850	861	865	854	862	821	885	866	845	813	820	848	853	886	872	866	872	833	859	794	873	848	841	833	773	878	851	846	830	878	846	857	877	889	790	902	869	853	854	823	877	863	847	855	814	879	824	905	878	808	844	891	872	838	781	840	813	840	784	831	848	849	846	828	851	843	871	804	815	872	844	852	836	832	835	840	857	903	874	838	822	825	869	832	876	837	838	921	866	842	810	853	835	843	839	857	876	847	805	834	818	814	835	831	877	836	830	816	808	917	800	898	843	851	853	818	894	898	905	819	825	893	871	883	863	836	819	869	840	847	852	887	846	839	846	809	850	834	856	839	762	859	839	872	867	794	854	876	827	851	846	857	845	786	879	821	837	847	845	820	825	872	800	844	825	805	823	889	857	910	935	824	838	829	903	853	899	860	855	814	836	859	825	818	837	807	820	870	858	855	906	845	817	881	815	815	839	837	869	844	850	851	870	844	820	845	825	815	854	849	827	873	855	813	848	875	860	823	819	876	890	817	830	837	876	807	849	854	822	799	850	845	831	894	866	827	880	829	816	860	876	873	875	825	814	897	860	826	845	791	867	890	790	903	807	826	841	832	864	807	830	800	770	879	787	855	817	848	798	872	851	834	843	799	812	850	836	850	801	860	844	899	815	894	865	838	845	858	825	847	875	913	866	841	845	820	778	892	880	851	832	813	817	803	924	874	830	820	851	866	833	837	837	798	846	885	812	827	842	825	849	823	801	851	853	867	891	790	868	839	828	844	845	838	867	827	848	827	852	785	837	856	828	844	809	882	827	874	822	836	864	770	796	877	862	845	838	858	831	879	838	829	846	882	766	850	816	837	853	896	849	819	836	850	838	820	887	860	824	854	789	850	845	845	888	859	830	870	840	856	822	835	839	817	825	824	819	862	915	920	770	836	877	800	828	830	829	811	854	870	864	833	856	863	861	858	835	840
27733	18109	4052	553	406	333	331	322	328	324	315	320	311	300	299	304	308	312	282	340	307	310	311	295	307	333	326	313	306	300	298	331	327	274	299	334	281	332	291	351	298	310	345	327	292	307	309	325	309	310	308	322	325	319	344	303	305	318	321	323	303	299	320	308	332	333	299	320	285	297	298	330	326	296	316	285	314	294	315	312	309	328	325	328	293	293	321	338	328	315	308	311	315	294	314	320	297	306	288	320	342	305	313	266	329	335	338	326	307	310	292	301	315	319	339	300	334	286	316	285	280	314	286	281	320	331	298	312	311	266	286	312	323	327	292	316	287	300	312	297	310	311	316	302	304	301	314	336	317	300	354	325	335	294	302	307	325	279	325	331	318	302	304	314	298	304	345	311	304	302	337	302	327	300	329	318	319	338	322	343	301	317	326	304	334	308	357	328	311	349	296	301	334	322	325	298	344	337	260	298	299	327	327	336	325	317	285	295	301	300	322	312	289	284	338	320	325	303	310	331	290	313	305	337	327	300	285	320	327	260	335	335	335	341	311	289	315	328	313	302	329	303	292	324	300	300	309	310	301	287	320	300	312	350	313	305	302	273	310	303	291	295	312	320	327	314	304	295	317	315	303	322	322	303	300	285	294	341	338	312	305	300	296	306	314	305	289	347	327	317	319	333	325	288	328	332	327	313	310	289	289	332	306	342	341	276	285	336	314	355	332	321	323	325	302	312	333	303	318	325	291	305	294	298	355	297	319	304	328	349	274	322	311	316	305	286	315	299	327	300	314	279	310	283	294	304	292	327	292	304	315	320	302	333	302	307	294	352	304	315	319	310	309	292	303	281	303	318	340	300	315	331	296	352	298	323	333	292	294	268	289	323	295	301	295	292	301	295	288	309	279	300	314	333	320	329	312	331	285	305	319	279	284	301	295	283	322	309	281	301	293	290	320	312	352	307	263	326	317	292	282	328	305	334	295	330	308	333	324	298	280	310	317	320	313	332	272	306	306	310	318	286	283	307	306	307	322	306	322	338	306	290	303	305	296	302	306	277	320	314	330	316	309	307	270	313	304	334	321	322	312	312	304	286	308	270	287	324	329	288	279	328	316	314	272	292	315	332	317	324	325	311	287	321	280	280	309	320	324	290	308	318	315	341	294	281	332	305	293	334	290	316	319	329	308	337	338	312	311	292	281	287	287	310	301	340	340	294	339	314	329	301	295	307	311	302	310	329	271	307	313	316	315	311	314	354	301	327	323	295	310	295	320	293	316	300	299	317	337	316	321	307	297	308	322	275	332	311	330	300	306	292	322	322	325	331	343	292	306	325	307	321	309	323	296	319	308	322	309	318	310	321	287	323	282	309	293	323	309	338	301	329	324	302	284	309	287	292	287	296	313	294	271	303	317	334	309	292	312	316	274	314	309	321	304	300	306	264	314	325	317	324	312	292	314	332	317	274	314	309	338	334	306	315	310	282	300	310	272	316	302	292	314	298	296	296	316	324	348	307	289	302	301	319	337	306	306	312	303	317	322	301	298	305	294	312	277	305	320	305	306	297	289	312	292	288	332	319	314	322	292	342	322	289	300	288	318	308	306	320	290	310	337	285	303	301	293	290	318	287	311	293	297	301	322	314	345	323	346	324	316	290	298	294	281	311	324	294	287	326	326	308	319	322	314	293	304	323	298	307	323	315	313	300	319	296	324	295	291	283	305	291	318	312	332	317	324	342	291	285	302	345	314	334	307	293	315	326	277	338	310	325	314	298	319	300	335	286	328	318	311	317	307	301	323	308	324	327	315	322	339	318	316	292	317	333	302	275	298	307	328	325	304	299	306	304	331	284	309	319	306	298	304	320	308	321	325	292	312	332	330	287	278	339	320	322	306	285	310	323	320	300	295	333	301	289	291	294	316	295	322	329	308	316	316	311	299	291	333	334	312	299	331	316	312	303	292	300	293	324	308	290	294	318	316	309	322	271	339	294	277	315	325	319	312	331	299	311	285	292	299	285	305	328	310	313	315	318	311	310	304	317	341	294	293	297	307	306	319	332	320	303	321	309	331	286	313	287	347	292	290	295	319	295	304	314	316	327	300	301	328	330	315	266	342	304	333	295	322	334	298	338	328	314	298	318	306	291	307	299	278	293	308	309	318	323	323	308	301	336	318	267	275	292	317	329	286	305	307	318	282	314	306	281	305	282	307	297	287	298	300	304	307	298	326	334	290	309	311	306	294	324	336	338	298	306	314	329	277	325	308	340	294	315	307	296	312	325	312	300	334	286	322	291	272	294	322	306	312	320	299	330	296	312	337	304	284	312	321	305	310	297	320	330	323	273	295	325	291	325	292	310	282	320	314	298	298	303	317	325	305	301	322	292	319	322	288	298	274	323	284	319	315	326	358	330	278	296	305	301	277	303	297	324	310	284	316	290	324	301	357	298	344	287	303	287	287	351	307	311	307	308	311	334	302	312	313	319	326	337	332	287	279	327	312	291	326	266	301	312	329	309	304	298	295	319	261	298	305	307	303	295	326	342	334	273	300	305	305	309	307	335	281	309	331	305	278	332	297	306	310	289	287	286	320	302	340	308	280	280	285	328	291	330	287	314	316	311	298	304	324	303	338	279	305	302	311	279	285	297	296	324	323	305	293	299	312	306	327	283	317	321	322	334	313	298	290	302	349	303	318	321	277	304	295	300	287	305	316	313	312	285	315	339	329	292	298	271	323	297	291	345	276	301	348	314	283	311	299	324	283	328	284	308	357	288	282	293	275	324	302	316	292	308	332	317	298	320	329	304	286	310	317	276	315	295	324	283	343	263	292	305	304	289	291	308	303	327	297	290	282	305	309	276	302	304	312	312	289	342	296	322	339	311	289	321	297	335	346	317	299	293	312	309	293	298	315	306	306	306	309	307	307	339	296	290	321	320	314	313	302	303	305	314	301	281	312	313	299	304	324	309	352	305	317	327	299	281	305	303	283	297	276	280	331	290	327	326	299	318	308	322	333	282	317	320	323	346	304	296	298	302	322	273	312	294	306	296	298	307	310	313	306	304	300	308	300	286	309	304	320	323	319	331	303	316	265	322	300	319	301	318	307	327	321	312	322	312	313	315	309	303	338	303	325	306	314	303	288	312	304	301	285	304	294	313	290	297	286	303	314	313	306	306	294	310	305	273	292	298	301	305	361	312	309	300	348	320	317	316	339	323	307	313	295	299	293	291	302	307	306	300	308	299	311	306	303	291	318	281	300	293	310	308	273	282	304	323	310	334	309	314	337	313	297	334	360	329	276	295	288	302	328	298	296	279	321	306	334	323	301	319	315	303	280	327	313	286	307	353	323	329	301	297	305	298	306	273	318	357	314	318	306	303	286	323	322	326	344	280	306	324	309	305	296	318	302	327	312	310	303	291	320	331	329	301	324	313	331	317	275	311	301	341	319	300	298	291	304	293	280	307	332	317	311	296	286	317	300	344	318	317	327	312	294	323
9284	975	690	464	449	448	392	368	407	370	346	343	377	318	343	392	357	322	379	334	363	354	315	402	345	316	353	338	354	332	359	346	373	371	324	362	364	362	360	332	358	367	367	366	357	346	365	350	375	350	358	371	372	341	331	362	340	365	306	370	336	348	357	334	341	365	334	333	388	339	333	338	405	362	367	336	345	387	341	353	385	330	349	367	300	393	308	375	335	342	337	345	334	345	335	368	356	340	373	309	374	329	328	325	374	352	356	360	335	324	372	321	333	340	354	357	330	394	325	334	387	335	356	342	385	315	353	355	352	347	349	370	340	372	360	330	352	354	369	369	389	359	359	403	359	306	380	338	361	374	347	324	360	386	346	343	357	348	337	340	335	327	356	349	342	337	347	342	350	335	323	331	340	388	382	324	348	373	365	384	317	342	344	345	358	355	332	350	350	344	348	352	336	353	357	346	370	343	352	338	366	312	369	335	310	369	346	362	340	368	338	378	348	365	363	351	329	374	333	330	345	372	345	358	334	314	333	393	351	354	358	327	361	359	373	307	361	362	339	366	343	356	338	361	345	371	373	350	325	366	322	337	368	387	367	359	376	365	355	352	378	350	358	359	371	326	362	354	335	354	322	395	346	342	368	343	350	377	329	372	334	345	331	344	340	328	349	352	346	352	335	368	327	333	368	335	356	346	358	364	349	352	326	362	346	369	361	373	354	377	380	351	366	309	358	385	378	352	345	381	331	340	342	339	358	338	305	376	336	362	313	329	365	354	338	369	323	349	324	362	316	332	351	317	323	363	311	356	329	347	374	360	346	331	324	330	335	345	344	354	335	346	342	345	351	354	357	331	336	338	356	364	350	330	345	352	333	375	317	364	345	335	336	374	355	368	322	368	349	365	351	369	334	350	355	336	345	353	330	363	338	366	363	308	350	346	328	333	342	359	376	339	371	357	323	364	362	378	354	353	353	346	374	346	375	346	340	360	375	356	349	339	332	365	354	339	350	312	371	342	324	346	380	344	344	352	386	328	360	353	332	367	347	354	349	364	343	364	399	363	354	343	326	350	330	348	356	332	351	324	364	354	356	333	363	396	375	365	339	342	371	359	364	335	357	340	375	372	345	360	353	319	346	374	373	318	358	383	351	365	361	307	377	330	310	361	349	350	360	354	343	385	355	340	369	343	351	350	353	354	368	313	376	335	322	351	343	394	348	317	337	340	326	333	347	332	355	344	322	329	365	362	330	370	343	356	387	357	359	359	346	341	394	338	351	344	350	362	366	360	377	338	361	343	383	347	364	346	325	341	322	351	321	351	343	359	351	328	343	355	328	381	342	342	347	386	351	372	380	366	362	324	369	327	349	354	327	327	342	337	325	345	337	338	338	322	363	372	345	362	383	381	327	384	368	354	343	340	333	370	338	326	333	365	349	344	337	335	374	356	341	395	341	349	367	376	335	321	304	337	345	371	369	361	363	353	395	346	363	333	346	348	362	347	335	334	393	348	385	326	308	320	387	354	344	327	371	361	338	335	356	375	333	363	360	366	320	353	321	343	342	332	326	339	353	345	360	365	367	331	347	323	341	320	341	380	360	344	338	354	347	361	340	368	340	356	314	342	383	355	336	304	395	342	338	364	373	371	368	344	364	355	377	346	345	319	364	362	365	372	362	346	327	338	344	363	348	362	338	391	374	350	375	348	348	386	366	369	344	359	366	368	381	358	330	352	335	333	335	334	333	347	355	342	332	321	350	348	318	344	376	356	362	358	378	361	369	346	363	369	337	315	329	343	388	347	316	351	384	334	349	350	366	324	318	310	344	349	330	347	331	354	361	344	333	335	363	353	318	347	374	303	352	353	333	369	343	341	356	332	355	365	387	371	352	334	358	367	350	366	339	370	342	330	343	364	339	346	345	315	356	338	384	361	381	339	345	332	365	328	323	323	353	360	345	350	336	366	368	373	341	388	352	345	368	353	361	360	356	356	378	305	343	327	372	352	350	375	337	335	322	362	351	337	337	329	361	349	363	358	356	385	344	316	358	364	335	364	356	331	319	356	359	348	362	358	334	324	338	335	328	349	347	351	335	316	343	383	342	321	335	371	321	340	336	356	351	364	313	355	356	343	358	338	303	314	320	369	340	351	355	334	363	390	357	319	372	357	357	384	323	375	322	326	376	363	365	328	345	375	383	357	388	336	325	350	364	322	373	327	356	331	369	323	333	351	344	321	330	369	328	332	356	347	348	337	319	355	352	384	338	362	336	342	340	364	330	345	361	368	376	353	372	348	376	350	347	331	374	358	315	327	358	373	352	328	344	336	343	360	355	360	366	356	376	332	343	338	352	360	345	380	321	333	344	334	384	353	348	343	377	340	343	341	365	338	338	372	330	326	358	339	313	361	343	334	392	352	384	333	329	379	328	365	342	375	378	343	410	355	346	363	339	334	369	336	342	383	348	382	335	376	342	382	363	368	349	383	336	341	358	352	343	348	361	361	377	329	361	344	339	343	340	328	356	320	367	321	337	351	358	364	372	359	336	332	349	357	375	345	326	342	336	354	356	337	339	360	329	376	360	360	343	361	343	328	373	359	360	316	378	339	313	379	358	355	342	315	353	343	383	320	309	342	328	326	358	332	362	329	396	327	351	322	357	334	341	336	351	352	374	363	362	327	354	354	363	356	344	367	327	363	346	349	349	362	361	350	301	341	331	334	376	345	355	354	331	341	365	368	356	352	356	331	348	350	300	406	327	350	307	353	337	357	330	339	366	386	370	342	345	334	331	342	347	349	372	348	361	335	360	317	336	344	351	356	352	361	328	342	349	351	337	351	328	371	355	346	346	352	340	325	371	325	331	338	358	349	382	322	327	327	357	342	322	346	344	358	331	343	349	347	324	343	369	315	297	347	362	352	338	373	352	338	363	320	369	343	339	364	354	346	340	329	338	338	332	336	383	366	359	336	369	350	395	359	329	365	315	357	354	369	319	344	361	322	330	334	358	322	392	321	351	340	363	351	336	366	345	367	378	345	351	346	358	385	352	349	317	357	350	335	334	332	370	332	352	335	372	372	347	373	388	342	341	350	358	356	355	338	343	370	370	325	348	352	321	360	358	333	360	366	328	366	373	353	355	373	337	382	332	380	341	358	374	348	358	335	335	337	364	368	353	340	384	331	344	358	379	346	357	376	364	394	358	357	373	365	303	341	344	334	333	348	381	340	348	335	335	353	380	341	340	328	389	332	337	354	334	365	362	364	335	363	340	345	329	354	311	363	341	345	375	364	335	349	324	382	345	367	355	349	346	338	324	376	335	312	334	354	307	345	318	337	327	351	377	368	347	366	354	357	331	370	375	363	349	346	349	333	322	376	349	346	349	413	375	351	334	347	335	372	370	348	334	342	356	361	393	322	348	354	341	399	345	359	375	356	356	370	351	340	361	346	328	356	352	323	333	357	360	350	333	368	353	360	345	370	318	345	375	363	360	347	350	351
23785	21090	28291	24095	21079	8599	1143	795	627	540	529	471	507	509	484	479	482	452	461	429	420	442	435	436	431	424	444	397	437	408	425	430	433	382	397	394	388	454	402	396	417	443	414	447	400	418	410	413	428	377	433	346	407	401	396	421	411	381	405	412	377	429	425	408	405	414	387	429	412	435	389	425	384	378	409	403	417	368	414	417	407	376	408	394	418	405	418	411	415	399	379	433	398	428	404	401	391	431	414	397	437	396	398	390	415	405	463	378	430	428	396	431	395	398	389	392	450	378	418	418	375	371	428	417	411	378	443	397	379	397	381	402	391	395	410	389	395	416	422	398	381	387	381	407	402	416	412	421	417	422	431	412	424	414	381	380	426	396	421	389	374	408	413	399	386	416	432	405	423	390	440	402	447	363	384	392	418	440	403	397	412	443	388	388	432	425	403	364	399	377	397	384	401	399	403	370	391	403	424	417	377	411	419	416	366	407	406	412	384	400	428	405	386	406	377	427	441	397	440	383	402	411	423	371	458	406	359	412	438	436	434	397	401	422	425	387	378	421	434	397	440	387	384	412	398	412	411	406	407	390	382	415	426	370	375	412	397	367	426	421	388	400	422	388	408	409	363	405	406	398	421	411	413	416	380	405	396	394	391	414	403	415	398	368	386	424	420	384	419	403	395	446	367	427	388	405	427	410	439	346	406	397	387	386	418	403	411	404	396	405	414	437	385	391	441	382	399	367	397	374	423	387	383	392	430	434	406	398	386	400	386	374	393	390	420	401	395	378	392	405	400	402	428	386	412	387	392	411	415	428	400	408	434	378	399	357	393	414	438	413	412	388	399	405	422	400	378	385	415	399	375	420	414	402	432	404	454	421	420	404	372	386	390	404	385	424	401	385	390	437	410	416	453	463	431	432	406	420	404	410	426	416	408	425	397	420	423	422	390	383	398	398	376	404	363	418	405	418	381	389	405	377	444	400	378	411	427	392	370	429	450	405	405	392	401	418	385	410	392	396	389	415	418	421	411	440	366	387	399	412	422	427	387	416	391	392	427	391	386	425	394	378	427	371	451	458	389	378	413	418	386	417	351	444	398	391	419	397	405	386	413	382	406	421	427	429	423	412	408	429	404	396	428	386	376	399	416	418	388	397	409	414	383	455	397	414	392	426	396	396	410	403	437	405	396	418	399	392	413	403	432	366	414	442	380	388	441	414	407	381	381	395	400	383	395	423	404	386	407	350	404	406	369	451	447	401	450	423	413	368	399	419	424	415	390	390	414	401	388	401	398	442	407	378	367	417	450	405	391	398	423	403	416	417	412	392	418	371	399	365	392	435	403	394	378	408	407	411	406	388	395	411	464	377	385	410	444	416	392	424	402	426	411	408	413	400	440	401	387	386	386	428	427	410	374	395	383	411	406	434	415	413	406	380	381	351	401	428	391	405	399	414	412	399	445	429	429	418	418	368	389	386	422	399	413	394	395	388	424	397	369	373	434	459	410	416	414	402	432	427	376	351	435	399	424	411	410	375	419	418	412	407	392	413	395	416	431	388	384	399	401	392	390	398	430	392	371	403	386	382	354	406	427	404	388	382	433	422	417	381	394	395	417	409	446	383	415	403	378	385	404	383	415	408	362	438	417	464	391	401	402	405	394	451	419	377	420	407	419	421	421	377	370	395	386	419	426	415	354	378	404	373	424	394	400	407	405	397	425	415	409	379	423	430	414	391	458	387	445	432	421	410	412	408	386	434	403	440	436	387	380	406	383	414	412	403	423	378	401	407	397	400	422	405	399	382	397	400	386	381	400	406	400	381	387	403	370	403	422	457	429	405	390	413	385	388	424	385	391	400	373	451	393	409	359	409	385	386	409	431	402	415	383	390	432	385	421	390	376	395	413	410	405	386	410	425	444	409	373	393	410	390	425	382	382	378	401	379	416	398	415	396	404	439	381	413	390	389	385	376	402	394	414	403	421	412	436	447	395	375	423	398	414	436	353	384	448	378	417	401	389	418	405	435	422	449	430	386	416	391	394	412	421	384	422	410	370	415	425	398	424	417	413	386	408	409	393	416	395	418	453	428	403	417	392	426	430	413	408	396	394	373	422	403	394	407	375	394	412	397	445	437	404	434	398	382	404	423	386	414	399	406	420	402	422	430	415	396	435	420	401	400	426	412	344	402	437	408	406	352	395	384	404	397	391	401	412	431	398	406	378	412	421	390	402	414	386	433	408	375	424	413	364	417	379	410	427	390	448	416	394	392	416	456	407	397	390	434	395	405	425	431	401	383	386	391	394	414	393	414	410	408	422	393	423	405	417	366	381	395	410	414	389	385	401	372	389	410	386	408	394	389	392	370	431	412	373	418	407	400	405	454	422	433	399	397	415	417	398	385	410	392	385	424	401	406	433	372	408	392	397	397	403	396	407	430	377	411	399	396	416	395	374	406	394	412	411	416	415	423	417	425	359	404	437	431	425	406	404	404	423	426	407	439	392	401	396	400	413	411	394	400	463	385	418	420	378	388	439	427	396	430	406	392	415	397	362	442	406	366	395	402	382	396	397	410	411	374	423	413	439	414	395	390	385	434	403	402	412	421	419	391	398	432	418	425	432	398	380	401	424	438	409	417	389	429	393	401	418	382	418	403	404	415	399	402	387	417	420	383	401	411	366	391	421	359	371	421	372	411	387	413	410	395	390	395	375	406	387	384	416	400	340	360	401	390	427	418	394	400	367	379	400	447	444	442	403	390	408	391	408	415	362	397	383	402	427	421	418	404	392	363	374	423	392	400	421	448	411	407	421	375	400	406	433	374	399	379	432	383	439	364	381	421	400	453	403	389	388	420	393	371	406	439	423	383	392	410	407	432	439	408	400	419	385	398	412	406	438	425	426	401	359	419	431	416	426	398	403	465	400	377	410	418	403	376	418	392	373	437	406	406	417	405	399	440	414	397	414	404	390	376	447	422	413	440	401	407	448	378	421	391	422	418	382	428	407	410	395	379	374	420	389	389	433	387	428	386	390	416	422	399	428	411	398	418	466	352	424	376	424	402	417	378	410	384	387	403	382	415	368	403	378	377	397	422	401	386	420	397	439	431	422	412	398	420	409	423	395	391	378	435	388	419	394	382	414	410	443	403	390	423	417	385	373	390	374	414	408	382	452	404	408	443	399	444	403	419	389	411	361	398	408	393	403	401	431	424	373	406	408	413	421	422	442	378	419	383	381	419	456	380	406	385	374	403	396	382	415	394	378	367	421	415	365	405	429	404	401	411	395	455	393	423	353	390	388	444	407	433	392	384	442	366	423	374	416	418	397	387	379	391	402	406	420	373	394	433	390	433	382	418	412	406	422	397	362	401	450	429	426	421	373	388	367	367	404	422	434	419	399	404	407	429	406	411	374	386	396	428	404	401	363	380	399	402	391	415	418	413	394	403	413	404	424	395	444	410	382	385	412	402	411	428	382	394	385	409	415	393	404	386	406	411	460	413
22633	9040	5854	2807	2113	1649	1287	1014	891	762	684	637	595	547	568	513	513	512	500	515	474	445	461	481	461	484	453	451	442	477	462	447	407	472	417	447	466	418	471	428	452	448	428	440	431	417	461	452	476	426	426	444	446	447	434	451	442	445	440	432	428	420	395	473	458	433	408	423	443	425	389	446	410	426	426	432	416	445	420	440	422	407	467	466	389	436	447	470	411	417	446	412	421	413	408	402	469	412	435	451	423	399	426	472	417	415	448	422	459	463	429	416	400	389	439	419	423	455	435	464	435	428	450	442	430	482	422	434	398	437	411	438	417	410	421	444	421	379	431	450	406	425	393	399	450	482	446	465	424	437	447	395	461	425	424	414	424	405	430	412	421	394	444	411	437	460	430	403	461	458	473	464	474	426	440	445	476	433	403	447	426	444	439	452	425	389	387	400	428	412	434	428	418	403	439	436	428	412	408	424	421	415	375	399	490	446	461	433	458	392	457	394	399	433	445	446	427	389	455	438	435	411	449	465	457	405	453	409	440	428	447	431	454	472	421	434	401	440	409	405	430	455	394	448	430	393	469	425	411	400	412	442	428	424	418	394	437	426	462	450	416	422	455	462	417	438	420	474	430	428	425	415	410	423	432	436	450	457	436	477	453	435	436	474	444	398	464	442	438	435	405	401	479	452	420	425	436	417	451	440	426	447	427	453	429	410	407	419	443	434	392	423	389	435	422	459	393	424	401	411	440	455	422	439	449	417	448	445	407	428	451	446	444	456	396	453	406	443	470	430	438	418	388	407	409	444	441	487	432	423	410	439	405	433	413	436	406	452	441	440	411	417	462	443	447	440	419	433	433	428	437	431	439	414	431	418	372	427	399	438	416	427	447	429	401	453	435	426	445	441	383	444	449	426	461	394	424	445	485	454	406	446	480	414	421	451	412	415	419	461	419	440	466	433	444	416	442	455	444	396	428	425	449	442	389	414	437	399	423	438	399	455	449	446	412	449	385	422	398	418	441	413	455	447	401	430	383	424	428	429	426	443	415	407	426	429	442	430	475	408	383	441	443	440	439	449	378	433	432	435	399	424	399	453	414	441	411	426	416	434	438	444	449	410	443	448	466	418	495	431	416	449	416	422	458	442	384	449	413	444	421	420	443	439	428	422	483	460	447	409	365	448	415	446	412	467	454	393	424	420	385	428	437	406	405	427	419	396	454	460	405	460	423	439	440	414	461	445	408	430	378	419	463	420	438	435	416	437	417	463	405	438	440	444	416	406	419	427	463	464	409	490	464	436	477	430	427	420	425	435	457	422	460	405	427	444	450	434	430	410	479	427	454	438	460	446	437	418	456	394	470	470	411	446	407	407	423	439	438	447	420	462	456	441	414	414	398	427	471	434	433	449	435	443	410	437	456	474	412	456	449	449	419	416	422	445	434	417	384	413	460	417	435	452	420	401	463	464	400	414	442	412	431	447	436	417	441	434	425	419	420	411	463	442	434	404	434	453	414	427	447	414	415	437	434	375	438	402	444	432	437	437	406	439	437	422	429	422	417	462	417	415	400	434	457	422	453	452	442	429	374	477	468	416	453	419	420	419	398	450	467	428	448	421	399	447	426	439	402	422	448	398	425	435	399	438	460	406	398	445	409	422	436	391	396	456	445	458	417	420	430	441	430	480	407	430	446	429	457	411	377	493	460	404	430	459	445	464	432	461	446	472	390	450	469	430	457	398	422	405	433	416	434	404	447	391	410	457	421	436	411	428	449	451	430	397	456	476	435	442	441	429	409	447	429	415	477	447	428	450	435	395	401	434	429	447	435	455	402	414	437	435	421	392	406	454	396	455	425	408	385	402	441	465	472	452	432	420	456	425	415	445	443	433	464	412	427	432	419	440	477	449	415	421	463	454	457	451	442	403	384	424	466	437	447	461	436	470	414	396	447	424	482	429	433	434	452	425	411	410	430	439	404	402	418	438	416	415	440	400	446	456	452	406	439	429	422	418	472	440	476	442	440	448	437	432	453	421	446	424	437	469	420	454	395	435	394	391	443	435	470	434	436	435	442	403	453	418	436	414	427	442	411	411	453	447	415	410	441	452	425	403	448	448	434	416	457	462	404	429	376	426	433	411	391	422	440	424	396	403	429	401	420	439	426	437	449	461	407	426	430	438	462	417	379	433	455	420	405	428	417	438	440	414	433	403	410	458	448	445	426	426	366	456	418	427	412	395	398	427	401	433	419	455	467	415	494	394	437	422	415	405	425	428	410	408	400	442	410	410	435	426	433	462	400	390	446	434	438	427	454	434	457	441	435	442	368	444	465	451	405	430	475	426	400	453	419	478	430	425	429	436	393	458	449	418	410	421	451	454	439	437	381	446	434	443	426	456	417	454	422	415	446	415	485	410	419	444	473	422	451	421	442	428	444	401	449	428	485	416	429	455	400	421	416	435	420	451	456	425	500	423	458	472	413	418	413	422	433	432	381	408	420	445	444	411	451	450	469	422	416	445	439	437	402	454	434	435	434	434	417	416	441	455	445	471	425	387	423	388	429	461	417	423	420	419	446	415	442	449	470	422	447	425	423	474	442	434	417	466	420	433	413	407	418	431	398	439	434	448	425	429	445	442	418	447	457	457	440	457	438	457	423	440	424	422	451	431	431	432	417	430	412	427	400	463	402	417	464	433	437	413	449	427	425	423	410	432	436	439	445	435	418	455	445	443	444	405	403	435	431	416	466	424	470	417	393	403	451	415	476	431	398	415	425	443	443	436	434	432	405	425	406	423	438	440	414	419	451	457	437	431	427	386	444	455	413	422	439	429	446	392	408	404	436	459	462	458	422	431	434	421	447	431	435	425	421	394	442	411	432	428	439	423	448	442	424	448	445	445	416	427	428	449	430	458	437	391	431	419	417	439	393	418	468	422	390	463	439	441	399	406	441	437	423	424	428	417	449	409	461	437	452	415	415	419	414	458	445	461	433	434	409	437	452	417	467	398	446	436	422	391	408	425	447	445	384	423	440	401	457	441	414	445	424	448	404	412	421	413	437	457	427	410	448	442	440	412	448	437	435	462	443	388	457	443	427	423	419	413	440	457	445	436	461	427	459	394	433	420	410	430	418	419	393	446	425	468	434	419	406	413	439	400	421	415	423	430	424	411	440	461	430	448	435	425	433	402	405	447	453	422	413	418	406	446	503	436	394	453	434	421	436	404	433	428	418	430	450	454	404	441	438	434	423	479	441	455	445	413	459	423	433	453	420	390	434	432	411	447	437	486	387	440	418	453	491	409	433	418	422	475	407	454	420	435	457	440	462	461	416	440	420	417	434	402	456	395	422	440	457	420	426	414	424	440	437	420	421	440	459	438	459	452	436	411	393	435	422	416	435	455	426	419	446	428	476	443	416	425	404	406	485	420	435	387	449	454	395	461	453	404	415	435	445	402	411	405	448	447	455	437	451	426	455	414	452	395	477	458	410	423	438	419	449	417
24993	21084	27120	25188	9463	1073	893	759	780	713	661	661	630	669	661	665	640	674	622	688	681	653	584	616	604	591	630	623	599	582	628	655	612	627	639	643	615	634	623	625	580	680	610	620	628	601	587	528	588	629	609	591	657	576	646	646	649	577	589	672	586	613	641	649	582	638	623	660	610	591	609	605	586	639	644	581	618	599	601	620	581	589	592	634	642	626	606	626	589	608	604	620	618	598	603	591	645	603	650	636	560	588	602	615	614	592	644	625	621	584	633	645	591	655	609	592	604	607	620	605	626	628	592	582	610	593	600	621	630	620	611	580	611	607	616	624	588	633	591	580	585	627	637	615	603	653	611	623	661	561	562	622	571	618	607	623	571	652	595	600	612	620	615	605	594	642	643	604	634	607	630	599	665	569	603	592	574	577	650	611	613	610	624	641	580	607	614	614	607	607	614	598	610	624	581	614	607	636	649	606	640	590	587	616	606	587	630	597	594	606	654	618	622	655	618	632	564	620	583	598	610	579	600	618	631	616	604	581	561	671	620	606	620	588	585	594	599	584	625	663	608	587	637	611	654	625	600	649	603	594	604	642	576	624	618	615	586	582	630	643	598	635	618	630	593	594	626	570	576	608	629	581	648	629	604	577	622	607	586	658	598	625	624	632	581	595	621	656	636	663	609	636	565	601	607	630	653	582	649	585	608	640	625	665	611	622	611	608	594	582	625	573	565	602	688	581	565	660	622	663	622	598	596	614	638	645	638	580	646	605	653	620	638	604	589	622	619	596	620	597	648	610	587	598	638	632	590	622	655	657	590	604	593	616	576	582	640	612	633	618	597	625	581	612	643	616	621	657	600	599	605	612	617	601	605	599	584	623	582	597	633	660	641	642	595	658	621	627	598	575	574	576	607	606	596	608	663	627	604	613	571	588	630	630	554	611	629	605	599	619	590	623	611	570	582	646	563	610	604	602	612	641	627	627	623	609	591	644	569	589	620	581	626	631	565	596	604	631	564	608	638	612	662	583	597	622	628	649	557	602	583	643	591	594	640	612	609	621	631	661	644	604	627	625	663	610	626	588	660	607	622	593	630	640	618	584	594	602	595	588	596	587	624	578	594	654	609	610	631	610	634	539	621	612	620	632	632	588	569	569	572	618	599	643	579	617	629	610	621	629	663	632	639	585	602	611	596	592	580	620	622	593	625	563	611	619	573	627	648	615	603	640	553	600	654	608	631	601	550	587	595	611	619	605	626	634	660	623	609	600	590	582	587	604	561	624	598	601	626	616	612	634	636	625	616	639	610	599	620	604	648	615	642	597	596	643	629	581	622	584	595	605	588	617	595	567	604	579	638	639	623	618	575	606	585	598	660	626	644	582	605	607	671	627	568	616	614	618	622	612	661	614	606	620	633	634	606	675	611	563	614	626	605	647	621	588	615	619	599	593	570	622	608	637	633	597	668	610	599	585	581	611	605	589	626	625	627	573	577	603	621	618	607	633	612	620	656	706	597	637	622	594	574	598	606	554	599	618	603	581	581	593	611	579	574	605	570	611	614	602	582	611	640	628	634	590	597	617	615	652	617	559	565	612	607	601	663	591	645	628	650	643	617	613	650	600	581	664	621	597	612	607	606	619	612	622	605	564	615	579	614	620	614	606	592	585	613	601	647	610	610	600	599	593	575	613	582	585	649	583	594	630	599	615	604	651	602	654	643	592	630	588	587	570	614	649	654	617	625	617	633	603	616	601	589	627	577	566	644	637	570	635	621	564	575	640	644	618	599	642	630	639	618	617	600	609	634	629	611	621	608	582	586	636	650	577	570	638	599	610	618	610	601	604	630	609	577	620	592	629	585	623	594	582	603	651	602	562	623	578	628	591	584	605	606	633	595	608	617	604	600	609	594	630	582	613	602	622	599	632	659	614	633	615	591	597	632	620	602	613	649	609	635	616	657	569	618	620	619	581	643	648	628	638	599	588	640	551	649	635	593	639	620	574	594	631	584	607	625	551	589	608	625	570	596	638	590	598	655	621	621	585	586	616	643	595	571	650	581	567	635	648	604	580	665	592	597	623	591	624	621	628	649	575	607	631	610	569	612	589	589	645	620	576	611	602	611	610	585	596	581	628	604	623	597	617	610	577	639	633	577	563	572	632	641	643	577	636	608	626	573	598	587	565	590	633	591	610	623	595	662	585	632	650	618	607	620	601	655	610	571	599	601	655	596	643	646	611	599	619	625	619	622	624	625	604	624	614	625	597	621	594	605	596	596	593	597	574	626	597	632	620	607	638	626	631	646	609	606	645	600	628	620	658	558	597	635	620	584	620	630	623	589	594	641	617	596	609	622	615	640	598	641	640	599	591	608	607	593	586	605	590	640	576	584	588	654	688	588	616	595	598	558	615	641	559	610	641	650	624	571	598	619	595	602	658	612	618	600	616	636	625	604	604	594	613	622	615	608	661	577	597	581	610	690	593	621	602	619	640	622	594	598	624	608	597	569	630	649	624	585	606	596	601	643	600	611	597	604	619	649	603	611	656	586	611	581	616	582	571	648	613	583	636	582	617	588	622	605	625	617	662	610	627	586	610	611	606	613	634	611	616	587	597	596	614	660	630	603	636	600	649	645	646	627	577	661	596	609	571	654	630	548	586	602	613	580	623	587	588	610	631	599	577	567	610	601	600	579	620	634	613	584	591	592	595	609	579	616	658	599	654	605	613	567	607	626	587	596	608	591	634	577	579	617	601	599	607	585	627	598	558	585	631	588	635	602	631	606	599	619	651	606	620	589	627	658	626	642	603	620	604	655	581	617	579	616	604	649	604	565	606	598	541	551	609	633	591	621	596	575	605	620	601	592	619	602	585	594	563	560	572	571	610	618	614	593	639	580	607	629	585	617	583	643	596	608	605	632	640	587	585	639	614	613	644	582	617	642	596	607	636	621	622	574	641	570	568	607	573	560	583	617	643	595	629	603	652	624	640	575	605	608	601	616	634	582	595	580	662	584	591	626	646	631	582	593	603	596	675	583	655	620	604	625	599	604	596	615	654	596	627	632	638	621	614	601	609	641	636	589	583	569	631	618	586	612	572	622	631	621	598	631	617	629	594	606	621	607	608	671	611	649	599	633	548	546	633	579	629	598	603	583	616	616	643	583	640	618	595	610	596	670	620	637	630	591	620	639	641	657	620	599	631	574	621	639	640	613	639	591	603	616	574	600	643	606	630	591	590	620	615	641	639	605	618	652	648	634	560	595	608	644	596	615	604	595	621	585	647	617	567	568	660	591	666	583	610	606	586	608	613	625	564	595	617	612	586	614	602	571	601	613	609	618	605	637	644	574	584	604	596	617	571	623	652	588	637	606	623	586	607	592	579	629	612	633	594	604	605	654	591	572	592	593	613	594	614	630	608	608	604	603	605	561	574	633	599	640	570	645	563	592	581	637	597	610	605	635	586	565	608	663	612	627	620	580	609	630	604	617	617	623	621	611	612
20797	5363	3567	1941	1503	1230	1061	1003	936	825	777	746	702	784	718	784	710	669	733	642	678	641	644	650	693	632	671	687	664	678	657	681	713	694	676	719	675	676	654	664	635	651	651	668	647	679	665	695	697	685	624	692	616	621	601	661	620	656	661	664	645	675	655	653	683	639	618	691	673	644	653	613	625	666	648	664	639	632	664	693	657	667	619	662	631	621	617	668	671	648	606	676	597	616	652	689	651	629	629	675	674	636	627	648	652	699	660	612	612	648	614	646	657	631	658	663	657	611	626	604	625	650	626	684	685	660	689	632	678	670	686	683	629	657	647	665	652	654	641	680	678	636	651	654	647	639	676	635	650	641	647	637	625	622	688	674	652	616	624	613	636	615	602	660	659	663	652	649	618	672	646	665	668	643	630	638	635	625	686	658	634	658	644	703	607	715	665	634	645	745	651	673	671	598	693	655	617	696	705	639	602	655	680	653	685	722	678	650	668	648	649	653	644	685	632	666	645	683	659	643	682	655	664	652	600	629	645	682	638	675	664	671	664	690	657	664	659	643	625	666	599	626	637	628	694	616	672	676	618	646	664	638	670	662	602	654	671	655	631	653	663	624	671	626	628	667	643	683	621	635	685	630	628	682	603	676	672	660	611	648	602	684	644	604	645	668	618	682	690	658	612	608	622	614	663	631	641	638	633	617	683	618	666	643	671	630	655	655	707	674	583	649	660	652	649	646	635	649	661	644	641	622	669	608	617	651	645	657	660	658	620	667	667	635	638	656	660	630	615	686	654	627	641	672	724	653	671	695	629	626	624	704	632	591	671	620	649	615	653	641	685	624	646	637	650	645	628	627	667	660	676	640	692	679	631	644	621	678	595	626	624	665	660	612	682	622	660	631	642	666	697	618	643	604	635	666	668	674	681	632	662	635	671	652	660	687	631	663	639	671	654	605	609	667	683	653	671	684	627	656	709	660	662	649	630	666	714	657	603	639	641	668	674	688	670	673	636	691	693	640	645	655	661	665	667	656	610	652	593	700	657	671	663	598	657	646	657	683	653	647	666	625	648	639	624	648	631	632	640	687	641	630	606	680	660	644	652	624	634	695	624	680	661	638	646	679	664	670	701	643	683	688	650	650	659	692	669	692	656	710	675	632	633	660	650	638	648	624	627	633	676	671	637	662	654	622	651	686	642	667	650	635	638	629	624	648	620	664	622	676	632	628	632	598	666	677	704	635	609	675	660	649	681	634	666	656	672	620	632	638	641	659	662	650	639	667	637	688	659	669	674	652	633	637	662	675	650	660	662	630	668	647	661	682	678	683	651	679	644	648	636	683	642	657	648	665	661	693	655	627	653	641	642	677	702	684	626	664	676	655	627	637	672	680	641	620	718	664	654	676	675	636	638	683	655	657	648	689	657	617	625	680	662	648	654	712	618	702	620	671	685	646	641	595	659	644	642	671	669	653	664	642	651	649	671	670	638	618	644	645	618	662	621	696	673	641	639	623	697	663	608	695	632	631	646	644	693	648	626	645	631	653	660	608	677	683	642	673	649	682	647	641	655	682	661	640	678	670	642	658	649	672	637	692	642	646	663	633	627	660	618	647	576	646	619	655	669	672	659	657	709	658	710	669	659	600	601	666	688	624	669	616	624	630	639	635	647	672	610	670	631	652	680	683	629	627	641	672	646	697	632	630	687	640	653	668	663	654	644	665	649	671	700	667	663	696	678	672	651	657	707	666	629	617	616	647	710	672	658	628	698	619	677	706	655	655	655	647	650	665	656	597	628	647	633	656	648	650	616	650	668	658	688	641	666	620	628	638	659	669	609	634	658	637	638	639	659	668	628	664	666	680	691	630	680	662	655	692	676	660	710	670	711	674	635	662	637	625	621	636	663	617	688	640	634	655	716	684	640	710	702	649	632	676	653	611	728	651	649	653	675	671	603	678	659	644	679	675	630	559	688	662	625	618	649	655	624	660	645	668	614	611	678	638	649	662	620	628	641	705	694	651	664	683	656	657	653	648	657	647	640	634	650	627	709	645	650	648	681	637	673	669	673	641	667	630	646	628	701	675	695	636	678	641	650	620	679	646	647	652	663	667	669	649	647	632	670	622	679	685	672	665	723	700	622	626	722	629	641	628	675	679	639	672	667	607	639	696	648	642	636	624	652	626	650	647	642	640	655	630	703	631	607	636	640	636	672	644	641	687	660	680	620	636	616	672	668	660	650	625	663	684	695	640	661	620	624	629	665	681	661	665	632	676	636	626	645	633	630	628	663	659	662	645	655	661	614	659	641	626	684	641	629	679	661	674	725	632	703	636	599	655	653	658	605	720	679	638	634	628	628	658	670	631	648	652	676	642	661	700	690	666	628	629	706	712	621	634	618	652	626	652	693	672	645	635	663	624	624	621	671	638	642	675	676	667	714	649	637	656	641	694	650	682	629	662	658	636	640	676	625	719	615	676	658	706	677	640	675	682	674	657	633	616	665	629	643	634	600	629	633	689	644	658	634	647	652	641	687	661	638	674	627	696	636	647	676	691	677	701	691	628	593	665	672	673	643	624	662	648	668	669	638	649	683	660	707	664	658	649	658	682	682	659	662	668	625	666	656	632	645	648	655	623	652	662	629	637	618	654	671	705	654	633	626	658	648	663	626	650	669	612	638	656	648	644	664	631	674	635	689	665	661	679	647	670	661	667	665	650	707	680	627	636	603	622	666	682	653	679	667	630	639	634	614	626	645	658	661	679	651	631	692	644	639	719	657	604	660	670	691	631	660	696	636	652	630	620	595	620	633	612	643	691	680	597	649	658	634	644	625	687	636	613	653	658	674	682	643	637	645	696	652	648	655	669	688	659	679	633	688	690	633	609	613	628	625	631	613	648	719	659	658	658	638	635	617	681	644	648	676	659	625	663	622	654	672	673	648	640	587	699	637	645	655	645	669	662	668	633	690	613	666	658	651	622	613	637	648	610	657	637	610	590	679	638	658	614	612	665	654	613	664	621	652	652	658	618	613	617	631	647	686	652	678	654	644	664	643	625	665	603	630	634	663	687	633	627	634	655	644	634	646	650	689	668	598	643	662	708	601	655	651	658	665	670	670	641	674	671	614	634	700	599	663	636	693	644	696	656	657	662	682	660	633	651	666	648	674	652	687	676	619	702	663	650	653	669	637	648	604	620	636	695	630	642	662	657	633	687	633	595	678	668	669	636	659	669	674	680	658	681	647	657	663	637	608	643	619	642	654	680	659	661	669	737	614	632	663	653	651	664	686	629	666	682	692	657	673	653	683	662	637	669	646	723	694	647	649	689	639	652	743	655	602	669	645	673	652	635	686	617	625	632	681	634	680	674	647	693	678	638	678	663	666	691	652	595	702	682	669	619	643	597	652	640	680	678	658	665	633	710	674	604	609	657	622	678	622	649	632	620	672	585	637	646	678	670	646	660	672	682	654	638	663	712	678	619	621	659	649	645	608	632	693	704
22645	21130	28812	23712	21131	21199	8027	1607	1371	1223	1150	1068	1016	1017	952	999	970	948	938	857	916	905	891	951	913	910	872	922	942	831	890	873	911	880	882	858	842	834	855	866	916	841	833	842	808	868	885	864	910	868	885	761	872	882	887	840	827	815	838	883	863	896	855	835	884	817	879	842	925	887	840	898	853	851	806	850	856	851	903	824	836	860	840	844	896	829	840	848	869	842	786	869	822	829	864	888	802	864	900	893	888	818	815	890	835	841	833	824	841	828	869	848	871	868	825	816	813	786	827	845	845	886	855	797	767	855	814	842	792	858	869	845	839	863	838	846	814	829	851	827	801	879	882	852	853	869	818	829	847	836	849	833	813	858	803	860	850	846	850	839	869	824	905	832	843	831	850	833	801	862	864	827	836	831	843	837	895	835	796	836	809	832	819	890	829	831	801	850	874	857	800	837	815	844	843	849	833	868	861	812	843	866	928	797	878	867	800	820	821	834	899	900	835	815	867	789	859	799	839	822	880	859	831	850	907	799	856	857	827	814	889	830	857	807	859	884	823	858	875	885	835	889	902	852	833	847	837	860	853	832	843	843	790	832	825	868	850	867	898	897	815	836	847	853	873	831	783	837	856	785	860	823	824	820	824	832	831	879	882	848	849	844	869	877	873	817	827	865	867	833	794	854	855	819	817	853	816	875	880	860	841	888	841	838	814	828	875	881	843	848	888	848	789	885	833	843	844	805	827	860	839	800	817	819	816	839	826	879	834	863	820	879	823	831	809	860	850	877	805	848	794	807	845	865	821	858	885	896	831	769	848	808	867	829	783	833	845	847	842	852	855	854	878	818	811	874	836	839	798	844	820	904	868	884	803	847	831	845	817	838	838	891	867	821	806	871	827	832	847	850	870	807	846	838	807	797	849	828	892	821	841	836	818	880	893	840	838	837	915	833	784	862	817	843	882	813	851	871	836	873	827	769	838	832	850	847	880	807	837	829	835	824	848	842	826	815	853	851	845	812	888	866	817	844	815	875	822	809	892	872	859	803	850	868	814	869	879	870	859	865	852	836	813	846	853	865	776	842	873	916	851	849	857	843	861	821	816	870	823	830	889	820	817	818	875	832	843	906	861	882	811	825	889	849	869	841	792	808	856	797	807	828	857	852	887	829	821	854	846	872	772	844	845	857	835	806	810	862	812	817	811	837	816	834	870	855	857	859	812	834	852	874	872	835	839	834	845	851	871	821	823	814	869	872	825	888	829	872	801	811	859	824	866	836	843	850	775	829	834	795	889	828	867	810	837	828	833	837	839	830	890	865	866	824	849	819	822	890	875	804	868	855	844	826	820	870	841	819	857	806	863	872	820	870	859	900	851	864	857	843	818	803	800	805	839	797	867	841	814	809	846	820	898	846	873	812	872	885	851	836	843	879	813	854	766	872	906	833	877	848	794	844	858	843	821	804	860	809	853	887	833	867	830	852	803	833	809	883	825	824	852	846	855	872	800	880	853	813	870	868	860	850	828	853	865	871	874	846	821	846	878	891	841	888	853	818	828	848	854	830	881	841	819	789	812	798	812	806	826	806	824	834	807	816	814	837	803	813	816	834	812	846	830	828	846	854	809	817	862	816	815	814	801	854	866	863	860	925	871	853	801	861	840	858	831	784	842	814	823	826	889	856	861	826	839	885	820	890	842	849	844	855	862	806	865	840	823	872	829	838	844	816	865	817	823	848	832	872	900	852	893	852	875	850	820	856	857	841	831	817	869	847	800	888	850	828	862	852	788	870	809	827	841	857	842	774	817	790	900	837	850	837	842	857	825	833	835	837	829	819	840	843	895	865	838	831	838	835	867	879	804	827	845	854	842	839	883	855	824	844	853	796	875	873	827	832	841	879	807	826	819	870	848	801	815	838	832	856	838	846	883	842	854	831	854	805	851	807	864	809	840	828	845	849	818	808	829	898	855	855	872	852	906	787	789	802	871	847	883	833	882	828	841	836	831	832	822	866	836	876	859	855	800	833	829	798	845	794	855	808	833	837	901	829	886	842	851	870	890	861	798	830	866	766	808	840	826	838	879	822	798	835	874	893	850	868	823	819	877	886	846	835	815	850	811	868	884	876	876	812	856	856	853	821	842	803	788	848	843	823	872	856	862	824	839	819	848	808	841	814	872	839	920	818	874	893	851	794	824	837	856	864	862	897	825	855	876	814	784	806	826	940	869	759	844	835	818	876	818	869	798	809	854	836	827	856	800	812	805	802	859	848	849	857	855	786	814	869	858	852	865	800	856	887	899	850	865	804	815	831	820	836	840	859	823	861	855	833	834	816	848	836	842	871	845	861	783	807	823	798	834	780	786	840	839	859	801	865	856	818	853	851	828	812	791	784	857	872	848	801	816	878	850	859	841	810	824	869	799	819	857	820	832	797	804	852	818	868	836	890	810	805	810	906	795	804	785	813	844	803	859	815	830	797	868	840	861	867	833	875	799	853	860	813	819	841	845	769	886	828	844	839	799	806	853	784	839	832	843	813	860	841	840	840	809	875	858	868	838	808	848	837	898	855	845	880	832	828	846	828	784	847	821	855	836	841	831	862	845	889	803	822	859	823	875	814	854	847	821	866	838	837	883	868	866	805	825	858	831	850	847	874	835	798	846	834	870	795	857	870	811	850	897	841	885	786	862	835	837	834	869	814	849	845	841	831	814	841	835	801	872	846	884	859	884	863	881	807	877	869	851	821	820	882	824	830	839	841	783	834	840	835	851	846	804	844	827	811	864	777	819	849	838	807	830	819	840	802	830	781	877	862	804	874	799	877	863	811	854	800	838	878	822	841	813	889	854	844	885	847	856	888	808	900	796	839	836	832	813	777	815	851	856	857	832	823	813	811	873	831	798	836	814	853	819	792	814	854	814	840	829	829	792	864	883	844	834	859	827	857	824	852	871	860	820	843	832	842	845	815	876	831	824	833	844	843	861	776	845	778	898	824	785	793	885	778	833	845	829	808	879	868	866	815	870	859	846	824	884	803	841	851	807	858	864	830	820	890	831	859	872	897	836	818	833	823	848	840	789	873	896	836	837	888	858	815	813	863	847	863	876	891	874	815	822	845	862	870	827	803	809	866	856	816	838	837	792	823	876	884	778	800	853	765	859	842	821	853	881	850	873	873	844	899	800	802	832	814	856	870	789	889	887	819	863	884	822	835	875	840	862	840	838	849	835	832	846	872	880	854	820	833	871	843	811	779	857	848	813	878	847	922	861	795	826	836	833	890	831	847	855	835	840	842	873	841	818	805	831	873	838	822	802	809	810	874	856	875	786	805	851	880	839	806	857	841	838	824	845	828	851	863	864	803	790	797	835	795	817	871	823	827	883	844	852	820	810	815	825	850	856	817	836	856	848	806	821	800	910	810	785	807	800	818	856	844	838	827	836	885	838	862	845	798	864	880	898	807	804	864	802	811	849	827	864	836	836	861	858	827	845	862	826	853	824	816
25845	15186	10018	5151	3985	3063	2450	1971	1742	1525	1353	1265	1151	1077	1025	1061	970	915	928	979	953	922	923	882	923	902	897	911	854	860	917	873	844	866	817	869	848	841	905	910	875	840	873	898	894	875	894	873	854	856	853	897	862	840	842	835	845	862	858	857	826	817	830	862	824	819	854	873	850	848	836	839	866	833	863	838	827	838	799	859	822	844	836	807	828	889	836	834	848	856	866	847	880	839	849	810	812	863	888	877	858	885	809	815	901	856	828	809	848	839	826	840	819	855	895	857	858	812	864	841	843	806	885	857	870	863	805	829	818	837	833	774	800	872	858	848	832	849	819	821	903	858	833	862	806	777	853	871	884	816	857	861	869	824	875	857	829	792	851	814	809	820	828	851	859	838	872	820	839	838	858	833	828	821	831	826	864	845	848	859	858	826	838	869	858	814	798	786	830	813	856	832	845	843	814	817	826	875	811	876	838	853	845	815	791	863	798	860	851	885	789	852	847	827	863	876	849	806	846	870	831	825	839	795	831	822	814	848	838	801	798	895	827	850	840	845	862	817	841	881	851	859	859	846	819	849	841	875	840	850	880	828	879	853	862	810	841	877	823	826	801	845	851	817	827	840	829	859	866	832	837	867	843	847	834	841	768	844	841	836	839	834	875	843	798	824	821	809	834	867	863	840	858	853	867	810	811	843	847	882	779	844	881	863	900	860	885	824	802	802	833	882	842	828	835	827	824	834	839	852	824	848	838	882	802	856	846	871	824	800	862	822	892	865	856	861	819	816	905	833	824	820	898	788	817	875	843	832	896	842	827	856	848	862	831	799	870	796	817	873	863	861	798	888	904	825	886	799	845	792	876	791	901	851	871	841	817	914	866	842	837	848	829	874	804	845	817	825	835	841	862	839	862	846	844	820	826	894	797	853	837	808	904	877	801	865	866	891	824	862	825	874	816	887	834	826	840	829	836	782	867	850	862	825	810	823	829	890	844	793	853	822	907	854	852	813	833	839	790	858	830	836	878	846	848	816	854	877	849	818	847	857	824	804	851	838	801	861	806	868	875	831	848	815	864	862	822	869	861	853	874	861	816	812	873	817	839	817	870	797	830	836	870	855	849	826	827	827	846	835	842	824	827	882	867	787	850	831	863	777	867	829	809	892	855	790	793	876	884	855	870	871	819	865	888	871	902	768	892	837	862	796	853	841	820	861	831	868	847	837	810	833	880	786	820	834	829	860	893	866	810	833	825	891	807	816	863	873	850	799	844	835	846	887	854	809	904	861	820	871	835	765	807	839	913	855	909	790	816	853	845	839	841	832	829	891	853	839	838	841	833	893	823	860	924	874	848	852	855	834	830	858	835	879	861	846	878	824	870	837	786	890	886	845	862	862	798	827	875	800	795	848	923	838	768	832	901	826	879	876	859	794	873	817	814	842	877	817	805	851	867	846	849	828	833	812	879	861	841	906	856	832	875	804	828	852	847	801	863	824	860	867	834	861	824	832	852	801	872	841	857	831	858	870	880	861	867	827	836	834	819	859	827	850	807	815	883	831	836	849	835	876	881	793	879	829	838	881	836	784	849	831	811	864	853	832	836	897	805	871	887	824	851	851	854	896	844	871	846	851	818	811	814	846	831	896	868	803	819	874	856	807	824	823	801	824	840	838	831	833	849	835	797	843	784	816	825	871	825	870	865	848	782	911	855	881	816	810	831	865	823	785	832	868	793	804	830	858	836	851	874	797	863	807	853	866	860	854	854	847	848	883	803	854	826	838	865	817	827	862	823	836	868	875	772	841	827	788	880	795	829	894	826	805	835	844	871	818	854	833	806	877	841	833	847	822	835	838	800	841	821	834	878	834	849	783	765	809	794	822	848	820	862	828	821	853	831	902	873	847	822	811	855	852	843	818	772	858	857	850	868	835	807	863	795	841	875	798	824	817	886	844	868	865	777	849	875	823	852	880	820	869	815	832	801	868	878	784	841	858	855	825	822	828	834	910	840	874	794	846	829	859	883	869	807	845	877	791	838	813	819	894	833	871	835	825	836	865	839	849	815	834	871	837	818	864	827	864	889	840	849	852	876	803	828	817	827	817	818	801	830	807	872	831	828	826	857	849	875	836	856	832	896	867	894	832	863	796	883	840	855	850	808	823	855	811	779	815	848	824	826	896	834	863	808	827	850	873	837	853	845	870	856	791	823	856	801	851	891	864	793	861	856	883	878	865	843	839	816	890	823	802	814	870	870	871	858	799	930	803	826	839	830	849	812	787	859	854	874	811	872	841	907	802	853	865	854	858	889	826	879	832	860	815	807	804	830	849	879	843	896	880	794	822	880	855	899	828	821	847	885	839	815	843	849	851	889	834	853	844	844	858	833	861	837	841	776	839	800	767	822	860	860	825	820	834	821	858	826	800	826	859	873	806	835	796	840	801	799	878	886	846	862	843	802	808	809	853	888	892	861	854	848	848	828	822	846	801	835	841	839	822	862	838	839	838	829	790	873	883	849	832	848	807	847	877	842	855	813	843	844	882	913	867	883	806	785	822	830	834	850	862	845	838	827	846	850	846	825	846	830	812	866	874	863	857	872	820	862	878	839	874	820	786	875	873	849	849	901	847	839	817	868	903	832	864	871	904	856	862	843	862	835	826	814	844	825	833	807	800	820	840	804	852	822	876	851	850	829	824	867	860	909	854	856	862	851	855	884	816	875	862	852	826	846	858	802	898	847	861	817	862	882	807	874	872	844	808	807	786	895	811	840	826	858	815	838	796	837	869	826	806	783	781	911	886	864	869	812	810	883	808	853	827	814	823	863	842	856	905	850	839	821	825	784	852	883	804	880	853	821	830	847	871	854	829	847	860	873	828	854	805	835	833	855	869	820	838	878	823	880	862	887	821	874	804	887	838	873	850	862	834	813	906	843	883	834	829	833	868	871	800	850	855	841	834	856	821	862	802	873	862	820	823	847	832	817	834	885	800	802	864	889	853	837	819	832	834	841	811	817	870	821	790	862	836	860	826	872	808	856	881	817	831	856	816	865	873	831	816	826	878	865	891	846	858	871	877	821	822	869	846	889	839	858	826	842	887	826	822	860	869	881	799	824	824	820	830	894	849	878	841	830	851	840	828	829	848	798	883	800	923	891	844	815	890	807	905	858	878	836	819	792	814	784	822	865	847	804	800	817	847	856	837	851	781	838	817	876	837	822	872	838	803	838	842	838	866	857	852	793	852	870	831	826	856	811	874	853	883	837	882	886	842	813	815	882	836	820	864	869	877	832	879	789	870	794	834	832	827	854	863	828	804	877	864	830	826	835	847	878	802	845	834	804	840	829	841	901	834	867	799	863	822	910	810	843	876	854	873	817	867	816	835	815	804	827	876	876	864	815	835	824	888	864	860	839	854	855	816	861	842	812	825	897	820	842	809	804	887	807	849	864	888	813	845	845	845	842	840	828	861	820	863	889	858	867	897	822	854	838	803	885	852	867	852
27642	17993	4110	617	430	405	379	316	310	363	326	348	298	329	311	279	316	313	320	297	338	316	290	277	330	331	316	337	297	281	284	300	305	320	322	303	326	322	296	312	292	319	341	301	295	316	295	312	347	297	312	291	322	297	300	295	297	257	298	294	329	306	331	297	313	309	300	296	313	292	282	289	314	270	327	300	341	288	318	303	344	299	329	315	312	298	300	323	304	326	332	286	311	313	330	313	288	316	292	310	284	337	334	293	315	328	303	317	298	339	321	318	305	322	334	277	314	303	317	346	272	310	327	291	313	298	310	303	323	299	322	296	277	339	279	349	300	321	299	329	319	314	339	316	303	324	287	304	288	334	276	281	311	291	284	318	329	343	296	337	343	299	311	328	355	307	301	315	256	319	322	277	359	337	316	329	305	319	302	322	278	282	322	326	330	323	292	301	315	333	309	317	316	293	320	319	302	296	284	306	260	301	291	298	329	321	295	322	297	308	319	300	331	303	339	319	302	283	342	290	323	331	289	318	313	322	346	312	310	318	316	282	282	309	279	307	329	339	326	290	309	336	297	323	299	283	305	291	327	295	284	281	329	312	295	306	302	317	312	303	281	282	318	307	308	351	327	299	295	304	286	346	329	335	325	298	323	319	273	319	301	343	318	345	299	305	301	322	301	327	290	344	310	321	300	324	308	293	294	345	335	302	320	287	296	341	302	319	272	319	318	284	292	305	299	311	301	320	326	310	322	331	292	298	322	314	311	290	314	278	320	297	301	327	311	338	272	312	351	314	339	312	312	328	294	333	300	312	306	323	335	311	309	300	336	307	275	309	313	294	293	324	305	297	288	303	295	323	321	329	313	310	298	290	355	309	324	299	325	307	308	329	328	315	337	302	320	274	313	336	326	306	302	306	303	315	334	284	326	313	293	289	326	289	284	301	327	299	315	324	316	319	322	327	295	284	279	263	333	297	329	332	285	312	303	293	323	314	303	308	321	319	307	302	299	315	318	295	339	296	325	287	337	332	305	298	315	279	296	318	300	300	308	318	317	320	318	302	330	368	295	318	302	293	293	339	303	273	290	294	296	292	348	305	304	281	315	319	303	294	307	301	282	294	265	302	322	318	316	292	290	285	315	331	299	291	314	295	306	325	350	319	296	318	315	334	318	344	292	277	301	329	290	303	269	318	306	290	321	313	301	294	291	283	281	319	316	340	306	323	328	297	309	290	311	320	316	329	301	320	340	317	307	308	302	321	327	306	269	308	326	269	337	302	305	332	323	316	306	324	310	314	290	317	309	292	276	282	273	291	318	305	314	314	288	311	280	290	339	321	311	311	303	275	344	328	324	275	301	343	280	278	310	310	317	318	301	308	315	277	303	320	298	309	305	310	367	273	283	366	300	332	289	296	316	338	311	304	336	300	304	313	333	288	280	288	348	303	326	309	309	284	289	294	343	304	342	314	295	302	313	335	286	314	284	304	317	300	322	311	305	296	312	318	306	302	283	299	322	301	305	336	276	290	300	311	328	287	292	285	310	317	299	302	306	300	308	307	311	321	288	305	323	280	293	338	283	288	316	307	310	292	317	295	310	318	303	321	305	330	309	272	317	311	306	287	318	269	289	309	308	268	303	301	335	326	302	304	320	297	298	336	310	295	270	291	331	303	315	305	329	311	282	300	324	331	277	317	337	344	301	284	281	324	318	314	305	321	301	306	316	270	310	295	289	333	302	334	359	317	326	317	303	317	341	324	287	296	302	314	299	284	338	315	297	321	352	296	285	305	311	345	291	273	316	320	313	304	291	291	313	291	324	324	317	306	330	326	338	299	307	312	326	280	300	282	323	320	274	301	332	321	306	320	318	349	275	320	317	303	308	296	243	335	319	308	308	290	302	304	290	297	291	295	311	341	328	288	323	333	322	300	324	317	336	285	313	306	330	316	327	309	329	314	303	314	326	304	322	322	305	298	324	318	291	293	330	326	324	312	316	329	308	321	275	307	336	300	294	291	316	300	303	314	298	287	271	310	313	314	315	329	317	321	315	310	324	299	321	306	282	312	300	336	322	293	317	302	341	315	301	302	323	323	333	312	322	304	313	308	342	253	319	329	277	344	303	299	314	305	323	297	330	302	322	300	312	328	313	279	312	292	283	279	287	273	310	324	304	321	313	326	296	336	273	315	329	299	292	291	295	292	281	313	275	320	321	321	301	310	287	276	300	331	292	313	332	318	347	302	299	309	274	291	295	294	320	316	307	278	302	310	296	301	307	291	312	314	294	303	308	299	297	313	308	282	312	333	285	356	332	352	316	339	299	305	310	301	332	283	307	319	331	315	292	314	320	303	312	317	311	317	330	301	293	301	296	318	321	311	295	294	312	336	305	330	317	300	336	296	294	299	336	324	319	295	337	293	290	331	314	289	290	313	306	313	299	310	307	342	282	335	324	279	297	334	338	300	298	296	288	292	298	324	299	284	328	324	312	279	325	320	310	309	292	293	273	332	330	309	298	301	336	297	276	325	282	345	280	355	302	325	310	293	289	312	320	288	287	273	326	293	304	344	316	310	297	305	310	297	291	299	317	304	314	316	291	307	285	314	303	307	313	311	325	309	326	306	339	319	309	324	302	301	340	310	322	324	339	324	306	291	308	314	295	290	307	306	279	340	308	300	313	333	295	276	312	326	284	314	323	310	301	333	305	290	270	297	318	301	293	341	305	323	296	314	331	338	311	355	303	334	357	328	318	317	314	347	319	276	301	275	308	340	335	317	301	320	342	289	302	281	321	267	293	314	280	269	296	331	320	327	313	343	305	304	290	272	336	330	334	296	354	321	299	288	300	296	332	304	319	331	315	277	285	314	329	290	318	297	310	283	299	323	301	290	300	302	279	317	316	281	327	289	292	331	335	292	294	301	293	316	320	309	290	308	328	331	339	300	301	321	320	287	287	299	305	275	296	313	322	308	293	318	306	312	328	314	320	288	324	319	286	315	299	292	338	318	328	310	318	320	319	305	307	326	343	291	266	293	305	327	299	308	305	327	298	282	280	313	278	294	305	314	331	271	297	309	320	300	328	325	299	283	316	301	328	312	324	303	308	282	284	294	310	304	314	305	305	295	309	325	273	331	301	275	294	298	319	314	309	279	292	282	317	303	327	301	290	330	319	306	302	300	299	313	311	315	309	327	294	283	281	293	325	317	322	306	329	320	295	318	305	289	328	321	322	312	302	296	338	310	335	335	304	318	312	303	272	317	323	311	268	354	281	325	329	330	321	321	295	284	312	307	309	299	297	318	313	288	311	316	323	297	304	296	277	294	326	289	304	302	295	305	296	321	324	336	290	309	307	308	315	295	332	294	308	286	308	297	281	303	301	311	323	303	312	287	314	297	280	313	317	311	282	275	315	302	307	304	280	334	317	298	317	311	325	292	315	300	279	279	311	318	293	306	306	336	320	306	284	312	313	304	303	331	305	272	301	287	327	293	332	305	312	293
7610	960	795	521	450	420	394	405	344	368	383	336	348	351	324	349	332	345	346	344	332	346	349	343	367	342	371	350	324	364	350	351	348	330	339	351	332	356	313	299	325	328	349	380	333	351	357	343	349	343	379	340	348	370	370	359	327	349	362	317	330	303	351	356	340	353	393	335	375	364	346	349	329	319	359	334	355	359	357	357	335	353	322	349	364	369	341	353	350	353	334	350	316	326	334	349	345	362	394	362	344	341	355	329	357	327	363	360	353	336	333	342	314	326	376	359	350	348	327	359	354	374	325	350	366	360	333	346	308	354	343	337	352	329	373	379	348	343	359	357	352	364	361	328	354	407	321	322	286	336	357	361	354	327	349	340	347	384	329	346	318	332	341	355	340	339	345	345	371	359	352	337	327	337	328	296	374	357	339	368	342	361	319	343	355	352	358	358	345	354	385	361	350	322	320	330	381	367	370	352	345	363	336	373	388	348	371	339	313	357	334	379	376	353	359	346	351	363	336	394	359	371	325	324	341	326	380	370	375	345	333	350	371	358	348	341	353	371	343	343	348	353	343	336	310	368	331	353	338	352	353	310	335	353	359	378	339	350	359	360	340	351	352	370	316	344	342	349	354	385	328	344	335	372	341	341	343	340	361	370	324	318	359	361	355	344	336	322	334	341	330	364	346	353	347	338	354	353	360	336	337	334	367	368	307	340	333	330	360	343	336	291	369	361	320	335	343	351	363	369	345	365	359	372	338	360	342	360	372	325	353	356	339	354	348	347	312	356	343	357	346	361	354	304	331	367	376	352	347	366	324	371	367	338	337	336	359	341	347	319	344	329	348	375	352	341	354	356	342	365	341	358	337	353	341	345	341	361	304	354	356	345	354	328	351	349	376	330	350	355	317	313	333	311	350	400	355	336	327	337	337	353	369	358	364	345	333	352	382	378	341	358	333	316	350	314	353	305	314	325	346	333	329	364	328	356	362	350	385	385	344	371	381	336	341	367	363	348	323	339	356	393	332	346	319	346	331	341	350	347	379	356	359	358	329	328	341	346	363	345	336	368	333	366	310	330	341	311	373	371	330	320	336	362	388	317	329	325	361	308	350	359	337	342	353	352	359	355	338	308	356	337	347	340	355	359	339	344	324	341	338	364	353	353	338	313	329	328	325	342	356	349	363	337	355	330	375	338	341	332	354	363	365	359	350	347	368	332	317	361	329	321	341	306	339	367	370	375	343	333	365	380	359	338	348	369	370	351	368	340	377	327	354	332	338	337	363	330	346	349	310	329	338	312	347	321	349	350	325	324	341	357	368	379	329	318	338	334	344	340	338	364	371	330	339	337	368	336	328	329	329	332	361	373	308	349	382	336	344	354	320	337	343	340	334	340	322	352	342	340	342	345	347	356	370	372	345	349	337	349	361	335	345	405	337	359	340	319	369	336	363	340	349	352	354	365	329	341	321	327	359	355	374	359	346	328	381	339	341	310	363	369	343	349	359	341	344	334	318	350	371	351	331	356	331	332	362	363	353	318	347	357	407	345	335	349	396	368	338	310	345	356	305	327	339	338	309	343	351	348	354	340	343	348	355	347	396	333	363	326	372	321	374	319	367	349	344	322	350	353	371	337	332	339	377	354	336	336	327	358	343	343	357	378	364	321	338	354	330	348	368	354	344	302	320	354	356	336	320	373	331	344	379	364	356	324	303	352	329	341	338	275	339	345	358	313	338	330	344	378	353	328	347	341	339	334	315	328	339	355	329	346	315	320	352	351	344	350	335	337	342	386	316	368	325	337	366	361	337	337	356	348	360	346	347	321	347	316	389	371	367	347	349	337	321	345	335	356	351	350	337	358	351	357	328	372	364	358	354	324	344	350	375	363	362	306	338	340	318	382	327	354	343	364	355	387	374	354	366	337	348	373	334	368	365	371	349	341	339	362	375	348	325	370	324	331	343	330	371	353	317	336	376	363	363	354	340	317	353	371	335	352	317	313	329	337	355	329	352	380	338	330	340	356	321	369	338	351	374	326	355	373	369	329	345	351	336	339	365	344	350	323	332	335	380	333	339	387	352	331	371	348	359	326	341	366	317	377	359	368	361	327	341	361	361	325	377	356	360	321	341	361	366	339	358	344	366	333	344	340	336	345	331	341	337	356	343	363	376	328	354	356	338	324	336	367	337	329	319	350	334	322	345	340	388	352	364	344	360	355	346	343	334	329	346	365	312	325	327	341	350	350	346	315	369	382	371	368	345	354	319	343	360	325	350	363	361	340	331	316	355	359	309	343	334	340	355	365	327	335	344	349	311	342	329	343	369	332	341	351	378	385	334	339	367	350	335	285	362	393	326	334	341	354	328	298	341	366	375	316	352	311	339	337	347	343	345	354	364	375	353	319	323	364	330	383	310	369	350	354	353	350	360	351	354	323	340	344	325	328	329	331	326	335	324	367	382	331	365	343	313	357	378	344	340	367	337	378	335	375	363	344	361	346	315	349	348	312	366	384	369	339	354	347	322	350	334	336	338	376	329	345	352	326	376	339	357	368	309	359	330	340	356	382	347	382	341	355	330	340	363	313	359	353	379	343	355	362	339	336	350	355	319	329	339	324	385	333	325	338	312	359	293	328	374	333	326	339	366	352	317	391	339	387	325	355	353	349	344	343	336	353	335	360	361	370	322	359	324	327	363	349	342	354	373	332	380	320	362	348	320	357	372	378	358	319	334	341	326	347	304	366	351	358	319	318	317	348	355	363	338	346	352	367	348	373	365	344	341	332	349	369	340	337	356	348	351	401	349	323	307	347	357	349	336	357	353	343	341	338	320	337	359	328	343	324	338	344	328	352	346	334	344	337	356	332	319	360	348	386	327	361	342	312	340	311	326	320	399	338	303	339	335	361	383	321	358	346	356	343	346	331	318	363	331	323	333	346	347	337	370	339	352	339	367	374	335	361	312	356	372	349	330	340	309	342	350	318	297	331	364	330	363	370	336	329	340	306	395	348	339	322	344	318	345	329	343	358	371	343	325	327	379	354	366	370	331	365	369	334	360	362	326	389	355	335	342	362	321	335	386	381	328	337	345	371	356	345	338	341	344	358	388	353	339	321	324	340	355	360	327	346	345	347	343	361	347	339	350	327	366	382	373	381	369	355	358	343	338	376	336	339	344	359	348	326	377	343	365	343	336	356	326	320	368	355	326	321	316	353	321	366	377	331	320	354	339	333	348	350	349	335	356	361	344	343	330	328	331	331	367	337	345	357	351	380	343	375	340	332	336	350	389	368	352	331	327	370	343	320	361	352	375	345	355	342	320	349	306	328	356	339	349	331	334	353	333	361	346	320	339	329	341	374	347	343	353	317	376	350	346	322	322	328	370	362	357	366	374	342	336	366	334	360	350	380	360	352	358	335	333	371	345	338	357	337	360	348	346	310	324	366	349	364	330	360	375	328	334	359	360	345	329	339	354	382	353	325	351	331	375	365	331	350	367	349
23808	21060	28220	24104	21047	8911	1113	748	637	592	574	542	500	483	480	494	495	498	478	447	436	466	423	416	428	467	455	404	435	436	413	435	414	416	420	403	439	444	445	418	398	354	407	396	378	388	378	417	432	404	416	440	467	440	386	394	414	359	403	401	406	401	384	412	398	406	417	359	426	399	400	425	399	434	398	388	413	379	411	397	404	403	390	365	443	426	386	378	378	382	427	444	384	355	394	375	385	419	413	409	389	398	449	400	368	421	417	373	436	416	387	378	400	449	385	412	366	376	394	416	391	438	437	397	414	421	400	436	430	403	393	403	355	405	408	428	389	416	440	419	400	385	420	405	412	363	383	392	369	365	400	401	412	406	405	410	397	406	401	447	423	395	377	376	416	421	416	395	391	411	408	420	428	412	406	378	395	392	415	425	401	417	440	412	429	392	387	396	398	400	406	388	366	375	399	421	400	406	391	383	462	450	416	385	395	383	392	389	391	439	382	408	412	442	362	431	419	411	405	427	409	373	427	428	405	418	407	401	419	389	449	404	382	384	378	385	400	403	368	377	384	403	399	368	403	386	428	396	404	420	396	419	408	449	432	432	396	368	399	406	444	396	422	411	409	447	376	378	401	416	386	389	422	380	406	393	384	384	386	385	388	387	415	435	409	405	383	411	389	408	409	409	401	354	428	437	411	384	421	406	378	404	423	378	414	382	432	401	384	410	393	388	427	440	423	410	419	397	405	368	368	401	417	431	452	385	414	437	382	389	421	399	403	426	384	421	367	410	413	401	421	410	408	347	384	373	427	418	393	416	380	414	424	387	421	374	406	406	411	418	405	393	412	391	424	456	384	408	421	399	404	405	391	402	395	409	389	436	402	360	415	403	411	433	396	418	410	393	374	405	439	383	395	379	372	383	423	380	430	383	380	366	368	401	425	396	396	381	410	455	384	359	405	414	434	407	378	411	428	385	408	384	429	382	392	404	409	415	439	404	401	434	374	423	386	386	385	396	400	390	433	376	409	412	388	394	395	407	448	398	427	399	361	392	418	412	407	382	373	378	425	381	401	443	398	395	382	391	417	397	403	429	395	426	395	416	404	394	425	422	383	409	424	392	433	401	381	431	436	351	364	377	381	393	403	438	424	404	403	359	417	399	398	386	434	395	430	417	390	381	392	409	414	391	399	411	428	384	409	428	444	422	375	388	384	398	403	402	403	394	416	434	401	355	403	419	389	376	399	417	405	424	411	415	394	373	395	391	394	387	393	386	423	383	410	388	402	419	403	432	382	359	388	406	387	398	381	409	401	420	417	420	392	395	407	406	372	386	413	378	409	390	391	413	401	431	402	411	451	394	392	411	380	403	426	422	377	426	415	432	439	389	409	413	368	396	368	392	400	406	374	399	431	405	382	372	404	446	386	385	385	402	439	418	369	397	451	374	394	399	404	365	403	390	393	417	422	410	421	420	400	410	425	419	416	368	392	398	387	424	435	398	387	418	383	395	388	450	435	415	383	448	451	407	402	383	373	424	437	391	418	399	392	391	418	429	355	394	403	416	397	408	411	422	411	410	439	415	422	388	390	441	441	408	438	426	403	360	425	402	411	424	415	403	412	390	383	399	383	408	397	370	426	419	416	404	418	417	398	412	405	401	392	401	366	423	409	406	388	372	433	420	435	408	407	396	412	392	376	397	364	415	385	364	378	385	401	422	401	405	357	444	437	392	399	404	437	378	396	421	398	447	413	459	404	386	394	427	412	369	402	411	413	374	359	401	441	403	441	384	421	418	390	381	425	391	420	391	421	420	412	400	403	402	402	407	424	420	383	365	421	428	381	410	410	381	401	404	385	424	396	402	388	415	395	424	428	422	408	362	399	383	419	391	381	400	383	398	392	385	417	412	365	388	403	409	376	405	434	418	402	402	410	397	405	388	392	404	397	402	344	407	381	378	393	374	429	391	362	434	436	408	423	382	409	435	412	399	403	379	407	387	396	405	421	416	424	400	422	390	411	383	421	423	409	367	381	394	398	402	396	386	402	422	385	387	409	395	389	408	436	374	397	411	367	420	417	425	387	412	394	407	404	411	404	409	379	381	398	389	381	414	424	422	389	407	376	401	410	405	400	415	386	416	387	419	397	384	383	403	391	405	393	412	408	392	391	359	370	438	387	409	401	412	381	410	407	390	380	404	375	397	362	422	381	399	429	400	405	437	402	402	401	377	408	399	417	387	383	404	365	384	424	392	406	400	393	375	401	411	397	376	398	404	414	415	432	414	417	404	402	390	386	379	407	391	403	374	426	450	392	382	357	396	420	410	397	423	397	424	397	375	441	426	367	431	386	392	443	417	417	411	414	404	435	439	404	411	365	419	403	369	386	396	416	431	351	388	372	444	401	408	405	391	424	368	402	396	383	393	421	398	400	385	408	427	399	407	392	425	380	414	422	390	406	383	404	410	411	408	427	432	431	374	371	390	400	404	390	396	397	404	385	413	420	428	416	421	391	367	407	398	385	387	390	403	390	388	367	416	392	437	413	400	363	371	419	368	417	403	426	415	386	408	381	433	436	407	435	413	382	368	412	428	375	386	422	377	410	422	406	414	389	407	383	415	400	441	412	423	378	443	413	422	435	389	392	399	413	403	417	413	439	413	413	370	409	368	410	418	404	376	404	418	406	410	412	417	410	385	391	427	398	440	413	400	386	411	383	409	391	414	411	414	361	412	419	356	391	403	416	390	366	414	389	413	411	385	413	397	380	387	396	385	385	405	385	421	417	397	391	382	411	415	406	396	433	399	378	394	399	440	415	432	374	431	414	408	435	415	380	395	429	386	399	387	386	374	413	389	421	402	378	374	421	391	396	399	409	387	377	437	385	391	389	379	452	367	407	424	374	404	404	373	394	392	415	378	357	394	413	394	384	415	384	365	397	393	417	398	386	405	421	393	392	425	382	407	391	417	396	390	412	395	400	350	399	396	411	407	453	417	392	389	416	416	400	409	397	375	409	399	405	402	445	405	396	426	415	411	396	395	400	425	415	351	389	391	401	388	400	395	405	395	416	407	430	354	409	412	383	427	393	408	384	414	415	422	412	419	387	397	446	379	374	407	346	407	392	410	372	388	396	436	366	420	393	395	399	399	423	415	403	428	397	409	412	366	389	401	412	381	406	404	423	441	373	422	411	432	434	390	393	381	424	387	370	419	410	377	396	397	394	413	379	396	407	423	369	375	384	414	425	417	388	421	425	402	401	398	436	418	422	417	384	419	407	394	397	416	384	386	401	396	419	409	455	413	404	387	386	401	398	417	398	404	371	421	376	399	415	388	395	391	391	434	417	443	392	398	392	382	359	392	406	393	400	391	370	429	412	397	377	381	362	383	398	413	400	395	412	422	397	389	405	403	400	380	425	385	399	400	380	392	425	369	405	393	409	412	382	386	389	417	427	392	355	395	387	420	386	378	381	386	420	389	405	417	358	414	445	391	423	444	390	411
20352	9223	5963	2830	2105	1723	1198	1046	857	732	664	625	543	550	563	514	545	483	488	489	481	475	456	465	468	463	457	425	467	456	469	462	432	471	452	449	413	460	453	444	455	433	415	444	439	451	436	424	451	466	422	410	423	443	412	421	395	426	401	443	429	432	456	414	454	464	444	436	413	417	427	433	403	418	449	418	450	433	419	409	450	468	425	430	434	446	443	437	464	445	451	417	425	455	435	467	423	438	442	442	394	424	461	416	448	454	461	416	425	421	443	433	428	426	449	429	442	439	421	421	414	419	461	412	422	411	437	432	431	445	428	441	434	427	458	454	406	406	428	374	451	489	410	426	419	403	409	432	416	436	418	434	443	446	435	431	399	452	419	407	383	419	404	431	435	432	437	410	439	446	456	444	430	426	434	430	399	454	456	417	438	391	414	419	419	461	391	432	444	442	432	464	428	399	450	435	418	417	413	437	416	445	444	414	446	411	435	441	447	423	419	440	447	414	424	406	398	459	440	445	455	421	416	449	455	428	420	456	411	397	416	462	420	400	450	452	430	447	435	422	447	448	436	443	451	433	424	463	493	434	459	440	419	441	414	408	412	434	449	456	406	402	412	392	448	403	420	464	419	421	438	464	415	420	461	423	441	429	404	448	436	448	409	390	410	412	426	429	419	471	406	417	462	448	431	407	457	411	429	405	457	394	405	421	446	436	431	435	441	410	408	409	432	453	411	432	407	442	445	458	436	417	427	405	429	434	406	432	403	429	451	453	399	480	402	391	445	450	413	433	403	452	439	414	402	418	459	434	394	389	440	398	423	402	424	416	417	413	427	493	466	439	419	410	420	423	440	438	443	430	429	420	453	450	459	388	396	406	433	434	420	403	424	444	422	470	447	406	419	429	432	453	409	451	444	448	450	421	415	432	454	392	420	399	393	433	417	444	433	454	434	462	401	391	456	439	434	467	431	362	448	391	410	430	439	423	445	423	399	417	426	432	447	412	415	394	459	438	422	405	426	442	423	432	410	433	457	399	412	421	463	438	402	484	398	410	393	433	437	406	417	404	446	465	404	437	445	421	429	420	469	418	414	460	450	480	458	483	412	436	417	398	399	398	424	418	419	456	405	423	446	418	380	466	396	401	413	428	430	442	450	434	425	453	424	450	419	427	413	424	415	392	451	410	443	429	391	454	440	451	416	396	434	428	442	441	433	453	398	455	420	427	417	436	410	450	435	454	430	405	413	416	440	414	427	429	427	420	459	413	442	417	420	413	415	458	443	459	405	441	398	418	397	467	423	424	448	454	408	414	446	424	432	416	414	439	418	406	426	428	418	443	433	457	419	442	396	466	408	442	454	419	415	403	444	453	441	453	461	460	411	412	396	425	408	422	421	393	434	381	454	406	427	405	422	446	434	429	454	417	403	461	451	458	436	406	422	447	410	447	435	449	388	439	433	402	406	460	396	403	454	430	426	431	434	398	413	419	413	428	417	442	450	423	430	402	408	419	427	471	448	462	427	431	469	393	426	450	393	444	441	422	403	423	443	422	407	453	469	454	391	427	428	427	435	405	438	451	448	450	418	439	415	423	436	445	401	441	422	419	413	436	407	440	434	411	452	427	412	398	428	409	409	421	414	438	439	442	426	406	435	423	415	444	411	457	435	424	398	402	433	426	376	403	431	454	424	401	401	443	408	483	470	425	434	445	408	404	413	424	420	378	398	410	440	423	409	427	412	410	410	436	424	400	442	424	390	411	413	403	433	435	437	441	453	421	436	449	437	419	428	419	436	429	419	418	406	403	409	423	433	416	408	418	459	451	434	426	420	386	452	430	431	416	414	409	436	429	387	424	434	415	433	454	466	401	450	396	427	439	439	442	423	427	417	425	455	397	405	429	408	404	457	410	413	413	451	433	464	397	439	462	406	427	422	487	433	434	429	417	411	450	408	459	392	415	433	444	443	437	428	392	410	415	435	400	395	440	438	391	407	449	439	436	426	437	402	451	402	417	453	417	447	439	436	451	456	461	463	431	436	453	481	434	418	420	444	450	432	414	427	427	455	406	460	463	442	417	489	471	416	437	469	404	423	427	428	441	423	424	413	430	417	418	424	452	434	481	447	421	431	443	401	429	434	412	425	438	438	426	445	450	451	442	425	442	427	397	436	405	458	428	443	396	411	420	454	415	405	403	428	424	434	419	426	408	446	484	402	433	391	417	451	399	409	418	432	418	437	430	428	418	432	458	439	413	491	420	436	410	482	418	412	428	404	435	416	421	389	430	448	459	458	404	428	437	411	442	412	461	447	414	404	418	457	452	433	429	415	426	404	442	451	429	431	414	449	456	423	445	423	427	428	403	414	411	433	444	432	400	436	447	408	434	455	439	417	417	448	446	430	430	457	423	413	453	439	479	441	429	396	385	444	411	446	405	409	393	435	443	439	458	428	427	480	417	432	410	424	389	436	430	417	425	427	437	400	387	419	396	451	397	428	415	423	431	430	447	459	403	432	378	423	448	456	400	422	423	416	438	394	473	396	401	424	411	426	404	419	416	392	451	444	504	437	461	437	433	449	419	428	413	415	449	453	383	462	430	413	426	424	448	439	416	431	371	424	435	416	433	419	413	429	417	404	424	411	448	474	372	446	453	404	431	446	382	405	442	435	468	382	426	447	431	454	436	389	408	389	399	388	467	407	384	418	417	438	443	430	436	443	421	426	403	466	413	422	422	427	457	410	379	409	477	425	441	441	413	436	461	419	418	426	391	427	426	409	443	425	412	423	434	402	386	415	412	413	419	432	415	430	442	428	448	402	421	450	441	447	416	428	455	388	441	433	427	428	503	428	404	432	420	422	397	389	393	435	475	402	452	436	425	417	410	481	412	395	441	398	410	409	396	454	438	452	423	401	474	405	439	417	403	433	397	401	398	432	423	421	432	453	435	423	390	435	377	453	425	452	420	441	396	405	472	472	440	428	410	399	437	422	434	379	405	402	430	415	403	422	438	423	441	432	446	454	390	439	410	429	387	425	413	439	426	458	423	411	446	412	463	437	444	445	446	439	419	437	422	385	427	415	418	423	440	419	396	441	386	440	417	424	453	389	402	444	403	408	442	438	417	417	408	433	415	459	420	439	403	418	421	472	430	451	370	427	428	424	406	427	415	418	423	427	423	471	411	467	451	458	455	412	433	463	419	416	420	423	437	421	382	434	430	436	404	405	444	409	418	378	425	397	440	417	433	412	443	445	445	431	412	415	406	405	467	436	441	453	456	422	409	437	444	409	425	444	452	439	408	428	426	414	417	422	444	426	434	405	438	388	411	442	392	451	441	438	432	481	401	455	411	413	450	424	390	468	429	435	427	413	412	420	419	423	478	406	420	440	443	439	418	441	422	432	437	397	422	433	425	393	421	428	439	447	449	433	387	465	418	395	442	411	407	365	488	429	461	392	455	412	435	408	464	428	429	394	405	431	415	442	415	427	397	417	394	417	436
25046	21063	27034	25221	9407	1065	870	768	665	705	681	679	663	677	607	637	662	624	623	660	658	594	611	594	598	599	601	651	619	598	602	648	613	648	609	642	613	629	577	556	623	560	647	602	587	640	625	588	607	636	574	587	595	601	588	623	600	650	569	618	596	654	619	602	609	621	566	582	618	587	593	591	647	600	601	646	588	600	576	618	615	649	586	624	596	623	613	611	605	591	683	588	611	633	625	570	615	652	627	592	627	611	619	583	625	586	656	638	570	573	592	597	639	588	563	620	606	586	614	599	637	614	615	631	651	566	570	627	636	673	585	625	651	630	599	618	622	609	628	593	603	649	594	594	579	631	607	607	600	606	583	634	561	599	633	657	609	605	621	644	611	588	607	586	617	598	624	623	605	618	616	600	573	637	668	582	647	607	643	641	597	603	619	614	588	612	645	572	620	619	623	650	572	608	591	591	604	634	646	575	648	614	591	617	608	588	582	586	632	618	632	562	591	624	592	608	627	620	650	639	623	555	638	612	621	614	643	593	623	599	655	587	620	636	655	624	650	575	616	574	614	602	599	596	599	563	581	598	653	619	633	618	598	596	630	567	603	643	599	622	590	619	561	576	564	640	583	658	616	596	589	621	605	665	599	640	593	600	593	602	579	609	600	613	599	647	588	575	590	649	625	607	634	590	634	574	625	624	593	625	682	593	579	632	592	632	641	577	618	604	604	637	582	588	618	639	613	607	629	543	575	579	619	592	602	615	622	603	578	590	601	595	584	574	667	611	617	631	570	624	602	608	589	616	621	606	592	621	592	610	606	614	601	612	646	597	568	594	630	658	618	578	653	613	576	674	610	629	574	646	632	606	596	611	588	572	570	623	616	645	554	630	596	582	588	598	626	577	558	612	591	627	578	600	584	634	635	604	628	582	654	593	582	605	667	594	625	632	618	595	659	588	631	595	655	612	594	593	613	608	623	654	612	634	613	624	614	600	628	593	605	642	611	596	576	631	593	625	599	604	632	612	626	627	576	614	595	610	598	620	595	610	603	607	615	624	600	586	612	619	596	624	625	599	601	605	600	607	593	577	632	607	618	590	655	614	569	611	577	607	602	624	603	587	635	621	588	609	619	610	652	592	606	640	627	581	602	628	620	618	618	646	628	608	638	602	595	623	550	621	625	618	578	656	636	638	582	610	597	608	616	580	665	657	624	648	646	603	588	618	584	584	623	592	591	643	614	594	552	627	581	576	591	561	615	596	639	584	606	632	643	620	599	603	581	644	635	588	643	663	604	627	613	600	625	612	627	641	611	583	590	614	599	626	624	606	597	651	608	594	628	619	581	633	589	606	594	635	616	635	600	599	607	622	597	628	582	597	601	652	607	556	609	618	607	583	653	597	584	597	615	577	597	644	583	594	616	605	596	591	618	609	617	597	614	619	638	631	599	572	623	610	622	613	654	573	633	566	581	580	606	614	589	598	591	617	596	572	645	571	626	667	628	642	602	589	627	583	619	638	598	616	602	596	583	619	610	560	608	618	609	629	621	606	585	573	590	636	615	554	598	642	623	617	623	592	651	622	608	608	603	608	650	598	607	665	648	596	632	633	608	630	616	614	630	584	596	636	596	578	626	582	630	608	615	628	642	584	594	570	605	573	592	649	600	636	605	620	572	630	603	580	594	588	606	608	619	618	613	606	643	645	601	628	612	620	583	622	621	605	627	646	598	565	631	608	619	630	638	598	630	639	597	611	582	599	646	577	615	578	619	632	593	615	596	568	588	586	638	630	614	603	570	601	628	628	580	621	577	624	629	626	594	608	558	623	591	592	610	620	605	675	666	608	633	677	564	628	582	576	628	607	570	621	603	607	588	576	597	560	574	585	656	611	603	574	633	647	567	567	590	633	636	612	569	578	607	572	572	590	611	622	611	607	606	612	592	572	594	626	654	608	603	593	640	602	604	587	634	589	618	611	577	599	633	622	603	579	622	591	658	619	559	623	586	617	577	608	665	617	597	641	628	602	640	652	579	622	613	604	642	613	655	565	612	635	648	640	590	626	626	599	587	607	580	602	605	611	602	596	596	640	631	566	622	607	570	570	573	599	567	574	593	658	579	611	605	619	624	594	603	560	591	589	584	587	628	611	622	575	593	674	643	591	584	623	616	644	650	583	591	646	610	646	568	609	627	589	625	619	614	612	629	596	599	649	568	611	600	604	645	576	674	599	641	630	576	644	584	627	537	595	637	624	597	597	620	631	649	648	598	648	604	532	619	581	604	576	568	626	632	659	574	576	639	584	638	609	590	612	604	622	652	620	663	563	677	633	607	601	624	597	592	581	578	603	566	605	623	622	614	637	611	614	603	590	567	610	612	619	620	622	630	594	590	648	546	585	583	606	652	617	629	647	568	603	649	567	636	612	584	611	627	598	617	618	616	634	601	568	601	641	603	623	608	564	598	620	618	614	618	655	635	622	630	578	609	573	632	611	630	642	637	588	598	602	623	569	564	596	588	596	625	629	632	594	631	631	594	613	616	580	601	609	572	595	595	603	619	585	626	609	628	650	600	558	545	605	657	589	628	592	566	583	590	583	601	590	643	550	644	589	644	587	630	587	610	630	628	619	569	640	594	618	662	641	630	637	617	598	639	602	604	599	647	585	581	640	632	572	624	596	622	652	618	599	617	590	570	575	656	642	613	610	628	612	592	581	642	562	589	605	610	582	629	663	602	613	595	652	612	651	610	591	580	599	619	600	626	578	622	638	586	674	587	596	582	602	593	592	630	541	623	594	640	610	553	620	573	584	612	616	594	593	598	598	664	577	616	594	644	612	649	568	583	658	623	583	628	612	636	604	595	614	609	591	627	591	594	627	593	618	568	581	633	611	551	570	660	601	586	629	594	634	589	592	559	641	537	621	624	595	579	587	633	581	627	592	622	613	603	645	624	626	559	651	570	610	579	583	596	618	593	596	607	581	609	606	609	631	636	644	602	561	564	604	624	623	596	559	630	603	586	616	559	591	616	576	605	598	608	602	598	611	596	612	630	606	585	584	587	616	659	580	613	606	585	612	598	611	617	611	643	610	624	594	628	556	626	616	640	601	572	632	615	601	620	561	622	562	647	627	653	608	636	594	600	582	640	613	637	615	564	620	582	621	632	627	594	597	632	610	583	609	659	592	595	610	571	590	591	623	636	564	656	593	594	669	621	611	628	625	586	643	671	589	629	595	604	613	679	654	620	571	640	599	605	617	610	628	603	604	595	612	602	642	620	629	622	618	645	625	588	652	613	602	665	635	630	605	602	620	635	672	583	614	583	564	573	648	614	578	585	637	647	630	603	590	589	620	627	609	599	600	665	607	628	643	602	602	603	603	589	595	638	623	607	608	596	592	632	620	625	603	580	582	583	585	617	619	615	600	634	625	644	580	563	610	593	605	607	596	635	580	594	616	635	614	616	628	588	644	612	583	636	591	626	593	594	623	605	621	627	629	583	621
17854	5504	3520	1982	1523	1213	1081	975	890	836	801	760	755	677	720	694	660	630	715	701	719	738	700	631	669	651	645	709	654	663	619	692	660	634	601	653	663	652	636	696	655	713	700	708	648	667	658	650	632	662	688	698	674	636	592	662	666	671	590	632	595	656	634	653	619	665	648	614	639	669	642	655	683	619	643	650	683	706	677	604	689	647	642	652	645	614	670	629	654	609	624	635	626	616	655	686	633	633	651	658	640	648	683	645	655	648	634	705	683	648	632	663	638	690	661	659	650	656	621	625	684	622	645	684	668	690	700	659	675	673	622	636	649	654	644	650	657	676	662	678	685	620	671	684	664	638	646	652	590	639	668	632	631	627	701	643	672	672	595	631	644	649	660	653	697	656	655	676	645	640	672	650	604	647	693	644	658	604	651	616	617	628	599	687	637	632	631	656	666	630	652	668	671	659	611	638	630	671	671	695	691	723	648	612	638	642	660	688	623	629	632	616	682	629	666	656	610	648	631	671	658	691	708	620	652	622	641	638	637	650	658	615	648	621	655	635	683	655	664	642	652	655	629	659	652	677	689	659	677	626	651	635	638	650	675	675	681	659	650	617	673	624	665	626	641	640	619	689	607	663	628	626	603	666	685	639	626	630	658	613	620	665	672	649	610	650	642	646	658	679	631	647	638	668	640	593	646	633	661	622	651	657	651	618	690	654	652	650	679	616	659	597	598	655	663	642	616	643	612	642	661	627	643	656	644	625	668	642	650	646	642	653	634	673	664	724	643	636	646	615	604	665	628	667	619	677	625	651	678	652	628	665	651	655	630	616	672	644	643	663	657	620	649	626	671	669	642	661	633	639	643	636	654	653	691	675	627	656	696	640	688	642	599	660	648	608	636	636	613	645	669	660	632	672	619	624	635	633	651	692	667	635	668	670	622	637	619	616	642	619	645	659	647	668	716	673	617	654	623	657	625	674	621	626	620	644	634	713	630	650	661	698	685	641	648	654	662	664	609	695	680	650	687	628	634	661	654	653	651	637	628	666	653	644	641	609	629	674	674	688	630	666	669	595	642	640	683	626	630	654	701	674	639	646	688	628	643	628	666	600	621	647	655	637	686	629	638	647	652	677	643	649	662	644	624	673	630	620	685	619	655	649	646	615	654	670	610	656	642	645	627	598	642	653	594	664	673	647	659	624	687	675	635	598	651	626	662	629	653	612	623	629	617	625	699	641	681	674	631	655	622	672	693	597	644	639	621	632	622	640	641	620	654	649	630	625	667	667	687	630	672	662	638	688	633	647	610	627	664	662	658	632	663	650	629	671	660	595	646	637	677	645	623	653	673	636	634	702	623	666	653	620	654	675	650	643	687	607	641	610	614	669	635	644	624	623	620	624	633	632	655	658	633	642	653	613	614	631	689	656	669	639	647	640	682	671	648	682	658	634	639	676	665	689	666	596	681	660	646	631	630	612	646	678	615	688	609	652	656	660	655	638	668	628	633	646	657	661	650	615	622	635	661	610	680	655	649	651	667	617	699	585	618	656	689	687	632	606	654	660	655	653	697	652	642	696	634	726	612	669	652	623	615	642	661	655	611	653	693	632	649	641	630	677	662	644	651	628	629	694	640	624	659	653	679	660	667	649	673	628	631	609	687	698	651	645	669	632	619	638	673	664	663	663	619	606	628	677	605	667	649	602	689	676	682	669	640	685	612	629	703	685	661	684	670	668	631	673	623	616	687	637	669	631	652	647	680	638	618	650	634	587	666	692	657	617	556	625	679	604	663	669	670	637	673	666	596	630	629	639	650	661	634	646	715	689	652	643	660	603	631	632	664	653	648	667	683	647	617	653	676	666	662	655	633	671	637	641	622	615	606	638	619	646	630	662	671	654	645	633	673	656	652	638	682	595	640	697	693	668	629	610	690	679	680	624	638	625	668	629	684	647	606	655	609	629	634	649	669	672	645	682	653	673	644	645	654	660	673	641	615	702	656	690	652	663	611	695	620	639	659	644	654	684	650	674	629	685	653	671	658	628	631	689	640	674	558	641	647	641	696	624	683	670	624	668	599	608	602	669	636	607	649	630	663	652	649	630	600	564	593	672	683	651	678	618	596	646	676	641	638	654	639	660	625	676	684	649	628	666	695	651	662	653	681	641	684	673	675	649	695	633	625	610	706	686	680	646	655	679	639	669	685	623	652	676	677	677	659	618	645	670	699	639	646	625	674	679	661	653	696	622	689	659	665	613	696	683	668	635	678	633	690	663	626	695	653	628	635	650	661	648	647	686	684	666	649	658	641	616	670	656	638	653	601	639	665	619	667	649	601	679	632	688	638	637	612	636	593	711	708	649	686	625	624	669	635	631	618	619	665	654	702	633	633	607	643	673	653	670	648	644	651	623	662	638	651	634	649	642	664	664	612	622	718	621	714	668	657	692	618	684	614	670	683	639	654	636	644	675	659	676	691	689	656	662	692	639	651	658	657	624	622	648	615	630	681	678	606	660	666	660	610	615	686	674	652	678	608	654	651	646	667	588	640	618	668	621	632	678	655	623	645	620	634	640	654	608	675	665	633	635	630	606	656	637	674	671	636	637	643	609	678	638	637	642	701	645	617	644	642	645	645	594	674	609	631	662	601	636	661	627	630	646	645	640	672	608	652	630	609	689	629	668	657	655	645	686	654	639	662	645	596	694	624	631	698	641	685	613	672	661	611	611	666	642	679	589	683	715	641	658	687	643	665	646	647	617	626	609	680	629	644	609	665	693	638	689	620	639	663	663	606	669	642	640	620	650	677	637	644	651	641	637	642	687	603	661	657	657	641	612	684	654	663	716	595	647	680	681	662	690	639	612	655	693	647	706	642	684	673	684	642	668	655	619	669	618	622	682	649	639	667	641	633	648	618	657	657	629	664	650	671	614	591	695	657	668	577	656	601	649	659	608	614	622	655	675	660	595	683	651	678	617	617	695	644	652	622	618	639	632	643	682	647	671	634	613	656	624	681	645	658	679	686	655	693	664	668	619	674	625	625	684	684	636	673	623	663	691	654	621	631	636	670	667	644	633	675	640	638	618	643	635	669	639	649	647	622	642	617	651	613	653	671	688	640	686	700	648	651	651	677	641	700	647	613	682	616	671	633	611	615	684	638	634	666	651	659	651	638	657	709	642	652	656	632	646	670	683	650	605	639	619	648	644	639	630	636	661	629	686	645	652	653	669	632	642	608	599	673	641	643	627	660	658	692	619	646	666	669	620	625	625	676	655	653	648	664	667	676	613	655	689	616	692	664	682	632	643	675	675	685	650	690	692	606	683	694	640	612	661	671	616	638	693	713	669	670	634	677	669	645	614	679	670	653	601	650	633	655	654	674	608	633	666	660	652	704	651	644	659	669	638	675	671	658	630	673	635	664	675	672	670	650	622	657	660	650	651	628	691	668	649	650	651	662	620	651	618	608	641	601	693	656	650	627	662	631	678	684	688	618	638	675	649
22676	21112	28659	23801	21115	21176	8131	1638	1327	1174	1152	1033	995	957	960	941	927	1013	924	924	867	894	917	938	910	876	907	859	866	939	887	831	906	832	897	927	842	819	860	856	876	882	882	856	855	843	870	862	895	858	863	869	861	874	884	854	879	892	859	805	855	849	883	828	881	875	851	885	893	843	826	857	866	821	874	821	852	898	866	833	862	852	830	861	853	864	800	858	884	870	799	836	871	854	874	813	778	857	875	834	851	860	802	883	885	794	799	787	780	851	889	823	874	848	835	857	831	869	830	838	845	856	878	818	836	824	765	865	814	826	826	869	848	859	880	843	840	880	914	824	789	898	898	868	879	817	828	823	873	854	874	839	847	893	866	834	835	861	780	906	901	825	778	841	870	850	903	842	868	882	868	844	804	818	855	836	847	897	824	842	841	862	854	899	825	842	807	845	855	886	846	809	815	869	845	845	864	816	836	885	862	875	841	854	848	902	874	813	826	832	877	831	851	828	910	795	819	828	865	885	875	805	858	848	844	793	878	845	838	831	881	874	816	850	870	883	872	805	852	864	881	825	792	864	835	815	809	860	777	852	870	868	907	846	840	792	855	863	784	885	850	776	838	810	885	865	796	823	829	860	830	833	780	895	800	860	853	865	867	859	853	846	844	847	849	820	825	862	848	905	881	875	844	846	796	857	855	859	866	869	883	895	868	877	809	858	871	850	816	832	925	841	905	844	920	849	903	768	891	868	802	811	879	862	879	877	844	820	871	806	808	828	860	839	873	815	846	819	864	871	852	874	822	856	813	816	835	803	845	885	843	857	887	875	862	865	837	813	790	856	833	847	836	833	882	901	832	832	834	837	823	844	849	834	890	880	799	833	853	830	800	822	865	857	902	847	858	815	880	838	836	878	826	887	842	803	852	851	866	832	816	806	849	820	826	869	857	822	829	868	768	849	806	845	842	817	821	792	867	854	853	817	819	861	833	867	898	853	877	853	870	851	840	846	852	831	817	827	913	822	844	820	821	808	821	880	815	808	816	857	830	872	824	829	834	817	838	832	810	845	843	810	877	880	820	806	795	863	845	823	834	811	814	869	845	804	816	807	830	811	839	819	856	872	834	828	823	879	811	847	881	872	863	870	870	846	823	817	891	795	904	812	881	807	829	833	838	857	853	829	821	874	815	836	799	922	835	836	871	820	794	809	773	861	768	807	825	868	860	838	861	873	814	884	842	866	837	856	859	850	823	844	885	795	869	878	860	864	902	827	821	803	845	863	869	844	899	873	861	900	846	813	839	814	842	826	815	847	802	865	837	835	830	790	894	810	795	854	851	816	909	836	835	885	861	842	897	833	846	844	808	850	851	859	866	867	810	819	858	811	788	817	769	876	834	848	860	822	842	872	867	814	846	847	924	835	853	815	804	798	830	860	826	854	875	863	832	846	838	828	826	865	870	803	856	891	830	878	860	807	849	807	770	865	865	845	842	885	918	889	843	838	860	916	819	771	827	845	853	863	830	881	852	915	846	866	815	801	845	858	799	839	830	827	840	836	846	824	876	893	870	856	868	871	859	841	838	873	865	867	838	818	846	867	841	840	840	843	833	875	833	858	830	802	800	850	820	838	835	828	784	849	829	906	795	838	861	855	800	828	834	809	846	832	868	870	791	859	862	827	840	818	830	851	751	838	837	876	823	832	809	839	845	813	849	818	840	817	844	836	877	835	838	890	792	850	835	857	846	826	800	851	814	800	824	870	860	835	851	851	911	813	837	885	834	871	910	780	854	894	834	882	836	876	876	858	870	822	848	852	847	888	814	848	825	855	889	780	868	841	816	842	842	835	850	858	832	839	835	797	843	826	842	834	848	858	843	831	864	828	815	806	814	869	888	830	861	853	839	853	852	843	792	891	864	819	916	807	831	825	838	886	837	860	796	827	876	820	804	808	836	869	846	887	813	830	799	818	836	884	826	869	847	875	867	866	881	861	884	839	831	854	830	829	904	836	897	859	826	812	847	837	872	851	825	840	868	826	824	780	861	842	817	880	845	806	823	838	834	845	812	854	797	814	821	878	814	874	849	852	883	858	822	846	834	851	891	839	815	841	833	884	851	851	836	832	779	841	898	830	835	823	871	851	834	772	841	815	868	833	834	896	821	818	776	866	889	852	815	842	875	858	871	873	876	790	829	845	843	845	869	826	863	814	895	788	870	880	842	847	861	850	816	849	867	863	823	817	875	822	849	840	850	856	837	858	824	877	843	862	831	831	826	836	869	842	850	881	815	822	836	837	836	809	882	801	821	805	847	836	846	863	836	852	844	815	874	794	877	844	826	814	868	791	793	804	810	828	867	808	830	860	866	891	855	865	861	825	839	804	817	855	823	819	815	868	858	900	818	835	801	847	876	869	855	840	773	835	836	821	824	845	818	837	858	889	859	844	850	802	895	790	859	841	844	865	872	875	836	832	851	811	836	865	817	873	898	781	807	852	870	878	851	860	866	820	844	835	838	827	844	817	840	794	842	882	847	822	799	879	836	832	802	875	788	850	804	814	822	819	821	815	841	843	810	844	852	800	821	815	810	786	816	762	802	858	855	857	867	831	855	866	894	829	774	863	783	872	824	836	863	828	796	895	855	820	840	851	819	841	853	838	818	850	878	838	813	828	819	809	832	863	871	884	801	842	864	847	859	822	861	903	875	846	867	836	862	887	895	878	847	857	807	839	826	860	862	856	834	914	795	846	808	819	786	838	890	830	806	845	816	799	821	845	807	839	821	852	813	821	878	865	872	812	841	897	836	800	864	846	809	866	848	907	832	830	832	738	794	786	822	822	819	832	798	835	837	826	845	863	833	793	854	818	845	826	817	824	868	879	902	855	864	862	827	850	799	882	832	872	826	857	879	815	897	809	867	862	854	846	856	820	868	847	849	864	839	839	819	829	807	844	838	851	797	824	844	809	886	830	849	852	802	841	906	868	870	817	809	855	812	843	863	870	882	852	836	854	873	865	819	842	864	836	887	891	810	828	875	810	825	830	822	879	831	796	860	837	831	844	841	822	801	831	879	848	854	810	852	812	837	835	849	818	908	814	832	869	857	811	751	828	867	842	796	828	844	860	843	777	838	866	881	869	833	881	865	845	833	869	829	832	806	860	860	867	884	823	883	839	832	840	834	815	822	844	818	793	846	835	823	807	848	860	820	841	839	870	794	847	813	827	885	823	823	867	855	844	838	865	835	791	893	864	859	870	844	881	845	818	853	889	848	868	843	784	885	791	816	832	869	827	822	807	832	809	807	826	845	837	826	795	850	873	873	793	840	861	828	845	867	849	854	856	853	837	845	822	879	832	788	851	851	827	820	798	825	859	830	805	872	808	803	863	830	814	921	878	817	832	856	842	873	798	845	818	843	823	873	826	826	833	851	862	853	831	853	830	835	921	877	883	832	764	810	831	830	858	803	775	840	849	837	846	874	876	902	857	831	821	858	820	832	876	814	807
24174	15059	10281	5350	3834	3101	2394	2019	1703	1479	1319	1272	1184	1119	1115	1110	1016	1026	1006	970	907	930	924	901	903	960	915	875	892	883	835	879	858	867	894	866	930	825	840	810	858	856	802	882	831	877	882	859	852	872	853	879	824	851	816	817	908	854	853	842	862	821	841	845	801	910	876	855	829	865	827	821	845	833	826	848	850	890	833	807	890	841	842	833	817	891	850	877	847	874	857	851	818	852	838	843	854	856	831	849	848	845	802	844	827	850	836	824	829	925	857	852	851	837	883	806	866	871	836	893	863	866	871	840	876	940	868	821	807	837	924	894	834	867	863	864	863	857	797	811	850	836	824	845	855	863	844	874	772	819	788	814	858	870	827	884	837	873	882	777	822	863	824	833	820	813	845	838	887	814	861	864	808	836	871	884	896	843	856	885	836	810	806	860	846	845	836	799	839	864	830	831	821	868	873	807	854	870	833	845	896	829	834	853	902	858	830	839	879	840	854	839	770	866	807	807	853	897	850	861	835	873	809	886	883	875	871	843	862	832	875	855	853	884	802	808	843	827	818	845	842	847	800	826	854	837	865	804	896	868	840	891	860	851	845	841	831	840	861	908	783	895	840	828	826	820	824	814	861	869	862	866	792	830	829	828	851	860	868	875	848	844	912	852	853	867	834	883	855	823	903	871	843	857	879	817	865	831	821	860	841	844	871	822	867	863	800	861	865	848	873	940	888	819	877	852	771	833	850	875	869	808	802	836	791	830	867	879	816	871	828	898	829	844	874	860	868	872	813	809	802	860	850	861	865	874	813	851	833	875	832	826	902	821	867	819	831	819	859	820	834	843	869	889	800	830	856	835	821	868	830	896	874	838	847	835	848	833	857	842	929	827	822	822	830	850	803	831	830	844	820	805	834	877	816	870	880	874	860	849	769	850	822	859	796	855	842	805	868	798	843	871	820	853	881	841	855	834	830	889	825	883	853	857	844	853	842	875	819	813	884	833	899	850	851	873	901	819	860	853	861	874	914	867	835	850	853	836	793	835	781	801	805	814	887	877	800	859	814	823	831	820	901	871	822	863	843	796	880	854	848	848	823	815	878	841	825	827	895	806	875	848	814	860	807	867	821	879	838	854	829	843	868	865	836	820	822	808	818	834	845	856	857	878	843	864	866	841	807	823	809	786	833	797	832	872	859	853	852	840	868	841	803	850	852	843	838	801	841	850	829	854	823	839	832	858	823	819	838	870	812	868	850	880	825	859	793	861	852	869	846	834	873	878	811	811	835	832	854	855	839	837	825	857	864	859	871	814	866	890	840	806	821	813	828	827	847	894	875	835	835	879	827	869	919	847	829	842	875	840	876	869	845	818	845	852	812	837	852	813	871	845	838	873	856	817	804	790	874	838	854	842	812	806	845	802	880	865	813	864	814	873	854	860	847	898	878	876	883	879	842	832	832	811	786	869	848	866	868	817	903	817	842	880	826	828	802	841	833	819	817	820	815	867	835	860	799	836	872	858	874	850	842	908	833	810	868	856	829	862	849	823	853	832	889	866	771	848	866	793	829	861	838	827	882	868	836	823	853	835	845	835	821	870	896	860	804	806	819	862	820	944	846	853	880	833	861	856	833	827	844	825	899	795	867	836	871	818	831	853	855	809	820	882	852	824	836	848	850	825	884	840	797	828	862	823	854	855	879	840	884	902	821	872	850	793	849	837	841	873	827	843	833	825	868	872	803	837	843	892	823	858	912	820	802	851	819	856	851	840	870	827	848	840	825	862	895	849	851	847	849	805	836	806	868	893	822	835	829	811	845	843	860	825	865	869	794	863	883	854	870	820	834	848	834	827	822	854	824	892	843	853	869	875	841	830	845	826	834	868	786	896	841	838	856	850	898	854	872	841	826	871	847	883	852	856	822	883	896	837	812	885	838	818	866	843	826	886	870	807	851	905	867	870	842	829	803	856	821	850	795	853	793	850	871	899	857	838	847	825	817	822	833	836	808	834	843	827	821	916	846	863	844	814	858	821	834	835	916	873	896	838	826	817	817	851	865	759	839	839	828	804	836	824	876	783	900	822	844	837	847	876	854	888	854	787	874	904	829	855	831	872	837	850	815	836	865	823	804	882	864	900	869	894	825	880	855	858	816	849	919	883	844	866	881	825	866	838	845	842	839	871	843	811	881	900	822	849	826	807	843	792	830	845	891	831	838	868	863	898	900	859	834	885	834	839	830	866	882	857	854	825	851	828	838	802	827	864	853	863	836	823	849	849	878	808	826	892	836	845	838	817	823	836	840	891	828	868	817	881	793	866	861	842	862	805	893	896	810	809	867	794	814	840	878	846	824	842	861	840	848	842	824	827	842	855	853	782	851	831	872	839	885	809	848	847	854	811	801	828	839	844	839	852	818	867	832	847	894	830	841	837	799	804	839	842	830	820	833	857	886	855	830	892	814	815	870	860	854	832	807	851	823	879	851	785	806	815	855	805	807	859	855	846	830	887	903	797	834	803	839	862	854	855	858	830	884	910	846	877	849	809	846	855	877	836	879	886	784	897	813	845	872	852	856	761	884	859	895	864	837	815	894	838	782	849	809	860	876	845	887	858	838	855	851	840	850	856	839	846	868	864	799	851	804	837	841	901	878	865	926	869	854	839	867	853	846	812	877	837	855	828	831	813	788	867	855	849	855	858	889	839	859	828	826	864	835	831	840	853	819	849	821	862	851	866	843	813	828	824	917	850	810	783	858	830	860	847	851	878	776	842	816	852	820	890	827	818	878	851	843	852	841	827	831	820	838	832	899	870	866	848	835	839	864	820	897	804	832	786	819	819	862	852	842	828	904	826	799	849	839	851	878	859	888	847	817	833	878	879	900	794	865	825	838	794	823	813	822	807	858	857	885	826	825	874	860	838	836	843	810	836	836	817	874	849	887	848	862	862	830	824	844	825	844	824	902	877	879	769	877	824	843	823	872	811	879	887	849	841	794	837	838	865	825	850	832	828	875	821	849	853	867	849	851	844	871	893	815	864	806	815	899	827	877	838	801	838	862	836	837	819	824	816	851	854	885	850	866	839	884	880	805	869	854	854	831	849	856	842	881	888	848	830	892	832	779	868	826	884	848	817	861	831	827	819	792	842	793	887	869	867	851	843	857	826	850	815	897	821	876	907	860	857	848	886	874	859	888	865	834	806	870	824	818	865	829	848	829	872	895	813	834	839	878	830	853	830	857	872	833	806	881	804	840	805	792	849	842	840	820	868	887	840	899	899	840	832	874	821	772	831	853	876	885	816	847	832	800	851	835	818	824	806	874	832	879	873	844	826	827	878	855	871	837	854	798	830	819	844	804	845	888	837	806	840	881	858	880	821	840	824	836	848	873	839	844	833	870	837	877	842	871	811	805	828	817	775	868	843	820	871	859	867	816	842	871	829	863	859	846	820	831	903	787	848	869	825	876	830	871	881	844	814	875	890	864	898	866	864	876	801	807	791	825	834
27753	18057	4018	543	382	351	361	308	338	296	326	292	307	303	299	275	278	357	288	344	315	294	302	308	291	325	296	329	311	301	290	285	312	288	286	336	311	309	301	294	298	293	301	323	293	287	312	316	311	284	281	352	281	297	305	308	296	306	301	284	304	305	296	313	277	318	280	324	327	283	302	324	314	278	295	310	270	295	296	288	297	338	324	300	322	284	322	332	311	329	307	307	330	329	296	321	286	324	307	307	340	323	300	299	303	310	318	294	315	294	324	296	321	320	294	297	277	312	291	317	328	314	321	269	294	312	329	308	324	285	305	317	347	315	296	284	283	294	301	274	327	335	298	277	300	297	291	308	289	306	316	325	335	304	330	305	331	337	294	325	287	291	315	375	314	340	317	296	278	323	306	305	311	317	290	318	304	319	280	325	294	324	323	303	308	326	321	304	332	292	300	303	292	302	312	308	304	318	312	292	313	306	305	282	316	318	346	282	274	312	302	279	296	330	307	312	328	317	320	305	321	327	310	297	286	312	305	314	321	313	253	318	321	328	302	301	318	278	283	292	333	300	311	308	268	336	322	295	297	312	307	307	307	294	313	330	326	331	302	294	259	302	321	315	314	311	290	300	313	299	309	318	277	295	325	308	304	298	288	317	341	315	331	309	292	316	285	314	320	296	312	293	305	288	309	300	327	283	306	318	312	320	305	295	293	322	339	322	332	325	317	307	320	289	329	298	322	294	294	305	291	338	309	299	354	291	314	271	334	302	279	313	316	321	301	325	308	328	314	328	324	288	287	326	298	329	287	344	293	281	313	262	293	306	284	287	293	304	315	300	298	306	299	301	287	316	290	330	307	315	338	317	290	311	305	308	302	311	294	334	298	286	311	289	282	339	313	303	328	316	311	311	327	280	270	297	293	293	288	329	327	297	288	315	334	326	308	302	273	352	298	267	293	301	302	314	315	288	312	302	294	280	302	305	309	300	307	314	320	334	313	304	288	319	290	298	265	294	314	310	324	295	290	299	311	317	346	279	283	318	302	312	292	302	325	296	284	294	321	283	293	298	287	315	280	294	309	297	291	317	282	330	309	327	293	267	302	307	289	293	347	324	301	287	322	338	319	283	329	261	321	310	327	314	329	335	296	293	316	308	309	328	350	319	299	286	312	323	291	282	310	306	271	295	293	343	297	297	307	298	297	279	308	290	304	277	324	310	301	284	313	303	327	302	285	305	310	300	289	321	302	319	314	292	311	303	304	307	304	321	309	284	284	330	283	314	341	281	271	274	308	332	280	296	337	330	343	319	301	289	325	297	305	311	323	308	273	295	303	312	281	291	334	287	334	280	273	331	286	316	319	310	329	312	308	289	299	326	329	296	289	331	315	297	310	304	301	327	310	306	300	309	314	273	297	274	295	300	294	313	303	299	294	309	304	324	298	300	297	325	309	281	347	309	312	313	283	315	315	338	323	321	310	285	320	315	317	310	305	285	310	287	318	263	279	305	294	322	300	282	303	320	330	287	310	283	315	274	303	282	327	291	296	312	285	287	286	276	314	336	330	286	312	301	346	265	306	295	342	283	308	313	341	315	310	321	314	330	290	321	305	324	297	325	337	334	279	319	311	301	305	312	311	285	326	332	312	278	303	315	306	322	286	300	273	313	327	269	280	339	324	315	323	297	269	278	277	319	316	286	303	311	309	312	296	284	320	312	275	302	306	286	305	304	328	336	296	311	318	310	314	290	326	305	287	307	287	300	365	357	290	308	308	286	317	264	308	323	321	312	306	339	318	295	311	298	308	310	297	319	312	306	297	306	279	329	312	291	300	279	304	277	286	313	285	292	305	297	303	284	329	303	298	338	332	308	323	315	283	308	280	281	333	311	299	303	308	357	321	326	334	326	308	322	303	291	314	303	312	292	313	277	309	342	297	304	333	305	280	298	295	308	288	310	310	288	302	321	309	301	286	272	321	316	283	297	313	302	328	316	311	284	295	315	356	284	315	298	298	318	307	287	338	283	320	313	328	307	290	298	282	308	315	274	348	323	322	264	272	285	276	295	308	319	338	308	297	323	305	313	326	299	273	321	301	315	320	301	308	321	310	274	304	289	308	334	322	308	325	307	314	316	341	326	318	298	310	311	312	320	310	299	323	294	299	292	265	275	310	283	290	286	324	292	299	282	326	297	323	287	296	310	314	326	311	282	331	321	260	296	304	304	302	328	288	317	320	308	311	328	316	311	315	272	332	303	292	299	302	331	288	290	283	303	317	313	286	292	300	312	319	308	283	271	313	297	314	300	307	323	297	313	328	274	293	306	283	322	327	305	302	320	307	323	307	290	313	297	315	297	331	344	308	311	323	295	294	305	305	300	267	313	321	341	306	299	305	323	296	308	326	306	286	286	299	291	310	332	316	316	305	286	301	309	300	303	309	293	331	313	314	296	278	298	309	311	307	309	280	312	300	277	302	297	309	300	318	307	320	303	308	310	302	300	318	293	297	279	300	306	303	340	287	319	289	298	320	310	332	313	320	296	330	314	314	295	335	292	320	325	280	295	277	301	300	319	310	284	331	296	319	346	293	301	325	288	338	283	303	295	322	305	293	318	298	343	302	322	313	305	317	288	291	301	287	309	296	320	323	289	341	284	293	280	276	317	290	316	317	315	283	310	305	281	297	306	262	304	301	321	284	296	295	286	303	314	313	305	292	308	296	273	317	307	258	305	312	317	294	286	317	303	325	287	306	354	319	319	325	299	289	319	301	315	307	339	295	316	320	272	301	314	337	298	317	286	334	359	308	311	310	319	305	312	303	311	340	324	284	284	310	277	314	282	313	311	332	290	307	317	284	284	300	279	298	302	308	341	302	313	306	293	319	283	324	304	291	289	330	335	304	287	281	311	309	283	315	307	302	284	332	297	305	378	312	322	313	316	318	298	312	289	298	281	328	286	322	280	309	338	281	303	289	297	291	306	310	297	298	314	297	298	336	326	310	313	303	306	285	289	316	280	276	306	291	298	347	303	293	311	319	286	287	331	300	315	347	309	295	280	334	306	295	334	309	264	299	284	305	291	306	310	320	324	300	299	301	299	314	311	305	309	296	282	307	298	300	322	286	314	308	309	290	309	322	327	320	321	319	319	310	315	323	299	302	304	293	301	298	274	319	298	275	318	297	317	306	286	274	327	309	280	309	313	297	311	329	289	312	316	300	301	299	322	317	324	277	294	324	320	280	326	308	318	278	314	314	321	293	305	299	324	316	307	313	309	331	275	322	321	299	287	293	327	298	325	331	313	284	285	323	296	322	277	291	307	322	308	324	301	284	326	280	310	323	277	312	305	296	287	334	296	310	296	352	304	302	311	302	344	336	296	286	334	303	296	305	323	291	311	313	298	288	326	325	305	318	318	293	314	291	310	295	292	329	295	314	294	314	309	283	287	307	289	297	282	293	295	299	317	316	305	337	313	274	295	332	305	298	275	338	297	272	311	314	338
8042	961	693	503	422	376	396	374	349	368	355	349	363	379	346	355	363	386	350	334	378	313	326	355	333	345	331	349	361	308	371	353	352	328	395	325	368	339	358	352	339	341	335	356	370	361	373	338	368	335	354	349	328	300	345	334	376	348	329	322	368	363	380	346	376	375	362	338	333	326	335	335	348	319	330	371	347	319	361	345	329	337	312	400	341	380	364	302	381	373	348	342	377	331	318	366	356	337	311	355	380	330	361	324	371	379	352	315	380	324	375	354	348	342	354	343	345	356	371	382	302	359	331	335	314	341	326	355	335	318	329	326	338	343	374	363	351	356	343	349	333	375	307	352	344	334	342	357	349	331	345	340	319	346	351	348	348	351	345	295	326	328	385	353	329	351	342	329	367	332	371	315	336	316	337	361	330	349	348	349	358	311	352	350	352	360	334	355	329	322	308	390	312	342	357	349	350	349	375	312	331	384	373	360	340	335	363	350	340	360	328	338	348	351	343	345	370	336	303	353	373	303	325	322	345	327	346	353	377	325	361	358	323	329	361	335	348	349	375	375	375	365	345	341	380	341	342	343	331	330	330	336	345	333	373	330	345	321	373	353	335	345	348	351	382	367	366	352	320	347	348	355	355	363	358	330	315	302	384	334	319	356	341	329	353	365	381	354	366	358	327	356	332	361	362	355	347	343	313	367	344	377	345	371	349	374	362	331	331	356	369	343	383	317	333	349	326	337	341	347	347	348	353	349	364	332	327	343	327	328	314	350	340	347	326	341	353	337	332	342	348	338	356	360	323	361	355	327	343	351	367	342	332	342	368	351	328	350	367	324	342	364	353	376	372	330	335	352	346	340	353	361	372	340	348	374	344	370	344	383	373	337	347	356	318	337	345	328	348	351	348	358	351	372	354	343	365	325	307	348	315	343	331	332	353	332	312	319	337	359	335	330	368	347	321	311	335	338	354	381	348	340	332	374	365	369	359	333	346	354	325	330	340	329	333	368	352	341	344	370	345	324	368	334	353	336	348	335	353	375	339	345	328	341	328	355	405	362	362	316	346	366	337	369	324	352	334	345	346	354	337	331	312	359	363	350	328	354	348	328	359	342	359	370	330	330	355	363	332	346	359	351	316	354	365	351	353	376	339	340	354	340	350	342	338	354	364	333	347	368	348	377	382	359	341	367	329	399	339	364	352	376	334	330	390	328	325	321	349	350	349	352	358	342	349	361	331	342	337	322	357	360	364	360	346	324	336	365	319	351	362	346	340	337	363	348	372	338	358	339	342	359	343	353	344	349	351	326	360	369	335	327	340	334	374	372	349	322	380	323	352	335	334	353	334	316	340	354	340	347	327	371	373	370	344	366	333	342	342	296	335	346	328	322	333	370	354	333	400	334	355	359	358	349	356	311	317	334	349	354	347	367	338	336	365	358	357	376	364	334	332	327	361	310	362	347	329	353	330	333	342	336	359	342	347	368	344	339	329	337	391	371	377	359	307	337	366	354	338	336	405	345	341	324	358	369	326	304	301	358	328	386	353	354	336	351	371	326	335	348	349	346	345	345	348	355	348	353	325	339	358	361	365	353	320	339	327	327	333	348	351	337	364	351	360	334	328	336	356	339	350	340	360	320	347	378	344	349	370	321	330	355	376	349	356	353	354	358	362	333	343	353	337	321	356	374	304	338	341	347	363	342	328	382	327	342	360	352	333	323	349	333	353	338	333	362	364	355	310	381	338	309	334	361	340	330	360	336	316	369	365	334	333	332	357	349	346	362	379	372	366	356	349	350	343	348	360	367	332	353	357	306	345	357	367	365	328	347	346	327	332	337	351	320	361	320	334	335	351	316	330	353	337	357	340	361	357	360	324	355	351	365	359	337	354	328	340	347	377	339	351	305	376	335	315	359	328	340	363	365	326	392	337	387	371	303	366	377	347	371	336	365	349	337	368	333	344	343	347	319	352	362	299	364	334	357	346	362	354	345	348	355	316	338	350	377	348	289	355	367	322	352	370	358	335	358	378	327	318	345	350	354	343	342	308	334	334	329	346	339	345	334	323	349	352	322	341	312	334	343	373	364	353	373	374	339	318	371	339	371	355	365	322	350	372	348	353	326	350	312	371	338	333	341	340	303	319	369	370	365	343	348	322	311	348	368	364	338	336	334	344	321	316	330	367	386	366	364	335	351	324	369	377	317	331	365	334	358	321	338	337	358	345	338	370	361	301	328	333	362	364	322	339	368	309	338	323	318	345	352	384	366	352	366	315	306	341	338	342	340	356	371	320	327	336	391	374	333	339	349	364	329	333	369	351	329	331	362	341	369	340	359	322	337	340	364	313	347	300	356	380	331	340	330	371	373	302	385	294	370	367	378	336	339	396	346	354	342	356	318	355	367	332	367	317	327	352	354	321	343	332	365	355	350	372	343	340	398	372	331	341	351	358	339	341	365	322	341	334	346	365	336	340	347	347	341	335	346	361	369	347	344	387	330	377	373	322	358	356	332	326	330	339	351	335	334	340	346	329	373	400	329	341	327	329	353	337	334	341	356	345	357	324	366	364	296	352	356	329	357	347	376	346	382	365	372	338	330	326	280	350	338	343	364	335	359	323	326	339	359	349	379	357	316	325	354	354	329	365	335	361	329	353	356	377	345	340	354	362	380	329	377	339	364	359	343	337	367	363	345	349	394	338	368	318	370	356	364	348	349	342	321	371	338	373	344	354	320	345	346	361	359	358	359	333	370	328	320	337	355	350	340	359	347	329	345	323	357	324	319	324	349	335	332	339	319	329	335	333	360	302	344	361	386	342	344	344	325	321	361	363	372	323	365	348	341	363	337	346	335	359	337	329	345	331	334	342	348	374	329	309	361	361	362	329	349	335	328	341	323	335	308	302	349	340	332	347	330	358	351	348	347	342	329	354	341	357	320	326	362	362	299	349	376	367	354	373	348	355	357	320	343	325	342	346	375	350	373	320	355	346	332	323	301	347	329	321	340	351	353	327	330	355	349	351	370	341	316	328	349	330	358	371	320	347	346	351	343	387	344	331	373	323	348	343	342	348	330	384	327	356	347	346	343	338	351	345	323	376	366	332	360	328	375	383	297	360	350	373	351	375	351	361	324	349	356	350	346	373	345	365	328	301	334	337	357	360	373	333	321	365	354	382	341	328	348	313	358	355	343	337	387	344	332	358	367	352	340	335	346	358	343	351	337	360	357	338	346	358	331	401	367	337	357	340	341	335	369	338	359	307	347	323	355	348	347	369	313	346	353	367	327	357	347	347	347	356	367	353	371	370	358	367	325	359	380	354	298	372	332	331	340	378	384	350	355	340	327	360	347	314	337	362	354	357	338	348	360	325	340	359	325	312	379	360	330	317	327	376	357	370	326	326	337	359	380	328	350	338	333	326	357	359	332	351	358	352	325	333	312	333	329	320	332	358	347	329	371	327	313	327	358	335	364	335	345	384	331	351	337	317	347	342	377	365	362
23800	21102	28297	24124	21106	8700	1130	786	648	545	607	511	530	502	476	492	478	439	444	464	453	428	429	423	450	446	444	400	427	419	391	423	408	432	416	409	413	397	439	428	415	441	434	405	423	424	380	446	417	417	387	396	388	409	406	410	394	393	397	394	417	423	403	406	429	392	407	409	423	417	397	368	397	385	386	401	400	396	371	386	417	364	388	423	425	413	403	385	448	402	407	372	422	373	381	412	406	424	402	387	439	419	397	429	429	419	393	363	428	411	382	406	401	404	401	405	407	369	395	417	422	412	394	412	368	397	444	391	391	381	405	374	397	419	432	397	419	396	428	426	380	396	411	395	441	358	410	392	367	393	427	400	438	374	384	424	431	380	369	394	403	433	438	424	414	370	402	397	427	419	389	395	419	434	404	401	410	379	405	413	435	404	418	420	392	415	434	444	410	396	409	414	408	423	406	390	424	404	376	449	382	391	380	391	442	411	405	447	435	411	396	405	424	434	401	413	380	424	377	372	379	392	410	416	410	414	395	423	443	370	436	424	414	419	386	435	409	373	391	381	389	387	406	372	410	424	411	410	394	395	412	385	417	402	406	410	400	380	402	371	374	387	398	442	375	429	421	411	415	420	410	383	382	375	411	394	400	440	404	399	418	424	444	427	437	432	445	395	411	378	424	426	409	420	440	411	414	356	438	416	420	426	440	412	390	404	414	403	402	380	379	367	402	410	380	417	396	397	396	371	419	388	397	429	394	421	374	403	427	397	397	413	407	417	400	441	414	432	409	405	399	399	387	401	392	399	406	387	418	430	420	369	411	398	412	393	416	432	400	406	410	385	422	411	385	413	405	418	376	391	403	422	411	412	392	448	424	380	371	387	398	394	423	380	432	410	418	393	398	397	400	386	420	406	431	392	361	411	379	389	399	397	406	443	417	410	407	405	401	415	384	426	396	382	403	391	391	382	386	377	468	401	390	399	398	417	424	439	436	436	426	398	434	425	410	422	351	405	390	411	367	418	392	409	409	402	372	370	410	382	389	442	434	406	375	414	407	359	380	398	423	426	420	465	405	389	431	413	401	387	378	407	412	411	399	377	425	451	427	400	417	386	400	410	396	396	417	362	425	425	412	406	435	427	421	381	407	463	435	380	434	401	434	368	407	438	398	383	424	400	382	418	404	431	414	405	398	422	399	382	441	394	369	377	398	414	397	411	416	419	398	399	392	395	430	416	403	380	413	417	394	403	398	423	388	381	404	413	389	427	412	388	384	406	429	387	386	381	428	391	414	418	428	458	433	389	393	389	416	392	401	395	420	427	404	428	416	385	403	429	399	388	425	392	390	405	410	381	402	459	417	384	438	395	405	409	422	451	391	409	397	412	370	392	403	385	409	432	395	388	416	366	384	416	402	432	408	438	393	349	419	394	387	383	402	387	441	418	416	419	401	398	419	420	406	430	410	397	399	411	419	424	415	374	356	388	394	378	419	420	400	426	400	425	402	413	411	422	417	418	415	394	419	418	390	378	392	406	409	398	432	397	382	412	437	387	418	400	403	364	368	405	422	385	395	382	431	449	420	443	386	393	404	399	420	400	383	406	379	442	420	406	440	385	424	385	394	396	378	398	381	429	400	429	381	396	410	410	385	445	441	402	393	402	371	437	420	397	406	395	399	377	442	426	396	411	411	382	422	348	376	382	442	450	407	381	391	417	434	363	414	430	383	390	415	402	419	392	397	381	369	369	413	410	402	422	393	404	395	429	423	422	416	389	371	433	421	421	412	417	406	354	402	388	416	404	382	430	398	405	414	397	398	383	427	408	388	418	377	426	414	411	388	416	426	422	414	380	410	381	392	411	415	409	402	410	424	418	402	391	416	414	432	422	396	382	401	370	433	399	377	388	395	412	429	424	408	417	398	394	393	380	436	394	396	433	395	424	389	405	410	399	389	422	361	407	436	413	371	390	409	414	436	394	370	429	407	437	434	365	409	369	427	389	381	434	395	438	392	415	403	398	397	423	409	421	375	395	418	397	385	418	416	399	370	374	403	373	403	393	394	431	378	410	429	444	386	421	384	387	372	414	391	394	421	393	432	368	418	397	385	364	411	386	359	402	423	409	391	385	418	384	426	387	392	410	401	410	417	404	403	413	425	422	417	402	412	414	409	400	441	391	428	377	393	405	400	412	410	379	388	440	400	425	415	431	415	414	444	409	400	371	397	434	398	403	399	390	375	391	439	402	363	424	392	446	420	408	375	433	380	402	370	379	407	410	395	350	381	417	413	398	408	400	405	382	456	415	378	392	405	390	444	438	410	420	406	387	394	418	434	397	404	409	377	373	383	423	409	396	438	384	397	367	412	400	460	405	384	412	451	391	432	367	414	414	408	401	408	388	403	400	380	420	363	416	411	399	409	440	397	406	399	381	404	384	444	407	416	429	392	430	388	380	403	388	414	412	402	379	424	368	399	393	415	393	407	390	385	385	430	370	382	368	406	380	417	410	376	417	410	407	430	387	400	371	375	373	373	376	394	379	408	404	418	415	382	422	373	414	400	391	420	399	378	404	394	437	376	415	389	428	426	420	373	440	387	436	418	365	398	451	416	419	433	388	437	408	440	405	418	397	388	373	442	388	385	437	441	439	407	438	398	415	370	406	401	407	392	389	356	412	417	399	399	398	389	439	426	423	421	427	408	421	409	404	422	404	415	408	377	405	398	385	389	399	437	431	370	405	410	369	381	398	418	408	386	430	412	417	412	414	401	417	404	393	371	399	384	412	419	386	410	395	423	374	413	402	432	424	384	406	367	451	384	394	359	403	401	434	387	363	386	400	387	411	402	419	414	411	428	390	402	400	379	355	398	385	413	400	391	408	415	424	385	364	462	416	381	424	397	415	381	395	384	407	399	390	411	427	378	366	412	420	409	398	389	390	378	406	392	380	388	435	416	386	408	394	415	416	381	388	392	382	412	417	404	420	422	394	424	392	385	420	420	400	422	407	391	423	406	417	394	381	373	408	404	346	449	429	400	397	380	376	399	417	448	374	394	425	414	421	386	392	370	392	401	404	418	407	378	446	385	395	383	389	420	449	428	425	436	416	402	410	393	425	400	437	389	415	399	393	426	385	422	432	382	400	430	406	400	407	375	447	403	374	394	385	389	372	387	398	393	399	410	404	392	387	427	400	382	387	421	410	417	399	394	383	389	418	423	428	374	385	412	408	372	423	422	395	359	406	421	391	387	430	408	400	402	412	390	394	398	388	413	374	393	429	402	398	384	393	417	411	385	374	460	385	423	436	375	414	434	383	368	350	413	390	387	396	394	414	362	389	419	380	400	396	394	436	409	398	389	393	379	423	396	414	418	409	428	409	381	363	436	422	395	409	386	417	421	407	395	395	413	356	373	370	400	379	412	412	408	401	417	413	372	375	412	359	390	371	411	398	429	408	374	449	435	420	413	404	426	402	395	431	411	371	419	415	393	394	370	437	390	406
19575	9220	5889	2857	2150	1595	1272	1014	834	767	697	648	611	595	541	521	504	497	498	504	506	476	474	475	470	455	439	439	390	420	470	456	441	490	406	434	459	425	445	485	426	443	423	438	412	428	508	413	459	436	424	436	438	431	422	472	451	468	432	431	421	430	433	423	426	441	407	419	407	409	438	399	430	425	434	443	439	414	439	419	439	475	411	416	410	445	415	459	444	461	413	447	457	422	441	391	406	446	419	465	404	454	440	450	410	424	437	404	418	476	411	398	418	419	407	450	458	454	400	400	450	422	428	442	413	442	440	449	455	448	419	451	426	416	412	415	420	413	457	429	451	442	439	442	441	445	408	468	404	433	433	401	430	439	420	437	456	438	435	438	393	452	449	398	424	411	424	434	457	402	420	443	407	437	426	413	430	419	386	417	435	447	447	444	441	407	419	451	400	430	399	403	416	462	420	421	439	410	458	398	414	433	411	418	461	435	414	415	398	423	432	436	453	439	428	456	449	443	436	422	444	428	429	440	438	402	438	413	444	424	444	450	439	450	429	436	406	422	430	455	410	421	463	411	432	459	426	436	467	438	435	414	395	457	451	414	411	434	408	412	408	414	429	454	431	396	454	451	421	405	417	438	454	451	458	446	447	401	422	401	462	407	432	444	430	424	435	425	421	437	472	445	442	440	425	416	432	480	400	435	408	455	472	441	431	435	451	420	442	447	424	430	444	440	441	439	411	428	448	405	397	422	412	427	409	450	425	431	433	438	426	411	426	401	412	403	476	389	446	408	427	435	432	434	433	403	403	408	440	411	429	442	397	413	422	457	434	433	361	429	408	410	449	428	382	417	443	402	471	407	432	435	441	424	432	409	465	453	442	393	441	436	430	456	413	414	418	401	449	447	464	454	429	456	464	422	436	387	456	416	429	440	424	436	442	437	426	416	400	437	455	422	421	405	409	421	408	440	436	419	419	443	426	424	417	405	449	429	441	469	420	441	439	406	416	429	434	410	406	430	419	437	430	400	413	441	419	438	443	427	441	447	427	420	435	417	422	430	400	416	437	460	450	427	399	437	404	428	413	441	455	448	414	444	435	450	410	446	431	427	412	442	451	428	410	410	445	441	448	421	427	442	395	428	418	416	417	468	412	467	444	429	397	431	428	458	435	392	416	441	378	423	427	445	436	428	433	395	426	476	435	400	422	467	456	422	434	397	428	414	431	443	415	429	411	432	431	406	412	470	415	453	412	401	440	419	435	421	446	477	444	446	419	405	432	416	419	410	404	418	396	435	421	456	467	423	413	462	434	417	456	419	462	443	393	454	432	432	423	399	420	409	474	446	405	427	397	427	463	458	424	445	454	444	447	430	426	443	420	452	399	466	414	425	413	408	444	411	442	395	385	420	452	456	422	435	398	422	425	432	481	454	412	470	466	428	422	410	438	406	407	430	403	407	426	467	413	463	460	406	408	400	398	437	417	386	405	413	435	443	444	464	411	445	400	391	447	426	439	421	444	435	448	423	378	458	440	417	421	442	450	451	451	427	432	442	419	416	436	432	450	458	425	461	451	410	416	427	474	467	439	438	458	431	464	397	403	412	433	456	449	418	429	461	424	444	439	383	435	446	446	406	457	398	451	443	438	428	440	441	413	402	431	408	427	440	448	400	437	392	427	426	429	396	428	430	431	413	433	442	435	423	472	434	449	403	469	427	438	458	452	429	437	421	431	481	453	444	451	445	451	419	439	457	441	382	468	403	406	421	430	398	436	452	409	416	457	426	407	428	411	453	439	412	426	401	433	422	465	431	439	457	451	440	396	430	451	444	491	417	427	409	464	467	448	424	415	400	414	419	447	410	431	414	417	427	424	443	471	421	458	422	437	417	401	422	429	432	388	433	429	445	414	444	415	413	426	432	446	448	443	445	447	423	445	381	424	465	422	394	468	407	450	440	466	438	445	421	438	437	463	415	450	415	443	449	432	442	423	443	443	421	437	442	430	393	433	456	421	421	374	462	435	417	483	424	441	427	418	437	432	431	442	474	450	448	421	445	421	441	425	425	424	463	446	436	415	388	433	445	476	418	457	438	417	403	416	439	437	438	425	452	437	448	392	442	415	407	412	439	440	417	418	443	430	443	407	407	461	459	433	410	457	448	451	405	447	424	453	400	422	461	433	417	452	431	443	422	393	454	420	454	397	429	446	417	416	404	405	419	409	445	432	399	408	420	401	422	433	422	416	445	451	430	424	425	478	432	474	435	430	427	459	463	406	403	450	492	439	427	460	421	414	419	416	436	433	458	446	412	432	399	428	406	430	466	423	450	431	437	402	458	408	414	460	420	419	419	445	461	418	434	418	423	439	433	442	429	468	471	455	453	465	446	443	445	412	426	433	472	461	421	449	438	473	418	423	417	415	452	432	421	449	480	451	410	406	429	413	428	417	395	394	420	437	444	426	460	472	437	425	434	421	433	453	428	457	413	469	433	454	411	431	418	452	455	442	399	426	445	432	459	458	437	444	435	450	452	424	389	435	421	464	420	447	450	463	405	454	446	440	440	458	394	441	435	429	431	435	442	415	442	434	423	412	451	428	399	438	400	409	416	416	382	421	448	418	445	407	431	427	432	415	420	449	398	420	455	440	419	395	442	423	416	424	418	398	384	410	414	416	448	445	406	422	427	423	433	453	410	425	464	434	448	410	422	453	475	418	405	397	454	420	420	438	465	389	416	404	455	430	457	423	427	438	452	428	430	439	445	440	455	410	423	446	429	424	433	401	417	451	399	423	394	443	448	412	401	426	426	416	458	451	407	453	417	439	403	447	441	441	447	424	491	436	424	459	457	422	425	427	396	428	425	424	424	427	450	426	465	455	421	393	435	441	432	419	421	438	424	451	474	415	421	397	405	459	441	442	482	442	415	419	426	427	465	394	428	438	447	451	479	450	439	456	422	463	411	442	445	477	448	433	411	410	417	438	424	414	422	424	415	438	428	431	451	443	436	440	402	421	436	455	445	404	396	419	449	398	435	418	411	430	471	460	451	453	397	471	437	441	454	419	430	434	423	452	432	433	433	425	430	439	408	447	399	424	459	403	415	434	408	449	438	446	400	439	457	415	409	454	458	450	475	435	432	387	419	396	413	459	444	454	440	386	411	423	404	397	426	422	429	417	427	453	391	423	457	423	413	426	438	412	407	438	454	439	417	456	435	418	448	425	411	459	412	460	415	423	450	404	402	429	472	435	464	411	431	433	417	420	406	367	399	423	438	400	416	421	436	442	430	444	469	402	426	430	368	446	414	417	466	441	412	417	408	412	387	435	393	413	425	454	398	445	419	418	423	433	426	423	446	414	440	439	425	419	407	431	440	426	417	423	429	429	417	445	434	416	454	403	426	442	441	472	464	401	393	441	443	454	458	410	453	432	415	456	417	445	420	415	438	457	402	384	414	441	461	463	430	453	432	442	414	424	438	412	430	411	418	444	393	399	431	441	417
25027	21078	27095	25214	9487	1043	809	763	726	662	652	662	652	629	622	599	599	693	630	629	610	620	618	616	593	630	634	628	624	605	584	599	596	627	595	617	581	584	598	584	614	611	588	621	638	638	600	594	592	628	609	584	588	631	634	629	609	596	632	568	649	579	595	616	656	607	596	608	621	623	620	565	603	610	607	604	568	595	624	586	635	561	615	619	582	601	627	570	599	586	595	611	629	596	561	594	566	643	631	567	613	604	601	625	618	568	592	610	583	591	614	582	594	592	604	578	598	562	594	610	638	600	554	631	613	620	586	621	587	628	614	653	578	590	599	595	580	611	607	586	586	571	587	634	556	604	584	623	571	595	587	568	575	639	565	624	614	625	628	560	599	574	597	604	644	637	616	559	642	580	574	653	603	566	619	594	628	639	610	612	599	605	589	602	600	610	599	607	594	622	624	567	550	583	620	607	596	591	567	622	590	593	548	585	600	583	571	612	607	623	596	595	630	626	608	594	611	616	619	570	649	597	568	562	630	579	604	609	603	654	621	571	591	610	613	569	619	612	562	596	596	600	595	592	599	608	630	576	599	590	601	630	574	590	578	589	623	593	606	608	634	658	588	597	628	650	586	595	656	624	606	611	620	607	599	630	576	597	630	576	574	616	651	594	586	603	597	653	599	632	586	604	606	573	601	628	590	606	613	623	600	620	578	612	552	605	597	614	580	588	624	613	578	590	622	606	555	598	620	608	618	618	589	639	607	604	648	604	612	607	601	589	630	562	618	602	591	537	558	611	601	559	661	616	601	602	599	589	596	602	629	597	561	621	584	649	569	596	608	640	605	622	615	580	589	607	597	582	633	640	558	583	582	572	592	632	592	632	611	575	591	546	594	619	566	610	603	587	553	601	579	586	663	559	611	651	645	575	588	625	667	618	573	617	651	583	621	579	645	630	586	587	600	574	574	614	639	610	583	574	585	600	617	617	602	587	615	610	591	609	613	588	584	633	596	598	600	640	656	574	563	644	595	606	604	588	592	623	574	618	624	617	599	617	618	627	597	619	622	589	611	606	641	596	630	624	631	607	610	629	639	623	612	620	615	628	622	610	616	557	578	651	647	633	588	618	586	622	659	628	603	649	596	588	652	576	610	626	579	658	611	610	601	618	616	589	600	626	591	558	601	612	576	630	590	607	563	591	572	592	619	616	638	602	596	555	656	636	615	589	585	636	563	643	603	585	613	599	583	622	567	604	579	641	624	550	587	565	572	595	633	629	595	650	565	595	595	632	555	602	622	558	573	583	609	624	632	588	612	660	575	613	661	581	637	600	563	590	612	571	573	593	647	581	559	610	595	578	584	622	633	592	620	612	606	613	609	604	624	584	589	648	602	607	604	634	634	579	615	563	663	566	634	581	618	574	579	607	609	637	641	641	607	614	602	598	613	630	592	604	648	614	625	585	566	586	580	587	583	615	589	627	597	640	572	603	564	636	550	616	592	561	574	609	625	609	603	571	596	619	579	590	586	590	640	585	599	626	600	601	602	596	587	589	619	594	551	657	607	628	636	564	581	587	557	634	614	601	585	572	595	605	564	613	527	589	619	576	592	556	604	613	606	630	611	634	632	600	574	571	567	613	621	598	597	605	615	635	558	559	565	598	547	597	570	597	563	613	620	625	669	580	578	597	598	590	611	627	640	579	577	577	567	602	624	573	604	571	608	641	634	650	597	657	606	579	627	627	558	597	628	594	586	592	541	594	621	626	614	594	605	612	564	639	619	595	582	620	623	607	663	562	599	599	579	594	601	608	569	585	630	615	577	589	589	613	581	573	580	570	589	651	620	612	592	629	624	632	602	602	595	582	652	581	620	610	609	581	631	622	562	585	617	646	597	633	584	625	595	606	607	634	612	573	612	602	590	592	589	607	594	677	600	606	613	627	634	611	545	606	613	591	604	621	602	608	599	555	618	559	579	596	590	628	610	596	573	627	608	559	590	593	579	587	635	565	635	607	621	601	590	653	609	589	610	649	591	586	560	601	572	660	582	580	657	567	629	627	593	623	593	612	597	579	631	575	639	619	603	608	608	647	622	570	589	575	631	643	616	613	570	598	633	629	597	635	623	642	597	608	608	613	578	588	548	620	590	607	580	635	606	573	617	605	633	586	650	620	602	609	573	606	561	633	600	616	617	620	630	583	583	646	608	573	604	613	623	577	569	579	617	631	599	622	646	629	592	603	610	638	602	589	601	594	601	607	631	589	599	612	553	594	595	642	590	612	525	623	605	558	616	604	579	594	607	607	600	621	594	597	607	607	609	576	586	599	603	603	602	670	600	599	640	568	582	635	580	562	568	625	610	624	596	628	569	557	619	599	589	602	597	611	592	603	589	623	651	536	596	606	565	569	573	592	601	579	609	620	661	600	604	593	555	591	609	655	573	628	583	624	595	554	648	615	611	588	616	565	553	599	568	622	571	617	570	634	590	651	612	583	584	576	610	570	618	610	596	649	578	583	607	553	603	639	604	605	629	562	615	606	581	585	607	627	609	584	525	564	598	599	630	584	618	593	629	603	608	622	565	590	623	606	629	637	622	688	591	589	671	622	617	583	639	599	606	633	618	588	594	581	592	596	617	566	591	597	605	631	636	597	630	617	608	612	579	628	629	615	588	584	610	594	647	636	609	574	588	588	560	591	619	652	607	603	652	606	639	636	550	620	600	619	586	622	612	613	628	606	592	585	632	615	622	580	573	644	564	630	584	579	592	587	609	618	574	575	604	590	602	644	574	555	601	612	602	603	585	555	594	678	607	639	576	607	615	554	564	628	583	589	626	538	605	611	613	570	629	627	636	591	651	631	584	605	612	584	605	612	574	589	597	638	562	589	630	608	605	573	570	666	630	567	605	571	584	623	568	551	608	630	635	579	634	610	591	598	613	614	601	600	604	650	608	616	628	615	617	585	598	607	582	609	561	594	600	598	569	616	624	570	581	648	611	574	594	606	599	590	595	569	618	590	614	638	648	579	575	614	597	636	621	638	626	580	618	595	597	598	626	579	627	576	588	606	636	593	593	601	605	648	619	596	624	652	621	584	607	629	631	583	639	633	572	589	586	617	560	588	579	607	578	639	617	602	620	651	624	643	605	612	617	628	644	597	598	602	612	617	637	627	593	625	597	636	609	620	556	560	635	591	574	572	639	629	597	603	651	645	612	630	623	568	626	647	595	600	610	564	637	553	608	585	634	603	600	590	603	574	583	639	627	585	601	618	588	606	618	653	565	603	632	615	581	587	607	578	611	611	584	603	575	570	613	599	606	560	629	594	627	607	630	591	640	581	591	563	571	554	617	626	603	615	587	550	614	599	612	603	670	600	601	602	585	612	606	585	606	601	603	619	617	602	624	650	628	630	581	575	612	625	641	633	603	610	589	609	595	565	615	569	589	605	572	632	650	568	576	598	594	586	567	589	612	580	618	576	557	620	653	618	617	580	678	611	617	620
17590	5336	3392	1916	1508	1319	1110	987	901	872	804	748	737	771	711	692	751	662	668	668	704	694	720	650	665	650	642	653	642	648	656	666	681	650	645	620	657	674	650	698	641	643	638	699	612	651	654	646	633	611	639	664	654	636	686	695	678	625	664	661	645	725	658	647	611	612	604	683	668	645	650	620	639	678	663	685	589	648	638	607	627	655	618	671	648	629	664	624	620	658	699	619	649	696	691	657	650	687	648	660	641	615	685	618	643	658	635	639	644	664	647	661	648	651	677	642	607	670	631	655	654	625	648	637	659	651	659	628	627	662	639	637	649	639	637	697	640	688	608	663	680	676	675	660	639	613	651	671	669	617	604	656	660	642	652	669	682	647	600	667	662	649	669	621	617	630	683	636	675	679	657	647	651	626	643	686	614	689	646	645	648	656	630	615	658	707	602	623	673	678	647	661	680	615	642	597	641	648	653	621	638	656	656	669	641	662	673	641	641	656	648	621	646	629	637	638	668	611	598	646	629	694	647	647	614	659	657	670	664	661	604	605	584	611	659	637	682	653	673	642	648	671	679	678	608	633	677	656	629	646	653	671	726	641	686	660	680	635	642	677	626	664	641	638	622	643	674	678	689	642	634	654	609	664	645	637	692	601	627	639	634	689	667	601	634	631	603	644	631	615	631	629	632	642	603	640	654	679	616	642	639	606	653	610	664	634	663	681	596	624	668	672	649	617	706	616	607	607	639	662	636	641	697	639	651	676	659	642	678	617	637	644	669	671	618	674	637	617	624	620	629	650	644	654	660	698	642	624	650	623	659	641	631	660	614	629	578	676	670	622	649	627	656	608	718	653	668	644	661	645	636	653	661	613	640	627	609	688	599	669	656	636	672	670	683	655	676	653	638	667	690	621	647	567	672	659	607	658	626	652	655	633	683	636	635	614	579	681	643	656	658	628	670	658	646	671	639	644	640	646	644	656	650	652	645	676	624	628	666	669	648	625	634	648	637	632	683	680	649	606	666	645	626	653	676	633	676	637	658	659	652	633	626	605	649	599	677	684	625	633	614	677	633	665	661	643	648	682	643	599	593	623	645	604	684	621	687	647	609	603	659	684	683	606	658	675	655	621	638	652	664	620	589	672	640	633	702	667	619	669	610	627	654	659	635	671	625	650	686	658	643	610	672	694	649	628	654	659	625	677	630	676	626	643	657	641	678	657	648	682	619	653	658	688	640	653	704	675	644	655	681	648	677	630	648	627	669	626	682	653	640	671	655	646	663	589	651	654	680	627	644	654	649	645	600	607	625	687	597	642	632	631	615	623	655	636	656	668	642	672	684	594	647	649	613	670	651	648	610	626	643	646	612	671	657	626	672	686	623	688	650	684	630	634	636	654	640	609	602	660	623	627	658	662	677	668	640	619	674	624	630	632	670	679	636	696	693	603	646	625	674	668	649	658	635	676	620	646	669	650	681	686	647	650	646	627	676	603	644	591	657	638	656	673	668	641	640	612	657	640	676	641	658	679	653	648	697	641	650	637	628	620	677	667	629	647	648	658	667	666	671	658	687	606	676	661	661	668	652	658	671	648	664	661	593	636	659	686	675	619	632	645	660	650	667	685	644	605	663	666	644	644	629	707	659	638	644	680	644	672	690	675	655	696	648	655	650	709	692	653	594	624	663	639	667	630	647	618	631	582	689	626	652	664	662	646	624	711	667	643	634	674	655	616	618	656	615	642	686	643	668	672	636	675	672	599	643	675	609	639	606	641	652	624	635	646	612	593	646	694	673	639	626	636	627	663	629	656	625	630	663	626	642	675	661	699	692	635	633	655	669	666	701	605	672	614	692	639	636	689	625	636	636	603	645	648	634	607	639	667	665	640	676	645	656	632	631	670	694	696	609	616	655	655	707	628	676	687	635	677	666	628	677	615	637	635	658	644	665	718	651	644	643	637	629	648	616	669	665	634	646	632	672	671	682	685	647	690	654	643	654	601	651	645	588	614	646	624	676	630	613	681	605	700	653	666	657	669	617	657	579	627	701	638	636	631	680	637	653	641	626	643	624	666	661	642	632	611	647	680	685	638	627	654	637	631	638	640	632	664	639	676	650	692	668	658	643	643	653	649	622	647	635	672	649	640	623	636	613	674	633	625	644	613	630	648	598	647	667	660	627	673	640	693	625	650	686	598	614	639	645	625	648	618	642	607	629	658	660	636	641	661	657	686	626	634	657	660	634	684	631	660	660	656	702	686	656	634	643	645	649	663	651	627	668	640	637	679	634	694	644	642	716	647	663	633	682	683	662	629	619	637	651	600	670	617	642	630	639	634	645	621	636	677	666	671	598	599	647	619	630	678	664	598	646	670	694	621	633	654	646	648	646	671	682	639	643	661	701	647	621	617	616	625	625	652	669	611	643	675	655	646	621	673	659	628	648	662	653	652	610	628	612	649	633	679	627	638	656	645	644	644	593	648	650	694	635	645	619	629	621	631	646	640	669	635	640	681	633	679	673	668	630	639	672	694	625	657	592	638	618	607	634	645	645	623	681	631	683	598	645	685	692	623	625	653	639	618	642	649	634	655	630	634	671	685	644	645	644	632	619	667	664	659	653	650	661	571	653	651	633	660	620	660	615	681	659	652	610	629	665	665	663	619	626	693	684	643	624	617	618	662	633	659	642	652	648	611	639	682	651	596	699	663	651	637	678	669	658	598	671	665	636	681	639	640	654	641	625	685	668	667	637	600	585	630	589	686	627	650	661	668	694	629	686	674	622	637	632	690	647	648	650	643	686	660	634	655	645	651	624	652	661	654	662	673	632	701	629	661	677	666	621	659	634	659	615	640	684	623	639	651	652	683	656	672	654	651	645	644	636	649	659	675	638	671	654	656	651	674	685	623	654	637	684	660	617	668	712	644	705	687	634	617	623	667	650	650	622	623	661	623	633	659	659	676	645	684	636	615	671	607	672	678	666	631	647	637	644	683	646	639	718	631	623	653	662	673	654	635	644	647	638	640	672	658	672	633	646	617	706	668	668	687	681	663	674	573	609	634	635	643	667	640	657	637	650	606	616	670	680	635	668	653	652	656	671	639	640	629	666	636	647	649	643	605	590	653	658	655	638	644	675	632	623	645	700	639	643	598	634	602	653	629	634	695	609	692	637	639	629	641	626	657	657	630	656	668	620	635	653	678	609	637	619	685	667	654	640	646	608	631	653	638	644	644	625	681	672	695	657	679	631	635	686	635	657	612	642	686	616	650	673	653	664	652	648	677	648	628	610	632	659	653	646	642	671	676	645	658	656	663	650	691	662	671	646	667	653	646	656	619	632	626	631	614	653	635	669	611	614	643	642	599	648	635	637	618	636	679	645	636	595	637	686	686	647	631	655	643	671	676	634	633	656	644	611	659	624	627	648	671	672	587	610	621	641	671	660	649	626	658	665	647	668	606	647	641	662	661	633	623	689	639	661	669	629	619	612	670	664	649	598	637	659	624
22639	21126	28795	23698	21122	21183	8043	1647	1324	1230	1129	1039	999	983	989	977	972	933	958	912	960	957	892	882	898	921	876	935	865	850	872	812	847	872	814	835	843	892	873	841	826	858	844	859	877	885	857	859	866	841	831	843	791	810	819	848	820	889	836	890	843	860	841	827	847	836	855	856	826	833	829	856	839	862	833	848	845	846	817	829	749	863	826	810	881	845	933	860	822	850	829	867	836	860	870	841	869	902	848	860	877	870	848	823	857	825	831	851	852	860	879	879	787	782	880	786	816	882	846	815	882	798	851	780	823	830	792	833	840	832	822	831	788	817	864	904	829	893	947	807	807	796	882	809	893	879	837	801	828	759	847	844	810	820	848	844	846	815	900	823	840	796	828	826	828	840	859	859	869	840	855	851	854	852	786	819	896	873	822	810	806	886	832	801	870	889	807	867	868	801	859	876	863	862	871	822	874	857	821	814	867	826	877	837	870	846	904	829	849	816	823	831	832	770	880	844	817	846	876	778	856	835	820	843	794	796	815	822	846	841	799	860	807	834	822	856	840	863	833	836	856	849	864	813	855	808	931	813	847	860	826	814	799	830	834	829	856	820	814	838	857	852	830	837	870	885	836	822	841	860	867	874	854	871	857	827	805	798	802	879	819	784	825	796	857	885	841	791	824	868	846	899	833	794	898	860	831	893	836	838	845	822	853	835	878	790	858	820	855	882	774	794	863	872	812	837	874	834	847	844	774	883	904	862	847	860	856	856	842	833	810	858	841	840	864	839	798	806	829	794	797	821	907	823	807	857	832	843	929	865	849	841	845	819	856	838	866	861	885	816	816	872	838	846	879	876	874	846	829	847	819	848	820	859	791	879	824	830	862	789	882	859	864	839	878	819	827	763	875	844	822	819	846	844	903	795	853	873	884	846	821	873	842	892	854	886	837	824	835	864	866	879	880	776	836	841	861	812	861	880	840	796	873	842	844	803	863	839	803	840	806	807	840	872	862	857	874	811	862	877	820	882	826	842	846	844	921	813	839	875	858	834	843	793	847	843	883	821	846	840	841	844	792	887	806	843	849	863	860	836	829	811	805	828	837	908	823	853	829	892	838	877	863	849	829	835	840	782	842	863	862	802	861	822	772	845	844	893	846	784	864	856	817	805	832	852	775	867	857	842	816	858	790	904	801	823	850	848	849	855	807	789	852	817	844	815	872	868	922	810	830	846	846	830	833	836	831	856	866	788	872	848	891	830	817	795	837	841	883	787	867	835	834	884	800	864	815	835	839	856	831	832	816	846	878	895	865	829	856	817	817	861	834	885	866	818	824	808	852	834	885	819	885	879	876	841	791	907	841	820	839	830	855	818	875	848	797	848	840	818	863	847	832	858	786	764	837	844	830	877	813	843	864	797	861	822	813	801	873	823	824	855	863	889	784	802	829	868	809	826	856	830	831	884	849	818	833	858	849	840	813	847	850	874	846	854	842	901	866	852	839	831	829	802	885	847	817	771	814	850	813	872	861	814	830	794	780	806	863	834	875	793	811	863	826	852	817	868	823	842	871	898	830	835	849	929	871	832	832	862	840	873	827	834	883	820	845	856	867	792	778	854	842	897	836	777	802	888	825	843	861	830	859	872	872	864	839	799	848	872	851	801	870	845	825	864	820	857	872	849	816	777	841	851	832	840	857	819	827	839	805	855	794	834	853	769	894	830	818	827	900	816	874	811	828	862	784	833	839	883	809	851	834	844	817	788	906	880	872	872	809	873	862	822	835	857	829	825	868	865	856	857	831	789	784	826	870	854	830	860	836	814	856	882	917	837	884	829	791	797	848	894	837	885	848	849	872	816	839	861	850	813	840	815	843	806	882	874	838	859	777	807	830	829	875	842	882	866	852	833	863	839	790	828	840	838	799	847	888	821	915	846	843	834	909	868	887	803	866	826	804	838	906	856	851	867	880	817	843	866	879	856	864	855	838	829	841	848	873	871	846	850	816	860	853	867	782	832	853	828	857	863	844	785	825	807	855	795	860	854	867	923	874	867	828	804	917	837	812	818	813	869	854	858	848	867	837	850	841	826	855	804	840	861	831	862	878	816	822	854	872	821	782	801	833	883	790	807	862	820	822	824	824	910	883	793	845	857	851	869	867	912	880	874	848	856	886	815	819	829	856	830	891	907	861	848	867	844	793	790	852	832	802	841	851	815	906	860	868	830	875	813	834	865	882	857	858	834	860	809	841	847	811	868	866	863	875	850	835	787	880	832	792	831	828	881	855	868	840	817	831	825	872	792	857	822	882	836	880	844	877	864	927	885	810	824	878	801	840	818	826	778	828	811	822	845	826	836	847	837	830	865	828	808	805	849	841	809	821	851	900	896	859	843	868	854	856	824	895	837	888	866	820	809	824	832	822	911	843	827	851	852	829	803	826	855	782	833	824	831	831	829	817	842	802	852	857	813	856	855	862	851	803	860	859	837	836	849	852	822	844	918	839	854	878	870	791	844	847	877	871	845	853	821	806	776	818	906	850	810	836	862	857	851	894	812	862	825	805	869	816	825	860	808	838	871	797	838	877	818	842	842	847	811	837	866	815	846	868	861	837	830	815	808	831	847	818	842	834	867	844	838	786	848	860	834	812	891	864	838	824	868	817	844	782	840	843	819	847	846	904	808	849	841	820	878	810	854	860	799	812	821	820	829	829	894	852	828	857	855	816	831	874	845	898	813	835	831	857	777	830	833	881	860	793	826	822	832	830	814	834	872	836	824	863	809	848	813	859	852	855	836	791	845	841	787	809	836	869	833	842	843	851	849	815	866	841	829	839	865	881	771	835	843	800	842	836	865	864	796	834	815	860	771	844	811	837	837	807	823	856	820	824	857	890	823	873	859	819	831	807	879	847	840	824	804	811	830	849	818	852	837	787	821	834	843	814	888	854	798	861	852	814	885	851	920	855	849	840	876	805	845	820	868	836	842	874	808	842	820	842	790	838	855	803	842	854	819	817	863	807	861	837	821	841	859	858	844	838	895	878	923	775	837	844	831	854	874	838	850	847	764	818	849	812	845	843	853	841	838	821	809	838	887	854	809	858	802	845	824	821	813	858	824	844	850	814	800	845	822	877	881	808	833	814	870	864	862	884	825	815	908	885	837	830	856	763	806	861	813	804	803	839	841	824	867	856	897	891	801	834	853	809	866	846	850	871	847	806	828	861	847	787	847	855	858	845	850	850	848	810	776	788	822	849	830	867	831	840	825	808	854	814	853	856	836	868	844	863	833	841	886	849	835	805	834	841	842	835	845	832	868	796	880	845	830	795	834	849	849	874	830	845	843	865	833	851	864	846	849	828	861	847	900	848	813	836	863	785	837	858	848	788	818	857	768	800	867	817	896	840	845	836	853	857	890	824	805	797	739	830	848	850	858	810	832	809	849	828	839	849	832	824	846	880	834	849	849	840	834	840	832	823	790	805	848	824	795	866	848	791	818	841	837	832	806
25085	15217	9994	5172	3851	3108	2501	1975	1795	1534	1380	1299	1203	1190	1150	1115	1021	994	979	943	921	923	940	967	942	862	906	900	903	900	909	853	932	840	856	916	863	859	885	834	845	843	831	866	846	824	871	838	836	891	866	809	888	866	916	794	839	868	833	840	819	870	805	840	816	877	856	874	841	835	870	822	848	832	850	856	849	914	823	841	852	842	855	860	816	843	854	800	819	869	841	848	844	856	803	893	852	864	855	824	831	858	874	805	839	863	844	813	815	793	853	883	825	851	844	792	858	858	852	900	874	816	895	846	822	840	828	834	843	852	880	845	840	876	840	853	810	853	803	839	798	813	865	838	849	880	858	880	862	889	827	825	859	883	834	857	853	841	833	847	851	844	818	883	843	841	826	845	884	860	858	795	834	832	845	818	850	832	786	826	789	823	859	835	839	868	803	857	856	828	862	810	830	900	893	850	853	811	838	840	900	828	820	845	821	853	811	919	859	838	832	862	856	842	840	874	917	816	807	868	827	883	807	864	786	818	781	831	863	823	799	868	809	856	853	785	826	800	810	853	839	795	844	844	868	840	862	791	839	843	863	889	766	852	832	841	838	843	859	833	858	853	856	837	860	838	868	862	865	873	864	858	824	831	840	815	762	874	817	898	816	843	860	876	847	805	869	888	820	812	862	835	857	887	819	838	852	842	833	873	836	827	832	835	816	830	826	850	825	839	890	870	870	861	795	793	802	866	834	824	845	860	865	832	798	851	803	875	851	840	869	820	797	839	827	812	925	855	890	819	841	862	808	881	796	846	807	852	793	814	809	856	813	841	821	843	857	835	835	832	833	872	872	854	853	847	907	821	812	869	841	852	815	866	827	769	877	849	823	848	827	870	844	839	807	819	815	869	807	823	828	851	863	819	839	836	838	906	850	886	839	829	850	850	816	808	885	877	805	866	824	788	804	909	837	817	864	828	840	839	844	806	853	835	813	832	899	793	818	813	840	875	839	839	815	880	842	857	784	830	906	854	855	832	848	836	854	851	833	838	875	881	807	861	861	777	873	831	887	812	886	836	807	849	820	814	826	868	903	834	789	858	795	854	838	819	833	911	854	847	803	837	833	876	862	819	875	825	808	829	847	825	858	828	864	855	852	817	825	820	818	819	855	855	825	874	880	839	867	859	862	848	847	842	800	876	844	857	810	886	854	780	832	872	876	807	860	873	890	884	877	907	872	930	843	850	830	805	841	845	862	827	781	796	852	899	881	836	858	882	819	816	847	857	859	864	898	818	817	822	798	823	834	854	844	849	825	854	838	884	888	840	873	817	802	852	830	821	816	909	849	888	822	863	884	836	855	839	848	863	876	862	882	856	834	854	848	851	865	879	883	799	836	812	892	853	880	801	833	875	845	849	855	866	835	872	848	888	825	823	880	865	870	851	797	823	891	854	806	871	844	909	920	797	870	834	852	811	896	890	837	828	866	859	843	850	857	807	842	800	907	811	880	850	799	851	883	823	866	797	892	855	850	797	848	830	885	842	827	841	829	810	832	895	822	834	827	857	840	863	844	843	857	843	876	824	866	889	850	789	866	861	849	844	824	803	861	892	815	855	796	803	865	868	870	872	813	837	852	867	858	822	849	835	849	864	848	811	835	850	814	812	796	835	866	813	835	858	833	819	838	842	845	890	900	807	865	900	858	812	857	788	816	821	854	865	842	858	873	833	844	854	845	863	857	830	812	845	805	821	831	822	834	823	869	804	856	823	830	870	851	874	858	910	826	869	860	860	868	884	888	850	878	840	839	897	829	818	866	833	845	838	864	868	844	858	861	840	830	841	800	844	859	852	862	861	817	871	821	826	821	840	847	835	800	882	861	876	862	820	839	820	828	820	874	896	896	878	870	811	865	851	812	881	872	813	792	834	840	852	840	872	839	833	910	825	822	888	787	814	883	862	850	906	833	889	853	873	876	842	844	823	831	874	829	803	802	794	798	837	789	864	816	834	845	870	856	829	850	793	860	813	785	864	823	868	886	884	863	826	794	855	798	855	839	857	814	841	850	817	891	865	865	840	836	863	816	888	895	860	796	914	844	853	837	848	846	845	856	878	827	859	799	865	829	795	877	884	822	864	873	842	812	814	860	835	875	892	768	858	872	861	844	879	830	832	827	860	771	842	834	836	847	826	818	835	782	837	906	859	820	873	874	859	859	789	916	827	859	805	887	851	897	886	826	825	858	880	918	813	872	872	786	876	823	839	829	836	833	861	815	909	841	795	825	858	846	883	781	824	860	868	869	880	821	857	878	836	898	839	852	826	802	872	854	890	835	783	873	820	867	805	814	807	896	798	821	894	878	885	845	832	930	879	839	844	759	856	820	826	843	845	847	797	870	802	867	844	847	863	893	851	858	845	825	853	837	823	847	840	845	828	850	837	812	885	851	879	880	879	886	829	864	837	809	895	817	797	841	829	805	866	829	864	866	880	837	832	809	854	829	865	857	848	898	822	807	830	812	812	868	872	858	830	870	851	852	881	839	886	839	829	829	798	856	880	879	876	857	783	894	885	829	867	891	826	864	818	873	872	817	875	873	851	880	832	847	846	851	799	893	860	831	871	806	798	836	839	851	801	852	864	830	844	857	856	788	837	817	869	813	866	847	891	857	824	798	861	844	819	832	912	818	861	834	822	848	830	824	813	842	891	842	853	844	843	847	852	842	803	852	904	892	897	810	838	821	805	809	860	812	843	822	882	830	857	807	791	806	891	846	846	854	870	815	862	869	815	922	850	856	806	896	843	889	809	791	788	870	873	912	794	879	837	826	848	821	894	865	894	858	820	866	847	856	809	873	874	828	781	858	845	862	869	858	832	836	870	833	860	828	828	875	759	817	808	839	793	858	833	869	857	821	891	823	841	853	884	876	840	868	852	861	813	864	841	815	887	812	882	853	831	854	821	830	870	844	833	830	887	833	863	843	843	831	853	835	883	880	907	835	857	815	861	832	882	834	810	832	854	882	776	869	797	825	878	871	806	859	846	877	846	843	856	818	811	881	825	881	816	821	861	847	864	818	836	876	882	871	910	876	854	861	836	878	841	828	816	846	832	831	845	852	872	799	905	811	893	831	824	818	891	886	855	804	801	863	838	841	861	834	823	785	825	870	858	904	802	877	829	849	813	863	861	817	797	816	830	859	890	882	874	785	813	870	895	805	831	777	863	842	826	860	880	842	790	851	833	854	846	880	858	839	876	866	851	893	891	816	878	849	801	834	875	846	843	805	841	890	862	821	848	880	824	871	857	854	792	895	864	887	833	855	883	847	827	856	818	867	841	856	831	841	807	846	864	842	852	869	839	905	892	863	865	840	811	835	848	852	825	791	821	847	835	862	863	853	876	821	876	838	835	774	820	828	852	837	857	842	831	828	866	894	859	811	827	840	846	862	909	822	873	852	861	863	850	816	857	846	809	851	821	850	858	833	898	880	833	856	837	837	850	820	858	806	832
27796	17962	3941	543	422	369	367	350	341	344	328	317	317	341	334	305	326	318	300	284	308	314	314	321	308	287	322	294	307	293	298	278	310	330	310	298	305	338	294	323	305	339	288	330	323	327	323	316	314	310	304	317	338	290	301	300	334	322	334	286	281	316	319	324	330	347	303	355	315	282	313	314	313	317	306	312	267	348	299	310	311	310	318	326	270	309	296	324	311	297	271	312	342	301	305	306	316	347	303	307	313	289	297	314	318	319	311	323	298	306	312	302	281	304	324	314	301	287	320	296	333	303	304	347	312	313	338	292	313	312	291	349	299	308	318	341	304	275	333	306	308	312	349	285	317	290	338	307	315	323	315	324	311	306	307	299	320	305	304	344	291	308	300	316	305	282	295	327	300	285	315	280	304	327	323	301	300	328	343	302	326	293	329	337	303	291	320	289	323	339	333	269	286	264	309	331	282	320	307	303	329	329	276	313	296	335	301	281	298	308	283	340	338	284	301	316	345	330	307	277	304	308	334	315	301	309	304	327	318	335	300	321	323	300	325	308	298	309	273	281	266	296	305	283	308	305	293	289	314	315	267	327	298	298	291	329	314	345	291	319	313	294	304	315	295	293	348	325	285	309	300	288	297	325	306	302	297	274	308	307	338	287	287	277	312	296	296	304	324	340	334	303	263	292	310	328	323	325	301	296	305	289	298	291	333	300	293	279	312	295	310	350	273	329	296	317	298	287	280	293	355	317	325	296	288	316	318	317	295	296	320	317	341	316	306	283	272	303	307	292	306	302	321	284	302	319	332	297	301	317	267	294	321	311	286	324	310	304	285	300	313	309	301	329	286	306	298	295	294	346	334	337	298	269	327	313	331	322	338	323	301	280	287	315	308	296	344	310	282	296	315	293	294	304	318	288	319	340	306	298	305	306	319	273	293	303	300	330	316	331	311	326	278	284	304	303	323	326	342	288	328	294	311	286	285	285	312	286	309	300	293	300	335	323	311	317	287	302	314	300	319	316	292	317	290	314	330	339	323	343	268	325	283	300	309	300	309	298	307	315	296	308	312	306	331	322	322	272	311	311	319	352	292	309	293	287	300	306	286	294	282	317	309	292	303	328	321	325	362	306	305	296	352	308	312	306	326	298	328	298	299	291	294	331	299	339	344	301	309	277	303	324	314	312	313	329	315	327	308	324	300	291	308	316	297	296	337	305	314	324	282	295	338	281	299	306	336	318	319	296	294	321	322	348	300	351	304	285	303	326	336	283	319	319	319	326	291	289	311	294	317	312	334	311	307	302	296	307	286	319	312	318	344	288	305	310	297	313	281	313	307	307	303	284	307	296	300	304	342	329	310	288	297	298	323	298	318	294	310	302	293	331	268	290	266	322	333	308	291	311	307	326	348	276	308	316	293	305	317	291	311	293	301	318	287	305	312	276	301	290	303	339	299	317	295	319	320	335	299	313	291	330	303	282	319	301	310	324	321	315	279	316	303	305	296	309	299	318	306	292	319	277	314	325	326	318	309	300	317	303	287	297	294	305	286	362	306	289	306	334	303	277	334	302	330	315	321	306	288	312	306	303	276	310	297	303	282	321	293	306	332	299	315	314	308	307	295	326	291	300	307	322	305	318	311	275	317	312	302	278	319	305	328	308	304	310	317	302	328	281	307	289	330	312	331	320	303	328	299	325	308	311	282	324	333	311	305	309	322	341	292	328	268	310	334	298	278	300	326	300	289	305	338	323	318	313	299	300	303	272	279	356	308	316	315	301	325	315	292	279	313	312	312	272	293	295	306	307	302	315	324	302	314	315	319	322	337	311	290	287	316	317	315	319	332	305	315	285	298	309	301	294	297	316	308	316	307	299	304	311	310	293	288	304	345	325	294	305	316	316	280	300	330	311	303	292	276	318	283	290	312	299	302	298	300	283	266	265	313	299	288	297	267	320	311	330	295	330	302	345	351	308	314	317	322	359	282	300	313	309	319	329	277	303	319	300	307	300	303	320	323	324	305	315	293	296	327	311	297	296	306	313	307	296	320	284	305	305	321	285	331	314	296	288	323	281	289	289	310	317	295	336	305	300	326	297	321	312	327	311	302	321	305	328	280	286	308	291	369	297	283	290	295	334	324	301	314	316	301	300	275	320	304	294	283	323	333	292	292	297	308	280	319	316	289	332	301	297	305	293	303	297	305	337	307	301	303	295	356	329	317	285	296	316	316	335	338	323	298	331	314	291	309	313	302	309	317	313	302	300	279	306	292	297	288	298	298	357	314	304	319	298	301	349	331	310	317	345	334	351	293	315	281	324	316	326	282	300	316	287	314	292	318	337	307	280	322	320	309	305	299	295	301	298	303	289	297	280	309	318	293	356	278	311	305	296	304	321	358	284	309	291	310	298	329	325	312	297	314	315	320	316	292	287	282	326	311	312	310	306	309	312	281	317	272	314	289	296	318	309	320	299	311	336	309	320	300	296	323	305	305	314	301	342	296	304	303	330	334	307	302	330	311	328	292	296	302	323	310	309	315	331	329	291	314	298	328	299	310	331	293	325	324	281	311	312	338	306	313	296	283	299	323	322	330	322	327	292	315	305	281	310	300	293	280	302	298	314	275	312	279	306	321	295	293	339	305	296	267	285	331	322	294	318	330	285	321	323	274	299	281	313	306	310	304	308	308	351	329	309	299	309	295	307	286	340	317	297	314	305	327	288	288	287	311	295	314	310	302	306	279	307	298	312	285	292	301	319	293	337	309	345	311	304	293	307	267	263	297	303	335	302	291	284	326	328	319	332	315	277	312	306	309	367	312	313	296	318	325	326	297	325	264	297	306	291	311	314	333	299	320	303	314	345	272	319	294	323	298	297	311	315	289	353	289	316	326	352	276	316	300	320	305	299	330	312	325	286	336	280	341	273	332	322	314	318	319	313	303	288	331	293	294	327	307	333	316	331	329	279	301	288	262	295	318	334	317	270	347	307	316	291	347	322	297	316	303	297	283	312	291	302	304	300	330	289	326	304	313	295	319	300	339	296	323	307	315	325	270	315	287	301	307	329	313	290	313	307	319	322	325	313	305	301	321	292	276	329	297	322	295	324	289	339	309	309	304	293	344	269	307	294	301	316	309	314	284	294	291	335	300	301	333	308	342	323	286	270	324	287	320	320	313	277	321	333	317	305	324	295	306	329	285	289	344	285	292	307	293	303	305	292	294	320	318	276	317	331	306	302	316	270	291	299	313	288	310	291	322	315	314	294	326	285	313	299	318	320	310	333	329	325	295	315	309	315	312	294	322	339	308	316	320	320	314	323	346	328	312	282	327	339	344	303	280	301	304	298	311	294	326	289	293	316	338	305	327	331	302	327	302	337	299	315	312	304	309	325	307	319	305	320	307	319	295	286	295	311	326	356	293	319	302	326	281	326	322	319	306	333	309	308	292	269	296	331	276	266	308	284	312	291	333	331	321	285	300	317	317	313	346	304	297	313	314	318
10202	924	728	504	460	384	397	379	350	338	335	367	391	384	360	359	366	342	369	334	331	346	318	365	347	376	348	345	303	313	406	344	383	375	341	363	390	347	356	362	352	369	327	333	381	362	329	341	338	369	349	342	359	389	348	352	372	345	337	320	313	416	334	361	381	337	349	346	321	349	361	338	360	316	332	356	329	356	309	329	383	314	339	374	356	345	351	344	350	363	342	346	382	358	377	353	330	333	378	328	374	362	404	355	351	339	322	314	355	318	370	364	342	320	349	338	365	332	339	346	344	362	374	335	337	324	324	332	357	370	326	328	358	359	350	367	364	294	351	339	323	318	336	336	383	345	335	330	331	335	321	346	344	340	342	352	346	352	366	338	346	362	353	327	337	350	351	360	357	368	327	360	332	362	348	381	373	356	357	313	367	393	331	378	345	376	334	352	319	362	353	355	333	325	328	360	316	333	339	343	348	360	319	358	344	349	363	368	369	346	342	398	330	369	325	350	342	354	373	360	337	363	315	345	336	329	312	351	345	340	361	365	381	359	335	337	370	386	352	349	348	331	332	363	343	343	342	330	327	361	331	347	360	347	361	364	370	344	372	415	300	352	354	355	349	354	348	334	331	360	368	341	358	340	343	338	344	374	345	317	330	343	345	350	381	350	362	364	343	310	327	333	364	343	349	348	322	360	310	343	365	386	352	358	347	354	366	380	352	334	352	356	362	353	371	365	346	340	312	368	369	334	319	343	372	337	360	331	335	297	335	342	334	358	348	357	357	358	346	354	340	309	338	339	348	359	335	363	349	333	298	341	340	353	330	331	349	336	336	342	343	366	373	357	341	376	349	388	344	351	371	322	361	346	397	345	322	307	392	365	329	362	321	349	337	351	358	368	342	357	333	329	321	356	326	346	349	356	377	371	358	344	350	351	347	371	327	321	333	374	341	346	328	364	344	339	332	327	339	341	364	376	365	357	381	371	342	359	363	334	318	344	374	348	352	346	360	319	340	382	332	316	363	334	328	342	347	351	353	366	343	361	351	382	345	351	350	334	332	333	395	364	370	354	332	361	320	365	341	342	340	366	350	346	308	344	345	366	353	348	322	349	348	363	345	363	390	324	344	362	334	345	312	362	347	341	341	332	359	350	341	347	382	344	342	298	321	351	347	318	344	320	367	352	377	349	333	365	319	380	339	371	322	324	347	344	368	347	367	338	346	319	344	352	351	338	322	308	364	360	366	363	332	362	343	336	357	334	344	363	349	327	325	367	340	343	376	316	354	368	346	338	352	348	339	341	336	359	366	345	330	357	341	366	340	373	302	358	376	346	342	356	355	329	325	341	391	333	341	362	340	361	322	354	379	321	306	361	335	376	367	343	318	318	361	355	372	365	332	340	373	327	338	347	363	358	318	338	311	373	313	327	335	328	337	332	338	392	370	336	345	331	308	332	344	348	318	367	342	373	331	350	364	361	343	354	345	355	345	357	343	344	353	376	339	377	339	314	359	367	354	331	328	374	366	359	373	332	360	352	359	369	357	317	349	334	331	348	357	350	368	361	373	356	331	352	339	339	335	344	368	352	356	327	343	340	303	375	361	368	325	363	306	348	366	356	355	367	348	313	306	387	355	338	345	355	358	353	347	344	341	372	313	342	331	320	346	309	342	339	378	344	372	341	334	344	363	340	352	331	346	334	350	374	339	341	361	370	360	360	342	354	336	372	359	355	325	327	366	338	368	343	327	383	358	350	357	355	360	334	307	371	358	317	349	337	343	354	331	333	362	350	352	326	343	326	340	339	334	337	348	388	338	363	361	359	346	358	316	354	338	332	357	341	356	353	336	353	335	365	365	361	342	364	342	387	337	355	384	356	349	332	351	375	315	366	343	327	335	323	358	364	339	349	293	354	367	342	353	312	343	364	365	325	374	363	367	354	361	315	295	353	353	332	347	382	339	342	367	337	330	337	350	359	353	373	346	342	395	344	358	354	345	334	329	371	347	326	353	386	374	329	343	360	323	317	341	357	337	365	332	338	361	365	348	343	331	316	335	348	308	339	375	348	365	338	344	383	345	337	331	364	307	319	356	357	316	352	333	365	340	372	360	361	334	347	351	352	373	343	359	322	347	330	321	349	347	342	352	351	385	333	309	369	386	322	386	353	323	364	323	319	380	349	358	351	352	362	334	378	343	317	355	347	368	347	386	310	322	354	341	330	343	360	334	330	321	347	338	324	339	327	354	324	380	351	347	351	362	331	356	336	333	382	334	347	364	324	332	306	366	348	352	343	344	389	346	350	352	336	352	343	366	329	344	343	368	399	335	337	379	362	326	362	333	347	336	359	325	361	348	346	372	307	393	320	343	332	354	337	341	338	343	373	346	350	374	344	359	375	331	341	339	348	371	340	347	344	357	371	352	366	343	344	341	329	331	345	338	351	330	365	327	348	313	344	361	389	342	333	337	328	331	349	331	363	317	350	372	353	359	317	382	340	355	342	339	352	355	351	340	321	332	356	330	355	349	341	333	330	356	383	343	352	374	312	354	321	337	372	357	355	372	351	329	339	337	314	376	362	346	366	335	346	338	337	313	376	347	319	314	343	298	324	339	349	354	308	337	371	333	335	386	375	374	326	338	344	308	362	362	364	331	379	341	356	358	394	344	355	360	347	374	348	337	341	327	354	341	355	360	336	366	374	336	344	349	381	334	335	368	344	340	350	366	327	339	339	356	350	363	327	335	340	336	369	360	347	323	342	373	330	330	344	338	373	341	348	359	334	381	353	358	313	349	367	373	352	330	320	330	365	326	352	352	352	321	366	353	375	334	428	359	340	357	350	367	351	314	339	368	324	346	363	354	373	337	342	360	347	356	313	321	340	348	345	364	358	332	344	356	319	360	332	376	357	335	343	351	333	360	316	318	322	330	325	361	344	325	353	360	367	362	328	377	345	351	367	362	379	361	345	375	326	350	326	324	339	379	329	342	362	363	352	363	332	348	344	343	358	370	347	344	330	369	346	323	368	362	347	351	330	347	351	353	343	338	308	336	345	328	337	343	374	326	351	335	345	338	370	352	340	354	338	383	332	332	345	322	348	334	382	362	378	310	342	359	349	326	350	370	343	395	341	367	346	303	333	347	339	331	366	355	372	344	344	360	352	348	317	335	345	334	362	399	343	345	343	370	355	372	350	353	346	320	346	354	327	343	353	359	332	340	354	344	360	371	364	388	335	323	319	346	351	350	353	354	346	347	335	346	340	358	344	354	364	344	353	366	346	343	342	364	362	341	349	333	344	348	353	353	341	313	333	343	359	359	362	357	365	345	358	336	362	330	338	332	357	348	344	363	346	361	361	355	370	339	374	338	360	333	369	339	340	356	318	347	336	352	355	370	332	344	359	367	364	355	358	327	336	333	362	330	318	387	315	359	327	365	346	379	362	361	342	333	330	335	384	354	342	347	366	327	367	343	329	358	343	319	347	357	333	350	371	358	350
23656	20943	27985	23994	20901	8661	1109	763	654	645	524	529	503	463	457	492	474	469	445	489	415	457	434	438	431	413	420	428	396	416	481	434	444	429	419	423	428	413	423	378	450	441	397	376	375	413	407	405	420	396	368	414	435	382	419	396	418	395	416	438	396	440	424	394	418	427	399	418	425	417	402	401	433	447	410	388	395	405	416	412	406	397	415	427	412	446	398	420	442	387	404	441	408	388	395	421	409	408	399	384	412	411	396	401	394	416	393	399	398	419	377	402	371	423	415	375	432	422	441	398	405	414	438	434	404	416	403	368	409	390	421	430	407	402	411	384	372	374	423	422	385	424	411	397	413	381	403	426	396	418	419	407	412	402	407	407	421	413	419	397	398	385	411	397	401	342	377	412	408	396	399	434	388	384	398	372	428	377	436	387	414	403	387	452	395	405	418	374	416	415	373	398	410	453	401	389	383	409	369	422	416	401	406	412	404	376	414	393	425	386	399	416	379	383	404	420	407	431	433	416	413	431	395	402	419	399	435	414	419	409	404	404	394	410	448	420	407	399	431	388	364	425	384	423	427	385	410	403	409	399	406	407	402	413	386	403	446	393	394	374	399	404	423	392	384	426	369	400	374	395	419	407	391	386	423	415	417	397	388	427	396	370	407	435	379	445	418	407	403	421	410	432	407	433	384	405	406	415	414	421	432	354	373	403	366	417	385	392	383	397	396	382	427	422	364	407	385	397	392	412	384	416	406	410	379	387	383	377	354	390	402	390	363	424	421	403	417	378	412	388	408	395	422	386	407	385	396	435	423	387	406	386	405	419	391	412	400	390	429	429	410	381	422	422	383	431	407	373	425	396	378	421	405	429	384	402	379	397	397	393	415	374	373	355	371	389	396	400	430	405	413	404	378	387	419	447	406	416	385	390	399	397	396	408	429	411	400	408	403	388	411	408	382	388	398	405	418	387	383	413	400	386	425	441	377	392	414	404	433	385	370	415	407	416	407	404	418	408	377	409	383	384	409	417	378	374	353	440	423	382	398	396	390	406	408	390	404	400	397	392	381	411	400	418	395	409	408	383	395	404	407	388	439	405	406	403	400	384	410	412	362	380	414	433	385	395	390	374	389	397	432	416	426	396	395	406	419	443	419	382	383	388	390	409	411	350	421	430	420	401	381	416	392	410	410	401	421	426	392	406	386	410	371	404	375	420	414	406	394	399	408	371	419	391	444	415	406	387	419	379	394	425	400	360	399	394	436	396	424	397	441	386	405	412	404	413	403	431	419	390	393	404	391	418	404	366	376	390	420	421	383	388	412	403	403	386	393	371	405	392	391	396	425	347	436	410	413	436	375	452	386	425	367	400	397	397	423	438	412	366	415	400	422	398	410	406	439	421	400	402	372	385	408	392	406	390	413	399	413	383	384	415	406	392	404	398	408	411	383	380	438	412	407	412	419	391	396	429	379	390	374	396	390	429	390	409	431	381	402	398	398	397	414	405	404	436	408	392	418	377	396	401	409	391	404	406	398	397	422	361	402	427	392	411	408	431	375	412	409	382	363	397	426	440	395	403	394	410	417	402	425	390	420	445	440	403	391	434	387	382	402	380	391	397	414	417	399	419	400	407	401	411	412	396	432	406	403	435	422	425	382	377	350	429	406	362	375	437	450	406	401	399	389	423	377	388	438	406	375	396	413	406	444	419	404	382	438	398	435	410	366	435	427	397	428	410	398	394	413	418	438	386	414	426	393	422	381	418	367	397	421	426	414	382	413	430	388	409	427	384	404	383	412	384	394	402	400	423	377	418	399	400	422	380	401	403	406	381	377	420	352	399	388	407	418	400	396	413	422	388	381	413	427	384	386	400	380	442	396	433	409	426	381	392	397	415	426	400	396	384	439	407	415	410	398	410	436	400	426	404	414	396	399	428	392	383	391	366	409	392	408	410	437	387	415	384	400	424	362	390	403	392	401	419	417	444	344	418	408	380	394	401	400	371	409	414	400	358	417	408	417	441	424	410	379	397	417	380	428	382	385	384	401	408	408	388	426	412	410	414	383	383	427	394	366	422	393	380	362	399	379	398	391	398	417	381	386	371	425	392	379	388	412	400	371	373	348	365	407	387	379	393	430	391	376	419	457	383	428	382	424	384	373	410	395	403	377	424	378	414	398	396	417	406	409	410	427	391	379	389	412	422	384	377	434	375	417	380	392	412	383	422	380	389	418	397	393	395	385	390	371	402	412	374	371	380	390	412	400	383	414	393	427	381	436	422	367	404	384	398	385	395	380	398	395	412	426	405	422	417	409	413	386	416	447	377	404	425	428	395	403	440	382	414	404	431	432	419	392	392	395	406	348	402	429	435	426	428	427	381	381	389	409	405	408	423	418	447	389	383	386	432	417	398	439	425	399	408	377	393	396	380	405	395	410	432	388	436	395	418	374	419	383	376	426	407	389	403	424	404	426	386	396	378	414	410	381	393	393	396	404	423	389	414	413	372	397	410	366	402	430	391	416	417	400	407	391	404	390	383	391	405	411	392	388	389	371	413	446	409	397	379	387	409	394	393	403	400	381	436	407	395	403	409	399	367	423	403	407	440	397	410	452	446	445	435	401	389	387	438	395	408	429	424	418	369	391	386	383	429	414	397	427	392	405	418	385	407	408	425	361	396	381	375	393	415	401	400	421	399	409	415	418	412	389	404	408	415	417	395	384	409	395	418	407	428	408	416	400	399	410	404	410	397	397	403	399	381	413	388	405	405	388	415	382	410	384	386	370	400	413	392	388	420	416	357	385	404	437	422	375	388	406	402	418	389	382	376	379	406	396	391	424	417	359	400	386	411	372	412	397	401	393	380	402	430	445	382	369	441	414	393	400	448	426	431	401	394	429	437	409	408	379	397	500	420	397	403	415	432	416	419	394	395	370	402	438	418	384	404	386	363	394	411	408	417	401	426	404	383	400	409	389	331	402	374	364	384	406	416	440	424	408	425	414	393	393	397	387	411	397	422	403	423	410	427	368	411	410	426	406	366	387	414	351	420	410	413	361	397	386	376	446	439	366	395	437	399	404	384	422	404	393	423	404	401	418	420	403	390	429	389	388	390	365	375	411	395	396	428	383	431	389	381	445	417	394	374	408	395	376	374	432	394	398	406	389	381	405	389	424	393	402	402	400	405	411	392	396	388	408	353	388	406	396	407	412	428	398	359	406	383	431	425	383	404	445	378	417	429	400	427	393	434	407	401	401	423	381	401	407	424	417	397	399	413	401	387	364	410	389	407	449	398	388	409	415	385	452	407	396	393	411	375	406	404	376	407	396	432	431	414	387	404	379	414	376	383	407	405	418	423	403	405	413	411	406	401	441	405	398	371	409	376	386	380	398	418	389	387	440	354	450	454	393	441	400	419	398	412	377	421	441	392	414	398	381	373	447	417	378	419	397	417	407	375	423	407	399	380	423	420	392	405	402	417	404	381	410	415	452	406	426	396	347	391
22386	8970	5789	2826	2047	1537	1271	1058	853	779	696	629	585	550	551	575	517	495	502	507	462	455	472	465	446	469	434	469	450	425	458	447	421	479	413	430	486	444	418	430	450	419	433	416	435	428	459	435	467	445	465	481	441	413	430	429	458	427	431	410	459	437	405	437	436	403	443	453	442	418	443	430	444	420	433	399	433	421	434	438	441	444	410	416	464	436	448	426	423	414	399	415	404	431	438	408	462	440	423	453	405	400	408	455	423	421	443	394	426	450	418	434	427	429	468	410	432	416	437	436	433	419	444	441	421	444	448	416	446	413	414	421	416	445	449	427	434	424	418	433	456	442	412	403	413	442	425	410	434	410	450	406	429	444	412	409	416	434	412	419	411	444	455	431	450	452	434	426	371	436	393	419	444	446	396	428	449	483	410	422	440	450	410	442	439	429	423	423	395	422	427	429	412	434	427	434	418	434	430	430	418	443	409	396	453	430	429	450	437	425	455	442	467	428	421	405	419	393	440	418	458	460	412	430	445	421	422	393	466	456	427	435	497	432	417	440	476	442	413	452	447	412	417	439	432	410	446	381	446	451	419	424	423	409	444	419	402	425	434	417	442	412	447	437	406	415	454	389	425	449	431	438	443	408	427	445	453	449	416	463	428	440	431	444	402	433	444	416	440	427	438	435	414	437	421	435	429	451	458	401	430	430	428	419	447	422	409	423	456	456	447	450	409	406	414	422	399	410	444	464	409	434	458	448	425	417	414	467	420	452	440	432	434	433	414	426	401	440	422	442	435	479	443	419	436	444	432	431	439	451	428	407	473	428	425	408	461	402	439	441	399	482	430	425	421	406	421	409	419	421	424	445	430	405	416	459	439	411	416	407	426	432	416	413	430	439	429	452	409	408	461	470	382	427	447	399	429	421	407	481	387	443	416	414	417	422	449	428	464	462	435	481	402	455	469	413	446	435	440	419	422	438	439	442	439	429	423	411	416	479	378	438	441	406	429	425	423	392	426	411	399	431	426	422	425	450	453	430	451	422	431	426	422	444	398	402	422	432	446	460	446	426	402	424	455	411	427	397	433	409	440	428	430	427	445	452	417	441	428	459	419	442	452	421	446	408	418	416	412	441	431	471	469	414	404	403	401	457	437	466	431	421	446	432	397	415	438	388	442	435	411	409	431	419	413	411	433	403	432	448	422	409	470	426	452	428	459	405	460	467	414	428	414	434	444	449	421	455	438	415	422	402	423	442	465	385	429	435	425	403	447	467	465	431	415	432	456	428	451	434	408	433	431	427	411	457	423	446	433	446	448	435	460	455	402	471	404	458	418	430	442	424	429	431	404	424	446	407	429	440	382	430	425	419	430	437	411	446	441	426	456	452	428	439	441	431	400	417	434	415	421	439	432	420	400	431	396	433	429	456	426	439	416	422	436	410	444	445	413	408	436	440	435	414	429	412	417	429	464	450	436	408	439	435	450	399	434	390	413	418	469	454	418	436	437	452	433	434	424	421	421	434	417	411	446	423	428	420	454	391	427	409	422	404	420	445	466	474	410	410	462	439	409	480	405	424	440	427	442	429	464	438	416	425	458	460	523	424	436	420	464	415	452	429	421	444	423	421	483	451	442	443	419	408	464	416	445	425	421	409	382	436	420	453	417	438	423	427	432	441	415	447	447	431	432	455	389	389	417	419	429	415	436	454	439	439	436	389	422	427	418	419	405	429	442	420	428	444	407	425	385	395	425	451	452	431	452	449	463	416	386	393	421	403	407	436	430	432	406	466	446	442	453	429	437	416	436	445	451	453	456	440	428	448	411	458	410	453	435	464	457	441	441	415	453	413	434	440	377	398	414	451	425	410	440	420	447	430	423	419	450	452	403	394	459	432	382	438	414	431	428	402	439	460	439	418	422	452	386	373	448	410	456	406	453	403	440	431	399	443	455	411	479	425	435	421	437	445	416	418	462	409	431	430	420	431	446	420	432	445	424	420	454	424	445	405	432	442	426	450	428	442	397	403	434	432	413	473	418	417	466	409	416	426	427	396	449	417	402	429	420	419	433	465	421	425	425	452	439	425	480	430	399	423	462	443	429	475	425	421	406	426	416	427	391	462	440	435	475	442	448	425	410	461	451	468	457	472	414	392	411	439	434	440	450	427	418	396	440	450	398	381	415	434	482	458	448	456	434	430	414	433	413	439	436	436	424	427	436	454	431	413	393	462	432	416	423	383	447	418	429	409	398	405	437	445	427	458	414	416	418	462	395	454	446	451	406	437	381	427	392	425	458	432	385	389	406	469	433	414	438	449	446	428	414	415	451	426	402	402	423	431	409	421	436	489	447	422	402	456	469	429	433	393	425	473	440	410	440	386	420	469	427	427	434	439	452	455	452	414	473	426	422	411	446	393	420	449	491	413	393	435	433	464	433	454	365	424	457	423	423	429	429	414	395	417	407	423	434	405	416	441	405	425	438	453	405	407	434	434	403	431	438	440	424	407	417	444	438	390	405	449	446	423	401	439	426	410	447	418	445	421	465	442	422	417	448	438	411	397	457	455	407	436	428	456	424	428	431	436	451	425	408	378	465	420	432	423	415	427	405	442	417	439	437	427	424	414	439	419	423	434	399	409	442	419	437	442	464	461	408	406	392	419	422	396	434	460	417	416	433	420	437	436	428	433	430	427	438	457	442	477	408	404	394	436	428	413	424	438	412	456	410	440	467	419	411	387	423	449	485	404	477	458	443	387	435	412	422	390	432	429	411	408	413	401	465	409	452	409	459	499	462	439	414	412	413	403	404	415	409	427	425	454	425	433	435	426	416	435	422	422	407	407	415	449	448	431	424	424	398	395	437	441	431	454	487	420	481	449	494	435	383	395	396	413	411	443	398	442	394	402	401	448	479	410	422	402	402	433	449	418	456	473	451	442	423	417	418	436	422	416	437	405	439	423	417	418	431	425	415	399	407	440	453	402	433	468	429	431	418	437	455	443	415	403	422	399	419	433	446	409	434	447	438	435	411	397	438	420	426	452	429	428	416	408	439	437	418	433	428	454	427	426	418	408	470	486	413	406	414	424	390	446	400	411	454	420	421	461	426	419	431	398	410	445	413	433	462	401	435	439	429	484	465	414	445	436	393	401	444	388	386	424	434	424	462	453	424	411	447	437	435	488	434	412	443	479	409	440	422	400	488	420	455	436	441	445	433	426	423	423	440	382	437	403	403	395	442	463	448	400	394	407	419	450	432	465	423	417	457	444	428	420	451	428	399	438	416	407	407	393	423	445	414	444	418	422	423	443	424	424	448	403	431	441	451	403	445	438	424	452	450	444	438	393	430	464	433	396	430	439	466	446	408	469	436	431	442	429	420	407	389	429	415	423	427	466	406	410	436	424	409	403	398	457	410	421	447	429	437	427	421	418	447	415	403	430	448	447	433	432	420	453	384	438	419	390	431	419	415	416	397	424	429	426	424	411	381	422	416	434	462	433	463	439
24960	21088	27113	25204	9530	1101	867	761	681	701	617	657	680	652	634	653	666	595	630	646	656	613	651	608	614	624	589	639	587	619	578	649	638	603	676	629	622	610	603	615	626	579	651	636	645	639	620	625	579	639	592	617	630	597	609	619	605	564	614	592	580	637	611	592	603	618	600	617	591	596	651	597	602	613	562	593	584	612	586	634	627	600	603	632	599	612	579	582	625	590	610	629	653	592	593	595	598	634	572	601	630	612	585	639	626	603	632	592	603	591	582	605	559	584	583	631	583	639	596	593	641	610	593	586	603	653	611	609	631	593	652	610	608	622	607	617	614	596	592	603	615	632	649	584	607	647	583	638	619	594	609	606	591	599	596	566	583	609	585	589	593	597	583	647	592	565	655	672	556	648	610	627	588	581	635	588	611	578	585	638	564	633	588	615	601	580	602	631	651	628	638	590	627	587	622	628	598	599	611	574	644	586	593	600	676	626	590	585	555	599	631	615	578	610	573	638	610	586	591	650	598	597	621	644	582	582	614	600	586	592	615	573	636	606	618	572	614	586	641	627	606	620	557	577	586	617	632	631	577	597	639	582	591	627	636	614	631	600	641	616	622	588	587	610	587	644	612	587	586	609	603	613	602	549	639	645	599	622	643	586	611	594	601	616	573	593	609	593	627	597	615	641	620	586	582	639	600	589	558	647	582	565	599	632	603	595	590	664	613	621	555	573	630	606	596	598	649	587	611	606	595	642	630	663	606	594	593	639	630	627	644	631	600	641	624	607	590	609	556	617	614	633	618	596	575	650	650	618	605	622	618	632	569	606	667	605	623	612	618	582	585	621	628	593	590	589	578	570	584	589	603	614	608	580	603	611	589	684	580	561	599	629	574	584	590	664	589	590	583	611	606	596	607	625	634	647	618	575	622	625	649	614	633	617	587	644	588	638	575	595	635	642	665	589	636	613	653	607	601	557	626	561	612	601	616	614	617	639	607	598	576	578	571	606	643	606	589	612	607	616	656	652	651	612	647	590	627	622	587	589	616	633	567	639	582	600	600	617	610	609	597	600	584	621	635	591	626	640	603	601	624	588	583	603	608	564	573	594	597	577	579	602	619	581	597	594	572	630	624	608	623	568	610	582	617	651	659	580	620	572	646	616	623	580	634	543	575	610	674	634	612	615	627	586	613	611	619	581	552	610	588	608	583	581	581	593	617	608	654	609	597	615	551	629	581	660	674	603	611	592	609	624	635	562	605	596	598	601	591	610	607	610	619	646	605	579	602	603	634	612	595	582	580	634	541	594	606	661	610	600	572	609	636	642	615	612	607	615	541	581	604	576	591	605	627	569	584	665	650	592	565	638	624	587	589	621	614	596	593	595	613	565	618	607	590	618	606	630	610	582	623	614	592	628	656	650	581	608	580	651	619	566	596	597	574	580	636	608	611	615	646	606	599	579	644	559	631	595	624	624	595	594	577	598	627	627	603	623	613	615	638	599	537	605	597	595	592	560	604	594	626	608	573	609	598	621	651	587	655	622	596	633	631	611	622	590	663	598	636	602	584	566	581	593	598	622	603	618	635	589	634	564	635	617	600	613	598	603	609	614	600	615	594	613	611	640	585	629	633	587	593	626	611	639	611	641	564	623	619	607	595	602	620	591	609	617	618	620	581	617	616	638	666	637	557	602	634	615	572	581	587	603	571	602	630	571	605	646	599	576	601	612	587	584	634	611	625	610	633	613	646	587	622	654	604	628	587	606	641	620	651	567	632	627	580	601	607	630	612	605	640	616	615	630	636	585	614	655	636	640	619	595	641	561	638	622	623	594	592	660	629	613	591	655	616	621	582	618	570	626	603	611	594	586	594	602	636	616	620	631	596	620	604	626	595	611	591	579	577	591	598	585	588	581	545	608	610	621	622	564	604	598	630	618	611	614	597	648	622	598	606	609	623	619	574	553	607	587	582	595	618	634	601	581	578	647	608	550	604	634	608	612	561	591	584	624	611	629	590	597	640	570	607	619	660	613	616	565	594	588	628	595	605	606	622	561	608	619	624	561	562	598	628	595	643	589	614	625	601	611	591	552	619	668	639	612	644	626	609	598	628	589	607	644	600	606	641	629	642	577	604	599	653	577	635	648	556	603	612	561	597	584	592	555	610	576	567	588	577	573	617	633	594	581	607	576	614	649	588	593	592	573	613	665	588	596	584	604	588	589	541	598	588	601	614	577	646	630	628	643	603	625	607	607	632	656	584	591	649	580	594	566	667	685	593	624	600	599	625	645	605	594	614	570	602	574	611	599	574	613	579	623	587	588	592	596	617	591	621	615	584	606	634	582	630	635	611	625	681	592	582	622	604	638	595	598	571	629	601	582	583	596	602	606	573	643	613	641	626	578	614	638	626	619	608	637	614	598	620	598	609	606	578	662	623	631	604	627	582	575	573	596	594	574	610	579	581	619	630	626	593	636	608	566	610	635	620	575	589	594	610	589	604	614	580	595	635	622	606	627	605	638	565	624	617	616	591	631	623	628	624	575	635	597	582	546	586	625	611	607	573	634	628	620	621	628	591	583	626	587	616	599	615	569	652	593	579	635	625	630	647	621	598	601	606	615	635	589	665	594	577	578	641	568	621	608	621	597	630	616	603	637	637	611	582	661	622	592	625	599	619	653	607	599	630	585	654	580	574	616	601	636	564	631	624	608	607	610	664	595	616	605	605	621	586	593	624	604	627	608	609	624	613	658	617	622	624	586	628	609	652	570	628	595	633	605	635	586	602	605	627	568	609	618	631	547	612	641	626	630	594	593	566	616	617	622	613	588	607	627	603	622	615	634	614	603	605	606	583	589	587	611	579	644	621	608	561	645	617	597	632	599	590	616	624	583	602	589	614	615	643	636	612	654	614	574	599	586	634	615	642	584	599	591	594	591	625	632	641	637	636	632	605	585	615	597	591	548	547	617	646	610	600	595	618	638	593	610	609	570	653	575	584	609	610	570	626	596	608	599	591	666	597	584	638	585	610	634	585	581	606	620	613	587	598	610	555	606	596	613	513	618	607	603	608	653	629	623	587	600	604	606	589	622	618	674	653	613	657	625	596	653	613	569	587	617	620	660	601	603	627	627	639	664	598	609	656	607	631	634	628	645	611	661	594	608	609	571	629	581	597	650	588	590	594	583	672	645	609	608	588	615	666	622	576	592	597	611	604	597	631	578	574	586	575	568	599	632	619	609	625	582	614	610	662	586	652	634	598	590	615	615	639	559	618	561	641	606	628	594	594	637	657	626	621	577	554	613	556	608	603	639	602	608	594	628	606	578	621	584	611	591	663	621	588	636	602	627	625	625	608	634	604	600	560	666	541	597	606	575	607	597	588	612	605	574	592	584	555	638	598	589	592	656	584	582	599	658	648	600	577	641	586	599	613	632	639	578	599	594	618	608	622	587	587	603	590	609	600	653	614	635	611	590	625	636	648	634	626	655	618	633	634	598	591	610
21768	5278	3500	1841	1491	1249	1088	991	885	820	813	772	742	740	744	694	714	697	684	687	648	689	650	685	675	636	692	696	662	629	618	659	668	677	654	662	673	623	639	654	721	673	678	616	644	604	693	644	630	633	659	661	587	649	665	640	650	669	607	655	645	646	705	682	709	645	664	636	598	627	658	620	572	612	635	630	671	620	655	593	668	686	633	662	654	630	639	660	639	592	633	601	638	638	689	619	660	691	644	681	638	656	650	629	660	667	613	652	653	657	604	656	661	676	612	699	602	681	656	657	671	632	634	668	643	625	638	677	611	649	652	662	679	629	626	679	669	667	647	643	704	698	618	639	614	675	647	671	629	644	621	672	618	687	668	681	598	618	631	624	668	664	606	704	651	642	627	669	648	609	602	665	644	647	639	609	654	642	630	656	628	687	646	612	683	679	626	636	655	626	650	659	673	688	650	626	619	624	660	590	614	637	634	655	674	619	634	617	637	714	649	664	631	638	630	684	609	654	636	633	667	647	645	655	635	682	678	623	642	704	661	672	624	664	643	695	621	652	614	654	675	687	653	688	649	635	625	651	647	665	574	644	681	700	649	706	649	669	665	670	614	628	667	607	630	693	644	649	676	613	649	654	685	651	662	631	630	685	681	697	646	638	657	644	666	703	630	662	673	633	617	644	668	674	689	723	636	648	649	589	655	638	680	685	619	617	637	690	613	654	606	678	658	649	635	638	579	628	650	614	655	655	664	622	670	650	643	650	690	668	611	618	635	638	606	630	647	651	657	656	668	636	663	635	642	677	669	695	675	678	593	637	697	666	690	651	687	651	683	645	619	657	675	627	644	708	639	635	643	629	673	678	648	639	642	630	644	664	674	670	648	609	665	662	624	672	633	644	643	676	655	585	634	653	659	642	673	649	688	640	655	676	662	667	613	649	645	637	653	634	626	673	612	631	637	685	639	661	662	677	664	666	619	641	662	622	659	653	656	579	653	642	665	610	621	622	695	680	643	669	650	622	636	690	650	655	557	638	661	639	680	658	638	644	677	633	649	626	660	635	673	710	633	636	662	651	652	663	661	663	632	679	652	702	674	647	642	668	619	663	617	638	617	679	646	608	654	673	618	627	637	656	667	681	678	663	673	631	648	697	663	642	642	700	661	649	626	680	622	673	623	654	651	637	650	684	611	616	621	680	687	657	653	637	668	636	636	697	635	605	663	658	628	651	690	634	659	663	664	688	648	684	628	677	606	624	624	693	630	681	616	647	662	643	655	638	672	652	605	658	668	628	665	678	644	648	686	668	671	681	710	661	633	632	619	690	640	586	669	654	644	627	642	613	632	671	663	629	659	607	655	646	660	623	633	626	654	656	681	714	606	649	663	655	693	718	659	647	645	647	679	665	599	601	611	676	651	655	664	664	647	702	659	673	685	680	662	643	637	636	667	637	659	685	647	613	648	655	662	649	672	662	690	686	658	605	649	680	646	625	663	659	642	605	662	628	627	640	693	659	631	634	646	604	681	648	644	682	670	609	658	699	630	629	635	633	620	670	688	724	661	632	674	676	671	644	654	652	655	659	631	621	698	640	678	656	637	641	615	646	646	611	625	642	654	639	609	644	664	658	641	689	662	681	631	604	636	648	726	627	633	630	662	679	660	653	646	669	661	629	632	681	700	671	661	665	648	612	655	712	642	627	655	636	658	648	681	599	657	645	676	649	628	637	621	629	637	666	674	655	651	661	699	642	619	659	650	632	618	650	668	705	677	654	657	673	650	635	686	645	706	593	638	668	665	661	654	668	670	703	616	692	690	674	626	633	623	635	646	642	641	648	631	694	655	636	645	633	614	692	618	657	642	679	630	625	627	630	652	652	658	672	627	643	605	614	638	648	670	631	658	628	676	655	645	641	623	637	659	716	648	643	616	630	670	652	643	664	660	609	628	655	667	614	638	676	666	648	638	690	635	606	639	594	619	682	662	704	642	663	634	609	674	671	670	666	654	679	682	631	623	657	693	618	609	676	601	681	682	677	631	652	680	699	640	674	609	677	654	645	654	643	619	642	709	680	627	687	628	676	682	622	667	666	675	671	637	669	647	632	708	661	661	676	620	635	660	678	646	620	668	675	641	645	608	611	646	573	638	654	609	655	670	673	615	594	658	658	639	611	646	657	630	697	700	647	688	628	659	679	600	653	627	601	645	628	619	632	676	659	652	722	624	643	671	699	624	646	640	618	653	643	616	660	650	645	616	639	673	654	650	631	665	680	664	736	663	662	660	647	665	632	677	676	624	602	650	667	637	616	673	620	647	635	668	607	651	608	693	629	608	651	637	687	670	690	684	665	669	634	651	638	652	713	662	605	645	640	663	614	619	646	661	648	633	622	658	631	680	669	624	667	674	641	696	648	637	601	640	631	635	666	665	667	634	643	650	642	656	662	627	641	681	657	663	690	649	600	658	659	681	640	665	647	629	638	659	653	661	682	661	644	696	643	615	656	665	669	667	653	683	670	697	614	672	661	655	648	654	631	616	651	660	646	603	665	716	634	628	662	645	634	680	646	614	665	613	654	641	715	616	671	637	638	636	614	662	670	652	687	712	684	576	606	656	643	696	623	621	631	658	611	655	611	685	669	636	668	640	660	668	668	659	652	656	659	655	629	634	686	629	645	693	646	724	628	656	678	627	642	631	646	616	664	651	598	654	632	620	637	654	643	637	610	662	650	656	647	663	679	683	642	683	619	699	646	669	639	662	644	671	654	631	652	652	645	649	621	643	660	672	680	612	662	648	663	657	664	653	659	680	671	677	624	656	646	619	663	647	685	640	646	630	640	619	685	706	636	624	694	660	631	649	600	682	655	628	632	616	652	643	623	625	652	632	642	642	662	654	678	628	619	620	578	617	660	657	636	629	677	635	569	642	638	667	659	628	646	639	646	642	660	635	657	608	631	627	695	659	680	658	661	694	616	641	627	673	649	584	662	663	617	680	653	651	644	657	638	631	646	676	645	635	651	608	649	654	672	674	628	635	635	663	619	621	674	653	631	651	644	636	667	670	637	611	630	637	651	631	644	636	689	595	647	640	676	608	624	596	641	635	642	688	622	658	639	621	665	646	691	602	621	664	591	653	632	671	642	645	646	632	660	624	648	614	662	674	638	689	642	662	631	657	663	650	676	659	650	642	653	658	663	653	620	655	638	640	681	673	612	655	661	639	626	599	661	625	692	660	641	649	658	691	615	690	622	645	643	648	629	693	656	662	666	618	645	652	651	656	621	664	644	655	641	619	631	668	656	594	666	657	647	614	640	658	650	634	651	681	589	630	632	632	608	634	661	683	649	658	620	700	632	652	662	657	617	658	694	627	674	649	673	647	622	656	600	648	642	638	688	640	643	642	670	649	671	662	660	635	643	645	628	671	669	673	606	627	644	697	623	659	659	652	647	661	625	590	674	684	623	651	661	664	679	648	627	661	680	642	700	639	714	594	689	616	640
22731	21142	28845	23687	21144	21219	8119	1631	1281	1220	1082	1082	1037	1015	989	1001	944	1009	894	889	895	895	927	873	902	867	892	854	885	853	904	892	875	856	913	884	899	874	842	893	847	856	785	803	885	818	825	842	876	840	850	833	873	866	848	851	878	855	811	815	816	881	908	857	880	826	816	832	817	835	857	844	827	869	782	893	882	783	815	836	816	832	819	839	827	829	862	876	813	855	871	838	865	869	882	890	849	906	821	848	867	844	838	912	855	861	871	817	781	859	838	780	842	813	872	801	842	924	872	796	851	831	846	819	867	827	804	892	842	810	872	876	848	853	874	828	805	832	818	860	846	836	861	840	860	844	824	834	842	848	835	818	831	852	874	796	821	861	865	881	835	889	863	801	826	865	807	811	840	868	804	822	855	842	795	848	845	876	851	797	832	877	834	845	863	885	769	893	858	896	879	823	894	806	878	753	864	833	834	826	895	837	877	852	833	848	862	859	849	932	848	857	846	817	863	838	817	763	878	836	822	860	877	835	812	837	836	857	840	845	805	804	833	855	860	834	799	814	833	849	892	806	827	809	812	831	865	876	840	821	853	864	846	839	829	880	807	810	828	833	819	890	800	884	878	810	843	852	828	825	858	838	869	871	827	794	833	823	827	843	844	847	826	892	829	887	775	860	797	853	807	836	795	829	837	887	832	832	827	916	818	880	897	872	853	839	888	862	866	880	818	803	866	861	842	863	819	812	834	856	865	860	848	845	849	825	863	869	848	876	815	826	807	854	887	838	857	775	833	865	831	866	847	893	893	833	817	863	854	849	854	858	867	852	871	804	868	815	831	836	853	859	796	866	830	830	827	791	829	823	827	850	850	874	843	826	844	825	821	797	807	907	819	785	828	841	840	876	840	840	837	834	816	852	804	842	854	852	767	791	866	897	868	899	868	851	832	819	823	811	826	856	829	844	886	864	858	833	858	835	851	798	858	829	899	808	804	830	808	845	842	811	896	820	870	840	782	853	855	831	845	817	819	892	865	853	826	850	845	865	868	865	818	829	877	910	863	826	880	860	879	845	881	802	844	870	821	854	833	860	904	887	844	846	833	935	827	850	852	850	817	858	893	869	816	904	877	876	814	843	830	831	833	862	817	826	863	834	833	860	844	840	855	859	862	890	862	828	851	838	842	780	891	849	850	880	802	824	836	864	871	837	818	873	840	884	861	848	892	873	833	832	790	778	807	798	850	834	839	854	815	907	785	806	832	807	753	888	857	881	784	814	834	824	784	868	824	881	923	791	827	859	853	866	822	834	830	853	866	847	844	834	835	893	828	841	834	810	857	890	853	886	872	842	814	805	846	822	897	856	825	825	828	841	868	864	791	837	819	885	834	805	826	888	836	857	811	851	786	810	928	850	788	855	843	871	868	847	835	815	823	837	857	822	863	863	865	854	844	833	841	818	861	872	803	854	801	838	849	878	798	885	845	863	837	800	892	886	860	848	832	863	834	869	807	827	814	833	804	855	875	835	842	863	867	817	813	816	855	806	803	874	856	897	849	889	850	817	820	836	830	820	836	812	820	855	865	848	860	907	872	840	897	843	878	854	883	829	883	800	887	822	819	876	870	857	853	779	843	842	852	814	813	845	870	799	860	793	834	884	906	808	855	859	841	813	852	837	819	838	867	808	892	841	862	864	866	845	859	875	857	808	814	871	865	843	831	837	843	860	876	826	849	831	831	845	861	816	878	848	816	903	862	837	811	865	811	841	833	837	860	768	796	887	900	837	838	885	827	823	806	860	840	837	831	869	833	831	844	827	853	852	847	808	806	828	862	840	866	854	838	836	848	848	866	803	872	843	871	829	879	859	842	836	842	881	823	885	838	837	883	820	819	840	851	848	831	865	850	860	897	792	852	839	907	856	861	829	869	876	807	841	813	869	836	821	827	840	844	875	801	833	860	832	850	811	850	797	850	849	855	882	796	854	808	829	853	789	884	814	824	798	824	868	821	778	891	815	858	849	821	886	793	850	786	847	846	864	849	856	854	829	873	753	815	864	821	864	857	894	785	843	805	829	806	789	856	836	847	867	841	813	858	836	905	808	801	814	816	830	864	822	880	849	842	807	853	848	854	881	860	844	864	847	814	813	796	863	796	871	869	853	856	825	835	860	842	813	801	875	823	824	850	886	807	831	871	800	824	805	882	822	888	852	867	856	852	891	854	780	806	812	849	847	876	866	804	871	833	846	864	845	843	828	863	850	870	860	879	796	862	886	841	831	844	831	846	877	833	837	816	819	827	866	844	798	871	834	775	838	858	903	858	800	843	855	846	803	882	832	823	864	848	830	839	845	844	851	832	864	794	841	887	875	845	809	817	854	864	848	818	820	862	861	842	835	826	787	867	914	845	844	810	851	838	845	821	843	906	839	923	843	844	844	817	861	846	775	822	889	815	827	829	842	866	855	820	832	827	870	805	854	855	930	855	842	810	851	761	823	820	820	839	833	821	873	845	861	863	840	801	823	789	832	868	863	863	876	860	911	817	867	877	882	878	838	781	850	863	823	896	835	837	828	874	855	847	875	829	848	855	855	846	860	828	885	919	858	845	787	825	824	863	871	817	850	836	854	852	826	862	803	821	848	876	906	815	776	870	816	826	824	841	867	868	835	773	861	849	831	850	879	825	825	871	884	816	855	807	856	815	871	870	843	863	889	831	842	849	851	861	845	874	868	867	811	830	886	892	878	883	851	862	804	785	837	807	894	855	842	841	817	872	850	920	845	810	816	828	847	888	842	825	884	875	836	848	856	834	786	884	827	860	825	799	839	925	883	852	804	795	857	807	810	864	845	864	824	854	873	873	814	830	869	837	863	835	819	867	836	857	851	879	885	832	829	801	808	844	852	814	877	837	851	842	855	852	847	859	845	873	852	830	865	833	785	876	874	894	832	824	836	837	853	831	873	863	870	845	837	872	839	850	839	774	840	828	788	797	816	913	832	819	829	828	847	829	854	825	808	823	857	809	865	857	831	818	847	905	808	807	856	828	813	835	831	858	812	862	798	878	791	807	838	821	857	831	834	791	838	818	826	859	838	804	818	836	823	839	796	832	848	872	829	811	844	870	800	862	856	865	802	841	837	839	882	849	848	885	863	838	820	879	813	842	850	860	839	822	801	882	840	843	837	785	847	887	821	894	859	820	827	823	784	869	834	815	808	837	845	823	868	850	864	833	865	861	860	878	852	854	833	827	843	865	830	839	870	813	823	908	882	898	875	872	847	838	843	856	813	820	800	869	861	864	822	893	815	874	826	795	879	886	807	817	878	857	882	813	877	863	836	810	859	892	843	836	771	854	799	864	843	835	813	840	859	805	864	899	850	896	844	882	846	814	828	886	846	858	860	843	855	862	825	837	854	813	840	797	849	881	880	859	803	886	818	830	875	810	833	858	839	820	848	866	797	863	794	875	813	832	846	843	839	890	864	885	844	833	857	802	844	851	872	855	873
29200	14912	10095	5029	3838	2956	2371	1939	1680	1494	1403	1221	1194	1075	1114	1040	1010	981	999	1000	920	988	938	889	883	890	892	905	905	891	829	890	851	858	919	870	901	823	877	887	878	897	893	855	856	845	860	900	853	849	859	877	892	876	811	881	873	899	924	869	869	828	901	851	849	851	887	835	896	852	876	907	837	831	912	828	847	883	864	834	871	853	866	830	848	830	849	914	882	858	882	849	829	875	837	801	831	869	842	839	916	833	881	829	845	858	861	836	850	879	874	886	837	831	868	881	817	878	869	845	858	888	876	836	819	847	825	831	916	822	826	845	855	895	862	849	899	902	875	874	839	826	879	816	870	861	834	917	806	874	869	858	871	870	862	928	832	829	853	880	890	877	826	863	844	884	854	875	860	864	845	885	816	902	866	898	870	862	893	843	806	838	890	854	812	859	856	823	808	811	857	839	827	860	929	798	819	854	815	856	841	853	805	910	820	810	840	795	831	854	839	816	875	850	791	892	865	873	886	805	883	825	823	893	805	829	866	812	848	869	859	859	867	824	847	857	824	843	821	877	863	900	848	840	849	860	846	829	859	912	838	816	836	883	907	815	796	827	869	844	862	860	827	886	828	896	881	822	883	834	829	871	854	858	835	888	827	900	850	916	838	840	823	900	818	868	910	890	835	901	829	868	851	879	864	822	813	850	851	860	863	831	803	796	820	848	820	853	851	860	754	793	874	882	843	866	841	869	869	903	819	879	842	853	865	847	878	851	889	837	868	863	859	897	858	866	883	839	867	792	890	841	843	853	868	836	815	840	862	872	833	861	793	823	799	811	864	816	888	863	843	847	862	836	864	858	882	847	895	862	852	850	849	885	876	836	833	856	838	833	894	828	878	874	822	883	839	904	863	876	840	820	834	836	841	883	863	836	877	829	843	848	893	865	837	842	852	882	897	879	849	865	879	883	820	840	867	792	867	812	882	846	825	807	852	824	820	876	862	874	859	895	783	836	864	886	854	822	859	832	847	870	794	849	882	833	831	874	843	845	861	876	891	828	855	881	827	856	789	879	843	924	824	836	876	852	877	824	933	860	790	839	868	833	856	887	824	843	840	835	858	793	838	874	813	874	860	806	848	870	870	862	859	846	844	833	815	820	827	896	809	834	837	833	833	833	901	856	864	833	871	865	823	853	807	860	854	822	900	813	870	914	860	880	864	846	857	847	843	833	834	783	840	820	822	821	791	877	870	881	818	861	847	842	865	818	868	837	848	859	875	860	846	906	852	847	846	824	837	825	930	930	864	837	896	876	897	872	895	861	879	832	856	881	873	853	847	876	847	860	858	839	873	832	899	788	849	862	876	854	853	863	840	874	810	812	869	853	866	859	832	913	867	917	833	873	803	821	843	882	850	849	853	870	840	851	859	840	842	834	854	833	848	838	830	880	864	804	856	871	880	904	843	847	870	892	864	814	858	831	845	880	823	809	844	908	859	878	848	867	855	855	845	872	835	875	809	817	814	885	873	840	879	848	912	850	878	863	885	865	861	805	839	866	836	834	838	844	827	805	858	849	863	851	797	848	887	836	833	830	857	808	838	838	818	822	825	856	829	832	881	887	894	846	787	788	799	856	855	889	842	857	832	843	872	873	875	791	849	867	829	863	827	832	866	782	872	855	865	825	888	856	855	841	826	879	845	802	820	860	861	906	913	867	899	836	821	887	810	853	785	808	896	790	872	809	870	810	844	860	820	868	826	794	823	843	873	846	913	872	881	823	829	850	819	812	877	829	831	834	866	777	783	845	811	833	852	843	874	823	906	913	827	881	859	821	821	854	840	902	909	831	894	833	851	767	852	837	846	836	856	864	831	843	876	795	878	836	897	813	840	856	819	799	834	833	863	896	839	843	806	879	770	861	858	846	825	868	840	796	823	793	807	856	831	900	826	830	843	824	879	835	886	828	808	869	871	851	805	837	791	811	826	854	842	892	829	843	839	855	898	883	861	851	866	840	845	869	872	906	889	866	870	853	876	827	882	796	860	893	791	877	842	846	882	916	894	844	851	858	844	805	805	796	867	815	775	862	787	832	878	830	868	843	852	854	920	836	809	818	858	868	864	833	891	871	860	828	808	860	891	861	872	897	858	852	901	840	823	820	867	809	857	833	887	834	903	905	850	854	827	842	851	858	869	834	827	827	848	884	873	831	909	827	877	834	895	841	852	864	831	820	865	808	881	796	835	844	807	861	875	853	831	866	842	872	826	865	847	842	864	878	829	872	912	858	834	844	829	849	835	865	889	862	865	854	866	838	862	855	814	867	912	838	815	846	903	849	872	852	855	844	859	832	843	872	826	882	851	869	837	873	875	862	850	833	864	830	840	860	821	861	839	904	835	862	893	859	806	834	871	896	866	886	816	884	849	852	887	895	843	852	823	815	927	840	858	821	890	840	871	882	875	839	858	844	895	901	887	893	853	843	839	859	863	791	797	854	846	852	835	894	842	812	803	847	804	817	838	850	832	860	829	873	896	811	802	854	836	842	821	873	878	842	858	831	846	832	790	840	867	796	878	839	808	850	814	851	880	854	856	818	800	840	871	815	879	835	875	783	862	787	855	860	844	899	933	902	796	804	892	831	884	847	892	881	883	826	846	830	819	838	833	832	850	849	847	908	860	798	868	848	848	823	884	866	876	818	842	874	820	865	877	866	865	920	868	879	840	915	789	857	827	854	869	845	878	805	878	820	926	832	856	901	866	873	863	912	853	847	816	835	834	851	912	839	850	851	862	832	814	813	860	880	862	855	860	868	826	854	844	850	833	855	827	833	887	837	863	862	856	847	857	806	881	864	818	876	871	833	813	825	800	818	839	862	814	875	853	846	866	846	803	841	806	892	841	849	860	863	794	820	822	890	902	837	863	865	848	862	839	863	842	869	820	831	884	876	890	840	842	769	840	861	893	813	878	862	821	852	834	858	823	909	828	881	830	855	850	834	868	831	837	841	882	872	821	900	874	892	880	815	856	873	885	857	818	787	815	802	869	860	871	852	857	871	858	848	774	819	840	910	863	892	896	798	895	879	807	817	873	841	841	864	867	827	823	824	858	848	873	864	852	825	823	852	830	866	824	875	878	857	890	825	875	856	882	872	849	762	823	897	874	868	800	863	826	759	862	857	864	843	873	864	880	868	839	843	889	883	850	827	866	875	807	848	870	834	803	837	857	836	810	878	837	895	859	852	900	833	832	852	864	794	870	840	857	887	838	906	838	878	899	862	831	849	862	851	886	864	863	807	869	808	829	846	849	864	853	869	819	818	858	878	828	857	842	879	887	812	857	824	856	868	870	858	886	843	829	851	846	847	857	891	846	838	860	833	855	809	823	843	839	841	894	873	812	852	849	836	805	861	847	878	890	843	840	839	885	832	823	850	879	864	889	905	879	865	872	845	895	864	853	872	858	867	855	904	905	833	825	859	868	846	848	876	826	815	848	913	887	809	883	857	852	866
28018	18321	4775	795	573	489	441	358	342	287	343	337	340	294	317	336	323	310	322	285	292	306	308	316	312	354	299	344	325	295	301	306	345	314	308	309	312	287	324	309	314	307	336	303	300	325	338	298	307	329	309	259	322	332	337	332	340	338	308	290	313	326	328	327	305	312	336	281	340	289	303	301	307	323	340	319	298	350	303	304	301	333	341	301	321	342	310	307	323	326	314	305	300	309	318	343	328	324	354	300	300	306	274	301	282	307	304	323	299	282	320	332	302	330	309	291	332	296	312	334	329	339	313	306	320	322	313	325	316	328	297	318	312	308	325	320	283	317	312	315	283	322	337	324	335	307	307	311	354	351	304	315	324	295	328	303	309	326	338	318	281	283	324	324	303	324	289	349	332	304	316	308	295	318	337	333	307	320	301	321	307	300	306	297	309	327	360	342	338	336	298	322	306	279	306	278	311	352	281	288	300	275	284	305	293	325	310	315	329	313	330	302	315	290	309	300	331	311	311	294	294	294	327	296	308	301	307	319	314	336	309	328	330	308	297	286	296	324	301	320	309	351	291	356	289	333	318	336	305	328	318	326	311	302	285	328	318	310	300	315	309	310	319	306	334	302	311	325	300	324	323	318	332	317	322	306	346	340	285	337	316	360	326	308	303	325	303	341	343	301	345	327	318	347	285	301	359	335	310	313	288	283	310	310	307	285	307	320	284	281	310	307	326	330	325	306	303	338	325	290	312	289	345	295	308	319	311	334	303	349	317	330	310	290	321	314	331	325	321	293	311	314	354	318	318	321	295	289	319	318	342	321	334	302	338	320	296	308	349	316	315	307	324	322	351	296	298	313	330	318	311	335	306	340	323	322	320	336	286	283	318	313	269	346	335	298	313	324	342	303	311	337	311	330	321	294	304	330	312	334	330	302	284	311	351	304	341	301	313	314	331	343	319	322	311	313	324	349	319	331	293	342	299	327	334	327	283	321	295	326	316	329	317	325	317	304	307	297	340	308	332	328	326	301	323	333	339	326	305	335	314	305	307	337	257	327	300	314	322	297	313	316	296	320	298	323	305	304	312	299	293	290	329	334	348	325	335	300	319	307	307	309	315	340	298	313	335	325	302	303	294	303	307	310	331	323	300	333	324	328	276	327	332	290	291	308	294	299	320	334	287	300	327	296	320	324	291	297	312	283	294	308	302	341	317	316	310	314	355	323	309	314	310	328	326	262	344	310	284	313	337	316	325	310	329	331	312	314	337	317	318	301	304	298	328	350	343	324	312	358	335	345	298	308	304	322	306	310	303	329	332	320	328	328	308	345	304	311	312	342	338	329	315	320	310	319	313	314	338	312	355	326	309	306	319	324	301	338	301	301	318	312	308	321	317	303	285	333	306	309	330	297	329	290	309	286	318	345	332	304	295	320	301	339	341	314	364	296	318	315	333	332	320	318	272	309	307	323	299	306	337	316	312	314	315	330	299	305	298	305	308	303	312	316	329	314	276	322	313	314	300	333	326	326	312	292	308	301	319	289	318	314	275	300	336	319	316	309	320	302	315	336	310	305	300	316	338	309	285	278	313	322	298	313	310	318	301	309	308	313	314	305	323	290	358	357	293	314	325	313	339	292	309	310	324	278	327	340	303	326	353	312	298	315	347	335	337	295	328	289	284	319	330	294	314	369	357	288	297	334	304	315	321	286	313	317	326	328	335	315	323	334	290	290	330	300	291	301	309	318	325	322	316	295	315	287	344	294	289	330	291	326	314	325	319	301	323	302	311	294	315	323	294	330	302	307	302	331	297	314	294	290	318	312	290	312	340	309	330	334	312	296	320	306	294	315	287	343	313	307	337	312	338	376	310	340	329	321	311	336	330	314	321	317	321	292	309	296	276	296	303	295	303	316	333	316	337	315	320	324	345	334	303	296	302	314	305	300	319	307	323	319	323	302	345	317	312	304	312	319	310	308	331	345	303	329	337	301	323	293	311	289	330	332	298	298	301	295	322	308	339	339	297	323	312	307	262	298	307	306	316	299	325	318	333	333	298	328	306	342	296	356	344	324	311	323	313	327	337	324	295	311	324	315	314	314	306	364	303	281	336	327	304	318	284	312	321	309	330	312	326	292	291	328	299	310	290	311	284	324	280	291	304	306	278	327	296	325	314	328	344	326	342	321	299	283	312	337	311	341	320	329	327	304	334	335	311	317	298	335	313	313	317	341	300	337	281	304	316	308	332	313	305	324	290	316	293	360	338	321	297	292	299	335	342	303	302	313	327	304	279	304	306	320	304	285	311	341	303	309	320	293	334	333	323	305	313	317	312	340	323	311	292	330	305	309	286	334	292	306	293	309	336	315	305	351	320	328	321	343	300	330	327	305	303	282	334	330	329	319	329	303	307	315	311	329	286	351	311	308	308	314	308	310	331	333	305	325	305	338	319	331	319	301	340	283	325	272	326	284	274	304	343	310	313	332	320	335	314	299	312	310	306	321	327	333	323	297	306	339	325	314	284	324	330	289	303	308	280	323	337	300	291	309	324	347	303	307	311	312	337	301	333	294	322	320	297	316	294	299	337	309	298	337	299	302	322	294	322	328	292	312	306	303	298	303	321	330	288	280	298	321	313	308	312	324	319	336	312	344	329	312	298	329	336	306	333	299	318	332	290	300	303	307	326	326	326	302	340	312	332	308	335	315	339	276	304	353	296	335	266	338	305	319	324	341	306	347	308	323	300	333	318	325	311	323	313	340	319	313	300	285	321	297	319	319	304	340	326	291	319	337	341	305	298	303	316	316	321	298	328	286	261	287	286	285	309	291	313	319	307	345	294	302	298	297	326	315	309	300	320	341	329	310	315	300	314	328	322	294	313	329	311	312	323	323	301	290	269	295	317	333	317	300	306	287	312	311	339	311	328	282	336	323	290	319	331	313	303	340	350	332	322	306	320	308	335	322	285	310	307	269	276	347	314	291	322	334	307	311	308	305	334	300	303	312	326	291	347	310	299	346	322	317	309	323	329	319	350	315	337	283	297	298	305	331	316	306	341	306	328	305	318	279	336	331	318	298	326	315	317	323	325	308	327	292	316	290	323	313	320	280	349	303	327	341	299	316	304	290	319	312	337	352	300	338	333	301	322	326	296	285	291	315	290	346	290	325	327	324	326	320	321	333	311	331	287	313	286	281	311	329	325	327	320	300	329	314	298	305	295	326	299	313	307	329	337	279	318	317	284	295	315	306	297	292	298	307	304	323	338	324	300	318	288	332	315	334	340	312	312	308	314	313	318	299	318	310	315	287	308	311	325	311	303	320	327	330	339	323	300	312	309	297	300	282	295	312	329	302	335	307	309	346	306	312	312	357	312	324	316	292	322	288	304	306	346	298	300	342	316	321	314	327	284	300	325	323	295	318	306	314	303	346	320	318	294	297	333	305	342	343	293	320	309	340	309	340	321	295	342	310	343	326	310	322	335	311	292	317	277	309	306	315	301	310
13138	1053	736	545	456	422	416	412	399	367	318	378	361	315	370	338	369	384	391	349	386	351	358	322	363	355	351	390	353	309	367	357	384	368	360	370	376	315	338	361	334	375	347	320	353	379	362	386	370	388	365	347	371	355	357	360	338	365	355	328	360	350	305	348	326	350	364	317	316	340	375	324	353	346	329	341	325	335	382	376	347	329	402	372	355	383	370	381	357	342	330	329	365	397	322	376	340	342	341	344	355	334	373	367	367	373	317	364	341	369	329	354	367	365	340	350	389	342	393	329	333	341	343	354	368	325	364	363	339	376	336	386	366	389	361	340	367	356	353	327	330	365	375	326	373	367	377	343	339	332	383	353	355	343	366	365	331	339	372	368	346	346	346	332	367	382	361	346	329	360	364	371	342	364	340	358	356	363	347	362	377	355	360	341	389	338	348	353	378	324	379	364	338	342	356	355	353	354	362	354	358	385	384	346	358	350	368	349	333	352	373	361	324	349	364	366	327	371	342	341	352	356	341	319	338	337	386	360	375	361	378	360	351	352	390	361	343	354	343	349	374	357	342	338	348	335	334	358	337	361	394	332	366	349	338	322	373	340	346	345	334	325	356	358	328	345	389	345	341	344	328	359	382	349	352	368	352	367	307	353	337	353	339	359	354	361	380	332	352	379	373	339	349	358	339	330	328	363	353	371	360	323	347	354	361	385	366	358	367	345	346	330	348	353	323	378	348	374	356	365	340	356	319	382	330	343	324	362	355	387	337	339	354	323	377	371	371	366	368	347	360	348	353	365	361	366	333	347	340	359	347	353	375	335	375	378	365	331	393	339	362	357	369	356	365	336	341	339	345	394	334	349	354	391	347	342	386	382	352	382	373	348	351	346	366	353	363	364	338	320	382	368	351	330	350	373	365	363	335	379	339	386	357	360	347	345	377	384	361	401	362	375	342	344	356	349	378	362	342	350	343	344	334	372	367	373	371	350	366	346	332	346	393	402	350	364	322	338	344	327	310	347	357	367	367	372	366	352	356	400	355	348	343	363	364	358	357	351	378	362	362	333	333	368	344	361	388	361	358	386	369	338	384	365	393	343	385	372	391	320	353	341	356	370	357	347	364	375	348	350	355	379	323	373	382	373	367	383	345	334	373	354	339	359	355	388	342	362	372	355	327	359	367	391	353	326	328	379	389	354	334	379	342	363	337	336	364	354	373	311	372	341	375	354	353	333	367	317	364	344	359	371	383	367	357	384	352	389	369	337	363	358	366	360	362	350	356	338	380	362	369	355	347	365	393	326	336	361	357	385	376	380	346	397	336	362	391	355	347	357	344	354	374	352	360	369	360	349	352	363	347	343	332	348	368	373	363	327	318	389	341	374	367	330	355	364	365	336	376	336	339	343	327	377	350	321	359	365	395	338	385	364	356	361	375	344	388	355	335	391	361	321	396	373	367	355	332	327	353	351	350	361	337	312	384	359	336	379	370	365	337	369	380	350	312	324	384	387	355	363	334	348	377	370	381	350	350	353	341	331	360	326	351	352	357	328	327	359	359	354	372	351	403	375	381	363	319	348	347	357	322	362	333	350	352	381	348	349	363	381	348	329	404	356	354	336	381	352	331	378	347	346	370	358	353	350	371	333	361	374	371	370	344	310	355	370	315	352	346	319	337	337	375	321	347	364	319	322	320	339	385	387	318	356	353	360	343	385	354	372	373	374	369	334	368	344	357	396	356	322	378	363	360	343	393	370	352	392	364	343	337	374	342	341	379	385	378	332	350	363	362	365	359	337	347	358	329	356	357	357	372	349	322	332	323	343	335	386	397	351	372	378	342	358	367	351	320	332	347	370	314	328	368	401	357	360	359	352	373	367	354	364	363	370	383	359	367	379	352	387	338	344	358	352	375	364	339	357	344	368	368	358	352	357	338	365	328	355	341	344	355	361	358	334	372	387	341	374	362	349	345	352	383	364	356	371	357	388	354	358	311	337	368	359	358	368	346	364	365	360	363	370	369	354	330	360	380	372	346	350	361	372	368	335	342	350	343	368	375	373	352	340	343	370	365	346	367	341	339	355	331	404	378	353	341	392	362	370	374	360	386	352	354	359	373	348	325	346	349	345	361	342	368	339	375	330	352	362	376	367	338	355	360	340	328	380	343	330	365	368	354	364	363	357	362	358	343	348	359	345	384	345	369	351	376	338	398	316	373	356	375	343	358	367	373	338	379	348	364	360	355	396	358	362	356	347	370	344	347	339	354	377	326	388	397	354	336	330	335	345	361	353	377	382	345	346	376	346	374	319	327	342	322	368	376	362	353	340	362	359	383	399	366	409	344	352	352	362	359	346	362	341	342	330	358	354	361	365	350	327	319	379	360	359	369	369	316	377	369	340	336	323	319	369	322	348	335	371	350	341	358	334	366	336	337	347	350	390	357	346	341	351	361	361	381	368	384	325	369	349	369	319	351	357	361	324	332	336	334	336	325	384	353	351	365	357	340	334	350	338	345	358	343	365	359	366	391	333	389	341	339	370	350	356	341	340	381	369	329	352	346	339	379	347	334	332	347	389	368	352	328	409	357	347	339	321	339	379	373	361	341	367	351	369	335	342	326	325	339	355	374	351	351	367	358	344	391	387	386	355	367	333	384	388	360	378	353	354	325	324	385	336	386	360	371	358	365	348	366	362	369	315	346	350	353	372	357	334	376	350	379	401	339	333	322	352	351	376	366	354	375	349	337	334	369	344	356	334	375	351	333	313	395	338	369	385	347	362	355	363	342	343	346	334	335	371	370	368	377	365	350	361	350	340	340	388	371	339	351	377	339	360	344	320	374	337	346	368	320	339	342	340	388	369	343	389	360	340	361	371	326	359	357	349	355	411	374	365	335	352	372	352	385	361	357	351	372	378	331	353	321	378	360	382	377	352	381	353	374	364	371	331	353	337	368	390	386	327	360	329	353	368	337	347	383	360	327	360	329	338	390	367	371	357	349	384	352	348	327	360	372	346	357	349	365	356	378	390	358	345	368	371	350	361	338	348	353	350	362	351	342	354	358	345	408	338	340	389	370	347	347	328	338	371	330	419	361	322	358	354	373	337	367	361	339	343	336	365	366	348	360	352	355	352	319	352	315	352	317	350	357	308	338	360	381	334	346	356	349	337	336	350	373	377	364	315	343	334	318	381	351	349	359	321	322	342	337	379	369	390	290	370	363	353	373	343	344	364	345	403	339	378	364	372	337	342	360	373	355	353	378	391	356	365	336	368	352	325	335	344	368	360	336	380	338	335	332	387	322	384	349	346	345	353	350	369	372	348	382	388	309	398	342	356	349	368	340	401	355	368	359	350	327	368	306	374	346	381	349	387	346	306	345	363	342	344	372	378	371	358	374	345	363	353	375	368	338	360	343	351	365	347	352	366	358	344	348	381	378	350	326	333	336	354	325	340	366	372	390	391	351	366	348	316	365	373	354	351	339	367	337	355	308	341	344	375
23794	21084	28312	24083	21090	9278	1113	711	630	613	578	544	513	514	477	475	426	500	495	410	438	417	411	435	456	434	443	418	454	408	427	433	416	410	443	427	427	440	421	387	402	407	455	394	417	404	376	408	434	447	400	449	386	469	380	433	396	392	407	414	434	408	392	434	388	437	413	417	450	418	412	425	398	403	421	448	393	384	424	408	426	407	427	443	394	431	435	415	406	426	405	409	446	384	404	390	398	379	386	443	386	403	377	383	414	431	399	378	370	438	383	420	383	429	440	374	406	393	394	391	390	404	365	371	415	402	398	429	409	397	412	410	433	388	398	428	388	403	434	415	393	444	381	427	382	414	427	410	390	373	410	384	414	387	376	444	423	397	413	471	382	396	406	401	407	414	378	399	415	383	410	402	429	408	425	362	400	426	413	373	407	438	407	430	374	406	384	381	398	401	390	394	427	410	386	409	405	409	452	441	452	357	399	397	432	448	372	380	413	434	428	421	432	406	397	389	425	412	409	376	447	411	416	399	408	378	444	421	406	389	429	440	431	376	457	425	376	372	399	408	443	391	401	411	414	400	389	417	428	454	426	478	434	406	395	429	402	421	391	419	403	414	433	397	412	425	405	368	408	385	452	436	427	447	395	391	418	405	442	411	380	410	425	404	375	407	411	431	427	406	410	424	407	405	401	415	406	409	387	371	404	389	449	410	410	402	402	423	416	398	394	411	432	419	381	405	402	403	436	420	389	384	420	416	382	404	444	423	419	412	387	426	433	391	432	420	376	403	418	413	425	407	398	450	430	392	360	365	408	381	408	409	371	428	414	402	397	390	425	402	409	432	409	398	387	423	417	412	414	375	398	422	393	429	389	447	439	408	418	343	401	419	398	433	413	414	391	414	389	416	388	413	433	397	370	391	437	436	410	395	386	389	418	434	436	375	398	423	412	402	373	422	428	394	414	412	405	400	395	379	441	399	406	383	406	435	429	413	416	374	406	377	396	416	379	422	435	407	425	387	397	410	426	404	438	433	418	399	407	387	403	442	404	396	445	407	362	413	381	396	397	388	398	437	408	450	414	414	393	389	376	392	338	428	406	429	431	422	417	412	425	416	418	415	393	403	480	422	453	400	401	429	446	424	399	416	405	428	405	405	421	426	445	415	390	406	445	428	451	395	418	436	415	421	400	421	417	407	416	418	412	400	412	389	427	409	416	433	416	411	419	409	404	414	402	432	385	391	380	412	397	422	427	371	428	402	404	415	427	402	392	400	414	403	426	394	392	388	374	432	427	397	408	393	434	408	385	436	383	433	402	432	407	425	406	424	431	423	406	380	381	399	404	379	380	412	428	403	417	389	423	409	387	406	415	392	421	424	403	429	391	426	401	433	408	398	370	430	429	408	397	429	418	428	392	452	426	410	422	414	412	368	414	395	379	375	443	386	393	386	439	432	418	431	385	401	405	425	432	401	404	445	431	379	428	388	408	393	405	402	406	424	405	393	449	373	370	420	415	420	395	445	379	414	402	424	442	421	424	385	386	402	415	428	387	384	402	415	440	401	421	404	404	416	375	444	400	447	433	412	428	409	390	390	428	390	434	394	408	373	430	395	421	445	411	391	416	406	410	371	417	383	398	422	410	389	429	344	422	394	408	432	392	405	393	429	405	407	393	365	391	385	394	414	422	416	398	414	400	421	446	393	370	429	388	385	408	409	420	417	432	355	403	397	402	380	402	414	433	429	426	437	428	368	376	415	421	442	420	452	391	374	347	380	440	398	407	387	410	388	421	402	407	402	405	404	420	436	382	395	424	421	390	440	430	429	405	386	454	409	435	427	386	383	446	419	406	449	431	375	416	398	398	425	417	426	412	440	416	373	426	430	406	410	405	426	391	399	420	436	435	422	399	413	424	413	379	418	462	430	446	433	405	396	408	411	387	397	388	373	427	394	414	385	431	384	422	375	384	388	377	425	397	409	374	407	400	385	392	400	372	424	475	381	364	400	391	413	403	362	409	437	395	429	378	398	385	439	405	396	414	402	436	407	423	443	411	436	432	405	404	439	404	398	410	390	441	405	365	407	409	391	396	389	416	397	404	419	420	396	426	394	432	446	402	401	403	411	392	437	417	388	417	430	404	396	408	398	392	397	382	445	395	415	426	422	441	430	412	417	389	377	372	423	385	407	416	410	437	397	430	359	431	405	412	384	412	412	442	419	395	403	401	413	439	410	392	440	417	422	379	393	423	442	425	427	408	428	431	431	418	409	421	406	428	429	415	383	446	424	401	409	394	421	435	420	396	431	417	389	375	402	407	399	393	425	414	425	432	373	430	410	419	419	437	436	397	419	402	401	366	395	382	382	382	356	414	399	420	415	440	372	446	397	401	420	380	430	437	377	448	393	438	378	421	455	422	450	430	435	402	401	410	402	379	401	407	428	394	383	434	368	397	424	420	366	405	417	445	440	413	424	410	442	430	385	386	429	426	360	414	387	425	407	388	386	443	428	445	414	412	420	445	390	350	394	429	418	387	426	404	365	389	420	418	399	384	361	391	409	367	382	387	423	442	432	408	409	420	403	392	368	428	373	431	421	411	417	387	391	431	404	389	390	413	409	415	445	421	401	410	385	455	390	448	361	415	418	414	382	381	387	384	395	405	394	402	417	439	391	425	384	445	385	406	367	435	413	393	386	420	376	401	403	403	414	405	416	382	370	410	375	384	381	410	456	382	365	366	389	395	394	420	397	408	427	402	422	394	404	399	374	415	461	404	399	435	440	416	410	401	405	378	396	420	391	384	392	391	408	417	442	409	382	390	404	444	432	422	423	429	429	356	382	413	408	428	407	385	386	380	449	389	393	399	395	401	393	381	394	414	441	429	399	409	404	383	422	390	401	371	414	412	401	450	445	436	406	395	414	410	387	402	373	421	405	410	391	394	409	452	406	377	399	426	381	406	385	417	418	426	431	423	422	414	410	382	408	375	375	424	403	454	433	401	419	415	356	419	400	397	388	429	437	415	401	420	408	430	449	409	415	387	378	399	394	433	368	402	419	413	391	437	410	372	384	382	414	434	400	407	425	410	443	403	373	411	381	419	429	417	410	397	413	384	401	371	388	429	404	400	386	406	401	384	448	435	426	411	397	402	392	399	400	390	404	403	399	374	403	385	422	402	424	433	420	419	413	395	423	381	428	418	422	415	416	396	398	347	417	411	412	400	390	404	425	422	452	422	426	428	404	426	403	405	380	404	408	479	432	398	411	433	439	409	426	412	444	370	397	419	416	425	377	407	427	416	392	410	386	390	412	407	425	387	403	417	438	373	380	438	416	407	406	405	409	363	383	406	417	402	419	454	413	393	422	384	428	433	403	390	463	433	423	382	395	406	379	397	418	419	454	416	393	410	383	429	440	430	401	363	419	384	420	373	417	422	392	422	435	434	418	428	411	391	433	403	409	434	417	455	392	410	361	404	379	391	418	404	387	444	405	408	412	430	445
26545	9021	5849	2767	2068	1590	1282	995	857	789	671	601	594	514	526	535	531	512	470	497	468	513	486	466	511	474	491	485	450	424	451	450	458	487	428	433	443	455	471	470	441	431	480	433	450	449	445	444	450	472	454	414	464	459	438	457	438	444	407	418	454	450	428	431	450	453	451	494	436	387	441	431	431	424	410	451	441	446	414	406	444	419	414	460	459	430	418	444	441	429	425	454	430	414	424	437	456	467	409	426	463	448	425	471	417	412	424	446	459	449	441	384	402	451	428	448	467	457	436	446	434	431	459	388	409	405	431	445	429	442	444	458	422	448	433	430	434	423	445	438	409	424	408	453	449	449	417	443	397	480	438	453	424	427	450	431	415	467	481	449	424	415	460	421	428	426	418	432	422	415	423	443	408	411	451	433	430	409	425	468	457	443	458	442	453	419	460	449	439	433	422	407	454	457	402	419	424	420	462	447	470	422	457	392	427	434	448	484	450	428	438	410	440	445	430	450	423	447	429	454	418	461	426	497	429	452	442	419	463	432	458	469	451	432	436	419	408	455	461	420	450	431	414	469	433	407	441	439	451	439	433	432	432	422	451	398	426	453	412	439	404	430	427	414	424	452	452	411	445	437	486	482	416	437	443	476	425	390	464	387	436	403	435	416	413	404	426	421	400	436	438	397	411	409	461	478	439	435	439	446	444	413	448	469	440	458	448	416	435	425	409	458	437	424	458	429	426	447	456	409	461	433	434	447	453	462	414	395	451	407	417	432	426	440	466	444	404	413	427	421	434	417	392	431	432	411	424	446	448	416	435	458	461	391	451	450	416	490	459	433	439	431	416	439	427	435	425	464	457	487	420	454	404	454	412	422	422	469	420	442	452	428	463	460	428	458	454	417	443	428	444	440	421	434	415	438	454	510	452	400	435	439	445	425	434	475	455	467	424	449	421	388	445	409	451	433	442	428	443	421	429	415	436	420	423	414	451	434	478	484	445	401	427	441	409	431	410	449	439	439	431	436	412	432	405	469	429	448	468	475	455	428	446	427	418	448	451	441	413	435	435	434	409	449	446	450	393	490	453	423	391	424	430	417	437	463	439	441	445	415	461	429	438	453	433	443	445	421	461	438	428	452	433	413	463	418	451	439	442	425	468	415	461	397	452	420	449	439	465	451	420	394	466	416	439	424	443	406	425	439	406	440	474	418	410	445	428	435	429	439	452	414	468	437	446	437	439	435	422	473	435	437	427	421	425	447	411	436	462	426	428	420	412	464	415	403	417	430	451	428	438	442	406	419	445	413	439	415	410	417	383	438	431	437	466	441	434	443	399	452	455	456	405	454	465	440	451	429	429	460	436	460	456	404	424	397	421	447	447	433	419	409	443	435	442	449	459	415	473	476	409	437	414	422	398	437	403	411	477	411	401	391	423	437	426	435	408	446	450	486	437	449	414	448	477	456	426	425	409	445	446	445	428	433	445	457	384	468	464	407	470	452	399	415	471	430	424	408	450	463	424	443	458	412	411	424	386	426	420	447	418	438	415	456	424	405	432	446	450	466	421	442	421	415	429	422	460	436	425	439	441	444	457	447	425	437	425	472	424	447	391	432	446	449	400	412	463	415	459	467	421	402	440	430	468	426	422	445	447	406	408	412	450	440	451	461	438	414	453	437	464	428	437	414	443	414	420	436	446	436	439	424	475	374	434	493	445	436	426	419	452	441	420	388	468	460	508	463	461	421	423	436	450	446	453	471	397	417	444	427	447	417	434	412	452	479	439	412	409	435	435	448	416	391	423	413	447	435	413	420	436	411	472	437	445	420	431	485	475	409	445	430	443	427	474	411	393	422	472	422	458	421	451	467	460	428	431	454	472	424	440	426	453	437	448	450	455	466	464	448	420	441	430	433	419	416	436	440	446	424	462	409	422	402	471	423	480	428	441	465	433	465	450	434	468	439	449	438	424	412	457	417	415	405	441	436	422	393	417	408	455	454	433	443	438	421	399	449	439	415	428	428	425	438	424	431	408	422	430	436	397	425	432	457	416	422	419	430	436	430	418	422	434	441	467	432	429	441	505	457	467	435	398	411	476	458	412	427	449	438	437	430	426	430	459	418	428	420	407	472	467	467	452	441	424	437	420	499	457	431	431	395	448	441	386	427	428	433	483	431	437	405	467	433	427	442	444	437	434	422	460	451	427	446	430	421	429	432	407	427	418	438	435	462	471	431	433	411	449	478	452	430	426	423	423	407	391	427	440	408	407	475	433	451	445	431	428	405	439	429	421	438	441	433	407	416	453	404	431	455	436	463	423	421	435	446	445	421	393	440	427	424	457	460	395	480	421	398	429	488	435	416	444	450	424	439	447	422	434	426	439	449	458	410	419	441	403	405	474	444	461	436	435	439	414	419	420	432	454	447	449	455	436	451	446	439	397	452	440	460	444	468	437	463	463	447	430	466	446	440	458	452	443	393	416	431	440	448	453	395	430	451	424	394	420	421	428	439	445	401	431	468	451	438	434	441	435	418	451	402	450	439	454	467	405	445	426	411	444	432	474	410	446	438	395	414	448	402	473	435	416	457	468	430	444	461	444	478	429	459	429	413	441	434	481	443	452	426	447	447	410	452	442	392	422	460	412	471	418	444	430	439	458	434	450	471	460	416	436	439	408	417	402	405	410	435	450	411	415	432	476	444	443	448	395	459	421	450	426	436	430	440	429	439	398	430	469	441	443	431	454	461	462	428	417	423	440	444	423	437	397	456	417	401	437	441	466	412	434	435	456	429	417	449	424	393	452	435	431	411	415	411	414	423	439	452	405	425	405	426	452	400	444	442	421	428	442	441	438	412	432	408	422	414	443	432	471	433	450	444	450	444	450	472	432	452	433	444	418	432	454	440	448	440	430	429	426	435	442	414	425	457	409	443	469	450	425	400	424	435	405	397	484	417	454	408	408	450	446	400	422	450	426	430	449	403	444	397	459	415	424	437	422	442	442	430	416	430	429	464	422	446	425	422	455	460	416	420	425	421	439	449	448	428	407	408	429	432	429	438	478	443	439	442	453	435	449	415	450	409	405	444	424	428	441	437	418	411	424	424	452	445	424	427	445	412	446	403	437	418	460	419	427	403	432	415	447	398	420	423	421	398	420	455	447	419	440	421	419	428	476	472	418	403	401	452	413	446	434	445	452	432	422	463	477	416	454	426	463	417	440	432	450	450	467	446	425	478	429	428	418	454	423	402	479	429	433	431	431	445	452	440	412	419	470	421	430	479	444	432	444	411	426	415	418	403	470	430	440	439	408	415	413	436	436	455	420	430	427	437	448	418	476	464	438	435	426	418	412	416	427	412	401	449	417	439	428	454	425	460	446	384	414	445	449	449	445	462	410	383	451	435	430	446	427	424	398	438	461	462	438	441	454	424	449	466	456	421	482	409	410	402	455	391	432	454	449	434	407	420	432	442	411	395	413	405	461	434	451	414	417	424	431	430	451	407
24985	21111	27267	25085	10203	1107	820	785	734	704	705	679	679	639	637	622	635	637	646	631	571	635	667	588	623	606	608	627	601	615	620	627	617	571	562	604	639	583	607	592	590	616	602	577	593	608	628	592	577	592	559	610	638	671	585	610	671	615	615	600	582	612	641	597	591	627	644	573	586	623	602	570	591	607	577	606	573	595	665	589	606	615	601	592	627	586	635	646	595	613	629	649	599	642	571	645	586	607	622	668	627	611	629	580	596	603	626	585	621	595	594	580	593	621	665	657	648	598	582	606	629	630	623	602	591	594	577	623	621	654	584	599	619	633	613	608	626	593	604	612	616	670	595	572	609	580	603	627	622	619	628	641	574	612	619	605	591	607	639	599	636	602	572	675	627	579	578	632	616	617	599	614	608	597	636	603	626	643	657	567	611	588	615	610	642	567	617	581	621	632	586	589	608	602	601	591	606	647	596	648	592	602	591	656	604	620	627	581	612	582	560	599	626	594	639	619	635	576	597	600	614	655	642	614	601	579	565	641	601	658	627	621	585	573	644	589	656	628	592	601	616	650	605	616	596	571	594	628	605	604	616	622	616	608	611	575	619	602	604	585	599	590	601	634	606	561	629	601	587	610	624	622	589	619	643	594	573	598	634	607	646	564	624	581	615	598	638	649	614	603	595	590	627	608	627	613	610	595	591	634	590	628	621	590	619	590	631	607	617	607	574	599	654	604	619	598	575	610	598	584	583	592	645	549	621	604	639	596	584	628	661	620	610	600	634	639	590	616	600	636	607	603	623	585	636	598	622	556	651	600	619	604	588	648	614	623	616	620	632	629	648	582	636	631	561	606	602	636	617	629	589	588	612	594	562	610	586	645	574	583	583	612	594	606	590	621	574	601	679	628	642	609	606	573	566	655	615	614	643	646	580	649	558	656	626	611	633	643	588	573	601	598	595	611	632	639	587	606	649	588	586	576	634	590	634	587	624	596	593	612	585	586	553	612	619	595	649	589	625	564	627	617	598	642	613	606	605	606	649	643	613	624	585	609	628	622	656	624	650	627	579	613	596	611	619	628	625	609	632	598	590	589	636	605	597	593	575	623	617	645	601	652	592	624	645	643	576	659	634	572	624	631	578	595	684	578	642	601	605	595	594	636	593	648	637	571	612	657	618	614	617	670	604	610	608	609	635	614	612	669	609	589	595	596	624	646	594	574	642	579	590	564	605	611	609	636	583	656	614	588	589	638	605	634	620	627	609	627	626	617	604	567	572	631	592	631	590	586	613	630	565	645	597	590	613	593	611	634	637	633	652	622	583	599	576	588	623	611	609	600	595	616	601	596	612	614	640	592	584	597	619	587	641	625	578	577	602	676	623	613	600	642	634	627	623	569	625	619	630	612	584	625	579	616	628	630	644	582	621	571	612	576	616	598	617	622	641	618	633	588	616	591	630	609	615	589	606	632	587	641	599	612	607	616	607	659	621	624	557	616	603	590	608	607	568	565	609	629	616	595	583	580	533	605	619	582	609	645	615	614	626	590	627	615	613	601	635	626	694	562	631	621	655	610	602	629	587	658	562	662	611	607	625	637	592	579	588	603	589	603	632	583	583	635	608	635	579	590	585	596	576	627	646	601	622	613	625	577	643	580	601	599	586	609	562	667	657	591	578	603	650	618	580	626	603	621	618	604	604	569	661	566	572	604	618	608	569	628	574	603	593	563	644	565	586	613	654	628	597	554	657	602	625	635	600	608	586	629	590	653	607	627	621	599	644	594	586	620	568	625	565	616	590	614	608	590	592	596	570	593	580	589	614	573	623	592	568	638	612	629	601	579	630	631	624	588	627	621	635	589	667	623	560	597	597	596	627	638	585	652	642	563	564	634	577	613	603	579	612	579	624	582	630	582	653	600	599	606	608	630	630	596	658	563	607	569	618	560	610	615	592	596	610	590	631	642	565	591	650	566	609	653	609	596	629	640	567	595	616	559	598	584	598	660	628	642	552	575	599	600	643	622	618	619	617	621	658	599	593	619	594	595	604	596	564	611	646	605	616	587	609	592	584	629	618	619	616	623	655	639	600	636	624	598	652	646	614	632	643	617	620	585	606	676	607	590	597	589	638	600	653	645	627	600	608	619	562	572	624	606	627	617	583	612	588	595	582	622	600	603	623	639	641	563	645	607	562	619	617	586	647	611	673	576	620	591	594	596	607	602	655	599	594	615	571	640	607	589	604	612	583	637	604	638	585	606	580	587	676	571	628	580	635	609	592	595	622	623	587	555	622	572	631	598	584	609	619	556	589	546	618	581	613	622	623	591	561	584	593	649	588	621	637	605	601	669	630	610	665	586	594	634	605	628	576	658	599	637	633	566	595	601	645	608	608	587	634	635	615	570	613	593	599	640	595	618	663	570	582	616	637	569	589	580	562	636	622	619	601	631	606	553	613	655	617	599	610	609	570	600	603	590	594	626	641	655	597	606	650	597	623	598	593	583	628	591	612	602	621	652	601	610	603	611	621	589	667	587	624	611	615	618	583	613	665	645	616	625	631	626	564	613	559	635	632	577	605	579	634	580	635	625	624	601	601	610	606	613	642	613	670	636	610	609	617	606	599	607	592	628	599	587	594	619	597	628	586	597	617	600	644	640	600	591	628	629	639	596	615	632	579	615	589	572	585	580	673	578	567	609	613	619	606	613	625	600	580	618	573	558	596	599	631	624	608	587	656	617	575	615	625	572	611	638	603	616	627	622	594	604	598	579	639	571	592	612	581	571	568	571	618	584	584	571	598	637	604	574	577	636	623	612	601	563	641	584	581	651	633	584	618	580	587	622	603	595	612	602	617	567	611	605	595	620	597	627	603	643	643	600	577	583	615	586	644	628	616	626	615	587	582	587	609	611	588	655	636	651	623	625	586	631	579	585	659	594	560	651	631	597	662	632	614	588	624	563	604	649	612	641	587	646	639	550	589	650	601	629	598	626	612	598	596	646	639	646	622	641	611	623	587	641	624	607	634	621	658	597	632	630	629	596	628	607	581	610	562	612	635	622	556	620	634	592	586	592	647	558	645	621	630	613	602	618	657	607	631	570	598	629	595	601	658	617	636	637	604	655	608	599	595	631	611	603	629	639	582	651	598	619	568	572	633	628	625	670	609	562	616	635	620	594	622	606	664	572	589	601	607	585	597	617	604	597	611	576	573	577	615	573	620	559	621	607	643	589	616	621	594	599	597	643	585	613	609	598	583	597	605	613	613	592	658	606	623	637	636	602	634	590	627	636	626	629	588	596	643	597	600	630	629	594	592	595	573	620	626	583	613	567	620	604	599	633	608	605	570	601	616	597	615	630	634	581	610	612	592	663	590	584	616	640	637	619	628	600	607	621	629	623	636	663	629	587	616	602	617	652	624	559	613	614	583	620	611	629	584	590	638	577	620	630	601	639	623	625	594	626	639	595	606	587	657	604	636	619	594	631	579	633	598	594	643	587	633	627
25645	5257	3475	1884	1428	1282	1081	1066	877	848	811	768	806	712	756	677	659	691	702	661	734	621	649	690	698	692	660	670	629	590	697	639	673	667	719	616	685	701	654	656	648	665	647	680	632	681	617	648	667	643	648	618	670	689	680	625	653	676	671	615	644	648	654	700	657	656	695	668	607	652	662	669	640	607	706	696	690	604	619	660	654	665	634	651	654	644	641	650	606	662	641	665	654	612	659	587	643	640	644	663	631	645	666	662	635	608	654	670	644	593	667	669	693	685	709	638	644	656	641	614	657	675	709	658	640	625	646	641	659	681	657	658	669	633	640	657	642	654	690	651	613	631	649	629	639	657	627	655	642	708	672	649	634	616	668	654	648	642	677	642	667	653	653	631	654	630	629	713	667	662	584	646	717	672	661	673	602	667	641	663	680	647	630	658	658	673	672	671	672	646	611	584	645	674	674	662	650	649	658	651	654	691	676	651	654	664	694	634	637	684	660	671	656	621	657	657	640	650	608	631	649	657	705	636	635	638	667	656	660	683	642	636	644	637	700	632	669	635	660	645	674	668	630	631	659	618	648	696	628	604	653	592	691	668	664	662	670	616	621	614	683	614	609	617	627	624	636	684	636	640	609	652	651	676	593	637	674	630	674	682	670	642	636	666	620	676	676	615	668	642	711	651	668	646	687	631	626	639	645	616	653	631	671	617	645	640	680	687	655	661	687	674	695	615	657	720	675	642	662	706	623	649	671	623	643	659	683	659	613	669	669	623	624	644	680	618	703	634	655	643	618	639	657	642	681	662	634	623	654	657	651	719	696	631	717	653	663	665	606	670	664	664	651	688	677	652	645	628	662	686	646	652	687	664	650	630	598	660	632	682	613	631	694	624	667	655	642	684	664	637	628	636	645	620	653	666	672	639	675	673	669	670	628	636	684	642	668	656	636	615	672	697	667	614	638	654	581	689	671	653	638	644	688	700	635	642	655	643	678	648	631	663	697	659	681	629	653	639	632	668	615	667	673	660	641	663	671	638	626	602	615	669	654	658	616	658	647	629	651	636	661	636	646	614	656	655	640	635	679	668	649	627	671	681	707	704	654	643	657	632	691	659	643	620	656	680	646	646	664	642	669	613	611	625	635	669	611	666	650	680	654	658	628	639	596	625	627	624	633	644	656	662	710	681	651	673	629	677	674	623	684	649	636	681	686	629	676	685	664	652	602	622	640	638	651	649	639	658	622	599	692	674	656	623	652	636	658	669	656	674	646	649	667	656	667	624	650	628	648	618	654	667	643	666	636	634	626	635	610	654	637	625	619	686	611	660	640	651	595	668	609	680	649	618	659	646	647	667	681	641	623	679	610	685	643	661	685	716	660	671	643	704	644	655	648	667	665	676	645	603	632	641	637	681	605	665	638	640	673	643	644	665	669	629	658	639	649	634	675	642	668	631	640	661	681	682	661	638	646	679	698	635	653	690	654	646	650	658	666	719	639	690	658	636	681	658	673	655	624	652	678	651	644	603	651	675	674	629	678	613	682	678	693	659	649	671	658	722	647	684	631	656	654	631	607	637	613	664	674	653	666	662	610	679	652	671	648	677	696	626	662	633	645	669	652	653	606	668	640	653	677	667	627	651	653	623	673	672	641	671	647	669	673	658	646	676	683	663	649	671	691	663	685	648	648	618	638	600	665	644	673	645	667	645	661	682	630	666	649	613	665	634	655	634	638	660	643	624	674	616	650	612	634	700	659	627	643	683	650	709	625	655	619	637	604	684	625	663	672	654	623	589	660	693	636	666	617	664	664	665	668	615	663	678	695	688	646	690	678	610	637	625	646	683	672	689	665	664	644	670	663	700	637	666	637	661	682	654	616	652	618	674	651	658	610	639	669	659	674	685	676	667	634	655	628	658	670	678	723	673	656	646	680	615	667	616	646	647	610	666	616	720	643	727	643	660	644	710	638	624	651	677	681	650	712	648	687	678	634	639	654	683	637	643	670	659	626	658	691	684	668	676	651	683	631	610	643	605	621	619	640	627	661	643	646	696	606	652	696	652	640	658	653	639	655	632	682	654	666	605	665	642	659	614	678	642	635	665	655	645	639	639	598	635	620	625	667	632	621	635	674	650	625	666	660	660	625	687	610	662	659	622	659	625	670	683	612	654	643	656	652	620	704	609	631	673	651	657	689	640	665	679	679	656	607	661	646	644	620	651	704	642	645	660	629	586	634	657	622	619	640	611	638	638	654	642	639	614	665	684	650	607	647	642	654	635	631	653	649	712	637	637	692	622	629	674	635	692	662	665	702	687	625	665	608	658	650	658	669	664	648	654	590	630	649	663	658	648	642	648	599	677	669	640	662	637	629	694	646	682	666	667	631	661	653	677	661	675	653	648	658	587	624	646	691	653	650	648	634	634	672	652	683	637	634	634	608	664	602	659	645	662	646	612	666	634	679	681	662	697	673	629	617	653	650	649	669	676	690	635	700	668	708	668	695	628	652	618	597	619	703	640	660	642	652	613	667	607	656	665	709	663	629	663	665	651	649	701	648	680	656	651	666	682	684	660	670	630	665	632	655	677	643	623	696	640	680	643	650	608	651	630	651	631	613	638	652	635	640	669	644	693	622	655	632	659	615	663	659	613	636	688	646	675	656	638	589	645	680	657	638	655	657	653	643	597	657	698	649	676	683	659	676	622	628	670	667	651	698	652	633	681	613	657	622	647	620	652	664	647	641	667	638	702	673	672	626	634	656	650	677	670	677	622	656	674	595	670	621	653	654	680	640	673	656	666	619	642	603	641	690	692	652	625	662	657	676	669	645	662	632	654	670	626	588	664	629	678	635	649	625	632	653	660	658	615	685	622	621	662	646	677	630	672	668	676	652	655	663	634	697	639	630	642	660	662	669	689	630	631	673	647	684	710	653	639	676	618	637	635	635	643	622	622	632	609	673	682	636	633	624	682	699	682	659	639	664	618	653	663	623	634	666	671	697	653	618	618	660	637	684	672	656	640	610	649	690	622	633	619	634	648	647	659	621	663	662	708	640	643	680	638	655	642	680	656	679	650	677	602	648	611	685	663	710	683	645	643	677	660	647	674	675	611	629	658	671	630	649	672	646	639	631	726	636	646	654	693	653	636	675	618	686	690	624	646	663	638	621	671	638	672	657	658	678	637	661	651	598	674	668	624	636	641	599	705	601	724	652	674	633	673	676	659	620	667	655	656	626	638	622	670	621	663	643	641	649	665	683	638	700	641	654	665	628	635	645	698	680	639	640	623	670	641	605	599	687	670	672	705	666	649	698	653	591	666	655	731	674	657	678	641	684	637	682	640	651	658	633	706	640	629	653	672	657	644	667	641	662	637	649	659	646	646	640	643	610	641	690	692	695	663	678	657	626	669	575	617	664	613	681	673	618	637	675	636	643	641	680	675	672	668	678	678	693	660	621	677	607	650	663	629	657	674	657	643	649	638	678	638	680	665	593	666	652	646
22679	21126	28846	23699	21120	21192	9363	1681	1322	1199	1141	1113	1108	1062	935	949	976	1004	918	899	989	912	915	873	929	915	930	889	872	876	862	861	911	894	918	881	847	860	910	899	858	838	874	921	841	814	867	884	840	833	870	858	850	860	833	851	935	853	853	861	864	868	871	852	860	828	823	868	830	852	878	867	839	894	879	853	846	833	901	826	839	835	859	811	842	905	871	852	837	851	868	810	833	806	873	820	839	825	862	820	873	878	850	864	853	824	847	851	880	823	849	886	871	886	835	831	870	837	874	829	916	858	862	801	856	817	892	885	846	829	829	798	901	812	864	893	860	863	858	878	886	845	862	805	877	808	879	835	849	852	872	805	862	855	902	848	793	858	781	824	915	880	841	814	846	798	843	840	863	826	820	869	874	820	842	795	829	854	880	825	850	833	866	843	865	860	833	909	837	883	873	864	842	815	824	832	779	839	849	866	903	861	848	892	862	828	826	825	893	850	859	835	839	896	865	840	828	847	887	860	837	865	858	873	843	822	859	825	832	907	822	845	858	823	811	888	864	819	820	817	876	850	876	875	816	830	801	809	799	857	839	859	846	869	845	880	844	891	854	840	827	907	829	851	832	812	911	870	826	905	837	914	871	862	853	872	833	856	846	877	895	852	849	833	882	891	780	896	820	868	836	895	861	799	871	883	829	842	878	869	876	831	864	780	888	850	856	798	857	836	822	820	855	825	902	902	855	841	879	845	846	869	808	868	899	877	823	847	826	772	862	871	861	798	883	824	834	893	853	830	830	860	898	864	844	845	802	788	846	813	880	931	851	849	856	878	818	820	871	914	816	840	865	891	878	846	813	866	813	808	838	831	834	846	836	851	844	854	849	826	849	804	835	843	866	792	826	780	827	840	820	856	822	784	850	799	833	859	830	829	845	853	874	858	843	878	844	846	808	851	830	884	820	821	852	837	847	842	812	880	869	878	864	876	828	835	872	870	838	859	884	865	871	819	810	848	840	857	856	862	875	887	872	877	881	851	874	844	822	895	847	836	823	828	840	862	843	804	828	863	848	819	836	822	840	846	856	830	833	866	818	833	881	832	849	856	855	876	863	804	815	856	809	804	856	891	882	853	844	819	775	811	896	834	847	809	869	823	838	903	854	902	834	905	842	861	863	881	897	896	864	853	832	838	908	819	848	830	867	841	796	824	856	857	864	838	870	831	870	829	866	855	842	826	912	837	850	928	832	847	822	876	854	826	896	895	829	814	807	810	838	904	862	829	836	900	897	897	850	834	863	852	846	863	815	870	841	861	784	857	800	825	843	847	776	859	898	866	913	823	871	883	885	856	861	827	789	823	889	856	816	847	861	849	864	803	836	888	829	859	847	837	818	846	823	867	838	803	853	881	813	813	846	873	870	821	800	856	865	812	802	856	827	865	812	821	863	859	853	835	765	840	854	837	822	841	879	851	860	893	859	850	862	832	826	906	768	874	897	805	869	815	794	881	840	845	850	814	881	903	854	847	834	855	851	814	828	809	871	836	842	828	828	848	858	815	896	806	826	884	857	789	876	820	853	851	857	879	838	845	801	852	859	846	868	849	812	825	815	859	821	855	848	831	817	855	874	837	825	910	867	826	792	838	849	870	766	829	888	902	808	846	823	835	822	844	865	882	803	871	835	880	917	814	806	864	892	829	866	817	847	919	841	779	878	845	880	808	831	853	813	876	851	905	912	826	813	850	860	859	836	841	814	843	836	814	836	847	822	866	835	880	848	865	862	880	845	882	867	783	831	798	811	839	877	825	864	820	842	863	840	828	810	861	868	801	832	829	865	834	866	799	833	851	849	827	869	844	895	852	836	807	859	899	846	880	825	835	846	847	879	839	833	864	855	844	832	835	878	862	835	835	899	897	853	851	827	815	866	892	845	852	825	864	850	848	785	785	836	899	869	844	913	857	841	848	844	868	828	874	895	818	873	839	800	833	817	831	845	796	812	799	828	759	795	876	882	837	847	831	844	823	834	823	836	839	859	849	859	830	844	876	882	866	866	881	840	852	808	887	863	924	861	865	899	879	880	839	870	804	838	831	869	823	793	896	826	828	866	842	882	811	867	865	809	857	834	826	851	901	912	851	894	832	803	898	836	808	834	834	835	829	807	828	817	855	816	864	850	882	814	846	890	777	762	887	846	832	848	885	878	899	829	874	824	889	874	830	881	848	854	833	859	887	838	872	900	845	856	815	831	868	788	825	842	866	829	901	852	810	897	887	807	833	868	898	888	829	806	815	837	875	828	864	840	812	836	860	872	858	797	878	808	822	830	859	794	828	873	771	871	849	834	845	836	870	838	865	875	840	851	818	871	865	818	852	850	865	794	850	904	845	838	881	813	823	838	870	898	809	833	836	827	842	790	859	820	795	851	775	868	858	847	879	843	841	837	821	825	802	823	840	845	837	818	801	851	787	830	911	839	852	892	853	873	868	837	836	833	828	874	874	885	933	835	828	854	833	832	836	920	832	842	824	830	836	893	799	884	832	763	832	829	803	838	875	866	820	815	814	861	823	814	823	847	862	764	824	830	846	835	860	860	850	848	808	870	812	842	852	862	860	886	830	814	897	904	802	865	841	859	835	848	844	849	883	847	868	836	846	793	841	854	830	864	835	799	849	826	763	846	921	832	875	817	906	870	876	844	889	832	831	849	863	896	875	828	842	827	869	831	826	847	837	818	899	880	864	867	857	852	852	815	829	844	855	872	824	839	799	841	841	864	845	860	871	834	848	887	874	864	878	834	857	848	841	840	856	853	846	840	828	835	836	860	840	828	850	794	831	873	851	906	837	827	800	825	890	814	885	854	872	886	872	880	851	892	886	846	853	777	867	903	836	821	896	815	798	869	862	796	811	867	910	853	856	829	788	874	799	797	874	851	833	878	875	846	842	886	809	845	827	811	836	803	868	889	836	868	862	813	848	830	909	831	849	815	890	832	856	852	817	845	849	831	820	843	835	888	836	860	885	863	830	827	832	875	870	848	863	854	853	878	791	833	859	857	867	860	853	837	822	817	849	823	822	824	840	848	880	812	862	827	830	820	865	839	891	887	879	861	837	858	788	853	880	818	740	827	864	840	867	867	832	829	831	851	823	781	832	882	797	851	861	815	822	815	842	886	838	933	844	835	873	885	867	829	892	830	856	867	823	869	822	784	853	876	819	816	837	831	861	868	880	889	884	841	837	800	834	826	875	805	842	831	855	823	848	886	838	885	826	878	818	822	862	875	819	860	893	849	794	840	871	902	832	810	853	829	846	814	858	917	868	810	833	783	867	852	840	861	868	872	827	832	880	871	822	857	826	828	873	811	882	868	822	868	874	817	864	835	859	877	815	841	791	828	884	859	856	855	852	796	864	841	781	827	868	885	786	881	872	785	871	868	876	851	801	854	870	852	780	874	901	846	910	842	872	865	865	861	847	808	888	876	848	835	895	832	827	866	896	839	920	917	860
33170	14957	10095	5225	3880	3097	2392	2025	1670	1501	1363	1302	1152	1160	1076	1015	994	997	1002	990	967	923	892	925	852	897	858	840	935	890	892	836	931	909	893	884	889	852	830	885	835	824	897	857	915	889	826	851	902	862	840	875	848	836	863	847	857	862	813	837	860	819	886	894	869	853	843	882	880	849	849	835	798	838	877	878	836	860	903	824	844	912	812	889	877	894	808	867	862	857	834	824	837	839	857	821	867	844	851	783	848	900	867	897	843	910	834	811	870	873	888	841	841	843	831	883	859	862	855	841	830	872	815	880	915	842	883	797	834	807	898	906	862	810	871	834	854	861	855	853	858	885	883	864	854	892	878	857	904	946	864	830	815	836	848	860	867	853	873	889	886	811	857	868	850	839	850	873	852	837	887	885	872	821	845	853	868	809	859	860	840	891	880	888	801	778	820	841	900	843	813	848	883	861	897	849	828	816	807	849	837	887	799	860	832	886	872	844	827	830	853	869	892	862	864	834	846	808	801	882	845	843	840	845	902	849	840	803	890	798	886	840	902	866	851	826	847	854	868	794	846	843	830	860	847	857	840	876	850	892	838	864	859	803	891	818	816	873	852	890	850	858	842	852	830	854	853	887	881	835	824	840	797	840	870	833	901	821	845	852	844	855	840	847	847	849	866	813	811	869	857	888	764	898	867	787	842	834	861	918	839	808	871	855	831	847	806	870	893	821	801	900	889	834	806	861	847	839	868	821	892	797	823	882	898	835	839	889	857	889	879	877	822	832	857	828	872	811	861	867	852	847	806	878	796	835	839	866	845	873	846	865	837	786	774	855	843	756	860	831	860	883	824	822	798	845	866	835	819	886	778	852	861	856	867	839	833	884	851	819	808	800	917	829	879	809	834	841	887	826	871	874	879	869	818	888	910	847	845	878	844	851	829	842	862	850	877	893	869	858	830	878	882	881	876	884	823	842	895	815	829	877	825	864	873	809	896	853	835	813	868	843	889	880	830	848	821	834	837	862	849	861	866	798	848	854	844	876	845	823	853	805	852	833	870	833	872	856	867	854	898	873	852	823	892	812	829	839	829	868	879	860	883	855	855	836	871	840	892	891	847	811	790	880	849	825	823	861	844	811	924	807	838	849	823	833	817	852	861	815	799	826	885	815	842	870	872	871	846	840	852	863	830	796	895	889	848	826	886	836	788	862	868	834	813	884	780	852	898	870	847	787	811	837	892	795	858	890	827	862	801	842	875	868	824	812	851	813	827	842	783	872	826	831	878	860	833	822	866	849	817	856	877	816	851	886	846	851	815	813	841	808	845	826	841	887	851	875	894	866	803	908	827	862	841	840	879	860	890	837	825	816	826	833	815	880	842	861	929	838	842	812	881	851	826	801	879	845	825	856	868	829	885	876	852	815	889	833	868	818	857	843	830	848	818	826	889	829	883	887	858	870	846	876	833	839	904	823	860	860	846	877	881	871	849	873	825	841	846	877	835	858	822	826	881	881	891	850	809	906	828	817	859	851	839	858	847	867	815	829	889	942	866	859	849	879	835	862	826	861	797	828	929	829	858	836	854	825	859	891	802	825	821	873	842	855	850	843	839	865	844	831	853	824	899	794	826	863	865	875	833	846	820	782	826	801	834	839	836	848	929	854	850	839	830	864	830	853	853	850	826	899	866	850	838	868	878	883	819	842	835	858	818	859	844	851	809	827	876	856	860	837	852	839	846	819	851	801	772	847	868	829	838	833	842	850	824	825	798	816	806	848	869	820	837	852	811	806	833	819	841	845	813	854	847	830	869	882	880	820	851	859	827	885	889	785	850	869	867	832	824	810	852	856	824	781	855	817	862	820	867	886	846	834	817	805	822	849	854	824	887	874	824	851	834	809	871	810	884	810	840	871	844	792	795	872	848	844	790	874	846	856	878	841	853	841	839	863	856	876	823	860	833	858	814	816	883	825	827	836	816	820	841	837	817	847	807	850	879	879	845	866	851	826	828	769	827	803	798	851	871	839	855	899	832	868	825	827	853	838	902	844	873	852	845	886	853	829	801	827	830	802	836	844	846	809	874	844	864	850	822	855	825	845	866	827	843	853	828	887	868	831	888	844	884	870	820	832	859	864	837	883	881	883	857	882	849	786	831	834	881	793	889	783	872	869	842	888	847	845	841	889	860	818	794	858	853	837	844	916	791	786	870	780	807	898	864	877	852	821	843	816	859	825	863	821	874	884	845	827	811	847	789	859	886	868	863	856	877	843	814	857	862	859	819	866	782	842	920	839	870	819	878	869	815	815	862	817	878	895	814	837	883	808	853	853	838	860	825	838	873	855	869	816	815	827	817	807	860	836	880	839	842	846	860	854	829	847	858	863	842	819	829	857	827	864	827	815	862	838	870	856	856	839	816	809	828	890	791	858	838	835	854	876	825	864	772	815	889	909	814	826	834	866	894	806	864	925	824	799	883	872	880	844	848	834	877	827	859	849	874	834	850	835	882	873	847	841	856	882	878	874	826	809	838	820	815	834	809	841	841	818	822	864	843	858	840	835	879	846	876	863	826	819	786	793	850	852	846	833	807	845	860	793	848	885	849	836	874	839	901	826	830	832	849	864	855	827	825	850	818	865	822	893	831	825	797	813	851	808	824	842	845	874	896	878	831	873	885	881	821	837	869	801	871	833	841	849	801	845	835	809	810	857	807	852	815	886	858	831	872	843	837	831	862	850	827	867	824	843	833	842	842	859	871	878	865	831	869	868	847	844	821	861	835	844	797	911	850	845	849	890	868	841	822	879	830	818	873	860	843	857	855	862	841	871	909	809	859	836	832	878	817	873	895	866	842	872	910	885	788	838	855	845	819	860	830	818	889	837	860	824	869	812	851	884	827	822	824	882	806	815	836	858	856	845	812	855	798	823	899	797	867	864	829	822	828	847	794	881	840	844	862	876	874	851	848	886	891	824	789	864	830	852	799	820	843	826	841	852	809	891	841	930	806	846	857	848	864	825	865	799	866	842	817	859	830	846	812	839	829	875	815	815	836	847	847	767	833	893	818	829	883	863	854	851	837	867	854	809	846	847	798	837	829	863	883	820	836	852	815	869	816	891	871	878	872	879	854	868	872	879	831	804	838	878	810	855	834	843	851	873	843	807	879	824	880	868	861	851	875	843	805	836	822	812	841	883	805	842	819	858	849	828	882	847	848	855	806	795	846	806	842	838	847	832	846	827	819	846	859	880	820	861	880	816	871	858	870	851	870	871	823	787	850	831	801	852	799	834	881	887	821	868	853	829	873	836	887	884	834	820	839	882	834	873	816	837	862	846	862	821	859	774	834	784	849	854	889	832	858	829	863	843	844	850	836	753	870	862	840	828	812	852	900	825	841	871	816	879	822	875	833	839	861	822	860	921	861	846	771	870	860	908	860	817	858	844	881	866	854	847	826	841	869	889	849	856	846	859	877	825	921	844	822	801	849	876	800	862	883	836	878	829	888	906
27508	18553	4697	637	442	357	327	330	312	311	324	304	314	318	281	298	318	289	284	318	306	302	320	285	273	327	281	302	313	297	273	282	314	325	272	326	292	313	293	320	302	311	279	304	294	334	287	286	307	299	290	314	327	313	307	357	305	323	294	329	295	306	327	287	298	268	320	317	327	317	278	279	305	323	308	305	317	299	296	282	326	307	295	299	320	321	332	311	310	304	314	325	331	300	326	325	319	314	294	298	323	302	279	290	303	338	300	293	317	313	273	284	312	286	306	306	293	321	320	332	309	237	264	308	317	299	276	317	287	318	343	303	296	277	296	289	299	323	282	304	294	303	304	294	311	321	319	309	294	310	289	319	291	303	294	306	337	311	291	296	301	324	294	273	324	306	288	301	295	290	298	310	301	310	308	308	298	302	323	297	276	267	297	287	307	269	314	317	322	329	324	338	332	296	303	298	285	305	321	317	271	290	318	307	299	287	319	307	313	308	297	278	273	328	331	308	282	286	317	286	311	288	307	278	282	315	319	315	310	319	303	318	292	314	286	349	296	327	298	332	345	314	310	292	304	315	325	277	313	308	358	338	307	298	344	302	296	300	334	303	277	298	315	305	294	316	272	307	321	316	296	299	292	288	298	311	335	306	289	303	300	299	319	272	306	342	325	299	311	301	298	296	297	307	305	288	315	300	323	296	327	342	281	335	313	301	315	309	317	295	316	309	312	307	284	335	306	275	314	319	264	311	309	272	306	327	262	316	289	289	326	292	289	307	332	292	302	277	325	298	294	283	317	312	285	312	338	295	315	326	309	311	279	297	317	285	322	298	282	314	288	309	315	305	289	306	333	298	279	307	315	315	276	285	272	309	313	323	287	331	340	290	337	293	304	306	280	310	310	321	311	301	350	304	292	337	339	313	290	273	317	303	274	312	301	333	317	270	276	300	310	295	296	306	295	283	321	338	283	320	311	267	300	279	332	295	291	287	346	312	312	306	322	307	316	295	281	354	350	336	331	268	319	302	334	324	284	323	287	312	289	322	273	321	300	291	283	291	318	302	317	306	270	298	313	295	300	290	309	335	297	311	274	300	314	330	334	283	271	302	343	332	283	322	318	278	328	325	320	337	302	311	315	342	299	296	314	316	317	324	288	282	313	315	302	288	295	320	323	310	336	296	343	287	288	299	324	326	331	295	300	283	290	338	317	311	330	337	301	269	284	297	288	326	287	275	319	276	332	308	290	298	306	294	281	307	322	293	340	283	292	311	311	349	304	306	298	299	330	306	299	322	311	279	309	295	300	291	283	314	326	307	293	277	302	338	311	305	325	287	344	307	290	304	314	307	307	303	290	288	279	328	297	308	323	301	292	297	288	310	298	286	294	328	294	298	272	320	291	266	298	303	317	283	288	300	286	304	297	225	306	323	335	329	317	306	301	328	283	283	307	286	281	334	300	302	292	315	303	299	322	321	292	329	325	289	311	304	290	290	299	310	338	310	296	320	291	291	342	297	306	286	310	284	325	280	315	319	311	305	339	283	316	279	291	289	311	321	299	300	313	300	319	323	326	300	304	287	296	302	319	341	306	294	280	300	301	297	332	309	284	293	327	274	306	303	314	291	293	297	306	304	312	303	309	332	306	286	327	279	275	305	344	291	316	300	320	267	319	297	305	297	329	330	299	335	291	315	314	320	307	314	315	278	316	307	309	340	276	321	294	314	334	277	310	308	340	296	320	310	278	302	338	317	312	301	302	314	294	293	319	317	323	310	283	328	312	314	299	287	289	284	299	325	270	312	311	298	341	297	266	288	290	289	312	302	319	314	250	317	303	289	303	293	330	280	334	340	282	312	275	306	304	267	307	319	303	334	309	338	283	304	324	305	307	296	303	315	307	281	314	309	308	282	269	343	321	323	325	266	302	301	316	296	286	278	314	309	268	318	299	304	328	284	342	337	298	325	299	286	304	290	312	335	316	286	325	305	317	293	292	317	303	318	310	338	330	295	296	307	317	273	293	326	323	282	318	290	313	300	329	311	319	288	308	275	299	292	299	304	310	288	351	313	293	305	328	334	312	312	319	307	316	314	305	292	304	305	320	309	298	331	315	320	304	297	307	297	256	299	305	295	330	296	287	321	324	327	327	332	295	311	303	299	305	321	294	312	299	308	291	321	312	303	319	291	344	299	311	287	314	271	306	279	339	297	302	318	331	319	285	298	310	322	289	301	300	337	307	278	318	341	323	292	313	307	289	309	315	269	293	320	337	312	331	313	304	305	304	315	332	282	313	335	311	309	350	332	284	294	314	331	332	308	300	319	300	338	306	288	351	321	290	252	307	337	283	279	325	309	281	304	293	310	332	329	302	273	294	292	304	299	311	313	308	307	304	308	295	307	317	308	315	331	280	315	301	283	292	304	317	327	287	297	263	309	293	309	298	309	259	308	292	309	298	307	291	297	311	310	307	330	321	321	297	303	301	275	306	300	302	298	332	282	306	308	274	329	291	294	289	307	330	322	337	302	287	321	286	284	287	285	334	280	317	289	301	307	292	347	315	302	324	328	307	323	291	333	318	327	313	324	307	326	296	318	334	300	304	325	302	338	310	282	294	312	298	280	320	277	287	304	297	320	296	288	295	312	322	324	276	300	311	303	322	284	291	306	324	303	278	341	323	316	307	311	318	324	283	306	338	282	328	316	320	308	301	319	316	277	308	271	307	327	297	322	288	314	289	309	306	339	310	307	311	298	320	312	318	325	346	322	301	294	275	315	327	333	304	276	277	303	321	296	307	302	342	297	333	310	270	284	287	310	311	309	320	313	330	315	321	297	289	315	309	308	317	313	296	294	244	333	290	272	347	316	302	295	289	281	270	293	297	291	303	292	298	327	323	307	294	333	323	298	298	329	296	305	306	295	316	309	312	335	338	301	294	327	345	314	310	280	293	328	319	312	291	290	327	298	297	312	311	343	294	337	310	284	283	315	322	305	310	326	308	304	350	316	300	327	314	301	312	298	309	325	304	286	334	302	305	325	328	308	330	266	300	316	303	311	311	265	304	312	295	319	306	306	312	307	311	308	317	331	289	297	292	307	338	282	295	324	293	301	333	311	316	306	317	307	308	283	294	302	316	313	299	310	314	267	305	302	301	278	322	328	287	292	294	317	335	301	285	314	313	290	304	279	332	309	300	308	326	292	301	288	318	305	294	294	294	333	285	291	281	310	343	300	296	284	317	301	297	316	269	305	289	320	292	298	304	323	319	274	299	301	301	313	309	310	332	308	336	334	325	325	318	327	303	298	305	281	303	287	315	310	290	341	297	335	315	331	312	315	309	289	317	302	300	302	312	307	310	335	276	305	320	302	285	304	297	297	307	341	304	282	281	300	294	312	277	308	317	300	304	295	274	284	301	297	278	306	302	326	297	292	280	301	295	296	308	325	316	297	315	316	295	304	309	300	319	339	288	296	295	323	292	315	279	328	285	311	297	301	310	331
10807	993	736	506	431	414	378	371	364	363	378	352	380	347	346	316	350	370	347	363	343	335	333	353	335	365	310	362	333	342	315	366	339	336	375	335	385	341	366	311	342	360	319	333	331	349	342	350	400	342	336	382	350	365	340	359	338	366	317	373	343	371	329	389	372	323	368	320	319	364	396	400	368	348	336	342	368	329	325	330	372	333	363	317	359	349	309	372	328	338	345	324	341	321	356	324	349	352	372	361	353	366	340	345	331	346	361	346	349	351	328	340	361	348	338	365	371	351	338	335	348	307	315	358	355	343	362	355	327	360	321	361	348	320	331	346	350	341	366	310	368	328	335	359	346	372	372	345	357	341	376	340	333	353	301	333	331	371	355	304	358	320	332	372	356	360	357	324	367	336	361	335	324	352	356	347	320	341	340	322	342	347	347	325	365	362	341	296	353	361	343	345	356	319	335	364	341	357	370	349	354	338	352	367	333	350	361	338	342	315	358	358	344	350	339	342	332	337	347	372	370	344	315	326	361	372	312	353	304	349	322	337	322	352	331	358	354	325	328	359	347	341	347	331	341	339	327	373	363	367	326	337	331	324	351	345	325	336	340	362	341	321	342	315	334	343	342	381	333	352	323	376	369	326	334	353	366	350	313	335	326	351	365	343	344	349	331	342	351	392	355	362	368	356	358	311	356	319	335	356	325	366	341	388	371	345	320	332	349	338	367	335	330	347	362	341	350	370	346	361	307	301	367	351	351	363	377	313	367	343	330	366	350	320	350	340	328	315	332	321	333	344	331	355	371	363	334	343	352	334	357	304	368	357	360	343	343	352	336	334	357	366	338	338	326	343	345	372	336	366	355	367	345	324	347	359	375	324	356	368	349	366	366	348	351	337	364	341	340	351	356	344	322	356	350	342	359	331	355	362	351	354	362	319	354	375	328	339	339	365	357	325	291	355	344	358	339	310	375	347	332	360	357	361	342	360	355	355	356	342	321	359	343	363	327	333	307	347	364	337	349	356	347	343	360	333	351	358	374	342	377	341	347	324	347	350	346	381	367	328	348	373	369	320	326	345	333	342	345	343	355	360	340	329	352	373	333	370	361	358	346	334	345	338	346	360	342	337	332	298	371	344	343	329	322	326	346	342	354	382	316	370	340	333	342	372	365	334	360	336	374	344	352	348	319	365	344	394	347	348	337	366	356	352	374	346	358	342	377	357	358	346	353	340	350	363	338	335	320	362	337	351	335	340	336	355	356	364	349	349	368	341	332	366	314	332	327	378	333	376	346	358	363	374	341	325	327	355	343	313	345	360	351	366	325	344	363	323	339	332	359	379	329	326	360	349	371	350	324	330	336	350	326	346	347	339	348	367	379	361	349	333	353	346	335	367	341	340	347	313	347	358	354	356	365	361	335	340	368	320	340	348	396	341	368	315	370	327	346	343	305	340	320	345	347	349	339	334	347	342	343	334	323	345	365	334	376	346	334	351	357	348	397	331	352	361	378	327	333	337	331	357	313	353	322	339	345	350	361	348	335	366	355	336	331	356	357	327	376	322	355	339	364	338	342	357	332	319	372	362	358	343	333	358	326	388	372	365	348	294	392	342	361	363	339	350	353	355	339	358	345	360	377	331	340	346	357	357	337	356	360	370	335	373	333	358	342	327	343	342	343	381	360	393	371	345	352	350	316	339	341	367	330	351	341	338	348	332	329	372	356	325	333	337	374	338	366	352	336	309	352	385	344	342	354	346	346	349	354	375	377	338	360	326	345	335	347	353	346	344	342	339	337	339	345	342	348	358	359	340	365	360	366	352	359	335	341	374	392	369	351	363	316	375	390	341	353	318	335	375	361	349	327	328	365	347	347	344	353	334	324	335	344	346	368	384	341	353	332	338	342	357	350	339	353	354	346	317	352	352	347	328	347	338	353	346	345	363	332	336	356	343	355	340	332	328	366	333	349	357	358	343	343	358	380	336	333	311	341	343	339	354	345	376	333	361	360	337	326	385	381	359	366	331	343	359	328	350	353	360	345	353	352	357	332	342	326	340	322	337	312	337	336	329	396	344	360	356	350	329	353	364	359	345	366	320	355	370	350	350	343	352	338	355	327	347	335	332	374	361	367	375	314	346	348	336	370	298	339	368	310	329	362	317	354	312	380	366	339	345	308	335	352	353	347	349	322	346	324	307	346	362	355	346	346	328	377	333	338	365	320	364	338	331	365	360	350	344	333	366	357	340	312	372	345	348	339	362	310	347	348	356	367	325	335	317	338	353	336	358	353	353	387	349	325	375	364	312	300	342	343	329	348	358	378	304	316	378	362	346	374	341	347	391	352	344	344	344	355	341	355	335	357	376	342	361	327	343	337	310	339	382	340	347	330	392	309	330	358	301	409	297	362	357	362	341	355	356	336	340	351	345	402	359	332	340	383	358	364	341	320	322	358	338	391	365	336	332	332	384	348	338	289	335	344	345	348	364	383	337	343	347	365	356	344	328	353	331	298	343	392	361	348	373	344	364	340	358	354	322	354	362	336	331	340	371	355	362	347	353	321	332	322	349	342	340	325	313	340	356	358	384	331	348	347	342	341	366	353	341	338	354	326	363	369	399	321	334	334	341	354	330	333	337	309	363	315	342	326	316	364	350	338	330	352	350	373	346	329	315	335	338	345	354	343	344	353	356	333	342	309	331	353	327	372	329	379	311	323	341	365	349	343	342	348	315	370	352	325	349	337	353	376	330	366	353	355	346	352	337	366	346	365	332	360	324	349	375	362	349	335	321	346	313	363	365	362	345	353	357	359	326	387	380	359	317	321	309	294	371	334	319	340	352	331	311	304	344	377	377	324	323	335	362	324	354	340	336	339	393	340	351	344	367	324	367	310	342	367	355	351	346	317	358	352	321	334	334	348	344	335	340	357	310	343	293	340	350	356	348	350	341	316	363	352	355	336	329	366	372	341	341	349	350	339	352	334	351	363	329	308	361	353	335	343	343	385	342	334	376	363	368	344	357	354	386	378	349	367	371	379	355	341	331	333	348	334	337	343	331	369	333	308	338	338	321	323	351	339	344	333	334	345	353	325	354	336	355	345	340	363	341	344	353	342	324	370	372	342	340	372	328	358	359	395	368	331	354	353	374	372	362	373	366	328	317	333	344	349	326	337	356	328	360	334	333	351	358	319	333	363	322	334	334	314	348	362	326	345	351	414	327	356	355	374	341	356	332	383	347	351	338	329	340	356	360	376	358	377	354	344	306	321	356	339	330	345	351	340	317	362	355	343	340	364	341	324	355	322	352	350	347	347	393	345	314	372	340	382	336	324	372	333	331	340	387	349	348	337	346	336	359	347	352	335	348	357	330	338	364	344	332	330	357	327	299	330	331	351	330	336	357	348	377	356	325	326	365	367	303	353	357	336	349	337	357	317	372	327	366	374	339	327	371	328	342	357	341	366	329	343	353	352	365	347	339	356	341	314	370	340	330	354	349	354	362
23726	21024	28247	23989	21035	10242	1119	759	637	578	556	558	498	478	460	456	478	481	492	477	417	456	461	452	455	438	414	410	448	425	397	436	429	426	433	406	419	432	394	463	417	430	425	424	410	411	406	415	381	410	429	400	411	412	379	397	431	412	439	384	415	418	420	416	401	413	406	400	445	449	451	382	418	421	411	397	406	421	414	418	382	411	417	406	407	444	413	407	404	394	424	431	369	416	414	396	382	447	421	396	383	403	404	431	385	421	453	428	412	448	396	420	392	450	429	396	441	429	461	411	391	414	408	410	391	413	396	403	453	420	384	417	430	403	395	397	435	405	437	412	414	443	393	429	430	415	376	395	409	382	447	421	415	427	388	409	426	405	425	391	425	414	396	410	386	404	407	415	404	437	429	408	398	401	458	401	427	388	480	418	407	379	419	399	399	420	433	414	421	414	405	404	421	425	428	414	412	424	419	390	359	422	423	382	387	394	413	380	362	419	431	434	379	429	378	422	411	447	413	414	401	412	410	363	425	400	394	441	393	402	408	413	438	400	385	408	409	387	393	412	397	417	420	422	399	448	411	405	456	378	374	425	421	413	433	414	405	376	388	407	420	422	412	393	357	376	411	451	397	408	420	426	399	461	437	404	408	414	403	431	410	424	382	385	392	413	412	403	390	388	405	418	425	402	412	422	389	439	408	373	368	376	403	403	385	404	411	432	423	384	409	400	397	447	423	349	398	421	374	397	422	419	367	425	369	423	378	397	399	384	416	406	432	455	401	444	392	424	429	428	422	431	373	414	424	394	412	457	393	390	410	427	419	425	384	422	384	406	386	387	413	390	431	422	425	449	405	419	413	411	391	407	430	405	428	410	423	411	404	412	411	424	423	426	417	439	381	374	430	385	401	412	413	394	391	378	432	365	410	390	442	389	395	421	405	370	407	421	386	433	374	392	437	403	419	406	421	409	407	384	417	415	420	436	398	415	402	396	395	434	411	404	415	412	398	415	432	375	414	423	413	430	421	392	412	414	408	405	415	415	397	403	446	412	405	400	407	429	375	401	389	369	433	367	391	430	380	366	436	379	416	432	408	387	404	404	417	419	415	441	400	384	385	412	407	410	450	379	474	433	405	390	407	399	423	410	378	405	369	412	425	437	387	407	435	428	392	361	408	406	440	400	420	419	422	421	439	445	411	407	414	397	429	416	401	380	396	382	410	437	395	400	396	441	400	413	418	441	398	401	365	394	471	399	413	389	400	417	402	374	433	393	424	392	430	388	396	423	409	412	398	417	415	434	410	423	384	437	419	402	405	391	381	431	407	435	385	385	417	413	396	411	458	380	404	395	397	403	409	441	429	405	385	429	411	412	419	379	396	388	399	416	391	415	432	399	387	420	420	446	404	425	407	412	445	364	393	378	422	407	423	406	387	392	380	373	423	409	423	412	426	411	389	388	400	390	430	408	394	436	384	407	396	405	407	386	414	434	379	391	382	457	395	403	439	402	403	384	403	393	393	398	388	389	378	442	400	382	418	406	430	422	400	424	407	415	428	442	417	421	400	414	419	396	422	429	380	434	429	397	418	377	393	427	391	422	446	406	407	444	412	400	426	413	396	405	434	404	372	453	420	415	425	396	420	421	376	451	430	409	406	403	425	424	428	408	425	418	451	423	410	436	402	387	421	392	451	382	395	417	419	369	417	417	408	426	435	391	391	381	429	417	385	424	383	405	414	401	379	394	373	381	436	427	402	429	432	456	449	435	409	412	471	419	419	383	422	428	390	382	420	396	414	405	380	399	392	391	409	383	407	406	404	394	410	399	390	429	433	383	424	385	378	423	425	431	436	397	405	400	427	399	376	382	389	416	428	429	375	427	393	402	417	415	438	401	414	397	397	413	388	401	430	407	427	391	402	392	432	426	379	407	388	378	403	429	418	414	419	439	400	414	412	405	395	387	419	409	396	390	388	409	419	434	442	391	402	402	396	392	435	415	395	421	368	410	441	398	379	412	428	415	409	388	428	390	424	422	401	415	435	424	376	433	408	426	410	413	384	412	443	429	400	403	378	416	443	444	441	441	353	374	410	424	382	400	428	416	390	389	436	404	429	391	413	428	429	415	431	368	437	409	406	425	424	434	440	443	396	413	419	406	386	399	388	384	402	403	367	421	414	403	445	420	392	425	379	431	396	384	421	386	414	419	422	451	417	435	431	415	377	400	399	390	421	407	442	379	435	413	406	395	392	432	407	392	439	418	398	372	385	426	404	447	397	389	411	434	434	381	416	420	401	410	420	413	433	435	439	426	367	427	414	421	427	385	389	394	394	420	427	404	388	375	402	405	397	408	385	413	407	401	425	396	398	444	409	403	406	424	443	439	425	397	435	413	390	384	440	400	411	389	405	407	375	406	423	407	434	378	405	406	395	395	403	380	398	413	415	398	441	386	394	431	409	411	383	402	403	370	430	390	367	383	427	411	424	394	395	414	435	407	438	402	428	430	383	400	424	425	426	450	423	456	412	411	403	417	396	447	443	444	391	401	407	407	409	420	365	432	434	421	426	426	433	409	415	417	424	382	422	379	426	380	414	414	426	381	363	391	384	415	439	397	413	394	421	424	416	421	450	385	410	456	423	431	436	390	421	460	422	427	391	403	411	447	406	436	417	413	371	418	406	379	388	385	365	411	416	419	398	365	387	411	402	396	403	414	406	389	415	441	403	458	389	421	425	384	395	396	401	419	385	406	394	390	407	438	457	372	437	387	429	386	392	381	408	378	409	429	398	407	442	406	419	417	413	389	394	417	413	402	390	369	439	405	363	423	406	421	434	418	372	382	404	410	399	408	437	399	421	413	443	436	427	396	406	360	412	420	432	378	422	418	444	377	418	409	361	432	416	381	439	363	398	400	417	410	437	433	364	406	404	410	403	400	389	393	406	405	385	402	406	388	416	408	416	403	384	419	445	369	391	418	400	439	410	401	394	399	402	439	387	407	389	383	413	408	433	446	432	369	389	389	424	436	372	401	386	392	433	421	399	392	418	420	397	390	404	418	371	379	392	435	362	391	428	419	401	408	385	397	392	431	384	388	409	387	420	395	411	404	434	433	401	400	423	435	385	405	414	409	413	402	364	392	428	438	364	433	419	386	401	415	379	408	443	408	398	392	382	404	415	408	378	368	365	444	406	423	390	364	397	392	415	392	399	405	423	398	395	431	429	387	405	379	447	405	419	439	422	397	431	385	419	406	437	435	372	397	412	395	443	430	426	426	409	418	402	418	432	416	421	389	414	419	405	392	434	420	424	424	406	473	405	391	389	413	386	414	378	393	402	426	405	380	419	438	443	420	397	422	419	384	428	411	419	436	416	395	390	381	423	405	419	429	421	393	439	410	402	405	439	408	395	404	397	387	416	429	411	397	440	424	404	372	382	395	402	391	396	382	424	450	409	392	393	410	369	419	427	397	417	407	388	403	377	427	390	415	393	406	429	411	392	412
30306	9610	5826	2845	2031	1582	1261	968	840	805	712	606	613	560	557	529	499	482	489	493	474	440	492	473	460	480	457	528	442	436	464	437	434	431	444	439	450	445	440	428	438	457	408	452	455	447	440	446	478	433	444	480	400	428	457	407	423	412	449	438	405	425	421	420	431	430	456	454	456	439	424	440	449	394	417	430	405	460	447	438	407	473	447	437	446	434	396	439	443	405	440	418	436	444	410	424	452	428	417	438	418	437	443	423	478	429	410	403	438	410	463	446	440	461	444	469	449	417	415	453	418	432	423	475	473	450	447	417	452	449	413	444	450	475	461	459	421	454	426	413	395	432	465	443	380	458	474	448	446	432	442	407	444	438	423	412	442	385	379	434	396	465	457	445	434	440	442	457	397	401	435	443	445	426	445	458	409	454	445	405	444	438	425	441	456	386	426	395	435	429	420	437	422	398	389	452	440	444	460	401	432	384	454	399	466	421	433	409	472	449	438	428	421	439	481	400	455	397	451	438	407	424	399	424	428	440	428	406	417	444	448	435	455	419	396	447	450	417	434	415	472	444	407	432	410	440	448	432	430	437	441	443	434	403	416	454	406	430	453	438	412	438	446	436	439	395	451	443	452	405	421	460	466	420	411	411	444	399	429	419	410	431	484	419	408	448	418	417	434	453	460	451	451	446	441	444	418	417	464	421	448	419	413	425	426	446	438	438	437	388	429	425	450	422	437	458	408	451	472	442	431	464	448	451	427	457	430	470	441	439	437	410	429	442	411	450	450	455	456	463	395	422	456	414	413	407	458	426	419	447	405	430	422	434	450	420	406	424	432	418	393	432	447	436	370	457	459	415	417	467	445	472	446	449	426	433	421	437	446	421	461	442	422	462	428	475	451	417	427	437	414	400	447	451	439	427	432	410	421	455	441	391	443	450	444	410	407	405	433	416	426	427	446	462	481	434	414	420	390	449	444	407	474	440	438	428	488	450	437	450	402	423	437	436	407	452	417	449	479	448	417	414	458	398	422	407	445	437	411	450	429	408	441	437	438	440	459	438	416	431	427	415	446	487	440	420	416	418	437	446	441	413	432	457	424	430	397	435	457	437	417	414	443	438	451	439	424	415	429	432	457	415	436	485	406	476	424	409	428	456	432	440	421	435	435	458	422	438	494	439	444	484	413	435	464	477	439	423	410	436	448	444	413	436	430	446	426	404	423	440	451	427	435	427	398	476	461	445	420	408	436	445	436	463	442	433	423	420	405	456	423	442	435	432	467	444	409	425	396	398	408	429	405	419	420	402	443	427	450	456	418	395	457	435	471	448	398	435	441	445	430	421	413	411	412	438	412	429	423	448	471	455	402	446	421	433	431	449	459	465	441	445	429	430	414	413	437	429	440	419	417	414	465	426	443	429	453	411	405	428	419	418	445	440	429	404	464	471	450	449	447	434	462	402	411	409	396	449	388	462	405	426	397	452	437	429	424	472	409	477	445	429	458	427	425	456	445	455	451	432	405	438	482	428	433	419	431	428	422	511	431	431	441	439	446	447	455	415	438	447	432	405	432	418	442	397	420	435	408	415	445	422	439	391	463	443	425	443	419	391	452	430	435	419	414	425	435	430	443	386	411	387	413	438	455	447	443	421	414	441	428	414	424	404	426	399	438	425	429	427	421	417	428	445	419	386	440	399	448	414	428	389	445	424	409	438	461	420	411	420	412	414	400	428	427	455	431	441	410	460	430	440	427	401	458	432	413	428	452	456	423	422	420	455	406	444	459	433	411	460	423	443	423	448	436	457	399	406	457	433	411	436	437	472	454	402	417	432	424	435	439	441	475	423	403	434	467	424	467	415	446	429	381	422	418	416	432	430	458	419	449	437	461	399	437	432	472	438	446	441	417	439	412	406	435	435	445	391	445	421	422	438	400	406	370	395	445	396	446	441	405	448	427	429	464	466	432	458	473	463	428	449	456	424	417	460	433	414	474	396	443	428	445	428	457	423	408	414	459	428	451	453	392	430	431	423	389	409	448	456	458	448	440	398	445	386	399	474	432	450	406	449	406	449	418	454	424	422	432	436	435	413	463	387	452	414	410	440	432	445	444	408	430	438	457	423	423	456	460	458	425	414	453	419	434	442	485	451	427	442	394	383	429	454	443	437	451	409	432	434	445	409	461	454	424	390	448	415	442	445	461	453	407	450	396	442	429	456	452	436	419	451	436	446	433	408	446	457	445	448	433	447	400	420	421	446	420	430	474	398	461	435	417	438	418	473	422	426	434	398	410	431	428	434	386	400	478	417	435	456	436	433	419	414	398	474	422	465	443	399	412	416	426	435	420	442	454	411	469	467	481	427	399	428	422	422	454	390	450	429	435	429	410	424	446	459	407	425	418	424	443	427	429	437	441	419	421	421	417	417	439	436	429	433	418	443	401	421	428	396	443	439	414	466	445	430	455	408	400	440	438	434	453	473	392	452	436	418	440	415	409	422	445	416	438	451	460	418	407	427	446	390	423	460	430	450	445	466	415	461	442	432	417	446	428	428	420	431	470	445	424	427	388	481	457	443	443	477	432	427	439	479	446	444	418	455	450	416	437	418	425	447	420	450	428	449	440	453	435	417	464	417	416	412	401	408	382	432	396	419	429	423	466	423	443	389	432	441	434	400	402	412	425	450	431	460	400	421	433	485	428	441	437	486	425	457	454	443	416	434	442	408	453	418	464	412	426	392	466	461	425	429	405	441	419	432	414	431	421	422	439	437	474	403	426	453	453	402	405	458	440	399	453	451	445	448	439	393	429	448	445	432	460	423	413	429	454	448	420	416	415	450	437	430	426	432	418	452	441	437	449	422	429	423	463	464	431	422	468	468	411	417	413	480	421	423	422	401	431	445	455	412	458	393	441	418	428	430	418	403	438	400	434	463	407	397	423	425	453	444	442	410	417	395	413	433	423	438	442	430	465	401	413	406	453	430	409	418	436	438	454	435	453	425	431	463	443	450	442	425	423	402	448	458	453	429	466	448	409	431	454	448	429	434	443	437	438	431	448	417	393	408	450	425	411	428	401	451	428	414	390	410	408	445	448	427	423	436	442	430	448	451	434	423	448	448	401	461	447	446	465	422	453	411	453	400	427	420	398	446	450	422	416	430	462	399	440	431	421	439	402	450	447	415	443	440	419	423	403	451	413	395	451	441	397	431	434	418	436	422	427	410	412	399	480	403	447	447	464	405	451	440	442	420	477	457	422	423	452	439	429	478	437	425	444	442	428	458	402	454	416	423	412	400	429	406	421	413	450	402	442	498	431	434	441	407	436	435	425	454	474	447	452	410	472	421	465	449	411	422	417	434	429	440	431	412	439	437	404	494	397	426	445	456	415	421	434	443	416	444	431	411	445	436	467	435	416	442	447	433	459	438	440	395	433	449	430	421	459	471	433	430	438	428	445	442	424	426	455	398	430	455	415	415	464	437	429	455	408	420	426	414	415	466	459	447
24930	21024	27114	25071	10702	1064	864	789	725	727	694	659	647	622	622	643	619	637	611	610	613	571	669	620	662	637	626	597	674	594	622	604	618	593	617	597	618	616	579	610	620	582	643	581	582	577	560	618	584	626	614	593	643	661	611	610	592	631	553	585	591	616	541	619	588	584	604	596	603	580	582	671	607	579	643	615	611	608	610	613	641	611	614	593	636	590	674	605	613	574	608	631	606	620	631	570	591	581	591	604	637	630	582	644	598	627	573	615	611	631	606	592	571	614	621	605	587	571	623	631	624	590	613	620	593	627	607	632	620	572	583	620	619	559	627	641	602	594	600	618	609	600	604	577	570	618	624	573	642	621	580	607	609	604	627	583	642	627	611	596	619	601	572	567	640	561	595	582	615	592	553	632	639	632	618	618	585	621	584	596	647	600	534	607	592	596	646	622	650	617	605	605	598	582	593	642	614	592	599	564	683	608	598	614	606	625	613	614	595	592	628	632	630	563	573	595	632	639	590	610	594	564	625	601	598	612	612	591	629	588	552	584	651	598	607	588	644	582	603	630	631	642	606	564	645	616	603	588	592	599	607	555	621	647	643	618	554	579	606	608	633	607	587	623	617	578	588	556	602	575	582	574	580	614	586	590	604	606	625	624	611	590	611	579	559	584	599	589	639	556	571	580	589	620	641	617	577	586	597	564	550	575	566	615	578	625	583	613	567	576	572	627	612	582	620	606	618	615	610	607	618	599	624	629	569	594	627	573	700	622	607	590	555	568	580	602	646	609	631	590	653	653	639	632	618	621	591	635	577	643	575	592	626	598	594	571	631	582	611	609	598	592	618	561	587	656	608	590	543	598	607	588	571	636	634	608	601	591	604	585	575	602	637	608	621	616	613	595	641	581	625	623	624	602	606	605	595	579	610	564	561	598	630	654	573	590	614	618	602	623	606	656	585	623	601	575	610	599	604	573	601	633	583	633	582	614	605	586	600	627	610	660	618	587	609	599	590	639	608	577	644	598	552	620	582	591	582	618	596	579	594	570	582	616	622	607	584	623	631	623	567	633	630	561	591	565	618	594	628	601	585	669	594	601	603	577	597	618	588	592	603	606	562	594	641	620	591	643	626	599	608	639	578	575	626	608	607	596	582	635	597	576	595	600	578	572	602	625	580	595	596	616	567	583	597	607	591	566	616	595	620	603	630	605	609	611	572	628	584	611	621	595	585	624	556	612	600	605	641	603	588	599	606	580	622	607	566	624	585	648	606	639	606	634	552	582	550	589	650	602	622	613	610	646	641	666	611	600	625	597	643	591	612	593	596	555	583	619	578	605	615	572	635	603	557	601	578	613	635	615	598	631	633	596	561	595	608	597	611	612	607	603	635	625	570	573	606	602	578	604	603	619	658	633	578	589	602	610	588	607	647	571	657	573	602	620	621	597	634	591	609	623	587	612	590	631	618	627	628	569	588	598	557	566	592	586	607	625	655	614	654	571	606	576	612	616	610	623	611	594	599	620	600	578	611	600	605	604	565	593	642	608	593	600	627	571	616	569	613	596	613	584	654	609	622	597	599	631	658	604	630	555	590	626	614	645	600	665	645	605	596	591	587	614	597	633	555	614	631	622	632	603	572	600	650	603	633	613	634	654	639	593	638	595	572	618	573	556	569	598	608	601	596	613	581	606	574	565	591	589	610	599	604	585	633	576	601	587	605	642	585	593	658	622	609	603	634	562	573	580	615	583	606	606	606	622	578	606	580	637	589	559	612	620	607	608	604	599	590	605	559	622	571	585	609	624	609	597	573	628	613	632	613	640	606	586	590	605	597	556	654	599	594	590	624	609	611	581	538	545	599	578	602	595	584	624	615	601	611	620	596	595	574	595	581	589	595	647	584	562	594	586	623	589	569	592	600	579	586	585	604	607	600	601	608	599	627	579	610	607	609	623	609	593	541	595	588	601	617	609	583	608	661	604	587	610	645	621	581	579	618	602	617	548	572	600	597	594	602	602	584	564	576	624	596	681	602	614	605	613	627	564	588	597	558	607	606	597	553	585	601	580	612	610	607	577	582	626	601	585	600	574	615	626	606	614	635	601	588	567	583	608	620	614	606	558	614	595	616	606	643	607	625	595	617	624	551	622	588	596	565	580	620	611	556	633	563	581	597	536	587	616	623	620	601	570	614	613	598	611	587	616	608	584	622	572	618	616	621	650	604	574	607	624	577	564	626	579	589	608	617	600	641	582	625	625	574	650	588	635	616	600	590	615	604	594	619	576	615	552	606	571	576	609	591	633	612	597	542	601	614	593	581	622	630	595	567	581	580	618	578	617	595	589	637	621	641	643	589	588	599	620	674	583	582	642	583	601	619	587	612	593	595	601	605	569	596	621	632	591	614	601	583	623	598	625	569	579	617	613	598	607	596	592	608	576	579	596	597	601	654	628	601	615	595	604	622	602	583	634	583	608	596	604	591	605	592	570	620	581	574	640	575	615	610	534	568	579	645	617	629	605	610	631	614	553	562	578	580	608	582	542	569	616	567	599	597	588	567	593	654	621	552	631	604	648	632	612	608	546	611	632	613	584	594	574	629	582	623	602	649	579	607	567	612	634	605	616	596	618	541	630	610	561	607	601	575	572	586	616	643	596	599	570	588	571	625	609	586	601	643	599	645	604	574	595	602	602	596	603	578	620	612	560	627	608	574	609	608	597	597	629	576	596	623	597	604	624	637	626	567	635	622	602	613	546	609	598	610	603	574	615	625	612	662	562	579	602	596	619	624	623	565	576	637	613	612	577	604	554	556	606	652	582	575	596	565	595	557	592	602	616	581	602	579	607	621	611	614	642	596	640	616	590	576	616	592	591	600	624	583	554	609	618	609	592	618	597	594	589	615	606	558	613	631	614	633	594	575	630	601	611	610	605	616	620	611	554	627	647	588	542	601	605	592	588	593	598	588	627	634	565	565	566	567	597	567	588	598	584	613	663	601	612	608	588	616	604	561	645	602	580	616	572	649	566	604	627	658	613	622	610	587	558	605	628	568	602	613	569	576	592	634	653	573	583	594	583	596	623	640	603	627	610	614	593	600	587	613	594	612	582	645	596	604	606	550	637	592	650	566	610	652	627	586	612	623	612	615	624	635	559	657	629	577	620	580	574	598	640	600	603	605	574	559	591	604	565	586	573	602	643	621	646	637	574	563	567	609	611	600	565	633	624	562	620	581	592	602	585	598	603	616	564	571	629	594	614	580	596	604	581	604	587	605	653	619	592	580	643	537	584	594	607	616	588	620	598	639	581	622	672	632	630	602	609	581	601	591	649	607	584	626	570	660	621	579	621	610	617	634	591	609	625	620	604	579	598	598	593	628	598	611	597	608	581	615	601	619	574	615	594	589	598	633	633	589	591	592	581	631	618	568	652	640	637	629	592	581	630	608	601	534	598	600	621	611	581	578	597	619	591	569	575	601	602	569	629	596	593	575	592	612	604	563	603
27062	5891	3391	1868	1470	1282	1051	999	947	837	760	772	752	751	664	755	703	671	673	709	639	683	664	655	649	636	683	639	617	645	617	662	636	661	646	669	661	621	615	649	616	651	637	685	646	628	637	629	683	656	686	598	649	653	633	677	630	657	624	615	696	636	618	684	675	693	635	627	658	626	666	622	641	618	696	648	678	655	605	585	619	643	623	682	634	639	651	670	662	631	657	618	625	647	649	623	630	689	622	688	687	619	632	639	596	660	669	653	660	683	692	600	655	602	667	677	630	646	629	650	680	630	679	623	690	692	651	637	635	677	604	657	683	632	690	636	639	706	654	648	583	657	638	630	619	650	645	646	673	640	635	666	643	672	595	662	614	673	604	681	687	655	573	636	649	646	646	655	627	626	649	668	705	670	590	633	652	626	630	684	633	648	672	573	642	622	641	629	620	668	640	562	628	688	698	604	643	637	653	610	591	619	617	609	690	594	649	611	656	640	642	630	630	640	645	622	643	613	651	682	627	586	639	634	619	594	646	560	656	645	633	681	651	647	631	665	620	664	639	645	618	650	652	659	652	664	633	662	653	642	647	687	631	706	647	629	651	677	669	650	676	567	674	651	607	615	613	634	590	617	661	690	686	636	644	589	672	651	659	633	656	605	651	685	582	626	645	660	659	637	641	636	622	624	658	603	686	653	653	618	631	643	615	650	617	662	640	678	641	606	665	666	641	694	666	654	649	625	645	657	673	667	647	638	673	670	615	649	659	658	665	634	702	675	664	643	657	658	671	662	658	650	682	561	676	621	603	622	649	638	646	645	665	645	637	647	625	653	639	629	620	661	599	589	653	676	646	639	666	648	660	655	681	662	608	672	647	659	627	672	630	614	706	632	612	666	598	628	623	618	627	675	612	643	599	615	635	660	648	624	651	629	617	647	655	638	602	684	617	596	619	652	671	653	629	619	583	662	624	607	650	662	609	668	629	665	667	610	644	669	628	665	670	603	631	631	628	636	632	623	633	654	672	624	606	657	599	651	636	689	690	627	626	645	653	605	631	618	611	644	632	644	633	651	643	622	694	648	665	627	640	624	669	654	654	622	636	626	634	682	650	603	608	653	635	615	678	664	659	671	636	616	665	610	632	652	661	670	630	679	647	681	640	644	600	643	647	667	627	662	613	623	644	641	647	699	604	684	622	589	675	643	674	647	647	627	631	628	657	646	668	689	679	648	680	653	616	679	618	668	641	669	648	648	651	677	639	671	663	620	668	661	634	642	644	644	633	664	618	652	644	651	659	627	683	641	628	626	698	657	700	665	623	620	597	632	628	644	651	668	668	660	620	632	628	689	657	676	663	627	639	632	611	603	651	670	633	633	681	663	644	630	660	685	638	609	653	638	620	682	670	664	672	652	640	651	663	666	618	680	634	626	627	668	626	635	643	635	624	713	656	620	615	623	653	657	644	650	658	642	617	634	635	672	596	677	643	621	639	594	669	599	644	607	622	647	669	646	650	704	648	657	607	604	632	655	653	651	693	597	629	666	634	698	677	670	583	614	657	644	684	640	654	700	669	639	649	657	618	670	648	646	617	636	642	675	670	646	667	629	651	637	649	584	642	682	653	605	647	642	713	661	633	652	645	621	649	613	639	684	634	676	657	680	681	635	672	628	677	659	663	659	620	641	647	635	629	679	639	665	627	635	659	658	652	668	660	637	637	660	638	639	676	618	633	613	659	640	655	651	697	656	624	625	657	659	661	613	674	641	604	652	651	643	657	613	685	622	615	619	626	673	642	622	657	613	617	678	645	638	685	632	697	615	630	630	656	611	630	625	613	643	640	681	627	653	600	692	692	662	618	666	638	629	635	671	651	654	622	644	606	646	669	652	627	617	599	603	634	720	677	581	583	592	653	646	644	625	654	639	658	686	621	689	619	683	644	628	656	694	698	602	686	671	637	638	649	646	644	631	645	647	621	635	630	682	590	629	634	654	631	642	656	651	653	660	648	621	675	630	612	632	628	628	681	588	657	637	628	652	631	660	646	686	629	646	626	698	670	666	645	643	608	648	643	654	678	639	640	688	661	643	645	671	640	638	602	631	619	638	680	622	654	677	643	627	671	687	625	634	667	625	652	632	666	638	647	658	663	688	635	609	634	660	659	651	678	662	615	659	611	592	636	632	642	658	607	640	628	627	670	621	670	668	653	634	647	674	649	675	644	618	674	647	656	629	625	615	641	600	675	671	591	610	688	622	615	643	658	597	594	608	607	599	647	605	655	644	673	634	602	653	656	618	614	661	626	594	673	645	635	626	686	615	667	647	629	686	645	647	650	596	632	694	633	632	632	613	588	637	594	689	609	656	654	623	665	672	661	644	589	633	646	669	638	650	623	650	691	640	632	639	651	658	638	655	662	649	660	649	645	692	674	676	628	674	703	688	635	623	670	686	646	652	634	648	651	644	641	610	644	668	699	624	649	686	658	633	633	687	690	698	624	636	670	636	651	636	647	639	654	670	646	645	604	650	630	642	682	681	627	658	661	653	650	606	623	649	638	629	617	619	628	639	676	685	621	629	651	601	652	671	631	624	627	682	670	644	631	614	661	629	658	590	602	600	693	625	632	694	640	628	630	669	608	637	657	635	645	643	632	648	630	684	644	604	604	660	649	696	633	624	621	645	674	636	650	676	667	633	627	642	634	639	681	671	702	670	662	644	625	667	661	658	642	654	667	655	642	637	633	639	696	621	641	656	662	630	604	642	650	639	649	611	639	609	666	638	649	631	626	627	626	624	664	633	638	662	669	634	625	701	630	663	646	623	690	691	643	610	597	667	656	587	685	634	619	640	656	623	651	664	650	650	654	605	625	615	620	710	622	622	632	669	658	656	642	616	620	581	673	713	641	643	641	640	667	643	612	664	615	620	650	645	657	595	668	646	695	682	625	609	612	661	650	663	630	650	674	658	687	635	615	613	673	623	659	647	695	670	638	657	649	639	655	669	649	588	644	636	647	675	631	656	599	655	657	660	623	649	623	662	651	640	580	652	637	645	675	604	616	631	631	688	633	665	641	624	612	636	681	647	683	664	617	636	666	658	622	617	649	615	668	627	607	635	628	630	631	669	710	652	631	652	653	618	609	622	617	656	622	634	583	664	654	627	654	663	618	638	624	647	623	701	669	618	677	642	641	699	624	632	631	648	640	663	652	657	630	651	675	623	610	662	612	684	681	674	640	663	693	629	644	609	672	647	631	710	612	629	625	622	642	615	647	624	641	652	601	650	626	653	629	649	630	609	637	661	607	660	699	637	636	651	661	615	633	642	652	659	630	595	690	563	626	688	653	687	680	653	646	593	633	661	654	621	661	648	674	655	622	704	608	618	639	611	615	689	673	635	675	603	670	627	680	687	632	657	644	638	649	622	643	632	633	663	666	603	644	630	645	650	648	581	638	658	665	667	674	650	685	632	585	653	648	634	642	631	635	631	675	672	638	637	637	620
22607	21064	28705	23647	21069	21130	8815	1682	1279	1208	1182	1033	1039	1032	1033	906	898	966	895	898	913	879	891	893	935	889	879	871	920	884	911	812	859	922	791	902	831	879	901	863	868	860	848	855	916	813	784	847	868	841	862	875	849	836	840	861	860	865	823	844	836	869	869	868	828	886	895	830	872	891	876	865	825	850	876	874	808	840	817	773	816	916	825	835	835	835	861	816	853	787	789	850	823	812	870	799	888	854	829	828	848	861	807	846	836	821	792	871	868	842	849	817	797	830	850	834	849	814	883	823	855	798	848	813	843	859	810	853	885	873	903	853	881	833	880	872	901	825	796	843	860	834	814	884	850	792	895	831	828	858	833	883	844	845	858	810	797	780	881	861	802	832	815	827	844	875	758	895	852	813	865	831	869	882	843	849	844	784	805	891	883	817	837	842	828	831	836	801	881	885	828	806	785	801	865	816	844	829	832	794	883	825	856	813	832	776	856	822	852	855	834	894	808	810	795	849	854	847	853	842	818	829	846	842	862	854	795	800	879	845	819	851	829	806	845	789	808	846	851	882	828	824	830	815	817	826	852	824	810	882	823	845	866	844	839	828	830	825	832	816	817	815	859	887	883	864	845	877	879	852	854	806	858	844	853	845	796	823	848	852	825	879	822	905	867	847	827	866	790	805	873	780	836	858	901	833	843	866	839	831	796	836	799	834	842	823	831	855	866	857	845	845	890	871	852	865	872	889	856	853	807	835	849	831	856	840	883	837	827	843	825	792	877	856	756	764	881	837	876	824	791	850	834	850	823	858	828	822	822	798	834	817	809	830	796	839	828	817	866	794	833	856	839	820	850	839	867	883	844	878	856	852	809	811	836	870	840	834	810	813	834	803	825	813	908	889	850	831	849	833	842	857	794	874	822	896	848	845	879	840	833	848	870	828	858	820	843	806	742	846	822	870	818	846	839	829	862	848	874	836	783	866	863	851	888	833	867	844	855	826	811	816	858	883	829	839	803	844	818	877	807	817	790	813	836	835	828	811	840	822	814	867	846	851	823	814	843	828	806	818	848	825	875	786	794	838	895	831	846	850	850	764	863	858	885	845	845	855	836	812	824	873	862	871	836	858	827	894	868	802	812	839	810	801	802	839	859	816	857	876	801	877	885	815	824	821	877	874	862	876	864	823	837	831	831	833	867	820	833	879	835	787	786	853	896	906	845	822	858	847	822	851	809	848	797	818	799	791	841	879	828	837	805	812	806	895	826	858	872	821	863	805	822	797	840	839	858	860	854	865	857	808	855	863	825	823	805	829	843	922	836	806	805	864	878	844	848	838	864	921	838	799	866	832	869	844	834	841	834	833	843	815	792	870	860	864	831	864	854	850	868	832	817	878	862	814	823	785	868	825	844	851	831	806	814	756	832	831	824	850	849	841	805	789	819	820	850	863	838	854	850	782	802	857	835	884	802	804	839	850	876	794	865	921	852	865	852	894	832	837	854	868	818	853	819	869	857	883	842	838	817	864	789	850	847	818	831	893	806	840	753	894	888	815	848	917	895	850	878	780	858	849	826	788	840	845	878	817	857	812	805	920	831	872	849	785	877	880	817	850	835	805	784	859	848	796	895	818	885	825	832	820	810	832	807	841	884	807	835	869	839	779	841	860	842	839	882	866	774	787	865	832	800	805	888	798	872	850	824	847	839	873	845	817	849	839	825	841	883	805	846	832	839	835	813	839	902	829	834	867	843	803	846	855	863	789	816	824	825	827	809	868	825	855	832	783	872	833	860	826	807	858	840	847	839	842	869	825	803	855	828	867	826	800	822	824	820	794	843	857	832	854	885	883	824	842	877	898	807	796	869	826	787	847	838	845	829	829	848	833	819	878	880	837	825	822	818	866	862	877	845	837	838	818	788	823	829	897	808	859	858	818	870	892	831	865	851	815	861	865	856	862	816	885	863	891	798	784	824	828	858	820	832	804	841	805	803	848	832	809	888	842	844	824	809	796	836	868	868	857	868	855	837	845	833	838	824	792	889	820	853	856	845	806	825	837	842	838	851	824	834	888	887	838	781	856	869	790	813	874	826	861	851	864	832	841	825	812	818	828	794	843	828	834	859	826	841	882	806	839	838	830	841	873	862	870	839	812	806	859	850	914	795	845	819	811	876	850	806	817	797	832	813	891	853	818	873	852	834	817	818	757	788	877	848	812	859	808	878	858	897	824	850	828	839	873	801	801	834	854	823	809	846	807	812	865	814	882	857	847	789	807	826	882	822	864	812	863	823	831	784	809	794	835	854	834	808	841	877	856	841	813	868	842	806	839	819	820	881	827	843	859	863	867	826	764	823	883	852	858	835	843	849	822	812	831	862	805	811	833	818	773	817	866	864	824	847	813	892	774	856	807	876	880	845	892	805	829	856	847	840	815	840	834	828	795	823	847	837	860	812	810	841	846	823	826	817	886	882	841	814	815	847	841	844	783	765	894	761	802	796	815	818	863	803	777	810	842	872	828	847	838	854	848	822	837	834	843	794	816	902	866	839	827	854	833	846	849	795	855	853	847	799	907	833	849	827	777	816	822	812	868	858	848	823	808	803	849	888	854	791	868	767	839	838	822	841	856	848	825	802	888	835	854	884	853	895	862	884	824	847	824	865	857	809	866	864	831	830	832	827	828	895	852	807	866	861	827	832	806	898	822	812	857	837	815	824	820	809	820	848	830	809	863	778	817	799	879	865	844	869	829	812	857	791	863	832	850	796	864	828	824	839	862	823	850	814	855	833	823	789	853	786	828	825	826	812	808	800	856	780	803	835	840	857	819	866	813	861	796	810	821	817	824	805	800	820	846	821	817	855	872	773	794	889	855	850	801	849	859	850	857	809	859	813	757	847	854	851	838	855	804	842	847	852	888	831	816	868	836	837	833	835	817	888	853	874	813	820	820	771	845	826	806	841	835	860	866	775	846	796	848	825	794	872	821	865	848	805	832	856	865	894	808	832	842	795	831	815	831	862	832	870	815	849	811	859	801	837	837	813	811	811	808	807	921	851	846	841	851	822	895	888	805	863	832	852	813	838	877	855	870	821	860	856	839	767	847	819	810	825	799	794	817	881	857	848	848	843	838	858	880	861	847	869	835	885	855	815	839	836	799	817	873	870	815	832	790	805	800	818	852	826	848	831	815	808	804	825	834	862	828	775	806	816	834	842	793	782	863	826	880	828	792	793	846	858	837	830	849	821	876	851	852	840	874	818	831	815	815	850	749	833	826	910	870	850	833	830	830	831	846	848	816	832	823	836	853	830	801	850	830	848	835	871	874	843	845	854	835	806	843	825	875	775	841	855	844	873	810	860	800	828	859	837	823	806	882	845	851	802	810	801	867	831	822	808	826	827	852	845	832	823	833	798	827	848	840	811	829	806	855	835	861	852	832	861	838	874	826	811	882	864	820	820	797	841	855	851	845	831	828	797	829	903	881	821	854	830	846	860	839	872	860	889	873
33541	15454	10093	5214	3897	2928	2397	1911	1694	1479	1331	1207	1275	1085	1073	1069	1026	963	977	916	992	941	914	917	872	928	910	866	884	872	891	878	904	897	868	839	850	902	888	939	846	855	850	848	867	852	869	880	865	810	899	849	860	816	851	854	815	860	824	893	887	854	880	872	865	820	853	875	839	804	872	891	897	862	858	827	841	834	809	824	866	871	824	834	894	795	784	852	826	828	869	845	879	900	837	801	811	796	838	901	801	833	808	864	867	807	853	844	848	812	784	906	854	847	871	826	897	845	850	831	836	826	834	887	830	809	854	895	905	872	830	863	883	848	842	825	867	851	920	834	900	820	858	838	876	865	812	799	782	879	850	812	867	825	867	872	816	854	856	856	878	780	857	842	839	830	838	855	895	870	882	856	805	822	816	815	820	820	859	877	822	829	837	807	821	809	861	830	879	883	928	865	896	859	889	822	839	835	874	834	819	861	817	849	856	817	926	871	828	850	828	886	816	880	863	817	825	831	798	832	871	813	875	811	851	881	877	851	816	869	845	891	854	817	822	877	871	893	823	832	902	856	872	850	866	828	851	806	842	833	839	828	869	832	852	805	783	841	856	819	813	859	820	845	837	786	812	860	845	842	814	814	822	829	824	871	807	823	827	820	855	889	864	886	848	864	817	915	869	877	844	843	827	865	812	823	829	781	870	859	816	802	851	801	814	870	894	815	878	818	831	852	811	830	843	852	857	843	831	903	870	871	847	839	858	813	816	825	825	914	821	839	821	811	851	845	869	806	917	834	784	899	923	903	866	847	844	823	839	867	833	891	850	791	829	874	831	890	865	858	886	866	856	799	824	824	817	842	917	811	812	822	842	913	791	840	811	877	835	836	826	799	891	836	867	832	856	865	890	883	838	794	795	841	861	800	897	820	852	830	874	876	903	781	875	863	827	900	840	871	867	845	819	838	847	827	882	825	859	848	793	908	876	836	888	872	894	844	806	901	841	906	846	878	813	863	824	889	881	849	876	841	864	871	866	809	860	886	824	795	831	866	874	821	847	877	826	881	822	864	859	867	832	931	828	839	860	855	869	872	865	906	810	859	807	885	847	842	789	843	838	788	802	812	836	869	817	862	837	797	822	836	856	886	827	874	797	859	854	875	838	884	851	881	832	835	885	856	826	811	847	928	840	865	848	853	795	873	883	842	781	809	865	848	825	822	851	870	870	826	857	853	831	856	937	822	836	865	800	835	825	806	844	858	824	867	873	841	821	846	884	862	825	772	912	804	878	806	818	880	842	860	868	865	860	832	889	795	859	822	870	797	903	917	801	816	826	859	808	857	820	864	851	804	872	818	876	815	874	841	830	846	839	814	908	860	847	813	843	786	879	846	861	818	907	895	808	876	854	861	819	780	817	860	821	853	831	895	818	830	825	797	823	815	840	878	840	821	875	839	836	817	801	845	860	821	840	820	858	823	864	861	831	863	850	821	838	841	796	837	922	876	814	855	883	815	830	892	815	829	779	848	854	880	860	819	831	887	816	813	809	853	815	847	893	846	881	840	848	869	796	819	855	841	844	820	900	868	805	869	835	861	817	811	876	845	827	802	828	896	845	875	863	831	889	807	830	888	886	854	861	838	797	841	847	824	830	857	870	854	820	842	894	836	821	860	851	838	865	842	839	868	846	891	835	800	815	878	855	858	824	846	815	819	890	863	817	861	823	834	850	838	848	823	828	831	839	841	835	852	820	831	846	857	847	861	813	810	800	796	856	861	855	793	849	795	854	843	819	894	853	830	846	842	884	870	903	844	870	838	847	834	847	812	800	878	849	839	839	843	795	809	785	808	879	847	855	845	805	832	863	905	843	814	803	848	850	768	857	845	850	893	877	855	833	893	881	935	876	834	856	854	829	793	889	873	879	886	867	847	817	868	849	812	824	881	824	869	831	853	846	865	850	854	926	841	925	881	829	867	859	822	898	853	820	873	840	865	833	798	874	822	819	868	852	821	838	841	845	833	852	848	908	817	881	814	840	815	874	894	848	830	843	814	856	865	888	854	854	819	838	870	865	819	836	853	845	866	842	889	863	835	845	842	830	831	818	817	838	873	828	814	827	860	784	794	855	827	871	813	840	831	803	839	813	791	844	837	865	859	810	798	876	817	834	850	861	870	855	878	883	838	887	814	881	793	865	830	823	875	876	893	833	770	822	833	840	881	812	823	803	835	876	843	865	870	859	819	857	855	839	826	863	844	843	857	851	858	833	872	835	870	826	898	860	811	846	884	820	850	844	832	843	778	854	905	817	888	858	881	863	859	874	829	846	857	843	836	845	883	844	852	853	816	890	814	833	841	846	833	834	853	840	763	833	887	911	854	838	822	840	863	816	875	822	848	854	859	850	859	861	881	833	786	852	852	866	866	873	840	838	874	835	789	865	833	797	836	810	854	819	825	870	820	823	882	820	768	808	854	814	798	853	854	812	859	862	833	877	882	870	854	812	887	846	885	815	882	857	903	853	876	900	833	896	814	915	903	901	846	818	826	840	805	802	899	842	879	856	865	823	853	867	865	857	838	859	849	827	839	852	829	841	790	872	874	810	879	881	890	836	789	804	817	885	817	851	850	856	828	785	855	851	849	853	831	798	829	841	850	775	800	818	864	857	850	831	849	834	848	854	834	824	854	830	816	848	874	901	849	826	864	848	823	900	863	838	824	837	826	876	856	816	852	831	820	847	839	825	853	840	810	871	812	848	856	843	859	856	850	906	841	813	827	842	838	821	869	793	821	880	879	816	814	865	874	893	850	885	875	809	831	887	771	816	862	841	842	886	813	857	819	835	869	837	833	820	844	834	873	898	885	825	854	807	890	843	858	885	858	830	811	868	852	808	829	842	835	840	876	866	884	788	893	800	870	866	828	841	869	830	849	884	885	860	857	817	894	899	844	819	835	853	810	843	869	845	811	824	783	858	893	845	888	854	790	779	836	826	833	860	844	858	883	859	824	842	850	808	852	843	918	863	781	802	846	863	859	884	855	834	826	881	878	852	862	826	863	832	871	825	851	812	881	821	853	882	888	884	827	823	884	848	890	855	849	855	797	866	847	876	844	814	846	817	861	843	823	827	845	859	866	875	839	831	830	817	866	859	884	827	867	847	800	795	877	865	867	862	856	866	888	835	824	861	849	813	837	845	838	836	859	857	858	865	870	852	820	835	850	816	801	837	868	902	844	837	848	805	871	839	814	866	851	858	856	867	850	802	838	877	869	836	820	804	856	841	929	869	834	795	855	804	842	854	828	791	898	862	842	840	814	837	847	909	866	834	806	857	880	846	870	897	878	829	838	803	831	878	846	806	801	829	853	853	853	857	822	856	872	826	815	833	851	831	876	802	842	806	857	837	916	868	856	867	828	853	898	833	830	870	881	853	835	845	810	851	844	880	872	860	883	838	837	862	869	847	822	823	813	814	821	834	876	863	851	839	856	869	823	857	792	881	785	796	850
27742	18500	4729	646	419	368	340	333	320	313	312	296	296	305	306	303	317	292	306	319	338	299	333	302	318	357	294	322	298	283	295	292	310	290	293	310	298	303	305	297	314	320	320	313	319	305	300	319	300	309	303	311	292	268	292	299	276	327	326	309	272	299	319	306	297	292	299	317	356	292	272	300	311	287	347	316	321	319	262	310	286	286	273	310	272	291	297	325	303	312	352	335	326	301	305	287	325	284	332	303	267	303	312	328	290	294	305	293	308	290	303	292	309	290	309	339	308	281	326	306	325	306	318	282	301	284	289	349	333	293	329	302	306	327	329	314	302	319	292	305	307	280	301	292	291	298	283	315	312	311	328	328	305	308	277	334	305	307	310	303	298	274	294	329	287	297	294	312	320	298	314	300	284	300	290	323	322	301	315	305	314	298	284	316	297	279	318	292	268	308	305	273	305	290	318	333	318	289	317	309	306	315	299	299	306	307	287	305	297	289	296	283	288	297	309	307	273	295	281	328	347	293	316	312	330	310	325	303	299	305	293	312	294	307	298	306	327	309	298	283	277	313	307	311	297	284	296	288	323	319	302	303	322	318	280	299	306	312	328	273	349	291	272	307	311	312	333	274	283	300	301	313	314	316	290	295	263	297	348	307	283	266	296	296	297	280	315	304	358	340	284	319	344	294	270	309	300	307	320	295	317	267	303	269	287	304	290	331	294	308	299	306	332	327	307	325	276	319	295	303	324	282	283	299	336	326	279	320	282	304	329	278	295	322	309	314	290	326	310	274	322	290	273	281	319	276	290	295	313	321	299	272	329	285	349	299	289	333	315	323	333	340	313	316	359	311	262	294	316	283	298	319	336	313	291	300	312	342	328	321	290	310	289	288	270	311	327	293	292	294	347	297	281	290	304	315	298	311	307	308	268	314	312	302	280	292	316	275	334	299	321	292	323	292	282	320	279	298	317	289	318	289	330	310	301	310	321	305	310	282	307	312	281	309	285	314	278	331	295	288	329	300	304	337	277	310	298	308	324	318	316	291	306	281	316	296	310	311	308	299	334	304	331	287	306	310	321	274	321	294	289	307	296	302	278	302	322	302	304	317	286	289	283	323	290	295	289	305	313	306	324	285	321	300	331	272	323	307	327	277	296	308	344	313	328	317	327	321	312	305	306	310	323	297	305	275	287	301	333	276	299	286	302	298	308	292	323	291	283	289	298	289	298	295	309	281	319	305	306	299	310	297	313	314	316	291	303	295	306	334	264	291	317	305	332	290	308	295	325	300	318	288	281	284	309	314	311	279	334	332	314	300	317	309	286	296	321	270	302	321	291	313	289	303	319	307	301	306	274	310	326	309	285	320	311	287	317	312	296	301	327	316	309	255	283	309	325	325	338	286	309	272	304	324	308	303	303	292	275	312	278	300	315	300	298	327	285	284	288	305	308	300	311	292	309	290	335	286	276	274	312	263	305	337	290	322	310	309	295	316	329	319	308	308	277	298	309	302	318	302	307	300	307	299	305	308	318	297	264	292	281	301	334	297	287	317	302	283	300	326	305	297	308	302	298	300	296	328	314	300	311	313	311	282	289	265	324	289	302	279	276	312	308	298	285	314	324	298	302	292	319	313	313	287	339	310	310	314	280	314	270	325	310	287	305	291	302	315	284	294	293	296	310	286	329	267	314	316	304	305	312	284	294	316	307	306	297	285	289	322	287	313	279	302	299	315	309	326	271	273	288	322	310	298	330	319	285	285	304	304	307	296	298	329	332	292	293	307	281	295	280	280	292	298	305	341	313	318	294	291	324	309	290	306	299	290	334	266	310	328	298	308	300	292	280	293	304	332	329	307	312	276	335	300	325	283	310	292	282	297	318	335	308	287	303	325	318	277	277	332	297	333	299	289	283	306	302	308	303	300	296	310	278	306	311	282	298	298	301	310	305	296	291	298	321	317	285	270	287	281	307	282	274	305	307	327	309	315	292	273	305	305	321	286	300	318	308	307	303	292	327	310	300	292	328	300	276	314	282	321	298	302	313	309	318	304	288	318	293	281	306	287	280	309	294	251	267	247	284	284	304	286	333	301	322	318	310	318	316	296	293	281	328	293	256	327	299	311	315	319	301	305	292	334	283	290	311	298	279	321	308	318	314	303	328	282	299	276	281	294	316	286	297	291	301	298	304	299	319	308	298	263	308	316	278	303	314	292	312	276	320	302	330	301	301	338	312	341	309	297	327	292	314	309	284	293	308	336	278	301	311	290	324	311	302	306	293	305	344	314	298	291	335	309	299	337	306	300	324	307	295	288	303	325	289	293	303	307	300	305	329	314	306	322	320	274	331	286	332	317	320	307	296	305	291	325	307	326	318	329	311	286	327	293	304	265	312	293	277	296	264	334	314	325	307	308	341	290	300	308	304	317	280	338	306	307	298	335	267	336	312	306	308	293	309	303	307	307	316	338	329	316	293	282	302	327	282	335	311	312	304	316	291	285	287	317	310	311	338	283	277	290	325	315	283	298	301	290	299	307	296	319	287	313	283	296	287	340	303	285	310	302	328	298	319	321	318	304	322	327	311	317	319	304	322	310	314	317	319	327	287	312	311	304	295	267	313	314	293	292	338	298	272	304	344	346	281	290	277	315	291	363	318	282	312	300	303	345	309	271	290	298	308	314	290	291	301	315	326	309	309	291	267	288	310	307	314	327	300	298	322	299	301	316	320	313	316	294	295	321	281	281	292	310	305	287	299	335	295	291	312	300	286	312	326	309	299	301	289	281	289	288	274	300	305	301	299	275	306	273	328	290	299	296	320	301	305	310	315	275	253	308	275	295	315	354	307	318	328	319	307	342	314	288	339	314	287	305	297	332	311	312	305	303	308	278	312	291	275	304	338	295	306	326	300	304	282	347	317	322	285	319	299	303	268	301	279	303	305	310	327	276	303	328	297	303	308	301	307	310	305	279	303	270	269	309	313	301	314	289	290	279	290	290	297	325	324	325	291	320	321	298	297	337	321	304	278	318	329	287	322	305	295	304	305	292	303	292	266	320	294	297	282	296	300	326	290	310	330	276	315	332	323	292	280	335	320	331	302	318	343	318	312	306	276	331	298	320	325	296	300	315	299	274	305	319	271	330	320	307	295	297	285	296	309	288	287	304	283	289	323	274	284	307	293	285	295	318	302	297	305	323	308	284	328	280	295	297	314	324	328	314	317	304	296	282	304	300	287	340	285	317	290	310	316	294	287	285	308	321	304	321	264	307	308	305	330	316	296	298	324	291	292	311	319	285	327	315	305	306	305	278	289	325	309	304	323	324	307	306	286	274	339	319	279	310	298	265	303	281	323	302	323	272	303	286	295	303	307	315	290	314	288	345	295	297	319	322	297	324	289	283	333	294	325	269	322	292	320	280	297	287	315	292	312	301	286	286	304	305	318	273	276	285	323	299	318	297	306	301	268	306	283	297	313	299	296	298	319	303	329	291	317	304	330	290
12252	945	762	494	414	423	395	337	391	345	356	348	388	343	339	341	357	373	351	363	311	351	368	356	343	344	352	349	372	354	328	346	359	305	354	359	334	323	361	331	336	331	370	356	345	306	313	341	361	340	327	366	350	363	338	332	367	330	336	335	336	364	365	340	323	330	358	367	342	335	351	355	356	354	343	340	339	317	338	336	365	370	350	354	324	302	366	347	332	322	309	349	339	362	318	339	359	329	343	366	312	367	378	328	343	328	339	346	300	340	373	326	360	376	353	319	366	327	336	346	366	333	323	361	341	353	349	304	349	338	345	361	354	346	345	338	352	332	344	344	338	307	312	333	346	338	311	362	349	325	350	319	296	302	349	320	334	338	325	320	357	347	304	360	359	346	320	349	356	353	354	349	335	318	335	346	361	366	370	339	372	322	334	375	366	371	335	345	336	346	345	379	360	353	344	370	348	371	378	347	351	324	329	340	327	346	318	335	332	323	319	349	366	319	335	371	363	332	337	355	375	321	377	328	359	334	323	337	361	321	388	342	333	341	304	366	339	342	320	358	314	356	360	329	354	361	363	340	357	348	345	341	323	355	350	341	351	384	301	363	332	312	351	373	361	334	351	345	333	352	319	351	335	342	319	320	340	346	359	366	332	323	338	348	301	311	348	348	352	337	342	341	336	368	379	335	377	333	344	357	382	321	339	367	383	336	317	321	332	317	345	301	347	311	361	348	365	342	344	348	323	337	345	358	377	320	371	349	324	331	363	358	302	362	303	329	327	357	367	352	329	318	328	341	371	359	353	342	366	361	347	310	343	368	330	356	358	357	323	357	351	336	386	314	349	345	327	352	339	354	360	326	362	356	332	331	327	335	357	380	370	328	322	346	339	323	348	340	337	355	353	333	355	331	329	354	346	320	347	342	346	351	341	369	356	313	320	360	346	340	328	347	337	348	384	349	359	358	351	357	351	361	353	326	370	347	360	355	310	366	322	335	390	354	353	347	333	346	341	322	356	310	362	335	362	352	363	344	353	319	344	334	318	364	372	345	327	353	351	332	375	345	358	357	354	377	347	357	341	342	345	353	358	337	319	349	342	347	335	361	351	310	341	308	344	374	338	325	323	333	351	329	342	380	339	341	345	348	345	324	332	343	344	335	364	363	365	328	348	321	375	334	386	326	361	364	341	342	340	377	376	361	364	343	327	363	310	370	320	340	308	355	321	348	348	325	334	350	358	329	351	337	336	339	325	369	334	363	321	362	354	353	356	324	328	352	344	342	379	336	349	324	349	338	357	347	413	340	379	327	320	325	337	328	331	337	348	333	347	358	352	361	353	345	383	369	347	361	344	331	315	321	327	349	360	321	336	361	353	376	327	326	347	317	340	357	339	347	326	351	362	347	356	354	356	323	329	358	345	361	314	374	380	335	321	331	368	324	348	362	335	324	328	351	337	359	346	334	318	340	364	356	364	332	361	335	366	353	310	333	330	357	353	322	364	319	368	360	315	338	375	359	354	341	353	333	329	349	350	371	361	367	357	362	316	319	351	339	329	351	356	344	366	346	334	365	353	340	352	341	351	324	324	345	347	389	320	337	324	364	360	351	334	349	343	333	345	324	362	335	336	336	349	353	355	365	336	327	335	346	346	342	347	345	350	364	297	355	365	341	334	346	347	355	338	362	354	335	317	373	338	343	369	364	325	327	319	354	357	356	309	318	334	395	308	376	366	371	363	323	337	317	368	361	327	355	368	343	346	333	358	325	333	339	366	339	317	361	370	302	326	372	373	397	358	351	363	365	363	338	299	353	335	340	297	366	351	349	368	311	319	353	340	336	346	343	348	361	335	299	374	316	367	341	362	340	370	356	339	346	346	352	331	336	309	347	386	364	353	341	345	334	318	366	330	341	320	350	332	317	353	348	312	350	330	367	372	348	341	331	371	333	356	354	337	338	361	353	372	339	349	353	398	356	352	325	366	365	344	345	314	297	345	351	336	353	327	331	339	371	321	349	317	367	338	361	389	382	355	359	344	352	335	345	325	326	366	342	375	369	347	315	352	340	349	325	356	326	362	355	350	350	333	319	361	362	349	332	345	342	342	327	370	333	340	356	374	361	368	328	337	351	339	339	350	334	341	345	363	364	360	306	360	376	330	354	371	339	331	333	340	356	341	356	325	365	346	332	339	391	335	367	343	347	335	383	341	317	365	319	336	342	347	346	374	375	338	352	322	325	308	346	340	314	333	377	352	349	349	346	348	316	332	331	325	391	372	355	344	360	373	327	351	348	329	341	349	383	359	340	370	331	362	364	369	363	347	348	339	344	326	339	369	332	329	344	341	349	353	389	352	372	321	340	357	379	335	340	321	318	329	341	336	387	344	346	372	341	328	348	326	341	367	331	317	333	348	328	334	364	322	370	346	344	309	319	317	350	381	361	344	356	345	331	326	344	328	359	318	336	348	325	381	313	367	334	353	341	307	303	319	332	338	317	349	313	328	303	344	333	349	333	326	358	365	343	330	354	312	351	344	332	329	330	319	359	313	319	342	374	329	347	319	327	330	339	336	333	366	388	320	299	337	370	315	367	338	318	328	353	361	341	326	344	340	346	346	343	337	336	342	373	357	362	338	361	367	357	326	342	363	305	352	345	350	333	335	348	357	362	364	353	367	350	327	371	365	352	335	336	349	366	346	344	333	338	355	360	346	332	319	352	344	340	317	357	352	334	359	336	355	372	301	383	314	365	308	321	346	357	334	347	351	341	365	329	320	337	380	358	331	335	334	341	336	329	311	349	350	334	331	346	344	328	352	351	329	327	361	339	345	360	327	341	355	350	366	341	312	342	349	339	353	334	362	331	338	315	352	378	344	359	334	330	369	340	400	311	335	368	356	341	350	374	331	330	379	358	350	322	347	296	372	356	311	363	346	331	303	345	359	327	325	322	347	356	314	341	317	348	332	364	353	360	330	386	356	361	334	347	358	356	327	391	351	338	373	337	346	354	346	355	351	362	380	330	327	368	343	327	337	371	383	368	338	364	316	352	359	310	314	329	351	370	338	371	339	366	364	333	351	366	323	327	357	370	337	351	317	328	351	333	373	338	344	340	321	345	372	347	359	353	332	314	311	361	346	353	379	347	363	329	362	340	377	352	392	306	354	360	333	349	359	387	362	328	313	398	351	345	337	354	340	350	361	344	352	354	385	340	349	354	359	325	345	341	354	369	329	349	327	327	327	387	337	370	358	363	339	334	352	351	354	341	351	370	309	358	334	379	364	373	310	370	319	330	327	347	315	315	334	323	336	370	340	333	353	346	335	375	325	346	318	388	312	353	336	307	341	353	326	336	329	378	378	330	346	379	359	344	341	349	332	343	312	347	354	338	364	335	334	360	358	335	387	364	347	356	318	325	338	325	343	324	360	318	347	371	386	396	366	374	357	363	370	351	349	312	361	349	347	341	351	362	352	358	338	374	330	368	339	334	322	313	335	363
23832	21068	28220	24104	21051	9650	1139	777	670	616	555	535	540	521	494	480	455	458	427	446	446	421	448	425	440	427	450	469	447	419	397	430	451	403	393	455	462	428	424	422	443	411	387	371	426	392	432	408	386	408	428	400	429	423	402	389	444	415	438	411	418	388	380	414	432	421	402	460	436	420	395	398	392	404	407	443	408	401	399	404	385	429	415	411	467	402	403	402	413	376	410	423	426	412	427	465	398	435	418	445	419	426	417	402	400	423	436	380	419	406	407	407	397	395	396	427	354	440	422	418	455	428	420	383	401	408	414	368	384	382	417	382	384	453	396	411	392	415	378	388	397	413	391	379	389	418	421	400	409	384	403	413	425	435	434	393	404	431	430	428	380	416	462	453	415	408	447	385	382	395	435	411	379	395	411	390	411	416	392	435	376	393	388	397	412	416	386	389	453	412	437	390	410	380	416	380	401	433	401	421	426	414	413	419	425	430	411	399	418	402	402	401	397	410	423	435	400	406	389	379	406	436	429	401	441	421	446	395	463	450	419	390	380	414	420	430	393	424	425	393	437	444	389	383	402	389	419	407	415	425	371	375	416	395	420	354	392	392	386	381	399	402	418	432	424	407	413	424	385	408	379	429	426	438	398	422	388	397	414	407	407	409	401	398	432	418	360	404	390	427	410	426	423	430	432	385	388	371	407	432	408	464	384	428	405	424	379	398	408	402	381	396	435	416	389	420	414	425	396	430	448	420	408	411	426	460	432	429	399	365	418	408	402	398	394	392	414	398	423	398	441	403	424	449	405	405	434	438	398	383	423	435	451	400	412	399	390	385	413	439	430	397	416	404	394	400	400	411	396	406	400	418	405	402	444	383	366	429	417	403	429	417	428	429	399	400	408	412	402	442	414	379	448	396	412	434	390	435	386	403	427	392	420	371	391	402	395	415	394	424	403	418	386	364	410	402	427	429	412	411	394	439	402	382	439	376	372	444	433	435	376	401	377	389	419	402	434	398	396	388	443	425	405	452	387	374	412	433	453	388	374	393	421	416	431	397	412	406	422	450	401	402	426	393	409	419	389	373	416	394	405	387	397	407	423	433	409	432	369	417	400	393	369	421	435	411	394	427	412	439	404	380	411	392	443	418	400	403	388	398	394	409	403	361	383	446	432	386	404	407	384	418	401	384	398	389	394	410	420	420	434	398	424	393	404	392	376	435	412	403	450	390	388	450	403	415	424	411	388	439	398	401	439	440	391	407	445	372	403	371	382	428	385	461	396	425	404	415	430	377	399	421	406	420	384	413	401	399	402	407	413	453	397	385	421	410	421	401	392	436	419	393	410	365	416	445	436	444	426	402	378	425	421	405	396	430	439	420	451	441	396	409	430	396	430	403	416	417	409	434	436	392	440	390	423	368	393	443	451	421	411	422	409	405	422	421	379	395	419	419	426	385	394	386	444	402	419	353	419	399	412	396	456	404	415	374	402	407	398	433	420	417	413	400	422	395	424	415	426	379	414	408	432	430	403	388	413	392	387	400	401	395	389	378	394	414	420	406	414	429	415	434	400	395	414	404	394	433	394	419	424	390	391	366	423	414	416	422	421	427	415	416	364	445	414	385	413	371	397	416	430	453	407	407	420	404	407	434	428	420	396	406	398	441	396	428	395	394	417	413	408	402	402	388	439	442	426	421	395	434	428	385	415	394	416	399	403	400	398	403	398	410	370	419	406	430	443	423	421	407	393	422	450	362	449	365	408	450	441	405	431	392	381	421	428	379	398	379	395	405	455	407	416	394	406	450	389	414	385	437	373	408	403	410	414	429	419	427	385	390	391	386	373	415	418	438	434	424	410	411	409	437	426	418	400	421	419	426	432	438	424	394	412	419	400	432	422	399	434	434	419	433	436	383	441	405	399	373	416	436	375	407	396	412	396	415	405	385	397	425	404	427	430	407	426	403	411	426	421	353	441	360	430	417	418	409	382	393	391	402	393	412	412	438	417	386	409	411	403	406	356	391	397	425	411	436	432	408	420	411	451	413	427	395	421	403	402	414	441	444	401	427	400	394	413	420	393	402	423	425	389	393	422	411	396	407	409	384	390	413	466	390	413	421	435	393	381	420	412	377	430	416	423	416	398	394	422	422	386	430	360	412	420	412	407	422	416	399	385	390	391	450	371	374	441	458	396	414	413	370	407	430	420	406	402	424	413	431	418	424	421	419	413	429	414	441	399	419	386	402	420	382	423	408	409	396	414	406	442	408	410	404	444	409	403	416	409	391	418	394	414	397	432	407	413	405	415	421	417	367	428	422	424	429	464	451	396	392	411	411	429	407	403	395	411	395	406	379	446	406	417	377	395	401	400	436	440	407	394	435	381	384	395	398	391	421	415	402	420	413	373	407	389	426	412	392	418	428	384	402	447	436	426	430	426	432	398	391	415	414	410	382	408	438	404	399	401	413	398	397	409	414	405	368	436	447	413	429	420	420	416	432	402	395	410	427	404	444	404	386	400	418	425	447	417	422	387	401	393	395	442	423	416	426	385	432	404	415	415	408	410	385	410	405	407	399	435	438	421	423	399	387	410	394	437	372	423	438	449	435	412	390	427	391	425	410	401	400	392	431	432	437	417	382	419	416	402	435	378	362	414	387	386	410	414	409	372	401	437	410	452	372	398	423	392	426	422	375	418	430	402	434	461	409	395	347	379	406	411	411	397	413	377	413	399	401	419	460	415	415	415	377	370	372	394	443	401	398	408	392	407	443	389	396	372	413	392	420	419	385	405	428	409	393	425	382	388	375	435	442	383	400	359	423	400	412	399	412	415	444	419	395	426	436	406	419	399	407	396	414	406	430	389	417	401	421	409	435	443	427	425	411	407	427	387	439	400	423	391	421	399	428	427	405	385	426	385	392	436	397	447	419	399	384	443	405	391	422	400	392	407	404	409	436	412	461	421	406	385	441	413	434	391	363	366	384	377	431	431	429	410	443	388	449	383	402	396	404	409	392	425	433	380	413	435	409	402	430	397	398	409	434	367	423	415	383	406	413	427	405	390	402	417	394	398	418	410	457	417	382	413	402	410	419	388	412	375	445	412	408	431	400	386	425	397	405	388	392	417	427	437	408	385	418	396	399	393	379	443	406	377	413	433	403	422	397	404	367	404	400	406	396	359	397	396	397	423	378	407	420	400	382	386	403	415	445	410	391	405	399	438	430	368	379	398	392	440	400	420	407	404	424	408	448	428	391	475	400	424	415	421	421	388	392	418	438	392	420	395	367	389	391	383	393	410	417	419	396	378	435	392	395	430	435	390	385	396	359	386	408	382	409	394	433	421	409	438	417	389	437	392	410	418	419	422	426	427	429	412	434	412	448	415	403	376	398	418	393	395	401	376	443	395	397	352	406	392	406	416	392	452	410	410	424	369	435	411	422	383	430	409	400	383	405	389	412	404	413	408	459	443	382	401	418	381	390	420	389	447	379	405	401	392	386	455	407
27401	9234	6069	2829	2095	1588	1205	929	906	780	693	681	586	582	522	606	469	537	481	488	502	460	434	427	467	469	487	477	435	450	471	438	464	417	442	439	417	424	414	418	461	477	433	445	482	444	431	408	438	439	412	459	409	447	467	423	436	442	460	438	414	447	424	449	426	457	411	420	427	421	448	448	469	424	416	447	468	465	466	414	473	457	456	442	477	426	429	461	460	439	439	445	460	428	453	474	478	449	455	418	451	410	420	404	472	427	446	416	490	435	437	388	417	441	408	411	448	441	440	446	444	405	470	433	385	426	403	405	437	399	450	416	453	415	434	433	426	442	439	404	394	445	438	440	419	439	439	433	461	414	424	439	448	457	409	437	440	430	432	406	430	462	451	434	426	429	421	409	434	444	463	444	421	416	444	426	443	443	437	413	445	421	441	464	388	437	407	444	451	430	424	441	429	428	460	448	446	434	417	449	441	451	432	452	421	453	424	466	453	444	401	425	399	467	410	436	430	402	458	399	420	448	422	397	411	426	411	445	410	432	455	435	438	424	423	457	413	414	429	431	413	453	427	416	439	443	444	380	427	418	436	427	428	378	438	456	408	450	424	403	455	422	439	413	428	441	443	429	458	426	426	415	458	440	442	432	436	459	439	448	429	474	445	403	451	429	421	441	417	475	402	435	430	420	443	453	476	415	428	448	422	448	440	415	458	413	402	448	449	422	415	460	430	448	423	427	434	426	409	429	405	424	450	475	459	403	464	466	413	426	444	408	438	429	429	463	409	433	437	443	445	449	390	437	442	454	426	452	419	454	446	427	429	403	424	432	396	417	453	415	415	457	417	405	423	463	458	421	426	424	424	447	439	458	428	401	457	403	463	430	455	427	427	436	397	436	416	431	428	440	419	430	412	434	460	428	453	426	402	428	432	428	453	443	437	453	425	415	402	418	445	442	398	438	412	423	449	428	431	437	414	448	413	442	436	468	462	395	427	424	430	442	406	389	465	420	409	433	426	407	440	422	394	454	439	444	416	411	415	454	476	457	455	407	462	431	440	455	445	405	404	430	441	433	402	417	406	435	447	433	436	430	408	388	440	451	441	473	398	440	445	427	406	438	429	415	402	427	399	446	435	433	412	434	469	416	431	421	410	389	404	475	462	435	403	445	437	418	424	398	453	414	432	464	409	456	438	442	437	453	456	426	407	428	445	415	432	438	448	449	426	428	427	432	441	447	436	424	448	453	432	418	444	425	468	453	401	445	448	446	469	443	424	412	442	484	421	457	406	431	433	413	413	440	411	403	367	444	451	411	431	419	425	431	420	432	443	445	420	438	486	401	417	427	428	405	422	431	415	474	409	448	423	395	375	423	386	441	411	417	443	442	424	444	424	438	418	436	422	466	405	437	422	447	422	428	418	425	449	447	421	456	441	453	417	409	402	438	438	440	468	422	440	400	459	413	449	451	419	413	431	409	430	437	457	470	437	434	439	424	476	443	441	404	418	450	433	415	423	397	406	397	432	394	488	435	408	434	425	423	420	482	431	422	432	438	430	459	428	411	434	466	443	463	461	419	426	429	460	429	411	433	395	380	432	453	392	381	380	434	425	431	467	412	425	442	425	414	401	431	458	435	432	430	470	437	423	443	434	479	439	439	424	418	416	429	391	433	393	428	452	451	423	435	464	432	424	447	440	430	469	466	432	423	431	405	400	396	442	415	432	392	406	489	431	428	437	449	425	426	441	448	425	427	426	407	428	410	431	423	481	426	419	475	408	458	437	385	424	440	429	414	436	469	471	431	447	464	460	458	448	392	504	476	411	433	421	418	462	440	433	417	411	432	433	398	440	399	446	449	477	409	442	432	431	427	426	448	458	419	405	441	395	430	422	436	443	438	472	425	433	442	448	471	416	421	438	436	435	422	447	433	438	433	453	416	415	436	451	431	406	429	402	427	440	429	479	415	414	460	476	432	412	427	405	451	433	428	423	436	389	434	415	437	454	471	409	436	423	449	440	414	419	442	427	447	447	443	443	449	474	429	434	457	456	441	420	430	430	427	444	424	436	394	416	432	439	419	450	410	438	424	426	433	444	432	459	417	405	423	443	448	442	454	410	438	421	441	413	400	429	432	422	447	443	453	446	444	451	461	435	411	406	421	444	416	445	439	460	446	440	419	448	439	448	408	463	456	440	426	438	429	459	446	439	428	395	446	478	414	404	462	448	411	409	431	441	420	428	396	436	403	461	431	444	476	445	407	452	414	459	421	440	451	442	441	449	440	451	432	409	468	413	419	464	437	435	462	458	421	442	452	405	455	416	431	434	452	423	401	448	472	455	448	443	426	424	446	463	405	440	439	440	444	444	418	420	463	404	403	417	436	435	449	426	455	463	451	391	440	423	401	421	424	434	441	451	435	429	388	452	450	402	457	426	466	413	450	374	415	452	440	436	479	449	409	439	474	428	442	428	483	432	450	423	442	461	451	485	420	429	444	430	465	430	438	425	408	446	429	414	435	444	446	440	442	441	414	426	443	454	450	436	412	436	396	417	414	434	423	399	399	439	416	446	452	455	393	454	404	454	425	437	450	441	443	420	434	420	385	425	433	442	436	431	462	438	419	446	461	421	434	452	461	458	447	422	433	462	442	415	455	426	412	437	429	471	446	421	418	438	459	403	412	448	449	463	390	449	447	438	449	461	424	434	420	446	388	408	437	446	433	440	432	464	430	427	454	436	438	420	430	437	413	419	421	456	431	441	435	434	418	407	428	464	436	464	436	433	411	461	412	429	444	390	425	426	452	440	475	426	469	477	434	431	433	433	449	425	453	465	455	428	444	468	404	414	396	412	447	445	418	424	455	425	402	417	443	458	441	435	430	404	467	388	421	385	442	421	448	426	434	451	404	432	438	424	452	436	462	431	418	429	403	451	419	418	425	435	449	425	452	463	408	450	431	426	415	420	419	459	418	416	442	462	461	456	388	414	408	421	478	448	448	453	429	419	468	423	449	467	453	447	424	418	463	415	401	463	471	407	407	415	448	424	426	470	411	416	404	461	439	437	444	421	406	416	427	404	464	420	409	412	439	416	409	429	420	403	402	426	455	440	414	409	453	438	373	442	453	450	430	432	424	414	444	444	424	437	411	432	411	421	437	441	384	438	426	435	403	433	398	402	437	446	434	462	422	422	449	470	424	441	473	428	449	415	414	443	433	384	411	461	443	431	442	416	461	425	410	445	434	428	423	443	419	458	436	450	399	394	406	440	421	387	434	394	427	416	441	451	426	413	422	433	404	444	409	433	440	437	449	471	445	423	457	408	442	439	416	445	445	407	444	485	433	400	387	449	462	429	456	422	423	441	429	397	446	426	433	432	458	427	401	413	423	425	459	458	431	469	458	454	420	444	424	423	422	404	451	421	425	435	402	430	428	463	418	458	424	448	460	444	431	417	423	444	421	448	403	441	427	431	449	421	408	423	427	451	461	432	435	435	461	438	385
25046	21106	27222	25169	10426	1129	855	745	702	674	711	682	668	666	634	625	665	603	611	615	606	670	633	624	590	630	655	622	583	602	633	595	637	599	597	605	620	590	616	608	597	594	638	625	567	635	547	594	649	578	605	613	589	580	631	615	611	628	591	605	580	633	607	617	637	561	603	624	611	590	592	635	608	590	614	602	671	567	611	608	600	632	606	594	556	612	670	550	590	601	612	605	604	628	599	572	577	573	657	567	577	571	601	626	612	640	605	644	631	641	571	554	624	570	602	585	597	606	599	588	600	593	592	594	625	611	610	589	639	580	626	567	622	604	584	594	614	571	630	608	651	616	660	599	581	563	611	591	652	590	608	569	542	652	625	615	614	586	593	598	565	584	606	631	615	614	569	643	614	643	646	587	611	627	610	596	618	601	606	642	616	603	601	607	552	607	592	625	584	610	603	611	615	620	633	575	575	586	579	603	568	598	585	630	575	630	580	580	579	590	641	565	667	576	597	570	586	626	560	578	598	651	594	570	591	605	566	622	647	603	589	613	587	597	633	563	608	580	563	623	582	616	636	595	638	600	593	548	553	630	596	585	647	586	585	589	584	596	567	612	578	598	582	560	633	593	596	585	610	605	603	614	603	641	618	619	579	560	582	660	583	588	586	651	607	629	567	611	589	635	561	613	607	550	618	603	585	578	578	598	600	618	614	573	592	576	633	623	611	582	582	610	584	600	639	620	555	552	576	570	614	581	603	593	607	555	619	633	588	623	577	593	584	570	571	586	579	575	615	585	595	597	606	631	581	631	566	596	564	594	541	589	567	644	619	640	593	612	597	581	574	618	617	591	607	617	622	622	657	611	579	550	629	555	620	599	642	616	574	584	604	604	587	575	557	587	612	639	618	592	578	573	643	598	588	607	631	603	571	586	608	542	584	644	619	598	627	620	636	555	587	571	580	569	570	642	629	619	630	622	632	612	574	618	586	605	647	645	602	617	606	575	639	622	547	605	622	585	595	577	572	597	623	575	587	615	583	615	561	608	635	590	615	567	581	563	621	599	595	587	602	609	629	608	601	584	593	581	600	597	595	623	580	617	618	579	577	592	599	579	631	635	597	593	589	580	631	629	591	586	555	547	584	596	642	590	604	626	575	612	635	575	571	602	583	606	570	625	647	585	616	586	654	682	605	561	617	626	632	565	575	597	616	623	596	631	570	604	573	616	595	601	600	578	586	642	627	602	618	602	652	644	585	590	607	595	581	610	610	620	615	662	588	570	633	611	635	584	606	605	620	621	596	592	612	583	569	567	572	627	593	598	587	618	585	633	628	596	604	589	616	593	563	598	564	578	626	613	587	586	613	629	605	609	550	638	619	604	625	599	648	601	581	577	621	619	585	609	615	574	594	566	597	599	596	600	623	563	547	594	617	595	608	613	599	592	631	635	587	574	597	581	619	613	620	588	584	573	576	635	630	617	568	609	586	610	628	641	622	592	623	595	583	586	645	599	598	593	599	603	609	591	623	590	609	600	596	619	566	616	577	632	596	610	608	582	583	627	616	588	559	605	617	618	603	590	589	610	587	624	587	598	616	604	586	607	592	617	603	596	610	614	595	582	604	667	596	640	616	617	597	649	606	597	608	576	591	608	578	633	591	581	600	605	601	631	607	611	608	577	587	556	617	627	593	626	555	601	617	570	630	614	569	577	572	601	604	609	592	649	604	600	585	589	575	603	614	575	619	624	583	617	603	595	602	643	578	585	624	539	599	598	583	640	579	584	613	555	566	565	595	606	605	583	582	597	614	597	580	592	571	578	581	554	627	642	611	616	615	584	620	589	602	616	611	656	624	644	592	628	580	599	614	625	603	604	603	605	606	543	563	662	607	589	622	597	567	624	626	588	591	591	611	593	628	579	624	590	606	577	628	579	595	541	581	608	596	589	600	602	573	597	616	603	594	606	586	572	599	625	555	639	627	601	575	579	657	550	577	628	575	588	628	603	606	649	650	598	591	596	628	580	639	583	599	619	617	586	606	628	564	618	634	586	620	618	583	577	607	566	609	619	593	606	568	589	592	607	623	613	576	531	614	632	620	609	620	610	595	580	582	553	625	581	659	617	599	630	589	634	604	570	573	588	585	548	611	580	607	632	590	587	600	592	608	572	601	605	664	584	599	554	652	576	613	630	589	624	599	612	666	587	628	635	621	641	596	613	577	607	593	632	622	653	589	572	597	580	618	551	608	622	600	622	651	604	590	600	628	625	559	599	596	623	568	571	629	611	657	614	644	588	561	620	643	615	607	620	592	640	575	631	636	583	592	530	586	629	596	600	634	616	612	579	641	595	633	592	619	586	593	656	663	625	596	599	581	612	619	590	621	616	572	621	643	572	639	587	580	620	669	631	607	600	626	598	601	568	602	624	616	612	563	598	589	609	582	633	544	552	630	621	584	619	617	620	556	556	590	593	591	615	624	643	607	668	577	636	639	595	585	588	614	636	606	634	601	612	580	620	642	577	582	581	601	638	565	586	618	591	557	568	587	594	602	594	594	577	597	615	610	596	619	621	577	555	573	545	612	563	632	618	592	583	644	580	608	639	599	627	600	593	595	590	610	606	593	608	609	583	613	613	607	620	611	589	574	570	568	571	576	646	578	575	573	597	576	576	581	587	607	591	609	623	615	640	649	643	611	575	608	624	613	566	611	604	598	576	632	606	632	588	575	561	617	603	569	561	602	613	592	593	563	588	600	583	646	617	625	622	579	605	627	634	602	589	606	563	625	621	592	600	620	583	616	634	625	554	550	588	587	600	596	591	588	581	609	633	621	579	565	557	636	642	610	628	599	595	652	583	618	628	579	579	607	601	618	589	610	582	599	593	615	612	572	580	615	615	590	599	624	608	617	594	613	571	596	616	601	596	621	623	666	594	612	637	614	578	618	581	561	592	602	644	625	591	566	575	607	626	616	658	564	590	632	628	584	582	625	558	587	596	614	585	562	541	628	610	635	609	598	555	599	579	572	579	607	560	581	585	568	645	595	633	581	585	593	590	610	609	581	572	596	617	601	614	592	586	575	605	573	568	530	625	559	631	591	539	615	623	595	567	596	560	601	613	603	620	610	605	628	614	627	594	622	585	571	558	566	620	558	651	576	602	631	579	601	572	580	598	591	583	617	575	626	643	633	597	613	607	576	594	623	565	600	582	602	597	623	583	613	610	559	606	613	627	595	616	633	576	625	578	671	590	620	629	609	603	601	595	587	578	578	641	614	625	612	613	675	581	597	637	578	575	602	548	598	589	603	639	565	624	608	600	606	578	590	611	632	572	655	558	571	602	637	594	598	588	620	657	607	629	612	587	617	596	593	647	596	596	587	636	583	612	602	643	616	584	641	603	614	581	561	608	605	658	631	605	609	597	599	571	582	619	614	628	596	578	585	610	613	579	647	599	626	574	583	608	652	604	575	625	622	626	597	634	608	607	624	577	600	605	611	610	584	580
24612	5376	3537	1875	1549	1264	1097	999	854	801	815	757	766	687	711	726	715	689	716	665	642	690	679	655	657	641	635	690	652	662	643	642	634	659	693	614	611	647	614	635	680	696	618	675	633	627	626	619	599	667	664	683	636	613	674	597	697	654	609	638	648	671	644	666	641	670	614	658	632	648	662	676	664	584	645	688	682	642	629	635	607	613	652	638	662	614	626	661	686	635	652	624	619	649	649	629	636	671	645	615	621	666	658	649	619	629	621	626	674	650	664	654	627	670	633	629	655	618	684	657	655	654	654	608	622	628	617	644	687	648	628	605	660	583	676	683	628	670	635	668	616	597	639	707	635	664	657	638	642	632	674	616	644	633	644	690	641	686	708	652	684	661	673	642	641	619	704	663	636	675	632	643	614	655	657	635	657	618	677	606	603	609	651	670	657	613	620	674	657	635	649	661	627	656	615	636	604	610	639	657	674	664	690	598	617	609	664	635	636	642	640	665	675	686	674	629	674	639	648	667	614	655	677	659	659	672	649	639	637	691	671	633	650	658	637	651	666	660	644	633	676	687	666	662	617	619	641	665	653	569	638	647	610	627	639	681	583	679	642	618	626	627	637	668	597	619	675	614	665	591	656	631	647	651	674	621	662	625	649	655	653	636	659	639	664	658	606	658	634	650	651	668	621	592	668	652	667	644	657	618	652	660	679	646	595	645	646	637	635	644	670	654	640	615	635	601	653	583	593	649	607	627	634	673	635	683	667	650	630	644	644	622	647	687	640	656	653	640	639	648	613	641	630	652	645	636	665	632	612	644	690	634	626	631	685	649	628	666	635	671	653	625	607	619	665	654	627	616	698	645	622	634	674	627	648	647	626	639	669	661	619	607	642	642	606	683	611	600	656	626	637	638	697	647	666	684	678	623	653	649	634	654	648	614	673	673	604	673	590	641	616	625	620	656	678	662	705	653	675	604	639	620	664	658	640	622	669	631	642	624	695	660	690	653	671	644	686	714	666	696	663	631	610	696	644	641	645	642	650	642	590	637	641	632	654	664	635	681	606	642	672	670	657	639	687	635	653	606	621	606	697	605	638	620	618	669	634	638	677	619	649	660	639	654	632	588	647	655	624	654	647	666	664	661	599	636	616	638	619	617	678	643	662	639	569	623	679	633	635	629	603	665	622	628	644	670	623	605	658	615	669	660	634	695	612	586	613	621	637	642	661	632	643	638	672	643	616	675	629	653	637	664	663	631	631	618	655	680	677	688	668	643	644	651	644	651	635	657	640	699	684	628	639	615	629	662	658	648	678	704	679	649	665	660	648	648	629	678	636	637	676	674	640	666	656	660	676	632	645	662	654	684	590	609	667	633	616	611	640	643	661	664	618	694	671	621	636	620	657	677	675	682	727	610	630	626	595	656	628	683	654	654	627	641	672	666	667	669	676	668	637	705	653	636	651	618	665	664	617	635	717	609	663	618	658	615	660	622	643	644	649	592	598	597	642	658	665	686	617	648	615	624	654	609	642	636	631	637	620	636	669	700	678	639	650	636	659	628	621	623	654	638	622	628	700	647	680	666	600	658	645	633	659	593	647	659	621	651	669	668	660	649	659	625	644	618	631	637	683	647	618	618	641	677	646	590	672	644	657	658	652	658	638	607	665	593	652	648	644	656	641	615	651	606	601	632	614	639	618	696	680	649	679	654	680	664	635	672	618	655	660	632	645	661	636	621	601	688	625	650	585	648	649	658	612	678	641	621	620	658	668	633	612	628	661	651	614	627	637	594	618	676	650	680	612	607	627	610	597	617	595	697	725	623	658	600	677	697	689	612	633	634	609	665	673	635	653	658	653	607	652	591	653	640	630	642	657	651	655	681	633	609	615	621	625	642	637	653	583	665	626	652	632	600	683	676	674	650	622	609	602	609	621	655	656	612	671	650	641	637	665	661	659	643	677	616	627	664	596	632	632	625	629	640	626	629	662	626	662	639	635	609	621	605	653	655	673	655	683	648	658	626	645	667	662	630	652	640	615	673	602	628	675	632	679	647	654	610	616	637	626	631	672	618	627	622	598	667	681	631	681	662	622	604	638	618	700	632	662	657	673	668	629	656	654	651	634	629	638	648	632	643	632	620	636	651	655	650	609	658	650	643	645	654	604	680	620	638	621	640	692	700	656	642	586	655	641	656	693	607	632	678	677	619	613	668	666	623	649	578	642	673	619	693	678	652	661	638	630	643	658	603	641	638	678	624	615	649	666	636	635	641	670	646	651	644	607	599	627	648	634	680	654	670	661	644	637	628	654	668	672	670	688	679	660	626	662	638	682	678	612	631	635	613	649	653	652	638	631	645	649	713	677	603	687	628	613	631	669	622	650	709	598	634	661	642	644	671	644	618	630	618	630	614	640	667	670	662	669	704	682	682	649	617	642	655	638	662	657	577	637	653	638	640	621	607	652	644	668	635	661	666	657	658	698	593	634	707	590	614	627	619	657	628	658	626	664	636	656	626	654	689	635	609	626	595	699	661	593	685	635	649	643	660	636	689	643	613	630	617	696	667	654	642	641	611	634	628	622	662	611	672	650	719	624	637	611	640	647	660	673	642	611	629	633	621	684	642	655	655	639	669	634	618	641	624	640	649	653	624	671	670	645	630	663	632	661	646	675	689	634	568	602	610	643	593	626	659	673	676	686	675	666	604	627	631	626	637	680	601	669	674	621	663	657	652	676	652	597	655	613	625	674	649	662	668	698	646	700	672	615	639	667	638	641	631	658	652	642	651	632	644	669	623	647	652	602	658	627	600	656	632	668	632	678	666	606	676	627	624	660	637	636	648	633	618	618	680	660	652	649	647	697	666	615	654	645	693	668	664	642	622	680	641	636	653	697	680	648	651	621	678	618	606	647	669	630	634	632	646	675	617	660	664	671	648	603	620	640	654	643	617	670	678	622	688	665	608	662	616	646	608	618	684	618	701	662	640	653	665	638	628	700	651	628	621	636	640	688	629	671	603	659	640	604	685	657	624	604	681	625	639	589	679	643	651	666	634	634	652	643	677	621	666	648	623	741	619	605	654	656	650	571	619	657	681	667	633	654	689	681	672	623	595	657	666	631	652	648	597	628	667	659	644	680	635	603	619	667	654	690	621	632	667	667	625	655	663	625	631	656	648	704	661	690	614	656	641	650	669	643	620	649	613	658	605	618	641	601	676	637	604	594	674	630	657	657	645	661	595	671	650	618	627	674	651	629	649	689	687	677	667	627	654	659	621	623	642	631	638	632	669	659	624	656	647	664	661	656	627	591	616	678	639	628	641	644	645	619	585	629	647	628	621	686	663	643	666	660	637	658	648	587	579	603	661	623	648	602	637	672	629	634	665	612	634	686	657	631	657	644	639	627	634	646	637	635	627	629	639	612	623	634	645	677	658	626	666	643	648	655	630	635	673	616	660	690	639	625	628	640	687	630	679	640	624	594	656	643	674	659	676	665	594	643	633
22584	21040	28634	23685	21042	21123	9304	1694	1371	1235	1096	1068	1013	999	997	971	873	943	924	919	876	915	877	895	854	913	875	914	851	860	837	861	857	846	861	896	866	847	843	875	812	888	887	850	848	809	830	847	886	864	855	830	835	791	884	893	866	833	855	851	886	852	816	863	851	830	875	842	864	818	830	830	818	862	850	818	849	828	873	805	848	834	813	843	847	858	854	811	842	878	894	794	855	815	845	883	841	777	827	841	885	860	853	809	803	819	850	853	829	832	850	824	837	784	892	825	854	818	890	879	787	819	845	810	802	830	852	834	853	845	868	803	849	877	871	854	840	830	861	897	840	835	841	798	881	810	869	809	851	862	811	835	829	783	825	811	834	835	854	857	858	901	846	851	789	835	820	811	840	782	859	876	856	866	838	804	895	824	848	792	823	871	823	879	831	892	845	803	904	774	786	823	822	854	780	834	810	848	849	830	855	789	881	818	782	829	875	800	814	818	827	799	841	818	831	832	842	855	876	836	819	834	879	858	870	803	802	807	767	863	823	862	879	842	820	882	834	831	843	827	835	884	816	834	870	864	841	843	814	863	812	829	863	805	825	888	854	840	836	871	814	873	782	807	848	854	814	887	852	783	909	803	840	851	810	871	903	892	839	919	864	915	821	847	842	878	877	733	855	843	818	798	826	826	876	824	843	828	878	836	845	861	885	846	851	823	810	861	852	842	853	855	841	850	853	833	859	860	819	840	822	881	817	830	838	799	853	867	869	816	891	786	789	842	862	851	884	857	826	848	799	859	840	861	803	853	836	813	841	854	837	842	843	851	866	841	906	874	804	897	864	821	828	772	793	800	833	826	801	837	858	785	846	837	847	874	847	831	795	823	811	824	837	853	842	891	813	816	847	789	878	802	814	818	881	878	866	854	842	806	880	870	832	847	831	896	858	791	820	873	855	818	858	859	867	839	814	804	846	869	835	827	850	848	779	812	841	828	838	870	822	815	819	869	838	821	872	826	855	868	856	831	856	840	831	828	827	870	786	851	821	854	867	856	822	811	824	814	954	825	876	845	901	780	853	832	821	802	860	861	872	868	885	876	831	819	791	876	866	822	819	736	869	824	837	805	801	854	795	840	814	858	813	834	819	864	817	849	830	842	806	823	846	848	824	855	804	837	832	861	799	845	887	848	831	887	769	867	822	873	857	849	831	806	845	875	815	833	845	852	809	814	866	829	822	847	836	810	877	868	821	852	817	820	830	826	838	858	843	780	812	853	808	879	830	837	843	855	848	896	826	876	861	799	849	843	874	829	860	877	845	809	819	828	863	831	843	814	853	838	826	883	815	887	844	787	844	818	790	833	766	834	886	840	866	883	836	887	805	818	855	809	852	854	801	857	822	815	840	872	799	823	796	824	836	825	826	847	799	806	842	843	833	893	864	828	841	820	820	851	871	772	856	812	817	900	839	845	810	831	877	802	825	837	849	862	797	876	786	851	838	852	845	857	848	857	851	821	809	806	854	897	802	856	780	898	837	820	864	880	893	877	873	832	891	800	832	843	762	831	834	855	864	810	847	819	785	829	852	853	830	826	826	835	830	819	864	826	827	894	812	868	832	824	775	874	823	800	833	864	829	799	877	863	784	830	867	836	835	886	794	820	866	809	855	841	854	850	841	870	871	823	753	875	771	844	866	869	850	801	861	806	864	846	825	878	782	822	831	850	812	810	844	783	844	896	854	849	842	796	919	837	835	819	845	805	877	815	846	825	808	854	779	862	836	824	811	857	820	882	855	854	868	788	848	806	843	785	795	802	849	807	819	862	825	813	790	831	806	862	838	837	887	873	866	856	853	896	854	772	817	893	850	869	884	841	813	744	780	858	838	835	881	843	808	844	843	893	839	831	824	818	816	848	846	811	873	861	846	800	863	881	853	920	807	825	814	859	864	764	804	874	880	855	808	834	835	836	838	857	904	853	839	762	797	882	797	822	817	813	832	834	846	825	882	840	808	836	832	794	802	870	795	884	858	815	771	841	797	803	838	757	783	835	802	818	885	790	804	809	807	854	869	837	834	873	866	854	861	858	814	778	798	846	845	787	871	803	800	826	857	854	865	843	887	849	828	876	865	826	891	817	836	870	817	870	805	794	898	888	821	827	879	795	880	846	801	839	866	774	844	767	817	781	917	850	830	815	848	826	821	874	827	847	778	845	804	873	844	839	863	808	778	784	821	772	822	831	885	840	830	826	830	880	840	824	817	851	852	837	853	794	871	837	883	797	856	876	861	820	861	856	878	909	839	860	843	853	809	865	880	870	807	873	840	824	823	762	798	832	828	804	835	845	824	807	816	817	821	870	894	806	824	787	808	841	826	816	875	834	823	841	827	834	818	819	841	789	822	803	864	808	832	870	804	834	899	780	831	839	853	827	855	820	856	848	798	867	880	836	819	843	861	839	867	819	820	869	788	832	790	809	764	859	857	845	860	804	890	833	837	883	850	838	831	860	822	821	837	816	849	803	852	810	822	823	855	866	833	824	851	881	852	808	817	858	891	844	842	833	830	774	858	820	809	896	823	866	820	837	863	832	803	776	836	807	887	821	825	783	827	833	833	837	850	823	824	846	882	863	781	823	878	817	785	827	879	837	810	871	866	829	868	837	876	807	783	803	815	822	845	821	834	818	837	819	864	794	796	855	826	837	833	860	827	807	849	836	794	808	865	796	837	842	856	822	891	828	814	880	878	837	845	833	816	826	786	870	812	859	839	835	859	829	819	802	821	858	796	878	857	792	839	779	875	810	857	806	827	840	821	855	857	806	794	856	843	793	858	845	822	814	835	803	816	828	817	844	830	830	781	891	813	884	813	818	905	878	906	889	819	763	830	841	820	820	760	829	857	846	811	846	844	835	804	821	810	848	840	831	826	772	830	907	841	853	853	851	812	779	806	820	871	806	830	885	860	853	801	828	847	769	798	846	859	844	811	838	839	813	852	818	858	856	842	843	834	827	852	850	879	831	795	893	828	847	851	736	786	805	869	862	865	780	833	881	830	837	827	839	809	841	826	825	861	808	845	878	797	809	788	857	833	850	774	846	889	766	817	836	877	852	873	804	795	854	873	809	867	855	822	869	849	867	813	850	877	827	852	817	790	807	865	812	775	878	829	839	880	838	846	871	861	860	848	895	801	796	817	843	842	807	845	821	795	872	830	858	867	898	835	782	817	826	832	878	855	817	868	801	843	856	857	844	785	842	851	828	852	843	805	773	888	824	824	834	817	751	854	882	838	809	832	820	826	840	838	851	854	850	807	876	823	887	805	851	811	860	869	846	915	798	854	830	846	801	839	809	807	815	871	827	824	852	860	886	820	885	836	893	807	848	846	850	833	844	796	907	861	830	867	831	809	814	851	814	813	832	794	789	861	807	874	836	821	811	819	859	844	879	832	795	858	842	768	838	832	859	780	822	778	891	839	860	841	834	861	798	832	825	819	851	794	795	859	845
33304	15054	10089	5113	3860	3002	2281	1931	1685	1451	1326	1239	1115	1122	1092	1030	1057	1005	969	967	947	981	926	923	887	865	909	778	891	837	898	906	829	853	882	876	852	798	875	871	899	827	847	871	872	872	878	852	814	841	864	836	827	837	843	868	873	883	866	895	823	849	817	827	846	816	865	827	832	859	854	825	834	840	880	813	834	810	834	862	897	826	911	812	823	839	861	842	818	845	897	895	859	826	858	816	853	825	849	844	869	859	846	882	815	820	873	804	844	814	818	833	822	851	827	866	924	851	890	833	881	837	847	822	833	848	876	785	827	886	781	806	861	855	852	884	865	891	841	789	837	845	842	852	861	857	855	841	795	912	859	870	880	899	858	785	857	867	834	810	849	804	828	855	826	865	852	839	825	798	856	840	814	814	789	821	844	830	859	866	829	858	794	820	783	849	847	846	853	841	824	805	842	862	844	817	826	891	843	863	860	820	871	823	869	855	813	866	835	859	883	883	845	848	826	837	853	867	847	858	856	825	838	893	874	864	837	819	862	852	825	796	830	821	792	811	828	843	872	848	802	832	843	868	821	829	892	803	849	790	816	850	863	835	847	850	824	834	852	843	822	849	789	820	887	853	811	816	840	854	919	861	847	823	812	857	859	851	873	829	872	846	812	859	823	854	821	876	875	876	874	816	874	824	850	866	786	880	814	805	834	815	859	832	845	885	814	881	804	835	779	837	819	832	834	849	867	855	842	787	879	855	865	827	843	825	869	809	855	867	869	770	877	870	802	816	826	858	887	894	827	858	838	822	837	871	844	877	789	835	873	851	856	854	811	845	809	813	838	872	854	847	853	832	822	842	881	881	874	852	855	868	782	811	835	890	838	848	832	842	860	837	824	819	840	863	844	886	847	857	849	879	802	869	833	832	813	782	871	814	867	817	810	829	851	880	796	846	869	839	834	854	865	870	801	868	856	822	836	811	815	827	810	851	883	854	806	879	840	812	880	796	803	830	864	767	817	841	845	851	824	848	831	841	767	876	866	829	827	820	849	821	833	826	881	809	836	822	862	814	876	831	882	858	876	838	844	849	832	827	817	817	789	881	851	899	866	860	820	885	814	856	852	863	856	834	846	863	905	858	822	818	837	825	836	807	822	847	883	822	844	849	824	830	838	837	891	856	824	864	850	848	846	841	860	875	845	839	827	832	861	822	804	864	860	815	782	836	861	893	817	848	823	855	810	862	871	831	872	873	851	855	879	816	850	870	831	855	894	883	789	834	862	856	883	789	854	873	825	844	895	841	811	855	843	804	780	789	779	789	882	771	808	845	854	821	875	833	819	769	906	852	854	868	872	826	857	845	825	843	931	830	886	858	865	836	835	828	836	900	838	823	875	840	839	815	860	870	821	902	825	840	823	854	838	879	830	834	876	910	900	836	881	811	876	822	811	820	830	847	812	864	875	868	895	826	874	865	880	824	861	889	835	848	882	895	800	836	825	847	807	828	862	890	902	872	808	816	861	837	826	848	821	873	839	875	830	833	891	788	866	831	786	871	885	856	871	833	819	870	824	830	852	814	890	857	807	871	829	843	842	842	879	786	782	827	862	810	829	883	828	822	851	834	856	856	850	814	870	798	815	864	836	855	811	791	888	825	875	866	855	844	802	867	861	795	895	807	865	893	844	860	815	838	872	817	826	815	854	828	829	879	830	830	796	796	867	853	871	821	831	842	864	855	836	792	864	863	847	807	855	823	811	891	845	870	805	822	852	842	814	807	864	847	903	834	856	868	901	850	854	849	844	813	808	854	832	825	779	772	867	854	851	838	888	863	853	829	905	837	836	887	895	800	829	859	825	831	862	843	891	849	850	806	857	829	895	878	818	848	821	824	829	859	868	888	826	820	812	829	842	869	862	844	789	896	865	864	802	856	862	817	827	813	872	842	860	864	824	834	812	838	845	848	866	799	900	867	830	872	856	838	846	868	794	897	841	851	836	854	860	873	816	881	857	827	892	827	851	871	867	809	797	813	834	873	794	820	792	846	843	849	848	863	879	816	834	787	811	838	808	824	842	880	818	848	847	824	885	837	831	824	870	816	868	857	915	867	851	824	790	841	844	865	876	843	850	803	810	905	888	819	831	870	846	840	911	856	863	816	878	841	848	810	829	873	890	865	822	791	848	819	862	820	792	839	860	865	813	806	829	880	851	859	845	895	895	808	853	843	886	828	828	876	867	807	820	851	847	854	824	901	836	835	823	906	848	843	856	833	789	836	866	856	828	838	877	809	821	896	827	829	840	867	802	836	841	817	843	819	787	893	855	860	838	848	837	874	867	850	789	813	829	885	844	823	843	806	879	844	850	848	832	832	831	794	812	850	820	907	851	886	846	795	806	824	834	823	835	845	884	811	853	842	882	827	912	848	885	812	894	850	861	837	783	813	879	872	869	841	851	869	822	859	812	833	865	870	897	861	834	843	862	845	849	821	877	825	839	858	846	898	838	884	873	877	853	806	824	915	881	846	893	827	794	832	802	787	840	841	817	811	864	793	760	869	812	856	823	820	812	841	829	845	860	857	817	852	831	831	797	871	857	804	860	837	839	839	848	878	861	795	794	806	876	810	851	836	841	833	862	850	830	845	908	836	890	835	821	869	847	794	861	807	794	813	833	877	887	812	811	858	848	852	837	834	852	831	830	872	825	850	832	843	839	797	872	861	839	839	841	873	835	862	833	820	871	877	883	835	838	814	848	888	891	838	892	857	809	842	803	864	826	863	876	881	805	821	817	822	802	827	860	877	839	850	810	841	800	836	881	830	880	898	803	862	759	859	869	831	822	859	844	842	816	830	811	850	878	838	832	812	846	841	898	843	866	819	855	870	839	856	822	828	849	848	831	864	906	798	841	860	830	867	859	808	873	824	839	821	828	844	850	843	807	794	830	846	818	846	813	821	866	821	837	786	834	837	794	847	817	819	831	811	831	771	830	827	866	839	803	844	820	775	857	904	839	869	788	812	844	806	835	799	849	874	832	839	839	855	876	847	867	845	851	864	890	885	818	821	852	872	849	817	776	850	797	869	848	810	783	902	896	899	785	864	820	834	812	895	849	834	843	814	822	835	859	805	852	831	776	824	865	788	862	821	852	827	860	818	820	886	822	861	905	852	858	846	817	816	859	774	802	851	869	824	848	818	913	841	818	801	884	787	792	894	869	797	885	889	815	765	859	858	865	848	828	852	815	842	849	832	822	825	872	794	808	873	876	830	830	842	764	920	840	828	879	769	880	853	812	857	850	867	858	839	892	807	841	842	876	835	836	816	838	859	808	847	827	850	827	794	835	865	832	835	853	814	820	796	828	883	898	822	793	869	906	851	852	895	858	824	865	870	886	883	854	831	826	860	841	819	850	820	831	833	830	863	838	836	843	842	845	846	869	876	824	844	863	850	858	864	821	832	867	799	863	823	874	855	887	819	837	860	899	842	836	851	841	821	832	872	793	807	864	833
27543	18206	4250	619	407	386	342	311	304	293	306	300	330	296	293	302	301	299	293	292	281	335	288	289	290	307	308	308	303	293	317	274	285	311	286	355	300	298	272	293	287	314	293	298	300	287	285	277	288	286	295	309	300	319	309	306	291	303	301	290	295	302	302	317	313	307	277	315	284	249	293	319	308	289	283	285	275	311	346	306	272	273	281	307	295	278	286	297	289	291	292	303	307	291	304	292	283	304	310	310	306	323	283	303	288	305	299	294	307	310	289	308	308	296	313	300	315	306	338	298	302	286	306	283	298	266	307	295	266	289	271	313	319	314	296	294	301	290	289	263	301	265	298	308	311	301	304	286	290	300	288	311	274	306	289	329	290	293	308	299	294	304	261	305	306	316	309	285	302	331	281	294	293	295	303	333	299	273	264	312	287	305	289	306	306	264	283	312	264	292	286	323	297	281	317	295	284	297	322	338	341	277	311	265	322	350	249	284	302	280	292	317	287	299	283	302	317	272	267	268	308	266	339	300	279	289	304	313	281	313	284	291	318	309	325	341	292	280	328	300	297	277	291	308	308	307	326	297	354	291	336	320	326	307	330	310	284	290	289	299	304	292	310	286	288	279	296	308	295	303	329	312	309	273	287	294	277	289	290	281	307	298	308	310	334	299	298	296	301	324	290	284	292	325	292	295	275	309	271	299	316	322	314	300	323	305	303	286	296	323	281	266	321	320	329	267	291	296	313	293	325	326	312	282	305	264	307	316	309	295	315	331	330	342	316	283	340	270	293	293	286	281	307	296	333	301	321	321	313	303	312	296	310	315	281	339	289	304	282	307	302	283	266	285	289	282	299	283	279	276	265	289	290	299	321	312	276	292	308	325	303	307	288	277	288	268	274	303	312	303	280	289	298	274	290	289	276	306	269	293	281	288	296	325	284	299	271	284	297	286	297	307	284	304	287	287	273	275	336	260	287	293	315	282	289	301	292	264	296	305	259	261	271	296	302	286	291	311	310	294	298	304	298	302	275	264	287	279	303	318	281	306	292	317	309	311	300	299	305	276	317	313	291	302	316	303	298	300	279	303	287	279	292	323	290	303	292	260	282	298	307	296	278	274	316	320	298	274	292	298	299	301	327	308	319	283	305	331	295	313	269	271	327	290	313	305	286	317	300	287	289	297	318	264	265	314	269	294	311	309	307	314	283	312	280	311	306	295	284	300	294	283	279	286	288	268	299	284	322	309	284	276	288	306	289	336	294	286	304	319	265	299	304	261	313	276	303	286	264	294	283	292	285	306	296	283	278	310	268	303	303	291	309	335	292	275	315	293	286	291	323	307	342	317	309	272	305	300	293	285	311	278	268	312	300	316	306	265	302	313	283	282	303	309	302	286	308	293	289	309	321	281	301	303	306	291	318	299	294	308	338	287	306	281	312	297	294	311	329	310	292	311	299	294	329	293	313	308	315	322	278	311	293	267	287	285	280	267	335	270	297	323	292	310	295	288	298	313	261	320	298	314	303	298	275	294	294	279	296	314	319	311	318	328	308	265	301	343	310	295	285	309	328	323	298	324	277	295	304	290	281	302	284	308	262	269	301	322	306	292	310	268	310	328	310	328	312	292	297	278	307	288	297	291	303	310	336	355	326	322	293	302	322	331	316	319	305	293	290	262	304	299	332	303	313	319	299	289	320	301	313	311	320	293	300	283	298	300	294	313	279	284	273	297	314	302	290	301	309	297	294	309	324	283	276	299	324	311	291	299	288	299	306	267	311	265	308	302	294	277	332	285	298	289	290	302	302	299	285	293	319	278	344	334	299	265	307	295	328	317	307	281	232	287	305	322	311	282	283	293	303	272	283	298	282	293	292	293	303	313	281	320	292	300	315	317	277	286	287	303	283	291	295	290	261	313	306	329	304	290	291	303	328	297	323	339	300	271	310	311	297	290	310	274	263	296	337	298	265	290	312	286	293	318	327	269	310	299	292	291	309	316	309	293	271	325	305	291	291	325	278	282	303	296	309	310	280	280	289	286	290	327	273	292	300	258	297	278	304	271	291	248	311	339	317	319	302	295	290	326	312	324	314	302	299	311	308	278	291	274	297	288	287	298	309	292	280	286	302	292	302	295	321	305	286	275	309	324	310	309	311	266	305	291	308	269	295	293	329	282	296	314	278	306	319	297	289	289	286	304	284	288	283	290	286	293	281	286	269	295	298	304	333	279	322	325	279	293	287	305	281	295	306	302	310	295	286	280	301	267	293	324	282	258	316	310	339	275	291	298	300	298	304	288	297	270	294	286	284	286	297	312	306	332	262	312	302	287	285	296	304	336	295	314	319	300	298	292	324	300	308	305	305	303	275	336	316	303	318	315	271	290	273	288	304	315	312	322	295	296	309	281	303	296	306	301	289	301	277	303	292	322	294	310	305	275	297	299	320	305	277	298	312	322	313	286	321	278	317	294	308	310	312	295	330	290	281	280	296	297	284	351	307	311	287	299	322	294	297	313	298	284	315	293	293	285	307	303	321	305	337	304	291	305	290	329	275	318	323	306	296	322	302	274	317	285	314	283	296	294	331	277	329	281	308	305	299	302	318	320	300	285	300	313	273	286	262	303	313	281	307	305	307	300	321	287	321	290	304	270	284	300	279	297	314	308	292	329	309	281	334	296	289	318	296	282	290	326	303	296	309	298	301	307	308	318	295	300	305	294	301	308	306	281	285	294	285	287	312	306	269	340	308	276	303	356	308	302	293	290	312	293	302	289	291	289	297	299	290	282	288	291	284	273	287	320	311	295	302	293	303	321	289	327	320	295	271	280	266	296	286	305	315	273	305	299	300	296	294	262	300	294	326	287	302	271	289	339	270	311	305	277	299	300	290	318	312	316	262	309	291	291	290	306	275	279	292	310	287	328	335	273	307	295	327	313	293	295	310	278	303	301	278	301	307	259	272	304	308	286	304	317	318	305	268	304	310	291	283	282	309	292	282	296	309	282	290	312	315	289	311	269	283	317	287	265	302	320	270	312	271	276	331	314	309	255	289	304	294	301	289	305	293	308	285	270	330	278	299	305	304	284	311	298	281	288	295	332	307	304	279	296	285	302	300	282	301	301	270	303	289	276	278	283	312	304	324	277	277	280	291	308	284	317	305	290	298	302	301	297	252	314	328	294	265	286	308	283	276	281	323	297	301	291	287	285	293	311	272	298	286	287	274	288	312	300	259	294	326	310	287	292	308	303	315	316	285	287	319	320	255	282	282	309	309	288	300	273	283	266	256	291	277	310	301	327	265	303	312	285	298	305	313	289	285	299	295	298	319	298	294	339	319	321	293	308	291	320	344	282	301	296	307	320	293	311	272	312	270	327	317	287	305	315	320	264	276	294	254	274	282	284	295	303	283	273	249	286	305	286	291	314	288	300	289	323	278	288	275	264	313	290	287	317	290	276	325	322	317	299	317	284	297	304	315	281	310	292	287	311	317	297	294	273	266	301
8674	1002	733	432	477	446	393	398	376	348	354	334	362	375	358	382	352	339	367	360	343	337	346	316	360	360	328	334	356	314	358	330	365	348	319	311	332	370	330	368	348	337	326	353	320	337	355	352	370	342	335	324	351	344	337	331	349	339	331	305	333	374	366	352	354	374	327	342	360	356	342	375	345	298	349	353	348	345	341	331	341	361	304	326	359	337	305	321	319	339	349	355	339	302	357	314	357	345	294	346	312	328	356	367	340	341	341	326	318	318	338	352	353	315	320	343	307	366	335	337	360	335	322	379	364	357	341	311	362	372	346	357	304	352	323	310	326	341	364	328	330	317	343	338	344	316	360	329	318	338	349	337	327	326	326	326	323	352	339	336	354	288	336	354	317	347	355	314	349	321	359	301	362	337	364	325	356	348	351	349	349	321	328	340	368	372	359	337	345	317	325	324	353	305	349	354	393	332	297	336	340	294	351	322	348	326	335	334	344	355	359	302	352	346	349	376	340	348	360	361	355	335	368	333	342	312	347	341	348	362	362	325	362	308	339	358	331	324	363	340	331	338	310	327	350	332	363	317	304	370	333	321	344	391	329	359	336	347	317	349	329	344	333	344	337	337	352	355	377	321	327	332	352	346	363	312	365	349	377	372	329	354	342	341	353	327	300	330	342	326	353	349	335	347	365	331	316	327	357	318	326	361	355	329	327	365	335	362	336	327	335	347	337	306	323	309	368	360	375	359	328	317	306	356	359	331	346	346	378	333	333	341	341	349	356	336	333	354	318	337	355	348	319	362	335	329	352	310	353	308	319	344	342	338	364	375	338	325	349	336	369	311	323	331	362	340	321	337	339	337	354	335	327	369	341	323	330	326	359	339	348	361	332	359	391	345	359	350	352	328	346	343	332	342	393	335	347	313	327	323	352	360	344	321	311	336	333	372	357	320	350	333	341	333	354	344	357	330	334	317	327	344	322	350	349	350	328	355	343	315	342	336	321	351	316	349	345	344	357	341	354	269	358	375	341	352	343	326	316	343	337	348	350	341	361	319	325	337	346	331	320	313	332	340	340	384	369	350	330	299	361	357	307	347	361	339	298	331	326	353	341	358	331	353	349	354	372	361	325	388	316	315	357	319	357	320	320	349	354	331	352	356	380	366	320	343	337	327	339	350	315	325	349	365	311	337	353	317	362	332	368	346	391	334	358	339	340	347	366	338	359	327	338	360	385	387	283	342	321	346	360	344	350	349	353	393	353	370	340	345	348	338	333	318	336	331	344	340	355	354	367	395	346	352	296	357	324	344	357	339	348	341	361	364	368	301	359	330	327	323	366	343	298	316	352	388	360	346	349	355	332	312	349	342	362	323	320	331	362	313	348	325	315	366	334	363	348	336	333	358	307	356	331	358	364	364	362	362	351	348	323	376	359	361	365	368	332	333	364	344	340	346	328	335	377	348	360	373	331	327	362	337	346	349	348	331	328	340	326	346	329	328	378	373	333	337	327	346	348	331	321	373	342	356	343	351	356	337	354	334	338	330	372	317	328	348	328	329	358	349	326	330	335	342	331	361	329	360	304	341	328	317	319	373	313	330	337	350	349	332	312	281	322	371	338	325	345	321	347	342	365	325	378	326	359	355	350	342	364	340	329	328	404	343	308	340	327	364	369	394	327	345	319	321	355	329	334	354	357	336	347	321	363	332	333	351	337	362	299	380	346	341	341	338	323	385	336	316	350	331	361	353	334	358	320	366	350	338	344	340	317	377	328	351	297	314	318	339	333	371	325	356	367	379	339	316	369	332	353	343	344	328	374	363	293	347	359	378	367	361	345	342	318	336	374	336	325	327	357	325	345	317	360	357	358	337	336	357	339	346	348	353	340	346	326	362	347	370	350	307	358	348	346	318	389	310	338	317	354	313	323	347	322	316	345	321	319	368	334	352	317	365	344	347	340	384	343	347	337	338	342	357	349	339	360	336	371	339	350	350	353	350	327	350	344	392	335	339	350	318	324	361	358	351	377	351	356	329	339	338	367	327	331	332	332	305	350	342	366	346	360	350	331	323	341	352	329	350	344	343	343	339	343	342	311	330	350	337	362	352	316	329	372	325	334	351	341	338	348	364	368	349	362	337	346	356	333	343	313	300	280	342	332	336	331	334	339	287	361	342	341	352	360	347	327	357	338	332	306	326	359	367	302	335	359	334	321	355	334	349	335	340	355	353	336	329	359	315	326	370	358	331	333	354	347	365	325	344	338	348	334	321	356	321	328	337	319	348	316	357	327	375	322	347	351	315	329	336	350	321	327	333	352	346	348	308	329	346	349	394	367	321	358	341	368	344	335	324	357	333	353	317	312	328	340	335	350	336	315	347	356	363	322	358	349	346	352	366	358	347	360	348	377	342	327	363	336	349	348	343	343	303	344	328	338	322	358	339	368	360	307	329	350	322	346	339	349	330	332	352	318	343	348	351	324	335	327	351	313	359	362	348	356	337	363	398	344	297	340	322	343	315	352	329	333	340	312	341	360	332	338	346	326	326	319	360	319	330	382	344	348	347	320	332	329	346	344	331	334	371	367	340	327	336	343	287	336	345	322	317	358	309	314	342	338	320	353	342	341	326	347	328	361	336	334	335	302	386	345	342	335	323	340	325	339	357	343	364	372	356	329	346	333	339	327	347	343	362	324	383	343	341	305	329	344	342	360	336	358	344	333	359	340	343	337	337	354	348	361	315	345	383	310	333	309	329	303	307	315	354	359	326	342	323	336	320	345	379	365	339	344	355	312	323	347	307	306	356	347	321	338	358	362	331	340	360	365	316	362	360	353	365	346	323	330	330	328	335	318	343	331	341	362	327	328	333	355	366	331	317	327	346	342	324	370	299	341	334	336	332	326	339	390	329	323	357	334	347	355	323	330	376	335	360	367	337	315	367	338	338	362	339	316	344	354	311	358	339	359	324	323	354	328	340	328	329	351	336	348	341	348	323	348	380	334	350	325	345	365	357	338	327	348	340	327	346	346	336	344	322	355	337	341	313	347	328	344	343	340	353	357	354	329	314	370	351	323	344	336	342	358	355	339	307	343	357	343	362	334	323	313	318	351	313	372	331	326	347	325	323	325	305	341	317	318	348	342	349	331	341	337	348	354	349	325	351	357	343	330	348	324	327	357	348	321	317	350	326	322	317	296	361	319	365	354	376	313	339	353	349	366	325	335	345	343	346	342	340	353	346	319	338	336	321	352	359	370	372	342	364	354	312	356	379	342	372	365	350	349	352	325	328	313	334	372	343	349	344	343	381	313	378	329	334	325	343	343	341	352	321	347	305	340	338	337	332	332	324	334	348	333	344	352	391	344	344	366	350	317	317	353	354	305	320	352	339	331	352	363	316	349	336	319	363	327	328	345	347	325	354	339	352	313	368	317	301	361	311	347	338	314	336	349	336	337	336	313	307	383	348	344	347	329	343	328	350	381	357	352	340	352	318	317	334	298	372
23744	21048	28249	24072	21052	9491	1099	721	600	640	555	576	501	469	485	495	429	441	442	462	470	429	399	423	434	433	446	450	427	435	429	404	433	417	461	410	458	407	410	450	426	393	402	389	387	386	421	412	385	413	389	404	401	398	398	390	428	413	409	385	403	408	397	415	391	403	395	433	412	367	407	413	404	413	385	367	414	380	434	383	433	412	434	401	382	386	375	413	380	421	390	416	383	421	403	391	447	409	385	403	395	416	397	408	430	376	375	404	388	416	401	384	392	398	395	399	419	425	399	381	380	404	375	404	416	422	387	405	407	376	399	410	390	404	358	389	406	398	405	396	403	443	404	399	386	422	430	368	394	389	402	414	392	388	404	411	421	377	387	407	411	388	384	436	423	405	410	411	421	364	392	401	428	388	406	412	402	363	412	451	422	394	380	405	409	408	411	383	389	383	370	363	431	394	391	399	401	420	395	415	403	396	391	381	427	426	383	382	457	413	401	386	424	422	450	425	386	425	383	412	403	412	427	425	404	397	404	418	403	375	450	423	384	376	399	393	386	422	403	384	401	427	431	416	412	411	393	419	408	413	423	394	402	429	405	396	427	403	439	438	399	370	408	408	412	419	413	398	389	426	435	416	403	411	425	375	385	401	399	408	420	386	395	457	424	383	361	403	404	394	385	389	395	404	405	395	429	397	424	404	403	380	405	421	398	450	413	424	430	423	425	357	366	419	409	414	419	406	400	392	414	425	405	414	387	391	403	434	389	389	431	413	375	358	396	438	389	382	405	400	425	414	395	408	386	427	425	423	400	392	404	416	378	405	383	396	390	389	393	397	407	396	420	385	410	405	429	430	394	410	411	377	413	412	409	391	366	424	421	401	391	413	417	428	432	421	418	420	392	418	368	418	385	414	384	405	428	376	421	407	394	405	415	409	426	438	403	445	439	420	398	423	391	411	386	396	411	429	405	394	422	385	386	409	430	392	366	377	422	418	417	383	437	372	411	417	373	432	409	386	386	398	412	412	391	418	423	412	403	432	369	420	405	407	432	390	403	390	399	397	383	387	386	426	379	431	387	429	399	395	402	399	392	417	407	371	411	417	386	388	444	412	419	395	425	394	382	388	395	421	425	426	403	406	392	358	425	414	402	391	394	390	388	411	423	394	379	390	379	426	375	413	428	374	412	385	409	383	403	398	380	424	379	398	411	395	392	405	427	432	401	427	403	403	404	379	399	399	412	411	409	419	404	397	392	402	394	397	408	416	407	435	401	410	393	362	417	396	413	384	435	375	428	397	410	417	428	424	385	418	396	373	424	438	393	388	403	404	394	346	406	412	406	425	416	423	422	361	413	425	409	374	410	394	369	383	421	417	380	433	404	401	371	429	403	406	401	415	424	437	372	379	379	383	419	416	415	411	396	413	365	390	428	419	384	404	419	399	409	370	361	386	388	387	403	395	426	419	417	403	430	418	430	402	354	415	415	421	374	418	419	419	403	398	368	395	411	411	413	396	403	408	401	425	397	400	402	376	401	437	375	408	414	393	412	420	396	386	385	422	437	382	373	365	426	411	406	405	391	397	385	379	398	399	398	402	366	399	384	414	421	405	390	419	411	394	396	373	392	396	397	395	355	389	413	405	402	399	408	410	423	408	406	385	414	399	404	438	382	409	409	416	430	387	407	406	429	398	393	426	455	384	393	407	384	438	412	385	418	401	401	404	374	393	422	402	369	397	397	435	404	406	400	420	377	416	407	383	415	436	399	399	384	414	417	398	428	411	431	398	426	400	405	402	406	396	376	415	401	417	408	406	396	408	414	375	397	425	415	412	404	380	433	388	390	397	398	382	451	407	367	401	406	464	401	461	414	417	379	373	391	392	415	407	401	389	400	349	421	403	381	411	422	396	389	380	360	413	391	394	399	377	421	364	422	422	372	410	413	381	414	400	434	404	422	428	424	375	379	429	371	409	413	372	369	375	416	369	403	412	400	406	436	444	436	422	416	424	404	407	403	402	397	415	407	386	391	457	380	438	394	419	404	399	388	414	393	389	391	376	384	400	385	389	364	380	385	414	424	357	424	398	350	424	419	440	445	407	352	380	391	365	411	453	396	405	427	366	425	399	395	404	414	427	408	390	389	384	413	410	405	398	402	462	386	373	426	402	397	405	435	388	410	414	422	374	415	443	407	408	397	408	425	376	421	434	418	412	418	441	424	371	442	404	401	415	417	395	402	411	363	363	438	411	411	367	422	396	345	425	379	389	450	399	386	397	396	403	416	424	410	404	416	414	407	389	381	418	395	378	380	413	423	383	394	391	404	396	430	442	407	397	424	429	380	408	431	414	418	394	426	374	404	381	407	396	421	396	401	394	422	402	415	385	403	395	401	408	396	422	382	376	430	368	406	408	416	389	436	394	403	368	382	387	405	440	429	391	413	391	394	408	411	451	380	366	373	387	442	398	407	397	457	381	398	412	411	399	394	374	384	409	408	400	410	436	408	394	422	408	427	418	409	429	422	384	399	390	413	392	412	412	379	412	402	410	416	404	409	408	383	368	384	383	385	377	394	385	399	413	405	376	408	422	434	418	379	394	432	417	399	400	429	408	371	372	380	420	405	389	394	407	401	403	393	424	397	413	421	391	356	398	375	408	399	388	391	383	364	399	436	420	411	400	408	366	407	401	420	393	415	400	414	421	423	374	413	411	436	428	408	410	442	380	376	415	418	424	399	409	413	385	379	407	387	404	403	383	418	387	414	412	400	416	415	418	411	395	385	426	410	358	405	421	429	405	425	395	403	412	435	363	402	406	390	454	394	392	420	408	401	406	392	389	403	431	416	406	396	389	399	381	403	398	386	413	427	433	386	393	389	425	434	395	402	418	427	426	388	433	404	385	414	372	398	416	400	366	390	403	400	413	407	435	431	388	395	415	352	437	376	399	399	392	398	416	365	369	410	410	389	449	413	416	416	423	377	420	386	404	405	391	398	422	368	396	380	383	392	415	411	389	415	385	340	417	397	392	418	425	440	383	380	421	389	401	391	403	414	395	392	400	443	427	434	387	426	375	385	410	377	403	367	416	391	390	371	362	385	377	394	386	391	432	406	458	382	410	398	404	436	398	422	423	430	372	355	371	423	402	381	395	400	384	445	427	398	447	391	398	424	409	416	409	420	425	389	439	417	417	407	392	414	433	405	446	411	423	417	404	407	426	402	395	408	407	414	401	413	373	378	381	396	401	350	416	377	391	390	404	391	425	403	416	392	399	380	373	406	390	388	425	416	442	374	378	408	397	361	439	401	403	411	392	421	420	363	404	383	415	400	387	407	405	418	393	410	413	380	408	419	405	389	378	406	419	414	391	406	406	403	404	383	395	409	365	378	366	382	423	381	381	395	392	417	385	395	414	419	396	406	421	442	399	391	382	444	405	392	442	372	416	429	455	388	387	403	425	423	405	393	411	370	409	389	427	390	420	414	397	423	405	389	407	438	433
28379	9336	5815	2820	2081	1606	1279	1019	862	721	753	677	593	552	526	518	481	487	496	453	441	478	501	445	469	455	471	475	419	454	479	441	449	448	440	411	458	449	453	415	446	441	471	410	433	427	390	420	412	409	448	442	425	460	486	462	400	438	428	434	396	460	411	433	434	420	442	459	405	460	447	416	411	394	448	438	442	414	402	417	434	408	454	402	406	430	427	437	417	407	388	454	409	405	447	421	399	440	429	456	413	442	440	427	445	406	433	470	427	429	402	412	455	427	434	425	400	423	462	458	436	419	450	433	440	427	419	402	393	459	460	420	412	429	408	434	412	435	422	446	430	427	431	445	467	428	435	436	416	447	450	426	422	426	436	462	375	436	404	433	454	413	486	426	415	405	412	397	475	451	414	404	435	448	434	424	465	460	449	427	401	442	476	444	475	410	419	409	432	396	455	385	411	407	403	450	431	432	417	453	434	431	390	440	435	454	481	415	411	409	415	432	491	435	433	441	393	410	410	414	409	426	444	426	449	423	429	419	433	419	420	425	408	418	453	454	415	399	438	421	452	445	438	420	425	403	416	421	410	463	433	420	422	453	461	406	424	413	388	422	409	434	432	428	448	449	441	426	441	437	470	453	436	416	393	493	409	495	443	439	417	404	435	399	430	424	443	434	414	447	424	427	434	412	419	405	470	448	408	418	453	422	466	393	421	422	394	419	445	434	439	417	439	401	433	421	448	453	446	446	447	429	408	451	420	404	425	433	424	433	412	423	404	440	444	405	444	441	429	412	435	406	420	389	429	416	414	398	445	464	409	434	459	442	459	438	432	399	372	399	428	417	449	399	455	379	396	422	429	431	443	411	462	422	434	461	436	472	433	428	441	415	436	429	419	410	442	416	432	441	415	420	425	466	436	407	427	419	416	408	437	432	425	462	384	430	435	470	444	445	425	424	452	452	428	419	445	418	448	418	443	407	438	428	451	412	422	437	440	475	439	387	423	420	461	429	429	422	435	429	447	411	410	444	447	424	414	444	416	381	429	427	423	425	403	417	470	438	476	457	418	444	476	436	442	393	439	420	400	457	419	447	419	433	404	417	417	459	414	471	408	443	446	458	424	387	426	427	413	418	399	422	426	414	452	423	472	469	406	432	425	458	414	427	437	422	420	435	437	388	423	445	469	411	431	407	447	459	436	467	472	411	456	404	460	465	442	424	432	423	445	414	445	423	462	463	444	419	422	441	414	420	404	411	399	415	384	409	474	447	421	412	448	469	459	425	430	459	399	467	425	419	413	451	428	423	415	444	431	418	421	417	450	416	394	424	465	414	436	438	418	416	419	440	427	440	417	450	390	385	411	427	433	440	450	416	431	436	430	450	440	409	433	460	428	422	409	435	387	412	426	483	413	434	419	436	416	418	459	407	399	410	435	432	395	420	426	440	458	443	469	426	415	423	464	420	464	438	408	446	445	447	419	403	430	398	380	463	428	428	423	399	427	453	446	449	413	444	413	422	435	457	461	400	414	463	413	434	447	395	418	435	445	434	401	461	410	423	431	460	410	461	469	395	474	406	400	415	422	427	410	403	428	427	431	431	418	453	411	435	426	464	407	429	412	454	442	444	443	429	431	427	431	405	445	445	395	423	473	452	418	419	449	462	459	439	419	432	392	416	445	412	401	431	445	417	473	412	479	474	448	390	410	417	417	435	429	419	397	414	441	418	420	450	428	393	432	452	423	422	425	442	435	408	436	453	422	407	432	418	435	454	415	425	402	420	389	432	405	485	433	416	452	429	465	398	413	421	430	437	378	455	441	431	449	467	410	460	441	411	443	405	415	443	433	401	415	380	432	416	411	454	436	419	427	430	402	456	425	465	471	468	410	429	415	395	431	416	396	409	449	458	405	431	399	454	452	417	456	404	458	427	432	387	423	410	455	414	450	422	430	428	474	445	404	420	434	391	410	452	424	451	441	451	460	436	411	436	466	432	390	427	435	438	406	451	439	446	423	444	403	395	433	444	419	448	407	437	404	408	404	418	461	452	406	408	433	422	413	408	419	433	418	414	423	434	429	448	396	402	435	464	439	460	404	446	415	453	442	444	399	421	414	447	457	387	416	396	431	423	480	437	414	438	449	456	453	420	425	437	465	413	438	417	439	401	399	440	417	429	405	434	411	433	391	402	436	457	459	450	417	425	429	439	436	422	431	431	465	478	409	403	429	466	402	425	419	411	427	420	446	422	438	444	429	390	416	405	407	433	433	417	426	398	428	397	458	421	432	411	405	432	438	430	413	416	440	423	402	433	455	455	419	485	461	439	453	394	436	467	420	442	420	427	445	437	436	427	412	433	448	409	413	440	467	450	430	371	433	437	461	438	434	464	439	434	413	417	441	426	414	446	475	449	424	431	409	450	424	440	456	450	440	405	435	434	424	437	407	489	435	439	405	451	440	398	445	438	433	390	457	420	439	413	429	426	460	440	441	413	411	431	458	443	422	424	423	420	428	416	396	456	397	421	437	460	434	438	398	420	433	383	413	439	418	452	452	460	470	410	448	442	437	407	409	426	424	417	432	453	459	441	437	442	451	430	430	397	441	435	429	447	440	395	456	483	451	400	421	431	411	447	431	420	430	421	424	448	432	432	470	467	451	426	435	420	445	420	430	433	411	435	416	441	390	374	407	464	407	454	429	410	413	444	412	429	431	425	378	438	462	410	420	417	435	455	445	411	412	415	468	426	417	424	405	465	460	453	439	427	411	406	434	463	442	386	417	412	410	389	447	403	421	428	420	451	431	432	371	411	445	413	418	408	451	436	391	432	438	418	427	418	431	446	405	451	421	419	419	420	420	441	409	423	404	426	417	410	427	419	425	419	424	419	427	406	430	409	383	451	446	456	421	444	445	453	425	434	409	436	419	432	438	445	416	402	432	436	425	444	398	409	425	452	414	444	482	455	466	376	417	484	415	385	421	442	423	442	420	450	409	468	439	406	416	441	432	450	456	395	411	430	419	423	431	446	431	413	443	423	406	415	424	418	452	409	435	445	411	435	432	428	403	442	412	433	442	472	475	433	419	399	427	427	482	392	417	412	416	429	464	423	426	463	433	426	419	439	416	447	443	428	426	445	438	383	457	465	427	456	424	396	443	422	391	460	397	473	444	446	438	445	410	444	447	442	418	451	454	427	390	453	414	481	435	417	411	450	421	460	432	413	418	455	441	452	418	472	399	466	400	433	460	394	436	406	435	436	417	426	415	458	406	431	447	374	415	407	454	447	409	406	410	420	444	409	431	387	436	446	416	442	444	395	468	451	417	428	396	428	384	449	441	432	433	432	429	441	419	417	416	413	430	435	447	471	429	433	414	408	449	433	397	396	396	426	441	429	440	434	447	443	455	455	440	485	443	442	409	433	446	434	432	392	427	445	416	412	430	428	416	407	430	424	452	447	413	417	417	425	427	460	428	444	416	435	418	406	430	380	462	409	435	432	410	416
24754	20898	26925	24908	10206	1018	816	754	722	679	631	651	683	654	643	619	642	609	610	579	608	590	641	583	598	604	612	647	607	606	569	555	636	599	567	611	561	626	606	597	603	627	545	615	615	575	595	611	597	569	637	582	583	557	608	599	574	625	612	584	621	571	592	617	559	567	602	622	591	586	628	614	569	585	604	606	594	577	576	568	575	609	593	578	634	594	563	619	599	594	573	614	550	587	601	584	572	571	594	626	576	602	584	637	549	563	583	615	534	566	571	592	571	569	633	540	625	582	598	603	617	562	579	588	594	613	629	630	608	598	583	578	574	600	616	603	613	572	549	576	562	574	582	583	604	569	581	589	571	595	577	585	585	565	599	575	596	570	647	577	611	588	564	604	606	591	630	585	582	590	539	609	568	563	572	606	631	606	598	589	600	647	581	591	608	602	618	621	556	574	576	581	592	615	564	566	604	594	613	600	591	651	549	612	641	614	605	531	612	559	608	573	622	564	627	626	589	600	624	590	578	566	633	557	577	542	601	601	612	578	593	605	622	620	607	565	636	576	646	611	612	631	576	578	572	556	541	614	608	579	593	638	581	650	586	564	585	595	550	547	597	577	609	608	573	584	571	608	639	588	621	553	591	623	579	597	597	618	599	550	623	589	554	575	571	583	608	578	638	612	594	605	594	588	650	621	605	601	612	585	572	591	590	588	561	597	597	637	578	588	622	603	572	594	571	580	550	563	655	596	606	556	619	560	578	580	580	615	596	598	589	613	601	569	584	569	551	622	575	580	599	602	569	608	626	563	583	630	600	579	594	575	586	594	568	562	595	615	592	576	656	611	627	629	631	604	614	583	571	598	593	607	605	591	624	597	594	577	577	595	591	554	588	629	625	592	582	609	563	585	608	562	609	616	607	603	590	569	583	594	589	571	539	568	605	582	557	634	602	570	585	619	583	611	604	604	599	563	646	608	590	614	581	583	610	601	582	572	586	613	594	606	611	583	591	581	545	593	590	573	610	614	568	545	596	594	586	593	580	580	620	558	573	594	578	594	584	589	615	614	612	577	560	581	598	597	600	557	602	565	641	571	543	597	585	603	584	605	550	607	660	571	596	581	595	598	556	597	590	558	643	573	601	576	600	590	562	618	597	615	634	593	596	639	579	600	605	585	586	629	624	587	565	537	598	578	588	577	567	557	569	586	573	571	593	601	604	591	584	576	609	571	615	575	562	629	565	586	630	625	571	618	617	639	584	583	581	563	612	560	576	557	591	563	539	582	618	642	594	562	601	612	608	597	590	588	615	563	562	555	608	584	578	615	573	611	607	637	633	582	593	583	592	564	596	565	625	571	609	607	595	558	579	588	555	582	600	575	554	590	590	606	606	613	625	592	603	565	534	629	602	617	584	603	622	606	570	594	602	602	634	564	588	540	565	580	628	570	603	598	572	604	624	562	625	582	603	606	624	575	566	637	581	613	621	574	576	575	598	619	617	625	599	582	533	583	612	573	649	624	519	579	591	609	586	593	580	589	583	602	566	605	626	569	569	559	554	632	586	576	613	632	588	551	572	565	598	579	558	607	573	608	619	597	615	632	600	654	576	662	580	566	559	604	583	570	584	600	644	590	589	598	616	567	614	615	626	550	580	596	613	607	572	574	621	575	587	604	587	619	621	605	553	655	610	603	568	598	654	578	601	608	602	570	590	575	538	590	600	635	613	604	605	573	568	596	569	604	631	566	629	581	557	584	585	569	558	603	601	600	623	610	608	595	580	605	597	604	608	586	594	599	593	590	557	605	630	571	575	569	633	592	591	564	596	577	557	567	598	568	580	612	584	615	613	609	616	567	565	614	586	571	608	591	612	591	596	594	569	630	597	597	549	578	583	549	618	606	608	562	624	599	612	555	589	546	563	592	546	585	624	569	578	648	611	593	612	635	614	628	597	607	579	600	544	615	569	557	578	596	558	592	610	609	615	612	535	580	584	583	582	602	626	591	559	584	603	644	607	586	643	608	591	568	552	583	571	566	578	619	590	588	581	589	588	583	537	609	609	568	557	556	630	578	567	624	638	604	566	606	622	548	598	607	547	606	572	578	603	575	597	548	585	580	584	593	621	559	618	578	589	606	566	566	584	589	634	608	547	553	591	575	601	574	591	574	559	611	537	581	643	543	598	625	571	540	632	588	599	581	603	593	546	603	599	618	598	582	623	578	588	589	641	621	624	590	594	576	622	628	595	602	605	561	593	618	576	600	574	544	632	596	616	579	579	581	585	622	588	575	620	589	596	599	605	578	590	581	566	602	631	563	580	579	556	595	626	560	576	598	563	607	571	589	626	585	590	569	576	629	630	591	598	573	589	605	565	561	609	591	609	615	623	581	591	623	587	594	564	595	592	574	567	571	579	604	613	582	576	587	569	671	604	584	594	588	588	577	584	584	545	591	584	582	597	565	603	619	624	599	559	570	604	577	555	562	606	596	588	606	657	571	619	597	546	582	599	617	627	632	574	589	592	585	591	576	613	624	594	572	619	611	560	599	630	642	551	566	586	613	604	625	613	593	577	598	587	550	619	604	529	538	605	603	639	582	609	604	593	572	602	549	597	623	573	582	601	606	600	626	608	619	570	548	562	588	602	576	596	573	570	607	599	611	611	651	644	564	558	570	550	562	531	615	565	574	606	603	573	605	593	560	584	610	564	559	614	606	565	602	583	565	566	582	582	630	593	599	584	571	614	569	579	594	570	608	582	582	575	608	606	550	567	563	582	612	591	622	595	572	617	597	578	599	545	607	611	627	584	598	610	545	570	611	597	614	614	579	582	596	606	583	582	621	585	542	582	572	625	610	587	612	576	560	598	579	582	627	615	635	567	631	576	585	613	590	580	616	568	567	579	571	559	610	595	594	630	608	591	574	611	587	561	573	573	573	571	613	559	587	580	537	566	599	641	554	622	599	591	567	575	604	648	584	604	614	572	593	581	623	604	579	590	584	551	599	625	579	588	604	648	586	587	614	563	627	648	578	574	580	596	616	632	565	580	620	596	589	616	592	585	565	580	560	552	580	585	595	584	559	618	612	589	588	594	594	630	608	561	624	548	577	617	584	577	616	577	562	584	610	596	569	582	592	597	554	587	609	552	618	618	629	588	622	597	643	621	563	562	579	570	597	578	630	558	616	576	589	612	578	601	595	553	593	617	642	569	555	597	614	614	597	619	602	620	569	630	600	589	579	523	578	588	592	610	586	592	581	566	575	573	593	621	591	554	605	620	594	555	609	603	574	573	591	507	595	614	628	567	598	594	595	642	573	538	576	603	622	567	599	666	597	573	615	618	602	594	604	557	545	581	604	581	597	577	565	554	558	599	590	615	598	570	626	615	604	610	625	578	577	570	598	570	534	552	587	624	581	594	614	547	578	614	580	596	597	622	617	583	549	607	579	594	577	584	596	577	577	607	592	637	617	617	579	591	606	577	655	612	571	602	604	553	644	577	592
27026	6203	3655	1874	1400	1250	1119	964	883	811	768	726	748	751	694	646	677	693	707	663	617	638	705	630	650	674	654	663	601	621	686	634	676	673	653	666	679	596	627	607	660	659	615	622	648	629	645	657	655	705	652	571	639	666	636	598	617	668	629	654	697	596	664	663	616	682	697	601	623	613	613	618	578	637	637	669	569	663	646	643	622	542	639	626	650	650	637	587	662	664	640	661	611	643	648	614	648	634	698	654	637	616	626	628	658	599	652	614	614	668	612	661	620	643	646	660	643	624	663	623	597	673	595	643	619	633	680	641	615	666	626	681	648	624	626	607	648	643	664	639	642	627	622	602	596	621	685	681	686	626	645	614	625	660	615	630	634	662	629	639	639	617	663	633	607	622	651	651	674	616	654	654	674	621	630	610	630	634	636	635	681	661	616	637	641	643	635	637	623	654	678	637	681	642	662	616	656	651	613	625	614	635	597	596	620	627	644	614	590	633	622	640	668	608	634	558	620	595	654	624	640	637	604	626	664	627	643	663	627	634	609	630	652	618	661	649	622	611	649	621	633	645	630	712	600	623	620	644	613	662	612	596	624	609	663	611	608	623	613	623	674	612	613	645	617	596	613	663	640	607	641	641	656	652	675	635	646	638	590	637	643	585	633	638	592	585	644	619	619	674	669	612	647	610	628	674	659	638	629	615	632	643	634	654	657	634	649	648	619	627	659	639	646	659	659	651	600	583	619	644	636	642	651	673	665	644	689	656	654	640	599	624	647	650	650	597	625	628	591	623	667	643	662	614	659	616	646	685	665	605	666	633	640	609	611	662	640	618	637	632	626	592	639	635	621	618	636	623	652	570	582	676	581	619	652	600	646	614	649	605	614	614	611	651	600	650	644	627	702	653	642	609	619	634	617	678	595	636	665	620	641	635	605	647	615	658	658	644	642	640	638	616	641	605	622	610	607	645	661	644	674	627	650	624	602	587	630	641	630	647	636	638	667	623	683	631	657	628	607	630	644	623	662	629	620	684	578	637	623	644	650	628	625	633	611	673	687	677	634	630	606	621	614	637	628	635	635	664	675	669	640	677	608	637	678	666	661	643	615	609	669	682	673	621	637	652	649	595	663	576	593	598	653	646	645	688	628	668	637	624	635	622	601	618	669	647	639	631	653	626	623	625	621	635	693	640	608	677	632	620	645	668	592	625	668	589	656	642	614	666	642	631	625	623	635	650	665	616	701	643	669	658	655	600	621	638	634	654	635	654	633	663	602	649	649	619	644	644	641	640	666	604	599	655	614	617	602	633	659	657	674	611	690	600	668	692	604	706	632	619	653	668	627	643	625	660	588	664	624	628	648	610	653	635	639	628	630	696	643	670	624	628	609	596	601	655	636	670	638	649	645	631	632	621	655	587	651	644	604	658	610	623	617	669	637	593	620	653	643	650	642	624	638	631	684	631	649	664	644	606	657	616	624	616	618	665	597	591	662	594	669	622	618	603	656	598	638	629	615	618	616	595	658	656	628	676	611	655	667	641	633	609	675	618	631	626	678	645	584	632	630	623	643	631	652	604	588	623	617	607	711	652	680	663	637	616	598	627	619	589	618	620	567	615	655	624	634	614	661	618	641	635	635	655	653	638	644	616	627	632	597	650	659	653	622	631	613	645	632	633	603	686	639	598	621	643	648	638	632	620	628	663	667	628	629	675	615	662	634	601	652	662	619	640	628	596	672	676	685	660	600	617	649	661	629	586	663	666	614	634	637	655	670	654	623	651	646	666	612	634	648	637	626	596	642	614	610	609	587	630	691	618	619	613	663	646	633	634	615	715	626	647	659	634	661	612	619	646	602	625	637	643	620	656	638	612	671	622	598	619	653	609	650	661	640	608	676	652	640	652	621	660	648	634	622	640	638	640	657	673	621	631	662	629	677	652	636	622	619	619	640	694	656	659	673	676	663	647	627	652	624	645	669	612	620	632	648	603	621	614	611	614	665	619	655	641	596	632	639	645	646	658	628	667	674	632	614	685	665	608	623	614	615	679	638	633	637	644	629	649	628	638	626	594	638	637	648	617	644	657	670	627	659	616	616	615	609	634	639	633	607	613	655	624	661	638	624	623	631	634	672	601	688	624	646	607	609	614	669	627	647	674	615	677	594	655	677	657	648	700	648	610	575	640	656	622	698	648	616	637	654	594	623	605	660	640	615	600	608	643	616	693	650	662	657	636	644	653	616	626	637	639	672	658	675	622	574	632	644	671	588	590	646	687	662	666	653	647	612	627	622	624	691	613	620	609	637	615	660	677	637	662	606	673	636	611	667	634	659	643	629	630	655	647	631	617	665	622	602	651	639	684	684	594	627	645	623	694	624	592	645	679	672	646	664	625	634	623	606	608	673	650	621	648	695	550	622	642	664	656	645	684	661	654	624	643	633	607	637	633	583	628	707	642	628	639	653	667	620	657	632	614	660	657	629	654	671	555	636	640	611	654	657	642	623	589	623	655	580	615	592	654	694	657	630	605	594	648	630	685	679	627	674	648	618	639	695	624	584	597	659	602	665	597	630	648	619	614	640	646	663	630	614	610	640	645	635	644	647	639	628	634	638	609	621	643	652	643	617	594	591	642	650	612	625	624	648	606	634	662	638	646	659	625	629	647	650	675	619	642	629	621	689	591	700	623	628	672	618	657	645	632	658	648	621	610	619	681	627	649	632	648	647	679	700	627	627	585	646	655	618	650	668	638	636	611	632	651	594	633	674	629	662	634	629	621	634	670	668	652	651	614	667	616	646	658	614	627	634	637	621	604	669	644	656	618	658	657	617	649	643	673	635	614	622	628	660	658	594	660	620	643	665	648	614	616	607	654	599	651	648	620	592	616	671	674	617	622	684	629	625	616	627	636	631	679	665	632	627	661	627	637	594	644	653	612	637	663	613	677	611	601	647	607	655	590	649	648	609	614	617	653	645	656	658	650	654	634	675	657	648	642	648	640	642	631	631	692	621	597	620	640	644	641	611	663	632	638	616	648	636	624	626	652	649	615	602	676	666	626	645	642	647	677	671	640	618	604	685	612	661	629	619	643	585	686	640	641	612	636	609	665	655	653	646	663	670	642	669	628	695	666	627	627	677	611	657	659	648	644	625	609	672	595	599	636	635	665	652	601	630	619	655	686	651	627	632	657	645	646	617	652	664	664	657	647	653	613	656	716	683	608	646	657	650	668	656	645	605	664	621	636	664	561	656	626	647	609	631	583	621	609	621	642	621	668	628	626	631	591	631	653	634	600	612	633	663	659	641	690	648	654	671	640	704	582	607	655	636	648	604	678	613	605	629	618	649	670	617	622	661	641	602	600	599	569	600	596	654	635	652	612	627	606	682	622	651	594	576	625	649	633	614	618	640	590	634	587	625	595	592	637	621	635	685	673	666	673	668	635	667	624	596	610	637	649	631	656	657	620	700	577	603	630	636	632	637	622	671	588	641	603	635	657	629	609
22617	21059	28625	23722	21058	21114	8851	1594	1260	1225	1094	1099	1026	1029	991	931	943	944	927	934	932	842	874	925	902	912	885	884	860	883	887	845	812	817	859	840	851	853	776	857	863	858	900	824	825	882	912	816	876	871	798	859	835	829	834	861	822	828	850	831	841	886	781	856	862	864	857	827	852	834	807	825	849	826	809	854	849	842	848	855	802	862	845	793	870	816	874	848	871	818	854	791	821	804	873	836	837	807	791	834	817	829	854	833	824	800	801	800	869	807	813	799	885	785	825	814	867	812	848	842	835	795	818	841	813	869	881	813	804	839	860	857	861	854	876	837	788	798	770	829	801	802	860	829	862	846	834	866	837	825	836	877	825	892	832	883	859	798	800	826	837	865	904	878	778	895	798	824	852	886	828	833	833	827	792	835	808	820	812	867	830	830	795	810	851	830	851	904	832	873	842	829	866	856	880	880	891	908	818	835	824	794	756	825	834	864	862	869	826	829	812	865	785	824	876	785	818	762	876	826	818	866	832	828	859	822	814	839	796	824	851	868	852	872	848	784	827	866	830	823	840	826	867	837	829	830	858	848	857	832	844	848	840	833	765	828	818	835	826	838	828	833	836	841	810	865	861	821	765	817	814	814	863	787	875	833	783	860	818	827	826	817	878	844	799	823	850	855	819	835	790	793	861	848	796	812	775	815	864	801	820	823	851	808	802	837	801	807	837	828	800	886	886	800	915	827	852	871	834	868	871	791	820	866	846	869	889	819	783	840	805	800	822	871	812	874	810	853	806	826	842	822	812	824	832	867	824	856	836	833	817	847	841	781	880	904	856	859	855	862	837	849	907	855	812	854	817	822	819	819	899	812	819	851	878	862	855	862	925	834	857	849	780	831	812	826	816	871	833	812	834	858	804	895	807	813	830	836	828	778	835	843	852	893	780	866	856	922	872	865	854	832	752	850	845	881	852	812	895	840	824	816	837	783	828	775	841	841	792	766	821	819	871	814	843	814	836	819	762	830	800	838	841	806	883	850	839	819	791	803	857	824	886	862	843	793	839	801	811	816	862	820	836	824	800	858	865	850	773	790	798	795	856	817	840	820	824	895	811	851	818	815	818	804	820	819	885	787	855	819	861	811	814	840	840	832	804	818	852	821	820	826	820	831	839	842	862	884	880	889	811	820	856	845	771	840	811	857	793	868	815	816	886	826	858	822	816	844	804	817	832	800	835	852	816	818	848	816	839	808	847	844	836	855	840	844	868	816	815	816	821	836	809	809	843	863	806	851	801	843	902	818	854	883	902	834	824	838	883	872	849	831	824	805	831	858	845	855	881	847	824	826	805	809	857	781	794	822	826	804	836	828	864	825	786	832	841	782	804	840	829	869	835	852	841	847	848	850	824	856	866	834	801	836	806	818	851	853	862	846	843	877	839	838	802	839	827	834	834	896	850	873	881	826	840	893	757	811	784	860	809	784	844	785	860	818	833	816	903	814	843	852	854	804	808	844	864	848	871	870	808	839	859	863	877	813	833	817	846	772	820	858	845	837	768	826	859	822	808	792	860	845	798	821	826	858	805	849	828	790	772	910	816	882	839	873	891	836	830	819	896	875	830	921	817	847	870	799	801	816	814	825	850	825	856	835	846	791	841	798	875	830	850	818	803	834	861	806	857	774	847	858	851	858	822	779	793	873	807	861	838	819	818	848	882	820	770	810	844	802	804	848	849	768	859	802	838	847	818	782	861	788	828	841	821	814	836	846	816	822	818	813	770	806	816	842	841	841	830	825	876	773	866	856	836	834	784	805	805	844	839	844	839	832	837	840	781	850	796	871	804	816	803	835	859	825	879	797	819	879	828	839	835	857	870	844	853	796	830	827	849	838	835	905	817	791	863	807	787	831	842	849	778	817	822	857	800	849	806	831	844	816	848	802	792	816	812	779	845	871	831	829	842	800	845	785	859	892	893	814	799	781	824	830	807	824	837	853	821	826	788	800	805	830	846	884	878	839	841	841	861	787	825	860	860	821	855	872	807	813	826	849	848	847	856	843	804	875	827	807	830	897	796	827	836	849	848	884	808	850	849	829	805	796	842	829	833	737	812	860	822	786	829	840	871	843	861	841	830	812	831	841	833	837	878	829	825	828	870	770	839	820	841	875	833	787	853	831	810	845	873	796	869	861	824	869	825	814	821	835	873	815	860	868	878	907	814	822	822	830	824	826	831	806	826	771	831	906	898	789	889	876	818	801	835	822	812	803	836	863	820	815	868	851	840	756	841	839	847	846	852	835	843	812	826	813	859	830	835	852	880	839	812	829	807	822	845	841	802	845	781	789	807	817	849	819	813	808	859	865	867	886	866	805	838	872	794	770	882	837	814	828	806	824	816	844	829	848	838	874	882	787	821	866	836	824	798	853	802	856	831	845	848	793	846	805	816	831	842	815	812	848	803	794	815	872	838	863	785	807	867	815	823	869	805	816	828	797	844	830	832	849	828	902	838	862	818	839	812	882	790	812	826	809	799	844	878	773	832	848	855	822	828	863	855	836	840	834	843	834	818	832	832	790	803	854	799	787	824	846	842	842	804	841	794	835	805	796	837	796	826	837	839	809	831	802	866	907	849	837	820	916	866	824	820	836	863	858	844	808	812	831	878	840	870	883	847	838	813	784	842	843	785	825	845	821	795	872	847	843	796	866	886	823	859	842	849	861	797	830	793	813	841	852	832	853	786	857	839	840	870	814	808	836	791	794	866	838	829	844	829	851	810	851	868	854	792	852	772	810	805	784	793	834	829	799	809	814	805	845	849	822	809	818	846	897	852	742	824	841	805	841	819	813	811	875	825	822	821	796	864	828	813	862	859	817	822	854	829	829	789	854	850	810	837	828	885	799	805	805	871	856	798	860	822	884	831	847	856	839	797	817	847	810	854	824	809	821	875	809	811	803	837	835	848	769	847	846	808	812	842	812	844	850	817	880	852	839	789	884	868	860	829	838	826	897	846	816	840	851	845	845	846	820	848	880	871	809	799	822	810	811	852	833	795	840	824	846	847	827	830	826	825	809	836	839	837	827	873	850	845	847	825	841	803	814	901	813	869	845	852	829	868	867	824	821	843	878	821	824	846	834	817	840	818	808	799	871	836	823	817	832	892	802	851	841	874	783	841	865	835	794	840	814	815	807	818	866	833	847	830	836	848	807	827	831	808	829	836	795	846	809	894	887	826	827	850	844	868	880	788	752	825	834	831	820	834	822	799	827	785	856	853	836	812	897	845	877	777	822	864	858	862	872	851	822	844	861	782	798	841	799	911	770	813	833	822	826	864	793	818	809	873	843	809	825	849	844	894	795	833	794	826	823	864	819	839	819	862	805	841	830	851	866	874	830	815	824	832	862	812	852	812	790	828	880	866	841	829	828	816	861	856	811	884	818	826	806	797	777	818	801	808	809	878	810	787	861	880	860	859	867	826	801	827	846	800	782	827	851	835	852	867	880	773	836
36289	19664	10206	5249	3794	3124	2408	2049	1638	1527	1327	1268	1161	1106	1104	1008	1041	994	993	979	955	944	900	901	902	876	858	888	920	909	858	851	860	881	866	865	834	855	843	845	875	854	853	815	875	856	844	844	823	909	795	776	829	848	838	852	879	817	874	841	853	856	895	825	861	822	873	792	819	853	778	868	911	827	855	912	849	810	860	811	850	798	866	877	897	845	866	845	799	866	877	820	871	878	835	893	915	865	916	869	865	855	770	865	826	850	809	833	843	868	816	845	883	863	827	886	851	865	794	894	865	803	837	775	841	889	800	825	803	849	834	872	871	857	852	828	794	796	872	840	864	886	876	870	873	806	829	920	863	833	834	828	797	832	834	842	861	817	796	854	840	908	814	875	853	796	805	880	877	767	825	824	858	786	883	853	812	879	871	791	825	836	789	831	865	756	821	842	845	831	808	844	809	862	840	865	815	804	810	853	850	849	877	824	830	771	829	859	851	837	860	860	851	847	859	824	856	865	856	877	822	812	827	871	843	820	816	841	807	878	859	847	788	912	810	866	831	882	831	831	825	838	820	806	803	893	809	781	872	877	866	840	865	888	784	835	787	834	866	872	839	899	833	822	868	825	903	868	852	839	834	846	858	826	846	835	872	893	834	845	803	879	853	822	820	836	861	836	846	879	812	888	864	880	873	850	834	885	868	811	812	824	816	832	818	896	819	865	795	818	873	850	870	805	843	905	863	778	830	815	848	788	819	876	883	836	795	822	828	834	860	864	831	866	858	832	820	805	797	845	816	797	888	830	834	851	832	848	823	877	883	853	858	832	844	853	850	854	839	831	843	865	869	852	847	854	844	917	862	860	842	863	862	810	830	839	789	798	843	847	853	843	833	853	840	851	836	861	845	801	822	759	859	835	881	873	862	835	865	904	843	845	863	814	866	909	846	835	805	830	885	789	841	861	857	863	848	809	830	871	864	850	857	763	834	798	850	844	837	827	826	872	832	865	830	816	886	838	863	842	835	815	828	834	858	831	910	870	871	813	803	857	828	784	852	821	815	868	835	771	811	907	778	858	800	871	811	859	801	834	848	874	818	872	842	920	805	848	858	855	825	813	801	871	827	844	839	828	824	828	856	854	835	895	889	806	850	876	895	832	888	804	826	867	826	834	830	818	837	872	789	836	817	840	855	783	794	829	844	858	876	813	858	877	816	844	856	862	874	821	856	832	893	845	884	833	804	878	833	869	778	841	829	788	862	838	812	838	897	868	802	899	823	839	827	855	835	860	837	849	794	852	840	821	852	807	822	815	882	881	802	768	842	881	876	832	841	852	846	858	801	830	906	840	860	836	875	878	823	884	905	825	836	850	783	878	838	831	863	872	877	892	878	853	797	887	825	873	832	793	866	778	858	815	859	853	849	840	846	810	871	839	887	845	839	865	800	831	816	851	898	831	840	857	887	844	835	870	840	832	834	830	821	892	854	834	857	791	829	813	835	817	854	865	838	826	823	821	872	880	881	805	804	814	853	849	806	778	894	839	849	862	856	880	826	815	857	882	834	782	856	862	866	865	821	844	853	835	801	858	849	814	822	821	846	842	834	794	841	842	794	829	882	845	836	857	838	801	826	812	832	836	869	861	890	848	824	861	875	814	813	831	880	824	843	807	861	831	812	832	812	867	890	800	824	839	827	890	865	862	898	797	825	848	874	860	837	845	837	848	835	851	783	852	801	819	851	836	811	817	818	792	863	879	859	840	848	888	838	835	865	869	823	782	842	862	854	883	878	848	864	823	853	875	834	889	788	825	802	843	808	883	888	835	833	849	890	764	828	886	836	834	844	860	865	796	822	886	816	870	842	885	878	852	822	833	857	839	821	839	824	857	874	847	835	813	812	820	807	800	824	827	817	847	843	871	858	807	860	843	809	811	849	895	792	837	866	825	854	881	814	823	838	834	860	760	832	845	847	844	823	799	851	788	839	858	843	848	847	878	842	803	870	836	843	834	793	876	907	838	795	883	882	842	820	811	886	854	843	841	865	896	844	810	816	852	858	832	863	821	783	856	879	834	912	862	863	830	882	854	803	810	853	845	880	834	783	874	822	862	839	846	832	863	836	783	911	831	853	879	867	868	846	840	847	846	831	891	836	840	886	841	830	861	842	875	871	904	849	813	886	797	831	859	884	819	824	861	834	842	830	824	880	821	842	864	822	844	849	828	873	878	881	870	885	812	876	817	804	910	864	842	858	850	837	818	799	836	842	829	803	862	794	823	874	875	872	864	833	827	813	894	857	855	884	886	830	870	851	810	799	807	819	845	875	859	877	865	826	873	835	851	822	820	810	846	851	866	826	858	840	833	853	816	833	852	846	782	883	864	842	842	852	861	832	834	831	846	798	797	807	866	780	819	801	905	842	809	830	875	831	846	804	795	838	842	882	800	785	841	871	807	832	855	835	856	850	838	888	841	841	868	807	854	859	853	808	790	847	857	853	863	843	782	886	818	817	812	861	831	831	845	884	846	830	873	849	876	859	860	827	868	782	813	833	834	838	883	854	801	868	806	852	835	866	830	839	853	886	797	811	843	868	816	817	858	846	831	893	862	833	824	906	863	859	835	869	841	864	850	820	823	806	807	816	833	844	775	813	816	851	877	808	809	792	851	852	847	850	816	821	917	840	853	861	796	863	844	891	801	812	843	807	785	796	851	838	862	776	837	863	810	855	847	848	857	850	889	857	881	843	829	869	852	879	793	865	841	894	831	791	842	800	830	884	819	783	855	834	826	808	808	844	826	801	847	861	855	816	818	799	840	877	851	786	832	842	835	863	834	785	864	818	839	816	861	844	862	777	832	867	817	851	805	846	890	845	879	837	854	839	832	842	799	863	846	825	839	810	870	859	803	828	813	813	905	882	819	831	859	827	863	818	841	824	835	864	809	869	856	874	850	832	856	847	886	838	870	774	847	868	845	856	799	782	894	849	832	839	818	835	929	830	829	863	842	840	841	844	858	864	846	846	874	857	879	817	852	840	834	807	806	829	854	843	774	838	817	855	805	782	812	857	854	791	825	905	893	846	823	856	856	845	829	845	850	781	823	806	824	858	860	825	828	866	833	843	915	877	825	824	824	841	831	863	818	839	897	833	868	845	832	869	816	873	801	814	823	788	808	857	877	868	845	879	830	869	826	841	847	841	809	855	884	798	829	854	841	800	823	813	845	857	836	885	850	854	812	869	840	835	853	830	832	838	787	827	813	844	803	838	861	838	854	840	862	807	851	850	899	881	785	836	866	788	861	824	855	833	859	808	828	852	793	821	834	869	864	833	851	870	840	810	774	861	845	878	837	875	846	870	843	880	871	829	819	839	802	848	815	844	882	808	818	862	841	861	877	820	891	870	861	847	897	842	825	858	823	849	839	884	799	837	846	815	831	866	779	903	856	823	854	860	829	859	831	844	852	845	806	815	859	845	831	864	813	861	838	789	823	856	890	858	851	841	808
27455	18151	4383	799	528	495	416	340	319	311	346	321	311	325	279	279	339	307	310	296	331	290	305	337	288	303	316	320	322	315	287	287	299	298	326	310	338	303	291	293	286	302	294	292	304	324	303	320	303	323	326	307	324	315	295	285	315	287	323	277	296	287	277	323	286	294	304	283	305	316	329	291	289	304	335	294	285	308	324	311	286	305	312	305	300	321	304	275	278	307	323	299	298	317	304	322	319	284	304	311	323	330	323	290	283	286	302	318	316	272	339	289	258	326	298	287	297	316	278	293	293	290	276	304	299	283	312	322	324	290	328	299	306	299	305	322	291	285	316	273	280	337	294	309	322	289	292	283	322	288	325	319	285	309	323	278	301	314	318	334	328	296	314	306	305	292	302	317	330	302	297	304	296	317	289	290	336	300	318	278	269	287	323	309	263	327	295	297	274	305	282	278	323	305	268	323	323	277	303	324	295	315	307	311	316	278	292	263	289	296	296	302	310	320	313	285	293	324	305	314	318	286	303	276	295	297	276	283	302	320	308	315	263	317	340	269	277	294	288	301	301	317	321	332	296	292	304	278	304	318	305	299	296	294	285	315	263	297	300	283	315	324	287	298	310	263	308	307	309	281	324	291	306	296	300	314	297	308	265	313	343	319	283	290	313	286	351	295	286	322	309	306	299	300	291	294	297	306	297	278	302	311	309	308	307	306	314	324	322	310	289	338	293	278	283	321	268	305	313	313	341	285	284	292	342	292	317	272	303	329	314	298	287	313	260	316	280	284	300	301	317	292	337	303	310	306	309	300	309	292	323	272	288	314	290	307	307	291	313	319	304	283	291	300	335	270	308	343	331	300	274	265	312	317	306	312	311	313	328	281	292	310	308	292	288	315	324	295	289	287	306	292	289	292	286	312	303	315	315	274	318	303	298	318	356	316	291	280	315	332	320	300	293	301	295	313	313	287	322	299	306	300	307	284	290	278	296	305	289	292	290	302	287	289	311	309	307	316	293	278	313	288	305	302	296	298	293	286	296	295	319	277	308	309	263	271	331	295	315	305	333	287	315	286	310	272	276	297	305	303	296	305	311	286	320	327	293	300	298	291	310	279	286	326	287	303	314	329	319	302	315	298	280	299	313	293	290	273	318	317	273	291	302	293	302	325	314	307	282	294	318	292	325	308	310	274	307	316	323	311	303	289	305	292	313	302	337	284	306	284	279	339	305	344	306	326	293	276	292	322	281	321	309	307	295	291	315	291	301	285	290	308	299	304	292	308	324	298	288	296	312	306	335	298	298	287	325	296	291	293	278	330	321	291	312	301	350	313	281	310	285	297	265	304	303	290	291	321	294	281	317	278	303	295	303	308	300	310	301	297	315	303	263	295	329	307	280	317	316	296	234	267	306	322	293	317	291	293	289	292	271	282	299	329	319	286	342	314	277	262	330	289	316	315	280	294	317	297	309	316	335	327	291	291	323	277	324	303	290	313	316	299	324	321	301	300	264	304	338	312	314	340	311	320	292	272	318	300	294	305	281	301	309	312	297	324	278	292	313	305	307	278	288	285	314	301	303	336	290	303	295	293	273	298	329	294	296	304	305	316	304	275	310	329	273	301	336	329	297	306	299	304	269	298	322	309	293	301	313	325	301	324	286	309	300	306	297	325	301	305	307	282	313	273	291	314	296	312	333	294	295	314	284	327	328	305	292	344	291	341	314	289	291	328	315	281	309	307	305	324	302	297	322	301	289	286	273	294	277	293	327	328	266	324	300	319	305	292	303	302	320	296	278	297	271	284	308	310	320	296	302	279	291	273	317	307	302	315	287	319	321	319	336	297	279	288	320	311	306	328	315	281	315	307	284	318	298	320	306	309	303	301	318	304	306	297	289	304	289	296	295	328	298	286	307	302	314	313	291	313	308	297	329	284	309	290	287	319	306	306	361	329	282	312	303	298	334	278	305	286	306	338	304	298	325	286	258	306	313	293	305	271	317	307	297	298	291	323	302	306	282	290	300	288	315	307	295	302	286	273	314	307	285	286	320	294	320	298	304	343	331	323	308	305	273	318	295	323	294	330	280	303	297	325	290	306	288	280	296	283	305	289	303	275	279	298	305	317	306	316	300	294	303	319	295	314	316	323	294	323	296	293	290	294	290	279	298	273	273	321	320	287	300	332	356	300	310	274	307	287	297	323	303	263	279	300	319	291	285	284	272	284	325	285	306	294	308	303	317	293	281	340	294	311	309	333	304	305	304	316	313	297	308	293	291	316	302	272	322	327	312	313	278	294	298	277	341	292	322	286	338	322	277	288	315	276	296	313	267	348	315	327	306	280	302	293	321	287	308	298	270	299	322	301	296	295	289	301	314	312	301	280	315	291	285	327	286	296	326	320	331	306	309	320	308	301	306	302	295	321	322	280	299	326	269	308	316	299	295	303	328	342	319	308	287	289	310	274	303	335	319	304	283	302	311	338	300	303	323	279	299	327	321	305	315	326	290	314	284	309	272	288	302	303	303	289	304	305	292	309	325	284	270	321	273	288	306	294	345	294	288	319	306	311	313	318	338	305	296	305	313	324	323	299	301	289	295	302	330	308	326	304	289	307	292	318	320	288	273	324	290	282	290	307	309	315	314	336	295	299	294	293	270	307	286	311	317	294	303	323	329	301	291	295	322	305	289	306	292	293	315	293	267	308	308	275	304	297	321	296	296	295	298	274	302	287	317	352	278	279	293	279	275	318	306	294	280	302	326	268	288	324	305	326	317	318	310	324	310	277	278	293	284	292	320	284	300	299	337	305	258	313	302	276	293	298	279	262	279	301	272	267	293	317	322	282	283	302	312	307	278	270	284	321	294	322	312	293	305	294	320	281	298	301	298	294	295	275	310	316	322	297	289	315	281	307	333	310	295	286	305	315	295	294	325	271	279	331	309	284	288	299	283	310	301	304	334	326	299	287	319	308	324	297	288	311	317	296	316	290	323	304	289	277	301	303	295	286	311	327	298	290	297	347	297	302	317	312	324	302	314	330	298	306	312	307	304	327	297	308	288	296	307	291	298	292	325	333	283	305	323	310	297	301	322	303	299	292	309	333	290	323	290	298	296	271	274	360	290	304	310	320	301	295	289	285	309	313	278	310	317	313	298	295	316	309	291	287	280	299	332	304	303	291	310	305	299	290	318	286	283	314	308	289	291	305	271	307	314	310	309	262	297	338	282	314	287	323	317	317	317	315	338	326	323	286	306	314	318	301	296	290	295	287	286	333	287	285	294	353	288	334	296	304	290	316	291	313	291	318	271	285	293	309	286	304	299	294	319	297	296	281	303	287	291	312	302	284	324	299	325	293	313	350	294	300	292	312	299	266	293	287	303	302	269	288	313	301	300	279	303	308	310	282	328	305	320	279	305	311	294	317	310	279	338	334	330	308	285	273	310	304	317	300	299	328	308	274	313	319	291	328	294	295	313	312	339	302	316	297	304	313	300	329	318	274
9451	1547	727	579	428	451	400	375	397	386	378	364	363	337	353	340	361	345	342	322	322	329	356	371	361	367	358	382	379	338	332	347	318	360	364	319	358	317	336	368	326	382	342	336	307	335	366	359	343	356	332	366	357	344	318	338	322	338	355	332	358	340	342	326	337	372	346	319	317	315	346	334	370	319	338	338	324	375	355	339	323	344	321	326	325	344	367	335	364	354	373	344	343	362	331	314	342	331	341	364	354	369	364	332	354	338	385	319	320	317	310	323	372	358	365	347	325	353	310	317	342	330	338	333	329	346	342	323	349	349	356	316	338	367	368	347	369	338	367	312	354	377	332	357	315	354	340	355	317	358	373	326	341	373	336	365	330	343	332	338	374	316	335	371	360	320	327	327	352	299	341	326	329	340	329	359	387	342	353	341	333	385	349	367	330	339	359	342	333	358	320	332	370	343	333	319	344	355	341	319	326	351	343	366	374	349	356	339	349	336	359	364	355	370	343	317	332	349	350	363	344	346	336	332	371	337	353	358	362	343	318	301	358	345	338	342	358	338	370	326	315	365	356	334	326	357	301	327	342	303	353	339	349	347	347	366	318	333	336	343	335	335	359	335	368	329	285	325	343	346	350	348	353	344	347	362	378	328	354	368	335	358	377	353	332	324	338	310	353	350	324	337	333	320	360	372	328	348	359	365	369	375	310	353	326	361	343	362	320	349	342	342	320	334	356	363	348	349	346	347	312	354	348	349	318	365	323	347	398	352	347	327	339	339	343	321	317	379	372	366	311	370	334	360	358	354	319	369	380	378	357	365	358	353	353	312	335	341	367	310	360	353	341	331	355	358	334	356	350	358	314	358	274	339	335	343	353	316	382	355	378	333	361	367	369	351	352	350	364	352	342	348	349	310	361	348	343	324	344	345	333	364	335	373	360	359	333	345	361	337	366	345	345	336	359	348	347	367	356	339	334	382	342	355	346	336	295	335	385	348	347	366	367	331	344	342	355	342	373	358	373	358	364	330	353	323	322	341	326	341	369	327	361	353	314	321	314	337	362	330	335	335	333	316	341	363	325	354	324	351	369	349	359	339	334	334	366	334	368	337	309	325	360	358	322	354	318	320	372	387	328	323	380	342	346	345	358	358	375	329	331	351	308	336	342	337	366	353	351	330	342	354	352	344	361	350	347	324	353	338	366	318	375	365	334	336	355	352	317	323	379	311	320	341	323	332	324	347	369	371	362	325	337	325	350	332	310	297	333	350	347	361	323	351	378	342	338	330	335	326	333	362	323	331	344	337	362	334	314	369	343	346	348	365	342	302	340	355	348	346	350	389	331	340	328	357	341	328	352	361	367	334	349	327	330	306	323	357	349	362	331	356	342	306	356	343	327	336	318	339	314	343	334	356	330	338	357	324	377	365	303	342	327	322	332	363	347	341	352	356	341	333	339	326	346	356	337	374	322	329	349	345	330	358	334	341	345	367	343	341	361	348	366	382	332	346	346	359	370	348	332	346	355	364	308	338	335	350	338	324	422	330	312	355	371	360	350	371	326	341	326	336	370	320	345	348	332	339	361	343	355	347	362	363	391	347	337	360	330	329	374	329	342	326	354	383	337	346	338	356	356	352	365	342	401	319	352	361	327	319	364	348	325	340	322	325	372	351	365	378	353	313	330	321	342	303	331	362	366	344	340	349	342	340	328	300	344	363	329	308	355	361	335	340	334	359	348	372	344	360	385	342	364	348	349	333	345	358	361	335	337	360	374	345	370	370	362	297	340	344	335	360	365	356	338	383	315	337	327	343	356	349	338	346	339	367	367	346	344	350	360	345	336	350	328	357	369	337	358	349	350	309	360	364	357	358	367	316	334	339	339	354	349	374	367	364	350	325	348	368	353	354	354	358	356	366	328	358	364	358	337	351	315	321	357	347	344	364	368	346	309	321	340	371	328	355	335	338	355	331	336	329	364	366	328	354	342	347	363	362	357	373	343	371	355	345	357	375	344	358	360	322	349	331	333	335	347	378	349	359	348	310	354	358	340	353	362	350	326	346	333	367	338	354	357	338	383	339	336	359	362	362	355	366	373	338	374	342	320	336	339	361	319	366	383	343	304	341	342	350	347	340	358	363	354	327	350	337	380	342	368	327	348	333	396	337	347	349	352	364	372	355	331	362	331	355	327	347	354	388	345	351	341	305	323	368	353	338	328	358	325	348	358	334	366	344	357	348	370	352	358	342	372	369	328	352	340	361	344	366	338	373	341	327	321	348	325	360	357	323	339	337	364	334	364	347	340	348	357	335	349	340	356	369	301	345	320	368	373	344	352	343	349	349	344	353	356	344	338	392	332	350	356	349	341	345	347	340	335	364	350	339	341	361	344	381	358	337	367	358	340	335	332	345	333	391	337	354	344	315	336	351	340	320	345	343	301	336	365	324	323	355	368	331	343	368	331	303	335	358	313	348	375	311	343	335	342	336	321	337	363	334	352	363	367	322	347	372	313	331	303	323	317	329	337	336	322	352	388	359	336	341	335	347	347	320	377	343	345	350	372	363	345	355	389	365	366	320	318	338	364	374	330	326	331	343	377	304	336	351	327	358	323	352	325	360	352	348	372	364	347	346	316	321	359	331	384	350	361	315	358	321	351	355	357	369	353	329	358	325	324	328	333	355	342	335	381	336	335	323	333	337	335	384	388	349	327	384	355	367	337	362	320	362	312	363	375	344	321	313	336	333	349	323	364	360	342	353	387	327	344	359	335	340	394	357	367	349	362	390	337	344	341	342	380	369	359	399	356	344	363	336	357	304	374	369	351	347	355	335	363	318	343	343	347	337	346	364	359	357	346	364	337	335	342	322	337	358	340	339	360	340	326	382	338	336	350	375	349	352	338	373	336	344	347	334	367	327	341	354	381	357	358	331	353	309	346	336	337	365	339	359	367	366	357	332	351	392	338	361	363	325	362	383	331	349	315	333	355	350	362	358	343	323	318	300	340	336	385	336	351	359	343	334	357	364	332	359	358	318	332	374	369	351	364	345	358	312	358	342	343	393	354	365	321	338	391	328	399	362	375	357	320	360	338	322	314	365	325	338	352	335	374	344	364	334	343	353	347	343	390	333	375	362	334	339	344	341	328	346	359	356	346	352	365	347	347	347	331	324	303	360	323	359	357	326	333	314	328	353	319	326	355	321	348	354	352	379	332	357	360	326	331	347	345	346	372	347	304	354	321	363	379	318	360	343	339	366	328	341	331	351	398	352	362	361	339	341	355	363	355	348	344	320	349	341	345	337	346	359	328	337	345	332	351	367	342	368	326	344	337	398	348	339	350	350	320	313	315	332	344	353	368	356	331	331	337	370	331	367	325	336	352	317	319	373	361	349	359	303	356	326	344	336	326	337	333	343	379	372	343	342	374	343	330	338	378	335	343	369	346	323	360	334	347	343	323	359	335	323	365	358	355	292	344	367	324	322	320	354	347	334	335	322	370	375
23627	20922	28062	23918	20903	9734	1075	688	688	609	554	522	529	456	490	494	457	421	457	425	432	436	399	399	444	411	421	458	438	401	468	416	410	419	389	372	419	422	433	443	410	422	405	424	410	407	439	374	439	402	390	400	427	396	406	415	416	412	396	430	389	398	399	415	424	414	389	402	386	427	403	423	438	400	397	401	400	385	416	358	419	415	409	399	420	386	339	420	380	440	422	372	384	415	410	379	425	402	409	407	344	387	425	406	398	406	376	389	430	405	371	412	412	449	407	407	393	426	416	426	412	457	393	382	382	392	384	423	414	411	392	419	430	389	395	400	415	390	378	396	414	395	374	429	421	411	423	384	394	394	398	422	436	398	401	414	430	394	428	430	445	392	383	415	402	455	394	432	424	410	397	414	369	407	426	403	395	393	400	410	402	452	373	405	395	379	405	402	400	421	403	392	459	382	400	382	358	426	388	425	374	406	385	382	396	411	393	382	404	412	403	400	418	397	397	401	414	365	413	414	374	357	436	412	420	374	372	393	389	382	409	414	376	416	404	375	407	419	410	402	425	397	424	438	398	378	397	412	429	425	404	412	425	428	421	389	425	403	403	420	398	407	408	429	397	419	415	398	381	370	434	423	387	391	372	402	385	366	391	403	398	402	375	425	418	394	402	364	447	419	417	416	401	377	402	399	414	405	411	417	385	410	406	431	357	364	388	432	385	404	411	390	421	393	387	388	399	385	384	420	373	409	393	379	443	410	394	435	413	377	407	423	429	418	385	394	373	426	393	384	419	437	391	403	381	400	383	416	426	380	387	396	399	391	397	377	401	388	395	401	395	402	400	408	435	377	413	420	395	385	398	438	369	403	374	413	404	399	367	412	382	392	398	416	390	389	434	416	391	416	377	397	397	406	364	360	349	421	398	370	393	404	394	408	417	384	409	400	402	405	439	452	367	415	411	379	389	398	412	409	400	404	413	430	435	400	405	371	440	345	386	396	434	396	428	451	414	361	424	410	422	357	395	424	413	373	446	373	397	409	406	401	389	405	389	409	409	404	396	398	397	415	441	361	405	379	444	379	400	379	401	414	417	406	372	406	404	381	417	381	395	411	401	406	385	382	425	412	393	418	430	379	433	427	407	429	448	419	390	416	393	425	372	361	380	370	397	418	409	400	379	417	411	427	376	409	411	410	389	433	403	419	376	369	398	403	400	376	440	406	415	378	387	430	415	410	425	420	430	390	407	417	389	377	363	435	366	360	405	364	399	402	375	391	376	359	428	356	390	387	361	414	410	413	392	380	396	377	407	417	404	360	403	434	391	432	419	431	389	398	405	422	389	383	393	427	394	401	430	416	414	397	391	413	431	401	424	410	388	413	398	439	380	382	411	435	393	421	419	418	408	415	347	410	427	392	418	427	410	404	414	393	420	402	391	397	438	411	361	409	403	421	431	405	435	396	467	404	382	373	396	398	411	354	423	416	439	402	437	377	392	405	382	400	426	397	412	355	429	380	386	391	394	434	382	405	395	404	376	411	412	411	394	410	426	389	424	382	394	432	405	370	393	402	408	398	429	426	411	412	380	368	450	399	392	431	391	421	383	401	387	411	391	408	404	425	379	388	417	391	380	393	409	412	382	402	395	405	392	402	424	396	370	421	415	404	413	394	422	380	414	379	391	414	426	394	406	395	405	375	408	426	379	376	435	417	403	374	364	409	372	385	402	390	414	401	399	406	393	394	409	399	394	402	367	446	376	388	421	425	375	401	388	406	380	447	386	406	445	382	420	392	401	408	414	426	406	424	448	364	373	393	371	406	400	412	437	386	386	404	384	412	425	380	367	420	417	388	423	388	401	398	426	417	408	400	416	411	408	397	398	342	391	406	375	418	435	365	404	411	403	390	426	423	399	392	391	390	414	411	366	413	359	383	409	366	408	411	446	395	410	391	401	408	406	414	396	362	407	372	388	398	386	373	401	404	414	391	406	403	410	413	393	417	410	395	440	421	381	381	377	416	377	430	376	382	377	403	396	408	416	403	397	413	413	423	388	417	397	426	389	400	402	375	404	400	410	395	432	412	432	396	402	401	400	389	418	394	423	404	395	424	434	423	435	464	434	416	367	381	411	425	412	372	369	410	421	380	343	395	422	380	405	449	368	409	414	376	401	399	390	422	380	381	383	379	391	387	446	397	386	415	408	409	400	401	405	421	414	418	389	415	375	422	415	414	384	398	404	427	403	351	400	403	414	435	395	397	431	439	417	397	403	395	403	431	379	394	396	410	412	412	397	404	382	356	376	402	382	429	436	407	419	395	394	395	414	382	410	370	422	397	415	413	401	383	419	397	397	400	417	396	401	419	409	437	413	389	399	411	419	437	399	375	364	392	414	384	413	385	367	414	395	397	435	395	383	419	430	415	372	404	391	401	388	418	417	390	415	371	415	395	404	396	389	393	387	395	387	395	427	428	349	390	411	399	405	381	413	409	375	405	392	397	380	389	425	412	410	363	412	424	407	383	408	388	421	412	402	399	383	407	444	351	447	391	381	368	395	381	404	411	405	399	391	384	422	421	376	386	372	390	421	420	403	439	389	399	419	368	371	389	408	424	395	430	412	435	410	397	422	391	441	399	440	406	385	379	410	413	396	420	382	410	415	430	436	368	408	375	370	395	373	391	408	400	424	427	402	419	397	375	413	395	430	395	400	420	381	448	421	402	429	411	397	457	421	422	411	400	407	395	419	417	385	391	423	383	402	435	420	419	396	422	414	388	388	410	404	397	473	370	407	428	435	419	401	377	370	406	391	425	405	368	429	406	407	408	403	393	401	384	362	392	402	376	399	424	414	397	435	373	424	397	375	439	392	395	372	419	396	404	397	383	406	391	395	361	392	409	413	432	406	413	384	373	426	383	380	393	421	412	398	412	411	427	456	421	367	425	384	404	395	411	417	424	414	397	367	415	381	394	395	401	436	387	400	386	408	440	386	402	390	397	396	386	399	366	447	400	410	392	387	382	358	415	402	424	399	419	398	389	467	373	374	441	400	393	394	389	424	421	418	404	442	394	391	397	363	405	404	415	404	399	406	412	378	406	430	405	418	413	385	424	425	386	381	456	408	393	384	401	403	400	388	406	378	380	464	394	387	407	386	403	402	352	396	395	402	407	378	406	376	395	456	417	422	392	382	393	415	365	414	411	405	411	391	408	391	442	397	382	414	374	418	418	383	390	406	398	395	386	396	411	421	394	397	419	373	447	400	425	388	421	412	408	392	402	417	400	376	399	404	411	387	400	405	404	357	412	397	407	439	442	411	376	376	447	388	422	408	375	436	389	412	382	388	423	390	344	428	420	428	407	403	380	382	378	433	403	402	403	419	400	398	418	394	415	388	410	404	401	372	407	403	426	420	440	385	413	405	433	421	392	442	410	431	388	396	463	386	391	381	357	413	414	401	412	395	391	435	369	398	407	398	389	389	365	386	402	407	349	400	406	383	393
33205	10463	5636	2738	2042	1430	1296	981	872	761	667	677	596	556	584	500	496	465	474	489	478	473	458	499	476	483	449	438	410	462	461	458	454	450	460	463	463	439	434	434	425	452	476	413	472	415	478	413	463	417	451	415	456	424	409	417	441	424	473	391	421	454	432	450	380	450	431	424	418	429	482	437	436	427	438	446	432	464	448	444	418	446	416	420	435	413	419	428	451	414	450	439	417	427	408	438	438	454	427	400	432	424	441	462	448	425	440	463	438	402	435	446	424	440	454	445	450	457	450	433	472	417	447	431	437	410	417	423	433	434	444	424	420	426	467	439	391	438	466	451	409	446	426	408	414	416	456	458	427	484	456	404	445	384	430	397	433	425	447	428	412	457	428	415	410	461	397	424	417	457	389	415	434	442	445	452	411	426	429	392	410	420	421	478	374	435	371	406	407	424	419	423	404	444	417	456	419	405	424	442	405	457	430	427	411	445	422	422	468	411	440	440	431	437	444	411	425	439	389	445	460	395	461	449	438	409	480	411	402	442	415	436	422	407	423	412	453	405	443	429	419	438	417	418	465	391	413	428	435	412	466	422	408	413	423	399	428	423	471	417	445	445	435	404	442	436	403	393	457	400	478	452	399	441	376	407	402	446	420	436	409	446	400	449	413	414	426	457	424	422	432	398	467	410	436	404	430	465	459	413	407	464	458	425	453	481	414	484	420	443	420	402	423	426	451	457	440	389	429	409	378	439	392	447	428	417	422	456	410	447	388	443	419	454	419	430	461	442	427	465	423	426	409	438	430	456	429	439	422	458	454	454	411	384	429	415	456	430	457	438	423	422	388	477	453	442	440	438	432	427	418	399	432	444	434	402	419	458	423	433	436	485	437	427	421	421	414	438	413	444	399	440	467	459	423	436	436	411	429	445	448	387	444	436	459	414	464	410	450	438	431	421	431	418	422	439	377	448	461	408	449	427	413	416	417	418	449	389	452	426	427	442	406	438	450	389	419	452	400	444	427	393	418	461	453	417	434	440	407	445	400	408	439	436	428	420	412	446	426	424	431	405	405	443	417	427	448	448	432	430	418	458	431	468	463	436	448	430	421	411	409	419	425	428	425	457	382	473	465	405	437	413	455	401	440	400	414	420	433	414	457	434	444	453	433	443	435	422	451	436	426	399	466	416	438	433	439	431	435	433	408	399	446	462	443	428	452	444	436	403	422	405	432	434	454	430	429	457	435	441	421	443	424	415	446	400	430	443	419	457	442	411	422	450	405	422	388	425	398	434	419	419	410	400	413	444	397	451	430	418	416	435	456	429	445	447	440	475	447	453	441	402	443	417	430	430	395	442	380	418	454	448	424	454	444	405	419	474	443	452	397	415	436	404	413	448	410	419	431	445	448	421	443	387	459	401	445	400	408	440	406	425	410	420	426	446	436	435	399	402	440	421	401	454	410	399	404	459	424	440	433	465	412	434	413	436	438	386	467	427	422	461	447	408	417	432	422	431	492	403	405	430	445	403	462	422	441	421	456	439	429	447	404	444	438	424	447	483	451	423	411	446	442	392	432	479	424	462	419	432	436	455	438	469	464	453	439	435	450	447	420	467	411	437	432	450	442	406	432	443	421	438	431	453	419	426	405	429	404	397	430	443	384	421	406	468	455	440	384	454	414	467	426	433	415	393	422	440	420	407	431	436	410	420	381	429	377	448	451	405	461	405	444	429	432	398	458	447	417	431	420	415	426	435	425	446	423	412	404	412	401	440	417	455	432	482	424	453	426	450	443	431	431	438	435	414	374	467	463	434	461	426	417	436	480	448	410	413	472	439	446	406	412	433	428	483	429	434	453	439	431	454	454	420	449	410	433	423	400	392	432	446	432	459	406	376	441	458	411	413	434	437	435	444	485	450	459	413	457	434	442	441	452	439	417	417	418	433	471	410	444	439	452	416	434	417	443	456	395	437	431	410	437	414	410	419	397	414	427	440	417	381	424	398	402	437	415	438	435	424	383	409	429	437	441	466	457	422	447	470	409	464	409	427	418	452	415	458	436	477	420	445	449	477	425	413	414	433	424	407	443	432	402	450	402	457	424	425	453	424	392	433	413	448	454	405	453	415	387	434	417	441	463	436	426	431	458	480	437	428	427	450	428	416	435	439	415	425	456	480	435	436	430	471	416	440	434	441	445	437	468	450	449	446	437	427	437	442	432	441	461	437	410	410	408	411	420	416	449	458	441	435	418	428	408	429	422	436	446	444	441	415	421	438	414	446	440	432	435	462	448	421	416	401	475	454	462	409	405	407	434	426	429	402	427	430	408	398	401	430	433	456	441	440	439	408	416	386	434	439	462	425	421	449	434	447	425	428	477	435	440	405	404	414	410	414	447	371	471	455	479	425	425	431	408	451	419	430	422	479	421	440	437	457	440	443	440	430	426	411	443	432	406	425	431	459	430	440	440	417	444	420	498	425	413	438	450	459	400	448	447	443	442	425	459	431	434	444	423	453	448	425	431	443	422	402	436	439	422	427	443	424	436	423	421	457	440	393	441	437	454	446	434	444	461	399	447	419	427	409	460	459	428	418	416	425	462	434	452	421	441	443	459	444	416	417	412	428	442	401	415	441	436	431	422	443	403	454	382	427	453	426	443	428	413	443	419	439	419	434	431	458	433	417	428	411	436	445	408	430	451	412	436	442	414	422	411	411	416	410	448	442	408	430	424	432	409	433	445	415	410	428	401	416	454	471	458	448	446	437	454	444	425	440	435	454	410	492	421	428	413	407	422	394	413	394	456	423	446	409	396	401	426	452	442	418	429	400	429	437	463	410	446	432	419	447	445	431	412	412	421	418	425	418	442	444	424	411	429	443	449	467	432	427	448	450	416	421	445	432	419	407	442	438	441	401	438	418	405	469	421	426	436	420	409	445	435	427	419	437	446	438	429	443	421	375	441	406	437	436	443	428	443	438	428	412	435	471	456	443	382	422	431	454	462	418	410	442	426	399	432	452	400	422	407	412	431	438	416	442	428	429	464	471	428	383	430	419	435	445	435	431	381	438	417	428	408	410	412	441	429	430	433	440	425	454	396	439	433	406	449	433	453	447	416	433	425	429	438	431	419	432	406	436	445	425	449	436	446	439	447	437	427	390	412	416	416	447	396	417	407	460	411	445	450	394	418	414	410	422	432	440	438	418	464	456	429	437	443	444	400	482	455	407	452	431	432	463	430	437	447	432	429	384	400	454	423	419	422	445	434	416	435	438	480	420	424	424	429	438	428	477	402	463	405	427	412	427	387	427	427	448	422	432	431	446	469	448	432	451	434	435	429	460	397	452	423	467	408	424	458	431	437	443	382	428	419	389	431	469	391	416	403	439	433	435	439	501	460	413	439	436	422	405	456	461	450	398	408	462	460	423	463	419	421	442	430	478	418	408	411	415	425	436	438	445	497	398	414	465	437	449	409	420	426	404	418	421	405	420	482	448	439	427	446	416
24988	21022	27076	25103	10500	1091	878	799	703	672	655	686	669	645	622	621	627	626	703	628	638	606	591	649	600	617	603	596	617	611	596	563	602	617	575	600	640	643	574	655	620	611	627	565	581	578	651	589	629	610	596	562	628	607	575	605	602	608	638	599	620	654	602	568	620	587	642	613	584	632	598	624	594	647	596	613	674	551	662	615	598	582	605	601	602	614	595	592	619	577	639	599	590	598	598	601	598	560	599	587	585	616	567	578	573	597	595	575	597	563	602	618	621	639	647	603	603	563	594	643	582	611	588	587	580	601	594	586	570	612	608	565	573	547	609	606	588	576	594	596	624	610	577	594	593	608	574	609	608	589	582	622	578	596	630	587	568	543	595	582	566	585	594	558	569	610	575	631	592	552	574	591	569	580	624	600	588	589	600	576	604	592	560	584	639	592	541	572	588	620	589	613	637	611	624	582	589	585	597	596	572	607	670	619	603	601	572	568	642	588	624	577	562	635	589	562	628	632	616	591	578	619	652	557	613	616	565	637	611	574	591	559	531	602	600	525	583	587	588	607	592	643	616	617	608	633	592	645	578	575	602	600	617	623	581	642	611	596	626	600	610	566	627	603	590	601	621	634	528	592	590	605	594	622	600	561	622	582	608	594	575	645	638	623	616	530	629	620	661	636	585	592	587	562	581	563	615	639	618	626	624	625	603	626	585	646	568	591	585	567	595	554	621	578	625	593	598	604	632	586	574	584	630	599	610	625	594	559	576	587	616	590	581	604	574	615	563	614	562	590	624	600	624	615	571	589	577	591	625	577	603	599	621	542	597	586	626	607	588	579	616	579	583	637	576	582	628	559	549	618	581	587	618	590	589	582	602	616	605	551	593	622	581	570	600	578	620	577	561	641	612	571	604	571	604	557	555	617	637	601	564	571	599	566	532	591	616	577	592	610	583	602	590	580	591	580	604	584	608	589	588	574	622	577	553	519	541	561	601	567	596	571	590	602	621	610	581	612	606	594	617	616	634	598	610	597	590	646	604	652	621	591	573	644	600	595	640	609	582	605	607	576	628	624	563	576	593	585	614	587	589	562	573	558	576	588	591	640	617	582	568	572	602	605	604	605	647	618	573	608	611	605	588	593	594	564	651	583	568	619	608	624	562	580	597	612	567	610	635	574	588	611	625	593	598	577	606	611	600	613	599	581	609	589	616	592	631	572	617	600	609	560	579	534	608	587	582	587	605	563	605	617	572	611	619	548	628	622	642	624	626	576	602	608	597	596	625	611	593	584	586	599	599	615	577	586	637	600	605	552	633	590	588	587	581	595	574	530	598	560	595	618	593	616	587	554	577	578	580	634	604	607	574	676	626	558	604	632	595	592	611	611	587	577	643	577	614	554	606	592	605	581	618	616	571	556	585	628	604	631	626	645	664	603	611	592	631	629	647	609	603	602	594	619	581	631	653	591	577	580	629	602	584	601	592	603	606	623	619	604	612	629	632	648	566	576	587	628	611	605	596	568	646	592	565	591	590	616	582	588	564	605	620	614	621	629	561	610	620	596	635	616	600	590	587	593	589	613	582	611	607	593	616	623	605	686	590	613	642	613	600	616	612	592	621	619	594	626	593	569	575	600	612	613	565	605	630	618	550	575	628	629	608	595	632	586	567	609	584	606	598	590	581	594	627	581	583	602	601	594	554	607	575	605	613	565	569	609	594	629	599	632	569	615	605	590	608	616	613	564	605	594	602	636	568	599	641	604	642	584	560	556	643	548	625	652	630	579	599	557	628	615	588	615	590	624	559	603	623	631	614	562	548	599	593	571	623	621	562	635	637	614	568	579	551	589	549	590	577	587	588	599	564	544	606	608	581	600	581	603	600	544	569	612	587	602	608	622	556	609	607	623	607	591	563	619	587	604	594	588	580	595	585	594	579	573	622	626	634	611	636	597	598	579	594	586	574	647	590	624	591	601	639	614	603	585	557	595	577	556	599	601	608	561	595	555	598	604	605	592	600	631	611	609	545	631	601	620	598	590	602	553	575	613	638	637	610	628	595	602	629	570	613	591	609	595	598	612	592	586	604	640	605	601	576	605	623	590	578	629	583	610	631	593	617	609	608	593	616	611	610	574	605	600	551	588	570	600	578	598	577	559	567	584	617	597	598	600	559	596	593	592	588	605	563	569	597	559	551	618	611	574	616	584	607	567	589	606	598	602	617	577	634	524	577	615	619	565	587	619	575	627	581	583	591	604	589	626	621	614	564	569	614	601	574	599	622	595	584	564	579	606	597	604	608	585	599	638	588	602	630	650	609	601	596	612	577	606	544	544	625	568	669	627	606	631	591	601	612	597	614	588	588	560	618	593	616	650	573	628	613	583	575	621	569	591	611	596	595	541	610	643	627	579	599	608	603	622	625	593	592	595	641	614	570	611	624	538	585	621	563	649	609	613	600	610	592	613	594	629	608	596	603	557	566	599	575	590	596	595	582	570	586	568	527	583	598	569	607	613	617	579	595	581	560	627	590	555	551	606	573	585	610	567	608	614	569	626	596	608	566	590	566	580	643	594	621	571	614	575	599	575	559	556	602	600	624	602	613	591	608	612	674	581	540	604	582	611	583	598	602	606	585	554	600	621	610	604	591	611	656	596	619	594	608	636	566	583	589	555	617	554	647	621	611	584	614	555	580	586	595	598	562	626	611	599	610	539	554	590	572	589	591	610	604	570	629	592	585	617	578	638	604	594	617	565	598	603	619	579	586	609	557	568	590	639	636	646	613	614	591	610	590	591	579	597	643	587	633	562	597	593	553	596	648	610	603	572	573	582	630	585	617	614	592	608	617	559	633	607	587	612	588	572	567	602	649	611	585	584	631	614	611	559	554	591	610	636	625	544	603	626	598	600	589	557	599	600	596	577	621	581	597	578	620	612	578	608	602	570	600	630	577	608	590	596	560	597	587	600	578	620	592	630	562	605	623	577	614	563	618	565	586	603	580	611	625	616	568	553	600	621	583	586	618	607	594	615	562	607	585	560	584	590	620	608	602	582	594	540	573	568	548	577	619	597	572	613	614	616	604	581	576	591	625	621	636	601	619	619	595	594	567	623	542	564	589	572	583	608	613	673	589	588	563	611	550	607	630	627	585	607	579	606	588	591	599	568	606	632	619	593	612	603	598	605	581	583	589	580	602	594	595	614	602	634	598	587	584	625	597	582	566	632	601	613	579	614	591	551	584	594	607	544	587	622	591	605	567	656	571	638	585	578	576	624	569	602	609	617	626	588	582	576	646	589	598	624	630	625	622	532	605	632	607	577	587	578	601	604	600	584	588	590	576	581	606	594	569	636	607	573	620	572	629	619	605	594	583	570	574	606	571	581	620	581	597	625	569	607	634	617	560	607	588	576	590	624	598	556	599	576	600	606	590	618	577	596	584	589	608	624	637	586	558	592	601	621	645	594	567	603	603	613	613	628	597	623	606	586	614	643	578	584	570	599
30949	6153	3362	1908	1460	1296	1033	966	873	827	815	729	759	698	724	681	711	662	690	670	642	659	662	671	665	642	646	661	645	684	642	657	648	639	680	662	617	669	630	636	640	609	649	601	636	675	647	634	581	654	626	619	615	664	668	618	653	622	714	662	641	643	632	629	621	622	602	603	610	665	656	640	622	622	677	644	599	669	624	607	685	647	630	651	626	658	661	639	637	627	660	666	600	643	653	662	654	662	643	656	648	646	614	660	650	610	621	636	653	632	676	659	624	623	666	614	642	658	660	677	615	650	648	654	629	675	649	674	634	643	661	634	661	615	654	639	630	654	662	650	632	638	634	611	679	626	635	646	655	602	660	658	648	623	671	648	623	645	656	608	666	633	654	646	615	652	679	621	671	671	663	700	646	663	623	620	688	657	652	597	645	676	654	670	601	617	654	612	644	661	634	622	578	641	586	650	638	619	626	657	606	671	662	652	622	668	649	650	680	636	618	657	638	611	665	644	618	624	636	656	659	674	616	658	651	631	622	635	651	646	635	652	602	667	617	635	665	595	642	673	633	676	602	615	649	687	667	696	660	629	649	653	622	650	636	620	608	651	619	647	647	620	621	673	656	616	668	631	659	693	626	641	666	655	656	601	614	666	652	653	707	677	671	666	654	676	630	665	623	652	636	696	680	623	642	648	673	618	627	634	657	591	639	629	662	622	620	645	667	626	608	625	603	643	646	606	646	679	641	692	595	622	620	615	666	662	653	633	625	627	622	682	657	661	660	611	621	657	678	665	655	636	621	651	609	650	638	660	617	599	651	636	676	607	626	638	650	637	641	647	656	647	625	636	677	666	618	657	673	606	628	655	623	658	649	629	636	601	644	680	633	659	647	652	613	709	643	648	654	647	631	662	677	614	650	649	682	595	610	674	636	627	615	665	646	643	632	649	668	669	632	642	636	632	713	612	631	657	618	618	670	651	604	603	578	635	651	644	650	685	626	670	672	636	635	616	652	663	647	607	628	641	647	684	668	626	605	633	610	646	606	676	688	673	677	677	653	610	659	653	609	659	607	654	657	639	642	628	680	661	690	683	667	636	682	634	660	648	661	646	680	587	641	686	633	678	627	646	654	644	647	700	649	678	673	626	648	669	623	618	696	695	679	670	639	625	600	642	648	611	661	666	681	631	642	662	625	686	625	656	729	648	656	639	612	641	700	642	638	646	623	686	626	618	575	654	670	656	655	663	657	636	623	642	634	652	687	605	592	628	641	633	651	627	617	622	625	669	615	621	621	693	641	653	617	585	591	661	609	656	642	625	641	634	614	616	632	622	642	664	694	665	673	628	641	647	660	631	627	629	636	631	643	627	684	614	653	626	593	625	617	634	623	699	617	645	652	633	642	649	677	646	623	688	605	637	626	670	629	631	644	596	644	618	601	649	631	636	699	622	640	653	652	581	618	595	660	614	644	621	644	640	593	618	666	630	633	664	600	651	640	623	652	638	676	646	635	594	653	631	649	625	649	672	674	621	586	681	650	680	635	639	642	635	607	632	720	595	645	649	706	644	684	653	690	659	663	637	633	602	675	653	642	658	675	641	600	603	622	646	618	679	643	602	612	655	616	635	623	629	661	636	640	599	677	653	620	643	656	662	607	605	636	635	603	621	649	650	655	655	607	630	616	621	598	621	651	634	668	646	677	668	654	658	617	637	600	641	656	719	632	640	643	639	628	643	631	617	704	644	653	716	625	690	660	663	634	690	655	609	684	671	697	637	656	644	605	702	644	645	613	654	647	613	622	659	628	609	654	651	603	639	626	647	619	606	649	676	624	625	629	643	635	649	672	613	618	653	657	631	659	631	675	658	670	626	657	672	634	630	616	663	678	645	660	615	597	613	654	637	629	633	621	654	648	649	646	637	652	642	618	678	617	627	631	596	638	656	633	614	627	636	625	639	668	681	628	639	632	608	706	672	634	632	670	644	624	638	647	653	668	648	597	690	614	631	642	638	635	627	633	561	645	643	660	643	717	641	678	651	648	655	625	638	634	667	637	627	604	624	643	621	605	643	665	642	582	632	631	641	667	610	634	630	645	661	649	678	640	653	665	631	628	636	631	688	649	610	656	669	653	628	659	661	658	647	628	659	638	633	599	629	646	677	683	670	646	652	656	631	630	674	659	639	640	611	642	641	641	671	615	637	629	616	610	645	647	665	664	621	644	675	624	617	653	627	634	671	653	657	677	671	587	637	629	623	706	683	611	664	616	628	666	644	640	670	620	608	620	609	647	653	686	632	696	623	602	611	644	667	608	656	714	659	665	651	669	690	597	582	609	628	634	613	633	680	633	614	647	648	590	621	616	649	660	641	642	663	618	625	642	633	593	634	648	613	651	640	642	684	631	628	644	661	609	633	662	658	628	678	668	626	660	620	645	686	615	656	653	643	640	560	638	641	627	654	608	623	700	633	616	629	638	667	654	631	653	642	624	650	663	644	653	622	651	643	642	651	619	602	632	661	662	638	682	670	609	632	641	645	642	692	638	606	622	666	631	604	645	607	644	657	637	613	657	668	611	635	663	626	677	684	627	602	659	651	632	654	645	612	666	643	682	627	655	653	630	675	639	591	647	661	656	601	646	634	637	611	715	665	644	666	623	690	665	627	667	637	630	679	619	675	666	646	653	618	628	632	662	649	661	602	668	652	648	657	645	658	655	638	674	656	674	654	673	641	645	630	661	624	667	651	622	608	605	610	638	694	666	665	670	639	598	673	632	604	624	612	638	635	632	647	639	618	654	666	680	684	663	638	612	682	694	634	660	641	623	670	679	657	642	646	668	658	636	631	618	615	662	572	620	628	624	680	642	599	649	595	667	598	682	661	618	644	697	657	665	647	634	686	650	677	657	655	666	630	691	719	633	637	608	633	661	625	657	647	655	643	651	630	621	625	655	676	586	614	678	659	634	647	648	709	647	603	633	670	608	624	638	661	607	647	615	634	626	662	610	647	628	613	663	648	652	640	596	667	659	643	647	642	637	626	642	659	554	624	604	665	631	660	619	643	627	666	650	655	621	616	640	625	628	604	637	617	669	637	637	682	649	631	688	652	631	659	683	600	676	620	587	637	597	635	637	617	656	623	654	625	660	611	687	676	658	679	675	614	569	612	656	659	618	642	667	632	660	605	653	665	669	651	627	639	661	639	672	651	672	675	652	661	638	645	639	646	661	655	635	651	662	641	608	633	609	636	641	633	699	626	630	632	685	621	633	633	674	632	645	589	638	632	619	669	665	679	605	619	675	609	615	637	669	648	677	668	670	670	667	654	661	644	652	668	586	634	667	611	641	649	624	688	658	654	643	623	655	644	619	633	632	642	670	617	647	635	644	648	663	645	620	609	662	629	648	662	674	656	644	611	620	675	640	615	663	647	636	610	632	652	619	620	651	617	679	676	637	645	634	689	641	640	600	636	644	628	672	663	627	588	615	667	636	663	608	589	670	627
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
