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
339935064441	339935064960	339935065510	339935066060	339935066610	339935067160	339935067710	339935068260	339935068810	339935069360	339935069910	339935070460	339935071010	339935071560	339935072110	339935072660	339935073210	339935073760	339935074310	339935074861	339935075410	339935075960	339935076510	339935077060	339935077610	339935078160	339935078710	339935079260	339935079810	339935080360	339935080910	339935081460	339935082010	339935082560	339935083110	339935083660	339935084210	339935084760	339935085310	339935085860	339935086410	339935086960	339935087510	339935088060	339935088613	339935089160	339935089710	339935090260	339935090810	339935091360	339935091910	339935092460	339935093010	339935093560	339935094110	339935094660	339935095210	339935095760	339935096311	339935096860	339935097410	339935097960	339935098510	339935099060	339935099610	339935100160	339935100710	339935101260	339935101810	339935102360	339935102910	339935103460	339935104010	339935104560	339935105110	339935105660	339935106210	339935106760	339935107310	339935107860	339935108410	339935108960	339935109510	339935110063	339935110610	339935111160	339935111710	339935112260	339935112810	339935113360	339935113910	339935114460	339935115010	339935115560	339935116110	339935116660	339935117210	339935117761	339935118310	339935118860	339935119410	339935119960	339935120510	339935121060	339935121610	339935122160	339935122710	339935123260	339935123810	339935124360	339935124910	339935125460	339935126010	339935126560	339935127110	339935127660	339935128210	339935128760	339935129310	339935129860	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22354	20320	27702	22793	20331	18785	4761	1841	1324	1048	871	748	622	558	455	408	410	367	347	325	368	310	298	333	337	312	265	267	273	263	271	255	256	248	252	237	216	217	216	240	211	214	207	212	210	235	222	208	209	204	200	192	209	215	209	194	173	217	207	182	214	224	214	197	234	222	205	225	187	209	178	189	219	199	222	195	174	206	216	202	199	216	188	212	216	226	195	198	234	214	205	191	201	235	178	216	200	201	222	210	215	205	208	205	246	198	203	207	210	206	178	195	205	210	181	200	213	189	219	194	168	199	196	211	180	213	202	194	206	188	220	207	183	203	193	211	205	210	189	208	188	182	190	195	168	196	195	179	224	182	195	187	181	180	195	203	184	213	184	195	206	213	178	229	198	218	198	188	173	196	190	188	185	179	193	188	199	194	166	205	228	197	188	182	186	168	177	221	193	190	202	194	200	207	184	184	179	184	211	195	185	188	195	196	188	196	189	218	193	185	186	198	185	178	165	167	175	192	192	198	176	165	200	175	200	213	227	189	175	167	185	195	174	177	190	207	183	201	217	189	173	201	187	192	192	190	205	198	193	172	169	208	199	186	200	204	184	198	207	209	197	202	210	215	183	192	206	207	199	201	173	188	207	168	191	167	221	187	196	176	211	173	232	206	198	190	175	198	184	198	205	201	200	205	181	193	183	203	176	166	173	183	202	178	226	198	182	206	162	184	206	192	166	181	188	193	184	184	195	193	206	164	201	181	166	186	192	198	206	191	170	201	194	183	210	188	195	192	208	181	191	205	190	202	190	198	188	177	201	190	197	192	180	186	213	207	191	166	200	181	178	201	196	214	197	198	192	181	195	210	190	196	205	161	193	213	201	194	189	181	194	165	187	213	182	194	205	190	184	202	233	196	206	205	201	181	197	175	196	211	183	170	179	203	202	188	170	225	204	173	182	192	183	203	194	185	173	201	197	184	196	195	187	190	201	170	188	204	187	192	179	179	214	211	188	203	182	215	181	174	195	180	197	190	208	219	170	195	198	166	203	196	196	183	194	190	204	206	194	182	198	190	210	198	186	225	171	185	181	183	174	202	193	173	187	196	201	200	186	179	188	188	221	186	193	210	179	179	216	198	185	198	180	219	193	200	187	194	170	181	193	189	213	176	213	222	219	181	185	189	195	188	210	202	210	204	199	185	183	187	213	212	186	213	193	213	198	199	197	187	186	184	209	193	195	201	189	234	203	190	193	204	183	170	221	191	202	198	209	201	182	195	202	218	208	200	198	197	218	195	176	184	219	183	193	193	177	189	177	206	182	198	178	199	200	192	193	198	189	204	167	185	157	201	185	185	190	187	189	170	203	171	182	211	190	206	178	192	201	200	187	163	215	178	190	207	186	164	192	187	170	203	185	189	176	205	195	208	199	194	171	207	194	191	182	186	178	207	174	206	219	225	184	196	201	216	202	201	197	188	207	194	209	176	211	208	205	202	196	188	172	206	190	215	184	203	207	182	190	182	178	187	193	161	166	181	203	195	203	205	179	201	197	198	174	193	182	188	215	200	184	199	181	205	197	217	206	170	181	196	217	192	187	190	204	183	198	184	168	184	183	187	199	211	205	180	188	192	216	198	208	202	190	190	217	201	207	191	184	180	219	202	192	177	208	181	186	189	200	188	217	183	211	196	197	195	173	176	201	184	210	203	181	177	194	185	197	183	178	210	189	213	182	182	199	209	161	221	201	201	213	185	201	195	189	183	199	216	193	193	185	196	195	198	171	165	203	194	189	214	186	205	182	201	197	200	193	192	196	165	199	177	209	187	182	213	205	169	171	191	204	165	187	193	208	195	194	209	212	180	183	201	194	186	191	209	198	184	184	188	203	204	194	185	171	174	201	184	197	216	186	192	175	196	208	207	180	201	209	207	190	194	183	202	184	186	198	203	204	189	196	185	186	215	173	197	174	202	189	195	172	199	191	190	191	210	204	187	182	164	214	195	196	184	199	211	201	198	173	214	186	212	187	193	214	186	187	196	212	183	171	200	158	189	184	182	197	178	172	175	200	185	187	192	197	196	198	174	214	186	180	188	192	197	209	172	197	183	160	198	178	181	201	197	198	204	191	213	180	194	201	192	174	213	179	197	192	227	189	172	222	195	183	188	201	218	197	226	174	178	178	210	188	192	169	201	186	174	183	190	191	193	221	198	201	204	195	176	199	179	196	186	186	188	193	179	191	207	173	202	206	190	192	192	178	181	182	178	197	189	192	191	201	196	185	228	168	190	203	195	184	186	185	219	188	187	194	186	197	168	179	207	198	237	209	188	190	198	181	198	197	181	214	211	211	174	182	205	182	208	216	171	191	182	178	190	195	203	157	197	195	177	204	192	196	205	216	204	191	184	199	188	201	182	166	176	180	180	202	186	205	176	201	186	197	167	213	188	221	182	200	192	201	186	164	198	166	194	189	208	190	188	188	168	206	194	186	202	200	180	210	205	201	212	210	182	195	206	183	173	202	191	188	179	198	197	175	171	199	195	192	172	170	188	193	208	199	181	180	190	159	170	188	191	180	190	220	191	156	200	197	200	172	181	205	181	201	189	204	173	184	217	175	181	175	212	178	199	179	195	197	199	191	173	190	209	195	196	198	189	193	198	169	173	172	186	199	213	219	184	205	177	191	200	186	200	184	187	177	185	204	171	183	175	193	201	190	196	189	196	213	182	194	195	185	156	195	195	195	196	172	205	183	174	178	174	196	190	192	167	169	209	193	177	183	177	199	197	202	196	189	191	171	190	195	193	202	209	200	184	194	201	192	184	219	184	189	190	174	199	200	196	202	187	207	190	194	174	196	201	188	199	176	173	201	186	185	172	199	203	197	184	174	202	198	184	215	216	207	186	203	185	190	180	227	175	201	224	201	199	191	203	185	182	193	206	160	179	194	192	197	203	198	227	188	196	188	157	173	202	201	194	182	186	215	188	187	177	209	197	201	198	181	180	194	176	189	190	205	216	198	180	209	187	203	181	184	203	211	190	163	203	178	233	172	179	193	191	186	209	176	194	189	215	196	201	177	201	202	212	171	206	178	213	198	202	199	177	175	168	195	225	172	210	187	189	201	205	217	181	195	184	168	195	198	171	190	198	188	196	186	192	188	182	176	228	185	185	177	184	196	189	212	221	191	169	163	185	177	208	200	210	221	175	206	194	187	203	201	176	181	187	189	199	180	197	198	200	170	174	199	179	182	185	186	187	195	210	193	179	184	164	185	194	218	172	200	197	180	166	201	177	190	218	227	189	175	180	208	162	189	190	184	180	216	190	211	195	174	181	221	170	207	182	190	162	176	201	208	216	214	208	204	197	173	189	193	178	197	176	192	204	219	185	191	195	176	193	214	213	173	211	188	189	195	180	192	201	194	203	190	196	184	216	185	211	165	171	202	188	177	203	198	218	178	202	214	208	181	215	177	195	202	193	169	193	209	185	208	211	196	176	168	182	184	192
14104	27492	22791	13894	9736	7960	5928	4731	3798	2780	2320	1904	1466	1233	1123	959	865	815	656	708	620	623	605	594	559	578	536	525	466	456	509	427	415	460	356	448	394	398	339	330	348	319	316	343	378	314	329	284	318	308	303	297	314	311	345	295	308	294	314	342	350	359	326	324	338	302	327	346	329	342	324	320	278	340	314	324	321	307	298	316	317	357	305	329	342	330	294	315	313	303	321	317	327	327	310	314	328	318	323	312	319	348	326	321	322	325	327	333	288	301	295	295	336	289	320	310	312	279	308	310	279	303	296	330	313	314	306	291	297	320	290	294	275	308	278	290	304	289	296	300	300	318	273	290	290	275	260	303	263	310	297	290	294	305	305	266	334	277	306	293	316	287	298	275	286	298	310	286	282	312	268	304	297	285	268	258	295	329	279	277	292	283	296	270	254	304	262	295	277	315	311	299	254	290	273	311	307	303	299	316	277	308	297	309	288	296	264	288	270	294	287	290	287	285	288	308	281	303	284	284	294	315	296	251	290	286	299	307	285	272	278	297	277	277	290	283	283	289	302	300	287	310	281	302	318	296	313	261	289	309	309	279	286	293	271	304	267	288	293	300	312	303	275	278	296	299	298	277	329	273	303	283	262	301	307	297	313	298	282	299	287	274	310	277	295	266	279	273	276	322	281	288	290	290	295	314	288	269	288	286	281	293	262	290	271	263	278	296	315	291	279	293	299	286	256	285	272	279	313	295	312	291	269	301	284	289	275	287	291	314	292	303	305	275	278	278	294	283	298	323	278	286	312	286	290	293	283	290	295	263	309	291	297	287	272	292	308	291	288	289	301	275	263	276	258	263	251	295	294	250	288	317	312	312	309	292	275	267	291	288	270	305	283	278	279	268	287	308	276	311	285	312	274	298	278	304	287	284	278	337	278	293	318	286	268	278	277	278	273	326	308	304	305	289	314	296	294	303	278	284	274	295	281	290	277	287	300	305	301	237	295	275	297	259	266	254	288	278	286	280	289	295	337	297	300	287	255	247	262	277	270	289	291	278	279	298	300	302	283	298	280	303	298	283	300	299	316	278	292	309	256	287	281	256	298	306	290	294	269	297	311	300	275	287	271	307	296	287	318	316	323	291	281	281	273	266	294	289	291	296	288	269	307	265	282	301	287	281	298	289	275	299	271	311	288	285	293	297	291	273	287	301	311	264	276	264	282	274	266	323	278	284	313	274	297	293	274	292	290	304	278	293	275	299	299	301	301	301	253	266	263	272	303	294	288	294	286	281	319	306	267	273	294	290	307	275	306	269	277	282	290	306	293	291	317	281	300	288	308	284	305	264	274	285	292	314	292	273	279	324	267	320	311	286	256	255	266	282	274	323	303	310	274	307	305	303	308	284	314	275	303	278	267	272	303	297	307	279	283	281	318	281	274	283	261	280	295	293	297	286	270	268	310	304	293	264	329	304	299	278	300	275	293	290	286	270	284	269	304	306	299	294	279	313	303	301	284	258	270	281	274	272	302	304	293	281	282	276	295	305	268	284	276	274	282	292	283	280	334	270	278	291	291	286	304	306	299	315	285	263	275	314	290	273	284	287	304	264	295	299	246	306	286	274	306	279	294	316	307	291	272	302	278	316	275	300	293	262	273	272	305	275	291	278	278	278	284	267	283	315	268	293	297	318	294	287	295	321	301	308	293	307	308	272	281	302	289	293	275	273	289	287	270	262	279	298	272	298	291	290	277	274	286	309	298	289	282	302	289	283	285	263	250	282	276	266	274	280	317	313	279	290	281	258	274	267	271	295	276	297	266	295	314	268	255	299	287	248	273	290	298	317	298	298	288	286	278	291	301	269	275	304	289	297	304	280	298	283	271	290	295	290	284	306	255	328	274	332	291	295	283	288	306	282	274	304	291	313	276	308	249	307	263	286	260	292	314	301	275	332	280	284	281	298	287	329	282	266	292	298	280	315	257	298	275	265	307	277	279	298	312	218	301	279	290	294	292	296	278	280	296	297	281	306	314	292	271	293	287	265	315	289	261	264	265	304	318	284	311	327	280	274	314	305	280	288	293	306	265	292	268	289	301	310	289	288	272	298	313	290	305	278	295	325	272	272	298	275	286	301	255	302	290	278	235	265	291	278	251	294	285	292	293	270	285	322	297	248	282	284	284	274	303	309	265	273	274	292	319	275	290	264	311	297	287	309	285	296	281	274	277	269	307	300	289	292	310	307	299	303	261	303	323	293	305	295	289	309	255	273	280	273	312	277	320	271	323	294	293	269	296	286	297	269	255	316	294	281	309	277	283	315	325	323	318	287	277	313	301	270	289	293	279	296	329	245	308	290	308	281	306	344	309	294	247	284	291	297	275	283	271	281	274	291	305	275	278	257	305	285	306	275	308	277	315	261	282	264	277	307	309	287	269	294	301	314	284	284	268	282	270	289	284	285	273	298	284	263	282	306	291	311	289	268	288	297	296	288	261	299	278	287	294	295	315	290	298	277	318	279	273	288	308	300	275	306	264	280	286	275	266	282	290	315	286	310	272	280	287	286	312	266	303	284	276	287	288	293	287	292	306	278	277	282	297	279	290	304	292	276	262	274	286	294	316	306	295	278	280	278	289	296	299	302	299	307	285	308	279	264	321	307	302	291	267	326	288	255	271	291	320	298	271	297	287	286	280	268	281	282	280	271	300	299	297	268	285	311	278	291	281	297	272	288	301	275	281	277	289	270	305	292	282	293	289	291	307	269	296	296	312	288	278	347	293	244	260	315	280	295	278	303	331	283	277	297	278	289	303	277	250	302	325	250	288	280	281	291	294	265	321	289	280	310	318	248	300	278	281	291	293	308	269	246	290	279	304	281	285	279	276	295	287	271	301	288	282	286	279	297	293	270	289	280	283	290	293	288	310	278	291	296	287	264	276	274	295	303	302	282	270	284	284	311	301	277	286	253	271	275	277	280	301	261	314	276	303	264	290	280	308	263	307	298	292	292	277	303	277	273	280	322	295	265	287	281	319	274	257	278	301	274	282	292	285	298	291	328	278	330	306	303	294	295	294	282	297	307	274	263	262	297	290	278	300	267	277	291	270	276	270	265	259	268	292	277	320	300	298	301	298	296	283	264	271	273	279	264	281	275	306	303	298	283	302	276	294	297	300	276	282	268	323	284	299	238	315	313	274	267	274	271	277	301	285	265	305	291	266	270	294	264	287	299	277	270	278	284	294	305	284	305	289	299	311	274	295	299	296	277	269	277	270	280	277	282	298	302	281	279	278	265	301	292	307	288	288	285	318	281	273	257	308	286	284	288	283	307	273	308	277	295	285	262	287	277	292	284	278	272	280	289	253	269	274	288	286	279	304	296	291	278	302	301	257	328	322	303	286	273	302	304	297	293	311	297	298	274	272	289	277	281	271	287	292	290	295	301	297	309	283	300	314	287	289	303	291	295	305	281	305	288	305	258	297	304	292	280	268	288	298	263	287	280	296	268
27506	20155	10000	3143	1570	1118	788	638	595	506	458	445	393	367	346	351	375	356	318	321	349	291	324	323	353	334	329	373	342	312	306	327	293	315	322	315	302	323	318	315	292	297	315	310	297	301	329	285	267	270	293	332	264	288	287	302	311	266	284	313	312	286	325	284	287	306	295	280	294	329	302	294	294	268	288	332	315	310	281	299	303	303	300	337	285	313	276	329	297	299	281	297	317	344	303	294	306	286	296	276	285	315	281	329	290	273	310	282	297	308	327	287	279	252	309	301	271	308	274	283	270	343	302	285	317	348	290	306	291	284	295	303	334	294	320	315	309	332	276	294	293	315	289	279	314	270	311	302	295	299	280	306	300	293	280	301	299	260	285	270	288	299	315	299	316	292	285	297	319	323	268	319	292	280	292	307	308	287	313	297	309	311	274	304	302	298	287	299	297	287	301	306	316	311	280	309	306	278	264	309	331	283	283	307	268	266	297	304	275	307	326	307	315	298	301	292	297	284	311	308	303	308	255	296	302	295	300	301	267	315	279	307	312	294	278	278	282	284	282	302	314	296	278	290	267	296	301	308	291	308	285	281	303	296	279	291	282	288	288	300	327	302	321	304	296	308	319	308	294	312	278	299	290	308	297	288	303	295	265	276	300	303	308	299	314	301	314	282	291	284	297	316	305	286	347	250	300	264	281	302	283	271	305	281	308	315	278	306	298	312	298	282	284	294	307	296	301	301	312	314	309	292	344	309	276	271	299	302	298	312	282	287	295	314	300	299	332	290	309	296	294	282	291	277	282	288	315	301	319	298	287	290	322	281	290	304	288	315	275	329	297	275	301	281	317	329	296	282	295	298	289	278	303	289	279	281	304	301	302	300	281	279	313	295	287	319	271	310	292	302	317	327	275	293	304	277	295	304	287	291	297	299	287	271	316	289	284	286	296	300	289	301	292	264	285	316	281	299	278	329	321	259	278	304	315	298	275	290	290	304	302	291	302	312	295	282	275	284	274	302	300	283	284	302	296	306	299	291	268	305	287	277	292	296	291	280	295	308	283	280	294	287	276	301	269	293	319	292	279	318	290	290	281	277	268	287	281	278	265	316	315	301	258	305	311	289	308	287	273	311	289	311	308	274	315	318	252	293	299	282	273	280	294	307	300	331	304	335	262	301	285	293	307	282	278	311	289	289	312	334	276	310	295	311	281	299	317	280	339	274	278	267	302	281	314	324	312	296	275	303	292	304	294	317	299	294	314	295	289	271	279	277	307	329	268	293	281	341	312	312	287	295	302	314	277	283	293	277	275	286	312	276	299	300	289	302	270	295	297	310	326	297	265	289	322	303	322	254	293	329	309	276	290	283	285	304	283	296	276	301	301	311	278	319	294	296	276	271	296	317	306	305	307	321	278	308	283	290	326	298	273	296	333	311	294	309	331	294	311	314	297	314	298	304	322	284	282	309	301	317	292	325	289	302	300	282	315	293	303	308	286	302	293	334	303	297	256	317	284	320	298	288	289	292	322	286	284	306	302	277	288	298	278	262	285	296	297	256	284	290	294	292	311	274	295	288	324	307	302	305	281	313	300	303	273	308	284	303	299	295	322	319	286	301	304	277	314	288	265	303	269	305	304	259	300	303	298	269	287	297	300	272	270	278	330	286	296	281	313	278	293	308	311	291	275	296	284	295	310	282	294	297	282	328	317	296	311	294	288	310	306	302	298	296	272	266	289	268	294	251	276	301	288	299	309	280	310	290	331	280	291	306	250	316	281	295	264	273	293	287	337	315	302	257	308	299	283	280	332	276	311	300	291	276	326	304	300	317	284	295	304	302	313	320	303	284	286	314	304	285	306	334	303	282	282	251	344	299	297	309	280	296	299	292	271	287	315	260	285	279	259	265	280	292	283	249	312	287	319	279	279	316	307	296	278	305	319	325	251	275	285	282	280	285	277	292	242	284	274	299	296	276	296	315	292	296	280	278	307	277	292	288	268	289	280	308	306	313	304	317	301	307	323	302	297	278	297	289	295	306	286	331	289	313	303	281	278	314	311	311	291	251	310	308	272	338	315	310	301	302	300	285	302	311	309	325	284	304	309	306	288	285	305	290	292	307	310	275	293	293	279	300	328	284	256	261	318	296	299	288	280	295	319	313	290	321	303	279	275	288	276	331	298	279	269	312	297	271	290	276	317	327	320	288	291	294	287	290	350	318	303	298	276	303	292	294	290	287	317	282	263	294	295	311	294	298	286	293	307	306	299	322	280	297	299	305	332	315	298	279	344	338	304	299	280	297	272	301	316	312	306	315	321	303	280	307	284	315	311	297	308	290	337	270	300	272	271	309	294	328	295	276	319	290	283	313	261	319	259	264	311	293	313	303	323	288	284	293	306	266	291	303	289	296	291	281	273	255	313	302	308	276	304	290	325	271	285	288	295	279	269	274	283	316	290	301	276	265	284	295	284	278	312	303	305	287	294	297	294	292	306	315	326	299	276	310	295	293	272	288	302	304	293	284	284	300	294	283	271	302	297	292	277	311	282	294	268	280	272	292	326	293	280	275	310	295	298	292	304	302	319	272	294	277	261	305	270	281	302	308	297	300	294	314	274	296	284	312	298	280	282	310	303	272	277	311	281	304	319	319	273	282	279	284	310	292	312	307	278	283	293	313	291	296	313	289	324	294	287	282	311	294	300	265	297	298	313	296	291	284	283	314	308	301	271	300	284	308	310	308	285	298	321	284	288	296	289	297	270	277	286	296	279	305	256	298	284	297	302	298	293	305	284	269	296	304	286	303	311	251	304	285	273	282	295	310	312	277	246	291	278	279	291	294	307	266	293	298	291	329	320	309	304	297	295	299	302	292	284	302	283	304	326	291	326	321	301	317	319	281	312	270	304	301	307	291	303	282	299	317	274	289	296	274	265	282	309	287	291	285	309	276	263	301	295	292	282	294	287	256	297	318	312	295	295	275	328	290	270	295	324	275	269	279	286	314	292	313	282	307	309	299	282	322	288	298	290	273	275	319	288	307	261	291	289	311	277	291	305	274	306	324	286	288	326	308	331	278	303	296	302	292	288	313	300	288	312	286	312	299	278	281	306	311	287	304	315	309	304	297	317	289	310	285	281	313	295	309	304	303	289	291	287	270	289	321	299	304	273	298	281	278	296	282	304	313	293	307	284	283	294	262	278	294	289	303	308	326	292	306	268	276	305	270	282	315	287	286	288	270	296	283	319	320	321	280	301	292	297	276	287	309	292	253	301	316	310	316	283	310	294	305	298	286	282	291	324	289	295	311	330	304	291	345	352	295	271	293	267	292	301	288	313	286	304	263	310	280	295	277	303	288	296	322	274	302	299	285	335	314	291	320	306	292	307	319	290	294	284	264	278	303	275	308	302	320	296	307	323	322	312	283	279	301	301	280	292	283	285	310	280	288	311	288	304	255	278	303	269	292	295	301	303	329	282	318	253	269	297	286	311	287	301	267	295	290
10348	14720	11074	5601	3590	2820	2064	1649	1451	1224	1034	907	743	731	623	613	602	587	574	545	514	556	491	531	504	503	518	531	502	503	503	483	524	465	488	427	453	455	413	466	463	419	441	440	428	469	453	444	432	419	477	417	460	451	439	439	434	452	397	466	472	420	452	462	495	485	446	444	457	455	440	454	439	482	437	452	422	430	441	436	452	407	428	409	491	418	451	420	472	433	444	453	441	439	446	466	465	425	479	498	420	468	440	494	465	448	507	447	437	475	455	470	447	451	453	471	431	454	468	429	456	458	448	441	465	458	463	459	429	486	417	410	443	468	475	402	464	457	428	436	506	417	436	420	426	417	442	426	401	439	448	433	444	441	440	465	418	450	463	462	412	407	448	453	439	415	444	453	413	448	443	459	412	431	467	456	484	433	469	458	457	472	417	437	429	384	419	406	442	444	420	442	454	454	453	436	452	422	426	432	467	433	445	433	429	413	426	404	424	445	434	444	425	422	450	432	471	425	455	459	417	433	467	444	443	435	429	431	390	430	455	439	492	467	465	431	439	447	383	446	439	445	424	460	438	409	406	436	428	419	450	433	441	410	422	424	421	470	425	441	448	436	443	476	448	452	421	426	455	460	411	449	436	427	428	447	455	449	422	430	426	432	431	435	415	468	427	452	471	426	429	447	433	414	445	422	465	431	422	466	441	425	456	406	440	418	444	422	416	425	429	455	466	410	455	404	433	434	462	463	417	468	434	444	448	459	450	440	448	427	436	449	447	443	454	421	420	446	426	438	422	443	460	446	428	463	441	416	434	425	461	408	456	434	447	435	409	395	431	429	460	388	438	451	428	458	452	434	446	458	444	458	457	446	421	431	411	422	414	457	422	475	435	433	439	455	452	451	420	415	443	433	433	422	444	437	428	430	421	448	444	458	428	442	442	397	428	432	433	428	436	404	452	453	395	447	448	413	459	425	421	442	455	400	419	437	447	402	430	406	458	416	449	431	440	425	439	435	435	424	456	449	439	432	446	441	442	429	425	447	431	443	428	452	426	388	427	412	451	453	452	454	445	433	412	449	473	455	423	420	431	417	422	442	458	449	423	478	462	429	468	472	386	476	460	439	449	433	431	415	471	423	422	417	426	422	433	441	439	418	461	439	414	435	447	391	418	428	436	420	414	454	474	440	476	426	434	431	446	450	473	438	427	437	434	410	442	430	431	436	456	431	457	439	458	484	428	456	431	426	419	423	457	476	468	447	420	460	479	427	472	459	464	436	433	409	426	450	451	471	428	456	429	445	425	473	437	448	455	428	437	417	436	444	439	409	468	459	454	431	442	405	409	429	424	425	430	419	417	424	423	441	387	408	427	429	450	454	429	445	465	469	476	480	402	450	432	463	424	441	408	435	400	431	424	444	456	458	446	458	455	454	486	441	459	452	450	447	450	404	451	462	469	439	400	438	444	417	481	430	457	438	473	474	442	431	404	400	448	436	425	464	456	425	410	454	408	404	445	418	407	448	478	422	437	445	414	455	413	419	406	419	451	455	423	470	449	414	417	453	435	424	460	428	452	453	477	427	412	412	465	460	462	426	454	446	417	480	463	450	435	398	440	453	427	429	424	421	416	434	438	456	425	469	432	466	438	413	412	438	474	422	432	451	453	460	436	423	451	460	453	406	417	450	425	410	408	401	438	463	466	431	421	411	446	408	418	473	457	471	424	425	420	458	460	422	420	425	435	442	425	468	442	484	395	446	447	429	420	423	420	419	419	426	420	454	418	458	431	433	484	428	454	449	427	428	417	435	429	447	423	424	462	444	431	432	390	416	436	449	457	469	461	399	435	414	417	428	432	431	471	372	445	386	443	428	400	431	408	400	442	451	463	434	437	443	423	459	464	398	451	415	453	431	453	451	419	445	445	411	434	443	403	417	425	439	405	426	455	446	462	402	417	482	435	438	445	422	439	464	417	429	444	467	415	434	453	457	404	451	422	415	402	423	437	452	463	404	437	423	417	436	439	473	443	469	438	422	457	458	412	410	439	444	437	438	407	421	440	457	443	469	394	436	434	414	501	429	416	403	446	456	425	404	408	423	470	419	425	421	457	427	421	425	434	441	449	455	440	419	411	430	439	416	430	410	461	440	395	399	441	459	442	428	477	403	447	407	458	381	435	456	413	442	444	437	444	416	414	413	456	479	444	430	430	426	442	444	395	421	406	479	439	410	439	438	418	426	425	400	407	450	414	451	398	444	395	423	428	445	464	451	436	395	453	454	413	462	426	411	434	465	460	435	441	432	441	463	428	477	436	441	426	436	439	429	445	409	439	432	426	432	434	452	435	427	411	402	409	440	400	433	449	453	395	420	411	471	438	475	476	436	439	396	401	434	444	464	461	443	426	439	423	412	473	442	409	453	448	427	438	489	472	425	417	456	418	458	452	423	464	435	452	450	422	426	438	441	439	454	426	472	430	425	416	396	441	439	460	420	432	437	446	424	430	460	423	449	441	425	445	453	438	425	452	452	465	485	469	464	487	432	476	404	466	438	439	430	405	417	395	407	458	447	453	432	427	431	405	459	445	446	379	454	487	429	445	399	441	422	444	441	404	418	451	421	440	459	434	438	448	400	422	461	433	426	428	424	449	427	428	455	442	424	425	432	442	466	458	426	466	465	470	415	409	432	434	424	448	452	440	444	425	417	398	448	447	463	469	428	440	440	451	424	441	420	466	393	452	425	449	420	397	461	418	444	458	392	407	454	430	439	482	423	455	470	388	445	383	476	413	424	411	441	443	476	416	400	463	445	421	428	443	467	445	478	453	429	495	408	461	431	423	441	422	419	437	471	440	433	441	431	454	453	436	425	460	467	432	437	416	445	442	407	457	439	438	426	454	422	445	425	438	444	453	443	456	394	459	434	451	423	410	419	463	452	448	410	453	429	446	421	400	428	411	441	429	422	409	427	427	440	408	429	447	401	433	415	456	453	426	456	431	427	452	415	437	459	432	417	451	412	427	392	456	448	467	491	451	463	423	454	457	429	425	423	440	428	428	445	433	447	483	447	423	444	445	431	457	412	461	460	421	479	443	407	435	450	427	427	421	448	419	405	464	433	455	449	402	460	428	468	455	406	413	428	456	440	439	443	426	409	403	423	426	420	437	481	412	464	445	434	461	454	408	418	455	441	434	433	428	430	384	412	458	417	440	429	412	434	428	448	412	438	450	427	431	443	445	494	418	408	385	420	422	412	444	426	470	445	417	440	425	466	467	426	455	467	443	427	477	403	431	493	410	411	437	415	415	414	459	436	426	442	440	435	452	454	435	443	412	398	409	460	455	406	482	437	431	420	446	434	410	417	441	468	448	444	421	465	429	403	444	422	460	439	424	451	407	486	469	435	436	413	424	465	420	420	440	437	413	461	456	469	405	420	415	373	410	406	422	463	414	458	442	441	429	441	449	438	439	431	440	441	447	453	414	454	432	436	435	433	452	425	391	436
24622	21531	28702	24801	20202	4937	2030	1352	1060	835	881	667	612	512	447	471	465	433	397	377	401	395	392	359	362	335	353	316	322	350	342	349	350	305	336	316	352	325	303	321	309	296	269	294	268	284	275	278	286	301	293	305	287	300	275	309	280	260	294	298	318	316	301	289	306	299	281	284	303	310	298	329	271	279	270	292	330	312	287	301	298	315	305	292	292	298	303	266	301	267	278	272	275	301	302	352	303	280	295	311	267	304	283	290	332	320	264	294	309	304	317	270	296	337	322	303	282	259	275	302	285	306	283	308	306	282	292	319	298	270	300	307	300	267	306	272	303	255	343	264	292	291	303	289	303	292	292	306	293	284	289	285	276	309	259	300	301	291	311	272	292	249	295	311	273	301	305	262	301	307	287	304	295	312	287	312	308	303	311	294	265	320	307	270	302	290	297	322	304	280	309	275	278	292	308	267	321	283	310	284	255	278	259	287	274	283	276	265	282	282	306	286	302	286	291	296	293	314	308	307	307	312	303	256	329	299	286	280	304	284	313	284	298	308	295	292	259	294	302	248	281	299	314	281	273	288	291	312	276	299	307	292	273	335	308	292	270	284	290	317	291	287	314	298	283	317	286	299	281	308	324	295	291	268	297	271	271	276	278	259	299	297	300	297	289	300	300	273	291	293	285	283	288	262	248	286	292	309	309	276	316	279	299	308	312	262	299	323	274	281	271	272	283	286	294	293	296	263	275	311	263	305	314	284	304	302	323	292	292	275	302	263	292	298	305	264	296	289	302	288	303	285	307	267	280	290	268	273	272	285	295	312	317	303	288	246	295	299	282	311	298	306	261	265	304	306	297	279	247	317	265	274	298	292	287	300	308	282	305	323	297	299	265	313	284	267	302	290	306	289	310	322	270	297	296	288	285	267	285	287	284	333	301	281	320	297	288	298	291	298	305	280	280	285	306	291	278	271	313	313	297	274	268	276	295	299	306	269	305	286	286	295	300	290	312	281	274	288	268	285	290	288	282	307	286	251	283	328	255	305	293	283	307	270	299	272	317	293	273	303	283	290	288	261	284	295	261	304	274	307	309	296	308	274	284	310	302	296	272	267	296	254	285	287	325	321	312	327	283	281	306	303	309	291	282	281	277	329	304	309	285	254	303	291	266	284	261	303	293	303	314	293	294	309	288	252	277	281	271	266	322	263	277	279	262	296	261	300	282	280	310	313	288	300	293	317	301	294	270	284	268	315	266	279	255	311	302	287	286	325	290	302	250	252	308	301	279	299	308	301	279	280	278	278	293	315	292	258	287	302	260	276	278	307	255	287	253	313	286	286	273	253	318	263	291	300	298	347	296	285	313	310	279	320	297	293	298	285	291	261	272	298	282	310	305	320	299	317	304	334	273	261	288	301	289	284	327	312	280	305	292	287	314	273	273	275	286	319	292	295	298	303	292	315	277	302	295	302	295	285	283	286	281	280	291	319	299	291	301	279	309	315	277	330	304	284	283	291	297	297	337	291	318	285	319	300	272	299	273	283	258	286	277	305	293	310	310	287	266	296	333	281	272	282	296	293	312	343	291	304	304	270	310	291	285	283	297	281	286	291	302	303	305	285	287	280	291	302	287	299	299	296	288	291	292	310	317	284	284	295	282	279	277	285	293	314	303	289	299	273	294	279	289	262	303	281	271	289	289	277	287	317	276	288	314	252	299	284	314	270	280	296	295	281	309	311	293	289	272	266	281	280	284	262	256	272	273	277	297	299	287	275	287	270	272	324	292	312	311	301	265	259	286	252	289	283	320	323	312	292	279	305	272	276	307	293	300	285	295	293	237	317	289	301	291	291	257	272	295	285	293	264	284	266	302	262	267	296	295	276	305	290	283	323	299	286	316	271	279	307	316	285	287	267	301	288	302	320	283	286	291	271	305	272	305	330	308	271	279	309	281	300	292	283	277	273	327	274	293	318	281	288	319	270	276	251	281	290	306	286	291	301	280	278	277	254	282	285	298	291	289	286	270	276	317	258	281	298	311	315	268	271	243	271	314	270	310	284	315	296	297	281	316	296	321	296	297	298	291	259	307	315	281	285	265	320	296	324	296	307	262	279	260	285	287	273	298	290	273	280	278	281	276	272	317	276	294	317	322	271	273	274	293	283	265	275	321	274	275	300	260	324	329	288	266	271	299	285	274	278	299	301	257	289	274	301	289	286	312	280	311	321	258	297	254	299	280	289	264	259	296	289	297	304	291	295	283	299	287	304	316	298	300	294	289	295	291	296	276	268	284	279	291	304	289	298	299	267	282	298	259	286	261	312	306	284	299	274	292	303	292	284	299	315	305	303	269	296	279	309	279	286	265	288	288	289	326	262	303	307	286	302	290	292	284	309	282	269	308	291	297	326	272	281	262	276	269	299	285	298	286	304	295	287	264	326	324	284	281	288	313	291	282	283	291	329	253	270	276	299	291	286	284	298	289	292	285	285	292	270	269	285	275	267	330	272	285	301	314	293	305	305	261	322	307	266	316	305	303	281	308	308	282	274	289	315	306	272	299	305	315	283	288	288	308	294	269	295	283	271	303	263	288	290	272	294	302	309	300	267	288	279	323	279	281	283	305	296	299	281	296	278	293	269	313	310	300	307	309	322	270	283	300	282	286	262	303	296	313	290	297	302	275	286	276	310	292	301	267	309	277	276	304	284	299	258	288	294	326	269	285	296	300	275	263	276	291	306	279	307	254	281	292	279	272	298	293	297	304	294	277	299	278	280	300	289	297	316	300	296	285	290	319	300	312	292	279	272	307	247	281	305	288	243	262	292	317	277	260	281	306	289	267	299	247	292	302	297	287	289	294	302	255	276	304	255	285	295	298	298	253	292	285	302	270	287	285	278	283	284	291	291	290	295	285	267	293	303	302	286	296	309	313	262	305	292	286	307	279	280	277	288	295	293	294	283	292	281	307	274	277	283	281	302	283	269	294	297	275	292	340	295	296	317	306	284	263	309	306	294	305	270	330	298	284	277	298	276	284	303	306	273	296	285	277	287	312	301	294	291	282	304	278	275	297	289	259	283	298	308	257	314	288	315	282	293	306	302	298	283	264	295	287	279	276	312	292	301	272	260	269	283	265	272	297	297	308	298	287	281	269	281	271	278	290	274	286	290	282	281	302	272	284	278	287	293	290	296	266	284	321	266	337	306	305	288	272	290	281	260	305	301	266	296	312	314	298	306	302	269	302	335	279	305	281	269	306	286	307	296	286	288	301	304	310	289	310	273	323	314	277	276	283	289	261	286	274	295	282	271	318	295	246	310	288	321	269	274	300	282	284	297	302	309	295	285	262	258	293	297	277	280	271	296	283	289	286	292	285	300	302	330	294	277	273	280	293	294	289	284	271	260	285	284	303	294	277	323	303	321	306	285	306	293	288	263	289	304	275	255	275	288	261	252	267	302	288	297	287	291	319	296	278	300	284	296	269	306	287	284	304	278	307	289	295	276
12114	23341	18851	10385	7206	5839	4392	3651	2778	2143	1922	1515	1242	1139	986	881	822	783	782	771	715	679	692	639	667	616	584	595	588	528	521	529	563	564	510	478	489	468	484	506	451	494	483	481	475	510	472	456	478	442	443	440	453	417	435	461	452	457	469	489	486	504	480	491	487	434	476	479	460	459	443	451	485	464	438	445	433	437	445	443	418	420	448	492	454	454	455	471	415	447	474	481	426	455	471	436	442	460	480	433	454	481	451	475	516	475	454	464	452	437	430	492	477	433	429	401	396	444	446	422	404	440	462	453	461	471	467	464	433	440	458	419	419	447	463	463	449	405	433	466	424	422	422	429	430	437	390	442	420	437	430	432	450	476	438	427	455	461	457	457	460	449	430	439	430	447	431	438	446	451	474	426	441	426	427	448	449	413	401	443	425	419	413	431	432	459	451	422	459	397	443	457	444	490	425	403	439	425	463	426	430	428	424	416	411	427	408	428	413	464	380	452	444	433	416	419	414	441	386	407	423	407	426	431	451	459	457	405	428	401	425	447	457	421	426	457	416	436	426	432	426	417	389	427	416	422	445	447	440	457	447	471	417	467	413	434	451	436	436	425	421	415	429	447	467	395	438	438	428	423	448	422	428	437	442	471	439	425	445	414	433	398	459	434	465	432	438	423	435	485	459	430	396	410	464	417	441	448	428	383	433	446	447	451	430	440	419	423	437	477	444	413	466	465	472	449	459	428	459	439	442	444	391	428	405	464	417	448	458	404	448	435	416	426	423	464	459	429	440	451	457	439	435	444	417	434	461	429	426	426	462	440	439	453	404	459	444	391	440	404	456	458	464	406	386	423	460	463	442	437	416	468	424	442	423	435	494	438	456	460	431	467	403	479	444	408	423	415	471	426	483	431	411	439	420	447	453	440	450	438	433	442	395	449	430	459	443	448	457	470	406	445	454	427	445	445	457	440	446	459	445	422	464	430	441	423	454	378	433	442	431	408	420	440	391	394	412	432	429	472	411	402	432	445	431	386	434	442	467	423	424	465	427	443	424	432	446	411	418	429	453	437	433	442	463	419	431	412	399	432	452	435	401	420	452	413	405	431	412	401	431	434	465	464	425	438	412	410	477	439	414	439	400	425	429	439	457	440	446	463	400	417	459	451	458	414	428	442	428	412	456	422	434	427	437	427	440	422	414	437	446	456	447	406	385	433	426	440	456	431	448	434	432	413	466	455	442	431	421	421	425	423	456	452	416	442	457	439	434	464	404	420	432	431	434	419	442	441	442	404	434	452	427	385	429	445	461	451	436	449	439	428	424	427	407	453	455	427	454	445	479	421	420	432	410	415	474	449	454	399	427	446	464	438	436	439	454	452	401	434	431	426	438	451	439	431	464	418	453	446	451	429	451	440	441	458	433	413	467	446	446	421	450	463	438	437	453	446	448	437	450	403	460	438	421	408	448	426	482	446	442	424	452	434	461	447	449	422	429	412	440	438	441	488	416	433	467	411	463	454	445	447	437	421	420	412	430	500	421	449	438	404	392	434	455	414	440	448	435	460	416	405	445	420	436	436	373	366	425	413	414	452	456	400	480	443	425	378	426	408	453	427	437	402	433	448	427	443	458	467	396	425	442	429	376	430	429	404	446	436	440	462	428	422	410	442	445	458	417	451	399	419	469	441	423	441	450	446	440	454	438	425	439	419	449	432	423	454	441	415	492	467	432	407	433	477	498	431	488	450	430	427	447	437	420	465	393	433	419	465	448	416	404	432	418	426	449	405	455	448	476	427	468	403	428	432	444	414	451	442	424	419	425	432	438	404	419	428	431	376	443	442	399	431	459	467	434	424	429	439	443	427	456	441	449	455	430	466	428	438	410	491	425	450	474	447	423	411	432	457	471	465	449	472	466	420	455	447	435	446	480	412	421	430	450	435	436	464	416	428	457	413	392	445	441	487	418	425	474	436	443	424	473	448	468	439	438	457	398	432	418	387	433	452	439	439	454	456	480	436	424	415	421	434	403	405	448	398	431	387	473	441	442	473	465	405	419	430	440	446	419	448	409	452	424	430	438	419	425	429	437	426	413	445	429	474	479	467	413	424	442	445	475	399	413	409	446	406	478	414	420	426	442	411	481	444	417	441	487	445	457	410	454	399	434	414	417	429	451	428	460	440	429	445	393	401	423	441	472	464	441	422	457	460	447	454	438	425	416	423	422	418	434	417	417	407	408	420	464	437	463	409	437	432	426	422	457	414	455	440	445	419	400	447	464	471	460	401	416	421	449	410	455	441	408	435	436	400	453	436	454	402	422	482	464	378	419	404	428	422	433	449	443	456	451	411	451	427	439	444	425	448	429	416	413	462	453	435	457	443	436	449	415	478	414	435	449	486	407	426	464	444	444	394	421	434	418	396	416	446	489	444	439	434	431	443	443	436	439	470	465	411	424	457	425	408	416	456	449	468	458	423	428	461	453	433	441	473	421	437	451	402	418	424	498	427	428	418	459	428	428	431	427	453	433	420	433	437	431	420	428	449	439	432	464	434	461	447	434	418	405	432	450	465	445	435	431	441	449	418	439	407	412	428	462	429	443	442	431	404	458	425	424	405	445	419	436	447	430	423	415	418	417	434	463	455	433	457	427	402	473	456	451	420	439	393	456	401	434	442	395	411	423	433	423	426	443	415	423	416	392	444	446	427	439	418	451	443	444	424	424	409	429	435	439	399	437	419	445	418	446	450	438	414	447	423	381	409	409	410	458	454	458	410	435	453	440	477	430	477	434	466	420	418	410	446	411	418	444	468	425	436	442	462	429	449	439	415	436	460	439	399	447	443	472	409	472	418	440	432	441	392	404	445	442	432	404	407	399	448	427	399	421	427	445	423	408	421	439	386	442	399	396	424	399	451	417	490	437	484	388	454	445	456	436	437	438	411	431	426	482	441	409	442	445	517	410	443	443	431	447	414	463	435	443	425	422	450	410	409	476	436	393	461	430	427	426	396	414	391	406	442	397	410	441	449	436	423	427	446	452	427	467	443	450	439	434	402	410	405	419	443	461	456	429	433	448	434	459	421	413	458	449	398	438	409	456	409	426	454	442	442	407	441	426	407	463	435	427	450	422	449	455	411	418	415	426	454	426	429	454	421	443	415	430	456	442	428	421	452	446	452	486	457	428	419	458	444	448	469	470	428	462	447	434	422	441	470	402	416	445	444	408	429	417	469	485	418	444	449	439	407	439	436	449	411	442	409	471	464	455	421	405	440	449	440	441	440	431	456	464	401	418	442	440	423	431	407	431	451	431	404	417	439	414	447	454	456	424	436	454	408	454	431	438	434	446	424	446	427	430	416	462	407	435	418	429	415	451	420	445	452	425	444	428	461	404	428	456	438	412	458	457	428	434	470	417	452	427	423	448	439	481	434	455	425	445	432	452	441	414	451	439	422	446	420	482	428	441	443	453	427	414	453	443	434	426	445	426	445	466	423	415	445	424	414
23570	21471	29292	24067	21472	19873	4931	1937	1395	1088	944	813	661	587	591	518	438	497	406	391	388	420	359	327	324	332	294	264	286	261	288	269	262	266	243	268	226	215	239	213	229	204	210	209	227	251	260	215	218	207	222	224	217	228	229	235	242	219	216	240	234	235	233	205	241	207	211	222	224	209	223	227	202	205	185	214	202	233	233	221	209	230	228	210	223	227	212	226	223	228	201	235	241	228	256	212	176	242	227	213	230	233	226	244	221	203	226	240	263	224	211	225	214	211	215	219	209	220	226	248	231	214	197	189	224	228	240	219	209	189	174	206	225	241	213	218	214	242	207	188	202	188	188	199	194	207	208	190	196	195	193	236	204	215	222	205	194	222	213	178	212	214	206	195	194	204	228	224	214	191	223	215	210	214	189	192	203	202	220	206	213	201	199	183	210	212	219	212	193	206	207	218	216	176	216	194	202	162	207	196	204	202	216	229	205	186	209	234	212	218	202	236	214	205	188	211	213	228	192	218	206	203	217	205	209	204	193	207	222	207	215	229	211	208	203	218	215	215	204	191	223	232	216	199	227	217	202	199	194	204	197	184	196	208	221	238	193	214	207	227	194	228	195	179	191	232	201	167	199	233	187	214	232	203	209	195	217	198	197	215	192	206	193	210	210	206	212	195	234	208	211	205	208	192	228	206	197	197	219	218	208	195	201	200	207	199	199	205	219	196	205	223	216	194	200	210	185	199	204	219	227	219	197	208	193	205	210	208	215	172	179	204	189	222	206	214	189	210	189	224	188	215	202	200	206	198	212	223	207	198	214	199	207	195	193	191	210	197	194	209	204	202	223	180	227	178	196	207	212	230	188	225	187	197	200	211	218	213	194	217	192	206	232	232	204	200	200	207	207	203	198	217	208	218	219	230	217	213	193	189	221	198	194	195	211	206	213	218	186	201	194	209	194	189	184	191	185	178	188	203	190	214	204	185	176	194	221	203	191	206	198	211	198	195	212	213	194	228	197	224	198	206	201	224	182	179	196	205	219	199	195	197	204	195	192	214	219	212	202	196	203	206	199	196	205	194	200	201	232	211	207	213	217	184	191	183	219	220	202	196	229	205	203	230	196	212	219	217	194	202	201	187	197	183	233	192	215	210	205	215	192	203	202	215	209	220	220	225	198	198	185	190	209	230	219	187	215	194	177	223	213	220	210	200	197	218	184	190	203	220	224	187	214	199	181	226	228	178	204	202	211	215	191	195	199	223	211	221	182	192	175	199	230	205	226	233	194	213	205	191	228	201	205	196	204	201	211	166	185	219	194	198	208	187	216	199	203	211	198	212	188	214	230	217	205	179	218	217	186	206	222	222	223	218	214	208	243	214	192	211	212	216	208	216	194	212	205	197	205	198	224	195	188	209	197	211	205	189	194	210	189	193	210	201	198	221	185	186	230	185	191	207	204	194	205	237	179	202	206	189	181	208	196	211	164	191	219	215	209	204	207	185	212	201	207	210	211	209	208	200	199	205	218	221	214	206	204	182	215	203	215	212	212	189	224	188	211	210	231	229	223	216	207	209	196	197	213	239	204	209	182	213	208	192	192	214	222	196	209	199	195	192	222	200	175	209	208	232	196	192	205	209	203	206	216	201	210	218	173	200	225	205	196	216	209	226	210	210	231	220	199	226	202	180	205	181	213	199	208	188	227	190	179	223	221	221	202	212	204	222	192	221	197	197	207	200	220	195	214	207	197	207	210	226	181	176	224	198	198	222	200	208	218	221	193	214	179	207	223	194	209	185	230	183	200	201	221	207	184	210	184	213	232	182	213	209	207	212	198	222	202	214	232	197	219	191	191	213	218	221	193	211	196	212	193	193	215	192	193	206	220	222	203	202	216	203	209	220	223	208	185	203	229	199	201	203	204	206	231	221	191	215	179	201	200	216	200	220	205	186	222	208	185	223	202	189	205	194	212	198	199	206	226	196	185	229	206	212	213	210	202	216	221	211	200	233	210	217	203	212	206	214	223	223	206	222	186	232	233	197	193	213	197	197	180	217	215	220	198	211	176	194	201	232	193	215	215	218	226	219	198	199	180	207	205	246	215	190	204	217	187	215	204	200	216	194	204	194	203	229	215	220	176	191	195	210	207	217	195	222	218	223	206	206	220	190	194	190	217	205	205	225	197	222	208	220	225	185	224	213	216	210	198	197	210	214	211	214	199	190	216	190	209	181	199	210	208	208	207	199	213	209	199	183	226	218	207	199	205	215	214	202	206	201	236	187	199	182	206	241	203	223	194	198	214	211	219	225	193	190	209	208	190	194	218	191	186	190	218	211	206	197	230	184	233	211	226	199	220	201	223	199	214	191	218	191	213	219	228	207	215	189	187	223	217	202	213	195	211	198	194	195	184	178	221	213	198	193	188	232	193	205	194	196	218	206	209	197	223	205	197	223	217	217	180	233	204	225	184	222	232	195	190	194	189	201	229	217	215	205	221	216	191	219	201	210	219	203	229	193	228	201	211	191	227	213	206	202	186	216	211	193	206	184	212	222	192	184	227	215	228	205	191	197	193	198	190	215	221	197	181	218	219	201	197	211	190	217	163	201	230	213	204	203	208	223	216	206	202	208	185	210	202	202	207	198	204	216	208	210	213	214	209	233	175	197	190	186	198	211	202	208	207	207	213	205	201	196	203	194	194	189	212	233	227	201	229	218	211	230	218	206	208	210	189	187	211	194	240	203	198	205	215	202	207	202	194	223	200	201	199	190	216	210	222	211	219	204	223	191	209	229	206	187	221	228	200	216	214	182	180	203	201	211	250	220	205	199	191	192	188	204	242	217	229	219	194	214	191	215	226	216	223	176	215	196	208	220	215	205	177	205	214	205	213	225	193	180	214	202	205	191	201	201	200	170	206	176	188	242	187	199	204	203	214	193	214	206	197	217	198	191	206	220	180	194	180	212	226	221	203	223	222	213	217	187	212	183	201	216	195	202	221	205	176	236	193	229	191	204	220	209	205	193	223	226	233	179	213	202	218	206	211	225	219	218	204	210	231	197	219	213	219	198	201	208	212	192	187	218	235	240	178	249	202	207	222	204	244	218	235	234	206	206	215	190	199	222	223	197	216	220	187	199	201	204	200	202	205	232	207	187	218	225	191	189	220	207	209	181	193	196	198	213	207	207	179	200	197	227	202	199	207	221	196	209	203	213	188	219	218	201	173	226	197	212	207	190	202	219	202	209	194	205	244	191	201	220	220	203	222	209	203	191	200	186	233	208	199	205	180	217	215	222	228	203	221	188	212	200	203	192	182	218	230	181	209	205	196	203	222	193	190	199	182	210	210	203	193	210	207	196	213	190	185	205	207	227	203	199	212	222	192	189	190	212	203	192	208	209	215	192	215	223	207	219	204	210	210	199	216	197	193	192	199	242	233	231	223	199	223	222	175	226	201	219	189	181	189	195	224	214	201	187	203	225	205	224	210	187	182	216	187	194	211	230
14481	28310	24145	13805	10543	8033	6036	4861	3971	2901	2511	2004	1680	1401	1259	1140	1016	912	879	833	804	799	757	677	660	649	545	561	561	459	477	466	485	415	430	405	418	415	383	352	336	354	342	347	353	346	367	369	362	326	324	300	357	373	320	340	341	296	364	387	396	363	367	346	364	368	329	342	306	339	370	346	344	360	345	373	350	307	330	336	357	341	337	342	361	332	355	305	339	334	345	329	330	321	316	333	325	301	338	350	361	381	375	339	367	346	372	327	345	353	350	321	337	336	343	329	316	347	340	302	305	323	324	334	324	319	306	308	325	338	307	369	338	322	274	293	291	288	337	348	322	340	281	315	312	299	309	301	337	285	309	308	301	300	283	276	325	282	286	332	291	309	285	313	319	345	309	303	344	280	343	330	294	302	340	316	337	286	302	331	310	306	304	297	326	324	320	313	315	332	324	301	320	294	305	278	310	327	301	309	333	327	278	303	330	307	293	329	310	330	323	312	329	286	302	315	334	293	326	297	325	307	308	284	338	306	311	353	309	300	314	302	316	316	331	293	299	288	329	347	306	285	320	299	299	311	288	293	299	338	322	302	295	343	293	309	301	325	332	296	329	298	341	291	321	333	307	308	310	279	317	308	329	298	311	305	316	361	282	310	323	303	317	306	335	296	320	315	323	335	304	325	307	313	297	310	305	331	317	298	286	297	299	316	310	315	297	306	328	304	282	316	317	318	310	330	314	295	308	310	339	344	308	300	287	286	308	317	317	326	301	318	297	305	290	321	312	319	318	315	301	299	315	338	303	315	304	316	286	333	302	338	326	348	332	324	308	321	312	326	321	330	304	297	313	343	322	303	294	323	297	302	303	332	336	337	301	359	338	319	283	316	312	320	318	307	309	306	292	335	318	287	308	320	314	302	305	312	306	328	318	285	313	309	315	293	304	295	332	302	346	295	314	258	348	303	304	285	355	290	282	312	305	296	315	329	320	341	277	323	294	294	312	305	316	305	323	322	336	322	327	273	320	295	327	292	305	310	334	293	333	301	319	285	280	283	319	280	300	314	287	317	293	286	322	310	307	279	330	323	286	298	304	325	308	295	318	297	325	345	309	294	318	309	275	307	275	313	316	324	309	278	312	279	317	304	309	333	319	309	294	320	324	318	333	304	315	307	300	314	313	300	329	318	296	323	327	290	295	348	324	334	331	314	307	300	293	321	319	295	270	286	299	331	313	331	314	293	336	291	280	315	297	321	275	304	312	311	298	341	309	346	340	292	316	305	317	323	323	335	303	321	316	299	323	317	328	297	307	309	315	328	302	316	308	307	303	292	283	301	323	337	288	315	319	296	300	307	311	314	296	319	316	328	253	330	329	327	304	308	292	338	318	304	301	334	303	298	309	307	314	298	306	296	270	301	313	313	315	347	308	294	300	359	297	301	281	304	312	285	324	341	342	290	340	307	294	292	303	285	306	298	284	303	295	313	326	296	300	284	315	331	299	311	315	323	305	318	338	320	291	273	319	300	324	316	309	311	309	278	305	307	305	315	287	275	312	300	311	307	319	347	311	264	289	314	294	331	314	307	363	338	308	319	308	316	317	305	321	286	324	358	311	316	284	270	283	309	308	317	287	290	310	322	293	358	298	346	295	350	321	337	290	306	323	281	312	332	300	301	309	327	336	326	318	336	299	337	301	294	301	298	318	308	323	323	332	306	306	299	314	300	320	333	305	320	336	311	324	308	280	332	307	296	309	306	321	298	306	342	316	338	330	304	306	331	304	331	325	333	302	319	296	264	278	327	292	305	298	293	301	346	290	348	326	307	317	320	318	289	313	301	280	355	303	313	320	322	325	328	330	321	334	317	286	304	323	294	300	279	316	303	352	289	328	322	290	316	303	316	314	290	298	295	329	323	288	301	318	295	323	335	298	308	295	309	325	287	290	301	287	283	312	302	308	318	279	293	329	277	333	299	334	339	314	313	318	311	314	283	330	325	337	350	314	326	318	309	312	326	300	299	325	323	335	319	338	286	318	322	324	307	320	321	310	307	314	340	303	305	296	323	322	301	315	328	295	318	296	298	344	307	273	310	349	316	320	320	326	320	308	321	287	310	281	326	320	279	297	290	314	307	316	307	301	330	312	292	287	337	312	303	318	289	291	297	322	318	304	327	325	295	327	342	329	302	299	287	304	327	297	319	299	309	316	282	319	301	309	292	347	331	297	308	329	302	284	312	312	302	337	316	313	326	313	313	305	327	323	294	313	310	327	311	327	321	288	332	303	295	316	302	325	319	335	333	297	322	308	279	310	329	293	312	314	282	319	298	315	298	295	316	305	302	297	308	273	292	310	321	283	329	326	309	287	302	333	304	302	300	276	290	311	310	320	302	301	306	320	303	334	320	337	314	316	300	293	314	306	315	328	304	328	295	310	289	312	291	316	297	331	331	310	312	300	307	300	306	343	312	295	330	333	301	302	291	294	280	335	297	305	278	342	291	326	308	335	339	329	314	283	323	292	304	301	312	299	339	297	303	299	299	289	305	314	296	311	331	340	312	279	288	330	311	313	301	283	292	311	322	325	324	315	285	327	306	284	326	291	302	309	277	294	274	268	297	327	302	323	311	310	297	282	351	291	276	284	314	342	304	288	348	330	330	326	313	323	311	334	294	277	341	299	320	320	334	332	279	313	288	335	295	321	336	304	325	334	319	302	312	344	281	282	326	294	294	310	297	295	320	313	294	316	326	354	290	274	288	305	340	316	328	324	296	317	302	317	315	281	319	307	287	282	285	294	313	303	294	310	335	311	293	300	306	312	309	306	300	275	342	342	309	325	307	302	303	298	320	329	306	287	296	307	315	296	291	295	337	314	300	285	306	309	320	341	337	287	297	291	308	323	311	304	331	312	319	318	314	335	307	289	291	302	286	323	294	272	311	306	297	347	294	304	311	295	346	326	315	300	319	295	326	322	318	302	287	329	308	307	327	324	296	299	329	277	348	336	280	300	298	293	296	291	330	345	294	308	296	310	299	308	318	297	339	309	333	304	309	315	307	279	307	325	291	306	320	348	271	304	312	314	334	315	323	303	291	291	288	313	327	291	294	321	279	289	306	318	315	310	326	321	309	315	287	285	308	270	326	320	297	348	320	311	302	331	328	291	282	311	308	297	294	299	289	307	308	305	306	324	318	290	296	322	313	293	340	329	344	287	277	325	306	318	286	337	307	300	335	345	297	325	287	299	311	336	269	332	305	324	275	328	312	298	306	309	321	306	324	308	314	276	311	306	344	330	289	309	306	295	309	293	322	328	300	340	295	309	294	323	311	303	337	299	298	315	300	324	262	293	275	317	319	320	306	348	309	275	297	291	346	303	327	321	328	284	333	310	327	331	322	347	308	315	308	339	293	295	346	327	307	306	341	306	304	310	298	309	328	301	317	302	316	313	329	312	314	300	290	304	279	321	282	295	309	311	298	326	311	314	299	315	300	294	315	320	306
27407	20070	9326	2886	1503	1132	850	715	641	509	449	430	405	409	408	367	371	332	356	355	341	354	343	372	337	352	321	344	323	301	319	332	343	336	330	304	310	293	309	327	308	292	291	292	294	292	322	330	296	307	286	308	300	293	303	286	312	340	298	322	297	286	330	306	340	334	308	308	320	295	303	292	299	292	314	270	302	295	311	308	299	300	275	291	328	285	292	314	302	308	285	323	300	300	324	302	303	296	314	300	288	312	283	312	316	318	278	299	322	288	311	282	314	312	316	300	301	308	329	335	293	301	312	313	301	291	298	304	289	306	325	282	295	308	308	302	308	319	316	332	329	261	256	307	281	297	258	321	287	310	337	298	297	282	292	317	292	299	289	301	284	305	296	311	340	280	285	335	334	325	300	299	301	306	286	285	286	316	267	285	318	311	276	283	266	281	280	308	287	297	263	303	301	308	310	326	306	280	277	309	311	269	281	264	314	308	307	292	318	291	304	302	292	284	295	281	278	293	301	252	302	300	288	267	246	280	290	288	309	326	300	271	286	323	318	290	308	298	307	279	291	302	298	302	282	314	289	297	306	309	294	295	299	288	295	306	284	314	307	255	296	280	305	283	298	297	303	294	284	325	310	266	290	292	330	320	251	302	310	270	301	318	273	274	320	308	275	324	280	248	334	296	294	265	300	297	308	285	271	318	285	291	310	308	302	294	303	294	284	321	314	317	328	291	310	313	317	299	308	310	322	302	307	295	315	310	308	276	308	310	311	309	307	300	296	300	273	302	295	296	285	296	318	296	330	300	326	285	307	309	305	297	302	317	279	290	283	323	287	300	331	331	281	302	296	304	303	314	297	280	298	269	283	310	288	315	310	281	322	274	332	303	297	304	288	299	297	278	295	287	298	283	287	287	298	314	265	330	345	273	311	317	331	325	301	309	292	300	324	318	307	288	296	323	297	324	305	290	297	314	315	296	278	284	298	272	295	291	307	307	321	297	284	309	294	287	271	308	311	287	330	318	302	273	260	295	328	305	304	287	262	274	312	300	320	266	296	304	300	272	301	313	301	267	287	280	288	278	304	285	292	288	299	315	331	296	286	318	293	325	297	322	307	299	296	286	311	292	262	329	271	273	280	288	268	292	276	277	315	307	319	294	270	282	309	278	290	302	312	313	312	287	299	265	276	295	326	273	308	272	325	286	279	316	305	328	291	276	311	298	309	302	272	295	294	267	298	304	279	311	300	335	296	303	315	282	292	294	276	300	316	296	298	310	275	309	289	286	304	286	312	304	303	307	270	302	276	280	283	330	280	285	311	302	317	287	332	277	300	315	294	317	314	294	282	320	285	283	313	313	302	300	296	314	266	274	299	304	284	295	295	296	287	300	317	286	294	312	312	301	280	289	305	289	268	277	332	311	313	301	305	304	318	313	278	275	309	321	289	271	267	293	303	300	278	281	307	272	312	325	303	332	302	308	312	300	286	311	308	299	315	292	291	320	306	305	324	289	298	294	295	286	277	325	312	320	311	271	282	321	278	328	300	304	296	317	302	297	323	315	265	313	307	280	292	290	316	301	281	319	297	293	280	295	297	299	318	286	289	295	262	282	311	273	269	310	280	293	263	297	296	279	289	289	257	312	288	290	299	304	280	275	308	299	281	277	308	308	312	270	308	292	294	278	300	266	308	298	324	299	288	262	320	303	290	276	285	282	291	291	302	281	305	287	305	288	299	315	282	299	314	265	277	327	291	292	269	282	295	320	315	295	296	278	302	303	310	285	300	287	297	287	286	294	348	290	282	285	285	315	275	289	336	317	282	330	305	300	303	293	319	280	322	307	313	307	292	293	281	286	298	272	290	297	315	296	265	281	290	296	299	275	328	321	303	291	297	321	313	316	318	321	317	312	282	292	280	293	310	294	276	289	313	272	298	317	303	323	306	306	311	294	304	312	276	293	314	270	304	299	290	301	285	298	286	295	322	272	315	292	289	266	319	313	310	296	268	278	288	290	303	301	319	279	270	291	288	326	302	263	255	316	329	294	321	308	286	315	299	325	263	331	322	294	283	320	303	324	283	249	301	324	297	296	323	306	289	278	292	277	276	301	292	334	301	292	300	293	307	301	295	312	291	297	311	299	294	337	322	307	301	273	317	275	321	293	305	284	273	327	307	325	309	299	282	301	300	285	283	296	301	272	282	317	308	293	297	301	296	292	308	293	284	312	292	272	298	316	281	318	299	283	326	282	305	319	294	311	304	310	288	289	280	349	313	271	289	292	297	326	305	308	288	310	321	297	291	326	321	275	320	298	296	317	304	304	288	270	308	291	312	277	275	291	295	299	315	308	305	279	287	284	291	289	295	329	290	300	310	330	280	290	291	299	279	313	292	324	293	301	285	307	313	305	297	310	311	320	273	273	295	298	299	271	316	306	293	317	293	297	305	277	293	273	304	297	270	289	289	296	300	274	286	300	315	278	301	313	297	317	303	316	280	294	310	284	295	293	302	273	290	296	307	323	302	295	302	280	290	282	295	296	297	282	295	306	308	320	259	294	278	281	337	346	303	293	305	308	288	313	279	320	318	295	302	326	298	298	331	269	276	285	281	281	305	318	299	316	306	298	310	298	300	276	322	299	326	301	307	315	281	313	312	295	287	297	304	281	314	273	274	282	287	244	305	299	295	301	307	303	271	282	319	311	280	309	265	303	301	317	274	284	269	278	273	308	281	313	285	295	306	306	292	317	263	281	287	318	328	268	299	281	321	283	311	274	305	316	293	279	296	283	301	287	324	325	280	289	312	321	308	323	286	306	305	280	309	292	309	306	303	319	280	291	277	307	290	302	294	271	288	290	298	291	317	304	306	299	287	304	288	314	277	302	333	274	285	297	282	307	287	296	326	309	279	318	330	283	290	287	289	322	304	281	294	298	291	291	291	290	303	311	301	303	293	278	307	239	309	310	285	299	309	285	289	302	311	290	307	286	288	305	266	298	279	328	314	311	297	305	290	275	269	321	293	268	309	299	313	290	294	302	280	295	297	290	319	330	309	293	284	294	310	302	280	296	289	280	292	305	307	270	307	321	303	312	296	255	308	278	285	296	316	290	294	267	289	307	306	295	270	293	302	270	315	283	321	304	304	272	300	296	318	315	306	299	284	289	268	288	306	300	326	296	285	283	280	306	286	325	314	297	288	299	268	271	291	265	267	307	277	297	265	297	313	298	309	286	285	292	293	321	281	310	287	297	278	305	288	293	326	302	283	313	320	278	295	305	291	295	295	330	298	293	313	258	303	318	298	303	280	302	302	298	284	287	326	289	315	315	310	281	289	276	272	268	312	292	308	295	325	296	329	277	303	274	291	312	302	304	268	278	321	291	300	295	302	309	281	286	265	268	274	304	309	300	286	277	292	314	292	294	278	290	295	301	306	285	309	295	281	302	294	297	293	295	292	273	301	314	291	305	300	303	269	299	301	309	305	311	311	359	310	315	297	295
10263	13427	10526	4791	3615	2988	2279	1728	1331	1024	923	882	753	715	733	660	590	596	587	573	602	548	586	555	563	558	520	480	516	528	476	513	469	486	449	479	452	482	445	412	458	495	447	458	446	477	457	463	416	481	485	459	457	457	444	410	443	485	465	458	421	472	506	471	428	468	477	454	448	452	448	476	421	472	441	444	469	442	451	422	424	480	423	472	465	440	447	432	476	437	421	420	430	426	448	435	473	457	466	464	441	433	456	454	475	455	494	492	444	443	451	428	453	416	408	461	466	449	460	443	480	478	441	437	434	413	508	471	421	464	442	449	433	414	425	438	411	451	442	429	434	458	444	420	420	444	407	427	413	433	456	436	438	443	457	437	451	438	457	447	508	464	489	441	460	432	446	456	421	416	458	426	427	410	443	407	448	408	453	482	452	409	410	427	457	438	434	445	433	427	415	455	394	439	443	451	455	470	424	415	439	439	482	439	490	431	459	464	426	401	460	446	449	446	459	403	411	457	426	428	503	434	429	441	442	466	444	429	435	437	427	434	418	445	443	449	430	475	416	426	444	459	440	465	470	426	451	431	440	455	462	397	444	382	453	432	456	437	456	426	463	441	458	454	437	419	486	449	429	431	432	442	433	426	397	444	417	437	451	421	458	443	422	435	415	434	447	416	437	487	427	467	451	438	421	447	429	459	420	430	486	405	462	437	448	445	482	428	461	455	440	431	485	460	449	475	456	435	434	482	435	417	442	471	428	478	440	442	442	414	479	458	474	457	477	459	432	386	444	434	444	444	444	451	431	420	458	422	448	450	421	482	453	434	442	429	458	426	448	482	448	452	401	447	466	454	425	437	471	471	464	458	472	482	475	445	438	452	450	454	421	425	434	447	434	461	426	428	451	444	432	453	460	449	448	470	418	450	436	474	460	442	492	431	451	419	454	419	471	456	431	443	415	450	438	452	472	446	411	457	475	434	431	452	460	423	472	435	481	398	452	465	437	437	448	397	463	441	471	448	411	421	451	442	441	480	427	432	439	434	450	432	464	436	444	445	416	455	453	417	450	431	439	437	423	441	410	442	394	455	411	408	430	460	423	439	448	458	416	464	428	477	452	435	430	432	399	388	452	403	470	455	458	418	429	459	432	388	490	464	432	438	454	450	427	458	426	455	417	426	444	416	426	476	459	427	425	417	425	431	391	452	456	454	421	432	432	443	456	471	441	450	451	439	424	459	452	428	425	440	441	430	448	420	439	411	444	441	455	448	416	419	440	415	444	425	428	451	500	464	426	438	465	446	438	422	462	393	512	432	434	457	415	404	458	452	428	457	416	463	447	459	471	411	452	468	424	431	437	427	466	416	427	457	444	416	421	468	407	441	460	441	430	441	432	445	439	428	441	437	425	418	418	458	468	442	448	489	461	434	425	412	422	439	465	439	460	419	436	452	437	452	434	433	465	458	452	462	458	473	441	435	479	434	458	475	434	445	477	462	462	436	444	444	432	398	399	411	462	458	412	483	439	436	450	427	460	433	455	415	465	460	409	449	494	436	398	427	444	469	464	422	429	487	410	407	401	423	468	446	473	425	422	431	450	437	456	445	449	463	396	418	429	470	461	426	442	445	445	421	430	482	464	436	402	416	451	464	438	407	437	437	453	426	404	449	422	463	437	432	440	430	400	475	435	454	472	470	485	414	422	439	454	438	449	482	469	428	471	457	429	438	435	413	432	442	415	433	420	463	397	447	437	503	452	419	438	425	456	426	448	463	427	434	461	473	457	410	469	448	431	450	444	408	420	473	439	409	404	450	428	419	422	443	454	431	472	458	444	426	431	487	457	437	450	433	460	448	409	453	443	427	412	454	456	423	466	442	426	451	452	455	457	449	475	391	447	446	445	452	465	454	434	468	415	433	435	437	435	432	461	447	411	431	439	484	428	451	454	442	457	452	465	403	423	417	434	465	425	488	458	415	417	447	468	465	417	442	447	444	416	425	408	446	452	447	438	447	429	435	472	418	437	432	452	454	442	448	449	475	419	458	438	423	463	443	441	471	443	441	436	415	449	453	437	431	457	441	487	468	413	462	484	404	445	409	460	445	429	450	439	426	421	413	453	423	424	427	435	443	456	431	405	395	441	422	443	430	450	436	466	425	467	471	422	446	406	440	493	436	427	436	457	451	418	442	437	410	461	419	411	434	438	508	440	456	467	436	428	431	432	399	435	448	489	432	448	419	461	452	425	439	398	430	411	471	423	429	425	440	458	444	430	451	447	416	405	460	474	421	439	432	440	461	480	422	485	403	415	481	412	421	466	445	473	453	435	441	464	435	466	479	412	402	472	470	443	435	432	423	458	398	445	473	426	457	427	451	400	427	445	441	436	457	427	438	463	447	438	465	410	440	441	435	437	442	442	404	437	422	450	488	441	435	470	438	431	416	446	452	439	442	455	472	414	463	465	450	433	449	449	476	431	405	461	457	430	480	469	423	422	426	426	419	441	412	463	447	406	455	439	412	416	422	463	458	485	431	407	465	469	434	464	402	426	438	426	459	439	439	443	428	446	413	405	455	456	405	392	452	441	426	407	422	419	436	435	447	452	451	443	408	423	434	416	448	450	434	448	422	388	448	446	471	427	422	417	440	443	432	453	431	447	463	417	471	421	438	402	432	402	431	399	446	453	450	432	472	391	455	475	404	425	449	442	444	493	443	409	477	434	438	414	466	443	428	430	405	495	410	426	470	460	470	437	450	456	433	446	426	460	415	449	485	452	471	438	484	472	435	479	456	441	448	423	441	451	453	463	478	448	471	417	446	424	440	421	469	480	475	462	434	443	441	440	457	440	451	401	460	458	492	441	438	466	429	429	454	492	433	460	443	438	431	488	462	443	434	458	424	438	453	442	412	454	455	461	426	458	438	443	477	412	439	445	469	431	436	443	449	431	445	430	461	446	444	465	397	463	454	430	450	412	480	440	434	441	435	462	397	449	476	417	447	453	452	454	443	451	489	427	473	413	445	413	458	456	435	421	419	444	449	424	441	444	412	477	469	424	397	453	439	444	440	442	496	443	460	440	423	479	424	478	456	475	378	481	447	422	450	434	445	466	428	417	436	482	457	445	425	426	424	420	459	437	442	479	447	411	451	438	494	432	458	435	463	447	442	446	464	420	402	469	478	470	499	474	475	408	459	457	413	444	433	429	425	435	466	440	439	394	434	411	434	410	460	481	439	430	407	469	406	461	435	462	411	488	432	452	442	462	431	421	460	448	445	444	463	429	440	467	471	419	380	429	442	441	434	431	420	457	401	427	449	401	404	405	463	430	435	450	462	439	445	452	470	462	444	470	471	429	476	450	453	462	460	434	416	434	434	448	401	416	412	460	452	437	446	400	475	423	457	454	464	436	431	410	460	481	452	439	448	391	460	442	437	451	436	418	441	427	453	484	443	424	455	437	438	455	481	416	419	442	429	422	430	451	408	426	440	420	417	432	430	451	447
24561	21428	28549	24680	20227	5251	2181	1293	1028	868	739	683	666	593	547	504	479	442	406	408	437	408	435	426	374	368	354	371	366	338	341	358	356	328	323	311	323	315	282	325	354	335	325	301	275	323	313	297	313	282	309	291	295	305	286	282	309	295	315	309	308	325	310	309	330	276	306	329	329	304	329	320	295	304	327	295	283	305	317	307	305	293	317	303	329	282	293	322	268	316	289	269	296	324	325	310	271	244	302	326	312	284	318	312	291	310	323	311	332	332	303	312	294	329	291	314	293	283	329	272	273	289	306	315	307	290	302	281	249	313	329	293	302	296	277	316	320	293	308	321	298	280	289	300	274	306	297	312	295	269	276	286	298	337	288	285	290	342	289	287	303	299	284	310	304	280	295	282	281	283	275	280	300	299	325	257	298	302	283	279	289	311	269	274	278	310	313	311	263	273	278	280	283	308	286	283	261	300	273	303	260	265	279	306	295	313	250	290	293	284	300	290	282	283	320	305	282	314	311	301	304	316	304	315	304	293	307	286	283	288	330	309	326	290	271	298	296	292	286	277	284	297	275	317	264	285	291	303	269	297	298	298	299	263	297	289	303	281	317	325	274	317	301	294	281	291	282	277	275	289	266	290	301	322	279	302	299	286	302	289	316	296	309	282	293	290	276	318	301	315	298	309	280	271	287	272	291	307	291	283	279	277	287	296	290	295	286	324	288	295	273	287	292	307	305	298	299	299	296	312	312	299	287	287	295	306	292	301	303	290	295	295	289	293	273	288	321	302	273	304	281	303	298	320	260	301	296	284	270	291	291	247	281	285	314	326	309	308	294	284	290	276	291	280	300	304	300	311	308	290	277	304	293	299	293	312	313	305	290	295	272	269	260	316	290	301	278	303	295	283	315	268	285	276	275	283	291	335	331	312	313	275	268	298	303	310	288	294	292	292	269	306	284	281	283	272	296	285	313	296	270	288	306	282	307	324	332	314	278	284	273	293	323	287	294	274	284	307	259	286	296	278	324	301	275	279	289	280	302	302	286	300	327	269	258	293	304	290	292	279	304	282	283	296	313	300	314	295	275	260	284	288	281	252	297	306	300	293	290	276	302	300	285	303	260	316	278	319	297	282	286	273	305	288	290	305	261	278	305	306	284	304	287	275	310	283	287	330	282	283	331	301	298	294	320	299	304	277	291	291	288	275	292	295	305	296	341	279	307	305	284	289	341	287	295	279	280	308	307	302	311	288	269	293	280	275	287	310	252	296	321	308	306	285	303	301	304	284	288	261	283	279	302	334	284	319	296	288	300	325	287	280	295	287	295	302	309	287	301	272	316	277	296	301	289	290	273	299	290	308	265	273	289	281	323	275	265	300	319	318	294	297	270	352	296	281	309	283	290	275	297	316	283	284	288	330	268	318	307	248	268	282	269	299	301	273	314	272	312	304	282	298	329	311	277	296	304	290	282	310	292	288	280	318	289	288	317	290	295	282	296	319	325	297	288	301	309	284	271	279	296	349	260	284	273	309	310	313	287	294	281	307	332	269	287	276	289	308	278	323	338	269	346	313	282	283	274	288	305	248	275	290	288	282	279	306	319	261	284	322	315	309	297	264	285	313	263	292	303	289	303	321	282	293	306	265	287	281	268	280	294	287	300	264	282	303	306	298	268	301	289	302	276	295	272	281	270	324	287	273	287	301	291	298	295	301	287	287	307	289	313	325	282	289	289	306	290	278	260	292	276	299	270	268	272	302	288	278	308	259	291	270	284	313	274	279	302	290	282	292	273	317	329	324	291	308	308	302	306	289	306	287	287	299	307	291	273	313	273	283	287	307	261	305	297	310	291	297	297	288	294	271	257	306	272	345	284	289	311	303	291	308	296	303	289	291	312	283	308	286	336	321	290	316	293	303	296	293	310	274	283	270	304	290	294	294	293	313	286	292	303	293	285	294	273	290	267	285	292	261	290	320	305	318	299	260	282	319	305	292	283	291	288	304	281	310	305	298	310	328	311	306	313	336	308	291	310	291	304	280	316	305	272	301	274	315	291	269	281	311	272	318	304	299	281	324	281	285	325	296	278	301	281	263	278	282	291	300	295	304	293	309	262	302	304	339	314	299	303	291	285	304	309	306	295	287	293	272	277	322	323	275	313	325	298	278	344	290	274	295	310	317	282	302	302	302	302	284	282	314	300	295	294	315	294	309	334	297	317	291	277	302	319	304	272	272	257	290	295	295	271	317	291	298	298	318	308	315	313	313	308	260	269	319	283	265	280	280	283	314	298	278	319	308	298	264	298	290	275	298	301	332	248	293	276	307	284	298	286	293	308	317	315	266	258	305	295	265	292	324	310	291	305	329	290	289	280	300	289	303	276	291	291	299	270	271	314	273	279	292	303	280	281	272	290	278	280	288	297	284	305	288	298	310	299	284	282	276	314	310	282	301	305	314	280	277	291	292	274	316	300	320	287	278	278	292	286	304	281	244	296	288	271	290	255	281	291	274	290	309	289	290	311	304	331	277	290	272	285	314	300	281	307	291	274	297	300	292	305	288	306	305	295	293	279	290	286	298	278	294	305	294	278	282	321	293	334	309	291	302	309	294	333	297	311	300	283	301	280	296	283	277	315	301	315	260	290	296	313	298	271	269	304	278	278	306	328	298	308	290	301	293	325	329	289	300	279	296	276	251	286	290	329	322	302	292	286	272	286	311	314	276	284	298	261	284	294	299	283	283	269	278	297	293	298	288	307	288	301	297	306	287	288	257	278	281	304	308	310	324	304	263	310	282	298	284	275	298	284	288	286	271	334	288	300	292	282	259	322	283	274	302	298	294	291	304	305	271	274	315	266	284	298	330	329	301	314	250	261	283	303	288	278	291	251	306	308	277	284	299	307	303	294	295	296	289	295	315	312	302	294	291	285	279	293	285	261	289	331	318	318	310	297	328	300	291	314	320	291	292	308	281	273	292	297	290	298	278	282	289	310	325	312	307	340	308	286	302	321	293	318	278	302	298	285	303	292	288	272	306	287	287	290	277	280	281	306	281	302	309	273	277	269	312	280	311	293	326	297	313	252	256	291	287	314	293	292	295	298	288	299	269	254	299	302	323	278	313	288	279	290	280	272	298	341	304	295	272	286	301	324	305	294	293	278	306	263	313	277	298	285	291	296	269	293	281	312	295	328	328	314	300	289	288	284	342	268	289	250	315	311	264	293	302	286	286	319	283	292	283	288	261	284	260	311	317	288	308	315	283	289	317	283	288	284	292	280	283	263	309	302	281	305	269	299	283	322	308	304	286	291	278	305	311	283	305	301	306	284	300	292	301	275	306	275	286	265	273	297	311	285	281	297	295	278	312	322	285	307	281	293	283	311	261	320	265	295	288	284	288	294	276	292	280	291	310	352	276	301	309	266	253	283	332	276	340	283	304	276	288	272	305	302	285	315	321	285	294	283	258	284	290	300	272	311	283	260	315	284	321	295	272	283	286	300	309
11378	22279	19601	10674	7348	5691	4666	3306	2670	2099	1706	1441	1374	1198	1083	1002	885	792	721	795	798	625	677	705	695	635	609	602	634	610	488	560	537	547	516	499	516	522	466	525	493	498	471	502	465	470	482	460	437	464	419	477	425	421	490	468	440	452	504	461	461	467	476	459	458	466	455	470	456	457	476	454	482	483	462	493	477	447	428	451	427	487	460	449	458	447	479	468	433	426	463	475	456	470	431	453	470	476	463	424	463	483	469	486	489	454	457	476	436	415	437	456	456	447	423	433	457	468	463	435	465	472	436	435	428	455	428	416	457	449	404	422	457	480	434	479	416	445	445	445	464	445	459	475	495	469	467	456	394	424	460	439	458	454	412	460	439	439	454	442	432	477	426	409	477	418	392	458	446	408	426	419	452	419	462	456	462	470	411	469	438	479	454	436	425	432	421	482	453	441	478	445	440	441	446	453	422	457	409	413	444	459	415	435	477	463	436	439	407	438	433	450	446	460	389	427	383	442	431	416	448	444	408	423	395	434	453	444	441	454	434	400	437	456	405	405	451	452	443	410	403	435	453	430	454	454	433	425	457	449	409	474	439	450	474	414	444	437	408	431	459	429	472	433	441	445	421	437	441	486	399	449	459	455	434	467	413	474	449	425	436	438	444	438	453	444	435	399	421	436	465	440	454	434	455	447	416	445	439	460	442	437	448	436	459	426	408	465	444	446	448	433	445	432	454	453	438	442	420	402	463	483	421	450	420	442	468	425	439	450	424	431	449	463	426	440	446	453	459	439	455	472	434	426	456	450	438	429	436	449	418	426	398	434	446	439	435	423	440	451	436	408	465	401	454	434	441	429	468	450	458	431	481	417	451	437	453	450	441	425	435	445	458	440	413	421	433	425	469	467	445	389	428	432	459	422	418	436	483	435	437	433	439	415	464	431	427	448	443	427	431	427	425	417	440	463	463	462	425	474	462	407	446	429	470	431	459	407	416	434	430	423	428	413	465	449	407	433	413	458	449	457	450	432	434	458	456	420	450	453	418	454	442	444	428	420	461	431	483	427	465	431	433	425	425	465	426	453	411	465	456	426	444	431	437	470	470	459	438	422	459	442	452	422	426	481	429	433	426	425	468	434	408	413	466	434	465	455	402	419	443	427	402	416	484	452	444	434	461	473	450	414	414	458	439	412	472	468	424	442	395	430	446	476	442	439	445	462	451	434	414	451	445	427	455	464	456	516	422	436	458	408	440	427	444	401	476	428	435	445	446	424	457	403	383	414	462	465	457	437	448	442	442	445	425	442	436	431	424	470	418	439	428	393	436	413	462	412	437	413	448	460	419	418	416	467	464	457	443	468	441	483	478	439	452	392	472	431	429	434	449	460	428	418	423	432	408	474	454	447	426	475	413	479	437	456	435	428	432	447	475	453	457	424	447	435	457	420	450	413	442	447	400	437	466	411	431	470	454	426	440	449	444	469	431	467	431	428	413	459	452	435	463	473	464	432	415	454	442	420	467	391	496	466	478	469	423	438	485	453	405	415	414	457	463	443	416	411	432	475	462	475	433	443	455	441	459	440	451	414	477	446	468	427	448	418	411	480	413	440	406	432	465	436	410	433	420	426	460	448	420	490	452	453	449	437	400	450	457	439	424	440	431	416	429	437	437	389	429	475	464	448	385	434	416	429	445	411	478	439	405	421	446	440	458	473	433	438	484	433	437	457	463	421	448	459	439	394	408	473	436	397	406	410	458	422	431	450	430	443	436	432	440	455	399	432	452	460	422	428	424	440	424	430	438	432	402	444	450	444	430	474	447	457	441	440	443	429	442	458	427	441	431	452	424	453	491	444	454	475	467	466	442	429	441	461	452	435	445	437	455	444	429	442	400	417	438	451	404	423	426	440	414	426	440	423	445	422	433	418	393	449	428	451	440	474	474	409	404	475	451	458	428	468	437	442	429	449	431	393	443	440	459	456	434	462	410	449	443	407	458	413	442	447	443	461	460	444	434	446	425	444	423	467	440	420	431	474	421	452	398	446	446	472	425	450	433	469	443	461	440	451	431	430	421	454	452	496	434	477	460	450	452	398	439	446	447	421	392	445	424	431	444	466	438	464	441	425	419	465	457	446	459	428	438	447	416	433	426	412	462	477	457	442	427	420	458	453	437	459	421	401	438	473	447	473	430	416	456	416	445	441	405	407	466	428	402	422	444	502	450	427	455	459	452	442	408	448	432	462	432	448	420	449	472	414	431	480	450	462	454	448	445	471	408	432	471	419	446	424	468	438	432	448	425	446	453	414	458	438	438	470	427	403	436	446	449	424	449	440	396	462	428	425	393	444	445	413	472	436	426	413	437	432	453	403	420	422	444	437	447	393	434	437	422	446	480	455	434	454	443	447	404	447	461	460	455	450	417	433	447	443	427	448	438	413	464	463	431	454	446	408	460	457	402	437	452	421	450	437	432	482	452	454	447	447	418	426	438	433	415	448	422	422	430	437	413	412	487	430	435	455	426	410	425	432	457	449	457	453	425	438	402	436	486	378	446	390	444	423	410	410	436	439	399	454	413	426	460	435	447	449	464	436	425	414	437	455	401	428	432	456	445	415	440	451	437	436	432	437	424	412	443	428	486	430	446	432	464	408	479	434	434	437	432	427	446	431	430	432	460	426	421	429	453	448	390	420	456	421	455	461	459	426	452	476	426	436	453	445	450	438	436	455	438	458	431	464	429	431	446	432	463	402	436	433	434	453	424	451	415	452	428	425	481	472	412	414	446	461	438	437	457	412	436	443	451	404	447	410	420	425	433	459	483	419	416	457	452	465	447	453	425	438	441	476	464	438	454	424	415	429	457	422	472	448	459	432	425	439	460	426	437	428	441	443	404	422	450	426	433	439	420	407	401	417	449	430	461	412	475	457	432	407	417	457	419	409	443	465	396	422	436	430	422	409	461	433	430	457	422	435	428	434	433	406	458	471	492	446	444	441	487	403	471	445	439	441	434	417	433	433	439	446	416	426	457	446	416	428	434	451	475	445	478	401	479	490	400	457	435	466	400	418	432	437	445	449	432	399	458	439	424	446	401	475	429	435	422	441	408	438	444	454	410	470	453	463	466	443	423	426	394	455	424	420	441	443	440	416	425	432	405	436	450	433	468	431	485	480	468	418	455	448	450	449	399	412	425	423	461	413	471	423	433	453	427	426	461	464	404	457	398	439	444	411	424	441	411	445	425	435	430	474	415	430	462	448	449	447	416	461	440	432	411	432	432	482	397	406	431	459	416	446	444	429	421	445	452	442	425	424	458	436	446	481	456	432	435	480	478	442	434	458	423	430	419	438	408	455	437	439	457	383	406	437	409	480	429	417	480	431	462	436	432	448	422	464	477	447	433	430	414	451	399	444	436	446	446	419	439	431	431	453	422	478	432	413	425	424	437	427	443	444	428	433	405	422	433	464	422	475	426	428	456	449	405	462	416	442	440	484	422	410	417	422
23790	21564	29398	24178	21565	19957	5384	1857	1485	1083	960	788	722	631	641	555	450	398	355	444	373	341	392	379	325	363	270	322	338	290	306	283	286	258	255	261	245	233	252	219	215	256	234	238	231	262	238	225	251	218	219	225	218	215	215	210	223	218	217	243	247	232	238	260	250	235	214	233	211	232	208	215	219	205	210	213	239	210	213	239	230	233	217	201	242	227	229	214	216	215	247	227	213	194	263	200	236	196	220	241	251	211	262	225	259	218	210	225	241	218	208	211	236	205	216	220	227	234	220	206	215	225	211	248	228	232	267	197	248	209	219	210	210	213	203	202	186	206	248	219	229	233	210	224	214	210	224	211	202	183	225	218	227	224	191	196	232	183	231	243	220	220	248	239	217	227	209	195	214	210	186	224	195	245	248	225	204	215	176	208	202	210	209	212	188	207	212	197	199	214	215	244	224	206	201	201	205	200	204	223	189	219	209	218	229	221	228	219	230	201	208	209	214	207	196	214	195	247	207	214	200	218	226	184	211	219	195	229	189	212	216	192	199	214	208	208	235	206	199	203	201	189	216	226	194	218	220	211	222	212	224	182	213	231	239	223	204	206	217	192	227	197	213	203	194	211	205	207	196	219	215	211	207	213	190	211	225	207	184	212	185	196	208	214	207	192	234	221	205	203	210	205	209	200	191	206	222	195	201	215	218	213	221	215	175	205	221	208	216	222	216	209	195	201	235	216	215	212	171	205	229	202	230	199	218	235	176	214	218	207	219	207	229	200	198	225	197	194	203	225	216	209	197	215	207	227	213	200	232	200	213	189	223	230	234	205	187	213	230	214	215	215	227	214	191	216	211	195	220	218	215	217	182	217	224	209	204	225	217	235	229	243	208	230	227	188	215	217	182	216	199	205	196	230	214	174	184	221	196	223	223	187	224	203	214	225	200	206	189	224	213	190	233	216	226	225	237	204	234	194	216	216	227	211	200	194	227	198	212	212	215	203	239	217	223	207	192	213	194	244	201	198	202	213	213	199	217	239	214	217	197	229	214	234	218	231	222	213	210	228	219	194	200	239	204	208	208	209	213	196	244	216	187	201	219	192	216	202	208	205	232	238	201	195	219	228	203	208	196	200	206	217	207	183	219	201	232	234	196	218	213	187	204	228	217	195	207	198	199	212	220	211	190	200	203	226	214	232	224	188	208	223	235	208	206	230	198	199	226	210	210	179	214	205	209	195	207	205	186	233	207	215	234	180	183	235	222	181	202	207	178	202	200	209	201	184	221	226	224	204	207	196	191	227	220	217	191	195	210	184	231	204	212	232	199	215	230	225	195	206	205	204	190	236	183	202	203	235	222	181	205	236	209	200	233	225	215	215	207	220	221	198	209	208	207	196	211	196	189	194	239	209	228	206	212	205	227	181	209	224	209	185	212	183	197	205	171	205	197	208	206	192	208	202	214	225	205	199	204	191	203	186	193	226	216	217	203	231	187	232	201	195	206	210	204	214	197	229	234	210	218	206	189	220	201	221	218	168	226	226	199	200	182	221	227	206	230	221	205	236	207	198	214	201	179	215	216	211	201	206	198	210	211	200	226	188	245	203	247	219	215	206	196	200	215	229	229	189	244	199	217	217	245	189	211	200	217	198	196	221	202	206	200	193	223	233	203	204	181	218	211	224	222	192	228	192	181	210	223	218	201	209	189	213	217	189	219	245	214	208	215	205	214	187	186	209	222	226	220	204	218	234	195	233	203	221	204	212	208	226	197	222	207	219	186	212	199	172	207	207	201	204	209	209	213	196	199	223	224	232	216	218	224	207	202	239	222	227	213	217	215	228	206	215	200	192	210	188	218	211	189	206	191	230	210	231	220	200	217	210	225	185	196	206	200	189	239	220	180	229	221	212	207	186	206	178	215	213	228	208	213	199	225	240	225	193	194	192	205	199	187	217	220	206	193	228	217	183	231	220	198	209	215	223	202	217	222	214	233	210	220	232	199	207	200	223	196	215	203	217	208	202	220	235	204	246	196	200	229	191	205	220	224	220	210	192	229	202	221	206	219	221	246	217	175	201	181	207	209	203	182	217	211	241	220	220	193	234	223	200	206	214	213	212	205	174	203	189	205	203	217	208	215	207	220	208	229	213	199	211	203	230	228	199	213	233	208	215	196	208	217	211	199	217	197	244	225	234	242	213	223	224	208	229	185	231	201	208	180	221	222	219	209	220	206	199	224	200	209	221	184	199	223	203	215	190	212	209	195	198	197	235	223	230	219	224	197	223	211	250	198	204	221	234	210	203	229	193	221	213	245	223	231	209	228	203	188	209	222	202	234	183	227	178	186	233	198	228	222	222	204	209	192	211	208	205	215	188	187	212	205	209	195	189	215	213	199	197	219	219	194	220	192	210	195	211	196	210	221	218	222	196	207	224	191	245	227	198	208	206	217	191	225	206	197	219	198	199	212	225	178	210	219	215	231	228	207	183	205	188	239	226	217	212	230	199	204	202	196	210	222	211	211	188	210	214	199	226	210	215	219	207	189	230	234	201	219	222	222	214	219	231	216	223	193	193	223	192	204	205	202	216	199	215	200	211	214	220	207	196	224	198	205	203	235	214	216	218	216	194	219	214	217	238	229	184	227	197	228	207	196	224	215	194	206	225	210	215	229	214	215	210	185	208	219	226	227	239	209	216	236	205	183	217	224	171	229	207	204	222	207	195	209	216	205	205	223	194	235	205	240	228	217	202	186	206	202	205	175	211	202	186	220	209	174	177	216	216	197	202	224	212	196	219	207	178	219	211	228	220	206	199	224	192	190	218	204	220	210	207	219	204	174	215	207	200	178	224	187	230	203	196	203	227	208	196	200	214	231	213	197	201	193	213	206	205	220	226	242	216	195	215	212	189	202	215	199	199	199	216	219	204	204	224	203	215	196	184	227	217	198	203	181	209	232	212	185	213	216	191	228	229	211	220	209	220	205	212	226	215	190	191	203	225	218	198	188	221	221	228	203	231	244	229	242	201	218	201	217	224	205	236	227	220	206	200	197	211	199	222	219	192	229	208	211	212	222	211	220	218	190	236	231	192	217	201	205	214	181	210	219	211	205	195	205	221	214	199	214	220	185	188	204	218	208	202	202	208	224	219	207	207	227	227	202	213	228	226	192	192	203	212	204	234	216	191	221	218	226	209	202	222	213	214	219	196	214	209	200	208	215	199	205	215	214	222	213	203	202	217	207	215	220	222	214	194	191	209	199	206	235	195	210	232	214	189	206	187	229	203	205	206	212	202	224	212	186	194	195	197	189	227	230	206	250	204	188	203	187	205	208	214	224	202	210	220	207	188	229	219	240	222	216	232	198	187	214	223	188	204	219	222	214	222	206	202	194	218	193	190	218	210	204	192	223	201	205	186	211	224	217	207	227	227	192	224	251	208	184	203	198	197	229	199	221	195	208	218	202	200	194	234	191	217	197	216	218	194	221	225	212	202	209	231	185	208
13900	28514	25370	14443	11062	8151	6985	4881	4070	2910	2311	2021	1796	1618	1443	1291	1035	959	818	833	822	687	674	710	731	760	528	566	509	502	442	456	473	458	482	441	412	378	400	421	373	346	366	345	384	367	342	346	373	350	347	326	350	333	351	348	336	350	368	390	376	391	381	369	362	358	348	309	331	338	341	347	349	325	334	371	344	334	352	351	349	358	324	307	339	349	356	344	367	348	353	305	319	332	330	375	361	333	345	339	360	384	366	369	390	367	330	333	316	342	338	338	343	346	319	325	320	326	342	339	332	309	341	313	325	300	321	325	326	346	359	351	333	329	327	287	313	311	349	333	347	294	355	359	330	309	310	340	295	324	322	329	296	315	328	289	316	307	323	310	307	306	332	318	314	320	343	306	359	309	287	340	308	320	338	333	331	298	312	344	300	320	311	314	318	317	334	283	334	306	295	304	311	331	321	315	305	334	333	313	321	325	288	315	301	321	337	340	317	344	305	308	310	307	304	316	306	310	316	342	328	306	307	296	352	295	294	323	324	304	343	328	331	323	342	299	295	311	289	301	325	317	312	313	333	333	331	301	334	297	294	275	269	298	322	328	275	325	333	304	319	277	320	340	306	342	323	295	295	321	313	289	346	311	317	334	296	328	329	311	342	358	323	288	312	300	349	325	313	290	305	280	298	342	326	338	364	304	317	294	322	301	296	308	301	319	301	314	320	345	319	335	335	341	293	300	322	349	302	322	327	324	331	318	325	294	296	318	295	299	326	268	325	326	289	340	315	318	347	327	281	287	279	283	322	332	310	341	341	304	320	324	326	321	332	328	324	308	324	297	328	300	312	322	330	303	288	326	306	326	309	322	301	295	304	328	301	295	326	309	302	310	329	325	300	287	353	299	304	292	336	310	288	346	300	304	334	313	292	303	334	308	308	326	350	330	345	314	302	302	285	327	343	299	310	283	321	314	307	300	331	337	305	314	327	321	319	318	313	334	317	287	312	319	314	328	292	334	317	306	357	311	312	298	306	299	307	323	351	299	320	316	344	328	321	330	315	319	310	312	293	314	321	300	300	308	349	282	299	327	315	325	341	334	339	330	321	287	318	319	299	294	321	299	296	311	318	321	309	325	310	279	321	299	311	317	355	317	314	334	339	309	301	305	339	316	308	307	331	295	328	332	302	307	306	312	333	324	283	301	318	350	309	287	316	287	296	288	305	312	334	285	325	345	312	332	288	348	322	316	307	302	306	319	317	333	315	313	338	328	312	284	298	316	353	315	310	315	307	335	314	307	339	316	335	345	326	281	332	316	318	305	284	293	294	331	301	312	295	337	333	347	335	331	315	285	303	329	314	298	346	329	303	307	317	302	304	306	284	337	313	356	336	303	309	325	315	285	298	319	303	317	331	297	344	290	296	348	312	354	367	322	322	318	338	315	302	321	343	325	331	303	327	337	325	317	330	317	322	318	300	337	325	311	304	342	358	340	324	293	342	356	318	333	332	291	333	334	318	319	332	326	305	338	322	324	318	318	271	305	288	321	303	302	344	298	327	313	290	331	338	326	302	363	298	332	332	301	310	305	341	336	287	296	355	300	312	327	316	314	329	302	371	308	319	321	327	361	352	290	292	321	340	322	332	352	324	302	308	308	308	270	321	292	307	331	324	300	336	353	313	325	323	315	310	288	289	302	293	318	329	328	325	329	316	312	332	331	322	366	304	296	331	317	329	343	293	336	297	308	299	318	328	331	319	345	312	339	333	301	343	320	318	333	329	323	283	293	322	294	311	304	297	324	325	308	333	308	329	350	344	304	336	326	334	327	310	333	321	350	330	334	316	342	323	292	348	316	287	305	304	315	354	315	342	326	320	318	348	340	300	334	349	328	355	280	296	339	343	328	311	305	311	331	319	308	309	316	336	332	322	329	315	323	308	324	307	316	332	291	299	342	358	285	319	297	318	323	314	321	322	312	333	314	306	316	314	345	321	301	321	299	271	287	328	287	366	280	304	280	312	323	342	332	309	310	299	333	317	337	282	306	345	323	320	312	313	322	311	333	324	332	330	304	346	328	304	297	343	317	306	321	300	319	281	355	318	305	322	322	305	319	311	327	304	290	301	290	311	323	298	300	295	294	308	341	318	306	353	303	296	326	343	320	326	312	302	286	326	329	284	290	311	336	309	339	355	308	295	363	327	336	317	356	340	309	301	298	331	302	315	313	355	309	302	302	330	297	295	317	345	309	351	306	289	301	313	322	326	322	315	341	345	316	339	320	317	298	316	319	309	328	297	309	328	322	305	325	324	321	301	316	325	337	281	327	352	309	314	316	340	318	329	346	321	318	322	322	340	305	336	330	274	318	315	302	285	299	330	317	304	299	289	292	335	308	337	289	293	336	322	314	314	321	325	304	306	309	305	325	302	286	310	347	302	309	305	302	326	297	326	306	328	316	290	298	331	318	314	292	299	309	339	303	301	319	314	300	321	310	306	311	342	321	319	300	317	310	322	319	301	319	295	317	331	299	301	325	311	317	341	306	334	298	301	326	315	311	302	319	346	295	339	321	278	301	316	308	296	305	294	288	323	321	308	304	315	296	316	275	298	297	324	301	310	303	321	324	330	305	320	310	305	322	320	312	327	322	330	300	300	325	314	347	344	301	328	324	335	331	330	311	317	316	319	337	315	307	344	329	310	301	313	305	296	377	298	313	330	337	321	362	324	309	324	318	328	309	329	310	314	304	317	317	300	340	322	299	321	314	296	311	337	295	290	311	302	310	307	306	308	320	294	318	306	317	316	297	300	327	297	311	354	324	353	312	344	287	284	318	332	299	334	294	312	301	298	322	333	296	340	304	309	311	352	332	279	301	312	344	312	345	353	306	326	361	329	318	318	306	332	347	275	296	303	316	315	340	315	321	312	332	325	326	311	308	321	332	315	311	309	283	318	324	313	343	318	322	339	311	325	318	361	271	339	319	323	316	332	320	334	310	323	328	292	293	312	321	318	277	317	266	299	330	288	317	307	323	343	319	319	310	301	287	300	312	355	305	301	304	350	341	313	325	292	336	331	331	288	354	286	318	296	350	340	338	298	303	308	297	315	323	314	318	326	307	304	325	305	298	303	342	306	316	324	301	354	310	340	300	321	321	323	345	311	300	333	286	314	300	319	322	323	308	312	321	317	292	298	324	318	333	311	325	316	318	300	293	298	351	293	336	324	307	316	285	328	328	349	314	325	330	337	345	302	329	298	368	311	283	288	287	325	321	317	320	332	327	288	304	314	312	299	319	291	303	326	285	301	306	326	314	291	292	319	319	328	318	317	290	306	315	331	321	321	325	332	305	318	321	299	289	309	336	322	308	309	317	323	300	330	322	317	333	332	313	362	307	303	299	283	320	326	275	365	316	334	310	314	289	311	330	299	335	315	324	290	315	347	287	308	299	326	327	336	323	337	337	299	335	306	329	331	325	295	329	320	327	318	322	319	289	289	320	321	292
27513	20229	10143	3065	1745	1209	953	642	633	472	469	438	427	468	411	408	390	356	351	344	341	366	353	347	395	344	333	356	345	335	305	338	286	314	320	325	323	318	300	308	326	337	290	312	305	303	303	324	284	317	305	298	313	307	326	325	329	288	298	321	315	300	320	331	308	296	298	296	312	303	331	288	308	291	323	304	305	332	311	300	253	299	296	266	289	292	307	304	294	326	313	340	299	302	302	292	298	314	295	317	328	322	282	351	316	306	301	288	258	301	328	349	295	294	305	316	283	343	312	314	338	319	296	282	299	263	282	316	296	317	290	303	336	292	321	305	304	312	300	302	315	303	302	289	260	334	306	324	319	279	335	290	319	290	309	305	318	313	298	269	318	303	293	289	316	275	323	337	273	280	311	301	312	305	305	304	316	273	314	284	328	268	284	290	348	300	294	286	330	312	300	284	304	330	313	329	277	314	296	288	318	302	303	262	314	268	313	319	317	317	289	278	313	288	295	289	305	327	281	283	308	289	301	346	280	294	298	285	302	265	282	311	331	287	293	282	309	286	293	292	303	305	291	292	299	308	323	305	317	336	326	299	332	297	291	315	313	271	285	324	322	330	277	276	286	299	290	295	288	289	308	325	303	315	317	328	286	305	289	280	307	316	291	316	263	311	276	280	316	314	304	307	325	302	290	267	268	346	326	317	292	331	305	280	301	295	300	286	320	275	309	322	307	291	331	308	275	275	306	311	295	341	302	302	305	308	291	315	305	319	283	305	311	335	309	286	297	319	283	295	322	302	313	303	274	283	275	306	283	311	278	295	304	288	293	271	289	309	302	287	275	349	281	282	297	304	282	334	335	300	298	300	280	287	293	278	316	311	276	296	279	285	297	301	280	306	298	326	313	319	288	276	309	275	263	303	294	293	293	301	302	295	292	305	299	310	301	296	303	314	299	320	315	310	318	302	290	320	300	296	258	303	342	271	314	314	318	305	316	294	286	315	309	290	292	273	304	292	279	297	331	300	275	283	277	318	292	313	303	310	319	317	318	267	293	332	292	315	285	284	263	331	292	324	290	290	326	307	288	294	321	297	306	293	307	287	298	315	307	315	342	273	272	303	303	286	271	290	301	293	299	277	300	288	271	316	283	297	311	309	342	305	303	275	274	272	308	265	290	295	291	309	326	303	261	297	291	315	292	319	322	303	297	307	298	308	300	295	276	312	313	326	272	344	297	319	299	301	293	327	308	280	318	294	299	303	309	276	306	299	298	316	304	316	319	280	266	290	328	302	279	294	299	287	270	320	332	316	302	306	310	329	306	314	318	297	314	281	284	294	288	287	329	278	282	336	289	271	336	290	315	316	275	308	334	307	295	303	335	313	283	294	312	336	294	294	297	304	288	296	312	310	294	347	290	260	333	322	299	324	306	288	315	279	289	281	283	279	297	295	314	315	329	276	296	302	287	282	310	312	292	285	270	292	313	276	300	323	309	300	285	318	278	290	302	303	295	288	318	272	279	281	303	307	330	311	307	288	277	287	321	298	302	280	331	301	282	332	329	295	304	287	316	307	283	303	296	325	316	277	303	325	311	300	294	303	278	292	296	287	284	304	318	313	310	295	281	331	268	301	315	295	311	300	303	321	302	297	299	303	324	298	299	313	278	292	306	284	300	319	304	262	319	315	296	330	269	264	320	311	288	303	280	308	283	287	288	307	283	290	308	324	317	294	316	297	311	287	283	311	318	300	316	285	288	303	283	301	305	254	299	291	317	316	285	331	336	275	320	328	307	280	315	306	292	318	317	299	311	290	283	314	332	299	292	304	318	333	306	296	265	284	317	313	294	306	297	300	323	306	295	277	296	314	299	278	325	337	331	307	333	299	292	294	288	288	310	312	289	325	283	289	326	269	320	295	340	294	299	323	268	290	267	320	317	333	290	311	356	303	298	301	331	306	257	327	330	311	291	315	291	272	259	327	305	306	294	288	306	310	288	299	310	314	290	309	274	290	322	310	286	316	293	303	276	284	303	324	309	314	305	293	299	306	326	295	301	287	267	324	295	301	316	277	310	351	309	287	299	315	311	323	304	327	288	280	312	283	284	302	310	293	293	313	307	295	306	329	307	304	305	289	322	306	264	295	311	296	306	292	290	284	305	304	288	304	328	340	309	267	317	287	294	287	315	295	314	278	301	285	308	288	334	286	283	309	315	319	309	293	277	316	307	305	299	313	306	275	323	296	332	349	304	287	305	322	286	291	315	289	270	315	316	309	306	299	297	338	300	335	279	287	324	319	292	320	282	282	303	296	302	304	320	323	275	296	310	301	320	284	299	320	329	310	332	302	310	305	312	313	290	313	315	285	303	283	293	304	280	330	302	300	309	301	285	292	325	281	278	319	298	318	292	304	277	330	319	285	350	298	289	312	284	275	309	297	330	283	310	320	304	311	299	301	282	293	306	314	292	279	260	268	290	298	310	321	275	287	286	311	291	304	279	342	293	290	312	302	300	288	343	310	317	311	300	292	289	292	307	300	318	327	279	295	297	303	288	312	300	303	295	301	318	261	267	291	280	332	300	317	289	301	283	314	329	264	265	277	290	286	304	307	322	316	317	309	305	289	316	318	299	337	299	293	279	278	300	287	288	293	292	299	307	318	304	305	329	288	295	277	306	327	314	304	276	289	309	295	316	305	292	293	301	330	307	304	280	300	297	266	314	287	268	316	294	308	309	298	300	279	317	310	338	289	288	310	314	309	307	323	338	302	327	289	277	267	281	310	335	299	300	310	307	311	314	295	260	296	309	267	319	273	289	273	296	303	306	276	291	305	279	303	285	316	300	291	314	318	297	308	301	272	305	324	289	295	322	302	308	320	296	296	291	293	296	315	327	289	313	302	277	292	299	329	311	293	307	282	307	278	308	292	347	315	260	271	299	278	281	264	282	313	310	314	299	270	285	293	301	298	288	313	342	281	283	329	269	304	289	288	297	311	314	339	282	296	291	279	316	287	322	318	316	293	288	295	263	281	301	311	283	309	287	309	302	313	280	302	335	302	318	314	277	281	334	277	326	322	303	315	298	302	281	310	283	296	306	300	287	327	278	280	251	288	289	282	285	304	284	343	304	304	317	290	327	290	315	299	288	305	307	283	295	300	293	271	278	276	300	296	303	300	277	288	279	318	297	317	316	283	301	280	309	282	306	309	309	302	303	318	280	282	312	265	272	322	321	288	273	310	317	273	289	312	297	262	312	316	294	286	287	295	314	304	313	323	312	297	294	289	298	319	294	291	286	312	349	290	311	295	309	303	305	326	279	309	323	263	305	292	306	293	301	298	292	306	284	290	312	302	292	292	274	281	314	318	297	318	333	269	326	300	298	307	300	293	280	332	295	282	292	292	290	295	296	305	306	291	306	291	294	304	326	316	314	306	326	306	319	307	311	310	311	309	270	327	299	294	319	325	279	272	308	308	332	297	289	298	318	277	275	291	292	306	300	295
9882	14313	11723	5307	4173	3106	2455	1713	1423	1105	923	870	768	865	789	693	658	659	600	594	526	564	542	594	598	586	549	511	553	539	501	501	497	506	499	479	476	466	449	451	467	483	476	466	522	507	447	426	477	448	449	452	455	436	450	471	408	465	493	476	483	465	475	512	466	435	489	470	456	472	452	467	470	422	454	439	465	448	440	428	500	479	449	469	469	429	465	463	459	431	458	455	451	494	479	470	479	464	440	494	469	483	458	481	481	457	464	454	457	416	425	489	441	437	439	476	432	428	479	489	451	459	422	452	463	448	452	468	443	438	473	496	477	490	469	416	442	441	446	449	439	452	445	452	434	449	436	463	472	509	438	407	465	474	487	444	428	462	415	453	438	446	440	506	442	437	469	411	436	462	454	479	441	442	449	497	413	445	430	466	442	490	408	427	465	439	456	446	426	462	432	455	459	407	445	452	442	427	483	442	461	435	437	481	464	443	457	427	483	436	465	490	439	449	453	447	452	480	419	444	443	424	442	466	464	440	457	472	464	494	438	461	495	462	455	444	456	454	453	434	413	450	460	485	434	442	456	463	435	412	447	485	467	473	422	469	461	458	448	466	452	469	475	488	461	432	421	454	473	471	459	466	395	469	443	444	452	441	443	446	394	449	447	435	473	441	427	438	427	492	430	455	469	422	420	455	496	451	463	477	427	442	433	460	446	440	431	466	447	434	443	470	456	456	473	457	447	457	447	449	446	440	469	451	431	420	438	443	447	404	445	463	447	462	428	427	448	438	450	457	443	445	469	376	457	413	436	449	441	416	434	417	460	474	444	441	451	468	455	450	476	448	468	437	414	437	455	462	470	444	478	443	439	418	462	470	445	449	422	470	434	452	458	462	457	465	459	431	422	492	462	455	415	468	441	446	455	441	453	438	447	460	452	455	431	407	454	457	432	458	482	467	448	468	451	471	430	464	450	467	509	444	449	437	446	438	467	438	450	435	422	439	430	442	431	440	480	462	466	455	463	438	497	457	448	457	430	448	440	430	451	470	458	469	436	454	441	433	493	467	447	429	424	459	435	476	453	442	442	439	462	430	425	433	446	483	422	447	428	473	418	466	462	452	469	421	480	501	402	449	464	422	448	486	423	452	458	502	442	471	453	437	415	457	434	451	446	441	454	439	462	480	491	490	437	491	442	445	454	448	463	460	485	436	449	445	458	482	454	471	469	432	418	454	467	453	477	436	482	404	471	440	461	431	411	478	469	423	440	444	451	465	435	395	478	489	436	455	471	448	482	457	440	454	446	431	448	446	437	477	470	482	462	446	452	443	466	426	442	443	410	463	447	423	383	466	460	447	450	445	431	463	446	445	430	453	432	481	445	471	451	460	411	439	448	452	447	431	468	442	419	458	457	458	500	418	422	481	468	451	455	483	403	447	453	463	469	449	406	453	421	441	480	460	420	480	464	435	437	478	477	439	478	423	460	450	444	415	432	447	462	441	447	467	474	415	452	450	443	414	425	469	422	442	467	432	415	460	455	468	407	471	422	430	439	432	472	450	474	465	466	476	430	425	448	446	405	448	456	430	446	456	475	443	405	437	446	426	459	497	451	474	434	444	422	456	443	441	448	443	439	454	455	498	433	471	418	448	424	454	463	428	431	435	462	436	477	485	437	396	450	447	417	489	453	483	468	473	423	427	471	458	447	473	447	458	450	451	462	450	437	456	463	444	473	418	434	484	428	461	470	449	477	462	441	447	465	483	449	409	441	472	453	458	475	437	431	429	445	442	468	483	459	463	445	445	426	446	499	455	444	459	491	432	475	469	451	473	457	484	415	436	447	436	464	461	448	455	409	417	445	461	434	455	449	451	484	471	435	452	435	449	433	463	442	426	428	409	416	454	427	473	443	403	433	458	478	438	447	447	406	436	444	471	476	398	471	472	447	430	479	461	452	445	462	457	416	446	426	440	417	456	464	454	456	434	455	467	453	468	413	471	394	479	467	469	465	458	397	427	461	467	452	438	413	476	438	430	457	445	441	461	432	434	421	408	404	436	459	467	466	432	489	430	423	455	432	447	436	466	451	449	473	423	417	454	466	408	480	463	431	428	418	447	453	440	426	439	444	448	426	439	438	464	451	409	450	467	433	412	433	467	463	429	419	432	415	474	453	466	462	428	428	420	428	467	463	449	425	448	425	496	433	459	477	491	450	437	476	481	453	452	451	431	433	443	454	439	437	460	434	419	466	416	447	458	470	473	428	411	455	461	468	476	479	449	459	462	467	432	450	460	439	444	460	459	435	456	441	433	457	454	440	449	434	459	416	451	436	455	452	421	475	452	460	467	434	449	444	411	456	440	453	432	437	471	442	431	414	467	433	483	463	469	403	457	451	463	465	448	464	476	470	446	417	444	437	447	426	438	446	464	471	411	443	458	442	444	458	440	437	424	472	401	456	437	440	449	457	459	421	453	434	451	459	436	462	431	439	467	458	475	464	438	442	423	421	461	457	406	458	443	441	443	486	457	438	448	454	455	447	409	450	436	438	442	440	445	430	446	458	472	437	466	455	458	466	450	445	436	438	424	409	461	436	484	448	461	455	456	487	444	442	456	478	424	415	477	431	464	417	417	436	445	466	476	455	456	436	430	467	446	458	445	426	442	476	432	459	452	482	463	409	464	440	480	416	464	418	487	484	455	436	447	433	465	462	462	449	465	469	471	451	454	415	463	468	439	456	423	471	457	431	472	447	444	478	462	458	410	411	464	426	437	482	500	442	465	450	461	477	439	392	489	492	445	466	468	431	430	461	458	443	452	407	440	455	474	452	489	444	497	436	489	412	460	431	412	436	449	424	491	456	427	460	475	440	448	464	451	456	449	429	443	454	436	470	455	465	434	465	450	421	443	411	465	462	456	437	423	451	465	472	438	442	446	441	430	473	463	418	452	437	445	458	440	433	425	479	449	453	456	433	422	440	462	423	476	428	479	430	420	443	404	469	460	477	446	424	456	402	483	471	432	450	460	455	451	466	466	457	424	465	441	462	446	419	467	453	423	447	474	436	454	468	394	511	487	480	423	454	436	468	462	418	451	463	450	441	427	427	441	461	464	459	453	416	429	440	448	430	471	433	469	435	445	458	430	428	440	461	453	434	460	462	427	434	426	429	448	462	464	481	457	444	474	444	459	443	416	424	462	480	458	457	473	462	442	453	429	455	458	407	469	434	469	438	407	456	467	447	458	428	467	463	454	417	453	423	447	440	459	470	490	425	446	477	453	465	423	466	418	417	494	433	475	454	460	441	451	433	438	416	454	477	493	432	444	458	493	404	454	456	449	440	458	456	495	465	470	455	436	436	455	453	478	434	441	449	418	421	442	458	494	424	424	434	460	438	440	446	429	413	460	462	446	475	426	427	475	480	438	431	459	447	416	479	423	399	414	441	462	428	457	479	459	454	475	447	475	450	461	435	447	451	457	418	441	448	445	474	447	438	449	466	442
24734	21599	28767	24938	20392	5519	2264	1299	1007	876	717	654	601	639	597	536	551	520	404	450	431	412	404	374	392	392	378	359	386	364	330	356	383	351	308	318	336	335	323	318	321	296	337	339	314	302	297	320	313	350	322	293	289	305	307	304	304	310	329	324	335	315	307	340	316	285	295	316	309	323	309	310	316	305	296	312	275	321	297	280	318	338	295	302	314	268	286	308	288	318	295	299	338	309	311	285	314	309	334	297	299	279	320	285	301	321	332	283	309	315	320	316	278	287	330	309	332	313	302	297	282	301	365	340	312	291	284	324	296	290	290	274	318	268	289	309	315	313	284	328	277	255	306	292	313	284	320	248	311	271	314	299	328	305	317	293	329	296	324	329	347	317	283	320	320	286	306	308	300	273	307	312	309	299	298	322	294	274	302	280	324	318	296	295	245	299	298	312	265	311	322	272	281	307	289	269	277	287	282	310	314	306	301	324	287	276	302	346	306	296	300	311	286	283	313	306	286	315	269	276	271	313	323	275	304	304	284	292	330	270	316	292	314	324	319	353	316	305	284	294	295	295	306	321	295	308	273	321	312	318	302	332	267	317	302	294	317	322	300	313	312	310	287	309	291	307	306	312	313	294	278	274	293	303	280	303	345	299	298	287	324	296	293	292	309	280	306	299	284	300	338	316	291	327	310	311	285	315	305	297	292	281	310	284	330	302	303	292	309	314	299	288	326	285	302	313	287	309	317	297	313	271	317	278	341	295	308	314	300	296	294	298	319	308	301	291	318	312	319	301	318	289	298	282	291	294	318	279	318	282	305	304	293	274	255	318	281	296	284	291	271	283	286	311	299	294	277	285	301	302	310	295	277	329	321	311	282	293	289	290	312	288	317	291	308	306	306	301	317	288	324	285	317	307	300	324	293	278	318	292	294	282	272	279	289	284	274	282	279	295	281	296	328	303	301	303	297	290	332	262	285	293	289	310	281	316	278	306	302	332	289	290	315	270	341	288	309	327	294	252	326	332	292	307	326	280	320	273	269	300	307	299	293	309	306	277	319	330	303	310	292	304	287	278	311	294	271	280	276	291	278	274	308	267	306	305	305	284	303	310	312	268	293	249	297	300	290	302	283	299	291	300	299	299	303	305	271	292	276	297	305	319	309	287	295	302	300	313	291	315	290	309	316	309	311	294	320	284	313	293	327	303	291	267	302	295	302	306	311	311	298	322	268	287	283	302	273	303	308	304	300	252	298	308	269	284	301	294	293	322	312	313	296	295	279	310	313	313	293	272	304	324	325	313	282	286	310	296	278	296	292	294	307	297	320	312	311	278	283	319	307	324	303	301	280	319	308	310	278	322	292	286	311	289	301	273	307	306	330	294	329	295	296	324	294	314	321	288	307	290	286	296	235	297	308	300	308	280	295	281	327	292	310	315	320	314	263	336	299	284	300	306	285	299	289	307	298	288	312	284	303	295	292	316	281	323	308	272	282	254	283	311	325	306	291	335	277	294	259	305	301	292	312	300	309	310	309	327	298	290	305	310	275	292	305	314	307	298	311	295	305	307	272	289	304	293	298	299	301	307	243	296	312	285	327	303	276	308	314	307	295	341	296	300	312	293	291	309	315	280	298	338	300	289	336	293	315	271	326	310	317	315	295	280	307	313	269	267	270	306	274	309	291	306	332	287	305	311	284	291	309	301	295	292	288	305	326	323	282	291	284	327	289	280	297	270	265	290	307	324	339	305	272	290	313	295	315	291	287	307	285	279	293	332	276	292	313	277	301	279	296	291	274	269	301	326	309	268	313	284	318	320	310	299	312	293	283	314	291	275	316	280	297	274	304	332	300	333	290	296	320	291	318	320	314	323	329	285	287	321	314	330	276	320	274	322	305	320	292	296	305	272	323	294	324	286	291	283	357	262	288	318	300	306	305	305	290	337	291	286	329	301	302	278	290	311	318	293	263	298	268	290	293	327	265	300	285	301	276	297	299	315	297	301	291	331	323	304	335	273	313	273	299	301	311	311	294	269	309	302	302	318	319	299	277	301	293	256	296	324	283	322	300	263	327	268	289	298	293	323	284	281	271	291	297	300	292	276	276	312	306	290	302	325	276	322	277	323	272	268	273	284	312	296	268	312	272	309	300	299	332	300	350	294	302	303	318	284	292	293	289	292	309	321	341	303	279	277	319	284	303	296	302	318	301	259	287	317	281	313	308	298	291	327	332	297	291	287	306	282	274	311	265	324	279	327	289	279	265	308	293	308	333	300	297	323	283	277	323	328	323	296	260	283	281	306	287	258	295	289	328	291	281	272	309	315	321	297	317	273	289	322	282	287	293	306	301	294	290	302	316	273	301	301	311	295	282	316	317	296	271	321	286	290	274	303	276	295	313	329	281	299	295	303	318	304	314	296	300	304	306	291	305	293	312	306	315	327	314	313	314	266	314	307	276	300	272	308	285	315	281	276	289	291	310	295	294	300	296	277	308	309	286	292	309	285	312	294	317	322	323	313	301	277	324	329	265	275	328	280	329	286	285	283	291	315	309	309	311	329	292	283	314	303	291	321	302	300	322	293	328	310	312	311	261	313	286	303	322	313	308	320	291	328	281	286	293	298	298	299	313	285	290	317	303	279	275	279	264	289	308	299	297	257	292	279	295	282	288	296	300	315	289	313	339	306	301	298	249	316	265	307	260	313	281	283	288	301	320	305	290	279	273	282	325	312	294	324	317	270	267	301	312	291	307	281	333	287	289	288	304	270	273	290	278	326	298	278	274	274	288	283	329	277	284	298	268	290	283	301	302	290	299	318	300	309	269	296	290	317	290	279	299	279	307	304	287	289	299	291	284	299	287	308	309	293	271	312	282	290	287	294	296	284	300	304	298	325	319	314	314	308	304	338	299	290	318	261	301	289	320	291	272	285	317	294	303	268	309	279	287	310	283	304	345	287	326	284	284	320	297	326	310	278	327	316	279	302	305	299	307	320	304	301	277	326	292	303	310	277	309	293	301	292	287	294	312	310	334	312	294	276	287	309	282	294	294	281	277	291	296	333	310	317	273	300	320	302	291	312	302	276	287	296	308	316	323	319	285	307	298	284	301	296	296	312	295	323	301	280	304	294	334	310	278	287	317	315	313	272	299	287	271	307	303	293	295	293	302	317	304	304	280	295	300	300	281	288	308	331	287	301	304	323	302	312	305	311	298	317	284	297	286	316	285	288	273	297	297	302	324	300	310	304	293	300	325	255	306	283	334	269	317	307	284	289	311	271	255	287	286	310	277	266	281	251	309	309	329	271	324	322	290	322	310	309	323	293	294	311	303	311	294	319	295	283	292	286	285	298	287	293	298	282	294	261	329	324	294	329	273	286	306	316	294	290	331	303	300	293	322	295	324	281	288	313	314	276	291	303	312	276	301	304	278	298	293	272	289	299	294	324	278	309	321	301	305	294	278	323	311	293	280	336	310	310	291	322	260	295	302	311	301	318	264	289
11502	22346	18471	10276	7765	6369	4789	3273	2649	2043	1650	1427	1455	1449	1243	1137	964	910	879	841	703	647	684	698	694	628	656	601	587	594	560	610	508	521	508	521	540	541	495	469	461	491	471	464	546	494	449	467	491	472	482	455	477	436	442	470	415	476	431	506	498	457	481	468	494	505	429	475	480	480	450	478	413	479	462	440	465	476	455	499	465	482	453	457	469	501	496	432	464	490	469	460	476	495	443	463	487	474	435	490	464	518	510	501	498	500	479	476	430	458	452	417	444	456	468	481	471	443	515	434	468	450	457	445	451	460	443	507	500	445	433	440	439	441	444	460	448	453	433	442	459	449	450	402	449	441	423	491	435	441	472	450	468	442	440	464	465	446	459	449	449	468	450	427	397	447	445	434	438	461	421	466	463	441	451	473	457	437	470	419	474	419	446	432	444	440	408	441	413	459	453	473	407	456	447	469	436	387	445	479	429	403	447	458	427	424	439	454	425	433	461	433	456	470	432	490	448	467	432	453	480	440	421	419	430	450	414	454	467	459	459	450	434	471	451	433	436	399	438	444	450	430	441	454	455	467	419	459	408	464	405	467	436	476	431	485	433	455	411	458	461	457	473	482	498	426	422	477	407	454	469	469	447	445	471	410	481	464	480	465	445	466	432	420	427	471	475	473	435	453	447	455	420	433	424	437	429	464	426	413	451	441	447	434	473	466	462	434	435	471	432	457	404	439	445	480	471	440	439	510	467	496	463	443	407	461	482	452	471	417	458	454	475	442	477	454	446	438	409	422	463	480	444	444	469	448	435	444	443	443	478	466	467	449	446	453	412	435	433	465	424	457	428	450	466	420	454	472	452	460	480	409	435	457	433	428	447	450	452	446	469	445	467	447	413	440	419	468	466	438	441	426	452	437	474	467	485	441	409	487	426	469	433	441	445	482	441	477	476	448	460	429	411	414	441	447	442	460	451	472	473	445	420	448	454	405	424	435	467	437	424	450	437	476	425	450	418	460	478	465	449	462	457	415	440	397	442	476	480	462	458	476	474	415	444	448	407	459	453	458	468	473	471	449	443	435	438	470	446	456	468	414	466	458	446	395	419	472	428	440	432	458	485	440	479	479	450	449	457	436	417	429	462	446	406	452	471	428	466	471	446	427	453	471	465	477	462	431	440	456	456	462	479	448	444	450	459	449	420	441	468	438	445	485	433	450	436	457	441	454	430	454	412	439	411	429	433	431	474	474	410	466	412	447	465	424	448	441	437	468	480	403	486	471	453	447	447	452	444	435	428	471	437	437	428	490	416	461	453	460	453	443	484	430	461	432	445	412	449	474	417	434	441	425	413	392	465	448	455	433	451	437	447	428	479	417	459	454	468	496	478	428	422	463	477	418	454	463	432	433	475	453	451	429	433	436	441	424	418	407	422	500	444	479	440	448	435	457	460	458	418	436	475	435	458	449	461	440	444	481	443	443	459	452	446	460	437	468	411	458	398	477	482	457	420	460	454	440	427	450	462	453	418	449	459	452	445	461	455	447	443	437	434	414	451	446	426	400	431	428	409	467	459	502	472	450	470	457	464	454	456	475	434	457	415	423	442	458	420	400	485	440	455	425	439	420	447	449	450	427	469	450	436	456	488	441	468	424	435	462	490	452	457	479	453	410	463	454	393	470	414	474	424	462	448	459	431	415	460	450	440	450	455	435	469	455	431	466	431	412	424	489	473	429	453	456	464	460	456	451	424	465	431	425	423	429	439	465	422	422	460	454	451	463	473	438	448	456	454	464	447	419	461	395	445	421	432	455	436	461	472	442	453	475	443	465	414	451	412	458	468	459	475	442	447	492	444	465	449	446	469	478	448	463	440	426	460	441	439	467	428	416	467	456	431	436	441	438	464	438	473	430	466	426	457	455	433	452	441	466	439	447	426	442	424	451	422	464	475	458	425	407	471	477	417	452	449	447	420	471	442	437	461	471	454	414	462	458	439	420	456	460	411	465	434	399	435	459	440	428	445	393	448	441	431	466	435	422	457	474	444	433	440	457	443	447	472	481	465	455	417	454	448	456	418	431	467	406	498	439	433	465	457	434	463	455	441	401	439	433	456	470	460	415	464	461	439	390	451	469	449	452	451	418	439	476	437	456	452	420	447	460	457	440	458	452	464	463	450	431	455	475	412	443	440	430	448	431	444	431	462	456	456	443	424	474	434	444	473	484	465	426	458	460	463	379	423	417	442	424	421	457	443	437	465	427	421	480	422	453	463	456	415	479	496	442	439	452	432	455	458	409	450	435	397	416	440	444	442	444	443	441	487	474	419	483	439	451	443	453	408	419	431	433	449	436	458	456	453	434	473	473	464	430	448	446	442	439	445	404	446	435	434	469	483	419	475	448	424	450	415	426	448	458	416	449	470	451	448	446	433	460	453	440	425	458	460	447	447	428	464	459	442	433	418	453	477	427	408	447	390	416	469	427	507	401	453	471	460	436	490	434	395	453	439	452	476	449	449	447	411	426	430	418	480	471	437	450	436	444	444	448	441	458	427	393	441	428	385	450	462	453	448	452	433	461	436	398	447	452	462	438	441	425	440	466	467	420	457	408	476	454	434	428	459	436	453	463	460	451	438	450	433	435	432	444	434	488	483	451	452	424	441	441	447	455	442	491	467	437	451	447	447	457	466	422	425	422	438	447	449	446	432	441	460	454	463	468	454	463	437	444	485	419	411	447	438	451	428	438	470	466	411	405	450	489	421	417	440	431	444	466	449	443	439	422	486	457	434	434	461	456	469	449	437	404	443	405	479	446	455	474	412	409	444	444	435	443	453	463	444	447	436	476	448	464	426	424	435	475	455	424	436	441	452	426	472	432	424	422	416	459	463	438	491	437	459	485	394	460	456	446	446	435	461	434	457	473	449	447	443	448	446	445	462	459	419	435	431	455	422	428	455	479	467	413	409	435	452	443	393	452	448	450	458	425	491	447	445	433	477	425	450	485	405	434	448	430	463	462	442	439	469	463	474	466	463	432	455	453	435	458	464	423	474	393	390	457	462	439	441	457	437	446	444	469	467	438	441	434	411	489	477	405	428	439	470	427	467	454	436	455	442	442	453	435	411	438	460	448	456	467	437	437	444	411	448	447	423	428	437	473	427	469	442	442	446	424	452	457	439	403	467	455	441	444	422	424	428	454	438	428	434	453	412	448	436	441	472	435	430	442	470	428	437	436	437	412	467	466	435	442	474	444	430	412	463	386	438	465	423	440	431	441	450	425	411	427	463	456	463	458	425	434	435	442	478	446	397	461	423	449	413	467	462	456	466	427	468	461	431	449	442	458	439	450	461	432	428	456	421	453	459	420	447	443	446	430	471	455	422	488	413	429	404	463	452	460	462	433	433	432	447	450	472	464	440	437	450	432	440	477	439	447	458	454	421	452	437	479	452	454	466	442	459	451	450	439	446	446	413	462	434	447	433	479	427	411	443	477	423	436	442	437	419	445
23708	21556	29413	24160	21567	19990	5482	1903	1338	1124	899	767	727	722	684	644	568	587	513	458	432	369	316	351	363	336	346	307	310	309	312	290	283	303	288	281	260	257	236	234	234	255	242	228	239	209	216	214	227	231	226	221	229	220	218	229	232	233	223	221	240	244	233	217	222	224	226	230	219	239	234	232	239	234	218	233	244	210	253	225	242	208	222	209	228	205	210	244	226	206	224	202	218	224	228	223	217	260	202	217	236	252	239	233	226	216	228	242	224	204	205	209	191	219	215	221	211	222	230	232	224	214	228	223	202	202	204	226	189	210	222	205	248	203	207	237	211	206	206	203	246	225	229	210	238	233	219	200	197	218	189	227	203	209	209	207	203	210	234	219	232	213	239	206	208	183	210	229	201	250	228	194	210	228	231	245	204	223	212	228	233	214	208	223	204	215	222	225	210	228	238	222	210	200	219	196	211	231	214	221	232	216	196	204	206	208	203	226	211	225	199	228	228	216	228	208	252	206	216	200	206	195	205	208	218	203	211	221	219	219	227	228	218	210	196	232	221	249	218	230	219	207	220	195	184	210	225	230	237	216	209	232	225	231	240	233	211	201	219	238	222	214	214	207	226	183	228	229	218	207	219	216	206	203	223	208	223	207	199	214	202	195	223	213	217	225	212	226	219	187	213	219	215	203	227	218	218	249	236	220	193	240	234	233	211	213	235	207	224	201	216	221	215	209	225	212	212	176	205	219	224	195	221	214	212	216	233	214	221	199	210	207	200	204	209	244	205	237	220	199	258	215	196	224	209	222	257	206	239	210	217	227	210	203	219	246	205	235	222	214	210	218	210	216	205	203	218	232	224	199	227	216	234	202	221	251	238	217	213	205	215	234	218	222	216	211	203	217	233	233	202	217	229	220	211	245	234	207	221	212	209	207	215	217	194	208	216	221	216	211	206	229	182	230	196	219	207	207	208	224	184	220	220	216	188	247	219	213	208	219	228	218	210	184	229	214	197	204	216	204	215	206	208	194	202	205	199	210	225	222	217	184	228	241	224	225	226	207	241	224	216	241	212	243	211	217	221	210	232	204	218	225	224	240	206	212	211	211	205	205	242	216	215	201	225	217	216	236	228	215	225	229	224	234	217	227	202	190	216	204	213	217	211	214	220	191	190	192	213	204	208	206	217	200	194	202	213	226	223	209	221	232	190	216	230	235	205	226	225	217	218	228	229	198	213	190	229	192	209	220	222	229	227	208	186	220	228	211	188	213	233	215	240	210	219	223	208	205	226	225	235	226	192	232	201	216	186	178	221	222	205	217	228	185	240	230	223	235	224	232	236	203	226	211	228	210	219	210	213	224	212	208	226	202	212	195	215	208	199	216	250	223	221	231	211	211	209	227	210	206	215	214	189	199	219	236	225	210	195	207	224	233	205	199	219	191	211	201	217	203	219	194	193	224	189	214	206	212	216	244	218	221	237	213	237	230	232	190	231	206	241	191	222	206	210	218	232	210	209	190	203	195	256	209	193	200	223	208	219	221	206	210	238	234	179	228	230	230	223	231	224	203	213	210	218	192	216	224	232	205	222	234	227	232	225	227	208	208	228	234	245	198	180	199	208	231	219	215	212	229	205	201	219	212	232	193	223	217	218	232	223	203	216	218	207	200	226	226	212	245	216	232	216	215	218	211	209	203	217	198	212	190	192	208	255	195	218	221	198	213	197	231	230	247	205	220	232	198	213	221	208	219	194	205	232	202	212	203	198	244	237	194	199	215	195	242	209	231	176	237	211	230	213	211	190	221	209	218	199	197	219	213	207	197	226	215	236	223	212	216	215	187	219	211	203	202	208	233	201	198	226	231	243	201	232	200	217	187	212	207	222	196	224	212	215	249	203	234	198	217	220	217	203	216	206	217	223	198	210	222	207	209	213	218	226	227	186	222	220	187	202	209	215	220	206	219	199	221	236	185	232	217	228	207	210	201	227	195	217	222	226	200	217	223	198	204	201	208	221	197	195	185	213	185	203	204	187	238	224	231	210	212	203	222	201	197	200	210	207	216	204	202	219	230	219	218	214	200	215	217	195	211	225	225	198	195	201	219	217	236	185	210	203	232	211	223	183	233	208	210	212	204	201	210	210	222	201	183	223	235	220	190	230	232	238	210	201	220	232	205	215	218	234	225	200	205	204	201	223	210	238	207	206	190	246	200	206	214	199	203	221	214	196	204	189	234	209	193	207	212	198	193	180	200	212	210	207	219	209	215	206	207	215	224	191	245	191	215	191	223	239	241	213	210	239	215	189	225	233	203	240	173	195	216	249	213	208	183	198	200	201	203	198	199	230	215	220	222	225	188	213	244	222	204	229	206	213	222	196	232	186	232	227	207	231	223	218	214	194	185	207	224	168	211	215	230	220	232	215	200	199	195	229	216	229	211	218	228	180	214	205	230	208	233	220	215	208	217	206	210	209	207	196	203	202	188	223	204	218	224	211	224	217	214	218	238	239	189	237	223	226	197	231	226	201	223	199	232	202	219	196	215	189	208	226	187	230	196	211	233	199	211	189	214	197	231	216	195	219	209	241	218	242	232	203	202	214	232	205	226	219	204	226	219	220	219	214	223	226	224	240	237	207	202	229	194	220	222	209	219	240	207	206	213	190	207	207	201	230	212	211	239	207	217	239	236	218	203	217	236	210	208	205	223	217	214	226	192	209	211	188	201	200	225	207	215	214	197	184	203	215	224	216	213	219	233	197	230	206	202	233	213	192	241	218	208	205	214	241	218	229	200	235	209	218	212	230	228	207	204	218	223	216	225	234	200	217	222	236	200	216	215	218	208	208	200	208	192	215	232	221	221	239	200	211	217	231	184	220	210	197	218	219	248	214	216	210	227	199	211	195	218	209	236	220	225	217	185	215	215	196	208	258	221	202	217	229	217	195	254	202	216	237	211	207	203	227	204	194	217	207	228	211	201	204	218	214	209	212	228	215	224	216	216	213	220	198	215	201	217	221	199	203	223	209	213	206	209	206	204	222	222	207	208	230	214	226	184	218	212	245	229	188	232	205	225	209	204	211	239	219	227	201	209	228	181	198	208	215	209	200	223	191	246	195	229	238	182	195	222	221	195	204	210	222	215	217	224	206	216	213	222	227	211	209	229	251	216	216	202	213	206	229	215	209	216	252	204	214	219	219	221	185	207	218	232	218	205	198	224	226	221	215	215	221	243	226	228	221	200	206	210	245	206	211	224	227	208	199	221	184	230	188	217	204	225	211	201	224	228	222	209	223	216	200	233	200	210	223	208	211	203	209	219	214	192	247	223	196	238	238	221	197	232	213	217	209	222	201	247	204	213	179	227	214	213	199	214	228	210	209	232	221	231	238	223	219	221	212	252	234	211	221	226	223	182	199	203	226	211	223	189	195	242	203	198	225	213	221	226	228	217	198	210	218	204	255	217	213	225	185	194	225	247	215	211	218	202	222	222	206	223	213	221	209	224
13975	27807	23613	14595	11014	8728	7028	4766	3764	3073	2338	2096	1837	1772	1613	1402	1306	1191	1101	1045	816	752	634	687	726	679	640	618	589	556	534	498	435	478	478	448	445	437	417	414	389	395	399	366	378	381	376	353	364	371	364	333	317	361	342	335	363	349	373	366	401	353	375	382	367	351	339	379	349	347	371	351	365	310	342	330	340	330	322	380	319	361	347	378	350	326	340	338	340	382	361	342	322	330	372	361	324	347	387	371	346	405	383	382	383	359	360	364	345	340	326	375	331	351	347	319	338	347	318	360	316	346	352	390	317	294	345	335	307	350	344	355	346	326	335	316	325	348	333	348	321	304	324	322	351	322	302	322	315	327	341	355	305	305	331	327	354	346	369	290	319	299	336	314	335	337	361	301	303	300	333	349	341	304	316	309	324	319	305	343	321	297	319	350	341	319	319	349	323	329	331	316	337	320	317	320	330	339	350	358	319	310	354	316	287	320	328	312	305	334	315	343	328	313	285	323	307	283	307	309	308	337	339	303	330	290	293	319	326	334	326	331	314	296	345	332	290	328	321	309	330	311	294	352	310	344	321	296	362	326	327	307	333	313	313	296	316	329	328	293	328	336	345	302	320	342	326	340	312	369	317	342	349	332	290	324	295	309	336	317	376	328	298	336	302	335	324	303	337	324	332	326	307	326	302	288	278	320	326	327	318	301	317	330	296	333	314	325	319	296	327	323	274	330	309	321	331	296	340	304	305	306	327	349	331	305	328	314	313	312	309	317	370	347	335	272	331	320	294	350	303	342	331	342	310	324	322	327	294	310	332	309	341	341	345	325	307	351	328	325	333	315	316	308	315	335	300	318	313	322	367	339	333	324	316	288	294	335	323	328	347	315	339	333	329	337	302	305	313	305	310	310	322	333	342	338	318	308	337	329	332	297	317	348	336	308	326	338	306	308	297	345	320	282	343	335	350	311	289	313	340	302	311	331	359	326	301	333	310	342	314	302	358	326	342	326	323	318	308	299	327	313	301	284	313	316	344	309	323	325	330	289	293	334	333	313	309	324	337	316	317	314	330	325	303	304	303	315	332	304	316	329	313	332	343	312	290	320	306	304	320	348	329	327	321	334	347	334	333	296	332	307	316	318	371	294	352	317	308	303	345	326	318	361	331	308	323	345	329	296	293	332	300	314	349	340	356	310	330	317	339	334	325	334	346	332	324	308	348	304	319	299	299	327	313	321	323	326	329	309	318	313	309	320	331	321	346	351	326	310	325	349	309	303	301	326	303	380	316	319	346	285	293	339	297	342	320	310	309	332	330	315	333	338	291	270	315	344	337	302	313	318	319	320	311	322	293	312	315	328	302	340	346	340	316	311	318	326	329	308	353	328	346	305	336	310	328	334	323	311	332	344	345	337	342	323	328	310	347	300	295	313	350	314	322	298	310	343	328	333	337	318	331	366	300	331	320	344	334	292	325	339	315	338	306	327	363	315	307	330	343	367	303	315	311	300	302	320	330	328	343	328	308	299	312	315	309	348	308	321	311	300	318	323	353	338	328	333	312	299	296	298	325	345	360	325	308	329	319	306	277	322	310	343	299	319	284	296	339	340	305	313	326	316	324	365	346	326	369	332	297	307	325	344	324	308	323	322	293	305	327	318	283	321	301	321	333	321	316	313	334	331	349	318	322	311	297	323	304	323	331	303	343	346	323	357	333	300	306	338	312	303	329	344	332	304	329	354	319	339	328	300	301	309	320	311	361	324	320	322	340	301	306	330	306	302	311	333	330	309	321	310	315	308	326	337	280	309	325	316	314	328	307	313	292	345	334	331	351	314	314	318	339	319	310	274	336	334	320	323	371	325	316	319	326	322	321	333	313	333	347	347	282	324	348	302	318	318	346	335	300	339	305	303	354	358	315	292	312	323	357	309	334	295	327	347	339	300	322	279	329	299	319	329	301	292	324	315	304	338	291	330	344	323	311	348	300	321	326	342	323	339	325	353	379	344	344	321	313	333	315	351	314	322	299	311	322	332	308	326	301	300	313	304	307	319	348	309	300	316	307	314	327	345	306	322	326	311	323	325	328	331	319	352	301	311	281	319	321	349	313	311	314	317	300	345	327	302	314	299	326	285	325	296	317	332	312	301	352	304	284	317	344	358	336	313	299	339	316	315	296	320	294	330	360	309	356	294	316	314	340	313	326	349	339	298	301	331	324	287	322	334	329	327	322	317	311	325	334	293	315	312	311	313	331	297	323	321	338	316	328	355	309	305	282	333	318	308	305	296	350	350	337	329	312	334	323	338	340	334	313	324	304	353	330	314	351	334	329	300	307	324	314	301	329	349	325	321	324	302	322	308	299	310	285	296	344	315	325	311	326	316	319	328	314	305	332	307	313	312	336	325	322	297	327	320	316	349	352	341	297	308	348	319	329	316	323	333	306	336	302	319	303	344	274	308	315	331	343	304	313	310	316	341	334	335	320	346	333	319	316	309	338	339	315	330	295	347	340	351	314	318	333	328	314	339	319	313	325	331	328	341	307	347	338	335	338	317	336	314	338	295	333	303	311	306	279	323	330	329	308	305	337	305	332	333	338	327	324	315	313	306	303	338	310	332	319	324	335	335	314	314	326	324	343	339	323	299	294	315	293	341	330	324	314	318	318	327	325	303	312	308	320	306	325	303	326	306	319	318	305	296	347	307	323	348	307	305	332	332	323	299	306	313	299	309	318	341	299	342	311	300	317	322	304	332	339	308	336	377	338	326	320	329	335	335	296	316	322	361	323	305	345	321	318	347	340	310	344	301	311	340	318	308	336	320	336	289	328	326	334	324	320	316	321	331	334	298	317	321	295	313	281	344	305	343	303	280	322	321	325	298	330	310	333	314	323	355	310	326	307	341	321	312	305	341	301	298	324	323	303	326	332	325	342	339	334	318	301	316	353	312	339	322	300	303	298	325	332	299	319	313	344	326	291	327	327	310	349	282	346	318	300	300	333	330	341	314	282	295	325	325	332	301	295	340	351	322	332	284	338	325	322	289	319	327	312	325	298	299	340	294	321	314	314	319	352	298	333	360	333	360	316	330	298	337	290	326	288	342	317	316	323	320	316	334	330	346	314	336	326	346	296	336	364	316	292	307	329	314	332	336	334	351	314	297	329	311	338	351	349	292	329	316	322	353	307	284	325	347	314	293	306	334	338	304	311	329	337	316	317	339	338	319	317	327	304	325	342	326	319	340	304	308	285	312	351	294	303	320	311	349	317	323	336	347	337	312	297	324	315	321	324	325	315	324	328	326	290	311	301	312	272	284	322	333	307	325	279	328	325	291	313	314	296	321	292	320	318	320	311	328	332	320	327	308	283	338	327	310	333	289	310	339	320	313	295	338	321	307	332	317	300	313	288	328	311	333	309	328	304	290	335	350	306	320	344	337	308	333	310	306	308	361	320	325	289	317	315	311	321	312	326	318	317	289	324	303	310	346	335	289	301	327	335	345
27419	20028	9265	2948	1595	1122	949	697	553	500	467	414	440	407	407	417	354	440	402	433	351	348	357	379	367	330	353	314	348	341	327	359	324	362	323	309	290	294	267	324	333	323	338	316	334	330	311	307	308	331	298	322	292	291	286	284	328	316	296	299	302	323	303	292	310	312	325	325	315	296	321	302	315	297	314	303	318	313	326	284	346	296	311	339	324	347	304	316	294	286	308	328	314	306	319	280	295	304	299	312	320	307	312	341	329	310	329	327	316	303	333	301	302	312	309	305	336	307	316	286	321	326	300	302	282	315	283	327	315	303	279	313	288	303	332	323	327	308	311	323	301	305	311	323	301	330	301	306	314	332	283	322	293	358	322	310	295	313	290	307	284	309	286	328	307	304	309	298	318	286	315	310	341	332	310	320	292	287	305	311	290	311	295	301	310	351	335	322	287	333	312	289	315	323	311	279	307	297	306	292	279	326	275	309	334	307	287	306	302	307	317	291	307	331	286	346	302	324	319	323	305	303	293	307	323	324	300	307	312	313	336	336	280	317	325	274	292	300	293	304	315	331	302	315	307	337	307	298	288	321	300	321	316	296	281	319	305	320	299	287	294	307	339	289	318	289	328	304	307	303	307	312	325	283	341	307	299	325	296	315	317	285	293	289	306	300	315	297	328	283	320	281	322	297	287	293	319	310	327	274	322	341	284	309	307	285	302	299	315	317	299	308	305	322	287	324	316	321	308	313	336	351	287	291	321	278	301	308	341	284	318	301	335	334	318	315	284	300	290	311	355	305	310	300	290	314	331	315	307	333	284	292	304	304	321	315	302	336	333	302	296	275	293	308	287	288	322	290	306	318	338	289	281	286	328	314	312	305	296	308	319	327	307	309	311	308	324	289	308	279	283	320	332	290	318	308	318	293	304	306	279	290	320	295	277	296	312	332	319	333	332	301	297	327	314	285	325	305	296	309	293	301	293	273	296	326	296	301	329	310	307	336	283	328	356	297	297	290	305	288	302	312	313	317	258	317	324	299	323	285	281	292	305	296	298	304	308	307	323	292	313	294	304	284	297	301	303	355	340	309	301	310	322	293	331	314	289	283	318	296	329	303	287	319	288	313	300	299	311	312	294	319	324	286	298	308	318	292	306	299	324	322	310	296	312	322	335	310	293	259	300	308	324	290	331	316	304	336	326	306	312	308	285	297	315	325	313	281	304	267	320	321	302	334	305	303	296	319	310	316	265	319	320	309	322	317	319	305	299	279	284	335	346	332	379	328	306	286	325	326	302	285	310	307	300	308	305	313	303	300	316	319	307	324	326	280	295	296	287	320	314	290	305	293	302	291	281	314	327	305	302	292	330	282	293	308	318	269	323	310	278	298	290	318	273	287	306	284	301	298	268	311	325	280	253	291	261	289	313	319	252	319	288	299	335	327	297	287	287	316	324	320	329	323	320	340	288	328	272	316	324	324	342	281	294	313	304	324	311	300	304	297	288	280	311	301	303	309	298	296	305	310	310	329	299	302	325	321	311	295	283	289	285	327	297	304	290	340	290	319	329	278	305	299	319	300	295	306	306	299	308	319	290	291	292	296	310	286	317	331	300	304	293	293	315	325	333	336	308	283	300	281	279	298	257	323	313	289	307	325	314	312	284	281	296	318	313	285	309	316	330	321	318	281	268	298	308	298	307	298	306	286	315	307	292	313	327	307	305	265	316	308	314	296	289	335	311	300	330	315	323	298	281	316	309	287	327	288	285	298	307	296	318	287	320	274	293	331	314	273	320	282	302	300	292	311	331	282	288	291	346	320	314	321	306	292	301	303	303	307	310	327	309	283	306	296	304	339	333	297	337	297	342	325	314	303	315	301	285	322	280	332	318	314	314	292	333	303	269	311	344	289	303	285	322	334	287	294	314	306	274	305	323	324	309	290	330	309	298	294	295	313	298	314	297	289	302	310	321	301	291	316	289	308	300	331	296	326	308	303	292	314	315	280	295	299	317	294	327	304	344	298	333	317	291	298	317	314	305	288	284	325	289	298	291	278	288	315	320	266	299	320	291	298	303	319	276	317	290	292	306	303	299	298	283	334	286	296	311	311	291	297	306	303	286	295	257	293	311	289	306	328	295	282	324	265	306	336	313	289	276	283	328	299	314	328	346	296	300	326	293	314	343	303	328	313	316	300	298	298	293	286	286	292	318	318	300	279	301	310	316	299	327	282	297	280	314	321	294	324	277	281	285	300	313	315	319	287	301	328	289	338	312	295	307	290	312	303	323	325	301	298	300	330	276	323	316	289	302	332	309	301	323	289	284	303	322	324	273	320	304	314	287	324	297	308	281	341	314	332	293	307	297	312	298	286	350	282	275	301	315	323	301	291	303	313	295	309	296	309	331	307	312	327	331	350	304	317	300	300	298	287	308	297	325	305	339	320	293	262	341	317	328	292	289	319	328	334	276	288	308	329	333	305	324	295	302	298	276	295	322	296	314	327	333	321	301	302	299	280	320	310	298	298	289	275	290	308	345	325	320	274	323	322	318	341	322	338	285	290	347	329	296	320	320	302	332	310	305	333	320	288	295	304	305	305	311	292	292	319	305	295	309	327	302	327	297	291	288	304	310	291	311	303	285	303	307	285	322	319	316	315	323	312	317	321	300	318	324	303	300	307	337	291	298	304	301	300	290	301	294	291	312	298	299	310	291	321	310	286	275	310	301	329	311	322	315	305	339	349	271	296	279	308	333	298	331	292	287	284	309	321	316	363	343	318	282	290	297	284	304	321	306	289	310	304	332	315	320	302	285	276	303	286	319	329	314	306	331	314	307	311	323	300	309	310	317	290	281	291	310	309	301	299	315	301	296	291	300	300	321	301	267	315	338	321	313	331	295	316	309	340	320	293	290	291	290	304	321	310	316	271	283	334	303	298	288	330	321	290	324	326	300	316	322	306	271	308	295	301	314	293	298	308	304	307	301	292	307	298	312	297	287	265	317	309	283	312	276	261	317	299	300	288	319	296	328	304	311	326	291	323	315	293	321	302	327	313	303	304	317	287	315	297	297	282	303	322	324	300	309	309	291	301	277	307	329	315	290	321	296	313	303	314	330	315	342	292	314	301	294	319	327	308	287	292	289	297	307	269	339	307	334	292	298	285	292	323	294	303	315	292	298	294	286	306	324	294	327	310	331	316	303	305	299	288	308	301	279	356	273	296	323	324	309	284	313	277	282	324	305	277	310	336	334	291	299	264	320	290	305	279	289	293	262	311	315	302	299	278	307	303	313	302	298	312	280	300	325	286	339	301	295	287	306	277	295	312	298	311	289	320	332	312	284	284	307	332	292	287	294	326	303	287	323	289	296	311	333	318	298	348	298	323	333	313	293	302	294	309	322	304	340	296	302	332	298	294	339	299	299	300	349	293	350	320	336	324	338	316	328	296	325	294	322	317	279	323	295	313	304	275	289	315	323	309	332	292	280	285	291	338	302	295	287	316
9287	12426	10305	5219	3899	2760	2456	1621	1253	1135	943	883	875	862	804	787	794	734	730	717	737	621	537	530	570	536	571	515	503	526	559	518	523	480	519	510	539	488	495	429	493	432	458	452	494	451	454	474	477	475	473	434	439	449	490	479	473	441	468	502	444	525	465	458	438	468	450	453	506	479	506	468	445	465	444	444	456	466	422	472	445	462	504	459	453	503	463	467	477	461	466	501	487	457	470	497	493	438	507	460	485	493	469	530	464	498	471	443	467	443	458	512	416	466	432	499	460	466	461	455	474	458	460	433	501	494	457	472	481	457	454	495	432	472	461	433	468	455	426	461	429	450	420	442	442	471	453	442	450	430	446	453	458	457	462	463	415	458	443	446	456	421	454	452	471	468	449	437	436	454	482	401	439	466	505	433	383	460	461	440	501	435	453	430	451	454	437	460	475	462	506	452	486	481	432	479	430	459	454	457	466	422	472	480	450	470	445	422	473	468	440	445	483	471	443	478	444	410	437	460	448	489	482	440	451	463	455	457	449	455	458	465	419	429	480	448	437	440	458	436	484	439	449	464	479	443	450	430	425	437	483	462	462	444	469	437	470	483	471	466	447	440	413	441	455	420	459	438	442	451	458	454	463	471	539	469	504	453	491	467	464	470	512	488	427	428	415	462	445	508	472	471	460	440	499	442	468	467	472	485	442	447	435	458	461	477	473	493	419	429	458	456	479	457	450	445	483	433	466	425	459	445	440	454	453	464	466	436	450	459	454	493	446	478	448	468	472	436	443	487	465	473	471	468	440	477	463	461	425	405	433	450	483	449	449	436	464	438	491	439	458	425	457	463	437	425	455	471	445	461	454	487	427	467	438	452	453	424	489	465	484	436	436	448	442	418	454	404	425	467	441	478	427	457	477	470	439	420	459	450	446	450	472	463	438	415	438	454	450	482	447	454	490	428	435	446	454	476	451	454	440	432	468	473	444	439	431	455	509	454	461	481	458	434	451	451	416	442	490	464	446	464	422	434	454	435	442	466	448	496	442	473	449	458	425	447	459	460	454	437	486	437	482	471	436	454	432	452	463	471	474	454	476	453	430	452	423	436	458	463	464	464	452	424	462	445	458	450	472	452	452	475	448	417	452	468	442	442	457	428	499	457	458	474	482	430	440	450	490	501	432	438	484	467	472	462	469	461	470	478	411	459	434	456	489	472	442	480	451	443	456	446	480	456	447	478	481	431	428	491	424	479	476	468	478	486	433	458	474	455	476	474	466	456	415	422	450	488	466	462	485	431	482	497	485	460	458	428	411	491	459	467	474	431	423	435	474	462	451	466	465	476	475	462	461	413	454	464	438	489	457	430	431	457	458	452	465	456	477	466	453	470	446	446	410	473	459	449	469	460	440	484	436	439	435	452	442	438	432	436	460	461	443	477	484	476	449	473	423	444	459	453	453	444	468	454	444	494	429	440	430	442	444	435	429	433	463	463	477	447	439	438	492	437	465	482	420	434	494	449	451	428	434	467	478	461	444	460	473	421	429	497	474	479	444	442	436	472	460	474	454	482	478	448	447	473	457	478	478	497	431	449	437	434	447	509	481	447	451	467	449	475	463	438	431	445	443	464	442	432	419	458	454	437	432	459	446	480	417	426	462	484	448	468	434	479	470	414	437	457	476	507	457	443	436	470	469	451	457	446	439	487	487	482	497	476	445	441	463	427	462	440	445	488	444	449	464	422	462	449	428	433	452	470	467	435	441	428	464	426	465	425	441	474	434	477	444	450	473	443	413	443	434	451	444	442	432	431	460	454	421	436	431	452	425	421	444	466	421	445	469	456	473	429	496	465	461	464	459	444	451	458	425	451	461	431	432	450	439	470	476	445	452	412	389	464	447	428	447	433	463	465	427	482	485	493	472	449	457	461	422	416	489	453	456	439	437	423	436	444	433	517	440	438	458	476	484	459	437	464	460	478	442	462	416	421	434	453	451	455	410	471	439	475	463	444	456	440	497	466	477	488	444	444	461	472	483	442	471	425	452	462	454	442	495	414	464	463	441	491	486	450	441	435	463	440	443	444	481	429	451	447	461	504	449	430	449	452	473	462	438	482	456	487	445	484	489	433	432	472	459	466	477	457	473	427	428	445	449	480	497	465	483	468	450	459	506	476	438	445	460	462	497	481	452	473	454	436	446	460	499	434	490	469	443	490	487	440	412	466	437	431	430	449	479	451	463	476	427	426	440	445	451	458	425	430	466	470	455	451	438	456	454	429	480	454	443	467	473	464	458	474	437	469	447	427	482	443	420	416	428	464	440	446	449	463	434	472	436	426	452	450	444	442	456	489	453	447	499	485	417	458	444	453	474	456	456	425	478	434	426	470	443	461	493	437	474	462	444	482	465	433	477	443	484	458	459	446	453	463	473	496	432	467	472	485	448	479	487	490	412	464	463	440	455	450	479	458	425	463	486	457	441	478	455	461	492	478	480	451	416	484	505	463	482	459	458	445	491	487	441	477	459	463	432	414	429	438	476	430	497	473	460	477	424	490	448	473	450	464	452	465	442	436	438	444	459	490	469	458	476	423	437	457	432	442	459	443	426	433	430	464	419	457	499	459	413	464	466	448	459	465	434	460	468	470	490	490	470	473	449	427	440	467	447	461	442	444	442	475	449	431	452	482	434	446	461	481	460	423	473	433	482	482	475	460	440	484	494	456	446	481	443	421	439	457	464	433	452	429	466	439	472	456	437	443	472	404	467	477	457	499	476	473	439	444	449	428	418	464	445	481	447	473	406	462	502	454	437	462	456	455	446	469	458	451	450	433	447	459	462	489	475	456	465	472	488	483	441	439	434	445	423	422	460	458	441	489	448	487	451	454	426	474	435	460	450	435	448	456	521	489	465	426	477	437	459	439	494	453	461	419	439	475	449	438	464	431	454	492	465	398	463	441	447	439	426	435	451	432	438	497	464	456	463	428	471	489	445	432	407	420	492	438	434	443	437	463	444	465	457	464	480	442	438	474	469	456	450	441	436	447	433	490	431	448	448	434	451	463	437	445	432	395	484	440	452	428	444	433	485	453	502	459	437	476	408	480	484	463	493	475	497	448	466	442	428	450	447	443	474	420	446	466	457	427	495	432	462	461	483	457	405	468	458	470	470	468	453	473	438	463	434	482	445	507	462	430	457	456	481	421	465	414	466	466	442	465	485	446	458	442	458	487	479	465	447	448	491	452	444	414	478	451	471	464	444	498	448	459	440	438	464	460	451	453	441	486	452	421	481	457	459	442	487	480	437	429	483	461	450	439	436	439	452	460	446	448	482	441	443	466	461	466	474	446	425	448	442	441	451	470	455	426	476	445	472	471	477	471	455	464	463	492	479	477	423	448	434	438	447	470	447	461	451	498	486	441	436	442	487	450	455	444	421	452	490	433	472	430	477	469	450	448	444	452	436	455	472	469	464	459	448	442	428	465	440	426	459	465	452	439	465	502	443	440
24792	21566	28707	24862	20385	4959	1939	1272	926	832	735	641	683	654	670	583	585	591	494	421	476	448	421	403	410	354	387	352	390	345	370	345	380	351	334	332	326	311	325	309	324	307	315	325	304	311	324	298	311	317	305	306	302	321	309	305	311	298	303	333	318	338	324	296	285	314	332	318	301	289	329	314	324	319	318	290	321	317	260	323	320	314	313	339	285	296	333	288	311	313	321	311	292	350	307	328	308	304	309	316	324	301	310	325	305	295	317	304	304	296	316	310	304	292	295	325	286	328	312	308	271	324	299	315	285	311	325	341	271	306	304	337	289	306	311	300	306	288	298	299	275	278	302	322	296	312	297	266	285	297	313	317	340	292	302	275	290	310	299	324	312	290	290	292	279	294	306	279	334	287	316	311	281	272	299	297	342	302	342	303	291	331	291	323	287	293	286	332	310	309	283	326	328	316	322	286	310	301	302	345	309	307	288	302	283	308	323	301	299	287	313	317	310	299	280	331	326	306	307	355	304	301	313	324	282	311	283	293	311	319	275	302	323	304	288	291	301	325	305	324	294	300	322	324	307	310	264	290	293	286	256	301	294	321	313	304	296	282	351	298	310	265	308	285	307	292	290	334	300	312	316	313	294	272	288	307	282	340	291	328	259	315	301	285	284	298	297	287	285	339	282	298	298	273	286	298	288	290	277	297	300	305	324	299	321	282	325	323	304	300	302	310	294	282	269	302	302	277	297	305	298	318	299	329	295	292	290	314	272	301	323	325	297	331	269	295	317	291	316	309	295	296	287	295	282	309	291	330	301	322	281	317	300	312	293	327	299	301	292	321	295	283	314	292	320	318	272	291	302	281	305	317	322	307	290	294	288	297	313	313	293	306	294	282	293	299	309	289	315	319	311	296	280	313	310	311	311	299	301	323	312	269	295	275	293	296	315	299	285	299	351	283	316	289	271	302	283	282	327	267	294	293	312	304	301	328	296	324	309	343	325	285	350	305	296	268	298	317	301	327	318	314	334	270	278	290	340	337	292	321	306	321	316	304	308	279	298	291	323	310	304	314	264	324	294	303	305	301	295	281	261	296	273	293	320	311	299	306	295	328	307	320	296	297	297	337	309	325	286	290	289	311	295	321	324	294	305	279	289	299	312	268	296	350	299	305	293	299	263	279	307	310	325	290	297	316	342	296	292	278	297	309	289	300	294	314	303	279	309	272	284	306	301	311	285	339	289	306	302	327	299	315	325	313	296	326	326	313	286	265	288	324	344	310	295	308	337	283	303	284	328	314	278	294	319	320	303	304	321	306	299	333	305	294	317	330	327	315	331	302	301	283	315	272	315	307	342	290	304	304	299	306	303	306	331	298	322	279	290	304	317	328	303	304	291	309	304	282	314	325	319	289	320	317	318	314	305	282	313	331	315	320	264	316	300	316	315	310	329	285	312	301	303	295	298	315	331	289	292	315	317	309	304	276	300	280	284	340	278	337	296	306	335	322	271	294	307	326	308	335	307	303	289	274	293	284	286	299	301	308	293	308	273	283	306	301	319	307	310	317	322	267	319	299	297	300	306	330	333	313	313	321	279	324	309	321	292	313	267	320	288	295	329	311	320	298	310	313	308	298	304	320	286	301	300	307	304	299	279	286	294	291	291	305	257	289	309	317	308	300	289	292	287	311	318	300	298	276	284	323	323	316	279	313	284	305	261	294	282	283	307	317	330	312	305	332	304	290	295	294	319	359	302	275	351	308	332	291	308	315	291	299	294	299	285	318	364	305	321	319	325	323	302	291	312	305	292	288	274	343	299	338	269	303	294	306	289	344	304	319	282	326	327	294	307	305	300	275	312	282	313	320	285	280	300	311	294	322	305	330	284	327	315	320	306	303	296	266	284	308	294	279	304	307	339	299	287	280	303	276	292	298	322	291	308	294	333	342	291	314	321	304	290	291	288	287	319	305	286	285	293	304	305	305	281	335	304	327	289	340	291	298	273	299	274	316	278	320	328	309	282	271	275	291	293	313	321	266	312	358	332	286	292	302	315	323	299	304	300	296	308	318	290	321	314	319	329	294	350	299	315	315	274	288	267	290	313	308	310	319	306	289	317	301	291	304	308	321	332	292	288	313	286	316	304	295	289	305	278	286	322	304	317	312	294	301	279	316	329	296	335	279	334	296	320	323	289	297	284	311	276	336	269	286	264	301	266	292	289	312	312	291	313	290	286	328	270	303	299	310	313	284	308	284	287	315	293	320	289	289	334	272	288	296	321	279	315	329	304	297	293	294	274	312	311	312	305	315	263	304	292	262	303	285	314	331	306	310	297	304	286	308	314	312	304	283	295	295	307	303	342	315	344	294	320	321	325	331	312	302	312	306	299	311	285	332	301	304	315	294	331	288	331	306	304	284	298	297	348	290	286	297	299	318	279	277	292	280	290	270	277	291	297	295	326	271	304	324	314	279	304	305	298	300	304	318	281	338	280	316	312	305	313	317	301	319	308	326	286	311	294	292	307	295	294	306	297	309	317	281	287	315	298	269	293	315	332	296	299	284	333	302	293	320	332	294	292	305	296	316	292	268	299	292	267	295	306	306	301	294	277	282	289	294	322	292	283	327	298	315	286	302	279	301	303	287	319	289	297	300	295	359	266	324	298	338	319	298	302	270	267	325	322	303	272	339	307	302	320	304	325	296	340	281	336	303	300	300	295	317	327	299	291	294	331	278	308	310	296	262	294	312	316	281	337	292	278	317	287	292	308	346	319	297	299	306	300	287	334	275	278	273	301	297	320	337	276	350	300	311	308	328	304	300	321	325	303	321	300	288	297	313	300	315	269	305	295	322	268	292	312	295	299	289	279	310	307	290	314	304	328	311	330	293	296	321	314	330	302	329	303	320	307	284	304	296	293	282	322	344	282	309	290	290	301	282	306	314	282	310	294	302	326	288	309	283	298	280	312	318	312	304	313	318	283	303	314	277	327	299	284	321	294	299	280	304	290	298	329	302	295	319	318	323	322	280	299	325	294	301	296	318	296	301	281	351	293	311	276	272	238	322	290	291	325	297	297	317	300	285	310	288	276	290	306	309	302	311	309	310	325	327	311	316	294	313	286	305	256	325	330	301	306	276	327	300	299	284	320	309	280	305	280	274	298	279	308	313	275	311	324	307	299	252	307	308	289	321	308	328	284	303	295	303	316	283	291	286	318	299	308	295	286	295	292	286	288	304	310	277	280	308	332	299	281	275	302	316	287	315	268	298	320	301	305	314	294	294	314	291	285	289	285	291	309	266	307	292	304	296	275	326	278	295	323	332	321	295	296	284	299	322	281	296	301	279	276	328	297	293	308	285	294	315	317	304	311	312	279	289	295	313	307	322	319	301	322	318	273	288	283	289	280	301	319	300	303	324	323	288	311	319	287	324	309	314	284	297	312	303	280	311	299	305	305	309	303	284	307	319	327	294	293	300	285	314	317	286	294	315	304	324	320	308	313	295
10886	21315	18027	9810	7402	5328	4412	3150	2450	1990	1887	1545	1410	1444	1272	1120	1230	1147	1010	824	885	821	762	774	655	631	693	572	609	592	586	606	563	563	588	538	514	525	491	459	494	549	499	476	475	478	450	484	472	453	459	463	458	476	437	455	469	473	484	490	500	493	497	460	473	504	524	451	464	476	493	477	454	464	427	453	522	460	445	451	480	455	446	424	472	468	508	469	441	471	461	460	492	476	467	493	476	489	490	490	477	515	497	474	463	503	473	485	489	420	484	472	445	459	451	456	485	450	490	486	482	459	427	473	483	474	470	446	480	449	451	396	449	459	455	461	476	411	447	479	461	421	450	448	477	450	463	474	468	447	456	420	454	463	393	458	458	428	476	468	444	441	446	488	449	459	459	432	450	460	449	462	470	471	448	485	485	468	451	462	464	501	472	468	420	472	446	458	428	440	480	458	463	475	444	437	468	447	427	499	428	450	431	436	445	478	451	439	453	469	461	439	473	451	495	495	453	443	439	436	431	476	487	447	408	439	451	454	450	469	467	432	424	425	467	485	425	479	440	471	475	498	469	489	480	431	458	468	433	449	428	470	461	478	449	499	464	449	484	495	436	470	415	453	456	491	442	442	503	438	497	429	453	467	466	438	488	451	421	455	474	455	498	413	477	431	451	425	468	462	466	494	499	497	485	461	468	437	453	393	461	432	455	447	440	447	414	459	464	463	435	436	449	422	417	431	468	475	440	460	446	461	474	411	432	464	441	464	432	458	438	455	482	446	434	447	439	416	449	481	484	459	453	480	460	437	442	490	483	456	497	456	444	439	470	458	407	495	445	441	444	469	444	416	422	458	485	450	448	472	420	464	476	429	448	448	458	481	476	439	464	448	437	475	442	467	417	457	474	444	425	437	467	440	495	450	444	479	491	464	439	484	454	467	481	406	468	462	439	460	467	451	470	457	459	461	424	451	458	461	440	433	449	461	479	435	443	517	452	447	490	480	446	450	450	449	448	423	477	460	407	446	398	409	509	459	465	449	444	448	447	517	468	444	453	487	447	446	425	443	450	464	456	461	469	448	424	440	440	430	434	436	461	428	465	480	420	470	471	467	435	511	443	413	430	472	413	506	463	459	458	444	439	471	465	436	445	431	456	477	454	427	506	460	473	398	457	448	422	457	447	429	481	425	444	436	441	468	418	433	434	476	468	439	477	499	472	455	471	435	452	440	429	435	461	440	428	413	446	420	447	438	466	469	484	448	469	455	465	457	453	457	479	427	449	437	457	463	442	451	466	421	443	441	408	427	470	439	454	484	448	454	480	451	429	449	462	491	461	487	400	447	467	466	459	454	421	466	448	433	461	479	486	477	436	487	473	421	438	465	474	465	457	488	489	445	498	459	482	446	443	457	476	432	452	450	443	458	471	445	501	427	459	474	461	476	441	481	388	458	463	467	457	438	444	433	448	420	457	446	413	454	476	474	475	438	450	457	461	426	472	486	443	469	424	455	484	468	430	438	449	469	443	474	448	423	424	426	464	436	464	472	476	484	465	415	479	495	472	483	484	456	478	453	467	450	465	475	436	439	483	450	447	425	440	413	459	464	436	408	417	463	456	441	442	440	475	502	484	440	476	451	463	443	419	441	475	443	443	441	470	439	456	437	472	407	441	447	445	455	437	449	498	460	418	422	413	491	475	439	457	484	406	495	456	458	441	403	459	414	445	440	479	429	439	435	485	466	497	464	430	450	489	447	429	420	465	452	426	419	441	437	482	450	440	435	478	451	461	438	441	445	423	445	454	468	465	446	432	414	469	464	456	450	463	448	435	476	453	456	408	456	459	421	466	463	505	432	421	424	436	437	437	450	436	460	410	427	465	454	478	437	445	445	461	463	489	430	456	484	458	402	440	474	461	479	432	411	467	435	431	444	440	460	427	474	464	464	443	475	439	463	457	458	413	454	473	472	454	455	503	473	445	478	425	409	442	462	455	456	460	426	471	409	443	450	455	435	484	434	434	429	485	427	449	430	439	465	416	445	425	444	417	446	443	454	472	448	448	458	469	450	434	489	433	482	483	442	437	452	460	464	442	406	442	431	419	489	465	413	418	469	425	420	480	430	441	441	459	435	460	442	415	438	451	448	466	487	482	440	437	484	458	465	448	447	442	469	460	431	496	450	471	447	417	465	459	427	478	463	416	455	461	425	471	455	461	437	450	449	438	461	421	437	459	430	474	449	417	433	525	450	430	453	474	461	447	462	461	474	466	456	454	450	449	412	481	459	485	484	476	437	480	434	455	478	449	496	481	455	410	450	428	412	445	477	444	495	469	464	439	445	454	495	503	451	469	451	447	471	417	429	475	439	442	455	463	430	464	461	477	445	470	453	444	431	432	478	480	454	479	458	488	446	440	428	461	456	442	474	464	405	464	463	427	478	452	445	448	463	445	455	449	476	448	462	433	420	419	433	497	466	482	447	442	443	466	469	460	433	477	461	457	482	494	434	474	474	472	460	419	466	432	454	455	478	487	460	458	454	460	498	404	437	442	473	404	458	473	452	460	449	457	462	436	459	472	480	424	472	398	425	469	436	458	454	436	486	424	453	424	433	429	476	435	423	505	450	446	423	463	451	446	425	468	412	435	454	433	420	459	460	444	434	447	440	485	421	430	441	425	414	452	477	472	432	452	458	395	476	516	419	482	487	506	457	431	474	460	452	458	445	438	469	461	445	466	453	472	428	464	475	435	452	426	450	482	495	499	488	419	460	474	413	448	445	425	432	468	421	447	475	450	471	418	404	450	447	445	468	441	435	454	469	486	455	450	427	461	453	460	437	417	482	451	463	459	476	436	480	474	445	432	469	461	446	403	413	413	436	430	469	404	419	433	440	444	487	437	471	468	445	436	461	443	479	447	447	469	446	444	448	450	423	467	441	435	433	455	439	434	458	436	455	462	447	438	471	455	445	439	477	443	460	455	488	447	472	432	442	469	465	443	456	472	435	435	465	436	503	454	429	481	420	492	455	424	468	470	454	440	426	459	459	456	495	463	430	443	483	416	447	426	460	476	457	441	451	469	459	456	446	495	404	504	449	459	475	439	406	440	425	451	425	499	444	467	465	435	443	472	474	406	444	459	454	440	437	432	441	473	466	438	439	453	454	426	454	432	472	454	484	430	460	458	467	454	460	450	446	438	473	467	482	443	440	435	446	420	466	418	421	434	470	471	435	452	407	434	433	455	467	448	470	467	427	471	452	467	448	469	423	454	437	423	477	445	485	457	459	429	488	425	451	453	422	494	444	442	432	458	498	410	442	442	450	459	445	475	480	454	431	457	474	455	482	437	460	400	469	463	466	457	466	454	459	462	453	477	485	491	418	439	444	442	420	454	473	422	425	466	460	480	455	461	471	380	450	438	466	442	423	459	444	499	447	480	442	466	440	446	424	420	438	440	441	415	469	494	440	490	428	398	412	456	433	442	486	509	487	463	429	416	467	463	456
23739	21552	29363	24167	21547	19895	4733	1960	1240	1015	931	901	836	786	742	701	600	592	534	488	442	465	410	374	369	387	372	285	339	291	302	325	305	303	285	276	279	240	244	285	225	272	237	262	206	240	261	255	251	242	210	267	223	225	233	229	250	241	236	270	245	249	240	249	213	236	219	262	240	221	211	212	228	224	255	230	235	202	224	241	223	233	219	217	193	216	250	233	241	252	207	225	216	226	233	194	242	239	255	232	202	250	249	266	229	246	254	236	225	212	231	228	248	222	255	230	236	239	252	209	229	233	199	232	213	204	205	207	214	236	203	220	206	220	227	211	197	225	229	224	214	240	245	213	206	200	229	206	223	244	215	223	233	237	218	241	226	227	234	214	221	214	233	208	220	227	220	242	209	211	235	214	221	222	215	206	225	209	224	218	222	224	230	226	210	230	203	213	243	213	211	223	228	211	235	204	209	213	200	196	222	184	199	210	240	220	220	229	210	219	224	237	233	212	219	209	204	223	218	212	214	236	229	247	212	214	217	219	231	224	236	256	236	229	236	232	230	213	214	194	230	237	208	213	236	206	250	224	220	237	202	229	235	222	235	230	204	206	228	202	232	227	229	208	218	213	210	238	207	211	200	220	212	216	213	192	209	213	221	230	236	216	221	209	204	243	253	209	226	192	236	212	207	211	231	209	239	235	221	242	234	197	191	208	211	212	215	210	234	223	210	219	237	222	228	243	198	222	237	225	215	198	223	218	219	238	219	217	202	224	228	225	221	213	212	215	192	229	195	191	208	229	241	202	205	222	239	225	213	206	194	204	218	219	202	218	227	209	222	218	215	224	232	226	228	222	218	203	230	207	243	206	210	244	216	223	195	221	247	229	230	233	205	217	236	227	192	209	223	191	233	216	230	222	224	217	211	215	202	231	219	212	216	205	224	220	217	219	219	215	227	196	203	220	206	202	228	213	231	203	187	200	194	230	192	226	210	234	206	176	202	204	203	218	210	195	248	207	218	223	205	197	221	243	210	197	207	243	212	194	222	218	223	201	221	204	200	199	222	228	232	207	223	218	208	198	184	230	240	214	217	208	219	221	222	197	221	232	232	210	204	202	188	230	224	210	218	230	219	206	206	221	224	216	237	223	230	233	206	211	241	237	229	224	237	207	229	213	198	182	214	251	204	209	208	224	224	228	214	204	216	240	212	217	243	219	223	205	220	204	244	228	224	218	212	218	217	201	243	226	209	204	234	207	216	214	228	219	180	205	231	235	224	219	212	200	211	245	209	224	222	214	193	210	241	216	236	212	216	216	218	199	217	244	223	211	211	206	219	234	221	223	242	212	205	223	207	179	233	211	218	241	227	215	214	220	209	236	206	215	215	195	203	213	234	196	220	239	220	248	207	216	233	211	218	229	206	224	227	230	255	241	201	241	227	213	204	243	220	215	224	192	219	211	186	209	222	209	218	211	206	197	255	234	209	243	222	206	233	210	208	223	218	228	225	236	221	225	223	209	206	238	203	242	230	239	243	246	208	219	229	232	231	255	184	204	223	206	236	189	177	204	220	203	217	201	206	215	224	221	214	209	246	250	218	226	207	199	209	243	215	225	206	225	232	232	217	232	233	221	232	215	215	212	224	228	217	223	239	212	239	203	232	214	206	236	223	218	188	234	229	222	193	231	240	232	208	210	230	222	197	216	223	230	218	215	221	222	214	230	213	208	245	224	207	201	229	256	237	233	225	197	255	216	217	238	230	200	210	218	230	218	226	236	224	240	225	192	228	237	204	248	239	199	225	210	232	217	229	202	210	223	188	218	235	209	220	210	248	230	215	220	224	225	226	207	202	193	222	196	218	217	214	232	218	189	215	215	204	226	232	202	207	219	189	247	237	232	229	209	203	232	202	238	233	220	215	219	209	215	199	232	217	207	193	217	221	208	213	238	211	233	223	193	214	218	209	269	209	213	229	211	209	199	230	199	213	243	207	227	205	220	232	223	212	214	190	243	210	212	234	216	225	231	221	220	246	219	219	214	226	216	234	178	252	215	214	208	220	205	234	206	209	220	253	223	219	201	242	208	242	223	215	215	246	222	193	227	203	212	206	209	213	183	214	231	214	229	227	218	220	196	220	235	238	244	193	229	212	242	217	234	220	218	228	238	207	191	229	211	208	184	219	197	221	208	196	199	227	212	238	197	220	217	221	217	200	222	197	218	244	207	229	219	222	205	210	226	217	205	215	249	197	233	226	203	217	224	209	213	217	229	208	228	209	219	208	230	223	217	196	201	230	212	219	206	222	219	200	210	233	193	222	214	205	226	201	233	246	232	237	229	225	217	242	218	219	189	199	235	222	210	217	229	228	206	244	192	207	230	217	215	199	211	222	196	230	185	228	219	217	219	250	229	239	215	204	208	226	209	215	223	210	232	200	217	221	205	210	207	211	229	231	202	214	213	193	192	223	218	221	197	170	203	211	241	228	242	220	230	207	210	225	223	217	216	214	208	218	218	211	245	237	224	187	219	213	229	212	209	185	203	205	213	237	205	233	243	220	223	206	216	242	198	205	216	248	209	214	229	208	217	229	213	244	244	223	223	219	218	200	223	226	219	234	199	209	251	208	210	200	211	203	201	226	245	237	213	226	205	222	220	198	198	198	214	200	228	202	193	211	217	227	225	227	226	236	237	213	208	209	224	220	231	219	204	192	195	219	203	188	213	222	226	202	260	206	223	216	210	211	215	215	199	208	233	218	216	222	208	212	228	242	232	237	221	226	222	225	212	218	201	236	216	238	220	224	219	227	222	202	194	252	217	193	222	238	210	222	212	213	194	229	226	229	207	217	202	225	239	192	230	195	238	216	238	243	210	233	197	215	211	212	211	222	217	216	226	223	204	252	238	218	200	222	237	210	212	239	222	230	220	234	219	207	212	247	246	218	234	212	215	181	214	204	224	209	207	200	211	237	216	213	215	225	209	212	250	238	248	231	231	233	224	223	214	233	208	190	260	221	211	226	212	235	201	241	225	204	196	229	206	214	198	219	204	209	225	223	245	223	210	196	234	215	230	208	219	184	213	213	189	208	228	198	210	204	197	226	234	211	220	222	230	220	193	221	224	221	211	202	205	219	249	220	233	195	210	214	242	233	215	216	256	220	216	223	209	196	268	226	229	231	195	215	203	216	214	216	209	245	238	197	221	211	184	225	216	207	198	222	212	216	235	195	225	203	221	201	227	206	235	225	222	227	226	186	216	194	244	225	237	212	231	228	190	219	218	223	213	225	229	237	232	216	236	237	240	209	225	213	214	188	199	223	226	214	216	225	183	211	224	197	234	253	220	224	208	195	208	213	204	184	207	198	199	209	244	234	221	204	227	221	215	228	208	204	212	218	216	208	203	216	220	228	219	221	228	224	230	202	228	240	199	223	208	209	212	217	203	215	240	231	205	215	226	215	224	244	205	198	213	193	245	207	208	251	198	228	246	203	197	218	248	212	202
13669	27471	24376	13781	10450	7293	6046	4820	3520	2778	2513	2261	2095	1895	1679	1751	1514	1384	1227	1011	919	885	874	762	741	657	662	517	521	508	557	517	530	514	487	490	476	435	422	426	430	383	371	380	364	405	377	372	378	351	328	333	348	352	347	337	333	369	379	420	386	375	418	378	365	363	369	361	338	356	338	357	358	331	357	381	362	337	405	363	363	351	331	372	356	361	347	351	359	330	337	351	351	327	349	359	377	364	354	380	383	355	379	375	384	352	365	341	386	371	346	314	337	341	355	344	315	345	328	320	364	352	336	315	364	349	298	325	307	327	321	363	335	330	329	293	335	310	335	304	353	340	340	314	334	261	320	338	329	319	343	350	342	329	318	347	305	350	317	359	306	357	308	315	306	357	330	339	327	291	340	342	343	339	352	337	327	342	357	322	310	353	344	324	312	319	307	332	317	334	359	344	371	352	320	322	318	315	328	345	279	295	304	327	332	358	316	307	313	345	342	309	275	324	291	343	346	305	324	309	320	358	336	304	333	298	320	348	329	334	340	345	325	322	307	315	328	324	319	322	311	304	348	351	294	315	335	314	353	315	324	298	353	336	349	314	332	294	314	317	314	343	314	314	336	326	304	333	341	330	303	341	350	335	341	345	337	343	330	313	314	324	318	293	325	323	319	316	311	328	349	330	333	319	355	316	334	313	321	324	298	317	333	306	310	303	325	344	314	321	329	302	318	318	350	319	313	354	338	324	342	342	323	338	331	339	275	354	327	358	348	320	365	333	323	341	313	351	358	300	318	332	344	333	342	339	323	307	322	313	324	350	336	319	318	340	332	334	374	359	327	327	359	315	343	311	271	315	341	297	342	309	317	332	334	355	299	310	311	316	313	339	312	319	339	342	317	324	354	351	327	331	332	363	331	348	341	316	346	318	331	377	310	324	319	324	317	312	338	295	310	334	296	338	317	285	306	355	308	319	279	329	292	348	300	339	329	315	323	343	313	321	315	300	351	370	347	320	367	302	333	342	326	328	305	300	354	320	310	314	326	349	322	342	353	355	301	320	316	299	306	364	308	315	333	362	325	334	341	348	324	323	343	304	344	316	315	378	327	303	330	335	329	335	319	302	323	347	310	319	349	324	326	321	324	355	317	313	317	336	325	328	329	298	316	343	294	331	325	319	336	313	334	280	320	328	351	331	315	364	346	309	331	311	322	332	329	313	332	319	338	292	335	335	312	307	333	301	285	323	367	328	332	334	326	330	329	353	318	312	342	311	329	351	333	313	328	315	339	328	335	310	337	329	310	326	335	326	314	354	337	335	343	328	333	282	323	333	338	331	326	336	351	357	316	310	331	328	299	316	295	305	323	330	304	318	353	309	318	345	340	349	337	362	320	336	343	343	338	308	350	340	306	338	365	359	361	327	322	318	326	334	301	339	312	342	314	332	321	352	316	303	327	321	325	318	325	302	310	341	323	295	292	333	339	280	324	323	331	330	320	333	343	338	313	320	363	343	313	307	306	322	362	336	338	328	296	341	336	313	349	348	307	342	373	327	340	352	328	279	318	291	349	306	333	353	352	324	304	351	330	302	320	328	317	331	301	356	317	336	325	350	334	340	330	339	344	334	365	339	347	311	289	337	332	338	339	301	379	294	326	323	323	342	340	324	311	351	305	325	328	341	312	316	349	334	349	353	310	333	295	343	294	346	341	324	344	304	328	334	344	331	307	324	335	342	330	331	291	338	309	319	347	336	369	325	346	341	325	340	345	319	316	305	305	352	333	315	313	325	334	304	339	340	326	290	347	310	340	324	292	332	328	335	328	331	314	340	358	336	348	331	322	305	325	335	295	316	338	327	323	326	322	347	312	287	307	313	339	318	337	296	342	320	322	310	340	308	312	345	296	313	332	330	331	320	322	314	347	320	331	340	342	328	340	352	320	338	372	301	326	326	368	304	301	318	316	309	317	350	334	327	309	309	287	328	320	300	335	346	325	334	334	328	333	325	340	335	333	322	330	312	344	304	351	314	326	366	331	334	325	322	309	357	310	339	327	317	313	332	332	333	309	365	303	344	303	331	351	357	336	329	320	320	288	339	300	331	347	345	322	324	308	346	330	325	357	295	353	321	337	345	340	334	325	331	353	333	352	294	324	316	316	314	344	288	322	333	324	309	323	332	329	343	324	342	346	307	329	300	356	324	312	330	329	348	299	343	345	289	357	317	315	316	328	344	309	299	320	324	326	346	335	326	358	356	316	341	327	328	315	334	316	325	335	326	332	330	314	337	331	304	326	347	349	331	309	311	338	335	321	337	337	338	340	344	326	335	352	284	307	314	354	319	330	313	293	329	328	307	297	342	330	319	334	349	323	342	347	311	328	310	347	327	328	325	329	327	318	302	345	328	306	343	330	354	343	289	352	308	361	350	358	311	356	320	334	346	349	324	313	295	336	318	323	333	306	314	330	329	287	328	337	305	321	347	326	324	349	308	336	314	356	329	316	310	318	310	339	349	324	347	316	351	346	363	352	320	336	340	370	334	326	317	324	343	313	366	364	336	332	326	314	328	338	314	360	334	274	307	335	334	337	324	337	302	339	320	331	310	325	318	352	321	291	342	348	330	314	320	322	321	319	340	353	349	339	345	319	341	305	337	294	302	326	319	315	319	336	308	330	314	296	336	325	321	329	330	330	351	349	317	340	302	313	345	300	335	295	312	333	315	311	310	356	335	324	371	296	337	333	320	347	355	343	290	344	327	344	293	309	306	342	314	330	333	357	316	335	312	358	308	346	321	319	318	352	302	335	344	282	363	303	324	337	338	346	333	336	333	330	320	338	306	334	333	326	325	324	350	311	371	320	339	363	353	337	322	371	324	321	355	297	301	316	361	316	349	358	321	332	315	333	345	310	350	299	313	330	302	316	355	305	316	312	318	339	332	311	327	318	374	359	330	371	343	311	357	308	352	340	331	332	307	319	332	352	329	345	317	305	332	317	293	317	313	309	330	330	313	306	338	363	323	301	349	330	306	342	321	344	328	298	318	327	340	321	333	322	315	320	321	308	345	338	327	329	320	325	300	322	331	318	316	344	329	312	341	332	302	311	340	324	343	312	352	338	366	337	322	324	308	330	332	349	329	343	326	324	318	294	321	322	310	316	306	328	338	335	352	333	308	341	303	336	337	346	306	304	294	351	330	321	354	305	320	317	326	308	324	318	349	322	318	313	340	277	324	345	330	316	363	312	335	322	359	368	302	319	323	324	327	325	313	339	347	331	338	337	329	358	351	302	335	318	315	329	307	342	316	353	346	297	323	327	333	345	292	336	315	345	335	348	312	307	315	352	325	296	296	342	346	347	345	317	334	350	351	313	265	325	327	306	329	336	311	327	310	326	351	339	352	302	350	312	367	329	340	354	308	340	323	324	323	323	324	316	317	304	323	351	322	311	365	334	358	325	305	321	351	341	325	308	344	340	333	316	327	345	310	358	329	332	303	319	322
27450	20068	9378	2969	1555	991	767	685	602	474	520	502	482	517	467	458	459	420	421	385	359	367	386	392	344	366	326	344	322	343	357	345	345	322	357	324	331	334	351	319	302	317	280	330	308	334	304	321	305	329	344	349	313	307	336	309	316	304	303	281	344	288	317	318	323	297	290	328	291	273	352	323	330	344	324	312	305	337	308	312	312	325	289	309	300	321	326	294	311	320	332	293	320	333	304	287	278	322	319	315	308	285	327	332	314	337	311	292	286	322	352	298	327	307	312	323	318	294	313	347	335	310	298	326	338	294	309	311	306	323	303	306	336	301	275	293	303	345	330	315	301	337	304	325	318	302	285	292	304	320	285	306	321	312	306	310	305	323	321	307	289	304	310	349	297	268	327	306	293	308	309	305	295	327	295	290	294	274	321	301	339	283	282	309	317	295	313	292	326	294	299	298	306	323	346	309	296	326	299	331	315	283	289	325	287	314	283	281	315	300	294	340	327	304	312	324	329	332	313	291	294	300	326	311	298	290	309	337	315	323	303	283	317	304	301	324	326	297	338	308	310	301	322	304	281	324	292	304	319	264	327	294	294	326	320	322	317	317	339	278	310	340	305	321	327	304	289	355	326	313	307	334	302	303	297	319	291	296	347	326	314	301	290	329	319	325	329	345	336	334	305	297	306	327	283	297	305	285	307	337	318	316	319	310	331	301	286	311	311	290	316	300	342	288	299	325	328	330	311	311	332	299	308	313	317	306	324	322	331	314	320	280	262	317	312	271	301	310	330	290	299	288	281	317	312	282	274	341	321	300	329	313	290	343	328	297	304	291	350	308	309	333	314	292	298	300	306	307	276	295	318	292	333	316	309	312	297	337	300	317	328	308	332	322	306	314	355	306	292	323	328	290	332	316	298	296	306	341	308	322	349	293	271	322	313	344	293	300	287	324	337	289	306	296	313	302	307	304	296	305	287	298	330	327	279	358	321	322	319	297	293	280	293	350	314	312	330	317	324	288	298	313	326	339	290	314	324	328	292	305	278	303	293	281	300	286	325	336	255	314	320	318	337	327	334	320	301	316	371	291	335	287	319	281	282	297	313	299	305	299	264	304	339	328	315	295	296	318	305	301	317	323	281	315	315	294	317	287	342	308	324	342	320	329	309	322	316	331	288	292	318	312	323	316	301	367	294	278	329	317	301	330	315	348	305	266	301	334	317	309	294	319	319	314	296	320	287	289	308	334	318	331	315	356	319	287	298	327	294	299	328	295	306	302	313	283	292	308	309	319	307	325	306	322	348	337	316	282	284	311	317	294	340	285	307	317	330	313	281	297	327	289	302	329	302	317	315	325	293	301	298	273	338	329	294	324	312	302	331	316	333	279	300	303	318	317	300	309	321	298	269	304	289	322	335	299	307	339	316	293	353	323	291	335	296	339	283	325	293	315	302	325	309	309	317	304	309	303	284	310	304	307	309	296	289	325	335	318	318	339	347	273	333	323	326	286	298	331	327	339	294	298	303	351	317	271	286	332	306	311	326	304	321	297	311	336	310	296	328	301	284	303	305	301	327	329	319	301	306	315	299	299	273	309	312	313	278	323	315	332	305	325	307	304	298	314	295	274	296	303	300	297	318	330	304	305	307	308	297	304	334	288	334	304	307	291	303	287	323	317	299	270	330	288	309	317	310	309	310	368	297	299	313	324	329	318	314	286	290	372	324	299	314	312	288	289	324	317	334	265	309	306	291	312	285	316	301	307	292	304	308	304	292	328	299	329	323	330	319	306	294	327	306	279	289	323	329	315	303	303	306	326	309	321	352	284	346	328	346	327	306	315	307	298	307	310	282	321	312	264	312	298	319	287	319	320	314	297	323	273	319	310	311	295	301	300	313	326	319	303	297	318	333	304	341	333	324	311	318	333	293	329	298	327	322	302	292	329	285	306	331	332	299	278	333	288	281	322	332	293	291	312	342	340	299	342	298	310	325	332	304	299	328	304	319	298	340	287	291	323	338	287	300	330	323	295	314	289	288	311	315	329	330	313	316	297	307	290	330	328	307	301	359	292	321	328	313	307	308	298	342	296	333	301	316	324	319	322	304	293	334	316	292	298	337	313	266	320	298	325	328	310	328	308	293	319	324	287	303	341	297	317	286	316	323	300	307	338	317	324	327	332	322	346	319	308	293	342	325	323	311	325	299	301	290	314	266	303	305	317	306	299	336	311	333	302	323	283	309	288	306	307	315	321	282	307	309	319	302	281	320	303	265	308	292	307	296	314	308	318	320	322	339	314	315	324	283	340	323	301	283	297	300	308	300	314	298	302	330	326	298	306	342	297	324	315	341	294	327	309	304	307	326	341	307	282	307	273	282	305	315	294	307	308	292	317	282	319	317	332	295	304	306	311	288	325	331	329	327	316	328	297	313	341	325	294	290	343	304	287	300	312	309	322	309	332	302	334	363	292	310	334	293	317	317	316	322	314	289	302	323	293	294	341	303	329	311	338	306	306	289	315	322	312	307	286	285	310	314	308	321	293	316	300	321	291	291	306	296	298	288	309	309	321	290	278	325	350	319	309	333	290	322	339	321	332	329	289	326	333	294	305	283	301	307	342	315	288	313	295	314	319	297	315	320	302	330	302	315	318	309	322	313	311	324	315	306	305	327	297	307	308	315	346	315	297	302	317	307	311	339	280	306	327	327	307	331	279	339	287	282	281	326	317	300	333	317	323	321	321	346	318	337	320	287	303	312	310	335	299	292	356	298	344	321	297	309	333	300	298	293	297	289	299	298	305	326	314	322	333	325	293	274	301	333	303	350	321	328	341	278	296	340	302	291	317	331	318	306	305	262	322	295	335	322	281	306	334	322	327	364	326	333	306	306	334	318	298	344	344	312	319	316	308	321	286	290	283	307	320	312	309	293	291	286	328	288	286	302	306	299	333	318	314	288	304	301	310	303	325	314	300	334	342	298	316	274	312	313	303	301	290	299	304	319	305	331	322	314	353	301	292	321	307	290	292	322	335	319	320	344	301	326	295	299	340	303	301	290	290	293	287	338	306	346	292	343	311	314	306	319	312	274	296	297	301	325	339	295	304	311	298	373	315	325	345	301	315	314	276	316	318	296	297	306	294	313	357	310	282	309	300	342	318	310	296	312	330	320	299	341	323	301	322	279	342	285	347	346	280	353	297	335	311	286	293	331	296	318	295	284	294	286	281	308	311	305	334	308	296	321	295	292	324	319	349	310	314	316	282	289	295	303	334	312	300	313	276	328	301	314	327	290	288	324	285	293	305	297	334	295	322	269	290	294	309	317	304	293	330	322	307	314	307	316	301	328	325	341	303	308	341	329	303	317	308	302	279	304	323	322	295	321	310	325	310	286	316	305	330	289	294	337	302	314	321	307	321	263	309	295	321	293	325	340	357	329	337	302	317	308	319	316	293	319	321	325	299	301	305	312	302	288	311	302	328	306	310	306	326	305	327	309	300	305	283
9366	12890	10383	4923	3507	2363	1942	1653	1276	1048	1033	1036	960	965	936	904	855	753	714	649	623	599	659	612	549	564	590	549	543	526	496	492	548	515	516	517	473	528	555	482	497	493	475	481	467	450	493	463	454	471	406	441	467	452	446	482	503	483	496	476	483	481	485	414	459	489	513	441	473	448	473	480	476	453	463	467	458	492	483	451	504	479	449	505	484	453	448	524	475	491	479	466	453	473	463	417	477	480	464	453	521	473	462	503	476	491	451	484	463	448	482	452	479	448	481	469	472	448	471	472	477	472	462	442	444	475	482	477	439	446	430	485	456	479	454	452	484	477	459	477	445	456	454	453	461	463	444	468	490	455	465	462	466	452	494	498	500	468	456	506	426	438	467	447	456	447	441	492	468	438	490	481	453	479	456	450	442	430	457	445	475	464	476	476	450	442	431	470	451	501	474	469	476	457	472	466	504	459	456	458	470	442	441	424	398	459	448	448	466	458	482	483	503	471	441	434	460	461	462	472	450	473	513	454	450	481	481	478	481	464	475	460	469	465	468	477	470	458	449	492	443	432	445	471	463	461	458	440	463	466	464	474	443	447	453	483	467	471	472	473	465	478	492	465	473	465	442	471	446	454	438	490	506	493	464	445	444	446	464	445	414	481	477	485	446	503	475	445	451	460	474	458	494	425	480	467	439	495	431	434	512	439	467	457	466	491	471	501	459	480	521	427	446	469	434	469	498	455	448	471	468	460	476	440	426	476	453	462	440	450	460	469	461	434	450	442	472	457	444	468	458	459	489	472	485	460	471	455	454	464	430	459	499	471	455	464	482	479	433	478	470	456	465	484	498	489	444	440	454	474	473	447	476	442	494	435	427	485	475	439	444	448	477	456	480	465	427	459	457	498	477	480	485	461	442	451	442	465	475	444	454	459	469	450	457	440	454	426	479	452	468	415	444	473	472	454	498	429	447	449	446	457	497	472	499	453	473	454	446	488	442	474	472	492	474	472	464	477	478	502	462	467	456	477	454	433	460	480	463	486	461	484	451	428	463	437	442	506	481	451	424	458	457	441	466	473	481	479	464	455	451	498	462	468	434	493	483	488	493	470	431	511	486	436	456	436	440	419	459	534	487	463	471	426	474	453	469	460	475	448	476	464	434	480	448	466	436	459	454	449	443	457	433	479	466	475	494	422	473	441	472	456	453	449	421	456	454	441	470	470	425	481	468	445	482	450	444	453	463	454	469	479	451	506	484	433	497	463	453	456	511	466	457	449	471	463	472	449	465	464	485	450	447	462	447	470	431	457	463	433	471	523	500	452	470	455	451	474	452	452	474	405	459	455	444	473	459	460	494	488	489	465	474	484	469	491	477	464	502	472	458	454	475	468	479	472	493	497	436	450	462	464	440	462	454	464	438	441	496	458	425	479	445	455	471	472	441	462	466	449	490	436	469	489	443	450	464	472	422	471	463	499	425	460	475	432	435	434	465	473	435	464	462	500	455	476	490	451	451	510	468	504	462	418	439	477	452	453	487	466	452	494	454	463	459	471	464	425	452	461	499	462	438	450	448	470	462	471	470	452	452	462	460	495	503	442	422	421	433	480	487	478	487	466	452	498	435	475	451	479	485	451	432	497	452	465	443	459	477	471	445	479	521	515	440	401	428	470	413	459	496	486	427	428	466	461	439	440	497	432	452	475	491	464	481	437	461	511	440	452	483	439	471	473	456	480	479	478	505	444	458	493	495	448	478	476	460	423	434	474	464	449	445	465	488	460	458	445	487	453	470	463	455	445	455	448	435	467	451	446	471	436	440	466	472	446	449	441	454	408	480	455	481	491	458	472	446	467	457	453	469	435	429	466	482	449	439	465	460	447	428	478	498	445	475	472	484	455	489	462	431	461	469	432	436	471	463	481	451	471	492	426	473	456	474	486	470	454	465	441	411	477	455	468	473	487	467	455	444	447	442	453	427	429	467	438	455	522	471	513	439	427	460	468	443	504	489	472	456	440	459	451	401	443	459	488	517	462	483	438	460	440	480	488	445	472	448	467	450	451	463	415	500	477	485	406	476	446	482	497	421	451	502	452	479	493	496	479	487	449	459	460	447	454	470	450	454	438	496	436	449	469	445	477	425	437	499	464	450	427	452	455	491	478	468	479	421	491	446	475	449	454	421	451	486	469	435	469	440	488	458	433	490	451	520	443	440	413	468	483	509	451	487	464	463	452	474	478	460	479	466	466	487	477	494	460	456	457	479	467	508	494	453	455	483	439	410	481	460	481	491	464	442	440	489	455	461	429	445	474	412	458	456	463	452	500	444	460	426	438	468	504	480	425	460	441	499	476	462	446	477	483	433	466	460	490	461	447	478	462	450	445	493	479	480	463	464	457	476	490	461	479	481	444	469	428	442	440	458	488	506	467	475	481	440	443	453	478	458	444	484	440	435	435	471	456	483	438	455	468	472	433	443	451	497	484	447	482	424	458	453	459	463	443	486	478	458	453	474	458	472	476	486	465	478	459	443	435	454	468	460	459	476	419	424	474	474	425	459	486	434	486	453	469	460	451	456	466	483	469	474	448	437	480	474	418	487	432	462	448	445	458	418	479	462	448	461	477	424	471	485	463	466	447	443	458	452	474	444	448	460	475	449	479	464	456	458	419	461	481	491	438	466	445	447	478	494	438	439	427	461	457	452	433	455	459	381	447	499	503	449	456	484	433	470	453	455	482	420	464	448	404	501	458	471	421	477	450	480	499	441	489	436	451	457	517	470	462	465	473	457	478	441	486	483	488	465	454	456	482	462	475	461	450	452	493	455	443	477	434	473	483	449	472	460	441	487	451	442	469	448	474	470	449	457	449	428	500	462	486	463	448	449	425	493	451	456	456	468	480	491	458	475	428	471	465	484	449	480	443	425	433	470	426	474	473	473	471	489	459	515	451	400	443	470	479	479	451	419	429	471	485	487	504	440	465	447	454	488	454	454	423	447	475	449	436	456	456	463	472	440	426	466	440	475	470	484	489	453	433	460	487	424	430	462	478	472	465	425	483	461	449	443	459	442	462	444	464	517	454	444	433	452	462	484	493	479	449	497	459	482	421	481	468	482	458	443	466	463	444	478	457	426	420	463	494	437	476	462	456	461	446	451	460	434	483	426	496	466	454	461	423	460	488	460	476	496	469	489	439	449	473	442	423	464	429	455	446	497	472	461	481	437	493	504	465	442	485	448	488	472	497	429	446	448	454	442	475	419	447	446	472	432	492	457	422	477	470	443	446	455	449	479	443	441	454	426	454	518	469	461	454	451	484	464	498	477	481	478	460	486	485	462	466	466	465	478	449	476	460	472	452	454	501	471	480	474	467	468	481	475	498	435	502	454	473	459	457	472	461	500	464	435	441	455	444	445	463	442	464	443	472	458	459	453	479	474	463	467	450	447	456	474	452	436	451	474	458	455	439	467	471	448	482	440	461	456	453	444	491	458	475	442	473	463	456
24762	21536	28685	24798	20324	4945	1896	1293	952	843	806	795	780	725	662	565	562	586	535	451	470	454	410	445	456	428	386	371	341	367	369	378	373	341	370	332	324	350	326	331	358	345	339	336	311	323	344	320	311	296	329	317	282	329	311	308	318	337	287	295	327	292	316	339	319	333	325	306	314	324	309	333	318	312	308	312	322	337	311	305	313	306	294	347	305	310	334	283	326	327	293	339	320	358	323	327	307	313	269	344	325	296	313	341	311	310	311	333	331	326	295	336	329	326	338	319	310	310	316	268	317	331	322	311	329	301	298	282	317	275	328	321	295	317	318	289	321	345	312	297	309	298	322	318	321	291	302	310	317	295	301	305	329	302	332	322	304	302	321	298	273	303	336	324	298	290	309	316	301	314	314	317	308	314	307	320	299	315	306	306	309	309	315	315	340	329	309	299	323	295	290	341	312	317	304	312	289	297	329	311	296	346	293	298	283	288	291	286	304	311	326	298	311	310	313	279	324	307	297	306	315	330	286	332	316	301	322	294	293	320	317	304	323	287	310	302	296	305	292	322	325	302	354	325	273	336	304	300	319	323	319	303	286	319	315	289	301	292	325	308	304	289	296	307	294	313	299	305	338	322	307	346	300	343	309	329	306	297	299	307	293	325	325	320	325	326	311	322	305	306	317	335	328	312	306	324	309	302	317	311	303	307	311	308	323	316	301	313	306	308	322	331	314	299	289	296	334	318	305	351	295	339	316	333	314	282	290	316	302	295	327	279	286	308	295	282	337	310	316	305	277	298	333	299	282	339	303	331	331	319	371	338	305	325	325	316	276	334	299	314	264	332	283	318	327	310	300	323	323	296	312	316	295	272	276	296	316	281	273	301	311	312	323	315	283	291	348	312	340	300	301	354	329	290	321	287	322	275	314	309	323	301	307	297	297	309	312	329	311	333	324	330	283	302	298	310	340	309	312	298	303	298	318	310	301	313	320	322	326	332	298	317	316	306	297	292	281	314	299	281	313	306	275	328	321	316	321	335	305	276	283	302	351	336	332	308	304	296	345	310	302	314	294	297	316	313	298	320	308	361	317	307	324	305	303	316	312	300	321	330	315	344	309	299	305	327	281	304	297	295	286	330	312	295	305	292	298	294	324	295	317	327	328	321	295	327	305	313	282	311	328	315	304	309	313	327	304	283	303	312	307	311	287	315	301	321	281	295	332	299	301	305	289	332	322	313	309	335	297	314	331	287	319	306	310	313	297	308	341	323	310	339	290	305	260	312	290	320	314	303	270	305	282	288	348	327	284	301	282	349	313	316	327	334	286	332	315	295	343	326	325	307	276	327	305	323	271	298	317	318	312	340	278	314	327	292	296	338	337	304	282	309	330	323	299	322	275	339	318	317	354	326	307	305	299	312	288	337	320	288	341	325	295	326	337	346	318	297	329	298	316	290	329	319	321	306	298	295	292	309	288	310	296	311	341	291	307	309	331	308	296	303	302	320	295	325	304	290	322	297	320	329	358	292	322	334	285	301	312	316	350	310	330	330	293	323	316	277	292	329	249	316	293	324	320	291	288	329	316	315	326	310	330	306	295	305	290	318	350	293	272	285	311	309	299	304	316	308	316	318	325	304	296	310	313	298	354	292	332	319	305	283	290	320	293	303	312	289	306	300	316	307	326	306	316	300	286	301	319	344	304	288	283	302	300	278	320	297	281	331	300	314	306	320	269	288	292	316	303	272	308	293	318	285	304	292	288	299	333	333	303	302	318	328	286	309	285	279	285	313	287	293	290	316	295	301	329	311	348	312	308	323	291	303	295	306	325	303	292	307	290	321	298	290	340	300	297	302	277	309	358	279	298	300	272	287	301	298	308	309	313	344	323	311	295	286	334	296	291	307	278	292	310	318	297	287	310	282	324	318	300	306	321	314	288	327	302	313	336	298	305	289	295	333	289	330	330	307	324	319	301	317	311	312	284	295	355	335	317	308	331	340	315	323	281	325	326	321	316	301	298	282	292	330	302	296	301	290	302	305	316	305	325	310	306	317	327	299	319	276	310	295	342	314	303	305	285	293	302	332	310	316	313	319	301	313	319	318	304	307	325	289	285	324	281	307	303	331	306	269	283	282	281	298	310	275	282	309	307	301	286	305	302	321	304	324	303	323	308	316	296	313	298	291	315	324	349	319	300	283	292	309	303	319	331	342	299	287	339	298	296	313	312	289	341	315	298	321	313	311	303	302	305	315	319	303	332	300	300	302	308	308	325	282	335	317	299	312	324	315	324	321	313	289	317	319	303	305	332	280	340	323	309	310	315	325	312	323	311	309	311	318	284	296	298	308	332	315	309	289	324	313	327	315	320	298	298	321	352	305	318	285	298	322	283	305	303	305	287	320	320	321	283	298	314	328	290	309	326	289	298	325	313	263	280	313	325	309	298	306	333	302	324	302	315	301	324	322	315	301	302	318	327	321	307	309	283	314	325	284	281	333	341	337	260	308	291	292	299	315	306	311	273	314	345	291	304	309	313	289	305	307	299	314	318	321	301	343	307	318	301	257	282	295	335	303	284	322	320	342	325	302	311	337	309	322	307	344	294	279	321	303	320	311	309	287	315	298	310	297	323	311	295	309	298	307	299	283	304	317	301	301	322	331	324	327	302	291	331	287	312	286	296	339	324	299	316	276	330	299	305	308	306	289	316	286	317	288	322	285	296	298	304	317	304	307	317	318	329	336	298	316	326	310	350	327	324	306	333	315	328	272	313	309	279	322	310	307	305	261	323	306	312	317	306	309	320	303	306	337	299	307	321	271	302	320	306	303	320	339	288	296	286	308	327	309	301	311	317	322	310	312	315	334	297	277	323	319	301	321	318	339	332	314	318	292	321	282	316	301	299	302	289	299	282	297	333	336	306	283	315	324	287	280	340	298	304	306	297	325	277	288	342	304	340	325	318	290	289	312	292	276	339	299	322	300	289	301	277	309	297	312	328	319	327	307	331	314	282	309	310	325	292	302	296	290	315	321	298	321	297	308	309	303	318	311	294	308	289	312	280	306	322	317	315	317	281	316	331	293	310	310	327	344	314	308	308	281	310	294	329	289	346	279	310	296	289	306	330	323	317	320	285	292	316	302	298	309	314	327	304	322	310	323	293	286	289	341	317	304	342	292	304	298	292	327	309	323	313	296	285	300	303	311	316	339	308	345	291	318	330	275	314	293	304	284	348	291	336	318	304	329	321	301	314	306	333	321	289	296	308	296	310	336	303	309	309	302	290	290	298	278	269	334	315	305	293	300	329	286	320	314	286	294	277	312	308	300	332	273	313	299	302	326	325	340	315	312	298	291	321	287	298	292	289	323	309	329	290	321	325	300	326	309	338	294	292	310	300	311	365	325	320	304	276	310	310	283	311	295	315	325	283	309	301	299	303	312	295	283	281	301	319	321	308	290	301	280	319	317	320	325	309	290	290	286	281	355	292	324	327	289	309	346	324	303
10627	21742	19068	9497	7251	5133	3948	2948	2541	2035	1955	1766	1797	1647	1471	1273	1150	1146	1086	946	779	788	826	710	823	746	649	637	580	539	592	572	570	563	565	552	592	537	530	533	502	532	530	474	482	500	517	448	467	460	471	467	472	501	456	506	537	484	477	471	467	471	493	458	446	461	475	443	460	476	453	467	457	457	508	458	505	461	494	458	470	486	463	474	515	450	455	453	438	431	452	500	504	468	487	490	529	456	466	521	495	504	503	455	513	489	490	492	464	489	513	494	473	484	464	461	495	470	484	485	449	479	444	455	501	448	499	465	465	457	452	453	469	455	436	460	486	437	479	436	521	463	482	445	488	472	467	490	462	473	423	461	481	489	427	465	479	485	437	457	454	403	435	405	443	506	462	434	486	463	505	451	457	455	439	458	464	435	459	447	443	444	459	445	495	455	441	464	486	463	500	462	450	457	481	435	433	469	438	453	455	464	426	460	470	439	469	445	456	478	437	471	455	473	464	437	484	458	469	439	467	463	472	453	457	432	496	467	477	457	470	491	477	445	472	534	453	459	442	442	420	456	450	456	439	504	468	415	451	464	483	439	426	438	482	458	469	496	434	475	466	456	453	461	446	448	450	429	485	461	472	455	415	472	475	428	416	444	469	469	460	464	500	456	484	446	429	436	445	466	495	458	457	456	461	438	432	476	439	457	463	439	466	459	473	419	437	431	441	424	490	470	431	468	467	470	482	437	443	472	474	452	479	456	454	479	434	434	453	439	488	440	419	510	511	509	456	508	467	469	416	419	477	475	443	411	447	449	461	458	475	451	437	431	473	465	467	438	459	466	503	454	419	452	444	443	473	445	446	442	470	485	427	465	447	439	426	409	483	448	429	482	442	443	419	467	453	434	493	473	475	424	475	438	474	485	502	459	506	435	443	490	462	474	496	435	434	485	456	461	471	489	465	447	455	448	443	480	436	489	439	441	446	490	456	459	471	472	466	473	441	434	474	454	451	496	451	478	435	474	456	462	472	465	444	467	428	463	436	468	471	469	482	451	455	447	460	486	477	422	428	455	438	459	504	462	442	435	429	424	483	496	467	487	488	484	450	476	444	428	448	462	464	463	477	454	479	503	475	443	486	423	441	491	461	455	510	452	406	432	428	477	474	413	429	483	433	464	459	470	474	450	437	448	441	475	441	459	442	450	469	441	465	456	491	443	479	431	468	457	479	437	468	429	482	455	472	477	454	476	456	433	442	495	466	441	453	484	462	463	440	476	446	499	472	473	453	483	452	423	430	465	449	486	452	435	437	433	497	459	470	422	451	454	489	446	457	459	423	526	429	443	457	464	443	453	461	492	433	487	447	469	478	458	491	478	424	461	438	448	473	471	458	454	469	483	468	524	459	461	438	469	467	442	469	450	447	472	483	471	476	443	446	469	426	450	462	425	483	467	483	479	420	456	425	429	447	459	440	461	444	451	425	450	459	472	447	449	442	466	458	521	415	486	465	480	499	448	463	476	441	486	457	469	468	467	472	415	430	443	459	467	449	496	475	474	444	423	445	445	458	437	463	491	464	492	459	442	456	480	443	458	472	463	452	422	475	441	486	483	461	482	463	439	465	449	442	462	425	511	475	479	454	490	487	448	444	424	466	469	452	431	509	478	494	456	445	460	490	422	414	472	457	489	429	464	473	496	477	488	442	438	436	476	472	473	460	447	465	474	445	437	450	473	415	487	474	421	459	417	461	462	460	457	485	439	482	462	445	498	429	415	461	491	441	437	455	444	469	484	454	475	445	468	432	489	457	481	452	479	496	443	484	507	474	453	477	457	472	439	438	453	464	482	474	435	394	455	415	475	467	434	421	411	449	471	461	495	459	463	469	466	448	439	452	440	451	464	480	478	434	440	442	457	420	417	430	445	459	476	491	476	419	466	457	466	455	490	446	453	450	440	480	487	437	456	427	452	450	470	436	462	452	475	407	446	452	452	447	437	454	451	453	436	474	451	475	473	465	451	467	475	461	456	443	466	473	401	422	442	481	438	488	429	445	470	463	502	480	491	448	498	445	448	438	497	457	446	474	434	487	446	432	469	474	466	478	460	457	452	468	449	446	436	489	451	502	449	469	458	443	440	469	480	453	443	421	444	473	479	505	418	455	463	456	478	454	459	431	457	491	450	466	500	437	463	464	483	436	427	498	472	448	449	501	444	464	439	469	476	445	481	441	461	460	472	476	427	490	440	467	463	464	476	455	458	470	448	442	436	484	502	483	440	442	450	456	436	495	438	449	455	463	482	448	444	439	468	443	437	458	475	476	455	469	480	468	431	479	433	442	451	460	477	472	409	465	463	479	431	444	439	499	439	468	483	440	434	511	474	425	501	487	467	444	463	424	457	447	437	427	465	447	483	441	430	428	442	482	476	433	462	479	450	496	425	485	464	489	485	480	442	488	448	431	462	499	478	457	461	463	421	442	466	432	439	465	455	429	451	458	464	475	485	464	473	451	444	444	476	465	474	432	429	429	485	422	485	443	446	463	448	491	413	445	477	439	472	473	453	439	430	467	489	439	439	436	477	473	489	463	462	433	461	476	463	463	430	491	456	445	427	452	442	463	442	453	469	435	459	458	445	483	433	458	457	433	476	469	445	423	491	462	472	496	432	454	481	493	441	452	418	452	494	461	456	434	490	446	486	449	472	482	478	466	447	472	458	460	417	453	437	483	507	465	468	462	466	451	451	453	459	443	415	491	448	457	439	431	485	488	429	452	472	459	458	438	447	500	443	483	446	443	474	477	472	449	433	452	454	443	499	479	462	468	471	452	489	496	463	464	442	467	475	463	461	465	448	465	444	444	428	474	505	445	496	436	447	493	464	450	459	465	430	480	508	467	488	442	463	461	443	452	461	451	468	432	482	469	452	471	486	430	499	448	456	462	487	517	469	442	456	444	479	455	449	471	421	457	483	473	468	471	472	469	459	436	480	460	422	462	455	452	491	475	433	463	425	424	467	482	458	472	459	470	425	457	445	447	445	435	460	466	496	457	490	489	432	441	431	459	413	462	457	437	480	485	478	462	454	472	474	445	410	485	486	465	462	463	470	413	447	449	436	490	460	426	445	479	440	460	460	454	462	459	474	458	511	481	472	414	447	463	454	473	468	450	477	468	447	448	458	437	470	448	447	453	459	463	459	427	469	486	418	437	422	468	479	510	480	473	478	500	463	454	476	436	458	456	433	426	463	436	432	472	459	463	454	497	438	494	456	468	455	414	440	485	444	424	470	427	465	467	446	444	428	468	471	454	459	480	495	484	460	476	468	471	485	439	473	443	468	463	469	459	455	469	439	434	453	448	474	495	447	473	440	501	489	461	467	472	488	462	436	444	466	501	457	438	451	477	479	459	495	461	446	471	442	433	488	468	459	456	470	442	490	440	468	463	469	420	483	448	458	457	454	429	478	447	510	441	465	486	445	422	460	470	456	451	418	484	468	433	482	478	446
23634	21503	29322	24065	21512	20020	4792	1611	1293	1096	1030	979	923	874	756	634	630	587	583	546	486	403	431	347	365	431	387	351	377	284	277	286	290	270	297	285	330	294	263	252	248	247	251	241	239	237	234	218	226	231	230	228	249	244	247	239	214	231	255	257	241	251	236	250	234	228	234	237	203	249	226	241	241	253	246	255	235	209	219	230	210	222	209	241	244	224	242	227	224	235	240	235	230	251	246	225	232	247	235	207	254	257	200	241	237	245	223	228	242	223	244	226	220	246	232	255	233	217	237	218	213	205	225	227	225	252	239	227	235	238	252	223	219	235	241	234	223	225	240	216	222	206	228	230	213	225	246	219	224	234	218	216	252	200	218	226	215	204	231	201	227	238	229	201	211	230	234	240	227	229	211	219	234	235	237	216	198	214	202	221	214	253	222	238	218	221	216	211	217	236	222	185	213	238	217	245	228	239	226	186	254	183	223	223	247	235	213	209	235	241	236	219	253	224	196	226	222	210	212	211	213	225	220	211	227	219	217	255	234	227	211	199	226	208	222	235	223	242	222	217	208	232	208	229	203	239	230	218	227	234	210	210	227	220	221	246	228	226	216	207	206	215	225	214	239	208	217	219	194	252	212	251	220	219	208	220	234	208	204	224	246	247	204	229	217	230	202	211	216	202	216	226	246	214	236	220	213	213	238	198	212	212	209	218	242	234	228	212	218	264	253	218	208	221	245	241	243	238	208	227	204	227	209	224	225	233	226	242	223	232	236	212	222	209	247	227	226	217	220	231	234	215	229	245	226	216	214	195	229	236	224	223	233	226	218	232	244	225	222	203	240	212	231	216	217	234	194	230	206	228	183	209	200	186	200	230	224	223	195	233	192	223	206	194	220	221	216	211	206	230	197	234	232	254	229	236	230	216	200	222	209	256	203	232	207	218	257	217	235	196	218	206	231	217	245	214	219	244	229	224	231	228	224	204	235	204	207	238	228	232	214	239	212	238	243	223	236	227	212	222	223	246	243	206	229	210	228	204	200	233	252	226	252	226	226	235	218	197	212	207	207	220	213	242	233	230	221	203	236	238	228	237	229	239	199	241	206	245	228	215	206	220	246	252	224	230	225	214	204	215	229	244	222	242	232	207	224	218	233	196	231	233	248	222	224	214	227	233	213	223	221	248	216	216	216	217	213	224	217	245	257	223	210	200	218	229	203	252	255	223	217	213	219	216	225	227	231	216	243	210	224	239	231	233	207	238	220	229	235	193	200	233	222	237	253	201	226	226	233	238	201	248	233	231	237	209	218	235	223	238	254	209	215	252	217	217	203	214	255	226	228	230	218	227	228	216	240	203	240	226	217	207	209	213	231	225	250	227	195	220	225	211	224	211	221	207	248	211	207	219	234	213	223	227	209	199	249	214	218	206	213	196	250	189	207	227	180	229	234	229	230	215	230	204	253	211	219	274	226	248	222	238	243	214	237	227	221	227	231	231	210	232	220	244	243	232	206	245	219	221	246	217	210	242	235	226	202	233	187	205	230	249	240	244	223	253	209	209	239	211	216	238	228	213	231	229	207	266	225	242	202	253	201	237	246	205	216	216	207	223	214	227	211	232	208	246	206	242	219	240	243	239	227	201	214	232	241	235	230	236	213	223	218	232	215	237	218	222	211	210	210	196	243	215	237	220	241	208	221	217	236	207	216	211	201	211	232	222	206	212	223	219	218	218	216	234	213	205	254	220	232	217	187	248	238	231	214	224	236	221	233	229	214	213	218	230	214	238	225	211	224	224	225	229	227	212	221	222	232	236	251	208	219	226	201	231	241	218	233	186	222	238	213	214	221	231	211	222	199	215	229	220	238	239	226	233	229	227	231	215	225	216	196	229	222	210	217	204	236	237	240	245	224	213	210	221	240	223	247	226	213	206	231	235	225	245	227	227	218	243	227	220	202	220	209	210	238	228	208	227	179	232	189	213	219	228	227	234	218	261	206	192	220	231	231	232	218	198	253	227	215	226	237	210	269	233	197	255	226	232	233	206	208	220	225	228	238	244	236	234	205	214	214	241	227	234	200	211	204	220	235	249	242	208	223	229	222	220	205	268	215	193	222	223	225	218	220	219	213	243	234	225	234	213	218	201	237	219	246	219	218	224	224	238	209	228	203	219	235	228	207	216	212	210	214	232	210	226	222	215	211	232	231	211	217	229	227	231	227	231	225	237	222	224	216	208	237	219	219	241	242	218	240	219	208	219	226	230	216	239	186	230	235	203	233	224	234	210	218	242	236	233	244	243	203	212	213	200	213	210	206	205	232	243	214	224	213	214	207	248	235	207	230	244	197	225	225	221	211	232	213	213	222	211	235	224	211	221	204	231	232	245	240	223	217	221	219	199	183	212	213	226	213	252	235	214	222	227	239	223	223	235	237	223	214	219	210	228	202	231	207	213	207	198	227	235	220	213	202	212	212	240	251	221	200	236	215	225	215	223	233	226	201	225	238	226	215	218	206	220	220	210	202	219	218	254	231	229	213	217	222	206	238	229	196	213	225	219	232	215	230	231	213	195	220	211	218	213	223	223	197	206	214	219	215	221	230	211	221	219	214	227	209	213	206	226	213	210	236	222	225	197	235	219	214	223	220	210	230	224	236	234	212	234	216	232	227	253	228	230	221	214	217	236	224	247	217	228	233	236	231	201	238	224	251	216	215	213	221	231	234	207	223	228	201	216	211	222	236	232	213	209	194	223	203	233	239	201	204	224	237	227	238	221	225	223	224	232	228	220	225	197	209	199	215	198	227	224	235	210	219	217	215	238	212	220	197	208	226	225	232	228	220	224	231	219	230	240	208	241	229	230	228	240	200	208	232	236	245	245	218	225	226	219	238	235	238	218	239	207	215	230	264	209	211	230	224	246	233	210	217	235	230	235	239	252	230	254	222	203	226	197	200	192	212	221	216	235	203	236	227	229	227	204	224	200	250	228	229	210	214	187	207	233	219	214	224	229	227	228	227	219	209	236	237	229	232	214	224	202	210	232	177	201	216	199	223	221	211	224	205	250	194	240	229	207	234	232	232	205	236	234	223	226	241	238	230	221	221	209	221	238	215	247	242	221	211	187	215	248	212	227	224	238	206	230	207	225	219	207	219	234	223	233	222	228	205	209	249	193	226	201	226	202	209	228	221	225	211	217	250	211	205	262	242	237	241	209	231	232	205	220	219	246	228	208	201	199	217	207	234	230	227	214	196	202	221	217	200	238	226	221	196	212	220	241	259	244	223	206	241	236	199	203	222	236	255	209	227	214	209	231	200	207	241	217	228	230	204	215	245	227	228	224	215	213	226	241	238	210	231	198	236	205	209	230	223	213	227	221	234	215	233	221	223	234	221	195	233	231	227	222	195	220	238	206	225	244	227	199	246	233	221	230	216	241	214	200	236	225	222	220	220	251	229	204	246	231	225	216	220	214	208	238	223	236	243	218	215	224	232	220	221	226	236	224
13124	27640	23332	12917	10535	8032	5734	4206	3648	2873	2682	2555	2547	2136	1743	1520	1465	1282	1206	1099	905	803	844	692	764	802	666	566	563	542	511	528	494	457	445	434	485	495	465	425	438	407	393	393	389	364	376	357	337	353	376	334	347	407	354	385	379	379	378	386	420	394	389	368	351	343	416	363	375	322	340	339	337	370	363	354	358	359	387	331	334	363	313	346	328	347	368	335	355	352	372	371	327	367	340	358	336	365	371	364	366	396	397	363	364	416	354	370	346	338	341	339	352	347	320	332	360	383	354	364	353	323	321	373	339	368	353	389	349	323	339	335	313	343	373	316	365	340	330	324	311	359	340	301	313	347	319	321	338	338	319	342	359	313	354	332	353	326	360	323	333	344	297	349	343	338	335	350	319	316	340	306	314	358	346	347	362	337	335	345	332	343	312	314	342	318	336	327	319	326	330	308	344	349	352	344	336	357	360	331	360	337	344	325	325	307	354	314	311	339	340	330	344	304	306	351	328	338	327	338	344	332	324	359	311	335	333	340	301	300	319	396	339	343	326	338	318	345	363	321	346	347	322	279	305	347	342	353	344	345	303	313	332	353	320	328	316	332	348	330	325	320	314	310	317	337	335	327	342	320	316	317	309	310	342	303	323	375	315	344	321	346	381	295	372	339	316	287	355	342	309	338	385	349	344	349	333	343	347	325	334	307	324	293	329	325	346	352	332	288	328	346	298	335	330	332	327	311	326	320	363	351	327	346	320	332	300	340	327	298	319	355	322	335	349	337	348	318	344	365	348	304	335	335	311	331	342	316	322	345	324	343	343	362	338	286	363	336	354	334	306	380	350	337	344	343	352	314	323	331	335	332	371	319	333	333	356	323	332	366	361	321	335	305	338	320	290	300	314	336	311	346	373	344	320	329	323	338	348	348	354	344	324	306	331	314	358	361	327	358	324	304	326	339	372	334	334	319	320	348	317	349	311	318	355	342	322	326	325	345	338	334	334	346	317	321	350	324	367	314	327	351	339	329	338	303	350	302	358	355	348	297	342	303	318	319	369	348	320	343	334	324	317	320	338	318	311	351	307	315	328	324	341	343	322	348	347	341	316	339	295	323	311	342	324	311	347	326	310	369	328	340	315	336	347	342	310	357	335	334	346	366	329	329	325	342	333	330	328	346	345	363	323	340	330	332	330	363	352	339	329	333	358	332	349	326	306	342	327	315	344	335	378	297	331	328	362	316	322	316	337	314	334	343	343	321	357	286	326	377	338	327	333	345	329	350	342	329	286	348	309	372	330	320	328	326	315	304	334	337	335	342	298	341	316	341	354	362	350	366	349	357	304	321	363	354	356	336	339	336	327	316	319	336	353	310	320	339	333	313	297	358	326	317	328	334	352	311	306	325	337	348	345	380	337	316	314	341	345	296	311	332	340	335	303	319	333	353	325	374	359	351	330	337	306	328	348	356	374	330	336	361	362	300	314	309	329	311	342	311	346	324	352	308	348	345	373	323	295	339	316	290	331	354	307	291	321	303	350	318	350	323	331	319	336	308	338	344	311	348	332	351	324	390	335	321	310	337	334	346	369	319	321	334	310	302	325	323	357	340	325	321	321	325	338	320	336	348	298	333	309	332	327	361	340	365	333	346	339	330	390	319	321	325	333	346	338	325	328	338	360	335	332	339	322	335	349	336	363	364	340	352	371	331	327	328	339	317	320	312	320	345	360	337	344	349	325	358	344	335	326	353	309	356	360	332	352	320	341	346	323	338	340	317	309	360	357	346	302	328	326	361	313	339	333	310	357	312	379	335	354	335	327	329	331	342	326	314	297	345	345	284	332	335	311	315	317	312	318	317	310	341	349	352	343	314	334	369	367	344	326	336	314	320	330	331	327	345	317	355	330	352	320	316	318	293	331	337	312	338	351	322	313	334	343	334	351	330	344	346	321	315	363	345	345	320	341	333	341	322	318	353	347	341	331	358	339	358	319	342	305	315	364	334	335	346	305	341	338	347	367	358	320	301	337	346	345	302	333	337	326	357	353	344	332	324	345	333	292	319	328	364	315	313	339	308	325	327	334	322	318	338	323	369	331	330	362	350	331	326	369	305	388	323	343	351	310	336	344	312	341	301	304	328	314	352	343	296	323	324	339	351	321	310	348	319	290	347	304	336	333	338	324	349	309	313	331	339	329	334	322	304	316	317	309	327	309	355	324	340	301	327	323	341	294	350	358	351	327	349	313	330	318	297	318	339	325	323	328	329	334	317	324	282	319	347	348	329	319	364	334	340	327	356	346	333	327	347	324	345	333	349	315	315	360	348	341	373	301	343	319	361	322	352	308	290	323	311	304	321	334	330	324	322	333	337	347	348	316	325	351	335	335	338	310	323	329	350	299	313	306	324	331	345	365	343	345	327	310	350	354	336	306	363	314	342	316	330	327	367	322	332	337	333	329	342	339	340	339	334	372	332	331	344	338	324	354	341	329	317	326	298	327	333	319	345	338	300	313	322	358	351	345	350	344	346	291	350	329	351	309	346	318	351	311	372	335	352	341	295	338	324	346	322	324	334	311	331	331	320	316	304	336	329	339	364	331	338	325	314	317	307	319	328	356	312	351	333	338	350	330	332	339	369	321	327	324	315	333	338	314	345	291	333	367	316	320	321	333	314	336	340	339	352	298	280	318	334	286	350	352	345	319	334	342	344	339	344	315	348	323	310	332	348	313	315	301	333	308	316	343	334	320	379	310	335	350	304	312	342	349	322	309	321	323	312	341	314	313	338	344	344	334	324	309	338	323	321	317	325	316	316	301	367	326	289	290	341	320	343	372	323	298	323	332	302	336	320	317	340	336	318	322	322	357	352	332	350	287	329	290	359	344	305	335	330	301	357	300	307	376	319	342	380	339	362	324	321	323	306	309	314	336	341	368	368	340	358	339	328	354	333	288	295	355	367	313	352	305	316	301	299	324	336	335	350	333	342	334	379	353	324	321	339	317	352	333	315	313	316	357	329	325	365	380	312	337	337	303	323	339	338	313	352	353	320	330	326	333	338	327	338	360	311	355	332	341	333	359	319	289	318	336	266	345	326	353	312	337	316	301	297	366	326	316	341	357	319	332	334	333	362	333	315	346	323	313	346	320	347	345	332	334	327	333	341	339	327	326	321	328	329	325	327	322	312	343	312	345	324	311	308	360	334	340	329	319	370	327	347	347	337	352	352	310	345	334	313	320	346	340	334	344	336	329	331	324	323	339	320	340	325	349	324	335	339	306	348	304	290	370	320	310	351	349	306	319	337	356	355	308	322	312	333	332	373	301	317	310	348	316	352	340	352	362	332	302	320	347	307	331	287	339	314	358	338	350	314	369	321	348	329	318	314	302	311	326	352	335	356	337	329	360	337	307	342	322	321	350	339	352	335	328	346	322	332	330	324	320	330	354	341	323	334	341	310	321	340	322	341	322	350	348	299	320	335	320	356	333	339	328	336	356	329	345	350
27307	19997	8970	2672	1795	1192	819	601	571	525	501	515	486	486	461	450	452	438	407	406	397	416	372	372	373	384	383	373	330	323	351	347	352	331	364	337	347	365	352	329	317	327	327	290	340	327	297	310	306	319	360	351	313	317	321	322	344	316	305	290	296	324	323	306	309	306	289	308	324	306	310	327	325	334	351	340	308	286	287	290	308	329	325	307	372	321	314	293	312	351	304	305	317	318	322	308	316	316	307	347	327	349	325	305	350	320	305	307	344	309	347	307	334	317	326	268	324	346	293	342	320	318	317	327	307	304	295	308	303	320	339	302	339	327	324	299	317	314	317	334	305	317	298	285	340	323	341	339	305	326	315	315	308	312	294	310	316	327	355	313	329	324	345	316	316	340	310	324	325	332	304	323	314	296	320	320	311	323	349	346	315	317	315	303	270	309	332	306	308	329	324	304	313	321	321	285	331	298	297	308	309	300	327	334	344	280	324	309	343	314	289	316	300	325	311	318	339	301	322	324	319	324	319	295	345	339	309	308	292	300	353	308	303	295	305	341	356	313	346	347	311	321	296	307	293	312	331	293	328	328	337	333	270	304	310	296	332	333	311	326	317	306	309	308	300	302	354	327	318	304	297	331	324	312	316	349	317	329	327	332	305	321	321	309	293	311	335	302	321	318	312	303	340	334	323	310	315	332	294	334	323	304	316	292	341	305	318	326	296	283	336	322	327	316	297	318	291	328	349	328	272	305	335	298	350	307	303	326	305	333	323	327	329	337	320	313	337	321	333	331	348	314	328	286	323	304	286	331	291	315	312	317	332	320	355	332	331	320	287	316	308	339	339	309	321	314	285	362	303	314	323	310	327	301	319	326	334	286	322	308	291	314	336	319	336	311	325	314	310	298	306	314	310	342	303	327	311	308	312	333	310	307	312	323	326	309	297	329	300	316	325	316	313	322	346	325	343	321	349	334	301	303	307	320	330	316	297	329	299	319	308	327	294	323	320	327	317	353	319	333	309	308	290	329	321	299	302	321	311	333	284	339	280	333	351	314	327	331	355	323	297	281	319	316	320	314	324	304	311	302	340	310	320	301	329	315	297	317	330	319	327	301	281	323	292	302	337	329	321	325	301	314	319	306	334	329	301	303	323	346	295	307	339	314	345	287	312	335	300	316	318	355	298	329	303	279	306	285	310	302	319	310	296	308	303	316	312	305	301	300	327	321	318	304	329	330	292	320	294	286	352	311	324	325	311	315	349	291	334	316	333	321	326	348	324	306	326	339	315	314	309	358	326	314	328	309	293	316	285	345	281	315	306	326	355	306	312	281	326	307	345	324	328	292	291	326	321	353	297	305	280	318	303	302	324	347	351	304	345	343	316	297	286	288	288	326	331	345	346	340	328	286	344	307	351	358	302	306	328	293	290	297	294	283	305	301	297	337	335	314	324	293	303	308	313	298	310	338	289	326	317	319	308	277	296	309	300	308	295	308	312	302	307	308	321	320	309	331	273	316	281	318	270	308	308	335	311	311	311	297	294	332	337	291	302	297	320	314	297	281	326	318	332	318	313	301	339	302	341	323	317	286	323	307	346	301	310	296	304	326	319	338	331	300	309	311	316	350	347	315	302	331	294	314	321	291	320	320	309	330	315	330	316	279	271	282	305	343	279	301	308	317	348	331	290	322	318	293	318	320	337	314	303	291	329	319	332	300	322	311	319	337	327	311	345	313	316	326	307	284	316	316	282	310	356	347	285	324	275	340	338	301	294	332	297	325	295	329	295	318	327	303	327	323	300	303	281	331	298	275	317	306	324	337	343	335	370	347	316	321	292	314	299	321	333	317	346	307	315	335	319	313	319	307	318	307	320	325	340	320	317	328	317	332	328	312	316	319	342	308	315	327	295	333	317	331	330	333	337	316	331	318	306	324	304	348	273	358	333	315	312	337	307	314	329	310	359	313	317	335	336	320	308	292	344	310	323	306	317	310	310	303	331	317	300	315	330	342	321	302	320	298	284	305	302	304	310	310	316	320	334	307	322	288	351	362	320	356	294	333	328	316	295	294	350	297	328	285	326	322	339	280	337	315	340	308	306	315	311	276	301	304	307	309	322	305	298	316	331	305	290	345	314	324	312	322	281	332	314	321	293	337	321	322	314	320	287	328	298	319	297	338	328	335	304	337	274	312	288	308	330	314	352	311	291	333	314	316	313	324	333	322	331	276	316	307	315	339	299	276	300	304	342	320	298	306	320	324	330	323	314	315	286	299	295	319	311	364	301	325	324	323	287	289	312	340	322	344	315	336	306	322	307	290	336	343	309	310	291	323	297	332	329	300	335	291	328	343	314	305	337	311	342	283	303	349	310	303	297	319	315	312	295	337	287	328	322	308	290	324	312	305	325	319	337	297	311	316	374	303	294	337	339	316	299	325	276	348	303	334	305	313	317	316	325	294	305	310	335	287	333	318	325	308	302	352	336	313	284	350	306	316	297	311	286	330	340	330	321	334	348	332	301	351	261	307	317	354	308	297	333	341	332	346	312	301	286	305	302	321	298	344	293	325	323	310	334	330	314	333	313	280	313	315	287	340	302	351	299	306	340	329	368	336	337	349	305	284	332	323	312	298	312	317	337	326	306	357	306	286	290	326	343	300	313	319	319	331	315	306	289	341	309	307	320	326	334	312	303	331	311	321	291	290	326	292	313	321	300	360	321	304	322	312	315	316	314	295	303	333	304	292	333	314	273	307	314	319	313	319	296	309	315	321	300	325	309	270	303	323	294	297	318	291	329	323	336	320	284	296	316	339	332	315	312	313	319	302	287	303	338	298	305	307	330	317	317	351	312	321	352	326	305	314	335	315	297	336	315	277	315	342	290	309	318	302	304	299	325	314	334	298	336	316	295	309	269	313	319	327	316	305	309	311	320	331	326	334	287	305	300	322	299	278	323	310	301	332	293	306	296	307	348	340	337	301	322	309	325	312	319	325	317	312	299	331	305	345	313	326	312	312	318	328	338	308	335	352	291	327	311	276	287	314	349	325	336	339	329	329	288	311	338	334	326	291	294	301	320	316	313	300	331	314	326	314	279	310	298	321	312	309	331	301	304	307	304	298	308	312	299	329	313	324	322	325	321	335	336	310	305	328	295	311	317	301	292	317	325	325	299	321	304	346	300	343	357	327	287	322	318	298	333	302	310	294	297	310	338	307	317	317	313	311	308	355	306	322	318	283	332	297	318	329	342	339	317	324	323	309	331	317	318	348	310	305	306	332	301	295	339	325	305	331	327	332	286	298	325	316	312	332	316	332	351	296	288	336	333	328	335	335	331	292	332	316	339	312	296	290	322	313	334	301	313	318	310	325	306	340	293	287	329	305	302	349	338	317	311	303	277	333	286	290	353	311	342	302	306	323	329	319	323	310	336	304	322	316	347	330	331	270	290	327	314	344	317	309	351	343	292	332	312	330	324	318	335	285	331	313	281	345	344	313	308	341
8887	12186	9714	4494	4127	2929	2037	1425	1319	1192	1141	1091	1097	888	901	858	780	799	689	666	688	630	642	596	611	590	563	555	532	531	579	550	517	511	532	540	483	527	509	490	506	512	493	493	488	470	501	504	440	451	485	492	476	512	473	449	470	455	505	514	487	492	502	489	480	475	497	463	442	468	459	483	469	494	484	450	493	514	452	447	479	479	515	480	484	463	457	453	490	463	463	530	468	501	435	429	479	451	547	459	533	482	482	464	457	477	451	479	489	485	465	495	481	513	447	447	488	496	479	461	504	489	442	480	430	478	482	462	450	460	484	448	486	450	429	504	476	453	475	475	501	468	459	480	453	477	482	471	495	466	474	482	441	514	455	486	438	508	475	447	456	451	473	464	462	493	447	431	441	470	483	462	452	484	464	504	436	470	489	436	428	458	460	484	509	473	450	417	455	477	455	424	458	481	447	480	461	467	480	493	497	445	471	496	470	495	479	457	459	491	434	488	467	478	447	497	471	457	437	466	473	485	433	460	466	487	513	490	424	480	481	478	459	476	453	467	479	468	441	502	476	482	423	476	448	499	441	434	443	502	484	499	476	452	486	480	470	461	474	475	425	482	468	506	469	479	490	497	489	479	444	454	482	477	491	481	478	427	479	460	480	470	478	439	439	430	449	459	471	449	464	448	439	458	436	492	466	447	442	477	492	405	451	501	503	431	494	457	500	479	469	480	468	452	460	462	477	459	446	440	430	465	486	460	459	480	461	473	502	495	475	448	458	478	455	474	469	471	460	448	453	442	449	407	468	459	496	482	458	453	481	451	466	463	452	484	466	460	465	467	460	472	484	460	474	470	458	494	464	471	478	481	446	430	437	457	475	463	490	465	495	488	478	471	473	480	494	480	439	490	475	447	451	487	475	447	439	436	448	456	423	456	477	480	477	473	485	413	444	477	529	456	454	472	489	431	457	459	464	427	441	476	487	467	497	449	465	445	492	474	454	479	482	451	441	453	438	453	441	463	460	453	457	510	478	449	437	478	462	467	445	470	458	466	438	471	479	480	490	455	455	466	470	476	461	451	456	495	477	444	466	481	434	461	452	463	431	476	481	404	420	466	467	463	458	452	465	454	500	448	430	435	457	497	448	482	460	479	496	426	516	417	507	468	468	430	519	437	478	469	468	452	483	509	492	470	455	474	474	459	453	436	473	507	458	446	456	450	444	453	431	489	487	461	449	437	467	431	472	458	477	482	457	496	467	435	490	420	486	452	443	485	450	474	466	454	484	435	447	466	425	479	454	451	439	482	486	482	443	469	452	500	488	487	462	452	469	479	484	501	470	436	454	476	490	464	498	479	471	461	451	442	482	475	461	491	439	455	477	436	461	424	473	458	449	479	450	445	447	419	488	447	474	463	446	476	436	472	472	457	459	516	463	472	456	447	465	469	470	486	460	476	480	453	459	467	441	496	502	481	456	449	491	451	463	452	449	480	477	453	457	464	457	468	456	476	450	451	491	433	440	469	487	459	442	427	484	493	462	492	473	489	488	457	485	456	484	459	450	447	456	463	463	473	459	473	444	504	460	463	442	459	471	451	445	451	457	446	417	474	460	476	496	498	503	487	443	438	425	465	432	482	441	451	475	475	485	437	454	479	458	466	485	456	489	481	463	461	455	477	462	479	447	394	481	460	456	439	429	513	483	457	447	480	489	465	449	459	517	500	512	473	452	467	464	450	457	443	484	472	493	449	446	472	442	462	458	475	440	509	471	436	460	444	467	444	482	464	475	476	438	477	436	443	448	476	473	476	412	463	470	492	466	495	469	444	460	444	472	419	438	469	469	459	433	444	448	445	492	446	419	498	454	506	494	452	494	483	488	466	464	453	509	432	463	480	448	492	441	480	476	480	451	495	442	454	453	456	475	506	509	457	490	476	488	459	401	439	449	469	456	454	440	450	484	438	474	475	455	470	466	475	507	417	476	507	450	420	473	471	429	465	414	458	431	469	470	474	467	449	461	474	504	465	493	444	514	448	473	479	460	474	429	478	474	469	521	486	453	515	477	466	498	439	435	462	486	469	479	437	491	487	471	444	452	460	512	492	472	505	524	448	473	472	493	445	498	421	451	477	481	488	486	474	484	480	463	461	457	476	507	434	438	479	458	489	459	500	497	445	488	476	463	482	469	496	474	475	484	456	495	472	456	451	491	490	438	465	499	496	453	431	445	456	460	461	499	464	504	495	487	475	454	432	449	491	460	457	436	451	469	464	478	475	445	456	446	504	468	488	454	462	495	442	487	479	448	462	476	470	419	394	478	476	442	439	421	474	465	438	468	463	445	461	466	443	447	409	449	493	429	477	464	500	477	411	462	433	451	454	475	478	442	437	485	501	453	452	492	490	485	427	502	488	429	458	434	471	455	474	471	474	458	432	453	471	455	467	487	438	417	477	471	471	462	471	467	441	481	512	445	492	500	480	449	458	446	429	441	472	457	465	471	479	483	431	464	468	435	476	456	442	461	459	437	434	438	443	447	477	464	458	482	483	472	470	508	441	474	466	423	473	510	449	433	459	435	478	453	503	497	480	488	452	455	448	461	471	443	477	449	491	454	413	465	477	471	451	474	468	512	464	475	473	455	474	473	473	458	452	473	488	464	463	526	487	451	447	451	457	455	452	473	478	432	484	461	476	450	472	490	468	497	483	461	440	508	492	462	461	492	467	443	441	478	454	466	478	514	436	458	483	496	519	442	493	484	414	457	481	445	482	457	451	451	483	482	465	453	493	460	489	460	466	485	438	463	459	493	419	498	461	457	484	478	476	464	457	443	443	461	468	469	446	484	450	441	463	486	444	460	473	459	431	428	496	465	479	458	475	455	431	440	448	502	445	431	458	434	494	420	485	445	442	479	470	450	467	450	482	493	519	482	448	444	458	461	477	459	465	484	465	445	423	461	466	459	422	496	477	470	440	481	454	486	467	457	467	443	461	488	493	457	471	435	456	473	479	500	472	455	468	471	445	485	483	464	485	444	485	523	452	454	471	478	477	475	468	440	455	446	429	440	476	460	455	482	475	474	428	419	406	459	480	508	469	494	442	447	465	487	436	430	481	496	448	447	434	429	511	473	490	483	418	480	456	451	483	451	476	419	456	464	492	480	510	480	480	453	464	433	518	447	449	447	468	448	467	436	476	444	476	463	453	448	436	444	457	487	493	469	483	470	491	490	492	444	494	472	458	452	447	464	470	475	508	440	434	473	475	511	487	436	421	480	482	474	480	451	496	464	497	473	464	441	471	453	453	452	467	443	448	461	444	523	489	457	459	501	459	478	475	451	457	442	445	432	484	467	461	446	439	464	474	449	487	441	462	484	482	425	451	488	486	445	474	476	443	424	497	464	474	453	465	507	486	447	484	491	459	438	469	462	465	445	421	492	500	477	451	477	470	461	444	454	443	435	403	438	450	463	463	463	485	470	439	491	471	467	471	485	455	457	486	447	464
24665	21490	28610	24799	20392	5391	1936	1159	978	899	866	843	807	720	656	635	598	535	530	508	481	418	457	415	406	387	407	376	365	397	375	374	374	382	391	343	333	362	325	346	337	345	315	323	348	333	281	336	318	319	311	291	309	320	334	316	352	322	326	319	368	339	313	336	323	344	308	295	306	330	330	349	321	298	319	318	315	335	316	322	294	321	320	356	344	318	313	302	305	329	328	339	318	342	332	286	321	333	316	365	333	353	360	364	329	307	362	343	355	322	311	303	308	335	310	311	297	321	317	322	325	339	313	304	331	339	336	311	295	319	303	303	352	288	333	343	305	331	341	308	317	301	331	269	340	341	332	306	344	314	315	325	316	356	329	293	317	313	299	325	340	311	339	313	312	332	370	296	324	320	298	323	318	347	304	312	329	317	337	280	260	319	324	323	316	293	323	301	318	328	302	315	293	328	308	310	328	330	274	306	303	301	295	321	369	343	331	298	317	292	296	295	301	324	348	348	321	324	310	322	322	303	333	328	343	293	310	307	271	331	340	293	280	322	335	335	303	298	339	314	331	335	298	313	297	297	306	325	327	320	362	304	303	308	316	319	293	308	288	317	328	294	314	324	348	306	321	330	326	311	320	326	316	336	314	295	315	306	316	319	328	287	311	344	282	331	334	309	311	312	302	305	314	309	277	327	305	315	309	301	329	309	334	296	327	284	307	299	332	324	263	323	336	302	333	280	328	314	353	301	337	332	341	287	312	298	324	319	296	312	286	323	330	272	338	319	287	344	307	282	316	332	343	305	327	306	294	312	318	315	321	289	308	332	324	343	338	301	329	318	278	319	327	323	312	312	338	318	301	308	318	306	315	337	319	296	307	286	298	312	297	309	333	363	308	322	325	290	324	338	317	287	331	306	293	284	312	291	316	299	311	347	295	325	350	315	312	314	310	343	325	297	320	302	324	319	312	329	303	310	311	287	361	326	353	307	327	319	325	315	317	288	322	301	313	278	309	304	297	308	346	329	308	306	302	317	309	341	295	322	341	297	291	303	346	305	285	317	316	316	318	301	294	283	326	328	315	332	342	319	314	308	331	310	313	297	337	326	282	307	305	303	296	361	324	301	273	311	352	336	326	301	352	327	311	331	308	311	335	304	311	348	330	292	304	293	319	317	323	342	287	299	315	298	329	316	326	295	305	338	321	297	295	312	317	348	337	285	292	317	332	346	313	333	282	322	293	335	296	302	316	320	318	292	295	337	338	328	314	296	296	286	313	334	307	306	308	314	314	306	299	310	327	341	311	302	320	322	299	294	301	355	294	323	325	333	300	283	313	318	279	309	292	311	311	295	300	289	320	320	289	293	334	307	319	330	317	325	320	304	330	317	336	330	297	296	309	301	298	289	303	317	324	317	321	308	317	323	323	324	310	340	309	317	349	299	293	325	334	330	308	275	349	352	338	320	326	294	307	327	310	325	307	315	309	278	292	313	306	318	304	318	319	320	297	296	318	338	310	323	302	327	287	322	339	298	291	318	275	299	329	313	356	287	319	300	319	310	335	364	298	330	302	304	325	327	313	308	290	322	308	315	330	344	341	312	333	319	322	332	290	304	311	345	295	324	284	320	303	303	318	322	336	338	335	326	297	322	308	303	320	359	304	314	313	323	305	311	284	334	316	302	298	304	284	305	326	345	328	343	314	306	354	337	296	312	305	316	273	327	306	319	285	303	285	310	278	304	309	291	297	343	319	303	303	323	321	276	314	339	297	324	286	321	347	292	319	327	295	305	312	290	315	331	315	305	316	291	313	305	262	325	312	303	308	293	343	328	292	323	330	299	337	314	322	310	348	312	306	301	289	350	296	297	310	307	329	295	341	323	302	300	350	308	333	354	290	271	273	295	305	347	334	315	308	289	325	295	317	319	294	345	317	316	307	299	336	316	310	312	347	315	318	322	309	325	309	321	291	317	337	304	323	312	301	303	312	294	297	316	313	309	331	294	308	312	323	347	286	314	328	296	298	313	294	316	295	288	321	286	309	272	322	300	345	341	341	315	294	322	304	326	333	297	339	342	349	315	330	319	291	294	310	290	304	295	349	305	304	330	315	331	347	339	315	310	291	287	331	295	304	339	362	301	326	312	292	310	335	312	327	342	299	313	346	261	311	289	328	308	302	343	326	322	333	324	308	333	324	309	321	303	344	323	285	303	300	356	307	305	299	282	304	271	310	323	261	306	345	328	321	327	304	331	277	298	309	297	300	300	318	315	300	339	321	316	308	309	309	321	315	303	365	328	328	310	315	281	305	301	319	315	315	323	334	320	314	335	318	303	328	315	321	297	319	299	303	312	311	320	310	293	320	324	322	322	286	321	316	315	339	307	320	315	304	326	332	324	307	298	345	293	338	339	343	301	317	296	317	320	299	293	322	285	309	282	296	291	347	288	308	281	301	347	285	309	309	306	331	301	278	288	312	313	309	329	297	327	314	318	298	306	304	336	345	284	317	332	295	303	309	324	307	322	309	323	306	297	298	303	282	332	341	306	293	331	293	339	302	322	315	333	312	337	306	295	291	299	333	293	284	252	306	289	309	286	350	297	305	295	313	303	316	321	296	325	312	298	304	328	316	318	294	353	313	298	295	325	300	327	322	328	299	328	318	290	308	300	308	303	304	324	313	296	320	304	343	302	310	300	285	321	300	314	301	300	323	320	304	283	301	323	312	304	298	308	332	331	316	298	317	296	299	313	312	302	308	313	313	295	304	314	285	296	311	291	309	309	315	284	292	314	277	320	326	292	328	331	301	315	322	322	303	342	312	325	308	331	294	324	335	337	312	304	331	287	320	332	324	336	310	332	342	312	352	304	325	307	314	311	341	290	310	281	354	324	311	331	309	289	292	312	322	324	338	282	317	302	277	297	308	313	306	329	301	282	293	318	292	286	300	323	300	304	274	326	311	310	295	286	298	306	336	342	325	341	319	312	290	295	344	294	312	322	312	295	323	308	306	318	311	296	327	310	277	313	335	297	337	298	312	336	302	297	310	271	297	310	305	309	318	341	315	317	299	307	335	309	306	292	300	296	330	348	341	309	302	318	327	315	313	307	304	323	302	285	290	333	306	328	320	301	322	327	295	321	314	335	309	300	334	326	321	291	303	309	309	307	315	316	298	317	316	304	283	317	301	319	306	305	304	284	317	345	341	288	338	331	298	291	308	321	315	334	331	295	328	301	308	298	296	280	307	323	305	292	341	336	318	327	276	335	322	303	337	297	336	328	313	307	345	330	332	302	282	276	299	310	296	325	275	282	311	308	308	284	303	327	316	337	335	305	346	326	305	282	302	302	313	303	308	298	302	324	293	322	295	312	326	306	318	321	295	273	297	318	346	308	317	297	335	353	320	308	305	336	317	337	289	287	322	335	320	322	294	315	300	337	298	332	309	323	324	311	288	314	298	315	304	359	307	296	293	292	326	301	287	278	313	322	307	298	312	321	292	304
10075	21060	18301	9917	8080	5901	4110	2991	2467	2316	2142	1947	1869	1507	1456	1268	1183	1008	945	902	898	873	811	732	677	728	657	669	660	625	655	621	607	624	543	571	539	534	575	556	507	536	531	515	493	511	492	488	452	502	526	498	466	466	472	512	430	487	522	519	512	483	560	488	484	482	435	492	474	486	450	504	484	474	480	465	477	444	474	502	463	481	504	465	464	453	481	487	465	535	475	475	416	432	463	505	497	468	474	547	531	516	490	513	427	474	500	504	481	502	465	491	456	498	465	451	469	509	484	465	486	503	463	433	508	536	462	464	482	507	490	431	463	448	501	476	458	490	400	443	491	472	490	459	487	479	457	441	475	435	448	464	424	473	512	445	457	450	416	467	469	407	470	470	508	461	445	466	461	512	499	442	451	438	489	453	475	455	451	464	442	491	472	456	477	472	423	463	506	451	453	439	512	477	452	472	479	441	476	490	450	474	446	431	424	454	452	443	454	444	449	449	430	473	498	505	493	434	510	425	466	430	444	479	505	453	468	448	450	508	434	476	509	454	461	470	457	419	456	464	408	514	477	497	447	472	473	458	515	482	436	431	466	489	465	427	468	434	490	509	499	462	452	482	500	477	484	476	452	444	468	451	438	432	462	490	456	481	457	474	477	469	453	446	469	455	445	448	434	462	476	480	468	476	482	454	446	493	459	471	476	459	505	490	451	497	460	488	461	505	443	467	475	456	468	467	499	473	479	481	481	473	462	444	469	484	464	433	487	425	489	463	438	448	466	465	486	453	476	443	505	478	455	452	426	454	441	457	493	457	435	471	441	461	454	464	503	470	471	519	442	475	452	510	459	464	456	472	466	493	470	469	480	476	504	489	499	443	473	479	485	446	489	466	448	446	448	452	493	475	460	480	480	461	490	463	420	460	441	453	421	442	484	466	504	479	468	474	474	504	465	468	462	466	463	465	471	416	466	484	448	484	494	445	483	497	456	489	494	417	479	489	485	441	460	454	473	489	482	471	432	429	490	442	469	434	476	491	475	544	433	473	483	447	456	451	467	481	475	457	497	473	453	474	440	462	477	477	469	457	473	458	469	455	484	499	454	493	448	411	498	460	442	441	459	464	463	511	464	441	475	480	479	467	456	449	485	472	456	460	457	455	443	452	467	496	430	457	470	465	453	471	429	506	433	452	461	492	484	481	478	471	493	502	442	486	458	469	435	476	406	472	460	477	467	491	457	438	475	482	494	536	424	461	472	491	483	478	459	481	470	470	480	447	449	462	499	474	466	477	453	518	485	468	448	485	480	489	489	473	449	435	473	473	441	461	466	462	460	465	462	471	461	458	488	458	459	451	479	456	465	454	478	458	464	465	465	489	442	462	456	491	437	422	459	459	479	487	507	482	455	455	491	456	431	431	455	506	434	420	479	432	460	457	442	468	457	454	457	502	453	497	471	463	460	446	477	517	450	451	455	482	493	476	470	495	522	468	475	452	464	490	495	430	473	481	471	475	472	467	463	465	465	477	458	492	427	437	440	436	489	458	441	468	500	478	461	445	454	470	438	485	473	451	463	459	476	499	462	492	432	489	435	479	486	507	481	462	438	445	515	483	461	475	426	457	447	477	478	412	467	433	470	454	474	505	473	447	487	481	489	468	476	447	467	443	474	428	495	452	465	502	504	462	434	410	471	463	456	469	478	461	465	432	456	447	495	501	426	457	441	448	471	513	423	450	448	492	500	429	486	479	489	496	500	446	457	481	467	435	455	445	488	468	498	462	461	468	470	472	459	451	459	491	451	431	473	452	479	499	438	471	454	469	415	462	500	454	485	485	450	446	451	464	418	499	464	445	524	468	455	438	441	457	479	486	454	446	470	497	473	443	405	481	451	460	490	476	487	455	441	524	440	478	469	490	431	489	496	451	457	476	469	455	458	464	464	426	468	442	505	470	499	474	471	431	458	447	454	468	441	442	481	484	488	465	483	445	467	460	451	443	491	513	499	452	468	427	436	465	475	475	471	459	451	412	434	448	504	469	463	454	494	459	438	442	448	504	454	420	469	496	503	445	416	476	456	482	495	461	457	495	469	440	447	459	457	477	461	456	442	435	444	484	469	447	479	443	506	468	471	461	462	479	484	463	498	475	490	499	491	471	492	482	465	476	471	490	439	445	482	489	487	458	489	438	425	498	441	461	464	436	476	433	454	476	474	424	429	464	476	474	468	479	480	453	446	480	452	411	491	481	479	474	452	468	465	440	498	466	499	509	452	492	465	470	456	456	466	463	451	461	492	447	460	465	497	453	488	446	452	450	463	470	450	480	455	490	449	411	467	458	448	480	453	454	444	498	486	469	479	477	499	437	508	430	453	436	484	464	457	453	474	484	466	466	462	476	473	483	459	458	445	498	482	476	462	448	461	487	470	472	478	470	479	454	441	435	471	475	477	480	425	452	447	456	473	494	478	492	484	426	467	457	480	482	479	492	495	506	496	476	451	475	476	479	467	479	434	434	425	465	458	492	498	458	473	441	482	459	425	484	414	481	435	490	467	435	488	463	462	453	476	450	493	467	471	469	491	464	430	458	481	450	459	466	505	497	469	459	488	474	479	470	450	475	459	507	485	456	473	530	479	451	470	447	471	474	437	443	456	458	461	491	424	471	453	485	452	495	473	471	491	486	455	449	477	473	426	461	461	467	452	454	482	465	480	457	468	457	484	444	470	491	489	487	449	524	465	469	448	438	458	477	473	467	504	485	441	432	456	461	460	460	500	418	452	452	475	453	453	476	455	445	444	456	454	487	472	450	481	511	472	457	487	461	480	474	468	472	468	467	469	471	455	457	490	437	465	464	448	472	463	477	464	491	486	467	421	464	454	475	507	464	478	436	472	459	493	479	465	467	500	471	498	491	480	465	485	505	497	451	480	444	482	480	493	448	462	451	408	471	458	449	456	456	478	458	475	462	553	429	459	451	496	505	459	436	491	479	470	451	430	482	500	447	436	458	431	445	460	476	506	467	470	485	446	468	451	466	479	445	513	496	481	456	473	479	439	436	468	482	480	458	452	491	445	458	493	429	460	465	462	478	455	466	453	490	492	477	462	453	452	477	475	471	476	481	475	476	434	466	473	444	481	461	477	468	461	442	488	473	460	467	493	459	454	527	498	502	437	464	486	500	481	450	470	447	472	501	441	461	477	427	443	455	480	482	495	457	457	458	483	472	472	524	470	449	469	452	465	481	469	461	453	452	411	440	426	477	465	466	438	446	483	476	465	484	499	488	437	451	455	497	465	493	446	434	470	443	487	435	476	454	486	435	439	444	466	444	474	441	433	451	428	449	452	469	486	456	462	453	451	440	464	476	487	485	504	494	445	443	477	488	471	499	462	463	449	449	446	467	478	441	462	472	477	483	480	488	474	497	507	422	502	457	442	482	436	474	475	489	474	487	428	455	459	481	479	485	447	503	499	500	448	460	485	491	476	401	511	443	435	438	447	479
23712	21534	29366	24147	21536	20024	4908	1729	1223	1239	1141	1064	1029	865	782	670	619	516	520	542	413	400	460	403	360	354	334	341	340	315	308	286	339	299	276	278	286	286	287	266	253	231	263	255	268	264	227	249	242	240	227	277	251	255	233	252	225	263	280	261	269	269	254	262	217	237	248	239	232	246	238	237	230	252	268	232	247	240	238	269	250	220	241	232	240	231	244	253	253	236	256	239	217	248	207	262	248	240	245	217	281	244	240	215	269	241	258	243	239	234	256	237	233	237	266	226	236	232	252	220	229	239	256	255	268	232	243	233	269	246	220	235	223	258	240	225	242	239	234	239	223	185	225	233	246	222	249	250	253	215	232	242	247	240	241	227	220	188	242	234	220	219	220	235	252	252	253	230	235	218	247	194	226	228	259	212	216	240	216	250	256	240	251	210	215	225	238	223	239	232	245	230	256	208	245	226	229	219	253	237	246	213	234	218	226	224	250	236	243	222	192	205	254	256	218	229	226	237	252	230	260	274	246	263	208	231	243	236	238	224	261	233	227	246	216	264	223	243	250	224	249	241	242	227	217	219	244	205	207	229	226	225	216	246	220	236	233	219	240	235	230	226	212	255	232	230	232	239	221	233	228	241	221	225	206	224	254	230	258	258	245	233	237	219	216	232	258	236	237	234	224	224	245	239	224	241	236	241	250	219	219	226	252	235	240	216	224	227	222	239	250	222	209	254	222	210	215	231	243	233	222	244	242	195	238	200	209	247	232	233	239	209	224	213	216	234	212	228	236	234	261	237	250	220	235	245	226	252	256	236	212	210	231	218	233	240	250	247	209	226	229	196	201	217	250	230	203	218	193	196	244	237	234	197	219	228	219	261	243	242	241	220	224	243	241	247	238	223	193	203	239	201	224	209	215	215	226	218	226	238	242	207	230	234	227	234	214	270	234	217	229	227	230	247	214	216	238	227	233	240	239	220	217	219	234	242	243	237	247	243	225	230	258	236	240	227	227	225	219	239	202	214	228	244	225	254	210	234	227	235	246	231	224	228	221	230	221	231	210	249	252	207	243	226	232	212	223	222	220	211	244	242	230	223	234	234	237	242	220	263	258	235	223	225	229	201	250	209	263	234	212	254	251	259	222	229	245	235	239	233	225	252	226	209	247	239	242	216	214	237	211	222	230	216	231	245	217	230	250	229	240	221	195	235	251	256	264	245	225	227	227	205	233	225	234	239	240	225	237	222	242	241	211	217	251	227	211	207	222	234	234	236	261	245	212	209	242	245	229	235	225	221	234	209	213	248	224	217	219	230	232	241	228	216	218	237	230	217	249	190	192	275	228	239	224	260	243	246	213	243	251	213	209	244	213	219	227	217	233	218	243	229	230	219	224	214	215	221	241	240	229	223	235	253	255	239	207	237	217	217	239	224	222	236	220	260	245	226	197	225	213	233	215	253	230	240	231	229	256	237	242	228	209	237	221	222	219	242	234	243	220	242	240	233	221	245	229	226	227	218	226	230	229	254	243	227	230	251	220	235	206	234	235	242	238	208	199	251	235	251	228	247	245	250	214	249	256	234	227	211	209	272	250	212	267	262	238	224	236	234	219	216	227	211	203	259	247	236	228	218	220	245	225	254	247	213	211	239	219	220	235	229	236	204	221	241	226	222	237	193	235	225	244	248	240	206	252	220	258	259	233	235	228	213	229	211	241	234	242	230	227	229	223	248	222	246	220	222	215	207	222	223	211	210	215	243	254	232	228	203	205	213	241	241	251	237	236	241	227	204	234	219	244	248	226	217	221	226	215	212	235	215	249	204	223	211	232	211	208	232	216	246	223	236	227	235	219	236	265	189	199	214	250	216	217	225	244	234	224	223	234	239	232	227	240	233	226	240	232	225	241	216	240	239	242	259	237	203	250	244	247	222	256	227	225	222	225	238	237	217	214	216	225	245	205	214	218	222	235	247	223	225	244	218	212	234	241	249	249	221	232	239	214	230	224	237	231	220	253	233	231	227	225	235	239	243	218	210	245	200	238	214	228	225	200	225	219	228	227	225	249	223	216	222	231	241	248	227	241	229	250	237	237	228	216	225	244	214	222	220	221	241	221	213	254	249	209	228	242	229	207	232	247	237	239	225	234	235	223	240	230	237	205	236	240	220	214	214	222	252	230	221	225	234	240	234	227	194	232	237	224	207	244	257	260	223	229	228	243	222	234	243	227	236	238	229	251	247	225	233	241	227	256	244	217	224	227	244	230	215	228	259	227	218	245	234	241	231	242	205	226	213	242	247	222	212	212	237	225	221	229	233	245	249	233	238	214	232	253	209	234	229	215	230	249	243	215	245	204	218	268	252	207	237	230	211	235	241	263	208	226	215	236	244	221	218	214	227	225	236	226	225	239	242	232	233	225	210	205	228	228	233	210	234	236	246	230	249	235	202	214	244	224	214	251	260	214	231	243	227	246	242	216	215	204	246	222	227	238	247	210	227	236	229	240	235	212	239	219	250	220	238	226	244	256	237	242	233	250	208	228	221	259	232	240	231	214	238	210	239	225	194	241	229	223	233	214	212	249	248	198	217	234	236	214	207	237	242	207	216	231	230	225	222	227	235	230	228	237	216	234	228	238	227	219	221	247	245	239	221	221	268	232	244	253	243	217	240	237	230	221	239	221	239	246	227	218	230	257	222	237	210	228	208	237	240	230	222	201	214	246	239	224	222	213	233	207	223	214	216	234	236	239	221	238	240	222	216	238	224	218	229	204	219	248	247	233	226	225	228	205	216	252	222	219	228	209	238	240	209	209	264	197	227	206	211	247	219	237	232	239	230	240	246	242	227	260	236	224	201	234	236	235	223	230	216	210	269	236	236	205	236	256	228	227	225	228	255	223	217	263	231	251	224	224	224	235	258	229	209	256	199	233	233	221	234	245	235	230	251	252	226	234	231	258	228	240	219	234	265	236	232	228	261	237	211	241	238	230	218	257	234	209	258	234	216	240	238	237	250	222	240	223	224	204	222	211	228	198	237	223	234	229	252	214	210	244	217	227	251	210	225	230	240	240	217	217	237	249	213	236	221	220	255	229	235	243	238	238	251	241	253	248	195	251	230	258	244	220	200	267	220	252	258	266	229	240	237	220	241	233	251	248	248	223	246	229	238	233	236	264	232	245	211	209	241	234	222	240	246	229	209	227	222	214	258	223	253	252	252	233	243	228	249	229	229	210	245	207	248	250	205	263	226	229	213	239	263	240	213	226	225	236	222	241	234	220	229	227	259	232	241	224	254	252	232	201	215	227	226	241	228	228	248	223	235	244	245	242	233	203	223	223	197	211	226	217	207	238	232	226	221	233	232	216	220	234	253	239	209	205	203	230	235	228	231	242	257	214	262	234	226	206	227	234	233	244	223	237	226	235	228	227	244	243	202	230	219	234	231	214	225	217	227	212	223	232	239	229	219	220	252	224	243	211	223	206	201	244	217	226	213	231	236	203	214
12907	26748	24123	14306	11410	8248	5921	4437	3562	3495	2983	2752	2537	2013	1800	1585	1429	1227	1127	1072	1041	877	922	831	719	688	589	601	650	596	578	551	591	496	507	492	490	435	395	429	435	447	423	407	356	365	395	384	396	360	390	369	372	374	382	355	375	368	440	407	404	446	385	362	398	380	345	341	399	415	370	374	358	382	374	375	336	327	377	384	356	371	368	364	384	387	395	367	377	346	353	377	355	372	379	361	408	374	419	444	410	368	439	395	393	394	346	349	331	362	351	357	358	393	338	363	346	411	379	397	372	348	351	350	381	346	336	325	318	348	355	356	340	316	358	350	326	325	349	309	320	341	330	340	365	369	342	319	344	344	343	342	313	318	355	318	362	365	341	343	324	315	344	364	360	344	336	352	353	341	361	348	336	337	365	337	346	335	319	338	341	294	353	377	331	353	312	353	326	328	352	332	332	351	353	292	368	321	342	322	340	340	370	303	377	362	351	368	356	344	379	315	377	284	325	340	374	343	341	314	322	353	342	341	383	344	339	354	371	341	327	332	355	330	341	325	347	328	351	338	324	359	316	345	325	330	356	336	321	340	338	342	350	351	327	304	326	337	347	356	358	348	342	326	310	321	340	342	351	370	337	357	323	306	338	335	326	352	335	362	338	357	351	354	342	345	339	356	329	356	345	337	327	324	331	346	352	305	357	345	380	353	321	351	316	332	335	349	371	342	312	343	327	353	362	326	326	373	366	342	358	307	308	362	364	355	359	364	369	368	359	332	339	333	344	369	328	334	338	318	334	309	360	378	345	347	355	360	310	359	358	308	347	347	342	344	356	365	363	317	317	309	371	360	332	363	344	360	332	359	329	342	345	346	313	358	345	319	353	348	355	333	347	339	372	344	364	344	328	346	363	350	351	349	363	363	363	345	328	362	363	325	352	331	344	337	351	350	356	346	329	339	346	341	351	354	343	310	328	349	341	328	324	326	332	350	337	317	343	336	360	342	330	365	338	347	365	298	349	353	355	339	356	340	375	352	358	355	331	336	340	349	313	327	372	348	333	339	358	310	373	349	344	370	336	345	333	324	338	351	345	334	325	382	392	350	359	324	343	335	297	300	363	337	350	351	339	336	302	351	335	364	362	352	325	359	319	360	317	358	344	329	348	337	310	341	339	330	330	359	341	339	346	318	342	334	344	356	285	356	352	350	348	343	361	329	348	364	364	326	355	308	355	375	342	338	333	343	358	346	356	359	343	336	356	337	344	317	343	353	315	338	356	336	344	332	313	332	319	318	357	342	359	347	364	372	339	316	346	377	344	349	370	371	365	364	353	332	363	342	369	308	361	394	326	351	330	331	357	340	355	334	316	338	372	349	376	334	333	335	348	346	369	370	367	344	335	351	341	344	327	346	333	310	344	351	352	353	327	357	354	358	329	350	360	360	350	355	348	328	354	354	356	340	363	304	372	351	341	339	330	299	345	379	336	310	367	328	378	340	347	322	380	347	348	323	347	341	347	327	336	352	331	347	340	350	316	360	362	338	349	345	341	352	362	343	350	349	324	323	343	357	342	359	318	330	332	349	314	335	375	315	348	378	349	366	358	347	358	331	333	342	373	356	323	341	338	316	336	323	355	352	356	330	325	351	343	318	382	357	381	366	336	355	348	331	319	325	373	370	306	340	346	328	330	346	365	350	350	333	370	321	350	326	287	347	349	331	322	368	385	329	337	396	364	318	346	341	324	343	342	348	321	339	373	386	354	342	351	349	310	339	305	322	348	336	343	332	357	353	338	362	347	364	319	383	344	350	372	363	329	378	366	338	362	323	339	364	316	328	351	342	364	364	366	361	332	342	357	382	325	360	352	354	333	331	362	373	344	348	348	339	339	325	358	348	339	360	361	343	348	353	313	336	348	334	358	341	331	321	361	302	378	360	378	356	354	350	301	340	337	364	344	346	353	354	307	355	359	363	338	352	320	339	352	330	330	298	368	332	337	332	360	360	354	354	354	343	355	336	339	344	345	341	357	359	340	347	334	349	349	311	319	358	325	352	344	371	284	366	357	342	353	335	343	329	312	325	341	328	340	338	344	365	334	340	340	339	359	357	352	329	331	328	363	348	355	345	348	336	337	336	363	334	366	343	326	349	369	329	335	352	346	384	350	331	339	349	326	315	321	334	362	342	341	348	343	339	357	312	376	317	364	333	344	354	345	339	330	332	334	318	346	340	359	313	350	353	343	373	335	307	323	350	361	327	337	358	350	354	349	331	362	363	351	322	326	357	363	389	320	370	348	371	346	368	360	310	350	334	331	343	373	369	378	361	316	353	322	366	345	357	349	312	355	341	375	350	349	364	318	343	368	347	354	389	322	328	322	338	344	322	352	338	362	377	322	339	325	343	300	364	366	364	361	330	322	328	360	380	373	339	321	327	319	382	345	340	330	338	339	361	329	344	356	357	350	324	344	321	361	315	345	366	355	365	313	312	326	340	332	314	360	336	346	362	336	324	355	364	299	335	321	342	370	326	321	331	344	345	345	348	328	330	355	375	315	325	336	375	353	336	336	343	344	376	344	335	340	314	327	336	311	324	367	350	354	364	355	337	328	375	333	338	366	324	334	376	332	357	337	333	332	340	360	342	346	373	335	354	348	331	353	335	360	359	362	339	354	343	346	339	369	345	360	344	352	342	362	325	333	363	315	361	349	363	355	329	350	357	376	326	339	390	339	364	336	349	326	322	361	343	362	349	381	348	307	360	356	368	333	334	351	346	347	358	347	333	346	324	362	353	335	319	343	313	324	355	349	342	337	335	352	361	367	361	328	362	333	371	341	340	373	348	369	349	346	332	345	321	339	327	337	340	356	308	332	355	360	337	343	355	335	319	321	331	346	332	339	315	342	332	345	346	317	363	386	362	332	323	338	352	355	352	351	371	328	295	334	348	344	327	352	355	309	326	353	344	337	329	341	339	335	349	345	334	359	348	386	346	336	327	336	345	324	356	335	329	344	337	364	352	329	327	317	368	343	381	384	337	336	353	338	333	331	349	352	361	346	350	339	354	355	384	377	326	309	369	383	306	345	327	350	364	333	342	328	316	334	351	340	383	321	340	340	361	321	343	361	344	377	353	357	308	369	324	305	333	327	344	337	333	350	331	330	317	371	336	354	352	354	330	339	364	330	333	358	318	342	326	324	357	372	355	327	341	351	349	355	327	349	349	354	357	346	343	333	341	336	363	345	327	330	319	345	354	347	342	349	336	319	362	347	379	364	334	340	345	395	346	397	344	363	327	361	339	344	367	344	331	348	357	357	330	342	346	343	334	337	328	311	354	371	332	370	365	341	381	327	315	340	350	335	369	320	333	317	356	360	338	341	342	367	336	371	321	356	337	308	321	319	356	361	342	343	356	361	389	365	356	327	350	349	361	373	352	350	337	307	313	343	361	308	353	355	329	389	334	352	387	327	337	354	328	353	377	343	345	340	331	372	334	367	331	367	340
27311	19921	9883	3447	1885	1194	933	682	626	557	560	551	557	513	470	429	461	438	413	441	394	349	388	379	394	362	353	364	368	398	352	325	326	350	331	346	344	350	366	352	324	325	312	309	337	304	305	317	326	352	324	338	343	342	341	326	308	307	359	341	366	348	333	334	336	360	301	303	325	314	321	331	333	339	318	340	323	308	333	315	325	341	336	347	327	339	320	327	336	328	330	346	372	346	312	293	315	309	343	339	317	342	337	348	323	332	369	319	331	306	312	341	341	297	332	299	330	323	342	333	312	359	340	359	381	344	311	309	332	309	350	344	365	337	336	323	277	318	337	286	351	353	338	332	304	302	333	318	313	328	353	328	328	311	337	290	315	314	335	312	320	305	308	291	338	315	324	326	326	306	334	323	351	321	300	331	335	295	315	337	328	291	358	313	340	313	333	321	327	310	310	290	295	344	323	325	309	315	320	355	337	340	342	284	321	310	332	332	346	318	306	362	324	318	297	328	307	343	325	343	332	321	320	291	343	324	312	291	318	328	332	319	326	343	349	338	313	336	343	357	355	341	357	305	287	345	328	314	347	354	315	289	343	343	331	328	302	346	321	332	341	317	306	319	332	300	300	341	303	342	333	300	335	303	315	298	328	329	322	348	357	297	333	304	295	326	323	335	349	318	328	325	325	302	314	311	306	346	328	332	310	307	346	325	297	340	318	328	307	343	320	332	312	342	325	341	327	330	319	345	338	328	333	343	347	336	336	310	315	336	316	330	337	286	323	320	323	303	336	335	323	324	352	345	342	339	306	310	310	355	317	314	320	293	317	279	339	324	312	327	314	317	323	315	314	336	304	360	339	287	333	324	333	322	338	278	321	316	355	326	274	327	332	360	341	318	289	326	329	304	312	350	309	310	341	327	315	300	318	296	334	336	379	324	344	310	318	308	356	327	361	366	332	293	329	342	331	311	355	322	344	320	313	301	302	364	323	311	320	348	300	323	305	308	290	340	306	333	315	338	312	298	305	327	333	304	312	350	329	314	337	316	301	326	307	332	317	351	358	328	321	335	294	308	307	348	342	329	331	321	320	332	315	332	334	348	310	317	306	313	303	299	291	308	303	323	365	347	329	305	337	327	285	306	337	355	356	309	320	321	295	337	319	348	280	325	323	369	342	341	336	308	270	320	329	332	324	325	326	313	314	343	333	348	348	360	340	336	343	323	363	330	306	316	290	303	327	300	305	323	321	305	348	322	320	312	312	318	352	329	344	296	344	321	311	359	337	305	341	292	316	317	320	292	338	344	305	341	329	287	328	346	329	333	332	317	316	324	346	336	325	315	362	359	326	323	333	343	294	333	337	318	308	338	338	294	333	312	341	333	323	314	345	326	326	297	313	299	309	317	325	314	315	311	311	338	270	301	344	323	318	321	327	326	334	302	340	346	271	342	333	330	318	333	314	345	338	327	328	334	330	312	336	333	317	298	355	292	317	320	316	328	335	289	319	323	298	324	331	285	295	331	318	336	313	319	352	349	326	337	315	324	348	339	302	311	326	323	304	333	300	324	346	341	319	323	314	318	323	283	314	334	341	329	354	310	314	302	328	324	323	320	332	323	319	348	305	332	303	317	321	312	335	339	301	290	308	336	289	309	337	339	316	306	324	300	313	331	334	339	308	308	345	299	338	310	289	298	341	314	341	350	332	307	303	321	306	313	317	326	338	333	335	338	312	337	319	329	302	331	339	297	313	346	310	328	318	346	323	335	338	315	332	294	346	337	299	334	294	321	325	321	328	340	342	297	356	312	327	335	334	282	300	319	316	325	304	334	329	311	347	347	318	331	342	319	326	316	324	314	299	317	305	320	322	311	313	337	347	278	303	325	334	320	300	334	357	318	305	323	310	329	346	316	340	340	313	338	347	370	344	331	296	335	315	309	310	291	319	362	288	320	325	325	325	336	308	354	333	323	311	360	318	328	331	328	323	325	324	317	285	359	327	317	310	321	312	318	329	296	341	344	330	361	317	300	338	332	327	294	308	314	364	322	331	352	375	348	315	311	322	342	282	326	329	326	306	318	327	330	333	312	315	318	317	326	327	334	303	323	332	307	311	334	316	302	318	297	317	313	310	319	324	281	355	351	308	326	318	330	332	344	349	324	297	323	287	332	345	349	363	323	300	317	311	316	305	320	314	320	309	349	348	340	323	322	332	357	309	320	315	300	336	323	315	308	312	304	331	327	316	295	325	322	329	317	337	332	335	332	323	307	325	348	330	342	335	335	352	286	315	310	300	362	359	274	340	303	335	350	338	308	324	326	318	313	315	312	319	335	335	296	317	361	315	303	326	309	339	331	319	338	299	334	347	342	308	322	298	302	321	327	322	326	348	300	295	352	306	326	368	332	359	334	334	362	306	347	308	335	328	303	295	289	354	355	329	310	348	350	316	349	300	307	326	325	330	292	338	330	335	340	336	359	333	337	335	355	311	341	327	332	292	321	355	328	356	308	342	352	318	330	328	314	305	369	357	367	322	317	318	339	307	312	320	310	314	349	320	331	354	339	347	277	309	318	335	337	331	309	344	357	339	296	290	321	325	361	328	350	330	296	335	350	323	354	287	294	316	321	328	360	322	344	349	330	310	314	342	347	311	304	313	333	279	320	313	329	346	332	318	306	311	324	340	314	354	317	325	315	316	325	321	314	317	321	350	315	354	321	348	352	316	339	327	336	346	343	334	343	309	343	330	359	360	340	304	299	326	311	343	329	340	299	326	281	358	315	317	340	285	323	315	307	348	332	337	316	316	302	323	318	342	316	325	337	280	355	278	327	309	308	347	321	320	327	313	358	352	325	328	344	327	352	280	327	297	335	328	309	333	322	338	289	312	309	333	333	326	285	291	337	324	312	331	328	325	348	301	286	318	333	314	323	320	312	326	329	333	328	316	359	340	330	284	310	311	311	309	319	295	309	328	338	324	330	357	318	316	325	345	305	340	342	335	351	339	316	337	311	328	312	308	312	315	355	331	323	298	322	319	310	361	345	335	286	325	325	340	338	335	299	305	337	324	314	321	331	318	341	340	325	341	323	333	317	322	339	340	362	297	323	346	301	295	316	311	317	333	311	337	333	301	323	324	326	328	303	338	299	323	314	332	331	345	304	325	331	314	364	318	342	327	350	343	321	323	317	366	359	304	276	332	301	305	307	298	338	314	355	319	325	326	361	331	321	336	297	327	317	332	352	302	339	324	334	301	339	357	346	364	317	347	341	306	317	318	308	322	317	317	310	351	353	340	345	312	311	319	327	323	308	327	338	310	341	320	304	353	308	326	335	333	338	313	310	329	294	333	314	327	297	322	309	310	332	317	319	291	330	312	301	319	351	304	322	316	294	302	313	295	317	325	317	324	320	299	335	320	319	342	318	296	348	303	318	364	296	307	339	330	355	364	300	331	323	306	313	298	313	317	305	330	313	329	348	352	362	320	339	361	313	310	326	319	315
8674	12504	11400	5782	4338	3049	2258	1622	1297	1398	1250	1282	1099	1094	959	796	805	773	772	777	763	656	594	677	626	564	553	529	573	549	547	581	578	566	571	533	477	488	484	564	523	526	493	487	530	521	465	500	539	508	449	472	472	499	511	464	509	475	471	475	502	451	480	504	491	476	471	466	494	489	480	433	484	470	474	477	510	487	471	441	441	460	497	469	475	499	479	490	494	509	525	517	490	481	464	487	514	510	526	497	490	491	522	455	543	485	507	479	496	486	499	500	482	503	497	513	468	484	495	496	470	495	452	469	445	485	492	504	493	439	485	508	502	469	511	471	496	466	505	480	484	480	490	492	499	465	483	473	473	434	484	475	503	482	488	519	504	533	448	443	482	476	504	520	472	466	490	494	491	499	464	452	491	456	480	476	478	471	461	463	497	461	512	472	445	491	460	536	495	448	496	460	501	494	487	488	497	540	488	475	472	507	507	488	459	451	497	543	475	480	475	468	482	463	468	512	469	499	453	454	488	493	480	493	466	524	498	469	480	499	466	468	475	486	468	523	488	485	504	453	457	468	443	481	516	447	457	491	488	518	491	510	495	436	497	498	470	428	463	481	474	441	430	472	440	522	482	438	504	464	498	479	473	485	467	491	480	464	500	451	475	486	443	468	482	497	499	465	478	438	487	462	446	514	497	492	494	441	477	466	454	472	548	503	494	461	476	481	508	495	508	492	493	454	493	436	516	462	445	468	477	462	458	467	441	477	485	477	478	444	503	528	482	512	472	457	452	472	476	497	513	488	501	492	470	467	482	482	507	489	486	514	450	489	449	484	477	433	500	449	540	440	520	496	456	494	438	469	451	503	498	517	457	491	459	506	466	467	461	489	476	506	484	446	494	454	451	455	501	474	483	462	481	469	472	457	453	459	530	481	451	501	464	453	464	464	461	419	477	474	472	465	497	484	464	490	502	507	472	464	472	480	476	486	488	470	481	470	459	464	459	469	486	461	446	454	494	464	513	480	512	539	478	443	473	450	440	486	450	470	472	464	499	465	455	478	489	508	480	485	467	464	494	460	483	472	501	488	477	464	449	493	498	462	446	426	470	486	493	495	480	463	482	438	469	465	470	466	443	490	475	474	497	480	466	510	504	473	482	477	461	515	475	483	470	461	448	477	478	477	473	501	452	470	504	487	480	480	455	463	463	499	473	527	489	477	442	467	494	475	440	459	483	499	475	474	479	467	492	456	487	465	464	488	537	453	485	490	463	501	501	491	454	487	494	479	499	504	469	497	493	493	528	502	504	440	451	465	509	469	494	470	496	464	459	488	460	483	444	468	502	516	505	501	483	462	477	486	486	464	480	494	471	465	425	483	447	487	485	487	504	467	491	517	486	453	521	460	491	532	479	493	509	503	482	473	446	459	447	471	527	501	480	516	492	497	462	514	481	476	499	467	453	501	509	489	488	488	485	487	475	485	491	525	470	455	461	466	463	481	475	467	494	489	467	493	444	432	489	457	452	484	455	457	471	501	433	430	483	477	485	514	482	519	460	466	483	476	503	459	522	432	467	443	482	448	443	479	485	462	459	483	439	455	472	469	514	472	477	512	507	452	468	467	494	458	459	490	455	500	478	488	489	455	492	460	489	452	486	503	466	481	477	486	494	486	475	437	488	453	490	463	445	475	479	491	484	467	488	490	466	471	448	481	493	482	487	498	489	463	499	463	484	501	498	441	491	484	482	447	490	450	452	486	483	480	489	477	489	472	482	441	471	467	450	518	499	470	441	508	472	485	482	466	483	445	475	475	481	492	473	497	490	491	478	497	516	474	479	487	475	486	455	482	456	494	506	494	511	468	483	472	452	455	467	465	481	476	514	466	491	455	471	459	487	464	487	472	476	490	462	484	481	465	524	493	466	465	466	475	513	466	482	517	458	501	461	447	480	468	458	489	517	478	487	478	480	472	476	459	448	451	467	462	504	495	488	456	500	494	476	475	486	469	453	480	449	496	470	444	488	472	508	477	441	504	481	463	483	425	477	462	505	470	495	430	477	475	453	467	477	457	508	470	448	460	513	508	464	473	476	504	501	485	485	490	473	462	477	515	478	476	429	468	557	455	474	500	492	481	497	501	469	475	502	470	453	490	465	483	455	473	486	482	508	512	465	501	460	506	456	482	511	487	458	501	487	471	496	488	467	464	484	484	484	477	473	522	515	501	461	475	462	473	483	490	503	463	483	481	501	472	483	465	468	480	445	468	461	471	466	431	472	469	474	486	467	459	452	478	521	479	461	486	456	482	446	433	463	498	481	466	500	541	488	482	484	482	469	511	480	459	493	489	481	475	476	487	465	510	522	476	502	519	469	477	472	473	471	470	465	471	514	475	469	420	452	474	455	495	460	511	480	460	526	516	466	521	459	472	521	495	435	459	487	472	485	484	445	469	451	488	500	436	496	502	504	520	458	473	456	448	491	475	500	516	476	475	511	488	501	485	454	443	481	498	496	466	480	500	479	477	449	443	453	511	477	476	526	484	483	501	495	493	471	457	467	484	494	462	458	485	501	485	448	513	472	490	461	469	475	467	470	449	456	463	466	442	462	483	515	474	498	467	483	466	473	475	499	457	472	449	474	461	484	460	477	465	452	472	503	481	467	535	513	461	452	465	515	497	452	473	470	441	482	473	476	453	506	516	457	518	475	463	468	487	485	495	459	463	484	477	494	489	453	451	443	426	495	479	474	495	459	477	511	486	469	514	460	495	491	473	474	479	474	480	459	505	487	477	479	457	470	519	502	504	481	461	427	464	500	514	485	475	495	471	421	455	475	466	513	487	487	498	524	503	449	514	468	499	449	463	517	440	540	528	469	505	475	475	472	468	498	480	455	491	463	480	459	437	452	519	493	467	493	483	497	496	471	460	485	519	508	492	461	492	473	473	476	493	479	470	516	483	486	481	481	517	501	475	488	464	493	463	457	488	498	473	476	458	485	523	468	499	451	494	493	488	479	446	476	473	454	470	479	517	431	457	476	493	461	562	456	498	458	497	485	483	503	485	477	472	482	425	485	470	457	495	439	488	478	468	449	488	515	462	480	439	465	487	497	461	473	449	460	455	482	490	483	486	459	491	492	489	499	457	457	463	470	440	492	499	458	461	515	447	473	456	459	422	478	463	505	472	486	498	500	469	492	427	468	473	475	478	474	480	465	497	498	502	479	476	502	508	494	484	543	457	461	491	494	500	439	458	449	475	454	441	494	486	493	453	477	494	495	494	479	464	511	456	486	503	471	468	514	513	489	513	497	463	471	495	487	429	468	515	465	442	506	488	496	456	467	499	477	523	455	462	461	463	471	490	488	529	520	464	486	450	507	493	453	447	484	475	489	490	486	501	475	439	482	417	490	434	499	464	500	488	470	480	500	512	490	466	484	469	459	492	497	482	466	446	481	466	470	476	474	485	491	473	455	499	479	520	485	465	466	468	483	447	498	467	463	428	468	474
24771	21537	28698	24785	20366	5539	2005	1230	964	991	944	918	833	801	722	639	625	589	563	576	551	485	494	460	464	399	395	417	374	388	396	398	376	385	387	390	368	344	356	348	334	309	337	351	347	337	310	312	323	309	335	267	332	297	334	355	323	348	345	326	346	294	332	320	339	332	332	352	331	339	350	309	366	336	315	326	324	292	322	328	354	313	326	363	360	349	314	337	332	328	336	307	312	298	341	349	332	364	335	356	346	338	342	284	353	336	302	329	306	324	296	294	366	329	333	328	320	352	319	351	321	304	331	313	356	306	329	306	319	330	286	330	325	328	327	316	326	327	313	298	344	326	303	361	301	330	322	334	323	340	297	304	343	312	333	303	330	322	309	318	316	293	314	317	355	341	335	315	304	298	352	318	276	321	320	311	335	309	344	333	296	322	319	331	301	332	314	304	314	326	324	362	360	312	354	334	304	320	345	308	321	311	326	313	302	326	345	319	323	360	314	324	332	276	288	286	298	364	340	333	308	301	344	324	306	291	306	303	300	319	292	325	331	299	322	301	346	354	290	315	308	327	313	306	302	375	332	325	324	330	318	326	312	339	328	314	301	303	304	311	316	319	342	302	316	307	326	317	327	350	331	280	332	331	308	335	350	325	329	287	301	302	312	300	341	304	321	350	352	338	314	341	320	334	329	322	317	321	320	332	325	323	327	353	344	314	334	314	341	359	328	296	329	351	314	339	320	315	310	320	351	334	326	330	311	300	306	311	329	331	296	332	322	307	321	320	313	317	328	329	311	309	319	276	309	307	300	330	325	357	299	319	298	331	309	310	307	338	332	327	323	305	282	307	295	332	301	305	316	328	318	372	301	336	322	335	320	346	280	327	334	317	319	294	331	329	280	312	314	333	329	311	320	330	311	312	332	294	315	334	305	326	341	323	310	304	303	308	302	317	323	305	353	314	321	316	312	318	338	327	356	351	323	342	301	296	306	364	342	280	343	318	307	316	322	305	337	319	337	308	345	317	320	293	305	319	330	334	317	348	296	330	298	311	334	346	327	335	306	347	369	369	309	328	328	328	309	334	314	314	324	323	327	324	319	311	300	284	337	356	300	344	323	290	353	317	310	335	350	307	334	298	298	329	304	298	296	347	320	327	297	298	292	313	310	340	333	277	343	343	324	314	313	329	320	336	303	345	296	331	312	306	321	336	324	285	302	307	301	318	350	319	349	351	311	307	326	361	344	326	330	344	313	331	315	305	303	308	320	321	325	279	323	354	340	346	322	326	332	324	335	331	324	305	360	321	321	286	327	320	330	347	291	294	320	321	356	330	339	305	306	303	350	321	325	281	341	323	314	341	315	297	346	317	329	306	318	305	317	321	344	308	330	307	303	316	325	313	324	331	285	309	284	314	350	294	315	310	325	337	321	334	329	288	323	311	288	287	310	329	284	341	306	314	324	347	323	286	300	329	287	347	304	299	339	311	316	304	329	348	280	314	318	346	323	318	373	335	325	322	330	296	315	322	320	337	310	336	359	316	312	325	333	314	319	289	346	300	357	322	322	310	283	305	331	328	339	307	310	321	312	312	316	328	320	327	322	311	330	311	322	315	319	307	323	336	309	316	344	336	342	352	301	316	333	334	341	303	325	311	328	303	306	317	309	331	329	324	317	332	346	319	339	321	300	306	330	333	341	304	315	341	349	317	330	311	321	309	327	275	312	325	305	325	310	325	306	300	331	353	343	296	289	339	327	359	329	312	327	297	308	290	315	303	323	301	281	309	335	336	279	316	314	300	348	331	319	329	335	307	313	300	316	340	335	321	309	330	342	316	288	323	336	327	320	316	342	317	337	302	330	269	313	345	295	298	332	340	319	324	314	323	320	299	346	332	325	330	335	304	318	303	329	318	330	318	311	320	320	330	296	317	340	324	332	330	311	329	342	323	312	313	315	320	339	354	303	295	317	324	319	337	324	365	313	310	321	321	312	340	308	333	282	326	358	302	341	330	311	305	319	328	337	276	294	306	322	295	309	317	323	340	312	305	333	322	300	307	309	323	308	327	328	303	321	292	307	321	349	296	323	304	351	328	333	362	326	337	297	304	341	313	333	313	295	322	326	309	290	333	354	318	294	345	315	329	328	301	302	283	334	325	308	344	309	320	315	306	314	326	335	311	327	309	314	311	321	337	333	309	296	306	304	368	327	331	347	312	299	314	331	315	316	333	307	324	314	349	306	322	313	322	300	320	358	337	313	306	315	343	362	313	302	315	293	323	329	327	361	301	332	322	331	341	301	326	308	331	305	332	293	338	317	309	352	324	306	285	322	329	345	311	299	362	325	323	316	326	341	305	314	349	297	337	299	300	334	352	329	283	314	317	315	328	363	309	294	309	342	323	327	341	320	331	374	339	319	333	322	316	339	271	313	312	310	360	302	336	296	318	344	326	322	330	293	320	304	315	333	311	322	336	332	325	286	311	326	324	326	332	319	312	303	301	352	294	317	321	354	322	343	305	300	344	288	302	313	300	311	303	342	307	318	311	289	324	304	288	319	340	326	301	312	312	326	328	296	301	325	298	306	301	319	342	304	300	308	350	325	343	327	330	299	333	343	360	317	291	288	296	342	322	299	309	306	335	293	328	293	336	349	329	309	318	333	336	309	324	325	308	330	345	301	319	318	288	276	305	334	338	302	317	326	311	304	309	326	316	291	299	348	307	335	349	341	330	274	321	345	279	316	337	298	331	319	329	304	318	337	313	309	327	345	322	344	342	343	323	286	326	343	314	309	277	333	349	335	351	321	314	341	296	322	334	337	303	343	334	302	325	325	292	289	296	337	343	312	305	320	323	299	321	328	314	321	317	309	306	338	307	338	291	310	324	304	312	319	331	345	327	293	300	326	308	325	320	340	312	302	307	306	299	298	324	340	315	311	310	290	332	313	313	326	289	331	309	317	336	315	331	338	357	305	307	320	307	295	311	293	331	314	314	337	328	298	313	336	321	305	326	303	312	313	329	326	352	325	325	336	336	318	307	331	305	344	303	344	355	321	328	332	310	285	328	304	301	324	303	332	288	318	324	316	297	333	296	314	312	322	337	294	304	322	342	314	302	307	338	317	294	322	318	311	309	321	353	326	285	316	282	341	313	339	296	300	344	322	328	293	329	305	309	313	312	286	336	311	311	300	312	325	326	337	307	332	296	302	292	308	296	309	302	307	331	287	306	315	344	307	322	338	341	317	323	312	306	347	317	309	321	321	338	312	317	304	343	310	322	331	313	294	327	310	319	333	332	325	333	335	321	318	327	309	338	315	335	332	337	311	292	325	304	333	309	333	288	292	342	323	323	331	306	322	312	355	320	336	358	297	307	316	321	311	338	344	330	350	314	327	317	313	300	308	343	322	329	346	345	310	305	331	307	329	321	315	328	341	333	307	325	319	339	350	328	307	304	333	324	313	330	322	307	339	315	299	310	344	324	358	323	300	354	341	320	324	321
9865	22205	19283	10882	8427	6013	4362	3266	2529	2601	2373	2255	1875	1708	1539	1372	1244	1118	1113	1109	1021	883	892	795	774	672	647	656	694	669	599	621	602	610	564	538	573	576	557	520	513	492	508	532	473	479	520	514	484	465	478	494	512	510	530	505	526	490	505	496	502	486	471	498	487	491	513	506	471	502	461	467	492	481	478	501	498	506	486	505	502	513	491	523	496	489	507	501	488	492	519	523	493	536	518	481	505	485	526	505	498	526	514	488	475	506	487	531	476	483	479	501	463	471	478	521	472	494	472	505	506	487	454	490	482	498	484	477	458	500	511	442	466	477	495	465	446	493	501	458	466	474	473	483	512	482	462	449	461	456	472	448	473	442	529	444	510	529	453	475	537	445	507	505	451	503	474	526	423	454	510	469	481	500	490	504	466	468	461	477	505	470	424	476	449	471	482	457	478	458	468	478	448	450	478	505	468	441	486	453	505	490	493	477	459	475	461	493	460	466	474	478	501	429	473	450	471	463	459	476	493	473	478	484	464	442	515	510	463	461	502	492	478	475	499	488	488	469	489	434	502	485	461	462	467	460	479	484	527	508	460	480	498	466	471	445	509	484	472	507	495	444	481	425	479	450	470	510	503	451	427	470	436	437	472	441	460	468	512	462	477	457	512	476	478	489	462	466	524	500	481	447	443	473	452	475	477	475	472	528	511	499	446	452	456	461	450	487	465	451	456	481	460	505	491	469	473	506	476	462	481	439	470	445	517	485	433	505	463	502	442	478	491	498	524	471	490	429	459	487	478	473	470	474	477	488	437	446	542	474	451	458	478	472	458	468	509	480	489	497	498	471	486	481	514	440	465	444	458	472	461	462	478	470	469	485	481	459	482	477	499	480	476	479	461	484	462	508	456	484	480	494	481	447	495	467	480	492	485	466	460	444	464	477	479	532	468	512	505	481	462	481	423	430	449	478	487	468	479	509	422	481	517	454	476	501	503	491	510	500	441	461	446	476	450	441	487	493	452	473	429	475	494	484	488	480	454	467	453	479	498	442	490	494	497	439	457	464	478	512	480	459	462	457	473	457	513	483	446	495	462	479	484	448	501	482	472	490	484	486	480	451	455	461	488	498	478	448	437	455	467	461	468	476	519	451	494	502	466	490	498	442	499	509	481	487	477	455	443	464	510	457	459	477	459	497	465	465	472	482	486	479	499	493	483	433	519	459	503	475	455	507	495	474	492	451	503	468	468	461	523	481	477	484	436	492	488	448	478	480	467	476	465	469	484	436	505	500	481	503	491	496	473	468	487	485	500	451	481	492	465	453	470	474	480	448	469	468	502	443	510	487	491	521	469	506	482	463	477	537	467	492	458	466	469	466	465	485	466	508	482	473	486	519	469	431	473	515	481	461	460	485	474	485	446	510	469	478	452	483	473	454	434	500	464	476	452	481	475	502	479	484	506	464	486	461	456	477	485	436	439	467	487	470	473	479	478	480	452	450	460	492	489	482	456	489	478	496	502	471	488	427	475	474	490	477	500	466	471	486	455	495	447	476	476	456	481	468	511	437	447	444	466	459	488	459	468	487	486	461	490	475	500	487	466	475	466	484	476	494	443	455	460	465	461	473	452	481	487	492	482	449	486	511	472	444	443	454	479	486	500	435	480	467	465	470	511	512	487	471	454	456	469	492	495	466	464	448	494	493	443	496	444	515	486	451	474	479	505	491	473	475	482	495	479	491	515	528	453	465	478	498	428	483	499	436	498	481	521	447	500	504	462	542	466	463	444	482	457	502	432	484	510	483	480	462	491	495	456	487	493	478	479	467	481	420	466	446	483	486	514	477	491	457	461	471	484	452	514	496	486	443	471	492	487	487	435	510	468	504	483	496	475	429	439	511	469	512	451	506	490	477	492	474	482	456	484	470	469	481	489	469	462	474	495	492	430	478	489	515	456	473	480	497	522	467	494	502	465	474	512	469	497	492	473	490	484	486	538	502	464	464	469	480	469	478	501	477	459	454	486	464	468	476	486	462	494	513	473	469	441	482	454	458	442	484	479	466	489	461	459	453	487	451	536	476	510	468	463	481	509	410	453	486	487	444	444	490	499	477	470	440	469	473	482	499	501	442	481	480	492	502	439	496	515	466	452	508	488	473	442	472	479	499	481	467	437	434	462	499	483	496	501	516	500	483	485	499	462	489	477	470	496	480	484	471	470	504	445	502	469	430	489	468	480	462	496	458	470	503	478	499	498	483	488	441	504	472	464	478	475	479	508	495	497	474	461	439	495	465	471	476	494	514	442	499	497	458	488	452	481	492	438	456	508	490	475	514	477	500	469	474	478	483	468	490	445	525	455	485	459	490	428	470	513	429	497	493	459	507	504	490	450	480	448	460	476	500	478	507	450	465	471	458	538	456	479	445	446	443	458	469	469	512	476	482	452	478	448	437	492	483	466	466	473	462	458	463	496	508	444	490	471	474	420	491	468	484	490	510	433	458	490	435	482	492	444	473	459	459	457	468	464	481	519	438	488	452	489	498	442	485	467	466	508	505	445	501	469	498	452	474	464	495	475	482	471	466	467	508	456	489	505	467	477	453	470	464	489	457	451	434	476	512	515	477	475	476	466	413	455	503	504	497	507	479	518	510	504	489	466	473	481	469	433	472	505	509	469	457	463	503	469	523	501	474	472	449	475	477	505	467	507	487	483	473	476	463	471	504	481	517	505	471	492	475	459	495	479	532	507	503	509	477	496	468	495	476	496	481	490	475	468	479	445	490	489	499	484	472	464	467	460	492	473	443	438	468	457	474	480	481	480	465	509	440	484	461	474	495	535	491	454	428	478	488	460	468	447	453	461	513	447	482	506	450	470	482	514	505	490	471	440	504	469	445	472	499	472	460	478	518	490	465	443	450	510	465	485	481	480	480	477	482	474	449	475	474	483	501	472	494	529	475	517	463	499	492	460	501	443	453	478	475	532	442	469	496	469	481	455	531	475	468	466	469	488	464	502	496	462	488	476	470	499	452	490	484	481	471	463	489	502	493	516	485	469	458	531	457	484	458	451	477	478	458	441	466	437	456	451	502	463	469	452	459	455	469	460	453	463	485	436	457	477	489	476	438	458	479	465	532	524	473	487	480	486	491	485	435	506	413	497	476	488	490	507	519	476	461	488	505	483	472	485	443	456	466	496	462	497	497	453	456	466	489	476	426	463	491	482	459	486	446	458	476	503	458	452	488	484	465	499	470	461	444	475	464	451	490	470	488	462	481	458	457	459	478	461	498	515	461	488	504	513	497	509	481	454	453	483	480	475	505	483	461	486	476	460	510	455	474	480	497	470	537	492	469	458	494	495	472	472	447	475	499	483	468	452	490	469	488	449	482	446	481	480	474	477	495	496	458	487	509	500	450	422	458	450	463	467	474	483	463	514	504	461	474	487	464	488	500	480	461	526	477	448	448	462	429	494	467	478	438	450	468	494	473	466	483	473	456	513	481	482	481
23701	21536	29396	24126	21545	19881	5139	1942	1373	1425	1320	1231	1058	959	901	753	752	557	570	543	528	471	432	415	413	328	337	323	378	318	333	342	333	305	307	275	299	282	312	261	263	260	256	265	273	246	261	263	258	257	262	271	232	259	298	250	284	238	260	257	228	246	248	250	223	266	273	241	251	254	278	275	220	244	248	277	256	263	220	272	246	267	260	226	259	261	244	256	269	256	281	243	219	256	273	260	268	210	230	270	241	265	261	235	249	248	239	242	276	263	272	243	250	276	236	263	275	264	233	226	263	238	247	266	246	242	243	244	271	250	234	239	224	256	265	218	231	253	249	244	267	211	246	240	247	235	256	221	242	220	215	225	272	227	245	217	266	233	254	250	249	235	224	221	250	245	263	231	243	251	272	245	207	237	232	229	237	227	203	230	253	239	239	217	224	234	253	242	216	232	252	257	215	230	220	243	227	251	240	233	248	233	223	195	233	244	257	222	223	219	244	214	242	212	206	213	260	211	204	234	227	264	244	239	261	237	232	242	250	260	221	252	214	284	231	228	239	203	270	219	243	241	248	223	250	216	233	223	248	231	220	251	246	248	266	236	237	212	243	254	216	236	241	232	249	235	270	212	239	224	234	250	246	197	270	264	247	240	244	211	241	238	231	263	202	211	253	245	231	234	246	232	262	228	223	220	245	213	251	239	259	242	243	230	223	202	245	226	244	240	262	217	218	240	215	224	230	275	246	247	239	237	229	236	242	245	256	234	242	217	222	260	251	244	216	213	238	222	244	221	252	249	225	206	232	242	209	238	242	239	228	206	249	229	210	209	230	237	264	229	234	210	227	245	222	228	273	224	212	228	244	253	236	263	242	287	214	209	225	249	243	278	257	234	227	238	242	211	242	236	223	217	227	226	252	257	211	219	241	247	220	257	213	218	208	252	210	231	241	256	237	294	221	245	244	250	252	232	243	252	233	248	228	237	246	266	249	223	261	245	226	208	237	247	217	250	231	208	252	226	227	237	228	213	237	262	246	242	230	223	235	243	245	226	221	216	210	233	242	238	256	240	245	274	241	228	265	247	225	230	234	223	255	233	196	226	224	229	268	241	258	218	242	254	250	227	235	258	237	227	223	241	228	247	256	234	247	251	254	224	224	256	265	224	233	236	236	226	247	247	246	271	240	239	240	239	213	248	254	263	263	211	234	247	234	250	223	236	229	231	249	217	237	249	267	254	224	236	229	232	231	244	253	244	247	253	224	237	234	232	217	205	201	249	265	232	233	253	241	239	254	277	212	238	246	223	236	239	226	223	221	229	268	224	246	236	256	230	257	220	272	234	227	230	222	228	235	221	272	243	226	237	230	224	247	244	235	240	208	228	258	241	236	235	247	228	224	253	211	217	226	250	255	243	207	259	249	209	190	246	258	199	251	187	243	228	272	222	215	226	238	244	240	227	247	220	231	248	246	244	203	223	251	232	226	249	233	226	214	239	247	224	251	225	237	225	238	223	222	241	232	243	225	220	226	229	252	211	228	238	250	229	232	214	231	232	220	224	251	241	221	237	226	225	253	214	232	238	225	215	227	236	230	234	232	246	226	239	225	252	214	240	224	234	271	228	234	218	260	230	237	219	221	247	241	236	243	226	224	233	226	259	228	217	225	247	225	218	192	229	217	237	225	245	211	238	257	249	235	273	246	222	210	239	239	253	222	238	229	226	244	236	198	232	228	249	189	218	232	254	243	249	239	235	231	221	244	247	252	249	270	246	242	223	213	227	233	231	218	218	237	233	214	248	257	260	240	241	219	241	235	243	203	250	234	234	215	241	238	235	219	235	232	256	242	232	229	216	219	245	214	232	251	247	233	236	218	230	248	280	243	224	219	233	258	232	228	233	252	234	221	242	249	238	214	248	244	257	209	223	256	192	248	229	219	231	270	236	217	217	226	235	249	245	224	230	225	211	251	244	231	247	231	223	225	237	222	233	241	253	215	218	251	251	260	239	215	237	219	250	233	242	255	230	231	248	218	254	278	260	226	236	218	217	247	230	241	219	244	246	202	241	239	255	248	246	228	221	227	207	222	223	242	222	225	230	234	211	243	194	231	220	252	262	223	230	217	240	240	223	255	230	269	212	229	216	233	243	226	257	251	251	244	267	222	219	232	236	252	227	225	231	254	263	217	237	225	242	236	230	216	266	274	213	248	215	222	244	245	227	213	242	231	244	233	218	235	277	258	211	226	245	203	246	251	226	226	225	235	225	235	260	216	234	221	222	252	227	211	224	240	218	240	224	235	193	242	213	232	231	236	227	258	261	236	256	252	216	226	230	221	264	223	253	209	256	264	222	243	220	213	229	236	225	228	225	223	241	236	254	232	232	224	263	225	206	250	240	246	278	240	213	248	224	224	231	221	226	238	230	244	251	218	213	243	223	244	245	222	232	227	247	223	241	249	219	250	244	233	229	199	242	269	233	235	211	217	222	257	234	238	236	221	244	220	232	244	219	261	226	224	230	246	226	260	250	209	223	215	239	228	224	242	242	246	242	239	248	256	250	224	248	247	267	245	227	256	224	250	243	227	235	255	245	240	221	229	242	237	254	251	234	238	235	256	249	233	259	224	245	270	221	220	242	216	241	256	256	250	256	238	239	258	254	240	244	218	242	273	232	266	232	243	226	245	238	221	257	265	211	268	236	244	260	213	256	233	229	253	235	242	235	226	222	238	241	234	229	201	240	234	236	242	244	250	250	237	249	219	224	223	244	234	245	216	257	241	244	253	243	263	247	268	234	234	211	241	204	230	236	219	208	224	239	235	211	215	230	243	258	210	237	229	223	250	218	231	247	245	229	240	222	234	241	251	206	257	246	249	241	235	245	252	256	258	244	237	234	232	244	248	233	225	266	253	246	240	218	242	241	249	216	238	227	240	259	226	216	215	208	221	253	224	231	226	260	226	228	254	226	260	236	234	214	262	223	242	227	212	229	223	240	218	252	236	224	230	242	232	225	248	203	234	241	238	218	215	251	228	252	232	255	225	230	244	248	219	236	204	219	267	227	247	216	206	237	267	263	239	243	238	240	246	236	232	229	236	237	244	251	227	267	247	252	258	243	201	235	226	211	227	222	229	218	241	234	247	246	271	228	235	233	238	240	237	240	239	234	232	218	224	234	255	241	228	237	238	220	238	236	237	241	262	223	220	225	242	213	237	271	249	213	243	245	246	226	221	252	229	237	245	229	239	221	208	267	227	235	229	225	222	227	238	235	250	227	202	217	260	250	247	243	249	231	217	251	229	235	211	233	242	245	244	223	241	235	231	228	246	223	220	232	239	243	237	226	244	223	235	248	229	241	233	231	233	220	256	237	238	234	234	221	231	205	246	231	233	216	231	244	231	219	232	240	201	244	246	227	232	224	218	230	233	226	229	246	229	236	210	232	237	228	214	236	236	257	238	228	229	227	235	230	217	274	237	238	226	228	254	236	250	222	219	230	251	248
13070	29140	25217	15015	11478	8226	6411	4783	3858	3668	3406	3254	2722	2436	2026	1797	1552	1317	1262	1248	1025	984	875	818	802	668	565	568	695	594	626	544	557	571	513	490	490	531	468	469	401	427	445	406	396	366	394	387	370	362	373	381	381	380	378	390	368	418	419	388	413	443	384	408	364	342	402	362	408	341	434	356	375	366	425	342	357	373	356	372	384	354	383	347	396	363	407	383	397	356	356	402	372	422	354	389	364	420	415	374	385	397	416	419	412	386	356	388	399	372	375	388	396	363	360	345	354	362	363	348	362	363	372	389	374	352	364	341	306	341	369	349	360	371	354	395	328	348	329	380	373	356	320	340	345	350	389	339	329	341	311	364	366	348	367	359	353	339	358	374	352	375	336	351	334	388	411	374	373	341	372	351	381	362	365	335	371	331	374	369	353	378	326	339	343	303	342	338	338	364	343	363	350	360	337	338	342	382	376	361	349	349	348	378	367	343	339	355	337	335	349	340	365	358	325	364	354	324	387	390	376	348	339	381	346	362	357	357	321	337	360	321	361	350	349	346	354	362	379	327	357	342	364	368	390	358	353	357	334	361	372	338	381	333	369	371	356	375	347	358	350	367	368	377	327	355	326	355	357	336	377	374	399	329	349	353	356	345	365	343	343	356	342	379	399	339	342	346	346	383	375	289	352	356	336	362	319	392	337	355	370	324	353	365	355	347	347	350	347	343	346	366	373	333	349	346	294	376	353	342	378	376	356	324	364	338	346	352	346	377	374	352	347	374	342	352	357	349	378	366	364	349	349	373	373	350	352	350	338	358	327	345	369	344	368	372	332	365	337	314	330	334	337	349	351	364	331	364	346	348	359	343	362	365	335	328	346	346	383	344	332	381	360	331	320	356	377	363	361	369	363	321	354	376	338	349	368	349	354	337	354	310	351	357	334	339	356	368	368	336	343	340	360	346	345	347	349	333	321	344	345	369	333	355	360	343	316	367	350	386	372	349	307	349	355	339	339	395	360	352	377	391	368	333	355	342	348	396	385	379	364	356	349	392	332	339	346	395	357	346	361	360	322	328	349	359	339	368	352	390	355	291	337	363	350	343	341	375	371	336	359	337	364	329	350	353	336	317	353	367	352	333	373	372	316	345	379	370	328	318	348	365	328	350	384	344	363	397	356	367	356	340	314	348	368	344	355	363	357	371	320	375	357	333	378	355	337	355	328	349	360	325	352	336	379	360	340	361	322	341	385	338	352	345	341	345	350	342	363	358	353	330	378	368	369	370	322	378	322	355	330	365	364	361	329	324	347	320	334	354	314	351	344	347	341	345	337	344	338	360	358	369	365	365	379	380	318	344	340	360	346	347	355	329	356	384	366	364	387	354	336	349	347	374	345	337	367	363	330	313	323	357	366	341	329	373	367	386	350	329	335	354	325	322	375	351	324	388	331	344	355	351	353	354	373	330	382	349	357	359	362	358	341	357	329	316	352	370	370	362	345	334	376	369	377	336	378	398	381	358	361	358	351	340	359	366	316	349	343	365	326	346	334	371	360	360	383	323	371	359	323	334	376	363	345	367	387	357	388	341	341	362	354	325	348	347	352	374	378	380	358	340	348	358	348	361	349	338	362	349	389	345	318	337	351	328	367	365	321	367	346	333	347	344	365	352	375	341	324	352	341	342	370	362	313	357	337	373	337	344	327	349	367	345	360	351	347	390	370	365	343	334	331	382	318	358	357	343	357	383	342	346	350	347	318	352	367	363	376	366	379	385	343	345	345	360	356	363	363	356	342	313	339	364	339	347	325	376	351	342	359	358	329	327	361	359	354	365	351	330	361	342	361	342	349	346	370	357	380	379	359	354	356	350	346	331	323	353	382	339	360	349	389	374	379	362	333	328	348	349	345	349	366	374	356	363	341	341	342	377	362	330	353	348	379	353	356	362	384	360	361	351	366	338	371	357	379	351	363	313	322	341	312	384	343	319	375	333	352	340	345	335	319	345	374	359	342	341	332	341	347	358	349	347	349	358	357	348	348	344	354	383	310	354	378	354	399	361	378	343	326	359	348	359	344	327	313	393	366	349	378	360	362	353	347	352	400	393	353	348	333	343	329	357	338	339	353	372	354	377	383	335	360	351	377	329	354	351	354	309	370	362	355	328	342	335	371	362	363	373	353	368	358	377	309	321	329	379	357	331	329	357	318	348	343	369	332	380	374	354	346	358	359	334	332	346	348	343	343	369	328	374	355	346	379	355	311	350	357	381	343	363	370	399	420	355	352	359	336	324	351	357	353	355	348	335	352	375	350	371	349	336	354	376	334	345	361	375	344	326	375	345	370	309	336	334	363	366	342	363	354	391	353	365	353	327	357	342	376	306	304	360	353	400	360	337	381	361	367	333	337	320	362	333	347	340	352	339	309	352	347	330	341	334	351	352	356	345	342	308	348	343	370	338	353	358	345	382	352	331	357	357	360	381	367	310	365	350	373	362	321	340	335	366	339	350	351	380	318	362	348	375	362	350	363	366	367	345	368	321	364	345	379	353	374	389	321	372	355	345	347	346	365	318	366	355	346	337	339	339	384	376	342	355	378	334	351	328	327	347	341	367	330	334	353	352	334	346	347	340	333	354	342	362	371	352	350	348	317	368	359	332	376	336	331	389	381	338	358	344	354	336	340	359	388	353	351	373	306	355	347	367	343	348	345	361	373	379	330	334	332	341	391	331	396	348	299	348	356	340	320	356	380	363	325	363	353	355	363	337	352	342	338	361	353	371	382	341	346	350	377	358	348	359	376	367	355	364	325	378	370	334	342	356	337	365	342	379	348	327	411	345	317	356	370	339	368	329	335	355	359	352	356	341	350	354	368	331	355	334	349	365	357	328	375	366	364	383	341	333	338	321	332	356	334	344	373	364	332	357	364	383	346	351	342	337	382	335	354	356	348	373	355	357	360	354	383	374	334	380	369	335	355	384	370	344	378	353	321	371	374	318	370	346	357	322	345	348	364	368	361	354	352	353	348	346	328	346	360	334	341	332	329	386	349	350	368	355	316	374	310	378	342	327	360	382	348	386	307	368	352	361	327	304	321	388	322	334	336	354	320	338	343	344	358	336	349	348	362	376	334	346	358	362	360	373	349	307	339	376	355	329	376	365	320	385	358	361	319	374	352	342	371	359	377	377	354	340	301	358	389	326	348	356	400	341	348	345	366	331	315	357	330	381	335	373	358	337	347	368	346	336	347	348	337	372	362	359	356	312	333	338	348	373	348	355	305	360	366	330	349	343	336	323	345	378	386	345	383	381	327	330	346	343	351	356	386	357	353	373	342	373	354	354	343	371	353	372	303	329	372	346	320	359	326	340	369	358	376	337	342	368	352	345	351	347	349	357	331	328	380	336	384	339	389	364	364	341	333	346	358	324	348	379	371	356	369	370	354	312	329	388	341	330	369	333	366	351	367	364	374	343	333	352	331	361	342	320	358	343	337	313	328	339	352	341
27307	20195	10403	3845	1879	1194	940	740	681	715	642	630	616	538	512	460	488	426	435	444	366	390	366	384	375	389	380	347	385	370	349	371	341	374	362	350	386	346	350	359	360	361	340	328	324	358	336	333	355	345	341	326	316	339	333	337	377	341	320	338	338	329	351	291	337	364	332	340	336	338	325	350	332	357	338	335	345	287	359	338	331	330	335	338	333	330	338	347	351	337	364	345	329	346	328	359	337	331	340	373	346	336	337	329	332	333	315	334	340	318	316	378	313	361	352	315	363	311	355	342	333	317	357	334	302	320	332	361	315	372	344	353	353	319	323	317	321	362	323	326	311	327	334	358	344	315	342	331	354	342	309	334	325	348	317	333	325	332	325	316	328	345	329	313	320	330	286	316	334	322	335	343	319	309	340	325	369	347	306	346	310	362	321	354	310	318	356	325	334	310	342	337	321	332	317	331	334	339	327	320	310	310	346	300	323	338	328	317	327	340	331	334	304	348	365	321	301	315	330	335	306	318	303	339	314	356	353	356	335	317	332	311	317	308	347	341	316	330	322	376	331	326	301	288	329	308	315	326	334	332	328	330	351	322	340	302	326	313	317	311	326	327	302	317	288	332	318	292	326	339	337	332	333	316	341	326	358	356	325	332	343	325	324	358	354	340	328	322	330	316	312	299	344	328	315	364	349	339	323	349	301	332	300	354	314	324	313	334	323	342	314	305	351	298	311	338	320	323	342	340	344	354	321	333	336	349	310	320	319	312	320	330	333	311	343	331	329	298	344	320	334	353	319	349	333	356	315	353	325	339	353	317	305	334	308	312	325	313	337	311	326	298	318	337	320	342	328	300	325	333	307	326	315	341	321	320	325	337	312	334	322	363	340	318	338	322	348	341	316	293	347	317	338	307	366	318	319	326	348	366	318	327	316	311	315	311	313	313	352	305	343	311	329	364	308	335	301	315	336	304	315	322	335	307	293	317	330	334	328	358	326	332	349	295	374	345	333	328	331	341	331	307	324	314	337	315	374	311	342	333	336	330	340	333	327	334	337	336	340	308	333	369	287	358	323	332	331	310	391	333	336	315	349	349	358	302	362	338	330	336	330	325	307	316	338	314	313	327	374	357	360	301	324	281	305	288	316	315	329	359	317	334	302	344	309	322	349	342	316	335	315	329	313	323	340	312	317	334	315	309	320	310	322	315	343	332	319	344	320	352	341	337	331	354	337	320	372	336	331	297	308	337	330	325	353	281	383	314	336	318	299	344	313	359	322	334	345	329	324	340	356	322	345	349	321	331	337	336	331	320	349	335	363	329	333	355	345	292	333	285	330	337	311	330	341	328	339	314	357	314	342	311	375	352	355	324	308	347	361	334	360	351	319	323	344	325	333	336	311	335	353	322	344	328	322	319	331	332	338	330	327	316	318	308	322	338	325	296	338	332	320	371	311	324	339	323	334	328	323	354	299	344	333	340	293	344	352	316	306	375	327	314	309	330	301	343	349	314	336	328	342	315	316	335	342	359	329	375	334	364	301	311	328	291	338	346	333	333	320	344	307	337	342	357	342	322	318	329	362	353	314	362	300	325	361	294	295	326	301	300	336	328	308	353	315	314	342	310	345	323	287	340	335	356	334	319	343	332	356	342	333	338	339	365	328	336	326	367	317	341	327	350	321	341	294	333	304	337	326	325	344	318	342	330	308	350	335	309	331	329	336	361	365	332	363	318	326	317	327	323	355	342	323	326	323	317	321	302	304	333	302	339	326	321	320	306	306	364	300	350	293	340	326	338	355	342	325	333	351	352	343	327	318	299	341	302	328	349	333	330	355	329	325	313	315	329	305	299	345	318	341	325	330	351	361	315	324	330	323	339	339	326	317	332	317	339	331	336	327	321	325	348	348	338	309	316	317	332	336	334	357	320	323	324	295	356	351	313	303	320	333	330	309	356	339	341	337	315	330	339	320	311	350	340	332	351	370	332	325	314	345	313	327	335	354	354	356	338	343	331	345	310	347	336	340	308	301	352	311	346	290	334	365	359	347	364	328	316	347	349	347	339	353	349	321	297	312	285	352	357	315	329	334	320	336	345	313	319	341	314	339	347	344	344	322	322	325	341	321	336	358	302	333	313	322	326	333	310	311	306	315	351	317	324	332	328	349	335	326	335	330	316	298	306	334	295	345	301	330	326	280	316	335	283	335	355	300	340	319	331	321	352	329	342	333	322	317	326	342	326	334	347	312	341	317	329	322	297	346	354	305	333	344	341	324	300	337	322	327	319	318	314	327	321	341	314	351	339	316	315	323	322	334	303	344	361	334	344	333	352	313	325	318	357	348	329	325	335	323	334	373	372	365	326	338	332	348	313	307	339	343	307	353	329	332	354	331	366	338	347	343	316	344	336	353	325	329	293	346	321	341	298	341	335	325	315	320	331	318	303	351	325	299	325	343	329	327	324	341	375	323	350	329	347	282	324	344	331	325	306	347	320	341	327	323	285	306	364	337	351	323	325	326	343	346	351	301	320	331	340	349	338	318	339	321	321	306	316	326	334	316	354	336	327	337	368	334	315	310	351	314	301	307	353	313	358	356	327	327	338	312	314	336	342	333	311	300	354	356	338	324	369	333	336	327	303	323	335	345	370	315	351	334	339	363	295	339	321	327	338	335	321	313	320	339	272	327	314	325	363	326	341	336	359	337	329	321	333	314	329	314	287	334	365	338	340	317	307	329	320	298	285	340	357	357	340	347	347	331	339	318	284	349	315	344	332	336	329	329	331	317	329	363	363	357	314	332	371	309	337	344	297	345	321	345	288	318	286	306	335	328	364	316	328	312	357	310	310	316	318	327	343	335	353	314	321	308	297	331	303	295	318	340	305	330	336	330	361	359	343	322	319	338	339	300	341	366	354	309	311	343	323	284	310	329	324	316	299	342	325	322	297	338	326	308	326	323	317	331	327	345	312	347	337	341	350	321	346	325	314	323	336	336	360	359	308	310	333	332	345	365	315	306	316	320	331	315	321	332	322	332	315	297	318	331	331	327	331	321	364	343	315	343	357	323	309	331	318	360	333	310	348	334	337	335	309	308	319	326	332	343	323	351	376	296	295	324	328	324	328	336	331	311	334	332	316	320	316	300	350	340	296	340	321	324	312	311	317	313	309	315	377	313	328	321	324	337	322	336	347	292	306	342	317	351	322	349	324	354	305	335	343	303	325	305	365	342	344	362	354	317	353	333	355	335	310	290	301	316	321	366	279	306	331	347	276	338	315	337	333	290	348	359	317	316	336	334	345	356	332	317	321	332	315	307	312	333	297	350	324	318	325	322	342	318	324	325	300	301	334	318	328	312	312	337	338	318	334	301	332	318	329	314	321	292	325	312	351	323	312	317	352	323	315	324	355	330	315	313	309	329	326	326	316	310	312	335	325	356	312	370	331	337	296	358	332	331	359	344	337	359	339	324	319	324	346	338	342	321	345	346	333	327	364	325	324
9203	15294	12264	6223	3978	2864	2343	1778	1501	1605	1422	1405	1350	1120	963	914	882	723	764	769	697	675	657	651	655	644	549	558	556	553	604	546	601	582	537	595	530	559	548	542	550	519	477	489	492	482	478	441	537	504	519	466	459	465	435	492	481	499	511	479	532	535	495	507	477	514	503	495	469	465	447	485	461	491	481	522	488	452	493	482	500	489	519	520	537	490	498	498	474	451	495	509	484	511	500	515	465	505	485	532	521	488	480	483	523	490	469	534	496	470	484	490	506	527	483	480	506	462	489	502	515	482	461	502	516	483	506	507	472	513	489	488	504	498	476	464	467	511	509	492	480	476	468	479	541	499	502	524	500	506	529	493	493	470	534	484	471	519	535	468	507	497	478	466	484	533	453	522	491	506	486	510	503	498	447	476	469	475	486	482	495	526	528	485	470	464	505	505	471	475	523	463	462	488	495	499	492	510	475	488	478	485	506	491	491	489	470	504	505	476	487	468	544	534	499	471	515	463	490	477	483	491	492	492	506	509	488	486	454	502	484	480	511	512	459	457	493	451	474	476	485	464	490	471	483	493	485	439	476	463	489	526	468	486	477	478	517	486	486	475	520	484	466	467	513	478	459	506	454	478	500	497	488	476	473	506	508	475	492	488	481	516	484	470	520	473	501	472	485	462	473	508	483	477	495	480	473	473	491	444	496	502	474	492	514	491	512	501	460	492	468	472	459	481	534	495	468	513	490	491	489	506	504	507	492	465	495	481	491	476	487	506	510	484	455	490	475	482	495	485	501	479	452	493	502	449	496	509	467	488	481	494	511	468	484	489	509	464	531	504	487	514	470	473	474	477	538	485	472	478	467	470	461	478	486	485	508	446	490	480	463	458	472	487	498	453	474	459	503	484	505	501	472	508	492	459	484	505	500	478	464	473	437	466	475	466	471	518	512	494	470	496	451	490	490	478	490	513	504	487	499	509	518	518	456	492	485	504	469	495	509	493	493	470	512	500	476	506	460	469	479	500	454	510	492	487	494	497	471	491	480	455	457	483	486	506	471	445	498	474	492	463	501	495	470	473	455	474	463	529	507	485	447	481	488	477	487	483	516	480	500	509	486	494	480	444	539	479	466	513	507	496	465	485	487	480	487	483	440	475	495	502	534	527	482	467	514	510	476	463	513	477	454	481	450	477	457	450	509	458	501	513	491	507	485	481	515	544	483	477	483	501	479	484	504	507	496	472	460	512	495	533	515	519	491	506	480	539	486	468	479	459	492	465	503	506	476	472	479	462	472	441	454	474	491	483	461	481	471	531	495	511	493	500	486	512	528	492	467	488	514	514	514	512	493	501	481	483	492	479	505	462	514	451	500	485	439	500	490	468	472	465	496	476	486	497	455	457	470	492	499	498	468	514	458	524	457	529	456	499	491	475	502	472	455	467	491	495	483	492	473	470	541	472	495	492	487	490	513	521	486	486	528	476	468	510	458	486	474	486	494	485	476	454	475	479	457	520	492	458	516	467	470	502	489	468	497	457	489	496	470	464	501	505	520	492	542	519	476	475	467	468	520	511	487	498	487	504	500	453	471	521	497	487	522	496	492	482	498	465	467	457	526	530	517	537	500	483	483	482	494	476	486	486	490	470	477	466	480	476	464	456	501	477	524	462	521	511	467	500	450	479	488	473	518	483	488	498	487	474	499	497	497	443	471	495	412	512	506	477	506	526	488	489	493	465	504	473	487	473	481	506	435	470	480	509	479	487	505	505	524	504	500	492	484	516	433	487	515	507	462	504	503	481	494	498	500	502	469	489	486	489	457	472	489	545	456	512	517	464	458	488	488	470	479	471	485	469	508	469	498	461	472	516	472	487	489	504	481	487	496	468	513	509	475	524	527	482	503	430	491	469	476	473	466	508	455	500	474	506	424	486	495	495	483	472	514	534	520	477	513	487	487	483	512	486	497	472	474	482	467	516	508	475	466	487	492	485	464	484	481	489	465	508	454	495	488	516	460	471	479	483	493	521	501	475	475	521	454	454	520	521	471	464	473	459	466	456	496	505	479	481	458	479	444	481	527	470	457	500	501	543	476	461	447	476	531	499	471	494	487	477	492	476	475	464	445	507	490	450	481	494	507	480	469	517	486	465	502	439	525	487	466	486	459	479	483	476	463	486	480	500	493	485	517	486	479	526	493	494	483	491	503	488	470	463	488	483	483	508	493	478	469	517	511	444	500	488	474	464	519	502	489	492	495	491	478	490	495	484	518	479	504	483	490	474	445	464	507	475	474	461	479	475	479	494	468	495	486	475	491	509	525	494	469	487	473	452	474	515	493	498	488	486	479	456	466	481	473	516	521	472	485	482	483	491	466	491	513	508	479	514	487	511	503	477	480	502	512	503	473	460	491	536	485	468	519	490	479	537	478	500	517	516	457	486	531	483	492	512	507	508	496	482	494	517	479	509	492	519	482	445	508	479	505	502	477	478	497	479	512	483	501	503	505	464	462	504	510	477	493	457	491	512	486	498	454	458	460	504	484	507	472	477	513	486	481	490	501	480	462	507	484	511	491	480	509	511	530	530	464	480	529	510	513	475	501	452	499	467	520	473	505	460	488	504	493	483	501	510	473	473	470	452	495	477	497	463	514	473	432	469	471	469	511	490	452	469	509	445	476	489	485	467	506	465	519	485	446	479	517	455	508	441	487	487	484	495	526	468	487	489	503	449	513	491	510	504	465	440	515	496	476	513	475	509	490	527	464	466	489	444	466	492	461	501	533	477	464	468	507	495	475	491	460	481	479	481	500	493	480	512	470	467	473	467	495	472	475	532	504	458	468	470	485	496	448	480	526	546	463	492	470	464	479	509	503	519	499	491	518	486	462	521	491	494	500	477	509	484	509	476	447	526	500	483	467	517	491	442	473	495	442	429	507	497	487	506	481	475	470	472	480	509	483	478	482	458	497	515	480	500	463	474	481	474	490	488	504	470	462	521	468	445	470	504	472	481	481	479	523	467	492	457	471	502	486	496	479	482	489	486	448	508	477	462	492	514	485	500	499	512	487	471	440	486	484	474	505	480	501	506	508	502	489	507	537	418	490	459	501	497	476	440	475	444	522	464	488	505	449	522	470	474	495	505	482	507	543	420	484	527	488	466	499	486	481	452	504	487	471	482	475	451	488	478	467	489	500	454	486	465	521	482	467	515	463	472	482	436	512	518	486	512	545	513	490	464	497	502	494	471	506	495	457	461	511	445	486	481	489	481	536	510	488	504	480	465	492	506	482	470	471	542	508	495	523	483	490	454	508	473	508	491	485	512	468	491	489	473	479	493	492	494	499	522	488	493	469	519	480	417	448	470	453	464	526	458	489	460	477	494	472	501	490	517	482	474	482	512	438	484	493	479	513	479	498	510	515	495	511	543	481	437	518	479	456	461	518	497	455	476	470	541	465	485	508	520	422	481	455	472	456	482	469	501	491	435	464	488	487	493	478	494	502	468
24889	21585	28757	24867	20318	5284	2123	1447	1071	1101	1054	994	955	875	799	652	559	536	539	517	497	507	447	410	426	488	393	401	389	385	370	399	391	354	377	371	364	371	358	326	370	339	358	355	401	335	371	347	351	360	329	337	312	350	363	321	321	335	286	337	404	357	339	331	350	358	351	326	316	333	339	304	339	350	362	323	347	332	365	304	340	342	333	330	310	339	335	358	297	341	306	353	330	325	296	337	354	326	337	340	339	344	327	337	329	337	349	317	311	327	317	343	348	345	321	364	357	334	353	345	327	329	325	334	332	315	342	314	307	320	359	317	312	310	312	332	305	323	322	312	325	331	301	340	327	328	298	312	319	329	302	346	322	337	315	340	315	323	290	328	319	308	320	345	322	331	323	302	301	331	322	352	304	314	312	309	343	290	328	372	326	321	304	326	338	343	354	327	299	317	332	307	329	322	291	330	352	313	298	340	312	347	337	319	327	313	308	374	309	305	327	334	320	293	306	341	326	307	335	331	316	357	339	325	317	310	312	332	299	335	314	296	337	310	339	321	336	326	322	314	342	311	314	299	304	301	306	356	349	316	336	341	330	346	353	323	322	298	334	325	331	335	333	371	337	332	325	346	351	347	341	278	330	307	318	314	332	319	327	376	309	315	321	346	330	320	308	297	332	307	320	320	325	342	341	306	295	277	321	314	340	325	328	330	339	333	324	284	315	326	320	362	309	317	303	369	320	355	289	342	317	320	310	317	344	320	317	347	322	324	366	307	336	338	338	343	339	297	314	333	338	329	344	342	318	320	307	330	323	324	363	327	315	344	330	319	332	329	312	342	336	336	314	306	308	306	325	333	309	323	347	302	341	341	338	305	326	327	350	322	330	354	317	345	310	327	342	327	336	345	301	308	346	297	370	349	325	308	338	312	378	314	311	331	295	318	300	340	335	297	308	335	322	320	303	336	356	313	326	365	291	327	324	309	315	312	337	345	301	317	372	338	372	303	322	321	318	327	323	346	316	347	332	315	338	348	302	299	363	300	321	299	305	315	320	282	288	335	335	300	337	345	338	332	336	326	294	338	330	315	338	303	322	300	321	303	334	325	321	318	321	306	307	284	333	334	329	314	355	342	298	334	317	332	327	334	340	302	316	335	330	299	361	302	310	339	331	344	318	305	319	346	340	348	341	330	333	311	305	340	333	319	329	312	340	344	326	332	303	322	313	328	340	357	308	297	328	310	333	298	321	341	311	286	326	310	325	353	308	348	317	339	322	339	307	322	334	323	340	315	331	316	318	326	307	307	332	314	371	282	340	347	336	332	349	334	335	328	334	351	321	310	337	341	291	316	325	332	294	313	339	318	311	342	328	345	306	352	336	307	324	293	315	325	344	356	321	318	351	333	326	321	328	365	308	306	335	325	329	329	350	310	342	312	331	315	340	327	340	334	331	345	333	325	305	342	322	338	331	307	314	291	353	312	340	330	305	323	302	330	314	324	286	335	313	326	310	347	326	332	313	346	320	331	326	307	336	361	335	337	321	324	330	327	334	312	323	330	338	349	353	332	334	337	321	338	326	324	333	350	311	342	333	301	355	358	325	344	318	369	308	332	326	328	332	313	318	313	321	300	311	349	334	312	312	314	315	340	349	327	309	333	345	318	332	361	309	327	303	334	332	321	291	315	325	307	293	345	327	323	328	328	325	303	301	334	336	331	349	315	340	298	351	321	324	296	331	323	308	322	340	347	342	362	310	305	292	365	350	322	318	343	328	342	316	310	313	332	321	325	329	325	316	332	347	291	285	307	313	325	319	361	340	334	325	279	341	335	336	304	315	310	342	339	329	348	339	323	378	329	318	317	348	294	332	344	305	337	316	349	326	345	320	349	340	366	322	311	272	346	329	316	335	339	320	317	311	318	338	375	332	354	345	316	317	320	358	311	324	362	311	339	319	321	336	330	322	321	318	316	338	364	319	284	359	294	310	304	345	316	351	314	347	322	297	306	336	322	329	373	312	310	338	326	343	362	330	322	333	336	303	309	336	340	356	319	311	311	316	335	275	324	330	327	325	316	339	356	310	345	320	333	341	338	308	312	303	293	360	302	354	337	296	326	329	334	313	342	346	343	311	313	342	326	311	299	346	328	338	342	338	341	357	361	325	351	352	348	332	340	312	320	323	322	328	328	298	303	318	322	335	326	348	319	344	344	334	326	315	356	310	354	322	345	338	347	335	302	327	334	316	333	314	327	336	310	332	323	316	337	338	340	355	319	329	296	341	319	318	321	326	321	335	373	338	329	324	320	311	331	282	322	316	318	312	326	335	341	309	324	316	340	302	334	343	343	348	297	334	324	320	324	351	308	330	315	312	304	312	298	326	275	347	304	311	327	340	318	340	313	309	339	326	325	359	315	313	346	312	360	313	330	327	299	306	291	323	334	324	316	298	318	319	326	324	283	360	337	344	317	322	316	322	302	311	314	326	310	367	344	324	324	314	307	338	315	362	301	357	339	318	318	331	301	338	344	346	307	346	326	330	331	309	311	349	317	329	320	303	337	312	335	319	327	329	303	326	315	315	338	311	313	338	312	351	340	313	286	327	307	302	311	352	332	303	279	342	316	339	311	328	305	308	296	316	363	310	328	319	343	342	325	317	324	331	373	330	317	335	327	346	318	319	315	353	316	327	318	312	343	333	341	330	318	339	337	321	344	352	317	345	308	299	321	328	341	336	331	315	272	327	299	343	327	309	363	325	328	350	321	320	342	341	316	328	359	364	321	325	365	321	315	324	316	340	306	347	323	338	325	313	324	372	305	348	346	315	332	336	339	325	333	335	310	336	302	297	352	318	330	310	343	320	327	309	311	354	334	318	329	333	286	339	337	309	343	331	273	325	296	313	325	319	287	329	330	297	311	322	307	326	322	306	312	309	314	352	335	320	344	300	340	328	310	328	323	333	291	351	331	322	324	283	336	306	323	325	329	312	325	308	329	336	325	316	348	331	337	352	339	320	335	307	377	327	355	325	337	321	303	292	338	352	323	360	322	324	305	329	330	323	311	319	281	351	285	333	333	330	334	318	307	345	319	304	337	323	341	318	317	360	328	340	339	314	344	322	363	323	334	343	327	350	313	357	332	304	342	302	311	315	334	337	318	342	353	320	324	327	307	324	334	344	321	298	337	317	328	338	294	321	299	339	307	330	331	301	323	354	322	328	315	353	309	309	343	355	335	309	324	335	301	355	358	306	349	333	352	311	357	300	337	311	364	314	307	313	321	308	364	323	321	355	343	341	317	330	342	309	281	301	327	342	321	322	338	315	314	327	303	358	333	304	358	336	309	355	320	333	320	321	308	346	312	330	321	363	349	328	324	314	313	331	315	317	299	331	326	299	323	333	317	306	330	325	321	324	320	353	319	297	350	322	349	307	325	315	312	356	338	328	341	323	310	323	318	351	315	320	306	301	333	318	294	343	329	313	310	365	309	328	323	326	289	315	330
11047	23949	21042	11176	7679	5683	4496	3747	2895	2855	2620	2366	2309	1936	1700	1349	1197	1090	974	1006	945	915	771	813	728	775	763	661	622	647	615	655	616	606	631	601	595	585	619	569	574	537	561	508	515	536	487	502	523	507	487	530	504	515	531	486	526	511	518	497	500	527	491	464	496	509	535	514	516	450	532	512	506	515	511	536	494	498	489	527	522	487	479	520	480	486	555	520	502	549	512	514	532	494	510	546	534	508	512	546	562	553	556	552	509	536	504	507	514	523	490	458	503	479	491	524	485	469	493	501	489	484	481	515	507	459	516	505	478	505	524	533	483	505	499	488	459	483	452	509	476	493	493	458	477	566	467	487	509	491	498	486	502	516	546	489	498	473	512	505	505	487	459	475	475	528	513	499	532	501	490	447	465	489	467	515	492	468	508	483	474	503	483	484	549	512	500	496	509	483	500	521	522	499	487	500	453	498	463	485	497	480	490	489	510	473	441	513	497	503	469	509	499	516	434	512	471	532	499	476	508	488	480	493	499	501	451	474	495	450	507	512	491	474	490	445	491	500	480	501	496	499	482	483	472	506	493	483	449	505	467	487	515	475	481	471	510	484	474	485	499	450	505	495	459	448	502	496	541	471	529	498	512	484	497	539	490	482	479	460	447	507	497	459	434	487	497	466	442	484	497	485	510	472	484	508	493	495	496	462	506	455	466	492	460	489	524	465	485	506	518	519	468	508	472	485	507	480	473	498	504	451	457	544	498	511	478	495	487	480	511	478	467	481	487	522	522	500	487	441	477	486	499	517	482	482	476	509	488	488	533	476	511	495	510	506	492	494	474	496	516	509	493	520	495	471	512	487	455	492	461	514	492	480	443	481	476	495	487	483	478	501	491	484	491	451	480	528	486	470	489	520	490	453	494	472	457	480	474	471	506	482	500	490	484	487	490	472	439	496	490	482	454	481	481	486	490	496	487	505	459	494	469	486	460	479	490	463	466	491	483	492	429	482	463	473	526	430	490	480	494	492	526	502	493	497	468	485	463	446	479	481	516	469	459	499	478	438	490	538	506	517	506	492	472	463	512	511	514	494	490	493	499	501	501	475	507	500	492	515	452	481	522	494	513	478	485	450	472	499	494	518	478	491	510	479	520	455	489	492	483	514	475	502	501	464	492	521	529	454	478	475	504	487	538	485	499	511	536	500	489	468	471	472	495	491	484	485	530	538	491	487	492	471	480	457	480	492	533	520	491	505	493	505	463	491	462	504	478	488	527	493	465	506	474	482	471	497	455	515	472	498	489	485	464	499	512	483	452	473	511	496	523	475	452	461	487	482	487	507	507	494	434	469	484	463	492	523	515	515	444	480	443	527	459	464	483	513	460	485	444	461	509	494	458	509	503	471	469	501	495	493	487	449	467	457	455	487	462	482	493	508	481	482	492	456	518	509	483	517	514	495	479	498	502	501	510	474	489	475	499	471	527	457	477	462	492	497	530	487	491	475	472	521	508	499	496	507	501	479	493	490	491	481	457	493	463	499	481	509	484	473	523	478	505	492	448	545	501	469	476	473	475	501	505	442	500	485	458	459	522	492	474	516	501	465	504	475	511	503	525	534	484	490	497	518	480	464	501	480	512	463	507	482	503	490	491	457	474	511	482	504	533	507	505	501	537	500	456	510	505	490	496	521	449	482	479	513	459	495	482	492	465	454	459	539	499	477	468	492	499	486	496	476	491	543	502	481	480	470	511	524	476	469	517	497	419	488	441	491	448	456	476	482	485	440	499	464	487	526	490	495	463	480	500	451	512	515	482	514	464	500	488	504	502	502	508	490	476	510	504	540	459	454	485	510	475	485	496	498	507	472	482	457	513	493	480	487	469	512	450	514	521	488	495	483	478	492	495	509	470	486	464	469	448	471	474	516	480	456	514	494	502	481	462	488	495	500	482	507	526	489	524	473	487	486	497	507	473	486	482	457	510	510	481	495	506	471	472	476	494	437	478	497	503	462	473	489	448	518	512	487	480	490	498	469	485	493	451	465	498	484	467	467	483	456	476	523	517	494	457	521	494	475	467	477	515	479	506	478	511	493	497	515	508	495	481	484	496	449	463	464	481	496	487	443	477	483	481	487	452	489	486	497	485	472	517	521	515	469	492	473	519	500	502	484	477	518	483	468	502	473	464	507	467	462	505	456	467	436	491	506	440	466	484	538	481	474	490	480	488	499	472	505	482	510	522	448	495	507	474	472	497	459	472	459	490	487	494	516	499	504	477	482	516	512	516	487	472	505	510	453	470	514	517	483	460	540	485	496	473	484	484	451	463	477	476	459	493	500	514	521	495	500	482	500	487	462	423	481	460	483	488	478	496	491	473	485	480	476	455	478	494	487	475	489	480	442	499	485	484	468	481	477	469	505	492	505	512	480	464	462	504	429	479	518	468	502	494	511	485	495	486	501	474	492	437	478	485	514	507	459	475	499	474	480	500	491	432	492	479	511	466	461	506	484	521	483	457	479	493	521	472	489	505	462	500	469	492	476	486	481	492	517	522	489	494	487	467	518	473	485	508	515	430	483	490	525	492	475	513	471	457	456	499	486	505	508	461	469	492	474	518	479	475	525	514	469	481	486	498	504	503	499	513	477	483	451	506	470	490	473	488	509	456	480	509	446	484	473	461	460	497	486	488	491	509	496	491	516	467	477	459	503	501	468	517	516	496	493	447	456	476	514	453	470	515	528	479	561	476	470	499	467	490	513	458	495	491	470	457	499	476	490	501	498	463	490	513	472	493	494	500	517	473	484	453	470	502	473	505	500	489	480	491	443	482	514	479	518	514	452	497	479	549	472	467	507	465	461	489	509	512	459	500	471	527	496	480	509	484	477	488	471	501	503	495	499	479	509	471	486	462	492	495	513	495	517	488	492	535	514	496	470	499	494	487	483	438	476	511	512	454	475	506	498	501	509	479	522	516	476	498	455	469	473	468	450	447	490	473	473	470	507	499	502	478	528	496	508	472	480	491	482	458	469	477	531	476	482	480	533	539	509	481	443	500	487	492	440	475	467	475	493	491	487	467	495	501	472	530	467	495	504	501	525	478	484	479	529	479	476	488	485	489	495	478	492	463	503	491	477	478	469	469	483	470	508	480	492	461	432	501	513	475	483	458	488	558	500	464	517	484	513	527	509	480	463	446	485	464	463	482	488	519	505	472	467	505	486	515	468	510	470	512	493	500	480	460	443	482	431	443	490	490	487	462	510	436	439	469	479	485	461	523	496	517	523	472	477	471	479	477	487	493	453	494	476	537	499	514	464	504	517	487	496	481	484	495	526	499	490	481	471	476	506	487	513	443	451	470	507	474	514	471	517	443	506	564	454	492	512	474	487	517	494	509	497	529	509	483	526	506	492	426	481	516	457	461	520	529	452	489	485	541	503	494	499	456	504	486	511	525	479	471	490	518	480	465	443	485	501	496	487	513	457	498	490	535	468	461	484	504	459	483	494
23709	21545	29416	24140	21551	19923	5229	2078	1523	1538	1340	1163	1087	1024	950	683	568	476	494	426	454	487	482	421	426	394	390	406	373	336	339	343	343	307	337	343	329	336	319	288	291	274	255	269	257	246	246	280	246	309	257	290	258	272	278	283	267	271	263	255	240	260	291	268	258	258	233	268	276	234	236	252	233	232	229	242	227	261	278	219	266	252	234	264	262	263	236	238	255	272	261	239	234	261	279	271	245	266	239	275	266	268	300	272	275	233	234	271	229	215	250	250	265	215	237	258	289	247	229	273	226	249	242	254	248	245	255	248	258	255	271	232	263	266	231	237	257	240	260	246	242	253	224	246	247	244	240	261	242	212	259	256	245	244	262	221	234	241	247	233	241	233	244	240	246	224	255	252	263	230	238	234	230	247	246	225	229	238	276	226	212	248	251	233	234	229	223	249	247	248	214	257	258	238	248	231	239	246	216	259	255	250	223	251	230	241	251	265	213	283	226	248	208	269	217	226	249	239	248	216	230	228	238	265	240	252	230	255	254	257	249	253	253	224	236	266	244	239	235	258	227	244	239	255	242	232	243	245	245	247	268	244	224	235	221	248	229	239	244	223	247	223	235	247	253	223	271	247	213	244	258	264	199	244	238	202	241	259	249	239	229	244	269	256	236	253	237	259	257	253	251	240	234	263	235	227	228	226	234	263	244	224	226	230	247	241	284	275	209	268	260	227	268	221	229	231	268	247	265	237	240	244	230	234	251	244	254	267	256	227	191	246	210	245	227	250	269	226	241	213	248	243	247	255	230	247	233	230	243	235	247	247	253	250	220	233	264	237	225	251	208	230	256	228	258	234	247	258	236	235	278	258	247	226	263	262	237	267	208	252	277	220	244	235	269	256	234	267	252	233	245	260	204	254	259	251	246	251	223	220	245	227	293	250	254	243	259	251	246	275	242	277	253	239	262	253	241	230	246	237	249	220	259	214	247	289	250	247	228	248	234	248	224	238	217	258	290	259	232	253	238	248	225	259	244	262	228	224	268	245	254	211	275	254	244	231	240	256	236	232	258	242	238	244	269	248	227	231	229	247	226	244	259	242	275	244	243	223	262	291	243	249	214	253	224	254	256	255	259	249	217	245	264	245	239	248	265	243	243	219	220	247	245	246	247	241	245	293	241	243	244	240	221	236	265	244	265	236	258	266	235	252	225	242	279	251	276	270	222	252	244	232	244	243	248	232	233	244	262	255	272	240	236	224	216	256	241	227	241	245	212	256	278	221	261	254	250	244	270	240	242	260	259	257	238	247	249	220	244	243	253	230	245	247	243	242	247	254	250	252	258	229	243	251	226	237	243	261	233	246	238	245	236	236	243	241	260	251	269	248	225	233	240	242	240	224	264	242	267	224	257	230	262	260	259	243	231	229	229	224	265	244	245	234	242	251	214	210	262	212	236	238	234	234	254	223	254	252	236	256	221	233	260	264	242	238	233	253	237	239	220	225	234	220	226	222	239	260	258	224	243	234	231	240	233	227	217	221	249	225	250	250	265	246	242	243	240	224	225	247	226	249	249	234	263	245	245	217	245	256	257	257	256	222	235	289	257	247	226	263	234	224	232	236	275	240	272	220	214	241	248	261	224	234	259	236	237	253	254	227	237	246	242	218	246	233	232	259	256	272	240	229	247	238	232	226	265	255	255	225	236	245	249	248	256	264	209	223	241	245	223	210	253	224	242	231	256	226	265	240	251	220	240	248	214	276	235	270	225	218	237	232	217	235	219	224	239	259	231	247	257	246	242	235	232	248	221	249	254	236	253	277	221	236	238	255	233	237	266	247	266	267	224	236	226	241	232	225	240	265	246	256	229	241	254	226	260	244	257	254	235	247	241	234	247	253	235	230	216	244	241	261	245	261	240	233	241	215	237	231	240	238	231	239	234	233	218	252	251	235	251	250	247	254	246	234	243	250	240	225	245	212	224	215	245	249	247	240	233	246	248	219	207	239	241	225	235	266	244	250	218	253	271	220	234	242	255	248	254	269	252	249	241	222	230	258	224	244	232	247	204	277	250	240	243	230	236	241	213	227	253	220	244	252	219	252	247	246	260	243	245	217	246	234	266	246	248	239	252	229	253	206	246	235	259	240	242	209	239	256	239	232	251	239	225	240	248	283	268	224	207	253	253	229	233	257	225	261	211	232	257	262	232	218	226	242	250	272	227	232	267	256	244	241	253	228	268	262	240	239	253	239	233	225	255	264	252	211	244	230	247	273	263	235	232	247	253	220	274	237	234	240	241	230	267	225	233	242	249	261	264	246	238	234	258	258	218	240	253	228	249	246	230	245	224	234	233	247	249	229	254	246	241	241	230	256	267	251	255	252	225	220	292	231	254	249	275	258	223	252	203	208	221	274	251	274	246	242	237	240	262	229	226	231	213	246	246	234	232	269	230	233	264	218	257	230	236	239	255	249	231	267	236	265	258	232	244	253	263	223	251	238	236	251	240	265	239	219	241	245	248	253	206	232	235	236	261	265	250	251	247	241	223	254	258	249	250	238	231	238	243	238	250	279	263	246	227	235	244	262	248	233	241	228	237	278	238	239	241	247	266	229	236	242	228	229	256	224	239	257	239	255	233	256	264	247	255	257	234	234	219	240	248	263	233	241	279	249	245	247	250	249	240	238	259	247	248	231	254	226	234	231	245	258	244	254	224	245	228	229	215	273	241	245	234	239	228	278	227	242	255	240	231	264	259	232	210	268	242	223	237	234	214	237	242	250	241	237	242	248	259	233	224	239	301	239	238	261	245	250	245	252	243	259	253	238	270	222	245	257	255	202	237	251	278	228	236	239	239	219	285	244	258	209	245	236	246	284	263	237	208	240	232	259	237	241	225	256	231	242	246	249	230	230	262	233	228	268	253	226	218	264	229	229	268	267	238	239	235	256	227	237	218	244	265	254	252	252	230	236	241	271	242	220	245	246	276	252	236	230	251	258	263	244	227	245	250	252	255	233	228	247	227	232	228	261	234	256	242	235	244	225	250	256	282	252	252	244	243	280	276	273	248	204	231	231	246	251	268	213	248	269	236	244	263	210	221	250	263	224	231	231	230	262	223	232	220	263	271	269	244	243	249	264	244	248	239	241	259	269	250	242	250	225	250	237	267	238	209	244	224	230	230	253	236	267	246	242	254	199	241	243	219	268	237	234	244	246	240	260	287	246	233	245	193	271	245	224	224	218	213	226	250	228	231	245	215	218	269	225	267	242	224	227	227	229	247	243	260	248	237	264	250	228	249	255	245	253	259	265	241	231	256	270	237	223	270	240	245	224	202	250	247	258	232	239	261	214	240	267	241	247	228	223	258	223	252	220	244	229	247	230	241	230	253	215	207	261	228	262	238	246	240	243	251	250	211	230	248	215	250	232	245	263	254	277	218	239	229	263	196	233	225	270	239	235	232	247	245	241	266	244	226	249	231	240	220	249	250	235	259	242	245	257	265	224
13782	29455	25874	15020	10842	8348	6653	5183	4232	3863	3733	3044	2952	2485	2355	1539	1320	1094	1030	988	941	927	989	891	721	723	717	658	678	651	601	554	601	545	658	567	556	538	541	487	537	440	447	408	454	422	424	424	428	420	367	370	394	418	407	389	421	437	434	403	401	372	406	365	396	367	392	413	392	382	362	389	365	381	368	389	387	410	366	374	402	353	372	387	370	426	398	415	405	366	437	371	369	364	395	378	402	407	465	412	410	404	410	401	407	415	390	374	389	401	412	398	413	351	419	423	386	417	405	366	346	390	413	360	380	381	361	365	387	385	345	370	357	367	363	371	386	356	335	345	375	375	331	374	357	325	364	376	361	358	354	344	384	371	375	337	380	402	343	373	367	391	395	362	377	367	388	374	353	387	364	355	338	376	354	376	368	368	334	319	402	360	364	325	344	358	372	400	346	401	341	340	350	390	374	349	364	376	369	363	356	345	357	353	354	359	361	355	350	376	374	348	339	354	376	391	354	347	367	359	362	355	357	366	358	370	364	347	350	331	346	334	349	349	384	343	358	362	383	366	337	400	323	352	335	371	385	397	364	344	366	342	391	398	352	372	379	382	367	370	383	343	330	362	366	371	342	322	337	381	367	353	364	351	368	374	366	343	350	348	345	343	338	374	422	355	395	352	351	354	395	370	360	375	366	384	380	342	369	344	327	351	349	372	340	375	356	358	380	318	353	340	379	364	335	388	355	363	364	385	377	348	362	366	374	332	346	332	375	377	409	371	358	444	358	355	355	377	357	406	368	363	365	348	354	348	365	354	372	364	355	392	351	384	343	389	393	337	370	355	370	362	383	363	344	366	371	395	358	364	352	359	359	381	390	389	358	366	373	373	389	353	361	363	367	349	361	345	312	378	360	377	343	393	357	349	351	372	361	384	379	358	334	343	360	327	357	366	375	358	377	397	329	355	360	391	334	355	341	359	351	378	366	374	334	375	345	326	361	334	362	353	366	381	411	350	371	350	361	353	365	376	375	396	331	352	354	350	363	352	388	379	381	387	414	393	366	330	360	338	392	363	365	388	371	391	376	370	357	359	364	378	361	342	350	363	342	323	347	341	401	339	359	357	367	335	344	375	347	383	380	354	381	328	369	349	365	334	367	382	339	362	375	423	370	361	352	340	360	359	361	386	394	364	332	377	344	358	354	371	355	387	398	329	381	359	373	338	369	382	365	367	367	389	392	330	333	362	387	340	367	375	344	365	349	369	358	366	374	357	390	350	358	382	369	343	339	339	365	356	340	370	357	357	353	345	359	379	324	354	372	318	359	374	378	318	342	353	339	328	362	375	397	385	352	355	372	333	389	343	359	386	360	364	347	366	390	365	342	373	353	398	342	375	344	329	345	305	388	354	339	382	353	361	389	354	378	354	398	356	362	352	382	347	337	377	355	383	389	384	386	388	336	346	397	366	346	346	384	346	384	380	384	374	338	369	373	361	352	371	356	364	395	376	326	366	368	369	360	302	360	357	381	402	385	394	340	368	347	382	372	393	372	353	382	381	387	340	352	370	366	361	339	359	365	364	338	377	338	336	379	360	350	379	365	342	359	384	393	374	365	327	407	378	381	363	362	362	375	336	372	334	330	365	371	386	404	342	349	388	352	373	356	345	373	409	368	368	324	367	362	346	358	345	350	390	368	361	362	388	384	394	363	356	359	354	340	364	385	353	337	350	370	348	362	374	400	332	358	417	366	342	385	383	374	336	375	358	374	354	374	352	364	332	376	388	363	335	369	347	380	331	370	379	363	359	335	347	368	389	362	369	353	384	365	380	366	368	384	373	408	335	370	365	337	388	375	386	349	358	373	350	380	358	353	341	375	368	392	366	384	367	343	380	399	371	356	362	381	358	363	355	342	370	359	353	376	350	348	359	358	352	356	329	343	358	389	379	372	363	355	359	368	372	356	346	384	382	372	387	335	356	360	369	335	375	360	375	366	387	389	381	404	382	341	363	359	371	348	354	367	362	369	374	340	335	394	323	373	369	374	364	358	397	360	388	395	372	363	372	398	374	377	364	348	341	354	385	360	396	356	372	381	382	357	344	351	323	350	345	382	362	352	377	353	367	361	326	336	357	351	348	336	369	333	367	406	386	380	378	355	362	359	395	366	361	366	386	356	350	345	386	360	352	370	359	384	354	337	334	352	386	375	364	389	334	338	367	387	388	392	369	357	349	367	358	362	366	346	395	361	365	370	387	330	362	395	389	346	395	352	378	352	328	363	371	362	371	378	382	386	362	376	379	349	350	340	353	381	357	373	369	382	347	380	325	343	380	367	350	383	377	372	346	379	342	361	343	358	344	387	356	365	360	383	321	401	379	340	340	333	353	347	369	354	368	368	363	363	376	358	387	342	380	369	360	374	352	358	338	360	393	357	345	340	358	389	373	352	374	340	420	351	331	355	387	363	355	390	364	378	387	314	380	351	337	370	368	352	362	355	338	353	388	364	345	366	359	357	398	369	359	346	369	396	363	386	379	381	371	385	392	348	354	372	370	356	347	386	401	404	371	338	342	375	326	350	330	323	389	328	392	369	350	343	363	380	348	367	367	369	382	374	375	354	376	353	350	353	354	371	342	373	380	347	362	353	368	354	379	364	330	377	353	337	371	367	365	383	373	349	319	365	372	356	366	355	368	338	368	352	383	382	388	360	334	352	359	380	360	341	344	366	368	357	401	396	391	344	378	382	357	381	374	349	354	375	395	377	361	363	325	324	389	385	360	354	349	329	368	373	363	364	362	355	371	384	375	334	319	357	334	394	340	344	364	333	350	398	391	285	363	405	364	356	366	388	349	348	343	342	385	341	356	360	330	356	378	329	401	349	378	393	349	348	362	333	338	355	344	384	342	362	332	351	367	340	378	357	336	360	351	372	353	344	369	330	345	362	390	380	374	403	374	393	378	365	351	374	349	377	349	383	358	376	357	393	344	372	369	364	345	341	363	376	357	372	371	403	378	342	394	379	352	367	376	338	361	368	329	372	334	360	352	362	334	356	345	387	406	354	349	379	361	356	367	354	378	346	370	356	372	354	384	372	383	404	346	350	351	343	377	344	395	336	394	371	365	383	391	355	386	382	383	375	404	347	398	346	345	391	350	367	349	361	343	318	398	379	384	389	350	344	351	369	381	350	394	362	359	346	358	376	387	363	345	391	399	380	407	374	390	354	359	328	353	344	361	340	363	382	292	349	355	361	373	359	349	387	389	373	359	391	365	391	370	363	380	366	369	379	375	388	373	334	370	374	392	369	354	365	362	366	407	399	339	392	365	383	416	298	398	337	368	340	347	356	380	367	364	356	369	327	410	360	339	333	378	372	365	378	335	377	354	338	350	377	343	339	372	364	369	340	362	352	357	394	364	373	378	413	372	354	349	368	335	386	363	363	388	391	350	327	339	363	357	385	370	354	354	336	387	372	349	338	370	364	382	349	364	354	333	354	361	336	373
27340	20183	10678	3551	1713	1194	906	728	744	717	777	607	568	509	556	439	426	372	390	415	417	437	426	406	379	374	372	387	359	392	391	380	358	349	364	381	369	390	359	353	326	365	411	334	354	347	355	310	319	344	336	316	316	331	333	350	340	368	350	373	345	352	358	357	330	327	336	341	333	339	348	328	359	347	337	335	310	358	346	361	332	364	347	337	361	333	325	363	329	344	338	337	356	358	368	340	351	353	363	326	365	322	345	341	329	320	331	355	312	328	302	369	337	325	316	319	362	330	388	334	327	347	338	351	351	342	350	337	319	325	321	330	317	333	349	359	323	353	361	313	338	311	346	319	312	350	341	345	373	395	343	324	374	335	340	345	340	358	343	324	352	359	362	351	362	343	314	321	314	337	333	335	345	297	338	367	358	350	330	314	299	321	346	327	352	355	332	342	347	311	338	330	333	335	356	334	325	337	332	337	329	335	326	357	335	339	332	312	321	336	333	375	359	328	331	356	352	372	379	324	361	359	367	350	364	322	307	356	322	309	330	344	305	319	326	325	374	339	353	340	321	342	330	351	396	354	322	328	341	318	332	364	346	325	319	364	340	303	309	351	313	343	345	322	295	317	317	308	328	321	367	329	369	339	330	317	323	344	334	370	347	341	320	338	346	364	340	356	341	355	354	356	332	350	328	330	339	314	328	324	325	363	365	326	351	346	342	343	359	333	361	331	364	355	333	350	322	328	343	353	341	344	322	321	356	288	345	355	321	340	336	305	343	341	311	349	355	362	327	335	345	348	317	334	370	370	334	347	344	331	341	347	346	324	339	302	358	311	322	333	347	327	338	362	339	336	338	348	329	352	356	325	321	315	329	355	302	327	316	347	339	320	339	330	300	324	300	339	331	318	300	329	336	366	321	331	382	296	336	333	347	353	307	339	328	309	334	346	286	337	309	324	316	336	352	327	342	342	305	352	323	315	330	339	329	383	328	312	342	327	351	303	332	328	330	325	338	345	363	367	333	308	344	331	315	342	370	343	329	325	316	350	334	332	347	312	306	341	301	358	336	374	326	342	313	337	344	330	354	352	341	333	312	318	318	331	350	308	339	324	337	286	332	356	382	341	328	357	337	337	316	356	350	328	313	331	353	337	354	349	330	348	330	325	337	318	395	341	350	340	357	322	301	349	332	346	286	339	356	336	315	298	346	339	349	369	307	323	337	319	344	356	353	343	344	325	357	350	350	306	323	310	357	351	338	352	324	350	341	363	328	341	328	348	347	354	365	338	342	337	329	324	366	350	324	335	322	326	359	331	337	384	363	322	338	345	346	332	350	345	340	318	337	364	347	343	361	337	309	343	331	347	363	323	307	332	325	324	340	337	350	351	342	356	339	324	326	360	328	355	334	366	328	328	358	356	334	345	332	324	344	354	318	328	334	333	351	321	392	349	322	360	328	342	305	306	305	312	336	345	336	350	338	334	329	364	328	343	345	363	337	359	332	325	362	326	337	361	353	333	362	332	307	350	350	364	338	319	337	314	349	337	330	341	338	385	338	374	332	334	338	337	328	318	333	345	312	356	330	316	332	347	323	353	383	390	341	340	332	345	320	343	340	330	327	358	324	331	367	344	346	320	378	315	323	341	322	349	347	345	349	315	336	328	316	333	343	317	354	348	313	342	324	353	343	317	291	334	342	358	323	357	326	324	335	323	331	342	344	321	376	330	357	339	330	360	362	347	332	340	346	341	311	358	360	319	344	354	325	305	351	317	348	341	353	362	329	348	322	324	358	354	308	346	323	324	352	324	335	332	352	328	346	321	329	366	309	349	327	333	328	321	367	358	310	326	313	340	345	339	333	335	322	335	358	306	340	340	342	323	345	326	319	351	323	353	357	346	367	336	330	344	361	348	343	336	331	332	330	332	331	319	324	335	347	372	324	328	321	341	331	340	337	326	361	333	319	345	341	378	313	324	348	326	382	350	356	328	346	369	333	370	336	364	336	354	331	334	342	331	325	322	320	330	344	328	352	350	321	333	343	319	326	343	342	331	353	328	314	349	364	339	334	387	356	336	334	289	357	364	351	334	322	288	362	327	336	369	335	340	382	345	336	348	334	295	340	334	311	343	339	353	347	375	350	344	331	334	350	336	330	332	363	350	322	355	322	312	337	342	347	332	336	319	357	358	323	363	340	322	337	349	327	345	358	371	342	325	348	343	327	325	341	337	340	322	356	321	315	362	321	367	336	324	360	332	344	341	306	337	344	338	333	321	339	362	355	340	329	344	373	355	350	355	318	362	293	360	367	330	354	329	338	297	362	334	345	334	332	353	314	379	326	352	312	297	335	342	344	298	324	329	352	304	302	348	307	348	333	356	321	360	324	347	326	327	328	359	339	315	342	290	335	357	326	329	319	331	354	302	374	336	361	340	333	337	345	330	364	357	339	321	357	312	340	347	325	356	322	344	347	314	353	347	319	322	316	297	335	330	350	356	288	363	369	323	325	324	315	353	321	345	351	341	327	348	331	310	336	333	328	351	328	354	337	319	343	328	336	333	334	339	325	324	317	329	342	310	360	341	311	340	345	321	338	298	354	310	313	323	355	312	287	349	318	339	337	341	339	356	343	331	332	305	348	337	329	345	312	375	345	308	330	350	346	340	328	330	299	313	343	350	335	344	311	365	351	317	351	319	370	305	338	341	308	357	346	337	340	341	315	350	303	341	340	307	334	315	352	356	347	313	357	333	333	336	330	347	333	357	366	348	344	345	314	336	324	361	335	322	348	344	356	324	354	319	349	335	356	332	342	355	365	354	367	340	332	347	320	331	343	332	308	360	341	310	337	339	357	327	321	363	376	326	317	367	294	329	312	316	344	339	350	304	385	331	337	320	351	331	362	317	342	335	330	336	358	292	307	338	348	355	340	324	354	345	337	362	335	377	350	370	324	335	349	338	326	360	339	334	345	320	339	360	314	350	326	362	331	351	378	342	302	362	347	337	344	346	328	342	337	334	386	364	368	365	326	353	328	321	329	352	332	325	306	314	340	375	339	321	338	326	367	328	331	340	353	355	334	338	318	319	317	360	369	376	385	321	335	339	329	343	334	339	340	314	325	339	320	338	327	327	364	331	336	336	312	328	331	324	332	337	324	337	311	291	342	337	312	366	331	366	334	334	317	325	341	364	351	347	368	339	323	332	323	340	317	302	355	316	366	321	383	347	303	314	329	326	350	338	358	336	320	329	308	321	316	338	357	343	340	347	355	324	333	330	305	321	318	355	349	329	335	348	349	324	336	337	334	319	333	347	361	329	321	325	311	330	331	360	325	330	341	346	336	299	353	313	305	347	330	318	332	360	318	312	360	333	329	349	347	366	336	351	360	315	371	324	346	342	314	340	342	357	331	314	360	317	334	323	375	308	345	310	352	323	343	323	312	290	319	307	330	353	339	352	356	338	333	336	315	369	357	338	318	391	341	306	338	343	335	324	315	327	338	360
9900	15424	13124	5626	3813	3013	2348	2025	1663	1700	1765	1400	1214	948	1030	761	717	695	633	657	643	693	732	649	619	643	571	583	609	632	624	562	629	572	544	548	553	532	566	562	534	496	519	518	518	494	564	528	522	489	515	491	502	527	488	509	512	532	494	494	507	496	509	495	510	542	476	533	531	533	488	523	501	527	520	503	458	493	523	500	533	514	501	503	596	501	460	498	508	516	531	486	546	491	495	520	481	547	496	522	501	508	512	540	490	509	519	455	492	513	473	491	533	549	487	515	531	467	521	492	509	524	542	526	501	514	471	507	469	497	478	453	513	503	476	470	498	538	501	514	520	490	499	520	514	512	494	476	473	524	517	511	531	504	520	501	504	504	490	524	501	506	457	500	469	529	470	506	493	519	483	492	498	512	484	512	531	513	513	466	467	474	495	506	522	483	507	494	557	489	470	488	503	533	489	502	478	484	546	496	502	494	512	519	505	492	480	477	477	531	487	508	498	448	486	492	512	516	472	498	497	512	496	504	446	505	475	433	535	484	500	494	499	487	507	500	478	505	493	514	472	487	498	510	503	477	453	479	521	490	455	483	488	487	516	483	507	437	497	506	519	531	508	503	508	488	513	504	516	536	519	479	552	516	521	473	489	497	444	466	507	492	481	510	493	488	549	457	471	517	505	511	505	487	503	503	534	494	511	520	500	483	540	488	513	513	508	460	525	471	472	493	489	497	503	535	524	503	457	509	489	510	477	487	542	486	506	528	492	461	492	499	498	503	516	500	460	499	514	445	477	504	496	497	485	519	505	503	458	509	468	540	522	515	517	511	528	476	489	531	491	499	457	504	502	533	506	499	453	518	483	492	482	510	516	544	495	480	492	489	488	503	514	454	476	506	484	495	530	467	527	487	499	493	507	506	476	465	498	489	531	507	468	494	495	496	480	558	482	507	508	458	507	524	502	507	520	536	521	470	477	497	495	481	474	466	466	506	499	498	519	549	516	512	498	476	498	494	494	500	492	482	484	486	491	501	537	474	501	479	472	455	528	503	499	487	478	489	523	507	491	522	507	521	493	488	471	498	500	546	489	514	489	510	495	496	496	480	491	507	509	519	503	513	452	472	476	529	517	487	506	504	525	479	468	549	524	505	490	512	513	473	476	475	526	530	498	530	522	500	508	518	484	543	481	469	476	480	506	459	524	461	479	489	476	482	469	525	488	501	498	488	531	495	529	550	501	511	502	502	507	526	521	514	448	515	499	439	544	471	488	484	509	460	525	476	490	512	523	501	514	482	515	476	521	422	523	492	530	490	524	497	488	493	504	510	485	502	487	498	479	488	497	474	505	518	481	483	473	500	502	495	521	494	511	494	460	474	492	493	534	488	479	490	519	494	500	495	517	523	477	513	528	472	513	473	479	544	505	517	514	496	518	471	513	518	508	494	466	555	516	517	540	454	504	557	491	486	487	504	514	524	520	486	521	497	468	463	504	469	509	437	475	520	466	481	515	480	500	499	533	532	488	494	510	484	505	472	486	446	482	463	504	514	499	510	486	532	503	501	536	536	490	485	517	519	482	510	472	506	482	486	496	510	485	481	510	489	493	514	462	470	482	501	484	517	447	491	510	488	484	451	504	508	495	490	485	522	499	497	481	536	497	487	502	482	505	508	523	467	494	494	509	512	508	544	511	515	486	470	518	464	503	526	528	489	522	495	518	489	522	498	513	480	509	517	451	475	528	518	463	512	483	493	486	512	478	466	519	495	505	506	481	497	466	498	507	524	484	459	534	480	509	520	504	513	505	480	495	486	482	478	489	473	503	527	522	529	506	476	512	486	514	491	500	505	552	497	489	530	514	523	488	486	496	545	518	525	461	521	474	472	518	463	498	472	513	497	517	489	479	488	514	484	488	488	469	511	520	489	471	481	500	508	494	506	475	497	538	513	484	475	499	482	535	529	458	495	478	526	545	496	508	537	463	503	493	507	469	487	475	499	480	496	511	507	471	505	525	481	505	460	465	517	465	481	512	485	483	478	506	516	508	511	482	507	466	486	511	525	476	498	516	473	477	478	496	489	520	522	478	497	479	500	472	483	495	478	498	514	506	482	498	500	514	514	502	514	493	480	491	489	493	512	490	462	490	444	467	514	475	485	468	510	514	490	510	468	481	495	524	518	457	543	503	476	458	514	506	540	508	512	518	510	491	519	484	519	520	484	541	515	450	505	509	537	493	483	526	467	507	523	490	473	468	488	504	500	522	530	481	486	490	492	495	476	510	514	487	508	465	483	516	481	531	516	468	464	473	490	512	509	487	519	525	526	474	476	511	442	474	504	504	463	471	544	483	483	480	501	537	489	451	467	527	500	532	493	552	512	478	478	456	476	551	475	481	528	473	477	484	493	487	477	520	513	516	524	468	496	479	481	486	481	497	497	524	494	484	485	524	472	544	479	518	515	532	508	530	497	478	528	492	492	491	460	496	527	496	502	468	532	535	492	491	485	516	525	472	474	506	514	492	518	486	473	491	529	517	505	441	493	475	474	522	492	522	456	496	505	488	518	491	532	544	485	532	479	513	478	446	523	466	513	478	480	482	527	517	488	503	496	548	513	493	468	502	483	513	476	534	497	516	480	468	488	450	478	481	475	520	480	539	478	465	536	508	445	491	443	494	489	515	476	488	527	488	537	505	482	514	456	500	478	518	481	474	505	473	518	519	511	507	491	492	522	486	484	511	496	510	476	495	478	499	495	472	506	513	497	506	509	464	492	494	494	505	532	527	531	525	522	506	519	426	488	506	505	499	461	510	555	524	487	516	480	528	497	502	501	504	484	477	481	472	505	482	495	540	512	490	533	513	467	480	462	501	508	548	504	455	548	484	505	491	519	516	516	460	509	504	477	494	516	468	474	510	497	496	533	483	507	462	487	511	481	500	500	484	498	522	458	497	468	498	431	487	469	541	510	510	487	471	497	511	514	479	517	505	514	506	513	490	523	514	505	486	494	520	478	531	515	526	484	479	488	473	511	500	500	492	479	521	483	483	483	504	496	520	523	495	474	488	497	504	472	489	506	483	488	504	504	494	516	466	498	504	492	430	474	536	502	506	516	492	497	528	441	500	499	488	463	493	530	499	469	470	539	468	485	504	478	486	470	496	514	497	519	521	504	477	514	499	494	474	482	495	478	506	536	487	495	531	511	530	457	495	479	484	460	486	471	483	520	473	514	531	488	484	540	571	522	533	476	477	485	504	491	509	496	493	539	521	507	497	480	479	507	482	492	532	477	501	506	520	486	527	512	519	472	462	488	498	493	468	508	462	502	460	517	523	504	504	499	473	471	505	484	514	480	512	469	500	521	516	507	517	480	532	510	477	472	508	516	507	455	496	493	486	482	458	527	490	519	531	490	552	539	496	506	469	539	495	477	490	496	509	518	526	491	473	505	486	490	496	481	499	444	532	492	519	517	480	507	506	497	508	525	537	519	488	504	518	473	504	527
24689	21502	28686	24779	20318	5204	1960	1569	1202	1198	1100	950	830	642	637	549	583	507	464	445	471	447	466	460	437	465	405	452	409	395	380	385	440	432	369	404	435	426	380	367	369	357	329	372	346	355	380	378	394	358	368	309	360	339	328	370	360	347	360	324	365	404	324	314	349	372	332	332	362	363	339	340	321	343	370	348	350	351	305	341	342	305	341	343	329	308	319	351	344	361	355	341	337	309	341	305	349	354	355	385	397	392	358	371	343	324	338	319	346	342	318	357	332	376	310	330	323	305	300	352	322	357	359	344	357	353	314	347	311	335	343	346	343	351	379	368	346	338	338	359	321	340	324	330	334	322	305	339	337	373	342	331	311	319	351	301	309	334	362	345	321	315	365	329	336	351	317	325	321	329	332	338	335	351	331	342	333	319	333	329	324	341	318	352	345	323	313	341	366	328	341	317	340	333	323	340	328	368	350	301	323	334	377	328	323	318	330	338	326	299	336	328	308	327	323	355	310	333	328	348	319	327	334	316	312	318	347	332	319	306	357	334	361	346	309	320	343	296	317	335	333	323	324	341	344	334	294	331	328	320	343	334	318	348	355	315	325	337	364	334	322	341	361	326	357	323	338	357	321	336	333	356	327	332	293	361	367	325	334	353	327	351	309	319	362	351	333	311	338	333	334	294	307	354	338	313	324	326	324	327	348	364	336	354	338	324	313	336	358	333	322	312	341	319	339	350	329	342	344	331	327	326	306	318	345	329	328	330	357	345	314	371	327	310	368	347	355	352	339	315	327	301	365	350	344	346	332	305	309	345	377	385	332	326	319	320	332	363	343	295	334	340	337	364	334	315	331	325	322	332	312	346	323	337	327	344	340	311	347	340	365	350	305	364	342	315	339	344	347	375	343	313	363	377	340	355	371	332	302	313	337	343	342	325	335	334	328	334	373	305	347	321	329	338	348	343	337	309	316	338	369	349	338	350	317	341	324	310	338	324	323	378	363	352	367	359	305	335	308	375	350	322	347	369	343	347	357	330	310	303	327	288	359	341	338	356	352	331	340	328	316	335	307	321	346	344	343	353	331	326	340	339	369	350	318	344	330	354	313	344	336	324	349	357	351	354	343	341	321	325	323	338	335	331	313	325	349	334	333	341	376	324	328	354	319	338	373	335	358	321	354	347	332	336	338	316	331	319	355	328	317	359	302	296	328	358	355	332	340	334	315	318	335	345	342	302	320	338	324	349	347	299	342	350	369	327	336	345	335	339	332	331	313	320	355	325	303	335	336	381	305	310	335	352	347	307	343	342	330	324	316	323	367	331	360	340	336	363	323	302	316	324	319	293	292	303	320	363	382	305	317	337	321	335	310	316	320	353	329	345	343	363	342	324	341	336	342	337	313	351	365	333	370	368	356	342	341	351	368	308	297	316	357	354	346	295	320	330	327	330	318	322	391	321	301	329	330	319	332	339	346	328	343	320	375	343	336	327	345	346	358	312	331	352	337	322	341	311	331	367	340	308	327	341	370	347	311	317	307	335	352	332	317	350	335	345	311	333	361	346	348	321	322	333	342	351	338	306	363	341	371	344	323	325	343	323	348	322	304	350	295	346	369	318	331	320	334	340	338	317	333	342	357	350	325	331	326	341	351	314	347	336	349	337	316	344	353	323	345	327	324	323	359	326	349	359	305	312	339	318	332	307	325	312	298	358	333	337	299	341	338	323	339	324	348	327	324	385	332	347	357	347	331	350	312	348	344	345	355	327	346	352	345	305	338	326	328	324	323	336	347	327	314	343	324	354	342	376	340	372	309	331	313	339	321	354	332	356	343	318	325	323	345	334	369	324	343	348	321	349	345	349	351	350	303	340	336	310	326	331	338	348	332	330	333	336	334	315	334	316	333	342	374	356	320	316	354	328	360	327	343	358	322	325	315	337	321	350	352	319	336	304	323	315	297	309	341	319	366	317	373	322	310	317	343	345	353	317	349	343	343	335	306	329	354	322	345	314	351	326	324	355	310	318	322	355	373	337	325	351	311	348	348	357	302	363	336	311	305	308	316	346	334	323	329	344	326	322	300	340	319	336	342	358	371	330	333	341	358	319	350	322	334	328	353	346	323	338	324	372	301	348	316	365	334	336	338	331	327	366	323	332	344	350	321	321	337	341	325	318	331	376	368	344	323	335	321	341	319	337	328	342	335	333	363	338	345	319	327	321	332	337	360	350	324	304	354	335	328	306	321	316	342	344	362	346	345	339	309	334	328	329	341	335	307	346	324	351	345	325	312	354	325	330	330	313	347	357	282	347	330	314	322	359	385	329	335	350	328	333	317	329	334	352	326	343	335	346	319	317	332	335	334	330	316	322	359	333	353	323	339	331	341	322	340	338	354	361	333	338	351	349	328	329	315	358	324	323	350	309	327	319	361	348	358	307	316	321	314	322	353	324	329	335	316	323	335	338	313	349	328	333	344	305	333	351	370	346	349	329	313	369	335	343	353	360	306	354	341	316	324	336	358	306	317	321	323	362	327	369	359	341	333	317	324	380	336	293	315	310	325	340	328	322	317	324	327	328	342	335	323	337	310	353	339	314	340	373	292	328	333	344	339	312	341	367	333	342	341	314	326	335	348	316	338	359	319	340	308	341	321	336	349	357	321	358	338	340	334	356	363	328	329	339	347	330	327	342	321	331	352	366	327	308	330	313	342	335	347	337	332	337	346	338	314	336	322	367	370	320	349	332	336	342	339	364	342	300	329	307	316	325	313	333	339	357	332	344	387	334	336	352	344	328	315	319	329	329	368	288	342	336	362	325	324	303	322	329	331	346	356	299	328	349	308	323	322	332	336	323	345	355	327	325	340	322	321	336	337	336	324	355	335	305	329	344	353	335	322	344	314	302	325	339	339	352	347	312	331	342	349	304	347	351	307	350	323	305	328	312	289	349	310	338	319	316	315	328	329	308	345	318	342	321	325	315	339	349	324	331	310	307	355	331	334	340	335	318	335	340	353	341	320	345	343	310	314	323	337	336	329	340	348	326	349	365	307	339	293	335	355	352	311	326	355	327	330	335	369	326	317	340	334	319	345	324	353	311	335	344	350	343	310	325	325	298	337	343	343	354	348	312	359	371	315	310	326	353	361	348	301	362	329	363	347	318	322	326	305	356	348	341	348	345	368	317	350	322	309	328	346	324	318	299	342	324	329	312	354	359	322	297	343	342	310	332	350	378	335	305	366	367	343	374	341	337	362	340	373	374	343	359	324	328	368	323	341	356	346	330	349	333	339	370	321	324	337	369	344	325	340	347	395	346	327	338	354	363	317	324	360	316	352	343	357	351	302	343	336	349	329	334	330	365	327	330	321	343	319	382	304	336	350	340	311	290	302	293	286	342	319	318	319	347	333	318	325	296	325	328	341	352	330	313	375	373	335	338	312	357	361	327	332	349	326	326	315	335	344	369	326	347	333	324	309	336	360	368	348	342	337	338	313	310	332	356
11117	23425	20893	10921	7237	5628	4345	3651	3185	3051	2594	2272	1801	1328	1377	1168	991	956	882	763	863	841	851	830	847	787	700	691	674	671	675	682	668	649	640	663	601	615	648	558	533	611	527	564	512	513	521	481	535	545	528	503	510	515	518	515	593	551	535	493	461	524	484	514	541	484	527	488	497	491	519	520	501	509	505	540	492	499	524	525	534	499	523	512	503	499	513	511	490	527	513	527	545	521	506	516	498	525	525	524	538	532	559	529	507	530	508	538	487	485	524	501	480	527	532	535	498	501	519	490	477	512	522	488	484	518	517	479	472	501	504	466	495	505	528	516	504	503	499	474	504	523	488	513	495	458	504	481	502	484	471	488	491	527	509	496	476	502	481	461	479	468	508	514	501	478	506	487	481	532	473	511	502	493	457	500	502	503	469	508	494	476	496	474	462	456	466	489	488	470	507	498	516	476	505	482	487	475	526	513	516	471	520	550	465	481	545	503	458	506	452	510	472	500	446	474	465	449	460	479	457	540	481	497	496	491	513	461	512	494	509	497	502	505	490	530	473	497	450	484	484	499	524	525	515	485	470	463	509	464	515	516	492	473	473	486	503	514	514	509	488	458	473	528	485	491	500	460	482	517	466	517	494	494	507	475	490	479	484	492	457	506	481	453	512	445	487	484	512	481	471	484	474	470	502	539	465	504	497	510	511	492	515	464	524	491	511	471	495	494	492	478	465	489	531	484	509	501	492	478	478	508	524	514	475	493	501	497	476	541	470	494	494	492	496	494	506	488	468	473	524	470	502	489	501	482	484	547	504	483	463	514	511	491	471	499	498	558	494	482	504	494	434	488	502	503	487	508	511	490	520	490	509	497	508	500	529	456	527	527	507	506	465	494	530	484	472	487	460	525	498	473	516	474	488	497	528	476	517	498	489	546	530	531	470	471	497	450	486	472	518	475	540	479	559	498	479	457	494	510	508	463	480	504	521	453	495	519	512	478	488	479	497	494	516	500	498	534	520	489	461	507	501	525	528	486	521	502	493	507	514	546	478	502	519	493	456	458	477	504	492	509	495	534	537	479	523	511	491	485	488	501	518	519	512	473	459	509	530	480	490	452	515	522	510	487	540	486	464	519	510	515	504	471	494	511	523	549	488	491	537	485	532	517	460	463	499	515	470	498	522	478	494	488	468	493	511	477	539	468	487	514	482	486	483	548	476	489	485	513	494	492	502	459	500	520	487	494	457	502	512	487	537	542	495	447	486	512	522	489	501	479	496	498	483	462	503	516	530	502	432	496	462	506	506	540	516	522	525	467	486	454	472	488	453	515	476	491	507	479	472	518	473	504	502	517	496	528	494	490	527	563	514	463	501	476	500	504	510	503	490	479	489	476	473	473	489	443	469	489	469	540	505	520	506	486	502	503	516	489	546	474	460	523	464	466	480	551	480	493	535	487	493	500	504	506	471	505	470	486	515	536	514	505	527	474	486	485	481	496	498	535	462	469	500	496	507	512	486	496	505	463	502	480	502	527	490	491	494	496	521	490	512	480	525	491	503	483	526	505	485	469	491	509	503	481	463	504	494	476	509	511	515	487	506	538	504	530	474	489	495	518	463	499	474	476	490	490	507	498	475	483	462	516	479	517	493	495	487	505	502	478	491	497	506	478	436	467	496	476	476	501	484	517	505	457	483	547	501	499	482	487	544	496	527	516	509	491	480	510	469	485	508	469	469	493	503	444	480	496	477	498	480	484	501	499	464	483	512	515	478	479	499	489	466	489	507	512	527	468	476	493	498	498	490	480	458	474	497	491	518	489	505	473	505	499	492	504	477	503	493	493	496	520	457	497	531	504	520	474	483	520	493	444	474	504	504	509	490	511	512	525	442	484	467	482	461	502	502	516	517	502	509	519	438	504	519	448	485	530	512	535	516	495	486	464	475	484	499	480	502	450	482	535	463	496	472	486	486	529	517	490	493	524	496	488	485	497	463	461	511	510	489	538	490	451	478	480	475	493	480	514	509	454	486	523	495	500	545	464	509	482	461	517	493	499	488	494	501	494	505	468	487	490	482	494	451	497	475	523	515	512	474	507	525	463	493	483	448	526	522	483	498	491	477	508	531	473	470	477	480	500	468	507	509	492	486	460	516	487	526	493	516	486	505	540	550	533	530	514	515	515	482	486	494	477	463	499	505	495	494	534	497	479	467	525	462	498	514	525	526	510	526	520	493	461	475	503	487	496	474	454	479	496	450	502	456	513	515	482	478	504	486	479	522	467	482	508	456	517	497	498	494	509	507	492	504	561	474	506	474	485	456	495	464	500	484	544	492	508	460	515	463	495	474	508	496	511	480	483	526	500	487	458	474	500	482	510	503	538	500	507	492	469	523	482	447	517	503	493	498	471	468	494	469	516	461	479	474	487	520	488	497	496	485	497	512	492	470	519	459	512	487	507	486	504	518	516	524	468	501	563	497	518	469	489	487	489	490	483	471	453	510	511	509	491	497	484	511	494	517	507	518	470	487	489	485	471	519	503	492	476	483	452	498	541	496	497	506	520	497	515	444	476	517	463	517	480	477	522	493	519	480	474	543	481	494	495	463	490	455	511	451	526	518	477	484	485	504	500	495	515	472	502	459	514	505	464	505	517	528	503	492	484	539	498	512	508	511	492	523	465	516	448	515	482	522	498	473	492	513	495	494	488	521	453	508	489	481	491	506	478	485	497	493	471	478	515	488	478	493	494	505	519	487	518	442	467	542	550	482	545	499	505	502	465	507	544	517	477	500	521	476	488	459	474	511	498	529	495	499	496	462	478	503	484	456	483	452	472	482	504	516	530	476	484	499	494	480	474	491	489	473	466	500	492	499	521	510	504	463	538	513	494	512	494	525	453	463	532	521	480	490	468	479	435	512	519	465	486	513	486	503	519	518	479	488	542	506	497	483	522	450	493	514	451	467	482	483	491	508	488	517	449	457	514	504	497	499	467	474	470	473	511	500	458	481	496	518	487	471	532	481	484	491	497	489	495	498	500	519	530	497	529	506	500	466	504	457	545	474	538	487	490	494	472	469	497	500	508	515	505	467	456	490	499	501	479	496	456	462	475	531	515	521	483	508	508	472	508	488	518	472	493	512	476	508	484	508	528	493	470	536	458	506	523	482	516	530	492	503	465	504	458	497	466	498	517	534	504	500	452	506	496	463	549	511	477	476	544	448	499	533	478	482	508	495	484	475	475	504	477	536	510	524	471	445	479	478	514	511	492	540	513	479	495	474	518	501	493	511	458	512	493	490	475	461	495	521	503	524	517	486	471	477	440	469	503	499	478	480	507	465	522	462	500	498	535	472	515	493	474	480	477	477	491	493	497	497	462	475	510	488	472	500	474	487	452	504	491	481	462	530	485	483	522	477	519	460	470	506	443	456	469	504	474	480	492	468	501	484	499	512	470	554	467	513	503	446	509	470	496	447	481	492	497	491	516	487	517	463	530	509	467	490	487
23659	21501	29329	24130	21498	19954	5026	2178	1676	1633	1277	1119	928	776	724	642	588	606	509	467	479	466	438	416	406	398	386	421	393	357	347	371	371	340	317	330	358	339	289	334	307	301	292	292	293	273	293	265	240	247	254	263	259	261	313	267	257	275	252	284	257	297	258	264	259	283	270	254	244	256	259	254	260	256	257	263	280	253	283	258	278	239	212	280	221	268	258	283	259	271	272	264	285	240	234	276	284	242	278	239	296	307	302	257	266	273	264	265	233	255	236	263	248	247	242	276	282	234	241	260	252	258	261	255	224	251	269	240	258	281	281	239	269	259	259	271	231	299	261	250	256	271	256	250	243	212	263	253	264	237	238	261	257	263	216	261	256	255	244	248	263	250	253	241	242	250	249	234	262	218	258	235	230	249	256	258	251	241	228	239	225	250	234	248	245	277	259	254	232	254	242	266	257	240	245	249	281	230	281	236	247	237	262	277	259	273	220	260	225	244	260	236	275	233	247	265	252	258	289	251	218	235	273	252	245	240	245	256	234	262	273	234	250	265	249	229	238	270	266	268	246	227	256	247	273	254	251	249	234	220	277	219	265	254	259	281	248	266	243	258	242	269	263	267	245	224	227	236	248	275	268	240	235	246	247	229	258	248	262	260	230	259	228	268	240	267	259	250	270	233	234	251	242	226	238	265	270	254	266	245	237	235	243	267	246	258	259	263	275	246	242	265	257	242	279	243	263	264	252	239	240	275	245	254	256	282	243	266	251	246	203	253	261	237	216	260	259	275	256	244	232	234	229	260	200	239	262	234	245	235	264	244	257	255	244	229	270	266	259	248	275	213	267	224	239	235	230	250	283	251	231	278	250	263	242	249	241	205	228	241	255	268	245	230	245	263	274	249	245	262	262	251	284	261	218	231	255	271	236	239	221	256	273	225	222	230	288	238	260	244	273	251	224	237	252	263	280	219	251	275	256	237	237	244	259	257	240	258	269	264	259	264	239	270	262	250	239	258	233	262	238	266	258	218	279	251	228	265	259	235	247	238	239	253	241	245	246	242	242	224	252	255	255	235	231	232	241	262	253	248	261	241	231	249	243	264	247	259	255	219	257	233	258	272	225	258	248	245	262	284	245	257	252	281	251	239	260	257	255	257	247	262	241	249	238	206	246	231	240	240	267	227	230	266	257	275	256	277	247	247	233	270	220	257	268	260	273	261	225	272	252	247	239	279	293	250	228	260	235	276	244	264	262	228	220	245	255	260	256	222	252	269	250	239	263	268	241	241	238	269	253	225	234	262	237	271	226	253	253	229	254	271	219	261	262	230	245	256	209	259	254	247	238	253	266	264	240	266	260	275	262	258	280	244	262	263	247	253	231	242	238	254	251	247	285	269	245	252	267	283	259	235	233	271	252	259	254	289	264	238	252	257	246	245	246	243	238	260	245	246	266	244	232	262	253	246	229	254	260	251	277	264	240	249	246	250	247	258	256	204	275	249	250	270	253	224	233	263	267	269	245	259	278	231	250	232	263	213	254	267	259	234	249	245	234	233	264	261	240	233	235	253	239	223	279	269	226	238	256	268	262	231	245	233	215	240	268	220	262	242	273	274	238	221	250	267	266	251	240	237	260	270	236	239	260	234	267	253	276	257	234	259	265	246	276	269	257	244	262	273	238	256	275	247	260	247	247	223	228	234	258	234	247	252	270	278	251	235	253	255	254	248	257	251	230	243	264	267	251	231	227	228	241	268	278	250	245	256	241	273	245	234	264	249	254	222	212	228	237	244	270	247	232	263	279	227	243	251	255	257	277	231	249	244	263	258	242	222	247	241	243	235	238	269	229	240	210	236	242	217	246	239	259	260	266	216	231	252	245	268	249	221	233	258	259	237	263	240	236	268	210	243	234	246	260	233	250	218	245	262	252	258	258	246	217	252	227	243	255	268	263	286	219	230	246	260	244	238	254	240	266	260	233	261	258	242	248	238	270	242	271	263	250	261	240	244	250	267	258	229	255	269	250	275	226	237	272	233	217	244	238	271	220	255	220	262	259	231	263	254	270	231	252	230	221	260	274	253	238	218	242	250	275	247	247	271	252	236	254	250	248	227	236	257	267	279	232	265	258	273	282	219	257	246	251	227	224	280	232	238	224	260	255	242	251	265	233	270	272	253	229	258	255	237	247	253	242	295	239	254	240	261	239	268	232	245	281	242	282	258	243	225	216	239	235	216	240	265	234	256	238	220	258	244	242	230	234	254	279	250	249	251	242	244	261	254	247	260	221	233	257	242	254	243	298	277	242	251	257	267	240	262	239	251	271	244	225	239	284	256	256	228	254	248	255	271	243	253	252	217	263	252	249	241	224	250	244	246	248	225	267	247	242	244	232	261	253	228	253	219	243	237	237	232	270	259	276	244	250	233	240	248	245	252	227	250	281	259	256	197	255	257	254	225	244	254	256	239	260	262	283	276	258	258	248	221	240	248	260	225	263	270	243	232	280	256	238	275	242	242	251	265	224	262	263	272	270	256	266	240	229	259	222	252	235	234	239	209	275	237	260	252	242	238	239	254	222	214	254	280	260	254	258	243	230	241	252	193	238	259	253	248	215	233	264	256	259	252	261	258	261	260	280	251	274	254	231	265	239	219	234	270	225	250	232	262	233	260	257	252	237	245	235	266	289	220	248	281	230	234	243	272	255	245	234	250	250	230	220	242	230	265	257	251	239	242	246	253	216	239	266	224	254	235	261	236	288	245	251	269	236	273	236	270	249	241	231	240	229	249	237	234	243	254	274	246	258	226	246	250	241	245	253	239	274	233	249	245	247	256	256	265	235	253	217	252	236	240	255	263	262	252	232	200	257	241	254	265	263	260	242	247	247	259	278	232	260	239	265	268	233	240	259	252	246	229	256	243	271	223	217	273	256	235	230	268	240	243	236	237	258	250	266	241	258	263	253	242	251	245	259	253	247	243	244	273	292	237	246	259	236	265	244	260	267	261	237	243	244	287	220	235	245	251	219	224	239	271	271	274	250	266	271	269	227	262	278	243	244	247	231	235	235	265	253	282	237	234	233	259	222	254	248	238	252	234	263	237	245	244	255	248	242	287	255	248	237	242	287	251	215	247	230	243	285	256	253	248	242	248	266	265	232	230	249	251	234	251	269	250	231	251	248	271	264	233	269	257	228	242	240	258	245	255	254	234	252	257	241	238	260	243	247	236	242	237	227	250	254	271	246	253	256	227	237	267	259	227	242	230	233	223	230	270	250	243	247	268	236	279	250	227	263	259	241	274	232	256	257	286	235	237	257	246	211	260	262	254	230	266	238	243	243	265	256	226	240	258	245	235	249	260	254	242	255	255	264	229	247	240	256	239	269	234	257	252	262	269	249	262	300	227	252	274	262	274	243	267	230	256	232	239	283	251	247	239	223	264	243	231	238	263	278	249	260	245	254	260	266	244	251	238	266	246	241	243	259	257	237	244	251	233	234	262	265	233
13513	30037	27097	15014	10301	8206	6096	5357	4938	4484	3281	3024	2420	1821	1673	1399	1179	1159	983	968	889	915	832	813	735	686	764	781	684	695	644	696	614	652	539	578	589	539	550	543	510	487	481	461	426	466	426	441	422	405	438	432	435	435	458	453	397	408	398	396	378	386	388	437	386	423	388	382	407	399	360	392	373	393	380	408	405	404	392	378	368	397	408	434	428	367	405	375	408	376	388	387	412	431	374	405	455	411	436	418	446	421	418	396	436	399	412	347	399	372	397	390	377	414	389	368	385	400	397	423	399	399	393	399	399	363	373	406	359	367	357	368	376	340	402	377	367	393	363	369	363	361	355	375	324	366	334	389	398	379	352	374	375	338	369	388	388	365	373	377	411	391	388	414	394	345	361	369	382	351	401	358	356	373	380	361	350	358	388	378	386	350	374	379	353	378	366	349	331	379	396	385	374	397	397	359	357	343	376	380	376	368	375	336	372	356	384	375	367	357	324	351	375	354	384	383	374	380	355	379	369	363	364	376	391	386	371	387	369	392	361	383	412	344	389	365	377	407	347	378	366	322	369	374	371	409	395	357	400	372	374	381	369	354	375	409	348	367	418	361	343	375	323	339	380	365	367	389	373	386	363	367	379	362	367	364	377	381	370	337	372	359	366	371	332	343	363	357	374	392	414	359	361	381	401	371	335	350	345	374	376	369	390	390	356	401	375	376	390	397	373	389	361	378	343	364	326	365	376	404	364	338	400	372	361	363	362	340	423	388	348	362	412	388	368	370	384	359	387	368	358	368	366	350	341	392	372	380	334	347	349	373	374	379	391	342	383	380	368	345	359	369	388	387	381	344	364	379	364	364	355	365	358	354	395	366	355	395	333	348	385	334	368	361	373	357	389	356	390	362	376	372	363	338	362	377	343	376	364	409	396	384	376	418	355	385	379	385	396	352	356	349	425	390	394	408	353	363	336	363	351	378	409	389	361	334	378	376	358	379	369	347	353	393	343	387	406	356	388	389	362	373	339	384	371	409	335	347	352	400	330	369	404	352	374	402	372	372	347	374	367	405	331	411	368	368	398	367	374	379	345	379	370	356	351	421	348	389	401	351	327	390	367	368	346	324	390	373	407	352	370	376	375	366	373	379	367	368	354	400	382	395	389	362	371	357	370	376	409	355	371	410	329	404	370	368	377	372	349	383	382	340	350	383	359	400	332	363	355	361	366	382	328	365	388	404	370	364	381	365	391	416	332	397	379	367	421	375	372	352	404	360	393	399	366	400	375	422	391	412	376	395	375	390	397	413	368	393	399	381	315	414	365	361	380	375	379	383	377	351	395	353	335	417	376	384	365	348	348	351	378	360	384	372	386	391	364	371	363	392	362	370	354	395	345	379	390	363	382	421	351	382	382	360	342	353	346	376	359	400	356	361	387	374	365	369	353	422	389	364	338	369	343	390	392	330	397	360	349	357	367	385	363	384	384	341	347	376	376	373	371	370	386	425	403	387	368	349	361	354	379	373	360	359	397	381	364	378	332	356	419	338	373	380	358	378	352	368	377	388	375	363	346	393	327	410	379	369	345	354	402	398	343	384	407	357	377	350	417	388	350	360	379	326	365	369	358	348	382	360	341	355	369	382	374	403	398	374	366	368	324	355	353	390	340	363	377	354	359	359	387	380	388	386	377	383	375	358	353	356	369	383	369	331	337	393	336	368	372	403	397	366	375	353	415	369	354	416	346	357	364	374	365	371	392	346	369	331	381	369	348	357	346	364	372	372	390	359	377	363	374	346	358	365	347	358	390	358	399	357	335	373	371	424	326	374	374	345	317	341	368	405	339	389	350	363	395	385	382	325	356	374	389	360	413	351	379	373	370	372	366	374	367	381	333	402	355	368	368	409	360	410	364	372	374	354	356	394	343	394	392	382	353	378	400	367	412	413	350	351	391	394	389	381	419	353	368	400	376	371	368	377	364	379	354	404	351	372	369	344	399	387	381	340	362	345	384	387	390	364	379	355	354	352	393	390	393	377	392	377	375	370	370	387	361	389	359	371	357	373	374	369	371	367	358	366	397	357	340	393	378	417	357	369	384	349	355	354	332	382	388	367	362	344	375	328	383	376	386	379	368	384	380	406	379	374	366	368	353	385	396	381	382	378	380	360	361	396	352	401	388	366	362	371	352	362	350	421	371	384	393	368	375	388	368	376	366	384	353	348	402	346	392	367	349	403	395	402	397	352	358	395	369	362	365	350	374	357	359	357	367	392	376	404	320	365	374	386	390	360	396	371	368	376	347	387	389	398	368	370	400	384	341	397	363	330	358	345	370	362	371	373	340	385	354	380	366	360	379	366	349	394	386	405	375	377	377	371	390	372	374	372	364	397	387	338	339	387	391	368	366	340	343	389	357	360	365	365	372	337	366	382	378	370	398	390	387	395	332	355	421	390	389	387	349	367	377	335	426	365	388	389	390	388	331	358	342	347	389	398	345	350	388	407	377	393	375	380	388	379	346	364	403	379	347	374	387	351	379	393	370	372	371	390	408	368	396	389	387	394	357	381	358	372	371	386	354	364	379	384	363	369	373	366	344	396	349	370	365	366	368	366	416	345	326	377	354	407	363	390	378	381	365	320	377	374	366	354	412	368	364	368	379	361	362	399	368	370	386	359	380	394	377	381	390	363	403	343	368	378	380	367	364	339	379	407	359	385	374	382	368	353	398	394	383	392	317	392	354	384	380	386	341	357	355	352	376	391	381	356	372	346	391	354	354	381	364	367	388	393	344	398	373	362	371	366	387	359	397	401	379	340	388	366	372	377	359	378	349	369	356	359	371	375	369	367	383	368	390	398	388	364	365	378	340	415	358	392	395	339	378	363	376	413	373	374	382	387	374	354	388	385	351	369	367	391	380	386	364	377	385	372	379	332	351	391	356	370	345	396	376	364	343	368	366	375	368	382	392	376	400	373	351	341	346	392	388	367	356	382	381	341	357	344	387	372	364	405	340	390	345	329	361	370	354	380	380	388	374	376	361	399	363	366	313	376	374	353	360	381	374	375	345	379	380	371	387	378	363	334	375	361	351	392	349	401	366	330	384	377	374	382	409	337	366	364	353	356	347	358	384	368	353	371	374	371	385	373	330	385	359	371	338	360	373	383	365	385	368	347	361	389	383	362	370	409	358	368	370	373	355	357	349	334	405	350	380	368	423	370	385	363	353	352	362	365	368	376	401	385	374	418	358	359	366	348	384	331	396	386	340	379	367	343	336	399	380	368	409	354	377	377	369	380	362	363	365	363	369	382	367	324	365	349	350	376	355	360	327	372	379	366	401	359	335	402	407	403	333	378	377	348	395	366	359	347	385	366	364	334	376	349	312	398	367	396	392	357	388	363	326	389	422	362	372	359	357	376	423	384	349	388	385	396	371	352	359	348	405	366	362	345	377	356	382	366	356	375	366	347	324	372	370	348	377	402	392	447	413	366	386	381	385	385	365	389
27469	20219	11678	3917	1603	1265	957	886	720	754	591	551	571	513	454	437	395	427	422	437	392	413	467	413	376	382	353	373	391	372	387	368	400	404	395	353	389	367	366	361	397	387	356	333	376	348	363	348	335	349	335	326	342	341	361	330	350	379	366	326	329	382	307	337	385	348	331	347	367	366	353	348	345	358	359	326	373	330	327	354	332	354	325	347	329	346	362	359	373	328	336	353	330	325	352	364	364	355	383	360	349	347	336	367	373	348	343	352	353	351	387	342	331	349	358	367	328	317	329	351	361	331	322	333	329	349	378	340	315	335	344	381	339	359	338	337	300	339	333	328	364	343	327	361	368	331	337	357	359	389	330	330	339	346	395	364	361	373	351	356	352	325	313	369	345	340	349	370	335	356	347	310	333	332	349	365	359	340	316	361	326	325	357	345	317	336	343	359	360	332	341	368	322	330	332	372	332	327	336	346	342	344	360	353	353	353	340	368	346	328	325	378	352	336	347	328	333	334	334	345	356	385	340	329	350	359	334	351	375	337	357	309	366	334	320	367	315	347	346	371	320	327	334	334	325	353	352	353	331	362	331	374	342	329	356	360	327	363	323	340	362	354	329	348	346	353	353	366	332	327	329	323	327	352	345	335	349	311	339	366	352	342	337	328	339	337	392	353	319	329	358	322	349	346	338	337	357	343	321	357	338	350	339	323	378	372	326	338	379	360	320	335	301	370	333	344	330	322	342	334	369	362	347	339	355	336	347	332	340	288	359	306	355	343	348	318	301	368	306	375	362	335	324	334	362	333	318	371	341	325	329	322	329	344	361	387	346	332	372	356	340	359	355	296	351	385	340	373	306	374	348	338	334	317	357	325	377	333	364	323	327	338	335	324	354	314	339	339	331	387	327	320	366	368	347	327	318	347	329	360	316	362	325	370	353	333	326	353	362	358	350	323	364	375	343	369	346	354	323	314	332	341	350	360	340	330	364	333	352	360	365	329	346	363	332	332	344	330	359	372	340	358	354	361	346	344	341	322	346	320	373	356	387	351	328	351	350	343	314	368	341	314	343	382	326	345	341	334	320	347	342	357	338	350	337	341	367	334	363	347	337	372	342	344	345	316	348	331	376	331	332	313	382	334	379	376	363	363	283	374	340	349	346	364	360	364	361	352	351	330	379	337	326	344	359	348	335	356	346	339	349	344	366	374	386	380	384	376	399	348	302	338	353	331	344	381	363	336	346	332	357	322	343	373	333	330	350	333	360	337	347	342	371	335	351	362	355	365	364	378	337	341	331	361	338	356	353	325	338	319	336	331	318	332	340	368	331	363	339	351	337	337	319	340	374	345	352	361	342	328	354	332	359	319	380	349	364	392	358	311	368	359	352	338	384	340	333	340	337	320	349	362	313	352	333	322	337	340	365	346	339	298	346	386	340	377	339	333	318	343	351	333	337	346	342	338	381	340	334	355	310	349	370	358	351	380	324	342	326	340	349	342	332	364	360	353	330	311	379	328	351	360	359	324	331	326	342	333	330	335	343	354	375	355	359	327	362	360	347	302	357	337	322	362	352	351	359	327	346	362	352	348	334	326	313	371	363	361	341	315	334	354	355	345	351	320	351	324	352	382	330	339	326	341	353	338	337	351	323	345	341	337	312	341	328	386	343	349	348	350	360	335	335	330	334	307	379	324	359	299	342	322	354	325	377	330	344	354	349	345	364	334	334	340	336	332	344	359	310	367	368	365	320	377	321	318	338	351	329	353	358	330	343	338	344	319	365	363	332	337	348	361	318	319	338	329	335	352	355	389	328	308	392	378	357	349	355	359	338	321	365	351	369	332	348	349	366	346	370	329	357	381	326	345	345	369	343	327	358	335	330	314	325	347	351	355	327	338	334	311	354	334	332	363	329	313	340	345	346	336	346	340	325	339	394	321	392	336	333	336	362	341	348	340	323	315	373	355	360	337	330	339	353	370	351	319	352	321	364	341	377	320	310	357	339	351	335	322	325	323	363	350	351	373	331	357	357	350	350	332	318	356	352	323	355	318	362	337	352	328	333	336	344	350	338	336	345	304	344	337	348	344	312	357	361	358	331	356	326	345	326	372	342	360	306	351	364	334	347	323	340	362	333	325	328	343	372	348	336	327	323	327	351	346	380	326	372	348	340	345	359	359	333	354	366	359	353	333	373	343	355	340	340	326	363	344	359	391	336	326	343	341	343	353	347	336	337	321	361	376	300	314	358	383	305	319	345	350	350	331	363	356	344	337	356	350	355	346	345	346	344	360	323	344	348	340	363	345	332	306	317	346	401	357	325	376	373	351	323	312	346	311	355	348	339	359	331	333	345	361	353	374	334	369	350	387	348	345	345	350	314	336	325	350	314	359	335	334	348	353	357	320	342	354	348	360	371	316	317	374	373	351	350	345	336	341	356	310	325	355	351	332	350	369	326	349	331	324	356	372	364	376	348	324	352	345	328	328	315	357	350	363	331	372	345	331	328	363	337	336	340	370	333	343	354	335	337	343	337	361	355	362	367	373	349	365	340	306	341	342	350	353	340	334	358	342	386	359	356	321	352	344	333	355	347	359	367	319	348	363	369	342	364	370	318	370	371	344	334	341	369	350	366	329	346	338	321	362	357	332	337	353	382	330	318	364	323	332	329	356	361	361	339	357	341	291	345	293	327	373	318	349	300	347	351	341	343	337	356	365	317	332	333	331	384	367	350	349	304	341	343	308	334	357	332	369	326	347	359	365	316	326	321	336	344	329	343	358	360	380	352	349	351	377	386	342	334	311	372	350	360	339	365	313	367	319	336	342	379	353	361	344	353	329	355	339	356	389	342	338	346	341	340	315	347	353	340	345	369	361	346	323	315	311	373	330	331	353	383	363	327	365	346	342	335	319	320	355	356	369	346	341	360	340	356	323	326	334	312	350	339	322	361	317	343	318	333	347	344	331	349	366	365	345	354	354	340	325	346	308	362	370	351	350	356	342	346	358	336	337	342	337	366	356	364	361	339	368	347	348	303	342	356	355	365	323	323	373	335	320	331	315	323	328	322	349	329	360	356	334	376	343	318	359	357	333	345	308	350	341	348	377	329	331	331	351	348	378	365	324	298	370	371	327	341	361	335	366	324	348	351	357	344	326	365	326	340	317	346	360	330	353	356	321	344	333	354	348	376	390	342	324	345	332	318	334	342	357	353	305	358	337	375	377	346	346	345	304	370	343	345	337	363	370	386	353	340	352	361	354	340	348	320	305	342	339	340	335	349	330	402	335	359	333	378	347	364	347	364	339	390	345	333	331	357	352	363	327	333	341	342	332	329	345	346	322	335	324	374	326	364	360	367	346	333	363	350	355	322	362	366	329	340	355	332	339	317	327	333	347	384	333	354	336	348	317	377	345	358	360	368	367	364	344	317	340	366	333	339	343	339	380	342	366	360	355	338	338	355	359	349	387	370	379	349	343	321	306	346	349	347	342	336	351	369	311
9570	16281	14658	6201	3858	3054	2288	2110	1808	1832	1325	1237	1125	1075	909	819	767	768	705	718	673	702	703	637	610	631	594	591	671	601	645	593	586	596	644	609	603	563	561	574	571	556	532	542	520	519	517	517	513	540	541	546	541	550	531	554	538	549	473	542	515	517	513	536	545	485	543	510	529	487	499	553	475	559	500	539	529	545	500	529	501	514	569	530	519	510	512	498	542	515	478	510	508	480	498	528	547	519	504	504	561	554	490	542	494	496	519	526	539	532	580	525	548	504	495	559	514	530	499	508	475	507	480	509	544	509	554	511	518	552	505	483	537	540	476	525	501	514	502	528	462	522	482	527	516	502	525	517	500	527	510	476	488	503	516	511	541	467	536	510	468	462	528	523	494	481	557	521	512	527	489	547	522	486	514	504	505	500	524	557	520	480	491	520	496	463	484	527	540	563	491	513	513	496	514	528	571	486	548	533	506	491	483	487	509	521	500	488	491	464	488	525	523	509	528	489	461	523	478	505	538	532	529	527	512	567	469	566	531	471	516	510	496	473	490	498	524	506	514	489	501	483	482	501	541	518	515	519	509	519	508	522	490	505	513	480	506	498	473	506	435	530	490	484	493	555	499	546	505	472	515	527	512	500	499	517	518	506	488	532	492	509	499	529	551	529	495	499	498	476	509	525	518	496	505	509	531	522	518	531	507	477	507	525	515	506	489	483	529	499	486	541	551	527	542	493	511	517	523	539	500	463	495	513	464	501	499	536	494	494	484	541	514	501	524	489	511	490	492	516	525	501	494	540	518	504	533	503	489	486	536	477	494	519	492	501	483	529	533	523	517	491	530	554	485	545	510	544	473	510	541	519	511	500	552	513	521	531	524	498	533	493	568	500	512	520	501	468	482	506	498	525	502	519	507	517	515	510	499	528	498	514	513	506	450	504	519	500	544	497	536	515	506	512	481	520	532	504	537	472	481	490	500	523	537	498	509	487	493	523	542	532	500	548	487	533	516	516	513	508	511	485	523	489	504	515	508	500	529	509	571	540	518	536	556	493	494	539	518	503	502	548	523	462	495	520	478	487	480	499	498	504	489	481	520	512	502	478	485	496	503	485	507	512	515	491	512	480	538	535	535	511	506	506	520	523	513	512	499	502	512	525	515	498	508	502	519	514	492	533	497	491	504	539	519	501	493	568	471	465	504	516	502	487	555	502	516	465	484	532	514	481	486	494	508	540	508	538	513	487	480	523	493	520	566	488	513	490	504	532	488	522	486	509	514	527	495	558	484	482	503	500	479	541	557	486	532	532	488	513	542	521	538	484	494	511	516	509	479	492	520	531	507	538	509	471	512	516	503	583	518	513	512	520	490	534	532	506	561	505	499	552	526	521	474	485	483	524	511	531	485	538	521	459	516	503	516	483	510	512	517	519	504	478	496	535	480	523	501	509	500	537	574	504	503	505	541	497	513	514	530	497	487	525	482	538	480	491	488	488	504	505	506	518	532	488	468	498	486	534	514	498	493	491	526	476	492	505	475	511	528	509	486	459	513	513	514	499	492	537	489	493	499	566	506	519	468	522	521	531	532	559	485	503	538	479	499	484	473	462	515	518	507	486	465	514	534	521	517	489	507	535	503	515	506	511	481	511	542	500	449	488	521	493	521	516	512	466	481	524	511	534	489	491	475	544	484	489	557	517	543	495	462	520	543	516	533	482	518	489	494	486	506	502	506	525	519	515	556	522	561	571	506	501	514	545	517	520	493	490	502	490	495	464	529	486	557	563	515	540	510	503	501	515	546	531	539	525	501	541	514	508	501	526	527	485	519	534	531	468	530	475	535	495	516	485	527	522	503	551	514	513	572	468	511	541	517	544	468	481	517	527	515	491	493	511	536	525	460	490	553	502	479	489	535	537	503	497	492	528	500	534	514	513	485	488	458	535	476	528	527	489	546	477	497	470	518	532	518	496	511	490	529	504	549	508	476	553	553	490	528	460	524	472	448	489	486	525	478	531	540	519	514	477	472	505	532	528	547	535	503	481	540	494	495	523	487	523	515	499	539	511	497	518	487	498	500	472	527	484	515	518	558	521	471	502	513	535	527	538	527	518	491	492	515	480	534	503	482	512	501	494	513	536	512	498	505	522	539	502	530	527	546	514	496	518	514	449	584	536	492	510	556	477	517	450	551	526	491	522	531	486	521	472	539	478	506	526	453	526	514	498	533	471	548	491	524	480	542	516	558	505	542	505	498	523	549	501	476	496	490	489	549	519	528	520	532	548	510	545	510	481	512	516	471	497	520	516	520	523	474	471	506	536	492	506	520	517	514	517	495	541	482	500	549	485	506	518	542	518	507	530	524	504	465	565	528	538	493	541	483	501	491	514	468	487	558	512	464	505	530	509	529	523	512	522	487	515	512	509	557	482	515	518	523	509	533	476	538	496	499	514	533	492	512	485	495	535	485	507	482	482	496	501	495	496	459	513	552	467	474	526	514	505	486	504	537	543	505	500	517	492	494	493	492	487	530	526	520	492	500	536	499	521	499	473	509	485	514	478	512	535	503	500	496	485	526	498	530	506	522	496	537	493	494	474	501	509	520	524	491	486	501	447	538	500	515	512	502	534	467	527	507	488	487	501	486	500	516	517	518	496	537	504	481	492	543	491	489	514	516	555	510	505	498	502	481	553	462	512	465	522	507	470	504	474	506	510	501	448	481	492	514	494	497	513	547	519	538	524	540	517	512	507	497	484	503	507	496	541	525	543	476	494	520	528	516	508	481	481	535	528	491	492	506	540	508	516	512	481	469	480	518	545	503	502	497	475	516	535	536	498	513	447	532	491	531	492	479	546	520	521	539	524	513	495	485	509	494	514	516	528	512	520	517	504	543	537	484	486	525	534	516	509	499	525	521	508	478	525	494	530	515	499	496	487	492	525	518	501	508	470	522	496	474	490	545	487	536	506	530	515	551	488	533	488	505	511	496	514	485	520	522	530	464	480	516	501	499	526	549	508	516	509	516	509	488	485	528	484	487	483	532	547	513	528	534	503	492	497	504	490	499	534	511	520	519	506	486	495	519	489	484	537	521	488	505	502	539	499	559	532	507	490	507	502	574	484	521	505	479	494	536	545	541	539	510	487	520	503	543	501	516	466	510	523	488	468	495	510	571	542	548	511	531	524	478	491	485	533	491	527	497	524	477	556	491	522	477	519	543	497	503	493	506	517	513	535	495	532	515	523	539	489	484	541	474	468	499	527	490	530	516	511	545	527	506	516	480	478	510	499	494	504	517	530	519	514	480	490	498	498	503	511	500	473	479	521	501	485	561	475	498	539	526	518	537	498	518	502	513	515	505	515	503	530	487	515	486	529	465	489	502	507	527	499	496	531	512	543	535	497	518	506	533	535	514	506	494	511	505	497	529	521	547	488	484	489	531	489	508	504	482	503	527	523	511	471	550	491	534	518	539	528	498	513	523	458	522	486	480	532	519	525	505	501
24653	21502	28656	24755	20197	5323	2084	1526	1250	1163	926	874	870	882	784	623	583	586	597	516	450	482	506	465	425	394	428	428	370	419	424	421	424	417	411	392	382	403	352	384	395	374	363	359	366	369	337	356	353	338	346	358	350	330	358	359	326	360	313	361	339	308	349	361	336	354	345	309	331	337	341	366	382	358	332	299	343	339	342	345	328	334	340	372	337	325	361	353	361	321	323	385	358	358	370	324	355	322	371	332	360	357	328	349	329	355	354	335	329	344	389	358	356	375	363	352	288	323	351	360	327	336	361	343	359	371	338	358	347	285	316	343	308	376	348	338	298	332	314	327	341	335	344	319	341	366	338	341	305	350	322	368	350	344	324	343	355	339	350	349	357	317	326	325	359	364	330	359	329	319	341	324	339	304	346	329	363	344	316	362	311	340	316	325	362	347	341	308	368	328	386	324	352	376	331	311	358	354	338	316	346	337	325	329	332	329	332	351	356	357	331	337	340	313	331	313	330	364	328	320	358	363	301	367	342	342	355	339	343	367	350	332	339	347	313	349	368	349	341	314	345	352	359	354	332	336	344	328	327	326	318	328	329	340	354	354	307	316	324	335	339	340	327	329	366	337	327	311	374	349	353	325	372	334	320	317	340	322	321	304	362	317	350	325	357	348	313	316	324	326	364	344	330	352	366	379	316	338	344	314	350	372	334	319	389	341	344	355	357	368	331	318	338	357	353	344	335	325	337	338	339	350	355	313	338	366	353	377	360	357	311	343	330	368	332	329	335	321	347	323	346	321	334	373	368	328	327	336	338	325	348	314	314	310	318	324	335	346	315	342	350	342	328	294	333	351	339	323	326	332	337	322	342	312	316	354	337	334	334	322	348	354	325	341	331	305	382	321	378	339	331	342	338	351	357	317	315	320	334	323	317	327	382	356	352	360	354	331	353	332	370	335	334	361	360	312	339	339	322	313	352	338	342	323	319	351	332	332	324	318	363	358	357	321	352	346	350	360	329	320	344	323	355	338	310	340	326	324	356	334	325	330	333	329	314	336	327	304	312	324	318	363	334	331	363	369	328	296	350	340	347	341	313	332	345	338	350	330	330	330	335	363	337	345	337	334	332	316	341	338	350	342	341	346	347	361	327	339	333	348	358	342	329	377	354	337	356	352	352	340	322	319	334	338	343	312	340	324	352	329	311	331	363	326	333	337	339	348	397	333	287	352	323	321	340	333	356	338	350	329	303	323	339	314	372	331	344	361	346	350	315	311	323	346	357	335	296	356	333	333	371	307	353	323	309	328	334	344	343	350	317	344	319	346	329	347	318	302	332	321	303	321	346	336	329	339	382	314	360	352	354	314	335	342	318	356	308	348	317	352	332	329	360	297	342	336	323	326	327	368	334	330	384	354	355	340	320	324	350	335	371	335	316	327	364	328	334	325	326	336	377	361	307	343	329	334	334	321	325	339	359	351	340	321	342	355	326	333	369	347	339	319	329	303	360	321	339	328	323	333	323	327	366	313	323	311	303	392	348	359	313	324	351	352	340	349	332	355	295	358	324	344	332	353	382	318	368	348	376	349	356	314	323	351	324	318	352	349	339	347	329	339	314	288	299	351	367	328	339	328	380	315	346	306	322	353	324	335	363	333	345	325	343	302	332	312	320	349	329	348	334	337	335	357	303	341	368	318	380	343	316	351	323	333	323	321	369	322	336	334	319	363	314	335	317	343	350	351	336	349	301	337	332	347	363	359	330	346	369	356	286	313	342	363	325	323	344	340	292	358	318	331	353	341	343	312	311	334	330	348	335	305	300	315	334	322	308	342	360	337	330	342	353	327	324	307	350	328	317	355	318	336	345	368	338	315	310	283	335	332	335	306	330	333	343	337	311	337	349	379	336	350	333	383	359	315	302	350	331	331	365	344	316	306	316	293	290	348	309	366	323	337	351	358	354	323	329	363	336	336	306	379	340	315	309	353	326	342	326	305	332	347	354	326	326	308	352	320	346	307	342	335	323	365	365	338	342	291	336	337	342	362	304	324	340	371	336	318	317	342	340	356	346	330	331	339	290	340	332	309	357	337	345	350	359	312	327	330	349	361	312	315	347	348	363	348	334	310	349	317	338	337	341	359	329	365	349	380	297	346	346	328	330	357	341	311	328	330	354	370	310	304	346	351	348	378	307	365	329	336	321	307	331	337	337	356	326	351	355	319	322	325	361	368	323	341	333	346	350	355	350	362	311	333	354	348	344	368	350	340	344	323	344	357	324	323	345	359	321	323	354	338	361	356	340	363	320	346	335	312	333	308	314	360	297	337	330	327	333	322	327	342	359	317	330	337	316	387	361	339	330	347	346	378	330	338	337	318	339	339	305	308	339	335	306	385	333	297	319	332	342	334	298	330	373	363	352	327	328	347	336	379	311	339	323	357	369	366	349	361	329	321	342	336	353	357	307	343	356	341	364	329	346	323	320	334	311	336	318	359	372	365	336	352	312	356	338	341	310	312	351	355	369	334	355	336	335	344	322	327	327	338	358	350	359	360	310	356	343	316	328	340	325	337	330	330	326	322	340	298	316	381	308	310	361	389	352	347	334	333	318	329	355	333	354	353	355	371	346	305	354	332	343	352	291	316	340	322	343	327	334	316	343	346	344	373	344	352	337	334	324	320	339	329	348	326	322	357	316	320	359	351	360	338	360	311	338	324	329	349	297	312	364	360	318	346	347	379	356	346	357	341	338	358	325	366	333	362	335	358	371	306	340	354	332	366	348	320	316	351	360	351	317	336	374	329	373	337	353	315	337	347	323	320	332	350	349	364	322	340	297	332	345	305	329	299	333	327	324	346	328	360	332	357	361	350	327	371	351	337	342	343	344	335	330	327	327	351	363	352	339	312	320	365	316	313	317	352	338	337	353	339	314	318	357	311	341	347	318	337	322	327	323	349	351	357	314	354	371	353	334	326	329	346	337	331	333	307	363	294	338	297	347	338	354	340	334	339	332	335	361	312	357	363	309	329	355	369	364	362	329	340	312	370	288	328	328	337	315	327	310	358	328	320	339	339	328	335	353	327	333	303	364	334	371	321	327	313	303	358	351	340	323	359	309	348	349	319	336	333	341	341	315	351	352	329	321	324	372	338	327	373	344	341	319	327	310	321	328	358	318	320	322	335	334	341	299	361	335	339	337	357	369	333	362	346	340	306	342	315	316	345	348	337	320	350	340	307	312	352	344	316	335	337	354	359	306	319	333	359	335	325	338	309	319	343	365	359	334	356	310	323	334	312	318	328	332	310	323	351	336	326	375	308	368	323	335	333	347	313	336	305	328	312	322	361	350	356	341	383	349	331	339	332	356	337	327	344	348	336	302	360	323	354	339	309	301	329	333	363	336	345	329	314	321	358	358	356	368	336	350	346	331	303	307	322	355	319	374	331	385	307	302	334	353	335	333	331	347	367	373	337	345	328	337	344	298	353	366	334	345	351	281	322	350	322
11549	24972	22081	11715	7572	5932	4541	4026	3371	2812	2241	2182	2025	1859	1643	1332	1175	1106	1001	944	839	882	835	718	735	717	661	648	718	685	764	746	746	713	678	640	646	603	630	568	549	572	544	513	544	577	549	521	533	509	509	553	537	528	537	507	533	559	536	486	532	510	537	538	560	555	467	570	507	559	507	521	514	487	472	509	518	517	495	533	471	545	561	525	524	541	509	480	509	540	513	536	500	525	557	531	557	529	530	523	531	517	540	518	496	479	526	489	531	493	534	508	504	551	508	509	497	492	494	526	486	519	498	480	513	542	536	542	510	483	495	547	520	476	530	495	502	523	485	482	504	516	505	567	495	538	504	470	496	492	527	504	493	539	503	542	523	463	494	483	501	485	524	494	497	518	502	472	525	480	479	551	486	506	526	507	486	540	483	492	496	493	501	514	461	454	490	517	494	495	500	517	475	501	506	507	480	478	478	509	506	537	503	487	483	488	486	501	491	491	448	492	494	506	491	490	500	510	510	472	467	494	503	490	507	496	487	519	484	495	506	526	506	519	505	494	497	507	509	516	504	501	495	503	474	503	515	505	522	543	507	505	506	481	492	518	475	484	528	477	523	547	518	552	494	517	501	513	488	480	513	485	478	521	463	526	472	514	525	497	468	505	492	500	517	508	510	525	488	494	513	523	486	492	504	494	498	500	475	498	522	492	517	484	535	497	514	476	513	532	497	487	508	476	487	477	492	514	513	534	521	486	494	496	479	487	502	489	506	489	497	489	529	540	528	512	516	491	468	495	447	501	493	469	519	510	528	523	483	481	504	494	503	517	515	515	519	493	465	538	500	509	509	481	501	548	511	549	520	517	536	558	489	500	498	513	502	483	547	497	515	523	491	478	484	575	532	500	512	497	524	509	501	514	514	523	505	508	482	535	467	508	496	499	461	489	463	488	515	522	500	523	486	473	533	499	524	509	588	498	498	499	512	526	455	471	509	506	487	509	496	475	539	536	483	508	513	539	494	496	488	495	507	532	536	531	513	498	515	540	519	483	508	482	542	489	505	499	545	483	512	500	513	514	489	527	541	508	519	525	490	488	478	513	539	512	517	499	499	525	512	469	522	507	477	508	494	462	522	509	497	471	525	465	552	495	519	512	494	487	537	499	490	509	492	498	489	517	501	524	505	499	516	521	520	495	515	493	503	513	512	505	509	483	509	496	503	490	478	467	492	463	494	537	482	513	465	493	556	478	524	463	485	527	512	551	489	528	517	467	508	499	509	457	492	494	487	500	502	496	502	518	472	490	489	499	494	547	513	497	467	512	518	509	501	525	474	478	499	515	511	488	529	529	484	514	470	506	490	552	506	500	507	519	450	520	511	506	457	504	484	497	520	489	495	517	530	539	529	534	521	449	512	553	512	531	525	486	477	496	550	525	525	451	455	518	526	516	510	483	538	482	525	517	513	513	514	526	517	506	520	478	525	543	533	502	509	484	531	492	496	519	509	477	518	500	486	478	524	493	507	526	515	510	482	495	522	516	491	524	502	489	518	486	515	500	478	486	543	507	488	511	513	499	492	506	460	532	507	492	490	512	496	534	518	475	534	501	476	462	491	495	540	472	532	497	485	493	531	507	476	482	485	509	514	510	517	505	472	498	506	503	540	537	482	494	474	528	499	524	536	464	484	483	535	509	507	506	538	464	522	495	488	477	485	518	504	512	521	492	500	468	489	484	518	502	499	476	457	522	509	520	488	516	519	519	524	476	516	486	521	532	455	534	505	503	522	502	467	483	526	507	513	497	486	495	469	481	498	543	478	521	504	505	474	492	513	465	514	503	491	508	533	523	439	516	538	493	487	501	518	529	458	515	476	508	480	506	522	519	542	484	493	498	538	534	473	491	513	538	496	491	496	466	512	487	501	509	499	474	469	497	502	505	541	512	555	494	498	487	507	513	504	488	484	495	537	488	460	484	473	551	472	473	473	493	476	523	537	496	504	526	518	486	486	503	510	492	504	493	489	496	511	524	494	489	505	449	474	508	499	524	509	458	514	496	517	499	498	481	550	481	507	486	527	469	560	505	481	478	497	551	498	487	503	515	531	494	498	462	512	480	453	521	522	523	517	472	515	490	501	480	514	488	499	525	519	512	545	516	452	499	497	499	485	504	470	496	493	528	504	496	485	497	522	534	494	492	523	517	483	494	497	493	538	498	483	489	494	530	503	516	489	497	521	494	510	505	503	503	501	480	516	484	527	508	513	486	494	513	493	480	508	514	498	524	489	488	538	474	497	509	525	477	510	537	524	512	518	473	487	501	486	470	506	530	503	512	471	477	514	494	481	487	493	503	516	523	493	502	498	500	517	475	500	502	463	528	500	506	513	526	475	517	523	518	492	518	482	535	478	513	472	542	506	495	507	489	460	523	497	478	506	520	496	459	494	509	491	511	496	500	494	477	510	465	504	482	503	477	500	501	520	519	480	467	479	521	506	481	518	501	506	511	490	507	533	470	463	512	474	495	449	484	541	453	505	474	518	501	468	536	523	484	511	499	484	491	500	504	516	507	515	471	447	500	509	503	497	509	510	505	438	508	508	558	493	487	536	522	516	504	474	497	531	482	520	496	549	520	557	530	505	447	516	497	507	530	510	521	543	506	509	491	533	477	508	506	497	451	496	504	505	476	520	523	511	477	493	505	474	501	504	508	509	474	515	500	470	476	470	492	489	511	491	467	533	483	535	480	522	474	499	500	504	498	486	501	480	480	513	511	531	503	509	487	485	500	546	469	514	508	463	536	524	492	477	502	529	485	491	469	502	490	524	471	520	519	520	482	507	517	498	508	526	489	507	512	485	522	550	504	522	496	465	487	496	493	493	490	512	500	519	515	503	482	501	505	459	529	508	507	473	453	479	497	503	507	517	518	502	523	503	496	509	476	528	491	520	490	482	512	504	481	492	493	493	510	480	536	485	560	512	491	498	512	499	490	487	534	462	482	476	486	554	515	493	514	491	541	505	509	507	454	467	528	528	510	499	482	507	488	504	525	507	467	485	493	496	512	490	518	493	532	488	467	521	504	556	509	480	506	481	506	502	502	509	486	497	500	510	485	478	482	516	536	513	496	486	486	536	523	535	518	487	513	500	520	494	498	518	485	505	500	548	526	505	508	512	510	504	522	483	497	467	534	536	493	522	522	511	478	525	486	531	528	465	506	486	483	489	472	535	473	486	506	529	523	493	512	514	558	481	508	511	490	546	483	501	481	500	506	515	514	500	482	494	506	508	534	519	507	505	494	488	513	468	490	518	484	487	489	459	515	501	510	506	507	491	505	499	499	489	489	551	489	530	501	514	516	513	513	492	519	479	515	489	467	497	494	510	492	535	494	523	505	519	487	529	540	535	481	533	513	516	489	521	493	502	511	492	519	486	488	503	502	508	535	507	467	509	501	478	488	509	523	504	483	488	500	497	542	518	526	503	501	548	496	484	513	501	526	521	462	483	470
23448	21355	29092	23975	21364	19803	5463	2225	1757	1500	1256	1226	1134	920	875	817	657	624	575	541	515	501	455	402	416	366	356	379	357	374	349	357	357	315	368	324	333	274	327	335	308	263	263	268	283	307	278	292	252	284	274	279	272	243	293	253	293	273	246	242	270	265	284	296	243	262	272	270	235	249	248	262	236	251	287	241	270	241	269	272	274	245	277	280	285	284	270	275	256	252	272	288	269	263	261	275	273	245	261	286	262	286	264	291	243	256	251	253	236	254	254	268	258	256	243	257	256	281	257	239	247	253	262	264	245	259	254	233	267	240	248	260	264	234	256	249	259	245	270	272	280	295	253	248	294	252	252	259	267	226	240	227	247	239	230	272	254	236	228	249	271	256	245	243	237	259	239	221	252	250	244	271	256	244	236	268	227	253	222	238	234	242	270	263	275	252	250	256	275	224	242	248	241	245	240	225	244	248	266	241	264	220	257	231	252	270	236	244	256	224	252	227	232	259	270	234	246	227	253	247	245	271	268	264	280	271	260	227	238	260	262	259	240	241	257	245	225	255	258	234	262	232	257	269	269	262	240	244	261	222	222	264	250	264	268	255	254	264	243	250	236	237	202	253	229	232	232	261	246	242	262	293	268	283	280	231	244	263	237	209	244	247	209	242	244	267	221	240	259	244	248	255	227	253	278	240	271	232	251	243	255	249	262	251	276	246	269	241	251	259	263	252	250	247	257	249	243	274	266	234	234	254	269	292	252	252	263	241	258	252	255	244	242	250	288	235	254	266	245	215	249	247	273	252	253	256	269	272	242	225	243	257	288	245	268	277	245	265	265	263	246	271	263	232	233	251	242	277	283	253	253	255	255	252	244	258	259	234	243	259	245	282	239	253	273	229	263	243	255	257	260	245	253	259	239	268	245	252	219	243	242	262	235	247	269	257	235	272	251	255	254	271	246	243	253	281	272	249	301	237	244	242	254	242	271	257	272	289	251	284	264	255	216	253	232	248	260	237	244	233	242	248	267	275	267	288	262	256	248	264	232	252	238	217	265	243	247	250	265	283	256	275	272	247	261	252	266	252	238	229	236	265	260	262	261	222	247	289	246	269	234	245	256	222	265	288	248	262	258	253	221	255	255	261	241	224	252	275	236	264	275	237	257	254	264	267	265	215	265	249	250	263	246	247	255	256	256	286	276	265	251	226	254	257	257	278	240	255	259	263	251	258	253	262	253	271	246	239	239	259	242	278	245	265	231	214	240	249	228	240	229	253	274	277	270	282	234	247	235	233	229	247	218	244	259	244	247	232	266	238	231	254	284	265	217	256	233	272	226	252	261	232	225	263	227	236	248	251	258	244	259	225	246	215	239	265	260	264	253	282	266	222	267	239	232	259	247	227	258	260	263	245	260	243	243	281	214	249	247	248	257	226	266	235	232	225	286	259	263	261	208	255	240	275	285	261	238	238	265	274	270	241	244	269	242	262	264	245	269	243	252	258	262	226	227	251	260	276	251	254	231	245	207	256	240	254	248	242	253	248	238	257	250	267	247	256	260	233	231	262	226	251	262	276	239	261	246	246	238	229	246	243	269	242	236	216	263	268	266	252	257	283	215	245	251	255	261	259	258	259	275	251	248	273	264	261	285	260	263	257	243	260	233	269	226	267	258	276	248	242	257	265	244	253	254	257	248	246	230	272	259	249	239	262	260	225	224	225	247	224	262	252	256	267	239	270	264	229	278	267	242	207	246	248	206	234	270	261	257	270	243	227	257	254	240	243	248	270	242	229	253	239	249	250	247	243	262	248	260	242	271	268	256	248	213	262	258	244	262	228	229	256	248	225	255	252	232	242	265	246	253	254	260	242	277	242	275	261	237	239	263	262	224	255	232	250	242	270	236	222	256	229	254	247	249	262	230	252	262	231	258	271	260	269	261	263	255	259	266	223	253	259	239	229	274	264	236	252	252	231	233	271	230	262	243	256	236	241	267	261	254	232	264	257	251	253	244	242	231	251	248	250	238	255	255	236	247	240	261	256	240	250	270	249	239	235	280	266	261	243	237	266	264	254	246	245	255	251	225	244	252	214	236	263	220	277	242	257	238	221	231	259	255	259	219	235	225	260	247	292	269	237	235	252	256	264	267	240	270	257	237	267	239	241	262	253	244	224	272	285	234	257	266	263	249	244	233	255	270	226	236	243	223	235	259	285	233	263	224	261	239	248	235	231	259	255	246	245	258	248	229	263	261	262	260	269	266	240	245	280	260	273	251	241	258	229	247	248	251	234	252	241	240	222	270	266	251	232	248	235	271	239	253	233	266	237	237	244	235	252	257	235	260	229	236	239	233	237	236	264	217	268	255	247	237	261	255	249	240	265	270	240	276	229	243	270	243	236	233	239	238	229	260	242	256	251	245	240	235	258	236	260	238	249	277	255	253	231	242	264	272	235	288	258	242	264	222	249	239	245	271	240	230	285	240	251	245	249	226	245	279	265	257	263	252	244	264	268	228	251	257	257	250	245	264	238	266	235	226	246	291	261	214	262	256	239	245	265	262	250	234	246	263	232	229	257	245	283	245	209	260	240	261	271	222	230	236	246	256	231	235	261	262	232	250	268	248	258	257	258	268	252	244	225	253	265	258	251	236	294	248	257	242	250	264	253	237	227	253	266	245	234	238	244	245	255	259	257	247	255	263	267	233	258	257	246	249	264	211	215	246	229	268	238	245	247	228	221	228	267	250	253	219	272	233	237	262	232	254	256	265	239	255	239	229	236	256	268	265	254	252	287	281	241	217	236	268	236	248	238	248	269	245	239	255	260	285	247	283	264	236	222	229	244	264	226	236	269	252	240	248	280	253	245	239	241	266	221	257	231	270	237	244	236	249	245	235	269	263	242	270	232	247	222	273	275	280	255	231	244	229	238	254	251	249	262	259	230	233	283	252	273	241	262	271	254	242	252	234	276	245	271	247	250	256	282	235	268	272	269	241	255	263	238	267	274	272	263	248	264	246	252	246	242	274	251	257	229	222	236	235	261	261	257	266	252	225	263	256	251	258	255	243	266	265	248	274	246	282	263	231	234	271	251	231	235	241	202	219	241	267	233	268	285	248	238	254	258	255	247	224	245	252	264	266	254	280	258	232	250	236	278	237	231	269	263	243	242	286	275	253	270	259	276	251	237	217	264	235	263	245	232	255	258	278	251	273	222	236	257	232	279	240	264	211	232	294	252	248	263	243	231	270	249	261	250	244	254	252	242	252	256	238	262	242	237	213	260	259	256	240	266	249	259	247	263	258	233	231	253	248	258	242	249	248	277	231	260	228	238	258	264	264	259	259	249	231	272	253	283	230	240	245	255	269	253	269	242	232	259	257	243	213	253	243	243	246	239	244	225	256	235	226	242	242	242	275	232	232	248	248	261	243	261	233	244	250	274	245	255	251	259	249	224	275	237	244	241	243	248	261	252	254	272	252	252	246	233	222	265	255	262	251	250	281	225
14104	30449	27664	15974	11255	8141	6897	5564	5054	3923	3275	3164	2557	2259	2207	1786	1518	1329	1138	1087	957	907	891	836	743	679	617	653	608	585	626	699	682	618	654	563	575	534	505	516	512	454	449	472	426	464	461	421	413	440	438	425	407	427	417	404	425	382	401	399	405	406	439	409	390	396	417	383	410	394	397	396	386	415	364	399	374	366	420	402	390	371	425	371	356	416	397	377	357	385	388	358	410	423	408	397	452	397	458	424	420	382	426	450	409	367	365	368	385	398	383	403	391	401	401	416	383	366	362	414	392	368	348	395	377	382	391	360	398	332	350	385	358	419	396	399	365	373	343	348	338	401	378	383	358	367	350	372	371	380	394	381	351	356	364	345	368	383	351	390	369	358	393	356	367	351	373	379	380	398	354	362	381	361	357	371	396	388	405	379	378	352	364	383	381	338	399	350	389	386	379	352	379	376	347	360	357	391	348	378	385	367	375	381	348	358	366	374	387	354	364	379	375	356	426	373	386	393	361	353	378	405	371	363	333	388	374	346	384	370	385	346	396	378	403	369	361	393	355	380	380	387	395	381	395	359	368	348	387	348	367	388	380	405	373	365	393	397	387	376	428	342	387	388	389	345	368	390	362	359	392	416	373	366	383	349	342	388	363	371	366	357	369	390	413	362	369	389	347	390	377	378	351	371	382	375	391	364	358	352	408	387	366	352	377	365	347	373	366	361	378	343	357	367	376	361	365	384	364	360	377	360	342	362	379	367	392	357	381	387	367	362	355	371	363	356	418	363	367	357	351	342	359	393	380	383	393	386	377	368	384	359	374	398	408	378	366	363	366	374	370	376	351	405	388	324	360	359	382	426	387	387	389	364	348	375	384	341	347	382	381	374	360	368	403	368	380	396	381	375	354	350	349	384	386	347	393	380	358	398	365	393	357	346	373	402	384	371	368	354	381	380	344	356	374	390	381	328	398	415	350	373	360	396	366	351	403	407	398	388	391	380	355	365	393	374	347	413	377	361	385	389	378	335	352	384	411	327	398	358	404	369	403	384	368	362	355	382	397	381	379	385	374	363	396	361	342	366	354	379	341	382	392	369	376	375	396	346	373	402	387	362	349	381	359	355	369	364	377	389	379	373	367	394	399	360	360	380	370	360	375	362	339	362	383	365	389	435	358	376	342	358	392	343	376	393	391	389	388	356	339	384	342	367	373	384	387	366	364	383	370	384	364	395	385	391	364	348	387	361	352	382	392	351	381	342	384	346	384	396	349	342	402	361	387	383	379	408	364	343	389	380	388	379	381	340	401	354	359	370	370	364	370	384	365	388	342	359	322	384	337	359	376	388	378	394	348	378	363	360	350	363	375	369	389	368	371	383	401	375	377	407	343	380	358	360	378	376	351	383	352	396	407	368	414	399	391	356	383	356	358	382	413	363	376	392	360	407	372	385	404	360	353	350	392	357	397	386	380	367	373	385	374	415	375	386	371	368	379	362	377	409	395	349	353	373	339	378	389	356	365	362	359	356	387	371	393	360	371	378	357	387	368	347	369	379	359	358	378	405	362	373	404	361	372	393	373	381	400	381	365	377	364	382	353	380	358	363	379	351	356	389	361	385	381	370	362	369	382	344	362	393	396	348	370	370	400	369	380	398	348	381	365	336	366	357	377	375	353	345	395	359	360	344	365	359	333	359	386	361	338	371	350	362	351	365	380	389	365	382	397	368	349	371	335	407	339	364	439	382	389	357	349	389	369	375	344	368	379	346	394	371	376	367	360	360	383	360	379	364	395	353	368	364	387	370	362	335	380	371	374	372	365	379	373	377	372	352	402	357	358	342	406	373	372	380	393	374	384	389	382	382	395	373	402	366	370	348	396	404	346	357	369	359	417	384	396	371	390	402	352	374	398	397	346	377	364	430	380	391	392	355	341	363	404	393	380	400	389	371	372	378	371	384	369	404	397	392	385	370	354	358	332	360	373	366	375	340	379	386	373	390	367	359	404	371	405	394	402	342	388	364	364	382	389	412	388	386	387	374	363	377	366	364	366	344	364	371	375	343	397	335	364	379	364	356	369	360	357	382	341	372	381	404	387	391	387	357	403	327	364	379	360	373	404	364	374	397	406	357	354	376	400	387	371	368	367	379	364	375	375	413	366	399	355	361	355	370	392	325	385	381	344	362	346	393	393	352	385	381	381	375	338	319	365	366	333	382	391	355	339	409	387	347	407	355	387	369	343	375	377	353	373	404	369	397	351	386	346	339	368	411	353	385	369	370	387	374	359	374	367	394	399	405	371	381	400	399	353	339	346	399	403	346	388	389	386	327	381	392	387	372	359	356	374	338	380	388	350	371	356	344	350	377	355	368	366	390	393	355	369	388	354	375	419	308	362	356	398	329	424	394	374	335	383	402	355	371	348	414	369	341	389	371	355	398	350	361	384	395	384	391	377	375	396	367	380	362	376	374	359	371	361	359	382	388	384	366	369	329	344	370	385	435	374	372	347	401	364	345	381	404	366	376	328	347	406	356	402	370	338	344	374	351	376	367	367	367	393	367	414	408	349	332	366	377	358	365	384	367	389	387	398	391	381	369	383	356	362	379	408	369	359	342	344	360	384	374	380	364	366	376	412	405	365	352	374	384	396	388	392	396	396	390	396	353	348	362	384	352	400	315	374	350	356	371	360	357	368	335	393	349	377	340	387	348	352	367	335	369	381	391	344	372	397	404	387	383	389	389	384	376	358	396	411	363	398	363	329	356	382	393	381	414	337	353	381	371	372	394	370	400	408	363	384	364	370	394	368	345	395	385	358	374	368	364	357	374	375	345	374	359	371	390	394	378	377	378	366	361	381	402	379	367	358	380	390	376	424	366	396	368	361	377	372	371	345	351	391	375	374	371	330	383	390	386	402	379	383	354	401	355	387	370	404	379	380	421	339	360	348	336	380	339	355	392	406	387	385	411	370	355	379	400	366	376	342	405	361	354	377	358	380	400	379	413	348	355	387	365	379	386	344	344	400	408	341	360	378	381	355	376	398	342	368	384	391	362	416	396	385	370	371	346	377	384	407	357	377	351	372	399	369	360	359	361	387	383	388	358	355	399	402	382	387	359	378	386	394	359	361	386	388	371	371	400	354	359	387	350	371	380	391	372	401	415	380	350	360	379	381	369	411	373	389	353	396	375	339	357	369	407	378	368	366	375	373	421	410	360	383	362	370	383	359	379	385	373	343	364	361	380	373	383	325	380	371	360	360	394	379	406	371	359	359	382	397	365	381	378	394	362	401	405	394	368	412	360	400	391	404	379	378	379	366	384	388	368	374	377	365	350	381	327	363	355	355	398	393	385	378	372	396	358	357	357	369	379	352	353	368	350	365	355	359	351	363	318	343	415	363	387	376	363	378	368	394	377	354	376	362	398	369	390	359	376	363	381	362	349	367	364	386	379	409	368	352	382	338	341	361	351	395	373	345	362	358	366	386	382	396	361	341	377	346	382
27440	20408	12206	4649	1865	1241	1066	951	875	749	721	732	609	544	516	506	457	469	432	440	405	382	375	409	397	382	398	435	398	351	340	376	386	378	398	386	392	379	386	342	389	357	367	371	343	358	328	365	357	389	374	378	356	388	356	362	373	358	378	376	348	358	356	332	364	340	354	372	368	362	349	376	330	366	326	378	368	349	360	339	354	367	375	348	379	343	337	346	373	334	353	356	359	363	374	368	363	353	358	376	363	370	355	379	341	333	340	353	353	351	351	347	341	360	336	359	342	404	348	349	348	306	341	355	376	333	366	359	392	341	345	359	362	368	344	362	332	328	373	312	345	376	339	347	353	341	348	325	343	330	317	368	345	381	362	353	353	356	320	351	346	371	333	346	334	366	348	329	352	353	363	366	356	366	334	363	369	353	326	313	352	329	352	376	369	351	352	355	321	378	367	352	349	334	349	362	318	328	364	327	370	333	371	336	329	361	337	348	370	348	366	336	334	386	366	339	375	335	357	372	375	332	327	390	341	355	368	350	360	338	333	345	366	364	291	346	365	371	362	375	362	385	306	369	346	348	329	340	343	318	346	372	362	358	365	366	358	358	341	333	375	317	359	375	328	352	367	319	372	357	352	358	336	319	347	334	347	338	323	338	327	371	331	365	313	340	355	366	354	349	320	347	330	353	328	371	366	355	353	347	334	337	311	361	354	344	343	356	385	371	327	332	362	360	327	339	356	358	332	366	347	331	349	323	349	326	355	337	332	341	361	329	325	375	364	351	351	317	341	353	353	346	331	347	336	344	346	368	366	333	339	347	314	355	327	341	370	355	366	319	332	340	379	363	311	402	350	360	330	334	341	358	362	356	330	339	358	386	357	346	308	355	335	384	333	328	341	353	341	376	375	361	346	372	371	370	333	352	317	347	360	340	385	332	364	328	366	321	327	351	328	351	337	364	336	363	356	347	356	356	335	350	371	355	370	355	340	356	346	340	347	348	359	327	346	347	346	335	363	380	339	333	324	382	352	386	374	351	333	380	338	375	336	366	336	338	357	332	314	338	346	327	369	353	335	341	334	332	349	305	306	326	342	376	339	351	328	347	329	348	360	369	368	353	392	348	373	324	320	365	362	349	376	361	373	348	358	344	313	329	350	359	339	358	356	357	359	381	327	348	348	363	360	383	363	358	329	344	364	344	363	352	359	341	355	329	327	367	323	351	355	317	320	345	355	367	364	313	351	335	326	361	323	336	326	361	325	329	340	327	331	344	384	318	335	344	375	382	312	324	339	348	363	317	318	344	331	386	337	348	359	322	372	332	326	361	359	330	365	346	315	340	347	345	344	361	351	330	325	368	337	356	353	328	314	388	327	371	342	353	346	358	365	346	331	373	353	364	326	354	361	371	318	324	335	352	381	367	394	335	356	326	347	346	352	334	359	371	351	316	374	339	343	347	346	352	333	377	373	358	351	355	364	356	339	358	363	377	336	348	376	359	338	389	357	392	378	332	351	366	368	350	347	367	375	356	361	338	366	341	363	366	336	391	365	394	356	370	342	352	320	362	398	352	338	342	343	371	341	353	335	330	350	333	381	340	348	336	353	396	347	363	357	325	344	327	358	391	335	360	358	380	349	313	373	353	358	348	371	339	379	319	325	370	344	363	329	372	334	333	346	388	319	339	363	340	338	361	357	379	331	375	316	402	351	358	324	323	372	356	371	341	354	328	332	350	339	347	375	325	377	324	368	319	350	367	377	352	337	379	335	366	345	335	351	345	379	359	359	315	371	331	326	334	357	331	336	365	337	340	348	348	365	340	365	365	324	334	376	357	310	347	373	362	396	334	366	335	336	341	347	369	335	309	339	365	348	348	349	379	388	384	352	336	320	339	381	334	331	352	328	354	320	365	310	337	340	341	342	369	340	312	319	364	345	347	360	346	338	347	347	362	341	326	368	323	367	379	361	349	347	336	371	386	370	326	343	381	317	333	367	334	316	336	337	342	350	350	359	320	351	353	359	329	372	349	365	325	366	340	337	351	330	361	391	340	336	384	333	357	360	336	326	334	333	360	366	324	388	363	321	377	316	338	348	344	352	353	337	325	325	357	372	339	355	373	365	361	347	336	323	358	365	333	357	386	320	323	342	354	337	334	339	349	360	327	348	327	367	401	379	347	384	347	378	340	360	335	382	363	387	352	323	333	320	357	344	331	364	335	362	388	347	335	344	337	344	360	327	369	363	350	348	314	361	369	374	345	328	378	352	352	328	341	313	347	370	320	340	348	358	356	350	350	316	346	347	335	332	352	364	334	333	329	352	341	321	351	356	365	353	353	361	368	336	352	378	370	363	366	348	382	356	344	369	371	377	325	353	347	373	328	378	379	330	301	342	354	326	345	385	384	353	377	370	350	317	370	391	355	340	309	347	312	357	372	324	346	330	375	351	323	378	344	343	329	350	372	342	338	325	374	331	346	357	331	335	316	324	366	336	344	322	357	355	363	378	336	321	353	374	365	343	372	342	345	350	336	312	356	362	287	325	347	361	336	362	354	353	343	374	359	391	365	344	337	343	382	345	348	371	330	339	308	349	339	364	360	326	334	361	346	379	346	342	327	353	357	330	335	320	355	356	347	353	348	352	323	341	354	358	354	347	352	354	340	384	360	333	377	349	360	340	361	401	302	347	331	343	397	294	320	326	350	333	322	347	355	342	373	341	329	369	329	354	339	351	375	338	315	359	333	329	343	340	357	358	352	364	359	380	346	339	394	321	381	321	342	378	324	377	366	380	356	349	371	361	355	335	370	341	355	375	352	321	338	373	336	357	324	325	358	351	323	336	353	355	336	355	330	360	349	364	323	336	338	355	313	336	346	337	322	358	340	362	358	339	355	341	353	316	351	352	375	370	342	360	354	378	355	343	340	351	328	339	374	365	338	331	343	337	354	348	372	340	328	355	339	359	310	369	334	364	365	341	351	346	364	351	333	346	351	353	350	334	368	365	360	345	333	349	362	334	323	320	321	369	347	346	347	354	322	353	359	342	329	339	355	352	374	368	334	350	337	387	355	356	323	394	319	328	373	331	365	313	333	351	368	323	348	311	384	373	351	349	350	302	327	372	358	348	346	330	336	344	375	343	341	359	334	332	322	324	338	374	379	361	355	336	365	329	337	365	396	348	365	329	390	365	325	378	321	336	387	363	372	360	346	390	370	364	337	343	341	338	327	380	352	341	335	357	376	358	338	326	361	385	364	344	365	353	349	376	363	347	344	337	360	331	370	357	361	367	369	387	342	309	375	389	364	372	371	335	352	331	350	329	346	348	326	334	344	342	351	339	326	340	358	321	369	346	356	345	355	375	340	336	360	327	343	342	333	376	371	379	362	358	368	343	344	372	328	343	336	380	330	322	323	335	359	375	339	343	360	355	350	344	362	328	335	339	338	316	369	336	338	350	370	355	367	376	338	330	372	363	367	322	328	393	348	371	373	345	347	332	373
10386	17626	15325	7236	4242	3152	2637	2458	2113	1763	1723	1609	1161	1038	1056	941	853	737	684	747	699	695	705	655	601	658	607	609	649	620	566	667	624	580	599	551	596	560	539	563	551	535	564	554	566	497	541	493	545	578	521	548	558	518	534	497	556	541	531	529	529	547	514	562	513	472	543	539	540	516	566	472	522	557	511	543	508	545	489	508	539	519	528	498	558	567	530	490	544	526	506	494	542	538	541	518	523	527	575	540	568	528	530	514	518	545	531	505	472	490	549	514	502	538	514	541	519	501	499	510	505	530	500	539	491	509	491	528	543	501	513	509	526	512	558	541	494	534	519	564	498	504	464	563	521	516	541	471	537	514	535	500	515	493	537	528	478	463	549	533	551	517	475	510	528	502	533	509	516	490	527	503	518	549	495	564	509	524	537	512	538	491	502	530	512	497	524	495	502	528	517	507	491	503	510	552	517	499	522	519	535	529	530	560	523	479	514	497	538	495	562	529	472	513	519	502	517	504	517	497	516	520	479	509	534	568	520	491	482	541	529	533	527	481	511	490	546	489	508	517	457	525	509	504	541	521	496	469	535	547	530	529	508	527	540	476	533	549	511	517	520	537	503	497	518	546	553	533	519	554	498	511	518	523	540	532	501	513	485	524	497	519	522	498	550	493	493	533	468	509	476	532	517	533	527	539	511	535	472	505	540	561	516	535	542	518	510	497	506	495	517	532	510	547	488	518	515	565	533	561	489	494	490	494	518	526	527	533	525	507	492	517	508	504	511	546	528	489	502	475	530	512	512	496	497	503	503	528	499	515	520	522	504	498	533	559	519	510	499	529	501	510	512	467	473	534	532	551	519	511	530	558	498	493	532	507	541	521	485	486	519	514	520	525	518	518	519	512	514	510	531	528	519	490	538	493	482	492	534	500	493	513	532	543	507	495	492	505	557	552	505	475	551	523	497	517	524	441	506	489	507	534	508	544	512	532	528	514	473	484	498	506	498	545	513	529	521	497	514	547	542	527	552	568	511	493	509	518	483	484	485	498	536	505	529	518	503	516	547	560	543	509	504	538	504	507	478	526	502	516	512	522	508	515	494	508	484	531	483	459	484	492	464	496	536	489	549	536	519	517	530	554	521	495	516	512	480	488	523	509	515	550	501	531	530	512	527	536	475	520	579	491	519	515	508	514	513	470	504	478	565	511	455	495	490	559	511	488	470	503	502	476	518	559	484	478	534	545	494	486	526	531	513	517	506	534	521	542	552	536	508	520	510	550	499	528	493	548	537	529	526	524	503	474	500	530	474	504	526	510	520	533	538	500	524	507	570	490	528	548	495	535	493	488	535	545	526	541	484	544	486	492	507	488	519	527	519	501	511	521	535	497	543	517	490	529	495	522	508	548	516	503	471	512	507	511	531	502	484	481	484	516	494	508	540	516	526	523	511	534	516	533	526	483	516	483	481	512	533	552	541	521	505	520	511	538	493	484	507	512	529	492	507	510	558	509	506	518	481	495	544	496	479	540	521	493	529	520	527	504	532	539	500	521	522	553	506	507	533	519	509	517	552	538	540	547	485	533	555	535	514	533	503	497	496	527	516	491	511	493	523	455	525	520	523	512	527	528	539	507	510	498	527	508	530	515	516	521	508	505	523	484	542	529	561	560	514	492	460	505	548	526	491	509	498	506	531	489	528	553	502	534	495	541	521	513	526	518	518	514	506	523	514	504	496	522	507	512	523	454	480	487	504	557	522	501	521	496	502	501	490	507	497	515	521	518	514	532	506	518	529	491	536	495	507	502	511	514	517	497	470	498	513	516	521	478	503	582	508	557	467	534	515	510	514	513	543	527	517	539	499	533	490	508	537	521	526	510	491	547	540	516	482	466	500	513	496	533	494	545	515	530	511	541	493	498	486	503	520	523	519	530	494	493	467	510	512	549	529	490	525	485	532	508	540	503	512	518	535	484	474	496	544	507	501	538	512	492	502	544	543	534	525	517	480	549	538	573	498	489	537	481	474	498	532	538	542	530	479	515	514	522	517	528	491	518	517	524	503	513	497	518	511	536	538	557	487	496	483	515	536	515	498	532	531	508	499	528	483	525	501	495	508	539	517	511	486	520	519	491	523	502	480	567	486	516	507	488	506	514	484	555	490	524	478	508	522	507	496	515	580	470	477	500	552	528	518	554	504	545	547	512	518	519	505	529	530	534	483	499	505	493	517	514	533	541	524	537	533	523	508	506	502	462	478	513	529	521	511	541	516	494	476	543	515	505	502	503	489	470	495	518	569	526	502	508	488	491	572	479	515	519	501	513	594	474	504	516	515	487	518	525	488	517	529	528	509	490	556	530	482	505	494	530	534	517	510	528	501	501	519	505	529	493	523	513	509	474	518	496	517	513	496	506	521	500	505	518	488	549	551	494	479	544	516	505	538	490	512	488	493	509	524	509	540	484	497	518	538	454	502	525	473	536	478	566	517	521	521	481	494	515	532	510	579	494	530	488	492	496	471	516	499	529	514	483	496	513	535	503	548	522	531	502	480	526	540	527	519	479	516	495	475	476	471	510	470	520	515	485	509	554	513	541	529	501	478	521	529	504	494	494	531	531	502	477	526	511	504	504	504	547	510	480	524	519	521	517	536	574	532	506	534	510	534	525	517	526	529	482	527	525	530	520	492	499	470	508	513	488	462	472	507	531	533	525	526	499	504	522	517	527	551	497	554	479	503	507	507	502	496	523	535	487	512	505	490	546	504	507	498	501	474	498	545	566	533	533	501	484	538	536	510	485	479	498	516	529	505	516	497	474	519	536	504	526	549	543	526	459	548	523	541	516	504	513	534	532	511	550	515	549	496	519	556	501	516	505	527	491	518	504	497	479	527	515	490	515	558	567	495	507	503	554	526	522	530	490	510	513	481	509	513	544	526	523	473	524	502	563	517	498	522	473	492	515	515	527	559	537	519	570	519	528	538	488	500	476	472	503	495	531	487	551	545	497	538	514	496	471	529	490	521	566	507	512	499	561	521	513	513	526	511	534	546	521	527	516	489	501	541	515	518	486	505	502	525	517	498	496	523	520	527	512	514	474	506	504	506	502	495	492	483	536	493	524	511	531	514	516	523	549	535	533	517	524	508	490	522	500	520	507	533	497	492	558	515	500	489	535	496	523	494	505	540	503	497	528	526	530	525	464	523	492	519	527	549	515	516	531	495	558	541	475	510	537	504	527	538	542	492	493	504	492	512	531	496	511	510	511	532	487	464	533	501	497	542	500	535	528	530	500	518	535	529	491	531	510	500	544	571	502	481	468	539	500	530	514	529	517	478	490	531	531	534	522	497	495	531	496	528	526	522	487	556	513	470	531	488	537	524	520	495	488	554	473	491	584	517	514	528	536	496	496	513	516	543	512	523	555	524	542	487	538	515	506	532	565	506	495	482	519	538	501	497	516	499	572	544	512	467	521	533	549	503	486	488	507	505	518	531	534	509	515	523	529
24740	21501	28664	24753	20291	5770	2210	1665	1350	1229	1127	1012	842	669	599	643	555	454	507	491	472	485	510	463	439	425	418	412	406	413	395	440	385	387	384	391	396	376	395	373	352	356	328	388	401	353	353	378	366	333	331	370	372	355	299	333	357	371	323	336	346	332	337	354	333	330	332	363	376	379	384	387	358	345	327	347	353	354	342	378	353	346	364	321	351	364	343	341	385	336	357	367	337	332	353	414	341	356	372	363	327	363	352	348	367	346	354	337	377	351	382	369	333	343	346	335	353	308	319	358	325	360	351	354	362	324	353	302	361	336	354	338	349	344	362	364	353	348	347	351	333	368	372	356	352	339	362	329	354	347	335	325	353	319	319	346	349	323	367	345	366	345	364	330	350	341	357	352	352	354	360	326	331	354	346	333	354	343	367	311	351	363	367	349	387	335	351	337	346	337	353	327	337	357	350	329	360	364	344	332	316	357	347	335	376	321	365	344	327	379	323	342	337	341	338	304	310	318	373	329	357	376	322	350	328	344	332	361	315	320	330	352	328	350	352	348	337	333	361	348	349	317	351	372	333	333	362	358	320	307	350	329	367	315	312	334	342	344	379	338	327	362	364	324	340	352	380	332	343	342	343	315	333	363	322	381	326	362	373	357	341	337	335	327	377	364	341	328	357	364	388	317	347	325	330	338	320	321	357	320	308	335	350	379	360	350	332	327	366	343	342	314	314	330	351	354	348	359	336	347	317	340	358	325	352	352	375	344	340	332	337	330	350	383	355	345	348	366	366	324	352	348	339	343	343	347	335	333	364	343	320	338	358	356	342	341	344	319	339	336	298	318	354	337	347	343	361	362	341	384	332	338	340	323	322	354	315	348	321	365	351	331	361	334	362	328	339	333	338	357	334	364	351	363	348	352	341	342	354	327	362	351	342	354	327	363	340	355	363	326	336	322	345	344	375	334	344	338	317	344	350	329	359	328	330	366	359	329	378	359	303	339	334	308	354	334	352	338	344	334	355	330	340	344	358	373	340	357	331	361	326	344	329	334	349	366	301	343	347	324	336	350	346	340	339	357	339	335	316	348	339	349	328	327	312	338	346	329	362	347	350	347	312	364	323	327	313	350	399	346	349	364	321	365	321	332	330	348	377	329	320	350	344	340	318	334	310	321	349	383	373	364	356	404	345	362	332	351	321	337	356	344	318	332	342	368	337	360	314	310	353	326	347	311	368	313	338	324	349	342	346	365	320	346	326	347	360	328	344	324	327	302	317	316	339	359	321	350	370	343	363	348	364	356	380	332	346	321	324	359	334	337	339	338	350	365	378	354	367	370	348	339	352	332	352	356	349	312	366	366	341	319	318	366	301	340	378	350	340	343	368	344	371	330	334	321	337	351	352	333	300	338	341	317	376	353	318	319	363	327	348	354	360	341	341	370	327	378	351	340	359	334	360	336	344	381	301	319	352	342	333	345	350	337	347	334	358	366	362	354	332	311	347	331	346	349	329	312	324	326	328	358	333	351	358	336	319	342	326	325	309	349	319	378	307	313	374	333	326	332	370	346	316	332	343	386	340	342	353	328	332	327	356	332	336	349	332	363	348	322	316	326	346	343	349	343	319	354	314	330	371	335	345	357	320	367	356	364	332	351	338	298	351	325	352	380	362	358	364	359	359	328	324	347	346	307	293	365	366	323	351	344	341	367	369	378	337	349	379	340	329	347	365	328	338	345	362	325	329	338	333	338	330	325	354	330	339	333	335	337	318	370	313	355	333	348	308	369	339	351	345	338	322	341	306	333	350	361	342	355	340	345	348	344	324	321	380	345	327	327	343	365	348	353	364	344	316	305	325	349	360	364	370	332	337	357	356	353	319	334	333	313	350	340	367	313	335	344	323	365	317	359	339	344	335	334	330	345	362	383	345	357	349	354	334	324	336	308	361	328	394	341	330	405	315	328	335	325	342	328	306	363	330	326	317	339	370	349	346	315	332	336	352	335	338	338	329	306	334	344	347	329	352	373	326	330	352	364	327	326	348	319	372	357	324	363	346	352	345	329	363	346	367	332	381	339	341	350	320	337	361	355	357	339	317	330	362	333	361	324	360	360	313	337	358	350	367	373	325	375	376	362	341	350	317	350	364	301	364	347	344	321	341	353	329	330	335	372	352	340	344	344	374	320	324	320	320	358	328	330	332	351	318	329	324	335	349	330	315	332	351	343	315	318	330	329	321	362	360	359	336	339	342	341	361	364	377	342	348	370	365	320	365	352	318	350	341	319	363	357	347	334	330	307	380	337	337	339	355	352	332	314	363	328	344	303	360	357	345	349	346	354	369	329	346	348	315	331	350	310	366	339	327	319	341	350	336	345	314	339	339	341	353	333	336	379	350	381	369	318	375	328	337	337	334	357	322	317	321	357	356	370	352	331	349	332	352	354	363	330	353	327	351	334	333	342	372	341	359	330	333	357	346	346	351	351	348	365	344	385	352	330	315	318	357	374	352	334	347	365	334	318	375	327	353	374	350	319	300	365	341	342	342	359	326	323	339	340	339	344	355	326	338	341	348	353	344	348	323	348	324	324	330	343	342	352	359	320	335	349	362	335	361	338	337	354	386	358	314	339	365	337	325	325	350	341	337	333	344	357	324	383	345	363	378	341	319	354	350	330	336	354	341	343	377	324	339	352	336	348	357	349	364	349	354	327	317	319	346	344	361	339	344	354	326	383	339	317	346	338	316	327	344	338	327	355	328	330	353	326	338	340	324	319	368	347	342	296	343	329	349	341	364	369	324	319	320	327	340	361	360	341	326	348	333	319	357	341	338	358	372	309	317	341	306	344	354	369	346	331	319	356	356	312	321	319	360	297	353	342	348	335	313	323	361	338	358	320	346	340	342	351	358	380	334	382	343	347	347	331	330	331	346	348	337	343	363	339	354	317	330	346	330	348	350	385	311	346	325	311	363	360	331	324	357	343	344	378	334	384	336	357	324	331	347	371	329	361	341	301	334	370	342	334	332	335	356	374	338	348	330	350	340	355	366	333	358	338	339	352	349	336	360	362	326	366	320	327	338	346	345	331	372	314	350	319	383	328	334	353	338	345	324	330	341	356	340	340	316	353	384	353	324	311	352	357	382	320	331	375	360	334	347	375	333	355	353	370	324	326	319	328	343	301	346	322	354	336	362	361	323	331	342	337	354	314	306	327	374	335	305	317	343	345	343	351	329	316	339	335	295	321	337	353	344	340	311	327	336	315	338	328	349	364	326	344	310	342	339	340	351	341	326	342	316	341	355	347	357	331	336	347	327	361	340	327	345	378	349	367	303	366	343	354	338	362	325	382	365	368	343	350	392	328	330	348	386	353	308	333	346	357	374	360	282	286	327	326	323	347	379	354	316	339	380	340	324	360	325	356	354	347	339	348	371	338	356	350	353	330	358	307	348	357	340	354	320	344	353	322	314	325	360	356	333	341	345	331	337	347	369	378	315	350	341	331
12125	25737	23654	12579	8644	6120	4624	4376	3606	3257	2746	2542	1812	1497	1304	1239	1076	952	922	904	912	895	809	825	763	733	709	718	716	698	658	649	647	674	663	657	600	616	577	611	625	572	565	556	558	562	571	548	521	517	552	522	499	535	552	540	548	532	556	564	505	520	515	521	507	510	502	554	510	541	507	540	539	486	513	503	536	543	565	517	541	514	562	540	502	521	518	550	549	508	520	553	547	555	528	547	550	571	542	552	602	537	554	538	541	538	491	482	538	523	481	527	500	530	552	513	511	560	506	486	504	494	520	539	498	504	495	476	504	504	488	518	478	514	501	517	531	493	536	468	512	487	521	507	501	518	481	466	479	535	548	523	478	498	480	521	522	534	497	518	492	497	474	554	525	515	507	544	533	530	501	502	529	461	501	502	470	508	528	509	521	503	469	501	499	505	508	513	468	480	486	512	458	506	522	509	489	517	543	478	503	513	493	497	515	564	523	482	532	506	529	505	481	467	486	511	515	495	511	512	493	553	445	501	518	523	518	537	533	537	489	491	510	527	497	511	527	506	519	514	523	509	490	524	491	516	511	540	493	521	518	514	537	534	531	531	488	540	493	497	504	526	514	534	518	508	539	511	497	541	478	502	466	497	463	510	540	544	576	524	529	495	492	462	546	478	506	556	524	503	505	519	485	523	511	517	487	500	521	499	533	481	521	520	501	550	499	525	503	501	533	484	529	529	527	567	515	533	508	518	498	503	560	483	509	469	517	477	514	494	502	515	518	486	485	510	522	536	506	556	483	502	522	534	506	459	541	529	475	510	509	505	503	528	523	502	511	541	484	506	501	563	499	517	526	508	524	465	522	509	494	479	502	499	511	477	500	496	486	498	490	530	488	534	532	515	514	505	536	499	519	453	483	483	505	516	510	523	525	509	518	513	530	527	501	504	516	504	512	512	532	534	508	520	513	495	573	487	476	516	523	543	484	504	542	485	526	511	477	542	515	503	524	531	496	512	510	486	494	491	508	470	528	515	502	535	496	499	524	525	533	513	528	499	552	497	535	495	510	463	492	503	544	514	524	524	512	504	527	524	456	510	457	536	489	549	504	519	522	489	517	538	522	523	520	519	537	477	491	479	483	547	488	508	508	510	486	539	533	502	507	483	493	480	509	455	490	533	508	500	486	529	525	511	467	492	543	507	525	486	527	554	524	511	506	475	504	528	536	517	503	517	499	513	542	511	542	527	520	461	563	477	508	546	469	506	514	519	511	493	505	513	475	524	541	528	537	508	518	507	507	516	503	454	518	490	497	451	489	523	507	500	517	526	492	527	499	505	512	516	502	518	530	502	522	539	530	503	503	505	478	482	538	523	543	516	555	533	489	480	471	515	534	499	528	533	527	503	529	454	518	477	550	487	483	476	470	537	546	485	473	501	493	526	496	485	543	498	509	535	493	476	521	497	524	521	505	519	508	474	480	481	514	510	504	522	497	542	518	518	507	498	498	474	515	472	512	500	532	540	493	527	506	482	486	547	474	495	489	498	554	514	533	494	515	518	555	473	530	519	512	527	524	504	510	511	547	519	473	497	522	514	553	481	523	513	489	496	534	505	505	492	518	489	511	544	505	537	521	501	512	508	488	481	484	530	499	505	476	480	507	550	505	511	514	549	486	486	498	515	493	515	479	472	459	466	511	545	480	515	486	481	509	503	543	489	478	527	493	529	518	495	495	503	480	548	537	496	512	546	508	506	503	526	490	503	551	506	508	522	524	509	509	532	544	507	562	505	509	526	534	504	521	521	529	506	493	520	510	513	508	557	517	519	480	522	507	528	507	501	530	539	524	476	547	491	526	497	525	490	486	532	499	521	485	485	520	515	503	492	485	531	502	546	513	499	449	500	524	536	509	517	526	548	523	466	476	457	518	503	490	561	477	495	504	492	543	543	511	486	523	527	545	531	530	533	526	490	515	522	533	486	483	518	513	537	503	513	517	490	474	494	558	506	506	509	497	485	536	512	499	524	524	524	536	521	512	519	477	551	532	519	510	514	508	491	490	503	524	483	509	525	487	522	521	512	477	510	539	483	518	545	492	564	494	529	497	516	521	517	515	538	520	488	510	542	515	521	470	536	525	449	526	499	533	487	504	517	506	500	505	494	531	497	506	510	457	488	536	487	518	489	515	459	501	478	525	507	507	499	491	460	524	498	502	546	523	517	503	501	545	535	510	480	532	474	462	515	509	520	495	542	477	508	545	549	480	486	484	480	487	496	513	525	533	478	511	546	494	499	490	485	530	483	524	475	492	460	497	546	532	503	534	551	532	505	519	506	538	476	537	458	491	518	512	525	488	489	507	511	492	523	498	477	539	514	516	519	511	494	467	500	475	498	492	511	526	501	480	541	502	460	501	511	520	517	517	548	520	531	528	516	532	509	505	510	524	502	539	518	519	523	516	511	529	536	531	554	523	496	554	486	484	498	502	508	485	552	440	485	493	503	526	506	492	504	535	505	498	549	534	513	493	480	532	481	477	492	496	512	499	500	536	518	517	504	480	490	516	495	488	482	528	560	538	516	518	492	506	541	524	520	509	518	498	502	545	498	500	494	474	491	471	512	516	538	525	525	473	510	508	520	526	467	527	519	489	516	487	506	519	465	509	483	516	518	513	479	476	514	516	515	487	507	521	510	518	506	550	501	547	486	461	491	506	486	512	500	528	477	494	543	533	543	497	526	541	512	535	541	523	571	506	482	534	475	507	518	513	496	490	561	556	497	531	507	500	536	500	507	502	516	497	477	526	507	524	491	541	511	497	542	506	488	494	481	508	472	528	482	489	523	516	453	510	531	498	537	475	533	468	501	519	483	552	523	494	515	491	503	496	466	463	514	468	519	478	498	566	527	511	455	504	519	503	513	543	467	516	543	498	475	476	490	543	541	530	485	520	472	494	463	489	541	545	551	541	516	493	510	525	487	516	511	487	481	513	516	493	485	515	532	507	515	493	522	521	486	521	499	472	487	529	470	475	487	503	511	526	527	494	513	516	545	503	563	522	495	492	513	480	523	541	510	496	513	499	507	557	506	509	520	509	474	518	467	517	504	524	493	508	512	491	519	465	478	526	536	494	509	523	516	484	469	523	521	523	542	503	538	507	505	495	500	531	513	508	485	487	511	503	492	529	506	481	493	493	514	505	498	517	504	483	516	492	474	504	538	480	510	526	485	532	513	525	540	511	502	501	521	543	491	517	507	483	559	511	498	533	486	553	531	529	529	497	458	512	528	549	540	491	533	515	514	524	499	524	500	527	457	494	461	509	476	520	493	511	452	499	498	477	523	527	492	493	505	482	477	491	500	536	516	545	517	493	518	491	488	536	514	521	497	540	526	538	499	512	506	534	553	533	496	512	518	546	525	491	540	524	513	515	483	520	507	508	508	532	527	473	505	518	539	517	509	544	505	499	519	537	502	520	470	492	481	551	512	512	523	520	474	501	505	507	516	517	473
23593	21479	29321	24035	21481	19971	5408	2357	1794	1601	1346	1170	929	735	647	605	540	488	494	472	468	396	411	438	396	381	395	388	376	349	350	358	327	335	360	367	313	309	325	324	307	301	309	293	290	335	266	278	290	278	287	282	299	280	272	308	252	262	260	266	290	285	295	224	245	273	283	299	263	276	249	258	251	219	265	261	242	228	282	271	290	266	268	263	246	290	250	247	263	254	274	267	256	274	296	272	310	276	285	295	263	266	257	308	286	279	259	261	241	252	279	256	269	285	256	275	259	257	271	264	253	232	238	250	238	252	234	246	265	234	255	275	260	260	277	245	256	248	254	225	250	266	237	244	249	256	263	263	254	242	227	289	259	269	264	226	276	246	259	278	233	262	234	227	261	252	260	237	257	269	261	237	282	247	243	258	254	271	248	248	255	274	248	247	294	267	261	271	249	268	268	257	261	248	277	240	217	249	237	268	233	263	269	292	250	281	248	254	274	225	256	238	259	234	256	250	254	234	233	233	264	255	245	274	242	255	254	225	236	266	256	234	242	269	263	287	266	261	262	236	272	255	259	242	261	245	236	259	279	276	245	250	228	262	234	256	240	274	268	234	248	248	241	236	288	234	238	248	246	245	264	269	238	244	267	271	259	260	255	251	264	243	225	241	249	242	298	248	263	242	262	281	253	258	240	255	240	243	271	267	253	253	235	252	252	262	261	267	284	263	244	257	268	248	266	273	257	245	266	244	238	281	228	273	273	246	237	245	230	250	281	254	241	252	256	245	253	268	274	256	245	255	240	245	274	262	258	247	269	250	258	267	252	244	267	241	269	260	265	236	204	277	269	253	233	267	235	240	237	276	235	230	251	278	252	265	253	273	265	242	277	259	223	236	234	245	256	219	239	263	218	231	278	239	270	275	264	259	252	256	223	261	264	256	233	266	253	253	246	269	249	240	253	279	253	234	264	261	232	237	239	259	256	242	266	268	273	239	330	224	269	264	275	273	273	269	245	268	261	268	294	221	251	241	285	249	272	258	248	274	270	239	242	270	262	270	263	271	245	249	266	260	260	258	263	255	284	255	265	288	244	259	247	258	271	252	238	272	233	248	245	249	267	283	233	257	251	256	278	231	265	260	216	243	292	253	248	246	243	236	247	244	261	261	228	278	256	229	231	231	229	266	258	267	263	244	220	226	269	262	228	260	250	251	267	230	276	248	235	228	267	233	264	290	253	241	257	260	236	278	259	234	238	255	252	293	223	234	253	244	264	264	230	255	228	270	262	269	237	224	258	282	269	249	233	292	252	244	254	262	240	244	264	234	271	251	260	281	272	233	248	259	286	281	291	254	218	268	299	268	261	244	253	251	281	271	259	258	254	247	249	274	243	242	286	235	262	246	252	243	230	226	267	251	269	250	242	257	253	256	246	270	245	262	257	258	257	268	252	260	253	223	250	259	244	238	272	256	262	263	275	258	259	244	243	250	250	236	248	243	257	260	269	238	249	236	279	238	261	249	235	284	281	267	253	254	257	250	287	254	253	266	269	248	261	295	239	315	248	239	259	270	274	301	235	227	241	255	207	233	282	251	234	241	228	258	270	254	261	250	243	229	272	226	259	256	230	258	279	281	258	250	244	266	264	240	271	264	259	253	235	273	251	266	242	256	250	258	298	262	245	259	260	259	250	265	286	283	254	266	237	247	296	243	269	251	229	255	264	245	250	269	240	265	275	275	272	241	279	281	250	261	277	238	242	238	254	276	275	254	248	221	283	215	266	231	265	262	262	264	257	264	254	270	248	216	245	253	231	243	263	258	242	238	236	281	230	268	259	271	234	269	284	284	254	254	265	278	251	266	245	276	244	238	279	282	255	251	247	260	276	261	226	259	261	254	251	260	283	299	284	241	283	264	254	256	280	271	260	229	231	266	240	244	242	250	274	262	295	243	224	292	275	245	245	273	274	229	217	235	287	245	231	261	266	244	261	238	260	277	238	272	258	270	248	273	262	247	291	236	237	254	277	249	267	238	252	259	251	254	270	251	241	263	264	246	257	261	235	244	260	257	256	243	260	245	237	257	263	247	244	243	281	245	256	265	226	248	265	279	254	261	276	265	234	241	252	294	265	256	275	253	278	233	231	258	263	225	263	285	247	268	245	254	259	250	255	231	232	278	276	243	269	243	243	274	262	242	254	267	246	245	269	263	261	252	264	260	246	215	252	285	268	235	249	227	232	249	273	241	258	233	277	246	229	234	284	243	230	261	278	240	249	278	241	254	258	245	241	252	244	244	251	271	245	245	270	268	265	272	253	280	237	268	257	288	239	241	251	253	242	262	268	284	249	257	246	250	272	261	254	239	248	245	267	252	249	218	236	232	259	229	267	279	253	261	242	259	271	244	247	263	273	231	249	258	259	263	265	237	288	259	238	258	254	269	247	265	240	265	248	243	248	274	254	269	232	256	226	233	252	275	250	252	245	266	236	252	238	252	259	222	244	267	261	244	252	245	270	241	262	260	244	247	260	247	244	254	249	246	255	247	245	246	234	258	265	252	248	268	279	262	267	264	271	242	228	275	284	264	259	234	244	241	263	240	236	247	224	248	253	245	259	237	248	241	229	267	303	248	293	224	271	257	262	242	267	256	281	271	236	258	276	271	236	268	255	261	240	223	264	242	247	236	274	232	257	267	260	223	254	232	269	253	267	246	256	248	262	272	262	240	292	237	239	278	267	252	273	263	253	245	273	241	250	262	246	256	270	279	264	248	227	268	244	262	298	245	264	249	230	233	258	235	241	281	242	269	230	274	239	283	275	282	253	233	237	271	252	291	302	256	272	241	248	233	253	273	287	247	226	229	283	258	258	256	249	252	259	243	240	259	240	248	266	254	266	276	251	238	282	248	253	282	232	256	236	235	221	264	242	263	250	253	247	248	285	239	265	269	244	232	232	245	248	256	228	253	258	247	265	219	217	261	257	278	257	275	233	246	267	276	281	250	254	245	262	224	248	234	228	275	247	259	258	252	235	271	253	246	238	281	250	252	248	249	269	253	245	259	258	261	237	257	228	284	245	248	246	271	258	272	234	234	276	214	260	269	277	257	245	255	271	272	252	243	279	255	259	264	243	294	269	267	249	227	224	247	270	264	256	248	277	270	277	234	229	272	242	251	262	255	214	248	259	256	252	250	269	251	253	261	250	267	257	258	247	269	281	251	234	269	248	235	251	255	241	242	249	264	241	246	263	256	250	263	237	263	253	249	263	265	270	269	253	248	219	230	237	241	240	242	229	254	294	260	247	274	260	248	256	237	224	261	257	266	262	277	261	255	246	246	266	255	250	256	255	252	266	259	247	233	239	259	248	232	257	235	245	245	264	261	240	255	250	286	253	228	256	226	232	248	251	249	243	253	245	269	263	251	270	265	270	225	277	250	246	251	268	249	217	243	221	244	221	252	246	246	245	242	263	243	255	264	274	239	247	256	260	261	240	263	279	262	254	252
15335	31462	28162	16565	11642	8600	6470	5830	5079	4391	3546	2980	2432	1720	1520	1400	1201	1054	953	961	909	836	818	830	741	714	709	685	653	581	590	628	616	599	620	543	559	546	557	505	504	458	478	495	491	503	440	476	434	422	455	418	423	404	459	453	392	376	439	406	437	428	404	416	402	385	414	366	399	413	386	408	393	416	401	408	416	395	417	401	343	420	417	394	447	426	409	411	433	426	434	453	436	424	459	449	409	456	454	426	422	413	404	381	367	394	427	404	430	409	397	398	389	398	428	412	399	368	353	390	377	420	376	388	363	394	376	372	426	385	391	376	387	405	404	399	408	412	382	381	380	356	397	379	381	353	389	364	428	364	374	385	359	387	387	392	372	366	382	397	402	384	400	369	412	412	353	390	401	380	382	364	390	384	428	370	388	399	383	393	393	342	369	372	341	397	369	365	345	347	366	378	372	358	357	371	406	373	386	367	352	392	364	393	408	363	413	391	374	413	397	394	386	389	407	369	343	386	330	341	351	365	383	364	369	391	392	385	398	333	375	377	383	404	373	373	360	395	397	389	392	375	406	360	353	381	390	380	387	377	396	406	386	393	379	342	371	350	393	383	389	396	372	414	378	392	423	398	375	386	356	355	372	361	414	408	352	359	369	348	381	385	358	391	380	398	343	347	373	363	421	406	377	409	390	379	381	386	360	349	373	340	392	364	387	371	398	377	370	413	388	393	384	350	379	345	399	383	357	372	423	381	359	344	379	365	401	391	380	335	391	335	369	390	409	380	393	377	390	342	406	386	380	380	383	405	395	393	407	362	352	397	356	397	399	350	380	366	404	396	378	410	371	362	382	371	379	361	354	367	405	387	377	350	381	360	391	393	370	400	379	365	376	381	386	397	373	377	348	379	364	364	373	382	403	365	376	391	374	386	373	388	394	371	397	383	371	371	390	383	369	418	333	383	429	349	365	356	411	424	372	410	393	388	411	359	360	390	382	390	381	370	356	392	334	386	385	380	401	387	383	370	379	382	371	377	388	376	373	371	362	406	409	378	405	371	391	371	354	391	423	372	373	382	389	373	381	394	373	348	354	418	374	375	423	369	411	403	395	358	405	363	367	359	416	362	418	372	390	371	393	422	360	420	367	371	407	364	373	376	381	399	375	358	398	377	369	375	349	361	372	379	394	359	361	422	386	393	398	379	390	360	432	352	383	381	366	374	374	342	386	383	397	377	380	383	394	391	400	374	375	362	377	396	420	373	384	369	380	354	412	362	383	380	351	374	370	343	387	398	396	365	379	355	374	379	358	392	403	372	351	362	398	394	407	357	356	377	371	409	373	383	382	289	380	402	360	384	391	383	395	362	366	407	400	351	410	406	396	365	337	372	387	372	412	410	398	360	360	380	386	418	381	378	391	351	389	380	373	384	345	385	385	398	386	374	385	373	376	370	395	343	409	380	353	380	401	371	384	392	373	359	405	366	390	362	371	374	382	388	399	384	394	359	384	367	410	384	403	372	368	374	381	356	392	397	345	400	361	383	381	333	375	401	374	391	355	370	386	387	396	369	415	395	399	408	387	380	333	368	347	416	398	347	371	398	385	382	356	362	338	378	355	367	409	348	397	388	397	355	385	344	363	385	412	387	364	360	375	392	390	357	387	362	420	372	387	388	406	392	355	395	340	374	352	373	363	386	372	375	385	375	368	375	419	370	388	358	364	413	411	386	377	388	393	377	402	401	367	415	409	397	372	369	376	384	388	374	403	353	358	376	384	392	384	355	392	347	383	381	358	372	368	411	400	395	387	369	391	348	393	376	407	379	376	382	394	370	371	353	395	368	369	390	354	381	387	375	379	361	376	405	370	383	387	385	394	371	356	384	377	341	404	381	436	339	382	348	399	358	401	415	383	401	377	389	381	370	399	397	395	379	389	388	385	371	379	395	365	372	374	378	379	377	358	379	379	386	324	362	373	366	348	386	422	372	351	390	389	389	382	373	363	383	410	398	372	378	359	369	364	379	373	420	384	399	356	407	381	349	391	418	391	355	368	351	402	364	388	379	356	360	406	356	404	379	356	368	340	394	361	390	376	379	369	399	398	396	361	389	320	401	413	386	367	363	377	366	363	385	356	361	415	370	389	423	387	400	384	392	365	380	379	382	375	389	374	381	395	369	368	402	370	354	389	364	378	372	376	373	396	376	391	358	396	403	374	401	362	360	374	376	376	363	386	381	387	373	377	403	380	367	328	394	397	413	404	376	399	369	380	341	371	357	392	364	408	417	372	346	408	367	405	348	377	373	362	372	351	391	396	398	388	379	386	375	371	388	401	397	359	392	356	394	371	363	400	391	396	372	409	376	411	380	413	342	358	404	380	362	366	408	379	383	422	352	352	375	369	400	400	409	400	381	369	385	408	374	395	358	359	356	350	379	399	394	374	380	365	376	384	370	358	375	393	389	363	409	379	390	376	354	403	419	405	378	391	368	357	397	371	400	396	376	390	375	402	395	371	400	421	395	397	384	379	409	377	387	392	399	375	371	396	371	377	380	390	407	335	364	376	357	413	384	371	401	378	412	380	352	389	375	357	414	368	412	407	390	365	386	419	365	385	365	375	437	372	381	351	425	396	372	366	376	366	347	346	411	377	378	387	379	382	348	397	395	442	381	362	361	406	353	387	362	374	377	384	372	347	418	350	379	393	405	379	404	400	378	358	414	372	384	334	346	399	364	399	377	365	380	401	351	374	392	394	378	382	361	367	388	393	359	380	397	384	374	391	359	430	399	370	373	371	396	420	385	388	373	365	372	389	369	396	365	370	376	417	386	381	392	346	389	365	376	375	398	394	379	382	411	369	390	353	376	394	360	422	382	370	373	378	376	386	388	412	414	374	401	389	338	393	394	394	375	417	388	369	370	330	381	390	395	360	383	395	364	382	353	417	381	356	395	392	350	399	377	363	341	389	373	377	361	386	373	395	364	369	378	318	345	376	401	383	377	386	391	368	419	367	399	369	388	383	383	381	394	382	352	367	425	395	368	399	364	375	379	420	402	388	390	376	355	367	362	357	368	364	403	418	397	391	364	392	399	392	366	320	380	351	392	392	376	402	392	418	376	371	403	392	406	396	380	371	384	369	400	402	406	377	383	388	385	351	361	385	354	366	410	366	387	393	393	360	386	401	389	359	397	412	413	367	412	394	405	371	401	373	340	376	399	360	343	421	388	380	394	366	395	413	358	403	445	360	398	389	388	374	377	379	381	372	373	363	350	415	337	377	376	394	380	380	403	360	391	368	360	413	404	354	400	375	355	374	397	348	357	402	356	385	374	405	421	382	392	387	412	366	415	400	364	380	386	398	384	354	376	351	390	389	389	379	371	387	384	370	388	368	382	374	388	387	367	380	396	383	360	394	406	389	428	355	365	398	381	369	389	380	368	384	375	359	415	396	364	382	376	386	379	403	372	388	353	371	393	364	383	396	391	392	370	375	375	346	376	366	392
27430	20433	12494	4532	2052	1229	1047	963	866	779	666	613	574	485	441	436	432	425	396	389	396	403	383	393	405	418	352	368	356	417	378	389	386	423	389	389	347	383	422	408	374	401	401	361	351	367	334	349	356	353	360	360	367	356	337	356	332	337	363	337	361	375	366	390	378	361	353	335	385	335	355	322	340	357	377	355	360	366	340	380	357	353	333	337	355	353	339	363	366	336	355	352	337	410	354	366	370	392	403	401	368	339	379	392	364	378	339	346	349	356	373	348	367	356	335	365	373	394	348	325	366	352	344	364	358	376	348	337	352	378	346	350	367	363	371	304	336	346	338	395	360	353	385	320	373	381	368	351	347	351	349	330	346	337	369	348	374	354	384	348	330	338	329	366	323	356	346	351	359	346	352	382	357	373	357	364	359	319	361	346	367	369	392	345	353	367	357	332	338	364	371	356	386	350	370	354	356	342	343	343	333	379	343	315	375	364	313	358	329	340	334	335	353	304	365	326	332	368	350	349	367	350	333	361	321	353	362	362	314	370	330	341	350	383	359	341	315	373	378	328	381	365	348	339	338	371	360	382	333	338	322	363	365	313	354	340	377	383	349	356	378	369	355	325	347	321	342	372	387	341	319	362	361	361	327	325	389	357	342	326	346	336	340	326	372	342	324	357	366	376	343	350	378	381	352	343	346	348	355	347	337	353	369	380	365	342	350	317	370	369	354	354	380	323	352	364	357	319	330	351	355	356	348	355	322	343	345	351	351	324	346	353	355	381	387	356	328	310	337	342	392	356	347	352	355	326	327	354	353	358	368	343	400	374	349	366	370	390	349	335	349	380	336	359	348	361	371	354	340	357	342	343	348	359	384	348	364	330	306	342	349	356	361	373	360	337	355	363	335	335	308	359	362	356	368	344	368	352	353	331	340	371	363	320	344	365	341	356	363	360	353	366	356	351	354	328	368	335	361	353	390	321	367	340	356	335	375	335	365	335	361	326	346	337	347	358	346	329	354	373	357	314	368	360	339	362	349	389	338	360	357	340	372	355	334	345	346	352	345	346	330	350	355	336	350	306	363	349	357	335	351	370	323	375	342	344	346	351	327	363	353	332	361	357	392	343	372	358	295	347	373	359	326	366	358	329	337	354	370	371	322	354	321	334	355	348	359	336	341	360	341	362	359	393	361	318	338	357	385	360	373	358	353	377	341	335	347	392	348	333	338	321	329	358	327	324	339	346	315	323	328	332	343	359	313	362	397	344	339	339	338	337	334	380	373	365	350	364	353	331	371	325	376	318	347	336	351	358	356	348	336	368	351	367	360	367	355	373	365	354	334	333	350	364	368	330	334	358	333	365	354	351	354	357	378	364	349	343	350	345	341	319	338	388	329	355	330	357	395	356	319	351	376	317	320	349	365	326	340	359	401	344	370	326	340	359	367	357	340	358	358	356	351	371	341	331	357	351	365	344	327	344	375	347	373	359	356	349	348	350	332	325	340	329	343	366	388	344	362	337	351	365	341	323	347	338	368	318	353	383	320	349	325	357	339	362	359	342	325	350	361	382	358	339	373	327	363	336	358	323	339	342	367	394	381	345	345	356	345	367	347	349	330	386	344	334	377	362	372	348	355	348	321	363	335	356	342	368	306	354	322	357	335	344	361	370	386	378	333	329	343	336	376	332	339	377	345	330	342	324	369	394	363	341	340	332	354	323	341	351	327	351	344	329	374	364	371	407	376	372	363	378	357	349	326	354	359	355	356	346	356	349	355	363	342	389	361	404	356	359	361	343	378	345	360	363	351	347	356	377	320	330	350	335	346	323	346	361	354	356	340	350	366	336	371	345	360	350	340	350	359	345	337	373	342	350	360	339	354	376	348	384	348	356	363	339	341	338	357	338	310	356	324	351	376	345	319	352	332	366	353	354	353	341	383	351	322	363	362	338	349	336	324	368	354	384	381	387	400	349	338	347	380	361	352	335	340	344	362	376	376	363	362	336	369	363	403	364	345	397	372	368	365	334	384	357	337	325	365	400	336	334	348	325	350	340	328	371	335	348	354	380	350	357	371	354	348	370	332	370	342	301	349	334	344	364	334	380	346	344	344	365	357	398	375	372	342	372	368	373	349	367	332	326	380	370	341	339	362	402	333	367	387	362	358	325	349	368	387	355	357	322	357	378	343	340	349	373	350	364	364	369	395	346	346	341	375	330	371	356	365	364	356	350	346	360	363	320	349	366	380	368	363	351	339	353	365	353	336	350	356	387	338	349	370	400	328	345	343	363	346	315	357	328	338	367	349	360	326	383	353	327	315	359	370	354	361	337	374	388	339	352	358	337	360	363	362	341	363	370	364	345	350	360	350	362	352	349	331	347	370	352	337	367	353	367	362	337	330	345	361	355	347	356	354	356	364	335	349	346	336	339	366	380	348	365	391	368	349	321	341	340	354	363	356	366	378	336	324	315	362	402	358	354	376	368	337	360	309	346	369	365	346	330	366	363	379	400	336	345	385	347	325	376	355	349	368	359	365	333	338	346	377	360	375	329	366	348	337	358	351	374	370	335	354	349	328	365	377	345	343	332	373	368	347	335	389	309	352	357	336	386	370	321	316	367	372	369	364	311	370	352	366	357	383	352	363	370	353	367	359	345	401	335	356	352	344	363	389	381	370	373	342	349	338	345	375	361	353	326	387	364	347	351	332	347	378	344	333	333	343	343	370	321	345	337	369	353	391	348	339	335	331	322	328	335	349	363	336	369	365	349	364	371	343	350	348	353	339	370	326	359	362	366	371	337	320	366	354	342	349	351	351	314	339	358	333	355	371	400	375	328	344	348	331	360	369	386	381	327	366	353	360	348	340	348	373	349	348	335	347	347	344	354	344	329	365	385	343	382	366	368	378	387	352	334	350	320	354	351	328	351	326	355	347	350	345	344	362	356	348	374	367	359	388	355	357	358	346	351	355	358	371	346	333	320	347	399	336	369	321	354	336	343	338	330	356	348	354	390	369	357	339	371	338	334	362	376	366	343	374	348	331	356	350	381	354	370	365	375	356	328	345	315	361	382	350	319	371	354	388	376	360	376	304	335	360	350	358	352	339	369	355	330	370	331	355	378	355	316	338	348	347	330	355	361	332	334	364	347	331	375	343	352	361	331	343	353	350	391	381	384	380	349	357	391	374	349	368	366	349	346	340	362	344	339	362	351	369	381	368	357	363	373	317	341	347	311	360	371	349	327	348	366	346	355	346	354	346	357	357	332	351	372	384	370	374	328	355	335	342	362	330	362	334	341	367	324	368	357	332	371	326	350	320	329	387	374	383	357	362	352	376	394	346	362	355	343	377	359	359	331	353	345	319	358	351	352	324	342	394	385	334	365	361	378	324	353	337	369	341	345	387	372	344	344	354	370	373	395	356	373	359	347	384	342	333	362	347	358	340	382	367	383	366	368	339	342	354	337	338	340	353	370	383	323	331	302	352	361	375	394	354	322	357	330
11414	18286	15830	7209	4470	2971	2709	2275	2161	1795	1509	1321	1180	937	744	748	769	721	715	674	645	669	632	609	656	628	619	612	598	625	599	609	598	550	570	583	570	552	553	593	547	560	552	532	571	550	558	536	517	561	506	529	519	602	508	551	506	527	514	500	524	535	527	530	545	500	546	521	585	530	512	499	502	524	517	509	527	530	500	504	537	557	564	546	514	536	525	561	552	521	562	493	569	565	521	528	542	542	532	573	585	530	512	569	492	535	507	525	494	524	550	507	554	504	510	528	519	520	547	489	519	504	537	530	499	528	508	523	494	537	492	533	522	514	518	498	501	530	531	495	493	490	486	500	496	485	507	535	509	534	525	537	501	483	499	488	531	567	539	513	506	532	523	556	499	542	508	526	531	497	523	549	528	519	510	491	565	522	562	502	507	536	499	515	529	500	527	540	504	523	512	531	524	507	506	528	511	492	532	490	535	483	543	517	541	501	524	488	495	499	510	526	493	518	536	543	531	507	516	533	507	542	527	543	559	516	554	542	487	491	482	490	498	519	486	508	487	498	526	527	514	534	511	525	584	535	534	477	517	520	514	535	527	536	530	543	520	503	511	504	497	498	501	510	537	545	513	518	569	471	492	536	547	467	523	531	539	507	512	531	498	542	526	448	499	481	524	514	540	490	473	535	493	528	538	519	518	551	508	505	557	538	491	515	477	478	536	476	501	495	465	541	514	541	526	566	534	473	546	486	510	480	475	498	494	529	515	516	491	511	486	497	535	528	513	535	538	529	513	524	561	545	484	522	536	525	492	519	538	463	521	523	521	542	510	525	507	504	542	557	515	469	533	482	514	514	506	500	477	525	497	550	520	535	554	502	490	469	515	563	497	511	530	518	527	529	511	504	523	522	532	500	522	531	510	530	528	502	524	489	526	456	494	543	509	515	481	533	506	521	508	512	490	512	539	515	515	458	535	527	553	538	541	518	553	503	538	514	504	497	506	503	537	516	505	511	522	515	506	500	511	476	511	523	537	520	502	527	550	494	534	539	512	499	522	505	514	492	520	530	529	505	515	527	525	515	499	531	503	541	559	497	522	542	489	507	504	483	514	519	514	524	480	519	522	523	510	491	514	541	544	537	534	493	498	489	502	551	553	555	517	547	569	500	539	491	507	505	536	539	524	512	494	539	479	549	534	515	541	506	507	548	522	502	553	499	504	526	525	498	488	520	536	488	503	535	523	515	531	562	526	525	487	543	480	464	526	525	524	503	541	510	508	469	482	502	482	532	508	503	523	545	526	509	497	554	527	531	524	498	512	501	532	477	527	531	537	523	491	497	532	489	484	541	510	528	554	524	559	493	520	588	512	500	546	537	551	470	541	525	522	504	563	537	528	553	538	527	501	564	483	515	538	499	514	521	489	515	512	518	533	502	513	504	553	498	503	504	546	516	504	548	514	529	484	512	512	515	499	526	545	556	532	544	491	491	537	557	471	508	528	481	516	510	503	487	502	531	531	510	522	491	499	506	518	503	493	521	518	553	534	524	534	484	537	483	510	533	494	533	532	546	487	521	541	580	548	537	521	524	520	518	511	524	552	550	472	507	509	536	509	480	515	499	526	494	496	548	512	534	529	527	509	513	503	542	497	504	525	506	534	572	526	517	510	536	517	507	501	518	532	539	511	515	561	522	515	526	513	515	521	496	530	529	520	501	460	489	505	549	577	527	521	494	543	513	506	504	517	511	490	551	478	557	535	506	525	531	500	494	496	515	549	492	502	473	534	510	522	521	503	536	567	523	520	524	513	494	526	534	488	506	485	530	516	547	508	468	536	531	526	512	528	526	528	531	504	536	514	475	532	528	531	500	508	483	523	539	518	553	519	552	553	531	517	526	534	548	470	516	514	545	513	516	507	511	536	525	554	498	524	520	541	456	529	491	516	520	557	526	548	499	483	537	490	503	509	535	537	498	558	488	548	498	520	505	538	527	529	533	522	529	505	557	523	529	461	494	540	543	500	500	478	539	493	528	532	484	493	517	556	524	505	516	534	534	501	504	541	530	499	544	543	517	534	499	600	531	535	530	543	471	482	531	513	528	536	507	496	515	519	532	523	535	502	543	523	486	526	470	507	569	497	500	545	497	536	520	518	525	511	508	544	485	498	487	517	517	551	536	537	509	535	506	550	520	480	544	469	543	490	520	523	501	477	494	548	500	507	531	462	524	526	494	494	512	500	526	524	528	510	517	513	469	506	494	533	557	531	524	531	576	534	531	545	495	529	532	556	523	517	538	513	535	505	528	497	537	523	502	531	518	510	500	493	488	526	477	518	532	482	496	534	483	463	559	524	474	538	506	547	488	525	544	507	557	482	530	495	510	518	496	513	506	497	457	492	519	527	481	492	509	513	464	500	515	503	507	543	538	506	529	538	503	509	490	489	552	529	502	519	504	557	494	552	514	530	538	512	518	515	479	517	535	512	532	494	501	530	507	555	500	535	484	524	496	500	518	546	512	497	507	540	544	562	524	514	513	511	529	518	565	466	497	518	534	517	533	504	505	556	517	522	528	463	519	505	485	511	552	514	527	499	507	508	518	525	501	546	503	512	503	511	523	511	513	516	525	530	528	516	543	535	540	534	523	526	567	522	471	557	503	497	523	523	519	508	501	477	500	453	513	535	543	509	502	506	499	482	533	506	498	497	537	511	496	521	515	541	550	537	517	502	480	488	543	514	516	545	457	535	504	552	540	541	521	508	541	531	507	500	524	536	519	485	531	517	476	546	515	535	530	554	524	537	521	483	524	512	528	512	530	538	471	497	569	542	553	540	529	529	538	536	528	525	549	528	526	506	536	506	496	532	521	581	519	471	503	512	546	530	504	485	525	513	548	507	494	570	508	461	498	538	511	525	558	531	478	527	554	554	500	536	534	547	509	508	521	533	477	512	518	508	524	494	527	545	500	536	486	544	536	528	529	508	510	501	514	505	531	517	517	521	518	529	457	545	515	518	502	497	503	506	513	500	528	529	535	495	538	524	522	511	553	503	527	496	541	531	531	533	517	516	541	528	515	553	498	518	549	531	517	519	526	487	514	493	529	501	538	488	496	504	502	498	502	489	493	510	520	484	519	518	531	524	542	489	528	526	504	546	518	508	513	512	525	525	544	517	518	513	496	471	488	511	531	548	503	506	498	510	497	522	513	534	515	525	515	504	494	496	527	509	522	522	514	520	465	547	501	534	502	573	508	563	529	495	541	498	506	517	511	511	550	520	503	507	491	507	521	511	529	507	474	510	526	527	515	500	530	487	531	520	550	499	504	518	534	497	565	502	567	508	525	514	516	507	519	525	550	516	493	541	568	540	508	518	527	528	520	533	532	503	511	540	525	517	539	527	505	481	533	497	527	549	538	547	505	477	465	518	517	532	494	520	479	494	560	508	553	545	539	503	496	516	487	513	520	550	492	530	521	529	507	524	482	522	486	522	527	496	548	508	505	489	519
24643	21487	28662	24727	20291	5684	2377	1732	1314	1248	1057	926	809	619	589	559	595	527	532	494	484	472	439	415	440	452	449	408	403	407	373	403	481	404	396	399	397	411	375	366	364	365	357	384	418	361	359	354	362	356	348	376	357	343	341	358	357	321	348	359	367	365	348	345	346	339	358	367	339	387	341	359	355	341	322	368	334	342	387	363	342	337	355	325	359	342	319	365	352	368	346	345	371	360	385	331	385	357	363	337	381	384	318	357	331	339	347	334	359	357	354	350	351	362	372	317	346	389	354	371	372	347	333	324	385	370	321	371	362	392	353	373	357	350	329	319	347	366	285	347	333	334	340	355	370	355	339	351	366	327	346	361	358	354	328	361	332	338	337	365	332	341	347	333	350	324	345	332	334	330	351	353	330	357	318	355	336	362	347	364	331	338	371	361	350	350	322	385	322	342	347	347	364	347	354	344	384	358	359	343	334	338	309	350	327	361	365	334	337	315	334	324	340	322	336	341	376	366	375	331	346	337	356	341	381	337	336	367	368	365	357	330	329	332	385	359	339	314	383	342	334	342	332	347	328	320	334	355	383	358	309	344	346	325	348	338	377	362	341	336	403	321	344	335	349	355	333	342	359	325	357	350	367	334	331	329	365	374	362	347	335	378	392	332	327	354	357	365	323	328	329	367	349	351	338	318	348	329	367	354	339	348	344	359	362	346	321	326	293	358	369	318	317	354	335	333	376	308	339	361	344	348	328	345	334	326	352	326	352	361	348	348	334	361	336	366	312	319	335	331	328	349	327	334	347	347	344	345	347	369	361	331	356	368	323	359	336	325	326	331	325	366	354	370	331	358	325	334	354	358	342	342	349	359	364	370	357	379	339	333	332	342	343	332	327	373	347	346	355	345	365	341	374	337	351	351	346	328	378	318	352	359	374	356	356	323	372	334	354	339	357	376	350	369	343	336	359	349	326	392	327	339	330	391	325	351	373	315	326	358	355	367	360	348	371	327	343	346	370	369	314	355	316	376	353	337	327	313	340	364	375	378	338	339	330	336	364	317	358	367	321	296	359	362	367	353	328	319	334	373	335	335	345	320	311	333	342	366	360	348	317	322	358	343	353	334	366	326	343	358	347	341	351	318	353	325	328	366	373	356	357	365	358	367	348	359	347	349	358	338	322	347	340	364	347	340	338	330	364	337	335	345	374	346	359	339	348	368	336	367	365	367	356	344	369	332	352	373	353	412	353	364	344	318	340	352	362	314	376	329	345	340	373	338	337	343	366	329	331	349	347	330	315	326	348	347	327	350	361	340	364	359	357	356	317	330	335	355	346	352	308	344	341	340	334	322	339	326	346	343	356	337	323	338	326	323	346	407	360	358	350	353	335	357	370	340	335	339	314	361	352	363	347	347	330	357	328	328	321	314	334	336	383	363	352	348	324	355	310	346	307	315	300	355	387	337	333	361	352	339	310	339	360	353	330	338	349	334	341	338	346	339	362	337	353	359	326	287	352	361	360	368	358	361	337	335	339	325	357	365	333	373	340	336	336	322	356	322	354	336	330	354	343	327	354	338	328	326	385	341	349	342	346	351	347	351	338	363	341	352	349	331	336	370	342	345	320	345	343	339	340	354	359	358	342	358	313	312	344	335	364	356	336	323	329	342	355	361	346	372	369	346	312	327	366	354	330	320	354	335	353	378	329	364	363	349	361	320	362	305	327	334	357	354	367	359	317	328	345	333	333	324	353	336	348	364	362	366	320	329	356	353	347	343	331	349	373	368	385	348	354	321	316	336	361	329	350	335	343	332	341	358	369	355	336	370	374	352	325	336	326	337	377	337	355	331	349	371	379	353	325	362	380	358	365	339	336	326	346	358	349	336	354	379	320	341	378	361	329	346	350	340	364	339	334	387	307	335	324	330	335	344	339	355	351	346	343	317	335	358	351	352	367	359	329	328	328	329	347	354	350	355	342	348	309	373	341	318	357	345	299	352	366	328	346	361	347	346	356	353	352	340	357	331	313	312	356	356	356	332	345	365	337	333	382	356	336	356	349	384	357	325	320	352	322	373	341	349	372	334	334	336	337	346	351	330	357	354	337	328	340	337	359	352	328	376	344	362	364	338	347	354	340	340	352	354	356	333	332	370	334	350	381	319	342	355	369	342	346	350	343	325	318	332	376	336	366	333	351	340	398	340	331	326	349	389	333	359	344	360	345	349	350	358	329	330	361	346	375	329	357	310	367	348	321	328	351	346	356	325	328	338	347	299	318	358	378	349	332	347	340	346	348	354	359	342	354	334	358	354	359	357	360	367	335	347	343	327	363	334	356	379	329	343	352	326	337	345	331	324	329	352	350	355	335	360	355	366	315	358	358	332	340	307	360	355	336	317	323	326	350	355	347	374	329	382	325	325	325	339	365	356	373	338	334	368	342	360	324	377	313	380	341	338	343	337	311	328	346	360	368	360	359	367	325	376	362	346	354	351	335	322	369	325	356	327	326	348	347	347	349	331	341	346	325	334	356	379	356	383	326	309	301	332	351	321	337	342	327	334	333	348	355	345	336	327	353	356	366	367	339	373	330	343	336	361	358	331	352	333	347	349	362	324	340	341	345	352	370	354	351	361	336	334	361	322	327	353	336	336	359	316	380	369	327	331	316	367	368	335	356	317	378	342	372	308	344	302	367	371	327	335	341	382	333	338	371	348	384	362	338	325	337	370	331	324	333	347	334	339	343	341	357	357	356	346	336	353	364	306	323	365	345	321	354	332	356	324	321	337	347	367	325	346	355	334	332	313	342	353	329	323	346	340	359	353	341	365	336	367	380	312	342	355	397	347	372	334	309	344	342	372	326	356	373	351	339	353	336	309	347	338	369	315	331	350	338	377	363	335	358	331	346	382	341	364	330	360	332	317	345	346	343	343	335	334	362	350	341	337	316	340	324	377	325	338	349	362	315	342	351	354	342	344	329	333	336	342	355	354	311	337	344	352	350	330	344	372	369	357	377	357	343	326	348	354	324	364	384	364	337	333	352	345	352	342	334	322	330	338	327	369	337	331	338	339	323	357	353	330	354	364	339	324	389	345	339	325	358	320	353	362	344	345	320	390	356	349	357	367	352	375	312	371	342	373	355	333	349	348	339	351	332	359	336	350	336	352	376	346	336	331	337	346	361	328	325	347	330	381	336	344	337	344	329	338	355	358	346	371	331	347	331	332	364	355	325	341	350	352	362	332	353	328	342	342	333	325	352	318	331	380	356	354	322	337	385	325	331	327	335	301	342	347	344	333	345	338	333	353	335	334	365	372	352	332	349	331	360	355	343	338	320	334	359	336	365	316	349	347	355	338	353	329	315	318	356	325	358	334	337	322	345	299	343	380	359	351	358	336	326	323	341	333	368	340	352	349	334	351	343	352	377	323	326	337	367	347	336	350	374	338	338	359	340	353	357	313	305	345	329	344	355	330	326	399	378	349	339	353	367	356	341	356	356	383
13044	26741	23350	12593	8219	6308	5211	4209	3371	3136	2471	2116	1757	1281	1146	1080	1034	1030	929	882	840	793	755	805	720	753	726	650	619	613	686	635	694	686	633	636	634	590	620	626	560	604	580	600	586	602	555	537	581	513	530	569	547	527	591	532	556	528	520	566	507	517	570	520	522	542	549	509	512	545	508	557	534	532	515	516	506	482	577	513	554	495	546	517	552	531	522	485	523	496	552	533	521	565	551	525	562	554	555	534	531	536	546	502	568	522	538	544	598	544	527	516	515	505	553	501	537	512	508	553	514	546	534	553	513	515	503	519	567	533	520	483	544	538	519	525	526	560	494	499	537	503	503	476	540	535	481	524	528	529	532	517	504	519	504	512	507	534	522	524	462	485	536	517	493	531	486	531	490	492	488	523	506	456	539	512	524	490	543	493	453	493	492	509	533	480	541	524	493	526	502	510	500	518	514	541	552	502	488	512	509	498	492	530	535	538	485	507	440	498	484	495	508	458	519	490	509	503	511	486	534	521	512	545	549	535	491	536	527	540	545	551	536	489	542	517	522	487	543	520	521	522	518	501	488	514	536	518	535	497	517	499	509	537	511	498	529	512	489	536	522	522	510	474	541	503	493	483	526	500	515	547	513	555	527	499	533	479	501	505	466	492	519	486	520	514	498	558	501	550	531	490	484	464	516	495	476	494	494	528	493	509	494	518	587	508	587	480	556	468	541	516	510	545	514	528	548	527	565	507	510	449	525	520	494	498	533	496	512	478	502	540	488	526	517	550	527	481	508	483	538	516	486	537	527	519	525	531	516	470	500	526	545	526	498	496	508	502	507	487	492	535	507	523	528	503	502	558	518	520	487	526	538	518	526	528	500	495	518	503	518	503	497	521	493	533	499	514	529	511	547	514	498	504	507	493	525	483	529	501	513	486	536	517	462	500	515	529	484	480	482	514	503	476	505	521	496	498	527	548	492	475	514	499	495	496	489	493	495	509	524	517	485	541	504	495	506	484	514	495	499	485	519	459	490	469	490	500	491	502	535	520	555	526	543	493	495	559	483	535	508	508	493	513	536	541	498	512	530	507	511	493	515	571	532	534	503	544	543	539	479	518	523	486	500	503	533	508	556	511	525	553	523	530	492	526	549	557	523	504	501	485	470	489	553	556	530	526	497	510	509	516	521	482	481	503	516	522	495	505	532	521	520	504	544	540	501	515	529	519	501	561	540	520	518	511	523	534	496	518	513	505	482	569	464	499	543	483	522	493	542	508	549	526	529	519	524	480	500	533	476	503	509	501	488	499	517	491	521	491	534	498	499	503	547	493	532	523	467	529	496	493	490	529	494	518	520	521	537	516	496	490	526	511	508	514	543	513	509	522	531	490	499	563	497	500	537	515	516	521	514	516	523	560	516	506	519	499	526	510	509	520	492	504	551	499	513	581	555	503	524	499	506	542	507	548	535	541	512	570	492	521	460	578	508	492	514	513	515	489	542	499	557	536	538	507	508	532	492	442	497	485	529	465	535	529	529	520	535	500	529	504	512	516	554	517	538	529	522	544	510	535	503	499	535	526	509	480	524	528	533	513	528	534	482	567	521	519	506	491	504	498	521	527	481	486	521	511	549	497	475	495	537	490	465	528	526	520	534	503	512	501	527	512	500	474	495	511	450	519	555	525	503	504	517	531	501	535	541	508	493	500	497	498	526	520	513	524	496	512	482	544	476	528	520	506	500	480	470	508	488	515	517	458	461	530	545	544	512	516	521	532	570	509	535	521	538	552	502	505	493	517	495	535	548	534	513	509	503	511	565	509	513	547	518	503	549	553	479	519	527	538	525	511	506	495	523	496	514	516	454	499	569	529	514	489	491	499	549	553	527	545	501	508	542	534	485	532	502	490	513	524	548	491	518	494	530	545	583	493	542	525	494	524	530	518	526	482	520	517	508	533	485	502	500	466	481	495	519	511	539	502	524	467	528	484	530	523	515	559	488	516	496	495	494	538	519	494	515	569	505	445	498	500	479	500	524	529	515	527	528	524	549	503	527	518	494	488	519	562	496	524	541	488	489	513	516	529	539	515	524	518	546	518	513	567	504	493	479	520	499	501	529	513	498	542	466	498	519	469	522	487	574	530	520	537	514	558	484	490	497	555	512	502	491	521	518	492	523	511	501	533	503	506	519	485	545	515	490	488	525	496	506	511	519	525	498	520	522	486	491	513	510	542	550	514	493	565	519	467	486	473	537	513	483	504	460	475	504	504	541	502	506	479	472	478	492	499	522	503	534	476	511	515	537	520	501	509	534	507	508	514	494	518	504	466	530	497	493	495	482	503	489	503	512	517	513	531	500	497	516	531	523	532	509	507	551	552	487	487	482	555	556	514	503	532	536	482	532	530	506	537	494	530	549	528	470	511	522	503	523	534	557	525	522	490	498	518	535	512	522	514	515	533	503	558	539	488	498	497	472	503	538	541	538	563	552	499	481	517	529	530	535	520	477	544	502	493	511	496	482	533	547	539	516	522	508	534	512	511	512	496	543	487	505	501	526	517	574	507	514	479	466	519	512	505	493	485	520	463	539	528	495	524	538	505	503	515	505	511	540	526	487	511	538	474	476	527	536	485	475	531	548	470	519	476	503	477	511	519	492	526	532	487	505	539	513	480	469	507	529	539	554	502	513	547	540	540	536	510	503	528	541	585	516	543	527	523	506	502	542	493	501	559	550	483	466	518	473	525	506	478	489	492	507	497	500	475	545	528	511	530	521	495	491	485	464	524	500	530	527	510	522	480	572	520	516	502	507	533	516	541	511	523	523	499	508	503	498	506	520	539	550	519	500	514	541	491	537	457	486	486	532	492	516	538	504	495	536	518	537	473	530	523	507	541	459	482	539	472	505	503	547	519	494	540	546	480	533	471	541	489	542	516	539	562	545	512	501	483	534	514	482	461	506	499	462	508	482	531	546	509	516	510	486	524	474	503	517	516	522	508	471	518	479	492	516	500	463	527	509	557	495	553	532	536	493	494	515	512	503	504	506	495	530	508	534	518	508	512	560	513	536	518	517	514	537	547	518	513	515	532	562	484	530	508	470	523	498	538	505	500	525	492	531	547	513	541	496	519	523	535	527	511	552	489	537	500	558	538	550	486	546	495	492	484	488	539	536	561	548	487	502	549	523	512	503	512	508	537	543	512	469	492	510	521	522	504	530	555	490	579	486	502	506	547	542	476	499	528	523	517	515	485	511	464	512	509	497	527	512	518	539	503	517	510	530	493	538	516	527	501	496	500	488	509	478	514	510	515	505	509	537	500	513	531	504	516	529	554	512	482	503	494	466	532	525	496	502	525	510	558	460	462	569	473	501	523	540	507	530	515	512	507	506	537	482	490	487	494	485	490	526	498	544	486	512	482	518	504	519	541	514	508	499	480	532	499	514	508	541	493	522	516	488	487	533	517	529	516	534	503	524	472	492	506	494	514	536	522	497	522	519	457	468	472
23775	21561	29413	24190	21566	20042	6102	2535	1714	1618	1310	1118	981	786	610	622	593	556	503	491	475	432	382	406	382	367	378	374	343	330	337	344	331	323	364	326	327	326	336	307	297	310	294	322	332	318	289	298	286	289	264	250	271	307	278	253	281	281	290	307	277	263	262	256	262	256	299	259	246	280	271	265	245	291	251	252	301	256	252	270	269	260	295	266	267	292	239	302	287	274	266	308	272	295	302	301	314	312	275	290	292	282	273	286	263	284	249	273	278	280	278	297	264	278	263	283	284	261	282	247	254	256	275	275	250	242	254	259	263	281	255	257	257	275	273	250	223	262	274	247	277	244	256	266	258	245	235	247	260	254	248	255	283	274	256	260	275	274	228	212	256	258	240	285	251	242	266	309	286	240	267	226	255	239	256	232	263	268	256	236	282	262	274	250	248	246	245	268	277	258	231	276	266	289	262	257	226	239	288	274	257	244	263	260	271	274	267	260	245	268	259	254	247	249	241	260	252	245	249	233	264	260	272	260	267	243	273	245	251	235	255	233	272	272	250	265	252	261	253	277	244	301	243	262	298	262	259	274	243	294	266	260	231	240	259	286	251	254	263	263	259	250	287	279	251	252	264	264	255	259	250	276	260	266	255	245	289	244	267	248	264	285	231	249	248	243	240	303	264	224	245	248	261	274	249	250	252	275	255	223	247	261	253	248	244	273	231	253	243	233	267	288	244	223	268	280	290	282	259	276	246	260	241	240	249	260	268	271	251	239	259	256	264	290	250	236	238	248	273	282	242	249	266	273	235	288	241	244	239	233	265	244	268	242	282	276	248	228	248	270	236	244	264	246	272	252	271	259	254	251	262	245	273	240	269	265	237	257	241	278	261	231	219	269	262	285	251	260	252	256	277	252	232	262	262	256	270	257	269	257	232	251	244	284	259	241	261	235	281	274	263	248	251	271	254	280	240	235	267	253	263	257	260	286	283	251	259	258	253	230	256	281	252	254	271	260	234	275	277	247	274	267	265	253	268	266	259	270	258	275	242	248	243	275	243	246	254	241	240	247	267	271	275	304	252	252	248	273	238	277	259	246	294	276	246	269	286	258	236	257	251	238	272	259	239	267	250	237	277	240	236	251	295	248	233	262	249	261	265	280	291	321	253	251	226	289	252	279	244	255	245	218	240	248	264	253	261	281	295	251	261	235	261	234	232	258	253	288	245	254	240	225	258	265	226	247	265	250	286	259	293	283	269	238	243	265	253	224	240	233	251	238	254	279	292	253	238	258	230	292	243	285	243	277	253	279	262	259	251	232	234	258	235	267	276	268	237	248	242	266	246	271	254	238	285	231	245	266	253	264	239	255	244	259	231	283	283	280	233	254	279	241	283	241	264	251	248	283	282	266	253	271	261	247	254	256	273	258	251	272	245	274	243	280	263	245	278	257	281	283	275	258	244	242	270	278	243	265	248	276	258	281	285	269	252	245	237	236	250	269	212	268	245	266	243	240	260	282	256	263	233	268	217	278	255	246	268	267	268	236	254	267	248	251	267	238	261	261	241	253	231	263	260	255	275	253	280	258	274	242	235	254	260	260	269	267	249	274	259	282	246	243	280	311	273	256	264	262	259	232	257	261	270	250	245	220	262	227	256	258	285	256	274	261	258	244	261	254	234	263	260	267	232	251	266	247	254	271	244	269	280	272	251	243	294	273	252	257	255	221	224	245	254	263	261	258	250	244	274	246	277	246	271	245	266	247	266	262	296	273	256	259	236	246	286	257	263	248	227	249	251	273	271	259	258	248	246	273	281	249	275	270	249	260	259	251	245	257	227	255	288	256	233	256	271	252	237	285	243	245	238	277	253	251	243	281	253	260	275	277	247	258	261	229	237	236	240	286	252	245	271	273	272	273	261	232	243	266	247	238	268	255	244	256	265	263	246	245	231	259	256	252	259	268	221	261	247	254	257	287	250	264	260	254	270	272	260	269	251	269	268	256	265	257	240	267	275	244	262	242	251	242	257	225	289	278	293	264	277	272	268	255	254	286	278	247	232	268	281	262	270	253	269	241	274	271	265	264	259	253	271	273	238	251	243	253	254	267	263	218	288	277	244	250	241	250	260	259	265	262	274	250	240	258	267	257	268	269	282	235	226	243	248	275	248	241	255	249	276	229	232	274	259	259	240	290	265	227	268	255	295	285	275	264	264	225	280	249	278	268	282	244	272	250	251	300	276	255	250	250	226	268	274	265	262	271	228	264	262	235	281	273	273	257	270	269	268	236	244	227	246	245	254	255	228	252	255	253	259	264	245	242	267	282	247	273	272	262	265	259	252	257	232	250	266	252	292	248	254	237	251	270	266	256	283	262	261	250	248	249	281	285	235	238	256	250	270	250	246	261	251	276	257	235	252	258	256	273	264	261	280	266	234	250	275	251	242	282	284	246	248	244	228	282	266	254	250	283	257	232	238	237	230	258	264	263	255	250	257	231	264	234	257	256	269	258	242	274	272	244	264	252	268	297	265	251	241	242	257	247	262	269	245	211	242	256	232	274	268	277	280	248	266	261	239	258	277	265	242	258	260	220	281	268	251	281	243	252	263	286	270	284	249	247	293	258	256	261	249	225	237	242	256	271	247	267	258	266	255	261	254	266	239	249	237	257	246	274	236	253	230	253	256	262	263	267	279	260	238	282	264	247	227	306	232	261	302	272	263	242	267	262	231	248	229	281	278	270	226	282	253	248	266	264	252	272	290	237	246	254	264	262	285	257	274	245	249	286	252	255	259	237	251	249	224	255	250	268	296	276	286	275	241	272	266	256	261	265	244	260	254	248	271	234	260	273	228	237	246	252	234	249	265	253	261	223	280	276	257	250	265	242	255	268	270	227	259	263	275	272	277	257	242	257	286	300	242	252	247	255	248	274	251	259	250	242	245	256	262	266	257	238	250	256	266	225	233	250	300	251	267	266	255	274	256	267	278	261	255	256	239	277	241	298	269	270	241	245	252	242	236	263	277	251	282	257	254	301	243	280	226	258	267	272	280	248	252	242	271	244	226	249	233	271	257	243	250	245	247	247	236	246	282	256	271	240	279	227	261	285	255	270	279	266	266	267	257	253	273	253	276	259	278	272	266	241	236	265	261	241	258	252	249	251	256	254	258	282	248	266	257	290	262	278	275	242	278	246	257	258	262	256	282	261	265	249	246	238	263	278	248	265	237	257	228	265	282	281	221	271	270	267	254	254	252	287	246	271	263	274	225	264	280	249	267	263	237	246	254	249	264	256	242	251	256	252	262	265	268	280	256	228	241	263	247	275	253	229	268	271	268	256	272	258	237	237	274	264	248	237	225	265	273	239	230	235	215	240	264	272	240	249	244	261	255	275	277	283	261	261	246	245	259	249	257	284	225	243	253	275	248	239	241	277	258	270	223	249	256	239	276	237	254	288	270	273	269	267	238	269	272	272	257	251	277	277	284	273	246	268	238	235	240	244	251	236
15776	32273	27219	16614	11076	9332	7939	6102	4859	4423	3526	2815	2298	1816	1429	1373	1289	1176	1013	934	966	875	765	700	682	745	658	636	621	576	642	628	608	615	621	550	627	562	523	535	485	498	479	498	506	487	503	486	443	490	445	421	448	461	475	411	445	436	371	427	402	419	432	412	424	383	420	423	362	376	451	400	377	390	429	434	381	368	414	439	387	429	408	389	376	418	407	429	407	372	418	427	516	458	443	464	406	444	456	476	417	465	404	404	389	397	383	406	422	368	384	388	374	431	425	384	406	400	411	387	393	388	380	384	336	383	369	385	409	376	398	399	380	385	410	373	395	408	372	349	391	349	364	388	379	399	414	362	363	355	419	364	371	392	383	430	390	381	377	378	388	411	392	377	394	399	408	369	425	427	359	356	381	408	395	383	396	387	363	371	419	419	391	353	376	348	347	336	360	398	347	359	373	393	401	383	397	373	405	395	378	376	397	387	364	350	373	383	389	378	344	408	413	379	392	403	402	367	383	384	353	349	400	386	358	394	369	393	401	387	384	381	400	372	388	387	386	386	416	368	396	372	378	349	380	433	364	397	368	393	411	385	361	408	390	401	389	400	347	408	376	414	357	379	388	407	381	387	370	365	370	398	347	378	363	384	378	370	403	381	358	356	411	373	403	375	393	360	359	380	384	407	394	387	366	380	384	396	376	371	414	372	380	400	392	390	391	379	367	387	383	413	440	375	385	419	365	378	344	390	381	382	350	377	375	400	381	407	351	376	387	399	389	410	392	361	418	376	392	395	384	429	373	398	368	404	388	372	407	394	406	424	368	367	359	362	373	394	389	397	400	370	401	361	375	368	349	351	387	380	390	395	403	379	388	387	383	399	396	382	411	390	366	379	350	381	412	353	356	404	398	383	397	409	375	379	438	399	399	399	355	405	397	380	361	377	416	375	366	324	394	402	366	406	353	401	401	372	402	405	375	399	380	400	388	391	354	358	416	380	414	395	400	392	364	406	393	398	338	407	385	409	363	378	381	323	399	383	370	359	387	402	390	406	396	372	360	423	387	358	417	399	423	373	397	399	388	404	355	389	350	381	382	410	399	415	386	389	392	396	375	367	410	382	378	403	381	394	382	360	412	363	361	373	384	370	409	370	408	358	373	366	387	353	371	356	378	358	414	392	384	406	391	382	353	411	420	360	353	364	376	392	433	374	397	389	372	385	416	387	388	409	384	341	368	391	388	366	412	385	404	385	408	376	373	372	371	416	380	366	379	364	352	355	409	400	389	380	368	357	374	398	385	378	398	358	370	409	390	417	375	385	375	370	404	397	374	372	354	391	357	374	400	392	404	403	401	372	362	379	389	399	400	393	372	420	384	400	398	400	381	403	391	389	363	360	383	375	386	380	422	381	442	404	394	360	362	391	386	370	379	377	387	370	440	365	326	385	401	347	369	412	378	412	393	383	367	411	367	397	409	373	387	390	405	407	372	354	361	387	357	369	363	386	361	359	381	416	404	396	365	395	378	386	367	425	342	383	379	403	372	373	384	400	415	361	362	396	348	382	381	359	402	367	386	366	380	387	411	349	376	389	369	400	398	395	370	352	377	379	406	410	411	359	358	379	369	406	404	389	397	353	404	396	427	404	382	384	355	368	363	362	393	363	365	379	390	390	392	363	378	360	391	397	349	387	396	389	420	370	385	354	391	408	370	361	358	377	404	402	387	367	400	385	399	397	391	377	381	372	402	381	382	379	364	384	396	444	413	387	433	391	404	353	428	388	375	367	400	351	389	363	359	404	393	367	392	372	382	381	353	397	421	401	401	394	383	353	367	360	374	380	354	376	377	390	366	389	402	360	378	350	380	374	377	392	426	388	380	382	384	393	385	379	358	426	399	364	412	368	386	387	381	389	363	409	388	346	351	419	348	367	373	385	390	420	375	405	366	390	403	351	380	381	426	400	367	391	376	365	405	395	359	371	351	394	406	394	400	387	410	386	372	390	402	413	380	381	403	366	388	395	373	405	378	401	395	368	388	402	350	382	398	366	414	363	382	358	365	389	386	402	418	397	421	373	385	371	363	354	381	349	380	380	375	415	408	373	355	363	368	414	401	401	407	415	322	409	418	404	390	386	377	389	379	379	413	391	385	382	385	373	394	385	416	397	406	389	380	374	394	377	361	359	382	378	383	401	400	423	384	386	408	344	385	389	360	368	369	394	378	391	372	387	371	383	391	381	383	378	363	396	360	404	388	394	342	389	384	354	419	403	356	395	384	406	366	405	396	402	399	368	386	363	399	398	358	367	391	374	376	404	385	406	372	398	354	405	388	388	342	382	380	388	419	356	428	403	341	397	399	374	432	375	388	357	390	372	400	373	387	389	393	403	379	369	388	374	348	415	382	363	397	358	386	402	414	364	384	396	383	331	404	378	391	426	366	407	352	392	400	404	393	341	356	367	392	378	387	367	416	382	355	357	399	389	405	384	370	375	406	366	405	383	414	365	382	366	393	376	383	333	365	395	370	355	411	383	364	383	389	370	421	355	412	408	401	388	405	356	371	373	403	399	386	398	403	407	435	379	367	399	407	344	365	373	376	350	386	358	407	365	398	372	371	357	391	408	404	403	399	361	395	388	397	350	377	395	378	397	368	372	401	355	394	357	384	383	368	403	421	382	355	369	372	413	392	367	396	406	389	381	388	386	385	398	399	381	385	384	338	390	408	395	373	376	402	376	397	401	401	394	386	386	376	359	399	384	386	372	395	396	374	349	392	428	350	380	393	391	428	371	414	381	383	370	371	399	388	391	397	408	364	391	380	372	383	338	343	372	369	362	364	377	391	372	386	375	341	359	394	400	354	387	397	369	385	425	391	361	395	380	387	402	403	390	394	414	389	364	385	391	361	396	374	381	368	374	374	374	345	366	359	369	365	349	382	370	415	391	398	348	402	386	378	368	362	378	430	400	399	331	358	383	387	399	384	378	358	362	389	373	392	395	380	385	387	408	395	364	362	359	375	400	374	374	379	385	358	400	355	373	387	389	395	388	337	382	411	386	390	375	398	395	359	388	379	391	373	377	411	367	398	376	384	373	358	381	382	369	357	376	440	385	402	384	363	377	349	374	364	349	380	380	436	353	403	372	382	329	359	370	376	393	399	410	372	361	404	389	383	389	368	364	348	420	388	376	357	382	391	374	360	367	380	380	363	364	396	395	380	404	366	408	369	375	363	419	364	377	380	348	386	405	405	419	394	418	399	371	380	371	372	364	378	412	353	351	392	388	415	378	420	379	398	360	386	366	339	383	357	367	390	365	387	412	380	392	390	457	421	384	443	387	371	390	379	364	393	393	385	416	392	367	386	374	404	364	412	364	380	380	370	357	382	377	394	381	369	358	398	384	383	402	407	396	394	377	394	363	384	385	420	374	373	387	385	401	408	353	376	344	370	412	390	396	406	372	365	372	395	389	338	362	424	398	405	393	355	379	359	388	399	439	377	416
27536	20553	12010	4403	2133	1386	1208	1045	828	849	782	592	538	487	473	463	447	457	467	437	420	399	404	395	370	435	389	383	402	335	395	375	369	397	353	407	380	345	377	374	353	407	353	386	400	356	379	362	362	403	368	348	356	353	363	325	331	332	370	351	354	371	356	376	361	352	338	330	378	374	367	382	361	368	370	352	326	350	371	363	397	379	317	376	334	354	360	349	381	357	379	339	376	381	373	336	355	398	384	391	341	374	352	348	366	350	343	361	354	349	348	337	353	372	362	362	347	380	378	388	365	372	339	347	378	378	348	387	396	334	349	361	330	358	355	345	377	325	388	347	362	341	367	312	340	353	365	367	335	346	360	346	393	350	397	366	361	374	329	361	349	332	389	366	301	355	386	349	359	335	326	349	369	367	378	345	385	350	361	326	384	334	355	369	356	350	333	366	369	331	364	350	331	360	362	332	350	356	338	362	346	382	347	372	360	339	358	320	369	343	338	349	340	350	372	336	398	347	372	358	361	361	363	356	350	349	348	354	370	388	336	361	345	358	399	376	318	380	337	371	369	345	409	336	404	340	387	340	370	336	339	378	335	373	329	380	371	332	335	357	331	359	352	357	375	389	356	356	369	341	318	368	365	374	358	340	386	351	343	356	352	373	348	312	357	332	354	372	296	364	363	337	366	322	348	376	326	381	368	348	347	335	316	340	391	371	371	355	342	376	350	340	376	350	351	347	378	334	396	355	359	389	389	354	370	329	345	329	364	342	331	368	349	326	328	343	346	357	401	341	381	428	344	321	369	352	337	359	347	356	380	366	346	393	355	371	393	407	324	346	346	371	380	369	368	363	326	389	369	331	363	335	356	364	372	373	334	341	344	354	361	344	343	334	387	330	353	300	338	348	347	375	375	353	345	350	348	356	353	361	331	363	356	354	378	333	364	365	372	349	324	372	314	372	385	343	339	342	340	359	374	392	350	342	366	354	348	376	399	368	393	361	351	372	356	360	382	369	354	371	344	329	347	350	349	335	361	361	334	336	340	366	372	324	380	360	366	368	333	366	357	370	338	351	361	344	369	370	352	344	371	340	353	385	344	369	362	344	349	340	333	361	337	400	355	342	379	360	388	364	378	358	338	364	349	364	362	340	332	396	376	323	347	383	368	390	362	352	365	376	341	377	360	362	366	330	344	350	367	328	377	351	394	368	339	378	375	362	371	371	331	349	365	348	342	347	327	372	371	339	333	405	365	378	346	377	361	380	317	369	361	368	364	357	358	362	349	371	360	352	344	345	338	362	346	341	345	369	366	356	362	355	350	326	354	357	375	324	352	355	328	374	340	363	374	324	350	347	347	368	313	336	356	363	373	380	307	339	341	350	356	363	356	337	376	354	378	324	363	378	339	370	376	357	336	385	374	387	359	354	366	388	388	358	373	334	399	352	377	377	364	320	363	358	347	333	358	340	394	369	359	354	330	338	364	331	353	349	334	377	353	362	362	353	307	341	373	368	376	369	362	347	397	374	352	381	379	378	344	353	375	354	378	318	371	353	343	361	373	364	388	383	345	363	368	331	364	382	320	361	362	384	342	352	366	337	357	372	319	363	367	373	384	330	377	367	326	344	335	380	368	361	398	362	343	360	360	361	372	333	348	341	344	360	340	334	356	356	342	369	339	362	347	343	358	354	366	388	359	376	366	331	340	347	377	366	369	361	342	351	348	330	362	383	364	382	353	317	326	341	349	358	341	361	383	357	382	364	349	353	355	359	365	349	366	360	367	367	365	358	346	376	367	362	381	367	376	363	317	352	337	359	345	374	356	354	335	346	329	358	342	362	346	376	330	354	360	365	373	377	339	355	378	343	371	345	398	340	343	356	345	355	379	384	328	341	356	362	359	375	330	380	333	377	374	333	369	360	310	389	360	343	369	329	365	337	335	357	336	334	368	341	359	392	336	370	379	334	385	362	380	351	350	385	375	334	362	377	363	358	367	324	358	349	371	341	348	342	346	359	340	347	334	330	375	364	341	339	363	377	354	342	370	359	332	327	356	355	342	346	366	402	352	351	394	355	348	370	375	391	353	353	336	381	341	359	366	366	379	355	353	358	360	354	373	388	370	357	348	367	352	360	350	359	363	345	329	363	388	378	356	354	352	368	342	339	364	353	388	361	345	373	362	329	341	353	365	357	355	339	371	346	384	358	346	351	346	388	369	322	341	339	351	369	365	389	365	352	372	368	328	406	331	369	351	369	359	366	342	373	384	333	371	339	380	374	395	344	367	378	375	353	364	337	384	341	363	347	385	333	383	361	322	387	346	376	336	329	368	392	382	355	360	367	354	350	325	333	331	345	375	385	371	340	335	329	333	373	355	370	346	378	354	356	359	356	383	361	377	349	338	379	376	373	369	349	336	339	358	336	354	388	351	369	355	357	327	340	341	339	358	382	371	345	362	389	344	344	352	373	350	348	375	337	346	346	379	356	355	382	367	344	356	338	353	357	378	354	398	351	328	352	347	366	341	364	367	396	391	308	349	356	363	355	339	337	382	363	372	392	385	348	344	351	386	362	414	351	371	354	371	375	357	336	342	370	355	393	355	319	360	379	334	366	356	369	389	365	338	346	358	353	353	338	350	392	358	351	363	393	347	362	392	313	351	353	347	363	364	326	361	359	325	330	319	360	371	379	367	341	364	368	337	334	384	373	348	338	385	358	364	360	387	329	355	340	376	349	354	351	361	380	343	362	350	338	355	335	358	362	343	361	361	359	385	335	374	365	387	350	339	353	361	392	399	303	345	375	327	369	380	352	335	350	337	369	379	323	365	339	377	363	381	379	367	380	336	365	324	395	375	347	387	362	337	350	357	362	338	338	357	325	347	319	343	353	333	361	346	343	354	392	341	358	341	376	382	393	326	396	348	362	388	359	344	349	369	339	350	344	370	385	348	365	341	348	385	362	364	327	373	359	336	354	368	340	336	360	348	351	343	322	372	368	343	379	362	360	361	334	345	351	377	364	318	319	376	331	393	343	363	352	338	333	341	352	347	368	357	352	377	354	341	357	350	383	340	365	369	326	378	385	345	361	353	336	341	369	335	365	338	324	337	345	359	370	380	364	343	355	369	347	349	361	366	370	354	376	377	384	339	391	350	329	360	349	333	355	337	318	375	357	335	400	366	334	362	372	359	341	318	334	324	389	346	334	385	316	350	362	357	354	363	348	361	356	348	344	371	409	328	366	353	353	343	349	341	376	378	356	360	365	353	357	335	329	377	338	329	354	330	362	369	373	354	332	381	343	337	375	371	372	376	350	351	411	359	345	340	383	329	362	350	389	333	339	339	336	358	365	377	362	364	325	360	339	376	377	329	386	365	409	341	329	360	354	380	393	360	382	377	364	307	335	321	333	392	366	343	349	376	360	378	323	374	357	359	355	359	326	351	323	372	324	380	361	350	336	371	380	380	371	359	338	342	335	379	352	371	376	348	366	372	364	354	347
11769	19777	13888	7205	4978	3445	3264	2633	2031	1999	1745	1271	1119	964	840	855	761	753	771	695	653	680	664	656	580	580	616	588	555	536	614	549	645	581	616	566	562	565	537	593	579	554	608	582	573	592	564	562	593	526	523	562	520	535	535	490	533	550	573	558	520	525	499	549	519	543	604	530	565	551	509	562	556	521	530	562	539	538	534	504	564	537	547	511	528	545	535	528	543	564	551	550	544	531	532	564	622	541	538	591	523	526	534	507	537	541	554	531	524	561	555	534	530	497	527	507	529	498	539	500	549	553	532	550	498	532	514	535	508	561	544	559	545	527	511	551	551	521	529	545	561	554	506	538	499	501	523	553	527	537	496	493	493	530	501	516	519	472	500	524	528	561	520	524	555	539	501	535	527	538	488	532	500	516	491	525	501	529	499	525	501	488	563	518	501	547	539	483	473	544	523	513	513	485	590	486	542	514	547	524	534	519	542	519	529	485	544	556	559	511	475	558	527	558	543	479	500	513	530	534	522	518	499	534	522	529	510	500	566	546	551	505	497	521	532	517	537	503	557	571	581	545	564	540	533	516	563	529	530	561	521	546	506	545	555	559	534	516	518	518	518	500	521	533	534	500	529	558	525	539	565	544	539	533	499	554	496	545	503	547	504	566	520	520	467	532	509	506	522	523	543	555	487	504	521	521	555	538	511	551	541	537	518	534	504	531	497	542	505	530	566	498	512	541	497	521	519	550	563	546	608	487	538	533	503	528	556	504	543	508	540	508	566	527	535	542	534	508	473	538	529	540	527	507	521	528	509	503	537	500	558	490	496	513	525	540	537	538	506	505	541	499	510	546	542	549	516	475	518	494	535	524	529	538	532	561	484	510	518	499	500	500	520	504	515	525	510	517	556	513	542	544	516	521	498	532	514	554	524	497	540	508	505	508	503	535	495	535	500	550	526	527	515	518	558	519	568	509	561	544	495	547	528	548	526	502	525	489	525	521	490	504	531	530	479	525	515	552	583	506	537	541	485	491	497	517	550	543	555	531	503	502	526	468	495	544	530	485	539	528	528	507	481	520	501	554	517	487	509	518	531	506	507	559	519	546	524	536	491	505	491	517	539	550	507	540	519	534	575	507	503	528	555	502	501	519	535	489	562	565	538	538	507	518	521	530	514	536	530	555	488	523	511	486	516	530	512	566	500	494	557	557	518	535	505	529	525	497	474	520	531	523	532	515	497	507	500	532	523	531	531	495	505	540	533	508	512	536	580	497	544	500	554	548	513	524	529	535	533	526	535	529	504	528	526	500	543	526	520	499	507	516	528	538	523	501	517	551	530	550	526	548	530	555	509	570	528	536	585	536	523	536	490	508	472	516	527	539	567	538	517	513	479	514	490	573	500	545	543	506	508	540	544	541	561	492	516	569	514	495	543	510	535	521	524	515	525	523	547	489	512	539	508	567	509	539	538	511	532	546	515	565	508	525	520	516	490	525	531	474	535	521	552	542	512	516	534	507	540	498	512	543	541	479	520	514	514	521	531	502	518	470	549	499	583	520	523	532	540	510	515	526	535	522	500	495	531	533	524	476	540	523	547	521	558	530	541	545	520	538	532	564	530	548	583	574	514	539	518	556	464	495	515	478	499	523	534	509	491	518	531	492	507	568	562	522	520	505	519	581	526	519	528	489	511	508	520	537	513	552	552	522	522	557	492	533	555	549	536	542	539	500	534	486	509	535	507	522	540	501	521	514	573	560	501	506	546	534	536	540	506	514	558	535	514	507	483	549	483	506	503	563	519	546	508	536	552	515	545	495	512	522	507	521	557	504	534	532	532	514	505	588	566	548	509	539	541	528	513	553	512	539	542	513	546	574	528	539	523	516	535	528	537	532	509	507	483	526	508	526	526	489	574	497	508	509	570	531	500	532	541	530	516	510	516	529	533	510	518	533	555	530	556	511	504	536	495	535	527	535	554	524	490	526	485	549	510	541	552	533	517	536	511	522	543	535	554	545	504	547	530	509	540	523	509	503	544	479	547	523	556	512	529	514	516	500	503	529	558	531	524	517	561	522	550	532	518	510	533	562	554	560	549	550	485	511	516	487	514	497	532	517	540	526	554	512	529	516	475	524	507	486	490	563	497	541	486	531	525	522	510	501	576	524	523	462	509	535	546	526	521	511	549	499	531	507	526	508	477	524	530	499	497	497	508	510	529	543	530	566	554	497	530	536	568	469	514	505	513	516	517	505	530	510	530	562	522	526	542	542	526	522	506	536	509	503	518	522	505	494	496	527	535	521	531	539	521	502	520	551	492	522	507	504	551	502	512	522	507	540	527	505	544	507	547	515	527	562	481	537	496	508	511	527	476	513	510	543	545	511	484	548	502	480	491	530	520	531	533	550	559	534	530	573	520	564	525	560	516	507	510	552	521	514	490	486	565	523	501	541	483	510	506	541	496	550	458	505	525	499	523	455	507	525	516	491	510	546	516	545	509	531	541	540	477	492	518	528	546	570	509	526	490	519	570	515	514	526	547	527	513	516	529	559	574	527	498	506	572	542	541	524	467	548	522	512	540	523	548	537	508	524	567	515	519	554	537	536	524	554	517	505	499	551	550	475	503	554	529	524	556	544	513	520	525	519	549	505	524	572	533	501	537	543	507	518	516	494	565	499	534	510	500	549	527	539	535	541	504	531	473	566	515	552	543	521	496	516	542	519	525	507	495	518	514	499	533	529	521	512	540	485	530	504	530	512	509	501	520	516	504	510	505	487	526	542	535	527	497	552	487	548	525	509	563	529	540	574	537	486	491	562	517	559	504	518	530	511	524	534	526	550	542	535	538	516	498	503	533	500	541	504	539	555	526	502	544	531	546	516	523	566	517	494	527	523	507	541	507	539	509	517	491	529	547	521	527	514	508	516	507	545	543	485	553	516	510	557	489	462	491	503	531	555	531	509	514	497	523	523	521	539	531	519	548	524	557	512	509	498	511	510	539	574	511	545	518	544	515	502	546	503	518	514	539	517	526	531	524	509	533	567	521	536	504	487	521	554	551	516	542	529	557	538	557	532	522	543	550	536	515	519	547	562	530	546	551	543	508	493	512	501	534	516	512	507	542	560	553	521	536	550	551	500	500	552	523	530	477	522	566	505	565	499	543	525	500	514	513	508	503	542	483	527	530	521	543	512	516	524	535	523	534	525	475	509	503	504	574	495	505	567	534	545	490	494	489	540	507	519	512	521	525	543	571	515	518	494	533	530	522	502	517	535	517	530	525	593	523	506	533	534	490	521	535	557	521	507	540	494	551	468	498	538	514	541	542	539	530	510	520	558	535	544	549	535	530	515	488	538	503	512	567	546	493	547	577	515	520	567	499	502	570	522	512	559	540	520	547	529	535	532	520	533	528	563	510	508	533	526	511	496	497	528	509	536	487	490	538	525	523	524	541	516	515	519	500	551	545	563	510	516	551	564	534	543	535	555	540	552	507	493	558	532	562	524
24719	21575	28746	24853	20515	5899	2322	1761	1426	1322	1016	885	713	704	687	589	539	523	503	474	492	501	446	448	435	414	419	416	411	397	371	386	403	374	352	402	390	382	360	420	408	361	379	375	365	373	348	385	353	375	383	380	394	374	369	368	394	352	387	367	351	382	353	343	368	366	367	390	360	356	310	388	342	361	382	360	349	358	364	383	361	346	354	359	366	323	364	346	372	350	386	393	354	362	402	366	385	357	315	360	347	362	331	335	317	368	345	363	320	355	380	331	332	366	377	375	321	310	340	356	368	362	370	341	360	353	368	381	391	333	372	373	370	364	360	366	339	324	331	371	354	398	329	351	333	376	368	347	360	356	367	354	352	355	367	314	371	333	360	346	372	377	385	341	360	374	336	330	349	325	356	334	345	364	337	333	338	348	367	340	338	339	383	367	357	361	346	341	369	323	353	398	349	339	319	357	311	343	361	332	367	355	357	378	331	345	344	348	324	357	336	346	325	367	336	396	362	336	327	344	339	351	328	326	350	355	344	383	346	372	379	348	353	367	367	347	368	321	345	343	329	361	345	366	339	351	357	332	323	337	342	320	334	345	374	337	378	374	352	358	346	340	337	381	346	323	304	335	346	326	358	324	338	330	332	360	357	351	344	321	323	335	330	368	346	346	345	344	329	347	375	354	370	337	358	331	353	340	340	356	354	378	363	362	351	326	356	342	312	386	339	323	338	363	361	344	358	346	357	337	380	374	364	365	379	333	355	339	354	343	348	311	348	346	323	328	366	347	363	374	334	367	357	331	378	338	325	379	335	361	354	362	352	343	353	353	364	352	331	352	355	353	376	337	357	336	376	359	350	335	334	318	373	338	326	353	349	367	327	373	354	342	363	341	350	352	375	334	328	370	374	340	313	354	329	322	362	329	376	348	346	331	358	356	393	388	324	340	366	360	339	347	334	315	359	326	344	335	368	351	363	318	345	360	351	341	332	375	346	354	377	350	351	348	339	358	371	349	383	313	350	333	341	348	353	331	365	336	348	343	344	344	372	342	357	361	336	356	354	345	393	332	335	363	360	337	343	370	356	328	349	323	354	391	378	329	343	356	333	340	351	354	353	369	323	334	369	331	369	357	342	341	399	356	356	343	374	381	359	326	339	346	344	334	394	342	387	375	335	357	329	344	343	347	326	405	370	379	331	353	335	320	331	369	333	355	349	358	360	346	342	319	351	352	377	344	344	324	356	358	352	366	358	384	335	375	366	367	325	337	343	348	342	349	365	363	360	343	374	355	356	374	314	368	341	339	358	309	345	374	341	338	352	366	376	322	382	365	314	387	321	350	368	335	350	365	336	348	368	351	333	375	355	346	315	331	361	360	360	348	349	317	373	346	343	366	344	336	336	359	348	328	354	361	336	359	329	349	368	341	360	339	348	330	319	350	358	336	339	343	356	367	342	334	343	345	292	369	329	384	346	346	300	325	371	343	309	371	340	361	385	329	343	355	358	303	375	338	354	392	347	338	325	348	329	309	334	360	345	391	342	372	353	355	328	369	367	336	348	346	347	333	358	364	352	324	374	361	360	322	348	329	371	327	340	357	365	358	335	337	342	316	355	386	359	341	358	332	353	362	370	344	315	348	345	324	349	322	351	341	337	360	384	339	320	333	337	311	343	327	366	342	334	356	325	372	380	317	333	322	324	358	362	371	375	347	333	319	336	367	322	368	344	332	322	376	323	363	343	344	375	353	350	336	350	370	336	365	376	324	336	326	333	382	346	333	369	331	355	372	324	371	361	339	349	345	348	342	343	346	355	353	370	357	351	307	344	362	370	355	348	375	336	365	343	355	322	327	369	377	338	365	373	340	335	307	330	347	351	384	344	347	385	342	354	359	325	326	317	342	346	358	343	341	350	370	353	309	322	372	353	328	340	379	338	324	372	371	407	366	362	347	327	310	308	348	365	355	351	337	366	335	379	373	347	337	337	371	342	352	352	372	373	348	353	349	360	356	361	370	355	325	343	341	349	338	338	330	305	362	309	383	388	353	349	306	385	366	327	317	374	313	361	385	343	326	342	347	343	362	346	365	373	354	376	357	372	353	342	348	341	322	344	319	389	331	309	376	361	329	339	353	333	339	354	333	363	350	347	342	338	351	369	334	327	331	360	391	330	366	341	380	319	327	355	341	335	372	365	360	337	321	339	364	344	364	383	350	347	324	375	353	342	342	303	386	312	353	314	336	358	316	347	360	364	318	344	369	333	350	356	340	333	346	379	372	331	337	346	346	362	337	320	345	338	353	378	316	350	348	372	349	346	388	361	335	346	351	322	346	342	343	354	351	321	315	348	321	318	327	338	348	341	382	344	370	345	336	346	353	320	335	355	348	329	364	378	347	376	353	333	358	334	367	354	316	371	340	332	326	327	347	348	308	379	369	312	360	362	339	340	335	323	317	342	341	365	338	355	364	344	349	364	360	337	355	340	357	330	334	340	355	389	369	349	381	342	337	373	324	343	355	337	379	331	343	361	331	319	340	386	336	360	362	345	335	346	327	348	351	348	335	357	334	345	339	361	377	335	341	357	325	349	360	323	333	369	357	347	313	347	322	353	344	323	339	371	321	381	346	344	355	343	356	377	364	367	344	349	324	338	363	352	352	351	320	355	370	345	350	365	333	343	318	368	369	373	365	349	342	322	365	374	349	368	365	347	356	353	346	350	369	329	354	356	324	360	348	366	374	340	379	364	355	346	360	345	342	356	351	361	369	346	353	330	376	344	343	370	379	333	352	335	335	331	318	337	332	332	349	343	364	353	375	339	348	363	326	343	355	354	379	352	337	365	314	354	371	331	322	372	358	362	356	365	345	345	332	366	357	368	338	336	358	366	321	366	358	334	360	353	351	355	346	393	338	353	379	353	342	367	369	330	351	327	388	340	356	327	336	354	345	372	344	342	323	338	382	334	321	341	329	353	363	343	344	359	371	319	340	308	325	368	360	352	327	336	364	340	335	357	343	367	338	327	353	358	353	302	353	360	319	355	345	340	346	329	363	364	354	347	334	343	369	322	364	357	332	352	354	372	333	360	345	365	318	341	330	355	357	333	329	348	320	355	355	358	353	335	344	361	354	341	350	335	351	354	391	340	322	375	337	326	329	358	346	344	333	332	359	339	308	348	343	332	358	365	357	359	387	345	370	335	378	351	342	338	329	347	348	352	320	321	336	337	366	329	348	305	327	317	335	325	349	362	357	377	381	334	344	371	325	346	354	324	366	372	325	358	309	334	350	378	367	347	333	365	378	362	323	376	348	339	342	359	353	349	362	347	376	315	342	342	342	350	347	326	379	323	344	372	359	357	342	342	325	367	367	339	331	347	347	357	355	345	383	348	322	366	349	346	347	345	359	349	330	355	340	349	326	359	349	342	371	354	356	349	346	337	349	341	352	352	398	361	310	362	326	341	341	345	359	366	321	345	350	346	372	381	358	356	357	329	331	334	334
13511	27483	20840	12276	9332	6375	5201	4513	3862	3398	2556	1897	1608	1413	1397	1214	1027	997	984	902	864	914	788	762	705	654	658	654	679	629	606	613	643	631	608	644	660	607	596	578	584	618	625	601	592	605	595	581	520	542	520	524	542	546	520	519	553	546	532	486	551	558	531	526	535	565	532	501	506	532	549	532	557	530	557	548	551	598	500	538	592	548	551	590	535	553	551	538	538	575	523	587	565	579	556	553	582	565	545	547	576	535	607	527	562	563	552	554	502	539	477	516	501	523	516	529	521	510	579	522	510	493	516	543	498	546	520	496	510	490	497	493	489	495	529	494	489	500	490	529	534	549	492	516	539	520	529	523	532	499	554	528	509	493	536	510	521	523	577	549	475	532	517	534	512	528	522	505	493	543	507	533	480	510	547	497	538	517	506	535	506	508	555	494	488	527	528	508	532	527	523	508	509	506	525	507	507	502	537	511	502	532	534	514	523	524	540	475	539	472	497	523	510	538	524	489	496	532	490	576	509	532	534	494	551	536	555	502	604	517	538	495	526	530	520	520	504	561	540	515	524	486	511	567	501	519	493	530	507	540	506	515	533	522	545	510	494	496	520	520	534	507	521	513	483	513	482	495	532	542	522	548	525	506	528	534	539	507	514	503	548	493	510	545	475	485	524	526	528	519	506	540	531	523	508	527	569	499	512	545	485	500	532	554	549	515	516	489	522	499	510	482	515	528	476	531	576	513	539	537	552	565	498	492	518	535	512	490	552	546	558	527	521	517	495	520	518	505	494	521	526	539	510	551	498	476	498	558	550	527	491	517	549	525	508	546	498	501	527	487	473	557	523	509	518	508	542	532	506	545	446	549	530	519	498	527	506	527	510	505	496	535	500	514	507	542	504	516	519	531	558	524	525	528	552	503	513	520	566	539	529	518	476	525	516	455	497	533	545	552	523	527	571	495	531	516	525	500	523	530	519	523	534	478	525	508	561	516	454	514	472	517	507	514	532	499	563	505	545	551	581	571	493	508	543	515	527	539	485	538	526	554	538	488	509	524	524	542	520	559	540	486	530	502	527	529	508	507	536	530	525	516	547	524	549	529	516	566	539	524	507	524	498	494	518	501	518	483	543	524	500	540	557	540	538	489	538	522	518	467	531	511	566	523	510	518	487	533	539	543	507	534	527	520	556	538	513	517	537	491	454	561	521	529	497	517	509	503	494	507	504	519	545	499	492	514	545	481	543	513	525	510	490	502	509	576	490	508	522	506	514	517	547	501	533	477	542	533	515	516	536	499	486	515	546	536	508	527	479	521	562	520	539	569	507	474	503	498	477	517	522	544	532	531	504	505	533	549	521	568	506	541	538	461	544	527	486	542	535	570	523	517	544	555	537	507	516	497	536	527	506	492	568	495	552	507	533	521	510	573	510	501	516	507	491	504	517	541	519	542	539	518	531	499	511	463	542	519	555	496	518	470	506	491	492	500	524	537	539	491	538	524	525	512	504	531	534	528	569	487	488	557	505	500	564	554	527	525	519	504	522	553	503	533	482	521	522	518	528	506	544	503	494	525	477	501	524	535	523	526	537	504	535	476	455	540	531	550	530	527	508	522	553	564	513	492	531	500	525	545	533	506	544	527	519	514	526	541	504	515	555	555	523	530	533	496	545	535	474	546	498	533	555	477	536	518	490	520	492	546	532	492	532	527	515	543	528	515	498	535	485	533	507	538	505	519	503	518	544	489	526	527	536	534	496	489	504	521	509	496	563	509	537	547	503	489	496	542	480	514	479	557	498	498	510	487	495	527	542	559	525	514	544	536	520	498	533	518	542	512	537	519	533	487	499	490	503	494	477	513	510	476	524	524	540	582	499	496	527	536	512	538	488	509	526	504	526	541	510	503	539	512	533	494	497	553	509	495	538	497	519	512	538	546	523	499	534	530	510	492	530	473	498	506	529	571	482	547	532	555	533	503	528	532	533	538	519	515	500	511	504	526	489	511	523	498	504	514	487	496	537	478	536	566	486	515	506	484	539	522	500	521	531	510	528	530	542	505	527	476	547	493	562	508	539	496	497	476	563	491	488	515	485	574	544	550	497	537	516	515	495	507	542	555	506	490	533	486	497	496	526	495	481	524	462	500	547	474	518	537	489	561	536	537	543	497	492	463	548	518	525	531	549	493	539	560	479	477	523	514	540	546	503	499	515	536	547	563	508	524	510	517	526	581	566	479	541	494	537	528	523	524	519	526	487	515	483	560	520	539	561	522	507	506	544	579	492	520	484	512	520	552	530	505	529	495	532	519	541	503	543	492	509	542	533	542	560	520	476	531	524	500	506	493	499	496	560	490	502	568	555	563	515	525	481	502	500	508	518	534	547	527	523	518	486	529	479	519	492	526	514	512	526	492	510	522	497	499	501	485	540	491	516	513	525	517	514	517	499	527	510	568	503	541	564	513	512	536	510	552	530	552	491	514	520	492	506	535	546	550	519	504	544	538	497	523	562	545	517	521	494	561	532	519	536	558	540	515	533	546	520	534	529	508	528	492	523	494	534	530	541	510	541	555	481	473	473	518	561	528	492	512	516	495	536	527	521	523	501	538	510	477	510	485	526	510	503	510	510	535	560	521	506	539	511	513	520	565	543	514	551	506	519	540	504	514	490	521	491	515	465	515	509	492	500	514	516	505	531	523	537	549	526	515	501	501	542	508	507	496	513	554	549	502	511	524	566	504	556	561	485	538	536	520	547	556	492	479	521	512	512	506	503	503	500	542	480	518	470	507	559	508	493	485	571	556	478	513	514	492	515	502	497	525	544	513	497	530	545	557	504	501	493	506	524	502	500	488	556	477	536	525	513	540	506	515	542	508	501	551	508	498	565	555	496	527	533	522	541	510	506	535	494	524	526	465	499	530	486	500	522	467	504	501	534	475	531	507	523	530	539	495	511	520	537	517	537	538	517	531	504	520	551	520	499	504	505	523	539	538	521	546	527	553	492	521	512	466	515	543	506	534	517	554	491	506	540	495	524	531	543	551	534	557	540	552	513	525	504	514	513	504	505	484	502	528	553	512	510	455	486	518	563	515	542	532	537	553	513	505	520	514	517	500	550	476	513	496	485	519	508	518	521	515	489	523	507	577	533	526	501	501	524	476	514	522	521	489	491	490	528	513	509	519	520	505	539	486	511	531	506	511	587	557	480	510	543	537	522	519	522	481	523	527	491	518	485	490	535	531	561	524	502	544	524	496	524	522	506	533	506	508	491	580	542	526	538	505	526	540	508	505	514	530	485	490	507	493	457	504	492	540	535	478	496	508	543	516	511	551	517	530	518	508	537	533	535	553	516	511	529	531	501	539	545	492	481	516	548	475	535	541	537	535	531	509	506	532	504	532	528	509	511	514	516	469	485	510	542	494	501	490	497	515	513	531	544	509	503	525	517	574	512	515	491	525	514	495	501	519	511	524	504	469	478	498	483	509	534	513	536	510	519	542	506	541
23680	21563	29412	24177	21570	20035	5821	2450	1785	1652	1270	917	826	785	728	628	590	530	529	474	466	463	403	418	403	367	341	312	353	367	288	313	335	361	327	300	345	303	304	295	317	307	320	329	290	301	329	278	301	281	295	249	300	278	271	309	293	265	241	313	273	288	268	275	268	282	266	282	254	239	251	277	262	251	300	264	261	265	290	286	258	288	267	289	270	261	302	288	305	272	295	282	290	291	287	283	276	249	277	303	288	284	282	283	271	251	259	281	263	255	278	258	258	276	247	280	278	282	250	275	269	265	256	254	276	263	268	286	295	267	235	264	285	242	252	270	234	283	239	279	258	258	257	263	270	271	261	270	292	281	245	250	260	247	254	252	245	237	272	261	238	271	242	245	254	269	254	252	243	253	288	256	256	268	246	272	272	252	224	256	278	239	257	253	261	254	277	260	271	265	252	245	293	223	258	258	260	270	245	264	275	259	255	233	242	271	234	254	281	248	259	269	267	251	233	249	263	263	240	251	237	285	242	251	262	264	255	250	299	235	253	252	234	275	267	244	225	265	259	259	279	251	242	251	271	263	259	250	270	228	259	238	232	262	271	269	251	263	271	271	252	262	270	252	272	260	267	282	235	278	276	254	264	241	261	230	255	231	274	289	254	271	259	269	219	265	265	271	248	244	278	262	276	280	243	276	262	278	238	263	266	239	256	243	264	255	284	248	262	280	252	260	274	255	285	270	254	256	243	252	208	247	233	267	246	277	267	260	242	256	256	258	259	246	239	240	231	241	291	242	263	257	249	280	281	276	282	257	290	251	256	269	286	258	271	239	253	240	244	240	301	247	253	255	251	264	257	281	288	263	238	252	276	269	305	232	260	272	239	262	252	253	249	257	243	269	270	273	264	248	275	263	259	268	255	264	259	259	245	272	267	293	257	275	246	259	263	254	262	249	271	275	274	275	285	254	245	277	274	232	275	246	256	255	303	283	241	275	233	235	248	260	248	249	251	238	254	255	284	263	236	277	231	252	243	291	251	250	265	293	282	261	283	252	249	257	261	242	281	275	259	247	258	258	304	224	246	251	258	251	230	285	245	238	271	248	270	269	264	263	255	259	251	274	251	252	270	257	250	246	250	243	266	251	294	288	253	258	240	238	245	263	254	267	254	267	266	265	240	254	242	257	254	250	265	259	248	237	248	234	273	250	268	231	252	257	274	284	247	270	260	253	287	267	240	276	261	248	230	281	247	272	240	266	255	253	248	269	279	276	282	249	269	262	277	255	262	272	281	254	251	265	249	263	261	260	264	233	284	278	251	229	270	261	238	300	241	247	272	239	240	257	260	256	273	246	261	289	271	284	283	265	258	250	262	267	253	281	281	250	254	264	244	258	255	257	264	255	261	274	231	260	227	258	241	261	278	319	246	270	261	248	260	256	266	268	283	235	235	258	287	253	254	242	238	247	263	240	276	241	264	229	261	271	245	237	288	250	250	245	279	264	231	281	250	246	255	267	256	260	265	278	281	246	245	249	281	271	251	248	274	281	257	245	258	273	246	261	284	258	259	244	231	250	243	265	250	282	239	271	281	234	243	261	247	252	264	280	282	286	267	230	251	241	263	235	241	250	263	269	267	254	252	257	262	258	243	262	275	243	253	253	259	267	264	297	240	255	279	270	279	257	272	246	248	236	245	246	278	283	239	262	265	231	239	259	244	249	242	272	262	266	252	283	248	266	240	277	243	262	242	242	241	272	276	279	262	267	297	258	258	244	266	235	257	265	275	247	239	256	241	281	250	270	263	238	268	247	256	258	280	250	253	249	248	241	265	253	248	276	259	276	264	270	320	253	279	276	243	244	246	251	239	258	252	269	288	258	257	232	262	256	273	235	268	279	265	269	254	277	245	218	260	267	233	267	250	253	246	251	230	249	281	276	246	245	266	243	232	222	267	248	243	266	282	216	233	228	258	265	272	270	265	263	243	265	255	248	243	280	223	270	286	258	245	247	252	266	236	292	233	265	275	245	291	237	249	265	245	267	253	279	226	272	235	214	262	258	288	260	260	271	228	264	238	252	293	271	258	243	240	274	251	289	261	258	254	270	262	264	244	252	260	275	264	285	254	254	279	279	258	291	253	258	281	291	245	250	265	234	291	267	253	256	259	255	249	264	281	251	289	269	267	259	266	257	255	270	250	283	251	279	270	227	263	259	265	258	254	248	265	274	256	270	249	266	253	254	266	264	238	261	279	230	249	265	281	251	227	263	259	258	255	263	285	243	255	254	269	262	267	279	245	233	265	282	248	262	235	241	264	269	256	259	265	257	278	262	253	251	252	275	236	247	262	285	268	260	275	271	244	272	260	273	268	261	283	228	281	254	255	255	299	252	255	288	254	288	238	244	247	260	251	262	287	259	240	251	255	254	262	263	245	261	269	220	264	266	254	265	234	289	299	251	225	246	260	227	234	244	284	249	254	265	260	246	252	277	248	245	251	271	251	254	270	255	247	232	266	271	265	258	226	276	223	260	244	251	282	263	242	258	249	241	258	287	251	253	244	251	266	246	260	258	263	264	237	253	279	265	279	267	242	260	262	261	267	260	257	254	253	245	263	245	256	277	268	237	245	276	243	278	264	245	244	237	239	248	252	261	292	268	271	240	258	248	270	233	258	242	269	276	251	254	262	253	252	258	267	273	255	265	263	257	254	279	281	249	238	256	279	290	277	241	297	253	233	276	245	258	269	258	245	286	239	265	242	275	274	287	251	248	236	250	269	268	287	280	262	252	260	218	268	283	237	285	248	258	257	246	233	270	266	257	281	283	253	266	278	303	263	244	258	245	245	271	253	250	246	243	274	275	247	262	276	252	266	280	251	268	264	276	238	277	244	295	259	249	274	254	262	261	277	277	256	229	269	239	285	238	305	282	243	286	276	248	257	248	282	277	264	256	231	261	234	258	260	236	261	222	266	240	257	265	257	226	278	255	260	255	272	252	284	260	252	244	234	225	259	246	254	263	267	274	256	226	290	246	267	276	276	271	274	264	244	240	239	272	247	267	250	262	262	251	219	250	247	280	252	239	271	258	223	252	250	271	232	260	242	275	248	274	275	265	252	271	244	263	246	285	270	261	253	233	265	264	247	244	264	232	237	268	270	274	293	247	264	289	240	263	260	250	255	248	243	263	251	260	268	264	248	281	250	269	266	264	282	264	264	250	239	291	275	245	249	211	252	230	285	254	258	264	265	269	261	306	248	275	259	299	267	238	222	255	277	263	265	234	260	224	242	250	241	245	273	230	247	229	258	283	250	248	257	252	281	258	256	244	258	261	265	239	241	231	287	246	276	274	255	274	275	242	260	257	274	259	242	235	238	245	264	278	255	252	250	246	250	246	254	282	289	250	230	241	255	282	243	244	265	264	263	262	249	255	298	232	261	255	243	255	250	263	242	260	250	270	253	290	272	260	266	260	232	257	266	268	250	237	276	236	254	244	245	280	265	251
16168	31981	26037	16699	12902	9356	7266	6182	5038	4369	3296	2477	1956	1722	1632	1338	1255	1159	1051	981	864	880	793	779	739	683	655	639	585	521	542	560	557	567	571	534	543	522	518	439	544	532	498	486	517	465	490	495	447	420	455	453	414	451	437	439	433	415	434	423	412	403	425	440	437	411	378	387	409	388	376	375	403	368	435	414	406	416	407	390	411	440	405	423	453	424	422	425	402	400	460	482	466	444	454	440	481	438	410	423	411	416	376	380	405	351	417	438	404	407	373	409	418	408	386	380	410	384	432	386	370	376	403	386	376	385	399	414	380	389	422	406	418	396	411	415	371	378	401	410	387	387	380	353	388	383	376	374	423	395	408	412	408	398	381	399	369	392	406	373	380	381	386	378	400	399	384	392	408	398	378	433	418	373	376	392	364	386	374	379	404	370	416	422	392	388	358	401	376	394	385	390	375	431	393	410	384	334	397	399	385	406	405	384	400	398	405	384	375	401	350	365	383	376	337	359	424	385	386	374	384	381	379	412	400	407	394	394	413	395	357	355	377	384	375	406	395	430	359	403	376	359	360	372	408	417	396	378	407	397	392	380	353	380	371	385	390	388	362	379	411	392	388	368	373	374	408	425	383	403	362	382	379	376	370	363	376	377	372	382	373	383	431	407	408	380	369	372	356	408	387	372	411	384	343	360	375	371	404	389	395	359	415	373	403	389	411	375	359	391	415	407	365	375	356	388	381	380	379	381	379	400	357	370	380	413	389	405	416	376	386	394	414	354	375	372	389	382	451	367	392	375	397	392	414	390	383	404	384	391	392	391	358	369	401	401	407	363	370	400	374	419	403	386	404	384	397	378	385	381	374	355	394	381	409	411	422	407	348	400	343	397	408	379	350	343	403	396	380	409	388	333	358	377	373	371	362	366	362	404	377	383	364	388	405	413	363	383	394	417	388	415	388	389	403	413	353	367	381	371	419	408	392	409	388	356	403	407	378	394	377	365	365	374	351	389	410	377	403	379	374	413	402	412	421	344	380	401	373	403	433	412	381	378	393	389	390	395	384	427	418	368	391	393	416	408	392	382	381	390	385	413	383	405	392	405	351	380	371	381	382	351	413	402	392	373	390	390	387	419	401	389	394	398	383	396	353	386	365	394	397	405	372	383	363	416	391	391	383	375	373	379	398	389	377	387	378	411	411	400	354	369	389	395	384	385	386	368	384	379	431	382	378	410	367	404	365	376	376	384	381	398	391	376	410	395	398	403	384	429	355	382	385	371	406	367	371	403	383	364	409	404	389	401	388	378	427	414	391	393	390	426	383	405	385	393	384	381	394	417	411	384	377	397	383	379	343	374	405	365	378	438	392	391	380	382	367	426	392	400	376	347	391	390	410	376	386	408	392	375	385	389	384	395	405	382	405	365	379	407	372	366	392	396	401	399	342	389	383	393	392	379	359	341	384	381	379	363	366	353	392	368	405	372	349	386	430	395	390	375	393	372	374	376	382	408	346	390	386	420	364	386	389	354	407	391	374	383	410	375	367	362	374	358	375	404	370	426	387	377	337	389	359	378	399	379	352	370	380	375	394	402	394	381	352	411	360	343	387	411	381	374	417	370	382	404	388	384	397	375	402	377	417	383	359	378	423	402	380	415	406	395	410	407	368	397	397	390	357	360	360	394	403	393	389	420	448	376	394	363	415	422	403	408	374	393	409	419	381	405	433	390	387	379	365	376	396	398	374	404	414	379	384	367	411	361	412	387	383	393	396	365	390	404	395	364	378	380	381	377	378	346	411	404	377	391	419	375	369	356	384	404	405	403	383	391	379	388	410	387	375	407	361	414	400	390	389	404	405	362	343	385	380	415	389	371	345	386	420	409	379	372	417	378	402	391	384	440	404	368	387	378	363	412	374	415	379	382	380	378	386	361	368	408	385	364	366	363	390	380	353	360	411	372	364	390	401	363	395	382	413	382	389	427	384	405	353	395	356	378	365	375	356	410	403	416	392	381	376	418	382	360	395	406	386	400	398	397	398	402	373	409	361	374	397	342	415	392	343	397	397	391	379	386	371	372	373	395	352	391	379	355	421	406	422	411	356	375	384	374	385	405	367	444	368	380	434	382	385	348	408	403	376	414	359	428	395	391	391	371	416	385	387	389	388	410	402	372	399	404	375	358	402	358	384	384	378	337	383	406	364	398	362	408	393	371	385	411	403	382	378	386	344	374	393	402	394	375	397	371	366	362	397	378	387	385	371	403	355	354	369	398	374	364	408	379	395	425	403	373	408	413	362	394	385	365	430	392	398	395	422	374	411	397	398	391	392	369	392	416	393	411	375	355	376	411	388	381	379	410	407	383	389	386	376	392	376	378	357	395	412	361	396	403	400	370	357	382	383	364	401	400	378	409	367	372	380	356	408	388	394	394	402	422	415	390	381	384	390	390	391	392	388	380	390	413	388	362	376	382	374	372	396	372	375	374	364	383	379	424	371	401	401	375	378	429	386	358	392	423	403	360	371	389	390	392	355	387	393	412	331	390	395	392	415	370	336	371	387	393	350	395	370	377	372	419	389	371	407	384	405	385	378	421	380	419	359	376	420	374	387	356	398	384	356	394	365	366	374	387	362	365	406	395	354	400	357	380	361	379	387	397	365	349	383	373	403	431	378	409	391	402	412	357	390	409	396	404	397	372	362	399	381	346	407	371	417	383	367	366	374	390	364	429	419	352	386	380	360	391	429	413	404	387	369	391	385	396	387	395	352	399	359	367	351	391	384	337	378	362	386	363	392	406	366	362	403	353	381	390	404	354	347	364	386	375	403	399	390	372	365	389	389	401	379	374	372	372	391	391	422	391	407	364	395	389	388	387	380	373	378	384	411	411	373	384	383	404	383	402	415	358	398	381	407	394	362	371	384	429	381	407	391	373	389	379	414	366	384	394	380	383	400	379	379	380	365	380	373	401	410	385	401	405	374	384	378	385	390	385	404	391	380	388	389	421	389	382	393	371	340	391	356	398	380	366	397	404	384	342	379	405	431	388	366	373	370	391	403	395	357	388	414	398	384	386	365	372	383	370	382	434	378	396	374	397	369	424	413	377	391	361	399	404	401	388	371	383	349	394	378	399	367	414	401	361	389	421	395	343	395	398	364	383	395	382	373	405	384	358	342	454	418	366	395	371	353	389	366	370	385	382	370	372	394	388	384	355	406	429	377	366	392	398	414	377	380	393	398	392	388	385	367	403	374	400	395	379	385	384	411	410	387	389	363	368	404	402	351	357	388	382	375	398	420	391	363	386	375	373	400	403	397	374	406	367	361	391	390	407	404	376	378	364	371	419	379	383	371	392	342	364	376	367	366	418	373	384	381	385	420	410	383	408	390	401	396	388	356	404	406	372	391	386	398	368	360	392	388	363	422	386	391	366	383	391	398	393	397	399	403	362	402	399	402	372	373	363	377	366	340	354	370	383	403	399	391	360	390	358	372	387	380	385	390	397
27409	20407	11657	4819	2395	1616	1046	886	806	678	629	513	474	494	458	464	462	414	403	441	407	424	396	378	424	406	373	363	356	387	375	410	369	355	364	357	388	382	410	364	350	358	384	410	367	409	361	373	351	352	392	349	367	356	331	343	356	400	361	357	325	350	398	340	332	359	368	386	365	356	357	369	353	363	363	339	353	360	344	367	372	375	384	395	355	355	361	376	374	381	331	356	395	363	375	354	347	361	325	352	374	364	351	351	349	379	375	395	348	388	361	375	385	385	366	357	392	302	357	393	350	353	373	362	351	350	353	360	371	389	367	373	344	386	374	351	351	336	374	364	382	329	352	328	339	360	368	341	396	321	356	369	357	330	368	366	370	360	377	330	374	365	354	345	399	358	346	346	371	382	372	382	343	373	380	360	360	355	400	364	392	402	343	388	358	334	379	340	346	414	388	358	350	338	358	356	323	365	395	383	385	351	346	356	350	386	369	380	359	366	358	348	355	384	389	384	348	344	383	361	309	339	353	361	361	347	351	347	394	374	356	374	371	379	359	334	349	368	326	329	362	338	366	374	375	336	386	384	351	355	356	365	353	343	347	371	362	365	348	353	372	381	391	355	330	349	350	378	354	358	334	344	362	360	384	346	347	328	358	359	371	359	355	334	366	369	328	329	366	311	372	382	350	362	353	377	370	375	379	343	340	359	371	334	319	358	335	359	354	337	347	353	334	365	334	357	348	332	342	335	374	365	358	387	372	358	360	360	340	355	371	366	359	365	323	335	351	387	358	357	367	354	373	373	352	326	330	383	321	350	368	370	377	367	354	351	343	356	340	344	324	379	363	380	379	338	351	378	371	354	394	349	354	359	344	383	372	356	378	368	327	362	356	396	339	364	397	377	356	372	331	383	398	335	345	348	365	396	334	357	329	349	352	359	358	335	369	383	365	350	379	358	343	338	369	375	382	366	410	388	325	370	333	347	363	341	358	378	339	369	372	346	347	387	349	382	342	377	378	366	375	382	355	376	359	341	364	309	344	368	384	353	318	382	372	380	325	363	385	364	382	340	376	349	403	388	346	355	354	349	377	400	372	362	375	307	361	363	368	324	347	397	367	385	359	355	335	336	328	358	353	362	353	351	355	366	335	356	345	384	332	349	360	335	359	365	377	360	386	342	355	395	362	357	380	353	359	362	372	357	386	378	359	364	347	387	359	362	343	372	401	350	356	367	342	342	347	364	350	322	381	367	352	358	352	341	359	358	351	349	400	330	385	358	368	355	373	382	331	343	365	373	373	365	384	356	350	362	376	341	357	360	326	376	335	343	369	383	355	331	334	369	370	366	375	381	332	348	352	376	406	356	351	386	394	342	397	328	387	387	368	351	372	383	369	333	375	354	396	370	349	374	345	335	333	377	335	380	378	323	385	367	346	368	371	369	382	323	351	369	371	335	356	379	395	364	349	357	363	349	398	339	363	357	298	399	365	403	331	331	377	364	379	334	381	361	347	363	360	350	337	339	384	352	375	362	352	355	359	382	369	347	351	356	380	353	371	331	366	337	344	382	344	374	346	370	389	353	335	360	352	346	378	348	377	387	336	380	331	371	374	339	357	353	369	344	397	402	338	382	360	392	380	366	363	323	375	366	350	353	338	371	350	372	368	360	395	331	332	420	374	350	363	364	387	372	336	355	335	364	385	359	377	311	344	401	394	358	328	349	353	348	372	380	363	376	385	339	380	358	375	377	375	372	340	336	324	332	363	324	331	365	327	353	317	361	370	348	344	348	399	352	359	376	365	374	310	378	346	362	336	379	342	361	342	346	328	393	323	348	376	384	374	391	370	347	356	364	360	358	326	380	367	315	340	391	351	354	393	363	359	391	388	375	351	335	384	365	397	387	378	348	325	317	386	366	376	366	363	368	315	369	342	366	382	301	375	341	357	385	374	380	371	377	369	340	364	343	368	362	359	332	344	335	382	363	345	389	361	321	339	361	374	344	369	352	396	349	373	370	356	384	320	340	368	351	338	378	371	390	352	358	350	342	342	374	367	379	350	344	366	383	354	369	361	361	362	367	381	328	348	367	374	364	377	338	379	363	389	363	354	338	384	324	414	347	340	343	376	358	399	337	322	383	348	371	359	353	356	346	323	331	336	382	361	371	347	341	359	378	400	371	378	362	341	399	344	363	350	357	364	364	349	335	357	346	349	348	325	356	375	373	378	357	330	364	377	390	363	365	332	382	357	375	348	376	411	322	357	366	338	343	380	334	354	383	374	347	352	364	371	383	357	325	374	386	375	374	363	369	370	333	373	363	353	386	340	359	376	347	353	344	388	370	339	361	359	378	380	389	364	345	380	339	331	337	354	352	354	341	397	358	347	374	376	350	351	376	364	316	346	345	365	347	355	378	366	364	381	358	369	360	348	367	362	348	378	369	359	360	346	358	372	371	380	364	337	323	377	348	367	358	366	365	364	357	335	357	341	363	343	378	391	380	366	348	349	349	337	351	402	368	362	369	373	347	361	358	341	349	369	375	348	332	364	378	348	355	346	357	310	339	370	360	322	363	370	348	366	352	366	348	344	334	345	353	369	401	358	381	339	339	361	378	348	340	346	353	353	361	362	365	366	376	363	349	355	373	364	365	381	351	354	354	386	387	392	358	378	375	337	388	359	390	358	369	336	336	344	360	344	369	372	379	366	358	370	352	382	347	344	356	374	371	373	361	375	356	337	375	351	361	361	337	353	368	317	393	354	374	379	356	361	362	360	385	366	387	324	350	352	365	339	353	384	378	365	355	369	371	344	361	361	371	385	343	362	324	372	361	360	336	378	347	318	367	340	353	347	371	362	353	394	358	347	365	318	340	324	379	359	335	375	367	376	368	367	349	351	378	377	377	368	354	340	343	376	346	377	378	349	351	361	346	355	330	354	372	353	347	358	380	355	345	393	395	389	356	387	351	342	385	368	336	407	351	359	379	346	354	366	364	315	390	343	338	355	344	388	381	364	363	386	335	351	368	371	360	378	368	373	346	369	350	362	359	391	336	365	343	368	382	353	372	347	347	382	367	380	360	382	338	334	363	333	358	357	356	352	347	345	344	332	393	363	341	349	373	367	384	365	358	346	335	334	367	376	360	384	379	374	347	338	313	317	335	357	380	352	327	367	363	355	363	360	336	325	387	375	324	362	361	331	350	367	367	379	343	340	349	374	375	366	361	356	365	350	355	336	385	368	381	384	353	366	360	392	354	352	388	361	399	345	338	359	368	363	384	354	356	379	362	356	375	356	379	354	373	383	362	354	387	379	353	343	360	318	350	378	384	374	357	342	383	381	352	333	347	333	364	363	363	355	339	380	328	377	349	385	353	360	389	349	368	350	345	340	361	363	361	382	372	366	350	371	343	327	377	358	387	357	347	333	375	353	340	382	346	310	370	377	374	340	359	394	381	314	363	353	375	381	349	350	364	386	412	329	320	363	327	369	370	351	376	376	394
11426	17724	13831	7610	5381	3740	2485	2260	1996	1697	1323	1130	937	937	854	797	830	752	705	748	693	664	614	636	612	652	581	646	611	590	569	550	532	603	557	594	577	531	594	555	547	569	585	575	598	536	558	531	571	562	522	540	533	544	523	507	514	534	505	555	507	529	566	511	518	511	529	519	527	537	504	546	539	530	547	520	514	501	585	555	574	530	531	483	523	538	545	537	537	558	520	552	572	531	573	517	543	582	569	554	563	552	528	530	528	556	502	544	560	516	536	573	581	544	498	536	524	570	520	549	505	532	567	543	527	522	505	542	529	518	563	563	574	524	566	518	522	538	510	521	550	561	532	548	554	510	517	549	533	548	494	505	533	544	519	504	509	539	488	541	491	501	528	570	540	510	548	517	554	536	514	529	557	525	544	513	543	554	516	530	484	521	494	531	502	489	503	528	518	545	516	533	528	499	532	538	509	537	522	498	543	511	482	542	511	562	499	517	553	511	517	527	472	515	550	543	512	514	569	545	499	518	548	504	529	544	524	526	539	514	561	566	554	505	522	487	513	514	558	503	542	533	555	508	576	488	481	552	526	526	571	515	532	528	552	506	531	518	543	525	534	514	510	567	535	498	541	520	530	517	507	528	539	566	570	538	525	530	546	538	509	534	503	519	521	532	492	520	489	531	540	525	532	520	522	489	516	505	538	572	526	492	528	531	534	511	543	533	538	527	585	533	554	526	532	539	505	496	523	516	522	526	522	512	513	524	526	541	543	530	499	500	537	555	517	537	548	547	514	521	545	509	541	495	537	533	515	526	570	522	542	516	481	556	520	494	545	551	498	516	547	552	509	539	520	511	528	524	515	513	510	516	532	519	500	541	492	550	517	563	548	530	530	552	534	534	528	515	529	494	471	493	504	532	530	495	514	539	526	516	558	562	537	507	546	537	505	512	517	513	554	469	521	533	524	539	549	537	504	520	517	530	566	472	538	517	507	524	525	468	532	543	526	558	519	520	486	523	565	490	537	498	512	528	560	540	546	534	521	544	555	543	491	497	518	516	517	551	544	535	535	537	540	542	544	506	524	507	531	537	529	484	523	530	510	552	528	464	496	552	515	517	554	547	503	517	478	472	509	473	543	558	522	536	526	537	525	518	505	527	557	534	537	505	558	590	538	519	552	506	540	523	527	514	537	532	522	555	531	558	565	507	488	524	523	540	521	506	508	495	506	479	490	483	548	558	554	582	503	502	508	534	535	515	526	511	555	498	515	536	527	518	512	513	522	516	490	533	528	557	534	512	533	470	528	565	513	526	523	504	529	540	492	549	523	559	536	500	553	522	509	523	584	511	539	541	527	511	532	552	515	504	557	535	506	522	542	549	482	551	509	529	543	537	513	580	535	511	515	546	510	534	543	539	556	579	543	512	536	502	546	505	490	515	511	532	512	528	501	559	515	572	550	545	532	517	578	524	540	527	514	526	539	513	536	518	557	527	561	533	510	538	519	503	533	509	490	492	500	493	549	538	515	513	556	524	537	508	490	542	521	534	507	606	514	559	517	555	545	532	488	544	525	512	583	509	520	555	549	473	542	495	550	535	538	495	484	558	522	513	526	577	531	508	569	523	531	551	497	529	545	532	506	505	554	539	541	524	534	555	510	545	515	550	523	538	490	552	547	509	492	528	532	559	491	537	527	557	557	545	498	554	542	522	480	507	505	536	475	498	529	540	495	563	512	548	493	504	526	567	488	507	527	542	512	530	568	548	552	531	567	535	538	540	528	520	532	532	510	543	508	556	551	510	565	564	567	529	523	548	567	486	538	508	493	498	534	516	548	535	534	509	501	527	517	559	545	520	548	520	519	551	522	512	510	511	502	518	541	544	538	528	567	543	514	536	543	517	538	476	528	508	555	533	526	540	546	522	530	522	508	532	483	493	529	536	533	551	505	526	533	522	465	504	528	518	482	538	508	533	506	504	577	530	514	538	525	512	490	552	538	523	479	527	514	521	564	531	549	507	530	520	565	569	489	537	520	553	523	503	548	540	514	517	525	517	516	530	529	520	525	516	520	524	489	523	524	516	526	509	563	531	506	541	519	587	530	476	544	533	566	524	538	519	513	533	498	539	546	522	554	519	542	496	531	542	512	533	577	509	554	560	526	515	525	537	510	492	523	512	521	543	499	505	510	509	494	516	507	507	479	555	544	563	510	563	529	542	518	510	530	526	491	523	577	506	568	481	515	535	525	527	556	478	572	490	464	534	518	511	545	570	507	504	593	541	488	548	556	517	513	549	521	526	552	543	541	580	543	533	562	528	503	552	524	494	531	518	526	531	557	532	557	483	481	552	487	515	558	514	518	508	525	546	559	539	464	540	544	484	548	477	541	522	566	531	504	513	561	547	542	547	528	524	558	537	559	563	539	487	519	520	487	516	519	538	526	500	508	516	522	551	514	537	509	522	534	532	514	524	538	544	535	488	491	523	479	543	522	539	578	570	546	498	506	512	525	523	560	532	548	518	523	544	537	545	524	541	530	542	541	501	547	522	507	478	523	559	557	511	493	540	572	540	514	504	534	554	553	515	545	552	515	573	538	502	533	542	506	501	520	509	528	505	546	528	514	519	503	542	536	535	501	532	467	567	540	521	521	506	493	507	565	505	553	519	504	560	559	544	560	505	496	531	498	517	576	530	516	550	515	565	545	482	494	541	538	547	524	540	487	547	499	561	511	521	531	552	506	523	551	556	514	521	517	557	510	525	480	568	517	536	543	516	546	549	542	532	521	505	547	490	510	572	545	556	546	530	526	513	511	518	481	555	541	536	553	556	516	494	526	516	537	505	550	480	538	519	503	536	492	508	548	549	501	491	565	516	525	488	518	499	471	521	530	492	532	516	529	512	501	490	539	562	479	523	531	529	515	533	505	499	551	549	510	565	505	538	525	523	520	502	583	511	530	531	524	513	548	497	548	524	520	545	531	530	496	501	514	515	542	465	541	504	518	511	543	535	533	551	526	490	538	558	553	561	499	505	497	545	557	503	542	544	514	546	522	547	550	517	525	529	565	514	517	519	540	529	572	491	526	501	541	540	507	497	498	534	536	549	518	541	521	535	554	542	557	534	503	516	523	540	485	541	531	554	518	498	530	541	509	523	531	505	572	529	520	524	490	568	562	553	535	560	523	502	551	521	551	533	538	537	511	575	550	558	543	546	525	521	535	558	507	551	540	495	580	504	530	511	562	536	532	556	538	536	556	535	533	499	570	524	549	537	549	522	491	460	544	542	527	540	517	540	547	511	558	493	534	533	503	556	506	565	507	517	536	522	520	508	514	507	552	532	528	543	545	540	494	527	485	556	528	485	534	538	548	528	501	543	490	530	509	519	534	533	544	489	544	515	514	523	528	527	534	539	533	524	551	497	501	554	507	542	521	534	517	547	543	531	510	540	531	520	546	524	545	555	528	527	532	523	552	575	511	499	538	548	511	496	494	521	538	492	504	503
24722	21502	28616	24786	20401	6185	2211	1485	1309	998	1028	763	710	692	617	593	569	568	510	460	429	448	448	456	420	478	395	395	393	384	371	411	402	405	393	388	382	373	395	373	393	405	392	386	407	405	363	336	378	386	366	370	379	358	351	367	353	383	355	370	392	371	377	375	361	373	353	383	316	368	404	352	369	350	362	354	351	374	365	355	400	350	368	361	371	355	344	342	379	388	386	402	387	405	408	357	394	337	365	365	345	404	359	392	377	350	372	341	365	344	332	343	361	365	348	407	344	366	362	360	328	357	343	357	366	360	379	332	398	378	324	365	347	318	366	338	355	361	350	373	358	338	383	338	357	336	360	342	353	340	374	362	350	349	376	348	311	359	340	373	375	386	334	370	404	366	360	369	359	366	369	333	376	371	342	347	355	346	359	352	336	351	325	394	321	339	352	348	397	359	363	333	337	348	344	352	366	399	343	340	368	356	376	336	335	342	370	345	351	330	360	345	350	372	334	324	313	331	370	362	370	336	343	381	343	363	386	355	348	319	367	315	368	358	363	360	357	359	344	330	328	331	364	338	335	348	358	366	342	365	328	353	322	366	348	343	377	383	339	318	344	358	338	328	340	355	375	355	335	331	342	341	360	355	320	376	372	344	372	356	361	381	347	379	337	385	365	343	348	359	366	360	301	358	334	360	348	349	354	374	318	369	347	361	369	362	353	355	375	359	303	362	365	380	356	359	363	346	370	361	333	350	366	346	344	337	370	348	321	359	343	324	332	351	346	325	351	352	356	370	369	344	377	331	343	350	346	358	363	356	361	352	354	375	322	374	359	368	349	353	330	339	354	366	327	344	363	369	350	350	369	334	355	313	339	339	375	445	340	337	400	367	385	365	350	325	367	358	381	330	378	353	389	363	350	361	334	348	341	371	329	391	348	368	326	374	363	370	388	356	349	348	367	355	348	370	363	354	348	342	342	356	347	341	364	350	304	380	321	352	351	336	344	380	363	385	352	324	370	344	339	335	369	327	352	357	346	328	351	364	305	337	344	319	341	359	378	365	366	360	366	357	338	347	358	337	375	354	332	349	341	353	339	318	334	342	350	357	365	363	343	361	376	374	357	322	334	383	367	326	359	345	331	400	380	303	340	322	334	339	380	342	338	348	416	320	401	321	356	324	335	344	330	375	339	347	354	358	338	380	365	338	365	336	350	337	359	350	357	371	389	344	333	355	351	334	344	368	346	343	363	394	337	354	399	342	352	362	334	369	366	356	347	348	352	355	350	356	340	323	344	362	365	347	327	362	351	348	362	357	346	342	337	326	375	348	350	355	314	368	375	372	326	354	327	366	333	363	358	355	344	371	356	342	353	348	366	385	355	369	347	373	349	338	322	360	349	381	331	355	336	363	321	378	380	335	336	345	394	352	352	352	334	380	378	345	364	342	348	334	375	347	363	374	314	362	365	329	341	336	362	334	368	372	327	349	379	337	371	372	340	367	343	342	314	382	353	342	350	380	375	341	401	359	379	378	326	348	323	387	346	356	355	351	363	394	370	357	355	350	313	357	358	389	358	352	333	338	368	376	339	371	334	387	353	337	356	339	337	366	328	357	330	335	374	387	354	369	366	368	383	362	325	341	387	363	341	349	355	364	367	349	343	360	368	343	321	329	359	349	334	342	367	360	313	350	336	327	331	331	325	355	368	342	331	355	362	306	375	342	375	336	338	363	374	339	367	349	352	352	376	362	352	322	352	329	371	393	373	361	334	361	335	332	367	333	354	353	336	357	334	375	330	329	359	346	310	374	337	352	339	360	326	365	374	324	357	368	346	377	335	385	376	367	342	344	350	373	347	382	347	357	340	350	330	336	383	346	331	379	315	358	379	382	350	396	362	359	339	354	367	345	337	366	387	336	381	354	340	349	365	357	391	394	347	367	356	350	358	358	329	367	393	370	354	347	384	345	374	373	349	356	345	369	354	374	367	338	339	348	362	365	305	347	353	374	344	392	368	335	356	321	396	343	367	347	364	331	365	332	375	352	330	349	334	360	368	339	349	335	368	349	361	341	347	363	351	316	350	387	378	376	348	329	361	315	345	380	354	312	329	367	334	341	358	365	355	397	379	340	370	349	328	363	388	338	347	378	373	343	374	353	359	374	367	361	347	337	378	322	349	363	324	389	357	346	372	346	346	380	353	331	344	347	355	363	380	372	324	336	356	350	361	353	360	336	356	380	374	359	349	371	362	366	319	336	339	384	383	337	331	367	357	346	335	362	369	333	343	360	348	347	312	373	367	354	383	370	358	343	352	373	325	399	340	373	382	337	326	350	353	348	361	323	373	359	326	345	387	361	349	340	357	364	330	366	317	344	338	382	336	360	327	359	369	327	371	368	363	364	341	323	337	317	349	339	382	391	313	373	386	330	345	357	364	364	377	345	372	360	368	336	362	376	341	361	361	390	338	359	350	341	357	369	362	345	361	375	348	346	348	344	342	334	357	366	348	337	385	330	358	360	383	349	373	350	381	348	360	347	360	368	321	344	363	343	323	369	344	361	359	339	348	332	331	359	349	365	332	359	369	345	349	355	339	378	346	351	327	363	353	363	340	358	343	335	313	317	359	355	356	383	371	349	330	329	353	354	325	322	342	370	360	388	316	362	350	330	341	306	353	367	355	340	372	373	376	373	332	347	387	352	333	340	356	335	366	323	364	321	337	381	358	351	340	369	345	350	356	359	372	315	360	348	364	370	341	377	351	356	328	366	363	351	355	319	354	365	366	374	370	318	334	325	344	358	383	384	326	371	365	333	331	342	337	338	348	336	338	356	352	376	347	359	365	312	346	337	363	332	351	319	328	359	342	337	388	359	316	355	353	342	391	372	344	343	341	314	388	367	342	350	322	361	343	330	304	337	340	360	353	346	331	340	379	363	345	368	322	370	354	347	324	337	349	402	334	347	372	348	357	365	342	328	348	345	344	335	328	330	375	359	332	334	353	374	326	363	356	349	357	333	386	346	382	345	377	353	345	393	366	348	333	311	339	371	365	375	349	374	340	378	368	349	342	393	358	340	383	379	351	355	340	331	340	374	347	386	348	351	360	341	343	336	330	359	350	361	341	371	369	357	354	392	376	335	319	330	370	370	344	352	388	327	367	380	347	332	346	391	351	333	352	333	396	363	339	360	330	400	347	319	338	335	363	348	368	324	353	385	352	380	366	347	359	380	372	331	355	333	384	350	378	347	319	365	330	363	346	361	338	349	324	343	350	324	326	338	371	347	337	312	357	342	370	357	371	331	359	383	348	334	319	345	359	328	338	335	365	364	324	337	326	380	345	340	372	363	351	333	320	337	372	329	358	380	339	336	360	339	351	353	356	361	351	334	359	388	358	334	359	338	349	336	347	368	345	348	376	319	389	384	365	347	388	368	386	338	347	330	323	330	337	338	333	334	343	352	337	326	349	359	371	348	362	348	357	356	352	337	353	360	344	377	317	342
13287	26264	21329	13477	9257	6626	5008	3888	3452	2568	2306	1683	1489	1355	1219	1133	1038	984	952	856	829	762	773	753	727	715	706	688	658	672	603	595	697	615	631	599	610	590	608	609	573	577	619	584	572	595	612	569	601	576	561	506	536	547	507	522	498	529	565	548	572	537	554	517	531	513	570	509	534	598	510	549	529	495	519	569	505	559	550	518	538	584	594	546	562	562	547	538	590	551	581	580	564	570	599	533	573	534	526	498	563	525	512	573	516	533	565	581	561	553	526	559	519	541	548	532	549	511	531	525	497	550	542	498	600	530	583	522	501	507	512	499	504	536	510	557	507	556	522	497	545	541	515	507	511	553	516	517	536	503	511	549	571	489	532	543	501	508	515	514	491	532	487	520	535	505	512	524	538	524	539	511	506	503	499	529	534	504	552	503	511	505	517	472	538	535	543	505	494	479	542	607	508	519	514	494	520	496	579	501	508	529	531	506	509	546	538	492	578	517	486	552	515	563	531	532	498	508	503	476	516	577	534	517	526	522	538	523	535	524	580	496	524	528	505	528	496	500	550	528	545	496	531	530	566	529	493	480	562	533	548	519	552	531	517	525	493	578	514	515	504	497	540	571	521	540	508	508	538	516	526	542	540	523	557	543	488	491	572	563	548	498	492	501	512	526	501	536	546	563	513	531	542	525	540	543	542	509	493	522	527	483	527	562	549	550	548	521	490	524	540	540	550	511	513	543	493	511	514	554	527	485	533	541	537	464	524	501	490	522	511	532	530	495	509	503	535	500	570	524	548	546	548	503	515	518	499	522	489	502	501	534	555	505	535	537	534	547	552	533	525	524	516	529	544	549	523	521	580	500	527	508	506	535	533	526	561	504	542	556	556	531	564	525	491	505	556	528	539	501	467	517	521	529	521	544	572	531	528	540	519	526	551	494	518	551	540	512	483	541	516	527	529	520	498	512	554	519	513	540	524	531	518	537	504	509	540	561	533	529	554	551	494	539	522	553	503	540	526	526	524	508	508	479	514	516	568	561	529	524	503	542	565	528	544	512	525	541	512	540	536	533	505	499	485	503	544	502	551	538	512	505	528	584	540	567	511	507	508	526	549	553	553	521	548	514	561	527	486	539	524	486	539	561	551	506	562	514	515	544	523	528	514	511	532	539	533	509	537	529	521	555	490	566	513	558	493	526	553	550	509	458	531	498	543	537	483	534	535	492	548	530	509	525	506	510	500	515	495	517	514	518	519	550	539	549	490	494	520	556	529	533	545	509	516	536	529	570	491	507	540	501	526	499	573	507	518	541	520	530	543	487	530	540	517	564	556	523	526	503	536	534	477	532	522	523	544	563	478	535	497	528	524	523	519	496	488	543	501	564	509	480	510	546	544	536	542	527	504	503	518	553	530	532	525	543	507	494	537	506	498	511	512	549	495	518	478	559	533	535	591	497	545	459	552	514	482	530	514	508	511	525	501	518	534	518	518	523	521	524	560	463	531	538	528	522	515	471	483	520	527	564	478	501	511	537	531	527	490	560	556	524	559	507	505	519	534	483	503	547	549	553	533	513	505	488	524	554	533	539	550	509	497	531	509	518	551	525	497	504	512	520	487	533	535	531	528	505	518	530	534	474	535	521	499	519	525	532	540	537	497	548	544	515	522	528	502	475	507	518	503	506	542	541	528	559	555	603	532	498	538	528	511	533	537	567	510	500	529	578	549	596	521	496	551	522	507	474	504	541	504	554	539	541	468	532	504	526	494	521	491	508	532	514	508	512	526	519	523	545	510	538	521	497	502	545	559	525	567	544	491	566	477	535	521	551	509	513	542	563	563	503	539	561	498	528	551	531	547	504	528	523	539	464	481	521	552	540	547	471	541	511	527	489	547	507	554	536	467	498	492	506	552	521	506	510	531	501	524	513	543	512	500	540	536	518	528	519	485	519	497	528	561	563	516	522	530	536	516	499	546	520	521	539	505	537	481	541	499	557	508	508	548	522	545	538	504	504	562	497	526	502	522	541	526	546	516	507	530	497	550	485	531	536	532	506	506	500	532	548	532	554	524	540	535	515	492	542	551	518	480	512	542	514	510	553	514	543	523	550	529	546	531	517	525	543	522	483	527	550	551	517	511	494	520	520	543	545	545	517	573	513	487	543	512	529	541	563	510	528	577	566	525	478	554	523	551	526	519	524	530	503	510	540	554	525	522	565	512	524	534	560	507	506	551	536	537	512	539	519	507	496	522	546	512	489	518	513	508	532	529	540	560	544	541	522	528	473	529	534	516	528	502	516	534	463	523	496	488	531	488	583	527	497	512	533	527	484	508	550	526	520	533	499	551	505	513	532	500	551	535	505	541	496	529	487	523	522	516	521	504	526	521	508	533	524	494	519	517	551	546	486	590	527	560	553	496	502	490	553	542	528	523	511	491	517	490	503	508	542	502	521	536	516	514	545	525	508	524	520	525	541	528	485	498	502	535	528	495	529	531	534	519	529	529	532	511	537	527	557	522	490	505	543	506	550	536	522	513	568	551	508	502	509	533	515	462	521	490	541	544	488	514	548	507	511	515	527	462	532	487	499	541	511	557	525	518	514	582	529	513	496	535	484	515	509	498	528	549	540	537	533	522	506	528	527	489	533	515	499	526	502	501	547	528	567	511	507	512	472	493	479	536	561	528	533	529	516	525	481	505	539	517	493	533	551	518	500	535	477	500	545	509	464	519	515	529	525	524	538	538	522	546	511	503	535	533	500	519	524	497	525	526	539	514	504	500	508	550	490	502	531	506	541	524	542	512	516	521	496	498	495	523	545	547	477	489	529	537	503	560	544	530	485	551	532	519	527	526	503	522	506	539	546	506	506	555	527	530	527	557	530	485	534	508	479	499	529	515	532	506	515	523	516	503	542	558	530	553	545	490	492	523	562	492	523	568	564	523	487	488	497	512	507	532	492	511	497	514	547	569	526	545	495	526	554	544	525	497	509	533	476	528	543	532	496	537	507	500	542	511	503	537	522	540	552	527	539	520	487	496	509	540	539	479	558	517	510	511	494	524	546	523	544	505	517	489	470	488	500	489	512	514	494	524	560	530	530	515	533	537	508	519	497	527	505	545	540	533	539	529	496	514	483	527	532	541	528	523	499	510	509	512	517	509	532	550	505	497	515	529	527	497	521	537	523	539	540	506	508	535	482	518	558	511	488	565	506	533	520	520	553	531	502	564	509	512	446	541	540	515	513	539	526	494	506	509	535	512	540	523	506	529	525	563	514	505	542	527	525	540	519	479	536	502	508	519	508	521	558	477	528	542	531	539	548	529	526	475	515	497	487	511	527	539	508	548	537	512	526	505	522	476	483	555	514	527	561	543	501	507	528	528	512	515	525	532	533	532	547	525	532	574	529	555	525	541	512	534	521	512	541	520	535	541	548	501	504	500	508	546	505	517	521	513	476	517	563	539	533	528	512	503	517	519	515	513	502	612	529	528	552	538	520	544	534
23673	21526	29376	24119	21539	20183	6063	2509	1921	1553	1291	885	795	758	663	615	587	524	464	513	465	444	438	417	350	404	385	364	347	346	358	301	317	332	334	337	336	297	322	307	304	318	360	326	309	312	307	284	301	261	278	266	265	283	281	296	286	247	290	305	260	285	251	278	287	282	309	257	269	287	231	280	261	254	277	266	262	268	261	274	221	272	289	283	268	302	282	257	304	312	301	301	290	311	279	285	278	273	286	300	291	279	279	276	244	302	295	272	300	267	281	279	287	252	290	286	261	286	274	263	265	289	252	247	253	272	275	263	261	298	283	254	282	278	274	264	225	264	278	249	253	282	250	249	282	267	261	274	272	251	243	255	260	229	259	263	255	261	280	259	278	281	237	250	278	258	249	283	253	267	250	265	262	251	290	264	257	271	247	249	255	243	264	271	295	279	231	268	273	246	262	259	246	285	267	235	233	279	263	284	258	290	261	252	252	262	266	248	263	272	279	256	258	284	263	307	275	233	276	252	279	264	266	246	243	269	282	243	250	263	273	305	286	290	254	246	258	252	273	282	263	274	251	255	264	248	267	262	257	253	247	289	272	248	265	258	268	262	292	250	279	270	245	247	254	272	232	287	273	271	272	258	262	274	237	290	260	233	259	266	251	275	268	267	249	272	243	248	284	251	264	261	235	251	234	248	276	289	230	257	277	283	248	262	275	237	260	265	263	285	248	259	261	267	274	275	257	263	221	263	271	269	255	278	265	268	254	256	254	262	265	251	284	247	296	258	293	254	268	271	237	269	252	251	281	258	228	280	273	259	292	247	268	277	245	261	269	253	265	271	238	250	270	260	312	263	246	260	245	260	239	259	227	255	290	255	272	270	259	247	240	252	283	273	260	270	235	277	259	271	265	264	274	257	269	277	270	245	261	253	279	292	253	255	256	278	246	261	279	271	257	253	245	248	245	267	281	245	277	286	274	215	243	244	248	251	262	256	276	261	297	295	244	277	292	254	259	230	239	232	246	254	268	258	265	291	210	274	273	260	259	256	269	288	263	263	300	254	263	272	295	263	253	248	252	259	239	263	269	247	268	276	271	247	239	292	245	262	258	262	280	276	233	245	256	255	237	262	242	272	256	241	278	259	268	253	255	233	260	290	261	283	235	257	283	235	261	256	245	258	261	257	248	256	250	280	259	270	293	274	256	234	251	266	271	267	261	274	261	277	246	297	280	313	261	283	254	256	287	288	273	244	261	260	274	244	256	276	311	239	267	263	281	254	267	254	248	245	281	260	274	289	264	252	269	222	286	233	283	268	262	268	255	266	259	269	263	276	241	231	282	248	260	263	250	283	254	257	275	283	245	275	276	257	284	254	248	282	254	249	275	289	244	245	264	244	244	252	286	263	250	292	263	272	257	249	256	270	311	306	273	255	268	253	285	253	287	255	260	219	266	266	248	277	256	268	265	273	257	245	256	251	273	275	266	242	269	232	238	273	258	255	253	262	261	268	256	277	250	263	268	266	231	276	278	266	268	262	291	246	234	248	261	259	252	257	247	279	289	251	236	250	270	254	277	286	248	266	246	268	251	277	269	245	265	269	274	242	267	266	285	237	256	274	262	277	264	232	276	254	280	243	277	263	307	280	259	259	284	287	231	261	275	255	258	247	286	279	243	307	231	227	274	255	259	255	298	278	273	262	245	278	256	250	298	252	256	237	239	272	253	279	266	229	269	281	293	274	277	269	294	268	288	252	250	286	280	245	260	276	259	249	262	268	247	251	266	273	243	268	273	251	278	251	263	262	296	257	264	278	258	259	273	268	276	242	252	285	259	297	249	270	256	275	257	280	249	261	276	254	252	260	281	268	290	278	247	245	266	253	270	255	256	299	266	273	246	264	272	274	253	269	269	266	245	257	266	264	269	281	282	272	257	276	280	281	279	264	240	263	291	283	223	271	277	273	284	242	270	270	267	298	277	261	277	272	236	268	271	254	265	273	279	286	244	257	270	248	255	275	262	269	236	262	312	260	264	259	281	266	257	259	261	246	249	248	235	251	251	276	239	266	269	292	252	257	264	293	281	288	272	260	269	278	249	292	256	257	288	261	249	248	245	273	279	273	277	245	296	260	277	280	262	259	266	253	245	260	250	274	288	271	235	259	247	242	249	291	276	275	257	238	229	280	271	262	252	252	259	246	260	262	246	245	261	257	291	249	277	282	271	253	270	285	250	251	289	242	246	256	258	224	252	275	261	261	235	254	283	235	269	260	243	259	264	265	246	281	227	268	242	259	255	243	268	236	252	269	294	234	271	286	273	259	284	251	248	282	252	286	272	261	267	247	273	255	244	270	252	267	244	253	275	277	285	259	273	266	271	273	235	240	270	254	276	266	236	242	251	289	285	269	276	279	266	264	265	268	272	273	242	257	263	261	261	238	259	280	248	267	294	250	247	263	274	233	262	251	264	252	272	276	230	282	286	238	289	257	252	235	245	237	256	255	252	253	253	227	262	276	240	238	285	275	254	239	277	247	287	250	261	251	288	243	249	250	268	264	250	271	269	252	253	268	287	245	234	270	273	251	246	294	283	273	260	261	269	258	255	269	248	254	270	250	255	296	252	276	271	262	258	240	273	289	274	249	254	275	243	269	240	260	255	255	275	235	243	244	279	238	259	240	277	251	233	273	231	284	272	260	258	248	236	248	261	256	275	221	268	279	238	241	260	264	259	286	234	244	275	258	251	250	270	283	269	263	271	261	283	277	253	252	241	244	282	271	267	266	282	270	239	262	277	250	263	277	261	256	249	274	262	248	270	237	249	265	255	259	287	283	259	253	282	276	277	256	305	269	281	267	295	274	258	260	270	272	266	278	253	264	275	247	250	274	267	305	248	259	274	277	256	268	266	260	296	249	240	283	243	285	251	262	295	271	254	274	244	242	250	260	260	262	259	245	256	270	285	274	257	271	248	273	300	252	253	234	247	249	259	259	266	279	254	236	263	258	274	280	246	249	248	264	283	276	253	274	264	261	288	264	253	252	255	265	253	265	251	273	256	276	261	262	278	270	272	272	276	265	271	266	254	260	232	257	241	258	258	253	263	228	262	261	249	251	281	238	265	256	239	258	269	258	246	268	228	271	259	250	279	277	242	248	287	276	239	226	271	291	249	257	275	260	267	263	294	258	273	258	221	265	272	239	252	261	254	283	241	280	271	247	259	283	283	281	283	256	261	283	263	263	261	259	272	248	285	259	282	262	254	252	273	264	260	264	265	252	263	283	253	274	240	285	258	260	283	261	273	240	273	230	258	246	286	249	268	274	254	260	254	286	284	253	261	273	235	246	262	276	254	301	253	262	264	247	291	264	258	280	262	285	262	242	274	282	269	269	255	263	239	273	237	272	245	291	283	245	229	272	284	239	240	268	273	269	286	243	245	255	260	240	273	231	242	287	278	250	278	255	266	259	304	269	268	280	238	284	247	271	237	246	293	279	245	287	265	268
15919	31446	26926	17921	12000	9255	7278	6038	5297	4081	3302	2280	2000	1648	1587	1324	1202	1094	984	897	898	841	779	718	737	644	690	591	600	604	579	568	528	581	540	538	536	515	533	489	483	496	540	538	515	483	459	479	443	432	439	416	379	465	422	390	415	402	406	405	403	412	427	407	399	438	416	415	409	391	408	396	408	399	412	431	435	406	438	455	412	413	427	415	374	422	426	436	412	455	463	467	465	465	470	437	444	477	442	405	419	409	418	375	406	385	428	385	393	458	412	414	418	428	424	401	397	390	393	419	397	371	364	389	403	394	358	397	383	387	394	400	404	405	412	393	385	374	423	380	422	433	401	405	406	381	365	391	378	368	392	403	379	420	388	402	417	395	391	361	412	404	412	409	384	359	382	379	396	388	378	394	408	403	367	390	360	377	404	391	403	371	387	384	360	368	378	360	377	364	392	400	344	395	385	370	406	334	402	408	386	391	383	362	404	413	362	415	395	363	396	399	345	374	401	373	372	346	373	372	383	387	439	388	341	424	420	432	397	402	347	403	384	382	400	394	387	430	405	364	392	365	416	410	357	372	398	371	412	440	381	379	424	380	363	404	404	421	405	358	342	388	399	368	418	390	382	365	382	407	389	415	409	401	372	398	390	408	373	366	387	431	344	369	418	383	366	412	387	379	356	407	371	367	394	400	394	399	376	356	379	406	402	415	381	371	417	377	389	389	382	361	397	384	418	416	372	392	403	377	361	418	400	346	402	384	370	405	337	381	401	351	408	415	403	374	406	338	389	396	378	412	378	392	404	387	412	386	412	395	363	412	411	386	395	359	381	391	436	383	361	382	371	422	396	400	381	376	379	389	401	370	358	389	380	345	376	410	377	376	397	397	375	356	356	437	388	346	393	390	402	378	368	435	387	357	385	383	394	386	423	431	366	412	340	397	370	415	413	345	381	417	354	353	369	411	383	349	376	422	394	359	364	389	378	394	404	398	382	391	402	391	375	386	388	404	392	401	439	393	388	384	394	385	401	394	413	388	377	422	361	383	390	364	410	368	404	369	385	430	399	423	381	378	420	396	364	384	385	375	378	373	404	359	398	382	404	402	397	405	406	400	390	379	378	371	388	387	346	393	400	387	359	392	380	388	409	378	386	371	381	394	424	407	392	416	371	379	347	373	423	386	346	403	421	386	370	389	399	399	377	403	422	404	389	394	379	381	402	362	395	404	379	350	370	374	402	365	381	359	407	398	409	403	356	366	381	366	376	371	392	357	374	383	382	406	444	399	409	399	379	416	399	369	340	393	378	387	379	380	406	391	394	356	408	420	348	401	363	362	382	381	355	381	388	375	414	350	424	337	386	384	402	382	391	372	355	439	409	391	381	411	383	395	406	372	394	398	401	394	412	379	393	412	394	371	405	383	395	431	393	379	383	369	426	377	352	385	404	378	371	369	365	385	366	355	406	378	405	391	411	373	408	382	376	408	393	364	430	380	412	378	372	399	379	382	395	410	405	377	351	367	400	407	375	378	367	339	389	394	392	419	419	363	405	410	383	455	402	383	377	381	398	391	398	404	402	393	374	406	369	395	438	367	380	405	380	381	369	384	383	361	412	370	405	377	379	361	392	399	421	361	420	399	349	360	374	374	375	441	369	404	398	403	399	405	394	403	394	408	389	416	412	405	392	404	375	367	412	411	391	401	419	391	354	382	398	382	374	393	400	399	377	392	375	383	371	395	380	360	375	381	383	382	369	363	363	433	384	387	404	406	434	433	391	371	396	390	398	399	381	385	361	363	366	396	391	394	375	380	408	411	402	392	371	372	388	402	402	393	377	425	355	407	394	390	401	368	385	382	380	390	347	380	379	396	379	388	344	411	401	381	372	378	384	356	394	374	384	388	399	372	378	420	392	393	374	376	409	389	391	382	372	390	392	369	366	404	367	380	392	380	368	382	351	386	392	388	397	374	369	388	379	395	382	400	421	398	373	412	398	410	393	383	402	441	355	416	362	383	357	372	369	405	395	364	379	361	371	386	404	398	377	399	383	433	405	358	372	416	388	407	422	379	400	384	352	379	392	372	369	369	364	424	375	382	387	401	362	377	394	399	382	385	373	406	380	397	366	396	370	383	404	350	393	414	370	407	391	378	370	389	420	421	406	360	408	398	405	400	346	401	377	386	402	357	361	388	387	361	372	403	369	433	368	408	395	394	367	402	376	395	349	395	400	387	391	396	411	365	370	360	391	393	380	401	418	404	385	375	389	406	367	369	376	399	386	359	379	368	394	419	383	402	393	395	381	381	371	392	413	377	381	403	393	363	397	419	347	393	360	384	399	405	416	387	386	384	381	364	364	416	387	368	395	393	387	386	380	368	367	432	370	387	393	383	434	413	346	418	380	391	412	384	418	387	394	353	367	413	412	380	399	409	409	411	365	356	408	384	360	376	379	368	399	390	384	396	377	361	426	411	378	368	380	370	366	351	391	399	390	369	392	389	384	368	420	354	387	392	376	389	390	444	397	372	369	413	388	405	361	412	405	391	387	393	370	403	377	364	400	384	365	402	390	394	401	366	365	407	403	356	393	367	408	390	396	415	376	432	370	421	363	386	334	361	404	398	402	371	378	354	373	372	385	395	407	412	397	383	371	373	379	421	426	359	401	420	363	376	396	360	413	394	405	345	382	382	408	350	373	381	389	395	400	407	420	385	376	387	393	402	384	384	352	411	406	348	370	371	381	394	379	365	395	389	375	385	359	362	418	401	379	361	363	396	387	365	346	374	406	357	379	407	366	384	372	403	358	393	404	374	385	400	404	396	392	414	403	359	375	370	394	371	386	387	399	351	387	396	383	409	380	404	369	397	424	400	386	393	383	353	433	397	408	394	367	409	379	350	409	359	362	414	394	403	388	389	385	384	374	375	411	387	419	366	386	384	410	382	401	411	401	396	407	421	378	375	397	374	356	422	406	405	361	364	397	371	418	396	401	378	359	404	405	386	359	400	382	371	396	419	378	408	403	437	401	388	404	413	372	386	374	411	353	357	374	360	395	417	377	380	403	387	387	360	412	410	375	412	420	384	376	371	398	398	398	394	401	363	378	401	390	374	376	397	389	431	373	390	410	365	391	362	388	370	372	395	372	364	366	398	396	376	414	377	375	362	387	375	399	389	388	384	414	355	408	413	395	389	415	362	364	401	369	418	404	386	392	351	370	362	417	393	357	389	356	402	380	389	429	403	385	382	348	377	386	386	361	400	360	387	391	389	328	418	393	405	386	391	355	348	381	415	379	396	376	423	372	371	379	420	360	383	392	369	361	406	408	371	375	391	399	388	393	384	373	375	409	386	378	389	392	403	387	384	380	383	363	407	390	403	382	360	416	425	409	383	330	399	370	378	381	381	402	398	386	384	417	401	403	420	368	375	424	365	400	399	384	403	403	377	372	402	396	383	372	401	365	398	401	349	385	377	382	357	408	381	364	361	367	400	396	401	391	429
27522	20563	12679	5305	2115	1329	1107	868	880	729	713	524	467	491	496	467	443	420	444	389	407	403	393	412	420	420	389	400	383	394	383	402	393	367	403	373	396	374	363	370	372	347	381	380	401	379	360	347	364	392	362	382	349	385	359	394	360	367	350	314	396	340	380	362	393	364	393	342	366	377	373	358	392	376	353	369	372	355	351	378	371	366	380	343	357	381	396	380	378	367	380	393	347	366	366	379	358	368	385	344	406	360	354	379	375	370	373	352	355	362	347	363	386	345	404	380	372	376	381	353	334	389	358	375	320	392	344	373	368	325	360	348	369	399	368	347	375	384	354	367	376	360	394	339	338	351	403	402	349	362	354	363	341	326	383	348	381	361	357	318	362	370	369	380	374	377	368	338	357	365	346	365	341	354	355	353	374	379	334	364	369	363	380	348	353	370	378	355	332	381	366	334	353	386	370	383	384	384	363	354	378	354	354	370	352	382	358	349	344	383	363	347	386	360	343	334	340	375	331	402	356	361	347	367	364	348	370	351	354	378	348	328	343	373	333	346	367	370	348	397	358	379	350	375	377	358	366	355	344	316	371	373	376	375	375	374	352	362	375	384	398	395	317	366	376	371	376	355	335	363	358	386	359	345	357	362	350	374	417	387	376	384	365	367	393	358	341	370	369	336	350	372	380	372	352	347	346	373	365	361	347	366	346	360	361	345	356	364	358	386	354	384	352	356	376	356	361	360	386	357	389	376	360	382	355	328	348	369	373	362	380	350	372	353	366	350	372	367	357	337	353	349	368	358	356	368	360	381	387	352	365	356	349	322	327	385	357	369	338	361	374	382	383	353	354	374	381	340	370	344	378	333	366	388	366	333	339	347	350	375	360	351	351	366	339	361	356	342	362	366	341	366	343	372	375	375	394	387	374	348	365	385	349	358	394	381	366	336	356	350	370	413	369	368	377	343	351	372	370	337	345	364	362	394	395	358	356	355	380	357	361	358	366	404	360	377	341	357	387	385	353	358	352	343	376	387	340	341	378	358	388	370	339	347	338	379	350	353	406	365	383	354	371	377	337	375	370	334	373	369	358	384	363	351	369	379	362	365	359	337	383	366	351	341	333	367	413	355	353	332	373	364	377	354	359	352	344	353	372	343	368	367	393	366	377	303	374	354	330	346	356	383	373	362	379	374	344	404	379	395	357	373	399	365	346	352	366	356	362	372	345	353	394	381	365	348	382	355	352	356	386	356	375	365	362	353	379	377	359	342	365	361	382	364	342	362	398	331	346	352	387	378	335	398	392	358	370	347	369	334	357	369	355	362	361	403	341	329	336	349	373	344	389	362	382	390	368	373	344	346	337	368	385	377	402	377	367	368	357	357	360	341	319	354	375	379	383	380	339	342	348	317	337	340	347	384	350	363	342	399	340	402	359	365	377	362	366	358	390	359	372	393	345	341	382	375	364	336	381	361	360	390	355	379	352	355	384	356	324	372	380	373	355	359	362	373	373	359	388	364	371	368	344	377	390	357	407	329	354	375	328	355	411	365	350	358	362	354	389	342	384	343	355	365	356	396	390	374	369	360	349	352	357	365	369	320	374	339	357	362	368	355	368	395	352	361	331	366	336	355	337	400	372	336	324	355	378	356	372	376	363	344	358	367	393	389	369	367	341	384	365	347	364	366	385	398	345	378	354	345	323	354	371	374	391	380	351	340	347	369	376	344	342	340	383	374	364	313	381	378	363	406	357	371	375	358	360	345	380	363	368	381	381	345	384	362	367	395	361	377	341	360	365	356	354	361	349	335	351	361	361	362	392	368	389	346	345	360	362	354	366	353	357	324	382	345	351	334	411	365	381	349	343	375	376	341	363	362	381	358	360	362	336	361	350	369	390	365	379	367	375	341	338	339	349	366	376	383	379	383	347	341	350	349	357	307	314	334	370	383	389	356	350	334	343	385	403	396	368	369	348	367	360	375	372	394	361	396	342	349	370	355	365	423	373	376	362	364	366	370	397	395	384	361	367	367	364	380	352	355	349	374	357	356	328	330	364	372	342	350	350	363	386	394	381	374	375	393	365	368	363	394	357	371	378	366	344	361	358	391	358	341	348	363	393	371	318	342	368	367	352	355	364	401	349	359	358	376	349	361	354	388	367	401	335	353	367	351	371	366	391	354	374	365	343	398	371	354	345	365	315	357	361	340	369	370	377	312	375	367	345	349	370	345	367	377	367	363	378	355	342	344	358	350	355	369	338	363	367	348	367	367	354	363	360	389	362	368	368	338	358	340	333	352	378	379	349	334	376	404	384	374	362	350	366	358	336	354	310	394	387	334	368	405	365	341	393	390	341	365	397	348	381	356	359	332	361	377	377	355	381	363	369	346	379	348	343	361	369	364	363	326	379	387	414	341	379	369	373	351	383	346	386	364	386	358	347	386	379	378	388	336	360	374	356	342	358	365	365	384	390	379	358	361	361	382	374	350	348	316	348	380	384	333	355	368	319	356	349	371	345	342	343	367	326	370	355	383	379	350	371	362	373	380	370	399	373	372	326	343	358	396	343	381	369	373	349	376	352	365	386	372	380	335	353	381	339	364	364	344	405	354	356	372	338	370	366	396	393	389	357	365	390	386	386	335	359	360	349	363	353	349	354	312	361	346	355	384	354	347	381	358	364	369	365	344	341	357	373	385	368	358	360	329	351	401	344	359	345	339	382	346	379	372	346	359	354	360	345	373	358	364	362	327	370	362	339	328	371	336	368	368	394	352	373	366	342	353	362	331	351	401	392	363	370	339	353	337	334	336	382	359	392	375	349	383	329	348	365	370	319	350	330	397	349	333	351	376	381	340	359	354	374	360	346	348	365	338	412	382	375	392	396	363	350	381	363	378	365	352	367	372	365	382	395	378	413	367	344	357	354	391	364	361	348	353	354	380	371	341	352	365	383	371	371	357	342	329	357	374	360	353	356	353	320	381	376	367	362	340	341	332	368	398	394	368	382	372	354	368	349	330	386	359	363	365	399	355	340	333	386	363	368	386	366	324	349	343	366	355	363	315	339	354	388	365	399	344	332	380	358	362	364	371	394	396	359	361	393	377	335	358	353	356	376	358	351	358	352	348	394	369	357	361	364	396	374	388	361	385	380	375	364	353	404	389	378	360	354	370	373	377	385	335	383	340	370	366	360	368	372	350	393	350	341	377	374	354	345	353	343	373	391	347	397	347	347	362	371	382	350	342	376	340	364	378	371	373	338	372	377	337	374	377	368	345	385	370	396	331	369	344	341	364	377	399	366	360	361	348	327	359	358	384	353	382	359	364	374	330	389	364	328	359	375	327	351	352	385	352	354	384	359	362	362	368	341	400	351	344	345	385	367	400	367	379	349	355	369	370	352	389	348	366	385	360	353	384	357	369	389	384	396	382	359	397	368	342	413	342	384	379	396	365	358	357	374	355	341	353	376	357	367	373	400	369	391	389	385	400	367	357	354	366	375	350
12705	19218	15639	8137	4738	3270	2599	2179	2234	1716	1475	1077	943	921	904	786	737	662	721	671	685	650	615	608	603	558	623	584	570	581	597	584	586	586	597	586	570	602	563	587	581	548	559	614	577	581	553	544	612	552	529	561	582	530	540	562	588	588	559	548	535	522	536	516	529	533	556	534	534	524	554	513	520	499	488	558	570	499	560	545	536	585	548	551	555	534	524	563	552	533	543	597	536	512	528	543	533	573	558	553	560	537	541	490	547	583	513	553	529	500	549	524	533	572	514	571	531	553	522	506	542	503	578	522	556	523	537	520	558	501	538	537	525	525	540	566	549	549	502	548	515	550	516	512	518	545	527	545	534	501	533	550	528	564	503	528	539	593	510	579	542	554	527	535	543	518	531	521	561	504	556	563	519	501	504	532	539	537	524	548	509	524	589	564	545	486	523	496	534	524	542	535	556	519	572	576	535	496	501	559	549	506	518	576	520	531	529	523	547	490	553	562	505	511	532	527	522	491	532	552	519	567	508	525	567	518	534	507	537	504	563	526	577	540	549	529	518	536	533	513	509	548	556	526	524	508	559	547	519	550	582	581	530	499	535	536	509	517	529	494	501	562	601	550	519	524	551	532	539	538	544	539	523	526	511	511	492	532	545	537	541	525	498	555	527	518	531	543	563	473	500	521	545	546	573	536	528	501	539	521	523	561	541	545	527	575	530	532	540	523	520	514	560	570	556	545	534	496	491	544	509	514	523	567	534	532	591	535	527	499	563	516	510	540	510	547	546	560	531	526	529	502	545	581	543	479	513	506	537	536	549	504	518	523	480	592	564	512	480	562	488	552	519	530	500	537	509	556	520	541	515	566	504	524	505	563	560	560	551	538	556	583	537	512	552	506	504	524	559	515	511	582	534	523	574	531	518	563	554	525	564	521	527	544	560	550	528	528	543	504	559	521	520	551	557	529	555	545	549	509	575	544	549	561	576	537	532	562	579	545	530	539	516	539	533	547	513	557	535	513	529	558	539	536	544	476	533	505	536	533	542	531	525	554	537	550	497	513	567	528	527	543	517	544	560	549	552	506	540	535	541	519	508	527	468	553	518	505	530	509	533	555	507	514	509	555	505	561	543	546	518	551	544	581	560	523	496	476	565	568	545	545	585	527	546	524	528	515	557	539	554	486	528	542	533	511	520	534	516	493	523	547	537	518	536	554	530	522	511	539	535	557	528	512	526	483	500	481	547	554	566	545	525	556	498	513	512	524	498	505	538	495	518	537	519	504	552	508	518	578	506	512	535	577	505	559	527	526	539	489	545	513	508	516	539	530	562	543	536	525	535	535	495	519	513	499	559	525	529	558	550	588	568	544	524	539	520	549	560	499	526	489	501	540	551	531	543	518	519	526	505	555	540	527	558	553	527	547	507	551	562	522	535	524	511	541	535	561	561	515	538	547	537	517	530	581	551	532	544	533	565	528	523	504	522	554	515	536	522	508	539	515	529	535	528	536	482	578	508	550	530	538	484	534	552	535	569	570	513	520	547	522	558	539	548	564	561	560	548	559	497	512	525	514	514	546	499	536	508	527	593	525	527	491	541	494	585	521	526	500	536	527	495	577	543	525	555	522	548	496	517	568	550	528	543	555	567	543	538	532	513	543	529	517	516	520	539	542	563	533	497	513	571	524	496	529	521	516	516	507	515	532	512	537	554	530	553	536	519	563	500	506	520	491	527	515	505	539	527	560	510	542	548	497	528	545	546	529	508	521	499	533	564	544	515	481	524	515	535	546	493	528	550	584	511	531	565	512	508	569	507	581	529	555	552	536	559	562	543	571	554	540	530	553	533	544	584	523	544	500	507	523	546	535	526	537	506	543	512	520	539	534	575	535	557	510	509	512	517	495	522	547	524	570	528	563	513	526	544	552	518	563	542	540	527	504	531	496	508	554	529	502	540	508	506	513	573	503	541	548	530	552	552	540	545	559	578	537	554	566	520	519	529	536	569	513	478	487	528	556	535	534	516	514	533	536	506	611	538	513	509	551	525	556	572	535	520	531	549	531	538	537	475	552	545	562	533	525	496	559	552	493	549	522	528	539	512	499	547	511	544	584	514	489	527	511	508	562	540	535	552	500	528	564	566	502	532	545	532	502	561	531	505	532	494	574	534	560	498	543	495	545	516	550	546	554	548	505	521	524	524	542	533	522	521	510	511	574	509	545	533	548	557	544	515	556	508	521	498	510	557	523	521	503	525	558	534	566	577	522	536	560	559	514	540	512	588	531	545	491	535	501	559	555	505	554	515	526	549	548	504	528	523	583	532	533	514	536	541	568	523	566	522	612	509	496	525	528	525	540	543	546	538	531	501	499	559	531	520	573	538	530	501	506	526	540	539	534	502	539	513	551	565	540	516	531	569	524	511	529	523	538	561	499	561	531	511	541	514	522	531	496	522	497	538	551	559	529	490	565	545	507	527	560	539	545	527	567	546	551	531	552	533	525	529	517	534	473	546	522	542	517	566	511	516	521	566	550	563	549	535	512	559	535	517	460	507	525	562	537	552	530	549	516	521	526	532	549	581	575	503	528	485	559	507	546	542	544	535	547	560	577	539	567	553	517	532	569	554	503	529	506	523	555	508	525	525	524	541	524	570	513	526	484	535	511	550	535	540	499	528	551	519	506	523	503	512	536	515	509	520	558	515	507	543	570	519	555	539	543	540	496	572	537	540	537	562	513	541	546	571	553	504	533	503	531	545	533	533	510	543	569	598	551	505	578	530	543	548	486	511	557	556	527	526	489	549	575	511	547	556	570	525	562	523	534	541	506	507	519	507	516	527	480	549	526	538	539	526	517	530	537	522	545	546	537	555	556	528	520	499	564	502	554	563	549	499	542	565	582	542	507	545	543	500	495	546	564	532	517	494	517	531	532	536	545	573	544	487	531	533	533	529	510	560	540	485	598	518	504	528	553	511	514	528	514	551	506	538	534	534	528	530	485	502	531	518	570	493	533	534	522	534	524	543	538	510	547	512	550	540	499	505	529	572	503	514	544	513	540	550	536	546	554	536	504	544	534	553	514	515	517	531	530	555	548	575	558	529	543	561	511	481	517	577	559	532	580	561	579	487	543	537	535	542	530	527	533	523	518	535	573	528	510	520	561	548	559	540	551	538	542	514	557	518	564	530	539	510	563	485	501	498	522	528	561	492	505	575	566	532	579	526	498	509	530	489	559	501	542	527	554	533	521	481	529	510	536	547	560	549	547	526	529	555	519	525	512	538	536	564	541	522	522	500	538	491	529	539	539	522	470	483	510	544	538	535	589	532	513	526	558	529	523	522	542	531	555	527	494	507	564	525	556	538	540	523	530	515	545	533	477	531	562	508	547	550	502	584	563	580	504	513	530	541	524	476	542	568	520	570	540	542	529	492	531	595	546	538	498	503	522	573	515	547	550	496	539	523	520	542	531	549	523	548	542	538	526	517	575	547	563	519	521	499	540
24600	21426	28576	24668	20296	5688	2297	1476	1246	1202	967	701	696	713	609	559	569	531	520	465	446	468	423	447	461	422	432	369	403	411	399	407	407	408	430	367	366	407	406	373	359	381	359	389	361	372	404	390	371	368	370	388	385	400	377	359	333	357	391	354	373	363	382	355	347	358	350	369	310	337	429	395	348	331	349	382	372	356	363	382	389	368	330	353	338	338	368	405	337	393	382	381	365	373	411	370	355	381	355	375	370	369	363	391	375	367	391	395	346	352	348	353	341	341	356	354	340	388	377	350	344	347	371	373	367	357	367	347	376	391	399	367	368	376	330	379	338	367	322	378	338	393	366	354	337	363	338	395	361	345	370	371	354	360	348	354	348	359	353	349	375	355	353	369	341	365	354	365	339	361	388	359	367	377	351	372	351	356	359	334	379	352	359	342	336	357	366	324	359	360	350	334	363	367	378	384	387	347	347	325	376	374	380	358	345	378	344	369	344	333	358	330	328	361	341	350	344	359	314	392	393	351	378	346	365	328	369	363	341	355	357	325	355	355	392	369	357	363	316	359	404	384	368	365	363	364	385	392	375	362	394	329	355	347	402	335	361	341	371	341	360	387	339	355	368	385	357	360	349	347	350	338	322	338	365	383	353	324	327	358	364	354	371	332	357	349	359	348	354	369	378	330	365	368	360	366	374	392	334	383	344	331	360	356	368	368	352	359	391	343	376	388	373	335	355	362	341	373	396	353	389	388	403	369	368	356	337	370	343	347	376	379	352	358	347	317	372	344	368	343	368	344	356	322	379	368	356	353	346	362	392	329	350	353	328	327	355	335	390	331	350	356	374	353	361	364	342	347	364	328	383	357	333	375	361	366	375	358	342	338	352	359	338	369	343	370	379	390	354	329	353	339	367	337	387	376	376	361	354	354	335	372	368	339	370	339	365	325	355	410	325	370	320	371	338	333	343	363	408	340	314	348	353	381	345	344	354	350	372	369	362	341	337	331	349	357	380	369	372	348	329	367	366	327	330	363	345	364	369	367	349	348	373	382	360	365	372	359	352	323	395	351	356	361	366	358	368	333	359	318	345	384	373	367	343	366	345	370	345	334	350	337	372	303	362	363	322	321	356	331	365	333	358	340	385	335	355	353	371	365	367	358	345	378	368	364	340	373	360	340	337	343	357	403	348	352	352	343	394	395	331	350	346	373	351	343	341	361	368	352	356	356	344	376	338	357	395	386	357	359	345	348	354	322	371	344	365	405	350	356	342	360	323	356	368	349	356	361	355	350	398	326	356	324	330	361	369	347	320	343	348	341	366	340	338	344	338	353	343	362	377	370	364	358	377	310	336	344	348	345	341	351	330	359	364	369	311	343	396	365	333	374	380	377	393	347	384	357	346	334	354	367	340	338	349	328	343	378	305	354	347	359	355	349	364	333	371	382	334	354	401	366	380	381	374	316	356	368	394	335	351	385	366	352	357	369	307	329	357	361	367	328	368	362	350	339	347	369	338	338	336	342	367	379	356	360	339	352	367	355	378	350	357	378	370	369	360	362	351	365	341	334	314	339	377	357	383	359	331	350	334	334	367	319	361	389	337	348	362	352	336	346	331	377	352	367	358	358	306	357	359	348	357	345	351	369	317	346	367	346	354	350	345	376	354	349	336	352	360	352	356	399	380	367	358	357	335	365	390	376	338	320	404	349	353	374	351	359	344	359	338	345	333	357	341	368	376	391	348	350	346	337	327	368	360	353	375	361	348	349	328	375	360	358	363	331	371	366	361	351	377	368	353	318	333	377	375	332	325	364	382	371	357	364	347	348	385	360	375	349	367	338	316	373	344	369	341	360	342	326	371	367	347	391	358	361	371	346	346	363	375	367	324	345	347	358	340	354	348	339	364	360	368	335	344	367	368	306	333	356	377	349	334	345	355	352	395	367	365	343	326	337	339	344	368	316	376	350	407	373	336	344	346	378	352	349	402	331	370	344	374	372	365	343	377	372	346	337	338	366	355	351	320	367	381	357	341	364	379	332	366	358	346	341	390	342	327	365	366	357	345	369	398	376	351	346	356	377	362	364	353	344	378	396	312	380	323	337	396	355	330	355	377	353	355	380	380	338	389	372	339	390	357	366	344	373	353	319	335	329	350	356	349	336	373	361	374	366	350	320	373	344	375	380	367	339	380	320	345	349	367	354	333	337	382	320	332	357	361	344	368	354	377	364	329	355	341	367	364	334	368	360	369	382	371	352	351	342	353	308	339	329	353	355	352	364	330	341	359	341	384	340	365	371	352	346	359	355	342	339	342	367	349	376	349	328	332	351	315	348	381	370	350	366	339	330	339	333	372	367	352	353	386	359	327	394	346	368	335	342	364	351	345	346	366	339	386	363	359	356	382	317	354	340	366	346	362	326	359	364	342	340	360	349	331	340	310	354	343	372	348	347	364	315	377	315	326	329	351	349	337	342	341	377	346	351	380	401	363	347	363	398	365	325	330	365	371	396	363	358	366	342	343	344	367	356	352	358	324	347	347	357	360	366	365	341	348	355	354	361	398	338	384	352	353	360	351	337	361	322	328	339	339	380	343	363	384	376	316	351	377	365	329	349	346	370	354	339	358	367	328	348	350	340	354	328	351	350	372	353	334	370	370	364	353	390	338	337	342	336	324	338	347	353	387	373	353	358	311	318	331	366	344	340	418	336	394	345	354	354	357	332	355	367	341	344	373	346	344	343	354	369	361	360	370	355	359	356	358	338	376	349	359	336	364	359	353	350	363	340	346	371	368	371	378	351	332	343	315	364	356	359	391	346	377	338	356	338	310	363	333	352	349	365	343	321	379	347	329	354	385	371	360	362	363	372	376	362	348	350	335	347	343	340	376	360	341	349	335	341	346	355	343	336	369	377	355	356	333	359	356	336	345	340	343	355	390	361	368	343	361	359	300	365	361	355	389	359	362	395	338	397	335	360	376	339	384	369	379	329	382	355	344	329	368	352	363	342	350	354	347	384	359	339	375	342	333	362	333	357	374	370	360	368	335	364	380	325	359	360	337	389	369	352	337	343	347	368	366	333	372	354	359	348	373	372	349	327	386	336	336	349	357	346	334	365	371	363	353	358	344	339	350	375	332	395	386	377	385	331	329	344	353	365	338	373	352	340	373	358	385	350	345	326	357	329	373	383	338	355	368	354	351	341	344	355	321	363	372	373	331	333	393	393	342	357	374	367	358	338	374	391	375	339	377	388	338	359	383	328	346	368	334	341	330	367	356	375	339	363	377	332	360	360	384	332	354	343	342	342	331	325	399	351	397	318	336	345	354	365	371	405	354	389	355	358	324	322	373	361	345	327	333	360	351	353	344	322	348	360	387	397	388	378	349	357	370	313	344	328	359	355	351	345	346	343	352	336	334	354	389	407	354	381	341	360	383	386	357	358	370	348	339	372	367	350	309	369	348	348	366	367	359	328	345	350	400	357	362	318	379	331	357	362	359	344
13654	27167	22502	12369	8267	6005	5095	3726	3319	2941	2235	1802	1486	1363	1239	1149	994	944	844	803	820	871	780	735	692	716	714	702	646	654	665	636	663	647	621	622	644	616	615	652	629	622	593	582	557	625	551	557	600	561	538	550	570	555	553	557	520	554	523	528	524	548	558	541	564	585	546	527	550	558	556	576	572	558	573	555	541	559	551	544	528	552	554	574	530	519	580	523	551	607	590	594	539	558	553	545	556	554	543	559	517	526	556	542	518	537	538	522	546	593	555	546	539	503	543	546	540	525	601	530	537	515	595	514	531	559	520	563	579	532	545	534	553	557	549	527	511	554	524	577	539	511	493	528	538	509	542	507	499	547	505	514	517	560	495	549	493	528	512	535	523	505	501	544	508	540	521	537	580	531	549	517	527	503	502	547	530	524	509	542	488	535	502	533	525	536	512	546	514	460	522	547	509	526	488	561	501	518	477	530	504	536	518	507	505	496	541	499	536	506	539	522	512	552	553	532	537	503	525	557	524	531	539	526	517	528	535	504	551	511	527	510	518	530	499	535	540	524	512	538	487	511	515	491	516	529	510	494	526	542	501	519	530	543	531	529	587	492	519	515	513	515	523	536	533	511	527	545	527	526	498	535	455	521	542	527	520	523	556	511	550	502	542	526	518	593	500	493	523	564	552	543	554	515	505	519	509	513	521	548	537	527	519	519	474	487	497	540	524	518	556	505	559	538	537	509	515	520	507	494	513	524	544	506	505	502	545	560	535	553	534	528	492	485	502	552	521	559	493	512	527	489	501	520	524	527	503	538	554	489	537	503	492	557	520	526	528	552	537	524	505	514	528	534	555	505	512	500	517	533	545	527	487	515	516	492	531	493	561	525	532	485	494	546	532	519	523	532	512	527	495	506	525	524	514	543	506	512	573	524	554	503	525	535	537	481	533	515	539	557	514	524	564	542	512	514	563	493	528	519	537	545	529	510	530	535	558	552	545	481	510	533	539	553	555	556	517	567	514	534	482	528	510	511	545	480	526	465	529	536	480	492	494	509	567	560	513	541	520	539	529	556	524	506	531	495	526	518	524	525	526	536	567	525	516	556	563	513	545	503	514	505	580	538	544	513	492	503	525	531	538	542	530	489	530	498	530	526	555	528	525	483	539	508	485	537	507	545	539	515	519	573	576	537	536	537	534	534	561	552	496	522	531	509	512	536	513	573	530	536	501	489	574	539	544	521	515	519	529	460	539	523	527	556	556	513	507	533	490	504	511	538	522	558	509	559	533	472	485	470	500	537	481	515	542	537	567	527	541	496	559	502	483	564	537	524	500	521	475	526	496	496	529	512	510	508	505	531	504	534	485	545	511	535	562	540	516	474	499	501	537	490	565	516	535	519	527	576	471	496	571	485	530	513	555	511	494	533	564	512	502	515	490	487	513	543	534	523	518	577	500	519	569	515	504	491	507	501	498	509	476	512	558	527	552	519	508	493	548	518	492	498	524	533	506	505	538	515	529	554	532	553	528	495	540	517	511	499	517	522	512	565	532	580	532	536	539	523	539	501	511	543	508	539	527	522	523	536	538	494	476	510	498	497	552	526	561	519	522	518	532	561	552	532	553	548	537	534	532	513	532	530	541	540	539	550	520	516	502	534	485	543	535	528	538	491	530	472	525	545	536	514	568	504	519	516	546	552	517	520	525	537	478	543	518	542	517	486	507	508	529	528	547	531	528	545	555	498	546	510	519	494	531	493	566	476	514	549	575	523	521	529	517	504	512	515	538	543	539	496	523	518	533	547	516	560	517	480	544	532	528	550	532	506	531	568	531	528	558	523	511	545	484	501	564	517	527	509	514	536	509	508	537	515	517	504	540	513	540	518	573	561	544	519	532	478	483	540	533	519	516	541	493	545	578	586	523	538	503	509	477	534	479	557	572	521	539	525	506	497	468	535	550	542	505	506	538	492	542	545	507	506	527	534	531	538	581	568	544	521	527	525	527	496	522	551	503	497	504	591	505	505	536	542	542	503	527	521	487	578	503	530	558	549	521	501	506	509	480	528	513	554	537	550	538	514	517	514	500	547	552	537	532	512	521	510	515	546	504	518	528	562	540	527	489	481	571	529	501	537	508	521	545	523	498	517	565	534	551	491	518	556	479	506	565	503	518	529	503	531	522	504	531	516	565	540	517	532	493	514	522	506	533	541	515	520	511	569	519	522	519	553	516	523	508	555	561	486	490	528	553	512	560	490	515	519	517	525	543	472	497	527	541	510	547	514	558	512	544	480	522	523	540	504	498	533	567	537	510	511	539	528	530	532	576	506	491	521	496	529	493	508	530	499	525	544	469	544	535	513	531	533	577	484	528	542	496	544	453	520	488	523	524	519	544	535	525	493	517	564	549	525	543	559	518	536	513	502	545	523	509	542	514	520	470	477	511	539	520	489	538	535	513	504	573	487	520	550	530	477	530	506	584	515	480	488	509	528	518	544	494	587	490	518	522	509	535	509	547	534	546	525	503	526	548	523	464	507	512	555	495	475	526	510	532	485	555	480	515	508	517	547	500	488	500	509	532	539	520	546	520	548	496	554	572	513	547	534	533	585	513	514	533	538	568	540	556	529	530	512	593	520	524	524	474	515	523	568	549	519	510	524	525	505	563	551	536	544	545	556	562	565	553	488	512	544	540	514	513	518	579	562	488	538	495	509	482	535	499	519	545	491	498	530	495	539	498	549	503	527	506	489	516	520	564	490	543	488	549	513	542	512	544	493	554	532	518	563	510	544	543	549	517	508	504	536	534	505	536	561	491	480	547	541	526	518	537	491	536	561	526	513	514	515	517	520	524	545	502	495	524	512	534	549	535	469	510	508	491	524	504	537	526	555	547	455	560	490	510	538	548	533	533	538	548	521	541	511	491	522	531	530	549	472	531	517	539	533	515	559	488	501	568	511	498	504	527	552	523	554	532	533	532	567	500	542	551	536	537	556	535	544	505	471	513	536	471	564	544	562	547	536	495	581	489	548	544	535	521	481	520	520	575	532	508	535	567	547	543	499	506	531	500	567	505	479	493	515	500	574	548	507	510	522	540	547	515	506	488	528	531	502	577	534	536	536	525	536	469	476	530	541	551	495	536	566	536	504	531	536	550	525	530	549	509	516	526	519	506	504	526	445	489	535	548	532	540	555	552	521	520	499	523	548	498	504	545	540	537	505	554	559	507	512	528	530	563	532	534	492	578	505	541	527	506	562	534	527	513	515	526	526	516	520	535	555	535	502	494	546	500	562	502	533	532	563	529	565	549	520	517	511	571	484	528	533	550	552	507	520	531	538	550	558	539	502	560	506	529	560	559	517	543	537	555	506	510	568	516	484	521	549	541	516	546	492	489	527	506	490	585	528	483	518	537	513	499	518	532	568	488	524	542	516	567	580	522	529	562	550	512	494	534	541	521	541	508	522	495	545	489	539	547	541	561	530	498	501	532	547	525	511	517	494	495	517
23653	21511	29331	24112	21510	20069	5756	2232	1500	1444	1165	928	803	760	621	670	607	534	543	476	491	441	418	402	424	373	388	382	362	379	362	334	334	354	359	305	312	349	346	330	328	313	316	326	307	338	293	279	300	299	281	279	301	300	291	272	278	273	290	282	305	278	273	274	272	301	279	273	282	273	287	270	281	284	285	264	296	279	282	313	265	318	291	275	258	271	264	294	271	303	290	318	308	319	283	265	288	275	305	275	292	301	263	293	278	264	285	271	263	283	272	276	254	283	286	296	282	316	279	283	247	273	274	283	272	258	260	267	269	294	266	245	279	268	257	275	282	265	244	261	299	294	273	271	240	294	240	271	273	297	289	251	264	276	231	271	294	267	292	269	283	273	293	266	289	284	267	265	274	247	261	284	281	270	254	269	262	259	279	277	253	281	251	274	239	273	270	262	261	239	275	253	277	246	277	257	261	271	266	270	250	257	281	313	248	278	283	284	241	279	288	298	291	239	267	284	277	255	261	285	242	280	290	300	291	271	258	256	281	258	274	278	265	265	298	267	259	273	276	232	282	283	284	258	293	262	263	261	295	289	260	281	261	271	252	271	244	272	251	270	304	248	256	301	282	244	255	254	242	265	283	246	279	254	295	271	267	287	262	295	261	274	279	279	271	285	268	258	285	258	271	275	269	263	259	251	292	278	237	254	259	250	306	255	234	267	289	266	264	260	255	272	250	238	267	291	260	274	259	263	260	267	275	270	270	286	268	295	258	238	253	288	302	281	270	245	236	273	275	288	285	245	278	279	272	266	232	245	273	271	274	294	241	249	275	263	266	283	251	280	267	274	252	266	259	245	261	238	255	270	263	258	273	259	259	285	286	289	280	280	256	296	266	267	250	272	297	240	269	283	267	298	289	261	274	275	273	252	277	265	300	255	259	311	252	267	261	262	255	255	254	287	286	273	259	253	249	280	261	258	251	306	288	276	269	287	246	287	256	298	252	274	295	262	257	261	252	280	255	249	273	221	240	252	285	260	285	291	234	257	268	296	277	275	256	270	299	299	308	247	304	272	315	285	264	295	270	261	254	253	268	277	245	281	256	272	304	259	276	267	268	265	256	261	285	282	264	254	271	271	268	281	255	264	246	266	279	258	303	275	260	271	272	251	269	258	253	270	264	286	252	271	261	284	285	270	262	293	274	296	303	282	291	262	278	262	267	281	278	239	286	253	283	277	265	254	254	300	278	247	274	259	302	263	298	297	273	292	268	243	275	307	253	270	259	265	281	262	261	246	273	290	250	241	313	269	257	277	259	256	251	241	283	295	257	267	277	256	245	261	253	266	238	275	258	278	271	269	279	267	295	268	255	263	266	277	247	277	256	263	256	302	257	279	275	257	274	258	290	285	244	258	284	258	274	250	276	291	259	250	247	285	282	239	254	283	256	266	253	306	262	254	254	280	243	279	257	297	243	267	264	275	271	250	270	246	284	268	278	290	264	273	261	254	256	251	290	270	264	253	235	259	268	275	280	261	251	256	255	280	227	252	269	271	255	256	260	278	260	286	292	284	241	268	270	288	271	258	282	270	258	283	286	289	280	275	306	258	270	263	266	257	270	258	262	282	252	261	265	267	286	275	275	267	294	258	269	250	288	272	267	240	295	262	246	264	258	275	260	246	283	272	268	261	278	261	263	273	283	255	265	258	274	269	264	249	255	281	260	267	259	253	274	261	261	275	259	228	255	255	295	274	267	267	267	286	274	280	274	274	296	272	248	241	238	268	285	257	299	276	277	270	276	262	255	259	244	235	253	296	259	272	279	279	236	238	272	268	289	264	243	248	263	278	271	282	258	246	267	261	269	268	262	312	265	271	253	239	303	282	299	254	276	259	274	271	275	238	280	259	243	279	259	269	272	290	244	264	275	249	269	283	256	260	269	260	265	271	275	258	279	269	263	272	239	263	265	261	278	264	248	294	237	249	265	285	272	257	261	276	279	238	260	241	271	251	295	282	274	266	263	268	241	266	288	242	278	274	252	259	258	270	262	283	268	271	283	275	276	275	261	270	263	260	238	274	277	269	277	242	256	273	256	259	261	242	271	271	308	269	240	278	275	275	233	259	254	257	262	292	260	254	284	260	245	279	277	234	293	244	268	251	268	270	259	270	249	251	225	289	250	255	286	279	267	260	254	247	283	259	267	272	260	244	265	244	274	270	283	291	264	276	303	277	282	285	250	264	251	287	269	264	253	258	239	263	274	293	291	258	281	254	273	285	257	280	256	237	275	269	269	257	261	266	288	261	260	260	292	267	264	278	280	239	278	260	249	252	250	267	291	251	262	234	281	250	263	263	280	283	263	249	265	268	284	283	260	269	262	260	257	302	274	251	279	262	278	262	250	268	264	291	257	281	231	274	266	271	266	285	262	272	292	280	275	297	246	265	276	298	273	237	260	260	279	306	277	263	297	261	256	269	241	249	244	255	250	272	274	275	288	277	278	256	252	258	238	238	298	279	275	246	299	279	292	261	274	288	250	275	258	259	253	276	280	281	253	294	243	291	280	289	251	256	257	225	271	285	258	289	249	267	274	245	262	275	256	279	295	270	257	260	240	273	253	274	267	251	254	263	275	268	263	269	289	282	274	263	250	267	295	255	299	259	264	303	255	279	260	244	281	288	282	264	258	276	281	285	290	273	285	265	261	244	267	290	259	284	274	244	264	281	252	284	279	267	289	264	274	295	251	282	272	275	252	268	268	270	247	293	242	279	275	262	298	279	304	283	254	250	279	285	257	278	244	251	274	251	264	256	230	248	259	282	260	250	231	266	279	241	283	262	246	288	260	297	245	218	281	285	236	283	272	270	279	289	259	286	269	288	283	282	261	294	242	260	272	266	264	277	268	267	279	282	241	265	268	293	248	254	262	259	264	271	283	275	268	252	289	278	265	240	258	259	258	272	272	267	270	275	281	274	278	281	273	271	270	255	285	260	279	302	256	261	255	259	290	254	262	305	272	291	271	266	240	287	277	305	248	265	289	251	300	272	282	288	270	295	273	266	276	270	270	277	269	276	286	251	287	247	273	292	246	265	291	226	264	269	245	268	271	264	307	252	264	265	288	263	305	258	280	296	245	242	305	262	236	296	259	260	259	262	280	270	237	270	258	263	276	281	267	249	244	272	276	265	298	254	257	259	302	269	284	273	264	265	275	262	260	281	276	287	258	277	247	263	289	266	248	255	280	298	254	267	269	267	259	244	269	256	291	317	280	257	278	241	285	260	239	255	269	258	256	273	244	262	281	248	269	270	278	283	287	268	234	271	281	266	257	248	260	274	259	283	292	267	256	237	263	267	261	276	287	274	258	251	286	250	246	259	245	281	276	293	272	256	255	245	258	286	272	278	268	277	286	280	278	256	268	257	264	258	251	276	267	254	260	244	267	267	269	250	262	256	279	276	283	265	253	259	285	268	294	285	279	287	287	277	247	296	251	279	283	242	253	263
16326	32586	27509	17144	11861	8318	7028	5569	4186	3922	3046	2323	1920	1767	1365	1453	1181	1169	1070	962	844	864	770	773	703	692	697	653	612	559	606	621	562	556	498	548	513	520	506	518	499	583	496	495	504	460	513	493	472	414	413	447	390	453	436	430	422	452	421	413	433	404	416	394	412	446	389	424	444	444	426	414	383	399	430	431	405	426	456	441	418	416	439	439	455	437	429	427	458	530	434	467	445	499	445	458	416	452	455	422	411	426	444	446	387	400	404	449	393	423	429	417	368	406	430	409	450	385	406	390	386	385	442	388	432	381	391	371	411	409	414	390	373	423	380	394	423	407	386	368	412	384	384	403	383	407	409	370	378	440	396	397	389	377	396	374	377	423	390	403	414	379	391	387	396	391	401	429	383	412	413	387	380	409	389	355	407	397	423	382	411	387	376	376	422	402	410	382	403	355	373	405	430	393	392	396	419	410	412	374	386	365	377	399	417	400	402	396	415	450	407	414	418	406	386	426	438	384	394	412	417	435	422	411	377	403	396	404	419	385	386	369	397	411	398	400	407	428	375	418	420	393	394	388	406	395	405	418	404	389	374	378	383	374	419	365	361	392	374	407	348	383	392	416	421	392	382	399	391	402	401	412	397	385	396	430	370	397	413	420	395	368	406	405	388	369	379	378	378	389	403	370	427	360	413	382	432	387	404	360	411	406	376	420	414	404	424	409	401	411	417	384	390	405	432	374	371	398	391	401	385	391	438	392	402	418	405	380	398	371	410	415	410	363	407	408	416	418	408	381	380	411	416	382	438	388	391	376	401	384	410	402	403	372	384	367	389	405	391	359	380	394	372	397	424	409	376	414	384	434	407	393	416	404	409	371	381	375	399	393	421	396	381	396	389	398	396	429	413	414	394	410	414	388	412	419	400	417	405	413	366	405	402	377	396	382	399	373	440	395	394	408	364	384	395	409	411	330	380	393	400	398	439	410	393	398	389	407	404	362	384	384	417	410	376	370	421	400	379	381	397	401	389	383	363	391	383	400	380	397	423	353	384	384	411	441	380	383	398	376	384	389	375	392	388	389	397	385	399	374	427	355	371	408	388	408	370	389	360	396	429	398	438	361	382	401	389	405	378	386	397	394	399	363	383	390	410	359	408	410	406	387	418	422	353	383	419	393	397	407	397	392	421	388	452	464	415	390	406	407	362	410	378	402	399	416	363	415	367	368	389	432	358	375	390	354	384	392	405	434	358	388	409	395	415	389	401	419	359	412	432	410	412	411	409	368	392	389	356	371	398	380	416	378	415	402	363	406	397	393	365	419	407	415	387	372	408	372	390	424	391	381	367	392	411	401	363	409	427	444	372	383	397	389	368	382	383	400	365	394	393	379	348	368	442	389	388	400	347	401	385	401	406	417	391	419	376	401	413	383	379	408	385	403	373	423	366	419	397	419	382	406	405	406	391	377	352	377	444	394	410	381	400	430	391	352	391	405	405	406	421	399	400	423	400	391	387	393	404	395	389	401	372	366	393	358	382	392	404	361	356	396	382	401	402	373	451	418	383	410	400	393	370	384	409	407	403	396	393	411	421	399	358	392	353	374	396	426	403	394	362	416	384	379	372	383	412	405	396	431	417	362	394	409	414	415	412	409	373	384	383	443	401	391	416	383	403	348	378	394	378	422	379	388	408	421	380	404	416	373	400	425	348	411	423	382	418	375	410	381	391	400	358	395	414	390	401	381	388	410	417	374	427	398	405	384	418	415	398	351	395	398	420	414	392	386	378	374	432	372	418	412	417	400	385	385	384	411	386	415	428	397	401	410	424	410	400	373	394	369	403	415	395	380	377	367	404	412	358	404	364	388	400	384	397	392	378	383	389	441	420	340	385	390	405	415	391	419	394	360	398	413	411	342	359	402	379	387	392	420	392	382	383	412	381	382	411	394	405	414	419	390	372	349	388	355	424	401	368	406	420	391	386	399	412	400	403	400	375	404	364	376	395	403	404	390	385	393	411	352	394	413	410	397	388	386	400	397	398	406	402	364	366	418	396	389	378	396	396	375	380	422	398	361	374	423	364	406	410	390	398	394	391	390	407	397	375	421	402	394	367	388	387	414	368	422	424	366	364	351	402	388	443	407	406	413	407	397	401	361	400	392	401	371	388	382	373	414	414	391	397	424	379	414	400	392	394	395	403	370	398	386	387	419	399	361	361	388	381	379	413	397	381	387	422	423	374	390	420	381	378	393	406	391	370	394	360	401	366	408	400	437	418	394	380	412	402	434	387	387	399	391	375	418	412	380	415	380	406	410	385	368	394	418	435	406	400	381	383	399	398	380	401	371	369	383	402	420	398	406	417	360	388	405	388	415	399	420	379	416	382	378	406	362	381	371	404	400	367	429	388	363	391	398	410	372	424	393	413	416	393	387	369	421	372	376	428	369	393	360	404	410	394	387	375	408	386	395	393	454	374	428	419	411	387	397	394	397	387	399	362	400	384	386	442	369	399	391	402	390	398	377	407	397	381	377	395	417	417	435	398	399	391	404	431	402	371	414	366	419	388	402	388	386	376	410	394	393	408	376	371	414	403	404	390	392	392	417	397	368	413	359	395	419	403	361	406	391	384	383	370	412	383	398	436	364	390	365	384	392	415	408	440	407	417	363	414	357	376	389	417	407	407	412	398	383	383	369	410	392	398	366	444	370	392	373	425	383	404	383	398	397	371	401	396	378	354	380	408	373	382	384	403	405	391	399	386	366	400	404	423	376	422	398	392	398	409	404	365	383	410	380	383	365	413	440	387	406	426	384	371	376	375	388	399	346	386	369	373	375	400	395	349	391	411	393	406	414	414	421	389	417	425	383	392	378	400	413	407	391	408	373	393	386	375	413	429	388	388	373	371	418	410	409	404	367	411	403	379	367	379	395	411	394	394	375	403	393	394	392	386	388	399	378	359	392	374	419	397	394	389	415	406	404	421	370	396	390	357	399	410	422	404	374	417	402	409	390	417	387	406	392	438	395	346	388	384	394	415	381	403	412	407	390	381	372	406	367	394	413	384	393	419	435	379	408	436	381	399	374	412	401	376	408	396	385	380	375	415	382	376	400	414	428	398	417	366	365	414	374	376	407	378	367	386	375	396	353	408	397	419	399	413	383	397	382	391	393	369	381	417	407	424	383	383	391	382	400	375	383	374	388	374	420	364	438	412	400	440	387	353	435	413	420	397	396	406	381	397	385	385	387	400	376	376	367	393	380	414	413	371	388	369	389	372	377	385	372	385	396	365	355	433	382	410	414	399	426	393	401	394	381	375	409	412	410	365	409	388	414	386	398	362	402	426	396	423	345	364	364	382	423	384	389	436	390	458	399	384	420	379	388	393	421	398	394	394	416	361	382	398	412	363	409	376	419	407	397	407	410	385	389	384	376	388	427	399	386	396	401	400	365	397	407	410	381	375	363	368	414	413	399	420	396	397	410	402	414	385	401	389	416	420	379	390	405
27491	20659	13235	5165	2048	1287	1015	896	757	654	602	573	519	476	485	473	421	451	469	447	464	470	432	408	429	390	395	392	390	372	378	403	362	418	420	406	406	392	366	394	382	367	381	395	395	365	372	406	405	358	364	347	398	365	362	343	402	368	424	425	384	359	347	397	352	380	428	363	375	372	366	384	363	389	368	380	364	366	367	374	388	351	375	368	365	382	359	362	386	400	402	371	404	402	398	348	438	402	398	360	379	381	385	369	378	363	401	420	389	378	360	381	398	348	372	381	394	357	394	354	371	379	390	366	413	381	409	387	369	391	401	355	380	377	398	372	334	356	326	349	373	397	387	362	373	385	413	346	408	356	375	372	367	356	412	386	341	391	375	372	366	379	396	388	364	330	402	366	348	375	343	348	374	353	361	369	335	377	340	375	339	352	384	384	370	351	394	394	391	370	402	381	348	398	365	368	349	364	378	385	362	384	382	362	364	360	365	378	373	389	354	335	354	334	387	391	373	382	357	386	378	369	370	344	332	341	366	356	381	362	360	376	388	380	365	343	345	386	381	380	339	360	386	394	361	354	392	337	369	389	376	368	373	373	415	368	389	354	346	374	408	353	362	359	366	381	375	372	360	387	375	365	368	394	356	363	345	382	365	361	404	367	369	360	398	358	364	367	395	370	387	364	357	381	417	346	367	367	364	377	363	361	386	338	366	414	357	380	396	353	374	342	381	397	375	367	390	343	360	365	370	358	383	364	365	386	343	379	397	391	404	368	352	339	390	378	377	330	360	380	380	368	364	367	372	385	407	371	371	340	371	358	383	387	374	364	360	374	398	395	374	348	349	360	380	369	412	356	368	397	378	377	357	332	357	362	378	372	329	345	375	416	393	373	357	364	366	388	415	381	376	367	335	384	383	371	350	367	391	362	383	389	352	384	373	404	396	394	340	343	395	357	365	362	375	375	337	358	371	373	329	354	387	403	343	351	383	334	390	342	345	369	388	313	352	383	368	368	358	391	329	379	369	328	365	369	380	382	394	376	352	371	390	383	388	364	389	396	378	373	367	358	391	370	378	361	353	326	389	391	359	384	377	360	364	403	364	379	372	376	351	385	379	380	348	350	389	384	363	348	352	381	370	391	370	377	392	355	388	342	373	402	395	370	353	382	381	361	353	363	356	347	360	341	365	377	386	394	379	404	384	363	387	371	384	374	391	350	390	335	351	372	360	365	394	350	362	383	363	381	398	374	380	371	351	338	349	343	381	370	379	391	376	398	368	381	362	368	389	338	387	362	385	388	379	376	355	359	365	381	367	353	376	367	370	381	370	332	374	388	390	378	338	354	401	411	353	395	358	372	370	336	362	389	398	346	372	372	370	367	392	356	347	371	361	412	389	366	358	392	349	367	379	362	383	369	379	388	405	374	338	342	364	388	372	384	379	373	387	363	391	377	378	373	388	354	342	350	376	371	370	349	346	386	361	357	328	394	360	395	370	334	352	381	373	371	366	363	363	364	354	372	348	361	347	397	365	378	362	370	413	379	375	346	365	355	360	368	371	366	377	376	392	343	355	360	378	401	344	362	371	386	319	374	387	343	354	399	351	413	374	340	392	358	394	351	391	369	356	339	354	393	374	368	374	369	356	339	350	384	375	367	355	391	390	345	395	396	328	386	390	381	409	360	385	411	378	368	365	363	375	387	368	370	345	372	383	392	372	380	367	369	379	346	376	353	363	377	382	360	376	376	373	394	367	382	373	370	377	358	362	383	369	360	374	359	384	382	348	368	375	379	395	402	369	380	365	350	365	380	388	359	338	374	364	399	388	364	356	342	433	394	354	372	390	374	397	387	373	371	352	382	392	366	368	351	357	365	369	361	369	346	367	373	383	393	352	351	380	386	394	360	373	375	394	369	373	392	378	368	351	394	377	380	408	363	341	371	394	387	384	342	375	390	366	355	362	366	361	362	387	410	348	349	382	391	386	388	370	376	367	376	330	358	404	357	365	363	381	373	403	385	388	373	368	391	369	370	362	355	414	381	370	354	318	379	371	380	359	379	375	324	351	406	364	339	340	376	377	393	358	340	367	371	390	370	362	368	352	351	334	421	395	340	395	367	363	363	404	340	376	358	358	377	370	372	353	386	365	360	397	370	365	400	360	355	403	371	371	352	404	380	355	378	384	402	388	401	371	371	360	352	373	376	376	386	354	338	371	367	397	355	382	361	336	340	381	399	370	365	350	405	372	404	333	363	363	410	357	376	368	371	398	379	375	371	348	372	358	390	351	405	356	313	383	391	339	378	371	339	363	375	403	373	388	349	363	342	382	407	381	366	370	341	365	377	363	377	385	380	342	365	380	313	342	393	403	390	354	378	413	361	397	370	356	391	366	422	393	401	379	343	326	395	387	367	359	343	398	345	402	381	401	367	381	338	348	346	401	365	351	321	356	384	358	381	350	404	351	378	337	395	366	379	350	379	380	349	374	355	373	394	368	338	335	368	376	350	391	379	365	407	373	313	364	385	373	339	368	356	370	396	360	376	372	397	342	370	364	377	360	366	369	394	402	365	361	401	354	369	390	371	399	379	416	349	365	357	373	341	393	371	357	386	356	375	360	374	362	378	366	379	385	376	357	389	373	370	366	353	405	369	352	386	347	340	367	377	328	373	400	360	390	346	355	384	367	395	355	369	374	395	387	346	369	389	350	339	343	372	345	336	350	377	350	391	359	394	395	394	360	356	375	388	361	380	411	378	363	357	364	366	371	392	406	364	411	314	357	370	361	372	355	370	385	365	360	304	363	353	395	375	362	375	358	396	361	347	399	366	359	392	373	380	351	381	379	369	374	353	367	379	358	371	360	378	365	365	373	380	389	353	367	328	391	384	356	365	349	388	359	383	359	334	380	387	359	377	393	399	380	363	363	341	342	379	393	385	359	387	357	363	369	374	369	412	365	384	343	379	391	354	365	346	342	349	390	362	355	380	399	370	419	378	372	367	369	371	352	351	361	381	359	358	342	385	358	385	341	359	350	391	367	391	370	356	342	356	368	351	387	374	339	391	353	393	359	367	362	371	372	376	358	353	373	368	366	324	371	349	341	368	349	357	379	386	407	350	384	383	370	389	381	371	368	388	391	397	376	405	365	382	338	391	385	375	366	366	384	367	396	370	378	362	372	365	393	353	339	386	393	397	377	378	366	401	408	389	362	364	356	348	370	374	384	367	372	388	387	384	374	375	389	359	387	363	361	399	385	386	384	383	368	394	368	365	349	387	331	358	400	355	378	378	383	371	397	353	365	382	348	357	395	354	345	405	362	424	335	363	367	352	316	406	389	404	388	342	363	377	368	362	395	371	356	413	389	391	364	369	373	398	395	421	369	385	385	375	350	366	414	335	385	374	363	371	384	369	381	361	382	383	351	368	338	379	382	383	364	375	339	400	404	354	391	384	350	361	354	360	356	373	392	344	373	362	404	339	401	388	371	414	392	396	384	383
12597	20226	16565	8160	4688	3160	2760	2275	1806	1677	1283	1114	974	851	792	853	809	779	739	726	753	710	738	673	599	588	613	647	588	621	585	610	639	590	590	633	582	585	578	588	574	575	567	607	641	572	586	548	561	604	559	533	591	540	578	559	591	508	530	569	589	566	558	536	542	522	566	597	590	556	565	504	533	551	550	549	537	572	593	524	527	570	561	537	598	593	539	610	589	556	589	556	569	609	540	535	586	544	587	564	561	547	526	587	546	543	540	592	592	572	524	553	543	536	594	527	538	597	532	568	535	585	541	567	558	584	569	556	599	534	532	574	566	551	539	533	556	545	533	551	531	568	543	531	535	534	561	536	531	548	518	560	551	524	544	536	556	541	537	555	538	548	555	565	507	577	539	528	548	563	565	560	531	567	531	548	557	537	513	594	513	562	543	530	528	541	529	544	509	554	547	525	531	520	537	592	544	561	524	546	587	558	502	584	522	526	552	560	540	561	510	558	494	555	552	542	519	597	535	543	549	565	582	496	512	553	565	552	561	525	509	539	540	541	514	518	543	521	551	556	530	599	554	560	532	577	565	521	519	562	532	566	558	587	529	499	568	522	580	572	528	539	520	524	580	529	563	501	559	554	561	531	524	612	520	557	571	564	547	538	517	547	511	550	594	551	513	533	488	557	540	510	553	568	536	584	569	580	518	541	546	560	504	561	545	557	573	553	566	554	551	537	546	539	541	536	523	541	524	555	510	559	516	588	529	537	501	563	536	571	554	557	502	573	541	552	547	506	536	544	575	534	561	582	540	548	548	516	560	528	539	587	566	552	577	536	533	536	546	527	574	566	566	560	545	557	511	561	515	574	526	578	538	551	564	557	536	560	527	562	551	505	535	491	568	554	544	517	530	537	558	569	549	545	508	558	583	551	540	547	538	562	541	524	540	541	570	540	539	598	526	577	526	547	540	551	564	531	497	554	567	540	572	585	581	495	559	538	556	561	508	559	561	549	576	550	550	544	559	553	514	509	519	508	547	563	541	572	568	540	542	533	536	510	543	522	578	516	521	528	503	528	553	536	510	540	543	508	553	496	536	549	521	563	531	537	564	515	529	563	572	544	553	548	555	559	543	536	573	581	526	535	514	557	536	553	518	518	583	529	551	569	542	513	614	495	560	557	534	586	560	541	560	537	530	560	543	562	539	564	509	555	547	528	537	517	551	550	542	531	548	526	575	544	570	551	530	554	574	562	550	515	584	583	588	596	531	545	562	536	536	525	529	598	526	617	578	564	551	549	524	579	522	544	562	501	589	549	530	509	566	592	527	547	537	507	557	563	539	520	490	543	510	560	568	555	529	567	551	534	541	580	521	536	529	535	562	543	524	546	539	549	534	553	580	542	571	522	561	543	541	515	486	530	543	559	571	564	564	561	531	538	551	525	524	542	572	521	594	532	542	512	517	526	532	527	523	568	562	551	546	557	516	515	517	521	529	508	549	535	537	528	544	524	553	544	550	580	529	502	530	534	568	534	568	503	521	542	547	558	525	541	545	546	581	524	560	524	512	547	508	529	535	570	523	565	536	529	589	550	540	531	542	554	512	538	529	565	550	558	585	512	580	553	538	548	515	513	545	565	546	546	517	577	541	538	508	569	562	572	539	559	556	593	565	532	536	489	560	569	574	564	516	580	562	567	564	529	541	558	520	548	524	509	548	507	526	561	544	563	555	543	535	545	535	553	568	502	534	565	571	576	536	533	536	565	555	545	592	550	541	542	558	517	525	587	572	553	507	577	511	540	522	544	548	549	557	550	557	504	568	538	536	512	544	542	551	542	540	546	555	601	509	536	537	480	557	540	546	556	528	561	542	561	547	542	562	546	563	484	589	557	532	552	553	568	571	543	538	552	588	574	565	542	506	513	548	559	578	532	516	538	549	543	537	543	539	571	510	509	592	542	586	527	575	533	530	533	522	546	551	595	582	512	541	540	530	517	563	506	495	573	559	557	601	532	555	560	569	524	546	540	547	525	516	527	593	542	543	534	556	531	573	550	583	538	566	547	530	543	567	525	545	508	574	541	583	574	553	546	574	544	570	541	551	528	513	575	562	551	533	506	576	526	542	495	521	529	526	589	507	582	561	560	538	545	532	529	574	521	543	532	580	551	557	470	564	538	546	540	513	552	554	509	556	550	581	544	567	532	568	511	524	566	561	532	562	560	539	549	542	534	538	564	563	569	565	575	552	511	540	579	530	566	547	567	521	534	533	548	562	540	559	527	513	554	602	516	557	565	580	528	494	547	582	579	539	550	613	566	522	557	557	551	581	579	516	538	536	565	510	546	548	564	539	556	518	530	559	554	543	519	548	556	507	559	548	537	549	562	518	477	515	516	517	586	526	587	544	532	543	537	568	580	539	569	517	505	580	563	513	536	490	565	531	528	558	532	506	513	521	568	564	566	536	546	549	559	526	550	577	538	574	523	541	530	564	526	586	497	527	541	570	533	585	581	557	526	503	572	557	592	562	566	552	579	528	556	527	534	503	540	546	569	540	546	554	530	525	562	524	550	575	591	558	537	561	496	538	544	541	546	589	567	539	540	568	559	550	527	562	539	530	513	544	558	495	521	505	510	552	515	554	575	520	561	512	548	536	518	524	548	522	561	535	530	592	524	521	562	499	555	542	541	548	587	569	585	517	553	567	560	552	559	553	502	569	526	556	564	547	553	559	544	591	573	533	567	552	567	563	553	507	598	556	534	604	577	591	570	560	563	599	550	548	524	525	528	597	563	554	550	561	524	562	528	532	511	517	593	563	533	487	524	548	580	549	530	532	543	553	518	534	554	478	545	528	545	572	550	568	582	530	552	535	578	559	566	576	549	573	569	566	504	569	550	528	559	580	543	557	553	576	547	564	524	530	575	598	560	561	553	542	560	527	575	552	558	576	558	522	543	551	536	530	514	545	529	567	548	521	535	492	534	549	519	561	533	518	560	568	562	584	555	575	536	568	512	530	516	594	545	545	559	541	552	523	544	563	562	559	568	583	569	536	537	568	610	540	528	576	594	536	554	549	522	561	501	546	550	597	531	553	581	508	550	578	547	522	527	533	539	517	568	547	540	549	564	581	570	595	562	582	555	545	566	540	524	567	520	573	542	549	549	576	537	505	571	552	577	588	534	535	549	537	528	586	541	530	535	535	538	512	569	549	538	536	563	563	536	548	506	549	542	553	595	541	538	537	564	515	560	517	507	533	557	571	554	557	534	529	538	530	524	587	550	501	559	551	569	562	543	583	550	539	526	551	551	515	545	571	581	528	541	546	513	528	530	506	544	456	549	557	556	525	538	558	547	552	582	547	540	532	548	534	510	526	542	585	525	579	575	572	544	513	563	569	543	511	584	542	533	524	554	520	559	539	533	517	610	564	557	560	503	566	590	488	548	552	569	543	532	528	532	548	562	602	568	533	521	583	586	547	521	501	534	514	542	561	514	561	582	572	552	522	586
24799	21536	28710	24806	20385	6150	2346	1649	1236	1142	903	769	813	640	632	607	575	529	533	507	541	511	504	477	499	423	476	441	434	424	410	422	428	393	422	388	400	375	371	401	387	368	400	406	409	401	371	388	368	385	369	362	385	378	358	364	362	344	363	377	375	369	357	349	386	368	352	359	380	395	404	358	385	406	392	335	339	380	366	432	379	400	400	405	400	382	405	386	391	415	404	369	422	363	334	325	361	379	360	384	398	357	351	363	362	329	379	364	354	345	378	366	354	369	362	385	358	345	366	368	385	355	348	354	360	397	362	397	353	367	355	338	348	385	398	394	345	350	381	331	384	370	373	339	360	367	374	360	350	343	379	408	355	366	339	353	367	350	348	360	345	380	350	343	407	371	353	360	351	410	348	391	396	340	357	342	345	334	355	347	390	357	365	359	356	365	337	379	351	338	396	365	382	334	404	364	378	343	376	381	350	378	342	332	379	374	339	367	355	362	354	362	345	398	374	372	362	362	374	373	344	360	365	353	364	346	340	353	376	322	345	348	363	362	369	320	330	342	377	379	371	340	386	357	314	394	371	365	358	398	395	359	360	373	367	346	344	365	379	358	348	350	372	377	367	388	365	389	344	338	341	398	421	376	347	361	361	350	376	359	379	347	351	379	366	398	385	375	365	359	373	377	341	394	362	386	379	357	373	367	378	357	366	361	408	363	397	354	344	392	383	390	387	383	367	355	355	350	376	360	394	354	341	368	353	366	369	372	342	339	367	357	388	322	367	343	386	379	342	391	360	361	386	362	326	380	354	364	356	362	358	360	368	361	366	363	363	380	377	379	372	318	352	357	363	392	386	355	350	343	360	376	400	348	376	365	400	369	346	362	373	376	363	383	384	368	330	347	411	363	368	358	376	356	361	355	357	395	368	357	359	388	366	348	296	368	347	354	390	365	401	362	371	334	351	394	379	325	373	379	387	368	336	327	375	362	357	382	367	332	381	360	396	398	366	367	345	383	368	385	338	362	365	329	403	392	387	342	394	375	389	388	341	381	347	374	392	373	380	357	357	347	355	355	381	363	357	371	363	384	349	361	375	358	371	350	358	363	382	363	365	386	376	333	351	371	388	382	369	383	353	375	370	356	371	364	393	377	399	362	361	350	357	390	363	332	353	383	372	364	349	368	362	379	377	355	385	348	358	392	341	355	371	354	375	366	361	360	374	367	376	384	337	380	371	350	378	361	354	403	380	370	367	371	355	358	329	379	344	333	336	333	372	397	356	380	397	371	354	358	374	346	389	357	338	333	356	361	359	357	367	367	382	321	348	372	376	336	350	379	350	350	398	365	354	360	319	363	400	366	358	346	346	390	367	375	347	373	365	378	334	351	358	369	368	338	353	339	380	358	394	388	366	359	369	344	357	322	378	359	359	406	350	367	335	346	388	347	366	362	364	368	338	386	412	349	387	382	340	367	403	396	398	365	360	323	329	361	350	352	383	342	344	373	384	345	368	381	355	352	379	386	351	386	402	358	346	356	354	371	382	366	343	397	329	368	389	371	357	357	330	391	374	372	347	360	342	343	325	336	391	381	373	352	357	353	371	332	385	390	338	341	351	378	330	395	336	363	342	359	368	367	361	340	406	331	392	392	351	344	341	331	397	336	370	348	373	369	363	364	314	384	344	357	337	356	358	373	365	388	380	374	384	364	366	345	396	320	347	388	373	363	361	358	376	347	397	359	414	368	361	357	366	335	342	309	368	396	356	379	373	397	364	343	349	356	360	337	367	362	346	359	331	325	365	387	371	346	349	356	349	349	336	378	368	343	400	354	376	396	351	341	349	342	361	352	366	344	389	358	370	360	347	380	373	386	377	374	355	399	323	362	347	362	341	347	361	352	371	357	359	349	375	348	313	346	366	362	345	360	382	366	348	367	355	354	358	360	321	370	366	361	379	384	341	338	357	384	369	370	362	342	361	377	329	372	357	359	394	364	312	349	387	374	363	363	366	368	330	365	355	414	376	363	341	369	330	359	367	364	412	382	388	319	368	350	357	353	352	345	356	401	357	356	387	361	410	377	390	347	355	368	321	373	363	367	347	397	381	399	376	353	349	367	338	376	325	355	347	381	376	342	381	371	395	367	340	346	367	334	392	378	362	360	388	344	357	370	354	381	370	355	370	335	362	385	335	365	387	343	388	371	372	340	354	362	319	336	344	363	371	382	346	373	375	386	362	403	366	359	364	376	372	358	374	365	382	381	355	352	334	368	394	353	359	352	370	342	356	341	346	396	351	369	373	337	334	308	378	379	384	358	360	369	412	363	362	337	369	362	361	362	357	367	363	351	343	356	383	339	383	352	358	375	364	354	342	396	381	344	399	386	365	348	378	377	367	344	361	387	364	385	385	329	383	358	369	351	388	376	354	383	364	358	350	382	340	352	364	369	363	352	354	361	379	328	322	359	394	396	369	359	349	350	377	369	389	406	355	355	358	325	368	401	312	381	364	351	343	350	387	371	383	408	353	371	356	329	356	347	372	352	351	369	343	337	369	361	409	384	387	392	387	332	353	367	344	356	363	389	377	368	350	385	354	404	386	399	360	361	347	328	382	346	373	355	343	373	390	399	375	330	353	336	379	355	363	347	358	364	398	350	389	377	387	372	359	362	354	389	384	365	351	386	336	339	347	349	373	354	391	376	382	406	365	344	352	369	367	369	350	374	355	351	348	362	371	357	357	346	378	358	405	348	334	313	381	369	367	357	343	376	399	386	372	381	382	376	366	402	387	384	354	353	333	390	380	381	375	378	393	371	356	369	349	375	358	407	349	345	397	392	380	368	386	356	392	373	344	382	389	323	392	332	359	353	362	370	379	353	368	395	389	340	375	375	352	338	376	357	381	361	366	371	367	352	378	339	347	359	368	382	351	371	399	381	369	370	384	347	365	361	353	372	388	387	340	343	338	333	393	371	348	340	375	387	342	386	367	355	373	364	365	352	343	343	377	351	312	364	350	372	372	374	367	335	388	342	382	365	336	401	364	351	348	383	360	325	353	396	391	380	386	372	347	369	307	336	390	381	344	386	333	348	367	382	375	327	382	366	389	360	363	367	363	361	357	382	343	375	384	371	357	370	402	355	310	360	373	407	379	345	384	374	392	349	355	384	369	388	365	379	361	353	362	371	383	346	333	384	378	387	347	339	334	346	361	370	334	403	366	381	344	353	358	350	356	342	352	354	364	381	383	373	354	356	371	372	364	348	380	354	340	390	344	316	364	363	362	362	387	351	330	334	344	335	324	339	386	345	351	363	377	335	362	375	357	388	359	349	387	340	350	346	376	373	387	375	408	378	348	366	367	351	388	353	346	375	411	388	363	364	366	368	366	348	372	322	350	383	386	348	370	388	376	324	370	381	361	354	346	331	365	367	375	332	389	349	407	364	349	344	325	345	370	352	365	366	351	376	334	342	381	390	376	382	383	376	348	389	370	353	385	400	373	392
13770	28225	24277	13761	8483	6369	4910	4347	3277	2739	1987	1735	1611	1389	1206	1236	1069	1060	987	909	914	862	839	828	792	767	707	714	683	684	654	708	647	655	654	639	634	643	598	637	623	615	644	659	557	593	617	579	549	549	507	520	592	530	595	572	586	560	561	589	577	542	557	583	549	549	575	557	554	549	531	596	601	484	586	597	567	575	616	580	585	544	591	580	593	576	569	583	601	606	607	590	544	583	573	592	578	557	526	552	580	520	553	573	552	557	537	563	536	560	558	551	524	543	553	538	526	551	558	567	528	554	576	555	566	512	564	559	544	564	550	535	555	546	565	550	507	546	589	538	558	526	553	523	549	517	567	504	548	493	542	564	509	524	510	514	586	533	553	531	491	527	539	538	530	526	555	537	505	569	504	535	567	552	537	578	562	546	555	566	544	544	540	531	527	564	567	523	584	532	526	537	567	545	582	508	543	522	497	540	571	547	520	545	554	520	542	515	551	566	551	535	589	519	547	539	566	571	523	525	507	531	559	546	575	554	518	554	548	508	539	544	548	555	501	529	539	562	550	558	526	545	570	547	559	546	510	538	518	534	543	529	517	514	553	505	556	553	527	521	502	565	541	505	579	532	552	562	553	502	566	521	566	523	536	569	559	539	533	565	514	519	519	491	545	536	544	538	567	547	569	523	565	498	544	565	563	519	548	535	573	524	529	509	519	515	525	537	546	544	520	550	506	538	543	564	549	554	531	519	549	557	552	517	520	535	572	562	579	545	567	561	539	527	514	523	549	535	573	522	522	522	557	550	519	526	550	572	539	523	520	494	567	545	555	564	521	557	537	497	542	558	513	530	581	516	530	507	553	520	512	532	501	549	533	552	588	532	545	542	530	525	551	554	515	571	553	517	490	587	545	517	530	566	524	569	552	550	564	526	517	512	528	540	546	544	536	530	548	534	538	525	532	538	555	545	568	545	524	533	517	537	562	520	566	577	523	506	541	554	545	550	540	568	535	557	527	515	520	520	559	535	551	549	584	575	551	552	586	540	541	515	562	530	512	504	542	525	547	521	558	567	554	584	562	553	517	550	522	555	539	534	510	560	559	577	516	510	537	520	529	503	522	544	544	533	565	553	543	516	523	565	521	538	518	577	554	546	530	521	533	555	551	548	517	534	555	493	493	537	597	555	558	528	515	545	546	527	513	533	545	519	514	537	557	550	574	539	549	569	555	576	489	526	539	564	543	525	531	523	522	500	537	558	520	556	520	529	549	550	521	555	550	510	551	510	548	615	530	527	521	554	510	576	532	542	506	540	527	563	580	546	529	550	519	529	559	547	528	526	514	565	579	561	547	525	521	559	562	531	542	546	536	503	544	557	537	544	560	520	581	517	492	521	541	531	546	522	549	524	516	561	595	562	531	564	528	499	564	538	498	554	540	516	543	574	567	550	560	520	527	517	544	551	522	501	547	530	543	538	551	514	551	518	544	510	522	515	527	550	516	526	590	526	517	578	544	534	546	537	539	522	515	556	510	563	526	512	567	523	554	526	551	534	541	538	548	521	528	536	538	512	546	523	514	552	504	534	543	571	527	574	520	538	556	517	548	576	520	579	556	562	550	496	559	544	557	548	515	521	553	576	536	548	521	564	568	531	525	550	533	524	540	525	548	562	565	537	525	543	591	550	553	520	524	549	538	542	519	525	576	536	564	536	534	531	559	545	547	538	530	534	559	512	518	566	536	490	512	561	548	530	499	566	552	534	550	568	526	525	549	548	537	553	523	496	541	575	532	529	473	561	512	552	535	579	528	544	555	559	524	543	515	506	544	571	529	518	540	540	500	545	545	497	566	534	511	533	569	544	551	572	509	526	560	538	549	549	519	552	528	491	500	552	568	531	528	546	564	523	546	532	507	540	563	515	541	531	528	549	535	523	547	502	575	544	552	490	517	562	506	573	495	568	545	519	524	551	552	545	561	521	524	552	518	514	515	551	517	506	562	544	517	535	525	554	540	567	547	546	542	545	532	549	554	545	554	539	544	527	532	524	505	525	549	599	543	562	492	556	572	544	547	518	551	562	538	555	513	539	548	542	539	492	560	522	542	572	531	533	527	540	550	520	530	520	555	481	525	564	558	514	510	533	572	588	530	531	581	561	553	522	599	534	515	522	519	535	552	514	559	547	555	510	541	552	522	532	533	541	537	523	530	545	536	549	502	548	563	513	576	557	541	515	517	554	537	535	546	552	525	524	547	511	501	543	507	566	529	543	554	511	511	563	530	551	538	533	535	530	512	590	556	521	529	583	584	495	546	557	553	543	608	581	504	530	533	540	517	512	490	548	490	523	555	542	528	517	537	518	531	522	587	503	517	538	517	529	470	545	517	508	535	509	559	593	501	527	548	533	547	555	532	548	559	577	558	493	527	556	555	521	534	573	527	527	533	520	550	583	570	534	550	529	507	520	548	535	490	570	579	557	564	516	526	537	561	534	517	515	542	613	545	559	546	546	554	522	524	543	524	549	549	552	579	559	582	575	529	520	515	536	516	524	552	529	522	540	488	537	507	560	518	530	519	542	556	535	573	534	521	554	488	512	534	506	522	530	549	536	567	556	558	547	545	508	535	553	576	577	524	554	532	516	529	525	507	523	538	532	530	517	523	505	581	541	560	608	549	555	487	568	614	518	527	536	543	521	503	530	522	533	559	572	482	495	536	539	594	534	570	513	538	570	533	569	534	544	550	560	571	556	524	505	538	527	520	516	553	535	490	525	560	541	520	497	514	507	546	551	533	529	495	538	549	573	562	528	545	563	553	538	521	529	540	581	534	598	546	550	554	525	531	524	481	543	519	540	562	497	571	547	521	562	575	562	532	534	544	527	514	497	513	531	537	524	554	551	579	522	524	507	514	522	492	535	546	522	544	547	562	518	523	579	501	552	567	569	535	544	522	504	552	520	539	543	543	540	576	511	502	530	530	532	527	562	545	560	544	571	543	538	545	517	534	564	565	542	584	524	548	560	520	521	587	523	551	514	557	511	531	519	555	547	544	523	533	539	517	502	515	517	572	519	535	555	545	560	590	537	513	488	530	574	542	544	575	463	509	561	591	554	539	569	549	558	528	514	533	540	531	586	524	536	524	536	520	534	540	547	525	523	520	528	528	547	557	531	553	542	559	511	530	564	531	513	578	513	538	569	547	482	525	506	521	522	527	495	523	509	535	533	520	558	525	507	528	494	543	496	502	555	526	530	550	517	558	514	493	550	535	531	545	516	584	546	493	559	578	517	526	506	505	543	532	553	549	585	533	532	501	581	542	561	487	563	525	515	525	566	561	534	497	570	551	549	535	542	543	548	599	546	508	567	509	527	542	558	569	465	522	551	519	552	510	578	548	559	538	561	532	512	560	515	505	544	554	523	539	577	537	528	527	533	551	540	521	516	537	513	561	531	549	561	547	570	551	536	556	512	526	579	536	543	548	537	531	539	526	530	574	531	520	537	558	531
23728	21540	29365	24154	21548	20043	5750	2476	1692	1447	1119	1029	925	782	653	652	602	596	549	521	511	510	455	468	436	456	397	386	393	346	363	363	331	328	342	384	326	329	328	314	343	339	301	302	320	306	317	312	291	332	262	296	285	284	296	277	316	286	283	301	299	301	280	276	311	283	304	292	301	276	302	289	284	276	274	299	269	277	317	287	275	279	286	275	304	296	264	318	307	305	309	349	339	346	312	299	311	319	304	301	280	288	273	269	324	303	285	280	305	287	300	272	292	324	266	275	259	290	259	262	262	277	284	266	291	276	286	262	244	264	289	262	290	254	280	260	286	266	297	274	306	275	291	287	271	241	280	297	249	253	297	296	270	263	272	274	271	258	261	279	285	254	298	287	238	282	290	270	261	277	291	275	291	311	261	293	260	272	273	281	265	319	265	288	279	270	307	273	281	297	259	302	270	282	264	261	274	291	273	263	261	278	281	247	257	306	259	254	264	282	244	275	284	291	288	270	291	258	282	272	275	276	283	288	277	282	256	279	312	280	286	279	269	286	312	295	279	264	278	295	252	277	286	246	281	274	241	282	245	265	258	285	301	267	279	274	291	297	257	279	276	265	268	287	264	299	260	280	269	265	267	269	305	256	251	263	296	270	261	271	265	292	272	287	289	310	242	272	259	279	276	275	275	277	305	250	272	245	250	292	283	288	249	285	278	253	285	263	273	303	265	251	260	264	287	282	287	268	256	290	284	264	268	267	262	273	290	256	279	271	286	263	251	243	273	274	302	297	268	291	300	275	278	266	296	288	263	265	296	291	278	278	258	274	283	277	278	262	279	284	242	290	296	269	267	256	266	269	297	280	283	294	258	272	261	289	291	270	311	274	287	276	275	284	262	271	280	281	288	289	289	277	265	255	283	294	282	269	299	319	237	264	282	275	284	262	256	295	261	289	271	264	278	266	238	307	288	277	305	308	288	284	271	286	290	290	261	288	266	274	293	283	285	257	303	287	276	260	281	248	265	288	293	289	287	261	261	307	276	245	278	281	250	284	255	260	269	263	276	268	293	257	289	266	284	296	278	257	257	291	276	288	284	258	254	255	258	285	307	271	276	295	250	296	260	264	269	282	275	254	281	252	262	283	268	282	294	298	304	282	264	295	294	283	253	276	279	276	294	269	271	256	251	272	266	293	295	270	283	278	256	262	304	270	283	281	279	273	278	263	254	315	281	272	263	277	280	271	263	287	277	273	244	273	287	281	261	301	311	288	264	250	285	269	294	263	277	268	268	265	270	253	282	257	280	284	309	257	311	274	258	261	277	284	282	296	279	275	252	275	253	291	284	265	270	254	255	258	288	287	277	277	251	272	280	260	281	270	276	247	271	249	285	262	264	285	264	292	298	280	308	291	297	306	271	278	289	270	271	258	285	290	260	256	293	273	265	282	263	300	296	255	290	269	272	225	255	271	290	269	275	288	281	291	274	305	245	288	240	265	266	256	265	265	265	299	270	272	298	281	287	250	248	283	315	250	281	282	258	282	278	285	280	296	273	237	276	277	279	273	305	294	284	289	289	275	310	330	273	297	285	275	288	270	282	288	271	295	259	300	265	277	260	266	279	253	286	279	285	287	255	286	245	266	266	285	262	278	278	273	250	273	276	279	328	270	282	252	279	289	267	298	289	268	259	301	280	261	272	274	281	256	304	268	282	310	311	288	278	252	263	263	291	279	261	291	248	248	297	273	260	247	274	275	273	278	284	288	258	271	280	275	299	253	283	263	302	244	280	274	262	268	270	281	264	336	268	270	286	255	275	282	274	303	257	289	271	261	295	289	272	262	265	250	266	272	283	257	235	284	283	277	265	277	270	277	305	295	279	281	254	289	279	301	295	270	273	264	231	289	261	281	265	269	273	275	271	283	269	297	292	268	249	260	287	261	286	263	250	277	263	252	280	295	284	309	277	281	264	321	303	266	279	284	295	244	238	286	268	286	257	311	272	329	296	279	288	273	285	285	294	293	280	289	331	265	265	261	277	298	284	264	252	270	267	277	270	280	247	269	295	266	289	276	288	278	294	272	309	300	295	282	282	264	272	298	266	249	283	272	261	274	296	263	281	260	261	290	278	289	232	282	315	260	266	270	292	280	265	282	259	288	284	303	290	231	293	250	272	288	243	264	260	294	278	279	257	269	294	264	292	261	275	269	279	274	274	311	256	291	274	253	254	273	259	303	306	312	273	279	268	260	272	265	286	275	273	279	298	270	262	271	284	277	279	262	302	262	269	290	279	275	263	278	253	279	282	265	285	265	280	291	275	283	298	253	301	275	269	294	274	309	280	278	264	273	281	290	273	289	274	261	275	299	280	253	264	270	259	249	317	272	308	300	275	261	287	274	262	235	279	278	284	275	299	271	283	250	268	293	299	317	263	271	279	258	260	272	276	253	287	275	275	273	318	248	292	273	297	277	263	270	304	279	276	290	278	265	265	248	266	292	279	292	279	265	263	293	309	259	276	280	273	254	272	292	293	272	306	264	245	290	249	297	283	259	259	255	251	297	267	252	299	253	273	300	295	257	266	272	285	235	298	270	273	262	261	271	292	261	307	266	272	289	299	278	283	312	277	280	262	267	263	271	278	292	255	248	262	287	284	274	295	284	270	253	284	258	257	248	284	266	308	299	253	290	274	280	271	285	263	282	280	272	281	284	269	263	269	261	272	257	250	257	276	291	263	286	279	277	290	278	273	275	281	244	292	279	278	269	268	225	289	274	263	249	257	277	282	275	267	283	273	290	288	263	245	272	275	272	276	275	330	277	261	278	267	290	271	279	296	279	267	296	242	253	276	252	274	270	302	260	249	288	287	291	262	275	288	287	289	274	297	255	296	282	295	297	281	268	256	258	240	280	329	287	301	257	256	292	271	275	266	273	266	268	246	266	302	254	292	289	266	260	280	281	293	298	274	298	273	293	295	293	264	287	275	254	255	310	263	288	257	265	274	266	289	294	253	273	274	258	301	258	271	309	274	304	276	231	267	258	287	270	282	299	302	268	278	285	279	262	279	300	283	266	299	251	256	284	261	289	277	271	249	292	297	287	312	264	281	260	250	278	282	276	257	275	287	285	271	300	267	281	258	261	266	260	243	225	297	275	257	288	248	248	289	291	264	267	282	267	272	299	284	296	242	278	272	265	257	277	281	280	265	272	293	254	288	265	261	295	288	241	305	282	286	268	282	296	247	272	280	279	276	275	284	293	265	307	266	258	273	264	265	284	263	249	285	269	263	267	293	259	268	256	259	291	290	245	249	252	246	257	261	286	256	266	286	232	256	290	276	263	292	245	270	260	283	271	287	287	286	252	274	297	274	257	283	297	255	259	280	275	279	293	285	286	288	264	258	262	306	292	304	282	298	278	279	259	276	308	269	298	268	274	257	275	258	283	243	312	290	252	255	291	236	253	277	269	282	266	276	246	266	263	268	281	271	277	273	277	283	287	293	292
16700	34209	28758	17860	12448	8950	7075	5986	4800	3918	2824	2488	2086	1745	1571	1415	1284	1152	1015	955	971	836	852	860	786	734	675	725	721	701	660	559	588	608	562	516	536	577	539	491	484	491	510	523	500	532	505	469	446	484	435	458	416	472	439	439	438	422	429	482	456	441	407	443	438	426	448	445	410	419	432	395	447	391	472	451	433	450	434	439	475	447	441	452	431	451	467	488	480	503	482	472	514	448	461	452	446	438	450	434	447	444	454	447	470	440	450	435	425	448	454	417	452	402	431	445	430	441	448	420	423	399	423	429	400	377	427	412	441	412	440	428	399	419	392	414	417	401	395	406	387	396	405	406	452	398	432	437	369	412	417	429	405	392	430	402	402	405	394	410	359	449	392	418	406	437	422	426	405	433	386	428	425	385	400	406	417	418	396	371	409	402	434	459	427	399	365	393	429	391	431	411	421	437	445	370	401	390	410	445	402	395	401	424	379	385	445	427	359	393	386	431	408	378	402	392	421	414	404	425	444	398	361	427	420	406	446	393	408	417	392	427	436	415	418	390	431	434	427	415	433	375	402	422	415	429	409	416	376	433	429	438	408	431	411	413	417	422	376	411	413	441	389	376	383	404	415	426	384	412	401	436	375	414	430	420	411	392	428	458	435	406	418	408	431	426	426	398	440	401	435	419	415	440	381	412	371	386	408	423	421	365	406	414	395	388	416	419	395	393	430	400	367	396	424	417	398	425	433	423	421	402	367	417	410	401	384	423	415	425	402	373	412	402	386	406	405	383	392	354	412	439	424	409	439	414	410	384	399	387	438	391	384	425	407	415	403	424	397	402	432	405	385	405	434	421	380	408	370	435	413	432	416	430	392	402	423	417	417	391	402	375	415	404	397	413	403	419	390	420	381	419	380	410	407	415	402	408	446	388	410	393	416	403	353	390	386	387	408	404	426	419	420	429	429	446	416	413	433	417	406	400	394	419	389	417	381	439	412	373	461	418	402	394	375	437	386	418	444	388	411	399	419	382	420	404	418	417	422	378	414	412	427	395	416	405	426	439	386	376	407	403	396	442	378	434	416	418	416	412	407	396	377	395	406	396	411	384	385	385	397	397	385	425	401	401	393	415	397	416	409	408	425	405	437	394	394	409	406	436	416	413	382	403	409	410	451	404	427	406	432	417	412	392	406	445	421	447	429	389	378	382	420	467	396	376	407	420	409	393	439	422	405	385	431	417	401	395	377	389	378	422	419	399	426	399	435	391	446	408	381	413	421	415	373	415	381	399	381	405	433	375	400	384	385	414	416	423	423	432	359	408	437	415	418	409	401	396	402	401	401	398	433	432	398	405	430	444	385	431	427	448	421	420	447	404	423	439	419	418	424	410	382	409	368	451	420	412	414	390	413	409	425	428	404	438	400	443	387	414	438	401	403	395	387	372	361	379	406	404	438	389	466	407	414	457	423	415	418	391	416	415	401	433	381	432	405	412	404	409	397	423	426	418	406	423	422	408	418	411	421	394	418	424	418	426	400	417	384	389	384	430	445	412	456	383	413	389	391	393	441	428	390	421	425	380	402	382	402	409	400	391	398	399	399	396	393	426	411	399	413	377	393	380	391	444	435	400	435	396	448	430	400	413	401	397	447	402	401	385	414	401	386	430	408	402	386	395	425	411	397	424	376	433	444	396	415	419	406	429	404	365	404	406	438	397	420	425	434	376	376	396	414	458	435	439	413	396	452	396	367	393	393	393	436	390	381	443	431	380	410	383	407	402	444	399	395	418	394	395	376	381	398	411	408	352	420	388	401	413	405	430	378	418	375	393	384	388	393	395	434	416	393	392	400	415	407	396	401	399	442	401	413	394	431	395	415	390	397	369	370	394	414	399	375	426	396	404	395	394	401	372	397	430	428	426	452	412	397	433	407	407	407	393	405	370	387	416	393	413	418	398	383	411	411	416	433	409	395	428	432	395	415	416	380	421	402	376	399	416	396	400	381	443	476	399	387	429	436	369	414	388	411	404	385	425	382	388	387	403	429	389	397	366	410	419	441	372	422	419	395	393	413	448	412	413	419	412	382	435	391	427	411	381	402	408	402	425	416	392	397	396	454	405	409	430	382	380	412	381	406	407	412	414	411	422	400	397	410	406	407	368	447	438	402	412	403	393	417	433	380	422	390	412	383	357	398	408	424	425	410	422	438	377	384	446	391	401	414	417	408	388	390	443	396	376	395	443	426	410	406	437	397	420	402	362	401	403	415	398	416	419	418	386	393	419	381	390	424	434	397	395	407	435	432	414	435	424	422	398	400	428	394	392	416	403	360	421	411	403	449	387	417	439	403	425	424	406	407	365	401	431	372	429	408	427	416	397	428	426	372	419	412	399	377	405	394	433	430	383	408	395	375	420	389	407	414	415	417	378	418	446	382	468	415	406	404	396	422	440	403	411	414	403	433	408	409	415	424	397	408	418	415	430	423	404	424	412	415	385	408	394	383	364	414	387	423	407	416	428	430	404	416	393	427	403	416	412	405	429	435	404	398	412	430	428	401	413	423	359	396	407	420	437	435	400	422	437	371	409	399	415	435	395	392	423	405	424	407	436	382	406	387	409	397	432	399	417	434	439	441	391	406	380	397	407	415	446	435	394	410	413	424	403	438	415	385	423	396	455	414	468	419	412	416	423	392	438	411	368	395	417	418	382	410	402	406	406	395	419	442	424	417	427	390	413	428	418	422	404	391	418	377	391	426	407	396	421	406	399	421	406	395	395	407	399	408	410	402	408	398	387	403	411	409	407	419	415	418	370	416	377	384	420	412	407	386	425	378	414	398	403	412	431	430	401	385	389	398	438	407	399	375	414	413	381	400	436	380	436	413	423	411	408	415	430	445	415	418	379	388	437	386	405	405	460	421	407	398	405	400	388	397	430	423	437	417	416	421	366	371	405	410	387	395	395	407	393	363	397	409	429	380	425	364	406	359	405	400	422	381	406	404	396	399	409	413	406	403	409	425	418	385	436	364	410	411	404	413	422	429	422	341	415	412	395	435	431	378	407	421	421	428	367	393	446	421	400	422	430	406	424	396	379	410	422	425	417	399	397	427	398	400	401	443	372	394	456	415	443	415	381	427	417	378	409	410	405	439	405	397	402	406	394	387	432	387	427	407	390	445	394	380	439	379	415	405	424	382	385	372	446	415	411	409	366	436	381	430	434	422	441	407	432	402	432	413	406	430	395	378	409	370	432	400	422	381	414	406	384	455	384	399	420	362	380	421	425	394	384	407	411	446	412	411	387	393	433	386	398	411	412	396	439	406	398	424	386	475	390	410	374	417	405	425	414	376	412	405	440	409	403	426	410	409	387	417	397	423	396	428	385	410	398	415	402	398	410	393	387	410	422	469	430	370	376	434	391	442	388	375	435	398	395	385	420	433	363	408	401	377	407	407	398	412	408	412	412	366	435	416	384	386	402	449	400	448	420	424	412	408	418	407	425	406	405
27584	20793	13532	5983	2543	1526	1111	1026	837	756	614	589	566	544	539	534	458	485	420	477	432	510	443	448	455	379	430	405	384	430	417	408	402	386	407	381	386	380	369	437	384	417	373	389	423	359	390	383	370	414	375	393	436	393	406	397	398	388	349	387	361	399	379	372	389	406	405	386	391	389	397	399	381	403	420	374	362	381	393	397	364	411	400	433	382	373	358	417	393	425	406	416	405	387	410	388	355	420	391	379	407	406	401	379	375	405	389	375	391	373	390	392	381	396	352	362	374	367	380	376	347	361	370	350	384	372	365	408	386	391	361	376	373	419	393	383	437	387	393	413	388	362	396	381	372	381	395	360	368	426	387	382	368	408	343	384	408	344	392	382	401	395	376	385	404	406	358	398	365	391	388	373	357	387	374	399	377	397	356	373	382	403	355	369	401	389	383	360	374	397	363	415	347	353	368	381	430	368	380	360	353	395	404	439	408	380	395	391	402	377	396	353	388	407	403	362	402	389	360	389	360	386	405	374	383	395	415	403	369	375	398	341	383	358	346	417	383	343	382	412	371	378	363	380	350	423	365	416	354	391	387	424	382	393	378	393	391	375	357	372	378	401	379	379	389	380	374	378	368	394	363	372	388	358	396	367	364	365	365	355	384	339	388	388	379	375	376	354	399	407	405	362	371	394	365	357	381	390	365	378	400	392	362	371	387	371	351	387	391	361	341	359	374	394	390	378	404	409	400	376	368	391	383	390	362	388	341	396	390	404	374	404	375	363	383	370	376	387	340	408	386	406	356	391	375	350	392	402	366	395	376	377	355	372	393	371	386	385	396	372	356	365	398	412	370	364	360	365	400	407	364	402	410	373	407	369	390	402	391	345	364	372	336	382	378	411	407	382	401	357	398	403	399	393	364	398	366	360	353	409	377	371	386	369	338	376	390	385	333	392	382	401	372	401	356	378	365	388	405	442	360	395	363	365	348	374	354	395	371	389	385	425	376	382	385	432	369	401	363	387	377	390	348	371	373	371	359	402	384	411	381	389	375	373	429	358	385	408	372	404	400	355	381	367	408	383	410	387	402	401	378	367	370	355	335	392	359	412	381	347	407	366	375	356	367	391	363	410	440	372	379	396	339	386	393	358	383	386	396	419	396	382	399	403	374	365	390	370	370	325	415	360	391	370	390	382	405	386	381	382	393	369	390	396	399	349	382	406	388	374	384	390	380	374	375	379	355	390	405	389	373	357	364	380	363	387	351	383	372	398	401	391	346	387	397	357	372	392	378	403	354	370	378	374	394	378	381	341	370	386	400	380	372	353	416	344	416	376	367	346	381	392	394	372	359	399	365	375	401	360	360	367	392	400	357	383	385	360	387	379	392	393	386	371	371	382	360	393	366	347	367	377	367	378	407	370	353	378	368	394	400	386	382	370	396	405	385	388	367	384	384	394	379	355	377	399	367	381	399	384	351	372	391	405	373	395	360	406	383	372	385	369	376	365	332	393	396	350	341	398	354	373	372	374	392	386	379	359	388	397	368	366	384	380	388	385	379	385	356	357	377	384	388	401	386	404	399	388	354	394	374	390	340	363	384	397	364	361	361	389	364	395	401	382	379	399	391	432	408	368	367	407	425	355	389	380	424	388	388	375	377	371	387	354	400	385	403	382	369	376	375	315	394	366	398	376	376	391	387	352	394	395	394	384	396	402	394	381	381	383	404	380	422	352	374	414	364	341	392	388	371	354	374	410	404	363	391	361	385	403	391	356	398	371	400	392	362	389	335	345	419	366	349	376	399	418	368	414	403	411	391	373	367	361	354	386	376	382	384	366	340	370	407	404	354	395	386	396	378	373	384	356	395	391	383	379	414	336	410	435	408	393	348	402	368	398	409	393	359	367	370	368	400	390	394	405	342	336	344	372	364	390	410	372	324	382	351	397	394	354	368	390	370	401	349	344	380	390	380	390	403	401	382	355	382	367	413	385	380	384	357	363	343	354	356	326	414	396	378	415	364	371	367	373	402	377	371	402	384	369	388	420	378	353	390	355	366	396	396	362	375	363	391	355	369	376	382	408	376	384	357	367	382	396	385	387	358	389	387	348	383	406	376	392	392	338	388	382	351	381	377	384	386	388	364	391	379	354	389	376	352	398	362	389	397	361	389	403	372	369	364	397	388	397	336	392	378	399	375	398	381	372	391	385	371	375	378	363	415	385	396	435	412	395	366	375	387	376	380	380	373	369	401	372	386	385	325	356	375	376	377	370	410	380	416	381	377	407	380	435	432	368	348	383	380	385	385	363	397	386	387	391	371	376	391	381	373	391	392	370	398	398	386	405	368	416	403	371	358	401	381	367	384	367	397	348	383	378	367	409	399	385	369	372	397	374	368	393	405	365	365	375	412	385	382	374	360	396	408	379	359	356	371	405	377	363	401	354	393	401	379	369	359	357	361	353	389	412	387	365	372	377	375	402	396	388	405	392	417	379	380	399	409	358	350	405	405	375	364	377	382	312	359	376	342	370	361	349	402	397	407	395	378	400	366	354	428	345	405	394	414	360	351	399	366	366	405	409	409	397	404	350	380	414	383	400	385	402	387	359	405	387	371	385	347	370	372	382	396	383	397	422	374	378	376	359	426	378	364	398	378	400	363	374	388	389	391	400	390	364	374	407	394	400	401	420	362	380	414	377	361	387	364	399	414	371	360	394	406	402	371	367	376	385	389	326	365	359	365	378	376	384	376	380	383	393	360	380	368	372	378	341	392	412	398	363	376	408	351	382	400	398	407	420	391	361	378	356	376	380	430	411	383	381	339	412	409	362	401	363	395	385	392	394	371	389	429	380	383	360	369	358	368	398	387	393	378	401	431	384	429	380	374	360	356	361	387	386	381	381	376	390	362	390	374	374	397	363	354	377	417	380	371	381	437	381	350	393	382	392	388	375	344	344	402	413	411	361	373	380	351	378	387	367	383	375	392	383	387	376	382	417	372	362	409	356	341	376	374	359	373	403	378	405	387	358	364	387	383	370	417	389	380	365	361	372	402	382	386	372	407	396	355	344	365	385	396	358	412	400	395	389	378	405	352	405	373	356	375	368	358	378	358	409	352	393	416	355	392	359	366	419	390	419	368	420	364	410	390	365	376	388	408	412	360	353	362	372	392	384	334	385	387	405	404	404	370	387	376	390	400	372	421	375	402	361	361	384	399	385	403	375	361	371	407	370	370	408	367	363	365	376	350	406	372	409	377	411	398	418	377	368	377	386	364	360	380	354	363	346	398	361	375	427	379	385	394	390	403	388	409	370	388	370	357	388	392	394	362	343	393	398	395	402	393	410	401	388	383	416	348	367	379	415	395	375	360	443	382	393	371	355	348	372	404	349	379	348	426	403	349	397	365	375	362	421	370	387	372	349	381	402	397	403	336	353	392	369	365	440	399	383	369	392	371	394	392	371	418	394	394	356	381	360	382	377	408	337	379	365	355	390	394	412	390	402
13411	21767	16745	9105	5582	3874	2864	2545	2020	1578	1324	1212	1121	940	960	877	795	749	683	758	713	743	713	636	717	672	637	618	628	642	612	648	636	581	605	585	621	640	606	587	601	625	565	583	592	600	589	573	556	574	565	558	571	581	546	590	547	578	575	575	540	570	530	540	564	585	585	584	549	552	541	571	579	564	532	570	571	560	579	532	598	586	583	547	612	619	529	598	584	581	572	554	598	596	614	558	598	576	608	559	597	515	583	583	553	586	518	546	572	562	555	568	602	583	530	530	576	563	595	536	564	563	479	530	566	555	520	576	581	557	612	563	523	583	587	563	536	556	542	608	575	551	534	569	555	519	554	583	497	568	567	543	562	585	531	569	582	597	627	521	537	567	556	554	518	586	530	587	584	578	527	558	586	577	555	533	588	552	616	530	578	570	555	563	568	549	604	573	561	557	560	567	579	578	570	553	558	545	563	598	579	506	526	541	534	549	603	573	543	574	528	568	539	550	539	535	526	549	561	599	546	549	578	544	527	538	566	598	524	539	564	547	526	546	544	536	596	531	531	554	545	523	517	563	569	505	591	552	594	550	555	552	520	512	524	569	522	583	593	543	524	569	551	532	569	555	533	521	594	542	561	537	560	554	562	569	538	575	546	564	580	541	554	577	578	557	545	536	529	530	575	534	557	573	555	550	541	549	524	600	552	549	559	560	520	578	606	551	551	544	557	559	538	570	611	547	551	563	549	536	517	519	566	537	565	546	598	536	536	575	593	516	577	524	591	570	584	512	580	580	585	574	552	518	525	540	568	505	587	577	578	559	554	576	541	568	547	591	564	572	555	557	543	555	593	526	547	598	533	543	570	553	528	560	578	565	505	550	575	551	580	572	565	548	567	562	585	540	559	590	571	541	528	549	542	545	539	573	553	547	553	562	545	511	564	544	561	556	553	556	537	550	560	536	588	518	553	521	558	516	581	547	552	519	564	522	578	538	550	563	543	557	572	549	554	572	535	578	566	544	570	557	556	571	549	577	506	555	560	508	578	567	610	528	578	594	593	564	566	494	554	609	519	498	573	543	543	511	587	538	552	566	584	546	534	578	551	531	543	560	562	532	530	569	534	540	555	539	563	546	602	553	576	580	577	518	581	542	579	549	520	523	523	511	542	582	566	583	554	575	580	567	603	533	546	576	541	552	574	573	557	575	565	571	595	555	569	548	564	576	590	536	557	554	528	536	590	609	591	564	616	567	566	548	517	579	545	560	522	590	542	575	529	587	557	521	478	563	589	575	517	588	531	565	542	540	549	585	567	558	540	589	572	577	550	564	509	540	561	530	515	572	548	580	587	557	564	591	545	590	568	533	543	555	571	578	556	574	556	544	523	575	515	547	521	503	602	579	566	570	548	585	583	615	582	557	568	561	564	525	541	540	552	560	572	568	573	574	563	540	594	547	599	565	551	514	577	579	538	565	560	590	531	554	543	589	546	520	564	582	531	592	538	557	558	544	589	537	550	505	535	550	546	578	559	612	575	533	530	589	550	531	551	549	574	541	582	545	564	582	588	604	536	547	538	547	586	553	535	572	551	584	595	516	577	590	549	516	517	551	541	550	517	565	555	557	579	559	582	580	531	482	596	609	575	551	554	533	546	569	539	582	552	534	575	551	549	576	519	595	554	556	553	545	553	541	573	560	534	569	534	543	570	533	540	549	587	544	526	569	576	557	592	582	573	582	555	566	558	558	551	553	589	551	525	517	595	534	530	553	559	582	539	570	559	521	523	548	553	569	574	568	547	528	584	565	551	561	517	556	598	489	527	600	531	548	558	557	550	568	586	546	580	561	607	570	590	548	537	565	565	602	583	570	572	585	560	552	546	551	566	549	526	565	556	558	577	540	558	574	536	525	539	550	540	529	628	516	569	581	528	571	594	569	585	521	578	546	541	523	606	559	502	546	551	493	574	544	528	557	547	576	569	575	583	572	528	538	616	551	531	524	552	541	531	557	547	566	498	579	582	546	561	519	547	512	531	518	555	579	546	558	551	529	574	517	585	533	559	547	523	513	591	552	605	546	590	505	529	581	589	527	575	586	558	563	528	564	568	559	509	567	549	539	558	563	559	543	564	539	564	581	553	593	542	565	599	532	512	559	563	549	558	514	574	556	565	595	513	539	557	548	529	528	541	572	526	555	620	573	584	526	552	538	574	524	574	545	530	571	565	542	508	590	540	555	586	583	568	560	552	568	599	541	565	573	544	546	552	510	536	520	566	562	561	554	585	564	542	619	534	582	576	513	557	559	556	539	546	589	571	537	533	550	584	563	576	537	553	557	547	543	552	553	564	542	577	560	527	545	596	552	518	569	543	586	554	572	565	537	536	596	592	540	557	568	534	578	546	537	544	560	587	548	583	573	604	561	580	573	532	513	538	558	597	539	580	502	548	556	542	544	531	558	543	526	567	549	578	552	513	584	549	560	526	583	593	555	579	538	565	589	527	578	533	524	576	568	557	567	587	533	564	541	556	601	580	579	535	556	563	542	575	561	622	541	552	551	539	566	558	539	590	563	590	565	510	551	592	554	551	554	527	546	531	611	517	562	608	569	549	536	539	559	530	548	571	530	577	559	527	541	556	556	628	536	560	593	540	563	545	558	567	588	612	580	553	530	548	568	523	562	545	553	593	560	551	558	531	529	572	611	543	588	517	566	577	560	562	597	559	585	574	560	573	532	540	550	547	528	585	552	535	590	539	537	557	500	510	511	585	522	571	563	516	577	569	535	534	550	613	554	563	520	561	539	545	559	571	576	528	584	570	566	571	540	537	538	590	552	538	563	601	547	565	537	575	567	568	597	571	530	548	561	564	546	506	580	537	585	566	494	551	567	581	544	581	582	601	564	581	572	590	584	537	560	538	548	541	558	558	582	562	517	554	553	553	531	557	576	570	556	551	551	583	568	569	532	574	557	549	595	567	578	516	541	557	585	524	561	592	591	585	556	558	554	570	564	559	534	536	542	554	546	560	577	553	571	583	553	558	545	566	550	536	586	571	555	506	576	548	569	538	554	538	549	568	560	571	554	524	531	516	543	585	558	574	583	550	561	522	529	589	563	585	575	564	575	577	521	558	554	525	533	561	504	532	554	522	561	582	530	539	531	558	551	557	588	556	571	538	575	565	552	520	611	519	546	554	569	557	585	608	565	547	551	587	580	543	574	549	553	555	535	532	565	619	583	557	534	579	551	544	520	587	560	544	535	554	583	559	587	558	578	560	578	544	565	576	580	555	497	562	568	590	576	540	543	529	591	573	571	536	592	562	546	542	590	569	582	513	549	541	555	548	552	575	559	577	565	559	524	533	589	545	544	551	534	583	527	565	531	533	586	551	563	552	559	536	577	594	567	539	553	525	563	535	541	544	562	559	570	545	595	574	514	556	587	538	544	540	607	531	592	565	551	556	542	595	553	530	525	591	577	585	549	542	572	531	524	535	562	586	553	568	593
24784	21525	28736	24765	20455	6690	2358	1812	1320	1153	942	890	755	684	676	623	576	536	509	536	524	526	485	479	447	496	507	416	401	455	492	465	450	459	433	420	389	446	397	389	447	419	405	375	385	416	406	408	410	388	376	396	385	368	330	403	365	394	427	385	371	369	374	377	351	397	383	385	348	362	381	385	400	402	396	393	350	395	408	374	357	345	364	421	405	398	364	379	408	376	406	389	393	410	393	405	362	383	400	374	376	373	385	363	330	356	359	386	383	390	379	428	403	381	397	341	392	397	365	403	382	375	369	388	381	376	359	363	367	366	389	364	374	371	371	387	381	408	343	374	368	370	354	384	378	363	347	371	392	369	345	358	337	348	353	365	386	396	348	395	358	359	394	372	375	360	332	380	391	379	373	414	375	358	363	367	388	369	428	372	425	357	355	383	373	380	416	370	370	383	375	372	376	339	371	383	352	320	395	371	410	345	399	364	378	356	371	378	363	370	349	364	363	348	371	370	372	381	392	363	364	347	383	371	385	378	358	368	348	391	355	399	373	386	379	361	384	354	369	386	378	353	352	375	347	359	364	358	370	368	367	348	379	383	371	373	368	373	379	348	385	366	359	375	380	387	394	367	359	370	370	356	387	368	389	351	365	386	381	356	354	389	391	386	364	379	368	376	358	396	424	357	368	375	340	371	358	362	386	355	381	366	371	349	351	414	365	404	385	349	361	378	369	382	407	372	376	384	399	350	399	368	363	350	370	413	376	363	356	384	386	347	393	413	360	364	379	347	383	379	358	368	362	375	341	370	370	384	349	382	368	365	383	378	377	376	376	355	408	368	369	356	377	404	369	385	393	384	352	370	356	353	377	364	373	408	394	407	384	363	351	357	333	357	358	373	394	413	394	384	374	379	366	378	356	385	377	348	355	412	387	367	384	354	364	372	404	342	377	395	345	385	353	343	373	362	357	376	370	372	356	371	405	394	384	393	383	381	415	329	392	381	391	376	354	378	341	435	408	355	372	369	386	399	359	379	354	383	354	393	352	365	347	386	392	393	358	403	386	384	381	378	386	351	345	387	358	357	400	364	362	369	375	385	374	385	375	392	346	357	350	362	309	349	357	357	370	405	355	361	361	372	375	410	415	395	397	373	352	366	382	380	348	380	356	386	406	379	355	373	339	352	364	346	388	367	363	374	384	363	387	375	371	391	362	362	352	361	358	369	401	360	374	364	354	364	349	372	340	409	374	353	410	362	361	387	358	369	349	373	356	376	404	377	396	355	366	357	321	379	318	375	378	400	378	381	364	407	395	370	412	395	394	380	371	395	372	359	393	381	384	337	388	391	370	367	336	352	382	389	365	345	368	387	395	384	418	367	349	364	358	402	349	388	386	392	412	357	361	428	355	390	381	405	398	344	380	433	363	374	404	404	386	385	415	394	373	375	389	383	358	389	418	370	370	372	381	361	406	355	347	339	354	364	367	361	370	403	351	386	398	352	365	382	350	379	356	378	398	382	366	362	376	369	365	401	372	356	383	355	340	376	374	387	358	380	350	373	337	365	360	392	376	417	344	368	376	351	374	360	412	332	397	365	405	356	348	404	380	399	388	366	346	344	370	364	356	366	384	418	366	384	384	383	379	409	389	372	386	359	390	389	366	378	364	411	401	425	384	368	389	377	354	355	342	389	399	410	373	373	380	365	363	355	409	343	377	333	414	404	390	375	372	351	390	370	385	356	399	361	355	368	374	398	361	389	388	381	357	388	368	353	342	388	402	347	348	409	376	354	393	385	386	362	366	380	418	362	383	383	380	339	390	345	365	401	343	380	394	383	373	362	378	374	381	383	366	367	398	360	393	386	342	352	375	393	385	355	350	376	402	367	365	346	358	359	377	344	337	334	376	342	375	355	380	408	349	358	379	365	365	409	376	355	366	393	385	385	405	405	400	358	381	379	393	390	405	374	352	345	394	377	365	384	378	365	382	356	378	338	354	360	386	389	382	384	373	400	360	368	370	380	373	368	364	383	386	385	388	394	364	366	389	339	430	354	373	350	385	352	393	379	366	370	380	356	376	406	359	393	359	361	360	389	352	351	413	368	349	396	347	353	385	383	347	422	354	373	356	372	381	374	366	387	392	386	404	376	383	368	389	371	378	341	379	353	364	384	348	412	355	364	372	378	363	361	350	401	406	383	352	416	390	349	336	368	340	377	355	401	363	383	347	365	394	391	353	357	366	385	387	355	363	387	365	394	363	341	365	381	392	370	359	361	408	377	392	376	367	363	366	385	358	367	350	376	416	370	392	375	374	376	365	353	350	360	390	367	360	363	395	357	396	373	384	390	363	352	359	384	426	370	404	364	367	376	381	370	352	364	369	371	332	351	364	363	356	372	397	373	386	375	350	367	345	361	383	370	394	386	362	369	387	410	380	378	399	367	344	317	357	391	363	370	393	370	393	365	399	350	390	380	362	343	362	336	406	384	374	392	339	373	382	364	359	357	382	413	364	342	384	394	363	347	364	362	401	378	393	366	378	358	381	363	351	373	349	358	359	385	395	389	358	355	391	397	399	345	383	362	387	391	376	367	373	389	382	371	364	370	350	379	398	373	371	361	367	369	355	352	363	386	329	400	409	354	373	355	382	372	384	369	371	382	365	355	364	395	387	372	362	360	426	363	366	360	394	383	353	341	368	368	337	393	367	371	377	332	354	377	370	340	366	366	352	364	363	381	382	351	387	388	355	349	385	372	332	378	390	364	355	371	371	336	385	369	348	350	342	359	372	382	397	367	382	395	354	396	380	373	374	358	389	416	390	369	363	384	381	387	380	381	394	365	403	359	389	354	360	380	360	375	374	386	390	395	345	363	383	360	389	362	405	362	335	353	357	376	398	364	342	359	371	336	373	381	380	361	361	407	405	371	383	403	355	361	346	351	381	352	345	361	398	345	354	388	362	381	402	358	376	386	382	343	373	349	396	360	392	379	385	387	356	377	401	363	363	384	429	343	369	369	368	353	366	366	363	366	365	356	383	394	382	377	357	408	346	349	368	357	400	377	338	378	379	362	390	363	370	390	375	373	366	359	393	384	372	371	369	356	385	370	374	369	364	351	362	386	369	346	412	368	377	377	393	389	369	405	359	364	356	399	397	363	382	410	370	378	376	366	388	366	344	351	333	388	360	388	359	386	355	362	378	369	361	355	368	374	374	376	373	363	375	337	357	383	369	363	340	365	390	394	382	351	399	354	396	398	390	384	374	357	345	368	369	360	400	404	390	347	358	376	353	348	389	391	371	379	389	385	393	407	355	426	351	343	353	351	382	335	385	373	369	367	377	398	347	387	423	353	355	386	337	368	352	381	379	367	369	377	391	341	410	368	379	359	371	360	358	376	394	382	353	362	373	379	405	378	371	374	354	396	361	393	361	381	348	385	398	355	393	381	392	358	338	352	366	357	373	353	366	373	369	338	367	355	360	368	374	359	383	345	364	380	386	397
15288	28568	24260	15258	10447	7071	4872	4536	3501	2687	2112	1949	1666	1368	1410	1151	1069	960	989	916	894	915	858	876	901	821	831	724	735	773	734	759	696	674	634	653	629	706	666	636	631	626	610	575	621	579	593	570	544	592	571	553	583	582	547	584	567	529	573	581	532	559	596	550	590	594	564	561	578	605	586	535	623	564	579	587	511	563	541	592	547	539	555	605	569	603	585	608	597	594	582	612	560	570	592	584	582	587	596	587	547	546	578	582	585	558	569	579	575	570	591	563	577	526	556	552	548	576	543	578	540	568	523	580	551	572	539	575	564	550	536	595	564	579	540	559	554	557	570	543	598	539	544	561	541	533	540	534	566	587	532	527	493	553	548	544	545	505	585	584	573	578	584	527	567	558	566	527	556	557	581	536	555	582	584	602	573	563	564	521	558	574	574	537	557	541	530	563	542	547	546	526	569	567	554	543	575	567	550	536	525	557	564	536	528	558	543	550	527	548	523	540	556	554	544	563	585	563	523	548	563	537	522	566	502	552	579	542	542	562	543	561	573	593	528	567	551	532	571	545	544	545	541	533	556	574	543	541	616	567	545	567	553	532	562	533	556	517	595	543	489	586	562	578	565	552	542	530	512	573	552	553	520	584	545	533	538	575	524	544	581	552	548	589	602	560	539	526	581	525	587	562	579	593	552	545	544	544	506	589	585	568	539	556	578	552	540	526	578	568	539	531	574	537	525	565	583	508	519	571	540	558	514	555	554	587	569	525	522	535	565	570	556	565	539	555	572	572	617	591	572	574	549	532	546	549	553	557	570	555	549	589	539	537	505	549	525	523	574	523	563	544	552	567	575	578	561	526	566	557	553	540	538	577	573	570	586	571	547	559	526	529	592	542	514	608	522	516	570	556	599	554	532	520	565	580	562	584	576	590	561	566	556	513	561	551	556	567	568	541	524	565	565	576	552	576	595	536	546	544	559	571	562	581	557	527	567	537	570	578	556	583	552	573	555	516	554	485	598	497	575	539	547	529	542	570	570	573	475	549	559	523	507	575	534	502	545	543	554	549	520	540	547	542	584	543	554	543	586	514	548	534	552	603	545	570	518	544	604	558	533	606	561	538	572	561	559	579	532	586	516	550	533	552	557	534	578	546	517	570	500	554	573	588	548	554	541	541	509	532	553	564	575	544	525	541	553	567	503	540	541	539	500	586	530	587	546	535	531	537	544	586	548	516	525	565	500	566	561	560	546	525	571	540	557	559	552	543	550	553	562	581	552	544	547	525	549	572	552	571	560	522	545	544	550	577	557	563	533	559	565	586	526	572	513	544	580	553	552	515	553	568	566	532	589	544	509	569	577	570	570	545	546	600	603	567	567	549	562	493	565	566	514	563	609	573	547	542	551	590	564	580	537	529	594	570	570	553	609	552	570	547	547	529	546	529	599	534	552	594	560	570	572	533	519	582	557	533	512	570	547	518	528	540	587	560	529	550	562	547	554	554	563	504	546	540	565	549	540	604	545	583	567	542	523	519	558	557	487	606	512	555	561	551	527	510	553	549	547	557	584	510	563	528	572	563	529	560	543	535	600	554	582	551	537	542	599	554	563	553	518	519	558	605	530	570	551	564	544	557	524	591	579	562	519	524	566	556	573	526	563	552	503	545	535	556	543	561	555	534	567	547	566	534	576	598	545	512	510	558	579	543	533	555	566	563	554	554	571	557	572	535	575	540	555	532	477	560	532	528	525	572	603	552	549	547	566	524	543	573	529	568	554	533	558	603	556	575	544	556	584	519	517	534	555	549	551	564	537	543	540	574	553	526	583	574	586	520	507	572	537	550	539	581	565	578	518	542	500	533	557	562	547	578	525	542	586	551	549	554	562	544	580	524	509	583	530	549	553	555	523	518	507	580	569	553	558	543	526	521	580	574	529	582	563	593	546	579	570	553	557	533	551	512	532	552	530	550	500	559	531	566	577	523	566	529	559	560	539	584	569	540	526	587	573	583	541	544	554	519	537	560	541	550	562	577	551	574	559	588	564	547	522	534	616	506	566	532	531	576	576	521	578	530	549	536	580	559	533	554	528	540	583	562	591	566	562	553	537	521	541	508	540	563	548	523	536	549	550	592	549	534	565	533	548	537	542	570	519	575	529	594	594	523	572	543	550	571	540	542	582	609	534	565	562	554	524	552	521	524	531	531	581	566	524	550	559	554	498	547	547	549	525	569	565	556	564	556	539	585	554	551	530	547	497	554	560	587	525	529	538	612	541	545	558	565	558	540	551	520	563	560	494	539	557	533	558	561	520	570	593	548	536	563	558	600	544	554	592	534	532	580	538	542	554	584	563	545	580	512	541	563	551	533	540	531	586	593	564	555	515	547	583	548	523	550	581	603	524	579	591	562	520	503	537	576	543	589	558	542	553	515	587	543	534	560	559	528	512	564	529	542	614	560	577	564	518	516	566	600	535	545	561	538	566	538	562	517	538	555	550	550	553	500	549	539	572	575	563	545	569	531	580	485	559	551	528	540	533	554	521	567	570	601	579	521	522	545	578	542	523	590	581	544	553	545	547	599	544	551	538	560	583	537	557	543	554	595	532	545	566	571	542	576	544	563	548	514	565	586	558	564	535	554	571	571	567	549	528	515	571	557	557	593	552	572	571	542	536	578	580	552	585	575	526	564	603	495	544	560	555	602	538	578	553	558	526	520	560	543	569	563	542	573	564	560	556	579	573	544	552	559	546	535	524	559	574	588	601	520	527	576	565	541	591	541	546	574	543	508	606	559	530	535	522	578	555	558	517	579	551	569	559	550	551	607	557	539	558	533	544	535	559	556	487	553	558	573	494	572	545	522	526	541	527	568	546	568	541	531	529	567	527	552	497	563	577	559	543	560	578	550	531	557	558	510	558	557	555	594	523	508	546	523	512	549	582	544	531	546	542	557	548	571	542	561	505	533	548	549	527	567	545	549	569	535	569	570	579	541	551	557	570	570	559	565	556	545	524	558	560	536	532	569	516	520	547	571	520	564	558	542	563	522	534	559	513	554	520	566	566	543	586	565	554	545	556	532	581	540	564	585	527	571	562	596	547	531	522	525	535	524	558	559	556	550	574	529	529	533	570	546	528	557	562	522	535	542	584	529	546	554	548	557	523	567	547	537	551	574	581	532	549	605	584	560	561	569	513	551	546	532	539	528	544	574	592	577	526	567	545	587	568	511	570	586	539	529	543	554	595	565	567	579	547	572	525	571	528	551	515	563	575	558	546	535	568	558	538	548	576	558	596	588	524	576	573	560	556	564	528	526	498	578	552	542	571	506	537	542	557	552	530	540	573	517	578	522	510	524	572	532	509	618	530	513	567	570	595	552	583	588	511	501	570	509	572	513	524	548	549	527	568	550	570	517	539	592	573	539	575	527	550	597	598	581	564	543	574	559	551	576	589	578	536	556	554	571	566	520	561	544	559	514	560	493	567	529	558	530	561	567	560	559	551	568
23750	21585	29439	24179	21587	20028	6270	2728	1638	1457	1130	1052	880	758	707	707	565	534	557	503	512	542	514	495	496	462	444	428	401	397	425	441	404	370	390	326	389	332	348	313	327	314	349	349	318	332	315	274	312	316	277	299	281	312	290	285	311	304	268	295	282	311	273	298	296	310	336	317	299	251	356	268	278	302	267	275	285	298	292	283	301	320	318	308	316	294	322	309	332	315	318	320	334	299	323	320	302	278	278	287	297	259	324	284	282	324	280	289	291	287	284	294	285	283	254	275	302	295	269	305	292	292	254	309	271	287	298	288	292	287	303	305	307	280	305	274	275	276	259	292	300	271	262	302	267	254	286	266	266	277	304	294	299	280	310	277	306	292	289	292	285	291	275	297	280	285	271	270	265	314	288	248	265	295	310	274	292	284	300	277	264	254	273	274	271	296	304	284	297	279	280	271	285	303	280	302	295	322	277	250	294	276	301	293	276	273	291	286	288	280	262	284	266	280	264	286	281	294	280	303	271	289	295	321	310	312	246	248	281	283	288	291	286	284	254	271	279	256	312	306	298	294	301	263	294	254	288	300	285	255	256	292	284	299	283	274	280	273	295	290	262	302	304	286	308	297	272	263	253	285	281	278	292	274	265	310	293	298	264	286	279	303	307	305	255	279	274	260	271	278	279	280	253	274	292	305	292	272	293	301	297	265	275	270	285	309	268	258	291	259	307	297	300	285	294	299	305	284	335	238	302	300	281	249	298	293	257	276	291	289	279	322	287	283	292	273	266	309	283	260	308	297	265	253	279	320	276	289	273	265	270	260	277	283	266	292	272	260	303	269	290	286	274	275	262	289	296	277	307	268	303	269	310	288	273	283	253	252	278	269	296	289	284	279	296	291	284	293	287	247	306	274	300	312	306	295	307	291	285	265	278	266	253	300	287	306	272	312	315	278	292	298	248	282	273	277	282	275	318	258	287	262	295	272	272	299	300	293	308	288	281	291	273	277	261	250	264	272	306	291	267	279	287	296	277	245	284	289	296	266	298	286	278	289	290	273	282	270	287	260	294	277	259	291	268	271	287	305	283	320	297	282	262	270	290	306	302	276	278	276	273	296	300	256	297	320	260	270	288	337	318	285	298	290	284	276	276	266	300	268	268	275	283	302	296	317	281	283	272	266	259	279	262	305	287	266	316	276	305	286	320	259	292	308	289	284	291	281	263	270	289	277	319	274	296	261	286	280	287	249	288	296	292	276	304	314	314	261	324	312	291	301	277	272	268	285	320	280	302	294	279	298	301	285	311	281	287	277	276	282	249	316	290	297	274	261	277	272	284	276	277	255	304	264	292	293	284	289	281	298	295	272	283	308	296	301	339	308	292	297	291	261	277	285	316	285	294	276	279	285	307	288	288	298	295	266	285	256	246	303	270	289	282	317	273	276	286	256	282	282	286	287	261	296	320	304	263	314	281	291	282	305	277	292	288	274	294	296	306	283	276	284	260	295	253	312	307	316	280	299	291	311	286	306	280	286	257	307	279	268	272	291	276	271	299	282	281	275	287	328	297	290	273	268	285	271	274	271	306	281	284	286	313	271	293	252	318	296	281	295	278	265	296	284	282	283	292	267	288	294	315	294	287	285	276	295	283	287	273	283	298	295	280	296	250	286	287	294	295	308	276	272	269	282	290	264	287	292	283	265	301	283	249	295	245	260	279	289	283	275	297	306	313	262	294	294	269	267	294	268	255	280	266	303	270	297	269	306	291	292	293	289	283	274	289	289	306	296	282	313	250	296	279	274	291	255	256	297	276	300	308	299	280	280	305	295	305	282	272	307	280	281	308	286	286	255	290	266	250	290	287	272	304	294	276	306	245	272	289	263	293	298	265	272	328	299	303	302	278	256	287	256	293	283	315	284	299	277	279	268	280	260	292	299	341	332	287	271	281	293	255	278	290	271	300	292	291	293	282	289	311	292	265	274	295	292	281	265	290	268	300	272	293	272	301	288	275	275	293	279	300	297	309	296	298	282	243	274	289	320	286	288	268	268	282	314	290	266	300	282	249	267	274	276	316	290	280	296	276	272	264	272	288	281	277	242	295	264	278	300	305	310	279	304	266	345	301	266	267	273	272	274	288	283	297	276	297	291	293	287	289	296	284	283	310	273	279	274	266	270	289	295	286	282	285	274	323	306	303	294	295	285	281	289	274	254	327	270	279	267	308	296	308	309	297	274	314	289	284	274	269	281	261	273	276	290	293	307	296	299	307	290	308	255	286	301	303	270	289	284	331	298	278	266	300	286	306	246	324	271	295	272	280	268	299	301	279	314	295	302	281	295	288	312	292	278	320	302	270	284	297	279	281	286	293	270	255	279	282	291	278	312	290	278	301	314	287	268	275	296	294	293	297	319	260	277	266	267	310	281	289	303	278	301	294	291	275	313	271	295	278	276	280	252	290	286	278	313	266	302	276	272	273	292	276	310	291	279	267	278	248	279	275	245	316	281	249	280	309	291	279	270	294	310	300	309	289	282	273	298	279	310	256	260	292	294	280	271	291	290	301	324	306	326	312	277	286	303	326	286	280	264	321	311	303	289	310	270	289	275	287	281	279	280	293	284	295	301	290	278	266	275	265	315	234	279	303	295	256	299	278	284	267	305	305	298	302	273	249	266	287	280	279	246	271	293	316	269	294	279	252	259	278	308	255	304	281	285	300	275	287	303	300	273	270	300	286	286	274	282	297	256	267	300	294	283	299	273	271	259	298	292	289	269	296	276	285	272	300	268	291	271	292	271	264	288	283	278	297	275	280	265	306	275	308	289	316	270	304	287	283	290	302	276	289	261	309	245	290	287	264	282	304	250	292	303	310	304	298	267	296	286	283	264	305	274	320	280	264	307	288	281	288	282	293	264	295	298	263	272	286	319	259	302	284	289	284	295	297	273	285	272	325	274	274	275	285	299	284	270	271	282	291	289	280	274	288	270	299	285	282	290	254	263	303	297	256	296	332	310	309	273	259	259	263	286	284	253	285	255	274	291	306	268	276	292	293	319	276	285	282	280	277	286	282	300	308	269	303	294	274	254	315	292	289	277	299	301	285	294	274	289	309	300	300	301	281	259	303	278	280	302	311	259	307	293	317	294	275	267	282	305	280	249	285	272	297	283	301	262	266	319	284	300	267	283	286	337	270	288	264	252	286	284	305	324	308	280	265	271	278	275	292	309	257	262	319	266	313	282	292	294	297	297	270	290	303	266	293	271	292	280	268	267	290	279	285	279	309	280	255	291	325	277	278	283	286	284	295	287	273	307	280	307	301	286	290	265	318	283	280	255	288	264	293	314	283	283	310	297	277	295	299	282	277	289	295	264	266	297	265	282	280	284	292	289	300	309	271	271	264	276	297	289	309	284	273	246	273	289	241	276	262	314	287	293	304	267	303	259	309	259	299	325	275	260	289	274	266	277	281	297	278	290	289	272	290	277	254	318	255	288	255	287	301	269
17593	33829	28504	18650	13361	10161	7169	6550	4735	3874	2937	2590	2099	1670	1601	1518	1300	1107	1093	1031	967	1017	917	974	890	813	746	719	784	818	766	761	693	722	614	619	601	586	585	542	529	487	500	462	483	495	480	459	446	454	439	472	438	436	426	498	450	486	434	438	454	435	456	473	471	468	430	425	430	441	427	464	481	479	425	452	497	437	478	474	454	458	433	446	467	470	423	495	523	515	506	507	498	500	475	465	466	460	448	435	437	424	444	464	430	424	439	465	427	439	462	426	453	474	435	478	499	453	458	456	464	454	428	424	420	415	402	446	424	420	443	435	437	462	472	407	429	429	421	465	440	375	468	441	430	419	436	424	418	424	434	468	417	416	416	425	413	425	428	428	409	452	391	458	443	413	436	399	421	403	403	440	473	410	382	419	422	420	421	418	447	411	446	408	461	417	407	401	398	418	436	464	427	412	422	447	435	444	401	461	386	399	428	394	422	446	434	421	406	386	451	422	420	418	389	400	407	401	445	412	420	426	445	429	420	428	469	433	430	430	420	405	417	401	434	438	412	424	432	424	429	402	412	389	463	413	420	383	400	449	416	425	413	427	433	392	460	396	461	443	410	423	395	418	435	408	407	394	434	475	426	417	392	406	407	441	417	412	439	435	475	408	440	417	456	391	464	411	404	418	437	414	426	440	440	447	414	471	411	382	393	426	443	409	438	411	424	468	414	404	445	432	421	476	444	419	381	408	415	449	406	435	446	463	452	424	411	399	402	403	426	461	408	418	424	433	434	410	433	431	406	412	420	440	434	411	394	426	446	449	431	415	449	423	439	427	414	424	411	424	432	410	410	444	434	416	414	433	410	424	445	437	422	413	378	431	431	427	406	416	439	409	444	412	423	430	406	409	474	424	433	406	409	422	398	408	408	411	462	428	425	427	404	449	423	445	441	430	437	402	419	442	406	445	409	425	462	464	441	417	440	437	411	414	422	432	427	409	378	418	412	444	417	402	463	429	439	420	396	411	403	429	394	441	414	444	438	419	404	417	420	387	409	427	460	423	439	434	423	491	436	419	423	418	414	404	455	437	441	447	440	428	407	401	420	438	430	428	449	412	448	430	421	404	453	438	415	390	444	410	443	436	452	390	418	407	426	376	392	423	419	429	400	427	448	461	405	445	422	409	469	446	428	417	454	411	426	412	410	459	387	444	421	429	455	440	404	460	414	409	409	438	407	424	463	430	387	430	432	431	444	442	435	406	436	422	448	435	419	461	404	418	427	402	401	420	430	404	393	442	398	405	426	407	436	441	417	432	412	462	406	394	424	439	404	444	428	464	411	398	402	406	420	411	411	403	389	413	396	445	429	383	415	405	456	402	452	441	428	418	422	425	402	412	429	419	441	446	428	450	450	433	398	439	448	453	449	412	406	420	432	405	467	444	396	392	398	427	410	414	398	392	412	424	384	411	422	377	425	440	383	414	424	455	411	427	441	396	404	444	474	436	415	416	418	422	452	441	459	444	416	418	434	438	416	427	433	412	444	456	421	375	453	432	436	395	423	405	437	429	441	433	424	455	451	425	424	424	411	404	440	422	478	414	426	451	447	432	423	446	422	437	415	432	426	441	432	430	419	398	451	455	421	414	430	405	459	420	424	423	428	414	401	419	428	409	408	425	426	407	447	396	418	378	441	425	396	423	395	398	448	397	435	412	413	428	434	433	424	417	413	414	402	437	449	378	454	431	398	437	413	412	432	448	480	445	400	444	421	421	435	452	443	423	460	429	449	429	428	417	455	426	397	408	389	407	489	381	446	408	416	393	440	408	408	435	426	431	456	448	426	441	452	459	420	432	483	457	426	415	432	401	466	415	448	425	409	435	427	390	443	432	409	409	408	420	464	376	427	421	449	397	415	429	434	433	414	456	411	439	392	423	461	421	388	400	464	400	413	410	416	438	440	407	426	419	398	407	410	427	430	446	419	436	416	410	415	443	421	438	419	452	422	441	417	402	394	435	417	437	454	405	438	446	427	421	424	420	410	453	430	427	455	411	407	393	417	445	418	400	409	435	416	429	469	397	430	408	427	407	408	394	444	418	435	398	415	405	414	451	413	408	440	420	422	409	462	433	413	420	425	430	424	417	431	434	436	442	439	419	431	412	433	430	418	436	458	423	400	377	385	412	411	417	421	419	406	435	402	431	392	430	422	387	426	443	419	419	386	372	429	402	407	414	404	427	445	416	399	439	405	405	418	403	437	419	434	437	430	441	405	409	389	441	433	456	429	425	402	460	421	386	421	423	459	413	434	372	457	427	404	416	440	413	423	432	459	407	399	395	377	453	453	450	412	424	413	456	436	436	440	416	406	409	432	405	441	402	442	430	441	448	468	386	436	421	408	437	415	411	468	417	449	420	380	424	438	443	439	432	413	433	412	426	394	427	427	397	422	472	429	439	409	394	423	417	400	414	394	437	449	426	435	418	399	376	429	435	434	425	426	428	435	411	410	436	398	439	413	462	445	406	435	413	426	424	431	394	414	408	441	441	426	423	409	420	417	426	446	420	408	410	442	440	414	435	461	432	403	438	408	405	422	427	412	440	379	418	421	455	437	414	385	414	413	427	423	385	414	395	411	475	436	435	428	442	390	383	441	459	402	444	400	431	402	419	434	457	422	403	421	412	450	427	404	420	410	414	397	430	405	419	398	440	417	432	419	428	429	409	441	455	421	434	425	432	426	418	450	386	419	420	418	437	417	408	436	401	445	418	419	437	456	414	426	449	423	449	434	448	426	439	418	431	413	439	397	424	414	415	429	410	400	420	426	435	411	405	442	384	429	469	409	423	433	391	451	427	414	408	421	399	452	393	460	421	384	416	437	449	388	415	420	382	411	429	398	417	404	421	458	421	408	406	410	436	407	417	446	415	439	427	381	430	432	440	456	453	426	408	424	462	455	430	399	440	425	484	460	445	418	422	422	423	427	385	414	433	401	433	438	450	430	405	445	416	444	435	401	448	426	421	425	415	428	401	414	434	433	428	454	438	432	436	432	428	400	423	430	424	397	388	424	392	448	421	404	436	470	386	429	411	432	406	422	426	419	447	425	397	441	378	400	444	437	429	391	401	455	411	420	382	438	429	441	415	404	414	398	428	442	415	421	453	443	453	442	420	416	425	438	416	413	404	397	439	428	386	444	449	408	435	415	448	420	415	453	411	440	408	424	413	413	437	414	451	409	427	428	408	432	427	395	441	418	431	415	416	433	447	406	404	414	434	395	430	449	441	439	464	425	405	414	446	390	390	432	414	443	440	439	449	405	413	421	470	441	414	425	435	388	452	424	422	400	421	415	398	408	423	445	406	396	435	442	409	428	412	408	432	439	441	395	385	426	406	439	426	441	437	451	419	428	428	406	419	458	451	420	433	429	423	420	405	398	410	421	413	409	448	413	433	436	395	457	428	419	417	418	435	439	433	399	443	413	440	404	448	419	446	446	416	411	403	450	412
27534	20639	13226	5408	2654	1741	1227	990	860	740	612	634	570	501	495	541	486	460	510	480	457	453	487	473	460	440	402	429	413	472	422	446	432	415	429	466	430	410	420	400	396	368	418	423	415	441	383	396	404	422	373	366	394	392	368	384	381	389	380	377	391	395	392	400	375	383	413	368	377	409	406	416	389	381	390	403	380	411	405	390	381	375	377	389	402	382	408	412	403	400	405	394	394	386	410	346	387	378	439	442	395	412	387	428	380	402	375	401	385	407	396	374	369	373	371	389	401	383	381	372	437	370	368	391	384	443	405	376	387	417	383	371	371	395	441	415	360	407	401	379	375	368	369	426	360	406	360	363	421	381	396	392	380	374	406	381	371	398	364	372	426	377	408	353	366	356	377	381	397	366	392	383	418	399	372	379	382	425	368	381	396	381	388	419	400	416	392	402	365	395	420	383	384	387	369	375	384	388	407	365	353	411	399	391	353	387	421	405	415	380	404	374	397	402	398	326	387	398	370	375	381	339	421	375	400	426	389	373	409	360	400	407	376	412	382	404	370	375	389	396	399	392	385	367	407	379	363	402	392	399	419	367	399	391	395	368	389	390	369	415	374	365	379	360	376	398	385	353	375	398	376	386	376	389	397	393	383	380	387	400	396	381	405	375	383	383	410	394	401	421	402	384	385	404	420	396	393	373	379	412	381	405	393	415	391	382	401	395	392	449	385	390	378	411	350	384	425	370	387	363	380	394	400	357	370	399	399	408	367	408	376	373	373	375	359	370	392	381	372	381	356	409	401	391	385	419	406	397	385	421	395	389	395	383	414	433	381	364	369	415	338	379	387	401	392	349	392	401	355	412	429	382	398	376	361	423	385	400	423	389	378	378	416	402	346	392	381	371	404	391	389	335	363	419	402	413	379	378	397	397	391	359	399	395	363	390	433	359	413	358	375	391	392	404	404	396	373	419	400	390	407	382	352	363	436	359	392	341	370	406	370	352	374	398	383	375	389	388	435	374	373	404	428	377	388	410	384	361	391	406	419	401	383	373	412	412	426	414	386	378	398	382	384	392	387	361	371	375	426	365	392	400	389	368	420	414	383	403	405	410	400	396	339	381	378	373	395	395	379	366	408	403	386	415	423	403	396	372	358	388	433	385	429	414	380	374	365	402	387	387	393	378	420	413	406	387	382	359	393	389	380	364	390	398	389	356	408	371	406	369	406	396	376	397	387	403	396	386	401	330	396	388	405	392	394	372	416	406	402	379	358	411	390	402	403	374	379	404	401	381	426	399	398	403	355	395	382	373	369	410	361	411	362	390	407	384	376	386	368	391	439	354	408	373	419	399	387	406	431	392	387	358	403	384	412	396	418	415	389	412	369	419	409	393	398	369	366	401	418	384	413	372	385	406	371	395	398	373	421	370	409	391	394	410	357	385	370	385	403	382	402	392	373	403	367	370	408	388	384	369	400	378	391	360	397	398	374	373	394	444	373	388	356	377	438	367	390	420	395	427	386	397	419	401	386	383	383	370	343	402	346	432	393	369	419	421	425	397	369	397	398	398	388	404	385	364	405	409	368	374	391	388	412	370	378	379	390	394	401	385	394	387	369	388	410	377	384	388	380	373	383	388	384	398	346	396	371	386	366	392	359	411	423	402	370	379	417	394	376	435	391	384	373	383	393	410	423	406	374	387	381	438	393	411	357	392	351	365	391	425	399	391	372	424	371	392	390	425	391	403	374	399	385	408	388	357	384	347	404	417	388	377	388	387	396	393	377	419	397	379	394	389	407	385	388	369	391	394	371	416	398	391	378	376	392	366	431	402	368	382	395	380	364	389	415	415	419	421	348	406	396	387	381	459	384	350	387	424	400	409	402	360	381	361	402	382	414	379	365	404	404	408	375	415	402	397	403	403	397	381	397	391	394	354	392	386	375	380	425	414	374	362	368	394	385	370	372	412	354	422	376	431	380	353	387	385	386	381	384	451	390	384	435	382	393	399	427	362	384	384	385	427	377	347	379	381	350	358	400	388	402	397	387	394	417	381	395	407	382	376	388	373	370	365	385	388	385	407	386	384	389	395	390	407	395	382	397	384	378	388	389	410	406	382	416	406	367	400	395	407	374	393	392	385	360	404	409	404	394	360	381	385	418	396	382	406	392	389	374	391	375	405	362	362	396	421	432	371	377	364	404	381	403	367	393	370	400	389	411	370	397	385	376	398	409	386	375	408	375	396	405	383	386	424	373	376	386	368	383	362	378	398	376	425	383	400	407	387	418	382	403	418	390	383	431	372	402	410	392	402	393	410	389	403	359	384	359	416	407	359	415	394	379	411	369	382	362	383	365	402	392	345	401	378	394	409	366	363	407	434	361	356	384	394	374	348	383	398	384	386	406	378	406	395	389	357	397	408	403	391	404	384	380	354	392	390	376	426	394	411	369	369	376	373	378	377	400	423	379	388	425	406	395	360	382	364	364	394	424	390	401	373	356	389	394	395	393	420	400	371	432	421	412	390	409	396	410	391	404	379	413	400	426	357	427	379	373	409	394	383	354	392	374	428	378	376	368	383	393	368	389	415	388	400	417	396	366	404	386	367	379	372	357	413	379	396	376	379	419	394	395	351	418	375	408	398	376	376	399	387	380	435	399	403	346	397	404	409	402	376	377	406	403	392	354	378	388	358	379	416	394	365	409	391	383	362	409	394	350	395	394	378	396	417	376	364	382	375	405	369	367	425	378	397	363	375	377	372	375	393	409	378	372	416	379	409	393	391	369	423	416	419	403	405	380	389	407	377	396	373	370	408	389	384	391	391	402	377	405	359	414	407	388	395	386	349	371	400	395	441	380	385	394	374	435	390	379	416	384	402	395	365	419	398	394	386	415	408	386	364	380	355	361	390	397	423	378	394	374	378	347	357	375	391	409	390	408	396	381	427	411	371	350	415	341	369	380	371	380	366	397	395	433	394	375	408	370	379	395	360	421	379	397	398	418	384	385	398	410	410	368	365	398	394	370	409	387	385	391	432	418	392	405	390	412	391	363	427	401	381	393	366	418	405	371	404	380	401	398	390	409	399	373	383	400	457	376	392	374	383	376	397	371	390	427	376	391	356	391	363	395	377	396	394	379	398	438	408	372	390	388	384	387	380	375	368	386	392	361	368	389	374	386	393	415	361	389	368	403	386	375	400	407	412	428	408	384	390	421	386	367	406	383	372	391	390	367	394	375	360	400	355	410	430	383	373	374	398	388	396	377	374	399	351	374	420	395	330	376	401	357	419	384	383	387	369	419	413	376	407	393	423	374	384	388	397	376	398	368	394	411	388	385	400	379	405	441	386	385	375	421	412	405	402	398	375	403	411	403	380	397	394	406	401	403	392	355	370	403	395	394	382	385	371	370	392	395	384	405	367	385	372	393	367	438	412	378	353	380	361	384	416	391	392	398	366	391	403	420	379	401	405	383	374	397	393	389	342	392	416	394	367	410	374	351	384
14591	21163	16387	8485	6198	4364	3130	2575	2050	1695	1426	1228	1137	949	869	805	816	859	828	787	736	742	807	757	754	744	668	692	704	736	739	718	690	695	677	658	632	634	637	592	636	588	645	577	619	615	575	581	545	614	561	644	623	568	619	555	493	603	573	594	598	549	512	572	574	579	563	557	559	590	628	544	594	606	588	607	609	628	589	573	587	579	589	598	595	564	562	596	615	600	634	615	609	615	597	632	600	554	572	573	603	621	574	532	566	563	579	558	570	606	594	566	582	583	618	555	560	592	546	567	631	576	616	594	574	596	600	529	573	577	568	600	585	574	547	607	595	573	573	586	559	556	583	542	593	539	605	579	571	559	569	569	580	593	551	569	555	562	620	566	553	581	579	585	590	509	551	601	551	573	523	575	580	575	551	538	537	589	580	599	589	563	532	558	577	556	555	564	573	560	591	580	561	586	540	557	570	554	613	559	533	586	596	583	572	571	559	578	545	559	569	598	603	612	580	564	561	555	604	611	610	542	621	571	574	580	566	537	586	539	555	559	571	618	540	587	556	580	561	566	583	561	543	563	629	559	609	604	569	594	579	548	575	579	589	595	572	558	567	575	577	554	572	529	566	571	584	551	564	573	596	587	571	557	577	576	562	618	525	595	572	565	560	552	585	591	582	620	537	548	574	557	548	561	566	575	621	572	554	560	620	568	478	589	541	594	555	620	592	593	603	560	572	604	576	634	569	565	555	599	589	543	603	597	518	566	570	551	514	586	557	601	519	567	608	572	580	587	560	547	578	548	549	596	607	597	543	609	600	556	576	585	606	569	562	538	617	567	568	550	599	577	568	574	586	578	548	545	575	603	575	548	617	557	558	527	540	554	567	602	556	551	567	547	561	553	586	567	554	560	559	579	608	577	547	548	559	586	586	616	540	560	575	549	556	569	602	586	555	539	600	543	589	568	568	536	559	586	548	555	581	587	568	541	596	576	585	529	589	567	571	526	538	586	543	516	567	561	555	574	588	550	558	562	550	591	609	543	596	636	575	551	526	552	617	582	578	536	630	568	523	547	553	576	581	603	596	555	566	551	576	523	569	559	583	562	575	549	554	589	552	541	598	523	571	594	601	582	601	578	564	562	588	555	588	619	602	531	571	573	594	615	564	578	564	576	568	568	541	559	580	525	566	599	544	580	574	607	570	583	569	589	597	577	562	584	566	583	587	560	599	575	607	586	580	576	588	597	556	579	522	560	567	577	569	581	582	526	592	558	572	557	561	595	550	563	562	575	583	586	579	576	533	538	575	614	554	561	542	534	559	553	586	546	546	565	553	558	594	541	588	555	557	595	586	607	597	577	575	601	574	574	591	544	600	559	564	575	612	552	547	568	591	559	565	576	592	578	572	573	592	556	577	568	564	559	608	582	619	549	559	579	572	569	552	602	593	534	565	554	583	589	587	612	558	571	578	568	605	597	560	580	541	582	581	563	559	576	573	593	529	605	537	565	545	585	570	541	564	577	573	554	575	569	610	594	585	587	562	582	545	579	554	585	602	558	531	619	537	546	561	564	565	560	568	623	543	566	596	595	581	593	561	577	568	586	556	546	578	603	560	567	606	547	575	572	601	555	536	580	583	586	573	599	578	556	532	581	555	554	596	563	618	558	637	582	578	563	534	559	559	578	606	600	605	584	541	553	554	539	572	589	566	567	593	594	583	575	518	540	583	563	551	593	572	571	522	605	582	537	543	531	590	546	558	583	556	572	610	589	575	526	521	558	598	593	553	569	526	576	578	575	569	545	570	540	622	554	551	584	566	562	594	585	585	578	578	521	567	589	611	585	582	571	570	573	600	594	595	590	555	543	599	572	540	573	573	577	563	570	584	568	553	571	551	567	593	548	532	590	548	593	612	610	561	572	544	560	566	532	557	579	564	600	579	553	550	540	558	589	563	572	602	575	559	556	591	571	609	568	578	593	581	577	563	556	567	597	543	568	556	547	558	610	548	552	584	554	600	569	581	606	606	607	580	565	548	555	546	543	576	560	546	553	591	554	555	563	575	593	557	605	578	597	590	564	579	559	592	585	583	611	575	558	538	576	568	563	580	536	599	543	541	587	557	584	555	582	557	542	543	597	558	553	617	568	564	561	597	598	582	536	575	580	574	566	562	597	618	566	582	568	528	589	577	568	542	536	578	572	582	588	594	547	544	559	541	550	610	538	591	564	562	602	575	552	570	614	581	609	568	541	556	579	560	628	589	613	563	589	570	602	532	540	559	587	591	569	515	568	598	569	575	636	553	550	537	577	570	561	555	625	571	575	554	564	554	535	538	560	607	551	561	578	552	516	563	568	594	567	584	559	569	587	586	578	552	592	614	578	583	587	600	578	574	596	556	586	585	580	560	594	592	602	578	573	553	547	535	598	556	596	543	551	581	600	616	582	546	567	559	590	557	565	606	581	602	554	604	571	620	537	545	611	627	549	618	561	534	559	592	560	586	582	543	609	575	593	595	620	561	590	609	592	590	540	550	557	548	537	579	576	552	550	586	548	588	555	591	559	569	549	545	580	587	564	595	570	596	573	592	554	625	602	611	608	586	576	543	573	608	575	587	556	551	584	570	521	586	561	585	584	548	564	560	578	618	537	573	579	587	574	533	528	582	552	545	556	573	577	554	560	568	516	565	553	550	569	563	564	583	598	569	595	584	584	559	567	542	604	564	541	564	583	566	599	547	586	587	537	564	553	606	584	531	579	585	585	538	573	535	576	599	584	575	614	580	623	622	581	571	585	590	581	588	590	568	550	590	568	589	558	576	622	618	562	622	619	552	564	570	589	546	552	552	562	572	534	573	592	545	570	580	594	575	599	571	581	584	529	563	557	556	570	550	600	570	593	571	539	552	523	536	579	545	551	614	536	551	567	544	546	557	581	601	555	532	582	621	570	591	544	616	541	563	532	595	600	578	591	583	558	553	553	623	579	555	565	570	582	591	587	582	582	641	583	579	574	557	551	609	562	547	590	555	539	576	591	548	550	550	585	586	582	562	593	556	592	562	566	585	575	571	563	553	590	582	559	569	594	611	553	556	538	607	538	590	598	584	647	594	562	551	580	541	570	569	536	560	542	600	565	580	587	611	568	544	557	549	588	563	577	594	593	556	582	627	538	571	597	575	571	551	581	596	586	569	577	608	523	592	600	558	557	542	562	534	553	599	557	568	543	586	559	595	558	599	543	593	547	600	566	586	564	601	557	495	571	566	558	621	579	563	608	576	600	533	547	571	581	585	532	539	540	538	565	580	577	551	601	600	542	631	586	576	600	536	548	553	610	586	569	573	512	627	598	554	560	617	574	573	556	550	574	563	599	552	552	596	563	607	591	580	570	535	592	553	571	612	582	564	575	597	589	525	597	550	540	588	552	590	596	551	570	585	598	584	593	525	557	591	594	623	626	548	566	588	548	571	566	566	569	587	552	546	602	578	561	582	545	600	561	591	563	576	573
24806	21541	28722	24826	20486	6606	2587	1690	1336	1143	1047	860	784	689	640	697	634	604	565	563	551	546	525	553	554	510	510	477	464	438	448	463	481	421	474	497	446	447	427	446	437	427	433	436	358	371	406	414	374	384	389	396	413	384	380	431	382	402	392	376	360	401	387	373	406	376	392	385	397	400	358	373	378	397	418	360	411	418	390	408	370	383	398	366	398	364	371	432	401	434	415	396	368	405	417	407	410	401	388	427	399	379	395	387	381	370	410	379	397	376	389	395	379	375	386	380	399	406	364	387	390	377	394	371	408	378	376	384	388	402	414	364	395	392	402	394	358	365	414	392	406	360	377	393	379	385	397	390	360	346	395	350	373	397	389	401	391	379	427	375	366	393	378	349	386	378	404	386	391	373	364	383	369	377	408	401	423	381	344	340	399	365	396	365	391	370	405	407	365	374	371	394	353	378	411	365	375	402	379	369	373	361	372	411	407	395	387	356	367	366	402	400	372	361	382	409	414	388	410	349	412	393	422	400	406	401	377	379	390	358	359	374	384	374	376	385	366	414	384	400	369	386	391	436	388	386	380	342	350	373	404	391	358	395	388	379	411	366	359	396	385	383	373	375	362	351	403	426	341	361	360	381	381	352	365	377	366	406	367	373	379	379	386	381	381	387	376	403	392	415	407	389	392	382	389	360	366	385	342	389	367	387	377	365	387	370	394	366	375	362	393	413	381	376	401	359	405	373	375	408	416	385	428	377	386	442	383	374	378	417	421	347	370	391	345	377	375	395	354	376	390	373	360	374	391	377	359	381	370	357	375	370	410	359	377	402	376	399	372	376	377	350	371	368	392	372	383	361	385	376	366	400	394	414	416	409	414	357	343	400	369	366	380	393	371	372	371	402	365	421	375	409	384	385	396	405	367	363	382	400	397	415	386	383	356	368	366	403	392	410	389	356	357	381	384	405	381	359	385	404	414	373	412	383	417	411	375	409	403	398	393	393	395	340	377	366	378	351	395	395	382	401	401	361	380	383	440	367	359	360	360	392	380	432	417	392	386	400	388	363	391	366	374	389	395	397	396	377	364	386	349	403	374	371	381	339	353	380	382	392	381	393	408	408	418	402	396	358	404	401	398	346	363	355	388	390	363	422	369	359	377	370	390	377	377	345	377	374	347	345	410	386	402	374	357	383	392	407	398	376	401	374	378	389	367	379	373	339	354	369	360	395	402	349	417	391	398	373	385	372	421	400	358	383	378	399	370	400	390	376	351	408	411	388	376	354	404	367	403	364	363	409	385	391	375	388	408	375	401	393	365	424	395	386	337	415	379	389	378	397	400	397	385	378	398	364	401	380	385	383	376	362	416	389	337	394	404	366	392	359	400	366	415	395	367	347	385	363	391	363	392	361	368	401	390	413	386	393	349	364	414	394	361	370	393	371	419	348	405	412	391	400	371	400	382	369	362	370	378	372	368	412	375	409	410	387	403	395	397	370	420	398	391	394	406	388	399	397	407	404	412	363	361	373	371	378	378	403	384	385	405	384	399	358	396	410	399	380	385	404	413	401	359	385	394	379	366	355	393	393	373	384	392	377	387	390	372	399	366	396	369	384	422	384	372	410	393	390	395	390	391	377	428	420	416	432	375	387	405	391	396	369	366	411	365	412	375	371	420	370	367	385	407	368	418	373	382	391	355	401	367	410	337	367	392	397	349	394	394	359	383	403	361	357	396	380	375	391	394	390	388	381	385	392	419	393	399	370	400	388	349	408	398	379	385	346	404	434	367	373	398	384	406	404	393	360	356	376	371	407	429	413	388	384	412	376	390	369	368	373	345	388	373	417	351	389	395	397	381	403	382	366	418	364	378	393	374	388	383	379	369	379	406	386	383	408	365	351	371	395	358	385	398	405	417	372	381	367	379	384	372	387	405	356	367	409	354	365	417	384	373	366	380	384	353	349	387	389	356	371	375	380	358	376	413	357	362	392	373	363	341	394	425	379	379	385	393	333	374	409	411	413	373	393	373	382	399	388	357	393	381	407	384	380	399	385	388	392	372	337	392	400	404	382	374	366	376	395	385	377	387	398	387	394	385	372	394	418	398	378	352	343	414	432	378	381	374	410	424	362	422	369	370	413	366	390	378	395	353	378	377	393	335	398	417	344	367	382	401	393	378	393	380	405	399	394	406	408	347	397	363	334	380	384	371	408	396	393	365	388	381	312	398	395	381	383	380	426	379	377	343	388	385	403	386	373	381	379	376	396	418	366	389	413	381	382	365	400	365	399	375	347	395	367	394	381	399	385	372	406	427	354	390	371	356	401	385	425	376	367	403	371	385	371	387	391	393	363	393	379	422	424	410	378	394	381	430	387	372	364	338	384	392	408	364	399	353	353	363	415	367	374	389	391	404	433	428	387	383	379	348	388	369	371	396	378	383	375	409	393	362	401	413	357	390	419	414	395	394	414	375	412	364	424	397	353	356	382	360	390	406	322	417	375	374	350	393	381	391	427	396	407	392	413	358	367	355	420	375	393	362	370	392	397	382	336	388	343	390	384	355	403	388	363	368	391	414	370	382	371	396	407	360	371	383	379	369	361	407	376	389	393	384	395	413	389	408	348	400	370	361	381	400	369	381	364	389	376	404	343	367	399	388	359	395	403	364	359	378	374	422	397	388	381	360	356	414	363	378	412	396	394	385	341	388	356	397	367	381	369	368	375	361	391	370	406	359	384	383	398	406	398	414	375	386	410	392	386	335	395	372	379	344	385	374	359	326	394	382	413	362	391	361	398	359	394	396	380	358	373	386	390	410	376	403	364	374	380	386	384	373	354	366	364	402	359	374	386	432	365	376	399	356	385	363	383	361	407	398	382	385	419	389	376	370	335	400	396	377	377	418	355	368	369	351	394	366	399	399	373	396	383	369	362	387	414	372	395	357	405	406	417	406	355	377	354	395	378	387	423	390	365	393	398	349	430	402	386	416	375	413	391	355	407	352	403	398	382	366	374	400	425	379	387	381	358	380	407	424	380	411	406	373	401	389	372	360	373	387	418	396	399	344	388	377	405	374	403	369	402	384	410	382	367	402	390	394	358	358	373	364	419	384	418	387	357	376	380	374	364	363	431	396	376	384	400	358	381	408	380	396	383	374	394	418	397	407	386	335	392	358	382	363	363	396	401	370	379	393	379	386	380	409	380	383	381	424	395	379	365	383	366	349	397	387	392	367	367	385	382	367	395	370	384	412	367	378	394	378	359	407	394	374	415	375	398	374	353	397	397	408	395	356	400	363	377	385	373	389	400	400	387	384	393	406	384	350	385	407	368	407	408	367	384	384	385	387	385	397	389	383	384	346	387	397	395	391	403	407	398	405	394	368	388	393	404	341	405	382	352	351	394	358	317	383	372	355	375	391	366	392	402	390	391	393	370	399	403	396	388	366	383	407	380	386	375	371	400	385	382	394	354	365	424	391	401	392	352	371	366	394	383	412	375	372	380
15000	27778	22939	13792	9647	7561	5451	4325	3558	2776	2384	1996	1685	1446	1242	1264	1176	1079	1098	998	989	1019	938	977	960	847	875	780	791	716	767	749	797	742	753	742	735	763	748	716	628	659	601	605	619	642	627	600	570	563	609	593	558	585	572	591	586	590	586	592	544	630	566	606	572	594	574	609	606	572	522	582	559	616	591	558	581	601	560	543	643	570	595	586	646	608	606	635	607	610	629	579	603	581	577	635	553	611	569	561	614	561	615	611	566	544	571	558	611	595	587	611	542	570	561	586	576	564	600	529	582	559	591	607	604	575	576	572	552	553	588	612	569	585	545	558	576	585	558	554	578	565	580	571	545	541	589	554	555	551	600	574	557	589	559	645	596	589	549	597	542	585	576	542	583	551	600	560	595	612	539	576	596	586	588	560	575	561	585	572	539	555	601	574	558	545	568	634	587	562	563	623	592	537	579	560	556	542	551	593	568	574	598	529	551	553	584	578	544	550	590	571	594	591	539	536	536	578	599	555	567	571	563	549	572	554	577	525	594	563	579	545	576	565	606	576	597	566	595	587	525	600	583	590	522	546	555	582	553	559	617	584	595	587	574	583	543	555	561	556	562	545	549	537	539	543	579	574	558	570	564	556	582	590	570	584	547	533	517	591	544	579	571	559	539	526	573	499	572	589	597	563	545	559	604	567	605	520	530	564	569	589	523	579	576	547	543	530	542	599	598	582	558	567	583	574	598	598	589	554	553	567	579	562	587	588	551	612	558	556	549	602	527	523	561	525	541	584	578	568	568	572	577	579	613	597	528	586	592	565	587	551	546	571	522	574	586	515	556	613	599	564	569	601	508	574	617	546	603	551	540	592	550	564	575	526	567	552	564	559	555	553	609	533	532	570	548	533	532	566	570	604	537	580	579	590	592	562	529	572	528	575	522	554	533	585	546	528	588	553	577	528	565	600	522	540	531	551	542	603	534	546	587	571	582	562	608	588	574	565	598	563	546	586	587	488	596	547	538	574	547	542	551	560	565	568	541	561	578	620	546	557	562	589	524	591	569	540	552	568	573	571	585	522	562	587	540	544	528	566	536	568	577	591	578	599	573	541	554	569	587	565	566	591	577	567	585	571	594	531	580	575	529	586	605	581	583	583	561	586	598	576	573	566	573	555	534	613	594	580	538	590	612	583	537	560	550	553	590	579	580	581	550	550	610	559	550	577	539	569	555	570	553	572	599	607	574	546	545	595	560	562	579	584	553	571	551	568	583	578	570	544	572	588	587	564	573	589	528	570	543	610	565	592	578	556	608	538	571	556	581	584	579	564	530	576	537	546	543	615	575	520	534	594	508	557	554	552	556	587	588	579	564	582	551	588	520	571	581	568	608	639	560	602	568	566	566	587	576	574	578	578	560	568	531	542	588	589	593	565	545	551	556	592	553	549	541	589	603	537	548	566	559	563	616	563	554	539	579	572	551	575	565	568	594	587	531	603	556	563	563	538	568	632	562	607	594	619	592	562	602	546	525	574	563	584	549	602	550	569	585	522	560	532	572	588	534	596	587	615	583	553	525	576	563	573	602	522	530	558	559	563	540	546	571	518	553	566	546	541	523	548	552	571	594	555	584	568	514	596	568	598	594	536	574	585	582	580	533	576	550	567	569	524	530	548	536	610	610	583	581	566	605	558	559	586	551	543	586	551	577	582	563	557	597	541	538	580	560	588	573	554	578	561	546	571	548	531	572	553	580	568	547	574	522	623	571	562	584	585	562	545	579	588	587	588	599	541	554	612	579	580	604	557	580	552	602	570	553	575	548	581	586	581	614	559	591	558	607	580	534	547	535	526	555	570	553	589	574	604	570	550	587	550	587	570	558	617	583	559	572	543	574	565	569	551	569	568	623	535	560	601	626	607	598	547	516	554	593	529	557	537	563	571	535	592	565	585	546	547	529	535	579	547	580	596	569	576	566	597	544	550	550	531	601	544	611	561	577	551	595	537	598	548	568	519	588	561	563	546	574	549	543	573	537	575	551	588	560	563	584	578	556	553	606	554	550	576	562	567	575	593	578	582	541	575	579	557	601	533	519	564	579	569	554	559	541	564	560	579	538	576	555	581	570	578	552	576	605	596	539	579	577	559	570	608	545	596	523	595	614	562	583	541	524	538	591	585	551	599	581	536	600	556	543	574	568	523	592	554	609	571	578	563	593	588	588	570	530	574	619	585	581	547	572	559	576	557	549	545	591	555	591	561	574	527	585	599	558	565	598	572	522	585	585	577	558	560	568	573	508	566	575	567	585	604	564	555	547	586	565	554	534	543	550	574	546	553	582	539	593	589	557	531	534	572	576	564	567	594	606	582	555	559	548	549	551	544	552	602	572	590	520	576	590	575	576	579	568	568	603	548	574	589	570	550	556	559	555	551	606	558	623	589	576	554	534	580	572	583	595	553	555	540	557	598	551	574	599	538	569	537	584	578	566	561	528	553	596	578	546	546	564	604	620	526	574	557	559	534	564	602	574	563	583	552	553	589	527	564	575	576	555	588	553	575	585	586	594	567	593	570	591	555	538	557	605	560	561	537	545	553	577	562	588	585	588	621	583	549	568	570	564	546	580	531	581	536	593	511	572	583	591	562	573	571	561	581	571	593	570	578	561	560	583	558	593	600	532	588	580	572	553	564	579	584	589	549	550	521	565	548	561	563	569	571	570	611	578	591	576	573	587	562	554	541	572	545	577	549	568	572	602	558	575	586	580	573	544	558	548	574	548	575	569	531	563	586	592	569	582	541	596	531	582	642	567	569	577	574	576	552	586	586	583	553	548	620	551	570	565	555	539	550	583	545	608	560	598	589	575	573	552	554	544	547	591	539	587	570	579	572	549	543	559	547	622	550	585	574	577	578	604	550	576	541	531	534	548	590	602	584	557	508	521	582	586	535	563	590	523	609	588	539	582	602	542	529	528	559	568	541	555	562	592	537	577	613	538	571	545	625	556	564	574	598	583	620	530	571	521	555	587	593	549	554	575	600	563	537	584	551	577	540	568	554	535	602	549	537	555	594	616	565	598	560	563	586	601	566	567	522	531	588	557	537	526	550	592	589	568	554	541	585	613	546	542	565	576	549	548	536	596	562	546	565	535	546	577	550	571	545	566	605	582	556	570	542	517	578	552	531	536	560	545	517	564	552	516	551	574	570	539	583	578	588	560	554	572	553	568	562	545	544	587	565	558	548	534	576	542	592	546	536	565	584	565	567	549	519	580	584	583	596	553	581	536	551	588	607	551	583	535	550	545	577	622	557	578	597	581	600	542	548	578	566	560	580	566	573	565	572	567	561	589	569	556	536	546	582	563	531	581	598	576	587	551	590	590	547	588	559	555	593	578	576	567	539	543	594	539	581	543	551	615	518	573	531	562	552	587	542	550	545	572	550	548	570	588	581	573	568	562	546	581	579	617	575	576	562	581	553	598	569	580	584	533	571	589	565	570	577	549	532	589	576
23728	21556	29426	24150	21563	20220	6545	2647	1852	1503	1214	1022	879	753	717	668	659	673	613	574	560	518	545	535	510	506	508	504	461	445	417	440	419	387	417	395	397	393	412	386	364	338	352	347	318	332	312	336	314	345	310	315	324	341	293	288	314	335	338	299	277	304	334	304	332	317	302	279	281	320	305	310	282	331	336	296	290	300	327	301	315	288	292	319	325	354	341	329	326	317	373	333	301	310	310	336	328	321	308	319	280	287	311	338	343	311	292	337	303	280	308	306	301	310	329	301	276	302	315	295	303	311	307	309	314	335	285	307	307	273	289	293	324	324	309	280	307	328	335	334	287	297	235	329	291	270	285	312	319	277	295	333	296	306	300	318	274	312	312	294	296	277	292	310	329	307	277	298	320	333	299	318	289	288	265	296	311	294	316	275	291	309	302	312	289	300	280	295	301	289	284	302	303	289	309	278	315	314	303	316	318	301	337	287	255	295	270	290	319	324	290	285	291	292	330	307	278	289	294	278	298	306	276	285	293	347	277	298	280	310	292	293	317	307	288	310	278	316	330	289	296	283	287	299	305	298	307	297	318	305	294	291	310	302	298	305	266	298	298	314	282	322	276	311	323	289	305	284	261	320	280	286	303	302	300	308	300	316	286	295	278	300	293	281	271	310	287	300	275	314	310	293	286	276	282	342	284	296	288	321	272	297	311	305	306	312	270	314	293	300	321	314	282	260	281	267	289	303	282	311	291	283	296	305	309	297	268	313	283	306	305	284	294	302	286	299	311	303	284	286	291	273	311	308	268	297	298	309	312	299	285	316	287	309	262	273	306	306	276	299	298	297	333	298	318	278	286	293	306	287	308	322	290	303	280	289	309	312	306	310	311	278	292	280	319	307	299	290	308	315	304	325	321	267	310	292	329	303	286	317	266	293	286	314	314	276	303	312	299	306	294	286	307	285	280	287	298	302	312	313	342	285	303	328	278	312	270	274	291	341	282	287	298	297	300	320	276	317	300	295	303	295	287	283	298	279	316	284	328	271	302	274	300	276	283	332	279	323	271	321	285	299	271	276	295	294	323	256	292	276	335	318	318	296	301	295	294	279	296	314	316	308	290	273	272	308	273	341	291	299	281	300	294	320	309	316	301	280	266	295	298	290	261	293	292	296	286	274	284	292	316	281	322	318	283	300	325	317	306	272	292	272	300	293	285	317	275	318	285	292	308	278	301	326	309	305	314	296	306	307	291	320	290	299	272	302	298	293	288	298	291	276	327	295	295	274	311	299	315	303	261	286	275	314	280	298	266	315	318	307	311	325	306	300	329	299	330	295	317	310	325	294	294	285	285	302	304	278	316	298	313	326	300	305	303	296	271	308	283	320	351	307	314	302	297	266	289	305	304	322	311	321	333	260	293	297	328	312	313	300	292	319	310	287	282	285	306	316	298	314	305	268	282	313	316	297	261	309	288	302	291	248	290	298	307	316	274	257	304	304	295	288	301	325	278	318	294	275	293	314	277	317	290	293	322	318	311	291	290	328	291	258	290	301	352	292	318	305	306	323	283	282	305	244	279	286	305	273	291	299	302	297	296	307	294	271	289	299	320	338	300	301	266	325	330	266	288	291	281	302	265	281	290	302	304	310	276	287	296	284	303	274	302	309	309	327	278	270	299	316	297	302	308	311	286	299	309	309	310	300	307	290	302	289	275	286	326	275	279	288	318	293	277	271	281	281	309	271	259	297	337	287	288	285	306	303	313	296	295	306	313	307	327	303	288	269	294	283	311	288	298	274	281	303	308	261	336	288	311	289	285	302	296	262	287	290	319	296	325	282	316	301	291	276	286	295	309	314	309	302	308	279	294	288	317	299	297	306	307	293	309	295	293	310	318	294	297	263	314	289	297	268	309	276	310	321	296	276	295	281	278	321	263	303	301	292	298	285	304	284	292	302	265	286	298	297	314	316	303	273	308	310	288	286	287	313	315	307	270	285	303	261	281	295	304	297	329	301	287	279	292	291	271	313	312	291	309	295	284	291	300	300	290	302	288	310	269	294	309	313	297	293	320	330	287	302	302	302	319	317	249	315	286	308	295	286	285	296	307	304	303	314	308	271	310	288	326	307	303	274	312	332	283	298	287	323	316	302	310	299	297	271	295	286	281	303	286	282	308	330	317	323	289	292	288	288	303	291	293	306	305	291	283	306	302	290	262	300	293	297	281	316	289	280	285	314	305	266	298	300	296	287	330	276	319	289	314	292	323	286	315	322	286	272	299	292	292	319	331	289	302	297	292	284	302	306	323	323	298	278	303	294	305	314	308	279	296	306	301	300	269	289	301	272	297	299	298	290	283	289	305	291	276	280	303	293	270	294	292	294	316	301	275	341	280	302	281	301	297	302	281	314	296	284	323	305	309	312	309	279	322	322	269	273	295	264	305	289	318	285	286	301	259	310	290	303	300	298	283	308	295	278	317	262	310	302	301	301	309	286	280	280	277	306	263	304	284	289	284	330	294	291	278	299	283	302	303	310	300	275	291	283	290	288	293	273	294	290	312	301	305	300	273	329	307	329	311	299	279	290	274	261	304	323	313	306	326	287	302	292	282	324	315	250	340	310	305	326	308	273	294	299	259	314	294	328	330	310	285	301	294	323	302	307	295	304	296	313	288	288	308	283	277	320	314	309	298	276	328	303	317	317	281	278	292	310	322	291	268	286	299	269	312	299	279	350	294	288	247	298	287	288	297	277	308	293	288	317	293	266	298	257	304	291	311	284	283	296	277	322	287	302	331	291	310	245	291	291	278	277	308	289	289	296	297	286	290	318	311	275	276	300	314	311	295	304	283	312	267	300	348	291	285	307	284	336	315	307	274	294	297	284	294	286	326	295	308	299	286	301	254	289	301	300	309	315	275	293	297	305	290	284	331	283	302	308	303	328	306	314	308	298	294	311	300	317	314	290	300	315	286	287	293	283	290	285	300	319	293	318	261	325	308	308	297	321	290	298	277	294	284	321	288	290	323	313	286	306	312	305	308	329	312	295	289	312	295	285	297	286	301	263	275	302	281	327	309	285	320	298	225	273	272	298	306	302	312	287	284	291	299	284	309	312	304	284	290	298	262	316	301	302	285	292	321	317	296	292	301	332	293	288	287	307	287	275	311	255	305	291	304	317	303	288	299	310	305	316	288	287	299	275	295	295	313	291	309	270	285	307	326	282	316	312	317	317	314	288	300	311	293	255	304	303	303	297	311	285	314	277	297	280	280	301	302	274	297	290	310	314	306	298	286	300	298	309	296	273	288	300	295	288	318	281	301	277	307	298	327	307	273	287	286	310	318	303	309	302	294	273	289	265	306	300	305	308	316	290	302	284	293	321	303	281	280	301	290	299	277	301	307	328	325	300	300	277	306	308	263	307	281	305	293	296	298	286	305	291	295	300	318	312	286	299	283	308	287	276	279	324	257	321	296	300	324	278	294	312	318	267	301	302	311	303	319	285
17134	33131	28087	18605	13077	9939	7674	6433	4886	3910	3126	2694	2094	1684	1560	1469	1354	1351	1289	1135	1018	974	1050	1093	1137	989	985	854	768	707	696	717	749	705	723	705	658	747	696	650	600	590	461	502	502	512	502	479	501	464	457	472	469	456	453	457	448	491	461	456	473	479	421	432	465	454	454	486	458	427	466	462	484	455	500	451	470	459	469	501	442	474	469	537	518	492	554	517	566	496	527	508	470	495	428	455	473	489	466	458	473	477	458	472	451	463	451	428	451	439	476	455	471	441	430	450	421	469	461	436	457	465	416	443	453	466	454	476	425	462	489	468	436	457	431	405	427	415	446	440	452	457	451	467	476	455	434	422	430	469	433	461	472	381	439	442	423	450	396	435	473	418	444	458	460	438	401	434	450	441	451	442	453	461	444	421	447	419	493	427	417	433	426	439	460	440	430	413	413	453	431	477	450	416	426	473	412	456	426	459	441	450	452	428	436	438	456	432	390	445	462	434	437	451	462	451	403	422	427	441	433	438	424	453	453	425	407	429	449	450	423	444	445	427	421	474	460	418	430	430	455	437	479	420	425	426	447	414	414	435	461	430	465	448	396	457	447	425	437	447	456	430	451	410	433	467	422	435	458	457	420	424	415	449	457	426	415	418	445	443	421	443	461	449	414	476	444	453	397	442	461	422	430	416	419	421	429	432	407	416	426	388	438	468	458	439	458	446	455	449	440	427	473	446	395	471	445	451	438	442	467	413	417	466	447	470	439	455	446	435	412	436	472	480	444	454	448	425	458	455	449	436	430	464	440	430	429	440	450	463	432	459	455	416	400	457	478	429	428	464	442	438	455	464	423	409	453	440	439	450	453	453	460	423	471	441	431	447	429	399	447	426	449	425	424	431	438	459	450	437	442	464	443	438	436	452	460	453	435	406	443	428	441	486	438	491	434	452	448	446	420	410	406	458	417	454	445	422	434	430	429	409	460	459	448	412	415	427	435	443	452	424	408	419	439	481	407	419	436	443	437	420	433	444	474	444	414	424	437	438	448	458	403	461	459	423	424	455	453	456	425	455	428	453	449	463	416	435	414	414	461	402	453	431	434	408	468	443	453	469	449	472	443	455	428	453	416	439	436	446	405	423	451	417	453	466	434	436	469	428	427	424	452	413	409	467	445	422	453	451	490	440	471	433	456	458	448	412	444	453	443	478	448	446	432	423	425	457	461	448	432	422	464	440	471	430	442	417	473	438	449	439	431	440	454	401	457	466	452	456	402	443	451	434	437	421	446	403	427	494	436	438	450	417	433	420	480	428	442	415	470	452	481	384	427	436	466	459	462	433	402	471	416	447	462	454	467	465	465	448	446	436	455	419	450	460	428	471	435	452	433	442	501	424	401	450	439	426	440	424	459	440	407	460	441	445	417	448	439	477	448	425	475	429	427	439	423	419	458	463	412	432	430	439	456	472	454	431	434	447	416	456	406	442	466	404	427	450	418	407	455	469	436	458	473	442	445	419	431	469	439	432	422	433	472	439	438	455	462	446	425	411	395	442	455	405	437	453	409	438	469	422	431	464	420	450	436	435	431	417	434	447	471	433	424	426	443	458	456	435	449	406	433	452	399	467	461	409	409	444	439	405	423	426	435	460	467	462	437	475	450	441	452	442	439	431	430	415	467	404	430	430	481	461	440	418	439	431	439	470	426	406	404	428	402	454	451	471	462	417	476	469	445	404	432	482	412	450	450	438	447	434	413	434	433	491	428	441	487	446	435	462	438	448	391	473	444	449	423	467	451	469	465	446	448	439	416	415	474	466	423	445	421	467	434	450	434	471	443	468	440	451	432	478	383	469	441	438	447	461	482	467	419	426	406	415	460	449	428	414	438	476	452	445	444	437	463	450	427	446	467	446	448	462	422	471	444	468	444	446	407	458	456	431	473	425	433	439	446	456	404	469	501	384	443	410	438	446	426	425	409	442	453	463	426	430	407	449	478	438	406	420	414	444	399	427	451	436	464	470	441	438	458	455	463	440	452	449	437	420	462	450	467	413	451	445	446	425	388	453	459	453	432	462	421	452	412	457	461	463	431	450	428	480	412	445	487	416	433	463	424	423	433	451	464	457	449	419	455	453	464	426	475	420	436	406	425	422	396	450	473	428	447	486	432	435	434	430	462	451	428	459	459	482	453	467	432	411	439	405	459	433	414	421	428	442	443	436	417	454	444	445	426	462	433	463	465	401	453	441	447	427	433	460	453	453	448	467	444	477	436	432	450	423	444	425	414	436	417	413	448	424	454	452	459	440	442	455	418	434	464	443	430	440	447	438	426	447	422	415	432	432	431	427	445	425	477	503	401	424	443	446	414	412	448	447	469	457	480	437	451	406	422	442	411	432	399	454	435	423	448	436	480	435	435	464	427	421	449	443	470	444	435	438	418	454	440	444	424	413	436	399	419	425	445	413	459	435	465	443	447	457	394	440	439	449	444	475	452	443	429	449	417	423	432	478	464	436	452	414	440	465	449	433	397	423	426	448	440	428	439	463	479	454	468	428	446	388	411	426	435	467	496	458	428	444	441	461	440	474	470	452	456	434	451	460	467	454	414	448	407	447	464	468	445	427	465	425	449	453	442	418	422	464	457	452	460	460	473	432	456	428	459	455	411	429	479	470	431	456	387	409	402	459	447	465	410	397	420	420	410	439	451	454	412	401	446	430	463	456	431	415	454	473	476	412	468	449	491	435	459	418	421	412	483	398	412	422	424	445	463	454	432	458	415	423	412	435	426	403	425	447	433	450	467	436	432	462	443	437	460	402	470	449	425	424	459	418	435	434	450	450	406	420	404	419	503	452	464	440	422	462	466	449	426	430	459	455	424	436	448	449	453	409	451	446	461	459	415	440	471	415	443	458	427	492	443	455	437	438	427	429	493	439	428	433	438	398	449	452	437	438	439	434	446	422	410	463	445	430	466	419	464	452	463	433	433	452	446	465	427	449	468	423	452	425	431	444	413	433	440	448	431	432	456	448	406	465	478	451	429	432	435	398	397	440	443	454	449	453	449	423	407	440	448	406	497	440	432	404	462	418	417	432	434	445	427	462	458	479	429	446	439	455	436	402	484	425	443	402	443	433	450	448	425	425	461	457	422	447	429	415	421	433	472	465	415	415	446	466	426	422	410	434	456	446	439	451	446	415	396	422	458	410	443	419	419	425	451	460	461	460	467	433	401	445	421	431	460	451	459	433	405	450	390	450	450	416	450	437	434	477	458	480	467	416	467	489	462	401	422	463	434	445	420	444	458	476	462	470	451	434	438	438	402	411	408	465	439	467	449	441	462	431	418	414	458	454	445	423	451	428	429	446	442	423	453	445	419	421	461	456	429	467	440	460	460	448	432	430	442	419	439	435	438	466	428	467	432	424	447	441	434	444	431	442	421	457	453	445	411	456	464	421	467	454	443	415	438	428	433	468	432	421	439	421	457	452	448	491	421	397	465	452	473	426
27605	20605	12771	5875	2633	1722	1308	1102	790	789	646	601	621	532	517	531	545	493	525	478	470	489	456	486	518	476	511	494	461	461	435	446	443	416	447	424	463	419	408	444	403	436	390	416	394	433	438	418	433	431	410	380	381	407	449	444	393	459	432	430	424	414	435	407	447	402	401	381	407	388	402	412	420	381	385	406	402	427	387	413	379	416	440	429	441	435	432	417	406	395	445	466	410	418	374	388	416	425	404	370	408	398	404	415	424	410	455	383	415	359	405	399	397	374	435	432	413	412	370	418	389	394	414	413	396	375	413	399	383	386	423	390	398	402	404	443	423	400	385	404	420	381	418	381	410	394	388	427	372	365	384	422	464	396	416	386	410	395	438	387	412	387	411	396	375	406	412	387	426	396	384	381	421	430	409	393	343	390	403	390	413	393	410	420	387	361	367	420	394	420	438	395	446	428	420	368	394	393	398	433	384	398	393	423	401	393	384	397	410	420	441	389	396	414	400	405	403	393	425	379	405	424	399	408	398	391	393	393	411	379	424	391	408	420	388	397	378	404	385	385	397	376	401	416	387	391	374	374	405	406	416	415	445	361	381	389	446	380	407	436	391	396	424	411	399	407	394	410	424	393	402	421	441	416	398	412	393	371	430	387	428	375	424	428	413	407	402	411	390	389	416	423	388	425	422	384	406	418	419	438	418	381	379	394	372	410	412	380	371	410	399	381	405	409	397	396	422	361	390	408	357	398	385	433	415	408	403	406	388	409	410	423	412	402	406	410	377	414	423	388	439	385	404	412	413	433	446	392	424	403	419	400	395	397	415	418	397	410	399	391	400	402	385	394	403	424	377	449	397	417	425	394	405	407	406	410	407	439	427	416	404	415	410	379	408	352	410	399	418	426	416	381	384	389	411	382	414	374	396	423	417	387	409	386	426	406	405	410	397	436	407	385	394	392	421	434	416	409	394	425	415	399	388	399	397	369	411	398	377	370	443	431	433	398	418	392	408	388	381	426	404	430	420	379	381	377	416	365	364	341	443	392	399	391	424	430	417	415	412	403	395	413	374	364	396	414	417	395	388	358	435	385	410	425	388	357	416	391	376	418	401	396	405	396	381	394	371	404	397	423	427	405	406	412	397	412	437	450	419	422	373	404	409	412	414	434	411	432	426	407	403	414	410	410	379	385	404	368	423	403	388	417	401	388	347	430	435	399	452	418	406	447	414	401	410	419	430	437	393	401	414	391	381	407	397	391	393	430	394	412	393	399	384	398	456	374	360	405	417	389	430	387	425	418	413	395	392	398	413	411	376	418	420	393	402	425	363	423	408	396	402	384	422	419	390	381	404	432	434	444	424	421	402	375	438	413	375	406	400	398	397	404	379	429	402	418	412	402	404	422	409	410	420	371	363	397	381	403	417	416	443	391	393	366	405	388	407	388	400	406	366	420	416	424	417	396	384	419	392	408	397	444	411	422	373	455	413	395	407	411	386	400	393	381	399	399	454	413	412	421	418	432	423	399	413	421	404	422	432	378	422	421	375	393	388	380	414	416	399	394	373	410	405	384	400	399	429	418	437	400	397	375	401	408	385	399	430	350	382	385	346	410	412	385	406	426	424	392	418	416	407	387	386	413	378	384	385	419	427	402	390	408	387	395	413	396	437	412	376	436	396	430	424	387	412	378	379	396	394	427	417	392	424	401	403	428	411	419	358	424	377	433	410	394	414	400	429	372	423	408	350	408	406	417	394	404	410	426	393	384	434	437	417	390	356	403	397	382	404	387	382	404	398	400	396	390	391	420	403	387	402	387	381	437	426	368	415	383	423	408	400	391	413	410	389	420	388	411	393	413	427	391	436	382	413	393	380	408	402	404	374	407	447	352	375	428	416	426	407	416	395	427	386	404	395	473	399	432	396	451	363	385	410	399	381	404	368	393	438	403	391	398	396	389	415	421	400	375	354	416	410	390	426	413	366	405	413	396	412	420	406	400	399	415	446	364	404	384	414	403	409	434	397	393	385	369	425	393	405	410	400	378	401	402	382	370	431	431	406	393	434	400	391	419	429	429	407	424	444	489	411	425	400	386	391	407	428	412	409	364	425	360	358	385	416	439	391	425	398	396	429	419	405	392	423	420	354	397	423	423	388	398	362	383	397	371	425	374	408	424	405	411	406	420	422	408	397	401	390	407	407	408	346	382	411	416	424	430	427	391	399	389	399	408	402	360	406	389	421	385	390	425	395	405	401	397	382	353	399	399	418	381	405	437	386	379	366	415	365	384	436	414	386	423	438	415	401	399	411	427	376	426	413	397	415	370	420	390	409	430	374	393	418	385	396	416	449	379	414	429	375	401	401	409	400	387	407	381	417	456	429	388	372	382	423	401	382	402	429	446	400	364	347	404	404	408	407	420	395	388	422	387	426	406	368	425	396	406	428	411	392	420	419	390	413	397	381	393	392	406	420	398	373	420	421	419	390	421	392	398	376	387	412	429	392	389	436	398	430	391	378	405	421	401	416	433	408	373	401	436	402	433	423	432	401	444	406	414	417	393	421	367	413	422	408	400	402	405	398	405	428	428	411	397	400	438	375	431	423	389	390	364	352	386	442	377	406	415	399	403	395	414	429	392	387	388	386	414	421	430	396	409	430	424	464	424	382	406	423	404	411	391	408	423	425	403	442	412	414	389	392	415	396	407	386	388	378	417	412	356	400	414	393	402	399	384	407	394	425	370	405	400	384	419	395	370	386	401	415	401	416	411	385	415	392	427	440	396	403	376	366	412	383	424	411	407	426	408	408	411	361	417	396	404	427	431	418	435	355	390	397	376	417	400	411	418	389	419	394	423	401	370	383	374	406	392	418	393	392	410	382	409	400	385	397	421	399	454	476	387	427	382	385	390	427	404	356	411	411	397	422	399	381	374	414	417	419	391	375	424	416	385	429	417	414	377	384	405	368	428	434	392	411	402	373	398	423	396	417	387	392	394	384	392	437	423	426	403	362	427	428	397	386	411	419	402	416	376	403	362	382	394	407	375	412	388	429	427	387	396	402	390	398	441	370	383	402	375	425	413	378	419	401	437	384	404	366	381	403	405	385	383	364	395	375	406	366	421	414	346	424	423	377	405	415	433	406	405	414	410	429	443	422	402	380	366	392	382	398	438	416	401	412	393	367	411	389	401	412	441	388	392	392	415	423	395	416	362	443	420	438	396	388	408	372	410	345	417	408	438	411	385	384	394	424	407	413	387	397	404	371	379	385	417	353	373	416	403	378	419	381	399	391	412	418	390	402	371	385	378	409	410	383	420	424	405	372	396	389	365	396	395	416	412	395	396	390	440	421	389	398	413	436	405	386	414	408	383	403	396	376	385	392	429	387	387	349	440	414	365	388	401	382	419	427	391	365	422	452	403	402	349	383	407	433	381	418	394	386	445	363	411	418	411	420	396	436	355	405	401	402	440	380	391	386	414	366	417	417	385	398	399	397	374	417	377
13344	19711	15645	9276	5868	4366	3269	2604	2001	1675	1393	1268	1129	998	980	955	912	942	877	920	849	782	776	833	806	790	792	796	760	783	657	684	679	677	734	694	698	640	653	639	643	666	644	591	567	587	583	581	582	623	586	581	593	569	581	586	616	565	581	593	576	561	587	558	612	628	580	620	595	640	570	586	599	608	592	604	587	638	629	581	565	672	613	614	591	616	600	608	631	608	615	588	603	599	574	599	607	588	554	561	599	606	571	595	551	607	592	599	560	590	564	564	602	591	602	610	583	584	607	585	556	600	604	581	620	611	626	576	579	609	623	599	554	570	584	600	593	588	604	604	594	616	615	535	570	594	546	632	600	579	568	627	609	612	595	634	606	576	558	605	547	607	569	631	553	564	612	567	609	576	593	596	560	555	592	555	572	596	558	576	617	568	575	582	603	598	556	594	595	591	542	563	582	571	621	587	557	564	550	605	595	606	582	593	584	590	596	589	570	605	540	594	607	607	575	569	545	547	597	603	621	588	536	545	591	622	579	562	569	573	578	601	568	586	570	643	636	558	548	591	604	585	612	585	592	635	577	579	580	582	607	585	560	590	609	609	554	556	594	590	604	584	586	588	562	591	601	553	589	594	576	627	580	589	545	588	573	578	583	552	591	573	556	533	513	582	579	582	613	596	617	619	586	551	589	646	598	593	601	612	589	603	602	573	571	581	587	606	611	565	583	578	619	598	593	580	623	619	584	585	591	618	592	591	604	586	625	569	549	569	572	594	594	557	596	574	564	570	569	573	650	610	594	566	611	567	557	564	562	574	570	584	600	606	593	580	589	570	615	606	560	619	577	566	614	594	556	618	609	590	588	611	601	573	608	585	584	563	585	600	617	623	579	579	602	539	588	593	539	619	581	541	632	614	611	629	549	571	614	590	599	580	563	565	557	577	587	571	584	599	587	627	591	581	615	554	607	590	580	597	549	615	572	584	596	618	596	576	522	586	579	615	571	588	587	593	607	628	577	528	545	582	590	610	580	600	583	553	531	558	566	584	574	568	560	606	554	571	591	581	563	569	587	567	593	604	573	533	575	602	592	596	577	566	574	602	569	586	613	588	593	578	596	600	619	591	602	603	639	558	561	613	619	588	582	542	572	583	616	584	575	565	573	592	570	550	576	566	585	575	588	624	628	587	609	566	562	588	563	553	581	575	569	598	544	589	579	578	591	593	577	542	611	616	577	587	606	608	617	578	584	579	592	602	587	561	561	571	579	625	538	582	567	572	607	594	583	589	572	586	552	575	568	586	615	613	628	597	615	560	616	578	590	601	600	561	571	580	590	563	620	560	597	597	548	600	592	599	602	548	573	592	598	596	589	552	593	524	588	582	570	610	546	581	572	562	554	617	571	603	587	592	571	584	605	605	576	581	582	572	564	583	594	563	640	568	579	576	622	558	582	575	598	600	589	614	594	589	613	591	582	621	604	544	554	623	569	603	600	584	628	597	586	588	596	574	589	553	594	595	555	530	571	599	588	634	589	619	582	567	592	555	623	581	562	639	560	582	577	573	574	571	594	563	595	560	564	598	606	586	582	608	542	611	605	563	624	583	625	625	616	599	572	545	579	595	584	606	601	600	567	562	606	600	573	607	547	573	560	548	578	617	542	592	555	567	559	574	578	589	592	571	582	578	559	585	571	585	578	570	585	573	559	595	591	591	556	596	578	587	575	613	595	583	585	585	564	586	575	611	554	586	559	647	611	572	572	607	633	568	561	589	633	565	567	625	569	550	569	588	561	563	630	545	555	523	554	573	586	573	580	601	569	598	572	601	596	582	614	610	557	593	590	545	673	631	598	598	578	599	620	575	628	551	609	532	563	608	610	608	534	611	585	621	556	556	590	571	582	578	558	612	531	639	559	560	588	611	569	625	572	575	583	639	637	577	590	573	556	593	639	573	592	598	606	576	613	599	590	601	534	563	594	570	581	577	585	612	606	585	590	605	562	588	569	575	610	530	575	590	540	613	569	552	584	594	601	607	588	578	586	617	591	612	604	574	571	604	605	562	525	600	542	564	584	600	571	589	592	613	564	578	577	599	562	609	576	584	579	592	619	587	589	578	565	593	556	617	592	644	588	572	596	614	595	559	537	609	604	556	601	566	591	549	638	581	592	569	628	569	590	568	543	542	641	513	565	560	560	608	540	610	586	621	619	602	570	573	581	591	594	619	624	587	612	595	605	616	583	597	546	586	636	592	628	579	590	597	626	592	627	611	577	594	550	585	541	599	565	585	600	605	571	638	555	593	548	614	600	601	566	595	588	581	534	565	568	603	535	565	543	634	580	570	600	526	607	585	618	598	611	574	571	577	580	597	605	594	547	580	599	620	547	629	583	602	614	537	614	588	627	570	578	582	562	585	580	566	550	605	568	607	576	564	628	576	569	575	568	571	585	612	573	631	598	608	588	572	599	557	582	612	584	574	575	539	557	621	581	555	618	615	573	599	638	596	592	612	567	616	569	547	553	558	599	573	613	591	579	588	595	588	565	601	593	586	551	585	624	586	547	607	580	544	533	539	596	599	590	566	572	625	571	594	584	592	590	560	595	611	595	598	610	548	579	576	567	589	600	566	623	572	582	619	585	614	568	591	603	627	577	625	591	558	606	582	563	553	597	552	616	591	594	573	600	581	594	584	635	584	571	576	591	598	553	558	582	589	526	595	613	587	609	554	578	619	544	561	570	578	596	591	600	610	597	649	623	561	605	605	575	589	586	582	582	601	614	569	613	545	582	603	587	589	575	659	543	535	609	567	562	589	538	611	551	580	562	642	585	567	586	593	580	583	565	574	618	637	567	609	548	578	591	578	606	604	595	614	626	579	567	597	589	567	607	588	578	568	603	558	550	582	610	562	639	556	574	619	619	608	646	593	556	555	575	607	558	596	579	617	603	574	566	640	607	550	591	559	636	579	600	624	580	592	598	602	588	596	584	592	553	616	583	594	554	592	546	577	557	558	597	578	563	531	557	599	578	593	621	639	576	530	601	594	585	591	591	572	604	587	572	580	595	570	512	610	615	576	591	569	566	585	621	595	581	585	571	598	610	579	614	555	556	557	614	589	596	534	578	552	612	582	557	549	567	616	580	584	598	612	606	581	606	589	563	547	590	598	582	560	590	586	612	588	607	610	553	577	564	586	596	580	600	597	614	569	594	588	530	586	573	566	556	633	558	559	582	593	587	612	596	609	647	592	595	580	557	566	548	592	602	622	572	591	626	561	578	558	596	549	577	580	633	624	587	575	582	604	558	592	573	591	618	618	582	624	570	580	609	620	597	629	627	603	577	605	616	606	551	620	576	591	565	577	555	565	591	615	631	604	560	570	584	546	559	596	580	596	545	576	584	595	588	584	601	605	581	606	563	595	594	530	619	590	591	587	561	573	612	592	553	590	583	625	624	589	574	555	578	595	557	594	566	568	549	592	585	595	600	601	614	585	607	598	601	605
24770	21543	28724	24848	20459	6859	2786	1743	1370	1239	994	951	783	722	677	657	625	670	626	589	616	539	527	538	578	551	560	551	507	558	512	453	446	445	469	475	419	497	410	437	404	407	404	409	444	421	421	386	402	393	395	381	373	391	391	412	378	411	417	432	404	387	402	362	418	384	413	428	365	384	440	399	389	407	414	426	414	429	417	394	418	420	412	411	445	408	431	405	412	440	437	396	403	399	434	392	411	468	388	397	422	394	404	406	447	388	421	397	421	410	399	424	433	421	385	419	405	422	407	411	378	401	437	389	437	381	423	410	396	388	401	400	395	393	382	419	398	374	403	413	420	376	368	421	393	386	410	438	409	414	410	415	392	425	410	378	388	392	398	417	425	413	371	412	387	394	371	403	422	414	394	377	430	398	376	358	394	404	411	397	384	414	365	412	376	409	412	428	385	435	371	407	367	396	403	401	391	378	377	433	374	406	382	418	409	406	384	391	402	367	409	382	447	407	417	416	400	404	385	415	390	377	428	386	360	384	420	360	368	347	342	418	436	382	376	360	389	366	423	410	394	401	419	385	413	415	389	386	413	388	395	410	392	388	386	411	364	425	382	407	425	412	399	419	400	374	413	404	380	402	403	404	407	407	392	435	406	420	374	397	382	385	434	367	431	368	402	433	383	401	401	403	393	395	372	410	399	375	403	409	408	392	381	389	368	392	385	385	387	371	415	406	420	405	412	389	391	401	412	394	408	414	396	397	367	420	402	411	426	359	394	376	388	407	387	388	415	393	408	340	377	400	404	393	390	402	415	399	419	387	397	380	372	375	412	403	398	388	381	389	406	398	395	423	421	420	384	386	411	360	406	403	428	385	418	400	423	361	407	397	408	388	382	360	410	408	368	376	390	393	412	430	373	395	415	412	378	401	399	393	385	365	364	401	382	413	383	392	425	385	399	380	391	369	381	390	424	398	390	418	389	362	417	384	379	406	391	374	389	385	395	420	400	393	417	421	376	418	389	363	387	383	380	398	401	376	401	374	380	378	406	373	403	388	383	395	448	409	367	367	362	389	425	395	399	401	395	404	387	407	385	350	361	366	377	390	393	399	361	403	395	404	390	404	400	395	437	397	384	380	412	385	381	357	437	374	410	406	349	400	385	399	372	398	411	385	406	398	398	419	385	421	397	368	380	395	407	392	413	386	410	400	429	401	419	396	414	411	408	408	402	394	391	385	356	398	362	388	372	397	413	391	387	391	398	396	399	364	417	394	418	378	396	401	384	379	385	388	350	416	388	409	395	395	387	407	440	428	373	394	423	398	400	423	409	386	371	457	421	423	411	364	427	389	376	397	401	411	427	365	413	396	393	445	381	367	383	374	401	402	376	397	369	392	385	388	398	372	436	415	420	400	410	403	417	412	415	413	394	407	397	401	402	433	383	403	417	409	385	407	372	417	408	379	374	383	410	389	410	390	409	405	389	348	396	426	396	405	419	397	415	363	403	386	366	422	383	373	412	392	388	396	423	383	386	386	388	387	399	428	405	402	374	421	426	425	363	395	393	399	399	422	395	395	409	416	395	390	362	411	404	422	380	392	397	395	416	417	393	408	354	396	425	392	392	409	363	403	400	415	353	376	394	410	370	415	389	421	381	394	392	372	426	379	385	377	397	398	440	371	395	384	397	394	400	400	389	373	409	376	373	396	407	389	385	407	394	388	418	443	437	389	384	394	387	384	417	383	404	379	435	422	396	383	382	389	402	400	383	385	419	422	408	409	393	372	393	402	422	407	367	399	416	358	390	415	412	409	409	389	399	381	420	422	394	404	402	383	398	383	398	370	400	424	413	386	405	371	406	395	392	369	364	389	396	372	404	418	393	398	396	402	418	400	381	388	403	362	392	381	413	381	399	378	404	389	397	393	399	384	397	389	406	381	383	406	398	420	407	398	405	353	417	415	406	418	386	424	388	412	391	397	387	400	398	392	387	346	359	368	391	401	419	397	379	422	403	426	405	390	416	363	374	435	401	375	394	397	406	387	389	380	404	371	392	410	352	384	396	403	397	373	390	387	401	411	392	335	420	369	392	380	387	386	391	398	376	404	391	381	427	381	420	376	405	388	434	381	377	371	399	390	403	390	386	427	376	406	396	409	402	389	379	375	413	410	365	433	397	390	418	367	425	428	387	362	415	371	445	480	434	392	386	431	368	415	401	390	403	426	448	372	380	429	431	411	387	391	415	411	398	418	410	372	401	398	436	377	388	401	384	365	392	415	389	369	437	409	399	405	401	355	400	407	385	380	399	414	420	388	421	414	422	402	410	382	436	436	366	424	402	386	364	384	415	400	381	436	393	420	432	408	400	387	400	391	388	406	411	403	424	403	394	393	430	368	433	371	435	375	402	375	424	387	365	403	374	392	406	405	370	411	458	417	426	404	361	398	389	402	401	417	389	388	386	403	394	387	333	418	393	400	391	388	387	412	395	419	402	441	391	396	396	423	413	385	408	377	385	413	398	402	400	399	371	387	394	436	423	400	416	406	388	396	442	382	397	390	403	394	403	423	406	377	381	421	389	413	380	388	423	396	416	406	360	389	411	375	436	391	382	409	425	419	385	426	400	436	350	396	394	384	389	384	416	417	357	416	390	390	383	337	412	395	396	371	432	378	391	391	383	366	363	363	372	387	372	399	395	398	418	389	367	397	437	398	392	401	416	425	386	414	353	396	366	419	426	399	400	410	432	408	378	411	427	404	415	376	415	440	366	419	381	379	401	427	399	372	395	409	418	398	410	397	406	398	393	377	399	402	405	386	414	424	426	362	388	384	402	415	418	371	398	385	412	394	412	378	424	396	398	386	415	415	399	380	382	386	402	406	413	394	379	414	406	413	400	385	393	392	409	378	384	383	396	413	395	392	419	375	369	402	374	384	364	413	380	404	382	403	378	385	380	375	394	412	395	386	402	359	409	394	405	342	397	386	411	388	371	402	371	371	410	364	413	403	409	391	412	386	397	377	415	442	417	386	403	381	399	416	399	411	415	368	369	392	378	402	398	392	390	388	411	411	373	403	389	368	398	410	390	418	385	409	398	407	415	403	409	379	455	377	416	412	414	390	377	435	427	393	424	420	425	332	399	365	402	420	389	392	410	390	380	411	357	390	369	404	385	437	376	409	387	391	389	419	417	418	370	423	403	391	417	382	388	425	411	383	382	391	375	410	410	389	380	404	429	397	411	395	383	407	414	415	365	424	398	365	405	391	417	380	383	407	413	398	392	399	406	420	445	368	397	406	392	356	363	394	380	409	413	374	425	387	413	392	347	411	416	341	402	384	385	399	357	396	385	400	377	403	354	375	402	387	390	380	416	346	439	415	403	401	408	398	410	389	407	426	388	395	410	393	405	369	419	393	371	397	396	397	384	391	402	393	402	412	368	397	425	389	406	374	389	406	401	388	422	399	391	401	408	400	421	398	410	367	380	388	390	378	388	420	422	374	393	411
14519	26946	23937	14935	10096	7224	5847	4166	3527	2844	2247	1903	1741	1606	1425	1311	1255	1173	1176	1083	1158	994	966	976	930	987	959	1024	910	928	804	739	695	698	724	721	765	741	700	620	648	609	642	624	606	566	619	575	596	591	618	573	612	612	608	557	540	588	566	595	605	636	627	580	591	582	558	580	548	514	602	612	584	631	548	598	585	607	594	587	635	577	625	631	632	619	630	664	638	622	617	638	582	595	566	623	596	572	604	609	580	537	604	593	577	580	582	564	587	605	582	640	639	615	590	595	593	583	587	605	585	603	591	610	619	582	606	573	607	619	611	562	587	568	534	564	618	643	607	595	571	595	582	548	591	556	520	528	515	571	586	577	582	601	564	526	550	579	543	642	570	571	575	526	586	582	545	571	592	596	567	614	540	578	546	585	536	613	605	574	582	566	576	539	565	615	606	612	552	553	596	556	588	587	587	543	581	601	590	589	543	569	578	572	586	591	587	614	583	589	594	588	564	581	554	639	615	547	551	605	581	577	568	567	592	594	598	548	539	559	558	592	552	593	558	587	612	566	589	574	565	581	564	583	560	566	585	581	565	599	513	601	615	573	564	628	619	582	557	574	574	599	560	553	592	544	564	608	560	614	625	648	559	551	567	578	571	563	616	607	602	578	557	554	575	601	581	570	569	591	625	566	602	588	571	605	592	546	556	559	587	572	590	574	563	603	569	581	570	545	592	572	546	609	583	568	559	590	576	566	577	598	566	622	563	521	594	590	606	570	590	612	566	573	562	588	605	578	597	586	594	599	527	567	591	551	590	576	568	541	589	565	581	587	549	612	549	606	595	602	610	571	546	583	566	619	551	619	591	587	595	594	614	600	604	617	598	578	535	594	594	571	609	591	591	572	537	605	575	606	563	599	597	575	601	563	640	620	587	580	572	610	548	561	573	620	587	555	569	598	549	587	571	562	607	604	603	597	585	599	587	574	569	585	609	580	610	601	570	594	595	575	576	581	627	588	579	592	566	624	560	574	582	563	601	580	574	547	594	550	573	594	607	563	523	603	568	648	580	563	560	582	557	594	571	585	605	594	599	573	564	564	573	599	564	519	564	553	581	624	551	602	560	587	590	582	580	594	588	566	553	570	590	645	592	565	595	594	580	556	584	591	570	554	587	596	553	559	557	571	568	537	577	611	566	561	609	611	613	546	554	606	565	575	548	563	548	598	572	588	568	597	572	596	574	552	610	492	578	622	596	554	600	577	591	622	603	574	531	589	582	563	567	587	584	555	615	554	593	579	569	598	554	546	550	573	554	587	568	617	574	558	582	550	584	577	605	593	589	571	601	590	583	574	596	553	512	608	565	535	543	587	577	584	594	581	601	549	590	590	563	575	588	543	554	538	555	585	599	562	584	626	618	606	576	562	592	575	563	562	567	605	593	603	591	569	529	578	608	556	565	569	589	601	579	560	592	578	559	548	603	591	619	573	560	586	619	584	577	554	595	615	574	525	559	559	511	568	573	580	605	543	577	606	619	570	599	557	550	583	600	569	607	595	556	589	592	587	603	566	578	594	618	588	615	569	588	594	594	565	542	537	585	567	567	594	630	559	553	591	605	602	592	675	564	557	565	571	567	590	568	573	570	588	565	569	564	569	543	582	532	557	539	578	582	600	563	614	565	582	567	569	548	565	548	558	613	574	596	620	597	565	606	603	592	557	610	582	595	555	598	568	604	590	541	545	579	538	533	574	528	571	586	588	575	589	563	573	553	550	596	565	570	590	601	576	575	568	626	576	590	575	609	539	619	547	569	626	594	576	565	527	554	550	551	534	613	606	544	559	574	589	548	560	604	559	583	607	618	573	532	616	524	605	569	598	605	571	565	575	564	605	570	588	575	546	612	562	578	624	586	610	605	551	594	605	582	545	553	601	555	605	528	554	586	619	575	529	596	566	544	535	601	564	564	573	594	572	583	596	590	549	577	570	582	565	585	569	567	640	566	611	567	568	573	559	619	569	560	563	599	591	579	607	616	585	577	543	583	583	596	637	544	599	538	572	546	564	626	610	596	594	570	601	559	585	608	545	552	585	580	595	519	586	567	578	624	602	593	607	587	585	577	564	587	569	605	585	616	598	604	585	570	566	622	572	601	620	595	580	580	568	567	602	587	569	537	574	583	585	583	572	557	615	577	545	589	579	564	595	545	600	587	588	611	545	616	528	581	563	571	579	569	569	562	551	551	583	574	614	612	573	606	543	607	571	567	558	553	598	559	598	602	569	597	633	569	568	580	599	606	568	569	567	612	593	550	603	589	590	626	608	554	573	562	618	575	604	590	570	580	569	564	579	566	518	619	559	586	568	569	588	566	582	608	567	559	550	583	596	555	579	587	582	582	580	614	613	574	571	568	522	579	603	612	574	598	561	610	597	578	613	567	595	579	614	595	552	574	560	538	579	545	607	580	587	569	583	562	590	595	588	563	589	599	558	548	626	619	563	609	561	561	582	583	594	559	593	629	543	545	580	520	590	619	579	574	561	596	573	560	517	557	621	589	599	593	581	568	580	635	588	594	562	571	556	594	587	581	611	574	603	634	581	583	569	554	561	538	574	583	571	583	598	586	588	604	548	609	573	586	548	584	585	573	548	585	603	558	580	581	584	617	557	545	556	610	551	562	585	561	599	588	588	573	598	547	536	571	570	609	563	600	567	615	570	590	573	586	610	590	571	598	591	566	568	607	553	616	555	527	552	557	591	610	559	557	607	589	576	606	570	518	571	567	563	585	562	616	556	625	588	582	576	563	563	590	600	549	575	575	557	571	587	564	554	568	586	597	534	593	644	588	540	560	607	561	570	575	554	549	580	609	578	548	591	585	570	593	583	564	626	605	533	575	537	555	613	558	571	601	589	586	599	606	564	582	608	603	520	597	593	562	587	553	586	590	600	570	600	563	576	562	563	585	569	604	578	588	615	587	629	562	540	593	569	613	614	567	570	569	585	623	560	580	586	582	597	615	572	582	606	555	576	591	620	532	596	585	549	566	569	584	588	578	602	574	590	571	583	606	569	605	635	579	552	576	569	573	567	578	572	579	580	585	583	601	570	603	530	541	573	579	627	595	570	600	522	575	532	543	580	551	593	619	583	590	575	551	541	603	591	607	571	541	590	575	567	563	539	626	569	574	574	558	619	593	560	588	561	567	585	580	543	615	578	568	543	588	569	570	589	540	549	597	603	545	569	587	622	572	599	600	623	547	565	597	622	588	564	563	584	598	586	617	577	590	573	607	582	601	537	569	575	560	573	614	608	580	615	636	554	628	621	584	568	545	619	605	567	561	588	599	579	589	613	569	578	577	573	624	570	577	620	569	560	604	545	550	599	587	624	590	567	564	558	566	555	586	623	600	507	593	591	584	543	592	588	539	570	589	612	554	569	609	574	587	579	582	605	612	551	564	617	583	554	591	546	560	543	599	606	600	545	577	586	546	558	567	576	569	615	615	592	603	614
23657	21506	29396	24069	21517	20177	6266	2412	1768	1572	1263	1065	937	855	791	722	664	697	641	630	598	597	615	594	545	487	514	482	485	485	561	456	413	392	369	368	389	377	348	369	385	312	332	362	329	350	299	331	317	326	342	334	307	329	300	319	292	290	348	330	305	314	325	320	318	355	327	357	351	313	283	318	323	307	338	318	297	302	290	318	285	321	337	299	353	306	293	307	380	321	342	328	333	292	333	325	322	337	316	324	316	277	364	315	335	292	291	318	324	330	316	315	313	308	303	327	296	297	336	303	293	313	349	314	314	326	299	320	289	341	286	341	287	327	329	291	330	351	311	328	328	312	323	319	279	303	300	301	297	335	302	323	296	288	314	301	330	306	309	304	284	328	298	304	331	287	315	309	277	283	294	308	276	300	283	323	297	283	309	290	309	338	320	314	300	304	300	305	303	297	323	307	269	307	315	321	291	295	293	327	324	339	279	284	285	295	274	294	308	321	304	321	312	313	307	301	274	322	319	333	287	318	315	306	299	278	326	315	294	306	295	289	310	271	310	287	280	297	303	332	297	321	299	298	304	318	299	320	303	297	283	315	281	328	329	282	292	324	300	313	315	301	260	290	301	324	318	298	316	331	315	299	274	323	315	328	306	295	291	277	313	300	337	291	290	282	303	330	315	277	298	290	300	267	261	330	276	305	306	289	305	307	309	294	291	329	322	354	314	324	295	291	327	310	317	299	272	311	324	291	302	310	313	319	306	315	280	320	305	309	300	325	306	291	310	312	300	308	295	339	284	301	322	297	279	313	324	301	294	292	316	288	299	306	287	310	322	323	298	269	319	303	369	330	295	272	340	283	348	315	316	309	311	331	306	321	322	327	311	297	286	264	327	302	287	322	322	312	299	305	311	281	310	272	276	273	282	302	305	308	301	302	306	285	273	304	274	315	286	298	306	310	306	328	324	317	304	304	278	316	311	307	301	295	311	321	308	323	309	290	305	317	310	311	305	283	354	303	268	313	293	308	327	307	284	324	319	325	311	289	279	296	285	314	325	318	312	287	324	336	295	317	310	310	283	299	301	277	298	318	294	311	312	280	328	297	298	270	344	300	284	330	276	285	327	257	298	310	297	313	334	320	299	326	363	288	278	291	298	294	296	331	325	310	304	318	290	331	308	287	339	286	287	310	298	333	293	320	345	295	311	305	320	318	322	325	299	339	290	322	294	336	310	329	323	304	305	306	335	314	281	279	333	329	286	266	306	300	312	309	282	301	322	333	319	269	308	307	309	299	313	295	299	315	295	290	311	338	324	325	338	314	338	311	311	313	335	305	304	304	312	281	311	311	280	320	318	318	334	277	314	301	309	299	341	307	307	309	292	308	279	297	310	246	267	302	284	264	304	306	317	310	323	294	338	299	314	288	300	288	329	302	309	295	295	328	347	316	299	267	307	310	294	287	301	304	293	321	323	301	285	317	334	314	294	300	278	310	327	304	328	313	279	314	327	296	278	295	313	298	324	310	331	302	281	316	304	292	317	295	297	321	364	313	289	289	289	309	308	324	328	309	300	333	292	287	337	297	311	302	300	279	300	299	312	320	287	297	314	312	315	315	288	298	294	291	293	330	328	330	324	315	310	303	303	303	341	327	317	317	287	299	313	279	313	297	303	308	322	293	294	305	312	290	290	329	291	288	325	290	314	273	274	294	333	286	324	286	311	316	279	298	302	322	310	321	306	322	329	305	323	309	298	302	322	308	325	315	290	323	340	303	286	292	296	283	293	301	310	279	323	307	328	323	301	270	322	303	306	320	291	311	296	307	301	283	302	330	299	335	324	315	332	351	309	287	310	305	321	297	324	289	298	297	290	322	283	317	316	296	288	318	308	313	296	284	276	337	270	303	323	319	306	329	289	319	303	325	317	301	335	272	311	309	300	344	301	306	327	295	297	299	317	314	342	312	301	281	339	305	321	287	326	292	320	297	274	311	270	335	303	319	278	288	322	280	303	305	307	291	358	308	293	327	331	335	311	298	283	344	328	301	291	312	280	331	335	306	296	286	291	294	326	319	302	302	281	290	316	274	301	317	305	303	310	278	305	293	305	331	310	356	303	319	307	320	314	306	306	285	284	327	281	314	306	313	270	296	305	286	319	309	299	305	300	318	323	291	297	286	295	312	312	286	284	304	313	303	308	330	298	317	302	313	300	320	319	300	312	307	304	330	324	317	302	306	314	316	294	277	295	318	320	299	313	340	285	300	326	316	327	315	355	296	289	321	313	328	304	296	328	303	288	279	311	281	346	298	315	292	300	311	334	306	338	315	324	323	303	309	340	317	351	303	297	303	300	296	292	304	330	289	330	333	293	293	283	302	284	328	294	280	290	295	293	293	347	301	313	312	290	303	286	263	316	294	281	314	300	302	319	325	279	319	316	292	328	319	337	318	300	288	331	318	342	281	339	301	303	265	317	343	301	280	304	354	303	321	312	343	326	299	312	292	292	318	301	296	319	299	306	304	295	313	321	302	305	331	301	325	269	321	320	290	325	302	293	344	296	294	299	322	325	332	307	298	294	316	295	297	312	324	305	310	279	326	306	316	283	318	315	292	286	297	320	285	301	294	311	304	317	307	324	331	324	288	283	322	298	314	300	286	294	295	329	297	287	312	310	291	313	339	318	347	290	275	334	287	301	304	340	313	334	286	299	306	318	307	281	270	313	324	323	310	289	299	289	317	298	313	303	307	320	292	296	325	311	335	315	325	328	310	279	346	318	315	331	305	313	320	305	306	331	292	289	297	285	301	319	317	313	296	326	301	318	312	325	318	316	295	290	308	319	286	286	273	308	291	307	324	295	299	313	305	331	286	350	300	283	313	276	280	314	285	286	295	338	296	289	303	299	328	309	325	294	291	315	292	307	306	293	264	296	297	284	335	290	294	299	302	286	339	312	301	331	276	292	309	279	331	327	286	329	278	291	307	315	312	308	313	318	319	278	322	299	319	299	305	308	334	315	315	297	294	292	293	302	312	301	302	293	321	298	313	300	336	293	287	271	289	333	318	306	310	310	311	286	333	340	334	295	312	300	315	316	319	294	312	326	315	308	319	315	326	298	279	335	305	299	322	296	287	302	311	337	298	323	295	298	286	291	304	302	313	334	328	285	301	285	296	305	343	307	280	311	328	321	297	270	314	320	329	310	329	330	319	295	281	330	327	304	294	312	313	306	298	347	299	325	309	290	315	300	302	292	323	316	305	307	294	304	275	293	336	311	313	315	317	331	311	314	299	290	276	291	307	288	280	306	317	301	321	281	312	315	307	278	292	314	259	311	313	316	300	309	345	289	291	321	301	329	309	310	282	285	288	303	313	298	308	304	326	295	300	284	306	316	298	327	305	301	309	317	329	325	294	325	344	327	310	283	298	303	324	286	331	356	289	310	293	316	281	296	291	286	322	317	329	313	277	304	294	305	301	308	320	319	330	317	306	284	286	300	339	286	295
16785	32007	28236	18274	13537	9556	7410	5675	4874	4146	3087	2460	2178	2034	1812	1584	1585	1482	1345	1351	1227	1173	1136	1119	1069	992	993	1025	954	917	921	797	732	684	638	620	638	601	575	574	534	506	542	462	516	533	505	495	532	447	493	484	461	479	493	471	463	511	489	504	518	471	491	492	464	524	476	460	478	499	502	475	431	430	470	476	455	508	483	505	492	477	509	509	532	536	550	545	528	541	499	518	474	495	479	476	471	460	458	475	470	461	448	464	471	484	472	456	440	490	488	458	474	482	467	443	439	398	449	468	459	485	503	445	475	466	459	457	482	472	491	474	454	433	484	471	441	464	483	485	473	465	439	457	451	447	457	459	412	479	438	439	485	476	405	435	442	452	489	468	447	476	442	459	459	441	441	448	445	478	465	440	473	413	441	455	442	489	441	416	442	469	458	459	456	485	418	491	408	482	446	443	462	440	450	475	443	449	492	433	459	461	449	450	469	458	468	434	453	497	429	477	503	420	473	465	467	435	468	446	460	473	485	441	448	473	469	440	439	442	446	470	478	413	447	432	451	443	471	441	424	457	464	447	443	453	432	419	486	460	410	433	457	459	446	481	479	467	466	420	451	398	427	435	461	406	454	451	490	492	450	447	418	422	479	450	439	429	455	406	469	439	494	423	454	404	484	460	466	423	449	446	453	530	466	456	438	457	446	437	483	501	486	476	451	484	462	447	454	434	456	419	457	453	455	420	441	417	439	436	431	458	450	430	457	459	454	477	467	498	446	447	453	465	442	464	442	427	446	475	463	475	464	475	436	453	454	477	471	423	429	456	438	452	459	445	425	474	462	439	460	440	435	433	444	467	457	452	480	417	451	408	427	456	453	447	451	459	469	443	468	454	444	458	450	467	460	495	466	449	455	427	433	435	468	480	441	480	445	453	474	435	459	444	481	444	467	447	427	447	438	443	450	438	454	480	435	445	460	459	431	516	411	465	445	411	449	471	411	432	465	481	436	432	451	477	464	414	475	431	416	470	462	509	458	422	487	385	447	415	454	468	449	479	476	426	458	453	456	477	493	447	431	426	420	454	438	435	432	442	442	433	446	453	452	407	450	455	418	456	466	464	455	439	475	474	420	447	438	461	485	473	469	435	492	412	455	469	459	448	411	441	437	451	470	449	425	449	436	460	445	476	458	464	431	485	454	446	420	436	437	419	465	457	473	481	478	484	476	456	445	437	456	403	494	454	431	441	466	462	433	419	471	444	456	484	458	488	429	461	460	479	421	496	461	459	452	467	463	461	491	448	462	462	445	433	421	450	454	444	490	445	442	459	428	437	484	439	460	438	445	412	483	424	465	428	451	459	431	441	416	465	486	461	415	456	450	448	447	460	438	439	460	455	441	452	455	457	416	441	450	438	440	466	441	459	437	447	411	445	447	466	429	468	415	462	438	445	427	437	459	462	484	465	474	441	443	436	433	442	507	425	479	461	436	473	479	449	468	474	446	440	462	465	450	484	466	451	494	448	462	441	498	431	435	428	462	432	463	468	467	461	414	448	440	465	454	449	452	453	459	447	417	416	471	459	461	431	467	435	484	405	429	424	450	437	457	469	421	421	450	428	453	482	442	462	451	447	463	472	417	411	463	441	454	454	456	466	437	471	424	433	428	463	451	451	477	442	471	450	454	485	422	420	448	444	448	456	474	431	449	451	411	452	438	408	439	484	465	426	419	460	453	448	453	477	458	464	442	461	428	459	457	462	461	454	488	460	459	482	488	448	496	457	459	508	454	436	473	435	484	446	433	413	451	445	441	466	411	457	441	458	436	493	428	427	445	446	445	444	437	448	417	460	483	487	451	437	455	458	504	459	443	481	438	473	438	440	457	454	463	468	466	431	448	460	448	468	490	467	438	441	452	429	476	465	464	435	454	470	460	444	433	446	487	497	436	442	487	451	431	444	449	460	436	435	449	458	440	438	411	457	405	441	454	454	436	429	429	404	468	424	483	428	466	466	451	452	461	432	475	449	420	443	407	485	453	456	462	472	419	448	462	425	439	451	440	444	430	439	463	452	432	390	446	456	487	454	457	431	424	484	422	519	452	460	502	449	444	448	447	466	451	489	456	458	460	418	468	433	440	441	423	426	473	456	452	465	455	466	407	443	455	413	441	469	445	440	415	441	463	461	448	475	437	454	441	440	463	474	443	441	427	449	440	435	443	413	411	487	447	415	450	468	433	422	460	427	408	481	465	451	454	467	461	440	459	443	447	494	458	432	422	470	473	428	490	478	427	460	437	418	452	446	479	425	457	453	457	432	420	459	465	478	431	468	418	412	466	466	465	459	481	454	440	456	472	419	410	448	470	461	427	453	473	457	447	461	439	430	427	442	395	450	440	464	410	447	474	443	433	411	452	462	455	439	456	454	449	422	438	464	476	452	488	444	474	469	470	469	452	449	497	420	467	471	450	435	440	445	440	468	475	475	422	470	450	453	466	465	457	443	420	419	439	468	471	450	417	461	443	484	487	452	430	478	441	450	475	439	420	413	472	431	478	442	479	447	454	454	461	431	485	459	430	493	447	468	416	463	460	468	483	466	429	416	465	489	460	439	466	462	482	471	461	434	500	451	449	424	428	449	392	464	469	455	433	458	458	485	443	440	485	436	452	442	453	431	458	468	459	463	462	495	431	486	437	442	448	427	425	465	466	457	474	419	432	426	440	427	447	443	418	409	423	483	470	501	420	481	444	416	466	449	445	441	445	463	431	471	478	433	454	444	459	462	432	440	459	463	433	428	463	395	491	474	462	451	440	447	441	481	453	456	467	438	452	462	451	439	471	454	485	476	437	429	444	467	466	488	436	458	459	473	455	463	468	439	481	465	425	462	477	439	412	410	439	484	444	435	432	479	435	448	458	431	469	463	414	442	464	483	506	464	462	462	452	480	463	467	470	448	429	402	431	413	445	400	433	452	476	465	439	428	462	435	418	454	471	488	459	444	443	474	473	466	482	402	455	428	447	457	451	462	475	467	446	417	447	434	443	454	449	435	449	469	450	453	406	457	432	459	460	445	480	432	447	455	436	443	479	436	451	448	442	483	475	464	449	444	425	445	425	433	482	436	446	454	415	478	461	455	430	419	425	464	460	479	470	420	449	456	449	423	434	420	469	452	460	431	461	456	440	441	461	435	459	486	467	437	418	465	464	449	424	422	458	461	448	454	425	456	415	480	464	468	450	436	500	455	471	460	434	415	445	457	421	462	460	424	431	475	478	469	450	465	471	462	422	465	452	481	498	455	467	411	485	489	460	480	445	456	454	491	467	458	440	465	481	489	489	461	469	466	427	444	492	450	479	440	462	466	474	452	466	445	464	454	458	499	457	431	486	453	464	473	470	463	469	438	456	409	477	449	433	476	476	489	494	478	459	471	451	434	449	454	453	447	475	453	437	471	441	442	435	448	445	415	436	455	482	454	442	411	486	466	453	464	463	469	462	478	425	439	469	468
27410	20497	12902	5500	2342	1531	1186	949	858	789	670	658	608	588	595	527	608	559	582	525	529	545	518	525	541	512	478	442	514	470	475	465	416	422	446	458	431	450	429	427	421	439	418	430	381	446	382	440	418	408	436	462	430	437	405	394	412	411	400	409	402	411	441	416	398	421	430	414	409	371	404	417	420	401	440	430	423	369	418	456	402	367	383	401	421	422	452	441	415	421	429	406	430	414	432	447	444	394	407	386	410	428	400	388	425	386	406	431	397	430	458	403	435	411	422	408	394	363	415	441	385	416	418	405	396	366	394	393	425	421	417	409	417	398	422	425	416	417	427	420	392	429	429	444	427	397	419	404	411	396	411	407	368	401	379	432	454	411	400	402	432	437	410	391	393	395	393	407	447	374	438	412	393	403	388	419	383	433	428	422	420	383	412	422	415	434	420	441	425	409	414	409	358	437	418	386	413	397	396	404	411	429	420	419	367	421	426	447	423	408	409	407	414	428	422	355	386	436	450	428	403	416	414	436	388	407	410	387	406	401	373	404	401	423	391	401	412	360	372	412	444	432	401	398	405	404	412	446	448	392	401	432	410	410	385	441	400	441	433	391	402	449	441	425	404	407	423	408	421	395	434	425	402	443	400	424	398	401	401	409	404	425	441	389	394	389	390	412	430	416	406	384	410	416	440	443	403	411	363	441	397	402	417	404	380	407	439	401	393	423	423	433	407	408	438	420	384	399	395	384	403	409	392	440	408	407	393	406	354	393	373	437	411	394	422	384	421	397	424	408	428	407	449	395	412	442	417	444	421	458	423	413	416	389	414	424	373	420	416	414	414	387	416	402	420	404	389	392	403	345	413	419	361	441	404	413	391	429	418	403	448	431	386	366	383	402	418	439	444	433	394	410	444	441	439	397	417	431	406	382	389	427	434	395	416	398	413	389	410	402	439	406	412	411	381	426	412	375	417	416	379	427	399	410	456	434	421	385	398	413	381	443	392	430	423	441	403	400	411	392	395	435	406	376	397	417	449	454	384	404	394	409	400	372	426	419	389	402	412	385	415	382	448	413	420	392	391	406	389	415	433	428	422	392	427	403	409	395	405	399	420	396	458	401	380	391	426	417	410	373	393	437	425	397	430	426	421	440	444	406	429	401	421	443	429	451	445	413	405	383	373	383	380	402	431	405	409	419	405	455	414	438	411	409	443	429	408	397	407	449	423	443	414	399	371	410	417	420	469	454	405	412	398	440	387	440	409	395	406	418	423	389	378	378	437	408	431	421	405	442	406	444	408	416	430	452	424	432	417	397	428	387	385	408	414	412	420	440	406	412	415	384	413	421	432	430	410	393	409	403	405	401	432	421	395	416	382	430	373	418	438	405	379	396	408	407	410	426	408	414	395	420	409	453	378	430	399	416	419	367	412	413	397	425	398	402	419	410	378	415	407	407	429	424	428	417	410	436	400	383	412	397	430	430	427	430	425	435	423	447	411	410	415	408	411	423	409	400	430	459	428	395	407	399	400	406	398	391	403	388	438	393	430	419	438	413	405	396	439	395	393	410	430	428	400	435	442	389	420	390	403	442	404	377	386	427	413	416	440	369	401	418	414	420	395	390	432	404	372	378	383	392	406	401	389	371	405	400	398	418	399	424	415	383	415	377	389	415	444	394	415	405	375	421	370	424	410	442	390	403	388	426	434	383	440	410	445	409	415	420	422	393	452	396	448	397	403	420	452	400	373	420	430	424	407	419	383	442	384	427	392	382	416	423	417	408	451	433	409	422	422	401	411	423	406	423	446	404	420	403	400	421	403	418	420	402	382	383	414	403	424	388	411	401	393	413	371	446	436	398	416	416	462	419	400	385	413	408	438	394	444	415	407	435	420	423	380	407	378	345	372	421	441	412	400	385	435	431	429	373	414	415	430	439	397	391	402	411	426	425	416	367	411	428	383	399	395	444	426	444	430	401	396	436	399	411	425	397	380	401	431	396	415	379	444	402	411	423	409	403	411	393	388	436	428	418	426	384	425	418	381	418	422	423	422	421	391	412	444	431	420	405	425	417	403	390	412	382	440	408	422	434	380	402	400	423	459	410	388	381	410	401	419	431	425	427	395	366	414	416	392	407	402	399	398	396	400	392	434	426	443	403	416	387	402	411	395	440	426	453	441	406	370	426	432	398	401	430	415	387	414	409	405	415	393	365	416	446	413	416	405	415	404	435	391	428	421	403	416	436	429	418	386	410	417	442	390	368	428	403	396	414	396	445	428	427	423	413	416	435	369	411	420	409	394	402	446	432	442	427	415	388	412	383	422	423	406	420	393	461	405	420	391	425	444	404	425	413	461	392	417	407	404	398	411	358	422	387	411	403	431	402	402	450	422	426	414	422	415	384	408	391	397	411	392	438	443	402	408	452	377	427	428	429	430	409	370	349	418	424	414	409	423	419	402	411	424	386	353	409	383	400	440	424	391	414	419	417	402	394	394	423	426	405	398	355	409	424	402	436	446	398	390	361	404	437	424	421	420	426	382	394	417	409	407	396	393	429	426	406	422	377	380	400	414	407	397	397	420	409	404	408	417	377	424	396	415	394	367	396	392	398	394	402	397	429	419	415	392	373	402	389	409	454	426	437	420	392	411	447	432	436	423	409	443	417	443	407	400	396	446	428	385	369	407	419	402	409	417	388	392	414	419	377	443	399	458	431	374	407	387	430	406	421	421	409	407	412	394	409	415	433	412	376	419	406	423	417	376	407	406	421	430	413	409	408	384	405	404	396	390	426	393	428	432	412	403	411	421	423	403	416	425	438	380	456	439	420	416	418	427	448	384	419	379	419	408	413	398	410	409	416	415	425	413	428	400	428	396	398	411	414	441	416	379	377	390	392	420	423	394	389	374	407	395	393	431	390	421	403	407	437	407	428	410	408	414	399	418	413	393	415	428	391	398	408	442	418	413	449	387	420	384	424	407	425	386	435	391	444	447	419	418	400	439	392	428	451	427	396	420	410	473	399	388	420	411	436	382	457	420	424	407	414	390	429	378	396	397	379	402	437	393	372	426	418	417	435	375	427	410	424	405	431	440	384	415	417	401	399	439	404	430	395	412	430	416	384	382	420	400	383	416	415	431	429	416	413	418	420	455	419	434	378	411	425	399	437	424	417	452	422	414	401	410	406	435	424	448	408	391	383	443	411	369	439	427	408	403	428	411	404	415	425	376	422	437	405	415	432	403	430	406	427	401	404	456	402	425	429	400	423	410	452	416	387	377	419	424	383	431	432	372	406	416	440	406	441	415	377	437	415	419	419	393	415	408	385	406	404	391	421	391	406	387	383	407	398	363	428	406	419	433	428	444	450	426	432	387	406	408	410	421	399	405	390	402	414	407	386	392	390	374	410	389	401	398	385	406	396	386	416	418	414	403	425	414	422	415	442	391	441	415	405	396	413	394	383	420	402	397	379	395	389	434	438	419	429	390	420	423	409	402	404	426	407
13209	19254	15863	8500	5055	3741	2757	2192	1991	1925	1399	1276	1133	1142	1000	995	1066	1062	1057	997	931	853	866	890	776	819	830	823	693	769	737	739	700	633	694	645	647	619	610	616	614	633	609	643	629	596	600	586	623	639	599	639	584	653	600	589	666	603	615	608	575	607	616	606	608	592	591	629	645	622	600	587	607	625	601	583	577	635	647	572	615	602	629	625	638	614	649	627	635	599	595	635	572	623	597	603	601	632	577	607	630	592	626	610	613	596	581	545	599	585	643	621	626	630	590	587	600	633	598	607	618	631	615	633	617	606	567	591	593	589	579	579	605	607	630	581	613	611	535	609	573	567	597	633	649	612	611	604	589	587	579	631	604	617	617	607	596	639	591	557	621	606	594	590	555	597	604	632	609	611	588	605	596	616	612	549	604	597	580	598	623	596	560	548	596	561	576	580	632	598	592	577	597	599	590	614	571	653	626	622	643	586	639	608	634	647	591	594	586	623	644	590	582	570	608	609	604	628	528	597	598	578	596	629	558	605	588	590	625	623	592	594	576	615	636	569	597	557	578	608	571	640	610	605	579	636	593	589	573	576	597	595	591	602	620	603	646	553	566	559	602	571	595	616	649	576	606	590	584	607	630	640	596	582	634	552	580	609	592	622	600	580	611	604	604	621	607	587	614	621	637	571	588	549	605	609	641	584	600	567	586	583	575	585	565	570	624	613	590	574	618	626	606	602	614	610	604	603	628	563	597	575	581	605	627	560	586	572	595	575	612	596	606	578	605	626	573	571	594	586	627	594	581	614	611	610	595	558	608	558	618	639	574	652	603	605	610	608	628	562	593	621	605	609	598	558	575	593	610	603	606	614	598	582	599	582	626	543	642	600	611	592	593	591	616	611	610	618	591	586	624	575	560	576	561	612	619	601	612	636	619	611	590	593	613	584	611	603	603	575	583	622	603	577	564	625	601	589	600	610	561	610	612	589	538	555	570	625	654	565	577	590	585	593	565	601	584	580	568	612	569	617	616	568	579	654	602	609	618	569	601	598	609	571	567	612	639	606	581	630	578	594	601	615	618	605	554	625	614	588	539	632	604	551	624	571	614	588	584	635	590	588	604	592	597	578	588	619	557	608	609	604	627	583	651	627	602	598	576	620	601	571	587	580	582	600	574	587	591	565	629	597	604	608	589	618	566	581	612	556	580	577	568	564	617	625	602	614	578	597	592	569	608	590	621	584	619	633	600	601	577	581	559	637	545	582	629	543	545	600	570	621	533	606	573	608	579	573	587	617	664	556	583	585	551	604	593	596	596	551	641	599	610	635	617	599	602	579	600	650	592	605	623	647	588	588	581	583	561	585	620	582	579	610	653	578	607	619	583	615	584	595	576	581	564	608	620	596	583	586	634	582	613	574	614	614	601	608	602	606	609	590	571	595	589	656	584	585	604	613	577	587	569	561	643	615	589	583	570	612	597	597	571	654	610	582	580	607	643	583	564	595	616	634	579	620	604	585	592	627	630	644	618	614	592	558	536	600	626	596	605	601	594	579	613	573	592	611	564	627	609	600	636	600	631	602	579	594	577	592	590	617	608	561	589	653	553	617	598	580	591	594	589	641	566	604	621	583	579	594	607	600	598	557	623	642	594	563	609	578	573	615	601	591	546	592	593	585	583	615	595	563	593	614	554	598	578	615	617	552	593	580	575	600	612	570	619	587	600	600	572	574	590	623	548	587	621	591	610	581	618	595	566	601	624	570	600	610	559	591	601	623	566	604	649	612	644	626	633	617	576	603	610	585	579	580	590	568	613	632	586	578	592	555	620	544	581	621	599	565	559	641	612	568	654	575	606	606	600	600	628	566	592	562	586	629	602	568	568	589	585	608	581	596	592	623	580	602	632	599	639	592	617	568	614	624	597	605	553	598	585	616	573	571	605	632	592	588	587	582	569	560	565	599	598	620	618	590	622	605	621	621	602	592	614	572	615	589	563	605	621	580	631	618	576	593	555	581	566	598	597	605	597	588	605	609	580	603	637	631	618	569	550	570	588	617	579	605	611	636	612	607	602	581	598	611	572	586	583	607	547	612	586	556	627	577	628	571	631	598	600	621	632	564	611	602	604	650	590	609	610	587	571	554	566	572	589	557	619	588	636	586	563	533	585	581	596	572	641	589	568	636	630	625	598	592	563	598	587	628	576	610	615	606	591	597	603	642	617	612	597	611	627	607	604	593	598	599	580	655	615	582	599	627	601	558	608	564	576	609	578	599	612	572	535	597	562	626	629	603	569	570	558	633	592	603	609	612	589	572	554	615	592	635	597	639	606	576	585	538	609	582	598	580	612	554	613	616	580	651	564	596	595	536	598	603	592	539	608	588	571	615	550	576	596	606	567	622	587	563	617	584	620	597	618	552	556	583	590	627	610	611	560	608	602	646	589	611	590	555	587	607	611	606	611	598	624	613	587	584	621	621	615	581	577	588	614	591	609	592	594	574	619	576	601	632	595	569	557	632	605	541	617	581	590	581	595	583	585	587	586	636	583	622	594	586	648	598	560	612	563	571	601	546	602	600	602	616	600	636	592	560	568	582	567	633	643	605	575	589	594	614	581	570	617	607	561	585	562	625	577	589	549	608	623	588	627	578	591	593	588	583	577	595	602	639	593	601	587	630	657	614	561	625	611	558	588	565	620	574	540	639	599	631	561	617	606	559	582	600	655	613	558	644	607	619	637	580	587	591	642	609	581	556	621	584	637	617	628	601	601	598	605	608	573	560	606	604	588	581	552	593	596	630	585	573	621	596	626	584	562	598	578	617	596	604	628	592	628	589	609	613	647	564	592	610	598	601	582	581	628	553	593	596	614	577	650	597	598	575	590	553	608	580	577	556	608	623	567	585	614	574	624	584	629	589	612	585	608	574	558	643	595	587	595	591	581	577	592	596	598	603	583	597	544	613	613	598	597	568	573	597	632	652	612	618	638	545	623	592	599	568	608	592	623	628	583	585	612	608	582	600	551	583	610	642	602	607	573	570	605	598	587	583	600	601	607	623	594	590	613	561	640	556	603	636	596	562	608	620	560	581	628	604	562	572	607	596	651	641	587	614	621	612	596	638	593	569	569	618	597	588	588	590	630	607	606	588	599	576	625	580	601	593	642	594	571	607	615	601	559	599	511	613	629	611	583	615	649	588	628	559	596	577	615	608	611	601	602	646	563	577	589	611	636	597	626	571	561	591	559	582	581	623	647	603	606	556	582	566	621	594	571	569	610	630	596	599	599	553	577	609	623	576	624	568	638	619	603	597	584	585	626	589	582	616	634	617	588	575	632	568	642	616	572	614	612	571	591	611	582	598	547	603	587	558	604	601	614	597	586	553	613	652	572	577	617	601	591	620	582	643	618	596	614	612	599	580	586	570	598	619	625	572	575	630	572	600	607	618	625	613	540	586	592	597	591	617	638	613	569	596	614	581	585	637	605	596	578	617	564	566	576	563	585	573
24740	21562	28810	24770	20528	6220	2420	1628	1368	1307	1018	866	868	745	725	752	776	714	679	630	612	564	622	587	582	534	517	532	543	486	505	497	495	459	472	482	432	442	416	418	422	427	406	396	437	435	379	417	405	407	458	395	423	376	375	424	450	403	416	411	431	399	401	426	399	413	426	414	422	417	407	418	400	440	395	397	395	413	414	401	426	432	406	404	411	439	439	441	445	412	411	429	430	440	382	396	388	438	419	434	395	412	420	416	441	441	414	392	444	418	409	422	404	426	428	389	419	352	382	411	412	432	398	407	406	378	388	399	372	352	413	412	404	410	434	423	419	414	402	412	413	391	397	392	408	395	401	392	425	389	403	434	407	427	423	410	402	443	426	416	404	368	393	432	412	346	371	426	392	395	404	397	411	418	420	413	398	419	399	386	388	392	408	360	418	383	408	453	399	383	414	393	412	396	424	393	414	403	407	416	417	414	408	399	420	425	384	368	376	451	408	366	415	387	372	408	404	402	417	401	398	378	424	396	411	419	411	411	410	379	405	397	384	385	396	388	377	432	397	415	358	409	386	399	402	392	395	409	396	400	381	437	397	397	388	418	424	431	378	424	441	411	415	395	406	415	424	414	421	417	406	406	423	380	390	426	409	416	386	405	384	417	428	398	373	401	413	393	414	393	407	429	405	444	403	407	397	432	439	413	427	447	433	419	408	397	379	391	403	445	395	390	384	408	390	393	389	372	428	396	427	404	405	387	444	421	427	421	413	388	412	430	359	411	421	402	382	407	408	392	410	404	393	373	398	408	403	405	390	399	417	380	427	378	387	434	431	410	406	418	356	364	408	399	417	386	427	399	402	404	406	393	389	407	419	355	394	399	410	403	419	405	409	445	420	424	396	405	391	406	405	403	433	426	383	380	395	385	416	401	445	391	399	381	402	386	404	418	385	408	406	401	441	402	403	399	386	410	379	390	461	388	430	391	380	422	389	426	388	412	392	394	403	395	391	410	404	430	410	424	405	456	374	410	419	406	406	405	411	369	425	413	377	399	424	401	407	393	430	393	370	426	410	395	423	391	413	444	391	420	378	380	403	407	379	380	415	399	393	395	423	385	406	398	414	409	401	410	412	395	374	403	377	420	386	397	409	377	394	436	388	422	386	404	399	428	451	415	382	406	412	393	394	432	412	392	425	384	429	411	376	395	440	442	397	388	413	420	390	394	419	464	415	396	380	365	456	426	407	396	404	413	427	412	377	420	379	421	451	401	377	398	421	449	414	393	430	408	410	418	441	392	411	406	431	424	377	383	428	378	437	402	405	403	398	443	425	411	416	429	412	395	430	422	402	406	442	400	390	391	385	394	398	381	423	410	421	421	423	421	381	429	407	403	435	413	426	408	380	432	398	408	405	417	411	415	430	390	407	421	434	366	422	377	436	394	377	396	399	413	412	389	392	396	387	411	397	389	425	399	427	421	396	385	379	399	423	430	396	413	446	405	439	417	433	420	400	358	390	399	408	380	400	366	404	382	429	426	429	437	361	407	408	361	426	379	404	396	394	441	393	409	422	389	404	393	392	432	400	403	390	418	374	391	412	399	389	372	394	366	371	408	401	412	386	401	421	459	386	412	373	367	354	392	360	436	384	375	407	414	410	440	388	415	397	429	382	374	407	378	400	388	423	447	435	372	413	422	398	406	421	440	410	387	420	427	419	416	416	372	390	437	409	393	398	426	400	393	422	428	399	399	399	381	382	436	446	418	400	412	420	406	396	406	432	400	407	410	392	404	380	430	397	375	413	402	444	441	374	403	380	423	429	427	395	412	404	394	354	422	394	423	376	423	396	386	431	399	414	403	379	385	395	397	366	419	396	416	422	386	410	372	399	387	383	413	411	416	421	397	391	397	411	426	425	393	374	392	418	394	405	377	386	409	395	400	389	387	404	400	424	404	398	414	425	382	420	422	387	419	433	428	448	382	422	406	395	391	407	417	402	417	382	400	368	420	391	383	361	399	410	403	445	374	420	390	425	374	423	435	363	437	414	412	406	441	412	377	410	400	404	440	411	396	379	372	412	377	395	401	421	439	381	371	399	457	368	424	395	416	401	369	418	419	434	421	456	384	401	446	406	389	412	395	425	401	414	366	411	401	384	421	407	423	417	428	411	396	406	401	380	394	438	412	400	401	421	435	400	424	388	417	414	412	400	435	374	427	434	365	425	375	419	376	387	390	440	388	421	420	403	411	369	368	389	383	397	425	417	382	360	399	379	419	439	394	410	409	435	414	398	397	432	376	406	418	381	396	412	376	397	411	395	364	423	417	426	421	415	380	429	371	440	408	397	384	379	421	428	407	443	428	457	420	412	389	416	395	400	405	410	384	399	399	395	400	380	410	405	403	393	411	409	421	421	405	390	417	391	365	406	423	358	407	411	405	387	405	432	399	430	437	407	432	384	414	369	440	404	432	431	421	406	422	380	404	412	402	425	389	391	410	399	418	375	379	402	393	375	421	371	386	402	384	373	395	433	416	405	414	392	393	386	398	386	372	427	411	405	408	409	418	421	402	385	412	412	392	404	376	422	415	401	409	407	395	363	380	428	419	382	400	427	415	382	401	410	430	416	406	339	387	389	401	417	405	390	425	419	395	410	388	405	405	381	417	408	413	413	417	434	469	378	407	416	435	413	404	435	399	384	418	357	431	358	393	380	440	428	400	423	412	418	403	432	408	398	417	425	424	381	407	396	424	404	433	406	393	419	421	375	389	413	415	395	413	393	416	390	397	424	385	382	389	408	391	424	408	413	413	411	423	419	409	430	392	419	399	371	398	397	433	417	410	375	405	387	408	432	447	371	391	418	355	438	442	410	391	416	412	409	393	403	372	352	405	411	377	443	420	399	377	426	403	457	391	422	380	395	392	407	426	396	414	444	427	430	424	396	402	370	382	398	420	374	395	409	404	374	397	449	416	360	402	428	445	395	412	382	395	388	409	364	385	403	370	405	440	413	394	419	422	392	456	423	394	401	395	373	399	389	412	425	425	411	409	448	422	399	411	406	410	415	393	431	422	418	415	425	423	410	379	430	379	401	417	406	411	392	405	424	385	414	415	400	373	405	394	410	425	436	403	390	398	421	410	410	399	390	392	404	409	430	411	412	406	394	402	400	386	411	391	384	387	421	383	390	405	417	409	393	401	406	403	386	393	417	398	403	388	386	405	390	437	384	391	421	408	396	419	442	390	423	380	419	384	384	394	406	416	383	415	393	412	392	396	389	387	398	374	424	392	384	391	428	439	419	413	417	439	412	403	419	377	402	374	411	399	390	384	398	375	397	380	391	394	399	398	387	398	404	411	400	409	397	400	408	417	383	407	401	406	443	374	412	388	429	377	411	355	390	387	408	374	371	423	399	380	395	440	392	407	355	398	397	408	412	388	399	403	416	397	405	381	418	442	407	401	371	400	430	407	410	417	418	381	409	394	375	428	429	395	375	440	439	438
14120	26699	23007	13601	9031	6464	5126	4080	3476	3152	2315	1914	1849	1667	1554	1596	1607	1396	1338	1236	1079	1073	1172	1108	895	875	879	917	832	822	860	836	795	777	764	654	719	686	682	721	630	658	589	670	635	632	597	624	646	553	662	619	589	584	644	635	624	570	638	575	646	624	586	656	544	610	609	641	604	619	621	625	593	588	641	609	630	589	583	599	560	658	604	607	616	636	697	697	653	632	671	631	610	641	575	625	603	593	613	617	591	600	598	628	596	589	598	604	575	568	579	549	593	595	601	601	607	594	658	571	652	571	633	561	573	581	595	556	597	631	577	579	603	630	613	586	595	592	564	574	617	581	625	584	605	619	614	584	542	601	611	572	612	562	585	615	598	583	579	587	583	593	567	576	566	575	646	578	577	584	617	615	581	612	569	561	588	619	612	595	586	554	601	623	599	565	616	590	592	571	582	625	616	636	576	568	610	579	602	597	628	657	609	638	605	577	617	577	588	613	589	626	561	549	559	576	586	587	605	592	590	590	647	620	574	609	620	644	557	591	588	589	567	595	594	553	608	605	592	627	591	586	623	563	599	591	607	581	604	581	606	612	594	585	522	585	586	559	611	575	566	559	614	610	575	630	564	570	552	575	593	572	566	575	599	578	571	606	633	585	568	586	607	598	624	568	614	616	562	636	590	561	586	596	599	625	606	603	587	597	615	552	611	579	602	587	644	574	576	556	572	554	590	591	580	584	633	564	580	574	564	585	601	581	593	580	545	554	576	612	591	615	588	598	564	588	563	613	590	602	570	618	565	587	574	570	619	604	585	571	600	607	609	580	601	585	578	594	641	568	592	600	539	582	566	607	605	613	606	600	612	576	556	599	578	591	596	605	609	579	607	610	620	581	588	570	530	573	587	592	650	571	599	635	609	544	636	591	577	569	596	575	587	569	581	593	606	560	618	573	621	569	590	579	570	608	610	638	617	590	623	590	615	621	619	620	564	596	576	562	582	558	598	582	594	582	592	606	584	601	608	581	637	595	575	606	593	575	591	623	597	566	564	595	607	591	571	567	640	595	625	560	611	595	582	571	568	587	569	554	587	606	597	583	607	595	554	580	623	622	597	578	580	619	575	562	594	600	577	560	575	575	574	579	589	609	578	545	600	594	600	596	608	562	553	567	571	590	555	605	575	596	593	579	586	604	581	565	610	632	621	609	582	611	599	568	599	564	544	576	575	577	578	587	591	545	557	607	600	633	566	620	615	609	592	568	568	606	619	605	569	553	562	573	576	588	587	617	613	575	585	604	623	592	596	579	604	583	550	570	574	612	618	566	605	610	609	588	576	598	587	583	562	579	589	597	590	614	578	631	593	601	625	571	596	560	574	611	594	622	590	561	567	572	599	600	609	598	553	580	591	582	608	610	605	638	602	590	560	623	583	582	587	596	594	604	603	594	629	602	570	609	585	575	586	590	561	584	575	594	574	588	589	632	606	593	570	567	598	600	587	571	598	608	572	626	608	591	557	582	609	626	597	623	590	590	620	591	626	628	570	538	549	569	598	588	593	610	582	606	599	543	562	591	580	606	593	599	588	603	576	598	596	584	569	583	606	585	591	566	607	574	582	595	639	587	612	547	632	599	577	626	582	624	593	585	592	587	620	592	607	623	599	612	570	586	547	555	572	561	556	577	587	580	578	583	548	594	591	590	560	602	588	591	657	593	589	596	570	609	642	575	610	570	611	580	602	605	611	617	585	607	614	579	553	580	579	603	633	597	630	617	606	539	635	581	605	557	597	612	587	590	601	637	562	597	585	614	625	557	600	586	562	604	550	562	602	565	552	623	599	618	624	607	569	602	645	619	588	593	579	567	578	571	596	620	593	629	609	624	561	571	633	599	591	598	612	595	579	623	633	547	592	583	587	630	585	594	597	587	591	605	606	573	588	648	581	542	593	580	618	601	546	580	573	620	584	621	622	601	597	599	587	585	614	579	573	609	641	617	638	612	614	588	604	561	564	572	562	555	621	601	602	638	584	628	564	586	603	585	561	601	592	577	604	593	596	603	588	631	611	609	617	607	631	567	582	575	566	557	618	617	589	583	584	573	598	607	587	617	618	618	609	606	621	549	619	572	596	586	551	597	597	581	604	606	568	555	595	545	600	598	569	569	559	581	616	610	600	592	577	578	614	585	567	587	561	591	555	617	603	633	603	613	610	574	606	614	599	650	579	571	602	570	630	585	581	582	568	569	602	610	612	585	564	630	573	562	588	582	613	600	592	581	583	585	621	577	624	589	591	573	572	589	586	590	614	639	618	577	607	604	563	564	546	584	597	591	582	596	559	600	558	597	597	603	584	574	612	585	574	659	543	566	574	567	552	562	639	580	591	599	604	591	587	575	616	588	591	632	564	573	590	597	586	601	560	585	585	589	587	594	585	604	590	589	587	590	588	569	583	549	601	598	587	572	587	571	601	606	627	522	542	565	604	630	603	587	575	606	582	604	563	570	579	589	571	547	559	594	610	575	554	539	597	587	614	569	618	614	605	587	598	593	597	585	619	591	567	599	570	625	579	634	648	574	551	616	587	568	606	587	554	568	613	582	643	597	609	546	591	587	633	618	588	604	561	620	612	574	587	581	598	580	571	580	584	598	550	591	583	525	556	596	599	599	619	579	579	583	598	583	633	577	609	588	590	610	588	579	563	579	601	614	597	597	610	604	588	591	584	653	580	617	598	570	620	550	572	610	635	582	612	606	579	515	598	560	619	567	577	577	561	572	659	595	575	563	553	570	601	576	565	600	593	574	560	557	603	605	554	583	614	553	614	593	636	583	627	631	561	632	585	559	611	589	580	571	614	637	570	559	589	605	593	580	571	573	552	652	596	573	621	593	611	599	599	580	566	612	555	613	610	600	591	597	614	563	587	593	571	570	576	571	603	607	559	598	591	601	550	595	597	571	593	617	615	567	623	536	584	622	580	581	595	586	604	587	610	581	579	629	576	561	567	570	567	607	621	579	588	595	574	576	601	576	609	595	594	557	572	576	613	552	592	583	606	587	595	600	576	615	591	560	606	577	612	620	586	594	566	583	552	570	585	606	590	592	585	570	583	626	542	595	583	578	607	576	561	587	562	552	571	608	608	574	576	582	606	616	624	622	583	596	573	560	568	612	615	579	587	561	568	595	563	609	613	618	581	561	628	603	594	564	640	558	600	552	570	530	609	610	624	602	593	601	574	551	611	612	574	592	601	580	576	596	599	565	602	607	546	600	567	579	618	568	593	596	605	580	579	565	659	579	573	579	630	588	619	603	601	567	557	582	638	562	562	560	582	625	590	604	567	580	603	620	586	587	608	601	594	603	598	586	573	558	621	604	572	577	554	559	602	609	637	602	600	623	594	564	565	598	631	557	570	660	582	597	585	627	539	580	575	596	584	587	623	577	558	614	554	583	553	561	573	593	568	599	627	568	573	580	588	564	595	602	568	581	598	585	601	569	607	624	604	576
23678	21548	29410	24130	21554	20058	5836	2380	1737	1625	1306	1114	977	894	963	965	878	713	704	671	644	618	587	541	478	470	503	501	477	514	403	450	449	410	419	417	415	382	370	342	340	331	343	365	323	329	333	334	326	388	366	317	332	330	356	325	331	301	313	335	331	357	298	317	302	296	343	319	313	319	347	325	318	336	354	327	315	322	324	311	319	300	337	326	336	375	386	339	356	333	360	340	343	319	344	328	311	322	318	311	345	343	292	323	356	334	302	307	320	315	301	299	318	306	305	311	313	323	306	281	328	313	317	326	307	339	330	296	299	302	313	322	304	313	313	320	300	319	332	311	325	313	298	317	312	309	323	328	330	298	310	328	334	330	364	317	319	296	323	306	328	315	328	310	329	337	293	293	321	312	287	309	305	321	300	306	313	292	304	334	291	319	328	299	320	277	291	329	304	312	321	320	318	331	311	328	315	312	323	325	316	294	301	324	325	277	308	299	286	327	302	325	337	341	294	298	332	296	337	286	353	318	340	300	279	307	334	305	326	297	328	294	315	318	324	313	321	337	313	315	302	302	314	318	339	283	303	299	351	358	321	318	316	306	324	327	285	312	333	328	282	317	331	284	313	333	325	292	326	324	291	322	298	309	311	334	310	311	308	296	296	310	337	311	297	328	296	316	317	339	326	310	340	307	329	323	307	287	313	317	306	313	305	313	306	310	288	302	290	308	290	340	297	296	296	329	319	295	299	309	306	296	307	293	339	313	317	345	303	296	301	320	331	312	283	298	302	330	308	314	335	311	296	304	309	292	297	301	291	281	336	334	333	306	315	303	304	308	321	281	306	337	328	326	346	304	343	322	311	295	304	300	310	329	328	345	311	304	316	333	333	304	334	309	295	299	298	314	352	314	334	335	341	351	323	311	331	313	309	345	316	306	318	329	335	302	347	321	316	306	288	281	311	323	308	283	335	343	321	301	299	330	326	332	299	309	317	337	332	300	326	319	297	301	333	352	290	316	302	333	317	321	290	320	333	284	299	325	314	324	315	300	306	283	322	323	298	325	310	331	304	322	296	324	307	315	288	305	304	326	302	345	328	343	294	324	306	322	311	289	314	326	305	294	256	316	305	321	303	325	310	305	348	313	331	327	344	325	322	304	333	324	321	330	304	301	313	308	321	294	300	315	311	309	303	325	307	277	335	335	328	302	325	318	305	312	314	304	299	330	295	314	295	309	307	308	320	315	303	300	306	312	314	352	313	315	307	296	305	314	330	307	344	297	318	315	317	305	302	308	308	344	323	298	293	317	315	297	304	323	344	345	320	304	314	319	309	288	305	305	312	327	336	340	328	343	320	288	321	332	309	324	294	304	346	294	306	331	358	290	272	309	328	307	321	361	331	333	315	281	308	316	310	308	313	279	327	328	295	321	291	312	299	304	310	325	340	284	300	341	290	332	297	323	312	329	320	309	305	320	308	301	298	289	339	332	297	309	319	363	297	316	313	302	305	337	307	327	318	307	320	341	315	301	347	312	332	349	304	296	303	324	304	332	305	301	322	294	315	312	312	308	315	306	316	302	305	322	343	313	307	291	299	305	296	300	345	300	286	346	303	305	312	280	284	259	322	299	315	327	310	302	347	309	304	306	304	340	324	324	289	300	311	314	303	289	285	323	317	326	344	286	324	312	304	336	290	294	332	334	287	321	292	323	299	309	324	298	298	307	303	294	311	293	296	319	303	300	309	310	300	318	336	336	334	304	318	291	306	323	305	330	323	327	294	309	318	326	332	294	299	322	296	339	320	296	296	291	315	316	316	320	324	350	327	309	275	323	317	306	274	283	313	289	317	314	312	321	313	295	301	290	340	327	310	288	351	329	341	323	330	308	302	335	314	295	276	290	307	307	320	317	321	316	319	329	325	318	268	322	314	328	304	318	318	312	322	329	295	313	326	301	324	317	308	321	298	316	340	328	318	339	323	302	286	335	329	355	289	338	283	304	312	325	306	325	329	305	305	338	306	327	301	310	311	296	282	328	307	302	335	307	296	296	321	318	314	309	303	295	288	314	285	344	355	272	287	319	323	270	259	321	326	320	304	286	331	313	293	363	315	318	304	316	331	326	300	304	323	315	332	285	299	345	297	312	317	326	320	335	309	282	301	290	353	306	336	308	282	311	284	309	321	330	319	301	324	301	320	310	304	298	307	319	307	326	281	312	327	298	314	304	311	304	335	311	316	319	306	300	326	290	298	297	316	336	252	288	314	333	313	304	299	349	327	323	311	299	331	344	302	327	307	272	297	306	295	303	335	309	325	302	330	324	286	254	295	340	318	297	305	298	316	292	358	344	323	313	324	334	323	311	312	330	313	325	300	311	309	318	346	302	346	342	314	345	328	332	293	287	319	312	328	309	300	338	325	300	308	331	295	294	313	296	274	317	330	323	338	315	301	299	270	309	324	318	310	282	293	301	323	293	305	310	332	328	317	292	295	311	314	335	328	319	293	307	307	302	336	302	300	314	297	329	297	324	294	312	314	294	310	300	317	329	307	300	311	311	324	319	303	323	315	305	316	287	319	286	328	285	321	305	315	329	336	324	300	311	330	282	309	315	318	327	301	328	317	358	316	296	320	313	295	301	306	328	300	299	320	300	321	306	287	305	321	317	303	348	338	330	306	300	284	333	315	333	295	321	312	305	306	302	299	308	283	302	299	290	340	313	300	311	355	306	343	336	339	329	302	304	287	294	310	303	291	291	358	331	320	302	346	290	282	304	287	321	333	295	278	309	329	298	308	279	297	297	300	316	346	333	307	334	332	302	325	321	301	281	334	352	272	330	321	302	308	352	271	298	286	299	311	321	330	299	308	300	338	319	328	310	295	295	306	295	311	306	325	311	302	318	310	304	316	304	313	302	323	342	321	334	292	322	327	353	335	295	315	292	351	276	326	289	332	324	329	315	315	316	324	321	275	295	313	318	337	299	318	344	320	307	325	337	300	316	318	295	318	292	325	304	310	309	312	280	285	315	329	337	336	311	317	286	293	311	334	318	330	314	325	301	302	313	306	314	322	301	292	318	296	302	304	308	306	293	321	288	310	324	329	335	335	293	328	309	332	294	339	305	311	322	328	316	284	312	314	310	288	301	325	321	338	310	323	292	318	293	294	356	303	328	316	336	328	321	290	321	291	281	318	324	344	286	295	329	333	313	316	325	299	288	289	317	289	307	303	310	315	294	312	325	298	295	306	310	327	306	306	314	313	320	313	308	294	308	339	308	290	313	272	316	308	316	312	313	282	283	309	307	276	336	291	310	288	287	303	336	330	294	309	289	319	345	320	288	304	286	323	328	328	330	329	300	280	313	309	295	328	322	322	310	295	327	309	308	309	334	286	316	271	307	320	307	282	324	312	340	341	285	328	333	311	277	304	334	341	312	312	299	329	297	324	300	277	326	312	290	358	325	288	314	289	311	339	310	293	302	320	300	297	275	323	304	300	289	315	338
16421	31475	27459	17491	12543	9123	6972	5750	4691	4306	3289	2753	2288	2204	2061	2056	1935	1605	1508	1430	1314	1181	1152	1163	1039	900	887	943	934	870	751	799	753	711	714	701	677	630	624	539	584	573	523	518	494	529	509	494	519	505	453	512	460	472	450	513	488	500	473	463	468	438	510	488	505	480	425	496	518	479	474	443	531	510	506	467	485	487	467	481	515	513	533	503	547	515	522	550	513	527	559	510	501	504	498	495	504	455	514	469	484	476	490	469	473	486	526	478	478	479	486	506	448	452	462	510	488	459	485	469	500	479	502	512	469	465	465	447	471	471	434	463	475	415	445	462	424	471	482	460	459	503	432	482	446	436	467	476	450	445	479	431	409	470	399	460	474	465	432	414	474	491	481	485	489	456	464	449	482	434	440	496	454	454	479	447	491	495	481	459	463	440	496	443	439	441	465	440	450	448	458	440	450	514	504	474	469	488	487	432	457	425	434	475	446	438	464	484	490	436	431	456	480	501	419	443	481	488	469	457	435	473	437	477	472	422	429	462	452	489	472	452	472	435	485	416	501	484	444	428	487	479	506	457	457	455	515	459	422	445	478	473	484	445	434	475	442	490	488	443	495	477	462	463	432	436	428	465	485	476	441	484	463	442	451	456	457	444	497	425	469	507	478	479	477	491	430	489	470	435	457	440	488	479	434	450	491	445	417	480	434	456	476	479	438	423	468	470	469	470	498	462	467	477	499	482	448	421	440	468	484	439	460	469	443	518	451	480	473	459	445	482	446	479	475	440	471	426	500	490	482	476	471	456	397	421	436	424	449	470	451	434	433	461	476	461	438	463	464	477	437	449	453	433	426	468	478	454	477	478	450	451	466	425	429	415	477	452	513	436	459	465	445	459	464	457	475	441	460	518	506	484	480	440	470	473	441	437	458	454	476	472	484	457	475	479	456	447	463	410	409	426	439	469	466	444	474	464	449	485	441	467	456	415	474	456	470	447	493	464	430	464	447	469	468	472	459	495	490	450	484	417	504	437	496	479	445	442	460	453	460	446	430	468	423	447	462	457	462	407	480	453	475	487	490	517	439	462	470	481	491	455	501	437	462	426	416	486	469	492	451	492	450	429	417	418	505	493	460	453	468	450	481	457	435	449	471	467	474	463	438	471	457	460	435	464	443	483	440	467	458	465	460	454	466	460	477	497	470	460	456	456	456	451	460	460	471	481	460	440	501	476	466	476	500	470	492	408	479	436	440	491	430	452	434	438	439	437	473	437	525	435	453	472	432	468	487	441	459	486	457	411	445	495	452	435	458	445	472	450	450	480	475	453	418	449	464	463	442	478	475	486	456	469	462	449	467	467	463	501	441	480	460	473	450	483	468	482	448	417	445	459	447	449	446	471	473	467	484	488	462	472	487	449	454	462	464	512	449	444	449	431	435	425	473	487	453	447	446	464	459	467	459	480	436	463	425	482	449	446	453	481	487	446	438	478	447	477	452	456	472	454	421	472	477	444	466	469	463	475	464	459	487	440	446	456	430	432	447	471	464	457	457	416	448	444	477	490	429	426	462	455	449	420	478	438	476	466	467	439	477	406	449	450	451	430	488	439	461	444	435	461	448	438	507	509	455	421	458	482	453	447	473	466	446	448	466	465	444	449	465	432	469	448	417	445	473	443	466	467	434	449	447	463	491	466	468	452	443	446	476	456	426	454	473	472	465	449	478	470	464	416	471	453	492	487	479	487	470	443	467	465	418	488	464	468	452	443	457	491	475	457	491	428	456	479	438	442	421	446	404	442	438	478	449	426	438	409	439	429	482	469	471	509	487	460	428	468	441	435	410	480	448	474	471	500	445	422	467	463	495	512	446	435	468	432	489	426	473	497	459	431	461	435	435	449	489	502	485	451	482	497	453	490	451	440	466	459	489	496	452	441	442	442	472	433	458	455	485	476	479	474	470	502	443	433	437	464	501	415	463	455	474	481	449	457	472	433	439	442	470	446	436	479	463	460	493	452	442	454	477	476	400	486	459	488	448	507	494	464	439	424	481	446	454	491	436	483	441	399	458	460	465	504	426	494	463	452	427	460	439	484	471	435	464	468	426	443	407	443	424	488	482	430	477	429	440	480	440	482	446	457	471	470	476	441	440	458	458	463	426	417	513	461	440	481	448	448	462	475	434	450	447	487	451	456	473	437	445	460	465	447	453	436	431	439	486	449	435	432	485	442	482	481	481	453	485	480	450	404	472	484	455	471	424	484	461	440	468	499	494	442	462	463	455	457	477	443	467	459	460	464	450	464	443	431	422	468	453	429	467	459	436	457	468	443	456	448	477	456	466	450	449	470	461	411	452	490	437	480	483	445	484	462	461	447	433	476	480	468	460	427	445	465	434	492	430	476	456	459	453	469	494	473	441	456	452	457	435	443	464	463	441	437	420	463	458	481	472	444	453	444	476	450	458	413	487	460	461	483	420	492	467	479	443	464	453	471	448	506	461	471	467	449	424	444	452	440	478	443	477	433	472	440	474	463	445	404	490	457	429	449	500	490	470	443	439	474	446	462	447	495	470	447	452	423	441	485	478	476	476	439	480	473	442	470	462	465	460	445	463	423	460	432	457	472	475	466	427	454	420	446	464	467	456	459	482	470	424	493	438	447	467	436	452	433	464	454	447	448	473	456	462	459	465	469	440	451	497	444	447	447	447	479	466	457	444	472	450	451	462	447	437	444	459	445	469	459	468	477	422	416	457	446	450	483	450	489	473	487	457	465	456	446	458	439	455	495	438	470	458	461	464	447	444	470	453	422	484	475	457	441	480	448	466	433	435	441	471	455	462	418	443	435	501	468	432	422	443	444	457	420	444	462	436	474	419	425	446	440	473	449	451	454	455	454	426	477	477	430	450	478	453	444	480	439	490	444	471	445	440	466	416	420	491	455	444	456	468	473	462	421	415	465	465	444	459	459	471	480	446	483	439	424	478	470	431	494	450	453	433	455	493	478	491	443	463	464	426	483	440	466	466	467	470	457	473	442	489	475	467	486	440	467	460	408	459	417	415	447	487	479	478	442	468	443	469	434	454	437	444	463	438	438	482	500	459	433	446	450	399	489	457	476	473	457	480	466	436	445	474	469	447	482	482	476	486	498	487	467	464	500	511	443	443	434	486	474	440	506	437	468	420	415	488	465	440	482	419	427	467	430	460	439	457	471	489	445	476	441	449	433	439	454	478	446	456	513	439	493	445	435	464	481	430	455	436	454	466	431	447	501	460	433	489	467	477	488	471	445	439	448	473	431	455	472	455	449	460	463	453	461	504	443	490	464	433	456	457	455	492	460	467	446	432	437	447	458	469	482	451	472	484	468	484	474	481	456	430	467	472	469	459	455	433	455	458	474	460	480	425	459	466	531	473	453	453	465	449	454	483	457	450	475	450	463	426	430	449	461	495	495	448	454	453	457	424	456	452	449	484	460	474	466	470	464	444	435	477	439	481	431	461	440	444	448
27515	20489	11980	4936	2336	1432	1149	1045	868	833	723	700	645	646	673	650	591	604	546	548	536	466	520	521	527	470	496	476	487	495	410	479	473	488	469	450	461	443	393	387	440	431	399	379	401	429	382	429	396	403	442	400	417	405	409	397	402	396	456	385	406	388	409	420	405	444	454	437	450	422	451	392	418	419	386	441	428	411	453	388	428	441	388	453	394	430	448	403	420	432	450	383	438	432	394	415	438	439	435	410	370	400	413	408	401	425	364	420	411	424	422	393	407	388	399	414	393	439	498	399	418	375	367	423	425	402	408	461	391	418	413	434	388	420	464	436	415	458	424	403	421	411	405	440	422	433	428	390	376	467	396	400	399	406	388	399	450	446	403	420	439	429	412	393	423	396	401	410	408	442	444	403	426	431	409	455	394	419	416	430	404	426	406	421	410	409	414	427	403	412	419	409	445	432	450	407	418	392	416	408	406	401	419	407	369	423	444	417	414	414	392	411	440	388	408	406	424	342	432	377	400	404	422	425	409	398	416	415	455	426	426	395	418	404	398	431	390	405	409	406	420	408	421	393	391	404	400	408	430	429	441	410	415	371	400	390	405	407	390	451	399	408	394	433	433	457	417	430	366	425	430	417	434	454	431	413	413	408	407	392	380	406	407	443	386	427	366	409	444	410	434	432	382	410	400	433	454	353	412	451	441	421	404	425	418	451	399	408	404	384	442	423	417	431	412	411	407	408	430	425	402	408	424	471	399	438	403	432	410	383	424	413	424	433	424	409	423	385	431	438	373	415	407	441	423	420	422	434	396	401	425	419	432	427	426	408	405	402	444	381	405	392	448	389	365	379	444	395	410	427	410	410	403	410	401	420	417	413	387	442	385	411	435	411	388	420	426	437	397	428	421	459	443	423	453	440	419	418	406	433	460	417	467	407	415	404	414	426	398	380	419	428	431	426	414	424	400	412	402	401	371	415	451	383	411	421	395	404	406	423	457	410	388	423	432	410	415	426	415	394	419	432	439	435	443	428	405	401	380	399	438	371	406	419	390	413	396	418	456	409	413	371	415	423	400	405	425	417	409	442	414	385	402	444	394	416	430	372	402	406	403	385	416	423	419	408	416	417	398	444	415	400	411	415	394	387	434	396	409	382	443	411	481	409	398	480	386	382	372	426	430	414	405	427	415	388	451	421	413	418	432	450	419	427	410	406	452	435	405	418	393	407	400	394	421	406	446	426	396	446	415	450	433	391	407	428	455	430	441	419	430	400	383	414	441	399	396	425	407	429	406	406	389	379	428	440	408	413	431	424	441	396	421	418	404	418	413	391	434	399	464	423	421	411	408	440	432	398	426	397	424	389	437	387	390	404	404	437	415	388	403	430	445	417	405	390	408	426	405	447	439	406	419	389	440	420	428	418	436	441	431	424	415	380	415	404	428	430	415	427	403	408	428	389	394	389	395	421	406	398	403	427	424	404	413	407	393	413	388	410	425	404	429	445	427	406	386	410	434	441	432	408	441	390	426	429	438	432	490	453	403	410	414	408	447	404	432	407	426	421	435	428	407	391	408	394	379	390	428	381	409	468	387	395	399	417	419	404	398	404	430	408	397	388	390	412	413	430	424	418	419	436	410	414	424	374	411	386	433	427	392	432	399	431	425	389	452	392	417	446	409	405	373	433	410	370	413	401	407	408	404	437	436	425	435	419	408	429	425	423	417	420	412	403	388	431	411	438	390	406	415	443	432	388	410	401	437	399	441	420	400	364	446	425	444	400	398	422	411	399	442	424	437	409	404	439	433	421	418	367	414	444	397	410	400	421	402	428	445	420	411	412	411	448	444	399	417	424	400	404	390	432	409	406	442	391	421	403	443	473	424	392	403	415	382	412	377	405	418	400	402	411	420	444	442	417	398	397	387	390	433	403	400	414	417	408	377	403	396	428	380	434	413	429	402	400	411	403	439	391	428	392	407	421	382	423	398	411	408	389	398	437	425	393	398	432	438	409	422	429	416	439	425	392	385	374	431	392	406	404	410	393	395	405	415	425	416	448	433	387	419	425	454	429	404	384	431	421	408	436	451	386	397	431	417	412	404	410	423	422	427	414	416	430	430	422	417	420	421	408	396	421	359	443	417	436	390	446	437	398	427	395	389	414	410	373	453	438	411	421	449	425	363	413	425	402	433	391	390	425	396	383	406	399	398	422	409	416	408	408	459	427	400	413	418	405	429	424	399	382	416	410	432	416	417	411	413	426	398	433	424	382	392	459	397	408	409	406	385	404	422	370	414	402	403	394	411	427	365	455	435	410	429	425	405	452	421	385	431	394	426	413	418	416	415	412	435	399	398	432	408	439	394	434	377	392	402	404	434	415	410	416	409	415	403	395	455	382	409	457	410	406	420	421	418	429	403	435	444	430	419	424	389	419	411	356	438	453	429	416	418	404	422	396	430	408	417	405	451	411	396	398	409	436	368	420	424	395	387	401	384	360	382	382	432	405	459	421	429	404	374	385	459	410	408	459	432	397	432	412	405	397	376	379	392	406	388	440	416	393	392	421	424	421	405	420	424	430	405	436	404	388	416	422	392	390	418	408	402	432	397	395	449	419	428	407	440	375	412	407	450	421	403	385	437	427	432	406	438	404	393	400	378	422	434	387	421	423	431	430	426	418	389	417	429	442	383	396	477	409	455	423	437	419	394	384	391	408	423	461	408	403	420	404	416	431	391	408	395	406	415	415	399	406	438	422	417	417	386	416	425	418	431	416	439	410	402	421	487	438	408	410	394	372	413	408	402	429	402	438	406	439	410	441	390	397	432	398	437	420	436	421	399	428	409	462	434	385	416	414	365	391	403	457	407	371	414	419	389	415	440	402	410	440	403	415	420	396	379	436	442	406	407	394	411	435	410	417	423	392	414	400	399	407	359	428	423	389	420	375	404	423	397	427	385	385	406	400	428	383	424	446	428	384	445	431	396	414	406	424	403	451	422	402	409	447	407	441	404	431	396	411	446	439	410	438	402	421	415	352	408	430	439	433	437	449	403	416	392	407	395	408	399	438	412	446	424	419	407	408	417	439	427	412	388	396	413	429	425	453	393	432	408	399	415	403	405	362	424	419	421	474	414	388	380	425	381	438	406	415	419	392	420	420	435	430	398	389	429	426	414	385	424	418	358	407	399	451	390	421	396	416	403	421	400	438	403	421	392	412	416	348	414	410	445	402	431	405	432	413	409	455	437	409	460	435	422	437	393	422	416	359	387	396	396	428	372	465	468	435	444	404	371	391	425	423	422	402	425	413	411	403	418	423	402	436	454	437	392	398	404	444	395	420	392	379	367	410	428	397	413	410	422	389	418	410	418	439	405	418	418	417	428	461	385	389	394	404	444	414	408	448	436	391	425	429	380	406	440	426	430	397	444	406	418	389	395	400	424	418	407	445	433	422	384	421	412	413	445	412	421	407	397	420	395	395	422	424	437	428	425	384	414	434	431	390
12069	18174	14390	7871	5166	3577	2687	2269	2012	1987	1640	1454	1347	1282	1284	1260	1202	1044	964	941	965	807	846	872	929	779	751	706	696	736	751	694	727	670	686	676	635	687	647	642	647	638	625	606	642	600	602	608	628	574	601	648	589	563	572	599	642	603	593	584	602	612	623	580	621	615	612	639	650	601	623	617	557	615	576	646	590	634	635	600	629	619	644	624	669	622	585	656	578	588	595	659	667	591	629	604	643	603	586	591	653	629	631	618	628	595	621	604	665	587	596	618	648	562	568	585	577	608	575	613	600	613	670	607	606	624	612	599	587	610	638	620	615	573	609	593	571	618	575	598	620	600	602	613	604	579	598	635	605	617	571	565	606	585	624	662	616	605	552	573	592	586	572	623	582	601	627	618	606	599	579	587	662	609	619	606	575	629	638	624	631	582	604	619	577	592	619	624	636	634	670	601	608	651	584	610	612	584	633	619	645	583	624	596	642	611	588	572	633	597	596	565	609	596	619	624	587	622	620	626	610	549	576	627	642	635	601	656	583	613	612	657	631	588	593	634	617	628	607	601	593	601	599	610	627	587	588	633	601	602	605	618	674	620	591	617	586	663	600	616	600	584	621	572	613	609	599	633	609	641	599	613	628	593	629	587	565	627	600	595	622	646	551	666	604	575	603	613	622	612	610	622	572	600	601	644	611	606	666	639	607	627	600	616	625	629	584	583	592	600	655	617	595	631	577	613	625	587	618	546	627	599	636	621	535	533	617	557	625	616	589	634	628	591	600	643	622	592	598	592	610	642	635	631	591	587	598	567	590	591	591	654	600	608	595	595	602	618	631	576	584	586	618	588	613	623	594	628	590	607	637	584	640	611	625	604	616	582	578	591	614	601	645	691	561	589	615	582	617	614	595	654	618	612	605	607	568	611	641	596	568	618	622	589	619	574	683	580	594	614	578	616	615	581	573	633	589	600	574	578	617	649	596	627	608	657	598	608	618	605	612	654	612	546	611	591	588	639	590	579	628	600	641	642	646	594	586	595	600	611	602	625	613	600	608	626	617	598	611	606	639	592	634	584	585	592	624	560	570	573	575	605	559	596	606	601	634	608	594	591	654	585	585	610	618	603	580	594	533	615	637	612	625	614	614	592	558	604	612	593	620	604	618	619	600	581	627	601	641	599	609	606	590	571	641	631	602	587	566	620	598	587	661	593	618	601	649	656	605	564	592	603	610	582	624	604	632	596	567	606	630	603	566	605	607	655	574	607	617	583	578	637	620	618	597	628	604	643	566	620	595	596	655	580	564	614	601	624	599	621	619	629	687	614	595	622	593	607	637	591	610	632	646	631	624	614	600	570	605	619	656	612	631	632	622	633	598	625	588	655	580	593	614	608	625	604	655	668	570	593	652	611	629	596	621	628	597	605	594	602	620	582	609	648	620	618	598	575	623	586	614	586	629	615	615	592	575	601	554	611	628	603	601	574	608	586	613	561	611	649	561	665	596	577	597	573	558	595	615	643	602	654	616	625	604	593	601	595	561	590	610	588	595	624	600	597	563	602	612	648	571	632	626	611	586	574	606	637	611	555	577	601	585	651	585	669	638	577	628	616	619	603	601	602	585	624	618	590	637	629	596	582	622	582	615	577	608	577	622	597	600	594	621	547	623	644	604	583	595	561	603	604	613	623	559	597	560	613	614	584	632	624	598	610	620	591	574	611	631	594	598	628	610	647	581	610	593	608	642	636	577	591	601	625	558	647	606	599	557	627	582	595	630	599	658	634	576	575	600	591	599	593	626	638	596	601	577	582	622	618	627	561	601	614	607	589	587	663	598	636	606	647	609	575	600	607	608	649	615	654	616	655	642	572	570	550	613	573	581	627	604	608	616	606	614	603	641	588	584	623	655	639	589	605	638	566	572	606	600	640	602	637	615	587	594	574	583	629	623	635	591	567	632	633	596	548	613	626	580	617	613	588	597	626	606	629	597	647	653	599	644	638	615	562	584	622	603	614	625	623	623	630	621	637	581	668	658	605	620	597	600	583	602	602	636	591	643	568	565	595	598	635	606	617	609	580	534	667	627	557	614	660	619	598	634	602	640	592	634	576	604	582	611	641	604	595	622	586	589	592	593	605	591	638	632	537	619	594	601	619	644	593	572	601	604	591	612	650	628	627	577	612	596	605	625	595	628	653	582	588	569	601	649	650	553	582	601	591	583	662	606	598	603	627	597	606	616	626	629	603	573	597	647	556	597	595	649	611	625	638	590	598	635	623	614	585	614	597	603	599	614	634	605	597	578	597	571	642	588	661	601	594	584	619	601	630	611	631	593	572	634	586	612	591	579	607	585	605	629	624	631	623	585	627	664	626	640	642	596	581	597	629	547	627	604	668	574	562	620	561	615	598	583	605	619	585	604	627	569	637	587	584	614	569	547	590	601	594	599	616	575	591	590	633	592	597	608	590	589	609	658	583	609	609	619	559	607	616	633	582	558	593	631	569	604	593	611	616	587	589	610	618	571	598	616	603	576	606	576	627	591	601	613	631	613	573	632	624	640	628	587	576	590	615	588	577	610	613	661	615	612	613	625	541	608	590	589	609	603	582	627	621	569	598	602	556	638	595	626	620	638	554	553	610	615	630	589	599	620	577	590	637	662	625	603	586	628	585	613	608	607	604	625	549	615	618	575	608	625	585	637	594	604	638	595	609	620	633	599	571	622	589	614	630	618	627	581	629	581	608	608	578	560	628	653	650	588	565	600	597	595	612	613	619	590	583	636	628	612	598	605	579	618	586	560	568	612	628	614	603	604	595	678	582	591	598	571	599	608	616	598	597	589	634	588	626	637	596	621	623	581	576	638	602	636	606	595	588	587	631	602	558	540	603	618	584	606	579	617	604	616	590	663	654	608	618	572	581	659	570	658	622	568	608	640	596	607	625	614	635	624	592	594	630	616	600	601	572	614	611	584	587	571	585	589	556	582	600	588	600	580	608	592	626	567	615	580	618	644	620	613	599	624	640	628	638	632	633	595	584	591	586	611	647	608	595	603	607	609	582	627	615	647	552	617	644	626	649	594	587	562	640	640	609	592	585	638	590	632	631	628	646	583	639	622	608	612	621	587	594	554	605	641	586	599	579	606	611	626	572	584	653	624	593	563	558	612	619	575	639	624	621	547	613	595	604	562	599	639	612	566	629	642	600	578	637	595	554	622	625	599	612	626	624	597	571	617	601	628	639	583	589	647	584	613	600	677	636	617	611	622	653	604	617	613	596	616	612	606	596	597	594	625	633	566	582	612	659	647	620	606	617	621	615	631	598	624	602	601	629	604	573	605	610	585	612	616	617	596	571	585	649	606	595	626	631	599	609	607	609	646	609	588	635	615	619	603	648	647	625	555	614	565	597	615	599	588	578	623	624	610	635	643	610	605	641	583	617	613	615	557	611	610	585	599	568	650	638	583	618	582	637	605	616	616	596	633	583	553	594	581	656	602	615	591	593
24712	21496	28656	24761	20498	6222	2524	1808	1430	1261	1194	1050	912	1036	857	925	772	696	732	656	592	624	585	612	523	570	544	554	508	467	484	492	515	502	483	464	460	470	457	438	468	419	426	431	439	412	414	446	413	449	413	394	433	395	380	414	424	420	420	452	430	414	413	416	435	423	432	408	415	413	416	445	378	407	410	434	424	441	442	418	439	452	436	447	435	420	415	423	427	437	421	401	409	425	416	426	406	405	373	402	408	394	395	398	433	459	406	394	391	391	406	401	399	427	415	409	422	412	371	382	396	416	416	424	393	372	394	396	439	418	425	416	407	377	405	418	399	406	413	434	404	434	433	383	381	370	435	400	428	372	441	418	387	393	422	446	424	413	419	443	410	430	426	413	418	421	424	443	433	390	398	371	492	388	400	407	403	409	423	421	397	406	386	356	408	416	363	375	402	446	415	369	443	376	406	378	401	397	404	380	416	384	401	432	430	404	433	418	401	461	425	399	453	420	448	397	430	395	399	414	425	403	394	380	389	444	404	398	411	405	401	392	394	410	392	406	435	390	408	409	449	432	379	413	401	426	436	395	377	382	436	404	407	440	435	443	411	400	372	380	403	412	442	404	412	414	375	399	393	381	392	448	402	377	427	407	386	409	440	380	404	419	424	429	386	416	387	413	438	422	430	428	451	391	418	391	398	406	428	390	401	412	421	429	423	381	425	410	396	432	413	422	393	434	435	398	398	432	416	444	389	426	384	403	445	403	430	411	383	405	384	376	416	427	395	401	408	421	413	386	443	381	407	415	386	380	392	418	399	415	417	395	394	420	406	428	413	416	434	403	426	423	393	395	430	412	399	400	391	368	396	419	434	389	443	430	438	377	362	392	379	435	399	408	420	412	409	431	446	381	428	421	383	430	388	422	394	410	435	377	380	392	397	406	410	402	414	404	403	428	417	440	389	432	396	395	414	421	375	411	389	408	401	404	402	417	396	420	408	402	395	405	385	415	380	429	444	393	405	394	452	407	414	395	437	426	398	427	408	418	439	422	390	417	415	379	381	412	423	432	418	381	430	402	395	406	365	403	406	403	348	395	423	404	384	383	406	405	428	347	437	415	422	405	386	375	403	394	428	411	407	408	389	434	410	410	403	432	440	411	429	377	413	423	412	391	387	439	408	393	372	402	427	390	418	412	352	376	401	419	420	421	408	415	419	383	414	368	398	418	421	405	369	440	372	422	383	399	373	427	430	381	417	391	399	431	395	392	416	399	443	409	405	398	399	395	400	419	393	428	420	380	379	429	433	421	405	362	393	410	407	387	433	359	414	443	413	399	420	414	426	382	406	408	399	432	420	391	420	411	401	418	393	386	399	426	429	388	384	417	413	404	394	421	399	374	440	385	446	387	414	441	418	413	451	418	405	446	419	387	420	431	427	411	425	465	404	391	386	409	422	432	441	428	419	395	423	422	402	398	438	392	398	380	425	414	387	367	367	428	408	385	411	391	398	432	436	417	397	420	415	390	399	421	393	387	395	409	430	403	396	382	404	427	418	423	376	388	384	375	429	445	370	407	427	427	376	409	435	415	441	434	392	387	404	422	379	417	394	387	388	394	413	408	415	369	406	409	423	421	373	377	392	402	421	380	424	416	408	432	393	389	419	380	395	407	406	425	394	393	386	408	440	401	407	386	431	385	434	407	389	424	376	392	407	448	404	405	408	397	425	444	425	410	413	421	402	442	438	447	423	422	403	419	431	435	419	393	443	395	382	398	370	420	402	425	440	378	402	408	411	389	395	397	407	417	403	387	407	400	397	418	402	447	409	422	413	380	378	410	396	366	404	421	391	406	384	421	416	411	383	413	402	391	430	394	384	401	424	396	436	415	392	390	413	368	389	395	430	458	440	422	407	400	393	429	436	427	385	417	380	405	371	406	438	385	406	409	413	418	387	387	407	410	372	391	401	429	415	412	392	425	393	405	413	385	386	364	436	385	422	415	423	411	417	392	435	420	443	417	394	387	420	417	423	422	381	409	439	433	436	433	426	422	421	417	387	388	410	417	400	431	380	383	405	431	402	393	439	401	413	421	429	420	400	395	368	421	439	399	417	414	364	386	391	422	422	413	409	409	415	377	402	400	395	406	413	413	389	422	419	435	377	392	436	397	445	403	406	432	424	419	401	397	425	388	432	384	363	410	443	392	410	377	381	391	376	412	405	404	418	390	405	413	434	400	425	420	400	388	426	416	425	414	397	409	429	415	398	420	425	427	391	414	422	412	415	386	417	452	407	434	399	402	391	451	395	396	413	428	401	395	458	421	405	397	369	363	402	430	447	408	440	397	411	417	407	449	375	387	423	394	390	423	413	420	410	386	402	393	402	396	398	430	399	400	414	411	412	426	413	433	403	395	394	362	409	401	415	392	426	401	409	423	379	439	409	408	374	417	391	396	373	403	370	386	392	427	436	385	423	381	390	388	383	403	443	412	411	460	390	433	451	434	386	420	386	366	422	400	389	391	418	397	420	394	396	380	368	409	412	393	429	405	396	400	398	403	427	408	405	399	364	418	433	424	417	434	387	434	427	420	438	394	415	412	412	412	386	381	440	380	443	415	425	373	379	371	431	410	419	366	410	404	390	406	429	444	410	416	413	393	408	378	418	426	406	437	389	375	385	380	400	403	377	448	411	434	388	380	409	421	427	408	409	436	400	390	404	370	391	431	376	394	405	435	430	402	402	396	400	389	436	401	394	437	409	412	401	380	368	396	424	389	434	397	394	416	410	389	440	354	387	391	400	396	434	400	429	398	430	413	412	404	377	428	427	441	417	428	399	401	427	406	430	393	376	442	393	421	394	406	413	402	426	395	414	367	424	418	438	379	424	416	446	442	424	377	408	430	410	420	418	420	428	411	430	419	388	384	439	408	410	372	424	442	401	377	392	420	376	438	414	405	433	395	410	395	380	429	393	408	410	378	401	355	379	393	414	412	389	401	397	389	441	407	420	412	404	416	415	370	367	371	428	400	412	384	376	386	374	393	398	402	412	440	393	409	364	416	412	398	423	418	410	402	419	378	410	400	428	389	448	388	393	400	420	438	399	386	406	403	394	374	412	391	398	416	403	417	372	419	401	397	407	398	447	408	432	392	450	382	379	416	428	393	398	414	425	414	422	409	401	369	419	411	425	393	422	403	423	396	394	421	423	421	379	424	423	411	414	389	411	388	421	375	408	409	400	389	402	395	418	396	402	391	428	388	408	391	405	403	438	380	422	424	383	408	407	402	415	422	405	417	417	399	425	430	431	383	429	424	398	394	388	420	373	382	407	397	400	398	439	422	430	385	391	446	372	408	426	424	367	398	399	402	448	400	385	402	413	416	401	425	399	400	419	386	412	380	417	389	391	397	413	435	388	494	387	428	404	394	399	434	397	387	418	411	399	429	379	390	426	405	373	446	412	397	424	437	396	419	371	419	407	438	439	398	415	445	408	421	362	393	431	409
13240	25948	21978	12979	9305	6510	5231	4266	3516	3438	2729	2420	2079	2015	1842	1893	1579	1466	1312	1158	1178	1079	1120	1010	1016	947	945	881	812	818	729	793	746	795	739	705	725	672	679	735	676	675	657	627	623	660	610	628	645	577	578	604	575	630	642	613	598	609	585	574	596	585	610	615	583	579	579	638	571	605	581	585	588	619	632	593	627	630	595	626	629	654	594	655	617	654	638	642	666	606	630	652	666	637	589	646	557	603	639	595	605	628	640	664	594	611	679	718	599	621	632	641	649	601	604	657	580	611	560	582	572	598	610	595	662	598	593	589	609	590	584	618	615	643	611	641	577	571	583	606	620	605	589	585	575	565	557	560	567	622	630	623	634	591	590	659	574	613	590	589	593	638	573	569	595	586	587	602	620	591	608	633	599	610	543	592	570	610	562	612	591	604	600	581	619	614	601	572	608	586	591	600	579	621	544	589	609	621	573	600	596	589	614	595	575	632	594	577	629	567	576	570	613	590	586	613	602	635	616	579	592	586	606	606	615	622	596	581	594	618	625	518	591	551	629	567	648	606	633	599	602	567	585	606	575	584	607	594	605	600	593	608	610	583	619	568	582	558	578	612	595	604	635	532	641	596	577	608	574	615	613	607	566	629	580	564	537	554	575	567	608	576	570	591	596	589	606	639	599	613	623	603	636	596	598	580	607	573	567	600	562	625	593	585	612	631	583	555	588	617	555	628	622	588	588	603	569	600	632	616	572	592	640	613	629	604	587	590	641	604	581	566	635	624	622	579	624	576	622	569	568	594	546	558	618	612	600	599	603	600	605	668	536	544	617	578	607	570	563	590	572	573	592	552	582	630	621	598	584	590	612	591	593	596	581	622	591	623	600	653	615	602	581	613	607	566	574	616	606	572	565	600	593	598	570	560	590	611	610	556	547	620	525	615	582	583	633	614	624	572	626	630	590	602	592	601	591	625	559	587	596	602	588	632	608	572	598	622	626	575	609	587	619	569	536	592	568	573	604	606	641	581	611	565	589	631	587	588	588	607	599	581	623	584	593	633	562	622	627	581	606	635	547	570	605	611	573	596	586	609	604	631	571	633	594	610	590	583	604	600	586	617	598	585	590	588	642	574	570	648	568	587	573	560	580	571	585	611	603	570	625	573	623	589	621	618	565	605	600	556	610	591	576	629	563	607	628	604	582	607	599	615	605	542	616	558	588	576	605	614	572	627	599	603	636	620	613	577	616	638	585	600	635	642	643	613	599	561	600	585	623	596	610	568	592	634	585	558	597	596	608	596	616	570	565	595	571	583	630	641	597	604	607	581	588	589	597	574	608	559	587	571	626	587	638	586	576	589	585	591	591	545	612	600	596	627	598	573	596	581	583	568	615	596	591	587	646	600	595	565	594	607	564	575	603	603	602	580	608	565	581	591	592	592	587	609	605	596	634	600	579	547	604	587	609	585	617	627	577	614	577	617	565	588	569	592	600	629	589	588	579	603	589	611	653	584	612	593	588	612	578	600	607	577	585	622	570	624	609	613	620	563	566	605	589	584	611	607	572	584	588	590	592	600	557	592	598	639	588	560	592	587	560	575	600	591	607	640	564	628	588	605	618	593	603	573	618	633	597	593	608	606	646	585	607	592	559	566	633	563	609	576	592	593	581	543	608	643	655	627	611	599	584	598	621	624	618	595	628	597	603	596	591	560	621	577	571	588	597	609	564	601	600	597	599	549	610	620	564	605	584	602	630	623	602	613	596	638	582	587	587	567	619	579	597	620	603	609	599	606	642	584	598	611	587	569	610	563	567	617	597	599	592	611	620	582	576	599	584	555	601	591	535	614	597	588	557	590	539	612	588	579	566	577	629	577	604	577	617	622	600	592	641	534	615	605	613	598	561	590	600	584	625	625	602	597	620	583	589	579	593	591	600	572	593	589	595	617	593	607	621	594	595	577	653	604	558	569	588	563	629	570	612	583	595	593	634	585	586	596	562	604	618	577	573	598	572	557	610	623	611	567	564	567	565	606	608	619	550	607	569	561	585	604	589	553	581	541	637	590	600	583	566	566	571	582	578	583	548	582	557	619	607	558	592	588	614	524	601	584	602	621	556	588	570	593	589	566	599	533	597	558	609	590	580	534	570	604	625	586	605	617	557	586	607	623	571	643	588	618	574	581	588	621	551	613	553	568	584	618	601	588	571	573	571	631	589	578	619	570	624	540	548	583	550	568	562	607	598	603	595	586	627	604	614	595	574	624	613	556	604	575	616	576	618	570	558	581	617	605	607	573	622	585	605	615	646	596	578	584	601	590	576	589	598	574	549	612	579	566	597	597	576	568	606	603	584	598	566	566	610	589	590	603	550	623	615	583	617	617	639	583	586	614	612	618	616	588	545	648	592	578	619	607	597	596	613	619	572	571	572	568	626	610	599	651	558	593	566	589	627	597	578	587	591	583	571	620	587	561	594	597	601	604	581	561	568	576	569	564	584	589	585	611	606	597	570	575	605	586	596	574	626	631	601	611	589	536	612	563	619	561	588	614	595	559	627	597	570	617	581	635	571	611	584	606	643	579	563	594	611	608	588	564	597	622	607	586	577	622	554	577	535	614	614	585	599	599	549	611	587	597	593	592	578	614	560	596	553	611	612	604	608	605	594	601	634	567	601	597	604	652	610	628	564	623	598	599	645	588	571	550	593	620	598	573	578	601	575	609	563	592	580	588	576	593	598	574	605	615	530	571	628	592	589	618	608	610	615	609	557	624	591	561	589	626	605	597	632	597	549	588	596	619	574	576	624	587	565	592	586	593	577	604	604	624	580	603	624	587	585	589	594	585	556	574	584	606	618	614	622	567	606	603	596	632	571	562	606	614	592	566	599	545	605	612	573	654	569	580	604	583	597	551	545	636	581	629	594	593	588	581	570	670	610	615	600	580	627	557	591	588	629	610	595	564	551	628	588	610	588	564	600	579	587	572	611	599	596	591	585	598	554	598	610	584	570	626	567	600	573	612	589	627	567	619	597	652	592	582	599	596	576	595	602	595	582	553	597	575	557	596	567	630	577	582	589	573	590	578	625	586	615	551	591	622	621	592	583	601	611	592	601	568	568	624	586	599	578	625	614	582	568	613	584	576	616	581	582	617	598	558	629	598	638	587	615	587	569	629	596	585	583	632	622	593	654	623	590	601	562	583	603	571	610	590	583	596	605	642	588	609	594	551	609	614	635	617	559	546	593	600	573	584	608	603	623	545	627	558	594	604	608	591	564	611	583	575	563	596	602	608	560	591	606	608	628	584	610	635	601	606	625	568	572	598	605	587	636	590	650	529	556	604	573	611	539	595	593	583	574	590	600	587	623	574	589	630	573	597	618	592	652	587	574	608	587	584	597	582	590	656	576	618	596	596	590	605	598	641	554	607	588	623	596	606	583	636	585	587	599	579	601	610	565	578	622	567	605	578	608	605	595	615	599	584	604	580	563	592	600	563	624	593	584	601
23670	21546	29407	24138	21554	20158	6118	2496	1876	1749	1532	1317	1235	1080	1026	968	848	843	806	671	616	603	586	545	558	538	527	539	481	399	408	426	450	447	411	445	384	375	385	342	382	356	337	357	373	338	353	348	346	331	325	369	348	338	287	332	310	294	337	351	362	332	350	343	316	338	334	306	288	309	329	343	364	346	333	308	371	315	325	340	350	359	357	332	360	341	354	364	333	329	340	349	330	324	307	340	327	317	322	355	347	311	358	353	343	324	332	311	344	331	303	321	331	318	313	351	350	336	304	316	323	309	316	343	339	304	277	312	326	359	311	315	314	310	344	311	299	283	352	291	330	317	319	344	305	287	302	327	315	298	347	306	314	345	324	315	361	290	282	316	320	307	343	339	310	317	296	311	294	303	321	348	328	336	325	311	327	287	315	304	320	305	320	318	278	280	356	299	297	302	304	311	318	330	317	295	280	365	297	315	290	324	315	320	321	318	276	315	283	312	280	279	292	310	308	321	310	304	301	305	322	325	312	329	310	316	315	305	319	331	316	307	306	342	333	319	316	309	329	296	301	307	297	354	319	334	296	288	308	326	324	341	308	340	321	313	329	292	331	298	302	317	303	320	337	344	335	309	327	272	291	324	351	290	311	327	326	306	325	327	294	297	304	304	296	304	306	360	313	364	294	340	297	306	322	300	337	298	341	352	307	332	300	301	323	315	290	284	318	304	316	294	310	327	312	316	286	349	296	302	350	317	304	306	321	331	320	316	311	338	315	324	302	300	331	290	312	311	308	305	319	316	303	326	317	286	316	310	321	334	323	284	320	280	336	336	318	338	338	307	351	313	287	343	324	319	266	284	320	303	332	309	285	344	311	347	316	300	325	306	291	314	288	297	294	298	307	312	297	341	326	308	305	347	324	329	303	332	287	343	323	332	337	324	331	308	318	310	294	312	329	304	332	326	320	287	288	304	308	331	326	340	300	329	323	331	305	339	340	296	324	294	258	316	324	308	302	320	306	291	334	324	351	311	325	268	327	317	304	297	301	321	327	313	315	313	331	323	306	314	363	342	319	318	324	289	304	300	307	353	313	303	335	312	292	312	303	324	334	284	319	330	290	304	324	290	313	332	329	324	329	343	339	333	329	315	359	305	291	328	304	315	317	351	340	307	327	298	316	348	309	350	314	315	272	329	322	320	311	307	316	307	294	302	298	311	317	304	307	336	361	320	324	332	330	328	305	354	335	302	311	332	315	346	318	304	315	288	342	306	337	331	312	275	265	304	316	348	322	313	324	334	308	313	305	300	319	313	293	299	310	329	314	365	313	309	313	293	307	329	305	317	320	288	309	317	302	321	338	326	311	270	311	302	340	308	307	307	337	322	368	328	274	331	336	322	304	323	303	321	304	324	313	320	297	294	320	317	334	350	310	379	324	331	323	326	287	298	332	338	349	297	313	315	319	323	310	313	308	295	291	314	317	316	274	317	300	300	302	312	310	325	299	309	323	284	297	318	297	305	360	290	305	308	335	330	336	298	306	338	306	333	338	313	340	266	342	312	341	319	305	325	346	294	271	304	309	303	330	319	339	307	341	344	346	289	322	310	320	304	327	298	317	348	326	312	296	299	321	282	297	300	313	287	340	311	316	308	304	331	336	322	289	324	328	364	333	346	305	326	316	321	310	337	316	302	325	351	306	336	294	294	322	321	289	319	299	302	317	301	321	307	307	294	293	336	316	339	324	383	325	303	277	360	300	319	309	315	313	352	341	297	324	319	327	356	340	307	321	318	313	350	338	293	315	322	307	283	318	291	292	295	321	311	300	326	336	318	332	317	333	351	333	331	313	337	326	340	342	320	322	315	299	314	311	302	325	319	329	324	303	288	326	301	303	334	311	280	336	312	294	281	321	305	321	349	300	297	313	341	309	347	329	319	313	333	345	313	313	322	292	326	331	348	327	305	324	315	320	310	301	324	296	330	318	329	318	329	341	303	324	337	322	341	320	315	297	317	301	329	315	304	323	334	315	318	312	312	321	334	306	339	332	341	336	313	280	295	321	303	348	333	331	320	295	311	330	317	337	292	296	317	304	341	310	330	301	353	282	286	349	339	298	316	324	336	347	329	306	316	336	328	311	319	299	270	306	312	325	309	323	332	307	335	320	326	361	310	316	337	334	313	324	304	324	314	338	311	297	317	310	284	296	305	282	313	278	303	305	320	325	314	340	312	333	303	290	326	310	306	342	299	334	302	321	319	303	305	313	349	317	331	336	331	356	323	339	323	358	301	317	319	289	294	326	297	290	286	332	283	314	352	296	286	337	307	317	306	310	314	297	322	312	297	310	332	285	320	348	300	304	327	302	306	336	293	313	319	332	286	308	341	311	313	326	334	331	321	346	312	321	309	337	309	307	340	312	318	319	344	307	260	335	313	338	340	328	284	335	353	314	310	273	307	334	325	300	335	314	321	328	286	317	286	304	325	301	304	296	291	296	302	315	347	345	309	341	310	311	288	326	307	307	339	323	321	339	331	332	327	326	351	297	300	330	319	315	311	331	330	326	298	335	312	325	312	317	319	306	300	325	291	291	332	299	313	293	312	317	285	298	308	328	278	348	318	324	315	322	312	311	318	316	286	265	306	304	297	328	292	299	318	332	326	302	289	305	312	327	292	309	319	314	311	317	330	340	351	308	306	317	304	332	300	317	305	310	295	319	294	311	348	331	315	295	345	320	315	322	330	320	297	339	335	322	330	337	336	320	323	323	298	292	316	307	307	303	324	335	326	363	303	275	311	328	314	320	302	321	341	303	345	323	339	314	336	309	301	289	277	309	316	346	309	286	304	300	307	308	316	334	337	308	318	317	342	314	329	326	326	333	328	317	346	313	290	317	332	303	321	326	301	328	320	313	315	350	328	334	309	346	315	317	320	322	323	319	312	316	332	329	320	323	321	340	323	280	302	336	316	299	305	321	321	298	312	295	298	294	328	316	320	316	297	338	316	272	316	308	315	296	312	316	321	318	303	311	316	301	289	312	338	327	312	314	290	289	328	318	327	300	295	346	314	326	327	322	297	309	316	323	338	298	329	290	322	291	332	315	315	300	316	320	330	319	310	320	331	329	327	306	326	303	316	323	322	330	332	341	337	324	337	314	283	281	306	298	318	317	342	288	286	331	308	327	294	361	323	321	303	323	303	311	325	286	332	312	324	345	328	307	297	301	339	334	302	287	303	333	297	325	347	318	292	311	337	337	296	326	326	298	336	295	306	302	327	315	306	334	328	326	318	348	305	352	304	335	288	280	333	289	318	314	302	310	299	312	307	333	326	309	311	305	339	358	307	330	331	313	320	316	310	327	320	303	353	315	324	288	315	327	299	303	336	335	328	308	322	345	337	312	322	301	310	304	322	323	363	313	323	284	335	295	325	299	306	290	311	315	330	323	327	314	314	323	300	315	339	332	316	342	332	279	329	294	304	321	305	296	319	331	315	333	304	304	300
15496	31206	27136	17490	12623	9556	7655	6115	5060	4708	3710	3242	3020	2662	2433	2209	1923	1722	1667	1405	1323	1235	1183	1059	1119	987	980	975	892	781	716	677	732	732	665	704	666	613	575	664	538	539	533	548	483	514	518	511	515	501	500	504	477	486	519	494	498	478	508	487	524	468	504	485	465	501	486	502	565	466	455	492	501	478	495	520	473	473	532	472	512	551	527	526	509	581	546	519	527	574	482	473	524	468	439	503	482	471	503	485	483	503	500	516	491	523	450	502	473	490	485	464	492	473	488	489	475	482	481	458	466	482	486	443	491	498	490	449	498	471	497	505	466	481	467	500	470	451	446	432	439	460	500	493	485	432	472	453	466	471	500	440	460	471	483	440	471	448	483	479	476	464	432	476	460	486	435	470	453	472	462	485	428	465	458	503	436	446	473	465	471	515	461	463	470	434	445	457	488	478	449	477	460	462	465	468	479	451	499	449	467	440	465	440	504	447	453	458	467	491	436	476	456	457	451	441	477	444	467	458	471	446	415	420	430	495	476	463	455	502	432	478	491	463	483	472	492	495	466	496	508	450	495	472	451	479	508	460	428	485	453	434	469	462	474	469	497	482	490	455	493	459	477	478	421	476	447	473	480	478	478	482	438	523	483	444	460	467	474	459	471	483	461	465	468	471	450	461	463	462	456	457	443	453	480	453	443	459	466	470	466	426	462	473	488	483	456	476	477	492	473	478	446	466	440	472	468	475	473	494	456	411	503	498	465	447	464	482	465	507	490	456	483	474	475	477	484	479	490	462	498	473	475	461	459	492	495	463	486	492	455	480	470	439	481	509	447	433	461	468	468	462	447	475	467	442	439	454	476	490	493	471	471	431	440	472	459	474	470	496	437	429	491	483	458	447	445	464	424	484	455	453	441	447	435	464	462	479	466	443	438	453	468	470	439	433	485	473	454	487	506	444	448	476	439	447	447	468	455	479	443	479	454	431	465	467	450	466	435	474	460	491	450	476	478	479	456	464	493	446	466	490	466	471	490	486	469	493	459	478	471	426	511	482	486	476	461	468	484	435	460	475	509	452	498	453	456	442	470	482	475	451	454	452	466	454	483	463	449	492	423	447	454	453	460	481	467	447	453	435	480	454	477	500	457	436	473	466	471	495	498	471	497	478	491	462	479	453	448	451	439	466	423	483	477	465	463	474	461	435	469	485	446	461	478	496	439	485	483	473	458	454	421	463	477	475	432	496	488	467	480	429	479	462	444	473	453	492	495	442	451	442	481	462	455	438	473	443	422	503	467	476	464	473	473	480	477	487	475	459	455	461	445	446	457	436	416	486	475	454	471	436	461	457	477	490	491	488	460	466	469	457	448	499	457	482	494	476	442	458	466	453	461	420	482	474	443	482	487	446	484	436	459	465	456	468	431	471	453	458	460	486	484	448	454	470	439	501	478	444	444	476	452	463	516	468	453	453	474	444	443	489	454	488	457	479	450	464	474	476	463	436	467	429	445	430	482	488	463	487	469	436	472	469	486	508	461	471	499	441	484	489	461	453	497	450	443	470	464	490	493	470	432	472	502	471	416	461	450	459	489	488	447	493	493	452	502	473	478	473	456	460	497	454	443	455	475	485	468	434	491	446	475	441	477	467	492	481	447	486	421	439	471	462	458	449	443	477	475	471	466	459	480	484	481	444	424	504	424	503	480	503	468	490	471	465	456	412	482	486	455	470	509	486	438	462	464	447	448	467	465	486	489	494	449	443	471	462	459	478	464	492	465	487	475	435	481	460	441	469	469	469	462	460	486	460	461	439	448	447	466	461	458	421	458	467	476	466	498	464	468	484	431	456	430	508	475	449	456	400	432	486	452	455	507	480	471	486	441	476	462	460	474	461	438	458	447	489	482	419	450	489	462	448	471	486	460	463	476	491	459	468	468	449	480	445	451	456	446	454	456	501	480	483	455	467	490	441	499	455	469	481	476	443	487	465	473	469	465	493	450	443	487	476	462	415	449	456	464	426	460	454	398	506	480	452	510	480	469	479	478	493	476	465	462	484	453	426	500	446	457	466	453	481	486	435	481	462	446	491	460	462	455	419	443	471	471	466	497	458	474	432	479	480	438	434	449	459	399	479	461	461	471	457	485	464	444	479	493	433	452	460	460	426	458	465	486	484	417	459	450	470	482	454	427	498	455	474	472	489	491	466	462	429	424	459	473	448	485	468	483	455	457	469	462	434	462	450	472	488	421	458	479	469	458	444	465	441	469	464	438	437	432	450	459	461	481	427	531	490	462	467	454	471	431	458	449	457	489	452	499	429	457	503	419	469	471	471	492	455	498	487	473	477	453	463	448	468	441	466	449	505	468	439	438	455	455	486	444	449	487	488	472	475	488	473	471	444	430	470	447	471	439	465	453	456	491	506	468	478	428	467	479	442	455	501	443	461	467	493	432	484	450	488	458	460	464	503	452	503	484	489	463	462	487	471	471	477	437	436	471	465	417	479	480	491	431	483	441	490	467	465	467	450	481	451	449	469	444	438	475	464	485	443	488	463	485	411	466	494	447	480	474	462	441	463	479	457	465	483	433	468	487	483	497	446	482	464	467	442	480	440	460	454	445	407	466	505	469	447	474	441	459	489	443	487	486	455	480	487	428	439	479	475	460	474	463	455	461	433	428	472	461	480	478	446	468	507	480	457	475	472	463	433	440	500	425	461	442	468	486	497	488	477	502	474	455	439	406	432	480	503	468	437	457	465	484	486	468	487	452	447	448	469	428	501	502	423	513	430	477	430	463	487	435	461	422	460	465	458	465	502	517	483	470	458	452	500	475	467	461	505	464	476	459	465	468	468	486	454	454	456	436	461	424	491	446	464	490	427	460	453	502	460	422	427	458	483	454	434	436	517	475	445	477	451	478	480	475	466	504	468	459	448	477	484	419	452	475	476	453	515	516	446	477	478	438	467	465	464	458	448	456	433	479	476	469	436	459	465	465	494	476	503	475	467	429	468	483	457	476	507	502	480	441	506	465	450	473	455	448	480	466	447	452	472	442	504	459	480	495	472	475	441	438	453	495	459	487	490	472	432	444	442	465	474	478	476	489	489	496	442	481	488	488	491	461	439	496	454	455	445	468	468	437	419	436	444	503	427	457	452	455	458	459	506	468	449	486	440	490	474	416	467	476	468	443	475	467	494	468	438	475	452	488	507	477	417	465	480	484	431	454	456	473	482	451	487	494	478	418	449	463	428	459	467	463	498	521	463	431	529	482	461	459	459	454	470	488	485	464	472	454	438	452	458	478	454	473	453	459	459	456	463	487	459	447	446	452	499	457	479	484	463	472	482	466	472	463	426	482	441	459	469	463	483	489	526	458	430	463	451	465	469	457	419	470	448	464	452	467	464	424	451	460	465	457	455	541	467	461	492	448	432	469	457	453	492	459	478	459	485	509	472	453	442	501	465	463	431	472	472	472	461	485	446	465	449	458	489	476	466	463	499	458	454
27515	20465	12274	5164	2382	1567	1278	1026	897	959	755	784	728	668	647	677	640	569	587	607	564	512	543	522	522	517	479	483	500	460	462	448	470	472	474	470	476	448	416	455	410	433	422	432	428	401	429	440	437	408	392	392	422	418	439	442	417	416	414	400	438	411	485	422	449	405	410	417	467	408	418	424	433	455	433	435	409	425	421	438	449	447	447	448	437	412	421	455	404	437	415	407	441	444	446	443	429	445	413	458	443	434	419	386	444	427	405	422	411	441	459	430	422	433	405	468	434	426	384	409	440	423	443	420	410	410	444	457	435	417	387	428	388	413	433	428	415	421	379	417	418	422	424	441	417	418	388	407	383	419	421	437	404	447	440	435	416	406	417	416	430	426	412	449	427	434	426	424	434	409	461	413	451	436	438	452	435	425	436	406	408	443	417	438	426	456	431	448	428	400	412	439	433	428	417	395	439	443	408	424	393	419	468	425	399	419	422	448	420	447	405	459	426	444	408	383	409	412	409	428	431	421	388	435	409	399	431	397	381	427	427	419	438	438	412	401	413	433	419	407	397	406	411	389	429	433	416	394	433	392	422	417	408	405	399	401	437	433	441	430	426	417	460	431	420	378	434	406	435	404	435	404	426	386	440	448	390	407	434	410	423	409	434	419	408	416	428	437	440	421	419	468	438	438	457	387	421	411	437	419	417	422	373	427	445	394	395	422	389	443	396	418	409	430	437	406	398	408	459	457	433	416	401	407	405	444	419	424	422	426	430	425	448	428	426	441	438	413	396	412	402	411	428	426	437	413	447	414	448	436	437	407	439	451	389	446	418	433	420	414	396	371	406	418	436	437	431	449	474	420	422	428	445	436	392	399	393	381	444	433	381	408	416	446	406	402	414	421	408	436	400	415	438	412	452	432	448	386	437	472	425	439	468	440	413	395	412	449	394	419	431	421	383	418	361	416	422	409	414	413	409	424	412	421	436	444	391	408	443	402	418	445	423	428	423	429	408	431	434	420	428	384	378	449	417	442	421	415	432	401	421	422	435	425	424	391	392	431	410	413	411	422	372	404	413	407	411	413	409	429	401	397	413	434	392	440	415	403	455	435	415	377	461	434	440	419	402	404	440	441	425	399	447	382	432	434	421	424	406	392	425	437	401	396	410	410	445	420	392	472	430	427	397	400	430	426	418	409	404	404	415	426	423	448	441	453	400	404	430	442	396	399	420	428	429	418	433	443	409	428	405	428	452	448	444	419	425	461	460	464	434	417	438	421	455	429	426	410	400	423	380	434	435	416	407	417	415	460	437	423	413	454	410	376	436	388	448	402	408	401	425	417	399	445	406	417	421	402	421	398	430	403	419	444	457	441	415	424	413	416	429	436	431	383	443	394	395	430	460	395	419	443	401	424	437	439	444	426	407	393	410	428	399	436	374	410	413	422	423	420	406	423	451	392	398	425	380	430	400	415	408	432	429	427	401	437	424	423	426	387	416	390	418	426	384	418	409	416	411	422	437	418	411	423	422	417	396	414	438	427	455	424	433	413	465	413	420	435	410	408	420	460	421	424	432	431	422	427	443	404	438	440	395	374	428	433	417	439	441	430	416	389	413	430	406	427	424	435	409	398	400	414	435	428	409	421	393	445	437	420	418	436	420	411	410	408	408	418	433	399	449	441	425	453	408	415	430	431	470	380	410	433	391	422	442	389	434	425	401	419	401	431	412	449	432	446	422	415	434	448	398	382	443	410	399	397	428	436	405	412	432	439	440	449	394	439	394	389	437	428	420	417	432	409	407	403	439	413	398	433	444	417	444	399	430	437	434	382	416	413	386	409	385	437	402	417	447	416	425	413	390	422	409	435	449	420	375	442	356	426	440	443	420	446	393	410	393	431	411	428	406	417	440	439	454	414	428	404	428	417	410	437	437	421	421	400	444	438	421	443	408	414	435	415	430	399	415	422	427	423	466	412	400	377	437	402	406	423	411	396	414	412	412	446	449	412	409	414	436	421	432	397	389	406	418	435	452	414	444	408	431	419	404	404	404	418	389	398	397	410	439	417	408	397	446	465	462	437	445	434	419	433	419	428	428	423	409	392	442	407	442	433	432	470	439	385	391	439	393	465	426	427	430	376	430	411	415	409	411	425	409	430	385	419	403	394	447	423	392	416	411	403	419	411	456	380	479	425	438	437	397	419	429	394	455	438	426	416	420	398	395	406	419	415	472	423	398	435	445	441	432	466	385	463	415	458	428	434	406	452	440	419	385	424	401	430	435	421	428	433	491	430	450	454	444	436	437	438	447	415	399	404	441	443	434	437	442	414	435	438	412	424	402	422	410	437	401	434	440	444	421	426	460	420	412	471	400	397	403	427	413	434	404	433	396	429	453	426	392	430	409	440	399	424	443	427	424	410	417	406	416	447	369	436	428	427	418	438	451	440	408	455	415	439	407	390	427	415	413	380	454	416	418	436	410	408	448	426	412	408	429	421	401	449	413	441	474	413	437	413	374	416	400	410	400	433	422	422	453	429	401	402	424	460	425	402	398	392	394	435	439	416	433	434	379	457	412	400	423	412	449	430	394	445	455	438	424	416	439	412	396	380	417	415	421	426	436	439	418	433	447	410	401	413	436	423	408	424	426	412	394	436	402	402	426	391	431	436	462	428	418	370	382	367	415	418	445	391	400	415	397	433	425	425	430	444	414	452	424	407	406	482	406	436	433	424	385	479	399	392	421	417	433	450	447	418	429	436	466	439	438	404	372	421	404	451	393	439	417	433	430	457	418	397	402	409	417	437	432	416	425	418	434	441	424	382	430	416	405	395	396	422	408	409	429	433	417	438	451	443	424	426	414	404	441	456	431	436	424	401	408	432	391	393	460	397	410	403	379	412	434	420	415	394	428	418	387	407	426	421	423	436	414	422	408	392	383	395	400	421	411	408	456	419	416	430	406	399	427	420	437	403	453	404	400	457	402	405	442	466	430	419	409	415	407	418	429	440	390	430	447	451	403	410	416	399	396	443	427	401	429	443	416	443	433	412	377	399	412	411	417	390	421	428	405	414	430	412	455	436	385	458	402	407	430	442	416	409	440	441	439	386	407	449	393	439	419	395	429	424	387	436	437	436	387	400	445	428	393	429	451	417	437	413	436	417	438	447	405	402	396	448	441	426	409	377	362	422	449	417	436	429	392	425	437	406	408	429	403	423	416	415	435	421	399	433	398	420	458	408	410	409	391	432	420	430	419	399	443	439	390	437	404	410	448	392	407	434	401	461	438	409	425	409	413	433	402	391	409	405	436	425	434	429	413	395	404	404	435	409	415	436	385	387	391	427	467	424	424	442	406	439	464	446	435	444	394	411	396	420	450	450	424	445	399	422	426	402	443	448	387	383	414	426	447	455	397	446	462	443	454	436	412	415	361	404	435	402	426	400	412	415	431	440	404	457	427	439	425	443	414	394	420	423	408	445	433	465	435	457	402	460	431	423	424	417
11681	17661	15180	8263	5156	3868	3137	2587	2157	2168	1794	1698	1558	1463	1350	1170	1190	1181	1177	1068	977	891	851	846	870	830	760	796	765	741	688	664	696	674	676	668	663	666	657	666	627	609	671	639	620	589	632	597	638	620	627	595	603	645	584	599	554	626	667	620	608	586	637	625	611	618	603	599	662	655	614	633	651	628	663	666	588	633	648	581	613	656	614	629	638	658	653	654	648	647	606	607	616	604	634	620	581	627	647	658	603	643	590	613	635	608	625	640	624	539	579	626	613	642	626	608	592	619	628	627	582	628	625	647	602	584	605	602	643	678	623	648	614	621	622	620	612	565	624	646	585	633	623	596	615	617	621	620	578	631	623	638	587	581	650	560	614	602	603	595	632	595	645	617	606	596	598	677	619	597	617	615	620	602	610	613	594	566	615	629	614	627	583	623	616	617	611	644	622	565	592	619	626	571	580	593	633	600	624	617	612	619	598	607	607	619	594	603	611	629	617	608	645	605	569	574	597	608	623	621	594	554	636	568	630	590	637	626	622	567	580	632	633	599	634	588	622	588	634	603	618	598	603	609	605	604	615	589	634	608	575	632	583	620	601	596	677	650	572	620	554	660	606	584	644	628	600	652	620	618	602	626	594	565	579	634	592	563	637	609	648	637	576	624	536	602	616	582	619	635	636	599	639	629	597	614	572	604	621	615	639	638	588	615	625	592	601	603	576	631	637	581	636	616	649	628	622	597	569	605	675	567	638	631	640	618	585	586	604	560	589	624	644	606	626	615	598	570	603	567	590	623	626	613	582	620	597	583	638	624	597	592	666	597	595	633	618	622	625	618	641	616	632	658	573	573	607	601	625	615	602	622	650	601	657	634	626	612	625	625	603	611	624	552	621	616	624	599	580	620	580	608	662	612	617	679	578	617	575	583	644	601	630	588	598	588	659	609	641	598	614	630	620	603	581	623	611	565	626	608	632	583	624	638	600	620	613	596	594	650	591	613	590	612	569	563	675	594	642	589	661	596	581	636	647	594	620	610	589	649	611	649	593	614	595	591	618	595	604	560	608	613	617	635	622	639	651	591	554	588	609	617	614	577	614	604	628	626	634	575	655	557	663	584	605	582	597	614	616	635	586	617	640	590	629	624	628	671	576	646	625	671	590	597	616	580	629	623	612	609	582	641	601	583	630	588	605	605	624	595	646	597	659	646	588	606	597	617	663	638	630	546	590	616	624	661	597	610	630	606	606	593	634	642	575	594	578	621	639	599	633	595	647	631	629	624	613	585	625	689	604	569	615	631	604	610	632	602	577	578	577	646	595	604	575	591	600	633	637	586	591	609	650	583	574	609	620	674	620	561	600	588	602	564	595	614	641	618	596	602	663	606	611	604	611	602	606	578	592	634	617	628	599	598	618	596	578	583	578	621	626	634	606	637	626	661	629	614	614	582	599	627	635	613	608	603	631	617	579	663	603	558	617	640	621	579	629	668	650	646	584	657	654	623	572	621	594	616	651	601	624	598	660	599	583	631	614	639	623	586	632	624	677	573	606	625	596	571	597	644	644	617	618	626	624	627	605	584	642	574	597	609	657	629	605	615	601	640	620	570	601	599	625	596	599	632	612	624	635	618	612	631	593	628	581	635	618	575	579	602	619	600	630	641	586	581	589	615	595	596	640	613	618	614	643	587	599	583	642	618	605	668	603	637	609	578	603	616	596	659	622	614	610	644	662	593	616	620	632	614	579	572	595	640	570	631	657	639	594	636	608	618	654	629	629	598	601	603	611	615	657	613	614	594	616	572	634	581	627	607	605	619	589	590	628	605	581	626	614	640	620	617	564	613	633	597	600	621	585	660	586	624	597	632	616	624	601	597	599	581	605	580	607	596	631	605	616	619	611	625	578	620	612	622	629	624	597	613	623	618	611	603	605	693	640	606	636	586	620	606	621	620	614	654	647	586	625	633	646	587	621	580	681	632	594	609	604	637	649	631	613	646	623	577	614	595	647	575	614	596	580	604	642	564	611	594	649	597	555	587	585	635	573	605	637	612	629	564	623	641	613	590	566	603	621	565	639	592	607	608	581	609	614	674	628	594	612	607	602	625	607	624	615	574	630	621	645	605	598	645	651	646	608	635	584	611	653	648	600	605	637	619	618	654	596	593	626	613	570	605	631	657	642	603	641	600	652	612	635	581	612	582	628	614	667	581	594	605	579	646	575	654	636	638	610	609	605	588	636	628	650	637	651	626	610	626	615	608	595	673	631	592	625	663	606	620	638	611	616	613	603	618	616	634	631	596	564	597	588	618	626	637	618	585	619	622	596	627	626	608	660	665	604	588	676	661	620	615	607	600	610	605	593	596	622	574	577	615	634	610	628	681	586	640	620	609	631	654	628	603	614	609	632	619	607	647	608	653	624	637	606	608	600	602	619	653	623	609	565	639	582	605	639	638	616	639	627	610	595	611	601	605	614	610	625	666	651	636	653	633	555	611	639	638	622	596	608	571	595	588	573	595	560	597	557	636	599	621	642	622	610	612	633	640	635	628	599	606	595	626	631	607	628	586	599	582	637	616	583	596	622	620	628	582	634	606	633	639	574	608	623	577	668	599	611	621	589	594	580	585	618	610	601	618	593	596	599	628	623	630	654	587	653	616	650	606	593	627	634	611	625	606	635	602	651	647	619	619	625	590	618	614	691	597	608	632	598	596	605	648	576	615	612	639	603	597	569	621	630	631	601	596	590	613	619	633	565	630	599	532	581	567	577	643	604	644	623	630	568	594	612	633	596	591	618	647	569	643	570	626	620	612	614	618	639	638	619	637	610	624	604	592	619	612	627	584	607	574	635	646	611	593	601	608	646	580	655	620	638	613	590	599	605	620	605	597	589	633	606	636	629	613	606	588	633	609	619	668	615	619	602	624	648	641	590	608	583	615	594	608	580	607	630	597	588	590	636	630	663	577	564	617	606	603	634	627	616	609	611	598	599	647	613	591	634	621	625	637	603	638	556	621	593	566	589	634	612	620	618	608	621	621	625	599	606	647	654	592	591	594	615	615	617	638	613	587	595	626	635	666	658	596	613	648	617	579	610	641	612	608	590	589	625	606	609	628	602	663	587	623	593	574	602	622	634	604	616	567	614	651	585	622	640	591	628	589	563	580	646	578	586	622	633	616	636	629	600	599	620	593	660	619	598	613	606	650	618	635	574	597	576	627	665	609	631	593	590	631	619	629	611	625	602	635	601	592	635	644	645	605	616	589	587	559	647	582	648	626	599	601	617	662	588	635	610	608	644	629	681	615	626	636	618	653	617	590	630	591	613	645	629	614	609	610	636	572	634	593	624	583	651	648	631	583	577	599	594	591	651	601	630	616	606	639	600	603	611	580	602	592	607	652	632	600	586	588	651	614	599	621	563	619	629	596	619	599	645	580	626	603	606	579	601	618	595	605	624	607	645	658	630	597	643	610	617	624	561	581	635	590	637	619	591	628	599	633
24867	21598	28825	24845	20616	6738	2798	1929	1563	1493	1247	1107	1027	927	859	855	803	836	742	791	764	643	564	540	594	547	559	497	526	505	461	490	512	489	460	484	498	418	441	466	448	438	444	437	457	430	453	434	439	431	387	436	402	413	408	420	441	417	390	432	414	425	421	382	418	471	430	435	428	399	429	451	467	436	419	418	467	425	406	433	442	432	441	456	483	466	467	443	439	460	450	427	450	395	414	413	431	443	428	462	429	413	441	429	438	442	422	430	452	388	406	423	451	398	419	397	416	415	415	414	436	398	450	441	440	411	412	438	404	442	395	371	429	413	385	434	411	439	437	386	404	378	418	430	399	397	389	408	408	413	423	432	422	432	461	440	382	451	431	423	457	398	430	407	424	392	414	414	406	394	407	407	437	446	409	428	453	424	422	426	430	425	385	385	425	410	459	411	417	388	413	404	405	400	381	419	434	463	397	424	420	434	397	426	411	401	410	395	392	431	454	434	419	404	421	398	453	412	409	444	402	392	441	445	406	414	423	403	387	438	425	426	431	436	432	449	407	437	394	446	394	395	409	433	429	378	398	438	426	420	444	447	397	403	406	398	404	438	433	435	409	442	375	430	415	415	424	439	423	438	373	451	374	435	389	412	397	418	421	394	427	419	429	419	414	428	422	403	417	426	415	441	400	392	442	430	413	416	424	401	392	429	394	406	455	398	434	441	405	383	392	419	447	395	430	431	408	356	404	402	410	422	434	466	425	414	401	391	460	412	436	441	410	413	402	407	408	413	380	405	440	400	410	393	416	425	413	413	459	431	425	456	429	433	391	387	380	452	410	433	419	409	409	419	375	427	427	401	400	409	400	410	430	448	424	400	415	444	408	398	440	417	448	401	445	437	414	396	395	436	385	438	375	430	418	430	374	420	393	436	418	408	407	439	426	443	419	423	441	382	421	421	399	401	409	434	385	400	435	395	402	427	389	454	412	449	436	420	412	436	422	401	408	437	412	408	428	415	421	380	419	407	416	405	456	430	427	450	411	430	398	404	405	410	396	430	392	420	424	428	442	440	431	453	403	385	445	422	450	397	398	396	436	406	387	389	417	412	375	434	426	398	392	419	418	420	417	436	433	421	431	435	446	416	437	433	444	437	404	414	383	418	415	402	420	374	449	390	431	408	400	443	412	415	430	422	459	435	428	418	440	400	449	403	420	404	388	426	412	399	385	379	420	387	469	386	391	396	366	385	408	442	405	388	426	410	417	433	413	429	426	426	438	418	433	393	424	384	436	418	376	441	418	414	408	457	428	404	434	411	400	479	429	420	417	420	473	403	411	408	385	413	475	462	413	404	417	421	419	399	440	434	453	425	424	431	393	400	431	401	415	424	399	369	383	414	457	391	420	397	442	410	381	395	385	416	421	401	420	431	426	440	436	394	425	410	389	437	401	387	396	407	426	423	412	402	412	441	426	447	406	468	456	418	428	431	428	445	423	422	415	449	423	422	439	423	410	401	409	429	440	433	370	393	394	379	441	390	400	408	398	423	415	424	433	419	385	386	407	442	398	418	395	404	393	433	410	435	420	411	460	471	371	399	435	420	399	441	423	431	445	419	393	447	427	448	410	432	425	443	375	452	423	433	431	415	418	447	487	417	436	415	431	461	403	394	426	423	382	396	414	422	426	450	398	423	413	387	440	444	383	426	425	411	421	411	459	422	404	388	413	458	436	412	444	462	388	404	428	400	449	395	413	409	437	412	455	409	392	404	433	415	433	393	412	426	415	422	424	434	432	431	397	402	431	403	419	454	440	401	410	423	404	407	440	399	425	451	416	406	416	406	390	395	423	410	417	411	404	425	427	419	410	399	409	424	418	407	444	394	470	420	417	422	390	380	408	381	411	404	409	462	428	455	419	386	422	428	440	435	434	435	409	383	435	407	433	429	435	378	423	400	429	424	420	392	435	413	435	395	422	418	385	434	418	420	420	427	381	435	431	417	401	391	408	424	409	401	435	405	427	384	433	446	366	422	432	427	421	408	430	436	391	433	446	442	450	432	430	388	414	403	428	410	386	403	456	433	422	444	405	388	425	411	417	429	406	407	441	380	442	432	395	420	426	442	428	426	440	408	398	455	427	411	416	409	432	429	422	432	419	417	429	414	442	409	394	455	401	439	426	423	415	429	410	422	417	430	424	390	414	401	399	412	386	376	414	427	399	436	414	464	408	410	378	394	411	427	408	425	372	432	399	416	406	408	413	411	417	394	392	440	415	449	392	412	444	409	417	425	453	433	429	438	399	419	410	411	428	447	412	416	443	405	435	381	453	411	427	417	415	441	413	433	409	407	407	379	410	411	411	427	436	426	436	424	443	421	403	410	414	427	401	402	419	411	408	410	416	418	422	431	391	367	430	400	425	418	399	422	446	392	436	422	427	417	409	371	437	416	439	433	427	406	400	427	428	425	431	403	414	404	396	454	424	414	440	449	403	418	435	413	406	410	397	408	430	424	432	434	386	392	417	405	400	458	389	414	388	425	401	428	409	420	410	425	432	428	424	441	411	430	400	427	384	421	402	425	393	384	391	439	422	428	395	431	423	420	401	386	420	391	428	411	431	425	418	411	417	394	422	403	424	440	417	410	443	413	447	385	406	413	438	379	412	413	443	422	386	429	388	409	413	405	442	426	420	427	414	431	449	418	385	397	443	422	403	422	438	417	448	415	423	443	415	410	406	407	426	431	407	405	387	443	399	412	423	399	422	429	418	404	419	401	429	399	436	422	424	410	400	438	408	439	389	392	413	398	436	417	436	429	390	425	425	416	440	440	420	395	433	437	386	442	413	482	407	420	393	422	430	452	450	405	428	417	394	387	392	434	430	410	420	404	397	396	412	438	404	397	418	434	407	403	409	414	417	423	425	439	436	398	384	439	430	434	429	395	393	436	406	423	434	437	435	409	398	390	410	405	421	429	407	413	392	380	392	422	445	446	392	399	438	430	400	454	419	399	416	407	429	435	449	404	429	402	423	413	403	381	460	384	403	416	421	391	450	378	415	419	431	408	444	374	436	424	417	419	439	414	367	401	414	437	424	423	392	417	413	422	412	419	404	420	428	437	421	416	391	378	411	428	412	435	428	398	385	421	433	443	440	392	380	427	390	394	392	413	442	392	422	412	423	413	420	403	390	443	444	436	418	406	414	436	377	443	431	367	411	402	415	402	404	450	447	421	416	414	418	431	439	434	397	428	360	425	425	446	414	451	423	427	429	458	392	431	391	407	416	397	389	430	450	411	472	429	388	402	448	433	418	441	370	381	404	417	412	403	423	423	423	405	427	429	435	403	425	431	438	396	423	423	430	413	410	420	384	406	446	422	411	416	419	414	411	460	382	411	419	413	431	417	387	414	421	427	420	417	413	405	414	428	429	406	413	434	415	419	411	412	421	411	419	386	416	416	421	410	384	437	450	410	434	446	392	406	413	422	400	420	408	389	415	450	374	396
12811	26034	23293	13643	9108	7215	5800	4802	3984	3561	2907	2548	2330	2050	1914	1713	1654	1664	1512	1517	1392	1327	1036	977	996	928	904	855	807	818	750	755	793	759	775	746	761	717	715	661	663	675	686	651	661	619	678	628	644	618	605	648	664	633	655	594	600	595	658	616	630	605	604	675	624	573	617	641	612	669	588	626	640	605	648	653	634	660	601	640	657	689	678	641	652	691	630	637	655	623	632	622	662	642	658	671	669	637	654	610	611	627	655	632	627	599	647	618	634	597	645	671	652	617	606	581	584	596	603	629	612	602	578	572	583	590	569	569	613	568	646	610	612	609	649	617	604	586	598	604	587	614	579	594	666	595	596	616	571	665	587	615	605	563	650	619	602	634	646	631	610	603	591	633	629	601	608	587	608	595	565	600	574	569	587	602	614	611	645	595	586	615	639	594	644	639	574	643	615	599	609	599	614	585	607	586	620	597	626	646	596	622	647	554	591	588	607	597	638	645	604	624	547	670	626	617	584	642	616	549	601	593	625	580	605	634	595	612	550	656	590	599	582	561	620	635	561	598	546	585	574	597	606	578	604	620	616	591	616	589	598	614	609	603	589	580	621	589	583	620	586	573	631	646	604	612	605	612	622	622	584	592	599	604	576	664	603	631	616	588	586	639	657	582	622	590	590	584	604	594	591	595	584	595	604	574	612	589	622	582	611	593	593	638	616	636	613	640	629	583	601	636	693	604	544	632	568	641	603	578	603	584	627	597	581	617	635	608	620	604	628	609	589	574	611	560	597	584	613	599	610	594	589	595	654	584	646	584	593	602	554	628	613	589	653	579	646	612	591	616	590	578	609	594	614	618	578	656	562	580	564	609	604	621	569	604	633	632	588	664	640	621	564	594	602	621	603	629	579	621	590	607	628	620	661	636	575	597	635	600	626	676	665	645	621	594	636	603	603	610	624	571	613	637	585	614	592	656	596	617	608	623	566	605	609	595	607	558	583	602	618	565	604	628	612	601	591	628	578	603	596	599	605	581	600	602	635	614	592	598	557	585	589	603	625	635	572	561	589	619	612	651	617	642	597	631	589	601	585	619	625	624	624	605	547	618	603	639	576	607	625	605	642	582	605	590	582	621	604	626	593	633	591	602	628	604	595	615	657	593	587	544	586	590	646	629	616	571	625	617	573	602	609	620	638	594	539	607	610	583	574	655	616	576	595	616	595	588	646	592	585	618	594	620	584	657	580	618	619	583	618	583	597	639	614	603	631	564	586	588	609	618	624	618	617	611	622	639	597	608	606	626	627	594	553	564	626	639	598	565	595	575	627	578	609	618	584	594	625	601	575	573	652	580	599	568	626	620	596	589	594	594	576	587	592	613	604	582	619	600	587	623	585	631	624	576	627	643	580	610	598	592	594	601	603	625	636	620	593	683	609	637	618	596	559	595	610	628	662	582	613	610	578	597	597	625	603	623	624	624	591	594	619	640	595	579	609	572	656	615	641	614	618	651	635	614	600	631	563	601	595	647	580	603	577	610	579	611	600	625	607	592	608	616	639	611	630	606	611	642	568	629	615	608	639	572	625	587	631	587	651	589	654	655	606	611	643	630	613	608	592	592	644	629	596	585	613	651	581	573	538	606	610	589	648	557	615	609	585	626	603	642	665	611	604	664	594	586	652	600	591	576	607	590	676	642	596	639	579	615	622	560	589	629	601	622	601	593	616	530	654	630	580	612	576	637	612	632	605	645	619	617	582	561	608	611	584	575	589	629	647	607	629	602	561	582	633	632	601	559	606	565	613	641	595	580	614	652	625	626	607	623	634	605	580	593	591	630	594	600	578	634	628	570	574	572	596	624	590	647	604	595	558	563	596	613	555	627	595	575	594	609	644	593	577	622	622	614	633	573	673	611	586	585	562	614	588	634	621	628	591	646	617	650	615	598	677	628	651	569	605	630	639	645	600	566	628	622	610	605	671	587	632	636	590	642	615	620	569	598	567	571	618	587	572	580	599	583	647	617	690	622	635	622	646	631	637	626	618	544	598	593	620	605	613	627	604	643	587	610	647	578	549	591	616	583	593	601	636	618	594	593	602	615	617	582	590	628	657	640	571	645	591	570	628	600	620	615	582	613	621	664	646	580	611	610	600	599	604	636	594	623	601	633	623	613	633	629	601	605	618	646	584	603	578	612	620	647	566	621	613	593	645	633	597	598	637	632	627	642	578	581	612	616	599	614	607	638	600	600	661	568	599	597	611	666	631	556	598	576	572	629	614	581	592	623	595	586	636	619	574	586	596	638	550	626	580	578	581	657	604	625	616	612	583	637	633	655	568	611	592	592	567	568	555	631	608	594	599	628	614	578	589	599	591	607	629	613	607	587	607	594	588	603	614	629	622	631	619	596	640	637	597	570	612	606	657	622	604	609	602	598	620	620	630	617	568	617	578	588	578	620	623	612	623	586	609	620	609	598	613	663	594	614	592	597	589	580	618	633	643	614	642	612	588	597	622	567	559	631	612	598	559	645	623	621	621	634	594	575	615	656	613	584	571	605	596	619	610	618	637	599	564	587	626	626	602	579	600	590	612	639	578	577	579	610	564	561	661	629	613	574	620	619	615	610	559	638	629	613	626	603	567	621	600	608	625	643	576	607	605	612	592	598	627	622	606	602	627	618	627	596	605	583	599	622	577	583	577	564	681	582	615	597	618	631	599	601	602	606	681	605	628	612	586	547	656	615	629	587	546	555	600	576	590	594	624	585	603	644	613	585	609	599	590	607	611	612	608	629	636	639	624	619	639	626	644	601	567	590	648	579	616	604	590	586	598	589	614	635	572	599	598	605	598	638	612	601	589	626	599	624	601	593	662	607	606	623	587	625	545	579	650	592	633	609	628	619	589	654	623	605	617	614	568	636	637	567	658	573	550	630	549	634	592	602	599	585	582	653	632	630	592	625	559	598	647	598	598	609	592	581	582	548	635	602	577	615	572	632	602	584	615	560	600	585	624	617	630	600	608	619	582	600	600	616	658	612	571	618	581	621	611	609	602	651	582	631	586	617	625	598	631	607	604	601	587	603	574	628	621	575	579	576	568	627	597	574	580	605	621	595	608	603	552	592	628	613	576	587	647	624	610	590	611	641	605	620	622	636	592	624	570	639	580	620	565	605	585	620	650	583	629	611	612	611	605	594	593	615	632	594	603	625	586	626	578	646	590	606	606	584	629	636	628	594	622	627	631	549	581	618	633	610	615	602	572	603	612	639	592	593	623	604	627	594	638	582	593	598	623	643	595	601	621	592	613	627	593	592	562	591	612	599	607	565	586	622	575	593	609	645	609	631	580	617	581	564	532	622	612	578	579	599	612	600	592	579	609	621	598	610	603	601	601	610	583	584	617	666	615	606	613	583	600	561	641	632	604	564	606	580	600	602	555	606	587	592	635	601	622	581	632	541	586	611	555	578	623	586	583	622	570	591	627	613	616	534	621	598	620	586	608	647	572	588
23691	21545	29424	24097	21554	20266	6975	2896	2091	1723	1531	1328	1281	1081	1010	904	952	1013	933	828	849	754	629	615	603	547	592	545	526	473	418	435	398	400	386	407	379	385	379	409	365	396	369	378	355	345	357	355	378	347	356	328	345	320	340	323	347	306	357	292	348	332	329	325	348	323	376	338	352	353	356	392	351	320	369	333	354	314	327	360	358	346	318	347	397	368	374	370	327	328	360	358	337	330	359	360	340	324	322	324	329	325	329	356	304	347	357	323	346	347	315	333	314	348	317	320	336	340	293	311	349	347	363	360	354	318	340	329	290	312	305	330	306	298	339	326	326	333	330	362	338	336	314	316	324	349	307	321	372	301	293	332	373	336	325	363	313	320	307	312	314	318	301	320	307	349	313	359	356	301	340	352	323	341	322	303	337	332	312	338	335	333	352	347	334	351	313	308	305	313	289	308	359	336	315	316	338	341	316	316	336	326	333	354	308	296	343	350	305	319	322	359	348	327	315	334	321	317	307	321	332	301	352	312	300	326	324	313	291	291	339	302	314	323	337	377	327	328	301	326	332	320	308	343	291	325	326	325	304	303	312	313	321	306	316	339	341	351	359	341	313	323	320	326	314	320	343	313	345	298	340	341	303	335	318	354	328	324	291	328	322	352	317	329	338	342	340	339	309	315	350	335	313	321	339	296	308	306	323	322	326	343	342	335	340	335	312	306	320	307	327	319	354	335	311	322	291	333	306	350	351	323	338	352	315	326	341	323	333	315	295	324	354	339	330	292	344	307	321	323	320	367	344	323	342	356	328	323	345	314	297	340	309	315	326	338	314	333	322	356	319	336	292	321	323	313	347	334	317	328	346	360	277	325	335	310	306	304	313	341	289	329	299	349	351	318	324	328	358	311	296	333	323	298	339	312	298	317	329	311	325	323	341	341	342	342	318	331	367	355	328	297	305	312	318	294	327	305	313	336	317	315	319	347	345	320	316	363	310	338	331	323	346	338	353	350	335	333	326	360	339	318	319	330	343	331	329	321	339	330	320	307	364	338	350	314	298	315	310	319	299	311	322	306	335	325	352	357	325	317	309	336	324	316	329	349	319	322	317	366	341	317	338	328	332	281	324	340	342	320	311	316	310	339	307	342	333	319	331	329	343	324	341	314	354	305	342	332	334	322	298	328	325	324	324	343	326	349	331	329	319	328	311	318	305	360	323	337	329	350	294	300	336	349	312	320	330	329	326	316	336	331	328	335	310	339	316	347	377	292	343	296	345	303	357	359	337	296	335	297	319	317	345	293	309	324	332	303	352	317	323	328	323	328	321	308	326	292	361	328	371	336	339	311	362	309	319	313	326	317	325	355	326	308	328	334	332	311	352	335	321	352	340	359	313	312	304	325	301	341	319	325	314	342	320	300	340	316	342	352	366	296	325	331	332	325	321	325	352	339	373	351	341	350	333	332	291	334	314	347	310	310	321	333	310	350	350	337	321	313	327	363	341	343	285	322	348	312	324	317	329	309	325	352	334	319	330	338	336	322	321	343	315	357	331	332	307	322	333	330	291	326	313	303	313	304	339	310	323	332	317	311	327	302	361	328	342	321	334	330	366	323	368	330	323	340	321	347	365	306	340	325	347	359	301	318	310	333	327	322	342	308	344	306	316	308	341	330	314	342	327	327	295	330	351	289	351	296	314	319	331	345	286	342	358	334	362	352	316	334	306	351	358	328	324	330	324	307	324	329	320	328	336	313	364	339	306	317	321	337	332	312	298	307	333	337	316	329	321	330	304	335	316	355	332	298	327	304	306	318	316	355	316	310	361	313	299	359	297	309	343	334	335	315	317	329	332	318	341	310	316	327	325	335	348	299	331	331	350	328	327	324	316	329	324	339	331	325	332	314	319	309	336	330	314	311	323	348	339	306	325	313	327	300	326	318	315	320	316	331	320	332	332	307	333	312	356	321	325	310	348	311	302	313	334	327	312	325	309	326	342	320	331	348	358	331	342	331	340	338	318	364	320	326	343	316	331	326	349	301	299	314	316	341	349	327	301	335	335	319	328	327	331	336	349	329	321	356	352	319	317	295	323	311	325	358	360	342	338	322	328	319	334	349	310	321	320	333	348	388	324	333	334	319	328	301	318	312	319	344	341	334	324	354	305	328	309	380	299	342	349	328	302	318	282	318	355	317	328	330	309	365	318	336	340	319	339	337	313	284	294	354	313	356	360	335	311	338	340	330	307	308	323	326	295	358	334	321	341	312	315	330	332	308	322	352	291	308	327	340	310	310	311	315	307	351	335	313	325	306	335	330	296	336	320	329	317	342	326	340	328	334	327	304	345	331	314	335	324	313	369	341	353	344	344	334	333	330	310	319	357	313	313	342	332	301	350	333	331	323	314	272	329	348	329	291	314	320	316	312	319	328	330	322	327	308	321	331	316	319	314	345	330	315	289	350	319	310	321	348	353	334	333	329	344	364	315	318	328	292	322	326	302	308	320	314	300	296	310	356	298	360	328	333	320	337	305	322	301	343	323	355	290	347	307	324	327	341	338	328	317	319	302	334	353	319	362	346	304	320	332	353	349	296	343	330	374	302	359	341	296	335	333	337	362	317	323	326	350	315	316	346	305	316	318	323	320	328	313	318	348	328	328	326	356	326	362	302	320	372	317	319	342	353	330	356	356	316	286	323	332	357	354	371	303	312	321	335	352	343	306	300	330	295	323	311	314	338	322	330	322	311	342	320	355	313	339	332	324	347	306	334	318	318	298	331	346	341	338	324	340	323	326	300	319	315	328	349	335	330	321	309	324	350	316	332	357	309	316	332	313	327	327	351	324	340	329	329	316	310	290	326	337	318	344	290	340	315	327	343	320	342	347	350	323	295	319	299	299	302	300	313	333	333	276	330	313	333	340	312	340	303	316	330	315	339	321	339	339	298	289	322	328	316	331	329	319	369	347	320	309	322	328	344	355	322	337	309	292	301	335	320	346	299	363	304	303	346	322	292	347	292	337	321	318	339	321	340	329	344	342	327	330	303	294	348	302	345	281	324	332	341	326	332	330	316	303	343	355	318	315	347	362	307	314	360	346	345	317	299	357	324	309	351	335	313	347	328	335	333	301	332	325	320	349	294	364	347	339	307	308	345	341	308	342	295	342	349	291	333	308	299	354	314	312	348	320	315	283	330	333	320	321	364	347	327	321	331	312	331	356	305	351	337	313	332	338	299	344	312	327	332	342	341	339	328	367	356	307	323	341	365	327	301	324	314	328	329	340	349	342	321	359	348	294	314	345	338	332	314	352	296	357	313	328	317	341	356	367	345	350	316	302	316	315	306	279	312	351	302	339	301	318	324	353	343	302	336	351	286	308	336	324	290	308	327	317	318	355	314	304	335	326	323	289	348	295	322	313	336	306	323	299	292	303	337	342	337	300	353	319	315	322	366	330	315	329	328	326	340	352	298	311	321	325	329	308	319	325	301	332	299	354	304	332	311
15532	31244	28166	17888	12713	9996	8531	6790	5343	4625	3944	3295	2981	2718	2327	2161	2120	2112	2034	1783	1757	1454	1275	1152	1059	940	1031	1008	927	790	774	705	706	691	636	652	648	669	643	613	597	578	578	584	536	515	514	560	508	509	483	488	554	481	486	487	472	534	506	510	480	492	525	536	517	501	544	453	486	529	457	504	512	507	484	488	534	545	522	485	548	539	563	551	510	542	515	545	541	545	549	487	510	521	500	492	490	479	472	524	492	472	487	471	472	506	533	495	468	496	505	462	475	512	471	476	461	492	456	468	498	417	474	458	495	491	469	471	460	464	503	463	496	471	453	470	489	476	445	452	455	491	481	459	488	445	424	485	479	448	491	494	499	511	499	472	457	470	463	484	498	458	496	485	483	479	468	458	477	486	477	490	464	448	470	549	491	455	440	454	462	484	509	479	469	486	467	483	430	497	474	522	477	483	442	459	423	462	501	489	471	526	462	484	462	446	470	513	468	447	474	455	524	471	481	507	476	495	466	466	544	505	431	468	477	467	479	471	500	506	460	499	499	465	485	460	468	463	491	460	455	484	451	451	503	485	459	437	480	464	519	462	486	477	444	442	485	420	467	455	473	492	463	453	443	490	428	487	448	517	490	487	464	478	487	453	459	469	483	515	490	470	475	505	515	492	490	470	464	479	477	472	466	465	487	434	460	433	478	497	467	456	487	436	471	509	486	472	441	475	494	472	444	486	481	506	491	457	464	497	445	507	485	494	490	450	476	462	482	490	457	453	472	446	470	465	442	479	454	469	459	491	493	499	462	442	470	502	493	504	419	475	489	473	494	458	494	487	494	454	457	481	459	455	476	487	499	444	488	445	471	478	465	492	514	441	512	478	457	501	481	480	471	442	505	432	486	461	471	487	478	445	474	432	444	459	456	455	455	476	475	456	449	497	451	525	462	472	413	471	524	477	472	441	490	479	477	461	458	473	451	532	466	518	463	444	443	480	451	496	527	451	441	479	458	526	443	473	506	493	446	494	500	505	456	446	413	446	485	485	469	470	476	481	497	498	491	449	495	508	475	498	468	484	513	516	506	506	509	506	482	467	474	506	442	475	492	464	461	453	460	496	463	455	474	483	426	459	430	479	500	481	516	462	508	476	486	464	481	430	490	470	449	453	514	476	488	477	479	477	532	460	459	499	471	482	475	478	463	461	493	560	492	518	451	455	480	467	463	480	483	496	459	455	436	469	474	414	464	486	451	464	535	481	451	474	467	474	498	482	471	495	440	470	489	474	504	447	491	483	488	498	480	455	466	495	433	477	474	466	492	442	511	469	496	492	449	491	481	493	452	457	465	477	468	513	461	445	467	476	463	479	490	496	431	492	468	447	467	477	455	447	463	472	456	499	431	503	469	431	450	463	491	497	488	501	455	504	519	518	496	487	480	474	447	483	500	491	466	483	458	479	480	509	456	460	439	463	468	474	475	493	492	462	465	508	475	515	477	483	512	455	429	507	470	458	448	473	474	480	450	456	424	468	474	488	516	484	475	470	485	472	469	440	483	457	547	476	494	471	479	459	441	482	462	484	481	481	495	441	455	471	487	530	463	460	438	463	470	498	479	490	489	514	480	423	504	448	471	478	468	527	479	486	481	446	477	465	471	463	450	476	508	466	453	503	490	449	496	483	478	472	459	464	485	459	437	479	457	473	496	486	470	495	491	497	446	470	504	455	449	499	488	447	500	445	530	471	466	492	438	507	475	476	536	481	484	454	480	472	451	453	469	499	496	466	478	482	476	489	485	437	444	509	461	486	476	469	447	478	499	465	484	473	477	492	483	488	470	468	469	489	439	456	516	467	463	485	482	455	480	463	480	451	487	491	466	475	471	490	450	510	456	468	461	484	473	474	483	490	470	485	443	479	494	482	497	469	447	475	483	494	455	477	487	458	515	497	493	503	444	449	462	465	469	445	434	495	456	466	506	486	452	494	476	482	491	441	452	477	459	460	475	466	481	494	470	436	447	492	487	432	474	493	459	488	467	482	490	462	440	464	460	477	469	468	494	473	462	449	509	477	487	468	457	502	481	452	453	507	453	469	483	464	471	484	480	460	467	489	463	485	485	488	468	480	484	522	502	486	472	467	496	449	504	473	449	438	497	488	448	506	516	466	454	448	445	440	490	470	468	481	468	482	460	471	485	474	464	468	485	460	498	457	507	450	483	460	506	472	511	506	491	522	493	518	495	443	503	457	483	507	472	515	437	485	487	476	468	482	454	499	461	442	462	474	480	485	469	455	491	456	443	454	513	473	464	480	442	455	440	459	487	477	498	458	481	474	463	502	466	480	471	454	460	473	544	470	455	440	461	469	500	474	482	446	463	426	522	480	449	502	510	436	460	474	451	473	466	461	482	473	478	478	480	430	467	439	479	471	472	501	473	487	447	488	477	494	482	466	442	479	465	464	479	460	465	482	435	485	466	465	468	469	464	477	471	476	469	496	462	478	503	484	521	507	482	488	457	499	472	465	489	494	493	503	464	470	457	500	463	477	533	474	489	474	474	488	474	500	487	486	485	490	477	486	512	515	502	453	484	474	482	472	465	449	455	479	490	469	476	475	462	453	462	486	440	514	502	499	494	453	481	480	478	476	435	486	470	461	449	488	473	483	454	470	480	451	487	492	509	468	463	457	478	461	481	472	501	442	489	473	453	483	482	476	520	484	490	485	486	474	468	449	523	456	442	476	438	481	487	526	424	465	477	466	483	474	460	461	450	424	461	494	491	463	435	501	457	443	496	487	456	476	479	472	456	444	459	477	455	454	471	493	493	464	451	507	473	443	458	501	502	472	456	474	486	484	445	439	501	478	468	475	458	455	484	477	454	444	462	462	410	475	457	503	507	483	496	493	464	476	447	487	441	497	486	494	464	547	480	439	428	462	501	521	495	461	463	493	465	466	489	492	461	489	472	467	462	435	492	490	487	474	463	504	444	482	476	479	448	452	485	437	492	510	475	462	468	500	526	464	456	514	480	473	514	486	470	459	421	483	480	485	479	444	467	450	516	438	460	459	479	454	522	446	456	458	452	498	475	477	526	463	523	487	458	487	461	469	463	482	453	484	498	479	449	479	477	432	504	474	482	468	538	469	476	504	505	498	466	481	497	463	501	451	491	449	500	459	492	450	471	479	467	481	475	451	482	448	457	472	447	471	474	493	469	489	460	472	444	462	429	474	463	470	444	465	466	462	492	449	500	456	470	466	452	491	483	523	485	416	477	480	489	436	515	500	452	474	457	455	477	489	459	422	484	462	454	496	494	460	474	429	495	471	446	455	485	476	508	466	506	493	479	441	446	497	450	485	457	511	474	463	486	484	491	467	459	471	495	462	492	478	486	480	481	463	445	471	468	491	459	509	475	522	494	461	468	469	465	469	499	520	483	475	501	485	478	468	474	481	436	473	461	475	461	499	470	505	470	447	488	475	475	495	452	440	429	485	419	492	470	479	516	483
27535	20546	12527	5422	2612	1780	1454	1135	940	885	810	763	743	748	675	694	608	639	649	589	558	559	543	504	541	549	512	495	489	470	456	463	458	480	480	470	444	448	427	445	506	436	459	443	402	438	476	425	458	467	423	419	385	415	411	401	452	415	404	441	430	447	407	431	440	425	423	427	414	440	450	428	421	415	441	412	403	441	467	403	437	431	449	463	442	461	427	452	431	411	413	422	386	403	419	426	413	404	441	443	460	440	436	458	441	451	462	411	461	424	414	422	425	391	414	435	388	443	442	417	428	443	447	429	401	431	454	451	469	458	399	466	407	470	384	448	434	423	443	392	457	402	424	430	438	464	461	430	457	433	410	435	420	401	437	392	410	448	451	395	411	399	404	411	432	413	419	473	456	390	412	466	440	418	409	420	434	431	401	430	441	416	444	436	442	432	430	441	426	413	421	415	436	392	442	402	426	430	409	437	398	390	379	422	422	382	445	425	409	484	413	449	439	444	400	429	430	436	391	406	415	392	441	415	441	457	433	446	393	418	423	410	479	424	438	424	430	413	400	491	417	438	439	423	416	415	450	424	427	441	408	425	445	442	429	407	428	412	408	416	462	435	439	439	458	427	400	421	400	408	404	428	418	414	466	441	403	418	417	445	434	427	421	402	420	419	426	459	428	441	437	479	458	410	469	439	435	421	442	463	396	405	395	399	434	456	409	432	404	407	423	439	417	452	454	423	410	438	403	378	422	417	435	450	408	432	378	438	433	464	442	448	437	407	418	416	422	446	444	420	435	388	408	438	385	457	439	416	424	408	381	409	434	415	459	419	446	412	434	454	402	420	435	422	429	456	407	463	384	438	434	454	439	389	445	426	407	412	439	414	403	428	411	460	431	432	409	434	416	422	419	448	425	435	391	423	406	412	419	418	423	490	418	453	462	431	416	425	390	452	401	446	418	398	435	440	412	413	405	412	434	463	428	438	414	448	397	411	435	382	427	456	425	419	440	436	413	454	441	415	414	430	391	455	417	421	424	419	461	426	444	385	465	430	423	419	436	425	427	431	440	418	421	436	408	432	435	417	458	464	447	410	441	417	435	408	444	433	469	373	396	441	413	398	414	408	459	450	415	443	439	445	433	436	419	439	421	455	481	441	410	413	453	428	408	463	406	425	431	404	414	440	422	451	393	401	437	426	398	444	406	412	505	398	431	450	447	439	431	430	420	450	457	425	439	410	426	426	412	438	419	402	454	430	411	408	404	421	430	404	474	404	444	426	428	424	401	400	422	411	442	430	434	455	413	388	436	408	413	429	424	424	419	412	430	444	440	464	451	395	464	441	416	438	408	407	469	410	423	396	437	409	415	456	398	406	465	444	411	433	429	417	427	412	425	416	412	425	432	387	439	425	407	423	410	405	411	458	441	442	439	415	445	452	434	380	475	468	399	447	445	419	415	426	411	423	409	434	450	415	433	460	380	458	441	445	415	419	389	460	428	429	398	412	417	432	452	449	431	447	423	427	431	419	432	444	445	461	446	447	397	416	430	413	436	422	412	439	421	420	493	406	406	425	441	435	397	424	422	439	411	392	419	428	411	428	426	415	422	456	452	470	466	455	416	425	436	406	431	430	410	414	473	419	433	399	420	418	455	423	407	430	451	404	420	453	415	431	470	432	464	452	417	440	424	417	442	420	414	422	443	439	449	405	427	386	434	441	396	435	433	416	420	472	448	447	444	421	456	424	460	414	469	404	406	414	445	438	415	427	426	423	419	449	410	409	419	443	428	435	450	440	404	395	423	450	459	444	420	446	428	390	440	435	426	438	421	414	417	432	435	393	421	452	455	417	409	426	411	435	412	395	444	438	446	422	427	432	430	420	373	405	473	430	428	443	424	427	416	438	414	413	420	421	453	438	445	447	467	431	420	432	416	426	432	425	433	437	458	429	415	416	480	406	436	412	411	426	437	431	451	447	422	438	425	415	425	426	404	422	427	422	420	483	455	423	409	430	409	417	485	426	379	388	423	422	440	431	400	452	441	455	405	422	425	417	424	439	465	399	430	476	453	422	435	417	414	437	464	401	421	458	429	438	392	459	423	452	385	426	439	406	426	420	436	404	433	474	416	419	428	411	433	433	409	420	416	422	423	424	422	398	428	437	449	413	426	438	416	420	447	423	441	439	420	431	422	468	423	430	443	445	454	414	425	394	441	429	455	460	419	425	449	433	462	432	452	428	450	449	422	450	399	455	453	411	414	442	437	441	416	433	418	453	444	416	435	426	445	405	454	437	439	402	478	417	427	430	432	428	446	425	443	435	418	430	427	385	428	460	415	403	446	433	439	433	411	413	452	458	439	391	427	419	419	417	439	410	427	476	427	493	400	467	439	379	433	411	406	401	429	431	448	434	432	461	430	419	427	410	413	434	434	456	436	426	425	449	422	451	464	438	425	449	466	428	429	451	427	440	435	407	408	427	402	435	425	419	400	416	450	404	419	406	416	434	420	417	475	414	432	426	410	405	407	429	433	412	397	419	470	416	415	439	450	411	456	363	414	419	415	399	424	418	379	453	411	421	459	409	463	432	419	415	390	410	447	423	441	430	446	461	453	417	454	410	457	445	406	442	397	423	456	437	424	415	396	426	450	448	393	376	374	430	427	470	455	421	426	416	405	422	402	400	431	442	423	444	431	406	469	435	392	437	467	431	426	432	439	423	408	418	469	480	402	404	427	437	478	433	437	451	416	426	410	434	424	421	463	423	458	450	395	403	436	405	411	409	450	388	413	455	445	423	420	404	445	427	427	412	412	433	422	424	467	426	402	420	435	467	447	438	411	422	470	406	431	445	401	441	416	425	420	432	412	420	458	412	421	437	426	412	444	407	438	412	434	450	407	465	410	408	401	446	435	432	433	420	429	465	442	426	431	440	427	437	486	445	436	426	394	441	430	428	460	422	440	422	378	451	420	422	423	422	436	425	414	433	475	435	415	420	432	434	391	430	438	422	434	467	436	410	446	426	443	472	424	430	431	428	411	422	421	404	411	401	421	402	469	393	409	400	398	447	449	394	409	468	419	418	433	440	418	387	443	442	460	428	456	452	427	406	438	441	402	441	432	410	451	443	435	468	423	486	435	407	405	387	442	415	421	458	403	413	424	454	451	387	419	402	451	426	449	384	416	438	403	432	417	420	445	409	428	418	394	421	419	444	456	426	433	445	408	429	448	432	436	419	415	409	450	454	413	443	454	443	407	446	412	454	456	441	402	434	472	484	475	430	421	442	429	404	443	427	429	429	413	430	416	406	404	444	421	423	439	420	427	426	407	425	439	419	425	452	408	442	408	399	464	423	415	448	458	447	431	415	421	424	413	422	397	427	430	440	403	439	433	482	398	411	415	437	452	430	409	415	389	456	417	431	432	424	416	434	411	441	417	435	437	470	418	412	445	421	422	418	379	470	453	449	423	414	392	447	424	424	445	449	435	415	407	452	412	437	450	481
11897	17983	15699	8617	5769	4408	3889	3009	2280	2027	1821	1669	1538	1428	1255	1268	1234	1168	1162	1043	978	995	858	870	851	835	829	786	776	774	755	741	710	638	712	662	693	691	663	692	631	664	653	659	649	618	630	635	665	600	590	592	683	645	610	668	658	631	570	646	631	632	635	611	622	628	616	615	639	668	673	657	572	669	635	588	628	652	664	632	619	647	674	632	666	692	664	626	595	622	639	673	602	620	668	616	619	606	625	629	635	646	626	644	637	553	618	667	634	660	628	598	638	593	610	624	621	642	666	576	635	638	670	655	653	626	592	640	625	648	605	596	582	616	587	595	647	575	654	620	625	593	635	627	645	622	608	634	639	665	584	648	637	641	629	611	631	617	662	623	617	597	596	645	634	627	606	571	586	649	623	640	647	639	592	630	603	588	584	587	589	592	635	640	617	658	583	658	646	663	578	586	651	614	604	617	646	583	625	613	607	604	661	623	633	608	659	583	646	638	610	613	624	623	609	635	638	606	649	616	600	663	656	607	614	663	581	593	626	640	601	625	602	595	644	599	619	677	594	634	628	635	587	643	616	685	679	578	568	627	653	601	622	608	635	646	607	592	586	634	624	601	619	597	632	651	642	606	613	650	606	569	640	630	601	631	598	666	609	628	634	594	595	614	622	575	621	570	604	604	597	610	621	627	623	657	617	620	601	610	578	611	585	614	621	588	665	625	606	617	609	611	578	623	615	624	582	630	600	639	609	616	623	613	628	579	652	642	645	640	571	624	594	590	592	618	621	614	642	608	626	611	656	578	613	608	612	607	640	567	631	605	663	605	639	571	616	641	609	615	601	631	620	613	609	618	612	641	622	600	592	619	636	623	590	653	662	607	645	602	615	606	614	645	634	617	637	632	620	629	600	641	641	597	646	624	629	655	620	641	674	633	630	632	585	613	598	598	632	652	590	610	581	647	679	584	632	623	584	683	610	613	622	662	637	574	624	625	632	632	632	631	600	633	649	645	669	606	621	662	630	654	641	635	636	636	616	615	631	597	634	648	634	641	563	605	669	587	580	611	648	661	630	616	652	628	574	586	648	630	618	625	644	621	622	591	594	585	589	630	633	602	590	621	628	581	639	618	580	659	619	643	641	646	633	654	563	635	635	633	599	607	616	596	610	603	661	621	620	631	678	626	607	621	662	599	598	595	599	659	634	627	635	621	664	563	585	604	602	636	622	584	592	638	597	578	630	575	608	561	667	631	616	640	661	588	654	614	668	579	622	655	589	639	620	580	588	592	593	609	625	625	583	622	604	663	621	637	620	632	665	590	635	613	612	602	638	638	630	625	585	598	646	567	621	635	596	618	623	607	661	625	620	584	623	624	635	631	605	634	578	620	645	594	616	612	605	624	617	596	628	636	598	639	585	634	628	602	617	608	611	627	617	623	604	571	669	648	616	645	627	625	647	589	669	632	588	621	615	607	600	608	608	599	592	647	632	630	623	629	601	644	605	633	599	636	610	610	638	627	615	674	578	618	665	601	654	648	617	620	657	625	615	618	681	601	655	603	620	632	609	596	625	615	620	617	650	606	637	590	691	603	629	649	597	615	585	631	650	628	642	638	668	615	656	665	552	636	632	584	617	591	600	595	617	608	636	614	607	606	591	581	658	620	574	610	624	644	657	670	581	572	642	611	679	615	594	606	627	574	621	632	624	672	670	618	627	667	678	629	618	643	608	631	643	663	587	635	589	602	579	632	644	637	610	597	632	620	605	577	630	635	573	592	609	553	595	608	644	603	658	578	638	623	638	620	621	660	595	644	574	633	612	680	646	642	644	644	630	627	645	571	634	626	635	609	606	646	627	581	618	672	608	654	641	585	544	620	617	635	648	656	654	578	610	645	611	624	607	624	610	593	648	658	650	579	609	625	584	630	655	607	603	638	615	608	619	627	601	609	615	605	636	629	598	596	632	607	626	633	631	654	657	634	576	660	589	628	681	638	599	593	611	645	624	596	654	601	696	605	633	582	612	614	597	585	633	639	595	640	623	633	627	606	614	667	644	604	625	579	577	641	598	665	617	626	684	614	606	585	620	595	592	631	642	611	624	584	583	631	667	587	628	623	629	639	591	633	619	597	659	584	652	643	664	636	546	589	638	615	585	625	620	643	588	634	648	571	604	632	604	667	639	610	592	630	633	614	592	671	641	592	625	627	621	617	618	592	592	626	645	645	623	658	592	603	607	634	620	651	630	632	615	642	639	631	606	605	630	651	632	590	623	659	623	624	597	648	633	623	699	614	566	653	603	624	632	618	607	685	629	597	568	623	635	585	628	608	640	619	619	580	595	623	653	581	633	606	627	645	617	642	629	626	585	604	628	610	589	647	635	635	635	568	620	569	607	622	608	624	625	599	651	665	632	641	602	583	613	643	617	652	631	627	604	613	594	664	635	624	654	586	603	662	651	617	643	626	613	585	626	590	568	616	583	611	611	608	628	613	631	629	608	617	633	641	663	613	656	655	614	637	610	597	616	669	636	598	619	600	617	573	622	655	623	641	602	639	611	603	575	630	628	627	606	602	616	586	647	632	586	669	662	612	639	620	630	641	631	611	618	608	632	596	627	580	638	592	620	628	626	605	590	661	654	645	614	603	617	636	568	650	599	628	592	599	596	597	632	641	606	625	609	620	650	622	594	615	616	630	627	638	637	638	650	637	572	602	592	597	645	592	619	573	629	625	613	629	609	618	610	632	610	598	614	627	623	632	669	628	595	606	678	632	630	606	643	613	641	594	648	555	634	581	620	616	618	624	592	625	646	647	617	613	627	587	675	604	634	666	632	630	636	583	625	665	610	628	616	597	654	626	620	630	621	664	646	601	626	662	684	637	640	626	616	608	569	580	627	645	623	596	603	653	599	614	617	631	628	616	644	627	623	589	647	643	609	622	615	619	631	606	632	618	624	620	568	642	632	605	587	601	634	592	635	634	621	701	642	597	599	595	636	652	618	627	624	612	604	562	611	641	611	635	618	612	625	592	640	595	651	656	541	634	589	639	587	641	623	635	611	591	621	641	605	605	599	621	601	642	608	641	606	631	624	599	643	596	618	626	634	618	620	611	621	654	658	593	586	632	638	627	629	630	631	556	615	620	579	594	628	616	614	661	595	643	660	654	573	601	617	624	633	601	561	588	597	583	616	622	656	588	651	652	653	605	641	660	645	663	653	641	592	650	644	631	619	590	644	597	643	650	614	643	620	628	575	593	642	586	637	582	620	585	631	636	594	621	604	602	591	618	596	672	623	636	626	600	617	616	617	591	623	627	665	622	628	599	590	593	577	601	607	625	631	615	609	604	604	640	647	625	622	655	630	606	618	618	650	611	612	599	625	658	618	590	566	628	622	592	632	655	568	615	617	577	646	605	626	678	611	605	612	593	633	604	583	619	651	634	650	625	658	625	581	631	616	590	624	649	608	590	594	575	651	610	634	595	642	598	596	608	613	640	617	579
24796	21557	28744	24832	20556	7579	3396	2074	1479	1216	1168	1118	1123	980	876	852	892	848	771	684	673	703	635	570	584	563	551	503	547	539	542	485	489	501	451	458	486	452	462	458	461	455	431	429	434	436	438	429	400	426	430	410	459	393	438	451	425	419	404	440	416	431	451	444	454	428	441	466	419	434	429	440	462	417	431	441	453	393	443	410	421	471	423	481	421	442	467	465	412	423	443	458	427	454	402	474	474	398	467	466	415	404	470	403	415	456	442	421	390	433	430	393	429	407	410	435	429	423	408	416	411	419	399	447	386	442	435	415	431	442	399	432	453	414	425	464	442	433	452	413	441	426	430	436	431	405	438	402	472	404	432	393	415	399	419	395	407	443	452	427	401	435	408	396	436	408	390	388	446	426	450	402	396	420	414	416	431	419	417	404	435	439	432	400	381	453	467	423	396	455	452	427	427	425	410	399	432	407	417	412	428	416	392	446	446	420	422	430	428	388	422	413	445	463	421	425	436	389	417	425	446	442	390	418	437	420	412	393	411	412	447	391	430	419	439	408	415	431	413	383	420	393	416	423	424	428	434	412	402	393	407	425	463	453	445	407	445	404	417	397	445	398	399	398	448	384	433	430	438	422	418	418	440	441	402	396	376	393	417	431	418	396	401	431	388	452	417	435	410	448	418	453	435	417	410	420	439	456	436	417	440	420	402	408	453	450	406	397	440	416	412	402	404	406	466	425	403	401	409	394	400	402	454	407	431	459	440	412	431	407	424	407	416	437	414	418	419	422	402	428	397	397	397	421	460	424	426	415	429	446	406	394	430	389	439	404	435	447	406	406	427	442	420	407	409	426	430	401	425	429	440	469	392	424	431	413	400	429	436	450	433	404	413	417	419	436	439	411	416	386	411	427	420	426	392	443	450	416	429	379	454	430	447	382	433	429	409	457	414	451	393	415	409	374	406	432	425	380	445	419	405	438	421	459	420	405	404	421	439	426	409	400	444	412	398	403	382	408	412	476	446	411	446	400	407	406	418	439	445	415	399	408	387	399	369	397	397	401	399	427	441	422	429	437	440	439	398	434	416	438	400	411	431	380	440	454	412	421	423	431	384	403	443	434	416	411	411	465	407	424	397	420	382	407	435	447	428	413	433	387	430	394	434	412	420	394	433	453	418	431	399	391	413	432	450	407	434	417	438	451	400	387	424	400	431	408	401	408	462	421	419	440	410	406	450	388	450	397	458	463	449	366	419	392	370	408	405	411	410	402	418	450	396	450	401	422	389	381	393	418	438	414	405	451	444	404	436	428	451	393	405	432	413	401	394	410	447	427	414	417	468	375	448	423	411	450	444	423	417	423	448	433	413	416	388	442	415	403	455	426	395	399	420	436	429	414	423	403	436	440	419	400	439	415	427	419	386	434	419	447	406	365	419	428	421	420	379	421	428	410	378	418	388	419	421	440	420	406	415	404	408	453	421	444	480	412	389	411	447	393	435	428	401	435	415	409	430	421	407	446	391	428	393	415	449	448	419	418	433	416	467	451	449	468	431	447	436	453	416	404	457	426	417	451	389	392	398	386	400	404	463	400	431	460	420	427	474	416	441	444	409	412	446	407	433	434	442	383	393	384	399	425	394	406	363	397	432	400	415	427	383	396	391	422	416	408	380	429	418	412	395	408	383	407	412	410	430	420	435	418	415	425	425	448	431	409	427	418	420	381	424	420	420	389	443	447	425	435	419	444	400	424	407	398	385	435	412	408	435	455	426	420	426	429	444	430	434	455	413	416	437	391	405	426	404	422	412	451	435	376	434	411	382	420	415	458	408	402	414	431	411	410	445	416	405	406	458	423	448	388	422	383	381	406	427	416	457	442	405	393	403	420	471	434	404	404	440	416	383	396	400	396	443	416	414	402	455	446	439	435	433	408	416	430	429	442	395	418	423	473	422	439	467	431	396	420	459	446	407	434	362	411	382	435	409	448	438	397	403	429	413	420	396	430	407	422	429	425	473	431	389	442	378	435	392	442	398	389	423	393	428	402	422	387	406	425	434	425	430	386	418	470	404	447	403	410	405	405	433	376	414	456	394	412	404	433	429	434	438	391	379	390	372	436	440	377	414	411	405	373	442	403	387	404	444	422	395	406	419	419	442	441	414	419	413	437	415	427	424	431	411	399	415	420	431	428	421	389	435	428	431	420	406	441	424	406	421	411	391	407	455	438	417	417	418	447	413	380	384	414	461	411	411	433	462	429	413	379	383	403	433	394	456	435	429	415	428	424	400	402	454	399	443	425	391	405	452	404	391	405	439	397	416	428	429	453	408	387	434	451	402	415	430	398	401	409	437	437	438	422	434	413	413	425	413	423	405	408	374	437	375	422	413	411	464	449	412	402	409	410	389	430	426	409	442	445	421	442	409	403	426	448	435	411	428	403	417	420	438	430	390	409	454	422	412	416	450	409	420	391	400	436	389	405	434	453	441	448	434	389	410	427	403	410	430	409	391	407	413	421	438	431	394	368	441	432	413	422	441	415	393	400	417	427	420	413	415	417	420	426	430	453	421	378	435	413	416	444	421	438	417	446	406	446	435	391	454	409	434	389	421	429	405	419	455	436	439	381	425	450	368	420	411	414	433	422	411	433	465	411	410	411	416	450	415	455	411	385	414	422	415	395	385	420	438	418	397	371	410	448	413	395	407	460	432	436	471	454	400	445	389	431	427	395	415	447	446	427	472	443	436	398	448	417	378	447	432	407	431	417	432	409	369	426	412	402	379	409	460	408	439	401	414	390	401	434	426	396	377	401	437	401	414	406	424	386	404	365	436	383	404	414	438	397	420	370	425	374	425	419	389	397	424	410	419	439	431	390	432	427	401	414	439	437	428	409	414	381	422	408	427	438	445	443	407	412	434	389	436	404	440	438	435	436	439	453	436	413	394	439	442	435	417	401	410	396	404	416	407	423	424	407	408	420	417	428	420	411	389	439	449	420	433	404	393	385	435	432	435	423	445	441	471	457	442	431	420	424	388	433	398	395	399	401	424	401	453	402	424	420	453	413	461	436	428	421	395	443	430	431	411	426	446	436	440	461	429	457	399	407	405	436	415	436	429	387	382	440	456	443	451	435	424	413	460	431	411	356	439	425	426	409	424	401	439	376	434	431	417	437	425	444	417	381	420	454	429	438	396	418	406	420	390	474	405	430	429	417	393	426	432	442	390	411	417	411	416	398	384	414	438	443	435	411	394	390	431	414	446	423	419	426	414	413	405	435	417	457	403	452	438	444	425	412	394	408	403	447	395	394	430	424	435	413	430	458	421	433	464	410	411	419	431	432	447	428	398	417	429	462	404	408	390	461	428	426	432	404	403	454	437	435	428	387	417	416	416	458	409	409	445	386	439	432	457	413	442	423	415	428	419	409	403	426	407	433	438	413	420	441	410	417	424	404	412	381	429	401	404	409	436	369	471	416	447	406	412	412	410	404	403	421	416	464	407	393
13299	25933	23466	13896	10491	8765	6891	5181	3779	3102	2882	2658	2433	2018	1862	1966	1873	1606	1462	1385	1310	1319	1075	978	1078	1000	962	919	908	757	809	760	758	709	738	742	752	718	765	694	676	660	693	663	655	646	646	635	657	633	673	617	636	646	600	625	583	633	598	615	634	638	608	633	656	611	654	626	634	667	656	612	613	667	624	688	635	682	629	678	651	672	685	632	641	712	680	654	644	686	665	619	630	601	661	640	601	597	640	589	633	640	620	608	624	667	601	675	644	623	604	611	647	630	601	604	637	619	646	628	637	585	585	610	611	596	608	608	648	624	577	570	643	614	639	627	651	635	602	662	598	598	617	638	587	603	610	610	593	617	576	659	645	629	628	588	587	621	619	596	628	599	624	610	622	615	602	564	587	606	617	552	594	578	599	627	626	656	578	558	587	606	633	630	608	608	648	642	559	628	663	586	678	591	640	608	574	614	661	620	638	629	616	585	639	608	637	592	603	620	586	619	574	636	645	598	613	631	606	607	541	655	607	607	613	623	578	614	608	641	607	650	600	579	603	631	609	615	641	600	584	609	603	607	593	620	640	588	607	634	612	613	655	594	588	580	629	630	584	623	645	626	631	599	598	582	632	617	580	608	636	626	626	644	654	612	630	592	614	638	578	638	630	575	659	614	583	573	606	607	609	574	612	616	586	593	589	576	577	610	602	632	633	612	599	645	630	614	620	632	645	635	628	610	599	615	597	598	670	595	627	596	556	619	641	643	582	598	617	610	605	617	628	629	641	657	656	625	668	626	582	570	609	602	613	640	621	627	623	648	670	565	603	582	648	624	643	602	569	585	603	635	587	644	645	592	624	606	589	581	610	629	612	617	641	621	575	613	566	639	624	598	683	612	619	656	605	605	625	616	625	602	618	594	617	588	571	614	578	573	551	608	619	601	588	642	628	608	600	615	598	625	599	584	597	579	579	616	633	623	618	625	582	591	602	651	627	615	604	665	591	670	583	618	612	615	604	618	617	606	581	608	593	630	640	631	608	637	641	616	610	617	588	643	632	620	578	591	634	612	605	622	622	598	586	620	580	614	584	574	650	616	597	631	623	635	663	638	630	618	569	610	602	591	557	675	606	613	614	631	628	613	619	621	567	640	621	560	629	592	623	612	592	602	649	618	596	567	554	616	580	608	615	588	589	632	635	606	640	643	595	599	587	666	670	566	613	640	642	636	651	632	576	590	567	639	621	665	594	664	615	656	577	610	566	613	647	605	629	642	615	599	568	612	624	599	602	636	608	600	626	611	625	591	630	608	613	620	643	606	615	631	610	607	592	621	642	583	615	625	611	596	575	648	598	610	614	626	594	563	624	600	645	596	586	641	613	648	570	568	613	625	645	618	650	602	584	612	618	655	624	646	628	630	651	631	607	578	618	582	622	591	632	622	608	622	591	639	594	619	651	592	644	596	578	575	599	590	568	631	619	631	582	570	589	582	573	619	581	608	648	619	621	585	617	638	618	604	620	616	567	622	601	626	629	623	656	600	617	590	638	585	632	641	618	616	621	621	592	604	583	617	633	628	577	606	611	614	589	594	591	635	600	611	602	630	661	581	623	606	630	582	561	643	648	607	639	622	641	606	584	600	554	558	620	654	632	624	609	634	602	625	640	622	602	624	639	633	630	625	629	626	624	619	616	657	628	612	671	591	608	648	600	584	604	600	613	604	596	646	628	641	604	592	609	605	617	640	577	577	657	621	639	606	638	623	602	623	597	656	619	600	614	581	605	575	637	602	577	616	627	588	550	626	613	650	655	652	646	629	630	623	584	628	612	601	596	559	612	599	601	606	595	607	601	614	579	565	594	649	582	601	599	624	599	603	606	620	621	598	652	631	540	608	618	645	652	616	641	610	620	612	588	588	660	592	599	682	597	606	604	573	658	586	615	661	601	615	614	629	584	621	610	588	606	583	678	592	600	641	633	611	611	634	645	619	637	574	649	653	645	615	655	581	629	584	658	618	613	606	640	626	651	567	595	588	584	616	599	607	617	597	571	611	612	581	627	636	571	620	607	627	574	656	566	619	612	630	646	596	584	656	646	613	650	641	614	630	599	637	613	613	597	612	606	641	592	607	615	600	623	624	599	645	615	611	619	651	614	609	615	580	605	650	599	637	597	631	601	599	624	574	621	593	627	607	653	580	580	607	598	636	636	608	657	586	653	585	594	578	554	570	649	596	586	641	605	591	601	596	610	600	621	585	618	639	643	641	574	609	575	626	599	595	630	612	608	654	667	615	599	633	597	614	626	601	630	645	568	613	596	610	637	615	618	621	611	591	639	618	622	617	617	641	577	577	608	632	607	608	624	611	612	627	619	606	594	632	605	628	611	621	641	637	635	620	600	594	620	574	634	623	610	608	668	588	627	640	643	600	589	631	658	622	585	594	591	594	601	653	586	623	584	634	611	559	587	618	605	640	617	637	573	606	623	648	618	629	596	620	652	625	570	636	614	616	626	595	638	614	615	624	604	604	618	615	623	561	605	592	640	642	622	634	629	586	614	576	579	618	603	618	607	592	628	561	648	649	613	607	559	587	601	606	605	620	672	605	598	618	572	633	613	593	580	654	645	631	625	603	597	644	620	616	615	592	677	594	636	590	622	556	608	602	584	617	613	616	599	586	611	641	626	627	604	651	611	643	619	632	612	628	625	622	634	611	616	608	612	646	638	605	650	635	597	628	573	633	578	624	620	614	575	625	600	630	615	625	576	599	623	586	638	621	611	609	645	574	561	656	616	620	593	596	595	608	597	594	573	622	612	612	611	596	573	587	594	633	620	631	623	601	612	632	577	619	610	642	627	659	575	620	620	598	612	603	612	662	594	632	646	631	605	640	613	619	594	611	645	627	569	631	608	617	619	613	597	647	645	604	644	642	661	603	629	610	611	621	604	631	590	641	639	620	607	603	572	662	624	641	642	634	601	597	618	636	603	628	611	640	588	586	612	632	599	605	574	601	575	612	623	606	614	604	633	585	567	600	591	620	602	643	580	645	578	584	629	657	616	612	614	661	629	592	600	635	631	570	623	575	577	627	569	567	580	597	594	618	636	598	617	624	614	611	627	615	575	621	646	648	590	591	589	551	577	604	588	596	606	623	640	605	588	591	648	613	629	596	625	624	592	573	608	630	599	650	612	599	597	638	610	605	642	625	568	624	606	657	605	636	588	632	573	607	616	594	590	629	611	606	640	617	641	627	597	627	593	647	652	596	620	644	599	584	601	596	587	607	606	621	646	612	634	644	617	599	606	629	590	622	657	667	609	604	614	583	645	615	601	672	657	596	653	603	649	653	581	586	640	633	633	640	595	599	638	589	616	619	643	588	613	617	620	570	641	625	622	627	628	645	613	654	593	604	605	571	627	585	612	662	615	630	574	540	657	605	626	567	610	621	629	643	647	636	592	633	651	583	610	626	612	594	617	591	625	619	582	603	625	584	611	596	633	604	611	617
23548	21428	29226	24006	21437	20292	7923	2815	1999	1751	1514	1362	1276	1037	1072	1060	983	917	840	742	725	651	607	594	546	541	492	497	490	460	457	469	411	425	419	418	413	376	379	400	351	396	380	366	354	388	392	361	358	355	348	345	351	331	340	339	366	328	323	354	362	357	335	367	320	330	329	351	355	381	359	327	340	325	339	354	316	344	375	344	387	347	351	382	359	319	348	350	346	390	360	365	313	343	326	331	344	353	299	352	336	329	317	373	298	325	374	366	369	344	319	322	381	352	342	359	319	358	352	336	353	323	363	338	363	333	327	345	320	363	346	323	345	338	329	284	330	338	345	340	317	352	317	319	338	319	322	318	320	320	301	347	364	334	342	329	312	304	320	334	331	318	288	319	316	335	335	315	344	361	325	330	298	341	346	321	347	364	300	321	360	300	312	294	332	351	331	333	308	314	310	353	315	286	316	336	304	322	322	352	302	294	325	295	335	348	310	332	320	332	316	319	326	342	328	321	312	332	339	306	311	348	330	343	333	319	339	316	325	341	362	346	317	327	300	353	343	305	350	312	360	294	320	344	354	343	330	334	299	354	375	331	334	340	286	315	332	329	352	325	315	334	319	319	312	348	329	340	315	335	291	348	321	360	331	335	286	310	362	327	349	345	333	321	298	306	340	339	321	330	302	347	346	353	356	363	328	322	369	321	333	313	343	304	339	321	330	335	346	337	309	316	332	344	312	296	343	341	348	336	332	322	319	303	320	346	362	325	328	339	307	350	351	341	305	316	315	318	310	322	328	360	357	292	294	345	326	323	316	307	347	324	361	357	327	325	337	301	331	329	324	339	315	299	341	333	327	339	333	333	303	315	313	316	300	340	345	346	343	339	339	347	329	347	366	340	352	308	319	353	292	346	314	345	315	320	324	337	358	319	324	324	334	309	336	325	354	333	356	342	338	314	329	322	341	335	314	321	354	385	338	337	332	281	345	331	276	328	309	358	347	335	332	321	327	322	337	326	339	305	313	331	305	385	293	341	335	323	342	357	322	322	335	335	345	345	341	345	334	343	309	343	323	327	338	329	338	327	326	328	299	345	359	326	361	314	326	333	328	362	332	331	324	367	327	368	332	315	315	335	336	322	313	337	301	349	355	340	332	308	345	303	318	329	334	332	314	312	320	332	339	337	330	356	343	320	316	330	300	323	316	349	336	342	327	324	306	329	308	347	362	307	331	328	326	293	324	313	343	336	318	369	312	319	352	342	333	357	307	303	315	335	355	314	378	351	339	346	297	344	331	336	343	313	359	309	321	324	289	348	337	361	333	331	319	302	331	332	317	318	321	342	303	325	309	321	336	300	363	342	354	320	362	331	325	320	334	337	308	358	328	306	331	319	299	307	342	341	299	346	352	337	332	315	313	332	309	326	346	320	338	309	322	328	347	319	329	282	318	340	360	307	358	335	355	349	353	355	321	348	351	320	325	290	346	369	351	318	337	333	322	345	309	348	348	345	338	317	307	334	338	327	335	312	338	315	386	342	335	339	305	309	320	325	331	343	296	339	282	346	351	345	333	301	297	337	303	294	321	320	345	350	332	347	347	323	308	337	306	353	316	363	313	331	328	306	338	347	325	318	331	303	320	351	355	349	336	332	339	361	301	322	330	316	343	319	299	321	322	324	321	326	325	296	337	338	338	360	288	333	331	339	345	324	335	350	297	342	338	333	336	340	342	293	327	314	337	346	335	324	342	324	316	306	297	349	354	329	343	318	355	312	301	355	299	371	322	323	308	320	365	311	312	318	338	303	347	325	313	338	328	334	277	362	303	351	341	320	310	322	351	328	298	365	333	342	322	325	339	341	319	354	364	356	318	338	315	329	323	334	331	356	347	325	337	359	297	355	335	325	333	308	312	318	342	319	345	341	359	330	326	344	327	328	352	342	352	349	331	323	355	363	321	310	310	346	317	317	353	355	337	361	337	358	294	333	334	346	340	377	310	303	316	335	313	302	325	340	382	327	346	323	366	353	342	325	314	315	301	342	311	329	327	350	309	314	327	319	335	309	331	321	304	337	349	304	322	317	352	313	281	319	362	328	314	311	330	358	298	341	357	319	330	352	332	330	316	325	306	325	345	327	354	340	327	306	329	330	319	340	290	349	324	334	325	309	331	324	333	346	304	301	356	308	326	327	313	340	340	349	329	325	361	339	312	363	316	337	329	331	329	310	323	318	326	341	326	330	329	336	334	285	322	361	340	354	320	337	290	355	309	347	336	347	331	316	349	345	331	329	338	357	319	350	321	310	330	324	336	365	301	340	314	308	314	307	329	352	312	348	293	335	316	344	318	316	339	329	321	330	324	306	309	350	340	351	316	353	327	351	322	331	317	354	330	306	322	317	315	367	327	329	327	304	333	337	300	330	356	307	345	334	327	324	345	289	350	317	313	308	324	356	339	343	338	346	335	306	326	330	312	332	317	377	352	344	370	328	336	321	320	342	334	310	308	319	307	327	319	315	341	330	337	320	316	352	366	324	355	355	323	333	345	377	313	347	333	326	356	337	304	314	340	334	356	339	326	336	333	327	310	343	350	341	354	303	321	288	341	320	308	343	366	314	330	328	334	317	338	339	346	327	343	342	300	342	359	321	337	366	343	372	330	347	359	335	350	338	319	322	336	295	346	338	331	328	334	329	340	315	355	352	316	326	318	319	323	323	323	334	345	331	344	342	298	337	316	330	368	357	320	327	358	299	327	314	326	313	327	319	330	330	319	306	340	361	292	362	295	333	324	337	351	321	331	324	309	320	311	343	346	328	360	320	326	351	337	328	352	331	332	304	352	315	355	293	327	321	323	349	330	343	305	353	345	312	293	322	322	326	334	310	347	347	336	304	330	392	352	318	314	345	338	313	324	373	315	328	329	322	350	343	315	304	324	310	346	332	327	319	324	323	365	351	333	346	326	335	342	363	356	368	327	293	356	327	335	329	334	345	333	365	326	302	355	305	347	323	347	286	328	326	308	290	321	313	332	358	315	332	345	325	365	328	283	350	340	308	334	309	333	316	362	334	350	341	321	319	371	316	346	310	313	319	319	304	341	326	365	326	329	314	338	288	343	305	318	331	339	348	335	358	366	337	357	359	320	305	335	312	282	329	360	312	322	310	329	322	333	336	338	340	332	304	344	310	314	327	330	344	300	333	349	327	324	342	332	375	316	333	328	343	350	367	371	359	348	341	329	300	353	322	330	298	319	307	357	340	323	314	338	351	353	351	303	344	340	369	317	307	310	325	302	338	312	321	312	333	357	341	326	343	345	352	332	297	316	344	360	326	336	308	320	316	345	311	309	327	285	332	345	314	299	309	336	327	324	344	333	330	331	351	319	318	327	355	327	322	346	330	377	368	351	306	321	327	322	319	324	313	349	287	333	316	325	343	304	329	333	316	314	320	319	301	348	364	361	380	354	312	349	330	328	347	345	341	316	357	345	309	331	310	334	339	313	338
15939	31509	28747	19303	15584	12572	9346	6740	5149	4279	3811	3344	3035	2442	2209	2397	2165	1964	1688	1437	1411	1367	1206	1078	1040	986	991	921	799	806	800	737	658	653	658	609	625	637	599	585	582	591	600	574	588	545	527	511	538	516	516	532	480	492	528	499	495	511	502	488	531	542	544	540	454	486	530	499	496	534	518	525	514	479	505	501	525	491	494	531	519	570	542	569	609	599	595	524	541	557	548	506	514	546	528	472	503	469	549	511	518	482	518	470	497	461	484	478	490	524	505	475	487	497	505	476	465	457	464	511	504	471	479	529	461	493	483	453	519	460	468	500	476	500	508	476	485	479	517	516	492	438	483	458	465	490	447	485	476	475	480	483	477	509	509	521	516	448	481	497	430	490	517	493	471	469	471	500	463	497	494	440	507	468	499	455	437	480	508	497	446	498	497	433	453	483	470	479	460	493	500	490	489	481	418	484	469	473	448	491	467	476	499	474	467	450	456	466	525	452	514	507	470	510	459	470	474	436	456	512	488	539	453	488	480	492	466	447	441	507	455	469	454	464	417	483	522	459	495	488	419	449	483	526	463	464	492	499	471	481	468	496	523	477	472	495	510	491	500	529	503	489	486	456	486	477	494	445	510	481	468	486	508	527	465	494	464	481	482	473	466	497	504	467	478	466	517	498	483	457	519	454	502	489	485	504	523	487	460	475	515	483	489	500	464	500	453	492	488	482	493	475	471	480	523	492	496	507	478	487	496	472	482	470	507	455	458	533	482	527	430	486	473	457	443	486	479	488	488	437	507	517	451	478	470	499	482	454	499	424	524	473	489	487	492	475	497	492	508	464	481	495	473	458	454	464	473	477	474	485	492	505	471	441	477	474	469	475	464	477	504	499	465	451	454	488	487	465	486	485	503	483	502	494	462	467	522	522	469	464	495	486	483	500	449	500	435	460	469	478	548	469	454	471	473	467	475	510	491	465	465	491	444	483	478	511	475	447	471	491	508	495	455	489	498	457	479	518	485	458	521	429	472	463	461	488	507	464	473	476	520	473	456	472	474	465	495	496	490	483	484	486	520	470	484	486	438	515	470	484	487	482	497	473	517	503	497	506	504	470	444	513	483	489	478	515	493	461	508	429	515	459	494	451	494	504	483	419	457	479	489	478	453	509	478	489	470	486	482	494	434	475	459	497	471	506	467	444	477	454	477	497	484	509	503	452	512	503	498	493	462	496	462	454	488	473	492	473	505	494	477	462	495	506	501	487	488	450	471	477	482	477	494	521	498	485	473	469	504	518	481	446	500	460	469	485	453	505	450	487	490	490	512	460	450	504	457	491	480	483	496	441	478	483	450	491	524	472	477	486	466	504	479	471	490	464	497	493	485	492	484	498	470	479	475	513	500	483	496	488	484	488	476	433	487	508	514	461	493	498	500	536	499	484	495	455	497	476	511	495	471	460	497	497	492	496	469	503	472	480	461	491	488	454	526	460	496	483	489	465	520	459	512	502	472	501	483	465	472	496	466	480	490	493	512	484	496	468	448	494	468	509	491	482	489	497	485	469	482	462	474	485	509	457	469	469	527	484	511	480	467	485	487	481	470	520	477	480	486	434	479	463	467	459	483	476	509	513	466	476	458	473	488	462	447	507	484	497	468	484	458	473	482	445	500	489	498	472	500	511	501	478	459	496	470	450	519	459	498	466	512	457	497	478	485	505	480	434	457	461	512	491	501	463	491	453	509	460	503	497	451	492	499	480	432	501	481	474	481	495	502	498	513	448	470	491	480	452	459	481	488	460	488	483	461	499	479	454	489	440	479	493	475	465	467	533	489	453	498	494	489	441	489	521	460	488	480	469	487	470	520	460	471	492	495	469	480	537	505	519	442	481	494	498	473	527	468	479	441	527	487	527	473	500	476	503	476	501	527	515	472	481	484	491	527	484	474	474	481	505	470	463	457	482	482	502	473	464	460	488	464	465	483	476	532	475	513	505	448	476	473	495	488	477	472	490	500	474	457	514	473	492	510	470	471	476	442	467	466	451	482	440	479	490	463	490	477	502	499	497	498	469	471	541	494	462	483	485	469	493	501	496	476	467	510	445	484	404	487	460	488	476	471	559	465	504	456	488	447	529	484	479	489	443	516	473	518	526	471	483	464	521	475	476	465	488	474	514	505	489	482	450	505	479	479	476	486	496	442	459	495	443	464	462	479	476	443	499	464	471	520	492	438	477	486	510	470	447	473	449	459	470	451	498	480	490	462	477	488	460	438	515	465	462	480	481	496	501	457	495	482	491	518	491	469	515	470	486	458	431	459	502	474	488	475	474	476	473	492	448	452	508	484	449	475	480	476	486	498	537	458	495	471	478	514	489	475	479	464	440	452	435	484	471	473	497	461	465	445	494	512	509	474	474	480	487	448	493	481	486	484	503	524	445	451	489	501	460	476	510	477	483	445	474	485	490	487	495	462	502	472	486	473	502	458	467	454	466	483	483	496	505	436	444	444	505	471	494	475	472	495	457	474	490	492	496	440	483	515	501	473	500	461	521	493	485	486	487	446	490	500	506	481	493	514	496	467	512	481	491	490	479	502	484	495	469	481	483	463	451	460	479	496	470	467	460	507	476	520	486	487	477	438	472	436	455	452	468	484	481	471	452	449	470	474	472	473	487	506	463	473	501	470	480	496	509	496	481	475	509	474	498	444	495	497	522	480	476	494	485	479	521	493	505	487	427	494	474	465	494	518	516	470	451	427	471	491	439	472	449	482	518	510	492	456	481	453	466	449	487	485	492	468	513	470	495	440	478	490	469	477	457	509	486	486	431	513	507	473	466	452	521	465	482	477	508	538	505	507	509	463	493	445	481	433	465	440	495	468	477	510	442	501	498	509	463	482	512	496	428	487	466	467	490	470	469	494	472	508	496	461	511	474	474	495	481	466	467	491	468	490	492	480	453	477	499	468	478	489	482	483	468	478	476	494	523	446	493	479	488	461	504	483	465	463	511	515	483	499	456	497	493	449	470	461	452	462	467	511	480	490	450	475	494	506	497	501	452	439	449	505	475	473	482	482	457	467	482	516	484	446	526	451	518	524	457	451	473	471	457	514	532	465	515	473	511	477	468	519	517	484	438	473	453	482	451	496	495	469	526	465	458	493	482	473	457	469	507	451	443	445	492	467	498	473	478	472	459	518	464	489	507	494	514	521	502	465	489	452	506	494	505	497	501	482	441	473	419	470	500	474	515	461	498	482	479	458	496	481	469	499	473	485	486	504	508	501	473	481	489	486	484	484	447	497	507	456	480	454	536	455	504	435	454	492	462	481	510	495	473	500	471	464	460	478	490	478	443	483	461	472	459	552	462	499	481	500	531	465	489	466	463	474	466	458	439	469	489	464	510	494	493	464	482	485	471	434	465	500	501	486	516	505	458	472	465	489	473	452	479	450	443	490	485	519	496	452	472	433	458	504	458	485	492	500	435	524	504	460	475	534	498	461	462	499	486
27525	20456	13841	6743	3567	2457	1583	1124	1020	891	862	746	792	666	699	700	627	635	624	586	555	608	525	537	521	469	479	497	504	452	448	473	459	446	452	475	477	483	439	472	452	443	427	441	433	432	453	440	427	481	458	445	426	411	429	442	423	433	438	453	449	432	480	476	425	397	460	476	428	440	479	445	454	445	430	408	442	477	435	439	473	443	470	428	432	433	422	417	430	440	448	443	429	435	441	439	446	383	489	477	428	426	440	449	425	373	434	434	426	391	468	450	435	432	452	437	438	420	437	468	445	460	480	439	436	397	437	414	433	458	432	449	461	465	427	420	418	471	466	397	438	416	430	442	403	418	431	463	446	473	431	428	438	437	458	426	466	421	438	420	416	419	457	409	444	424	444	436	405	408	425	461	451	452	432	431	429	427	453	388	416	444	436	406	442	440	444	410	439	411	486	464	455	433	419	450	453	409	412	435	423	473	449	439	425	489	432	416	436	453	448	438	463	437	443	429	452	435	405	436	430	426	462	484	427	454	407	427	452	396	441	453	437	442	410	444	414	425	441	448	457	396	422	418	489	406	444	456	447	480	448	457	485	437	469	433	457	489	458	453	425	466	440	470	454	425	422	417	423	483	427	457	482	461	460	406	432	430	448	459	484	429	428	425	415	416	429	459	409	490	456	441	410	423	463	440	440	441	455	454	434	395	423	451	409	410	451	414	411	445	396	440	453	440	398	494	429	437	445	438	447	432	418	430	442	409	429	413	426	441	432	457	469	438	431	440	438	473	438	408	437	450	409	460	439	422	449	398	405	453	412	407	437	400	385	421	447	422	379	435	421	450	384	473	426	455	467	446	426	440	422	476	493	419	411	431	436	460	428	434	435	398	445	437	467	452	411	454	433	429	448	421	401	455	431	475	448	441	434	434	424	438	402	447	435	472	417	490	446	461	420	436	461	423	467	446	418	396	436	473	422	440	430	433	460	423	403	418	401	437	467	430	436	452	438	473	427	425	391	445	419	406	445	435	392	419	433	428	429	424	430	446	431	424	406	397	423	441	424	413	485	459	427	438	440	442	429	415	410	418	425	436	436	426	416	454	448	475	410	402	416	438	454	425	450	430	449	458	483	431	439	388	424	453	433	458	436	415	429	433	452	426	444	415	450	412	463	423	491	425	450	429	444	414	427	418	453	419	460	438	437	447	448	421	437	448	450	467	446	425	460	467	429	411	424	438	436	428	430	423	416	447	432	429	472	413	404	475	440	431	428	445	405	421	419	404	482	436	460	451	469	479	415	477	417	433	419	432	412	445	446	463	441	420	424	431	425	430	460	445	470	456	461	434	430	425	425	440	423	451	431	431	459	453	455	430	406	453	450	403	407	455	423	448	398	473	468	422	413	492	445	470	446	434	426	443	478	460	424	463	393	453	430	446	426	454	411	454	428	450	462	412	419	468	416	441	457	402	428	443	451	434	415	424	448	413	464	435	427	419	428	441	451	422	418	436	479	449	397	416	453	478	451	447	451	481	456	431	463	419	412	390	473	447	435	453	432	425	424	449	431	452	406	457	410	470	394	453	454	466	435	463	420	402	437	401	417	431	444	434	427	442	403	416	404	450	455	413	431	441	441	439	422	423	443	428	394	457	435	430	427	486	430	463	439	441	436	473	444	418	433	475	465	433	404	409	411	471	430	439	464	400	445	458	454	422	460	465	427	445	419	410	458	416	424	414	480	435	414	454	449	447	422	408	413	425	435	406	439	426	425	424	458	478	455	386	420	433	448	404	444	437	419	446	457	483	407	413	455	406	443	424	430	446	425	439	449	459	389	425	447	441	438	429	432	458	451	435	416	406	462	406	439	434	454	463	454	424	426	427	441	428	441	413	456	419	423	448	396	423	440	454	452	410	427	416	428	456	440	435	429	436	433	468	398	430	478	425	442	435	452	419	419	502	428	451	436	426	471	464	410	460	414	397	449	422	466	382	445	406	448	418	410	431	452	415	482	422	439	449	423	427	443	430	426	460	423	461	434	402	438	410	427	416	396	438	414	450	438	403	404	473	442	448	418	412	414	425	416	439	439	435	435	413	429	428	452	443	425	493	472	446	461	420	457	432	410	421	450	470	435	443	457	432	430	427	429	437	455	450	449	448	434	424	436	435	405	438	461	445	424	418	423	450	471	421	451	458	422	472	451	431	423	416	420	401	431	428	433	467	491	451	412	446	441	413	438	434	440	475	461	415	433	448	443	471	459	459	415	418	414	432	407	439	438	434	420	416	425	434	452	435	467	450	422	439	457	439	441	426	406	424	428	422	461	411	404	421	436	431	434	424	433	408	428	437	438	441	449	422	434	471	466	393	460	427	454	439	445	453	419	452	431	428	447	478	406	421	450	425	461	436	449	431	386	472	438	431	402	443	458	470	403	455	434	418	446	423	428	465	456	465	467	406	453	446	421	432	418	412	448	450	439	474	424	386	407	422	439	472	417	439	398	423	423	450	455	441	411	438	428	419	434	422	473	435	431	403	458	445	418	441	413	464	415	416	426	445	445	441	397	407	452	432	429	465	453	447	406	455	435	409	423	404	410	430	457	438	435	399	427	448	407	440	458	440	430	438	451	421	432	458	432	421	463	438	455	451	432	426	431	429	463	453	415	425	412	460	430	440	453	446	450	456	440	435	421	398	436	410	448	428	418	436	440	415	449	473	506	396	413	410	442	482	417	465	441	391	419	464	446	399	416	452	445	443	459	458	429	442	453	429	410	455	418	434	390	406	425	462	389	437	428	438	451	451	427	428	447	420	436	438	439	439	432	441	366	451	431	455	427	412	443	458	438	433	493	466	414	427	451	454	434	409	462	414	444	425	444	456	457	443	399	402	444	488	436	422	432	446	427	448	439	422	430	442	438	482	397	454	463	440	475	437	428	449	467	457	444	456	466	446	415	461	439	447	461	415	444	429	426	460	425	446	444	430	463	447	412	462	455	454	431	431	432	433	450	449	418	480	405	439	464	434	466	413	422	465	459	437	417	419	429	459	430	461	406	410	436	421	437	466	428	440	440	436	425	386	417	430	442	460	439	457	424	418	413	479	430	398	437	432	431	438	417	445	432	455	442	446	414	458	437	425	454	421	439	418	414	411	456	407	471	423	431	450	454	449	458	435	412	429	449	438	460	436	464	433	455	431	442	440	463	421	446	444	436	428	440	431	418	441	457	448	417	431	444	430	450	403	454	437	434	433	454	426	418	433	441	453	422	411	437	443	448	433	439	444	422	439	406	430	444	443	481	462	440	431	434	438	414	398	420	503	429	459	442	428	435	453	425	433	433	472	402	441	455	436	459	403	459	439	421	401	465	407	434	428	407	448	449	409	419	414	465	410	428	450	441	468	446	443	429	447	407	442	451	407	458	422	422	424	432	454	413	444	413	416	428	431	448	442	423	444	451	448	430	399	435	456	426	451	448	423	463	387	452	389	399	413	464	458	445	457	469	440
12601	18381	18037	10417	7847	6087	4012	2902	2394	2134	1781	1680	1639	1265	1453	1284	1196	1174	1095	985	961	967	876	846	876	782	775	725	748	757	783	722	677	672	708	684	714	700	709	674	640	651	641	664	668	639	632	654	623	619	637	651	670	615	679	650	640	655	622	680	642	648	649	667	661	603	626	639	689	591	644	588	626	653	641	631	647	652	649	651	680	649	672	676	655	696	688	698	655	633	618	644	666	631	664	593	614	635	662	671	621	638	657	621	632	681	663	677	577	660	644	639	649	655	621	601	650	628	619	654	636	678	636	628	647	643	628	638	622	669	624	654	683	608	665	636	603	639	622	660	639	625	613	598	637	689	646	607	601	668	602	622	651	603	629	662	675	615	700	588	602	662	650	693	661	659	601	645	643	651	615	653	657	621	642	658	618	623	626	606	621	646	660	620	614	620	609	633	645	579	624	693	604	623	668	621	599	619	615	598	623	592	598	637	652	605	643	605	665	625	636	652	649	591	635	627	635	658	680	670	604	603	663	638	624	668	673	643	651	620	634	671	619	636	645	633	626	620	634	608	629	617	597	684	606	651	619	626	665	666	634	628	610	636	639	666	637	657	659	632	646	644	609	613	630	630	626	611	649	604	668	622	610	646	627	650	632	634	634	626	648	581	604	645	678	633	626	619	639	607	620	619	614	642	623	615	689	661	585	628	629	641	602	642	616	649	642	651	661	667	613	592	629	670	655	601	618	627	609	617	612	605	599	636	598	658	655	586	640	595	614	621	610	663	580	631	670	645	639	669	584	619	640	606	636	620	605	663	656	625	623	648	670	621	621	617	611	666	581	652	628	644	637	650	605	599	615	610	664	684	654	630	657	601	620	675	639	625	624	632	640	613	626	594	609	645	580	624	619	627	595	627	653	639	618	617	600	605	645	573	643	592	595	609	577	599	606	620	566	672	649	666	662	629	645	651	627	633	668	617	652	645	626	592	638	672	645	626	602	586	660	622	666	671	604	612	683	688	581	688	639	603	666	614	586	681	623	654	588	627	612	618	601	621	611	619	650	646	627	627	597	638	657	603	647	637	635	656	664	612	609	662	629	662	609	651	633	607	620	604	626	589	599	629	580	618	618	677	641	620	601	660	668	676	635	645	629	600	605	616	645	638	608	645	644	654	646	624	644	666	616	628	630	602	604	604	649	663	579	625	647	644	606	632	646	642	655	596	630	607	678	614	607	628	593	628	605	603	668	614	636	632	656	630	631	640	599	612	615	643	657	637	645	611	645	604	620	620	632	651	640	616	658	604	667	611	613	633	592	656	607	614	630	647	591	658	658	647	638	634	659	667	615	659	608	605	659	665	637	631	583	590	606	648	626	592	676	673	634	636	635	610	590	641	638	629	601	619	643	646	611	659	681	639	568	658	594	673	665	651	608	635	603	662	632	587	639	705	625	655	617	635	609	602	684	660	623	625	633	640	574	661	640	613	625	655	608	601	623	625	619	594	628	614	660	602	644	647	636	599	634	671	644	636	646	619	712	645	606	630	630	623	580	644	623	597	630	640	684	659	655	620	599	633	624	627	568	593	605	612	667	641	631	632	596	601	650	611	628	629	658	602	660	670	685	630	651	656	634	661	648	654	611	612	609	610	619	661	605	640	665	645	674	616	657	626	657	671	629	601	601	664	641	625	618	610	584	594	607	625	639	606	621	637	628	616	635	590	639	617	597	611	608	601	595	634	637	635	615	641	620	634	656	580	636	635	662	586	647	616	608	614	644	610	626	629	617	611	658	639	615	641	617	613	633	644	602	619	602	589	626	655	613	627	668	680	603	625	593	628	607	598	640	605	672	624	641	616	645	623	616	651	608	698	635	653	604	621	588	635	670	637	663	598	635	616	615	591	646	662	618	633	655	644	657	603	654	627	613	673	611	614	601	635	656	627	676	655	604	654	659	677	621	673	663	596	585	609	614	675	636	619	635	600	623	679	646	658	613	615	633	550	646	642	630	630	595	632	641	637	653	612	650	638	604	589	656	611	637	617	603	611	609	612	629	636	651	587	643	682	603	647	619	634	667	616	648	610	600	615	606	634	613	653	620	599	620	625	625	637	640	600	617	688	656	657	647	669	635	600	621	629	669	642	614	659	625	657	617	611	630	603	663	609	644	628	625	627	576	633	659	622	633	613	629	665	641	641	629	651	646	667	616	627	635	701	673	668	645	627	630	692	591	608	664	632	626	648	573	641	658	611	584	651	621	628	610	632	596	702	644	627	621	659	673	641	651	686	631	640	566	659	644	628	604	717	651	667	664	619	632	680	662	632	654	626	636	609	586	636	606	628	646	653	652	590	671	576	622	639	634	606	631	615	618	649	662	640	643	644	621	672	674	637	642	641	642	632	614	612	597	646	621	647	655	646	634	646	594	647	617	630	648	610	627	615	629	640	638	616	620	655	626	643	655	623	687	612	628	650	599	605	588	624	626	624	594	636	626	609	645	623	658	638	647	610	623	608	627	645	677	642	612	643	602	619	588	599	622	626	703	635	662	649	646	635	625	642	624	691	668	673	676	610	666	657	651	621	618	654	605	627	634	611	640	598	604	616	627	637	674	630	687	639	641	569	612	643	610	641	609	616	626	650	643	624	646	620	637	591	620	648	555	611	604	676	631	592	648	602	645	658	635	632	611	626	589	616	666	620	637	636	636	635	652	627	613	608	628	626	659	618	654	711	627	669	628	621	634	651	652	626	628	596	616	679	671	648	637	620	665	628	622	624	643	664	608	650	630	631	648	622	658	665	641	637	632	627	630	648	615	655	660	654	635	638	585	642	656	672	615	633	643	658	596	678	664	639	653	624	620	616	614	590	633	599	617	634	662	631	693	624	652	703	677	660	627	631	648	686	618	635	614	644	591	644	622	654	666	618	610	593	656	602	669	601	649	685	634	571	651	606	588	635	592	639	631	613	625	661	630	607	639	670	644	582	602	629	639	644	652	639	603	618	612	686	675	628	631	588	641	632	595	646	598	652	612	635	595	654	609	662	606	616	629	612	621	615	606	655	616	603	651	609	645	625	628	634	613	591	591	672	651	610	603	640	658	630	603	633	670	624	605	651	606	603	619	615	637	660	654	619	638	641	623	611	636	607	654	631	636	646	611	604	632	628	623	645	599	614	598	646	690	631	632	650	634	590	644	636	643	587	627	628	624	602	668	655	562	645	659	671	635	636	688	666	641	585	676	635	636	622	614	611	607	631	640	605	619	617	612	615	614	631	657	630	649	660	635	625	618	635	638	632	623	634	682	606	592	604	654	604	598	604	656	633	631	617	658	633	612	647	626	621	619	683	588	648	612	611	598	598	580	636	632	684	647	677	659	673	641	623	652	653	624	615	620	615	682	648	609	632	695	619	627	587	621	612	636	617	712	627	654	649	645	621	630	620	662	612	639	684	637	630	688	684	615	655	606	606	642	597	648	601	610	632	675	667	623	631	647	622	606	598	598	630
24714	21526	28745	24742	20680	8550	3240	2183	1687	1436	1229	1146	1020	966	1037	948	878	839	762	718	670	662	591	609	576	560	558	516	527	534	495	494	497	460	475	449	437	466	483	478	454	461	439	459	463	417	474	430	407	453	460	447	439	450	446	415	435	462	417	437	439	452	428	452	439	437	403	459	453	431	432	407	439	454	442	433	406	444	426	442	474	431	441	433	470	469	447	465	466	407	465	453	421	464	420	428	450	449	433	435	477	485	418	467	467	441	456	419	440	436	449	445	396	351	452	470	477	472	438	445	459	464	401	420	420	444	430	438	448	443	448	434	462	443	435	421	445	458	407	423	462	430	432	379	384	388	435	388	451	420	408	385	456	441	453	429	416	426	411	450	463	422	438	405	446	416	391	465	442	458	364	454	457	433	419	401	414	429	407	419	431	410	452	425	419	444	410	426	455	404	413	407	415	399	436	434	414	419	416	427	428	450	445	434	420	466	440	431	436	421	383	441	417	449	421	437	432	392	447	434	405	459	380	436	436	415	375	450	402	425	402	406	448	403	408	421	417	469	406	440	433	443	438	448	432	436	414	476	397	427	439	445	414	417	465	383	383	436	478	385	447	428	418	414	452	414	428	439	441	465	403	463	444	462	454	426	433	397	394	409	446	433	356	441	403	455	469	437	437	463	436	441	421	392	389	427	434	449	423	396	423	459	407	436	423	448	428	435	459	424	432	413	414	452	428	422	394	430	436	431	429	408	452	393	435	436	437	433	451	407	437	429	413	428	417	449	441	418	441	459	421	467	416	401	417	444	455	419	433	460	420	405	405	453	396	415	470	436	413	449	425	419	416	418	442	466	457	441	416	425	417	420	430	433	435	419	456	456	423	435	389	433	449	448	457	464	461	430	442	432	443	423	439	414	404	467	416	390	439	437	403	455	405	473	436	413	433	460	417	412	438	424	444	473	451	408	429	406	436	447	408	406	437	387	428	465	441	415	485	429	423	436	432	455	419	420	452	415	429	441	445	443	409	437	428	411	425	398	443	462	434	470	430	406	450	436	433	403	458	396	415	430	456	394	437	469	422	467	432	420	445	448	457	425	404	411	415	454	443	421	474	424	451	411	446	396	455	435	442	401	450	430	428	414	443	439	441	459	436	398	437	437	464	417	447	385	426	428	413	416	458	452	421	430	419	446	443	441	421	423	447	425	440	429	415	445	414	401	463	452	430	427	419	416	469	421	446	417	463	402	438	403	438	405	462	451	414	431	392	450	403	424	432	445	454	433	426	427	447	435	458	462	452	429	435	450	440	435	430	430	439	425	429	426	411	402	458	411	448	433	428	434	463	430	403	423	443	394	413	470	424	471	417	453	432	403	457	436	414	420	442	442	457	427	446	460	427	441	425	425	403	452	384	449	437	434	428	482	443	435	435	479	432	428	422	406	442	456	458	418	421	423	474	410	432	445	434	428	420	425	413	398	412	404	456	447	418	432	430	460	426	433	406	436	427	441	442	427	440	400	424	451	464	427	445	421	412	437	412	444	421	432	446	424	450	479	460	410	422	440	432	418	453	404	407	441	433	402	459	453	464	460	419	448	393	449	432	418	422	416	429	450	411	407	437	428	428	452	431	398	424	443	452	451	435	416	430	465	420	415	428	410	468	484	429	393	390	416	421	412	428	423	404	435	459	444	439	461	456	432	418	473	451	390	412	423	426	442	487	463	420	433	419	417	422	452	434	461	457	438	412	396	423	425	423	409	392	402	417	436	456	430	437	444	417	467	473	413	412	425	472	457	429	443	459	426	452	437	411	449	453	457	395	464	486	440	418	418	414	410	427	396	443	456	436	439	422	429	428	391	422	419	435	410	398	401	437	405	424	425	413	420	422	420	424	448	405	444	421	416	433	446	428	440	447	451	419	430	438	428	387	425	426	452	382	441	399	428	426	430	422	413	413	429	412	426	461	425	433	415	426	407	454	428	427	398	426	427	468	439	411	459	403	402	416	447	444	411	453	510	422	480	431	406	453	444	443	373	427	424	409	439	455	463	443	476	408	431	404	418	435	442	444	452	464	410	436	435	451	418	427	442	424	390	439	458	410	445	416	448	406	419	455	450	425	467	404	480	445	419	439	420	419	413	410	447	414	423	430	421	428	453	425	424	420	436	418	374	407	425	438	406	428	445	441	459	422	430	397	467	442	397	450	464	423	418	446	386	395	440	474	435	455	404	428	439	407	433	431	439	425	428	412	424	442	445	436	414	433	457	426	432	420	441	427	440	440	427	420	383	462	410	411	445	452	424	424	430	410	427	434	440	425	406	406	420	400	439	423	438	435	461	417	441	422	416	445	453	417	451	436	445	420	419	441	433	428	435	429	416	439	418	420	430	401	408	434	423	411	429	397	447	462	401	396	437	433	404	392	414	441	446	427	463	420	441	406	425	410	463	447	382	418	442	434	412	400	415	434	417	434	402	448	432	394	403	399	440	438	431	454	457	426	414	399	404	426	408	377	446	445	401	425	441	422	410	417	396	443	419	434	453	440	423	421	444	440	440	426	429	444	453	417	437	417	407	400	460	421	444	406	383	460	429	379	414	401	453	420	430	410	412	407	460	422	441	460	440	431	397	475	437	406	446	456	438	444	438	400	451	416	431	448	431	416	458	471	443	426	421	438	435	430	417	388	457	397	449	418	459	465	413	402	397	413	420	402	435	426	439	436	459	413	465	438	407	437	423	442	400	414	431	434	440	454	445	422	463	410	470	463	396	418	430	412	415	447	376	420	401	373	453	397	427	461	410	407	435	398	414	431	460	435	427	434	411	437	415	442	444	453	402	428	448	442	397	420	418	445	417	440	473	426	404	461	438	390	412	401	434	434	439	421	430	450	446	447	463	427	412	426	426	419	422	389	431	429	417	423	412	395	424	415	423	413	448	424	413	433	428	391	388	426	458	441	466	410	418	394	450	404	441	432	443	426	437	430	442	457	422	440	399	410	464	434	422	451	468	421	421	404	473	406	423	454	402	428	442	408	504	434	417	461	444	419	378	416	458	387	476	434	450	435	415	400	476	434	426	446	431	438	414	402	391	420	405	431	409	441	408	440	445	417	426	440	419	455	406	401	406	474	422	415	430	410	445	423	460	444	454	423	429	432	417	443	467	443	448	438	407	395	428	413	453	386	437	449	443	394	423	432	417	469	437	424	425	454	434	422	395	397	395	433	413	443	426	453	443	428	415	419	442	423	435	424	428	422	434	415	443	426	425	456	412	406	414	413	435	414	449	421	406	433	454	397	436	425	398	448	433	430	422	436	380	468	420	461	419	415	449	442	427	432	481	438	459	420	452	406	434	442	418	456	429	452	406	499	445	464	434	416	427	475	445	416	458	422	469	459	431	443	458	397	451	440	434	432	442	419	435	429	436	425	413	417	448	459	448	422	424	448	400	460	434	441	425	416	413	429	428	407	436	436	437	467	426	448	423	417	411	440	446	426	394	394	422
13815	26835	25656	16469	12544	9532	6410	5344	4209	3460	2945	2657	2203	2075	1994	1882	1786	1655	1420	1312	1196	1212	1044	1065	994	922	892	806	798	860	811	849	756	814	701	768	765	727	708	681	686	672	732	663	717	680	666	668	642	667	674	652	695	625	621	628	646	636	659	634	609	646	614	640	651	629	653	654	646	648	622	616	628	608	637	630	640	615	646	689	639	668	683	687	709	701	691	654	665	616	681	654	632	613	646	622	650	590	632	652	651	651	648	628	676	627	630	649	623	643	618	609	654	612	651	603	659	646	599	599	594	635	647	640	608	577	562	617	636	627	641	610	658	642	645	613	640	649	622	644	629	587	627	598	600	666	642	621	613	612	638	680	653	581	654	644	646	643	584	567	654	643	595	640	623	613	620	637	619	601	603	603	668	635	642	618	602	667	630	608	609	623	612	579	685	668	613	632	604	623	640	626	597	604	624	588	600	639	643	639	607	689	633	628	643	595	634	593	682	613	632	612	619	623	620	636	621	637	643	634	658	639	572	636	629	587	645	583	635	600	620	621	611	604	619	614	638	612	625	627	612	662	655	658	616	620	597	674	625	654	602	595	670	636	603	630	597	619	626	620	605	606	673	586	589	644	613	611	618	648	661	607	652	643	668	592	599	622	611	575	580	608	641	612	623	656	605	635	667	631	641	637	573	613	610	596	607	648	643	618	655	624	667	625	613	628	618	598	685	628	635	657	640	597	599	627	625	617	604	609	599	658	634	586	637	581	623	651	637	617	619	604	603	626	650	661	650	626	610	678	625	611	627	603	633	608	619	616	656	632	617	584	641	642	657	608	621	620	615	649	580	645	599	641	622	623	579	627	642	621	615	632	652	639	661	629	672	639	637	629	627	619	633	628	632	631	611	607	597	584	636	670	603	622	612	658	631	633	637	591	627	620	664	667	638	559	636	668	639	629	603	608	601	635	619	650	609	639	638	575	639	625	649	648	644	575	616	659	606	620	625	645	595	645	635	598	607	621	622	600	652	619	635	585	653	583	626	684	609	626	612	651	611	651	596	633	682	576	614	605	648	628	617	627	623	625	616	677	635	633	620	665	644	654	603	660	593	608	634	630	651	600	663	604	661	605	595	669	653	661	651	585	618	528	628	632	608	568	592	615	612	599	641	651	624	615	631	652	624	620	655	601	632	632	659	618	631	595	568	633	641	613	648	635	605	612	631	584	689	643	636	664	606	653	631	598	641	637	624	613	616	662	647	620	604	589	624	609	580	641	598	663	606	643	626	559	663	618	644	660	646	637	621	634	587	679	589	618	628	603	595	625	619	631	599	612	625	643	598	631	589	650	582	612	631	639	603	616	642	658	620	643	678	634	652	664	625	624	649	574	604	617	629	656	623	636	620	658	605	617	610	589	583	628	599	621	626	628	613	565	629	658	632	622	641	629	622	621	640	628	613	655	643	648	634	649	606	594	606	636	596	681	633	600	672	666	640	641	636	590	593	620	647	607	620	607	621	617	629	593	637	602	622	656	587	604	621	634	639	607	624	627	635	616	612	594	638	623	603	664	590	614	613	612	588	651	636	586	550	642	612	683	610	632	630	598	612	610	636	580	604	603	605	638	637	613	669	623	643	608	658	611	623	628	614	636	626	641	614	582	650	590	618	627	639	668	582	629	595	637	659	585	579	586	620	652	625	657	591	568	669	650	641	606	637	639	641	587	633	596	648	615	651	612	614	659	616	647	641	602	641	593	601	631	584	629	620	652	617	609	603	635	579	614	591	604	616	572	632	602	674	656	619	606	630	638	632	628	701	648	601	605	612	657	650	637	607	601	586	599	592	608	619	656	616	597	643	641	613	608	631	658	580	627	625	611	627	603	624	576	665	640	611	622	631	604	617	635	645	600	628	656	590	615	632	618	627	586	653	603	623	613	603	617	557	585	588	638	618	663	634	663	607	616	677	615	660	589	634	620	611	603	621	576	633	623	672	576	633	641	671	557	639	618	644	624	630	645	575	597	626	585	631	601	632	662	599	637	627	634	623	616	619	588	665	640	630	634	622	608	611	624	641	588	616	597	624	646	657	640	594	629	622	610	673	615	626	627	683	633	650	619	663	628	639	626	599	655	619	631	583	602	630	622	643	651	645	660	606	603	586	571	637	596	606	634	581	612	592	596	623	642	607	628	609	633	635	623	612	609	607	657	620	641	653	645	619	640	614	638	610	635	668	613	612	627	657	575	614	630	596	600	643	617	618	563	629	612	607	616	650	606	661	647	632	616	643	647	658	617	615	642	641	628	643	619	620	649	619	635	611	619	623	655	632	620	653	580	676	647	598	635	593	630	587	595	576	613	687	606	631	616	644	617	639	659	592	634	617	601	614	599	626	614	641	613	614	643	645	601	617	623	662	609	639	618	643	604	587	637	588	603	622	622	614	662	605	576	649	598	650	617	624	599	638	612	621	649	611	610	603	587	645	664	653	614	597	604	597	627	612	600	595	660	644	644	610	604	610	619	625	576	634	630	626	612	616	597	620	630	664	662	606	573	670	626	622	632	590	588	637	617	619	657	689	630	609	650	632	590	625	626	614	634	610	629	618	587	587	641	629	651	640	604	595	594	618	624	568	613	610	619	625	635	616	632	581	664	644	662	613	670	573	663	609	604	593	634	625	650	631	613	647	621	588	603	620	573	633	603	662	620	623	612	654	633	685	642	636	560	626	614	582	606	622	614	649	629	614	611	666	642	614	617	633	616	564	588	590	649	638	662	660	609	598	604	577	585	624	657	663	632	646	578	607	623	600	667	602	601	623	600	624	666	606	620	630	617	610	592	657	631	602	641	608	619	628	661	592	629	631	648	638	628	634	645	612	637	619	621	642	616	624	658	595	579	636	599	608	642	593	642	647	650	629	634	610	591	627	599	630	668	628	570	585	584	601	596	638	590	669	611	602	602	628	584	630	594	617	650	636	605	592	656	577	639	651	627	641	663	627	666	595	655	618	630	582	660	644	566	656	631	599	639	611	621	653	571	657	600	660	625	637	587	642	653	640	614	614	568	614	596	587	615	624	636	630	625	602	640	631	599	630	559	645	584	628	590	624	626	641	670	636	651	617	580	643	578	641	590	612	629	628	634	651	610	596	641	628	597	652	597	600	663	648	620	594	622	601	609	605	619	629	638	572	659	606	639	668	607	619	617	558	599	626	569	612	668	629	592	655	593	595	645	617	627	657	569	640	614	631	655	617	611	608	632	629	610	600	586	607	601	641	633	626	635	653	592	627	604	618	635	638	626	611	668	650	636	572	607	612	610	669	647	673	620	601	685	601	633	584	642	628	636	598	627	590	651	573	588	610	661	618	662	636	586	663	633	599	659	652	626	616	580	607	604	646	635	627	604	605	558	651	625	625	635	643	629	594	589	599	624	621	606	652	611	618	676	630	611	640	582	634	613	611	584	586	628	604	640	624	635	640	663	618	647	631	650	641	621	645	635	646	655	595	547
23731	21567	29412	24194	21585	20488	7860	3205	2193	1784	1603	1502	1234	1149	1148	1109	990	919	760	725	728	624	588	545	564	525	539	467	440	446	423	418	417	427	417	384	417	361	439	414	399	396	354	358	364	366	369	379	368	344	383	365	348	339	339	360	342	354	346	369	359	340	352	329	358	333	354	354	380	382	350	341	335	338	346	336	378	328	376	377	364	360	344	366	373	398	399	359	369	343	333	332	375	350	338	364	325	349	335	350	332	360	338	345	345	349	372	367	345	380	356	352	403	308	329	316	343	353	326	316	344	335	342	377	364	315	328	344	348	316	339	359	314	339	317	338	354	351	319	317	338	358	344	338	361	328	341	346	308	339	358	323	370	324	343	310	291	357	368	327	350	296	357	334	345	339	353	340	325	335	324	332	344	352	352	342	330	355	360	336	333	314	327	309	336	317	334	341	311	338	327	339	337	319	372	324	333	340	314	344	346	328	323	338	325	333	360	344	363	359	341	356	325	352	355	349	321	332	351	324	330	315	306	326	349	328	343	396	315	328	356	308	360	331	305	321	344	343	291	320	321	338	369	351	312	315	304	326	350	316	344	364	341	301	348	353	312	301	324	350	347	348	370	340	331	328	339	314	320	309	335	331	345	328	332	335	370	329	357	312	320	345	338	314	334	325	354	319	317	355	325	345	322	349	351	332	334	376	331	319	348	319	363	347	318	336	361	357	319	316	342	318	334	327	354	341	351	355	358	358	314	383	354	359	342	293	390	298	324	353	322	309	309	327	319	341	344	356	332	361	314	309	338	379	369	343	344	327	332	338	351	360	344	365	340	329	316	344	335	357	340	307	381	366	336	353	343	314	369	328	354	375	366	354	323	348	334	338	317	343	363	302	352	379	339	320	297	337	344	353	308	333	359	358	312	347	329	331	316	345	343	330	317	336	355	317	288	324	320	373	348	316	316	313	346	336	342	342	346	326	304	354	329	371	332	378	319	330	351	311	365	339	323	319	361	352	343	328	367	322	333	326	331	319	311	296	362	327	327	350	324	352	383	313	325	369	346	378	346	317	327	329	346	359	311	322	311	332	317	357	341	334	343	385	322	325	352	341	309	352	344	329	363	339	341	359	310	363	326	334	316	342	336	343	319	355	353	328	364	327	309	311	345	350	343	330	342	297	332	319	339	330	331	318	312	357	343	350	344	325	319	329	354	314	326	333	335	350	317	332	342	368	310	333	344	323	365	330	331	357	350	283	358	347	331	341	349	325	346	329	321	376	360	319	373	362	292	359	323	313	362	307	338	358	331	310	339	343	338	355	328	350	335	339	349	346	301	357	342	323	364	339	350	328	307	330	356	320	352	340	353	331	344	341	330	316	351	370	380	352	315	322	349	328	340	307	341	329	329	368	337	384	316	351	326	314	349	353	322	347	335	346	349	278	336	325	346	353	365	367	354	326	353	346	344	323	355	370	304	324	338	338	355	348	325	344	291	313	299	351	370	349	354	345	341	357	336	341	330	337	336	328	356	351	356	341	355	371	318	320	353	321	355	315	335	357	357	350	347	356	342	371	346	325	346	341	319	335	336	346	365	357	309	362	328	364	371	298	337	370	297	341	353	339	331	335	319	356	328	349	355	324	351	330	371	324	347	326	354	324	341	304	328	329	357	328	328	355	323	309	333	313	318	345	326	330	335	345	350	314	338	327	351	358	368	336	337	307	333	319	330	356	331	347	381	355	324	349	345	324	329	381	310	334	318	328	296	295	345	332	333	331	322	310	368	347	356	330	338	334	334	352	360	343	352	310	356	336	371	353	348	339	333	332	301	367	335	371	340	362	340	326	342	337	351	345	354	352	345	360	331	354	324	347	344	327	353	309	324	308	339	353	331	331	370	343	339	349	350	347	305	337	348	328	310	325	338	345	356	321	309	304	317	332	357	356	344	343	345	322	347	351	350	366	342	326	358	331	336	336	309	336	305	324	362	367	320	350	339	318	354	337	340	348	342	316	365	355	338	318	370	363	337	320	327	352	342	335	330	331	333	324	331	324	337	332	358	339	341	332	338	330	321	315	334	312	320	344	332	338	314	320	348	328	332	342	346	342	341	351	367	335	326	287	334	340	349	332	317	332	350	362	338	331	354	335	333	343	356	336	358	324	333	347	342	343	329	363	334	325	331	333	362	312	307	320	321	351	329	310	386	326	333	322	337	327	369	349	322	323	306	340	319	343	311	332	372	318	335	350	337	333	355	366	311	326	346	344	342	317	369	337	326	378	336	328	385	342	328	330	323	347	327	318	315	318	348	333	345	335	330	325	355	306	348	333	337	360	346	349	335	352	321	357	327	345	365	323	343	363	324	333	350	341	335	341	348	329	317	334	317	337	314	334	367	351	317	327	320	323	331	329	338	337	335	351	349	337	298	313	344	363	353	345	344	318	342	330	323	323	356	350	317	301	350	307	353	337	353	324	357	324	355	339	343	335	358	330	323	309	323	353	364	342	312	327	347	372	333	340	308	344	345	349	319	311	343	329	328	331	337	360	306	310	323	297	343	346	325	353	340	336	343	337	334	359	351	365	320	355	383	334	318	326	332	375	341	340	370	314	348	359	357	335	377	315	326	303	327	337	296	340	360	350	370	307	342	355	342	357	345	341	328	334	334	305	351	379	340	327	321	337	308	342	317	350	297	342	329	365	324	320	323	337	329	345	337	339	346	328	337	321	314	337	331	310	325	329	336	337	360	334	302	332	315	338	309	338	304	313	312	323	344	308	319	335	332	325	309	321	329	349	330	343	327	345	304	308	318	333	340	323	359	364	334	331	325	322	384	374	331	341	337	300	373	333	322	341	341	379	342	366	335	333	332	347	338	321	334	356	329	340	336	335	339	353	313	342	340	308	362	383	339	341	338	333	346	314	304	327	345	347	300	314	335	358	349	322	338	376	377	357	328	338	351	332	337	357	309	300	286	324	313	336	343	336	327	346	332	343	338	352	310	339	326	306	310	328	340	341	325	341	340	349	321	343	313	340	365	335	312	331	331	324	344	334	326	353	355	328	343	327	351	344	328	339	326	364	367	337	348	333	370	333	327	331	352	345	334	331	349	375	339	346	349	359	306	360	324	343	335	359	334	316	329	360	340	310	277	347	326	327	340	352	339	372	339	341	324	283	324	328	362	352	323	344	346	311	326	319	331	357	343	329	331	336	322	359	319	328	332	338	350	343	355	332	322	352	315	352	368	353	322	362	322	327	332	337	356	328	298	325	368	329	373	341	323	355	370	347	322	348	329	368	335	360	299	334	316	362	321	344	324	326	374	329	350	338	334	324	337	323	324	334	328	369	326	325	329	341	368	321	321	327	351	356	345	338	352	345	307	365	319	298	366	308	349	345	325	366	304	380	334	348	314	330	352	329	294	335	342	331	309	309	364	343	310	350	340	338	335	332	362	314	365	356	321	340	323	342	344	314	353	338	342	330	287	341	341	320	352	392	356	281	362	307
16435	33088	30970	20863	16252	12549	9008	7420	5863	4576	4008	3640	2860	2686	2392	2392	2113	1860	1673	1497	1402	1287	1174	1103	1029	995	953	857	773	749	676	699	739	600	644	681	635	648	663	615	624	614	575	592	594	639	572	583	532	505	515	497	501	513	498	491	481	467	537	547	534	506	544	516	491	485	525	534	542	527	519	520	546	524	541	508	545	545	527	504	592	591	530	507	590	512	588	591	534	523	548	513	503	521	520	526	489	510	507	522	503	518	497	523	579	502	525	513	483	523	536	503	519	479	482	485	504	491	468	487	499	470	546	500	547	525	506	465	532	477	486	507	467	496	501	493	528	473	486	475	530	477	470	511	461	460	471	487	484	507	510	471	524	494	494	491	490	507	455	509	497	454	484	491	478	470	460	484	486	476	490	504	486	488	526	487	482	448	486	500	505	473	519	516	473	498	505	495	509	469	508	497	548	473	510	469	518	493	527	477	522	459	471	532	544	485	496	454	476	494	499	505	505	486	494	473	518	465	512	453	525	500	510	464	471	472	473	456	523	504	456	467	491	475	500	517	536	505	479	501	487	468	494	507	476	540	539	514	471	480	545	489	460	460	527	463	498	524	486	460	492	495	472	496	517	467	501	512	519	501	464	471	506	481	496	499	502	464	518	460	507	509	520	484	465	507	523	494	508	516	479	514	470	469	477	504	467	513	516	446	497	505	489	509	534	485	485	545	441	528	482	538	483	497	482	482	470	492	493	486	532	500	478	501	505	482	474	461	514	494	494	504	501	480	501	481	515	491	485	439	478	509	525	509	484	481	493	473	488	523	473	469	471	469	470	521	517	484	458	485	473	529	469	477	499	497	556	463	484	471	508	482	476	455	462	518	487	454	477	477	518	518	490	454	471	498	484	491	497	531	499	490	480	475	490	501	451	515	479	457	505	508	472	491	451	489	497	481	504	535	408	479	486	477	496	496	472	493	468	464	488	530	499	496	480	482	492	497	473	482	502	485	478	508	484	510	485	497	511	486	495	480	516	501	478	516	525	487	470	497	473	505	479	539	519	525	486	491	478	494	462	456	500	500	515	503	495	526	488	505	473	498	503	500	495	488	495	481	489	514	493	492	480	504	518	456	511	519	478	485	522	474	479	488	495	491	489	485	451	503	463	543	486	466	506	493	488	487	483	490	468	476	479	475	477	501	552	529	515	488	486	536	506	475	508	482	460	509	482	447	530	489	482	464	512	514	489	502	487	484	498	488	497	474	539	501	484	511	509	484	470	497	453	508	503	481	513	469	517	510	472	471	493	477	476	501	506	477	509	496	488	502	491	495	461	479	497	521	506	487	464	470	482	504	467	499	489	506	522	494	515	497	480	501	508	464	476	458	491	451	491	498	478	491	527	486	464	500	496	491	491	506	506	507	459	486	496	484	478	495	492	514	491	508	501	457	476	479	498	499	525	456	508	496	491	499	476	505	506	494	450	480	502	471	500	505	489	526	499	465	482	476	452	523	463	497	526	502	496	508	477	473	464	478	472	436	486	512	515	518	506	463	509	499	475	466	502	478	486	498	497	483	489	495	493	509	539	475	482	491	488	466	515	474	474	476	461	487	523	480	461	515	526	484	454	471	485	477	457	505	495	496	479	512	475	471	475	466	523	499	495	476	470	524	487	464	471	497	485	507	485	471	497	501	517	526	488	506	548	475	503	514	486	482	479	467	483	460	531	465	475	502	469	526	518	477	479	496	521	505	491	482	481	475	460	479	481	492	529	498	484	520	517	482	471	499	458	499	491	559	544	528	492	484	514	488	519	430	498	510	494	500	484	457	474	502	518	466	462	480	531	464	474	477	512	496	481	483	499	518	511	472	478	487	499	478	489	492	471	454	476	476	546	443	511	505	494	508	504	498	504	552	478	490	445	522	518	495	530	479	459	471	492	481	472	469	487	473	467	485	503	490	513	475	508	481	488	518	504	468	467	522	472	469	509	538	509	479	457	483	542	438	481	484	469	489	472	489	526	513	477	464	476	521	494	494	536	510	476	490	500	498	495	497	527	503	442	492	491	463	495	464	459	492	494	530	529	495	498	470	485	508	489	506	492	489	471	526	504	492	465	494	486	542	479	468	477	497	504	536	487	470	485	477	444	508	494	469	475	513	442	520	501	492	533	456	505	470	524	496	498	461	509	474	474	498	496	469	486	476	533	503	518	426	530	452	502	480	495	481	484	476	504	471	486	508	491	463	479	495	536	441	478	481	530	454	482	487	496	490	471	519	483	480	508	460	492	465	483	520	509	525	469	490	496	524	489	495	497	495	458	491	491	509	507	459	476	490	471	505	499	506	498	505	468	488	500	501	512	508	468	490	480	496	527	489	472	460	471	470	473	466	451	534	495	483	514	500	482	497	485	474	502	489	515	498	461	487	499	493	471	496	486	455	473	503	500	524	563	464	470	458	500	467	485	467	491	462	445	472	471	463	486	494	513	518	462	480	469	456	473	441	504	498	505	479	457	451	458	501	484	468	524	479	464	472	459	510	496	445	470	486	481	475	521	506	521	497	463	488	468	476	454	493	471	477	512	456	491	485	501	488	496	485	498	485	483	503	515	488	485	459	467	511	487	517	490	526	495	514	471	485	503	479	484	496	511	469	498	526	463	470	463	479	486	452	501	501	498	532	517	453	505	482	489	505	507	532	504	497	484	463	504	466	486	490	534	508	475	493	484	511	477	492	468	491	442	477	487	484	514	493	486	497	507	483	487	470	483	493	490	462	473	481	489	470	518	484	460	486	476	468	494	509	474	506	474	520	516	464	543	516	470	502	515	481	497	496	478	521	468	479	474	469	508	517	479	476	483	508	476	499	476	498	539	542	529	488	497	476	484	467	489	457	514	514	483	448	468	497	471	508	523	470	552	484	511	490	519	520	496	501	502	459	472	489	470	492	480	479	496	487	498	505	517	480	495	477	499	488	508	503	491	490	493	496	504	454	504	480	465	498	473	513	500	492	438	486	500	493	551	485	510	509	470	489	524	470	440	469	486	498	518	515	491	498	520	470	493	483	508	438	540	502	490	476	489	486	479	482	505	494	521	505	434	517	521	481	514	544	495	493	474	473	473	519	476	486	541	481	487	505	517	513	464	524	499	498	451	541	492	450	510	505	485	545	450	523	482	489	472	504	472	474	500	478	484	455	432	468	491	510	499	484	485	486	476	474	513	480	495	502	498	441	487	504	453	480	507	498	439	506	486	499	452	494	470	461	491	479	495	467	505	527	471	526	493	447	506	493	457	482	480	461	512	482	489	481	522	470	467	518	476	478	474	469	497	537	515	471	484	532	524	514	512	505	497	496	458	525	474	504	523	507	478	499	441	518	480	499	479	496	492	524	488	495	475	517	518	501	521	488	492	489	448	485	485	533	485	493	470	531	486	526	512	455	500	458	494	474	480	500	506	456	536	479	526	489	494	495	491	522	561	501	531	428	487	497	463	445	492	478	505	464	516	446
27552	20751	15159	7454	3506	2353	1688	1341	1069	945	912	850	849	745	724	670	615	626	635	582	571	549	519	537	551	503	513	510	500	494	485	419	482	467	504	471	465	478	492	448	490	492	450	450	462	447	433	484	455	428	456	465	462	444	454	421	425	427	443	434	459	449	465	462	458	434	476	446	434	468	499	469	482	514	458	447	499	482	481	429	448	452	477	453	460	429	447	456	473	437	448	434	445	466	435	460	459	472	467	461	402	450	458	476	466	443	454	457	436	463	427	436	405	414	454	427	459	444	415	490	431	449	463	415	449	407	390	469	411	439	441	450	429	478	474	431	463	469	457	451	437	461	467	440	423	464	453	430	446	462	427	436	432	443	459	415	437	481	460	464	442	445	456	440	430	444	441	462	420	446	443	434	423	421	466	430	404	434	408	423	400	452	474	437	446	438	463	436	433	440	452	459	472	481	483	446	444	445	482	446	430	431	411	418	472	428	434	436	445	410	467	418	434	462	407	442	453	417	475	437	474	441	472	473	486	450	397	422	423	467	468	405	462	452	448	443	451	452	460	455	448	463	473	457	442	481	453	441	441	429	398	466	438	470	423	468	439	424	457	480	414	454	453	448	425	455	488	452	431	448	467	429	426	442	480	444	461	448	444	426	456	436	403	424	441	452	448	408	463	438	449	431	470	495	474	443	445	424	448	440	473	430	490	437	458	444	430	461	453	446	489	495	429	464	412	430	487	446	459	456	458	451	451	462	464	475	441	411	464	465	445	459	459	450	475	488	450	432	452	463	444	417	482	423	426	456	480	419	423	452	449	431	469	453	455	423	481	459	397	424	433	404	411	435	479	406	435	397	425	425	446	448	425	486	454	449	440	394	434	463	450	453	439	497	432	393	447	382	469	405	449	474	472	443	469	460	455	436	478	431	474	445	410	492	432	452	453	441	440	400	409	473	468	468	419	457	420	456	471	446	433	404	419	447	458	394	455	452	467	470	446	439	456	441	461	405	402	450	481	454	467	413	437	464	418	456	441	441	436	479	444	445	445	418	451	406	426	421	447	431	464	419	501	449	436	464	410	416	418	422	470	463	455	445	455	491	450	431	447	487	409	437	427	444	439	439	452	425	474	402	469	414	436	444	495	432	446	445	447	444	428	433	467	454	456	431	444	421	412	443	423	458	442	434	440	451	462	416	417	489	453	424	423	462	466	460	454	427	466	453	444	473	459	465	443	436	449	444	434	436	465	452	471	419	438	421	417	445	429	412	424	459	452	451	458	417	478	481	446	461	447	427	423	447	470	483	451	440	437	464	434	414	459	416	502	399	437	456	453	447	434	438	458	440	397	455	451	456	437	448	449	444	446	468	414	441	472	418	445	452	486	451	434	466	440	455	424	471	438	443	428	460	441	420	450	398	467	451	463	472	457	447	432	482	429	455	427	442	437	424	445	443	446	431	420	445	423	441	459	435	459	455	471	465	420	459	436	499	403	444	482	449	477	442	441	444	424	425	473	471	447	479	500	457	411	490	465	494	428	429	465	420	469	450	415	422	463	433	438	406	427	462	435	419	437	461	418	485	436	454	459	487	473	417	461	430	466	467	453	412	409	439	424	442	444	448	447	432	471	478	438	451	445	429	474	430	454	421	414	462	430	452	437	487	439	445	401	488	442	458	449	488	439	434	455	427	422	468	429	464	466	464	436	445	465	426	474	448	448	447	450	509	433	467	433	442	410	440	446	460	415	445	449	463	466	521	427	463	467	505	487	444	410	486	482	444	401	390	429	442	424	446	429	428	426	455	474	454	442	434	428	483	442	426	450	425	462	435	438	447	431	423	452	434	440	441	464	432	423	453	407	447	432	464	425	444	445	431	406	473	440	429	467	464	462	451	463	443	449	449	456	403	463	460	461	420	419	439	449	400	442	450	426	417	429	476	445	450	449	459	417	456	444	420	454	463	439	420	422	452	439	449	452	476	447	451	453	435	447	446	430	424	434	486	432	428	432	421	435	431	444	461	455	470	440	443	426	395	453	437	410	441	436	421	461	437	457	430	453	461	447	457	462	439	429	465	456	446	441	435	420	454	432	443	481	465	460	423	440	425	420	461	450	438	423	432	423	441	416	461	487	436	483	460	453	457	463	437	465	472	449	443	432	452	419	438	436	464	489	434	453	415	443	466	404	443	458	462	488	433	439	428	387	418	448	449	445	479	416	452	498	423	454	425	426	481	459	438	433	442	418	412	425	450	448	423	438	472	445	469	458	466	417	415	447	429	477	466	422	452	462	452	459	479	433	439	447	464	447	461	454	414	470	433	488	462	428	413	446	456	418	435	442	422	421	425	431	437	464	469	464	408	455	473	452	406	424	430	457	432	429	463	447	413	445	443	439	395	448	436	458	453	452	428	453	426	441	432	470	437	414	399	448	441	437	443	418	464	443	448	460	446	460	431	432	487	449	423	449	419	441	448	451	484	460	461	467	449	465	437	471	461	435	428	435	448	412	434	465	441	456	441	442	463	448	430	425	423	457	465	430	432	496	430	461	470	416	413	459	436	459	420	461	440	438	486	464	436	459	415	451	441	408	425	468	454	433	480	454	480	439	426	458	435	437	406	460	487	428	443	449	469	445	427	417	460	455	433	441	460	441	446	451	409	454	441	465	475	450	448	438	463	427	477	445	437	451	428	423	470	422	474	450	428	434	421	423	406	454	447	435	461	442	473	449	455	494	480	476	425	447	435	426	459	457	474	470	395	411	417	448	441	412	434	451	441	433	408	427	455	467	429	433	427	477	418	432	411	460	508	453	426	463	432	432	439	437	412	483	422	432	448	476	433	457	445	453	413	460	460	459	436	435	445	427	466	439	455	444	430	436	444	484	411	443	433	449	451	443	406	430	477	457	459	431	439	426	444	438	444	410	445	414	443	471	442	423	441	394	477	423	436	445	466	449	453	459	460	431	474	449	447	425	482	419	456	440	455	445	475	449	468	446	435	432	417	471	438	467	436	445	460	439	402	468	431	379	442	462	437	388	444	450	435	463	454	441	428	448	490	443	442	463	473	477	472	456	455	458	424	441	457	435	439	479	452	420	440	461	435	412	459	467	448	458	456	407	459	435	466	448	460	462	476	434	446	459	442	429	413	466	410	421	491	469	478	465	423	485	425	444	469	489	439	426	420	435	423	473	443	409	465	453	432	413	423	433	475	395	463	452	473	454	461	427	463	462	414	474	444	468	434	441	432	416	456	422	410	421	447	475	501	440	463	440	452	447	456	447	439	451	408	419	438	446	468	442	417	458	424	433	433	419	473	443	457	448	447	458	451	464	435	482	442	407	438	474	444	439	431	438	427	418	470	469	433	423	467	466	451	439	434	421	460	450	443	448	476	450	437	445	439	416	440	444	472	420	466	475	440	442	431	456	421	450	438	455	447	410	458	432	446	453	449	485	421	447	463	434	415	425	488	424	450	432	466	452	486	465	433	468	462	423	460	430	442
12996	21356	19692	11005	7381	5861	4206	3287	2724	2279	2121	1858	1694	1434	1411	1299	1180	1196	1110	1029	1017	868	858	921	868	824	825	751	721	676	731	743	749	723	719	727	683	675	639	694	666	706	680	645	642	673	665	686	607	659	652	639	661	649	637	703	668	684	661	666	714	667	638	614	623	634	624	707	659	653	691	667	643	626	654	624	643	636	684	683	653	655	718	687	642	691	681	648	635	645	694	645	662	670	643	658	639	692	652	652	637	643	642	639	667	627	649	655	699	647	620	745	632	652	651	631	685	654	622	624	648	633	638	620	682	622	637	654	640	620	653	635	633	614	650	615	607	663	614	676	655	627	604	660	662	689	627	629	633	632	680	603	676	581	633	603	603	630	680	600	638	632	645	625	619	621	622	595	677	636	631	698	629	608	680	650	633	650	649	639	658	627	621	618	674	628	609	586	637	679	700	574	639	579	659	674	665	645	672	598	615	639	614	673	664	629	658	615	619	658	637	660	652	604	665	648	648	619	639	660	659	691	655	718	642	593	609	599	645	665	689	656	628	659	647	646	609	677	641	628	674	620	617	600	640	622	681	666	638	649	590	614	653	643	611	620	638	612	627	655	630	615	656	667	627	583	615	634	618	640	654	645	637	621	604	631	652	675	625	679	663	642	681	594	667	586	640	591	607	664	617	652	649	655	617	679	678	648	602	661	617	600	666	657	646	627	616	619	634	639	662	654	668	630	612	644	623	624	626	624	645	648	645	653	639	658	617	656	659	610	661	642	630	600	604	622	616	632	637	615	699	647	664	625	651	665	653	606	694	614	640	710	667	571	647	632	626	652	640	629	658	657	658	662	646	641	638	639	652	676	667	606	589	573	640	598	642	675	666	587	621	625	629	600	613	634	646	650	631	619	662	622	623	669	633	628	644	635	665	649	636	642	653	680	679	646	648	585	655	583	680	609	624	649	642	637	620	657	603	594	635	625	651	693	624	660	649	658	651	641	636	655	625	613	641	630	635	647	630	618	659	633	664	639	638	645	606	662	660	605	589	617	660	631	624	596	652	623	638	636	712	569	650	623	618	624	636	648	646	642	681	645	636	626	646	645	653	647	632	677	605	652	665	626	659	656	672	623	613	590	653	630	630	605	653	596	587	658	657	633	632	633	656	659	605	628	625	639	634	660	617	654	618	657	599	661	587	662	642	661	627	620	664	663	619	627	615	575	666	678	660	682	641	673	618	625	674	643	626	641	611	586	625	606	622	665	627	674	598	643	619	613	612	653	673	661	655	674	638	585	677	640	631	634	608	619	620	626	662	608	623	654	683	632	661	620	659	670	609	646	640	631	653	611	627	665	664	648	625	703	665	637	625	639	626	632	615	631	638	633	616	685	626	640	613	676	624	614	604	642	657	627	652	616	661	608	660	637	636	629	584	670	641	666	650	680	675	645	627	679	645	687	674	592	633	621	673	639	640	624	609	680	648	613	598	620	617	625	674	635	671	610	656	688	662	604	621	606	653	628	604	642	612	634	678	637	629	672	677	659	602	645	620	631	655	645	629	630	651	637	609	602	654	622	654	676	634	626	636	598	618	614	663	632	639	641	640	618	652	603	692	628	593	615	644	653	628	618	698	613	618	607	695	631	660	659	609	663	658	607	653	626	670	675	640	673	637	609	610	612	639	644	642	603	641	625	677	571	647	625	589	673	590	620	677	668	612	643	629	684	655	641	631	635	659	640	666	619	652	664	649	631	618	614	654	668	650	637	642	616	633	624	669	637	644	666	624	642	645	628	647	609	646	636	626	604	640	607	677	654	674	636	656	660	647	678	607	638	660	624	591	661	640	669	609	628	657	680	652	664	630	624	619	645	646	642	661	644	632	642	645	648	617	615	667	592	639	635	643	626	636	626	691	619	626	659	652	631	649	659	601	625	637	662	650	636	637	627	594	687	642	636	609	683	734	636	669	702	638	642	626	617	644	625	613	627	664	638	630	639	642	609	646	655	695	602	648	642	647	647	616	627	641	641	633	646	654	654	659	636	647	641	676	646	637	644	612	604	649	657	688	642	636	647	623	640	664	625	622	670	626	660	643	656	646	630	607	625	658	642	661	654	626	650	648	621	632	654	604	621	700	620	678	636	641	642	620	619	601	614	633	610	665	622	626	644	638	622	608	641	613	683	657	678	661	629	619	602	632	678	618	663	631	635	606	632	625	658	651	621	649	611	662	702	587	644	684	681	585	598	660	618	648	682	621	642	626	627	595	650	637	673	621	643	648	684	660	670	630	645	596	657	617	669	667	644	582	669	659	637	604	668	652	628	651	613	614	641	595	651	650	613	597	617	661	657	637	633	630	675	659	619	664	687	623	626	605	648	625	627	617	654	601	651	643	652	612	643	623	644	639	643	628	676	658	652	637	624	639	636	696	616	599	629	655	646	633	615	609	608	652	631	614	651	612	659	628	599	629	632	598	669	655	656	651	657	638	652	666	630	620	620	604	615	639	654	661	615	652	628	641	638	635	630	610	640	616	616	665	632	644	634	624	660	599	662	639	595	622	667	655	658	623	630	675	655	649	643	661	557	682	693	641	640	659	646	661	639	654	641	651	600	667	623	582	667	653	684	601	631	615	610	636	634	598	678	593	663	614	669	686	634	655	617	637	610	659	656	607	622	636	649	634	612	598	664	646	650	652	601	616	602	629	645	649	612	620	580	653	624	638	660	635	642	602	631	609	643	646	673	670	625	619	629	686	637	664	659	611	685	692	681	652	606	672	617	657	653	628	631	643	651	625	628	710	638	613	627	657	606	629	655	658	649	685	642	658	604	645	643	641	656	629	610	661	670	649	602	668	643	672	610	648	604	670	624	665	633	676	647	596	631	644	634	658	672	606	638	656	628	638	636	632	632	615	614	646	655	615	677	652	674	627	651	647	628	686	627	652	637	643	634	646	663	680	683	638	610	604	593	658	641	640	653	658	658	636	569	637	656	609	673	647	616	699	626	626	676	668	651	647	667	659	649	643	646	696	643	694	630	664	642	646	650	610	616	630	626	681	590	655	600	652	633	627	598	587	611	669	672	630	681	631	641	587	644	648	613	594	660	644	609	625	667	656	640	596	645	569	672	615	634	662	655	638	669	642	644	636	665	657	631	673	632	647	619	664	626	584	626	625	632	653	637	622	646	669	654	626	664	612	651	659	617	608	649	675	636	612	608	652	625	616	621	606	652	678	642	635	577	617	677	626	643	594	653	650	634	671	688	648	673	700	655	704	658	651	651	629	647	653	637	627	616	660	601	632	654	671	640	610	649	679	667	683	625	632	651	635	595	657	625	672	607	646	653	650	650	636	628	624	642	626	593	657	624	663	647	698	618	664	648	628	609	620	597	663	632	655	643	687	635	638	669	655	664	614	656	636	651	622	626	608	622	625	660	657	603	641	644	603	623	643	661	596	607	659	640	626	663	631	600	635	683	635	625	666	605	645	594	634	587	623	594	695	637
24781	21576	28825	24817	20697	8690	3776	2290	1760	1581	1420	1275	1202	1018	1013	793	828	823	822	723	730	693	626	606	631	630	584	561	541	494	535	483	495	492	509	513	462	496	497	459	510	506	463	483	446	485	472	427	461	448	436	442	435	453	426	421	442	414	450	470	432	449	433	466	425	423	439	440	446	436	461	448	437	399	478	444	417	451	478	508	438	493	445	472	468	441	467	429	428	467	442	460	456	439	445	435	435	451	462	446	453	442	418	452	429	439	440	451	474	460	465	442	423	434	422	433	406	450	475	422	479	448	411	440	437	435	387	386	458	458	417	456	431	443	448	449	434	418	470	405	452	440	441	402	439	415	450	443	453	415	451	446	467	480	432	449	428	433	424	402	470	434	409	445	419	457	410	412	422	435	453	419	405	439	431	435	446	413	455	446	429	442	405	412	463	457	412	450	391	421	448	438	433	431	430	453	443	491	466	426	435	433	421	429	453	428	437	427	412	445	416	431	434	462	466	418	448	404	433	426	425	462	445	426	441	466	457	465	410	422	458	416	424	440	420	443	477	470	453	450	441	452	412	430	380	433	436	441	417	446	398	428	429	459	437	451	450	424	423	454	452	444	412	442	436	455	436	439	452	446	458	395	419	423	416	452	441	450	439	455	485	445	402	435	439	432	485	449	440	436	476	431	451	484	439	454	452	425	425	451	404	416	435	405	423	443	412	427	470	423	471	461	484	435	483	452	438	408	388	438	428	418	444	424	433	385	411	420	463	425	457	445	402	389	483	382	462	436	470	452	434	387	431	471	444	426	443	462	425	457	462	464	461	443	407	460	467	450	419	442	440	446	390	447	416	461	399	422	421	421	431	454	442	431	448	433	435	446	442	495	454	452	465	440	461	434	451	453	431	381	428	407	461	437	458	412	410	458	408	432	421	434	437	444	459	438	448	451	456	432	428	458	430	454	471	478	428	430	473	437	467	444	476	420	420	423	447	436	462	435	443	443	448	466	420	434	455	441	455	470	446	453	454	454	427	461	471	424	459	409	430	428	422	404	467	451	427	437	458	408	432	446	467	415	424	430	416	442	428	420	424	447	468	420	430	427	414	435	425	447	458	424	480	454	418	445	482	474	417	446	454	479	428	421	424	429	428	450	396	441	420	460	425	456	476	466	458	434	454	447	437	428	402	430	419	445	490	452	438	425	428	448	471	422	405	405	437	452	438	393	436	413	444	412	475	435	462	459	388	435	464	435	461	452	396	448	456	394	424	456	455	490	457	409	420	472	432	443	438	453	446	416	448	393	408	413	407	431	466	455	443	426	447	476	428	463	450	423	461	427	432	429	437	461	442	461	413	421	473	411	426	432	443	442	439	489	432	410	416	461	424	432	436	420	455	440	396	397	406	438	436	492	432	442	437	415	466	433	437	438	447	405	458	465	437	470	435	436	427	424	451	445	445	446	389	456	436	419	429	474	416	473	419	461	445	464	397	464	430	451	471	440	421	434	411	432	404	397	421	435	442	442	406	449	442	449	436	446	417	465	442	459	473	456	411	426	451	425	444	437	432	434	422	420	470	432	456	453	456	431	448	451	435	416	402	475	456	425	400	431	450	425	403	444	457	428	417	461	425	412	465	470	445	422	425	445	413	477	463	470	408	464	431	485	427	424	434	415	446	463	434	416	430	443	443	456	442	440	443	422	405	456	440	446	434	440	440	401	452	458	435	443	471	437	445	448	433	425	392	449	421	405	452	469	419	428	422	442	440	455	439	467	440	450	457	461	453	414	416	432	444	428	431	453	469	423	423	458	464	462	449	426	396	429	442	455	427	431	423	464	412	429	464	458	425	442	419	419	453	431	439	445	462	428	464	432	459	445	435	444	442	442	506	449	460	410	457	420	421	441	418	454	442	410	437	460	461	457	436	414	454	415	421	405	437	451	427	417	441	454	473	415	433	454	444	452	422	440	443	392	425	407	434	467	449	456	443	456	436	459	417	435	416	444	415	430	417	458	436	457	439	478	441	469	437	461	453	440	442	459	432	453	450	436	400	410	422	431	478	420	480	466	424	438	412	478	427	481	460	405	458	467	440	417	389	510	418	456	435	409	444	389	411	457	419	450	431	452	465	474	451	460	429	465	467	437	420	461	411	463	471	450	441	442	424	399	439	465	428	429	419	392	409	428	423	414	408	440	440	469	445	442	428	437	474	448	428	461	421	425	453	451	450	465	422	445	435	427	438	451	474	455	444	427	439	465	429	448	449	403	408	463	431	423	437	437	436	435	443	437	434	453	445	436	404	460	466	438	414	464	446	448	399	450	437	454	461	451	435	438	400	426	428	423	481	445	429	448	442	431	454	457	448	451	440	452	447	424	442	446	454	441	420	444	444	483	442	466	424	431	448	411	433	465	452	444	421	412	477	435	446	458	440	471	428	403	466	431	411	403	448	457	436	449	437	460	418	450	443	459	419	471	434	413	439	439	426	426	448	420	458	408	419	406	442	428	451	432	418	458	413	441	441	461	427	440	456	428	453	404	422	460	476	461	441	435	453	442	451	429	430	444	425	426	436	431	415	426	417	432	438	402	434	460	428	410	386	467	423	446	458	427	446	427	439	456	426	454	454	432	407	416	433	487	467	492	445	432	430	443	414	436	445	458	471	425	453	440	456	425	419	492	443	419	456	454	417	413	429	407	422	424	443	494	460	443	431	441	404	424	435	428	409	448	447	412	423	429	399	394	445	422	453	436	432	427	460	433	433	458	433	451	431	443	466	428	439	432	463	454	457	400	434	424	433	473	470	464	463	402	432	413	428	415	401	444	422	438	489	419	437	419	474	480	449	423	411	478	440	434	425	409	444	448	438	441	411	428	423	454	421	428	426	433	414	431	399	467	456	453	435	438	463	462	400	443	420	411	426	407	415	444	448	451	434	468	416	439	411	454	384	414	406	429	451	447	432	461	472	398	413	400	437	430	428	434	450	448	457	471	439	439	448	447	428	422	390	420	447	421	456	443	451	473	411	446	445	463	430	426	428	423	444	421	396	453	415	428	413	416	422	494	453	439	444	447	463	439	483	452	440	409	443	423	449	420	444	478	415	405	440	469	431	454	453	404	474	459	429	449	431	417	425	443	455	435	420	420	460	446	483	422	421	407	447	458	423	457	436	437	444	433	419	446	430	447	447	412	426	428	430	433	424	425	442	423	425	468	469	445	456	438	434	450	379	445	409	416	415	432	445	447	424	465	408	407	462	446	414	453	388	432	409	461	423	456	421	432	423	424	441	396	429	417	421	470	421	442	395	452	432	479	392	449	462	430	437	433	484	443	450	446	401	459	469	452	449	444	417	420	445	462	454	479	427	425	441	432	435	441	418	440	436	436	409	409	431	417	451	447	439	406	410	445	455	467	458	484	452	461	425	421	395	450	442	416	441	438	438	429	432	444	413	498	437	472	432	396	471	429	433	456	409	454	435	432	453	429	439	438	436	421	405	472	411	449
14374	28752	26567	16749	11900	9928	7547	5559	4501	3843	3372	2980	2645	2377	2016	1724	1616	1526	1477	1385	1338	1237	1025	1011	1026	987	905	936	897	848	813	778	764	819	790	776	757	771	705	738	671	685	721	663	644	664	667	647	636	671	674	670	638	591	642	662	633	690	676	654	687	619	655	610	634	626	695	654	661	643	651	686	659	641	668	685	640	686	672	643	636	634	679	669	649	662	719	634	705	676	666	659	651	675	636	630	634	653	661	695	684	652	657	663	690	644	670	686	668	679	621	653	648	628	658	659	648	627	619	636	651	587	618	670	653	607	633	629	638	644	644	674	645	609	657	600	680	635	616	663	654	618	683	622	644	587	652	652	655	642	625	610	605	616	620	657	617	679	593	641	649	649	627	610	653	618	658	648	574	623	636	635	608	630	580	647	644	654	644	589	607	658	677	620	613	588	609	595	650	638	662	678	644	612	607	636	616	644	654	675	635	623	594	633	663	655	641	599	624	633	656	630	629	648	617	582	650	646	608	661	646	653	627	590	647	638	612	625	608	623	632	611	606	623	619	618	620	592	622	602	585	657	644	660	656	628	632	598	624	609	639	619	604	631	616	583	575	634	645	669	632	628	643	616	616	648	646	608	637	627	645	655	695	604	613	613	594	659	641	638	641	623	679	648	638	655	636	631	615	585	616	673	631	653	644	623	615	624	637	656	586	622	604	605	659	582	632	658	620	639	652	649	609	635	626	599	630	662	624	632	627	640	603	641	621	603	626	620	601	617	673	633	613	664	639	625	643	635	596	640	626	655	612	630	630	613	640	621	632	639	670	626	634	633	675	623	659	626	630	675	666	618	625	652	641	674	605	658	615	563	617	596	690	616	648	634	634	634	683	621	619	611	623	682	616	617	632	606	653	647	635	618	602	646	624	626	615	626	615	580	633	633	641	608	641	589	657	661	670	624	641	657	646	583	635	640	655	646	604	635	646	637	622	655	646	637	602	653	659	632	659	591	653	624	614	634	574	601	594	654	640	575	638	618	626	625	642	605	627	639	590	638	637	640	598	656	630	653	666	628	583	657	621	617	640	652	619	607	607	648	598	644	642	626	657	612	647	632	659	615	652	621	656	631	662	630	660	606	634	619	607	656	615	611	603	613	629	628	602	658	624	670	651	652	637	607	622	577	608	639	617	599	577	679	614	627	621	660	649	624	623	669	615	597	649	605	586	642	600	594	626	619	630	589	647	639	657	603	600	594	636	640	619	631	636	630	589	554	642	632	642	711	659	625	628	613	631	685	635	654	642	637	647	637	568	635	631	616	646	617	602	664	660	591	658	628	633	653	616	657	632	686	681	669	614	639	634	688	616	639	660	655	621	588	654	623	657	615	662	638	648	646	596	603	655	625	664	632	630	646	607	630	635	599	643	654	643	620	616	630	616	600	598	656	655	611	637	646	637	571	596	640	611	615	600	656	616	588	621	593	635	636	636	655	603	675	591	688	636	633	618	614	611	633	646	624	606	627	643	635	610	641	613	612	638	609	632	632	633	628	638	667	619	658	609	608	633	664	655	636	621	614	589	659	663	642	687	655	621	680	629	642	599	633	627	601	615	679	647	684	638	624	622	607	649	599	621	636	627	628	661	647	584	669	661	604	672	628	641	635	625	633	600	620	609	629	665	631	637	614	657	658	601	633	665	647	608	580	644	648	685	629	625	647	637	670	653	615	623	661	664	610	631	666	610	612	644	615	656	648	624	635	675	626	616	655	651	623	616	675	613	640	584	657	619	622	654	572	652	578	628	687	624	623	642	656	675	611	678	646	630	641	658	653	622	629	611	643	647	652	643	634	625	616	600	609	609	641	601	596	625	616	646	629	606	660	658	618	637	640	627	658	628	625	651	654	665	611	582	601	682	645	607	674	647	614	637	617	643	624	663	660	646	610	644	641	612	619	599	635	642	660	665	630	601	633	636	626	628	631	665	661	685	669	633	631	657	643	611	630	639	639	593	651	660	638	599	604	625	599	621	626	662	641	657	609	599	679	629	657	641	652	659	593	594	617	628	650	629	652	636	628	671	655	650	620	577	664	627	653	659	624	586	646	639	659	632	669	661	660	609	629	615	649	676	648	588	628	645	640	596	608	640	642	620	597	623	649	639	614	610	591	662	650	619	628	611	634	623	608	640	644	612	639	615	651	605	678	620	694	614	640	645	609	635	619	625	686	630	599	624	638	608	600	619	647	613	645	659	611	706	692	638	636	613	659	642	626	643	636	634	640	597	622	644	629	636	631	634	590	637	614	633	595	627	656	652	671	626	617	619	613	600	619	622	617	675	614	623	639	645	656	637	651	649	604	611	631	646	653	585	650	664	631	655	645	631	645	601	608	647	685	615	610	664	644	584	615	674	647	649	626	642	639	652	624	676	605	643	598	678	579	614	642	620	607	621	607	665	629	631	644	618	649	647	683	653	575	615	641	642	643	577	638	580	642	624	655	664	620	634	660	656	613	611	631	672	585	591	598	650	593	628	602	633	654	645	614	632	640	639	610	608	646	633	601	623	628	652	604	618	611	672	632	657	630	619	612	628	643	603	623	659	602	629	633	625	615	640	575	622	575	612	663	635	647	604	672	662	639	581	623	596	661	654	613	651	605	634	621	621	627	605	610	623	661	656	619	605	623	677	596	614	612	646	626	646	637	590	631	621	648	592	635	674	602	609	598	609	595	640	589	584	615	635	640	592	623	645	653	622	630	653	614	608	625	666	669	628	629	627	614	636	630	653	654	634	635	595	623	605	654	637	657	619	625	670	631	635	631	629	597	677	614	643	611	639	635	617	651	633	642	659	662	571	640	587	646	643	626	630	638	625	609	620	669	651	610	598	629	601	666	612	642	644	614	640	657	618	651	595	600	640	636	622	657	622	658	627	641	679	705	634	596	627	587	609	651	631	615	645	600	638	642	628	651	667	636	689	550	602	652	606	662	613	644	621	665	663	585	599	621	652	636	613	588	656	639	631	618	602	637	632	643	627	634	690	643	675	619	630	636	649	647	648	610	637	617	669	573	683	616	574	618	631	598	641	619	607	622	663	602	663	637	627	673	649	643	612	657	598	632	605	648	607	620	631	623	628	603	624	616	632	674	632	603	625	625	651	653	648	603	643	660	616	642	612	560	638	631	660	643	617	607	610	642	620	626	609	617	692	618	643	660	647	610	671	636	678	608	592	642	633	617	632	613	610	629	638	600	657	637	607	652	660	679	612	638	623	654	581	639	558	624	591	626	614	641	663	653	683	632	601	633	586	687	613	578	637	636	639	601	628	620	594	636	624	618	639	592	649	568	582	623	648	642	613	654	608	648	648	649	655	620	573	615	636	604	665	628	640	653	646	650	662	635	652	672	623	654	521	637	647	613	673	639	624	626	572	587	635	618	637	702	645	636	619	642	629	604	625	631	622	635	650	653	640	637	646	643	672	616	594	624	655	627	676	609	642	630	646	637	653	646	663	626
23635	21507	29351	24112	21518	20455	8874	3595	2431	2053	1836	1626	1545	1253	1032	1058	943	846	813	785	719	702	648	616	559	577	545	512	464	483	450	446	381	393	418	441	414	421	399	364	390	430	445	405	384	378	393	344	388	383	335	349	360	328	315	373	354	375	367	336	345	378	366	372	351	360	356	388	372	352	332	361	351	381	334	367	353	365	367	374	362	370	388	396	361	401	365	343	409	328	353	408	337	380	359	377	385	339	324	358	362	369	349	373	370	332	342	362	360	362	344	348	327	350	333	356	374	358	346	395	345	311	353	319	356	332	360	343	344	357	371	363	356	394	322	334	329	329	350	359	323	339	320	336	360	339	328	362	325	333	389	352	342	373	354	333	360	349	360	350	357	389	342	356	317	343	304	349	369	373	309	321	346	332	365	355	329	329	333	364	371	362	344	347	363	326	318	331	328	326	336	325	318	350	340	343	347	310	343	327	351	347	355	317	349	340	331	330	358	359	370	342	370	343	338	344	350	314	337	342	307	331	368	364	346	311	367	332	360	304	349	340	344	342	328	352	351	331	346	325	334	355	339	351	336	342	345	333	362	351	353	353	355	364	329	326	341	347	328	351	343	359	336	366	347	333	316	332	344	344	341	340	363	375	366	358	375	337	392	344	339	307	371	358	365	383	359	354	327	333	350	350	380	362	368	321	321	379	345	333	344	344	353	356	376	310	325	366	347	337	375	366	338	387	355	333	319	332	350	349	347	356	330	338	412	348	363	337	320	338	372	363	349	334	338	320	357	355	356	350	358	367	365	345	367	339	337	337	352	323	348	350	361	332	327	345	340	340	360	347	380	345	337	337	361	348	352	335	336	347	353	326	364	326	337	337	337	329	354	342	325	348	358	311	353	326	336	337	343	347	342	390	341	314	353	349	341	390	356	347	355	350	334	337	318	339	340	330	314	389	368	337	363	342	371	356	372	350	338	364	338	366	323	324	348	331	320	316	368	350	351	327	378	340	352	370	335	359	335	335	342	363	345	343	347	376	328	334	343	341	360	311	346	375	345	383	344	338	344	316	349	352	323	352	327	347	370	328	365	333	316	343	357	356	358	359	379	311	351	339	360	367	333	332	356	358	349	344	345	356	356	318	349	376	335	343	363	331	334	399	352	361	366	354	334	336	323	370	329	373	313	368	349	382	335	343	363	317	339	369	369	379	309	318	349	333	335	313	332	334	366	353	340	290	393	353	329	324	345	319	338	320	330	349	337	355	357	314	367	311	330	340	322	348	369	355	352	340	344	374	344	383	334	350	329	335	341	330	361	360	361	362	342	336	338	308	347	335	346	341	348	359	315	339	344	337	366	351	359	315	344	319	318	342	343	336	336	331	352	327	336	357	350	340	391	352	326	308	338	343	331	366	335	359	342	345	322	340	376	363	350	352	337	338	337	352	338	345	369	318	343	367	320	370	350	340	342	311	373	339	337	343	351	363	340	334	332	366	365	340	351	312	331	337	342	376	333	354	304	331	336	359	348	351	328	333	340	366	364	336	346	325	342	335	335	352	335	339	298	359	366	359	369	354	349	349	316	344	348	336	336	351	359	338	327	359	347	346	338	333	368	364	320	339	340	360	342	344	343	356	365	318	358	346	345	344	365	292	381	372	325	327	356	352	339	380	342	374	324	346	327	355	351	326	339	354	348	351	373	367	351	326	351	335	346	326	332	343	309	354	334	333	312	329	329	363	352	330	319	336	365	336	359	357	346	333	322	332	372	350	358	334	378	361	373	337	356	344	347	343	345	367	383	365	354	384	351	329	318	348	357	341	349	345	336	317	379	328	343	341	346	376	345	334	338	342	325	372	332	342	351	322	353	327	357	328	346	348	347	345	351	371	346	346	322	360	335	327	349	330	354	350	352	331	338	321	337	325	344	368	377	366	339	339	340	371	344	364	356	345	309	353	327	351	357	332	326	349	326	347	342	338	304	317	361	318	358	340	339	375	335	339	355	329	359	351	348	336	334	376	367	366	327	334	336	332	345	317	331	324	327	356	384	351	342	356	304	357	384	336	378	349	338	336	360	344	328	366	357	333	333	334	321	349	327	343	328	333	356	343	384	338	344	333	381	350	331	322	323	346	340	384	342	347	323	352	331	365	352	316	323	333	360	334	356	299	331	345	349	337	375	352	330	350	331	339	355	324	329	344	360	351	347	354	347	373	345	329	331	342	351	323	328	351	322	358	334	332	358	363	331	335	342	360	328	350	344	315	332	316	330	365	346	329	378	358	352	336	343	386	355	369	338	370	339	352	342	286	365	339	328	349	343	348	317	344	331	328	345	352	364	351	382	362	352	354	365	339	365	333	344	339	341	364	370	347	325	334	347	293	317	357	336	359	339	344	357	351	361	360	321	338	354	371	381	316	357	348	329	343	343	348	339	364	349	327	335	353	387	345	358	357	339	325	353	352	322	327	334	331	331	345	348	362	349	345	358	343	330	335	362	372	345	325	361	317	322	312	361	357	389	309	335	328	331	342	332	361	352	346	338	336	305	388	323	377	341	355	355	351	374	346	344	323	340	344	341	357	389	380	344	371	378	303	333	329	351	364	350	366	364	360	330	334	321	335	320	322	348	359	342	326	331	333	328	383	387	325	351	371	339	356	363	316	355	350	344	338	351	346	352	350	338	358	349	362	328	342	366	371	333	338	325	364	362	350	350	342	316	368	356	319	348	348	337	313	370	330	318	369	357	344	331	356	368	351	311	336	367	344	343	328	323	343	347	309	320	348	326	304	319	350	318	369	364	370	366	370	361	353	368	379	329	333	332	330	357	322	366	355	334	344	375	346	352	309	372	359	329	326	371	347	335	335	371	355	363	340	385	342	312	335	343	340	340	324	367	339	313	365	339	369	375	345	326	311	340	349	372	353	311	378	343	320	341	314	321	329	313	339	350	322	350	367	356	349	327	362	305	358	344	388	363	329	343	317	333	347	348	327	332	361	343	351	348	296	352	327	354	349	342	330	365	305	331	337	343	385	316	357	317	322	395	332	310	367	327	310	359	334	340	332	322	336	331	318	378	374	352	319	313	319	334	335	342	374	334	344	315	319	349	333	340	356	384	329	371	346	330	308	334	334	352	362	331	340	325	361	366	386	340	325	374	338	314	344	373	339	347	360	386	342	315	338	368	372	363	314	354	327	325	312	366	336	348	331	344	341	353	357	350	354	326	317	366	345	331	346	345	378	346	318	370	315	317	338	338	373	363	342	312	339	356	322	315	363	339	340	328	326	360	363	328	311	356	331	327	345	363	356	384	328	339	333	384	333	353	370	350	354	333	327	343	370	338	342	340	347	350	355	380	347	317	337	343	342	336	345	359	351	346	364	309	356	350	355	368	350	349	350	308	334	360	372	356	366	345	344	359	359	339	351	308	339	339	320	349	355	326	369	349	325	375	327	338	338	382	345	349	319	346	340	322	360	345	368	337	386	369	357	366	368	361	356	356	352
16769	33795	30701	20284	16020	12969	10832	7875	6266	5275	4632	3962	3598	2823	2355	2268	1934	1890	1696	1505	1496	1406	1230	1119	1070	1000	1046	864	847	790	759	726	710	672	679	654	690	664	653	658	623	628	588	592	593	542	548	556	537	543	547	523	526	523	488	536	525	539	533	512	547	521	515	529	488	548	518	522	542	528	544	526	564	544	498	483	525	534	546	597	541	551	584	534	566	600	526	536	498	538	562	521	524	519	552	515	505	484	549	520	522	484	531	527	501	545	535	559	528	520	509	486	518	461	513	535	507	486	517	531	541	518	493	502	522	525	516	502	512	500	532	503	521	505	516	490	572	519	507	470	501	515	449	483	516	469	486	467	475	486	488	485	524	546	513	514	513	520	494	518	505	514	486	467	501	501	473	491	510	542	473	485	542	532	497	510	499	527	473	530	491	487	498	486	492	496	561	499	523	529	486	491	509	500	514	469	496	504	493	498	534	512	495	481	518	516	511	492	500	500	541	527	523	510	523	486	511	498	503	480	505	436	471	504	483	515	488	506	532	493	476	436	500	542	518	499	496	515	523	509	505	503	499	463	541	465	454	503	499	438	532	503	504	491	497	523	485	512	484	473	495	499	518	468	520	513	492	463	502	508	475	462	496	506	499	509	504	519	523	480	492	516	466	500	514	504	515	505	459	488	494	503	504	509	513	457	495	507	492	512	521	476	520	478	490	474	510	516	501	519	527	451	497	472	466	467	508	490	488	505	510	532	510	525	458	477	514	516	512	511	514	511	548	487	500	490	513	516	472	501	489	505	490	490	518	475	512	501	495	507	507	484	522	509	472	492	516	500	498	534	465	456	487	499	535	502	505	499	513	500	503	505	482	469	527	530	491	471	518	519	504	465	505	544	465	528	493	486	484	498	474	514	494	443	456	502	497	509	484	507	501	512	510	483	495	499	482	504	485	510	476	461	513	465	496	515	457	520	501	470	509	499	505	534	511	529	536	482	499	470	519	513	509	488	524	483	508	475	460	494	476	489	490	481	491	505	476	489	498	479	482	497	480	480	529	463	499	491	481	492	489	476	489	501	499	509	496	498	529	487	521	479	497	472	499	475	543	498	514	533	458	494	526	500	496	482	498	523	504	552	517	481	495	511	476	505	490	474	502	490	474	476	491	527	491	487	513	516	493	498	542	486	478	511	506	488	517	471	481	485	496	470	503	513	505	530	490	482	499	525	475	476	474	455	499	479	514	522	541	503	485	473	496	467	482	528	503	480	521	491	513	497	533	481	548	539	474	457	481	547	519	489	467	531	484	474	506	509	507	495	491	492	491	523	494	481	466	503	485	488	476	466	464	509	468	495	495	490	488	437	527	503	508	498	488	502	464	506	511	478	509	515	503	464	510	522	497	484	469	519	474	505	493	473	485	488	509	469	522	480	530	503	511	519	492	525	517	464	469	539	495	497	473	513	509	480	493	495	505	482	498	523	489	465	477	514	558	487	484	452	466	505	480	492	502	498	520	511	462	505	469	481	526	524	479	476	519	455	515	462	495	504	483	490	479	465	462	504	485	461	498	572	504	487	509	484	525	517	455	458	473	453	510	473	506	481	472	514	546	512	483	476	499	483	491	481	494	518	542	511	519	489	493	476	496	562	479	484	471	475	505	532	472	488	510	498	503	500	484	495	483	477	487	468	481	447	474	496	538	514	496	540	468	473	515	480	509	505	494	487	488	493	478	521	486	504	540	477	520	485	513	471	482	510	480	497	536	508	488	505	498	496	484	515	509	474	509	469	503	501	500	485	516	500	514	509	526	499	517	517	497	505	488	516	528	464	502	487	508	517	533	460	512	519	513	511	501	527	500	479	502	523	494	456	471	490	492	504	523	542	506	477	494	501	499	526	491	496	476	479	528	517	486	525	487	521	511	518	516	500	517	497	477	498	474	516	510	457	487	467	477	500	531	491	472	474	486	511	468	498	481	485	476	488	508	477	530	483	482	494	520	488	514	515	539	515	494	499	484	507	490	522	505	539	483	516	530	511	503	486	512	510	513	497	517	490	465	533	533	507	490	483	481	530	522	489	518	540	513	513	529	485	523	497	482	504	496	496	523	487	494	494	478	499	478	469	477	485	487	493	492	481	478	556	521	489	515	506	508	533	508	530	475	487	498	488	511	521	504	524	529	536	540	494	481	496	478	496	523	502	434	497	493	506	517	486	498	464	492	509	515	461	539	536	511	486	500	474	507	508	499	502	506	493	514	488	491	514	485	499	465	482	519	472	517	525	496	504	505	499	476	464	475	493	493	481	484	513	526	511	486	515	457	492	503	492	482	518	437	476	468	449	518	488	516	525	489	497	486	535	490	499	479	514	489	512	525	542	469	463	519	524	495	497	496	520	494	498	520	483	518	497	497	468	502	471	481	467	478	537	490	502	503	509	500	511	495	532	527	493	508	520	506	502	452	502	519	491	478	531	476	511	508	482	502	519	477	486	522	519	513	506	506	481	531	548	550	477	535	506	495	503	492	506	502	496	498	482	482	498	526	507	522	465	485	460	493	490	492	501	507	506	469	503	493	458	552	495	518	508	486	477	525	520	504	484	468	533	513	484	477	487	461	539	485	503	474	474	477	464	456	496	503	517	515	530	487	507	506	509	508	499	514	522	453	503	523	490	503	500	503	526	472	446	479	518	498	515	507	513	489	494	539	501	493	478	502	470	522	495	468	497	485	542	474	476	482	456	457	497	495	487	515	475	505	476	510	515	484	498	500	487	471	517	511	485	490	489	504	496	494	464	481	478	513	517	511	501	493	537	546	530	489	410	505	501	453	527	476	501	500	490	546	498	472	529	501	494	494	519	463	471	495	494	491	466	530	502	507	534	484	508	482	483	514	521	489	461	521	514	494	460	518	468	527	520	468	493	499	498	480	514	484	475	532	511	514	520	510	509	504	537	508	495	491	476	505	471	519	524	440	495	458	490	513	495	510	512	500	524	553	512	506	518	513	537	477	501	482	499	540	486	538	519	529	507	503	483	472	504	503	497	472	499	496	446	510	509	478	505	525	493	510	489	503	507	516	542	521	484	500	470	509	501	523	506	478	535	491	496	521	495	431	468	498	503	521	469	480	489	510	481	463	499	485	498	512	470	526	499	496	501	471	534	508	496	485	494	464	507	491	519	482	511	487	469	516	472	499	492	488	482	485	521	506	526	504	477	469	506	475	507	492	495	488	471	487	483	501	529	486	458	481	498	507	503	503	506	502	521	498	539	497	513	497	526	475	492	487	502	490	512	493	496	478	493	485	518	517	473	495	494	506	455	497	475	527	465	478	476	485	521	550	474	561	519	510	513	501	473	510	500	477	492	489	530	469	489	500	488	471	478	495	536	525	477	551	502	524	482	484	493	490	511	496	504	512	489	503	581	504	482	454	502	507	495	482	506	472	506	503	467	485	473	521	496	496	514	475	467	514	506	509	453	475	468	484	485	507	479	487	493	478	487	465	495
27538	20746	14796	6960	3523	2434	2041	1518	1162	1082	955	947	870	778	719	720	661	647	643	591	584	538	552	544	529	556	507	513	507	499	460	453	484	485	471	479	492	496	491	480	445	486	448	435	467	466	442	453	435	478	456	487	491	456	452	452	446	465	418	465	487	437	462	459	488	455	460	436	474	460	446	483	498	452	449	447	457	445	462	462	477	489	444	440	483	468	470	492	499	479	428	444	492	443	480	437	434	485	430	459	442	474	497	450	416	442	469	468	403	464	432	418	465	444	459	463	455	458	465	425	420	439	474	438	427	496	432	464	458	462	469	422	401	503	471	475	442	495	438	426	456	443	462	465	490	430	468	458	456	465	463	459	439	484	449	472	453	429	437	455	453	463	464	461	471	433	419	449	435	451	454	464	449	415	447	495	429	477	412	443	411	443	439	441	472	479	451	426	462	486	454	421	455	439	435	411	463	458	500	441	451	464	486	436	439	438	467	392	476	469	453	448	461	487	425	454	416	480	434	449	440	442	453	448	471	451	454	466	458	477	456	501	433	420	420	443	461	431	447	434	476	448	460	439	459	463	463	487	481	446	473	497	478	433	472	447	446	426	478	437	448	447	468	442	477	514	482	454	455	407	420	465	462	429	425	475	406	488	459	426	460	432	461	463	444	452	472	487	429	476	495	431	408	444	452	464	476	479	429	453	409	453	449	416	439	442	443	414	409	457	459	448	479	421	423	460	421	455	438	452	476	473	447	474	476	481	444	431	504	454	484	450	427	451	461	423	448	433	483	430	444	467	435	438	451	456	441	417	441	446	420	479	493	416	490	431	417	409	472	451	463	430	401	476	480	449	435	457	429	423	479	468	388	441	445	420	420	465	480	458	449	456	449	438	443	460	413	438	425	430	436	453	405	465	433	451	459	421	421	452	422	460	458	427	450	478	453	468	443	457	421	464	472	464	443	458	440	439	461	433	459	435	470	451	445	445	482	429	442	416	451	436	473	437	480	444	477	448	453	415	487	442	456	432	447	447	478	463	437	420	466	486	474	435	423	468	468	462	455	472	440	449	468	459	474	460	425	452	404	471	439	454	434	425	464	483	498	476	418	445	484	459	469	458	464	451	458	431	431	453	495	431	439	437	462	468	465	425	486	466	437	446	482	462	447	433	486	429	465	444	449	462	412	469	457	468	480	456	492	444	470	435	466	471	447	460	467	454	464	478	433	466	476	473	480	426	453	463	429	479	417	455	426	428	463	461	459	455	462	441	455	441	428	461	446	459	432	460	492	443	457	430	441	449	467	451	442	463	463	429	476	472	433	429	445	460	465	426	445	416	452	463	463	447	476	449	432	450	438	468	485	459	474	398	441	485	450	393	464	474	432	428	422	458	434	478	428	471	441	448	453	479	451	471	447	412	468	485	469	459	450	424	445	418	464	457	436	419	434	431	455	462	452	464	451	440	463	437	436	408	435	510	474	430	427	453	408	438	461	485	469	460	415	423	508	455	507	460	429	475	440	455	471	455	477	444	432	464	482	444	446	449	449	412	438	437	435	460	446	422	471	428	434	425	451	417	475	458	471	444	454	461	464	410	423	430	438	449	459	467	454	452	449	462	470	460	434	454	487	440	423	471	424	441	412	457	471	431	470	461	446	466	439	467	439	433	466	463	412	457	450	440	445	463	446	462	474	479	455	456	468	489	415	408	495	427	475	452	494	473	496	462	454	425	452	442	479	480	435	459	433	457	468	459	448	456	443	432	480	449	445	430	451	468	458	479	443	472	455	430	476	456	450	442	473	476	445	448	472	459	435	452	463	484	474	441	413	448	434	423	449	451	443	455	439	454	448	429	411	448	455	473	451	428	495	468	449	410	423	486	437	459	483	442	443	457	459	415	464	443	458	442	473	484	404	491	454	438	493	436	465	432	466	455	457	444	465	439	434	473	464	410	446	452	413	469	415	426	453	442	426	440	448	472	454	428	471	433	435	456	485	436	467	451	463	421	439	470	444	429	429	437	457	473	464	470	460	480	457	401	491	451	486	450	486	444	440	435	417	431	483	481	452	454	446	449	413	430	421	454	425	466	437	472	447	469	456	474	448	467	473	433	454	436	451	459	476	420	442	480	464	477	468	442	424	444	447	455	391	431	461	479	432	445	429	461	446	453	469	462	446	461	436	424	498	474	468	433	478	490	446	424	468	503	443	493	402	425	402	428	430	441	441	476	421	422	475	419	477	429	490	458	476	514	452	421	483	455	503	436	421	467	479	454	442	477	480	452	420	450	439	451	444	460	440	443	431	428	405	445	424	417	422	452	437	465	482	455	466	486	457	456	465	421	439	455	408	452	463	464	425	472	436	431	413	475	414	479	427	420	428	463	426	494	436	406	435	504	485	444	484	485	482	446	452	450	479	446	449	453	454	418	457	471	442	465	471	465	505	498	478	476	471	423	457	427	451	469	417	480	498	472	442	422	416	452	442	424	486	433	433	438	458	443	440	448	422	454	459	469	443	447	441	442	443	475	414	436	465	442	445	467	447	449	486	454	430	441	474	444	471	445	466	436	431	444	479	465	438	484	415	458	453	458	468	454	411	466	429	471	458	441	441	430	437	444	456	440	473	465	482	400	471	487	425	434	475	462	486	427	435	467	466	431	448	469	476	432	423	403	459	470	438	446	419	429	465	459	442	496	467	449	426	432	389	496	444	438	467	474	453	474	470	462	447	442	407	436	427	504	431	474	452	447	457	398	453	424	463	434	424	447	449	458	437	441	451	463	430	450	474	461	478	450	446	457	434	471	467	412	457	505	464	471	436	458	461	464	442	466	430	438	449	424	454	456	457	458	444	430	441	473	429	442	438	480	420	487	471	480	450	435	438	461	461	473	437	434	469	481	443	456	446	485	437	474	462	455	427	478	452	458	451	449	468	457	442	454	419	441	499	439	428	448	482	430	461	475	448	462	481	433	425	469	461	459	455	464	449	436	425	404	491	465	433	421	457	426	430	449	475	475	437	467	465	478	451	452	451	458	431	429	470	440	470	431	483	445	432	510	443	459	487	447	443	463	473	431	487	477	451	408	472	466	468	428	432	406	443	443	432	455	441	449	444	437	457	448	466	485	456	473	470	438	452	423	478	455	424	472	431	433	463	457	441	393	463	419	465	445	428	471	384	427	426	425	468	442	464	425	437	457	416	449	497	470	451	453	449	438	434	413	411	426	410	419	406	439	415	465	408	477	462	449	461	458	431	451	448	432	457	446	482	450	463	438	431	407	422	441	450	483	462	426	431	448	458	430	420	431	486	423	474	465	485	429	482	466	444	470	423	479	438	479	450	468	458	459	422	451	435	475	489	476	476	458	448	470	466	438	466	442	473	418	436	457	472	459	427	480	435	469	432	441	456	442	468	429	452	452	413	460	452	461	447	465	477	462	424	450	475	433	440	444	466	453	437	466	431	489	468	407	449	451	486	440	478	445	430	451	458	450	430	426	454	475
13281	21334	18816	10241	7800	5991	5038	3797	3006	2381	2332	2045	1836	1585	1367	1343	1203	1122	1012	1019	1034	988	920	869	914	833	832	832	802	685	743	735	725	688	708	720	691	744	665	684	699	731	661	674	686	674	694	646	702	657	702	698	678	646	626	633	629	685	684	639	663	658	650	655	689	706	637	646	653	626	698	661	620	645	647	632	672	626	653	648	701	656	644	678	737	717	623	692	642	656	663	669	597	639	705	664	644	697	681	636	689	606	656	682	644	676	625	693	685	645	646	632	671	657	657	669	712	663	634	679	690	664	683	655	706	617	623	663	655	658	651	632	630	646	630	664	661	653	694	640	703	613	631	616	668	653	631	625	603	659	619	650	678	629	661	640	664	674	681	639	621	631	644	667	639	657	631	637	659	664	686	646	669	605	661	656	658	651	694	662	615	645	658	659	660	615	650	678	673	644	654	617	619	635	610	662	635	660	645	638	656	655	679	653	634	692	663	679	654	640	631	682	652	633	665	689	666	675	702	613	586	660	678	663	725	630	628	657	640	654	679	660	712	645	652	643	640	584	660	638	612	627	645	646	650	642	673	663	646	664	660	660	584	666	666	683	662	630	690	665	623	661	640	665	643	697	588	631	641	615	592	663	605	681	643	680	642	607	635	659	666	686	652	654	683	632	659	659	640	641	671	624	658	649	637	663	664	601	637	674	602	678	645	696	663	652	633	625	633	645	643	671	673	691	642	651	637	630	655	640	621	621	644	650	611	595	625	643	647	649	599	677	654	617	679	637	703	613	642	621	685	649	636	665	664	652	669	634	688	674	668	657	656	648	679	655	620	659	673	670	654	677	649	630	660	709	624	631	653	619	622	623	630	661	656	654	629	679	644	678	649	679	630	670	629	607	629	655	647	657	667	661	656	664	676	670	627	646	643	696	665	628	653	694	627	707	608	670	649	638	681	645	676	627	641	677	621	646	695	676	639	638	673	673	668	658	691	620	605	685	632	647	663	640	645	645	625	638	609	601	631	653	664	643	623	669	652	620	650	692	578	647	647	674	635	612	651	596	672	654	630	634	629	670	658	665	663	657	640	681	654	628	664	664	618	688	645	635	668	690	661	609	642	683	623	658	653	609	669	624	620	646	647	649	605	664	669	665	616	673	631	644	643	674	635	646	652	595	665	655	655	656	666	637	682	657	695	638	652	655	625	632	669	686	678	662	662	637	598	613	631	648	655	661	668	651	624	636	650	623	660	659	683	648	665	649	657	635	604	657	609	634	635	642	670	656	655	623	653	692	638	692	640	666	649	649	677	686	636	659	641	629	619	644	625	690	666	620	696	704	646	667	698	663	643	647	630	637	653	641	660	660	658	653	644	631	663	627	655	674	639	622	662	660	647	641	588	649	643	669	671	677	628	663	660	694	623	662	692	675	687	645	690	652	679	651	660	668	635	641	676	677	669	634	629	676	659	618	657	659	657	662	639	686	649	591	692	639	622	642	601	655	640	675	646	629	673	649	670	648	631	730	687	641	651	625	661	647	647	642	650	661	626	619	679	625	615	661	679	630	613	669	671	627	652	675	638	652	657	674	655	640	704	660	672	653	696	647	653	613	654	592	626	672	674	671	658	617	633	642	636	613	670	658	675	608	648	710	683	660	674	672	673	598	676	646	690	614	684	653	627	647	671	638	625	636	650	649	643	658	655	604	583	645	633	696	639	631	651	641	669	646	645	643	643	649	631	651	666	655	668	655	634	662	656	651	638	652	635	618	620	703	625	673	598	688	641	646	628	626	637	653	611	655	636	626	628	631	657	679	664	659	676	640	605	638	629	651	662	666	644	652	719	658	682	657	699	649	640	650	664	613	724	591	629	666	625	640	648	644	659	689	615	644	690	645	657	624	658	657	642	688	678	714	667	661	651	678	641	610	654	680	652	674	660	668	667	639	640	649	651	645	659	668	635	684	646	649	647	652	664	631	594	654	637	639	645	692	637	664	659	568	630	676	698	646	614	716	605	669	633	638	629	665	690	646	662	640	613	662	627	687	693	654	623	662	619	628	647	641	673	657	660	679	663	659	608	625	686	718	637	652	674	667	620	654	659	670	643	663	627	601	635	630	624	632	636	639	662	662	651	610	660	635	649	669	660	681	638	647	618	669	650	639	653	658	645	591	653	637	637	649	668	648	691	648	692	628	634	639	638	674	611	637	654	631	624	663	648	633	625	670	613	607	576	626	633	668	618	660	665	631	671	658	736	612	622	640	672	656	650	686	633	638	645	639	682	627	654	613	644	634	672	657	648	670	661	693	658	628	662	691	683	578	618	646	662	650	666	683	656	649	633	671	643	656	610	671	643	654	633	642	653	641	619	627	614	642	605	708	661	671	637	608	658	663	633	690	625	652	684	654	690	662	654	666	612	688	644	658	672	642	654	640	639	667	615	662	650	671	630	703	687	660	622	647	613	643	679	687	635	636	654	700	650	654	656	638	614	612	642	645	641	612	657	652	643	676	634	632	675	711	642	654	632	601	682	717	644	614	677	644	657	663	615	623	669	673	612	645	651	657	714	610	664	694	601	593	624	665	647	648	624	659	685	681	664	615	588	651	672	712	604	643	610	617	661	709	671	666	625	660	639	615	692	631	649	671	654	612	663	636	623	631	668	690	656	658	676	671	658	641	636	677	632	623	605	653	612	651	660	616	657	644	635	612	703	662	672	697	670	632	626	651	666	667	661	652	600	632	677	636	624	629	674	657	628	709	670	608	632	651	618	666	690	632	668	634	668	660	648	663	698	647	715	664	632	667	637	642	608	624	656	651	631	707	589	633	674	676	648	625	638	649	632	639	623	604	664	673	661	653	655	652	654	648	650	688	628	664	637	642	637	632	591	665	678	595	644	637	687	599	612	616	648	683	671	657	660	642	676	621	651	619	632	672	648	645	649	711	625	634	692	687	631	647	689	630	648	683	635	593	699	676	628	644	641	691	675	641	670	707	652	652	630	694	660	678	629	644	610	705	680	656	628	674	666	678	673	683	651	646	643	613	676	633	600	603	667	705	647	646	638	655	632	649	647	623	620	691	682	672	671	685	627	620	641	624	680	659	655	656	659	657	680	646	639	615	670	624	634	612	607	616	680	677	701	645	627	658	660	663	593	643	659	663	636	629	663	625	633	677	656	651	635	653	615	621	629	627	637	598	679	602	597	690	654	630	678	624	636	683	616	674	668	669	674	695	642	652	594	608	712	641	642	648	629	648	640	683	615	644	677	663	689	636	650	704	686	627	621	650	622	687	670	660	661	655	627	663	668	632	639	685	695	643	625	692	663	607	648	664	682	689	631	624	641	655	657	648	637	638	653	635	657	643	670	667	666	660	675	651	603	624	607	628	662	615	662	637	586	620	670	687	638	676	652	670	682	636	603	658	670	628	665	626	628	647	679	691	602	631	657	659	646	626	650	663	622	660	642	678	613	581	690	645	680	651	622	646	624	654	622	624	662	638
24697	21513	28664	24796	20621	8546	4010	2724	1863	1690	1504	1420	1217	1030	980	926	827	817	734	734	716	662	646	622	626	594	514	555	574	500	527	478	458	516	482	484	492	499	515	493	496	465	488	488	475	449	503	484	470	471	467	445	440	475	474	436	414	462	462	469	430	427	434	439	439	483	481	472	445	455	466	475	459	452	453	455	478	458	460	474	420	492	471	442	468	470	479	424	473	397	434	451	442	452	457	443	460	439	466	473	431	478	464	479	438	408	461	442	446	483	487	445	441	438	457	456	438	459	418	419	460	440	448	443	461	430	451	422	423	456	431	435	405	445	462	423	440	423	424	441	417	431	467	472	395	433	458	444	432	437	481	429	411	454	429	447	443	427	428	487	466	439	418	452	427	445	423	463	478	454	430	435	453	432	473	432	414	430	447	441	446	437	422	454	445	434	470	409	429	495	409	433	455	433	404	430	427	460	413	456	444	440	455	454	433	472	479	456	444	456	420	463	415	446	438	390	457	441	437	419	433	417	408	438	464	426	457	468	442	391	483	447	439	432	460	457	428	420	440	411	433	475	438	420	442	409	422	436	457	477	413	430	428	493	440	463	450	485	468	415	477	425	422	442	461	427	460	464	423	456	460	460	443	436	439	462	466	445	467	454	472	466	444	466	471	451	409	440	426	455	432	461	417	413	452	410	450	450	444	391	445	441	459	446	431	452	428	420	436	447	417	421	434	440	436	431	415	454	405	416	473	452	440	409	391	458	489	417	461	458	448	407	440	462	438	408	418	398	452	439	453	454	445	452	449	435	448	447	427	465	481	463	440	457	475	439	448	467	420	496	423	439	464	448	436	458	471	429	427	443	453	427	408	478	432	447	467	436	459	428	457	454	484	427	407	449	482	407	469	444	442	437	428	440	479	421	442	434	459	426	441	438	439	467	446	421	442	485	422	401	458	417	446	464	432	416	428	471	482	444	451	438	450	449	456	461	463	468	428	427	439	445	428	473	453	413	439	458	423	399	397	456	433	442	407	459	410	423	443	423	468	426	456	453	424	413	470	458	418	425	450	403	440	479	418	431	434	421	477	433	488	437	414	445	437	390	453	456	444	398	454	480	413	417	445	433	462	442	441	481	397	428	466	420	466	468	451	439	467	425	466	452	402	417	421	464	452	428	471	447	469	460	435	419	482	480	477	431	441	443	466	445	432	464	426	432	433	401	432	440	458	446	436	418	465	471	446	423	439	470	436	438	472	426	418	472	473	448	435	409	487	407	430	406	410	454	432	459	429	460	424	463	425	429	445	435	405	425	449	460	445	446	478	469	463	461	427	446	430	426	430	438	412	430	433	438	476	428	428	486	453	462	433	440	418	486	438	424	422	473	417	491	461	442	445	451	468	465	427	421	420	419	432	453	426	464	443	455	467	420	435	427	445	480	444	433	488	435	424	459	473	426	453	407	452	434	436	401	442	432	431	432	455	465	394	444	471	449	434	444	392	431	442	430	423	415	463	458	470	427	425	465	440	443	437	447	420	416	462	466	443	442	454	454	423	420	431	436	417	450	423	443	438	448	447	416	424	439	458	435	454	454	451	420	460	466	454	474	457	430	471	389	461	444	409	435	470	443	468	461	456	439	417	458	442	482	414	398	486	440	402	441	462	446	451	443	438	437	445	436	429	512	417	439	439	439	394	467	465	435	444	446	439	422	422	403	396	438	416	449	411	455	401	441	465	477	435	447	418	413	419	434	465	454	422	439	428	434	434	392	453	471	436	441	454	444	458	433	445	443	444	412	453	483	473	418	424	403	430	404	439	463	423	410	404	474	426	434	413	446	428	447	443	481	436	454	425	452	448	426	472	451	449	416	443	449	448	433	441	434	436	446	445	445	467	463	398	425	437	448	493	454	444	423	471	447	417	450	471	463	462	410	421	434	465	454	406	449	394	502	481	443	476	458	431	415	430	474	433	445	457	406	435	411	427	415	405	452	432	452	445	419	428	413	494	469	449	469	435	481	441	401	416	474	430	436	467	454	424	461	451	402	492	430	420	434	499	415	422	438	456	456	489	470	446	430	440	406	451	402	410	441	458	420	457	456	447	439	499	457	449	439	478	440	446	443	431	460	474	472	448	417	452	439	460	462	427	467	460	477	432	447	436	446	445	445	403	444	422	460	465	401	433	444	405	422	439	443	426	417	418	454	429	440	449	449	470	461	446	463	433	435	461	399	471	428	412	466	436	466	454	463	472	400	470	461	457	424	437	455	456	472	429	433	447	427	466	471	529	424	426	418	450	416	450	437	454	437	435	438	441	413	463	423	457	431	469	443	459	452	436	456	461	422	475	430	437	434	421	439	443	436	448	452	470	480	439	492	474	437	447	406	449	448	456	451	471	448	465	437	437	447	447	436	390	450	460	438	476	451	461	423	446	453	435	432	440	442	439	460	450	440	448	419	408	432	460	467	449	431	425	448	439	446	426	422	438	424	461	461	402	421	440	414	442	467	482	474	494	463	422	449	446	444	427	438	453	440	424	416	420	435	434	464	435	441	470	453	459	458	476	442	417	463	476	464	459	438	458	432	422	440	429	490	479	437	405	420	455	435	439	451	428	425	466	465	459	449	448	432	453	452	474	433	435	423	404	476	442	434	439	440	464	429	434	450	454	455	464	431	451	456	415	414	438	468	448	435	419	418	400	475	445	445	504	439	432	468	437	439	419	445	421	441	414	436	400	458	458	430	460	434	472	459	464	429	437	469	434	490	475	413	490	425	416	438	464	436	458	461	425	461	460	431	420	442	440	478	380	436	436	452	467	409	431	441	458	447	449	441	493	444	392	426	437	433	475	449	398	439	412	426	454	435	462	428	448	450	445	467	396	436	452	431	459	427	455	451	426	419	427	454	434	402	474	433	427	433	442	441	444	438	471	402	408	439	431	463	392	405	459	445	422	449	474	452	453	422	408	456	451	449	434	422	428	455	444	410	452	396	400	450	474	433	469	443	460	453	458	442	423	470	478	433	443	413	493	444	449	452	420	425	437	422	376	421	449	444	429	426	444	433	400	451	428	438	471	429	411	410	457	453	400	450	446	449	421	399	466	413	433	442	477	418	459	422	423	444	464	470	440	388	440	424	459	473	461	418	446	491	488	461	477	445	440	460	445	442	446	450	445	433	435	448	429	432	424	436	422	442	450	442	436	435	464	459	433	448	466	436	437	474	438	455	427	417	436	420	415	440	431	461	408	429	387	427	444	470	421	416	438	488	473	475	446	419	446	459	392	442	477	411	436	407	401	450	446	394	441	447	446	440	435	446	439	471	472	442	424	447	464	422	433	407	436	432	448	408	444	418	423	439	442	457	449	436	435	430	465	420	425	414	440	456	461	433	469	472	448	431	415	413	442	423	490	410	440	441	457	466	440	473	455	445	455	447	447	444	433	441	421	454	437	431	430	410	440	432	466	423	444	457	434	423	426	440	462	425	434	474	419	440	409	455	446	460
14533	28691	25663	16310	12446	9917	8140	6470	4772	4179	3591	3347	2620	2237	2161	1816	1645	1595	1438	1450	1293	1163	1181	1081	1075	963	1035	878	951	869	761	762	714	752	774	750	743	746	777	772	727	721	713	710	667	727	688	665	626	629	602	679	609	644	683	654	663	657	692	672	640	674	616	646	627	650	653	670	627	684	656	669	665	642	620	639	689	639	698	662	645	672	641	675	689	687	680	666	662	646	653	680	639	693	689	649	669	627	640	660	654	683	661	630	614	656	651	646	632	610	658	619	675	627	589	648	639	652	706	652	696	606	658	653	666	676	671	613	653	632	683	668	690	678	704	626	640	578	630	591	621	650	672	650	655	660	668	609	642	619	641	670	659	648	634	670	615	630	662	559	635	642	640	693	630	673	629	676	631	657	646	640	617	612	626	659	659	672	643	678	645	662	682	609	584	667	616	633	632	661	639	622	637	642	641	594	634	640	591	614	701	630	644	652	635	632	655	652	612	609	626	650	647	648	630	635	663	658	658	669	600	649	611	619	631	640	712	636	653	629	657	648	628	636	656	653	668	645	640	688	685	651	650	631	675	639	635	618	647	614	650	608	631	674	622	639	687	634	644	643	639	635	658	619	659	694	627	596	653	671	644	706	622	652	645	671	662	618	619	666	650	668	599	653	624	656	670	680	684	671	626	646	654	595	645	624	606	645	617	638	638	632	613	626	655	665	682	700	665	682	674	628	600	655	698	652	641	636	674	628	619	652	625	668	653	631	639	623	679	634	697	681	622	661	640	638	647	623	689	637	634	633	630	611	627	667	649	608	642	656	613	647	633	652	680	666	638	690	687	637	624	650	659	659	617	635	677	637	616	641	605	667	637	626	641	668	663	673	637	612	617	616	591	697	649	668	640	649	673	673	640	643	732	647	648	613	648	641	683	629	648	615	638	597	644	604	686	672	624	651	641	622	606	647	660	679	666	603	643	693	655	595	649	649	628	649	612	672	626	605	618	630	644	647	621	667	659	651	648	653	659	665	662	643	703	621	656	663	625	629	661	627	638	649	644	628	676	659	679	691	636	633	672	626	689	614	601	637	620	632	650	679	617	617	642	615	649	663	650	604	648	641	671	603	693	696	653	692	658	610	646	641	652	642	584	630	652	609	619	690	614	628	624	601	678	650	642	603	627	591	604	644	671	602	667	641	630	632	604	653	674	636	634	678	616	634	661	621	665	605	633	621	684	632	593	637	630	656	642	631	636	642	604	675	601	616	636	622	612	620	641	604	643	660	634	656	644	630	607	673	631	626	602	632	682	668	665	628	659	627	660	603	608	630	570	602	652	678	658	628	707	675	621	648	669	632	636	700	622	657	666	619	657	623	652	647	679	676	630	634	626	644	603	613	661	674	660	645	607	672	657	643	629	630	645	645	684	650	662	612	643	626	614	659	660	647	708	670	611	600	673	640	617	685	620	666	694	644	674	638	605	597	655	689	648	639	661	660	645	707	636	645	633	623	647	631	639	666	652	635	603	636	583	659	671	614	622	616	653	635	645	581	641	634	625	642	647	638	649	647	636	661	642	638	661	651	620	650	664	672	608	637	683	603	654	636	618	648	628	638	685	662	636	637	652	658	632	673	632	664	635	608	657	592	662	649	659	651	677	645	664	636	643	671	641	674	637	620	610	653	636	671	643	648	650	663	642	663	666	643	647	615	626	631	618	638	681	629	646	627	644	647	670	603	640	633	649	603	663	652	612	702	680	616	658	625	662	645	632	679	659	667	631	647	629	620	649	643	641	672	644	682	648	673	655	648	618	652	635	638	622	618	606	703	610	659	682	636	628	622	666	639	594	649	649	640	650	681	612	604	630	679	666	619	643	675	682	670	604	665	671	624	652	672	625	654	666	637	628	594	652	607	630	660	647	669	660	664	594	604	655	648	605	678	620	660	663	610	620	668	682	619	712	648	632	627	597	595	648	593	627	676	657	615	661	640	642	610	611	605	630	641	660	683	602	618	599	603	643	611	614	647	647	621	642	618	628	624	639	625	665	610	643	629	612	635	597	589	655	650	674	692	630	627	617	596	608	613	609	644	620	658	593	633	671	578	633	624	604	628	652	645	628	669	665	618	648	668	664	663	646	633	614	632	644	651	628	619	665	640	645	649	662	625	673	613	586	662	679	654	613	627	650	632	630	619	647	602	658	632	653	612	622	622	660	624	600	634	652	635	653	604	602	645	652	607	617	643	632	672	635	626	596	655	626	681	651	657	633	643	667	653	618	607	651	676	611	636	634	641	642	622	640	644	617	670	614	678	620	661	653	597	596	646	645	650	653	669	628	631	647	615	650	647	631	618	636	635	629	618	620	640	634	664	602	660	615	642	641	634	672	677	644	648	647	647	661	674	629	630	683	636	619	692	642	683	635	651	630	642	607	616	608	661	627	649	665	636	639	621	640	640	659	652	699	658	690	652	653	640	649	637	639	607	663	654	645	661	638	645	617	667	647	647	654	642	628	624	628	663	654	633	649	620	655	610	666	628	590	632	667	647	648	645	622	621	628	599	625	691	639	663	637	668	669	654	644	613	685	654	662	639	608	619	676	611	655	668	633	654	685	656	660	660	630	600	600	693	648	651	707	613	625	613	649	671	622	624	633	662	632	655	618	672	614	697	659	698	637	624	641	647	635	640	630	670	595	680	656	614	667	655	629	648	646	638	647	613	658	682	642	628	651	661	618	681	636	646	660	640	618	695	704	619	657	621	636	673	643	662	639	662	666	654	640	642	660	653	672	654	646	617	633	618	634	653	615	608	653	599	616	634	612	636	600	611	639	612	606	662	634	673	650	630	641	670	672	644	649	707	627	586	651	646	612	677	660	635	645	670	639	650	587	624	635	625	639	629	647	660	593	605	648	644	612	647	672	666	638	615	671	675	628	691	611	629	611	661	596	611	627	649	633	637	648	632	684	655	634	630	626	620	597	612	671	665	682	637	667	661	664	652	655	617	600	660	627	627	652	710	641	664	684	650	684	646	619	651	648	674	620	644	658	607	660	606	616	652	669	654	640	637	594	642	646	653	619	633	632	636	655	645	628	665	563	612	628	634	638	656	629	620	629	613	632	672	642	664	656	598	641	597	631	699	595	653	652	632	640	657	643	681	611	673	627	631	631	617	611	649	634	671	637	635	629	622	648	639	692	661	610	618	617	613	616	623	640	664	675	617	660	608	632	605	623	653	640	654	669	624	641	632	631	647	635	614	606	640	653	662	647	714	610	713	638	694	627	648	615	624	653	649	598	635	594	641	633	646	624	631	665	648	618	662	611	685	644	632	609	601	640	600	656	637	630	643	628	665	659	659	609	589	645	668	603	641	670	620	648	654	596	649	624	651	600	634	636	635	654	627	646	622	661	671	665	606	609	673	645	678	642	648	631	619	648	653	717	637	635	646	609	655	601	623	626	641	646	668	647	686	618	638	663	623	665	645	642	616	615	622	631	677	652	649	628	599
23682	21528	29338	24151	21552	20498	8949	3841	2729	2304	2130	1687	1388	1311	1279	1066	1023	910	899	838	742	685	636	575	606	546	526	513	492	460	464	434	428	393	432	397	444	445	440	432	427	415	371	409	380	366	365	392	434	345	363	349	346	381	334	340	341	394	371	370	353	383	341	377	379	388	375	379	363	366	385	344	355	373	347	372	344	386	401	344	388	376	376	398	366	400	364	371	354	383	358	360	378	358	354	378	341	348	390	358	351	362	370	358	367	368	380	359	324	338	350	339	339	323	347	355	357	365	356	336	369	342	359	324	358	369	337	345	373	391	350	372	380	364	350	370	358	386	348	368	311	336	362	328	353	348	331	314	353	358	327	357	339	356	325	360	338	350	360	319	339	356	342	331	354	368	355	366	340	374	349	367	339	333	358	331	348	308	408	384	369	363	366	324	350	353	339	343	338	352	317	334	339	344	353	363	370	380	342	338	346	361	355	348	337	358	348	358	381	346	338	351	329	331	345	320	358	322	389	345	357	341	324	347	343	360	359	323	337	311	352	340	353	325	334	347	339	381	336	350	355	369	392	321	372	323	359	343	333	360	370	352	300	360	339	314	363	372	345	333	299	331	354	349	350	367	378	352	379	335	374	349	318	350	376	367	344	348	347	329	340	336	324	361	352	360	356	381	347	357	356	343	359	359	369	383	350	376	334	347	355	360	369	363	396	339	366	383	364	322	359	366	338	346	339	356	351	344	361	329	367	333	332	331	338	344	361	323	334	368	370	365	344	331	346	350	355	340	374	334	377	335	325	363	368	374	339	347	360	381	346	347	327	372	343	363	356	335	355	346	356	360	351	378	354	325	324	374	329	368	353	339	308	375	362	373	363	370	329	345	368	346	343	357	347	357	362	353	331	378	363	351	355	330	334	360	350	326	370	351	367	349	312	349	371	353	384	388	330	353	354	320	331	323	348	351	357	348	334	379	346	311	385	356	344	338	368	368	377	338	345	343	381	379	340	338	326	338	353	396	348	342	379	357	360	362	378	348	378	339	361	357	321	335	359	363	337	332	367	370	369	348	335	348	364	378	332	366	366	311	332	343	335	366	377	363	365	375	312	380	342	382	337	330	338	350	360	343	371	345	342	359	327	353	350	347	354	366	362	356	381	361	358	365	324	358	363	353	376	353	361	363	351	375	329	366	346	342	352	347	359	310	350	347	331	324	379	355	344	375	369	345	349	317	346	362	320	341	330	346	314	331	359	350	354	343	310	336	380	353	351	332	346	347	381	360	330	368	361	379	369	338	349	342	346	313	354	349	375	371	330	382	385	361	352	342	335	339	354	379	371	305	356	382	366	349	363	377	342	384	345	350	350	330	342	324	310	356	351	344	347	345	319	347	347	380	391	345	366	341	329	369	364	342	337	354	355	327	362	320	320	317	346	341	373	342	351	357	416	332	364	351	339	355	361	355	369	349	341	334	349	341	357	334	364	360	395	362	361	341	393	341	361	351	373	354	323	342	350	342	335	350	359	348	363	360	373	340	335	341	328	344	330	362	381	343	369	391	361	337	334	354	348	365	340	343	350	355	341	382	383	349	336	343	366	321	336	374	367	361	350	345	334	345	347	336	352	349	359	349	335	330	352	383	339	314	354	356	351	354	344	347	353	336	324	339	327	349	355	362	357	390	351	352	344	352	333	362	344	316	340	358	371	389	330	369	367	380	351	341	381	350	371	378	351	364	323	348	345	338	385	331	356	345	376	405	364	318	351	323	327	325	395	333	372	340	358	358	359	344	358	363	361	356	371	338	351	351	343	338	380	344	365	348	375	355	345	349	354	376	351	374	350	342	363	342	327	362	351	336	366	340	395	364	322	364	351	403	377	345	337	358	379	355	355	340	343	343	356	382	361	351	322	340	356	358	365	328	380	371	354	372	338	343	389	331	353	368	352	383	346	364	348	362	383	383	347	339	372	335	362	350	352	364	365	361	332	376	325	367	355	367	336	382	359	392	351	353	332	361	350	361	359	356	316	352	351	324	341	351	326	357	325	340	336	307	339	368	370	366	371	363	347	348	370	336	361	350	338	346	350	350	360	357	329	361	340	356	352	332	363	344	368	340	326	363	330	350	356	356	370	357	350	338	368	373	364	341	365	344	370	325	388	329	353	352	327	373	349	366	335	382	348	345	336	347	380	327	345	346	331	353	336	355	374	357	345	319	320	331	354	345	318	332	311	380	365	344	333	366	350	364	357	336	345	363	356	342	366	353	349	346	351	357	351	321	384	354	364	349	340	392	353	344	355	358	342	347	364	345	338	344	365	376	361	358	366	354	341	331	341	341	349	383	352	340	369	396	333	367	381	353	388	332	351	345	359	360	355	356	346	375	349	344	331	361	345	388	367	380	347	336	346	359	380	332	348	344	315	332	347	363	341	337	374	354	341	345	318	347	357	332	340	343	366	323	336	346	323	345	357	351	359	348	310	353	328	380	331	368	319	335	344	347	365	333	383	376	326	312	336	351	327	408	346	346	366	338	326	332	352	332	362	388	369	339	358	334	353	356	353	342	372	360	320	365	363	358	357	354	347	320	313	355	365	380	380	381	375	370	313	352	372	349	359	352	364	341	347	399	368	374	334	342	366	320	362	328	372	348	353	328	340	329	370	356	294	378	359	336	386	359	352	354	388	329	363	382	350	390	355	358	351	374	376	341	340	356	343	378	358	382	389	332	314	364	380	313	391	368	376	319	376	346	336	347	339	340	343	343	371	333	363	366	336	351	334	372	305	329	342	370	365	343	368	362	372	344	367	344	375	373	384	357	349	352	350	369	358	343	334	342	376	334	332	358	351	351	342	350	366	313	339	339	332	360	349	341	353	356	308	359	344	346	356	333	355	316	349	350	378	344	383	358	380	348	339	360	372	352	352	365	329	370	311	330	368	348	331	375	357	324	334	360	376	327	327	330	345	371	380	364	336	337	344	342	352	352	343	300	350	374	309	372	374	341	360	386	367	364	365	344	375	319	376	338	351	348	345	340	348	368	337	321	376	331	350	384	327	332	349	371	363	331	326	368	367	364	361	378	389	361	323	347	366	331	333	349	383	378	365	378	313	362	351	362	384	344	320	343	335	340	337	345	399	364	334	360	337	359	344	369	354	383	331	350	331	351	353	367	364	322	371	346	354	386	351	354	338	341	313	366	347	366	346	341	385	353	352	317	325	344	340	359	348	372	347	353	361	316	382	365	333	363	323	330	378	367	350	344	355	322	349	367	333	330	329	354	358	338	341	333	354	366	335	371	364	337	354	366	347	346	335	366	381	363	338	350	374	381	340	321	328	361	349	348	362	363	349	361	358	342	362	347	382	356	373	354	350	324	356	322	328	332	321	380	346	330	322	332	329	328	380	348	367	372	330	358	353	356	364	332	339	344	356	352	321	314	376	354	378	325	360	344	349	344	375	351	370	352	322	341	351	366	371	316	322	344	358	353	342	345	352	371	350	331
16854	33479	30106	21289	16732	13461	10715	8634	7205	6016	4980	4158	3394	3090	2826	2364	2096	1950	1791	1609	1483	1388	1245	1177	1119	1002	915	888	895	861	743	752	677	661	656	694	666	666	728	704	627	598	633	565	565	584	575	564	532	574	530	546	580	519	540	525	553	488	498	546	557	522	538	505	485	514	520	559	516	512	549	548	537	538	554	540	527	557	533	533	594	608	623	570	567	586	533	587	535	550	515	507	553	521	489	571	543	540	544	538	520	534	538	529	562	499	509	513	488	589	506	510	512	532	501	556	520	540	533	500	540	525	541	516	516	518	504	532	541	517	529	531	492	514	513	498	512	528	504	526	499	508	521	539	495	530	552	517	551	519	495	513	517	483	497	540	498	507	520	481	545	491	491	486	541	526	548	560	532	538	506	519	520	500	512	525	529	510	495	501	494	546	532	502	470	508	525	511	547	468	491	495	496	497	491	513	488	500	478	575	517	499	521	535	457	544	504	501	533	534	497	508	551	497	501	528	538	484	478	540	498	524	525	558	537	491	520	500	455	520	487	523	492	483	565	487	560	437	497	493	526	506	481	497	513	524	526	536	514	537	497	546	455	513	522	538	462	518	508	557	548	467	563	529	524	528	514	530	489	511	491	515	546	496	479	480	486	531	527	542	538	532	527	524	498	501	518	487	525	470	487	480	512	482	486	520	518	491	510	537	477	521	484	475	519	521	519	481	510	512	493	497	511	520	519	514	524	528	569	542	520	524	498	478	532	510	475	504	471	483	512	481	485	520	528	495	545	487	501	515	505	538	531	509	513	517	479	508	510	576	516	486	514	498	533	536	505	501	475	505	494	484	523	523	486	483	485	507	530	478	498	503	494	504	535	503	490	506	526	482	504	521	480	515	473	488	549	486	517	498	489	487	511	512	521	509	495	539	499	530	524	541	497	467	523	518	520	488	522	526	525	512	521	536	564	499	505	487	514	500	513	515	509	497	502	491	507	494	492	559	491	536	531	471	481	483	510	539	525	502	482	509	532	496	501	501	477	480	544	492	530	499	476	538	530	516	517	491	493	487	500	479	550	535	511	530	511	517	506	490	496	489	476	524	530	512	537	526	522	536	508	504	519	472	518	513	524	508	501	505	492	484	519	491	472	533	489	474	530	517	505	530	482	502	526	562	494	531	507	561	523	505	517	477	522	527	508	510	510	552	520	487	499	552	502	530	563	527	517	494	484	469	511	549	519	553	545	510	516	521	495	509	532	488	464	517	492	513	488	489	497	499	513	480	558	491	550	487	545	507	512	448	515	523	518	501	485	515	446	533	509	503	476	526	516	477	528	489	512	484	517	560	496	518	505	511	524	496	526	500	549	540	499	477	446	501	482	515	474	512	548	492	531	445	539	497	558	523	522	488	570	529	468	480	488	514	555	527	484	496	508	524	523	484	505	477	513	510	529	526	546	530	495	530	505	528	481	517	484	502	504	480	583	531	489	524	517	495	484	546	525	527	509	534	483	505	488	497	496	469	498	531	472	512	530	500	506	501	515	502	485	514	483	516	524	476	446	475	470	480	479	518	532	512	485	470	533	481	556	522	527	472	524	520	540	501	515	508	524	525	502	532	503	507	504	531	495	536	491	499	530	534	502	509	508	488	521	533	454	490	522	507	498	532	531	506	499	534	507	540	535	501	549	502	533	509	541	468	464	506	512	485	495	516	566	507	500	481	490	512	506	515	567	512	493	493	488	495	503	489	519	513	542	551	531	507	540	490	519	493	508	536	486	491	502	486	556	501	529	567	511	554	547	480	511	545	499	497	523	546	460	521	485	537	552	507	485	542	550	511	514	515	486	518	540	486	479	515	551	490	534	545	485	505	492	507	495	513	487	483	520	524	502	506	513	492	530	502	530	503	532	539	507	532	539	492	495	550	504	522	520	513	518	539	460	532	545	483	476	506	488	517	491	504	531	489	546	488	487	510	491	509	504	508	521	501	466	559	475	516	491	490	516	554	499	501	494	523	529	518	524	525	536	529	534	526	496	541	513	550	474	502	503	547	466	500	493	490	524	517	505	505	493	563	535	464	519	491	541	498	479	513	482	519	538	530	503	497	527	559	532	487	538	487	514	517	511	500	540	443	526	537	522	494	492	525	525	551	544	486	486	547	485	524	505	506	545	539	487	509	536	487	478	499	501	482	458	531	526	474	498	520	480	476	476	538	474	551	528	537	493	500	523	514	503	545	534	529	506	530	475	522	519	514	506	495	546	528	540	521	488	510	513	512	543	496	546	495	522	493	487	520	542	507	521	522	484	532	528	516	538	496	523	518	505	519	502	534	511	512	502	511	489	532	487	485	481	509	536	542	470	515	473	539	517	494	463	486	495	476	496	491	463	476	544	577	530	525	537	483	491	480	483	520	520	542	504	523	493	511	520	513	523	508	520	530	501	541	480	524	504	496	503	516	486	503	502	499	503	545	540	535	480	497	485	492	488	547	525	528	533	515	500	505	494	506	527	476	475	470	532	505	533	536	524	530	497	528	560	531	468	541	519	543	524	535	484	518	528	494	524	546	510	472	541	519	504	481	498	530	490	498	506	490	515	540	465	533	503	532	508	486	514	522	538	558	531	501	476	499	483	513	530	508	519	484	480	497	496	544	554	528	536	536	492	517	483	511	530	527	524	529	517	507	543	503	500	476	496	533	474	540	506	526	515	503	491	516	524	498	495	490	526	524	538	471	573	540	472	487	492	501	511	540	533	589	510	482	482	507	512	493	541	488	499	471	532	550	548	486	519	498	526	508	489	502	516	506	491	507	504	524	519	501	478	508	500	517	505	529	521	525	491	452	495	479	500	535	481	490	503	492	495	548	523	490	489	528	491	530	504	526	525	501	501	515	468	504	491	524	508	471	495	471	488	514	518	528	555	503	507	523	563	528	594	546	525	521	508	522	518	522	533	468	487	484	488	427	490	566	512	501	512	500	519	527	519	493	501	511	466	483	503	489	449	480	489	523	510	519	489	521	525	534	527	496	510	536	468	506	487	509	488	502	506	501	488	518	544	473	521	509	501	530	500	527	516	508	520	482	487	543	478	512	517	488	461	497	512	505	472	516	504	506	466	515	514	543	497	527	518	555	525	478	513	511	502	528	489	504	501	487	513	488	494	524	529	513	535	485	485	460	501	498	506	496	497	511	516	516	523	515	465	485	511	520	538	523	522	507	484	529	496	526	554	519	507	503	544	518	503	540	485	546	489	509	502	538	545	526	478	530	548	484	495	492	509	517	514	517	489	512	498	511	482	497	510	547	533	491	542	431	499	494	477	490	515	529	512	513	518	493	507	488	475	481	518	500	528	526	468	508	497	526	521	508	502	518	476	493	535	482	502	509	565	530	507	522	483	565	494	550	542	490	525	570	523	512	507	497	446	526	484	502	508	520	537	514	524	510	497	499	506	529	521	523	514	515	528	482	508	503	515	491	519	526	529	499	512	522	541	514	496	507	489	495
27590	20772	14226	7842	4104	2662	1892	1652	1425	1238	1030	949	815	861	784	733	628	715	618	614	572	585	578	573	583	494	549	494	470	509	484	473	526	491	491	481	454	523	482	484	496	452	428	479	461	477	461	443	420	486	449	467	435	477	460	474	445	460	402	421	448	486	445	439	467	378	478	493	466	468	461	444	456	415	489	480	472	471	443	449	482	447	466	452	449	474	506	459	461	462	470	459	450	423	473	468	452	470	471	434	492	428	463	531	476	504	446	485	454	463	432	497	458	517	442	434	477	446	517	444	483	463	430	452	441	433	449	432	480	488	446	466	454	448	449	447	507	480	446	459	451	439	448	444	462	423	460	452	459	453	495	467	481	438	470	457	452	519	464	439	468	446	467	425	489	437	459	471	457	452	441	462	434	469	454	460	473	480	448	444	483	458	474	478	468	423	478	462	467	458	478	426	471	455	481	450	458	480	445	472	437	467	470	423	472	452	457	419	462	448	428	474	448	468	437	471	462	484	496	488	409	486	430	443	467	469	493	478	523	459	472	421	421	420	480	435	418	462	412	488	465	452	440	495	458	475	435	452	447	420	466	441	441	510	444	449	482	472	439	406	468	440	469	454	446	458	441	468	441	438	432	456	479	461	467	442	437	465	489	498	443	484	447	464	480	466	482	484	490	415	407	430	418	435	508	480	463	451	448	484	447	516	470	481	460	489	469	451	440	464	468	442	429	429	448	462	464	442	457	465	433	464	446	462	422	473	455	434	499	454	460	453	459	496	496	457	453	423	435	462	451	461	430	456	458	448	431	465	477	463	453	466	458	478	467	423	425	441	452	481	453	483	427	434	470	447	451	459	467	440	474	458	478	453	462	453	455	438	411	465	455	457	444	452	471	453	453	475	473	466	457	456	437	463	430	469	439	475	502	467	441	460	467	419	459	458	453	431	469	447	436	476	475	443	465	434	484	455	447	475	448	451	459	502	440	470	438	453	455	436	465	446	441	470	470	463	462	475	436	425	440	466	488	451	442	419	442	462	487	464	478	467	469	442	484	450	454	420	455	463	437	450	452	457	449	470	480	470	471	483	446	459	444	473	472	439	465	502	447	422	478	467	448	440	467	441	444	462	492	465	498	493	471	447	457	440	470	433	488	463	433	413	445	463	486	425	483	407	429	443	431	448	421	454	479	424	449	501	471	485	438	428	441	475	413	469	529	450	464	464	466	450	450	456	480	422	418	463	485	497	469	451	483	461	479	477	407	459	470	451	468	445	438	434	461	485	452	495	476	485	426	460	471	423	474	440	493	439	457	426	409	455	493	473	464	449	486	403	472	433	437	484	459	441	464	434	436	504	470	486	488	455	443	435	478	468	471	425	482	491	450	451	415	447	469	481	476	464	441	453	444	496	432	450	486	458	434	430	450	441	439	456	467	414	458	420	456	452	448	473	441	475	472	468	452	441	480	474	462	448	475	422	455	443	449	424	485	482	445	469	457	460	485	446	456	457	465	435	487	463	455	456	484	468	477	421	460	423	465	445	457	433	446	446	431	490	465	450	432	472	446	465	454	454	439	433	468	489	471	426	455	433	454	446	457	468	481	457	448	444	440	446	466	478	473	446	474	418	440	446	435	428	468	475	476	457	484	442	463	453	431	435	456	501	479	478	446	439	435	457	422	458	481	482	427	470	454	472	463	466	470	487	455	433	462	434	457	405	460	470	422	455	447	517	462	462	482	466	457	467	442	441	484	456	457	442	470	417	460	428	454	470	462	448	433	444	469	431	480	445	464	482	499	432	431	424	457	479	445	482	518	444	438	444	476	496	455	410	427	455	438	442	460	434	426	456	454	461	461	492	462	442	416	438	488	490	440	441	419	480	441	444	461	462	433	494	434	465	449	452	465	480	451	479	456	464	458	474	481	427	431	429	477	470	464	403	437	469	485	468	485	480	495	481	446	485	437	467	458	455	439	465	468	471	417	483	455	442	396	439	450	444	420	458	465	492	463	487	425	428	428	453	463	438	487	466	454	469	489	463	430	452	469	487	428	452	472	461	448	455	432	473	469	446	466	447	439	460	468	479	473	475	466	461	462	451	464	496	470	448	458	485	472	482	448	413	473	466	428	467	485	477	479	454	436	443	478	512	482	483	475	454	447	449	431	471	455	471	458	473	472	484	459	461	445	426	455	479	472	497	459	465	426	480	471	454	445	425	441	446	460	479	440	400	493	446	470	457	434	454	470	424	449	449	529	450	442	461	465	444	452	448	454	492	445	470	460	475	437	513	479	497	447	501	479	449	459	467	434	431	469	453	469	484	467	481	455	448	440	446	443	451	472	414	431	470	445	490	439	425	442	440	465	462	457	431	459	461	456	446	491	458	428	444	434	486	465	454	444	437	473	490	467	481	458	450	438	416	442	456	467	445	461	446	437	466	481	447	439	431	456	448	448	446	465	447	465	427	494	456	476	466	442	479	445	512	458	466	435	437	479	464	483	508	471	448	407	478	448	445	436	451	464	499	482	431	449	501	453	453	419	452	498	470	427	441	434	493	460	477	444	431	496	479	434	502	449	460	447	435	463	445	457	505	445	424	460	467	495	467	486	463	440	446	434	482	445	453	424	456	430	454	481	457	483	431	430	463	460	471	444	462	464	435	502	474	472	467	470	478	418	483	454	463	496	455	406	463	461	477	431	450	455	436	438	445	443	417	472	427	441	472	505	422	448	450	457	420	466	505	483	437	484	439	472	474	433	452	422	416	479	436	462	438	466	456	449	477	476	474	492	453	462	469	445	448	461	457	446	473	471	465	487	451	480	421	428	496	449	469	477	457	457	454	443	456	449	443	459	464	472	462	461	438	414	418	467	431	478	436	456	478	436	456	472	459	425	455	466	439	437	446	483	464	449	422	479	505	443	466	454	430	472	419	452	469	495	451	444	469	480	465	476	433	456	465	473	471	458	442	466	436	458	455	448	456	454	443	463	493	488	493	464	417	467	480	448	447	443	467	432	430	446	484	463	465	442	445	463	437	451	482	420	465	432	427	450	448	452	447	412	442	482	440	456	462	474	388	450	449	441	481	455	475	490	469	444	454	482	443	461	433	438	454	477	443	494	477	492	484	490	478	481	435	451	450	462	446	473	449	467	438	439	417	446	443	451	485	467	486	457	450	455	503	495	459	431	459	431	426	463	452	447	471	449	462	433	454	467	475	480	455	492	437	446	492	435	466	464	420	485	469	435	388	473	487	454	447	470	445	467	468	505	439	481	459	457	422	401	454	453	455	422	437	488	456	440	404	489	453	459	460	446	455	454	458	458	465	464	476	466	462	484	422	461	479	490	459	483	449	427	492	448	456	448	454	451	455	460	477	470	466	452	467	466	443	450	478	453	440	490	445	479	483	483	425	466	440	473	451	428	474	446	531	505	436	484	440	457	468	437	427	462	501	455	465	480	494	451	429	478	490	483	452	454	515	445	447	463	445	491	466	479	493	437	453
13495	20739	17999	11847	8735	6598	4880	4078	3705	2937	2590	2036	1786	1683	1591	1324	1217	1266	1172	1056	1037	1017	991	984	917	810	779	821	780	779	661	743	692	724	683	721	733	732	754	698	743	712	693	715	673	706	690	693	670	657	702	655	625	667	654	633	708	694	691	689	710	662	702	658	699	704	642	659	633	698	646	700	693	691	674	639	726	668	696	667	687	685	670	675	662	739	633	704	654	736	683	677	653	696	701	697	679	630	643	676	656	700	648	709	680	706	650	665	654	656	632	649	659	665	641	653	622	607	649	646	671	675	649	660	661	651	688	687	670	650	657	644	665	632	733	649	654	648	669	683	645	692	672	669	647	678	682	702	653	635	583	609	651	644	661	675	657	640	671	591	665	653	727	670	673	601	673	683	652	675	694	686	610	694	637	632	622	653	669	688	671	628	623	645	708	671	637	703	679	667	652	624	666	635	646	657	635	628	643	639	677	673	685	639	670	635	669	622	666	686	630	684	644	715	656	646	674	666	633	670	673	651	660	652	644	703	668	713	697	699	631	631	624	671	691	662	648	646	650	667	667	694	656	646	696	679	696	662	665	634	660	711	709	653	694	671	627	670	681	676	693	657	666	645	667	666	647	707	674	656	684	593	651	698	651	632	707	699	669	615	687	654	658	630	655	651	646	662	663	659	667	622	649	700	666	608	706	652	635	633	674	695	611	651	654	683	634	652	689	682	654	648	649	674	624	706	684	650	681	647	636	631	679	663	651	661	636	686	609	660	675	660	662	590	650	707	686	635	692	675	677	667	679	663	700	681	678	638	669	680	748	668	697	630	670	639	689	657	691	671	654	671	695	705	647	623	652	632	610	688	691	675	615	679	656	666	659	675	690	715	647	660	681	652	660	670	682	659	655	668	610	670	585	680	672	663	645	671	638	696	677	688	712	654	588	632	662	663	687	699	663	652	653	687	679	664	674	661	649	628	647	647	646	677	643	659	677	664	679	702	681	656	635	656	647	637	643	662	654	684	667	675	688	686	655	630	671	672	661	681	663	705	608	675	659	664	616	653	654	673	707	627	669	635	630	660	679	641	688	692	662	646	709	659	681	678	677	663	659	662	694	650	666	646	643	695	690	680	685	675	648	678	623	632	666	652	671	645	697	684	658	643	632	624	665	652	691	680	725	682	680	642	680	716	682	639	682	661	693	673	671	649	708	692	670	664	676	683	660	710	652	699	677	661	602	672	669	685	622	666	683	651	661	684	652	654	639	668	672	676	678	654	666	662	652	660	613	700	610	624	639	657	663	659	703	662	656	653	621	696	621	653	677	635	622	662	674	642	671	669	667	649	689	680	672	690	668	663	690	658	661	649	634	700	631	731	709	640	634	617	713	684	676	649	660	686	669	622	674	638	669	671	677	646	632	671	740	699	621	638	650	651	596	671	631	651	632	695	678	676	655	647	645	681	643	684	652	675	668	717	674	622	635	686	650	662	630	655	647	664	650	651	675	684	677	641	676	679	676	679	645	664	661	625	633	649	648	632	697	670	633	660	683	685	637	657	634	648	600	672	640	580	640	643	672	667	643	641	636	678	667	646	691	657	640	615	651	680	658	659	639	661	627	626	662	666	741	679	689	727	680	652	630	680	635	634	645	666	685	661	664	648	626	694	586	673	666	643	695	670	662	694	657	700	631	644	645	682	688	680	689	668	679	605	726	638	687	723	653	674	650	645	628	640	675	702	635	706	703	666	713	695	624	684	655	649	655	666	613	685	679	634	672	663	676	650	632	650	638	632	672	643	653	636	661	677	640	623	690	635	715	647	684	698	635	650	653	689	628	659	648	656	644	673	637	696	679	617	652	650	624	651	655	732	658	721	682	601	620	647	638	637	671	632	677	668	656	670	651	640	652	660	621	621	651	699	648	662	661	621	669	638	684	666	632	661	652	621	691	684	693	657	657	714	660	663	692	642	675	667	684	675	623	664	684	690	648	644	594	701	683	650	658	653	690	660	677	634	718	659	660	665	669	600	643	614	694	664	634	654	708	665	662	692	641	651	657	700	699	635	636	652	704	664	681	705	634	653	680	637	600	700	666	660	642	668	625	663	670	670	649	668	714	725	708	682	658	645	627	655	622	635	609	629	659	639	643	669	650	691	661	669	661	639	603	646	664	612	653	683	653	655	671	659	683	653	665	679	649	643	587	596	657	652	679	666	673	645	611	679	698	634	641	638	651	645	706	663	651	675	658	676	641	653	688	689	665	710	660	718	672	704	666	629	652	692	703	660	647	681	665	671	712	651	678	676	605	617	647	657	629	682	635	671	671	659	637	657	637	672	663	660	656	622	664	672	672	657	643	671	611	636	687	659	706	686	674	638	676	631	658	662	688	607	684	642	653	690	626	698	665	640	665	685	629	665	605	625	712	651	703	650	644	677	680	637	667	608	678	666	675	683	611	675	654	680	635	656	642	694	679	651	646	639	709	638	622	667	673	674	638	651	658	606	576	635	648	634	657	641	688	661	626	685	685	692	631	657	668	662	642	706	660	608	655	649	712	659	645	663	630	710	629	672	641	654	649	678	678	668	665	625	678	698	684	678	634	664	673	681	674	664	659	667	650	674	692	673	688	662	616	701	627	645	715	661	687	679	680	624	729	631	696	651	644	657	647	643	653	675	670	666	713	671	678	655	671	650	668	671	632	688	661	632	616	611	631	645	693	693	639	676	674	674	652	693	662	676	643	671	636	673	642	645	637	672	718	653	624	630	676	680	607	667	658	645	707	641	664	683	656	628	678	662	637	630	653	703	663	701	664	658	710	609	640	680	659	641	634	640	666	644	638	672	710	667	652	670	639	595	668	653	642	662	668	669	661	642	658	707	646	640	689	691	679	648	714	646	668	631	665	658	656	707	643	612	612	664	669	628	644	647	711	672	649	693	630	671	641	620	698	668	668	671	621	675	647	674	649	653	599	652	658	636	684	706	683	649	728	709	652	643	651	684	673	643	652	624	658	691	679	621	642	696	658	670	657	618	639	660	631	672	682	643	663	640	704	691	644	623	661	695	668	651	680	654	655	687	655	675	658	677	683	662	653	679	645	656	650	700	669	683	621	613	652	667	625	695	638	647	720	652	707	609	637	683	669	695	718	618	681	651	656	651	672	649	651	645	650	637	659	637	671	644	724	671	628	664	633	628	682	658	692	656	622	708	660	662	631	661	683	596	625	666	648	648	713	635	658	650	642	686	662	724	643	593	663	676	654	686	641	688	650	664	671	635	654	664	640	671	638	643	650	647	640	701	698	609	675	625	650	659	686	673	638	708	655	675	671	655	662	663	696	647	649	662	620	605	640	648	680	699	626	719	700	647	658	669	695	659	709	690	699	678	651	626	648	638	679	675	651	647	668	651	677	649	664	650	699	699	641	653	658	606	657	651	670	654	636	654	634	644	683	683	690	675	632	709	683	644	728	618	683	663	686	647	669	648	672	636	640	678	611	682	646	655
24722	21522	28724	24781	20728	9079	4046	2799	2357	1981	1641	1291	1295	1188	1049	886	825	791	768	732	766	683	661	659	631	607	555	576	570	536	545	524	476	521	446	448	468	494	505	507	485	448	517	469	511	484	513	456	482	500	480	457	443	455	456	466	444	468	462	439	467	466	468	454	424	472	461	441	490	475	490	491	448	473	491	475	406	503	490	521	436	494	445	446	474	472	430	422	471	434	482	486	470	505	471	427	442	448	472	468	449	410	485	437	423	457	473	441	439	454	469	430	453	481	436	467	441	459	430	485	473	480	470	460	482	469	486	434	469	436	453	479	478	441	430	433	478	445	436	493	491	455	486	474	472	435	436	431	431	458	468	464	437	413	434	440	470	468	482	452	468	437	448	448	443	479	484	471	458	448	445	446	450	437	460	497	409	463	466	423	467	408	443	448	432	457	429	430	475	460	457	443	466	455	455	479	444	445	431	480	451	465	475	477	453	435	438	426	430	447	441	439	470	453	491	413	455	463	457	491	478	465	438	485	455	419	471	440	430	485	489	462	444	470	444	449	440	427	475	462	444	481	421	483	477	458	448	468	491	426	491	428	477	456	468	467	445	445	463	484	473	449	439	447	453	483	449	426	437	415	450	463	456	430	446	428	449	459	470	425	428	464	469	484	492	466	426	447	465	474	439	465	461	477	436	448	445	459	434	429	460	451	467	443	436	480	449	451	431	478	425	441	442	448	465	462	438	466	444	440	415	463	459	464	454	443	467	441	418	425	445	464	447	465	473	484	465	432	450	449	445	431	431	443	434	468	451	450	432	446	465	457	421	468	411	496	458	450	490	429	435	421	434	463	467	408	441	428	423	440	444	469	433	434	463	486	424	458	444	441	470	455	441	498	456	463	435	419	490	448	456	432	435	446	464	450	464	439	472	471	451	416	425	423	437	428	426	477	461	423	457	476	440	459	452	474	475	473	439	472	446	440	403	466	463	434	497	442	424	449	435	482	434	451	460	434	422	451	467	447	486	456	438	476	435	436	414	491	443	429	410	471	451	445	447	454	457	408	435	463	451	452	451	491	452	381	453	463	456	420	471	471	472	458	446	469	450	465	446	462	458	448	476	438	457	457	483	465	446	423	425	440	467	445	411	456	460	433	447	447	452	467	459	488	450	417	453	459	469	438	459	446	446	503	455	445	446	488	435	449	469	442	432	455	479	478	452	425	452	451	455	477	449	477	472	434	436	461	451	449	423	426	463	417	424	424	430	455	419	457	443	447	425	440	436	424	448	446	448	499	462	463	438	482	462	425	440	439	449	469	418	422	444	434	430	470	477	453	447	419	464	460	499	429	469	472	490	447	420	500	454	459	436	460	433	436	414	429	424	440	439	445	457	392	445	432	462	433	448	440	450	487	433	486	446	483	459	437	450	429	460	433	444	473	441	454	418	452	429	443	442	464	487	433	447	468	415	429	413	467	409	483	483	430	429	443	445	470	494	451	452	466	489	475	451	464	417	468	432	439	483	455	442	449	420	450	457	450	443	470	516	474	455	451	418	464	419	426	430	430	460	455	428	457	466	434	435	459	467	445	467	492	426	445	447	410	465	443	442	466	438	417	431	435	469	407	454	425	428	443	432	491	500	451	456	425	440	466	431	455	446	465	444	447	450	450	471	435	430	481	462	412	422	437	460	465	426	479	440	452	436	472	463	443	441	474	464	429	464	440	436	444	481	422	443	470	438	419	477	448	474	450	433	443	446	473	433	459	469	451	436	451	451	447	462	477	440	423	460	440	479	412	427	450	467	468	464	473	448	465	438	432	445	475	447	451	417	468	450	422	446	449	453	468	458	450	480	475	485	478	474	449	475	450	487	420	418	457	431	449	434	447	478	455	483	435	449	439	460	482	413	438	431	439	451	431	467	496	474	420	456	459	446	452	452	442	457	476	457	477	432	426	475	452	416	479	459	452	475	448	435	467	448	470	440	468	470	434	463	467	447	432	443	424	474	421	438	467	468	442	460	448	480	449	454	462	431	458	485	452	466	438	485	422	487	442	477	438	481	407	468	448	472	464	434	434	418	420	409	426	466	473	462	452	476	396	428	448	463	443	423	476	422	480	467	442	462	461	481	431	469	430	441	447	448	447	446	446	466	415	429	453	447	469	435	469	452	422	470	467	444	500	428	434	443	459	466	431	449	451	417	435	452	431	448	423	466	425	468	492	439	427	441	446	451	431	479	443	431	441	452	478	454	454	435	434	407	437	438	438	454	464	464	472	416	405	445	465	435	431	475	431	464	419	479	425	434	423	427	467	504	453	445	453	446	466	423	461	448	440	449	485	422	480	440	483	459	470	409	456	443	424	435	468	432	453	461	447	448	463	461	468	488	454	474	449	460	455	457	427	455	397	438	465	469	438	445	446	476	450	442	471	406	437	453	450	471	451	440	472	440	434	446	437	496	434	454	439	443	459	450	478	449	484	466	445	448	455	459	450	444	484	442	444	430	492	471	439	465	443	470	474	506	488	435	462	448	457	425	448	461	447	480	448	434	435	464	465	477	448	438	500	440	422	493	456	478	435	449	431	447	465	454	428	446	431	462	448	496	441	432	453	432	444	455	421	421	456	470	425	457	482	481	458	489	447	461	452	438	458	459	438	423	464	476	468	426	416	454	475	490	460	474	478	444	412	478	446	448	463	449	455	463	430	493	445	485	458	432	423	446	429	492	437	443	483	494	429	418	471	462	481	446	430	421	478	479	458	474	455	436	454	445	447	491	429	397	456	469	397	455	479	449	471	474	470	471	435	485	443	432	472	418	428	450	454	479	440	468	472	436	455	448	477	427	439	462	414	467	422	447	441	449	470	428	454	465	463	457	478	444	473	412	421	418	502	474	429	488	443	454	445	459	479	470	444	466	407	427	489	460	461	448	456	443	469	472	429	447	435	434	500	472	447	460	461	430	396	440	479	472	454	439	461	431	481	445	385	440	443	428	436	456	450	474	459	442	446	456	417	418	444	463	464	457	446	437	430	448	464	438	443	466	433	453	499	506	440	450	460	450	442	458	472	471	463	434	472	439	481	460	448	483	476	505	442	461	427	414	457	442	435	447	410	432	453	437	467	447	473	479	452	480	449	469	483	453	428	437	448	446	448	445	430	417	440	491	432	453	469	473	440	461	446	437	435	455	434	454	450	450	498	437	415	439	431	458	414	475	439	476	439	476	427	453	450	453	433	439	463	446	454	442	433	479	456	418	407	415	416	469	444	450	427	429	461	463	434	447	480	406	482	468	458	423	449	475	461	458	446	434	430	474	483	422	463	489	438	477	439	435	458	476	426	463	456	493	529	470	479	449	452	464	449	426	457	454	469	426	450	438	464	477	456	437	397	428	439	453	485	473	473	461	441	443	445	439	465	432	409	453	433	433	463	472	478	459	433	429	441	487	471	463	457	445	445	461	461	454	450	449	463	448	427	429	418	434	426	438	482	449	426	468	494	442	434
14886	28498	26322	18455	14047	10244	8069	6651	6032	4890	3948	3081	2841	2613	2193	1886	1668	1597	1458	1454	1297	1208	1104	1153	1022	1020	918	933	911	892	934	811	748	758	781	743	733	720	767	755	708	701	682	711	706	721	687	704	698	676	658	674	644	693	650	663	644	671	608	645	609	678	674	672	660	667	658	666	659	635	694	666	639	686	673	676	681	697	711	701	694	718	698	722	694	723	686	675	694	677	688	656	679	690	669	692	674	703	637	659	634	687	639	705	690	639	635	650	621	692	657	655	629	625	660	703	653	643	609	630	641	651	671	640	612	637	644	670	633	626	628	688	702	618	607	648	667	666	713	652	650	636	694	624	637	688	630	681	627	647	668	644	651	700	585	682	689	668	674	611	658	676	641	621	658	664	653	647	692	667	631	629	649	650	669	663	604	709	635	634	694	637	649	675	658	624	645	623	655	646	701	632	670	621	660	650	737	657	688	656	656	663	683	604	670	644	639	653	662	603	661	617	637	684	663	649	665	653	614	635	651	677	681	628	663	668	629	676	641	621	634	684	618	635	665	672	636	597	675	671	599	667	618	632	663	652	632	665	642	652	665	627	634	633	620	675	596	658	608	636	648	628	672	683	663	657	659	618	688	643	676	657	642	624	669	655	666	675	640	695	678	701	667	673	604	625	647	603	701	618	627	669	653	664	651	659	674	609	684	617	652	664	637	645	668	671	678	684	645	637	656	643	694	691	668	653	619	690	652	667	647	651	682	695	703	653	643	640	651	653	641	645	660	639	646	593	668	665	622	660	632	664	664	655	684	631	639	659	651	620	680	688	647	695	687	606	652	594	656	623	653	607	593	615	664	650	654	607	623	637	647	689	657	661	670	638	634	631	640	651	670	647	670	642	627	608	615	674	647	653	655	625	620	643	646	660	661	656	687	610	629	655	644	666	647	649	644	642	646	632	648	673	692	684	675	642	680	637	657	634	656	656	675	668	683	658	642	637	621	638	695	660	657	637	612	634	627	614	679	678	682	642	649	655	646	667	676	650	662	640	606	649	663	666	672	617	685	641	664	633	690	641	652	641	623	606	697	658	571	635	672	710	611	654	685	661	658	663	651	655	671	671	653	613	647	669	667	643	601	659	575	667	648	650	675	665	639	688	647	648	667	662	671	630	618	665	642	658	628	630	708	620	632	642	605	661	667	647	620	617	683	637	649	660	658	631	666	676	643	680	679	606	647	659	606	686	636	676	653	648	655	683	686	672	650	640	673	680	670	641	657	628	619	623	642	648	626	629	660	651	661	658	643	611	669	658	647	622	631	670	635	688	631	677	658	692	619	620	684	641	644	681	661	636	690	668	643	634	677	603	650	650	681	636	665	638	629	652	635	641	654	620	628	668	602	630	689	645	624	652	656	588	685	662	600	629	647	678	646	644	679	629	668	672	635	612	658	668	641	658	655	638	662	647	658	640	598	642	665	671	593	658	660	711	679	663	676	612	666	610	611	709	666	643	652	644	631	657	654	642	641	641	630	698	621	610	625	639	618	662	697	668	662	668	669	668	680	626	651	654	652	654	676	640	640	678	670	633	652	682	660	598	653	660	639	627	647	677	634	640	610	682	658	695	597	603	690	638	648	711	679	644	617	653	645	672	696	618	630	609	688	619	676	660	626	667	637	665	653	627	666	674	654	655	683	707	648	694	690	640	658	664	623	669	633	645	633	622	647	645	662	646	650	693	644	637	605	646	620	629	629	611	650	646	667	608	705	682	687	638	639	626	650	607	673	635	627	690	602	638	734	667	628	661	689	598	639	645	643	619	653	654	660	637	600	665	658	626	658	631	653	692	674	672	633	611	638	617	638	639	600	676	612	650	643	664	638	640	629	685	644	612	679	653	667	620	648	647	629	644	662	629	641	671	607	637	673	643	654	602	647	640	645	669	671	637	671	645	626	631	687	643	657	641	666	623	653	638	630	643	680	686	648	672	633	635	676	632	634	619	651	652	694	651	654	668	662	667	683	656	632	669	659	679	642	619	605	638	679	625	651	635	629	668	592	660	685	643	661	594	634	617	666	623	671	679	648	636	578	673	623	655	613	664	675	644	585	654	701	648	638	608	672	680	634	712	643	613	663	670	634	651	646	665	666	636	677	649	683	635	621	627	662	608	639	673	656	672	677	663	660	639	639	642	658	679	641	636	635	641	683	708	634	642	644	658	680	668	632	599	637	641	665	651	686	667	638	672	662	642	652	652	626	653	673	608	621	632	680	621	653	615	635	699	627	659	649	609	649	617	683	607	686	666	642	646	696	646	691	701	647	668	626	665	675	634	659	679	692	645	685	635	643	648	623	658	655	636	704	664	685	682	631	682	626	696	657	655	659	673	639	669	641	650	666	618	671	635	650	608	645	633	672	646	659	633	673	643	698	698	620	616	641	661	612	647	665	639	681	659	644	649	656	620	674	712	656	618	665	654	631	657	622	666	643	659	631	661	659	648	703	681	632	604	629	642	644	641	669	696	609	629	636	656	670	647	637	670	636	620	626	689	697	636	669	588	617	657	639	635	637	639	658	637	648	646	690	657	672	621	585	661	618	676	654	657	649	635	699	616	664	712	660	653	647	638	669	631	656	656	661	660	636	642	636	676	653	684	639	666	645	639	607	722	623	636	650	674	652	718	651	633	640	663	638	596	634	635	682	665	644	656	695	691	602	637	672	685	674	656	652	677	673	675	643	642	662	650	647	668	608	707	665	649	651	676	636	648	621	645	622	602	616	644	628	644	655	629	662	655	683	681	617	698	660	648	684	650	685	655	604	656	662	602	649	695	661	652	698	626	651	653	658	670	625	646	630	637	658	643	627	627	677	696	605	657	703	655	584	658	667	638	623	676	588	668	620	689	669	613	583	683	668	641	674	681	670	623	652	604	608	632	655	674	638	679	661	666	680	661	657	669	647	648	676	677	684	648	705	637	626	611	629	630	705	641	649	670	661	613	633	666	688	638	649	649	624	612	648	667	675	621	671	636	661	637	627	676	644	615	656	621	653	654	634	675	633	655	632	620	627	636	675	649	642	670	632	644	644	671	643	673	632	657	636	670	655	601	675	639	658	606	620	605	631	635	686	638	617	631	653	674	637	613	653	591	652	675	691	641	620	605	643	651	650	666	623	636	651	678	679	642	690	668	664	715	617	652	638	650	660	655	640	647	683	625	641	681	708	679	679	647	630	641	623	688	629	699	661	654	614	669	634	630	596	628	696	646	655	625	710	697	645	659	615	664	611	689	644	633	633	644	661	671	663	645	624	652	682	638	636	637	646	710	672	625	622	627	629	661	651	646	641	648	681	669	632	677	629	653	665	693	676	672	631	630	627	613	632	631	655	683	656	699	661	661	671	673	642	672	623	655	621	664	655	658	650	663	656	666	616	650	660	690	640	656	699	679	663	635	652	672	706	620	657	636	679	646	660	668	656	643	695	623	628	667	659	643	670	682	635	631	690	663	665	667
23659	21506	29340	24146	21537	20426	9066	3973	3175	2612	2102	1719	1609	1428	1181	1082	1032	920	835	788	727	710	629	618	627	548	530	464	578	535	487	465	433	412	452	426	407	405	452	459	416	428	407	377	381	398	398	359	385	391	380	365	354	319	350	356	394	385	378	365	378	360	395	382	357	355	381	364	342	366	371	373	378	344	349	402	365	393	391	375	378	378	381	392	357	417	397	410	393	409	408	344	378	378	395	360	381	417	368	412	344	407	384	348	334	357	380	370	364	378	379	345	408	416	374	358	357	348	354	392	383	332	388	389	362	345	395	356	361	359	400	375	324	342	339	335	380	351	339	371	366	385	363	400	347	364	347	383	371	375	355	375	377	335	320	345	379	375	341	346	388	361	332	367	375	361	386	389	353	382	371	326	342	346	346	352	359	363	350	346	371	336	384	362	389	374	379	349	348	402	397	349	360	374	358	350	423	388	361	336	352	336	386	360	351	368	365	360	355	353	351	366	392	378	326	342	338	380	386	355	359	364	331	361	343	351	333	357	406	363	393	402	378	354	375	342	376	377	346	327	343	377	369	369	379	351	370	355	372	368	373	353	357	375	359	360	335	349	375	360	329	356	357	340	309	370	360	383	338	369	347	340	381	410	372	355	334	371	363	342	357	349	404	345	310	366	338	359	408	383	372	365	351	364	374	373	341	336	345	357	361	352	397	400	379	348	349	356	358	389	416	344	363	331	356	360	388	362	365	367	355	343	360	378	348	384	349	409	360	363	380	331	382	323	348	335	334	367	354	334	344	336	377	378	346	351	361	346	361	366	367	400	347	357	365	334	372	371	345	361	343	361	346	365	347	371	361	402	350	369	373	349	378	349	361	329	386	319	369	350	359	349	348	354	337	347	323	372	340	365	339	343	296	342	373	382	346	370	358	329	338	368	361	362	358	339	336	376	353	344	402	356	353	367	337	357	363	383	359	388	374	374	393	371	349	350	351	380	370	358	361	346	378	351	342	363	402	368	378	374	367	385	369	328	367	338	393	320	362	377	352	374	370	368	360	345	366	362	371	382	355	340	354	366	356	364	362	375	340	330	383	373	325	381	335	376	371	403	374	380	339	357	342	378	353	349	350	360	367	388	350	381	376	338	384	371	375	359	355	364	317	355	325	372	392	339	394	362	372	386	364	385	369	390	373	350	321	383	358	342	375	356	362	360	373	365	400	340	341	398	342	367	380	385	333	351	384	345	353	364	379	381	345	373	370	372	349	366	367	371	385	366	350	354	343	370	396	379	387	365	378	403	341	354	367	353	367	372	362	358	338	361	369	347	350	392	379	391	346	377	367	342	408	356	354	381	330	378	386	351	363	360	355	366	378	399	333	354	366	381	337	349	372	371	386	337	353	385	363	356	339	352	344	346	348	344	340	332	356	353	363	372	365	350	369	360	374	352	365	362	366	387	380	395	336	333	385	400	341	362	348	347	362	348	362	366	353	332	366	359	357	320	359	369	359	360	366	374	356	339	364	370	348	377	338	364	391	357	356	349	337	359	373	359	335	380	354	352	327	368	356	356	379	344	382	346	363	380	354	340	370	329	355	386	333	328	375	355	389	362	384	386	362	378	321	373	338	371	367	397	357	379	371	381	365	350	360	383	368	361	372	351	341	368	353	371	395	340	389	384	350	367	334	373	379	385	360	351	380	336	339	348	359	335	388	338	351	384	357	375	358	360	338	340	362	398	354	352	386	372	334	376	350	358	330	376	377	413	349	391	358	347	332	351	349	401	355	332	362	391	367	375	325	368	419	364	380	356	375	364	363	332	344	381	354	368	370	352	394	354	384	355	357	333	345	348	352	349	365	367	329	346	349	326	386	372	377	344	342	331	372	366	361	344	384	375	357	355	357	366	376	305	383	357	388	374	362	317	373	350	360	361	358	379	376	356	350	361	363	366	339	355	343	364	356	352	348	331	323	355	325	354	362	398	341	349	344	334	361	361	380	364	337	389	433	360	350	352	344	369	385	371	380	371	372	384	352	359	337	377	336	348	346	342	315	355	388	369	325	346	363	384	373	384	364	366	371	361	355	378	355	367	411	305	357	421	378	341	329	379	344	375	388	362	362	352	371	386	332	377	356	346	369	348	412	380	371	336	365	335	362	375	386	352	334	364	339	335	373	373	393	389	375	334	368	352	355	362	344	356	357	335	367	367	349	357	368	359	372	354	329	345	357	367	363	349	355	347	367	367	351	331	378	363	341	370	332	365	342	351	362	359	371	360	397	368	350	360	397	332	355	349	357	393	338	394	354	381	362	368	355	364	387	328	395	419	358	372	363	348	378	388	356	336	357	349	331	369	379	381	357	382	370	384	367	361	354	386	351	371	341	373	335	369	363	385	364	401	358	355	347	383	355	348	395	375	351	383	358	394	361	362	360	334	347	363	375	398	320	408	359	347	377	365	353	362	336	364	355	334	355	399	352	362	374	355	372	376	343	363	353	385	364	315	351	331	338	390	336	334	355	341	364	375	350	363	394	382	346	349	367	357	362	365	337	359	351	359	378	346	353	367	366	351	356	353	373	352	364	350	376	361	337	373	384	325	350	352	358	372	367	363	370	375	366	351	373	335	385	373	373	314	372	353	347	401	369	333	348	351	348	346	360	443	348	352	351	351	399	339	335	385	334	347	332	363	368	381	356	387	353	369	348	375	370	358	394	367	366	359	346	368	329	379	332	333	354	358	369	370	339	355	351	338	355	367	387	347	354	359	363	321	353	360	334	399	368	397	356	363	343	359	358	352	356	384	356	383	345	359	373	386	355	353	372	382	355	361	358	339	372	322	371	365	360	329	355	355	380	395	359	374	363	390	354	370	362	389	350	369	351	368	370	342	360	358	359	339	360	313	414	378	353	345	370	363	364	378	344	401	351	356	299	392	352	352	355	355	367	338	361	355	379	358	347	349	343	369	361	373	371	359	364	379	367	349	358	368	326	357	357	344	343	359	352	366	374	387	363	364	361	348	377	370	377	360	364	391	350	387	358	328	354	325	342	326	362	352	376	392	357	362	359	381	365	327	370	364	392	402	359	354	389	351	346	335	358	370	360	356	364	372	371	349	335	370	332	355	346	366	356	400	346	391	346	329	339	361	363	329	372	360	347	388	381	327	324	343	407	339	355	354	339	374	368	352	346	350	365	361	381	357	364	375	351	360	357	360	391	340	349	404	385	374	344	356	391	356	369	366	362	344	353	353	373	354	369	344	310	380	338	331	349	366	358	376	384	361	370	360	364	363	359	344	367	340	370	346	374	359	351	403	354	370	391	372	374	361	328	332	369	359	370	351	372	357	345	382	356	346	365	341	334	368	342	370	362	374	362	383	316	374	355	342	382	352	327	347	347	354	368	352	339	409	373	366	346	353	333	347	368	379	353	357	367	351	390	378	316	356	361	346	356	346	367	372	395	365	347	397	376	391	321	317	378	371	368	324	350	370	352	359	341	349	324	359
17096	33563	31256	22803	18261	13458	10847	9056	8030	6517	5135	4289	3737	3268	2724	2444	2198	1982	1774	1590	1488	1374	1219	1150	1195	1004	942	910	947	820	824	786	716	713	675	668	683	696	630	683	653	582	600	639	600	580	539	567	594	592	576	522	519	556	581	555	553	546	608	540	554	543	530	563	549	546	560	521	517	561	559	484	565	549	538	575	559	567	577	570	574	608	574	620	570	552	568	558	605	568	569	545	541	542	512	538	542	528	569	536	542	546	521	568	551	551	564	506	543	540	530	540	550	559	543	540	497	542	558	541	519	529	521	501	529	478	562	542	471	528	556	557	537	508	510	486	522	503	517	523	531	525	476	491	515	514	514	513	471	539	522	481	532	531	515	538	516	530	552	528	518	509	535	500	509	474	571	523	559	525	510	524	498	516	495	529	497	535	482	507	546	528	507	520	511	516	484	510	531	530	531	533	507	539	511	517	503	559	517	485	511	515	503	515	519	512	524	533	480	482	504	495	533	538	527	553	513	535	493	533	538	538	544	450	532	522	555	528	524	547	500	505	493	482	536	567	514	521	532	520	494	511	521	521	530	543	535	509	495	565	532	551	513	532	519	502	481	508	534	488	518	522	508	541	512	554	494	530	497	529	519	516	529	528	500	496	524	508	483	554	550	544	527	514	529	529	531	536	546	512	540	521	531	483	514	487	520	500	531	521	527	500	516	499	522	549	535	546	503	496	537	504	493	509	508	486	519	518	512	549	523	534	529	472	484	502	544	520	517	485	500	476	540	545	526	563	554	514	504	557	533	525	535	530	491	528	529	500	515	530	554	519	520	503	497	529	539	536	560	522	509	505	537	497	520	521	523	568	523	548	535	490	519	524	509	536	516	505	554	484	498	491	519	543	513	546	498	493	530	467	524	505	504	520	539	530	522	524	504	571	523	501	527	536	529	530	507	538	527	521	532	524	531	508	516	555	528	538	491	514	517	542	533	478	515	484	533	505	479	516	527	515	538	546	535	487	499	556	511	484	506	511	510	490	528	534	536	502	520	530	501	457	572	546	537	486	529	551	487	536	531	512	553	510	546	547	578	534	528	518	524	489	550	496	544	507	524	541	551	481	503	523	531	521	570	521	518	513	519	522	489	530	501	478	522	562	524	546	525	542	522	520	512	482	528	511	520	558	509	535	508	490	567	508	561	521	499	488	549	529	486	537	526	523	537	452	522	540	501	517	562	522	525	547	548	541	507	560	497	519	500	526	550	533	534	499	507	537	520	525	533	482	539	522	519	534	525	529	526	508	502	512	506	532	494	499	529	581	552	545	496	555	536	532	558	568	533	556	507	491	527	542	506	495	501	506	518	519	527	523	550	530	517	502	554	529	485	494	534	542	527	521	505	541	530	504	523	571	518	517	519	572	523	529	551	477	508	541	533	497	540	488	532	553	538	547	459	520	535	573	539	491	560	520	558	508	577	536	530	528	542	548	530	526	502	526	517	514	544	513	557	529	520	520	491	499	506	598	514	542	554	536	560	526	539	543	532	514	518	544	520	518	492	506	498	534	521	489	520	526	528	503	554	535	517	552	552	513	531	531	539	530	528	543	498	522	494	491	527	519	494	563	515	564	519	509	482	491	466	500	543	504	504	496	490	537	520	519	520	541	517	522	569	509	506	480	509	534	535	548	516	524	505	516	501	520	544	489	507	514	491	501	519	553	532	507	518	550	511	497	529	516	479	536	563	528	472	503	516	510	554	507	502	539	519	514	589	533	487	510	515	554	487	482	457	539	539	552	514	535	502	521	545	517	509	496	459	498	508	530	553	533	546	518	519	544	525	528	514	517	460	513	474	523	518	511	509	476	503	491	508	499	544	541	516	563	522	514	531	525	502	506	535	550	540	486	523	504	548	540	530	537	502	510	537	478	539	513	506	490	514	503	507	499	478	523	511	519	582	548	538	488	512	514	511	548	532	488	484	513	559	497	496	523	525	515	524	483	519	542	544	583	536	517	490	520	549	484	512	503	495	531	520	517	507	509	549	498	510	547	502	526	486	548	529	525	525	529	506	551	532	536	555	543	517	519	533	490	485	532	499	523	494	565	489	537	559	512	508	510	503	503	540	549	525	539	532	509	559	540	515	521	509	532	536	515	507	533	527	510	484	554	517	528	568	498	513	506	502	485	512	548	514	503	499	466	496	501	544	533	527	527	491	544	508	554	518	497	534	483	490	485	514	515	531	477	506	534	518	494	548	495	530	507	496	527	553	490	527	521	482	539	537	510	548	554	540	540	533	536	496	521	541	526	526	534	520	479	491	546	530	501	536	517	503	513	550	509	535	520	513	511	529	508	522	533	514	533	539	531	510	511	504	544	556	524	509	528	527	481	515	530	485	535	497	540	557	537	545	483	497	512	549	509	564	478	537	519	508	508	499	522	544	516	480	559	488	524	541	563	532	540	522	535	520	519	537	526	494	518	513	544	537	501	513	529	530	509	539	508	558	534	574	482	493	535	494	535	526	491	475	500	547	507	553	536	516	502	536	503	555	524	556	481	518	526	538	520	498	512	508	520	516	551	555	509	507	532	530	501	535	522	534	528	509	462	476	522	501	566	500	518	559	513	524	555	527	493	543	505	549	535	502	519	464	551	528	497	491	565	508	544	525	491	558	547	521	500	505	536	526	497	483	517	511	552	542	516	565	516	499	524	496	509	512	495	535	514	550	527	536	509	581	544	565	524	507	468	502	539	475	528	527	555	532	491	536	539	559	514	486	525	504	514	525	501	530	534	516	541	512	540	514	497	505	520	527	534	515	490	497	508	540	497	532	519	535	543	516	507	545	557	540	529	514	503	502	499	534	525	488	515	517	490	522	511	574	483	527	496	525	549	533	470	538	478	500	514	500	530	548	513	532	482	555	510	493	470	547	508	493	528	504	504	501	516	482	532	525	540	542	534	524	490	501	537	541	545	480	552	541	513	492	535	526	500	505	498	540	529	526	521	533	497	462	541	510	591	501	547	514	543	510	538	533	521	499	570	553	517	522	517	532	537	560	535	496	499	540	500	539	495	528	507	488	522	539	493	503	497	543	534	519	503	534	516	510	549	490	502	539	525	526	508	517	525	503	510	520	504	516	530	511	535	567	504	488	531	518	504	496	506	516	529	547	517	520	552	529	482	509	536	556	514	537	496	564	539	545	462	523	533	556	523	503	500	546	496	498	509	512	527	542	497	524	595	504	500	520	573	491	545	521	510	482	507	504	486	538	501	506	533	544	489	506	523	519	540	543	541	508	512	562	505	541	499	519	542	496	529	531	566	520	561	518	521	518	576	518	504	542	558	508	530	520	481	514	506	520	521	506	504	563	568	541	522	475	489	502	495	484	506	514	524	524	536	547	523	496	550	500	489	490	526	520	546	508	512	507	504	496	533	499	546	503	539	503	529	489	519	527	508	513	524	500	482	552	537	508	516	497	560	485	491	539	528	512	530	503	487	528	493	504	547	476	478
27443	20600	14505	7761	4322	2605	2146	1758	1482	1269	1066	977	911	837	816	762	726	702	637	633	656	612	603	597	561	561	495	490	524	537	530	521	532	498	478	524	483	482	460	451	440	525	492	473	510	481	486	422	459	468	449	471	489	502	470	486	419	467	450	464	455	430	495	468	453	478	448	460	463	492	473	505	468	508	498	477	472	441	488	503	486	457	486	471	496	455	486	494	492	497	470	462	480	462	484	509	505	458	457	472	482	439	468	437	481	446	440	519	505	442	454	467	452	470	499	483	477	467	455	485	435	476	442	471	469	436	456	476	477	508	495	480	438	448	443	458	449	486	464	465	470	494	447	486	464	479	431	481	473	485	425	471	471	488	488	466	462	475	450	496	452	471	484	448	483	443	449	477	456	456	456	459	436	435	484	462	456	478	514	471	483	473	453	454	498	483	438	457	456	491	436	431	457	435	485	489	477	473	448	419	473	502	482	456	495	453	467	428	510	406	484	474	491	498	470	439	456	480	429	455	461	495	465	459	443	455	458	460	460	468	451	479	506	447	477	482	468	483	495	472	481	434	451	469	492	458	440	484	499	489	443	443	469	446	426	510	511	480	457	471	483	454	455	462	454	462	461	436	456	498	437	440	467	454	451	484	457	418	498	501	514	460	472	454	458	449	477	443	469	456	489	471	443	493	480	489	480	427	485	464	437	465	472	449	475	460	483	448	493	464	482	483	450	463	455	508	467	437	482	475	479	445	470	466	444	444	471	443	449	501	453	440	457	487	462	451	484	432	449	454	481	502	476	454	473	471	497	436	453	490	457	452	431	478	458	455	422	478	450	472	438	470	437	443	497	416	501	468	470	491	442	476	478	491	462	468	469	435	471	469	466	478	500	469	475	498	487	470	483	447	463	452	464	434	480	471	455	486	423	466	445	464	437	442	477	459	466	473	460	513	477	480	485	489	463	481	489	489	431	454	460	485	460	448	476	474	457	455	450	468	476	475	481	484	437	465	507	461	434	440	486	472	442	489	490	492	413	442	470	444	438	437	434	478	432	456	432	445	448	442	445	458	469	473	467	453	504	474	439	492	469	450	474	440	454	467	446	458	443	427	501	471	443	462	476	470	473	472	479	439	464	450	478	478	447	493	466	451	477	454	531	464	459	464	430	502	445	440	480	466	457	438	454	437	483	479	460	431	462	472	470	477	441	461	487	464	435	484	477	455	488	498	424	464	470	456	451	441	472	493	442	495	466	523	453	480	451	482	482	423	461	451	436	482	441	454	497	450	467	473	448	473	510	475	455	480	458	450	462	499	462	481	416	459	490	484	454	467	518	471	485	453	477	472	472	484	487	441	453	478	457	464	469	456	465	459	463	471	473	433	457	483	446	455	484	484	454	448	483	472	468	444	455	470	469	464	457	439	430	490	455	493	484	513	456	475	454	458	468	480	483	467	474	449	469	459	435	483	486	488	456	486	462	491	435	458	452	406	494	430	467	457	454	437	456	439	461	468	447	471	473	463	455	499	483	457	429	457	450	448	445	466	467	491	462	453	510	479	470	447	472	470	469	454	441	492	468	494	484	468	454	437	462	461	460	508	460	465	447	470	466	449	469	499	484	459	457	516	508	517	456	453	458	443	466	446	435	440	459	468	446	489	494	491	471	502	524	458	478	494	479	469	444	440	467	503	496	479	440	458	481	487	432	513	462	460	479	491	461	509	492	418	466	493	493	472	430	509	494	443	431	486	482	410	512	466	473	467	463	479	463	509	480	439	465	491	482	487	480	459	432	463	451	460	461	479	522	460	462	470	449	449	457	451	504	446	419	444	446	503	475	432	475	449	461	456	473	455	489	545	446	516	466	469	460	507	487	474	473	459	472	428	472	463	487	462	490	433	470	478	471	461	485	489	443	435	506	473	429	429	436	488	444	457	493	498	456	481	453	440	421	468	453	452	447	468	488	463	497	484	447	445	456	445	472	488	453	421	506	453	460	457	447	459	462	471	472	463	455	483	508	432	437	437	442	433	510	455	463	471	494	493	474	472	445	451	455	455	439	435	454	484	501	471	466	442	469	480	462	461	449	472	464	489	476	473	437	498	463	478	478	443	514	451	451	495	507	469	444	464	464	507	493	467	485	459	447	458	448	479	499	449	496	466	452	480	512	467	476	482	433	460	454	480	463	464	454	479	471	476	459	465	488	475	441	489	453	457	436	482	448	479	471	477	445	455	490	421	448	451	467	473	498	475	497	443	463	470	461	431	466	454	460	470	508	475	479	468	457	462	502	438	477	473	452	487	480	488	451	455	462	502	482	464	450	450	462	406	459	488	497	480	455	456	506	475	480	491	462	447	446	481	469	470	485	468	480	482	463	464	450	458	483	455	493	474	442	412	452	453	477	436	487	474	457	454	486	465	440	476	437	502	454	469	457	462	454	485	441	465	461	481	504	436	471	431	451	472	473	488	493	482	505	443	482	449	484	497	459	437	455	459	446	478	457	475	508	463	463	428	449	483	451	470	476	449	479	487	481	430	471	470	419	482	473	481	467	450	432	446	503	479	437	501	495	510	462	480	434	496	480	458	507	483	460	470	470	445	438	469	511	464	464	443	466	486	457	442	482	463	478	479	456	414	444	486	453	480	481	482	480	474	491	451	485	462	442	468	458	514	481	488	449	459	492	488	457	469	482	410	476	443	462	493	507	476	451	465	457	443	430	464	459	462	482	489	428	424	450	457	465	490	443	429	449	446	444	466	470	423	488	432	428	427	442	464	467	473	445	448	490	461	538	447	481	465	444	468	463	476	507	467	495	480	464	465	461	455	457	439	500	498	469	497	460	445	464	481	481	470	477	496	427	464	446	454	498	466	495	503	451	492	479	459	468	477	447	414	460	462	447	507	498	482	488	468	461	471	486	461	479	511	433	491	446	439	440	447	458	432	468	432	411	475	465	479	485	493	468	478	466	476	482	470	512	441	451	444	479	478	493	484	429	460	497	477	472	436	421	464	456	473	429	453	470	410	452	443	509	452	467	503	428	476	465	477	440	505	466	433	479	454	480	484	500	462	462	477	489	476	470	450	479	509	477	488	449	445	483	478	495	447	462	454	478	465	482	482	459	510	477	444	463	502	450	460	479	476	472	463	426	464	488	477	413	454	494	458	463	465	463	490	474	454	486	491	467	476	471	482	479	467	486	483	456	493	450	461	472	451	464	484	478	507	466	454	423	491	467	441	454	481	444	508	440	513	413	492	454	457	468	493	465	466	464	460	495	473	432	475	499	483	459	479	478	511	484	473	440	464	469	466	494	483	474	450	480	510	453	446	502	457	459	463	449	494	455	496	470	481	439	482	448	483	486	482	457	448	456	466	421	475	503	474	464	413	446	467	464	469	445	473	465	431	473	490	479	482	485	491	478	464	470	450	475	472	516	466	441	454	472	482	505	505	452	462	478	457	485	462	473	478	468	461	471	463	444	458	478	469	408	435	484	480	470	486
13686	20827	18816	11701	9193	6355	5344	4393	3503	3092	2398	2249	1922	1748	1479	1451	1358	1245	1164	1117	1001	982	972	934	933	873	869	803	806	797	812	773	741	732	767	747	756	737	710	726	673	770	698	700	686	668	704	672	747	676	661	629	719	691	714	678	708	667	699	647	697	664	647	626	688	670	662	669	672	671	668	712	690	675	688	682	703	685	675	673	664	654	735	679	605	685	695	678	716	717	665	709	677	650	672	687	679	705	696	639	662	642	657	687	639	659	680	659	636	674	731	654	695	657	693	705	659	677	635	642	691	669	675	695	672	645	693	663	656	666	721	671	673	672	624	684	712	697	653	696	690	656	711	684	687	682	682	707	667	654	675	685	717	696	656	664	643	637	648	621	702	668	664	713	670	665	668	685	631	638	629	649	626	691	667	688	657	628	634	699	698	646	614	685	693	654	658	691	676	688	666	660	683	678	655	662	675	633	701	669	681	654	669	699	666	633	666	669	707	664	665	659	744	719	655	736	643	697	680	640	702	659	659	723	699	667	722	668	711	652	683	702	642	692	667	681	703	625	657	695	683	655	694	677	674	621	670	704	634	645	674	649	637	662	701	684	712	660	688	638	660	682	654	691	697	671	671	695	691	653	662	666	668	640	687	676	605	671	666	718	671	675	681	664	720	695	651	659	680	691	622	674	670	701	681	702	663	660	683	695	666	664	696	683	669	670	619	615	666	656	709	649	683	719	666	662	641	710	693	683	725	625	680	653	662	646	634	695	661	699	692	686	653	688	669	730	717	685	669	646	631	651	648	674	671	662	697	668	621	659	694	621	654	642	670	707	678	659	653	675	693	665	702	692	699	589	671	689	666	654	590	661	638	654	663	687	714	680	635	631	649	642	698	729	669	679	662	696	734	668	669	699	684	684	675	662	650	660	640	665	671	654	659	716	713	645	683	638	709	640	698	665	641	651	683	658	683	656	659	641	671	686	646	715	632	641	654	694	693	676	673	668	687	725	639	675	662	673	687	632	671	681	707	687	640	653	691	699	690	658	645	668	671	656	656	686	651	711	676	655	695	692	660	676	669	675	662	701	643	714	684	685	685	695	655	670	666	668	684	687	659	697	665	637	729	678	650	660	694	674	652	708	661	689	680	698	704	661	681	687	662	681	697	656	652	671	670	672	712	637	660	629	658	680	684	670	693	672	676	676	677	669	684	679	696	665	713	650	692	672	614	653	656	647	652	678	656	670	701	695	688	732	673	661	648	735	677	664	676	643	692	658	626	666	678	670	669	703	696	678	699	716	667	676	663	650	643	646	682	687	697	635	686	694	656	635	705	660	667	634	670	657	652	661	687	681	692	658	663	667	643	681	703	719	656	672	703	700	651	678	667	645	657	649	704	681	645	647	669	682	660	681	703	647	690	650	692	655	664	678	668	668	654	674	632	707	680	664	663	664	676	644	632	670	675	639	688	737	597	674	661	678	655	687	675	620	644	721	689	701	635	699	693	701	661	702	689	680	653	687	637	652	663	706	683	677	646	677	649	610	686	646	678	695	683	646	678	723	725	674	707	642	642	630	728	670	682	643	671	666	675	632	668	667	658	668	672	629	657	671	666	682	671	684	654	630	649	673	658	654	677	635	688	649	722	684	675	706	684	639	700	632	700	684	674	684	697	658	688	623	669	704	629	667	650	745	657	651	664	644	657	626	665	682	692	673	635	683	651	696	676	703	719	658	632	699	624	667	682	664	682	635	699	645	703	656	640	735	636	641	697	645	635	666	633	660	664	658	631	638	678	659	662	696	682	655	623	664	691	661	650	694	632	708	626	754	678	698	704	677	666	681	678	671	684	689	712	655	664	649	692	645	684	721	691	672	628	672	613	654	681	703	712	678	659	669	681	677	649	674	657	663	723	676	717	667	644	656	656	700	718	676	657	693	665	669	636	639	651	664	636	720	654	631	643	622	641	666	700	689	693	665	683	686	619	696	659	683	671	683	683	688	700	660	674	654	650	677	655	693	668	658	654	682	677	646	680	631	671	701	639	677	657	718	650	627	631	709	675	693	696	681	669	660	672	681	674	630	670	710	654	717	657	678	704	701	704	670	690	690	706	652	661	650	651	662	691	666	693	657	676	681	672	664	639	658	659	673	679	644	684	686	745	640	648	696	686	643	637	677	623	655	697	689	702	657	691	692	663	664	624	669	696	660	667	666	650	677	647	683	653	691	704	677	625	654	670	733	638	670	602	673	674	642	657	662	644	647	644	639	697	671	675	634	702	669	715	648	671	659	668	672	640	636	707	639	663	616	680	690	664	688	729	630	663	640	661	733	716	688	698	708	641	688	672	691	656	652	659	639	679	667	707	693	682	672	654	709	676	691	685	660	672	654	675	637	676	693	668	650	645	651	649	659	678	640	688	677	653	680	672	673	654	675	668	693	701	664	679	653	681	665	688	659	671	693	714	687	665	659	695	645	651	634	706	635	619	697	667	683	705	700	667	674	631	692	688	649	646	672	696	619	689	710	661	656	669	662	674	635	609	678	606	661	684	686	670	659	678	655	693	691	658	659	663	666	677	694	654	655	624	703	654	642	726	652	634	695	680	681	664	639	668	672	620	699	690	670	717	660	682	664	621	645	649	651	642	674	667	661	641	678	672	716	660	671	656	656	672	595	656	607	711	655	636	687	643	633	659	680	695	645	702	680	656	669	629	640	682	641	658	672	688	692	639	654	703	681	649	676	720	664	693	694	690	672	658	684	691	665	647	721	715	691	668	666	669	698	722	685	639	651	672	633	704	637	662	655	696	714	687	640	693	697	679	637	680	699	679	710	624	703	698	656	639	665	659	654	701	657	630	664	722	664	629	655	668	664	665	693	685	666	670	714	694	653	657	671	685	675	669	648	644	687	663	644	672	694	674	667	671	688	671	623	676	655	636	691	695	740	668	685	675	650	676	707	682	634	639	695	645	650	687	646	654	655	686	708	732	670	635	647	676	718	705	685	673	665	677	678	633	664	652	650	699	649	650	695	656	699	666	681	679	674	702	709	669	656	691	654	642	659	717	675	689	674	655	670	682	677	667	715	632	656	702	681	613	719	698	652	698	648	698	705	717	654	686	617	649	636	668	689	661	701	649	654	669	672	652	706	687	670	667	674	658	659	661	648	680	678	685	653	667	654	687	694	669	690	659	686	669	675	670	674	642	654	722	692	694	682	680	679	669	684	701	645	658	734	665	697	707	685	640	704	637	683	625	686	667	716	680	615	648	687	652	640	675	633	657	655	659	670	667	636	623	642	680	663	700	682	664	679	674	638	665	660	703	690	712	654	660	704	649	678	658	676	656	697	675	645	690	669	679	670	668	679	639	678	667	658	665	705	680	649	629	718	652	657	652	661	698	668	666	643	665	659	707	630	679	699	662	641	620	631	690	662	698	695	631	662	680	634	671	668	713	666	701	685	657	686	686	674	629	688	666	642	685	634	668	635	656	692	696	663	665	599
24624	21457	28615	24702	20614	9364	4206	2787	2228	1782	1581	1526	1324	1162	1090	1089	875	811	763	788	701	663	657	684	641	593	616	527	530	551	527	514	517	473	499	509	514	524	473	533	491	475	470	460	458	487	469	472	462	452	447	439	465	476	506	460	448	465	447	467	435	470	432	463	472	472	498	478	475	482	491	460	476	442	505	457	493	451	493	464	481	459	481	461	469	508	508	489	487	493	480	467	472	488	474	436	511	439	446	497	466	456	490	483	471	502	448	437	501	487	470	441	515	430	437	502	429	479	485	452	443	470	454	476	434	486	469	462	463	445	485	504	467	459	409	479	454	468	461	485	476	445	430	435	475	497	459	449	474	466	440	489	432	433	458	462	471	443	471	423	426	479	479	442	458	463	482	426	435	472	491	470	502	457	491	439	474	478	429	453	442	495	438	435	495	482	446	436	501	453	469	424	452	448	436	494	489	436	449	459	489	469	491	444	442	480	455	458	494	473	486	468	475	435	487	433	436	450	456	454	475	473	463	472	452	449	459	451	464	471	498	479	399	436	489	463	438	475	459	445	432	489	501	474	448	426	451	493	498	465	431	457	465	456	440	460	469	436	463	452	446	463	427	504	480	483	504	460	453	457	439	439	445	481	459	420	465	437	478	480	477	427	450	447	444	417	451	424	451	472	510	470	490	463	449	405	455	435	441	440	468	464	443	479	465	472	468	388	479	441	486	470	493	483	482	448	439	462	474	442	457	464	470	478	475	429	438	459	452	469	462	455	485	452	462	496	444	464	464	492	444	402	460	454	482	442	449	468	413	463	488	471	417	459	468	482	474	474	439	466	462	447	479	443	466	438	444	454	459	477	450	497	448	431	482	529	468	498	469	457	485	455	494	441	428	458	439	488	454	471	487	461	463	453	488	448	427	498	459	485	436	478	430	465	460	457	451	391	437	464	424	430	453	472	499	450	449	495	471	462	443	468	424	435	449	447	465	456	482	452	441	438	449	482	455	455	467	459	471	460	491	437	463	466	463	425	460	484	476	466	473	467	436	452	442	453	439	453	476	465	438	445	446	406	533	455	480	415	469	442	439	476	483	449	461	518	447	448	452	443	487	464	478	433	467	451	427	462	463	492	465	492	531	491	460	493	465	456	477	495	411	402	436	506	459	449	467	460	454	447	439	482	445	471	459	497	485	491	482	431	479	494	475	451	451	487	450	453	437	521	436	442	454	422	473	459	430	405	495	475	432	468	438	457	443	440	512	440	460	422	460	467	458	443	436	478	481	444	474	438	482	450	482	449	473	470	469	489	462	420	418	492	458	468	444	473	459	477	429	466	483	446	494	393	449	459	477	486	472	480	501	424	409	466	431	460	422	437	466	447	463	472	460	458	492	414	469	468	425	456	479	482	466	425	473	469	458	458	464	430	486	465	452	444	483	459	441	487	475	467	478	483	475	470	449	458	443	476	458	452	494	491	474	519	467	462	457	469	474	445	444	470	460	416	439	459	475	492	469	456	426	487	464	438	516	452	429	493	445	476	490	453	465	456	449	503	452	458	501	456	455	443	451	431	484	442	470	468	482	479	464	442	492	456	470	453	451	454	458	475	507	467	431	463	453	477	421	520	473	445	450	489	452	488	459	480	437	461	451	471	476	463	480	481	449	490	436	431	492	468	431	454	455	479	487	446	480	476	459	481	474	475	452	467	491	488	455	479	453	458	456	475	480	464	485	493	468	480	493	497	457	465	492	449	504	454	455	456	447	468	459	450	428	445	500	434	457	468	484	465	494	443	456	457	439	451	487	462	502	469	480	500	480	468	448	424	440	464	509	463	481	449	437	444	462	439	439	448	440	434	437	477	427	467	452	470	429	418	460	448	444	441	478	444	467	492	479	465	468	479	465	457	449	487	471	476	451	453	460	471	417	425	449	450	476	474	471	485	498	467	449	461	455	448	473	460	414	450	465	475	480	441	460	426	457	447	479	448	421	431	456	476	453	428	475	471	437	442	477	480	470	466	462	452	482	432	462	432	446	454	442	464	445	439	472	497	470	454	434	459	485	467	437	459	449	446	438	458	459	489	488	437	437	460	496	447	478	447	482	457	477	454	472	432	467	442	479	440	448	495	455	465	450	481	423	482	425	470	444	426	479	394	463	476	465	437	482	472	424	455	441	475	477	463	447	462	450	455	454	453	453	445	442	435	459	470	476	456	490	472	421	474	423	455	444	441	473	438	435	459	456	407	419	455	447	456	453	446	469	506	459	478	448	466	462	446	475	464	466	414	474	439	470	464	436	447	468	469	502	455	467	423	471	516	468	479	469	429	465	461	460	442	423	456	485	457	495	443	427	463	439	451	452	467	441	486	442	429	463	418	472	471	439	481	480	449	491	452	476	463	452	463	476	483	460	474	450	489	439	458	455	473	488	441	455	444	454	479	435	458	426	488	448	458	514	497	446	456	448	466	437	465	444	438	493	432	477	468	451	449	441	422	495	465	471	434	483	508	468	423	451	480	408	480	468	464	476	471	493	505	449	471	438	467	451	457	457	487	447	460	432	491	450	473	443	452	464	429	488	460	470	455	455	473	472	463	443	469	455	465	459	430	442	486	423	469	454	464	480	456	454	437	427	457	458	485	438	469	495	451	428	454	423	443	462	446	477	455	472	453	464	425	468	462	477	463	482	425	463	467	465	457	470	443	447	467	446	439	458	445	467	466	445	410	459	511	430	495	476	445	447	485	465	447	419	481	461	421	458	410	467	435	457	454	486	483	460	471	463	471	440	455	424	438	462	456	453	484	458	456	454	473	474	456	478	486	439	445	458	455	449	453	468	429	448	457	459	467	482	451	469	446	454	476	440	441	465	460	447	479	493	449	463	427	456	481	426	440	442	468	438	431	490	494	452	476	482	458	423	465	447	483	431	460	410	492	460	468	467	461	457	457	439	477	450	461	451	477	480	472	464	457	469	451	456	479	491	486	471	471	460	494	476	452	523	476	451	466	478	437	448	474	448	420	447	464	457	440	459	437	450	447	452	482	450	467	423	463	481	489	421	433	416	483	504	461	437	430	454	464	480	472	449	493	454	449	385	458	438	471	440	440	508	428	450	434	476	459	469	443	462	471	442	409	447	452	419	410	460	489	473	481	425	498	448	441	470	496	463	478	459	469	437	468	460	478	505	418	478	473	477	432	475	452	439	436	481	483	448	473	441	448	466	445	466	446	476	439	425	454	454	472	421	448	463	483	457	496	475	427	430	461	456	452	454	466	451	498	512	462	433	430	489	430	411	450	421	442	459	467	452	490	444	458	441	408	458	475	449	465	471	449	478	470	462	484	418	462	477	443	465	431	478	498	463	422	437	432	471	489	437	452	467	425	496	467	451	453	449	466	492	428	457	434	459	448	442	483	444	423	477	482	471	452	485	470	439	425	483	468	459	431	468	444	468	433	466	470	449	423	471	432	432	459	467	419	425	471	472	455	439	457	476	435	496	465
14851	28388	25793	17439	14251	10767	8514	6831	5643	4694	3939	3263	2719	2543	2340	2125	1803	1611	1550	1471	1384	1213	1202	1054	1093	1097	940	930	896	905	835	841	809	817	841	774	794	777	810	706	714	733	704	679	689	698	684	654	699	665	672	635	687	704	689	652	704	699	682	663	661	694	634	651	720	712	651	701	661	668	684	680	688	669	667	706	696	665	722	727	703	690	694	720	729	685	692	687	707	733	671	705	662	683	663	683	692	663	680	702	677	654	723	699	624	672	656	644	675	706	691	657	697	697	683	625	680	707	636	653	683	611	699	668	686	679	667	688	632	644	674	668	685	675	635	666	619	593	699	627	651	639	674	703	675	695	628	683	661	730	648	695	677	640	651	689	689	678	649	653	681	652	640	679	665	674	687	633	688	656	614	646	678	650	671	640	653	621	612	666	660	674	668	642	644	645	667	668	657	681	720	673	696	626	663	670	642	658	671	660	669	649	654	643	645	635	664	696	647	671	659	611	666	664	668	646	646	663	683	697	654	696	650	644	676	650	652	654	691	682	637	615	709	700	647	726	662	649	714	639	626	606	612	600	718	672	690	686	686	699	677	665	668	677	704	628	637	656	669	603	675	661	627	661	681	630	638	639	649	673	707	659	695	655	618	691	655	666	619	709	715	701	652	664	677	648	651	658	683	672	635	632	665	693	671	641	639	689	636	636	619	634	642	653	685	648	712	643	702	640	656	651	656	687	677	633	663	719	684	698	667	658	689	650	697	641	642	685	652	675	663	645	658	658	672	647	656	670	647	668	656	659	641	645	644	651	623	633	639	639	671	690	667	678	664	696	650	650	680	644	647	696	662	670	654	685	679	637	674	676	652	623	665	647	719	627	674	674	656	658	670	614	673	668	604	622	649	655	688	645	641	668	689	658	651	675	673	683	652	660	657	673	635	679	671	685	613	657	616	641	633	587	622	659	659	665	638	660	628	653	709	651	670	617	620	671	678	680	612	651	656	679	706	641	698	668	637	666	683	605	652	666	653	682	671	616	628	652	630	644	668	672	680	652	646	621	669	691	688	666	683	649	648	641	651	678	676	672	690	648	651	653	706	690	649	666	657	683	627	665	651	666	636	648	669	641	675	676	676	635	702	697	655	686	663	666	628	685	641	643	673	635	655	637	669	636	687	630	588	672	692	648	634	630	675	578	660	683	624	653	711	733	611	679	631	643	624	730	685	629	683	686	679	636	716	652	620	668	662	593	664	639	659	685	616	642	602	706	644	622	645	652	636	670	619	685	669	622	682	621	697	654	631	632	661	693	706	696	636	685	694	672	658	599	647	630	709	652	688	647	639	700	660	639	690	663	675	610	660	692	640	625	675	677	644	633	670	702	617	660	653	651	655	630	666	655	652	682	671	669	645	690	658	685	623	662	698	682	728	703	670	670	662	632	645	650	662	655	645	677	658	696	657	655	682	652	693	658	687	658	635	672	692	709	649	707	608	679	643	665	685	660	658	675	714	643	679	637	643	632	637	678	703	638	686	712	672	670	653	639	640	633	709	664	649	691	628	660	717	680	663	667	686	662	669	640	618	660	664	712	687	621	675	673	642	628	673	635	680	655	653	656	637	629	637	654	705	659	659	643	670	643	662	652	651	664	606	630	629	605	652	662	652	644	687	679	673	641	634	668	648	624	707	649	693	658	635	717	643	656	624	634	662	664	631	671	659	611	661	652	665	672	695	638	605	690	664	619	665	657	654	691	700	674	660	658	639	681	658	689	645	671	640	684	657	661	658	667	675	725	695	641	678	603	668	633	695	649	652	679	673	640	699	663	626	670	658	663	648	633	630	679	681	642	665	587	670	633	624	644	688	639	681	691	630	718	688	648	645	620	659	657	633	643	708	696	694	640	678	671	683	666	694	670	664	635	700	636	640	646	656	674	650	647	640	641	651	672	656	663	648	646	649	719	618	648	676	642	649	625	683	637	702	605	659	608	665	660	617	647	694	660	634	662	649	678	700	652	702	660	635	631	633	675	638	656	661	662	642	671	674	673	667	660	676	668	652	717	673	648	659	654	671	662	672	648	650	664	657	681	689	711	640	612	667	664	668	653	663	657	634	661	663	624	697	696	695	673	613	685	658	667	616	705	724	673	656	662	657	669	635	650	672	650	679	658	673	683	657	650	664	653	669	685	663	652	695	671	668	665	619	650	652	670	669	670	597	650	672	672	646	686	616	622	659	611	646	659	604	681	620	637	652	705	672	701	659	688	684	651	676	654	608	656	694	644	697	702	662	646	589	649	641	665	650	644	644	671	686	650	616	667	623	661	680	632	656	700	664	663	656	688	681	631	646	653	709	640	677	674	662	729	664	684	618	667	698	686	640	632	648	649	617	668	663	641	595	668	673	646	689	649	621	667	683	635	665	657	644	646	683	643	684	669	677	667	695	633	649	681	694	665	670	619	674	622	665	640	665	674	683	679	680	716	666	651	636	674	678	643	617	690	664	646	711	672	658	673	649	671	647	606	600	603	650	687	643	683	644	653	638	707	690	696	659	703	628	692	685	662	686	725	616	655	687	638	666	659	652	641	687	650	648	671	675	635	708	664	625	684	646	706	634	658	649	678	667	709	648	688	636	665	707	632	670	667	650	673	632	627	651	648	658	692	663	691	652	710	675	679	686	680	708	665	616	667	695	621	648	685	633	656	723	664	657	639	668	677	656	639	628	672	648	706	640	657	633	665	694	687	684	654	660	611	626	687	652	659	660	655	653	652	642	634	676	670	664	683	641	664	686	669	688	700	654	700	667	686	657	698	629	681	650	674	677	644	687	662	641	644	690	722	645	627	649	652	694	685	644	644	681	677	689	611	698	639	641	691	664	655	611	643	725	651	588	696	638	714	694	648	686	682	674	666	680	650	641	675	662	654	690	647	647	616	640	649	626	634	668	653	621	646	638	649	652	618	692	678	637	683	636	677	662	610	705	676	616	585	674	603	685	637	657	658	689	658	682	619	680	631	675	656	672	667	653	648	660	697	639	680	675	641	654	669	689	700	696	679	649	670	682	663	668	619	683	660	659	693	644	655	634	672	656	686	650	627	657	624	682	638	654	665	668	683	644	637	655	688	689	649	661	657	612	630	674	684	640	689	676	633	657	668	667	688	688	670	678	642	694	666	669	702	687	676	625	664	642	629	714	660	679	665	640	701	670	674	650	688	658	666	713	650	650	667	655	629	681	682	647	649	651	654	621	653	682	632	718	641	691	692	652	630	662	679	622	668	653	634	686	642	671	726	649	683	720	675	682	647	670	656	698	672	620	594	684	653	674	673	672	648	660	691	663	656	652	643	665	634	703	700	648	645	674	640	665	669	669	636	668	619	682	673	647	660	625	699	691	622	674	659	687	644	664	713	669	634	635	701	641	647	653	657	639	631	684	693	691	634	651	698	645	661	691	676	680	616	611	640	685	650	657	661	662	635	712	705	662	665	644	655	625	674	673	696	685	683
23750	21581	29480	24160	21615	20735	9470	4058	2991	2478	2067	1990	1633	1415	1296	1180	1034	995	853	877	757	687	682	641	556	600	597	577	491	492	465	471	457	403	466	411	422	444	429	434	409	380	415	370	414	419	390	363	395	437	373	365	412	404	416	381	381	388	364	385	384	398	391	398	385	350	414	387	428	364	373	382	398	406	405	400	404	376	409	395	382	382	401	381	377	394	407	363	429	376	389	373	375	400	419	356	390	360	360	390	373	368	371	348	401	366	362	353	398	375	354	368	359	392	358	418	392	398	361	376	402	396	385	385	375	388	396	396	372	399	386	398	362	369	363	367	369	387	373	365	396	381	403	370	408	338	351	358	370	352	350	356	352	387	356	368	375	393	362	424	370	389	342	376	382	389	357	370	374	359	393	331	355	367	377	372	336	341	368	385	383	364	390	364	379	366	388	339	381	408	383	364	353	377	417	353	392	403	375	352	382	358	385	407	398	363	358	406	345	360	364	369	340	380	360	357	350	358	360	363	386	354	375	376	373	392	372	362	349	372	357	383	360	351	337	380	367	350	338	371	370	342	366	370	350	343	355	389	399	358	362	342	380	402	381	383	357	383	380	353	367	392	408	372	372	358	389	363	369	376	360	405	377	384	373	361	364	406	368	378	365	392	386	374	377	371	374	365	375	381	328	370	392	348	395	373	392	376	368	360	361	387	385	382	348	380	350	383	403	387	341	369	349	346	390	370	348	387	337	389	381	359	407	370	369	379	356	361	378	372	355	359	384	388	350	348	335	380	348	333	366	397	363	359	400	352	399	384	396	368	385	370	396	366	346	333	354	394	348	366	373	364	366	400	398	386	395	365	376	349	334	381	376	377	375	386	388	365	397	363	380	366	384	357	335	354	343	355	347	350	370	387	384	382	409	360	367	346	365	360	344	377	386	352	360	338	383	334	355	373	365	391	350	370	357	371	351	387	373	398	359	363	366	360	350	343	376	365	366	381	365	371	347	369	357	356	357	336	361	334	367	363	333	367	387	422	396	372	343	381	409	379	377	365	360	412	343	373	365	365	387	330	333	365	353	367	388	327	407	376	378	381	379	388	378	374	367	355	371	378	374	353	392	387	363	361	372	382	357	366	361	363	405	349	390	379	395	405	401	381	351	366	348	367	382	381	367	397	352	339	355	382	401	350	390	374	353	386	348	385	362	402	382	365	348	374	385	373	369	381	371	393	355	343	320	408	390	376	381	338	357	346	400	396	364	329	363	359	375	370	338	322	363	347	350	372	380	355	377	366	392	398	362	388	346	337	358	407	348	391	355	352	369	353	371	369	365	397	388	379	352	373	368	356	389	376	388	370	363	380	377	395	395	384	342	404	359	335	363	381	360	337	410	397	390	358	388	381	387	374	353	355	369	381	391	381	365	409	365	387	356	376	413	393	407	340	366	371	397	416	373	399	329	375	345	363	369	358	403	391	376	353	351	391	357	345	385	374	359	397	382	328	364	384	383	386	382	366	348	377	390	339	416	358	374	356	381	373	354	389	349	339	352	338	415	362	355	329	362	360	365	378	344	373	363	369	384	367	370	380	353	379	337	364	377	382	333	348	365	359	366	375	339	341	374	397	389	359	360	347	358	368	379	380	334	356	364	381	362	380	369	355	369	361	353	373	379	329	371	414	376	400	373	365	406	397	361	354	398	371	371	400	396	400	370	368	376	384	406	361	353	370	382	365	337	345	338	367	349	348	396	370	403	369	368	370	385	378	380	375	389	362	373	367	355	355	365	352	383	369	362	345	349	362	396	367	366	336	392	370	361	345	373	396	330	362	381	389	388	357	322	374	358	354	352	352	387	356	393	369	383	366	377	356	400	376	400	366	354	408	365	340	371	339	352	358	363	346	346	392	349	382	361	394	391	349	398	368	368	385	380	349	397	360	381	413	370	348	316	355	357	368	370	377	376	365	366	366	361	334	386	359	355	362	376	393	372	353	333	382	402	357	395	389	373	354	386	383	352	374	380	338	354	368	389	369	371	354	397	380	408	362	359	384	381	404	399	338	373	348	376	360	398	353	326	326	348	381	390	368	348	390	365	325	381	366	369	382	385	337	371	353	388	376	367	358	364	389	363	413	394	370	398	355	383	380	340	416	380	344	372	390	346	356	348	335	367	374	342	398	356	371	372	367	354	382	382	394	373	360	381	366	342	348	383	374	397	356	378	353	423	381	356	348	370	381	358	364	371	380	372	345	389	362	391	347	410	381	369	390	375	410	382	378	365	364	368	422	360	370	342	347	368	386	378	357	360	367	386	405	354	351	358	399	362	360	371	388	365	348	397	386	390	357	361	358	368	361	371	410	361	402	374	363	367	394	354	384	356	321	382	374	378	353	356	370	379	351	348	351	382	411	362	369	395	346	372	355	349	379	381	325	386	360	363	362	390	352	387	367	341	351	367	394	347	372	354	364	382	370	364	361	388	361	374	386	360	363	376	382	372	412	396	370	390	368	414	367	362	386	335	405	360	346	387	371	394	420	354	378	376	361	373	378	357	360	358	400	402	387	381	352	384	372	383	354	361	386	356	365	351	386	386	368	388	387	395	387	388	362	359	387	372	376	384	403	378	388	371	361	348	381	355	328	353	391	394	341	356	369	371	384	369	403	381	385	341	348	357	361	364	361	352	381	366	391	354	383	366	333	373	350	333	359	401	394	363	349	335	366	319	372	370	405	400	381	369	406	346	366	336	353	393	356	366	354	371	367	342	382	408	360	419	378	345	406	309	378	399	384	406	375	342	409	368	394	370	384	354	403	363	380	363	367	366	341	380	341	354	340	379	370	374	364	351	341	385	382	352	368	361	352	402	343	350	380	416	373	349	362	374	379	363	353	358	385	398	370	394	363	340	402	403	378	361	357	339	388	392	372	347	371	384	387	358	393	392	352	380	361	379	377	326	390	365	363	398	356	372	384	401	353	405	338	342	384	340	349	369	362	384	352	378	365	381	360	373	365	345	369	351	413	396	379	379	380	359	367	356	384	363	391	383	383	353	369	372	362	362	363	361	411	396	379	387	363	354	377	360	377	393	329	355	325	386	358	366	369	376	400	342	365	364	379	363	366	368	367	346	352	379	371	369	389	381	356	377	328	338	374	374	330	351	398	362	343	376	347	376	368	352	394	367	356	351	349	378	391	386	381	343	384	328	393	392	399	369	367	393	380	383	376	396	383	344	392	389	383	366	367	362	353	387	390	343	375	361	386	355	357	365	344	390	348	369	381	346	378	397	374	387	369	350	388	380	379	376	378	376	365	395	401	387	361	338	384	369	380	394	432	380	382	366	408	352	368	354	348	382	389	369	403	401	381	364	367	400	376	378	340	368	405	365	341	363	373	364	377	410	383	373	352	393	326	362	371	351	347	333	362	396	359	364	390	343	360	395	346	340	383	368	396	364	346	390	395	350	336	363	402	395	358	355	358	358	351	340	382	375	375	380	407	392	402	371	374
17887	34076	30721	22296	18378	14947	10974	9012	7657	6330	5083	4582	3793	3252	3180	2679	2255	1922	1825	1662	1529	1393	1221	1174	1077	1048	987	983	871	867	785	698	739	690	685	737	635	643	683	632	640	622	643	597	581	627	595	603	594	524	537	529	588	592	568	558	579	572	544	543	538	561	574	531	583	560	539	597	575	573	564	531	592	557	533	571	601	574	627	597	583	626	535	563	576	574	586	557	600	572	535	553	558	537	552	559	555	566	605	577	566	541	550	530	538	587	552	537	538	511	510	531	557	517	551	534	514	526	541	518	502	509	525	552	520	564	521	521	578	567	537	572	575	533	546	535	566	568	533	514	552	518	509	541	551	535	525	472	521	496	531	539	578	521	578	532	540	526	519	494	518	505	531	523	537	541	556	522	542	546	506	546	544	569	524	501	552	482	528	577	542	504	537	540	541	558	549	537	531	533	548	485	508	502	495	490	526	598	555	540	509	531	519	521	527	518	561	534	503	487	493	547	526	523	548	570	568	518	500	545	523	549	506	560	514	574	572	557	499	528	562	503	513	563	526	550	570	534	512	512	548	525	522	505	504	560	555	560	495	505	497	504	516	513	508	539	568	536	555	580	548	520	562	503	506	575	553	521	546	550	506	452	528	488	516	536	538	498	561	545	553	562	504	491	540	514	516	572	556	556	557	505	563	535	518	534	581	514	519	549	512	509	534	560	549	548	522	537	543	506	577	564	544	549	509	545	508	533	511	539	547	524	536	527	565	454	549	527	528	527	535	536	526	501	554	536	567	557	517	529	498	573	539	540	509	497	522	564	530	557	557	547	520	537	518	538	523	536	538	549	537	578	572	557	537	514	531	495	541	551	535	495	507	537	498	542	529	505	548	546	548	501	501	542	517	531	510	505	518	521	560	549	532	509	531	541	562	547	486	556	495	508	541	513	536	534	540	522	531	525	494	523	515	501	551	527	541	535	599	538	519	520	568	504	549	520	523	567	546	547	533	510	567	527	484	482	516	564	537	531	554	488	558	512	563	536	485	538	529	498	500	508	489	535	537	557	523	565	521	522	522	552	530	526	534	518	513	539	471	558	555	503	515	545	537	505	515	506	548	534	520	570	511	549	494	578	555	501	531	494	498	534	515	548	539	551	543	539	495	519	551	537	529	573	581	493	508	545	531	509	499	483	529	533	531	569	540	545	512	483	497	514	501	540	524	541	516	508	545	502	541	543	559	545	519	509	515	539	523	527	511	548	531	537	543	526	557	536	536	497	534	555	521	499	541	499	497	575	525	514	536	486	544	525	566	501	529	535	520	518	519	502	508	562	548	563	510	481	512	543	532	570	522	530	534	523	474	488	544	481	510	513	516	545	486	517	542	551	506	524	501	529	549	542	515	535	545	494	530	570	571	521	534	561	563	568	558	515	556	525	504	507	555	519	530	519	519	541	553	523	483	515	549	519	526	453	533	510	515	557	505	555	527	532	517	543	524	504	509	522	487	547	553	531	510	529	499	557	510	507	506	529	523	542	528	526	508	545	534	546	498	552	521	497	555	543	508	558	532	514	517	513	528	521	541	529	530	525	518	509	515	526	524	546	524	529	522	498	527	553	518	602	530	504	547	533	537	556	565	523	526	504	516	541	517	525	541	574	481	488	535	547	545	500	503	552	522	537	532	532	570	497	518	488	534	517	548	547	553	504	530	491	539	539	517	527	512	521	551	507	554	569	547	503	536	533	561	540	476	514	548	543	520	526	544	534	508	572	556	506	527	520	508	498	528	561	546	530	537	523	537	529	502	548	562	530	535	494	517	518	547	502	545	584	537	507	522	515	513	559	540	565	529	522	515	528	584	551	567	551	501	556	536	543	553	544	488	530	530	482	567	542	527	534	532	534	561	506	527	494	514	530	500	545	564	533	535	529	563	553	496	517	524	510	511	547	541	518	518	576	526	544	555	505	489	532	518	547	577	499	502	523	528	502	500	489	546	533	520	497	496	504	535	555	520	597	531	522	553	543	527	515	500	543	520	561	486	513	523	553	544	550	565	557	528	538	545	532	578	526	536	549	527	546	531	535	527	542	526	491	564	542	573	514	522	525	521	547	583	532	507	507	536	564	535	552	534	503	521	533	527	512	537	562	529	529	524	542	557	553	542	535	516	446	502	519	527	507	488	503	549	557	514	563	527	566	530	519	520	582	516	499	541	519	519	543	530	549	524	502	510	558	534	544	502	489	564	542	570	509	502	506	527	556	524	506	550	471	526	525	529	548	517	531	546	538	489	559	571	515	486	548	504	523	567	554	544	532	523	501	515	521	527	524	536	507	495	508	544	564	517	554	528	565	541	526	523	532	526	534	542	519	553	517	524	555	515	538	539	550	498	507	577	523	508	560	518	562	525	519	541	551	539	533	527	518	506	518	498	531	529	524	516	511	521	549	532	524	562	502	495	515	530	525	507	521	530	562	531	565	535	554	527	568	552	515	528	527	553	562	491	507	522	546	504	559	536	529	529	537	543	522	540	569	553	526	516	533	526	529	486	495	515	561	533	541	502	515	532	513	515	521	511	498	550	502	524	514	571	492	558	518	549	496	489	560	550	554	556	524	542	544	557	555	544	525	516	546	513	509	550	486	513	570	539	486	508	540	519	525	507	493	514	544	500	560	557	536	520	516	530	506	559	547	547	541	512	583	525	535	558	540	506	526	536	515	532	528	541	530	525	537	554	519	512	550	505	502	537	576	546	544	529	553	531	483	546	551	514	530	520	522	537	557	570	547	494	510	524	516	539	525	526	516	473	551	527	536	502	540	516	547	545	530	514	505	516	551	498	575	511	512	528	504	520	511	586	505	523	520	520	509	538	489	532	526	545	542	537	528	507	517	514	539	514	520	541	558	535	521	576	499	529	574	509	530	551	529	541	536	514	531	539	570	528	513	511	545	551	509	534	512	534	528	523	516	543	523	529	530	523	541	532	490	561	486	503	502	575	517	522	534	562	489	528	530	517	539	530	500	509	577	524	513	550	550	520	541	566	588	508	501	483	520	509	505	522	530	530	528	537	534	511	521	492	493	534	572	517	539	564	531	545	539	513	501	554	548	506	577	521	553	517	527	497	474	492	551	534	500	560	547	524	536	513	505	568	505	540	547	519	548	518	512	546	537	529	528	543	556	503	520	553	546	556	545	596	525	578	566	530	550	509	574	540	488	502	534	555	533	526	524	498	527	548	526	505	550	553	546	538	565	548	534	516	507	501	506	542	553	541	534	532	505	529	552	522	525	559	542	496	549	530	526	543	594	515	545	522	504	578	573	510	531	542	507	529	531	557	541	512	534	510	515	535	530	499	504	544	558	527	544	530	582	514	499	500	512	544	527	531	518	515	515	498	567	532	513	534	524	562	525	507	570	516	511	557	499	492	557	542	513	543	518	550	538	492	544	528	574	504	548	524	497	535	541	554	511	495	524	551	530	508	494	553	526	547	526	552	528	521	510	549	527	542	511
27623	20837	14981	8066	4366	2995	2230	1720	1467	1193	1149	1079	949	862	807	791	715	737	665	644	670	642	592	602	590	538	553	547	508	571	514	525	494	482	505	518	487	501	478	487	503	488	477	498	465	500	486	493	473	460	494	431	474	470	479	472	490	500	452	497	485	500	459	450	478	476	485	530	493	471	473	444	490	470	475	502	500	506	505	464	479	466	487	504	512	476	437	476	494	502	484	453	497	503	509	484	510	481	482	435	477	489	479	485	507	484	468	495	528	496	455	487	474	503	514	469	511	482	489	472	474	461	497	488	503	507	495	461	468	498	467	501	464	501	460	459	460	457	484	490	486	472	455	489	463	479	499	514	437	453	507	492	470	508	535	456	445	509	467	493	459	455	476	469	495	510	459	460	483	481	526	456	528	487	479	498	492	493	490	493	472	471	489	513	464	456	486	487	456	485	460	517	478	499	475	455	475	487	507	454	478	483	453	497	496	499	464	515	492	496	429	465	472	508	494	482	511	482	485	481	503	493	472	464	488	477	481	505	526	484	498	447	469	518	466	471	450	521	508	496	471	471	465	485	499	463	511	441	472	494	450	426	496	494	459	466	495	492	470	462	483	492	476	498	485	469	487	491	502	476	465	500	479	461	490	517	486	475	465	457	457	512	477	500	487	463	493	487	501	507	482	466	462	489	492	484	497	457	464	482	445	476	526	485	488	463	475	485	484	463	437	486	450	456	472	436	448	472	456	462	515	499	488	462	476	467	461	453	490	495	464	481	517	469	470	452	501	449	478	476	492	502	497	470	459	514	443	471	447	460	464	494	502	469	474	485	496	474	463	458	479	490	444	470	544	442	483	545	490	431	453	488	523	499	450	491	465	423	495	451	465	475	434	489	490	464	485	471	452	438	465	490	493	498	473	473	515	487	470	499	478	460	471	517	500	477	458	496	501	501	439	454	496	516	484	457	476	464	478	500	477	465	511	480	446	480	451	462	490	474	455	476	455	492	440	463	493	469	427	474	470	488	486	476	509	517	497	469	473	490	485	493	490	481	479	444	435	529	444	468	480	491	453	502	510	492	491	495	443	481	486	526	480	461	461	483	465	495	477	457	482	475	495	462	470	529	443	519	486	451	499	471	512	442	489	504	513	461	459	491	507	493	455	473	453	475	486	485	499	462	440	502	478	461	481	445	478	478	504	490	477	479	506	454	483	455	511	464	453	520	477	469	484	445	514	526	496	487	473	494	441	476	503	474	464	458	491	482	491	477	456	459	505	500	496	475	460	499	459	526	506	472	514	500	523	457	501	499	464	473	441	458	521	484	489	494	483	473	483	449	493	485	461	484	520	501	498	438	477	491	479	452	472	429	501	467	466	472	509	460	442	494	478	485	438	470	450	461	453	461	512	485	498	498	470	509	501	486	478	483	467	488	464	482	487	490	473	486	475	465	520	448	502	504	494	538	467	502	476	502	461	496	482	497	455	472	490	442	481	440	477	487	488	458	497	447	468	466	463	445	457	465	480	461	471	492	482	482	485	453	490	494	487	475	472	499	481	457	451	475	524	460	456	525	448	485	444	496	465	502	469	506	482	503	466	502	459	460	487	495	454	478	488	467	469	483	480	517	499	460	510	489	463	459	477	495	475	478	505	472	466	484	505	486	463	490	457	473	490	471	488	491	467	483	469	499	465	478	452	450	447	520	482	457	499	513	479	486	502	472	503	467	493	435	496	519	476	505	484	499	464	453	488	469	487	508	450	467	475	472	439	477	448	488	479	459	434	524	487	478	470	507	485	425	482	498	478	496	449	501	493	500	430	484	472	485	494	480	472	460	487	446	461	515	518	485	493	532	455	447	488	492	493	492	488	461	469	477	492	519	511	434	481	479	435	452	496	541	464	481	492	538	477	520	459	498	485	416	495	451	490	467	471	459	498	482	505	519	493	476	458	427	437	500	480	474	472	461	498	461	455	499	462	499	490	472	523	514	480	470	492	453	475	463	498	467	490	446	457	506	492	498	435	499	494	489	456	443	497	467	504	475	487	504	491	484	493	479	477	477	471	509	485	481	476	511	500	468	455	496	473	479	482	489	480	470	487	512	417	472	470	478	452	495	480	494	529	487	454	493	477	458	486	444	463	509	509	483	450	466	486	478	486	483	464	472	499	452	479	433	476	476	483	473	505	474	450	489	468	485	493	472	475	467	470	446	512	488	440	435	468	484	510	466	523	478	500	499	483	440	469	506	485	516	462	522	465	491	455	457	473	479	491	457	525	504	445	438	477	485	526	483	511	493	450	491	453	507	448	472	479	507	477	462	449	492	498	482	475	492	477	487	490	505	445	507	492	438	448	490	476	476	476	459	496	547	507	496	475	471	484	452	479	497	483	484	492	455	504	527	474	493	487	504	483	469	494	489	515	485	455	470	471	469	473	474	477	472	505	462	504	448	457	462	469	510	517	484	516	473	481	463	454	475	441	459	513	492	484	445	461	472	470	473	477	475	480	478	481	510	433	495	494	486	486	488	473	463	453	487	478	463	480	480	487	471	471	504	467	465	484	479	464	530	455	484	450	481	492	454	476	509	501	471	474	463	479	480	454	449	493	474	509	454	489	497	497	526	491	481	506	466	485	508	431	494	482	459	489	506	497	465	488	476	459	466	462	493	445	500	456	506	510	517	487	486	493	506	435	496	476	483	473	458	491	509	510	465	483	447	491	482	474	477	499	486	505	502	476	506	510	475	441	470	518	455	507	474	482	466	463	461	498	497	443	509	464	479	499	461	457	488	513	466	479	495	464	481	460	495	491	474	471	503	466	445	444	469	499	462	479	491	430	471	486	480	515	482	492	461	506	437	493	464	470	464	456	486	443	456	502	480	504	503	480	511	497	512	456	488	513	464	483	516	495	485	480	486	512	487	472	486	503	463	470	454	479	472	441	451	514	482	498	476	456	489	455	514	485	454	496	469	456	511	468	513	485	441	474	473	493	468	445	489	450	481	520	470	459	523	490	447	449	473	475	478	507	456	453	455	504	444	469	463	434	478	480	483	477	473	482	478	423	482	453	508	468	489	489	481	508	470	500	509	474	465	483	496	475	511	495	467	483	493	446	485	487	507	487	448	484	461	463	457	469	478	451	440	515	453	441	467	478	493	462	464	453	450	463	512	473	451	508	514	446	455	464	475	468	444	447	455	466	501	480	488	475	466	483	460	455	479	435	448	487	486	500	449	443	480	486	452	469	460	469	436	441	528	486	456	481	490	454	500	476	476	493	471	443	480	464	453	462	463	464	495	468	484	488	447	493	475	488	452	511	465	469	456	508	456	462	548	461	435	495	498	485	455	496	433	534	471	473	476	466	500	472	503	420	480	447	473	472	508	433	482	501	470	451	477	472	467	481	479	528	471	464	432	476	450	475	484	467	434	469	449	480	490	455	515	525	465	462	493	454	478	434	461	494	480	486	494	480	507	466	480	453	474	493	481	495	487	473	465	474	500
14607	21182	19023	12052	9017	6865	5379	4319	3575	2833	2562	2449	1926	1771	1644	1562	1344	1227	1190	1137	1103	1117	985	982	926	896	836	887	832	791	848	721	776	772	722	760	735	722	763	746	678	761	737	664	657	650	707	718	738	720	670	646	666	712	678	678	729	657	639	705	728	673	660	691	690	672	707	657	709	692	731	707	662	678	742	696	687	681	735	724	696	745	669	705	718	662	736	677	659	697	687	680	742	665	681	674	696	673	655	691	701	700	706	652	641	638	687	710	641	708	691	711	743	655	722	678	647	701	658	694	680	684	669	693	705	659	673	680	683	678	703	659	667	638	666	616	601	698	676	653	671	690	654	646	683	713	699	731	634	693	698	665	696	728	668	666	674	670	670	686	699	627	726	687	646	688	695	618	683	722	726	655	704	688	709	669	661	648	660	619	695	675	705	703	678	693	709	707	651	691	672	678	660	662	678	632	668	731	649	662	732	693	632	622	672	685	698	679	722	662	698	691	654	649	637	689	688	672	664	655	702	664	674	657	663	660	654	670	703	662	666	684	710	648	670	647	680	664	668	640	683	675	686	693	650	680	661	716	668	674	701	640	674	694	655	677	663	651	689	711	683	727	727	708	698	689	625	697	680	704	627	668	678	680	651	635	646	648	664	741	686	677	693	663	657	715	711	683	688	701	713	711	692	677	705	685	687	679	646	679	663	704	672	642	670	675	712	706	673	731	671	675	631	745	733	690	700	653	694	698	667	665	671	696	659	700	667	718	658	694	668	707	663	713	673	686	664	672	693	684	647	674	655	702	656	690	696	688	677	729	703	650	645	651	661	680	708	729	652	635	657	712	676	675	711	672	635	678	651	684	685	632	673	647	708	657	663	630	656	679	660	671	694	707	662	688	725	670	710	678	706	690	667	690	683	655	722	651	726	677	688	644	686	680	681	653	678	657	682	650	664	642	713	679	662	687	678	620	664	659	702	671	688	653	693	625	689	662	649	639	676	687	672	714	694	671	683	675	701	680	681	688	697	660	731	644	699	674	668	698	686	694	665	655	691	706	717	716	691	713	700	684	674	635	650	611	714	686	713	683	678	684	688	672	720	684	715	684	714	639	666	707	666	684	685	659	701	693	677	718	667	705	642	656	707	695	662	738	674	696	697	698	634	683	711	660	692	696	667	642	660	681	669	673	638	673	668	621	710	659	659	682	685	659	683	691	676	672	687	615	670	703	692	678	734	642	688	697	670	669	682	666	658	717	696	714	680	639	657	669	687	628	690	725	679	692	732	689	693	669	680	747	667	648	695	742	661	700	645	660	645	697	706	654	682	654	658	656	695	641	700	655	650	668	657	702	653	689	683	733	678	753	680	651	712	690	715	649	687	672	685	660	655	717	632	721	696	684	615	726	656	741	706	657	707	738	701	714	683	657	727	691	675	682	694	705	674	687	676	680	675	701	676	647	655	682	660	694	669	696	674	673	704	640	634	703	605	712	638	656	719	612	695	679	714	701	666	693	690	639	723	653	713	636	685	694	684	738	622	672	692	713	653	691	678	658	638	681	617	652	677	685	701	711	723	684	704	656	695	654	621	732	677	653	654	691	687	697	675	708	724	705	707	675	646	697	647	671	677	660	687	691	713	667	638	657	678	622	677	700	722	644	644	738	661	699	646	690	696	700	660	653	709	659	675	712	706	661	644	687	702	670	674	639	710	658	716	647	678	696	672	674	638	673	668	697	650	716	696	675	673	702	660	707	674	701	673	670	624	682	682	677	650	688	634	647	662	702	672	651	678	675	667	648	693	656	662	692	666	726	662	705	656	678	659	639	669	674	738	697	698	663	641	709	648	675	633	698	671	708	695	658	652	683	660	707	717	659	718	667	616	671	696	694	728	662	679	672	717	661	683	686	672	678	685	682	647	681	642	650	658	648	713	670	669	666	649	707	662	678	680	725	655	682	669	646	692	671	665	640	676	661	695	664	701	651	691	666	669	678	658	648	672	733	708	665	696	661	677	606	640	636	668	668	726	714	643	697	699	678	711	721	692	641	668	684	691	699	683	692	686	663	721	654	681	642	684	709	671	703	657	640	692	684	703	649	702	673	665	661	709	640	664	668	690	712	668	688	673	654	692	715	705	670	671	738	668	657	657	696	614	694	655	650	641	655	675	681	673	706	680	647	728	658	688	700	675	649	648	674	718	685	680	677	675	665	703	669	660	707	693	694	723	687	700	668	655	668	673	707	657	659	709	679	668	697	673	640	686	677	654	681	685	674	652	714	677	668	693	674	706	680	721	702	672	654	665	633	664	645	651	689	720	704	706	690	695	691	707	698	695	684	628	717	664	671	712	692	650	665	632	719	674	718	691	671	708	701	685	629	681	731	705	656	685	709	708	661	668	671	669	686	673	723	663	727	712	666	690	659	704	685	659	722	714	710	666	642	722	668	643	642	699	640	665	750	643	653	665	688	662	647	710	670	674	693	679	719	705	672	701	701	672	630	670	654	642	671	671	693	672	659	686	648	660	668	632	656	635	676	706	712	666	700	671	668	711	654	683	692	740	664	677	702	662	705	681	669	677	692	645	655	665	652	648	705	720	669	650	672	655	697	656	713	662	645	623	692	683	713	697	651	672	680	666	669	644	685	685	703	658	693	719	707	711	648	678	677	693	691	679	736	676	692	694	679	648	677	629	664	688	653	738	696	666	668	750	676	651	690	676	637	721	706	685	703	684	659	712	718	665	652	716	712	694	672	677	637	686	690	690	691	670	656	664	682	756	702	685	662	665	693	691	673	674	683	681	672	663	656	671	700	669	680	691	664	654	642	681	636	665	712	698	670	699	692	650	615	656	663	718	689	701	698	652	635	643	684	705	648	698	668	676	689	695	671	671	662	689	695	684	672	707	684	666	718	656	670	688	674	685	617	652	672	689	681	681	658	675	648	665	660	675	719	680	682	671	676	712	645	707	676	676	672	684	696	716	644	636	674	637	730	686	705	677	695	651	675	680	671	640	695	717	680	723	695	660	679	644	681	649	646	669	717	675	645	662	680	628	656	690	681	680	714	694	642	662	643	669	650	712	638	652	670	644	641	628	665	682	628	735	658	720	629	649	698	631	700	656	699	667	664	712	685	651	661	656	673	666	681	649	652	681	678	724	638	665	704	663	677	666	682	713	676	709	662	629	694	650	707	663	680	684	666	696	662	665	629	685	698	695	688	660	661	651	648	680	676	659	651	713	684	682	689	653	670	709	697	673	660	627	683	695	665	741	649	662	644	711	657	681	701	676	710	658	662	687	720	708	728	683	699	694	659	632	688	677	653	690	656	702	662	710	672	697	668	683	712	672	663	669	668	709	681	647	669	716	664	639	665	681	665	690	702	731	687	723	728	682	715	721	703	699	691	687	694	677	644	656	685	705	700	696	659	712	679	642	684	665	736	686	678	651	674	649	693	698	696	696	671	674	678	720	649	671	711	695	676	677	676	670	623	678	674	699	673
24825	21576	28818	24817	20837	9511	4673	2981	2121	1878	1742	1425	1299	1200	1152	1015	873	846	799	764	760	702	740	717	660	609	671	560	563	547	540	525	520	531	478	519	550	500	500	489	453	502	480	515	458	474	414	470	486	460	477	512	509	487	484	474	457	491	482	469	478	440	460	467	476	475	454	497	446	534	436	529	415	488	441	515	473	501	484	486	485	424	447	529	502	490	464	475	477	470	434	474	454	516	504	505	453	490	487	504	494	486	480	447	466	476	474	447	485	461	458	459	448	473	445	473	474	452	477	487	448	488	443	441	461	490	476	454	432	472	480	456	456	451	428	473	457	467	471	485	471	467	482	474	415	481	437	465	445	463	443	455	456	458	468	458	479	492	472	488	485	447	515	459	452	462	457	480	450	447	428	471	501	472	465	464	506	435	454	492	475	476	471	465	421	477	496	478	475	437	488	491	477	450	493	453	448	449	469	487	431	443	467	472	480	469	487	478	447	445	524	469	503	461	494	472	439	461	423	485	473	482	455	468	471	507	468	429	467	490	433	457	432	491	429	474	456	481	476	529	446	473	488	462	476	471	436	508	451	467	457	482	454	486	460	491	454	482	466	499	471	470	488	493	482	480	476	455	473	465	439	499	451	481	477	494	438	439	460	527	479	487	426	483	483	504	472	452	470	455	490	456	500	457	491	466	481	480	478	479	446	471	486	495	482	468	497	439	506	456	487	486	484	471	446	463	487	465	472	469	442	445	461	455	467	477	469	434	459	460	455	488	429	454	448	452	506	472	486	457	461	445	487	432	460	484	466	482	447	439	462	502	452	436	494	465	478	454	474	469	517	472	445	460	513	443	477	467	482	455	444	466	412	509	456	472	496	523	439	503	432	444	464	459	463	488	458	475	446	450	489	452	492	443	460	457	458	483	460	501	462	445	435	507	488	466	449	505	494	422	458	485	478	476	459	440	456	502	517	466	429	482	477	434	494	467	511	458	466	487	477	475	468	465	441	483	478	463	406	465	500	489	493	476	473	454	476	469	455	452	484	462	443	474	453	469	459	440	491	444	492	465	474	452	471	481	465	441	492	443	483	462	483	468	487	451	441	494	466	485	467	493	503	448	475	453	500	428	454	461	461	490	486	467	479	466	446	426	505	465	475	474	487	469	469	475	471	452	449	468	477	421	454	491	481	462	493	483	480	471	488	451	451	473	454	476	438	474	489	447	505	458	496	518	480	447	463	485	457	494	475	454	466	471	457	440	455	424	432	467	444	484	459	476	466	455	497	474	449	487	484	481	502	497	477	478	479	463	456	479	448	469	417	461	423	461	452	465	536	434	473	469	499	462	454	470	454	447	453	454	461	484	472	471	478	441	432	471	438	401	477	447	461	451	442	457	451	488	473	470	474	471	437	465	447	409	442	440	482	478	472	456	422	483	461	470	473	505	458	467	449	428	438	466	431	484	401	487	475	466	426	453	473	488	466	464	448	430	452	489	465	443	488	462	467	446	450	420	454	439	457	465	485	483	472	460	488	442	463	504	441	455	481	496	487	485	432	447	472	514	465	455	464	432	484	465	479	458	424	481	475	455	471	500	446	448	485	442	448	475	473	442	474	513	462	482	473	465	475	469	447	432	447	473	478	481	447	444	462	438	474	487	452	458	466	492	490	403	468	452	478	490	459	422	447	455	460	464	468	480	476	481	453	470	448	476	470	463	502	476	442	422	491	447	473	456	487	492	440	433	466	497	476	453	482	498	457	467	436	474	460	474	507	492	482	465	441	461	464	440	443	478	463	484	460	456	478	449	460	473	438	473	473	469	494	438	460	453	482	438	476	469	460	429	471	486	457	509	476	464	483	432	493	469	468	463	446	484	417	438	496	476	487	457	455	483	467	432	454	467	467	446	433	446	468	468	450	468	493	504	507	469	467	453	453	496	493	485	469	454	472	501	448	519	440	481	472	459	455	496	459	507	470	440	472	455	456	459	472	475	462	434	470	492	479	475	476	479	469	466	466	467	516	454	434	467	460	458	445	485	455	494	473	419	457	470	488	455	492	469	486	452	459	446	465	501	470	453	504	419	415	441	464	452	451	462	436	453	442	447	464	434	492	445	460	473	443	489	487	477	472	497	429	477	460	442	449	447	446	465	447	436	483	462	480	486	487	469	464	458	485	478	482	470	441	447	447	496	428	440	492	478	445	424	466	475	466	483	465	480	447	458	487	481	485	462	478	476	464	398	466	451	453	464	517	452	461	465	452	439	467	459	458	465	474	456	487	435	448	499	452	483	514	499	476	475	471	457	516	448	457	480	485	460	438	460	458	424	472	477	499	490	483	460	451	471	511	421	464	495	442	453	450	443	449	465	446	491	474	482	453	438	454	444	480	447	469	443	481	490	467	493	468	490	499	462	467	444	457	460	451	483	437	485	499	457	480	472	459	473	470	471	452	442	454	480	465	495	458	477	481	459	468	467	488	464	474	487	452	468	485	433	453	467	484	481	478	504	448	451	480	470	439	470	450	435	421	498	451	475	485	466	458	495	500	460	455	463	472	479	457	478	457	500	443	459	441	438	449	468	497	459	472	462	448	481	493	470	440	478	456	491	459	440	448	402	494	465	465	430	509	464	446	474	502	438	492	461	445	478	473	472	473	480	502	468	476	486	466	471	477	489	435	448	498	454	487	448	447	462	482	449	463	452	478	460	474	489	511	452	462	476	428	463	488	440	477	468	434	475	469	439	490	440	514	466	485	487	469	436	462	464	449	481	441	449	448	460	481	450	468	492	478	432	455	476	440	439	473	457	455	437	489	476	454	476	528	459	472	448	441	449	452	456	458	478	441	462	446	467	482	480	473	469	478	467	485	463	446	460	471	494	465	501	464	495	496	457	462	495	465	425	452	456	484	444	466	485	451	496	483	448	445	450	455	459	495	475	442	479	503	479	508	472	465	489	500	491	485	446	453	494	455	469	478	491	478	466	492	481	468	462	475	503	462	453	491	447	479	460	454	451	491	452	481	474	485	465	495	477	442	467	484	457	435	467	464	496	446	473	476	462	491	461	475	442	518	483	443	474	489	460	433	454	485	470	472	455	419	440	455	477	506	527	485	422	464	454	442	437	493	442	468	450	455	459	428	461	460	494	522	454	434	481	475	465	483	470	422	456	473	460	460	471	475	432	498	473	447	475	450	498	514	472	452	476	450	484	492	488	462	464	497	448	448	424	482	452	454	449	443	455	443	485	458	524	464	424	494	424	440	511	455	484	474	475	501	501	463	468	469	447	489	461	494	466	467	496	442	449	475	467	471	472	461	427	484	498	485	493	482	478	468	432	442	443	497	488	480	484	480	456	447	494	455	449	476	492	467	436	475	460	451	437	460	461	472	421	446	474	473	455	494	485	509	433	453	475	438	499	451	485	443	436	480	497	477	460	430	486	455	412	484	451	454	455	470	444	484	494	484	425	467	444	463	482	454	472	494	459	467	474	460	500	474	453
15323	28635	26186	17521	13286	10773	9189	7121	5269	4569	4059	3357	2891	2479	2315	2182	1859	1628	1498	1491	1335	1361	1322	1184	1093	1140	1007	956	875	888	865	874	827	808	762	806	801	769	790	763	809	724	729	733	694	697	698	715	705	673	677	751	705	735	654	717	731	656	671	711	686	682	653	708	682	705	751	630	740	641	698	670	647	676	658	700	701	664	650	745	724	750	720	682	691	676	676	717	684	697	714	677	687	738	635	699	708	661	672	664	665	695	657	663	653	682	682	647	664	735	673	706	635	719	664	654	682	665	678	680	664	638	685	699	703	696	721	651	670	657	671	672	666	640	651	660	667	656	656	681	678	659	636	678	679	682	676	630	700	674	663	678	670	637	660	636	606	650	672	688	730	665	632	713	650	665	714	693	666	661	659	641	678	663	644	639	710	644	688	652	607	674	665	693	677	690	651	686	684	620	676	667	674	655	638	632	642	673	732	648	667	679	638	683	707	711	652	658	631	646	688	665	627	651	698	625	683	667	678	651	633	667	686	682	646	655	670	644	737	684	677	665	663	661	652	679	670	658	656	666	640	678	661	694	673	687	681	652	716	674	629	711	652	725	655	677	645	676	677	671	622	712	674	691	714	647	674	651	599	653	653	674	675	669	646	658	661	688	683	672	720	669	700	660	698	666	702	693	688	634	709	657	704	632	649	721	615	731	665	657	675	643	651	657	670	644	654	624	664	669	665	641	642	665	683	648	726	702	632	678	681	640	676	655	672	730	679	680	683	674	670	659	647	698	699	645	700	687	675	669	646	692	728	664	681	673	705	654	664	637	686	660	690	674	675	712	642	670	710	650	688	656	627	680	696	652	656	630	716	619	730	647	618	642	712	639	691	666	697	734	711	693	702	672	659	663	681	707	684	681	684	690	682	665	665	656	672	710	667	699	705	657	655	655	682	628	665	682	686	654	651	652	693	655	693	671	684	710	698	629	661	705	658	718	660	702	680	687	661	674	649	675	640	672	662	722	711	700	672	713	649	692	660	632	669	642	647	630	680	676	704	683	695	691	669	682	652	653	681	695	649	692	665	615	684	684	712	687	687	629	654	664	644	641	708	673	637	658	688	692	665	674	640	667	691	682	645	647	674	651	678	712	692	702	652	640	704	694	666	663	678	667	668	679	650	689	690	665	658	677	668	685	681	667	679	723	643	706	647	669	673	621	696	681	657	645	693	655	664	666	678	696	641	665	689	642	679	667	687	669	660	641	739	649	667	664	665	661	682	689	700	662	633	664	658	680	679	670	706	655	681	665	656	675	697	684	660	662	660	661	717	710	646	675	652	642	638	715	688	662	667	647	614	693	691	643	661	646	678	645	650	670	671	668	692	660	674	676	669	628	656	671	699	640	722	689	674	654	604	721	647	654	648	611	707	684	693	646	673	645	712	696	615	653	688	617	637	645	652	695	659	662	691	669	668	651	622	674	663	665	722	658	678	661	669	680	688	665	713	639	687	687	675	637	686	649	709	714	678	665	683	662	649	679	654	656	673	654	646	688	677	610	704	673	648	721	704	650	670	703	691	724	626	745	683	682	676	634	653	683	690	663	698	666	672	672	648	651	629	696	688	629	664	678	658	719	653	642	684	685	665	642	681	692	724	673	663	716	637	634	673	674	713	684	688	660	604	633	640	655	673	659	667	701	705	686	722	675	703	672	676	644	696	658	692	639	655	672	646	682	596	711	637	641	667	671	669	663	673	675	674	684	697	661	633	683	678	673	681	693	677	681	650	676	668	623	644	616	690	701	670	691	673	688	680	651	685	632	622	674	668	656	664	669	671	653	672	662	665	676	654	717	681	663	694	656	666	700	628	626	657	728	674	640	686	707	672	666	623	623	658	663	636	684	739	681	643	620	681	639	679	663	657	700	638	655	700	685	664	641	686	679	654	636	676	706	679	727	665	660	688	666	667	698	654	644	660	661	674	676	703	670	648	653	679	667	641	661	706	681	708	661	670	692	670	644	649	733	652	640	615	653	649	658	642	728	636	703	654	688	693	671	659	682	702	675	674	650	654	654	691	675	618	640	683	643	656	670	657	649	667	649	665	653	695	647	625	603	650	682	640	687	716	706	717	657	674	652	641	702	721	654	670	667	675	647	675	684	694	607	669	649	669	648	684	675	636	679	690	672	668	661	722	685	676	628	719	685	668	683	675	681	665	660	678	634	629	678	690	633	677	620	660	705	670	652	643	700	656	645	700	653	714	682	698	682	665	685	670	708	660	641	695	694	662	665	668	685	623	681	663	686	711	645	620	727	637	688	694	662	674	693	690	602	666	700	661	639	661	681	714	688	683	670	643	674	652	674	681	715	674	662	681	696	619	696	691	649	665	744	690	701	679	693	623	684	666	622	672	674	692	668	677	663	682	659	716	681	665	679	653	697	680	660	678	663	679	696	660	667	695	649	607	670	687	679	649	674	706	673	689	679	698	650	671	697	670	686	663	680	664	676	659	664	675	658	717	683	609	691	628	661	673	647	719	666	689	683	653	698	681	657	650	666	674	669	678	693	730	689	714	697	647	685	686	697	655	616	668	665	656	643	671	698	641	619	685	648	671	618	632	649	668	669	656	641	685	688	637	713	652	675	638	741	716	712	683	658	671	677	659	650	709	679	656	680	675	636	641	638	692	689	647	680	636	676	682	675	671	709	656	672	680	658	636	682	694	635	667	650	658	668	673	667	682	655	666	631	673	681	652	623	627	663	718	680	664	648	594	749	673	644	698	653	664	669	657	740	701	677	675	699	625	668	644	705	658	626	697	712	651	650	690	640	684	659	658	678	672	664	682	675	680	679	673	614	695	670	715	658	666	643	658	626	635	700	695	691	657	624	701	627	655	668	640	643	662	723	661	696	653	680	680	652	685	682	687	696	648	642	663	631	669	689	629	625	664	681	705	669	655	694	679	696	640	693	687	689	669	686	680	668	660	741	657	637	679	712	683	691	647	667	688	680	683	685	695	664	635	677	674	648	649	691	676	679	681	699	664	687	675	653	665	695	664	657	686	612	666	681	655	687	684	639	708	675	652	646	661	663	671	673	601	662	660	665	675	685	666	660	635	639	655	682	717	669	660	695	690	634	736	623	671	629	685	651	654	648	664	686	669	683	660	677	677	679	686	716	645	699	688	667	694	662	674	590	667	708	675	720	721	713	663	687	647	707	636	675	679	705	692	653	655	648	653	722	685	656	652	688	665	667	631	660	646	648	688	641	602	669	676	683	651	631	700	666	682	685	651	683	679	688	653	672	642	668	653	682	630	671	650	665	708	669	688	649	682	667	706	690	691	663	662	678	653	700	612	692	678	665	664	730	651	669	636	684	637	708	700	639	659	666	739	643	742	655	674	655	702	691	610	651	679	648	722	697	629	695	681	677	657	694	677	623	650	686	717	711	660	694	634	710	682	690	632	667	683	686	592	667	679	659	683	651	692	675	682	639	671	661	642	666	700	676	734	699
23716	21544	29401	24131	21557	20715	9887	4167	2883	2372	2170	1787	1554	1501	1338	1223	1029	895	840	730	727	728	682	711	700	640	621	607	521	494	488	460	477	440	466	447	438	419	459	433	442	411	434	415	416	392	385	382	348	395	371	411	417	418	418	395	374	397	400	352	376	375	356	411	396	382	403	388	368	383	381	393	397	375	391	416	425	398	395	392	408	394	410	409	410	402	405	380	384	409	415	377	392	394	356	413	381	407	393	376	395	402	340	373	374	389	390	377	395	366	389	391	380	391	379	386	379	368	386	382	373	399	378	414	366	365	338	377	361	377	366	362	378	361	373	373	376	371	383	365	354	399	357	404	375	338	377	369	374	396	385	332	371	383	360	342	385	359	381	347	345	411	394	371	408	361	404	381	385	375	363	395	342	379	356	354	369	383	397	385	347	387	373	420	356	366	359	344	375	380	405	346	373	361	375	397	397	345	371	364	381	368	372	363	346	401	326	367	407	411	371	390	371	353	350	375	388	374	368	354	350	355	356	360	388	369	387	354	398	357	380	371	346	376	365	382	351	375	383	353	383	344	388	361	404	380	379	374	372	373	375	361	400	370	358	365	360	371	384	384	399	388	361	360	376	374	382	412	377	351	330	353	385	403	345	378	406	357	380	400	386	404	368	363	371	382	352	359	368	406	378	350	402	365	382	365	351	413	385	387	381	372	374	376	393	391	397	320	365	367	356	405	383	390	348	391	376	370	386	344	382	369	341	385	368	344	385	358	375	355	367	374	344	356	372	355	358	378	378	323	395	382	392	382	379	357	382	358	392	392	396	375	347	366	324	339	338	410	358	395	360	363	374	389	357	374	372	370	394	363	355	371	369	395	339	379	372	385	391	355	345	403	377	384	368	388	372	366	359	400	392	388	382	369	350	359	404	363	345	356	405	339	394	357	370	362	381	392	358	370	348	389	390	381	389	364	401	371	351	394	376	373	378	353	370	344	348	349	359	350	340	338	374	369	354	353	368	402	343	354	398	408	353	388	377	350	351	360	357	346	354	387	362	400	403	392	404	382	370	369	379	378	391	350	386	380	380	374	365	377	355	361	347	346	399	416	375	390	354	361	351	357	321	358	366	354	380	381	360	360	359	412	379	399	393	414	376	394	382	382	382	359	425	375	341	367	373	444	389	389	361	385	357	373	378	364	409	418	358	407	362	370	385	389	378	352	393	359	368	376	393	339	361	339	370	369	377	341	364	356	387	368	372	362	406	405	391	369	357	374	393	356	357	374	407	366	373	368	367	408	325	356	346	387	367	386	373	389	342	366	365	423	385	347	363	358	374	374	415	404	382	385	367	357	362	365	365	372	385	364	360	389	347	382	375	381	399	391	398	368	408	384	364	411	356	383	363	365	338	370	351	376	397	374	325	382	357	351	397	370	380	393	382	359	391	361	375	387	358	369	401	383	371	360	345	380	370	372	392	406	380	385	436	385	358	368	351	358	397	345	375	345	409	374	375	345	385	373	349	406	379	344	352	379	388	401	380	395	350	353	349	378	318	354	370	343	390	358	390	370	377	381	351	372	373	375	347	387	347	384	378	366	341	383	369	394	370	357	394	386	372	365	396	391	377	373	383	378	392	392	363	379	357	349	339	416	350	370	357	381	409	362	358	396	356	356	417	354	357	395	372	372	389	367	354	396	345	392	357	359	392	394	368	361	347	368	365	368	391	383	374	385	377	334	393	371	372	363	354	380	363	377	382	377	387	394	351	340	403	350	355	349	404	354	341	373	357	374	389	362	350	390	384	419	367	372	384	374	370	390	400	379	366	361	337	352	370	387	361	360	381	344	375	364	357	375	357	369	395	415	335	397	386	367	373	371	395	384	384	394	372	368	394	382	342	393	395	364	390	413	368	376	342	367	385	380	372	426	402	378	381	374	326	371	376	384	357	396	377	417	376	389	334	361	343	401	387	408	381	395	361	359	364	339	355	383	363	369	387	358	402	355	359	389	394	368	378	384	370	374	393	391	373	381	387	362	340	403	377	333	373	348	361	369	351	395	366	377	401	376	364	374	388	357	383	366	410	405	369	357	368	397	431	359	383	369	389	372	402	394	416	335	386	392	367	375	352	358	381	357	376	353	389	387	392	365	367	376	396	370	328	339	354	357	426	348	371	367	390	376	375	386	382	358	400	359	380	365	392	351	388	373	354	385	364	385	371	352	401	383	354	369	359	348	416	347	358	390	418	366	370	377	400	388	348	372	386	367	364	386	403	368	386	383	355	372	364	364	368	374	374	396	320	400	387	355	326	381	360	374	365	362	390	417	357	379	347	411	391	386	326	366	397	376	405	381	367	346	335	377	378	363	394	357	388	384	389	348	379	392	334	359	357	370	364	351	388	392	351	342	397	370	382	352	365	385	383	370	368	388	353	379	392	346	374	345	390	370	359	333	387	375	363	404	385	401	377	384	428	371	386	386	361	377	378	367	399	376	325	350	366	362	383	349	378	395	353	342	378	345	364	357	390	379	399	395	375	375	404	363	359	394	343	368	362	383	381	346	378	366	391	397	342	377	418	336	366	362	347	345	364	390	365	336	374	405	388	357	359	333	376	379	380	368	365	385	355	401	401	342	366	354	350	382	366	355	360	372	380	400	366	375	388	377	350	373	370	397	382	371	394	366	409	362	360	345	352	375	417	400	384	370	357	364	374	403	374	401	369	345	359	389	383	346	363	366	352	383	377	330	386	400	340	374	371	366	384	378	357	389	355	355	386	366	372	393	411	403	381	379	381	380	334	380	382	403	342	339	347	365	341	369	385	383	372	386	377	365	394	373	375	380	377	366	324	360	409	402	372	358	351	388	373	372	365	389	401	360	374	424	378	357	386	362	362	380	357	368	390	370	372	394	360	345	350	381	401	373	349	367	355	400	388	359	350	366	365	366	349	360	364	372	372	378	396	378	434	374	368	379	356	358	417	373	348	370	333	390	355	355	387	371	397	326	389	411	374	359	395	368	390	369	362	365	392	382	369	402	343	355	358	355	381	367	409	374	344	384	360	360	362	363	352	397	397	385	410	371	367	394	365	394	333	388	360	381	367	360	329	364	348	381	375	385	409	357	398	355	375	396	397	377	368	420	341	406	384	357	382	366	355	353	399	375	351	371	392	397	372	344	353	387	390	377	349	376	375	387	403	369	363	373	366	367	343	404	375	362	329	358	393	338	356	381	339	363	350	384	348	382	383	370	352	362	364	379	415	389	392	355	392	407	384	367	373	381	366	351	394	391	392	401	361	391	413	369	343	394	360	393	419	326	376	372	362	405	355	403	342	417	358	351	358	355	349	391	370	359	377	334	369	381	361	376	366	364	369	367	365	384	349	387	364	374	343	338	368	370	371	355	348	357	368	390	366	350	362	364	357	355	371	347	388	365	313	367	386	392	373	373	355	364	397	356	388	350	375	346	395	380	340	370	362	348	369	387	363	359	361	368	369	388	386	370	307	357
17677	33345	30711	21724	16329	14237	11736	9445	7395	5995	5420	4233	3684	3440	3142	2610	2096	1901	1634	1489	1480	1316	1398	1263	1252	1050	1103	1014	888	856	809	784	720	688	696	676	653	694	601	643	693	632	626	588	535	548	588	593	549	551	534	538	552	604	580	563	586	534	584	553	548	542	553	585	603	592	559	550	538	559	586	586	559	569	545	596	612	537	567	595	566	553	604	571	566	576	597	536	543	615	543	578	549	557	580	572	567	536	580	549	545	554	562	560	556	579	546	591	532	554	570	562	534	538	516	518	513	523	544	547	504	524	549	537	522	510	578	567	554	567	568	524	505	552	529	527	550	535	565	539	541	538	474	553	517	548	532	544	514	524	477	532	501	549	527	531	557	517	548	531	532	520	563	509	518	498	549	524	531	531	514	530	579	580	507	518	505	528	525	533	508	558	536	505	523	515	502	547	524	522	561	556	528	520	527	513	516	535	535	530	479	527	528	532	486	531	520	541	477	567	548	502	520	547	566	541	570	506	521	549	534	554	519	570	501	518	568	574	516	536	542	538	551	517	487	512	528	551	540	576	516	527	528	532	542	524	539	554	546	560	522	548	493	512	513	510	500	537	535	567	559	577	539	571	547	522	569	553	550	576	518	544	531	540	515	512	519	499	539	510	598	592	554	546	550	568	540	524	522	521	522	517	574	562	539	520	532	560	538	544	563	530	583	525	528	497	561	542	545	526	528	522	508	507	555	519	536	533	539	513	500	489	563	510	531	499	566	524	521	522	538	505	532	520	538	505	543	516	585	510	532	512	529	547	562	500	513	517	532	511	510	499	523	523	554	539	499	507	537	496	578	498	527	563	564	535	570	527	523	536	522	529	541	510	543	526	532	530	519	528	518	548	502	521	508	559	517	589	515	559	566	561	542	537	568	507	479	487	549	545	513	532	518	504	510	531	555	522	542	511	529	527	511	536	545	484	542	553	530	509	543	569	496	524	508	510	598	505	549	540	547	530	533	545	523	511	513	542	507	558	569	565	554	565	511	551	523	548	588	559	575	485	542	541	501	546	561	495	593	559	512	529	512	546	505	516	523	522	535	530	507	541	551	546	561	567	526	503	554	569	563	501	538	501	553	534	527	534	523	540	519	523	522	533	534	569	539	573	498	503	543	553	551	553	547	504	536	539	541	492	533	537	526	535	532	539	523	536	508	546	505	524	524	589	560	538	554	526	495	555	514	570	526	523	541	526	498	520	523	555	515	541	543	554	544	492	546	514	511	547	549	548	540	554	530	504	537	532	518	543	556	540	503	509	510	538	524	567	513	546	520	537	529	519	504	496	517	548	557	506	541	542	533	520	545	545	542	531	489	523	520	560	510	520	525	550	550	513	547	532	556	539	524	530	547	487	537	580	548	545	562	533	525	535	537	555	509	532	489	580	556	460	507	514	548	552	567	534	529	495	542	543	540	519	486	492	522	529	461	518	522	550	523	550	546	528	516	549	504	573	548	556	514	546	523	569	564	512	513	537	534	550	497	513	520	518	554	502	529	546	537	570	526	534	527	564	516	534	526	491	576	527	513	550	541	566	526	515	554	555	553	505	529	545	560	549	526	566	573	532	495	524	570	543	507	564	505	532	545	532	527	549	533	568	503	549	566	555	558	466	494	539	525	521	489	541	584	536	531	523	567	538	545	515	527	491	566	545	547	540	523	524	552	511	525	480	554	516	534	523	538	517	591	504	492	550	571	544	538	525	510	516	496	549	509	566	536	522	564	542	572	561	539	533	495	532	524	523	552	541	542	536	515	540	546	522	569	504	542	512	560	518	540	511	564	575	533	520	514	535	597	551	548	557	503	492	543	568	537	550	538	555	569	524	495	535	577	540	510	525	539	562	557	595	543	538	567	520	536	541	520	540	556	554	543	546	511	531	502	547	540	533	523	509	523	530	520	503	518	513	542	495	557	572	522	577	524	530	533	565	562	533	547	576	533	533	545	530	530	505	585	530	541	524	482	537	527	517	482	540	565	505	499	514	502	568	544	524	517	558	504	553	519	527	507	521	533	530	550	541	550	543	540	496	538	500	536	564	505	500	543	514	593	555	510	557	563	543	496	530	534	537	524	514	518	548	517	528	529	513	556	535	548	586	501	553	559	542	554	519	502	544	548	539	507	542	556	555	547	539	547	578	528	524	578	561	525	517	564	597	548	517	514	529	531	528	564	565	521	574	546	558	529	526	482	526	511	559	523	501	510	572	495	556	548	563	581	512	507	560	564	459	555	589	532	502	496	542	548	607	524	542	508	527	586	513	514	563	491	564	522	499	511	557	537	516	548	557	530	509	531	542	539	506	554	554	556	487	491	556	529	551	499	546	492	519	542	546	506	502	527	550	530	568	476	528	560	522	522	481	537	566	532	508	528	563	516	544	532	523	524	567	525	602	524	519	518	561	534	545	533	542	564	527	524	513	517	520	505	549	510	480	533	555	497	565	512	545	505	528	501	540	536	577	553	532	547	550	515	544	541	539	501	520	555	524	533	550	537	523	507	531	504	508	535	542	502	515	538	544	522	498	523	516	548	532	547	576	571	513	532	537	533	553	555	543	524	489	556	524	531	529	526	536	538	553	529	566	531	535	492	537	553	524	498	528	522	531	563	578	601	552	479	534	515	527	531	536	512	547	499	546	527	539	523	545	525	483	525	558	554	481	502	553	508	478	487	540	527	549	579	584	522	546	529	516	544	554	544	513	532	515	554	532	568	511	534	552	522	585	460	540	518	501	530	557	542	527	531	554	536	515	551	505	515	546	552	516	574	536	550	547	546	563	510	539	564	509	503	541	558	538	589	507	523	527	523	514	510	512	497	500	543	487	492	536	534	542	519	534	525	551	516	565	525	531	497	504	562	562	544	546	500	495	523	543	549	531	522	543	542	535	556	522	540	545	554	553	522	479	501	501	543	527	544	546	571	567	584	511	549	536	565	543	548	526	516	497	542	530	519	531	533	567	512	506	565	548	542	602	540	551	523	545	540	534	547	519	520	541	543	563	482	507	535	555	482	535	498	602	511	534	513	522	540	540	549	531	596	533	533	526	505	585	566	533	553	527	534	530	537	545	556	509	531	543	499	538	501	539	566	592	523	530	536	553	500	506	522	518	537	501	485	495	503	517	522	550	535	567	526	525	551	548	571	559	526	527	567	533	506	551	528	503	541	524	519	543	546	561	519	548	524	530	549	510	536	541	507	515	536	586	567	522	545	517	561	547	528	540	569	520	542	531	568	551	568	554	540	508	508	489	503	531	527	534	545	525	505	503	528	516	574	542	518	514	502	588	518	530	538	460	548	523	543	515	554	546	529	540	525	522	549	530	540	514	524	511	554	560	527	497	572	561	494	539	510	544	558	546	564	528	529	526	577	549	560	509	566	556	586	524	540	542	509	533	529	562	583	557	523	567	578	534	549	521	542	532	518	516	575	492	544	516	560	534	501	560	555	517	510	522	604	497	546	515
27550	20665	14570	7464	3558	2724	2145	1838	1406	1180	1121	1029	951	855	858	839	785	697	658	598	621	625	585	595	534	581	537	538	548	558	508	552	482	489	506	489	485	547	495	501	513	478	483	488	501	488	459	478	490	473	484	469	487	504	505	482	499	510	451	486	493	509	485	462	518	465	493	525	521	474	491	486	468	493	510	477	483	542	474	490	513	468	471	467	487	479	493	488	504	524	491	444	475	494	437	507	454	493	512	517	462	475	471	473	499	473	450	454	494	486	497	506	483	469	460	454	507	494	498	464	473	500	495	514	467	492	466	458	474	462	483	443	476	504	482	463	488	492	523	451	493	444	454	489	516	494	466	475	443	484	521	464	476	441	496	483	449	485	478	492	478	449	481	468	507	491	460	504	452	511	524	498	498	521	453	510	507	514	454	502	485	548	461	463	480	439	494	432	474	492	450	502	488	464	516	516	450	475	437	495	494	467	428	453	517	517	490	497	481	497	484	477	477	503	480	480	499	463	502	467	486	474	442	468	497	486	468	448	469	467	434	459	493	465	472	477	437	502	533	502	473	486	452	478	461	477	471	471	494	478	513	473	490	491	490	472	453	532	455	513	476	486	476	483	511	441	481	463	450	459	465	495	456	513	516	482	475	527	446	525	483	461	468	505	445	480	483	463	524	530	475	479	478	494	471	465	452	520	443	527	496	489	508	467	521	484	476	495	482	451	441	469	484	481	461	475	519	468	470	456	452	482	461	482	497	439	493	459	462	487	480	458	470	483	484	496	516	469	505	514	481	479	493	452	470	477	458	469	460	503	495	456	512	479	505	500	476	466	473	463	433	511	474	500	485	481	497	508	507	488	509	527	475	477	484	492	460	480	482	488	448	447	489	464	502	480	526	493	491	479	476	488	469	506	453	490	502	457	521	469	434	470	454	469	480	512	474	464	498	521	514	469	496	483	475	470	472	463	467	518	487	492	492	459	488	507	530	461	425	516	475	482	485	516	531	499	474	496	486	485	522	462	500	462	477	483	480	479	456	459	477	482	482	486	526	481	518	448	479	458	470	495	486	493	485	513	450	504	494	469	476	483	491	467	476	476	416	506	528	464	464	450	490	488	471	501	489	464	470	466	447	546	510	480	508	483	481	455	510	501	497	472	488	459	480	477	480	462	507	486	436	495	494	509	464	445	449	477	498	473	453	502	476	501	448	478	467	533	499	489	478	500	485	454	506	474	469	468	481	493	498	526	509	497	491	458	471	473	470	445	488	494	488	458	491	467	507	499	505	471	477	426	505	454	453	511	468	512	543	462	482	454	493	496	500	492	477	504	505	482	486	515	454	485	467	503	459	482	467	450	453	470	483	486	457	491	505	505	527	466	482	482	476	518	468	479	482	516	516	463	470	461	463	501	480	465	476	497	478	480	463	447	482	472	486	491	472	479	504	449	490	461	472	482	468	486	494	465	480	483	481	472	537	527	466	474	459	484	506	457	477	473	469	479	481	485	501	491	511	456	555	502	492	452	469	499	508	466	489	445	491	493	534	445	465	481	465	459	496	484	503	465	494	478	433	455	468	464	506	476	494	421	506	470	506	469	472	504	431	417	511	524	469	497	444	475	485	481	504	476	496	526	461	520	510	451	466	473	497	481	453	502	453	470	522	497	544	488	453	460	438	501	481	481	465	503	485	508	490	488	462	515	468	508	504	472	489	437	463	465	499	500	475	465	510	498	470	507	461	467	471	501	520	435	481	482	482	472	492	465	462	480	486	502	475	451	463	482	507	465	466	479	479	483	474	512	469	455	508	494	464	460	501	493	475	497	460	496	434	513	487	479	494	506	496	503	455	519	456	482	504	504	499	475	505	494	476	496	514	485	488	440	458	450	464	478	469	521	481	484	451	457	467	489	482	472	508	496	484	471	498	470	483	488	479	481	475	484	484	477	487	451	450	488	485	489	477	469	477	499	425	521	474	471	479	485	479	494	476	469	504	476	530	468	515	493	457	497	490	497	454	497	504	487	473	454	546	501	493	496	487	472	481	430	465	439	507	460	481	501	459	474	475	475	445	434	453	494	495	473	487	507	481	452	474	449	491	524	516	516	492	460	456	479	442	484	477	468	483	448	518	481	459	481	482	516	490	468	502	486	499	460	480	463	455	497	463	495	452	476	489	461	481	475	522	483	490	508	519	521	512	458	447	492	468	498	494	491	425	460	515	485	492	496	516	476	466	506	468	513	473	489	539	461	485	512	509	482	502	493	479	467	474	472	500	503	539	486	508	486	504	468	484	512	438	485	435	498	480	478	479	456	503	480	513	499	457	520	461	448	437	448	497	435	500	492	473	444	507	472	490	488	500	455	488	492	503	475	473	458	475	498	463	495	500	500	487	497	457	451	508	455	486	534	495	480	505	459	537	488	495	509	476	526	488	499	510	465	478	511	473	493	489	472	482	478	476	498	471	482	468	479	494	487	445	484	485	487	447	494	469	498	439	502	518	464	491	514	481	475	492	491	433	476	501	494	477	472	484	469	461	476	481	475	456	448	519	522	492	472	489	473	493	469	487	433	477	445	483	480	448	465	519	467	477	465	482	490	510	503	479	523	477	464	481	484	504	484	470	450	488	477	512	476	519	471	510	479	430	490	488	482	447	491	464	497	483	510	476	448	468	503	507	495	496	463	453	500	452	503	477	507	450	449	491	473	499	485	514	501	486	484	493	474	500	462	487	468	486	462	504	441	506	486	472	501	436	487	465	500	498	464	465	475	457	436	502	454	467	496	454	475	548	451	484	511	499	451	483	498	499	480	500	463	494	518	472	486	455	484	506	458	496	520	489	517	498	468	481	474	467	509	511	466	491	486	512	491	488	487	497	489	465	458	464	481	503	495	462	504	502	417	497	466	475	472	472	510	448	461	497	463	460	505	480	478	475	463	489	515	466	499	467	490	500	475	504	491	505	508	489	471	522	475	462	483	490	477	486	484	428	480	474	513	507	501	485	489	498	518	464	475	501	501	485	494	491	475	499	444	502	503	485	469	501	486	477	480	469	473	469	495	505	504	478	467	450	489	506	455	495	497	460	515	492	470	466	481	485	488	476	462	458	460	496	492	471	444	453	515	491	446	463	501	478	477	499	486	502	495	476	517	466	494	478	468	442	470	463	427	478	522	476	467	520	440	491	463	493	511	466	499	442	499	468	475	495	489	503	472	533	463	497	475	480	474	471	469	486	488	513	469	483	535	480	484	480	491	532	484	505	460	463	499	484	464	530	472	495	467	462	460	505	432	514	450	452	464	511	495	508	465	508	501	478	463	447	495	499	515	491	481	470	484	500	472	447	493	473	480	460	466	474	472	484	507	496	469	490	487	456	436	470	508	514	490	456	512	492	469	482	461	479	487	479	473	475	422	517	495	428	466	470	483	443	485	463	531	516	481	484	489	481	473	465	509	509	482	484	445	475	490	459	463	487	470	469	502	496	460	516	431	517	470	479	487
13319	20625	18684	11349	7807	6651	5724	4649	3640	2945	2491	2235	2003	1835	1660	1463	1372	1172	1131	1008	1013	962	961	911	933	861	854	861	791	765	807	787	776	737	780	721	745	737	714	725	741	752	724	716	746	730	701	666	691	681	712	672	672	640	718	690	673	684	699	687	694	643	703	670	698	698	704	668	719	708	638	697	672	676	713	691	707	737	681	678	753	721	752	652	743	680	715	705	730	711	727	686	684	690	695	680	721	713	632	710	671	706	686	692	732	689	679	669	742	732	701	684	653	729	673	684	662	707	698	707	655	749	670	655	686	686	685	695	710	690	653	743	650	708	696	639	696	701	685	673	710	692	719	685	701	709	701	696	696	735	711	698	612	672	668	698	686	657	696	677	692	690	697	703	658	670	704	717	666	657	661	710	681	729	693	731	676	680	706	694	675	690	709	677	659	661	689	661	688	716	700	705	684	722	710	690	713	704	669	672	691	687	731	641	699	701	677	682	707	694	702	653	697	689	686	652	700	707	674	704	631	725	673	706	705	701	692	716	707	600	672	681	640	688	683	687	689	692	665	700	687	680	756	724	662	698	667	745	719	723	684	709	686	670	634	656	642	599	682	676	669	766	646	654	700	702	691	708	660	681	699	748	738	635	631	663	720	671	669	695	721	664	685	761	672	687	769	659	686	667	701	680	688	658	678	722	702	689	679	681	718	703	691	729	682	686	657	660	672	661	701	668	675	705	655	677	709	692	695	736	682	668	699	675	684	715	663	746	651	693	676	707	673	666	688	709	706	662	667	702	645	670	715	706	698	691	690	705	664	703	685	683	747	690	659	676	692	699	683	706	673	672	671	719	684	655	669	706	687	690	682	681	708	707	693	682	688	639	691	677	690	666	701	695	692	693	712	659	714	668	671	697	694	704	684	674	714	739	636	690	639	675	659	723	684	689	695	685	745	758	685	657	666	700	710	666	706	680	677	640	678	717	677	678	669	676	669	705	693	653	648	661	641	686	695	641	681	732	701	738	711	662	678	701	742	653	692	663	703	679	655	683	655	670	702	696	735	629	716	669	670	701	688	707	674	714	717	713	667	726	695	736	675	698	674	692	674	646	709	692	708	671	686	716	664	665	700	672	685	716	661	690	709	694	681	684	718	699	684	654	684	682	656	679	702	689	708	673	677	694	677	663	703	646	696	723	694	680	701	704	636	677	694	704	685	666	696	623	677	711	680	655	684	687	716	691	655	685	705	664	752	667	683	660	689	631	651	677	664	702	672	695	683	677	680	701	749	694	639	709	669	724	711	710	686	679	702	666	687	701	692	646	745	653	727	665	708	698	730	703	675	696	702	693	707	682	708	736	681	647	696	689	688	680	709	717	687	653	713	734	673	665	678	719	699	714	693	670	726	740	659	647	691	648	708	674	720	684	680	699	659	703	729	651	693	696	617	673	685	704	698	676	662	679	661	690	706	694	678	672	675	719	646	732	672	627	650	685	711	689	703	715	674	702	714	694	711	724	652	681	692	684	708	683	694	653	738	645	634	697	665	686	718	690	696	728	695	668	708	665	702	677	723	671	714	705	664	672	671	726	682	713	717	686	725	732	686	623	717	677	709	673	727	685	681	653	662	710	683	694	646	666	731	684	663	658	681	733	734	720	698	663	685	703	685	732	689	664	684	658	668	686	694	662	673	657	712	682	701	680	717	690	661	685	679	693	676	699	693	673	692	690	670	666	707	711	683	698	700	690	708	662	720	690	734	661	702	666	719	690	673	639	665	728	677	640	691	691	692	658	650	703	686	665	664	669	642	668	687	688	709	664	650	692	672	700	680	661	678	689	726	685	652	705	700	694	686	651	724	756	668	648	681	663	751	697	635	649	709	700	716	669	697	652	663	634	698	653	712	651	688	695	689	658	674	702	656	710	690	696	715	692	716	677	666	707	718	724	734	706	649	681	699	717	712	651	700	701	696	673	697	667	701	649	681	652	686	703	691	683	644	667	672	665	669	663	661	677	681	727	673	704	689	690	640	692	685	699	667	686	671	650	659	673	674	642	662	636	674	678	713	706	719	655	725	706	696	741	658	685	716	684	741	670	750	675	705	756	644	716	688	678	664	694	754	715	758	671	719	687	698	712	717	668	676	661	738	679	666	673	684	657	668	692	661	705	694	646	667	714	664	662	689	727	664	672	687	720	680	621	681	713	678	699	705	645	728	665	731	709	682	732	684	689	676	710	704	679	704	708	651	675	688	700	689	694	675	694	707	702	683	696	666	685	665	690	669	692	675	667	684	677	708	697	681	711	735	689	733	716	675	737	691	678	719	692	694	675	706	705	681	645	686	672	696	645	655	669	669	707	699	657	672	675	729	674	687	670	677	712	715	695	668	653	691	681	652	661	679	696	682	672	701	675	671	699	729	664	670	667	682	665	692	681	709	698	654	624	662	629	680	661	697	676	743	711	685	716	657	656	706	697	633	658	718	662	710	708	697	630	645	671	708	730	693	677	716	654	680	658	721	680	712	664	675	696	688	682	664	645	726	700	625	694	643	682	645	683	682	657	672	699	712	701	683	665	688	693	726	649	661	728	712	688	684	704	743	670	708	749	702	722	665	724	666	673	648	734	666	687	665	723	696	698	678	706	621	689	678	733	718	698	710	692	710	678	679	699	688	730	688	659	672	693	685	629	730	722	690	699	722	664	656	614	714	690	689	689	703	695	676	705	674	663	674	633	727	710	713	689	643	670	703	700	675	662	676	717	684	697	660	659	729	670	677	703	687	691	684	704	693	679	689	726	705	670	660	706	679	717	696	676	650	687	661	693	708	665	681	702	662	685	663	714	702	686	714	693	681	711	694	686	695	694	702	615	703	652	697	692	727	706	665	686	690	663	694	672	701	658	702	668	689	703	685	697	722	670	645	722	674	649	713	728	696	656	670	650	728	708	680	696	669	739	660	717	680	632	692	660	713	720	665	662	659	690	658	689	715	696	695	686	681	709	690	714	682	677	700	688	673	710	652	696	692	691	689	689	683	694	665	683	677	652	672	704	687	699	673	733	688	664	688	686	681	723	676	699	676	665	668	648	677	672	725	655	656	700	708	700	676	654	727	701	628	680	735	654	685	699	707	673	648	716	713	750	674	673	725	630	668	624	771	681	690	668	685	672	686	662	668	642	716	708	649	702	680	638	701	701	691	699	709	674	685	674	664	670	663	657	713	730	702	729	688	693	697	662	666	713	693	688	680	686	643	668	705	697	697	682	666	681	668	691	655	660	679	683	641	679	659	693	675	711	649	683	725	663	727	665	661	706	693	712	657	660	690	678	667	649	674	698	678	730	668	678	688	729	645	653	706	702	705	667	731	664	715	665	661	663	685	722	686	691	728	690	728	695	662	688	630	720	683	664	661	642	679	681	665	720	711	723	691	669	688	711	654	727	723	719	681	680	671	679	640	691	700	656	703	672	678	652	682	664	690	642	671	673	679	676	696	665	731	663	678	669
24753	21571	28824	24814	20721	9374	4628	3212	2347	1994	1630	1629	1414	1154	1145	1071	953	880	828	743	691	677	700	646	700	613	556	552	597	555	567	558	537	518	531	506	537	556	541	503	493	512	502	493	467	447	454	486	507	480	532	479	465	476	472	494	499	479	465	513	505	501	472	496	496	474	474	457	490	482	464	481	541	507	482	436	480	503	523	473	454	477	463	483	484	478	507	518	466	519	471	542	497	474	437	457	451	469	470	479	462	510	440	504	468	467	491	472	424	494	425	447	487	472	474	500	460	519	458	446	420	475	468	490	482	453	448	500	487	481	485	462	511	490	473	489	476	478	464	490	494	486	521	463	460	444	520	491	462	478	468	449	479	519	491	473	484	506	530	456	425	463	478	451	490	470	466	467	485	491	490	510	481	480	485	478	486	502	480	472	456	470	459	472	462	466	469	468	460	485	466	474	491	504	455	453	448	477	442	452	445	478	463	469	439	478	464	500	469	445	469	479	462	499	494	488	477	480	441	496	463	498	479	479	455	497	465	466	535	500	475	453	522	481	466	479	462	480	462	426	489	486	437	479	454	484	475	476	459	489	486	439	490	484	450	488	455	466	492	494	461	476	467	468	503	424	453	516	463	493	436	464	456	468	496	466	512	464	483	499	489	459	509	440	474	469	468	477	494	450	507	450	467	470	448	458	478	500	490	469	458	478	528	462	460	474	461	477	433	520	477	498	475	519	460	471	459	466	463	472	460	445	454	465	479	507	495	436	462	493	489	478	464	474	484	487	475	453	465	450	462	462	448	430	465	438	456	489	493	438	488	464	479	482	472	464	468	469	493	506	458	463	469	461	475	521	488	535	459	455	497	473	476	479	458	457	469	442	455	483	494	455	498	474	467	442	478	440	472	497	443	472	432	457	499	467	479	487	522	445	462	470	479	417	469	494	492	478	469	443	485	499	488	489	448	437	478	468	505	469	503	495	470	474	496	455	515	444	477	498	440	495	507	459	465	488	484	482	484	490	440	472	477	491	477	483	467	441	462	494	497	457	441	477	455	439	456	481	446	460	504	491	479	499	443	441	479	468	472	496	476	461	494	488	451	452	487	485	417	459	468	496	495	520	483	458	482	463	469	473	495	470	445	470	454	487	469	457	461	477	484	487	501	509	480	509	451	474	446	502	477	466	458	484	437	490	503	457	455	488	442	440	482	497	449	488	467	452	488	476	496	471	436	435	437	457	454	453	459	500	451	454	475	455	437	517	458	499	507	446	474	444	475	520	528	483	469	457	467	519	451	461	483	455	429	466	455	503	422	461	493	494	441	425	454	494	519	488	446	492	466	487	493	482	481	441	480	463	467	476	421	441	455	482	458	469	473	466	493	485	480	441	469	475	468	433	493	486	479	456	471	479	492	455	490	500	435	474	455	456	472	523	486	463	447	490	476	499	447	460	457	487	482	474	500	437	475	463	447	435	468	474	418	480	499	454	478	460	479	493	491	472	495	499	494	503	474	487	460	464	495	528	499	455	430	474	449	482	470	508	469	456	481	529	456	429	500	511	413	477	463	497	460	485	451	486	474	492	445	476	506	442	476	487	441	489	450	464	463	482	483	448	477	449	470	489	481	503	487	500	452	502	463	458	448	448	446	449	493	500	491	494	487	446	499	442	503	501	481	481	486	465	517	470	459	449	490	456	477	464	459	471	465	449	489	505	501	501	474	446	479	495	524	491	486	501	433	479	493	457	450	470	421	482	494	448	486	489	458	453	442	453	482	452	449	461	458	478	497	454	472	518	450	488	478	451	458	503	509	484	489	455	467	477	500	466	495	524	475	466	462	455	461	480	462	487	488	481	463	475	474	461	467	510	493	489	485	456	438	499	467	478	439	472	486	467	458	488	490	447	459	425	415	492	500	503	492	419	491	456	469	470	467	486	454	464	495	493	470	504	456	452	461	461	451	485	480	472	476	475	471	478	484	453	482	467	492	494	471	489	437	464	505	485	457	482	495	456	443	496	467	503	481	464	468	455	449	490	453	466	493	465	442	448	436	487	489	490	495	470	469	478	454	434	461	486	457	449	485	487	493	485	467	459	467	439	454	444	492	459	439	445	481	469	472	446	484	502	454	499	439	467	473	460	498	473	472	476	438	479	434	463	506	495	503	448	477	483	471	487	493	454	450	455	457	475	485	494	504	422	468	456	442	490	489	452	483	495	441	514	512	510	468	481	468	510	460	475	454	482	479	475	467	469	473	478	471	457	442	443	484	515	477	481	512	454	460	472	493	517	472	466	473	480	490	475	474	464	452	458	470	430	473	423	486	491	491	468	497	495	462	445	444	466	481	441	459	512	493	465	433	453	518	482	501	459	458	468	486	478	492	476	445	433	462	484	453	485	477	454	448	499	470	470	460	449	418	498	470	458	496	458	435	444	486	432	468	444	482	477	490	441	497	487	461	476	496	521	472	455	505	525	448	477	480	468	427	531	467	479	466	485	496	465	473	467	462	439	460	450	450	460	471	465	441	476	490	447	484	507	455	449	442	474	502	451	475	491	471	467	475	449	443	474	454	503	482	461	465	457	479	479	458	487	495	447	466	446	472	464	506	469	437	485	472	475	504	462	451	502	489	475	485	478	484	478	468	432	465	479	474	508	498	493	485	492	467	425	443	495	477	495	488	454	498	470	483	439	496	445	498	461	496	491	460	499	511	492	498	433	467	501	468	476	442	459	481	505	504	426	464	464	494	465	475	496	499	466	469	440	492	457	488	522	492	491	457	479	485	410	460	501	497	473	452	473	474	517	466	451	428	441	463	496	462	442	479	490	477	521	464	482	446	455	512	511	489	472	441	460	469	489	487	489	488	460	454	490	498	462	468	448	461	473	484	481	471	499	466	472	478	436	486	473	481	478	528	436	460	449	452	469	475	463	467	421	449	455	509	511	445	478	500	483	478	495	486	460	459	500	508	457	485	484	488	474	501	450	499	499	456	477	450	433	462	478	467	486	472	482	508	488	458	433	506	439	480	463	486	475	488	484	450	461	507	467	509	468	481	486	484	470	475	454	460	497	498	433	462	509	458	481	476	483	514	487	520	487	444	465	493	479	472	485	457	438	489	434	498	502	479	477	467	479	477	473	482	489	463	539	460	425	493	487	451	482	487	493	441	419	460	488	470	499	450	459	423	480	496	480	447	489	452	495	437	498	467	486	487	508	442	466	459	497	498	449	469	440	490	449	483	446	512	466	490	466	462	484	455	464	445	474	481	482	462	499	504	487	495	495	489	440	480	474	460	467	473	465	447	438	492	459	475	490	485	477	466	465	487	507	440	487	446	470	460	472	431	471	477	491	446	517	481	481	498	450	427	457	510	439	490	443	469	478	495	469	465	480	522	481	478	425	479	449	462	462	465	428	466	460	432	468	491	490	453	477	452	484	494	492	473	510	481	452	460	450	445	470	494	512	444	444	451	470	473	485	490	472	431	499	474	443	461	539	489	452
14610	28505	26777	17548	12627	10774	8924	7726	5853	4800	3776	3489	3094	2610	2467	2189	1994	1710	1523	1443	1222	1146	1162	1063	1048	1075	956	964	890	902	917	831	839	769	792	748	737	806	777	764	749	670	726	699	728	745	704	724	712	710	685	710	697	679	703	676	710	730	755	662	671	690	649	681	702	729	779	703	675	662	734	742	724	696	736	740	753	712	707	722	677	736	695	727	712	734	729	730	686	674	729	673	665	694	692	732	682	704	663	673	717	687	695	679	717	760	658	703	644	688	725	662	723	678	683	706	651	660	714	699	674	711	684	679	698	687	699	676	678	713	694	681	637	672	688	703	726	697	636	659	659	679	716	662	672	647	637	692	713	681	694	615	657	644	670	667	597	684	664	664	670	648	695	707	655	662	691	675	742	633	676	671	666	653	652	681	632	614	674	705	662	656	651	636	674	669	632	672	702	656	691	666	658	698	681	680	698	739	721	674	676	684	677	704	703	664	624	705	658	750	686	684	647	665	663	674	662	665	646	685	668	666	693	677	625	685	655	712	694	688	677	648	690	715	658	688	662	685	681	645	711	723	718	709	722	681	714	682	717	663	723	683	676	652	620	669	638	662	700	704	667	599	677	724	665	725	695	645	659	637	677	640	660	708	657	686	655	677	653	700	692	711	723	652	659	638	691	659	622	648	664	684	665	714	676	683	692	683	722	632	691	709	646	643	770	651	715	651	676	707	655	657	712	681	641	662	752	690	707	669	678	640	645	702	637	693	714	648	660	656	661	632	669	677	638	679	656	679	644	672	714	692	651	676	690	676	725	714	662	662	673	670	686	642	677	692	670	678	671	650	696	681	711	679	711	723	675	681	719	730	652	702	629	667	677	716	693	623	740	747	667	639	655	693	706	688	620	683	676	646	673	652	639	717	696	744	688	692	637	675	691	709	715	654	692	661	641	673	619	724	676	642	661	649	726	660	626	716	667	685	661	644	683	725	714	664	668	625	688	713	656	674	677	640	686	646	682	667	704	649	712	644	739	683	633	642	695	692	654	712	676	710	687	755	694	709	674	687	706	666	686	680	645	683	669	726	637	690	681	678	685	695	674	689	707	730	697	616	675	669	628	681	680	687	656	673	727	666	643	685	752	673	688	682	676	666	637	660	697	674	730	662	689	727	670	703	695	677	692	692	687	687	647	708	691	665	703	665	670	720	682	639	719	657	674	649	686	703	636	675	677	736	677	674	655	689	696	632	632	689	678	715	679	704	657	697	718	673	664	641	661	692	659	674	647	711	680	699	659	674	636	717	660	694	660	663	702	666	708	697	701	692	708	649	705	689	659	648	689	721	693	679	647	626	629	650	654	697	648	660	638	737	674	671	680	669	705	712	644	695	656	671	743	698	672	694	683	653	661	631	634	714	660	694	629	696	648	665	661	692	688	690	708	664	671	712	686	724	695	670	683	622	685	679	678	704	680	683	654	673	681	664	668	629	697	695	668	658	649	687	664	655	664	684	725	693	658	675	715	691	678	665	691	709	682	688	661	682	667	690	708	715	667	708	667	673	712	650	640	700	680	644	672	662	703	666	652	684	648	680	696	625	666	652	700	650	657	683	691	681	690	644	696	641	709	635	712	700	674	676	696	686	703	650	713	651	634	677	656	704	672	688	696	670	719	698	699	646	677	706	712	710	705	653	671	680	687	707	681	707	671	657	657	706	702	698	663	642	655	683	678	725	663	683	698	632	685	693	677	692	658	674	732	643	645	683	693	684	681	686	674	648	665	625	654	708	639	652	629	643	680	682	715	714	696	698	682	665	705	724	651	688	665	694	671	643	679	717	743	682	696	673	668	671	675	707	663	715	716	673	727	641	701	709	678	669	666	667	638	663	670	725	697	703	685	685	740	698	753	643	683	678	691	693	730	696	741	732	717	657	668	688	694	686	711	643	685	682	653	680	693	690	699	727	679	696	643	655	710	667	685	685	716	680	631	687	673	665	671	648	660	705	696	683	681	678	688	655	725	670	728	676	672	704	665	704	687	722	670	669	691	678	703	695	685	703	665	668	715	677	684	677	629	720	715	616	702	716	717	726	675	676	707	657	720	657	698	678	623	627	692	686	672	637	674	657	627	687	671	675	661	671	695	667	680	657	675	649	671	699	700	694	676	690	652	707	679	627	667	629	615	702	645	697	687	690	687	669	680	670	640	664	652	698	689	727	636	660	729	659	734	694	683	655	659	678	684	665	703	625	651	689	640	678	703	687	619	693	695	699	708	649	659	760	682	709	688	714	647	699	664	682	655	657	688	636	696	699	627	731	661	677	722	645	706	667	690	713	695	647	679	688	732	658	672	656	690	662	709	702	626	697	711	673	682	715	733	632	662	679	664	667	644	663	684	695	715	685	665	684	642	619	669	674	644	720	649	687	663	703	717	698	696	666	690	672	705	673	714	704	657	695	667	650	639	724	653	657	640	668	665	689	677	717	672	654	649	680	702	660	678	634	692	674	625	674	664	693	677	633	692	653	641	707	699	726	699	701	657	670	694	651	672	689	683	685	682	688	704	689	707	689	662	623	678	699	676	697	678	687	667	681	650	687	674	674	699	678	689	650	657	685	679	676	674	688	696	672	669	625	701	671	655	703	637	698	691	651	676	647	656	709	708	674	645	664	675	652	715	640	702	657	677	637	657	705	689	631	671	667	675	721	663	637	699	674	668	668	683	669	655	659	663	660	690	693	682	670	652	716	688	700	683	690	672	669	673	713	654	689	692	676	712	717	722	704	737	692	636	669	706	631	702	683	678	658	707	687	621	694	656	684	698	701	694	688	660	637	704	657	712	707	672	637	699	662	704	656	664	667	680	679	673	686	676	652	721	727	662	624	654	685	655	718	668	689	683	665	716	677	671	685	708	659	669	689	656	670	635	627	671	691	673	685	725	709	697	638	686	726	635	689	636	671	677	688	668	697	666	684	741	664	664	669	637	673	699	639	693	690	673	651	639	681	673	670	679	680	672	670	720	705	677	677	650	704	658	705	683	665	683	662	696	705	680	723	668	648	662	741	691	701	700	663	673	599	651	681	682	672	687	689	653	619	719	673	661	666	607	669	666	704	678	653	699	721	694	698	677	649	665	717	692	683	728	700	656	672	671	706	680	681	727	709	679	693	716	663	688	702	671	685	726	662	711	653	670	746	695	669	655	653	710	669	690	646	643	631	679	682	654	708	647	642	681	660	695	708	671	657	704	682	718	670	607	672	714	720	724	626	690	655	666	706	648	670	744	676	689	709	740	672	659	696	715	664	668	657	666	674	731	712	654	676	660	682	711	689	668	672	681	677	686	712	685	689	661	658	671	654	628	727	685	694	651	669	700	721	650	676	644	665	673	680	716	690	685	684	658	653	656	691	722	666	661	678	713	732	664	731	716	695	661	678	673	745	677	660	685	674	696	694	685	709	713	703	697	682	679	657	701	624	655	663	683	659	712	689	653	713	673	713	672	703	696	645
23633	21526	29378	24110	21556	20678	10033	4729	3364	2510	2162	1917	1754	1473	1403	1276	1143	969	950	844	740	653	598	624	576	575	552	517	534	492	513	518	455	481	421	436	443	407	453	411	408	437	434	403	417	405	405	370	395	367	368	373	398	394	382	414	376	370	394	411	391	406	393	421	384	410	424	389	396	417	389	399	415	412	392	428	381	413	398	390	404	428	424	379	417	420	399	373	386	396	388	382	381	371	388	360	425	391	413	401	378	399	399	374	349	375	407	358	406	380	368	373	369	415	397	381	443	367	391	368	397	388	395	392	393	379	391	364	416	375	384	377	357	387	379	392	368	399	338	416	356	410	401	390	365	413	408	409	359	373	396	378	392	385	364	400	339	374	377	370	387	384	382	387	396	408	397	381	393	386	353	393	373	369	358	372	413	362	379	394	402	402	366	384	391	350	380	379	393	381	412	370	371	402	391	343	383	350	377	409	371	341	379	390	383	385	386	378	418	399	425	387	407	367	349	354	391	351	355	376	387	370	376	361	377	363	393	425	413	364	380	345	389	363	389	372	367	376	394	399	375	347	375	372	421	383	393	391	403	366	365	387	403	403	389	352	386	390	357	401	374	351	398	384	400	366	347	401	385	374	386	351	369	391	390	422	368	384	370	347	420	367	387	382	382	415	386	366	399	369	405	371	371	373	401	368	391	371	348	360	380	357	409	348	369	388	371	375	414	343	371	318	405	375	373	400	369	385	378	332	384	389	425	380	360	405	357	393	396	380	380	370	385	410	411	417	361	399	395	342	415	370	373	372	375	354	376	411	352	409	370	392	358	420	422	356	386	403	393	419	365	392	380	366	390	364	406	376	393	378	375	423	362	408	373	392	376	363	398	377	382	377	341	360	397	364	385	342	388	372	391	407	382	389	386	391	398	368	391	417	369	366	390	406	370	405	354	360	366	409	388	393	369	390	399	399	386	406	381	410	391	385	345	404	365	399	403	367	393	370	402	359	367	369	392	391	383	374	383	374	378	362	356	389	330	365	409	380	376	425	388	334	377	364	359	396	404	394	389	376	352	356	339	352	403	376	367	368	369	409	372	348	379	368	368	345	365	369	386	384	394	371	388	380	375	384	379	390	376	414	365	389	389	402	354	364	364	345	351	399	360	363	369	371	381	384	367	414	399	379	397	382	386	377	369	337	400	399	384	377	372	381	408	369	395	369	364	396	405	377	372	383	374	371	380	338	371	366	381	395	383	368	376	364	384	391	368	407	378	382	341	397	402	369	395	429	361	372	384	386	369	376	369	371	398	370	384	377	426	393	411	405	423	400	382	392	372	427	422	374	384	408	390	372	358	380	384	348	370	451	361	387	359	395	386	394	373	334	383	371	367	381	400	358	370	402	387	380	369	346	417	409	413	386	368	375	360	409	399	376	420	401	399	396	375	356	373	439	376	417	383	384	348	391	380	388	369	394	369	380	356	349	388	373	400	337	383	391	374	404	367	422	386	348	385	377	391	367	371	358	412	374	348	339	401	345	377	397	376	388	349	371	357	394	371	388	360	379	386	372	387	396	342	359	368	345	372	384	377	389	391	396	398	381	399	399	385	393	394	401	337	393	384	385	384	349	381	376	369	398	361	403	350	403	391	421	378	375	383	368	347	410	373	441	386	381	364	370	360	369	375	393	373	402	400	386	382	407	381	383	341	383	366	415	368	380	378	386	367	375	392	358	375	378	374	369	368	363	380	344	422	394	407	390	367	374	354	390	382	366	381	360	394	373	387	363	373	379	363	405	372	336	338	380	388	409	395	362	357	422	364	387	392	388	387	387	378	416	394	369	382	391	383	380	387	352	404	391	373	360	389	371	408	407	406	366	382	371	370	397	332	365	394	365	376	397	422	373	409	369	377	392	340	403	365	377	347	381	393	370	365	376	363	404	376	406	423	397	370	412	377	403	414	344	358	401	356	354	387	397	381	423	380	353	387	373	365	380	408	351	391	356	394	397	341	352	368	392	383	377	384	360	335	393	374	403	380	388	408	367	398	400	357	360	368	417	359	363	379	365	355	344	351	332	376	369	386	353	392	358	383	372	386	394	394	380	390	395	394	414	406	413	388	367	373	384	401	370	358	350	406	367	380	396	391	351	336	361	391	374	358	381	364	404	364	377	359	387	397	379	394	391	393	360	407	382	369	414	404	380	393	370	376	407	403	388	380	383	384	386	381	414	395	347	411	344	395	398	406	388	375	342	370	384	384	379	378	387	382	378	371	429	402	400	379	378	389	397	377	423	363	365	336	414	367	389	383	375	378	377	378	378	381	408	377	384	393	413	360	386	361	367	375	355	358	362	393	370	371	373	392	362	385	381	384	394	391	374	372	364	350	403	389	356	385	354	382	385	403	392	383	355	379	404	371	343	339	395	394	347	381	387	359	389	343	384	382	388	391	340	361	364	384	372	407	376	364	402	389	397	399	353	386	385	404	378	377	388	369	376	390	379	415	393	369	381	393	414	352	388	365	397	400	386	352	393	391	372	361	396	383	357	383	410	389	380	412	401	421	383	371	406	378	387	398	395	393	401	384	410	354	400	401	378	398	412	404	352	415	345	372	353	387	397	345	382	374	384	390	373	384	444	374	384	406	398	390	383	390	401	384	374	358	381	365	361	391	349	376	375	371	373	391	409	397	369	379	396	388	391	365	379	397	349	404	341	368	374	345	377	372	362	372	391	365	412	393	369	372	387	430	379	374	359	365	393	339	351	393	357	358	404	337	351	371	431	372	398	387	376	372	377	372	373	358	364	389	367	392	370	399	405	418	350	378	372	371	389	390	399	389	360	378	386	373	394	374	353	406	405	394	383	421	390	374	376	389	381	394	419	400	401	382	418	371	363	401	367	361	374	395	374	380	385	368	376	345	373	382	340	377	371	396	382	421	395	371	401	369	390	373	407	372	351	385	392	404	356	356	353	387	377	363	373	350	377	380	340	374	386	375	371	372	392	386	359	403	405	385	368	402	371	366	404	376	403	354	380	388	374	378	420	394	393	421	398	382	402	392	370	397	401	361	405	389	365	339	389	376	378	395	341	336	381	378	388	381	378	397	374	375	350	399	401	379	357	407	356	359	381	374	363	389	387	378	347	405	416	359	409	385	370	353	402	391	375	370	383	360	330	364	368	399	369	329	395	381	365	397	373	399	371	351	401	370	374	396	390	379	342	385	379	367	388	388	359	367	400	398	364	412	402	352	405	400	408	397	357	366	372	390	423	373	347	394	369	328	381	386	376	355	398	375	392	359	421	423	423	365	360	345	405	355	379	396	380	377	354	382	357	379	383	377	389	356	349	379	382	392	375	370	378	345	403	368	386	377	399	388	372	385	401	363	368	338	364	402	393	401	395	393	400	386	374	384	426	382	404	411	408	387	413	386	352	416	393	377	322	392	337	376	397	382	398	408	401	374	354	355	387	388	406	374	414	384	366	386	376	411	382	388	406	378	347	359	407
16967	33695	31575	22605	16191	14551	11979	10336	8037	6297	5292	4744	4089	3286	3088	2898	2376	2053	1953	1620	1373	1198	1126	1083	1035	1030	923	932	871	842	920	749	730	773	726	688	693	654	708	649	671	659	640	575	606	648	563	602	551	561	526	569	613	608	544	583	586	571	618	500	565	585	582	569	590	595	615	566	569	608	586	576	566	581	598	611	614	620	611	603	579	601	587	554	618	556	595	605	556	594	575	572	580	565	596	570	587	594	542	560	603	524	586	542	602	561	603	561	560	488	566	553	571	537	566	569	533	523	530	548	548	548	543	573	577	529	552	544	553	560	535	544	524	511	571	564	555	525	549	565	513	507	551	515	524	534	553	595	529	536	522	557	540	556	546	544	551	545	526	525	483	533	554	531	558	551	521	510	600	564	559	550	553	530	530	518	518	561	561	549	557	578	565	547	528	560	551	548	461	542	576	518	522	580	570	557	548	577	543	533	552	574	551	542	540	533	510	538	559	526	543	528	562	514	550	489	523	540	555	537	515	588	559	532	530	541	591	544	565	539	539	570	579	529	538	579	563	505	549	556	533	559	545	534	516	533	531	575	560	534	545	545	517	507	519	554	573	565	490	558	549	566	546	516	531	594	540	532	568	554	508	584	547	560	593	556	523	524	572	569	531	582	502	541	543	542	513	529	511	553	549	532	521	566	592	560	558	569	521	564	566	539	540	559	597	523	563	542	547	521	497	540	544	554	608	540	533	536	545	544	502	569	576	549	550	531	558	569	563	503	553	611	576	549	556	566	540	564	556	541	536	582	551	542	561	532	526	542	525	555	526	516	579	563	541	564	590	519	544	481	516	572	560	534	522	548	485	577	547	570	534	565	515	513	544	516	535	533	543	515	547	568	569	565	584	494	521	524	553	541	570	568	505	527	530	543	571	546	601	529	554	496	554	545	561	565	578	552	580	572	547	588	532	560	548	505	537	585	585	551	571	552	517	543	528	523	560	502	567	533	565	551	563	524	580	566	530	559	550	553	515	532	583	553	576	568	548	535	524	521	576	546	500	529	544	534	555	562	529	533	529	562	520	532	512	562	569	523	579	547	552	548	516	531	520	514	567	563	562	524	578	529	558	570	581	536	527	556	558	555	558	499	555	556	521	547	556	552	545	493	558	556	553	540	545	554	519	551	536	509	532	557	584	573	535	536	573	525	559	555	527	600	573	558	518	544	574	540	534	554	559	510	617	568	535	593	531	517	556	531	570	530	525	583	535	534	577	551	553	592	535	496	579	567	562	538	580	570	553	517	533	578	553	588	605	533	521	510	538	503	538	554	572	542	579	513	550	571	518	551	540	491	527	537	600	592	598	538	548	530	526	489	517	561	566	548	520	565	577	546	557	536	528	544	581	574	539	565	549	518	577	607	555	514	546	565	546	560	520	536	547	532	521	528	547	566	521	547	550	532	484	550	515	483	576	547	547	537	535	536	515	556	543	543	497	543	553	556	554	571	551	559	566	518	512	594	540	573	574	526	607	539	509	547	544	544	566	562	544	522	562	541	545	572	562	540	512	534	533	533	570	523	534	547	522	537	536	529	501	550	557	566	563	555	589	547	553	541	545	506	525	546	546	513	518	535	528	541	524	524	549	554	570	517	537	529	518	563	562	559	538	524	549	555	534	536	560	527	534	555	527	580	532	526	555	557	586	519	526	557	506	521	512	543	572	529	524	574	551	580	558	560	507	535	565	518	577	567	525	537	538	555	562	531	540	574	540	531	554	557	534	563	535	534	562	547	558	530	534	568	556	552	521	513	552	545	549	533	565	528	518	504	531	503	543	568	545	517	575	535	543	569	590	513	555	580	528	520	587	517	562	540	589	550	553	521	547	554	571	562	533	532	545	501	528	541	510	556	515	546	566	510	594	547	557	517	492	503	547	517	562	559	569	509	510	544	519	559	568	541	574	550	550	533	553	528	602	511	566	564	552	549	536	568	576	501	535	577	537	581	553	547	541	479	499	512	546	529	563	591	502	563	531	526	562	562	584	596	586	551	575	554	559	544	530	542	563	528	524	563	523	553	566	515	582	523	547	540	579	519	539	546	525	553	558	579	534	556	566	522	573	539	526	524	562	544	535	551	565	552	593	572	554	525	563	521	524	548	555	542	532	571	569	529	595	520	556	537	546	546	525	564	556	513	541	521	555	530	536	516	537	546	523	533	519	500	502	551	560	538	611	509	533	529	592	533	552	543	515	562	540	514	562	553	561	556	546	532	486	522	567	546	529	575	540	577	533	537	531	506	523	548	537	569	536	518	550	520	562	535	564	544	524	564	530	538	565	545	534	544	565	539	536	560	541	549	584	554	491	613	547	554	524	548	533	540	539	481	556	539	510	540	549	548	533	541	561	574	538	555	560	520	536	550	576	538	542	531	556	531	543	522	523	549	549	545	544	549	516	516	536	526	517	566	567	572	584	528	540	515	532	555	541	527	547	548	507	555	526	555	509	520	522	566	515	515	536	508	556	561	589	554	572	529	550	611	530	568	584	569	539	552	528	514	545	553	527	528	529	530	537	537	576	527	530	490	506	517	552	511	539	560	523	528	564	570	546	564	531	523	539	607	556	532	511	593	515	544	537	539	526	578	544	531	537	508	524	568	552	521	525	512	544	546	537	529	587	551	505	527	577	521	544	549	570	548	551	557	557	550	523	532	549	534	536	546	499	546	535	540	523	544	533	561	553	553	548	524	538	568	546	530	554	563	551	567	521	540	528	531	526	575	543	550	525	601	516	526	561	548	532	568	541	537	529	523	544	527	531	592	537	562	518	530	564	546	573	529	530	546	531	528	524	562	558	528	525	532	546	573	555	542	543	553	566	533	527	586	529	541	535	533	578	582	587	555	590	481	527	575	555	569	562	516	539	565	557	545	544	571	517	513	513	557	528	558	553	538	541	546	540	542	528	544	541	514	557	589	525	572	547	572	547	519	535	532	529	600	584	573	558	525	544	544	538	592	549	498	566	541	573	548	528	554	542	549	528	500	552	531	550	547	562	507	557	567	545	554	572	545	495	515	554	539	552	581	481	549	565	522	573	527	560	559	547	525	551	551	559	567	571	557	546	542	552	571	531	542	522	510	544	537	551	558	551	526	581	511	518	545	564	508	583	528	548	527	554	545	594	529	530	541	554	533	560	568	532	548	571	551	585	564	578	592	513	511	542	507	539	558	519	596	563	534	570	524	547	521	521	549	547	549	514	539	542	508	569	533	522	521	550	520	590	569	574	548	564	586	545	537	537	559	548	540	548	533	533	530	550	597	566	567	544	516	569	566	553	547	560	537	553	575	515	527	524	553	547	513	567	557	531	554	541	536	555	569	543	542	542	529	525	542	533	519	528	561	580	542	560	523	530	556	556	583	586	584	531	543	561	502	531	551	503	552	537	528	549	561	512	554	554	537	576	523	534	545	530	544	544	541	542	579	572	571	586	534	551	524	545	585	535	547	543	551	558	523
27534	20736	15180	8008	3702	2695	2314	1968	1482	1243	1163	993	1032	938	880	853	755	725	649	629	644	617	616	636	590	555	580	522	538	546	517	527	470	540	512	500	552	470	501	486	560	488	480	478	482	488	491	521	495	508	457	486	494	505	500	501	459	477	501	483	484	476	487	504	478	494	503	504	472	467	484	513	474	481	484	509	476	542	486	496	505	520	517	502	520	516	504	503	471	538	508	473	498	475	507	509	452	478	469	482	466	467	521	523	504	494	520	482	529	471	502	483	483	514	483	476	504	454	506	525	462	532	455	500	471	509	478	494	471	499	461	453	505	491	495	458	500	473	462	479	482	506	528	477	507	520	465	490	466	479	459	456	473	530	530	491	473	486	456	518	469	498	500	508	489	475	466	503	476	537	527	479	491	513	485	495	474	453	492	506	464	471	525	488	497	512	493	471	515	489	496	478	456	457	488	440	472	498	522	484	487	456	495	511	467	515	488	470	454	486	507	507	440	510	518	455	451	469	528	485	471	475	498	472	493	469	506	482	492	465	540	449	496	481	455	447	488	511	470	475	472	499	501	494	454	478	487	504	491	479	449	482	488	494	498	496	476	484	477	462	489	500	512	491	493	459	517	514	492	482	485	514	510	495	489	514	462	487	498	498	461	501	523	505	524	533	461	484	468	472	464	493	484	464	481	513	469	492	472	492	527	482	453	485	491	506	501	460	481	475	423	469	516	493	511	485	523	468	476	455	457	516	479	489	484	518	460	522	445	479	455	435	452	469	478	453	455	475	499	534	475	464	504	529	525	479	496	458	451	469	484	488	480	505	477	493	526	478	532	487	473	474	489	496	502	486	481	448	502	472	482	468	505	498	480	474	489	470	482	467	497	512	517	452	529	488	471	505	485	492	473	463	473	491	482	486	490	513	483	459	489	477	504	522	474	507	464	477	486	495	546	491	495	481	522	485	477	453	482	510	458	494	516	488	499	488	513	501	488	466	482	493	494	486	490	493	472	497	529	481	480	463	456	483	504	489	502	481	496	473	522	486	423	528	513	464	455	471	500	493	508	448	467	463	481	482	480	507	464	510	482	490	474	512	528	473	475	517	475	454	511	477	490	447	491	510	494	505	498	469	529	492	482	482	471	513	493	486	500	474	493	533	487	497	461	486	476	535	508	453	523	506	489	534	498	521	474	456	476	462	499	497	500	511	476	468	496	490	475	475	508	451	523	481	465	502	496	486	469	533	497	510	485	465	450	506	416	487	504	486	530	492	483	472	512	502	461	491	514	526	472	474	448	507	479	496	428	471	456	532	505	486	471	510	459	456	528	485	535	449	494	494	514	508	449	467	465	479	512	520	500	476	484	483	463	459	510	528	462	453	519	474	467	501	473	512	456	521	479	506	489	514	493	510	494	494	486	439	494	464	485	490	523	498	521	479	504	532	479	479	466	465	505	491	492	467	488	435	485	515	481	516	472	517	486	531	484	473	504	505	475	494	498	460	510	464	498	475	477	513	460	495	472	495	486	479	459	467	472	509	519	479	495	454	476	498	485	495	434	489	479	452	495	510	510	458	472	478	484	490	486	449	472	476	474	473	474	488	483	502	492	490	475	469	487	479	442	476	501	486	524	502	504	512	486	491	461	492	475	513	496	466	527	503	503	489	486	467	437	475	502	477	533	526	537	470	486	498	479	498	474	479	530	469	438	495	512	476	469	472	504	477	461	497	476	464	487	483	477	493	481	469	498	491	464	521	499	510	478	467	511	472	476	474	496	481	472	500	453	483	485	483	500	470	539	463	488	430	470	504	497	490	480	489	484	491	510	513	507	480	488	489	499	511	464	456	511	463	493	486	521	480	456	510	453	466	473	520	462	508	487	481	495	474	485	469	499	497	472	512	501	468	491	485	506	472	473	502	480	447	509	493	530	502	458	471	559	465	501	456	488	490	492	493	479	486	509	468	493	457	475	480	473	492	486	494	493	500	487	499	479	504	525	477	466	485	468	486	510	542	487	490	472	520	481	486	518	493	519	485	492	497	466	455	495	445	453	482	441	445	512	507	441	465	542	474	483	495	463	496	471	436	460	419	557	493	473	488	505	519	472	502	482	480	449	473	519	482	477	489	493	507	453	484	463	461	458	433	495	487	460	529	495	502	482	482	499	484	496	473	480	478	488	464	467	507	483	520	492	477	534	474	486	499	461	489	432	458	510	515	514	472	473	488	505	508	484	463	487	514	462	484	507	469	507	490	497	479	488	487	471	495	507	529	477	496	491	493	483	489	447	507	499	504	463	477	464	455	496	515	530	467	483	467	468	471	490	473	502	484	505	466	512	493	485	487	503	502	519	502	490	498	513	479	454	469	487	480	478	512	486	491	505	512	468	508	469	504	532	466	468	501	480	484	521	462	464	456	513	497	484	514	498	455	486	494	469	517	557	496	483	482	493	460	529	468	460	467	447	504	502	500	514	486	515	491	475	473	475	494	517	523	466	455	499	480	533	479	478	502	494	504	475	483	467	481	492	510	479	461	503	478	474	476	483	452	498	474	484	485	499	487	463	455	469	483	493	506	502	479	462	493	500	486	474	500	536	465	455	487	531	509	477	450	440	491	457	519	477	507	471	509	483	506	485	508	510	494	442	513	508	450	497	511	480	473	479	532	482	471	477	442	504	523	481	502	498	446	522	508	476	502	478	505	506	456	477	526	507	511	469	452	456	457	473	489	505	484	531	495	485	454	460	521	508	502	469	498	462	491	469	462	476	502	497	502	486	472	450	448	447	490	460	467	454	495	506	569	486	494	489	457	512	455	476	470	455	492	503	436	488	500	525	508	453	464	465	483	483	480	508	447	467	508	486	468	463	493	470	523	502	474	489	452	486	453	542	478	470	446	507	481	476	464	517	445	488	503	522	466	497	506	482	506	484	522	515	501	502	433	471	497	506	485	525	479	467	495	455	483	504	513	487	503	490	480	485	449	500	475	531	491	488	470	441	554	452	539	475	442	496	486	466	471	499	493	489	443	488	481	520	497	478	493	486	472	457	452	504	482	487	535	503	469	497	478	504	473	483	463	514	481	463	475	465	487	537	463	519	504	525	514	487	475	482	469	505	471	493	460	518	477	452	538	473	508	530	480	490	526	501	463	451	517	534	445	468	472	471	486	481	492	509	511	496	464	505	486	514	489	510	451	484	477	479	450	490	482	517	474	442	497	482	492	496	457	504	491	532	475	515	506	461	479	516	477	525	506	500	495	516	490	499	490	508	494	478	511	486	466	516	494	486	453	504	514	492	509	467	482	491	478	489	507	490	522	487	494	490	465	508	484	499	457	492	439	496	482	472	506	476	512	486	458	495	540	466	504	493	507	518	417	515	501	471	442	489	523	476	479	508	490	517	520	497	519	508	519	466	456	478	486	454	471	521	483	505	485	486	486	493	520	527	509	469	478	485	467	477	494	487	512	480	496	429	448	467	464	496	469	499	516	414	480	512	468
13543	21224	19697	11822	7739	6568	5722	4874	3795	3078	2636	2288	2052	1918	1760	1590	1382	1273	1217	1188	1094	1054	996	974	841	843	821	791	844	818	820	772	760	766	738	739	730	728	720	767	719	684	706	740	709	743	688	751	704	756	675	697	689	660	683	678	743	734	720	718	651	714	655	723	731	725	756	720	727	732	711	676	739	700	720	766	754	647	709	767	782	711	719	686	710	709	788	640	742	716	711	705	732	732	692	692	727	719	718	709	656	713	698	765	705	704	706	710	681	696	685	732	638	747	698	695	671	655	717	664	704	623	681	691	714	723	707	672	728	750	693	670	651	672	624	698	743	663	723	704	675	682	663	711	727	736	658	673	715	732	669	698	765	713	649	648	714	692	696	691	662	726	659	660	724	657	734	698	659	687	640	679	690	692	710	716	681	695	656	740	745	684	652	670	699	775	718	717	695	722	730	697	721	673	699	676	714	670	671	666	689	718	687	701	674	671	703	743	644	693	682	670	677	676	698	742	675	720	713	717	704	682	708	679	690	685	713	680	668	664	705	703	677	758	699	684	685	690	770	671	669	695	656	671	741	698	709	696	649	720	752	667	678	693	697	702	713	710	704	668	676	646	712	694	693	699	729	699	659	702	753	657	711	760	725	679	658	672	690	744	688	694	671	710	671	714	704	699	681	734	725	640	698	700	685	674	703	715	738	732	704	749	712	705	659	719	691	667	664	732	681	720	676	659	662	689	724	707	678	659	700	728	702	725	692	710	686	726	665	705	698	661	742	656	721	688	710	717	711	690	717	650	684	664	734	638	729	696	687	686	707	726	664	736	712	657	686	676	700	692	663	663	719	686	694	723	667	701	744	731	665	678	717	728	706	720	699	669	702	684	679	705	677	680	669	702	664	661	648	698	720	659	693	689	692	687	668	689	714	701	738	618	706	685	658	667	647	691	697	703	682	678	713	677	687	691	701	686	677	666	658	691	673	720	671	699	701	678	675	683	698	670	688	706	701	736	736	732	656	702	693	689	708	737	713	718	734	704	651	704	765	757	679	709	718	694	663	673	710	666	668	677	724	681	662	701	683	701	700	696	710	696	653	675	682	687	706	706	707	715	718	713	750	716	685	652	685	682	704	699	688	718	729	696	692	685	720	644	703	704	687	712	664	722	702	700	707	673	692	683	673	716	681	707	682	684	685	753	664	692	700	676	694	719	637	663	755	683	685	672	684	679	742	706	703	656	715	697	660	661	680	709	684	667	745	655	698	691	685	720	686	677	729	703	676	686	681	776	679	653	697	717	705	681	694	624	723	709	701	689	707	685	723	720	696	727	722	708	675	693	696	688	678	697	722	670	658	705	683	664	724	684	693	699	656	668	718	685	746	740	693	698	655	668	668	725	689	705	717	684	727	681	715	671	670	690	678	666	722	716	653	711	727	674	706	670	670	682	695	643	733	701	669	682	666	657	699	744	722	693	670	733	651	680	713	681	702	710	731	715	732	676	651	694	679	781	702	711	682	709	682	707	720	721	735	729	654	658	637	693	711	715	711	693	712	719	727	706	708	711	699	723	676	696	668	694	738	768	724	638	708	696	699	682	676	700	720	697	687	652	705	705	709	698	692	688	781	742	690	699	724	688	666	705	658	663	696	709	672	693	709	705	739	696	670	685	706	726	670	725	695	676	695	673	783	698	688	738	724	656	679	703	733	699	728	732	693	722	691	693	691	686	704	662	669	714	696	703	679	704	678	687	676	666	718	705	679	718	665	675	733	754	722	733	726	701	676	748	661	754	665	697	672	678	704	676	656	725	700	703	668	673	698	656	687	720	687	693	724	706	744	688	725	718	686	740	699	658	739	674	706	679	659	712	678	667	697	699	678	670	747	710	703	691	723	706	707	711	727	684	674	742	694	670	674	655	688	693	680	687	650	662	703	675	703	695	679	718	699	685	709	732	749	709	693	683	713	688	685	711	654	684	704	671	715	680	701	683	678	673	697	674	717	696	666	735	720	677	645	725	688	689	678	670	755	716	704	690	733	705	685	679	683	662	713	734	682	688	693	724	665	770	666	678	687	719	679	681	660	678	673	673	715	694	681	720	677	646	692	650	712	670	711	758	720	699	744	678	713	728	732	712	693	680	661	685	689	676	678	709	766	720	725	679	674	667	663	740	679	757	675	691	691	687	724	684	725	696	696	715	710	731	680	682	692	727	688	711	681	736	727	739	695	733	705	734	631	679	659	667	748	741	741	681	692	673	683	679	732	731	733	727	673	725	741	691	712	688	620	664	678	689	725	714	683	677	688	630	642	669	707	697	733	703	672	696	702	722	687	716	747	677	713	657	687	664	711	661	715	714	687	698	704	688	737	671	711	717	694	728	728	719	664	702	754	721	698	729	746	698	728	684	678	727	684	661	742	712	659	678	710	729	691	665	678	689	694	700	675	753	690	690	694	693	739	674	670	656	683	689	665	636	700	705	667	692	687	657	763	694	647	694	696	693	734	715	707	735	723	669	652	692	683	703	651	722	680	651	665	710	710	660	673	733	683	658	745	702	722	695	665	664	741	686	698	618	711	698	733	697	671	714	670	721	696	676	724	698	685	728	706	688	711	659	723	659	709	668	719	703	658	702	695	704	674	693	692	691	698	721	712	697	689	744	656	719	753	717	692	679	693	753	630	715	694	687	693	718	696	705	678	706	683	692	713	712	728	725	707	727	733	719	718	697	664	694	710	722	673	726	689	657	714	700	719	713	749	697	693	669	681	686	682	709	689	681	699	716	664	717	695	703	633	715	707	683	690	659	692	715	695	697	718	758	704	725	689	692	672	667	699	695	749	714	690	658	688	741	723	699	734	761	679	680	751	706	693	688	689	700	689	700	662	718	677	746	749	673	729	673	703	737	651	722	701	676	700	678	684	667	729	701	700	716	695	716	676	692	716	696	675	681	674	635	685	683	698	677	687	661	664	682	649	674	711	733	697	715	653	706	697	708	742	742	726	693	718	696	674	688	722	664	702	742	678	713	725	703	749	723	654	691	671	710	709	674	689	672	644	716	675	687	733	704	674	656	731	690	667	717	667	696	708	696	714	751	714	721	703	675	674	701	734	713	700	689	698	702	695	677	689	667	730	678	653	716	655	680	701	702	675	702	764	704	689	727	704	685	700	692	671	637	686	687	672	717	675	702	663	716	713	705	724	676	687	746	725	687	681	681	715	701	655	693	688	733	682	687	756	718	689	689	703	681	710	675	679	700	671	692	673	710	725	722	683	685	721	653	704	695	677	703	714	720	680	638	687	711	711	705	660	638	678	713	712	711	711	712	748	713	720	664	729	696	623	723	715	704	675	676	650	743	675	712	694	704	740	677	709	683	669	767	713	736	676	689	710	666	681	660	718	721	650	700	686	736	651	687	734	709	704	747	722	712	701	652	708	698	710	710	672	663	731	690	657	657	686	684	726	697	669	720	704	669	703	732	659	706	693	677	717	672	732	696	722	644
24834	21542	28755	24798	20727	9034	4753	3275	2468	2029	1810	1404	1398	1304	1233	1118	940	925	814	851	794	729	695	645	661	616	595	604	566	577	538	541	555	588	554	513	515	549	535	500	527	505	509	476	478	499	488	482	480	525	507	485	490	478	500	487	466	506	445	533	534	457	510	478	496	501	486	494	489	491	491	499	494	515	509	506	522	518	510	557	520	517	488	478	531	499	532	495	481	432	462	506	487	501	495	477	510	465	477	471	481	508	512	502	488	465	513	498	458	509	470	509	449	455	503	468	485	458	461	485	487	503	472	478	478	482	507	459	460	458	474	468	480	466	503	486	424	482	483	470	474	478	478	451	521	464	484	460	476	500	482	497	481	533	483	481	475	523	514	492	486	499	455	481	436	520	466	444	480	489	432	484	491	524	460	459	449	455	500	481	454	494	504	469	497	482	478	464	477	472	468	465	473	493	445	453	477	471	497	502	469	484	456	483	485	480	488	481	467	492	471	503	468	455	508	432	510	431	487	486	464	480	496	423	494	520	490	525	459	440	460	479	470	504	495	533	486	514	500	440	487	541	452	516	503	445	516	528	472	501	484	460	502	502	474	512	477	466	477	487	470	466	477	484	510	467	476	465	450	491	488	505	450	426	417	427	496	478	461	526	482	476	449	497	506	513	519	474	513	478	458	467	508	453	451	476	504	457	425	459	531	494	496	485	473	493	469	461	457	489	460	475	492	491	460	482	485	464	453	498	457	493	471	472	493	470	486	489	442	438	468	459	477	434	499	456	497	506	471	443	479	473	492	458	451	467	481	481	459	509	467	473	479	454	488	492	461	482	470	497	485	481	474	501	486	460	487	476	497	469	503	487	457	533	482	477	492	488	480	452	449	428	440	478	480	443	473	469	498	478	472	489	489	450	510	490	470	477	501	418	483	474	487	454	493	469	474	508	483	536	449	477	498	449	489	459	463	447	475	498	483	502	514	502	459	490	494	500	491	512	498	505	486	525	484	455	462	495	438	451	453	489	497	451	500	449	474	515	499	466	468	492	477	457	523	462	483	460	492	471	458	493	490	480	499	490	499	513	508	464	467	478	488	477	495	484	488	494	427	464	488	494	497	446	473	479	469	462	504	455	484	453	493	482	468	498	515	489	502	440	461	497	487	450	489	465	526	472	495	512	463	450	483	448	525	510	455	462	456	472	437	425	509	484	474	481	477	474	458	508	464	475	502	479	475	503	480	448	471	502	487	449	476	471	468	460	500	483	456	496	482	475	477	454	511	450	455	466	467	448	475	473	479	499	499	494	448	480	467	492	485	495	487	441	488	460	479	493	499	487	480	463	521	479	469	481	507	497	530	457	466	509	486	490	473	470	449	466	487	447	446	495	460	468	467	473	512	497	487	476	485	528	478	476	475	504	482	478	462	499	516	449	482	477	487	491	490	504	483	467	475	511	483	450	447	485	502	473	544	442	488	476	474	493	457	506	459	481	460	499	465	482	510	452	488	511	509	457	520	466	491	472	459	482	455	443	480	486	471	494	489	475	457	450	504	483	483	434	498	515	469	524	495	457	489	501	474	475	464	475	430	474	462	488	497	482	465	510	519	448	459	507	456	499	481	484	442	484	486	483	459	472	447	481	440	493	492	494	479	451	478	474	469	471	517	483	447	463	454	487	476	453	466	458	480	511	469	501	473	477	482	449	439	476	472	501	475	505	449	484	490	480	471	511	473	507	463	517	480	460	429	513	456	491	502	481	475	465	442	474	472	539	491	484	493	434	490	490	503	464	426	492	495	469	464	484	518	475	466	482	514	501	453	477	540	497	465	470	491	487	530	470	486	501	465	476	460	497	471	506	464	466	470	475	479	479	471	517	488	467	469	480	486	486	472	492	476	507	460	515	476	513	457	432	460	487	508	429	486	449	423	470	472	460	513	465	487	470	488	470	451	464	435	532	519	444	511	486	436	500	505	470	491	460	470	497	480	461	468	507	466	477	465	478	487	454	449	474	476	508	473	490	471	486	516	501	506	450	430	501	491	507	502	516	454	521	467	429	491	477	474	463	473	527	467	470	475	480	467	465	479	485	504	491	472	495	479	501	446	489	483	500	501	508	476	497	473	471	472	468	442	454	479	510	450	465	488	474	456	451	453	477	466	463	477	436	495	470	494	510	472	490	452	432	482	487	497	493	467	485	534	445	489	451	480	503	502	481	467	461	492	485	486	482	440	462	511	466	410	485	455	490	489	479	473	464	478	508	454	457	477	441	517	488	484	491	508	504	458	487	496	494	489	466	488	497	467	440	499	479	502	483	468	472	499	507	479	475	500	467	476	493	507	488	483	478	437	494	481	478	521	501	508	502	462	490	513	487	497	473	485	480	519	464	493	458	465	477	493	477	475	508	495	488	473	500	506	490	466	482	486	515	480	433	487	457	516	467	486	483	460	505	486	503	516	460	490	484	491	487	454	495	500	484	474	477	524	459	425	492	473	545	436	469	465	469	485	490	473	477	493	465	488	508	466	458	466	495	438	469	483	480	467	481	492	513	440	534	443	492	480	495	479	489	505	482	501	473	497	454	527	504	480	476	459	466	449	503	474	472	469	520	463	481	475	479	538	496	444	482	463	481	480	518	495	488	523	463	487	491	478	492	442	483	495	464	466	485	476	470	449	495	494	476	443	516	478	489	484	455	492	484	468	460	519	466	504	500	475	444	483	483	466	492	448	478	472	455	482	488	480	500	519	482	491	467	464	481	483	459	499	489	475	494	461	446	510	460	496	476	497	526	447	511	504	484	481	505	493	440	489	483	464	455	436	439	497	450	486	468	506	503	481	475	429	451	475	517	459	478	485	474	484	476	499	446	488	471	439	486	482	480	452	490	457	497	461	460	496	484	516	452	458	498	522	475	482	481	485	453	493	473	477	438	430	478	500	475	492	495	468	476	513	490	445	479	447	477	455	511	484	494	471	491	461	507	479	477	453	479	464	476	499	512	475	471	459	557	506	515	465	487	507	480	483	446	473	461	505	481	459	464	501	491	458	509	479	491	499	482	436	488	476	490	501	492	449	439	483	471	480	501	457	449	515	483	479	501	462	499	484	528	496	488	472	492	474	489	508	506	512	459	477	489	449	495	477	464	498	468	464	438	480	451	444	482	464	462	435	471	488	495	485	499	435	462	450	435	493	481	481	499	486	519	489	526	489	494	470	512	497	470	500	497	482	470	487	460	501	457	455	480	440	477	504	496	467	503	467	459	480	451	440	475	471	492	491	417	474	478	489	467	472	467	502	488	493	507	432	492	445	454	509	442	490	509	481	475	508	495	487	499	441	473	490	486	464	508	484	482	508	488	466	474	514	458	506	472	454	480	464	439	487	436	496	504	482	405	445	513	500	481	480	462	480	488	473	452	475	457	506	494	499	457	490	514	432	462	495	482	481	468	487	460	468	534	454	471	480	474	435	450	498	464	465	490	461	473	479	473	457	468	521	444	489	490
14612	29611	27287	17592	13060	10179	9155	7710	6011	5023	4098	3518	3203	2790	2503	2218	1772	1623	1512	1595	1487	1384	1279	1223	1151	985	954	898	892	904	931	854	864	845	815	791	803	820	730	782	751	756	753	716	751	762	686	697	707	724	701	674	720	697	721	719	746	682	711	737	708	708	728	689	727	748	747	751	713	723	717	717	754	752	731	737	753	745	695	770	787	725	721	712	751	750	730	685	691	709	699	670	695	730	690	740	710	661	716	688	684	731	710	694	668	664	707	723	675	717	708	691	715	692	700	709	692	637	692	719	690	705	661	672	680	645	696	668	726	727	687	723	630	671	730	689	727	707	707	738	696	636	694	713	684	723	669	680	708	704	675	727	716	662	652	692	696	722	691	700	699	681	682	752	656	709	726	707	664	715	648	670	722	657	712	654	632	714	682	707	678	639	688	690	672	667	716	645	698	738	756	698	671	721	730	752	692	715	745	698	648	672	686	666	754	656	697	731	662	675	665	650	667	673	686	624	629	765	684	678	677	704	704	658	672	679	668	658	652	660	652	743	671	693	712	721	735	661	658	721	674	679	659	675	721	668	703	702	673	657	695	658	674	729	693	658	678	692	699	736	690	669	676	678	659	629	721	675	732	695	661	701	680	702	674	662	707	696	696	712	652	678	711	686	698	679	709	708	714	703	724	704	712	686	670	638	687	650	695	747	689	681	668	678	685	656	707	662	690	725	683	704	730	708	682	726	696	667	680	735	688	684	704	713	682	702	685	739	678	703	692	659	704	677	720	697	717	676	678	667	695	695	689	689	687	700	692	681	721	706	655	727	700	677	688	649	673	642	706	705	699	714	699	703	658	677	722	702	652	663	682	709	669	687	696	721	712	731	704	672	648	720	698	702	715	710	660	690	705	682	658	679	644	675	686	646	731	718	711	673	678	720	694	655	728	686	685	642	664	733	716	659	674	700	682	710	667	676	733	722	695	667	711	715	707	708	649	695	692	652	656	680	653	677	654	707	704	671	684	717	703	703	643	666	652	696	683	685	692	691	645	702	653	715	714	719	677	682	663	689	691	675	649	718	678	659	735	684	715	721	673	689	686	734	680	686	705	706	717	677	715	660	676	677	707	720	691	720	718	660	666	717	695	672	689	657	691	676	702	707	676	687	699	678	676	688	699	686	732	712	749	705	719	719	689	688	690	707	663	709	694	695	683	698	719	677	687	671	655	702	671	725	670	704	708	703	690	666	654	666	677	688	658	726	675	740	625	699	701	689	664	674	685	677	677	670	677	675	724	692	712	691	659	680	682	714	659	706	637	716	706	737	664	710	694	704	754	721	698	687	679	637	727	712	723	695	669	707	652	705	668	659	688	731	700	685	672	666	712	683	691	723	708	663	660	675	688	710	688	711	687	638	686	697	673	661	726	670	697	681	671	668	702	685	678	709	696	643	751	647	677	706	681	665	680	662	706	679	709	684	689	732	704	700	699	742	706	671	679	709	694	666	700	677	663	697	713	705	696	714	692	665	691	680	718	723	721	706	711	642	663	711	678	643	695	676	698	683	722	694	656	728	720	688	670	680	669	673	720	685	701	699	698	689	680	643	702	724	671	708	662	660	676	680	651	635	693	760	680	691	675	667	650	723	711	701	700	676	701	706	676	715	674	685	660	659	690	662	701	704	684	720	659	689	725	727	721	682	696	675	677	674	705	699	695	695	678	704	663	715	690	715	673	667	689	714	698	689	695	686	687	696	698	693	731	689	722	720	720	691	651	633	668	743	687	664	668	717	718	698	659	738	691	696	699	663	675	702	653	663	719	708	669	673	682	718	696	694	710	670	744	722	710	686	665	663	685	681	672	717	652	672	660	708	672	706	704	691	696	662	649	658	658	700	717	685	708	685	675	662	716	705	688	707	659	690	716	703	700	683	674	739	671	723	688	693	662	629	702	712	736	675	713	717	676	695	678	713	716	682	638	697	716	658	651	710	660	696	713	722	676	704	703	666	695	727	679	644	734	732	680	664	669	687	678	691	656	707	675	689	696	672	680	716	700	647	722	670	682	692	718	661	720	732	654	704	667	678	675	678	688	698	685	663	698	694	724	655	726	654	673	687	702	705	683	701	666	714	694	691	690	717	701	680	658	721	708	696	687	628	686	713	673	705	699	743	654	724	714	701	689	714	699	704	683	677	673	701	638	690	673	695	654	685	698	677	695	733	704	690	648	649	716	658	694	647	722	677	693	753	675	655	724	699	677	683	658	658	631	667	700	705	690	682	679	671	653	707	635	701	647	641	627	710	718	685	713	714	666	658	671	736	655	705	684	656	677	731	703	692	699	689	720	705	681	676	645	707	697	720	729	681	697	662	682	723	748	716	700	687	644	668	665	744	674	685	663	709	680	660	677	685	728	682	671	709	756	696	723	696	702	691	692	708	698	711	707	688	667	700	664	690	705	685	708	669	694	714	721	652	742	686	657	707	693	690	705	701	632	682	655	657	702	725	712	728	686	741	685	698	697	724	667	689	682	647	665	646	738	687	659	685	694	725	711	708	667	711	678	704	669	691	683	687	708	715	664	687	655	705	697	681	714	692	717	690	670	672	734	677	688	733	701	681	717	681	715	722	702	693	683	676	676	736	690	642	669	700	729	668	698	693	658	680	669	636	698	693	689	708	670	654	657	688	652	703	653	688	666	684	717	702	702	687	640	710	707	688	645	717	666	718	660	668	681	653	703	665	694	668	685	720	683	702	705	728	684	656	690	732	678	654	734	718	677	672	628	688	718	709	689	672	694	697	668	722	658	661	664	672	722	742	671	697	713	658	683	704	672	662	683	690	701	665	681	687	688	680	703	644	674	712	747	671	690	641	652	653	680	680	699	692	678	712	660	733	697	754	740	682	670	645	678	677	687	699	707	707	671	668	664	695	699	690	713	648	663	666	667	662	708	663	680	690	646	720	691	641	662	678	755	712	708	676	679	697	681	691	674	697	721	676	706	654	680	638	659	681	698	700	726	699	721	674	668	655	680	712	695	637	647	640	688	694	688	667	696	704	679	674	696	652	677	707	720	700	715	698	709	714	662	682	692	712	687	679	706	676	726	706	707	688	688	703	693	692	715	644	727	735	692	705	683	661	642	671	668	649	685	656	714	702	684	637	692	679	677	663	713	714	682	681	664	661	718	703	713	709	682	672	687	665	694	701	735	643	672	677	679	690	715	686	667	682	641	746	686	674	654	669	725	716	686	670	691	726	709	703	698	736	709	696	713	671	670	740	687	677	706	682	668	699	723	703	689	719	659	721	711	707	687	721	650	670	713	670	671	689	695	696	684	729	745	670	680	698	665	675	678	633	695	726	698	733	668	714	675	705	733	658	697	665	674	716	680	648	715	685	678	713	687	710	731	721	676	683	707	728	664	686	695	703	656	707	699	725	706	681	721	680	705	693	703	720	690	730	686	708	677	734	674	677	702	717	739	715	680	725	720	711	645	705	693	643	708	709
23724	21596	29479	24186	21632	20532	9694	4497	3232	2543	2005	1818	1768	1518	1382	1144	1073	939	801	832	794	752	707	644	633	635	620	583	531	511	491	529	486	459	486	452	427	470	398	436	438	412	434	409	413	439	409	395	388	423	393	414	387	411	371	389	381	391	392	405	402	411	371	411	396	379	415	424	428	377	425	399	429	437	419	452	456	389	426	455	424	416	390	425	378	389	398	400	424	403	414	376	395	417	397	398	385	417	415	387	412	370	379	453	386	414	421	402	370	365	384	375	397	404	387	344	389	413	352	386	437	388	392	402	364	381	409	401	358	424	400	375	365	423	426	370	387	393	388	392	388	390	385	404	383	411	392	394	400	362	367	369	379	395	378	348	386	369	396	395	381	372	398	418	384	371	370	391	392	381	406	396	392	430	365	373	417	397	396	429	413	387	362	384	412	404	398	365	399	403	415	366	420	387	377	392	414	368	395	376	407	394	422	368	390	360	372	377	427	412	396	384	374	356	385	394	378	409	389	410	378	378	371	370	382	379	374	371	394	374	393	386	394	368	385	375	386	365	406	408	377	395	410	416	402	369	380	395	391	432	423	397	392	396	405	371	397	362	412	420	366	349	378	408	405	348	397	391	384	413	385	355	387	399	372	426	398	356	402	337	342	369	360	404	360	378	392	386	380	376	391	350	410	396	411	421	384	359	363	368	390	382	355	398	372	372	394	374	381	389	364	407	397	380	438	351	391	380	377	390	424	423	399	418	415	382	376	343	389	397	406	359	361	367	363	346	396	383	357	382	374	373	373	386	407	381	409	382	422	372	399	393	378	369	402	384	399	355	384	393	429	407	382	389	373	401	398	407	380	408	391	395	354	366	359	355	394	373	391	382	380	411	395	388	360	373	391	383	377	399	382	438	407	379	400	399	359	390	369	380	375	421	369	342	392	393	389	410	370	388	380	391	383	353	395	362	365	370	370	389	414	347	388	393	391	417	394	397	381	375	375	371	373	366	372	361	383	383	379	362	401	368	387	343	402	383	385	379	396	351	366	376	410	386	394	404	378	380	395	393	389	400	391	383	362	419	392	374	401	411	403	387	376	421	424	399	376	379	374	351	406	341	377	380	368	413	358	372	388	402	365	370	361	393	397	403	409	390	367	348	401	384	388	396	389	399	369	387	401	386	358	354	381	389	359	369	398	382	387	369	345	415	414	415	402	401	395	349	378	353	369	390	402	383	387	356	367	409	395	382	367	417	372	405	374	348	383	390	381	398	369	391	381	404	422	405	402	386	381	379	406	402	379	432	397	366	397	364	390	370	390	413	367	375	367	409	359	351	380	377	372	377	408	392	342	393	386	384	382	384	429	367	393	389	382	379	390	353	396	387	366	341	388	401	407	406	357	387	387	379	373	392	349	384	401	374	373	418	386	401	405	383	390	374	385	422	363	406	383	371	357	416	362	400	328	389	376	401	357	397	398	369	413	386	375	410	380	403	379	404	377	424	373	373	390	390	399	381	388	405	391	378	367	412	363	441	405	397	392	395	396	397	388	389	391	373	389	381	388	391	378	400	365	415	385	400	386	407	382	390	394	377	388	395	370	371	390	378	383	397	372	429	364	361	352	385	376	388	402	405	411	387	373	378	345	405	413	402	356	398	372	385	393	428	362	375	380	384	377	342	383	387	348	389	424	370	382	389	433	384	425	387	376	384	406	381	369	403	403	378	359	376	387	379	403	394	378	404	387	375	371	400	427	395	357	391	387	359	379	383	400	384	414	418	390	391	379	377	402	378	383	399	398	364	373	400	385	358	402	404	405	363	389	408	357	386	397	407	404	410	372	375	385	407	365	350	375	402	431	374	355	384	363	351	406	393	359	372	376	383	372	371	377	355	383	406	390	380	378	386	434	385	379	379	368	387	362	351	401	377	389	358	371	405	403	391	396	348	414	370	385	367	398	354	396	397	369	365	392	385	338	418	403	393	363	374	345	394	368	364	334	366	417	380	397	393	380	394	371	396	367	386	349	356	368	416	371	373	382	377	385	385	410	351	406	382	377	417	437	403	404	368	363	367	401	390	409	388	371	402	395	390	354	396	363	375	367	400	407	403	398	363	355	377	417	377	409	387	407	380	377	350	427	393	357	401	399	395	372	423	362	351	377	371	400	394	380	404	416	354	398	350	382	391	428	385	416	366	376	415	429	412	427	390	379	377	363	390	390	388	376	387	363	377	394	393	405	374	357	413	390	392	385	378	397	432	372	405	385	395	404	405	368	382	386	355	427	411	389	390	382	371	393	364	405	392	377	376	393	406	397	411	389	388	388	375	374	410	404	366	366	384	419	422	386	422	379	356	393	359	369	406	363	358	354	392	372	403	379	395	383	413	429	361	381	384	377	386	371	390	403	392	359	420	393	366	407	355	374	352	424	404	400	396	379	351	370	433	370	379	378	375	391	386	392	336	390	404	371	399	396	374	393	378	411	373	394	381	407	362	411	354	380	380	373	359	406	408	373	385	387	359	365	385	447	370	392	405	378	398	349	390	425	407	382	377	387	368	404	372	409	391	387	372	395	357	393	395	388	406	410	396	413	427	379	378	412	377	374	368	379	413	365	391	404	406	400	372	419	384	379	368	361	344	388	357	351	346	394	407	370	398	395	409	410	371	384	400	388	363	393	360	394	357	385	353	384	372	373	373	383	380	386	356	392	395	384	384	386	392	393	384	374	396	388	377	370	390	375	368	395	371	379	387	420	424	392	391	420	346	369	399	362	394	386	387	387	414	381	396	424	376	383	388	361	378	394	389	359	405	384	376	351	408	377	398	404	370	426	396	389	398	386	396	398	348	348	416	374	387	377	398	344	407	406	356	443	372	388	399	367	399	384	410	382	387	420	377	359	396	428	419	334	423	366	352	385	371	399	373	391	369	347	382	378	423	367	367	409	363	406	362	394	378	376	397	399	391	359	432	380	386	388	364	376	373	407	368	388	379	377	389	414	381	381	390	402	351	368	407	372	382	395	417	402	399	379	378	382	398	382	380	361	385	355	353	410	411	437	344	387	345	372	388	364	395	368	401	410	379	402	380	411	379	372	366	364	375	400	398	374	407	390	360	384	385	384	384	379	400	396	366	397	383	401	429	347	388	382	412	377	367	378	407	376	347	380	379	390	361	375	357	375	389	380	372	381	412	379	326	413	422	390	385	354	397	403	351	393	349	354	393	354	379	396	365	394	384	403	372	377	380	393	417	378	391	402	353	402	380	366	365	376	387	363	370	400	408	387	386	368	370	374	398	353	386	386	402	333	388	414	393	376	390	365	371	399	391	410	418	354	407	352	403	404	393	343	408	431	434	359	379	379	413	400	405	371	395	405	370	402	370	377	375	397	376	388	403	383	391	353	407	371	384	361	377	382	364	403	387	380	390	400	367	359	401	389	414	418	422	402	389	335	391	355	379	407	376	391	404	383	384	380	342	383	377	426	351	384	420	360	399	355	385	407	385
17198	34924	31476	22359	17623	13426	11973	10034	8192	6363	5270	4509	4154	3411	3152	2534	2097	1851	1641	1670	1593	1431	1375	1201	1182	1147	1024	996	942	908	834	747	812	757	754	693	716	673	652	693	649	649	663	662	632	612	592	577	618	600	584	575	632	572	535	582	646	606	538	545	558	533	551	573	592	589	585	610	627	636	610	553	641	619	627	562	654	627	587	641	615	589	657	644	620	598	644	577	592	565	548	557	536	606	549	556	532	535	563	598	593	590	556	556	543	571	542	569	581	569	565	607	580	559	602	556	621	569	544	540	599	591	589	587	540	573	562	540	618	565	532	547	587	569	546	561	514	563	579	542	589	589	541	544	562	539	553	557	590	559	571	539	540	563	541	571	545	576	564	556	617	560	555	562	562	513	566	557	565	576	564	594	546	554	561	503	542	563	549	544	581	559	556	525	558	555	537	567	556	556	548	574	560	571	565	585	526	595	580	527	562	501	579	577	525	500	609	533	536	557	574	523	549	521	596	521	559	575	576	597	543	599	534	572	561	586	547	607	548	528	532	565	558	530	530	502	554	531	540	559	542	526	591	545	552	536	558	590	559	507	529	589	557	566	552	561	532	560	588	584	581	549	584	555	523	549	548	568	531	562	557	579	548	593	556	539	543	521	529	550	594	549	575	583	559	582	604	552	530	561	563	595	535	562	565	583	553	576	550	570	547	610	583	523	563	583	560	561	579	551	560	561	560	582	523	532	534	579	564	555	523	583	558	562	583	549	559	523	538	527	549	554	536	545	570	565	579	609	595	555	578	554	612	523	525	608	601	563	491	544	568	535	574	557	556	590	537	538	557	554	508	578	523	542	558	574	508	556	560	586	560	568	566	561	516	587	558	578	557	599	544	580	558	526	565	561	585	539	553	535	567	600	594	530	608	595	567	542	547	574	553	563	515	539	523	571	555	567	500	574	545	545	531	537	553	561	560	559	548	553	577	533	548	575	531	557	577	538	562	597	543	564	579	548	579	564	543	544	589	561	571	598	545	570	531	588	584	557	563	548	556	556	565	552	569	543	567	549	621	548	566	557	523	573	548	592	550	555	536	514	534	576	531	544	523	589	581	571	523	552	571	568	575	539	569	555	496	536	536	527	582	567	560	575	542	550	538	567	549	559	554	529	529	547	576	535	578	584	554	558	591	593	591	569	565	566	573	537	554	554	594	526	550	584	606	563	530	583	563	553	555	554	509	571	575	567	549	549	539	525	574	529	554	546	556	531	563	607	537	561	593	550	555	569	550	534	580	586	581	575	599	554	576	547	594	564	593	546	540	541	535	531	597	545	564	557	563	544	512	562	585	540	575	499	559	530	618	553	514	566	510	531	535	556	547	534	543	555	580	582	536	538	518	557	572	557	562	520	570	525	547	555	563	529	481	544	549	579	555	565	537	536	564	569	559	509	559	520	549	544	579	526	561	578	570	559	557	559	571	543	553	526	546	531	558	552	540	552	553	584	635	525	586	579	547	565	599	549	588	491	534	555	544	539	531	586	561	494	588	555	577	554	551	525	559	555	570	536	571	593	541	551	535	594	630	594	516	580	538	550	542	527	604	589	511	593	565	560	548	560	541	561	588	594	570	531	513	566	512	584	558	580	564	547	553	555	508	592	608	551	522	566	540	563	564	547	544	566	554	569	538	563	556	575	540	603	550	551	575	586	548	529	524	522	559	572	567	521	541	517	544	527	553	543	581	549	570	562	563	532	544	522	569	545	572	548	563	542	569	552	507	563	565	575	580	559	580	585	573	564	568	560	573	520	581	567	581	547	612	582	537	561	585	550	564	566	581	525	542	546	546	580	582	579	572	552	566	560	567	523	561	614	546	598	598	564	575	524	513	583	572	547	529	510	553	603	547	607	569	596	586	565	528	544	585	568	547	554	519	556	562	577	555	576	570	544	564	549	559	534	570	570	583	533	586	573	538	522	594	560	561	558	547	611	557	544	543	523	545	509	551	579	556	602	558	602	558	535	585	578	586	553	528	567	586	561	583	539	567	536	559	551	526	565	573	504	538	599	583	571	564	542	549	531	562	533	580	588	532	577	617	529	570	531	561	506	591	571	580	512	563	618	539	563	542	567	540	550	558	623	574	541	511	538	551	556	547	537	527	516	570	530	560	561	525	546	550	576	504	559	589	540	615	562	512	552	591	589	559	566	560	557	531	554	550	516	593	540	557	547	572	562	588	538	558	540	578	572	562	575	607	585	574	505	556	573	510	547	568	582	558	572	560	544	530	550	572	545	528	547	545	613	517	564	535	559	549	522	574	525	492	561	568	523	536	564	544	531	546	522	539	544	514	581	575	571	576	560	533	549	586	543	600	586	557	562	573	577	556	559	568	558	557	589	545	536	510	584	555	541	572	529	538	554	520	548	603	526	561	526	515	545	540	529	591	574	545	513	618	592	565	602	573	542	536	588	535	529	528	566	578	510	554	512	565	553	553	562	551	586	575	537	585	550	545	551	545	593	543	587	536	533	557	537	555	552	585	546	555	576	555	549	554	547	513	545	530	594	531	532	534	552	572	538	572	524	534	505	570	581	540	601	560	549	526	538	520	522	561	537	583	509	568	588	525	547	545	589	554	491	524	563	565	541	527	568	567	582	577	557	536	558	593	553	547	545	572	615	547	546	544	570	556	557	540	552	529	582	550	590	541	574	570	557	540	513	549	601	525	548	569	591	554	532	574	536	553	571	555	605	555	499	567	581	522	590	521	584	531	585	574	534	531	541	534	531	563	547	561	572	532	532	545	552	512	542	550	578	543	557	547	555	553	539	562	609	544	537	570	558	571	613	571	511	543	527	571	530	561	544	546	563	551	539	598	582	573	584	534	553	539	564	552	583	535	541	591	574	550	523	574	582	560	571	514	605	567	592	559	578	557	545	563	531	520	564	556	546	567	566	575	519	552	571	525	583	542	544	582	519	621	552	502	551	534	592	582	543	574	518	530	565	578	573	537	531	542	551	578	549	527	562	590	566	563	594	580	578	552	560	536	519	539	605	536	549	575	568	547	566	562	576	524	541	603	502	581	541	554	592	586	573	526	571	539	557	599	558	556	535	535	556	607	534	576	552	578	523	565	525	540	547	544	578	561	543	522	551	572	561	526	564	574	536	558	561	525	570	556	559	544	566	531	549	568	546	549	574	573	536	546	557	527	562	512	546	563	558	513	508	564	566	558	607	541	584	550	551	579	535	552	556	573	566	576	592	555	536	546	616	564	564	573	545	566	569	523	589	537	558	550	560	600	554	561	569	533	550	524	565	553	537	570	564	552	555	522	583	566	550	587	532	603	573	580	546	538	538	614	550	513	561	601	549	563	557	544	541	562	562	575	531	518	538	580	591	569	551	608	597	562	589	568	566	506	578	545	565	555	567	586	550	535	562	507	597	564	544	550	565	581	523	630	540	536	531	561	533	550	537	546	534	548	599	504	545	586	591	586	560	544	546	581	580	518	518
27458	20812	15550	8118	4417	2872	2259	1874	1521	1315	1075	1035	1003	875	904	742	769	678	642	626	613	646	612	614	547	618	559	508	549	587	569	544	501	549	510	562	533	543	519	485	542	516	523	466	492	519	473	485	508	487	537	541	529	542	487	515	498	504	521	466	505	478	484	525	486	510	490	527	503	505	480	502	552	480	484	554	513	519	529	509	513	481	493	501	512	533	520	518	521	479	529	491	530	538	489	513	516	518	481	513	568	505	515	529	478	492	540	457	507	503	517	548	474	522	522	499	546	500	534	540	506	479	493	507	466	495	536	531	515	508	505	475	487	489	493	484	506	520	505	503	500	525	502	471	542	510	537	461	527	499	488	481	508	512	501	491	526	485	517	482	489	518	506	507	472	507	474	522	542	536	538	486	484	488	488	526	497	510	506	536	537	488	498	515	545	455	519	511	473	508	468	463	496	464	506	488	541	473	497	531	513	469	507	472	538	542	499	506	489	471	498	521	466	485	470	500	517	497	506	485	488	518	522	478	503	520	533	512	542	487	521	547	528	577	477	538	474	512	489	496	466	472	480	486	522	484	472	463	533	484	497	493	500	506	496	542	449	504	487	505	476	550	473	512	508	484	482	474	493	502	490	505	512	474	481	507	506	497	440	476	503	497	511	522	509	555	468	503	511	451	515	500	491	527	525	490	474	488	464	532	501	492	499	481	488	495	486	490	490	507	503	507	498	496	480	502	469	519	513	474	478	495	479	469	478	509	502	465	489	486	524	507	474	521	521	464	482	507	502	522	497	498	496	496	495	452	474	434	505	508	504	465	478	478	524	484	506	482	494	490	551	496	508	501	504	475	472	453	533	499	498	489	444	498	489	524	501	506	513	495	475	457	474	468	505	467	533	501	508	483	507	492	503	468	516	481	494	475	494	485	522	512	513	491	511	504	457	486	486	500	511	497	494	506	479	522	541	484	517	512	556	496	494	502	513	495	453	511	488	479	534	515	518	463	487	487	463	523	536	540	512	477	467	514	517	515	476	487	508	525	496	513	465	468	480	484	515	480	496	493	492	507	495	504	490	499	554	513	470	527	484	513	514	472	512	501	482	493	497	469	430	523	514	456	494	520	494	544	509	516	509	477	518	447	504	490	516	503	516	473	550	503	478	537	536	483	492	504	493	539	495	549	502	488	487	480	524	553	480	490	495	504	481	479	504	469	509	510	488	495	475	492	479	501	480	485	505	487	509	480	518	516	488	517	499	495	521	464	501	461	512	472	533	478	506	450	483	491	524	465	495	493	473	517	454	489	512	518	490	507	487	460	490	519	460	520	524	507	487	487	474	456	519	526	475	540	546	471	563	522	492	512	495	520	484	513	498	481	480	511	524	511	483	516	521	498	506	511	485	541	508	495	495	486	502	494	486	493	503	523	513	467	521	526	477	502	509	506	509	492	506	554	480	515	512	497	475	463	460	477	525	519	516	547	494	501	475	526	516	515	496	482	480	464	471	503	556	496	499	537	519	510	515	523	510	511	522	487	518	501	489	502	488	528	468	499	519	476	520	469	498	483	478	479	468	542	505	490	482	502	510	521	549	534	496	524	479	476	485	496	466	479	531	491	516	531	455	480	480	504	515	497	482	520	509	521	501	489	485	508	487	515	510	486	521	506	510	482	483	493	540	538	509	524	537	474	491	489	511	482	507	507	481	521	513	557	445	486	498	499	510	482	516	499	468	493	502	490	488	503	513	507	518	494	529	519	528	488	496	499	459	471	514	513	504	503	455	510	520	514	503	496	500	474	507	467	504	476	486	530	505	503	468	528	499	534	482	476	506	437	479	489	528	531	494	485	471	483	479	499	515	459	513	461	490	518	486	524	485	468	502	483	505	497	485	496	482	494	493	507	533	497	525	529	510	464	508	513	524	532	467	482	505	451	468	528	513	515	527	516	515	493	511	526	476	494	499	516	487	505	476	487	515	513	521	511	492	503	481	460	509	456	501	518	489	508	478	517	500	498	494	483	515	510	504	490	503	497	482	521	480	460	538	530	510	492	467	481	481	489	517	474	507	508	515	492	533	512	499	487	491	479	512	491	511	487	495	515	481	492	503	476	521	524	472	510	546	473	500	474	494	492	506	481	533	508	517	490	466	488	523	473	462	526	472	510	513	495	498	520	470	513	475	465	490	482	503	523	494	519	477	529	515	520	512	483	521	514	504	497	525	525	488	517	494	493	510	508	493	582	489	504	525	476	494	493	511	523	507	483	542	535	483	490	512	472	509	491	533	535	520	501	530	514	489	487	496	516	532	504	492	498	491	477	504	514	500	481	490	507	524	488	551	486	484	505	508	453	520	556	491	457	491	484	502	463	483	484	472	504	492	524	513	493	509	466	502	477	517	503	462	481	502	465	467	455	498	521	482	477	476	492	496	530	492	486	510	475	507	479	484	536	514	535	498	473	559	503	497	512	515	512	487	532	516	501	502	514	465	501	488	514	498	492	533	508	527	483	501	516	489	508	511	486	546	451	491	515	479	507	481	475	468	513	501	523	480	483	498	513	491	481	457	497	503	497	500	477	474	516	477	481	489	491	514	522	500	484	482	506	488	509	481	461	501	466	506	501	481	535	519	500	540	506	564	518	540	475	447	499	474	504	509	478	523	469	504	487	520	464	498	526	518	522	492	475	485	509	502	498	469	510	517	511	524	516	498	498	463	522	492	499	514	444	516	511	516	506	480	491	517	503	470	545	493	516	499	553	511	495	496	482	478	489	508	516	509	542	502	498	495	528	500	542	487	522	508	555	459	488	503	539	509	476	482	487	477	523	512	509	500	482	475	472	468	519	483	522	514	503	508	486	465	502	532	522	467	503	456	508	514	509	503	508	558	493	484	506	471	515	524	504	497	498	493	522	476	524	504	493	478	490	497	475	521	492	487	487	482	497	479	540	500	504	527	474	504	498	511	507	493	515	485	503	512	510	485	497	493	507	516	493	505	526	479	468	454	508	484	510	514	485	509	489	525	480	487	475	472	494	475	505	498	470	458	514	540	504	512	503	475	506	504	490	503	465	503	515	499	496	484	452	509	495	497	487	525	481	479	533	466	467	502	522	515	498	512	507	480	472	501	531	515	480	445	489	442	502	514	485	477	515	541	492	469	488	497	516	518	521	554	526	519	472	491	523	503	492	554	512	477	468	502	529	518	496	504	482	492	530	527	454	501	473	479	511	489	475	464	531	523	491	499	509	472	533	484	491	501	519	474	538	483	477	487	473	438	533	503	481	499	527	500	501	526	528	456	479	487	506	539	491	499	508	535	507	474	461	533	504	486	491	533	499	471	516	478	498	449	483	497	475	500	477	506	525	445	499	538	456	487	497	474	497	487	488	516	540	494	491	522	477	494	510	492	484	479	471	463	484	527	544	537	515	560	489	500	491	506	535	467	501	498	489	523	517	503	521	512	509	477	449	483	471	509	523	471	506	481	499	507	503	519	474	477	545
13553	22048	19552	11994	8952	6581	5472	4719	3815	3013	2458	2223	2103	1791	1640	1412	1296	1152	1025	1117	1067	1015	1014	957	908	951	844	885	896	833	796	761	779	829	780	791	752	773	765	757	742	702	759	725	718	733	677	694	771	707	695	750	713	719	701	710	712	741	728	687	674	678	709	728	751	743	719	751	733	702	743	766	695	747	702	688	710	756	751	747	747	744	722	733	725	694	767	751	723	682	736	729	709	713	709	720	703	684	718	723	696	693	748	711	757	719	718	716	693	720	722	710	766	731	674	688	689	742	699	718	675	721	708	755	713	739	694	694	730	761	723	704	718	709	689	743	685	670	703	697	686	737	712	644	744	764	658	740	690	685	722	708	695	666	714	706	746	675	775	750	709	736	674	693	722	660	737	663	685	728	689	689	733	749	753	697	720	697	626	713	717	741	693	745	668	719	704	668	716	689	700	647	718	701	681	737	724	668	766	718	703	715	710	738	683	644	704	728	698	707	758	720	721	719	677	729	683	671	706	708	731	726	684	760	725	719	661	678	726	701	728	745	674	691	691	703	725	696	763	725	686	716	725	715	678	694	675	670	732	678	714	665	690	665	651	702	689	707	790	671	707	679	702	719	711	679	658	728	703	702	716	743	697	765	711	674	789	713	732	691	711	697	717	679	714	695	738	671	688	733	716	681	707	694	705	714	714	683	659	633	699	718	679	725	719	754	714	729	659	721	669	659	717	705	660	707	702	697	727	707	696	707	681	729	729	659	675	711	713	717	710	709	664	694	739	670	696	731	716	716	712	662	692	676	674	715	730	758	700	751	640	670	677	712	737	661	749	701	694	695	704	736	755	720	686	732	683	717	768	723	646	705	700	642	706	701	668	709	685	705	710	664	666	680	705	719	695	697	717	703	676	710	704	717	675	698	726	687	681	688	718	752	720	717	748	781	722	692	651	713	706	702	743	697	675	669	737	773	727	712	703	729	673	733	675	670	707	646	753	695	658	706	703	707	725	690	722	702	659	704	644	718	709	679	690	722	728	702	714	679	743	679	737	734	744	719	705	686	671	690	701	728	702	722	730	727	713	672	703	700	741	737	724	763	772	723	692	665	649	693	660	723	702	712	718	714	721	694	689	686	705	701	699	707	663	707	756	704	724	713	704	724	704	652	650	707	723	726	709	729	686	733	710	675	662	718	676	764	707	685	675	665	699	711	725	741	731	746	676	650	688	671	740	740	716	711	718	716	732	750	711	716	706	722	686	714	648	648	713	743	703	652	701	703	691	708	731	701	717	730	699	701	690	727	671	710	737	725	693	742	694	720	717	744	681	650	698	704	653	723	685	712	742	677	709	716	727	748	696	662	716	657	699	692	710	720	691	666	747	697	665	735	694	676	693	673	700	744	733	700	720	707	733	694	726	693	725	680	677	642	686	701	738	724	695	669	797	745	748	679	688	696	693	694	742	701	725	704	718	667	684	673	716	704	697	725	671	699	698	721	710	721	685	704	736	764	699	739	675	658	696	737	714	723	698	727	711	727	714	725	687	687	705	692	710	690	655	639	731	707	743	748	697	674	717	749	752	673	714	700	707	704	715	745	710	647	681	705	653	667	673	706	761	701	732	710	691	707	727	714	652	707	687	710	715	677	727	763	713	718	745	730	689	705	690	702	726	708	691	665	727	674	713	682	724	702	693	720	739	705	686	718	794	698	710	710	721	749	641	713	701	699	696	709	668	737	688	659	701	705	669	707	710	693	738	679	726	716	715	686	687	723	682	750	702	691	668	650	714	708	684	730	671	724	693	726	717	731	715	675	694	706	671	740	699	669	676	694	694	751	698	671	721	657	733	668	716	707	712	723	683	704	731	655	690	720	727	685	679	685	672	716	669	718	715	672	704	720	701	677	675	686	701	701	699	687	718	664	657	658	772	737	731	671	725	717	701	739	686	720	670	664	780	710	709	700	727	709	635	696	724	708	742	687	706	682	742	690	681	756	685	701	787	729	717	714	705	718	699	727	686	716	760	720	687	717	728	721	723	709	702	693	701	704	762	705	697	672	709	700	711	682	698	756	691	678	715	748	652	677	697	694	723	693	739	690	721	754	675	741	709	679	698	658	735	732	797	745	711	728	739	727	679	702	673	751	701	729	705	735	708	721	744	718	714	681	732	697	708	745	705	703	732	693	716	717	758	695	677	750	717	667	762	749	720	710	737	734	671	685	719	696	724	714	720	754	723	691	682	687	730	739	711	710	683	699	727	742	652	733	696	679	712	678	721	710	694	735	708	717	705	722	722	717	721	723	671	690	682	703	748	637	747	688	739	721	700	705	678	699	735	715	666	699	700	710	683	730	694	721	762	723	663	730	729	683	676	699	682	679	664	691	720	719	691	735	695	699	703	697	702	685	698	710	721	719	720	699	685	712	730	681	698	645	676	757	662	713	706	711	701	702	734	668	778	693	741	687	710	696	717	743	676	699	686	720	707	703	703	738	703	704	693	729	724	718	712	707	728	647	709	714	671	723	673	719	675	710	701	690	701	663	678	713	702	741	701	695	692	722	686	701	734	737	711	729	709	712	719	746	651	703	686	728	699	696	679	706	704	710	709	705	734	712	683	716	713	716	708	717	718	688	704	753	743	723	686	754	703	726	664	709	728	700	688	660	759	738	711	700	719	654	670	684	711	724	689	679	683	695	735	705	701	672	693	711	659	687	688	672	674	695	726	711	719	661	647	682	768	733	688	733	691	707	695	698	678	691	730	723	678	753	703	736	713	677	759	695	701	654	750	672	722	755	732	762	711	670	705	673	700	679	684	724	723	754	648	709	697	696	707	670	757	734	685	696	700	668	681	675	721	669	689	735	726	740	687	695	688	718	725	700	676	682	723	710	693	680	713	701	702	712	750	683	670	698	720	720	742	703	713	679	714	666	683	684	725	686	816	733	715	722	668	713	704	726	743	716	682	708	702	697	727	709	710	715	666	718	728	757	727	761	675	634	716	688	679	713	746	740	717	737	744	724	688	671	702	721	701	676	654	752	706	716	690	728	648	675	721	691	746	691	723	698	724	730	679	735	675	632	714	741	719	755	743	680	718	651	685	744	679	723	694	770	671	721	689	726	708	722	656	721	699	714	668	679	713	703	744	679	712	716	735	713	727	685	706	757	732	697	731	741	690	691	752	714	732	711	713	736	685	708	713	695	723	740	693	703	735	712	714	704	731	717	689	674	674	669	709	720	746	742	725	692	689	692	746	680	688	711	689	677	697	699	708	677	691	663	715	701	686	678	670	656	694	738	712	715	716	707	736	711	696	723	706	762	704	695	753	705	679	700	703	727	746	674	728	691	721	742	736	716	688	678	702	680	718	711	717	692	744	730	682	668	737	671	696	705	704	726	725	722	683	749	694	704	743	743	709	736	736	696	690	661	685	727	675	686	723	730	694	680	715	753	684	744	712	737	650	670	713	684	716	723	675	681	677	686	726	714	690	706	769	755	702	710
24723	21556	28744	24844	20791	9276	4613	3163	2437	1891	1605	1370	1296	1167	1074	978	866	829	843	718	716	700	646	622	626	608	611	625	580	565	606	561	505	543	564	539	577	525	535	546	495	505	539	515	517	505	500	532	488	544	507	487	521	506	530	516	544	448	535	503	459	511	479	492	497	505	470	515	509	531	504	523	507	515	506	516	500	445	518	520	557	553	554	515	497	521	509	491	518	521	502	479	517	501	504	466	512	484	487	442	500	467	513	502	463	517	472	511	476	500	480	494	492	512	466	444	493	545	508	481	485	488	503	484	460	481	483	518	482	517	506	481	457	495	445	485	464	488	450	513	482	511	470	476	470	445	509	486	537	467	489	458	504	545	492	479	505	528	461	533	500	505	472	515	490	455	495	525	498	467	489	523	502	475	480	450	508	464	487	509	483	479	471	527	526	453	478	492	469	454	499	500	489	517	505	485	474	503	495	493	506	485	464	480	502	500	484	477	508	504	474	482	479	481	524	510	482	508	513	501	498	504	464	507	527	487	483	527	467	509	526	458	505	490	516	434	525	514	465	512	507	487	465	481	492	541	486	483	525	494	466	462	461	508	495	486	488	506	509	499	487	479	455	509	492	510	491	484	499	477	496	506	502	502	463	474	516	489	450	487	496	468	523	475	489	510	488	478	490	519	506	496	482	471	508	462	517	519	474	467	462	510	492	547	491	472	489	478	486	509	452	496	497	508	511	486	496	507	477	465	476	481	482	522	461	507	457	519	478	496	504	481	502	490	471	486	494	523	491	512	477	501	466	476	493	521	516	460	531	443	506	473	460	512	515	497	474	451	515	492	468	480	520	493	488	502	501	468	494	487	492	491	479	495	507	509	507	484	502	494	510	484	499	485	514	472	539	502	517	519	474	497	504	487	507	482	473	469	486	525	483	515	520	515	501	508	481	448	502	519	518	474	508	472	477	482	506	474	493	511	479	500	507	455	503	529	493	479	518	466	487	470	508	476	464	474	448	481	485	465	495	520	505	481	503	498	481	497	488	521	466	542	465	498	488	476	488	516	485	490	526	467	516	505	484	456	470	479	481	469	470	514	449	463	500	553	477	484	501	489	476	522	450	484	476	462	502	501	472	498	510	476	486	538	493	508	496	476	469	470	501	482	515	510	488	480	495	530	506	485	506	515	514	529	523	481	483	528	468	472	503	502	493	447	487	498	514	488	476	510	478	489	540	478	502	516	481	477	513	485	525	479	500	460	484	490	476	489	519	500	528	460	527	479	477	503	509	517	491	507	544	500	481	507	482	540	475	469	535	490	498	515	526	518	501	478	492	488	554	541	473	495	502	482	502	489	503	469	486	489	500	465	480	502	470	478	477	465	480	479	500	481	487	477	512	513	487	512	472	470	513	508	472	470	494	501	493	506	486	514	479	453	515	500	476	497	546	504	513	484	508	482	486	472	507	487	486	522	487	498	484	469	532	498	483	515	476	513	499	508	496	481	489	467	518	478	497	470	525	483	485	460	490	444	498	527	488	479	496	540	490	482	521	492	501	471	460	456	480	476	526	500	491	475	467	485	496	491	501	475	535	489	481	468	491	496	447	519	466	466	499	478	485	486	554	506	454	512	469	499	491	509	480	504	525	521	495	461	512	531	506	506	485	466	514	504	482	506	476	484	530	555	457	505	498	477	478	546	501	479	506	445	464	535	494	482	472	553	494	509	508	511	496	504	493	522	459	456	515	469	471	463	541	465	498	464	497	536	499	500	492	484	479	500	481	502	463	483	452	469	480	482	515	464	524	467	504	548	471	497	528	501	470	498	486	451	505	522	498	499	494	475	456	507	481	467	503	516	506	446	426	455	519	483	502	533	562	526	505	473	519	455	491	491	481	473	504	523	511	488	491	506	458	487	507	517	506	480	525	492	518	505	456	497	488	494	496	453	518	512	454	488	533	485	484	441	497	483	502	507	480	446	467	463	481	486	478	526	462	488	505	517	503	519	464	505	543	515	503	446	428	466	493	515	514	507	498	487	503	481	492	487	490	481	500	500	473	490	496	479	499	535	524	462	468	498	506	487	482	493	477	477	438	487	491	472	463	476	546	490	509	513	521	483	509	459	510	482	486	486	497	463	488	482	492	515	474	514	465	536	498	490	467	463	492	493	494	500	542	484	504	478	512	484	518	487	476	533	546	500	489	504	477	471	500	486	479	515	508	477	442	504	503	485	508	497	507	498	536	491	499	475	476	435	518	443	489	485	516	459	502	524	500	475	519	445	465	474	468	492	504	450	547	533	472	483	507	504	467	486	474	495	503	490	496	528	483	502	489	462	492	508	496	502	453	533	503	492	528	526	493	515	493	517	510	488	492	485	475	508	470	503	503	480	468	490	448	497	464	492	489	520	491	504	492	502	512	476	462	498	462	463	494	482	517	460	516	474	471	510	491	486	513	479	524	497	493	489	493	500	495	519	530	510	478	491	510	464	464	480	491	516	470	463	489	476	542	501	517	451	498	458	520	471	473	508	486	521	541	453	455	508	474	505	512	487	495	520	462	481	512	508	516	464	493	498	473	502	505	497	498	501	522	485	492	478	513	559	505	452	503	432	518	458	493	489	511	478	475	479	505	499	500	469	492	535	455	463	512	491	480	486	495	502	490	482	539	505	499	526	490	494	478	488	494	523	477	520	486	514	442	480	493	508	461	472	478	490	484	479	508	475	495	494	472	485	492	475	466	514	434	469	488	451	470	493	504	462	481	508	532	508	528	466	482	503	475	453	492	516	524	487	505	480	483	480	474	503	490	475	519	446	483	489	496	478	465	484	512	512	490	473	487	489	514	498	481	473	476	463	499	480	483	467	504	506	469	452	500	510	479	520	466	506	504	531	461	454	496	492	487	491	504	483	475	489	465	521	482	483	468	508	487	437	461	483	594	479	481	504	464	508	519	497	502	501	470	473	537	475	510	524	492	468	453	436	509	498	505	498	508	484	432	524	479	485	482	503	435	495	447	459	512	498	511	486	506	491	487	525	482	451	502	479	491	530	469	466	492	521	512	497	490	479	507	499	450	482	508	550	480	468	485	527	484	467	554	493	527	459	477	472	460	487	487	495	476	487	496	476	449	470	524	529	516	502	477	462	517	501	493	484	471	478	499	488	489	481	495	479	484	533	474	474	462	445	508	458	464	520	536	482	477	489	498	491	465	501	513	484	530	499	494	480	485	481	493	536	507	497	473	516	518	503	522	493	508	463	418	502	492	486	495	504	493	489	532	451	494	459	518	509	497	508	449	461	502	490	500	493	488	473	471	465	497	460	465	491	542	492	464	494	469	489	477	491	516	491	493	454	486	491	513	528	527	496	495	493	512	503	469	509	458	516	468	494	506	485	442	487	486	481	479	504	482	433	500	544	513	477	491	502	495	475	508	508	506	487	486	478	492	443	474	482	476	516	507	445	460	482	512	524	514	470	518	539	450	470	501	497	456	494	484	493	517	473
14679	28896	26968	17839	13880	10420	8918	7579	6198	4440	3634	3166	2926	2490	2310	1900	1637	1465	1464	1357	1247	1155	1031	1046	1064	996	1007	997	916	986	963	921	866	793	765	792	789	808	804	820	789	797	770	765	741	778	705	722	720	750	770	749	706	712	718	682	645	708	688	768	690	726	749	715	723	710	718	720	671	737	688	731	679	716	782	748	796	741	762	790	713	725	740	729	698	709	721	731	720	720	704	711	684	689	723	698	721	692	734	777	666	733	728	735	686	694	715	671	681	745	682	736	695	684	701	749	652	689	687	704	696	735	705	733	722	734	680	665	692	724	707	725	673	685	700	668	714	721	688	696	697	701	681	681	717	701	726	710	687	686	684	678	648	694	690	685	691	716	674	654	656	671	682	676	719	706	678	736	731	713	683	698	699	734	660	686	670	716	709	718	692	701	664	694	687	727	670	717	691	683	676	731	680	735	745	698	736	723	687	757	729	727	666	722	700	728	734	726	769	725	680	668	737	696	682	665	659	709	670	668	719	722	712	714	689	737	703	711	721	721	733	696	703	680	697	663	750	710	719	739	692	764	693	729	720	652	707	697	687	726	726	703	683	686	673	672	718	696	758	723	710	676	717	655	712	639	700	703	700	718	707	732	733	670	730	737	689	705	682	700	696	731	713	663	753	704	700	718	675	668	716	673	720	720	668	681	669	739	729	668	724	701	672	676	674	694	684	650	749	722	735	690	668	726	682	737	697	689	710	727	698	707	680	673	675	712	705	661	734	706	717	679	700	673	694	694	730	745	689	697	673	746	709	682	709	675	720	703	721	683	712	710	703	736	702	725	703	730	689	712	716	656	742	734	674	728	724	655	717	705	724	703	706	749	688	643	706	691	728	704	702	753	697	675	674	719	712	707	684	692	744	688	731	738	798	690	668	718	711	729	649	692	703	676	719	650	676	639	695	705	699	658	684	725	706	676	697	693	682	658	707	746	646	730	715	679	689	684	715	689	685	748	684	665	676	651	703	696	698	737	742	716	699	680	664	720	682	687	668	665	745	714	665	715	686	685	728	700	721	758	730	691	711	690	677	725	691	690	676	731	678	689	692	692	668	670	726	682	686	692	729	658	678	712	676	708	686	709	711	705	682	725	697	671	692	716	715	664	676	654	701	606	697	667	722	678	762	747	679	704	679	687	700	703	701	739	680	736	684	733	730	671	739	667	690	757	730	689	652	664	724	691	715	718	709	742	681	718	683	664	707	750	685	695	678	736	717	697	716	707	713	717	730	738	685	748	727	670	696	665	672	741	689	718	708	673	686	691	655	729	750	666	715	737	722	692	702	698	693	713	710	700	702	697	698	721	680	666	717	717	679	668	726	703	740	673	689	740	700	721	689	690	674	721	748	720	719	708	704	705	694	720	706	741	725	688	724	675	708	688	680	664	730	722	744	669	694	687	689	665	718	750	716	683	743	670	665	647	707	694	706	701	697	694	703	686	688	705	665	666	655	712	679	682	715	669	691	698	702	730	668	705	675	709	670	684	694	674	653	715	690	705	696	732	733	680	674	749	705	704	642	722	674	713	687	700	705	690	726	737	732	736	719	682	750	717	699	694	666	686	706	683	705	717	691	718	678	703	713	700	725	757	687	708	686	689	680	667	672	708	743	735	671	740	732	640	733	698	715	683	701	688	726	673	678	730	706	701	685	726	742	686	712	740	719	674	717	751	706	742	700	713	663	690	672	707	705	712	673	680	688	704	687	710	711	680	689	700	687	706	672	694	708	716	695	695	711	716	714	708	667	686	672	708	721	739	674	667	665	676	670	695	705	683	718	683	693	705	716	703	686	670	672	680	688	694	700	662	754	710	724	648	709	726	775	725	704	719	712	744	649	692	677	732	727	698	693	697	736	717	715	731	731	670	718	710	680	702	701	763	699	712	730	734	673	663	705	721	683	718	706	712	727	674	691	694	719	706	718	665	677	762	698	743	677	701	682	669	725	702	693	721	690	707	683	705	667	686	694	677	685	714	706	766	746	734	690	690	664	686	669	671	681	681	726	709	729	690	693	741	671	719	709	709	681	672	685	671	741	670	691	704	740	669	761	756	705	697	696	615	687	707	644	692	700	636	720	664	697	714	699	687	709	709	705	704	699	654	717	682	672	703	701	673	724	704	689	676	670	705	667	684	701	628	664	696	689	711	674	741	710	692	659	767	718	669	717	677	703	692	714	671	684	713	720	725	656	714	701	719	661	655	689	719	701	711	708	693	688	685	658	726	678	681	654	739	670	728	704	709	703	667	698	720	710	663	701	726	692	720	710	684	707	694	756	724	694	670	676	698	714	740	661	665	727	673	708	697	732	652	709	679	676	700	699	699	682	681	718	726	659	676	740	696	699	716	722	714	709	691	720	681	718	693	724	702	731	713	722	675	733	715	715	659	717	671	701	696	697	687	716	673	724	713	726	682	683	705	732	716	670	680	683	771	718	670	683	690	758	667	708	671	678	689	692	690	690	699	696	694	717	735	716	678	709	702	713	711	664	683	706	696	701	679	720	706	714	696	736	667	712	615	788	700	697	741	686	712	686	723	697	686	666	686	668	697	660	725	706	718	715	701	653	666	708	689	709	708	691	705	723	724	764	703	713	695	732	657	723	671	656	698	705	710	699	669	723	698	691	676	677	688	763	699	671	727	696	708	672	698	692	694	712	662	665	698	737	739	677	704	701	695	749	678	695	687	705	714	719	709	674	727	704	687	688	695	708	707	709	674	712	733	698	683	740	752	702	712	690	696	701	667	725	712	744	702	704	748	738	694	705	713	633	665	661	711	691	676	708	693	711	719	757	687	711	689	733	678	695	710	734	689	702	735	693	684	713	729	689	697	703	703	708	688	676	688	673	721	704	736	713	717	661	690	710	723	659	698	659	684	673	722	730	739	677	712	644	689	668	675	713	697	653	691	671	715	704	723	688	690	700	698	661	688	651	671	654	734	705	695	661	700	716	697	666	743	666	746	724	669	703	717	708	686	662	691	694	759	710	694	699	661	709	699	706	719	703	674	725	686	714	693	713	689	680	728	650	714	682	708	700	700	686	713	707	702	715	688	678	677	722	717	674	671	730	753	701	723	717	693	735	702	734	672	673	717	707	738	685	660	705	681	653	676	703	705	704	703	701	679	674	678	737	709	704	662	663	731	679	693	703	692	695	720	687	705	703	717	683	681	663	688	702	733	723	753	640	691	698	684	705	723	700	699	713	732	682	673	718	694	658	685	669	682	701	717	678	693	726	718	716	696	742	686	692	708	730	692	697	654	702	703	683	702	710	730	701	705	740	678	691	720	714	702	653	745	710	672	703	694	712	689	720	736	695	706	738	715	694	678	726	708	736	707	696	695	695	691	698	718	703	684	645	753	700	694	705	710	690	733	689	704	735	739	698	679	688	671	715	748	715	704	707	743	641	702	659	710	687	679	743	711	731	777	673	662	657	696	688	630	709	695	674	684	699	727
23635	21520	29429	24074	21551	20644	9799	4819	3165	2367	2024	1577	1595	1357	1223	1115	909	864	875	857	727	648	619	595	561	570	589	562	548	561	603	529	458	488	454	441	451	435	471	460	454	468	440	437	449	421	402	403	397	399	433	394	394	402	400	383	392	393	383	415	422	374	394	391	425	407	413	429	405	417	429	435	428	426	419	436	423	403	451	399	406	373	408	383	420	409	469	395	387	399	397	366	392	405	419	406	419	421	394	392	416	419	418	400	404	415	459	406	365	392	405	402	404	385	422	404	399	381	406	430	441	449	424	412	394	372	386	370	366	435	401	400	386	429	430	384	382	418	407	427	396	379	404	404	359	390	432	399	366	412	407	428	420	413	422	361	398	367	430	439	385	396	362	382	398	383	386	374	402	410	401	393	387	397	396	378	390	405	404	410	366	405	383	366	427	393	413	441	400	390	391	396	422	423	385	387	375	382	394	418	406	394	375	378	387	383	399	391	379	395	388	379	417	404	389	365	420	413	434	373	406	398	374	427	363	387	385	383	397	422	382	389	408	401	405	393	405	394	425	413	392	398	385	411	378	423	376	375	396	405	367	390	381	391	385	418	393	405	387	367	376	414	379	400	411	386	449	399	418	403	371	376	373	389	408	398	382	395	404	379	403	397	406	410	422	400	401	418	381	376	425	403	367	413	391	377	442	392	404	427	431	408	403	412	398	417	398	392	393	370	386	435	398	419	434	408	401	421	383	398	407	373	397	365	357	413	384	387	397	390	410	387	391	362	389	382	412	403	415	401	387	401	405	412	389	378	389	385	405	391	361	392	387	362	384	380	415	397	415	409	421	421	407	414	391	419	410	357	408	408	385	385	425	420	376	392	365	397	406	422	395	430	447	394	371	390	393	394	410	378	377	411	360	410	442	402	403	397	387	360	370	401	411	423	355	391	382	398	400	391	397	378	400	430	431	366	393	374	398	401	407	386	365	363	376	419	384	370	399	386	427	414	433	383	405	393	404	403	384	417	427	414	410	386	385	423	370	390	414	404	399	401	423	395	362	386	415	420	421	409	376	378	396	403	420	416	399	347	375	407	401	409	384	396	399	349	386	407	389	373	420	354	408	412	385	392	453	400	418	417	402	424	405	401	409	414	364	384	418	411	412	384	363	408	385	367	403	428	365	400	417	396	384	382	406	421	392	393	389	401	399	394	412	386	390	405	382	408	390	401	406	387	439	397	394	404	383	381	395	425	434	364	388	405	434	379	425	390	389	392	424	388	405	406	405	410	406	385	393	403	398	412	391	412	419	392	381	397	380	387	394	394	410	389	395	386	392	395	414	390	393	417	404	417	404	414	369	409	399	423	373	401	408	417	375	434	422	394	390	407	430	396	377	402	375	406	402	367	400	378	379	399	386	415	385	367	401	375	411	437	394	415	419	389	406	372	389	373	381	349	357	386	403	397	420	397	386	371	390	385	418	417	356	385	374	407	364	423	349	363	352	407	383	390	398	408	410	375	419	399	404	415	371	434	395	380	424	403	377	361	376	386	402	425	408	374	416	421	416	401	405	428	401	405	402	412	363	383	393	446	377	361	409	361	387	416	406	390	417	405	368	376	401	378	363	404	379	405	408	387	413	373	377	365	396	407	452	447	367	395	391	408	389	419	408	423	385	367	389	422	401	354	410	378	390	390	389	404	381	380	412	377	388	392	418	383	390	436	356	414	385	382	376	362	397	382	404	391	408	364	408	402	382	373	413	393	410	408	364	415	353	446	405	399	408	457	401	403	370	380	427	398	381	373	364	433	426	413	369	407	334	346	392	426	398	393	403	393	401	390	370	387	378	375	431	414	373	387	389	363	416	382	400	385	393	386	424	348	369	382	392	374	418	408	376	394	355	369	405	429	407	414	410	395	422	386	387	414	392	407	430	384	371	394	396	375	394	445	399	394	423	396	421	389	384	381	381	371	400	402	408	377	380	391	406	352	406	419	396	398	402	395	385	418	403	385	393	390	392	366	370	365	408	412	384	406	407	404	358	418	395	417	358	388	368	397	357	409	371	395	412	369	376	416	400	412	403	410	466	372	390	422	373	394	390	423	388	405	402	393	409	390	390	400	366	420	393	354	402	403	363	373	403	385	383	421	399	407	370	371	378	396	436	406	407	366	379	374	379	375	399	383	399	397	366	385	404	385	389	404	386	363	461	372	403	418	399	383	419	372	404	397	393	402	393	387	402	415	397	372	399	387	368	407	370	380	399	377	389	382	379	379	410	384	435	408	407	417	402	376	394	395	380	391	407	358	367	374	403	435	377	378	386	365	370	436	398	387	406	395	381	343	418	405	409	395	344	402	409	417	403	411	388	402	380	378	387	397	414	420	390	392	420	362	423	397	393	371	402	401	427	380	378	435	412	412	348	368	384	379	382	406	409	388	399	371	421	348	407	420	360	411	414	390	379	382	405	413	447	389	401	394	410	410	380	387	394	392	405	410	411	431	411	391	405	365	398	400	383	400	405	376	401	425	417	397	392	396	352	396	383	441	411	398	372	364	397	384	378	398	415	356	391	382	422	379	362	370	369	444	405	360	427	405	428	402	365	403	372	394	349	384	426	393	379	367	399	406	388	395	396	375	409	397	385	380	392	395	393	404	379	372	419	428	401	376	370	385	394	370	411	389	399	427	414	395	407	420	401	421	421	376	393	367	410	397	403	395	391	407	344	387	429	391	378	370	390	378	407	396	430	405	397	358	408	395	381	375	379	400	365	412	370	401	447	371	375	417	382	397	385	376	394	358	387	367	401	387	377	350	394	403	417	408	373	391	409	378	353	426	413	394	363	385	413	376	371	398	370	377	382	351	405	373	438	372	425	401	391	405	415	414	399	408	400	371	421	397	417	414	356	397	375	349	374	350	390	399	396	407	399	391	386	366	407	417	391	394	388	404	436	393	410	408	393	413	365	422	377	429	378	393	433	403	370	379	419	393	426	378	404	404	361	403	409	368	382	386	445	413	394	379	417	385	418	394	387	355	401	404	384	393	400	371	391	396	371	393	392	353	414	396	386	399	421	409	412	394	416	369	388	366	379	391	391	376	376	384	365	395	374	427	378	408	409	415	357	374	414	373	388	384	412	419	405	412	450	406	374	390	375	395	441	398	392	410	400	398	387	404	429	359	401	379	387	382	398	382	388	398	396	378	407	367	396	390	371	389	418	422	403	386	350	403	420	392	371	389	371	401	403	382	373	425	412	371	393	399	391	363	390	354	418	398	413	381	394	371	395	364	406	424	428	399	407	374	408	378	336	392	400	357	391	390	377	395	398	410	411	378	380	392	407	387	414	413	361	375	398	401	411	387	403	365	420	403	390	416	382	342	419	344	431	365	391	424	425	400	372	395	395	377	391	407	368	411	408	442	365	421	401	417	392	428	389	384	392	397	413	425	439	389	356	412	412	407	405	378	359	377	397	409	357	412	386	381	369	411	365	391	402	416	405	409	406	386
16685	33636	31268	22228	17327	13873	11787	10413	7729	5962	4746	3995	3649	3065	2798	2149	2003	1753	1592	1564	1390	1116	1077	1032	989	1028	954	923	945	941	1030	816	780	753	732	746	716	735	699	749	698	642	679	656	612	651	640	585	589	614	626	638	565	572	560	599	611	572	617	531	580	558	607	624	612	614	607	569	619	569	648	605	605	571	603	595	611	628	641	635	611	608	617	653	630	602	609	626	590	576	590	574	561	620	591	597	591	587	550	612	590	567	575	620	546	600	576	559	576	580	575	540	584	532	582	548	566	588	590	563	531	579	551	564	577	547	562	539	557	591	544	625	572	563	566	539	571	571	561	550	550	550	546	559	555	513	582	632	502	572	595	543	553	524	549	565	539	544	558	589	548	566	549	582	521	517	569	551	549	608	569	545	540	600	565	551	559	559	561	556	602	575	533	624	510	530	584	522	541	566	550	543	553	550	521	586	582	620	549	553	567	578	591	557	531	601	588	565	546	570	542	522	596	562	546	522	580	566	592	558	599	550	548	535	528	622	596	590	561	586	529	550	568	577	535	617	558	587	545	547	606	567	572	567	587	592	594	587	577	584	562	573	548	587	534	545	575	604	562	530	544	584	569	530	563	563	601	574	556	606	536	620	586	578	557	538	556	540	551	558	567	549	579	543	548	552	586	575	585	589	548	537	561	586	557	550	538	595	544	581	606	598	570	561	551	567	587	562	567	533	572	537	593	583	582	609	580	562	557	554	583	545	584	574	577	572	526	580	546	560	515	566	590	577	579	526	512	590	541	546	581	597	556	522	537	563	575	565	562	580	571	573	586	540	563	540	552	571	577	565	552	590	518	567	554	566	592	540	547	602	554	575	550	541	576	542	525	561	526	570	558	553	568	553	579	595	546	564	544	541	561	573	555	541	583	565	580	533	583	536	611	519	553	563	534	565	563	526	587	550	569	599	560	547	563	557	582	533	536	604	535	563	583	558	581	539	546	575	561	585	560	578	584	607	531	537	568	556	536	539	556	531	535	556	533	595	574	564	553	562	574	561	584	534	569	561	579	548	601	532	576	587	585	552	540	568	550	539	546	519	525	549	587	581	509	562	542	536	587	542	539	540	531	593	543	506	580	579	539	560	564	567	533	536	552	578	574	566	577	565	554	547	544	530	584	577	585	561	557	562	527	528	570	529	605	536	607	529	573	557	581	566	567	506	555	559	576	575	558	562	526	608	585	569	529	550	575	585	582	519	575	564	558	580	551	561	584	533	555	552	536	553	561	615	563	571	533	583	581	567	553	551	558	571	492	524	540	597	566	529	548	574	564	602	541	581	580	545	586	557	589	539	538	563	551	586	587	559	547	567	532	582	582	586	546	542	577	581	531	558	561	569	546	513	569	541	562	520	586	547	550	577	563	558	598	583	592	578	582	596	618	567	562	575	564	554	564	587	576	569	550	576	580	594	543	523	543	592	553	537	582	578	551	572	525	569	567	549	556	543	550	485	522	559	595	565	557	536	607	556	535	540	521	563	554	538	562	564	568	538	566	595	539	598	553	537	554	586	566	584	572	565	568	559	524	544	569	531	547	552	584	536	557	584	554	553	537	552	598	544	616	575	560	567	579	535	586	600	575	580	557	572	561	534	607	542	518	560	533	542	597	524	586	582	613	568	536	552	570	565	586	563	525	541	593	564	567	535	556	552	599	558	583	563	563	546	570	582	577	529	579	561	605	568	562	573	559	524	568	519	574	577	609	589	575	586	577	601	552	502	537	565	537	559	565	532	555	567	533	587	562	567	534	571	531	550	566	562	580	594	571	534	530	617	532	546	564	527	558	549	619	558	546	565	541	576	523	554	544	539	566	525	550	540	570	530	550	535	561	526	547	566	607	580	564	573	538	536	577	577	563	551	560	551	609	563	545	551	552	577	550	564	532	546	557	539	536	587	516	568	620	616	548	587	548	584	535	546	511	593	547	553	595	520	572	514	541	558	537	571	583	566	540	574	592	552	578	543	572	567	602	554	573	548	549	595	571	551	540	544	541	543	539	594	558	515	563	604	596	537	616	547	579	558	561	516	565	543	545	528	555	595	527	624	532	525	562	564	574	588	567	597	568	560	532	573	547	570	535	566	564	539	571	522	541	560	562	571	533	572	521	557	539	583	610	598	549	529	579	547	525	566	544	557	564	570	528	600	588	554	544	563	596	603	569	542	580	566	570	547	574	577	557	571	566	523	587	546	539	553	542	546	562	558	586	570	573	540	583	574	538	607	567	560	576	582	561	600	559	535	562	561	533	604	533	549	590	515	565	556	566	578	580	563	551	592	556	573	601	562	581	596	556	565	537	528	542	584	582	543	594	542	577	583	555	521	548	589	540	552	550	561	529	542	578	554	575	558	574	524	554	568	620	530	556	535	521	581	554	573	563	562	552	543	587	513	567	548	579	542	586	560	535	553	555	586	557	555	547	597	524	565	554	568	553	557	572	576	564	535	552	557	562	558	547	595	561	536	574	583	534	570	586	579	551	543	554	604	571	546	572	558	549	560	564	536	578	578	568	574	554	576	548	528	611	568	551	602	551	522	574	567	596	552	559	576	586	577	547	576	542	514	590	533	559	592	560	577	511	527	583	585	546	572	549	536	567	590	592	578	531	559	518	620	552	553	548	557	563	558	551	517	586	549	585	561	559	564	581	532	549	590	539	557	577	547	573	563	561	556	539	517	545	552	559	550	542	569	547	541	570	577	567	586	581	605	540	572	549	527	551	553	550	553	550	540	556	559	524	550	570	519	546	573	567	518	569	584	582	561	580	573	543	556	609	574	581	589	550	537	598	509	555	559	569	597	610	571	520	560	543	598	554	552	579	550	524	551	573	511	541	562	537	585	594	570	552	561	573	606	592	575	563	562	600	526	587	586	534	610	541	556	526	587	516	567	559	546	577	549	568	549	602	587	565	553	520	514	573	569	532	582	552	570	597	520	544	550	565	585	608	542	582	554	618	582	582	582	583	559	578	598	555	535	551	610	534	549	567	526	565	599	568	528	526	541	584	558	580	575	579	494	604	542	570	541	550	512	517	555	556	562	568	571	559	523	547	566	563	572	576	522	554	563	585	553	566	568	554	572	544	505	546	518	571	525	563	592	548	517	548	597	565	514	542	609	564	533	623	519	552	600	582	558	561	536	546	576	540	543	554	561	578	587	542	582	576	556	598	534	543	574	554	547	563	548	574	569	561	559	573	574	598	572	598	547	517	559	532	539	549	563	532	543	520	546	566	549	574	540	582	570	567	568	566	582	575	545	531	564	530	556	597	563	575	543	567	577	535	557	546	515	599	558	544	544	569	562	556	545	577	535	575	549	517	561	549	527	538	596	531	549	585	498	530	596	569	560	549	541	578	563	557	553	559	546	551	568	516	560	597	560	591	519	579	565	548	559	516	586	560	513	521	560	557	578	549	566	537	578	549	575	576	548	589	557	636	606	541	603	568	568	562	616	558	553
27495	20718	14890	7733	3819	2768	2250	1925	1420	1202	998	998	937	827	785	774	661	662	672	666	609	587	579	586	556	575	578	579	571	545	550	564	525	541	523	484	535	496	525	515	554	532	532	496	530	516	486	508	491	565	489	512	551	495	514	545	452	501	494	496	559	482	499	524	499	530	509	494	510	489	527	467	500	531	507	515	506	543	522	526	504	551	521	491	516	522	521	481	511	472	500	466	503	507	536	519	525	500	514	511	557	492	529	482	501	498	519	508	515	483	511	492	531	527	503	472	473	524	520	512	511	512	489	451	507	531	505	571	536	514	523	513	477	505	485	524	541	487	507	541	495	520	525	497	518	523	494	540	565	522	505	527	510	529	526	495	523	542	457	460	527	478	489	475	550	494	521	529	522	511	503	521	510	544	503	483	521	547	484	513	531	537	491	490	519	528	528	474	495	521	504	528	525	514	530	520	516	518	476	506	511	521	499	515	530	525	551	498	514	478	470	496	529	496	500	474	520	511	528	515	510	534	502	459	496	522	537	499	513	463	510	492	502	504	516	502	516	549	487	537	472	522	563	515	500	487	475	500	500	511	508	513	482	485	484	476	492	461	532	546	540	501	528	491	508	500	469	491	505	493	502	558	518	487	530	512	498	516	511	499	522	472	470	475	473	503	488	528	504	485	530	528	515	489	533	535	528	493	503	481	498	471	519	469	492	491	522	508	533	515	513	505	513	472	495	495	451	469	515	500	472	529	501	510	517	481	497	515	485	508	489	474	532	507	487	507	492	515	515	489	505	504	499	442	468	497	497	478	492	513	529	508	527	459	592	505	534	474	509	451	517	531	508	540	481	458	476	510	507	522	469	507	482	520	454	490	540	509	477	541	539	502	521	559	463	478	459	482	480	520	500	477	507	527	504	492	479	478	535	505	509	502	482	478	480	508	491	481	513	469	491	507	493	466	536	485	494	527	512	500	529	500	466	485	528	509	515	498	498	540	535	492	492	478	507	496	523	488	494	508	519	488	472	530	506	501	497	499	470	526	490	509	517	486	468	556	531	501	476	522	514	483	500	498	522	479	512	512	486	540	526	501	508	556	522	533	494	502	526	499	531	499	514	495	565	500	497	505	497	488	522	523	467	502	523	478	520	522	511	518	500	473	573	475	471	535	486	499	512	503	517	526	500	509	554	491	529	517	500	507	549	497	482	531	484	490	524	499	490	561	534	526	518	496	505	459	511	519	538	515	502	488	528	495	450	483	472	509	515	468	488	503	486	507	461	512	520	496	482	502	504	471	530	507	498	527	525	534	535	470	478	528	553	500	529	527	544	502	487	529	525	528	484	509	513	457	495	495	513	482	504	496	514	528	486	511	506	509	502	503	535	495	463	477	500	505	505	489	531	533	505	508	514	533	501	478	455	494	528	495	486	496	493	498	499	534	509	517	479	533	531	569	499	539	509	482	515	523	550	518	531	543	476	511	495	493	485	512	531	532	509	505	476	503	529	499	509	477	475	524	513	491	499	529	485	485	495	529	509	457	560	519	508	492	548	485	452	506	478	524	527	508	460	506	468	509	472	487	545	498	498	497	497	517	503	503	487	511	494	501	517	516	509	506	498	509	569	498	508	524	505	519	531	485	523	491	539	528	505	520	490	495	512	508	488	511	490	491	521	518	492	506	545	496	526	503	515	521	502	490	492	474	483	495	524	513	542	521	498	500	488	517	499	482	498	522	461	466	506	470	521	522	491	512	501	539	526	488	539	486	500	486	481	506	506	485	520	493	504	473	501	484	477	508	537	513	487	501	482	526	520	509	480	487	506	460	499	461	518	505	461	496	506	460	504	461	512	516	520	511	512	473	508	474	534	488	503	524	531	491	561	508	509	511	489	498	503	530	508	485	483	500	504	550	494	503	518	518	506	487	500	484	542	503	512	490	500	485	489	522	546	515	549	546	469	520	483	510	471	501	484	531	475	518	493	464	536	516	487	478	492	519	489	571	520	471	496	494	505	503	454	549	507	496	516	500	521	485	451	502	524	495	503	517	498	511	485	543	504	531	500	492	524	517	518	486	543	514	511	559	468	498	534	536	498	507	507	519	504	475	498	536	455	521	499	548	504	507	499	499	507	519	526	480	495	514	508	526	480	511	548	493	496	524	511	513	523	528	507	508	500	479	498	501	520	518	513	591	506	545	531	517	463	558	498	517	465	446	500	530	524	506	483	495	489	509	466	522	501	477	545	493	488	544	509	492	525	514	537	526	506	534	493	514	537	473	483	487	502	510	519	565	502	548	502	490	480	515	506	496	495	502	510	488	552	500	531	518	502	522	493	530	491	540	463	442	520	539	496	531	503	512	493	486	509	494	490	522	484	497	489	468	489	484	483	468	506	490	491	460	453	484	578	507	500	484	482	540	500	495	512	487	492	537	497	486	517	522	518	502	508	489	491	497	513	498	492	494	535	499	508	518	470	503	555	525	484	533	501	504	502	533	498	509	526	515	541	518	475	520	566	511	524	503	532	512	502	477	509	524	493	535	508	515	480	497	530	504	547	531	523	507	512	496	554	475	510	586	517	514	522	477	480	536	501	534	513	501	519	504	532	492	509	526	525	513	479	518	481	467	508	537	505	509	493	520	484	502	502	525	552	519	465	545	517	476	482	441	510	514	531	503	550	497	499	514	515	487	476	523	513	522	494	522	490	533	487	423	451	514	508	541	531	485	494	528	522	481	503	509	524	508	484	500	541	518	503	561	498	531	532	459	522	516	529	528	504	484	491	479	538	559	490	494	490	501	507	506	505	487	514	479	509	527	529	493	520	511	503	494	514	489	506	512	480	520	499	559	519	529	514	477	496	519	542	555	530	519	550	477	526	518	501	494	526	490	494	499	507	502	534	523	502	513	487	531	466	450	529	498	508	481	537	510	473	519	504	534	522	555	466	494	521	509	558	515	503	492	523	491	556	490	502	514	525	535	535	491	499	489	503	509	488	492	478	501	490	516	487	474	495	506	476	513	494	498	438	481	516	520	505	530	520	527	498	550	521	501	545	513	508	554	512	514	511	509	488	501	458	494	482	482	537	494	506	522	498	505	511	515	504	494	492	504	481	474	524	487	505	487	470	531	497	472	545	488	491	531	503	527	527	467	520	517	478	494	514	507	501	547	472	498	506	502	483	482	535	513	509	527	512	490	518	485	508	495	503	504	535	496	535	494	527	497	534	532	503	498	500	481	502	511	542	488	512	492	512	503	527	517	541	486	508	492	505	500	493	487	503	541	477	494	532	542	445	507	521	461	455	481	493	549	465	482	500	512	535	521	515	505	477	482	457	476	551	484	532	483	544	494	501	518	492	507	523	523	505	496	493	549	516	507	533	509	499	525	491	509	522	503	493	515	524	502	479	491	533	502	456	514	515	467	462	523	488	485	507	499	523	528	498	552	511	477	467	498	513	486	474	539	477	499	510	496	510	525	496	463	493	489	523	514	503	505	512	521
12818	20538	19051	11309	8057	6485	5585	4663	3677	2712	2347	2165	1941	1635	1460	1365	1178	1137	1081	1058	981	887	921	859	872	845	820	862	823	868	839	830	849	768	840	810	837	739	750	801	773	766	766	747	754	743	688	762	709	780	788	726	708	726	667	729	721	704	715	716	695	722	699	727	706	703	711	716	725	703	751	738	782	768	712	724	781	807	724	744	730	752	787	730	753	751	751	695	713	757	682	696	738	724	696	763	719	706	685	707	750	778	720	739	711	725	752	744	693	744	787	759	709	696	738	726	695	732	720	725	695	674	694	754	692	715	728	722	745	715	703	720	696	688	733	726	700	716	731	719	701	747	725	736	745	763	717	741	750	760	712	715	719	728	706	667	697	676	723	681	706	708	706	694	703	730	730	771	703	767	736	699	654	742	784	714	679	693	717	690	726	707	712	747	739	717	733	748	735	733	745	736	723	702	781	722	729	693	719	729	715	777	740	733	712	713	695	724	747	752	756	740	748	726	777	696	750	694	738	693	707	762	702	726	701	717	734	713	733	692	705	760	723	654	706	718	718	738	748	710	726	765	717	686	712	723	705	718	703	748	722	709	733	714	742	762	766	729	693	720	717	710	725	712	720	704	716	749	737	716	717	679	709	728	736	730	694	690	747	703	723	706	720	734	739	710	704	719	723	729	717	710	777	713	729	743	699	719	679	683	687	685	752	727	746	695	675	687	699	697	717	704	750	681	752	690	739	754	704	706	706	716	725	734	717	698	702	688	699	724	735	719	681	720	704	765	731	711	698	747	726	718	746	690	717	729	704	700	709	744	707	713	711	739	659	707	691	738	710	717	724	722	756	712	716	775	742	730	735	727	719	696	728	703	680	716	688	723	726	782	709	711	741	716	785	741	690	752	747	683	737	743	686	701	737	711	754	739	717	751	750	718	671	732	731	686	679	728	744	670	725	702	770	708	695	745	680	701	711	694	691	759	714	725	693	697	734	727	714	743	714	724	748	722	759	744	781	722	740	729	744	717	688	718	692	691	723	736	745	698	720	769	713	723	722	691	781	746	715	752	750	652	716	680	718	716	738	677	716	773	738	711	792	729	716	685	762	673	740	724	716	720	748	727	709	744	692	730	742	712	688	723	707	741	701	742	762	733	738	757	733	754	690	706	729	709	703	718	707	751	730	715	738	719	715	637	703	765	782	710	738	701	724	726	713	689	684	763	755	672	741	707	732	650	703	695	701	743	706	771	749	699	699	671	728	751	749	717	718	725	750	710	693	675	672	693	735	730	716	709	752	747	690	760	674	723	807	683	724	731	706	719	745	742	649	719	724	724	692	751	677	713	692	731	740	747	773	706	683	720	695	771	762	768	695	695	684	764	696	708	683	723	682	757	702	759	761	746	730	707	723	735	751	730	710	742	741	700	725	669	719	739	747	714	722	690	677	755	705	698	768	738	744	689	713	760	753	773	739	683	695	795	734	728	699	672	689	692	709	722	720	725	729	727	708	697	701	734	720	698	709	722	657	669	736	754	701	681	672	747	707	720	712	697	703	721	712	750	732	711	700	698	735	691	716	687	738	665	754	719	710	741	712	737	731	726	722	683	699	724	716	683	723	731	746	737	697	731	704	685	720	663	691	667	747	741	756	716	661	721	748	759	774	763	755	740	709	741	731	696	705	703	669	691	742	753	705	770	759	729	735	775	713	705	696	721	714	729	782	719	729	660	702	726	669	713	704	724	750	709	737	720	694	720	717	721	728	719	697	724	714	679	705	686	731	639	679	664	728	730	708	684	760	750	737	667	762	711	753	743	750	753	704	711	718	711	684	708	722	690	706	717	704	690	761	692	731	715	689	704	719	732	702	760	723	798	714	708	743	712	708	670	726	724	733	718	724	733	740	710	738	715	735	701	697	683	713	702	722	709	709	704	742	717	718	664	699	729	709	701	744	722	718	696	730	757	739	692	717	694	709	772	695	708	723	795	695	730	687	756	707	725	705	705	724	675	738	727	680	730	727	726	757	735	762	708	696	666	775	736	703	713	743	780	705	685	732	699	720	704	698	691	695	732	736	741	699	721	704	712	697	739	735	690	716	707	759	746	751	724	699	745	717	692	705	692	687	704	748	694	669	679	726	703	707	732	708	692	696	742	672	723	700	678	732	704	691	717	762	723	704	748	668	727	643	716	779	708	716	712	719	703	693	643	719	713	724	701	711	666	762	653	709	736	738	702	738	710	741	729	719	727	680	688	720	733	697	711	701	671	746	702	746	780	694	720	733	735	718	699	733	723	692	731	742	706	714	735	778	714	715	726	774	749	728	732	724	707	767	688	720	728	742	717	751	755	710	703	689	715	713	707	729	682	705	700	731	694	728	721	685	699	710	740	689	685	705	659	722	679	702	719	691	721	709	683	701	734	664	716	731	718	698	744	668	716	698	695	786	661	734	749	689	711	735	729	691	731	698	728	725	769	706	731	731	748	690	779	727	725	686	786	703	741	698	647	696	747	705	769	706	744	745	713	699	705	684	724	710	740	675	731	718	755	781	676	694	721	723	715	750	718	748	653	743	694	726	716	739	690	714	744	670	730	697	686	711	770	709	726	680	750	719	739	679	705	731	727	711	697	725	742	676	699	685	695	765	684	715	783	745	700	697	753	716	772	758	707	701	709	673	698	787	733	709	708	694	738	687	666	732	731	695	684	728	727	765	680	649	719	732	702	722	750	760	720	738	737	718	714	715	701	721	732	726	670	708	689	709	673	732	703	691	721	746	745	663	721	750	733	741	740	765	709	703	684	706	736	740	696	672	699	745	783	796	716	711	718	681	715	753	729	681	733	744	802	731	712	698	688	719	669	702	690	690	707	710	752	724	718	735	756	728	709	696	683	724	699	730	715	706	754	683	742	714	729	698	728	672	734	777	717	762	731	656	763	730	692	759	745	728	712	710	745	717	736	720	688	718	756	737	732	748	719	766	680	684	679	743	723	733	723	663	716	704	693	755	761	709	728	732	679	716	727	707	688	705	716	724	677	746	756	708	744	722	721	730	723	717	761	739	705	699	676	766	726	701	725	708	681	747	719	687	701	729	721	689	716	716	695	705	706	789	723	729	688	716	702	675	707	688	708	718	721	715	742	743	662	770	717	721	694	701	685	732	712	696	720	738	694	713	725	722	716	726	723	695	693	742	708	707	772	731	679	714	666	703	693	740	694	716	664	736	699	760	710	708	730	705	732	689	755	682	713	694	729	711	718	727	683	749	677	750	670	716	695	722	708	676	719	704	772	728	699	728	697	715	713	701	716	727	747	698	722	738	673	728	730	752	758	699	721	760	697	734	682	725	735	727	704	667	749	714	735	674	731	730	726	719	693	690	688	736	707	692	694	693	692	732	704	751	649	720	704	690	673	706	677	687	744	737	698	680	740	720	758	722	683	727	677	665	724	750	694	723	735	731	689	688	752	691	697	663	691	700	714	707	686	730	681	721	716	705	695	727	766
24823	21561	28772	24808	20700	9293	4798	3295	2160	1736	1590	1434	1298	1101	1065	976	846	763	779	676	712	728	724	627	581	645	575	623	603	588	612	565	557	580	533	539	535	540	540	518	478	494	519	493	519	528	536	500	494	449	500	483	488	515	501	536	499	497	479	498	509	476	493	477	508	506	509	483	486	485	499	489	566	505	511	520	515	532	501	514	523	515	513	534	532	499	460	538	506	484	492	481	503	529	458	487	535	513	522	496	526	513	486	518	508	506	492	485	507	517	481	510	537	449	496	524	500	461	507	535	474	544	512	482	524	465	508	462	510	445	534	508	511	499	505	523	501	476	490	488	479	499	488	479	475	514	491	489	509	498	477	509	485	536	500	472	479	487	474	454	453	542	508	502	470	477	465	474	448	414	483	517	476	522	479	516	524	436	493	454	462	494	523	501	493	487	522	504	538	539	500	509	512	496	500	463	519	506	503	493	508	517	474	468	486	471	501	534	475	522	499	501	547	529	486	508	497	499	511	509	462	480	514	521	511	486	517	481	461	487	521	472	511	472	490	508	492	462	462	487	491	447	482	497	489	458	488	493	505	496	452	489	464	496	546	455	493	484	492	524	518	501	493	469	516	458	505	503	528	505	479	505	484	510	479	476	498	508	466	501	485	478	493	496	518	501	492	480	509	499	474	443	501	511	480	526	471	476	528	481	478	488	484	508	454	506	515	505	500	493	490	496	486	441	504	532	530	473	469	464	523	480	506	521	494	501	503	503	481	523	473	513	486	501	487	475	482	483	483	492	469	481	527	488	487	508	500	520	475	517	527	501	484	505	472	460	490	507	490	529	497	473	513	451	507	524	483	507	493	511	471	488	503	494	511	497	520	508	458	484	492	485	497	512	533	483	534	516	478	487	495	498	502	497	456	479	547	517	489	478	483	484	457	493	511	514	476	500	524	479	501	485	500	498	517	487	513	493	526	510	470	535	514	509	517	523	462	487	446	479	479	506	504	460	532	540	500	453	524	501	482	478	550	466	499	483	492	486	457	517	506	535	494	474	486	489	507	498	436	493	498	475	518	445	472	494	476	505	509	504	520	510	460	487	484	486	430	487	505	496	526	526	516	505	471	528	550	503	500	477	459	487	490	518	445	494	505	510	484	483	479	494	491	470	502	452	517	511	479	493	464	523	494	484	504	460	512	488	483	505	470	519	460	510	484	505	469	469	482	451	502	485	481	534	474	501	443	531	482	487	500	459	498	480	545	503	506	488	488	497	510	463	463	497	507	474	483	486	491	489	491	488	497	478	460	488	472	512	475	503	504	495	505	493	487	537	464	484	515	495	458	502	467	512	488	507	491	456	470	498	450	508	530	457	496	498	461	476	485	489	498	512	465	476	535	457	479	495	484	508	482	496	465	480	534	449	497	507	447	488	514	493	465	506	475	476	492	497	489	483	487	494	487	508	478	507	473	504	480	464	469	481	492	486	492	441	506	486	473	482	490	501	495	492	482	492	523	493	471	516	492	516	492	498	498	514	488	519	481	452	486	490	487	473	476	520	538	487	508	499	536	512	504	473	476	511	494	493	534	524	483	491	461	497	490	501	476	494	465	506	474	511	504	456	503	494	492	507	501	504	523	434	485	507	504	485	485	521	512	475	523	490	525	508	480	499	499	486	516	510	455	497	502	494	470	446	498	526	490	504	478	505	501	482	444	493	479	464	514	489	463	481	549	478	486	489	487	504	485	489	491	524	513	545	506	499	478	512	461	506	488	512	491	436	467	440	466	499	491	505	528	493	448	476	475	480	508	474	485	475	505	478	468	488	466	476	546	495	474	524	495	491	465	475	481	492	493	501	513	505	487	506	468	508	471	499	509	515	475	452	495	513	491	501	574	498	469	478	510	474	497	443	534	475	480	476	500	494	515	470	507	469	509	495	463	467	461	480	520	479	496	503	476	479	486	482	485	451	483	481	459	472	473	494	442	467	453	486	462	486	489	493	523	490	489	484	513	493	482	503	478	512	489	490	497	510	492	538	484	496	517	486	464	490	480	446	478	531	493	502	459	523	488	465	476	467	489	468	523	543	519	482	495	472	495	522	490	499	520	500	514	486	480	491	505	473	484	475	525	472	488	523	521	501	493	456	491	517	492	465	498	491	480	525	495	478	486	481	537	504	480	464	489	527	495	503	503	515	498	495	476	484	490	520	478	503	506	467	481	475	486	496	476	442	489	453	512	487	443	501	485	492	486	483	460	526	492	490	500	488	467	521	500	464	501	484	469	511	510	504	493	497	490	462	488	527	493	517	497	492	505	494	504	478	488	501	526	504	502	522	532	476	490	481	490	517	472	494	479	536	526	497	488	500	479	522	479	449	466	502	545	518	536	472	470	477	505	511	511	484	487	544	465	466	481	502	490	474	508	505	484	509	500	496	527	476	520	497	491	476	469	483	495	507	475	486	506	479	465	462	516	474	466	484	543	501	536	485	473	453	474	505	488	484	524	507	451	475	481	501	510	492	519	510	499	465	448	547	496	468	492	457	511	497	524	486	482	491	493	494	438	457	516	492	513	481	542	475	474	494	495	526	509	494	485	517	506	484	477	504	509	453	491	497	450	499	456	509	498	507	501	473	502	494	508	489	473	527	515	513	490	530	493	458	478	482	515	479	479	504	457	482	481	498	503	499	503	426	485	523	507	495	539	492	472	518	489	520	476	478	502	486	527	489	495	482	471	463	482	518	491	495	481	512	521	521	469	488	479	477	487	541	464	520	506	478	516	488	510	507	521	475	499	499	484	519	497	507	486	495	526	491	497	488	467	471	494	484	514	514	488	497	505	524	466	445	472	487	448	467	491	466	490	474	506	486	459	481	454	490	491	453	489	484	469	500	515	447	527	470	481	468	521	484	460	490	515	505	491	497	522	477	534	437	480	481	486	511	473	524	496	476	475	504	477	510	469	527	490	529	492	468	491	490	491	518	491	520	441	498	482	497	502	450	481	528	518	479	519	518	492	457	486	535	457	516	470	464	494	462	478	512	513	520	481	498	517	496	522	491	482	459	482	485	499	481	473	505	461	504	503	474	512	475	504	487	523	507	482	500	483	494	488	556	492	499	521	502	459	468	486	514	493	512	502	526	459	495	454	447	494	512	473	511	528	484	501	522	487	495	499	482	487	534	488	481	487	520	496	495	501	484	492	466	472	466	462	483	502	475	494	486	535	506	507	505	481	484	485	463	513	500	499	478	485	504	487	521	495	462	474	490	507	486	492	488	462	458	474	497	511	505	532	436	508	505	497	462	462	479	486	469	539	458	512	503	499	500	497	497	453	461	445	529	476	485	493	519	490	501	531	486	444	477	477	483	493	477	493	483	475	532	456	511	528	508	518	538	499	475	497	479	462	454	497	480	514	513	501	500	466	446	488	500	490	519	467	491	478	489	467	491	504	502	492	463	453	535	470	529	491	451	550	532	468	471	479	480	478	493	467	500	500	493	514	475
14029	28103	26473	17208	12650	10875	9278	7569	5399	4312	3635	3446	2753	2375	2156	1810	1626	1463	1400	1329	1166	1283	1112	982	975	952	964	952	889	903	862	910	862	877	831	846	845	805	790	824	787	779	753	775	758	742	714	738	711	763	753	751	725	732	709	714	756	691	741	705	713	728	727	744	698	735	757	762	765	766	762	770	757	786	749	760	757	725	694	748	759	734	769	751	772	716	766	739	710	723	768	717	694	697	738	768	723	742	750	721	677	746	738	730	738	711	705	704	675	727	705	715	725	750	741	716	702	680	735	745	687	776	708	734	711	744	694	724	675	698	673	767	714	718	687	711	727	720	692	720	729	712	695	704	701	671	708	716	712	736	701	740	703	737	695	748	690	741	692	716	732	721	740	732	739	732	679	671	708	770	745	745	690	699	709	719	696	731	679	713	720	734	702	700	698	715	692	690	661	703	754	715	718	683	650	712	737	712	721	726	732	666	698	682	705	726	721	714	700	723	698	754	694	702	759	751	694	694	705	702	738	717	705	734	715	699	728	706	715	706	730	691	659	728	726	700	696	694	680	756	718	753	659	722	670	692	680	765	726	736	689	724	693	698	703	706	709	680	742	718	686	728	681	719	733	690	712	719	717	739	708	713	740	719	729	698	691	702	685	676	693	699	723	693	710	706	717	707	712	665	689	714	756	715	704	719	732	754	671	686	691	734	679	674	706	691	723	728	757	704	711	674	714	710	691	712	723	666	741	734	717	723	682	712	750	734	710	731	727	720	734	707	686	733	703	723	709	733	743	724	725	754	771	729	738	723	722	743	719	692	756	749	731	732	707	701	704	710	720	690	721	749	715	687	701	658	682	686	700	724	676	752	726	701	728	714	686	714	710	745	739	699	717	703	696	657	712	770	698	722	729	709	692	710	670	711	681	695	725	729	702	710	673	737	710	680	706	745	681	679	713	731	689	685	694	725	655	671	716	687	743	734	746	704	701	682	709	737	737	698	709	737	685	654	672	719	731	713	709	716	743	698	705	684	701	689	694	714	690	656	717	723	732	757	732	748	732	752	710	673	736	686	723	689	672	700	737	676	686	683	757	732	718	713	662	731	666	723	734	661	669	743	744	687	719	719	719	716	689	710	686	735	707	686	683	711	707	716	708	715	739	674	781	672	731	715	722	687	647	729	633	684	732	686	691	745	710	693	690	705	693	727	737	713	693	713	700	766	719	714	715	741	732	669	686	651	703	721	695	689	738	700	704	681	691	755	748	702	729	727	742	688	731	696	744	733	681	686	717	683	711	678	754	684	676	669	684	730	674	728	720	723	703	720	689	719	723	717	706	717	686	753	701	718	725	693	708	729	686	728	703	712	681	672	706	747	729	723	684	720	732	665	714	722	650	694	743	701	713	689	688	723	718	697	694	695	721	711	690	660	698	726	691	676	729	689	742	668	723	759	705	716	702	716	745	689	720	685	749	691	683	741	658	734	701	751	711	693	713	753	709	720	714	719	696	712	702	753	725	697	689	689	728	725	703	768	730	779	705	659	745	696	697	733	678	670	686	669	717	704	678	717	686	699	642	718	672	667	707	677	695	709	727	733	711	705	688	658	714	769	747	682	687	712	730	704	707	688	697	712	675	711	678	710	713	720	698	718	697	684	728	699	697	706	705	708	678	685	688	719	699	697	695	747	747	714	711	735	710	727	703	724	724	711	694	679	656	686	739	723	705	697	732	694	734	722	739	711	697	711	708	680	721	733	761	678	729	736	709	728	704	669	740	717	684	737	731	713	696	759	712	686	672	691	676	692	745	697	706	729	678	638	720	692	665	687	699	674	656	729	698	659	713	711	689	645	691	713	747	732	729	728	704	758	696	720	685	738	663	744	685	737	721	688	711	726	702	735	721	704	699	735	678	717	760	719	689	724	683	692	751	692	735	642	702	713	687	710	706	729	713	729	731	734	707	716	723	724	738	716	709	719	710	694	730	751	703	687	707	755	701	694	714	713	695	726	675	678	691	728	731	711	737	700	688	670	673	705	691	700	711	740	718	703	735	648	742	734	727	763	719	669	736	698	718	699	710	647	750	696	696	764	693	687	701	749	699	696	723	711	720	728	738	714	731	635	703	712	742	753	679	699	709	693	729	720	698	722	690	680	718	725	744	686	672	669	726	752	716	650	740	723	725	715	699	687	662	711	694	654	611	697	701	696	766	707	716	712	713	715	732	700	704	717	697	746	682	698	710	690	699	703	732	692	662	714	712	679	691	724	716	712	702	684	720	746	695	771	714	686	732	670	681	674	724	677	698	767	686	717	707	721	697	680	695	739	703	715	744	675	724	634	729	651	694	692	729	693	674	709	724	677	742	668	712	721	682	704	716	720	704	706	734	711	751	703	681	694	719	692	694	696	700	698	729	730	700	747	705	687	708	732	763	677	738	657	662	726	733	697	710	700	692	703	714	706	717	698	716	720	721	746	677	776	707	701	732	733	713	719	697	672	691	709	753	708	760	697	729	743	691	746	706	697	713	683	694	693	684	718	706	720	723	706	724	734	669	682	746	710	678	728	722	687	746	648	693	671	698	707	734	728	669	709	677	712	745	699	684	727	692	682	722	725	722	686	768	712	720	719	741	705	722	676	748	706	742	697	705	689	709	787	763	738	712	758	719	723	678	694	719	699	725	715	697	678	748	721	697	711	774	722	687	703	712	717	688	720	727	685	733	687	761	713	690	732	726	682	678	689	692	687	754	723	680	732	688	740	723	698	736	751	739	731	721	692	700	719	721	701	696	667	716	698	713	705	750	731	710	698	709	681	704	706	717	701	686	724	698	745	764	706	715	685	690	724	737	663	724	665	694	726	782	731	737	747	745	759	733	735	767	688	700	697	713	715	736	723	675	692	670	680	697	693	706	692	735	736	716	729	703	694	724	711	708	696	681	724	693	715	718	701	701	734	738	691	699	723	675	710	713	709	700	688	714	727	771	730	735	709	695	738	711	727	748	732	703	701	750	690	673	667	716	694	732	719	677	687	692	773	707	756	745	724	724	720	698	696	750	716	723	702	710	701	693	731	770	685	724	739	718	659	683	701	749	732	735	685	681	683	724	710	733	756	693	716	679	732	721	693	724	714	730	693	711	717	701	755	719	702	744	706	746	749	702	736	735	703	736	689	699	750	732	692	682	730	685	743	715	692	713	711	707	713	671	698	718	640	707	690	714	688	656	670	727	758	735	712	702	719	701	705	730	696	700	732	737	737	677	719	697	694	694	714	699	764	721	695	695	691	698	673	688	682	721	718	693	708	712	691	675	685	711	670	731	658	708	697	786	716	724	664	702	734	722	724	680	696	694	737	695	710	692	721	704	701	712	641	689	728	718	697	681	731	701	701	686	738	688	697	685	715	666	714	724	664	744	708	750	745	713	726	716	720	714	688	661	723	703	706	693	702	728	725	670	733	711	677	715	726	678	694	726	694	721	759	698	682	689	714	693	712	713	738	716	708
23707	21540	29393	24134	21561	20661	9753	4266	2966	2338	2011	1756	1487	1284	1165	961	877	820	796	709	657	647	638	564	558	530	523	529	533	482	483	508	500	475	452	471	486	450	432	451	430	468	432	475	428	408	388	418	415	400	414	423	400	417	417	398	380	403	405	406	425	400	397	413	376	438	386	411	441	429	443	402	430	393	392	442	405	459	429	416	384	422	417	430	399	463	404	399	403	421	459	399	394	426	389	401	407	398	408	402	410	408	416	407	384	412	410	449	394	401	408	376	391	408	373	386	401	392	414	388	396	379	418	378	386	443	380	402	416	387	380	407	406	375	393	406	423	397	421	412	377	398	396	398	411	396	411	409	422	415	406	405	360	410	413	401	407	401	414	419	376	401	411	370	369	410	388	401	393	394	395	372	359	425	395	414	390	434	406	395	389	379	401	361	406	417	397	418	400	416	387	399	393	430	352	401	394	366	414	361	367	417	409	385	364	388	416	381	370	384	424	374	399	351	422	392	355	425	408	390	403	406	361	432	416	365	428	408	405	381	374	432	405	385	386	409	411	387	372	342	407	395	389	371	371	380	435	420	396	398	364	375	395	404	377	365	388	368	379	421	399	418	416	405	415	390	407	379	412	377	391	400	381	398	378	408	398	403	384	428	393	376	450	388	397	379	392	408	381	370	382	400	362	409	399	388	374	366	426	412	420	369	384	417	424	420	384	421	373	394	410	395	398	422	376	424	434	399	376	383	386	420	414	398	418	412	407	365	400	397	375	378	370	412	413	360	385	415	394	401	394	405	395	417	399	385	395	395	400	373	411	390	387	378	421	402	377	414	403	372	414	404	379	415	387	374	428	386	406	402	423	397	388	409	414	368	364	368	402	391	421	388	387	430	423	400	413	415	419	404	370	399	390	350	377	377	402	390	418	375	395	374	398	419	386	415	388	379	389	357	416	389	394	372	385	383	373	409	385	412	386	384	391	388	411	382	401	391	359	416	381	452	387	401	426	386	422	406	393	368	422	399	403	410	391	384	368	417	421	377	381	372	369	378	387	406	410	383	420	365	428	419	406	381	394	413	378	390	378	376	384	398	390	386	422	404	395	375	384	400	376	366	391	423	386	392	384	383	398	392	414	375	399	399	392	398	416	405	364	377	370	382	395	427	399	397	374	412	414	390	402	400	382	385	392	384	361	377	378	382	378	401	345	390	426	364	404	383	388	365	400	400	355	390	415	403	396	398	398	390	387	362	423	412	360	388	398	401	412	397	365	378	404	368	388	399	418	375	391	364	377	389	358	382	341	397	371	396	428	365	423	386	389	416	396	412	398	403	396	401	421	425	395	386	380	388	379	396	350	394	393	366	343	361	366	397	362	407	393	361	420	377	424	382	383	426	409	406	410	412	424	384	371	372	441	381	412	431	402	383	403	422	411	389	384	384	397	361	372	383	404	391	381	380	403	416	399	398	372	384	392	369	399	401	382	385	354	421	387	420	399	412	378	371	382	381	412	362	384	389	417	431	394	412	377	394	390	358	426	374	415	390	419	364	411	428	400	398	383	390	391	384	390	390	394	367	407	381	392	403	400	402	414	380	439	419	422	390	379	400	404	389	433	385	438	386	379	395	391	398	382	343	401	412	369	391	419	372	401	409	385	416	428	418	373	383	373	377	397	401	402	385	383	400	376	395	384	366	370	408	347	359	377	403	391	405	399	375	375	362	390	359	399	403	400	406	386	387	385	399	436	398	377	403	389	393	425	392	388	373	401	373	416	381	401	412	411	442	384	408	375	376	362	379	419	371	380	405	429	423	433	405	390	406	392	386	423	378	407	372	373	388	375	381	348	431	416	399	398	400	356	438	425	349	353	375	441	423	357	435	355	392	367	416	370	377	336	395	378	427	368	395	399	380	415	373	374	415	358	399	399	411	400	382	391	420	398	378	396	394	383	435	410	379	380	409	409	414	428	393	367	429	427	401	395	380	408	417	385	364	405	390	409	383	380	422	433	402	412	413	360	397	414	379	427	418	377	393	376	390	371	347	407	378	407	383	379	374	392	397	391	410	416	406	451	381	410	384	394	382	406	413	387	358	392	357	397	381	429	402	411	425	454	383	381	438	360	392	394	352	372	398	422	384	400	386	395	379	407	381	371	403	369	380	407	374	393	436	366	376	399	394	391	398	405	390	419	394	396	454	391	402	399	365	367	396	433	351	380	396	388	410	403	380	471	402	405	398	396	407	392	373	403	380	415	406	375	427	404	424	406	412	404	397	398	423	406	426	412	396	372	401	358	398	384	408	372	401	369	432	391	425	402	388	403	359	377	386	413	395	409	395	384	369	445	415	390	386	397	430	402	406	414	349	401	383	404	430	369	373	383	358	391	398	410	392	408	373	378	395	399	366	386	438	375	373	418	387	412	391	413	401	358	420	379	422	389	369	380	368	393	358	385	400	405	394	377	420	395	415	424	383	366	408	386	407	381	427	362	363	407	358	383	436	376	374	407	395	388	368	396	431	433	396	388	422	398	378	398	377	399	384	372	417	429	401	412	371	374	352	345	394	423	374	404	385	394	404	402	396	409	380	401	432	366	385	404	403	392	432	374	392	378	403	384	389	394	408	383	365	414	420	386	378	406	371	390	384	402	401	410	363	394	398	383	356	406	393	421	385	424	397	391	404	413	423	376	408	412	419	393	401	390	380	405	335	369	382	419	398	370	382	404	390	411	385	376	398	421	400	395	398	357	394	405	382	379	361	402	399	428	400	378	397	424	379	377	387	373	433	409	421	393	382	384	416	388	373	388	438	386	370	423	373	403	380	382	384	418	361	396	399	377	397	376	370	368	377	400	379	380	372	380	424	415	409	401	406	389	398	422	397	367	379	349	387	428	404	414	375	371	373	409	379	336	366	408	423	429	393	401	397	422	418	376	410	361	363	396	382	403	395	408	385	389	392	421	360	390	401	365	390	395	382	386	398	421	442	383	389	374	400	365	431	398	389	363	423	425	421	415	368	383	369	391	400	387	395	373	372	369	443	410	373	403	395	392	400	389	403	393	398	415	382	370	378	392	421	414	402	418	375	414	399	397	415	372	382	411	388	386	399	385	384	392	348	384	367	428	382	396	392	374	387	379	387	413	419	431	378	406	389	405	388	385	401	414	350	399	385	374	419	386	396	407	420	444	367	393	423	370	390	388	392	391	406	370	384	431	416	378	423	410	364	390	409	402	368	427	386	406	377	379	407	413	346	395	376	369	368	365	365	364	363	402	387	423	391	378	407	402	428	382	392	360	382	377	392	399	408	397	373	402	408	403	417	419	402	396	414	406	390	386	398	394	422	351	381	382	386	380	359	372	374	424	401	402	388	393	387	372	392	407	390	395	385	410	393	368	424	384	419	372	405	399	383	374	389	393	393	383	386	394	410	389	384	385	407	386	377	441	372	388	429	386	414	388	395	406	408	389	376	401	389	413	410	379	384	384	411	400	392	423	360	356	412
16360	33458	30988	21026	16461	14526	11813	9600	7496	6089	4933	4236	3375	2924	2414	2164	1883	1616	1517	1384	1265	1195	1176	1003	976	880	954	856	816	841	840	813	787	774	712	737	749	660	701	703	714	683	655	701	626	612	647	661	630	641	613	635	603	581	605	570	562	591	597	607	564	548	587	577	582	634	606	599	601	603	603	612	636	623	640	644	647	661	643	644	620	644	630	602	638	635	611	639	555	583	556	583	568	585	584	623	602	604	625	537	541	595	624	579	593	583	600	620	598	570	569	556	589	603	650	551	609	623	587	559	530	568	557	580	548	596	559	572	609	532	593	567	564	532	588	573	560	545	589	602	557	585	557	544	567	578	551	515	560	556	565	512	635	543	571	565	597	566	537	570	613	580	569	602	576	595	622	558	527	564	559	557	597	587	543	571	581	574	599	545	556	555	594	579	582	603	602	540	543	568	567	556	555	567	545	572	548	571	576	596	547	495	589	559	508	552	582	585	586	557	592	569	595	578	567	596	567	577	564	588	574	586	591	565	597	589	530	604	579	571	559	583	596	559	580	579	575	549	592	564	549	566	598	577	563	610	584	615	591	526	562	587	573	615	576	586	587	606	576	568	587	544	583	572	540	570	554	572	575	600	526	580	576	603	568	576	573	606	535	548	577	573	570	594	538	569	558	578	542	599	609	592	539	567	560	555	596	606	584	572	596	548	540	604	523	580	564	583	569	569	528	533	571	574	575	577	565	530	566	574	536	563	538	553	586	559	553	590	592	617	578	530	560	588	562	544	579	551	571	537	544	572	596	571	574	589	528	533	545	538	530	600	608	558	617	579	579	574	575	548	592	580	546	570	520	563	566	573	569	565	565	573	579	582	605	602	525	573	592	567	558	575	557	559	604	591	586	557	558	584	532	531	550	609	579	578	555	574	558	540	528	561	587	544	615	558	579	556	515	600	519	544	567	599	550	579	551	570	582	559	567	557	554	550	587	554	550	623	567	629	584	548	575	524	568	582	574	551	602	527	570	588	568	568	539	550	588	587	618	514	572	560	570	559	559	542	571	579	586	568	567	596	580	574	566	576	578	516	563	551	573	572	567	581	554	618	572	567	538	580	592	569	579	556	571	543	578	525	590	538	551	604	568	598	585	540	560	552	580	557	614	582	594	531	592	558	574	571	556	529	587	580	537	572	559	571	596	558	570	566	528	570	590	537	553	544	516	557	628	589	601	588	592	572	541	585	583	584	604	568	585	558	546	575	560	557	571	595	546	554	587	533	602	583	581	552	587	565	592	564	578	607	567	621	548	586	574	569	572	563	528	585	594	572	598	578	553	584	603	582	606	586	566	575	555	542	560	597	569	598	527	570	587	567	577	572	575	577	539	563	555	577	562	580	547	628	568	590	592	557	548	544	598	585	564	566	563	579	636	548	586	622	612	538	532	608	583	561	556	566	576	552	551	567	563	581	576	511	568	573	549	564	573	554	555	556	524	562	608	581	599	585	559	602	567	562	531	562	573	550	568	559	530	597	541	554	587	597	550	596	561	567	592	541	540	543	537	612	554	532	530	591	567	583	590	563	552	598	598	539	534	570	554	557	593	555	568	601	527	581	560	554	593	555	585	588	599	546	570	589	572	557	613	620	567	549	579	613	593	592	573	552	532	565	541	551	546	589	568	581	555	587	583	552	505	586	585	578	605	561	621	563	569	568	557	550	532	550	581	587	563	543	570	559	518	541	537	562	564	581	559	554	600	532	559	561	597	576	554	578	523	543	625	597	607	548	574	553	574	563	570	545	564	559	578	547	560	575	592	586	605	537	557	585	579	568	565	582	534	587	541	599	543	583	536	530	555	573	543	600	529	610	608	568	563	547	572	557	606	564	586	585	580	555	596	547	544	580	546	521	550	577	583	552	547	559	558	576	567	595	588	536	588	572	598	579	557	600	508	599	594	562	570	553	599	570	627	488	574	584	557	563	570	577	547	543	575	585	572	595	569	567	588	551	579	549	587	587	553	551	553	591	609	564	575	568	598	557	562	571	563	579	582	581	561	563	553	568	584	582	591	575	582	554	571	557	600	650	557	554	564	568	616	635	583	575	564	553	583	566	534	581	562	534	550	544	565	581	547	586	580	579	564	544	560	627	587	572	565	554	568	579	578	575	606	587	575	581	578	649	594	593	562	584	610	562	564	638	576	567	585	556	559	588	606	557	594	547	558	569	589	623	587	621	592	554	606	562	588	620	601	537	557	567	571	605	573	597	543	596	592	584	557	556	613	550	550	592	573	527	593	575	581	592	615	565	563	516	544	542	548	532	570	530	569	598	562	548	573	540	604	564	571	593	596	568	564	591	607	543	575	583	548	617	564	567	558	575	593	566	536	575	585	591	555	574	585	552	540	542	540	572	558	571	545	547	549	594	630	579	582	586	558	586	569	608	591	576	565	544	607	567	608	537	565	604	581	570	575	561	541	592	550	572	508	586	576	521	559	578	557	565	598	562	565	536	566	595	581	583	594	584	563	596	579	561	544	609	551	586	568	539	565	593	539	617	560	533	550	607	576	550	588	544	586	551	538	600	591	606	580	602	561	532	608	553	560	570	611	616	558	567	544	580	565	617	538	609	506	560	564	530	569	579	566	563	583	592	586	572	559	595	571	576	590	543	588	581	572	559	541	537	550	571	572	578	571	532	566	587	555	596	557	594	553	511	603	590	591	544	555	532	618	583	569	587	602	587	569	582	596	573	551	552	601	583	566	566	617	550	579	550	546	552	586	570	585	528	594	559	537	553	565	560	578	571	547	547	566	558	592	550	543	589	565	572	578	549	544	590	551	608	557	574	553	523	529	565	587	572	531	550	591	567	564	571	570	563	611	536	573	606	592	584	563	576	581	581	593	541	581	555	561	568	562	573	577	603	609	586	517	600	555	581	582	575	582	548	596	560	570	548	544	528	540	527	598	613	614	584	609	525	587	592	564	537	537	552	585	569	579	544	545	571	624	558	600	557	540	617	612	583	558	580	524	570	583	573	555	594	544	584	560	565	574	559	569	555	548	582	576	525	572	566	567	605	560	541	562	562	563	552	560	566	550	628	559	557	532	585	570	528	598	567	548	593	578	611	576	603	554	555	606	593	548	595	541	545	518	563	571	611	567	556	527	571	598	607	571	562	593	563	574	560	579	541	572	539	602	549	605	595	585	582	611	604	541	561	516	596	530	544	549	544	563	587	576	528	574	539	555	582	584	577	573	548	549	499	582	572	548	534	551	574	605	554	548	568	546	531	557	582	570	542	599	579	583	584	542	543	560	590	568	555	579	574	552	571	571	622	532	577	609	571	561	550	574	563	592	531	554	555	527	594	531	576	600	579	561	586	554	587	564	548	575	602	629	551	587	598	586	526	549	563	558	559	619	591	544	550	564	590	557	580	544	536	560	552	597	606	545	587	566	539	534	599	579	567	575	582	552	594	555	578	555	553	555	586	554	561	570	554	525	562	592	538
27424	20768	14591	7021	3572	2847	2255	1787	1496	1251	1056	994	813	824	827	764	643	631	691	627	616	574	588	602	576	577	573	537	516	528	514	549	548	557	541	488	595	572	581	535	518	511	549	528	533	536	488	537	514	474	513	537	501	530	521	531	510	503	507	541	533	509	572	578	548	520	543	511	489	559	497	546	522	551	522	524	521	473	523	518	563	567	480	519	509	542	518	447	509	518	520	541	513	553	565	512	507	506	523	496	505	554	496	520	518	489	518	515	506	491	500	523	533	502	540	463	500	535	554	525	511	501	520	502	497	464	481	495	473	518	532	506	508	529	532	502	536	531	520	516	469	479	502	478	508	510	515	521	526	483	499	511	505	478	502	524	508	532	491	522	505	515	515	456	492	507	527	494	535	518	521	533	509	503	522	526	489	541	482	515	514	492	532	502	525	512	464	552	532	558	521	504	508	536	522	491	493	521	509	495	508	515	536	530	472	506	507	485	498	543	539	518	502	546	526	530	485	557	507	504	528	537	497	493	481	535	507	513	507	506	493	480	509	507	529	484	527	500	515	524	524	480	514	501	522	515	508	482	549	515	461	551	520	503	481	499	491	521	554	523	507	527	493	502	551	519	513	521	502	544	501	513	512	529	483	466	492	535	504	529	490	480	483	489	506	545	501	510	521	530	510	511	499	517	495	491	524	519	519	488	476	532	514	470	530	506	527	522	524	546	469	509	492	503	564	510	502	511	510	525	498	537	527	513	509	487	519	522	510	519	535	529	533	484	458	506	503	521	529	526	511	489	517	501	473	516	520	470	499	502	557	491	523	529	492	494	516	474	471	507	521	490	532	488	544	561	528	505	525	549	497	501	499	491	491	503	462	546	525	480	564	435	483	492	493	566	482	543	492	495	484	495	524	503	523	505	508	480	528	515	527	523	548	518	504	530	507	532	505	531	541	536	497	512	513	498	485	483	530	559	504	508	529	514	537	522	530	514	526	498	505	514	510	517	488	517	526	474	535	511	546	494	480	533	506	468	504	506	542	525	531	517	499	484	532	546	523	499	519	499	498	503	507	494	479	508	496	537	519	544	544	488	549	500	489	476	513	530	456	532	527	503	525	527	516	520	507	540	488	524	545	510	475	535	472	537	545	490	515	500	541	499	516	508	519	508	546	518	495	504	509	529	521	498	535	516	524	531	492	514	531	567	535	483	517	520	513	487	506	474	482	498	562	531	521	508	518	514	502	525	529	516	506	505	490	487	489	495	507	505	535	543	502	514	531	538	538	487	538	541	486	482	529	509	490	534	547	464	509	509	499	521	529	480	555	511	496	496	492	476	540	530	538	493	502	491	482	547	496	534	499	490	503	487	554	543	463	497	532	490	494	559	490	522	536	508	525	475	473	479	518	500	502	496	499	502	540	480	503	524	517	548	481	489	498	554	494	497	478	493	538	518	500	496	520	515	526	518	514	506	466	469	465	486	494	509	502	497	528	534	495	523	537	482	529	527	503	517	479	560	476	520	525	510	524	518	516	525	506	552	538	502	519	526	520	491	527	508	545	514	483	529	508	486	510	513	557	516	486	533	518	471	507	488	525	514	488	508	535	467	529	502	490	526	530	480	500	554	504	517	479	492	517	511	510	542	512	461	519	484	543	514	541	520	527	517	502	509	504	520	491	482	505	526	486	532	498	482	540	525	517	487	533	518	516	510	482	516	552	501	513	522	529	522	503	490	519	496	483	518	542	487	523	542	495	524	521	532	492	537	502	460	493	500	531	551	519	525	546	486	500	508	516	490	511	492	563	529	526	471	553	511	554	506	472	474	519	508	506	524	513	554	552	526	518	539	507	528	545	493	478	525	513	508	506	535	514	505	497	542	468	520	492	497	555	499	521	559	505	536	504	527	492	512	505	523	469	531	506	486	547	518	520	499	506	477	475	504	523	467	509	518	522	514	499	500	527	545	501	502	522	499	478	495	515	515	498	507	502	539	577	518	520	521	514	507	547	532	451	523	516	514	531	513	471	463	537	503	500	531	510	506	512	517	536	519	491	498	523	490	532	511	505	478	488	539	504	460	495	496	536	516	499	494	480	491	530	530	508	471	500	521	475	521	480	520	488	506	514	530	514	503	492	534	507	511	518	514	474	556	500	521	527	531	568	518	539	533	516	496	525	500	493	540	454	514	544	517	484	512	528	535	524	515	493	530	482	490	513	518	572	469	499	523	492	518	535	502	519	522	517	529	513	520	511	512	520	539	493	501	539	519	505	528	496	510	505	477	541	533	542	523	489	518	503	515	492	525	458	533	462	503	521	513	541	502	479	548	507	527	551	497	535	496	479	502	534	540	483	523	515	499	501	541	499	513	512	485	546	480	485	550	505	518	519	564	486	561	502	560	501	522	569	535	497	524	515	479	529	485	533	471	550	495	526	497	543	499	541	537	517	525	527	541	476	527	500	485	508	476	498	515	478	522	531	529	492	518	537	502	485	566	564	543	525	539	516	509	485	513	477	548	537	539	535	516	512	482	547	535	527	496	526	485	509	511	532	458	511	535	526	524	505	521	543	507	495	526	475	489	523	549	534	509	517	515	483	516	510	486	492	505	501	511	496	505	489	514	504	510	548	545	526	548	493	487	487	519	508	496	520	511	533	496	517	511	546	519	477	485	512	519	540	510	496	462	487	521	505	499	508	548	561	525	531	497	525	504	521	516	542	500	529	529	552	506	496	504	518	516	472	492	478	536	465	498	515	503	512	524	518	497	524	528	497	508	523	557	514	502	474	523	507	520	519	544	491	517	499	563	491	491	520	510	537	510	521	516	499	479	492	506	498	508	493	490	520	486	507	524	501	500	530	493	521	522	517	514	497	499	491	529	536	536	494	495	548	488	579	489	512	494	514	513	551	537	485	488	492	509	487	540	530	465	510	528	502	502	521	530	483	506	486	522	454	511	527	526	523	517	514	478	511	517	519	484	520	542	490	480	485	483	498	514	536	535	505	543	570	553	474	525	481	518	496	467	463	474	496	511	514	529	576	544	526	508	508	496	521	517	526	510	498	522	485	533	492	496	529	493	537	509	508	483	513	498	514	491	508	510	504	517	486	527	496	513	512	498	537	499	504	535	499	503	463	488	501	492	508	510	528	506	563	522	490	508	499	529	476	482	504	513	571	535	515	517	483	530	531	512	509	549	494	483	506	524	531	572	492	568	479	510	517	502	526	538	506	542	487	515	486	519	487	515	502	537	495	521	524	496	492	510	489	494	471	505	529	502	555	537	518	562	508	488	495	512	540	455	546	515	484	493	513	525	519	502	497	484	516	486	496	486	537	467	519	539	506	548	498	503	520	508	532	550	496	491	504	517	506	478	491	519	531	507	501	544	471	490	469	516	575	486	529	479	507	528	536	541	478	539	524	550	513	518	518	500	535	517	497	524	484	525	482	523	478	475	525	512	515	497	484	536	513	501	483	545	506	543	479	502	514	495	516	509	529	506
12236	20393	18281	10202	7589	6750	5613	4460	3522	2940	2314	2024	1678	1569	1433	1256	1184	1076	1116	1042	996	946	973	907	840	859	886	788	800	848	835	827	824	809	787	709	793	794	774	764	789	767	803	768	805	739	800	763	750	732	710	766	691	727	720	754	695	711	744	731	751	693	740	741	718	763	746	735	763	737	761	730	763	733	753	760	740	721	760	723	789	752	734	732	756	762	740	666	739	754	705	758	703	706	712	771	713	694	721	715	703	723	726	747	728	772	730	749	773	736	728	697	746	714	756	729	762	726	714	763	722	702	744	772	788	720	698	744	742	714	686	724	715	696	699	703	736	750	770	702	718	743	692	732	710	749	709	731	739	704	709	758	732	689	732	727	696	742	778	664	720	701	739	691	724	735	688	731	701	724	701	759	730	720	712	727	681	744	733	688	705	742	710	729	691	674	740	694	677	722	745	760	693	717	725	702	712	723	706	675	722	770	765	730	727	722	710	704	754	767	715	705	727	698	751	693	738	716	738	712	766	723	730	746	702	748	726	760	733	736	732	769	686	762	702	751	747	745	745	677	738	747	715	767	745	744	714	704	707	763	775	766	736	706	746	749	697	787	681	764	730	725	795	706	717	711	736	714	726	748	754	728	747	742	761	729	698	718	730	732	739	741	714	731	751	746	737	683	758	718	702	732	731	700	721	689	720	758	700	724	726	714	763	789	769	743	683	711	742	701	721	753	706	736	684	718	728	708	724	741	740	740	719	732	764	753	694	700	679	738	715	725	748	707	717	730	766	732	752	741	726	755	746	721	746	731	725	712	703	754	682	735	669	713	701	656	772	751	730	691	738	819	748	751	741	742	738	751	764	714	725	724	732	721	685	703	759	727	755	712	753	739	730	760	808	703	760	732	730	742	738	731	735	755	755	719	729	743	712	728	736	727	730	737	735	743	762	699	736	730	741	783	694	701	724	708	693	708	740	721	721	724	712	704	673	737	727	704	715	761	730	717	715	741	745	670	703	725	789	712	734	687	734	731	706	685	698	699	708	764	737	706	707	785	745	725	746	710	719	683	715	722	734	700	706	674	719	716	706	772	731	713	724	721	777	778	708	708	707	721	725	749	676	722	719	744	772	671	759	686	741	724	694	681	765	751	732	746	770	781	680	712	716	733	755	778	726	707	706	750	680	696	778	708	708	739	738	734	714	698	722	758	743	761	727	732	724	705	688	750	730	718	718	749	730	714	763	716	739	719	757	753	666	732	719	742	740	748	722	719	739	704	721	736	725	738	707	721	681	707	716	718	742	707	762	708	696	735	676	740	736	778	682	785	743	704	681	698	686	733	763	806	720	748	725	691	726	671	703	700	705	762	733	774	723	735	664	741	684	776	727	752	711	686	713	735	710	721	771	701	724	747	701	688	740	729	780	737	733	749	679	692	732	735	720	711	738	735	720	707	723	771	670	758	716	736	715	730	749	693	774	748	752	702	718	714	727	730	739	707	691	745	694	719	700	757	709	712	708	674	753	785	720	758	757	767	774	705	719	739	765	683	732	738	700	715	708	727	718	697	710	725	760	739	756	773	750	752	709	708	742	735	719	710	730	711	711	706	710	764	697	751	756	707	669	715	783	710	731	690	694	727	665	756	757	715	781	730	709	709	768	706	719	763	747	733	722	735	697	717	689	699	731	721	744	732	738	736	712	679	741	703	739	766	782	732	769	792	738	695	708	736	730	675	736	693	775	674	697	725	694	710	746	710	755	705	743	713	734	652	746	767	716	707	696	709	793	715	712	739	747	751	744	771	713	712	688	722	688	750	708	759	764	721	773	716	718	723	716	714	757	760	749	726	688	766	718	750	716	739	749	738	753	727	721	795	718	667	724	744	683	747	743	742	718	703	690	726	772	721	734	739	716	745	701	675	727	725	698	684	736	727	741	731	710	704	740	755	732	738	673	753	715	739	746	763	768	714	727	752	720	728	724	763	780	733	711	707	698	707	764	744	715	740	716	743	710	745	740	738	731	702	786	715	761	669	747	745	710	738	661	721	658	692	719	717	712	721	743	729	725	760	756	717	725	715	752	749	800	737	745	733	741	733	722	753	713	739	717	718	708	710	704	750	716	768	722	700	695	753	691	703	749	780	757	674	710	712	741	731	700	669	750	738	744	736	742	723	766	767	718	730	755	756	719	743	757	731	732	756	723	649	749	765	763	692	732	764	748	735	707	726	732	758	743	753	718	757	665	732	689	703	761	737	722	709	716	704	662	669	682	745	788	773	777	729	712	711	742	760	790	734	724	731	711	730	730	708	746	718	697	739	731	794	729	760	700	725	734	721	740	715	722	748	739	781	657	727	702	718	722	708	722	706	734	732	719	700	711	726	784	759	739	746	769	756	714	707	695	705	783	703	696	731	707	718	706	730	729	699	760	741	736	734	750	706	671	694	707	699	738	759	704	706	755	734	736	696	756	725	680	705	766	732	731	701	687	765	714	744	684	775	700	769	706	704	710	700	736	714	720	727	749	713	702	740	754	733	690	690	778	739	720	708	740	718	730	731	720	726	724	741	712	704	723	727	687	709	733	712	689	745	722	709	720	725	712	739	691	714	720	742	738	764	766	700	692	687	741	697	741	716	743	703	787	728	731	741	728	704	731	673	727	719	718	699	763	750	727	729	724	729	749	745	751	717	737	751	706	728	712	717	676	659	710	713	664	719	708	752	714	726	709	742	769	755	737	742	713	753	742	738	730	718	767	833	698	752	785	724	696	726	689	705	730	683	726	738	730	738	747	763	730	714	762	730	701	709	735	680	684	771	721	692	665	686	734	727	732	763	730	726	713	728	720	686	751	686	734	737	716	737	714	740	699	716	758	749	706	767	732	697	712	682	756	768	725	737	716	742	710	719	713	756	721	706	756	707	679	719	746	755	735	683	706	664	748	745	733	751	719	674	702	720	762	724	724	665	678	706	732	764	722	744	741	697	742	724	746	716	762	731	712	652	678	750	744	691	708	731	738	796	737	774	715	649	716	730	736	722	695	726	699	726	711	714	729	694	708	694	742	759	698	699	731	778	735	744	706	675	711	697	693	696	737	709	734	697	726	765	686	730	673	747	717	731	716	770	738	730	719	706	744	700	703	734	750	773	737	760	763	722	766	762	757	742	721	770	732	726	667	730	801	741	683	770	722	746	730	723	668	739	703	744	758	747	697	705	671	780	699	696	779	719	747	735	737	774	735	700	741	704	723	735	750	744	719	706	707	699	723	692	761	731	771	736	755	804	762	751	708	717	725	695	736	696	735	742	731	692	672	726	716	737	721	708	743	756	787	738	697	735	694	683	718	736	677	711	753	717	720	734	734	757	685	759	716	696	753	780	742	698	736	719	746	731	697	733	725	747	687	760	725	747	724	713	724	750	710	724	740	702	762	739	727	703	744	704	690	714	725	722	713	690	721	721	687	736	729	743	721	765	693	705	733	703	755	675	734	736	794	737	749	750	712	696
24722	21557	28802	24781	20670	9147	4633	3029	2197	1954	1578	1356	1156	1092	1047	915	901	894	749	716	683	695	712	626	652	627	594	651	568	569	542	571	550	582	536	518	586	574	589	575	543	548	540	540	539	503	530	555	556	568	520	526	525	503	510	531	508	497	523	520	498	553	494	518	511	501	535	494	496	533	518	500	521	492	534	521	538	554	537	532	473	503	550	510	542	502	508	514	509	525	527	499	507	473	515	515	474	466	538	503	513	463	514	497	522	511	506	499	513	522	480	524	521	518	486	487	500	502	491	529	479	495	514	523	532	504	514	528	478	502	517	509	488	507	483	535	487	520	458	478	476	474	533	512	490	466	478	508	508	481	506	516	478	484	488	459	518	509	490	499	531	447	534	476	468	522	494	469	465	534	507	560	509	483	465	498	456	509	483	496	493	482	478	502	505	502	493	518	487	559	504	479	490	461	473	493	481	493	511	499	509	547	522	504	497	491	524	504	500	552	522	502	482	465	522	508	533	488	524	522	517	484	489	469	520	540	521	523	484	534	487	516	526	498	492	490	494	522	468	509	540	481	492	457	492	511	490	472	488	517	496	521	526	465	527	499	479	524	476	486	526	492	529	506	513	504	536	504	532	506	473	502	483	526	496	488	497	489	484	494	490	471	499	500	468	529	513	497	521	511	506	500	500	529	440	502	515	479	505	474	508	467	490	523	493	474	498	505	486	471	525	524	456	472	514	481	527	501	528	515	495	509	483	497	517	532	482	530	497	495	489	493	495	489	525	474	490	505	538	444	490	476	520	510	493	525	467	515	490	508	455	487	474	508	520	500	487	506	485	522	519	511	533	484	489	508	510	486	500	512	490	466	490	503	487	494	486	538	543	507	485	480	518	492	473	535	503	489	454	476	527	502	478	486	475	477	505	500	520	502	494	499	507	517	495	508	495	467	506	497	484	510	504	507	485	524	545	504	511	508	501	451	514	496	479	518	489	537	532	487	544	484	500	478	512	496	506	498	527	478	525	503	493	541	514	490	471	467	492	467	507	536	515	498	500	501	466	489	516	499	474	525	514	491	492	482	462	487	464	504	499	509	493	476	462	495	538	504	508	479	522	518	504	506	477	487	472	484	522	497	503	462	532	502	467	510	502	487	489	503	489	479	520	490	476	494	488	512	524	481	497	527	551	528	438	499	536	509	473	499	470	537	443	504	500	487	507	501	509	535	470	509	522	505	507	523	510	516	505	492	480	509	479	569	475	510	532	500	498	506	490	465	505	471	484	531	481	467	476	550	505	501	544	514	502	519	514	487	529	499	524	488	513	516	503	478	513	457	476	527	501	489	442	528	477	527	522	496	495	504	519	499	468	505	490	481	504	479	491	508	471	512	479	548	482	500	513	456	500	520	499	488	503	478	522	541	475	463	520	489	474	526	460	484	475	504	462	477	486	525	515	528	482	486	516	493	522	484	499	516	503	489	514	480	508	491	524	494	501	484	490	530	486	476	519	462	505	478	500	482	485	497	515	497	530	492	494	521	543	525	508	505	505	468	517	462	509	471	541	574	495	489	567	483	517	495	516	521	488	483	510	494	497	504	479	456	470	506	517	490	515	490	531	498	510	485	515	529	487	513	510	504	540	501	534	526	493	497	489	466	498	500	473	522	500	537	524	487	494	536	494	504	515	500	438	495	488	496	486	475	497	521	466	490	480	511	497	518	533	476	506	524	474	503	545	507	521	497	469	514	526	520	506	500	513	496	485	499	512	504	507	522	477	494	470	487	492	468	515	526	520	524	515	485	549	517	494	493	498	475	511	511	494	487	500	513	502	500	486	483	502	504	495	508	500	493	508	475	469	446	478	477	499	527	533	496	503	531	464	507	517	517	495	487	471	529	479	499	506	498	476	493	490	479	503	483	490	532	490	501	501	527	482	510	480	483	501	507	514	509	496	528	516	529	508	490	471	491	511	502	513	550	535	510	486	542	491	493	511	489	522	528	464	473	553	468	520	526	515	493	523	469	480	440	483	492	506	492	526	534	509	474	493	522	491	478	493	492	498	478	443	545	495	488	457	517	461	508	521	510	526	512	505	475	501	489	460	530	525	507	523	505	484	517	497	546	492	511	510	486	479	558	493	501	503	493	528	495	532	466	504	505	456	490	491	519	534	509	501	462	510	485	503	537	499	522	509	475	491	485	499	539	487	472	486	524	499	499	493	470	479	477	476	510	499	457	489	505	487	522	536	496	507	487	534	504	520	505	499	510	505	520	546	485	452	480	473	537	485	453	513	504	466	498	512	486	520	484	533	520	494	546	468	534	499	524	475	501	520	491	482	475	483	517	493	522	429	491	457	498	491	513	492	500	529	495	483	516	503	512	500	506	454	500	472	468	475	519	478	475	530	495	517	525	510	489	529	494	496	517	477	445	486	504	549	530	461	506	525	521	551	472	517	511	518	500	466	539	508	504	538	469	505	510	516	492	490	468	510	480	469	453	506	531	472	498	534	499	508	444	496	542	497	530	432	460	526	484	477	517	498	486	548	469	473	504	523	510	504	521	507	514	485	505	513	500	532	515	479	503	468	480	502	509	495	510	502	483	480	521	474	505	521	495	499	491	494	497	473	503	499	498	508	481	500	524	480	508	508	495	492	472	492	525	497	490	475	483	514	449	512	461	483	536	508	495	509	476	491	443	488	445	502	530	482	531	472	513	501	524	467	509	528	506	520	485	470	482	498	526	492	533	496	510	515	511	486	486	513	511	534	502	518	501	498	531	475	498	510	534	524	501	491	524	476	498	479	549	488	512	507	467	513	512	519	555	487	498	513	499	493	488	471	517	501	511	488	507	508	500	495	488	477	510	528	522	485	467	452	505	482	522	488	448	539	484	528	467	507	482	534	496	487	507	515	493	503	493	516	456	529	514	527	493	520	502	483	500	514	466	503	505	517	486	489	523	518	512	530	510	522	518	510	496	464	463	527	555	534	474	495	488	504	505	522	516	534	488	501	498	549	517	506	519	545	518	518	467	506	543	490	530	487	513	487	501	503	514	486	483	486	521	516	522	540	524	500	516	506	511	505	451	551	520	471	508	497	483	502	495	545	530	468	497	492	501	497	514	477	472	529	520	476	522	460	484	484	480	514	511	518	490	495	519	485	486	513	465	500	548	540	525	497	516	495	467	529	525	485	517	487	450	530	482	478	501	534	505	492	525	529	502	490	474	502	492	499	539	512	505	493	485	497	480	500	506	534	504	504	488	521	484	456	526	476	504	488	485	505	491	519	521	515	510	500	465	479	506	465	487	492	463	513	499	466	492	536	469	511	506	474	523	525	489	489	499	518	451	516	491	474	486	487	500	483	487	500	487	513	465	491	521	480	476	467	489	497	479	505	485	481	492	526	505	521	523	477	465	500	467	514	475	522	475	519	489	493	499	495	509	502	495	503	524	527	465	501	525	487	494	500	506	487	494	525	472	512	488	493	514	488	493	466	448	545	449
13727	28410	25356	15951	11696	10731	8920	7103	5688	4635	3581	2947	2500	2284	2018	1798	1670	1426	1341	1217	1118	1223	1201	1110	1056	968	991	954	874	891	842	823	864	845	849	789	839	853	798	787	783	809	808	762	795	724	706	777	758	750	735	717	708	672	753	716	738	724	697	754	707	742	746	736	714	779	752	735	748	790	751	757	805	719	758	746	773	765	759	746	761	737	781	719	770	751	746	709	753	711	691	722	709	809	757	764	718	707	722	747	709	739	722	694	760	734	690	781	677	773	687	738	710	716	724	718	751	728	713	732	699	726	754	734	762	697	758	704	734	695	722	737	697	723	719	702	736	721	720	741	766	707	702	713	748	711	727	686	739	713	724	705	683	727	731	685	665	727	729	719	725	725	723	753	672	673	755	686	738	732	786	716	705	729	726	751	704	739	664	724	756	709	705	721	747	730	718	732	727	714	698	761	692	743	724	728	742	735	687	715	698	683	683	722	686	733	717	684	718	718	767	697	718	704	710	701	679	665	688	695	741	747	714	683	709	707	670	715	725	692	705	688	738	721	731	694	691	787	693	677	715	694	673	746	716	706	714	721	742	739	730	765	735	737	745	717	721	740	749	744	743	728	729	701	749	736	734	717	745	723	674	712	709	709	725	730	700	705	697	732	717	727	714	685	742	700	725	759	754	746	757	723	699	689	739	730	764	720	679	736	767	732	697	675	764	737	764	717	693	735	689	728	725	700	700	678	757	697	713	706	781	683	722	737	697	705	656	728	709	704	737	713	736	758	709	763	715	730	734	746	686	689	720	750	726	723	750	751	638	731	698	719	716	734	736	714	703	708	753	720	745	670	695	720	707	756	701	735	675	755	729	676	743	719	777	721	688	733	762	728	696	712	725	707	708	716	716	732	707	695	693	696	683	758	691	696	689	713	744	660	716	725	739	708	729	696	725	738	707	751	695	726	737	714	726	748	721	711	727	717	713	733	733	722	737	693	716	680	689	694	731	751	710	689	750	710	694	688	675	732	730	708	728	767	748	691	734	709	725	745	737	711	725	668	697	744	756	659	712	750	720	710	736	769	687	692	726	663	664	673	713	733	741	744	751	712	736	723	713	734	699	693	713	710	728	771	738	699	703	739	690	726	720	705	721	726	686	698	723	711	736	699	722	683	764	719	716	725	762	707	688	736	711	728	713	706	694	688	727	739	734	693	672	689	711	676	723	709	702	666	752	722	728	702	671	693	720	717	714	717	720	681	746	681	720	732	745	708	737	725	683	705	699	722	713	707	705	740	667	675	731	710	695	738	728	665	756	718	700	722	700	675	685	689	715	700	727	710	719	744	751	729	718	730	725	740	707	715	743	719	751	712	701	724	707	728	685	696	722	694	709	752	711	734	720	737	754	696	756	742	697	731	695	748	677	740	731	702	678	717	709	727	682	735	667	743	736	718	719	750	734	678	732	688	704	739	744	732	731	715	668	720	711	749	709	729	725	694	700	737	692	689	678	743	727	689	741	714	687	721	737	763	712	713	731	728	723	686	701	731	746	752	648	707	711	675	669	699	754	672	683	694	704	729	694	686	681	711	708	740	702	694	771	737	731	755	735	700	732	719	733	675	745	697	724	748	736	713	758	705	713	703	720	727	716	729	744	724	713	717	727	709	715	715	734	700	669	716	730	754	734	705	684	736	699	754	706	798	726	686	726	718	678	688	722	708	711	669	687	688	714	762	738	683	655	721	739	732	725	724	727	763	722	730	761	727	718	730	728	719	710	734	707	686	700	723	696	691	701	766	697	689	758	706	721	680	717	744	679	723	724	700	763	731	700	688	724	728	720	730	759	708	689	708	728	706	701	755	729	726	654	708	698	685	757	712	695	755	731	687	733	691	759	674	671	752	748	713	753	721	724	711	745	723	738	698	724	756	760	692	748	681	717	711	738	744	740	698	693	704	729	752	705	754	724	738	723	688	697	731	760	740	713	722	688	716	742	700	779	674	771	753	718	753	739	724	746	689	679	718	711	718	677	729	687	657	683	759	716	749	687	667	753	713	730	703	716	700	706	686	680	691	760	682	728	729	729	760	729	723	689	751	724	748	725	736	761	705	690	732	698	732	698	692	729	701	686	699	686	762	739	705	798	715	750	785	736	750	709	753	667	670	703	725	693	702	678	734	675	698	709	728	727	711	738	753	701	763	760	708	741	732	702	721	699	699	756	768	725	707	769	688	727	743	747	702	720	707	708	687	726	737	741	697	734	734	720	662	693	773	707	700	741	716	729	706	686	683	711	742	728	731	704	736	744	681	744	681	718	699	740	745	701	713	736	704	677	716	743	780	740	739	711	721	739	751	695	764	695	696	732	706	733	712	718	699	712	697	742	698	747	682	716	765	712	708	712	738	733	718	703	692	701	724	715	673	733	708	761	736	702	732	744	708	701	753	743	701	710	695	728	705	746	763	733	724	771	756	725	726	728	743	753	697	729	736	690	712	725	689	676	705	745	700	708	686	724	709	767	722	741	733	729	702	766	695	704	690	686	691	693	699	720	709	695	758	725	703	772	700	709	735	703	722	722	732	703	734	713	733	715	742	737	666	755	706	698	713	698	675	718	752	718	681	724	710	720	720	736	754	701	721	715	675	668	754	713	727	709	724	715	706	707	675	715	749	711	747	760	724	726	734	725	707	697	693	698	702	697	660	698	679	695	733	747	699	691	709	710	672	748	765	689	702	736	641	727	691	741	707	733	713	695	734	714	771	756	784	691	758	701	682	722	720	696	701	731	755	704	735	736	729	726	749	688	711	732	723	752	744	694	685	729	641	690	725	728	768	732	741	723	732	679	710	764	705	726	699	719	694	696	737	703	750	758	703	685	693	698	709	700	695	683	740	676	699	690	709	744	739	685	713	726	696	732	743	736	707	685	756	677	705	691	725	715	734	749	734	683	735	797	699	711	763	710	694	670	683	723	710	764	717	746	711	684	716	701	750	730	659	710	733	770	744	671	707	717	710	713	783	718	693	717	708	737	716	681	641	741	694	774	712	738	740	757	757	741	745	705	740	709	681	735	764	711	735	752	719	761	788	714	695	736	748	696	717	735	732	714	717	728	672	695	735	729	699	762	706	757	716	746	685	724	737	681	746	701	755	735	695	703	669	742	723	715	710	732	672	669	703	704	684	688	721	711	760	716	696	699	715	663	695	761	734	709	695	746	671	739	721	729	750	736	689	717	698	685	732	717	703	716	728	763	715	716	690	718	731	763	733	702	703	706	717	706	696	745	718	746	705	690	693	711	702	730	694	730	701	712	745	724	721	738	764	685	736	701	711	684	738	731	718	747	722	708	723	757	707	709	690	689	729	709	750	713	694	750	707	707	740	710	680	726	754	700	703	744	712	760	746	743	701	652	722	734	702	708	733	700	722	694	742	722	726	727	721	725	693	741	718	712	714	709	732	707	745	767	740	752	697	750	745	744	714	694	709	727	706	751	720	731	731	727	737	701	687
23728	21562	29454	24140	21575	20640	9809	4336	2979	2310	1909	1628	1401	1350	1113	1036	939	948	824	726	718	658	670	614	598	554	599	571	525	495	487	483	492	498	492	469	489	479	503	475	445	477	451	400	420	445	416	430	426	467	403	441	407	408	427	447	393	415	413	368	405	438	447	417	392	447	455	423	407	385	424	465	440	469	424	430	437	410	425	448	462	454	447	402	448	440	428	428	418	404	369	395	428	425	406	438	393	469	468	439	391	404	430	431	428	406	406	451	420	426	423	417	404	405	383	391	409	412	414	438	432	431	409	407	386	410	409	381	451	373	422	410	397	448	434	398	402	413	405	402	424	381	424	410	430	410	394	410	420	403	373	422	380	430	412	379	393	430	431	413	399	397	390	409	387	386	402	390	434	420	419	438	434	394	419	403	397	409	426	417	393	469	398	401	377	439	406	376	396	435	413	414	395	435	389	439	409	438	400	418	401	404	399	389	410	403	424	408	394	410	407	418	396	431	398	401	426	379	368	395	421	415	422	396	377	428	400	423	384	413	413	442	397	394	380	401	410	430	405	421	385	386	425	385	427	394	412	389	445	376	400	373	431	415	395	381	376	400	421	379	403	445	387	401	415	442	396	413	438	400	396	411	384	433	425	435	411	399	443	422	391	370	379	397	400	414	388	430	380	395	391	411	393	420	408	375	409	440	418	440	362	370	385	416	434	433	394	406	397	418	376	382	406	394	420	423	380	416	413	378	405	401	400	389	377	407	440	421	390	424	417	435	419	398	397	396	394	405	384	386	444	426	432	400	398	408	374	395	391	391	416	427	415	387	395	404	418	425	435	409	394	406	436	373	407	409	397	399	403	381	438	376	437	406	373	388	395	427	401	422	389	398	424	424	420	433	415	407	421	396	395	426	411	413	417	386	392	406	387	400	406	399	398	443	402	415	375	408	410	408	402	411	409	413	426	390	392	403	377	408	408	389	420	391	413	410	388	397	382	426	410	428	453	405	454	390	414	390	437	386	415	376	435	424	420	394	401	396	394	395	426	402	435	422	396	394	419	389	406	378	387	420	373	421	447	394	401	396	425	374	401	389	403	411	409	411	393	399	438	399	415	415	387	407	397	416	348	425	384	377	395	390	447	404	411	416	395	412	399	408	390	398	438	423	400	382	412	423	417	432	401	380	387	370	382	441	423	415	396	399	373	422	420	416	419	403	396	407	370	387	380	416	408	383	415	406	416	399	398	418	355	426	447	376	422	374	431	405	408	416	402	391	397	404	402	378	421	364	409	413	434	409	383	420	432	389	437	413	419	404	424	384	395	444	407	431	393	417	414	417	407	375	433	388	431	394	418	410	435	459	442	392	430	374	391	381	424	428	431	377	381	406	425	406	403	403	416	411	408	360	373	440	405	391	428	390	387	382	381	411	410	394	416	366	377	397	379	413	394	387	429	383	394	392	373	398	404	423	409	408	413	446	398	363	395	401	424	445	400	408	424	395	413	403	415	411	424	443	397	419	409	421	377	421	409	384	460	417	420	369	390	407	379	424	394	422	384	409	367	426	396	433	384	406	436	416	395	425	399	426	392	398	400	434	412	408	397	397	372	376	386	382	391	396	396	389	423	418	410	420	370	381	406	366	407	371	409	432	415	431	437	411	393	438	396	403	377	406	417	359	416	402	388	392	396	407	382	396	442	400	378	372	411	427	403	424	409	381	395	441	365	381	417	438	384	422	430	366	377	414	424	377	430	404	377	402	434	417	419	407	400	430	414	413	401	403	419	428	404	402	415	390	409	410	401	396	394	412	394	420	437	380	415	450	438	399	391	423	424	393	382	457	384	396	417	392	387	399	375	395	431	392	383	412	387	408	426	396	373	423	385	384	390	389	410	417	412	381	414	426	384	399	399	387	360	402	396	386	433	402	418	394	417	397	422	381	395	394	377	403	410	377	398	405	386	408	409	389	431	432	400	402	401	414	406	407	405	398	411	470	433	398	389	432	410	403	371	434	434	406	384	410	397	445	408	379	412	417	423	410	407	389	408	384	369	432	374	390	418	404	403	396	398	409	393	417	408	392	422	378	428	403	407	400	386	408	388	434	432	426	396	401	407	432	398	406	396	413	409	399	384	445	436	441	400	407	369	411	435	401	404	438	393	369	413	410	398	411	382	426	414	427	438	392	396	379	381	424	384	414	409	393	394	408	409	432	409	370	415	386	378	423	411	392	375	417	401	414	398	424	400	378	387	448	430	380	400	408	381	381	342	368	376	403	457	406	413	438	395	431	412	417	411	409	396	386	423	432	396	372	391	375	391	396	397	413	436	408	415	400	391	412	395	409	417	419	401	423	393	420	444	397	412	394	384	397	392	411	410	420	439	419	402	392	376	396	420	409	432	384	392	377	413	411	396	389	393	377	402	387	432	402	383	381	405	446	407	402	409	383	359	408	420	419	407	391	431	422	417	392	400	386	437	413	419	413	400	433	446	382	400	404	406	403	404	423	402	393	427	419	373	430	412	432	415	421	395	399	415	397	409	370	417	388	384	402	421	407	386	405	421	435	406	411	369	411	408	387	362	429	404	407	399	423	411	412	399	392	406	414	363	425	350	425	407	395	407	408	401	424	428	396	397	404	408	400	361	415	403	415	391	423	435	407	400	401	415	399	418	423	441	379	407	386	408	431	425	461	428	390	427	386	393	382	423	421	375	426	424	372	411	374	398	440	387	389	406	415	385	424	404	388	417	380	405	405	408	401	418	392	366	393	416	432	392	400	395	372	422	387	418	422	423	386	388	428	387	395	378	418	421	382	412	391	451	440	393	436	415	385	426	405	421	395	421	414	347	429	375	418	374	422	397	416	412	418	453	399	425	400	410	409	404	451	377	406	392	414	432	427	426	394	402	387	425	389	425	388	421	393	390	410	415	424	381	403	441	434	418	406	403	379	403	440	428	396	421	382	383	406	409	405	425	376	388	420	392	431	423	401	423	403	384	425	367	384	393	418	411	389	405	377	428	448	458	386	414	410	401	423	381	401	374	413	396	404	392	418	416	417	431	413	409	398	426	394	398	403	397	362	384	386	410	412	424	431	433	411	375	375	377	398	394	421	401	411	423	415	413	376	411	423	394	420	440	367	399	388	404	392	373	427	407	392	398	390	405	418	383	386	444	404	412	400	419	394	400	414	423	410	423	393	363	438	412	395	405	410	387	440	429	419	398	405	406	449	416	386	382	396	398	397	405	411	424	398	396	352	399	409	388	367	411	414	424	365	405	429	375	389	411	368	415	417	428	404	385	421	402	389	391	362	407	393	424	383	415	403	391	418	443	435	433	404	368	400	419	437	381	393	420	406	400	391	428	387	392	402	360	407	381	377	402	396	403	423	412	428	435	413	426	363	437	425	384	422	380	406	386	389	395	389	394	383	390	413	400	400	402	429	389	377	409	395	373	428	412	424	405	392	406	384	427	416	413	391	396	400	415	411	419	392	398	375	398	415
16523	33216	29679	20102	15198	13888	11900	9494	7408	5892	4766	3771	3352	2889	2549	2124	2025	1847	1600	1345	1224	1300	1126	1045	1003	976	918	917	892	816	812	812	752	671	816	771	760	695	755	711	690	736	691	716	693	611	646	645	619	609	655	610	546	627	562	596	555	583	590	605	556	624	616	602	642	650	630	625	635	638	671	648	643	657	644	644	663	618	651	633	647	633	653	622	640	636	618	632	607	625	644	600	647	651	597	592	597	581	620	613	603	623	604	569	629	587	580	599	600	612	622	587	588	588	604	619	618	570	616	609	587	624	611	595	608	564	584	584	598	553	575	583	576	601	580	640	569	579	579	610	632	577	597	599	552	590	580	563	578	543	526	564	555	573	591	602	603	597	569	600	601	604	598	578	568	518	567	579	540	577	603	624	531	592	615	512	575	636	570	582	591	604	549	550	526	627	605	600	577	592	582	535	619	567	623	550	553	580	586	580	572	540	600	574	584	537	583	571	605	605	584	587	534	557	586	573	571	612	558	575	597	593	548	594	571	575	597	553	585	574	568	563	583	554	546	575	564	595	564	543	601	593	630	617	615	604	549	597	599	560	567	613	550	558	538	557	577	600	541	598	563	557	627	579	538	544	562	619	582	522	581	562	597	578	568	567	586	591	583	573	572	613	566	561	561	602	594	542	571	583	564	575	562	550	563	591	579	616	567	567	565	554	590	608	564	592	560	611	567	545	574	600	584	585	633	619	557	567	605	582	588	540	578	551	570	591	562	579	577	584	555	611	537	614	539	604	586	535	585	580	601	590	590	586	579	550	545	595	546	568	586	561	605	602	586	581	530	603	619	577	562	555	633	613	596	586	605	563	547	621	600	600	604	565	615	591	596	544	592	562	540	569	598	565	554	607	598	598	545	586	593	558	597	607	605	579	591	597	594	604	575	522	583	596	571	614	630	623	609	605	563	582	590	595	571	612	577	601	601	551	565	585	600	564	583	572	603	573	581	593	572	561	623	575	589	565	557	568	607	557	592	581	572	550	561	579	574	588	606	567	598	567	579	572	552	599	542	582	553	560	633	558	570	630	620	613	573	576	580	546	593	567	624	545	559	571	577	592	578	604	621	570	611	562	561	605	585	590	597	599	589	574	554	557	598	542	547	612	576	593	568	564	559	594	606	548	604	575	570	578	586	561	572	554	595	584	589	595	579	582	605	613	591	620	545	547	575	606	538	571	585	606	593	601	558	574	587	599	598	592	581	608	570	584	575	555	565	569	547	595	581	550	583	589	604	579	574	593	610	590	576	581	583	578	600	580	591	559	571	619	602	606	577	595	577	611	613	597	571	584	596	566	578	542	558	557	621	580	582	570	564	548	621	554	600	594	595	613	588	552	554	572	566	573	564	568	584	573	584	570	581	576	614	580	627	528	602	576	603	555	625	598	614	559	577	549	554	566	541	589	603	593	618	601	556	576	588	594	568	575	591	628	558	592	619	582	611	610	580	567	612	596	627	582	568	595	601	574	579	594	631	584	594	564	551	592	581	641	592	613	619	585	534	592	568	579	587	590	583	534	569	570	557	593	562	559	547	582	558	606	572	552	586	513	579	566	550	558	591	581	585	592	611	569	569	544	585	568	551	596	590	608	594	584	588	556	556	572	544	562	628	556	560	616	586	615	609	571	587	614	587	572	596	590	563	569	614	556	577	584	535	575	570	526	567	563	612	572	612	564	581	584	609	617	601	581	619	570	568	591	579	578	584	567	659	564	585	645	573	565	609	575	617	562	535	554	614	568	567	587	538	579	558	636	555	563	600	585	561	580	586	590	593	559	568	590	590	612	570	572	530	576	604	609	597	568	561	587	529	561	601	627	587	602	570	540	581	567	589	590	591	597	555	571	547	568	587	579	560	607	584	616	575	550	580	579	551	571	611	595	614	617	582	569	602	590	563	614	605	576	542	586	576	585	596	558	583	621	589	558	580	578	593	576	550	584	564	595	626	556	567	537	606	607	597	586	587	605	596	562	583	606	574	567	560	542	609	565	551	591	600	585	578	572	579	586	595	576	593	594	622	608	553	577	590	558	582	571	588	576	578	603	594	567	585	598	572	613	602	569	592	586	598	569	563	611	637	555	582	604	614	565	576	571	603	605	582	587	546	549	577	555	564	567	608	568	580	584	546	613	546	601	609	568	585	565	546	564	553	578	610	580	559	585	543	571	553	603	597	590	558	582	577	613	590	544	606	554	594	620	634	591	552	557	575	585	603	576	578	591	583	555	587	613	602	590	562	580	581	569	631	582	538	575	607	571	618	588	594	604	618	590	616	590	577	578	554	579	587	576	582	569	604	575	575	565	575	534	601	561	576	549	591	598	555	591	560	606	596	550	561	559	582	568	589	594	575	594	592	561	569	584	579	567	576	550	579	576	595	585	571	573	613	539	591	567	567	550	574	548	588	560	552	557	594	577	585	603	575	528	572	591	557	567	598	553	598	584	581	601	546	582	571	561	572	596	547	580	580	599	610	547	583	616	556	586	538	591	561	583	575	555	594	598	590	569	618	618	586	594	572	546	589	603	547	572	588	550	616	594	576	598	575	605	559	558	604	572	606	555	550	596	540	585	594	577	576	582	602	546	547	555	567	574	588	593	534	590	582	598	597	564	552	594	573	591	572	612	594	576	638	573	612	588	587	574	586	597	583	609	559	605	594	541	574	608	576	592	549	593	556	565	563	571	538	572	602	570	568	610	592	555	578	587	561	582	598	615	615	551	588	604	534	574	569	605	583	591	595	551	568	595	538	606	576	611	608	557	587	605	562	517	586	586	594	602	572	572	542	584	576	580	540	568	583	560	563	588	556	576	590	585	537	556	576	607	571	577	565	580	570	564	578	533	598	573	572	540	570	587	562	580	571	556	606	623	559	563	626	589	609	594	573	578	585	620	549	634	568	595	609	578	635	547	591	568	578	560	584	596	602	566	612	549	587	559	586	599	595	615	612	565	585	566	588	552	554	545	585	576	608	535	610	611	641	572	546	547	573	527	551	572	600	587	608	579	558	575	527	593	650	575	565	631	599	599	591	581	536	591	597	569	579	580	646	614	567	616	563	588	554	571	585	540	606	587	562	615	585	574	565	556	584	571	581	610	588	613	545	571	576	564	593	597	603	576	576	584	553	557	593	577	578	608	596	568	537	584	610	558	605	581	602	631	542	566	639	594	559	586	541	580	559	554	583	562	557	589	566	574	569	585	598	617	572	585	616	550	574	589	573	551	585	566	583	591	589	578	553	598	590	566	634	578	578	589	573	565	568	562	581	522	563	552	620	660	590	577	588	573	572	567	578	603	611	586	584	610	543	552	570	579	529	553	580	571	569	573	584	558	562	593	573	591	580	547	630	584	601	569	572	587	554	576	524	635	593	589	579	549	589	597	562	578	592	545	569	610	587	552	601	604	581	602	545	554	553	547	603	564	544	570	561	583	549	546	598	579	592	550	563	569	568	574	614	622
27441	20655	13787	6356	3172	2682	2185	1737	1400	1207	1021	928	873	914	751	758	667	712	657	670	648	591	590	581	516	566	567	603	585	551	537	555	548	539	589	563	544	525	552	601	544	524	522	552	484	524	562	522	514	534	568	513	563	515	510	534	492	520	520	530	507	543	507	531	506	507	547	518	503	496	555	533	517	545	542	551	543	530	523	537	487	506	563	498	519	523	517	521	565	539	504	497	514	573	534	509	512	452	527	534	519	532	522	573	562	560	527	511	566	512	570	570	522	504	509	512	548	549	553	542	520	540	530	561	505	550	534	495	543	524	507	499	521	492	505	506	515	517	521	508	545	541	540	517	498	519	508	562	520	564	529	500	503	544	533	542	491	460	495	555	517	550	553	517	516	534	482	513	511	537	525	481	528	493	526	500	547	500	514	514	529	496	549	523	527	519	508	509	513	551	500	485	468	504	520	521	516	523	484	514	545	520	572	504	553	472	480	536	521	508	545	545	557	501	567	543	510	534	491	491	520	522	550	518	522	513	531	528	529	570	526	525	489	520	527	590	533	560	537	487	506	525	486	508	538	508	531	544	494	515	522	559	530	535	554	552	560	500	504	531	535	501	543	508	545	496	533	496	529	539	554	544	581	535	517	555	496	501	492	515	504	545	512	511	552	479	545	521	548	504	508	523	526	525	541	510	497	499	505	542	559	536	502	497	546	524	564	511	510	461	542	539	543	537	549	496	474	509	539	516	526	493	522	534	534	525	538	520	522	520	540	545	534	503	511	550	514	517	575	524	481	522	493	545	516	511	567	502	535	520	507	544	537	547	494	539	468	487	499	537	513	586	522	484	536	517	497	518	532	520	493	520	480	526	510	507	482	549	514	547	547	505	534	472	540	531	553	473	532	536	540	540	485	525	527	515	525	538	519	563	541	506	545	546	491	527	535	537	502	516	524	534	568	486	551	539	509	502	541	521	521	510	595	547	541	466	545	531	516	542	508	578	519	514	485	474	520	527	540	494	525	509	500	565	537	508	528	511	499	513	521	479	503	539	532	473	517	550	548	488	548	538	503	531	528	522	534	490	553	538	517	536	526	508	542	523	503	526	505	529	537	530	516	519	535	534	548	527	536	534	522	551	511	472	531	540	520	500	551	530	526	538	510	516	533	534	497	500	542	513	507	564	552	497	527	508	504	543	520	506	540	533	534	536	529	525	541	488	500	533	516	508	544	517	514	542	536	530	529	511	533	513	494	516	511	550	568	511	485	515	522	517	555	527	519	542	551	554	537	515	507	499	557	535	487	511	516	527	586	529	548	508	509	525	544	491	518	529	556	521	511	530	532	565	548	558	529	485	493	526	506	544	501	536	529	508	524	497	539	516	498	513	549	531	491	507	525	479	558	539	529	531	498	513	531	511	506	527	556	506	514	529	511	530	530	503	547	529	510	509	523	527	506	525	538	530	518	524	525	534	557	563	507	488	504	507	525	520	493	495	513	531	517	524	522	522	526	529	497	527	494	504	547	515	514	485	498	536	505	489	524	530	519	491	457	542	532	522	555	551	492	487	479	508	571	517	515	518	491	529	543	564	485	510	485	506	516	521	508	524	542	492	535	507	501	552	530	515	528	529	532	499	504	518	515	528	549	501	537	562	555	519	535	487	548	557	464	498	542	556	522	550	518	526	499	537	533	525	495	546	523	514	529	521	512	548	535	513	548	506	573	568	496	521	559	509	499	507	519	479	509	546	572	499	487	510	550	557	531	501	508	547	518	554	540	500	566	513	507	535	510	469	504	535	495	511	491	525	517	493	536	531	516	501	501	548	502	489	541	536	545	543	570	519	532	542	513	539	570	532	528	515	554	540	524	478	522	511	532	523	550	541	522	489	513	569	522	523	492	525	567	537	534	499	521	513	504	575	501	502	521	534	523	550	511	479	555	595	529	488	538	490	506	542	523	526	534	488	523	527	505	537	515	533	482	547	511	517	484	515	523	509	535	551	521	506	534	493	515	575	500	507	551	540	536	512	552	546	566	493	530	508	512	563	491	524	482	509	500	515	499	545	503	507	525	510	536	524	523	528	522	519	507	491	507	542	542	518	506	482	529	527	536	530	491	499	530	538	506	555	482	499	541	491	541	517	511	516	526	532	553	536	530	531	496	529	566	516	530	573	502	563	473	497	509	478	548	516	543	515	496	547	517	514	551	585	535	513	537	507	484	535	491	519	548	543	513	484	514	533	544	485	557	524	519	500	535	536	510	546	529	500	524	498	510	517	538	497	489	567	516	502	511	526	530	555	528	526	502	564	537	543	553	505	526	530	526	542	554	512	542	478	539	525	552	532	553	511	544	519	547	502	506	531	511	523	500	518	503	509	483	576	596	543	495	516	539	510	554	529	519	517	562	496	511	494	528	535	499	487	532	545	505	529	536	517	501	536	477	500	479	521	536	525	538	498	504	505	547	510	557	495	516	521	539	545	533	488	547	506	491	512	515	513	486	539	523	483	513	555	517	546	580	546	526	525	537	555	547	520	495	527	497	560	492	478	563	529	506	551	503	494	505	541	530	538	516	534	595	513	512	562	537	497	538	505	522	523	498	516	513	540	550	537	505	510	522	546	577	517	527	493	486	537	504	520	497	518	509	494	514	545	564	527	558	524	550	532	500	517	550	570	486	513	529	510	550	504	520	517	515	500	493	547	552	474	536	509	569	563	519	506	541	530	527	533	511	557	488	524	537	520	478	506	501	538	498	542	550	551	519	532	520	533	527	495	548	502	514	517	548	524	545	531	505	473	529	528	563	530	543	502	526	529	528	511	574	513	508	547	483	524	521	526	525	498	562	480	497	545	520	522	501	521	477	544	518	505	529	476	527	510	522	512	542	530	564	506	544	502	540	508	510	539	513	520	532	503	521	512	523	539	523	505	514	488	547	475	521	540	527	519	489	484	524	524	513	507	582	526	539	504	480	511	517	503	507	530	532	546	526	480	530	525	518	524	510	542	511	500	528	523	522	510	538	550	520	520	495	515	547	522	562	576	507	503	512	531	505	524	539	536	507	537	514	517	520	504	542	510	503	512	529	539	531	512	518	534	500	466	499	502	514	495	543	540	512	508	540	450	500	555	518	544	539	509	543	520	513	513	585	538	492	525	525	513	559	541	545	526	524	531	488	543	500	530	532	527	493	520	521	532	530	549	511	519	479	553	531	534	517	496	516	512	525	501	512	523	516	534	499	550	519	518	512	531	539	521	514	522	521	495	518	548	577	528	516	493	550	515	495	521	523	504	537	511	533	501	494	531	564	550	578	544	533	532	559	528	559	577	522	516	522	542	600	514	511	554	562	526	538	517	488	553	523	511	504	504	502	510	485	515	536	534	554	468	499	550	521	519	525	546	526	497	541	509	529	509	521	546	519	523	516	513	538	493	528	521	512	502	507	522	516	500	513	514	528	528	494	531	522	511	510	493	542	529	560	507	516	547	584	539	548	532	519	527
12757	19872	16888	9716	6781	6069	5461	4282	3231	2772	2310	1965	1771	1710	1446	1374	1258	1148	1061	983	989	1003	877	889	859	871	845	853	881	856	853	833	758	809	793	856	788	772	779	824	766	785	791	753	776	757	733	740	740	762	769	727	784	718	796	742	704	714	733	749	757	748	745	769	772	739	749	731	715	740	776	773	762	791	807	776	749	734	728	783	708	727	751	809	777	804	776	739	668	739	717	766	721	746	767	735	722	740	762	746	745	755	725	750	705	784	758	702	738	778	741	751	768	747	723	740	730	689	747	762	726	717	702	759	709	761	749	724	732	781	734	760	724	744	741	718	794	710	721	726	734	751	726	755	723	721	727	719	742	749	757	700	748	729	780	724	724	729	685	720	707	694	753	777	741	751	692	697	739	757	739	720	722	762	769	822	757	745	715	786	731	671	726	720	751	719	750	783	731	748	760	753	719	695	734	759	732	727	750	736	758	771	770	741	731	744	767	766	710	717	722	737	720	765	740	754	793	779	751	693	752	764	711	751	728	758	729	739	755	702	705	759	764	753	783	704	706	717	726	736	744	765	762	765	765	726	728	751	708	777	755	737	732	708	752	706	762	765	743	745	719	754	740	737	716	704	715	738	761	717	717	797	768	797	734	744	738	770	775	735	764	756	739	791	742	738	773	735	736	744	740	708	704	675	767	767	675	755	684	749	723	750	715	749	706	717	748	755	756	771	762	724	746	711	778	768	724	744	693	715	762	656	734	763	762	698	725	698	685	737	781	739	761	705	728	720	756	740	756	751	765	723	751	755	721	738	735	731	740	707	731	757	735	785	732	772	701	716	737	738	732	730	700	704	795	730	755	775	729	726	725	770	758	724	771	734	749	727	720	707	714	753	753	775	735	692	747	737	715	764	755	718	726	735	724	765	756	701	687	740	725	737	731	691	730	773	751	723	738	725	740	766	761	748	775	763	797	685	677	771	737	771	721	792	756	743	726	727	747	675	705	707	732	736	748	745	724	772	754	750	747	726	723	759	744	742	708	752	725	687	782	761	775	717	766	721	733	759	726	772	775	671	748	778	765	737	725	714	755	771	743	784	715	726	734	731	716	726	742	734	763	766	711	719	700	729	767	706	722	704	711	713	743	732	748	784	692	780	732	761	720	742	735	741	766	746	715	718	734	770	737	719	722	709	746	724	744	730	732	709	747	714	668	729	731	745	738	701	739	788	768	778	739	725	733	723	727	738	788	769	722	761	733	781	752	760	785	780	698	700	764	734	732	764	712	737	741	759	711	740	780	740	724	724	750	745	748	735	753	739	727	760	738	745	730	722	712	737	740	728	756	790	725	737	751	751	757	747	779	768	772	728	728	659	767	749	741	725	731	725	750	697	742	735	758	753	776	712	724	757	758	685	744	700	721	743	708	761	744	709	725	741	687	733	742	752	722	694	714	723	680	733	740	767	781	800	728	741	762	749	716	701	767	761	711	775	753	769	745	716	676	797	779	729	779	698	772	733	761	681	768	796	733	725	742	698	705	711	772	778	756	747	758	754	713	699	720	752	728	765	766	770	749	696	761	764	712	722	742	728	732	701	745	711	759	719	718	729	789	740	739	707	729	749	769	755	777	731	676	720	727	747	706	745	740	745	706	709	768	647	675	792	727	782	763	793	702	753	755	744	757	770	748	725	757	725	725	784	773	737	723	767	743	752	729	725	798	760	709	702	698	763	711	742	758	703	752	734	750	708	735	762	744	742	768	728	713	727	772	798	722	765	764	743	728	716	750	743	727	729	707	748	798	734	678	710	727	787	777	682	743	757	789	764	687	717	731	704	705	766	747	763	688	737	785	733	764	735	720	798	767	709	777	737	730	735	764	723	700	734	735	761	756	714	725	724	771	677	770	707	759	745	722	742	699	770	724	739	762	722	704	749	709	700	744	733	709	731	650	732	737	779	733	723	713	753	744	767	746	807	779	721	725	769	706	702	721	756	733	801	705	777	749	753	781	741	721	705	744	738	770	725	709	735	746	701	737	735	759	810	796	777	769	770	757	731	724	777	760	749	713	766	763	728	723	729	758	761	685	777	739	752	761	736	724	760	773	705	724	764	701	756	741	705	744	779	765	713	782	701	704	717	751	741	748	746	748	736	782	727	769	800	726	754	748	770	772	708	734	716	756	765	763	748	750	729	742	752	673	712	737	742	734	726	754	741	803	755	745	732	751	751	738	769	733	740	750	786	711	733	739	753	712	725	744	772	760	793	682	765	749	710	755	745	717	713	710	688	730	749	763	703	780	790	693	737	738	765	733	738	743	729	802	696	705	743	778	714	754	757	768	703	826	734	725	720	710	748	725	758	755	734	739	748	737	731	722	734	761	727	762	722	741	795	711	739	746	750	713	745	697	717	750	778	720	736	743	745	722	739	760	751	777	749	723	750	766	779	766	719	749	706	733	762	736	724	767	736	768	782	751	756	789	745	755	778	717	802	759	738	725	705	735	792	712	762	728	776	692	763	727	708	723	764	683	772	743	788	749	719	745	764	717	756	736	760	766	718	727	731	699	709	749	764	739	737	713	773	763	753	690	723	769	752	750	731	736	734	723	725	723	714	712	797	761	706	787	753	761	747	790	722	743	730	706	748	751	685	769	701	756	725	753	740	739	784	733	691	747	710	749	738	768	708	767	732	718	746	732	778	711	745	718	763	753	747	779	705	761	732	733	761	767	738	736	729	754	716	700	725	752	726	794	756	768	719	711	756	794	767	768	722	748	743	757	764	739	717	762	737	730	736	711	766	752	719	700	716	758	712	735	742	735	747	756	734	700	684	740	802	726	698	794	735	787	714	736	766	720	760	749	746	708	694	698	766	715	751	750	678	758	760	733	749	754	717	725	747	787	762	701	748	779	711	748	757	748	728	736	728	742	699	749	747	778	750	729	740	704	812	766	718	770	741	701	725	735	728	786	740	803	734	757	732	784	757	769	737	724	778	762	736	731	780	738	760	707	727	795	739	728	737	760	714	778	744	781	748	742	704	691	763	726	705	762	708	737	762	751	759	711	748	741	703	744	769	764	783	737	759	768	673	767	739	769	757	746	684	748	746	770	776	747	726	728	740	737	761	719	766	763	715	762	690	754	725	775	777	724	752	784	795	737	741	766	695	780	770	763	737	713	735	735	774	736	715	762	721	717	757	717	730	756	730	781	741	738	751	724	732	798	725	702	731	727	745	764	721	762	784	758	726	760	739	770	717	768	698	728	724	733	755	752	733	736	715	745	748	747	730	720	772	754	710	769	729	733	715	789	750	765	721	760	767	783	700	731	699	726	742	740	743	738	770	740	776	716	685	726	726	766	755	727	763	726	713	720	741	702	711	747	731	751	724	742	695	722	793	748	708	775	750	752	700	758	783	745	764	734	745	736	768	739	790	740	773	771	751	806	797	726	737	736	756	753	715	739	764	784	723	721	736	694	724	764	757	745	730	736	723	737	742	738	748	744	738
24719	21536	28742	24760	20739	8877	4412	2712	2182	1864	1547	1429	1330	1193	1072	919	919	786	733	744	716	651	664	595	619	614	599	603	607	596	552	553	567	597	533	579	596	547	547	603	549	598	551	510	511	548	579	515	524	497	480	518	521	527	497	569	484	520	491	531	514	522	523	519	546	574	517	528	560	547	503	563	511	557	557	510	506	518	523	514	562	525	514	546	532	541	520	529	540	547	493	547	504	461	512	551	520	525	492	510	509	527	515	503	502	511	492	520	536	516	480	520	519	491	506	512	522	512	561	477	485	537	530	541	510	524	528	522	530	540	517	495	541	507	471	536	539	500	551	539	529	501	495	534	506	534	489	495	509	512	515	536	499	518	520	501	542	502	527	527	513	518	511	527	518	516	511	480	531	530	498	539	475	501	521	507	511	528	540	483	525	536	479	493	512	516	508	476	474	469	501	480	554	514	555	505	494	462	528	498	528	473	493	525	545	469	529	534	509	510	500	506	542	465	515	510	504	519	554	537	515	462	482	486	495	488	480	507	525	539	472	508	493	516	547	518	502	524	498	555	496	481	547	548	525	522	472	491	472	487	477	561	487	568	490	502	528	520	492	506	500	543	489	498	521	572	493	508	545	546	528	524	541	561	470	500	512	551	538	513	541	510	514	484	511	500	519	491	513	509	501	518	519	528	545	547	511	480	489	478	499	495	564	530	562	545	554	504	566	502	513	506	535	515	543	493	501	545	543	523	498	507	528	495	520	534	475	532	507	551	527	567	535	491	518	540	535	515	529	483	487	535	520	506	496	481	487	521	485	499	499	534	509	507	540	505	529	550	495	513	519	522	528	532	526	494	513	490	487	511	508	499	538	516	493	493	520	541	512	465	487	485	464	511	502	510	518	479	514	485	551	493	501	508	539	486	509	508	559	500	490	486	508	517	534	540	499	524	507	525	484	506	524	533	499	529	476	501	539	499	524	519	514	496	515	497	505	554	488	486	464	524	525	489	511	477	554	522	474	508	510	532	475	525	500	519	555	487	528	481	502	509	530	502	509	502	518	533	465	538	502	504	537	519	486	529	511	485	472	520	509	562	493	517	526	488	529	577	543	539	499	469	551	474	539	484	522	502	539	485	489	501	499	526	531	536	528	501	472	502	527	474	544	526	484	472	523	565	541	484	472	511	492	513	531	522	526	521	544	524	526	506	523	507	538	479	537	490	499	518	530	532	525	511	505	506	473	524	508	541	542	529	512	480	517	540	545	465	496	504	523	497	509	504	516	513	500	494	554	489	503	547	529	519	501	504	516	530	481	497	502	529	514	496	491	484	573	500	545	496	513	480	510	507	490	560	501	513	483	530	522	512	490	522	521	497	495	481	516	562	526	526	494	524	485	529	528	516	521	482	516	513	521	539	513	562	499	504	492	515	465	464	518	535	505	504	566	509	541	516	490	503	492	461	533	482	531	493	509	510	496	506	489	517	533	541	525	507	541	560	539	529	497	466	552	540	501	485	521	528	495	512	581	505	543	495	479	512	510	542	542	551	498	519	506	506	537	521	519	515	458	496	521	522	503	478	539	488	501	504	492	486	507	511	511	503	544	514	512	513	516	463	509	516	519	497	513	490	514	472	531	550	514	492	536	498	499	493	503	481	533	502	481	507	533	551	508	500	513	473	483	520	566	502	501	503	510	493	491	526	549	522	506	495	501	467	551	496	478	484	517	453	543	514	531	547	522	509	517	484	493	523	521	538	524	472	515	524	502	523	536	533	529	499	500	495	515	519	518	479	490	498	487	470	571	519	513	530	524	544	510	521	498	518	559	545	496	540	515	545	521	580	501	504	578	503	540	471	528	537	531	448	502	510	532	513	534	510	521	516	494	522	463	531	480	538	520	529	512	498	500	490	494	499	532	481	540	555	551	528	527	538	507	502	485	520	517	543	507	514	532	504	503	526	498	538	510	550	520	564	538	497	555	520	472	493	501	506	544	510	494	502	534	544	511	502	546	512	551	505	543	488	505	544	494	541	529	477	503	531	489	553	528	489	531	489	483	461	513	526	507	451	526	514	498	533	517	527	521	486	528	581	521	487	497	516	521	486	527	500	479	541	560	501	481	481	534	512	469	510	514	553	522	494	557	487	522	528	486	486	501	489	486	524	519	462	511	495	486	517	494	566	532	527	518	513	484	507	514	514	505	548	523	492	497	519	554	538	544	500	500	572	497	481	520	518	487	540	489	548	482	515	491	530	500	481	498	501	527	540	508	491	469	472	522	497	504	532	507	504	526	523	549	509	517	463	541	504	530	513	525	590	500	503	535	465	528	497	517	513	462	525	539	501	478	537	483	467	518	536	495	515	511	511	552	520	505	525	489	488	480	522	511	519	493	472	518	501	515	539	520	546	503	531	537	498	524	484	516	538	521	511	516	538	512	540	495	535	546	505	498	523	504	511	499	487	566	502	482	516	474	470	570	547	500	487	505	490	502	505	533	522	539	511	487	503	514	500	479	567	512	515	511	495	531	531	526	526	469	520	523	504	498	477	520	546	489	505	535	542	459	494	503	518	480	489	503	531	508	510	489	489	514	524	490	478	490	476	502	541	505	503	505	501	512	479	495	465	515	515	506	485	505	495	518	520	541	508	517	491	502	516	512	524	553	530	549	482	527	507	484	464	502	523	538	524	549	537	535	512	503	486	490	523	513	522	501	475	513	542	534	500	525	472	502	501	493	512	534	518	529	533	513	498	476	495	535	492	502	520	480	565	528	521	530	502	489	518	512	540	542	508	498	518	504	461	505	540	501	519	516	507	543	469	526	514	510	505	515	561	502	497	536	495	514	541	548	512	530	490	511	522	550	503	551	510	510	492	533	515	544	514	540	532	521	501	485	537	506	486	493	523	525	514	495	563	557	475	539	507	485	501	577	507	547	509	525	480	523	535	530	510	537	522	517	505	517	517	500	519	494	504	487	523	555	519	507	500	520	512	503	524	504	509	510	531	503	548	521	487	506	534	537	514	504	515	520	511	496	518	490	505	482	541	494	510	520	491	522	511	508	505	504	519	540	499	517	493	515	549	511	524	511	520	527	484	531	497	479	551	526	494	488	541	533	502	492	511	530	509	488	536	563	514	498	512	547	498	519	468	471	525	540	486	530	528	487	500	511	519	517	510	501	528	498	511	532	548	507	534	547	500	509	524	527	496	541	545	497	482	472	526	523	484	514	532	516	538	484	502	512	543	477	518	497	477	487	530	473	512	506	521	523	505	499	552	509	502	503	522	496	515	515	481	481	526	525	534	487	547	499	505	516	515	509	545	497	492	477	531	535	495	503	527	526	523	506	532	519	537	462	509	519	508	521	486	449	513	521	551	494	512	478	490	520	518	503	481	513	528	509	480	466	471	491	495	494	520	496	478	531	495	470	504	497	518	520	523	576	535	498	521	503	514	513	545	536	524	525	502	526	527	499	495	527	502	547	501	524	510	501	518	519	511	531	538
13681	27719	24536	15590	11723	9906	8447	6640	5292	4568	3476	3072	2773	2454	2111	1787	1643	1479	1388	1352	1152	1120	1100	977	1008	908	1017	865	968	860	893	886	813	824	876	786	835	803	797	798	889	774	804	800	817	819	757	754	801	757	779	725	704	753	681	715	740	735	719	768	721	770	772	781	772	777	755	803	745	801	808	764	768	776	755	804	779	776	749	788	765	698	815	763	748	750	756	750	702	691	714	730	717	759	763	776	736	765	813	723	768	771	704	722	743	703	770	731	694	691	752	773	778	692	748	719	747	762	746	707	794	771	720	705	722	757	702	756	745	717	700	718	747	745	705	709	759	737	725	747	759	736	757	750	782	727	689	720	680	748	743	711	754	724	767	678	704	783	722	738	713	742	720	667	677	747	660	734	710	782	741	719	657	751	699	719	729	737	727	731	713	725	754	703	697	752	706	734	706	705	726	754	727	730	690	733	766	718	737	658	768	699	714	737	701	697	691	747	705	701	763	717	709	782	711	701	728	759	782	754	746	719	805	714	742	704	736	730	696	720	718	744	711	690	767	755	743	744	707	759	734	695	709	749	751	717	789	723	771	679	786	733	721	731	733	724	758	741	701	725	725	753	712	719	747	779	768	718	674	744	729	692	756	742	756	746	767	716	740	708	710	744	719	762	777	766	734	726	760	708	710	750	736	705	743	762	764	743	701	763	732	710	727	744	743	748	721	748	736	701	705	737	754	744	725	705	698	758	723	723	737	717	772	722	722	753	698	719	705	769	804	757	696	720	701	750	755	724	729	733	686	746	709	747	721	739	697	762	734	715	710	710	705	700	690	715	716	713	754	696	739	735	775	755	787	736	759	698	752	734	695	757	741	771	670	708	698	712	750	710	698	749	701	767	709	772	723	783	802	784	722	713	737	668	734	704	711	741	731	698	723	737	729	766	685	702	679	680	739	729	682	741	773	671	720	792	732	689	737	723	771	701	770	751	724	733	766	735	725	714	684	792	761	695	762	735	774	708	746	745	724	710	723	714	716	695	726	767	754	768	689	740	720	705	703	710	751	774	726	744	716	752	728	707	729	758	665	727	766	736	717	787	719	757	707	700	726	715	724	693	716	702	724	733	737	751	701	754	731	726	737	728	756	673	734	697	739	732	732	754	721	716	704	747	724	746	739	707	783	745	714	748	699	735	708	704	693	768	727	730	751	718	699	727	735	738	745	725	701	690	731	776	768	740	744	729	694	733	760	702	701	745	731	743	752	760	692	765	728	745	752	680	729	742	831	711	786	715	742	758	708	711	719	708	747	721	797	730	703	710	717	730	696	759	738	739	762	762	694	750	777	725	773	776	705	723	739	723	673	670	786	741	701	773	755	733	737	742	727	720	747	715	726	729	701	719	759	765	724	712	706	764	724	732	722	708	686	706	709	747	720	721	730	759	762	705	736	776	722	740	690	761	710	744	735	688	714	701	762	723	706	697	755	748	758	748	744	703	727	733	734	697	722	813	713	735	690	734	707	693	741	720	746	746	737	745	727	720	743	702	700	749	834	761	712	694	738	764	763	722	680	692	717	726	738	782	763	679	705	705	772	739	715	748	736	715	681	757	707	772	713	747	709	690	739	711	757	688	742	728	730	752	730	735	750	743	733	781	705	733	655	768	722	760	748	775	756	760	778	722	761	737	716	677	697	757	761	700	725	727	761	697	698	717	743	726	732	710	694	744	709	743	711	732	743	726	738	714	757	717	731	702	771	730	738	708	743	733	745	725	751	723	764	705	738	715	778	692	757	777	743	745	732	731	720	728	716	747	732	774	657	741	732	699	704	700	726	674	743	731	755	766	778	690	766	757	757	701	761	788	724	777	722	731	724	677	694	715	726	718	737	675	748	779	725	734	731	737	707	735	736	716	714	710	695	733	718	830	696	709	741	720	744	736	759	744	679	772	759	753	733	721	755	755	782	733	743	692	716	721	752	728	735	731	732	753	722	663	771	717	708	719	700	711	693	766	688	736	711	759	711	717	727	769	740	749	707	770	729	739	725	736	696	732	753	694	731	778	693	710	721	746	690	715	719	731	689	711	782	709	745	749	710	760	765	717	768	685	724	781	748	740	752	729	719	780	697	698	726	775	674	715	691	746	751	754	745	729	741	684	698	703	736	747	753	718	662	714	717	766	683	743	701	709	724	719	758	718	678	693	726	705	717	689	755	744	738	748	721	763	686	726	745	679	694	691	729	707	741	697	698	741	736	673	709	729	701	712	705	695	769	682	750	687	714	742	661	734	768	763	691	723	685	715	692	721	699	728	740	707	711	754	753	731	740	696	664	719	707	754	682	742	779	713	722	729	706	716	739	712	749	766	704	692	745	749	712	692	702	740	720	719	768	722	731	695	721	771	761	677	712	702	747	710	737	744	683	650	753	779	696	702	714	721	756	729	727	686	722	773	677	713	761	728	715	748	700	684	770	716	700	735	744	745	744	752	758	693	743	690	715	735	693	703	711	764	743	770	733	683	776	726	746	727	743	703	726	759	717	766	751	722	726	744	713	762	724	701	745	741	715	729	737	700	713	764	705	733	682	748	705	710	742	652	690	750	694	723	693	744	746	731	697	779	748	714	688	713	704	688	757	728	728	663	743	725	743	763	728	701	750	715	711	740	757	713	721	747	669	700	733	751	716	711	723	689	717	664	744	701	724	718	752	710	745	718	747	711	763	698	694	724	707	700	688	705	713	752	744	764	744	745	745	734	727	758	763	712	701	714	751	717	723	732	720	702	785	716	739	750	699	720	710	693	666	749	764	681	689	732	731	728	779	722	764	709	707	681	726	696	694	777	742	744	726	701	716	725	716	717	712	725	777	733	715	768	737	736	708	672	706	682	688	699	728	738	701	704	720	715	726	787	684	719	765	734	779	762	709	727	720	689	776	705	762	734	723	696	752	693	736	745	690	768	737	722	704	700	753	657	769	742	680	713	686	747	735	728	719	698	705	738	697	744	670	690	751	664	704	739	759	706	748	729	752	764	742	751	729	737	726	728	705	759	755	727	770	733	753	749	707	727	722	780	729	741	759	724	760	740	746	757	743	683	711	718	709	714	767	725	747	769	755	762	709	721	731	794	714	723	744	757	702	713	721	759	719	713	718	701	747	724	719	754	718	761	743	721	733	741	708	721	755	715	735	677	727	679	710	755	728	698	770	694	714	719	698	708	755	748	709	756	743	741	725	723	688	682	725	751	764	706	735	724	789	730	686	741	724	715	740	707	715	735	734	787	731	789	701	746	720	708	747	723	765	754	705	730	660	795	756	723	734	765	731	780	692	695	725	728	750	701	748	728	725	736	748	770	751	701	758	693	733	726	745	701	743	709	728	747	784	690	763	714	714	747	732	702	755	721	746	743	670	751	777	728	704	692	745	717	656	701	726	699	707	708	701	711	726	753	707	741	714	769	685	715	725	724	699	726	701	720	740	709	699	733	751	745	770	763	739	780	697	713	748	768
23629	21544	29413	24115	21562	20502	9227	3882	2761	2399	1987	1655	1595	1298	1075	1009	923	859	812	710	674	651	649	565	573	559	538	518	561	515	488	472	523	509	494	525	505	509	471	475	460	482	480	461	446	471	443	414	462	456	455	422	456	467	413	439	455	418	430	446	420	429	409	404	457	468	412	400	421	425	426	455	484	463	429	460	415	476	453	438	441	438	432	456	446	409	439	447	438	444	386	425	399	454	438	434	440	406	445	463	421	427	400	421	444	429	418	468	414	411	410	395	445	454	391	414	453	427	400	446	432	421	420	419	435	394	390	412	386	427	408	402	394	405	445	430	418	394	392	408	413	409	435	437	392	388	414	449	424	379	410	427	400	434	451	458	372	422	432	451	411	423	407	413	429	424	429	407	433	421	367	412	453	411	411	420	414	391	461	406	404	461	352	436	437	435	401	428	420	415	437	415	421	449	435	427	397	429	418	412	417	442	447	392	399	428	394	419	400	453	409	392	452	413	385	404	439	448	427	418	403	420	398	453	420	431	422	433	370	444	396	395	437	422	425	419	414	403	411	392	417	407	409	404	437	393	428	423	399	411	433	384	423	397	427	426	412	433	446	434	412	434	389	419	396	387	412	425	420	430	418	428	418	388	405	414	440	409	384	433	387	397	422	413	412	384	405	386	362	478	421	417	419	391	397	406	424	385	415	404	389	402	422	437	446	400	397	440	401	442	382	409	424	429	383	461	409	432	420	422	451	435	421	421	419	407	417	444	366	403	419	421	439	416	417	398	392	403	392	445	390	407	392	411	397	418	408	396	429	428	406	404	448	438	418	431	445	426	415	386	432	425	393	428	381	446	402	432	438	394	360	413	412	403	444	414	440	448	414	418	414	429	375	423	425	370	412	397	437	399	411	428	376	424	421	435	449	439	410	394	395	379	397	372	417	405	388	413	418	441	401	405	404	431	403	424	396	403	410	426	407	405	400	416	374	395	406	374	416	417	445	415	420	435	418	449	443	438	418	402	359	391	404	408	439	440	428	402	444	403	414	468	390	385	405	399	422	439	433	417	414	389	415	418	459	418	395	426	437	427	404	400	443	457	464	415	393	429	401	433	408	455	427	392	406	414	441	406	393	391	423	401	378	433	408	399	408	407	424	414	396	411	409	425	406	430	403	432	415	455	440	415	412	401	422	430	423	378	427	422	436	407	401	434	404	403	404	411	437	384	398	410	447	370	420	397	449	408	399	416	415	394	407	410	370	432	443	449	439	396	415	398	430	425	402	435	382	405	427	429	412	405	393	422	410	455	418	399	445	423	397	398	443	409	423	433	410	366	437	409	421	399	390	414	426	419	421	407	426	378	422	398	429	412	362	431	424	411	422	399	427	385	409	364	404	413	389	435	412	421	426	420	438	379	405	437	405	435	405	414	446	385	403	408	436	458	400	403	391	393	415	416	405	401	398	397	419	433	393	420	430	393	406	411	395	426	407	368	408	440	405	415	416	415	433	398	425	441	418	433	428	417	427	414	444	378	416	414	403	398	416	438	416	442	408	435	397	392	452	411	397	421	382	424	388	444	399	394	448	403	443	436	442	425	427	387	417	427	425	380	406	374	406	443	417	411	412	447	410	412	437	382	418	409	404	408	433	401	406	401	397	423	453	423	393	385	431	412	420	411	392	408	382	413	443	413	434	419	395	443	413	423	395	404	384	396	433	397	346	402	405	388	424	404	444	404	406	394	410	420	420	394	460	422	412	413	389	453	405	414	441	411	414	398	410	450	424	423	400	397	378	385	413	400	397	410	424	405	436	421	407	463	437	397	414	404	369	427	393	390	419	408	409	420	405	424	376	421	439	449	403	409	422	427	431	437	410	439	432	400	434	439	438	401	383	423	411	409	430	389	412	425	432	381	395	412	396	425	402	424	411	405	414	403	450	401	425	427	390	441	442	411	429	440	419	413	416	434	415	403	372	399	425	435	405	409	437	417	410	382	424	432	442	427	392	423	402	408	420	426	430	421	434	432	404	443	398	430	412	421	441	433	451	440	404	427	420	397	455	399	429	394	452	404	423	421	421	415	406	404	377	416	438	414	453	450	406	394	387	412	413	423	435	405	395	422	403	384	423	386	376	429	452	468	444	453	432	415	391	428	410	390	417	456	390	401	376	423	386	405	416	400	428	407	421	399	427	427	393	415	404	402	435	391	440	358	388	441	397	415	425	383	417	413	430	407	405	394	393	436	448	431	446	405	403	425	381	379	429	383	387	424	426	377	412	416	462	408	403	441	450	405	429	393	408	403	406	374	411	459	438	409	416	395	385	398	391	456	408	448	399	457	430	414	403	455	402	380	454	401	390	426	395	400	367	427	416	424	396	448	393	428	386	403	405	410	419	409	401	408	393	383	404	391	396	406	412	389	393	397	395	409	435	396	400	443	406	475	417	412	424	373	398	385	403	401	434	412	365	474	381	449	393	417	414	413	440	434	422	399	437	420	405	430	392	395	413	392	393	414	450	425	410	395	405	430	384	402	400	373	432	399	445	410	396	402	411	388	411	418	383	433	409	401	422	407	404	409	450	403	409	429	409	438	385	392	429	394	424	426	424	436	396	389	411	400	429	419	402	431	396	404	399	432	406	410	394	436	426	420	414	400	436	393	413	462	397	427	436	393	400	388	415	413	425	387	396	431	436	408	425	421	387	441	389	429	445	409	424	446	390	397	428	396	391	360	419	421	414	445	386	427	426	401	407	403	421	382	462	446	381	407	419	442	414	462	424	439	409	420	428	393	379	401	411	382	434	441	401	432	409	391	399	395	375	410	386	422	442	424	407	380	413	421	400	402	461	407	435	407	380	410	427	406	409	420	446	407	394	406	426	422	397	430	439	413	406	402	456	419	425	419	427	422	391	416	449	450	422	406	422	407	397	401	402	422	400	432	417	417	420	394	399	411	410	416	377	382	443	415	403	411	427	416	384	442	441	428	402	426	412	427	436	395	406	437	390	425	400	430	460	420	410	445	406	363	398	448	416	399	400	387	424	423	421	386	385	408	405	395	401	462	440	393	433	410	438	448	423	413	443	372	451	401	381	394	397	409	394	416	405	416	417	416	445	401	443	389	394	460	428	414	450	434	428	419	398	448	448	426	456	393	416	409	416	406	407	421	411	425	400	421	397	466	447	412	402	412	417	407	434	417	415	373	412	440	393	390	404	425	408	427	416	401	389	401	420	392	426	405	413	440	395	398	395	384	421	433	412	423	423	411	394	447	410	426	410	423	440	401	429	386	403	424	390	439	396	397	418	404	382	441	408	425	452	382	404	396	417	408	390	384	395	417	412	452	400	419	427	404	391	401	386	398	443	408	411	420	450	442	435	434	437	389	397	419	419	433	412	416	428	404	425	449	413	402	396	378	409	381	405	402	419	393	371	407	473	447	382	418	419	393	427	400	409	427	391	422	396	427	401	415	441	436	398	386	423	436	376	439	396	426	439	410	448	428
15973	33035	29650	19977	15819	13407	10927	8680	6744	5694	4690	4021	3611	3050	2541	2172	1824	1663	1540	1392	1321	1143	1159	1086	1032	988	893	879	891	796	836	812	731	761	758	741	764	708	667	728	719	698	677	688	677	682	639	651	661	686	614	615	607	634	603	604	588	630	622	624	527	619	696	665	596	642	653	621	611	621	667	617	654	688	643	616	666	699	639	669	662	660	667	647	648	641	673	606	578	591	640	625	642	637	593	631	631	579	634	639	577	638	576	653	605	550	614	587	611	591	598	630	592	601	611	635	611	609	614	590	619	585	611	601	584	588	606	574	583	569	564	599	607	611	568	596	557	617	550	573	582	570	634	545	572	584	580	578	646	556	581	580	637	642	596	554	573	591	578	578	598	599	583	570	576	594	574	554	549	560	605	609	587	609	590	554	606	605	610	548	595	580	567	619	584	568	580	587	595	604	558	530	556	611	560	566	579	605	618	615	593	542	621	618	598	610	596	631	559	560	575	647	591	582	601	591	583	573	623	556	604	587	580	537	604	619	570	603	568	552	622	560	603	600	558	579	604	609	580	617	596	593	621	622	558	576	581	555	618	562	617	592	593	606	599	640	623	602	661	582	595	568	569	662	558	562	557	568	588	618	651	581	592	599	596	551	570	576	581	598	588	588	576	620	596	600	578	534	559	595	617	581	598	537	602	585	603	554	570	590	566	564	562	532	604	532	580	597	618	584	590	545	590	548	588	600	572	563	634	590	582	617	638	603	616	579	569	567	593	582	590	616	579	569	553	540	605	579	566	614	592	591	563	580	635	552	552	609	576	592	616	559	587	601	593	596	548	596	603	630	607	583	570	560	623	544	579	580	571	588	570	579	568	568	531	616	545	570	581	597	584	585	603	630	620	618	649	528	641	593	559	600	592	619	561	590	573	578	597	573	527	584	594	553	619	606	602	582	591	601	634	601	596	619	617	572	625	600	607	591	586	596	579	546	609	560	609	571	563	578	602	582	604	576	561	591	646	584	561	612	607	587	585	635	600	562	579	575	548	574	597	584	572	577	579	584	604	608	564	603	606	605	616	602	578	560	612	629	577	603	576	567	562	595	593	593	573	572	571	605	589	589	588	551	620	582	559	572	626	587	583	599	589	581	594	606	576	567	565	543	624	613	597	596	586	568	560	564	570	563	570	578	566	624	612	609	603	590	544	609	591	599	595	588	596	570	572	573	659	584	596	600	582	566	597	576	566	611	602	573	593	586	585	607	576	631	604	604	602	620	619	577	591	608	602	605	569	610	577	598	562	618	577	577	568	566	552	588	566	569	593	596	575	590	574	615	617	601	617	589	584	590	587	572	586	575	594	632	575	573	593	568	571	569	588	590	567	600	613	532	618	579	597	565	628	601	575	598	597	576	582	592	596	585	568	587	560	587	606	590	630	576	582	568	582	609	572	586	570	591	599	561	596	575	610	595	613	612	616	600	614	554	619	637	578	617	576	615	576	635	579	616	606	569	569	563	613	584	578	560	567	592	612	583	590	559	589	621	550	586	575	610	573	579	583	533	552	597	588	596	564	536	578	568	535	537	600	576	618	636	640	600	582	581	572	578	628	590	588	577	592	624	610	631	584	579	599	606	564	571	583	556	648	586	614	597	567	604	587	573	599	573	569	587	577	590	587	561	620	579	609	594	604	581	588	566	616	595	587	564	633	647	569	564	575	568	566	608	560	568	602	587	570	564	616	574	554	602	573	619	618	581	600	609	607	562	590	591	614	586	604	622	582	578	614	603	653	584	584	608	576	562	616	569	595	639	567	588	589	617	547	601	603	593	586	566	608	547	568	572	598	562	613	562	592	568	586	571	610	550	578	615	608	554	587	595	625	632	616	608	554	596	561	587	570	588	588	556	561	585	595	604	621	562	586	617	584	617	621	606	631	574	578	561	608	591	592	593	590	601	610	580	552	570	578	597	579	632	622	615	558	637	573	622	576	546	594	615	646	566	596	598	579	618	567	581	567	579	577	503	585	568	626	593	587	609	629	571	575	563	545	586	592	591	599	607	567	636	583	625	580	621	569	607	609	606	575	575	611	552	571	557	572	616	564	565	594	580	562	571	586	623	566	584	584	581	551	613	584	568	580	578	580	588	560	604	622	552	575	601	576	595	592	585	569	588	614	600	571	551	625	576	617	596	575	590	614	609	604	571	624	608	602	589	576	591	577	576	569	605	614	569	530	610	564	574	576	593	615	639	586	616	593	595	617	576	589	587	595	625	549	549	551	581	575	573	601	612	591	592	532	555	604	591	567	636	605	624	561	606	591	594	608	589	603	598	633	600	605	568	548	576	574	593	582	630	633	613	559	630	569	602	567	581	551	598	594	609	568	549	597	622	581	576	586	600	550	544	606	541	580	577	607	577	592	597	588	632	590	617	553	573	605	573	588	616	599	578	614	588	604	569	585	594	555	564	532	596	616	596	558	610	593	542	595	628	572	564	609	608	567	573	589	598	583	585	589	569	606	626	628	594	570	612	608	639	557	551	575	580	577	600	617	565	561	560	593	573	595	588	569	560	559	603	605	583	601	623	543	598	616	587	605	555	579	571	591	560	558	574	590	577	608	595	607	613	627	584	592	568	577	598	648	552	616	600	581	634	581	636	563	601	625	600	608	597	621	586	563	594	600	618	581	585	575	559	577	607	589	563	655	580	597	582	611	589	607	567	520	613	605	563	558	587	609	586	595	628	611	568	610	546	583	626	581	533	595	577	569	579	579	630	583	605	615	583	595	589	599	587	645	578	582	588	639	595	588	601	585	564	617	606	601	580	626	588	568	587	608	567	606	597	532	590	609	604	554	554	592	565	579	634	594	595	552	569	606	621	617	544	553	598	595	577	577	637	618	557	597	627	608	599	593	590	585	552	656	560	585	583	606	539	586	626	578	594	565	563	593	592	554	617	620	585	566	589	594	584	576	622	584	598	572	589	594	621	583	568	614	599	568	555	562	552	575	607	625	640	626	590	638	584	615	598	576	558	624	567	540	601	593	575	576	603	542	610	574	584	660	615	579	646	574	588	575	586	576	588	585	599	576	575	629	583	639	592	557	609	623	611	615	598	568	580	591	596	617	611	544	551	604	640	581	611	586	586	591	599	627	534	589	637	627	547	594	582	572	595	623	632	549	649	578	582	532	636	541	589	609	586	571	654	572	568	554	551	604	558	576	589	576	567	584	587	587	560	558	606	579	600	581	573	603	630	628	611	596	582	587	564	551	636	560	527	612	551	627	607	570	597	577	560	558	572	586	594	621	609	573	586	570	603	617	583	629	626	591	589	638	582	613	578	616	582	627	598	629	611	584	559	586	555	631	596	567	598	633	588	570	565	601	582	621	571	580	564	578	576	578	574	581	584	573	558	612	586	616	576	555	607	550	586	600	555	563	567	578	588	635	582	577	548	585	580	580	615	559	548	566	605	594	580	573	596	580	643	565	569	588	585	616	568	521	585	604	600
27522	20672	14302	6680	3490	2596	2026	1490	1306	1101	1093	984	936	794	758	731	647	692	629	626	633	627	557	591	622	546	545	542	596	506	577	586	558	564	559	572	569	570	529	541	562	553	539	565	553	511	539	554	583	570	568	526	530	571	527	536	527	490	489	519	518	519	558	536	528	509	502	542	552	542	546	551	552	543	541	588	566	561	519	544	517	515	500	559	537	542	521	513	500	505	548	515	541	556	546	537	557	542	564	550	575	501	565	538	532	501	581	562	514	535	530	549	540	534	551	554	536	555	557	509	540	534	529	528	531	542	485	519	532	544	529	543	485	516	495	510	491	544	552	519	547	518	504	505	510	547	549	512	562	564	522	523	520	526	543	571	550	541	533	578	521	583	524	573	509	499	536	503	545	546	520	537	493	472	519	517	509	506	499	529	530	536	515	515	539	531	573	549	513	495	520	529	506	504	547	537	520	534	481	479	511	513	563	498	492	542	505	506	513	523	484	523	560	574	536	500	483	491	510	506	542	510	553	541	535	519	538	493	526	520	513	571	508	557	518	529	536	503	513	509	482	488	507	547	524	542	505	536	538	529	513	525	540	580	565	544	509	532	532	551	551	512	554	518	527	536	530	532	495	512	506	533	541	493	548	478	532	529	522	507	511	554	534	552	496	535	511	536	534	521	499	527	540	537	548	487	544	495	491	502	489	516	534	538	563	502	535	546	529	511	494	502	488	504	491	527	508	568	505	507	527	521	521	480	513	543	531	551	522	537	521	531	563	517	513	519	519	497	530	538	500	485	507	511	507	532	543	545	490	546	552	561	515	521	517	567	454	554	509	559	540	553	520	500	519	567	532	607	501	564	516	545	562	536	500	529	533	486	521	559	530	521	535	486	490	547	565	513	514	528	508	566	541	532	548	524	487	529	506	549	525	547	531	517	520	504	535	528	530	540	537	509	500	530	500	525	515	532	518	539	537	546	544	528	542	543	510	505	517	516	494	527	548	528	552	478	536	548	538	514	528	537	511	514	527	515	562	550	565	527	516	530	510	515	519	519	520	571	509	529	479	548	541	491	556	542	526	530	492	535	529	511	545	522	547	551	530	507	527	535	521	517	537	562	522	520	538	555	542	504	536	548	527	527	481	522	506	547	541	511	545	512	520	506	524	484	551	540	507	547	520	541	496	545	494	520	524	551	549	546	488	531	544	561	532	535	536	509	513	520	475	520	534	547	532	554	548	537	557	541	521	501	495	537	497	568	555	543	519	490	522	522	496	512	494	553	508	498	589	529	537	544	515	605	518	524	520	521	498	516	525	502	575	494	528	510	508	546	502	530	520	550	536	552	516	524	520	496	520	503	505	536	568	553	511	515	516	530	503	550	531	472	498	519	516	540	525	549	532	473	534	582	537	543	551	533	494	530	547	510	547	527	525	529	510	519	506	533	518	525	560	549	494	522	579	521	531	567	550	547	485	519	530	516	512	528	539	488	534	552	546	491	513	525	544	512	507	537	519	549	500	531	545	517	513	526	506	510	557	496	566	527	515	494	522	489	509	477	576	522	517	526	505	551	524	541	550	502	535	537	502	518	499	506	563	459	555	475	487	519	514	518	541	540	498	545	511	551	468	541	546	554	529	528	505	508	487	541	542	564	501	582	512	519	534	533	519	513	508	503	541	515	537	489	507	486	531	510	525	502	531	559	536	553	543	513	542	530	524	538	527	512	503	592	542	549	498	557	557	534	549	563	521	465	511	551	520	527	525	537	541	486	520	506	534	567	549	557	520	503	576	517	549	526	516	541	543	523	560	536	533	538	520	526	529	532	477	532	522	519	509	530	515	509	528	470	489	508	503	493	566	537	526	553	513	513	544	510	516	561	536	549	555	528	544	488	524	509	578	541	497	517	523	502	547	522	488	526	535	570	529	549	560	572	512	495	528	518	519	553	503	495	530	523	488	524	531	521	536	513	543	545	540	520	537	532	511	551	525	496	507	544	525	513	516	527	550	561	517	537	530	510	538	532	473	544	557	597	532	565	506	540	510	519	545	540	499	462	490	534	522	523	512	548	521	525	482	504	506	517	504	485	530	556	482	556	495	573	519	521	525	557	544	539	532	530	573	534	534	536	549	508	532	547	540	515	555	504	544	503	506	519	538	504	533	545	516	507	525	519	528	510	540	515	554	489	506	521	489	516	541	524	543	517	513	546	454	530	518	532	559	543	526	512	554	545	515	536	517	564	517	534	488	555	514	538	542	524	530	560	527	515	464	525	537	506	554	523	522	526	518	509	519	546	490	525	497	549	539	556	542	511	546	553	536	476	541	556	514	546	523	576	551	504	539	514	527	497	513	532	518	510	556	549	554	513	494	503	526	509	507	525	542	542	552	517	510	516	518	553	545	499	564	556	539	522	494	557	513	529	527	532	551	564	565	489	534	539	519	488	495	522	520	553	510	520	525	533	532	509	499	532	507	561	579	502	535	537	519	541	506	569	582	539	533	546	552	487	542	562	570	512	525	556	532	507	537	585	494	492	515	501	546	522	506	525	545	491	512	551	566	557	523	535	522	515	554	511	493	493	507	551	526	526	559	532	499	504	553	553	521	565	502	536	531	479	510	539	537	529	513	512	517	548	523	552	561	531	533	535	494	531	493	478	496	557	533	552	504	519	506	560	515	493	551	529	521	554	534	526	517	529	529	508	544	495	600	542	507	510	537	514	572	551	569	546	565	531	497	523	517	526	490	512	542	516	516	546	535	529	490	545	527	555	501	524	539	534	524	529	531	549	485	536	518	522	543	504	578	525	539	530	501	498	485	536	508	544	530	493	530	537	560	549	562	480	563	574	507	561	509	525	541	500	499	455	548	508	502	485	537	513	550	553	527	524	562	524	525	542	478	539	520	567	554	535	531	514	500	512	548	539	497	541	543	504	500	541	522	496	477	529	558	508	533	573	498	517	542	566	517	523	558	534	526	538	519	538	512	523	520	503	536	584	536	543	564	510	511	539	563	542	564	546	533	513	499	504	538	540	556	510	514	470	505	511	515	562	482	525	582	550	530	469	561	537	560	488	528	540	499	513	560	505	515	552	550	508	509	515	512	505	510	497	523	528	490	555	571	544	495	500	528	506	546	524	546	547	524	561	556	475	504	490	504	540	531	511	531	550	516	540	560	511	538	504	514	552	494	524	524	528	524	525	550	507	598	472	552	533	537	536	538	536	554	545	550	527	534	568	528	514	510	529	499	516	516	538	536	537	533	485	515	496	542	503	567	537	545	559	517	515	521	588	517	503	517	565	503	515	521	564	521	534	554	503	546	545	532	509	493	513	514	532	507	514	539	505	528	561	559	531	560	554	540	518	527	536	556	504	530	488	561	521	530	541	520	516	531	528	538	559	506	508	522	502	526	493	507	510	569	510	550	506	491	528	528	521	529	509	524	505	529	556	538	498	504	582	530	513	539	557	528	485	534	492	530	543	525	504	536	547	506	552	520	503
12411	20107	18209	9949	7097	6314	5032	3660	3020	2635	2251	2035	1857	1636	1389	1324	1164	1110	1028	1020	995	971	848	889	897	929	876	829	834	813	834	814	823	824	803	839	778	803	746	812	784	769	757	786	788	817	789	794	733	781	778	718	787	749	740	770	771	758	732	691	817	723	767	764	811	739	760	779	774	761	744	764	775	758	760	771	752	742	809	765	785	779	784	742	763	767	773	727	724	754	757	798	768	752	775	741	782	733	745	719	781	725	754	764	700	763	718	745	785	746	752	686	762	810	813	773	764	736	718	776	761	788	734	760	703	786	722	775	722	747	685	741	729	738	763	750	775	770	708	754	673	739	766	734	824	755	743	765	740	796	770	771	775	779	749	715	758	768	767	743	765	767	761	724	742	758	747	754	737	768	740	706	740	715	758	761	750	784	725	782	729	770	738	737	768	745	771	721	759	730	831	671	710	768	766	723	784	762	738	790	749	736	709	776	745	756	729	715	756	771	745	711	730	702	735	738	745	737	737	707	732	697	735	734	742	773	727	753	712	737	774	697	713	744	699	686	723	686	737	747	770	717	746	740	690	743	759	749	748	741	731	724	796	735	775	698	760	724	770	775	789	751	751	765	742	731	732	736	752	819	728	752	740	734	738	753	757	713	704	749	758	748	793	735	725	730	722	755	723	754	773	721	764	722	752	761	729	746	748	773	743	713	719	747	731	711	764	731	764	755	680	799	796	751	722	731	741	758	762	821	747	765	744	781	748	766	751	727	736	750	780	734	737	797	729	744	749	726	706	738	731	773	701	737	747	756	740	735	722	760	779	760	715	727	690	762	706	730	696	744	728	729	724	783	728	771	776	761	732	729	742	774	745	711	701	755	736	701	801	769	769	733	719	762	770	752	765	733	751	748	777	762	800	756	740	779	774	768	790	726	726	751	732	732	716	757	776	734	723	719	790	777	752	766	647	740	725	719	750	792	733	755	760	790	736	807	729	742	738	778	774	726	724	783	705	764	780	752	741	739	745	746	753	708	761	728	710	733	711	747	718	788	728	711	733	780	747	747	757	694	768	726	747	722	736	769	732	733	746	698	742	742	744	784	774	748	753	772	731	729	714	743	757	778	755	715	726	728	691	708	754	707	738	713	766	748	756	724	748	717	689	799	737	775	723	727	721	770	747	790	737	721	757	783	712	735	745	745	763	704	765	784	766	789	742	748	756	736	766	737	710	792	801	717	746	759	772	738	750	714	727	723	734	747	711	761	711	754	751	710	751	717	725	696	735	743	726	772	684	658	743	763	755	696	768	769	755	780	753	748	749	737	739	757	791	742	723	790	797	744	780	727	765	737	731	706	728	768	721	713	762	721	750	768	743	720	770	735	736	738	761	771	762	769	732	812	760	723	715	752	780	793	710	727	748	710	783	713	690	800	749	748	701	779	687	735	746	744	737	774	739	745	749	727	793	791	732	759	746	729	698	761	741	817	739	764	735	726	768	735	731	726	722	737	750	750	702	769	783	776	738	715	730	715	707	733	765	726	774	706	752	736	754	723	774	758	795	737	797	742	764	741	752	725	725	740	769	749	733	708	708	746	754	760	741	768	712	706	710	722	756	749	701	697	744	747	740	727	744	723	781	760	759	746	771	726	749	732	736	701	716	797	797	722	775	685	741	737	765	769	747	779	773	769	726	712	783	749	695	730	748	711	715	754	714	761	744	783	732	762	756	699	793	738	752	769	724	735	781	729	768	775	767	720	759	759	741	762	799	723	775	707	775	748	700	779	710	699	698	725	770	710	719	810	780	731	703	746	735	749	688	717	730	706	705	753	823	779	724	803	733	762	740	758	824	766	765	734	704	743	764	773	735	730	803	744	781	795	719	770	800	759	715	726	726	707	737	788	759	741	749	731	766	776	720	731	736	708	821	746	763	772	723	807	750	751	736	768	738	715	780	810	777	759	722	818	751	723	745	758	747	753	768	756	787	678	755	745	687	734	774	759	764	708	723	721	753	753	737	759	726	775	725	720	774	757	759	743	747	694	736	735	680	766	725	703	742	742	735	758	722	734	721	782	749	734	688	739	733	724	726	757	752	713	721	748	732	714	768	764	743	768	741	752	723	770	749	730	762	728	719	771	761	784	730	792	735	767	728	734	709	733	761	747	719	768	791	727	750	775	750	743	751	731	709	716	755	736	758	752	734	771	767	740	739	753	772	729	742	748	752	759	703	713	722	735	754	728	763	788	729	766	736	733	795	761	698	768	720	758	740	778	765	719	730	774	754	716	725	743	754	713	752	686	700	768	729	764	747	780	735	705	711	783	767	739	762	749	746	776	726	780	748	730	747	758	771	718	764	731	756	706	787	734	721	723	756	761	779	787	737	775	763	711	724	752	730	722	771	713	782	746	800	721	721	771	802	748	774	759	755	744	743	761	749	792	701	723	695	755	749	772	757	717	712	712	774	763	792	765	753	694	739	739	785	775	743	765	735	797	749	757	768	746	722	733	754	727	763	752	730	775	709	777	741	778	765	739	743	716	744	779	724	761	764	764	708	707	778	705	729	776	764	719	728	753	792	752	685	741	769	695	758	779	716	747	747	777	737	789	734	740	705	745	749	736	717	731	766	743	751	694	727	733	776	741	759	745	742	734	756	703	721	782	711	715	764	754	789	767	708	733	695	729	742	741	721	724	743	719	737	748	747	714	735	732	757	740	723	758	769	751	718	704	737	733	750	774	675	754	756	806	731	808	741	749	762	764	708	766	724	760	762	738	718	720	697	719	749	730	814	748	772	775	756	761	770	749	742	743	766	754	741	769	746	770	782	741	781	737	788	757	768	730	768	747	736	711	730	728	711	717	706	717	755	716	769	773	778	738	770	750	742	759	746	723	768	749	748	714	707	767	721	676	758	731	736	724	745	728	740	758	708	813	745	729	791	759	716	773	773	746	736	703	771	762	729	742	707	701	738	765	779	755	743	729	766	744	775	762	710	708	729	768	727	731	779	745	748	714	729	705	730	773	713	740	725	791	736	811	736	750	724	778	778	768	778	790	793	723	751	746	732	731	734	728	724	699	752	759	745	754	767	766	749	756	781	767	731	698	722	755	772	726	781	732	740	751	705	733	738	720	755	749	752	776	749	727	775	755	780	730	753	723	746	763	745	748	750	724	719	741	736	742	687	788	717	716	707	771	766	740	773	712	763	666	786	764	708	763	777	772	728	730	720	743	723	722	755	777	776	722	676	747	758	699	758	740	712	748	775	739	732	769	773	724	740	748	700	735	740	721	746	814	775	774	744	749	713	731	769	765	747	803	720	767	759	735	777	714	762	749	713	738	754	743	711	724	773	767	777	805	725	733	812	785	728	726	742	731	716	734	772	766	737	766	747	776	763	782	741	743	783	764	725	760	743	740	734	757	741	718	753	722	719	778	759	747	728	774	708	754	747	679	733	725	774	702	749	766	726	802	755	783	710	749	723	750	761	732	756	761	680	746	798	760
24769	21552	28797	24809	20750	8889	4198	2503	2046	1768	1600	1362	1272	1104	980	921	842	800	757	765	748	707	672	640	640	622	626	633	617	580	592	621	561	573	530	618	584	558	543	545	560	543	588	542	510	544	550	570	542	510	555	548	581	532	495	536	525	513	540	547	521	533	557	546	522	564	535	597	591	575	522	536	503	537	526	546	558	556	544	521	550	564	519	544	526	531	525	542	521	545	526	516	524	523	541	563	522	525	495	526	512	529	517	540	520	483	537	527	496	471	501	514	540	559	536	529	500	513	474	517	535	510	444	518	512	522	534	503	522	510	494	507	483	506	516	511	494	564	497	546	516	523	506	512	508	557	500	535	527	510	513	538	526	512	556	497	516	463	520	506	493	513	521	509	499	510	493	504	513	528	497	555	539	558	518	496	513	535	549	484	513	517	494	527	524	506	525	499	497	525	518	532	502	544	537	488	485	477	526	542	541	490	545	542	530	455	494	490	491	559	509	505	524	494	524	498	527	509	525	501	493	520	515	475	509	565	500	516	547	534	476	521	506	514	520	513	521	520	464	499	506	532	535	550	491	503	518	539	527	526	513	518	496	515	480	515	522	497	529	506	544	558	526	526	526	466	517	502	503	526	540	526	510	520	547	520	504	546	527	532	526	542	529	514	489	485	534	489	549	542	494	493	458	510	507	529	490	511	515	534	491	476	506	555	496	523	549	489	479	514	530	523	510	510	508	533	514	531	498	540	495	525	546	556	512	529	498	514	516	515	538	519	532	548	540	479	493	501	521	547	503	500	500	530	516	512	508	535	503	546	538	505	504	555	494	506	543	495	505	528	499	491	495	519	529	542	523	536	521	501	540	526	544	512	522	525	527	470	501	553	546	497	556	569	554	507	528	511	534	513	534	527	529	526	503	527	526	467	504	509	511	495	486	519	507	505	536	486	520	515	478	492	527	498	543	532	511	509	521	510	520	484	508	528	563	525	537	511	550	514	473	492	551	539	516	513	530	525	515	519	489	508	533	492	557	544	493	511	487	537	526	449	483	522	477	495	519	490	528	497	506	555	521	449	516	534	529	522	533	532	531	498	515	515	527	531	503	529	532	539	542	517	501	510	505	500	530	543	528	564	517	513	496	530	481	528	525	480	496	514	527	517	495	537	490	559	532	496	524	509	532	536	528	470	490	503	521	542	564	508	520	508	488	499	522	485	538	487	532	513	530	516	525	496	507	537	525	507	508	518	490	501	537	488	520	502	500	475	529	490	522	522	538	541	504	469	534	500	499	517	555	553	505	532	533	515	537	488	492	501	508	491	499	545	512	524	524	522	480	495	521	497	505	516	498	548	527	515	542	503	521	520	532	493	511	486	508	531	494	520	530	481	527	470	514	518	509	509	504	483	522	489	499	490	525	525	509	516	528	506	534	480	507	502	536	537	542	531	522	505	503	513	494	502	490	511	490	562	497	478	489	506	514	522	535	540	502	523	507	530	511	497	550	522	482	490	497	522	529	524	515	526	555	513	525	520	508	526	517	515	527	539	479	550	502	514	516	570	542	490	471	553	530	481	510	498	522	479	484	551	476	517	555	520	506	536	541	538	522	509	516	458	549	508	513	488	492	496	513	522	499	511	486	467	546	517	516	514	511	534	543	538	532	499	541	554	507	556	513	526	524	525	498	479	523	453	463	514	508	501	517	504	524	533	566	525	473	519	525	522	484	543	495	540	523	531	505	527	566	517	514	486	471	502	491	489	498	511	512	503	456	520	521	523	528	511	529	567	491	503	515	535	537	534	538	524	498	516	527	524	563	491	534	532	500	519	528	495	462	489	503	504	469	488	525	514	495	503	500	553	487	521	493	535	524	476	485	511	508	495	509	525	533	538	541	515	550	500	511	477	538	527	510	533	500	546	510	493	508	499	517	516	538	594	541	548	564	492	530	517	536	514	484	547	475	497	486	487	531	535	559	508	512	505	551	534	502	490	481	536	505	522	487	472	491	513	478	502	504	532	546	477	525	514	521	514	473	501	512	517	533	508	528	528	562	515	515	553	506	532	536	486	491	463	502	526	539	520	510	544	515	545	537	521	520	503	501	488	505	522	494	521	554	529	529	523	522	543	565	527	491	519	508	517	530	494	505	488	519	530	539	504	508	520	497	490	532	567	474	520	512	520	551	508	522	560	519	502	500	495	545	512	499	539	508	514	516	517	492	557	552	506	496	503	526	492	506	481	519	498	449	500	477	555	474	530	497	523	494	535	568	524	517	514	531	533	531	507	549	506	469	518	544	506	510	568	551	519	517	521	533	505	520	508	492	531	536	496	513	496	486	511	532	528	486	538	525	516	504	531	488	528	515	507	522	498	472	544	547	566	511	522	573	523	500	498	520	517	492	508	501	529	508	498	556	541	547	508	505	532	497	486	553	557	523	489	456	509	508	504	499	482	540	486	513	491	537	533	514	531	535	532	504	535	487	497	539	539	485	490	524	537	492	489	541	523	477	470	493	515	514	495	515	542	530	542	542	509	512	539	466	524	483	545	520	526	491	510	520	570	462	548	504	508	458	504	519	523	516	490	537	498	509	479	515	538	544	515	502	531	497	501	560	522	495	544	480	494	501	575	522	546	525	545	507	537	490	493	468	517	521	522	483	517	535	524	521	513	549	522	495	517	540	505	507	495	506	481	514	519	520	487	486	542	540	550	515	509	528	492	534	511	464	526	521	548	494	517	519	502	520	523	508	526	502	501	497	502	543	569	510	462	496	528	542	506	529	520	552	524	496	473	519	540	514	537	539	499	514	524	496	529	460	518	554	511	537	547	493	472	523	536	562	554	514	479	479	497	509	474	469	514	512	521	528	479	494	542	514	500	561	504	493	514	479	489	541	513	548	541	560	523	559	503	500	505	548	510	525	517	489	516	567	530	520	552	541	521	523	452	512	514	521	468	508	500	488	481	515	510	500	510	501	535	528	480	529	479	485	540	508	503	497	518	532	525	528	536	526	495	538	501	519	499	545	520	508	486	489	514	556	505	529	522	536	551	533	566	504	540	495	528	528	502	528	488	540	502	511	511	522	521	539	530	512	463	498	470	512	543	520	547	514	537	514	513	542	495	533	526	500	545	551	503	520	559	510	553	498	515	488	504	502	522	515	534	525	536	532	487	499	502	485	505	533	473	485	514	512	505	495	530	541	540	500	480	545	526	536	532	501	512	539	496	506	521	525	514	511	527	451	471	467	558	493	524	538	523	498	494	521	499	520	490	535	536	555	501	501	537	511	478	494	525	537	545	490	477	512	503	514	499	506	471	507	485	531	549	509	503	517	511	521	531	561	532	550	557	516	515	522	521	518	470	470	489	504	524	552	510	525	488	526	530	515	525	523	510	502	515	542	502	513	519	526	516	499	524	460	506	494	545	523	512	508	501	522	503	530	521	515	548	505	535	512	495	516	537	517	473	524	516	497	496	511	543	507	513	506	572	551	492	512	505	516	540
13450	28275	25855	16053	11603	9973	8254	5931	4989	4015	3459	3104	2689	2282	2015	1692	1484	1384	1418	1329	1143	1126	1152	1032	1012	994	954	920	858	900	886	857	921	828	816	803	797	825	772	757	826	823	835	799	799	815	800	763	761	751	754	779	723	711	798	707	780	715	738	732	759	725	783	742	717	770	768	774	740	771	734	792	768	821	816	760	739	809	803	817	779	789	759	795	791	744	743	734	752	732	720	752	770	815	755	734	736	767	756	784	780	800	778	758	778	718	714	736	727	711	714	749	751	726	764	690	784	755	690	706	790	687	761	704	729	685	728	749	761	737	698	717	749	684	763	746	692	740	743	722	731	702	773	753	727	742	736	718	724	709	739	703	685	669	765	749	740	739	769	770	710	752	718	749	736	739	748	714	744	718	702	747	779	713	730	757	726	745	688	761	733	734	714	696	730	725	693	688	691	715	724	718	733	701	725	795	783	709	737	721	717	740	729	743	730	735	757	762	727	694	698	713	733	718	759	697	774	803	705	748	763	732	734	762	715	755	768	771	717	737	726	699	699	716	681	707	689	720	686	779	713	732	719	758	660	769	748	730	756	735	724	749	728	698	689	738	733	780	752	759	753	776	741	743	786	732	734	753	733	779	739	722	783	758	769	724	682	701	751	727	734	705	684	706	721	681	745	734	717	732	737	729	703	677	773	707	748	744	740	723	745	770	721	730	762	780	730	701	725	696	747	771	683	710	728	698	756	737	703	722	758	713	689	699	708	683	733	769	736	714	686	736	727	743	698	799	739	753	730	725	763	739	720	698	726	745	732	768	747	776	729	702	774	752	722	757	699	748	706	684	751	767	714	734	743	795	731	718	713	738	727	747	706	731	698	744	724	691	752	727	702	739	756	693	730	785	743	764	713	720	771	704	750	690	733	725	733	775	690	702	744	746	749	695	683	753	749	706	751	739	747	769	720	704	725	716	736	724	757	761	781	682	764	723	729	747	730	736	688	734	781	719	707	754	746	724	725	752	708	718	720	666	686	736	706	772	721	699	748	756	726	754	689	751	737	725	751	699	774	732	772	739	743	704	734	722	743	782	761	755	736	685	704	743	744	698	729	704	717	768	753	746	703	719	769	745	736	766	727	739	740	745	711	704	774	700	737	756	740	745	711	780	751	743	733	757	748	716	717	711	701	764	724	709	733	757	742	742	758	763	713	687	745	707	771	748	749	748	730	770	748	720	698	723	747	691	760	724	696	748	728	724	728	657	772	733	776	750	732	745	695	690	718	752	759	757	737	725	700	727	785	733	707	708	756	730	741	707	741	758	766	744	754	741	733	715	786	740	754	718	745	750	754	705	727	720	704	697	757	776	725	728	715	685	795	730	733	722	766	702	711	782	780	739	719	748	726	728	741	727	713	714	722	779	715	779	744	723	729	754	728	745	763	719	713	737	785	707	762	768	731	735	725	737	740	747	708	688	728	707	712	754	712	687	696	782	754	770	710	777	724	700	709	717	777	744	732	747	732	779	718	736	700	754	716	767	726	709	758	748	776	711	764	753	751	750	668	782	743	689	702	756	719	726	725	742	726	768	752	748	738	698	716	744	751	682	674	742	714	768	752	716	758	700	725	751	692	747	725	746	769	732	655	669	724	730	742	699	736	709	706	737	732	771	711	714	764	724	712	722	740	751	686	714	773	734	702	747	738	722	767	664	793	722	702	720	764	697	723	705	699	726	731	721	733	749	718	760	730	749	735	708	722	730	721	703	729	719	664	733	743	757	714	741	770	709	714	691	718	738	755	722	734	744	730	740	709	698	691	734	765	714	739	719	730	775	636	703	736	719	766	714	734	761	725	726	765	679	757	707	763	707	755	692	733	765	791	706	736	713	738	728	740	658	733	713	765	733	705	752	730	693	704	768	745	781	783	695	736	720	762	691	721	744	721	693	716	687	708	791	723	753	694	762	713	761	717	727	717	745	755	681	756	709	742	788	750	698	773	694	699	699	736	714	736	739	739	750	712	726	718	688	745	732	771	715	723	730	729	740	735	723	738	737	759	770	721	727	769	719	766	740	733	753	782	736	721	732	708	733	700	761	762	709	731	701	692	708	727	677	753	759	724	726	711	700	780	760	740	730	701	719	713	750	686	756	723	746	699	734	701	698	721	761	765	713	756	758	748	701	688	751	697	744	739	783	755	775	705	764	733	719	728	715	708	726	704	778	733	667	694	771	711	740	778	725	715	663	726	756	729	744	696	716	706	771	737	688	719	745	730	710	762	732	690	727	762	750	685	693	717	781	717	730	769	730	729	741	700	725	699	723	754	752	765	695	727	783	723	755	733	748	711	731	738	721	744	768	724	698	749	715	721	744	748	721	752	704	717	772	720	725	740	732	758	730	681	681	741	783	746	712	703	725	711	713	705	696	713	757	740	757	740	740	744	709	731	718	669	730	701	727	756	698	725	719	743	700	722	676	734	700	715	761	701	731	690	716	711	771	700	718	782	705	735	717	722	783	795	735	760	743	744	751	735	720	770	768	718	730	769	728	726	771	730	766	719	749	734	742	734	684	746	684	739	753	719	753	712	745	718	728	703	719	738	732	748	726	718	712	701	761	742	754	724	762	759	738	733	731	700	720	728	717	748	740	750	703	740	782	725	725	719	681	767	759	753	737	743	736	707	742	768	730	736	779	710	740	690	791	737	756	727	713	710	729	727	747	677	727	721	717	722	742	732	697	724	738	768	744	759	761	750	744	727	712	756	715	768	756	760	757	734	763	707	709	702	742	747	729	689	757	749	701	729	751	764	728	712	723	773	703	774	669	768	739	709	749	743	786	709	719	715	716	713	720	758	765	774	749	796	791	727	742	758	701	700	767	783	733	759	716	720	673	705	692	724	741	771	715	765	717	778	712	782	762	781	736	768	739	701	727	736	765	706	661	740	712	731	744	757	718	775	748	715	731	714	680	775	719	717	753	757	779	756	691	693	712	707	735	707	707	756	717	731	700	763	742	722	706	723	689	725	705	733	760	722	696	747	733	739	721	732	713	718	752	757	722	690	727	716	663	721	719	755	704	711	711	763	737	734	726	732	720	763	777	732	695	747	702	655	720	728	769	763	759	728	701	772	683	739	729	691	702	779	717	739	733	761	738	746	772	697	742	717	746	735	691	715	719	737	728	682	724	739	736	733	719	689	751	759	750	709	719	737	721	685	713	743	722	765	746	700	729	672	707	726	753	728	730	714	701	754	678	736	760	778	716	720	725	743	728	714	704	733	717	681	675	712	710	728	749	747	702	768	696	748	764	718	750	661	711	714	738	720	720	739	745	776	700	748	704	702	700	752	771	731	709	712	759	728	710	704	759	761	737	757	689	728	689	719	730	735	739	689	790	675	704	737	776	730	702	690	677	726	728	709	689	716	783	671	729	726	745	760	724	682	704	748	733	712	741	748	740	708	691	736	687	710	730	729	721	723	725	738	722	704	741	731	748	662	702	745	751	725	744
23589	21458	29295	24073	21467	20506	8998	3743	2584	2308	2007	1570	1408	1203	1069	994	899	846	769	669	714	643	615	609	556	546	565	572	498	524	468	480	442	467	495	497	485	485	498	439	421	503	443	501	469	434	478	439	456	418	423	442	402	432	412	419	398	393	401	430	405	439	396	496	408	418	429	398	424	420	418	442	463	449	448	454	448	445	431	432	384	425	421	417	414	436	445	434	427	471	445	437	406	411	438	424	413	417	429	399	408	407	443	414	436	429	431	411	408	410	437	408	380	418	396	409	411	405	425	437	401	411	412	397	439	377	384	403	447	407	407	424	401	411	444	420	375	397	423	388	393	387	426	421	393	404	423	395	405	386	381	389	407	377	442	402	415	409	368	403	406	387	429	414	425	424	424	434	442	420	414	398	461	404	440	379	409	405	408	447	414	422	412	411	399	398	393	414	384	410	420	400	397	431	388	410	423	426	397	421	399	432	395	433	409	431	418	392	417	408	394	393	379	399	419	423	392	389	421	380	409	381	411	376	405	390	397	398	425	408	423	421	409	429	410	411	401	391	380	401	394	389	397	379	419	410	412	405	400	398	407	383	434	376	385	450	429	412	430	395	388	404	402	416	410	413	415	381	407	385	385	427	417	450	440	440	439	399	419	440	400	414	425	380	389	415	396	411	447	412	433	388	428	414	382	401	413	369	401	404	370	425	404	419	440	404	423	403	417	436	406	389	426	370	412	428	378	451	419	419	410	419	398	378	391	383	357	410	367	407	447	408	370	413	417	405	399	401	388	461	433	408	363	376	418	440	397	419	397	401	415	414	417	416	413	417	406	408	424	417	421	456	424	404	403	391	437	406	436	411	429	411	426	428	397	410	407	417	405	389	406	389	372	416	406	391	381	418	391	402	428	412	426	414	419	405	395	443	428	431	407	431	408	415	425	412	422	430	388	387	397	381	406	425	397	412	414	408	405	402	427	400	381	414	417	385	398	392	367	358	390	396	398	394	391	403	397	406	419	395	406	415	425	431	408	377	408	387	404	419	397	452	413	413	412	425	437	396	405	414	401	418	387	434	386	373	418	390	442	396	408	437	414	387	392	358	413	413	378	425	387	403	408	420	391	424	416	419	440	421	404	400	383	407	421	427	394	439	396	388	403	378	372	385	377	383	390	418	399	420	410	426	419	410	412	413	438	406	377	407	414	426	426	436	427	395	447	358	420	431	433	434	397	408	416	455	425	413	390	408	422	389	389	417	381	369	409	382	414	386	421	399	403	405	385	393	400	410	396	418	431	414	401	401	399	402	394	420	373	395	419	431	401	391	399	412	409	426	435	443	420	420	395	387	415	414	390	425	398	391	398	390	363	441	410	403	426	399	398	405	407	400	397	419	416	403	424	406	413	409	382	376	423	387	402	411	420	403	404	428	431	405	415	406	424	430	426	409	394	398	394	389	375	416	424	388	412	409	386	454	405	403	402	370	406	424	424	416	401	389	393	386	415	397	395	415	410	417	379	421	390	442	409	372	402	381	450	424	371	408	405	369	429	422	388	430	415	408	392	427	451	420	432	376	413	393	440	379	386	419	397	389	417	417	383	405	396	399	368	420	452	388	422	401	405	430	404	396	359	393	383	386	362	423	407	392	392	400	405	401	414	418	423	432	409	406	426	386	463	435	430	404	415	426	402	406	419	425	405	411	401	426	409	392	400	381	430	413	420	433	419	384	433	378	392	407	404	425	414	411	395	386	402	360	446	389	396	417	427	424	431	411	412	393	399	397	371	429	414	379	423	404	425	417	387	385	393	410	387	432	398	447	397	408	396	404	425	400	373	433	378	401	385	424	394	410	395	408	396	400	426	420	377	410	413	396	430	413	374	381	393	395	461	397	392	377	432	423	398	404	410	420	386	433	428	430	409	403	441	424	423	392	428	458	408	402	396	426	395	437	401	429	404	424	398	390	410	424	423	400	416	431	434	426	434	368	428	384	409	421	405	383	374	418	394	387	396	415	375	436	408	431	432	428	399	396	457	398	416	436	431	401	404	402	397	414	385	397	399	398	410	385	435	423	412	421	424	406	442	369	382	414	395	434	391	400	447	420	452	409	407	420	440	420	393	414	389	407	400	415	378	391	413	385	424	389	410	404	397	409	399	431	443	431	352	397	411	375	373	396	432	403	449	401	426	389	417	393	420	428	405	413	409	392	391	408	389	392	416	459	401	436	419	401	416	443	413	404	394	382	395	407	427	416	400	360	389	424	404	394	424	408	392	391	390	384	406	452	383	384	422	407	406	432	414	416	430	391	394	408	440	419	458	428	401	421	393	393	437	424	398	396	396	396	434	408	423	420	424	422	403	418	394	430	417	441	376	396	399	407	428	437	415	414	372	411	388	412	376	364	434	409	427	392	392	371	394	434	404	424	430	396	407	406	417	428	419	400	408	423	435	365	394	400	393	405	411	394	443	410	395	455	363	363	415	380	401	395	414	423	437	405	419	395	418	417	372	414	427	404	416	393	453	415	417	380	405	425	417	403	377	399	405	408	365	428	423	425	437	410	398	405	416	392	399	403	415	423	395	397	352	393	400	402	394	397	427	416	413	397	378	363	387	391	407	404	399	414	372	431	384	429	386	386	443	418	421	450	442	378	406	380	365	405	396	414	387	396	426	383	429	405	399	438	377	387	425	430	386	402	411	390	402	417	413	394	401	399	394	379	415	417	460	432	390	417	381	417	434	446	401	416	426	430	403	408	433	428	407	416	399	404	402	406	427	403	417	384	444	388	424	418	403	405	397	385	397	407	417	390	397	443	386	402	382	392	402	444	399	434	403	377	404	414	422	400	390	402	439	359	390	384	408	386	407	411	411	396	408	410	379	420	426	384	436	408	450	409	419	409	389	389	391	374	410	397	393	395	395	424	430	394	397	381	399	444	401	362	432	423	394	427	405	397	409	397	426	452	400	382	398	397	412	417	435	401	410	399	392	392	406	386	407	422	400	437	400	415	389	422	398	441	399	432	395	415	414	431	438	441	383	426	368	419	429	412	371	421	431	387	386	381	356	382	398	428	390	368	431	426	435	437	434	378	422	434	413	391	398	389	408	412	388	420	400	380	408	393	379	400	406	405	424	394	385	399	407	447	416	417	389	381	413	402	393	383	424	428	422	402	435	372	417	400	425	406	414	415	420	425	428	409	408	390	423	396	431	429	442	403	378	408	437	412	419	404	417	397	417	395	403	388	406	412	399	405	431	360	414	388	401	421	402	423	426	367	390	397	362	434	404	380	437	426	403	377	388	394	415	405	383	394	413	393	424	443	431	434	388	403	381	416	403	427	470	424	406	397	413	365	390	389	376	419	411	370	410	389	404	432	406	402	420	430	417	391	383	364	412	405	433	456	423	386	381	397	419	421	389	385	404	431	414	370	429	378	415	429	413	408	389	404	391	466	407	406	416	378	408	367	416	446	409	420	438	412	406	402	371	434	417	395	401	436	423	413
15736	33641	30512	20593	14460	12816	10878	8256	6579	5519	4745	3819	3287	2816	2216	1964	1737	1522	1390	1261	1362	1207	1149	1032	969	898	864	895	805	818	753	734	778	740	774	799	712	718	715	737	680	660	686	706	692	665	673	633	698	630	659	564	584	690	616	578	538	601	580	574	589	599	635	623	621	578	628	597	647	630	652	651	666	655	684	690	675	671	634	687	646	642	657	624	592	633	599	620	599	657	594	614	588	609	651	638	578	640	604	631	594	586	577	567	592	597	561	611	625	576	600	579	593	614	627	603	571	553	603	602	612	600	563	566	629	603	587	605	613	576	576	587	578	565	586	582	587	592	602	567	569	623	547	561	578	573	624	629	561	615	617	579	558	563	575	582	576	576	646	594	596	606	568	558	550	558	587	593	578	586	590	598	597	620	550	565	619	583	596	549	584	567	578	568	591	622	564	586	549	588	547	554	562	587	600	564	580	524	576	607	601	595	594	603	519	607	579	586	595	574	564	591	585	594	604	581	599	571	591	550	582	615	586	554	562	588	571	619	583	577	608	556	553	582	585	526	581	586	577	541	581	565	607	607	569	598	595	596	536	590	601	577	595	595	553	574	581	639	603	544	627	621	597	619	592	591	593	610	605	568	555	539	551	567	612	577	595	558	563	614	550	577	585	595	594	585	567	605	594	594	571	622	607	583	608	568	574	578	550	543	597	549	573	575	574	530	608	528	561	580	583	606	593	592	587	564	565	577	581	565	576	589	590	577	583	618	592	567	593	603	592	563	565	609	609	585	548	569	572	612	594	588	571	565	565	559	598	636	573	562	601	572	595	550	592	561	567	559	584	583	591	547	563	598	577	547	576	615	580	612	551	533	542	575	596	580	644	602	609	589	542	605	567	591	573	664	588	593	573	599	566	583	577	579	603	565	581	588	600	582	567	566	619	561	584	571	539	600	562	593	591	581	627	594	584	551	555	565	602	583	563	583	591	604	613	579	610	612	615	564	591	555	614	537	588	587	566	601	548	577	617	592	603	621	571	564	584	621	569	612	533	559	605	568	571	614	605	581	583	540	578	571	540	582	595	562	587	586	543	554	612	616	559	571	582	582	579	578	593	570	594	591	577	574	551	598	604	584	586	599	592	593	580	597	574	594	560	567	597	610	555	574	580	613	608	589	598	585	573	557	595	558	635	601	582	558	578	585	568	567	548	566	531	587	552	604	585	631	594	559	556	595	596	591	596	587	576	597	602	581	619	590	584	557	602	580	584	548	607	586	519	601	579	591	562	558	605	577	589	590	555	582	599	564	599	578	625	577	602	621	578	634	575	562	591	541	560	597	540	603	573	616	608	606	591	604	593	566	590	588	566	579	631	589	610	593	613	551	558	642	577	597	546	588	574	545	579	568	588	564	584	552	579	581	611	567	592	565	579	546	620	592	565	563	602	557	539	553	561	601	571	528	576	539	597	574	597	648	553	580	549	527	599	609	549	588	568	623	528	567	556	563	569	568	540	562	579	610	587	555	593	594	599	579	613	573	612	568	598	623	582	598	584	598	618	636	590	547	563	618	555	534	608	601	546	554	615	629	566	592	583	574	551	601	563	561	573	567	566	588	598	539	610	606	573	560	578	582	551	632	581	624	588	544	566	549	610	591	609	579	540	565	579	609	572	588	603	620	539	577	533	575	593	569	575	551	574	592	570	609	539	609	608	557	590	585	576	541	572	624	556	588	574	584	613	608	580	635	600	589	576	575	570	554	557	595	559	574	671	597	598	605	560	556	574	565	566	582	562	585	577	577	618	562	616	564	621	623	587	575	554	582	554	579	559	585	600	585	537	601	596	601	617	595	578	552	612	596	599	561	565	585	593	569	598	596	593	580	588	545	592	610	590	585	552	568	573	562	612	588	574	603	588	571	579	610	594	559	535	622	596	586	579	549	561	559	621	580	560	583	624	559	580	592	602	612	608	590	591	588	571	594	585	580	590	569	587	582	587	567	598	568	592	611	585	552	576	595	548	584	576	564	610	621	564	606	645	628	556	590	594	569	538	592	570	576	590	600	592	563	580	648	546	600	556	599	584	588	604	542	557	559	605	551	565	611	625	567	587	581	614	594	568	562	540	565	580	573	575	544	555	555	584	565	603	630	573	553	562	592	530	637	529	592	613	550	579	614	609	571	539	554	602	591	584	597	553	603	577	602	583	560	602	571	582	577	580	538	609	602	588	564	576	577	577	575	549	590	575	581	604	577	578	612	589	577	539	625	619	601	569	599	579	590	610	596	562	587	585	592	578	544	603	519	557	585	603	597	546	540	584	568	545	621	545	541	568	610	558	596	590	554	593	572	556	587	605	578	590	598	631	606	561	600	539	601	612	569	637	615	575	603	566	621	574	579	583	566	576	602	543	582	568	582	556	610	612	586	586	590	607	555	570	598	554	596	586	574	601	603	569	580	578	570	591	561	589	563	636	589	562	627	576	555	620	574	528	561	606	582	580	588	603	582	564	602	572	541	567	573	559	586	576	586	610	597	528	628	596	617	581	588	551	596	600	602	546	565	572	593	549	633	569	570	607	610	597	606	570	569	582	578	563	593	605	586	598	594	539	597	604	597	584	588	580	630	586	576	577	573	612	574	597	566	559	579	586	558	611	566	620	571	608	626	588	597	544	573	570	573	565	602	557	572	581	588	594	564	575	572	563	569	604	566	587	615	576	613	543	588	561	577	599	556	560	580	623	584	563	557	579	571	548	529	526	581	561	518	564	624	614	578	598	570	579	586	598	610	606	565	591	556	588	576	563	581	539	561	597	607	585	539	592	593	571	570	572	524	589	573	571	544	589	602	573	609	597	562	524	587	603	597	584	629	559	601	531	571	609	592	601	624	615	568	603	571	621	578	567	622	588	556	568	584	618	567	601	583	583	605	582	545	555	551	582	574	561	593	597	563	599	571	610	592	587	571	598	579	604	605	592	576	529	594	616	557	552	565	544	543	555	615	622	570	596	581	615	595	585	554	619	552	583	565	597	577	558	574	585	575	613	553	582	566	561	555	609	576	603	556	570	599	606	584	590	594	582	559	597	559	594	578	609	603	633	572	597	603	609	603	574	571	601	606	542	581	597	574	563	604	530	555	565	605	570	631	608	606	610	593	610	563	573	587	590	591	576	603	590	591	587	625	555	613	566	608	566	542	606	573	565	574	586	555	595	604	610	592	620	558	552	572	579	556	620	609	580	593	612	588	608	613	574	593	586	560	543	606	592	608	584	582	617	564	534	609	585	582	572	603	555	562	594	563	654	555	612	585	569	575	610	610	606	608	592	603	573	569	607	592	608	591	581	560	547	578	561	552	560	566	582	599	581	591	618	579	576	584	593	552	558	597	585	567	582	610	567	584	575	549	594	599	619	631	561	548	579	607	580	578	611	625	640	584	595	588	552	589	595	583	551	561	559	548	584	577	551	615	549	598	569	568	660	563	559	575	577	581	601	640	610	602	578	575	597	609
27494	20782	14564	6976	3152	2389	1975	1560	1244	1117	1130	990	818	815	731	693	701	637	699	602	604	628	579	559	578	527	610	531	549	540	546	578	538	568	485	569	636	550	530	536	535	529	558	542	540	580	534	532	584	506	517	515	526	497	497	564	562	560	504	496	495	529	556	529	553	512	475	556	522	557	495	511	520	553	553	495	522	530	547	553	523	521	535	521	497	567	536	555	560	560	536	601	485	539	478	546	564	489	567	505	524	533	532	519	484	527	536	521	518	539	505	542	543	557	552	491	553	519	502	570	516	594	533	567	546	534	547	548	541	543	470	506	522	534	509	524	504	536	541	489	522	546	517	514	558	523	546	511	536	540	495	510	520	554	518	536	538	528	541	580	556	539	564	510	543	495	501	540	479	556	521	528	494	498	560	548	491	528	583	530	530	524	504	582	562	492	506	538	547	543	540	495	539	512	476	548	537	509	581	531	498	536	505	536	523	521	512	553	551	552	515	547	514	535	558	556	538	512	502	547	534	518	514	562	542	530	517	525	511	559	544	559	538	547	529	496	544	511	530	539	535	508	530	494	502	506	485	564	561	529	565	522	541	550	533	545	528	590	530	509	545	551	536	531	502	536	540	533	531	555	504	533	491	544	517	543	520	536	532	562	516	522	535	536	519	498	514	490	503	477	502	498	540	526	531	562	555	486	502	556	539	519	536	573	502	539	499	509	550	505	578	510	529	505	523	537	480	545	544	522	520	515	540	546	573	513	513	554	501	539	499	566	501	519	552	556	507	513	541	526	562	513	559	520	567	528	540	519	593	534	558	517	530	510	532	539	535	537	520	543	537	525	529	549	536	530	551	557	517	533	531	490	542	522	541	535	536	531	523	538	576	525	546	507	559	559	517	508	521	517	551	558	520	559	525	532	502	537	529	537	535	525	496	518	511	510	512	477	538	490	547	508	509	534	562	488	522	497	485	509	550	552	537	495	520	567	532	490	512	530	508	524	520	511	516	501	557	514	535	541	561	541	507	508	522	503	505	529	521	529	524	525	527	550	519	526	565	508	488	508	541	546	503	525	541	559	501	474	540	533	504	534	501	527	501	555	554	500	556	552	550	562	511	534	526	566	483	520	525	480	522	558	545	542	552	488	519	502	536	524	579	499	503	515	534	557	569	526	528	524	487	536	550	530	514	522	500	554	523	525	502	561	539	524	511	504	500	528	520	557	484	565	506	543	500	483	533	525	573	520	479	530	501	549	518	559	532	498	526	523	506	506	493	497	519	536	537	533	516	530	492	543	508	541	516	526	498	516	521	496	570	509	502	551	536	541	513	543	550	509	513	546	522	508	525	540	531	492	516	508	532	517	520	484	564	533	542	492	564	534	576	558	536	587	538	529	511	521	508	549	503	551	529	478	522	510	542	559	502	527	551	528	513	487	513	500	525	519	591	519	557	516	534	492	508	560	523	550	526	614	556	513	511	513	543	524	534	517	568	519	527	517	525	520	535	503	505	511	499	558	542	481	507	570	574	495	508	503	542	498	535	533	553	501	497	539	547	523	522	556	507	529	533	513	537	532	529	495	523	541	512	537	531	544	569	527	584	531	517	529	508	509	544	571	492	556	498	531	515	526	527	531	560	537	536	489	514	541	587	563	517	510	483	495	532	529	532	530	532	524	533	511	577	497	527	553	533	533	514	505	548	530	553	511	523	543	523	546	529	532	511	512	511	520	497	507	518	544	504	519	558	515	543	539	594	529	560	524	537	517	533	547	522	519	537	504	548	500	526	558	533	534	524	510	506	526	532	543	545	530	510	531	543	536	525	505	494	572	501	561	552	531	493	495	544	522	517	535	530	553	448	486	503	506	560	491	525	534	550	516	562	493	528	539	541	542	488	522	553	497	571	538	504	539	540	559	562	534	549	522	547	534	541	558	533	512	489	564	534	556	499	571	493	551	509	511	540	526	574	569	526	544	503	574	548	537	514	498	512	562	548	523	466	528	541	525	537	490	513	506	521	529	535	538	550	503	517	577	494	519	510	515	491	555	517	549	516	526	497	535	565	525	493	484	539	508	531	545	537	495	475	540	584	530	517	565	511	521	507	506	514	554	496	561	516	511	499	483	517	499	544	502	511	556	509	535	496	531	519	568	505	518	524	558	555	501	538	531	521	518	524	548	508	526	508	519	478	521	551	515	544	521	558	554	561	555	529	498	530	564	504	531	542	528	527	529	515	515	505	504	499	543	516	491	545	522	529	508	550	544	523	554	519	548	558	509	531	561	547	520	491	505	540	500	541	530	518	529	530	516	538	553	549	497	539	476	493	504	496	519	539	511	557	526	546	535	526	531	549	515	555	560	560	555	572	518	542	542	515	518	556	522	550	520	541	534	522	551	547	536	556	522	536	503	525	559	476	502	584	533	501	481	556	518	561	527	550	561	522	519	515	518	548	595	537	513	530	503	525	562	520	535	531	537	490	559	520	530	524	505	515	519	505	543	545	524	533	502	516	527	555	509	500	559	571	538	467	534	507	539	512	507	535	570	534	583	580	503	522	542	492	503	526	544	524	502	517	523	529	548	507	540	520	545	525	548	543	497	543	507	484	497	538	483	546	572	531	486	544	545	538	543	536	547	513	584	528	475	522	525	526	501	529	531	521	510	498	524	521	520	573	550	526	552	542	551	566	530	522	521	530	522	548	554	496	523	518	541	504	574	515	508	520	545	551	531	545	525	526	526	534	533	540	515	479	502	518	491	558	555	528	536	582	533	543	570	516	536	499	571	552	517	561	497	562	499	537	557	493	569	548	551	554	484	514	540	492	573	532	532	511	505	595	553	529	507	580	549	550	570	525	540	518	518	514	494	485	525	537	519	571	495	526	530	552	550	505	525	547	515	490	530	483	492	523	540	548	536	555	573	518	554	515	565	548	555	512	489	483	543	533	508	513	519	554	515	563	528	552	506	486	544	482	538	527	532	547	546	508	536	541	522	537	526	530	541	504	529	507	559	532	497	521	544	557	536	483	538	522	539	534	534	527	536	517	529	535	506	524	520	517	525	538	571	563	530	556	523	497	548	543	514	520	520	540	479	515	545	501	473	516	544	505	536	496	508	506	508	569	540	539	497	548	543	497	526	489	525	532	519	516	549	533	511	549	544	564	500	551	527	512	523	523	528	493	510	572	513	540	522	525	556	508	565	534	547	551	509	528	507	550	531	528	523	505	521	526	517	529	514	523	515	528	506	533	505	514	520	527	550	506	524	482	529	520	485	544	526	518	593	535	547	550	552	522	560	572	508	531	586	558	485	564	545	541	519	573	493	570	569	514	574	502	541	549	547	516	509	532	488	522	577	525	554	552	522	548	500	474	558	533	572	536	509	510	544	544	548	530	520	549	524	532	530	534	489	515	517	512	532	497	520	523	534	538	555	548	508	521	508	511	552	559	518	554	529	565	519	545	532	513	492	491	541	519	538	539	563	566	494	534	521	542	490	506	541
12194	21133	18300	10607	6554	5558	4689	3733	2948	2729	2407	1942	1751	1567	1328	1154	1122	1086	1094	985	953	961	902	873	866	834	887	813	880	837	763	793	815	776	768	802	799	827	788	785	836	811	795	843	807	760	744	801	800	787	751	787	720	707	710	758	805	705	728	722	745	768	745	738	793	833	720	800	770	793	759	787	781	791	760	761	787	791	762	808	837	796	808	752	776	772	770	754	787	806	773	750	768	793	754	749	750	800	718	754	739	760	767	781	763	705	727	753	763	765	779	740	753	748	745	780	733	775	730	719	740	784	716	778	778	759	721	739	752	713	738	765	779	820	748	736	733	742	795	789	694	792	683	742	713	734	732	714	765	719	801	735	776	740	718	729	749	793	720	719	700	744	734	714	758	733	773	718	722	751	710	752	767	750	709	722	772	753	726	735	778	756	753	731	726	714	713	757	740	755	745	750	745	784	742	768	752	727	773	754	719	710	715	748	744	702	719	756	736	787	730	749	763	770	755	736	768	777	728	677	716	758	758	741	802	731	725	732	774	725	711	775	759	775	732	711	749	719	765	766	745	788	732	741	731	771	751	752	706	776	707	716	751	753	722	769	729	727	752	741	707	788	772	788	698	742	747	751	718	734	778	762	710	728	728	728	725	764	760	738	775	744	724	749	778	790	748	676	739	744	752	809	743	742	766	758	735	748	726	755	703	738	734	719	742	775	766	782	736	758	766	732	747	697	739	733	760	717	729	729	739	737	793	773	739	780	743	780	716	734	770	773	792	781	755	777	726	752	773	712	690	721	796	801	728	736	765	756	768	773	720	751	729	787	755	735	765	712	809	760	751	754	738	770	745	754	709	788	800	681	761	762	755	719	759	785	759	735	765	755	794	755	696	763	722	736	719	786	729	793	753	750	717	770	730	776	727	671	782	768	734	738	745	768	744	749	742	775	743	759	782	704	764	764	754	729	760	755	745	708	736	720	754	774	806	714	767	752	803	735	735	716	743	713	805	733	746	760	744	760	753	758	740	782	753	707	737	755	799	748	808	722	749	759	792	760	787	785	804	746	767	743	730	743	747	710	754	676	708	725	756	741	768	754	770	717	742	726	737	733	736	730	736	754	742	753	683	751	760	780	768	710	780	775	772	733	722	771	741	769	748	763	799	728	749	742	731	806	746	784	763	741	741	735	777	702	739	754	794	748	730	728	741	685	739	744	765	756	759	714	762	786	740	767	773	750	733	774	732	747	688	744	768	751	737	744	780	728	779	784	740	714	700	761	729	777	778	790	827	755	777	739	762	775	744	728	755	753	701	740	720	735	756	720	749	800	762	717	729	737	751	759	757	759	760	769	732	713	747	724	759	793	752	757	736	757	740	767	789	748	770	748	770	764	741	781	771	746	711	739	772	754	733	732	709	732	728	754	764	757	777	764	702	774	714	728	719	754	749	744	764	756	756	721	764	777	790	754	771	722	744	755	746	758	761	736	747	757	738	752	700	719	703	774	726	751	758	720	744	785	704	713	748	694	729	760	768	786	767	772	826	748	745	741	739	764	753	791	716	757	758	713	773	756	745	768	752	734	716	766	754	734	716	843	762	762	728	765	728	699	761	780	739	745	763	780	742	738	767	724	720	745	749	755	723	729	715	734	714	747	767	761	785	722	744	804	735	743	755	737	749	757	737	787	714	730	672	790	752	759	816	739	796	744	762	739	739	745	718	717	784	738	742	766	803	738	724	724	756	765	778	736	730	749	741	748	770	776	743	771	699	740	735	787	721	746	758	735	745	765	721	778	726	752	763	719	745	737	734	751	775	727	741	718	720	781	725	770	787	704	758	781	746	728	787	750	769	765	743	728	769	753	734	769	759	754	758	736	767	703	767	780	743	731	783	782	762	799	760	682	673	743	752	758	724	737	724	809	745	775	787	748	755	795	724	764	727	758	773	801	697	737	724	702	746	769	759	725	753	702	719	710	758	740	728	761	759	754	744	741	737	769	704	761	795	747	761	781	762	712	740	755	748	726	721	703	750	747	811	744	693	745	725	801	724	747	766	725	742	737	771	754	754	746	771	714	736	716	782	789	750	748	766	724	703	780	762	726	794	726	766	773	755	735	760	809	769	752	725	734	763	715	723	773	787	773	759	764	755	775	711	712	707	752	720	753	725	792	731	770	762	756	746	752	734	756	739	736	758	755	746	717	732	726	735	789	730	732	699	751	750	692	771	765	731	748	791	761	737	766	736	763	803	759	761	740	795	775	735	755	752	732	724	730	768	698	740	749	788	789	797	741	739	754	740	769	743	715	791	735	781	705	766	705	783	725	706	730	783	743	768	777	760	763	796	754	760	748	771	810	730	793	728	773	776	817	742	762	724	718	751	711	711	755	788	751	728	751	757	739	809	749	779	730	765	744	738	772	758	741	760	740	759	745	742	736	786	711	751	704	746	739	754	807	785	755	766	756	812	757	748	739	745	764	796	760	779	771	797	763	734	747	730	771	771	790	741	765	707	705	782	728	745	730	817	720	756	723	735	734	725	754	728	711	719	764	746	726	762	769	749	728	742	685	780	776	751	810	712	736	770	774	717	730	757	722	712	779	736	783	765	721	726	709	804	759	730	690	736	753	715	773	772	738	733	759	731	788	734	763	744	716	747	745	704	780	756	750	784	727	714	739	698	753	761	789	771	741	775	806	724	721	729	758	728	746	755	744	759	753	729	731	735	739	724	761	734	761	747	730	767	738	815	757	712	724	767	747	728	670	765	763	754	687	777	764	757	731	752	752	795	719	706	786	754	741	779	739	703	736	703	746	785	711	835	704	744	759	754	764	790	708	766	770	778	715	768	782	736	779	749	761	771	761	732	751	742	743	742	764	748	804	767	761	694	794	734	696	749	728	761	734	724	758	754	812	738	776	736	719	731	758	748	758	744	753	741	764	786	777	726	761	728	768	776	755	754	694	756	754	730	765	813	764	769	770	770	740	725	747	779	743	737	758	738	759	792	763	760	785	717	831	795	774	779	748	753	761	760	774	717	814	744	728	762	719	781	733	755	775	735	735	777	743	718	734	765	736	761	746	769	704	721	749	747	735	734	724	698	717	720	744	719	794	737	753	737	742	783	764	749	742	768	754	738	686	742	757	764	738	746	714	765	756	778	756	701	764	740	756	772	744	786	757	742	739	769	770	688	692	782	766	742	687	816	735	773	773	727	714	765	771	754	749	743	743	695	773	733	766	773	750	741	775	772	771	751	740	728	813	744	713	750	738	733	751	761	693	724	781	776	767	738	738	761	752	711	785	725	731	712	771	747	756	751	746	769	757	783	725	762	739	734	691	717	747	749	744	779	724	785	771	760	785	748	790	732	763	687	788	749	735	787	740	725	775	760	721	740	720	811	786	782	722	723	719	730	761	740	774	735	722	775	795	740	701	806	753	741	742	774	754	720	730	772	721	729	818	747	790	761	754	745	738	727	825	729	786	709	770	747	760	781	733	756	736
24704	21518	28708	24756	20609	8095	3882	2532	2057	1851	1480	1373	1142	1060	944	863	800	766	763	712	694	628	676	644	649	619	591	621	604	590	604	567	595	540	546	567	578	552	563	568	530	563	560	580	549	534	551	550	557	548	529	509	524	537	540	526	530	547	517	495	564	554	536	544	572	517	500	519	524	543	506	546	550	534	546	563	552	554	541	547	579	512	500	522	505	554	505	527	506	540	572	525	517	525	545	532	522	525	503	493	508	540	547	531	539	548	480	529	513	555	542	551	491	499	551	516	501	518	498	568	498	534	495	500	545	497	472	534	507	548	500	500	518	523	516	527	545	551	550	538	538	532	508	473	520	516	471	517	536	519	504	502	484	526	501	504	509	537	521	516	518	489	511	510	490	542	512	538	515	528	502	509	512	498	515	496	501	516	506	525	515	513	524	484	527	503	487	435	517	551	526	553	518	525	546	547	549	485	485	476	530	538	501	509	510	501	485	523	508	552	501	550	550	545	549	528	526	494	484	504	503	559	545	532	518	535	523	519	497	532	511	476	531	518	531	486	524	533	506	528	471	511	495	528	510	523	528	545	538	488	510	497	551	546	511	514	525	488	537	518	542	516	502	515	515	500	479	533	485	500	514	500	496	498	507	478	470	546	480	504	501	498	555	471	519	528	493	488	531	548	461	544	514	487	509	525	495	515	528	512	523	541	524	526	511	460	535	532	491	519	506	512	496	542	489	514	503	501	522	519	497	515	554	515	501	532	506	484	483	546	502	507	507	536	488	529	521	562	516	530	499	504	528	461	508	468	536	509	514	543	512	512	524	545	527	483	558	549	512	563	484	515	490	508	492	508	518	538	536	487	528	537	532	538	523	516	486	532	501	502	569	531	512	506	489	509	503	511	509	554	549	501	490	532	498	560	541	474	533	529	512	522	528	535	535	484	527	529	526	483	546	495	551	564	537	521	498	515	532	542	543	516	531	531	494	496	527	507	557	530	526	523	494	473	520	501	505	545	525	536	504	514	537	533	523	517	537	527	544	544	522	514	528	534	508	497	511	552	538	509	536	525	520	518	533	505	571	493	478	490	501	572	480	499	522	531	516	516	539	481	501	507	530	535	518	480	527	554	508	549	507	540	525	581	529	498	528	482	512	475	525	486	497	530	488	480	509	535	513	517	525	515	495	545	551	506	514	515	567	480	501	542	525	510	542	547	511	536	521	515	508	528	504	506	517	556	502	517	493	520	522	533	522	532	513	484	525	506	490	514	498	543	514	511	511	536	518	506	485	507	523	481	491	520	472	512	505	467	513	526	519	526	564	516	508	562	536	537	542	518	550	489	519	520	521	496	516	501	491	518	507	518	533	505	508	496	520	492	498	513	478	496	555	506	480	522	510	526	565	521	478	504	565	472	480	514	550	499	525	523	533	523	488	497	499	570	506	522	509	476	485	524	517	548	490	528	533	520	493	546	502	517	515	505	555	487	503	499	493	515	521	524	494	504	525	529	499	499	498	526	522	507	528	524	544	532	498	526	519	498	481	513	481	524	525	534	483	497	516	549	567	477	506	513	532	480	491	531	509	500	521	505	512	475	517	484	506	547	518	537	523	499	500	500	513	543	488	512	526	508	515	512	496	498	516	489	486	505	498	579	486	519	494	539	502	512	506	532	515	485	487	556	523	494	524	503	503	555	498	470	538	532	494	518	525	534	516	497	535	493	548	516	541	505	502	515	491	513	489	496	505	510	520	527	523	526	490	505	539	530	502	505	541	505	514	498	501	537	500	483	540	508	508	533	488	461	522	495	531	535	496	516	499	535	498	520	545	503	513	537	517	520	528	529	531	518	507	517	512	533	488	527	509	497	523	570	518	522	510	528	517	535	523	510	517	522	521	497	540	520	509	490	505	519	543	485	502	509	507	535	484	504	513	502	532	491	508	534	521	533	527	478	490	502	538	521	520	507	475	495	527	530	492	508	526	508	508	510	478	496	487	494	527	495	519	537	525	563	511	493	505	510	521	526	493	512	484	477	501	517	521	497	495	506	491	532	524	500	520	496	538	503	512	506	537	552	477	515	540	530	518	467	561	541	538	584	535	499	515	478	551	536	525	502	494	495	497	539	479	540	482	537	508	561	481	519	515	484	482	505	474	530	529	508	505	547	490	539	550	532	533	532	529	542	517	509	520	538	508	515	517	527	534	539	492	498	495	477	530	531	490	521	512	526	517	493	520	504	539	512	532	499	558	512	521	511	488	509	528	518	518	507	493	469	534	495	519	550	509	522	490	497	526	530	503	561	533	521	518	486	508	478	517	488	542	503	530	527	533	501	436	535	475	494	527	524	536	555	551	535	510	500	522	498	494	527	536	517	512	549	506	509	512	528	522	554	521	541	490	531	518	492	548	490	487	498	572	526	527	508	548	523	499	562	515	535	506	526	569	468	510	511	517	502	519	489	536	519	558	484	506	529	479	499	494	525	500	532	515	493	501	525	500	493	496	497	542	540	547	536	537	504	474	553	513	488	521	566	529	557	532	496	545	461	493	511	524	499	538	509	500	501	510	446	513	523	527	479	488	529	515	503	510	509	481	527	523	508	508	546	461	556	486	498	506	541	532	503	540	528	540	472	547	539	502	520	513	506	500	497	548	501	519	463	488	504	518	498	486	560	491	484	518	492	540	520	542	507	520	550	481	536	522	501	508	515	512	500	545	473	499	536	501	575	505	503	483	488	556	523	478	449	505	499	538	499	521	518	492	494	532	509	542	503	503	525	503	542	513	515	484	531	531	532	514	510	547	521	516	524	508	498	510	530	490	520	562	534	517	519	514	526	534	521	539	532	504	488	519	509	514	519	511	517	505	503	521	500	472	528	515	506	515	499	551	528	536	475	495	505	494	565	507	494	513	496	487	517	518	514	518	550	563	500	517	497	515	535	534	546	503	471	453	514	545	499	515	488	552	513	494	491	519	527	550	562	493	501	496	509	495	481	492	533	537	532	541	516	508	542	527	553	525	500	590	486	545	519	538	513	487	560	501	485	519	513	549	512	511	485	507	533	508	527	539	511	486	538	522	502	503	518	514	515	518	510	495	515	510	517	530	520	523	511	491	506	534	538	527	475	534	534	519	487	547	522	559	518	511	510	493	517	499	484	508	528	501	524	516	525	544	543	518	521	519	535	500	535	527	532	514	536	509	533	495	509	519	486	520	455	484	498	481	540	497	502	537	485	494	503	556	529	508	511	502	515	515	507	476	534	508	536	519	520	526	498	538	477	538	522	522	524	488	536	526	535	568	506	507	476	485	485	477	500	529	480	476	536	497	522	541	530	513	557	534	563	487	525	493	505	578	517	530	529	512	493	532	552	530	496	504	541	528	511	499	526	502	528	526	516	520	497	499	503	545	531	531	500	484	510	529	489	490	532	498	518	552	524	489	530	521	512	527	528	492	520	488	522	463	501	492	529	498	573	493	561	522	518	521	501	526	541	543	529	520	519
14056	28871	25889	16745	11103	9025	7487	5954	5026	4347	3504	2865	2463	2096	1711	1541	1434	1338	1340	1243	1112	1115	1060	1028	986	970	975	907	921	887	820	881	807	798	782	812	877	861	799	791	812	820	822	819	808	841	743	754	757	744	743	707	758	734	782	758	761	762	745	786	751	765	738	793	724	771	748	776	727	788	815	771	802	765	798	838	833	812	799	776	814	760	775	767	792	739	769	795	791	761	775	718	737	775	719	785	735	748	764	781	760	780	746	747	739	717	740	702	746	702	719	783	733	734	769	757	753	784	760	684	767	789	769	732	718	711	761	716	791	753	748	727	763	748	710	728	720	738	754	769	733	750	773	737	748	747	722	714	766	733	770	756	723	734	751	753	734	754	736	686	727	725	741	749	733	734	713	738	710	707	773	788	790	719	784	700	751	763	759	742	745	762	770	762	750	737	718	754	709	786	717	756	751	734	732	712	768	815	704	753	741	759	705	744	712	671	746	783	721	760	702	773	693	718	725	696	752	723	736	699	727	745	703	759	730	696	765	746	697	715	731	738	724	728	720	680	795	750	745	753	738	755	695	755	741	716	714	740	785	771	751	783	773	714	739	728	713	675	740	746	706	749	711	746	736	697	713	728	722	716	780	796	769	721	763	780	726	750	734	766	746	748	760	723	741	746	682	714	744	727	736	775	770	736	749	740	709	746	705	703	747	755	743	743	770	749	754	736	715	711	770	696	753	743	765	755	730	766	732	697	736	716	776	728	758	741	701	706	689	739	744	791	747	701	732	758	716	744	755	702	764	731	750	743	717	687	731	748	731	716	752	741	721	725	715	743	771	743	744	751	730	728	779	772	729	726	766	665	755	787	751	735	737	737	723	758	731	710	799	754	729	713	767	707	757	733	742	731	698	689	704	729	747	704	711	729	739	753	791	717	750	716	769	719	776	746	743	736	710	791	767	770	765	723	719	694	739	766	722	732	688	733	737	728	691	717	728	732	713	711	746	710	747	702	720	729	775	756	693	724	728	713	758	701	702	728	701	721	709	695	760	703	779	719	829	745	724	729	728	749	721	773	724	771	767	698	771	753	740	750	727	731	731	727	751	746	730	783	759	741	730	756	731	713	742	716	697	701	760	761	696	715	813	716	745	744	751	726	696	738	771	718	779	716	705	763	696	729	762	733	742	730	764	760	746	740	729	740	739	710	755	746	722	757	702	724	691	742	719	779	729	765	739	754	750	694	754	714	751	780	699	745	695	702	745	702	798	748	765	735	731	744	745	675	725	755	715	730	724	703	742	731	766	716	746	705	732	733	683	782	720	736	694	712	728	737	754	741	749	693	739	762	767	768	777	734	740	728	752	756	744	708	721	722	706	747	720	706	763	756	762	747	738	740	734	757	705	749	760	751	741	761	723	773	758	708	787	706	753	693	721	693	721	770	779	722	720	756	761	696	746	761	798	717	738	744	705	721	736	682	755	751	794	748	717	714	741	734	738	684	762	692	725	746	755	755	747	747	763	757	736	750	759	717	784	730	762	746	701	788	767	696	732	742	736	739	769	743	728	681	712	773	736	789	732	741	704	773	673	742	786	703	760	727	758	770	754	748	753	729	737	732	734	706	744	706	752	759	735	764	761	719	751	740	725	671	703	752	759	716	774	742	720	680	731	798	673	743	747	722	755	727	776	705	757	758	720	748	757	750	691	702	749	724	719	757	695	767	720	775	742	733	724	770	761	723	732	723	761	759	771	715	735	755	759	742	715	783	731	734	688	707	729	690	697	714	710	769	743	696	775	742	788	768	736	728	769	753	743	774	697	761	724	822	737	760	788	752	708	773	741	726	745	729	740	749	715	727	728	722	748	738	738	725	778	755	718	713	733	705	733	755	807	718	725	766	767	739	749	727	705	700	742	739	739	761	759	718	748	709	724	723	747	737	746	766	700	702	718	694	792	754	715	730	667	764	774	717	726	825	751	739	712	778	721	790	759	726	742	732	725	709	760	732	740	789	751	740	716	793	747	699	731	705	692	761	755	777	723	716	722	724	783	721	768	794	721	722	693	811	752	667	757	727	733	700	796	762	742	719	752	743	767	711	735	738	716	734	771	718	721	788	746	762	742	751	682	734	735	720	698	735	720	739	706	750	762	750	742	707	752	760	752	806	754	742	754	713	743	709	762	738	739	718	722	711	735	720	743	766	743	714	767	747	781	756	761	719	753	765	720	809	709	725	726	688	672	749	736	755	698	692	771	716	775	734	733	766	798	743	750	700	735	794	723	686	702	724	752	732	740	701	738	710	697	740	716	726	816	705	702	741	722	710	713	736	723	712	744	759	751	687	736	766	765	765	741	732	708	753	755	705	727	734	764	694	742	725	720	756	757	742	761	755	723	721	747	718	773	762	776	702	720	760	757	736	750	767	730	759	767	726	744	740	682	717	776	767	734	759	707	746	714	723	742	740	742	734	752	761	717	705	722	698	726	748	712	744	712	726	775	717	702	766	722	706	757	753	695	712	740	723	748	724	732	760	722	728	702	711	674	743	736	760	741	708	788	774	698	733	699	778	743	744	697	690	747	697	693	688	712	753	703	716	722	732	693	721	734	768	712	684	795	711	752	719	739	759	767	721	728	729	740	737	775	724	728	747	752	789	727	795	785	734	741	702	730	736	766	785	721	724	779	726	684	707	749	697	716	697	717	748	723	732	698	751	729	743	778	731	760	719	714	759	794	679	764	746	795	726	726	746	763	730	733	705	752	698	758	752	730	730	753	746	720	695	735	744	763	747	714	731	727	680	765	723	720	721	712	735	737	715	766	731	758	734	804	733	712	749	715	703	678	753	700	716	782	723	728	726	730	718	741	730	759	749	726	755	719	736	770	719	743	791	723	751	757	708	739	707	731	712	753	692	731	734	736	727	674	729	696	755	690	703	756	759	726	716	679	764	749	725	718	769	746	702	708	755	740	706	767	697	745	738	797	768	772	727	740	755	780	760	707	731	786	731	721	767	731	696	718	740	737	746	736	760	727	806	755	763	782	760	722	713	743	713	716	752	732	760	740	736	733	759	709	735	751	741	791	745	793	757	783	735	721	739	781	719	716	764	738	675	748	751	747	771	699	720	741	680	708	775	712	744	727	746	763	714	756	746	809	723	700	749	769	746	764	731	762	721	737	746	746	748	780	746	696	744	720	726	742	715	690	694	756	791	811	752	735	734	718	696	755	764	775	746	775	748	733	686	784	728	730	807	760	732	720	698	741	719	734	737	739	749	732	746	751	747	708	770	736	774	722	786	708	726	747	741	758	776	681	740	725	733	751	730	751	738	688	745	744	798	773	762	693	743	757	753	713	662	713	761	749	729	753	706	716	709	721	742	770	748	804	744	772	647	754	735	676	701	746	759	743	777	766	684	671	757	735	666	723	720	743	742	769	740	712	761	759	758	735	775	741	664	769	706	755	780	681	726	744	689	687	762	708	710	750	753	689	732	759	702	740	704	776	716
23679	21548	29415	24133	21565	20354	8312	3560	2754	2345	1934	1564	1343	1122	950	827	791	752	742	736	655	676	672	634	594	582	586	540	511	535	481	482	491	469	464	459	444	495	469	476	519	534	443	477	453	463	452	439	451	465	395	449	420	430	434	423	426	450	393	421	415	446	446	444	454	431	437	448	434	449	464	450	464	466	465	448	476	428	463	438	455	422	486	407	462	447	447	444	476	402	426	372	446	389	434	413	426	429	445	469	412	406	449	425	409	442	429	432	410	467	399	444	435	423	405	408	439	418	424	408	379	350	416	431	406	401	441	409	407	440	420	371	421	407	395	412	433	425	432	437	402	423	412	401	406	387	429	430	436	410	429	445	415	404	413	377	445	398	439	427	381	419	399	409	438	406	382	394	398	427	452	408	435	414	444	440	386	381	404	386	425	400	404	414	415	372	398	446	405	409	414	400	415	355	409	439	421	420	415	410	412	424	402	396	468	389	408	397	387	390	406	377	409	392	426	420	402	385	429	418	439	380	424	403	408	446	403	403	420	395	419	420	425	441	401	403	396	388	399	418	394	420	410	380	389	404	400	412	428	406	432	418	435	447	425	435	433	417	404	450	459	431	380	428	407	418	387	462	381	402	411	430	424	399	425	408	399	392	416	415	416	434	445	420	408	405	404	375	393	434	414	465	447	412	437	406	393	446	420	413	406	421	413	417	436	458	366	396	381	418	423	414	420	425	447	394	410	416	454	408	423	447	389	410	438	389	410	433	409	417	420	436	408	443	409	434	465	379	435	425	400	429	394	394	385	384	426	406	435	422	392	415	424	426	394	449	446	444	427	405	386	366	408	421	419	379	405	415	402	418	400	419	371	409	380	420	410	378	393	423	424	433	402	426	419	436	374	420	431	436	415	388	404	425	413	429	410	418	413	396	432	455	408	434	431	398	416	389	434	415	433	424	431	431	411	395	427	414	409	429	408	406	419	447	428	426	405	434	392	381	428	400	438	411	382	428	409	431	390	402	401	403	428	387	390	395	395	428	400	407	423	420	420	406	440	422	424	426	403	404	392	423	411	426	429	409	415	425	444	434	445	431	403	445	430	433	427	417	396	455	376	381	441	427	411	451	426	446	397	448	425	411	388	393	416	415	403	413	405	469	400	381	406	418	398	391	399	433	419	430	428	421	442	438	398	408	406	383	412	437	437	399	418	397	414	408	372	408	399	402	440	404	414	396	416	416	410	430	415	410	440	390	425	458	371	432	387	408	433	404	403	409	434	389	389	396	434	385	413	397	445	446	405	405	421	403	398	399	435	411	416	392	448	415	427	427	368	412	402	383	424	417	400	416	408	429	421	452	430	416	401	395	444	408	419	416	402	418	427	422	413	414	386	408	434	422	404	417	410	402	437	416	424	375	443	407	393	415	436	446	397	419	411	401	401	398	425	406	422	410	429	405	419	405	438	436	399	419	435	393	387	420	426	413	397	421	405	403	402	370	435	404	430	441	391	438	419	420	392	412	398	377	425	407	426	432	416	426	399	385	394	417	404	417	431	436	411	429	412	404	392	434	450	415	408	411	405	407	424	416	462	414	417	403	396	359	389	397	405	412	402	411	394	424	401	401	397	400	403	447	408	433	421	408	400	435	410	397	417	413	411	430	389	409	416	437	398	410	418	445	439	393	408	409	424	457	437	421	412	400	399	403	426	382	406	407	407	424	418	401	428	411	434	401	482	424	410	476	460	398	402	427	445	439	403	407	418	429	384	406	395	431	363	437	453	420	429	408	401	443	388	427	453	381	389	446	421	401	426	404	434	404	405	415	418	400	396	425	432	439	407	396	393	401	409	398	381	428	418	444	408	397	414	443	423	414	413	427	430	410	405	422	409	423	412	420	418	431	412	408	435	417	422	395	402	409	395	416	412	410	387	450	403	410	459	419	435	403	426	418	427	362	440	435	446	418	435	402	365	432	423	397	414	368	400	395	428	397	425	417	396	406	410	401	433	385	414	416	384	427	370	422	426	441	424	409	415	415	412	415	369	408	420	426	425	391	450	408	387	392	424	429	425	401	409	379	435	428	420	410	417	405	447	411	424	470	409	406	382	444	425	383	407	419	377	419	389	409	392	434	424	406	417	434	404	388	419	422	447	404	417	438	453	375	430	419	398	428	416	422	399	463	420	418	412	418	410	394	407	428	412	425	400	424	394	444	438	412	391	414	438	384	454	395	409	398	440	392	412	376	395	363	439	432	443	374	398	433	387	421	409	392	426	408	429	412	385	413	446	389	448	381	427	448	401	443	418	429	408	425	448	386	438	406	453	426	383	383	412	402	417	410	410	455	415	416	399	414	468	417	382	411	389	424	396	389	387	439	436	438	383	396	389	369	436	418	436	432	413	440	401	404	454	424	401	394	404	407	400	411	394	393	391	403	394	421	384	425	412	400	407	417	419	435	440	391	380	423	415	404	416	423	413	457	416	427	403	413	392	393	409	443	418	386	419	404	393	411	375	390	415	432	389	402	428	417	429	396	387	395	438	405	420	403	364	402	430	382	426	390	395	405	421	412	443	388	405	415	414	419	419	463	406	449	430	430	430	418	454	437	402	427	418	398	402	399	417	415	366	424	412	434	413	449	427	403	411	405	428	429	397	405	439	392	397	412	404	421	372	440	457	429	385	420	439	417	391	433	395	371	405	388	382	406	447	453	469	414	396	402	396	409	407	383	395	445	388	393	448	377	426	418	427	416	450	350	382	419	404	402	394	439	427	383	412	389	421	436	437	448	404	404	396	424	401	410	428	416	427	419	402	439	402	414	415	411	416	398	417	449	434	405	414	443	416	395	407	397	413	416	431	417	398	412	439	422	431	361	416	447	406	428	414	409	389	433	427	390	456	423	409	430	433	437	414	397	407	422	463	431	407	370	429	394	407	438	424	418	449	409	405	415	402	380	421	426	404	404	398	402	412	386	427	397	440	451	395	403	402	382	419	426	395	392	405	420	422	400	407	422	373	422	434	421	400	435	449	408	398	443	459	416	410	414	417	446	406	440	458	405	415	417	430	382	397	439	389	412	450	402	402	388	406	438	429	413	416	431	422	452	417	368	380	422	397	439	379	428	404	404	462	435	370	419	417	442	415	393	405	411	396	403	445	390	388	376	396	391	420	435	428	399	415	401	373	406	399	459	443	393	404	404	380	358	429	425	414	414	371	428	388	438	414	411	397	413	412	401	429	408	374	367	422	451	417	444	398	407	420	428	416	406	399	430	409	429	428	452	376	452	425	388	433	408	362	419	422	405	408	412	414	389	424	442	435	440	460	409	427	387	410	414	416	421	429	427	405	387	386	438	388	427	435	392	374	436	422	432	425	425	380	401	384	438	419	422	422	406	389	416	415	453	396	388	458	433	397	378	380	409	395	417	425	425	402	408	425	465	439	405	440	426	419	398	413	416	443	401	395	414	452	396	394	424	412	413	415	398	411	424	402	427	402	439	428	385
16479	34288	30612	21435	15706	11647	9734	8198	6692	5592	4511	3675	3027	2514	1919	1766	1533	1364	1439	1308	1218	1170	1044	1094	1007	930	986	961	844	868	746	711	772	703	751	705	729	712	743	696	722	733	646	674	686	636	659	622	685	608	620	597	593	600	588	621	600	560	629	591	585	586	642	609	600	628	619	595	640	638	689	705	650	638	643	637	663	665	627	684	717	662	657	618	611	644	634	645	554	638	630	617	601	605	616	601	640	612	632	636	539	610	646	580	579	571	562	585	566	621	619	602	604	616	619	611	592	620	593	600	605	622	586	604	636	586	603	611	664	607	600	588	565	584	602	619	593	563	568	562	591	637	586	565	593	584	620	590	593	585	541	601	569	582	579	550	614	666	581	563	543	616	540	594	608	607	627	639	592	584	657	570	553	587	606	610	593	573	615	596	594	567	613	569	617	540	565	594	571	582	593	565	642	573	593	601	597	576	619	578	633	639	575	568	525	600	608	625	558	543	612	574	611	574	577	630	596	604	597	610	608	607	575	602	579	573	562	584	609	592	604	592	598	583	609	580	612	603	584	575	618	598	518	661	627	600	586	648	592	601	620	590	603	570	588	590	624	592	657	627	584	585	577	580	586	559	609	552	581	603	604	540	581	553	592	553	568	586	578	593	551	624	578	585	632	594	602	606	599	572	583	585	580	635	628	556	590	549	558	578	571	604	568	596	585	582	556	578	577	585	621	606	604	574	550	558	599	551	561	570	553	608	617	605	599	579	523	624	589	639	581	612	600	598	607	597	603	532	571	564	581	581	596	567	604	559	595	564	584	631	580	592	635	588	579	568	591	612	585	598	576	602	586	599	613	550	599	581	612	557	603	560	573	583	561	603	615	578	629	559	577	568	576	604	602	574	621	589	591	566	574	568	633	572	579	570	625	566	606	589	575	598	599	574	596	578	591	606	618	612	554	574	555	655	608	594	567	556	608	554	612	596	619	584	562	628	648	575	584	546	597	646	649	543	590	611	570	568	586	612	566	605	597	553	582	561	564	585	574	551	617	581	584	579	609	580	587	568	559	574	599	570	586	602	584	617	613	608	595	562	567	581	620	597	579	584	587	663	559	555	621	601	573	582	601	594	556	574	599	581	558	553	624	591	575	574	587	596	562	580	597	565	553	614	605	580	544	583	547	546	611	594	598	583	630	610	636	587	578	591	562	570	633	585	611	589	618	588	616	592	576	596	563	568	576	589	567	600	579	589	564	615	580	619	643	564	578	607	603	602	606	585	571	609	597	621	620	597	586	627	578	610	610	616	586	601	559	598	607	597	564	596	621	567	614	569	582	585	616	560	622	595	611	607	579	597	597	598	641	605	616	591	606	615	592	612	585	579	606	630	635	578	602	605	561	617	579	568	621	585	575	579	598	605	629	589	597	616	583	657	555	565	570	619	608	573	584	584	576	610	556	645	617	607	612	593	603	594	561	557	589	577	613	577	565	544	632	591	607	606	572	599	560	580	572	610	627	560	552	568	619	549	573	607	565	579	604	564	607	622	559	595	603	552	591	586	588	569	576	643	614	610	632	599	581	604	608	614	558	618	617	570	585	590	600	594	560	609	574	578	558	577	576	558	582	588	612	597	567	639	623	560	572	589	571	561	563	590	591	563	571	609	570	563	603	602	577	572	592	566	587	597	595	594	592	611	643	608	579	613	624	555	609	617	641	604	599	603	591	592	591	573	613	558	553	603	585	603	595	618	612	605	545	635	587	580	575	592	612	597	583	606	567	581	558	593	618	577	577	601	616	572	591	620	597	567	589	581	521	605	580	580	577	621	607	591	569	580	602	590	576	630	608	627	595	645	581	575	619	644	591	535	611	611	573	605	561	552	542	609	609	568	602	627	596	635	594	618	587	610	564	603	577	604	589	584	592	588	561	552	585	552	578	554	598	597	570	580	554	569	594	634	609	543	604	576	578	618	580	582	568	627	567	553	577	633	589	564	613	589	549	530	613	626	541	571	601	635	553	604	624	630	595	580	563	596	542	592	583	598	586	590	619	555	603	599	599	600	597	602	579	563	566	539	550	595	622	556	547	578	575	569	569	581	586	571	562	595	631	569	615	621	531	608	590	613	592	568	566	591	576	597	567	559	603	529	576	606	526	579	572	581	609	553	576	609	605	594	579	604	527	540	612	577	545	586	610	578	607	591	605	578	584	602	585	587	611	575	593	619	593	592	626	600	580	597	596	600	615	586	591	618	554	588	566	629	576	597	582	590	594	624	585	592	583	604	584	615	575	609	557	529	550	581	620	606	577	588	590	608	597	584	604	599	596	533	589	612	584	589	574	586	575	596	562	581	588	585	609	578	517	576	573	560	562	588	591	597	615	593	582	585	606	619	575	629	571	557	611	546	559	575	576	568	614	582	575	605	592	562	584	573	594	605	604	580	586	585	599	608	558	555	635	659	587	615	575	619	591	597	557	599	628	595	539	566	584	632	632	566	564	601	546	528	563	580	614	584	595	542	594	549	580	598	613	618	573	605	636	579	576	603	647	591	581	585	581	580	567	542	597	608	572	559	581	590	622	568	585	611	600	592	585	629	604	592	634	589	593	545	553	583	613	572	570	561	550	595	580	570	602	581	595	581	608	610	621	597	572	611	582	600	615	594	582	583	572	557	534	531	609	591	626	565	618	589	532	626	618	575	579	557	592	630	594	619	572	575	568	581	604	627	598	589	586	561	582	549	599	635	595	579	575	630	558	588	625	630	561	560	587	593	613	548	569	563	604	623	561	616	596	609	622	577	572	594	582	555	613	583	614	612	631	557	564	595	532	606	592	610	604	574	555	565	596	569	635	573	561	587	556	575	611	609	576	574	597	581	579	613	576	575	564	559	607	574	602	593	597	592	578	646	580	560	539	582	603	596	568	568	620	591	628	570	584	606	559	610	590	592	582	624	595	608	576	561	668	573	624	592	565	576	587	575	606	604	628	560	591	559	566	568	618	555	577	648	587	582	594	577	603	582	592	603	593	595	597	600	595	594	588	574	595	631	631	568	520	577	615	598	585	546	605	565	577	598	575	601	625	594	598	574	609	585	613	578	587	574	618	579	571	623	571	573	642	551	632	584	596	599	606	600	611	631	595	568	583	610	573	597	604	592	577	610	546	555	565	577	545	617	582	587	574	581	573	595	564	561	607	597	609	538	581	580	577	626	576	582	590	602	620	580	615	589	561	604	551	578	588	589	612	588	588	622	602	556	586	607	578	577	576	625	561	571	590	595	614	549	608	599	582	590	632	583	590	597	550	624	591	595	580	595	566	603	578	612	575	585	598	584	599	588	565	568	599	623	596	579	603	570	593	626	626	608	609	533	590	587	574	583	562	582	584	557	640	589	556	607	645	649	574	575	542	603	577	592	602	553	614	614	607	566	598	584	549	578	652	597	606	600	578	571	594	574	569	588	571	588	592	595	615	580	586	586	548	587	579	615	582	581	588	555	634	608	588	597
27562	20835	14760	7386	3617	2093	1735	1576	1310	1116	1016	921	848	721	709	681	695	641	580	654	623	633	564	616	604	586	585	582	555	582	555	549	572	595	554	523	525	560	584	577	539	530	551	532	578	557	581	563	558	551	535	535	516	536	535	539	525	567	553	542	517	562	553	542	508	573	508	545	566	543	538	546	556	543	531	560	528	553	535	525	549	567	560	569	532	536	501	567	553	522	568	506	532	551	559	525	549	553	548	537	549	534	539	496	516	530	546	545	530	546	538	537	533	495	521	515	563	549	542	479	542	553	534	497	537	560	547	556	594	533	538	541	529	589	506	550	591	547	524	546	509	580	499	576	526	570	537	522	543	569	545	514	562	527	535	570	544	545	550	509	566	540	512	517	555	569	519	516	540	527	555	558	559	512	525	565	561	541	555	505	522	530	580	566	529	516	522	529	607	522	515	575	522	515	511	572	504	516	523	527	512	513	501	501	516	562	537	525	553	519	538	544	547	527	558	530	515	512	503	518	530	554	522	526	527	534	506	575	519	524	516	521	527	496	544	535	526	535	560	546	543	514	499	553	553	561	526	512	549	521	571	532	543	543	552	552	546	521	539	494	543	568	560	572	555	536	504	522	528	544	570	571	541	543	514	540	531	528	521	546	527	515	500	555	517	515	559	536	539	565	577	537	518	544	550	514	512	557	536	566	521	546	509	502	510	540	534	530	496	524	543	537	515	541	501	561	479	533	495	552	520	563	551	546	551	552	521	550	519	509	558	549	564	526	542	540	529	556	544	521	523	490	511	518	520	487	581	521	540	528	546	554	544	534	532	540	524	557	542	556	555	591	525	555	540	550	536	532	535	517	551	520	475	540	530	542	556	580	512	552	526	604	536	561	503	547	558	517	529	561	497	538	537	547	526	573	502	530	564	541	578	547	532	542	565	544	520	560	475	542	517	555	512	547	515	533	559	559	516	528	543	568	529	514	461	541	526	549	521	547	573	514	510	534	511	521	582	506	539	500	538	497	513	531	522	555	517	580	526	531	544	531	517	523	558	554	539	558	516	544	529	539	548	541	532	522	551	549	542	510	534	540	519	536	536	526	521	514	478	548	502	516	498	538	552	553	528	519	517	536	527	515	540	554	537	553	514	501	523	552	494	507	534	513	569	577	526	542	557	568	537	526	546	530	530	545	526	553	505	521	524	527	555	514	517	565	535	533	531	540	555	567	515	511	511	546	474	516	551	532	525	567	555	528	536	513	557	527	547	554	489	496	547	549	547	558	528	534	499	503	544	526	557	547	550	552	570	516	559	548	498	560	595	544	550	548	525	528	543	552	540	530	535	522	568	507	494	517	494	557	477	518	526	546	523	542	567	516	518	571	549	574	548	546	560	513	527	561	540	530	535	568	501	529	540	503	543	512	531	536	517	528	539	502	574	553	572	504	548	573	514	544	538	540	544	564	522	500	535	518	573	598	502	521	577	570	524	527	518	517	522	532	510	523	556	539	549	550	525	541	522	516	523	569	550	501	526	549	551	535	539	511	533	542	531	524	547	515	524	540	552	538	483	527	547	577	535	549	529	529	584	549	520	544	533	546	535	486	516	540	577	558	506	589	584	521	516	503	542	565	532	517	549	557	521	515	543	557	549	529	527	535	485	562	553	530	552	566	517	535	518	575	533	500	553	515	544	595	586	534	521	596	541	493	568	559	545	551	523	546	521	522	550	538	527	520	562	510	574	558	565	560	531	507	531	562	484	529	587	505	553	525	546	559	548	532	524	535	519	528	586	570	502	533	517	503	520	545	551	526	566	491	511	546	561	558	551	551	532	532	515	495	535	533	542	521	565	573	525	557	583	520	539	531	517	553	531	568	528	537	545	568	522	581	560	537	536	520	573	497	541	524	520	504	539	538	541	570	503	554	523	502	534	529	544	547	527	538	542	513	565	540	586	559	502	549	566	563	549	511	557	549	533	548	556	552	532	496	534	569	530	533	523	526	538	546	581	478	514	553	540	556	515	532	564	577	538	510	536	546	514	541	528	532	572	543	521	555	534	522	490	522	529	536	553	579	591	542	526	522	536	544	547	511	481	482	537	547	540	526	518	524	536	542	558	521	590	527	579	559	500	554	568	547	565	513	518	550	547	537	539	545	544	550	539	510	569	526	525	537	549	571	519	531	538	530	539	539	521	511	553	546	560	515	504	541	509	556	498	517	510	538	516	555	541	508	550	554	508	537	512	588	481	534	503	515	546	495	507	546	579	533	494	551	563	515	538	572	554	549	543	497	525	543	534	513	569	549	513	525	565	532	534	527	552	594	490	483	570	528	559	519	541	522	544	546	547	488	506	514	549	556	550	558	503	577	524	503	511	538	558	506	530	540	538	542	510	580	531	539	515	546	535	519	568	524	510	558	540	519	539	482	515	532	559	550	545	545	583	543	523	571	586	566	541	532	536	557	539	488	552	535	528	549	553	539	560	542	544	543	556	548	597	539	495	553	507	549	596	527	545	567	532	555	529	525	503	518	524	516	527	557	528	551	525	529	546	485	574	475	509	532	506	555	524	521	525	556	569	564	547	509	563	592	509	528	539	564	552	532	510	524	517	539	530	574	543	535	555	514	512	539	572	540	546	550	521	531	493	564	503	517	520	551	575	579	541	539	540	527	505	511	525	554	535	556	568	515	522	544	528	602	512	565	511	535	534	534	531	540	511	501	543	511	564	551	556	506	550	536	560	512	557	516	556	555	515	546	549	550	534	560	568	554	554	563	512	554	548	506	532	524	517	541	486	545	527	556	565	505	593	576	518	553	557	523	542	539	542	544	525	499	532	498	547	530	534	529	556	562	522	563	558	510	527	529	544	566	581	572	543	533	559	533	540	521	553	547	535	507	540	578	564	602	581	475	551	523	507	529	519	530	519	554	501	522	539	577	532	519	551	508	528	543	536	549	516	535	542	577	521	526	524	511	579	512	500	549	545	524	512	552	549	547	544	523	515	533	517	539	553	530	566	554	531	533	498	507	557	506	547	532	553	530	515	519	489	572	558	534	566	537	565	498	536	522	516	529	556	525	530	557	540	561	533	531	540	552	556	505	531	549	536	521	521	533	510	557	521	489	531	556	524	557	529	506	516	561	531	535	557	532	539	539	535	532	516	591	553	525	520	560	523	528	507	574	555	521	502	543	529	540	554	566	505	523	564	528	523	504	565	503	512	491	511	555	570	600	558	562	528	505	566	523	533	542	518	529	483	546	519	533	505	539	563	498	541	534	538	571	540	534	520	544	557	539	514	545	563	544	531	568	513	528	529	583	535	497	551	536	556	546	528	535	525	504	506	515	544	517	576	563	527	509	554	564	504	563	573	546	563	565	527	577	565	514	555	544	507	517	542	572	554	488	534	504	524	603	546	510	558	569	555	550	552	505	558	535	526	550	541	523	518	553	536	531	514	522	531	519	534	550	500	553	594	536	536	519	528	540	553	538	574	514	466	535
12575	21248	18710	11089	7304	4741	4273	3575	2936	2580	2157	1848	1547	1326	1207	1061	1108	1042	1020	1010	993	981	945	932	914	885	862	937	841	848	773	792	870	845	791	807	775	797	791	802	848	781	819	840	759	815	759	706	777	762	746	702	712	796	757	736	730	746	781	713	778	731	757	762	798	748	766	734	784	820	770	749	811	846	747	825	829	778	776	787	789	744	792	781	764	780	764	728	814	738	809	775	815	787	791	808	801	799	760	762	742	783	757	741	769	780	792	790	751	817	805	788	734	741	733	806	722	801	798	786	786	729	758	796	729	833	755	766	756	707	774	739	742	725	709	721	698	743	742	786	807	760	711	729	747	762	773	746	746	764	699	749	756	743	740	786	742	732	790	736	729	763	789	790	801	765	767	774	764	776	763	767	763	753	768	740	772	771	729	793	753	705	735	732	796	731	768	798	712	722	728	744	717	742	723	697	782	795	775	757	742	767	705	742	752	755	747	788	752	753	738	764	749	769	751	732	734	727	813	721	762	731	745	784	775	747	799	744	779	759	821	818	738	788	781	777	735	709	745	753	755	712	749	772	757	774	774	757	743	771	787	734	713	745	753	718	741	749	726	806	752	729	749	743	750	774	786	778	763	790	764	783	739	732	724	805	778	777	727	717	727	709	791	762	777	789	740	718	718	794	742	740	740	829	760	754	750	778	741	776	796	788	741	829	749	756	773	777	750	737	732	767	711	755	734	795	813	724	789	781	727	768	757	776	784	760	765	736	767	799	753	733	774	796	758	754	789	738	754	739	820	718	795	776	704	746	767	776	724	734	720	768	716	767	791	735	746	744	755	742	788	755	776	763	728	787	763	751	759	746	797	760	788	732	812	732	742	712	727	755	763	729	765	749	772	730	732	789	739	759	764	729	782	740	776	742	756	752	775	755	763	764	741	754	745	785	749	771	794	730	724	756	730	732	778	729	798	723	756	773	752	706	757	743	759	790	729	762	786	787	754	758	780	803	753	757	785	767	770	812	750	767	734	721	709	787	819	764	749	722	755	753	747	779	739	709	760	756	697	768	780	804	691	751	821	745	751	749	755	752	737	791	682	718	750	793	760	729	747	732	721	700	726	739	731	720	725	749	756	815	675	704	799	763	697	732	775	772	702	762	730	750	787	779	728	747	752	754	739	730	779	765	734	752	785	764	739	739	733	777	748	729	721	771	760	767	728	724	777	750	743	769	750	703	694	794	734	813	759	761	810	733	755	747	810	726	770	732	740	720	756	786	708	758	769	770	778	720	746	775	763	725	778	805	781	734	766	743	790	728	734	706	787	736	710	797	749	760	756	789	764	776	763	762	728	753	722	716	780	727	734	718	762	838	715	709	751	780	694	727	782	751	789	803	728	751	749	730	775	760	741	725	727	751	734	789	792	794	730	774	761	755	799	758	742	757	781	793	767	757	751	690	733	795	768	769	765	772	705	767	732	737	732	740	724	739	746	754	806	746	733	780	719	737	730	779	750	737	776	818	791	805	771	788	738	718	765	769	753	692	740	742	773	760	781	727	754	766	793	787	724	752	745	775	758	770	741	749	780	745	776	758	786	758	745	783	747	780	778	758	749	720	758	728	801	765	785	769	772	741	790	731	744	737	727	779	722	736	715	794	740	801	762	765	743	740	757	745	737	737	788	748	739	757	749	752	730	767	787	749	684	762	782	729	729	765	752	793	752	816	756	700	725	800	770	746	742	754	744	794	753	773	753	722	743	749	769	712	740	780	750	760	754	754	758	758	758	720	776	722	741	747	765	796	755	763	756	757	767	758	743	739	758	789	780	740	768	767	773	764	729	747	724	752	757	762	783	753	782	797	770	766	809	737	784	727	760	764	760	708	684	728	705	780	725	751	744	754	753	715	763	711	747	776	735	755	745	709	748	759	754	754	743	795	829	767	763	753	755	753	766	735	797	731	797	726	783	743	776	727	804	728	753	752	750	722	725	739	775	724	744	716	767	739	756	686	775	762	738	753	764	770	730	802	743	740	736	739	765	755	772	764	764	753	760	738	775	778	774	821	816	748	753	759	714	716	745	721	762	761	672	735	763	796	721	755	801	775	759	710	788	775	747	731	734	753	752	775	693	764	790	743	776	722	820	711	730	760	732	762	747	750	762	763	794	775	735	753	688	768	823	724	767	759	758	719	731	717	774	739	781	738	696	759	703	764	759	776	805	754	733	781	724	743	750	781	751	751	788	776	771	721	707	731	754	773	754	721	759	801	773	757	754	747	789	745	760	778	711	799	731	762	756	711	766	771	741	740	739	796	796	757	794	763	793	724	760	811	732	786	785	741	738	768	753	737	757	720	751	725	751	790	774	768	719	751	758	761	789	740	727	771	748	770	727	730	792	786	731	785	754	713	760	744	737	756	742	789	760	722	763	777	737	737	778	757	778	732	754	744	751	733	773	823	770	760	790	751	772	777	753	719	734	748	725	776	770	730	761	751	748	796	783	788	789	741	753	729	754	731	759	712	713	720	740	718	762	804	761	712	782	778	760	778	799	714	789	730	725	765	745	693	796	762	762	769	773	780	733	762	736	737	799	778	724	760	736	731	751	767	730	787	745	738	711	764	749	776	709	806	718	757	806	710	740	749	742	749	758	733	728	741	767	776	759	788	770	751	743	773	746	790	758	769	769	773	761	773	805	759	741	730	748	737	779	793	755	727	800	727	741	796	806	721	714	787	749	738	761	737	748	739	747	717	762	781	751	749	780	780	776	780	772	762	750	721	758	799	767	742	772	779	762	733	798	753	729	783	783	746	790	741	773	733	738	797	760	744	762	777	742	760	767	753	747	764	731	783	750	797	764	746	786	765	756	746	772	777	783	762	785	789	733	702	756	767	776	716	737	707	764	797	762	792	800	768	775	781	706	750	789	722	767	742	761	790	790	754	776	658	778	710	753	729	755	773	725	785	744	751	765	774	756	730	745	783	774	725	740	745	779	782	797	762	760	771	809	762	709	732	733	750	739	783	736	775	748	779	724	753	727	795	736	763	740	773	712	763	730	710	832	738	730	777	751	726	799	735	778	742	769	783	746	766	829	733	712	757	807	777	771	755	763	766	762	759	726	762	725	746	746	749	763	780	762	732	732	752	764	727	749	710	764	808	755	765	791	758	779	755	766	737	797	761	730	774	773	752	783	765	752	767	740	750	700	843	786	752	771	786	735	760	748	716	733	834	731	696	761	774	709	746	727	747	786	740	768	738	773	718	785	739	756	745	779	785	697	736	742	761	725	749	807	760	767	728	758	754	719	776	773	783	744	716	797	703	728	764	712	717	745	743	761	781	745	743	747	703	765	740	783	767	759	786	727	765	771	757	733	734	773	757	735	772	755	732	763	758	774	773	718	762	759	750	741	731	746	795	771	747	712	768	747	742	787	792	763	704	724	774	727	772	784	738	736	797	741	789	713	762	784	754	797	768	757	722	770	777	786	760	832	734	738	763	718	741
24738	21530	28818	24714	20754	8127	3406	2523	1985	1639	1353	1258	989	908	840	821	776	712	679	730	720	659	673	643	644	589	647	597	665	608	552	587	614	526	530	562	530	570	540	549	566	547	567	496	575	521	505	549	560	549	537	500	542	545	523	490	506	547	533	503	515	535	546	531	520	553	541	534	529	531	529	566	508	504	571	550	542	599	556	558	511	520	527	494	504	551	548	508	542	520	521	573	504	514	537	563	537	534	509	528	522	505	554	519	535	506	540	503	501	553	539	548	540	575	546	522	514	537	503	547	516	552	502	570	542	504	519	531	579	523	524	514	491	532	560	517	541	526	525	522	522	528	551	541	529	537	510	506	510	533	552	512	507	535	532	471	527	497	491	495	521	600	499	555	516	516	529	517	567	521	489	520	513	533	543	526	536	583	552	510	552	540	511	520	523	529	498	568	494	516	528	514	548	499	555	515	530	478	562	494	515	536	538	504	522	545	574	497	534	581	556	536	503	530	529	525	545	524	541	545	540	511	553	571	524	508	490	501	552	545	561	530	524	559	501	522	494	517	531	550	514	524	538	517	485	512	523	526	531	502	515	518	540	518	495	508	507	507	533	518	502	533	575	484	551	502	486	527	531	515	516	518	475	522	511	517	534	550	538	494	534	508	529	518	533	524	519	550	528	531	502	525	507	559	542	517	533	531	531	476	534	533	516	530	533	479	537	595	486	535	546	550	529	553	506	496	530	514	534	532	524	494	544	522	532	547	539	501	547	556	489	516	507	521	527	534	495	532	533	491	533	541	496	578	467	492	579	506	490	516	548	531	520	547	510	510	511	540	493	552	485	498	513	544	505	504	543	504	485	575	502	528	522	507	499	471	562	496	509	511	475	569	514	538	508	470	497	498	518	468	511	569	446	521	500	477	504	523	542	501	554	551	469	526	508	513	547	496	516	505	497	534	513	537	515	486	527	541	526	529	498	507	472	516	478	492	493	494	517	521	542	537	504	503	554	508	489	521	529	547	499	462	544	515	520	538	524	536	519	499	518	514	556	550	541	493	495	559	488	518	553	540	498	485	506	480	558	501	528	519	506	518	553	512	496	523	525	522	559	579	499	472	529	553	520	551	526	536	491	527	506	539	506	546	513	525	504	527	562	583	513	533	515	588	491	491	499	506	547	521	507	510	564	529	538	532	519	498	478	521	523	519	533	489	477	514	488	547	548	529	515	517	539	516	522	513	489	513	552	497	497	491	561	521	541	537	548	502	516	526	544	556	533	515	562	460	549	492	523	558	499	525	513	527	534	481	499	493	497	523	488	500	557	546	547	460	531	513	522	513	494	473	535	512	518	524	489	511	542	547	521	496	563	500	491	514	494	522	538	535	539	549	499	509	508	508	503	471	537	501	541	556	532	518	530	515	565	503	514	530	513	471	550	541	525	509	485	511	547	529	496	510	542	522	501	505	495	505	542	510	544	518	521	515	546	564	555	504	523	517	533	498	566	504	540	561	493	540	503	490	526	547	535	538	534	517	507	559	563	536	528	514	533	546	520	509	509	507	557	532	569	532	527	520	516	500	522	502	474	541	545	514	497	450	538	464	538	536	485	531	547	523	506	520	489	525	506	475	504	502	500	513	526	461	500	515	521	532	538	519	505	485	481	502	526	532	514	480	484	506	499	519	571	513	513	532	515	488	570	547	498	469	476	500	551	514	539	514	569	511	495	509	501	535	521	533	544	504	551	496	510	525	527	506	555	494	497	530	534	498	529	551	524	488	516	516	522	474	521	514	511	546	559	530	520	527	536	523	518	524	509	507	541	538	576	525	506	510	529	520	503	535	543	545	541	523	539	497	512	538	524	515	521	528	526	494	534	517	488	530	524	528	515	475	514	491	488	495	486	544	502	506	520	517	513	543	526	484	519	486	542	509	525	506	512	531	536	542	524	503	538	548	495	521	511	502	512	539	522	524	531	504	500	538	512	498	534	518	513	530	550	512	535	521	510	527	532	528	498	490	517	524	527	546	542	513	502	467	502	515	519	539	498	498	494	533	534	564	492	515	541	502	525	465	480	533	526	517	508	553	527	540	539	523	512	535	473	589	560	482	517	511	522	556	537	482	493	490	503	507	548	537	514	509	498	527	498	546	533	514	534	480	499	575	533	527	552	514	560	518	541	540	494	503	526	531	523	558	546	513	503	539	550	499	473	511	524	499	490	504	500	564	518	543	577	551	517	570	522	515	539	532	506	504	496	505	506	498	512	511	506	519	513	547	506	514	524	498	480	489	530	553	529	529	559	504	561	470	514	493	538	523	559	558	517	534	505	518	551	564	541	552	463	505	509	548	546	491	512	522	524	553	545	521	507	527	509	534	530	514	484	533	497	492	463	536	495	478	496	509	441	578	504	540	504	564	547	499	481	547	479	513	537	553	524	556	499	493	509	514	547	521	523	521	552	530	508	504	538	565	482	514	539	574	519	530	534	504	529	488	534	499	523	548	497	520	458	490	546	501	492	514	535	513	559	546	522	540	536	500	505	523	564	524	527	530	535	567	558	532	552	478	580	500	468	480	520	532	542	522	535	485	527	522	515	527	503	499	540	540	493	520	465	549	524	530	527	540	547	525	548	487	516	527	517	528	545	528	517	515	524	480	486	519	532	525	572	533	540	540	487	514	515	541	524	537	525	515	509	521	526	549	510	543	493	507	497	526	542	524	540	528	536	481	519	533	495	501	529	521	555	542	493	521	518	549	498	529	506	490	530	507	500	513	491	512	520	512	505	540	512	504	539	578	520	524	527	516	513	526	507	520	525	557	558	551	525	493	512	492	543	509	527	477	507	542	539	541	540	512	488	531	519	554	508	523	485	534	499	498	510	530	515	547	521	520	522	513	492	512	517	529	507	544	528	521	505	514	502	474	538	504	514	523	567	493	557	534	506	495	505	506	524	546	521	492	495	586	570	512	533	530	510	514	501	527	490	494	490	535	544	523	509	542	553	544	524	538	545	510	547	530	516	489	511	489	482	531	497	528	555	508	537	507	535	535	539	500	533	539	512	518	523	501	537	513	504	489	535	529	536	535	551	509	516	493	529	490	484	511	491	455	541	543	527	527	546	517	542	501	532	561	508	542	501	535	475	505	500	537	522	536	526	537	486	518	508	571	558	489	526	514	519	536	509	538	492	516	517	548	504	513	528	520	495	503	492	524	526	500	527	559	511	502	556	513	539	537	520	535	549	521	513	536	520	504	525	520	520	502	549	496	525	522	558	537	522	467	545	515	495	499	545	540	488	534	514	501	521	528	468	529	535	543	515	510	502	571	525	527	502	527	539	535	530	521	515	514	503	515	526	509	525	507	510	499	536	530	521	523	526	516	507	490	560	516	525	510	499	514	520	500	538	546	488	500	561	547	518	525	510	558	517	511	470	497	505	517	532	523	509	502	533	527	538	520	536	582	524	558	496	516	493	549	516	488	515	550	547	486	547	565	522	503	528	545
13944	29074	25617	16964	12330	8131	6792	5957	4860	3772	3024	2666	2099	1803	1560	1508	1365	1238	1144	1176	1238	1062	1065	1062	1051	1003	1039	941	922	925	910	891	867	855	831	798	852	799	833	775	836	792	861	801	849	861	802	782	773	780	791	734	729	788	768	801	770	757	738	758	747	775	759	743	783	775	767	772	761	771	818	764	777	763	848	818	810	784	793	770	797	843	740	756	823	740	784	718	796	793	802	787	740	792	753	798	768	748	742	729	730	808	761	745	736	797	733	769	751	712	738	755	760	784	777	688	738	777	766	737	745	707	768	741	788	756	746	723	757	746	720	718	738	693	743	719	748	762	752	771	769	718	720	729	682	745	730	754	771	749	717	721	761	720	730	726	800	759	730	723	735	761	760	725	741	782	709	757	747	745	718	740	741	746	712	760	774	753	773	730	742	753	782	729	734	710	750	766	737	731	712	766	753	748	738	720	712	788	732	764	745	692	703	772	727	750	735	754	750	773	701	735	755	772	695	712	739	753	727	734	708	770	711	768	734	757	735	750	727	738	751	775	722	760	741	690	692	765	781	699	712	758	779	752	716	731	720	743	712	707	721	714	742	723	738	706	757	703	739	724	690	742	704	716	707	725	712	735	734	715	705	725	728	741	735	729	735	760	739	708	736	754	731	762	755	764	732	799	761	741	736	742	762	775	776	763	782	746	742	743	713	757	735	753	737	729	728	768	759	778	802	794	751	793	742	778	733	765	710	731	772	762	781	661	751	737	715	767	700	741	739	746	743	745	717	750	703	785	792	774	763	751	748	738	742	648	736	756	732	751	737	717	744	731	756	786	785	698	781	768	737	764	775	735	716	760	777	753	781	691	770	724	742	752	715	709	801	768	754	709	698	719	727	725	693	799	718	737	773	735	818	777	757	701	777	726	756	730	777	829	749	724	745	701	773	733	737	728	745	720	753	748	761	702	746	738	726	733	721	793	715	739	724	788	763	771	739	694	738	727	743	719	751	700	744	705	760	724	735	727	755	720	726	730	746	692	716	778	725	727	759	749	740	702	763	742	712	789	763	715	756	750	752	757	770	747	748	749	678	725	765	768	741	788	785	757	725	745	758	724	708	761	696	743	769	750	736	769	765	714	752	749	726	780	739	745	746	731	743	757	753	708	761	742	727	707	716	717	782	691	743	727	772	724	783	746	795	736	740	744	773	774	752	752	732	770	740	786	728	786	727	733	724	811	812	763	736	704	715	720	726	758	741	738	720	725	730	748	766	745	775	733	765	723	755	771	721	744	757	731	762	754	699	701	751	767	736	696	772	722	725	720	748	766	764	721	677	712	759	763	782	715	733	716	724	787	728	743	762	758	730	781	731	706	747	730	723	772	710	735	692	706	750	773	790	684	723	753	768	704	747	724	734	700	746	730	708	737	755	771	715	689	689	722	725	725	756	774	757	751	747	786	742	709	793	740	753	734	761	702	725	753	746	758	734	739	742	766	722	705	737	729	732	753	766	775	772	748	723	748	724	754	771	728	742	691	750	799	741	724	740	807	768	771	724	721	733	710	717	721	699	747	775	730	746	722	712	776	724	751	808	759	697	736	807	713	814	741	733	778	734	696	744	747	739	746	760	765	777	724	754	723	748	764	758	751	687	728	756	734	730	682	752	775	702	768	702	742	792	755	753	767	743	697	709	754	747	721	732	759	715	763	712	746	716	728	775	789	726	729	731	726	756	771	744	753	689	749	733	749	778	803	743	697	717	736	715	745	775	743	804	724	753	755	753	751	775	722	771	757	762	759	758	759	733	704	692	767	723	771	740	745	800	706	714	745	743	741	748	726	816	774	722	721	753	749	770	771	705	715	762	752	739	766	731	735	720	781	754	745	719	713	758	735	768	769	752	742	776	728	773	798	792	710	729	747	771	798	724	747	755	754	783	725	758	764	777	751	720	782	696	739	748	741	713	757	732	744	750	758	767	798	745	781	714	764	743	728	786	739	804	735	735	779	721	758	733	763	759	698	753	747	702	741	752	752	702	773	714	763	729	772	775	740	761	739	686	787	703	740	676	729	744	767	706	746	788	727	762	705	685	723	770	731	771	767	761	720	736	750	753	742	717	728	699	667	759	779	817	734	707	760	710	758	745	735	761	749	733	737	723	705	775	750	785	736	736	784	761	731	779	781	773	781	695	733	708	727	768	749	723	772	770	731	820	719	746	769	716	776	731	710	730	745	783	765	718	708	758	741	730	772	738	760	756	709	720	749	712	718	755	762	749	709	763	752	761	740	762	726	748	717	745	768	760	772	753	680	761	778	781	748	760	737	746	732	751	718	780	713	682	742	737	723	821	776	761	703	745	733	728	766	773	730	721	731	763	717	746	741	753	743	717	706	745	745	731	724	771	794	770	697	738	670	733	733	742	735	735	778	712	772	768	775	704	747	675	766	726	734	783	787	730	755	776	742	708	745	771	729	699	756	763	792	720	757	713	773	731	681	765	702	739	756	789	744	742	758	748	723	778	749	768	756	736	702	746	798	718	777	708	725	727	749	744	744	740	751	699	727	764	765	697	706	734	727	727	732	706	750	735	762	762	740	747	722	730	770	721	737	748	739	718	733	738	750	783	730	718	749	750	745	721	754	754	791	749	748	763	741	738	765	761	715	767	795	675	770	723	760	740	753	704	723	787	722	744	746	737	750	725	745	702	743	719	740	716	706	736	684	737	724	728	734	712	740	794	755	767	748	734	721	721	753	770	756	740	778	744	729	775	789	733	719	721	715	763	745	785	713	721	779	704	747	763	770	806	724	732	780	719	708	735	727	679	727	712	712	692	751	716	764	700	776	776	745	765	731	747	760	749	731	721	763	758	719	754	745	714	719	721	728	731	716	662	792	726	755	780	743	780	772	739	745	740	718	726	780	750	749	726	756	741	773	746	812	752	726	762	705	764	727	763	755	691	744	738	783	763	763	758	820	711	695	778	695	730	725	718	718	747	721	729	712	753	732	748	723	759	789	687	736	739	690	712	736	735	706	760	738	735	727	761	724	756	745	805	737	753	703	759	727	763	769	753	725	770	707	766	776	719	778	732	741	824	757	689	742	677	759	773	782	767	707	756	714	727	754	719	733	743	736	744	751	718	741	738	741	739	748	755	760	704	730	720	707	732	749	745	724	758	709	765	756	763	716	732	742	710	746	716	742	720	752	752	756	700	757	728	737	779	733	716	740	762	794	730	755	762	760	771	727	774	711	773	697	742	779	765	763	706	726	728	734	738	730	744	769	726	754	758	719	742	741	782	714	729	747	722	720	754	751	774	732	753	706	745	753	699	759	759	729	693	702	714	752	734	780	728	742	747	739	731	766	755	720	736	772	727	756	796	704	743	749	732	721	715	730	734	765	789	727	706	737	754	738	743	725	810	749	725	761	749	735	753	708	760	760	755	770	683	779	685	722	766	757	728	770	771	756	745	729	715	777	698	773	741	794	743	733	752	728	678	776	746	708
23674	21524	29405	24098	21546	20319	7639	3351	2435	2032	1689	1422	1119	1028	984	919	831	721	688	694	721	667	586	635	579	576	565	557	547	514	529	492	487	470	454	524	496	482	516	458	449	469	466	488	473	474	433	418	440	442	443	458	417	443	403	439	392	433	401	402	419	427	438	425	446	424	443	422	446	451	484	436	427	435	421	473	464	444	432	461	473	465	452	430	444	496	441	425	428	436	455	448	463	459	476	453	415	424	437	446	452	461	464	413	398	425	419	425	433	416	383	415	421	419	443	439	446	422	387	434	408	388	418	422	395	423	413	408	453	419	429	400	440	402	388	401	392	421	458	443	439	388	406	416	389	445	428	438	441	430	426	455	409	399	380	454	444	400	404	430	400	450	421	448	391	448	424	420	426	421	379	427	394	393	425	393	427	432	394	409	451	415	433	396	422	416	426	436	406	431	404	388	397	420	413	433	422	419	414	416	425	421	422	443	404	399	465	385	426	405	376	373	437	422	405	403	423	414	467	413	423	433	412	427	447	447	439	407	430	434	438	396	412	401	408	423	410	408	390	411	477	414	432	423	410	431	395	382	405	353	437	413	398	432	413	419	404	430	387	400	418	433	436	388	442	407	388	424	416	422	437	377	424	414	422	404	435	459	416	450	399	421	405	438	400	401	408	441	451	413	395	423	428	427	406	450	407	421	404	414	404	423	397	397	404	429	457	412	426	465	420	455	415	437	421	416	413	397	398	432	414	393	428	400	457	387	375	434	428	461	425	423	435	437	414	421	422	468	435	402	421	417	424	378	399	490	429	379	430	446	386	434	422	408	433	441	441	443	417	392	412	447	429	436	417	436	442	426	438	435	423	382	399	417	411	425	427	374	404	439	397	417	363	448	408	433	446	402	407	441	442	409	420	411	418	418	424	425	391	443	400	409	422	410	407	420	411	425	401	424	412	433	428	419	426	426	426	431	408	437	424	392	407	412	388	397	420	436	451	430	404	419	432	420	380	404	427	419	405	399	433	418	415	423	401	403	419	421	428	424	435	404	394	420	447	415	445	427	401	410	412	410	396	396	464	407	433	411	406	413	449	408	398	410	400	413	393	409	382	424	419	441	396	406	429	417	448	454	418	418	430	409	436	414	406	372	438	396	406	414	421	405	427	452	399	437	422	382	433	412	416	386	450	434	447	397	401	446	446	440	429	442	427	407	435	418	408	392	375	422	391	432	403	431	411	407	393	400	418	439	430	446	404	397	421	380	449	421	438	442	456	437	373	396	423	435	421	393	413	394	409	417	417	414	427	397	408	447	429	444	405	423	392	439	431	385	384	410	420	416	469	394	438	454	399	436	419	412	431	442	389	394	436	435	391	451	433	433	409	391	401	420	419	429	448	427	401	434	433	458	395	449	386	427	431	396	425	402	438	424	400	420	404	432	414	430	403	390	389	393	423	423	417	447	395	416	415	458	404	437	398	413	441	447	426	390	372	397	440	405	410	446	425	435	406	436	444	433	427	444	414	410	430	390	418	419	419	413	429	416	428	418	440	403	412	384	405	413	372	375	430	431	432	393	411	410	414	395	415	431	432	422	415	405	426	404	403	426	413	432	394	461	402	411	428	423	446	417	434	413	377	424	405	393	409	426	398	402	423	390	411	436	413	423	413	381	421	408	444	400	392	431	414	452	364	448	401	441	410	442	395	410	400	387	421	427	397	416	456	387	392	408	454	409	409	387	430	426	401	398	438	404	397	427	450	413	448	412	418	409	402	429	431	440	417	390	426	418	410	404	432	434	404	402	387	425	433	428	442	429	394	427	440	416	446	415	420	430	396	444	411	412	428	422	407	415	439	420	455	394	464	419	438	410	397	470	414	459	430	428	434	400	413	394	411	439	390	412	370	401	398	421	413	390	415	461	449	409	424	409	438	419	422	418	433	414	460	445	402	393	444	430	399	406	444	386	446	444	386	374	428	443	407	443	433	388	426	448	425	425	428	397	411	407	395	403	447	424	418	400	451	434	434	418	432	410	418	402	402	433	411	412	416	439	444	409	389	408	430	431	376	419	404	405	437	416	385	401	385	419	455	408	410	399	450	439	416	414	428	411	420	446	409	410	432	430	410	386	426	406	439	432	426	414	430	432	418	407	441	450	407	428	435	409	392	425	406	384	401	438	420	388	412	389	382	391	424	444	436	412	380	394	433	378	421	379	394	382	396	470	411	411	452	467	403	424	406	424	406	394	420	434	428	420	407	437	377	396	420	407	434	402	424	412	434	443	423	434	408	429	395	408	397	435	413	409	372	404	427	434	428	399	433	449	459	400	404	423	449	388	408	407	410	426	409	410	423	467	385	395	429	438	435	419	429	430	417	388	424	425	391	425	414	421	432	444	423	413	410	399	405	457	418	380	456	407	367	426	401	391	395	378	428	417	428	401	401	431	382	441	431	410	429	474	415	408	457	365	418	422	431	398	399	421	423	412	411	418	397	418	437	438	406	455	380	434	429	409	411	406	414	378	435	441	391	384	376	447	415	435	424	418	409	410	397	403	413	433	416	398	417	413	441	406	425	424	390	430	422	375	414	414	431	411	421	434	454	400	404	417	426	417	429	413	429	437	388	406	402	432	437	456	410	415	445	393	381	407	445	436	421	429	419	436	431	411	412	381	405	404	405	432	401	412	432	411	415	410	424	388	405	387	390	439	395	388	401	424	427	412	378	396	423	422	401	428	411	400	433	420	454	402	413	419	453	408	439	450	390	394	417	440	400	417	396	418	419	381	423	439	398	406	460	402	412	407	433	412	443	413	410	444	401	403	427	392	445	421	425	409	428	423	425	452	438	403	435	390	435	431	425	410	420	404	449	392	396	433	415	406	440	435	436	394	445	460	421	428	410	419	418	425	425	414	450	415	415	367	425	437	408	415	424	417	439	412	436	434	426	416	413	441	437	439	419	431	413	439	393	407	434	446	393	413	389	422	438	452	424	458	434	398	446	393	411	407	415	426	436	365	436	366	439	428	399	416	416	393	415	424	405	419	435	398	443	421	437	429	403	402	364	394	367	441	459	409	438	429	416	416	396	429	401	438	420	436	407	418	454	386	425	403	417	445	402	405	439	421	439	406	421	408	395	430	446	412	419	392	422	402	409	457	411	443	422	405	413	415	375	445	436	411	428	426	428	392	380	412	386	418	409	388	406	430	404	399	409	402	437	419	426	409	432	403	406	412	420	441	417	432	397	416	391	342	420	407	422	405	412	408	436	374	394	430	399	389	461	410	431	412	432	365	406	459	400	434	424	446	427	412	409	440	407	404	423	405	384	407	414	407	433	408	406	424	402	402	417	435	434	404	421	437	423	413	408	395	417	389	438	431	435	402	409	391	440	435	405	434	407	381	436	433	454	416	422	437	386	433	438	385	400	415	420	436	427	423	419	439	443	388	412	397	408	429	431	400	432	392	426	425	410	416	405	434	434	431	421	402	410	452	426	386	387	387	422	409
16706	34005	30892	21601	16178	10666	8912	7786	6358	5006	4164	3162	2665	2157	2099	1789	1523	1302	1285	1192	1335	1177	1041	1083	980	930	940	890	844	781	767	774	782	761	724	694	725	730	738	730	683	685	760	731	713	695	664	630	669	675	580	605	617	648	611	643	580	620	597	615	597	615	616	652	667	619	668	628	646	679	655	675	658	627	696	642	636	655	670	700	713	647	656	627	666	620	629	563	623	653	640	659	642	649	620	660	645	621	561	624	637	625	597	595	562	634	628	642	643	623	677	634	591	640	572	598	608	576	650	574	606	603	652	587	587	605	607	627	596	606	619	568	566	623	638	632	622	603	608	602	576	586	644	595	617	577	592	567	580	615	629	606	649	611	604	576	593	594	619	591	586	650	614	627	600	588	623	581	541	605	582	616	580	532	602	564	608	619	586	555	622	620	581	581	571	643	575	578	590	641	608	641	583	595	592	589	600	567	625	630	592	598	608	585	589	648	597	600	603	544	616	610	546	630	605	578	571	567	607	584	580	614	579	580	603	581	599	592	578	605	546	644	627	587	627	609	608	581	622	631	606	606	587	634	636	596	590	564	617	602	593	599	654	541	641	650	602	606	594	591	595	589	560	572	614	599	591	590	545	634	583	613	610	625	602	580	592	614	623	593	579	584	600	618	569	603	597	609	559	586	596	596	556	545	621	589	579	575	579	625	578	615	618	609	644	622	563	568	597	582	622	609	554	574	596	626	567	610	609	627	618	605	597	572	618	609	613	590	593	570	671	640	568	600	650	611	638	590	640	594	596	616	597	575	582	622	611	617	565	637	597	603	563	580	608	602	587	567	561	661	586	603	623	610	598	580	592	598	604	638	605	543	599	604	631	611	609	557	588	634	574	603	588	608	613	577	641	564	576	570	587	568	566	606	604	618	576	594	541	627	620	575	627	569	596	551	594	539	633	585	585	599	621	576	573	595	594	552	546	615	598	612	558	591	630	604	568	622	568	587	598	604	606	587	645	573	585	621	646	576	561	604	597	618	583	598	598	617	637	589	565	576	563	574	588	587	583	589	574	588	623	581	617	592	619	574	604	617	610	618	595	588	594	592	551	603	578	589	584	574	565	582	621	617	632	587	612	589	573	585	584	580	574	631	567	587	588	589	581	575	615	608	540	581	584	598	583	552	619	600	602	589	622	573	609	595	627	573	613	595	603	583	620	612	578	593	607	598	566	605	593	609	626	608	585	579	588	591	545	576	580	605	555	595	591	556	559	616	567	560	612	612	616	591	593	594	565	610	565	603	588	633	575	566	612	621	589	618	597	615	585	585	642	573	598	670	556	581	614	606	590	602	619	582	619	620	604	582	603	583	621	610	557	591	559	548	617	598	541	611	575	644	582	592	592	602	583	598	637	604	593	596	614	565	616	589	559	584	566	629	603	581	604	585	584	592	614	627	588	597	594	629	583	586	595	596	594	586	581	607	549	586	621	633	592	610	606	591	590	612	617	612	578	594	610	616	623	598	603	606	549	615	599	567	644	559	603	588	592	585	618	562	576	566	603	604	621	586	586	628	566	590	576	589	605	610	600	569	591	613	583	583	586	590	577	582	589	647	593	579	598	609	575	677	630	591	611	569	610	602	636	569	621	582	616	603	560	632	622	588	574	637	621	579	625	587	580	618	586	605	578	592	610	611	566	535	607	558	607	607	591	611	613	607	574	602	607	585	614	559	631	577	597	596	608	628	584	606	593	539	604	595	546	589	626	626	576	590	614	586	620	598	609	601	560	595	612	599	575	600	578	569	593	612	601	557	537	564	619	614	616	615	563	651	556	613	591	584	617	600	586	597	574	617	632	634	594	585	613	638	606	526	623	625	618	582	599	575	614	609	619	574	609	562	657	606	583	607	597	632	588	639	591	589	599	588	644	592	610	558	572	573	658	603	577	554	611	656	628	638	602	617	572	619	545	586	604	576	628	584	623	595	587	579	564	635	604	578	621	607	587	614	566	559	614	575	602	560	625	622	586	585	625	612	566	605	615	584	572	596	595	601	581	591	587	594	588	647	582	586	601	609	608	592	559	612	570	584	607	556	662	541	615	604	578	593	640	616	579	616	607	598	595	592	595	623	596	618	548	616	599	610	587	595	593	613	576	621	590	596	584	577	602	608	609	582	589	528	660	631	575	641	624	600	570	617	634	589	595	577	673	626	566	567	619	570	595	617	581	602	545	631	582	626	603	569	621	605	599	588	613	644	601	632	616	580	586	604	597	635	571	587	564	613	574	608	630	649	572	568	634	562	586	589	644	563	607	571	570	588	607	617	614	588	575	609	589	561	580	627	610	552	569	633	594	611	620	625	580	617	594	619	586	598	618	570	637	593	595	564	598	609	588	577	601	599	597	579	578	602	572	622	592	582	579	619	590	627	597	593	583	606	626	628	564	604	604	571	611	616	598	575	608	557	554	618	575	570	557	612	549	606	619	615	584	597	536	585	585	553	576	647	581	600	620	605	617	550	569	566	608	628	624	632	573	631	581	588	617	601	609	606	583	596	615	605	630	589	588	591	600	615	603	573	567	595	614	556	570	583	541	636	562	618	630	545	596	594	615	574	553	579	574	582	600	561	600	574	599	579	559	598	585	612	591	583	600	616	606	622	621	574	591	589	570	578	583	573	581	577	626	581	596	623	582	585	602	571	557	590	636	597	599	641	591	585	578	643	616	618	626	597	586	577	576	571	574	618	625	656	632	588	612	610	580	599	579	565	586	584	568	569	586	624	560	609	610	576	619	603	614	629	595	639	616	588	633	619	589	556	599	574	610	639	583	537	598	606	569	578	598	587	549	617	614	614	583	565	636	605	536	588	588	586	593	607	567	643	629	640	584	605	584	574	596	573	590	620	625	577	587	659	611	609	578	563	622	635	564	577	577	563	574	653	619	643	554	569	569	629	609	588	603	619	611	560	562	616	573	619	601	608	569	617	556	607	596	672	580	611	636	639	584	585	554	603	588	593	629	544	574	593	544	579	600	627	616	565	638	627	575	627	622	615	588	593	580	588	599	564	610	597	602	594	624	636	582	585	569	612	582	595	586	625	621	564	617	587	581	582	590	638	605	584	589	591	574	594	608	587	588	536	585	547	611	581	656	588	570	562	613	614	572	610	606	676	623	637	602	607	644	594	626	562	637	634	555	610	589	578	565	591	613	649	591	600	586	608	587	608	652	591	589	576	606	587	558	600	616	616	595	636	598	581	603	567	588	600	618	576	540	613	582	602	612	642	579	619	601	583	603	591	619	607	626	637	602	582	596	579	639	584	587	592	603	575	608	587	588	608	597	582	600	605	580	567	586	595	593	554	575	591	584	601	582	572	609	617	583	610	571	595	602	603	578	677	604	624	641	588	638	537	622	572	616	640	576	606	638	608	638	556	592	576	584	586	573	613	624	625	596	605	615	603	586	590	612	611	584	601	614	591	564	609	616	597	602	616	654	588	590	628	585	618	636	603
27483	20807	15154	7494	3622	1984	1503	1386	1258	1110	955	828	757	740	765	644	644	607	581	642	591	615	577	583	573	614	565	601	524	576	569	571	527	585	550	561	573	581	565	516	571	549	535	543	595	570	540	568	558	523	499	570	559	548	560	518	524	531	541	525	526	540	535	531	587	539	547	571	564	536	557	576	549	560	580	526	550	556	579	514	530	538	578	565	543	549	556	577	534	555	515	550	522	556	545	582	551	541	556	515	503	545	554	507	561	541	535	534	521	538	528	599	478	576	541	516	527	543	578	535	530	493	562	529	536	563	534	545	518	516	569	544	549	565	564	553	496	531	519	515	507	502	558	537	550	564	484	554	554	543	515	567	556	548	539	559	537	553	530	548	551	564	520	550	530	526	531	521	573	570	557	520	575	502	509	516	557	585	583	522	551	495	517	533	593	581	552	510	601	561	526	576	531	522	558	493	569	551	543	554	548	549	561	555	540	550	544	586	513	541	521	567	511	526	539	546	542	548	531	537	572	517	583	504	557	534	560	509	576	548	569	501	536	549	543	507	529	551	565	555	529	563	544	542	573	538	510	549	587	538	514	595	538	533	547	530	530	525	513	494	518	562	553	580	544	562	525	494	536	564	532	590	541	521	539	551	548	526	536	542	520	552	502	550	512	484	612	554	585	579	545	552	552	494	534	487	515	546	544	573	571	591	542	581	569	558	544	526	545	533	571	506	549	569	554	515	522	551	484	523	506	547	529	548	558	515	504	493	515	567	532	570	540	551	532	589	542	574	524	497	570	573	513	526	541	527	569	481	547	569	542	527	577	569	564	569	558	539	565	534	552	529	512	498	572	528	536	510	560	555	568	529	543	507	527	571	562	579	550	542	570	486	527	519	571	534	573	516	506	511	562	523	532	525	545	537	561	514	552	553	552	559	510	554	560	540	581	530	591	508	537	554	528	526	529	546	561	555	552	545	507	573	573	522	517	515	510	560	579	540	553	511	543	505	530	499	527	519	560	530	552	583	529	577	546	566	593	510	561	494	549	531	549	502	500	562	550	583	535	499	544	523	536	549	538	510	559	594	501	606	530	536	540	545	581	506	536	558	519	525	543	532	551	536	516	563	573	501	518	519	560	534	553	569	566	535	521	552	526	498	563	561	565	557	570	543	549	482	560	561	533	532	534	551	526	528	501	512	559	538	495	527	577	505	573	583	515	535	543	557	532	527	562	538	546	555	523	561	531	544	566	511	521	563	578	474	576	557	604	549	542	551	569	564	522	540	561	510	547	510	549	517	571	522	546	553	515	583	528	551	550	586	517	546	549	496	548	561	553	581	520	552	515	507	520	509	554	571	528	522	571	560	552	540	539	562	553	546	516	509	547	568	569	575	557	523	545	533	524	539	551	530	509	558	547	555	533	544	517	496	524	578	531	536	527	583	540	523	538	575	549	528	556	530	530	525	478	532	529	566	568	515	522	526	518	538	548	500	544	543	540	510	538	510	549	560	522	546	533	539	523	564	561	525	531	561	556	544	535	539	544	513	574	533	562	554	539	568	551	517	526	560	570	537	561	535	534	520	522	511	573	547	559	551	544	529	573	531	517	566	521	530	491	573	530	553	551	515	544	559	525	599	533	490	525	541	508	589	575	561	539	524	534	551	522	556	477	544	501	542	578	525	575	523	521	609	501	532	480	577	528	545	570	530	524	547	518	546	559	535	541	544	504	553	540	552	523	557	530	551	537	548	527	575	516	527	559	522	553	550	546	543	519	546	487	520	534	567	513	525	547	546	469	541	510	524	557	544	565	532	584	568	571	534	563	572	518	547	549	508	553	571	529	515	537	558	527	510	585	530	558	543	588	557	544	562	557	541	554	534	568	527	515	512	560	531	530	598	497	517	543	603	561	520	527	563	541	541	540	542	536	570	558	572	535	529	545	537	577	508	499	562	529	524	551	517	543	599	590	540	538	554	557	540	531	489	527	537	573	553	536	552	545	531	508	565	501	519	501	510	604	555	551	528	500	572	543	580	540	582	602	565	585	504	562	555	519	563	523	562	518	539	544	571	567	593	510	526	505	502	547	532	524	518	529	550	544	531	554	575	504	558	545	520	510	559	539	516	563	554	533	562	536	568	528	572	532	558	509	540	594	541	596	541	544	551	549	551	585	553	551	526	555	539	538	542	495	549	528	506	581	491	539	551	547	519	560	541	553	528	559	545	565	549	514	546	545	526	541	531	554	549	514	531	549	534	555	518	562	498	519	561	541	572	487	535	552	554	533	493	565	547	570	561	556	559	545	528	585	589	540	556	492	548	561	505	606	525	529	545	548	528	552	519	544	537	544	561	556	523	526	577	542	554	564	556	519	546	579	588	536	546	602	547	596	549	482	550	478	515	557	493	529	514	529	514	531	555	587	519	550	578	560	517	507	545	526	533	534	523	537	535	533	536	546	519	519	543	539	544	556	549	552	529	504	532	541	530	536	559	548	548	510	500	488	545	532	550	543	535	544	541	531	594	545	539	570	541	578	531	512	550	503	545	496	554	567	550	534	530	551	576	569	513	549	564	527	520	543	567	552	544	590	543	553	537	561	530	544	551	523	496	571	534	507	491	524	538	514	508	562	528	537	571	550	489	539	514	545	518	561	519	554	536	512	502	537	571	533	552	536	507	506	559	539	520	580	498	527	592	562	550	538	522	546	556	530	557	569	560	557	543	563	528	524	513	558	554	526	535	569	553	536	543	535	550	553	563	502	509	523	506	532	531	559	504	523	544	538	530	532	568	572	564	498	531	574	578	524	550	551	516	502	555	553	539	569	481	524	561	542	561	546	530	532	489	532	536	544	566	556	549	565	565	565	544	488	503	530	535	572	573	560	526	540	528	555	579	591	563	513	554	516	569	502	571	555	513	560	580	564	577	532	540	542	535	529	560	556	567	550	522	531	511	574	513	556	561	538	536	583	540	522	537	547	517	554	516	543	501	548	540	551	540	547	518	538	531	574	552	542	565	528	509	539	574	556	536	579	561	558	570	549	542	490	577	523	556	540	531	560	555	542	523	523	533	506	506	544	513	542	567	558	550	515	539	538	540	497	542	549	507	536	564	538	573	557	505	560	538	547	563	516	553	516	523	548	510	520	523	558	505	555	577	546	500	527	588	513	546	521	554	586	521	532	582	523	535	552	551	534	542	542	583	480	555	559	542	554	533	563	544	534	501	543	563	542	538	604	550	507	528	540	508	511	559	532	540	542	528	499	508	577	535	492	539	566	544	528	574	521	540	520	534	507	542	538	583	524	531	558	547	552	564	565	581	510	544	535	573	554	578	577	570	566	547	544	477	534	593	533	577	493	542	552	526	590	534	520	575	534	530	581	507	539	576	605	565	547	558	565	528	526	571	527	554	584	531	562	488	498	573	530	566	535	501	527	547	536	554	507	541	517	570	551	541	570	524	557	540	553	512	555	505	569	562	538	551	514	471	552	574	520	546	543	558
13180	21374	18976	10803	7629	4755	3734	3401	2913	2507	1979	1685	1434	1377	1240	1114	1039	980	1008	1009	943	943	900	905	911	905	812	894	810	873	852	797	856	820	784	857	840	885	815	785	830	784	800	834	804	736	784	752	787	817	754	779	824	772	776	789	773	781	799	819	757	790	710	817	780	753	764	752	805	778	773	769	763	823	823	804	784	774	807	815	878	796	821	808	777	809	779	728	779	821	829	777	773	767	756	806	784	828	764	739	777	721	765	704	782	762	783	757	753	772	810	748	788	775	767	791	777	768	723	752	747	780	760	772	790	769	773	758	737	816	795	803	753	769	776	775	719	777	794	735	808	762	789	783	825	780	756	768	773	716	757	708	714	727	777	727	735	804	769	754	752	767	813	751	758	747	736	759	758	750	720	747	758	721	748	752	806	766	788	777	771	747	784	726	830	774	782	749	800	788	777	762	760	800	774	750	752	769	764	777	732	733	813	766	780	751	725	772	773	750	776	742	759	737	757	771	766	789	762	794	766	799	778	770	734	786	773	802	757	819	776	775	743	766	779	762	753	785	805	794	757	746	749	791	785	783	757	744	728	769	782	789	752	749	789	735	716	759	770	743	780	765	770	692	795	756	779	755	740	756	817	781	808	767	741	773	848	760	800	786	778	767	771	800	743	747	766	770	741	758	749	727	754	706	811	736	819	788	754	751	812	723	761	763	805	818	784	770	783	787	787	689	750	754	795	764	726	812	748	776	706	741	734	761	734	755	754	757	802	750	762	784	754	773	798	807	769	805	847	794	820	751	737	750	780	747	743	734	735	718	737	757	750	756	794	821	774	797	750	745	820	769	770	811	728	732	803	734	704	755	759	808	769	762	765	735	804	751	748	733	769	752	751	760	758	781	756	776	786	790	779	772	716	748	769	765	787	799	758	781	791	770	777	795	792	750	777	726	758	742	724	749	750	740	754	767	739	774	811	797	793	733	765	744	742	793	773	759	751	752	803	774	775	777	750	734	785	746	778	785	793	758	784	789	736	782	754	776	776	783	775	760	776	781	729	782	830	793	732	800	728	794	788	782	793	786	821	764	754	779	741	785	774	748	781	773	738	783	756	759	791	775	784	755	791	770	771	790	768	753	767	759	744	778	763	788	735	753	784	746	748	755	747	813	773	749	834	776	752	708	759	764	762	738	794	753	716	753	751	762	803	775	725	740	760	768	703	761	694	734	792	819	811	771	746	737	815	771	749	759	771	735	741	758	806	775	730	782	736	726	762	767	775	796	813	757	776	729	802	804	788	734	751	776	728	747	790	769	805	776	791	775	736	788	798	750	771	770	764	774	803	741	761	759	801	790	751	745	763	787	764	788	790	756	765	777	748	712	754	752	807	720	700	710	785	756	781	764	762	825	760	777	784	786	745	781	724	809	782	767	786	784	805	790	731	788	760	757	749	779	723	800	719	767	712	723	779	754	729	748	777	758	762	744	827	792	835	754	749	740	771	768	753	785	729	766	784	766	761	751	798	780	717	756	798	808	739	763	752	756	805	755	828	746	744	764	783	732	784	747	790	753	771	763	792	780	797	736	759	831	751	773	747	788	749	770	803	776	777	771	823	804	702	731	766	747	739	783	746	763	803	747	766	793	779	795	737	732	729	752	693	767	826	749	792	752	789	785	726	779	810	764	778	772	721	790	819	721	759	785	786	774	755	769	734	769	767	737	783	765	761	793	731	781	770	775	834	771	815	783	744	788	780	788	747	739	745	791	806	759	751	761	770	744	721	739	747	792	788	813	776	742	781	748	796	735	735	749	814	785	766	754	772	785	777	786	733	773	796	750	729	787	803	775	797	800	776	804	774	740	781	766	758	752	729	746	790	731	772	744	751	724	782	753	741	768	734	759	811	787	765	778	774	762	783	736	784	766	786	735	710	791	772	750	799	783	729	753	767	695	761	778	748	784	779	765	739	748	776	749	799	766	736	776	759	754	752	764	744	771	824	729	743	767	779	784	780	702	784	770	773	795	773	778	724	785	754	764	763	739	770	738	748	785	788	751	745	758	781	812	813	760	811	807	721	766	770	757	799	777	771	809	793	776	832	782	759	759	773	786	779	769	779	758	762	823	792	783	793	790	719	813	797	719	744	748	786	773	774	807	800	784	802	768	813	779	788	775	736	776	769	799	752	796	751	711	812	761	782	751	768	756	773	800	790	798	765	808	753	721	761	718	729	779	733	760	772	742	769	770	758	770	783	772	734	753	747	807	727	752	756	781	745	771	786	683	735	727	730	788	778	763	810	711	751	766	745	769	758	763	801	766	784	779	779	775	817	767	741	744	799	808	763	758	758	757	759	796	755	739	752	757	723	802	799	766	721	814	721	753	793	821	726	760	768	733	773	731	767	757	772	789	765	797	719	743	751	757	756	785	747	808	752	769	742	772	772	745	767	763	778	770	778	800	809	767	761	722	805	792	781	744	803	779	753	736	779	807	750	778	731	781	762	785	777	755	760	763	804	746	778	783	779	771	769	798	780	770	762	756	780	751	787	786	825	739	744	786	791	749	775	816	799	814	777	746	722	723	800	771	749	771	752	805	762	762	749	751	767	759	780	802	800	801	776	745	737	745	766	756	793	781	761	753	729	799	763	758	792	772	764	730	760	715	734	745	722	766	794	805	804	755	779	756	746	757	760	757	777	775	758	781	768	796	756	760	748	768	792	735	777	746	762	753	755	779	748	736	806	768	780	757	758	735	770	810	761	788	767	743	771	771	786	750	763	805	767	764	777	784	734	738	765	743	751	757	774	760	759	791	759	815	809	716	767	774	784	790	769	777	783	750	741	712	728	788	732	764	754	775	788	744	760	778	724	779	804	763	756	754	733	776	810	771	744	784	787	754	796	728	761	800	792	746	802	730	744	823	732	750	740	734	778	801	737	749	810	818	778	773	732	759	757	811	733	745	747	792	748	720	762	762	755	788	799	789	792	826	781	816	728	765	779	756	805	762	818	772	778	769	749	799	743	774	781	758	809	752	753	784	782	748	783	763	737	778	769	764	793	850	770	809	744	783	764	751	801	747	766	763	760	742	726	738	760	747	752	755	795	785	732	816	781	744	731	765	809	721	750	791	783	715	774	788	761	759	738	809	785	785	761	762	774	745	794	755	757	773	753	775	779	782	785	736	774	774	776	745	761	719	785	796	763	745	774	808	750	806	754	779	757	768	754	781	789	820	749	778	786	769	791	790	733	766	783	761	799	768	761	804	779	774	802	804	786	757	786	790	762	846	788	790	808	779	778	781	795	675	771	804	773	722	751	745	758	772	797	759	793	804	744	704	816	834	778	785	749	746	795	817	736	770	764	800	741	789	728	762	752	781	823	774	790	731	739	740	771	761	794	750	730	772	775	814	750	758	751	784	716	790	743	799	763	760	764	762	719	757	738	676	757	781	787	775	754	752	722	772	787	726	778	770	779	746	725	751	756	785	733	802	753	756	745	753	744	820
24759	21566	28835	24770	20659	8005	3532	2388	1883	1656	1391	1170	1027	948	920	764	698	731	695	667	660	616	662	617	624	627	634	605	560	607	556	577	582	598	537	557	583	590	580	541	549	601	634	576	571	620	553	522	556	527	554	539	546	511	537	536	527	520	551	571	513	542	542	539	528	522	536	537	552	551	554	582	547	600	551	544	582	547	574	546	545	532	539	536	554	510	582	557	546	506	532	515	560	532	561	497	564	557	551	530	513	579	514	549	496	512	554	525	533	530	528	536	525	584	523	557	513	491	512	520	538	554	535	510	495	494	471	540	516	499	510	488	539	510	568	550	547	575	513	562	533	518	526	476	570	529	501	542	533	512	505	535	565	519	544	533	558	508	562	535	515	520	590	547	564	547	519	529	526	531	520	528	518	514	557	503	526	519	492	519	516	539	525	574	525	556	512	531	505	482	494	578	513	529	549	553	500	486	543	560	517	551	552	511	524	527	531	509	553	587	521	542	496	569	524	561	476	487	541	521	500	555	469	510	471	541	540	540	496	545	517	528	510	531	499	573	514	537	551	516	488	515	525	545	519	493	516	532	527	548	519	555	491	558	542	495	495	555	508	538	521	529	520	506	528	511	520	523	541	499	534	518	513	495	521	552	532	520	499	499	531	526	567	518	527	528	531	576	546	512	570	507	529	541	522	517	519	540	529	534	509	516	554	551	545	521	530	503	534	506	526	520	492	505	531	543	519	539	556	543	544	492	529	524	566	530	510	530	513	499	507	513	528	504	524	554	514	480	534	479	548	524	495	539	554	493	507	542	521	555	493	555	550	537	493	543	528	536	527	527	531	535	538	477	524	545	558	549	535	501	531	556	507	550	514	558	529	533	545	540	527	510	517	522	514	537	531	521	564	520	551	490	531	509	522	519	535	499	519	520	508	518	555	531	566	509	533	535	499	505	531	494	539	526	529	524	497	476	561	476	483	550	571	478	517	544	563	473	544	545	559	506	518	531	509	548	542	552	545	516	549	537	511	547	520	511	503	511	555	572	554	552	560	515	504	520	536	540	536	545	555	518	524	480	516	525	540	518	510	490	503	496	526	534	497	530	523	578	531	559	587	481	569	514	514	484	534	514	546	566	508	526	518	529	563	558	510	525	525	584	522	535	537	539	553	545	531	504	504	530	523	556	545	559	512	530	529	523	525	529	511	530	513	526	551	516	496	540	539	554	540	547	519	498	505	549	540	505	528	548	539	518	539	514	503	530	545	481	513	528	530	535	506	533	540	535	558	544	532	521	530	515	522	540	532	550	503	534	471	563	542	530	477	528	531	521	566	497	498	495	544	526	528	571	544	550	512	550	529	507	567	535	563	534	549	586	545	578	492	572	525	496	524	575	537	493	487	494	564	536	495	553	523	519	541	548	531	512	522	513	528	514	586	503	581	502	477	510	556	543	502	505	516	533	537	482	504	505	503	502	542	495	529	568	586	536	502	530	479	561	535	524	510	502	541	522	517	531	511	532	500	527	518	537	482	535	548	515	545	517	535	547	525	565	492	516	543	549	562	560	505	507	547	513	503	559	593	547	547	561	504	522	524	511	516	534	533	519	553	548	525	544	524	509	537	513	528	506	518	545	510	542	549	502	523	552	515	548	551	565	521	512	493	520	528	544	508	559	529	503	505	545	529	523	544	511	529	547	531	520	523	510	547	507	537	540	535	557	513	517	541	545	568	520	516	527	521	520	526	504	563	539	539	562	533	518	496	507	572	488	584	554	572	536	542	553	525	530	519	547	508	549	527	525	546	531	511	512	514	487	517	521	506	497	531	525	570	534	496	540	501	570	536	508	525	561	518	505	500	525	509	493	568	542	535	505	525	553	544	507	543	495	487	501	531	523	512	513	490	505	549	547	565	508	568	527	549	519	523	514	481	492	581	514	533	539	544	557	582	514	545	563	558	533	566	548	547	565	511	554	504	538	534	578	537	535	509	506	513	512	521	503	548	522	529	541	545	536	550	516	573	522	500	551	544	543	506	511	563	534	528	517	505	551	537	534	517	509	541	533	523	508	577	478	531	556	542	499	533	566	526	512	545	531	561	515	549	545	591	581	552	507	511	535	561	518	569	539	486	537	528	508	495	504	546	543	477	504	518	559	548	546	546	522	508	554	554	541	525	519	540	485	529	460	563	542	555	519	526	543	570	572	498	572	519	570	548	527	552	532	528	518	514	563	515	539	552	536	540	547	525	478	514	534	510	519	530	512	507	497	524	520	556	538	520	578	523	517	553	522	506	516	536	526	537	529	535	531	514	497	520	526	530	520	550	526	537	531	538	537	515	499	528	500	566	524	521	478	546	498	529	543	554	506	540	500	504	541	548	518	542	529	531	509	558	490	542	518	521	537	526	536	532	467	506	490	495	509	531	556	514	551	512	528	521	554	523	543	507	530	561	508	539	516	531	518	550	529	572	499	550	564	548	530	515	510	515	520	518	518	496	543	525	534	547	563	548	552	493	543	518	515	586	527	516	526	546	516	511	536	469	563	522	482	519	528	528	540	524	547	502	502	560	552	513	556	536	526	502	509	518	525	538	484	497	541	528	521	536	533	566	546	558	545	529	511	521	541	504	532	488	496	546	505	572	514	502	542	519	546	505	544	524	508	521	537	502	528	535	500	521	552	508	521	532	513	492	524	495	531	532	552	485	525	520	510	494	507	548	538	524	524	509	538	538	506	540	527	517	511	542	494	506	534	517	522	557	519	565	537	514	487	514	564	552	543	559	535	517	505	512	512	527	547	556	525	492	509	526	519	538	509	594	529	501	525	519	520	515	505	534	527	558	530	534	529	521	507	551	563	491	530	558	488	507	523	530	512	534	565	498	522	490	524	514	533	495	530	533	482	522	538	542	508	532	491	531	522	533	528	496	519	491	516	515	543	535	528	491	543	536	527	557	553	576	515	527	533	513	488	528	499	514	508	541	487	539	523	481	517	538	542	503	577	552	501	516	534	538	551	548	518	520	557	512	518	581	553	519	544	516	550	549	536	527	495	524	561	532	516	506	592	494	492	554	562	545	521	498	519	542	523	490	540	497	519	511	575	536	540	513	528	528	506	543	521	570	488	515	532	510	510	521	554	501	548	517	527	500	526	532	547	576	568	561	515	545	462	563	527	535	509	501	528	508	530	513	556	510	552	517	507	506	500	539	511	545	493	525	524	508	548	522	527	523	509	515	509	540	489	543	526	542	519	527	490	596	519	484	548	548	537	526	516	520	525	532	551	522	534	559	543	542	540	559	522	526	523	539	521	521	534	531	505	571	498	507	517	531	511	527	531	509	540	529	508	548	536	554	512	528	561	520	507	526	527	526	489	550	524	529	513	523	506	525	506	538	513	533	536	498	532	547	538	543	505	528	521	541	509	519	535	538	534	524	523	504	550	563	545	520	523	539	546	537	518	598	510	545	496	549	483	558	502	501	528	536	519	516	528	496	534	531	509	591	529
14762	29178	27089	17224	12227	8375	6696	5438	4450	3773	3061	2567	2201	1844	1645	1454	1315	1255	1202	1111	1062	1122	1100	1054	994	1052	1034	966	927	885	885	850	874	804	884	823	807	858	860	820	865	855	907	856	820	759	807	787	748	761	792	732	766	768	795	740	797	771	744	789	784	803	755	783	756	796	753	793	809	800	842	808	841	785	851	823	828	849	790	781	798	838	783	759	813	804	784	801	787	798	814	774	749	730	770	713	780	802	744	749	765	783	769	785	820	752	730	783	786	793	763	780	789	778	853	732	712	760	746	770	766	798	762	724	785	818	759	768	742	744	773	756	717	759	739	750	795	750	745	778	767	780	694	768	779	784	750	795	753	756	772	774	712	752	744	702	740	813	755	752	762	771	751	722	800	734	734	787	774	742	755	759	761	720	736	819	744	729	792	766	779	774	729	720	705	786	764	748	755	761	746	812	774	775	810	747	741	745	732	808	747	748	771	713	814	742	763	809	734	747	795	734	729	774	734	751	756	763	772	807	726	729	721	798	787	793	715	759	729	792	758	757	722	787	802	765	758	734	764	753	701	723	746	781	721	750	772	740	724	768	774	750	773	750	770	757	742	714	738	800	743	748	795	786	749	764	736	777	696	745	769	744	746	757	749	728	738	745	773	791	743	826	743	779	722	749	754	744	767	739	750	751	724	795	746	713	765	749	698	768	770	711	750	758	767	770	731	753	775	758	720	756	755	773	733	757	742	782	728	835	799	764	752	758	743	796	771	780	739	781	756	758	774	780	753	715	726	785	710	782	752	769	795	770	792	778	756	746	769	737	753	782	795	765	704	708	720	750	785	717	748	793	734	759	778	793	719	791	745	770	764	702	773	750	762	749	727	784	731	733	728	760	803	725	768	753	784	788	733	742	752	766	763	783	778	768	742	776	789	754	780	749	753	763	762	767	729	750	804	761	750	738	683	724	747	738	774	768	774	719	807	722	789	789	748	799	772	735	674	771	708	727	740	767	742	727	723	746	705	753	791	764	742	749	773	788	792	724	739	797	755	813	754	752	755	769	733	791	736	742	713	726	819	765	763	736	760	742	771	765	758	750	730	733	753	782	689	741	755	792	735	784	758	746	710	750	718	767	785	746	731	750	746	761	783	748	752	727	741	760	790	785	804	765	742	728	724	775	741	770	767	723	725	763	691	777	773	726	755	772	737	736	729	756	746	753	746	728	758	721	758	770	757	763	760	714	749	780	760	772	751	769	732	797	710	787	755	751	788	764	829	783	716	751	783	764	770	761	761	768	745	729	740	782	751	749	757	787	727	794	750	769	788	731	747	722	733	789	758	739	772	760	758	783	742	770	813	786	762	736	773	786	716	751	719	725	712	767	745	769	840	752	772	745	814	780	772	730	774	729	770	770	769	805	726	767	734	745	757	762	768	765	751	757	717	734	703	778	779	756	732	723	764	710	738	732	745	752	748	705	785	688	756	779	802	741	842	717	733	754	726	759	765	730	728	702	759	805	768	748	815	754	752	817	742	808	757	823	775	817	763	767	765	798	750	770	730	783	751	725	751	800	782	753	772	804	744	801	789	763	816	765	725	723	759	746	804	765	777	759	761	769	738	744	779	766	745	744	702	738	713	754	756	744	746	726	721	764	750	732	762	741	790	764	754	738	799	763	729	757	748	758	778	771	708	759	777	766	745	733	803	696	752	731	773	767	735	741	753	767	755	717	801	712	716	734	760	760	717	750	758	729	777	776	747	777	726	810	740	726	788	769	760	750	767	712	815	757	772	756	732	769	794	734	732	759	710	725	740	776	776	703	736	753	743	778	765	775	788	789	742	758	780	729	766	704	766	762	781	764	790	731	732	788	750	743	691	746	763	776	801	773	788	723	799	752	783	793	773	750	737	765	799	714	729	766	758	683	729	746	772	750	718	791	758	753	787	768	761	731	763	793	750	786	760	739	741	708	754	789	761	730	762	773	735	737	766	759	807	797	751	767	746	775	733	804	772	746	807	701	751	772	742	755	764	741	827	750	735	772	758	750	760	770	759	754	736	721	765	779	759	759	802	739	775	716	696	703	762	833	773	761	743	704	784	757	783	763	728	768	791	777	769	782	767	744	804	713	765	741	743	783	759	790	750	765	735	738	741	753	709	696	744	719	755	771	758	749	776	788	731	815	734	791	741	753	739	767	741	763	774	736	753	758	717	756	753	719	701	794	720	754	746	756	781	801	789	757	722	685	751	764	752	746	728	756	801	797	759	794	743	792	757	779	730	720	761	761	767	763	732	710	783	792	765	723	746	764	774	775	723	741	778	752	784	708	755	728	752	736	815	799	770	751	716	762	767	760	778	797	772	727	774	706	781	768	753	782	770	753	791	742	768	766	761	744	756	728	787	744	803	727	749	777	707	743	728	735	787	761	718	747	758	782	753	814	707	777	785	775	776	753	756	788	766	790	757	746	707	736	737	720	751	768	718	746	757	787	769	806	775	760	725	760	758	745	739	748	729	766	769	745	791	765	767	741	763	739	749	725	782	757	727	738	782	762	760	766	765	769	760	765	773	763	759	722	797	714	737	799	789	725	755	752	773	792	764	775	731	733	804	741	702	757	809	732	782	737	754	748	781	754	750	748	780	747	781	787	775	786	774	764	799	759	781	768	731	730	739	751	741	803	801	791	768	769	722	730	767	717	730	781	748	744	685	783	732	723	797	735	778	768	764	776	751	739	780	742	770	754	737	753	766	750	727	792	757	746	814	755	775	743	738	768	783	752	768	761	769	713	749	751	773	777	715	714	764	792	732	760	726	744	778	763	759	733	722	761	724	773	759	748	757	763	727	733	745	775	734	795	705	740	771	747	769	754	751	765	773	826	769	757	741	771	761	728	766	783	741	734	809	744	737	773	727	745	777	779	749	730	755	777	792	748	733	753	798	786	784	786	770	760	801	771	765	760	695	762	725	710	734	749	713	744	739	809	820	757	739	800	780	761	787	730	704	725	781	771	767	747	785	800	721	760	768	748	796	729	768	766	762	786	726	770	754	755	771	767	761	733	743	776	768	768	747	756	738	746	783	701	771	761	752	758	754	775	751	805	738	754	769	776	718	739	761	742	758	722	748	750	748	761	778	734	806	788	760	782	773	749	795	742	707	797	773	761	699	755	722	741	726	741	745	705	748	748	759	752	754	752	759	749	754	736	757	760	787	756	735	755	744	781	711	796	736	771	755	774	701	714	819	792	733	770	781	699	795	749	701	732	755	753	782	726	795	736	800	733	724	810	732	804	799	793	703	779	733	755	789	742	706	741	728	783	772	723	779	782	821	740	822	775	770	762	798	740	759	766	724	757	777	784	779	805	743	747	776	735	744	740	770	724	691	758	744	755	712	725	732	732	722	738	769	781	679	728	741	719	724	776	751	803	788	743	770	750	758	773	770	709	741	781	771	712	743	728	708	722	757	733	760	783	749	738	790	714	759	755	766	777	817	751	756	721	776	804
23725	21518	29340	24104	21529	20325	7723	3138	2277	1956	1767	1380	1143	1031	965	803	765	746	708	616	656	659	670	588	576	629	543	569	531	516	500	524	514	489	504	469	475	523	511	468	465	483	462	508	479	456	438	457	417	447	394	446	425	424	433	419	426	430	434	471	435	450	448	467	439	439	452	395	494	423	443	476	459	456	480	462	447	458	429	441	485	460	463	435	414	480	466	425	440	443	479	440	477	448	421	441	432	466	439	424	426	436	444	409	436	448	417	413	428	432	429	449	422	432	474	446	469	394	411	440	424	396	376	396	407	427	393	446	418	423	418	422	474	435	420	401	405	426	358	420	373	453	455	393	464	409	463	442	413	440	434	403	393	410	409	443	409	393	415	440	433	428	429	436	390	425	440	406	408	447	421	398	433	424	454	402	443	451	426	440	436	421	429	382	377	430	424	411	449	418	442	412	425	415	455	412	429	455	415	408	447	400	442	408	412	417	432	397	464	462	437	406	434	450	400	460	441	423	457	396	417	457	420	430	440	403	419	423	430	463	424	442	423	427	465	442	394	411	404	429	431	406	400	438	432	418	455	423	441	462	428	442	417	394	395	427	431	440	423	414	421	400	402	442	425	423	419	420	427	434	426	423	422	402	452	425	422	407	418	399	394	435	402	440	431	428	398	444	408	435	416	423	441	423	447	461	401	411	459	400	424	432	438	452	445	417	426	409	438	425	421	416	411	438	424	415	403	426	422	456	439	401	445	427	389	402	402	413	435	438	435	397	447	435	407	447	437	436	441	445	444	453	479	476	433	401	458	409	395	432	460	445	409	424	430	449	446	374	458	404	399	433	414	395	413	465	448	413	407	431	416	401	406	409	421	423	388	418	414	449	428	425	444	441	393	394	418	444	405	408	427	431	414	446	427	428	399	427	389	391	429	414	423	413	441	404	426	419	444	406	430	425	424	419	418	487	402	422	435	434	437	463	418	447	437	466	397	437	359	428	429	443	421	412	429	443	409	406	407	393	437	400	410	429	422	412	417	423	385	429	462	447	442	421	392	470	418	443	450	437	403	423	383	428	410	435	411	407	428	415	444	437	447	445	453	403	384	407	383	413	421	427	425	457	418	429	407	417	442	400	412	446	414	393	457	464	404	416	429	389	419	404	395	393	429	420	431	442	412	398	464	440	417	443	401	438	382	419	430	471	424	418	410	438	407	441	400	427	435	420	452	434	407	420	424	408	434	401	406	432	419	428	429	389	432	443	414	417	418	453	417	414	428	426	455	455	425	421	406	435	390	420	464	476	444	425	486	424	437	403	455	398	404	404	449	423	420	412	383	426	425	412	420	419	449	437	411	431	423	409	467	427	448	420	440	422	408	396	437	445	417	422	412	445	410	454	397	409	437	409	429	433	404	429	476	452	447	444	424	427	432	390	443	445	417	417	439	400	438	398	407	409	438	418	398	433	375	427	402	451	431	385	428	446	418	403	431	436	423	468	413	430	397	440	455	398	440	429	490	439	444	414	424	403	424	413	430	397	427	436	432	409	416	440	425	415	421	437	474	390	393	415	418	447	401	412	426	482	443	396	441	383	457	421	409	428	414	432	428	432	393	489	423	437	419	427	407	432	427	441	429	414	425	433	440	443	437	394	417	412	418	408	426	437	469	388	429	439	458	423	429	433	394	424	407	439	452	408	410	409	421	432	435	445	416	422	430	435	420	433	430	404	393	429	411	431	405	447	422	409	403	403	404	388	441	444	401	426	452	431	462	419	426	404	438	406	435	388	398	416	401	419	433	463	411	414	435	433	395	439	438	426	443	425	410	430	464	436	435	450	445	429	396	434	428	438	427	414	418	430	464	397	393	417	429	432	429	410	413	421	443	452	410	441	409	402	447	391	461	374	434	425	406	438	417	407	450	394	419	439	388	413	428	427	445	402	412	426	426	383	407	399	441	452	392	405	428	434	443	431	438	446	412	446	427	454	377	418	441	401	422	413	424	442	417	451	408	424	427	428	416	453	433	422	410	412	462	475	441	433	449	396	443	405	440	437	427	427	393	446	406	470	440	411	439	416	414	409	412	387	408	427	433	423	439	423	407	387	435	453	440	422	455	410	392	410	391	422	449	439	433	445	410	451	451	435	418	427	436	453	399	418	408	426	423	442	419	409	422	457	475	422	434	402	418	449	417	446	389	400	453	443	415	422	388	417	428	403	400	444	454	420	396	443	370	423	438	420	459	411	427	425	481	420	436	411	416	420	413	432	444	440	395	426	439	402	461	410	417	390	373	437	439	440	390	478	430	424	420	419	464	437	407	447	426	448	424	387	419	430	424	416	401	441	420	448	414	436	394	392	415	452	398	439	395	432	439	371	440	418	412	426	450	391	433	439	424	410	413	414	421	422	431	430	415	431	434	426	414	431	431	445	441	439	435	425	467	430	389	395	432	440	428	381	390	444	405	377	448	387	439	396	449	379	416	439	408	415	432	424	416	487	403	456	411	402	411	408	467	446	429	415	401	383	457	433	447	457	455	438	372	429	422	422	445	435	413	411	397	411	458	429	445	453	408	416	410	418	402	396	444	432	441	453	423	418	409	436	440	401	413	401	454	430	364	406	435	460	451	434	426	413	453	417	395	412	419	413	413	428	450	418	425	418	463	393	404	410	450	422	368	419	451	389	415	440	481	411	426	369	439	394	428	407	403	412	431	422	433	448	433	430	396	412	394	421	449	455	404	426	386	404	440	420	394	411	455	440	412	446	413	422	446	416	418	452	425	398	412	429	412	421	427	403	419	441	418	406	419	424	435	424	428	391	440	440	415	426	434	408	450	449	393	450	429	443	450	442	411	410	411	418	410	374	432	403	424	405	389	435	415	445	430	390	407	444	427	424	399	438	403	417	414	420	413	433	438	394	426	426	444	421	425	444	436	438	433	423	393	407	419	463	438	397	432	414	400	448	448	413	428	455	419	425	430	437	478	453	406	421	429	421	424	421	450	406	406	409	420	408	401	466	431	421	381	404	437	397	407	416	411	397	411	408	445	421	387	415	410	406	411	427	418	397	412	404	427	418	415	425	441	413	401	420	426	443	410	425	426	438	464	395	411	408	462	357	462	423	420	434	425	414	418	424	438	436	446	396	431	450	421	418	398	401	446	462	442	475	432	408	443	442	454	439	430	440	432	452	422	416	406	434	411	433	433	448	427	402	435	403	418	456	408	396	384	401	390	434	420	421	430	430	440	407	446	411	422	429	389	460	431	420	408	436	420	416	427	403	443	440	445	471	415	480	400	432	409	409	424	437	438	410	426	415	428	407	465	484	444	430	426	441	416	406	441	425	419	431	427	413	442	411	397	461	398	405	413	455	483	431	426	458	425	454	375	379	402	451	407	418	456	422	421	399	389	420	439	439	444	425	441	396	453	441	423	443	409	415	437	440	423	421	418	414	390	424	429	448	459	385	475	407	445	408	415	404	465	444	484	444	426	429	423	455	384	425
17464	34237	31755	22471	15483	11414	8984	7021	5862	4951	4246	3267	2683	2270	1886	1624	1546	1500	1308	1142	1134	1169	1063	1062	1014	923	880	972	894	835	755	741	775	743	795	737	759	666	724	755	745	718	806	720	740	703	640	607	589	635	612	649	618	606	579	650	629	607	635	645	662	662	596	638	588	676	626	625	693	662	687	678	664	665	698	701	689	684	690	655	685	660	674	672	647	665	632	634	638	629	682	640	620	642	694	682	643	576	617	647	679	642	672	643	667	631	651	610	584	601	667	617	604	616	649	619	627	609	655	615	625	620	658	630	618	618	600	608	578	595	609	619	619	618	628	603	619	631	593	571	584	608	623	602	607	609	581	582	607	685	575	617	632	604	622	614	650	613	576	561	612	644	623	628	569	612	597	613	598	593	613	584	616	585	609	619	584	604	629	597	622	578	594	585	649	644	611	632	581	641	626	599	621	623	628	612	600	564	603	616	571	602	630	549	630	641	603	577	579	591	617	594	654	575	588	572	569	621	590	607	625	588	614	594	654	589	631	585	598	634	606	626	648	609	584	596	560	653	607	618	634	597	611	576	548	603	618	611	596	606	602	595	641	596	619	625	536	608	615	596	585	574	575	537	575	595	645	586	548	607	619	624	625	604	587	585	607	572	609	613	644	632	608	606	588	650	581	629	610	589	610	604	624	602	625	620	597	587	592	612	627	649	588	632	642	607	638	612	657	634	665	598	598	579	556	599	596	600	577	602	621	607	621	582	630	588	597	594	602	584	601	581	607	623	641	632	613	657	608	611	609	623	577	633	596	661	603	625	618	609	580	605	616	621	601	601	657	575	624	618	592	619	603	612	611	644	600	622	589	587	566	606	654	648	645	619	607	590	612	554	629	661	593	606	602	625	569	574	651	580	604	601	565	586	658	621	644	599	591	568	581	591	643	612	587	596	592	592	611	545	590	600	638	619	636	593	586	585	596	620	583	598	594	663	643	606	591	558	634	598	596	661	615	580	602	577	635	568	595	624	559	620	636	652	607	634	660	583	605	610	613	626	614	597	611	609	597	606	584	564	636	616	622	610	593	648	620	580	588	590	574	596	636	620	636	620	597	598	581	609	628	615	637	592	584	619	602	604	631	628	593	612	603	594	602	608	593	575	600	611	630	627	599	570	648	619	602	587	622	599	569	631	641	630	634	601	611	600	598	645	592	562	595	570	633	588	654	631	622	618	564	593	599	571	652	607	579	599	588	587	643	607	595	585	573	642	617	632	615	622	589	584	649	610	609	646	557	614	629	543	635	631	592	606	603	582	629	630	639	607	600	593	591	564	583	601	640	571	585	605	661	634	582	564	593	652	604	614	587	600	592	601	581	588	612	612	569	621	594	617	643	571	623	648	626	642	592	602	573	599	644	586	588	584	574	606	606	627	570	573	623	590	630	607	639	627	639	611	617	592	625	625	582	595	594	553	599	598	579	587	615	580	639	610	626	641	584	642	597	586	543	581	641	588	574	678	620	613	618	568	618	585	589	571	589	614	590	607	595	612	599	595	611	604	574	618	591	617	610	630	613	598	572	590	627	611	636	601	615	642	598	563	596	673	626	561	609	617	618	610	607	620	591	597	641	591	636	617	591	538	596	608	597	619	585	603	608	617	600	598	604	591	593	613	614	605	613	614	625	587	611	640	578	606	656	603	586	580	589	619	639	606	614	599	667	629	566	584	590	586	595	609	575	606	606	585	583	632	601	577	619	607	590	611	642	629	587	631	632	572	645	560	643	571	576	626	599	643	616	652	608	615	607	626	628	631	606	627	661	647	590	553	632	664	613	600	619	596	621	578	619	615	579	626	627	615	560	589	606	643	588	616	600	587	583	589	576	629	604	639	610	585	639	565	591	624	655	598	611	606	568	611	620	629	591	575	607	560	595	585	622	643	541	621	618	569	608	600	618	609	633	573	590	597	600	648	631	645	593	598	580	614	606	613	627	636	595	592	570	594	616	570	606	548	667	595	611	603	625	623	611	607	621	607	626	629	576	599	638	653	569	614	638	610	583	639	611	622	636	633	612	598	628	579	596	628	596	627	597	601	652	590	566	593	648	573	598	616	591	606	611	621	619	555	602	578	606	624	615	673	624	597	635	623	610	622	652	573	610	606	628	589	603	605	620	650	632	649	625	617	622	590	603	590	612	656	617	621	583	562	665	621	624	670	570	601	647	618	623	587	601	581	640	626	608	613	620	613	611	636	576	576	631	618	589	580	605	623	615	606	635	590	598	603	625	603	590	602	623	596	650	632	614	627	609	641	571	625	601	617	589	608	634	603	605	595	596	600	608	635	574	636	603	616	567	572	602	619	614	617	620	632	579	606	630	576	592	584	601	608	617	570	599	655	656	603	614	609	615	614	601	631	601	623	593	586	601	624	630	643	604	598	617	622	619	582	592	628	604	609	632	614	613	591	595	623	607	585	594	631	668	611	623	642	633	612	593	624	627	614	599	650	586	614	622	596	614	608	563	640	624	619	628	615	642	611	586	571	575	593	593	639	611	639	606	606	577	616	590	617	613	620	614	614	578	607	603	615	610	590	655	634	618	654	613	589	564	640	613	602	566	584	628	604	587	578	622	626	647	614	587	600	611	626	603	648	611	572	622	611	602	631	631	652	589	593	643	634	619	592	592	642	593	593	617	622	625	597	616	630	637	603	569	622	600	644	612	589	616	613	581	622	588	592	592	608	597	600	632	617	605	569	613	592	619	565	594	617	589	587	682	587	613	561	615	610	622	622	616	573	599	615	588	598	631	584	642	627	567	640	598	611	553	644	578	599	620	606	628	610	646	665	605	601	647	633	617	585	602	602	628	606	629	654	555	633	616	627	544	629	572	619	643	612	674	579	605	603	654	650	589	616	607	638	603	655	600	575	589	599	555	616	611	606	604	619	609	631	629	588	586	587	585	616	614	583	618	605	606	601	609	580	599	597	579	620	600	632	614	628	589	628	598	601	635	606	583	558	567	575	637	621	652	637	593	593	614	571	568	610	583	597	606	595	609	563	582	600	614	592	636	603	581	624	608	646	587	629	620	559	586	573	591	621	571	600	551	634	625	621	599	622	625	640	625	639	586	621	604	605	596	584	597	612	633	592	628	602	604	618	595	565	616	600	611	611	578	603	642	612	573	574	608	584	641	589	629	610	623	609	610	591	630	594	639	632	628	577	617	606	573	599	605	602	609	587	627	656	656	610	643	596	624	588	586	605	618	632	576	627	602	636	590	580	567	585	616	650	590	577	627	629	580	592	597	626	618	544	582	586	606	600	626	622	594	620	647	591	564	626	565	602	657	622	591	548	642	587	572	591	625	582	612	602	618	619	605	595	635	596	583	589	581	652	603	580	619	610	630	619	615	627	625	616	576	637	569	596	608	637	599	622	573	602	581	582	646	620	571	687	611	651	637	562	615	587	613	648	594	583	598	554	619	614	611	618	565	599	577	619	630	594	639	605	631	578
27413	20804	15413	7675	3588	2151	1541	1270	1120	1148	943	817	803	720	662	689	678	678	599	582	555	553	607	641	608	589	585	594	550	566	528	574	540	562	589	558	551	575	574	569	546	628	548	601	524	548	563	584	533	585	569	616	559	570	549	510	519	552	590	563	549	567	578	558	544	552	558	549	538	548	543	566	557	559	601	541	572	517	591	478	565	584	570	547	578	540	562	525	511	543	554	561	568	567	499	564	538	587	597	556	527	553	568	558	567	561	530	583	578	537	539	530	536	533	514	545	562	562	543	575	593	529	549	534	527	536	598	554	518	548	556	551	554	570	530	585	545	568	586	524	561	540	585	558	528	539	588	558	532	535	583	535	592	603	538	571	531	576	522	585	565	507	559	541	567	572	555	571	539	566	532	523	569	534	540	549	535	536	584	584	571	549	577	545	544	501	616	562	515	549	563	602	559	542	532	549	558	514	513	569	517	532	537	572	573	517	594	575	523	523	587	527	534	561	547	495	566	536	551	523	553	518	546	625	483	527	549	577	575	545	564	557	511	562	583	501	540	565	568	526	534	561	546	616	565	498	530	519	525	516	542	528	543	607	516	508	543	554	547	542	540	589	524	547	572	569	550	541	518	504	519	575	535	511	552	546	547	564	538	549	521	557	549	593	497	554	558	573	526	553	567	571	578	564	551	547	570	518	559	568	577	558	536	541	521	537	565	560	528	571	518	580	564	595	528	542	590	560	590	564	596	590	537	537	600	556	588	547	527	533	560	572	541	558	533	585	567	531	552	573	569	555	584	537	560	574	530	561	605	546	537	546	588	552	558	544	524	523	538	589	550	581	566	535	599	561	552	548	559	520	542	546	544	558	539	552	507	539	601	517	550	591	534	539	550	559	545	528	572	533	554	562	538	529	553	594	525	589	574	531	575	565	533	558	581	547	557	542	503	570	544	570	581	541	583	559	576	542	534	559	559	516	505	547	550	551	585	542	589	551	494	521	528	527	521	532	563	533	578	523	557	588	528	524	572	578	517	545	514	532	568	523	527	537	542	518	592	492	579	531	586	575	537	550	562	542	555	583	550	580	579	570	523	543	525	604	572	569	563	516	524	514	547	576	515	559	539	576	511	540	530	568	577	536	560	557	575	531	528	565	516	530	534	556	578	602	602	597	518	561	575	584	556	535	480	566	536	563	548	558	581	589	556	518	530	557	512	553	557	563	536	565	576	533	581	539	586	547	541	552	566	548	574	552	522	501	550	546	581	524	533	552	551	566	570	565	496	577	575	545	564	530	559	555	571	546	551	548	565	509	571	581	520	583	559	529	519	534	575	569	512	564	497	611	588	560	588	563	555	597	539	526	531	555	563	547	575	542	531	551	558	570	519	568	552	568	532	559	555	521	563	534	540	542	524	540	528	559	518	532	565	603	588	524	588	547	558	584	568	582	536	563	595	568	583	569	570	576	568	578	528	565	504	574	551	548	547	536	570	556	546	589	544	532	546	536	538	545	590	555	608	551	566	583	580	607	526	561	582	524	586	597	577	551	540	515	547	564	578	567	584	589	528	551	558	572	545	561	493	535	598	554	503	497	543	582	517	555	537	540	554	544	569	543	567	529	529	586	561	575	563	529	570	549	560	544	553	540	549	574	546	570	552	574	576	578	546	539	537	539	556	544	563	524	515	581	558	537	566	554	536	526	570	530	543	552	557	593	571	546	548	541	542	552	554	566	534	519	532	566	542	545	576	541	549	554	536	547	605	578	530	590	582	568	552	535	583	541	531	556	544	572	542	559	551	580	597	559	590	565	586	543	559	507	548	552	574	568	534	573	523	554	551	562	561	523	534	571	539	509	538	592	520	503	524	551	545	578	553	534	528	554	537	527	553	563	575	508	576	552	578	571	566	556	502	534	547	600	585	548	544	556	499	519	540	563	570	531	577	590	504	535	518	539	540	530	569	565	542	526	511	538	548	596	550	565	564	551	575	511	534	544	580	561	555	523	560	548	558	530	500	575	596	553	540	512	599	534	541	556	553	598	532	570	615	545	582	562	541	568	532	554	601	587	510	511	524	539	554	541	525	563	563	557	576	558	484	529	531	554	534	581	552	559	561	558	509	549	545	577	562	555	561	582	513	536	545	545	550	541	583	552	494	574	546	570	543	548	549	534	590	552	567	574	571	544	544	535	565	576	607	523	516	529	563	589	555	539	547	553	587	561	563	541	535	545	550	581	587	547	567	549	556	543	578	532	560	564	564	530	528	512	545	592	539	561	556	546	573	561	559	555	563	565	605	548	553	563	593	558	573	520	507	594	562	567	558	577	574	567	524	552	555	637	531	545	565	562	551	568	534	526	518	515	563	564	552	559	575	548	569	537	533	550	530	526	593	604	566	572	550	559	551	538	573	544	562	530	540	552	561	557	598	555	532	539	531	568	584	555	541	509	590	533	570	534	552	531	554	548	538	551	530	567	546	552	517	572	578	588	568	553	550	571	557	556	537	584	524	552	553	536	537	574	529	528	549	538	538	535	543	525	562	572	534	545	577	554	522	584	561	545	576	577	534	566	520	586	563	554	563	621	559	570	574	562	529	562	564	584	527	559	562	581	581	522	504	521	571	525	545	596	524	562	562	536	561	551	544	557	541	568	570	535	568	551	576	496	515	557	519	594	545	526	567	523	565	554	538	589	576	601	508	555	539	545	512	535	533	554	564	532	560	500	501	557	555	518	544	542	552	584	483	538	550	527	539	541	600	574	535	563	537	511	567	570	533	527	593	546	536	571	539	540	586	582	586	583	568	557	523	555	558	580	527	515	516	562	564	534	534	550	574	535	552	589	500	534	530	563	515	577	530	542	576	565	586	564	558	599	546	576	550	566	555	551	541	535	580	545	599	597	530	558	541	536	552	531	514	515	534	550	518	537	588	503	559	502	588	553	549	617	511	560	532	492	572	503	575	550	527	511	563	542	530	590	555	571	518	600	563	553	556	552	553	558	584	577	525	563	521	533	556	505	567	545	549	568	516	588	580	532	531	533	547	529	608	540	528	573	528	577	543	560	559	537	539	533	514	552	529	585	590	539	591	568	572	549	549	551	557	568	527	559	546	600	551	577	548	592	533	537	562	558	546	574	565	595	511	562	570	534	574	526	546	578	555	527	585	572	578	539	566	487	536	562	530	561	578	508	498	548	573	521	590	525	543	544	554	571	577	534	540	571	589	528	554	551	587	541	541	596	600	548	560	565	592	584	526	589	580	567	541	545	546	597	542	545	534	577	551	530	538	543	564	553	553	541	584	573	564	597	555	514	555	551	548	567	541	554	520	509	567	500	577	563	531	576	542	556	570	590	573	588	552	574	545	575	587	573	580	519	567	573	580	573	573	528	555	553	570	590	512	554	550	526	560	545	533	584	552	554	512	560	570	544	529	574	517	540	573	533	556	602	506	493	574	548	562	553	568	568	590	516	543	544	566	529	555	563	516	577	587	594	565	561
13613	21292	19895	11135	7253	4868	3664	3017	2571	2330	1955	1623	1345	1266	1124	1179	1139	1092	981	915	957	946	890	902	895	889	881	916	829	884	796	825	830	796	842	820	810	808	796	799	837	804	811	843	846	751	808	759	765	816	765	832	763	797	794	764	777	749	769	730	763	805	768	801	800	795	812	778	794	802	820	823	785	818	765	725	800	784	815	795	772	789	795	786	833	802	805	801	831	812	833	812	765	837	766	779	795	743	784	820	827	782	778	781	761	768	793	793	801	852	768	811	778	758	775	724	803	708	775	778	795	798	777	733	843	784	813	785	828	747	743	765	719	772	776	763	833	752	851	807	764	783	790	779	806	780	774	785	812	781	791	773	814	749	769	778	772	770	805	802	785	815	792	832	766	753	747	756	823	750	769	753	728	724	763	823	753	775	808	802	781	734	804	764	747	806	870	765	748	753	816	797	768	784	807	818	788	832	787	789	753	772	823	763	819	771	805	737	790	749	768	808	810	818	798	743	842	761	779	778	817	767	770	783	799	733	861	738	749	794	775	818	731	803	834	754	748	825	744	799	746	744	784	792	755	800	802	773	793	729	778	729	751	789	751	836	786	761	753	774	799	832	788	771	801	762	811	775	783	749	772	742	791	802	750	750	756	781	827	722	799	769	778	773	762	811	765	749	800	790	753	787	793	774	829	788	801	747	787	777	753	760	776	811	795	767	747	790	739	771	790	779	753	734	781	756	771	746	760	816	792	741	727	806	730	760	798	743	791	794	780	785	800	816	789	805	815	796	761	764	774	749	747	815	814	763	789	784	738	719	732	788	764	729	728	809	756	753	762	734	783	823	771	799	724	815	789	721	742	755	795	745	790	797	750	715	756	779	753	778	757	792	719	768	744	736	751	762	782	799	757	772	794	814	813	736	789	836	735	775	789	762	767	772	828	777	814	762	754	789	782	748	808	745	782	736	743	731	803	826	804	774	792	805	785	737	777	778	776	761	786	760	807	723	776	835	802	750	794	742	792	793	766	796	799	750	788	798	742	829	789	787	759	789	761	807	757	751	810	788	739	758	776	826	821	786	812	805	700	741	774	785	771	784	770	781	749	721	813	827	762	820	744	762	807	750	760	779	732	810	785	827	794	774	725	822	829	820	729	810	792	812	755	847	758	710	766	791	796	787	831	784	774	798	820	825	767	809	793	724	773	789	736	777	772	766	810	747	780	799	770	770	804	758	764	754	812	785	746	834	759	776	735	803	751	747	758	793	770	772	779	776	735	799	764	804	790	776	747	738	785	737	795	842	742	797	841	811	796	826	760	789	799	802	794	797	782	777	741	786	778	823	809	801	760	766	763	773	794	739	772	865	785	785	766	815	816	787	797	760	751	774	767	760	771	763	854	731	794	814	824	764	762	746	792	752	782	751	797	780	776	788	809	798	738	751	770	793	788	738	787	748	736	749	801	795	772	784	756	745	781	781	757	792	769	739	788	701	838	757	814	798	785	762	783	767	768	784	758	771	761	798	807	802	757	794	855	805	809	748	811	798	802	776	821	707	807	789	820	772	793	743	794	791	780	803	794	807	804	795	715	777	775	807	740	768	791	749	807	870	786	811	746	778	780	814	814	792	803	837	776	784	777	760	771	794	777	760	759	726	737	747	796	765	788	796	829	792	831	793	754	760	791	719	790	748	802	779	779	786	752	811	795	801	781	795	801	764	784	756	759	743	766	781	772	769	775	804	786	770	793	774	724	748	751	744	754	768	762	810	780	763	783	767	752	788	781	780	726	783	740	764	800	747	764	795	791	761	761	758	809	782	756	780	799	816	797	785	751	768	767	754	770	766	784	768	789	750	770	751	775	821	793	794	814	784	766	796	789	776	782	781	780	760	790	767	855	761	740	729	736	806	812	779	736	768	745	799	725	753	744	822	755	753	799	802	758	810	756	759	787	786	756	774	790	762	748	753	819	772	796	792	750	720	748	740	806	737	763	767	807	742	757	801	788	800	747	743	773	762	804	688	754	799	764	777	776	809	786	831	773	843	750	750	762	796	763	799	759	771	844	767	783	772	800	781	794	806	787	827	776	800	791	744	802	775	785	778	787	812	800	759	754	765	792	736	730	769	755	764	791	717	781	797	779	803	796	773	749	841	755	770	804	769	782	793	823	782	840	823	790	790	807	799	747	824	764	773	787	771	789	775	775	778	750	784	831	749	789	766	766	826	765	787	769	799	777	793	757	768	795	756	781	778	787	798	742	740	736	810	788	743	741	812	801	814	759	769	807	823	756	776	809	764	727	738	778	823	754	754	858	760	735	798	831	737	795	801	780	775	749	753	797	775	778	804	816	764	773	821	778	753	753	755	770	749	765	782	776	800	818	780	768	775	794	811	779	790	789	781	757	729	789	787	763	749	777	798	761	812	799	773	715	813	732	763	767	832	810	780	762	808	739	782	788	770	799	770	736	790	774	714	780	776	741	851	762	769	737	818	799	802	751	793	740	798	774	791	845	761	795	748	824	751	715	798	757	758	793	685	778	776	764	718	797	757	814	784	735	773	794	803	742	751	803	777	822	788	729	787	826	772	792	795	794	807	814	839	760	843	782	746	757	771	728	793	733	799	794	770	741	764	767	757	780	797	738	762	811	830	836	730	814	769	851	774	762	783	758	767	749	802	778	743	832	794	727	763	770	788	763	741	816	751	775	784	746	814	777	768	813	740	783	809	788	782	749	802	822	742	737	739	747	798	776	772	783	783	800	746	781	737	772	811	721	780	786	747	824	775	774	741	742	788	795	793	766	808	751	777	781	794	815	761	741	787	809	834	736	809	764	831	775	786	779	777	742	811	757	786	807	787	794	779	808	766	740	805	774	737	754	756	801	795	784	801	736	763	741	782	750	788	756	748	763	786	747	779	786	783	809	764	808	768	751	795	790	807	836	709	752	768	808	730	772	730	743	746	723	770	751	807	739	766	762	800	761	767	755	792	820	789	787	767	756	741	769	785	789	767	778	776	802	784	747	762	759	759	757	783	785	771	793	770	750	765	768	792	746	781	801	762	800	793	786	768	742	780	807	759	730	732	835	752	790	759	784	774	752	790	776	797	735	839	756	778	791	769	771	808	792	820	769	802	761	801	785	753	795	766	749	805	764	788	812	804	771	776	779	815	775	808	744	791	776	774	820	807	797	750	761	760	796	813	805	735	807	784	841	813	785	768	764	740	765	753	785	726	772	769	768	788	795	771	790	745	783	791	775	778	801	779	803	764	839	775	778	796	787	838	788	767	753	786	801	819	738	784	762	813	811	812	816	766	733	752	768	777	807	760	799	802	782	781	808	781	780	814	751	773	789	784	807	773	792	815	798	798	805	766	794	764	745	779	777	745	748	778	769	749	795	802	819	762	793	783	765	787	798	793	735	841	766	782	777	801	852	804	776	824	769	747	784	807	765	764	803	807	775	714	737	782	795	741	800	831	816	804	788	788	809	789	781	767	800	766
24742	21556	28759	24852	20688	8027	3221	2128	1752	1525	1374	1191	1069	977	894	822	809	724	706	638	652	683	623	661	674	647	665	648	617	567	604	608	609	535	562	573	561	623	580	560	588	580	576	588	594	551	566	538	530	503	579	580	569	561	571	538	578	556	548	561	544	560	540	532	519	597	543	564	557	586	594	583	599	569	570	544	538	579	574	545	545	541	554	579	588	576	529	587	591	570	570	601	573	558	552	575	567	517	554	566	580	553	553	530	571	525	585	573	583	577	546	579	604	514	582	555	527	526	579	559	565	574	587	562	557	577	589	533	581	510	521	553	564	541	545	528	536	550	553	562	562	535	514	545	533	560	532	524	594	512	534	541	489	523	558	559	499	578	543	533	524	565	483	496	553	594	541	529	540	541	543	575	563	548	557	569	577	522	560	549	516	506	554	575	589	535	556	554	550	545	564	532	540	552	562	517	530	522	531	569	574	572	503	525	531	527	532	565	588	522	526	516	533	551	554	545	532	602	528	535	543	520	529	537	524	496	564	522	503	528	531	544	518	544	532	499	552	522	535	504	521	537	571	544	524	561	540	549	502	535	558	518	529	561	552	549	559	513	586	541	535	514	522	534	567	551	571	556	520	559	587	531	533	560	545	558	560	514	565	572	553	541	546	538	551	550	587	529	525	518	522	526	535	549	549	524	535	501	558	548	537	541	488	491	538	514	541	537	547	570	514	558	564	533	600	534	501	567	517	584	543	536	570	549	545	505	531	508	551	512	581	585	517	547	524	533	569	560	588	521	515	525	543	556	533	540	536	519	573	560	545	558	572	527	521	532	560	534	535	553	495	581	549	535	555	530	546	550	554	528	548	542	552	551	509	543	564	539	526	496	548	569	531	571	515	581	557	506	536	530	543	544	526	507	559	526	549	585	550	583	518	545	560	583	662	544	576	569	497	553	571	580	561	521	548	522	545	576	516	489	540	538	514	541	494	546	566	585	541	553	552	573	547	555	575	554	537	557	519	503	578	523	547	499	548	532	542	544	553	556	575	521	538	548	524	545	523	592	513	557	545	540	546	544	535	536	565	515	546	534	539	572	543	497	555	527	531	566	574	574	499	579	562	576	566	558	531	521	546	573	540	565	543	553	505	544	522	520	564	551	544	534	530	530	517	485	534	540	517	527	533	530	573	524	556	576	514	555	559	503	535	528	583	555	539	549	520	544	494	544	536	520	552	530	501	545	533	551	557	529	593	571	494	560	536	523	556	557	542	540	570	517	558	550	571	559	495	536	568	547	536	558	538	537	537	560	542	537	507	537	579	546	558	574	520	526	518	550	533	569	531	551	564	553	552	543	565	556	562	504	543	544	549	536	534	533	528	511	547	545	525	546	526	554	501	552	528	592	530	543	531	552	515	542	521	507	532	551	515	534	534	558	547	577	541	552	553	545	548	566	548	551	546	527	517	524	514	559	556	549	549	536	504	572	557	567	497	527	540	528	549	592	566	546	557	532	502	508	568	589	529	576	570	500	564	535	526	491	530	523	575	578	550	564	561	545	591	544	551	549	541	519	567	555	531	521	538	531	568	543	604	623	537	541	534	540	518	556	525	517	500	575	502	515	530	580	536	552	581	567	531	541	511	543	517	564	564	538	533	499	509	554	506	544	562	542	563	532	545	559	522	583	544	563	545	588	546	531	572	583	542	562	551	504	549	578	547	543	596	540	520	530	531	532	555	498	595	542	495	551	576	552	569	508	544	507	547	531	546	560	515	544	567	544	528	548	548	561	580	540	538	528	530	537	526	580	547	497	524	526	550	511	534	568	515	548	527	546	572	492	525	540	552	531	524	571	483	544	532	572	555	539	584	552	565	562	514	514	524	549	553	506	566	526	569	543	555	541	589	511	498	508	586	517	536	552	564	543	503	562	519	543	540	535	553	561	556	534	537	559	550	551	539	563	544	540	534	549	510	507	546	553	513	539	530	559	508	525	547	543	523	536	525	585	584	536	529	559	553	551	529	579	514	529	568	545	565	576	563	517	559	585	530	523	565	542	529	521	537	561	584	533	534	538	514	527	544	475	528	541	533	546	514	548	532	513	537	546	516	544	537	565	529	571	558	522	534	576	565	550	554	563	578	575	542	557	581	573	514	529	527	533	510	507	526	521	521	552	545	530	522	589	576	588	552	567	512	541	551	546	530	578	516	514	540	504	560	553	591	593	557	553	546	521	534	502	553	545	539	497	531	521	543	522	526	541	549	544	547	582	547	539	535	548	530	578	568	532	513	535	522	547	549	531	558	574	538	549	549	507	544	545	510	536	557	557	535	510	564	550	571	539	562	523	564	557	514	541	543	552	552	521	563	531	537	514	572	528	570	547	557	563	543	561	575	511	561	528	536	576	545	546	533	512	562	546	518	513	516	573	543	558	535	540	512	517	542	535	534	578	525	525	604	553	544	546	550	538	544	533	499	557	550	556	534	566	537	529	582	579	520	528	525	583	539	572	550	543	510	559	566	517	524	518	546	526	531	536	550	548	549	586	521	524	531	520	556	586	530	530	553	573	512	549	559	525	535	558	563	543	575	559	545	546	586	541	569	532	523	543	511	513	542	538	569	517	538	532	569	582	517	539	541	555	563	532	549	575	576	580	522	553	520	529	558	523	549	538	549	557	546	583	521	492	570	564	537	566	591	502	543	559	545	506	532	572	513	554	529	523	544	544	548	546	487	565	557	536	558	525	585	476	535	555	531	500	535	561	542	564	548	576	553	531	516	530	559	540	566	565	531	562	520	529	545	555	543	522	539	525	512	546	561	521	532	547	536	597	562	570	543	557	554	521	557	522	528	569	545	552	517	562	544	515	566	546	536	577	537	561	562	550	528	521	555	607	541	542	522	539	522	524	565	506	597	548	543	545	534	532	530	535	548	527	546	535	535	543	561	504	581	574	580	540	539	547	587	550	543	550	577	530	534	541	534	558	562	550	547	553	533	511	534	512	553	568	526	542	592	594	523	576	544	559	545	548	529	519	548	549	566	504	547	487	528	603	537	507	565	561	528	572	571	570	523	566	494	560	551	591	544	542	591	513	490	536	552	575	534	512	527	516	520	576	589	543	556	536	501	581	550	527	519	546	549	512	520	541	548	558	542	556	558	561	513	519	533	532	542	527	535	561	532	540	584	563	542	538	519	583	543	571	561	533	566	549	485	575	532	561	562	513	516	517	544	548	557	489	548	520	528	534	491	548	554	573	583	563	559	546	551	535	553	568	523	560	534	551	561	541	548	512	551	534	530	541	560	528	539	511	524	493	524	513	512	589	608	544	544	570	569	537	583	565	591	552	523	537	545	509	542	578	520	530	558	521	551	548	599	580	587	554	556	550	559	545	511	570	519	514	531	535	532	527	536	542	569	570	533	546	585	520	534	552	507	551	591	549	526	584	579	562	531	540	564	538	545	552	529	588	544	558	541	547	570	537	558	495	538	492	553	522	549	530	579	545
14698	29602	27557	16540	11869	8500	6411	5034	4477	3726	2912	2478	2064	1856	1643	1499	1299	1264	1276	1112	1032	1040	1050	982	1023	1001	970	947	958	899	882	920	885	889	854	877	830	841	812	863	872	837	847	876	833	783	776	774	767	830	773	776	789	825	800	808	785	789	807	774	810	803	760	794	756	790	771	827	808	833	796	797	815	829	842	795	865	834	800	815	832	819	778	854	817	832	824	786	833	811	812	802	756	788	820	731	820	813	796	790	776	778	758	819	814	735	769	772	804	790	755	819	784	785	873	824	830	765	753	745	780	754	777	739	775	780	780	736	731	718	779	769	798	763	729	759	765	787	730	793	740	766	787	834	767	811	751	778	787	762	767	788	769	799	742	764	782	757	806	765	759	774	769	745	758	784	751	747	783	786	767	809	771	765	780	798	743	804	731	768	760	789	753	768	817	752	785	742	783	747	775	737	783	801	735	748	779	781	815	806	791	791	744	810	770	822	719	821	789	812	800	752	765	750	787	748	742	780	768	723	770	796	761	720	779	770	789	776	799	776	801	752	780	768	726	748	753	778	787	753	795	748	716	795	740	733	824	775	728	770	780	733	807	761	805	709	750	813	726	737	781	703	762	772	814	789	767	743	801	828	793	761	800	738	832	721	751	758	756	788	825	809	752	794	754	731	822	780	788	780	770	744	780	742	785	805	742	816	809	782	800	752	786	771	801	783	781	748	763	749	807	769	796	758	810	714	728	762	765	777	771	812	821	813	777	757	710	775	741	777	759	790	733	792	763	768	730	793	802	754	758	762	777	795	793	769	808	788	800	722	785	807	763	811	739	756	760	763	729	793	787	767	715	788	750	780	742	769	801	744	780	729	739	776	756	778	800	758	734	783	835	727	800	770	728	759	732	805	780	735	830	747	766	765	779	754	758	790	770	792	786	789	800	747	802	769	775	755	780	745	810	756	749	804	756	765	773	791	811	765	794	768	810	747	732	765	779	773	758	773	783	768	725	803	832	759	765	725	821	807	800	772	786	764	775	805	783	739	805	748	766	748	773	745	758	790	770	757	771	728	760	760	755	778	815	790	743	789	752	736	750	705	768	756	758	707	753	756	718	740	752	789	763	817	780	804	752	759	778	749	769	698	838	797	771	730	790	752	763	797	766	736	741	746	719	758	772	761	742	788	803	836	797	738	745	770	756	775	780	777	772	812	773	785	790	736	767	779	810	804	825	753	802	771	749	759	770	802	731	765	779	730	758	786	756	760	773	728	734	758	774	700	802	787	797	794	756	743	783	800	805	794	761	828	776	815	751	735	745	797	741	739	814	810	774	772	767	811	802	767	782	739	761	783	729	799	767	816	782	768	776	820	816	749	755	761	785	793	736	776	812	762	751	784	751	737	736	730	830	728	798	729	811	813	786	790	706	740	715	742	757	828	792	810	774	758	828	784	786	778	735	714	767	790	804	772	739	760	779	757	729	761	753	801	745	758	719	784	757	755	793	821	770	737	803	777	718	763	744	800	796	797	759	804	759	782	770	710	757	737	762	750	813	826	766	768	771	769	792	809	766	726	769	736	761	712	824	769	756	711	802	732	797	743	774	703	745	713	783	784	789	764	743	800	755	729	771	713	772	725	785	732	775	756	741	757	759	761	801	764	818	765	777	789	794	691	747	795	784	763	767	776	775	823	706	729	780	785	789	752	739	762	785	786	767	762	773	824	749	787	750	769	774	771	723	781	770	744	766	789	742	731	787	768	775	729	812	784	734	792	766	770	721	755	756	770	818	749	774	823	797	786	712	791	725	752	759	778	763	778	737	713	717	768	761	762	718	764	753	759	737	768	734	733	774	758	723	785	771	780	744	766	762	812	760	783	824	773	777	748	789	813	739	814	793	750	752	750	709	778	798	801	744	743	801	744	828	811	756	758	810	756	737	826	729	800	755	798	727	755	738	777	744	733	736	780	803	759	788	756	809	758	721	777	749	827	751	751	762	749	767	756	752	783	768	798	778	763	817	791	768	709	763	758	736	765	752	777	718	752	785	800	763	769	737	763	789	755	748	762	761	760	731	747	755	746	807	748	786	790	772	811	774	775	816	766	754	754	776	756	742	781	764	798	805	774	775	732	762	759	745	741	794	814	818	768	814	731	737	762	776	740	769	741	826	763	773	767	814	777	806	774	792	766	773	785	765	770	745	768	697	746	801	775	789	767	744	789	772	749	724	739	762	783	764	772	783	781	749	767	782	767	747	792	690	802	752	785	759	747	757	764	787	733	782	772	792	737	734	768	777	765	768	781	774	730	731	767	741	786	737	769	788	802	758	755	747	747	741	791	821	749	793	740	791	787	765	749	776	751	714	737	840	797	791	834	801	759	720	758	711	774	789	795	751	793	759	829	742	735	748	827	770	769	765	768	740	812	814	759	804	748	757	735	756	771	745	806	774	747	735	741	799	791	781	775	792	782	771	747	745	785	794	772	800	783	794	754	743	765	787	805	743	759	779	775	731	746	754	752	794	747	760	742	743	800	766	790	736	804	795	767	778	726	768	726	778	767	759	800	779	766	773	820	726	764	765	793	791	789	778	769	764	703	768	763	748	771	763	778	762	786	745	766	763	768	751	740	763	774	817	749	802	745	789	746	772	778	780	742	766	787	782	766	746	762	752	811	748	776	815	742	721	741	774	791	761	792	794	754	775	802	767	738	818	790	730	793	708	742	693	728	750	758	706	774	745	730	778	770	796	779	772	737	797	757	789	735	748	761	761	770	775	787	760	743	761	755	799	722	738	743	767	752	777	783	789	773	782	819	738	778	784	783	742	765	738	806	722	803	758	732	777	734	777	807	794	700	746	803	783	745	772	770	748	761	759	797	727	789	756	777	740	774	732	799	774	815	764	759	792	778	770	723	765	803	790	781	769	781	743	702	723	786	754	773	743	724	803	752	749	779	784	785	720	729	732	789	745	741	767	772	738	770	748	789	762	740	750	741	743	750	795	790	797	796	762	806	777	752	783	753	750	795	769	760	782	753	753	763	782	780	762	741	779	732	795	758	780	797	765	831	788	794	747	750	762	808	729	806	749	796	766	764	764	745	786	720	767	770	785	798	745	748	742	789	783	792	750	774	802	801	764	710	769	747	796	788	768	813	737	750	730	742	769	791	729	782	763	737	788	755	719	751	798	782	743	750	815	753	710	807	793	792	753	771	762	782	752	757	725	724	786	740	779	806	779	779	769	786	803	778	740	762	806	759	778	718	761	777	744	760	763	743	783	730	745	724	771	779	769	785	780	789	723	778	756	770	752	754	748	725	826	781	773	763	773	730	806	780	801	823	766	787	782	729	722	766	738	795	785	741	740	797	758	755	784	796	730	731	826	761	764	723	793	828	734	809	736	755	789	731	788	754	754	740	742	823	732	754	780	728	809	804	730	712	742	789	728	717	775	794	756	775	754	785	764	787	769	781	769	704	797	726	776	792	736	759	742	767	770	769	791	755	742	761
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
