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
339483870495	339483871015	339483871565	339483872115	339483872665	339483873215	339483873765	339483874315	339483874865	339483875415	339483875965	339483876515	339483877065	339483877615	339483878165	339483878715	339483879265	339483879815	339483880365	339483880915	339483881465	339483882015	339483882565	339483883115	339483883665	339483884215	339483884765	339483885315	339483885865	339483886415	339483886965	339483887515	339483888065	339483888615	339483889165	339483889715	339483890265	339483890815	339483891365	339483891915	339483892465	339483893015	339483893565	339483894115	339483894665	339483895215	339483895765	339483896315	339483896865	339483897415	339483897965	339483898515	339483899065	339483899615	339483900165	339483900715	339483901265	339483901815	339483902365	339483902915	339483903465	339483904015	339483904565	339483905115	339483905665	339483906215	339483906765	339483907315	339483907865	339483908415	339483908965	339483909515	339483910065	339483910615	339483911165	339483911715	339483912265	339483912815	339483913365	339483913915	339483914465	339483915015	339483915565	339483916115	339483916665	339483917215	339483917765	339483918315	339483918865	339483919415	339483919965	339483920515	339483921065	339483921615	339483922165	339483922715	339483923265	339483923815	339483924365	339483924915	339483925465	339483926015	339483926565	339483927115	339483927665	339483928215	339483928765	339483929315	339483929865	339483930415	339483930965	339483931515	339483932065	339483932615	339483933165	339483933715	339483934265	339483934815	339483935365	339483935915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22850	20262	27315	23014	20221	13671	6482	3991	3047	2566	2267	1821	1622	1435	1278	1213	1118	1055	1047	940	867	736	700	619	579	555	523	503	519	491	483	490	453	509	500	481	479	467	483	479	429	450	449	416	438	402	437	444	391	437	433	415	412	432	407	442	433	448	431	403	444	412	394	379	421	418	409	415	407	391	409	386	420	438	420	432	432	421	392	420	364	418	416	421	440	409	416	402	445	428	473	414	416	423	400	402	417	430	407	422	402	427	431	364	401	404	418	435	439	424	414	420	400	433	421	399	416	390	416	377	385	399	411	422	412	450	420	409	383	418	400	422	394	363	429	397	407	372	458	409	397	434	410	385	379	422	402	428	418	411	409	441	400	431	394	397	438	411	439	395	411	383	413	412	409	402	350	456	451	432	414	394	459	424	423	423	392	388	405	421	396	403	442	454	395	389	443	411	399	465	426	392	372	420	414	439	420	406	416	425	410	415	406	393	410	400	378	422	431	414	405	404	445	427	404	401	377	424	406	398	442	405	370	388	410	397	419	363	385	426	408	427	414	437	416	391	382	405	383	415	401	388	394	434	440	423	426	415	403	425	426	408	418	387	413	413	405	405	362	419	381	423	429	421	388	396	437	407	423	418	437	414	383	404	424	423	429	424	385	404	446	398	421	414	408	414	387	383	397	413	424	405	433	392	422	383	433	417	418	401	418	391	421	410	412	419	378	404	408	409	425	415	462	389	394	425	410	437	391	417	407	413	407	404	374	402	387	391	418	364	424	397	392	424	411	426	388	387	441	382	431	426	405	439	404	418	381	393	467	436	410	415	448	420	446	424	409	410	441	400	401	441	385	412	405	388	414	407	397	418	401	433	402	435	413	377	442	401	403	404	416	429	446	406	424	407	397	415	421	401	419	382	389	453	430	437	389	431	407	394	396	434	424	422	431	393	404	417	419	420	433	384	431	393	393	397	389	463	388	397	399	398	381	428	446	398	405	432	417	440	416	435	432	423	394	432	401	419	391	385	444	402	411	382	389	408	400	426	408	396	399	407	399	404	406	448	448	398	401	423	443	429	438	362	425	399	416	413	396	370	408	424	401	423	428	422	405	438	415	411	371	379	380	360	431	421	388	419	453	391	406	408	419	395	398	409	421	443	402	371	419	451	398	408	411	415	423	388	368	435	417	433	399	376	417	401	438	428	366	396	410	431	384	402	395	436	394	431	389	383	444	448	389	413	397	420	410	383	360	391	386	419	427	421	387	405	396	415	381	446	427	422	409	394	409	395	397	389	409	404	400	410	389	427	358	478	402	385	441	417	408	428	453	381	413	396	406	416	399	412	421	441	405	437	425	416	411	396	394	395	367	428	428	465	443	409	403	403	380	402	394	385	413	413	408	384	413	412	402	390	416	418	409	362	421	411	372	442	396	386	384	428	443	389	406	376	418	404	388	434	401	405	382	414	398	375	414	440	402	408	396	416	381	405	372	430	402	420	414	404	410	371	433	420	421	415	408	406	410	428	398	380	402	434	420	444	413	428	366	385	407	429	442	398	383	455	398	383	373	379	435	418	390	408	395	429	413	438	399	420	427	444	445	400	397	374	414	373	416	424	378	401	408	409	398	419	416	413	403	379	404	417	405	419	422	421	393	396	391	366	446	409	419	395	404	420	400	426	424	388	419	392	397	365	433	410	444	370	354	439	375	406	436	421	395	394	431	389	405	410	423	397	406	401	375	430	404	416	424	387	380	378	425	417	401	399	422	393	409	396	432	419	383	475	405	394	406	374	405	417	410	403	386	399	412	406	400	444	413	395	413	439	437	415	430	372	396	405	407	385	412	443	407	393	419	403	428	433	399	422	365	404	432	380	443	438	418	398	359	407	400	451	384	410	421	422	420	391	405	404	411	381	411	403	409	403	416	362	405	422	391	419	413	406	458	409	420	437	418	419	421	398	394	416	453	434	407	388	415	385	393	411	403	440	426	459	420	424	403	402	397	411	399	422	410	388	392	369	401	440	392	417	402	398	436	389	408	422	378	399	418	400	390	427	414	418	402	419	402	400	432	427	406	435	410	441	447	397	437	406	429	383	378	430	383	424	398	435	402	405	414	431	386	407	425	405	411	391	412	394	412	429	415	401	379	400	405	401	435	413	397	405	423	391	413	368	413	397	387	390	433	397	405	384	377	412	436	407	417	400	429	402	400	389	423	421	406	437	427	386	427	396	402	416	392	420	387	410	411	391	401	409	435	434	382	405	415	415	417	422	410	398	392	405	427	420	402	407	384	414	442	424	414	387	404	429	466	377	393	383	412	389	400	409	394	406	426	451	415	400	401	363	412	376	401	429	436	391	419	385	386	393	419	443	409	387	422	416	411	376	385	385	409	372	433	368	392	432	343	392	399	401	406	416	380	377	442	390	409	391	439	394	409	425	393	401	390	406	388	405	437	383	419	416	390	400	388	399	396	411	410	392	445	417	411	417	414	387	429	394	413	428	383	432	381	442	427	425	410	390	416	396	457	455	391	401	403	393	396	415	398	428	396	384	400	429	391	468	421	399	392	409	406	414	397	396	434	483	405	432	406	428	386	434	402	425	428	401	405	407	441	384	419	402	438	400	409	427	404	396	400	402	394	419	402	385	399	424	414	380	418	448	424	456	438	404	432	445	417	409	419	428	403	438	414	404	414	436	411	413	424	415	436	387	391	397	407	393	379	402	437	428	420	420	378	418	397	396	403	382	413	403	424	382	410	399	416	413	408	426	421	399	435	374	383	396	434	420	427	389	390	395	430	386	431	438	426	413	448	414	390	383	389	426	397	427	424	415	405	385	402	408	408	382	421	394	396	399	431	386	362	412	415	418	413	396	447	404	445	421	376	429	381	383	399	454	372	372	395	428	409	350	415	434	434	396	413	403	370	421	397	417	408	422	416	434	418	419	408	422	391	429	421	396	410	425	449	406	382	461	383	401	375	397	370	423	389	410	409	357	398	404	375	423	419	398	391	412	433	419	419	376	418	413	412	446	437	410	386	428	398	383	447	381	390	373	399	383	393	408	422	388	389	410	408	405	374	435	421	398	448	413	409	388	420	402	397	396	410	427	437	417	383	406	379	439	366	421	403	405	443	383	370	413	425	385	427	396	393	399	408	392	433	369	423	430	421	394	430	421	417	420	425	419	412	403	420	386	403	424	380	398	421	429	436	380	424	445	405	386	455	443	424	415	398	388	433	443	401	403	394	415	416	410	443	440	400	448	417	425	403	420	410	409	452	414	418	413	383	384	395	410	386	407	401	398	384	408	385	390	418	391	433	411	400	445	414	419	422	401	420	388	399	433	402	374	394	422	393	433	396	433	378	385	408	401	382	371	393	421	453	403	444	410	443	409	414	400	409	404	446	427	422	413	403	404	424	444	386	392	402	411	420	363	394	391	400	389	402	426	462	438	451	414	373	433	388	364	383	437	380	413	434	423	373	403	428	449	378	402	414	383	387	413	422	433
16653	30442	28802	21636	17962	15146	13036	11248	9439	7913	6910	5867	5104	4425	4038	3860	3609	3234	2909	2739	2382	2090	1871	1763	1465	1406	1281	1283	1225	1180	1112	1130	1083	1034	1029	1046	1008	984	934	986	969	889	915	949	883	886	873	821	787	852	847	876	811	919	843	867	799	871	860	782	799	774	790	813	807	843	800	819	813	832	816	846	795	838	835	847	806	809	783	828	813	807	805	796	881	806	766	814	834	829	817	792	788	819	807	807	843	822	844	839	879	826	763	825	814	793	874	798	824	804	815	808	830	839	783	815	777	832	784	773	815	825	836	794	767	801	841	805	807	807	833	808	826	785	808	823	828	786	847	841	803	761	866	814	862	840	749	792	816	788	806	825	806	879	841	792	826	820	777	846	817	779	757	811	825	809	787	815	775	784	800	808	817	754	747	802	833	796	804	794	839	804	763	836	824	765	826	805	853	813	809	823	821	802	839	833	825	799	780	775	761	799	838	866	811	806	829	773	777	792	790	759	798	845	866	873	831	791	744	761	793	868	842	801	863	859	820	769	819	795	838	774	846	845	800	789	800	822	785	798	815	811	813	831	813	767	851	809	772	865	858	770	792	813	841	801	779	787	780	830	839	831	844	857	775	786	837	808	824	823	775	797	797	807	859	813	797	806	839	833	795	774	811	830	822	810	821	901	791	793	823	785	852	821	805	786	826	823	759	824	849	819	796	770	819	832	818	774	766	860	824	793	827	852	852	782	800	786	803	830	761	847	806	791	828	818	760	793	794	829	788	780	786	824	825	862	817	799	766	788	840	813	823	745	798	806	816	787	812	842	819	839	810	806	826	782	821	802	823	827	823	831	880	851	793	819	794	798	800	775	807	833	792	820	731	804	778	827	855	765	831	762	824	820	843	841	794	816	808	837	807	793	775	743	808	807	856	805	786	808	797	786	832	778	792	822	784	782	831	864	871	823	805	842	806	835	790	776	852	847	807	805	827	820	770	815	806	841	771	832	795	814	771	809	852	785	775	783	802	829	814	786	810	817	787	753	793	828	755	817	794	848	773	833	780	774	817	783	827	799	813	771	840	792	809	805	819	796	825	812	844	823	782	801	781	801	875	820	829	826	822	792	795	762	864	797	811	804	773	836	750	816	830	789	785	762	790	807	780	820	776	806	771	815	814	805	827	820	772	805	802	800	817	803	841	808	783	796	819	806	817	831	879	818	835	841	857	787	814	821	808	792	814	796	808	781	775	765	784	818	780	783	823	820	809	803	819	829	851	820	846	795	797	821	814	809	845	795	825	828	773	790	807	824	753	806	811	812	804	818	781	822	788	790	829	840	777	817	809	814	844	801	801	808	815	805	820	819	851	816	796	818	811	864	805	809	806	768	841	805	844	838	850	869	798	832	821	807	838	844	828	842	801	872	780	817	802	841	778	885	798	778	794	809	826	787	788	797	795	834	803	795	875	794	831	806	793	796	816	823	855	807	818	838	818	800	772	811	798	834	844	811	795	809	772	808	828	849	783	838	826	826	784	851	827	845	820	808	861	826	807	829	803	794	809	815	793	823	765	812	826	792	823	796	814	812	797	738	830	773	807	847	798	807	811	788	773	829	790	823	796	817	791	811	810	795	801	795	820	795	860	832	870	821	804	792	827	803	765	825	803	764	802	768	778	792	839	834	843	777	754	802	800	831	764	776	765	834	814	787	783	827	823	748	805	750	832	827	775	807	771	800	853	813	803	848	813	800	819	785	789	815	788	798	814	846	838	886	813	855	803	803	852	814	796	839	861	844	793	824	834	816	795	811	820	849	810	818	820	787	769	840	798	826	801	793	806	785	779	846	792	768	767	818	817	819	812	815	810	794	815	862	833	843	771	829	808	808	819	807	794	859	777	787	784	837	846	815	800	835	780	845	822	790	868	834	839	818	773	802	812	792	808	803	800	757	775	843	776	812	809	763	819	783	872	781	827	827	836	855	909	819	810	752	813	851	789	822	761	817	816	819	831	774	885	782	804	779	766	761	826	822	805	854	788	834	791	816	810	811	811	795	781	886	813	830	847	816	800	777	787	792	823	765	864	775	773	867	809	784	844	808	797	817	817	818	825	851	834	857	866	785	801	743	831	850	817	830	781	815	837	827	765	762	814	841	814	801	822	813	846	852	834	816	789	724	802	816	776	775	741	821	793	766	755	869	794	824	808	783	828	770	788	834	778	763	839	778	769	821	750	800	829	823	837	839	792	790	816	767	777	785	874	817	826	827	804	829	845	832	843	878	813	791	784	839	817	767	799	841	840	819	789	864	793	820	815	784	819	766	793	778	784	787	797	798	796	812	832	767	838	795	862	743	815	775	838	773	852	827	833	804	822	822	774	829	793	858	816	815	803	811	812	805	835	784	813	783	794	825	784	793	789	798	816	791	780	766	788	819	819	864	805	781	823	806	802	817	843	830	787	782	822	798	836	873	862	830	827	814	756	788	830	807	813	782	782	843	850	783	819	804	845	810	803	851	773	791	775	802	829	823	790	796	838	808	826	817	775	804	859	831	795	783	858	777	777	745	781	808	767	818	798	754	798	826	810	830	794	858	762	802	783	815	752	797	770	792	811	777	780	746	795	796	810	773	791	796	775	804	797	813	796	804	857	844	803	805	798	775	841	773	812	791	854	797	783	802	808	798	810	789	836	828	803	799	782	769	849	799	853	793	796	787	811	829	837	806	810	796	866	832	821	779	861	790	830	798	821	841	816	781	855	831	833	807	820	820	777	831	864	836	792	841	789	811	778	795	820	804	815	853	831	821	819	820	821	858	820	813	825	798	812	877	800	789	833	784	844	841	851	845	770	738	838	816	820	814	854	752	874	816	774	824	823	820	786	851	849	817	797	788	840	812	879	812	772	812	823	791	829	852	809	805	837	743	780	829	830	760	832	779	776	778	781	771	844	803	833	805	802	851	799	788	829	838	783	767	818	832	754	813	808	802	822	768	840	834	851	780	793	797	750	797	783	774	811	772	809	768	889	822	814	800	816	789	806	841	837	792	826	817	761	805	814	841	828	835	841	798	802	794	873	791	850	824	843	868	806	834	812	778	815	723	833	817	833	787	806	805	799	800	780	798	853	797	816	752	870	801	839	807	811	804	825	813	798	825	836	816	827	842	834	797	813	780	753	768	814	844	828	829	777	839	825	792	836	749	821	790	868	798	828	812	838	815	792	782	839	846	809	817	786	802	808	790	831	824	802	833	779	792	837	774	850	846	824	801	795	850	781	783	838	867	889	825	831	793	784	806	816	761	777	857	856	810	800	765	846	806	788	793	837	805	807	813	828	802	849	846	802	814	766	836	778	821	758	838	802	835	796	833	801	811	793	849	830	822	815	787	793	804	822	809	800	812	858	841	810	941	788	740	814	838	793	811	829	800	814	808	800	812	829	776	819	828	754	794	812	810	824	847	794	884	802	781	835	782	808	802	788	792	785	810	781	814	847	804	785	795	779	831	768	856	834	792
27449	18661	9892	4824	2544	1908	1526	1201	1035	883	785	696	605	573	543	501	487	473	445	473	398	363	392	340	363	335	338	303	284	323	305	302	283	283	282	308	301	319	309	301	277	290	306	285	277	294	266	275	285	277	275	257	247	284	258	279	278	273	292	280	263	287	250	267	266	326	244	267	289	281	258	263	278	259	269	262	257	274	280	265	266	255	261	278	278	258	254	275	265	240	291	254	271	262	262	278	253	245	258	284	272	245	275	247	261	300	241	270	269	277	267	245	263	256	277	270	274	256	290	262	271	270	255	279	260	242	256	270	220	262	245	276	252	260	272	236	276	222	270	241	283	260	272	234	250	241	244	262	254	252	278	257	251	271	237	285	263	244	261	283	274	273	257	275	266	274	252	270	273	260	265	260	291	260	255	314	290	275	247	276	245	278	226	275	264	254	246	278	251	303	264	261	257	267	239	262	271	256	251	257	274	237	294	254	266	245	262	240	250	265	282	267	293	266	268	304	255	259	249	278	251	256	245	264	285	265	251	258	269	262	263	234	273	247	284	274	272	252	244	269	287	252	273	271	264	285	291	246	267	251	272	294	290	270	283	273	248	255	272	266	259	262	263	237	279	255	239	259	252	275	260	279	274	263	253	254	270	258	292	286	280	250	250	285	278	255	269	263	240	256	239	235	262	278	242	242	279	266	242	256	281	242	264	274	249	262	244	283	252	276	262	299	279	259	250	267	280	285	250	279	271	276	276	280	287	279	287	288	283	230	274	275	252	281	259	262	244	255	270	283	276	281	244	244	259	261	249	255	268	270	280	303	292	280	260	262	268	251	250	292	257	269	253	263	255	250	258	261	249	244	265	254	253	253	247	266	236	284	304	252	287	292	267	285	251	251	264	296	270	272	253	258	275	262	266	275	240	254	260	279	264	281	261	282	253	280	256	253	296	288	312	269	248	269	271	268	277	268	257	256	270	246	269	236	300	267	231	264	275	266	241	264	264	265	255	281	266	238	292	258	283	258	258	275	257	297	235	255	255	270	281	241	293	261	263	270	262	268	294	245	229	267	283	237	254	269	258	278	239	264	266	278	284	270	269	280	271	241	274	263	277	277	291	285	288	274	264	255	314	280	257	284	223	258	258	241	307	243	263	273	272	271	274	260	276	250	267	274	243	288	269	251	282	268	287	300	259	267	237	290	264	280	292	301	266	289	275	251	266	256	293	245	272	265	273	284	267	283	246	273	240	251	235	285	239	280	284	269	285	281	246	270	245	278	263	283	244	270	306	269	279	264	277	275	265	273	286	272	276	244	259	265	272	282	281	281	282	286	244	291	300	248	281	248	292	240	249	277	274	286	264	257	263	269	288	264	254	244	294	296	260	277	270	290	264	253	262	274	283	268	271	249	265	258	306	257	283	307	241	264	255	261	285	274	261	287	302	260	258	269	253	269	240	287	268	261	276	272	260	246	245	230	248	271	279	282	269	259	287	239	267	267	247	275	245	236	286	276	270	265	284	249	241	270	263	248	254	276	285	271	275	259	232	240	283	267	272	298	285	269	269	288	225	274	283	269	294	263	273	244	256	287	283	287	241	259	276	247	247	278	244	248	262	265	228	265	275	259	246	258	286	223	252	263	275	241	269	286	250	261	265	269	260	262	240	280	284	300	266	269	272	287	299	258	303	271	271	232	272	259	266	260	269	265	246	268	267	251	262	259	260	272	285	277	265	286	309	271	261	266	275	255	277	262	234	263	250	271	281	270	282	220	265	288	269	281	251	259	261	274	273	252	255	231	226	264	269	286	247	266	257	243	262	261	266	282	247	272	270	273	265	271	269	251	268	280	270	299	268	268	265	287	280	272	257	262	251	285	254	273	297	278	276	242	263	277	249	262	268	287	285	251	240	286	256	251	246	255	302	254	254	263	301	271	262	238	270	249	255	274	288	268	262	259	284	311	257	264	264	284	267	255	272	285	265	276	251	288	265	237	282	286	288	268	236	313	276	286	238	296	242	286	272	265	289	252	260	275	267	285	269	277	239	269	267	268	257	264	297	300	290	265	265	267	289	262	257	249	252	246	250	232	272	236	294	264	275	268	258	263	265	270	243	263	265	289	287	280	265	268	263	269	289	279	280	277	271	258	268	257	230	276	265	271	240	260	257	274	262	230	261	258	272	282	251	277	228	280	271	248	259	231	257	296	264	246	271	263	248	268	271	275	268	282	239	272	267	293	272	287	278	232	268	251	236	257	251	235	265	247	265	269	286	257	277	290	255	263	264	270	270	237	279	276	250	284	275	278	271	257	283	255	264	291	254	224	291	274	248	286	265	280	262	249	244	251	263	268	266	274	262	258	285	263	264	261	282	279	248	269	304	281	264	241	258	245	261	267	263	258	285	260	225	251	279	254	266	267	273	261	261	273	254	256	273	245	260	273	251	271	251	270	238	308	248	292	269	250	254	283	275	265	242	251	245	253	268	275	225	272	285	271	267	271	261	266	273	268	266	286	276	250	252	252	293	269	274	258	262	269	231	264	277	244	264	277	266	253	279	249	275	259	261	278	253	286	274	269	274	264	243	276	273	265	262	275	256	260	274	277	250	246	275	272	267	262	302	241	285	259	244	251	273	265	270	260	244	277	238	259	232	290	281	254	266	273	297	292	267	272	272	261	281	229	262	283	281	231	281	285	270	239	262	289	255	250	268	274	286	284	259	236	255	268	280	273	246	238	256	255	264	262	257	257	281	278	256	290	277	303	266	255	284	247	283	261	296	268	275	291	249	256	255	258	251	246	268	239	269	265	296	261	220	225	281	269	258	271	255	279	268	276	251	271	269	255	273	265	277	278	284	265	248	249	280	273	237	242	285	290	257	259	258	290	299	246	262	274	242	279	271	272	267	249	268	272	254	272	240	269	302	244	286	271	244	274	270	246	283	257	281	269	266	282	247	266	300	278	262	283	255	273	257	260	246	245	301	274	253	231	233	268	271	247	281	265	253	248	242	243	277	243	266	257	251	289	241	261	267	258	266	247	252	277	287	281	276	282	277	228	269	271	265	258	304	263	255	259	246	240	262	255	288	260	261	254	277	280	277	275	260	277	242	248	286	291	255	258	240	275	266	267	269	267	250	273	267	290	272	276	269	248	274	284	240	281	278	264	295	293	269	250	283	253	280	260	276	257	274	282	276	262	262	249	287	283	251	275	272	250	248	229	325	260	257	288	303	292	278	276	299	251	258	286	273	271	237	247	269	243	237	264	244	281	275	276	280	249	278	261	243	256	276	279	270	244	279	224	300	288	277	259	285	264	280	261	264	296	279	265	278	254	302	262	292	286	254	246	277	262	292	257	261	275	258	254	277	278	260	264	263	235	281	263	256	294	254	266	273	242	257	249	235	290	292	243	250	253	250	256	276	266	266	290	282	269	251	280	266	211	268	297	276	247	272	292	283	252	256	271	238	240	256	260	271	257	267	262	242	262	302	265	280	244	280	257
12554	19323	17832	11425	8302	6809	5660	4743	3971	3422	2883	2496	2179	1872	1663	1650	1450	1390	1274	1168	1142	1038	955	858	856	791	732	701	755	676	637	675	695	665	671	633	635	636	653	647	596	618	623	601	588	611	549	610	548	604	578	594	547	621	583	541	549	546	552	590	598	604	573	534	593	568	570	571	531	552	580	545	628	596	562	589	523	545	559	524	600	558	579	540	543	561	534	564	546	553	561	573	570	536	559	565	548	589	550	532	562	542	577	561	552	571	574	600	538	540	566	579	560	565	587	593	505	551	605	567	567	545	575	541	562	574	538	563	561	537	557	561	535	586	551	563	536	551	589	581	590	580	530	537	590	555	527	557	544	563	526	540	562	568	544	619	529	541	546	557	565	566	550	546	522	581	601	553	563	580	551	542	587	532	577	592	581	551	555	525	563	578	581	551	550	516	546	567	559	554	562	598	566	548	558	560	582	554	538	576	578	562	561	563	557	540	517	563	537	591	543	535	513	555	613	572	560	568	619	549	589	552	607	541	573	564	568	560	592	525	561	531	558	599	553	558	552	510	583	544	549	547	588	551	539	560	538	520	560	534	559	577	572	582	532	579	554	561	569	554	569	588	541	573	546	552	563	536	536	553	617	546	518	544	564	604	593	569	551	585	549	557	570	569	542	549	558	584	567	577	557	534	560	553	502	611	535	576	553	546	578	578	606	551	556	568	586	598	550	571	576	552	534	528	525	546	578	563	588	557	486	589	530	555	543	595	586	508	569	592	558	550	542	566	550	560	621	544	563	554	550	548	528	591	523	573	552	563	543	542	585	547	551	572	529	530	570	554	564	547	594	593	589	565	577	558	557	523	584	561	612	547	578	589	521	540	571	552	516	552	575	538	566	530	550	531	499	552	562	544	557	525	585	580	556	564	577	547	591	555	575	574	580	529	581	552	556	526	561	546	538	533	571	545	548	561	571	567	580	564	562	572	552	540	557	598	578	526	541	550	526	585	574	608	536	562	579	588	580	571	556	588	597	564	583	520	550	536	533	563	592	562	606	578	569	492	547	516	542	574	554	591	555	580	553	588	601	550	597	556	578	571	554	545	548	537	559	521	521	602	573	534	573	566	576	529	540	558	581	604	578	572	560	594	548	543	612	544	569	566	536	561	540	562	543	545	515	537	539	557	550	584	553	560	582	557	539	533	550	547	563	550	528	550	552	579	558	516	556	614	550	601	575	595	592	532	559	579	607	499	568	550	579	535	602	531	540	583	558	567	566	529	589	558	597	531	562	505	560	570	589	527	581	537	572	607	543	575	562	586	574	524	570	546	573	576	576	508	579	552	583	567	574	571	562	566	583	558	610	553	589	582	515	567	560	542	558	569	550	566	515	574	578	557	575	561	564	545	584	565	569	568	555	573	585	571	531	545	571	534	549	594	580	576	565	539	568	551	563	564	561	571	573	530	600	556	570	524	553	558	565	617	544	519	554	584	553	538	561	546	607	599	585	562	562	574	544	565	548	576	596	568	545	543	565	568	556	570	538	538	505	611	556	569	580	521	541	500	571	554	545	586	583	602	564	563	551	520	553	551	564	592	566	553	580	549	580	551	540	546	560	535	564	564	567	572	575	553	595	561	574	527	535	543	602	557	590	610	570	566	587	549	520	575	542	558	564	568	564	573	522	568	555	535	561	535	527	562	562	510	562	539	614	563	564	580	601	566	557	584	570	544	556	524	608	532	555	564	578	557	563	528	525	540	573	576	536	593	565	598	530	595	534	561	552	532	535	544	560	574	576	564	577	564	539	569	583	568	532	572	535	591	541	533	540	548	577	586	555	602	601	587	568	548	563	577	585	561	574	544	538	545	551	526	598	568	545	575	542	610	519	551	584	501	578	591	558	564	592	578	554	603	579	592	569	597	578	564	612	612	551	572	559	574	582	569	599	559	548	527	530	581	555	539	555	562	544	556	553	574	552	611	569	579	560	537	534	573	526	573	620	544	557	538	525	555	550	588	566	557	554	522	559	575	526	556	531	578	586	568	554	581	526	584	585	596	565	545	540	553	587	599	573	551	566	541	583	557	576	577	566	523	570	558	559	612	555	568	561	548	563	571	559	579	556	566	567	512	584	574	549	550	548	577	552	543	569	542	534	600	536	588	579	563	614	614	600	536	543	558	581	580	563	559	591	557	551	552	543	566	570	539	575	512	538	539	541	583	565	584	576	570	582	551	545	536	526	583	568	553	574	573	568	600	621	552	552	545	558	540	579	547	562	577	538	539	586	550	522	545	557	568	533	568	565	584	537	585	561	553	590	578	558	562	570	581	585	575	542	534	563	528	547	579	567	600	548	551	580	551	542	555	570	571	574	518	567	542	534	557	599	579	576	596	544	547	588	511	560	585	567	534	539	521	565	574	497	530	528	576	567	534	550	551	519	584	531	530	570	600	540	584	583	543	521	557	578	572	551	560	543	547	545	595	540	519	583	570	576	571	576	538	583	518	584	554	573	602	552	514	586	517	554	575	554	566	536	589	536	541	495	514	572	569	556	563	525	549	566	515	595	590	571	578	571	585	562	549	578	549	538	532	555	579	595	594	590	517	603	559	533	544	582	575	528	525	561	583	561	565	570	635	591	580	541	596	547	577	567	585	564	554	568	566	509	517	540	550	576	582	576	596	555	535	571	565	615	595	569	605	544	556	540	554	540	592	593	533	595	513	561	554	572	569	544	554	579	554	583	578	509	555	542	551	545	546	539	588	535	554	553	567	553	597	604	544	600	589	596	576	570	599	494	569	572	604	562	526	581	593	517	562	581	554	576	580	518	564	559	591	549	574	550	563	518	570	581	595	577	549	570	577	566	519	515	553	583	568	564	572	548	570	562	582	540	550	553	593	542	545	529	531	550	561	547	570	574	529	563	569	544	548	561	609	609	575	603	603	588	564	573	554	549	546	570	565	570	579	568	536	561	542	540	506	574	509	572	580	586	556	592	541	548	597	579	551	531	537	578	554	558	558	574	570	595	552	536	534	562	564	565	556	552	523	573	590	554	549	542	580	620	582	544	552	551	568	562	577	571	546	585	541	560	591	584	601	565	544	581	564	587	597	548	557	508	556	575	558	598	555	544	568	592	574	545	576	561	544	558	520	574	601	568	593	576	572	539	553	561	589	560	554	580	518	581	582	516	570	564	522	548	561	542	604	574	563	586	578	558	550	557	595	521	519	581	494	548	564	548	562	608	567	589	598	551	574	521	539	571	587	608	561	557	576	581	538	596	546	557	577	537	561	524	623	546	562	552	585	545	547	546	578	593	563	546	573	543	575	564	556	584	563	554	575	582	574	594	554	521	563	570	576	583	555	559	557	583	579	510	595	571	540	576	543	569	588	558	551	566	555	578	533	507	507	526	581	560	539	548	577	554	547	545	536	580	542	551	555	531	521	520	553	573	538	605	576	566	577	538	577	578	563	534	535	567	606	571	561	584	532	544	564	562	565	562	550
25176	21484	27947	25318	14717	5531	3723	2629	2086	1740	1550	1266	1118	980	865	782	769	690	635	581	582	549	501	469	390	413	360	397	366	351	360	351	348	366	380	348	351	372	366	338	346	338	359	308	327	292	291	270	308	314	301	311	317	328	315	330	308	320	309	329	310	302	310	297	303	330	279	292	278	312	289	293	297	301	322	330	303	336	302	295	307	293	312	301	285	331	305	292	318	289	305	307	279	308	271	278	302	281	291	284	274	322	313	323	278	324	305	291	322	278	301	301	314	313	302	305	318	300	330	289	300	297	282	347	307	309	293	279	285	273	295	265	302	305	310	329	312	313	302	276	317	281	271	304	291	313	282	299	274	313	282	309	314	298	292	302	325	300	299	317	265	313	283	307	283	282	295	296	323	281	286	264	317	308	275	363	341	296	305	288	310	322	305	281	262	312	324	291	304	324	285	283	278	286	314	327	310	295	280	338	297	307	280	299	295	305	307	309	311	317	289	311	312	328	299	308	286	317	286	287	299	313	297	326	306	310	311	285	340	301	319	306	277	279	310	306	307	295	301	299	288	324	304	309	317	323	305	302	320	255	307	304	272	288	299	325	303	293	305	288	279	296	290	283	275	290	322	306	291	269	323	309	313	284	273	315	294	312	308	342	302	344	317	274	321	288	273	295	308	306	297	307	325	277	312	307	282	312	288	296	309	318	313	283	294	314	298	297	308	328	283	298	299	327	301	322	295	308	297	277	301	316	302	302	303	299	294	321	311	283	340	311	324	298	308	289	296	330	322	302	339	302	288	316	330	265	299	339	293	313	348	320	330	294	278	253	291	321	324	278	278	287	290	281	331	288	281	326	290	287	299	305	279	271	324	301	284	268	332	319	327	285	298	318	328	333	298	293	305	290	291	283	308	315	336	299	289	289	294	288	303	313	274	281	295	306	285	297	299	318	313	287	320	324	284	291	282	268	295	319	287	318	281	303	317	329	303	291	267	282	300	286	305	314	280	289	327	302	316	291	269	344	299	284	328	330	316	320	306	297	323	304	297	299	299	300	315	315	314	302	287	292	306	296	300	315	314	297	292	302	321	314	290	327	302	297	294	302	320	280	307	317	302	342	275	295	288	291	315	317	278	305	306	310	281	305	309	300	300	302	322	308	298	282	289	324	310	309	273	305	311	309	289	318	313	299	262	313	311	302	307	312	296	278	318	320	279	332	294	306	308	291	324	306	287	307	264	310	282	297	321	304	286	301	297	316	310	293	285	340	295	314	274	281	320	308	296	289	279	274	318	283	301	309	307	311	334	331	300	290	295	312	272	307	328	314	309	301	276	305	296	307	307	278	303	326	317	326	294	298	309	333	314	294	322	292	296	308	323	306	285	301	296	308	326	283	319	306	295	306	314	307	261	322	290	302	293	284	312	310	308	294	273	303	301	294	268	290	287	292	340	322	280	301	279	301	314	281	325	317	296	276	265	296	336	307	303	294	304	324	304	316	292	298	311	321	297	312	305	304	315	315	304	327	318	308	287	299	324	317	291	305	305	322	289	289	308	319	290	295	273	288	287	296	270	326	282	289	287	316	295	327	292	316	297	300	342	294	325	313	305	270	292	281	342	315	319	299	304	317	300	331	292	304	294	294	301	285	303	306	321	320	288	278	297	279	303	312	320	320	287	296	298	298	297	286	290	325	257	295	278	296	331	319	309	289	317	303	302	323	298	273	301	277	340	280	287	310	262	311	289	297	316	316	300	312	296	292	299	292	284	293	301	279	276	335	298	302	330	313	276	266	271	282	329	312	299	314	311	295	334	285	298	289	300	312	313	298	301	263	307	283	291	307	286	318	313	320	292	318	314	307	303	327	260	303	305	304	271	312	315	284	311	284	301	279	306	313	340	315	330	322	301	322	309	299	302	282	275	262	333	301	318	290	318	298	308	312	287	315	292	289	304	338	302	303	297	293	299	295	324	325	329	309	329	343	285	306	285	313	284	311	298	275	290	306	301	324	299	299	303	308	321	320	295	296	301	299	318	288	318	303	308	320	294	299	333	309	299	295	301	287	281	328	329	281	290	319	292	286	298	302	341	294	285	314	304	307	284	299	310	301	333	314	308	294	287	306	293	323	305	343	283	292	321	306	339	313	288	295	283	311	324	293	309	293	293	281	314	296	324	265	314	300	286	284	315	341	317	292	283	300	261	314	292	295	278	300	319	326	324	307	291	281	303	321	302	314	332	279	312	303	294	297	311	288	323	280	300	299	252	315	298	310	303	311	272	300	312	292	339	332	301	274	271	291	292	288	295	294	289	299	311	290	299	309	290	308	305	273	269	287	292	291	287	278	301	296	298	300	299	307	312	295	286	308	292	321	319	296	297	331	278	297	292	281	280	296	308	294	333	322	341	297	330	304	285	299	298	347	285	309	270	327	312	319	306	287	293	298	344	303	282	289	308	349	309	293	308	301	317	269	310	312	307	288	304	285	263	312	295	312	277	296	336	306	287	328	341	305	313	325	288	277	315	297	281	321	294	296	304	293	329	317	298	324	284	330	332	275	303	330	305	308	285	303	267	289	298	268	309	315	287	296	332	314	276	325	301	304	300	316	360	306	264	305	322	316	297	319	314	311	322	279	305	302	299	298	293	332	291	301	306	277	285	315	302	290	294	291	297	291	308	285	306	308	295	302	299	301	316	331	276	279	317	297	289	279	318	307	321	346	316	317	321	294	281	300	281	289	295	319	304	282	308	313	306	305	272	291	306	324	298	314	295	325	311	307	287	314	317	273	302	298	321	295	334	324	305	297	279	287	317	313	317	307	321	299	328	296	285	265	304	303	291	302	336	305	302	280	282	298	294	315	282	324	292	293	287	285	290	323	323	338	283	305	296	300	313	326	296	316	272	311	309	316	303	312	324	295	301	305	279	314	328	281	324	296	325	287	315	296	278	298	290	299	291	321	289	291	325	313	322	307	302	309	309	292	266	348	291	298	267	296	323	324	314	317	290	314	321	299	276	323	315	290	288	290	328	301	310	317	275	301	299	329	316	306	271	294	272	331	304	310	284	293	306	330	295	320	297	293	294	291	312	341	298	296	272	296	327	289	315	320	291	331	306	332	318	304	291	279	300	296	310	307	303	307	314	348	314	293	353	304	292	326	279	309	303	276	295	292	304	292	278	318	335	295	296	301	306	277	302	288	303	319	296	304	299	304	296	308	308	266	305	302	341	314	294	275	279	326	315	311	312	300	339	306	311	293	289	299	312	291	306	296	326	288	298	306	291	275	272	288	314	311	308	284	304	310	301	277	308	311	284	327	293	328	312	325	323	298	285	339	279	292	310	306	300	296	324	269	301	300	303	309	311	305	314	304	306	320	282	304	299	325	294	311	320	307	276	317	291	326	339	294	293	294	327	294	312	300	286	293	293	300	327	330	297	322	265	317	274	290	297	305	310	326	296	281	296	280	306	283	321	271	318	282	293	306	288	324	312	282	294	325
14891	27843	26367	18451	14617	12263	10370	8436	7313	5989	5135	4344	3809	3427	2854	2653	2576	2345	2132	1923	1664	1543	1330	1195	1118	991	937	906	876	824	856	895	803	868	748	805	826	746	717	789	742	731	704	698	676	661	685	603	625	679	648	648	639	670	638	629	648	643	636	631	620	632	662	665	635	645	591	620	590	635	648	601	649	615	632	604	670	648	604	641	604	663	644	622	613	639	577	613	578	617	637	605	612	635	647	618	635	619	623	630	672	601	605	605	639	599	591	634	620	658	632	687	596	654	660	662	644	617	628	605	609	646	630	596	642	573	645	645	651	608	634	612	646	601	606	592	615	630	601	632	600	643	619	649	627	609	635	630	628	659	596	636	611	643	634	645	597	639	607	583	628	663	582	619	645	634	661	582	628	639	630	631	609	613	594	589	652	627	626	640	587	637	592	620	622	589	605	619	587	614	583	641	611	609	604	624	567	574	597	658	618	623	581	617	646	683	581	663	650	622	592	584	650	645	583	615	620	634	622	720	627	642	608	602	615	605	610	579	624	610	629	615	621	629	608	625	618	590	629	629	640	628	609	622	650	649	684	604	619	628	661	615	634	621	591	621	627	655	594	594	644	620	611	576	637	637	661	603	620	618	604	657	636	616	590	624	620	627	585	639	626	621	642	664	648	623	578	619	612	643	619	614	636	591	628	658	592	628	675	611	627	586	636	646	615	627	622	664	620	706	634	705	621	628	590	629	624	597	659	627	609	628	619	622	640	631	633	659	613	642	589	616	641	669	567	605	647	635	640	646	635	635	671	632	623	615	591	617	614	661	632	578	651	627	604	616	659	632	647	623	638	639	633	616	608	638	601	619	633	599	612	593	603	647	632	638	676	583	607	621	629	610	603	646	637	636	599	670	633	616	642	587	655	646	597	634	574	593	654	618	613	623	628	658	621	631	613	623	650	627	617	614	621	601	601	634	644	637	639	613	628	611	591	576	655	644	632	633	639	633	606	640	635	630	613	621	614	611	640	610	578	662	573	691	658	603	602	619	578	623	601	605	593	658	644	586	635	581	630	609	612	617	641	646	620	629	614	600	574	605	590	624	617	595	627	559	616	624	577	589	613	583	612	616	612	599	612	623	598	625	579	611	668	647	624	646	628	661	606	578	644	633	613	616	610	632	599	634	622	655	646	620	632	638	571	595	594	612	649	645	621	655	601	603	628	634	564	620	585	628	634	632	638	636	639	634	577	604	646	602	627	592	621	653	630	629	603	626	628	624	631	647	633	631	628	629	672	621	623	636	649	662	651	606	621	623	620	634	635	633	644	594	640	652	655	660	674	593	638	601	619	570	611	609	634	659	649	643	621	645	625	647	598	603	670	625	614	600	628	589	621	585	608	635	606	588	595	599	630	620	556	642	617	609	581	641	621	598	652	611	631	659	622	640	633	627	637	633	664	644	626	643	664	606	631	649	658	606	609	665	657	622	643	605	635	637	628	619	597	646	616	622	676	599	595	622	587	623	611	624	677	634	608	584	630	637	627	613	597	644	636	665	607	598	638	605	620	610	596	612	604	663	593	630	619	648	644	642	570	613	595	664	613	617	637	617	593	620	586	631	622	622	644	600	601	581	583	616	636	595	669	689	616	602	600	654	627	627	606	633	637	647	670	629	617	638	662	683	619	619	644	664	596	605	612	666	587	584	620	601	621	616	608	631	614	659	630	631	652	608	613	641	626	616	628	637	629	653	566	631	573	643	642	651	623	638	645	659	608	610	654	595	642	583	635	645	571	640	602	590	680	586	631	613	675	634	590	681	625	604	668	645	588	632	619	607	568	679	608	662	654	617	646	601	647	617	600	610	628	613	630	627	640	643	659	647	673	656	660	567	631	588	606	607	603	614	596	635	602	658	603	599	595	635	600	674	630	633	624	619	600	658	651	591	597	620	607	621	591	652	616	618	604	626	639	600	606	631	609	659	625	610	647	618	630	632	593	609	621	656	594	548	616	661	587	596	676	594	595	636	617	616	649	624	618	639	658	668	585	582	654	639	632	672	620	605	605	639	631	619	602	615	607	587	635	664	630	628	648	619	603	636	644	619	633	576	646	622	627	658	624	642	621	603	653	603	587	617	642	602	659	578	609	647	641	644	585	668	596	624	589	588	620	593	600	611	628	600	683	656	627	647	612	585	609	603	602	600	580	623	631	583	604	599	633	616	608	639	610	625	625	651	644	649	640	645	611	609	649	644	665	632	637	629	637	619	608	648	594	637	637	641	603	621	602	635	605	587	614	653	580	621	604	672	648	637	573	623	646	596	649	596	641	642	579	611	595	661	622	633	583	597	605	606	607	632	681	628	632	611	623	616	627	665	649	634	624	621	654	652	616	612	666	561	614	646	643	634	642	630	613	639	649	639	695	651	588	685	618	608	603	619	633	612	610	619	624	615	645	617	633	630	600	603	616	621	607	612	580	628	607	625	643	608	640	645	582	637	631	619	662	640	611	647	664	604	665	604	658	693	676	652	589	618	632	610	627	628	613	640	584	595	596	604	599	637	629	621	670	611	638	631	668	618	612	625	644	621	634	651	618	649	651	606	635	678	634	581	667	636	665	604	617	633	622	616	597	621	658	579	648	633	648	603	601	650	628	675	611	646	621	631	636	594	610	636	676	608	591	654	644	598	579	646	597	619	566	662	647	600	691	650	650	568	615	652	614	635	619	637	625	659	583	602	641	639	642	617	589	617	598	627	660	623	576	584	612	635	611	575	599	616	636	599	649	609	650	656	641	604	590	609	652	646	619	570	640	610	587	645	607	588	609	629	610	594	629	623	644	619	641	635	608	611	664	627	639	624	627	655	596	654	626	675	636	604	649	603	593	612	582	638	615	572	585	650	650	618	643	600	623	585	604	647	590	648	611	611	652	636	683	613	655	674	621	649	639	619	609	603	625	640	663	640	610	642	584	615	640	614	644	661	616	600	645	587	670	682	617	609	581	610	612	647	644	597	633	643	618	650	629	622	641	647	596	614	618	640	657	661	584	620	642	622	630	607	643	618	616	581	604	602	589	625	667	613	635	633	635	607	630	580	594	605	631	618	601	617	636	600	607	609	561	614	714	616	647	634	597	605	600	596	632	613	648	627	631	663	618	640	636	661	621	641	658	624	634	595	592	617	638	620	616	613	640	602	624	661	648	616	606	641	669	605	621	612	601	592	649	636	646	602	652	647	595	609	657	601	599	634	599	636	651	657	631	582	644	611	596	614	644	638	621	595	618	618	623	615	626	680	621	618	617	645	620	648	615	639	613	608	678	648	662	628	611	612	652	580	618	605	652	662	666	616	639	645	597	620	621	653	602	618	655	655	616	603	579	631	637	621	632	612	632	663	646	620	603	632	646	664	614	599	630	640	604	627	606	615	625	620	623	626	629	566	641	656	633	619	672	620	629	609	611	639	636	594	598	623	650	574	593	618	629	583	642	595	606	649	609	627	646	659	624	597	591	639
24241	21466	28941	24413	21417	14626	6827	4325	3249	2810	2290	2025	1716	1581	1419	1285	1095	1094	1033	910	924	800	749	663	604	554	521	563	546	526	531	512	533	526	525	538	544	545	497	475	444	483	467	462	416	452	441	447	457	428	430	463	456	448	477	440	474	417	415	472	437	458	484	430	409	443	439	438	441	415	453	429	425	421	420	457	460	458	418	422	483	425	447	462	447	379	441	444	432	478	431	403	412	447	405	434	405	460	449	430	477	466	422	418	437	454	450	442	439	412	442	414	460	402	438	458	414	449	440	409	440	472	440	465	472	432	459	406	467	432	464	417	450	435	422	436	417	449	425	451	433	422	419	405	437	462	451	431	417	426	434	403	432	443	432	409	460	427	457	392	445	428	464	446	410	480	382	462	449	447	434	435	444	455	416	455	477	463	431	463	445	489	460	398	429	467	443	414	436	435	427	432	426	469	429	422	396	448	452	406	431	413	441	444	444	411	440	449	432	405	413	436	411	437	432	421	456	440	442	418	460	458	410	394	449	423	437	418	440	442	436	421	445	407	461	424	459	433	437	446	418	442	429	422	454	451	430	430	399	481	413	431	451	441	431	455	424	452	405	447	444	417	438	449	422	408	441	451	394	403	413	430	445	436	425	438	426	433	429	399	457	431	425	451	394	433	418	456	410	444	473	418	421	441	439	413	412	462	436	422	431	381	457	417	434	416	417	457	424	452	438	430	423	412	386	414	424	427	435	371	436	414	432	441	432	424	408	470	432	447	428	411	409	399	419	396	443	422	458	419	399	435	448	412	443	416	446	443	403	434	444	403	483	431	431	440	454	446	469	435	448	413	444	465	427	423	454	409	431	412	435	421	412	416	423	421	442	443	403	415	418	448	384	418	442	447	430	420	449	454	414	422	486	445	449	442	410	456	432	438	418	445	451	402	451	444	420	433	459	433	451	407	397	424	422	471	417	482	465	438	408	428	443	440	419	464	416	470	424	435	439	452	457	429	460	407	449	447	430	442	470	458	444	488	459	409	422	435	440	481	422	416	434	396	446	426	430	408	455	427	426	452	426	416	430	462	455	488	473	405	437	450	425	439	400	463	411	447	459	454	430	389	437	429	420	477	462	419	432	433	456	454	408	459	429	449	451	447	431	465	430	428	445	456	465	451	444	419	438	434	441	464	432	490	418	471	426	416	425	442	402	441	433	458	434	453	429	433	446	425	418	394	424	401	435	440	437	466	434	458	436	465	460	461	419	407	414	447	465	432	454	450	421	442	386	479	475	413	444	425	438	477	435	428	427	440	425	446	426	469	479	430	462	452	399	452	443	438	433	438	416	423	451	449	460	443	420	386	449	420	438	464	404	435	450	434	430	417	439	415	423	455	433	446	423	416	414	424	438	453	437	426	442	429	423	459	433	467	453	420	434	493	430	406	456	464	435	438	463	428	450	412	448	431	452	455	443	438	448	494	448	446	458	437	468	468	429	435	455	491	435	414	435	428	465	412	446	415	432	438	427	460	441	442	443	482	430	437	432	386	380	424	413	423	422	404	424	434	429	407	435	429	417	425	438	421	436	455	393	445	418	414	447	417	435	478	378	431	420	409	460	433	487	410	418	437	462	435	413	398	482	462	432	431	436	424	451	458	414	419	391	388	457	440	443	454	409	445	449	412	425	441	424	433	460	441	440	461	388	425	448	444	446	444	447	425	432	435	443	432	454	472	390	447	441	452	396	502	442	414	425	455	431	403	438	456	443	450	406	422	477	450	396	448	460	418	436	442	440	418	474	428	400	430	466	451	421	426	418	437	465	418	466	431	448	436	438	423	436	435	415	446	442	422	435	408	439	457	446	431	427	432	453	446	432	422	458	433	459	446	472	435	434	471	447	437	452	430	489	413	449	442	428	428	453	431	406	444	435	426	404	466	412	444	451	480	451	423	428	460	432	395	475	470	434	464	449	451	408	471	440	449	450	440	410	428	434	431	452	477	414	409	441	437	426	409	432	451	373	428	422	411	399	401	441	449	427	435	434	442	462	423	445	468	406	416	458	450	403	416	419	430	422	434	418	446	427	456	451	460	402	379	422	429	435	441	461	409	406	447	440	430	429	446	463	440	430	418	448	388	440	447	428	449	474	429	420	452	447	423	424	445	446	484	439	422	452	476	474	438	392	449	429	421	421	434	463	456	439	414	429	433	422	489	415	430	420	435	470	459	410	408	451	406	435	415	463	382	462	433	433	423	459	405	419	453	440	429	421	416	419	475	430	414	446	436	450	472	469	418	452	459	435	450	442	436	460	467	440	405	419	417	431	423	402	397	411	446	417	387	388	421	428	411	417	443	446	412	405	409	431	443	425	479	435	444	466	412	419	464	416	417	431	405	469	421	408	415	409	450	439	435	439	443	412	467	449	428	428	441	419	406	420	405	432	404	436	440	468	455	418	456	408	464	423	432	425	470	431	436	425	453	426	431	442	431	427	419	453	428	459	423	441	438	436	419	419	414	444	476	389	442	414	416	432	401	479	418	436	436	454	412	412	451	421	457	447	427	439	396	450	431	449	407	414	405	441	432	419	408	440	418	414	432	436	461	442	458	386	417	425	461	482	461	451	398	458	436	431	418	421	472	430	437	462	418	431	448	466	458	450	464	420	481	469	461	427	440	438	412	466	437	427	441	439	451	451	433	441	425	477	401	416	461	474	424	443	414	468	447	468	414	414	428	449	422	460	447	444	447	437	450	461	438	433	451	442	434	397	439	447	429	457	440	464	445	449	441	471	447	431	426	440	383	444	424	463	470	439	441	380	414	404	438	432	438	461	447	435	434	406	457	443	448	393	443	443	428	419	420	443	440	413	427	448	408	378	408	421	449	431	412	447	477	452	410	445	419	426	412	424	447	456	437	405	426	390	457	447	476	427	436	447	407	511	419	421	493	462	404	414	464	443	433	434	455	419	431	441	444	454	433	432	421	464	450	427	462	464	465	468	454	468	464	443	460	414	432	427	421	446	404	406	441	436	421	446	441	458	411	441	440	458	419	427	408	390	447	431	444	439	446	428	425	430	419	410	456	444	381	431	450	417	429	419	445	444	429	452	407	436	389	495	451	426	467	428	429	425	466	442	425	456	408	462	428	429	446	421	414	421	476	450	439	453	397	434	431	407	459	460	421	419	400	411	456	429	469	426	437	423	468	420	399	443	448	427	449	466	419	433	461	456	417	444	402	485	450	433	406	391	408	413	472	418	483	437	420	441	419	420	381	423	427	443	443	413	409	452	430	423	407	413	429	449	443	418	452	438	405	441	404	436	450	423	423	402	417	423	421	420	470	423	412	457	457	420	472	427	422	420	438	432	442	479	452	417	449	412	452	450	412	429	428	418	446	438	463	424	466	453	398	418	405	436	421	410	431	392	446	455	440	464	460	451	450	436	463	428	449	414	446	443	429	447	430	436	429	449	431	469	455	452	422	458	439	453	444	449	458	458	410	419	476	463	428
17545	33205	31136	23419	19219	16396	14090	11984	10247	8708	7482	6398	5674	4959	4307	3929	3722	3375	3231	2882	2532	2195	2037	1711	1651	1446	1348	1315	1252	1286	1142	1224	1185	1158	1166	1088	1104	1131	1079	1040	1014	1058	995	899	913	891	880	900	924	853	924	904	883	874	897	865	913	897	872	893	959	880	873	856	885	887	878	856	846	883	873	875	858	862	829	903	866	872	934	848	840	927	889	846	904	846	860	854	878	854	881	888	876	794	843	860	846	866	828	849	903	869	887	861	907	865	873	889	793	850	847	843	851	842	910	799	824	871	859	876	832	878	852	865	839	853	832	865	897	848	880	875	824	868	881	838	866	889	838	899	867	846	889	882	855	857	889	855	877	827	885	852	823	878	807	901	888	849	860	852	850	833	835	811	857	870	872	879	860	857	820	844	817	876	878	904	895	844	867	859	850	847	851	855	875	845	853	888	907	876	870	886	847	846	831	848	845	872	897	910	865	879	817	827	850	870	893	820	868	803	878	908	864	871	832	886	887	835	864	831	809	841	890	893	792	855	895	860	886	905	875	870	834	864	869	867	854	883	830	896	907	831	848	846	878	840	863	881	856	836	866	861	936	884	879	877	838	876	844	851	854	842	895	814	863	865	911	891	899	855	843	857	861	844	831	877	876	813	876	849	841	803	810	860	820	889	922	890	837	874	882	893	888	880	841	826	920	865	856	854	818	891	863	847	841	853	910	889	828	884	926	842	847	848	907	839	854	862	769	853	860	876	847	893	866	844	904	849	848	849	864	850	867	863	816	859	842	859	875	898	835	802	887	823	831	878	852	834	878	881	916	863	810	874	865	880	867	911	846	863	886	880	861	838	872	900	865	854	857	866	836	838	858	877	870	876	819	840	830	888	847	875	854	880	874	829	844	879	831	854	880	844	904	889	892	857	894	810	824	885	817	840	873	856	843	912	813	880	873	836	881	862	872	852	817	802	882	879	857	856	872	851	839	868	899	825	860	851	890	895	817	878	863	864	851	868	859	849	841	852	886	858	811	874	872	836	881	874	841	933	849	880	863	868	881	802	846	883	823	862	836	904	830	869	828	836	865	877	870	846	907	851	885	897	862	843	856	825	834	832	869	833	868	843	871	839	902	842	856	818	823	873	850	832	884	859	903	850	850	886	856	861	857	826	895	892	919	831	834	862	831	867	870	846	872	847	830	844	855	840	801	870	828	875	880	859	807	825	880	846	875	821	896	861	875	814	865	845	821	838	875	846	846	841	876	830	874	859	849	840	876	854	867	835	861	795	819	807	856	853	855	820	884	848	882	883	919	878	856	837	879	888	848	945	820	853	905	810	900	844	799	877	815	872	819	859	880	859	867	880	878	891	837	882	870	880	833	838	895	859	883	855	907	883	858	852	835	843	904	849	864	869	850	885	838	868	853	829	873	807	820	848	839	830	841	887	834	867	848	900	867	815	843	867	879	875	855	830	846	847	812	848	837	856	877	896	845	915	886	818	877	843	843	833	935	923	851	918	887	866	835	855	890	880	841	822	868	892	887	860	863	866	829	903	855	869	861	865	878	867	856	814	844	852	839	904	863	898	839	825	910	842	827	862	835	828	865	830	820	849	863	883	861	864	868	880	798	887	848	909	837	900	904	838	815	873	886	870	856	837	890	857	833	807	879	892	904	875	822	851	857	848	880	830	858	869	863	882	828	849	800	861	842	830	843	826	855	830	858	854	840	832	841	884	824	857	875	781	882	820	840	825	808	843	853	880	883	825	888	819	857	870	900	886	866	883	874	858	830	824	826	856	891	840	846	866	825	844	828	822	844	861	788	830	814	875	828	822	832	804	908	882	862	870	854	862	851	853	886	842	796	815	915	835	838	881	843	821	818	883	879	837	870	883	878	855	819	933	851	820	842	865	862	844	829	882	876	785	839	891	875	896	850	878	880	878	801	873	846	782	873	868	814	903	891	858	872	854	878	790	836	848	894	838	867	833	794	828	856	850	915	869	889	876	925	845	870	874	832	910	838	832	831	826	846	883	837	824	888	813	824	830	831	847	867	810	801	844	852	804	901	941	904	849	878	871	860	850	862	852	855	877	883	835	853	848	897	876	845	849	871	857	810	860	867	884	863	816	858	873	879	827	888	869	820	888	855	892	893	868	861	861	844	846	845	899	863	862	826	894	857	828	853	890	836	868	863	846	870	840	906	824	844	867	859	876	933	910	837	867	811	868	862	862	860	844	861	866	867	849	809	899	865	847	835	868	842	811	899	858	857	832	824	943	854	842	823	850	866	841	908	887	849	868	876	808	873	844	844	864	906	851	870	866	820	853	916	856	897	864	849	870	867	849	815	875	836	852	848	880	897	838	830	788	828	878	780	893	887	885	823	843	851	909	816	838	869	862	841	892	841	866	922	854	830	858	876	892	825	907	845	897	898	830	848	865	922	879	863	859	847	862	848	869	891	845	867	837	887	874	842	851	865	856	861	871	838	881	883	824	842	875	848	812	862	922	859	841	869	855	871	839	842	868	877	870	862	807	862	858	790	820	810	906	830	860	850	819	831	906	909	873	888	859	883	848	854	857	791	926	881	863	880	876	869	868	861	842	910	896	856	888	896	820	850	835	857	890	860	848	851	882	864	847	894	883	834	864	839	887	845	830	871	891	847	861	868	883	845	866	876	839	868	818	875	903	838	860	859	908	882	874	858	853	858	887	848	875	876	822	820	864	842	783	850	887	876	878	861	859	893	877	886	895	810	861	836	844	912	864	826	855	909	898	852	878	875	921	853	884	805	854	853	876	852	886	874	839	844	846	879	847	814	805	878	866	865	878	854	814	860	845	853	832	888	890	841	915	868	884	888	838	859	867	819	828	847	863	831	814	866	840	856	881	854	923	871	822	862	866	834	896	848	833	838	849	838	866	851	807	838	848	856	855	883	874	848	877	851	826	898	819	899	835	841	839	855	866	905	850	837	839	870	866	811	871	916	849	854	859	854	788	869	868	906	901	829	881	903	854	853	865	879	854	860	838	814	892	914	878	876	879	849	847	879	850	850	861	860	859	934	884	806	899	837	821	883	898	866	853	906	826	835	860	839	912	835	921	884	876	861	867	837	848	845	891	854	832	845	874	825	856	907	868	833	835	889	874	890	880	836	889	833	891	850	875	826	857	844	925	872	880	843	793	774	884	823	918	846	828	853	878	810	930	819	913	876	875	877	894	832	872	894	882	857	779	890	921	844	805	821	861	812	830	836	836	856	906	834	787	837	875	864	854	825	847	851	881	852	896	848	840	822	894	831	783	850	907	813	877	852	864	854	876	838	881	873	854	840	861	840	884	875	796	847	887	895	868	824	864	887	821	870	839	819	884	857	859	868	883	895	881	850	860	872	886	861	866	833	865	818	846	873	836	855	871	883	856	857	849	889	891	866	852	813	802	826	829	836	857	853	881	846	825	853	859	859	830	870	890	865	816	889	831	872	863	871	826	907	843	858	858	868	878	878	818
27544	18534	10096	4958	2658	1950	1516	1328	1055	927	840	664	624	581	547	531	490	421	441	406	409	377	345	325	274	312	323	283	310	302	316	318	319	285	280	296	278	261	274	306	292	255	266	251	267	305	269	272	256	254	255	271	290	274	280	264	289	294	281	291	260	271	266	266	238	263	266	267	259	268	272	277	252	242	255	287	278	254	251	256	285	293	285	279	261	270	268	270	265	270	258	264	253	267	269	279	255	255	263	267	258	264	278	251	250	258	263	292	246	274	273	287	264	262	260	255	268	269	279	267	266	249	282	272	273	267	262	267	271	276	252	291	262	250	247	257	261	258	272	265	227	238	269	245	272	227	251	276	275	267	293	241	293	258	265	280	235	261	284	252	288	249	269	270	284	243	267	255	275	272	241	281	298	230	217	240	272	244	287	248	236	251	281	254	250	233	270	277	265	248	261	261	264	275	244	246	241	291	279	258	292	265	267	259	275	292	251	242	290	298	281	273	233	260	268	235	240	267	247	289	266	269	244	274	258	281	258	253	271	282	278	289	241	266	266	224	266	309	236	274	261	254	228	289	262	262	253	260	269	253	250	265	260	247	259	264	249	278	288	282	252	252	260	306	284	266	275	260	289	263	250	258	262	273	269	289	294	269	243	266	260	276	305	274	264	283	259	256	267	280	243	255	276	280	283	245	272	267	264	266	252	234	284	273	268	274	317	291	253	254	288	261	272	292	257	257	269	266	248	279	270	259	252	246	272	281	268	253	277	242	306	232	240	249	244	282	248	265	276	255	232	242	293	308	237	294	282	250	252	257	279	263	253	276	259	270	258	269	287	250	265	256	263	256	263	264	263	276	277	273	262	271	275	273	272	251	294	244	263	252	270	279	252	262	268	264	267	250	247	258	272	282	258	239	233	269	294	285	282	245	257	287	252	293	267	225	266	281	271	265	257	299	250	250	291	290	259	233	258	239	260	239	262	256	292	240	231	260	277	276	236	266	238	284	275	266	278	256	289	277	244	240	301	255	258	276	276	278	256	273	262	275	268	250	258	259	271	262	263	280	251	277	255	266	237	266	223	270	289	248	255	253	257	281	254	239	262	239	288	259	248	257	237	244	258	278	246	275	278	285	274	269	250	278	268	272	270	272	253	271	268	255	242	276	230	283	295	249	281	276	267	231	259	277	278	248	256	265	277	285	291	239	261	272	272	272	300	271	267	277	269	256	233	276	308	272	246	299	240	286	275	262	249	265	273	244	261	263	260	237	281	271	296	275	286	269	275	279	255	270	255	244	274	255	235	251	270	264	279	300	274	269	257	244	302	283	251	252	298	272	250	283	256	264	254	263	287	262	271	257	300	270	282	232	284	294	249	255	239	267	275	255	272	255	274	289	284	287	218	253	254	281	242	259	305	283	269	256	244	276	268	285	284	269	277	264	246	263	292	273	277	268	292	275	266	263	308	290	257	262	279	284	264	287	253	262	227	270	287	271	251	266	231	275	271	279	216	287	281	277	270	271	303	280	264	293	258	242	271	257	264	262	272	270	267	272	261	263	302	238	267	262	213	270	280	251	276	248	260	264	234	250	262	275	268	284	270	263	255	253	279	282	293	244	260	264	254	281	253	236	278	261	278	258	260	303	244	281	248	221	268	258	258	252	279	270	247	250	269	258	272	265	281	255	277	273	280	282	244	275	268	238	277	264	242	255	293	245	245	293	251	241	255	260	240	242	259	276	282	254	253	269	257	307	257	268	287	245	269	281	271	266	274	261	269	244	265	262	272	270	276	284	290	270	270	246	270	281	262	295	283	250	286	276	264	248	259	262	265	286	294	282	284	238	242	267	260	247	270	272	263	274	245	265	295	212	271	261	242	256	260	271	266	271	274	261	261	269	266	250	260	264	273	283	261	242	278	262	268	285	265	226	273	272	253	309	253	274	262	269	261	279	254	291	245	231	280	300	271	268	262	259	251	312	260	244	296	251	249	239	306	282	290	274	243	272	259	299	278	281	262	262	270	252	229	290	260	261	292	265	274	281	230	274	281	281	261	246	264	261	277	257	267	265	289	283	266	264	272	268	267	288	256	257	273	249	295	279	295	282	275	260	235	278	244	270	266	271	251	248	238	308	279	292	249	284	249	295	264	275	270	287	244	250	280	264	280	261	245	276	288	276	268	275	262	264	273	295	293	252	296	271	282	251	266	270	241	272	257	275	240	274	274	260	276	274	247	286	250	248	288	250	261	262	261	265	273	301	260	259	270	231	264	265	287	259	258	312	283	234	237	271	253	274	267	296	267	240	274	248	262	251	283	261	255	239	296	288	286	259	264	276	257	275	266	265	258	246	267	279	258	258	272	254	262	295	266	272	256	281	289	277	271	269	242	239	292	267	286	240	257	281	261	263	258	275	250	264	275	250	259	273	260	269	262	275	261	280	290	269	257	257	243	273	283	239	259	242	267	277	306	280	265	269	245	248	260	293	265	251	242	264	279	281	305	254	233	280	254	284	262	257	266	288	271	272	278	234	280	263	270	261	267	234	262	301	289	240	309	261	262	271	263	247	288	297	269	291	264	239	254	270	243	261	270	308	265	294	278	292	251	241	248	263	264	279	258	287	282	277	263	293	272	246	268	272	300	272	266	243	252	258	262	314	257	278	293	271	297	240	262	275	282	286	272	275	270	271	246	271	272	265	282	258	280	234	266	260	259	307	249	271	255	274	279	249	274	262	240	264	252	257	255	270	253	257	298	265	262	253	275	230	259	297	284	259	258	248	267	263	242	249	283	317	274	311	271	268	242	249	265	276	274	265	241	265	263	253	289	264	269	241	252	291	292	276	271	276	254	270	284	273	271	286	269	263	256	290	256	278	255	292	231	276	290	259	244	278	261	255	284	273	288	280	288	278	281	246	292	246	246	260	257	275	258	274	258	261	257	261	266	258	249	241	276	281	245	263	263	285	265	249	271	286	256	267	266	260	255	270	246	291	245	255	284	288	266	267	272	273	218	275	254	244	263	269	273	277	240	267	273	300	253	285	278	249	274	268	284	272	303	262	261	246	249	279	292	270	237	291	295	282	236	259	288	274	255	257	250	268	279	267	269	253	253	245	257	222	271	271	270	270	264	252	264	272	263	259	284	255	249	250	242	267	269	243	259	305	249	289	267	274	239	267	282	283	285	259	280	253	269	260	266	276	269	265	258	293	260	258	257	278	275	257	243	269	271	249	250	255	270	267	237	269	298	252	250	258	228	258	253	240	261	270	261	261	255	272	315	238	249	249	267	247	239	265	282	255	277	256	254	272	254	274	290	261	273	248	261	288	306	268	282	299	292	282	275	256	284	286	285	293	258	265	271	248	280	280	258	287	283	247	282	260	240	250	270	262	268	275	250	267	294	268	273	257	263	240	282	238	260	267	250	272	291	293	251	285	248	267	249	255	272	292	243	268	269	272	247	239	257	260	252	254	286	257	236	256	256	247	258	260	246	283	267	269
13033	19503	17995	11567	8828	6944	5866	4605	4024	3440	2973	2499	2226	1869	1779	1660	1474	1408	1324	1196	1134	987	945	864	822	765	708	680	718	706	682	662	637	641	654	651	619	603	594	593	638	622	571	539	586	603	558	610	566	569	577	601	577	567	571	565	579	598	565	549	596	599	582	564	579	562	579	566	583	591	552	572	549	605	564	584	586	569	525	612	612	589	560	544	525	575	583	607	555	524	520	560	576	531	554	578	602	517	561	580	546	578	579	536	548	557	601	575	587	579	545	583	548	583	547	535	504	549	608	555	555	552	577	608	548	594	591	576	570	560	560	544	551	597	586	563	552	570	557	556	565	568	599	567	578	548	579	591	588	600	543	543	557	582	530	574	575	559	577	588	561	549	590	589	566	591	585	564	560	585	550	550	563	523	531	587	540	580	536	566	559	558	539	572	590	592	587	547	602	514	564	570	561	595	582	595	592	599	559	547	551	590	544	576	580	570	530	545	543	585	547	598	579	532	544	541	576	543	538	585	555	597	579	507	570	577	574	592	539	539	540	588	536	591	621	545	600	610	577	548	575	556	589	568	596	640	574	552	576	609	567	576	520	575	545	561	568	577	553	545	577	580	560	578	560	576	544	552	527	559	585	517	512	599	558	553	545	556	564	560	555	555	572	527	557	575	534	588	569	571	544	543	567	566	576	530	560	597	549	554	585	561	560	565	526	572	529	540	526	528	531	554	557	584	573	596	561	542	597	543	609	593	551	571	549	574	591	587	578	577	566	555	552	556	513	573	569	569	532	573	571	526	564	618	547	575	548	556	551	563	548	549	577	587	556	578	563	584	551	562	565	556	555	549	553	528	561	565	569	565	535	596	551	591	588	579	573	534	584	542	545	542	576	555	529	561	563	574	568	563	579	544	555	543	558	578	558	549	553	574	578	559	551	579	562	543	582	537	557	565	571	613	534	569	539	559	544	549	554	562	541	538	534	576	547	569	534	533	579	542	584	542	573	589	560	541	586	602	556	542	555	574	542	558	520	575	586	575	550	581	534	557	534	562	568	612	592	581	597	555	563	594	559	555	575	579	562	543	558	590	613	616	608	569	566	528	537	559	576	577	559	573	620	611	542	572	583	574	539	560	520	553	560	570	536	603	549	582	552	533	599	549	588	588	549	552	567	547	539	542	589	548	599	547	550	598	519	556	572	605	574	529	538	588	568	569	564	606	547	530	559	602	550	573	529	532	567	550	533	548	617	579	553	587	571	555	558	549	579	629	507	617	547	546	589	520	590	568	560	574	563	540	585	520	568	560	541	584	586	601	555	553	533	533	591	535	555	519	580	568	533	580	553	573	575	571	543	561	577	527	585	517	569	544	564	556	552	576	596	591	573	533	523	575	545	570	610	552	572	554	578	541	567	523	558	568	538	600	546	586	548	553	573	586	600	512	557	577	556	572	579	543	551	562	571	584	540	550	575	593	589	553	560	513	511	522	572	550	549	587	596	548	530	582	546	580	586	561	558	536	549	569	564	555	562	523	569	627	573	582	594	602	509	525	583	585	614	571	547	526	587	581	539	540	567	553	598	550	547	592	587	535	563	595	596	540	526	584	557	609	550	561	561	558	568	575	534	571	553	560	583	576	554	592	574	522	535	573	550	547	587	621	553	601	572	532	524	552	541	557	602	565	533	564	590	542	576	605	570	557	599	555	561	557	599	567	588	598	524	576	542	548	545	529	560	571	578	566	637	557	588	567	532	578	570	541	550	533	590	558	507	584	563	564	565	563	577	580	568	549	570	571	553	589	579	568	556	581	533	558	522	557	569	556	534	602	562	570	578	566	540	593	554	557	574	545	572	542	550	547	560	601	562	535	562	610	586	607	507	539	578	528	531	568	573	581	517	537	494	614	556	574	549	572	585	543	564	579	610	534	570	531	599	605	551	546	542	592	546	597	529	561	576	590	567	545	520	621	564	585	582	564	566	580	548	568	558	541	554	565	571	550	535	554	583	560	532	561	558	526	598	559	616	540	512	580	573	558	530	540	541	611	580	556	601	573	613	589	555	527	583	536	559	556	543	583	581	575	602	567	612	572	555	552	558	557	548	561	559	561	552	600	541	539	549	582	629	570	596	588	551	579	546	521	563	607	536	547	600	543	582	553	549	586	568	572	547	592	553	594	530	574	562	567	579	568	520	530	567	563	587	504	565	555	521	536	564	551	542	608	543	548	564	580	556	570	533	528	589	555	535	580	551	547	514	560	553	520	538	555	567	534	574	534	580	546	564	540	560	563	547	552	586	579	530	571	547	530	562	577	599	574	599	547	555	529	590	616	558	545	612	531	566	585	561	522	537	539	563	592	573	569	566	585	573	569	617	528	549	544	525	595	589	516	583	588	549	541	541	539	566	558	549	570	589	569	580	549	604	525	567	533	553	564	534	601	525	569	591	571	543	563	553	506	595	559	566	585	562	538	553	551	547	572	518	544	568	535	542	514	559	567	588	559	570	566	573	563	591	560	542	607	542	607	540	540	521	557	550	535	592	588	572	599	537	579	636	577	571	531	602	541	548	588	526	546	581	534	505	551	544	541	579	551	562	548	570	551	572	617	587	556	579	551	562	604	538	572	587	547	568	566	562	587	564	514	541	567	541	550	568	543	541	563	609	573	547	579	568	560	587	568	559	551	549	511	576	600	543	536	558	541	620	577	542	566	598	562	553	571	577	538	530	556	554	557	557	544	536	579	584	578	568	539	553	559	547	547	584	573	535	531	525	577	549	573	542	602	610	555	536	579	532	540	582	546	536	560	585	608	579	569	587	566	575	581	552	596	501	532	556	598	576	542	607	582	609	577	543	547	554	509	584	560	568	600	529	546	543	579	555	560	601	605	539	578	570	583	570	546	578	547	516	525	554	532	585	565	590	548	577	560	575	565	564	533	529	537	564	562	546	551	554	582	545	551	594	572	616	536	563	591	575	566	564	510	564	594	561	550	583	565	588	588	514	535	539	557	598	550	551	568	531	542	572	578	596	555	539	603	578	625	522	583	556	545	597	541	538	543	515	543	566	587	593	532	582	576	551	613	556	581	584	544	558	528	588	553	552	617	555	557	528	574	562	527	610	540	574	506	558	598	564	572	558	562	548	541	551	525	566	570	626	555	547	541	563	562	585	553	585	601	477	557	530	585	547	547	528	551	577	527	571	567	579	551	541	574	525	561	569	597	558	546	591	559	616	592	568	548	569	548	558	541	525	593	586	544	595	557	553	571	563	567	583	543	562	533	590	528	540	545	573	597	575	590	600	566	561	585	581	579	551	566	528	625	582	601	582	544	534	558	569	562	580	517	543	544	603	546	554	534	582	597	560	606	606	579	599	580	493	575	542	568	587	585	513	572	546	543	573	587	572	573	551	606	569	566	586	548	559	563	532	542	558	596	579	566	573	598	523	541	552	561	595	577	604	562	560	554	572	580	604	565	600	539	557	528	582	569	567	596	565	566	554	525
25150	21476	27914	25360	14699	5572	3759	2686	2150	1761	1489	1318	1139	1048	876	833	753	716	688	631	598	477	505	420	388	353	408	364	367	399	339	377	365	353	352	378	343	345	344	326	314	342	327	330	312	366	325	295	297	313	312	290	284	300	319	295	349	320	311	350	297	344	301	287	300	307	286	298	286	303	312	289	299	303	320	320	308	305	300	315	319	287	278	303	316	307	312	340	269	299	308	300	315	325	308	329	345	290	299	278	313	312	325	314	306	305	297	287	318	313	327	318	295	319	312	308	310	306	305	287	308	320	296	286	302	284	341	318	282	319	307	364	341	291	312	298	263	297	324	302	279	315	306	326	300	303	298	304	322	321	282	299	291	300	317	300	295	330	309	340	302	330	276	316	323	268	290	294	250	285	309	300	304	303	294	318	325	281	303	303	304	294	304	327	319	290	312	287	273	303	314	331	280	311	295	315	274	296	319	316	311	298	305	320	316	283	304	298	298	298	313	297	305	302	307	327	299	308	307	303	332	310	284	298	305	316	340	347	273	316	284	317	312	305	333	317	335	278	291	282	308	298	307	318	315	315	324	316	310	301	289	331	294	304	332	298	296	301	318	334	301	285	296	309	312	297	318	282	313	315	309	307	308	321	294	272	300	323	324	263	309	302	310	294	337	292	316	321	294	290	341	299	327	312	332	317	326	315	301	271	281	269	315	263	321	307	280	289	298	300	308	306	308	303	284	304	302	297	352	303	321	306	322	304	274	322	298	281	294	304	293	297	306	318	301	284	296	301	291	307	316	295	329	284	322	299	304	302	312	305	323	327	302	307	320	291	320	321	319	314	310	293	289	319	286	309	330	278	296	280	312	284	322	321	307	283	294	331	294	302	302	323	300	297	291	323	335	296	313	288	313	304	306	326	313	267	316	323	287	350	286	311	290	311	300	295	282	308	287	292	314	286	283	291	307	322	302	293	300	316	281	288	308	315	295	303	278	289	281	299	303	303	299	309	271	313	307	322	294	298	288	299	297	287	325	272	324	288	324	292	320	317	311	299	297	296	319	296	314	311	303	268	296	288	289	285	293	317	303	311	288	306	312	341	310	304	293	280	286	319	317	317	287	287	320	303	290	306	292	290	292	288	303	308	314	302	301	321	288	319	297	280	289	302	262	290	330	262	305	297	305	310	298	324	325	344	296	271	303	275	355	313	304	350	302	302	269	317	306	313	292	283	308	321	317	286	308	332	291	294	342	276	293	277	306	296	297	280	303	307	292	341	266	325	291	293	328	320	286	298	290	292	264	320	309	316	313	273	286	292	323	296	318	310	312	319	317	276	288	319	318	282	335	281	294	300	280	276	333	301	289	313	321	309	296	313	325	302	288	306	265	285	328	346	301	314	308	311	289	332	339	319	327	319	288	314	307	305	297	306	318	306	339	292	324	286	323	319	314	314	310	305	325	288	298	311	313	315	278	304	303	297	316	304	309	315	316	320	289	284	296	307	318	276	311	304	290	303	331	303	301	283	297	331	284	283	274	313	313	305	326	278	328	305	287	320	316	277	304	302	295	312	344	300	315	288	298	323	286	323	330	312	310	320	297	331	344	295	300	322	290	304	293	269	298	286	319	275	310	298	277	306	297	308	308	282	323	279	273	292	306	307	303	303	316	308	303	297	307	303	295	309	293	296	325	298	305	294	293	313	328	285	302	362	292	311	292	298	293	329	265	323	321	320	276	297	287	321	296	311	306	318	318	321	336	287	279	279	289	288	313	313	317	315	300	295	321	308	330	323	310	280	295	298	294	308	318	302	325	268	297	325	306	350	297	305	345	313	303	282	312	299	287	292	283	315	308	267	334	291	326	324	315	302	274	305	285	327	271	310	299	297	322	283	303	298	317	290	314	308	313	321	326	261	305	295	307	321	286	294	279	360	326	306	306	317	303	297	280	301	275	330	307	293	298	281	331	318	311	309	316	324	278	304	315	311	309	291	297	289	306	297	295	321	273	274	320	319	304	316	293	332	285	277	296	319	296	290	306	295	306	267	275	332	326	297	301	271	315	287	292	322	261	306	318	300	277	295	306	287	305	323	321	323	341	294	284	304	318	300	303	277	299	299	306	319	287	298	306	322	305	292	286	328	326	281	294	306	305	290	326	328	299	323	290	325	299	330	322	298	310	329	318	285	280	335	294	286	299	305	297	296	287	293	329	296	293	286	311	310	274	305	324	278	302	290	292	310	299	279	313	306	310	291	299	336	311	291	279	302	282	289	269	306	308	303	257	313	322	313	282	315	308	297	291	318	272	307	302	336	295	266	298	302	287	309	284	302	278	314	281	301	273	279	299	289	315	289	328	321	293	337	307	293	305	302	297	336	303	279	345	338	286	330	306	305	338	310	307	312	310	294	308	290	333	311	285	295	287	311	295	301	303	320	306	304	270	321	335	283	304	281	289	319	289	313	275	283	320	292	284	310	304	311	305	319	322	293	287	312	305	270	289	288	311	287	306	302	288	288	306	308	334	320	329	308	310	320	316	315	329	299	286	274	327	346	312	321	288	324	297	291	331	297	298	306	328	287	323	333	333	325	294	278	336	300	281	329	309	304	293	284	320	298	343	320	310	327	300	310	324	298	333	299	318	285	296	301	289	311	304	318	333	263	297	276	283	326	324	302	279	288	306	321	328	312	318	303	327	290	319	316	296	313	267	314	283	310	344	297	329	281	294	304	295	290	320	304	300	323	300	281	291	298	299	294	313	314	299	290	326	317	297	314	275	310	316	316	293	316	286	274	302	295	318	299	288	338	292	263	332	332	279	295	288	323	340	311	303	319	312	282	304	301	299	319	293	294	292	298	306	294	309	309	298	318	314	289	295	309	291	307	324	326	291	300	319	326	272	296	313	310	288	295	310	295	324	303	294	288	293	340	302	291	310	324	299	297	303	321	301	311	311	302	285	266	330	287	326	302	273	303	305	307	313	312	321	306	303	295	306	297	315	306	293	298	295	306	317	309	285	286	300	283	300	267	340	277	282	314	306	270	289	311	301	316	324	315	312	311	310	306	293	327	318	318	323	300	310	308	311	335	294	314	272	306	298	293	290	310	311	306	309	293	331	318	326	337	331	314	313	286	293	312	310	291	286	318	303	317	294	298	298	311	304	282	325	315	290	304	312	271	305	279	278	318	322	310	307	291	296	304	306	302	303	301	286	301	287	313	314	282	298	313	294	280	332	302	327	316	308	269	285	299	266	273	299	279	315	330	305	315	324	309	328	328	294	286	323	307	264	271	294	277	348	280	252	345	315	285	294	297	314	321	304	311	293	281	328	271	314	318	330	303	327	282	308	305	321	304	334	330	263	307	307	347	294	326	285	294	317	321	303	299	307	309	317	293	268	310	291	286	306	322	320	312	295	282	303	301	312	301	290	311	310	327	312	300	338	321	324	270	286	305	315	290	266	286	302	296	297	296	289	297	328	326	296	307	308	299	304	268	302	322	315	314
15043	28393	26440	18925	14927	12294	10415	8748	7270	6320	5377	4510	3923	3399	3043	2780	2497	2364	2089	1932	1741	1531	1345	1229	1068	977	986	895	888	868	825	807	811	843	851	788	798	805	747	759	726	695	679	701	615	630	634	682	649	647	686	683	656	623	627	676	649	658	631	627	628	651	621	611	685	677	617	694	666	650	605	647	635	638	654	659	630	631	655	640	654	680	627	630	620	600	620	641	644	647	628	656	605	640	642	658	649	644	628	639	582	622	615	588	566	601	634	712	620	579	602	638	665	586	644	627	625	631	598	616	659	664	615	599	653	604	685	620	626	608	624	604	623	626	662	632	615	632	677	601	624	621	634	621	636	643	640	599	621	616	610	631	647	599	617	661	678	648	625	610	618	642	611	625	647	613	639	636	632	599	610	585	643	586	650	624	614	593	691	645	575	573	608	602	632	644	658	621	616	587	656	664	615	599	633	627	604	615	628	620	663	589	637	651	679	607	596	611	671	599	636	637	604	651	620	621	642	647	625	604	650	620	626	649	641	652	603	628	622	641	601	629	659	626	613	606	646	619	641	623	643	653	659	625	607	675	614	641	586	610	653	621	656	644	600	573	637	625	576	638	630	641	668	649	604	630	657	617	676	632	664	622	635	619	612	658	599	661	642	633	576	625	629	658	657	610	673	615	636	646	632	664	656	619	652	617	607	641	674	574	606	675	626	616	659	604	653	594	587	595	570	646	624	606	583	609	654	613	661	676	599	600	651	632	620	602	637	670	601	640	626	619	626	603	673	667	650	645	613	671	627	615	629	617	601	642	615	656	624	612	618	642	630	633	602	652	600	625	593	654	596	644	611	622	649	645	630	641	618	657	612	592	661	623	630	581	614	641	642	595	620	630	601	653	591	646	622	672	637	653	662	614	639	573	616	628	601	621	648	595	570	590	642	607	603	582	610	601	653	627	599	638	639	592	636	641	599	647	612	624	624	607	650	654	606	639	662	614	614	630	640	603	629	616	628	605	666	624	603	615	639	622	622	636	619	627	646	646	610	639	651	646	579	609	621	634	637	597	612	656	628	642	642	583	609	644	571	682	634	659	598	596	589	611	594	610	656	620	614	632	639	610	649	641	651	650	606	627	659	627	678	567	633	623	635	614	642	650	641	636	640	655	621	649	651	650	635	619	605	647	656	635	642	670	639	637	600	599	622	671	605	668	631	613	602	598	634	660	632	588	616	605	643	591	605	616	606	648	586	646	578	577	662	641	656	634	593	643	657	683	629	667	633	635	637	648	586	637	650	639	602	638	609	631	630	611	665	611	650	674	626	667	604	657	674	623	625	649	624	600	639	645	654	707	596	599	650	611	642	647	649	626	613	624	594	697	630	610	605	638	584	636	635	592	631	592	612	655	634	604	660	629	607	663	630	614	615	623	631	659	625	607	615	625	638	660	617	664	621	642	645	649	627	656	618	641	671	627	603	577	576	625	607	658	635	656	623	592	621	614	627	641	625	627	622	633	623	672	655	622	685	671	636	632	613	606	646	675	673	619	668	629	631	682	592	650	623	679	616	656	610	591	639	621	619	652	624	598	634	605	611	654	616	610	623	653	630	661	571	661	649	634	640	678	639	642	604	605	641	638	633	616	654	597	626	625	571	608	619	615	640	624	617	598	634	656	627	650	590	642	618	683	599	634	687	610	603	616	645	675	642	638	617	611	665	624	633	592	641	570	582	605	629	635	646	638	664	612	628	632	615	558	587	640	602	614	617	619	614	569	619	644	617	627	608	622	640	615	642	630	587	570	647	641	618	635	615	631	599	615	654	589	645	640	597	623	636	643	627	612	634	650	636	623	596	595	634	645	605	616	654	666	584	673	659	608	617	655	607	628	657	633	629	631	636	628	667	591	625	650	600	638	617	596	637	598	595	669	631	624	616	616	647	599	598	592	583	645	633	605	617	614	594	655	632	636	696	657	607	658	638	619	674	660	632	622	579	623	629	631	636	614	668	639	627	600	608	612	627	619	626	585	642	600	644	624	638	616	618	624	622	642	605	615	621	659	694	680	626	595	652	615	613	604	591	639	628	626	620	644	592	666	640	603	594	647	623	646	656	621	631	607	650	609	623	635	622	640	650	627	641	622	668	696	583	626	620	631	600	625	616	637	621	580	651	676	584	632	603	587	617	674	624	575	578	609	597	632	610	613	667	644	638	679	671	631	643	620	633	644	619	682	598	587	618	617	651	606	663	647	605	638	576	634	636	653	651	656	639	641	652	600	615	588	605	648	653	596	644	635	605	644	632	663	654	646	613	615	629	622	626	633	603	631	608	607	606	665	617	608	672	591	631	608	675	638	642	632	645	631	605	629	616	629	645	645	630	629	600	648	618	646	635	656	621	636	678	645	650	664	659	649	657	646	644	599	650	614	628	632	632	639	630	647	621	656	614	627	641	624	653	587	655	680	639	655	617	604	605	620	616	615	625	661	604	632	666	662	625	615	650	599	650	658	611	652	630	628	601	631	642	627	624	670	661	620	681	648	637	626	626	612	652	666	623	591	603	613	594	620	623	604	596	593	658	633	606	653	651	642	641	570	581	647	627	613	577	648	599	637	640	626	628	627	615	598	609	605	603	650	637	672	580	587	655	621	636	635	597	629	660	627	610	678	640	630	647	641	582	667	632	677	641	692	644	637	620	620	636	662	621	620	638	619	634	662	663	631	646	659	624	615	595	658	598	647	632	617	657	614	656	598	606	594	611	628	587	608	611	645	614	623	673	653	639	628	629	658	661	680	637	564	622	651	624	634	612	652	623	624	601	671	634	668	648	612	634	630	690	646	619	584	666	625	644	663	614	631	624	680	622	615	599	668	604	608	635	612	616	627	607	659	637	614	652	673	619	613	635	623	616	621	615	586	599	664	628	626	629	640	588	618	596	659	629	641	608	582	647	608	648	593	649	602	589	565	626	626	600	654	616	595	616	620	646	632	603	606	602	657	670	621	612	673	611	636	632	605	632	632	609	656	592	614	590	645	610	662	599	688	649	630	610	634	615	631	644	601	624	591	591	634	617	594	629	642	669	630	645	615	621	657	581	648	641	621	633	601	628	630	602	608	615	650	609	612	594	652	695	623	641	621	652	574	622	602	585	573	624	618	678	656	618	611	622	613	631	615	684	646	648	647	628	648	628	556	628	627	643	611	632	650	616	634	617	578	652	648	614	600	635	562	637	615	601	616	628	682	628	622	601	621	640	638	629	643	613	634	646	621	684	566	624	640	619	602	629	637	660	602	642	673	626	660	615	641	550	605	595	633	619	632	671	606	623	651	583	638	664	623	623	635	573	642	627	628	661	620	595	623	613	621	637	607	662	611	637	621	640	650	611	614	703	617	593	624	643	620	631	606	651	626	602	620	598	669	591	641	602	642	617	640	663	645	631	621	626	664	641	677	634	637	631	625	642	609	617	654	626	659	592	571	636	629	607	600	590	611	588	662	592	635	617	632	590	593
24226	21474	28969	24408	21431	14887	7122	4377	3311	2828	2385	2084	1769	1533	1388	1208	1223	1052	1020	959	884	758	754	721	621	612	587	590	564	541	508	554	525	507	537	501	505	498	491	505	491	536	428	481	475	467	424	469	450	463	480	428	459	415	446	450	439	432	439	443	463	436	432	459	437	465	457	391	449	440	402	430	471	432	396	469	421	433	470	440	470	448	502	467	462	429	441	467	422	431	452	401	445	421	448	441	442	425	448	449	423	433	402	430	465	433	430	459	445	419	432	435	413	446	440	464	488	400	420	409	415	460	429	406	478	396	393	444	475	458	410	434	414	456	465	451	401	427	428	468	436	397	438	417	448	454	421	452	422	428	452	410	423	428	422	434	450	453	426	456	456	455	439	431	424	451	511	478	451	439	421	427	461	386	472	434	418	455	437	454	417	437	447	436	451	458	414	459	413	429	433	443	487	400	490	458	405	438	446	450	445	458	414	443	402	428	416	467	464	437	441	436	438	454	435	438	446	417	435	428	447	481	479	449	463	445	429	437	445	410	398	446	445	454	454	455	432	453	410	425	443	449	409	443	452	452	427	448	410	439	413	427	422	460	394	439	411	424	393	415	440	436	437	473	455	439	414	446	442	445	413	427	465	434	426	452	438	460	410	452	434	447	416	438	439	418	419	401	451	454	435	460	420	440	486	394	429	450	390	449	435	445	420	440	461	438	436	410	439	430	450	456	425	433	418	382	445	412	488	438	436	435	471	436	438	496	439	433	460	438	416	412	448	444	430	482	435	430	454	450	420	486	431	438	403	439	418	431	420	390	424	424	450	428	453	414	451	416	441	452	442	452	438	418	444	422	447	423	418	433	437	437	432	470	427	367	423	468	442	444	454	461	446	426	454	445	459	436	415	447	437	443	443	421	481	448	433	435	455	445	435	435	392	446	423	457	437	415	418	409	428	406	474	458	419	420	424	425	426	431	473	469	470	464	429	436	424	461	431	445	452	425	455	432	412	427	457	423	434	436	439	449	440	438	455	424	425	460	423	457	428	438	422	430	426	445	449	430	427	440	412	405	463	465	429	413	417	428	444	388	503	462	430	377	466	418	407	417	450	448	423	436	417	470	407	410	455	469	465	434	399	404	424	429	445	418	440	448	439	448	415	431	457	411	444	429	454	421	423	452	445	482	474	383	411	439	428	441	455	442	450	416	472	390	472	423	427	388	419	420	424	431	383	429	431	411	452	429	423	428	427	414	412	404	497	452	476	423	424	438	488	457	482	425	426	421	416	447	460	442	439	480	466	450	425	437	445	425	445	443	418	450	456	437	426	450	454	427	442	458	425	430	449	453	458	425	462	440	471	416	421	395	428	417	428	426	427	414	453	415	436	435	456	452	466	436	441	427	401	441	432	468	472	446	430	424	460	461	405	441	466	443	441	434	470	450	454	439	433	437	473	405	443	427	423	467	425	448	436	408	445	418	430	432	446	426	457	455	448	428	432	466	398	438	452	455	474	477	439	445	439	422	412	458	439	437	440	420	456	436	443	440	453	408	431	435	451	438	430	410	472	396	458	446	431	422	457	437	465	452	494	402	469	481	460	448	454	440	428	406	409	433	412	410	432	453	443	415	418	436	414	430	459	436	414	427	437	426	488	412	442	406	464	405	426	419	411	429	434	463	434	433	454	429	434	397	473	438	414	474	416	461	420	464	432	447	441	463	460	425	422	425	402	425	454	388	435	417	458	401	417	440	399	441	450	438	396	441	427	449	426	447	461	428	426	443	429	413	456	433	402	415	445	418	414	426	407	445	444	445	427	422	454	401	421	434	448	406	438	440	451	412	425	472	441	441	457	391	455	445	437	451	427	438	437	428	414	432	415	414	425	441	439	433	458	414	486	448	480	457	442	389	410	419	444	412	461	412	435	469	458	406	451	449	465	406	392	419	426	438	444	432	413	502	459	430	451	416	393	433	420	429	430	438	434	429	478	443	455	412	427	431	430	453	456	401	387	424	427	438	446	405	451	440	456	432	429	430	418	445	442	414	430	417	416	451	440	436	426	426	408	438	492	431	465	410	427	437	424	413	442	431	429	423	397	419	477	409	460	429	386	408	414	461	470	430	459	441	457	435	408	463	426	452	427	411	420	424	441	410	445	463	451	428	425	430	448	400	487	453	430	420	418	395	451	425	409	433	455	408	408	435	441	436	449	428	412	438	426	449	441	463	411	465	400	465	454	414	428	415	428	437	450	458	429	394	457	446	431	422	444	460	440	383	406	432	463	439	475	428	408	475	467	442	428	390	400	419	424	433	488	409	423	396	432	403	461	454	451	428	449	448	405	426	406	419	413	429	403	419	432	453	431	429	455	429	420	394	444	474	432	386	467	430	435	442	428	379	445	479	423	425	373	454	440	432	415	440	404	447	476	427	418	439	469	431	419	460	382	402	478	415	392	468	433	449	425	416	483	446	471	432	410	460	414	440	435	443	435	423	471	441	427	458	410	428	451	440	435	438	430	436	462	446	405	454	430	439	412	421	459	458	400	444	434	452	447	416	432	394	427	422	423	442	416	450	457	436	428	461	433	440	470	418	451	443	410	451	465	446	448	416	474	403	418	463	440	428	429	441	435	430	401	440	439	478	426	457	424	465	405	418	423	450	422	436	407	431	424	476	414	417	448	440	408	407	442	429	431	429	422	463	448	419	416	459	456	442	417	467	441	500	423	431	430	451	411	428	419	433	470	422	453	443	427	464	431	419	429	472	472	451	448	422	429	439	415	420	421	442	421	440	399	454	435	438	394	442	414	427	421	501	403	452	442	460	396	436	388	423	421	436	439	450	432	407	486	436	485	412	396	430	486	424	469	449	415	466	428	458	437	445	434	450	448	432	445	439	408	428	454	454	412	435	418	429	437	420	433	428	446	447	451	416	416	446	455	424	442	447	421	454	441	436	463	429	446	443	427	470	418	495	437	453	453	477	436	413	424	420	418	419	453	418	439	429	432	448	436	466	445	452	404	420	421	436	427	395	417	450	413	426	463	443	437	447	448	414	456	426	438	475	424	439	449	414	450	436	432	439	405	431	428	436	448	411	451	441	418	396	461	413	438	473	433	430	433	416	452	393	446	444	430	431	421	401	440	447	431	430	429	406	412	404	444	422	422	483	422	409	431	415	466	448	403	435	473	430	440	419	403	433	437	455	432	405	437	468	457	429	427	437	434	432	440	470	454	428	442	430	428	438	424	411	377	445	448	447	446	436	446	429	412	419	435	461	442	403	438	404	447	429	472	447	408	421	417	456	481	396	449	478	401	433	428	425	416	409	430	452	453	442	455	405	457	430	441	426	396	439	410	409	432	420	421	468	394	407	448	468	444	435	403	399	457	475	439	437	458	446	426	431	447	435	411	415	431	398	441	454	451	441	424	407	445	443	418	414	489	466	452	435	456	473	416	421	440	465	423	460	430	454	426	447	384	483	430	477	476	432	461	434	435	450	400	429
18092	33365	31412	23864	19742	16685	14272	12236	10443	9062	7707	6726	5790	5004	4475	3963	3583	3350	3021	2873	2548	2295	2005	1741	1553	1479	1383	1309	1238	1267	1173	1149	1226	1112	1096	1096	1060	1020	1045	1044	980	977	963	931	912	940	906	925	857	876	899	942	894	903	850	845	867	861	901	860	872	826	849	860	866	878	903	880	856	878	852	869	834	854	843	866	881	888	882	854	913	811	889	894	906	831	833	810	916	894	855	844	863	868	851	872	874	808	887	827	857	901	815	864	856	876	900	859	875	857	834	862	915	874	917	822	826	817	923	839	888	841	871	861	880	886	853	866	897	846	869	833	864	883	910	880	862	886	859	868	837	912	860	835	900	888	865	887	870	845	839	916	832	815	829	849	851	894	872	886	910	913	899	886	889	887	865	873	911	817	837	863	869	890	846	928	880	881	820	830	872	812	879	870	858	856	881	886	845	894	881	822	930	875	882	837	819	861	867	789	913	852	896	905	842	832	848	876	827	872	845	838	847	916	862	886	872	864	845	859	828	861	902	871	817	841	846	828	904	910	870	856	851	896	876	887	891	876	862	853	877	832	867	861	829	857	884	830	819	866	845	818	870	782	886	928	857	861	818	860	883	883	867	842	836	844	885	862	847	871	835	835	824	866	876	888	828	813	893	932	909	864	941	859	866	868	894	842	865	892	811	822	914	877	796	862	870	877	881	858	912	839	856	947	895	841	795	857	849	867	893	852	889	901	840	839	831	851	909	889	899	791	843	881	831	858	831	843	862	830	884	875	835	845	893	854	819	877	881	808	851	863	904	866	840	930	843	846	839	857	895	879	836	856	852	872	858	868	824	890	882	879	869	827	871	844	852	819	834	869	828	901	881	875	847	863	897	816	854	880	855	888	887	852	893	834	825	881	874	893	923	863	869	830	831	878	869	844	833	886	848	873	880	846	884	910	846	832	914	857	839	854	817	885	864	878	861	840	899	846	856	821	830	852	878	850	874	857	860	896	852	852	803	841	894	909	857	819	837	837	852	876	898	883	910	872	847	890	809	874	825	829	792	847	909	875	897	898	889	881	826	914	873	869	871	855	834	891	838	878	900	842	874	896	831	881	881	834	913	850	908	858	835	834	869	896	816	852	858	822	874	865	862	869	905	859	850	852	843	875	868	800	879	870	893	889	880	868	878	860	843	837	875	901	876	872	865	846	834	891	812	883	905	843	878	851	885	863	906	893	845	810	942	826	892	874	824	829	858	895	858	883	890	879	900	888	843	845	886	818	822	905	906	874	945	873	843	887	859	888	860	898	854	825	881	866	894	901	913	872	931	858	879	870	870	912	912	816	914	834	872	887	858	867	834	876	839	845	844	937	892	843	852	835	863	892	794	860	902	887	889	907	868	849	875	914	872	831	882	912	846	900	807	862	860	905	873	815	857	859	838	865	856	886	880	854	838	816	812	813	842	844	801	882	877	867	860	839	863	833	844	862	850	853	854	893	783	835	876	862	872	892	879	829	863	826	910	872	867	833	873	923	895	839	886	869	888	923	890	904	845	848	864	835	859	800	813	864	851	806	836	878	917	859	905	849	861	871	792	836	872	836	859	887	874	877	832	863	912	846	932	877	849	851	886	836	900	903	852	838	871	906	821	912	899	874	798	779	902	839	876	892	847	865	907	882	893	895	847	861	886	951	842	847	841	855	817	887	924	870	930	863	809	907	835	873	863	860	859	880	850	835	864	841	856	873	814	822	941	825	859	877	871	884	887	891	840	892	852	864	871	862	837	846	855	828	799	877	829	863	864	871	886	849	904	832	855	888	866	848	818	881	928	897	832	899	837	827	897	885	850	876	868	906	930	868	872	846	853	881	875	868	851	870	885	895	878	846	885	862	879	878	815	866	843	884	855	879	862	853	855	849	851	913	844	871	897	920	879	947	863	908	863	839	912	899	852	795	883	894	872	849	882	863	854	894	783	852	833	889	827	899	875	871	857	830	857	879	859	891	876	830	868	844	887	839	865	813	849	878	823	850	925	849	852	826	853	836	894	918	828	864	869	840	853	865	863	887	831	879	824	801	869	845	867	863	902	826	854	843	880	866	878	858	824	854	921	844	870	855	854	880	856	853	880	893	889	919	853	833	847	869	874	837	846	775	863	878	844	846	903	832	883	876	877	909	865	845	809	908	869	873	845	838	929	784	846	860	862	852	867	864	812	863	838	890	837	857	866	815	826	850	909	867	858	807	860	877	838	887	900	874	860	859	792	859	862	811	882	887	823	906	903	824	832	819	908	871	912	842	874	884	860	871	867	852	865	857	841	850	853	858	837	810	853	856	888	884	838	842	845	914	886	851	840	865	850	838	838	873	840	848	863	874	945	842	843	840	869	876	913	902	865	835	872	852	856	896	836	874	859	874	848	858	866	872	903	905	865	899	891	863	883	875	868	886	841	848	872	875	900	895	881	915	919	881	848	864	845	853	825	864	895	893	865	835	893	913	811	865	866	871	871	815	918	842	888	858	861	850	895	912	895	845	895	825	898	896	870	913	836	852	823	875	887	857	884	816	899	826	848	817	824	864	899	901	844	875	807	834	855	828	859	858	873	852	829	866	886	845	817	851	814	918	853	876	861	860	824	843	860	849	870	863	905	903	870	814	880	920	872	870	909	862	845	860	891	854	897	900	908	855	862	842	861	833	874	900	903	817	844	843	868	844	912	850	840	880	849	821	903	918	880	880	883	931	882	832	879	891	854	844	838	840	869	868	882	859	853	858	876	871	862	818	855	840	862	845	847	814	905	826	874	810	863	836	849	916	871	883	907	888	895	844	885	855	817	849	905	842	831	851	918	840	856	856	891	884	823	826	834	843	859	891	878	921	840	849	841	847	861	882	861	829	873	827	869	838	904	852	877	866	886	832	807	809	872	849	862	829	877	838	918	866	888	876	841	846	799	931	891	878	830	848	878	797	870	901	845	819	880	838	840	905	904	902	844	859	838	857	846	860	816	856	874	852	892	839	878	808	876	884	831	883	828	891	810	850	900	851	843	849	863	826	832	836	880	848	847	843	801	887	804	869	881	876	870	880	849	898	811	866	877	856	879	857	899	826	864	854	884	888	863	858	855	893	889	794	857	844	860	865	898	867	847	874	823	879	884	893	875	852	836	849	899	899	902	840	856	852	911	893	885	884	877	839	844	840	834	858	858	851	872	855	861	856	873	859	866	867	871	838	859	891	862	861	841	868	858	927	897	857	832	838	896	844	889	882	905	822	891	837	956	852	879	867	871	899	872	884	862	903	858	821	867	842	882	851	901	867	780	905	827	938	913	874	908	869	862	833	861	903	906	850	851	870	864	842	810	902	852	879	823	881	857	841	831	870	872	920	870	828	887	870	880	871	809	831	825	844	850	829	936	847	879	845	861	900	917	874	833	832	798	818	875	874	822	891	901	883	849	845	841	888	831	903	805	878	832	898	820	832	838	900	847	878	892	855	844	864	864	829	796	828	873	890
27588	18711	10834	5509	2860	2080	1641	1321	1125	965	755	754	618	612	532	496	488	530	430	434	415	400	372	341	339	326	327	298	346	298	317	294	330	302	300	261	339	278	249	295	299	279	283	283	287	312	264	264	261	292	255	280	286	303	263	260	271	267	280	259	279	279	313	269	274	252	277	299	258	276	301	275	265	310	287	237	269	279	247	253	274	281	263	303	312	266	263	281	240	281	261	281	281	260	295	246	304	262	272	282	262	283	276	274	271	260	281	275	291	275	293	271	296	234	282	291	280	263	288	272	259	267	309	264	266	254	258	279	253	272	281	248	235	260	274	269	276	299	268	262	279	296	278	270	245	299	273	261	269	254	277	266	257	256	247	242	287	283	276	273	281	248	267	283	286	263	238	282	284	263	267	308	271	250	265	272	270	259	247	233	281	302	304	272	318	306	270	290	285	250	256	252	281	251	266	269	278	269	278	275	279	271	286	249	258	261	271	283	270	274	290	272	291	270	266	314	268	264	292	283	287	250	264	280	258	239	259	280	284	265	275	245	307	282	258	267	266	268	283	287	284	278	278	267	251	296	257	274	253	298	268	252	257	266	251	260	270	257	260	288	253	272	262	279	274	273	273	243	287	302	260	275	284	280	255	269	277	284	261	241	257	264	294	303	278	280	286	282	256	254	251	271	284	276	273	284	275	263	266	277	272	263	264	274	267	272	255	260	311	262	274	271	280	264	278	285	245	256	266	265	237	281	261	262	258	248	258	267	250	248	271	262	269	278	254	260	291	279	294	270	264	281	259	258	270	257	254	255	273	279	284	292	271	276	276	248	261	278	270	270	247	281	249	252	305	245	243	296	264	286	288	274	296	268	279	271	274	253	278	294	266	279	269	291	286	261	270	267	275	263	272	271	267	282	233	276	273	263	278	259	265	304	266	264	285	263	253	268	269	258	271	258	288	268	273	272	268	282	298	278	255	279	279	265	270	297	291	283	292	286	270	255	264	286	261	238	259	271	250	299	267	257	276	275	253	298	273	264	272	291	274	273	273	273	289	277	273	244	270	285	286	265	292	276	259	284	278	256	256	251	247	254	263	282	245	295	259	251	287	263	291	257	288	260	277	270	264	258	292	268	275	248	274	279	285	240	298	284	263	269	295	260	296	258	290	262	283	285	263	287	259	254	332	281	269	279	286	273	264	254	231	250	261	245	281	269	251	281	280	260	270	272	237	247	262	262	292	252	290	266	261	277	274	259	245	268	276	300	252	256	268	276	272	254	250	295	260	267	269	287	252	238	284	277	275	277	274	289	271	266	268	287	291	267	277	246	282	290	302	282	257	243	296	278	246	293	273	261	276	280	301	294	277	259	256	309	291	294	232	257	258	275	259	275	247	287	242	255	279	257	287	295	257	260	303	244	247	278	287	279	266	255	254	279	282	252	284	241	241	267	269	264	282	257	296	276	298	273	291	262	290	265	302	266	254	260	255	234	278	264	250	261	247	284	297	255	294	237	286	285	273	270	258	270	250	268	262	286	257	246	265	247	247	282	266	263	296	270	280	262	259	285	292	269	291	240	284	260	248	267	262	272	301	269	283	239	261	294	286	260	266	295	265	263	254	275	275	244	276	266	272	268	301	301	302	277	256	259	259	258	285	282	278	277	252	279	274	265	262	272	296	288	310	276	259	247	263	267	287	251	250	242	263	274	262	268	280	278	290	309	275	290	270	266	256	262	293	259	292	268	296	241	256	267	269	251	266	266	286	258	259	298	278	285	231	280	266	273	253	238	277	262	269	287	261	271	285	277	251	278	269	277	299	248	298	276	315	289	270	266	279	266	235	260	289	259	262	275	260	299	284	265	279	268	291	265	287	290	289	240	263	280	267	277	261	250	281	236	265	280	285	289	271	287	294	255	278	279	267	300	284	270	267	258	303	264	249	265	250	275	268	271	279	280	286	248	284	265	256	243	266	279	276	255	278	268	261	255	284	260	258	292	262	274	249	265	283	302	309	298	241	278	291	314	261	267	286	266	266	246	280	243	251	245	285	226	244	246	283	271	257	275	300	254	295	243	281	241	250	266	278	273	273	258	293	267	237	284	286	263	276	265	284	269	283	278	268	270	293	303	263	276	293	258	272	266	278	253	295	269	254	261	267	265	315	235	284	269	281	293	261	278	323	287	291	294	264	293	278	250	264	266	286	261	280	304	277	251	275	287	261	263	284	282	276	269	283	250	266	244	292	272	273	241	262	248	278	274	280	245	261	302	315	257	288	277	290	251	291	278	277	284	250	241	255	266	254	264	263	260	247	283	288	290	246	274	284	247	281	264	266	255	255	269	247	293	259	300	289	260	255	266	285	291	286	308	256	270	294	253	263	258	294	260	282	279	275	266	254	277	275	247	275	281	258	270	275	265	262	294	263	277	262	268	279	249	294	243	291	274	294	276	307	301	264	237	256	291	252	284	275	250	262	268	273	276	280	280	297	304	269	261	288	244	262	246	264	279	265	283	259	290	294	267	271	268	261	296	272	299	300	234	289	255	249	282	273	264	250	261	288	295	233	268	266	291	260	294	237	266	240	262	288	303	271	309	273	302	290	286	294	275	255	262	262	268	282	266	258	283	283	276	286	276	284	266	256	280	229	260	266	274	271	269	273	266	265	271	257	254	287	287	284	266	267	240	270	269	269	282	262	274	289	277	281	267	298	264	282	271	281	280	306	245	278	282	266	277	268	272	275	273	279	279	269	243	272	281	272	275	291	283	269	278	305	272	254	273	272	294	263	267	262	287	245	281	247	279	298	242	269	259	292	283	271	261	310	296	272	301	262	251	269	247	292	272	270	276	256	253	272	253	282	241	260	262	252	270	263	270	281	258	329	287	245	293	278	286	264	264	260	292	249	255	257	275	292	273	292	223	273	260	258	268	265	284	279	282	307	268	252	257	302	249	264	275	274	275	256	258	259	294	284	284	273	285	286	271	264	264	280	295	257	279	274	265	261	271	305	261	262	284	269	277	292	244	256	279	276	270	262	289	287	275	261	278	246	273	232	272	294	260	273	300	268	310	275	277	265	273	254	260	278	271	274	262	267	288	278	287	295	228	306	268	265	269	238	252	275	265	275	257	298	273	295	283	279	269	260	309	292	273	245	308	255	292	287	278	280	259	292	259	279	286	276	276	289	257	274	254	260	261	258	265	281	255	275	328	265	282	306	288	244	308	277	270	248	257	294	255	298	297	277	243	266	265	268	243	280	293	247	299	258	293	261	238	228	277	300	252	265	255	260	274	243	278	258	276	233	284	261	262	283	265	293	270	264	279	262	266	281	254	295	255	263	265	266	282	258	249	260	273	266	260	281	259	275	270	284	274	275	274	259	258	284	256	249	279	282	251	268	268	291	257	259	261	281	260	275	262	282	274	260	281	272	235	293	296	274	284	263	263	303	276	278	292	275	263	264	279	280	274	284	258	283	282	273	236	277	285	260	260	280	229	287	285
13249	20535	19136	12315	9050	7234	6094	5015	4159	3661	3055	2557	2350	1984	1727	1730	1504	1354	1199	1174	1167	1073	898	894	806	741	776	702	669	712	668	647	618	632	630	648	656	615	631	673	669	614	577	593	550	594	580	605	571	547	617	564	562	594	578	599	593	586	570	531	552	583	594	579	572	594	522	519	586	552	597	570	546	581	580	587	577	572	598	582	575	539	553	549	556	532	585	525	583	570	551	526	555	561	561	588	552	571	607	551	555	581	572	619	596	573	579	543	568	573	562	570	557	606	573	591	523	549	602	579	566	551	552	559	560	589	586	568	572	570	562	520	560	561	577	538	561	549	548	569	539	588	503	506	580	575	593	604	561	592	581	579	519	581	596	541	603	577	556	603	526	585	590	575	540	570	562	571	554	574	545	548	585	554	563	573	562	504	521	496	582	576	577	598	586	576	555	600	555	597	549	560	582	532	541	564	556	635	567	578	559	574	527	558	579	577	566	573	574	607	561	552	547	553	572	551	564	556	541	546	597	568	557	561	594	561	610	572	531	580	537	543	564	560	559	606	565	544	581	610	567	562	592	603	571	581	543	609	646	588	562	598	564	555	545	565	567	601	536	600	548	534	594	543	518	539	554	580	559	585	556	531	558	556	543	560	559	536	555	582	568	611	549	564	540	569	593	569	530	544	596	626	587	518	571	588	535	556	555	590	550	539	605	522	552	563	557	608	570	546	597	569	548	596	554	591	608	561	582	569	531	610	544	542	587	518	504	540	544	597	560	553	574	512	565	562	558	559	580	556	529	612	523	566	570	576	554	558	585	594	599	558	557	542	571	554	579	589	541	548	566	554	512	589	540	594	587	553	551	556	559	595	542	572	560	583	551	548	544	505	577	606	548	565	590	606	545	612	576	575	584	563	549	581	580	548	580	536	570	572	574	580	613	573	536	576	582	551	566	549	542	611	535	555	623	615	555	558	568	568	571	547	541	601	568	597	559	578	569	562	497	591	604	596	563	554	583	550	605	546	567	574	570	559	532	585	611	592	527	610	576	577	554	573	603	587	566	567	546	542	534	585	556	574	555	621	587	561	538	559	554	585	574	568	565	545	605	576	524	546	520	560	590	558	554	548	626	607	589	549	560	572	558	534	521	554	562	565	593	559	591	570	570	580	550	617	581	569	575	573	578	560	622	537	584	569	595	534	558	612	512	558	572	566	537	555	555	564	568	553	559	567	522	531	559	584	566	567	542	571	539	523	568	566	550	583	550	583	573	545	562	580	586	564	582	579	560	586	584	565	580	517	573	545	570	586	592	591	539	521	590	589	598	574	594	571	539	541	585	529	570	541	522	546	558	558	568	541	569	571	548	544	552	545	570	578	562	582	560	606	533	520	571	570	619	574	639	596	549	588	571	551	559	563	558	559	528	607	545	530	613	583	575	560	554	571	562	544	557	581	577	603	554	539	569	565	646	553	606	536	565	557	542	589	609	580	559	567	556	560	585	542	579	550	632	628	560	563	551	583	551	549	549	574	556	525	582	556	525	624	531	580	552	564	613	608	631	580	610	560	589	593	524	584	531	562	548	551	585	579	597	590	549	557	559	552	562	605	538	603	570	534	598	561	545	581	528	573	617	590	569	538	565	567	555	582	594	558	569	556	597	563	583	585	534	602	592	583	566	601	568	514	532	581	551	534	588	565	589	577	562	571	555	578	534	582	586	632	570	551	611	579	538	556	535	553	540	566	580	594	518	566	583	546	566	547	562	543	553	557	490	551	539	581	543	544	572	576	564	574	557	559	583	555	589	595	559	567	537	554	584	582	542	550	584	556	557	579	638	608	543	525	563	559	589	553	539	558	603	584	559	582	595	591	539	588	549	562	570	565	590	641	555	553	539	580	545	598	552	542	537	546	576	574	573	600	577	594	580	612	578	592	594	541	550	575	580	615	604	586	598	534	564	514	564	517	590	565	581	531	557	579	541	583	576	558	553	530	602	538	522	555	595	524	569	572	535	576	574	535	578	573	598	554	593	584	546	538	512	536	588	531	578	590	523	571	557	568	551	562	567	573	534	572	562	559	592	593	580	557	610	583	586	567	569	617	588	578	567	547	578	562	531	540	609	552	585	524	608	538	577	549	542	577	553	572	572	609	577	550	550	544	552	576	592	575	578	631	564	566	567	547	541	532	574	606	589	596	595	556	565	586	545	552	536	592	608	554	545	534	549	557	569	547	599	597	576	599	571	546	574	595	530	595	558	598	595	546	577	572	563	529	584	550	592	600	544	554	563	609	580	584	552	565	569	572	545	588	599	581	581	567	541	565	565	577	557	544	580	564	580	580	559	542	565	559	564	589	588	527	611	537	579	568	555	568	570	579	588	548	551	575	558	556	574	596	565	568	572	532	602	549	542	555	561	582	561	548	585	604	558	592	573	595	586	528	507	608	564	559	542	619	573	576	610	579	535	578	566	575	575	568	503	554	579	556	593	549	554	576	539	567	582	539	581	564	561	570	573	564	557	573	584	534	547	554	586	587	543	560	560	542	594	582	550	552	593	572	587	588	554	535	542	564	565	562	545	557	558	570	527	564	589	602	580	579	595	568	549	593	588	563	535	589	570	554	567	543	561	581	598	560	544	605	549	577	601	559	579	546	589	558	588	572	581	578	596	557	580	584	560	534	566	556	580	581	535	578	528	531	555	574	568	545	540	588	583	541	556	582	560	533	574	528	543	564	607	591	547	544	540	522	560	600	540	552	573	567	589	585	585	522	572	587	559	564	567	552	600	566	574	555	605	578	576	597	579	546	530	611	547	558	583	604	578	544	559	545	524	597	594	573	561	569	567	600	585	552	595	557	572	558	543	561	544	584	609	546	606	583	589	585	597	592	567	567	590	583	545	555	546	633	582	532	561	491	615	540	564	567	602	562	569	587	556	542	533	575	601	583	540	559	549	595	566	518	560	570	562	576	591	551	562	584	584	555	557	586	575	594	574	565	560	608	561	542	572	512	581	547	562	545	577	555	600	605	573	569	559	570	520	535	613	588	585	554	588	575	578	548	589	599	602	574	540	590	531	552	566	518	578	639	580	579	587	507	535	603	560	573	561	586	546	596	591	567	516	603	563	573	598	538	522	598	525	551	564	592	576	623	568	540	591	578	560	572	528	555	574	561	549	520	522	528	541	584	569	562	571	570	583	557	611	574	589	591	556	554	565	570	546	548	582	545	522	568	561	545	560	581	566	552	585	551	546	602	542	579	565	535	578	564	577	582	593	589	579	584	592	541	595	579	548	586	541	560	567	577	545	575	615	562	579	571	573	595	548	574	550	576	548	600	555	528	540	596	565	568	568	563	559	610	593	560	599	548	536	586	591	557	617	553	566	531	592	560	538	565	560	542	500	576	562	579	556	546	567	568	550	570	535	555	564	587	607	556	562	557	582	603	544	544	583	577	558	578	545	548	567	594	590	579	567	569	578	584	573	516	562	556	569	577	587	559	535	569
25169	21486	27926	25332	14876	5765	3856	2816	2262	1881	1595	1345	1166	1078	921	907	809	666	667	606	606	524	545	484	440	404	415	362	366	404	334	349	352	353	350	368	349	368	346	357	334	320	335	328	307	289	331	317	316	305	315	321	312	291	330	320	326	299	324	339	336	335	310	316	320	269	316	331	311	358	317	302	321	329	302	324	307	302	300	306	296	325	297	308	333	300	312	298	284	312	332	311	311	299	318	304	308	287	319	284	333	312	302	311	319	307	324	295	319	326	304	275	297	296	305	302	307	321	338	321	296	328	300	304	306	314	299	322	306	301	314	332	326	301	309	281	291	299	295	313	310	313	340	301	290	325	330	276	298	307	298	287	314	319	335	304	288	312	314	286	298	315	298	284	298	274	301	326	316	283	320	315	311	323	297	299	298	335	299	322	303	280	312	306	334	283	315	292	334	313	311	302	348	359	339	305	350	314	313	295	307	294	273	291	319	303	330	313	304	305	339	293	314	298	291	316	314	319	311	326	320	318	294	299	301	286	309	250	314	314	300	292	307	328	326	334	307	327	328	311	320	316	322	332	328	306	307	274	310	328	292	317	299	264	299	319	328	295	317	288	315	303	325	300	268	274	323	305	312	327	308	309	326	297	319	314	301	339	277	305	309	316	320	292	324	294	318	327	283	330	301	304	322	321	294	343	295	332	289	321	272	283	297	299	304	313	293	318	329	295	343	299	304	291	300	304	327	308	290	296	297	308	319	277	299	306	300	289	318	299	283	311	297	316	300	317	295	350	307	300	286	316	310	314	339	307	281	318	314	333	261	278	323	323	301	303	286	328	295	315	299	301	323	327	314	310	285	304	311	319	312	329	313	306	316	267	279	321	310	306	298	306	296	282	309	310	322	288	293	256	315	332	293	284	301	296	296	299	306	314	301	317	266	318	324	292	324	285	298	318	334	317	307	309	309	318	290	286	307	308	299	297	308	320	302	306	295	321	313	306	294	299	315	304	309	302	295	322	286	323	334	308	303	319	305	265	277	319	304	291	323	316	315	316	288	346	303	282	293	281	294	323	307	296	333	287	300	263	318	282	295	304	298	330	306	313	330	288	290	312	312	323	308	307	309	326	327	308	287	272	298	299	361	272	315	348	286	305	323	340	300	301	286	306	324	320	288	291	299	324	299	332	326	319	314	288	325	309	286	308	283	286	309	323	250	306	328	316	287	283	297	280	307	298	296	299	300	314	321	313	303	310	314	301	323	296	289	285	298	323	308	302	316	303	318	312	312	275	299	318	297	293	322	304	290	315	297	273	301	346	287	302	327	327	311	321	346	312	302	290	304	343	337	305	297	297	329	326	277	291	310	321	281	313	300	263	282	291	292	310	286	315	311	332	289	292	318	314	309	259	284	290	305	309	297	318	334	302	318	287	313	278	315	316	292	316	271	324	276	328	309	333	316	325	290	280	341	313	324	307	322	290	301	300	281	316	302	279	308	300	312	310	312	351	309	295	300	303	291	304	286	325	297	310	318	315	288	272	290	306	349	274	304	310	343	305	306	300	322	335	297	335	308	305	278	265	336	311	307	295	275	289	299	318	315	305	330	298	337	298	293	302	335	303	325	294	305	322	299	289	282	323	306	323	312	284	306	267	316	311	322	285	306	318	304	314	305	309	303	307	288	321	323	315	302	292	319	297	300	267	299	302	340	275	311	331	320	299	284	298	339	304	289	332	303	315	323	331	279	273	298	307	311	291	279	303	312	299	297	324	309	306	306	281	297	349	306	298	310	326	321	290	299	337	334	312	316	335	329	307	300	331	292	311	303	319	276	298	292	308	285	312	297	341	306	280	315	325	329	309	322	322	312	276	285	323	289	293	290	287	300	291	325	291	307	293	296	332	304	302	298	346	324	306	309	284	293	293	305	334	301	308	320	261	311	303	302	284	324	306	302	328	318	321	302	308	336	342	294	273	334	304	302	296	295	303	311	303	364	306	305	344	279	298	302	285	326	296	306	301	328	318	301	288	296	313	314	300	333	319	310	348	334	313	314	314	315	312	301	332	280	247	283	327	284	305	308	312	340	307	315	314	319	313	313	291	313	317	326	307	291	327	295	311	304	313	293	355	283	322	304	317	300	314	318	317	328	348	340	323	330	279	301	313	292	274	309	316	323	324	362	320	300	329	308	273	329	289	296	300	314	295	303	323	311	311	320	316	301	310	303	277	285	300	321	297	313	306	294	317	324	306	291	298	308	301	328	335	316	293	310	290	303	319	299	312	267	312	342	312	298	293	286	317	298	320	284	269	318	322	292	282	322	306	306	273	303	322	308	329	311	283	319	293	322	321	322	313	293	314	318	320	313	331	321	290	304	279	265	276	300	314	299	291	291	332	317	306	323	325	320	327	322	328	308	287	324	270	317	341	308	316	309	306	293	319	330	313	297	315	320	326	287	313	259	317	302	294	332	334	316	323	287	309	275	286	307	284	330	304	289	328	322	296	279	283	298	288	296	314	306	319	329	343	309	329	326	276	289	283	334	308	302	308	300	329	305	305	303	316	300	298	332	296	304	298	326	307	304	311	304	326	308	295	320	303	318	319	303	293	310	335	323	316	298	329	302	304	289	288	310	316	289	300	307	325	295	273	321	324	295	323	323	307	309	285	335	326	303	311	310	302	313	309	308	266	294	313	292	331	312	296	302	313	290	306	312	295	301	350	305	314	283	320	296	311	260	284	302	309	300	300	313	278	289	343	284	313	281	297	305	300	354	293	314	318	344	318	285	304	310	307	299	319	309	277	281	330	281	307	305	285	305	294	334	303	289	316	307	297	308	305	293	328	320	305	289	309	276	279	306	356	319	283	288	324	307	275	286	305	291	289	312	312	297	315	316	262	312	314	303	296	319	313	300	325	329	323	333	323	282	295	316	294	308	293	307	324	292	299	317	291	330	320	284	288	299	321	301	301	338	316	308	331	334	320	302	326	289	309	324	304	327	306	271	289	315	300	289	316	303	304	280	327	296	329	304	293	289	331	302	304	290	337	284	326	314	329	295	315	342	321	318	309	277	315	334	299	331	313	291	310	307	328	287	316	285	286	258	327	320	303	289	290	281	295	301	331	307	300	311	324	329	282	309	303	300	303	320	309	327	322	297	352	297	290	323	315	313	315	286	336	310	278	299	309	342	271	306	280	308	327	327	306	322	323	316	317	328	324	289	311	327	298	329	269	342	300	312	314	321	347	333	310	316	294	292	336	331	302	316	308	329	302	306	297	282	329	306	299	299	305	284	297	319	320	286	306	290	311	339	295	301	299	303	302	314	308	315	299	277	295	279	298	341	311	318	313	300	302	316	305	294	295	316	308	314	313	300	305	292	338	286	318	281	304	318	331	294	315	274	298	285	314	335	308	346	309	317	278	320	338	329	333	313	287	319	297	293	327	302	330	319	326	317	330	324	316	332	303	271	318	317	287	296	287	328	289	292	306	303	314	337	325	333	294
15639	28765	27204	19809	15378	12683	10863	9039	7636	6394	5455	4766	4049	3452	3059	2737	2549	2240	2078	1914	1829	1581	1465	1202	1064	1042	933	904	895	854	856	834	774	826	854	823	788	765	747	771	752	693	673	693	697	634	646	654	595	629	650	645	657	662	684	641	589	587	681	663	647	617	619	701	651	669	575	666	651	704	674	638	650	631	666	626	640	644	657	638	608	633	628	633	642	614	675	625	639	630	617	610	644	633	624	670	610	599	653	630	640	647	636	648	652	643	626	687	636	641	659	659	606	641	613	620	653	638	605	632	629	571	634	600	671	639	622	634	656	604	637	651	613	635	640	634	618	640	634	636	643	600	646	609	612	616	607	660	610	585	669	619	650	607	633	579	631	610	660	637	626	644	627	630	632	614	609	612	620	626	651	580	668	640	647	632	589	654	633	641	559	647	623	675	657	595	620	651	639	643	624	644	673	656	623	621	604	627	612	622	613	621	648	647	629	613	580	615	653	621	634	625	621	595	617	594	586	634	649	613	597	636	594	586	630	664	640	595	646	667	631	624	618	641	581	669	636	640	621	615	663	618	595	677	632	588	605	575	651	609	606	608	664	638	603	630	639	665	634	619	628	633	650	641	625	608	605	644	588	636	600	641	635	617	643	615	610	613	621	651	628	641	664	661	647	626	593	609	632	625	627	649	663	604	631	654	638	625	657	642	643	638	608	643	597	654	582	685	571	627	636	604	586	674	625	612	671	670	645	655	614	665	630	572	625	637	646	609	580	677	648	655	633	633	626	640	672	644	633	612	652	640	627	637	644	627	647	608	624	621	584	639	631	661	650	600	641	633	621	573	634	650	681	617	613	643	590	586	629	630	633	615	612	626	623	616	597	655	673	661	607	662	653	606	641	640	675	593	650	585	612	637	646	629	625	644	664	659	617	663	637	593	685	654	620	662	642	634	639	635	627	645	648	624	685	621	634	630	612	647	610	593	577	621	610	683	636	632	586	606	647	620	616	581	634	649	599	604	621	609	636	627	650	631	643	652	613	625	604	624	623	627	577	603	644	580	632	626	627	633	618	624	672	654	605	615	612	625	643	603	560	646	646	605	654	619	611	640	643	607	615	587	587	580	620	636	629	620	638	626	631	596	670	598	638	594	647	626	664	608	654	642	585	597	603	591	587	679	612	582	584	657	627	607	622	693	606	642	620	702	608	664	670	627	611	599	618	585	599	614	610	686	619	623	632	671	644	600	625	613	633	597	600	637	613	669	666	583	644	600	632	648	627	611	657	624	607	630	605	592	600	640	678	592	688	656	598	624	610	641	679	588	573	652	670	636	626	620	576	634	620	602	618	638	611	636	648	607	624	625	591	656	600	613	614	629	646	658	658	608	566	697	653	636	628	666	609	678	624	636	657	647	651	598	614	641	631	641	595	610	617	624	635	624	635	607	638	651	649	622	634	613	645	616	635	618	646	595	617	599	637	621	615	630	647	675	617	674	630	644	604	568	621	637	644	635	616	660	601	639	641	602	661	572	625	655	609	605	628	662	635	621	653	670	602	584	656	670	605	661	639	600	624	629	584	594	617	589	650	664	627	603	597	644	622	659	607	619	597	574	659	614	647	669	657	620	612	571	643	640	602	618	643	637	564	666	645	621	660	645	623	585	640	580	648	620	609	577	659	623	636	639	667	656	631	564	640	588	601	638	640	637	637	659	607	625	590	619	651	665	656	625	639	614	590	635	616	655	658	665	616	631	644	578	607	609	627	650	622	618	644	645	648	624	602	646	574	600	622	599	627	617	621	616	612	617	638	593	584	621	586	577	642	662	689	617	668	659	624	644	622	672	630	654	609	638	655	636	637	601	618	643	620	556	613	609	627	602	651	625	621	617	633	625	623	620	620	626	603	658	665	622	638	645	646	617	612	647	632	638	598	622	626	611	617	628	625	586	653	629	632	657	593	571	630	625	616	622	619	617	628	609	620	645	606	648	657	636	603	612	620	605	687	635	631	631	654	630	644	653	611	633	596	639	598	656	620	603	634	648	683	626	616	622	593	574	652	612	629	639	660	586	637	623	626	609	634	616	665	672	636	647	649	622	662	622	646	602	651	645	646	595	650	615	639	626	676	634	622	638	604	610	647	580	647	628	666	568	624	599	618	624	588	649	630	656	652	654	641	624	650	651	614	616	648	643	640	623	659	633	610	615	605	606	642	586	604	646	638	642	647	644	659	574	625	624	627	642	671	652	644	628	624	626	641	644	644	614	608	654	595	643	663	608	601	633	613	648	677	641	613	651	639	647	563	620	614	677	626	674	617	590	656	634	660	648	661	644	620	669	625	607	609	578	606	608	634	625	617	640	606	584	605	633	677	618	609	611	621	639	692	652	632	645	641	600	630	627	626	584	655	641	656	623	641	608	637	634	611	646	619	610	599	629	634	640	624	609	655	653	663	631	648	642	602	653	685	631	634	639	643	635	631	652	678	613	625	634	636	686	603	626	648	627	637	610	580	628	614	633	651	619	603	619	629	630	633	652	617	628	625	612	592	639	602	596	644	663	577	598	631	688	609	590	647	643	589	605	631	639	650	645	644	658	627	579	645	597	611	627	626	650	632	627	564	639	600	600	631	621	647	672	635	627	609	622	572	616	609	611	665	594	646	631	624	686	624	643	675	592	666	640	604	670	652	627	623	662	612	632	635	626	569	654	689	649	640	616	677	602	668	575	655	628	576	612	643	629	609	631	653	608	627	642	682	649	636	596	633	629	645	630	625	629	640	596	621	682	621	667	601	637	615	663	629	640	650	639	581	579	613	623	649	656	628	639	634	595	594	636	634	633	655	618	639	652	602	656	615	659	652	647	644	617	647	607	622	619	661	627	637	649	583	658	660	685	610	644	618	620	687	608	606	664	646	650	637	670	604	609	635	643	652	614	679	657	635	653	610	641	611	637	634	634	629	660	606	606	616	608	637	648	614	670	624	589	660	629	629	654	641	634	612	625	619	614	636	650	637	654	618	613	654	620	654	640	596	604	653	613	615	639	625	611	624	656	616	622	643	632	633	630	649	641	600	634	636	648	656	608	594	604	623	645	637	646	599	634	631	639	625	585	656	627	629	626	626	613	624	609	606	669	677	634	647	612	693	637	679	642	630	598	682	638	641	613	608	661	631	624	639	648	617	623	595	606	613	691	621	620	610	650	621	638	608	643	608	658	576	636	580	598	634	657	580	624	624	606	637	660	658	642	658	621	623	680	622	612	628	632	619	642	608	648	623	624	614	606	636	620	636	631	621	614	593	654	633	602	657	616	661	596	635	605	637	635	631	665	622	639	621	582	632	637	639	671	631	632	642	644	604	671	615	618	598	614	615	623	695	643	663	620	641	614	633	605	668	634	611	658	637	641	626	579	689	614	653	628	628	633	657	624	630	642	597	634	635	640	607	686	594	664	652	625	602	637	656	687	638	691	625	627	615	679	628	650	638	667	611	590	598	606	633	640	622	612
24224	21499	28939	24449	21454	15091	7365	4620	3578	3024	2507	2115	1874	1595	1419	1242	1152	1074	983	937	917	873	728	676	667	628	575	554	536	550	556	523	527	543	480	509	474	458	477	480	471	463	456	461	429	457	472	445	459	469	451	450	435	468	444	466	427	448	431	436	439	440	425	450	462	437	423	419	453	446	419	420	444	460	402	473	469	462	397	410	447	448	476	451	463	424	468	421	424	449	433	462	456	427	409	432	429	444	439	447	454	429	433	458	455	431	410	448	457	444	478	403	443	446	414	428	424	477	441	423	478	473	458	468	435	435	478	432	435	444	456	490	458	405	428	463	423	438	416	450	444	427	451	461	416	437	399	418	481	457	475	403	430	463	466	434	422	441	438	459	431	483	458	436	422	447	467	466	429	440	465	436	443	441	442	471	436	441	423	450	417	439	440	425	434	451	446	440	441	468	470	421	413	433	445	444	431	429	423	440	428	475	494	432	404	474	440	462	442	450	469	411	445	416	492	423	467	463	471	423	430	443	421	438	442	454	441	459	471	416	422	484	474	434	422	427	463	438	460	434	452	448	436	441	468	436	427	406	435	443	422	446	420	413	450	423	414	450	421	426	452	436	434	440	411	440	463	437	421	472	396	418	437	434	457	435	446	439	446	469	457	456	448	439	434	461	442	446	459	425	464	457	418	459	477	434	441	467	410	494	437	429	429	468	420	440	425	428	409	416	468	457	438	438	425	447	451	445	465	451	429	418	445	452	460	463	416	487	464	456	419	472	441	430	461	452	442	448	440	445	431	452	461	437	442	472	479	426	449	415	467	448	442	434	433	414	441	386	434	472	447	445	451	402	455	392	436	444	419	426	442	426	475	431	449	492	470	425	402	448	409	458	439	464	460	428	413	408	445	423	447	450	460	472	454	442	428	416	496	462	432	412	466	458	439	424	432	495	451	439	434	424	439	437	434	434	434	478	442	446	445	419	490	476	465	434	458	435	449	460	418	445	428	442	425	452	461	442	432	437	434	424	425	429	407	442	424	405	446	419	491	462	445	431	431	436	481	420	477	489	461	443	423	427	445	448	393	450	455	409	409	460	423	474	462	450	408	419	432	422	403	441	453	437	452	476	442	429	451	417	426	452	426	426	438	423	409	418	404	448	429	458	461	421	422	477	467	415	424	450	441	428	448	451	450	447	438	452	432	460	444	439	393	449	466	454	471	461	445	421	429	455	419	451	439	445	416	434	460	439	444	425	419	444	429	406	445	467	422	430	429	448	425	422	410	445	435	426	463	383	458	422	445	430	431	460	442	412	425	451	457	477	419	444	456	458	449	440	430	465	448	407	439	441	462	441	443	480	439	449	443	447	450	439	431	417	467	461	478	423	408	412	419	462	475	445	426	421	452	403	420	433	431	379	432	467	425	413	410	428	438	474	461	459	469	440	432	419	382	426	421	429	442	473	441	453	435	455	454	440	472	472	439	477	494	428	421	455	418	424	422	443	431	467	413	431	423	427	421	443	457	420	422	437	441	436	421	446	464	413	417	457	443	438	456	468	452	453	490	443	418	425	462	462	417	450	462	443	447	446	397	421	455	428	444	459	404	420	437	465	481	435	422	448	429	414	456	436	457	450	456	448	428	431	468	442	454	441	420	451	468	439	415	474	429	453	385	415	415	421	461	442	430	427	448	430	465	420	470	443	443	434	421	484	425	442	440	424	479	443	468	438	425	434	432	497	427	399	443	455	430	435	432	456	442	438	458	422	428	456	436	419	428	448	433	439	451	463	440	428	427	471	444	457	427	449	434	459	446	435	432	437	429	444	441	427	448	489	443	435	457	443	442	469	471	450	440	449	415	457	456	423	445	429	443	409	428	434	445	440	430	439	448	434	421	451	426	401	418	428	437	423	411	451	448	486	415	461	482	443	439	442	441	428	482	424	469	425	458	436	480	417	465	444	391	435	458	461	411	438	432	409	392	462	451	453	460	402	460	449	445	430	415	453	451	419	484	420	465	428	396	442	418	434	441	425	423	439	425	416	434	456	431	401	445	442	441	456	413	440	452	432	448	444	458	456	438	427	452	429	436	438	410	419	440	442	431	460	442	444	434	430	446	440	468	434	455	458	441	435	430	433	441	481	477	440	424	451	421	412	474	420	473	453	458	465	482	409	453	422	419	443	448	464	438	445	451	454	428	442	458	451	438	445	427	461	451	429	479	470	426	405	452	432	441	470	423	410	428	501	430	428	451	454	429	438	424	443	458	439	446	462	453	422	452	498	421	438	397	492	435	443	431	461	423	464	445	440	422	408	473	432	466	436	429	421	416	450	434	458	460	474	443	474	422	428	454	425	454	432	423	448	438	441	447	427	413	448	448	410	449	437	411	403	425	445	438	408	459	465	437	443	472	479	446	442	438	402	448	448	407	418	420	444	469	432	429	426	405	438	403	422	433	479	430	436	460	436	461	414	481	442	419	419	456	413	414	454	432	425	450	450	464	416	474	446	462	427	411	397	453	458	447	429	411	455	437	458	419	395	446	405	457	428	434	446	445	444	478	433	459	448	434	387	424	445	459	441	417	433	448	441	422	432	439	462	438	473	467	418	446	434	423	451	494	423	465	450	454	446	415	441	440	411	425	466	439	433	428	439	451	458	425	442	479	483	461	440	431	464	458	443	432	436	463	446	449	420	411	495	475	460	470	460	485	425	398	407	472	415	417	454	442	432	428	420	450	434	438	457	426	455	447	392	457	463	468	431	456	428	428	460	445	449	472	416	441	457	458	461	399	460	412	421	490	421	434	468	428	420	435	437	430	412	463	410	403	437	455	412	460	415	446	439	452	421	447	430	438	440	432	459	430	455	400	445	413	418	457	422	417	469	393	444	448	462	428	455	439	426	458	415	432	423	417	438	477	462	436	448	446	436	470	447	416	408	422	469	498	457	433	456	435	401	450	444	430	425	430	453	481	414	438	463	430	417	433	451	471	465	430	449	458	421	456	433	421	430	453	435	452	434	433	452	439	440	444	479	465	440	435	463	435	470	464	426	467	458	430	415	469	451	429	425	444	427	436	469	437	445	401	449	401	470	454	460	471	410	444	411	437	434	446	420	436	408	469	429	411	426	474	411	420	453	406	445	438	446	431	432	417	466	451	418	455	446	442	432	421	450	459	453	442	461	440	445	482	425	463	456	429	417	421	451	460	428	449	432	440	436	420	441	434	456	441	454	418	448	459	435	450	436	453	447	465	423	436	421	439	453	411	482	443	442	438	440	448	427	425	459	446	442	431	466	461	452	432	444	449	449	463	456	463	427	450	439	438	410	433	445	409	465	475	378	462	444	444	425	448	434	387	419	458	435	459	454	467	457	445	452	412	438	417	441	467	453	419	436	437	475	461	471	463	391	466	442	472	427	394	446	430	453	460	442	467	441	403	444	477	393	426	412	439	468	435	427	424	459	422	439	474	440	450	437	456	422	443	412	440	428	463	440	495	424	442	452
18278	33878	32198	24698	20170	17292	14679	12689	10933	9186	7974	6827	5963	5205	4390	4044	3671	3260	2972	2792	2546	2355	2052	1851	1595	1434	1339	1217	1251	1220	1203	1176	1155	1151	1137	1058	1167	1066	1018	1076	1021	993	976	947	899	871	905	918	846	867	907	930	855	861	858	922	896	864	906	861	908	854	898	945	896	882	886	908	880	848	878	882	800	838	913	848	896	897	876	911	884	870	896	833	844	866	850	876	881	872	883	880	914	888	832	870	893	818	837	847	862	908	889	871	843	930	838	894	854	856	876	875	858	839	832	873	838	827	845	893	872	879	796	868	877	868	850	856	839	906	843	886	877	859	860	881	835	899	863	849	862	884	839	847	875	854	885	855	936	880	809	862	871	825	849	911	865	821	871	860	846	856	884	840	877	810	860	854	871	881	874	894	828	920	893	837	876	847	927	870	873	831	821	891	875	832	869	867	875	913	852	877	854	843	859	848	881	866	859	850	835	812	846	872	890	825	830	898	897	854	867	855	906	884	835	835	921	912	862	842	863	818	873	934	806	876	834	807	870	907	853	816	856	844	904	864	867	807	863	892	862	832	858	926	897	902	854	872	807	893	903	910	841	803	903	872	891	853	886	881	864	870	906	864	864	894	898	870	920	801	890	870	795	839	887	849	842	856	842	845	872	818	905	809	862	827	851	826	841	859	883	868	882	879	813	910	854	912	892	856	841	848	849	850	856	857	847	868	872	859	816	846	885	862	830	874	871	857	906	875	844	852	801	840	867	854	853	861	878	838	858	843	841	833	817	820	872	882	863	888	904	905	899	914	809	841	833	875	833	882	864	837	835	831	894	854	863	936	847	845	912	862	862	889	911	876	862	894	859	834	857	909	877	906	893	845	894	808	865	899	868	814	876	852	858	879	922	886	913	871	867	852	949	822	851	881	897	850	833	819	850	849	845	847	817	875	902	886	843	839	880	894	825	870	875	817	864	833	867	864	887	843	870	888	908	797	882	829	891	860	835	865	846	900	819	857	832	859	850	815	843	924	899	837	893	834	875	913	847	823	890	851	826	876	837	902	881	833	826	837	816	840	852	833	896	887	795	812	881	932	903	832	889	869	911	871	856	849	865	875	918	874	928	927	857	864	831	845	858	831	909	854	836	852	862	862	874	911	833	842	864	869	892	865	870	857	854	834	884	844	872	874	816	863	856	844	870	887	827	833	823	883	818	880	902	895	848	875	883	863	816	890	814	869	886	874	876	895	861	851	868	851	843	866	842	868	838	845	851	830	856	864	827	878	898	887	892	872	915	843	846	840	892	833	860	870	842	824	876	832	886	887	880	882	892	878	860	803	863	830	899	853	824	879	848	865	870	902	875	874	851	851	834	861	900	838	819	860	874	879	891	828	881	839	884	860	864	865	858	848	846	892	884	883	864	901	876	816	895	927	854	891	875	861	869	808	815	799	879	854	890	860	881	880	928	827	883	840	806	874	899	938	908	893	852	839	899	887	905	861	845	872	878	832	802	853	828	903	867	895	849	847	911	879	854	873	888	900	843	816	830	864	871	956	855	872	833	879	887	844	849	830	872	851	837	884	901	881	856	877	853	902	860	895	861	891	848	846	869	863	913	864	854	868	797	829	850	872	844	877	868	872	874	860	859	868	851	864	890	866	835	880	895	857	868	815	843	861	864	871	870	840	841	828	863	920	842	839	819	844	895	834	928	834	891	867	844	878	918	822	878	873	851	900	824	821	904	827	867	872	864	875	820	808	895	876	863	858	820	891	849	866	872	886	881	886	856	905	802	835	853	838	905	883	808	888	854	865	847	915	780	937	865	871	829	904	851	861	903	905	830	817	883	852	800	875	851	868	908	850	919	833	846	818	841	875	898	877	898	880	907	889	861	859	884	891	850	883	839	840	809	844	878	887	839	884	879	846	855	881	869	876	853	828	811	932	857	877	880	850	888	882	863	846	902	815	863	907	817	921	883	872	864	877	870	931	835	827	852	833	893	871	896	891	883	846	824	811	873	853	871	876	843	832	815	861	876	837	888	883	865	903	823	831	853	870	812	869	860	811	837	868	829	836	806	845	900	849	841	872	892	829	919	879	875	810	842	856	898	809	835	878	859	876	891	890	878	895	858	844	873	861	884	828	906	845	819	841	849	858	843	867	857	906	849	856	882	816	907	857	897	858	847	837	825	872	844	917	831	836	837	898	895	883	863	893	919	897	889	885	894	816	850	847	863	866	851	867	867	863	894	821	878	895	845	873	852	854	860	917	847	827	868	873	887	904	882	855	878	865	851	863	915	821	893	891	881	916	856	913	891	885	935	852	901	861	884	863	853	889	856	837	918	795	849	913	827	825	810	885	893	873	902	897	841	819	852	879	842	890	824	877	836	845	854	931	811	869	876	857	879	901	837	878	911	844	837	902	870	862	863	882	848	901	844	892	891	922	860	878	793	873	843	816	889	799	845	883	851	808	873	813	869	834	804	886	855	872	896	918	877	881	852	852	882	875	910	848	815	821	838	847	830	858	896	881	884	782	849	882	861	867	849	836	864	865	835	801	843	835	858	874	871	876	842	833	918	906	857	858	870	843	811	852	828	839	845	881	858	852	841	866	829	847	857	831	893	842	896	850	844	867	880	856	864	855	874	836	849	906	899	848	838	926	873	836	871	876	874	870	865	907	886	843	845	858	865	863	810	851	848	865	802	856	880	877	868	886	846	820	865	873	864	891	843	833	811	849	858	880	903	827	864	860	842	825	901	868	872	862	849	854	816	832	893	861	819	872	844	849	884	813	879	878	807	857	920	898	950	884	822	836	898	845	902	865	835	840	917	862	847	841	865	857	812	875	841	813	872	835	879	852	866	879	886	815	880	837	824	836	817	851	864	856	847	843	902	878	868	838	836	821	880	900	859	825	891	922	858	853	843	813	959	869	866	798	812	915	844	852	913	866	882	829	864	833	829	847	865	867	875	815	882	835	859	855	839	878	846	837	880	836	881	874	828	823	866	890	822	860	895	852	868	861	809	885	865	822	793	878	864	913	870	832	830	917	868	839	866	835	863	852	912	915	894	880	913	838	866	858	884	915	879	877	884	821	851	860	816	924	893	878	837	808	832	875	822	849	864	869	895	805	897	825	864	866	838	841	872	856	817	830	802	857	867	841	854	927	861	887	847	865	857	879	891	827	858	861	841	855	834	814	859	837	843	815	893	866	890	887	899	876	874	803	855	877	883	820	869	854	911	866	937	895	824	858	884	916	817	843	848	842	840	825	867	888	922	841	855	832	925	858	871	850	892	896	838	857	846	870	866	881	883	854	866	865	874	885	867	881	850	866	866	877	803	871	855	845	876	905	889	893	839	822	893	885	844	921	898	873	834	844	852	853	842	858	838	906	866	826	906	894	867	832	892	856	859	829	860	875	927	903	829	859	855	878	881	957	849	899	819	886	873	870	816	862	830	841	844	855	858	914	866	822	915	832	856	871	875	860	857	825	850	849	848	872
27319	18798	11127	5717	3151	2183	1719	1428	1155	963	841	738	662	640	526	506	505	434	433	391	383	357	367	347	331	351	317	305	277	279	279	319	295	271	272	295	268	270	304	299	261	294	275	263	284	290	264	272	295	246	256	250	262	254	281	284	284	265	245	283	264	290	257	272	256	264	260	287	272	289	282	265	278	279	245	262	266	246	272	310	282	289	294	280	265	276	269	264	286	278	282	261	282	317	247	298	239	278	269	250	269	299	299	260	269	278	277	263	283	283	251	269	278	279	238	286	258	240	269	269	274	243	292	280	260	262	270	302	279	277	260	266	257	251	291	262	254	300	254	262	290	270	270	252	261	251	271	245	291	266	296	267	281	296	275	265	272	267	276	252	279	274	250	262	276	263	291	275	279	278	297	305	302	285	295	258	282	268	250	277	268	266	250	269	253	276	280	260	256	246	267	259	259	286	293	253	256	257	280	256	256	262	269	298	258	265	289	264	259	296	248	301	249	278	264	280	276	300	259	271	269	261	296	251	268	254	281	264	259	264	236	259	256	282	302	289	280	259	255	281	281	288	241	270	284	286	265	268	254	275	282	258	261	264	266	262	283	257	291	261	284	230	272	261	252	279	255	268	263	264	260	231	280	267	250	258	266	269	256	279	276	267	267	260	250	271	266	297	261	289	272	258	274	272	283	259	250	245	258	279	241	268	286	260	295	271	275	246	241	272	279	277	274	234	252	264	310	253	258	295	273	303	269	264	230	293	244	261	269	293	278	287	241	267	290	287	276	292	236	268	262	226	276	274	272	288	266	272	246	290	257	265	263	255	258	282	273	294	282	257	237	265	288	260	254	296	318	280	274	262	266	271	288	243	253	275	284	286	282	257	272	269	257	263	270	280	298	266	266	275	260	281	265	285	307	266	269	262	265	243	279	257	267	284	257	238	260	249	272	278	283	243	263	258	291	259	258	261	289	284	268	269	259	252	311	273	256	281	274	280	254	274	253	238	278	277	253	265	262	267	301	282	286	268	237	272	282	272	284	300	301	249	252	289	285	258	274	268	245	285	301	266	247	278	243	287	240	289	266	259	270	236	277	275	284	278	264	272	251	267	260	266	264	270	289	246	310	267	286	260	241	258	240	272	267	295	249	271	250	297	303	234	291	280	284	277	281	244	264	320	233	271	247	256	249	289	288	257	280	268	297	267	250	294	278	257	286	272	267	277	283	246	267	261	273	238	240	286	255	242	282	235	247	317	271	313	296	267	257	259	242	258	250	240	277	275	269	267	289	261	271	272	269	287	259	246	295	238	273	257	274	268	275	268	276	257	292	241	258	261	264	258	254	284	286	295	262	280	267	300	248	250	251	297	251	245	248	254	257	252	269	248	260	289	222	249	264	266	233	249	243	279	302	280	290	285	262	276	267	287	254	268	272	271	284	250	270	251	284	267	266	267	270	273	307	272	257	274	264	272	263	258	276	273	276	273	270	294	251	284	306	278	265	296	284	276	295	276	287	237	284	273	290	262	279	257	242	276	272	295	252	274	234	262	264	289	256	271	256	258	250	272	252	269	263	225	243	281	275	252	260	266	249	280	270	285	242	270	268	270	284	240	266	287	265	253	290	283	275	255	289	254	256	298	282	273	271	272	252	283	264	268	273	287	278	264	250	262	258	269	259	281	259	282	254	276	282	293	267	294	281	279	294	262	265	263	292	269	285	289	265	243	258	275	280	260	263	266	279	280	302	282	292	259	299	263	242	265	262	271	276	285	249	265	254	289	269	283	286	284	274	281	251	265	261	275	259	271	263	276	275	263	259	258	238	259	279	257	284	263	238	274	271	256	252	260	278	291	268	266	284	246	250	272	249	283	262	262	249	275	281	296	260	260	279	288	241	265	260	260	268	255	297	297	258	304	244	270	292	253	241	299	277	262	272	268	290	248	235	256	277	284	259	292	274	299	278	247	301	261	283	265	254	272	277	263	275	267	262	291	235	278	264	277	285	230	284	281	265	256	234	241	243	273	283	283	329	284	264	274	258	259	292	285	276	275	300	281	291	297	258	274	280	265	280	238	270	251	291	261	269	227	259	273	269	277	271	257	267	267	283	263	264	274	293	278	271	258	304	243	253	295	273	266	283	276	286	279	273	299	272	281	244	278	270	261	286	259	251	256	290	259	248	285	265	260	252	263	284	274	301	258	253	289	268	242	285	238	280	283	288	248	297	282	269	278	272	250	237	274	291	266	264	275	239	245	271	287	270	248	265	245	253	246	299	265	274	239	283	238	280	250	287	285	275	290	266	269	243	243	272	288	268	269	286	288	269	297	291	305	271	264	269	308	299	249	264	232	257	280	280	252	272	280	245	255	275	290	255	286	283	279	276	270	270	287	249	245	262	297	266	266	258	244	285	281	248	276	275	284	304	279	299	266	293	291	285	257	272	258	285	275	286	284	263	244	244	263	296	281	263	264	278	248	281	259	289	286	249	262	271	271	263	245	274	268	241	291	253	270	272	272	240	271	285	287	250	244	253	269	268	266	282	266	269	256	292	277	245	280	267	256	286	282	267	280	284	274	256	278	277	252	253	278	282	288	294	268	291	250	266	235	300	256	272	273	270	292	250	299	300	278	269	273	257	263	251	274	239	269	241	279	280	270	280	279	281	245	281	259	277	268	250	266	271	278	242	267	273	288	265	266	270	277	241	287	268	267	251	270	250	266	255	265	274	266	251	270	270	270	294	268	259	277	260	271	257	247	264	279	267	265	251	234	276	259	273	246	291	296	265	280	300	286	301	276	235	267	271	263	298	284	276	277	249	277	261	267	285	258	273	270	250	269	247	272	272	279	287	269	290	275	267	261	275	244	266	286	277	249	276	279	225	272	251	288	277	264	275	266	289	255	285	280	297	276	260	286	272	255	249	302	275	253	256	263	287	284	277	247	285	277	307	297	278	259	280	279	277	253	267	277	274	300	285	265	249	265	277	269	248	259	251	273	264	255	287	263	235	268	255	270	298	293	282	293	257	265	283	261	251	271	280	280	252	273	276	257	281	245	241	287	265	275	270	285	270	292	273	269	247	254	245	265	250	233	284	249	283	250	246	286	262	258	288	245	256	258	256	264	246	245	259	276	270	272	256	259	226	291	288	245	264	250	295	254	247	276	262	294	267	273	284	269	287	272	233	228	297	257	271	277	260	247	265	253	256	263	276	249	267	263	250	258	285	246	277	275	292	268	264	291	271	266	254	306	263	268	285	287	284	251	277	275	287	237	289	264	244	259	299	251	263	264	273	259	264	274	282	281	261	297	277	288	261	268	272	275	268	279	295	279	261	267	312	290	288	287	274	272	267	294	277	254	297	282	310	290	273	259	284	259	257	292	245	275	288	255	249	250	266	246	251	274	297	264	258	264	309	282	296	233	278	273	240	266	266	276	256	277	293	248	270	264	263	257	269	273	264	245	262	261	283	295	275	226	251	277	258	270	294	233	281	261	232	257
13409	21089	19615	12705	9749	7660	6340	5200	4331	3579	3206	2781	2473	2058	1792	1572	1482	1396	1258	1186	1114	1131	993	945	844	710	739	682	724	691	657	666	672	656	677	634	614	607	651	659	628	619	628	619	536	591	544	591	589	553	603	581	597	580	624	539	595	587	579	606	575	535	565	584	619	572	607	574	562	592	584	563	548	571	566	572	560	553	563	558	527	608	573	528	525	563	550	553	508	593	550	568	521	589	536	569	589	554	576	585	537	568	541	568	589	575	602	550	582	559	542	564	586	565	555	563	547	561	521	553	580	577	562	533	574	570	564	561	553	586	608	607	523	584	612	578	562	581	600	567	574	550	556	569	567	562	554	558	591	606	544	552	623	569	496	556	562	549	521	527	565	574	601	609	569	596	577	552	565	577	597	612	563	579	573	538	588	562	586	561	581	590	568	564	591	610	545	567	558	589	541	594	555	544	532	580	596	542	543	578	536	570	542	555	560	531	541	598	597	602	574	504	572	519	567	604	528	565	590	545	594	569	596	566	584	573	616	516	555	575	525	534	585	584	534	565	526	545	553	561	529	581	573	552	539	572	576	602	584	572	542	566	561	534	552	569	566	547	538	580	557	552	604	600	579	518	570	596	552	573	502	605	555	576	591	586	586	580	557	541	580	567	552	611	571	596	587	547	538	549	568	555	525	543	577	559	549	548	560	544	585	563	538	571	550	581	574	540	557	568	567	557	564	587	554	557	559	571	546	558	571	554	548	569	570	582	549	611	576	575	521	572	551	585	561	552	580	537	585	558	578	563	560	537	557	580	530	559	594	567	584	574	569	583	558	557	556	615	564	526	579	613	558	592	611	590	557	575	550	559	550	563	526	591	609	546	561	551	598	565	544	542	560	582	577	614	577	586	598	585	561	591	599	602	500	561	559	593	576	523	587	590	551	598	561	531	570	576	590	579	524	575	583	588	562	576	521	554	571	548	602	598	550	546	584	554	610	573	567	539	543	572	573	587	532	612	617	546	581	579	549	537	588	583	556	506	597	567	580	569	581	570	586	554	569	547	560	541	578	579	596	568	598	594	608	597	570	580	564	554	556	509	610	575	585	541	565	544	561	566	563	562	556	592	567	588	573	554	553	583	530	576	571	605	588	557	543	564	600	575	594	589	571	582	562	575	580	592	583	551	561	550	562	557	557	553	626	601	542	627	569	558	526	564	540	569	532	559	518	563	520	596	597	562	558	567	564	586	544	571	543	543	557	584	505	560	566	603	554	554	553	560	562	541	551	528	559	587	608	565	522	575	579	567	588	572	551	539	591	546	545	572	560	603	586	561	603	542	571	575	518	541	589	591	586	545	587	623	609	598	568	588	612	546	604	546	557	603	564	590	546	532	600	603	524	583	600	546	598	574	550	563	575	550	581	551	598	558	576	558	538	569	531	550	597	599	597	579	611	555	609	582	564	560	576	589	556	558	539	569	532	605	578	583	590	583	571	535	530	564	556	532	603	518	587	550	588	575	574	547	589	572	561	530	580	548	590	560	598	554	536	587	539	591	557	517	572	577	591	586	574	552	599	549	565	583	571	533	533	561	529	568	513	525	568	554	572	566	559	569	569	568	555	576	550	523	544	553	566	583	551	589	564	545	585	549	577	592	585	534	551	550	554	577	540	564	560	568	575	608	560	646	537	563	568	509	573	588	576	571	518	567	537	603	560	561	592	589	542	569	567	577	546	583	577	557	514	595	577	564	555	622	614	582	566	612	576	548	596	559	579	552	602	558	574	603	555	572	543	546	562	594	593	566	586	578	542	556	588	543	550	566	585	535	603	610	595	587	529	580	561	560	566	564	555	598	511	559	542	586	568	546	559	553	552	529	579	554	562	573	571	555	593	564	623	538	551	577	557	544	566	571	554	630	548	597	584	588	586	592	580	621	542	577	558	599	555	566	558	585	584	583	567	594	566	572	526	553	577	563	568	581	558	567	555	556	552	595	571	575	550	595	548	550	567	552	520	585	579	547	533	607	518	518	566	548	596	580	575	569	594	574	559	566	584	595	581	605	535	547	587	554	595	565	584	557	581	609	557	554	540	585	572	552	600	544	563	572	599	551	537	573	626	613	596	583	565	629	567	568	555	571	544	589	603	587	620	556	524	545	593	568	565	581	570	558	611	546	596	583	546	547	586	576	551	561	549	542	575	610	584	588	609	552	579	593	579	548	585	586	563	526	607	525	589	573	565	548	602	551	564	585	487	596	528	601	559	588	604	576	568	574	604	601	548	638	623	587	554	566	617	576	567	586	544	581	583	596	590	555	597	582	594	581	543	559	576	564	583	612	549	571	567	593	565	544	568	580	607	557	542	607	603	559	592	572	568	563	588	563	550	579	540	533	584	610	571	531	578	555	566	568	542	574	562	526	534	610	584	548	526	595	611	551	551	598	586	567	530	561	572	575	558	540	588	577	557	539	599	553	607	520	536	574	579	575	564	570	533	585	574	543	558	557	590	597	560	555	545	599	571	567	575	579	559	542	563	571	560	558	573	549	595	576	569	613	609	543	540	571	590	561	588	591	586	565	573	562	588	569	561	563	616	546	566	562	579	589	578	598	560	520	619	546	582	575	572	561	624	566	624	555	589	573	582	538	571	568	567	552	545	567	610	593	561	575	578	566	619	559	581	548	580	614	559	584	542	560	560	542	551	554	596	543	565	624	538	576	583	605	559	573	575	554	596	555	629	581	571	592	576	573	568	561	583	583	579	550	562	553	582	559	554	594	551	602	582	567	556	599	598	545	570	584	589	550	552	516	577	594	567	559	595	556	582	578	543	530	570	576	589	562	551	559	570	573	557	561	545	567	542	613	576	526	608	556	551	607	561	597	576	569	583	533	588	576	576	567	574	537	551	593	585	542	624	555	578	538	572	587	545	569	605	561	599	589	554	558	586	592	597	552	574	520	547	555	560	576	555	564	561	590	581	549	560	573	553	588	559	603	564	570	538	567	584	536	572	561	584	617	537	579	587	527	584	550	593	585	520	568	586	596	574	569	546	599	561	574	559	544	568	550	574	534	573	549	543	557	553	567	614	606	578	577	561	560	593	569	572	593	534	582	564	605	568	571	579	522	579	586	545	560	580	579	556	621	568	544	548	537	577	576	583	549	572	566	585	601	569	581	546	590	565	562	542	541	563	563	579	530	573	563	567	559	554	568	579	589	583	579	553	552	597	585	540	603	554	535	583	582	572	577	507	571	529	531	566	522	532	596	605	527	591	550	604	546	613	558	587	563	557	582	562	562	605	561	551	588	578	576	573	602	581	559	568	588	581	589	573	597	558	605	561	552	540	561	551	584	558	574	556	585	555	594	603	566	582	543	548	520	560	555	583	557	612	614	562	562	555	553	596	516	585	583	567	560	567	556	590	565	591	554	541	543	539	585	597	579	584	549	558	633	574	599	510	559	589	566	578	576	556	578	576	597	570	542	597	549	545	608	535	523	567	530	612	586
25205	21476	27903	25362	15221	6059	3928	2817	2280	1851	1599	1333	1148	1011	865	812	780	730	677	608	558	567	512	459	424	366	387	389	421	365	370	355	352	348	368	347	344	350	308	348	352	339	317	329	315	325	315	298	303	315	333	311	326	334	306	287	338	294	301	326	319	312	308	311	280	314	301	288	335	306	305	316	317	328	319	309	294	319	290	280	318	312	301	330	289	273	300	294	324	275	309	308	340	305	343	290	285	309	298	313	274	287	307	303	312	299	313	275	330	310	320	306	286	334	302	323	307	338	330	295	315	325	279	310	311	296	314	301	319	334	323	315	326	288	295	308	298	308	328	321	320	301	303	325	330	306	306	313	340	333	320	283	302	296	322	305	306	270	306	274	317	292	291	321	302	309	302	302	299	293	284	322	286	320	305	305	307	319	280	289	299	313	321	333	303	326	309	323	284	312	311	312	290	299	293	310	313	311	307	311	316	306	347	272	292	295	293	319	310	294	320	294	302	332	295	290	309	316	311	292	314	304	338	305	319	297	286	277	312	292	303	304	280	319	311	321	293	295	336	339	286	303	318	294	346	294	328	309	289	273	307	302	313	316	319	288	305	333	283	304	268	296	305	297	288	326	315	311	347	289	318	306	340	288	301	307	317	303	309	288	320	298	309	326	316	289	311	305	318	287	338	328	303	311	310	281	310	304	315	326	323	286	321	315	318	304	292	285	304	294	292	316	286	327	306	325	301	323	310	310	334	328	322	322	330	301	299	323	316	313	274	325	318	297	320	325	289	321	331	317	316	293	311	317	323	293	299	313	330	311	300	316	312	308	340	302	332	341	291	285	292	320	331	295	313	307	309	315	315	317	317	307	295	333	314	292	296	311	332	317	298	325	318	296	320	304	323	313	295	307	316	343	259	293	317	316	324	299	321	309	282	276	310	305	321	325	310	301	302	283	318	320	318	308	305	313	289	336	302	301	322	324	336	291	312	274	313	324	302	291	285	353	300	328	288	290	315	302	277	317	278	323	306	317	319	291	341	287	312	282	328	303	310	321	302	315	316	338	285	286	330	292	291	267	305	318	290	306	302	315	282	319	310	321	297	309	301	309	284	344	321	309	335	290	307	304	304	317	298	330	300	344	285	326	275	321	306	314	313	280	312	330	303	312	282	287	315	300	318	260	304	308	315	315	305	337	300	340	325	263	290	322	311	317	305	291	305	300	312	287	277	290	318	300	309	305	315	310	311	300	302	295	333	299	283	291	326	272	295	303	327	316	352	323	257	319	297	319	294	323	294	306	316	293	295	292	301	295	313	331	307	317	289	334	300	304	277	300	350	301	321	304	332	337	278	269	267	313	310	298	318	325	316	326	316	319	310	287	327	286	299	315	286	349	321	314	308	322	332	307	304	297	339	319	328	294	309	308	280	281	306	312	283	333	313	314	291	305	290	324	310	303	313	323	299	330	330	304	289	305	320	317	286	308	308	299	303	311	266	312	290	311	314	326	308	307	330	296	338	280	266	309	301	297	310	315	261	305	324	300	299	318	290	323	300	301	312	310	293	328	301	297	303	295	300	298	276	332	299	288	315	322	317	313	277	313	289	292	317	321	298	312	321	277	302	280	323	320	281	285	298	296	326	312	324	266	325	328	291	313	280	317	281	307	316	320	304	303	297	318	324	319	291	291	314	287	309	338	291	280	284	286	280	304	298	323	314	308	304	289	288	304	318	301	301	299	348	313	330	319	298	315	289	302	300	336	298	297	332	315	275	289	310	318	287	361	308	311	275	288	295	305	317	316	319	312	288	326	330	316	309	316	314	308	308	305	312	297	324	314	297	293	297	299	294	336	316	299	317	295	298	331	318	331	331	271	326	327	305	313	287	259	316	321	300	295	287	304	333	288	301	316	333	336	301	303	288	338	289	322	305	310	322	288	326	317	291	308	324	276	328	315	317	293	305	268	275	325	287	312	291	316	279	311	317	332	298	317	324	318	278	304	320	287	328	315	314	307	308	280	297	319	328	310	304	299	299	292	300	317	314	305	294	290	317	314	341	308	286	299	286	302	297	314	282	336	288	339	328	277	310	319	292	299	261	302	307	319	269	332	336	291	331	298	291	306	296	319	295	310	322	291	289	290	303	278	298	303	337	301	309	310	335	318	313	300	293	297	297	290	303	301	328	338	321	326	323	291	305	288	296	288	321	332	324	292	297	333	290	294	315	282	297	327	267	320	289	310	318	280	309	292	292	317	302	276	293	313	336	310	296	301	294	326	298	287	309	317	319	294	301	317	309	315	291	299	321	326	299	291	297	306	308	332	291	339	296	331	298	327	307	325	330	273	296	300	289	298	303	315	324	302	286	288	298	303	292	310	327	307	305	297	340	315	335	326	332	295	298	281	315	328	292	288	331	316	306	309	292	294	313	313	309	294	301	281	301	316	305	294	284	302	300	307	299	279	289	270	298	323	296	326	303	302	302	316	323	290	292	277	324	283	313	301	297	313	317	294	294	292	326	309	297	296	296	299	330	328	324	317	311	301	301	340	340	301	318	316	289	296	278	299	298	291	302	328	278	314	296	314	319	317	310	319	289	306	290	328	295	325	293	287	317	315	308	298	312	321	298	302	301	280	304	314	306	287	294	307	310	304	296	323	296	337	294	281	340	307	311	321	296	294	308	279	310	304	316	327	303	279	296	350	337	323	317	330	292	312	314	364	302	291	283	321	294	293	294	306	331	296	293	329	340	305	300	313	305	320	342	290	308	298	322	300	309	297	294	304	305	297	314	316	305	303	343	298	309	296	286	283	287	308	291	311	307	298	324	331	317	299	297	300	302	318	315	292	336	318	290	301	327	279	301	337	300	309	300	294	333	300	309	330	324	289	319	335	291	294	319	296	283	304	295	315	275	305	306	324	321	278	315	316	320	337	325	313	308	325	308	302	309	322	298	307	273	299	304	312	285	287	319	271	292	311	296	307	281	278	306	293	299	300	312	276	298	291	291	304	290	313	305	318	327	311	280	327	259	322	332	281	328	309	322	327	302	295	317	306	270	294	273	292	312	284	320	283	315	307	314	314	291	295	311	286	281	355	273	314	290	325	310	306	321	317	277	327	271	298	305	315	275	309	317	276	298	316	291	289	286	314	268	339	299	357	300	310	301	294	285	318	288	301	301	315	261	292	296	308	283	287	303	323	299	282	305	305	301	294	364	340	307	301	327	304	309	315	333	287	288	313	322	302	307	293	325	282	300	308	303	318	318	292	307	281	274	299	317	277	299	306	350	304	303	277	320	318	289	305	300	275	307	306	304	308	310	317	292	294	285	337	314	291	317	297	297	308	323	335	319	310	327	282	315	339	328	312	327	307	294	310	311	289	312	282	295	301	292	309	307	316	304	302	333	328	290	276	326	322	347	267	311	343	281	314	279	283	305	259	275	327	304	298	301	319	299	305	330	312	300	274	316	319	258	312	319	289	317	313	313	293	289	291	332	307	302	294
15637	29136	27579	20084	16053	13140	10917	9233	7739	6524	5591	4753	4097	3599	3028	2738	2528	2302	2154	1967	1781	1706	1451	1237	1078	1031	930	924	930	878	863	823	829	804	787	814	786	730	730	773	712	765	712	678	685	640	623	678	672	656	668	652	605	690	625	656	658	635	609	633	667	623	645	629	600	619	627	630	635	614	627	635	637	659	611	635	652	656	646	620	664	646	642	603	612	638	641	635	658	667	595	655	612	634	602	621	668	648	645	629	684	664	612	625	630	633	618	659	662	679	645	599	646	671	648	649	649	643	657	663	622	604	609	634	669	610	678	611	662	595	620	648	590	591	658	631	587	635	675	673	674	613	646	666	601	611	688	636	620	639	658	661	655	628	640	655	607	625	624	668	632	673	669	593	631	642	656	618	627	666	601	595	662	683	619	616	653	666	632	611	681	606	611	645	681	628	646	597	648	675	631	611	616	645	665	617	639	622	657	625	630	653	625	627	665	632	648	585	648	589	600	632	609	680	641	606	623	626	665	620	659	645	631	685	624	637	649	638	625	637	613	662	617	623	694	586	673	660	634	669	622	660	598	626	648	644	644	675	631	600	585	666	640	644	617	617	580	613	638	648	631	599	642	645	606	649	633	658	677	634	585	615	624	647	597	675	655	604	637	638	654	619	642	678	611	636	664	646	647	666	634	617	589	631	595	617	632	623	639	662	640	662	588	659	640	612	672	608	627	630	608	634	666	644	649	670	650	612	608	616	645	631	617	630	656	570	664	614	611	651	594	665	654	626	634	616	640	700	653	590	633	639	623	641	648	674	631	598	623	639	617	613	669	640	642	645	637	647	618	617	645	646	580	646	632	634	658	651	649	625	666	662	651	623	687	626	669	623	613	669	651	578	644	631	670	661	645	618	654	641	651	636	602	640	652	636	633	607	674	619	630	655	650	617	636	637	642	639	604	607	677	666	631	628	597	643	630	637	621	610	673	648	616	681	606	645	686	643	621	601	658	637	681	653	647	630	606	649	658	673	647	646	632	633	591	603	655	612	623	595	615	644	652	680	630	674	625	646	618	676	660	668	627	617	639	637	629	663	625	654	608	661	644	620	649	645	598	660	625	637	585	662	640	654	648	634	630	637	647	623	570	637	646	653	608	598	622	583	676	673	618	638	647	663	634	635	622	651	604	656	629	656	598	632	691	628	658	633	605	616	607	601	654	617	668	684	646	648	648	645	647	610	644	647	639	644	617	573	631	680	636	611	628	633	610	614	619	623	639	640	666	629	614	641	678	618	635	648	665	631	665	675	630	638	662	683	610	682	621	604	632	648	616	659	663	682	681	632	611	651	628	645	647	669	655	661	583	618	687	608	653	642	631	652	653	596	603	641	638	637	601	608	630	659	655	610	642	616	628	659	660	670	602	636	660	585	666	660	628	659	619	614	647	655	646	651	655	674	649	562	631	694	629	622	599	641	663	657	611	600	651	653	634	651	624	576	644	625	599	627	641	643	646	643	639	639	624	693	652	652	647	661	650	614	635	616	631	657	642	646	633	637	630	648	627	681	609	644	645	611	635	650	665	657	591	655	604	609	608	645	625	609	668	635	624	634	618	610	642	636	635	660	657	667	605	611	640	639	636	643	638	659	647	672	653	620	637	625	680	642	639	663	628	641	624	620	667	608	591	591	648	623	636	649	622	620	698	617	624	640	632	626	667	612	646	681	643	608	682	602	651	619	628	625	605	657	608	634	637	620	567	626	638	620	652	670	646	646	616	664	611	653	681	661	653	669	678	693	642	665	654	646	584	656	676	647	612	582	678	639	637	615	611	620	635	629	655	648	633	635	624	638	613	660	639	626	665	638	629	643	658	631	618	674	613	610	646	639	659	608	656	658	646	648	641	648	591	621	673	612	646	631	643	626	592	661	628	608	667	621	651	665	645	666	638	672	650	677	635	657	635	632	615	624	612	637	661	611	656	634	570	621	636	657	599	680	634	642	598	681	624	602	636	666	641	673	600	592	643	674	624	624	626	626	657	632	673	592	658	696	628	629	635	612	624	622	630	668	619	641	627	646	649	653	654	651	639	668	629	635	650	630	624	628	658	636	639	619	636	651	635	679	638	610	600	622	663	603	626	641	678	644	659	657	597	636	644	653	654	620	621	630	661	626	638	619	609	683	643	657	690	637	644	629	644	673	607	645	673	664	627	640	603	660	620	635	646	623	681	620	681	630	657	618	643	614	652	628	589	635	605	648	625	642	648	630	637	657	641	633	632	643	620	633	618	580	656	665	636	626	623	614	642	641	642	707	645	656	639	609	610	694	627	620	648	645	619	601	635	629	630	622	647	657	646	600	653	669	675	660	685	615	594	664	678	657	670	666	597	654	636	657	655	672	593	619	651	656	608	631	631	611	628	636	679	619	595	656	656	609	644	657	648	670	619	639	625	610	622	648	647	630	632	667	639	675	651	621	606	627	659	617	628	625	616	619	602	641	647	632	625	604	615	649	628	653	645	620	654	625	656	643	606	621	600	609	699	642	659	644	616	646	629	626	669	660	636	596	629	623	616	633	630	622	628	591	588	639	620	654	632	620	633	653	655	639	665	663	657	676	674	677	643	628	664	643	661	599	640	643	634	597	612	618	649	651	624	670	619	661	611	651	681	634	624	645	614	646	625	610	637	680	635	692	655	659	641	645	621	662	639	612	634	644	619	607	665	639	630	641	684	626	629	641	664	650	612	607	655	606	658	637	685	663	670	650	634	608	639	590	646	620	663	660	605	657	647	584	656	656	643	659	650	631	602	639	647	617	631	622	634	616	653	616	647	643	644	640	670	600	651	600	642	636	675	658	602	609	622	667	636	617	605	680	589	660	647	661	695	646	632	667	634	602	661	652	610	585	612	639	665	639	660	673	611	638	607	633	668	626	622	586	630	640	631	642	630	669	670	623	643	599	644	680	613	653	637	635	630	630	601	651	621	652	671	684	657	634	638	657	658	605	641	631	627	631	656	650	642	665	644	584	618	610	610	633	653	653	634	586	607	635	644	677	629	620	619	609	647	658	677	649	607	628	652	618	606	644	653	642	670	677	669	603	634	617	634	650	669	658	639	637	597	574	672	647	632	669	641	615	639	635	641	656	646	625	672	618	607	613	638	625	638	674	598	606	609	613	594	616	622	630	624	640	587	608	627	656	630	654	680	680	641	631	649	613	633	633	632	656	609	675	609	622	639	676	625	636	663	638	622	644	669	695	645	614	637	648	659	638	661	601	635	680	612	626	643	641	659	602	595	600	627	649	633	619	634	571	605	640	581	614	639	647	655	676	644	649	628	627	629	672	618	658	610	677	634	635	678	662	606	652	597	623	649	625	644	661	665	586	638	595	614	664	612	622	613	649	639	671	658	630	619	689	615	693	658	605	610	600	642	645	643	640	589	597	642	650	614	630	626	617	706	639	665	646	684	644	661	648	632	656	596	586	619	634	644	571	627	578	638	637	638	619	641	631
24173	21477	28929	24444	21444	15131	7567	4473	3497	2982	2474	2180	1871	1564	1429	1243	1206	1144	975	957	952	827	773	693	639	607	591	600	560	550	540	554	548	526	534	493	519	453	455	492	505	478	444	466	423	429	421	469	426	471	430	470	460	441	424	506	438	429	434	432	471	463	480	433	433	451	440	443	413	474	473	416	425	474	451	442	413	426	434	442	433	439	456	449	469	428	426	460	420	477	466	463	438	468	461	428	414	434	458	432	417	442	432	443	449	424	465	447	430	455	444	450	421	447	445	439	466	425	455	445	442	472	449	429	476	451	442	443	451	424	454	459	414	431	408	429	455	456	443	448	403	408	397	487	438	460	472	452	442	428	481	460	472	439	455	413	429	436	434	405	400	455	459	460	406	440	393	467	426	418	448	448	448	446	435	436	437	442	429	435	459	438	455	429	399	432	402	480	470	420	470	465	443	427	445	433	433	460	448	446	471	447	435	431	440	442	441	422	425	443	420	465	438	437	461	416	422	418	463	430	421	443	426	444	441	415	455	429	413	472	484	462	470	428	441	431	412	462	435	408	402	418	434	432	410	381	452	437	449	442	417	448	436	390	455	456	480	448	433	444	462	420	432	416	439	443	435	445	446	435	415	467	426	425	443	468	414	433	416	444	447	424	448	484	430	422	435	438	430	430	471	468	438	435	423	435	442	436	458	472	412	439	459	448	455	401	434	442	437	427	436	447	448	446	433	448	433	446	445	445	434	419	477	434	442	462	458	441	442	425	440	435	449	467	425	498	487	461	467	443	465	431	459	411	403	427	427	476	430	444	463	463	450	447	455	438	441	432	423	427	460	421	410	426	438	440	413	439	431	437	470	418	425	458	429	453	433	418	470	403	448	401	422	446	442	445	455	417	445	415	442	420	431	418	457	425	471	417	447	432	424	464	418	436	424	441	479	485	467	459	455	473	459	445	428	421	468	442	433	441	467	421	447	432	439	426	428	436	419	513	466	431	449	433	441	443	449	487	425	444	432	433	443	445	404	418	429	467	434	455	445	389	436	424	463	412	451	441	408	461	430	417	455	444	437	434	429	454	489	437	445	450	452	451	456	415	433	443	433	449	423	424	442	431	455	418	436	413	439	461	438	410	446	424	429	430	442	415	456	473	444	441	465	444	434	436	477	429	398	459	432	429	412	440	455	447	451	455	458	425	392	420	452	403	459	419	388	475	443	435	431	441	433	439	442	402	473	410	435	403	444	418	444	453	450	429	436	483	449	459	473	427	464	449	460	450	436	443	453	427	443	435	459	455	488	467	458	485	419	457	430	403	381	443	444	427	417	456	443	418	474	442	472	512	410	423	442	440	426	423	438	431	420	428	452	453	445	408	453	438	466	435	440	438	437	451	428	444	435	467	426	458	458	448	440	465	414	418	440	439	446	423	451	451	421	449	420	439	445	420	408	470	450	481	469	442	448	418	441	431	445	396	441	400	446	480	409	508	467	449	423	421	422	424	450	433	447	451	403	454	446	440	453	431	442	485	440	457	429	447	421	457	426	468	441	397	449	454	429	470	429	421	425	466	441	415	476	438	455	480	406	415	413	426	429	449	459	463	426	419	427	426	484	434	438	420	434	418	441	444	466	431	444	427	449	460	425	460	423	409	454	457	461	431	451	425	437	427	421	406	471	413	438	450	432	421	470	446	464	452	436	458	438	441	460	414	440	471	413	416	456	450	426	428	440	478	464	447	432	442	438	443	430	491	429	442	441	415	445	423	461	454	445	421	439	464	446	484	477	431	444	424	412	442	463	470	397	391	395	437	452	456	482	466	463	466	446	433	437	492	450	444	430	417	431	454	476	423	453	468	447	425	444	466	439	488	414	437	438	450	427	437	427	405	422	481	409	455	434	469	475	454	449	432	429	455	431	427	421	408	445	447	485	462	401	465	455	447	439	418	487	444	425	436	482	454	457	429	456	428	441	418	467	443	407	466	401	468	431	442	441	468	437	411	426	455	476	452	453	456	450	407	449	436	456	405	453	471	468	412	434	431	455	437	458	443	415	442	412	458	442	429	456	407	447	455	432	412	461	445	449	408	472	474	440	399	449	414	436	441	449	442	432	395	440	436	456	454	410	487	422	445	450	478	436	452	458	422	474	448	447	404	416	445	431	444	423	470	465	428	453	448	434	457	436	436	435	460	457	455	431	462	459	439	403	443	426	452	440	436	439	434	392	475	462	444	418	420	431	411	434	454	449	433	458	414	459	443	421	467	485	452	457	446	477	458	440	451	433	465	432	429	491	414	414	474	465	456	458	428	411	463	433	425	449	436	446	412	376	435	388	416	456	470	448	440	442	445	447	430	385	442	442	427	446	442	456	416	467	481	443	431	444	438	428	430	451	409	458	443	484	425	484	441	460	415	462	442	473	455	444	414	449	430	425	436	429	445	418	427	430	405	440	461	424	467	434	470	444	429	442	419	439	447	440	459	433	431	464	462	438	459	450	429	492	457	434	445	436	446	454	453	422	459	457	460	446	416	421	431	434	453	457	467	447	427	407	491	451	404	417	406	447	415	448	448	419	471	497	417	449	446	452	443	452	408	448	431	477	406	436	432	432	413	429	448	408	490	399	426	443	446	457	458	459	434	419	429	416	412	427	446	415	448	418	449	439	413	426	466	424	431	398	413	441	430	457	455	441	435	436	443	404	469	450	467	452	434	435	443	466	429	441	455	422	414	491	446	449	431	442	419	454	471	428	442	440	449	441	457	443	455	472	429	418	434	471	466	456	475	450	481	459	430	436	468	427	391	450	471	456	443	466	440	451	448	430	433	436	425	471	420	423	425	437	464	427	418	423	453	469	445	452	434	454	461	447	476	440	471	432	420	463	422	468	433	402	448	458	452	437	467	439	449	447	467	450	410	411	443	422	453	426	446	440	434	453	440	462	414	424	406	417	443	468	468	440	419	432	460	424	398	451	438	480	421	471	468	440	404	450	391	414	435	476	428	422	425	469	419	482	418	394	417	429	432	443	424	477	449	443	453	432	426	448	439	453	420	423	408	495	439	453	425	423	435	451	415	412	453	457	440	429	422	446	414	458	482	418	418	471	446	440	392	426	434	439	441	434	435	420	468	428	431	405	413	429	418	435	425	469	435	457	466	414	443	447	443	441	427	439	444	472	397	466	464	460	467	459	433	431	421	461	418	465	443	412	445	421	479	430	421	443	435	425	438	467	457	456	466	436	469	438	439	459	435	395	430	446	402	459	447	464	464	449	443	432	452	417	434	435	446	432	430	378	470	427	407	434	458	458	433	461	412	478	464	440	445	446	417	433	417	453	449	453	444	465	473	413	444	455	468	445	428	434	409	454	431	485	426	451	452	460	473	453	415	427	438	440	461	403	431	431	435	456	465	450	429	418	444	426	428	432	415	440	421	431	449	435	419	441	427	466	464	439	404	442	434	431	399	436	435	439	432	440	427	418	444	430	413	457	437	422	424	409	458
17987	33779	32240	25363	20804	17588	14874	12767	10837	9133	8031	6881	5979	5254	4573	4067	3707	3466	3110	2782	2662	2412	2104	1735	1537	1395	1298	1252	1223	1175	1128	1178	1221	1089	1103	1086	1052	1012	1080	1035	1039	998	954	920	939	900	897	930	863	937	906	900	897	908	924	856	881	925	907	872	840	882	889	897	853	883	872	872	901	883	896	894	894	913	851	825	969	854	856	793	915	832	890	872	792	910	833	876	849	872	907	858	811	846	877	855	871	950	897	900	879	868	886	909	859	872	897	877	878	838	855	858	877	902	900	880	870	851	893	885	846	851	908	907	875	836	849	845	905	903	867	833	856	862	882	902	875	877	865	869	880	863	880	835	844	838	844	847	867	867	894	821	889	865	944	843	887	881	845	857	859	868	824	830	923	844	837	849	926	835	879	819	866	901	828	920	862	875	891	884	893	864	837	828	855	915	906	883	875	904	867	882	924	894	839	870	907	878	891	843	868	843	869	864	813	908	913	836	884	899	867	804	920	868	831	802	853	867	882	837	892	857	831	825	897	842	844	905	832	869	838	842	861	861	799	927	852	889	875	938	890	847	909	922	857	845	913	821	881	874	890	847	848	849	854	859	872	830	836	851	890	898	827	869	898	889	858	857	878	885	899	907	872	910	856	916	849	857	880	872	904	841	901	870	842	892	884	843	897	832	843	808	902	841	916	878	929	871	844	890	835	893	901	897	902	867	873	864	846	865	893	892	835	912	880	893	877	817	876	834	874	890	856	859	836	862	847	863	856	850	904	885	881	898	889	885	855	829	872	859	881	841	882	868	852	863	883	799	869	921	904	868	866	881	859	837	860	825	891	864	830	858	868	885	896	850	814	934	894	926	901	913	884	908	925	880	842	865	891	841	855	853	852	830	875	825	899	871	857	902	885	849	859	905	834	877	875	878	889	822	897	901	848	897	907	851	877	895	860	861	818	854	879	872	856	900	922	889	883	818	903	820	859	886	845	851	835	885	871	826	897	871	896	857	895	891	916	833	882	873	856	857	860	881	849	885	837	866	820	825	852	844	854	906	854	840	892	919	871	836	850	883	905	885	886	879	885	871	871	875	892	874	856	844	869	884	808	874	886	855	858	885	870	871	846	889	914	868	835	841	885	853	856	890	860	931	858	877	877	825	874	863	842	857	869	869	934	869	898	844	880	860	856	850	941	883	890	864	858	885	841	823	862	876	837	859	819	886	869	846	868	908	916	830	911	843	858	850	895	888	857	871	857	935	849	858	864	838	865	892	842	814	892	880	830	876	901	903	892	825	801	872	877	846	864	867	853	900	883	901	835	888	865	861	886	835	881	857	878	875	844	879	869	841	846	862	864	857	883	928	863	887	871	832	835	889	902	871	813	871	889	844	877	850	859	926	881	853	866	808	855	859	845	828	848	835	878	861	856	897	913	919	851	931	805	889	848	885	813	887	846	887	868	923	916	866	864	824	857	869	885	911	875	877	840	873	854	889	904	883	887	863	884	849	875	932	852	902	853	873	858	904	853	859	827	919	874	915	901	829	887	894	880	876	856	847	885	861	877	860	810	885	837	884	874	855	874	881	913	880	904	947	853	890	874	867	858	869	861	830	869	848	866	920	935	818	873	853	836	841	928	897	882	863	893	857	802	835	817	935	845	864	856	872	829	898	906	856	786	878	894	868	853	832	865	815	837	943	885	868	888	913	845	936	904	885	887	851	879	863	841	850	889	882	859	876	877	894	907	825	855	883	845	948	895	888	771	853	890	845	882	897	863	939	890	876	843	903	869	861	882	904	897	825	851	924	847	851	873	824	909	821	872	897	843	855	875	896	848	786	922	877	857	876	891	862	843	874	813	875	870	904	810	835	920	913	850	897	848	831	844	816	878	850	866	862	837	854	897	835	913	818	871	850	884	857	855	854	876	826	869	834	844	869	942	873	855	877	863	911	859	843	891	862	839	894	810	864	922	836	854	874	884	842	809	896	879	908	829	857	839	877	834	828	793	852	826	865	826	856	872	883	898	889	870	896	895	846	879	901	899	829	909	907	835	795	807	825	916	824	833	849	838	861	855	887	856	846	869	886	851	902	879	837	872	919	893	854	836	870	888	880	860	829	886	864	856	867	821	892	886	834	841	830	888	847	822	894	868	846	858	883	855	859	899	902	888	873	875	896	818	842	809	901	852	881	865	874	850	876	825	837	871	824	865	877	817	846	907	897	926	864	882	902	899	826	878	847	855	843	877	865	881	888	836	853	850	830	849	877	890	877	844	879	798	875	883	926	883	895	884	822	849	858	838	858	870	899	860	896	850	867	869	890	884	858	862	815	905	928	847	845	846	930	869	820	897	881	883	889	914	877	845	828	896	912	803	833	854	823	852	870	841	830	860	887	867	927	866	891	875	921	872	891	856	835	881	873	837	882	891	866	870	865	863	893	834	873	875	862	863	854	883	898	866	815	826	856	855	888	842	901	857	861	914	794	884	864	811	869	884	903	897	839	891	901	884	835	849	884	845	892	850	909	834	896	883	913	820	823	835	882	840	890	865	896	820	918	874	890	859	849	897	885	843	868	861	838	851	871	858	870	876	872	876	881	919	900	890	915	831	891	838	899	849	842	854	887	865	879	844	850	865	923	856	847	822	825	808	847	830	831	859	852	930	834	878	902	824	807	878	837	841	902	938	876	862	901	913	909	907	805	851	871	871	881	878	829	853	899	871	838	819	871	902	887	857	815	853	856	871	865	863	862	877	939	870	864	833	843	872	895	840	883	838	869	909	880	823	900	856	896	859	855	909	816	808	874	843	867	872	899	860	912	861	921	865	844	890	915	873	840	881	879	861	869	885	874	869	868	931	828	857	824	845	884	900	882	903	859	860	796	881	891	907	883	863	914	823	858	856	903	907	859	864	830	865	863	837	873	896	910	823	845	885	864	904	859	822	803	877	862	843	935	840	879	887	851	885	868	865	865	849	926	872	824	887	832	873	899	903	875	818	915	840	877	950	890	876	820	906	918	799	890	831	863	886	915	905	881	896	886	847	854	886	852	919	896	887	869	809	906	886	888	861	929	863	836	867	856	892	801	811	857	846	906	885	909	827	920	909	885	813	864	825	897	883	863	817	859	894	844	891	863	815	862	886	854	803	874	930	844	853	848	897	809	848	838	874	897	806	899	874	875	882	866	887	821	848	840	865	866	912	878	851	889	877	911	896	910	840	897	862	866	830	939	862	886	854	854	832	890	874	865	840	819	901	924	840	859	876	881	821	872	859	887	858	905	902	836	840	856	841	831	846	865	861	844	829	868	884	863	872	830	806	834	880	863	906	892	881	910	841	887	881	830	840	852	849	838	856	861	838	817	845	843	921	855	804	882	881	881	837	845	878	916	864	896	864	819	858	880	851	884	828	834	842	869	867	806	854	883	877	889	882	904	856	810	841	828	885	815	883	895	883	866	905	855	879	911	823	879	833	813	875	871	860	860	916	832	863	868	851	886	857	853
27607	18929	11508	6115	3297	2242	1747	1363	1162	1027	889	789	706	622	541	520	489	478	466	452	415	371	377	355	318	329	298	264	280	335	340	313	328	311	290	300	307	272	278	300	262	307	282	282	251	279	276	275	268	273	262	270	295	300	286	298	238	293	310	267	251	301	268	293	239	285	252	288	264	281	276	262	281	271	304	292	285	274	265	281	274	267	250	275	266	288	252	265	287	273	260	265	303	272	265	280	253	294	296	279	269	256	308	288	329	279	277	269	278	309	288	266	282	284	265	251	275	283	273	283	269	297	269	270	260	306	289	268	272	275	269	269	291	242	267	277	300	293	255	272	273	287	294	271	283	270	275	252	283	254	281	287	295	282	291	249	292	268	254	298	252	277	271	282	268	273	269	285	272	284	243	263	251	266	267	284	282	271	263	275	263	282	246	275	290	254	289	279	262	272	278	278	258	261	278	274	259	266	254	271	257	292	279	288	265	299	267	286	299	257	301	291	268	263	273	239	269	252	305	302	287	276	255	280	274	253	280	260	272	279	272	279	261	264	256	257	255	277	258	275	284	295	291	223	268	278	252	271	251	283	277	281	247	256	283	291	259	270	298	287	247	262	275	273	275	264	294	257	257	270	245	260	281	281	285	277	271	305	266	286	265	293	254	259	266	293	322	298	252	260	282	267	275	284	302	280	281	318	295	260	267	287	282	274	271	277	278	274	278	265	255	300	266	274	267	266	277	264	284	291	261	255	292	311	259	303	272	260	264	243	252	276	253	298	296	286	262	260	252	263	288	264	256	272	298	259	260	318	288	277	283	254	260	254	278	268	291	252	246	252	261	259	304	235	267	279	290	273	250	246	279	238	244	259	243	294	256	274	270	261	298	263	250	270	275	280	303	231	303	269	281	251	304	288	263	284	240	256	271	267	278	256	273	287	268	256	270	273	262	254	275	270	280	286	275	261	274	261	277	257	271	252	301	258	271	275	247	277	290	290	264	272	273	255	313	266	278	289	241	278	272	255	267	274	273	269	281	304	294	247	258	260	290	251	285	268	312	273	257	272	274	303	260	263	289	288	287	281	270	257	282	291	268	261	247	276	260	274	290	276	259	278	246	293	249	268	255	282	288	263	268	264	304	289	265	255	258	273	270	247	269	274	280	285	271	267	268	280	266	265	267	279	249	241	286	272	248	276	292	279	249	306	289	289	290	267	274	266	271	258	253	280	310	270	266	273	275	251	268	267	272	251	260	257	250	245	271	249	298	283	267	265	302	278	273	235	299	275	264	255	273	285	266	305	288	255	310	300	235	278	282	283	273	276	252	266	313	279	279	294	274	270	271	276	222	256	289	254	259	260	277	293	276	254	284	264	277	249	257	299	261	279	255	274	262	267	285	246	315	272	277	284	293	238	276	273	262	277	283	268	267	268	278	238	253	257	273	272	259	269	292	295	238	270	249	265	297	287	273	240	258	270	260	277	293	266	263	283	240	265	285	273	270	274	274	246	271	292	283	244	273	270	304	272	283	293	303	266	250	278	247	270	273	278	312	271	286	291	248	265	263	290	268	286	298	280	256	267	272	273	270	264	264	292	274	283	276	277	302	283	281	258	257	274	283	273	267	270	271	266	271	297	284	265	236	286	300	258	274	295	295	289	266	273	249	256	253	258	289	312	255	276	252	298	282	297	279	291	302	336	252	246	257	259	303	276	256	262	266	269	280	265	293	295	257	261	262	252	296	276	254	303	302	283	255	258	254	308	263	243	259	257	285	267	278	287	270	245	286	257	293	252	251	293	251	304	310	290	269	291	261	290	256	280	278	285	283	254	254	275	265	287	287	228	288	280	266	292	293	266	262	243	280	273	261	295	260	284	251	257	277	293	295	260	264	293	295	257	288	266	282	293	263	259	292	287	267	283	293	279	280	256	281	284	242	263	257	248	278	267	269	288	252	259	275	289	274	311	302	277	283	276	281	246	264	306	255	288	252	250	271	256	278	290	268	303	275	266	292	307	262	277	241	264	307	283	286	275	248	312	271	274	284	285	268	247	286	262	258	248	272	247	293	302	292	312	280	258	264	255	296	312	273	292	276	275	247	280	274	289	289	241	294	247	245	293	258	252	280	292	257	285	311	307	265	270	279	286	258	290	232	245	276	285	259	259	281	256	258	278	303	265	245	263	253	285	296	282	269	269	286	282	269	241	245	265	289	241	282	293	266	278	262	287	253	258	256	288	271	251	265	287	284	265	251	248	272	289	279	282	255	288	281	252	313	234	318	269	275	239	281	276	256	263	294	284	249	272	242	247	239	289	246	263	265	272	295	293	304	256	271	262	254	295	285	281	249	287	273	272	267	253	265	289	259	240	260	301	266	246	275	271	322	300	283	301	253	266	282	249	293	277	273	263	262	264	287	248	274	302	234	289	295	251	280	279	261	235	275	297	253	264	257	244	291	269	265	264	272	269	268	287	278	273	264	243	267	254	272	246	286	268	285	276	284	272	280	289	256	248	271	260	309	286	302	283	257	282	276	289	278	250	270	265	286	259	261	257	261	271	272	262	295	274	276	284	290	257	274	270	278	268	269	265	263	292	291	254	280	275	246	292	293	288	258	257	291	264	249	283	250	318	257	290	291	305	277	275	287	283	272	284	282	243	278	301	274	249	268	301	268	272	281	280	256	275	271	246	278	297	267	300	280	282	262	273	285	263	273	290	290	260	287	279	284	258	268	297	269	248	255	255	295	271	289	271	305	271	272	287	290	267	274	317	271	247	249	275	282	279	286	276	224	262	273	245	287	289	255	255	310	271	276	276	289	257	255	292	261	250	258	261	261	279	266	270	284	276	258	253	267	286	248	279	267	296	274	285	254	253	298	265	303	261	288	266	276	283	257	291	283	253	276	283	266	266	265	284	288	279	248	231	295	247	239	289	283	269	280	295	283	263	279	256	273	280	253	242	267	245	264	307	276	287	306	281	263	265	278	275	286	304	258	271	268	268	265	240	243	259	286	268	295	271	255	282	254	280	281	307	284	248	263	284	273	259	279	281	273	275	268	281	274	263	267	268	251	294	288	280	258	257	272	266	274	258	281	299	288	259	291	307	277	267	291	298	265	281	283	272	289	266	286	289	305	227	268	278	238	273	281	283	264	275	298	265	262	278	293	253	264	257	262	292	274	283	271	248	271	291	257	270	283	271	253	250	280	293	275	290	283	287	262	268	267	282	290	263	272	281	295	287	290	291	260	303	280	281	278	306	275	314	291	286	283	274	290	285	280	257	246	265	258	276	287	295	247	267	267	264	277	266	300	253	276	267	290	283	307	301	309	239	278	258	283	251	279	285	278	274	283	285	278	254	292	263	275	252	259	266	270	246	259	274	261	270	271	296	279	272	236	296	243	303	241	287	285	273	258	270	279	275	278	234	251	277	253	277	256	255	296	298	289	280	242	289	245	287	260	275	282	278	285	278	275	291	285	271	261	254	280	272	268	262	303	303
13201	21449	19949	13409	10034	7821	6486	5315	4476	3710	3166	2875	2450	2141	1860	1648	1569	1411	1392	1254	1131	1127	972	878	840	780	744	702	662	664	682	697	717	711	661	586	607	587	658	630	651	626	605	579	631	625	617	566	556	586	601	565	632	586	579	570	599	560	570	609	513	588	575	602	574	585	564	545	570	564	578	581	601	549	561	568	580	576	594	589	572	566	549	591	596	589	594	599	616	607	609	579	582	579	600	582	591	571	582	579	570	554	606	559	614	582	549	557	576	603	583	536	602	612	542	557	547	597	583	608	546	583	569	620	571	592	582	608	590	547	575	562	579	573	533	566	605	579	599	589	560	544	567	627	563	558	593	529	550	591	547	544	596	592	592	586	551	564	589	627	629	541	585	535	586	517	542	566	581	569	595	631	539	578	594	583	588	555	611	620	559	581	614	563	577	591	584	569	560	559	533	560	583	586	570	546	584	574	567	648	585	556	587	610	574	605	617	568	562	566	540	600	558	553	604	605	549	586	553	571	568	609	554	574	575	612	573	545	569	576	572	607	543	584	578	543	568	542	593	604	577	584	586	558	550	585	575	588	579	555	590	552	585	564	573	600	592	587	601	558	610	577	591	558	577	553	549	609	577	628	579	565	560	601	495	568	574	586	542	582	593	581	569	571	603	583	598	579	580	606	574	566	572	572	580	556	550	617	606	617	530	547	607	583	608	551	565	554	576	566	594	601	557	621	598	550	607	588	598	553	638	555	544	635	559	586	573	577	560	558	576	548	571	544	618	562	549	609	602	575	617	584	575	609	565	559	573	599	549	572	583	597	590	537	541	573	570	588	533	579	590	536	592	552	562	544	545	576	545	554	547	570	557	598	554	551	556	600	607	624	526	551	621	596	559	554	569	627	554	559	579	602	530	553	611	619	638	599	597	582	583	579	558	555	596	640	602	556	572	571	582	542	530	568	572	550	618	605	571	572	587	597	571	576	591	576	599	581	577	556	587	541	574	577	531	585	604	543	579	584	582	575	593	592	589	562	599	575	581	573	565	576	620	559	570	604	557	573	564	598	602	646	582	599	570	615	588	584	600	581	598	559	591	588	571	588	550	580	567	575	552	547	572	641	572	557	577	554	610	575	551	598	564	621	526	578	558	580	555	564	584	551	645	617	568	603	579	564	598	574	563	618	527	591	572	589	638	592	568	582	635	574	594	562	589	577	571	619	619	569	528	597	620	585	581	557	579	589	586	610	579	559	576	596	600	538	564	604	591	578	578	602	604	579	611	535	558	586	590	565	574	591	597	576	612	606	595	590	560	587	582	563	635	580	611	575	593	568	558	596	591	543	586	590	610	575	563	576	555	585	568	643	560	561	563	536	586	577	605	581	552	558	586	589	629	550	547	605	550	535	591	566	595	573	566	585	581	530	536	588	544	595	569	602	549	550	544	544	588	547	536	592	585	614	576	544	579	574	589	610	592	579	580	584	574	596	583	593	567	572	555	606	580	584	556	589	569	613	562	565	552	587	603	567	593	573	567	564	565	556	554	559	595	574	558	601	572	597	590	582	592	534	584	584	559	609	619	552	596	633	568	561	565	604	588	580	610	590	588	553	542	584	569	567	595	565	600	611	561	605	600	587	565	570	574	533	577	602	587	631	563	535	547	581	589	599	545	629	568	537	553	586	568	587	605	653	520	560	511	585	580	535	599	582	592	605	573	566	602	551	618	528	614	568	613	595	592	581	586	588	616	599	575	598	542	559	548	592	543	601	536	559	588	536	557	591	579	547	578	573	542	563	593	611	613	605	593	555	583	580	610	549	562	557	579	564	607	552	550	537	590	571	592	569	585	577	572	613	629	586	543	572	583	601	580	564	630	580	602	596	583	566	533	553	573	576	574	629	608	540	640	563	568	595	528	566	584	586	555	575	590	579	621	578	560	591	561	583	607	615	547	543	620	535	543	627	579	608	571	637	514	566	597	558	537	581	584	596	584	578	612	586	536	595	589	584	592	583	583	611	589	655	598	592	598	554	604	563	572	579	538	564	567	624	567	553	597	531	593	602	594	627	614	528	620	569	562	590	572	557	540	581	526	567	549	582	549	559	588	544	601	545	613	573	538	574	591	586	579	570	561	600	589	602	546	558	567	586	566	586	549	575	575	582	596	585	558	589	561	585	566	531	587	566	563	587	540	611	573	535	572	613	584	602	547	566	574	568	626	571	550	599	557	534	589	576	584	554	557	586	532	581	549	571	571	573	574	579	574	577	583	571	605	548	536	585	622	554	586	571	579	600	581	585	615	598	606	565	571	595	605	580	614	572	549	618	588	584	596	514	579	590	588	584	624	566	594	592	587	576	540	555	593	567	567	594	591	566	565	575	543	574	533	573	588	591	542	560	503	637	597	610	575	536	575	595	640	554	596	577	573	552	579	588	541	567	568	553	541	609	570	550	567	580	599	571	552	573	597	530	551	595	576	561	578	573	591	533	543	574	603	617	569	563	568	606	560	544	534	580	557	569	591	548	558	557	604	615	587	586	559	586	551	559	559	578	580	576	565	586	570	621	620	597	584	598	565	588	617	576	575	566	571	591	577	581	584	607	610	582	562	573	565	601	559	584	638	566	551	561	639	576	589	581	545	607	576	579	593	581	573	549	598	595	558	588	590	579	594	577	593	545	590	557	554	549	598	556	558	589	607	573	556	580	562	545	607	581	633	568	593	576	631	571	538	579	592	593	603	566	567	586	602	606	633	569	588	584	591	605	582	595	567	566	564	583	584	618	582	606	597	582	533	549	586	588	570	623	591	569	569	601	563	567	649	595	543	598	567	555	564	602	586	600	544	524	583	591	578	570	598	607	639	621	556	562	578	552	565	581	555	626	567	597	547	573	547	562	545	590	590	628	550	594	593	577	558	593	571	549	572	572	559	550	590	567	584	537	586	595	579	560	539	545	604	587	608	561	567	606	598	568	563	576	590	573	590	574	548	587	561	542	544	604	590	591	593	552	565	570	567	606	573	573	535	566	572	619	572	580	594	562	581	578	552	577	588	547	573	562	588	556	591	587	570	562	550	590	589	586	544	544	615	617	571	592	551	579	596	614	569	556	567	559	572	582	549	608	582	566	589	557	593	593	579	585	557	600	552	548	571	544	586	576	609	576	576	609	564	581	575	580	583	583	592	548	621	568	567	563	580	600	547	543	582	566	580	599	564	576	581	585	624	601	581	625	602	587	589	532	555	587	608	586	609	594	545	543	595	608	579	570	572	589	577	606	564	568	549	595	541	592	591	545	575	572	609	612	583	552	557	597	605	561	598	609	571	570	572	579	611	560	562	586	566	619	582	551	603	563	605	583	559	586	537	573	519	592	573	606	609	629	539	603	551	576	568	567	597	573	600	552	590	532	588	601	571	580	604	585	551	577	572	588	613	564	567	499	595	608	577	568	572	560	595	562	568	600	613	550	591	569	571	570	576	603	536	593	598	576	603	622	583	529	595	558
25251	21494	27980	25378	15465	6381	4149	2963	2358	1965	1667	1420	1240	1081	913	857	777	791	637	639	596	584	570	490	451	412	360	411	366	365	367	394	329	342	343	338	329	370	316	330	335	334	317	321	303	325	319	355	289	304	312	323	313	273	303	318	331	363	289	329	310	299	325	333	297	319	341	303	313	324	317	292	321	298	292	286	296	313	341	341	355	325	332	336	313	296	310	316	297	340	303	289	278	296	291	296	297	320	323	338	350	333	310	314	301	280	329	302	285	302	347	307	325	323	341	320	317	307	327	280	305	315	289	308	346	353	324	305	332	330	319	350	321	302	370	318	309	310	326	316	326	328	321	315	262	316	324	321	291	329	290	291	314	314	305	314	326	314	334	294	314	317	337	315	313	318	356	325	311	301	315	316	287	294	320	302	290	310	337	313	309	341	325	331	336	299	341	299	314	280	306	293	280	310	318	340	290	334	318	292	305	341	317	301	317	329	306	326	333	316	343	300	323	289	288	291	330	282	305	323	345	313	296	320	330	310	312	310	349	317	342	311	315	316	298	327	319	318	288	321	279	319	326	329	318	287	319	324	301	309	338	319	301	305	252	283	306	302	328	311	327	326	304	323	332	293	300	319	295	301	314	309	320	333	339	310	325	308	324	320	315	315	293	309	330	291	348	301	312	318	310	286	316	315	295	316	376	341	342	291	316	315	307	312	310	337	336	341	306	319	331	330	314	323	293	296	289	290	276	296	336	307	290	292	309	298	335	318	294	310	341	311	321	300	306	313	347	306	314	281	325	333	298	319	295	306	300	312	327	286	310	310	331	306	299	303	303	336	285	299	296	322	281	310	328	318	299	316	305	300	322	322	333	319	316	297	297	312	332	313	325	307	321	296	343	299	323	303	327	344	322	277	313	331	316	336	344	359	306	318	328	282	290	314	325	318	301	340	337	302	329	298	273	319	342	296	305	313	313	310	287	293	322	303	297	309	297	298	296	315	330	325	333	329	280	305	330	278	331	316	288	307	324	349	291	290	310	329	328	319	309	326	295	291	303	325	314	293	303	283	330	314	345	328	291	327	315	334	314	321	335	320	314	333	328	332	284	316	350	286	291	318	289	312	299	291	353	304	336	293	326	297	309	319	288	337	344	285	315	329	319	291	306	324	304	321	333	326	321	320	351	304	335	325	310	323	300	326	317	309	336	284	326	312	342	299	316	324	318	282	333	313	309	310	330	291	325	295	316	298	318	299	330	325	340	313	312	285	302	282	323	310	315	336	302	370	330	328	308	327	302	315	300	285	312	320	325	343	308	349	322	317	330	312	325	314	306	273	320	284	329	295	321	342	297	288	340	278	332	289	302	307	285	324	345	300	308	316	326	312	331	282	281	328	311	299	312	341	301	311	338	300	319	338	317	296	307	315	284	310	277	291	297	306	333	309	353	307	304	287	314	351	331	309	342	326	319	312	323	323	301	314	296	284	315	343	308	282	315	310	286	308	309	311	319	306	331	290	293	296	313	317	284	323	283	277	327	313	309	348	304	328	328	331	300	267	306	304	295	329	310	322	312	328	333	308	324	325	326	337	290	298	304	292	292	321	278	327	321	289	324	316	288	348	292	320	346	327	314	302	306	307	318	286	300	327	300	316	296	322	322	319	306	331	301	303	333	285	286	330	308	282	308	311	323	330	347	337	318	309	269	321	313	328	307	317	295	306	309	314	361	358	285	316	310	280	312	308	324	311	308	324	323	331	292	323	274	300	341	293	313	333	326	325	322	316	296	298	286	326	329	317	311	304	335	359	305	304	320	320	319	324	308	282	296	312	330	323	320	299	308	326	294	314	307	328	291	294	331	295	319	343	284	316	306	311	335	305	315	300	295	317	307	342	328	300	312	319	302	322	284	305	289	334	328	300	321	306	307	299	290	274	295	312	296	329	282	327	335	305	330	306	315	326	300	318	313	300	285	306	322	338	302	297	324	338	302	300	312	317	306	306	329	315	330	302	344	317	336	316	323	307	278	290	330	290	317	334	314	317	306	306	275	327	333	270	309	308	315	308	328	331	300	326	308	304	287	314	323	311	315	291	312	325	295	332	309	294	302	321	343	328	280	291	305	342	362	321	291	299	294	322	292	295	316	335	275	291	298	287	297	318	328	315	340	308	313	284	338	340	357	295	311	317	310	312	306	301	328	329	307	303	333	314	293	311	303	297	315	312	310	311	284	327	323	307	339	309	263	322	316	308	312	311	311	272	302	317	298	316	325	314	348	315	307	330	276	304	318	330	290	314	326	310	319	334	305	318	295	332	272	298	309	309	323	305	316	310	319	289	309	321	317	291	297	295	312	310	339	298	337	313	328	370	320	311	318	292	304	332	282	314	296	299	291	308	300	323	330	314	293	294	304	306	303	300	301	329	281	305	310	327	313	323	318	287	303	309	330	297	297	276	303	324	339	281	293	300	329	293	302	316	317	299	317	314	291	335	302	329	311	323	307	286	326	298	317	322	319	313	312	302	292	283	301	310	306	292	320	318	312	303	300	330	317	305	327	291	330	317	300	292	318	314	324	319	321	312	311	268	352	339	287	288	308	321	303	310	328	337	306	333	329	326	336	305	317	316	278	312	311	305	276	298	300	340	330	329	293	312	316	306	309	311	295	326	322	316	287	310	343	313	299	295	326	321	294	304	312	317	319	310	317	320	328	321	319	274	318	316	303	323	298	282	309	322	294	332	295	318	322	301	342	305	352	279	307	322	279	332	309	309	345	295	290	358	326	318	319	351	311	325	302	314	293	323	335	321	309	314	275	350	316	295	324	294	291	333	297	300	324	313	314	331	287	284	311	334	301	313	317	308	289	305	299	305	302	314	315	298	332	261	300	315	333	290	300	314	353	323	323	326	340	320	301	319	295	323	319	316	269	312	326	313	295	306	329	307	317	296	267	290	314	335	338	298	312	330	320	342	329	286	310	329	319	315	337	301	306	308	314	302	325	316	303	304	344	322	303	311	299	304	328	329	309	316	333	311	315	297	336	267	314	312	346	296	324	296	304	331	296	346	284	323	303	298	313	322	352	297	287	311	297	310	287	344	333	301	324	320	281	309	284	332	309	295	303	327	292	338	298	315	334	309	303	334	308	328	340	321	296	315	315	313	300	308	308	322	330	300	304	303	334	322	307	318	298	259	287	299	305	298	311	286	307	297	326	315	334	335	297	295	306	328	328	328	332	328	310	316	288	322	335	314	309	317	351	336	306	297	315	304	296	318	307	339	337	306	330	294	299	315	327	318	271	318	315	312	309	306	302	299	294	315	349	312	312	315	284	319	292	262	314	316	330	296	328	306	302	307	309	293	310	303	338	316	325	327	308	276	323	332	318	326	339	315	317	301	297	280	334	330	271	322	291	325	288	322	330	310	313	316	344	347	334	315	307	343	308	319	300	323	310	314	294	318	304	311	345	327	266	307	297	324	330	312	326	311	324	324	312	315	322	312	297	334
15643	29265	28215	21019	16641	13377	11071	9251	7840	6669	5656	4826	4138	3522	3165	2797	2554	2411	2078	1946	1761	1678	1480	1207	1133	1003	963	941	900	859	879	872	889	875	795	778	777	779	817	780	750	686	689	685	649	661	648	670	663	678	686	673	639	670	603	626	652	642	679	682	632	660	627	666	631	644	639	673	638	657	641	645	650	637	643	605	651	638	651	642	645	605	623	660	657	641	663	613	605	643	603	662	585	659	651	700	606	591	626	616	666	627	611	565	640	606	646	632	665	645	637	660	615	614	640	615	667	599	657	603	621	598	608	675	620	620	624	643	641	672	653	590	612	646	616	705	613	640	688	652	622	690	661	620	618	677	604	608	643	605	657	612	647	671	660	661	612	665	665	637	620	664	674	685	623	634	624	633	637	674	708	692	625	648	625	668	656	631	613	646	601	659	678	637	635	639	624	659	650	655	678	661	600	685	621	646	631	660	639	651	661	624	679	657	670	611	634	644	650	624	631	691	641	616	618	637	670	632	642	658	624	643	662	639	619	619	635	619	657	608	623	610	650	660	625	689	631	614	641	613	676	636	617	636	625	633	610	605	622	666	692	619	660	628	650	658	636	655	609	672	631	673	656	615	635	644	657	642	647	624	649	618	653	642	670	631	674	670	620	622	612	660	652	667	668	674	706	641	620	679	655	647	626	618	601	621	638	626	621	644	662	682	629	644	610	669	685	616	658	614	643	656	653	608	610	650	651	676	639	616	670	627	643	614	644	633	634	655	631	616	671	675	636	680	632	674	659	617	609	598	670	634	673	651	678	596	654	649	614	624	653	637	673	623	612	628	676	656	664	617	631	672	645	644	636	607	620	679	644	625	635	651	654	666	689	650	624	618	596	666	594	600	633	638	635	632	640	653	665	600	626	652	587	634	667	642	622	615	669	655	663	635	644	687	655	646	624	645	650	655	633	622	596	652	666	643	659	667	633	646	660	664	637	634	651	597	684	660	652	599	634	615	634	604	584	626	605	678	630	637	651	644	637	617	620	638	661	684	626	686	642	666	610	652	639	602	658	582	623	636	626	586	618	621	645	638	658	654	670	650	645	650	693	655	631	601	665	640	675	677	725	619	645	675	666	695	638	651	629	662	629	612	613	672	644	667	659	620	627	600	637	618	567	648	661	697	654	626	647	653	648	649	625	625	668	664	645	618	616	654	629	633	623	651	679	626	681	661	637	672	664	586	622	625	664	673	681	673	621	658	616	632	632	660	604	675	643	623	644	662	642	653	653	622	630	595	609	672	667	642	618	625	639	629	617	665	650	622	626	701	645	628	660	646	650	656	673	617	629	655	626	625	621	639	685	640	635	612	659	633	641	626	625	630	658	627	661	664	659	639	592	596	656	646	678	590	639	660	623	615	675	668	664	641	611	618	594	655	629	633	652	633	620	636	630	606	652	689	628	629	608	640	640	610	630	624	682	652	652	628	653	655	629	639	667	605	656	655	632	671	632	642	617	608	655	644	673	662	651	643	622	629	639	634	654	624	640	664	660	626	628	640	606	628	689	651	674	592	641	612	656	673	650	627	612	620	660	619	662	594	627	684	623	658	604	687	650	621	602	622	661	658	673	665	644	663	662	633	601	619	643	629	616	641	629	668	612	653	622	636	647	624	622	636	640	654	616	585	612	629	625	644	602	612	617	651	645	670	670	626	592	666	668	630	652	664	629	632	651	660	628	636	618	660	644	631	646	640	620	639	629	666	629	639	628	620	609	627	615	609	638	706	625	650	682	632	650	627	602	628	608	616	638	638	670	646	644	658	623	637	673	674	637	658	634	651	628	636	632	636	643	596	630	624	647	651	634	630	645	604	654	628	628	621	671	663	631	659	644	674	593	637	614	685	657	585	652	670	666	649	663	640	630	610	673	646	615	606	643	657	672	623	644	661	597	678	677	661	655	609	635	613	693	661	667	628	628	653	648	637	649	631	657	635	610	661	610	690	636	663	634	653	623	615	614	663	643	637	654	650	597	628	651	642	643	627	680	662	675	642	576	646	586	598	585	652	639	629	632	653	643	614	648	617	667	667	603	678	629	653	641	656	643	627	639	635	656	589	661	652	681	611	648	636	641	686	647	622	610	610	605	638	644	613	634	615	646	651	615	674	625	658	656	622	641	665	611	595	672	619	630	621	685	615	647	608	691	623	668	638	653	653	659	654	646	658	609	633	622	649	589	634	642	625	672	612	628	623	640	630	666	638	662	632	627	634	609	666	634	629	652	639	624	641	627	641	644	648	605	634	651	661	609	648	629	635	640	627	686	625	635	645	650	676	644	599	653	627	636	647	653	673	621	621	592	637	626	628	674	620	653	605	634	633	620	594	660	625	638	611	683	615	654	614	588	599	656	643	644	628	658	590	664	639	615	604	605	613	665	636	636	652	637	630	618	638	606	633	664	662	636	653	676	645	664	653	645	625	580	680	642	612	651	621	641	676	676	661	681	656	643	608	665	617	641	640	623	616	626	640	631	642	647	642	668	621	633	620	603	651	635	633	631	640	615	632	625	655	628	628	593	648	642	667	652	660	607	580	687	652	590	662	625	656	623	615	651	605	667	598	625	598	640	652	605	650	670	675	656	607	619	608	671	635	639	636	650	573	641	618	644	609	620	653	643	615	631	618	656	650	609	619	611	628	653	586	657	649	632	638	623	643	663	620	695	673	677	695	628	608	617	600	604	599	648	643	621	652	658	671	643	636	591	654	657	632	641	638	625	645	613	630	619	742	610	621	671	607	612	671	629	635	609	630	641	665	642	653	619	632	655	625	678	668	647	651	597	619	589	671	663	677	646	619	678	610	672	658	644	656	615	657	580	620	598	641	647	663	663	621	645	637	642	661	652	657	662	629	644	625	642	654	626	648	665	650	684	666	642	632	651	678	603	671	613	681	632	618	622	647	604	639	641	658	643	615	633	675	658	659	657	681	630	607	628	646	655	634	657	637	679	620	640	665	669	652	701	643	628	611	646	650	632	630	646	590	606	674	618	660	596	646	622	615	637	644	621	653	626	614	675	680	607	607	657	623	611	632	634	604	641	610	615	622	637	638	621	681	630	631	631	658	615	658	649	626	654	657	590	630	662	643	649	703	617	640	651	639	648	670	633	630	599	605	653	666	609	647	635	625	653	660	673	647	590	629	678	652	667	634	668	645	610	614	604	631	617	651	633	664	630	691	631	629	671	662	636	640	616	655	600	630	622	659	663	627	638	642	688	669	659	650	608	599	658	628	616	635	709	661	686	623	656	684	611	632	685	635	649	656	699	669	665	617	650	632	600	641	650	671	601	663	644	627	646	646	634	699	630	694	591	633	626	701	610	676	673	634	655	641	656	649	637	643	612	639	600	621	637	632	666	629	642	629	680	614	645	639	661	663	628	629	593	602	671	648	606	647	621	629	611	637	636	597	659	650	624	664	628	604	621	631	586	600	642	651	668	677	628	619	596	646	675	621	628	634
24205	21493	28959	24398	21447	15710	7772	4789	3681	3042	2461	2214	1922	1604	1468	1320	1223	1128	1004	1020	880	866	766	707	675	610	552	543	615	536	530	482	570	554	532	474	478	546	485	499	440	509	480	464	452	438	460	449	454	483	474	458	426	432	409	425	449	450	492	473	425	448	447	427	478	437	466	439	448	456	457	438	470	450	427	464	438	461	431	415	458	474	457	469	416	461	466	428	466	466	437	450	448	438	493	446	452	449	429	430	459	425	433	420	458	467	500	432	484	425	427	425	432	430	451	461	446	453	415	475	432	433	455	443	447	476	449	388	467	453	444	479	459	448	436	456	439	435	416	466	401	468	422	443	442	443	485	456	450	460	461	452	438	442	443	437	406	457	420	434	444	407	481	420	448	438	463	460	451	431	420	413	465	433	438	472	440	455	438	443	446	453	450	440	431	432	475	460	450	456	454	448	436	447	441	417	429	460	446	451	415	478	439	442	452	447	469	463	453	432	440	467	404	438	446	444	455	444	436	465	447	482	446	441	442	449	439	442	447	445	398	421	460	430	413	437	456	419	415	447	435	458	451	441	416	417	436	445	455	472	417	442	411	434	458	417	428	452	404	443	402	462	475	452	461	457	434	450	434	437	434	439	465	416	438	454	476	396	432	446	413	439	424	454	452	449	459	409	478	448	422	466	465	461	426	501	429	455	416	430	447	461	425	428	453	473	414	444	430	428	467	458	433	423	460	450	426	444	416	444	432	405	484	447	419	469	441	480	447	440	405	437	467	466	445	462	427	423	462	433	414	411	428	475	452	458	461	412	438	441	460	432	466	440	451	446	456	394	449	469	440	422	447	403	413	436	442	445	433	412	471	469	451	449	462	430	443	424	455	411	472	454	433	403	406	457	461	461	440	414	471	429	486	409	439	408	440	450	440	451	421	450	457	488	462	458	429	398	451	453	428	421	454	452	440	425	449	451	465	477	443	427	439	421	456	461	457	433	448	460	436	435	430	450	397	426	436	457	465	434	454	443	458	468	450	424	462	436	486	453	447	463	432	454	469	429	420	429	480	454	434	423	478	424	402	415	474	438	401	426	436	470	418	431	447	430	426	406	443	452	467	449	403	460	483	424	406	414	420	421	449	445	466	426	446	432	450	418	389	443	435	476	438	452	457	439	436	403	428	457	461	462	436	423	441	451	451	478	456	425	427	471	450	478	448	458	434	464	448	461	458	392	440	464	456	459	433	421	451	479	441	448	485	458	445	434	437	449	446	408	431	426	457	424	398	424	467	406	442	448	435	461	438	447	434	444	479	425	444	467	446	431	439	465	444	438	444	469	464	464	474	445	433	455	437	427	456	467	435	409	470	438	442	424	423	426	421	457	430	464	474	432	433	434	434	456	462	414	418	450	467	416	447	445	482	454	398	492	451	479	466	463	427	434	435	422	486	412	452	414	439	453	441	455	447	441	430	436	462	444	485	440	481	439	428	440	431	431	456	428	442	445	457	437	452	416	448	452	464	434	465	452	421	474	452	435	450	439	435	458	429	441	425	463	471	451	469	487	429	433	428	409	441	451	468	428	454	497	433	411	433	433	462	420	478	439	453	445	448	453	499	412	451	452	434	449	464	434	459	456	425	456	451	432	429	457	471	410	460	459	429	458	449	401	454	415	438	456	489	432	469	447	469	421	459	432	459	460	465	442	454	471	446	406	466	419	411	484	466	444	407	458	451	440	445	495	463	407	431	440	457	431	464	437	454	453	453	425	400	452	466	457	425	444	418	418	450	450	437	443	444	407	434	415	436	460	464	438	444	416	458	445	406	456	486	473	468	428	429	445	434	496	438	443	425	436	453	473	461	455	472	483	452	490	477	453	436	477	421	413	461	468	446	417	468	461	456	407	435	444	461	432	420	461	483	478	459	487	458	413	451	452	403	456	409	460	457	462	415	452	432	410	417	443	413	450	441	417	439	430	468	456	441	444	414	420	422	434	448	471	436	398	478	464	440	408	436	435	464	431	429	405	445	418	417	441	419	452	472	469	436	437	435	468	445	431	414	417	453	477	418	462	464	498	398	440	447	421	478	432	454	420	458	432	497	449	452	392	462	400	449	412	462	445	422	446	441	428	427	433	422	441	457	425	432	447	428	418	468	419	461	457	425	462	436	395	507	448	478	463	437	462	456	411	415	428	436	443	433	480	419	426	484	415	460	412	456	438	413	444	426	483	494	432	431	465	436	439	454	428	445	423	445	422	436	472	449	471	450	455	408	442	433	439	440	446	448	419	455	445	438	414	467	471	424	428	431	457	432	449	435	437	439	408	451	441	460	431	430	480	468	472	450	437	438	459	440	440	460	426	448	446	372	459	466	450	431	451	423	415	472	422	442	415	459	432	434	464	427	427	420	459	442	435	419	381	424	422	429	458	447	450	464	479	439	422	444	436	425	412	472	478	467	457	437	427	452	507	417	450	444	441	416	426	437	436	419	426	441	433	462	415	441	429	424	464	446	457	494	435	423	412	430	450	429	440	459	435	454	497	425	431	425	429	456	457	449	464	436	440	422	454	424	427	420	462	509	417	433	453	440	395	417	476	451	473	478	424	450	446	441	447	450	455	453	429	441	440	414	458	433	444	418	415	462	436	449	414	440	438	449	490	433	445	440	453	427	461	436	429	458	448	434	456	433	429	437	458	474	402	437	467	431	420	431	437	433	448	441	434	453	454	449	455	402	423	467	447	494	433	442	459	447	426	458	462	404	411	428	438	453	429	476	442	448	447	443	451	476	434	463	463	451	437	467	414	467	465	439	428	445	445	444	459	474	477	420	484	445	460	434	418	459	414	441	418	429	475	438	397	393	413	434	453	450	433	416	413	427	408	428	453	471	415	445	437	451	431	457	422	467	434	442	436	426	459	427	395	433	393	478	435	426	459	436	446	446	424	436	453	438	419	433	450	406	439	442	417	463	423	430	456	448	490	428	464	463	428	461	450	423	461	426	485	487	448	461	436	445	444	394	395	447	467	432	426	427	479	476	446	424	401	478	477	478	462	452	437	475	431	398	474	421	460	442	467	413	473	464	420	448	436	442	429	433	439	430	435	428	442	414	475	466	421	439	436	490	433	465	433	446	440	477	448	464	457	451	430	447	420	444	431	402	444	450	431	472	420	424	432	439	405	404	451	435	440	442	406	422	463	457	429	439	470	437	442	439	405	433	445	426	449	419	454	429	390	412	429	462	431	439	448	431	411	424	456	427	431	454	462	421	485	472	443	450	437	425	439	429	450	439	443	437	399	441	421	425	449	475	439	429	472	417	448	442	446	444	463	427	448	424	416	463	441	466	433	466	433	457	448	467	420	459	453	424	428	444	446	415	415	399	454	475	481	414	475	447	448	431	441	448	436	434	439	412	405	443	438	459	484	471	458	435	388	426	435	436	430	473	430	450	424	466	464	435	436	429	436	438	434	445	472	422	429	425	456	455	449	441	428	467	496	475	444	454	466
18341	34670	33165	26198	21567	18178	15012	12779	10956	9386	7946	6914	6043	5171	4651	4187	3835	3430	3210	2890	2526	2347	2129	1899	1609	1475	1392	1280	1234	1256	1230	1272	1162	1113	1198	1120	1055	1046	1031	994	980	950	936	956	907	863	904	924	892	943	896	865	840	897	936	852	890	871	904	885	900	914	858	833	876	847	806	845	864	885	874	866	889	873	893	825	862	892	829	840	826	828	925	888	881	883	840	881	815	887	942	862	892	878	851	880	820	840	866	831	884	869	882	886	855	909	905	933	845	850	864	889	893	875	853	879	893	878	814	894	922	899	866	864	885	837	828	812	908	872	856	851	843	874	942	888	895	849	856	909	866	831	861	867	803	842	935	914	861	828	866	879	846	890	846	874	850	850	795	857	898	923	892	896	892	837	820	853	889	881	844	877	851	877	803	830	863	918	874	835	851	883	835	863	838	859	866	883	828	888	889	842	856	866	924	897	831	888	888	862	842	872	821	871	834	878	831	837	872	828	896	873	840	903	855	831	867	859	920	879	859	856	901	867	866	827	850	850	915	887	867	911	857	926	832	858	894	853	923	894	882	866	815	818	893	890	868	851	840	858	875	889	808	825	824	830	865	854	913	873	829	891	852	869	828	852	870	878	871	846	857	896	853	832	856	913	880	899	884	867	897	906	885	869	875	818	882	826	911	835	919	906	868	888	874	898	846	854	814	928	862	905	848	838	857	843	851	882	855	830	825	843	874	834	841	903	870	891	832	851	858	846	896	802	851	854	899	890	843	878	915	879	893	812	913	822	838	842	928	865	846	905	830	837	866	844	853	873	812	861	860	831	879	896	881	855	903	816	885	878	850	861	895	867	882	909	851	911	884	901	894	884	864	901	884	890	907	912	905	867	809	861	874	848	837	824	884	813	852	848	873	917	879	873	809	893	846	867	853	847	889	888	846	899	839	859	894	804	886	872	812	844	837	873	888	905	854	924	866	898	844	876	840	892	864	860	858	929	877	922	856	845	892	864	907	853	878	855	898	829	843	845	884	822	869	845	857	927	886	827	818	858	886	908	884	869	919	822	899	858	868	835	848	828	899	892	854	842	909	871	871	859	873	797	837	886	893	927	905	889	841	814	894	895	820	917	835	892	851	861	826	834	880	886	841	894	815	895	858	894	880	853	869	875	859	883	899	879	896	892	859	877	899	812	846	871	847	871	831	890	891	860	894	915	867	834	841	850	871	887	858	841	863	917	829	869	855	833	911	859	864	833	843	876	846	917	851	879	914	858	918	872	823	876	859	866	896	881	847	834	908	852	828	921	899	913	887	878	911	865	922	865	867	864	901	891	846	832	847	892	843	857	894	871	844	886	832	889	892	859	920	876	859	855	871	914	855	871	850	858	863	830	850	891	826	867	848	898	847	842	862	881	868	893	819	879	864	872	822	905	893	847	849	878	904	869	807	910	870	828	883	815	882	859	858	878	804	886	834	858	854	862	833	888	882	909	813	822	851	882	874	872	944	923	874	828	870	835	848	891	855	895	880	841	865	838	860	822	863	857	842	884	852	905	844	834	841	906	848	865	889	889	892	852	864	867	897	866	867	840	881	900	845	893	858	869	872	892	870	909	857	899	865	877	829	844	818	872	804	909	859	868	831	851	868	867	797	838	838	900	869	867	881	881	852	842	873	882	878	828	872	896	886	882	939	907	791	825	899	901	856	865	874	861	881	894	916	884	811	904	856	829	801	859	877	896	862	875	863	813	849	828	844	846	904	889	867	858	868	849	845	815	828	855	911	870	840	859	906	895	813	908	901	866	872	865	820	881	881	856	867	869	862	862	849	845	878	879	882	847	906	875	850	851	856	820	874	808	894	843	869	867	887	855	834	894	809	809	886	833	849	854	861	940	882	853	921	851	876	852	879	832	860	895	880	860	817	907	846	854	907	847	935	850	852	862	838	902	902	894	859	912	900	882	880	893	894	897	841	931	874	858	853	846	898	880	879	858	874	801	872	859	920	860	860	838	868	895	887	878	835	925	839	887	848	828	872	853	895	800	851	870	883	892	871	902	830	834	865	908	855	888	852	821	861	917	900	857	901	855	810	854	902	893	860	849	815	851	865	879	829	902	907	872	855	864	829	855	876	828	862	881	828	829	851	869	828	876	899	883	896	854	848	884	842	891	929	853	817	880	837	834	904	885	849	889	860	891	842	849	866	871	858	841	858	888	870	884	855	838	884	847	872	926	821	866	855	896	897	803	880	903	860	907	853	849	857	827	873	909	913	874	824	854	883	860	861	872	921	842	882	901	816	817	860	864	859	913	882	928	852	836	859	893	893	896	853	837	875	880	879	897	932	839	900	865	863	901	888	814	830	767	890	811	819	865	871	831	861	890	864	836	890	892	858	816	887	839	878	816	820	882	894	846	847	811	857	814	842	890	876	881	871	878	863	860	842	901	849	883	875	861	868	858	839	869	902	883	886	849	867	867	861	851	843	875	856	866	874	831	914	901	839	835	899	890	806	862	906	878	910	862	893	856	931	878	862	810	850	860	898	853	877	817	860	882	858	843	896	877	836	881	874	882	820	847	889	885	858	876	884	820	876	882	847	897	877	880	858	862	835	876	866	835	856	878	871	864	912	816	901	860	845	826	826	870	836	852	882	883	878	839	881	833	896	882	851	836	832	862	869	876	855	858	895	889	833	847	836	830	870	880	839	853	845	925	867	911	827	872	830	859	843	880	881	898	856	869	919	848	834	827	880	892	871	832	830	813	901	908	917	836	863	883	878	925	860	855	857	849	845	855	850	885	837	889	901	916	906	842	912	898	878	860	843	877	869	817	831	868	867	921	872	897	878	884	817	871	873	867	902	832	844	867	914	881	888	913	871	885	839	899	891	860	878	860	874	868	833	865	815	911	899	876	801	860	898	913	915	886	881	895	865	847	911	869	882	881	854	930	921	919	882	824	883	863	842	828	865	878	878	877	845	811	893	860	830	853	885	845	867	822	888	844	815	871	884	838	853	854	837	856	862	880	824	845	877	872	856	865	887	918	854	824	873	907	866	879	824	918	852	856	916	802	861	862	911	839	857	870	869	882	870	915	856	802	884	865	874	865	867	885	850	895	840	788	896	865	868	816	883	869	921	887	898	833	905	885	888	895	906	799	866	869	845	888	813	868	877	836	870	921	883	860	849	872	856	916	904	845	907	817	896	905	892	811	905	821	827	890	905	878	860	828	896	847	878	869	867	885	909	868	883	825	863	846	867	843	851	876	874	920	891	845	870	905	883	864	876	878	892	925	871	845	893	870	872	843	882	930	838	860	839	848	870	870	870	878	899	911	899	943	861	833	870	850	789	888	865	831	848	886	900	883	815	877	889	885	924	824	863	860	857	869	859	807	906	837	902	862	788	813	883	936	809	928	842	862	812	789	788	854	881	884	879	833	910	829	869	860	917	874	840	870	824	889	830	866	906	860	876	860	861	893	874	884	839	835	836	851	849	879	866	868	906	840
27637	19217	12376	6899	3524	2414	1751	1422	1256	1019	869	755	745	631	547	572	519	491	425	439	471	420	376	324	343	376	350	331	323	319	297	306	299	324	306	314	291	282	275	274	296	286	257	243	292	292	276	259	316	277	263	296	294	276	284	274	259	296	303	276	267	261	278	303	280	292	281	264	264	313	268	292	269	279	292	256	246	298	255	256	282	271	265	269	290	256	276	285	283	288	299	294	298	244	331	311	283	262	293	270	266	275	257	276	281	286	276	255	255	275	284	289	278	258	261	279	296	275	304	293	275	270	303	291	269	293	276	279	281	282	271	256	300	301	288	250	294	274	259	281	300	278	290	295	259	327	271	284	283	285	286	305	268	259	270	276	290	324	266	298	256	276	291	289	269	290	288	285	271	280	283	301	305	311	290	314	290	259	260	292	266	247	276	277	263	271	302	318	229	288	287	290	270	267	268	267	285	302	288	236	277	286	272	267	264	286	248	253	279	281	279	271	280	267	268	251	307	275	287	299	285	297	286	280	299	271	260	258	295	288	258	295	266	278	291	258	284	277	304	273	290	271	261	293	298	279	262	300	291	280	297	289	304	274	260	267	283	292	267	278	255	267	279	297	283	290	278	293	274	281	262	259	290	284	290	283	256	299	286	304	286	284	289	288	294	265	269	253	305	268	270	309	292	275	292	260	277	273	277	275	273	254	271	277	270	287	279	262	287	293	311	278	255	285	271	290	258	288	270	270	275	256	289	289	276	279	285	285	287	294	292	288	269	270	288	298	269	283	280	273	281	271	293	293	278	310	273	296	304	280	274	269	280	280	243	273	255	295	284	272	289	265	301	291	272	271	281	251	261	290	268	297	274	273	307	284	316	289	284	307	277	275	289	250	280	260	252	302	307	257	301	307	261	269	298	306	269	268	285	286	240	265	289	303	266	286	289	296	273	308	297	275	298	262	272	284	290	261	269	273	268	273	294	298	269	259	301	274	258	263	250	279	294	266	254	279	283	253	299	252	310	283	260	287	253	252	271	270	301	288	272	268	253	288	309	286	293	258	273	288	281	251	269	268	282	293	261	278	301	292	248	310	288	286	290	295	261	288	262	248	259	296	266	306	280	275	285	276	286	264	288	273	277	285	276	260	248	292	311	272	290	277	281	277	275	277	276	280	284	285	257	272	254	274	295	292	235	254	300	267	274	270	267	300	278	269	293	310	257	306	285	303	302	290	290	270	272	275	286	278	275	271	311	278	271	267	270	280	296	279	304	280	255	270	276	268	294	284	265	307	263	255	276	279	280	288	278	273	296	263	263	264	278	278	262	245	277	283	278	300	297	297	284	280	260	300	277	307	279	266	276	283	293	318	298	282	288	317	309	255	283	290	278	290	285	288	292	288	292	273	280	284	258	284	262	287	316	278	283	289	281	264	284	285	294	296	283	288	261	315	298	281	309	289	294	283	282	298	268	288	284	254	251	267	267	255	281	274	271	307	290	275	279	269	275	271	304	281	299	278	279	290	279	277	267	274	296	285	270	282	258	265	294	272	234	275	292	290	280	301	287	265	276	306	292	301	260	263	265	277	293	280	267	267	285	282	274	258	255	290	260	304	261	296	274	276	280	298	281	268	249	274	290	265	270	298	269	265	261	261	275	269	274	272	290	303	291	265	295	289	254	268	284	286	278	290	253	285	294	321	308	278	287	265	267	280	274	286	259	292	277	256	272	287	287	260	287	294	279	317	301	276	265	277	275	305	257	283	307	285	281	274	299	265	286	276	273	248	304	287	315	234	283	286	277	289	264	294	290	286	247	306	260	268	282	289	266	292	272	300	297	285	255	284	252	280	271	267	269	284	290	283	298	266	251	273	273	291	285	286	281	292	288	299	262	302	270	270	289	286	258	268	271	263	283	265	273	292	290	245	264	291	301	280	263	297	256	283	276	318	293	286	294	276	296	313	251	304	287	278	241	258	277	288	310	252	278	287	285	272	306	264	279	279	278	298	266	270	270	250	293	275	296	294	299	318	267	287	267	287	297	279	303	290	261	284	295	249	287	314	285	267	304	286	264	283	281	262	241	284	279	258	256	262	292	298	283	306	296	287	276	272	278	268	281	285	270	284	282	276	261	285	283	300	320	308	257	260	257	241	280	272	277	274	278	275	304	299	287	297	270	251	265	281	243	266	304	276	261	294	293	294	290	298	277	265	264	272	273	272	288	287	300	293	275	263	265	289	296	308	277	268	293	293	276	262	268	253	297	268	268	282	263	294	246	288	283	290	273	278	282	307	253	284	287	245	321	278	276	262	317	275	305	290	284	293	269	267	273	279	295	267	272	284	319	281	251	270	275	305	291	301	295	288	278	262	277	303	290	291	296	292	283	298	266	276	278	310	262	302	313	268	291	268	309	288	261	264	266	269	294	265	293	298	280	284	285	284	267	266	268	282	285	279	297	273	270	269	276	299	298	260	278	283	270	282	275	271	296	288	277	290	262	286	261	275	262	285	260	265	262	288	299	277	282	276	287	269	271	307	310	297	290	271	274	298	290	280	275	259	302	269	322	251	252	277	282	274	290	303	298	281	276	267	281	287	285	293	269	278	241	267	288	261	287	276	256	286	280	295	287	267	253	288	267	244	267	257	308	261	275	283	286	278	266	267	295	267	251	268	309	276	288	251	288	258	275	306	324	290	287	268	263	276	286	276	263	278	309	283	264	268	261	274	286	284	267	242	273	269	290	258	276	308	269	272	260	314	268	321	256	256	288	303	246	266	294	311	289	259	285	270	307	285	285	283	295	287	283	303	296	294	253	278	254	278	272	270	280	266	281	298	282	299	302	297	234	261	276	292	291	283	258	274	297	292	242	286	254	302	252	273	315	306	281	277	289	277	293	301	282	243	323	284	280	292	284	264	301	286	271	287	270	268	292	291	298	275	284	285	282	284	259	256	283	276	268	292	276	284	286	266	276	279	296	281	256	265	323	267	284	276	246	278	247	289	257	291	295	227	284	261	326	293	254	295	275	253	266	295	260	282	261	269	313	259	257	325	282	278	265	266	265	283	275	274	275	293	283	318	261	260	274	308	302	306	279	283	278	288	284	276	315	300	287	266	269	275	302	273	293	274	279	298	268	282	273	299	274	265	278	262	271	295	286	280	285	295	318	277	291	265	273	284	279	276	285	292	290	258	267	294	325	284	282	283	299	261	282	260	242	312	296	278	279	301	284	302	320	283	287	295	245	273	301	263	293	279	289	286	271	272	278	281	264	273	266	298	283	255	302	278	301	270	279	269	295	277	289	257	294	267	256	266	251	287	295	287	282	289	293	281	269	294	273	262	281	305	269	273	317	280	251	281	282	274	289	295	265	290	271	276	283	255	264	288	300	290	271	267	261	321	279	276	269	258	302	269	275	273	296	289	272	268	243	268	288	263	309	282	298	247	259	267	307	294	294	303	278	258	314	281	269	282	250	263	289	249	290	257	267	258	272	300	281	258
13772	22310	21471	14509	10637	7947	6368	5261	4485	3682	3186	2770	2358	2164	1896	1684	1603	1492	1367	1199	1099	1108	1010	917	826	832	763	737	697	709	681	656	694	712	700	652	650	609	649	634	645	640	564	628	583	599	583	557	565	584	654	569	622	580	661	583	609	569	582	597	575	555	576	587	595	582	619	588	564	599	613	567	613	594	497	568	623	624	574	556	562	563	602	587	571	609	553	568	601	581	576	526	568	588	567	611	593	557	604	573	603	587	556	566	575	582	579	558	545	577	611	571	578	549	565	560	572	600	605	616	586	559	599	546	595	566	529	576	603	616	590	590	561	577	593	600	542	593	545	570	589	594	581	585	572	558	528	580	605	585	610	548	545	530	573	536	599	599	577	576	624	552	568	557	580	576	609	581	555	549	602	603	540	598	620	615	578	554	547	545	579	562	559	536	605	557	557	584	562	572	514	618	577	579	567	653	605	531	568	594	563	548	587	573	558	645	576	547	556	560	567	593	616	546	569	583	551	621	598	591	587	636	594	576	570	583	634	582	557	592	560	575	584	573	604	599	571	584	608	581	588	584	617	578	571	579	611	576	567	561	574	584	560	583	562	560	584	525	600	556	560	587	571	590	577	580	558	587	596	571	575	587	558	592	612	551	590	572	560	582	550	612	605	566	606	589	593	540	584	608	579	577	584	578	570	571	595	591	584	590	587	595	563	604	598	556	572	563	599	608	588	649	569	566	597	598	596	585	592	565	516	588	587	579	587	601	581	572	545	544	548	615	587	583	628	531	578	641	568	592	550	585	568	566	559	554	610	615	593	576	589	570	566	554	538	609	600	603	567	629	592	600	573	535	576	616	552	586	557	556	583	560	573	597	619	540	580	639	563	588	566	572	585	544	547	544	566	597	544	606	560	560	534	600	590	563	549	551	623	622	571	579	559	596	582	568	563	588	562	600	564	576	581	559	554	544	605	598	572	570	596	598	564	579	546	577	621	564	605	584	555	537	567	580	572	574	583	550	622	549	600	595	603	573	643	590	623	575	553	570	579	595	610	582	592	595	586	584	588	580	608	573	586	583	562	622	613	572	589	580	562	584	564	618	602	522	597	571	557	633	582	568	573	590	597	611	624	578	588	577	583	599	603	593	603	561	586	598	567	618	581	600	606	626	576	582	584	598	577	615	605	589	580	557	614	587	512	554	542	596	603	615	543	566	611	583	603	585	560	573	565	604	610	584	627	546	579	574	591	567	570	601	533	580	570	571	538	563	567	601	555	613	558	544	595	550	592	567	565	523	577	626	544	592	580	568	619	561	577	575	570	601	536	556	622	544	580	562	590	583	575	578	593	587	588	544	547	604	598	575	535	597	580	640	598	561	579	570	529	550	584	568	571	560	625	607	591	592	578	565	535	564	561	588	544	544	580	604	575	575	604	574	581	602	544	596	577	565	599	597	563	587	624	613	552	590	576	582	566	598	592	535	638	537	563	544	564	574	598	613	564	587	617	556	601	544	564	589	575	601	588	589	569	566	588	546	529	567	571	600	607	557	582	582	605	634	605	613	560	581	574	581	582	593	586	605	558	658	577	538	564	547	608	605	560	630	613	561	616	590	576	588	573	570	560	607	593	576	563	584	552	615	555	619	599	608	566	584	592	603	564	549	593	551	581	598	581	539	575	584	574	544	596	558	571	569	594	591	588	588	563	598	562	608	609	577	585	620	598	557	576	537	564	594	594	586	553	598	541	601	596	611	559	559	607	577	593	588	612	570	603	537	567	573	564	561	586	564	586	580	566	595	577	591	601	558	566	560	556	570	579	573	613	592	601	617	568	593	565	573	581	587	633	571	565	593	572	563	569	601	579	536	555	590	606	605	602	583	580	553	578	554	580	631	544	551	579	569	589	576	585	563	614	555	602	577	542	554	563	557	561	571	589	571	555	582	532	563	614	536	579	601	569	606	563	616	530	554	582	520	626	562	566	592	596	597	558	563	570	534	582	603	534	624	572	582	555	585	526	568	601	622	609	559	573	573	593	573	580	560	541	578	624	507	541	586	567	566	588	582	572	629	633	576	587	586	592	605	601	605	611	575	571	580	559	554	579	575	597	612	592	607	592	577	549	603	561	585	570	602	604	615	603	585	589	545	592	578	561	621	554	594	594	566	588	607	559	561	579	603	592	560	552	582	571	559	632	571	590	569	586	592	559	580	598	583	595	560	541	580	584	610	593	580	576	546	574	589	615	591	589	617	576	557	589	591	589	536	583	577	576	571	573	618	567	598	598	592	581	568	568	552	569	641	595	549	578	577	599	554	569	617	588	535	589	582	555	605	596	600	596	596	549	576	594	580	558	555	575	621	594	597	618	567	562	542	585	579	577	606	591	560	614	577	605	604	597	565	589	603	598	586	566	597	554	603	576	566	564	593	639	588	571	562	610	618	548	646	551	583	573	576	550	599	587	599	594	585	592	609	618	577	570	585	565	591	552	595	558	601	576	587	603	563	563	585	563	523	588	592	580	601	581	566	556	573	597	628	595	568	585	587	613	572	608	547	577	591	617	603	620	539	556	591	569	583	544	587	586	586	576	585	582	597	571	543	558	553	600	567	573	608	600	586	617	558	540	609	592	596	584	592	590	585	573	596	579	561	603	583	556	575	532	569	606	574	564	656	603	564	573	573	563	592	554	605	589	590	583	585	586	583	547	551	625	626	624	601	534	579	610	575	571	597	586	550	566	564	573	591	591	536	557	560	637	593	582	563	569	568	535	569	548	570	586	576	582	612	529	576	561	595	562	549	535	537	560	574	592	575	578	554	588	577	568	572	591	596	591	554	567	570	548	577	608	585	588	558	572	594	625	600	602	605	573	650	583	549	563	568	618	554	604	592	606	640	566	581	538	575	561	621	570	576	552	593	577	542	572	578	597	589	582	621	558	576	604	580	553	555	563	589	610	580	609	618	648	591	582	582	592	585	570	535	593	567	601	568	624	558	532	567	581	567	590	604	588	586	564	636	551	594	560	539	566	565	571	566	592	619	563	573	600	532	561	575	595	622	566	602	535	581	528	563	587	598	601	576	557	584	562	609	595	568	541	522	602	570	535	578	560	566	554	625	584	600	520	565	621	585	590	584	582	575	617	556	568	574	595	547	559	555	594	570	630	601	564	625	589	548	566	613	533	601	590	611	581	574	566	552	581	580	588	552	542	568	552	565	627	573	558	606	584	600	570	555	592	579	575	562	573	605	606	573	601	605	548	552	581	563	583	543	565	562	613	587	557	609	566	583	618	562	622	568	595	608	611	588	574	588	568	546	558	547	568	605	578	544	551	583	579	598	557	539	592	581	578	513	555	551	602	565	611	563	513	581	567	582	598	582	596	541	575	581	636	560	500	629	627	564	618	567	522	594	555	553	563	564	580	630	614	588	623	589	596	582	570	574	522	587	572	545	600	579	551	601	590	559	561	576	583	575	565	607	558	592	539	541	578	604	600	563	585	606	570	584
25089	21415	27897	25214	15755	6528	4117	2972	2323	1934	1589	1380	1237	1136	992	891	821	762	733	644	569	606	484	466	453	417	409	405	414	350	359	384	373	342	365	317	382	333	335	347	348	320	327	315	359	294	319	293	331	323	336	319	334	297	286	266	327	328	291	316	289	336	312	357	344	293	321	325	269	320	298	305	311	335	315	341	300	322	297	301	326	303	323	306	296	324	338	329	336	316	298	310	299	331	313	304	352	308	339	321	290	343	327	322	328	305	328	317	317	319	301	315	349	309	301	292	334	321	323	314	354	287	338	301	324	299	327	329	335	294	314	296	334	314	321	321	296	298	323	339	326	322	293	317	320	308	329	324	287	284	317	315	311	310	276	309	290	325	307	320	332	302	326	299	334	300	294	333	326	316	318	320	298	349	320	323	313	303	308	312	332	306	289	326	342	304	318	314	307	312	340	304	319	324	334	339	324	314	304	311	316	286	325	309	302	294	317	285	307	317	348	317	313	314	314	311	298	321	310	321	304	324	340	298	340	307	326	325	335	328	276	306	318	303	300	319	312	310	306	302	342	312	288	305	331	296	355	312	329	319	296	317	331	313	304	279	326	327	317	296	312	305	329	324	301	321	296	314	294	301	328	317	288	282	271	320	286	319	296	335	299	295	297	313	320	338	309	336	318	340	321	286	284	329	300	299	313	315	303	327	300	309	332	337	292	329	312	304	300	275	276	319	348	290	303	310	285	336	311	321	279	274	326	289	304	298	347	331	316	332	335	314	291	317	319	329	315	315	301	319	321	326	291	301	289	309	315	329	317	314	312	312	324	316	315	310	320	299	255	325	280	316	292	311	292	309	319	310	338	301	295	308	319	296	309	316	291	308	315	302	299	298	331	307	320	293	320	308	307	322	293	333	301	324	343	292	321	350	280	287	312	298	287	286	335	317	287	301	317	316	267	322	298	290	336	313	311	322	320	331	312	312	326	267	334	312	328	292	335	289	321	295	309	304	345	309	322	321	341	357	309	304	293	359	301	341	327	290	296	312	351	326	305	329	305	333	308	296	311	349	330	298	333	330	320	319	314	306	327	319	328	315	305	335	351	336	293	298	287	330	332	305	322	289	321	313	277	306	312	336	312	290	317	314	324	310	323	290	308	331	293	311	285	312	315	299	303	327	310	304	314	294	315	307	319	293	275	304	313	327	289	322	302	301	315	302	309	297	311	315	290	302	314	317	320	335	327	301	312	330	321	317	284	299	330	352	307	339	298	331	322	306	334	305	287	316	326	308	329	311	318	351	334	307	299	291	291	320	286	301	342	305	304	311	337	343	314	300	304	311	305	293	288	334	326	306	332	338	301	344	287	329	288	302	335	313	324	283	296	328	341	300	308	327	297	294	308	326	332	317	302	313	344	292	287	325	286	344	334	305	272	310	339	301	320	287	340	322	331	321	298	322	301	317	297	323	295	308	346	337	319	312	334	319	306	317	301	281	307	331	331	334	257	304	287	338	318	309	323	329	328	303	317	329	280	297	303	303	302	290	277	322	302	327	317	328	303	299	310	311	296	338	296	308	311	297	344	316	281	310	322	320	312	314	288	333	339	302	295	279	314	250	317	310	323	324	307	324	320	297	301	329	264	315	305	324	311	303	321	293	305	330	311	287	298	294	325	308	330	312	323	321	350	319	300	319	327	302	306	289	306	315	288	290	324	304	312	274	292	357	297	329	294	289	292	322	315	313	290	324	332	315	316	315	315	317	313	336	316	301	284	295	282	323	325	329	321	319	336	309	354	312	315	313	308	317	317	310	344	344	317	299	274	309	309	324	336	338	333	277	304	339	267	322	327	323	323	295	347	285	325	340	331	292	343	336	314	318	316	322	307	310	367	296	307	333	316	303	316	338	332	305	286	268	312	331	299	309	329	279	347	305	342	321	304	316	316	300	289	332	302	322	336	294	302	318	285	283	332	315	331	300	296	297	325	312	308	355	302	306	320	302	299	330	305	320	316	299	301	313	344	315	319	306	322	295	316	324	303	303	328	295	306	263	319	280	297	328	340	328	294	309	316	327	321	348	306	324	313	287	306	319	311	304	313	331	315	313	323	341	315	313	288	312	333	319	300	302	311	305	329	282	353	291	305	319	299	318	316	297	321	283	300	288	311	273	330	324	326	353	325	303	285	293	318	330	308	307	322	346	311	331	356	295	317	313	319	311	322	332	341	279	299	333	308	338	317	350	300	308	326	340	316	274	332	293	322	301	339	314	317	302	298	303	269	346	329	319	310	319	305	307	324	313	297	321	349	296	304	303	300	306	309	349	317	283	304	321	322	305	298	324	339	306	347	321	339	315	336	312	344	340	303	313	324	310	340	300	315	319	327	315	322	310	292	288	307	308	348	343	319	337	288	296	320	320	345	321	324	326	301	293	298	341	326	291	315	304	308	268	278	321	353	308	322	314	306	308	284	275	303	287	312	299	315	295	286	319	339	308	271	323	347	297	321	277	310	304	303	314	300	317	321	311	340	303	299	342	317	332	287	311	318	299	287	317	297	315	317	305	289	293	295	296	316	324	302	319	304	314	310	346	321	303	330	341	328	338	321	348	336	323	328	329	338	325	277	323	295	294	312	306	316	333	301	323	300	299	310	278	312	313	333	320	327	302	306	331	318	368	353	322	323	296	310	316	309	284	320	300	334	301	318	291	316	332	299	299	319	299	316	307	316	301	292	345	322	330	305	316	306	303	315	329	349	353	314	311	310	322	325	310	306	349	286	307	306	304	307	308	325	293	309	306	313	298	335	325	308	280	313	306	321	297	342	301	321	332	313	286	292	314	306	312	338	322	313	312	328	311	326	321	307	321	334	276	313	297	297	291	307	354	306	298	327	281	299	317	323	306	340	306	312	324	302	332	330	308	317	300	311	308	318	325	314	266	310	293	289	299	304	334	346	301	282	332	332	332	320	299	323	315	279	329	290	332	303	330	314	297	300	333	302	305	315	325	337	314	305	289	378	323	323	335	283	295	337	303	313	316	311	296	300	298	310	312	281	309	321	295	285	307	328	299	321	321	329	349	337	337	330	309	336	304	325	324	342	323	318	295	304	323	335	332	332	351	319	345	307	323	319	315	289	293	313	303	301	326	307	321	306	344	301	324	313	320	342	304	290	304	317	291	319	265	295	321	291	306	331	286	348	338	307	318	316	308	324	314	299	318	292	288	310	336	338	309	334	319	322	336	303	322	314	293	300	311	337	320	299	312	321	312	315	350	285	301	318	305	335	293	315	288	313	307	314	289	297	336	320	319	318	311	309	289	323	320	319	314	312	309	326	323	280	325	310	314	310	338	329	318	317	296	299	301	311	304	301	295	290	311	302	341	298	306	330	308	325	288	351	275	312	311	318	281	328	307	317	331	340	312	313	318	313	300	327	345	293	302	296	320	314	312	295	296	337	307	305	321	312	320	309	326	331	300	328	301	330	357	333	304	308	320	332	314	315	303
16271	30248	29083	21744	17019	13545	11035	9175	7748	6467	5530	4730	4193	3620	3256	2896	2547	2395	2161	2057	1853	1639	1451	1292	1129	1051	971	942	921	912	886	891	888	805	749	796	798	802	759	738	731	698	677	705	676	707	671	671	640	652	629	644	696	595	660	646	643	716	647	633	659	648	679	614	682	641	663	752	631	640	638	645	654	648	593	631	629	631	615	667	648	649	621	649	625	667	669	706	633	681	646	611	653	687	629	630	622	623	602	625	593	629	665	613	693	644	676	641	672	632	625	664	640	649	652	671	652	703	632	598	635	654	668	667	620	687	659	623	602	597	704	626	647	642	631	637	639	641	659	675	622	662	632	610	624	660	622	639	638	663	600	691	674	631	619	638	645	691	671	641	670	612	668	652	686	677	670	645	586	646	630	605	638	606	672	664	597	687	639	631	671	672	627	642	646	704	655	639	644	615	659	632	658	648	608	617	617	636	689	647	674	629	590	654	625	627	659	658	634	621	653	655	633	649	650	637	659	627	620	642	621	631	664	597	667	643	643	673	638	673	646	673	616	644	662	650	632	657	623	687	675	662	629	671	616	616	624	609	662	628	682	650	592	645	676	611	635	615	637	659	647	594	587	655	666	641	646	653	659	615	659	666	658	609	682	634	689	604	649	623	632	669	638	647	654	648	589	618	640	609	618	644	651	646	665	631	667	653	655	653	665	646	644	651	634	618	629	615	609	590	644	600	654	623	642	660	657	585	606	680	678	692	641	649	658	640	653	648	609	617	629	643	640	688	610	617	654	607	668	665	629	612	659	622	656	613	657	632	648	629	633	612	649	619	640	644	676	648	652	670	639	654	674	648	653	604	582	598	618	626	631	637	668	650	630	703	653	647	676	675	639	692	699	631	688	687	638	635	620	646	717	664	646	655	652	644	622	658	658	643	578	662	665	659	665	658	641	665	667	632	613	636	594	642	651	648	643	602	675	663	600	636	649	664	651	652	606	662	662	652	584	677	611	578	624	618	661	662	622	640	636	624	624	668	671	650	638	650	619	665	641	639	664	644	668	673	639	668	665	628	613	645	648	626	660	636	651	673	666	641	627	669	672	629	699	633	658	634	635	647	675	633	631	626	651	658	656	671	644	683	666	618	663	619	662	661	612	656	654	625	633	624	601	643	647	632	658	687	653	631	610	639	658	633	677	650	663	621	641	621	658	639	640	665	630	619	612	658	622	671	601	611	684	714	651	671	651	700	642	649	668	643	652	613	614	658	645	621	664	613	629	624	637	612	666	645	635	616	628	624	640	620	606	627	670	632	633	620	575	630	646	647	648	622	634	637	630	576	605	634	617	660	661	642	654	615	637	619	637	666	606	580	634	582	686	656	628	638	654	685	629	674	637	627	637	711	609	596	690	658	611	615	588	637	674	655	610	636	644	585	639	636	634	651	596	663	658	629	652	655	636	674	647	634	682	648	641	627	647	616	628	622	631	668	625	635	665	648	632	625	639	617	643	638	648	636	580	625	643	608	632	627	629	668	671	651	665	636	635	621	688	625	668	650	628	645	607	573	613	661	661	618	676	665	669	603	692	625	670	657	634	639	616	658	670	633	674	649	654	715	631	610	660	724	638	659	659	654	678	625	646	641	659	619	653	662	691	608	641	677	649	626	619	687	673	646	625	640	649	669	664	645	666	630	660	645	625	649	658	620	626	608	653	621	697	667	613	647	665	593	646	619	624	648	653	585	642	692	604	681	621	629	606	642	625	657	649	722	630	625	632	645	608	658	619	662	656	605	608	652	648	624	654	628	625	673	636	625	648	620	620	646	616	639	604	671	634	630	598	617	587	646	669	660	670	687	619	670	639	663	653	604	626	648	681	643	620	686	617	646	647	622	649	633	699	681	644	578	673	681	642	660	652	682	626	642	618	687	582	625	641	595	644	627	620	658	642	654	667	622	665	602	609	635	629	674	627	610	661	643	666	652	640	652	652	631	644	671	630	664	684	623	635	595	669	618	682	644	693	622	669	640	663	683	584	652	640	631	628	615	650	621	664	608	626	656	634	596	651	641	647	654	633	650	656	627	644	594	631	635	623	599	666	624	688	613	647	652	685	623	645	617	629	643	628	607	678	657	662	622	686	631	660	623	674	631	653	659	623	610	631	592	647	617	657	614	648	668	620	670	635	660	648	650	647	614	606	680	612	628	667	640	616	617	608	620	645	642	609	641	637	628	604	653	661	599	641	644	640	640	615	605	629	633	627	623	590	646	654	656	649	652	626	664	680	625	618	632	624	619	636	617	650	632	613	687	611	629	631	641	646	606	683	621	640	636	643	642	615	657	633	674	686	643	613	636	577	671	638	642	636	625	644	649	614	643	654	697	607	641	671	631	678	628	631	669	641	648	651	669	609	661	685	632	607	647	673	666	653	644	619	654	652	646	627	625	663	677	659	624	653	660	666	645	628	656	652	626	645	626	669	607	698	623	676	645	635	685	698	643	669	675	620	644	653	613	629	673	661	643	674	674	668	636	676	662	647	600	668	615	686	641	621	617	619	617	632	637	648	629	651	619	649	664	650	649	632	663	636	622	678	649	667	619	626	687	678	640	639	681	660	617	611	609	635	614	662	626	659	626	662	632	656	646	646	665	669	624	651	689	669	620	616	641	632	626	688	681	651	665	650	607	650	623	614	589	648	657	632	679	636	639	607	659	609	640	643	637	698	664	652	634	625	681	655	609	636	613	650	670	647	693	593	656	612	640	617	675	670	652	622	592	639	642	630	638	705	657	663	653	633	615	631	648	648	659	659	615	664	669	604	647	672	640	627	605	639	635	604	667	664	652	644	636	633	632	655	649	596	641	633	623	669	680	614	639	646	629	645	689	659	664	592	621	663	634	628	644	673	631	657	666	616	616	615	640	688	644	651	634	646	677	641	649	605	614	616	676	647	652	675	690	633	623	662	675	593	653	637	651	659	628	649	669	652	583	666	625	602	640	651	653	614	658	637	648	634	646	656	646	676	660	639	640	624	637	630	592	648	628	663	637	610	602	685	680	617	655	669	641	638	688	644	581	600	689	646	645	624	640	661	626	658	620	650	610	635	617	621	615	684	635	680	670	645	666	634	619	652	609	635	679	659	657	647	621	651	653	598	652	653	628	624	616	652	578	657	635	681	605	603	623	664	628	672	633	653	671	679	603	645	625	646	594	625	644	657	664	636	619	617	674	659	625	611	615	621	657	652	675	635	586	648	637	654	607	668	631	638	644	653	658	679	662	643	663	655	617	607	623	649	658	652	616	660	644	689	660	608	667	637	634	613	644	663	628	639	668	620	637	642	651	582	637	637	633	635	663	648	655	674	657	629	646	628	611	580	619	667	630	606	644	640	672	604	631	654	661	660	685	636	643	633	629	637	631	674	668	641	665	646	644	619	642	685	644	620	686	637	621	636	663	625	604	653	670	643	587	697	615	623	629	646	620	649	618	608	660	667	700	682	638	662	568	651	626
24257	21521	29014	24469	21513	15866	7980	4717	3611	3025	2694	2242	1902	1589	1520	1458	1262	1212	1145	1003	911	804	820	701	653	639	556	568	587	580	566	560	517	497	555	534	495	486	477	506	482	511	483	478	444	477	436	457	438	438	452	437	447	458	454	439	449	446	443	470	435	423	461	412	447	461	449	439	480	491	421	454	438	423	411	417	442	485	462	439	421	449	508	485	430	474	444	466	448	431	461	428	457	463	477	457	428	487	451	435	407	444	422	451	456	462	429	448	470	439	445	465	457	413	460	444	468	448	436	478	435	429	423	459	426	384	436	427	451	464	456	443	422	454	451	466	445	428	485	477	454	453	463	468	423	448	463	470	471	455	449	436	458	431	453	429	456	429	455	469	442	459	464	474	454	453	458	429	442	426	441	462	451	420	458	478	447	443	460	473	437	443	475	438	444	429	418	448	463	451	463	431	475	443	465	430	460	435	411	434	430	436	441	475	433	437	439	433	468	478	423	413	431	491	435	440	458	419	418	449	417	448	423	429	464	439	435	459	447	448	472	459	437	467	447	453	465	460	411	463	481	437	454	457	427	437	438	464	454	471	473	426	381	477	415	454	459	431	453	462	452	490	452	435	464	455	434	477	438	439	431	470	452	438	439	449	448	465	469	447	449	472	448	481	475	437	490	473	432	434	448	458	420	431	482	433	486	440	464	454	462	434	447	452	470	429	440	470	489	466	476	483	470	429	490	491	436	439	433	451	491	451	435	423	474	498	447	449	489	447	446	466	433	444	440	458	460	459	427	436	441	450	451	450	436	462	474	444	451	461	477	449	415	455	439	438	443	456	442	388	432	439	477	433	460	447	432	445	456	432	428	438	436	420	448	452	471	450	426	445	458	436	475	437	458	419	431	454	459	486	464	477	474	426	475	442	479	481	439	450	443	432	453	415	422	451	458	484	458	440	488	456	453	471	446	464	447	472	413	433	463	429	438	483	451	444	437	469	412	439	423	481	458	438	440	457	445	459	417	443	482	405	416	476	432	465	461	449	433	441	464	439	469	475	425	452	439	459	487	389	441	485	430	427	474	430	451	425	431	419	451	433	464	483	430	490	451	415	445	474	455	417	470	438	401	431	503	457	436	467	487	463	507	444	426	440	437	414	438	439	487	447	471	429	448	417	460	427	442	451	431	413	452	464	452	471	446	469	443	410	458	463	443	449	456	418	429	429	453	479	426	430	437	470	487	472	475	438	469	464	476	439	427	430	464	439	460	463	416	452	464	442	490	472	453	424	444	416	483	438	479	430	462	414	496	440	454	459	481	443	477	418	465	473	454	424	434	438	463	443	470	398	488	429	436	470	443	438	473	435	457	474	454	484	419	451	454	475	430	436	421	428	453	442	447	461	403	457	439	453	456	432	444	407	486	458	433	439	462	450	433	435	476	454	460	466	443	450	436	410	446	401	446	442	401	418	428	456	441	441	457	470	464	469	431	447	466	469	457	474	445	421	489	461	440	454	460	447	449	438	494	426	463	419	427	429	442	444	448	444	448	444	439	446	441	405	437	415	404	454	433	477	431	443	422	440	460	429	441	475	441	457	480	459	440	471	485	486	459	470	466	432	459	442	432	471	427	421	458	415	484	476	423	404	457	414	485	437	426	462	442	403	444	447	478	422	465	450	478	463	440	473	454	414	448	452	431	411	447	485	406	447	426	457	448	480	441	455	464	441	427	438	433	447	423	428	436	420	472	448	420	445	438	409	416	446	462	414	437	404	437	438	472	457	418	463	439	447	451	458	447	445	473	469	439	468	431	416	466	432	435	458	399	462	496	433	461	449	447	436	466	473	476	426	427	474	481	429	448	432	459	427	455	416	440	449	436	410	461	439	454	427	391	449	461	451	436	464	485	464	471	434	421	435	467	441	444	434	470	476	404	425	465	459	431	403	479	423	419	426	442	484	452	419	415	433	462	437	445	461	420	443	451	433	480	432	470	469	442	449	510	453	439	472	504	409	427	444	429	429	460	446	445	448	461	467	463	437	466	423	442	431	438	478	447	449	429	461	467	439	484	461	461	413	488	423	445	436	417	435	456	457	474	465	416	456	499	467	453	463	452	434	462	466	423	485	430	417	455	486	442	411	455	439	428	449	443	450	444	450	476	471	467	437	431	463	453	430	453	463	420	440	433	468	476	428	453	454	446	447	431	435	449	444	422	463	451	471	480	467	476	501	457	482	418	443	411	437	413	436	441	424	473	449	407	443	476	452	479	429	422	420	465	484	442	446	450	474	436	425	448	463	461	437	443	447	471	439	458	432	451	460	459	472	409	446	441	474	432	447	422	431	458	468	476	462	415	449	437	468	434	445	444	463	422	402	416	479	426	460	468	416	414	460	481	473	482	424	437	450	475	429	418	445	424	446	425	447	399	458	459	430	440	420	452	434	452	467	434	437	463	427	473	496	462	459	440	422	449	460	395	423	453	449	453	445	432	464	388	429	444	503	421	442	451	455	433	425	429	417	428	456	443	455	452	464	445	443	446	446	437	460	438	408	460	425	452	451	457	471	483	412	454	470	452	439	448	453	448	463	476	491	469	427	443	460	459	453	412	449	453	470	427	471	427	444	467	444	489	462	462	455	439	453	453	438	463	449	435	435	477	463	458	466	445	459	434	428	427	424	468	428	441	451	437	495	441	446	442	410	437	428	435	457	432	444	464	469	482	449	475	423	428	470	479	448	419	469	481	428	432	481	441	461	437	458	439	468	478	492	497	475	441	459	448	466	442	455	434	418	408	453	440	447	441	439	416	461	418	433	443	447	401	420	467	451	438	448	454	442	440	459	463	462	450	434	408	438	408	445	429	479	419	440	455	462	471	480	503	452	456	476	472	467	452	477	454	429	426	436	419	444	437	448	444	451	453	453	465	430	449	463	462	455	465	445	451	501	446	450	425	434	440	442	444	435	446	456	436	462	456	468	438	444	452	448	471	457	425	453	433	444	459	465	436	455	459	420	427	435	425	393	458	457	470	452	439	460	423	469	477	448	454	427	435	462	436	433	444	447	426	436	417	439	471	451	454	508	434	461	441	476	431	459	451	434	479	475	440	488	445	484	427	417	442	440	460	425	452	447	433	440	464	430	470	481	421	438	468	445	441	433	443	460	438	437	443	436	428	436	471	458	450	496	464	448	463	452	444	408	411	461	429	470	457	469	444	439	447	452	459	423	434	455	457	430	449	484	468	448	448	470	435	423	462	457	446	479	427	450	435	463	476	443	457	430	453	431	470	448	464	452	457	436	467	436	454	426	457	426	416	464	495	435	438	467	449	462	455	494	460	446	456	436	459	484	470	462	451	424	443	463	444	453	472	428	442	437	474	454	471	450	445	473	490	467	441	443	435	422	401	419	455	443	439	448	436	430	471	462	480	439	408	426	453	467	442	470	456	430	462	406	410	427	434	431	476	443	470	443	479	451	484	441	478	441	462	447	457	421	434	439	430	453	446	452
19025	35384	34287	26952	22189	18173	15125	12912	10837	9326	7900	6790	6003	5305	4605	4386	3924	3582	3210	2994	2579	2377	2149	1831	1597	1458	1389	1322	1283	1241	1247	1159	1210	1180	1142	1085	1105	1087	1061	965	951	958	921	911	910	917	916	857	849	920	872	944	935	876	923	849	943	898	889	872	917	907	905	940	887	831	890	884	852	888	886	867	847	852	858	866	853	887	818	891	897	912	893	847	902	863	902	905	884	883	860	827	924	887	878	884	838	875	897	927	856	894	843	845	899	919	827	905	945	894	866	855	933	859	860	854	895	886	851	893	924	866	920	867	872	838	840	859	821	889	869	896	895	860	889	909	874	915	852	870	864	895	862	857	876	867	854	861	838	905	872	893	833	907	838	852	848	837	854	842	903	896	922	846	888	887	869	862	894	847	965	876	864	921	871	887	892	903	899	876	856	885	894	905	931	875	884	866	858	884	892	821	874	866	909	913	869	861	830	882	873	878	800	904	855	885	856	903	847	864	880	857	860	862	878	974	914	844	849	839	862	838	878	892	885	871	878	870	910	875	876	891	876	886	869	820	936	844	840	872	842	859	877	900	891	848	824	881	835	856	852	890	900	917	833	928	855	917	845	855	875	885	912	842	928	878	855	853	801	824	908	850	874	846	931	827	822	870	852	850	908	859	827	880	842	879	855	845	799	825	900	887	917	865	872	829	874	857	917	886	867	840	877	870	850	835	828	886	879	876	885	890	900	847	854	865	879	857	873	857	897	908	887	844	873	852	846	896	887	926	829	906	893	816	886	878	858	887	834	884	899	872	850	928	851	850	874	910	875	901	910	940	873	842	860	818	914	894	908	855	895	874	902	923	862	850	814	821	839	855	829	861	885	838	879	832	860	878	807	925	829	881	859	904	920	838	862	875	875	876	875	897	911	843	852	855	908	885	883	911	874	889	880	847	848	878	868	914	927	861	916	838	898	857	925	903	871	869	809	888	893	863	935	892	898	831	867	895	824	906	834	882	862	868	854	878	863	901	890	850	881	898	911	866	889	890	896	867	862	849	872	813	872	824	890	841	871	884	807	868	897	815	886	867	864	907	877	904	908	882	856	888	877	868	866	906	928	880	910	865	923	926	840	878	884	879	893	896	872	872	866	878	843	803	869	858	847	835	830	893	881	866	888	863	909	881	862	880	873	944	862	884	923	882	847	875	867	835	862	858	845	845	851	827	826	845	914	872	858	873	907	860	872	837	831	875	825	881	861	902	838	861	905	902	864	870	877	883	853	902	869	879	923	930	857	818	913	897	840	871	897	814	835	901	844	813	849	841	862	847	879	870	828	914	916	858	853	889	886	813	890	827	852	864	919	850	855	869	851	852	892	857	867	882	868	885	881	856	872	899	903	877	863	907	934	890	857	917	915	900	877	848	885	918	849	867	867	874	809	872	838	808	877	899	881	873	868	909	901	881	906	846	875	848	869	898	898	868	843	881	874	884	872	909	883	835	847	878	844	913	917	892	897	886	858	900	901	837	886	837	878	832	929	894	862	875	888	862	850	876	858	884	881	900	868	878	865	924	842	900	859	861	846	869	874	876	877	905	893	869	898	923	817	863	894	897	874	887	881	908	893	883	849	884	848	839	800	864	892	878	895	844	926	893	896	837	864	881	881	911	901	882	862	861	815	835	884	899	905	861	925	879	808	865	874	884	878	803	863	857	848	902	858	882	916	849	886	855	859	839	864	861	853	820	893	881	868	863	923	936	893	868	893	825	881	846	874	849	918	859	885	848	908	864	844	889	882	840	839	849	900	882	882	900	802	895	950	886	873	904	895	879	865	864	910	901	879	905	863	845	851	897	833	866	876	940	871	862	856	853	927	908	907	864	879	875	875	939	899	837	897	842	914	784	834	821	841	858	905	881	907	854	883	891	886	831	813	902	903	881	877	892	884	880	858	847	828	824	860	920	857	842	840	817	838	804	924	848	851	841	869	867	909	954	913	850	843	863	886	913	856	840	916	843	864	853	860	902	859	885	883	851	879	870	912	858	857	917	875	869	863	836	871	895	932	857	860	886	864	873	868	877	872	883	904	847	838	890	877	877	858	861	851	826	885	837	797	934	868	851	840	868	896	892	874	881	917	851	873	924	849	806	900	881	879	846	884	900	842	840	859	889	882	881	851	844	885	818	894	917	832	887	853	904	883	915	864	880	904	861	897	877	840	842	847	862	825	869	815	882	876	835	868	871	842	838	919	795	870	900	935	852	850	880	885	858	821	850	921	863	889	855	843	911	907	887	845	842	850	864	885	916	825	841	855	864	875	848	842	845	875	841	829	910	846	894	876	871	811	856	894	917	902	877	897	859	884	851	897	910	850	932	847	928	897	845	861	834	900	892	847	880	821	928	877	875	851	890	854	928	868	822	908	876	880	876	864	885	804	824	855	874	884	872	907	882	925	908	899	911	850	889	913	861	832	861	931	864	836	901	909	884	867	872	916	871	859	889	891	849	870	867	882	832	900	938	882	883	861	855	893	855	833	880	820	893	910	855	855	841	901	913	930	843	828	873	825	877	864	917	886	879	906	871	871	883	835	807	894	852	859	870	896	840	846	875	907	883	897	877	913	905	885	893	911	862	849	856	884	873	895	819	875	875	872	876	892	924	845	867	874	924	904	842	860	904	880	848	867	927	858	843	908	856	889	875	886	923	898	820	846	864	933	873	859	821	884	867	874	896	871	860	887	848	874	893	826	840	872	902	854	884	929	902	891	903	875	844	827	840	872	825	859	867	835	888	840	830	871	845	885	916	876	899	887	893	913	904	859	919	893	895	922	860	866	835	872	905	870	844	880	891	854	884	866	900	878	839	853	813	840	828	891	856	829	886	866	813	874	878	863	838	871	897	906	879	870	877	892	866	907	839	828	901	859	870	869	883	846	925	850	880	880	830	871	880	910	875	846	837	893	944	872	900	854	847	792	907	909	914	861	909	843	920	860	866	875	850	854	939	899	853	862	854	877	828	874	846	829	822	851	912	890	870	876	914	867	845	917	844	813	893	879	902	832	861	843	862	866	899	855	902	940	885	864	867	846	889	846	879	839	888	913	862	850	874	906	880	917	878	846	854	855	889	887	880	896	936	802	889	836	840	858	850	860	861	854	840	887	824	896	898	874	907	913	842	881	870	900	871	894	853	872	873	916	884	852	860	889	865	872	836	882	842	857	907	857	864	883	841	867	883	802	863	914	859	842	908	839	921	845	911	857	915	902	882	885	923	905	877	886	883	930	884	931	904	840	881	877	891	903	871	829	856	849	807	845	899	873	863	841	874	908	875	878	888	849	938	888	931	895	843	886	942	883	872	852	861	851	891	835	824	882	882	881	847	918	870	832	911	897	879	875	852	860	871	873	882	868	834	843	861	886	832	878	854	884	849	845	871	866	906	889	870	859	857	914	885	855	853	887	841	887	839	907	880	914	865	844	905	885	875	901	838	902	941	856	846	940	844	868	878	888	872	835	868
27606	19359	12764	7132	3686	2477	1788	1533	1200	964	848	706	686	623	593	586	533	470	481	445	442	417	403	340	350	337	360	286	294	312	323	305	281	334	295	298	283	308	301	272	284	264	256	278	276	245	281	289	277	280	283	288	294	286	270	290	266	278	290	280	258	277	288	279	291	306	311	300	246	251	317	292	253	280	280	299	239	282	268	272	300	290	284	309	284	259	253	257	287	281	282	291	289	278	267	281	254	285	289	284	262	294	245	290	302	299	273	261	270	284	291	288	255	271	264	261	306	283	270	296	292	266	298	272	271	260	306	266	273	257	247	275	250	267	272	275	307	261	286	262	259	289	266	274	270	261	271	279	288	258	278	267	272	285	287	290	267	284	279	291	294	297	299	260	286	268	285	294	303	307	283	278	274	259	293	298	297	285	268	283	264	260	263	297	307	284	281	289	239	268	287	290	240	283	284	290	296	248	293	273	270	302	242	300	302	248	244	298	299	301	277	285	257	287	275	269	273	295	292	293	286	293	276	274	280	275	273	266	258	269	284	268	274	284	277	293	292	282	272	276	314	288	271	288	286	295	283	283	306	261	266	278	262	283	299	304	293	285	286	272	284	251	243	282	292	305	267	265	286	287	281	284	271	293	295	295	286	269	263	284	289	260	259	311	288	284	284	276	283	246	316	291	298	293	276	273	250	294	266	264	289	269	280	241	311	264	281	281	263	287	287	318	276	280	280	265	307	292	277	288	268	300	302	290	298	316	288	285	305	278	273	307	278	259	270	279	297	293	256	289	289	300	299	276	290	277	285	293	260	253	297	304	249	274	271	278	304	288	307	272	286	278	282	287	265	254	289	298	261	270	273	276	256	259	259	275	262	286	269	290	288	269	269	264	304	279	277	291	308	293	285	313	298	269	282	245	294	293	271	287	277	250	308	284	268	267	291	311	287	252	291	272	270	267	297	296	288	301	260	279	301	255	270	274	289	268	278	294	275	283	256	266	261	266	297	289	260	249	271	263	279	312	288	264	288	299	249	288	286	290	243	267	276	281	293	283	301	275	298	296	268	278	256	265	270	256	316	305	264	289	240	278	240	281	267	302	289	298	291	296	263	276	305	278	299	284	289	277	285	253	307	275	305	295	273	260	266	275	237	275	281	327	256	281	275	305	251	267	286	317	290	285	305	288	293	295	276	297	269	257	313	288	291	285	250	276	256	260	259	283	304	269	277	289	316	265	289	288	255	273	255	273	300	264	303	258	267	304	257	282	285	311	289	280	269	261	268	279	286	295	262	295	286	265	268	262	260	278	303	270	252	293	269	307	306	316	285	279	255	319	289	276	270	298	250	279	293	283	272	290	270	263	274	265	287	292	265	255	291	292	279	285	273	260	249	286	275	300	273	276	274	274	288	306	259	285	302	271	287	290	282	268	275	273	262	276	273	255	261	273	276	269	295	290	295	274	270	259	280	302	266	283	321	290	296	288	311	280	290	269	253	266	306	288	281	271	255	277	292	285	294	273	285	272	294	276	284	283	274	259	301	278	280	249	286	282	310	288	263	270	307	295	305	252	273	315	255	282	254	272	287	271	281	286	264	271	273	278	278	306	251	282	264	264	288	279	298	280	244	292	310	284	309	285	247	279	296	285	308	282	256	271	311	238	282	258	269	297	285	281	269	294	290	281	262	287	306	273	259	282	269	220	279	284	285	261	267	276	294	294	303	290	278	269	271	278	272	305	287	270	301	289	269	292	267	276	276	267	277	285	279	275	260	274	306	282	285	297	274	280	277	290	250	309	281	288	252	288	272	299	269	282	262	273	275	277	276	268	284	246	303	259	239	273	276	270	241	280	308	264	256	245	267	261	282	292	248	273	265	283	278	270	265	325	307	278	264	272	303	281	261	281	284	272	276	269	289	284	275	281	270	287	285	250	269	288	269	284	285	293	294	295	240	254	273	248	281	289	290	260	278	284	287	252	280	287	269	262	278	274	271	303	313	235	317	290	262	259	263	280	285	299	271	307	267	249	266	260	285	279	293	274	287	264	299	265	265	282	283	273	295	312	287	294	300	277	260	241	288	254	234	322	275	283	283	269	279	286	297	237	264	287	275	297	273	266	277	277	294	284	289	269	281	265	273	275	246	283	283	277	268	312	270	258	287	277	239	251	289	277	284	280	283	263	267	261	266	289	270	286	262	284	292	290	289	266	261	278	318	275	278	280	276	327	266	273	291	294	281	281	271	265	265	258	277	307	286	281	272	306	269	308	309	275	289	264	300	283	273	278	236	283	292	271	274	281	284	298	277	281	246	304	277	298	292	290	301	309	278	256	279	307	290	268	303	299	266	296	308	260	276	284	258	281	261	277	276	323	294	262	275	279	253	268	264	300	288	263	289	270	280	267	286	259	271	287	279	273	269	277	252	268	262	321	277	292	289	248	311	284	256	260	281	308	288	318	285	284	279	279	294	313	269	309	287	268	274	271	296	284	265	279	259	270	276	267	258	276	269	265	292	269	285	272	277	277	297	279	305	280	282	254	282	292	300	252	304	274	281	262	265	299	285	262	281	296	246	279	310	254	271	265	292	281	262	274	300	262	257	288	262	268	305	296	256	302	278	270	301	268	278	276	307	280	296	290	277	299	254	270	242	262	269	299	290	280	267	299	259	264	294	300	273	297	264	291	270	290	278	292	229	289	296	246	282	262	292	294	292	263	267	285	292	292	278	249	276	274	281	265	320	269	267	275	288	293	269	280	286	312	300	291	241	253	255	255	290	258	325	301	268	301	271	276	256	266	295	263	260	278	248	281	294	316	266	277	285	265	254	275	313	270	278	290	281	289	256	266	308	258	254	275	309	287	277	282	280	296	285	278	297	289	261	266	283	272	292	273	249	282	250	262	289	276	314	275	263	293	251	276	260	288	299	273	278	298	267	291	315	255	261	318	251	279	288	247	268	299	285	297	250	313	301	281	286	268	284	282	274	258	294	273	271	275	274	299	259	271	276	304	323	255	279	250	283	280	302	300	299	279	290	253	276	248	273	272	297	301	273	282	275	241	280	304	279	267	263	307	269	302	263	260	273	244	286	275	295	287	294	268	287	285	307	284	248	266	284	282	277	299	271	287	256	259	261	259	274	297	291	254	276	297	277	265	297	319	278	306	303	307	303	301	294	283	302	275	300	300	278	269	264	257	278	272	271	282	272	319	302	262	255	238	302	299	290	261	276	286	276	283	276	256	268	278	312	304	279	260	250	277	277	285	255	281	283	265	258	278	266	266	267	287	289	244	280	273	282	296	286	274	285	268	251	274	285	282	276	267	291	294	296	278	280	282	230	271	285	278	303	276	273	292	307	266	264	277	261	269	282	299	261	271	305	253	269	274	319	278	265	293	312	261	272	272	310	277	275	275	284	295	258	280	277	255	268	287	281	273	279	268	263	253	287	305	306	264	265	276	279	281	280	278	293	292	280	293	288	288	314	296	289	281	289	295	293	282
14346	23092	22002	15075	10888	8416	6574	5262	4307	3720	3219	2836	2461	2183	2041	1836	1557	1456	1387	1194	1173	1049	1035	981	826	850	719	724	736	740	695	686	680	674	685	656	665	623	654	662	625	620	584	586	594	629	613	643	558	599	593	614	566	590	607	549	601	601	605	606	611	552	602	610	624	570	593	581	555	576	584	570	568	589	575	606	597	539	541	543	595	554	620	624	581	607	572	548	574	567	615	545	570	590	593	548	580	609	602	590	574	594	542	601	601	568	583	567	583	570	543	615	596	584	579	536	594	571	590	575	602	563	618	569	587	579	602	577	597	590	564	591	596	549	555	577	616	588	568	608	604	574	594	603	579	608	560	593	564	571	565	560	583	595	616	525	587	599	575	597	578	600	575	578	600	604	589	567	532	558	593	571	637	619	601	607	578	564	550	596	563	590	562	586	575	606	620	554	561	580	580	621	582	579	597	605	617	586	562	618	551	578	585	562	578	558	615	583	580	579	594	565	589	586	544	525	604	555	604	573	605	581	604	551	616	568	574	593	609	618	614	562	590	582	583	617	553	599	585	590	553	559	551	588	590	577	604	558	573	576	601	575	583	569	578	552	563	595	583	600	616	547	615	578	568	562	543	621	518	621	608	558	593	585	580	555	594	587	564	587	613	560	612	595	585	588	577	547	558	523	589	596	579	590	609	587	628	594	582	575	610	624	609	631	580	574	585	592	555	571	613	572	542	568	580	592	594	560	571	569	595	574	609	584	577	595	591	573	609	583	561	559	618	622	537	588	574	601	587	537	586	594	557	580	574	572	561	564	588	562	604	594	588	581	582	590	536	596	597	587	594	636	622	587	576	537	561	573	566	595	548	552	595	599	601	618	552	643	620	605	602	547	602	559	552	584	606	588	575	561	558	546	616	557	551	552	575	597	583	558	575	575	615	535	570	557	566	552	590	601	564	605	595	568	549	570	544	575	610	549	609	616	571	588	586	641	595	518	537	590	592	575	606	602	568	594	628	563	593	617	588	548	565	592	575	593	618	593	537	547	555	589	542	594	566	597	565	592	590	600	613	572	534	593	584	578	557	554	583	585	591	614	532	560	555	577	597	565	563	588	590	570	619	599	557	631	576	619	623	573	578	581	587	567	613	607	558	626	602	627	596	582	551	561	553	563	568	614	596	594	569	566	586	594	560	600	584	557	606	602	615	615	557	604	553	615	600	597	580	582	575	583	589	530	623	561	555	601	535	606	613	588	605	553	575	547	542	594	599	564	532	599	632	614	564	608	555	596	622	611	575	620	583	539	563	597	555	549	593	580	589	594	593	602	587	611	575	621	592	622	574	581	578	618	595	623	591	606	573	571	558	583	570	603	604	560	577	580	623	598	583	594	624	596	572	545	567	561	566	615	568	601	580	603	608	543	548	629	601	543	607	586	519	594	562	573	580	541	558	581	614	581	577	552	614	567	616	545	554	585	592	603	643	583	554	621	546	570	586	581	575	579	585	611	565	565	549	545	594	565	566	579	587	541	531	572	566	607	603	586	589	608	610	582	592	622	548	642	608	632	572	613	591	645	602	547	597	585	611	624	596	595	571	594	584	564	591	578	575	570	604	595	589	571	569	580	577	613	525	595	563	560	561	593	551	579	587	589	596	572	545	594	591	558	572	552	556	601	583	602	607	592	600	541	621	583	558	618	600	566	594	559	580	537	553	579	598	570	559	643	604	595	577	529	627	562	616	593	549	579	615	625	595	592	636	572	584	570	603	597	581	584	544	620	595	593	598	578	596	595	605	565	546	555	557	577	591	561	570	592	592	552	602	594	594	581	575	623	589	548	587	593	637	614	605	574	572	575	592	555	623	578	575	600	568	556	567	613	604	630	572	598	580	546	550	584	563	570	590	566	603	615	558	571	564	581	572	557	582	594	582	562	549	533	563	587	588	567	580	580	633	544	597	577	627	576	619	563	566	594	593	595	585	567	587	633	584	574	571	548	640	591	595	566	582	589	612	590	606	575	556	608	585	611	539	581	605	593	593	590	588	571	589	606	602	606	575	592	571	577	575	573	555	542	606	585	584	584	627	558	602	608	578	598	583	595	546	629	562	596	585	556	602	536	638	573	584	616	544	580	591	557	537	610	617	575	618	600	571	587	564	585	569	583	599	602	584	577	623	581	633	571	578	581	562	557	585	584	639	605	582	565	567	602	532	563	580	570	627	584	589	521	642	596	581	553	555	590	587	587	559	603	568	597	617	529	584	583	542	553	621	617	579	616	641	553	523	584	592	564	590	604	627	538	613	566	600	604	532	566	603	574	578	602	591	614	589	604	635	535	603	597	597	570	613	539	618	607	602	612	600	567	604	575	577	595	589	595	581	614	566	593	551	577	582	532	544	576	613	553	573	578	611	558	576	554	604	612	558	567	586	575	608	560	596	618	576	596	614	614	586	608	630	567	611	596	643	572	605	583	609	587	585	544	592	562	585	579	600	588	586	567	578	572	617	581	589	612	582	561	615	534	605	590	578	595	584	608	577	602	605	547	563	546	587	531	600	595	623	559	584	569	587	584	557	568	565	591	585	560	594	542	577	565	564	528	575	601	588	583	623	575	567	576	611	554	564	559	569	591	597	627	591	583	580	589	577	598	537	579	587	590	585	604	599	542	594	542	565	639	567	613	588	621	555	587	559	579	597	566	556	579	596	579	552	591	584	589	561	580	586	561	583	595	563	562	625	594	588	549	545	580	581	623	574	587	584	593	595	591	610	589	569	644	598	587	578	572	583	618	582	607	576	590	556	553	586	569	580	585	581	591	600	569	580	584	537	558	575	599	571	550	571	564	601	563	557	620	634	592	584	618	574	630	592	609	569	564	547	546	585	600	560	594	620	586	580	630	601	605	584	575	614	555	618	559	622	588	599	589	617	564	611	595	589	581	622	600	567	619	559	560	562	573	608	561	561	599	631	548	565	629	606	564	608	586	539	574	589	576	595	611	552	636	598	595	558	579	556	648	599	543	574	582	627	603	519	567	589	562	596	562	570	535	558	587	587	581	609	576	592	574	612	536	577	610	568	571	571	552	548	549	593	557	554	565	567	588	569	626	586	504	591	602	592	555	601	557	635	611	577	592	605	567	636	583	528	584	570	585	595	578	626	616	584	597	622	581	562	564	537	616	600	581	565	580	621	558	565	563	567	579	569	608	608	564	576	605	558	599	586	572	611	560	560	586	610	605	571	561	575	621	571	586	639	561	549	559	566	554	579	573	624	559	553	588	580	571	533	582	545	579	578	613	593	578	581	609	575	606	580	566	562	555	578	618	622	546	556	609	601	639	542	562	629	577	596	610	591	590	564	588	568	555	565	589	593	571	580	593	589	568	545	552	545	561	605	555	566	580	577	574	631	639	611	627	587	599	631	591	598	621	589	581	567	571	582	609	593	595	603	593	556	651	521	584	554	603	590	592	572	602	553	604	590	585	548	551	618	565	611	609	611	588	581	541
25246	21500	27946	25353	16074	6965	4212	2977	2324	1854	1589	1384	1249	1071	1010	892	822	770	718	654	628	541	485	446	466	416	426	396	401	396	376	383	372	387	363	378	329	347	369	335	347	385	341	355	315	318	303	301	302	352	359	357	320	324	309	328	328	310	306	327	316	345	328	299	318	324	313	331	331	340	322	321	312	329	332	340	324	307	311	293	329	317	273	298	308	341	333	324	338	317	318	293	313	301	328	323	288	292	292	335	319	315	301	316	308	288	331	335	289	345	326	313	288	320	350	316	307	351	340	328	318	325	330	335	321	315	313	333	304	311	325	290	327	317	326	327	319	331	298	329	354	325	299	302	321	281	325	330	313	327	313	329	323	327	310	324	290	292	327	289	283	325	350	300	280	317	329	356	294	334	315	325	312	300	299	333	303	302	326	313	326	355	326	312	348	332	307	291	342	322	302	334	316	309	319	295	297	317	323	308	338	305	321	304	298	350	322	347	341	302	327	324	320	349	332	281	323	305	313	320	273	329	326	310	325	333	342	311	337	264	320	322	299	333	322	314	345	312	293	332	288	321	331	360	343	336	308	308	289	335	302	308	318	340	338	289	313	305	336	291	298	333	331	358	304	300	315	330	316	329	299	313	346	315	319	332	319	303	306	306	323	314	315	312	314	334	305	336	319	315	315	318	296	293	321	305	335	335	305	319	318	301	335	294	302	279	333	275	281	339	327	314	326	307	310	295	354	310	364	305	302	323	330	313	316	326	307	315	304	325	318	303	356	292	350	290	324	311	309	320	327	286	301	369	276	302	326	319	321	301	314	314	300	325	334	314	301	334	295	296	322	279	336	290	305	316	332	300	318	306	307	340	301	345	301	335	309	324	301	301	340	296	343	348	296	297	288	334	315	304	314	316	288	342	300	314	318	305	344	318	338	344	343	295	328	330	318	317	321	295	307	315	310	299	308	299	319	290	312	327	312	298	327	318	293	308	302	299	325	319	328	342	281	331	301	313	330	316	292	317	324	312	340	358	325	310	341	348	281	296	307	338	333	319	312	322	291	332	335	323	311	306	292	313	313	311	311	298	344	306	324	319	302	337	324	306	323	318	331	302	309	315	343	336	325	340	335	287	298	323	336	335	341	306	321	291	313	307	302	320	324	317	314	304	340	303	322	334	296	318	305	307	322	346	337	313	328	332	341	309	333	303	294	314	281	294	339	306	287	304	343	311	297	292	332	309	326	287	352	350	324	322	328	340	330	333	333	314	317	336	314	300	303	336	312	340	317	302	329	329	315	291	324	332	318	318	313	309	328	347	332	304	319	321	324	324	311	310	314	310	325	292	313	287	311	318	289	326	296	302	314	308	327	310	284	317	310	318	334	337	298	330	346	330	299	297	294	309	347	284	317	313	319	327	311	309	280	317	302	330	270	332	335	306	318	315	322	287	326	348	300	306	316	329	305	348	335	332	320	335	324	337	330	287	328	340	353	355	315	303	319	371	326	300	342	335	340	316	315	342	315	309	306	324	306	279	316	307	332	327	313	280	313	295	307	334	323	322	330	335	290	311	341	359	297	335	298	335	304	324	349	335	311	323	321	299	287	301	312	307	338	309	352	332	327	324	311	323	303	330	301	273	320	296	352	341	319	346	320	333	306	295	354	306	285	323	335	338	329	315	337	340	306	322	334	330	301	291	327	317	301	307	298	308	328	323	314	314	341	296	324	318	324	294	315	313	323	324	315	324	293	329	259	322	326	311	308	327	325	284	313	292	328	309	287	282	342	301	322	307	310	336	300	294	277	335	315	314	294	346	278	317	317	322	353	315	324	308	320	300	297	293	317	293	356	317	325	324	333	320	311	299	332	338	282	308	332	279	327	281	324	340	308	310	317	338	291	306	312	313	309	339	330	295	318	358	351	295	334	324	318	317	344	327	341	334	311	312	333	309	329	305	362	324	313	306	318	313	284	347	305	297	312	298	297	314	290	343	306	288	311	292	308	310	292	342	310	325	311	332	326	314	319	331	327	307	320	317	305	297	309	324	314	331	333	303	308	323	304	316	308	284	329	324	338	316	295	326	303	302	334	336	355	322	302	331	313	315	313	306	284	302	329	334	319	294	339	310	287	315	326	318	330	319	317	350	297	379	346	367	316	342	334	321	318	322	305	305	290	325	293	323	311	355	306	321	326	290	281	331	335	291	323	304	326	333	320	330	308	330	327	339	323	322	358	312	315	338	315	306	327	333	320	326	265	324	316	308	318	304	311	305	315	309	343	279	317	312	346	326	301	339	305	346	300	316	335	319	315	301	319	292	327	302	304	313	315	308	321	316	291	325	318	332	328	272	280	336	294	318	293	301	319	278	295	321	272	324	322	338	313	315	322	337	306	304	270	316	323	295	312	326	335	299	316	321	295	342	318	293	327	316	317	294	303	305	328	294	284	322	326	345	332	287	309	352	344	307	343	296	302	307	336	317	315	340	352	340	320	337	272	328	320	297	346	311	276	322	341	324	322	300	286	292	307	292	322	313	321	324	342	324	341	323	341	315	306	321	320	320	299	348	309	297	310	307	331	323	335	321	324	314	289	315	318	335	321	337	343	321	323	300	307	301	322	322	308	298	319	310	294	304	315	324	313	334	339	333	297	341	305	323	311	295	316	321	327	312	314	312	329	325	314	316	319	308	334	327	312	315	315	307	304	333	321	328	305	302	345	341	298	335	319	318	300	307	303	321	317	329	304	346	332	298	340	303	309	344	331	325	282	321	321	343	321	324	336	323	306	337	322	318	309	305	296	335	354	333	311	332	300	340	311	313	343	323	338	322	316	321	310	314	341	321	343	311	318	322	293	314	306	325	321	348	348	324	288	351	329	315	347	312	354	304	316	296	304	314	309	326	290	342	303	320	305	329	305	304	306	336	321	311	304	333	327	304	311	335	308	320	343	323	312	335	331	295	305	304	299	310	362	300	304	309	328	322	310	309	305	321	317	325	294	319	301	347	322	303	313	347	319	293	321	321	319	338	328	282	316	311	314	336	311	296	314	350	325	301	297	325	346	316	312	317	329	304	325	347	370	349	346	329	313	288	340	311	321	349	330	323	306	329	299	320	317	309	298	315	331	330	300	327	292	323	276	313	323	313	313	277	311	303	333	342	322	315	318	339	324	328	308	313	289	305	335	334	326	313	317	337	300	291	340	325	299	315	316	332	324	323	327	312	297	315	316	302	337	332	335	340	322	309	303	336	354	289	296	343	305	322	322	312	297	314	342	355	300	310	322	295	327	335	291	305	329	317	289	300	355	295	305	317	322	280	308	347	324	317	312	312	333	304	323	323	305	343	328	309	312	335	320	344	304	361	311	326	322	314	311	332	314	317	308	297	303	324	328	313	319	332	278	310	323	314	291	289	322	326	300	330	314	297	317	318	360	312	364	337	320	346	335	308	314	334	314	319	298	330	343	325	321	316	333	304	324	311	314	293	320	277	319	299	299	322	313	316
16545	31010	29660	22287	17610	13884	11337	9217	7816	6533	5526	4842	4216	3752	3338	2967	2633	2418	2216	1934	1745	1663	1444	1241	1137	1082	1032	954	978	938	897	915	857	822	759	816	751	755	746	699	722	702	662	688	684	685	670	655	694	637	627	660	669	614	655	644	628	632	687	671	630	626	686	659	656	621	642	594	649	623	642	685	654	671	601	673	630	588	646	654	636	641	637	648	643	612	596	659	598	634	633	623	630	626	628	641	662	646	648	648	664	618	667	671	607	685	664	614	637	653	632	636	575	632	618	638	613	629	678	672	629	643	679	676	614	658	657	651	695	663	683	649	662	642	671	663	622	653	703	624	682	647	657	664	654	603	647	629	658	656	601	628	663	648	659	664	645	629	673	650	631	660	653	619	633	655	682	715	647	665	653	663	653	668	668	663	684	650	661	634	651	672	610	638	625	637	665	654	620	640	646	656	658	646	662	608	682	685	651	635	640	578	617	618	608	669	609	654	678	696	677	602	617	606	623	614	616	633	650	591	628	655	693	625	642	658	692	639	634	614	627	635	658	639	629	627	627	628	673	609	661	636	617	650	673	669	600	641	650	657	635	648	651	624	624	636	669	674	617	627	628	634	680	606	658	677	649	677	665	661	649	694	643	599	631	655	590	595	668	618	661	623	625	642	621	648	604	722	644	625	655	672	622	618	658	634	651	671	594	627	630	675	619	677	644	618	599	661	662	638	606	643	640	624	643	650	644	629	653	606	667	611	634	655	640	633	662	663	629	641	595	649	663	635	646	659	666	594	654	645	623	651	678	620	663	614	688	631	646	622	663	633	665	656	646	632	613	632	614	613	627	651	630	622	652	648	632	624	642	637	657	654	670	676	689	624	669	676	632	640	608	604	646	637	652	631	634	639	650	652	674	656	654	638	609	675	639	682	686	600	659	635	692	615	648	649	646	613	625	626	629	624	688	652	619	656	691	639	657	635	642	703	679	641	629	643	645	619	608	653	641	684	673	637	669	600	604	626	635	667	667	646	644	628	664	676	647	699	673	647	660	647	591	652	663	624	664	679	645	652	637	638	628	621	584	659	620	666	646	643	663	640	663	655	647	646	674	618	677	681	591	638	641	635	695	611	652	687	667	650	654	696	658	646	659	676	655	650	620	609	651	645	631	628	618	635	653	687	603	656	608	649	654	686	644	623	629	628	692	629	660	665	676	639	591	643	626	652	669	674	608	636	660	647	600	652	682	641	622	662	640	655	622	652	629	680	719	640	633	616	653	644	662	644	632	613	685	645	641	660	675	611	628	636	638	665	639	650	651	614	650	641	621	631	623	615	679	623	667	684	630	650	653	677	658	696	636	636	648	640	649	625	650	665	651	638	675	674	650	680	680	674	662	670	602	658	643	667	671	658	643	624	670	657	618	638	686	631	580	689	633	611	638	659	664	671	635	667	656	589	621	643	657	647	651	614	666	638	663	665	674	605	668	637	651	692	663	660	654	664	644	639	660	669	645	642	630	655	658	608	677	595	628	655	692	655	670	647	631	642	631	648	656	655	592	638	646	708	660	569	639	608	662	638	661	644	634	651	657	650	684	594	696	651	645	641	638	667	627	658	635	658	658	667	627	646	640	630	664	615	634	615	651	620	636	701	659	664	677	650	636	659	641	626	668	634	668	651	671	613	635	638	631	721	637	597	668	610	665	638	681	696	653	688	608	654	652	610	675	652	671	660	657	653	659	613	618	636	665	610	633	608	646	640	671	658	627	620	648	662	634	673	615	623	650	617	614	615	670	635	613	688	674	647	639	701	645	613	663	629	639	628	641	652	603	670	642	642	625	608	648	654	627	602	626	646	691	618	649	594	624	675	618	648	626	674	645	640	674	633	629	669	610	635	652	644	679	627	631	588	642	604	664	631	644	626	652	672	632	650	645	646	634	639	598	639	639	643	686	623	663	681	643	649	712	650	637	644	678	631	659	625	678	661	644	577	629	677	648	612	632	635	632	651	687	683	647	636	653	638	590	696	628	666	626	684	628	647	631	637	654	653	661	625	607	687	645	643	622	667	674	689	639	611	668	652	615	648	653	674	679	661	668	661	649	657	629	614	679	655	650	661	641	677	615	621	665	628	627	633	639	628	609	612	645	658	642	671	657	663	671	648	642	628	665	641	647	713	654	634	654	593	635	620	640	649	660	665	636	684	619	648	609	608	651	645	605	662	646	642	636	650	674	639	644	650	628	668	637	664	651	680	660	674	632	662	638	645	645	649	655	629	628	581	644	639	620	657	663	666	645	666	681	652	626	687	676	643	630	621	675	624	638	654	686	667	684	699	635	656	631	575	675	696	681	654	645	622	640	652	698	634	678	661	652	666	622	647	690	651	605	657	663	674	688	618	673	605	666	644	620	612	666	642	651	653	650	628	687	618	662	614	625	651	653	649	685	632	616	605	656	670	607	654	645	599	642	658	621	644	664	649	664	639	644	690	604	598	637	644	640	651	600	650	632	620	602	664	636	641	608	645	669	650	670	652	637	672	604	596	703	670	612	665	642	681	639	629	640	618	644	646	611	639	630	651	617	662	675	686	652	658	629	606	708	639	658	616	629	672	636	640	643	660	648	659	616	681	655	684	677	619	670	642	676	621	612	690	676	666	646	630	643	676	649	636	657	638	633	645	665	678	657	631	651	623	664	631	632	624	648	651	687	706	657	621	634	636	653	661	665	739	655	663	656	619	662	652	657	641	633	659	611	623	616	644	684	598	627	640	630	646	632	615	631	666	614	671	680	670	686	634	639	625	609	678	654	644	685	663	594	654	638	643	606	639	613	604	672	644	612	654	642	645	639	697	631	677	640	682	628	623	718	647	650	666	647	698	650	674	618	616	656	653	644	671	646	624	638	648	631	640	654	626	646	659	641	614	657	612	650	616	668	675	624	658	624	638	648	636	674	605	640	621	632	604	668	703	623	645	631	687	612	663	651	603	626	625	653	653	641	658	635	612	639	675	646	690	675	656	622	670	646	647	620	660	622	658	665	616	669	615	665	646	621	655	676	629	645	661	588	649	647	663	637	705	666	625	701	679	654	589	606	667	688	620	627	636	636	636	605	667	663	614	624	650	670	662	662	671	707	650	682	644	647	667	656	643	665	625	639	672	644	669	676	624	637	638	650	654	618	576	664	687	665	625	637	623	639	638	630	664	681	636	627	616	641	678	615	633	615	642	629	668	658	651	645	662	647	645	651	632	642	641	627	669	640	622	684	685	613	587	610	673	635	649	640	699	693	655	652	597	660	633	699	642	637	648	682	644	674	669	658	670	638	654	618	637	670	638	650	630	699	665	677	662	620	599	674	696	630	681	662	662	622	636	608	654	637	651	587	695	594	674	697	683	684	646	673	638	635	631	616	658	617	684	605	615	664	601	686	591	620	649	645	686	645	598	616	667	653	652	606	632	652	630	637	652	601	617	636	646	638	634	662	654	646	673	681	645	696	616	656	643	651	672
24240	21411	28859	24398	21442	15977	8123	4817	3661	2969	2570	2211	1912	1730	1572	1422	1349	1150	1040	997	1002	801	775	685	648	591	629	615	582	558	542	587	541	520	501	514	500	480	531	515	496	456	458	417	471	425	503	478	473	458	519	472	458	435	507	475	423	471	479	391	455	463	452	449	468	481	474	404	436	463	455	468	477	491	450	487	501	436	446	442	452	456	436	450	463	450	479	482	461	444	468	411	439	455	456	481	454	453	439	465	447	417	461	444	461	444	456	446	458	458	473	449	457	430	459	478	438	473	449	424	481	462	401	449	477	430	453	440	416	454	484	480	459	477	489	450	384	450	479	486	468	492	422	420	448	434	429	463	445	434	431	434	459	461	434	443	455	457	456	454	470	470	455	458	429	469	456	466	456	458	470	431	474	435	491	470	463	421	468	455	443	415	487	463	425	459	415	401	426	475	449	448	419	450	462	445	438	428	451	468	433	467	474	467	487	447	498	434	449	463	435	470	420	463	467	432	457	445	421	464	429	437	444	437	442	418	434	460	467	479	450	451	435	422	409	482	410	456	439	426	470	457	437	461	407	456	435	435	466	466	455	474	449	466	466	416	459	423	451	442	444	476	433	463	427	445	416	478	494	428	450	495	448	453	468	473	445	463	452	466	431	427	474	446	441	452	437	438	434	469	456	466	434	408	453	454	410	435	436	480	423	441	439	411	460	467	518	428	450	442	449	420	449	443	438	473	445	473	433	461	471	438	438	470	454	456	461	489	467	461	415	475	436	455	390	471	461	438	482	451	477	469	441	452	453	473	453	447	456	455	452	481	445	450	474	492	441	436	440	467	474	428	479	447	469	473	406	402	444	454	459	450	445	460	440	446	416	505	486	489	476	494	465	438	474	469	444	450	466	439	482	462	517	467	467	461	443	426	466	471	438	456	437	484	474	470	459	450	478	423	474	481	470	492	463	461	442	440	456	410	438	455	458	494	483	453	470	449	472	479	438	477	469	430	488	431	441	498	438	482	452	438	451	461	427	489	469	464	478	454	419	419	442	482	489	437	472	467	439	442	474	454	438	429	426	446	451	456	447	424	450	423	482	440	430	444	439	467	462	446	467	449	445	451	443	456	427	450	504	470	388	459	445	470	429	463	486	448	416	472	473	456	475	458	481	462	470	461	433	414	472	444	457	448	385	436	454	459	463	475	460	434	462	478	472	483	467	458	443	483	497	467	443	442	458	471	461	472	449	473	447	433	472	466	461	457	445	479	470	473	448	445	479	432	466	453	418	437	421	461	457	436	452	442	472	440	445	453	451	454	451	431	430	458	470	467	448	480	441	445	460	426	482	462	471	440	436	463	432	467	453	429	481	463	467	414	474	457	446	457	451	460	471	448	477	458	406	453	467	470	486	430	422	484	415	430	460	390	440	432	452	466	409	458	449	422	495	455	421	476	449	441	432	456	450	478	490	433	416	511	490	447	429	459	466	473	491	482	436	427	477	449	487	417	472	448	447	467	421	444	452	457	469	443	473	413	475	449	481	449	445	472	462	474	485	466	417	440	483	405	496	460	454	459	492	453	470	428	480	430	413	474	430	482	429	456	439	492	489	439	416	466	437	463	431	432	398	451	449	453	442	452	455	436	474	466	443	459	497	466	474	449	466	456	458	477	427	493	433	476	447	430	453	461	466	440	447	443	433	439	435	485	445	456	435	446	469	431	477	421	447	425	430	446	458	476	460	435	466	459	445	419	463	449	455	419	490	463	426	454	438	449	463	445	417	455	457	417	444	493	443	460	481	450	452	452	478	414	464	403	412	457	475	458	478	481	439	454	477	461	478	430	440	439	453	461	427	485	399	418	437	464	423	440	445	449	457	477	460	443	435	435	461	461	443	391	461	481	428	499	470	425	434	442	440	446	454	456	455	464	448	452	430	466	493	448	447	445	434	473	433	445	429	465	419	481	451	441	463	434	479	424	475	432	415	397	489	460	484	467	444	444	441	471	430	453	423	476	447	465	425	494	442	442	437	411	435	438	464	465	482	426	418	450	457	453	482	471	485	459	448	454	465	434	445	446	480	468	461	442	424	437	446	427	462	464	494	431	464	463	434	428	457	460	440	446	480	424	431	432	474	439	451	466	433	445	452	477	444	457	444	421	445	437	419	438	472	420	442	430	411	461	455	461	415	479	442	458	441	448	515	426	420	493	463	454	474	430	453	482	458	423	472	442	448	455	496	460	445	450	441	448	453	468	475	462	438	451	462	459	435	459	429	432	485	434	430	457	500	458	403	461	433	430	433	451	448	460	442	443	479	470	431	433	447	482	460	456	429	425	443	461	435	432	491	448	436	496	424	462	456	466	455	427	447	436	464	389	458	418	458	423	442	449	471	440	477	465	468	443	431	406	435	434	436	448	453	468	468	460	449	453	450	453	428	458	426	477	452	481	442	434	444	479	429	437	443	427	477	436	506	461	453	466	445	452	449	448	434	505	480	448	467	443	481	425	503	455	466	441	455	477	463	459	461	451	445	455	442	445	427	439	434	452	412	451	454	468	450	427	470	479	493	463	444	417	451	430	454	433	453	478	447	412	441	418	430	433	493	466	463	456	475	425	471	449	450	471	459	463	454	469	466	464	483	421	471	455	472	494	436	454	423	424	451	457	465	418	436	436	431	417	475	467	474	449	457	458	469	443	434	454	435	443	447	447	463	487	459	473	487	447	403	436	443	466	484	477	481	441	439	455	483	458	450	444	447	442	464	476	450	428	462	441	421	429	449	529	407	444	459	446	438	437	462	465	454	432	477	464	437	442	411	454	444	423	444	434	462	445	466	467	452	484	460	425	445	383	455	473	457	439	491	452	477	463	478	416	435	456	416	442	440	443	461	444	460	470	415	431	461	430	491	457	468	437	453	431	453	423	482	428	480	454	437	448	439	476	417	445	426	453	446	458	465	436	465	477	395	421	457	432	451	466	455	420	441	461	452	436	442	440	486	477	441	422	409	435	479	448	478	452	462	492	448	454	442	474	429	460	461	463	410	409	428	453	444	457	415	464	452	423	450	446	434	483	474	466	457	443	440	436	494	445	428	458	482	436	469	435	415	445	445	419	432	471	436	455	450	445	451	448	425	464	485	466	458	461	451	418	472	437	434	428	458	452	443	428	455	413	448	468	421	471	423	409	439	437	432	442	403	428	455	457	444	526	425	477	448	468	443	445	443	448	440	487	439	448	425	469	406	470	433	444	474	471	450	497	450	424	435	457	428	448	435	462	417	445	447	455	433	450	481	446	468	441	431	454	449	475	468	476	417	426	464	464	491	447	406	452	449	433	427	457	467	427	398	448	424	455	462	466	472	489	462	458	465	456	462	432	470	433	427	416	435	459	472	454	435	415	430	418	443	415	459	429	454	442	453	455	435	460	456	453	458	447	441	453	440	434	437	475	452	462	497	483	450	444	486	439	433	467	484	447	441	472	489	470	504	452	432	489	434	451	465	450
19107	35372	34020	26911	22329	18226	15236	12839	10977	9220	8016	6796	5995	5243	4785	4335	3834	3516	3142	2827	2590	2310	2114	1827	1687	1498	1395	1347	1324	1253	1238	1124	1189	1188	1115	1078	1095	1051	1030	1013	942	978	975	914	859	855	871	853	895	923	897	943	970	901	873	915	926	836	886	922	853	897	904	847	896	801	852	923	879	857	908	817	853	855	857	886	884	836	888	780	867	837	855	829	906	869	860	878	866	803	814	872	882	844	956	851	869	871	840	900	864	879	865	861	891	867	878	906	904	881	870	871	875	842	896	874	836	899	930	828	830	851	868	858	810	844	892	871	819	887	903	891	878	846	862	886	872	855	866	870	882	871	884	887	847	842	848	928	840	855	841	847	859	877	873	893	889	856	839	875	882	852	855	862	902	825	875	856	885	900	863	879	884	827	887	876	862	899	848	840	878	894	898	921	859	853	870	806	879	868	862	861	837	852	883	859	866	872	879	902	874	880	867	874	840	854	871	905	880	858	855	863	875	838	874	830	903	912	803	890	903	915	880	813	817	843	908	820	861	821	846	823	888	853	853	850	881	853	880	817	820	864	905	859	848	839	847	927	883	873	876	857	810	896	868	848	842	869	855	876	867	877	897	850	890	927	821	896	886	883	881	832	870	854	881	884	824	899	817	849	866	855	830	901	873	863	917	856	923	858	848	866	857	835	826	884	927	823	849	864	810	848	864	858	885	865	835	933	859	829	929	897	886	872	851	909	816	908	898	881	835	829	849	865	918	861	871	882	813	865	855	853	848	886	864	803	893	893	861	850	880	874	837	841	886	943	845	859	823	900	875	896	866	891	892	844	825	900	849	908	845	835	852	861	958	847	894	892	852	876	824	953	841	916	890	846	881	852	905	829	888	841	819	868	914	833	866	904	839	876	871	907	878	892	924	835	889	855	843	885	882	870	839	881	847	888	847	933	826	903	881	842	875	896	852	881	859	890	880	873	917	884	858	831	887	870	854	814	933	860	867	841	879	854	787	849	844	890	862	845	940	852	874	839	862	884	844	886	883	845	872	901	870	828	864	871	844	914	819	858	793	883	853	830	908	814	880	889	825	838	858	891	843	830	855	849	858	859	919	836	881	870	841	877	875	903	850	875	859	860	855	866	838	859	914	857	893	865	859	888	882	838	837	882	888	900	889	857	862	871	892	850	892	877	778	855	879	897	848	862	833	854	854	840	855	858	884	892	881	918	823	878	893	865	817	851	880	897	831	873	891	857	863	868	911	830	875	834	930	854	833	870	848	855	921	815	860	861	830	811	876	872	841	867	848	898	912	874	865	922	921	841	872	925	877	842	811	897	887	868	862	849	910	825	832	901	847	870	845	882	866	831	828	927	869	880	869	848	828	797	825	893	818	874	892	942	882	863	856	832	827	941	852	892	844	911	902	845	851	930	843	893	848	900	855	886	844	896	856	866	831	877	872	853	863	847	922	856	868	862	863	912	924	813	860	862	855	854	858	856	883	903	859	879	903	878	861	852	893	880	847	900	846	789	840	887	905	884	855	868	867	842	840	906	893	819	839	887	893	919	817	859	846	905	889	886	875	873	824	857	893	907	820	891	887	832	832	801	830	860	855	881	879	922	842	852	861	825	892	915	867	881	830	843	901	877	873	879	875	830	867	862	821	849	880	834	836	903	901	850	849	881	830	877	863	882	872	842	849	883	871	884	874	831	821	818	877	858	841	905	887	807	885	774	875	870	892	871	868	885	836	882	847	910	865	905	874	816	867	861	866	867	845	889	938	910	831	862	864	802	851	874	845	820	867	853	863	914	847	855	906	887	871	871	823	860	864	853	859	876	905	838	859	858	854	891	883	830	858	844	869	868	897	856	873	881	855	877	803	867	856	903	877	872	898	845	872	853	863	853	889	902	865	867	911	881	956	872	847	814	872	863	837	839	834	830	897	840	901	895	874	893	857	877	870	868	813	871	813	882	842	870	875	921	852	845	872	880	874	868	866	883	931	881	840	885	846	881	846	867	833	828	875	855	851	853	879	855	847	870	891	874	842	811	901	825	856	848	835	825	854	870	887	901	841	875	858	880	885	881	825	823	925	871	883	869	868	849	831	842	870	870	853	912	934	882	881	876	876	856	784	820	850	884	918	837	919	883	889	887	905	831	835	862	838	855	874	904	858	882	853	893	879	907	859	890	866	860	844	889	833	900	821	828	823	815	851	886	871	884	881	874	869	870	847	921	823	846	875	898	862	846	853	921	820	863	857	823	862	857	879	869	882	858	865	929	883	888	870	880	891	861	859	919	872	851	881	872	923	830	856	876	875	864	872	881	881	835	855	888	905	851	829	915	820	797	893	867	856	890	855	870	853	877	824	866	898	844	853	830	844	905	860	858	818	876	883	880	833	856	868	913	848	908	872	876	872	895	919	827	897	880	828	854	878	832	885	830	915	864	879	846	902	852	851	837	810	835	860	888	881	859	910	832	839	884	840	895	872	894	899	870	858	911	859	888	819	833	845	841	857	875	897	856	888	861	890	912	853	873	855	859	817	820	866	943	864	897	855	833	838	881	882	886	868	863	904	869	916	882	903	903	854	845	848	838	876	895	886	867	824	897	841	923	900	846	839	864	868	883	891	868	909	857	851	845	886	858	846	867	905	877	829	846	864	861	821	924	884	830	884	930	887	850	873	852	845	858	841	854	875	870	913	847	884	880	845	910	839	847	869	875	865	863	852	890	884	850	885	828	843	838	846	845	870	881	891	850	845	866	825	822	859	904	914	857	926	829	861	848	853	856	852	860	855	887	859	910	860	826	834	860	867	894	855	816	823	905	926	850	900	883	820	886	914	877	880	823	843	891	849	879	885	809	845	856	884	910	908	915	843	863	860	878	819	896	836	909	876	913	863	867	853	857	831	822	849	907	832	851	892	886	932	882	843	853	895	849	829	822	923	886	882	840	900	833	861	840	858	836	847	824	881	840	859	872	897	827	860	847	886	876	889	894	861	897	872	876	872	893	880	851	885	906	882	824	823	885	874	811	847	812	829	870	902	837	885	882	853	891	871	835	824	900	864	847	882	882	841	878	862	862	870	868	914	853	842	869	823	843	899	863	852	873	829	853	840	852	859	890	903	824	931	978	883	882	888	902	883	875	879	855	888	890	877	882	859	897	810	857	869	895	857	847	854	906	910	884	855	838	834	879	866	833	827	820	864	874	825	853	855	937	897	921	860	841	828	895	862	804	890	869	902	834	832	892	825	872	887	883	829	860	818	853	908	879	892	845	872	932	800	918	831	866	897	850	844	840	883	848	910	898	869	803	880	856	865	894	830	875	891	893	903	938	869	818	877	874	813	881	862	879	859	871	874	887	847	875	854	910	878	895	876	869	815	864	849	866	890	843	865	907	816	899	838	869	867	855	852	848	863	879	807	835	900	857	828	909	915	878	843	835	860	851	844	907	902	853	905	894	869	860	835	891	863	867	845	870	857	800	889	854	833	892	865	848
27536	19382	12737	7284	3740	2460	1864	1460	1209	971	920	790	700	659	611	547	493	521	493	445	445	377	356	359	332	334	309	334	331	327	295	317	336	303	320	296	308	312	297	281	265	305	292	268	287	302	262	274	291	265	274	271	291	270	289	266	307	267	282	276	307	306	261	269	274	307	282	297	283	265	272	282	271	289	265	260	268	280	303	273	288	282	274	297	294	299	284	270	282	281	294	287	300	297	319	318	277	292	281	251	276	273	273	277	268	290	290	277	280	299	275	287	285	307	313	306	287	332	283	247	286	297	250	282	284	304	296	267	287	283	304	292	259	291	269	276	283	281	277	328	303	263	267	261	276	336	316	269	293	293	273	306	303	259	254	302	271	334	284	272	311	281	266	233	276	291	278	292	266	279	261	294	284	289	271	294	296	285	345	282	285	306	274	281	261	308	270	275	278	273	283	255	286	262	269	261	298	307	258	315	282	302	332	296	309	287	294	274	269	291	290	279	277	305	279	286	287	302	291	261	288	291	243	274	268	311	271	291	315	253	267	272	311	266	294	286	308	291	283	281	290	279	259	284	283	281	287	252	284	276	280	284	293	300	301	266	296	283	293	297	280	272	283	302	231	290	310	292	282	258	296	281	283	261	265	287	285	269	281	265	277	275	293	303	262	260	297	289	304	290	266	274	271	306	299	277	288	280	232	276	276	295	297	250	258	260	266	278	283	287	289	313	262	268	307	306	282	273	283	297	283	303	252	319	277	291	235	264	275	259	292	285	304	274	314	270	281	279	266	276	255	293	281	286	284	285	281	274	300	291	285	288	275	295	279	299	260	294	281	270	297	266	278	265	263	260	258	257	276	273	253	260	275	278	311	298	292	284	278	253	278	277	282	302	292	266	302	251	298	270	244	307	258	280	307	286	270	283	262	287	285	283	304	286	258	281	278	297	295	254	285	282	312	285	254	271	273	268	299	319	298	281	266	310	257	271	291	295	235	285	267	270	244	306	298	264	296	256	302	293	291	273	255	303	272	279	299	290	294	273	259	310	272	288	266	301	300	283	273	290	307	279	257	281	287	287	277	267	292	292	294	279	272	282	282	280	300	267	300	272	264	288	305	290	283	262	289	292	301	294	285	281	309	296	317	307	277	293	269	289	252	273	294	285	279	241	282	307	283	284	278	257	310	290	282	309	283	311	295	265	281	265	315	280	294	282	306	296	282	279	272	306	293	292	272	250	289	294	294	276	293	283	291	279	326	262	258	286	330	301	301	264	275	287	305	272	292	293	281	284	304	301	312	278	294	300	287	309	297	270	279	259	288	281	257	299	278	268	291	254	275	292	278	280	303	257	266	293	280	276	277	244	295	255	275	281	289	295	291	263	309	296	287	298	302	296	291	295	275	268	312	262	297	289	287	284	288	296	280	285	283	307	291	280	252	295	259	298	263	281	295	255	282	270	289	251	298	298	252	292	263	266	298	304	281	293	288	310	287	304	310	303	288	253	273	298	282	287	298	274	263	303	272	251	276	271	291	266	304	285	273	273	266	243	293	281	284	258	284	259	250	283	267	251	260	304	253	261	301	302	297	282	296	299	280	259	258	287	268	271	285	268	271	256	261	274	307	248	276	321	293	255	272	304	293	280	261	278	281	299	296	283	278	259	272	287	277	277	287	285	287	285	287	277	260	273	297	286	301	288	288	263	282	295	266	278	264	294	292	272	310	278	280	268	280	246	284	269	295	329	289	296	274	266	276	298	289	289	264	285	320	286	286	273	282	302	272	285	288	266	314	287	285	275	276	291	300	313	309	295	262	284	294	282	290	271	318	277	286	297	288	286	282	250	263	311	291	310	275	274	299	272	301	301	310	281	277	259	293	264	255	260	266	305	302	289	284	282	277	297	261	276	294	300	295	314	264	283	273	341	279	269	278	257	311	272	272	302	276	270	258	271	276	303	269	274	250	255	300	303	295	298	307	267	326	290	297	257	282	263	298	279	266	269	292	267	264	287	273	279	278	289	303	280	268	309	279	312	269	307	278	267	295	286	283	297	294	298	261	285	291	304	259	293	287	274	279	276	306	294	266	306	272	258	291	288	276	299	284	275	289	290	295	260	288	274	275	285	270	272	261	282	279	293	300	275	266	277	300	265	292	296	294	270	278	309	282	286	281	262	276	251	274	251	281	281	279	305	287	270	293	268	290	301	284	280	304	281	297	281	270	259	284	257	301	284	279	285	265	273	260	297	267	280	288	294	277	256	308	295	277	283	303	313	303	339	264	293	287	283	298	252	239	258	286	267	285	256	273	306	290	267	279	315	276	248	291	271	310	294	283	273	281	315	292	271	288	298	288	288	294	281	290	297	271	283	278	279	271	282	293	311	265	266	270	251	286	300	303	288	273	301	320	271	275	260	278	274	270	317	287	306	326	313	277	274	288	277	237	297	297	260	299	272	278	305	290	266	264	277	287	287	268	258	273	275	275	302	263	282	272	304	290	281	294	301	261	304	266	279	249	259	285	280	279	290	253	287	314	312	277	313	294	266	267	282	308	264	279	286	271	309	257	295	260	270	292	284	265	253	317	262	300	255	268	248	295	256	273	270	299	276	260	263	294	301	273	278	293	307	296	262	300	272	288	313	271	303	275	249	281	273	294	308	279	285	318	268	275	271	278	276	281	287	295	295	286	316	278	258	306	291	283	278	269	263	303	306	284	269	290	231	267	281	297	298	266	290	298	316	272	287	265	280	271	249	311	278	269	272	306	288	283	254	246	269	268	279	244	290	311	291	281	315	274	285	304	272	287	248	261	282	273	268	286	260	316	298	300	312	282	303	272	257	287	292	296	289	306	264	301	279	284	280	288	242	275	298	270	288	278	298	320	277	297	271	274	293	311	314	278	282	310	273	292	273	319	292	284	264	290	284	316	270	276	296	302	299	278	274	298	271	281	282	276	279	246	256	285	280	290	279	257	291	315	281	267	255	331	285	306	294	293	282	298	296	283	277	294	238	292	317	294	278	253	284	255	260	308	297	290	271	277	271	298	279	292	276	309	292	301	263	276	279	289	292	284	291	280	307	283	284	296	270	288	287	291	278	286	297	239	296	296	288	294	281	300	333	256	285	289	284	291	283	288	296	266	269	258	255	252	297	298	243	293	292	312	277	294	273	262	281	320	269	307	299	258	293	269	292	305	262	291	295	315	283	276	271	273	302	273	262	260	309	307	286	285	296	304	275	218	288	303	283	263	288	292	290	273	286	264	292	328	300	273	286	296	279	274	257	270	264	288	289	235	303	254	277	292	295	263	295	320	264	285	286	296	307	265	271	307	262	280	278	268	322	273	265	293	278	260	270	269	289	275	276	259	279	265	268	285	268	258	277	294	282	271	300	273	274	304	298	281	301	295	270	307	278	277	274	271	280	303	245	292	293	279	275	288	281	269	288	295	258	271	284	294	270	303	287	293	252	282	294	282	315	272	264	262	258	292	252	293	299	271	293
14477	22729	21621	14771	10916	8274	6605	5448	4441	3786	3258	2742	2405	2209	1958	1744	1626	1379	1351	1261	1151	1061	963	890	794	765	782	728	754	754	694	697	674	701	659	702	665	660	634	642	635	594	568	622	553	626	625	561	603	584	555	621	545	613	581	604	558	589	564	572	590	552	585	572	606	576	621	587	586	581	568	575	538	580	572	629	595	579	556	584	581	588	563	579	573	560	585	596	556	602	576	565	589	630	578	547	570	584	580	592	591	587	582	608	538	592	561	595	591	561	577	618	529	601	579	568	574	562	531	565	605	540	611	550	582	562	611	581	603	607	541	554	579	582	600	581	621	618	628	589	552	582	608	567	570	577	595	574	582	543	570	552	596	593	582	565	594	575	593	597	543	576	601	574	591	603	596	543	546	579	596	596	554	557	575	587	585	589	567	561	602	578	586	612	574	606	584	581	575	584	621	548	566	607	581	577	557	590	568	547	560	558	564	598	574	572	610	566	562	599	593	596	615	550	545	564	561	571	603	615	618	564	559	594	581	590	618	562	615	537	591	581	533	604	584	599	592	593	551	604	582	581	605	558	537	630	600	565	566	559	552	615	617	540	577	579	567	577	575	581	619	596	569	588	570	572	599	562	573	584	591	576	555	567	590	548	581	554	575	543	592	572	592	635	584	568	613	604	626	561	544	582	567	559	562	583	621	594	555	606	607	595	556	586	582	560	593	580	567	591	572	623	547	604	592	612	587	583	628	608	566	599	562	568	561	576	546	615	575	576	542	566	567	558	575	604	613	538	575	590	579	588	575	539	583	570	555	578	573	569	582	571	600	574	576	554	561	631	604	615	582	670	598	544	600	594	593	587	533	590	562	593	555	559	587	597	610	578	562	587	596	569	569	582	550	555	575	609	571	575	640	614	576	549	546	569	578	592	591	610	578	525	589	587	576	554	594	583	606	578	565	607	596	571	575	573	555	555	578	571	569	580	578	585	582	585	604	602	522	588	616	557	548	586	513	586	584	630	555	567	573	604	616	599	596	585	559	604	589	610	556	575	594	563	608	563	593	585	561	559	608	538	602	584	626	574	592	597	606	557	574	562	572	585	574	530	583	594	533	576	602	594	597	560	616	542	574	613	637	602	602	512	573	563	560	638	593	563	578	624	562	578	565	602	598	567	558	620	608	562	586	615	618	585	635	566	597	569	541	564	590	589	576	581	627	584	588	590	558	579	571	578	587	589	557	616	596	600	558	554	593	525	588	571	548	572	591	566	554	578	576	604	539	606	606	573	594	580	610	561	581	605	606	575	610	583	588	589	589	548	537	577	528	572	560	558	551	612	593	587	577	564	583	619	574	594	550	619	576	558	589	615	555	574	545	636	554	570	603	583	554	622	596	583	588	603	569	597	568	619	594	549	663	555	618	605	586	564	575	560	577	572	609	572	579	579	585	560	615	528	572	608	588	584	560	537	572	562	619	564	565	557	563	615	601	553	584	570	581	596	629	575	587	558	578	586	628	568	588	622	608	564	596	633	526	583	600	572	587	562	569	591	552	604	563	581	533	616	581	581	561	569	556	564	582	596	637	558	584	577	583	600	550	555	563	543	584	592	624	569	564	587	598	617	563	583	570	576	586	573	599	616	568	531	608	594	584	585	605	595	576	548	552	621	566	546	578	609	559	613	630	531	587	581	551	561	614	554	597	578	546	586	545	542	553	571	585	553	581	608	533	597	581	571	603	592	572	556	587	587	611	624	557	608	569	566	573	574	629	572	646	553	561	627	599	556	592	549	575	592	537	578	627	581	588	550	532	596	568	578	592	537	560	578	568	562	604	559	579	523	587	592	563	598	621	548	611	577	610	551	566	576	565	564	571	583	596	583	563	558	577	582	579	605	594	592	574	548	556	539	571	554	584	602	594	565	576	569	578	575	545	565	531	574	629	592	605	573	592	596	522	597	569	599	586	587	579	553	554	597	566	572	602	596	537	591	579	599	578	597	579	561	618	565	569	556	592	573	584	580	592	569	604	577	558	548	585	590	581	584	567	557	565	600	594	565	584	568	627	569	599	579	590	545	569	579	571	592	564	617	568	549	616	580	593	598	563	582	557	579	575	603	619	592	553	596	597	615	600	538	618	599	570	616	554	604	604	575	603	558	549	619	565	599	610	633	562	567	583	586	567	634	587	578	611	572	579	576	600	606	594	585	581	567	596	574	589	588	508	592	567	558	604	566	623	592	594	566	590	593	564	579	622	600	608	612	563	573	554	579	588	580	581	580	606	567	592	547	579	589	568	536	542	617	546	575	564	555	581	605	558	591	557	629	577	594	567	581	628	589	553	563	559	593	553	578	577	560	594	601	578	581	567	557	592	566	596	566	562	600	588	577	565	543	589	563	591	535	569	578	602	636	616	570	550	528	577	615	555	557	562	573	590	562	547	611	555	570	625	562	601	557	595	578	591	554	619	586	541	614	602	570	569	566	588	596	601	586	575	610	584	557	566	596	585	578	609	518	602	537	642	583	599	567	607	552	548	601	615	548	604	578	549	594	585	550	600	565	555	578	587	542	570	562	560	567	594	573	630	544	571	575	603	528	541	565	627	542	535	571	566	595	621	562	558	569	570	543	567	604	591	542	598	577	599	583	585	578	553	568	580	594	589	582	585	572	584	576	568	596	574	599	568	567	583	572	574	575	566	574	618	640	598	586	582	556	612	616	558	531	596	571	561	568	590	582	575	560	579	592	587	549	599	569	575	593	601	552	636	536	572	586	624	540	601	591	611	582	603	596	564	567	561	586	599	585	574	567	605	568	571	568	594	590	574	582	618	605	557	593	561	586	565	572	576	564	574	565	590	580	591	583	577	565	554	534	599	594	557	566	594	563	596	596	570	533	566	579	567	581	618	630	582	571	596	623	552	577	597	586	598	554	606	605	583	579	567	544	551	585	589	588	570	598	606	546	577	607	558	556	572	581	584	521	578	577	557	579	609	541	553	599	558	553	555	553	616	585	575	556	554	536	564	548	604	574	595	596	583	634	585	627	548	585	571	563	571	600	580	544	578	568	542	556	529	570	551	592	576	609	591	563	613	576	562	552	592	580	574	575	543	559	581	567	603	582	600	590	602	543	574	559	603	610	601	609	565	547	566	593	571	582	575	576	565	581	530	584	592	567	606	583	601	578	591	573	601	570	582	566	568	604	567	588	557	568	603	581	569	591	607	588	558	537	581	551	551	593	579	560	582	608	586	592	624	627	605	608	554	552	581	561	600	543	557	582	577	547	568	604	543	585	563	586	615	603	562	560	618	529	573	562	587	569	546	573	548	571	586	548	572	542	599	590	605	580	531	556	555	599	557	541	608	549	622	640	560	548	598	580	610	573	592	559	579	609	609	593	599	532	574	558	571	563	542	562	537	604	556	570	612	567	571	602	587	561	604	586	553	580	590	571	599	570	588	560	581	562	600	581	591	578	555	569	603	598	568	547	594	544	595	560	558	554	564	569
25156	21482	28004	25318	15783	6814	4330	3046	2423	1952	1713	1428	1321	1160	985	871	823	739	704	665	595	560	544	483	461	419	420	401	397	381	375	393	361	376	386	347	347	325	351	349	315	353	318	322	308	332	318	289	322	328	336	317	298	321	309	331	298	312	308	329	335	299	306	329	335	310	306	321	325	288	327	318	353	326	328	303	305	308	281	345	326	312	319	327	340	311	303	317	303	334	332	338	332	347	342	323	323	317	313	341	352	294	323	309	316	325	334	283	288	328	351	327	292	311	301	310	326	317	325	354	315	315	305	318	311	320	332	310	357	324	317	330	338	311	300	299	278	349	298	337	317	306	327	325	304	333	310	320	343	345	328	325	317	312	278	302	300	312	338	304	339	342	334	289	314	306	302	284	319	334	296	305	318	322	311	324	316	317	330	279	322	320	339	324	318	350	314	309	332	312	321	358	266	272	300	334	294	328	313	332	312	359	305	304	299	301	300	324	329	338	301	311	344	308	317	301	336	319	327	304	293	320	313	299	313	319	293	279	336	340	304	298	324	340	301	306	301	316	284	320	294	321	306	318	320	310	297	323	292	310	310	287	323	327	300	354	305	323	305	312	330	317	294	364	351	309	306	271	315	344	281	348	301	322	297	304	315	318	342	306	296	347	334	305	312	318	326	324	296	315	292	329	298	322	337	318	330	314	327	299	320	347	310	374	359	312	326	287	322	301	318	306	329	306	311	326	310	315	331	278	322	346	311	307	292	336	312	321	302	352	304	304	321	344	324	314	277	303	348	323	332	327	304	355	305	340	297	317	331	295	291	314	349	328	301	319	323	314	313	344	306	315	337	317	321	331	291	313	332	335	336	305	326	322	315	316	309	308	315	310	323	307	298	340	309	286	330	291	331	331	328	284	321	297	317	298	311	330	320	315	303	314	307	312	307	335	299	346	310	293	305	302	311	307	331	337	302	312	312	331	317	320	312	315	306	306	322	302	311	340	347	280	324	339	327	355	310	340	292	289	320	304	286	291	313	332	306	318	304	290	297	320	321	299	309	319	316	323	315	357	308	326	291	296	331	327	318	315	305	312	326	308	306	282	341	351	300	274	332	329	304	336	280	344	324	343	338	275	321	336	324	289	315	325	357	325	301	303	322	309	314	352	325	305	280	299	317	319	325	336	315	273	302	316	288	342	312	330	295	289	314	313	298	342	323	333	318	322	327	307	343	310	337	318	317	333	267	298	322	322	326	299	324	297	304	323	313	324	322	278	327	325	302	331	295	311	308	302	303	311	324	306	324	321	313	327	336	329	312	324	289	315	293	313	309	284	331	316	325	335	304	321	345	294	287	291	317	325	297	288	299	345	307	301	323	328	308	314	340	327	315	287	346	290	333	295	312	324	286	334	326	285	333	327	332	302	309	317	328	347	301	296	311	342	302	325	318	325	315	293	301	335	305	334	312	293	292	323	325	337	324	308	350	343	323	298	293	367	330	302	311	323	336	314	325	314	304	290	313	348	320	325	308	313	320	321	313	355	306	333	337	333	308	326	305	345	324	332	308	288	286	331	314	315	309	272	291	317	327	325	313	329	327	311	294	305	276	301	303	317	306	325	329	320	336	318	313	303	327	308	297	305	296	316	375	343	331	327	314	306	331	324	296	307	348	317	299	331	311	325	333	341	311	313	336	327	312	308	318	309	302	287	317	323	303	308	314	276	348	303	306	313	319	346	299	305	344	300	328	318	295	329	323	318	336	296	297	336	344	305	294	333	315	306	318	294	304	310	325	288	294	275	312	333	332	316	295	321	291	334	352	282	322	305	325	311	305	324	316	318	345	305	313	326	320	300	340	297	354	319	320	333	330	295	343	303	333	289	306	311	299	293	300	331	325	303	304	327	321	300	315	318	327	314	315	326	322	315	342	296	326	308	327	334	314	318	307	304	295	317	310	321	313	305	300	302	307	295	312	339	312	324	295	334	312	325	329	293	310	308	266	343	305	339	281	312	362	316	329	341	350	294	340	318	307	320	310	335	298	314	347	311	289	349	320	308	314	316	299	301	312	328	294	328	324	287	299	332	294	313	313	295	329	299	329	321	304	337	323	328	293	331	338	296	346	343	336	308	333	330	305	289	311	311	318	301	329	329	329	305	294	301	342	274	297	312	262	339	290	296	325	312	308	303	330	284	313	325	314	344	289	343	291	299	323	294	357	355	313	321	276	317	322	335	339	310	299	298	301	343	340	325	325	280	325	299	307	329	307	316	298	329	318	298	321	345	325	292	301	316	314	331	343	297	354	303	313	333	281	318	310	298	313	338	326	314	324	314	338	311	339	290	313	306	305	331	312	303	323	321	332	305	318	282	292	325	318	320	317	330	309	326	296	344	324	309	339	287	308	373	315	326	323	351	314	324	325	316	341	338	323	330	332	324	314	306	315	305	318	321	283	300	308	298	338	318	313	346	296	299	327	326	311	319	306	320	315	332	321	308	348	316	365	337	322	331	326	316	328	289	315	298	282	334	315	329	305	307	298	323	283	309	368	322	293	347	321	339	295	321	323	307	314	335	337	322	327	321	343	317	314	269	315	324	310	325	313	337	303	329	311	320	334	304	315	282	308	309	344	305	303	314	322	347	312	327	309	337	329	301	327	314	308	337	332	321	282	338	323	304	320	342	306	321	344	327	317	317	313	304	322	339	332	312	334	311	314	319	316	324	277	296	343	331	313	288	314	316	330	333	295	292	316	327	301	314	294	323	368	306	310	300	326	314	322	313	329	340	309	304	305	323	294	323	307	321	293	376	336	288	288	341	338	294	332	326	317	313	299	316	287	315	310	311	308	306	322	287	347	293	342	351	320	317	336	307	287	339	320	326	308	328	352	292	288	318	285	304	266	288	326	322	333	309	304	323	315	313	325	293	326	328	304	317	319	307	326	321	326	312	317	329	283	310	309	317	335	342	344	321	292	304	339	298	322	324	353	333	306	320	310	319	304	313	310	324	312	357	311	333	302	327	323	317	333	324	302	307	344	320	329	335	335	317	296	323	318	330	310	322	315	301	287	284	303	284	327	313	317	304	293	318	304	295	307	311	332	315	294	310	309	334	299	302	330	313	323	330	322	321	307	321	298	296	337	278	334	339	312	330	333	312	320	316	323	308	316	284	307	282	304	310	327	319	291	301	321	309	312	323	326	294	340	314	354	335	315	323	312	343	319	330	327	318	315	323	326	299	297	307	342	315	322	309	341	284	306	344	297	294	295	305	314	314	293	331	326	315	291	303	298	331	313	291	332	294	306	333	302	319	322	345	318	338	307	321	324	331	299	309	296	329	348	304	322	327	297	286	333	313	334	347	320	306	306	338	318	327	331	331	322	333	307	286	336	312	320	347	340	333	317	315	310	295	339	323	297	315	310	347	293	315	304	300	325	318	325	329	320	339	305	310	288	326	321	314	360	333	338	325	311	334	302	317	304	336	307	319	332	297	344	313	304	322	311	314
16511	30545	29197	21734	17076	13947	11170	9311	7779	6649	5672	4916	4276	3825	3219	2952	2582	2375	2088	1863	1738	1619	1426	1187	1156	1039	1004	981	997	982	892	833	877	813	809	783	794	753	681	709	704	661	632	662	650	662	683	670	655	659	669	642	679	657	671	656	651	645	664	637	660	661	617	659	656	658	640	660	657	629	635	667	647	642	648	640	639	634	671	651	638	650	662	652	663	636	672	671	639	587	663	650	618	622	625	625	661	630	636	681	631	643	632	678	640	654	624	640	694	661	638	634	628	650	644	653	639	612	653	603	642	653	648	647	648	647	626	624	659	625	639	668	629	624	686	632	669	618	629	654	628	637	651	653	694	615	647	620	680	644	628	629	623	614	616	644	585	618	653	642	629	655	672	629	654	657	625	687	685	633	614	678	649	662	669	670	664	669	599	645	613	642	616	642	640	678	699	621	679	631	651	642	652	621	647	632	651	693	649	639	652	612	630	663	665	633	644	643	679	632	662	657	701	649	673	659	673	705	658	622	618	675	620	620	660	643	679	611	641	626	642	672	672	648	644	645	660	669	651	626	657	650	618	644	657	628	682	651	620	618	694	677	646	643	648	664	612	632	649	660	660	623	672	637	630	660	679	575	620	690	607	629	606	678	663	659	632	643	629	652	609	680	651	639	638	659	664	648	695	661	612	661	625	638	578	658	573	668	626	620	662	649	657	635	630	646	638	645	622	668	638	698	656	595	638	676	639	618	636	605	692	668	649	684	616	653	646	644	676	626	644	649	588	672	597	590	657	659	600	609	641	633	686	645	633	631	623	646	640	659	664	642	675	661	664	675	619	652	651	674	646	600	639	646	644	668	640	670	630	645	636	720	660	644	640	687	672	670	579	648	590	658	651	629	653	645	616	689	635	640	621	592	678	698	696	647	608	618	663	683	658	616	652	610	648	613	645	679	633	638	610	654	656	657	655	598	661	653	654	636	604	596	664	662	649	612	600	659	680	657	657	655	649	672	646	624	620	664	656	673	672	661	628	621	657	634	636	656	701	657	632	641	642	638	690	630	682	624	674	643	667	619	680	642	639	656	661	592	599	638	623	667	654	639	642	645	673	648	621	653	634	611	633	656	646	645	610	704	614	629	629	640	635	624	548	630	646	672	652	617	657	657	673	670	706	676	655	693	582	633	620	647	622	664	627	625	618	647	607	616	683	646	637	650	647	639	636	643	622	611	673	674	614	641	656	610	626	658	630	680	650	624	659	627	663	682	629	640	656	611	678	649	673	629	635	599	623	632	615	622	611	635	618	686	645	604	641	628	661	599	653	668	642	666	642	657	639	634	596	670	652	623	678	637	600	672	673	594	660	585	656	641	644	664	621	676	649	614	651	633	659	667	627	635	644	562	675	650	612	643	628	645	591	630	658	638	642	631	628	639	683	636	593	627	673	617	691	594	643	606	614	649	643	659	627	647	683	636	629	634	622	672	642	640	639	650	677	620	668	611	634	626	642	676	646	646	664	670	688	595	615	614	602	631	639	647	658	622	580	646	640	661	652	628	648	704	638	659	639	642	637	661	609	600	651	619	647	647	732	606	617	647	679	634	661	674	675	638	647	668	573	630	641	626	632	617	673	579	604	623	653	607	629	640	628	675	622	639	664	643	574	635	674	605	649	627	629	652	589	613	612	623	596	642	692	617	643	634	663	686	650	662	659	650	584	633	633	655	636	638	627	652	652	620	631	623	665	656	652	628	629	667	657	630	651	650	681	660	631	624	638	630	624	659	645	665	636	644	649	603	678	597	630	671	639	643	626	661	643	662	611	663	632	679	625	635	618	666	647	656	633	652	619	671	658	667	640	629	655	621	627	623	616	676	593	645	676	641	664	642	664	639	657	595	667	637	617	617	628	692	682	619	656	628	651	652	679	635	638	630	616	613	632	666	641	623	652	671	631	621	627	634	596	654	608	672	681	704	639	622	657	682	629	628	648	631	657	649	681	673	629	664	695	666	647	634	665	632	636	612	680	674	651	592	650	662	644	683	630	647	628	629	638	617	664	666	622	636	665	649	630	649	637	671	626	685	698	625	658	639	647	599	610	624	643	646	626	646	652	639	618	670	634	643	662	639	667	627	607	619	668	694	691	688	624	610	685	683	596	683	674	684	641	613	633	585	650	643	621	634	617	646	643	602	611	629	635	652	639	645	647	627	633	638	664	662	617	583	594	640	633	646	612	662	623	661	644	655	627	640	615	640	640	693	693	646	594	681	623	630	638	650	624	655	686	660	664	633	629	627	660	659	638	643	617	649	668	618	651	674	634	673	628	623	630	675	673	618	669	628	640	659	627	659	573	631	660	659	609	681	652	667	639	616	614	634	665	632	655	689	617	601	656	623	639	646	648	620	618	678	643	638	606	646	624	641	624	669	683	608	680	642	587	632	641	623	615	654	652	652	695	625	689	636	666	642	670	667	592	618	630	656	612	676	624	621	642	675	686	606	620	649	659	674	608	687	615	640	637	638	684	657	713	651	632	614	691	639	659	629	647	628	675	637	618	618	634	645	651	632	662	633	634	625	631	693	630	615	618	598	659	594	626	618	661	614	639	603	649	645	644	667	640	639	620	625	644	629	622	635	586	643	643	656	646	648	687	678	633	648	656	645	597	654	620	625	635	597	662	640	649	616	634	705	658	622	638	604	635	630	669	650	647	648	658	666	643	639	663	655	599	649	615	621	614	627	631	647	603	617	631	617	644	644	673	673	647	614	652	649	649	664	656	658	647	648	631	693	630	657	625	633	666	642	645	704	586	670	653	668	622	625	679	641	624	668	621	679	625	679	658	588	624	650	620	611	676	623	611	642	661	649	638	626	615	644	647	672	637	645	650	648	669	674	652	630	613	622	602	581	648	641	629	631	625	653	667	643	627	639	647	621	655	628	655	632	605	591	621	602	636	608	641	638	628	673	625	670	615	647	662	683	632	664	678	665	621	683	644	644	585	625	623	650	648	644	638	608	651	662	639	618	630	646	639	655	613	623	640	658	665	662	632	628	623	631	606	650	632	657	614	640	624	645	649	578	593	634	639	656	615	685	637	629	654	628	641	666	626	630	649	636	627	628	623	608	616	629	717	647	675	710	630	626	674	635	617	623	633	612	694	638	625	614	627	618	656	672	672	604	637	644	649	694	655	637	640	660	678	663	608	673	659	645	598	614	621	619	624	649	616	684	629	684	669	640	614	632	568	655	621	679	665	648	642	641	645	604	648	645	627	637	636	666	670	629	618	669	671	634	657	629	611	682	626	612	671	628	647	615	655	622	662	622	655	651	674	638	597	586	678	620	648	660	638	638	676	656	663	628	648	666	640	693	635	627	603	658	658	632	639	647	609	623	646	644	621	657	656	640	655	645	610	652	669	643	678	697	620	630	661	600	673	646	657	601	609	628	590	614	693	606	648	653	627	692	653	645	667	657	632	634	619	676	606	644	644	613	653	617	656	615	665	661	661	621
24253	21507	28899	24495	21461	15509	7659	4796	3659	3054	2606	2344	2047	1744	1512	1396	1229	1068	1077	982	892	795	713	688	645	668	595	619	576	599	572	525	547	523	515	509	514	491	538	431	454	446	485	452	432	439	480	472	423	471	449	443	445	443	433	446	413	453	468	459	489	465	492	470	432	434	442	478	460	410	470	417	439	474	457	421	461	404	475	425	429	446	464	435	447	464	456	451	458	455	467	431	474	466	464	437	457	416	450	421	435	476	422	422	474	447	401	434	437	436	442	464	427	429	451	466	460	491	469	466	439	457	474	424	454	439	447	411	467	483	436	479	435	455	459	475	462	496	434	421	448	432	494	464	470	448	461	455	437	469	425	435	420	431	430	480	457	443	439	448	419	452	462	405	441	468	449	463	395	429	452	431	453	403	477	471	428	453	464	450	452	429	405	448	461	436	435	447	465	415	469	420	432	417	434	442	446	430	472	448	470	453	437	436	458	427	419	433	429	431	473	467	446	473	455	417	454	453	393	463	421	449	440	459	421	443	454	411	435	428	449	415	447	428	452	428	453	414	376	420	432	474	429	454	443	440	455	411	453	443	432	436	453	440	459	446	469	446	451	452	442	481	479	460	501	430	440	504	415	442	456	455	464	436	462	431	478	474	501	408	449	450	465	433	434	454	464	465	439	460	426	450	468	427	439	432	480	480	413	440	442	455	439	460	439	437	439	436	461	475	415	468	451	444	475	453	492	422	455	411	459	424	457	436	443	442	412	437	419	480	439	427	432	450	451	417	473	417	437	465	462	433	449	468	467	463	423	434	449	452	464	433	439	417	478	458	459	449	439	423	457	470	424	441	470	453	417	422	447	437	424	472	459	488	478	447	460	415	441	420	453	482	438	426	411	453	444	442	452	414	465	454	450	468	453	447	440	427	452	464	456	446	439	424	394	456	453	452	445	451	450	472	473	424	434	462	422	460	512	441	450	420	471	441	441	477	445	424	461	474	431	432	449	428	463	461	478	462	434	441	454	442	437	454	422	484	472	424	448	496	488	419	437	451	483	450	424	440	446	449	455	465	440	413	403	427	424	442	444	434	453	445	437	400	446	455	474	439	460	458	411	419	442	448	456	441	479	485	461	430	423	448	406	477	440	427	416	434	429	441	458	465	484	423	464	466	461	452	500	449	448	469	461	451	455	419	462	445	449	447	446	385	467	457	450	420	457	418	426	454	419	450	500	453	427	427	446	458	420	430	450	448	443	422	443	474	450	424	449	450	456	445	424	464	474	453	480	414	454	458	456	436	451	424	434	457	475	448	442	443	433	449	472	433	446	446	466	463	449	473	443	433	471	452	471	436	398	453	427	423	443	440	450	445	462	500	430	459	432	455	470	466	433	411	449	465	444	485	447	439	469	426	423	422	467	476	452	434	452	447	434	452	447	417	463	454	446	481	422	428	452	462	448	438	455	423	415	456	460	465	436	458	459	442	415	443	429	447	433	432	445	458	459	432	455	436	429	413	431	436	474	469	426	441	450	432	465	471	463	449	463	443	460	480	401	475	476	456	427	447	435	419	459	423	417	411	467	441	469	479	468	431	469	445	454	456	444	438	500	450	468	429	468	432	461	460	464	436	436	452	430	432	439	440	440	504	458	428	443	429	418	474	455	445	449	459	449	468	463	409	439	453	450	442	441	463	456	467	477	426	435	474	487	484	421	470	407	469	446	432	443	422	443	488	444	464	438	435	486	460	434	423	467	439	455	436	459	448	450	456	471	451	448	473	451	453	425	441	469	459	441	437	457	448	469	425	437	434	454	472	424	433	469	447	426	458	421	468	442	448	456	430	452	446	487	480	453	460	462	458	422	470	432	445	454	424	422	441	456	460	429	467	462	449	423	428	462	437	429	447	472	439	470	466	452	455	459	439	475	478	413	442	458	437	429	458	433	447	460	449	458	480	464	435	462	468	450	443	426	427	436	414	484	448	466	436	409	446	459	506	435	462	458	465	417	408	469	440	429	465	451	473	444	457	468	446	453	443	450	456	415	463	467	453	436	414	462	437	442	440	403	379	435	411	457	452	484	462	451	442	415	476	452	420	436	421	417	451	484	443	433	459	451	415	454	450	420	425	440	429	461	432	434	432	466	435	441	441	436	462	460	414	427	434	422	434	420	457	464	448	469	456	430	418	461	406	431	450	456	451	450	432	443	415	411	419	436	459	469	436	409	432	450	426	419	435	482	446	456	462	439	456	421	446	463	442	455	445	461	447	425	409	429	464	411	449	443	449	459	463	458	490	441	487	445	445	437	412	456	464	498	517	471	424	440	441	450	451	426	476	441	400	438	480	446	427	465	475	467	421	420	429	449	455	474	447	464	426	445	459	450	428	425	444	470	438	429	444	453	423	437	441	419	437	456	451	425	476	479	447	430	475	470	420	411	445	452	404	410	421	471	432	437	421	462	466	448	417	430	430	423	440	435	422	445	447	442	434	447	462	442	426	418	451	447	438	448	398	419	435	474	448	449	450	472	414	472	449	461	454	459	472	451	465	470	469	457	443	460	440	418	436	445	427	474	473	424	438	452	488	449	452	433	444	448	434	437	453	444	410	447	473	459	458	482	432	446	469	449	445	489	465	473	427	442	421	427	435	430	451	427	460	440	463	488	439	466	443	439	430	457	432	448	462	455	421	470	439	397	428	473	453	450	448	470	451	435	482	424	452	463	473	427	436	430	406	451	448	439	411	459	458	468	407	448	483	453	418	436	432	417	453	406	428	469	439	445	461	450	457	440	457	422	476	496	471	425	470	451	413	427	476	496	456	443	425	410	429	470	446	431	427	423	445	458	456	463	464	446	430	462	465	439	457	424	428	462	453	444	408	468	471	455	458	441	449	423	456	416	460	450	427	453	428	454	450	430	471	440	390	439	397	481	467	499	464	437	452	449	473	444	458	441	491	480	492	429	407	480	436	426	469	450	473	441	439	428	444	464	479	455	437	423	431	448	435	413	436	445	450	434	426	497	435	428	431	420	421	428	441	411	431	438	470	388	451	440	409	454	461	456	380	433	457	439	451	441	416	491	484	445	411	459	470	462	462	434	433	438	435	448	476	447	437	451	451	471	408	466	467	429	426	438	457	440	410	436	455	471	441	476	421	466	446	459	427	449	471	448	475	470	418	445	481	463	472	425	437	459	416	437	457	446	434	436	420	452	435	434	454	481	414	444	433	437	464	434	419	470	479	437	447	459	438	445	444	469	427	439	459	450	441	489	459	445	473	381	442	445	493	442	431	407	452	463	419	418	433	463	432	421	423	454	476	416	414	433	473	456	458	481	496	467	468	430	430	458	480	418	457	467	420	427	462	438	466	458	429	437	445	386	441	482	432	472	417	413	432	478	436	449	458	470	434	446	453	467	439	404	469	464	465	427	444	479	429	471	494	470	466	454	491	426	440	463	464	456	445	456	446	426	457	440	453	484	428	418	502	418	435	459	436	469	435	416	486
18940	35055	33172	26138	21625	17878	15095	12780	10874	9239	8162	7083	6357	5567	4835	4410	3866	3380	3023	2729	2479	2353	2025	1821	1621	1533	1366	1288	1326	1312	1253	1225	1130	1166	1130	1100	1080	1069	1036	976	990	918	941	888	933	958	867	896	873	881	900	880	874	910	882	911	831	898	927	858	839	907	816	838	895	852	913	895	836	838	864	877	849	929	865	859	873	884	895	857	952	843	862	910	848	871	876	889	853	835	847	866	846	834	885	869	915	848	890	874	868	835	848	926	824	857	909	843	832	880	855	879	867	835	906	845	883	879	922	848	952	900	861	872	897	844	877	877	932	854	880	865	866	905	880	854	861	826	885	891	881	917	855	864	872	887	849	819	850	889	850	835	835	922	899	870	870	845	863	902	871	890	854	850	912	906	859	896	870	878	840	884	901	895	831	896	876	847	845	896	872	888	874	917	810	844	843	875	839	884	844	855	903	867	862	830	881	848	865	867	829	867	817	849	832	814	822	887	842	833	833	855	865	831	852	866	836	894	865	908	875	846	867	916	832	832	877	845	925	834	871	864	922	807	849	892	832	841	838	893	896	860	903	880	930	873	875	870	879	894	812	875	907	917	839	908	889	840	894	855	873	888	850	851	870	909	855	887	865	865	855	825	828	853	862	884	835	860	865	827	924	867	883	869	815	881	920	903	849	869	818	868	861	831	882	872	908	873	880	835	882	877	880	872	791	860	833	868	806	881	871	893	923	860	879	862	844	870	858	909	917	891	898	837	862	896	856	849	845	919	864	860	851	882	850	886	850	895	897	917	869	909	881	868	928	852	935	915	888	918	870	842	853	886	860	875	868	828	836	869	873	923	887	878	818	837	859	865	883	809	891	898	873	885	902	891	873	897	850	908	933	894	871	878	863	810	862	831	837	900	824	884	853	885	897	887	855	829	834	875	872	876	855	869	842	900	868	864	885	862	922	869	812	896	885	882	836	811	913	855	857	872	848	871	817	883	902	877	846	882	826	846	854	877	863	900	852	890	863	887	900	856	908	837	881	857	895	841	923	851	853	879	878	894	839	853	817	859	883	870	854	887	877	862	863	810	928	871	903	877	868	857	853	811	877	817	854	877	838	854	868	884	881	854	881	858	877	832	861	920	876	811	891	883	900	866	913	895	895	866	862	897	870	859	883	889	844	828	888	879	825	846	882	822	886	857	860	849	859	888	854	882	905	837	859	807	842	916	822	874	863	866	900	846	839	872	863	866	885	897	875	829	856	892	879	862	850	869	901	907	875	939	855	878	888	893	879	869	920	887	881	898	867	880	891	845	900	898	886	882	890	864	897	914	885	854	848	862	863	912	883	849	861	829	880	873	914	866	917	853	883	894	896	930	885	861	883	846	863	885	849	882	907	832	891	848	887	847	901	816	875	855	913	878	844	825	892	870	826	873	883	856	917	821	903	908	871	855	889	866	815	847	898	831	859	837	865	884	891	931	922	871	839	891	851	858	886	836	932	888	857	850	915	838	880	790	855	880	875	867	914	851	839	871	874	855	848	924	931	871	866	862	827	865	899	909	824	863	883	880	885	880	901	878	864	840	830	867	849	823	875	856	838	843	890	841	889	908	879	878	899	881	800	881	899	889	867	861	862	929	896	872	795	912	885	853	890	914	848	873	869	904	859	895	843	852	884	817	880	844	843	851	865	881	825	848	887	823	871	873	864	919	856	886	885	845	814	879	878	890	872	871	886	890	883	879	870	836	844	901	842	852	895	893	875	890	834	869	933	847	869	870	863	890	866	846	861	847	832	903	917	897	891	870	847	813	867	783	871	860	877	878	891	870	864	891	831	846	877	835	893	864	847	885	901	883	895	869	886	897	894	856	882	948	863	890	877	874	849	851	905	893	863	897	839	823	870	832	844	901	844	871	822	904	851	867	820	886	874	806	843	911	877	868	892	868	839	836	828	849	886	895	864	874	842	872	906	889	856	863	905	931	829	926	790	875	861	810	912	804	855	854	853	864	850	861	848	890	857	861	870	879	865	810	820	902	851	913	851	910	854	856	865	866	801	905	882	839	839	885	883	887	848	955	887	889	901	874	906	840	892	935	860	834	886	887	847	883	909	832	903	857	904	889	907	899	831	908	889	863	879	885	866	846	859	860	830	945	865	848	882	860	876	845	851	868	861	846	864	827	871	903	829	818	906	862	832	870	904	859	898	881	802	851	915	877	791	884	830	889	866	812	798	866	884	866	894	873	953	886	883	899	843	821	915	887	850	898	883	905	954	920	868	877	849	879	810	861	858	846	917	838	884	861	838	853	978	867	883	821	868	883	869	917	868	858	877	868	840	832	874	849	818	858	888	827	890	848	890	903	819	910	886	867	918	887	917	854	824	851	923	892	839	887	869	879	857	887	835	905	869	853	847	832	879	890	883	899	858	900	927	863	841	876	855	911	851	875	874	891	850	863	890	859	882	827	864	894	875	893	861	815	900	805	891	849	824	886	845	869	854	912	858	888	885	850	852	868	819	899	842	839	894	897	854	887	816	853	859	885	847	891	887	882	868	895	813	861	897	829	823	896	812	879	854	874	841	867	858	914	858	869	858	852	912	807	893	861	857	822	849	881	847	860	867	857	909	857	857	835	903	836	858	838	857	890	890	912	851	879	918	893	948	852	831	869	847	803	860	849	895	897	853	830	835	886	853	915	803	917	902	848	865	880	903	893	879	831	868	854	890	799	851	894	844	867	881	904	874	859	862	891	889	831	839	881	830	833	889	881	934	876	877	883	844	846	845	823	863	839	861	870	875	846	898	867	904	904	844	835	860	856	804	860	849	844	862	890	916	803	817	830	892	910	894	865	823	825	866	881	851	881	802	858	885	841	859	911	845	826	864	886	874	892	869	884	845	859	847	850	854	818	878	863	835	848	922	871	880	873	836	822	935	892	853	856	837	830	838	891	852	862	877	894	838	842	864	859	840	864	918	827	860	842	899	841	874	884	868	871	873	838	831	896	895	907	870	866	854	866	881	884	872	891	902	893	924	893	874	864	908	842	854	910	852	877	877	813	836	880	860	876	906	857	890	835	897	906	853	828	800	870	858	893	858	843	839	884	867	906	864	930	852	866	829	915	854	867	844	876	826	917	852	866	886	858	877	905	869	903	826	812	855	875	883	863	839	854	935	836	869	917	901	837	853	896	854	842	861	900	837	853	809	942	838	885	873	882	866	858	852	911	806	899	922	920	885	822	887	841	854	854	840	883	850	850	865	845	837	905	849	874	828	849	890	853	897	860	898	820	885	892	889	851	850	891	902	873	828	893	888	852	831	878	856	871	890	900	882	888	854	896	842	853	856	874	846	875	896	878	836	882	832	852	829	862	858	921	876	876	864	893	874	868	878	881	837	868	878	877	885	877	852	851	898	835	876	873	917	848	920	809	909	876	835	877	864	834	885	857	885	877	876	913	865	892	869	854	873	839	886	893	868	861	874	911	832	851	858	878	905	867	813	834	893	867
27565	19201	12168	6712	3511	2335	1812	1429	1195	926	914	851	721	696	593	601	540	520	497	444	452	374	385	380	328	351	334	317	291	338	298	328	344	300	289	289	306	287	278	269	308	308	274	288	296	315	298	295	263	267	268	265	268	267	248	289	271	274	258	272	301	255	288	275	278	269	278	272	293	268	265	288	265	303	272	289	282	264	260	269	272	287	237	256	295	283	305	284	299	254	234	303	274	239	258	299	304	284	287	287	301	270	263	272	270	285	283	258	282	252	273	282	246	301	300	253	250	298	284	275	238	275	301	256	298	266	281	264	277	274	278	272	283	266	279	279	276	285	292	260	257	277	290	285	250	285	296	286	298	272	276	275	265	303	269	291	293	274	278	256	294	293	272	286	308	280	282	277	275	275	290	284	293	314	273	267	260	310	299	262	284	233	293	281	278	258	269	286	304	304	301	272	273	276	257	292	271	246	281	283	277	294	287	275	272	248	277	262	271	275	306	295	272	252	296	280	318	294	276	262	312	271	267	262	278	299	286	265	261	260	298	293	258	305	274	288	281	293	269	275	295	254	272	277	260	261	285	283	289	275	278	255	260	239	268	286	284	279	303	250	283	275	252	285	253	291	266	284	291	276	286	254	273	279	313	302	274	278	291	293	266	293	290	319	261	255	289	277	273	300	271	263	267	297	274	256	278	264	289	284	281	275	249	282	258	308	277	294	283	293	295	268	283	285	243	278	279	298	306	254	306	256	267	305	273	305	266	292	306	275	283	273	292	266	292	275	292	296	267	262	293	266	290	259	281	279	290	276	307	256	292	291	278	253	284	269	275	288	295	285	264	247	273	290	277	238	321	291	267	277	286	266	270	290	257	280	285	280	296	297	296	271	272	281	268	284	274	276	305	248	271	277	289	258	306	273	295	304	282	300	269	275	290	309	282	283	260	271	316	292	282	253	278	271	282	286	261	256	265	296	296	265	255	283	260	265	297	271	283	284	297	299	278	299	303	294	273	276	288	263	288	290	287	274	290	308	263	273	281	297	285	281	297	286	311	295	285	281	253	271	277	234	260	294	286	284	313	286	264	301	270	266	298	237	304	275	271	308	293	284	283	265	276	248	270	285	291	263	290	268	288	282	277	265	253	289	279	271	271	288	267	274	261	295	271	266	295	274	248	272	299	281	287	281	275	303	271	268	245	257	284	250	278	233	282	289	249	331	318	262	295	272	299	276	292	270	264	302	281	306	257	260	284	280	261	312	290	284	227	273	295	287	254	320	296	283	270	288	310	284	265	283	257	292	292	279	300	303	306	299	251	279	280	252	280	292	284	282	260	252	270	312	290	276	280	249	304	263	260	291	268	278	264	302	284	287	265	272	277	285	248	249	315	241	287	262	287	293	249	269	247	275	269	289	292	271	301	257	262	267	232	264	264	292	264	264	298	292	286	288	262	291	278	244	267	290	285	301	283	256	283	248	245	287	279	288	252	276	264	278	285	303	268	291	266	290	245	286	264	272	298	295	299	260	275	266	279	286	267	302	275	296	277	289	307	260	289	310	254	260	280	276	272	292	298	279	269	308	244	307	271	310	256	284	291	301	297	265	263	297	283	295	287	262	267	274	268	293	309	287	285	297	258	272	252	265	251	261	303	294	290	269	294	272	265	296	271	256	276	279	275	273	284	270	289	268	269	264	301	302	276	287	267	293	276	293	272	265	275	277	278	257	264	269	288	282	272	261	267	295	281	259	299	270	264	279	260	305	288	249	312	315	266	269	266	272	273	277	269	287	272	291	283	281	274	273	272	260	284	262	267	284	298	238	303	290	284	290	285	288	265	274	249	251	280	278	265	262	268	283	287	303	305	296	279	300	278	313	259	267	280	274	293	298	265	284	279	298	288	275	279	269	295	272	276	271	277	303	305	264	261	272	288	266	272	276	259	266	267	287	268	260	281	269	279	239	238	240	279	302	333	284	295	306	278	267	248	330	260	295	265	275	296	285	328	265	274	325	308	301	252	308	276	319	287	285	289	265	274	252	294	271	294	301	249	277	288	306	271	247	274	278	282	252	257	271	273	292	292	307	294	301	259	266	269	277	265	269	291	278	262	293	263	280	297	270	266	273	253	281	227	259	280	295	249	280	279	260	295	295	287	274	320	293	291	262	227	282	265	273	272	278	319	296	265	274	294	264	296	277	282	289	255	280	281	282	281	287	310	279	288	280	275	272	289	301	279	276	295	275	268	260	283	302	277	258	263	275	259	267	276	275	290	310	285	279	301	337	303	283	252	268	283	282	291	283	271	268	243	267	277	310	314	283	264	269	266	282	288	278	326	258	270	266	272	274	266	284	274	296	289	294	265	289	272	267	285	240	289	285	287	282	287	278	268	273	265	273	270	292	285	300	325	264	265	282	264	273	260	256	280	279	257	281	273	272	275	322	267	271	264	281	282	289	275	288	290	290	336	286	271	298	289	320	310	283	281	253	264	266	324	255	290	295	275	285	260	281	295	247	256	263	292	287	267	285	294	308	251	282	287	298	264	277	306	270	292	291	270	265	273	292	259	272	277	265	296	287	311	278	253	284	287	273	290	286	280	287	306	272	273	262	243	288	303	292	269	292	257	274	300	263	253	291	269	305	263	298	300	278	280	283	284	298	312	290	277	267	249	243	289	291	308	291	295	300	277	286	294	296	293	274	297	260	269	299	288	282	271	274	292	271	300	237	267	275	289	253	270	273	275	272	257	284	277	242	287	282	288	275	268	285	269	267	267	264	248	254	284	291	271	289	277	284	261	261	260	282	255	294	273	281	258	271	268	271	274	281	266	265	280	269	281	283	284	299	307	282	280	249	312	286	284	290	259	273	261	278	281	275	286	285	280	273	297	286	292	286	278	312	261	274	262	276	283	282	312	285	278	278	279	266	258	283	286	274	272	296	294	246	288	309	305	304	300	286	290	286	282	306	256	265	273	292	280	271	305	281	287	287	243	283	288	250	266	259	277	300	267	262	320	264	285	293	284	248	291	283	293	274	269	288	279	288	268	284	295	278	301	301	291	241	284	252	269	266	283	294	258	303	292	280	295	294	259	283	273	258	298	265	316	280	246	270	269	292	264	283	285	267	270	287	258	263	271	310	252	289	264	287	253	242	291	316	300	284	263	296	249	286	264	270	302	269	255	280	272	284	293	294	299	279	277	285	282	306	288	278	273	289	267	283	261	249	274	256	302	281	260	283	232	283	259	264	319	276	285	258	292	268	285	271	300	272	254	273	273	276	326	299	279	284	275	286	280	268	248	274	275	275	278	274	278	274	265	275	278	282	287	272	288	318	284	261	290	283	253	287	258	277	276	270	227	272	287	288	281	254	290	299	251	243	294	255	267	263	287	302	295	292	237	273	295	272	262	289	263	292	276	252	263	287	260	252	288	284	277	260	273	256	283	287	281	262	297	285	297	291	285	267	291	283	273	267	253	274	294	283	287	276	278	270	282	286	268	262
14253	22832	20853	14161	10512	8294	6445	5259	4472	3926	3264	2835	2564	2225	1973	1822	1603	1404	1308	1153	1095	1097	1010	885	745	822	796	742	757	736	708	703	671	678	623	649	632	617	642	633	638	627	591	580	613	588	598	609	621	568	574	586	589	586	577	584	645	582	592	579	591	597	573	590	589	568	575	604	545	568	582	531	524	539	585	577	623	589	582	621	578	545	617	585	565	584	576	587	598	610	599	605	602	583	568	584	582	605	567	565	567	590	597	581	598	613	614	575	522	506	581	544	645	636	610	577	573	585	578	591	568	570	606	572	545	533	522	570	582	565	540	620	564	599	545	547	569	556	582	575	572	587	546	580	624	607	578	587	598	623	569	608	590	544	580	569	603	591	623	592	546	568	573	588	581	554	595	608	600	616	561	582	596	586	553	539	611	601	583	581	585	581	568	584	587	614	576	599	581	604	605	610	603	574	593	568	592	556	574	562	615	570	611	587	560	570	596	576	615	574	608	557	595	604	533	587	590	545	576	596	601	619	573	582	575	566	611	572	634	538	582	541	581	563	605	569	589	589	618	583	544	589	602	596	599	590	569	602	545	568	553	586	580	611	571	548	565	607	603	604	621	542	587	544	593	612	608	600	586	557	594	581	573	586	599	588	611	571	545	587	590	578	580	604	546	601	580	566	582	587	616	584	581	577	583	568	560	582	627	537	583	596	594	579	564	547	558	539	592	584	570	551	619	626	568	576	578	602	583	579	555	591	544	584	577	585	558	586	534	531	598	558	597	589	584	533	582	587	612	538	569	586	622	581	624	606	571	548	605	575	565	551	556	593	581	584	546	559	581	578	615	571	570	585	560	534	531	588	617	573	583	585	583	600	623	577	601	582	593	623	593	555	562	558	575	581	588	533	581	560	564	550	556	567	596	561	607	603	524	591	558	602	592	570	573	620	569	610	590	573	576	559	620	574	590	620	621	566	572	583	563	585	543	588	548	581	617	602	598	515	569	569	568	612	556	556	581	592	577	603	594	559	582	547	581	619	552	576	633	596	590	599	587	569	573	602	592	616	594	563	595	554	580	609	575	606	548	571	551	623	578	555	613	578	532	567	569	605	569	563	578	572	621	609	583	595	533	562	554	573	579	612	590	585	597	612	554	576	602	566	552	628	526	578	567	574	595	571	560	577	583	595	585	595	566	569	581	595	552	586	593	571	538	597	549	585	580	579	586	539	571	555	581	539	579	596	541	573	585	601	599	564	632	559	584	558	587	616	578	562	544	563	545	560	559	570	541	564	599	580	586	564	610	585	551	531	581	567	554	599	593	564	606	538	583	555	552	605	539	556	563	583	575	601	558	561	580	557	575	583	569	568	557	586	547	588	560	607	593	589	595	581	590	584	622	609	611	568	568	565	548	544	570	578	571	636	551	542	562	639	582	540	566	602	560	579	560	583	546	533	605	584	586	599	585	613	582	588	557	592	620	579	575	590	573	578	574	592	611	584	537	570	559	546	605	564	624	601	559	595	566	619	594	562	568	540	565	557	579	615	557	624	572	544	549	579	554	602	613	600	585	556	579	576	600	588	592	611	604	563	582	574	602	530	597	553	553	578	579	575	572	569	576	574	548	586	600	626	560	617	584	611	587	595	556	599	570	555	560	583	560	592	647	585	584	577	619	585	562	571	587	612	577	565	576	574	568	587	565	584	558	567	576	575	610	571	597	605	586	570	553	530	562	549	572	561	592	567	551	553	566	572	615	564	574	548	601	531	583	560	580	593	599	581	576	579	572	615	541	565	537	591	610	597	592	592	622	562	616	568	558	569	568	616	526	594	631	582	545	552	569	616	569	591	591	558	567	578	568	644	558	568	555	622	575	592	559	566	570	577	556	590	585	548	559	605	584	584	579	584	625	583	577	536	561	581	535	548	618	564	606	558	573	597	579	612	581	595	592	557	523	536	567	575	623	536	565	643	612	551	575	546	599	605	529	610	595	585	596	559	576	589	582	583	618	600	538	597	592	578	558	594	569	589	612	569	522	563	577	579	563	565	554	578	532	589	558	568	561	600	579	631	580	561	581	578	587	600	576	549	565	589	566	624	556	540	583	595	574	563	627	558	615	591	595	570	608	567	583	626	571	566	580	549	587	565	566	554	608	591	597	585	539	608	571	566	620	578	587	519	560	519	563	616	555	586	593	588	575	560	575	580	576	571	608	514	542	570	569	579	601	566	587	613	584	613	562	582	568	582	568	577	596	557	568	572	560	573	606	614	596	587	613	520	558	570	605	639	582	569	542	551	575	566	538	552	593	632	557	546	559	557	613	550	586	572	593	582	554	573	571	587	603	591	583	580	577	568	554	594	544	592	599	585	568	614	582	596	572	565	612	562	540	614	602	617	547	597	596	541	551	583	597	580	641	560	549	558	558	550	594	615	632	577	606	559	561	557	602	556	564	575	570	589	585	537	608	613	657	589	599	638	595	552	602	582	562	584	586	612	557	562	586	592	595	583	600	596	601	560	632	541	549	566	576	599	580	594	557	556	579	556	601	550	575	578	571	590	558	587	628	618	598	569	580	552	574	571	555	593	574	595	512	550	573	569	575	577	570	587	564	607	563	592	541	596	552	551	604	560	568	551	606	550	579	588	579	574	593	556	556	576	569	549	613	581	569	632	599	604	586	594	580	598	587	553	597	598	609	555	576	603	543	578	595	575	569	595	596	638	576	586	574	578	545	587	596	606	556	546	610	546	592	540	544	593	568	576	548	596	555	594	580	578	567	581	585	558	588	530	536	602	571	567	611	577	631	561	552	548	564	574	599	589	550	588	603	630	575	556	587	595	612	562	577	600	603	601	606	561	596	565	571	573	565	574	589	606	602	588	611	547	598	569	625	566	564	624	556	550	575	544	607	577	584	546	596	574	594	575	606	609	579	575	566	581	589	589	573	569	572	603	576	603	570	536	582	559	609	565	614	550	596	578	585	578	573	616	617	572	560	623	568	539	570	599	602	580	568	541	575	566	591	594	597	588	555	590	558	591	569	620	581	513	604	597	557	553	605	588	625	591	577	597	589	558	582	600	567	586	548	550	587	591	560	574	580	604	569	543	531	577	601	546	624	564	601	594	574	574	555	583	590	564	580	624	558	622	582	628	602	592	595	542	537	546	548	555	566	576	596	549	533	588	558	542	582	576	585	585	583	587	543	560	600	565	580	603	545	540	610	595	576	563	628	604	563	569	589	579	587	558	578	615	567	565	581	609	581	550	543	559	577	592	597	531	572	585	619	600	521	563	554	579	575	621	602	590	551	620	550	603	563	627	575	616	549	590	615	559	572	597	613	615	566	574	595	552	584	603	588	576	517	585	550	600	608	608	525	579	597	598	599	581	607	580	609	558	569	581	592	600	584	516	569	530	580	636	533	520	567	568	557	579	593	564	567	556	616	605	553	587	594	551	594	589	611	603	554	567	604	597	524	583	602	624	577	570	553	537	572	618	585	581	607	582
25138	21486	27966	25287	15534	6482	4109	2877	2365	1945	1693	1482	1322	1085	1034	905	788	706	693	640	541	556	540	471	407	425	463	410	435	402	378	400	393	359	360	366	367	354	334	327	322	328	321	305	327	341	329	313	314	292	314	310	321	313	325	320	321	325	353	335	316	331	327	304	350	313	318	288	319	310	279	311	307	318	321	309	326	315	308	326	315	323	301	303	307	293	330	347	291	312	305	323	322	332	319	296	283	341	281	315	280	327	311	275	338	309	322	336	308	309	296	309	330	324	322	287	342	315	349	295	291	315	317	313	285	306	293	284	347	306	333	313	324	287	305	292	293	324	303	325	313	307	319	315	293	315	331	334	326	324	317	298	295	309	346	294	306	326	311	345	343	313	299	332	318	330	355	337	313	371	301	319	313	317	325	307	321	334	311	287	338	329	325	294	301	318	322	351	289	278	312	324	315	276	312	295	356	324	322	328	316	326	322	316	318	319	318	329	308	322	313	330	315	336	341	304	300	281	320	306	293	320	340	323	316	307	308	305	318	325	283	331	310	305	310	317	329	328	306	309	318	316	329	320	326	302	321	313	335	324	305	318	294	371	330	337	283	320	325	335	326	312	294	302	303	321	316	307	326	283	312	308	299	321	319	320	335	284	315	304	299	315	323	302	288	324	310	304	297	287	350	326	299	323	322	328	329	326	325	314	334	320	304	323	315	333	322	326	335	337	317	349	299	322	299	301	331	328	328	307	307	317	301	279	347	322	310	354	342	324	324	323	317	308	299	322	292	320	338	302	315	346	297	308	332	337	309	317	301	336	333	316	331	321	330	317	328	290	326	338	331	285	318	319	309	317	328	283	312	328	305	341	316	317	304	289	314	333	319	306	298	288	308	351	351	308	340	279	304	338	311	312	315	328	323	322	305	331	315	309	355	301	366	331	343	312	291	308	294	297	313	299	315	305	303	312	342	317	289	322	313	314	291	329	349	316	325	312	304	320	305	311	317	297	307	308	294	312	317	312	349	336	307	352	323	328	332	328	305	346	309	298	338	325	342	300	315	307	327	351	309	308	311	341	341	324	288	314	300	314	298	327	295	346	340	335	327	317	343	296	332	302	291	277	300	291	313	327	306	321	323	278	320	309	312	337	305	332	317	299	271	301	288	286	329	305	301	302	291	277	328	301	347	317	330	359	312	305	318	301	315	341	293	307	286	330	343	315	313	292	296	298	296	305	306	325	299	327	303	294	324	317	278	302	322	332	322	315	298	321	324	289	290	299	307	285	342	285	337	339	361	275	320	289	295	324	278	329	335	301	303	344	342	295	357	311	301	282	277	325	321	304	329	304	273	295	324	320	320	315	319	278	340	312	320	318	312	294	317	320	303	326	320	321	320	317	298	342	317	311	325	266	277	294	341	283	283	307	285	322	300	330	261	316	304	328	296	297	293	301	319	292	344	297	314	312	286	311	342	294	320	329	311	319	305	309	302	311	341	295	300	309	319	320	305	336	339	334	321	310	308	324	323	294	291	321	311	304	344	338	318	319	303	299	351	334	291	316	324	293	296	281	288	325	323	319	347	331	305	315	293	321	332	308	300	315	305	305	308	313	312	317	313	298	333	333	293	303	334	303	278	335	323	329	285	303	308	307	303	344	328	295	304	341	333	337	258	338	330	330	332	294	322	298	302	318	291	294	313	301	273	317	323	319	305	316	291	298	323	324	285	325	325	308	328	324	320	317	299	306	337	281	316	333	327	297	285	325	337	321	320	306	304	297	302	317	338	300	323	316	302	335	303	327	302	279	313	295	293	282	307	298	360	298	336	298	310	309	297	326	334	317	308	316	318	307	308	316	304	295	341	319	290	317	294	320	301	329	314	320	324	306	290	300	324	330	304	319	314	286	342	313	316	315	327	287	280	328	300	322	308	321	291	325	285	294	310	320	294	282	317	312	295	332	303	322	322	305	317	308	318	248	290	323	307	326	275	350	271	321	329	310	321	296	316	330	325	306	336	294	311	278	306	326	316	305	285	317	312	334	330	323	298	342	300	321	302	310	287	303	317	320	320	333	296	345	298	319	316	322	301	300	299	324	294	307	300	300	305	334	311	287	320	329	325	313	329	332	299	318	300	338	334	307	307	310	328	306	292	304	310	317	313	322	322	319	302	305	316	298	294	328	326	346	335	346	329	324	337	325	310	296	269	311	289	293	274	311	301	301	299	310	280	278	303	325	338	310	336	330	349	294	317	294	322	305	320	307	314	309	319	326	302	318	302	327	309	307	307	329	325	296	323	301	291	310	329	283	294	340	288	286	304	289	335	340	282	301	330	329	339	295	332	292	316	346	312	280	317	319	362	300	315	317	304	315	295	299	281	305	317	308	335	332	323	319	311	305	309	304	330	309	311	318	348	312	318	310	310	329	321	302	324	304	329	284	318	295	312	330	336	322	291	324	332	299	325	331	336	317	302	302	284	338	323	289	292	322	339	322	308	298	342	326	325	313	303	282	328	337	271	313	327	291	296	313	302	314	289	323	295	296	317	320	304	339	329	313	297	304	360	299	326	326	317	333	276	304	305	306	319	331	320	321	294	299	286	286	310	316	322	279	301	325	343	293	336	323	320	286	338	348	343	315	345	351	337	299	362	325	309	344	332	310	308	314	327	329	316	290	301	317	289	302	310	289	342	317	318	315	317	348	322	321	335	285	316	308	323	283	296	302	345	307	307	294	326	308	282	310	315	309	317	306	280	318	280	312	321	309	312	316	302	320	335	299	312	341	317	316	339	303	310	316	331	333	285	350	350	290	324	283	316	299	339	319	316	327	345	320	311	319	330	330	325	280	310	290	313	325	348	302	317	335	296	333	314	333	304	309	296	304	331	296	336	310	348	310	330	380	302	307	330	278	314	273	295	314	307	328	331	323	314	327	304	315	321	317	292	295	324	319	317	300	326	314	298	294	306	304	309	307	325	274	331	295	308	309	293	330	272	325	339	324	306	304	314	308	301	357	301	314	315	298	340	294	329	324	309	319	279	306	300	327	298	361	331	326	290	286	306	367	346	336	274	321	329	325	315	323	304	344	286	342	319	313	305	287	336	306	318	304	336	314	314	310	329	324	285	299	306	345	303	331	323	308	347	278	317	341	326	315	322	325	313	306	325	338	320	313	278	295	304	306	304	267	327	310	292	287	300	272	327	331	288	297	325	296	311	308	295	312	351	319	295	313	323	297	311	305	319	314	305	301	322	314	296	300	309	338	296	321	305	285	287	302	325	306	295	330	297	316	296	306	309	292	331	315	323	274	305	292	339	286	275	326	313	313	323	313	317	302	299	312	291	305	305	304	324	301	308	343	278	315	334	281	335	335	299	348	287	289	325	296	328	323	299	295	265	328	309	285	312	325	303	320	304	333	305	303	326	324	320	334	292	311	363	287	332	317	336	328	313	314	338	306	284	313	312	282	308	338	309	337	315	301	326	295	308	301	318	310	275	336	281	286
16369	30547	28459	21122	16884	13371	11200	9295	7751	6649	5721	5111	4460	3779	3411	2905	2628	2263	2117	1968	1670	1585	1427	1320	1138	1096	982	948	994	933	941	849	851	835	806	793	806	719	722	714	680	684	680	667	659	714	661	644	711	652	673	671	657	634	661	699	655	696	617	684	609	596	681	667	651	636	623	616	617	673	616	618	665	658	641	675	618	680	659	659	663	665	612	586	695	660	676	647	645	638	630	637	666	643	643	600	660	649	667	632	652	668	650	673	656	642	619	632	621	624	632	632	659	648	690	660	639	626	699	644	657	643	661	698	643	650	631	620	623	638	695	669	647	628	632	645	643	651	664	621	631	638	595	660	643	636	648	615	641	630	637	646	664	650	637	605	654	647	610	637	672	645	693	619	708	673	634	674	655	661	623	638	628	656	677	705	639	644	682	629	677	667	626	648	616	651	652	634	624	650	662	629	617	649	615	682	624	654	646	601	630	662	604	673	592	610	653	705	624	652	644	636	639	605	623	617	639	659	651	663	669	667	653	676	670	628	596	652	646	647	626	633	677	650	636	608	679	622	623	664	634	679	650	580	670	605	643	633	686	669	613	576	608	679	670	631	644	642	687	615	635	626	624	666	621	621	655	645	598	686	652	656	661	667	713	654	686	626	683	635	626	629	613	653	692	677	657	619	641	650	633	641	630	638	683	633	642	647	589	626	674	649	617	639	690	606	583	629	662	615	654	620	665	652	649	681	633	680	621	641	620	656	654	641	637	649	646	626	628	642	613	650	615	636	653	628	657	672	642	621	639	637	648	606	670	669	646	651	648	652	626	627	676	618	644	608	704	645	685	638	648	628	622	648	649	741	662	626	621	626	651	620	642	646	591	624	654	656	644	655	628	605	656	642	601	654	632	682	632	657	683	645	644	618	633	683	644	622	674	640	607	619	656	633	615	593	603	643	641	626	613	636	632	688	606	621	602	666	650	622	640	684	696	629	617	651	648	671	664	649	662	639	690	634	638	649	669	649	671	620	621	644	653	628	628	664	637	615	661	637	631	602	648	649	588	666	675	596	631	698	636	660	709	613	671	627	661	644	661	630	668	600	668	598	694	637	678	663	658	627	652	662	670	644	639	667	621	687	644	647	679	634	660	591	624	642	662	666	676	659	674	611	658	607	641	619	642	643	675	636	637	617	672	640	595	641	669	669	639	589	652	667	608	664	609	661	664	641	642	600	629	683	626	627	635	613	600	616	643	632	668	650	574	627	672	635	635	646	631	652	676	640	614	659	614	646	648	605	649	640	656	648	634	620	638	622	665	645	630	669	674	629	650	650	641	669	631	652	642	674	636	663	611	625	650	677	700	619	595	662	684	625	633	669	675	614	654	639	633	641	653	637	675	651	642	685	640	662	640	640	640	625	711	680	646	648	638	672	640	637	650	654	659	656	633	673	685	700	641	619	663	613	628	657	608	641	635	668	585	682	629	643	630	661	667	654	641	644	615	644	699	632	615	644	630	648	665	652	598	673	628	632	629	650	593	671	651	636	653	645	636	613	663	656	648	700	674	617	610	637	605	610	682	659	637	585	659	633	615	609	676	625	635	638	633	663	638	636	643	609	641	658	689	625	640	592	627	619	706	638	621	640	625	619	612	636	632	648	636	620	636	661	652	641	666	616	668	639	651	618	660	650	658	603	641	643	658	607	643	632	633	631	598	676	596	642	623	701	628	644	647	658	645	663	639	651	631	670	642	645	654	655	618	642	661	634	623	659	652	649	605	672	668	647	651	623	628	641	664	630	609	655	613	647	620	653	675	681	628	628	584	659	626	644	638	598	648	657	655	604	604	637	702	652	640	638	622	593	652	637	625	616	610	619	639	621	634	571	640	662	652	639	649	621	648	650	614	651	649	664	646	615	650	626	638	634	616	663	646	646	633	629	654	657	601	651	645	676	643	614	644	613	623	638	640	643	659	665	667	625	689	620	612	631	685	626	641	660	640	608	633	625	620	583	666	626	601	614	640	641	622	656	626	617	648	581	627	646	655	650	638	630	698	643	650	684	705	610	647	618	637	672	687	621	588	665	640	652	619	642	669	649	666	657	683	666	660	647	601	633	630	620	671	673	671	677	674	631	672	649	640	612	633	660	637	629	639	669	614	686	637	707	678	643	648	650	695	676	622	625	654	639	654	592	678	638	693	669	612	679	697	669	631	669	665	593	683	628	668	586	643	654	647	637	608	664	654	683	661	613	627	616	637	638	655	631	688	672	643	643	652	597	668	641	623	637	637	617	649	686	645	671	619	635	646	678	653	633	665	642	620	679	637	629	622	640	635	625	638	636	635	646	688	614	688	631	640	609	649	675	644	700	648	657	612	670	675	682	659	665	614	636	671	615	640	655	667	621	612	621	664	604	629	610	645	685	655	633	647	620	629	651	673	638	675	611	658	637	614	629	630	645	619	656	680	664	644	662	621	641	675	632	653	704	630	673	644	642	648	649	632	615	626	589	663	656	577	628	642	632	691	607	652	611	655	626	635	613	619	615	633	637	590	668	650	683	627	597	620	618	644	686	637	676	609	630	632	648	664	642	646	638	645	658	598	637	628	709	608	621	614	636	671	634	655	659	672	679	638	648	646	568	658	676	688	658	638	671	619	639	631	663	634	630	651	692	644	682	685	608	618	626	669	641	630	672	623	666	609	615	626	654	578	592	633	634	610	639	654	606	629	637	676	625	645	612	627	601	601	641	646	644	674	626	611	663	639	607	678	642	655	638	651	656	697	649	661	657	638	683	647	641	647	619	657	649	622	674	694	654	668	651	661	664	681	648	644	645	609	662	648	638	655	635	614	624	651	668	681	586	636	603	653	648	659	649	639	681	630	665	644	685	641	640	600	661	634	610	617	678	666	661	704	623	628	653	688	601	612	618	649	671	667	655	652	631	607	621	675	609	630	622	618	620	612	645	641	672	661	577	644	669	634	670	678	668	637	653	662	654	609	605	664	629	639	638	622	644	626	651	634	633	606	651	648	633	638	665	645	653	609	659	643	717	632	641	643	624	692	647	678	614	653	629	608	601	638	635	641	683	657	663	664	649	623	642	616	658	618	624	655	637	624	624	624	640	621	668	644	631	655	625	635	660	670	612	645	640	622	638	675	618	653	635	695	605	653	665	665	661	653	675	663	625	648	635	634	657	623	637	665	617	618	632	607	616	612	641	674	661	651	590	607	620	602	666	624	608	610	633	602	660	695	603	672	663	634	669	665	646	688	627	669	648	636	620	677	638	602	700	680	647	630	675	645	620	651	645	619	647	625	649	674	662	616	675	637	626	656	615	623	671	629	615	625	640	621	664	688	662	642	630	639	651	656	664	659	655	627	640	662	624	670	617	659	639	645	637	632	646	639	645	622	702	642	649	631	658	659	685	637	653	618	621	680	663	633	665	625	651	657	635	647	685	671	628	647	625	690	677	657	647	626	619	633	626	630	620	661	666	622	665	660	616	600	609
24205	21483	28972	24431	21475	15462	7711	4645	3454	3168	2703	2392	2054	1799	1480	1422	1292	1151	1005	1000	874	782	773	756	650	594	632	567	602	570	564	535	506	523	528	557	504	493	492	441	453	489	473	497	466	428	482	461	423	462	464	459	460	482	449	429	483	464	441	454	467	421	495	449	451	483	427	459	472	428	436	449	437	437	418	481	435	417	421	474	425	429	403	442	467	444	463	449	467	472	434	443	453	464	405	445	453	436	438	450	435	443	409	450	444	424	459	481	455	469	446	421	438	445	444	436	437	465	461	454	422	436	465	453	446	451	423	447	461	438	421	448	477	446	459	448	453	424	449	426	478	434	449	426	458	445	441	405	444	497	465	423	461	431	456	407	434	450	503	409	474	501	464	450	470	494	459	467	434	426	455	415	399	414	487	449	414	455	445	415	495	441	494	440	449	462	487	433	438	478	440	461	471	462	434	457	409	445	424	453	416	425	452	454	437	446	451	426	456	431	442	438	437	438	431	466	448	433	463	492	450	437	446	500	450	460	438	446	465	457	460	450	438	434	451	440	448	473	495	492	441	403	451	442	468	466	442	409	433	415	429	472	388	458	441	457	450	458	398	450	454	418	435	437	487	445	460	442	444	451	431	434	425	460	477	434	434	466	439	403	441	454	430	458	429	477	452	438	428	427	439	448	390	446	434	449	484	398	457	451	415	452	468	470	442	418	453	480	463	469	440	471	431	424	425	462	423	429	484	444	454	427	454	441	442	425	435	475	449	465	461	457	436	414	424	422	434	492	421	463	439	460	470	429	440	398	479	412	467	436	479	432	406	437	424	441	416	436	442	436	460	434	412	419	443	445	403	463	443	380	429	448	430	417	471	410	458	439	445	440	434	442	412	445	423	418	479	452	477	418	445	433	472	412	436	416	463	457	451	490	456	422	443	444	428	479	448	441	460	430	428	437	431	418	448	424	473	439	466	438	473	440	416	404	461	435	444	475	456	455	441	439	452	423	466	420	459	430	438	458	467	445	486	458	457	459	440	444	445	447	453	430	435	472	460	464	427	449	462	444	452	473	422	443	465	457	476	427	464	425	434	438	445	471	456	446	458	457	472	424	425	405	436	461	478	442	440	469	462	424	451	453	483	486	489	468	464	456	440	424	456	382	444	487	419	467	437	411	440	438	469	405	444	463	412	414	461	474	419	450	415	457	449	429	418	413	478	467	440	459	416	422	418	464	418	455	483	462	428	431	473	464	476	400	407	452	445	486	434	480	452	434	452	449	431	454	472	448	469	445	469	461	450	486	431	422	451	479	449	469	441	482	447	449	439	488	500	469	438	445	467	487	478	459	449	458	440	483	474	436	459	445	494	429	465	431	443	461	421	432	462	473	500	448	431	437	477	480	409	428	449	449	419	468	414	466	457	421	434	435	446	460	444	467	427	454	440	449	446	446	457	461	490	415	436	430	471	437	480	434	412	464	462	432	445	451	407	474	481	427	457	483	495	404	479	424	454	449	431	421	483	460	439	456	420	437	476	441	432	443	495	476	446	442	445	437	453	442	429	456	472	469	435	428	466	444	488	428	446	477	468	421	442	464	437	449	486	448	439	424	441	421	434	471	453	438	408	396	454	456	448	418	424	423	421	447	450	480	470	486	431	429	465	452	498	465	452	397	480	449	453	429	465	484	450	463	445	434	470	442	430	442	441	482	475	458	466	456	425	433	433	432	435	450	428	423	468	468	449	449	439	424	425	452	428	443	451	436	417	440	412	461	469	453	458	476	464	424	435	417	424	462	481	416	457	433	425	459	447	464	443	417	447	469	435	434	446	427	459	431	466	441	480	406	421	431	453	406	427	414	477	464	453	409	430	444	431	455	462	434	471	406	438	477	440	466	434	445	462	425	422	445	448	422	479	481	472	451	443	413	458	441	413	427	454	442	449	444	426	446	400	447	440	472	446	457	454	424	449	462	449	480	469	447	452	466	483	421	436	416	481	455	472	452	444	473	432	450	444	462	438	463	463	425	452	450	464	420	438	426	448	456	422	470	491	475	456	460	448	475	459	450	457	455	433	486	426	469	433	448	435	475	496	434	428	458	471	463	436	450	461	440	419	426	423	469	437	424	418	452	410	478	489	407	450	465	417	434	421	448	499	424	456	435	430	452	492	436	475	444	422	447	438	473	437	466	459	474	419	449	463	442	438	413	460	446	434	434	442	472	430	449	481	465	434	431	437	482	470	429	468	466	473	442	421	450	424	510	462	411	463	415	482	431	458	408	414	449	422	456	476	418	447	447	432	453	427	438	451	409	437	461	435	426	445	472	459	489	425	429	486	446	456	433	407	440	442	457	438	495	440	464	433	436	443	418	467	468	426	453	438	460	469	436	409	471	471	492	431	466	418	467	428	414	442	419	453	446	437	428	409	447	412	448	444	451	443	431	405	459	423	430	456	384	426	414	425	480	431	460	469	461	442	448	422	456	471	424	432	459	456	467	454	411	460	417	429	417	433	435	457	453	487	423	459	418	438	485	460	417	439	419	434	477	456	423	427	415	423	458	442	413	432	430	429	454	478	437	402	466	445	447	430	431	435	429	447	426	446	440	399	472	485	444	465	455	459	447	442	445	433	421	440	425	451	416	453	495	464	431	470	496	443	470	453	459	466	449	409	423	451	486	458	425	473	446	431	431	447	447	433	442	462	459	404	445	415	478	438	430	472	464	455	423	486	467	439	443	432	456	441	476	459	430	447	440	475	413	418	427	450	469	436	445	450	440	470	436	446	454	505	487	442	426	447	420	451	451	434	424	430	438	452	472	451	429	475	482	427	418	435	428	463	486	482	404	441	447	430	457	435	459	429	406	436	471	436	424	426	447	463	450	434	448	482	464	426	430	453	447	452	458	420	436	431	472	464	446	463	445	432	426	451	409	437	438	458	448	457	449	468	474	446	422	504	466	475	467	400	460	463	442	434	460	448	418	432	441	456	475	431	476	468	469	495	439	455	456	470	459	460	436	432	421	442	423	417	436	435	467	419	458	417	437	432	472	438	426	439	449	459	453	432	447	447	461	468	429	473	449	452	436	471	441	420	419	424	473	459	497	422	423	479	418	441	437	444	448	449	440	434	427	446	471	420	424	459	451	394	435	465	483	439	440	483	443	433	435	474	426	471	438	424	439	444	472	445	453	415	442	471	405	432	435	457	422	445	443	427	453	451	415	434	439	421	427	419	419	457	459	435	427	448	443	404	476	419	424	445	457	431	420	435	423	426	438	454	465	422	402	430	390	458	453	447	422	441	434	407	463	433	474	476	444	471	451	446	438	456	460	444	449	424	458	434	412	470	468	469	416	457	478	459	435	440	496	466	472	473	437	434	428	484	450	444	467	446	475	411	458	440	465	429	410	439	456	447	467	460	469	411	442	461	507	407	412	384	450	458	439	425	438	476	430	455	445	428	416	469	451	427	442	452	447	488	440	424	438	442	459	423	430	440	467	434	437
19078	34964	33491	25920	21539	17509	14955	12879	10996	9588	8417	7451	6403	5645	4920	4274	3841	3437	3029	2644	2432	2290	2118	1771	1613	1501	1541	1460	1405	1316	1267	1173	1145	1173	1104	1077	1050	983	976	940	974	861	922	923	916	883	868	855	870	968	938	872	918	873	915	828	878	857	833	866	874	893	824	863	885	913	900	887	879	864	888	903	836	883	839	857	906	847	859	865	858	930	859	893	876	902	880	833	878	895	837	869	874	852	887	916	912	870	931	870	802	874	877	876	882	893	860	853	863	879	894	931	823	870	830	926	891	863	916	808	847	851	882	873	907	924	853	918	850	842	875	874	853	869	846	830	896	889	857	899	910	891	896	852	922	914	864	864	863	902	929	822	843	896	923	881	830	897	875	864	897	876	877	882	819	879	855	821	872	938	844	843	848	915	888	900	936	818	873	878	859	860	883	879	847	885	825	902	894	868	902	867	882	848	867	864	889	878	852	860	879	806	839	922	919	840	871	827	882	830	845	875	826	861	865	907	861	859	909	871	855	859	874	890	846	866	869	910	888	854	874	871	872	854	884	890	816	843	866	877	896	932	826	885	862	876	876	883	847	873	871	881	909	844	828	882	868	835	874	794	856	921	871	809	873	858	845	840	902	917	865	847	884	922	898	812	877	869	880	844	887	875	838	826	861	926	886	886	847	871	852	878	886	862	829	875	874	890	858	847	822	841	869	886	891	905	855	815	861	827	855	829	835	848	867	842	900	868	846	886	832	880	886	908	896	870	880	853	889	867	879	857	902	899	864	882	879	877	835	845	843	808	908	875	881	859	880	896	862	917	883	912	793	855	896	906	866	877	895	930	855	849	845	776	887	894	843	875	896	895	872	939	855	883	853	838	815	889	893	890	912	912	889	854	846	854	835	881	889	884	793	868	867	933	877	842	875	906	835	836	988	837	887	873	889	832	873	841	887	853	880	867	888	897	919	861	890	870	878	866	866	871	832	905	843	891	840	854	860	843	887	883	881	884	830	876	884	841	863	865	828	876	843	836	874	823	880	855	839	897	862	897	906	891	921	870	868	851	848	847	836	838	848	869	924	889	888	826	886	841	902	859	893	867	926	841	859	826	842	849	876	919	877	865	856	908	838	891	907	834	892	846	875	893	856	874	896	867	875	898	917	885	912	915	878	934	904	883	854	871	818	882	885	936	888	879	837	878	917	863	853	883	862	813	887	885	858	887	836	834	916	814	837	868	867	880	912	849	874	859	854	850	879	832	905	893	832	864	905	864	867	840	878	918	889	884	875	841	866	871	854	887	863	878	911	852	894	853	841	879	915	895	835	894	859	888	860	824	895	867	832	922	902	862	911	860	962	867	845	843	842	890	928	840	918	855	856	871	848	851	905	899	881	871	884	873	869	898	838	849	860	838	918	847	869	847	812	835	871	882	871	876	872	867	826	858	921	860	886	890	863	871	886	948	869	863	853	844	873	867	894	905	901	898	876	873	845	832	865	886	806	825	876	853	941	834	884	868	840	889	834	905	839	847	825	894	863	880	884	860	862	909	807	810	898	854	913	864	867	952	913	869	849	862	894	840	904	905	813	860	870	880	856	838	867	896	895	879	918	856	830	854	871	848	897	860	837	867	926	912	915	897	851	929	817	819	863	907	836	873	890	792	843	887	877	875	873	925	812	845	837	866	867	828	820	831	857	843	865	842	856	814	889	849	887	877	832	837	890	816	790	839	838	839	833	903	911	836	889	911	876	863	916	852	856	879	875	856	853	942	808	851	900	891	882	893	882	841	894	856	913	895	832	852	888	835	916	835	899	929	868	777	899	902	876	861	812	884	875	840	860	922	864	840	886	851	866	862	864	843	879	889	852	892	934	907	936	870	852	869	906	859	852	849	845	851	876	829	892	848	872	878	900	911	835	881	850	839	832	910	843	883	879	877	889	939	846	795	817	883	839	787	853	904	867	857	906	830	861	860	813	862	896	900	883	842	845	894	848	831	891	861	875	824	851	867	849	842	902	885	850	925	904	888	841	878	834	857	884	845	878	870	899	875	891	881	864	875	815	877	821	849	883	888	853	889	860	907	831	851	870	855	885	906	830	902	826	846	864	845	806	866	820	851	833	923	860	881	874	843	890	824	841	871	878	907	839	844	850	850	884	882	881	897	878	898	941	856	850	872	869	886	851	909	861	847	857	876	874	866	837	861	851	898	921	878	903	847	879	866	894	828	831	849	897	873	916	866	801	912	885	882	914	894	843	835	858	809	848	870	809	842	877	899	830	837	857	889	858	849	876	849	853	870	879	882	875	862	860	829	890	878	887	868	876	849	903	853	795	880	855	841	856	824	837	814	877	852	906	811	853	866	855	824	897	866	887	845	878	892	835	865	839	871	843	864	853	861	888	883	858	879	890	887	848	851	836	964	919	872	861	890	896	858	884	831	856	886	914	868	900	901	880	857	881	923	807	922	904	860	836	874	852	843	827	862	828	861	900	866	869	869	828	864	840	854	860	871	879	842	842	909	856	823	870	800	870	829	865	852	905	856	883	862	895	858	891	875	911	905	862	861	885	833	897	863	843	853	908	885	878	834	834	823	871	848	914	881	926	826	814	855	873	848	894	930	805	850	902	858	850	903	861	842	879	903	867	881	833	900	859	847	886	895	870	903	873	832	858	878	889	836	825	858	843	865	910	886	852	908	880	849	887	887	846	868	832	805	824	880	916	865	869	871	895	825	883	883	896	865	823	854	892	913	866	820	872	843	866	938	875	890	882	865	873	906	845	875	880	887	882	897	840	885	890	851	899	824	860	834	817	879	885	908	928	808	840	820	879	868	863	847	871	833	843	842	831	835	888	851	850	853	857	849	850	891	913	878	872	868	857	930	889	920	849	916	869	815	873	897	861	894	927	907	869	878	858	842	850	842	872	843	843	879	894	927	813	837	847	868	894	874	850	864	877	884	833	845	862	855	909	947	836	840	838	833	858	900	881	907	819	865	819	888	907	841	829	866	884	893	828	867	877	864	856	840	859	915	874	881	828	915	836	862	844	875	860	878	856	915	897	889	867	832	874	902	849	861	858	870	896	848	864	887	854	836	882	862	943	865	822	872	826	880	869	853	917	890	861	860	811	871	861	809	860	781	874	886	890	897	866	885	849	893	871	844	882	840	871	865	854	886	869	895	830	838	853	888	846	881	871	914	870	888	851	843	863	829	869	864	796	845	914	880	877	857	897	886	849	905	872	900	908	833	920	859	829	841	867	818	837	885	833	851	875	871	910	890	836	887	831	898	868	835	841	829	838	884	853	895	844	849	896	849	830	872	839	818	876	892	857	891	853	888	845	829	833	872	853	880	850	858	855	865	876	893	851	854	898	848	855	863	869	928	910	886	872	856	902	840	835	847	843	859	907	875	895	846	874	920	838	898	904	899	833	842	792	879	881	881	804	893	879	852	895	862	870	863	877	862	850	838	877	884	883	831	860	879	902	897	884	877	850	826	858	861
27544	19284	12487	6755	3525	2374	1808	1462	1137	990	963	852	780	718	576	554	523	488	455	430	432	391	415	330	341	334	345	342	332	323	325	304	293	301	319	320	293	271	294	284	287	260	290	285	286	302	283	268	278	258	292	301	255	255	285	269	308	271	281	303	274	302	297	298	295	307	260	258	304	276	286	288	292	267	279	297	301	276	259	276	269	288	266	286	280	261	292	303	291	259	283	302	290	274	268	258	255	281	290	265	283	261	291	316	296	274	261	298	270	273	282	274	317	293	287	263	258	314	254	309	281	282	305	300	275	283	308	303	281	294	278	285	309	285	285	277	280	276	263	273	320	298	261	283	269	304	277	311	275	286	282	260	271	294	261	284	269	312	275	271	268	282	265	264	285	267	321	259	293	267	291	290	276	272	257	270	285	312	270	290	306	307	272	282	261	266	268	255	293	277	259	276	277	280	292	276	286	279	271	275	292	268	301	278	277	259	300	278	275	249	295	262	281	290	261	300	280	265	271	263	293	289	280	276	290	278	283	268	281	266	312	287	276	300	271	272	287	269	282	250	302	298	285	254	287	290	282	277	265	262	280	262	281	287	254	308	275	272	297	261	255	289	266	268	257	287	295	270	263	269	266	301	267	281	273	282	275	302	289	271	299	284	268	292	276	289	295	266	271	268	282	259	255	264	282	297	283	275	279	279	269	274	293	280	282	320	259	291	268	279	278	282	320	274	280	272	275	282	279	259	276	276	310	283	290	290	294	255	289	319	277	316	265	261	283	274	270	233	280	296	308	288	282	285	289	299	276	275	296	286	283	298	276	277	322	270	264	276	264	273	257	276	249	274	254	250	292	283	269	279	279	282	257	275	264	290	287	292	300	289	274	298	274	270	272	271	285	309	262	257	281	267	290	261	272	303	276	293	260	289	265	270	287	276	302	288	278	276	289	269	284	321	263	282	286	287	264	309	269	283	292	295	293	273	282	260	246	278	279	274	293	233	272	312	281	274	271	269	275	267	275	274	295	285	281	263	258	284	266	279	257	281	286	267	279	284	302	283	272	278	267	300	278	283	294	279	265	269	286	290	281	276	304	308	278	287	288	273	286	263	320	295	305	267	287	298	310	254	274	273	302	295	282	285	283	287	312	282	304	312	311	288	276	260	290	297	278	283	293	304	266	319	276	264	276	299	273	263	297	284	270	274	293	277	268	271	269	298	292	265	246	252	303	311	282	282	283	277	287	282	312	296	278	270	271	295	292	309	280	278	283	279	301	312	272	295	276	303	277	317	310	279	301	250	272	278	289	282	298	299	265	274	289	254	287	270	303	272	288	278	279	266	257	294	272	293	293	277	305	278	265	286	273	325	273	267	273	261	290	274	248	267	275	250	286	277	302	281	294	296	285	274	259	292	248	272	277	298	269	278	295	294	291	273	283	261	263	286	270	271	270	314	244	292	271	272	285	262	286	268	246	267	272	273	280	299	274	257	270	270	284	259	267	281	317	283	288	284	260	253	278	270	294	265	291	257	273	266	251	284	291	285	316	288	278	278	251	311	286	318	290	235	280	287	289	300	276	273	266	261	295	258	272	293	295	264	260	251	263	269	282	289	283	278	291	251	315	253	284	297	312	264	274	295	274	288	269	282	255	295	267	269	276	269	260	295	271	286	262	275	275	289	276	280	274	287	286	238	290	280	269	293	291	282	306	290	274	327	281	292	300	293	315	292	266	269	294	275	300	274	280	254	287	296	279	289	263	272	292	324	276	323	275	280	305	257	291	281	275	258	308	292	309	291	259	321	297	263	273	279	286	288	282	308	321	288	290	269	279	301	292	257	302	289	287	297	256	263	272	300	247	273	283	263	288	305	302	287	274	301	290	297	260	301	298	268	281	315	285	278	287	278	287	235	285	291	291	278	255	273	268	265	270	276	285	279	272	303	312	289	295	266	272	282	271	263	272	281	306	291	295	286	291	255	277	302	274	305	254	269	297	261	277	287	276	295	269	284	284	299	283	273	288	292	281	273	286	308	294	279	283	257	280	261	280	278	270	258	280	259	282	296	267	258	277	281	297	300	283	290	252	284	273	258	286	287	289	273	249	294	276	269	281	313	308	300	284	311	275	271	264	297	287	279	275	284	275	273	290	277	249	285	287	273	278	280	301	261	275	280	279	284	283	292	270	267	298	281	286	295	287	264	247	272	291	283	292	274	320	303	286	277	250	275	273	274	280	280	290	285	285	238	275	270	294	271	308	291	268	260	292	277	267	317	266	282	279	264	273	279	279	294	287	258	276	310	287	283	259	311	307	283	263	279	262	278	244	266	276	265	286	307	249	247	281	256	254	295	308	278	282	275	271	300	285	297	285	304	299	293	279	284	266	315	281	289	243	270	278	282	282	276	266	290	277	252	283	263	261	279	285	261	302	280	297	263	302	262	297	308	271	269	292	281	305	273	292	264	302	265	291	279	292	299	269	276	303	234	284	265	266	277	269	304	264	297	295	271	250	314	302	279	269	247	269	287	263	290	247	295	269	300	275	281	284	292	298	275	275	245	269	305	278	304	286	276	304	268	265	262	294	256	271	306	279	278	284	283	268	286	302	267	273	308	235	286	280	303	278	293	305	281	294	293	287	267	282	274	288	269	276	287	292	269	278	289	287	295	259	278	282	293	280	301	279	293	253	240	289	316	293	275	285	266	271	273	269	280	274	272	306	265	272	276	290	262	275	273	293	288	275	280	273	296	243	303	295	295	269	298	297	296	286	298	290	298	267	290	288	276	284	284	292	268	302	256	235	250	277	293	281	274	293	313	299	260	259	258	274	267	279	291	294	299	291	286	270	276	283	285	297	283	274	294	296	273	292	285	287	286	284	303	286	249	296	315	294	281	292	274	263	277	276	283	283	276	309	285	307	318	267	251	274	307	289	284	277	314	264	282	285	284	278	272	274	291	299	296	304	293	259	274	263	264	289	283	279	274	294	307	235	312	293	284	281	288	309	285	285	255	272	261	289	277	283	277	262	286	273	276	297	273	288	273	297	274	287	277	292	277	301	273	283	276	273	293	292	287	298	296	276	251	280	308	258	268	284	269	305	310	264	293	291	280	282	283	270	268	281	282	282	255	308	294	253	287	301	277	292	286	270	282	274	302	278	283	273	272	287	313	275	276	272	272	298	289	270	300	281	257	297	295	279	319	316	296	266	264	282	302	268	278	284	286	295	254	267	273	284	296	280	266	273	273	252	286	286	283	286	308	259	318	266	275	274	269	267	324	279	267	287	294	292	269	283	297	263	253	300	299	272	268	308	266	276	266	260	254	260	253	296	284	303	257	304	258	273	272	237	258	277	315	295	280	276	299	307	287	285	292	282	270	260	278	281	281	310	259	258	311	291	293	298	300	298	293	277	292	250	293	256	276	294	307	292	300	260	262	291	291	279	267	294	301	277	284	315	314	290	300	285	262	293	284	283	300	296	273	268	290	284	308	288	283	288	273
14171	22833	21358	13933	10449	7876	6462	5258	4498	3814	3392	3143	2573	2216	2019	1819	1571	1500	1267	1215	1034	1015	957	918	829	800	827	767	779	714	692	675	654	677	661	632	637	657	622	618	628	544	598	605	584	603	609	584	608	550	647	624	594	572	624	562	549	590	581	580	593	556	536	549	576	615	568	578	610	575	598	581	588	609	569	562	560	583	572	581	547	559	556	534	582	604	575	534	614	574	580	547	588	606	553	564	552	580	597	581	596	618	564	598	590	582	552	593	542	596	565	607	557	574	579	563	601	573	586	604	551	550	552	574	593	591	550	610	610	612	597	553	587	577	549	577	585	601	581	566	585	557	571	577	574	607	579	558	582	570	573	585	584	628	555	641	552	563	583	580	586	551	570	566	630	588	611	560	580	550	568	615	597	553	551	629	569	578	583	553	586	548	603	593	593	563	561	587	608	563	583	582	604	552	594	565	571	601	577	595	555	665	576	573	577	624	606	562	526	568	567	610	594	584	629	556	627	583	561	568	618	577	558	582	584	613	576	590	594	591	552	594	581	633	626	560	609	545	590	569	606	606	570	636	592	574	569	604	552	591	556	560	589	590	554	545	554	626	581	583	573	580	583	583	564	543	584	568	577	608	594	564	584	541	555	565	573	545	574	603	567	581	570	590	584	581	596	577	555	568	560	618	567	573	583	587	573	592	553	584	543	604	601	576	535	613	597	597	554	599	620	604	574	567	611	546	618	612	560	582	593	584	591	555	634	544	541	563	556	612	595	579	566	594	577	596	549	578	601	563	564	592	529	572	565	570	549	558	614	569	615	573	574	558	613	567	545	597	578	591	623	558	558	576	586	571	560	570	560	608	617	586	581	601	556	594	549	609	599	608	568	566	577	582	572	582	594	582	546	585	572	594	582	546	561	565	599	551	568	572	571	614	577	554	559	554	548	572	570	609	572	613	561	583	572	584	566	608	553	556	566	609	613	554	601	609	613	618	554	585	566	561	572	557	561	591	553	538	580	552	547	578	597	627	558	548	567	582	583	607	535	608	575	552	567	534	575	600	547	520	557	573	580	552	562	617	597	578	619	587	566	571	565	555	591	605	536	578	577	582	580	590	585	573	545	587	548	547	567	538	595	605	603	580	570	556	588	586	595	589	582	554	577	596	589	563	594	571	572	602	617	593	608	599	574	586	609	608	577	573	560	588	567	595	559	592	575	614	610	516	534	566	592	587	570	553	596	605	607	578	589	573	589	554	621	584	576	580	567	587	607	556	574	578	568	545	582	536	581	570	595	604	597	596	553	605	564	590	631	601	639	592	538	596	570	594	571	576	525	604	605	599	583	575	579	573	565	541	615	583	583	601	596	593	616	558	583	573	567	592	621	585	568	567	568	608	601	579	573	596	557	545	536	587	563	565	576	570	557	556	624	573	619	595	565	574	574	583	565	546	579	597	576	586	589	586	563	551	559	568	567	589	595	567	574	555	599	543	575	560	586	550	547	586	601	587	584	576	579	584	547	600	590	567	610	597	578	591	653	590	563	609	630	566	578	571	595	584	592	565	547	578	627	582	570	596	565	616	618	580	602	599	593	566	610	580	556	607	582	609	600	584	572	584	542	546	609	589	569	606	594	542	560	589	573	576	578	600	577	600	584	583	556	556	567	594	598	583	542	576	587	534	606	559	567	550	549	576	546	588	547	594	569	577	577	606	546	576	591	542	629	562	566	557	605	564	570	559	538	549	561	561	581	607	573	615	625	581	548	582	540	540	574	552	594	606	559	584	571	553	546	571	551	591	600	604	565	540	573	589	635	611	616	586	573	568	562	573	525	627	569	605	576	572	555	590	578	572	552	567	583	556	562	548	571	572	549	567	574	594	573	632	527	554	564	619	584	562	574	585	572	550	560	616	614	605	528	589	589	576	547	553	601	601	576	608	550	570	566	578	607	558	534	568	565	589	609	607	582	605	590	577	598	518	576	569	588	590	609	611	581	562	592	579	550	553	597	600	603	587	586	595	559	601	561	618	576	557	593	585	565	560	536	570	577	577	561	572	581	567	544	592	581	598	599	585	546	611	579	563	616	623	577	594	576	583	584	579	613	528	533	575	554	612	561	562	574	584	612	623	595	550	560	621	534	552	557	507	551	600	577	579	520	577	559	550	599	596	550	576	546	583	592	575	558	585	555	533	562	563	587	546	541	612	553	602	578	596	580	572	549	564	583	614	568	572	581	539	586	601	529	576	574	614	583	586	580	565	557	548	543	590	568	592	600	582	598	613	600	615	590	581	541	583	578	583	591	585	553	588	568	591	564	550	655	571	601	576	576	628	568	586	583	623	611	624	558	549	556	580	552	569	586	550	599	593	606	574	566	567	575	583	536	559	594	585	578	597	617	566	599	579	603	565	598	578	585	596	572	500	586	613	593	576	579	604	542	567	581	581	572	597	570	614	586	612	568	552	570	529	605	580	601	595	584	581	567	603	595	580	567	579	534	589	547	580	578	603	585	573	616	549	576	553	541	578	585	641	562	553	584	565	578	546	580	556	565	584	611	591	598	559	616	576	600	580	596	603	600	545	581	590	632	530	514	621	600	553	593	626	563	545	572	574	579	596	558	610	612	582	645	635	583	614	600	574	586	598	605	607	581	593	589	593	582	570	562	535	568	560	540	581	548	527	552	574	583	564	562	533	581	568	535	592	539	602	540	598	604	562	567	591	610	532	560	549	576	589	601	606	572	522	594	576	620	607	545	532	593	595	604	608	590	600	591	572	566	579	568	601	634	582	568	563	577	607	606	528	555	584	547	575	563	572	587	594	586	562	630	573	583	631	568	603	554	535	582	537	581	611	547	563	624	600	585	583	590	593	596	572	584	556	609	581	561	602	564	582	569	602	608	541	584	552	606	550	630	554	551	544	603	531	593	561	570	562	607	597	574	582	562	595	596	590	587	609	571	581	594	596	563	584	554	606	574	571	557	557	524	582	552	603	567	591	545	621	581	609	560	654	573	577	578	581	599	603	617	606	576	580	602	568	536	537	605	595	548	541	574	578	575	593	619	595	580	577	574	639	589	573	603	574	565	614	554	600	599	618	594	559	581	592	575	600	612	596	564	575	586	606	566	590	614	572	578	592	583	622	605	575	580	581	610	552	591	570	610	572	610	557	581	563	598	559	576	635	562	576	576	592	593	556	587	569	632	589	547	598	594	617	575	582	592	603	578	569	570	544	602	588	573	547	595	610	576	571	574	604	637	587	595	596	598	622	581	572	538	580	596	549	614	583	573	562	578	598	613	569	593	598	547	566	643	561	608	576	518	603	557	605	548	587	594	578	573	591	562	580	591	576	573	586	548	590	562	565	565	556	560	588	576	600	630	573	576	556	563	571	592	581	586	569	552	575	552	587	584	598	551	599	554	546	567	578	575	610	587	604	557	551	622	582	539	587	596	568	575	566	576	536	593	573	573	594	549	555	604	615	602	560	545	608	574	598	566	576
25203	21492	27917	25377	15613	6443	4111	2961	2488	2171	1772	1530	1390	1227	1052	906	851	744	645	600	544	550	534	458	520	462	434	414	397	412	415	390	339	376	362	356	323	348	369	325	310	389	303	337	332	308	354	299	343	341	322	307	315	330	337	342	344	318	312	304	325	324	321	321	333	341	341	306	314	301	317	310	307	315	309	308	302	342	334	314	323	319	313	320	310	313	294	318	288	322	345	295	339	323	322	300	303	331	327	315	310	314	323	328	347	317	335	311	294	306	319	336	303	342	317	329	277	323	317	337	313	297	323	332	356	320	313	327	304	328	281	322	327	293	305	324	321	318	312	297	334	316	354	301	321	323	349	338	365	315	315	348	337	302	338	317	317	322	319	337	312	308	306	304	320	310	326	327	327	324	320	294	337	322	339	301	285	301	341	321	295	323	326	316	325	309	327	297	341	319	319	323	323	332	302	361	291	327	346	297	334	347	312	306	324	312	313	309	320	301	303	329	331	331	327	334	326	335	326	312	323	284	322	324	324	308	308	314	319	320	331	315	311	348	318	283	340	327	320	322	329	311	321	317	357	328	337	317	330	303	333	329	320	329	316	331	301	327	311	288	326	292	323	309	338	347	299	325	297	355	319	308	346	296	328	313	325	320	336	337	348	303	324	299	305	330	304	337	329	356	324	347	329	327	318	337	317	302	331	329	331	314	350	315	291	327	315	326	338	290	337	312	333	335	309	321	307	309	329	299	320	293	295	292	304	327	330	302	360	358	301	350	276	357	329	315	299	316	352	345	306	299	309	369	311	311	344	313	327	306	301	301	320	309	301	309	312	318	347	340	305	357	299	329	311	334	304	298	308	314	292	347	307	313	333	302	312	294	343	274	329	314	325	304	308	316	296	357	313	290	323	327	294	331	325	287	361	335	290	308	307	320	294	316	351	329	322	327	317	294	341	344	331	328	308	307	337	336	345	323	322	313	314	330	333	319	290	308	322	315	311	300	294	319	305	326	352	322	311	340	328	323	325	311	294	346	314	314	323	324	297	313	310	311	337	331	321	291	301	308	316	314	331	307	308	328	320	311	348	348	324	330	297	311	340	338	319	343	321	329	286	360	314	334	319	320	338	309	316	301	327	299	343	336	319	335	309	359	327	342	312	267	313	356	307	328	302	312	295	292	326	292	325	294	308	319	342	321	337	348	343	358	308	305	343	293	323	349	308	325	318	327	303	301	312	316	317	298	351	317	352	314	334	318	332	337	308	342	332	328	324	296	313	345	319	351	331	336	336	293	287	323	328	333	341	312	337	311	300	289	325	341	329	339	304	357	306	330	318	326	319	303	315	307	322	319	286	306	342	331	340	300	342	303	310	300	346	315	309	287	333	324	312	337	326	288	326	323	332	321	314	313	307	355	322	303	315	327	305	318	340	358	326	348	315	308	336	304	346	312	324	315	344	323	310	320	303	302	295	325	317	319	340	337	269	326	298	314	319	346	336	331	302	320	319	304	304	314	306	341	298	323	307	333	304	305	289	350	349	309	326	359	324	338	324	320	315	317	307	294	319	298	310	299	321	324	304	327	335	297	294	309	296	322	285	306	309	305	325	318	328	325	300	303	301	329	334	327	296	318	351	304	312	326	298	318	312	306	327	319	341	334	318	310	307	328	302	316	311	335	299	320	315	310	311	295	304	327	298	303	312	315	329	311	309	298	339	298	334	332	330	315	322	337	347	308	296	282	316	321	325	321	312	298	299	309	323	318	337	325	303	300	328	298	343	315	290	293	302	310	298	330	327	329	323	332	310	310	313	336	326	329	305	326	316	341	308	341	301	303	310	325	309	345	325	290	326	347	303	297	328	325	328	317	336	314	298	306	290	301	347	341	354	314	336	305	304	301	314	304	298	342	317	287	289	338	359	308	335	300	309	308	349	309	288	301	282	307	312	320	303	340	325	293	293	311	304	322	305	334	297	308	308	305	331	315	346	366	294	316	300	328	335	323	329	300	309	315	348	312	332	316	330	304	341	310	322	294	334	302	344	324	310	338	297	317	308	336	319	311	309	326	332	287	352	300	335	330	321	329	311	311	305	336	304	362	306	311	309	321	274	305	314	311	333	347	330	326	312	319	278	328	343	297	339	351	319	339	309	310	310	309	314	335	315	302	340	335	356	301	318	325	295	308	332	332	303	304	323	336	302	326	362	316	297	304	290	332	312	305	334	317	306	318	301	337	295	336	297	299	331	329	363	328	339	335	316	308	300	323	310	306	319	284	342	298	309	334	305	325	320	310	290	328	353	310	310	288	308	343	304	329	336	360	308	314	346	329	331	330	283	330	330	338	345	311	306	339	311	302	329	335	305	287	313	299	316	316	322	326	354	334	317	316	331	312	308	307	303	301	322	339	333	340	323	335	327	318	331	368	354	324	310	333	300	332	298	324	297	336	305	298	312	305	318	327	298	336	313	328	269	307	327	347	295	270	298	331	310	331	321	317	319	326	293	346	325	294	356	306	361	310	329	291	315	301	290	327	323	301	311	330	337	344	307	313	303	285	326	334	319	308	344	325	316	313	299	347	309	319	340	287	294	326	308	340	331	308	321	306	335	296	354	357	322	293	333	290	288	317	294	337	304	288	335	297	317	304	297	298	339	322	291	312	339	294	342	334	316	305	330	333	321	294	318	358	325	328	352	328	343	290	311	328	328	304	312	324	314	310	323	316	351	301	322	307	308	306	308	294	311	333	307	352	297	342	338	325	362	294	313	318	313	284	273	286	332	298	349	343	344	329	314	366	332	306	320	312	339	322	299	313	309	299	312	302	326	318	321	307	344	307	327	302	306	319	338	310	302	336	329	319	307	323	327	298	308	339	314	343	349	315	337	318	288	288	358	318	323	337	324	306	291	296	298	269	342	326	332	336	328	379	340	325	323	326	298	329	294	304	343	337	349	312	324	296	296	297	284	331	330	298	328	300	320	325	309	324	315	336	325	325	303	324	318	321	306	322	298	323	321	344	322	307	312	308	324	345	326	336	319	339	346	306	321	296	308	336	331	314	319	319	327	348	330	307	326	342	301	289	283	321	318	289	315	331	300	322	321	316	325	281	311	303	330	312	316	279	330	362	321	304	315	358	332	321	335	319	295	339	349	277	291	332	278	318	334	355	312	360	313	313	320	307	329	343	291	321	337	319	304	317	338	328	307	329	324	336	323	291	323	343	285	307	332	319	300	306	317	332	357	299	306	319	307	306	338	332	307	330	332	337	275	301	338	304	325	364	303	318	341	330	311	297	339	332	329	309	331	328	312	307	322	324	294	304	319	301	300	314	332	309	317	303	327	307	304	320	304	299	337	311	340	338	304	335	311	342	337	296	323	317	313	354	312	304	321	282	306	312	349	309	360	308	310	342	351	335	312	316	323	339	342	315	342	318	357	350	314	331	334	298	353	314	312	305	340	327	325	343	301	326	351	331	337	335	306	305	350	329	334	325	327	338	342	328
16468	30566	28832	21207	16674	13382	11111	9341	7983	6880	6101	5299	4571	4017	3438	3004	2599	2273	1995	1777	1622	1509	1375	1353	1120	1087	1039	1026	975	923	905	874	902	905	836	795	698	739	712	692	696	641	656	692	675	656	675	650	670	606	660	666	653	630	640	687	666	681	619	645	651	682	681	622	646	654	662	662	654	651	588	650	623	638	709	667	657	641	686	610	636	652	660	605	644	640	659	660	639	698	662	646	645	666	658	655	634	657	654	633	642	638	630	648	654	637	665	683	653	674	619	617	641	616	623	612	634	659	662	620	652	664	634	629	636	634	654	627	653	609	633	669	621	649	629	629	615	660	632	634	626	625	645	622	639	643	663	665	629	668	637	661	624	646	628	631	679	653	672	647	623	651	662	619	662	643	635	649	651	630	660	616	627	652	679	632	653	624	681	605	672	663	673	627	639	651	659	641	638	636	627	671	629	684	653	620	630	625	650	659	693	611	646	638	637	672	631	650	647	631	598	626	630	694	681	641	667	656	559	669	627	657	656	647	649	677	594	698	573	625	644	630	609	681	596	660	636	643	678	587	676	666	660	644	647	662	600	625	622	664	633	639	616	648	676	627	691	642	658	630	675	667	639	665	638	640	603	629	573	681	626	621	651	682	659	670	641	659	662	686	680	586	650	634	625	644	696	664	668	602	612	651	617	655	651	617	668	671	651	625	588	629	671	662	668	670	645	646	678	658	629	672	646	631	643	598	648	668	634	664	609	641	666	619	642	605	627	630	678	630	607	646	667	615	656	617	646	640	635	678	641	632	644	691	640	668	582	649	604	662	608	622	617	612	609	644	654	648	657	611	643	667	634	640	680	670	620	605	645	621	667	609	616	626	651	655	655	601	609	648	619	628	664	701	597	657	647	660	669	631	642	674	607	619	610	656	634	637	662	601	629	628	708	613	689	646	660	594	660	668	667	667	636	622	647	634	636	684	636	613	591	599	612	651	655	618	622	662	593	612	639	631	645	624	655	622	647	637	659	655	684	673	671	617	662	654	632	638	673	659	636	667	645	640	617	651	663	677	606	600	610	602	617	641	610	676	624	627	644	606	602	647	664	605	609	697	647	628	636	668	681	651	634	640	663	658	681	609	722	636	594	674	646	675	655	595	578	624	666	628	599	625	647	585	627	659	644	667	699	622	648	678	645	647	598	649	675	621	637	641	637	620	635	675	607	635	663	671	643	663	673	642	629	622	632	641	661	665	608	653	645	643	624	620	625	599	664	652	674	651	657	665	632	627	623	652	628	648	635	616	624	675	667	625	628	669	635	661	649	667	667	655	644	636	637	600	646	660	676	637	651	648	670	672	653	656	648	625	653	666	653	662	647	677	617	636	628	635	665	647	626	658	666	634	652	645	625	660	624	624	646	631	594	634	652	650	640	622	629	639	632	628	639	654	591	607	671	646	588	631	642	624	661	665	608	664	663	668	641	620	661	663	611	614	683	666	617	657	680	625	624	685	635	631	641	694	638	611	646	649	634	632	613	605	653	638	626	654	629	620	662	649	608	623	623	658	593	643	654	630	644	660	610	664	614	615	689	674	661	626	630	614	620	603	627	621	645	641	668	681	673	644	656	630	668	617	656	623	678	598	630	710	640	689	642	637	660	668	626	695	631	626	663	609	641	666	657	640	648	642	677	702	646	670	625	635	658	662	626	642	605	673	676	623	651	621	603	630	666	703	642	646	597	649	636	652	622	636	626	629	632	613	604	666	622	669	672	616	647	681	620	679	640	684	643	674	658	635	688	624	679	659	637	650	639	679	655	616	629	610	654	636	597	627	642	645	627	637	637	616	634	670	665	619	658	597	623	677	624	653	667	655	686	652	656	649	620	652	641	647	650	664	657	602	664	647	610	656	683	646	618	625	649	639	654	684	636	663	645	640	653	628	636	684	641	671	652	680	677	648	645	599	644	638	643	695	599	641	634	645	642	687	644	644	645	656	670	611	661	623	635	644	618	617	705	649	652	648	660	681	626	629	681	606	666	627	666	636	662	647	626	639	608	627	681	692	677	654	646	658	632	640	645	609	620	647	671	662	668	621	677	656	657	658	656	610	672	623	654	601	660	628	651	685	669	639	641	697	622	647	646	659	630	598	619	629	617	660	681	667	662	629	630	616	628	617	644	623	673	651	656	681	645	637	597	650	655	656	642	598	612	679	678	637	614	630	641	616	709	663	645	623	670	671	660	651	660	619	610	673	661	649	679	668	609	633	641	619	677	637	639	632	656	687	649	628	616	653	638	616	673	634	696	638	634	595	647	660	636	620	646	636	637	661	616	653	656	648	644	624	629	672	704	638	660	618	612	664	686	657	668	647	611	666	675	636	614	656	633	653	631	632	679	630	621	629	680	592	645	612	605	628	675	651	639	631	659	671	687	654	714	691	654	653	633	616	662	638	711	661	650	647	620	665	659	677	635	639	714	637	634	681	608	671	665	629	652	616	658	680	676	687	668	653	595	617	648	704	627	669	666	631	609	610	663	676	652	640	640	658	631	662	626	656	622	662	620	660	637	618	654	646	607	617	599	591	612	629	651	652	673	666	629	636	678	634	635	611	644	617	654	643	621	685	634	659	652	650	612	655	648	664	685	659	657	634	631	657	642	640	635	678	649	645	629	632	646	642	624	642	636	673	643	676	608	625	676	634	620	651	647	656	631	668	618	617	638	656	643	651	660	634	619	645	665	638	610	626	663	571	645	663	627	638	634	663	632	621	636	643	668	701	645	639	617	668	663	628	673	681	677	615	603	684	688	611	604	664	660	606	639	692	619	624	654	672	657	630	607	654	672	657	614	643	640	648	651	663	667	643	665	621	640	614	651	618	649	599	669	647	618	626	670	612	653	677	634	623	674	662	613	666	649	676	666	675	637	666	623	638	659	627	647	645	660	681	632	708	647	638	649	647	634	663	667	630	633	658	609	619	690	652	617	633	655	661	635	651	654	666	588	629	668	639	668	664	645	622	639	600	657	609	654	669	656	631	665	673	659	715	639	632	652	649	694	664	662	656	660	671	623	639	681	640	668	617	655	668	670	646	626	621	639	637	598	662	657	651	645	654	646	616	662	669	644	687	690	621	628	670	609	628	643	610	641	652	657	633	657	629	629	614	649	634	657	602	643	643	594	623	622	655	607	683	593	635	677	618	639	624	660	636	627	686	664	647	660	663	648	624	661	646	657	625	632	648	620	677	630	624	621	653	637	651	631	646	668	646	666	648	675	676	599	645	629	691	664	662	658	631	649	615	618	642	597	638	625	667	627	610	674	655	654	629	657	690	670	681	651	681	631	680	617	684	637	626	676	620	642	662	611	645	638	649	664	637	629	613	632	646	656	637	629	635	667	644	620	677	656	654	610	661	618	596	658	677	645	677	670	640	581	655	627	667	611	648	616	660	661	616	642	606	629	640	658	619	632	639	593	619	642	676	618	643	643	616	633	627	623	653	648	706	621	673	673	643
24241	21476	28904	24464	21474	15688	8045	4800	3790	3184	2794	2469	2115	1822	1598	1444	1267	1050	940	907	808	798	729	761	677	657	613	656	608	593	573	566	526	536	509	512	511	522	474	476	504	417	485	498	484	456	456	417	464	438	472	419	426	433	475	475	484	463	470	474	431	409	464	418	474	448	469	468	455	443	431	440	450	447	469	458	449	446	482	440	461	448	441	408	438	461	445	442	463	445	425	462	418	412	464	458	466	428	453	428	459	445	461	435	509	421	446	422	448	463	438	417	482	446	435	442	469	484	459	449	437	432	481	463	453	465	443	432	438	442	456	444	437	467	459	437	466	432	431	462	435	452	454	481	446	390	470	444	476	434	450	432	425	418	465	456	442	434	420	407	479	439	455	439	414	453	448	441	465	433	452	453	451	416	494	427	452	491	464	461	430	473	469	451	442	463	431	453	455	436	397	443	423	460	459	492	424	401	485	440	492	470	405	405	455	443	447	474	477	497	455	457	430	441	471	458	460	471	483	434	476	470	455	475	437	433	488	450	408	430	467	458	459	463	442	421	431	447	461	440	449	467	433	487	447	428	424	453	436	432	449	431	435	415	429	464	430	443	489	413	449	465	422	438	502	472	442	442	475	490	467	466	476	441	435	450	406	451	392	458	427	440	443	437	452	435	442	478	433	418	463	456	457	477	457	480	489	453	471	434	482	422	455	454	475	485	447	433	483	447	446	452	431	431	460	479	434	451	427	438	476	464	425	420	449	460	447	478	440	498	460	451	469	466	407	463	490	462	436	434	438	432	456	457	457	468	423	457	412	441	459	447	432	462	437	461	459	438	427	454	436	456	443	474	463	458	415	441	447	421	504	478	465	427	452	433	398	425	441	432	462	461	469	464	470	444	440	487	451	461	436	486	482	453	435	450	424	429	415	407	450	429	455	481	435	451	413	475	441	438	455	482	437	442	448	452	420	439	464	477	467	427	410	466	477	473	452	451	441	479	447	441	428	406	430	484	467	420	444	475	419	452	468	436	470	420	432	420	405	451	411	435	437	473	426	451	438	430	458	442	421	432	481	434	452	451	449	464	457	408	441	437	455	482	467	461	438	448	431	458	458	463	431	462	471	467	475	459	449	446	448	465	475	458	439	460	480	461	427	408	478	492	475	460	451	444	463	454	462	462	478	499	404	441	451	458	425	460	484	408	448	443	420	467	465	435	450	438	458	413	423	480	453	462	508	459	450	448	467	429	436	461	455	450	479	434	418	455	449	425	462	460	438	497	418	431	475	418	440	456	424	490	449	478	438	453	438	412	446	431	472	428	461	450	448	483	438	463	430	439	468	430	465	431	442	457	513	428	454	444	404	446	430	459	454	466	470	397	506	477	449	449	444	475	466	459	429	444	470	459	440	426	478	481	428	463	449	447	458	441	460	435	457	426	466	432	437	449	450	426	426	413	445	438	460	465	429	436	431	455	412	418	454	426	437	424	466	413	439	492	443	424	427	462	432	425	444	443	470	447	433	426	440	439	441	464	443	411	431	442	449	444	445	421	451	472	496	424	481	437	461	444	423	464	412	402	455	421	441	438	429	457	418	422	465	441	461	454	473	429	454	449	439	452	443	405	498	417	455	418	454	462	458	451	422	434	462	413	400	458	425	432	457	446	467	462	471	426	451	439	442	460	480	462	481	435	431	419	427	418	451	427	435	432	456	416	437	420	490	442	473	501	452	449	431	486	407	464	413	463	430	448	452	447	465	457	447	419	478	419	468	424	449	459	446	434	465	437	399	464	432	468	439	440	441	463	475	458	445	408	494	495	447	472	453	470	460	485	481	444	454	433	472	461	457	406	459	455	454	436	456	433	472	427	456	496	471	422	440	473	463	441	424	469	456	502	460	436	499	445	438	465	451	465	423	434	417	442	457	424	445	448	441	432	463	457	422	430	504	423	457	486	459	432	486	415	448	444	451	455	432	418	440	465	455	485	489	410	456	455	446	460	448	463	440	480	441	475	422	423	433	481	456	433	442	451	482	445	451	425	461	444	427	449	442	435	445	487	436	453	445	485	462	435	455	441	461	480	465	420	471	421	446	441	432	471	430	435	441	437	433	468	453	475	455	471	453	431	403	434	463	417	443	434	433	424	444	449	456	429	437	421	455	444	430	427	471	432	476	458	452	447	469	452	437	433	459	452	469	434	398	436	433	439	479	464	476	470	444	447	424	462	452	444	439	450	449	477	430	471	417	450	468	445	453	476	449	441	437	437	469	452	449	451	481	414	451	455	455	464	482	473	428	409	438	449	425	434	450	434	450	465	452	430	434	460	438	434	468	481	456	443	459	403	453	439	443	431	469	446	449	390	447	436	429	442	447	474	471	426	485	451	416	489	458	433	441	419	425	461	474	408	435	461	440	442	452	463	436	468	473	439	443	485	424	480	458	446	444	468	405	463	415	451	455	435	470	458	423	451	428	422	457	440	478	450	436	466	435	480	434	456	395	443	446	419	448	500	470	438	472	468	452	435	411	471	479	444	402	441	451	466	455	442	443	436	443	469	395	467	450	464	412	460	426	472	411	455	436	482	455	457	427	412	487	423	451	472	462	426	441	499	450	472	459	433	475	449	433	467	429	443	438	465	468	428	449	427	467	415	453	435	434	432	469	434	447	395	486	403	482	433	433	435	450	456	438	433	408	474	424	454	434	409	447	432	440	470	460	459	473	402	457	438	426	450	431	470	477	443	491	453	454	435	437	459	417	484	444	484	414	461	458	469	447	461	434	459	479	458	445	466	470	437	451	447	451	452	467	447	466	457	468	476	410	429	434	443	452	440	465	451	486	436	431	439	464	409	469	424	436	440	448	483	435	447	457	432	485	466	466	479	461	456	442	431	484	401	441	467	430	444	456	450	435	463	460	474	432	426	444	443	440	455	459	416	446	459	459	444	451	444	434	452	405	489	452	413	431	463	470	461	417	425	455	453	459	454	469	451	430	449	450	449	483	432	442	454	448	483	409	404	449	434	456	406	414	444	429	427	456	444	427	450	494	449	457	441	448	419	462	426	432	438	460	474	465	427	448	419	442	424	455	485	405	461	427	480	444	462	458	462	467	453	454	471	412	484	454	465	425	419	439	429	464	465	481	478	428	440	481	439	469	456	480	471	432	449	477	454	468	430	435	468	441	448	431	470	450	463	439	477	421	452	454	449	416	433	421	466	464	483	456	450	439	446	435	427	510	469	460	460	435	492	431	484	473	456	428	429	457	444	483	432	476	433	465	437	438	434	453	460	433	446	443	424	421	429	453	444	441	417	476	415	412	454	418	448	432	446	444	430	436	461	442	431	450	452	454	440	466	432	407	489	453	439	424	464	461	433	477	457	459	457	444	425	466	423	436	490	437	416	414	438	438	458	436	433	449	462	466	467	465	443	445	441	517	430	449	456	422	469	424	464	441	453	467	453	416	435	442	419	458	431	445	432	465	446	441	426	478	448	480	434	474	471
19294	35435	33595	26183	21393	17991	15202	13002	11165	9849	8720	7596	6688	5726	5035	4316	3741	3250	2885	2699	2337	2176	2004	1824	1700	1669	1474	1518	1479	1343	1313	1253	1132	1167	1047	1053	1049	1026	1014	923	969	921	899	866	887	881	883	872	939	881	895	842	952	834	855	882	856	854	837	903	906	909	819	880	895	903	929	856	939	853	871	848	859	891	864	858	908	874	841	882	859	882	850	871	875	865	822	866	861	910	845	882	835	880	873	875	846	846	844	864	863	856	885	853	835	850	874	877	861	878	851	860	854	885	878	840	839	912	928	878	873	865	907	869	840	889	870	872	902	867	902	825	862	870	892	886	882	883	899	805	861	863	869	955	889	817	836	925	852	897	857	871	860	861	864	921	831	893	844	911	863	890	896	863	869	812	857	842	837	895	871	874	913	873	935	892	852	846	829	843	911	837	861	853	894	853	875	899	823	894	814	880	890	859	902	862	811	842	841	844	875	871	932	891	873	828	825	854	849	870	863	837	867	884	859	917	849	884	839	857	855	885	883	840	896	844	849	857	921	858	878	812	869	898	842	872	875	874	869	855	867	895	915	857	807	859	852	871	895	845	858	914	854	865	848	912	880	867	843	824	873	884	885	802	849	911	868	847	854	870	863	889	824	876	852	863	904	875	871	897	876	895	923	789	840	890	860	918	867	864	848	927	885	904	851	883	877	880	887	898	864	817	873	847	857	908	888	927	876	907	929	854	887	844	865	818	873	868	839	859	847	890	877	858	891	832	792	823	894	857	872	864	846	885	895	855	846	911	857	843	848	898	861	862	889	920	874	889	866	886	868	888	825	862	902	890	848	838	819	875	872	870	893	863	861	850	840	813	879	876	863	919	911	920	842	827	828	894	853	906	834	853	834	879	879	863	925	883	858	862	907	868	884	876	838	855	822	935	896	846	905	868	883	871	822	905	849	833	860	844	848	877	901	851	854	852	835	860	874	908	854	866	899	845	908	889	815	862	895	870	870	838	863	896	898	892	854	823	857	876	887	862	902	910	909	872	894	895	874	799	894	877	906	864	882	889	859	900	913	836	848	864	896	857	873	838	897	859	876	869	869	877	854	864	876	882	875	894	853	856	916	848	891	863	872	848	872	834	900	820	930	847	880	879	869	832	892	835	835	809	896	855	865	919	823	844	898	852	890	936	842	845	862	886	827	865	849	858	847	872	876	935	840	877	889	845	839	880	866	812	820	876	903	899	835	893	824	882	855	850	864	831	840	892	883	843	913	853	826	865	865	875	869	900	811	919	829	844	891	830	857	893	832	843	881	830	807	827	885	882	946	829	889	876	844	820	921	938	799	838	866	825	837	825	874	869	834	851	880	832	891	867	894	831	847	880	866	897	876	836	888	889	917	908	864	892	838	860	919	875	819	832	885	853	890	841	878	888	828	865	910	885	856	821	830	873	863	893	841	856	837	848	910	828	893	862	833	843	857	834	819	841	847	879	897	827	883	916	871	849	869	871	891	875	826	867	880	860	897	932	905	866	894	890	806	907	858	904	860	881	840	878	868	895	869	867	885	868	891	897	862	890	855	802	865	886	886	860	893	929	872	859	895	904	896	858	947	821	876	839	889	896	868	871	902	914	862	848	876	848	898	860	868	872	848	826	860	857	811	831	858	818	880	886	833	895	839	859	807	872	822	921	856	861	818	811	864	859	901	858	832	845	893	857	823	938	857	838	900	861	866	892	849	885	861	880	856	884	907	878	833	898	943	877	865	876	887	832	910	831	856	896	875	860	857	883	855	874	855	866	844	862	895	883	841	894	885	876	821	864	891	917	871	831	900	873	905	827	903	898	877	845	917	884	850	868	878	882	836	882	883	875	834	894	824	845	878	873	895	915	807	863	906	924	887	869	861	851	875	828	882	929	867	896	878	878	822	863	889	856	872	881	856	883	867	856	849	859	876	847	907	864	876	842	884	891	907	829	864	893	842	856	865	859	910	882	863	922	914	874	874	865	846	836	850	910	921	888	882	864	873	857	926	860	884	871	864	885	929	817	856	864	871	877	897	833	825	846	818	884	889	861	839	830	846	917	837	863	845	887	860	856	873	888	881	823	869	809	838	834	812	908	876	860	883	866	871	923	913	916	906	881	877	795	872	840	863	843	870	883	845	844	874	881	835	858	828	795	889	835	868	844	804	829	908	854	831	907	930	876	897	837	882	904	865	923	902	892	908	905	865	897	875	857	862	894	819	876	889	898	892	871	899	851	882	881	845	898	891	829	899	905	842	905	863	856	860	896	914	892	915	855	880	913	839	865	810	875	858	853	925	861	831	825	867	881	871	839	858	841	858	865	820	895	904	871	862	871	868	854	880	839	870	867	894	864	868	872	843	864	852	866	843	831	859	842	865	848	882	815	816	873	861	880	873	825	884	875	889	902	889	887	919	931	852	851	908	873	862	860	859	835	853	862	866	869	868	888	875	821	840	836	873	883	861	875	811	798	898	820	867	856	927	810	893	861	877	886	843	824	866	867	871	883	860	833	854	843	828	894	862	915	840	891	957	892	901	862	875	866	877	860	846	902	852	881	867	900	853	820	918	871	856	891	881	872	877	836	880	794	839	869	838	841	851	927	864	840	898	858	850	880	843	832	836	866	846	813	826	865	851	897	872	857	834	886	871	873	849	873	829	886	879	880	959	867	852	882	853	868	903	850	861	886	859	862	836	891	860	845	850	873	836	887	834	839	853	868	890	797	924	897	859	875	842	896	902	867	843	895	873	861	863	890	899	906	841	837	885	879	819	894	907	831	861	899	860	873	882	933	836	888	863	873	847	858	894	880	877	856	908	918	853	910	878	870	810	814	864	820	880	819	850	892	861	891	874	847	858	835	864	853	869	885	883	886	812	818	855	845	887	838	864	911	849	866	848	899	882	866	882	835	886	838	886	846	845	828	862	859	830	881	919	857	903	863	858	858	847	850	902	823	828	878	845	919	841	885	864	884	848	866	875	866	858	851	867	808	837	871	807	835	932	883	881	911	848	853	885	830	853	847	844	842	877	848	902	888	885	795	883	853	855	882	851	823	899	921	845	875	874	888	888	844	865	921	806	786	833	857	853	878	803	916	892	863	884	852	866	830	835	869	839	876	873	848	890	845	852	806	904	824	888	904	811	869	887	860	872	876	872	835	890	854	858	883	904	846	828	860	836	836	869	847	853	833	836	917	908	884	846	844	881	820	841	844	835	839	870	901	871	857	883	845	874	859	857	906	878	800	885	861	869	958	891	801	845	838	898	857	762	897	874	933	883	898	847	919	864	833	829	903	893	884	875	905	858	868	840	873	877	828	826	833	895	902	865	876	857	887	813	884	902	874	857	797	926	885	824	878	893	869	853	859	855	927	900	800	892	879	855	906	874	898	875	830	865	851	920	875	874	895	870	837	850	853	898	910	809	835	931	861	853	878	838	874	801	922	885	927	840	859	778	843	876	896	907	874	827	866	861	844	889	839	866	847
27494	19376	12509	6690	3638	2454	1798	1476	1228	1125	966	853	749	664	583	562	510	462	426	401	412	349	375	358	340	316	324	344	331	287	330	327	331	310	274	259	303	284	327	255	314	297	284	249	310	270	273	287	272	255	282	317	265	273	265	273	265	279	287	281	281	266	275	278	295	264	280	291	285	278	280	258	277	253	277	302	291	279	304	279	270	247	273	301	297	297	268	268	274	289	315	256	259	283	287	273	284	289	274	286	286	278	288	277	283	277	291	281	291	269	284	288	283	303	271	287	276	282	283	249	289	269	248	267	286	280	293	274	272	263	272	265	280	279	310	285	275	279	283	289	286	270	289	271	270	302	273	313	303	287	279	271	274	264	308	257	278	288	247	276	262	278	266	265	283	281	283	273	271	263	286	292	269	292	257	278	297	274	260	267	284	271	300	256	260	256	279	285	301	268	293	295	285	263	268	262	277	283	257	269	269	274	283	260	262	254	270	287	275	315	274	266	274	313	288	246	288	295	307	259	265	286	267	286	278	272	269	260	262	273	295	327	256	288	288	303	266	274	257	276	280	263	300	265	271	283	270	283	263	250	279	297	294	295	306	246	298	302	287	284	284	312	281	258	283	259	288	272	255	287	271	250	250	248	257	280	299	293	273	268	313	299	267	280	257	292	280	284	225	264	279	295	295	296	274	265	301	271	296	269	313	276	277	298	287	254	294	296	245	277	272	287	265	267	287	275	279	328	272	274	299	282	291	306	280	294	309	291	282	287	269	256	280	259	288	292	283	273	261	251	312	279	306	265	279	279	273	299	258	269	281	285	302	279	283	273	287	279	301	230	266	262	266	280	256	235	257	262	306	244	282	254	266	281	291	253	278	259	288	279	283	268	277	283	262	280	309	289	277	276	267	278	291	301	273	314	316	314	280	290	272	268	294	287	301	296	280	271	262	311	291	258	281	258	264	280	275	261	318	288	284	259	283	279	276	308	267	266	299	250	280	302	257	270	251	267	256	284	308	255	306	289	276	265	255	271	267	281	273	285	285	283	268	288	310	282	294	287	255	261	301	287	274	265	319	257	280	264	303	296	253	300	289	262	298	281	267	269	303	262	260	311	277	280	264	283	265	280	289	306	271	283	260	295	318	305	244	294	273	282	267	245	307	284	288	265	292	250	262	301	255	248	261	295	299	265	276	270	253	280	282	284	268	272	287	286	262	308	252	247	291	272	270	307	249	279	290	294	281	268	297	281	266	304	281	272	258	254	253	256	309	271	270	266	279	272	274	276	276	273	264	292	273	313	275	274	266	267	232	282	275	304	257	269	277	273	289	273	284	289	264	262	282	251	278	293	249	280	294	288	261	295	299	260	255	297	288	252	300	275	280	284	299	300	323	307	299	277	314	274	250	291	301	268	304	300	283	280	276	291	290	280	283	271	277	306	266	261	283	289	252	248	269	271	274	300	280	282	276	306	292	259	267	239	264	247	288	246	280	277	277	260	277	255	284	267	266	275	264	298	279	242	283	260	284	295	260	267	293	272	276	301	296	294	277	286	257	268	276	274	280	272	258	263	290	255	283	248	280	286	318	305	271	259	270	267	282	286	297	305	271	285	275	280	290	297	288	254	287	274	282	254	291	270	275	273	281	246	290	257	296	293	292	280	293	282	269	291	281	288	296	293	269	318	296	296	281	288	282	289	277	280	265	298	283	269	270	289	298	287	266	271	290	303	319	290	305	260	288	265	280	280	281	313	291	258	239	284	261	298	266	273	284	297	284	311	295	282	290	273	284	294	270	270	294	285	277	271	301	315	266	265	275	283	298	292	253	269	295	292	292	287	292	298	311	286	284	235	270	272	256	273	295	274	288	283	296	318	302	270	264	282	247	305	277	274	276	265	280	282	268	268	270	292	275	290	293	281	264	269	279	292	302	273	286	285	282	250	262	312	290	245	260	286	267	271	289	269	309	259	248	275	282	240	291	301	298	253	281	283	278	285	296	284	277	271	276	278	291	288	292	285	271	260	278	252	296	302	264	279	263	251	275	269	304	297	278	273	279	297	265	300	277	279	278	282	252	305	278	259	289	257	298	285	276	278	307	271	292	285	277	255	304	246	265	310	294	294	261	274	297	291	307	289	293	266	275	280	289	264	270	264	287	280	263	282	262	256	292	284	295	262	300	262	278	300	255	310	286	311	320	297	281	293	271	254	298	307	244	302	275	266	277	281	289	274	295	304	306	273	262	290	278	288	258	289	301	285	264	265	269	241	280	292	259	269	266	228	321	286	264	302	254	297	274	287	280	293	293	271	278	283	277	294	287	312	275	278	305	284	266	278	262	289	300	289	251	279	308	270	313	256	295	254	276	287	255	309	279	273	289	264	290	302	278	288	286	274	267	269	295	264	285	269	295	257	248	275	286	263	275	302	298	286	267	298	300	266	275	285	258	261	269	258	263	282	286	253	274	303	252	269	263	281	258	306	288	293	276	281	265	270	240	266	268	274	256	289	274	267	268	268	265	280	272	269	286	279	289	284	290	295	300	264	286	250	259	281	292	293	239	293	296	273	261	293	297	254	258	283	278	282	283	267	288	276	267	294	264	257	270	301	269	307	256	272	276	282	271	269	260	288	281	270	290	290	279	305	293	274	292	279	289	294	248	277	273	283	278	303	283	246	280	278	288	287	280	310	244	310	273	266	278	282	299	300	282	271	272	313	279	310	297	271	228	283	278	305	268	284	290	272	249	308	250	294	254	261	287	270	320	279	300	268	263	291	251	295	278	279	268	267	265	271	300	274	276	292	246	287	248	289	284	284	264	289	269	266	292	276	269	288	256	254	282	277	266	253	256	292	304	258	286	260	270	265	278	285	295	274	299	314	263	250	248	269	269	253	269	280	256	265	288	276	289	263	300	293	303	284	239	247	287	277	254	274	267	286	271	273	299	286	283	269	265	282	268	275	274	267	295	260	250	291	265	301	272	281	270	282	265	277	287	293	297	308	255	293	262	290	321	280	290	294	284	286	226	280	264	274	273	292	295	285	283	277	268	265	289	288	233	267	294	285	269	277	254	290	283	267	272	275	278	272	281	284	308	275	292	263	321	301	269	281	297	317	266	302	268	269	276	277	274	264	261	289	258	289	260	287	268	262	306	274	251	266	269	274	289	297	269	278	281	302	264	258	268	262	262	254	282	287	294	274	264	293	300	290	262	291	277	269	294	287	286	281	259	246	266	269	299	284	273	295	302	270	283	256	251	257	278	289	270	260	317	277	287	265	296	269	288	276	299	275	276	282	307	307	323	295	286	276	276	302	316	291	286	265	291	310	263	290	257	266	261	309	278	244	248	261	280	285	272	275	272	283	285	267	301	307	300	264	288	308	296	276	279	246	313	277	300	274	258	303	279	279	290	250	270	296	296	246	257	291	281	274	278	294	243	279	254	268	291	280	277	273	307	281	293	289	295	276	299	256	322	275	267	286	271	279	255	287	298	284	295	281
14671	23452	21448	14043	10396	8007	6533	5380	4711	3945	3508	3067	2695	2247	2065	1741	1533	1378	1251	1140	1046	991	900	895	862	830	764	820	716	807	767	693	717	681	611	626	585	619	660	609	572	584	650	634	600	605	620	605	587	578	587	600	574	589	601	612	617	605	611	577	578	611	570	590	563	612	567	600	602	583	597	557	610	639	587	573	554	579	557	571	553	547	595	623	620	571	548	578	627	582	559	608	621	562	593	547	592	583	554	564	601	559	539	584	571	559	570	548	592	552	597	566	581	572	582	573	570	598	608	578	585	548	587	555	590	614	579	581	549	539	603	569	580	584	566	602	550	519	576	578	526	552	595	552	622	573	552	594	592	584	587	576	556	571	566	578	595	587	591	573	601	602	606	537	555	578	577	581	550	567	522	569	592	587	621	580	617	588	589	571	540	567	556	594	556	583	593	572	619	581	553	560	580	560	586	573	557	592	551	616	575	583	580	596	597	579	587	535	563	556	562	569	554	582	570	607	542	612	568	568	565	548	581	569	565	558	580	585	616	590	553	538	581	594	556	577	565	624	563	563	575	568	612	582	556	592	574	580	547	570	582	590	578	581	577	606	599	586	549	602	621	560	603	569	613	593	593	605	560	562	569	568	573	552	616	575	578	557	554	594	577	594	552	570	603	608	605	586	599	610	549	585	597	637	623	596	599	587	584	563	568	566	579	579	588	575	585	636	585	556	578	569	586	567	588	572	581	614	589	589	593	595	588	604	585	581	536	529	583	621	585	595	608	587	587	574	602	645	570	572	585	552	591	594	591	612	557	574	605	556	572	559	578	618	586	573	575	611	568	570	589	590	562	601	571	581	547	569	569	572	563	563	581	577	595	572	581	582	556	592	572	567	570	577	636	585	576	584	605	600	593	628	578	605	577	571	576	551	580	577	545	616	599	563	599	570	573	570	601	603	590	568	531	577	549	559	567	613	582	591	570	567	604	615	583	576	619	586	599	586	540	582	570	535	577	595	523	607	574	597	599	584	588	567	602	570	608	591	564	595	571	588	577	544	592	598	540	561	544	562	562	565	606	627	579	564	561	558	650	589	580	570	615	535	566	579	613	620	539	603	552	630	555	582	556	564	576	608	577	576	581	600	599	598	573	569	597	557	627	630	622	557	503	575	599	544	577	630	584	574	567	596	562	599	577	583	537	610	568	600	606	620	567	573	606	559	568	565	585	632	559	621	589	617	550	551	572	560	572	532	566	579	605	566	583	559	562	585	570	603	567	569	570	530	562	571	585	570	552	556	572	557	549	564	589	550	559	568	560	637	576	540	554	602	552	566	560	591	556	564	595	568	560	592	592	559	592	601	577	570	560	528	578	583	546	573	591	590	601	550	586	571	603	542	577	571	620	575	539	592	560	532	598	549	568	573	611	543	557	620	580	589	614	596	598	559	573	568	538	532	562	536	565	579	576	534	610	597	604	564	535	589	633	572	584	580	569	593	596	595	547	576	582	598	592	613	528	619	566	590	550	556	562	578	588	566	513	570	575	532	561	576	560	557	588	612	544	551	568	585	585	612	538	579	556	553	586	582	594	567	569	609	542	604	595	586	588	574	617	562	591	561	566	590	580	625	563	643	609	576	593	570	571	602	583	598	582	546	600	629	558	604	615	585	586	613	590	583	557	577	594	558	544	592	625	542	567	592	599	600	574	595	592	614	589	553	638	563	579	581	594	560	544	596	582	566	580	564	575	567	615	571	616	555	546	524	610	583	578	586	597	604	567	603	574	580	617	521	623	565	562	582	561	592	602	554	563	582	558	633	611	574	577	581	568	572	580	577	601	560	600	603	605	539	564	580	639	599	577	580	574	531	570	550	578	555	605	600	596	557	528	553	558	582	578	598	574	584	593	557	566	557	613	597	575	586	569	547	547	536	606	571	557	576	573	610	561	568	537	553	600	593	591	560	521	585	596	619	560	579	567	594	612	580	561	562	582	564	583	606	582	567	612	552	594	534	575	551	572	567	553	549	572	592	580	579	570	604	566	563	553	539	565	590	548	561	593	561	587	582	587	558	587	559	580	565	591	606	556	629	588	581	569	555	550	583	565	581	572	572	607	572	565	608	556	578	592	576	565	591	568	565	608	567	560	597	600	581	610	562	606	568	621	583	558	550	596	597	589	587	561	615	573	563	580	610	578	573	555	582	595	547	588	596	534	531	583	612	580	557	607	555	588	589	592	503	591	591	594	599	538	596	571	533	577	595	558	605	595	574	591	568	546	567	575	565	599	559	600	573	591	598	579	588	555	528	550	618	571	592	568	592	594	612	608	571	590	624	589	585	545	584	577	527	554	551	590	617	564	581	582	585	561	566	567	550	512	564	571	610	577	595	567	601	620	588	552	587	532	604	619	559	585	612	596	593	595	588	543	554	578	579	569	580	572	580	582	544	616	615	558	549	543	568	586	583	598	557	572	563	598	564	566	609	560	612	551	607	606	563	610	585	557	589	596	558	552	589	578	580	603	524	576	577	590	543	585	599	588	584	584	590	549	615	574	576	590	626	584	577	592	613	547	608	579	613	607	571	601	594	607	566	577	587	562	570	554	574	560	635	566	552	578	572	570	597	581	538	585	627	599	539	553	529	597	598	602	633	578	566	590	553	558	585	554	582	561	635	545	556	552	555	589	560	584	587	603	577	575	604	572	626	586	578	595	564	582	594	627	583	607	567	594	531	586	560	615	622	617	555	597	560	579	575	542	584	640	623	593	555	602	535	617	592	608	581	586	622	542	565	605	606	592	604	569	575	583	585	543	525	578	573	599	522	580	613	617	584	542	576	610	615	638	562	548	530	576	583	618	572	555	558	569	543	579	568	569	582	589	584	572	610	592	570	563	576	614	557	556	566	587	597	596	568	592	578	605	545	591	640	590	602	553	638	576	579	544	558	574	538	560	595	614	562	592	578	518	615	606	567	586	573	552	591	572	570	559	537	572	608	577	552	602	627	577	527	506	570	568	561	575	584	589	592	577	581	567	566	525	581	580	613	648	576	555	606	592	568	550	575	588	615	569	561	581	570	581	589	570	621	581	590	559	622	602	586	584	572	564	556	622	606	577	555	569	575	546	589	559	585	556	596	574	579	598	602	557	594	590	532	559	559	645	572	580	581	586	609	578	592	595	611	572	613	588	592	520	595	600	584	607	593	570	545	623	580	571	622	608	554	597	596	547	578	572	551	568	601	596	537	556	604	608	542	582	555	565	586	529	569	610	565	589	584	578	574	600	571	600	560	576	534	596	610	591	562	583	575	567	583	566	598	621	585	513	584	588	599	548	574	592	567	552	569	609	598	561	541	555	588	559	542	567	568	596	570	558	554	598	558	586	567	551	590	563	579	562	564	542	621	586	610	574	578	548	613	600	596	596	565	598	602	551	604	572	601	573	605	568	577	564	603	593	562	603	574	580	549	593	610	558	563	566	575	537	548	630	546	546	573	612	569	560	647	602	573
25055	21439	27978	25267	15673	6532	4207	3021	2437	2075	1825	1677	1369	1142	1028	906	832	701	661	588	546	533	472	517	485	473	448	396	387	390	414	372	364	392	347	381	315	331	334	361	287	325	322	305	337	307	348	277	317	303	339	317	343	305	300	307	295	339	299	341	351	304	320	335	311	337	284	304	317	281	311	323	293	309	317	323	320	302	304	329	344	318	290	316	299	322	341	337	337	340	296	294	324	316	340	329	315	311	336	321	297	307	292	340	325	338	305	306	306	329	291	305	314	298	329	283	332	322	319	307	326	331	339	319	311	327	310	297	293	347	347	305	284	318	273	321	313	322	332	327	281	299	293	304	324	340	304	310	298	295	287	336	319	309	332	302	308	290	319	342	280	303	320	315	322	327	322	313	337	315	318	297	315	325	320	312	278	303	323	341	312	301	297	289	356	328	345	299	302	317	328	310	315	315	325	265	334	326	359	304	327	318	311	272	294	310	315	321	335	315	299	298	302	315	311	318	319	291	269	324	323	328	350	326	302	318	338	328	341	280	319	349	330	303	319	326	307	326	305	323	315	310	323	322	320	343	284	309	314	303	340	298	317	275	282	296	316	319	321	326	315	337	340	316	331	342	316	328	317	299	300	338	344	332	310	316	354	285	308	321	330	320	302	337	334	290	314	321	314	310	306	336	308	307	316	260	346	306	316	292	289	305	325	293	313	319	320	311	323	319	320	326	325	325	296	314	305	299	327	298	300	354	291	320	330	292	292	329	312	318	317	312	332	310	294	307	325	303	311	336	331	327	289	314	289	330	349	332	305	292	320	314	336	346	361	341	297	317	310	282	307	316	321	320	326	345	334	336	321	345	316	329	321	320	307	310	274	305	309	334	346	337	284	296	319	295	327	346	305	307	294	343	322	317	323	305	336	304	311	303	288	325	329	336	309	278	320	313	292	301	309	299	326	311	293	310	329	321	308	298	293	306	330	302	311	319	291	313	330	299	315	333	315	319	310	321	311	318	320	327	292	296	328	313	296	324	311	318	319	337	328	331	318	274	321	314	329	307	314	325	331	295	324	297	332	325	310	300	324	313	336	308	362	327	332	317	327	314	335	314	289	323	291	311	306	322	320	330	344	333	321	312	327	309	312	324	309	290	315	310	319	296	328	304	332	319	328	276	310	335	325	324	321	340	318	307	305	316	324	314	324	305	309	299	317	312	320	308	303	302	299	314	310	318	310	331	332	319	319	300	313	290	301	302	317	323	312	374	309	324	328	322	313	307	320	297	293	301	301	328	291	344	320	326	281	321	308	316	311	294	329	287	305	308	311	310	323	341	323	307	316	297	322	296	297	277	334	316	306	304	293	303	271	318	342	311	309	333	315	310	304	314	334	352	301	328	307	306	357	304	297	328	295	302	304	306	312	305	299	322	312	304	313	311	301	288	322	345	309	307	298	339	304	322	295	333	295	300	327	292	349	317	331	311	309	290	327	322	321	303	314	318	319	310	346	341	308	315	310	337	307	332	309	312	276	303	323	341	315	311	315	348	324	315	321	327	312	299	315	284	318	340	314	308	298	316	350	362	320	314	315	315	292	329	313	348	316	305	308	300	342	303	303	278	294	325	305	358	293	323	323	314	332	320	324	311	304	286	336	327	312	316	310	300	341	328	294	313	331	298	316	311	320	326	344	299	301	321	316	308	319	287	327	338	317	319	321	328	314	318	317	336	336	304	292	337	277	329	307	343	352	327	320	316	330	321	331	298	301	271	345	293	307	324	308	323	326	313	319	324	323	315	309	309	303	321	285	310	320	335	275	311	328	284	304	277	288	284	270	268	306	309	291	299	306	323	324	321	296	307	326	328	301	336	297	309	295	340	317	336	339	308	339	315	343	333	333	316	342	305	315	311	334	325	325	334	295	305	291	290	269	329	323	342	353	305	305	323	310	330	318	309	335	309	272	347	350	305	298	315	337	330	304	314	326	278	323	312	312	298	343	307	328	298	302	335	327	322	272	291	314	314	302	296	298	324	332	311	295	321	310	313	300	315	316	295	311	309	312	296	339	302	320	281	342	318	327	334	306	317	311	335	319	316	295	329	303	309	300	327	352	322	308	353	327	345	321	293	268	315	345	289	325	336	355	325	281	295	320	315	322	302	284	308	301	317	274	314	314	343	288	289	336	327	314	344	311	323	313	318	307	299	280	297	299	292	317	346	300	293	322	321	300	311	325	321	293	305	302	323	322	318	293	300	316	326	319	321	322	319	324	330	304	314	325	312	321	321	311	306	334	346	324	305	320	305	327	290	320	299	312	311	303	317	309	325	303	286	311	324	325	291	318	338	316	280	343	322	322	314	310	308	328	317	327	310	289	341	324	311	329	310	312	309	314	315	318	283	312	329	320	301	346	323	318	326	306	308	310	323	342	331	317	323	358	286	328	324	312	290	320	343	352	308	356	317	298	316	327	281	332	312	311	294	317	351	332	304	287	308	298	320	287	289	345	323	325	311	323	304	326	311	305	319	302	304	320	295	312	316	294	313	302	325	290	312	318	305	278	322	336	271	309	310	349	286	293	316	316	327	328	326	327	316	327	293	304	298	318	312	319	293	305	313	322	346	286	333	309	311	303	300	316	296	316	304	314	311	329	305	318	311	301	316	336	319	359	323	284	307	307	291	304	324	317	312	310	332	305	334	374	309	322	337	286	333	306	327	305	324	289	305	294	330	316	329	309	287	319	285	314	346	356	326	305	348	301	333	308	305	309	351	335	287	362	313	302	323	319	308	337	313	290	302	323	315	310	315	326	320	323	340	302	290	306	305	349	310	301	312	347	299	300	321	322	309	279	332	313	339	328	328	295	301	291	318	354	351	309	308	312	301	270	341	336	314	306	310	326	341	332	347	340	299	276	311	328	341	316	293	308	289	316	307	352	324	324	301	333	300	306	308	296	325	357	351	327	304	348	313	310	328	340	287	332	355	310	309	331	293	349	340	320	309	286	293	318	307	306	267	333	272	306	312	330	335	312	355	299	314	285	331	311	308	314	314	300	316	313	339	329	310	308	320	312	293	293	313	314	306	315	287	287	292	308	307	316	317	299	334	301	333	308	316	298	289	324	313	292	335	304	291	297	309	314	355	307	342	332	330	320	340	300	313	298	305	316	328	311	335	297	304	343	325	328	334	310	299	318	331	327	351	305	290	313	313	293	297	321	311	332	313	299	333	282	310	323	319	309	359	300	297	297	273	355	295	305	319	313	270	309	309	334	309	273	306	333	301	338	309	318	291	315	316	347	312	308	338	331	328	325	298	297	335	280	300	299	321	315	332	307	304	310	314	329	310	343	325	339	317	330	297	303	328	337	356	288	312	362	303	322	331	341	340	342	323	325	321	309	301	307	322	331	329	330	353	320	317	329	290	323	315	332	331	357	313	281	314	296	301	312	308	297	328	344	298	308	320	314	330	294	350	316	290	308	336	356	309	308	312	318	328	324	307	348	286
17042	30971	29023	21265	16908	13533	11252	9401	8207	7222	6086	5445	4548	3899	3373	3015	2519	2262	1983	1775	1606	1517	1417	1287	1212	1199	1042	1042	957	909	934	903	879	781	782	768	751	707	725	726	619	667	697	654	680	708	631	672	638	664	677	721	668	693	639	659	656	633	685	606	617	628	657	668	646	618	665	633	619	650	656	679	641	635	633	614	669	656	644	611	659	631	681	643	618	622	610	659	671	611	646	652	664	626	635	637	653	636	653	597	633	635	665	661	688	581	656	625	685	672	626	668	634	650	649	626	621	664	629	660	643	615	649	618	646	611	625	660	656	661	618	649	608	632	642	640	653	658	605	641	621	711	652	611	613	613	626	693	636	651	682	679	625	625	680	663	634	642	657	610	628	637	651	658	623	606	661	636	616	648	628	620	610	662	604	682	636	650	655	672	620	660	633	629	646	647	587	618	614	625	680	600	652	631	733	612	650	631	659	631	653	618	668	665	621	665	651	621	673	692	617	614	648	632	680	634	631	696	646	636	599	613	602	662	618	645	647	678	650	643	630	631	660	614	648	672	640	631	641	656	621	653	628	617	642	615	644	666	620	624	669	599	638	672	598	633	645	620	667	654	661	635	629	629	594	643	654	653	648	620	622	671	642	626	565	599	676	661	655	634	666	624	661	651	625	660	652	634	632	619	662	682	607	643	609	614	619	635	673	617	631	628	657	648	615	631	640	663	613	647	674	638	649	648	636	658	603	664	657	653	660	648	628	684	643	627	658	637	631	634	638	660	651	643	623	600	666	634	633	657	668	652	633	663	620	649	634	613	657	637	614	626	618	694	648	625	638	642	620	666	668	660	597	663	629	646	651	642	620	687	632	604	652	664	631	634	632	630	630	658	631	658	680	620	679	600	601	639	612	677	655	669	638	614	651	644	643	666	704	642	608	666	620	662	664	611	623	660	634	634	667	653	593	669	645	650	650	666	633	650	643	651	642	634	616	611	604	617	664	624	622	682	645	630	659	654	654	671	635	647	655	659	647	656	633	617	675	608	601	614	548	678	642	641	640	596	665	660	668	598	671	691	629	687	659	632	636	695	644	584	666	651	616	672	647	616	643	646	658	657	645	692	630	662	644	635	654	634	661	650	637	606	630	675	657	627	612	657	670	634	562	649	610	656	613	613	636	663	665	594	669	600	612	634	658	668	607	627	671	636	638	697	651	622	629	606	656	625	652	646	647	632	619	608	630	642	692	672	594	660	646	653	609	657	669	609	603	630	633	605	617	638	622	673	619	646	603	664	636	622	633	615	642	674	623	608	652	664	650	602	599	661	601	629	681	654	643	629	659	624	665	638	610	642	656	667	650	627	677	659	639	640	700	639	631	644	650	695	653	647	629	637	654	625	689	589	674	664	654	580	681	667	608	650	638	658	641	619	591	694	660	661	630	664	633	634	680	672	645	639	616	598	633	723	629	625	690	665	651	630	652	609	621	660	601	617	649	661	621	648	641	671	612	643	664	643	603	635	650	651	634	644	687	639	621	683	619	649	621	626	658	665	637	710	640	625	593	639	635	648	613	623	662	682	605	623	623	601	661	610	655	658	604	656	625	619	626	654	634	635	636	639	685	607	660	594	644	634	649	610	641	635	600	620	624	677	647	607	674	610	637	635	616	613	614	643	657	610	624	698	613	673	658	660	651	633	653	625	614	613	658	644	638	597	673	618	617	671	686	646	594	670	691	620	643	638	628	643	671	685	679	638	628	620	637	633	623	615	656	635	675	602	635	693	612	635	620	592	605	634	612	651	626	583	648	662	695	667	629	636	661	673	684	637	600	631	627	615	702	646	635	674	635	677	636	630	669	639	638	656	655	679	638	650	626	685	621	642	645	633	592	608	651	631	694	644	642	653	630	595	638	646	630	648	689	685	639	694	602	665	688	683	634	672	656	622	645	608	658	654	616	649	620	620	628	622	654	610	651	641	682	626	623	622	614	639	665	632	619	641	648	623	639	600	681	668	628	617	606	625	607	648	659	611	667	631	649	658	629	677	676	688	664	621	654	634	593	604	646	652	647	647	632	637	656	622	633	607	634	643	630	652	625	638	653	673	622	658	610	664	647	648	614	639	620	628	624	689	624	659	616	622	634	633	660	653	639	617	626	607	618	644	645	642	606	657	643	632	650	631	642	655	665	637	654	651	664	640	623	630	594	640	679	702	624	649	655	649	640	648	635	619	601	656	612	672	628	667	623	613	594	622	662	617	621	685	679	662	674	626	677	643	613	605	664	633	696	625	673	602	645	676	636	655	616	578	619	656	648	558	641	657	617	679	593	644	617	639	621	628	648	652	621	622	627	612	623	620	638	663	616	623	650	638	662	641	650	654	629	657	641	627	633	679	647	662	663	636	657	636	640	660	612	634	633	689	618	608	608	672	627	703	643	636	680	642	658	656	611	615	670	640	632	639	621	633	608	667	667	692	633	653	652	641	665	642	646	647	663	636	643	603	641	616	647	625	652	615	635	644	638	642	662	590	695	631	598	621	656	638	658	625	624	624	633	644	716	631	613	617	653	574	645	604	618	619	639	646	650	647	609	620	633	686	650	592	613	637	650	664	679	660	644	638	639	614	646	651	652	654	635	672	643	620	624	655	643	638	591	679	633	653	622	640	636	682	632	619	652	633	607	622	674	632	634	649	625	663	625	595	614	618	635	685	644	640	659	592	653	651	589	642	603	616	624	648	654	649	666	644	668	653	606	711	679	625	640	631	626	649	646	661	634	666	679	661	657	616	665	600	636	648	636	666	635	665	673	626	665	650	689	614	667	656	640	646	632	626	623	620	677	606	647	623	585	651	612	654	593	645	661	644	666	624	628	577	587	659	612	653	641	663	626	626	679	687	627	647	631	643	632	644	639	617	648	652	674	643	648	608	635	632	591	653	642	625	655	623	595	617	668	647	625	648	609	658	655	692	649	629	650	643	615	652	637	631	656	714	657	627	656	658	627	639	659	660	659	622	645	665	610	669	608	631	652	653	679	600	616	602	637	653	590	632	654	612	648	641	614	683	682	641	591	650	646	652	640	620	647	649	623	621	649	642	647	687	647	614	684	649	671	653	656	619	646	642	634	649	638	619	640	630	656	641	621	641	623	613	648	626	691	648	617	652	647	602	614	653	587	671	702	643	675	645	613	640	638	643	663	686	634	648	663	653	651	663	613	599	595	602	653	663	619	588	635	633	665	608	633	596	632	658	649	598	648	620	630	643	663	609	619	608	671	656	605	639	642	616	627	590	660	611	675	622	655	640	646	668	640	624	650	655	605	643	640	637	659	669	614	685	639	647	617	697	655	634	578	620	670	656	658	643	635	593	636	665	634	654	613	625	624	660	671	682	670	626	610	599	611	650	637	653	667	650	610	605	609	661	645	644	615	621	607	629	642	670	670	648	651	602	665	645	673	631	663	644	635	618	642	603	670	635	648	632	645	619	651	644	647	587	631	637	662	661	666	653
24154	21420	28901	24315	21406	15696	7995	5003	3859	3413	3002	2590	2109	1896	1653	1397	1242	1121	980	924	818	791	718	737	752	704	658	625	622	540	591	540	542	524	517	484	496	460	455	465	459	462	473	456	429	466	463	467	486	463	451	471	459	439	459	445	475	443	473	439	437	428	456	433	449	440	455	442	455	436	428	458	412	418	408	456	444	451	459	506	446	458	456	484	421	430	446	457	443	459	483	441	476	440	413	447	452	492	419	466	438	452	441	442	461	432	430	414	430	462	440	455	428	462	470	431	431	425	453	430	472	444	482	431	447	447	440	438	479	428	449	448	479	417	422	408	458	449	453	446	447	461	421	462	425	426	411	451	471	428	430	447	430	443	447	451	455	445	414	449	431	474	475	469	432	448	442	439	480	436	428	431	459	428	450	481	392	441	469	415	434	408	440	471	457	454	452	464	438	401	418	413	442	382	418	419	438	492	424	427	426	432	406	441	408	433	470	457	457	451	495	476	454	469	419	444	449	464	428	479	421	451	443	420	428	446	464	481	476	427	435	440	445	475	489	396	452	413	441	423	443	443	424	411	444	467	455	428	396	439	463	433	438	432	439	455	444	427	462	409	450	469	455	419	480	446	442	451	438	460	399	458	455	475	440	464	437	445	460	413	449	433	455	427	451	448	463	498	419	478	456	449	448	444	468	415	439	437	441	462	459	436	387	440	427	453	419	446	443	471	405	377	443	426	428	433	466	451	420	468	443	446	422	438	465	437	460	411	449	442	422	430	441	480	455	453	429	460	460	472	461	429	424	458	476	422	449	485	468	436	453	448	449	439	455	460	434	438	477	448	430	413	473	493	457	425	422	475	416	436	460	422	450	394	446	418	445	394	447	452	468	476	407	456	433	458	428	422	451	403	459	444	455	453	464	477	452	398	438	399	424	439	422	450	432	444	442	418	459	469	467	431	469	474	436	430	442	453	446	393	445	427	452	439	448	447	444	450	435	489	451	450	484	482	456	430	452	451	444	447	449	435	451	460	448	496	436	448	446	451	436	482	484	431	471	432	456	469	436	457	424	472	469	457	457	416	425	473	473	454	426	493	428	417	454	444	495	454	460	419	506	416	419	453	415	399	472	418	452	435	437	427	448	410	432	475	436	442	435	434	450	423	455	402	439	431	473	433	473	416	477	449	432	502	458	486	464	470	455	465	448	428	436	470	446	466	417	431	424	467	475	478	474	422	455	478	460	422	425	441	421	474	444	462	416	457	469	460	498	470	436	449	436	460	445	421	450	452	457	451	426	455	436	424	434	481	428	430	464	467	423	424	443	455	443	467	470	428	413	432	443	419	445	478	436	441	439	406	464	402	474	454	460	448	481	459	495	453	455	426	456	426	441	457	424	444	453	414	455	439	451	437	448	437	453	440	433	472	420	485	454	458	452	436	450	431	430	414	460	432	451	478	458	426	418	413	436	497	458	441	460	418	422	471	460	438	421	433	450	425	474	472	450	400	457	438	482	443	440	416	442	418	473	441	409	416	481	448	446	409	444	451	437	480	410	463	437	473	468	444	433	454	448	441	448	423	443	399	440	435	432	477	452	440	437	431	428	419	434	442	458	453	466	478	455	461	455	449	446	457	471	445	454	453	457	405	455	444	446	466	448	475	436	439	445	452	463	454	427	424	408	477	448	456	458	452	459	449	471	434	448	451	449	442	438	449	465	410	422	444	460	437	454	462	463	447	459	420	449	450	424	415	478	450	425	474	458	461	456	433	426	445	448	402	432	435	442	429	424	465	452	449	439	441	429	449	462	441	446	433	433	427	466	432	459	474	437	437	442	441	433	445	464	454	400	427	452	393	440	420	474	471	424	462	448	443	463	452	454	482	441	453	476	446	451	422	466	456	433	412	461	480	443	440	448	447	431	468	447	442	455	463	450	485	440	433	444	437	447	416	456	383	424	449	429	418	465	441	413	455	442	440	442	420	426	439	440	414	415	471	490	443	439	416	425	478	464	459	474	421	479	434	469	444	444	469	446	445	414	455	447	428	408	426	446	440	442	426	462	450	453	468	398	418	460	452	408	459	465	444	471	408	424	460	432	438	464	420	426	444	411	455	434	417	469	437	404	451	420	441	424	442	454	413	460	395	455	423	442	497	452	452	433	491	458	441	388	439	442	440	429	438	451	432	473	457	448	438	443	429	453	479	399	397	424	453	427	439	449	443	455	440	454	471	447	443	454	415	439	452	454	418	413	436	463	438	444	439	430	463	426	418	439	440	424	440	416	453	460	449	509	459	450	456	451	489	443	474	451	462	459	442	427	423	456	439	459	442	441	461	443	422	409	443	491	468	439	426	440	449	459	431	464	485	443	418	451	454	457	472	475	454	473	447	454	409	482	399	456	416	479	480	476	448	418	466	442	424	442	448	423	446	462	417	467	428	451	454	416	444	432	485	435	458	451	448	445	458	477	469	420	452	400	493	459	423	444	434	445	459	464	429	460	437	437	438	446	459	470	463	437	439	448	472	463	523	443	430	438	435	475	456	441	489	469	468	417	484	438	446	466	449	451	436	412	434	476	440	422	444	393	444	451	433	466	455	455	460	474	436	460	436	436	432	455	449	444	454	451	462	428	468	483	454	429	439	450	446	419	441	501	468	445	429	465	432	446	447	457	424	426	398	433	424	442	469	411	442	432	496	452	471	436	447	436	440	460	455	412	469	436	446	488	426	444	415	449	474	405	448	439	449	476	428	458	475	440	431	474	444	492	421	419	478	454	445	463	454	457	448	446	408	460	477	419	460	458	454	463	427	446	415	464	444	447	446	425	467	447	424	432	427	437	428	441	464	440	471	445	426	421	444	458	431	419	454	450	457	451	441	457	433	460	479	454	439	448	438	447	462	446	453	401	425	463	442	425	433	449	431	464	464	450	440	465	468	457	476	479	445	405	448	463	455	436	450	446	446	430	410	429	433	448	436	494	415	460	457	464	465	469	482	454	484	429	446	460	451	421	471	404	482	435	462	441	435	425	469	438	456	414	446	463	444	433	431	471	448	444	439	415	446	460	461	443	436	450	450	487	450	463	407	479	478	449	461	407	449	437	415	463	466	455	427	464	449	448	421	438	444	447	443	433	454	451	453	451	475	430	432	468	435	462	447	446	425	427	444	418	481	432	478	450	465	454	472	469	467	405	463	410	436	471	467	444	431	443	457	432	459	455	455	450	416	459	454	446	431	413	450	476	442	443	429	445	458	447	462	470	461	421	475	442	429	459	419	465	433	464	467	479	422	445	462	457	456	451	442	459	415	434	439	445	477	437	440	465	454	443	453	454	491	430	466	441	461	494	439	455	432	484	397	459	422	466	463	455	453	455	427	465	434	414	437	451	438	424	431	417	415	444	443	427	476	455	417	452	429	410	446	465	488	439	471	455	427	446	393	440	432	452	442	415	433	419	470	455	427	432	429	482	422	466	450	422	428	450	417	441	424	471	427	452	443	423	455
19656	36041	33658	26295	21546	18082	15399	13153	11524	10004	8966	7645	6605	5636	4962	4201	3667	3294	2836	2518	2312	2210	1996	1955	1750	1760	1603	1489	1340	1313	1303	1275	1172	1076	1073	1013	980	970	928	947	911	914	933	880	912	913	925	875	876	942	924	905	855	869	906	844	913	863	910	854	883	868	870	873	865	872	807	849	868	805	830	848	864	874	898	860	844	823	885	848	847	855	907	864	878	837	879	892	925	913	866	854	895	880	892	906	854	839	866	885	846	846	871	848	868	921	880	860	829	875	797	860	826	846	879	916	873	864	871	883	882	871	857	887	867	905	875	832	857	874	832	873	889	835	868	884	850	845	836	866	874	869	832	874	787	898	829	916	858	867	893	874	874	866	877	905	870	865	867	888	830	861	909	861	797	874	892	866	859	869	832	893	843	853	828	847	796	856	848	845	871	829	816	878	816	893	872	889	890	867	879	839	834	854	840	815	823	876	908	856	846	842	909	963	866	840	859	872	870	910	806	896	849	876	890	853	917	856	839	884	866	853	886	897	827	834	832	897	903	874	873	889	860	882	844	825	859	897	835	889	860	885	879	864	872	874	782	872	831	842	891	856	861	876	874	884	863	821	804	893	839	888	865	833	823	786	852	855	842	875	822	921	852	857	868	905	874	897	858	851	894	843	845	795	850	868	876	862	836	834	907	851	850	843	875	882	877	858	835	837	909	870	872	836	862	879	848	871	841	888	821	814	880	790	902	888	857	874	856	835	850	885	876	846	879	855	881	886	887	882	871	877	864	817	912	865	892	854	858	900	871	917	857	857	893	864	852	846	851	826	845	888	835	858	873	855	903	897	833	866	869	841	922	864	872	883	874	846	881	786	916	863	855	910	881	872	901	880	832	822	888	864	872	805	812	874	903	817	811	895	854	898	902	841	870	879	884	903	846	823	841	871	848	874	855	842	864	810	877	897	818	847	875	854	883	863	857	887	860	861	845	843	886	857	862	877	941	867	881	905	856	865	873	864	842	828	872	863	913	807	886	874	901	874	835	865	919	915	940	867	869	827	834	854	898	895	883	859	874	881	853	852	898	889	841	864	906	808	886	839	875	893	835	875	863	888	894	819	881	872	872	877	832	869	889	853	818	826	837	909	845	818	808	883	889	901	844	857	881	894	896	899	901	910	860	842	849	822	845	847	805	816	840	883	889	862	845	802	886	801	885	879	883	876	889	847	855	885	849	848	869	811	866	831	834	858	876	829	809	794	856	842	876	870	918	884	863	920	812	899	882	857	832	871	822	829	855	856	873	851	874	902	861	857	844	840	831	842	878	895	858	869	875	870	856	870	835	838	870	866	906	871	900	864	878	848	848	843	882	884	858	871	882	851	871	888	889	875	833	828	887	869	880	858	872	840	834	867	873	843	816	789	871	861	856	884	830	929	847	892	887	902	911	913	914	840	912	841	813	873	852	935	908	893	860	841	852	858	848	888	846	860	860	888	850	831	856	871	896	839	867	883	861	859	839	904	836	887	887	841	862	859	855	835	834	938	851	888	815	885	873	892	878	857	854	822	842	873	833	846	900	899	860	849	870	877	871	885	834	817	863	862	878	878	922	880	854	862	863	861	907	900	880	868	916	828	926	875	868	896	890	877	908	817	873	845	856	867	851	873	851	855	879	884	908	874	858	904	865	878	808	855	821	843	868	919	862	896	883	845	854	856	856	915	868	881	887	893	875	877	902	863	883	816	861	880	846	868	863	835	852	862	875	899	897	831	848	869	785	870	798	782	855	873	866	815	873	864	903	850	879	892	852	875	924	826	837	841	809	817	890	884	866	842	892	870	863	854	832	848	820	876	835	912	886	829	875	894	819	853	886	847	878	841	824	838	858	811	871	848	908	834	855	818	884	839	856	832	817	879	883	859	894	849	878	865	806	841	882	910	854	789	825	903	921	817	851	883	868	871	903	839	878	876	868	857	847	859	850	872	893	872	865	849	888	873	859	871	868	853	895	828	887	877	844	851	904	833	863	877	806	817	817	926	886	869	822	827	918	856	848	825	894	851	886	835	833	838	856	879	839	872	825	839	897	861	896	906	888	838	884	870	898	885	879	846	866	828	904	873	894	795	865	864	865	876	825	847	852	884	901	921	850	897	881	898	905	866	902	892	849	847	855	893	878	853	818	917	893	859	882	861	827	885	872	882	832	880	898	872	880	833	873	891	905	829	865	906	843	835	836	837	887	838	913	846	916	831	920	810	888	885	850	842	914	828	865	840	818	847	878	899	888	903	914	860	841	860	881	867	874	866	880	887	883	874	814	867	853	825	822	857	849	904	816	853	893	857	859	891	839	887	873	890	894	876	805	848	853	842	878	840	877	859	918	884	883	797	869	813	833	839	874	825	844	903	910	848	874	907	863	852	853	862	924	866	856	854	840	871	881	828	811	869	886	874	840	881	876	854	839	871	870	867	900	856	865	851	867	840	893	900	818	835	864	907	899	850	926	865	846	864	880	847	856	866	920	840	842	807	886	855	898	882	894	885	846	885	871	800	874	889	868	842	881	877	890	883	907	806	873	876	843	879	867	900	875	861	901	861	814	874	932	843	882	838	862	854	895	882	811	868	868	857	813	882	901	807	822	846	838	865	837	879	890	807	913	844	872	853	810	855	832	884	879	869	850	866	872	820	897	905	867	832	871	864	841	871	801	893	821	869	873	795	872	873	898	888	852	849	840	866	871	865	884	846	885	843	856	859	860	845	906	817	896	899	827	888	865	887	870	901	850	906	834	879	872	853	827	882	886	869	900	833	912	883	902	822	897	883	882	884	867	862	901	838	856	912	832	879	836	905	801	855	861	884	814	832	907	829	864	881	842	835	829	842	918	880	847	827	894	843	855	923	854	841	914	915	910	863	847	826	862	857	835	815	874	898	879	912	838	853	882	833	910	895	832	874	859	917	874	880	918	893	862	898	877	851	879	846	892	845	855	848	871	920	833	830	819	867	877	830	917	879	844	858	889	822	903	842	811	870	870	870	866	899	853	830	857	884	838	882	888	851	867	893	880	861	863	844	834	935	858	865	873	894	878	896	890	877	877	888	862	871	871	797	884	861	870	874	889	789	821	901	886	858	880	866	854	867	819	879	855	808	896	836	859	887	816	894	836	860	842	882	886	882	821	917	903	851	877	879	869	920	839	900	924	879	857	850	873	866	888	852	866	882	882	917	858	875	887	867	854	889	911	901	844	869	863	852	827	887	882	855	822	861	862	839	854	894	873	870	913	847	857	894	859	805	872	876	860	844	864	915	892	878	841	829	848	895	854	855	841	926	853	851	852	939	918	834	859	874	867	838	859	859	890	889	868	878	838	869	883	838	869	861	840	817	803	848	877	834	869	917	912	888	882	867	869	915	867	827	863	850	827	880	872	918	840	864	861	846	877	825	852	857	887	873	875	841	864	869	829	854	892	886	836	834	887	838	921	893	818	874	893	834	857	882	853	904	855	866	909	886	813	862
27498	19535	12909	6855	3545	2438	1781	1560	1267	1029	973	856	755	666	553	541	500	455	410	404	438	408	368	355	348	346	339	341	306	313	313	305	290	315	306	296	275	309	298	284	281	261	288	282	296	284	296	267	301	278	305	295	277	289	269	267	272	304	303	275	277	269	278	307	267	274	240	297	278	277	275	279	272	275	291	278	280	299	290	262	273	295	315	291	283	249	278	303	244	317	275	292	296	277	284	265	283	290	246	279	265	309	293	267	289	259	280	294	273	266	264	264	284	275	281	275	265	285	289	256	287	272	273	277	271	257	272	284	283	294	277	269	279	283	308	272	289	285	263	249	284	284	277	279	295	254	280	263	263	261	278	297	270	320	263	269	294	261	275	234	257	299	264	300	282	289	297	281	285	289	276	276	335	265	300	282	265	275	286	272	310	231	281	261	284	280	282	276	297	273	278	262	281	310	250	266	287	270	284	276	265	288	305	301	303	247	258	281	280	274	279	258	269	280	275	268	283	286	278	314	249	251	297	298	275	293	278	267	287	290	254	274	274	265	275	284	282	284	242	280	297	274	266	278	264	289	238	276	280	269	260	286	251	260	270	314	297	293	284	285	239	262	264	292	281	254	312	268	291	283	287	289	284	286	270	281	283	263	275	273	314	257	261	287	262	307	279	255	258	294	293	276	285	251	268	294	285	295	316	282	267	283	280	248	260	266	256	255	291	285	291	251	256	271	313	263	299	260	269	282	259	258	319	276	276	286	272	300	285	299	274	261	249	259	305	260	269	292	260	301	280	275	285	297	281	325	271	273	274	248	266	276	265	295	270	273	301	261	246	269	265	312	287	272	248	279	292	288	289	279	254	276	268	262	285	274	276	286	275	308	285	270	289	273	245	297	271	272	278	287	270	254	239	265	254	260	273	282	279	293	287	318	305	292	279	287	285	276	243	306	304	258	271	268	270	270	259	262	261	269	243	278	281	276	293	280	269	267	265	275	253	251	277	289	264	281	276	270	316	276	237	285	259	261	224	263	282	242	281	268	280	282	280	297	309	256	285	258	286	268	275	289	258	266	250	245	301	264	295	273	287	278	270	274	283	270	272	251	263	261	272	288	291	269	266	256	281	287	265	302	288	262	292	271	278	280	268	258	289	261	240	262	260	277	281	280	276	308	269	272	290	296	264	272	270	247	279	274	301	239	301	250	273	296	258	256	304	296	268	280	262	278	307	283	292	273	273	283	267	286	280	288	282	259	283	303	274	265	293	269	258	242	260	286	282	259	279	280	295	267	291	279	277	266	264	265	281	253	260	272	272	261	294	252	279	267	298	302	310	303	287	279	277	296	301	276	270	276	306	266	256	241	251	252	252	279	302	267	278	293	300	283	247	245	263	272	294	278	250	277	276	285	248	272	260	278	252	285	269	299	279	290	273	282	282	293	288	264	265	294	280	306	268	296	260	297	265	286	292	260	298	278	262	282	239	268	274	284	290	276	276	249	312	281	271	258	277	318	265	253	256	282	256	271	267	261	251	249	262	293	234	279	292	259	285	268	250	272	313	254	267	324	322	264	279	287	292	282	272	266	271	264	280	312	304	281	284	260	265	291	265	306	274	299	280	329	286	278	275	282	277	261	264	273	261	257	263	295	297	318	308	275	249	251	267	294	267	251	253	280	332	287	283	256	277	261	266	320	264	297	268	283	274	239	271	284	289	263	271	300	282	279	290	277	269	297	247	264	289	300	290	272	284	270	286	302	298	295	247	265	246	270	280	261	265	249	273	268	250	271	279	273	274	271	283	287	288	267	267	309	277	281	240	287	295	317	277	285	292	243	278	263	244	271	253	269	274	256	288	264	299	266	299	265	283	252	261	235	297	286	258	278	306	271	287	259	266	248	268	279	262	232	296	272	272	279	286	291	258	268	295	302	299	283	270	298	262	294	314	286	281	289	275	299	235	288	284	283	284	234	277	281	257	290	256	277	272	268	266	290	242	279	298	264	280	268	273	269	306	280	271	257	246	255	274	268	276	247	307	284	284	290	258	275	298	323	276	273	267	265	300	279	266	261	276	278	268	284	258	296	287	274	278	277	268	277	249	283	299	290	296	289	270	288	281	284	268	296	279	256	282	281	248	280	250	281	307	294	282	303	262	259	271	289	261	286	256	258	261	254	307	283	283	280	262	280	277	279	261	274	291	315	271	274	294	267	287	295	293	271	276	277	267	258	266	285	298	297	275	330	280	281	303	284	295	301	289	285	265	285	271	279	270	313	273	272	270	260	257	272	243	263	282	257	268	277	282	276	265	270	259	273	274	280	265	240	289	294	266	267	282	263	283	257	257	265	313	269	255	278	272	264	259	273	286	280	290	261	305	281	273	268	285	273	286	265	287	269	283	311	288	269	281	248	283	260	247	298	271	281	273	256	261	298	274	268	271	251	264	287	270	264	276	280	272	288	277	244	284	300	278	253	281	276	269	304	298	283	288	284	258	300	269	262	297	271	273	268	305	271	256	244	288	272	269	260	270	288	275	261	295	268	292	280	268	260	272	284	246	248	292	255	280	298	287	315	307	254	260	280	287	280	284	262	287	308	293	261	254	291	276	288	273	292	255	277	297	274	288	294	267	275	262	266	293	281	291	276	306	249	263	280	281	330	266	245	265	307	258	285	256	292	271	272	259	275	271	264	282	264	288	262	260	262	283	237	288	253	296	277	291	277	266	270	264	261	285	285	270	302	278	277	249	293	295	271	315	276	271	286	296	284	275	274	258	260	286	271	287	268	290	274	273	285	266	275	279	299	293	268	298	275	264	253	245	262	277	284	262	283	252	301	284	287	264	288	278	266	293	287	301	271	277	266	277	272	278	280	272	252	264	271	312	300	269	276	250	266	266	301	252	292	247	261	257	291	272	281	265	290	283	272	273	290	278	272	295	274	257	273	273	321	259	283	318	250	309	265	267	282	302	241	273	301	251	268	273	271	274	273	309	300	269	266	250	285	281	305	270	280	271	279	285	292	306	267	286	288	288	250	279	297	274	310	293	276	312	266	257	283	274	268	265	295	234	268	240	273	246	298	256	271	288	256	257	270	290	265	264	268	277	275	261	278	292	307	267	264	301	269	266	283	300	299	276	295	273	258	271	282	282	264	275	255	287	265	303	276	280	251	274	294	300	282	273	279	259	266	278	287	278	266	297	270	278	289	288	287	276	271	262	300	256	260	279	281	302	298	276	305	269	281	291	243	278	239	258	263	293	276	271	279	259	264	291	242	255	304	271	259	247	297	279	281	297	276	302	267	288	292	282	264	279	264	289	266	269	269	296	290	279	284	260	272	281	259	296	265	282	275	279	286	260	274	275	305	286	266	287	276	255	258	248	293	266	259	280	274	280	286	280	308	286	287	313	221	239	280	285	289	267	266	300	272	284	276	262	260	255	282	262	295	280	295	297	288	269	250	260	283	293	275	267	299	254	273	271	280	308	261	270	285	266	256	275	293
15168	23638	21646	14195	10465	8153	6604	5566	4733	4108	3476	2953	2495	2198	1955	1724	1608	1412	1237	1057	1071	948	946	932	839	836	797	728	742	675	739	659	693	720	628	632	629	628	620	570	536	643	597	583	587	582	573	612	594	622	575	561	571	581	581	588	538	593	603	571	584	579	578	610	609	566	579	646	577	565	556	560	537	547	562	566	557	570	555	598	549	579	547	570	574	593	589	570	595	596	601	575	538	575	603	558	559	616	560	557	606	526	589	598	559	583	568	565	587	562	591	607	596	578	599	550	623	588	561	559	573	595	614	555	597	594	584	558	550	576	553	538	615	580	589	533	563	582	613	570	608	577	585	506	581	552	626	609	535	545	564	586	551	539	564	547	565	556	578	588	610	587	572	561	589	565	607	580	553	540	599	551	590	583	548	575	571	599	567	562	579	583	586	558	546	578	552	580	549	542	591	587	566	566	610	604	566	610	556	608	567	573	573	558	546	570	562	540	584	605	580	567	601	579	597	573	548	590	563	555	564	569	554	590	539	601	590	595	554	556	564	529	565	579	589	598	569	572	609	553	584	568	575	544	602	542	560	561	583	595	586	596	589	623	600	532	552	567	600	581	558	554	596	604	536	555	538	609	590	602	593	547	560	573	566	567	597	538	549	534	549	547	598	527	584	558	581	589	613	625	571	545	569	563	539	592	523	605	596	615	569	547	625	614	586	584	568	541	551	565	569	531	552	620	579	559	566	577	544	562	564	607	550	566	595	582	617	552	535	545	544	540	544	567	600	572	548	584	601	553	610	579	539	564	637	607	554	586	598	558	636	528	605	567	643	571	549	574	559	588	551	590	592	533	547	573	545	541	545	618	573	576	525	595	572	623	590	557	578	520	576	590	575	596	565	554	571	550	607	607	559	539	604	606	607	601	575	591	546	596	605	604	567	554	578	603	601	553	557	594	553	573	590	564	569	616	604	545	579	549	575	572	543	567	576	572	564	539	567	568	550	564	541	602	566	556	614	618	572	597	549	630	598	605	577	534	571	569	594	541	567	587	589	577	587	584	610	551	608	564	581	555	530	553	619	579	563	582	552	545	566	546	550	586	629	582	576	584	539	572	591	568	580	518	553	522	581	618	585	562	620	576	608	545	558	557	548	564	585	570	572	562	557	559	614	592	540	538	572	569	599	601	579	645	563	553	606	580	560	576	561	535	558	600	544	543	583	567	583	575	517	565	545	578	534	557	583	621	553	558	599	565	569	548	548	566	568	571	588	563	569	581	544	614	607	564	559	608	572	587	558	610	625	545	584	598	561	584	546	569	587	588	592	572	553	567	556	592	546	569	574	592	575	570	577	591	563	527	539	570	524	579	610	552	577	529	546	559	541	547	545	575	544	550	604	562	554	565	574	586	530	599	587	562	537	567	611	571	596	583	594	567	570	572	591	541	606	585	630	592	551	590	596	599	545	573	605	570	618	590	522	566	605	618	579	574	550	554	606	532	604	555	553	599	579	569	568	589	609	541	580	558	525	565	578	574	590	563	602	556	604	579	539	617	567	569	583	566	593	580	577	588	560	585	564	547	606	553	547	574	600	576	551	600	582	570	585	525	553	524	568	568	563	564	615	576	601	535	561	561	573	587	599	560	538	596	565	563	592	552	568	549	562	559	607	569	564	555	590	624	620	596	546	579	611	544	598	563	568	585	572	598	577	545	618	572	588	627	571	564	569	574	573	539	579	608	562	588	582	610	551	575	575	588	583	576	554	577	584	583	606	592	596	574	554	605	585	563	579	561	611	548	512	552	588	553	604	617	566	609	576	568	598	568	579	584	581	570	584	561	590	529	625	607	592	594	578	566	567	601	562	589	556	613	536	592	611	583	622	576	542	585	552	561	581	618	552	560	532	540	548	570	584	580	587	578	546	539	582	578	587	614	587	585	549	599	564	540	551	608	538	541	559	555	582	593	568	610	583	594	554	580	571	598	572	590	530	576	581	593	553	549	551	558	583	603	548	575	620	597	526	579	615	536	549	620	573	564	603	639	599	600	587	571	605	624	530	591	599	575	603	621	609	588	616	609	551	585	544	568	539	588	565	577	579	581	558	556	591	584	593	546	554	593	515	581	635	538	551	579	588	601	594	578	582	577	583	578	561	599	594	572	546	605	575	550	584	622	592	555	587	561	599	550	569	571	597	564	560	591	620	600	573	543	573	592	556	562	592	597	576	591	560	571	573	634	566	617	547	567	541	587	578	590	576	544	546	554	614	597	598	588	557	578	532	567	551	567	595	598	583	549	561	536	553	594	585	590	547	562	564	587	579	591	552	580	580	538	573	579	598	564	561	541	558	559	548	552	589	563	563	574	590	563	572	615	524	614	579	559	579	569	596	560	577	563	599	591	533	600	595	561	574	584	540	580	526	599	572	586	616	580	578	561	571	565	568	567	559	549	550	577	567	571	584	593	551	577	541	590	564	579	558	575	527	554	612	582	584	579	578	566	547	613	583	577	576	544	525	563	569	591	603	536	608	611	576	587	594	560	569	567	578	564	554	582	561	599	517	599	587	574	575	549	623	574	576	600	585	566	570	595	559	520	580	600	550	541	547	559	573	564	575	590	580	563	591	601	592	597	593	583	555	574	581	576	553	567	605	622	582	611	557	518	588	549	588	545	563	608	595	564	531	571	549	563	573	560	631	582	571	558	560	577	541	564	642	614	572	563	596	579	592	545	588	570	550	523	554	561	571	580	565	585	559	589	560	578	566	546	601	592	598	604	605	604	583	616	582	617	548	610	519	540	592	617	593	561	557	577	588	565	581	562	574	549	520	552	566	552	555	527	554	561	557	597	568	557	566	565	575	585	532	604	589	554	535	558	593	563	530	575	588	548	550	597	584	561	541	580	593	549	586	568	596	597	520	608	584	559	558	565	537	593	567	568	556	593	551	550	574	552	628	607	562	560	595	564	602	567	575	539	581	577	568	549	602	575	589	520	570	584	567	554	579	603	576	534	579	590	568	575	552	575	590	577	556	595	554	599	593	623	544	522	560	584	551	570	556	594	611	582	581	566	600	589	560	583	555	568	552	586	599	533	557	555	598	600	513	583	597	556	629	613	559	569	616	583	603	556	548	562	588	562	517	571	580	573	619	600	552	552	570	561	585	511	570	584	550	608	557	582	583	612	568	589	545	592	586	546	561	566	570	634	604	544	625	608	573	586	568	531	576	584	555	561	605	555	580	593	554	578	579	561	578	569	572	580	570	611	625	582	585	581	605	599	532	589	635	574	543	624	564	577	573	622	624	574	587	590	601	568	553	592	606	628	632	556	545	592	582	550	541	582	584	623	565	593	625	536	548	606	565	592	552	587	560	681	544	569	564	564	549	583	583	559	530	590	604	609	600	576	575	583	574	616	539	556	559	522	547	594	547	560	592	555	568	556	563	558	665	579	578	572	541	564	642	555	583	525	548	563	581	549	590	551	531	563	594	547	588	563	558	561	539	545
25120	21486	27977	25344	15914	6730	4413	3182	2550	2164	1907	1593	1351	1159	980	919	789	688	654	646	613	572	548	458	487	462	469	418	397	400	436	401	376	365	329	352	348	350	354	279	319	311	361	335	295	360	289	328	325	355	304	322	350	325	328	322	334	330	298	310	306	346	320	302	296	314	308	326	318	373	327	309	306	316	343	327	284	322	290	332	333	337	327	282	334	299	320	303	315	309	324	346	358	315	344	297	312	287	332	277	311	343	299	307	331	336	331	272	293	340	344	337	327	305	310	327	320	338	320	296	320	276	334	339	341	335	332	342	300	319	265	299	354	329	282	296	315	333	317	309	312	308	291	327	323	298	297	290	288	298	311	307	306	349	335	312	321	315	313	318	364	315	338	332	300	311	316	329	327	333	289	323	322	289	308	312	297	335	331	337	318	314	325	339	314	298	333	290	325	301	322	363	316	329	329	293	288	305	313	345	340	305	312	302	319	324	290	311	320	311	336	323	304	321	288	320	305	317	326	310	356	316	292	307	309	317	320	333	292	331	285	338	328	331	308	315	313	350	290	322	313	301	324	304	289	314	291	337	304	317	320	337	322	302	311	295	311	320	309	304	314	320	322	330	294	323	287	318	318	329	293	306	334	319	305	305	302	330	339	303	305	297	296	345	344	313	328	274	333	287	296	320	292	320	297	321	312	318	341	306	334	297	288	336	273	345	307	313	307	298	307	341	351	303	338	335	333	302	344	328	315	294	329	349	313	340	334	320	315	300	324	302	300	352	330	320	302	332	329	338	269	327	326	306	317	327	285	319	306	313	332	323	340	299	332	310	326	311	323	326	309	309	307	333	322	304	332	301	322	306	334	352	319	287	323	293	336	303	316	339	299	310	303	316	323	316	305	285	317	325	300	296	321	308	288	298	291	318	324	303	297	294	341	276	311	326	299	298	310	320	323	315	322	292	291	305	313	356	289	285	313	320	304	321	310	283	331	283	318	305	312	327	332	315	321	317	282	323	320	316	312	319	319	290	319	308	304	313	337	325	325	324	307	338	313	317	312	323	329	294	326	305	333	310	344	302	309	306	322	332	343	311	299	301	296	318	299	291	298	336	315	332	346	366	306	323	327	333	331	328	350	283	303	300	320	339	336	339	305	304	347	320	313	303	318	348	314	301	309	359	315	301	294	313	273	320	332	308	294	323	273	346	326	332	306	323	328	328	311	349	318	322	324	292	324	318	276	295	321	326	323	313	326	310	324	292	286	321	316	324	308	324	311	296	327	299	371	319	307	341	306	292	347	322	313	316	321	309	307	311	317	315	329	309	312	312	348	319	315	326	320	307	325	277	326	310	304	292	319	304	340	329	337	328	316	315	304	324	316	330	304	300	303	315	309	322	282	331	323	310	277	328	346	300	321	317	301	317	333	323	298	333	310	324	315	320	335	327	312	331	307	335	336	302	321	316	310	333	278	344	301	316	337	339	319	324	303	307	320	321	328	331	327	309	334	321	343	312	320	320	302	298	318	321	314	353	309	293	288	349	319	316	313	312	306	342	360	325	336	350	333	321	326	284	273	306	354	342	315	306	344	329	303	322	333	302	306	323	347	325	302	303	320	302	346	352	302	343	316	309	303	297	316	322	356	320	291	283	296	310	333	370	303	285	329	327	293	321	332	315	325	329	326	331	327	330	302	317	301	336	312	316	321	309	305	308	313	305	335	328	296	339	314	353	345	323	311	340	306	300	308	322	326	318	332	315	303	315	294	323	306	327	300	301	325	307	316	328	314	297	326	290	311	321	308	352	333	305	332	303	315	304	290	359	305	288	317	305	304	323	310	351	319	305	316	312	306	315	319	318	303	352	356	299	307	316	329	309	305	301	326	313	309	350	340	325	330	314	302	321	307	328	317	318	299	333	305	324	346	318	330	321	319	331	310	322	315	328	278	355	310	340	336	269	318	318	324	355	329	313	346	326	327	329	294	308	271	298	313	308	320	357	301	307	324	332	338	298	348	316	319	334	319	334	315	282	336	300	310	307	264	313	324	317	325	284	288	333	312	322	310	301	308	335	283	328	308	317	296	305	323	307	303	331	362	354	319	302	329	313	329	263	316	332	332	330	304	312	305	314	318	305	337	329	323	331	325	345	329	323	302	312	307	337	320	343	336	316	316	327	339	329	329	309	334	293	327	307	314	343	343	314	318	306	326	326	285	328	343	340	309	319	307	316	316	312	326	315	322	309	320	334	294	343	288	337	325	292	342	295	329	319	335	301	320	345	332	332	309	325	338	295	334	303	312	349	321	293	337	353	312	321	321	324	339	332	311	304	306	315	326	329	329	316	337	318	335	333	329	363	315	316	317	309	326	315	338	305	327	321	330	301	315	308	313	312	347	297	315	297	311	320	295	313	315	336	318	302	307	349	328	268	284	323	362	333	310	331	334	285	323	309	296	303	304	321	305	310	312	309	275	342	325	316	288	344	302	326	339	310	340	315	307	327	300	304	283	309	311	290	300	307	323	313	312	305	338	287	305	329	371	332	345	301	290	305	304	330	282	322	347	349	355	311	305	348	304	316	328	314	303	316	279	323	323	297	291	316	314	293	284	319	336	339	356	335	324	323	345	323	305	327	317	318	301	354	301	317	344	328	306	313	326	349	321	362	298	351	267	319	333	317	317	339	346	323	325	300	298	327	314	321	314	335	316	302	350	305	312	327	327	294	333	308	311	302	330	315	275	305	345	304	298	302	313	310	322	312	308	300	320	360	304	304	352	325	307	340	297	303	297	352	314	295	306	319	309	324	284	308	306	350	301	326	355	307	310	327	312	339	299	325	324	312	321	319	297	327	335	307	311	315	334	286	332	337	334	312	326	289	303	301	349	322	291	304	297	331	327	337	315	326	317	288	348	345	327	299	289	323	312	321	347	332	331	317	316	333	311	318	326	324	304	328	322	330	337	308	285	325	306	311	315	338	311	335	319	316	349	330	320	299	304	322	318	318	334	323	338	316	303	308	307	344	305	323	330	297	321	331	319	322	325	308	315	289	340	330	321	287	306	341	327	341	316	358	313	318	324	307	328	322	330	334	308	323	313	331	306	345	325	321	327	343	300	307	293	317	288	296	311	308	310	308	303	335	284	322	321	343	340	303	350	312	351	314	291	284	328	286	316	352	319	321	303	319	291	314	295	310	333	325	313	300	312	296	322	349	335	289	302	339	280	317	322	290	322	329	338	323	349	329	317	317	317	302	317	343	334	322	335	356	319	312	312	310	318	300	318	299	292	329	331	337	308	320	339	330	334	301	296	330	288	331	301	326	328	311	309	333	312	284	316	307	302	332	353	321	316	343	302	324	325	343	309	314	321	335	324	308	298	328	299	330	302	315	323	319	349	337	311	326	352	326	311	336	341	320	315	286	307	310	274	342	325	333	320	307	272	345	329	303	321	303	329	337	346	285	356	351	325	351	325	346	296	327	311	277	319	359	298	326	333	326	340	294
17386	31597	29510	21538	16947	13542	11472	9778	8259	7210	6156	5360	4370	3674	3349	2899	2505	2258	1955	1712	1603	1546	1469	1352	1246	1168	1152	1043	961	893	876	917	852	826	755	730	759	735	734	672	703	646	648	695	664	689	682	694	630	663	648	653	669	685	633	673	684	654	658	651	660	660	644	633	665	673	630	636	657	631	652	637	651	642	641	627	621	654	640	649	614	648	627	647	610	616	624	653	619	614	632	669	677	612	633	616	665	635	634	645	598	619	650	644	624	613	651	689	621	655	668	648	624	628	672	623	632	582	637	652	659	656	626	654	625	632	645	647	622	614	642	665	631	616	682	643	646	648	624	618	626	706	619	633	608	682	661	663	639	666	639	657	623	660	641	619	646	627	655	626	651	631	684	641	643	629	639	621	652	714	629	607	702	604	581	651	666	680	627	646	651	637	614	693	607	671	613	682	635	695	684	628	630	607	646	663	637	691	654	649	600	648	643	657	631	657	611	658	603	663	681	661	602	627	640	616	593	609	643	606	665	687	633	656	696	615	637	658	623	591	599	622	626	639	643	653	628	682	656	635	643	650	678	611	625	660	697	692	656	678	652	636	610	669	654	651	631	617	599	641	663	689	593	561	649	651	652	613	643	654	597	672	615	628	643	664	697	615	626	620	609	646	635	650	644	633	658	638	639	687	588	608	631	667	653	644	614	665	645	622	664	611	656	617	610	630	629	635	666	622	610	625	649	617	609	629	651	602	627	631	669	683	625	639	633	642	576	625	616	676	626	577	595	675	636	680	635	592	612	617	662	681	638	634	614	680	649	654	622	600	631	662	647	619	670	619	650	642	651	621	629	614	661	646	636	654	643	688	661	623	676	575	619	624	650	662	629	639	595	614	644	597	614	612	650	636	665	623	623	638	628	626	643	606	635	664	653	658	618	636	687	624	673	638	657	657	674	700	711	665	679	659	639	649	623	629	619	654	623	654	645	638	667	589	661	664	594	630	646	705	644	624	666	600	617	671	631	626	648	626	630	637	616	650	604	646	675	625	641	652	642	641	620	669	647	617	620	662	665	669	655	613	627	609	612	631	648	609	622	691	641	635	599	624	637	632	651	648	643	619	614	592	634	638	669	642	653	646	668	660	635	635	620	633	672	652	676	623	637	619	663	650	644	653	655	634	629	686	607	602	723	603	671	630	615	643	629	649	630	674	637	624	618	670	690	616	660	634	650	664	655	645	655	639	585	642	651	586	653	636	661	628	660	647	631	680	651	601	621	654	670	641	614	616	623	633	644	615	652	721	668	627	663	655	653	681	651	584	621	658	635	653	692	672	599	643	604	635	688	660	654	657	645	680	698	634	638	672	639	655	648	627	604	667	620	641	640	640	659	597	650	639	661	649	652	619	675	676	661	645	651	664	611	581	666	613	700	636	667	639	706	619	630	621	617	654	654	641	639	607	655	622	670	661	633	647	697	600	618	645	642	665	666	596	635	669	665	652	656	623	624	660	676	633	651	655	614	626	628	657	616	662	685	642	655	645	625	686	652	676	623	621	684	641	642	637	647	619	632	641	639	610	622	627	638	689	654	615	640	662	684	642	611	652	675	684	629	667	622	641	625	636	619	658	628	677	649	665	620	619	630	616	648	665	610	601	650	644	635	620	632	636	652	618	643	593	614	660	665	665	670	669	672	636	609	659	665	638	653	621	646	644	652	650	670	628	660	622	639	593	686	621	632	618	692	625	662	672	620	633	611	611	667	640	650	648	634	641	618	664	627	661	651	640	656	647	611	649	649	645	604	654	646	665	627	632	659	636	621	648	655	671	652	616	595	629	619	665	653	637	622	665	647	640	671	664	625	589	629	630	632	628	598	619	606	659	634	661	624	607	649	615	641	627	635	673	669	612	635	660	656	660	650	637	628	655	655	616	645	638	677	655	636	677	666	670	608	609	664	648	611	655	615	609	610	658	617	623	620	608	617	733	637	679	675	566	668	632	632	653	640	634	663	637	655	684	660	687	616	677	673	617	652	642	657	631	614	651	675	633	668	650	687	650	620	604	633	660	629	661	636	653	625	623	631	670	589	640	643	629	633	641	635	627	630	649	675	653	639	607	626	624	619	677	642	604	657	607	641	655	655	657	659	649	649	621	626	631	656	636	629	633	668	652	695	645	626	637	613	655	716	652	598	639	714	656	633	624	620	696	601	615	655	632	630	662	626	639	641	680	672	610	658	620	618	688	637	616	595	656	603	643	663	601	596	625	616	640	692	715	655	664	600	615	634	650	659	632	674	652	643	618	682	637	648	605	676	670	640	681	651	652	605	629	635	646	648	650	672	626	599	674	653	647	638	645	616	683	627	603	652	665	607	690	650	638	669	643	622	610	695	620	708	581	651	621	643	643	661	630	616	628	652	632	617	631	686	647	620	641	669	628	627	666	639	606	637	632	628	621	632	661	677	666	643	656	683	604	638	615	598	642	646	630	637	660	663	621	639	592	678	650	655	642	628	645	651	626	655	658	676	632	599	689	659	637	636	614	642	659	618	617	633	617	631	615	604	680	618	614	663	643	665	651	617	642	610	643	649	655	643	640	650	653	663	666	660	649	644	662	631	620	626	628	627	648	632	627	665	652	667	619	654	621	635	629	632	626	618	654	662	604	628	647	608	648	655	654	656	640	633	641	632	605	667	628	650	665	600	612	621	622	639	635	691	650	639	645	615	662	656	643	647	656	627	638	661	636	657	654	685	646	657	615	629	665	613	645	625	667	603	682	652	639	650	656	689	599	618	654	607	610	647	676	636	597	630	665	652	625	671	631	647	640	618	620	654	635	651	606	627	657	676	588	610	658	645	617	620	647	613	620	668	616	660	639	674	651	630	664	591	645	656	622	630	637	679	673	683	640	644	678	623	659	640	676	691	665	631	665	631	621	611	693	612	609	648	623	645	570	631	669	652	670	621	671	692	630	650	678	690	683	612	639	618	618	644	643	652	648	638	626	646	618	641	663	634	641	680	660	643	589	644	605	634	611	661	632	620	673	647	654	655	694	629	670	669	655	703	631	662	647	576	658	687	615	652	683	619	661	646	596	635	664	595	644	612	645	617	611	625	645	639	655	605	608	666	600	615	626	646	628	630	661	680	642	648	655	667	659	616	611	647	672	655	652	652	680	658	671	645	654	615	591	641	628	597	667	686	663	620	690	677	646	629	668	670	657	603	633	636	598	624	594	633	663	665	618	666	665	644	606	693	650	648	674	675	608	653	635	612	651	655	703	651	653	677	621	596	603	631	631	677	647	660	613	614	593	701	618	647	628	657	635	631	616	593	625	655	670	634	642	683	670	673	679	640	659	607	653	643	655	634	668	633	636	666	670	611	639	647	632	646	662	675	708	593	586	579	657	665	587	643	643	645	589	598	663	632	659	649	646	634	683	646	670	619	670	639	638	640	689	626	648	620	629	638	606	655	647	651	624	606	665	606	620	590	641	704	713	613	663	659	640	642	636
24252	21465	28889	24487	21450	15652	8118	5053	3939	3528	2996	2354	1996	1832	1539	1362	1173	1065	976	956	825	860	799	827	738	697	652	678	578	564	594	536	527	549	511	510	520	506	481	481	461	480	457	475	455	433	442	501	457	478	437	450	464	417	505	475	445	411	451	465	471	507	446	453	467	427	452	434	419	459	448	464	434	485	498	435	463	467	473	410	469	434	452	468	466	442	459	433	451	512	472	481	444	470	477	418	479	456	442	434	449	438	436	439	439	448	472	432	462	472	442	425	429	488	465	416	433	453	478	461	436	447	455	417	429	462	394	426	460	471	422	427	467	476	435	504	482	438	496	470	454	453	470	497	441	441	434	433	426	447	463	461	443	409	488	450	462	423	450	408	518	455	436	429	452	433	450	444	460	446	460	488	441	462	443	472	421	431	476	405	463	457	459	455	419	409	434	430	464	451	455	437	443	446	437	448	465	458	482	432	481	461	469	448	438	446	461	479	445	415	435	445	451	442	470	442	474	459	462	464	433	450	431	457	414	448	469	444	465	423	452	460	456	463	465	468	452	407	436	440	422	417	454	452	478	430	434	442	450	459	451	457	472	435	477	451	468	479	470	440	443	447	475	432	406	451	455	475	442	449	453	417	468	435	432	401	456	423	452	442	443	488	516	446	484	450	429	429	433	482	420	424	436	448	453	456	433	446	417	444	439	458	451	475	432	462	464	476	472	476	457	453	426	457	440	466	465	447	488	461	480	446	440	449	454	472	461	457	462	423	453	472	444	432	450	455	429	447	441	433	428	463	453	451	431	466	454	417	444	432	440	426	435	469	477	460	473	433	465	447	429	458	484	472	475	430	439	487	421	446	452	448	446	453	454	462	438	417	453	452	431	415	452	443	451	436	433	471	445	461	427	442	428	465	452	460	464	455	456	415	453	427	456	459	449	436	439	438	481	451	450	453	475	461	445	439	441	448	443	451	459	483	497	483	425	454	452	452	412	435	437	458	465	461	445	449	434	478	438	453	432	463	434	470	467	471	462	447	498	470	446	455	432	407	512	461	459	443	460	426	469	461	446	461	449	420	507	462	470	430	485	443	459	476	463	477	425	461	431	469	457	479	451	429	450	458	442	439	458	451	450	454	450	450	456	456	478	427	467	455	501	477	440	423	447	439	420	469	485	406	443	449	469	478	461	420	431	448	440	479	453	469	454	452	451	459	452	452	451	450	466	473	449	466	385	424	480	434	400	431	460	486	460	421	453	404	439	434	457	474	488	433	455	466	469	453	412	483	456	479	459	456	484	471	471	432	432	465	440	434	405	457	444	434	483	477	464	440	466	438	455	437	462	445	430	467	469	480	470	456	470	435	492	438	485	473	420	444	443	463	455	452	409	436	437	449	469	456	466	452	441	434	473	432	443	436	441	467	416	457	444	458	436	451	411	485	398	440	436	411	424	440	437	450	467	481	439	464	445	430	473	413	430	458	452	445	469	438	490	478	473	437	463	446	429	434	444	449	465	452	417	482	426	442	464	466	471	443	446	444	483	408	459	425	431	434	478	425	417	447	439	470	464	460	418	443	448	485	445	445	499	465	461	480	445	485	451	453	469	441	452	501	511	423	476	494	471	477	419	441	460	429	424	444	456	469	462	433	444	429	451	391	443	423	451	428	444	425	433	439	456	446	465	457	459	432	456	451	434	498	459	454	471	439	452	452	430	455	471	462	450	444	426	437	410	456	493	450	428	448	467	452	444	438	427	409	415	448	488	437	444	403	427	447	449	440	450	437	422	465	437	455	469	444	446	475	464	490	445	478	505	455	480	410	448	436	485	475	490	435	459	456	420	432	431	454	442	462	451	441	453	477	445	472	456	422	448	462	452	441	465	476	474	443	468	420	457	446	438	448	448	426	432	428	458	453	435	428	440	470	467	439	456	448	443	479	403	448	440	471	424	454	466	412	423	423	445	429	441	427	469	428	432	467	464	466	425	415	455	480	460	454	443	462	456	442	477	457	431	440	444	464	431	472	466	443	437	458	465	479	433	451	487	447	447	473	442	468	454	447	451	446	427	443	452	456	469	469	439	451	436	407	445	441	430	477	481	462	423	505	434	440	438	458	459	491	430	468	465	467	439	462	477	430	452	430	447	481	435	468	462	481	474	471	430	449	417	448	475	467	435	447	462	443	460	430	482	418	460	450	462	469	478	431	484	430	446	447	444	443	513	471	468	445	459	464	459	463	440	462	467	482	432	454	430	477	394	454	426	423	446	468	450	440	445	440	417	445	447	452	451	440	448	476	424	431	463	443	449	454	473	437	441	441	447	433	451	421	397	460	476	458	432	414	459	410	436	438	465	463	468	445	470	423	456	475	481	449	446	417	457	430	438	471	471	434	457	426	416	415	445	470	446	456	477	457	453	412	437	437	408	454	461	447	468	475	457	456	453	447	467	458	437	475	463	436	454	480	447	475	481	443	426	458	446	439	436	456	433	508	435	424	472	442	460	460	441	453	478	473	448	426	408	439	440	436	458	430	440	442	484	455	424	462	425	446	429	431	437	421	453	470	433	425	479	441	436	451	487	466	415	481	503	492	463	453	469	436	451	437	460	438	468	446	427	409	459	461	462	446	462	475	415	451	461	446	463	470	455	435	485	437	428	447	430	461	443	476	438	471	434	445	438	466	483	470	439	446	418	445	467	437	465	460	463	431	446	474	435	488	473	455	458	472	495	470	459	428	437	440	450	442	458	473	447	441	448	448	473	444	432	464	442	478	438	421	427	440	461	433	456	429	404	435	456	428	488	453	461	509	427	442	417	467	413	502	501	399	447	415	462	454	436	455	486	478	450	422	428	431	436	431	475	405	452	462	479	469	453	453	464	429	452	433	416	421	447	443	449	447	444	463	453	423	464	433	442	446	456	454	472	420	486	456	474	408	453	443	431	441	448	473	481	431	464	424	458	469	443	450	451	431	437	442	451	443	464	417	423	448	470	442	471	415	430	457	467	425	419	485	452	448	468	453	440	452	407	447	457	462	471	466	464	423	442	463	477	459	487	431	455	484	446	456	447	435	454	444	463	458	513	463	430	473	438	411	443	474	445	456	445	496	413	472	452	466	445	449	439	435	479	463	445	437	459	453	473	465	483	439	449	436	457	412	453	427	444	420	417	479	449	415	464	429	446	414	450	441	475	448	461	431	504	417	456	462	430	451	416	447	441	464	485	460	475	425	453	429	440	450	458	492	384	456	479	451	446	394	436	473	442	475	462	425	449	444	440	451	434	477	448	445	448	462	407	434	419	479	400	427	436	430	466	451	455	454	454	464	453	477	465	469	446	454	464	432	481	443	456	455	449	463	427	419	443	454	468	459	447	475	478	469	458	474	480	449	448	451	435	472	420	477	440	417	475	449	445	472	446	439	452	464	444	436	411	446	484	449	458	478	425	474	446	428	447	443	463	436	451	433	481	441	487	454	450	448	411	483	451	475	435	447	446	467	444	453
19842	36156	33882	26420	21768	18063	15281	13365	11476	10001	8586	7340	6352	5512	4741	4291	3611	3240	2703	2434	2299	2261	2165	2133	1824	1688	1627	1452	1281	1284	1212	1223	1120	1146	1074	994	987	1001	960	932	913	902	959	963	952	858	911	895	912	888	888	886	894	871	901	886	872	816	854	947	898	896	834	891	899	899	874	841	847	789	880	837	834	852	874	859	830	845	842	924	831	887	891	879	888	906	871	847	838	821	926	853	895	855	855	874	935	906	890	908	902	847	875	845	857	869	867	873	903	870	894	837	830	883	884	855	860	837	832	890	859	832	904	875	841	856	854	822	878	914	867	892	864	887	838	886	851	840	851	834	910	901	946	852	899	921	836	841	853	927	883	869	863	885	842	845	898	875	869	836	828	875	915	819	877	867	876	906	881	911	843	839	882	856	881	870	862	859	885	851	842	876	864	877	913	891	873	850	882	872	877	878	914	830	841	804	887	866	841	860	882	869	860	915	887	850	882	858	892	888	841	888	883	863	891	861	903	864	885	886	881	850	901	871	895	893	891	881	837	853	876	870	894	865	889	866	877	887	906	887	894	818	912	845	887	888	884	880	849	876	894	905	902	843	828	866	859	868	896	835	851	899	882	868	875	808	854	873	860	909	859	894	862	798	841	901	851	832	796	892	861	871	895	875	882	847	892	855	837	825	827	903	893	888	878	843	883	864	863	872	838	882	872	854	888	924	875	820	882	869	895	844	857	883	855	862	789	885	852	900	914	824	885	836	829	899	854	822	896	814	841	867	871	836	829	866	875	869	883	912	858	829	872	839	884	838	877	870	876	872	845	822	876	840	833	880	822	881	844	850	843	833	887	867	847	826	905	855	841	853	860	848	850	864	840	875	853	870	899	867	869	883	871	866	852	842	843	879	832	879	857	884	858	907	885	908	907	877	888	910	883	896	842	902	872	839	811	827	875	873	874	857	815	892	855	860	877	832	857	850	868	861	885	867	831	861	857	845	856	866	908	865	820	817	898	830	880	823	833	838	854	879	925	915	855	845	853	903	903	923	879	816	832	854	899	819	867	864	891	925	823	867	882	865	876	893	846	878	892	873	879	848	824	870	853	903	793	913	851	872	826	893	889	827	855	898	868	880	834	877	868	891	876	853	877	881	884	884	882	846	928	874	857	874	865	868	828	875	908	835	871	864	887	868	842	926	862	895	868	891	869	884	850	867	896	840	845	873	877	879	869	885	889	833	861	912	897	862	899	902	869	904	846	859	856	842	883	852	891	914	862	818	831	922	856	911	858	885	834	855	895	850	878	848	863	859	908	882	910	815	899	887	872	852	896	875	885	899	836	839	849	814	897	854	907	869	849	883	818	888	905	855	835	859	836	859	873	880	869	867	854	862	883	867	917	819	843	852	859	904	864	885	834	816	894	882	888	884	879	855	853	914	874	869	905	872	863	849	850	865	898	841	860	912	833	899	900	901	927	861	871	856	907	937	849	859	861	859	865	843	893	879	871	800	843	924	871	886	832	854	883	870	877	817	830	823	837	868	938	896	833	905	901	889	906	871	908	822	830	859	810	893	872	946	828	859	849	884	890	799	866	863	850	838	855	894	861	812	808	844	829	858	834	862	865	892	898	858	903	828	899	833	867	844	855	850	850	809	876	865	830	833	825	867	908	866	900	821	839	875	869	890	905	911	866	853	918	915	850	810	880	844	850	892	891	854	844	852	802	830	840	881	886	855	855	867	874	875	866	881	867	834	869	818	881	878	802	894	860	876	840	907	849	833	941	852	840	832	885	865	905	903	878	872	881	863	846	814	892	860	903	833	819	779	859	913	923	956	877	875	878	872	793	899	866	857	850	832	853	862	852	924	857	866	898	867	875	846	881	873	958	864	864	902	903	879	854	858	861	838	839	905	867	827	839	833	870	856	869	839	865	911	846	830	858	879	894	865	840	867	791	885	874	881	841	860	856	849	888	899	855	837	872	875	865	895	832	868	848	865	876	862	872	887	872	871	833	845	848	875	844	867	888	831	887	902	808	917	849	869	882	906	915	873	875	952	866	913	868	881	895	830	859	925	869	857	842	864	838	803	909	887	886	831	810	865	863	836	861	858	844	873	838	931	884	853	848	825	842	855	864	861	886	827	866	853	825	845	873	871	876	839	861	803	836	871	924	845	844	905	914	897	854	868	859	892	858	851	864	851	882	898	815	871	861	849	872	872	877	881	872	843	865	831	876	887	905	849	841	829	858	875	882	912	906	824	894	891	894	865	796	884	877	885	897	842	860	904	886	843	836	852	882	860	896	868	878	874	826	818	889	909	825	904	865	801	894	844	866	883	853	882	887	870	927	915	923	881	859	839	880	845	840	867	844	883	899	889	869	901	850	932	846	835	929	820	825	840	834	817	904	881	849	895	860	819	870	845	829	881	863	811	833	873	880	855	796	888	835	862	824	894	880	879	889	889	825	863	875	795	862	866	865	831	890	874	871	884	861	869	884	864	934	890	829	840	881	859	881	895	867	892	923	885	865	915	835	813	877	838	845	890	909	882	868	883	846	878	920	860	836	836	893	905	855	878	888	870	843	864	873	859	844	913	850	839	917	821	875	818	871	889	898	901	846	885	812	835	870	881	895	852	850	892	876	874	834	915	888	970	914	834	875	856	890	882	876	898	860	858	844	835	892	903	862	857	871	884	859	854	900	910	808	853	865	865	857	863	872	845	848	828	854	852	880	806	856	901	838	834	842	829	924	870	878	868	846	915	869	885	888	887	867	887	885	926	861	881	846	905	885	895	848	861	835	861	871	868	813	861	877	898	821	850	832	872	840	827	908	816	911	869	870	836	864	876	883	831	869	874	901	862	877	828	904	822	871	852	894	822	839	851	853	892	874	867	884	879	841	894	874	844	883	870	861	869	870	890	851	859	862	915	862	833	840	858	836	844	865	877	842	869	823	864	883	823	855	865	853	869	841	851	839	860	854	876	879	852	866	851	846	860	893	869	882	862	858	864	873	850	833	850	815	915	866	846	869	859	840	902	889	895	939	869	893	861	860	898	892	857	886	843	900	831	884	877	893	852	891	825	868	880	868	846	839	870	911	909	876	850	883	897	919	893	873	890	895	905	856	850	931	888	855	853	864	872	862	881	854	842	872	903	827	831	836	870	859	858	844	812	853	903	911	910	855	877	916	903	868	826	851	852	882	878	818	856	898	876	813	864	850	849	880	859	918	848	886	867	851	897	890	854	872	899	851	834	856	875	858	910	884	885	872	809	856	874	873	848	869	842	860	892	907	887	852	893	863	836	837	832	864	822	859	866	804	859	845	894	875	901	879	823	856	906	902	829	801	876	840	826	841	843	877	887	836	915	837	809	885	926	859	858	924	874	848	902	819	849	924	898	877	819	846	862	887	902	885	838	896	856	848	865	843	862	884	874	907	913	924	880	826	882	817	861	875	892	849	881	838	880	842	850	897	832	856	812	885	833	853	871	881	764	852	845	872	885
27495	19475	12952	7060	3664	2438	1831	1588	1301	1053	914	819	689	657	579	519	479	469	438	392	365	397	377	370	350	313	331	327	336	315	329	287	322	331	284	267	290	285	298	288	288	282	300	286	303	287	298	273	316	276	312	273	267	291	263	311	282	286	267	294	294	263	300	293	253	306	297	278	274	302	293	286	263	279	260	288	279	273	310	290	315	294	294	287	276	282	307	268	274	286	312	281	289	269	293	278	270	270	294	267	280	256	298	267	287	260	251	250	269	261	271	282	291	257	300	273	303	272	293	284	291	285	271	317	275	288	278	260	282	283	292	299	320	286	278	309	284	280	288	280	242	294	282	292	285	295	279	280	265	286	285	301	270	266	272	270	283	272	279	282	284	302	276	274	284	251	298	282	259	276	292	268	281	262	308	270	284	299	279	290	299	291	261	272	318	295	293	256	299	290	252	262	276	256	277	304	300	303	299	276	268	292	299	278	269	298	289	264	269	288	284	296	308	282	271	284	293	286	277	289	259	286	287	278	305	236	263	283	259	278	251	286	276	291	273	286	266	300	302	264	274	301	299	267	282	243	264	285	281	291	293	268	267	301	273	250	266	295	304	274	258	286	283	250	261	285	285	250	296	286	295	306	278	264	268	281	269	276	294	267	262	281	301	247	305	290	312	269	299	282	301	275	273	267	275	290	283	308	268	292	277	280	313	271	286	281	277	260	270	273	266	298	282	261	253	281	282	271	269	304	298	291	292	307	275	251	270	279	302	294	303	264	268	282	258	266	293	295	308	286	278	289	284	271	307	270	257	272	292	273	258	282	267	283	276	283	315	311	273	289	311	284	310	283	277	288	298	279	302	277	301	244	271	282	280	298	284	265	273	308	288	282	273	287	297	293	305	288	284	298	288	300	285	287	273	278	285	287	279	250	269	273	290	249	311	247	265	289	270	293	293	291	290	276	282	282	296	289	302	246	277	272	302	258	312	277	274	292	282	307	302	299	316	239	272	295	290	327	301	316	290	294	271	278	270	262	281	274	291	277	271	284	273	282	282	282	268	294	294	294	311	271	252	302	272	280	286	270	294	317	294	269	305	267	274	281	286	262	272	240	297	277	269	276	291	260	268	296	321	273	268	258	320	267	303	303	273	290	260	275	308	278	275	252	279	283	282	290	293	291	293	283	288	306	286	285	307	286	287	280	284	275	256	287	271	261	300	288	293	289	291	294	326	304	252	269	278	264	254	279	300	280	262	286	282	291	301	248	285	287	299	293	285	289	274	277	303	285	279	303	307	293	290	274	291	270	283	256	256	265	297	283	280	280	278	266	273	302	278	270	272	279	261	269	266	265	292	284	264	262	260	274	265	306	249	272	263	292	262	291	299	282	283	267	263	277	287	267	278	294	286	282	303	259	312	274	280	303	268	307	244	277	296	276	278	266	283	272	265	277	251	292	292	259	307	273	299	306	268	281	256	267	259	268	246	287	284	277	237	272	291	240	292	292	285	274	290	272	293	282	284	281	281	298	278	293	282	265	289	290	303	302	289	271	282	288	282	283	267	321	279	277	296	260	305	278	272	262	282	275	279	263	258	259	247	289	250	301	277	275	291	293	268	280	293	285	273	296	276	268	261	282	277	298	268	287	276	292	280	263	300	284	270	291	262	268	266	258	273	274	289	275	302	283	267	298	276	292	289	310	276	265	275	267	289	298	313	267	308	265	291	280	278	304	255	269	280	264	299	295	271	282	298	274	299	295	287	287	285	262	256	272	280	271	299	293	302	285	257	285	280	269	292	273	290	281	311	297	249	298	278	268	267	272	288	288	267	248	269	263	253	281	297	262	325	296	284	291	255	257	286	299	278	298	283	274	269	228	324	261	302	279	279	262	307	290	286	290	306	267	296	271	281	285	254	253	301	274	290	266	300	261	273	284	284	317	296	296	284	282	286	312	238	262	308	258	272	279	279	268	281	272	261	276	286	282	294	264	307	278	290	248	275	248	273	285	278	284	285	282	280	282	293	280	280	286	278	281	273	290	285	307	279	293	261	280	259	290	285	283	306	313	298	297	267	305	284	280	282	241	288	290	255	310	286	317	290	301	284	291	265	289	292	325	288	250	295	261	297	301	252	278	285	276	281	282	293	302	254	296	292	286	264	300	277	305	268	288	278	295	262	284	259	263	283	333	284	266	274	270	282	292	301	277	285	269	282	274	312	265	292	278	282	276	268	283	245	278	268	285	266	302	280	310	313	247	321	268	284	279	302	262	268	250	299	281	273	295	293	300	311	261	281	317	277	270	297	273	274	279	280	315	272	262	314	288	293	303	254	304	300	300	273	296	277	284	273	268	287	261	321	297	306	273	261	275	282	259	296	297	254	288	259	301	311	285	277	288	276	280	261	285	303	269	275	261	292	267	276	270	291	288	243	293	285	264	266	268	291	287	276	282	269	278	267	278	265	250	263	282	296	278	287	254	253	285	295	292	312	261	264	278	276	282	275	271	294	268	272	310	269	253	295	286	260	253	297	281	293	256	268	296	279	289	302	288	272	309	291	291	279	250	276	346	275	317	313	251	267	278	304	273	298	258	270	292	273	284	292	306	248	264	299	289	287	265	273	283	276	279	286	298	289	296	275	306	280	285	294	268	254	272	262	299	279	297	304	294	268	291	300	283	303	295	281	274	278	282	293	291	301	291	292	281	270	270	285	285	313	269	298	273	309	312	304	287	267	262	290	294	278	271	307	278	282	276	308	273	301	285	302	287	270	276	263	258	279	304	291	290	258	264	278	311	253	293	301	283	302	259	266	310	270	276	289	282	304	265	261	282	273	275	269	301	271	273	267	280	263	288	257	292	282	283	257	246	269	271	281	277	261	307	267	319	302	279	264	291	252	285	268	296	307	285	253	291	304	266	291	260	299	277	330	301	301	297	316	256	278	274	323	279	308	253	310	271	308	261	261	296	277	282	279	272	270	300	292	277	294	283	306	288	295	330	289	259	277	280	275	296	260	255	262	296	302	269	274	270	290	303	289	300	300	312	278	284	291	270	283	285	299	252	287	302	290	305	291	310	279	252	294	247	262	293	295	303	275	298	262	281	251	287	285	291	276	249	289	291	289	284	272	280	272	307	311	277	257	269	271	264	280	291	268	256	308	291	271	277	297	285	247	247	269	279	309	292	259	293	246	288	274	286	287	275	280	249	292	289	280	260	275	277	310	277	263	297	270	254	281	273	299	250	264	307	298	292	286	302	261	285	280	286	293	292	290	283	250	281	255	249	254	283	277	276	265	298	273	272	259	299	283	261	285	254	288	296	261	267	298	315	276	288	304	284	275	271	235	290	287	321	284	273	318	267	276	283	257	302	263	277	258	295	277	261	283	254	275	267	298	293	264	262	306	284	247	297	269	286	300	266	275	269	278	289	279	242	308	289	306	274	280	298	311	262	298	243	282	266	292	272	286	271	286	279	301	288	278	274	239	277	264	256	282	291	246	295
15617	24165	21893	14117	10529	8119	6681	5500	4623	4083	3423	2929	2523	2221	1854	1696	1483	1267	1176	1040	994	989	946	946	902	910	785	796	744	720	697	698	703	679	593	603	609	612	612	598	649	534	578	605	632	594	582	582	582	613	552	585	619	555	581	563	530	599	624	574	590	555	578	601	554	567	566	574	553	588	569	585	568	583	561	567	582	579	569	533	542	574	535	531	571	591	596	560	576	575	590	576	580	573	584	543	565	567	549	553	565	576	611	550	596	607	572	595	629	621	622	553	533	562	584	566	557	586	576	615	589	578	556	575	570	599	592	560	581	557	568	572	574	586	583	569	600	628	595	579	592	571	596	554	518	535	601	573	583	575	538	546	585	581	576	549	571	555	591	640	530	544	565	586	570	575	559	590	556	587	561	528	554	539	580	585	575	619	519	549	568	592	581	580	581	605	558	593	549	581	594	563	531	595	570	586	584	571	581	555	515	561	588	611	561	530	576	573	597	597	613	550	574	576	543	571	598	569	548	523	578	629	564	576	564	586	580	562	554	580	538	608	568	554	583	559	528	568	583	566	595	543	584	557	571	547	585	546	565	592	525	591	572	584	601	563	559	564	595	553	557	568	590	523	558	616	587	593	589	577	559	577	521	558	587	556	592	574	545	585	555	568	580	556	557	562	577	575	543	549	556	587	571	587	544	591	602	533	547	557	574	572	596	585	584	582	601	508	574	581	565	544	575	575	570	549	575	571	532	575	582	566	529	601	570	538	555	580	584	553	543	626	585	581	571	527	612	576	579	556	598	505	546	559	576	570	568	582	588	583	611	578	555	566	526	577	570	577	561	548	596	559	565	595	606	560	570	527	565	532	607	542	600	585	567	603	540	552	568	594	552	578	584	575	606	543	607	617	565	603	603	575	548	552	563	604	619	564	521	541	585	603	614	546	537	580	576	599	599	572	540	613	584	587	595	570	589	559	554	538	608	593	554	579	530	611	589	559	579	541	584	591	565	557	586	564	558	576	589	573	598	565	588	584	589	577	604	572	555	585	592	549	595	561	576	567	611	528	584	551	590	586	584	585	569	582	555	572	596	564	615	635	573	576	580	558	580	566	530	556	551	586	599	574	516	558	531	561	546	568	557	591	528	593	538	559	567	607	609	599	540	546	585	594	622	602	580	560	606	565	578	580	597	573	616	561	624	541	556	596	550	620	562	561	570	599	537	635	560	583	607	592	577	578	583	557	567	562	555	540	586	559	601	573	590	552	555	583	533	619	559	545	592	564	619	553	595	580	561	615	583	537	559	595	599	519	558	534	574	571	560	560	518	563	548	568	583	620	585	564	552	583	547	618	556	609	575	576	600	579	584	576	600	594	565	600	593	574	565	577	592	580	554	550	602	591	600	544	583	575	545	552	549	569	578	570	517	513	624	616	610	536	592	558	583	579	582	565	539	582	549	572	549	562	590	598	586	560	565	563	581	580	592	590	570	576	579	548	619	572	556	574	570	562	556	578	529	589	546	581	573	578	581	524	570	536	580	611	569	557	563	571	591	540	590	587	571	557	565	628	542	585	554	578	574	548	539	601	579	561	558	566	590	585	576	582	546	551	568	596	576	587	596	555	532	568	590	587	568	566	576	598	599	588	626	562	572	543	599	554	582	554	611	536	532	581	605	577	527	571	607	617	556	543	600	496	565	598	591	563	582	614	573	595	536	628	598	585	556	614	536	601	623	551	555	585	565	599	540	620	591	550	554	554	570	549	559	559	603	545	608	601	597	578	594	564	625	574	585	617	563	568	560	588	580	486	605	561	578	564	576	590	554	605	574	568	553	578	572	573	608	595	569	587	566	575	546	605	538	604	600	602	562	547	584	565	576	575	604	564	575	617	576	557	547	577	579	579	613	601	575	611	589	571	555	559	589	562	577	579	624	569	588	568	575	551	566	513	543	568	609	626	553	579	541	536	553	526	587	579	587	608	552	555	567	584	518	569	554	559	581	559	552	621	562	575	603	596	549	540	560	571	590	585	548	561	609	553	585	613	615	600	578	608	544	559	537	534	588	586	563	587	581	530	542	570	571	582	529	625	573	550	561	561	529	591	538	590	568	581	574	583	585	621	562	540	597	553	595	592	554	594	560	547	588	593	558	552	577	548	568	591	542	558	568	594	543	571	583	576	563	610	576	568	564	575	621	547	545	584	576	587	551	638	585	586	558	584	574	574	606	556	562	577	568	564	588	541	576	546	554	582	590	572	559	558	564	582	573	590	599	530	595	622	578	565	574	605	583	578	572	581	572	556	572	600	606	574	552	599	514	585	524	590	576	557	565	533	601	608	566	576	606	618	573	594	610	596	597	533	595	557	599	576	568	536	556	558	542	587	561	560	560	594	541	596	543	591	565	601	523	557	587	574	569	588	593	556	514	580	605	549	563	606	593	572	585	530	577	578	568	548	553	603	601	588	586	592	562	584	597	598	577	575	589	578	593	542	584	632	580	597	546	553	567	559	629	576	594	568	571	517	536	546	577	502	575	554	580	621	632	552	553	592	563	591	588	574	520	560	563	575	595	577	562	599	560	622	585	588	596	596	600	565	589	603	533	582	541	536	566	565	610	571	543	591	598	564	602	559	583	563	529	578	560	575	524	583	543	601	592	595	569	546	558	554	561	570	591	555	555	577	563	563	586	536	576	591	601	593	565	584	605	601	514	584	601	540	544	552	595	579	577	553	555	595	574	595	596	573	565	581	561	555	594	534	540	560	588	574	560	565	589	583	596	605	587	595	624	522	607	588	588	559	573	609	589	560	579	566	562	583	536	596	564	591	576	570	569	514	600	576	591	579	551	567	555	580	569	555	588	596	533	572	575	559	573	573	592	554	568	547	582	569	585	542	577	547	575	589	580	538	590	592	586	559	571	580	560	525	566	606	584	559	586	544	559	568	525	594	581	585	580	582	552	595	565	573	529	542	591	581	595	500	561	570	582	564	538	581	566	526	591	577	580	582	571	593	600	567	578	552	546	574	598	582	536	590	564	544	561	564	563	572	556	587	560	547	581	621	587	577	534	581	561	549	575	555	557	569	542	614	586	585	557	591	560	552	598	581	595	591	627	551	622	557	553	572	599	573	577	602	565	569	573	564	589	543	528	588	593	604	663	546	575	620	606	557	572	568	576	565	574	579	543	576	577	556	543	565	556	579	561	637	547	526	547	553	612	549	593	548	569	613	563	595	573	621	570	598	562	560	588	590	603	609	564	543	592	557	582	555	547	601	615	579	581	573	561	562	544	578	596	538	570	573	586	611	557	587	550	567	559	567	596	533	593	542	575	578	542	598	562	618	576	565	563	542	528	548	560	525	574	554	545	584	616	555	628	557	618	567	566	560	615	590	542	569	594	603	558	550	581	580	614	582	568	585	541	561	622	590	549	587	571	562	562	576	599	557	610	558	615	537	563	557	551	603	575	601	581	551	612	598	578	555	593	560	584	557	570	581	537	541	577	538
25186	21494	27979	25338	15802	6824	4531	3245	2552	2130	1797	1543	1358	1147	991	871	764	646	594	597	585	583	558	514	499	475	420	399	357	395	411	377	371	342	340	335	349	362	353	345	353	320	354	313	333	320	305	357	334	331	314	315	334	325	303	305	261	334	282	344	358	320	325	286	298	294	335	292	312	325	333	308	339	302	321	323	337	330	325	294	323	320	321	311	261	287	326	302	295	291	304	339	325	317	323	308	309	304	322	310	283	277	286	317	283	326	314	334	322	320	320	343	304	312	312	327	313	307	298	309	320	295	336	319	319	347	320	278	310	340	301	327	342	305	323	331	296	306	331	325	301	344	311	303	304	337	321	330	328	316	304	302	310	327	315	309	314	309	319	321	299	335	336	337	315	301	331	338	338	327	277	326	265	328	289	316	345	314	346	350	302	329	339	317	319	299	317	319	316	315	318	290	316	323	333	327	300	314	314	290	332	319	324	325	305	295	317	337	305	334	326	295	303	356	321	280	313	362	321	334	306	298	331	315	285	343	337	342	310	299	310	334	309	337	293	335	308	302	317	291	319	336	330	299	326	314	329	304	312	309	372	373	286	336	309	278	302	329	306	314	344	314	321	274	309	318	308	350	305	332	320	320	310	320	319	289	330	350	298	304	355	346	299	326	342	297	315	329	318	301	307	302	343	296	288	327	299	303	299	319	333	327	341	331	323	323	321	305	299	316	336	326	344	314	322	329	341	332	296	315	336	262	304	327	301	332	302	301	344	304	333	291	309	285	320	321	320	318	324	312	297	319	300	328	337	290	338	293	311	309	358	325	313	355	313	324	298	325	326	335	314	292	354	326	301	319	311	334	325	314	346	282	301	328	309	308	297	321	318	319	341	329	326	294	301	323	335	292	344	308	314	316	313	335	325	329	330	332	305	350	343	284	311	302	286	310	324	328	316	368	322	306	337	290	334	314	288	319	311	301	334	316	297	322	321	312	316	296	316	329	287	311	314	339	321	310	299	308	324	333	352	322	288	328	291	356	308	337	319	285	303	314	341	316	303	319	307	354	314	328	302	320	326	291	334	282	290	308	326	340	318	298	285	338	308	324	320	301	327	324	351	326	335	326	327	304	355	301	319	309	303	302	308	299	292	309	318	323	323	316	345	329	324	322	315	322	364	307	295	329	332	335	320	300	299	329	297	344	281	326	321	320	325	273	323	293	303	341	319	280	316	336	311	315	320	309	296	283	308	323	357	324	324	291	315	319	294	302	328	333	329	331	342	333	315	316	321	318	292	334	341	323	318	307	345	378	324	324	310	302	317	372	308	296	316	339	300	359	317	316	347	293	344	334	331	305	283	307	311	323	343	301	293	303	326	299	307	351	328	333	340	305	290	299	332	297	320	299	331	299	309	312	339	333	312	294	316	324	347	307	327	304	319	327	348	324	330	298	330	327	302	329	302	294	299	321	292	312	312	323	292	321	321	331	319	305	273	293	330	311	340	327	360	300	308	335	321	315	317	344	332	323	310	327	302	335	302	313	320	301	316	316	308	310	309	307	317	312	331	354	320	331	291	312	322	312	327	323	307	342	288	294	336	328	312	302	309	333	306	290	323	327	338	318	314	341	315	293	319	321	309	326	320	314	298	295	314	324	313	318	307	305	312	314	331	331	299	315	322	308	298	285	319	305	320	312	309	315	310	327	282	341	334	313	339	298	346	293	320	301	336	273	312	301	305	340	303	341	320	320	330	281	326	343	292	319	314	345	289	316	314	292	317	332	350	311	328	333	304	319	331	301	301	310	315	281	307	294	328	322	310	301	344	326	296	328	318	312	334	331	345	318	338	328	270	332	360	321	303	320	288	337	331	323	308	308	302	304	309	321	322	311	324	326	344	299	329	344	324	318	342	315	359	323	343	291	352	332	313	316	302	320	314	306	343	301	326	342	279	297	310	324	295	316	351	349	332	314	332	307	290	335	327	310	316	290	323	331	295	318	318	301	332	299	319	295	336	328	314	292	324	297	316	356	324	325	327	314	303	346	314	327	296	311	302	315	313	280	335	327	300	316	319	340	322	304	307	312	315	315	290	301	317	318	334	307	328	312	305	344	327	308	298	318	332	318	335	311	318	280	316	334	272	338	299	328	331	308	342	334	323	321	301	327	327	295	337	302	294	310	298	330	305	311	308	311	308	353	340	332	296	287	302	336	322	289	323	327	331	335	309	301	318	313	366	275	351	308	322	270	308	321	316	321	306	311	258	344	295	278	313	315	336	300	327	344	298	336	299	334	313	307	328	326	305	340	323	340	312	327	302	312	300	292	318	313	307	290	317	303	277	329	324	342	316	320	319	300	324	327	292	321	291	320	336	317	293	326	307	314	310	346	333	300	296	318	293	318	292	305	319	344	293	331	302	297	336	325	303	311	320	320	295	363	358	335	330	298	318	298	293	326	318	325	330	288	331	345	341	344	324	299	325	311	333	322	312	341	310	334	326	317	320	315	326	315	296	305	320	310	327	310	310	310	318	282	325	324	310	300	320	289	327	303	303	308	338	315	308	329	314	341	295	323	334	323	301	347	331	307	345	336	323	325	347	310	323	318	281	350	300	317	303	379	334	346	341	327	322	321	321	305	313	318	285	320	298	265	285	283	317	317	287	313	302	315	317	312	301	378	314	297	282	333	324	336	280	295	333	333	307	319	323	330	331	331	340	352	300	322	332	307	336	295	307	317	323	304	338	298	341	303	337	300	336	313	285	329	295	300	319	297	345	306	313	299	345	295	312	309	339	326	312	324	307	322	349	325	336	313	323	293	327	328	295	290	284	342	302	316	315	318	293	327	351	319	292	330	327	317	308	333	320	326	328	299	303	304	330	386	293	315	309	316	308	317	302	330	322	298	328	290	326	320	295	301	302	306	336	318	317	318	335	328	318	299	300	259	321	309	311	324	315	278	316	299	326	303	330	327	320	316	327	328	297	332	342	300	328	308	278	327	324	297	323	319	303	321	317	316	324	307	321	307	281	312	332	303	305	297	296	296	316	340	335	316	306	288	321	334	286	323	307	309	321	331	307	298	293	317	313	294	310	337	329	305	335	307	303	292	309	314	325	328	301	298	321	306	305	285	316	314	283	361	316	335	308	319	314	302	282	354	305	337	285	338	341	302	335	297	341	302	312	309	288	290	282	307	347	308	346	326	312	305	338	319	347	316	317	314	300	317	319	274	304	297	278	314	330	317	315	347	309	292	315	333	309	330	315	334	320	314	302	341	321	289	319	306	339	294	307	323	315	338	347	306	319	289	286	305	300	337	305	313	325	281	316	339	325	321	333	294	299	292	306	291	310	355	331	327	319	318	345	326	327	322	319	322	300	306	348	290	324	316	331	299	324	307	309	313	317	306	296	309	341	302	346	315	332	294	323	343	316	328	324	304	338	333	301	314	307	305	321	338	306	321	312	301	314	312	317	344	329	338	343	322	322	323	324	353	314	296	293	325	300	312
17894	32242	29858	22120	17360	13732	11703	9867	8341	7105	6002	5147	4333	3880	3289	2876	2368	2117	1767	1599	1615	1664	1572	1409	1299	1199	1151	1043	982	929	890	852	822	792	795	745	698	706	676	705	660	666	697	698	701	674	671	687	666	650	645	668	630	641	659	653	626	680	703	666	683	664	628	656	596	685	652	651	637	617	642	670	649	644	642	626	617	623	680	690	651	632	632	596	644	663	623	642	597	631	627	657	607	594	675	673	682	628	638	604	649	652	651	608	606	673	634	616	702	671	629	685	621	609	652	642	621	609	643	626	688	657	675	621	639	680	655	643	639	667	640	671	622	646	599	646	649	646	618	649	624	640	629	652	611	573	657	606	609	652	639	661	601	653	655	664	640	612	647	622	611	650	645	637	647	630	636	645	599	623	645	612	644	637	607	636	647	658	664	648	635	608	643	637	622	618	700	658	633	632	666	629	653	620	642	598	589	608	666	649	645	646	620	649	620	663	648	617	665	655	635	653	645	707	657	672	609	612	651	600	609	634	673	616	664	688	610	657	652	664	647	659	658	659	635	655	614	648	627	646	609	673	614	684	614	664	639	654	656	599	638	630	606	626	659	635	635	658	670	640	600	687	606	653	678	585	652	624	637	655	588	680	660	604	660	615	625	647	642	645	616	644	606	610	677	616	650	612	626	686	651	638	656	681	671	675	638	621	603	626	616	628	633	636	661	621	663	639	627	650	644	629	594	605	586	602	638	636	631	605	631	646	673	608	640	692	611	613	641	659	632	650	662	632	684	628	648	670	632	677	615	604	611	649	666	634	571	598	678	681	667	624	622	642	644	679	647	664	630	630	660	676	668	606	626	635	635	662	653	629	629	641	667	641	605	666	608	619	638	649	645	655	638	627	636	633	650	658	628	595	662	620	669	658	621	672	668	662	589	683	639	651	604	670	681	682	629	700	659	655	635	666	606	644	630	664	676	654	668	613	632	612	613	613	692	676	609	686	631	653	687	650	613	627	649	620	589	665	603	600	657	634	652	670	636	628	639	667	647	679	625	647	659	638	649	675	628	624	660	652	640	634	648	627	663	592	609	645	626	621	687	649	644	634	667	636	644	638	645	626	632	668	639	592	644	629	643	611	642	663	633	607	632	596	634	651	648	659	623	642	621	621	651	625	623	645	617	630	658	663	646	626	659	662	683	650	687	641	596	669	675	637	651	632	593	633	677	620	636	615	659	645	626	645	650	616	622	644	630	612	687	620	704	625	646	676	625	656	694	655	632	666	626	699	659	621	615	647	682	639	579	650	644	676	663	648	680	625	635	648	648	615	656	655	602	634	673	686	637	641	635	618	663	640	662	630	659	622	630	710	667	671	620	656	622	645	687	623	621	650	660	626	622	619	626	673	593	653	649	596	688	643	597	641	645	598	667	683	651	689	636	631	655	675	613	633	609	633	636	607	619	617	683	633	637	641	658	677	580	621	660	628	660	640	648	693	662	650	650	644	672	582	609	614	632	670	621	626	647	687	642	625	686	652	632	616	719	603	642	635	633	655	644	637	649	634	604	657	662	613	624	630	637	642	673	634	649	600	647	603	627	620	636	683	621	651	603	671	699	645	654	656	626	638	640	640	587	626	633	680	651	637	638	678	669	655	660	618	624	656	663	653	638	649	653	642	617	603	658	652	651	645	698	668	623	666	668	665	611	614	681	606	635	639	612	648	621	662	639	668	644	678	604	635	621	622	674	667	629	665	661	642	680	638	670	635	665	636	640	636	635	614	647	657	648	631	620	665	633	615	630	617	620	599	652	630	620	637	692	608	629	675	619	647	641	627	681	679	638	649	646	628	673	675	613	658	648	664	609	636	656	632	635	673	664	685	658	620	630	627	659	696	624	666	619	638	651	650	662	636	574	643	662	619	649	661	613	638	628	628	635	594	626	639	651	680	684	651	640	604	652	648	668	601	655	635	685	629	590	683	654	607	650	600	632	642	638	640	657	663	626	639	628	598	651	640	628	623	611	614	670	638	638	599	659	620	639	666	675	607	622	676	672	686	650	633	613	643	640	617	662	609	677	634	600	650	617	625	659	641	634	661	659	628	630	656	632	605	644	619	630	643	614	594	671	653	597	661	642	687	636	632	683	610	634	651	642	650	670	666	651	652	658	623	634	624	590	679	662	683	650	668	623	607	627	656	614	630	612	648	653	604	680	623	697	655	670	638	684	649	619	665	635	627	638	662	605	598	598	667	619	710	586	676	670	652	638	596	651	646	633	664	616	632	672	644	633	651	664	633	667	668	660	635	608	634	647	637	627	630	646	674	670	637	653	669	654	640	637	684	615	618	583	673	662	684	651	720	649	649	624	630	673	651	631	599	668	653	621	700	605	639	640	643	653	613	647	638	669	623	680	643	604	654	606	672	586	650	643	664	649	646	650	594	664	604	620	645	693	613	674	666	634	624	626	644	603	642	659	606	651	591	655	612	681	677	654	632	617	603	673	636	633	630	603	651	636	636	674	664	680	642	664	675	657	630	646	626	605	637	635	664	578	664	636	632	636	674	599	617	640	643	660	596	643	665	620	661	626	641	639	633	596	645	588	657	633	649	641	624	641	650	669	707	614	675	620	636	675	659	647	638	654	641	622	631	678	664	601	693	674	644	600	622	648	643	697	626	649	648	643	676	659	635	694	643	727	632	645	662	612	634	623	671	626	649	611	627	596	644	621	600	634	654	649	654	650	618	652	603	621	593	613	597	637	705	628	643	602	602	614	611	655	659	675	666	611	665	644	693	647	654	710	632	624	646	625	655	643	618	659	615	620	680	646	641	664	631	680	647	641	632	654	626	610	679	634	645	646	662	659	641	675	670	641	614	622	664	662	645	614	668	659	614	634	640	658	640	656	602	636	669	639	611	621	613	636	663	669	643	664	645	639	631	688	673	624	660	681	651	647	659	610	591	628	646	652	664	665	640	671	701	649	672	674	629	652	637	660	651	618	631	612	645	609	664	649	647	640	690	659	630	652	637	620	685	637	630	701	629	660	646	622	606	639	630	683	671	661	672	653	651	657	649	680	647	640	630	634	600	634	623	605	651	597	657	595	639	621	628	662	629	637	670	673	611	611	664	646	679	658	612	633	630	655	663	696	619	653	613	641	665	645	664	646	641	661	643	635	702	613	625	634	641	618	704	651	668	621	624	653	645	621	651	643	635	678	581	633	654	686	655	656	633	629	654	658	658	630	652	616	643	646	655	657	681	640	614	646	617	643	647	625	610	663	645	682	651	645	683	635	638	643	611	609	670	630	676	631	619	593	707	629	660	642	629	647	607	611	646	666	628	627	649	682	644	640	593	676	591	629	655	658	634	615	614	628	664	677	660	621	672	622	634	691	654	709	609	640	704	609	662	653	647	623	599	655	677	633	648	635	622	647	666	655	628	618	624	593	617	637	606	654	641	717	639	631	645	647	675	647	661	659	636	639	662	634	683	621	627	633	633	651	602	639	616
24256	21491	28935	24458	21464	15920	8311	5144	3949	3269	2927	2418	2036	1606	1558	1318	1170	1094	951	850	1019	902	847	827	720	670	603	589	594	556	569	537	544	537	474	489	533	467	463	473	508	484	454	475	468	460	442	459	473	511	433	431	482	440	526	491	497	466	416	471	471	406	460	437	432	478	447	438	437	472	463	427	433	499	463	437	459	495	435	496	473	492	460	441	405	454	473	426	484	467	482	463	452	433	487	435	483	470	428	439	461	499	439	465	469	441	411	432	454	450	464	472	430	454	442	495	446	435	437	429	466	485	450	462	467	460	452	467	453	451	475	458	419	434	480	456	437	445	458	423	460	428	461	423	460	437	431	459	492	469	465	442	435	428	418	448	443	470	434	492	442	444	434	464	465	402	448	437	471	462	464	461	463	440	472	462	425	458	457	463	418	471	458	448	480	468	459	445	462	444	457	430	436	452	419	487	442	467	426	425	468	453	469	462	473	417	440	436	425	414	493	446	426	481	419	419	457	453	427	465	462	425	446	469	457	442	484	468	485	458	445	441	469	456	453	454	481	457	448	468	461	458	435	449	449	463	479	450	470	459	468	434	459	460	434	420	428	453	434	455	416	419	472	457	438	458	430	444	438	465	481	469	431	427	455	462	436	437	507	432	438	430	470	402	456	454	477	455	473	503	429	430	448	413	479	463	466	450	430	486	461	468	418	433	422	421	460	459	430	447	452	418	447	431	394	499	469	457	429	455	456	447	448	412	443	442	431	428	438	479	438	422	469	478	416	429	454	450	434	464	410	469	446	405	435	449	418	467	450	441	484	412	448	435	439	452	451	473	418	425	429	474	469	457	458	418	420	407	467	453	454	449	462	462	477	429	437	438	439	410	442	455	473	412	427	455	420	428	432	427	441	472	465	461	431	468	445	446	493	431	474	455	483	495	425	478	493	453	418	419	403	459	424	442	430	457	448	441	463	424	486	440	455	447	476	434	444	455	455	438	475	433	471	494	442	436	441	465	424	416	411	436	439	454	458	476	446	462	437	439	461	440	446	436	409	441	469	470	490	418	471	484	471	441	459	479	463	459	442	460	432	426	450	448	484	442	440	435	449	448	437	447	491	478	486	465	466	491	452	469	440	431	449	454	426	412	411	404	446	487	454	447	496	444	418	442	479	421	418	449	463	487	454	441	449	434	434	460	469	469	478	464	439	417	468	453	462	442	422	456	462	436	465	435	405	449	449	458	477	500	438	448	475	429	483	489	452	487	467	451	462	446	443	452	435	454	471	486	430	480	447	472	420	455	436	468	454	432	491	463	455	487	413	437	428	475	433	441	470	464	457	459	456	454	493	466	453	440	444	401	452	450	403	451	441	441	475	476	445	460	473	458	473	458	448	523	462	479	442	461	455	479	456	490	475	471	469	461	443	498	457	481	467	456	456	486	442	458	470	463	475	485	435	448	443	455	449	432	429	458	484	424	435	461	434	483	429	415	413	434	446	449	443	429	462	482	462	464	453	436	403	475	469	442	428	431	492	425	432	443	439	460	450	436	469	419	487	420	441	473	471	449	446	428	457	423	458	418	466	427	469	435	473	452	455	432	503	455	433	469	417	435	445	424	440	469	436	454	463	451	429	432	457	465	441	439	467	441	434	484	442	447	455	440	431	489	456	460	445	443	426	464	488	494	430	443	442	413	430	436	447	443	422	413	404	486	461	477	408	469	504	467	483	444	501	454	459	443	458	468	469	464	444	448	421	442	420	442	433	441	461	413	441	441	478	475	462	464	448	461	470	450	452	464	464	482	477	455	436	456	432	458	480	433	445	422	499	448	412	418	449	440	446	477	445	418	455	448	438	405	446	412	437	455	468	426	446	473	468	465	458	481	471	442	485	438	457	431	485	455	439	427	448	466	465	445	466	464	430	448	425	471	473	461	441	486	463	416	470	456	460	448	454	455	448	434	411	451	453	439	475	472	437	454	469	436	467	465	442	432	442	438	429	457	413	476	446	440	467	440	454	474	466	437	490	448	446	461	439	469	448	479	466	430	446	452	431	435	427	443	445	448	457	484	441	450	478	510	470	458	429	441	477	418	456	449	496	468	443	430	462	428	486	447	477	444	439	450	407	429	435	439	453	437	427	475	449	442	475	467	447	430	444	430	411	465	453	459	470	450	459	421	423	444	461	458	462	442	443	447	412	461	409	457	462	428	485	433	468	455	462	431	477	434	502	496	442	429	459	420	451	424	435	466	468	471	438	435	416	445	446	437	440	451	406	430	471	504	438	469	463	443	467	406	481	478	418	458	437	454	443	460	482	488	465	422	431	436	429	443	439	437	484	443	405	437	430	475	450	449	430	474	437	476	471	446	464	478	465	448	488	463	482	451	421	464	436	462	466	491	493	453	479	418	462	439	425	435	426	451	409	454	489	441	492	450	419	441	469	425	511	445	461	418	470	478	449	422	463	473	461	461	495	437	459	482	466	484	475	430	465	456	475	447	449	454	469	455	433	407	411	487	429	477	424	464	465	478	427	457	424	455	467	444	480	493	466	483	469	451	453	444	488	474	457	447	432	469	438	446	483	473	436	473	429	475	453	443	449	430	463	491	469	452	475	409	464	442	435	445	427	480	453	461	491	453	452	465	453	463	487	443	471	413	492	430	476	443	429	450	471	448	413	449	458	472	467	425	437	425	468	425	423	427	400	449	468	439	447	461	481	485	451	455	463	451	473	421	493	457	430	450	476	384	432	441	436	453	418	429	395	452	406	492	444	449	441	436	443	498	484	462	466	441	414	432	463	462	434	438	454	462	442	456	458	429	453	410	463	431	458	455	493	457	468	435	439	465	473	435	459	463	428	428	432	426	475	462	440	454	425	459	458	478	449	464	471	406	437	428	445	397	494	442	417	473	434	470	452	456	446	473	489	468	475	437	439	420	441	416	429	424	475	459	440	460	461	459	473	469	414	466	442	440	423	444	461	464	432	440	483	443	434	439	428	421	446	434	453	450	451	460	451	456	465	444	464	457	428	493	441	435	483	480	438	442	433	453	490	433	449	435	469	472	480	446	456	471	433	493	462	439	442	475	483	459	443	460	446	458	501	442	431	447	449	444	470	453	476	474	423	444	442	425	443	453	426	465	438	417	422	450	446	442	452	455	447	417	469	453	449	460	412	472	450	419	429	415	477	450	454	430	437	413	452	434	470	429	437	447	453	463	471	444	435	440	448	433	509	445	471	461	450	401	525	457	439	470	447	467	445	457	436	488	437	455	457	495	426	459	474	424	497	459	436	480	465	485	436	485	455	460	438	456	424	425	466	476	462	423	431	424	473	444	466	429	455	431	427	410	450	473	481	426	421	431	442	439	420	437	447	441	451	440	472	447	466	442	442	429	441	449	464	452	471	441	473	466	456	462	431	471	471	432	484	457	468	433	429	466	439	465	478	454	409	470	478	435	438	447	453	420	453	476	426	468	476	454	488	475	474	413	421	442	433	453
20623	37170	34862	27107	22036	18374	15719	13526	11463	10000	8526	7262	6168	5282	4723	3993	3365	3067	2696	2578	2558	2468	2448	2073	1932	1666	1534	1409	1347	1295	1261	1171	1080	1020	1025	947	959	983	1005	993	944	993	897	854	944	938	880	951	955	861	905	904	898	813	919	934	892	864	873	861	843	836	894	892	845	907	877	832	849	892	888	901	888	902	853	868	911	844	863	869	885	826	938	834	895	850	864	848	853	799	837	929	884	868	882	869	929	847	880	907	930	822	945	869	894	866	880	895	925	853	831	864	859	856	898	843	889	805	890	890	869	871	907	891	910	890	934	860	897	869	861	854	876	881	827	874	860	895	908	856	819	866	901	847	859	840	911	849	848	894	785	825	812	842	917	827	834	894	867	878	849	847	912	877	808	891	863	864	858	840	871	842	879	855	854	879	884	867	882	906	866	909	925	842	864	851	814	848	905	854	893	888	892	870	872	817	970	788	850	910	835	847	900	852	868	854	789	827	821	854	858	852	909	834	824	851	862	839	843	863	849	893	874	837	847	899	815	940	876	889	854	893	888	901	888	886	838	891	858	835	896	889	837	838	878	874	817	841	858	880	932	888	891	840	881	877	829	871	831	830	837	896	868	855	909	880	879	808	941	843	879	861	847	870	885	896	877	886	858	889	869	858	841	838	913	843	895	905	902	854	839	881	848	920	855	904	856	832	889	877	923	853	837	869	818	865	874	881	853	826	861	912	880	887	834	929	908	888	824	873	848	880	870	903	828	869	922	843	847	815	838	903	881	901	852	858	826	918	926	904	861	884	874	848	855	853	843	936	868	871	864	863	856	870	877	811	869	880	854	899	881	896	873	890	863	831	894	867	914	906	831	908	868	882	861	924	850	873	868	864	899	927	823	853	879	937	850	856	860	871	859	859	868	865	886	870	816	911	841	884	871	860	874	885	859	847	850	867	863	843	871	866	863	921	845	868	897	882	920	857	918	850	806	869	933	861	858	861	881	856	858	872	894	853	823	888	946	823	875	848	860	868	875	908	920	831	873	885	913	844	804	902	805	861	853	861	826	911	882	869	855	896	857	906	900	889	892	942	878	872	830	832	851	909	866	891	904	846	826	817	862	850	879	879	850	889	874	810	876	915	807	873	865	853	926	883	871	849	898	874	857	888	852	859	882	866	867	822	836	853	854	866	833	848	832	886	827	900	902	888	838	830	879	835	873	913	877	913	876	870	841	837	873	808	843	868	874	822	840	880	968	875	854	860	877	863	903	866	879	881	904	823	855	882	885	845	893	880	868	877	800	816	901	831	885	887	839	860	850	822	859	877	841	856	827	922	876	805	913	867	895	833	842	864	838	815	863	877	855	863	877	886	875	883	845	893	917	861	856	854	882	888	815	859	850	885	867	888	851	918	852	889	911	860	866	850	844	862	823	874	871	883	875	847	857	858	872	897	895	832	815	862	875	863	864	875	852	847	906	832	871	842	897	840	876	881	839	863	822	842	864	882	841	823	873	920	906	857	879	861	879	878	891	907	845	893	848	835	877	874	839	915	856	871	866	878	845	863	824	850	864	816	857	820	862	886	881	928	955	867	829	890	864	849	835	868	896	860	902	815	843	917	872	857	830	827	836	896	887	851	824	823	854	877	855	884	905	870	867	939	860	867	874	864	836	910	887	863	873	879	868	895	853	872	899	878	886	870	861	867	817	848	885	893	900	841	843	873	861	814	850	855	871	836	877	854	849	909	854	865	863	848	859	860	875	872	853	868	806	868	883	866	838	864	927	828	883	890	903	885	864	892	833	857	884	825	860	924	887	819	857	861	899	823	847	854	885	828	834	850	856	904	886	847	845	879	830	896	849	892	877	906	908	943	830	870	928	861	837	878	901	860	865	907	851	879	880	907	861	858	899	894	906	866	895	888	845	803	846	880	888	848	847	867	827	860	863	878	901	886	869	910	922	845	851	886	872	839	887	909	859	825	875	828	929	830	885	875	880	866	855	850	828	881	894	907	848	890	880	880	851	859	862	778	825	910	882	862	865	860	879	860	865	885	830	869	836	874	847	890	914	839	897	895	843	869	859	884	868	862	841	941	875	890	849	847	810	889	916	854	863	863	839	859	811	857	920	883	837	840	874	821	890	815	912	847	888	883	896	797	868	867	840	908	886	877	903	894	860	914	875	872	879	905	840	843	892	804	815	825	847	857	847	862	903	897	864	865	863	877	913	866	826	896	903	869	903	855	908	836	932	828	873	875	814	883	897	914	862	901	901	859	861	882	861	919	832	841	839	840	829	842	905	818	877	834	858	886	870	827	887	889	879	914	883	820	872	854	923	882	863	884	808	862	886	877	901	886	858	827	889	893	855	880	892	908	862	936	885	885	912	862	835	902	845	833	952	856	864	892	934	856	909	902	881	844	865	862	884	881	877	899	842	857	859	875	854	844	839	864	859	883	879	859	884	846	878	891	892	835	870	885	880	875	890	861	871	842	845	888	851	858	858	870	885	875	873	809	896	945	879	855	890	867	890	897	882	838	869	850	906	870	915	840	852	895	880	877	905	862	875	836	915	919	854	867	829	839	862	882	922	889	872	847	869	867	840	883	825	885	834	887	892	862	855	870	868	832	871	878	892	855	804	857	878	878	904	872	886	913	861	934	897	866	888	848	899	846	826	914	942	863	909	887	886	860	902	852	909	935	842	920	936	837	910	920	844	822	841	868	815	887	867	945	899	884	851	848	838	907	820	896	878	850	886	853	894	889	877	864	877	857	847	895	898	855	892	811	856	873	894	861	909	897	876	885	857	886	818	890	873	853	896	908	856	876	902	917	886	868	850	892	868	849	839	829	820	861	878	902	861	860	880	865	842	825	899	828	873	833	845	884	852	865	877	808	886	891	872	829	896	847	908	916	891	873	907	867	848	855	859	860	843	873	894	872	839	898	886	864	924	875	867	855	867	859	843	871	885	857	845	897	885	926	850	899	882	875	827	898	894	893	894	838	913	876	905	873	837	881	862	883	886	867	901	876	891	926	922	908	869	840	914	882	817	870	882	784	881	890	869	832	858	872	880	852	867	823	848	858	888	913	879	843	908	828	844	894	850	857	845	850	924	815	827	877	926	875	825	909	898	874	871	894	895	866	832	936	841	836	894	845	915	862	897	842	836	822	867	810	895	884	822	884	842	883	870	836	914	870	860	886	892	896	842	889	858	861	890	905	900	862	865	882	854	862	839	883	899	880	793	891	850	899	904	838	864	904	834	844	851	864	890	907	876	821	846	884	883	833	897	908	879	864	902	874	860	856	872	846	825	902	867	872	879	864	836	873	868	867	847	885	896	885	892	869	921	849	863	859	880	857	801	870	906	866	886	889	876	886	836	878	832	893	911	911	867	918	870	897	807	845	859	879	831	839	843	860	869	889	877	847	874	884	869	858	894	857	857	836	874	881	883	882	875	876	850	887	874	875	868	845	921	880	854	817	850	893	870	864	854	841	896	864	890	811
27569	19857	14133	7638	3883	2593	1982	1466	1292	1067	973	832	715	675	579	521	487	449	408	413	395	363	384	365	357	361	334	322	337	313	311	288	325	284	289	260	300	290	267	269	294	266	276	292	281	297	314	301	299	273	300	301	272	286	286	294	279	258	273	269	282	273	274	267	294	289	277	272	261	291	303	279	300	278	237	275	256	277	264	293	287	300	293	295	274	263	294	298	297	282	277	286	257	279	252	278	264	260	265	319	289	271	284	269	282	267	280	286	301	233	281	289	303	269	267	256	303	270	260	283	273	279	261	273	289	300	280	275	288	244	230	291	269	283	291	273	271	246	258	285	292	268	282	271	271	290	275	264	293	304	273	252	300	256	230	281	281	269	280	264	293	246	286	288	290	306	307	275	271	266	264	269	295	287	281	283	261	288	262	267	296	261	257	266	272	297	278	264	281	280	311	296	281	254	271	273	297	298	295	296	260	276	284	277	273	264	300	284	315	265	282	287	276	275	284	265	284	279	277	278	223	262	279	243	294	282	299	300	309	276	283	255	284	246	317	295	281	273	255	246	251	307	277	271	263	266	305	289	299	269	272	251	273	281	297	275	269	285	261	285	272	270	261	297	287	261	278	269	277	280	267	273	290	272	272	296	280	263	289	279	295	296	294	274	274	282	281	297	329	243	274	276	287	294	279	297	273	264	257	268	279	253	269	276	269	297	284	296	287	292	261	266	279	260	286	270	269	293	278	293	306	294	265	256	233	260	264	267	287	263	279	269	317	280	281	251	283	275	287	269	268	254	256	292	255	278	285	283	271	289	247	271	293	288	283	277	299	288	247	270	306	293	284	280	307	272	288	282	278	261	286	275	297	270	292	273	282	301	290	285	276	274	253	280	270	279	268	269	284	267	298	272	298	261	300	284	286	268	280	277	274	279	276	279	263	265	276	271	272	273	291	261	244	294	275	241	274	269	281	255	298	291	305	254	278	253	276	266	255	290	262	271	286	302	297	275	317	265	274	292	282	260	284	254	281	280	274	292	278	269	310	284	266	261	258	255	276	275	278	283	272	270	278	302	280	288	299	288	269	249	324	306	271	296	270	269	275	286	282	292	300	294	256	301	294	265	286	285	299	257	277	286	257	268	287	278	299	276	302	305	302	264	294	311	288	286	286	287	264	308	272	282	257	275	282	322	263	281	287	301	273	273	307	282	287	317	281	297	268	261	290	302	275	280	262	260	295	304	246	298	287	277	287	300	292	255	253	309	289	269	260	272	258	274	273	289	276	278	280	287	294	277	285	278	302	259	270	268	276	252	264	289	280	290	249	268	288	281	281	273	290	272	269	300	254	288	317	285	274	266	290	279	287	276	293	284	294	297	289	256	265	278	300	273	293	297	304	279	281	289	304	275	265	277	267	290	305	294	277	325	286	285	263	272	284	292	256	285	294	290	282	284	289	292	325	275	272	267	259	295	288	257	264	282	301	299	271	291	262	310	309	275	272	281	280	279	259	284	279	266	257	235	274	279	287	270	310	293	277	266	290	273	279	280	258	274	276	250	269	271	280	266	244	286	287	238	299	286	261	274	289	276	287	240	265	289	293	266	283	284	296	299	287	283	281	267	289	313	304	253	308	263	262	299	278	261	268	287	299	240	255	257	314	274	272	273	283	287	268	261	276	257	266	296	283	278	279	269	276	296	271	287	270	273	260	267	273	299	264	280	274	303	292	276	270	285	281	276	272	283	251	284	263	274	267	270	299	279	314	294	264	303	285	270	280	296	254	251	296	272	270	300	264	298	254	282	277	282	285	308	264	280	289	272	276	279	258	291	265	304	300	250	286	250	320	298	256	264	289	272	281	289	287	290	279	271	279	253	282	240	274	286	288	297	302	253	277	296	260	301	265	305	277	267	262	286	264	283	270	295	267	313	257	276	327	259	251	272	285	262	266	254	287	275	295	285	281	296	272	277	247	239	259	295	259	284	264	278	287	286	288	276	261	283	291	288	307	253	262	265	280	286	278	250	257	284	286	291	269	311	256	298	260	295	250	278	276	282	282	248	295	295	275	266	252	272	281	286	263	286	267	254	289	302	304	270	310	306	254	278	273	278	275	285	267	289	234	288	277	298	268	281	270	287	266	263	288	295	292	265	261	315	295	273	293	279	280	266	272	292	273	281	290	272	280	287	273	265	297	269	232	304	273	295	289	280	276	279	300	286	281	313	295	267	269	280	277	299	282	271	287	308	269	270	292	281	284	303	265	259	280	298	295	285	295	293	303	286	321	282	316	318	255	287	266	273	278	285	268	324	257	233	266	237	257	272	284	283	312	267	280	299	289	290	313	271	311	284	291	269	315	303	280	286	292	281	293	292	271	323	290	305	281	263	305	253	270	257	249	306	300	285	264	291	263	283	263	282	282	262	282	286	300	282	305	279	290	271	268	275	270	292	278	268	276	267	260	296	290	267	257	284	299	273	278	271	281	287	296	265	253	258	257	256	284	291	258	290	270	290	280	249	292	303	275	291	293	287	307	283	272	281	262	286	276	260	284	292	277	272	314	260	263	293	311	307	280	281	282	254	288	311	288	263	272	288	278	269	322	289	263	279	288	300	289	294	259	276	299	268	283	287	271	290	285	240	262	278	289	297	283	254	293	272	283	271	295	265	307	272	317	261	294	274	279	271	265	302	295	285	285	258	299	288	258	294	291	280	295	290	294	289	287	286	270	275	260	283	248	264	269	285	285	306	285	262	283	298	269	288	281	250	288	292	284	283	274	265	332	250	269	260	272	285	290	316	293	293	279	282	286	271	273	259	246	273	282	296	259	299	280	315	253	267	279	282	286	260	290	303	278	287	279	294	291	271	273	288	289	296	275	287	283	268	272	300	275	276	286	299	282	275	273	290	278	291	274	281	291	297	275	287	266	239	250	289	289	288	273	263	298	258	284	273	250	279	262	303	301	253	262	268	295	255	274	266	290	280	289	309	275	296	283	256	309	261	264	248	288	277	251	271	276	263	261	298	278	270	288	275	271	274	286	287	281	270	283	279	254	265	280	278	295	269	275	249	271	272	309	273	301	273	266	293	307	250	276	268	280	269	292	272	297	259	271	292	268	292	288	274	257	268	291	276	279	280	272	273	282	261	280	266	256	301	283	307	276	283	290	313	260	267	293	267	272	271	276	280	293	282	265	301	268	289	289	271	280	256	253	302	264	272	266	252	295	275	248	286	266	261	277	256	280	274	280	272	273	286	273	246	248	240	265	306	284	297	286	322	284	285	285	275	271	273	288	266	271	280	264	296	298	290	301	290	284	269	309	289	300	278	295	279	291	298	270	285	296	285	304	261	272	302	280	282	286	290	278	282	281	299	252	256	280	274	270	286	289	292	266	295	284	312	279	269	289	255	256	299	279	265	273	242	251	276	292	294	259	276	253	304	272	294	262	275	265	274	277	311	272	273	281	295	259	310	299	274	262	266	286	310	250	244	266	299	273	282
16383	25520	23043	15178	10995	8553	6942	5813	4737	3848	3485	2927	2451	2161	1875	1594	1365	1272	1139	1074	1032	1023	953	920	856	827	783	767	723	693	675	667	683	644	624	624	612	651	634	615	586	640	556	596	566	573	645	560	554	631	565	576	590	613	564	623	594	574	620	517	575	524	601	575	589	558	609	575	591	590	576	592	619	576	573	575	563	562	572	584	565	597	578	565	609	567	567	589	573	586	608	588	568	542	562	597	577	530	567	544	578	557	566	584	540	580	580	569	574	559	631	571	575	589	575	525	555	576	545	581	616	544	625	587	576	571	565	547	550	590	608	597	547	583	589	566	616	551	595	542	579	590	582	572	552	571	567	588	560	595	562	580	568	587	558	552	568	623	560	620	589	598	641	624	581	578	592	566	611	560	589	572	582	599	593	571	597	563	543	564	522	571	562	567	571	575	546	562	540	543	586	571	581	567	563	564	567	581	589	585	525	588	601	535	565	585	591	564	548	564	579	558	541	563	578	563	560	555	562	575	612	609	539	563	576	558	517	592	604	542	489	591	549	569	586	579	520	562	596	596	563	576	535	559	555	621	595	547	557	601	575	615	580	590	628	542	622	549	569	595	606	603	561	554	535	530	634	568	645	545	585	574	546	614	567	574	587	553	562	550	565	578	580	584	632	576	580	559	564	589	630	584	561	544	596	631	541	611	593	578	560	573	568	605	578	606	597	600	579	548	536	559	585	527	550	601	541	601	607	529	533	604	588	608	550	570	610	605	578	556	569	607	591	625	577	575	600	560	525	546	603	547	593	589	573	624	591	551	581	597	563	622	577	580	587	579	553	586	599	542	551	602	586	525	614	551	633	582	587	606	608	563	581	625	588	537	600	553	532	565	592	578	580	569	570	595	581	568	584	584	544	606	597	560	586	612	584	564	566	560	577	555	569	592	560	557	608	563	553	525	598	572	556	577	555	555	578	550	547	607	569	540	601	571	593	578	585	540	634	547	574	547	573	562	548	523	581	541	585	554	574	621	572	574	571	563	557	547	544	579	552	570	545	506	556	620	568	613	582	593	579	591	596	562	577	584	572	563	574	573	586	556	588	586	615	581	547	606	583	549	569	579	549	578	582	603	585	547	584	612	587	556	575	603	566	518	557	584	550	578	575	556	601	592	588	573	542	582	549	578	550	574	586	544	610	605	554	557	542	544	597	604	559	564	577	566	523	570	601	593	552	622	582	599	602	557	583	551	593	578	578	578	568	578	576	526	568	532	579	580	541	589	581	554	549	563	552	536	590	566	552	616	598	590	584	599	595	594	610	589	603	563	574	561	580	619	516	576	587	575	543	548	568	556	602	594	573	560	547	604	574	577	586	547	555	573	532	539	583	567	556	552	547	621	529	553	592	564	557	562	603	566	615	583	547	541	568	581	556	575	569	584	530	566	577	561	577	570	593	559	557	603	564	605	565	565	578	576	561	579	565	566	568	567	623	575	569	588	516	589	573	592	561	596	556	552	546	565	558	544	585	599	598	614	546	567	579	587	583	574	568	593	607	534	587	557	568	566	619	602	546	594	623	555	563	585	541	541	545	529	561	606	575	570	588	536	591	607	590	582	543	561	533	548	615	575	555	536	571	572	582	580	600	556	569	579	576	585	608	557	581	600	590	584	570	548	569	568	567	593	581	541	587	531	609	595	527	536	540	564	565	555	572	567	571	555	572	542	598	611	582	631	553	579	608	542	566	585	605	565	553	600	526	610	592	557	545	609	589	598	553	542	567	531	595	615	561	576	538	561	578	587	601	575	591	592	531	598	539	624	582	552	571	581	625	592	558	558	589	559	566	613	526	566	578	560	572	562	559	578	568	639	562	558	575	583	587	611	578	593	572	573	582	593	584	577	581	589	544	609	588	523	580	582	604	599	626	577	563	604	602	581	553	662	581	547	566	569	567	580	535	576	562	578	586	543	568	593	567	555	574	522	598	570	591	542	587	587	590	575	573	561	575	557	590	565	532	554	603	624	573	564	575	591	559	586	593	594	550	568	649	605	611	565	586	568	580	570	558	612	585	539	570	578	571	615	571	532	560	601	596	589	594	622	577	578	603	584	588	553	543	544	565	578	557	591	555	575	577	561	561	557	593	627	574	566	636	573	530	563	548	564	552	594	555	567	552	598	550	562	592	579	589	582	551	616	575	554	593	582	595	578	604	541	582	611	577	586	543	565	565	550	541	563	565	538	575	611	563	544	552	584	569	578	515	573	602	565	606	566	549	555	585	515	576	578	573	570	575	536	597	582	540	574	577	573	565	522	604	591	585	607	556	577	592	530	647	572	584	598	601	587	581	560	585	609	609	578	620	597	541	590	623	623	555	561	547	571	584	598	599	560	591	540	572	567	568	558	582	565	577	595	584	577	551	541	524	554	590	569	575	553	544	514	558	574	554	539	607	603	542	562	575	544	563	569	594	582	604	570	585	573	557	575	521	554	532	579	563	570	569	598	592	590	560	557	571	548	577	606	570	556	576	543	553	583	622	609	590	575	542	534	516	589	599	551	566	593	571	563	577	601	570	579	550	595	589	593	560	601	567	593	578	545	568	523	588	583	600	519	608	582	511	576	579	579	582	623	606	557	561	582	565	576	605	585	542	551	588	565	565	565	513	570	642	570	565	579	576	586	579	609	569	559	555	614	554	592	604	562	545	577	554	541	557	643	550	545	562	544	593	642	552	569	615	591	545	561	559	569	608	576	592	581	559	540	552	598	559	549	566	548	555	537	564	571	582	589	587	621	573	542	532	556	570	534	540	553	563	578	584	541	530	581	572	537	557	546	594	580	542	644	548	580	619	535	635	580	609	561	556	540	586	576	561	571	631	545	563	581	544	575	595	530	546	552	566	548	593	580	556	585	591	579	546	577	579	544	611	526	587	554	588	576	572	581	549	579	578	565	566	544	536	593	617	585	585	557	572	544	527	569	562	557	557	580	578	584	538	532	566	556	597	551	603	585	622	549	542	598	556	594	523	545	571	570	604	577	563	607	544	575	605	572	591	566	561	538	584	559	576	536	549	550	579	583	561	605	522	577	527	550	562	521	590	567	603	593	596	587	594	580	590	584	573	617	586	569	586	571	589	578	621	580	565	575	582	551	569	557	567	561	549	541	604	612	581	603	561	568	573	590	596	607	529	578	562	554	568	562	553	584	574	547	549	614	546	555	632	596	571	561	546	584	549	583	580	522	598	565	562	542	564	573	604	591	566	561	561	628	587	583	526	552	596	600	585	578	568	575	562	564	597	606	565	594	586	538	585	580	565	585	606	550	594	587	537	599	527	609	572	618	603	560	522	560	561	551	539	604	615	549	535	549	595	569	591	574	528	581	567	595	521	556	535	519	574	546	549	590	590	544	551	532	559	515	597	561	591	581	606	550	565	595	580	595	542	561	548	567	579	539	576	608	548	551	595	588	593	594	576	613	574	559	546	602	582	556	601	583	566	558	574	566	601	569
25177	21515	28057	25357	16231	7274	4543	3252	2492	2223	1765	1497	1324	1083	922	833	735	663	604	604	608	621	565	525	479	448	454	363	415	375	394	387	348	366	313	356	332	324	363	310	314	300	303	327	328	337	326	322	321	331	348	324	329	327	339	334	308	338	315	316	346	321	342	329	334	313	312	331	321	300	311	300	324	318	336	306	328	312	317	305	332	323	310	305	310	295	308	317	321	324	317	326	338	314	306	329	303	306	315	347	339	341	309	341	313	309	300	306	300	333	304	308	306	330	307	314	320	321	303	309	309	315	295	290	301	311	342	319	335	304	300	301	288	319	320	297	295	351	331	317	330	305	278	289	303	306	316	322	298	300	300	310	349	317	323	313	320	337	316	314	344	285	322	345	335	306	325	313	341	333	321	335	310	329	322	320	326	293	302	322	341	326	321	307	290	319	325	302	311	303	298	301	329	313	306	341	348	299	334	301	318	334	317	301	308	294	334	313	337	367	338	299	291	314	328	277	341	289	318	346	310	300	331	295	321	325	334	297	304	360	340	288	324	338	292	329	322	322	320	315	299	299	299	302	307	329	347	328	341	303	319	311	318	332	342	304	336	324	333	323	289	313	327	336	298	306	321	305	324	286	316	338	323	331	326	328	315	303	323	302	317	337	317	334	331	323	310	332	310	307	341	339	342	300	290	310	324	324	347	293	322	261	318	312	304	309	291	296	307	334	313	337	334	341	358	297	318	311	305	328	300	355	316	326	289	308	289	298	305	313	312	311	314	305	282	289	308	308	319	321	321	344	298	315	298	301	306	324	322	323	309	317	315	317	311	315	323	315	287	293	319	299	321	331	297	318	320	314	345	321	327	327	305	333	299	335	309	311	302	311	306	300	298	318	328	320	313	313	317	303	304	315	332	314	313	339	318	291	332	304	309	339	294	347	333	300	340	320	316	313	332	315	302	322	363	326	299	315	329	301	357	311	334	320	303	322	307	351	304	307	335	312	290	332	336	314	307	305	310	318	299	308	307	314	317	337	290	290	299	289	324	302	330	328	320	307	323	312	317	305	323	313	325	284	285	323	305	259	287	333	312	324	329	280	356	303	320	307	319	336	315	301	309	352	335	300	339	298	328	323	297	271	306	325	314	316	275	304	312	291	318	279	314	306	295	301	313	335	325	324	329	322	300	304	336	327	305	301	326	329	307	271	308	330	304	323	317	310	311	316	324	322	315	320	338	341	296	323	323	292	310	312	327	376	320	316	328	330	322	298	337	304	310	350	298	335	333	291	331	320	321	309	300	316	325	327	312	305	332	284	332	327	308	319	339	309	334	316	305	296	315	339	298	292	302	312	334	330	314	299	308	309	307	312	338	301	324	354	306	333	336	309	348	328	317	296	328	305	337	332	331	340	317	291	327	331	325	308	343	316	322	309	318	304	316	321	319	322	358	312	301	337	298	324	314	330	312	351	306	328	312	318	296	289	306	306	299	348	298	321	323	309	304	351	311	345	294	335	338	288	320	323	315	314	330	326	339	307	322	330	332	352	317	320	304	323	319	315	309	316	320	345	295	323	309	312	306	310	327	292	336	341	292	290	339	344	304	276	299	327	307	317	296	333	314	317	330	324	327	336	291	334	307	337	302	327	335	313	321	299	314	278	322	328	342	316	280	291	317	294	336	292	307	282	302	322	296	317	313	329	303	346	307	302	315	343	313	327	313	331	315	317	319	327	295	312	296	324	348	327	308	325	281	284	299	341	323	324	340	316	346	325	333	307	320	332	285	330	308	312	309	335	320	302	326	322	296	313	316	315	315	333	325	304	326	333	329	313	270	281	330	335	295	311	330	305	296	314	346	278	302	344	299	291	302	303	305	307	333	281	328	313	288	310	291	339	311	316	310	294	354	300	280	306	317	318	299	317	309	325	331	300	325	313	314	335	329	315	330	285	312	319	297	294	298	325	330	290	310	278	317	308	324	336	345	331	300	327	334	327	331	312	303	337	317	315	291	324	308	318	313	287	336	296	292	310	350	308	337	315	315	316	297	289	338	299	320	345	328	334	330	288	299	342	267	321	340	302	343	319	336	337	319	320	328	312	334	320	341	280	344	307	326	301	314	320	309	343	286	311	298	282	294	328	312	308	277	284	302	311	306	325	305	342	311	319	309	293	319	313	326	328	318	340	294	291	334	318	311	354	317	312	292	299	355	322	300	319	301	328	325	330	318	311	290	306	310	307	301	316	300	321	320	347	331	322	326	323	313	329	306	294	300	344	306	326	300	312	316	335	338	338	336	314	313	308	312	331	315	316	309	330	335	327	347	318	303	293	320	328	319	308	295	337	315	335	300	323	315	343	289	291	333	320	335	288	319	295	324	306	317	314	312	321	310	294	305	332	297	296	324	316	330	308	313	321	330	325	331	325	313	310	303	308	334	280	311	307	344	297	336	304	329	351	328	301	315	293	314	332	309	310	332	330	260	312	304	313	326	315	311	332	313	327	295	309	300	304	301	312	326	301	318	266	334	314	320	314	318	315	311	317	352	292	339	299	297	304	329	320	312	310	334	316	316	356	297	313	326	317	306	319	326	316	286	315	336	256	365	300	289	324	347	287	354	310	317	307	296	315	349	297	343	309	288	320	310	351	330	329	325	321	313	311	302	330	318	324	300	308	325	346	303	315	293	308	333	319	297	296	311	308	320	307	295	331	323	309	291	305	320	329	296	298	321	296	320	321	304	343	322	333	302	296	317	313	313	309	298	289	292	320	312	346	295	330	345	297	317	302	301	308	285	322	352	314	301	287	308	321	305	312	332	305	330	311	307	323	287	301	313	299	309	330	316	336	287	284	298	323	303	312	294	302	288	300	356	324	297	303	298	333	317	295	324	344	330	335	287	301	336	307	330	310	306	305	314	341	324	338	324	334	327	310	332	329	326	341	338	333	297	294	351	305	307	320	280	308	322	360	333	314	335	302	309	340	319	299	284	286	296	323	320	320	304	324	283	340	318	271	327	314	320	310	310	304	295	335	308	325	292	307	292	321	333	318	348	358	341	352	317	321	321	305	293	298	264	299	334	321	311	344	321	337	276	342	323	320	321	302	339	342	292	333	310	324	308	340	295	298	315	283	332	341	321	308	335	300	316	326	326	337	289	354	328	332	322	318	286	315	299	304	321	303	340	319	350	318	325	329	311	299	333	308	300	334	306	308	353	321	332	306	305	311	274	322	265	343	316	318	296	319	322	335	342	295	302	309	311	343	323	333	328	301	334	314	295	324	303	336	306	339	339	290	311	307	313	322	332	295	316	332	322	302	302	332	317	291	302	323	324	341	307	301	321	317	319	331	312	325	311	322	330	330	325	290	315	305	312	337	315	349	323	305	308	317	286	302	326	330	304	356	295	292	316	326	314	295	300	315	339	317	322	337	266	317	288	302	296	305	291	326	303	328	304	311	297	319	314	277	315	262	279	317	327	312	303	323	344	323	306	299	329	304	313	311
18810	33354	30841	22770	17743	14276	11803	10013	8256	7069	5957	5291	4271	3657	3142	2784	2279	2050	1765	1787	1750	1797	1595	1456	1303	1167	1021	1005	921	922	816	835	781	772	739	668	713	719	708	678	669	724	670	658	662	686	658	678	621	674	696	662	627	637	677	656	622	625	674	625	664	610	613	633	637	594	621	635	606	666	663	649	657	674	699	606	649	614	620	660	689	642	638	589	655	638	668	666	616	660	631	660	654	592	633	633	646	621	633	653	624	630	647	632	640	635	633	648	670	669	645	637	666	655	640	620	631	639	648	669	669	614	613	657	641	595	633	622	624	671	652	643	633	640	633	633	657	616	633	612	644	640	662	663	636	665	633	681	646	668	630	643	642	622	603	684	664	664	641	636	667	623	655	632	594	657	647	669	631	604	656	620	664	629	634	652	621	589	635	644	653	613	650	638	618	683	650	632	651	634	634	695	639	602	684	665	635	589	658	662	633	648	635	630	629	626	613	669	662	645	644	643	642	637	647	654	643	658	623	590	625	692	673	633	625	582	657	649	589	658	648	643	604	658	594	675	656	619	667	621	663	600	666	655	623	657	637	623	632	620	646	657	596	625	645	647	691	693	679	638	580	675	605	617	675	677	670	666	635	698	672	702	669	632	629	639	641	644	663	656	645	670	628	598	644	684	663	633	634	635	651	626	606	661	631	691	636	622	647	644	659	627	651	638	631	658	674	608	655	671	674	620	589	637	668	662	631	655	652	633	628	682	637	645	644	636	654	655	619	667	639	606	605	660	643	615	693	654	631	658	668	618	647	657	648	669	608	590	677	632	607	647	660	634	654	604	591	638	596	651	670	648	636	619	646	653	653	627	628	648	669	659	629	613	671	651	616	592	590	647	613	638	626	636	678	655	631	622	598	578	578	637	631	592	648	624	669	650	661	624	649	657	596	686	633	626	631	674	621	646	640	625	654	606	598	628	645	650	658	647	654	684	612	701	647	669	660	654	669	646	632	679	630	637	604	651	658	654	665	673	637	671	685	662	603	648	620	633	665	631	626	648	648	664	664	647	648	608	660	607	699	644	619	610	676	681	633	632	617	602	645	599	639	669	616	650	639	596	608	674	635	629	673	683	623	649	642	617	645	648	653	636	700	661	613	666	640	634	664	664	613	646	631	665	651	643	581	640	645	677	632	641	614	661	639	622	594	658	633	649	636	637	648	630	627	590	623	613	674	646	635	635	630	630	703	638	667	634	638	693	578	654	630	599	610	633	642	622	627	610	665	605	696	611	601	658	629	667	621	627	639	641	634	636	669	642	605	629	665	596	675	621	628	615	674	654	647	662	709	629	652	656	628	676	666	668	642	659	630	628	617	621	659	632	608	646	600	621	609	666	623	640	658	600	617	675	622	658	597	641	617	645	652	662	641	645	548	638	629	625	639	661	663	633	622	614	645	674	656	679	618	656	652	635	682	655	616	645	627	613	636	629	648	664	650	639	610	629	645	632	665	679	640	655	646	636	646	667	648	659	648	597	635	648	654	640	627	620	587	645	587	616	620	668	657	618	640	658	603	620	595	635	599	632	617	646	683	624	642	672	678	636	679	669	591	616	639	670	598	637	671	641	674	660	659	662	635	651	683	616	658	639	633	647	618	613	601	589	618	608	620	631	633	666	653	628	657	669	632	636	633	626	702	617	574	675	605	636	655	663	648	646	593	638	685	625	634	668	646	612	643	666	669	628	636	628	646	636	635	625	658	652	645	614	634	642	645	625	664	643	645	633	682	651	596	656	655	679	711	617	687	661	669	623	692	627	654	640	590	654	629	680	671	661	669	652	616	639	646	603	627	628	630	661	677	667	634	621	706	623	582	643	623	637	658	677	635	668	640	622	641	638	644	614	625	622	598	673	638	593	583	643	683	630	587	580	609	673	644	645	605	583	662	662	655	597	673	619	609	653	611	624	625	670	633	641	623	598	621	661	630	650	641	652	619	616	687	655	632	652	648	630	633	626	660	688	623	618	649	628	664	659	675	636	628	672	639	632	593	634	699	627	672	643	622	675	620	680	641	651	600	674	635	663	586	667	618	665	592	636	605	622	627	595	636	610	657	622	596	628	659	644	646	620	633	651	663	620	663	654	614	677	582	597	624	663	645	657	635	606	677	654	658	620	638	628	597	658	622	616	654	605	656	610	633	594	623	653	622	664	625	631	642	664	639	618	643	645	646	628	643	598	683	614	640	620	697	620	666	653	608	635	636	651	635	653	644	659	667	637	641	615	623	665	636	626	657	667	613	640	629	618	648	654	587	592	701	636	689	633	672	628	609	659	675	674	658	631	644	610	623	636	628	669	661	598	645	608	646	618	655	614	614	607	682	663	665	647	667	658	632	602	639	620	636	644	686	598	660	662	684	680	684	660	674	666	667	636	667	667	674	657	633	628	655	651	645	644	644	664	645	685	625	626	642	620	643	600	615	650	664	668	630	656	628	721	631	712	679	618	617	629	621	636	652	646	634	670	629	647	618	657	662	610	664	655	633	591	659	647	591	660	612	604	614	639	627	679	623	616	636	643	702	601	650	676	678	666	657	621	645	629	655	630	633	632	656	664	647	650	643	580	641	647	663	648	647	613	628	618	612	598	640	650	631	660	660	603	660	623	636	591	678	676	629	619	616	653	671	664	656	620	665	634	689	642	633	672	663	601	610	584	676	669	643	651	630	649	590	655	622	672	622	618	664	626	627	621	687	655	623	651	712	660	631	667	634	627	672	675	641	628	646	607	664	637	556	588	659	628	687	669	671	624	711	640	638	633	623	622	619	626	597	658	658	655	671	636	681	615	654	671	610	638	649	645	656	672	634	623	685	686	640	606	625	642	620	671	667	634	650	636	647	641	663	658	656	661	661	605	660	627	611	627	654	657	659	633	644	642	664	642	673	590	681	638	618	642	632	638	601	637	610	657	656	709	621	659	617	655	635	635	609	673	616	644	648	644	638	655	646	638	616	646	675	601	641	619	645	645	645	629	657	658	643	615	679	651	673	602	621	621	691	666	669	654	644	627	626	669	640	633	655	665	632	653	630	604	663	675	618	627	621	631	618	687	663	634	626	641	683	620	617	646	644	663	666	666	668	637	614	618	658	626	650	624	605	609	626	633	623	669	695	666	645	595	605	635	680	616	628	683	606	658	627	641	690	662	614	615	648	650	640	677	617	641	656	583	642	711	662	631	626	639	616	650	630	687	648	614	649	668	644	665	650	647	626	630	641	643	658	609	639	669	691	643	625	616	689	663	638	632	643	571	669	669	649	667	619	636	675	659	693	654	646	610	643	615	619	603	634	680	625	661	671	645	617	666	636	684	658	663	630	637	685	660	678	634	626	637	627	617	620	645	591	640	630	700	684	650	641	631	658	650	637	636	629	643	615	628	610	692	650	649	606	605	626	613	619	658	651	676	632	659	619	618	637	600	644	624	681	628	618	604	645	631	639	644	642	618	642	636	592	677	625	601
24302	21495	28930	24486	21493	16087	8657	5154	3998	3520	2890	2501	1998	1630	1425	1290	1098	974	925	892	961	910	870	734	712	662	610	596	597	558	543	532	532	527	487	480	496	501	485	454	484	503	454	535	498	493	520	465	430	468	466	485	433	443	477	479	455	460	412	473	446	419	489	446	479	443	403	475	452	416	426	476	420	459	450	437	458	441	448	490	449	462	430	489	422	488	449	456	469	474	416	433	416	439	463	431	434	459	426	425	432	467	474	458	437	454	478	442	433	442	445	438	455	461	447	456	457	444	418	448	484	474	462	445	418	468	397	452	467	429	461	477	442	462	414	446	451	465	485	482	459	460	460	445	452	403	473	445	444	491	473	480	460	431	433	428	431	496	454	449	471	454	464	486	456	409	416	441	440	454	438	447	446	493	481	439	419	439	469	420	481	428	455	463	448	405	498	502	406	466	430	449	440	461	486	452	468	423	443	468	458	428	443	452	414	460	496	484	454	416	464	448	474	439	423	460	456	439	456	460	437	436	441	434	436	442	462	472	438	464	392	435	413	448	411	468	440	472	435	443	461	466	471	470	443	451	431	440	434	459	450	464	466	429	438	464	434	450	455	493	412	434	432	437	417	448	412	451	429	479	440	434	448	458	435	423	458	446	444	418	467	441	470	452	452	442	461	457	469	478	443	462	428	484	444	454	448	475	473	442	476	475	408	439	436	444	457	475	428	434	418	437	449	449	469	476	460	444	455	449	452	429	444	449	469	479	423	453	480	471	482	432	451	438	438	458	475	441	467	458	467	422	463	436	434	427	478	398	484	431	434	469	423	474	414	446	505	439	450	456	423	432	433	481	447	468	419	443	468	448	447	443	473	457	489	489	444	475	440	441	462	470	471	424	399	416	411	433	419	390	442	425	469	433	452	413	436	440	484	470	447	458	482	455	481	440	446	451	435	401	449	480	432	451	473	428	473	471	467	521	435	463	420	481	455	419	449	445	456	453	450	419	455	455	439	426	443	462	427	472	461	449	415	430	432	440	463	456	446	428	469	443	477	443	445	424	450	449	412	462	390	454	421	462	469	468	460	493	473	443	445	423	464	462	447	421	464	477	458	433	440	496	438	446	501	480	478	462	428	430	442	450	460	457	418	474	471	437	447	467	439	464	441	441	446	431	422	443	423	436	463	437	474	427	428	473	441	454	474	447	456	450	429	485	418	435	435	409	422	453	446	459	447	460	446	463	437	419	451	430	421	446	441	440	444	457	440	490	451	458	426	442	426	418	454	473	459	455	470	459	437	456	452	482	441	453	388	434	465	472	421	428	451	470	431	461	465	451	478	435	429	450	417	401	438	442	432	432	452	410	443	432	435	463	465	456	445	451	457	445	457	409	444	426	460	435	467	460	446	441	463	463	444	447	432	484	455	439	467	457	478	429	472	438	437	447	444	401	454	434	491	434	411	454	458	434	443	453	424	481	433	476	470	432	431	472	484	408	475	441	446	465	437	469	463	440	442	441	423	472	414	450	466	485	459	441	458	480	474	472	435	471	435	457	460	439	440	433	480	466	476	415	474	466	448	411	481	459	411	465	450	416	445	443	454	446	452	415	450	445	424	476	439	435	453	434	421	438	440	434	483	438	455	438	450	442	405	449	440	455	486	462	440	459	470	469	447	418	465	478	422	452	429	493	458	466	450	465	448	453	453	409	462	424	464	448	453	455	480	465	465	459	442	457	459	429	442	455	436	416	440	429	438	439	441	449	490	470	452	439	447	459	470	473	489	421	427	436	470	424	474	472	436	404	422	449	450	428	461	443	467	439	404	410	464	473	471	437	426	464	461	432	442	472	467	435	476	444	455	441	431	461	490	433	459	452	440	476	439	456	462	421	409	463	464	420	462	457	460	427	443	473	469	422	422	441	449	442	430	444	433	421	438	409	460	452	438	394	449	414	484	480	432	492	429	441	452	456	504	474	473	409	478	446	457	457	455	436	463	469	411	426	443	443	469	467	432	489	420	432	448	458	460	484	463	443	462	429	463	466	457	450	475	445	475	420	451	463	454	410	462	441	449	451	439	456	462	448	416	428	438	472	422	437	478	478	444	431	475	422	428	433	471	480	445	465	502	454	474	453	456	458	463	449	465	453	453	460	437	442	451	470	403	460	431	469	461	456	433	449	450	463	446	465	425	481	458	485	459	403	440	430	446	480	458	440	468	447	438	435	452	440	458	484	439	426	443	467	457	448	466	407	473	437	453	478	466	410	456	414	453	401	459	451	458	404	440	457	435	458	463	429	441	442	458	437	420	404	481	460	473	412	484	481	450	422	493	470	506	461	437	441	465	466	464	465	448	464	447	454	458	472	436	446	460	456	437	460	430	467	464	442	478	464	489	463	423	444	462	436	488	416	416	437	464	446	441	479	427	406	443	426	448	428	456	449	432	418	465	444	467	430	472	491	449	453	459	460	452	472	464	442	427	438	476	467	428	452	449	470	429	452	460	459	409	446	429	471	458	451	408	420	466	457	460	454	474	462	494	441	470	451	461	458	443	455	444	457	467	441	460	471	438	480	453	424	475	477	450	461	496	438	420	466	452	415	447	454	471	426	474	437	472	454	437	439	490	470	449	490	450	459	439	447	444	428	446	428	449	434	494	442	435	443	433	488	414	431	455	474	450	449	445	443	446	463	439	442	418	470	444	426	448	431	439	403	406	449	466	435	451	418	465	409	445	420	435	426	447	429	472	460	461	452	468	443	465	463	451	457	424	426	468	473	463	456	465	466	464	455	465	431	458	434	456	428	472	449	427	390	460	416	439	447	443	422	469	469	415	427	424	429	466	430	497	438	448	459	446	459	436	428	468	463	470	474	435	424	442	426	471	425	445	409	416	458	461	453	451	443	455	438	437	443	462	438	414	428	457	474	492	434	458	465	464	464	445	425	470	468	435	470	463	448	474	463	419	447	460	486	433	454	447	450	441	465	417	437	479	419	436	498	450	411	438	484	444	443	444	444	447	430	413	450	418	422	442	440	437	438	490	460	467	453	480	446	410	442	471	430	456	430	459	487	450	460	443	454	411	411	456	445	446	477	458	431	447	498	446	486	462	415	426	473	436	441	478	429	468	447	480	469	487	451	453	452	465	466	464	439	429	412	441	440	450	447	438	443	437	442	443	452	470	428	465	494	448	422	411	459	490	445	500	455	457	447	431	421	455	411	455	462	432	433	457	408	410	388	489	451	429	500	424	457	434	444	418	424	420	444	495	433	470	414	446	462	426	457	438	474	423	470	465	438	433	450	422	401	435	472	455	462	441	416	489	442	455	444	470	424	461	452	417	423	457	446	450	427	442	446	451	479	470	457	460	458	466	441	441	458	444	450	469	447	435	471	443	422	443	422	434	475	433	456	449	424	459	436	432	438	424	458	488	453	427	437	453	479	475	445	430	452	470	432	454	432	469	437	435	481	412	458	452	444	423	487	472	452	452	450	453	443	425	447	445	407
21446	38167	35522	27676	22811	18823	15728	13564	11525	10041	8724	7450	6276	5123	4573	3874	3205	2834	2735	2633	2612	2632	2359	2063	1914	1658	1496	1410	1351	1340	1154	1172	1135	1060	991	1085	920	990	1039	958	945	908	961	887	937	887	915	923	919	896	875	887	905	843	862	832	852	838	930	917	876	818	925	870	879	886	884	900	870	822	826	892	879	878	860	853	862	883	875	857	879	864	846	866	843	862	880	898	856	938	905	839	914	850	889	866	875	847	860	861	866	896	924	824	912	865	919	892	865	868	883	819	880	833	848	857	899	882	926	839	818	887	826	841	878	859	798	859	857	830	862	838	861	878	870	858	860	856	880	856	849	877	850	826	914	876	872	812	849	882	922	825	932	844	839	889	912	873	891	855	839	905	844	919	848	888	889	873	858	920	920	840	875	898	829	829	872	931	896	905	858	851	869	890	875	838	902	896	896	863	860	867	878	813	838	861	812	913	838	880	857	861	860	798	873	836	877	815	883	855	897	846	780	850	912	894	884	866	877	883	900	892	870	855	887	898	898	844	815	881	874	832	892	901	875	891	840	924	897	880	865	894	865	880	875	846	805	878	882	828	893	811	885	829	847	835	892	881	875	841	861	899	852	858	868	879	868	854	892	885	873	927	893	864	868	855	866	842	852	883	869	864	853	859	829	867	874	915	907	873	850	869	902	900	913	844	868	873	892	859	841	869	844	861	875	850	879	884	847	865	891	858	893	894	928	827	871	863	890	851	885	858	867	924	856	881	884	888	858	819	891	846	864	945	893	842	826	838	873	897	861	881	829	826	859	869	855	807	838	822	865	923	874	878	866	884	911	874	898	861	908	890	912	885	894	868	915	889	834	832	872	915	874	887	896	874	910	839	868	843	822	834	884	865	822	860	870	852	858	851	867	838	870	831	832	904	911	874	843	863	861	861	829	827	872	870	871	881	841	835	852	836	873	901	886	871	828	860	933	884	878	873	851	910	842	857	840	908	895	848	835	855	926	824	874	827	865	825	923	867	887	891	854	883	953	909	888	878	875	901	866	893	863	885	885	846	856	917	822	893	872	858	898	846	852	837	869	884	840	856	867	897	832	907	882	898	918	871	863	877	850	856	876	865	814	840	912	864	862	883	879	845	820	834	866	882	847	918	868	878	872	894	925	869	888	872	882	852	870	848	886	832	841	819	870	860	801	862	824	843	860	877	834	889	861	919	860	876	879	869	905	910	890	858	858	841	834	878	827	893	873	869	821	873	905	873	825	896	853	847	860	858	838	912	850	885	910	937	891	889	899	826	931	863	907	841	833	908	854	864	856	862	873	864	915	888	891	777	873	885	891	827	792	870	860	846	832	834	954	879	866	892	869	854	860	876	927	861	901	874	860	883	854	814	930	829	857	906	865	832	868	844	858	897	851	857	847	914	887	840	831	908	850	838	890	896	885	834	821	909	861	910	869	908	846	901	868	796	842	864	843	887	864	864	892	810	790	839	860	925	862	919	872	825	878	871	876	905	817	882	891	855	861	857	875	895	890	899	884	879	833	850	866	895	896	869	894	845	868	876	880	847	934	853	853	866	872	900	886	920	891	857	837	844	899	903	877	819	848	912	883	857	851	891	867	879	890	838	803	820	884	926	833	851	893	899	897	861	914	850	813	858	832	831	887	870	838	926	888	854	894	832	878	839	858	881	825	835	888	856	820	838	883	895	856	896	862	846	862	832	865	833	878	861	835	893	877	875	887	874	899	886	903	863	870	888	874	856	862	870	911	849	883	885	873	901	878	840	851	834	814	919	895	872	890	894	859	843	826	886	854	858	837	891	849	855	890	874	915	912	877	901	869	879	874	885	846	864	864	824	863	887	870	838	909	902	813	854	865	881	856	889	865	886	859	875	842	900	846	849	887	881	803	855	856	830	853	879	901	866	887	875	844	852	831	837	861	821	924	855	900	868	803	886	848	886	850	882	827	907	868	876	863	861	877	862	861	898	905	851	901	901	879	859	885	890	882	878	860	876	827	873	872	873	822	869	869	874	900	821	847	807	847	832	861	886	826	889	858	880	878	853	841	908	872	865	870	835	887	880	841	890	859	855	867	852	871	853	914	929	829	869	838	863	851	852	887	848	891	817	843	911	859	871	838	880	870	895	902	862	909	823	918	861	819	856	875	917	910	820	890	869	866	876	919	872	939	841	841	932	895	917	878	879	907	865	865	873	872	913	920	823	880	830	847	870	877	837	858	829	837	828	884	902	880	865	915	882	885	824	840	853	900	854	886	899	845	846	921	857	894	886	854	871	871	885	885	900	845	837	861	873	844	901	873	863	879	884	875	852	877	876	863	890	828	843	893	914	931	814	831	894	840	873	914	867	841	852	912	887	876	848	852	885	828	850	892	912	809	866	858	838	847	858	846	907	902	828	922	856	863	889	868	846	870	804	908	929	855	831	899	871	852	880	847	873	900	922	857	819	856	878	896	821	875	870	860	875	843	859	827	881	855	884	872	841	912	916	844	888	845	915	851	868	814	836	895	917	877	870	862	857	889	839	908	799	899	849	915	821	907	821	848	840	895	895	853	878	893	870	812	899	907	821	840	858	921	833	865	878	804	889	868	861	835	805	820	813	946	821	880	880	870	880	791	913	847	824	830	856	902	918	884	831	884	823	870	884	852	906	819	856	800	878	862	927	862	826	868	852	811	817	871	865	833	851	885	845	887	848	884	840	851	849	884	861	878	871	938	825	897	861	855	805	872	823	842	861	861	814	884	879	880	851	843	835	883	889	904	877	868	833	897	900	877	816	809	841	882	823	826	838	924	901	882	844	842	887	834	899	847	862	894	882	867	844	908	887	840	854	842	906	859	839	912	908	881	829	830	893	824	869	848	834	863	894	821	896	890	878	896	843	861	851	832	887	869	876	845	836	854	901	888	870	850	849	870	894	905	821	867	836	891	878	885	817	821	835	883	857	913	854	846	871	836	887	886	899	860	814	858	901	860	886	882	836	846	859	891	894	853	871	830	865	873	858	862	829	895	888	878	888	848	852	871	843	887	929	873	850	838	874	877	865	840	842	840	881	898	868	854	879	892	852	793	782	868	884	841	867	844	829	816	814	882	827	881	873	862	858	881	825	871	864	881	810	879	879	832	851	871	897	887	840	855	901	904	920	822	878	873	892	896	862	813	820	834	913	852	864	906	886	906	837	874	865	853	870	927	843	862	897	858	864	866	876	883	871	947	876	876	856	886	892	898	892	883	803	837	861	845	848	885	877	872	894	879	816	886	886	928	871	886	846	836	874	908	860	864	878	883	856	895	912	852	830	841	903	862	841	843	807	833	846	892	850	905	866	879	858	866	842	804	903	834	916	865	852	885	884	854	891	823	930	859	883	867	819	895	865	895	863	849	915	811	876	863	843	844	854	860	794	902	903	838	861	926	851	899	885	890	808	873	864	871	849	855	858	919	846	865	888	855	870	889	925	885	851	890	853	819	828	883	862	839	906
27581	19788	14287	7826	3892	2537	1875	1504	1221	1025	894	827	645	550	583	496	450	395	400	370	397	372	392	333	334	315	297	297	327	307	304	296	285	280	293	275	269	278	296	280	279	282	288	284	283	283	315	267	288	263	294	276	265	277	278	276	277	265	289	292	270	274	258	233	269	263	276	287	265	258	289	285	285	274	280	278	275	259	264	265	256	293	280	278	283	262	279	260	255	280	316	267	247	270	290	278	266	249	278	267	297	272	274	284	239	260	324	298	252	293	260	288	290	279	273	285	246	271	289	276	276	265	279	286	278	277	268	292	290	263	253	308	253	256	244	265	244	274	270	256	271	275	263	259	279	281	296	278	256	288	273	278	276	273	289	279	245	251	268	269	278	287	259	274	281	289	277	233	290	294	264	276	273	269	260	268	269	248	293	256	277	238	300	284	294	243	273	303	322	307	258	275	285	259	285	277	276	286	264	298	289	276	272	323	271	275	311	269	267	242	275	253	266	288	273	274	289	276	277	252	234	271	258	283	284	279	270	255	237	262	284	246	262	266	266	298	240	297	281	269	281	291	289	285	281	283	311	251	271	278	270	263	285	273	261	283	235	271	280	242	250	314	255	283	302	280	293	280	294	273	284	259	287	275	276	268	233	286	237	269	273	308	296	230	278	275	251	295	285	291	268	290	250	283	303	280	263	256	282	276	296	274	280	276	254	274	264	292	259	274	268	273	277	275	314	298	257	283	292	280	262	266	301	303	275	277	296	262	266	292	262	294	285	277	289	267	284	266	283	269	273	266	237	249	295	264	256	286	292	303	277	265	283	270	282	272	293	256	300	280	275	273	293	278	288	279	290	262	300	269	271	281	280	262	286	314	261	276	257	250	272	290	270	280	278	277	266	269	305	275	269	310	285	294	268	260	259	281	299	277	298	267	277	256	279	271	251	278	315	286	279	255	262	281	271	264	288	289	292	292	258	268	298	263	263	292	260	301	248	268	280	246	270	257	285	265	291	275	253	256	281	289	295	273	285	236	264	296	268	262	280	293	274	273	254	275	263	276	276	296	289	272	269	293	288	273	244	274	276	281	283	266	259	296	270	280	286	266	267	263	270	242	269	281	259	233	258	292	270	248	261	278	274	266	260	243	290	303	289	278	263	265	278	266	292	248	285	280	284	281	273	261	259	272	274	251	262	282	290	256	286	251	249	307	287	270	301	253	299	282	264	272	290	273	275	248	275	293	296	249	285	293	269	261	273	281	267	256	261	254	286	300	303	269	293	258	274	288	289	296	302	301	307	294	270	256	259	229	266	253	239	263	278	272	264	245	237	249	267	261	286	290	254	245	282	261	261	305	294	317	278	249	270	257	271	276	265	282	283	275	281	293	274	268	264	264	264	265	266	244	268	278	259	281	254	288	277	255	275	267	259	293	317	234	278	279	270	265	282	272	274	246	285	257	277	261	256	255	292	262	305	239	262	254	278	262	249	296	264	265	270	245	251	289	281	289	274	301	270	269	272	285	240	275	288	259	288	299	242	247	285	241	255	281	287	302	283	297	259	249	295	265	250	255	266	281	262	266	266	280	261	259	265	269	282	274	244	242	260	289	269	266	308	287	298	266	278	267	263	275	263	265	272	247	267	268	266	302	258	291	266	242	284	270	296	280	262	276	275	253	306	292	268	270	263	253	296	258	265	287	295	277	291	296	285	259	263	268	288	266	257	306	279	261	255	255	287	282	239	263	269	241	266	296	246	274	277	289	245	287	274	257	291	297	246	284	278	256	289	307	240	283	275	296	284	257	278	288	278	277	292	271	290	266	247	278	303	273	249	303	251	274	279	286	276	263	293	270	266	301	230	291	306	277	252	302	275	290	299	265	244	261	302	268	253	284	278	304	280	267	250	255	284	277	278	287	274	280	270	291	272	250	264	282	243	277	306	262	284	277	270	310	298	281	271	282	301	279	291	307	254	275	307	284	288	306	265	273	268	293	248	293	276	241	268	269	265	281	281	260	293	300	262	298	296	287	288	273	258	268	256	237	313	274	283	239	272	263	286	268	267	262	247	302	251	288	279	290	302	261	278	285	241	254	289	258	299	286	301	257	283	260	263	275	282	267	282	274	295	290	282	291	288	250	275	312	286	276	288	258	289	281	266	276	285	306	293	267	301	275	280	270	303	270	260	266	258	268	271	278	284	260	282	297	282	269	303	283	283	253	250	268	278	263	267	294	252	287	273	263	270	275	254	284	293	287	265	266	270	285	284	229	284	292	263	305	263	261	313	290	252	267	261	266	269	292	246	272	288	282	240	289	288	274	283	265	247	286	284	242	287	260	252	285	285	302	272	302	267	285	268	280	291	265	271	294	309	272	263	257	275	289	262	266	285	273	279	282	242	280	288	269	275	289	281	258	266	295	272	267	269	256	281	293	269	291	308	275	282	278	251	264	271	275	268	267	274	293	276	275	265	254	282	276	296	267	282	295	301	266	260	266	237	248	282	282	268	257	304	303	269	238	307	260	295	289	274	301	272	295	286	292	260	289	282	254	267	257	282	279	259	265	273	270	289	259	264	295	277	265	285	286	268	301	273	276	291	283	263	268	270	258	288	284	289	276	300	296	288	308	271	292	257	283	295	307	299	269	262	257	290	285	290	278	286	278	257	289	271	258	287	282	257	280	282	272	293	269	262	304	272	260	294	248	261	263	272	264	251	288	267	309	260	284	263	275	291	268	264	259	300	227	264	297	267	290	304	269	274	276	291	273	277	243	290	300	288	295	251	256	273	282	243	302	277	273	278	259	243	278	286	248	304	273	283	283	290	288	273	277	319	272	270	261	283	305	279	276	259	292	295	251	285	252	287	267	287	268	263	263	277	262	280	308	282	255	227	267	278	297	286	301	289	264	288	286	285	270	286	290	259	315	266	287	271	264	258	288	271	268	276	272	268	304	291	273	267	249	292	255	276	268	267	268	277	261	261	267	266	298	275	284	276	284	258	255	283	267	271	262	276	282	256	272	257	279	295	245	282	270	223	267	259	282	283	281	291	309	254	298	298	292	265	267	270	273	274	269	246	314	262	256	241	279	296	272	252	273	279	278	287	268	266	273	262	248	249	239	271	292	285	280	282	288	246	288	260	275	276	265	279	294	259	275	275	281	282	248	266	301	279	245	269	270	257	267	280	277	293	316	274	234	281	268	287	311	301	276	259	291	270	279	246	244	288	268	289	309	250	268	249	263	279	274	238	247	273	277	289	315	293	288	290	292	261	295	288	278	323	269	302	282	267	294	295	273	302	270	257	277	270	287	271	317	282	289	285	288	256	258	242	307	257	257	258	270	303	294	280	270	276	267	263	271	268	289	265	264	257	283	264	265	274	271	290	274	270	269	250	267	267	304	273	263	286	275	270	267	305	255	246	281	260	308	278	272	260	271	241	266	287	273	325	292	267	287	274	305	255	259	246	283	234	279	292	265	268	265	263	265	302	253	272	287	259	257
16994	26073	23728	15362	11160	8492	6693	5520	4730	3915	3443	2750	2310	2008	1729	1494	1321	1139	1120	1085	1092	1035	934	929	878	782	781	743	740	724	685	680	651	610	571	571	630	580	611	614	582	590	591	634	571	596	565	591	563	548	590	541	605	589	573	597	602	566	541	537	550	559	556	546	565	584	586	569	578	587	534	567	547	600	560	564	588	547	586	580	558	548	555	541	570	536	587	535	562	546	578	579	549	573	545	585	566	575	576	522	551	599	588	567	521	591	589	571	574	560	567	562	555	598	574	564	580	558	566	547	603	532	554	568	540	532	539	571	546	586	591	538	576	585	576	554	541	573	516	603	581	542	547	540	541	543	547	548	610	576	571	601	550	549	547	574	579	589	549	535	571	587	604	593	602	591	544	545	564	568	628	564	519	527	588	583	555	560	551	597	539	555	530	585	609	578	563	595	580	521	618	549	568	567	570	549	574	560	596	540	549	555	606	531	550	587	539	522	563	564	577	610	599	567	593	558	578	569	513	540	584	564	551	520	540	590	568	540	570	549	529	590	568	588	570	587	574	525	597	614	602	509	555	561	575	522	578	582	560	570	560	608	543	591	556	580	606	561	558	596	598	585	566	548	533	538	526	563	561	539	570	528	525	554	573	570	582	587	552	557	589	577	582	628	535	570	595	588	609	529	542	593	545	563	552	561	530	530	535	582	525	564	576	587	550	568	572	565	591	571	559	564	537	615	602	532	572	544	583	569	563	601	585	556	530	543	593	564	518	547	579	560	550	514	588	540	599	624	595	548	523	525	554	567	521	555	560	573	523	554	577	561	556	559	557	565	588	557	518	519	577	609	599	599	568	555	562	558	582	574	544	543	576	554	542	583	588	573	548	549	601	554	541	568	507	605	583	569	547	570	551	611	556	583	545	586	566	549	574	571	585	573	552	532	594	591	578	514	566	576	614	566	544	548	576	592	539	591	617	606	583	578	536	614	564	557	597	570	556	553	561	554	578	525	552	563	550	558	567	564	562	550	583	612	574	558	553	594	563	584	533	562	561	538	556	581	555	578	598	587	513	593	578	573	558	557	583	635	558	587	558	573	531	563	556	579	579	558	563	550	582	582	560	565	515	576	546	547	574	578	617	566	538	568	550	579	549	593	619	581	609	584	572	554	559	588	579	572	611	567	594	582	553	578	559	587	570	545	567	551	571	576	563	588	547	565	523	595	626	590	565	561	590	567	556	538	608	580	570	531	567	547	587	630	599	522	535	582	519	612	589	601	570	567	566	555	542	611	582	581	606	579	578	618	550	553	536	528	562	605	580	542	552	560	607	565	548	579	576	588	597	575	590	605	584	582	571	515	530	553	567	537	577	614	578	581	587	549	604	607	538	595	548	597	581	539	570	536	559	584	562	609	586	535	562	560	560	572	545	538	578	549	582	548	596	567	564	618	540	626	558	584	560	610	544	568	584	534	512	600	578	571	539	549	574	589	536	594	535	576	549	564	596	551	546	549	603	552	529	597	594	563	586	578	587	573	537	578	536	562	563	546	554	567	542	549	563	536	562	564	550	566	581	576	539	536	554	523	597	609	559	564	589	556	587	540	574	596	527	597	592	564	561	573	589	562	573	571	591	550	569	548	572	554	548	558	576	593	551	548	591	544	548	521	516	595	598	547	542	601	593	550	557	603	578	567	556	540	583	570	582	524	583	600	522	550	546	550	579	569	499	602	616	568	601	529	587	598	548	578	556	602	569	541	585	558	520	583	537	593	550	543	570	546	585	604	559	580	610	576	601	581	535	567	566	554	564	509	542	584	562	546	551	597	574	557	561	550	570	561	604	619	554	567	559	549	542	547	610	610	573	542	542	589	562	606	582	542	531	579	595	561	548	550	526	587	526	593	567	550	577	600	568	599	566	526	609	609	548	567	622	566	555	548	575	565	549	561	582	564	590	545	538	576	562	570	577	578	554	558	515	581	566	564	580	570	562	564	592	548	525	567	558	530	580	582	571	569	547	555	542	592	529	576	595	654	576	577	575	565	554	545	567	530	559	577	619	557	534	570	637	584	615	517	571	565	563	523	576	549	574	574	556	559	531	549	551	586	538	527	549	577	641	586	582	556	548	574	557	593	558	594	551	577	540	549	547	558	554	561	565	568	546	564	564	581	567	573	564	546	522	572	576	566	543	595	606	574	593	541	524	564	580	562	547	560	616	554	546	546	588	549	596	547	593	579	568	531	614	615	580	538	518	593	517	603	540	593	591	560	605	541	591	577	589	537	585	551	600	567	575	553	613	595	573	540	588	558	562	566	588	552	593	624	567	566	557	543	545	565	576	573	555	585	562	622	561	568	539	575	574	571	548	594	545	577	551	566	559	600	575	621	570	539	549	572	580	504	563	609	599	588	588	596	608	532	600	586	621	552	603	612	549	544	575	562	561	606	575	545	562	532	560	595	546	576	576	565	557	568	545	560	544	546	606	556	601	598	613	519	569	521	571	584	626	571	604	594	591	571	593	556	583	519	580	583	541	594	576	518	542	561	517	620	540	579	552	568	573	558	565	582	542	554	624	600	579	570	571	566	552	531	565	581	560	547	552	587	607	553	548	560	579	579	554	547	560	534	557	577	537	547	565	577	567	554	558	501	556	607	544	522	576	575	594	568	596	576	563	562	561	570	554	547	579	567	553	595	568	602	579	553	556	593	579	561	580	590	588	540	558	550	587	588	602	555	567	564	585	557	611	570	552	553	562	534	554	573	573	574	556	589	509	544	572	532	588	574	572	610	574	541	581	581	558	566	551	582	546	574	602	538	601	559	525	535	565	572	514	563	573	553	563	541	523	510	553	611	574	566	595	609	568	531	522	523	527	551	568	592	563	552	597	571	578	571	599	535	572	560	579	611	550	551	581	569	545	572	610	568	547	611	559	614	553	556	562	545	562	576	564	561	607	523	581	525	560	549	582	543	557	560	556	543	576	567	520	555	578	562	568	561	573	550	558	565	530	522	599	564	554	575	608	557	570	569	571	594	576	550	574	592	542	549	611	541	550	594	538	614	589	558	583	529	593	547	607	570	595	560	597	574	541	615	586	552	599	555	547	580	532	522	544	594	578	594	562	539	561	567	553	557	548	606	606	578	542	578	595	557	571	534	563	559	535	577	583	489	607	529	559	562	552	585	563	534	581	563	532	564	566	548	590	550	563	569	549	574	550	569	538	529	558	580	568	565	554	507	688	594	555	530	574	575	568	568	566	552	635	602	566	571	557	629	526	571	575	525	564	572	564	608	607	537	607	591	602	575	555	567	538	569	554	557	561	559	578	567	537	563	566	547	572	577	540	535	536	544	573	617	534	554	557	542	574	579	554	560	582	550	575	534	564	577	545	575	536	552	584	551	572	548	533	602	561	576	520	540	591	596	574	564	539	559	619	565	555	579	571	582	569	559	538	558	550	556	531	532	544	549	596	551	545	572	531	560	601	524	540	567	547	579	547	561	543	536
25132	21529	28027	25344	16261	7477	4588	3159	2541	2190	1939	1527	1251	1083	880	777	689	636	572	596	592	610	561	550	527	441	433	388	368	412	365	350	348	366	343	331	356	313	335	319	345	362	307	302	342	335	282	339	326	310	303	297	349	320	309	307	327	318	323	314	306	325	312	299	292	313	285	311	297	311	307	318	313	308	295	293	312	326	327	321	298	322	302	314	315	334	307	322	319	347	308	336	359	301	316	320	312	318	333	304	312	326	309	289	295	256	312	333	288	331	289	304	322	323	332	295	325	316	290	308	319	310	298	348	303	302	295	336	331	293	285	310	292	289	305	322	292	307	311	310	303	322	319	319	307	328	292	277	305	337	302	286	289	290	305	323	310	294	321	309	290	332	299	335	310	317	298	313	313	325	281	314	294	288	306	292	277	311	283	305	298	338	314	293	318	316	303	286	340	313	322	325	302	310	293	354	287	305	271	305	296	300	302	305	299	320	333	320	294	315	304	301	301	310	271	321	304	306	311	321	296	313	303	325	324	289	295	303	325	314	312	316	331	353	321	304	320	314	322	316	310	306	304	320	309	319	304	300	313	299	321	328	296	302	305	306	307	287	280	313	308	310	309	303	334	327	322	306	325	293	311	313	327	332	312	311	307	358	294	284	298	340	309	292	329	283	293	288	312	312	318	305	276	286	312	333	301	297	318	327	341	302	306	331	331	309	299	315	320	326	290	284	310	343	309	318	310	316	333	317	288	323	329	293	276	303	320	324	309	324	298	333	287	309	312	305	328	314	317	361	332	321	315	330	323	320	278	303	301	327	314	297	310	319	301	316	349	332	305	336	316	293	309	302	317	344	332	278	298	320	338	292	303	303	326	338	329	333	305	324	319	308	289	312	301	335	311	324	309	290	332	330	335	323	335	328	330	299	322	304	319	309	310	327	292	330	325	310	316	320	282	319	340	334	306	324	315	301	316	325	279	301	293	337	304	292	272	316	321	293	294	317	311	334	333	328	295	293	324	319	327	330	348	318	334	308	288	307	327	327	326	303	314	350	319	296	270	299	305	347	319	308	345	331	285	329	314	294	313	327	328	287	323	292	305	316	336	317	288	318	326	300	326	334	303	288	321	331	299	318	280	345	305	308	275	288	288	324	310	347	321	352	315	322	313	321	293	307	260	292	276	318	314	311	314	292	317	291	341	302	300	313	293	313	341	307	312	310	301	298	298	324	311	256	356	288	322	301	322	312	314	337	314	331	321	285	259	357	314	315	318	360	315	269	317	307	362	305	320	322	293	331	302	295	304	314	308	313	321	314	304	302	304	294	312	281	317	305	320	308	298	288	295	306	305	307	311	299	305	300	318	303	321	305	319	286	305	278	304	311	310	319	308	312	288	296	318	312	325	290	307	337	308	308	362	324	300	313	303	330	341	287	326	309	307	315	314	322	301	313	308	324	334	322	301	296	346	319	289	338	300	307	293	309	338	308	303	304	320	317	309	340	339	317	297	310	329	307	349	306	342	329	317	308	294	300	298	315	305	309	342	312	307	315	279	332	336	322	318	327	311	329	341	311	320	337	320	316	292	333	314	263	347	303	339	314	298	305	355	321	316	298	325	303	293	279	310	293	289	305	329	298	303	342	312	312	334	291	313	312	325	323	324	303	293	318	276	340	292	340	265	324	353	301	312	299	320	290	296	331	291	292	324	313	282	272	316	327	322	326	302	322	300	324	313	316	331	346	300	335	290	291	321	299	305	300	328	296	318	315	325	311	309	328	306	290	334	280	298	328	290	322	313	339	264	301	284	340	307	331	319	301	304	326	282	336	329	271	313	309	323	300	318	318	324	281	331	311	289	304	307	300	324	313	295	332	322	335	319	314	265	292	313	316	326	315	333	317	308	326	294	328	272	363	285	283	334	331	313	297	324	310	308	332	314	339	290	347	290	301	286	327	322	313	302	326	281	308	317	293	305	306	297	322	326	312	304	299	304	322	315	309	327	325	325	331	319	290	317	323	305	321	338	293	288	301	306	321	311	312	318	307	292	319	278	293	308	330	310	303	335	323	290	336	317	304	313	301	311	322	328	327	280	306	324	298	288	321	299	327	313	296	319	348	313	299	345	285	305	305	295	320	323	309	295	307	309	297	289	333	302	330	288	283	312	289	295	280	328	301	268	316	274	269	343	307	305	314	319	334	326	325	308	314	302	286	295	286	292	317	312	305	318	274	315	314	298	314	319	305	291	316	317	296	290	310	290	329	309	285	330	325	294	312	311	302	328	320	316	315	300	290	319	283	289	311	332	305	314	321	301	276	334	353	317	312	312	311	305	311	294	304	282	294	284	284	317	314	343	310	315	296	298	290	326	310	303	315	281	306	303	317	290	337	309	318	308	320	299	330	304	319	323	310	305	333	306	273	340	290	307	303	309	283	319	342	315	328	318	331	321	311	302	321	319	334	313	340	291	324	275	337	308	298	309	286	322	305	329	301	313	355	313	311	324	311	296	343	316	311	341	325	314	322	296	301	313	324	291	298	314	313	304	304	317	321	280	320	315	351	348	341	345	335	301	328	288	332	307	320	338	326	293	314	314	297	291	313	324	282	318	295	303	321	310	340	307	325	293	309	313	305	315	334	310	299	288	320	318	301	303	308	300	294	305	313	320	314	338	320	326	338	297	289	331	303	339	343	302	327	317	311	284	298	287	283	285	335	296	318	307	331	331	312	294	328	302	316	309	314	296	303	312	320	304	340	313	313	297	309	293	345	295	317	320	298	311	304	332	293	301	329	329	304	297	314	321	314	315	294	300	278	322	326	281	324	300	327	301	289	320	290	297	348	304	341	351	307	310	328	343	261	325	304	311	339	294	306	342	304	300	319	301	318	316	299	320	299	303	343	267	302	286	292	340	318	298	265	329	305	292	317	320	267	296	302	306	291	337	308	301	303	316	313	306	302	311	320	322	291	318	312	333	314	321	307	321	317	299	331	325	339	305	318	265	294	302	299	313	322	313	328	334	310	327	287	318	312	291	313	309	327	273	328	303	338	299	332	302	303	322	291	325	313	300	303	318	332	303	334	330	304	299	331	317	336	309	293	302	344	318	314	341	287	317	316	333	304	311	300	308	321	297	326	317	315	320	338	342	320	301	291	292	298	319	301	333	303	287	320	341	333	289	317	287	305	330	309	312	336	306	335	310	323	306	302	309	288	269	304	313	318	291	297	338	303	324	330	304	313	339	322	315	333	295	310	344	313	293	302	328	343	316	304	340	317	326	294	293	297	302	320	321	333	315	324	320	314	300	318	342	322	310	334	333	354	294	332	308	314	355	328	280	305	313	316	299	293	306	303	297	308	336	292	307	329	297	301	264	314	317	326	316	308	321	292	314	310	297	305	308	295	319	287	324	315	317	304	307	327	296	295	343	295	306	349	323	303	292	298	321	319	316	321	323	342	290	317	308	321	317	298	306	312	325	323	296	326	304	319	334	301	308	318	321	296
19103	34078	31627	23364	18367	14704	11889	9843	8446	7128	6224	5109	4194	3472	2830	2386	2122	1864	1839	1791	1894	1716	1633	1425	1253	1062	1017	1042	917	934	852	863	808	742	744	715	696	697	705	703	688	654	690	691	683	658	695	664	679	634	643	694	606	632	674	636	635	594	633	654	579	654	621	609	642	626	644	668	706	644	665	611	632	638	691	664	659	642	670	656	641	641	682	645	659	664	681	617	643	675	632	639	614	639	684	643	661	624	661	665	650	634	615	629	608	620	664	658	651	651	656	638	646	607	607	622	665	599	694	662	628	609	679	611	628	614	634	631	632	634	576	643	669	681	668	659	626	615	584	640	642	645	642	666	623	634	675	647	655	670	633	620	664	688	628	668	604	631	640	644	660	605	659	666	604	614	681	649	630	630	656	667	692	639	644	624	665	646	631	632	581	707	656	653	633	680	663	646	639	637	683	650	643	631	621	655	636	668	623	644	678	624	620	599	649	633	609	619	650	630	671	603	702	653	668	601	640	663	602	655	637	653	652	612	640	693	637	642	677	612	686	643	619	608	652	665	635	669	631	631	603	609	676	601	637	681	681	591	624	622	681	628	637	665	615	635	630	657	602	654	628	592	604	606	627	649	634	674	648	609	607	596	669	654	643	635	627	674	617	613	625	660	618	619	655	595	605	660	643	615	639	656	645	650	652	628	641	702	618	689	644	614	650	602	665	611	660	647	669	644	651	654	619	621	633	656	601	618	645	682	610	652	671	620	652	674	671	634	630	674	632	634	672	648	635	595	660	644	675	679	583	634	703	609	685	593	621	655	658	679	659	638	633	647	603	637	589	664	586	648	576	618	630	628	599	617	631	667	608	661	646	634	667	670	673	644	641	619	643	667	606	627	650	654	634	606	642	644	636	675	630	623	649	645	671	615	656	624	611	658	613	610	650	633	652	614	651	667	632	617	661	614	601	623	647	664	662	590	635	637	632	666	608	664	588	586	645	667	641	636	639	660	644	612	618	657	576	689	685	631	650	638	629	673	650	694	644	692	643	615	664	611	655	668	675	646	637	640	633	622	676	666	627	636	629	601	616	650	685	624	631	637	649	669	622	629	633	660	640	636	684	630	664	619	651	622	592	635	646	660	640	623	640	611	697	584	664	613	645	636	654	628	643	627	661	645	647	612	636	645	622	606	644	635	602	633	615	677	682	614	609	637	598	635	607	647	659	614	638	620	636	637	647	692	626	653	693	663	640	649	661	650	648	661	621	639	604	630	662	633	637	630	661	643	638	622	612	666	648	655	660	627	639	613	616	613	651	669	632	598	642	646	605	652	602	671	614	643	598	615	596	658	634	621	677	644	652	653	644	666	573	641	671	636	650	617	613	582	628	643	613	610	611	614	617	621	622	627	621	647	610	636	654	640	608	639	641	633	674	626	608	622	658	639	634	670	622	595	632	624	670	597	629	629	648	636	643	692	583	644	641	653	624	657	629	647	660	651	647	626	631	646	623	669	631	677	637	620	638	659	696	609	710	648	631	645	665	637	586	613	609	666	607	625	692	680	596	578	643	629	650	662	646	617	610	654	675	627	666	639	617	611	667	668	596	654	647	702	625	631	623	654	638	666	674	629	634	649	635	625	649	633	627	662	634	689	647	656	654	668	662	669	638	635	611	652	677	639	637	646	661	685	653	649	610	637	638	662	635	691	701	632	659	696	583	604	669	638	628	630	707	645	623	622	622	655	627	605	603	636	650	621	603	647	636	651	638	616	656	645	632	681	641	581	662	616	641	678	619	644	662	658	653	644	628	678	664	656	666	653	670	623	655	670	683	590	613	661	685	626	597	624	670	629	632	633	642	653	599	650	667	639	618	687	621	650	644	675	650	644	663	636	636	648	666	621	643	683	605	629	638	601	630	585	668	604	634	612	635	612	630	634	613	647	645	596	623	609	613	658	662	625	696	696	698	659	628	597	622	666	669	695	643	600	656	592	679	602	633	629	696	606	653	620	637	610	607	614	632	679	671	672	657	578	632	637	644	610	628	595	659	633	623	632	657	629	670	628	669	670	617	635	636	637	703	573	640	637	650	655	686	643	618	620	633	588	673	597	639	606	641	627	562	584	621	632	623	641	671	624	595	583	596	615	687	634	607	658	651	657	633	641	619	648	654	660	610	643	599	663	590	639	670	643	651	659	651	652	610	634	628	682	651	646	618	650	629	639	638	601	633	679	618	628	656	664	689	667	658	633	635	654	648	640	610	674	579	643	632	631	603	642	703	631	628	582	636	623	644	665	618	602	628	616	636	610	699	650	622	659	688	640	599	647	630	672	662	680	670	645	668	643	668	641	640	636	635	616	626	641	621	617	620	586	680	623	615	637	663	585	607	659	645	645	630	587	634	630	648	645	612	648	619	706	631	606	632	673	644	639	672	629	614	628	591	675	612	656	633	604	653	644	616	659	623	615	610	638	632	687	578	618	624	654	653	701	621	663	683	642	650	650	639	638	648	604	642	629	633	642	609	595	629	649	640	630	631	636	653	678	661	628	717	639	648	646	626	611	615	625	650	654	611	665	612	652	638	645	642	668	614	658	638	626	640	624	600	629	613	622	630	636	662	624	598	627	654	618	645	602	594	678	620	632	627	656	636	677	620	615	674	625	634	650	631	661	647	647	630	623	650	653	653	634	632	676	633	668	633	652	660	683	661	632	626	642	635	630	625	622	656	642	630	642	611	660	606	605	582	699	646	677	654	629	648	646	653	640	629	633	616	625	644	646	578	650	630	652	705	617	630	652	633	588	634	608	656	674	630	665	649	628	656	676	654	655	640	633	612	611	651	663	637	645	656	649	649	639	647	595	665	620	657	666	604	633	604	666	661	605	608	640	647	618	644	638	606	705	662	620	602	649	624	672	629	627	617	640	642	640	623	655	600	657	593	610	643	624	647	621	630	673	613	655	663	655	635	627	633	664	606	609	626	629	645	590	620	636	626	645	645	646	686	604	645	617	667	624	630	622	653	637	653	611	688	602	627	626	626	627	639	623	653	608	671	649	663	642	634	612	631	648	636	641	677	674	663	650	629	609	705	604	651	616	632	661	645	626	657	667	627	628	633	572	642	624	603	598	684	659	592	690	654	637	636	617	626	603	619	668	653	639	647	611	617	653	672	629	647	630	635	679	621	666	636	665	680	624	622	638	629	657	625	656	659	656	609	638	610	667	654	584	636	630	611	647	642	639	702	651	627	642	602	608	643	604	649	638	648	644	594	666	672	654	670	624	615	720	658	650	656	650	620	636	678	634	620	606	664	644	633	619	635	622	665	593	631	629	639	632	615	598	656	622	670	652	700	641	603	659	628	655	636	630	645	649	626	641	637	635	625	631	657	632	607	592	612	652	666	617	613	655	597	631	678	600	633	660	573	631	628	642	625	652	632	634	637	653	655	587	657	626	635	608	629	651	630	642	577	625	656	581	618	652	633	601	652	611	626	638	604	666	627	603	632	651
24253	21494	28938	24386	21456	16256	8736	5195	4109	3431	2812	2346	2013	1629	1351	1262	1048	959	977	969	997	945	815	801	677	662	623	574	567	607	542	476	550	504	467	535	494	484	436	492	483	484	480	472	485	443	480	465	445	468	443	443	445	457	441	434	455	440	474	440	424	451	467	447	448	445	430	433	477	434	441	445	445	429	470	470	455	434	466	428	449	443	467	425	456	471	459	436	445	460	447	467	463	415	429	416	398	475	439	466	426	470	465	451	460	420	444	448	475	440	439	458	467	437	449	445	469	408	403	436	466	441	416	473	449	459	431	454	447	426	452	460	457	426	473	472	434	423	414	438	428	459	466	435	489	435	437	481	435	477	464	418	438	447	428	456	431	493	449	447	492	445	475	460	472	483	425	412	458	405	448	464	434	448	441	449	453	429	434	459	461	438	454	459	456	441	475	449	468	509	462	466	405	423	455	430	441	403	405	413	458	446	461	464	464	449	420	411	442	431	431	427	423	458	478	457	469	448	451	464	455	455	433	451	492	451	411	421	452	443	440	449	457	427	471	456	452	448	433	421	426	478	442	440	450	435	412	432	454	459	442	455	428	462	424	488	426	485	489	418	496	464	458	441	481	435	491	433	442	439	434	472	442	432	429	474	457	455	488	431	418	458	453	435	481	429	397	430	449	432	448	473	479	488	427	416	443	447	453	443	454	430	470	463	409	423	486	440	456	450	407	440	452	435	448	467	432	504	449	440	492	404	451	470	458	449	458	435	452	427	424	420	455	465	447	451	460	449	467	456	434	440	455	456	452	465	445	407	414	450	419	449	438	447	454	438	476	436	429	441	422	416	506	450	460	433	466	495	413	434	454	424	435	403	482	435	400	446	429	441	420	409	421	416	444	459	466	460	459	457	431	435	427	461	423	435	429	431	444	393	412	453	434	474	454	433	442	421	462	442	440	404	427	485	443	466	405	427	453	440	461	470	424	430	467	419	485	442	486	469	424	430	457	423	463	433	418	433	447	458	437	421	436	425	452	426	443	438	430	504	441	438	480	440	446	437	454	493	444	442	501	451	447	443	469	427	453	446	427	439	450	424	454	434	469	447	468	468	439	484	450	420	465	485	422	460	424	424	446	432	449	456	463	435	446	450	416	442	420	455	446	435	447	435	438	438	436	448	430	442	418	449	445	428	450	436	445	422	454	423	451	454	481	437	462	418	438	456	450	414	436	443	436	458	461	448	455	466	448	408	450	452	438	468	446	437	445	441	441	473	440	455	454	451	443	403	472	428	435	442	458	420	454	422	452	504	452	430	416	442	468	423	443	451	407	481	449	448	430	459	484	436	452	441	460	445	443	466	472	480	448	465	414	448	433	450	473	464	456	468	438	459	447	421	448	406	443	447	473	460	416	433	438	452	464	427	436	455	415	448	451	429	422	447	452	467	456	427	430	433	460	462	455	455	425	422	409	478	453	428	500	475	462	437	429	427	463	434	422	439	417	434	430	410	451	477	402	426	445	429	450	407	430	446	439	474	441	412	466	464	464	430	425	429	436	459	434	464	445	436	426	468	453	429	441	460	474	449	445	443	425	449	455	465	453	402	448	429	436	491	441	449	458	408	478	492	447	484	466	459	457	439	416	446	450	426	444	410	451	480	440	420	475	486	467	428	412	462	464	456	439	484	469	442	428	434	445	426	420	460	443	448	462	457	444	459	475	445	443	408	415	407	435	435	467	476	440	401	429	435	435	467	447	441	419	463	436	466	436	409	462	476	438	450	419	423	435	458	478	460	459	465	470	454	445	442	446	431	460	467	415	462	416	445	466	438	461	425	455	474	429	433	477	473	472	462	424	453	453	442	508	467	432	428	436	440	441	417	441	447	441	497	434	423	438	436	471	482	400	449	433	450	449	454	402	453	421	441	483	430	475	441	443	432	466	400	463	477	457	465	463	427	439	436	422	426	452	439	477	425	448	467	436	459	410	450	464	442	437	424	456	461	454	412	476	418	460	449	439	474	438	455	473	446	452	492	429	459	438	474	414	463	462	436	450	458	444	440	470	484	431	461	468	451	455	450	462	431	425	427	462	437	461	424	450	445	466	437	436	451	476	448	415	475	466	417	436	438	416	454	412	435	458	464	458	468	426	463	451	433	423	473	432	432	438	409	448	475	429	418	467	452	438	458	459	447	454	415	401	455	489	450	452	454	442	431	452	437	444	460	450	436	438	468	452	458	406	478	437	472	449	463	422	418	451	465	462	450	418	447	454	442	453	425	444	450	425	419	468	429	460	427	471	416	486	451	470	467	427	470	419	438	496	476	460	473	455	439	428	438	422	432	470	443	417	420	422	434	449	443	443	419	480	419	449	446	429	449	460	458	449	456	424	442	417	451	459	418	452	403	440	440	469	442	427	462	441	452	483	480	434	454	457	457	421	412	432	434	429	464	473	422	465	427	403	453	456	431	416	418	440	433	457	446	446	441	430	446	487	453	416	478	436	453	468	435	457	429	437	438	440	425	446	457	446	442	443	445	449	421	419	443	468	459	430	401	432	434	442	415	421	452	477	461	415	465	477	453	456	404	450	479	425	480	462	465	398	418	448	479	425	434	456	422	437	411	463	427	446	451	420	438	478	452	425	481	472	461	427	434	434	449	481	457	456	459	489	452	480	483	418	445	467	460	439	462	428	422	455	493	424	436	435	446	457	429	452	447	472	432	466	432	441	409	450	458	447	456	405	446	447	456	403	419	399	435	446	462	457	488	439	443	459	409	457	408	453	419	456	442	420	434	462	421	433	456	427	444	470	446	459	458	390	433	446	486	438	419	404	456	428	408	444	435	458	413	430	474	398	457	449	430	466	463	461	425	435	479	468	435	504	430	433	451	486	394	486	441	425	459	408	446	442	460	454	437	450	441	419	476	457	462	451	441	429	460	455	439	412	448	449	457	440	458	444	464	443	473	427	489	443	403	421	433	461	442	448	439	428	481	417	475	431	439	433	431	488	481	472	444	453	440	461	485	432	477	434	431	440	465	443	464	477	432	400	458	444	409	455	447	462	400	453	452	465	438	452	446	419	474	437	418	445	447	427	481	419	438	428	459	449	427	431	457	426	464	451	423	468	401	462	490	437	447	391	450	455	451	401	439	425	428	435	396	432	447	439	404	476	461	475	454	454	400	404	445	454	434	417	462	431	460	443	450	476	433	454	406	435	435	443	437	439	432	445	475	453	444	423	460	456	460	443	451	460	447	473	439	406	461	432	433	488	462	452	419	460	416	449	425	461	444	430	456	450	420	416	439	436	467	454	453	479	481	414	448	416	437	441	469	477	483	463	426	444	421	418	449	441	439	430	404	432	456	437	412	467	424	426	475	463	484	441	463	450	453	450	407	424	458	440	428	479	452	453	446	433	462	473	438	434	432	468	404	427	430	432	433	446	475	424	442	469	429	462	439	445	438	425	460	427	440	461	415	429	438	472	446	438	424	449	461	463	437	474	415
21978	38878	36244	28246	23191	19138	16045	13649	11821	10008	8602	7259	5918	4924	4028	3620	3053	2778	2745	2784	2851	2680	2331	2044	1742	1582	1423	1366	1292	1217	1239	1119	1107	1042	964	957	927	986	977	933	937	1015	941	973	957	911	868	898	934	872	918	875	863	856	853	831	897	832	869	839	861	898	878	875	866	918	855	869	870	870	877	895	906	780	893	872	881	880	875	826	885	852	855	901	893	870	920	880	857	927	893	856	834	882	905	886	877	844	873	863	853	906	907	842	915	871	853	911	893	834	917	873	849	891	876	834	901	859	892	858	817	877	801	844	796	878	842	892	884	839	918	827	860	857	866	832	844	879	826	831	837	889	873	833	835	894	891	901	861	861	924	881	896	883	827	855	850	881	934	808	886	889	837	894	801	851	867	832	851	903	868	896	905	907	896	831	850	852	876	889	862	878	845	894	830	878	854	848	853	893	911	838	928	813	900	866	860	833	844	916	888	834	835	873	885	854	865	874	870	897	851	874	909	942	947	891	872	885	913	925	866	849	840	858	866	930	901	839	835	902	814	892	835	821	863	904	868	861	795	880	865	838	850	901	868	884	858	900	848	844	930	923	869	883	908	836	831	881	849	841	906	862	855	881	818	879	931	844	869	863	851	879	837	833	856	918	871	851	850	845	875	847	877	823	886	919	882	866	882	904	876	830	870	877	885	869	875	974	886	819	906	850	883	871	864	854	864	870	930	813	855	846	841	870	851	866	854	884	881	847	893	908	814	876	865	895	841	866	861	867	867	871	830	851	900	903	891	931	822	887	868	912	904	836	852	821	889	851	888	882	878	791	874	849	859	852	856	899	847	873	851	894	887	869	827	867	839	911	855	877	833	865	869	850	815	835	842	831	847	790	829	892	873	851	839	848	838	841	909	846	865	883	890	848	870	858	850	872	898	831	851	887	873	864	888	877	861	849	882	917	776	940	859	880	865	901	871	852	875	832	845	866	893	830	846	855	815	874	863	840	869	851	916	863	858	880	821	866	819	878	862	837	888	859	857	835	837	829	923	871	895	892	878	828	822	876	871	849	864	863	902	817	867	902	875	888	823	918	874	850	843	879	847	890	870	894	874	862	884	819	892	881	874	921	895	876	855	866	876	867	891	857	854	926	886	877	861	902	871	885	926	821	835	848	847	868	881	788	880	897	868	859	852	834	891	831	837	881	943	908	887	821	876	866	833	876	855	876	896	841	906	914	892	895	912	832	897	880	866	848	861	870	920	830	845	827	874	832	825	850	914	869	859	863	849	871	854	834	859	897	831	847	904	908	883	864	858	857	873	916	853	865	911	929	862	874	805	889	834	891	857	887	833	820	875	867	913	844	846	868	868	832	860	848	856	905	832	937	807	837	849	866	897	871	808	865	846	905	878	870	860	847	890	840	866	861	960	902	830	843	849	866	856	862	813	863	848	816	896	852	849	868	818	873	882	904	831	840	859	865	847	907	910	877	879	870	881	851	883	877	793	869	926	897	911	898	920	922	852	843	832	876	869	902	845	854	841	838	905	905	849	886	859	884	888	932	926	885	855	896	863	873	852	850	872	811	860	854	828	854	841	863	866	890	831	879	830	841	864	876	843	909	882	806	843	882	882	861	858	881	891	878	848	826	917	834	822	898	845	939	875	890	853	894	859	845	863	863	863	905	841	868	838	869	853	781	847	888	888	806	843	895	887	847	886	817	849	889	848	855	894	853	871	814	890	870	829	908	907	879	863	862	828	892	840	841	776	880	890	832	860	890	884	844	847	903	898	847	927	866	812	839	866	916	862	881	887	824	844	830	900	885	856	898	910	844	854	838	865	888	822	853	837	834	838	829	897	843	854	850	853	910	826	915	877	838	883	900	872	867	875	865	896	870	855	874	911	893	860	871	881	889	841	824	795	870	826	851	916	865	858	845	852	838	861	839	836	876	874	864	849	860	803	893	908	855	892	826	854	870	892	834	906	911	852	821	902	812	896	840	877	841	836	858	900	867	859	835	831	905	877	891	856	861	888	865	858	861	844	819	913	896	888	858	839	892	830	875	914	859	898	848	890	884	856	855	883	876	878	852	829	892	881	894	886	904	922	888	825	841	859	942	845	894	831	898	867	880	854	838	861	866	856	886	872	864	869	914	806	863	846	832	888	831	868	805	906	853	885	871	823	921	872	872	879	872	836	868	841	880	850	838	867	855	901	878	868	846	848	875	875	800	857	816	885	907	841	815	827	834	865	902	856	846	825	826	901	923	846	830	872	853	878	848	838	848	867	840	818	820	897	810	877	860	888	839	857	901	899	884	894	807	884	915	841	846	883	873	845	870	862	839	868	869	894	860	878	832	834	907	898	833	888	869	949	861	834	832	893	869	880	919	838	896	920	832	847	851	922	882	880	841	869	849	843	859	876	835	832	929	861	847	852	892	853	870	878	869	865	858	864	845	843	842	916	869	841	910	869	872	909	844	880	849	847	908	899	899	858	897	863	880	865	879	826	818	924	820	889	882	880	864	831	867	865	824	910	871	861	870	896	902	806	823	897	862	818	885	847	824	884	840	873	880	915	868	864	846	878	853	871	844	850	877	877	850	823	867	760	896	906	899	858	862	884	898	885	899	869	840	898	851	894	881	886	860	917	883	899	878	856	860	915	876	806	855	820	874	847	860	865	859	882	902	892	860	836	914	855	795	855	830	846	810	859	838	871	853	851	895	930	839	886	855	864	874	844	827	880	940	844	851	877	872	806	821	811	879	846	816	859	846	883	838	816	903	861	832	856	866	879	890	842	833	826	880	894	902	860	887	853	844	886	878	886	869	865	863	847	858	890	850	843	880	807	861	910	864	875	903	834	907	898	860	863	856	843	819	823	911	844	917	850	832	920	887	885	868	863	865	848	832	842	883	840	881	875	832	903	838	839	842	873	875	823	873	800	822	910	805	816	881	840	856	848	846	899	840	889	874	834	855	882	837	818	891	874	875	827	899	859	858	830	828	867	863	845	865	901	852	901	872	829	875	858	817	885	901	891	887	897	831	895	874	820	877	859	869	858	845	872	864	887	892	846	886	872	893	838	879	836	847	881	838	866	851	886	869	828	865	877	871	839	872	848	908	810	891	875	864	891	839	892	791	899	914	871	827	932	891	849	844	878	801	853	861	868	810	854	871	904	892	873	887	825	899	936	845	885	798	877	857	838	873	843	844	929	836	905	842	865	877	904	875	852	886	847	931	840	876	863	896	851	878	871	882	828	859	899	908	869	868	859	907	883	885	881	894	865	881	811	883	847	862	865	818	835	822	822	856	852	845	858	907	866	896	885	910	881	839	876	858	912	864	908	834	917	861	882	852	865	883	835	880	887	892	864	952	834	856	941	880	864	864	860	855	825	845	898	891	855	833	860	876	882	902	832	835	862	855	877	841	861	857	904	865	887	883	817	877	898	859	879	875	871	843	859	865	869	835	866	845	796	835	823	853	897	900	850	862	841	841	842	895	886	896
27369	19945	14803	8529	4234	2824	2023	1622	1320	1112	896	798	666	571	489	455	427	412	451	402	453	432	414	372	324	366	327	330	339	272	292	249	292	281	297	312	304	273	271	289	296	308	293	285	272	302	268	266	262	277	291	277	268	298	296	276	266	269	277	261	252	297	244	265	295	288	248	286	258	308	261	270	268	264	280	272	285	259	284	273	261	277	289	253	260	304	271	287	279	284	260	261	264	282	260	302	279	270	273	257	258	279	297	307	250	280	251	281	263	270	271	277	284	280	279	281	294	263	270	261	251	256	260	291	271	273	270	283	260	260	271	267	278	268	306	287	266	274	305	266	270	274	275	299	263	274	286	287	276	299	283	304	262	257	259	275	260	266	261	289	275	254	285	275	294	289	311	299	285	263	279	255	275	255	248	284	282	283	284	229	276	283	271	301	285	267	296	284	259	279	268	268	258	266	285	288	227	285	284	286	264	297	266	287	298	283	280	307	263	268	255	249	288	245	303	275	298	295	265	272	288	274	260	284	299	284	305	284	298	275	292	260	315	280	249	275	257	294	267	254	273	272	273	280	275	272	261	264	291	270	283	278	285	278	277	269	258	290	260	272	271	259	267	279	278	290	255	273	286	250	279	287	269	289	273	286	288	257	287	282	281	287	280	259	284	243	320	272	250	257	285	267	284	245	258	270	265	280	256	293	270	258	256	290	275	299	287	228	275	282	290	263	264	295	301	259	249	284	296	304	267	289	272	289	269	286	301	276	280	228	277	266	255	294	253	269	260	301	265	275	260	295	256	290	300	271	285	317	262	260	265	284	277	277	283	250	258	243	230	247	302	291	280	283	265	275	251	287	267	300	274	286	261	318	277	231	305	274	293	267	271	277	274	276	269	255	249	252	266	235	278	268	270	274	307	276	266	275	254	263	242	258	280	280	286	271	249	269	306	289	267	290	285	301	271	276	260	253	295	275	284	290	278	252	273	255	271	245	294	300	293	263	291	277	273	297	270	289	315	287	258	281	300	305	269	279	255	270	285	286	279	256	266	259	277	237	251	275	279	280	280	281	266	267	254	273	278	261	310	288	268	274	239	236	283	289	286	290	287	242	246	268	282	288	291	266	281	257	245	300	280	270	288	277	285	284	257	253	267	252	257	281	258	282	263	280	281	302	264	272	280	257	287	280	292	273	276	286	280	242	292	281	265	280	251	269	240	270	306	231	253	263	243	282	288	252	267	293	286	302	280	270	290	268	270	262	280	281	275	275	278	285	288	271	264	246	234	282	288	284	242	280	260	303	270	295	290	235	281	271	281	271	279	255	247	289	280	264	251	270	299	312	290	291	272	289	283	313	292	252	256	256	265	288	309	276	249	270	278	288	280	257	293	253	274	269	268	291	280	271	287	253	272	271	277	257	273	258	292	260	276	297	303	261	286	275	282	277	273	299	265	273	274	288	288	267	284	288	250	272	292	279	298	284	270	296	281	267	259	233	281	280	322	273	267	266	262	270	269	290	266	268	267	264	249	266	273	285	258	284	264	247	298	276	271	273	262	236	269	281	262	308	286	267	285	286	282	252	273	268	277	256	249	264	272	269	285	266	269	262	272	273	270	281	303	257	286	298	289	288	267	248	240	274	267	284	276	276	285	302	274	253	254	276	263	297	311	254	284	285	283	315	267	284	263	287	306	295	272	283	258	301	295	285	286	270	267	274	279	253	282	303	262	297	281	261	292	270	254	278	285	282	258	307	235	273	257	298	249	287	268	283	280	288	290	281	238	268	306	284	288	269	307	259	263	274	265	285	269	306	282	285	272	266	276	278	260	266	281	289	278	272	278	247	257	267	289	302	277	290	273	301	275	308	304	284	265	300	276	269	259	302	271	245	267	254	290	274	275	267	260	280	271	257	281	280	247	261	249	257	271	288	291	265	264	254	267	284	255	270	290	280	264	298	253	249	269	289	245	293	283	271	242	253	277	274	286	253	289	285	274	258	272	298	278	282	301	259	280	288	274	280	250	274	276	281	283	283	265	270	297	257	288	244	252	294	283	293	308	308	240	259	310	286	289	285	265	269	275	269	286	286	264	292	288	256	261	276	295	273	263	288	331	266	254	268	272	259	297	265	263	262	284	274	274	316	256	287	240	259	283	293	257	274	287	280	265	270	276	276	272	266	270	261	291	285	310	289	274	300	285	275	309	281	263	296	251	263	284	290	265	254	297	278	280	254	263	254	297	267	309	272	283	300	297	287	306	270	311	283	263	265	248	254	255	239	285	294	289	252	270	291	257	253	276	255	267	286	262	289	281	272	308	267	280	294	266	255	283	250	287	309	284	269	297	275	300	270	282	253	278	304	273	261	264	285	263	287	313	255	269	282	248	264	270	301	280	270	281	240	270	265	294	252	297	266	302	269	255	273	299	277	270	291	277	248	273	275	291	304	272	266	288	275	255	260	285	278	275	239	254	270	289	283	282	272	285	262	273	268	268	254	292	275	283	257	286	292	276	293	266	260	295	290	281	271	276	256	303	262	286	269	305	288	291	304	264	292	279	273	271	275	292	281	282	259	249	297	251	272	278	279	291	255	262	244	266	314	255	294	274	289	273	271	304	277	302	304	258	270	255	266	264	255	271	292	264	247	281	290	264	261	291	275	275	273	258	264	299	291	280	259	276	270	262	270	269	248	287	282	264	262	290	247	271	286	267	276	277	295	263	286	283	253	284	270	294	283	289	282	280	254	284	289	248	295	280	268	296	253	286	294	257	275	273	289	290	256	281	305	282	237	267	255	245	274	258	281	300	254	263	278	296	248	287	265	280	280	274	282	279	262	250	271	284	259	265	265	283	266	255	289	270	271	301	290	257	253	261	277	281	246	282	274	273	277	280	240	260	255	281	256	257	246	293	286	298	298	275	232	271	242	274	292	272	285	267	279	282	269	270	263	292	314	242	290	284	258	250	281	282	265	295	290	287	286	247	286	245	260	263	271	246	271	266	282	287	278	282	255	269	285	270	267	289	264	272	280	279	278	281	272	236	284	273	297	293	295	269	296	262	285	251	306	283	279	298	278	268	293	276	296	270	251	260	307	262	291	253	260	269	279	268	272	273	259	260	298	242	276	268	258	280	274	280	289	278	274	282	284	250	301	295	288	283	275	250	250	272	275	295	291	274	288	294	304	260	285	295	254	276	254	268	276	248	236	243	285	281	262	279	281	271	254	266	246	268	284	223	259	284	254	267	281	278	285	271	275	262	292	289	274	286	269	282	258	270	250	268	267	278	292	289	266	263	304	298	288	269	286	269	314	274	294	290	291	259	280	297	285	254	280	241	249	283	268	291	277	241	280	278	254	264	259	277	270	294	276	282	270	278	286	293	270	295	311	285	272	284	307	285	269	271	261	285	259	278	275	297	258	265	262	275	255	290	262	267	269	271	301	276	317	246	264	272	269	273	279	284	257	273	277	270	274	272	261	268	253	265	251	264	255	247	253	265	278
17530	26880	24286	16009	11673	8864	6960	5698	4715	3768	3144	2750	2248	1823	1641	1296	1198	1133	1081	1134	1056	1045	958	887	809	744	774	720	645	687	631	605	652	621	571	623	562	597	583	537	596	582	542	593	588	616	546	573	582	574	550	615	551	562	583	582	552	551	574	602	559	563	549	584	574	557	557	578	564	567	550	576	537	574	574	560	537	590	562	549	557	574	579	511	529	552	577	610	587	621	559	553	563	536	607	526	567	575	536	598	554	581	525	577	570	539	580	574	577	592	557	539	552	578	572	553	546	546	557	531	554	562	568	540	583	503	587	548	568	538	550	584	557	578	544	550	569	526	525	546	544	553	554	589	569	543	539	530	561	546	528	566	571	550	548	581	575	543	561	574	549	563	580	585	573	553	557	550	572	565	556	561	560	545	574	539	586	575	576	583	573	578	580	562	546	587	563	564	538	578	549	558	528	510	491	577	581	550	521	529	606	547	551	550	570	509	514	539	584	520	589	547	573	557	558	566	565	567	618	563	567	547	521	596	551	576	547	556	606	574	537	528	537	542	585	533	570	568	549	537	560	541	601	606	597	545	542	595	619	565	574	548	580	569	544	542	540	588	629	592	527	556	548	514	588	569	595	553	554	585	572	552	591	520	559	569	527	567	540	533	579	559	548	554	568	558	605	528	538	550	566	592	587	584	550	576	541	569	576	530	555	556	546	578	526	571	608	564	560	583	576	525	598	531	561	560	587	542	588	548	549	574	534	541	572	582	571	592	584	606	584	580	557	539	568	527	533	547	569	621	573	571	532	566	559	587	581	576	579	575	556	544	546	545	543	550	550	576	561	573	562	548	603	585	580	542	559	532	582	488	562	520	596	551	532	561	558	548	547	573	538	640	544	567	605	585	535	574	604	515	560	554	558	550	585	522	548	522	552	558	570	563	601	546	565	521	523	581	593	535	553	552	537	542	590	573	555	611	509	570	528	542	533	577	563	572	543	540	587	562	539	561	626	545	523	612	540	564	553	563	614	614	575	575	543	547	601	551	535	583	588	552	554	567	527	586	577	564	562	511	549	555	539	532	549	571	581	530	508	545	549	526	572	548	536	551	567	563	557	550	600	513	507	539	566	565	527	556	569	554	564	576	543	529	564	545	547	592	540	537	522	590	565	523	567	565	569	560	600	567	565	537	554	555	581	591	565	529	547	565	554	575	551	586	604	585	556	513	587	599	575	561	574	561	516	567	563	565	551	588	517	583	512	542	545	561	548	565	552	575	554	554	523	610	535	629	512	576	556	540	508	589	541	551	577	529	544	581	564	580	548	543	588	598	560	586	597	551	562	562	592	566	553	562	577	611	557	544	611	558	583	603	558	543	602	577	551	549	535	527	576	552	533	615	526	523	594	531	579	546	631	532	547	570	555	558	582	560	589	559	583	599	582	545	607	575	554	579	530	550	583	589	549	593	579	560	563	540	587	607	603	557	553	548	559	542	568	541	556	547	579	552	551	574	524	561	541	573	526	571	591	533	593	550	591	655	543	537	587	566	582	531	587	542	589	543	565	487	554	600	574	590	562	569	502	540	572	551	605	578	543	515	576	564	610	566	561	542	559	535	606	552	568	549	543	525	520	563	569	593	550	551	554	583	567	573	557	552	590	559	564	555	540	574	557	597	581	575	548	553	601	616	559	563	518	543	540	537	524	569	542	555	592	541	559	574	562	542	583	566	582	545	585	577	557	584	552	571	523	576	568	551	565	572	567	552	564	579	595	558	555	572	580	540	566	538	584	568	545	544	543	560	600	527	565	546	570	581	585	577	579	534	600	537	534	534	577	594	589	570	541	554	616	560	565	544	549	547	537	576	566	525	509	524	563	542	560	560	574	568	610	527	554	608	559	552	568	600	568	616	535	540	555	562	557	501	615	593	557	550	559	527	569	541	538	544	578	574	525	538	588	543	561	526	594	556	530	548	564	609	546	593	508	518	568	558	577	611	549	560	574	587	560	562	528	588	591	565	554	611	577	543	532	541	553	534	576	541	579	577	580	560	603	571	562	562	565	545	585	534	508	570	576	568	601	588	546	570	550	572	576	553	589	560	553	546	559	564	563	550	623	518	550	565	575	524	572	568	578	582	567	573	565	584	556	538	546	568	555	555	562	567	523	606	573	585	541	565	598	605	567	611	515	548	538	586	565	583	524	555	579	535	558	564	542	561	588	565	553	564	535	569	544	532	543	536	535	587	586	593	539	602	572	579	523	588	549	568	556	564	580	573	572	570	527	554	561	550	590	501	558	619	565	571	569	598	548	530	549	551	602	545	539	580	558	587	586	550	570	564	577	543	569	559	571	546	576	572	575	547	542	573	566	546	573	535	569	555	530	588	561	543	552	568	556	556	538	553	551	587	592	556	523	568	541	569	603	512	561	592	569	574	567	556	523	586	548	572	544	567	532	529	564	582	581	547	565	577	497	522	561	575	543	555	590	576	587	544	551	561	568	601	513	546	546	576	551	570	561	587	553	605	598	582	536	554	555	564	577	575	518	552	553	537	627	558	550	577	500	560	566	560	553	550	579	538	569	547	539	568	529	524	542	557	546	586	568	574	553	586	528	582	564	538	545	558	593	605	574	587	532	587	580	576	562	593	561	570	581	533	584	546	579	571	581	585	559	582	546	538	568	555	545	555	522	564	571	578	548	548	583	591	547	562	610	561	557	544	532	620	555	584	558	610	552	547	555	552	580	591	551	581	533	545	549	577	555	520	556	556	525	575	590	540	568	578	577	537	587	553	538	554	577	599	508	548	586	567	595	557	558	550	573	528	568	582	544	592	616	561	566	569	570	597	549	529	566	531	566	550	568	558	607	547	547	590	542	560	546	522	563	558	578	587	590	576	550	588	566	574	578	564	510	573	564	587	578	554	559	571	555	550	548	547	558	613	570	537	530	551	611	547	548	581	600	541	613	580	559	524	563	552	558	578	555	584	575	559	571	583	513	592	575	541	534	576	558	544	596	570	577	580	596	537	558	557	566	522	566	562	567	543	558	597	567	583	578	581	545	566	591	562	581	578	542	546	539	588	560	576	571	611	566	599	557	558	539	553	602	553	560	580	591	573	505	583	531	541	584	556	548	540	550	559	589	509	576	531	509	551	568	574	516	577	576	560	560	587	558	552	541	627	574	579	544	570	566	511	575	575	546	578	520	598	576	564	577	563	525	554	547	572	554	586	586	583	557	574	576	533	569	575	520	573	554	562	563	589	514	587	579	554	553	540	557	566	531	585	557	550	541	597	549	576	567	542	579	558	565	580	534	573	538	580	536	567	551	556	521	594	567	580	555	578	574	514	558	586	537	538	554	547	560	578	587	515	589	547	552	569	572	496	527	553	533	561	561	565	582	542	596	555	552	543	523	535	580	607	536	517	547	567	485	544	548	625	576	535	521	594	581	588	516	573	582	573	562	573	630	562	560	534	550	524	595	545	544	550	565	569	561	556	588	570	588	556
25086	21417	27932	25189	16439	7502	4797	3291	2639	2078	1669	1455	1235	945	837	751	650	640	693	679	643	615	558	490	470	440	390	435	375	374	377	351	339	375	368	319	309	346	325	306	345	308	303	353	320	336	311	341	308	329	313	281	344	300	326	332	297	305	328	346	318	309	338	305	323	327	323	309	327	302	299	310	330	304	287	330	315	316	316	299	324	313	324	303	349	327	339	305	293	307	297	304	314	324	283	319	307	311	325	309	334	330	305	315	307	296	321	318	321	285	326	311	303	351	290	291	305	335	299	308	312	300	321	301	293	303	325	323	302	277	321	318	292	288	315	315	300	283	296	303	334	300	287	305	329	341	301	336	337	327	279	302	309	323	292	334	321	326	335	283	313	301	310	344	277	319	303	341	345	346	320	314	350	300	292	290	312	322	303	303	317	325	314	319	298	328	280	310	312	322	359	317	339	308	351	299	330	330	331	312	292	333	292	319	331	314	278	303	339	331	303	336	323	320	306	320	295	322	337	320	300	294	340	331	309	315	347	319	328	296	317	344	312	301	283	312	310	314	343	327	302	299	305	291	323	318	308	339	343	326	329	344	306	342	300	320	334	323	327	267	335	285	342	326	314	300	332	310	309	286	313	306	327	347	306	359	310	336	314	320	291	300	332	284	346	318	295	320	267	319	286	317	302	317	296	317	335	327	302	311	319	297	329	309	304	311	312	334	323	306	306	275	304	286	293	325	297	313	323	334	306	324	298	327	310	342	334	314	318	294	326	308	310	319	317	291	322	298	313	312	310	296	293	298	316	358	337	293	299	290	326	307	316	327	346	342	307	298	295	308	302	279	349	302	302	310	318	325	314	356	258	295	328	273	302	322	331	295	333	306	315	281	290	316	311	307	298	355	299	316	322	335	347	349	307	301	295	319	302	326	294	329	326	311	306	302	304	301	327	275	305	281	315	320	320	342	320	289	357	313	341	318	317	310	329	310	321	286	323	327	304	312	308	342	293	315	303	279	316	293	301	326	307	302	340	339	289	296	297	336	299	323	304	303	337	299	331	307	299	328	337	300	320	311	317	321	320	322	308	344	314	304	321	295	312	338	328	314	345	307	333	343	341	327	344	325	301	296	300	306	291	294	332	298	309	330	313	326	280	288	299	324	297	296	317	314	343	321	316	320	316	327	276	324	320	268	306	297	342	313	335	323	341	302	310	343	311	326	284	333	296	314	324	319	286	313	347	292	321	334	304	307	312	290	294	308	307	302	311	303	304	335	338	301	338	280	315	294	306	288	330	329	305	306	303	316	308	308	293	298	310	319	303	319	303	306	337	331	326	318	345	330	322	327	321	309	310	305	314	284	322	312	293	333	307	281	286	330	333	305	318	280	353	327	357	327	321	316	294	327	309	291	329	313	292	312	338	306	304	332	331	302	310	313	283	317	315	305	321	323	297	320	319	308	283	321	321	313	317	326	343	324	331	296	309	248	278	291	302	310	305	287	351	329	307	288	288	347	331	292	301	315	352	323	276	305	311	318	295	268	307	304	309	312	315	336	294	286	368	318	321	324	326	303	315	348	306	314	316	298	327	338	308	330	308	302	346	297	336	298	320	302	286	292	294	322	318	304	320	292	298	308	294	307	332	302	306	337	311	294	270	296	316	318	316	327	305	329	303	315	293	334	323	309	330	323	326	319	317	301	325	316	289	307	309	292	295	323	293	330	315	321	320	316	320	297	299	322	308	291	319	319	338	318	318	325	295	341	310	333	304	322	294	298	322	313	329	306	312	300	358	343	345	339	299	305	324	319	318	349	316	314	295	308	308	325	295	295	306	310	302	308	320	317	337	303	297	327	298	296	311	335	282	324	291	308	310	333	275	273	303	313	328	323	320	336	310	315	320	336	297	331	334	308	302	286	310	322	298	281	319	306	272	332	306	318	312	283	295	319	310	316	321	316	306	290	310	312	313	321	298	338	326	336	296	331	331	336	335	316	292	299	308	337	303	332	339	290	308	316	299	331	325	270	283	336	298	313	339	339	311	305	321	295	316	295	333	298	312	342	317	335	309	287	345	332	312	311	327	298	310	337	309	332	302	288	317	342	318	309	317	308	314	314	319	343	296	301	319	329	322	289	292	322	330	303	314	310	308	305	309	319	319	303	294	307	307	300	303	323	309	310	316	303	293	306	338	310	294	321	295	374	333	323	308	294	274	320	317	328	341	302	331	308	304	301	336	324	281	329	310	337	309	286	332	289	302	326	303	318	306	292	285	318	314	317	322	301	294	306	342	354	323	346	290	283	296	311	285	322	295	330	288	285	314	313	309	305	336	325	325	326	284	302	323	307	304	305	306	314	309	357	303	314	305	310	326	313	334	306	306	328	313	279	340	309	293	312	302	320	337	317	331	301	317	311	278	315	339	313	314	316	338	269	289	298	320	286	299	311	323	338	276	320	305	322	341	296	326	312	294	328	298	311	318	311	303	286	309	346	311	324	317	301	314	307	303	297	325	316	327	309	319	324	287	306	294	301	310	280	317	318	303	332	326	337	325	323	299	306	320	342	312	319	326	339	320	316	311	302	278	350	296	328	294	316	313	281	333	337	293	286	334	305	331	324	317	306	312	326	326	310	310	325	287	310	348	318	339	305	281	310	302	322	326	308	322	331	263	340	284	317	302	313	295	302	306	257	318	339	332	338	295	325	284	329	302	342	309	310	307	325	322	350	300	312	309	289	304	352	312	299	287	277	251	348	325	334	306	311	323	302	310	319	287	294	303	304	311	322	324	313	296	308	327	299	304	313	333	337	292	347	313	315	327	336	296	330	329	316	320	314	323	304	298	308	294	301	342	329	317	294	337	295	298	294	319	328	326	344	292	325	289	310	312	316	315	296	303	340	308	292	319	318	301	337	340	306	302	316	326	309	316	340	297	317	329	301	338	374	280	308	319	325	317	294	285	299	306	310	294	296	296	356	305	306	315	320	313	307	326	306	303	276	296	333	300	303	287	313	285	309	313	302	327	305	326	312	303	324	328	311	298	309	322	327	303	291	302	321	289	278	272	303	330	314	307	316	316	323	311	302	313	311	317	308	292	306	339	307	317	317	307	315	302	304	328	314	350	304	376	381	306	281	314	331	305	327	310	286	328	297	318	319	313	324	325	275	344	318	299	269	340	311	356	325	333	295	295	333	320	298	300	295	293	283	323	325	307	297	290	311	309	305	331	313	311	313	308	310	315	306	318	348	284	345	299	309	284	310	287	307	344	296	297	311	306	315	321	328	330	310	319	318	307	293	325	303	288	307	302	298	332	304	295	300	314	321	301	299	338	314	315	333	298	303	291	330	306	316	309	300	317	333	299	327	322	294	356	309	350	281	298	334	347	331	337	336	314	318	370	312	277	325	317	321	292	347	298	314	314	328	333	312	314	299	336	301	305	293	308	315	332	316	303	303	373	298	300	332	279	341	320	311	327	295	313	300	306	321	315	325	311	335	327	338
19732	34704	32003	23648	18712	14722	11938	9797	8305	6967	5697	4713	3905	3212	2662	2320	2116	1943	2014	1965	1961	1764	1482	1289	1197	1077	1003	952	874	879	803	790	780	727	727	717	693	686	670	646	720	697	695	658	648	658	657	677	648	650	633	629	659	677	644	656	640	658	658	630	614	627	635	601	684	652	617	631	651	655	618	611	652	686	660	611	627	621	608	563	616	631	624	631	616	590	630	660	633	625	635	592	644	661	675	654	688	602	615	640	666	592	594	673	656	588	633	667	623	631	600	616	595	651	622	616	625	628	585	646	668	671	603	622	604	629	626	667	651	614	636	670	661	636	640	652	648	660	645	668	640	672	625	599	625	645	635	593	688	654	666	613	648	593	621	651	626	635	660	625	631	606	669	608	644	619	625	652	632	659	630	671	590	629	647	639	603	628	581	627	665	644	648	650	632	669	630	642	599	640	589	663	623	625	571	625	638	638	639	640	593	652	635	597	615	660	636	658	682	622	642	618	646	600	609	676	611	612	600	607	654	621	607	615	668	634	567	617	635	657	650	616	652	599	584	605	679	653	619	621	640	632	654	625	662	645	622	608	622	649	642	648	615	583	627	604	635	628	624	638	604	628	595	640	615	638	634	654	636	626	584	640	610	629	644	611	654	637	635	623	632	620	625	637	623	697	633	618	656	622	641	644	633	619	626	588	645	596	688	648	622	642	612	613	590	612	592	587	637	634	653	645	574	632	656	649	653	608	604	643	620	605	640	657	592	644	659	593	636	621	607	629	679	627	679	668	626	637	632	616	600	613	633	614	610	660	671	633	620	630	626	673	649	670	646	636	651	631	651	615	656	633	633	596	636	629	640	622	621	637	603	632	598	663	628	623	635	640	630	636	618	636	679	691	666	618	672	621	618	596	621	627	663	625	619	631	673	646	627	605	629	614	646	629	648	626	658	609	675	649	631	605	600	628	651	629	581	638	597	639	642	673	619	667	633	633	607	629	606	622	618	584	600	634	604	628	602	619	587	614	679	634	648	637	625	669	655	622	688	615	663	671	680	630	638	622	617	629	637	627	612	617	645	642	639	633	644	646	664	586	652	606	624	651	655	652	617	636	634	654	640	618	637	658	663	633	655	625	626	638	663	567	673	626	623	658	607	628	624	637	615	640	618	597	642	588	639	637	624	580	624	639	630	639	655	626	649	653	658	588	670	628	621	649	605	589	663	669	646	643	620	633	645	719	619	635	628	621	655	635	638	614	637	656	632	664	655	688	598	649	624	601	635	647	623	575	596	624	640	661	603	612	635	632	652	608	593	633	602	614	655	644	646	626	636	616	620	642	610	595	600	628	627	667	643	644	625	638	642	591	640	614	656	643	633	625	641	624	671	668	631	592	640	620	601	652	641	685	641	617	674	649	603	574	639	641	661	622	599	634	663	652	622	650	636	624	609	623	622	651	631	656	643	710	647	616	627	623	621	633	603	611	642	636	633	610	637	615	649	655	648	626	594	659	631	663	640	608	655	643	633	604	640	630	657	606	629	658	615	626	607	628	656	660	644	596	644	686	636	653	606	592	586	631	585	641	646	642	662	610	646	650	637	624	629	639	680	607	670	558	617	626	616	655	650	667	660	650	637	636	636	637	639	624	611	592	650	644	604	617	635	618	599	634	624	662	613	606	598	641	619	618	654	625	637	612	637	654	611	626	649	645	624	657	675	650	631	626	655	647	639	639	642	646	666	660	635	651	600	616	634	629	676	689	638	643	606	637	682	629	594	622	636	581	657	634	624	660	629	635	603	659	621	635	627	645	625	638	576	600	608	626	596	619	597	649	629	607	612	663	632	649	635	669	615	659	646	631	636	605	597	651	655	662	636	652	600	578	652	601	647	598	604	645	635	610	620	601	622	644	612	635	649	635	632	608	643	669	655	669	605	581	639	664	614	587	645	634	601	624	651	607	619	619	625	615	645	618	601	614	618	594	688	640	642	625	625	629	635	628	639	631	657	609	663	650	602	580	654	633	632	616	624	614	624	624	648	641	651	618	619	644	654	630	589	662	653	618	606	646	709	651	631	640	631	606	661	637	628	646	659	625	641	666	648	631	630	575	640	682	616	605	635	680	637	692	603	626	632	621	677	626	614	654	641	640	630	595	629	627	605	650	637	632	650	638	611	634	630	645	666	624	622	644	619	632	598	637	704	609	633	645	681	587	636	651	598	651	626	638	621	623	618	650	679	644	613	625	669	635	684	640	603	648	644	644	653	633	606	647	650	654	616	693	612	605	610	671	593	643	615	647	622	705	646	617	601	618	648	649	642	625	664	626	620	641	633	631	664	588	601	671	640	633	634	653	639	640	615	632	656	659	616	626	644	636	635	616	663	682	670	634	641	608	693	644	618	593	646	629	642	632	621	629	624	597	704	612	606	557	653	647	692	650	639	612	646	618	646	622	640	659	653	647	628	651	633	619	645	635	677	601	599	656	628	614	610	658	639	634	650	655	589	670	603	621	587	613	631	679	640	623	635	640	605	646	695	679	594	640	635	604	628	623	601	699	648	628	648	634	640	582	595	609	644	626	596	625	617	666	670	645	639	564	677	669	636	640	621	641	639	615	603	624	603	668	598	617	634	648	584	636	639	620	602	669	650	638	641	650	658	639	643	630	645	644	618	656	631	663	647	667	580	633	643	664	636	623	617	610	650	637	644	601	638	590	628	614	638	657	599	653	636	605	679	599	663	600	640	620	678	634	634	634	624	675	616	571	622	541	615	672	625	660	597	643	621	605	585	616	657	632	660	588	586	647	590	620	671	649	648	631	645	587	606	627	622	639	609	592	595	670	586	596	635	602	632	616	637	599	618	613	640	658	659	662	631	617	621	603	636	612	653	623	598	652	659	624	619	656	628	614	651	643	646	602	613	617	631	571	612	641	673	624	670	643	628	677	674	645	620	658	621	635	615	658	670	640	608	644	593	631	640	646	627	651	664	610	683	644	622	627	630	622	648	655	620	611	658	641	620	633	589	682	639	632	608	644	645	621	640	617	651	585	636	656	654	612	625	661	669	609	616	682	628	609	641	663	642	647	659	641	639	589	666	645	629	607	640	638	635	616	630	641	638	607	647	646	609	623	611	551	634	623	613	635	694	595	583	616	600	620	641	676	603	634	658	608	665	644	584	628	664	625	595	589	630	603	575	661	642	630	633	639	651	633	588	568	642	653	612	563	604	621	660	646	601	629	626	675	621	657	585	652	636	612	607	589	681	594	681	621	608	608	640	627	633	600	640	656	600	604	658	635	611	627	643	582	626	619	644	641	683	641	625	627	652	629	659	636	616	604	664	621	644	655	617	627	607	635	614	668	596	603	650	621	652	646	667	608	631	630	690	629	608	649	668	643	626	628	652	595	626	669	610	672	623	608	589	683	649	650	609	648	635	595	618	634	613	629	613	619	609	656	658	631	690	604	632	622	616	632	629	603	650	662	631	620	632	669	655	716	611	657	594	659
24148	21410	28899	24372	21470	16372	8746	5384	4025	3309	2721	2150	1799	1510	1264	1159	1015	1061	1108	1123	1017	940	825	761	655	626	666	552	559	562	553	488	487	476	452	503	489	444	498	505	491	530	464	483	442	466	452	497	456	425	459	480	435	476	459	459	453	448	467	462	436	458	445	465	466	448	480	427	460	418	495	431	504	453	462	490	429	467	444	439	455	443	470	407	465	421	460	475	477	422	425	474	449	452	450	430	437	449	466	422	425	458	453	479	428	465	419	429	438	483	449	466	445	441	439	411	463	454	443	479	436	466	417	433	458	474	427	486	465	465	438	446	444	429	458	496	443	470	457	452	463	432	472	426	456	458	476	429	429	436	462	455	442	450	461	416	441	449	449	451	447	471	476	459	453	466	437	462	462	458	425	480	451	457	449	512	438	423	416	446	469	454	420	473	424	467	480	427	466	447	436	439	427	494	432	473	453	459	437	457	494	453	400	475	440	434	413	463	439	460	431	456	440	466	425	458	449	448	428	471	469	425	431	474	439	486	456	465	483	410	467	460	443	447	457	455	450	450	455	450	480	435	445	453	455	442	473	443	491	478	494	431	464	473	431	427	433	407	462	443	431	441	425	456	463	457	429	437	417	424	464	458	441	451	437	438	438	422	452	414	479	442	451	457	445	420	423	448	451	454	456	463	453	474	453	470	455	471	466	500	420	434	454	454	442	398	489	465	434	472	443	452	423	423	466	434	449	443	452	440	437	503	468	470	472	448	456	445	463	444	411	433	448	455	446	445	448	468	399	449	500	442	452	469	465	441	455	467	455	459	474	411	445	467	450	423	466	451	471	418	423	454	446	441	430	439	450	428	433	441	503	461	438	455	465	430	457	445	464	425	430	437	453	445	450	479	468	457	427	445	429	446	496	473	454	445	434	437	430	433	488	426	461	475	468	419	431	441	464	433	497	481	437	431	459	464	438	435	436	481	472	443	458	421	437	419	441	459	449	408	441	466	422	467	448	456	470	445	476	414	434	446	450	409	455	464	414	446	427	455	440	447	464	471	453	434	450	422	445	412	441	462	473	432	446	464	435	453	479	438	432	453	457	453	423	465	452	456	455	420	477	454	449	445	442	432	444	424	436	410	457	438	430	466	448	445	467	423	478	449	486	425	435	440	488	449	475	447	487	421	464	413	455	437	448	428	472	474	443	467	491	437	446	465	430	458	438	475	437	441	459	472	395	443	460	450	414	450	419	439	436	458	426	502	430	437	468	430	437	455	447	461	433	469	434	481	440	450	489	413	431	433	459	439	446	434	476	461	414	455	425	446	445	454	427	416	429	420	428	435	474	454	470	474	475	461	485	418	490	457	423	438	424	466	446	497	457	428	438	426	451	461	427	460	449	476	446	474	475	498	425	442	474	456	461	472	475	438	465	455	425	469	402	439	463	464	451	451	472	430	442	436	458	441	411	462	443	434	480	447	439	443	443	443	451	475	446	463	441	448	418	479	471	440	456	481	470	459	446	438	421	443	428	406	422	423	468	467	445	457	458	446	437	445	478	453	496	455	452	477	408	444	442	464	439	444	453	429	469	478	432	423	466	456	491	420	435	444	438	428	431	439	453	417	446	451	440	446	408	442	414	486	454	432	460	462	427	428	431	465	439	441	454	414	444	461	446	424	432	459	422	440	425	464	459	437	415	431	459	486	487	476	434	462	438	454	437	428	458	449	457	447	397	449	449	433	460	440	438	462	443	426	450	455	424	431	447	446	442	456	420	484	447	431	427	443	437	440	432	453	431	449	445	456	399	442	491	427	482	411	437	457	465	447	487	452	458	442	464	435	429	445	444	439	473	455	460	431	401	442	414	384	460	500	450	419	446	475	439	453	465	410	463	440	430	509	448	474	455	451	469	476	427	409	457	451	439	480	437	467	451	465	453	423	464	461	469	463	441	460	470	474	455	487	420	455	455	413	424	437	427	423	427	468	466	430	437	437	444	488	453	424	461	501	430	448	452	468	416	405	433	427	470	452	457	491	445	482	424	463	444	453	443	408	447	466	438	425	442	477	479	438	456	429	470	460	455	429	475	438	466	447	434	415	462	446	413	447	461	432	470	432	437	476	402	461	446	444	423	455	467	451	440	434	442	433	478	459	430	433	486	457	448	447	452	429	489	457	463	456	468	421	446	485	438	465	433	432	445	423	449	436	428	414	476	438	482	444	451	365	456	450	482	434	424	458	406	451	456	440	450	438	486	460	413	465	444	411	440	446	443	447	440	460	414	452	452	462	494	463	466	418	465	445	435	434	425	464	461	426	484	459	448	460	443	444	462	418	420	469	466	459	419	475	432	428	453	463	435	457	442	485	422	427	467	425	434	469	443	480	454	437	435	430	439	454	453	440	446	478	440	439	474	462	457	405	435	411	453	465	460	455	431	401	459	443	446	470	434	469	460	466	476	457	451	450	425	463	473	476	414	436	446	453	448	454	450	457	461	457	473	410	445	450	443	426	436	480	474	455	461	428	470	423	462	454	480	435	457	417	465	447	461	438	414	425	445	442	448	451	418	465	481	432	440	460	443	467	466	512	446	494	436	441	493	459	461	469	449	475	429	425	435	444	399	481	443	465	453	441	402	422	443	423	429	463	467	488	474	452	472	456	412	436	457	415	452	433	451	469	469	452	513	458	443	461	424	447	454	451	425	428	476	435	476	434	464	458	439	427	455	454	417	441	473	464	460	428	455	432	449	458	428	426	469	407	418	442	459	459	422	435	440	459	436	443	436	469	465	439	436	487	460	472	462	469	425	409	411	435	436	436	443	420	432	423	476	444	464	427	465	436	441	505	425	453	441	471	428	433	465	437	489	480	476	439	455	432	425	486	451	439	420	453	444	478	480	471	453	443	453	425	431	448	424	433	424	424	398	456	426	419	418	502	432	454	429	441	468	410	435	480	466	446	449	503	400	411	443	452	458	461	435	450	446	470	417	477	420	532	432	419	449	439	437	449	446	462	463	454	431	404	445	431	457	452	475	474	423	434	444	402	455	429	471	459	443	471	440	431	443	436	465	462	437	451	475	430	449	414	425	467	450	446	438	448	480	442	467	460	457	481	479	464	464	460	440	438	413	424	451	433	469	463	442	444	486	443	431	395	442	467	483	445	478	416	421	419	487	422	469	438	412	446	479	462	450	454	426	445	443	444	444	488	471	401	449	458	473	452	458	477	415	448	444	427	490	481	429	462	474	463	417	407	467	442	442	473	472	447	441	433	450	441	448	462	467	442	432	419	457	423	464	446	449	415	445	456	411	446	441	468	437	429	448	421	433	425	436	416	445	424	402	433	441	450	434	449	417	429	451	456	482	434	447	421	458	419	484	470	444	428	463	447	465	469	437	443	499	419	443	428	453	448	473	458	469	424	475	449	484	498	427	446	443	457	451	415	403	449	469	442	423	446	493	471	494	428	450	458	478	442	438	456	461	450	416	446	491	438	426	460	469	446	455	436
22476	39433	36670	28871	23422	19126	16091	13636	11667	9721	8184	6912	5771	4556	3940	3322	3047	3052	3039	3177	3047	2563	2196	1824	1746	1499	1427	1261	1328	1186	1181	1118	1060	1073	1006	977	996	929	947	918	930	973	904	940	900	980	895	862	906	881	873	875	883	838	837	882	921	902	890	840	848	827	849	846	842	863	927	948	805	849	918	877	827	864	883	822	854	863	872	863	844	851	876	855	908	901	828	872	929	851	853	874	840	853	825	920	875	928	945	884	850	866	883	835	871	859	908	858	848	824	851	864	840	859	884	896	833	772	832	863	880	899	863	912	845	851	860	859	877	832	867	911	851	856	873	924	883	871	828	882	845	859	845	861	875	853	883	845	821	926	863	832	898	865	859	899	851	865	876	883	877	890	866	842	825	836	866	853	827	839	886	853	889	864	884	878	854	854	845	825	919	834	860	908	918	817	872	826	874	848	874	839	874	839	833	843	920	907	847	853	841	891	871	863	875	833	843	873	862	938	857	893	864	843	865	884	889	848	876	883	850	850	846	860	855	844	807	853	811	904	883	838	865	848	866	890	897	852	842	859	834	912	828	852	816	839	845	949	863	850	880	884	848	870	896	869	879	859	843	853	860	909	842	883	858	845	885	818	832	846	853	855	868	848	846	852	917	822	862	884	872	859	889	865	857	851	828	848	871	853	871	885	849	877	817	841	847	895	884	835	825	878	861	837	855	838	831	865	945	869	877	853	857	838	927	871	832	823	883	803	842	836	856	865	874	845	836	901	881	835	872	907	824	895	892	852	900	843	864	877	842	889	859	876	840	895	841	814	876	864	852	843	910	879	841	858	862	921	895	932	878	855	887	834	871	888	824	876	875	876	831	878	812	914	863	817	834	840	846	875	844	895	863	879	823	865	822	875	833	879	856	802	908	851	914	890	890	872	799	858	886	871	882	825	865	839	869	889	850	794	891	869	859	880	900	786	908	828	862	840	824	861	838	892	823	872	876	868	865	820	848	856	834	847	806	821	865	859	845	913	864	899	855	878	839	854	868	831	915	852	880	832	871	886	829	854	889	885	926	899	824	881	923	868	844	843	902	942	854	860	839	846	845	948	922	845	800	859	821	840	830	879	866	867	858	862	904	881	906	850	898	837	849	831	858	848	842	875	853	852	830	867	851	807	838	893	914	869	803	867	847	875	837	806	851	809	835	907	856	846	869	797	876	848	837	926	841	839	836	877	874	863	856	862	911	857	867	822	905	878	839	870	888	882	845	848	842	907	867	868	876	880	859	895	889	852	897	891	833	847	860	862	843	864	849	868	845	874	844	865	829	863	876	899	888	886	848	866	873	807	807	850	831	863	880	859	910	881	827	854	862	850	848	837	912	862	911	826	943	920	848	818	836	834	845	826	856	924	847	912	836	843	852	919	839	861	871	836	818	859	856	833	855	831	883	834	872	873	856	878	844	881	932	845	833	885	873	882	839	874	892	833	864	922	857	875	825	872	837	856	864	867	860	793	860	865	879	834	831	829	838	865	838	849	870	894	866	805	827	900	860	848	895	868	857	850	849	854	879	831	857	848	867	835	827	849	824	856	823	855	788	874	846	864	858	864	890	862	843	831	878	880	860	879	850	859	842	854	883	821	890	814	825	841	860	806	879	848	877	835	817	834	886	844	817	852	850	869	882	877	904	844	903	817	852	822	848	894	875	856	857	835	843	860	807	887	834	856	834	877	899	822	879	873	865	841	841	864	885	849	906	863	819	858	807	850	849	922	883	863	806	853	877	850	915	852	832	881	906	888	859	906	785	809	862	837	817	855	875	883	844	849	817	856	824	826	827	848	855	845	830	834	869	889	920	820	900	811	864	812	857	854	849	873	885	879	886	870	868	877	842	866	819	911	850	855	875	851	865	882	867	856	948	862	867	888	851	889	885	849	835	859	783	855	898	822	917	846	895	830	819	870	904	854	830	807	854	870	813	823	834	820	913	898	869	898	870	808	847	859	888	860	899	868	850	883	864	863	930	828	842	835	865	838	888	828	828	871	891	872	826	892	851	831	843	914	800	814	860	840	847	872	827	878	887	896	865	882	815	876	832	845	874	902	884	865	868	831	851	886	878	871	868	854	817	875	865	891	868	825	907	877	825	854	833	835	822	819	909	822	864	893	823	859	864	852	859	906	851	826	858	876	890	835	801	830	841	845	875	896	868	922	889	843	864	819	837	850	914	856	820	818	837	859	826	901	803	876	883	844	829	894	784	851	870	916	875	801	800	861	850	870	849	871	887	861	855	836	900	855	892	859	859	850	838	883	824	886	832	820	869	860	883	843	915	873	868	867	834	835	863	882	902	848	864	819	891	844	850	882	884	863	912	865	871	884	821	894	863	869	871	855	861	901	857	856	861	849	868	843	863	916	841	820	909	825	865	866	853	844	824	826	891	821	849	920	843	887	893	854	877	848	926	847	905	841	882	893	835	901	865	852	859	830	857	864	856	871	845	865	860	862	852	857	878	851	882	865	855	915	831	869	876	817	819	850	861	855	862	896	868	803	870	856	882	885	860	840	855	867	843	868	866	847	834	873	824	919	834	880	864	881	842	890	861	879	911	816	855	864	845	823	931	847	867	892	858	873	827	844	862	888	886	846	908	901	877	856	924	860	841	900	884	865	875	888	870	831	841	935	868	861	856	825	841	880	921	868	856	846	885	838	887	889	909	876	872	887	890	875	859	857	838	837	836	888	856	874	860	890	857	887	839	870	883	895	840	935	884	860	862	814	847	851	875	822	857	821	888	820	872	844	863	866	828	816	865	860	874	841	883	855	795	847	883	823	844	878	839	857	865	810	845	819	867	840	878	882	881	850	806	828	870	829	834	873	870	857	862	925	882	835	862	892	871	810	877	902	855	851	885	927	801	885	848	855	825	879	885	816	857	794	858	883	842	810	843	837	830	904	884	865	842	879	844	867	883	874	880	915	896	891	889	823	901	885	843	899	880	844	839	855	848	807	843	876	886	841	834	845	804	843	816	897	861	887	810	867	860	797	835	882	880	838	824	858	874	857	866	875	886	862	880	822	856	871	855	888	851	858	869	804	839	842	868	857	864	873	886	845	894	897	885	844	847	850	873	855	876	849	909	878	826	838	816	921	850	817	871	824	857	866	901	872	841	829	867	867	843	855	865	789	847	856	839	905	860	898	862	915	846	872	872	883	820	837	840	853	849	846	861	855	843	874	825	852	788	858	855	876	878	836	829	863	790	854	875	899	898	872	839	810	888	843	903	853	846	829	877	833	883	856	878	929	816	889	845	873	910	844	781	903	880	829	845	877	824	858	899	904	813	884	859	898	827	911	861	892	905	854	857	798	843	837	920	829	888	851	848	896	833	816	837	868	854	899	894	820	831	896	842	834	844	828	873	898	880	872	871	862	801	818	853	871	880	862	891	870	876	876	876	838	876	887	830	833	888	826	811	847	903	843	868	903	830	895	838	890	848	815	877	880	873	823	844	837
27412	20200	15626	8861	4379	2789	1998	1567	1233	1064	885	718	640	564	514	450	476	455	433	427	432	377	373	376	363	360	333	321	307	291	282	279	315	303	308	303	290	270	272	303	305	257	271	283	261	290	265	267	260	288	263	271	291	300	271	275	272	249	272	277	315	275	249	254	280	267	292	263	241	265	260	261	285	260	287	269	278	262	274	273	274	238	271	265	282	264	270	283	274	277	278	294	278	287	242	267	265	274	259	280	275	281	279	285	253	236	285	298	291	268	313	298	281	277	259	279	270	287	271	266	264	283	279	290	300	272	283	253	302	295	256	267	286	284	259	267	287	261	254	264	265	298	245	240	256	279	300	275	281	261	270	267	267	251	277	249	248	247	301	259	299	242	284	290	244	287	286	278	260	307	278	301	299	272	286	278	259	286	288	270	293	297	305	270	262	273	263	268	258	288	256	259	272	266	246	268	296	269	273	303	265	262	268	274	265	264	303	263	255	258	264	264	258	248	280	291	278	239	294	275	294	254	284	257	281	263	284	251	277	271	286	299	293	297	276	276	281	298	238	239	261	252	277	276	259	249	264	266	266	280	265	269	239	269	269	237	271	273	277	281	263	294	276	271	285	259	299	259	245	254	295	282	261	280	263	304	252	244	298	254	282	280	285	281	284	250	299	265	259	275	258	256	261	257	278	295	277	266	274	264	299	273	265	295	269	288	283	277	252	276	281	285	264	259	243	229	248	276	269	259	291	276	270	269	283	261	301	288	262	261	272	289	283	256	283	283	223	289	282	242	266	281	281	272	239	298	289	283	309	265	261	268	278	257	271	273	253	322	272	301	262	266	272	280	260	276	276	278	272	283	297	260	250	251	267	262	264	314	253	295	269	285	271	291	237	264	270	267	246	278	241	282	288	288	262	296	270	280	280	262	275	309	253	292	276	272	297	273	292	259	246	270	249	284	273	258	275	278	281	272	288	268	258	265	286	276	250	261	300	270	277	278	272	272	256	316	295	272	282	266	287	302	256	255	266	264	283	268	265	278	274	264	278	267	302	282	270	273	275	309	262	266	243	274	298	246	306	257	287	270	269	268	276	308	283	306	265	313	282	266	268	272	292	294	271	290	265	290	260	272	278	266	273	267	272	267	249	266	266	274	267	280	267	261	277	251	302	261	265	252	268	285	296	256	270	263	259	254	246	277	274	286	303	280	280	260	284	248	279	270	254	264	265	296	295	266	266	278	298	253	287	277	276	285	279	286	274	257	301	236	310	279	258	271	278	262	279	247	282	241	279	283	280	278	289	315	295	264	289	293	282	253	261	289	265	303	313	273	266	288	286	249	255	294	299	283	276	290	267	268	258	286	242	247	275	274	266	257	279	258	260	263	262	306	270	287	258	252	295	264	303	259	256	275	257	239	296	289	283	260	273	237	283	258	261	265	251	295	265	307	307	299	307	270	256	249	259	298	272	258	271	253	274	274	267	280	280	281	271	297	258	257	263	273	266	245	245	275	301	265	287	273	307	277	259	268	281	257	261	287	267	279	267	244	257	269	257	267	273	270	274	305	256	271	264	266	286	265	271	255	289	257	293	243	260	271	273	269	254	269	283	266	254	295	285	292	275	261	297	249	271	277	273	258	269	250	292	286	255	279	287	282	285	254	252	266	293	289	257	241	249	301	278	278	291	286	276	266	261	273	265	279	263	292	277	273	299	268	264	290	271	239	269	265	295	242	268	257	261	272	262	283	307	269	246	285	265	274	285	275	310	271	259	264	287	266	265	270	303	267	292	266	256	275	265	257	264	291	278	282	281	291	292	291	281	268	273	277	252	249	288	265	270	284	291	296	272	286	268	278	226	301	273	253	268	277	271	307	276	278	285	262	271	231	289	270	274	256	259	265	269	275	260	273	283	315	268	243	275	287	275	276	282	274	279	256	270	270	296	255	278	273	284	265	287	234	249	277	268	280	283	258	263	287	292	271	248	289	265	272	303	254	287	264	292	298	267	305	294	290	291	264	277	277	280	276	289	285	272	279	266	296	231	286	280	253	269	277	287	279	275	284	271	257	273	292	255	275	269	268	260	311	256	280	246	260	271	292	288	295	248	262	288	286	291	277	269	289	241	282	266	300	294	300	256	316	269	275	261	268	246	258	290	260	269	263	285	305	269	265	251	292	277	288	268	278	282	293	297	263	264	255	286	285	255	280	296	269	259	266	271	247	255	252	283	262	272	264	261	285	314	271	306	285	308	256	255	265	309	252	274	279	255	281	294	301	259	308	257	279	239	291	276	265	298	275	265	298	288	273	274	286	277	271	272	282	259	297	266	241	266	266	287	253	282	267	277	265	277	264	282	275	266	267	278	288	301	267	275	252	267	305	305	300	269	261	266	273	283	266	275	291	257	291	290	299	264	264	290	301	270	261	286	285	260	315	260	274	280	278	271	280	258	259	279	289	299	259	269	283	288	286	283	254	267	271	265	301	254	286	276	272	281	290	278	263	283	276	291	296	282	281	286	300	267	269	279	268	262	254	261	246	263	252	307	270	300	259	264	264	254	263	286	244	285	274	278	234	260	268	259	268	288	275	278	246	306	274	269	261	257	292	255	261	273	283	269	281	244	267	262	296	268	299	280	277	262	280	280	292	258	285	262	283	266	295	258	265	274	299	262	299	276	279	288	281	279	288	332	277	249	295	257	323	272	282	295	278	309	258	231	309	273	247	277	286	265	274	274	293	298	270	293	277	275	270	253	283	235	258	247	260	274	281	263	259	265	280	261	250	269	265	261	272	295	269	252	263	252	293	276	267	256	276	271	278	254	272	285	258	269	320	241	254	265	310	233	271	286	288	246	253	285	299	255	272	246	271	277	306	309	272	268	267	284	293	252	277	275	275	251	282	269	258	296	264	257	298	266	277	258	311	259	287	287	274	267	294	262	257	282	272	277	268	272	283	266	251	285	257	277	264	272	269	234	282	250	265	303	264	304	233	285	268	279	265	257	328	283	259	262	241	268	260	239	273	270	263	288	274	288	260	306	271	251	299	290	285	268	269	260	337	259	280	256	293	263	287	275	257	288	283	244	249	274	297	259	252	266	286	280	272	277	262	281	286	247	254	242	317	286	260	296	290	277	278	278	269	271	273	269	280	292	253	252	260	259	258	253	269	283	283	274	270	243	284	274	266	267	286	309	273	282	264	250	286	288	228	295	302	257	269	286	289	280	266	278	281	296	292	264	298	253	314	253	272	265	295	277	260	294	264	251	303	285	261	277	253	243	302	276	296	263	312	252	268	293	249	264	262	281	280	278	261	284	264	258	243	262	275	280	276	273	289	252	256	277	279	303	302	289	286	265	243	270	289	267	301	267	274	265	272	285	281	262	264	241	259	267	281	275	265	274	253	259	267	241	333	270	296	290	265	259	289	244	271	288	243	264	300	271	247	280	287	272	274	274	287	255	276	301	279	266	291	282	251	259	285	242	257	298	255	284	262	281	296
18199	28064	25092	16494	11960	8953	7018	5746	4727	3796	3115	2560	2133	1775	1522	1297	1240	1122	1138	1217	1114	1034	945	837	760	756	759	739	750	656	608	590	656	611	621	592	578	582	558	578	608	570	639	600	580	598	593	587	523	570	550	569	539	549	592	572	533	542	562	568	556	512	543	585	568	544	531	537	558	578	541	496	607	575	522	573	561	523	557	583	594	586	607	542	543	541	566	560	569	520	541	532	511	596	555	574	608	573	513	540	575	607	573	580	556	539	576	555	513	566	564	570	528	593	522	574	561	597	509	534	533	530	576	573	539	530	568	572	552	519	586	523	560	510	557	554	513	542	598	565	565	530	577	558	595	544	538	542	565	578	602	568	538	589	539	545	530	594	576	542	564	565	563	539	556	535	528	531	565	553	557	569	604	550	543	609	506	565	602	604	561	602	567	585	564	573	546	566	521	566	566	573	548	586	529	564	562	537	539	539	563	545	543	523	561	566	543	538	578	572	514	567	575	575	566	604	581	555	561	590	584	595	586	542	573	557	577	535	591	573	564	613	551	585	568	588	591	524	617	527	579	579	583	562	531	539	569	554	559	496	558	571	551	563	590	559	553	564	523	577	537	542	563	523	593	573	596	555	542	564	539	560	578	582	493	533	571	548	529	577	542	557	556	529	574	574	588	560	560	567	578	584	576	536	576	516	532	575	584	573	554	586	594	575	569	583	539	600	546	561	555	546	566	543	540	563	596	536	538	558	556	551	536	593	536	579	523	546	495	575	557	576	581	590	574	564	541	565	568	515	573	558	553	574	569	569	537	556	618	547	616	557	540	504	549	526	527	523	598	574	590	521	542	613	575	565	602	563	543	579	559	584	574	579	553	525	556	563	529	554	563	538	571	570	569	584	569	592	608	571	531	541	616	534	537	574	551	566	525	566	514	601	553	562	593	620	576	580	539	544	534	564	559	580	547	552	530	541	551	528	534	584	506	527	571	522	554	550	560	547	555	591	531	571	539	552	514	553	554	581	597	552	562	565	564	611	595	581	546	572	589	551	565	566	550	556	565	519	563	585	535	554	586	568	599	544	547	524	574	534	558	547	539	525	580	536	549	560	522	551	509	536	556	501	576	591	556	571	587	556	533	545	572	514	563	501	544	507	551	596	574	585	553	532	548	546	578	564	579	591	516	536	521	586	585	570	592	584	591	552	564	566	570	577	535	582	564	574	533	574	551	559	550	531	591	570	524	584	585	541	562	566	522	547	525	565	563	563	561	521	550	529	594	530	580	602	594	579	610	536	543	538	598	542	554	562	563	558	550	537	564	563	545	522	502	570	539	536	519	534	578	549	624	558	544	582	563	582	603	583	543	528	549	526	546	540	571	561	583	585	580	571	561	562	532	539	576	561	553	544	549	575	546	547	545	525	563	598	556	558	603	521	531	585	550	531	530	530	532	526	528	547	554	518	528	563	521	523	600	562	569	538	528	557	553	605	547	596	593	581	551	572	550	528	608	547	568	584	517	582	582	520	551	542	548	529	534	587	581	601	530	614	557	588	561	577	594	550	547	585	605	536	583	548	592	543	577	550	556	554	533	579	538	560	540	576	532	552	541	537	538	560	557	526	517	503	543	554	588	567	560	572	572	536	526	562	563	566	537	530	540	580	574	572	539	526	557	598	599	555	548	581	521	624	521	566	572	538	575	535	547	585	541	526	592	614	512	595	559	545	554	564	548	562	548	552	539	563	553	583	560	558	570	595	557	580	596	565	563	541	556	538	531	575	589	531	570	516	542	523	528	559	569	535	531	550	577	541	594	575	547	529	516	547	549	536	595	528	582	547	525	578	549	569	552	578	575	550	581	577	576	598	578	554	526	567	588	559	582	538	599	566	549	539	605	559	525	599	532	551	553	558	582	604	551	536	562	554	553	572	551	592	550	548	545	531	551	560	566	599	543	531	560	538	584	596	584	569	545	571	595	565	537	546	566	578	560	537	551	522	520	558	563	570	559	615	514	574	570	598	565	564	534	544	565	573	517	549	599	547	547	568	567	519	555	560	556	561	531	554	527	529	541	556	555	537	561	552	538	573	585	588	561	572	555	559	594	561	527	552	582	583	568	565	572	567	544	582	554	547	593	497	582	539	570	541	592	618	555	539	539	552	596	530	555	576	591	555	555	587	567	565	545	573	522	552	542	585	567	538	585	559	565	550	626	526	560	584	537	523	569	541	565	545	578	564	579	591	582	514	551	564	614	544	552	543	553	540	572	581	523	589	564	592	592	582	538	532	551	558	539	575	537	547	536	548	587	522	581	571	569	568	553	543	535	562	555	547	564	514	564	555	575	533	568	568	599	554	539	574	548	584	496	555	552	558	567	605	508	553	586	537	564	587	522	554	552	531	594	575	538	545	571	571	572	551	575	562	494	564	563	588	561	573	564	566	543	563	554	540	534	578	600	544	530	580	558	583	554	547	543	554	493	559	551	574	569	586	546	554	488	578	584	573	539	533	512	595	527	608	590	580	603	542	509	588	556	575	564	571	509	558	550	547	572	576	561	556	588	524	560	552	536	534	572	566	556	583	536	577	555	522	534	549	568	582	532	524	548	561	535	573	559	551	576	527	540	572	548	553	563	536	519	592	562	585	541	579	588	532	574	577	534	560	598	519	528	557	536	580	574	587	574	525	544	561	552	574	510	551	562	607	565	604	565	578	572	572	552	534	550	579	556	540	553	559	572	551	559	569	572	559	562	555	532	585	533	546	538	583	542	508	550	502	577	589	549	562	557	566	582	590	558	541	581	562	603	530	552	619	573	577	532	556	556	562	523	585	583	550	542	569	580	551	519	594	537	568	624	580	580	567	541	558	575	575	591	576	561	559	547	562	561	539	520	540	552	556	549	547	558	555	578	543	536	556	547	560	602	550	530	556	607	522	547	551	557	500	567	573	568	544	576	519	575	560	536	548	595	578	543	571	601	585	542	550	558	526	560	538	545	533	561	558	546	498	601	590	517	561	530	566	534	549	559	546	546	590	590	566	557	558	559	565	561	557	625	548	532	545	559	576	605	553	549	562	547	583	591	560	559	570	559	554	552	530	531	593	568	589	584	531	530	567	586	552	550	514	567	618	574	569	580	570	563	568	594	576	553	605	566	548	547	599	553	551	536	548	580	554	585	519	584	553	550	588	578	524	520	542	540	600	537	554	569	546	580	551	569	577	571	542	556	550	572	585	590	564	572	544	576	576	553	530	569	563	559	538	564	565	558	532	601	552	616	580	530	563	554	575	568	566	544	585	539	513	542	568	567	568	559	545	551	587	590	545	529	557	571	578	602	577	568	522	538	547	536	539	583	596	598	580	544	546	532	566	601	570	543	554	544	560	574	542	548	568	574	548	536	603	595	559	565	570	567	537	566	564	544	557	574	574	575	522	567	557	529	577	577	593	605	530	540	562	547	543	583	592	577	563	577	511	531	557	570	530	539	566	558	547	552	577	536	583	561	575
25111	21444	27912	25281	16750	7794	4758	3514	2675	2071	1734	1337	1139	952	830	726	705	717	710	691	662	601	498	536	441	389	445	437	392	371	354	356	375	340	333	330	356	309	344	331	314	328	360	294	327	315	315	325	312	320	318	316	317	321	317	327	296	318	332	309	309	292	326	303	333	300	317	337	320	343	324	317	300	317	285	320	279	310	313	318	315	323	315	314	315	300	326	295	356	308	295	296	279	295	291	303	303	337	328	340	317	310	319	287	293	337	300	302	331	308	310	316	318	328	311	285	300	286	303	315	318	317	301	309	314	306	322	328	306	335	323	295	309	326	356	360	322	328	306	336	287	349	308	329	330	321	268	346	315	296	284	300	292	312	309	311	322	330	318	320	325	318	288	274	318	302	299	307	299	300	339	283	302	288	303	290	315	332	325	315	307	342	260	309	300	330	324	318	321	323	308	306	314	301	306	295	329	300	324	300	335	319	286	325	321	299	294	299	331	325	325	321	331	278	297	319	359	327	303	306	299	327	313	319	321	300	282	352	301	347	327	305	310	311	301	333	288	298	298	341	295	296	291	347	375	310	330	298	334	312	314	295	286	313	331	323	310	290	311	305	294	336	301	323	339	314	304	326	317	311	319	311	323	334	281	320	296	288	287	312	324	328	328	333	331	315	301	310	333	300	314	312	322	329	304	328	311	342	306	311	315	328	311	342	299	314	306	314	305	307	324	316	315	314	321	266	309	316	338	314	308	313	309	305	322	286	315	332	309	289	309	299	339	306	302	288	312	291	330	335	308	319	340	308	309	302	310	308	329	306	288	291	311	273	302	291	306	280	289	314	337	330	300	317	293	344	286	325	293	324	322	336	282	330	288	337	302	301	310	307	297	327	290	325	299	318	299	312	346	325	277	309	299	319	295	345	337	307	294	281	306	289	318	324	279	326	301	345	294	305	294	324	302	287	319	302	304	342	304	324	299	302	346	300	321	299	334	330	315	292	326	318	326	341	303	321	314	342	306	313	318	302	301	300	324	319	330	327	362	339	322	309	352	336	284	325	326	322	308	328	315	312	307	300	328	330	322	297	305	298	325	319	306	331	318	309	337	302	324	320	326	279	358	304	290	345	315	318	333	299	328	352	314	273	307	271	312	318	311	318	341	341	313	316	325	322	350	322	331	301	309	288	312	305	324	309	328	329	314	306	314	333	324	339	318	322	326	305	315	287	337	293	308	289	310	310	331	305	316	284	298	323	310	335	319	319	319	332	328	297	302	306	297	323	287	308	306	299	265	327	298	313	328	310	301	317	313	316	284	279	311	312	314	308	300	323	332	306	304	323	328	326	298	309	319	321	297	312	330	318	284	324	319	316	316	327	325	353	313	302	330	303	302	316	311	314	333	335	326	317	319	302	299	311	340	326	290	330	338	369	313	319	300	302	322	335	294	317	308	322	293	309	315	323	336	317	301	316	287	306	300	298	319	310	310	318	322	277	308	348	305	320	312	298	292	309	292	308	322	306	303	341	297	345	313	314	339	305	309	314	339	318	322	311	361	306	304	308	325	331	291	331	331	290	332	328	330	303	324	312	279	324	323	349	280	301	294	301	289	306	303	280	327	343	328	302	321	307	318	283	293	266	314	340	333	351	309	304	298	311	285	307	277	334	333	298	310	291	323	332	334	296	320	314	309	311	322	283	312	307	286	339	305	307	303	329	325	281	338	316	295	277	313	312	282	293	323	302	328	337	314	291	315	346	317	331	308	297	304	298	291	317	337	321	315	291	303	315	311	304	313	317	322	330	286	352	340	327	305	293	295	304	359	291	318	325	302	317	329	312	306	290	331	322	305	308	325	304	339	294	322	318	292	305	322	313	319	292	278	326	306	293	346	305	312	324	343	354	285	312	316	297	299	308	318	312	307	292	299	318	331	311	345	336	329	330	284	305	320	310	285	353	318	317	300	302	306	297	338	322	312	318	333	328	325	314	285	279	318	328	302	326	292	319	317	286	330	343	338	309	315	285	286	322	325	312	337	334	290	347	284	287	287	310	304	304	299	341	332	307	330	324	319	320	303	327	276	302	300	295	293	305	344	322	304	281	320	314	310	320	319	333	322	307	309	307	316	284	319	308	307	315	335	306	307	293	333	304	352	343	297	295	324	310	318	331	299	293	329	301	296	335	292	298	309	316	316	310	314	329	332	351	327	333	310	332	302	327	334	317	309	306	289	321	309	308	325	283	318	295	295	306	315	311	331	292	324	318	304	325	312	342	314	320	334	310	296	318	346	285	304	329	293	307	309	313	311	304	326	327	278	325	303	306	298	318	337	328	264	345	335	323	323	314	304	304	317	294	312	356	302	319	333	333	290	305	343	337	321	317	300	315	309	299	336	304	298	343	311	345	317	323	358	292	332	316	286	300	314	311	304	312	334	325	333	295	317	308	316	299	304	313	319	338	315	321	323	331	299	293	306	344	331	339	325	302	305	330	306	286	326	327	313	314	300	303	324	300	314	328	294	324	333	325	310	292	325	333	336	317	305	331	304	299	329	305	318	305	285	311	319	307	291	307	313	315	319	316	309	301	358	297	297	305	293	309	300	289	293	304	355	311	306	319	331	279	325	309	336	306	318	306	307	285	316	270	299	295	317	334	317	306	308	320	296	326	316	301	302	298	316	289	305	306	359	293	287	352	321	318	345	342	314	317	317	309	311	293	297	305	336	307	312	304	311	292	324	296	309	313	316	308	296	323	309	319	319	312	304	331	332	319	308	318	305	316	320	311	302	315	303	351	293	276	322	274	298	322	325	306	319	322	326	300	303	315	317	292	279	311	321	318	324	272	293	335	326	327	311	316	353	320	318	293	310	318	316	324	322	308	316	320	315	308	306	289	290	286	335	344	340	298	300	290	303	306	309	291	311	309	304	285	308	325	284	318	324	324	309	274	323	304	325	316	349	307	303	277	338	267	326	320	344	325	306	309	297	308	293	304	297	315	307	306	339	350	294	304	326	324	340	334	295	309	328	290	339	295	309	323	349	326	292	315	288	301	345	322	300	331	317	316	344	285	328	332	301	341	309	300	317	318	318	330	324	302	317	311	338	324	301	309	299	335	335	333	326	330	347	304	337	329	290	295	310	323	308	301	284	311	308	309	309	291	346	305	305	286	329	310	307	298	307	281	314	320	299	347	340	311	319	330	344	312	285	317	335	301	345	299	317	311	280	338	311	306	337	331	325	332	329	311	307	297	321	335	329	329	347	331	305	288	283	276	311	302	336	318	323	307	315	296	316	303	296	289	299	311	345	326	314	302	315	319	327	312	325	311	359	318	325	347	301	294	312	318	295	336	342	313	325	296	289	302	324	335	305	324	325	317	271	302	317	262	299	296	277	310	321	311	319	300	333	315	301	315	330	310	338	317	326	280	308	331	295	325	297	314	344	333	308	308	330	323	299	354	304	303	288	326	304	320	322	279	301	315	324	297	317	316	318	305	335	295	315	286
20512	35658	33027	24628	18838	14810	12149	10224	8156	6918	5659	4616	3673	3121	2624	2195	2059	2008	2010	2116	2002	1713	1448	1242	1142	1032	973	954	861	839	831	790	774	762	727	756	708	726	657	646	658	631	687	680	681	653	683	667	651	616	632	652	656	639	644	649	621	589	662	626	618	615	604	631	660	620	636	629	609	638	626	645	608	714	620	661	646	603	646	638	601	626	614	660	613	628	644	643	619	639	655	641	626	621	662	627	684	636	639	617	589	657	652	659	606	649	568	609	683	640	625	611	644	662	593	711	601	595	635	656	623	631	639	679	651	663	611	697	571	618	653	646	607	631	623	667	628	615	679	647	589	612	636	611	609	621	643	674	633	625	637	687	651	606	613	653	614	667	611	608	626	609	646	638	634	624	637	643	620	680	640	626	597	586	608	590	656	600	625	657	651	600	616	682	582	635	639	619	610	636	668	664	663	645	628	642	593	607	685	650	585	639	620	638	666	624	674	594	645	628	637	621	620	646	649	601	675	612	640	635	637	616	589	672	609	615	585	633	616	630	674	574	650	601	644	640	609	617	620	659	567	669	631	614	660	632	631	620	639	619	625	663	649	645	624	635	603	617	630	652	619	602	655	617	657	633	626	653	628	653	648	659	625	623	629	633	620	616	647	609	629	687	635	639	644	695	607	641	650	655	637	623	649	646	650	616	638	649	652	612	632	642	623	609	610	620	637	659	604	580	629	676	623	610	632	627	671	596	608	632	648	680	633	654	663	631	628	616	626	618	643	621	605	639	648	612	600	623	653	589	614	623	655	593	676	615	584	628	628	595	617	632	628	638	601	636	620	613	630	642	644	636	587	600	649	646	648	615	649	659	618	617	622	636	605	620	630	635	632	606	664	641	639	598	677	610	635	617	610	623	601	645	588	636	652	609	645	633	588	639	618	653	640	594	625	656	615	610	608	607	617	600	623	637	646	590	621	603	672	605	609	645	609	603	668	610	664	636	615	648	602	637	625	612	626	630	637	634	643	587	617	609	653	659	603	594	676	641	583	630	672	624	686	642	628	665	642	631	607	627	657	603	634	633	631	639	643	655	614	660	627	611	633	618	637	607	653	644	604	636	648	682	645	613	657	619	645	632	605	611	623	607	636	685	602	607	620	632	632	628	685	645	678	613	682	645	601	619	608	620	621	600	676	631	631	639	663	582	637	635	638	606	663	640	630	630	625	590	644	631	643	602	637	618	678	674	620	579	642	633	649	636	622	629	625	661	678	632	646	640	595	602	607	627	667	624	625	631	583	650	653	601	599	638	664	604	672	651	641	627	645	616	644	628	618	616	642	599	598	630	623	621	664	669	638	596	620	609	640	657	621	628	623	635	669	586	632	640	663	616	650	645	596	665	669	606	639	595	612	659	624	610	635	590	610	620	648	637	656	673	657	629	634	618	635	635	557	653	617	643	643	577	601	611	634	604	629	637	648	643	634	667	619	641	616	636	639	659	599	611	590	594	644	621	620	671	630	630	594	646	614	632	620	670	654	620	659	666	667	672	610	660	657	623	623	626	669	619	679	623	641	603	600	639	661	619	630	593	645	701	647	657	605	593	634	677	649	657	643	634	651	649	608	585	672	667	618	644	591	712	608	632	623	643	654	620	600	596	672	635	649	639	648	627	628	655	613	618	607	643	585	666	614	635	640	658	628	649	660	636	668	584	607	650	652	605	628	650	664	666	618	620	629	620	649	641	618	647	643	644	612	629	688	662	614	618	609	639	595	618	643	631	626	608	592	637	633	651	623	609	594	582	640	608	620	678	614	632	593	645	630	598	630	662	642	645	638	613	627	653	594	603	647	608	623	631	620	631	665	588	629	682	644	675	649	613	646	678	616	625	611	611	657	615	637	608	615	593	646	608	620	577	651	657	687	655	670	603	652	640	637	591	589	647	627	675	656	694	618	646	640	644	627	683	643	627	675	626	675	623	630	630	629	660	668	639	618	636	607	598	603	613	641	652	632	655	629	595	633	615	614	633	655	626	606	639	658	607	596	615	633	651	635	581	639	672	674	594	643	649	671	608	621	624	609	641	637	577	651	644	651	652	646	639	583	664	630	620	612	625	622	687	644	608	629	649	651	623	641	612	632	630	629	679	597	596	614	564	616	609	625	607	615	688	633	629	622	624	651	632	620	592	595	615	644	586	612	678	630	629	676	619	610	654	626	693	649	600	665	644	621	628	645	594	633	636	598	573	641	624	677	630	669	628	618	590	595	665	639	667	667	680	617	637	660	627	622	664	645	644	572	631	585	658	643	599	628	625	616	684	626	597	615	588	616	631	659	648	597	629	666	667	660	606	622	608	661	562	628	597	625	638	636	598	606	634	612	661	661	645	609	638	580	681	612	620	636	649	657	661	600	619	636	658	607	603	670	592	614	600	600	573	608	668	654	589	600	662	666	653	624	623	645	648	651	592	623	622	609	661	654	631	663	625	638	620	618	622	612	653	590	640	649	641	644	628	594	622	629	666	632	623	653	620	631	647	637	693	632	636	600	632	665	658	622	643	640	632	625	638	637	676	649	631	635	655	598	639	623	650	585	634	630	645	617	614	679	652	643	610	629	623	641	658	649	610	615	613	609	640	657	638	655	631	597	689	614	648	633	672	598	653	596	656	671	579	638	627	641	664	660	624	602	673	690	634	653	693	634	650	595	647	589	603	547	633	581	654	627	571	604	616	611	657	608	668	653	656	673	631	644	641	657	639	671	655	594	680	677	617	643	601	629	631	629	622	638	624	663	631	650	606	648	665	623	638	599	632	607	656	588	613	654	622	631	626	612	626	625	635	603	667	642	660	606	648	655	674	604	627	629	612	621	656	637	628	585	586	599	577	613	636	622	610	655	617	611	653	627	647	611	592	684	662	626	605	639	673	620	614	646	609	593	673	599	624	627	623	645	599	663	674	621	658	640	610	624	633	628	621	640	602	688	653	639	579	612	636	646	656	675	631	609	614	624	653	658	632	616	603	607	658	682	612	596	620	628	591	600	625	615	607	630	668	653	611	635	624	660	656	603	650	630	624	669	643	610	618	664	609	587	618	669	636	607	596	636	631	606	630	593	668	629	630	639	593	613	678	575	634	648	630	679	619	617	595	617	665	645	575	607	606	638	630	627	624	617	633	645	600	618	587	663	609	638	632	641	648	629	609	620	642	605	635	624	620	650	631	649	674	639	670	658	631	621	682	630	620	633	605	628	639	634	629	630	653	680	618	675	614	597	606	617	630	659	617	617	646	636	630	620	604	593	628	624	636	644	598	619	605	607	658	655	601	613	607	674	619	620	656	660	627	613	658	633	631	678	601	637	628	637	638	638	644	644	620	619	652	647	588	643	625	617	625	656	657	638	610	610	617	616	637	642	673	609	625	615	639	638	610	652	662	604	629	638	635	664	656	591	699	608	624	683	591	653	599	634	665	617	621	626	592	619	641	573	655	608	613	633	671	681	670	660	605	628	656
24227	21458	28893	24391	21502	16519	9102	5460	4025	3317	2621	2131	1843	1466	1270	1151	1015	1083	1109	1122	1082	881	793	714	676	625	652	577	554	528	518	518	514	510	559	479	472	520	519	495	446	436	471	455	434	446	496	441	445	442	444	458	483	474	487	435	474	435	430	444	458	467	456	500	430	446	453	452	445	478	440	455	457	439	452	464	454	450	470	429	460	476	466	445	445	492	458	461	483	459	464	454	445	490	438	456	447	421	469	482	461	406	436	447	450	450	491	428	418	420	492	425	469	497	435	474	448	415	447	478	455	387	466	452	433	476	449	426	439	466	524	453	454	476	462	456	452	425	466	442	433	412	421	434	485	445	476	449	432	478	468	448	471	451	436	445	453	430	455	449	444	426	469	415	452	454	464	419	462	436	433	482	490	448	458	435	445	438	433	429	443	456	502	433	453	479	491	446	427	454	456	479	482	434	433	463	415	412	395	453	451	417	450	430	460	455	458	449	442	475	500	454	420	447	444	439	458	440	459	449	453	469	441	488	438	430	437	474	439	427	443	483	452	478	427	457	408	422	480	428	427	432	412	449	428	450	449	455	454	443	437	468	474	476	426	478	433	438	435	438	471	441	455	468	446	445	414	457	434	433	402	440	423	446	441	428	450	455	477	447	481	448	416	417	441	494	460	453	455	474	429	460	431	436	441	426	487	449	457	416	482	431	444	463	457	422	440	444	487	483	439	434	439	468	461	454	421	428	421	462	437	443	449	432	460	453	467	456	459	458	448	446	450	457	464	403	477	399	478	441	419	446	467	477	429	464	448	434	427	465	448	438	415	462	450	456	451	480	470	430	450	421	447	441	465	447	446	425	464	471	481	423	468	448	462	441	459	452	442	443	461	441	441	435	437	454	438	457	434	477	439	468	442	454	477	428	428	439	464	481	452	437	442	478	429	455	415	429	403	484	407	434	415	469	456	488	445	432	489	448	433	457	457	446	460	417	430	437	414	430	427	441	460	430	451	428	444	453	474	460	454	439	406	449	423	436	455	479	464	465	445	440	478	465	478	460	463	426	465	453	451	439	440	414	407	480	454	432	429	437	445	459	407	480	471	438	469	446	447	456	431	444	451	419	464	480	430	496	420	411	473	480	426	443	455	462	412	424	466	467	435	478	436	442	426	443	467	486	439	428	463	438	477	474	457	440	487	475	467	470	475	457	460	465	448	462	452	432	452	455	475	464	480	453	452	462	446	443	477	417	404	454	465	479	428	452	462	467	428	497	429	462	484	497	472	467	424	444	451	412	472	437	472	487	446	421	445	436	481	413	467	458	457	459	444	444	434	441	470	449	429	416	442	457	455	463	428	469	418	462	426	414	457	435	454	450	439	489	427	438	444	426	458	457	426	446	446	442	450	459	419	431	437	480	422	458	482	426	447	491	462	444	442	458	434	446	442	425	407	395	457	447	405	429	436	432	427	427	451	437	441	477	458	442	441	427	464	475	472	461	470	461	460	483	446	471	448	450	414	437	460	450	427	428	451	404	475	440	440	468	436	469	466	479	446	443	429	453	527	460	466	447	456	462	444	437	443	389	470	457	478	445	425	467	443	451	418	452	463	412	443	452	458	433	446	412	433	447	458	457	414	433	473	440	433	473	451	416	470	444	434	467	446	466	472	419	467	482	459	466	434	472	460	467	423	452	431	477	467	449	415	418	492	466	444	421	440	398	443	419	444	472	436	430	451	445	464	475	437	476	443	463	492	427	473	436	467	432	422	495	419	456	460	504	506	467	453	464	466	408	450	475	420	446	458	460	452	436	439	404	463	464	461	437	479	446	451	442	457	428	464	436	463	428	447	420	488	454	446	462	462	460	466	476	434	432	472	457	475	475	467	457	436	430	451	442	475	422	466	466	432	407	425	444	470	469	438	480	454	432	452	442	486	430	462	422	472	414	464	452	473	498	447	441	454	480	445	449	456	435	449	458	447	469	440	446	454	408	436	470	422	447	432	455	494	451	428	439	431	432	455	459	416	464	434	469	445	465	442	428	462	412	472	429	459	439	465	459	459	417	484	452	454	464	448	455	446	462	429	487	452	411	449	468	454	429	447	438	461	434	449	465	440	480	479	433	421	433	453	445	441	463	450	428	431	436	443	440	441	463	443	453	430	452	470	426	422	471	427	448	444	461	424	473	450	436	461	453	428	453	471	452	443	451	436	401	476	439	453	416	478	440	476	467	434	462	496	462	462	445	455	419	449	447	432	438	480	438	491	444	453	431	459	466	436	456	436	484	450	427	442	424	482	461	431	441	480	443	404	460	430	423	443	458	441	441	438	398	433	461	498	430	487	453	470	426	470	462	457	464	428	438	441	445	460	498	455	435	472	419	442	471	483	427	428	454	430	443	473	440	474	454	457	450	436	421	423	442	432	457	462	435	448	441	495	471	451	443	430	444	484	447	448	445	434	474	448	466	437	458	434	456	456	447	431	409	463	445	481	445	411	463	445	469	490	425	420	453	461	451	456	446	467	478	457	458	430	454	447	427	443	462	450	479	438	459	471	433	444	436	451	455	457	423	423	458	464	451	482	435	479	473	437	472	459	467	449	417	423	445	453	482	473	444	404	429	473	447	447	460	458	436	450	467	427	446	441	455	477	437	437	470	448	458	407	492	471	410	444	437	451	382	458	461	437	477	426	438	464	450	461	441	440	423	415	441	455	477	420	483	431	477	424	436	419	495	470	427	478	510	436	461	429	468	452	442	417	458	427	493	493	436	429	454	441	446	452	447	453	445	449	489	463	486	439	471	451	464	487	460	409	456	431	471	488	486	448	444	465	430	444	461	469	441	421	417	480	456	415	449	485	423	431	401	470	423	454	463	452	456	472	457	427	446	432	437	469	501	450	462	458	461	414	445	440	406	454	476	428	471	457	445	436	418	450	448	484	447	450	463	419	437	434	401	454	469	416	476	475	453	468	460	459	468	449	424	456	437	442	448	454	465	449	424	463	425	434	489	433	456	430	482	463	423	435	501	460	425	450	440	438	414	417	471	421	470	472	424	462	426	462	463	418	448	468	464	468	451	418	449	410	470	417	428	464	450	449	476	457	439	473	451	466	472	439	433	451	419	443	488	461	487	444	478	447	459	480	460	455	411	484	495	480	455	478	451	450	456	465	477	468	450	474	433	466	427	441	462	438	456	445	426	476	484	435	437	426	422	476	470	466	444	457	469	467	454	470	452	430	452	446	461	418	437	486	467	439	440	446	417	454	477	455	448	422	481	455	463	449	437	438	452	473	461	475	452	448	487	437	403	427	459	437	433	481	436	454	504	435	438	432	440	445	438	485	420	437	469	434	441	437	485	463	460	452	436	414	484	460	453	452	449	421	417	472	450	425	432	482	494	434	443	430	438	431	468	426	498	461	452	475	478	436	427	411	441	460	437	455	430	452	459	431	440	476	445	435	463	427	439	442	456	478	467	482	418	433	462	439	436	439	421	437	455	463	460
23197	40273	37446	29341	23637	19551	16525	13981	11698	9719	8206	6613	5360	4354	3747	3227	3079	3152	3330	3372	3058	2524	2086	1822	1675	1515	1449	1293	1236	1183	1098	1107	1048	1038	1018	997	998	988	943	937	946	1009	916	963	903	879	915	857	916	879	898	917	872	887	860	856	911	909	907	851	850	919	873	895	904	892	857	925	910	866	873	888	853	880	889	854	884	925	848	916	937	870	896	835	829	853	931	876	905	866	849	866	882	880	915	887	832	865	899	829	814	890	857	886	850	891	879	874	853	848	867	854	895	882	842	824	863	889	844	825	837	867	882	895	884	921	897	866	883	864	853	872	803	901	881	836	849	860	878	867	831	877	861	867	882	855	923	866	870	879	852	871	840	875	847	851	870	887	925	883	906	935	830	924	867	846	846	916	883	859	844	852	905	844	934	881	834	969	858	858	859	847	872	853	870	857	820	891	888	863	838	887	864	829	804	849	881	883	832	860	843	868	887	847	884	868	879	861	889	899	917	873	856	860	827	840	898	844	872	878	884	843	869	890	835	864	867	853	884	862	859	852	924	812	896	867	810	849	889	893	895	899	826	888	920	818	828	850	845	888	898	866	883	856	866	876	873	851	867	894	844	935	926	879	896	853	880	864	884	879	878	851	860	888	859	858	873	869	864	881	838	963	873	904	880	837	857	874	899	954	833	893	909	789	862	856	862	882	864	830	876	867	855	866	831	860	829	902	849	904	839	839	890	858	900	923	843	850	824	862	920	912	871	880	854	914	893	846	863	864	873	901	892	858	955	833	870	865	886	865	854	868	840	862	871	847	850	875	911	884	864	874	849	850	873	846	857	877	845	863	892	893	901	851	888	838	871	855	838	821	810	884	874	866	885	911	840	889	878	839	868	796	850	850	906	880	844	880	855	860	890	905	859	909	843	817	882	886	923	869	922	842	877	851	845	914	867	868	866	821	881	830	857	822	870	822	856	850	869	873	870	893	880	808	829	871	876	898	848	850	860	860	847	859	849	862	921	927	891	931	812	942	855	825	897	902	878	895	871	871	865	902	843	887	875	878	902	851	880	829	886	917	871	854	868	881	864	848	853	840	882	887	896	819	840	885	838	886	910	863	866	850	844	870	905	831	894	927	828	902	876	852	886	864	843	889	876	836	829	825	852	838	839	852	843	875	866	874	849	913	889	840	911	868	875	845	877	832	821	828	886	905	864	856	881	824	879	900	866	856	894	869	900	834	883	833	819	868	888	900	870	855	869	859	933	849	842	821	854	865	885	898	890	866	890	801	887	894	870	855	878	841	882	845	858	896	816	877	853	824	836	864	876	917	850	816	904	841	866	868	843	901	862	840	819	872	897	910	907	853	908	876	869	812	845	870	847	824	847	847	906	892	903	847	832	884	858	868	826	835	799	861	875	845	840	881	896	834	818	869	869	859	889	845	811	849	857	907	839	867	855	845	908	853	809	867	871	865	843	883	870	883	841	808	866	847	834	812	783	890	825	818	861	842	879	875	916	855	824	832	867	894	838	934	856	852	886	857	904	896	858	816	865	862	872	818	867	854	865	875	850	846	859	882	853	871	874	911	855	864	838	915	866	837	870	869	850	901	839	885	847	878	865	876	825	888	855	844	879	840	876	865	902	827	901	887	864	913	880	848	882	859	874	877	874	867	909	860	846	844	818	890	838	916	878	851	851	866	860	884	821	867	847	889	874	909	890	910	848	893	891	865	850	869	906	875	855	885	818	918	856	852	817	854	827	843	865	876	954	874	920	874	809	878	841	838	869	916	942	851	941	846	871	843	903	856	758	922	875	850	863	865	846	835	875	913	895	885	848	855	885	900	836	850	845	853	824	862	915	812	875	857	868	888	883	875	875	893	911	860	876	861	880	865	822	860	869	858	847	877	855	854	869	819	882	886	842	889	847	922	838	896	839	892	882	861	875	905	845	876	846	887	861	872	866	907	901	857	815	888	867	839	855	851	801	880	853	877	838	857	911	913	862	909	894	867	853	905	904	861	859	900	886	910	926	828	874	881	854	851	901	897	919	850	858	855	902	875	868	844	861	899	870	893	867	876	825	863	885	885	872	855	881	926	857	854	868	815	857	824	878	918	881	837	876	863	886	885	849	847	918	895	870	896	861	891	828	862	858	875	880	852	878	803	878	883	881	889	855	927	838	889	830	879	893	866	871	870	859	837	855	858	908	885	847	864	836	919	832	874	857	921	860	879	870	903	852	874	912	898	882	876	845	809	885	877	868	812	850	879	866	841	883	863	873	895	872	883	893	850	878	858	874	898	880	900	837	906	842	873	849	833	932	871	880	835	902	829	851	916	876	889	930	854	868	884	858	866	863	828	891	873	880	876	886	860	845	848	864	851	904	881	902	792	912	828	889	905	871	892	905	899	818	874	848	847	922	850	878	845	836	832	870	868	887	887	837	860	866	867	840	923	801	895	800	824	893	880	864	891	830	888	871	852	943	873	925	894	863	919	919	883	887	914	854	876	877	843	909	866	849	858	804	919	845	859	874	879	889	852	862	923	834	820	838	943	870	844	849	859	892	838	871	859	904	877	847	864	866	927	891	932	846	850	846	856	850	887	877	878	921	912	906	860	868	873	846	914	853	892	874	883	868	863	849	923	917	847	867	854	838	916	869	888	912	892	872	877	859	877	851	866	867	854	817	841	867	911	865	861	894	863	870	869	892	886	897	869	900	829	907	858	881	862	879	877	872	805	892	848	878	853	876	840	855	896	880	850	920	921	847	852	889	910	869	884	864	872	927	859	885	832	896	856	871	822	869	893	855	854	880	897	823	859	840	855	833	830	899	881	857	910	885	874	911	838	848	884	790	896	879	847	856	841	781	849	876	837	850	872	792	872	885	829	905	890	843	839	853	918	859	889	926	863	892	840	836	901	886	914	892	864	805	833	895	856	857	818	871	851	834	862	848	868	842	861	873	836	876	906	828	862	890	851	854	893	904	885	829	878	912	887	873	830	850	867	835	854	908	901	875	807	779	865	864	904	809	821	824	833	863	835	920	926	834	853	875	879	870	825	928	920	880	876	866	882	883	883	855	902	857	886	875	844	868	841	920	867	841	878	854	900	886	890	838	863	852	843	887	867	865	871	902	924	896	861	861	882	918	881	863	902	849	868	919	879	864	884	905	871	869	865	918	797	905	843	888	889	856	873	855	830	844	852	941	870	838	858	843	894	849	844	850	865	853	889	911	843	830	859	851	929	901	855	844	918	906	868	847	904	888	851	862	898	921	825	854	872	818	869	919	864	881	901	882	823	870	864	886	893	931	886	872	841	943	891	851	872	883	885	849	865	874	852	858	862	875	834	864	852	884	901	830	896	860	900	833	879	882	836	901	900	886	915	914	861	918	907	885	841	853	903	891	833	879	856	841	849	829	879	813	875	893	815	868	873	897	903	884	851	869	894	865	857	844	812	908	900	846	877	896	835	855	856	845	880	826	835	835	802	867	907	860	882	846	852
27403	20234	15940	9296	4442	2873	2180	1569	1294	1028	879	675	580	542	500	449	462	433	435	407	427	393	397	355	311	298	311	299	274	321	312	315	280	309	266	293	262	287	279	282	306	301	290	276	285	257	286	282	276	271	279	252	296	281	288	262	274	278	280	278	289	279	265	267	283	272	282	284	263	263	271	264	233	266	288	289	265	269	263	305	271	280	285	287	301	251	269	300	265	282	284	281	258	241	258	289	264	266	262	242	240	294	277	260	268	279	260	231	258	303	279	276	293	294	277	238	252	304	267	269	279	267	261	265	257	284	253	262	276	282	262	275	277	277	256	280	283	260	281	270	272	273	271	299	263	307	298	283	280	267	257	271	271	281	241	256	270	270	288	305	271	256	279	267	281	282	276	246	273	300	249	281	273	274	264	300	284	271	278	282	264	270	266	268	294	255	275	261	254	274	255	274	256	315	279	273	286	290	263	260	287	289	297	266	276	260	308	249	273	268	263	249	268	263	294	283	266	263	279	262	258	296	289	269	283	273	268	260	281	294	246	281	267	288	272	277	256	265	260	248	278	268	273	268	288	265	259	269	269	242	254	265	260	274	275	268	267	265	279	274	288	281	282	280	270	259	295	270	260	290	276	277	254	261	286	267	284	286	223	259	277	268	268	253	280	257	259	262	276	287	317	296	273	279	276	260	260	259	291	266	270	280	255	270	267	280	291	292	281	269	269	259	257	283	256	293	280	275	266	261	304	263	280	286	252	267	276	280	260	263	262	269	269	257	265	270	272	246	294	246	264	257	261	289	260	260	269	285	322	258	292	267	270	278	272	296	261	293	260	270	272	241	287	282	287	246	274	254	259	256	250	291	276	283	280	273	261	300	239	275	264	287	265	252	277	290	278	260	265	258	269	253	275	282	252	272	256	268	253	251	268	286	271	285	300	274	259	270	270	301	293	302	305	293	305	288	273	263	259	264	251	258	264	295	297	292	278	278	273	242	285	267	259	280	286	264	280	255	284	286	288	288	261	257	286	285	242	251	286	236	275	259	262	300	297	263	261	303	256	289	311	277	263	287	314	275	298	288	254	254	275	235	261	260	294	289	277	308	303	278	278	253	285	238	250	279	272	288	285	250	293	287	288	282	264	271	295	266	282	271	278	232	276	274	259	274	293	270	304	266	245	253	305	297	252	275	258	270	272	273	273	287	259	267	273	281	248	291	279	298	284	271	288	278	263	265	292	277	267	300	291	252	276	263	269	285	258	255	269	285	265	303	252	300	267	285	282	255	267	260	285	261	265	282	287	282	271	253	276	265	267	258	277	258	260	254	268	276	289	273	246	267	251	260	279	282	267	274	243	266	294	285	279	278	276	260	267	289	238	287	273	265	294	266	275	266	273	286	279	256	284	255	273	245	287	275	250	276	280	274	270	259	268	284	267	297	264	276	274	269	241	280	243	283	242	268	265	265	254	279	272	269	261	262	278	268	275	266	272	269	274	260	271	259	267	291	310	297	295	276	275	274	257	302	254	269	294	280	261	258	247	250	298	265	267	268	313	261	250	262	268	276	268	280	302	246	259	277	278	277	261	289	280	261	296	290	276	272	284	262	298	297	290	295	281	257	274	279	306	258	273	254	271	267	261	305	305	270	281	270	286	281	252	270	300	263	247	261	264	261	313	300	277	264	288	269	272	270	262	252	262	259	274	271	256	287	294	285	284	271	271	284	307	271	266	282	257	268	255	270	262	267	272	269	273	281	303	300	286	272	260	273	276	283	284	274	290	286	274	296	269	302	291	298	239	271	271	275	270	283	306	287	266	251	271	260	293	296	284	255	255	275	263	281	240	286	277	252	281	283	273	245	239	249	285	267	256	284	278	279	243	257	250	291	259	262	289	267	308	280	272	276	259	257	287	268	271	284	272	262	281	243	283	263	264	298	259	281	271	256	252	274	264	260	291	259	254	273	277	276	262	293	278	306	274	257	282	255	268	282	294	303	275	266	317	253	276	283	301	280	313	274	302	266	279	271	270	283	270	246	253	289	248	260	249	281	269	263	267	295	269	279	283	274	251	242	284	295	240	315	303	239	243	255	295	266	285	299	268	259	260	267	290	279	268	259	269	287	256	301	266	256	291	272	291	273	285	259	274	277	271	272	287	297	223	288	247	280	271	271	290	251	287	282	273	280	280	255	299	266	289	261	304	286	270	272	236	267	271	294	285	262	289	274	260	282	286	269	260	284	278	254	263	257	253	247	260	271	264	275	262	284	261	242	264	249	294	279	288	282	282	282	288	253	263	294	270	267	271	289	294	268	263	242	298	255	240	251	271	294	272	285	254	259	264	254	253	246	264	262	261	286	263	272	278	281	284	258	282	284	288	282	289	303	287	281	300	286	288	242	268	279	276	270	275	281	256	276	279	261	288	262	272	257	263	247	303	298	271	281	310	277	271	266	262	304	270	263	267	293	274	261	282	286	281	286	245	282	262	267	276	277	274	301	283	297	300	280	269	265	283	271	254	278	277	288	279	285	260	278	281	278	264	265	274	274	278	291	254	260	268	271	305	259	283	266	282	292	271	287	273	290	291	273	265	307	299	265	290	262	312	268	290	245	265	309	312	257	270	273	266	285	263	262	263	247	272	271	261	273	284	293	280	286	271	266	267	259	254	273	253	251	274	268	269	272	292	286	287	262	267	261	256	267	284	281	273	307	238	295	278	290	287	283	274	283	319	263	280	272	278	259	273	279	274	270	282	271	267	270	275	284	281	254	276	299	268	267	255	296	281	270	262	255	288	263	286	244	256	263	258	293	303	257	265	280	254	265	245	286	276	287	270	249	274	270	267	274	272	307	271	285	255	257	253	269	258	280	287	262	246	267	289	258	285	297	270	286	251	277	267	276	284	263	272	288	289	272	247	281	241	259	276	271	308	256	287	291	238	292	284	247	273	264	257	262	291	276	268	262	271	260	265	253	275	280	278	282	291	285	248	271	254	249	272	260	244	284	283	282	263	253	258	230	294	246	267	253	264	261	274	258	271	269	258	269	283	273	269	261	284	263	273	254	265	279	284	261	281	260	265	270	310	267	291	269	262	270	269	279	282	239	274	260	286	269	256	289	275	295	284	284	274	279	286	262	259	263	263	254	286	273	294	267	247	301	259	276	248	299	274	262	278	261	288	279	302	254	261	312	277	297	291	267	294	274	261	264	275	276	279	276	263	271	290	267	296	274	289	293	259	282	278	269	245	267	269	282	265	261	214	267	258	279	285	285	245	272	262	289	251	247	285	295	272	269	248	275	261	266	265	300	302	271	271	278	259	274	273	282	262	267	304	270	264	278	291	295	257	298	291	274	246	291	279	239	256	268	268	257	271	300	260	276	246	276	275	275	279	285	261	271	253	296	292	275	276	302	281	286	275	271	263	256	282	292	295	276	284	268	275	281	293	264	266	270	283	254	266	280	264	268	266	265	281	291	281	282	275	277	268	289	280	280	271	282
18812	28692	25888	16841	12298	9104	7377	5972	4766	3856	3075	2524	1945	1717	1429	1327	1211	1172	1184	1219	1153	1042	941	822	844	796	711	700	631	603	620	626	698	658	588	586	607	645	589	614	593	586	613	569	605	560	567	553	612	539	579	563	562	581	569	570	554	569	551	582	563	565	569	579	581	531	575	523	564	546	542	550	507	547	510	532	553	566	570	543	557	591	577	573	577	584	603	541	586	567	584	538	556	581	608	546	540	573	502	578	612	544	571	554	557	536	555	532	551	529	554	530	582	575	587	556	560	577	550	559	546	609	599	496	603	548	523	562	532	571	575	525	576	580	631	554	545	527	556	597	544	587	546	566	562	605	562	548	581	548	560	544	559	547	567	553	559	563	550	568	577	548	564	552	595	592	581	572	560	538	553	545	561	547	511	555	587	575	548	547	564	556	576	546	528	563	558	541	558	538	560	553	585	567	550	534	583	536	556	552	565	607	559	566	565	529	577	563	556	523	595	560	559	597	582	580	545	550	557	578	579	558	591	555	603	570	586	590	596	568	578	542	573	522	594	537	581	567	573	540	572	544	574	548	501	546	552	578	550	548	577	554	575	579	585	566	530	613	574	590	519	601	559	579	548	546	585	560	581	597	515	532	535	548	571	556	520	544	579	583	551	559	537	530	578	577	559	567	572	571	609	581	562	547	552	560	547	555	570	553	593	552	605	569	579	558	575	547	551	562	540	559	575	580	572	553	569	573	527	570	557	536	595	574	553	535	549	553	545	592	551	561	612	580	585	581	553	533	522	550	550	555	528	545	566	533	536	574	575	541	579	551	603	556	527	582	578	598	588	555	549	559	581	565	555	572	552	561	541	563	573	572	573	572	602	564	573	555	599	553	526	577	521	546	564	531	573	585	523	618	537	557	562	593	592	556	593	590	560	569	555	537	528	548	524	585	528	570	592	568	567	541	557	525	533	556	552	525	518	544	573	573	525	615	583	555	539	557	534	551	556	569	552	564	585	566	554	570	546	542	574	551	572	605	529	638	550	627	560	558	523	580	560	569	560	560	562	541	563	566	546	601	573	543	593	540	569	566	551	548	578	552	556	511	569	573	573	539	579	532	543	561	540	535	515	522	535	562	543	559	570	580	572	565	535	591	560	554	543	558	552	534	567	574	557	537	595	562	582	569	545	551	569	611	560	554	547	563	574	569	569	568	569	517	550	564	563	546	507	577	575	574	568	572	621	578	548	569	563	567	555	536	564	603	545	539	556	535	568	559	543	519	546	555	545	564	538	558	519	562	538	554	561	598	594	561	535	547	537	545	542	554	554	542	556	538	539	587	535	539	539	553	586	565	576	604	552	521	534	563	568	540	554	535	572	575	589	580	584	555	553	598	533	562	587	534	536	571	575	580	530	596	595	601	555	530	523	583	534	530	556	604	560	544	568	549	584	593	535	543	512	617	542	531	590	533	553	534	519	490	530	556	558	541	573	592	550	512	552	539	558	564	544	583	547	562	547	568	577	600	557	562	555	550	572	576	565	561	591	523	570	554	564	584	545	587	608	583	528	609	561	566	552	565	538	618	524	561	545	600	609	582	534	541	556	577	593	558	553	586	567	536	568	584	586	567	584	589	568	541	526	529	608	556	588	588	549	568	541	592	556	548	569	555	562	566	555	571	545	583	551	547	574	551	533	543	546	569	534	584	543	566	509	551	567	560	555	563	515	516	542	572	567	568	571	607	588	563	502	555	525	550	572	602	588	556	561	554	594	526	575	581	552	570	582	583	550	554	575	572	599	585	534	551	545	528	603	584	535	627	557	553	556	571	566	532	555	606	605	559	545	598	587	587	581	592	565	544	562	523	575	575	589	620	585	567	574	572	574	532	548	560	537	558	538	543	589	537	543	558	576	590	563	548	538	540	525	584	536	551	569	590	548	595	559	572	549	587	570	556	561	582	572	572	531	600	595	520	547	559	560	573	620	525	585	536	586	577	603	591	581	535	563	533	573	561	574	509	568	572	565	540	554	523	577	550	546	571	548	583	559	583	537	588	571	571	560	577	550	600	564	571	521	556	546	600	533	560	575	561	626	568	635	560	565	575	563	551	565	581	575	525	602	565	501	539	591	580	613	600	563	562	588	585	562	536	571	564	537	538	566	604	551	577	574	587	534	564	523	550	592	547	538	547	560	578	610	606	567	532	563	542	565	550	565	582	555	585	549	553	589	565	556	557	510	560	567	571	608	558	572	577	539	563	542	553	554	601	572	541	561	587	541	538	604	583	540	629	597	556	517	559	549	541	584	544	578	598	563	541	556	549	584	545	545	595	523	553	608	547	599	522	573	618	571	568	538	586	583	542	544	549	581	539	591	602	554	562	551	565	566	530	554	569	586	546	544	535	628	567	559	489	560	571	591	524	608	548	528	519	535	560	560	599	522	578	526	561	544	589	564	551	578	539	591	587	547	550	548	574	549	572	550	538	580	566	582	614	562	525	576	568	562	597	523	558	586	548	517	560	537	587	605	585	562	583	585	548	542	559	519	561	579	562	582	555	579	583	600	520	571	544	553	560	591	559	600	528	563	543	557	582	535	566	515	542	558	573	562	589	588	553	592	501	617	534	555	557	553	564	546	573	540	572	536	587	575	578	602	585	551	543	573	575	597	585	560	557	545	591	574	589	560	562	551	560	606	563	538	543	574	564	585	546	579	546	548	526	564	557	543	537	601	578	593	583	542	560	568	585	542	533	560	563	594	553	553	579	592	606	552	561	551	522	546	528	603	534	565	554	520	586	527	553	530	556	585	568	569	598	560	569	573	562	539	542	535	593	555	559	620	573	560	576	558	538	560	574	545	549	546	572	539	565	546	569	549	576	593	587	573	535	554	546	586	567	546	580	549	560	574	593	539	540	548	547	562	578	558	544	554	552	539	569	573	590	592	575	547	533	595	538	583	564	553	566	590	592	621	530	555	540	519	554	545	561	539	566	589	572	576	560	547	547	511	564	538	585	560	564	550	541	551	572	544	568	551	555	594	564	516	560	538	546	522	533	561	555	566	536	574	548	561	561	527	550	577	553	561	545	568	558	561	606	523	566	582	567	531	556	553	593	549	611	546	573	577	564	591	552	611	535	567	547	563	563	584	576	570	537	613	567	567	568	562	567	563	541	571	575	605	540	543	573	583	606	550	582	601	553	555	523	551	572	552	554	524	554	595	601	528	588	636	600	543	498	569	569	523	576	531	528	567	544	546	554	573	571	536	580	560	575	541	578	580	566	569	574	563	565	546	589	581	575	582	541	529	560	553	561	583	569	567	564	534	578	583	537	575	549	580	588	546	568	603	583	549	621	603	564	534	578	540	560	537	550	582	557	547	525	535	583	538	552	556	548	557	566	544	554	593	540	589	550	541	553	546	558	587	562	559	630	563	620	558	547	582	540	584	551	553	578	569	582	553	539	567	571	517	549	589	573	574	547	600	557	569	561	555	559	579	579	601	547	550	587
25081	21422	28058	25181	16740	8182	5318	3524	2730	2155	1769	1410	1100	961	801	745	665	763	752	762	653	575	504	473	454	403	394	395	386	365	378	374	387	353	361	358	357	353	357	369	344	343	343	355	312	298	338	315	317	331	327	307	347	319	358	331	333	337	320	328	339	321	276	299	299	319	351	366	331	312	338	340	321	320	338	345	346	313	330	310	345	327	343	327	333	311	321	330	325	308	349	336	355	295	320	348	340	290	321	318	353	362	345	349	321	326	328	293	302	317	313	301	303	313	321	314	323	311	333	320	325	338	311	309	321	297	321	335	306	300	317	314	317	319	316	318	311	333	297	314	301	325	356	300	333	313	365	333	361	332	324	304	317	326	318	288	298	365	318	316	344	308	312	339	364	361	302	302	328	309	337	333	299	305	349	310	305	332	296	291	316	304	322	334	332	325	331	313	299	349	342	323	319	332	317	324	290	380	309	311	329	322	333	305	298	329	316	329	326	324	304	299	315	330	304	287	298	334	334	339	304	335	331	309	337	341	326	310	303	319	310	300	318	312	320	334	310	317	340	323	328	315	309	336	352	303	308	345	325	298	363	354	326	307	308	322	342	316	313	319	298	349	330	324	363	297	291	330	300	308	309	294	306	297	329	360	322	332	324	322	336	362	297	313	326	327	318	335	317	294	356	314	322	320	332	368	322	333	339	333	332	293	306	326	315	352	318	324	303	324	330	319	325	358	349	328	334	320	327	349	351	314	330	281	294	337	322	352	310	306	338	309	304	348	317	328	341	324	317	332	312	283	347	350	371	307	345	295	326	326	337	341	338	319	313	312	331	341	314	355	330	311	326	298	350	338	301	339	340	311	321	330	309	344	337	350	323	352	319	313	319	353	336	317	339	335	296	321	320	344	315	311	342	359	301	352	323	331	334	325	325	317	314	341	337	321	317	300	317	300	318	313	330	315	340	357	335	286	320	333	297	341	313	345	318	306	318	302	289	297	329	330	330	324	308	342	285	303	323	348	313	370	341	343	316	307	315	293	313	325	307	309	321	328	324	351	330	331	309	329	309	319	328	302	304	321	334	317	326	309	322	360	327	327	313	349	316	310	333	329	320	336	319	300	344	338	310	337	313	325	327	310	314	322	315	372	316	315	340	328	334	342	330	336	324	359	301	339	323	351	341	306	316	345	300	335	328	318	336	321	311	348	325	336	290	339	336	327	314	345	333	321	321	299	351	321	343	356	350	297	305	312	321	351	331	309	317	356	323	307	311	336	334	296	311	295	338	335	318	315	354	345	326	302	324	299	326	324	324	345	330	326	308	286	311	328	329	295	346	364	307	296	307	300	350	319	313	327	325	338	282	323	322	312	318	329	329	290	311	291	330	341	299	301	312	330	338	301	341	339	341	276	314	308	344	338	373	337	335	306	325	317	335	331	291	370	321	340	338	334	344	333	309	344	305	330	302	312	326	314	297	313	332	328	339	325	321	300	310	313	325	295	307	313	291	329	341	307	298	291	305	340	323	328	353	309	317	335	333	327	323	328	349	320	316	325	315	327	324	294	326	366	360	296	332	337	345	317	355	333	335	336	330	355	339	340	326	320	334	367	322	300	336	350	332	325	322	333	340	311	333	336	337	321	317	324	323	315	300	328	312	327	268	317	301	315	324	306	329	338	309	341	317	334	338	335	328	298	343	308	305	316	320	311	319	304	341	309	323	304	325	328	319	356	352	325	330	296	371	308	297	324	317	323	345	311	347	303	307	342	346	312	301	345	343	289	328	320	337	349	346	324	307	338	319	322	307	325	335	312	316	313	327	311	330	312	319	299	337	317	305	345	311	325	332	311	351	322	332	304	327	301	359	327	349	339	294	342	320	291	339	314	299	347	320	346	340	343	324	335	341	329	333	290	345	310	321	319	303	333	331	277	325	325	321	331	332	312	309	316	299	293	310	298	339	306	331	326	330	343	345	315	322	296	337	336	337	355	314	321	329	329	298	314	313	330	326	330	344	326	293	337	333	337	350	342	353	327	317	308	352	307	331	318	330	339	321	311	314	348	310	291	315	324	317	304	324	328	349	319	296	303	332	331	330	335	327	298	297	327	334	332	313	344	341	335	338	350	354	359	305	349	320	330	357	328	283	344	305	327	348	302	303	323	307	291	321	326	332	299	337	309	326	348	306	328	294	281	310	325	322	354	331	305	328	315	336	316	328	333	334	355	336	312	319	346	334	357	320	330	316	339	315	319	309	313	320	300	320	327	337	291	327	333	331	314	329	334	352	309	298	319	327	305	343	347	379	314	296	316	344	330	306	335	338	326	360	347	331	285	371	345	342	324	331	327	319	318	328	331	306	306	332	324	298	313	322	345	340	323	323	301	319	316	331	317	360	322	309	310	329	285	352	314	294	303	330	310	302	337	327	312	304	332	319	321	324	312	327	320	343	346	322	290	285	326	310	311	289	338	329	313	309	336	336	327	329	330	305	333	344	319	330	360	317	334	341	320	330	314	334	331	328	327	341	299	367	335	326	320	322	300	353	341	323	367	319	328	334	319	318	334	327	317	329	317	332	312	331	304	326	326	313	350	364	350	326	305	301	320	331	312	335	318	303	293	318	342	311	316	323	331	325	320	344	294	311	345	296	325	318	335	304	317	339	307	298	317	344	296	290	304	318	344	297	334	363	326	317	327	343	307	335	325	326	344	349	315	341	335	333	317	348	320	351	305	333	320	309	345	308	336	310	325	302	361	359	292	354	331	322	338	345	356	373	324	308	329	316	335	339	332	298	323	305	342	295	344	329	302	360	329	301	343	343	294	303	326	326	330	343	313	317	325	319	334	313	313	298	328	318	334	288	355	334	344	308	294	328	334	334	359	285	338	303	311	317	327	329	356	314	344	302	322	342	327	334	327	304	332	318	316	340	297	300	318	307	313	347	295	307	346	353	313	306	309	315	305	313	331	346	325	346	307	338	332	322	325	307	318	337	296	328	325	306	333	346	308	339	331	298	307	315	335	325	366	288	315	309	303	320	343	319	327	342	319	324	308	298	336	311	335	291	342	343	338	330	348	344	313	325	313	298	306	327	315	313	317	304	336	337	337	318	301	312	318	340	321	308	291	333	333	311	341	322	292	315	321	318	301	309	329	339	317	313	323	290	300	297	302	310	322	285	322	306	301	279	340	317	331	340	340	322	310	340	299	328	325	354	287	322	328	299	313	349	318	338	358	325	301	294	339	335	331	319	315	341	312	346	330	324	322	307	327	382	315	325	336	347	318	341	311	291	293	360	319	296	314	338	337	315	360	339	313	306	316	303	336	359	329	340	370	307	347	316	325	333	320	305	297	349	302	327	304	334	335	297	315	303	305	340	331	323	328	356	326	327	363	320	353	350	356	311	322	327	324	361	311	322	317	290	326	307	341	337	308	319	342	300	298	297	323	301	319	314	309	291	313	285	326	316	315	329	316	321	344	327	348	332	315	351	330	336	314	343	328
21180	36104	33497	24531	19338	15696	12661	10311	8438	6948	5631	4540	3634	2946	2481	2211	2213	2225	2307	2228	1975	1701	1392	1209	1107	971	1025	872	859	833	792	765	789	774	777	714	717	754	684	694	708	723	705	706	702	686	686	677	687	681	654	621	634	661	655	678	634	637	683	668	650	636	623	678	663	652	668	629	661	665	623	660	658	638	645	603	642	681	657	637	667	698	667	666	633	663	678	659	646	644	686	725	670	689	648	648	611	640	655	672	644	680	650	660	660	630	656	614	681	637	678	657	643	647	606	673	637	641	633	689	631	621	638	636	643	622	676	658	687	686	687	659	657	654	632	647	648	646	670	646	649	672	681	684	651	647	664	637	628	626	653	679	671	648	637	669	627	683	627	670	640	661	671	691	670	660	634	647	607	623	598	616	634	631	689	650	661	642	673	639	641	629	637	657	718	678	664	663	642	655	662	646	638	586	708	652	629	630	659	618	666	627	629	635	624	671	637	650	589	587	669	646	645	664	637	640	633	674	640	624	658	644	617	635	665	684	658	661	645	650	653	609	669	630	640	629	642	611	684	627	644	656	654	727	632	639	638	631	661	636	657	658	677	664	650	615	618	619	633	625	612	618	671	654	645	681	597	624	622	662	641	651	638	694	674	643	633	657	665	643	655	691	635	665	624	632	642	643	681	632	680	611	656	611	668	638	647	660	631	636	631	669	659	647	632	641	646	637	664	608	618	698	627	647	633	682	613	653	629	637	665	718	667	683	653	673	616	622	620	694	688	710	644	643	626	650	631	586	644	592	653	671	655	630	652	635	635	651	615	653	642	649	693	634	695	614	649	586	621	689	663	668	659	604	672	664	671	661	668	703	660	670	658	625	665	645	611	677	643	628	650	632	637	661	619	659	657	629	669	633	655	612	696	676	640	572	616	662	605	655	641	656	655	637	618	625	648	633	629	680	690	584	644	633	623	650	613	593	657	658	622	626	621	619	664	630	635	651	621	664	642	652	668	650	614	647	625	641	671	661	662	643	650	646	631	673	654	664	623	642	659	634	646	657	654	667	640	615	610	613	671	652	650	714	684	676	656	636	657	660	601	619	635	613	634	674	683	667	651	648	684	622	674	687	668	657	645	614	628	645	689	650	662	644	631	671	685	640	632	660	628	663	646	641	652	648	665	636	647	636	629	664	642	633	639	651	692	717	655	659	641	619	629	649	611	652	631	668	650	607	654	636	673	622	632	621	660	691	646	621	659	636	646	657	657	674	634	649	696	650	648	671	647	669	669	666	643	684	681	633	667	617	652	642	614	655	648	634	651	646	628	670	642	653	676	605	606	640	648	613	616	669	645	630	666	616	635	617	625	651	619	638	628	623	616	623	639	623	666	637	638	648	692	648	653	644	654	652	633	662	623	651	673	700	625	653	669	623	670	623	687	642	663	667	655	664	650	640	653	686	645	617	636	638	651	601	604	612	640	664	629	599	616	680	682	636	616	656	637	599	671	685	653	695	620	660	693	659	644	668	675	679	604	656	639	592	663	659	633	661	617	630	646	668	638	633	619	636	676	650	635	655	591	705	603	683	586	650	668	694	612	616	662	668	638	623	666	695	645	626	617	624	623	618	573	637	653	636	613	653	608	662	697	640	639	640	639	670	612	629	652	640	694	619	653	668	613	628	676	648	660	656	699	660	663	634	650	648	633	634	671	635	607	611	657	669	640	654	694	679	616	672	658	681	650	668	616	675	640	627	615	627	639	638	651	666	653	648	660	656	629	671	640	663	647	644	646	627	668	596	652	604	604	659	627	681	613	671	645	679	678	667	633	661	662	605	632	651	666	577	639	628	681	649	602	675	671	659	664	614	632	632	621	665	626	656	640	652	642	673	692	617	636	645	662	684	600	702	642	674	643	666	630	675	655	628	690	684	596	617	640	668	644	722	618	597	672	657	713	635	715	613	687	630	654	638	651	654	658	643	656	631	646	620	651	617	634	614	638	650	653	629	659	614	650	670	650	687	625	670	651	645	630	657	674	653	616	638	646	667	620	648	633	682	633	655	638	667	650	692	614	635	664	608	712	657	618	632	624	637	664	591	675	659	637	652	650	637	650	636	621	631	637	615	673	637	661	673	688	632	597	647	603	665	618	688	639	629	625	684	677	632	664	670	641	609	655	708	691	635	615	658	655	723	678	658	598	607	622	644	671	699	670	619	676	689	669	607	659	643	693	691	668	621	628	659	645	647	674	633	693	678	684	688	638	656	684	673	613	585	662	655	626	648	670	663	650	649	645	624	642	626	689	672	669	614	657	676	642	632	683	657	650	630	644	618	697	631	654	633	659	652	674	610	632	653	611	674	620	628	669	637	647	648	635	635	655	638	657	655	637	620	631	684	636	635	666	679	658	680	630	660	666	642	614	663	582	620	591	644	673	656	643	671	684	669	655	656	629	650	697	610	637	628	708	618	702	648	657	655	660	660	667	642	662	655	607	643	584	625	679	629	625	632	614	652	633	675	638	646	623	620	635	635	640	640	629	659	635	666	642	645	674	638	686	651	626	653	647	646	649	661	633	666	652	631	618	596	643	643	649	681	648	616	660	635	664	655	629	650	653	659	613	626	645	589	632	633	613	664	660	673	625	629	630	646	614	652	658	679	595	638	632	636	646	667	656	652	652	651	672	701	680	652	688	626	671	581	663	679	608	664	676	666	617	640	618	695	642	583	635	646	693	712	633	656	672	684	663	645	658	660	681	678	644	651	660	651	658	628	635	690	614	616	649	615	664	660	645	668	683	669	662	642	681	649	643	678	659	661	647	656	674	631	660	683	659	648	671	605	630	614	659	657	660	616	633	622	643	601	670	646	666	622	639	632	640	632	597	680	664	626	644	638	643	692	630	639	645	642	603	637	667	657	630	670	601	601	704	592	621	649	623	665	632	642	637	691	646	654	666	622	678	628	644	625	630	633	621	611	643	709	613	695	681	636	647	653	639	660	645	635	650	663	622	637	688	658	655	648	614	661	653	663	682	661	649	611	655	632	630	646	643	655	627	628	602	667	697	638	646	696	656	641	595	659	674	634	654	674	666	645	677	634	642	697	681	612	611	702	651	697	644	658	635	714	662	623	665	627	668	664	666	648	663	646	636	633	664	666	632	635	644	660	649	634	608	617	585	640	631	627	625	655	650	649	649	664	678	611	621	625	645	629	635	711	612	644	654	647	627	659	648	626	630	651	626	668	651	671	704	658	602	625	627	630	656	667	652	643	665	694	681	631	671	659	658	727	660	636	681	686	668	685	643	607	618	643	672	654	633	639	694	649	607	655	674	642	643	660	659	615	638	666	634	643	631	634	644	647	646	659	605	672	654	646	653	624	625	618	599	668	625	665	658	646	622	662	641	668	612	650	674	652	648	625	697	610	615	638	644	654	664	626	628	672	628	648	673	659	553	662	645	666	636	629	638	576	667	621	646	593	690	600	700	643	657	650	607	631	655	627	601	638	652	620
24219	21455	28924	24423	21547	16954	9696	5734	4396	3520	2764	2226	1806	1443	1209	1192	1182	1178	1213	1135	978	848	782	749	638	629	659	588	525	541	561	504	544	481	527	477	478	487	515	492	488	485	501	497	476	478	434	477	528	495	517	445	482	489	480	479	443	453	459	472	489	483	482	481	496	498	496	487	442	447	449	404	456	452	436	467	488	476	436	461	443	485	498	472	448	472	460	474	503	457	457	485	489	482	451	491	472	464	473	457	456	444	449	432	479	478	453	490	436	489	472	449	479	455	455	450	466	470	434	428	457	512	471	478	471	502	472	445	472	499	452	448	458	504	426	472	475	416	443	438	460	485	477	484	483	489	483	429	489	435	447	434	469	493	454	490	487	461	465	492	482	429	509	476	459	487	457	464	418	446	477	473	451	468	429	502	482	493	432	471	469	431	466	445	465	482	468	467	479	472	434	448	479	452	431	467	485	440	453	459	501	458	461	460	498	464	518	469	420	474	478	471	452	452	426	482	462	447	495	454	443	434	414	419	490	430	480	473	465	467	460	462	459	462	461	447	447	494	465	456	470	421	452	424	457	490	450	473	450	432	495	421	432	454	480	471	481	461	511	501	433	496	485	416	445	438	432	486	470	491	444	471	484	487	497	492	442	471	449	463	463	472	444	479	447	490	441	464	470	417	445	476	469	459	475	472	423	454	501	449	490	441	439	463	466	484	448	467	464	472	415	473	430	496	474	454	444	459	466	464	456	440	440	445	463	511	489	461	454	475	478	441	475	455	470	458	488	454	475	466	458	463	464	462	480	485	494	471	459	442	477	453	460	472	473	434	476	461	450	432	443	489	437	451	459	460	506	466	449	441	470	493	429	456	457	429	466	453	467	477	422	449	477	466	483	504	438	483	462	463	457	484	478	464	476	446	417	452	500	447	454	439	494	468	448	447	501	416	462	428	449	448	460	428	450	427	466	473	459	465	432	464	453	457	479	478	454	453	441	460	459	448	464	461	442	427	449	472	496	476	470	471	493	440	474	476	440	503	486	434	462	479	494	477	486	469	472	482	484	461	456	515	412	483	441	474	477	450	452	458	478	455	436	459	418	453	433	460	438	470	474	450	475	475	465	448	460	458	436	486	494	475	470	468	447	452	461	508	444	443	478	485	473	462	446	471	445	485	476	451	447	487	473	460	503	497	462	500	489	444	481	476	510	473	464	453	441	466	440	502	460	441	480	403	481	446	430	444	484	461	486	448	483	469	470	443	430	453	443	476	449	452	459	508	486	444	433	508	469	446	429	440	493	463	475	447	468	450	461	447	476	486	440	470	476	475	459	446	459	453	502	482	465	435	481	457	457	452	461	485	458	459	466	501	462	462	448	474	497	463	469	435	459	508	466	495	461	487	450	463	462	468	440	454	429	468	506	449	410	492	515	482	482	476	471	422	471	463	447	453	485	450	434	468	494	441	430	451	501	480	473	460	468	487	477	432	483	503	476	443	463	447	417	450	466	467	462	495	482	475	465	463	459	482	429	435	454	496	473	411	435	465	417	457	474	458	443	490	459	433	456	479	453	485	448	488	466	431	470	428	432	427	495	482	472	461	483	447	471	439	494	479	453	459	468	440	468	441	421	483	450	480	451	489	453	490	451	460	465	495	425	440	448	445	463	468	450	466	439	445	500	453	462	490	461	455	439	458	470	444	463	466	469	472	439	472	451	481	475	456	437	454	458	484	474	434	438	448	424	460	467	457	467	439	443	502	455	443	465	455	465	429	486	446	466	495	491	448	461	482	483	462	452	470	447	486	440	461	489	487	476	436	451	469	472	435	466	446	466	478	465	440	463	460	455	482	472	491	451	481	455	486	452	454	447	477	444	481	482	440	414	489	465	511	486	440	500	479	483	450	475	458	458	429	442	469	455	475	462	462	470	470	481	464	456	463	466	489	440	474	473	434	490	466	487	457	464	419	456	455	484	453	473	479	483	424	434	487	443	468	467	452	479	475	462	476	451	473	451	471	485	473	457	455	446	467	482	468	453	439	427	447	482	485	467	457	480	459	472	453	461	454	450	464	465	449	482	417	487	450	447	487	434	480	474	482	452	462	486	447	465	432	423	462	443	474	481	495	426	453	445	496	481	493	469	454	477	475	481	459	473	463	446	456	481	486	491	459	459	469	485	480	455	447	521	469	482	484	461	477	480	451	457	477	436	465	420	428	495	444	480	469	428	481	509	452	481	433	433	432	469	467	449	465	433	440	468	437	503	508	492	480	479	432	483	420	471	463	478	490	490	446	444	430	464	456	418	445	437	449	495	461	430	448	464	429	456	471	497	453	437	448	430	500	459	473	466	445	453	470	484	441	453	473	479	462	472	464	482	407	459	491	436	448	483	476	476	474	488	421	460	463	481	433	445	465	486	421	488	440	486	463	457	440	451	490	466	431	477	495	467	447	401	433	482	471	449	446	442	430	480	438	455	461	448	467	429	515	486	481	425	505	443	470	472	427	472	423	486	427	478	455	450	476	476	405	459	465	455	462	449	449	434	449	437	467	487	468	496	487	431	483	511	453	448	480	485	444	429	449	504	436	442	424	468	499	477	451	459	424	465	463	432	420	473	450	427	459	455	439	509	448	422	473	470	442	468	491	468	490	402	443	482	470	454	496	455	473	441	489	467	478	472	486	457	441	443	445	454	510	456	493	460	482	457	448	500	492	440	490	469	480	472	501	436	485	451	456	455	477	447	467	477	442	453	459	466	463	476	495	466	491	438	438	464	436	465	475	505	487	486	497	489	473	469	472	462	452	462	479	490	462	481	465	476	473	464	469	462	453	446	478	462	408	512	477	440	468	473	440	450	463	495	438	439	482	486	415	451	441	447	440	419	459	475	474	436	475	485	482	450	430	417	459	489	425	440	473	411	466	456	448	472	465	441	451	419	474	466	475	467	418	461	507	496	480	489	421	470	452	483	471	452	464	476	457	418	483	491	442	428	473	462	479	483	495	468	450	442	485	479	458	467	452	462	451	480	485	473	442	466	452	462	443	475	503	476	489	461	471	475	443	486	454	425	439	457	502	470	469	492	460	485	452	459	460	444	449	430	472	444	443	450	504	485	461	460	440	461	482	474	504	457	454	438	470	441	501	445	488	492	440	440	468	474	453	467	441	440	443	441	446	457	464	478	481	477	475	452	443	474	498	474	423	493	427	475	483	410	489	449	451	442	495	456	451	461	466	453	462	451	503	492	443	476	477	510	480	472	473	451	476	451	427	474	448	470	458	467	434	456	426	468	467	503	502	429	441	477	488	446	480	459	494	439	501	500	427	481	444	435	465	479	460	502	469	461	475	463	461	464	439	470	449	436	453	466	468	441	461	452	467	474	483	489	459	477	479	477	444	467	453	491	487	488	505	499	475	462	448	474	440	485	493	482	441	472	463	466	441	478	465	460	451	434	455	451	485	472	474	452	453	515	463	469	437	463	440	464	474	474	508	444	461	482	504
23652	40810	37889	29433	24656	20357	16805	14263	11821	10092	8094	6405	5218	4286	3599	3468	3348	3537	3490	3254	2819	2393	2023	1779	1555	1393	1315	1204	1185	1123	1174	1181	1042	999	998	1026	1061	1017	1007	978	1014	956	976	900	1022	944	920	951	884	846	932	893	912	908	886	911	877	894	888	931	929	918	894	883	899	929	836	876	902	904	880	892	906	882	860	890	881	860	914	862	898	878	866	895	833	860	812	893	852	862	864	852	866	876	886	892	845	914	910	907	928	914	904	904	922	847	927	906	867	861	934	884	906	922	882	862	840	888	855	880	875	846	875	865	881	882	882	859	835	878	928	954	896	848	876	895	912	919	847	898	871	928	878	881	838	908	942	883	899	912	885	930	857	899	875	896	957	899	897	874	903	876	890	888	921	883	890	847	884	882	877	877	901	866	840	854	890	893	902	874	857	868	890	876	865	891	902	938	872	890	902	864	862	935	861	840	902	819	923	880	885	840	815	850	879	854	853	860	886	794	853	856	874	851	916	870	895	872	941	893	864	923	853	927	903	870	907	847	882	865	888	842	888	902	913	903	900	930	877	876	894	889	871	890	906	884	855	895	897	901	863	822	951	881	899	893	912	838	856	878	878	912	880	910	869	851	902	848	871	879	863	901	870	861	805	867	878	862	930	867	846	844	842	890	864	857	856	867	877	869	837	864	959	879	842	832	846	865	862	900	919	892	839	892	902	861	857	873	932	871	890	925	902	888	872	852	952	877	880	877	858	883	831	905	846	874	883	890	899	872	923	880	906	859	866	910	913	875	841	884	919	847	858	887	823	861	845	889	917	895	900	839	881	902	863	861	834	884	920	901	857	905	893	893	891	910	860	911	884	928	873	828	886	895	898	917	852	900	950	864	853	896	855	879	847	905	899	871	938	885	872	903	868	854	838	910	883	919	900	900	872	925	860	902	802	847	869	864	889	900	849	881	856	907	873	884	925	879	900	884	898	935	916	907	889	895	870	872	896	909	893	874	865	901	897	892	876	923	858	903	952	989	880	938	889	925	889	915	863	869	900	890	844	860	836	919	897	882	859	877	844	858	892	903	877	859	934	859	885	880	897	899	883	857	833	876	845	811	854	895	929	854	859	836	867	873	861	844	880	831	868	905	878	873	881	859	845	858	891	831	920	871	889	873	878	856	878	898	861	911	863	873	870	882	889	887	905	866	893	924	853	855	883	850	886	867	878	875	913	835	905	905	880	888	863	911	897	853	893	888	884	877	924	867	938	866	897	894	899	917	915	869	862	869	891	916	859	853	895	879	891	919	900	869	874	824	820	871	854	874	889	880	937	904	892	918	882	905	867	863	919	875	894	873	904	917	870	903	873	869	901	862	873	886	881	909	846	906	925	886	890	873	906	899	844	842	920	909	866	887	876	899	908	895	885	849	867	889	939	919	882	931	929	898	938	861	860	883	869	921	911	881	910	878	898	841	882	901	834	899	896	915	841	880	878	928	863	890	910	844	830	865	908	902	887	875	905	855	876	832	903	850	872	857	837	841	904	899	864	883	862	863	864	887	896	904	846	956	845	898	890	880	877	939	853	848	917	917	889	921	855	833	864	827	881	885	879	909	860	860	907	930	885	930	867	895	874	857	905	896	894	924	859	841	907	833	905	878	910	877	888	902	867	854	871	880	885	876	860	873	898	880	908	884	874	851	924	921	903	871	898	892	868	885	929	913	868	909	884	869	861	905	851	924	903	836	885	872	1000	858	927	914	921	907	861	878	842	884	868	954	873	867	859	883	862	960	893	903	888	869	910	866	905	914	870	905	902	854	844	893	869	900	895	892	876	947	891	835	869	853	918	891	900	856	912	902	825	855	896	948	890	876	926	872	844	908	844	923	874	898	933	928	824	921	871	879	936	879	864	893	860	919	891	870	904	880	867	907	919	831	871	889	865	876	856	914	872	891	840	899	881	824	867	884	818	901	942	870	923	900	863	875	864	843	899	900	879	883	891	911	869	849	906	857	868	846	903	835	888	877	912	925	821	893	912	909	867	866	868	855	896	861	849	867	908	888	888	946	922	961	877	927	896	875	831	917	931	887	822	904	903	904	863	922	918	835	847	808	847	861	880	907	906	896	961	922	870	886	930	865	885	809	892	889	873	856	845	884	868	862	876	891	855	888	888	890	938	882	913	881	873	871	896	904	899	871	882	855	904	880	866	937	917	874	869	925	877	852	885	904	920	895	858	889	912	840	869	827	965	886	893	914	903	864	831	889	908	940	876	958	876	886	916	848	886	929	894	886	871	903	903	877	877	895	851	875	880	892	878	859	930	886	885	944	883	879	873	853	893	883	879	837	879	918	920	908	919	901	878	862	945	932	856	877	881	923	843	911	866	896	925	899	938	837	821	950	920	880	874	882	881	879	894	906	915	855	850	965	811	866	881	884	903	863	850	877	875	905	911	904	889	885	854	893	872	930	853	884	904	877	883	878	866	919	903	861	889	907	926	899	912	880	856	915	941	915	877	877	869	886	848	789	896	851	877	909	878	866	915	850	878	881	926	914	881	892	895	894	904	898	873	836	905	897	853	924	875	950	863	861	882	840	882	893	883	907	874	839	930	894	875	923	913	873	883	913	926	859	892	886	894	882	871	839	889	873	875	873	890	899	900	849	884	906	883	894	910	876	894	902	904	891	879	867	898	910	836	936	858	885	941	923	890	909	855	858	857	860	833	883	922	839	925	833	894	856	844	892	934	872	915	852	910	923	918	889	859	889	922	847	862	911	814	892	870	826	875	872	858	840	867	868	869	892	906	903	883	899	902	863	909	866	816	904	857	889	854	911	845	924	915	890	893	912	864	878	904	828	906	914	948	860	834	926	895	806	859	889	939	861	888	897	867	874	901	935	931	909	866	917	931	879	894	873	878	883	902	860	870	876	879	858	818	880	841	836	891	918	884	912	882	918	892	853	891	884	915	871	875	882	918	850	855	848	894	821	839	921	913	915	894	871	853	888	866	881	875	853	908	878	880	912	903	851	929	896	891	876	850	892	876	873	867	883	862	859	899	816	910	930	908	905	858	846	897	839	913	872	832	889	895	919	858	878	908	851	866	888	873	903	912	889	867	937	895	878	875	933	852	841	923	910	884	860	876	905	952	865	847	937	847	842	853	919	913	850	885	927	926	880	863	886	871	900	896	830	877	887	879	853	866	841	929	933	894	886	895	911	871	893	846	927	873	881	913	896	897	859	870	899	893	899	842	796	864	936	898	904	933	926	851	890	918	888	840	867	878	915	876	853	857	864	845	828	920	838	938	907	873	914	906	900	871	876	923	871	968	888	900	888	833	870	860	867	920	871	861	886	910	889	860	842	901	888	864	865	898	907	918	880	860	910	881	925	912	887	867	885	893	907	850	918	901	873	839	869	911	893	860	855	868	843	888	910	880	953	874	882	868	855	816	853	922	883	892	853	924	826	861	885	852	860	879	830	897	896	865	925	933	891	852	878	853	851	878	937
27371	20415	16480	9719	4867	3108	2343	1697	1285	1060	858	685	595	505	466	404	472	439	445	441	407	396	335	363	305	314	301	310	322	291	268	292	257	301	301	291	271	279	286	275	296	308	286	248	286	292	283	298	261	295	290	285	265	275	287	281	285	296	285	273	293	277	285	275	256	276	278	275	272	239	251	280	244	254	293	295	295	293	264	278	279	269	268	264	258	263	252	260	274	279	261	280	299	298	288	270	296	258	255	296	279	280	245	233	268	238	279	295	279	277	285	261	255	275	279	281	260	290	283	298	280	298	294	269	276	251	280	288	265	243	279	248	293	271	277	263	291	271	271	270	282	265	279	251	288	268	313	281	312	289	291	289	269	264	281	290	276	297	261	275	290	297	267	271	276	272	286	244	284	282	284	265	280	269	276	269	259	285	250	287	283	293	273	274	268	237	272	278	255	274	251	306	255	284	262	282	258	283	264	282	270	284	276	265	288	259	274	290	282	262	281	272	279	277	272	285	297	265	264	259	254	293	256	253	279	267	294	278	252	290	277	261	268	278	284	272	268	271	306	284	292	275	270	264	273	289	292	305	304	264	272	261	271	287	274	279	288	285	266	277	250	263	255	267	261	254	260	264	272	280	269	302	273	260	281	284	288	263	296	283	272	269	298	278	251	270	260	261	286	298	282	272	278	277	297	261	275	278	267	290	287	310	271	276	285	283	284	289	284	239	275	272	233	233	255	268	281	283	278	285	260	290	302	245	289	255	295	270	247	265	279	271	287	282	262	289	262	273	317	278	289	272	251	249	258	238	259	266	274	250	270	258	239	276	292	279	274	258	268	272	260	280	275	265	270	287	274	250	266	272	272	287	265	280	282	272	290	270	277	277	312	262	279	282	294	281	283	290	276	284	252	299	248	265	290	265	279	254	272	279	277	282	270	266	250	280	270	264	276	279	278	284	285	296	268	262	299	261	279	265	281	278	265	249	296	260	290	315	292	291	266	261	271	298	287	290	271	283	273	255	277	269	278	275	262	265	290	273	296	247	299	283	298	253	275	242	270	282	262	269	270	289	300	290	285	290	258	276	273	269	291	265	298	290	289	269	280	266	278	284	272	261	283	283	290	283	275	271	287	257	276	271	292	258	256	296	280	285	301	282	273	266	291	271	257	250	261	259	257	270	232	288	290	268	283	284	273	292	267	248	257	267	263	303	269	242	252	267	266	281	264	291	290	282	269	289	272	302	277	265	283	265	284	273	287	276	289	281	283	276	242	242	262	266	280	286	263	263	269	292	259	259	279	301	289	307	276	292	283	293	270	260	296	273	279	296	296	278	291	297	301	247	269	306	288	291	257	295	279	265	240	267	312	248	268	287	292	261	281	270	292	262	273	269	264	245	314	263	295	276	286	259	284	270	270	280	297	303	272	300	285	261	280	261	274	276	303	301	313	301	280	284	281	251	285	286	254	266	267	292	266	242	273	290	271	270	259	272	276	290	282	271	287	290	268	264	280	275	287	297	232	277	237	284	266	268	310	300	259	254	279	283	268	281	289	271	299	262	300	256	270	280	281	300	268	284	295	261	274	274	274	272	274	256	247	282	280	293	233	297	284	300	261	276	304	284	273	272	283	295	282	265	273	259	263	286	266	262	280	279	271	277	287	307	248	296	282	254	273	266	261	273	275	279	279	260	293	294	262	221	300	309	286	249	254	280	272	249	320	273	283	277	275	291	275	277	263	287	271	277	293	269	272	257	278	269	261	258	256	270	266	253	281	300	266	268	275	306	272	273	276	264	282	281	295	259	265	305	268	271	275	283	243	273	289	278	269	282	302	287	299	278	263	254	288	288	267	271	290	308	268	265	284	276	300	260	281	273	284	275	266	286	243	302	282	277	276	257	275	272	242	289	251	280	259	279	307	259	276	262	246	268	302	281	260	274	308	279	267	257	282	271	295	295	296	258	266	273	256	265	281	309	284	280	300	282	286	276	249	263	256	255	261	275	265	279	269	254	288	307	294	289	264	246	258	275	283	284	280	253	280	283	252	262	270	271	269	274	272	333	268	270	297	266	278	253	300	232	273	259	281	272	268	270	256	288	290	282	262	265	263	263	267	274	268	251	260	252	275	261	300	286	272	259	258	246	276	271	246	265	291	295	266	291	273	244	315	280	255	276	271	242	264	306	268	292	258	309	275	272	292	283	261	277	283	256	266	283	295	301	275	269	261	253	266	290	257	265	276	295	244	224	249	288	271	241	294	273	290	271	287	271	315	282	277	251	250	273	280	257	322	279	267	257	266	277	252	256	288	299	285	269	280	283	268	299	295	286	278	277	267	273	299	272	284	274	280	257	275	273	267	269	272	261	292	269	268	282	269	273	255	282	281	269	276	251	272	272	247	305	251	258	296	306	289	259	267	268	298	296	253	268	280	272	248	254	294	261	276	260	256	284	305	249	270	291	258	214	275	283	281	291	264	293	259	260	286	275	269	296	252	264	259	275	270	262	281	299	299	259	281	269	254	289	262	245	267	277	275	298	249	283	294	294	277	274	269	231	281	261	267	256	282	299	262	253	289	266	276	307	248	279	273	275	232	286	265	267	273	271	275	270	273	268	291	260	289	276	291	274	262	266	288	288	301	282	290	283	281	309	259	254	252	273	275	290	291	261	272	300	264	278	290	299	292	268	257	261	280	286	271	267	288	271	281	272	303	273	277	285	280	259	287	263	295	276	260	265	270	277	271	259	243	307	283	264	277	280	262	297	258	255	250	277	258	245	256	285	300	262	288	276	278	264	281	263	282	297	289	278	276	271	305	254	303	270	283	288	285	258	269	285	260	237	244	291	292	273	277	254	259	291	285	282	269	268	266	306	256	279	299	303	266	268	276	292	305	278	277	273	295	281	257	302	286	273	258	268	267	284	259	281	310	288	270	291	283	281	262	289	265	260	262	288	261	279	301	290	290	302	299	284	285	281	289	273	254	286	269	271	297	244	251	278	267	277	289	271	282	261	279	261	286	304	261	268	287	276	264	255	268	295	273	249	257	269	288	293	288	287	269	263	261	281	276	259	271	273	310	251	279	273	270	266	264	274	260	263	271	267	278	273	325	253	286	239	289	286	259	302	272	261	268	275	260	239	263	272	274	270	292	258	267	244	276	273	283	270	270	283	282	295	281	292	265	295	283	281	274	266	267	277	290	281	259	290	255	270	293	254	271	297	307	298	269	240	269	258	270	276	277	249	285	262	264	252	285	289	273	293	274	290	270	263	283	261	286	272	273	266	290	291	269	291	286	286	247	303	291	244	267	286	302	289	263	270	294	265	258	256	284	289	266	255	277	262	254	251	292	281	293	260	251	282	260	239	282	263	263	294	281	278	285	291	297	287	279	252	286	282	251	296	272	268	276	285	269	257	268	324	259	257	259	310	270	285	275	305	264	284	231	230	278	276	259	299	257	292	294	278	252	263	290	289	267	284	275	274	265	309	277	313	293	247	288	276
19231	29415	26237	17548	12838	9966	7696	6154	5028	3876	2925	2444	1919	1525	1378	1266	1207	1186	1230	1193	1075	910	911	827	744	726	688	630	671	620	620	645	624	587	586	550	573	608	640	657	569	581	589	588	578	529	576	582	578	569	551	582	535	583	593	540	544	604	576	593	574	536	605	589	578	550	530	586	575	589	542	586	608	531	538	553	563	542	597	587	541	579	573	580	554	544	566	534	537	568	571	556	568	613	586	552	546	562	541	559	583	572	566	560	558	559	565	568	563	566	527	543	615	532	566	538	589	548	549	565	560	531	559	533	551	553	548	585	511	567	586	533	527	598	564	555	587	571	548	544	597	565	579	524	603	584	525	579	554	620	545	506	573	559	545	561	574	566	576	615	559	569	554	567	552	580	563	576	533	576	550	572	571	558	518	567	554	568	563	569	566	586	629	584	575	590	561	571	542	529	556	567	585	575	599	562	574	547	589	561	579	589	572	590	595	586	526	593	590	513	580	534	565	566	581	568	540	588	568	573	586	536	596	560	549	549	587	590	565	581	598	558	579	574	562	577	533	563	552	570	558	552	584	503	581	582	577	557	534	570	553	565	583	580	501	594	574	529	567	537	527	590	542	574	559	573	556	583	574	575	539	531	584	576	549	600	513	542	549	542	547	549	576	563	560	650	558	534	541	590	550	538	573	579	554	588	543	575	563	549	590	495	546	594	551	609	549	576	564	597	556	542	561	596	489	592	590	560	544	587	556	561	563	555	554	591	540	573	552	591	570	542	574	574	543	556	543	507	605	559	594	504	546	544	534	538	548	586	565	607	519	584	568	586	529	539	523	546	546	546	580	526	592	593	604	571	579	587	591	563	567	567	530	600	600	511	569	566	603	560	556	555	510	544	596	617	575	599	591	566	574	539	531	571	591	537	543	515	629	566	551	595	561	530	592	594	562	549	613	593	550	598	591	558	564	528	528	562	527	532	538	568	516	537	571	587	591	628	593	556	526	513	547	594	554	570	565	537	549	582	561	563	523	548	578	566	530	543	505	529	590	561	574	582	565	563	559	541	509	587	617	524	529	585	539	549	556	565	570	601	604	553	573	540	551	571	595	587	573	530	548	544	578	588	525	549	532	572	594	573	529	572	518	548	566	529	606	545	524	607	575	552	522	572	550	570	566	522	620	528	563	583	532	553	549	571	551	570	550	574	560	542	556	507	524	544	543	538	529	528	571	592	614	542	527	554	551	586	575	546	560	568	547	552	572	529	596	534	551	563	568	554	529	560	589	568	555	557	560	602	569	584	587	552	600	566	556	575	550	587	586	551	572	541	549	537	582	553	573	518	562	554	567	556	537	534	555	556	575	534	564	538	588	567	542	539	557	553	594	564	525	566	551	550	553	594	581	511	559	576	590	554	570	538	545	610	602	556	622	562	568	569	569	594	579	542	577	561	547	553	588	570	560	507	538	560	594	577	550	552	598	585	579	562	584	536	592	521	569	564	520	548	520	544	560	543	583	529	511	575	569	596	602	548	575	557	605	517	581	570	586	546	550	644	565	533	543	504	574	621	533	532	552	564	568	554	537	594	554	554	550	586	518	578	579	551	576	588	557	568	571	548	598	559	577	590	587	527	561	589	535	580	557	578	559	542	517	541	572	515	625	569	568	538	523	579	524	605	563	555	550	569	595	543	529	559	535	556	538	552	551	595	594	581	564	604	562	572	534	566	551	502	543	583	560	543	536	564	529	606	566	604	588	622	581	567	582	570	528	525	556	587	531	539	576	557	549	563	541	592	597	569	573	548	533	553	567	577	563	590	597	559	580	531	573	549	591	564	567	580	577	572	567	581	536	562	522	578	557	504	548	550	520	544	584	539	544	570	532	550	560	581	589	535	572	580	595	563	538	586	575	567	578	540	590	592	586	515	579	557	596	557	560	532	610	568	527	527	563	525	560	554	538	580	561	565	557	564	574	584	546	550	580	603	527	554	571	566	535	503	532	582	546	550	545	578	545	556	583	620	544	610	581	565	536	549	538	569	588	557	586	545	570	548	588	559	509	565	535	556	524	569	548	558	558	553	538	562	576	548	575	543	568	539	510	572	577	564	561	523	585	547	571	546	525	557	577	556	552	575	557	551	565	584	567	547	573	577	534	561	568	584	540	556	559	583	563	567	546	556	585	541	547	566	580	521	588	565	557	583	528	555	566	606	568	518	561	562	556	528	585	581	583	566	560	580	548	525	533	568	557	550	556	590	557	564	574	552	565	573	544	515	555	549	532	539	525	580	558	559	552	551	541	572	552	542	605	551	562	585	575	550	591	566	563	594	531	590	558	527	560	554	567	572	564	578	542	572	546	532	584	582	584	560	533	567	565	547	551	552	558	562	545	545	553	528	546	588	564	548	577	529	588	528	521	571	580	580	554	545	563	529	576	593	559	550	560	594	553	588	563	559	542	574	545	564	603	588	522	569	574	561	587	597	541	525	587	532	545	526	582	551	561	572	587	540	610	582	551	562	551	591	558	520	534	548	541	578	574	535	586	567	518	568	536	577	548	542	539	575	602	579	556	580	571	587	573	591	583	558	533	565	539	541	549	582	596	542	566	561	545	559	548	604	572	542	551	555	593	555	564	550	542	557	543	559	558	572	595	559	530	597	584	565	519	561	597	575	578	567	560	552	545	533	545	583	522	565	568	563	569	580	576	558	581	522	613	577	553	573	531	547	550	528	534	517	561	569	517	543	568	574	598	557	548	567	561	568	575	588	588	542	635	511	536	567	516	559	565	588	555	526	541	610	581	485	522	563	573	539	524	549	576	543	565	613	559	541	557	525	554	537	510	552	524	570	566	548	558	550	567	550	555	583	585	558	572	587	543	574	565	567	565	598	556	550	555	549	549	574	554	581	574	579	580	556	580	542	613	541	599	525	591	563	539	569	571	596	531	539	563	585	574	587	576	582	578	578	585	592	590	576	607	579	517	560	533	535	569	575	563	610	582	612	559	565	555	645	549	555	514	584	582	624	582	557	584	537	551	592	513	580	598	583	576	577	558	602	538	585	556	556	519	550	540	577	557	521	576	552	588	525	571	528	583	510	582	572	557	575	569	569	579	488	558	581	573	617	557	557	581	547	504	557	569	567	563	571	583	569	525	538	548	585	551	569	567	587	518	523	546	549	545	520	569	553	603	566	562	574	588	588	550	540	542	550	515	562	558	547	587	552	566	542	533	585	543	566	530	547	562	554	559	570	545	559	547	518	580	535	572	582	557	572	542	592	560	501	589	599	556	530	555	558	547	569	539	580	542	557	532	546	549	567	555	558	520	572	531	564	619	574	562	594	571	533	536	610	582	567	550	534	565	552	562	577	550	571	578	570	628	539	561	535	594	527	552	540	539	555	574	541	532	565	585	573	623	549	578	565	582	601	565	589	538	539	558	528	575	544	557	560	581	561	555	524	526	594	567	597	568	606	586	575	570	549	566	556	574	563	529	573	555	535	565	551
25042	21465	27973	25338	17056	8496	5329	3661	2794	2168	1706	1302	1063	934	812	724	710	703	743	687	664	539	485	456	444	374	416	369	377	362	334	335	362	318	347	340	328	355	339	322	339	306	352	335	353	309	325	316	329	319	326	310	334	310	306	303	317	342	317	312	320	310	307	308	310	301	350	329	325	328	314	305	295	320	304	321	321	296	315	327	292	280	303	338	326	301	304	312	334	344	303	291	325	288	337	308	330	297	330	330	339	338	296	328	323	332	342	297	330	330	324	334	324	307	302	325	345	311	300	346	286	313	356	332	309	343	317	294	344	320	323	343	324	325	328	308	303	313	299	340	295	313	311	297	337	298	294	325	348	332	324	325	323	305	313	301	304	311	307	298	324	331	308	324	334	305	337	289	309	301	302	304	328	312	311	313	312	329	316	322	311	323	313	316	302	303	337	317	325	320	317	348	296	336	302	332	345	346	315	305	319	343	306	327	323	319	321	291	330	313	305	326	287	278	314	321	323	311	338	277	309	316	301	322	327	322	296	302	304	311	335	287	313	317	293	280	292	286	326	325	309	317	321	315	301	297	324	347	325	328	350	282	300	296	266	336	325	319	286	313	311	332	292	288	316	311	290	314	290	308	328	338	297	330	298	336	303	301	316	305	324	322	310	305	299	302	324	334	291	310	316	317	311	343	307	343	339	308	306	298	294	339	320	338	323	312	302	313	319	329	329	312	315	292	348	295	322	306	313	295	320	314	299	292	293	295	295	327	308	327	298	312	341	328	290	310	303	303	309	290	298	303	344	293	333	317	306	310	314	371	319	287	331	324	297	284	287	304	315	312	300	297	292	318	305	288	301	318	332	296	336	317	320	320	341	311	321	322	289	317	311	331	304	297	293	322	312	318	311	301	297	284	310	304	327	313	317	356	340	294	294	325	314	335	326	320	300	297	328	311	307	277	321	330	287	329	290	317	342	318	296	321	307	306	331	279	332	326	332	325	295	296	346	300	303	332	289	321	339	312	317	324	313	307	286	327	322	319	299	308	302	320	306	341	323	312	323	297	359	318	288	340	284	312	321	300	335	288	288	290	332	339	323	324	297	299	340	318	320	330	306	290	305	318	328	323	308	296	314	292	309	319	326	325	323	318	341	318	284	346	283	315	322	282	297	339	293	309	315	304	307	295	329	324	308	318	325	324	290	304	307	280	298	328	327	326	300	316	338	334	312	312	301	334	300	321	307	272	284	319	295	291	309	313	325	298	343	318	329	333	293	312	331	324	320	338	315	323	293	298	292	288	299	318	279	313	301	312	272	295	314	312	344	333	280	300	304	285	329	317	300	320	291	307	303	296	305	330	329	304	313	329	321	288	325	353	325	316	307	284	322	317	309	296	303	313	345	346	310	327	333	306	305	336	272	304	318	326	317	310	323	307	293	318	310	336	306	324	325	291	319	309	336	296	275	315	330	318	297	297	318	304	312	283	305	304	328	348	327	276	291	312	305	320	312	325	310	314	268	347	315	313	305	294	326	310	325	334	311	297	326	285	327	287	316	350	295	327	291	319	317	312	311	332	301	324	323	317	336	331	323	316	298	337	314	299	329	316	335	322	348	327	327	309	292	333	321	314	343	311	280	327	332	314	296	289	293	309	298	332	308	318	320	281	326	308	337	310	332	339	315	298	344	341	332	334	345	317	313	330	303	267	326	330	287	298	281	300	320	296	316	312	260	309	328	346	312	304	309	303	332	305	342	329	330	292	332	302	304	309	308	336	333	310	301	325	319	321	319	320	326	310	321	287	313	302	315	304	309	304	315	320	322	317	339	349	302	338	300	304	342	301	326	295	329	350	290	304	330	365	300	348	329	298	325	308	280	315	352	324	324	334	328	322	295	310	306	312	292	345	296	328	313	312	295	294	313	288	326	339	291	307	306	326	293	337	297	311	297	310	343	318	315	324	330	335	332	319	327	323	287	313	316	297	298	311	288	328	317	318	323	316	288	335	290	310	325	324	315	324	285	310	324	298	326	305	307	311	327	316	305	316	341	292	316	319	326	314	300	321	294	318	321	286	347	308	280	314	325	317	305	323	324	301	290	296	300	272	294	336	293	342	279	337	297	316	305	317	293	306	344	301	305	325	327	324	305	354	328	307	326	297	294	323	320	305	331	325	313	296	293	315	350	360	320	306	293	296	308	306	314	306	325	316	283	306	313	325	283	341	322	301	330	297	312	303	349	314	320	290	310	316	307	327	307	322	295	364	297	305	310	305	338	300	298	322	304	298	300	321	312	298	311	312	313	316	312	302	325	331	320	308	338	327	325	325	292	309	322	311	316	304	320	338	272	299	323	332	287	331	311	319	338	298	350	349	307	275	309	282	324	284	324	313	323	320	306	310	299	309	310	288	346	350	325	318	324	335	307	345	316	293	331	300	289	335	301	322	311	311	326	303	321	296	298	313	331	343	323	319	300	295	316	323	311	324	324	322	309	302	313	333	344	327	319	303	318	293	312	331	328	308	297	302	317	310	334	315	309	324	329	350	302	322	295	320	287	310	328	315	294	309	310	338	288	302	348	316	294	326	313	318	311	318	310	325	328	315	317	286	310	308	312	321	307	322	341	328	278	311	300	339	348	319	303	320	320	331	356	338	305	335	318	277	327	295	328	288	287	315	323	280	346	311	286	293	340	292	306	338	353	303	318	318	328	306	286	311	337	277	303	288	325	280	322	307	289	317	320	304	308	337	266	325	303	300	318	326	300	300	320	301	318	345	324	311	291	303	289	326	344	313	297	304	300	310	326	302	327	317	350	317	308	315	308	300	310	297	284	282	304	326	306	315	323	306	316	343	310	308	295	330	307	328	352	322	305	315	314	305	332	300	319	299	322	342	323	291	290	321	333	295	315	331	330	319	339	314	328	335	318	309	320	312	341	307	295	313	349	295	353	310	352	333	318	310	330	314	302	316	319	306	296	330	319	290	337	333	340	308	309	330	338	309	324	311	318	305	323	334	328	308	301	314	304	293	313	322	291	336	333	302	329	314	290	296	308	330	306	320	319	338	351	369	311	319	323	333	310	344	296	323	286	315	319	295	280	319	338	290	310	312	340	318	303	351	280	342	328	302	315	336	302	304	303	305	318	326	285	322	286	292	325	302	295	321	320	314	301	297	322	285	350	312	290	322	331	302	299	291	307	326	307	332	292	293	331	320	337	313	339	330	321	302	302	318	326	319	305	308	355	301	346	321	318	308	326	326	298	290	306	297	341	334	342	324	301	262	364	362	321	287	262	341	296	276	275	302	321	306	324	332	309	292	305	334	312	316	291	292	309	300	338	325	327	273	311	334	329	289	322	343	320	328	289	321	315	318	347	301	282	307	319	362	335	296	335	297	328	282	315	302	310	328	330	300	322	329	316	343	292	322	316	308	307	334	288	339	328	281	293	319	304	304	325	351	311	295	296	329	355	293	299	328	314	314	295	317	309	305	295	309	304	318	302	337
21501	36647	33821	25221	20136	16017	12862	10601	8663	6992	5410	4257	3424	2775	2594	2318	2299	2235	2235	2115	1752	1520	1285	1155	1111	959	844	837	810	827	791	774	783	750	696	746	683	653	704	697	662	689	733	679	630	659	623	660	648	659	678	676	655	646	641	595	640	633	606	646	608	641	606	649	625	591	617	609	590	631	597	604	685	657	636	638	639	622	635	584	647	642	663	628	601	632	645	650	660	643	628	649	599	634	631	611	608	639	631	668	634	661	641	601	653	650	670	657	594	644	618	634	643	650	636	640	621	609	621	629	682	620	662	638	662	605	610	627	623	618	623	638	632	636	608	645	633	627	637	592	627	617	613	604	618	626	615	611	636	643	650	622	630	635	637	591	636	682	630	659	630	604	651	643	620	639	604	652	643	665	641	622	640	627	630	598	589	606	642	669	613	624	617	616	624	578	600	647	608	657	583	686	658	631	627	646	624	628	656	640	639	631	598	641	636	607	628	614	681	616	597	620	628	638	652	641	597	644	687	622	614	602	587	633	611	638	615	613	630	642	646	638	616	644	693	652	578	667	647	619	641	621	655	644	683	622	638	686	633	648	543	646	631	600	630	599	643	601	630	627	607	575	655	605	595	684	634	623	611	664	618	627	589	592	635	628	627	609	618	615	609	604	626	596	664	652	651	634	650	591	616	679	616	622	646	591	588	635	628	614	654	605	642	598	663	603	640	618	650	637	673	639	621	634	630	701	665	593	637	605	650	641	615	665	628	600	625	636	636	612	658	611	630	601	609	664	630	635	617	584	653	654	595	646	616	648	616	634	588	631	651	626	629	634	649	617	655	634	663	673	637	630	632	620	603	629	646	624	666	636	661	627	644	635	615	627	614	618	654	634	616	607	630	654	652	628	649	597	661	631	642	646	623	663	622	675	638	616	653	599	658	627	661	623	631	614	609	600	653	606	625	638	670	633	632	634	635	652	622	648	636	650	634	578	646	597	623	586	641	591	599	611	614	634	635	661	633	611	613	648	633	645	629	665	602	597	614	637	606	606	595	638	643	611	636	623	646	650	644	654	654	665	678	619	676	669	616	646	596	599	603	613	606	641	588	674	681	632	621	636	658	674	618	617	643	679	675	624	679	622	647	611	600	644	646	614	623	615	643	657	628	580	630	616	639	620	641	636	647	664	609	628	607	624	671	621	610	657	622	581	618	548	647	638	625	633	585	599	663	627	642	649	579	628	647	655	604	615	674	675	680	619	629	624	627	682	627	632	608	623	609	622	630	619	647	616	630	634	626	655	604	650	616	579	609	642	647	636	606	569	604	615	641	570	649	593	610	665	615	617	618	622	645	615	617	644	620	638	588	598	622	668	638	632	649	618	627	648	630	635	639	666	608	629	654	659	645	647	614	628	650	675	623	644	634	618	603	639	649	595	640	618	616	623	641	676	647	618	605	624	608	637	650	647	654	632	674	615	668	593	586	608	615	613	682	628	632	598	618	642	662	608	616	649	615	648	626	642	663	608	648	653	617	632	659	616	613	602	609	620	633	647	670	658	644	643	597	641	655	626	642	647	651	630	638	615	607	608	620	603	625	643	715	595	642	608	655	635	614	645	621	628	664	641	633	610	605	610	636	630	642	660	620	626	595	627	622	669	636	610	610	639	659	637	635	614	625	645	643	638	649	615	619	629	600	673	615	619	620	637	651	649	653	657	633	599	664	613	649	628	602	644	624	613	614	616	611	653	672	662	642	626	660	669	641	657	630	624	631	639	631	639	596	621	613	609	676	581	634	626	683	581	674	632	587	639	646	669	620	623	679	608	633	618	590	672	636	611	597	629	654	654	614	620	613	646	670	632	620	647	638	636	647	591	652	678	635	634	649	642	605	680	646	637	621	620	598	621	625	604	675	612	626	616	627	650	658	671	642	674	685	642	647	623	619	640	595	677	634	596	623	628	638	601	648	623	665	598	630	618	617	631	610	596	614	629	612	637	605	614	656	618	629	628	621	660	616	652	655	697	634	596	614	631	646	597	610	622	653	635	619	678	618	671	631	608	637	616	670	623	694	690	643	668	617	670	616	662	647	582	671	617	653	635	654	589	592	629	631	608	641	635	637	622	613	634	672	641	635	644	615	589	624	645	644	651	669	624	644	624	639	601	647	621	632	643	621	637	641	650	667	629	630	681	653	629	651	628	617	634	635	618	575	600	611	613	606	620	602	594	630	641	642	592	595	631	650	610	629	622	650	611	642	632	604	627	623	639	659	630	597	611	599	634	634	604	623	667	634	643	673	602	595	660	654	650	649	656	591	612	643	617	582	633	644	608	628	624	615	606	611	648	621	633	619	655	621	663	651	610	660	654	629	646	615	658	633	640	548	667	669	625	632	628	684	609	649	652	609	603	649	610	642	648	592	655	612	611	618	634	619	609	667	669	623	625	618	625	601	605	672	659	624	709	648	658	666	592	661	635	645	665	626	632	667	604	620	621	670	593	611	598	624	604	627	648	639	612	602	640	606	628	645	646	643	615	648	607	638	582	647	643	639	650	653	642	668	656	644	632	605	602	639	620	581	602	625	611	618	611	656	602	621	658	643	582	585	627	639	641	622	650	689	653	608	662	616	646	608	647	594	666	694	607	653	620	617	654	629	635	682	620	639	631	609	645	655	591	577	608	562	613	622	615	642	636	627	640	652	582	626	616	624	650	619	581	637	628	616	673	623	616	640	623	581	622	625	648	616	608	620	651	598	601	598	575	618	602	629	649	620	676	620	661	623	630	621	662	648	642	645	629	620	669	613	600	600	589	592	615	654	622	637	663	629	646	630	620	647	628	662	645	626	642	622	640	645	623	634	665	640	643	672	618	637	637	655	621	660	615	615	658	635	629	631	649	642	627	660	615	687	647	628	621	649	640	668	621	662	671	675	645	626	546	662	644	713	570	617	655	658	640	636	613	639	594	647	628	604	643	656	665	627	641	659	669	635	620	621	644	607	619	640	626	661	619	639	632	618	650	563	620	585	633	637	698	664	633	644	646	664	600	593	643	623	662	601	628	639	640	658	620	696	610	633	631	620	619	615	597	628	632	619	621	614	622	610	681	592	622	660	635	624	660	665	607	659	625	642	616	621	645	631	578	650	612	622	649	675	613	603	584	652	647	609	579	607	646	637	622	655	618	652	665	589	635	624	650	634	654	608	629	639	623	674	679	626	640	589	635	679	673	642	609	625	639	647	652	619	697	660	639	634	640	607	633	598	571	581	681	643	617	573	655	657	672	644	610	637	606	626	611	651	612	620	635	620	617	640	599	647	634	617	644	606	604	612	579	644	632	699	610	633	619	651	624	601	665	598	663	609	592	670	621	609	653	636	626	615	633	646	602	632	635	598	600	622	649	691	604	620	621	630	659	591	618	617	678	608	631	640	650	643	570	651	618	611	671	628	625	584	621	655	613	655	675	620	628	624	646	669	628	664	659	602	672	630	613	621	688	621	640	697	609	631	678
24238	21483	28972	24431	21541	17289	10102	5898	4300	3266	2644	2025	1694	1401	1262	1224	1192	1267	1205	1081	917	794	706	641	667	585	576	540	563	517	504	460	540	465	522	550	503	496	515	494	471	433	483	478	465	455	496	438	446	447	472	438	456	421	476	405	472	473	454	496	459	420	430	436	461	452	450	434	457	441	444	457	488	451	468	451	475	438	463	462	423	453	435	427	436	449	440	460	437	477	526	473	447	440	466	410	434	464	434	476	422	442	439	458	471	463	433	435	429	427	480	416	439	453	464	426	424	437	431	449	472	449	419	439	456	468	447	470	475	495	422	430	462	399	423	427	433	474	447	455	420	425	387	486	451	449	460	429	471	449	469	429	439	453	445	434	452	413	464	444	432	430	452	458	442	451	444	446	446	424	446	431	452	443	426	470	406	443	440	446	443	411	461	426	448	449	465	460	439	443	472	450	464	441	428	435	457	457	442	456	460	464	464	449	464	438	436	434	405	444	434	428	420	449	412	465	458	428	447	478	452	400	470	422	448	476	472	439	464	467	433	545	446	432	415	414	448	441	458	469	415	482	490	469	468	486	441	431	494	449	443	446	406	425	437	445	453	460	453	416	459	424	426	445	442	437	404	442	444	459	442	441	465	438	444	457	462	466	426	459	472	445	481	436	447	444	487	433	473	464	459	426	426	413	450	432	460	423	456	422	476	437	418	436	462	454	444	456	437	451	432	443	442	427	451	435	410	472	461	462	446	436	500	482	462	480	449	438	436	452	462	467	454	463	416	480	456	446	462	428	457	468	486	429	447	448	453	449	440	408	416	453	441	430	439	466	448	443	446	436	441	430	458	418	476	496	444	443	433	471	440	431	471	452	438	387	455	420	499	456	504	490	448	430	457	458	428	448	447	425	462	452	462	451	464	462	466	435	419	452	442	426	464	430	456	440	444	471	446	434	452	421	426	421	410	444	450	413	442	418	466	407	429	432	453	475	443	435	410	444	456	441	442	438	455	424	448	457	450	435	437	450	440	440	452	451	413	427	466	460	429	427	460	445	450	422	407	446	437	481	458	471	418	444	445	494	441	474	445	443	435	452	442	436	434	441	471	423	415	450	460	466	438	468	461	431	418	432	396	448	468	473	492	438	467	431	458	441	441	427	435	443	467	444	413	450	430	458	430	470	466	440	470	435	415	432	440	476	465	501	447	409	462	466	478	434	423	464	435	431	434	447	478	432	447	455	405	464	495	410	460	470	457	449	448	454	429	432	444	472	440	423	456	472	486	434	437	456	414	436	431	471	463	448	443	479	415	446	455	440	425	475	439	474	475	450	446	440	447	453	476	476	458	418	436	427	432	452	419	455	420	467	463	451	460	431	448	445	450	447	439	416	514	462	458	424	450	445	475	441	436	443	440	447	404	487	463	467	448	457	453	436	426	439	455	434	420	409	440	486	457	475	471	433	489	478	468	477	452	473	443	435	447	448	474	430	434	421	437	449	423	469	439	503	454	450	431	500	459	469	465	436	459	449	452	489	452	430	446	464	438	432	481	423	465	484	497	442	426	425	446	447	426	400	439	438	491	451	453	460	449	445	416	441	422	475	477	469	449	491	463	454	465	418	452	461	445	445	461	439	472	456	445	467	462	453	429	427	440	475	488	452	418	436	438	456	483	409	435	436	457	425	469	444	479	431	469	458	418	504	447	459	432	450	464	424	421	417	426	472	459	454	451	402	465	475	464	461	466	433	445	475	463	483	443	446	443	420	434	414	425	447	426	432	421	437	435	452	425	445	463	467	447	461	454	448	463	477	428	438	443	439	436	486	415	457	441	459	427	448	450	452	438	433	439	477	430	407	442	437	393	417	448	426	411	426	421	427	455	454	443	417	470	444	443	426	444	454	407	440	443	421	443	443	437	434	491	410	473	419	431	459	468	459	438	437	436	409	465	431	451	423	462	452	446	415	423	470	452	488	463	460	447	438	473	458	448	435	431	397	494	462	525	452	432	433	445	429	439	462	478	464	507	459	456	432	413	446	449	474	441	455	455	468	453	465	472	446	431	423	444	452	477	475	429	434	422	439	458	418	422	463	473	477	444	481	429	439	438	435	448	422	470	427	469	443	468	432	429	439	460	470	456	499	443	442	446	477	495	429	460	438	437	473	460	413	422	427	442	493	452	435	438	444	429	440	487	423	437	461	499	447	480	468	453	450	472	474	455	448	449	410	450	470	431	450	442	452	439	445	439	451	457	482	433	431	496	448	422	430	430	452	468	469	468	460	462	445	455	435	519	417	455	446	451	448	447	457	436	448	473	431	434	448	463	439	424	466	489	423	450	392	462	447	453	441	423	478	429	453	441	462	473	423	439	414	415	485	458	427	462	451	449	437	463	425	490	456	442	451	445	450	413	472	463	426	471	433	438	437	472	437	468	431	452	450	455	464	438	443	498	438	469	458	439	442	492	423	395	403	491	425	472	450	437	410	436	438	474	456	434	464	439	423	456	403	434	437	408	468	479	455	453	484	473	439	454	457	415	429	437	467	422	439	434	439	463	453	417	433	440	471	414	447	405	455	428	410	407	475	450	457	428	436	461	428	468	431	455	467	409	424	493	472	472	435	408	493	473	471	431	472	451	438	433	394	458	488	416	439	472	417	430	457	461	425	475	423	414	454	407	464	458	456	437	409	451	447	412	463	473	446	447	456	459	435	416	419	461	456	449	467	430	412	434	431	435	461	471	493	441	434	435	436	432	394	446	423	459	461	406	421	394	449	434	418	468	448	416	440	433	435	420	446	488	464	457	438	444	464	466	440	455	442	454	437	471	453	418	445	453	473	454	447	405	466	481	482	490	472	465	408	432	420	427	437	433	469	459	430	481	420	443	454	440	406	461	474	473	457	461	464	460	447	415	420	419	475	472	402	451	453	436	407	468	429	444	444	478	425	436	438	410	441	467	429	462	465	430	453	410	447	446	446	442	477	433	422	470	477	421	440	444	466	427	454	444	461	445	422	427	470	416	475	458	418	496	452	463	453	444	424	447	475	419	449	423	402	444	448	439	495	451	440	469	460	454	462	447	432	397	431	445	415	443	457	434	449	432	477	445	422	424	448	447	447	473	463	427	460	460	447	466	444	421	441	471	416	446	465	437	462	436	443	429	424	420	449	457	447	473	442	446	445	450	451	403	406	429	438	441	429	472	477	461	441	490	407	456	425	447	423	434	427	453	391	481	433	428	438	475	445	425	422	435	454	467	452	469	451	472	435	472	411	450	424	485	421	460	428	456	444	450	469	473	450	475	494	436	439	455	443	499	426	461	439	445	480	435	452	439	451	463	451	438	436	432	444	456	442	434	466	417	442	464	430	471	448	458	455	468	455	439	427	450	467	488	414	420	427	473	436	465	430	421	449	443	449	443	436	425	467	418	449	442	389	431	417	449	449	456	398	469	468	444	462	411	506	403	433	451	459	481	470	428	439	457	422	473	438	477	446	469	430	454	418
23989	41208	38324	30263	24965	20742	17371	14777	12052	9648	7730	6283	4946	4152	3727	3757	3631	3528	3429	3086	2662	2159	1830	1676	1502	1354	1268	1233	1128	1082	1079	1035	1080	1027	1016	1021	1003	1003	1017	986	942	920	918	908	942	934	948	871	898	847	851	924	897	854	880	897	890	844	824	867	943	827	918	865	870	838	874	858	837	903	863	853	876	853	838	859	836	886	870	857	873	847	834	887	848	842	865	855	808	856	855	874	907	867	853	886	868	806	919	819	871	808	862	858	823	846	891	875	834	897	879	856	845	876	881	836	825	850	897	909	825	808	890	896	896	841	859	913	876	798	835	870	878	843	822	863	892	843	864	808	855	822	866	927	880	836	868	830	844	838	858	875	857	906	833	854	907	880	845	886	849	861	909	878	855	813	823	873	881	827	844	880	898	899	840	862	873	849	805	774	907	892	851	897	885	785	844	830	855	838	849	879	839	864	854	869	821	817	869	864	834	887	900	878	872	877	921	855	842	909	787	814	894	834	881	793	877	854	850	888	879	840	860	860	828	915	869	842	847	925	870	874	916	872	844	884	866	867	880	882	840	861	832	892	846	854	877	857	926	864	830	825	835	903	896	853	836	918	873	825	864	835	865	846	875	833	866	847	861	881	857	867	889	889	875	809	883	864	880	829	822	855	875	875	802	912	851	842	876	868	885	921	894	849	868	789	885	829	838	883	837	883	841	881	859	836	863	856	887	870	894	863	813	830	886	904	887	901	896	857	847	804	779	869	935	882	868	845	842	820	830	837	866	837	845	853	893	785	843	858	848	829	891	865	876	911	844	866	825	788	796	865	830	812	826	888	877	878	869	807	867	875	831	834	902	900	856	855	900	823	824	824	877	868	880	820	886	829	854	845	855	861	825	854	879	824	851	907	829	957	846	883	856	896	838	891	838	898	819	874	831	910	843	880	922	845	855	868	890	847	856	809	854	890	854	861	892	862	884	867	868	871	830	876	875	853	854	861	862	841	852	818	867	914	855	837	862	894	871	875	903	783	843	869	885	862	908	872	923	825	854	860	854	862	772	835	842	839	837	926	900	841	866	848	882	885	854	875	921	886	909	856	853	813	824	861	874	871	842	852	867	880	835	878	900	895	878	849	860	890	867	874	888	891	835	917	877	868	845	871	829	910	848	861	831	860	893	828	887	877	876	818	852	846	849	856	854	885	871	900	868	882	850	834	841	831	888	865	859	853	900	876	854	865	832	816	886	825	874	816	860	852	870	823	844	861	877	865	842	878	872	910	860	826	794	835	810	804	828	854	849	866	812	850	809	854	863	849	856	835	873	921	846	860	824	861	804	854	821	855	823	853	831	890	894	849	829	841	920	926	815	826	860	878	860	864	882	864	895	877	858	876	864	854	825	847	827	860	909	821	835	846	874	867	851	889	870	828	891	852	868	843	845	851	896	912	953	856	820	868	895	862	849	882	862	884	899	817	887	901	849	825	843	874	813	867	883	805	835	854	793	852	900	857	837	811	904	888	867	875	835	867	848	828	836	897	826	890	892	809	856	858	795	861	868	847	870	845	854	879	865	879	909	841	867	906	846	817	812	831	886	859	882	848	917	838	889	824	857	900	864	877	930	852	832	902	867	854	918	835	836	879	902	861	902	855	882	926	888	894	856	897	857	862	893	821	898	840	865	855	846	889	899	918	834	860	840	900	842	859	865	877	849	866	889	865	831	855	813	802	858	834	859	894	833	831	871	870	827	928	921	838	863	841	830	869	870	847	855	859	820	886	876	908	876	861	870	846	859	847	882	895	873	836	828	855	862	880	851	849	897	820	861	883	822	839	906	946	815	867	850	855	840	851	917	829	842	832	838	925	866	827	853	842	869	862	833	844	810	869	854	843	836	865	906	847	843	800	788	856	960	811	848	834	866	914	839	818	837	896	876	853	877	820	915	842	842	884	874	821	838	884	852	796	885	847	879	886	815	830	863	857	822	863	859	865	881	861	863	879	848	893	887	856	846	835	874	843	883	837	833	888	885	812	810	893	800	870	855	891	865	904	832	861	881	821	838	894	841	805	864	878	901	828	871	824	848	833	870	844	802	821	841	840	885	863	912	848	906	867	874	865	904	843	866	825	837	894	847	814	926	839	860	883	887	849	906	804	871	831	885	857	903	893	880	854	854	856	827	879	846	861	888	866	878	849	873	837	841	848	824	894	918	879	861	889	872	892	810	855	826	875	808	836	917	832	868	881	855	882	808	848	886	896	894	898	862	851	845	832	905	818	842	839	862	849	876	800	870	860	850	861	847	869	876	865	835	887	853	853	817	853	857	836	800	867	820	863	861	869	837	835	860	842	827	835	886	860	817	826	806	864	828	879	804	875	853	813	868	865	902	930	913	867	874	841	863	870	849	872	846	855	852	859	888	865	846	870	920	884	855	831	908	847	841	879	900	870	828	897	885	894	821	879	823	853	868	886	854	917	839	805	834	918	869	881	812	823	875	848	888	847	827	915	858	821	863	815	854	902	826	883	904	875	816	898	886	868	864	867	842	881	871	863	852	853	937	803	868	901	850	844	796	906	876	785	872	855	870	841	895	867	894	875	885	838	866	850	823	808	935	822	866	872	896	824	879	845	856	801	853	881	862	870	852	848	889	796	853	837	910	860	834	877	896	857	820	813	837	863	896	845	795	866	894	888	824	847	895	831	877	862	832	894	862	889	848	859	891	864	881	833	860	829	837	870	896	852	855	852	801	842	910	815	864	853	886	861	852	869	859	861	832	808	853	901	857	840	798	858	847	853	819	858	868	867	895	849	855	816	831	852	822	902	846	818	840	862	838	868	908	857	899	833	855	891	878	853	814	857	849	854	887	839	855	835	924	844	844	881	909	838	877	852	845	879	866	871	875	882	830	898	839	841	820	847	828	879	883	867	894	898	844	863	844	890	854	919	799	883	864	858	857	855	826	883	877	907	927	852	855	851	910	871	856	882	890	817	830	873	834	826	867	921	883	893	842	895	858	872	819	834	876	821	874	888	854	901	872	854	860	880	883	886	829	880	827	826	830	818	873	829	854	838	819	862	910	860	964	878	880	878	875	876	873	852	894	896	865	880	843	862	847	844	845	823	847	867	875	893	848	920	792	817	874	865	842	851	891	896	837	860	857	859	829	874	847	798	827	821	840	867	846	858	881	817	853	898	873	841	886	880	823	856	868	876	860	862	826	872	823	847	886	865	861	884	831	859	875	850	857	880	849	847	823	913	912	855	904	884	855	846	872	874	906	849	847	922	840	819	859	849	856	854	865	872	874	885	849	882	891	869	909	825	873	894	877	887	889	815	875	825	838	903	869	866	895	859	902	855	833	883	875	857	898	896	861	921	856	840	826	811	881	865	856	882	868	942	856	874	946	803	889	869	866	869	841	943	831	826	874	809	852	794	831	841	892	859	886	817	875	850	853	883	819	804	916	769	878	838	848	841	908	844	820	850	835	867	869	883	909	872	856	852	804	803
27651	20515	16728	10005	5161	3167	2371	1777	1287	1001	830	642	575	488	469	456	428	435	454	442	411	381	305	368	269	305	282	269	280	295	292	310	268	244	264	293	289	280	296	267	260	265	294	282	274	265	250	241	248	271	273	278	275	257	283	278	269	292	261	264	286	280	271	251	276	258	256	233	274	283	252	262	287	264	261	277	267	237	255	296	287	264	278	280	293	279	251	283	260	284	275	242	259	252	258	279	278	259	263	282	259	251	274	252	268	267	284	273	253	270	246	271	261	255	276	272	247	294	274	237	273	262	230	242	261	255	272	261	242	271	261	279	261	277	277	269	254	273	248	266	286	299	251	256	247	241	243	249	289	275	252	258	271	294	286	256	303	273	272	259	270	303	249	269	300	265	288	265	268	260	254	260	258	272	275	271	247	264	259	264	264	273	252	253	297	263	274	271	264	245	247	266	253	268	271	251	286	253	259	278	283	293	256	266	279	256	260	267	260	254	258	278	301	249	245	310	295	277	258	256	272	266	276	267	284	279	244	240	287	247	239	264	283	257	245	265	258	276	261	277	295	279	253	284	285	269	274	264	246	276	253	244	266	274	283	268	275	244	281	258	288	246	285	288	251	237	255	272	263	258	258	264	263	282	249	262	274	288	293	260	277	278	268	267	248	243	267	276	250	232	258	272	261	272	277	319	262	253	256	267	247	266	239	296	244	314	249	265	291	287	266	281	279	257	256	309	235	289	271	272	243	245	296	286	255	298	283	289	270	227	273	241	283	267	261	279	301	271	254	240	277	236	229	274	231	267	252	271	218	299	247	239	262	275	252	266	262	285	256	266	278	290	247	271	282	255	269	267	251	280	277	259	273	291	250	280	256	255	217	269	277	264	279	263	253	268	258	261	249	281	294	263	260	258	238	264	279	292	260	302	258	278	264	251	232	264	279	272	272	264	274	225	248	280	272	269	249	249	265	292	271	258	268	258	281	257	254	272	253	260	245	265	270	271	262	248	276	294	269	240	239	262	275	283	252	275	259	270	257	280	241	268	258	288	268	261	260	284	275	298	236	255	272	252	286	255	270	235	249	281	269	266	269	261	276	278	270	238	260	256	269	271	262	237	252	232	273	265	249	290	270	262	279	234	261	276	242	267	269	249	241	259	289	274	269	276	262	291	274	287	257	281	248	253	264	269	273	287	287	255	245	264	247	247	249	225	258	243	272	250	236	282	258	237	268	289	286	254	248	269	274	241	273	275	284	264	228	269	247	276	289	261	287	246	278	269	286	285	239	286	263	265	260	265	247	264	290	277	243	264	262	281	265	273	236	245	249	261	246	286	278	276	307	261	263	282	251	313	263	250	272	263	255	270	272	246	273	271	238	265	276	271	272	278	312	259	262	260	244	277	249	238	267	292	281	258	264	246	226	256	271	249	247	277	274	249	258	251	241	257	296	280	280	249	285	257	282	276	291	257	252	255	247	273	264	271	272	263	228	253	232	250	286	298	280	274	287	297	257	241	301	263	274	269	282	272	271	251	273	244	259	276	260	286	264	270	242	272	275	263	269	253	278	281	276	251	258	263	267	286	266	287	273	248	272	273	273	299	280	278	268	263	275	254	300	252	251	245	241	259	279	265	254	251	234	268	253	283	262	277	276	285	293	275	274	276	277	271	244	257	276	301	264	260	273	269	300	255	276	275	242	271	264	288	247	248	281	276	272	285	271	280	266	272	266	284	240	306	274	258	271	262	273	263	249	279	286	279	277	247	268	279	295	263	276	268	252	263	265	241	249	270	268	259	259	264	271	261	277	258	279	258	262	247	293	280	253	272	264	260	276	243	283	275	266	261	266	260	286	262	249	247	237	261	276	286	261	250	282	291	263	290	246	274	268	274	291	266	271	257	263	276	257	307	271	254	272	260	255	285	295	283	252	279	280	268	252	274	254	256	259	243	265	264	269	256	277	286	280	277	260	288	270	290	258	240	247	274	259	267	243	276	260	293	263	269	252	268	254	234	273	261	254	301	250	251	275	280	272	253	254	282	241	266	263	257	250	287	274	292	269	279	278	283	297	252	266	246	307	269	256	262	264	260	254	284	277	286	255	250	269	300	291	272	256	253	242	274	237	267	249	265	277	249	247	283	260	267	293	264	264	277	260	290	274	279	270	269	272	232	267	270	271	263	268	258	277	256	252	277	268	278	271	262	243	286	256	254	240	246	233	276	282	264	260	297	245	270	283	294	251	272	259	250	271	284	244	249	258	272	258	292	287	256	238	254	262	301	276	242	254	253	278	273	286	269	243	249	255	259	272	230	273	235	282	259	256	248	261	259	272	268	262	272	243	244	246	275	283	248	225	258	250	265	249	249	275	284	270	277	246	266	247	270	249	258	276	246	249	275	286	268	274	276	250	251	280	251	230	280	276	266	258	268	262	281	267	272	243	266	237	271	267	230	253	272	253	272	303	249	251	279	266	252	259	258	248	265	257	289	243	265	243	278	259	264	252	275	259	280	264	245	253	260	256	269	264	275	247	275	256	303	262	283	256	259	269	290	303	290	279	263	273	289	241	261	289	258	288	266	267	273	254	257	285	261	321	269	260	266	275	237	273	281	280	251	266	274	251	268	268	262	259	283	295	241	235	263	264	250	270	265	247	289	255	267	250	263	288	235	241	279	248	263	248	254	264	274	252	259	290	298	266	252	275	263	271	270	274	270	253	290	274	284	255	283	298	250	236	261	265	286	285	294	283	259	244	265	284	256	254	270	300	274	268	277	267	244	263	255	251	253	246	267	249	278	296	262	273	271	263	253	251	290	246	282	275	252	256	270	253	269	276	229	275	306	244	257	236	274	236	264	286	270	257	288	263	226	260	233	259	288	244	279	257	256	266	229	252	288	260	254	242	272	266	274	283	246	266	281	263	274	292	252	241	288	278	234	253	279	224	262	255	236	289	262	249	248	259	255	251	290	260	250	286	273	228	298	246	281	264	273	274	239	276	244	256	259	246	260	284	273	262	253	277	235	283	264	275	258	269	268	255	280	250	296	258	289	247	258	260	253	281	253	261	264	254	259	279	270	262	258	279	272	271	227	263	242	276	255	270	255	247	259	259	263	268	253	281	249	261	246	241	289	272	266	267	273	251	253	258	273	300	238	268	281	299	276	223	236	297	271	272	267	251	250	268	241	283	255	279	256	273	222	268	252	254	251	281	264	289	281	261	260	247	256	247	253	251	287	272	283	282	251	259	285	263	278	259	278	282	252	258	228	257	259	266	269	253	224	284	275	271	217	274	283	282	249	255	252	255	270	282	251	251	248	266	297	274	286	269	243	224	276	260	270	271	259	281	259	300	252	235	260	273	279	273	264	259	264	244	278	244	283	274	271	256	252	267	291	269	266	269	258	273	253	241	234	273	273	248	269	271	262	304	258	292	239	282	263	268	273	252	269	266	261	259	270	250	260	277	244	261	266	272	267	247	274	268	257	284	248	282	256	292	251
19694	29689	26845	18110	13211	10042	7860	6256	4797	3721	2835	2300	1886	1645	1428	1400	1259	1201	1219	1110	1016	904	852	783	711	634	684	649	626	572	608	614	619	622	581	600	588	590	595	557	568	555	559	587	588	516	561	567	549	558	539	528	550	524	551	521	570	543	516	560	541	532	537	557	522	535	567	549	557	559	474	511	517	535	500	527	548	570	570	538	585	539	540	591	523	541	547	529	555	561	563	566	564	545	514	567	505	558	585	557	542	552	531	527	532	569	531	512	588	511	570	536	498	555	542	536	561	536	539	510	519	543	537	545	527	565	561	556	544	547	599	557	551	535	550	552	518	532	569	541	537	515	507	538	520	560	537	536	532	512	565	537	495	555	552	481	486	551	524	528	587	551	549	524	509	521	565	540	534	551	556	563	489	531	549	553	534	560	536	522	559	534	579	549	557	504	553	531	558	523	521	544	543	536	550	541	547	556	560	512	574	534	529	531	506	529	573	535	566	546	541	571	526	579	557	544	550	549	528	508	573	537	534	542	522	552	535	520	554	518	576	550	516	522	511	554	562	545	548	526	564	542	516	548	563	588	543	593	563	543	537	537	530	549	524	515	566	556	525	553	547	537	517	581	539	569	529	542	515	585	557	565	535	521	542	549	516	550	522	518	551	495	574	540	549	543	507	515	578	550	564	502	540	545	513	561	561	522	520	542	550	564	539	568	533	555	546	518	561	594	542	505	519	526	547	564	538	545	535	531	531	530	526	518	549	540	552	535	536	537	518	528	522	529	580	586	575	551	512	540	564	510	555	510	553	519	554	541	520	517	581	509	556	521	532	535	566	548	531	525	564	537	507	567	510	588	508	522	550	529	524	553	552	535	557	514	571	551	547	541	525	537	565	606	531	498	535	574	562	552	519	556	546	599	546	559	548	533	560	502	571	582	572	545	574	577	528	566	565	540	514	534	546	527	556	558	550	493	533	534	533	519	576	561	516	576	584	573	563	540	539	569	562	525	551	537	560	561	579	585	535	545	551	539	560	560	532	500	553	544	533	565	511	579	558	555	520	513	544	552	572	530	532	541	536	504	553	586	531	522	521	536	565	559	567	559	555	546	559	551	514	522	542	555	542	549	549	560	557	513	602	566	555	516	582	557	534	526	528	534	545	542	527	623	550	551	553	540	550	543	520	528	554	557	532	525	518	532	516	531	532	525	537	580	552	528	535	560	563	544	520	557	560	558	559	529	546	601	561	531	576	560	538	579	588	531	555	560	547	560	545	550	533	534	593	573	555	556	549	549	562	559	519	521	530	533	524	581	515	577	553	555	554	535	567	547	577	573	550	543	561	539	576	533	550	544	533	543	567	601	526	546	564	538	524	537	527	523	557	540	499	575	559	586	531	582	533	579	556	530	548	565	542	528	522	581	525	569	536	563	529	516	514	545	513	528	532	534	546	575	535	545	485	553	546	509	527	550	496	566	533	556	494	538	551	533	552	526	536	525	564	538	558	565	521	558	535	548	559	530	514	521	501	551	564	574	577	562	561	549	506	558	542	563	544	523	546	546	537	514	588	542	580	555	560	560	566	551	557	496	590	565	515	553	517	543	572	573	568	572	532	565	546	493	503	531	537	512	557	518	515	529	529	528	522	514	558	545	536	496	543	558	590	575	552	553	478	559	534	542	602	546	529	520	567	559	565	545	575	569	557	538	525	539	546	573	543	535	512	517	525	594	513	488	543	523	541	533	573	529	524	564	507	529	578	542	516	561	538	533	573	551	552	536	564	541	546	554	484	542	500	533	522	532	503	540	564	580	568	522	509	531	560	596	537	558	549	555	586	495	545	521	534	507	582	585	533	526	528	572	542	542	544	489	538	534	522	578	560	543	574	547	530	556	518	571	520	541	559	579	514	554	559	578	536	517	561	557	521	497	542	583	574	525	495	559	555	536	505	570	530	562	503	543	567	549	510	557	535	498	510	563	549	531	537	538	553	540	557	535	559	540	492	519	549	603	579	507	547	535	561	567	523	551	573	601	529	580	544	553	534	523	541	542	605	536	597	487	555	558	573	522	503	555	580	498	541	516	545	520	533	565	569	545	578	555	560	505	514	555	530	458	530	550	534	539	524	506	562	571	541	538	528	501	571	483	556	574	530	520	506	549	555	549	572	503	511	561	562	535	534	552	561	539	537	537	546	535	522	511	573	555	537	526	533	511	537	530	565	538	552	523	537	502	515	545	569	586	507	527	540	517	530	586	512	575	510	529	563	534	552	563	546	481	531	539	547	555	600	551	573	573	523	526	537	500	550	513	561	554	533	558	505	533	547	537	578	510	577	540	558	536	558	563	543	520	569	529	533	548	585	558	554	547	556	512	537	539	524	595	519	574	538	563	526	515	536	496	522	498	558	531	559	576	524	560	531	589	541	492	545	530	519	550	558	545	566	533	563	533	550	540	564	545	563	542	504	541	559	535	558	514	512	572	552	547	583	571	524	533	505	545	514	566	529	538	553	550	556	535	552	546	528	536	531	582	572	571	545	520	551	504	557	549	542	532	541	537	557	548	522	576	539	576	569	564	558	549	527	540	544	556	550	546	565	565	505	561	539	553	597	564	563	587	542	546	557	529	534	517	617	521	543	545	547	556	508	535	541	570	538	518	513	563	560	561	594	563	577	540	513	525	575	535	524	504	544	511	545	519	488	513	540	546	570	538	517	548	578	549	576	573	504	543	500	547	552	544	543	543	560	560	578	606	551	517	545	516	526	521	528	560	517	560	535	593	500	530	548	546	534	534	540	564	528	596	524	555	537	589	535	593	541	526	565	525	560	551	549	497	545	537	600	530	582	527	495	526	552	549	506	536	597	556	483	528	549	542	516	564	542	553	548	528	537	519	519	535	550	516	544	525	584	521	567	554	547	544	540	561	511	507	569	546	545	495	533	539	503	579	536	558	552	562	535	519	597	520	524	542	549	583	566	542	567	534	573	580	562	575	597	554	557	522	533	543	569	548	536	529	485	542	532	505	567	581	546	570	532	539	546	572	554	589	540	547	545	555	591	539	552	490	560	584	555	505	544	544	529	548	564	536	552	537	517	536	544	576	562	558	551	545	524	557	576	534	530	555	565	534	538	524	535	524	588	512	535	524	531	507	516	580	551	568	554	582	525	517	535	504	528	596	529	570	570	491	490	539	480	530	542	543	554	595	525	561	564	565	581	542	554	506	541	510	517	507	504	530	540	537	520	528	521	578	514	543	549	512	523	576	532	518	574	574	575	577	503	573	555	547	552	555	545	552	511	579	556	549	539	561	583	513	491	549	520	529	563	550	538	589	595	526	544	549	522	527	563	526	547	562	538	585	541	547	551	571	530	544	517	542	504	576	502	520	540	573	530	529	525	569	575	555	518	535	584	508	503	570	551	530	512	555	536	572	506	556	513	503	520	558	579	564	545	532	557	556	526	574	544	547	546	533	586	549	565	501	495	539	535	548	556	544	550	515	548	560
25139	21461	27977	25341	17492	8978	5596	3693	2702	2001	1642	1314	1058	972	863	804	810	792	731	706	638	534	497	436	379	413	373	352	379	354	330	323	317	341	324	343	317	317	335	324	323	322	329	356	302	295	311	294	291	279	282	322	310	316	311	308	306	353	304	294	302	270	331	320	268	289	297	299	323	322	330	308	323	290	309	323	278	304	316	347	304	317	299	336	303	299	275	319	316	298	309	330	336	348	302	302	298	311	323	319	292	317	288	330	301	271	314	302	322	337	305	295	305	316	299	329	276	285	301	301	276	293	327	335	293	324	309	316	309	316	315	342	284	325	308	334	304	318	313	296	286	321	298	306	300	297	299	348	325	309	316	291	339	276	291	292	287	277	291	314	337	308	316	339	291	290	290	289	338	322	279	306	318	340	302	294	323	328	323	315	302	325	336	334	279	292	302	316	278	332	314	286	307	288	296	321	293	300	288	321	294	315	343	302	307	356	311	348	306	320	315	341	306	335	300	282	319	311	293	277	285	285	310	291	285	305	314	277	314	289	297	335	327	335	306	311	323	315	312	321	321	277	264	299	319	302	328	323	300	311	328	293	297	299	302	292	308	283	311	319	310	277	288	298	318	345	314	342	323	313	318	315	331	325	287	299	339	296	311	274	296	295	317	324	336	336	307	296	291	299	295	292	302	314	308	308	317	292	321	309	314	309	324	308	299	279	285	286	283	316	289	288	298	279	321	300	310	307	320	306	297	307	324	319	301	290	338	317	294	293	287	266	281	307	310	330	303	327	300	328	336	305	280	310	304	315	299	317	301	307	312	291	355	300	306	276	309	307	279	329	301	311	322	288	267	274	302	297	305	299	289	305	310	296	270	311	287	298	293	323	310	301	301	315	332	323	280	284	294	275	329	302	295	302	277	306	341	330	320	303	299	314	290	325	282	296	289	293	318	302	306	323	305	285	307	322	308	321	301	305	302	319	301	300	288	303	321	293	302	307	297	292	315	313	301	303	314	306	299	328	326	279	306	290	327	338	286	293	318	306	307	290	293	295	307	326	290	326	292	316	290	322	292	302	317	332	308	332	329	316	307	304	304	315	306	296	315	311	320	297	288	326	309	336	334	286	311	274	303	272	302	331	300	316	287	294	326	306	315	276	312	281	314	300	310	334	307	312	265	332	295	281	293	338	321	296	293	299	316	348	299	293	295	300	317	300	326	315	299	325	282	328	289	297	322	286	341	310	324	290	321	271	308	311	305	309	292	324	308	310	334	272	332	293	254	310	308	345	298	319	299	310	287	290	314	332	310	285	309	287	286	295	321	319	293	300	278	300	312	322	271	301	295	291	306	324	324	306	305	305	301	300	293	318	310	295	319	342	313	305	307	309	306	310	286	316	312	277	318	327	292	311	295	296	297	259	315	314	315	300	304	313	299	278	288	295	287	279	302	308	336	321	295	297	312	340	326	306	317	304	292	342	314	305	313	312	307	355	325	295	315	309	283	326	310	304	315	294	307	308	310	318	357	287	288	310	302	308	308	349	303	306	305	287	327	324	260	304	317	331	319	314	289	285	315	318	321	298	271	310	297	310	301	303	306	273	281	321	319	289	311	303	319	322	315	296	307	295	298	353	318	304	306	296	285	293	319	290	284	314	319	284	306	269	325	310	313	292	295	302	276	289	303	289	310	302	352	309	320	288	296	286	290	347	293	299	318	344	329	302	329	306	283	280	286	280	318	323	284	307	267	329	316	351	338	331	308	286	307	306	318	296	276	308	302	296	282	301	342	327	312	300	321	319	308	302	306	300	316	294	278	282	314	307	301	304	315	323	324	310	295	333	293	330	300	298	315	300	279	320	319	272	320	313	302	310	317	297	299	319	294	297	308	337	336	305	310	290	297	326	310	315	311	270	348	338	332	337	316	280	314	296	289	311	314	331	307	317	312	308	291	308	346	316	324	316	311	336	306	350	306	325	304	265	318	306	298	295	294	269	344	323	294	283	291	311	318	297	298	322	299	285	299	292	300	310	303	302	310	311	287	295	317	301	307	312	284	306	295	306	314	294	284	340	299	297	304	289	311	296	302	289	325	326	315	310	309	298	262	323	312	300	314	290	271	299	295	331	323	284	303	307	316	292	302	314	326	324	294	334	329	308	296	331	302	326	281	280	303	292	295	303	336	296	304	274	311	322	364	298	322	312	309	339	300	305	324	284	316	299	288	308	318	298	305	285	287	317	329	313	274	301	315	296	320	321	282	309	310	305	322	345	295	270	283	291	338	299	277	324	296	296	291	321	335	311	307	303	291	313	284	290	314	298	308	326	298	320	319	321	356	326	321	274	312	313	303	324	311	305	296	324	299	303	298	287	303	294	316	330	277	291	296	335	302	303	304	324	299	298	313	311	303	277	320	294	320	303	315	303	323	315	305	301	309	313	308	301	319	311	275	292	311	333	288	318	327	297	299	332	310	327	308	332	341	310	308	320	300	310	313	311	320	328	298	319	297	323	320	299	315	288	306	346	301	312	305	333	279	322	306	302	332	338	333	307	318	313	293	274	324	272	312	320	312	296	279	317	307	337	318	320	294	316	317	290	311	295	294	278	313	320	296	338	321	308	322	309	317	290	293	308	266	303	318	328	302	306	300	306	266	316	280	316	298	303	310	303	294	320	291	347	283	295	307	339	311	324	311	301	310	292	286	298	334	301	325	306	298	301	285	305	310	313	307	309	306	304	292	305	285	314	306	324	330	306	313	330	295	300	313	296	290	361	336	287	305	313	277	351	350	325	308	292	337	366	306	312	297	301	310	291	294	312	292	283	298	308	308	328	285	336	312	311	302	288	293	301	291	290	300	318	305	304	283	333	284	297	294	348	323	291	339	325	291	305	283	307	302	326	303	342	308	306	323	270	327	297	312	275	301	267	308	311	287	287	324	297	340	333	324	292	295	322	341	305	342	312	314	312	319	299	292	315	293	300	276	277	272	344	306	294	343	331	305	332	308	301	311	322	303	308	318	319	296	325	296	295	316	332	299	270	329	314	282	316	305	327	319	271	304	333	319	330	267	293	309	296	291	309	315	310	309	328	323	289	299	297	287	306	301	290	294	308	327	307	312	297	297	347	293	317	308	322	271	318	265	284	297	292	328	298	302	301	306	311	300	301	346	324	282	316	309	303	352	305	297	289	319	311	307	301	325	280	304	284	311	290	336	335	306	303	313	337	293	289	284	301	305	316	310	319	280	322	303	274	303	304	282	341	306	287	309	287	329	321	286	313	321	316	266	291	281	275	309	297	319	335	304	300	301	300	281	310	302	312	332	308	309	293	343	316	289	297	318	305	285	296	308	306	298	297	279	302	315	321	330	323	322	278	305	295	319	296	326	286	325	289	280	322	305	309	317	293	306	310	326	316	323	310	304	295	303	317	307	290	304	299	293	305	315	276	309	312	298	296	318	302	310	332	286	313	309	309	301	302	306	352	308	320	315	306	295	295	344	328
21884	37026	34277	25926	20437	16382	13316	10713	8324	6690	5067	4264	3528	2969	2667	2558	2442	2310	2176	2002	1605	1464	1173	1069	940	881	890	825	774	802	784	775	723	761	753	642	695	710	676	699	636	679	648	652	640	650	642	686	652	641	644	661	617	614	619	625	608	614	627	593	620	610	646	603	578	654	614	618	697	585	601	577	671	634	628	632	644	648	675	653	595	640	636	699	633	608	588	602	617	652	640	644	651	609	591	600	607	602	654	638	562	649	596	619	628	586	597	640	659	601	608	608	592	602	636	630	556	618	616	625	585	629	646	621	597	613	611	570	617	626	628	595	581	662	596	597	605	631	599	651	585	591	592	614	637	620	601	642	591	578	585	650	638	605	636	624	666	653	659	602	598	588	618	594	604	575	657	636	583	610	614	575	617	661	609	628	619	628	570	611	599	630	622	601	606	616	612	638	594	597	597	629	639	615	608	645	603	626	622	624	642	666	589	624	627	618	597	612	606	627	612	663	596	633	602	631	579	609	609	656	599	617	640	596	660	636	675	630	659	612	605	622	629	633	586	623	591	617	623	598	630	649	609	645	654	604	645	640	669	583	575	632	591	591	605	584	617	605	607	605	650	616	643	610	575	624	653	639	615	629	656	613	584	625	610	638	625	632	587	543	638	570	647	622	589	610	649	630	620	675	624	604	595	685	597	636	588	641	646	590	610	600	590	618	614	606	563	646	594	639	635	625	608	579	616	627	595	625	681	605	587	605	606	586	622	637	607	571	617	618	623	617	648	627	615	627	636	625	661	613	592	631	626	607	580	579	617	647	621	615	658	623	584	610	655	602	645	664	589	643	650	585	606	583	653	638	646	587	610	621	625	578	610	615	611	609	573	631	633	611	662	625	599	623	631	625	621	623	620	598	586	556	621	590	594	641	626	602	596	622	624	636	636	643	668	641	665	578	629	634	624	629	670	637	573	642	628	613	600	598	595	578	621	602	570	634	597	607	605	664	624	630	615	649	597	611	639	606	620	578	603	588	590	580	620	642	574	618	594	592	630	685	601	635	662	589	603	601	618	625	597	638	605	594	609	664	627	621	575	645	607	604	597	626	626	608	605	659	612	586	612	618	627	616	618	602	616	634	641	615	613	595	608	647	604	626	578	598	612	584	603	611	622	616	657	591	634	641	646	643	578	615	606	604	600	623	650	607	620	612	631	601	595	650	621	640	626	604	601	665	612	590	611	631	620	619	632	634	613	614	605	618	625	622	601	617	614	580	601	597	602	645	600	594	605	588	635	629	615	607	604	632	580	598	598	606	628	631	602	631	636	608	620	575	651	631	668	680	632	660	598	634	604	621	626	625	633	634	615	633	611	584	624	564	585	574	661	647	585	657	689	567	577	594	617	673	629	630	596	606	627	595	631	627	589	619	607	637	635	661	644	646	564	618	641	613	594	562	580	652	646	594	606	624	646	642	613	639	627	604	594	610	640	598	621	606	606	654	615	620	613	604	609	604	665	657	658	599	597	617	589	617	595	637	627	619	615	603	630	576	596	578	625	671	612	615	612	605	622	662	620	649	624	573	614	623	606	626	567	591	585	587	630	590	549	594	572	597	593	612	597	598	583	594	642	628	620	630	624	620	622	620	605	610	578	613	602	619	579	655	601	615	650	623	639	601	644	600	657	632	587	629	636	584	606	669	613	599	630	598	608	614	614	622	604	648	618	597	605	606	612	577	619	627	602	637	624	624	661	608	612	608	642	602	660	638	652	620	605	597	605	581	633	580	622	606	582	610	652	617	611	587	598	590	589	590	640	645	611	634	662	637	612	645	617	565	572	635	641	615	605	557	640	623	575	644	605	665	609	603	597	619	604	680	625	643	610	601	593	620	600	599	649	633	618	600	624	599	613	590	619	631	621	595	609	622	673	624	621	623	603	629	593	613	584	608	632	638	589	590	639	617	605	636	624	651	632	637	607	628	650	620	600	604	627	623	596	645	620	625	635	587	634	638	609	629	610	624	530	604	609	646	662	632	654	606	635	601	636	590	652	615	598	619	644	598	635	622	641	609	616	637	609	587	590	611	624	585	614	579	623	627	565	615	666	594	642	609	613	588	643	573	566	645	646	615	607	626	610	602	621	616	613	634	610	669	593	605	598	634	614	635	610	629	605	584	630	613	586	622	601	600	634	653	624	702	598	596	646	622	607	611	657	614	596	595	614	651	647	616	601	626	620	608	625	625	614	617	586	644	583	593	591	629	619	577	608	606	616	627	602	604	573	622	615	584	664	597	597	578	608	625	630	599	610	614	642	622	618	619	646	633	581	567	615	612	584	588	600	631	605	597	574	639	614	632	635	597	621	562	613	608	642	649	646	627	657	668	650	661	607	644	653	657	659	609	601	628	621	652	588	597	625	630	612	627	602	648	574	621	587	576	611	570	615	585	638	590	641	597	587	590	655	603	622	637	602	612	580	614	587	581	628	570	648	616	624	571	653	596	626	619	620	630	612	625	592	605	572	604	663	595	582	604	610	655	629	618	591	641	621	629	607	640	571	578	603	634	630	591	638	580	616	592	586	594	580	631	577	606	623	627	593	590	590	586	625	644	630	590	591	643	642	640	624	605	633	611	620	566	608	642	616	622	618	581	643	606	596	608	593	585	597	640	565	659	579	622	617	626	625	594	594	583	637	641	564	604	606	644	587	597	579	618	612	623	607	624	621	647	605	599	604	672	617	589	619	594	641	563	579	605	627	590	650	649	642	618	615	627	603	619	572	614	626	644	623	640	638	625	623	587	582	660	617	634	646	645	605	591	617	616	608	634	586	653	602	620	602	574	592	604	619	718	615	599	644	617	600	590	616	643	583	594	600	575	622	645	612	602	683	608	627	627	560	602	655	605	651	640	627	623	607	607	571	646	605	626	611	605	614	600	647	618	608	597	609	623	629	603	618	571	573	659	628	681	661	634	627	653	607	610	637	656	650	613	628	636	581	625	598	581	575	585	644	621	595	636	604	596	564	639	605	626	604	634	596	613	609	615	680	625	665	587	609	586	594	595	616	602	610	621	642	591	657	597	676	656	643	621	619	641	653	621	655	602	602	565	665	593	624	651	600	617	581	626	639	649	615	583	625	603	588	608	597	630	587	623	672	620	650	619	622	621	608	571	621	642	618	627	632	609	622	616	618	639	579	615	607	641	624	609	616	602	593	626	618	593	643	636	637	608	611	651	646	603	603	632	643	623	633	634	605	600	605	604	618	602	643	633	634	626	614	657	643	630	603	578	599	576	633	615	579	624	593	595	597	601	603	667	582	628	620	608	653	623	607	576	622	650	632	604	594	639	646	580	584	644	652	633	604	631	610	593	630	631	604	592	616	591	580	613	616	589	635	617	628	640	625	607	604	629	670	607	571	646	620	646	613	560	683	604	643	630	605	580	604	573	615	581	627	667	619	598	683	664	648	619	649	631	618	618	621	591	679	591	623	658	573	651	613	570	610	627	592	617
24085	21420	28878	24400	21500	17593	10269	5959	4200	3241	2580	1962	1679	1542	1452	1290	1289	1230	1139	1028	871	831	716	631	642	574	544	545	528	519	538	504	506	504	519	466	490	486	492	479	483	441	482	462	453	459	429	462	475	473	462	458	445	433	462	417	461	418	431	464	475	477	448	457	500	457	455	458	454	476	452	469	450	452	424	431	447	431	444	424	456	469	422	478	475	460	457	418	431	445	448	466	434	441	495	455	484	470	434	462	462	432	454	456	451	449	423	484	439	427	469	440	461	457	457	448	460	465	412	466	471	418	464	446	446	451	428	409	468	430	478	442	475	449	469	467	452	401	464	441	458	446	428	473	415	476	454	434	421	467	438	452	446	480	485	445	433	457	436	481	434	461	481	467	446	413	418	457	436	469	448	446	456	439	442	417	425	490	412	404	472	409	490	463	479	459	445	432	434	432	448	411	481	437	451	468	445	430	455	448	454	432	462	435	477	426	456	460	441	479	466	453	471	507	461	438	479	485	465	424	424	456	423	464	467	431	466	455	465	465	453	436	452	411	418	441	428	481	467	421	411	453	459	422	455	424	409	461	475	450	467	455	434	456	432	455	388	443	447	476	420	473	438	438	460	433	447	467	427	448	449	489	467	458	458	486	400	462	454	443	443	457	486	451	432	484	412	431	440	429	475	425	438	448	495	454	445	439	434	466	459	450	446	441	454	500	426	426	455	428	468	414	448	441	449	438	463	470	453	480	422	426	460	412	409	473	482	483	432	429	469	440	457	440	459	474	438	458	442	459	461	424	456	437	463	440	455	465	417	410	434	432	442	450	409	487	445	418	477	473	456	445	445	448	440	460	422	432	472	445	420	455	436	455	479	431	456	442	487	444	431	442	451	415	448	433	441	442	446	441	481	461	434	464	418	446	468	464	454	460	426	440	435	453	442	452	444	417	440	413	454	483	438	433	465	433	455	463	466	453	444	451	488	439	468	431	441	452	454	460	443	436	394	440	424	394	439	477	463	493	435	489	445	450	450	456	501	461	418	425	472	438	429	483	461	426	427	451	449	421	456	423	452	470	420	473	414	443	459	411	466	434	436	456	451	472	487	430	448	441	424	454	439	394	434	447	455	441	463	432	499	486	486	434	452	464	430	479	483	466	435	395	435	453	421	448	410	451	442	414	436	443	459	458	428	387	421	425	469	478	433	471	438	415	419	424	514	465	458	445	454	412	477	425	466	438	434	418	431	430	469	459	472	447	447	437	459	456	486	458	440	456	428	444	466	471	431	454	436	450	461	435	423	436	444	427	436	466	451	426	439	446	447	468	474	445	455	435	440	428	435	446	435	423	453	448	483	466	441	460	457	435	439	406	453	442	463	452	436	453	450	415	449	422	438	473	404	444	431	435	465	460	442	447	452	461	461	477	459	464	448	456	434	457	444	454	409	438	445	450	430	431	444	431	442	436	482	446	457	458	464	458	453	457	403	416	469	494	437	435	433	496	423	431	437	453	451	451	455	466	443	469	422	471	468	474	424	457	482	441	506	452	473	413	417	445	452	434	461	463	415	430	462	426	468	458	460	444	452	435	453	462	483	479	462	427	448	425	449	404	447	425	466	455	470	439	420	434	477	452	461	445	406	426	436	500	433	469	445	466	472	479	494	475	448	440	471	465	478	445	410	431	442	473	437	428	456	445	427	511	412	472	446	457	460	445	432	448	470	454	435	429	431	429	422	449	452	443	439	461	433	469	453	405	425	446	447	413	465	440	450	463	433	455	444	490	443	438	447	423	456	448	429	423	410	451	462	428	437	419	466	419	477	443	450	447	441	435	451	431	466	486	393	431	443	440	472	384	473	451	436	480	442	454	473	462	436	475	441	458	440	429	438	474	481	416	440	433	446	451	416	440	464	426	414	442	457	440	456	456	426	417	447	478	478	438	479	456	446	437	485	447	457	451	450	479	462	452	450	457	468	461	461	488	467	431	437	440	421	438	423	427	436	472	466	442	448	408	444	447	432	421	453	424	417	428	452	429	437	498	464	460	451	433	501	444	420	393	444	389	407	428	468	434	424	420	451	438	451	419	451	453	415	454	433	414	408	445	484	468	459	431	427	455	460	450	452	442	456	478	468	445	421	470	432	462	469	454	460	453	475	427	454	449	433	451	450	440	448	436	431	433	422	482	427	438	416	477	435	428	449	458	413	433	451	435	458	405	429	430	452	452	443	419	416	444	450	414	440	421	465	472	433	436	450	409	426	419	435	464	419	420	460	448	410	438	460	468	457	446	409	424	468	397	441	468	435	432	477	408	446	468	453	428	410	465	448	436	409	443	472	462	413	429	429	445	421	441	411	429	471	438	455	459	487	478	431	421	455	432	442	434	443	439	446	450	435	452	437	429	437	436	443	446	428	457	477	434	423	420	429	490	448	396	442	456	437	471	451	451	448	452	451	469	479	459	429	444	439	446	469	453	448	464	496	442	464	459	460	435	466	416	443	441	430	440	425	437	464	449	435	465	423	417	475	449	410	427	450	452	472	427	451	496	461	453	434	460	420	388	464	418	417	435	442	469	432	444	419	432	411	434	472	456	441	417	457	451	444	421	466	437	430	418	441	432	430	470	426	487	472	462	463	427	456	436	461	456	415	465	453	441	451	437	431	475	466	466	432	466	472	441	468	467	438	450	453	451	430	459	458	440	503	438	460	426	446	437	470	447	419	410	446	471	410	445	458	446	423	422	406	398	462	425	448	452	420	469	433	424	451	451	451	459	433	434	435	418	473	453	404	470	440	466	423	461	467	388	445	468	451	443	452	459	423	428	438	405	463	432	429	446	492	467	412	427	421	459	434	446	420	485	461	442	468	435	454	414	442	447	415	438	424	404	472	444	461	460	413	446	428	439	464	457	462	419	461	436	430	432	451	446	479	463	409	448	459	441	427	431	453	440	413	476	452	437	481	465	443	448	445	443	442	481	457	413	459	432	411	422	463	486	477	418	455	466	459	454	428	455	424	460	446	430	482	467	483	469	425	425	471	474	460	476	462	424	465	461	433	451	469	444	437	437	421	445	432	433	397	462	426	424	439	426	452	488	479	464	406	426	442	444	460	443	474	464	484	487	449	436	435	423	416	427	432	463	472	472	414	440	459	440	405	481	459	434	477	456	433	474	437	441	473	468	489	450	465	463	458	443	448	473	428	449	463	430	404	418	464	456	455	421	471	457	407	416	469	433	433	401	398	450	465	453	424	422	470	435	465	438	427	414	462	457	431	408	438	493	462	453	449	446	421	455	484	487	452	487	419	463	415	460	485	426	445	424	424	470	435	448	439	439	439	423	407	448	450	441	457	477	459	437	448	424	423	427	474	455	461	475	418	440	410	416	459	453	456	483	439	472	454	452	442	460	455	464	452	422	419	425	443	464	429	410	461	486	441	441	480	446	455	429	453	482	397	428	472	438	413	434	479	441	465	414	438	444	437	445	414	438	459	468	446	463	447	450
24004	41404	38839	30792	25415	20976	17552	14447	11566	9321	7536	6081	5189	4655	4292	4015	3881	3519	3289	2872	2527	2125	1736	1561	1350	1284	1124	1170	1120	1118	1000	1017	1049	987	992	965	1001	982	979	944	969	963	960	922	909	902	836	838	853	864	853	891	820	883	878	875	862	877	909	831	870	852	852	819	862	851	832	869	829	790	861	857	868	810	870	847	846	901	844	874	867	862	921	832	842	901	848	811	806	921	864	819	854	838	895	852	839	817	861	845	847	898	862	845	835	891	861	814	875	813	827	825	796	855	862	834	814	860	889	857	864	849	887	871	827	879	799	823	830	892	889	844	837	864	880	849	835	875	867	852	851	823	836	814	872	861	868	853	859	879	818	844	839	858	846	877	900	851	830	828	869	843	843	843	799	905	793	883	884	861	820	838	861	813	854	798	846	851	823	876	812	838	854	854	889	868	847	835	854	863	828	869	870	849	824	816	853	876	829	846	842	890	867	831	859	831	845	864	797	853	824	823	843	822	829	835	837	844	819	794	864	811	866	866	844	850	796	876	836	803	845	819	858	837	890	864	876	856	846	885	875	845	835	859	814	859	850	867	840	825	807	842	804	838	856	851	861	907	875	902	875	886	888	841	815	824	859	810	824	847	876	847	813	855	831	834	827	890	814	862	865	831	833	842	873	827	888	873	900	912	878	847	866	800	840	877	892	824	845	869	831	811	839	848	798	846	825	876	869	852	839	864	854	856	844	835	853	865	878	833	893	779	844	838	836	836	851	865	888	880	844	800	790	845	839	843	900	902	870	854	818	822	872	812	860	900	825	852	865	866	820	836	829	838	834	872	833	864	870	830	860	840	812	879	847	839	859	871	906	857	826	874	849	835	874	822	878	887	870	883	883	879	802	848	851	833	783	848	858	906	888	859	842	859	844	827	830	856	834	872	902	806	840	834	857	793	867	802	794	881	858	826	861	855	843	858	880	812	831	869	851	886	868	903	847	829	852	816	864	879	837	885	844	858	890	864	853	871	841	852	865	889	830	894	850	823	847	935	859	842	855	823	854	897	822	900	877	865	862	807	819	870	863	839	858	840	849	854	822	885	831	861	905	878	839	792	845	834	876	871	820	862	854	853	786	817	828	860	850	859	811	867	873	870	825	868	856	840	863	866	859	818	789	870	837	802	903	864	861	869	866	871	818	806	890	862	843	835	883	796	848	856	806	869	817	850	846	831	832	847	838	831	888	907	850	806	863	825	850	837	878	863	877	832	849	870	875	851	920	861	855	862	799	874	835	829	860	899	870	838	857	858	860	850	838	831	807	888	896	831	864	850	821	828	863	875	814	847	874	860	921	845	817	826	822	780	828	853	844	840	848	852	815	851	856	881	837	866	822	857	863	846	846	856	850	869	920	827	909	853	857	893	874	872	871	866	851	834	841	811	797	851	830	882	835	847	848	877	850	834	846	835	897	826	868	844	846	843	855	897	848	852	878	857	842	832	819	916	830	833	852	817	860	815	857	910	815	824	816	825	857	838	862	785	857	847	833	813	847	890	854	877	849	837	861	859	824	887	842	796	872	886	874	882	864	887	873	838	879	836	803	833	818	846	820	889	827	807	882	827	878	871	833	874	854	838	850	897	851	894	878	887	848	887	832	819	816	843	924	881	851	867	880	869	873	886	842	839	881	884	885	812	830	873	839	823	867	862	828	823	865	826	839	848	864	849	841	895	874	841	869	855	859	880	841	854	878	809	847	866	848	838	858	850	858	865	922	825	900	833	853	884	841	899	833	841	826	885	899	827	846	864	821	855	828	861	828	875	833	812	825	851	875	802	780	847	921	847	835	864	850	874	848	867	890	848	892	785	889	870	868	889	823	816	853	831	911	831	895	884	826	872	799	862	844	869	840	846	800	819	858	861	879	904	841	819	825	806	814	892	833	856	842	809	848	797	849	837	869	829	834	866	812	824	873	850	859	853	877	859	825	844	834	828	830	813	853	865	860	846	874	796	778	877	879	834	874	853	866	857	839	835	864	893	815	878	877	864	863	898	899	825	805	836	928	852	862	851	893	843	834	819	827	869	835	882	837	822	863	912	830	842	887	834	877	871	837	836	854	892	841	899	910	858	839	851	865	946	888	854	842	861	886	829	862	799	848	814	827	812	823	883	831	897	875	846	821	839	875	888	843	878	824	833	887	868	830	873	923	841	859	879	853	841	877	837	846	832	849	853	844	821	835	833	889	894	797	913	939	835	856	863	895	810	881	849	878	858	820	810	856	865	901	858	858	839	834	862	881	875	852	870	774	877	889	865	839	843	849	812	841	842	854	833	881	822	864	852	840	852	867	794	820	930	839	784	842	865	848	851	823	879	878	883	857	895	897	813	846	867	877	805	876	844	838	918	860	834	783	835	825	837	840	830	833	876	848	895	877	880	807	869	907	828	881	841	872	858	879	832	867	858	909	883	828	823	854	840	796	833	881	827	832	874	801	855	872	877	829	844	853	888	893	890	861	888	853	854	894	843	900	897	813	848	891	794	832	849	863	819	862	903	900	871	835	869	837	903	792	827	868	855	918	814	851	855	843	822	817	845	852	848	850	822	886	859	837	822	838	827	878	828	895	839	869	891	829	894	857	845	869	837	823	813	807	846	832	864	853	848	836	811	857	839	891	872	862	834	852	799	853	913	849	829	819	893	855	830	838	849	876	852	866	872	890	827	867	828	853	822	822	860	841	891	865	820	870	830	840	837	817	886	864	883	840	819	815	841	841	870	847	860	824	807	847	877	863	840	885	820	898	820	811	869	855	843	875	849	896	885	859	870	830	853	885	881	831	816	865	854	823	837	855	818	861	829	844	850	839	840	828	874	827	775	873	914	870	823	890	837	854	830	879	861	862	857	849	885	823	857	832	822	853	905	873	891	810	809	900	826	871	845	850	863	816	863	829	825	881	881	855	865	892	833	845	813	909	791	853	834	855	863	832	820	834	910	897	814	879	861	947	872	852	860	837	832	865	886	828	807	844	934	853	888	843	808	860	821	821	868	834	844	880	858	831	850	827	836	865	893	816	825	811	871	843	860	862	870	840	828	844	860	848	855	870	863	849	804	827	907	855	839	863	797	849	909	870	833	838	859	857	889	881	847	908	871	854	857	886	875	837	835	820	854	835	875	854	893	829	910	871	814	860	884	878	853	807	875	911	839	857	846	867	845	901	829	829	850	829	855	875	838	829	809	795	875	861	878	856	854	833	902	818	877	850	873	859	901	858	825	837	842	859	865	827	881	882	852	863	838	822	828	838	837	826	885	827	888	871	892	873	890	833	849	805	848	837	810	835	832	801	845	853	834	860	882	848	885	836	795	898	888	885	843	847	832	849	891	880	881	866	853	898	826	879	868	829	843	860	849	867	815	785	847	817	867	807	834	859	819	812	877	908	863	891	820	830	832	874	852	847	837	872	840	870	843	832	839	869	854	821	910	823	844	855	855	875	879	853	838	877	859	797	890	818	856
27623	20877	17625	10757	5440	3439	2402	1687	1208	975	814	670	601	539	519	473	454	413	451	418	376	354	338	333	340	277	297	276	293	276	273	268	282	287	299	275	295	271	268	293	265	276	300	290	266	261	262	266	282	254	278	257	263	262	283	248	265	244	249	277	272	252	250	251	255	256	285	262	280	265	267	261	286	288	264	281	276	263	239	263	258	284	259	280	267	243	258	252	295	256	256	261	254	266	244	299	255	246	260	270	233	250	273	253	281	304	253	314	281	242	298	274	251	288	263	252	285	269	267	296	305	242	243	245	306	276	261	258	266	274	233	266	284	296	272	246	287	273	242	269	275	277	246	271	272	257	248	275	265	290	261	291	263	286	261	270	290	287	259	259	238	264	256	272	279	314	277	284	276	263	254	243	284	270	296	280	260	290	278	276	283	273	270	276	254	295	222	286	260	262	256	214	244	254	284	254	230	289	281	224	239	281	265	272	253	285	245	265	273	274	255	275	236	266	262	273	276	255	292	264	242	267	279	284	275	271	286	268	257	253	266	267	283	282	295	282	243	276	266	284	274	281	263	249	253	257	286	251	297	266	255	266	292	260	284	248	286	278	279	267	280	269	264	281	257	251	293	248	242	270	254	231	253	303	282	263	285	262	296	236	280	278	277	281	281	248	279	264	265	275	266	289	263	245	253	287	300	290	252	231	258	277	234	279	261	239	248	290	258	258	265	261	284	271	286	274	281	254	273	282	266	262	288	288	291	270	277	304	267	275	279	288	269	278	260	245	264	293	274	252	282	246	249	282	266	274	283	250	261	262	276	253	273	249	250	273	258	294	270	256	283	281	277	272	219	272	270	235	261	252	255	272	269	232	259	297	278	256	275	281	260	256	258	275	256	265	297	282	270	262	267	237	268	258	264	285	289	288	252	277	237	243	272	256	273	249	267	265	265	293	283	277	279	272	273	236	262	278	283	265	288	270	268	257	253	276	264	265	258	269	274	255	256	304	257	250	277	283	274	275	274	281	278	235	267	267	258	260	297	269	259	275	313	270	252	275	279	247	272	254	240	287	252	246	260	240	268	242	264	274	259	259	296	240	260	228	271	282	276	273	239	276	269	278	266	296	257	256	287	279	267	241	281	277	272	266	290	250	248	237	256	263	273	284	231	251	272	276	237	268	262	270	268	219	263	252	271	256	252	269	267	248	271	260	263	244	269	247	243	253	268	283	263	260	259	264	295	230	280	279	269	258	266	228	258	288	302	268	263	299	269	279	297	285	304	283	256	268	272	272	255	273	255	259	275	273	287	284	268	270	305	276	273	275	279	245	290	267	272	264	251	241	238	257	261	260	276	271	246	256	279	248	274	292	276	296	246	299	280	274	292	255	257	250	271	265	294	265	247	245	277	288	306	275	245	270	261	253	252	278	239	274	285	276	272	246	262	237	268	257	300	266	250	316	253	244	281	271	241	280	297	261	265	262	258	274	267	291	252	263	249	259	258	267	254	293	282	238	258	241	269	259	277	290	258	298	274	283	267	265	232	265	286	260	284	312	232	266	291	263	278	269	263	261	258	272	278	278	266	279	298	263	266	251	274	294	264	276	261	270	252	276	258	264	265	256	271	248	250	240	253	260	269	275	302	267	249	239	242	275	248	254	268	253	278	296	257	265	255	253	266	268	247	265	267	238	247	264	253	285	285	288	254	271	296	269	283	269	268	281	278	266	303	258	247	234	288	273	282	261	275	289	270	265	252	257	280	255	248	278	244	258	263	271	264	299	267	263	230	252	285	280	257	266	254	264	281	257	278	261	297	276	285	259	275	273	265	280	277	273	257	272	285	262	251	271	271	261	282	253	268	264	273	273	271	288	265	249	269	235	257	295	274	250	290	261	270	265	291	297	269	288	281	256	305	243	270	255	265	270	271	275	281	266	255	245	251	279	244	246	263	258	257	313	264	231	259	269	271	240	260	269	275	280	274	276	244	287	259	257	261	271	278	296	265	253	279	258	278	273	281	284	287	251	278	277	279	268	257	248	248	277	268	266	262	281	287	260	281	248	267	269	250	265	290	279	277	272	268	259	275	255	240	253	260	270	271	257	285	270	259	277	263	255	284	289	256	278	274	250	278	258	241	258	275	266	242	264	261	247	276	265	273	256	260	297	262	249	231	266	286	294	260	254	272	310	272	261	273	254	287	248	263	264	262	288	251	277	255	234	254	277	260	271	247	276	283	300	276	258	285	240	241	281	265	311	267	275	248	271	284	261	269	268	305	289	233	300	228	267	264	261	271	234	263	294	245	273	294	267	274	256	272	273	248	265	243	253	268	268	270	239	276	280	279	267	260	259	246	279	261	261	254	267	292	285	248	287	274	243	258	261	253	244	275	238	274	269	289	252	267	257	235	284	265	275	258	283	227	270	269	259	266	288	298	267	283	288	253	283	277	257	299	249	253	250	261	259	271	254	261	251	297	258	269	285	264	249	279	237	254	254	255	259	267	247	281	243	250	311	259	299	283	248	225	254	264	250	247	235	268	289	281	282	287	290	261	298	284	276	259	270	281	263	248	258	269	269	266	246	273	254	259	257	278	296	281	249	278	297	245	267	255	286	255	293	259	251	280	282	258	245	275	286	278	301	267	266	253	298	257	253	257	269	242	276	272	242	263	243	284	295	267	271	262	244	245	246	268	268	263	261	279	261	270	281	273	235	270	294	325	276	255	269	286	257	271	291	255	271	256	273	274	260	263	281	271	288	245	267	250	254	266	261	232	255	244	254	272	268	277	267	275	261	242	276	258	263	260	248	232	262	211	285	287	270	277	270	274	274	254	293	276	248	273	289	287	267	290	265	285	288	290	263	296	295	254	284	249	269	272	277	252	260	281	279	239	283	256	269	279	274	288	284	264	278	233	247	272	306	293	269	285	271	259	286	274	264	308	286	252	255	263	267	242	279	237	268	291	280	286	267	287	282	222	283	270	287	298	267	251	247	250	251	271	283	252	254	283	269	265	257	251	259	279	269	278	281	268	283	275	250	238	286	274	234	244	259	243	278	273	294	278	248	270	266	283	265	282	266	266	268	262	276	281	257	285	277	242	301	245	272	295	267	274	240	261	248	265	261	271	261	271	263	275	233	266	278	277	264	252	267	294	279	243	271	273	279	249	284	288	311	268	261	256	267	231	269	263	263	284	246	244	271	267	259	279	257	260	249	264	244	271	277	247	333	253	273	302	246	272	259	282	258	268	236	258	280	275	271	255	264	293	270	266	267	266	260	248	315	288	269	265	259	279	278	286	272	264	285	280	276	275	277	256	295	288	242	259	251	252	257	287	252	240	292	267	261	259	261	274	271	268	274	277	289	283	273	294	261	280	280	286	256	252	269	242	290	266	278	246	264	303	281	257	265	267	262	279	264	276	261	262	238	284	259	248	264	235	265	277	282	270	250	257	251	283	250	297	259	263	277	277	260	263	298	273	251	268	272	265	272	232	285	244	266
20058	30506	27677	18770	13701	10309	7970	5986	4566	3678	2784	2324	1954	1725	1576	1404	1320	1246	1215	1057	914	895	805	725	697	669	647	631	582	575	603	589	618	570	599	574	587	617	569	567	539	547	558	571	593	511	561	562	563	549	592	540	573	588	567	527	555	575	556	528	517	575	538	566	559	554	533	566	596	564	582	519	547	557	552	535	552	546	555	534	537	513	537	528	519	552	512	558	518	531	545	544	515	533	561	564	549	573	566	571	546	559	578	530	530	528	517	548	552	491	534	543	529	554	526	546	525	620	535	554	575	550	605	528	501	574	574	528	570	556	515	524	579	519	540	596	551	501	564	539	533	529	529	557	558	526	530	537	524	514	536	584	504	542	578	540	576	575	569	581	549	564	528	551	544	512	558	522	570	528	565	530	548	537	571	586	615	533	545	586	579	563	537	529	519	586	532	498	536	578	556	519	595	537	506	526	508	555	542	547	562	551	539	555	529	553	560	528	523	545	587	508	545	570	571	517	566	562	541	562	556	506	532	541	521	529	577	583	555	548	530	516	532	546	514	541	494	545	566	544	528	575	537	573	547	551	558	535	562	544	555	550	527	491	581	582	525	553	498	579	577	575	549	580	531	563	490	506	573	552	567	549	547	550	554	538	544	533	531	502	550	545	550	558	564	576	518	578	580	570	513	495	609	558	534	531	549	540	539	550	538	566	531	583	563	565	576	514	574	534	567	579	564	532	525	536	589	558	536	547	527	547	537	547	589	559	528	527	572	503	569	520	479	582	571	527	528	539	570	551	494	570	551	547	526	536	584	559	571	561	534	545	535	538	527	544	518	526	530	534	536	507	537	547	561	566	528	516	580	523	569	584	533	586	553	545	563	563	538	527	497	541	520	539	601	519	537	534	555	571	521	543	538	566	529	539	526	607	519	536	533	530	535	565	532	511	546	528	580	557	548	554	549	552	558	538	540	530	525	525	582	570	547	569	586	550	551	560	532	550	572	557	567	517	565	573	579	549	527	565	588	539	516	569	530	515	530	551	585	531	562	562	532	565	525	545	574	527	492	528	523	543	574	570	510	546	547	538	531	550	547	517	529	540	516	538	545	492	543	560	540	539	529	529	533	568	523	557	569	556	549	554	516	514	549	525	516	537	548	546	508	522	559	550	547	556	590	546	547	555	540	529	526	573	536	542	569	553	567	587	530	542	542	536	510	586	539	506	570	546	567	496	584	549	570	563	518	520	501	518	503	543	543	541	510	606	515	557	539	566	546	561	546	509	523	570	553	537	560	544	569	544	523	592	570	560	559	545	544	592	534	535	571	542	557	545	532	578	504	573	530	568	543	535	553	547	486	578	519	532	523	510	557	565	555	567	506	542	588	573	553	539	526	536	511	577	557	525	542	561	581	544	552	578	560	585	537	614	598	589	579	529	526	571	541	548	562	539	542	525	537	580	541	541	524	543	538	540	567	521	565	550	556	543	539	552	560	536	573	555	539	578	523	595	555	563	529	529	536	566	557	571	554	575	537	528	515	551	540	528	536	548	546	530	540	551	539	552	563	535	586	503	522	548	545	611	530	506	561	511	562	500	510	560	548	547	527	568	543	539	535	552	499	511	549	580	550	502	524	520	562	536	565	595	516	564	558	559	539	595	550	581	555	569	579	527	569	571	567	512	571	527	549	548	533	547	547	523	561	540	553	545	515	551	545	529	534	543	491	537	534	504	550	535	507	605	541	547	488	528	596	539	548	561	557	509	559	550	521	507	524	526	536	510	538	571	532	557	582	526	541	562	489	550	526	515	557	543	544	548	528	557	564	549	538	580	515	532	524	550	535	532	553	563	602	560	549	535	507	555	558	543	567	547	524	525	527	572	516	499	544	541	496	546	500	575	577	526	525	534	525	520	521	506	503	539	541	520	552	517	547	519	550	537	545	544	493	559	570	489	537	534	560	534	568	577	530	551	565	540	504	557	535	526	501	541	544	554	560	558	574	512	554	565	575	505	568	547	508	535	582	572	538	555	514	563	555	550	548	523	538	608	510	558	566	535	499	549	544	522	554	572	527	552	564	578	550	548	524	554	541	528	538	515	533	534	530	564	537	555	520	519	551	538	543	537	513	543	541	557	574	555	524	544	542	595	529	517	511	551	571	534	536	545	559	497	535	525	580	531	547	538	581	503	572	522	540	521	522	538	546	494	518	560	529	560	607	546	517	521	569	557	536	536	563	546	523	537	593	523	556	526	518	553	500	522	513	547	527	516	556	528	570	535	529	576	568	533	547	564	518	539	527	556	501	516	555	536	548	533	556	546	527	543	515	526	559	504	574	538	570	521	521	507	558	541	538	556	528	559	546	606	529	502	536	520	545	525	577	509	540	509	532	526	571	540	614	549	563	563	562	592	558	509	611	536	531	506	537	531	528	564	516	570	528	509	564	528	591	551	553	518	538	529	559	569	511	574	570	552	573	575	508	522	545	507	570	525	553	536	526	555	528	526	495	544	573	589	552	532	558	494	559	525	513	531	535	583	553	600	555	517	503	553	520	501	517	516	523	539	566	550	577	542	539	559	564	538	548	536	542	564	487	584	589	508	526	537	530	538	560	509	495	529	515	583	558	598	526	505	524	541	541	533	530	546	568	547	541	523	525	554	550	564	492	569	516	540	542	570	560	551	520	591	541	582	521	516	539	538	564	535	525	555	573	530	555	556	535	606	554	579	579	529	535	535	552	566	503	529	527	522	500	534	537	540	587	556	546	562	540	507	526	515	561	570	554	519	503	573	540	514	514	542	586	534	537	533	599	538	504	556	560	584	575	551	556	572	544	525	566	573	571	529	504	554	575	570	539	554	562	536	558	552	548	558	521	548	546	565	577	579	508	548	582	547	559	498	544	514	558	545	538	551	575	524	495	560	559	512	586	535	529	568	552	557	561	533	529	537	558	526	485	538	577	551	567	578	531	533	524	586	533	557	570	567	551	546	509	587	539	540	530	543	551	564	570	540	516	529	545	553	523	591	545	576	537	510	530	540	537	544	578	554	531	523	539	561	519	551	545	547	566	510	544	560	540	516	513	513	510	575	615	553	590	542	549	570	554	555	565	533	541	538	582	545	557	568	584	524	512	562	512	566	529	538	561	516	555	572	546	556	541	576	528	524	536	576	487	581	550	557	579	555	568	525	545	553	552	553	545	546	561	546	528	587	547	569	536	553	532	560	581	609	526	536	546	521	576	535	528	536	592	573	520	572	547	551	536	531	537	533	548	518	502	543	542	551	522	523	559	589	571	557	596	556	560	550	578	532	514	493	572	562	549	574	564	535	523	572	526	572	548	525	542	515	575	520	549	543	570	537	552	525	522	541	560	557	494	580	532	511	534	513	548	521	560	499	548	572	552	528	498	550	554	578	520	572	546	542	555	536	546	554	567	562	535	552	521	531	554	580	541	550	544	523	547	526	542	524	534	575	568	556	560	544	558	555	503	584	550	499	578	545	609	535
25089	21440	27974	25289	17361	8921	5628	3603	2479	2050	1528	1336	1222	1030	927	923	912	744	672	655	593	512	446	433	375	362	388	397	384	331	361	327	344	359	357	306	352	314	333	328	337	350	326	272	325	321	337	304	304	290	313	299	291	321	323	311	324	301	336	346	283	326	323	307	275	303	311	303	316	292	304	315	297	321	306	314	303	296	335	327	303	304	281	313	301	311	300	317	327	314	296	332	319	319	298	312	302	330	301	286	321	312	292	285	273	318	308	301	339	332	290	313	288	287	318	365	306	322	328	315	281	340	323	293	288	310	306	317	318	311	278	303	319	317	325	319	296	331	295	299	282	338	321	297	287	304	295	309	304	323	313	302	294	279	311	290	312	313	309	290	317	296	310	314	289	323	306	292	306	320	292	291	303	312	300	290	287	319	331	314	308	291	298	308	309	292	310	319	331	299	309	304	281	313	310	321	309	292	326	304	298	293	311	280	335	308	303	329	315	288	287	298	292	286	299	345	311	268	284	299	297	331	294	310	304	308	276	293	301	343	319	275	326	288	340	314	328	303	278	302	328	311	284	304	294	294	285	315	317	331	328	289	304	303	334	302	306	314	280	287	312	288	318	297	313	283	310	304	284	318	304	303	332	318	314	301	320	311	324	324	298	298	314	263	349	321	280	313	350	322	318	303	305	345	319	296	325	296	300	299	310	306	324	295	311	284	296	303	314	305	324	313	320	342	296	297	342	317	352	310	322	304	290	275	296	323	304	331	294	310	315	311	314	289	322	301	301	270	277	306	268	292	285	325	319	272	305	312	293	305	312	296	307	327	323	346	313	312	309	347	326	298	324	344	320	310	317	309	314	309	327	318	296	303	311	317	315	314	329	286	288	290	330	322	308	271	311	317	331	326	307	309	278	302	312	295	292	333	300	261	340	308	338	289	274	289	298	309	299	287	320	307	317	302	291	301	343	321	321	327	287	318	311	294	281	268	300	303	332	293	288	329	320	298	338	299	303	323	287	310	278	304	325	278	313	302	323	318	289	362	320	326	315	304	308	306	286	290	346	310	310	300	326	329	295	313	264	316	316	296	323	343	285	318	305	341	334	313	307	331	321	308	326	294	336	321	269	298	284	291	308	308	325	301	336	281	284	286	296	318	309	296	304	330	274	309	292	310	309	306	297	298	315	304	340	305	307	320	305	283	306	315	306	301	304	315	300	317	308	289	330	304	301	286	308	323	282	275	305	327	312	286	271	290	298	326	305	308	285	335	317	293	312	319	315	326	303	321	310	305	313	311	309	311	305	318	308	310	274	292	288	301	345	291	292	302	324	283	318	322	294	296	306	299	309	293	314	316	303	315	292	289	309	328	333	328	296	293	346	303	312	335	298	299	318	294	310	330	295	290	294	317	299	323	303	303	293	314	316	297	282	301	319	315	310	270	286	279	298	315	294	340	309	322	302	297	327	330	323	308	279	294	320	318	303	311	292	364	318	306	296	283	303	318	338	300	305	316	306	314	312	314	303	294	324	308	290	324	305	289	302	301	328	301	271	302	313	303	310	279	312	348	260	303	319	303	297	260	281	300	301	305	320	293	283	327	265	309	309	310	316	328	317	330	330	315	323	321	287	307	293	312	320	307	299	290	269	310	310	310	282	289	310	295	284	298	317	329	288	279	296	308	290	328	295	301	346	277	320	294	319	315	323	326	274	313	333	315	311	277	322	329	311	295	330	282	304	305	294	288	302	278	300	294	274	282	340	259	306	295	312	302	337	283	300	279	324	299	280	291	311	282	277	304	321	308	311	295	307	300	324	301	335	293	358	345	283	324	291	324	302	310	338	311	321	311	311	313	307	302	307	300	285	296	316	283	302	301	280	311	288	294	331	311	319	320	304	290	327	301	295	319	294	293	273	304	288	317	315	323	303	297	278	332	304	335	297	315	295	289	303	287	303	298	309	295	327	259	293	282	285	298	296	318	329	322	281	311	306	315	320	308	298	338	296	290	289	314	299	294	335	329	318	350	313	321	319	299	301	299	312	319	302	324	292	329	308	297	305	309	297	318	316	310	294	317	281	287	293	326	275	291	275	337	309	309	284	325	299	310	321	308	305	291	303	303	317	282	323	302	321	305	323	320	305	284	283	263	302	298	314	299	327	356	291	305	300	320	308	348	297	295	282	320	327	316	298	286	290	299	284	294	328	315	343	286	296	285	297	292	320	304	291	294	319	336	296	323	325	319	318	279	308	309	286	324	286	318	332	322	329	288	274	292	277	298	321	299	295	289	305	293	294	302	302	307	302	300	322	294	309	306	293	302	315	286	315	307	314	302	282	315	321	321	311	291	315	291	296	305	318	317	330	293	309	306	286	304	323	300	295	301	336	334	298	323	292	319	268	295	317	326	299	301	321	317	308	331	325	300	327	310	301	323	339	296	298	325	299	303	316	326	309	283	286	306	308	331	280	297	322	319	347	310	313	315	312	307	309	306	308	329	321	304	303	328	304	280	311	305	318	298	300	301	312	289	303	290	296	286	291	308	287	303	328	323	296	332	315	334	289	316	310	308	268	334	295	305	315	299	298	310	304	325	285	296	307	311	283	314	289	308	287	319	296	273	311	320	299	311	315	283	275	300	318	277	280	291	316	310	312	310	294	317	318	343	309	279	313	314	310	281	305	291	299	288	312	289	317	291	325	294	309	337	305	300	304	302	304	312	297	312	328	290	300	280	320	339	327	311	310	289	289	335	315	295	305	301	337	283	298	291	272	338	310	299	298	331	298	285	297	302	292	310	259	324	299	298	304	324	317	257	299	318	333	289	348	324	297	280	335	305	296	337	314	294	346	301	291	310	305	342	324	270	292	334	324	320	319	306	338	321	299	312	301	314	321	323	317	297	337	294	303	297	313	332	337	312	316	314	307	295	313	272	303	315	299	295	323	313	318	312	323	325	308	301	328	313	289	309	318	318	303	302	299	309	326	299	309	319	332	351	321	317	270	295	294	300	307	285	298	307	328	356	316	307	328	340	315	296	291	300	297	283	309	291	316	328	276	292	304	290	305	320	307	338	304	275	334	339	325	308	305	330	290	324	300	307	322	308	291	331	332	314	310	320	298	319	285	296	317	318	313	286	302	296	294	347	344	307	305	325	332	296	289	318	282	306	288	333	300	314	329	281	285	327	299	333	315	288	331	311	302	289	321	318	283	312	288	311	306	318	310	309	313	298	298	289	296	309	311	320	322	343	318	333	313	285	328	322	343	313	321	322	309	323	281	302	335	338	314	301	254	300	294	283	296	277	358	312	277	297	327	303	314	290	328	292	314	288	274	328	313	282	291	323	329	300	347	330	326	320	332	327	289	354	303	306	311	327	347	314	310	316	316	338	295	296	287	281	314	299	350	275	289	307	299	303	288	308	292	304	311	335	320	301	314	317	298	336	322	310	291	294	302	297	305	291	297	326	299	307	297	301	306	332	326	266	332	324	323	305	317	304	302	301
22055	37228	34538	26107	20562	16375	13190	10186	7898	6517	5219	4181	3748	3310	2961	2751	2501	2313	2054	1883	1564	1364	1170	1053	947	886	813	813	832	801	795	790	679	721	714	677	675	703	701	695	668	663	693	700	660	633	632	652	632	587	648	633	627	617	643	641	643	613	625	584	575	611	613	616	609	620	620	643	635	579	612	600	575	580	651	597	625	627	621	580	614	611	634	659	631	615	603	566	631	623	624	668	597	641	615	589	600	636	619	588	610	621	600	621	653	644	609	611	607	608	614	645	589	621	618	599	596	602	608	604	592	634	637	591	614	635	588	637	631	620	576	560	599	651	578	657	618	581	615	627	622	621	667	614	611	583	633	643	594	648	583	614	594	632	612	601	591	627	633	623	610	656	594	602	591	590	621	553	594	628	641	626	646	627	605	601	626	622	638	610	624	619	614	631	651	586	603	610	622	589	588	637	648	627	627	583	574	609	639	618	602	644	635	631	614	625	581	625	625	559	594	638	576	640	589	640	630	602	610	653	598	625	626	641	595	614	623	597	604	567	621	672	615	660	628	634	601	582	613	611	612	644	645	611	621	669	609	618	617	639	585	597	653	587	637	666	619	624	586	620	642	606	607	597	621	618	604	607	583	595	657	610	632	593	643	604	591	561	636	690	592	598	628	625	618	611	635	654	580	635	607	604	628	594	598	636	622	604	623	626	599	612	592	593	623	641	601	593	623	625	655	594	609	635	621	642	612	636	625	600	638	660	558	618	646	643	679	601	603	607	601	670	641	593	624	620	623	605	602	586	603	634	632	626	609	661	579	611	614	615	615	629	597	591	639	643	604	613	571	595	643	612	627	626	623	577	651	588	579	593	627	622	603	643	605	621	662	585	604	601	640	626	645	602	657	671	635	596	656	624	626	628	585	648	609	664	610	613	672	623	610	593	645	614	611	641	613	636	593	588	598	598	649	615	580	612	606	610	612	620	597	609	621	600	617	632	605	604	599	578	571	599	626	575	603	622	589	606	588	621	604	613	588	580	655	621	604	604	604	615	626	586	644	626	619	594	597	627	640	610	576	590	610	610	614	611	616	623	626	616	645	622	629	618	630	625	631	633	628	635	646	596	622	598	611	618	612	587	600	612	620	625	611	612	622	589	601	604	608	607	641	637	669	592	641	575	628	596	604	614	595	594	596	612	604	586	576	651	602	630	611	618	614	632	627	628	623	636	602	642	589	590	557	585	625	607	634	605	595	631	639	633	616	627	626	581	628	655	626	615	578	627	594	659	616	616	601	588	596	637	622	611	700	611	623	587	633	618	675	618	637	625	648	654	583	585	596	626	625	632	626	611	623	610	580	564	588	593	596	619	629	590	604	536	589	626	653	581	639	623	622	591	621	636	621	641	639	587	607	626	623	628	672	588	581	584	621	655	637	684	601	612	639	613	651	624	562	605	621	625	616	652	642	619	583	604	636	630	633	627	644	619	605	582	632	663	626	587	629	654	621	586	641	567	604	631	603	612	615	657	600	662	611	594	653	615	604	667	633	623	639	609	626	603	591	580	557	646	584	632	632	638	652	621	604	572	629	586	628	650	619	637	677	623	636	604	571	601	577	615	613	600	605	647	647	607	586	592	602	577	638	630	592	669	554	615	568	647	619	633	643	607	614	597	619	576	662	596	607	611	602	644	605	657	610	596	546	584	621	589	604	641	649	565	627	599	603	607	614	588	658	633	589	613	583	631	611	651	622	588	571	588	625	622	651	616	642	633	589	630	610	588	625	648	634	625	626	592	630	588	620	591	605	588	631	620	627	605	634	608	629	597	608	613	614	608	635	654	597	568	630	623	573	654	639	607	602	635	619	636	648	636	597	609	622	609	617	611	618	611	582	624	583	669	652	652	601	585	603	592	624	648	619	617	628	637	646	587	644	602	648	649	633	593	628	593	600	666	594	579	641	613	625	586	657	611	609	568	650	625	646	599	617	566	612	615	659	633	602	648	632	659	618	605	640	609	613	647	613	612	624	615	652	613	618	605	609	635	618	589	618	559	600	680	645	638	636	597	569	613	633	627	615	610	636	575	592	665	626	659	652	568	582	592	656	604	621	634	618	617	606	624	588	657	596	585	614	625	562	618	626	611	659	621	574	637	632	596	590	614	609	696	610	589	623	582	626	629	624	611	632	603	616	624	607	596	588	612	645	605	625	632	579	597	583	622	618	606	595	610	633	609	606	559	625	627	592	599	642	621	589	633	621	613	637	589	610	612	564	675	629	600	632	610	627	642	601	613	591	594	599	629	646	589	621	578	618	595	606	621	687	631	625	613	608	612	581	644	590	583	583	622	618	606	587	604	634	562	641	657	608	618	617	612	639	617	574	611	607	619	589	629	590	617	668	663	602	632	617	656	609	650	624	622	619	610	619	626	614	646	638	610	653	622	653	598	635	620	619	602	595	620	618	611	658	594	605	633	603	561	670	656	633	603	630	605	602	613	623	654	568	622	679	563	675	607	617	583	569	632	611	599	662	619	657	558	622	616	621	638	628	625	582	658	566	626	631	564	636	616	611	639	626	619	641	605	627	604	619	593	581	581	612	588	624	646	628	628	640	594	639	621	613	582	656	620	610	630	602	582	627	632	598	592	580	621	623	648	585	585	654	616	600	612	628	567	658	621	625	650	646	607	600	624	620	602	611	625	613	658	589	643	627	629	586	604	592	602	618	636	610	601	637	577	624	642	673	627	605	659	625	584	616	642	578	606	628	594	611	614	554	585	627	646	603	609	628	580	645	606	616	637	651	633	620	631	614	616	598	601	609	634	617	617	645	616	665	615	588	627	629	653	597	642	617	572	651	582	593	632	619	585	588	633	614	602	590	632	641	597	620	619	607	623	604	607	647	577	607	617	617	637	607	615	599	609	611	625	615	643	583	625	620	620	578	633	622	569	632	661	634	589	618	654	647	657	593	632	624	610	613	630	635	578	621	634	607	641	669	581	651	640	707	636	611	640	624	585	616	585	591	598	596	603	609	651	603	593	584	587	657	600	633	597	625	608	593	572	613	647	601	619	576	588	644	588	583	650	626	623	604	617	612	579	573	649	649	581	610	616	601	601	598	633	636	610	551	623	599	649	625	624	605	633	622	619	620	638	650	601	631	618	640	630	588	631	639	615	612	628	664	565	629	654	622	626	572	634	629	586	604	627	605	610	618	613	586	657	609	638	634	631	626	604	595	590	611	615	569	605	665	618	614	619	608	633	658	594	642	622	614	574	576	577	600	595	615	627	588	624	575	624	610	633	577	611	641	619	585	581	654	617	569	598	615	626	609	605	579	613	609	607	578	604	596	627	659	643	649	618	619	599	603	668	623	648	631	595	630	572	605	575	619	620	604	602	600	605	634	607	672	606	590	627	601	665	632	592	640	642	584	647	595	631	637	621	597	590	559	558	594	577	629	624	663	597	624	591	592	612	619	642	650	591	647	603	614	614	611	606	646	616	614	612	576	619
24189	21447	28873	24437	21536	17281	10121	5728	4160	3279	2594	2134	1845	1726	1560	1444	1301	1210	1006	945	841	777	647	605	632	587	520	541	499	500	516	514	468	485	482	477	511	477	462	455	497	471	464	462	468	463	466	486	435	475	439	467	440	423	450	409	454	474	456	457	434	442	449	455	451	477	496	434	488	452	448	465	450	483	462	473	444	478	483	447	431	484	419	481	429	434	450	477	464	449	422	430	441	441	447	456	469	463	431	450	399	459	463	472	396	479	472	410	437	453	445	449	440	411	454	448	444	505	458	434	477	451	488	468	424	467	474	462	415	427	436	459	449	468	418	451	468	433	449	488	412	436	465	495	457	475	428	462	445	419	440	454	484	477	452	476	491	412	468	459	436	477	436	481	485	453	448	468	473	460	453	406	503	464	448	429	484	409	435	462	467	471	417	455	489	439	475	435	458	416	433	471	468	417	446	462	473	432	415	459	466	404	458	469	438	468	487	462	479	466	441	454	462	432	401	470	428	442	452	445	450	447	474	466	461	457	481	450	450	443	457	393	411	425	463	454	446	447	444	444	406	431	399	456	431	421	492	398	434	470	454	451	449	468	473	492	468	464	457	465	412	465	426	414	429	459	428	463	436	456	451	416	481	442	462	420	484	465	450	458	444	441	422	438	448	469	512	468	438	437	451	447	424	454	468	466	477	422	429	458	458	432	428	493	451	451	447	498	447	427	442	400	457	437	448	470	431	443	426	412	433	452	399	463	469	422	461	478	417	449	454	446	442	473	431	460	419	481	437	460	425	419	472	420	458	426	445	476	448	429	448	460	453	488	463	446	452	459	427	448	440	479	475	473	428	427	451	417	420	455	477	424	439	478	491	414	457	447	459	437	468	418	426	468	429	442	454	455	421	419	427	455	457	430	442	466	460	430	446	476	462	408	440	466	468	471	465	415	462	475	440	458	475	452	438	439	442	452	448	460	476	437	443	423	433	444	422	413	447	480	458	441	455	448	421	420	476	451	436	477	489	424	473	443	469	436	418	428	417	444	437	417	431	427	472	447	472	462	489	436	488	492	443	451	432	470	451	430	405	427	440	437	448	479	461	446	417	414	446	457	451	441	418	446	443	465	395	463	460	427	452	448	465	456	437	429	439	417	441	438	437	417	451	463	461	445	444	436	436	458	446	463	494	440	440	469	473	446	468	433	464	481	480	417	437	454	428	441	476	408	454	478	473	424	456	450	442	480	425	435	453	458	448	460	423	456	444	422	449	422	442	459	449	415	442	477	458	459	478	462	442	423	450	475	494	438	459	463	420	454	459	447	429	466	454	426	457	438	450	437	464	467	451	443	432	476	456	452	438	426	425	454	460	400	440	469	448	414	447	439	455	447	445	437	443	425	468	443	424	459	428	435	455	444	466	430	487	438	443	461	438	430	447	484	439	438	447	444	455	479	427	460	452	429	464	461	435	406	447	416	462	446	430	440	476	425	432	453	434	426	438	446	442	432	453	442	444	421	469	465	437	460	434	426	395	469	420	427	424	450	436	443	430	464	442	459	452	437	433	429	443	432	412	410	422	438	460	488	465	430	439	459	501	440	490	475	460	470	441	430	421	406	464	468	455	482	436	423	472	460	456	453	449	445	418	452	431	436	438	432	436	436	454	483	451	466	472	466	435	475	462	435	438	433	463	494	434	436	449	468	413	462	469	415	463	439	443	463	415	452	503	454	406	473	472	433	433	461	465	408	435	435	409	438	442	432	450	426	412	414	440	475	434	477	426	455	506	481	459	428	447	458	463	444	453	437	436	421	439	465	459	438	401	417	452	456	409	479	494	423	414	444	458	429	383	467	456	442	452	428	446	465	456	447	437	469	449	430	451	445	455	445	435	433	444	414	473	441	440	423	406	468	412	439	393	457	464	435	474	416	452	471	437	415	434	460	420	461	409	445	454	431	469	438	432	437	474	413	474	465	468	438	430	429	407	432	457	441	418	411	431	469	439	453	473	426	450	427	464	459	445	462	495	482	443	457	456	441	470	414	446	457	436	426	436	452	447	422	455	434	460	469	481	458	438	443	473	465	427	447	432	459	450	458	432	432	425	468	419	417	425	432	466	429	479	436	410	443	419	410	443	431	480	463	438	454	467	460	430	442	406	412	427	415	423	464	451	449	438	458	431	453	466	478	477	458	454	449	444	448	426	402	417	471	479	473	442	466	452	458	429	447	456	419	414	454	439	449	433	466	425	442	466	438	463	472	423	428	440	422	459	449	422	445	445	456	411	454	456	442	470	446	437	419	462	455	428	427	485	469	445	432	413	442	426	456	426	439	434	443	477	437	449	418	445	428	398	473	402	434	423	454	441	407	457	420	477	452	436	451	471	458	486	451	474	468	448	473	492	415	461	454	481	432	439	445	437	490	450	435	476	446	413	495	447	454	465	441	475	466	464	433	440	469	470	433	433	437	444	441	473	454	474	406	461	442	440	489	441	447	440	409	444	436	445	433	482	456	407	447	406	445	441	436	479	429	447	442	454	468	410	470	417	420	431	460	458	461	446	417	424	429	457	433	427	485	413	482	452	423	442	413	490	468	441	447	423	449	438	479	447	409	433	454	459	443	447	471	467	413	457	451	432	442	448	445	478	438	463	454	458	451	443	462	468	468	454	461	447	424	464	412	420	488	458	427	459	428	416	480	468	452	465	471	452	467	446	436	450	474	461	449	451	407	443	451	450	441	464	451	423	436	465	423	440	389	453	431	429	452	448	454	428	452	454	428	447	421	441	422	377	470	460	446	469	461	431	454	468	463	426	440	425	412	422	427	444	445	457	451	459	457	477	470	447	438	426	460	428	481	434	428	452	434	457	467	431	421	420	420	470	454	466	445	450	420	440	476	473	444	450	433	397	443	440	427	431	483	427	444	453	483	439	416	441	457	469	425	416	474	462	458	439	427	430	445	418	436	444	452	515	433	457	451	463	436	482	470	465	469	453	406	463	443	482	416	477	492	466	424	462	435	448	436	448	454	475	426	462	423	453	459	453	451	418	451	486	417	468	402	476	441	479	461	427	435	436	412	430	453	446	430	441	475	443	455	422	449	411	437	469	426	455	445	454	466	409	436	418	444	454	448	429	486	446	434	429	415	437	429	476	426	425	432	450	434	454	460	478	498	425	415	430	473	445	455	429	422	433	466	397	433	446	406	415	440	466	443	446	450	458	459	408	469	434	416	418	476	448	413	418	462	430	435	435	484	429	466	427	464	455	405	428	443	439	432	430	402	480	465	424	464	433	473	447	468	442	426	418	437	458	462	426	425	415	462	456	406	464	453	441	408	458	432	441	448	459	436	418	438	477	446	417	445	496	422	456	436	441	439	483	478	494	455	415	428	465	473	416	419	396	452	418	470	438	407	456	448	457	461	449	457	450	459	427	463	466	421	452	464	487	439	458	448	427	456	415	442	437	486	443	425	471	478	452	437	453	469	434	480	478	437	435	450	456	454
24170	41474	39123	30594	25318	21009	17212	13877	11239	9458	7667	6361	5496	4974	4697	4319	3958	3460	3042	2717	2294	2092	1668	1520	1354	1283	1279	1172	1136	1144	1048	1083	1110	1007	989	907	920	928	967	991	956	955	911	916	839	910	894	935	824	904	849	835	876	876	858	844	853	852	912	882	843	832	817	857	864	853	854	835	858	841	814	865	843	849	885	824	913	877	818	879	873	838	903	841	853	858	863	817	854	895	889	841	859	832	838	803	843	812	845	855	868	785	806	860	827	829	842	858	824	847	849	870	838	847	823	843	834	820	824	809	853	820	830	831	837	867	905	859	850	840	825	854	887	809	808	820	871	905	853	865	838	827	871	829	855	878	849	860	877	862	876	856	849	847	884	862	844	844	805	855	838	848	841	853	843	877	907	882	835	867	883	848	898	821	830	845	830	826	837	834	836	865	859	857	898	825	859	833	885	837	868	867	858	877	832	924	874	839	862	856	890	849	842	821	907	882	844	844	820	792	855	836	847	877	854	848	830	870	856	836	853	884	827	823	853	823	808	836	773	858	844	832	792	895	816	877	884	842	878	851	858	848	806	845	862	876	775	828	846	860	841	817	839	833	871	937	862	859	881	835	882	829	819	897	794	809	880	887	877	854	894	852	895	887	839	866	848	837	861	835	832	877	864	882	886	821	860	850	932	831	849	860	798	868	876	818	859	890	808	894	872	849	850	841	881	844	885	829	861	852	849	861	885	840	885	820	872	884	837	877	878	832	916	893	830	881	899	843	816	918	821	832	831	857	881	794	868	850	874	824	836	842	899	871	861	855	866	850	858	767	890	858	830	837	791	837	856	843	826	844	860	847	908	844	925	857	794	837	855	825	866	832	852	846	854	827	824	849	816	897	826	830	809	898	810	816	874	837	788	850	847	777	858	790	865	819	803	859	847	867	787	840	884	861	824	855	866	898	870	840	877	830	810	837	853	855	839	840	810	813	877	834	847	888	864	821	826	875	871	853	871	775	818	843	826	855	841	852	843	820	836	871	887	800	855	846	847	858	773	890	828	820	847	846	802	785	825	872	886	878	845	867	811	847	866	837	848	804	888	865	845	827	870	819	913	877	863	821	871	874	885	846	839	884	838	874	829	860	879	885	823	856	839	823	841	872	846	864	867	860	840	805	841	886	817	859	930	843	821	789	854	883	848	863	908	884	881	856	896	856	838	845	853	857	845	811	828	803	786	806	864	864	821	887	835	858	859	869	862	852	818	837	849	834	855	815	804	842	866	848	852	838	879	866	850	816	836	864	876	845	901	876	834	840	818	831	861	876	811	822	884	872	837	849	878	862	855	861	815	859	888	875	798	785	887	825	842	853	820	799	854	842	850	811	838	811	825	812	791	829	854	846	855	880	853	864	812	883	834	843	831	782	826	821	850	878	885	833	869	859	838	881	854	825	874	820	817	887	844	857	767	830	809	872	828	835	830	837	820	818	861	830	861	882	891	830	831	850	857	845	902	856	824	846	849	849	862	865	843	852	799	809	861	822	855	878	884	836	854	914	845	820	851	859	850	838	803	794	789	815	875	862	855	869	833	873	886	862	851	941	851	821	810	832	830	865	813	831	858	827	845	840	867	883	849	839	869	843	869	903	854	767	864	781	849	834	866	836	883	880	863	845	859	849	873	836	854	807	862	850	878	842	844	830	832	859	829	872	852	832	871	880	816	872	859	871	815	865	837	824	772	901	895	859	862	828	860	858	884	848	889	856	847	832	851	913	875	851	854	800	880	859	823	820	833	818	841	835	866	868	826	860	844	827	839	835	909	869	841	861	861	826	839	864	866	829	856	809	876	859	830	846	862	846	799	845	886	831	795	835	891	774	869	779	791	850	893	881	838	870	823	900	822	822	874	829	867	834	809	871	828	869	929	864	899	825	877	800	855	880	844	840	844	859	871	858	888	844	860	827	851	895	852	824	809	831	915	890	860	889	786	848	842	842	843	807	818	849	871	833	844	843	901	851	858	857	858	846	898	804	847	822	900	843	839	853	854	867	885	834	859	825	813	824	851	840	896	920	858	870	791	847	867	852	813	863	850	821	903	848	859	835	858	834	846	826	830	861	828	848	872	811	865	844	890	828	816	827	870	870	826	876	879	884	856	874	861	874	793	866	872	875	842	874	833	867	878	889	879	840	821	869	839	853	853	816	854	872	822	853	864	855	843	827	875	848	847	818	851	820	836	843	865	873	825	828	847	839	843	847	825	858	845	842	833	860	840	885	900	829	827	891	884	851	831	844	881	852	876	863	797	854	841	788	841	858	868	904	827	844	855	820	870	845	852	872	851	837	798	805	863	911	827	885	837	828	819	862	841	779	867	866	863	866	863	858	907	913	879	861	801	831	860	846	883	887	795	860	852	885	847	881	878	855	822	856	857	894	876	863	896	845	843	896	828	828	864	868	794	865	834	883	843	831	829	875	900	838	850	830	851	855	902	875	824	773	859	834	895	794	869	883	873	835	898	821	849	834	836	856	901	835	864	848	836	834	887	835	825	840	827	859	821	889	889	843	888	848	808	839	832	867	779	875	889	853	886	873	867	849	839	856	841	800	880	855	825	867	861	842	871	857	921	879	855	884	886	859	830	819	808	886	863	906	888	862	838	850	870	808	882	865	877	850	871	846	808	805	845	815	811	834	791	860	834	859	846	847	843	847	817	817	818	878	866	861	862	809	805	838	825	842	889	877	923	797	823	838	858	872	882	835	879	828	850	809	846	883	852	819	866	856	871	832	835	857	850	851	837	897	842	831	832	862	851	890	796	877	885	803	892	791	814	869	853	866	881	818	844	892	842	901	886	826	891	777	856	823	845	881	900	856	835	820	858	807	880	864	839	890	892	898	832	780	841	902	797	863	891	875	842	874	843	872	850	837	825	882	889	860	921	877	823	842	863	859	827	836	815	846	830	824	815	829	849	867	889	798	802	833	898	858	896	854	832	807	887	856	840	833	842	883	843	879	864	861	857	891	798	892	809	863	893	829	785	838	826	938	878	827	791	860	893	808	890	828	876	853	818	851	870	859	869	850	875	862	817	820	888	821	887	772	808	833	848	880	856	831	876	853	821	891	855	909	842	833	797	842	824	887	842	780	822	806	894	831	842	816	798	887	844	812	888	808	830	889	870	855	819	829	835	843	847	879	833	863	878	827	801	819	905	870	829	837	863	819	867	879	856	844	788	851	886	842	842	814	904	882	821	814	848	842	852	800	807	833	890	861	875	840	911	853	906	835	851	881	861	816	870	836	827	822	848	897	888	841	794	818	861	823	877	832	862	860	867	822	850	800	864	899	812	875	832	786	854	834	899	824	869	853	864	835	837	845	883	856	873	895	840	871	889	836	808	877	889	838	893	839	817	896	834	830	808	865	882	816	830	830	859	855	842	890	835	838	883	817	860	857	872	847	884	841	847	905	895	862	851	894	834	860	818	818	835	846	858	869	875	802	889	881	871	856	884	882	839	860
27584	20740	17251	10576	5345	3162	2333	1515	1167	950	834	709	664	532	538	494	476	424	427	366	356	355	318	300	302	309	267	276	273	306	265	274	280	290	300	257	320	285	278	297	240	301	278	279	284	287	271	287	285	285	263	245	284	256	270	247	274	266	249	273	285	241	239	252	239	265	277	258	286	244	276	262	280	297	278	231	278	263	272	273	270	278	271	253	284	269	280	282	271	252	271	246	243	267	270	255	280	243	251	260	231	261	296	249	275	255	301	295	249	297	306	248	284	261	268	258	263	260	274	241	268	288	238	287	252	274	279	280	232	244	259	274	272	282	267	249	259	270	251	275	240	254	259	225	269	245	246	282	267	253	278	272	272	250	236	245	297	272	250	263	257	267	280	276	273	276	285	283	250	273	285	259	253	273	240	244	299	280	261	272	266	248	276	232	250	277	256	237	287	262	265	269	276	233	268	247	303	260	271	254	247	282	258	257	270	284	261	271	273	295	263	249	278	272	256	280	262	249	276	259	269	259	281	284	268	288	269	226	276	273	251	269	259	261	272	257	260	276	255	261	270	251	261	270	236	232	259	288	306	283	269	256	276	270	260	232	253	256	274	270	231	238	266	247	291	266	229	278	234	266	283	259	259	274	248	264	265	285	263	273	293	307	248	267	242	266	257	259	265	270	256	274	247	278	282	268	267	255	318	301	260	251	265	252	243	278	267	259	259	273	253	293	251	283	267	246	241	246	282	232	288	262	255	265	271	242	260	263	248	256	258	268	251	235	282	248	250	264	241	272	266	293	296	245	268	255	266	261	287	261	262	240	256	263	267	256	242	250	228	257	296	267	276	254	277	271	268	285	294	245	253	286	247	240	265	244	260	277	259	283	291	253	288	263	257	251	263	290	276	278	245	263	238	261	251	280	284	249	256	279	230	257	272	243	268	257	255	284	275	285	283	260	260	288	264	266	266	298	236	294	255	274	252	267	295	271	273	270	257	239	272	262	265	278	257	264	279	273	252	243	269	291	246	274	238	254	259	258	244	266	254	267	255	251	287	261	266	231	267	260	260	255	254	282	234	272	258	241	265	269	252	299	253	272	283	263	283	250	258	271	291	309	223	261	273	254	268	282	282	244	294	255	268	263	221	236	280	277	271	277	220	260	244	267	240	263	225	257	268	297	270	257	243	275	273	248	263	242	283	280	267	241	276	276	251	271	279	250	270	244	250	261	260	219	271	260	282	265	267	265	263	252	277	257	247	268	258	252	265	252	289	267	258	294	238	263	273	285	243	271	265	256	258	242	279	256	259	255	282	280	259	264	285	236	275	258	279	257	258	259	257	277	236	226	264	274	244	317	252	250	275	284	255	237	261	260	253	265	279	285	272	289	254	273	267	264	240	255	239	263	279	259	274	255	263	244	232	245	277	238	273	265	260	241	318	244	246	276	250	264	292	269	277	272	279	254	238	277	249	273	263	255	260	235	261	283	277	284	293	258	278	260	262	267	260	260	248	282	240	259	257	247	258	256	293	264	279	265	285	254	248	272	265	292	282	266	277	248	241	305	254	270	224	280	287	263	263	274	284	291	271	273	216	237	258	230	246	247	247	261	222	232	264	262	266	258	287	255	246	250	277	247	264	288	267	238	270	222	275	263	261	253	250	283	303	253	250	271	254	279	259	298	274	288	271	301	254	265	249	293	273	282	256	268	261	235	241	287	279	275	265	261	295	275	257	274	250	269	255	248	244	256	254	253	267	249	277	273	271	234	245	267	278	279	294	265	266	262	239	270	239	277	268	262	269	242	285	262	287	244	243	239	262	267	263	236	282	262	266	274	261	237	268	278	262	260	279	292	274	290	269	286	289	274	289	276	253	263	263	259	259	277	278	259	262	274	275	268	268	261	267	269	257	274	229	269	254	281	248	275	302	249	257	275	275	290	240	230	254	267	275	256	266	247	263	259	236	284	267	264	260	287	268	271	299	241	274	275	277	251	277	235	256	258	276	278	264	230	270	261	319	249	241	288	270	288	282	275	254	269	282	271	264	265	242	273	273	264	276	255	254	279	274	262	238	226	254	268	258	249	251	266	246	269	296	244	277	263	259	255	277	248	238	263	268	254	279	283	255	295	268	251	250	266	305	211	241	242	281	263	264	271	275	261	276	285	260	267	275	259	270	241	275	267	250	235	269	255	272	254	248	258	273	236	265	287	264	268	259	281	258	263	246	273	279	276	250	266	257	280	274	235	264	253	257	263	284	266	244	256	260	281	279	246	263	284	276	259	281	261	266	270	275	254	247	281	267	235	266	260	266	253	283	259	250	276	277	250	262	265	247	269	267	240	261	256	240	233	257	265	262	278	250	280	288	277	238	245	263	255	242	258	274	252	244	275	267	301	253	286	266	285	246	262	267	276	290	264	291	247	286	267	290	216	268	265	255	296	271	261	269	261	267	276	273	271	248	266	255	250	238	270	231	274	293	284	249	276	284	290	254	271	251	272	263	245	264	273	252	270	256	269	255	252	269	261	260	265	264	278	267	266	265	270	263	258	277	265	275	234	260	257	255	277	263	275	257	288	248	280	252	254	283	284	262	267	254	280	259	256	280	262	259	266	272	290	265	274	275	263	262	264	269	256	292	267	283	251	261	267	254	275	237	272	265	281	260	272	260	283	270	271	269	239	276	245	244	280	253	287	280	261	274	285	229	249	266	257	256	280	279	280	285	245	246	244	253	236	257	265	254	266	253	296	265	275	253	249	239	258	239	240	263	272	281	290	257	255	288	269	248	293	278	272	273	253	272	275	263	257	244	299	235	249	255	280	267	283	258	248	253	253	252	272	294	291	250	255	264	264	247	283	237	277	284	259	277	244	249	252	260	231	251	238	266	270	276	280	266	264	244	282	270	252	241	268	260	268	277	265	289	248	239	263	265	276	231	252	256	268	269	282	264	254	235	291	240	255	290	290	282	275	238	274	261	261	274	271	260	276	280	251	236	236	272	243	277	251	256	291	264	250	259	279	260	259	237	265	264	271	274	254	271	248	298	278	255	277	280	272	262	265	281	271	236	264	298	243	271	285	259	296	247	279	256	242	266	261	269	261	270	255	265	272	268	270	294	269	275	278	246	253	255	267	293	266	262	242	295	271	267	230	245	248	242	293	303	298	295	239	281	269	276	254	250	273	232	269	272	261	278	255	276	274	290	266	248	221	282	234	274	243	272	260	276	271	281	295	267	272	273	261	283	240	267	248	268	285	263	267	235	265	225	282	268	253	265	236	251	255	274	264	281	265	238	236	275	243	263	262	286	283	269	270	252	244	268	289	280	284	288	253	266	270	242	273	272	293	261	308	245	275	242	247	277	234	256	260	254	275	275	255	274	295	269	274	262	251	256	269	297	269	280	271	275	249	265	271	248	276	259	263	294	261	259	243	248	242	269	252	248	297	226	266	283	249	259	258	277	259	268	273	278	256	285	275	277	276	273	269	276	274	260	256	247	278
20092	30505	27429	18442	13554	10086	7405	5563	4445	3397	2820	2364	2063	1741	1599	1493	1312	1207	1115	990	909	936	821	730	684	618	685	658	620	608	614	571	614	594	562	550	568	551	577	567	579	533	637	542	578	564	524	582	561	551	572	493	584	582	547	562	498	578	514	540	502	499	574	525	562	566	548	552	542	534	530	572	525	534	531	543	551	543	569	550	526	537	523	562	531	532	545	563	551	548	511	523	567	494	527	563	530	545	548	542	525	515	542	542	525	537	550	549	559	541	491	523	514	527	531	558	552	560	511	519	549	549	552	526	578	544	501	560	534	509	577	537	523	527	535	555	509	529	503	519	525	557	582	534	547	523	554	541	574	515	532	503	535	535	542	539	505	542	563	556	563	518	509	534	555	508	619	522	502	500	515	505	539	568	523	527	496	553	520	505	568	535	552	541	561	551	544	571	526	585	507	513	539	529	549	488	583	560	527	575	521	562	543	525	549	535	567	566	533	567	527	552	571	513	564	551	553	537	549	503	569	529	557	550	540	561	571	598	578	541	546	571	534	536	478	535	530	557	525	567	496	535	559	542	532	514	564	528	501	521	547	579	474	506	544	504	517	511	540	545	535	521	540	532	544	506	509	536	520	518	528	569	555	500	564	538	558	535	526	588	538	532	541	483	558	541	522	572	527	544	516	570	530	539	531	562	503	521	511	607	523	556	570	569	543	529	513	558	586	546	578	529	523	508	537	545	562	536	546	536	524	547	532	536	523	541	551	569	550	493	557	545	557	528	497	526	548	531	599	518	548	525	548	552	569	554	532	532	548	536	524	537	572	503	560	532	516	598	542	518	523	554	562	534	536	516	530	553	515	549	588	527	500	586	504	531	553	545	521	533	545	503	569	531	501	553	538	547	556	540	554	547	535	520	546	549	557	583	531	544	543	543	552	559	545	553	522	577	536	528	519	537	509	503	478	518	548	562	542	524	541	544	534	527	511	543	502	535	575	536	551	543	528	552	553	559	515	528	554	543	571	569	536	523	569	517	530	586	508	590	512	531	549	531	570	539	582	544	540	534	529	534	531	544	506	571	509	527	593	562	499	514	557	517	527	534	543	537	559	526	540	545	508	486	585	536	522	524	516	519	507	564	580	523	547	535	513	517	556	554	535	581	561	578	558	529	510	537	580	561	497	499	556	552	511	557	570	507	536	554	528	576	523	571	554	556	533	537	526	547	550	574	527	550	540	523	514	537	557	555	563	522	531	512	513	539	510	533	511	557	558	510	512	510	545	502	520	545	527	530	549	490	527	528	488	550	543	478	513	561	522	557	541	547	563	590	544	503	549	536	572	557	526	534	559	511	569	593	516	556	503	547	513	507	538	537	532	528	508	532	578	567	538	534	555	494	579	506	581	515	536	556	512	532	542	527	530	573	543	539	541	554	545	562	513	536	571	603	551	555	497	557	545	564	526	560	531	565	554	496	561	567	538	537	529	521	528	543	528	534	489	565	514	559	542	533	540	533	577	583	544	514	519	530	520	522	544	569	530	533	563	569	565	548	506	566	576	551	503	498	545	534	499	557	520	534	544	540	509	543	579	545	543	527	544	543	538	532	547	532	536	469	548	510	540	547	499	563	518	493	516	517	541	528	520	506	520	539	568	527	532	516	518	520	547	558	543	569	514	563	530	566	534	518	543	563	559	534	557	547	553	484	564	539	546	545	516	537	547	525	534	533	584	552	557	531	505	516	523	519	565	571	546	532	532	536	551	536	514	524	529	526	531	527	523	543	579	506	491	526	539	544	527	546	561	562	566	473	561	561	542	515	538	601	543	519	506	567	514	551	539	543	548	541	496	499	579	554	517	516	538	521	532	560	554	506	570	528	527	544	549	526	546	577	577	533	527	549	518	570	544	525	522	534	568	514	580	524	564	539	495	565	519	595	501	537	551	519	550	536	523	550	578	539	523	569	544	518	538	523	492	516	530	569	542	499	499	548	554	540	529	548	586	526	548	550	537	554	574	493	537	538	552	583	528	591	555	562	584	521	529	577	485	494	547	516	497	558	532	553	537	565	541	518	479	516	504	541	583	559	559	549	532	532	550	526	563	533	545	505	555	560	552	549	510	561	531	559	513	570	524	487	545	545	576	507	519	521	531	555	504	517	575	569	525	535	504	535	575	567	533	511	521	546	519	562	501	514	562	497	494	540	557	552	539	550	542	518	500	525	562	535	535	563	573	527	534	532	547	573	533	484	543	542	541	589	570	560	505	561	554	539	566	529	529	530	576	482	549	542	516	513	527	518	537	522	536	520	560	508	522	515	538	562	531	515	515	532	479	482	530	527	534	533	523	558	550	537	531	531	547	494	545	525	528	512	511	509	541	552	515	562	574	548	515	541	542	535	540	573	500	547	568	550	535	553	528	566	524	555	544	553	535	527	542	535	570	529	537	546	512	558	525	542	522	548	540	545	516	582	527	563	547	521	542	538	528	523	514	526	552	550	549	551	555	570	598	542	546	512	529	501	543	483	530	542	515	527	573	537	506	553	533	536	540	505	536	520	544	541	488	546	553	548	579	554	557	517	585	542	532	570	549	535	529	575	527	608	545	574	565	552	504	559	531	569	537	561	569	560	588	518	504	526	565	528	508	555	553	542	569	510	541	483	605	533	503	555	501	565	543	526	531	543	534	521	491	502	531	529	571	546	521	555	519	539	527	518	531	526	535	571	591	562	530	581	524	568	557	551	536	544	549	534	509	511	551	524	569	498	510	554	545	569	539	536	526	536	524	519	521	519	554	533	557	512	544	580	558	519	552	517	544	522	580	503	529	516	536	579	536	547	535	541	551	494	533	547	517	524	528	536	546	572	533	521	568	557	569	539	575	533	556	561	515	523	512	562	540	498	533	556	560	586	552	543	527	521	523	506	500	526	558	545	535	484	556	512	556	518	517	538	522	514	504	510	576	534	547	539	567	610	538	563	535	561	517	557	553	545	519	549	546	604	532	521	568	537	498	538	519	523	551	507	498	554	540	528	548	552	522	557	552	531	572	512	538	524	537	531	540	583	538	558	524	501	542	545	544	567	537	525	536	554	537	599	552	538	537	547	559	551	508	536	520	529	537	568	546	500	522	533	542	522	585	546	537	527	522	528	571	520	545	575	536	496	546	546	530	512	502	576	557	535	553	519	527	526	553	552	555	530	538	515	521	593	565	534	539	520	575	504	558	526	560	511	572	511	521	513	557	544	544	541	576	597	581	522	553	524	551	548	551	547	556	541	530	564	531	538	503	574	537	523	550	510	566	539	527	547	557	507	544	532	570	497	541	520	547	563	540	535	528	524	522	509	539	571	557	532	539	546	550	561	568	501	511	544	557	537	508	576	551	511	500	505	531	558	525	490	520	529	548	528	531	572	557	576	525	575	537	509	530	530	552	520	551	577	505	490	538	514	546	572	572	490	514	554	564	511	527	519	537	554	503	526	522	553	522	554	550	583	554	558	530	524
25086	21467	28058	25263	17349	9003	5516	3475	2526	1997	1612	1390	1242	1056	982	888	804	762	684	564	535	507	478	426	396	391	347	343	365	343	340	318	339	309	353	358	333	331	326	325	283	308	313	313	344	321	328	337	333	307	281	310	316	316	295	345	289	322	300	300	320	324	299	324	288	299	308	337	271	310	307	332	312	305	292	303	281	305	313	282	344	306	325	287	290	310	290	330	284	317	283	304	284	304	292	292	331	299	333	316	374	295	286	326	330	300	292	298	300	286	266	324	346	311	312	331	300	335	313	333	298	297	289	305	304	324	279	282	325	314	329	311	316	313	321	299	283	296	340	284	298	273	294	322	309	280	279	319	329	332	323	323	302	320	274	304	289	285	331	321	307	295	313	254	271	332	319	317	303	286	317	336	290	340	304	305	272	321	284	299	286	325	321	296	332	341	316	315	262	283	308	320	315	297	330	326	283	317	300	293	312	321	306	318	300	297	317	305	295	298	289	324	271	297	273	303	278	284	311	311	289	318	304	309	312	315	315	310	297	300	292	313	314	322	297	282	325	322	289	284	301	284	307	306	360	281	329	324	304	314	301	295	287	329	289	299	305	288	323	315	309	342	314	288	290	335	326	346	334	304	320	271	336	306	307	323	290	297	303	330	296	288	306	316	296	303	282	291	312	324	342	304	279	282	313	314	319	301	328	296	330	306	316	300	301	304	273	288	300	353	254	315	275	292	298	281	315	326	331	322	290	301	291	303	307	284	327	324	298	285	297	302	329	291	312	280	294	288	265	324	293	317	306	288	301	295	294	307	300	286	314	325	346	330	288	305	291	317	312	308	284	310	308	306	294	268	306	300	298	307	291	313	307	301	274	335	301	298	278	314	323	309	294	293	292	304	296	304	300	280	306	281	316	300	321	298	289	285	340	319	291	291	312	283	314	295	312	318	282	318	294	330	317	310	319	307	329	306	301	260	301	318	332	285	285	307	325	263	304	282	323	270	328	314	308	307	303	320	322	273	290	321	306	307	308	316	304	304	309	296	309	308	310	300	286	273	297	262	327	342	327	319	304	286	343	325	278	305	312	271	294	320	304	301	306	355	294	274	316	332	303	300	302	318	286	302	307	284	304	293	281	304	309	321	313	286	306	302	281	326	265	289	317	336	329	270	273	315	341	319	297	307	318	302	293	297	309	290	321	286	321	311	310	288	298	299	307	270	300	309	324	334	308	290	273	288	322	334	289	281	281	316	308	328	319	294	297	334	303	316	315	324	328	315	302	290	296	287	302	322	332	339	320	318	288	293	344	302	341	307	281	310	301	314	315	320	284	316	325	289	286	306	308	297	309	290	285	291	306	300	286	292	296	300	296	311	330	320	314	321	277	314	296	312	312	317	297	301	330	291	320	293	305	293	295	343	319	310	323	303	299	291	314	292	321	288	271	322	316	273	294	309	270	300	297	315	311	286	327	283	325	281	318	295	309	284	278	302	327	298	300	313	280	280	302	301	297	306	313	312	289	298	300	314	304	317	292	296	278	273	320	305	279	296	332	288	278	293	293	301	313	296	330	318	299	294	322	319	333	300	317	282	264	295	340	320	314	308	312	327	314	327	327	289	300	262	294	283	304	299	296	354	284	319	307	286	307	340	320	306	331	292	322	295	302	286	305	322	315	329	321	310	315	299	282	295	306	315	318	305	313	296	302	316	329	300	297	301	285	302	270	306	298	335	321	317	338	288	310	301	269	306	315	272	292	340	289	288	328	350	310	271	296	259	294	278	333	315	288	308	314	322	284	307	316	310	306	295	305	284	321	355	333	305	304	318	315	297	285	333	293	338	268	303	318	289	325	290	330	308	280	320	287	295	276	290	299	318	297	353	312	308	301	306	306	282	286	303	316	313	283	312	327	282	304	273	290	342	307	285	269	291	285	285	299	301	286	273	325	306	316	348	278	310	327	301	316	293	328	320	317	282	281	315	311	318	312	306	322	323	289	288	301	302	305	315	311	291	293	333	310	307	309	291	306	299	320	273	321	317	298	291	301	320	312	297	337	258	287	301	296	330	316	317	306	291	299	319	322	298	293	303	299	320	307	323	313	313	297	333	296	286	302	318	314	297	304	286	329	322	335	317	312	296	286	317	304	337	304	266	306	290	322	322	302	318	302	294	286	296	324	337	302	313	286	297	318	277	288	289	313	356	265	278	294	307	326	282	312	310	298	330	307	312	291	316	334	290	309	328	319	332	332	287	284	321	315	285	309	350	323	315	293	309	330	330	296	278	293	300	288	298	323	308	295	334	319	303	281	308	324	298	302	322	327	312	309	310	299	326	312	313	304	337	313	301	311	319	292	322	288	282	295	268	299	302	307	315	311	325	314	308	268	279	327	287	310	304	281	289	256	267	321	323	274	345	305	304	306	325	288	322	300	286	282	293	301	312	287	314	320	279	307	320	303	294	286	299	318	302	317	316	305	305	282	302	298	307	344	324	294	311	299	306	309	296	328	273	279	295	295	305	316	286	276	290	321	301	327	322	321	322	292	311	298	320	315	315	311	315	331	273	318	310	312	306	319	303	302	299	281	311	292	287	321	327	307	307	302	301	298	265	337	309	297	318	307	297	297	296	288	327	299	321	302	285	285	282	313	273	305	291	299	290	320	288	308	323	336	304	301	310	292	322	282	295	263	296	299	302	297	309	323	315	308	313	278	319	314	313	253	284	318	312	273	286	316	297	307	320	281	315	316	321	350	319	319	341	298	334	330	295	289	295	273	338	274	307	307	296	303	295	313	305	302	329	292	321	309	306	316	313	305	325	309	274	341	331	323	320	309	305	308	300	301	287	321	308	290	281	295	292	316	298	313	320	326	320	290	315	283	326	322	316	329	330	299	304	303	304	272	310	330	290	309	329	328	303	277	304	348	299	280	327	327	312	290	291	298	295	316	292	303	279	289	296	302	334	314	265	327	316	304	289	261	302	334	331	292	320	312	318	333	287	305	310	338	287	304	320	321	346	316	320	314	294	285	284	329	316	286	308	309	316	313	320	280	334	333	272	282	297	289	300	276	265	266	312	318	322	301	334	294	320	317	293	353	309	306	285	282	296	315	300	297	318	311	312	323	317	300	338	301	314	270	316	301	297	307	306	300	318	303	332	300	316	310	299	285	308	303	316	332	288	285	343	324	319	291	327	289	315	298	309	293	272	311	333	286	343	305	306	308	308	300	299	307	308	308	297	316	292	293	293	300	288	305	299	313	273	297	308	314	308	258	332	310	309	297	282	335	310	305	310	295	309	287	318	288	296	318	307	328	332	303	311	304	295	273	334	313	294	295	309	312	348	322	329	307	316	296	273	313	303	342	272	332	334	335	300	266	297	280	297	289	313	305	305	309	303	317	279	290	291	297	303	338	322	309	332	310	301	322	313	275	276	312	321	269	324	293	281	310	296	298	287	347	333	296	288	296	311	301	320	327	315	337	292	301	296	289	293	296	323	299	302
21925	37070	34576	26050	20662	16349	12571	10011	7795	6529	5375	4449	4048	3569	3048	2724	2459	2117	1883	1637	1560	1315	1144	1025	919	887	838	765	815	767	770	732	743	764	710	658	705	639	722	686	615	675	675	608	678	675	642	640	612	638	642	650	598	645	619	607	636	650	620	592	572	574	628	594	588	588	662	634	602	581	613	558	634	593	643	629	652	630	625	565	641	594	592	581	594	593	576	633	626	658	580	575	622	656	569	594	644	641	581	592	629	586	606	634	625	628	603	607	606	577	575	640	626	619	643	585	567	645	623	596	561	600	601	620	570	590	622	556	640	631	608	584	634	620	624	654	636	596	626	629	604	611	629	565	588	656	595	618	654	637	633	603	578	646	607	610	600	625	582	608	595	648	580	593	614	609	636	590	618	644	603	583	571	632	601	612	590	593	575	639	589	578	613	598	604	622	632	601	612	648	607	590	627	597	577	608	585	611	655	621	587	584	615	626	611	644	579	615	586	596	609	609	606	590	576	603	597	602	598	597	582	563	617	627	625	622	616	598	562	599	614	570	604	598	607	577	642	608	629	622	628	612	608	595	601	597	665	623	615	595	642	624	602	578	574	570	627	620	581	686	621	678	613	602	593	579	607	606	613	611	634	597	614	608	581	603	618	606	594	565	588	615	670	622	649	623	609	569	613	586	668	636	618	630	600	629	625	585	633	588	599	655	609	618	619	627	677	582	612	614	614	620	647	602	600	637	608	601	593	637	574	613	593	581	654	591	588	601	623	644	647	648	608	580	628	588	624	629	588	579	655	630	596	589	628	616	646	642	602	601	601	626	588	597	597	580	612	630	561	645	604	640	656	623	648	590	619	630	618	607	626	569	603	630	640	632	607	609	600	609	635	637	598	606	620	653	629	596	594	623	596	592	618	628	610	649	602	625	586	530	591	602	601	623	612	582	595	606	593	604	589	605	617	573	565	579	637	614	639	631	603	604	573	613	602	606	615	621	580	660	642	622	627	620	624	626	589	611	605	606	583	575	646	608	569	609	601	609	640	626	616	614	624	581	619	586	623	608	628	571	650	611	614	617	631	599	623	620	625	604	603	606	625	639	629	645	631	619	633	585	635	649	610	621	593	607	614	607	601	568	619	647	635	626	617	605	618	602	595	631	621	608	567	608	626	625	589	588	581	624	649	587	614	620	600	620	617	579	565	594	607	632	607	625	619	626	649	627	646	568	622	595	595	606	611	614	604	659	610	611	598	573	596	613	579	568	618	661	610	577	676	601	588	611	567	587	625	579	610	619	605	618	611	603	590	639	618	607	573	656	612	544	654	605	618	594	619	619	625	588	649	604	626	565	599	593	599	658	619	584	597	635	603	607	591	620	603	588	618	664	616	603	553	610	642	615	646	605	606	607	621	602	577	590	598	642	617	596	615	650	590	599	573	596	591	631	615	595	636	615	599	601	589	622	595	575	598	585	626	608	628	584	639	585	618	622	614	605	598	630	619	583	594	587	591	589	620	619	652	627	618	626	634	634	598	593	612	687	604	580	592	639	621	616	621	600	631	598	605	588	665	657	612	592	602	616	617	613	605	595	616	607	634	598	676	647	536	624	599	624	638	626	626	621	590	587	613	599	622	612	588	575	571	595	649	575	621	616	660	621	562	609	587	652	564	613	676	601	609	601	602	620	584	616	561	620	602	657	647	607	640	584	639	591	627	617	562	599	658	613	596	579	650	609	566	642	623	665	617	656	560	656	616	646	585	597	578	663	643	518	610	624	614	610	622	624	586	627	615	611	619	637	677	668	681	579	563	656	634	650	566	643	590	612	575	586	590	615	595	586	622	607	576	610	600	618	602	624	588	612	648	570	609	646	638	608	644	636	609	598	604	599	608	643	625	581	632	636	617	605	632	576	656	610	639	636	632	649	571	596	636	585	615	587	588	648	623	560	607	598	628	591	601	597	612	588	613	596	583	590	595	592	542	635	564	568	627	598	572	655	618	647	614	573	601	601	598	574	588	647	618	635	632	656	604	607	586	645	662	629	600	604	568	553	592	612	566	634	595	577	620	569	614	612	584	601	579	615	663	643	570	584	582	622	612	640	535	625	563	636	637	566	658	606	591	629	580	605	667	567	598	616	590	580	629	608	591	595	575	594	612	649	621	650	636	577	593	634	644	561	592	621	608	637	614	609	604	577	596	638	612	638	615	604	634	599	624	576	611	585	638	594	594	608	616	613	638	624	575	657	588	611	607	624	645	634	605	635	636	639	618	614	592	628	619	613	599	577	613	624	570	573	573	634	575	590	630	644	581	590	578	574	622	597	585	617	573	595	623	590	603	552	604	617	603	551	596	666	637	631	601	616	614	635	603	615	640	604	617	612	638	578	610	624	608	629	632	628	598	617	599	609	577	563	594	604	613	613	611	633	635	579	588	615	578	640	594	607	591	577	581	611	582	612	659	580	608	606	542	578	599	623	616	618	607	624	590	611	647	606	569	607	613	601	592	617	600	607	631	582	641	624	615	582	591	633	574	586	620	623	587	578	605	621	594	605	574	602	589	617	600	629	591	626	548	583	605	627	646	651	612	604	609	601	624	627	615	608	583	577	609	597	624	600	631	589	603	578	619	603	595	593	636	609	622	645	596	560	649	627	611	589	569	603	590	618	620	604	622	595	603	598	609	598	568	654	617	621	570	567	628	610	572	618	623	600	586	627	581	618	612	658	592	562	628	624	629	600	579	592	585	603	590	632	626	590	603	567	609	578	637	593	610	590	612	618	613	634	606	611	599	598	598	561	555	594	583	582	636	588	644	612	591	571	635	630	558	580	617	638	583	601	583	605	662	610	594	623	642	612	634	610	611	597	590	621	596	606	624	608	625	568	603	590	596	625	600	551	637	575	616	574	607	585	588	606	620	588	584	664	558	609	620	626	629	572	612	610	603	595	620	567	609	644	638	621	597	621	625	580	605	664	625	643	648	595	668	585	578	583	647	576	640	613	622	568	594	584	611	595	618	647	657	649	638	614	601	588	619	583	617	584	581	627	642	603	635	650	633	600	630	603	649	621	629	565	609	603	605	629	616	601	600	617	558	594	621	587	594	607	637	624	598	595	607	622	623	610	623	606	599	622	624	636	644	572	626	638	611	610	618	582	615	577	614	636	606	604	577	601	582	600	601	637	612	604	628	606	595	605	562	628	599	618	621	607	614	607	564	605	605	593	610	617	622	602	577	594	590	567	616	635	599	579	605	616	584	562	627	618	649	621	651	590	568	641	579	646	622	630	583	592	657	618	611	620	631	605	626	612	645	596	649	640	602	615	594	601	603	594	585	596	618	629	598	662	618	614	593	641	595	617	608	631	594	638	622	561	572	633	614	591	614	625	604	638	624	605	582	618	657	599	594	599	625	590	625	614	652	647	652	611	583	627	589	650	565	606	640	612	607	629	601	635	597	601	564	615	640	585	618	652	664	640	627	617	599	669	642	559	600	595	605	631	589	637
24258	21443	28899	24390	21566	17407	9828	5681	3983	3220	2683	2406	2125	1919	1588	1510	1263	1162	1034	869	821	717	657	589	596	566	547	514	573	534	473	498	488	477	491	440	487	501	498	479	502	497	423	482	471	434	489	455	457	503	474	436	419	457	449	453	444	470	441	430	440	434	421	449	406	450	478	446	455	471	439	416	468	471	442	425	450	445	444	453	449	450	414	491	484	464	437	445	446	446	471	438	453	432	429	473	441	438	481	426	486	423	451	434	425	452	467	438	463	456	432	447	438	439	427	484	448	467	458	471	479	451	454	480	454	461	433	441	443	467	487	426	503	479	429	472	432	405	438	405	437	457	419	434	452	403	466	430	446	457	435	467	430	444	431	463	399	475	493	428	449	432	464	458	454	478	440	441	439	425	486	435	432	445	451	456	462	489	449	449	453	437	401	428	442	472	463	444	492	430	460	408	450	470	451	432	435	450	414	471	424	470	427	419	469	423	454	446	450	412	442	461	458	456	446	434	420	450	445	453	466	434	460	462	449	427	470	454	480	427	494	473	438	464	483	449	447	429	437	475	442	481	444	471	426	449	460	430	444	416	459	442	445	427	442	416	401	422	459	436	447	483	406	443	481	493	469	406	470	451	454	459	448	438	449	456	433	395	452	433	433	419	419	471	465	451	491	459	446	425	423	485	472	435	432	452	471	421	441	424	490	490	463	448	436	423	436	471	457	448	434	467	449	481	439	465	432	452	469	454	416	419	446	408	488	415	459	429	451	484	449	456	426	423	447	449	468	457	431	479	461	452	409	456	484	438	441	392	469	424	442	447	462	441	451	454	431	453	455	451	442	454	440	464	438	414	451	433	460	435	432	428	465	468	446	435	442	436	447	420	421	427	451	433	443	417	431	464	476	428	465	457	459	447	464	415	428	464	414	442	434	452	453	431	457	466	450	452	423	439	401	432	426	424	470	424	444	452	450	447	468	409	458	459	440	460	456	441	470	462	450	437	445	463	427	486	462	463	420	403	459	465	424	432	436	430	432	461	464	417	450	450	437	438	450	448	420	471	467	466	453	422	423	470	437	435	409	428	447	406	462	449	466	423	449	465	409	439	461	417	428	438	475	412	462	420	423	443	479	461	463	446	469	427	472	457	408	454	432	458	426	471	444	444	433	417	456	417	444	412	490	418	448	409	445	473	457	439	456	411	440	435	471	435	439	462	433	437	423	444	408	429	458	402	400	457	441	459	441	434	415	435	441	422	444	425	478	427	390	440	429	426	471	415	431	436	449	427	477	438	424	458	446	441	440	436	402	443	445	471	450	452	421	409	426	455	456	457	427	427	463	425	436	453	428	440	455	463	436	442	412	434	432	427	477	444	460	429	470	458	434	448	425	427	429	449	481	456	467	464	459	468	432	459	485	431	481	458	435	448	460	430	424	425	399	406	463	461	437	429	423	468	410	428	480	472	449	445	446	443	429	422	405	479	442	436	438	422	479	438	422	467	465	403	463	438	437	435	414	476	423	440	453	450	447	470	437	505	477	456	427	451	459	433	410	405	464	453	434	479	440	486	437	440	475	436	464	455	426	436	471	447	468	405	426	454	460	421	407	463	475	467	440	430	432	428	419	401	428	468	430	449	465	451	427	450	451	449	430	447	446	405	453	461	453	447	445	461	441	430	436	429	474	408	425	442	447	429	440	461	424	420	440	428	449	475	446	431	482	407	440	462	475	450	455	437	431	448	439	504	449	489	442	446	485	431	440	446	472	473	447	442	405	455	466	433	464	460	467	437	435	454	438	415	456	443	432	468	425	447	453	434	498	444	459	416	455	405	464	440	484	476	456	426	468	438	447	435	430	416	469	431	452	443	475	434	470	431	466	439	469	442	411	456	429	449	476	454	468	466	453	413	458	466	429	442	438	416	431	425	415	422	451	460	419	434	471	489	492	440	417	446	464	437	436	456	469	458	440	416	447	408	428	434	445	472	448	426	437	439	466	426	465	466	479	486	452	470	433	459	432	437	446	431	472	443	443	459	432	431	433	454	452	461	412	440	444	463	441	455	436	439	466	420	446	434	438	433	433	412	452	471	461	476	469	441	447	462	432	439	458	490	442	415	442	420	437	419	480	444	475	482	443	414	418	462	436	426	416	427	398	445	445	455	448	458	473	433	441	438	432	431	430	401	465	447	498	415	433	447	466	423	448	463	459	484	455	426	430	461	425	456	454	457	432	450	455	440	464	430	439	458	444	463	466	463	435	442	414	441	463	436	442	429	472	450	434	421	447	465	454	418	432	465	453	484	451	440	436	445	437	452	400	453	484	431	429	480	463	442	432	451	422	435	450	468	394	438	432	450	479	445	450	437	465	482	410	425	430	447	405	467	450	430	444	458	432	459	425	474	440	424	484	438	444	419	440	451	479	460	472	454	446	466	418	418	451	457	473	469	454	435	415	434	441	446	410	452	484	430	448	388	436	422	417	454	470	412	425	429	402	429	432	429	450	444	433	467	408	417	418	451	437	444	499	444	460	455	410	418	438	452	424	434	444	434	441	447	422	421	415	418	452	468	411	458	455	465	426	438	488	436	464	461	445	431	462	459	435	453	439	480	437	436	429	489	386	456	444	432	442	437	450	428	445	416	456	452	461	473	420	407	499	453	434	479	422	429	431	433	463	478	460	442	438	458	437	483	406	430	423	453	421	444	443	436	430	434	476	444	449	429	429	442	456	442	429	396	420	438	437	457	471	457	472	410	431	445	493	401	447	485	477	423	440	443	460	462	442	435	398	442	458	414	496	461	454	409	427	450	420	417	446	412	456	461	418	448	436	412	447	390	447	438	427	443	460	447	464	439	431	431	483	453	461	436	415	419	412	427	459	457	486	461	454	437	427	413	446	466	466	419	413	471	448	413	398	472	434	430	449	442	482	429	427	440	460	444	431	429	439	415	431	422	427	474	414	402	481	467	428	454	428	448	429	426	483	399	419	450	454	421	427	398	450	407	443	439	451	444	417	479	460	439	455	432	491	465	432	466	456	455	427	471	436	466	437	459	422	421	455	420	438	475	442	468	429	433	443	479	440	436	430	442	430	462	489	446	471	438	455	463	422	436	453	426	446	436	447	439	446	438	421	459	456	455	425	456	495	454	444	446	442	456	441	459	425	437	438	440	452	410	444	438	451	426	449	448	467	466	455	443	411	439	443	474	483	427	442	440	416	418	421	480	470	467	418	462	439	432	420	442	467	451	458	454	427	447	436	410	449	460	439	481	447	448	424	446	466	432	459	407	435	454	466	476	433	409	474	452	442	440	441	441	397	421	450	440	462	437	475	454	426	420	421	463	449	436	475	441	447	484	406	452	427	447	460	469	441	418	421	449	441	427	450	484	434	457	449	479	463	470	431	415	445	409	467	495	466	484	455	461	438	420	433	447	451	442	445	417	443	446	429	437	434	434	425	423	468	435	400	442	458	414	484	413	419	471	427	468	424	459	429	457	452	467
24267	41436	38694	30824	25639	21095	16908	13878	11121	9388	7781	6965	6294	5509	4829	4294	3644	3220	2699	2335	2109	1888	1647	1451	1346	1222	1137	1194	1105	1156	1052	1095	1087	1019	961	935	950	939	938	965	919	916	897	861	816	855	847	844	889	869	855	877	872	817	853	878	817	869	838	837	860	868	818	860	865	842	835	906	853	857	897	800	862	883	827	853	825	823	786	815	861	894	854	886	794	810	836	833	859	858	834	847	794	855	826	815	808	784	832	899	818	902	827	821	842	842	854	810	875	884	840	807	797	876	846	854	876	800	805	864	856	864	848	836	862	797	890	857	878	856	858	809	870	866	871	895	815	876	875	811	837	810	868	864	808	863	839	848	864	886	813	815	870	794	860	844	839	882	857	836	836	893	865	835	797	869	884	785	839	833	871	847	865	836	857	825	857	868	855	833	831	833	823	865	812	851	846	878	833	833	838	844	897	815	846	834	926	905	871	819	818	861	826	794	832	918	853	821	836	781	888	874	877	848	877	822	877	886	917	829	884	830	844	852	891	854	894	844	798	849	843	838	862	839	856	795	834	800	857	866	835	835	858	849	841	868	851	838	847	890	881	867	810	877	851	826	873	850	843	882	866	834	892	890	854	856	841	804	849	827	855	925	822	826	810	889	813	859	826	869	877	861	817	919	838	825	871	824	808	821	889	887	851	821	794	813	793	854	902	780	864	890	846	804	879	854	874	877	802	864	860	898	833	803	806	821	877	849	805	886	832	880	870	839	811	878	869	797	879	825	822	864	864	887	853	834	848	842	784	830	889	826	844	799	875	829	851	813	917	875	869	856	853	868	864	825	879	889	833	858	868	847	864	833	857	870	900	861	846	860	811	845	864	817	873	844	801	849	827	813	869	844	845	850	789	882	871	834	881	847	852	862	812	816	844	755	821	811	848	855	826	853	838	824	869	813	873	829	812	843	833	888	869	786	836	854	796	788	860	851	846	843	899	824	816	861	848	840	884	854	839	906	848	841	881	808	793	863	822	833	861	834	856	859	854	807	856	791	917	862	879	865	856	864	880	860	842	848	846	836	882	814	841	824	858	849	838	873	817	840	886	846	878	864	843	872	798	842	890	827	838	842	842	827	891	839	856	818	857	825	840	894	830	871	895	793	842	822	830	858	834	848	828	858	878	832	824	806	835	890	886	873	858	846	818	833	854	847	831	807	844	819	834	897	870	916	867	859	873	855	835	792	891	866	836	859	814	819	782	902	856	845	794	872	821	885	791	842	827	857	869	826	754	852	863	855	826	809	861	833	862	832	837	860	868	823	809	875	866	835	844	841	868	861	844	848	835	856	817	851	874	832	891	850	844	867	860	846	874	840	782	856	832	887	818	883	906	843	846	844	843	837	866	837	848	813	832	870	837	881	841	795	812	829	848	834	868	866	868	861	826	824	853	850	896	859	826	870	886	854	816	791	827	807	891	838	837	892	894	802	905	832	811	832	812	863	808	858	862	845	907	848	801	895	816	823	874	805	874	797	869	810	852	851	831	913	830	857	844	816	857	861	791	848	818	806	805	837	828	831	841	872	838	835	874	838	835	839	937	890	848	865	827	820	855	815	828	883	927	835	797	893	866	857	848	845	837	815	835	859	868	836	847	846	829	830	864	772	873	885	861	898	838	833	829	846	869	848	869	860	871	850	842	889	829	801	852	850	807	864	877	877	815	884	829	844	792	868	863	832	863	880	813	871	854	821	827	863	825	870	867	854	841	843	857	784	824	868	801	864	899	815	799	849	818	839	896	817	837	868	837	876	836	830	888	864	854	824	846	820	826	853	829	838	830	840	850	862	852	858	864	844	862	907	821	814	859	839	873	853	819	815	837	852	820	859	859	838	851	817	865	844	810	791	876	841	825	818	867	834	831	825	858	803	879	858	824	798	851	861	907	818	802	893	843	907	816	800	886	861	854	818	878	869	817	859	853	848	888	826	865	822	866	827	811	842	841	854	806	857	869	847	848	812	875	837	878	816	840	836	884	806	841	884	803	819	818	872	858	831	865	857	810	847	851	814	892	841	840	830	829	868	858	840	800	823	886	826	821	855	837	776	887	806	836	848	822	807	846	866	842	822	846	872	771	809	838	794	854	846	854	852	849	797	855	830	897	853	837	840	833	845	873	855	803	831	868	818	790	857	837	831	855	827	866	838	833	840	827	846	830	771	851	842	849	817	813	855	781	793	831	834	780	821	801	801	811	856	852	831	795	879	857	829	878	844	861	868	898	865	844	822	860	853	883	844	841	855	808	832	859	826	862	803	852	861	849	877	846	824	853	860	830	848	836	851	798	848	848	867	823	828	873	840	837	800	831	804	854	827	833	867	829	852	852	827	856	860	827	829	823	808	820	840	838	816	847	797	876	769	873	801	821	850	855	857	870	840	850	821	870	855	834	889	854	844	842	818	868	820	851	854	853	819	866	835	835	773	828	788	791	805	816	887	858	861	860	844	804	822	841	833	860	872	839	850	839	848	819	842	865	841	889	832	863	856	830	909	859	814	898	859	865	830	865	782	837	771	837	841	851	858	831	875	833	864	858	825	813	828	909	862	845	852	835	892	859	884	815	866	894	872	880	832	834	844	838	844	879	836	858	844	818	859	880	838	864	827	858	878	847	864	856	832	826	911	846	818	855	855	870	854	805	841	830	831	816	812	862	798	790	858	842	873	859	845	815	833	871	785	830	876	834	820	825	810	798	870	862	879	846	829	845	885	858	854	858	838	833	909	867	851	808	803	831	830	833	822	720	919	841	822	805	815	870	805	849	855	867	831	854	888	844	854	790	803	819	833	864	804	814	842	805	856	817	836	915	867	859	863	803	827	823	851	870	873	853	852	833	855	836	867	792	859	830	822	802	852	842	847	840	833	805	799	836	846	866	880	808	825	849	871	827	825	822	864	811	806	862	895	824	829	856	877	803	824	861	839	864	845	882	825	912	795	810	843	902	909	852	837	763	863	857	889	836	833	896	799	823	831	854	812	849	856	842	843	799	800	822	873	841	820	873	813	882	841	798	861	865	859	860	821	811	825	832	839	815	868	912	853	899	849	835	847	835	808	841	828	813	880	880	813	823	870	897	837	862	833	816	835	857	827	778	796	800	837	813	802	835	799	838	813	900	863	821	845	837	849	855	863	855	848	850	881	847	859	886	789	825	847	870	813	873	823	814	811	826	881	797	785	801	804	858	837	807	913	833	820	886	868	821	803	854	817	870	852	821	852	870	858	816	890	801	890	850	881	879	802	823	835	909	855	834	863	807	857	882	841	816	867	860	827	878	842	806	879	815	880	779	865	863	850	842	863	869	889	840	840	909	816	816	897	850	823	833	800	817	838	854	853	821	846	853	837	827	854	849	850	850	842	824	859	829	845	817	855	828	859	817	842	799	808	856	871	784	860	889	873	831	821	845	842	867	797	846	865	818	837	779	819	909	840	838	843	858	884	812	812	825	855	911	837	912	817	860	867
27588	20710	17324	10637	5357	3247	2166	1600	1282	1026	811	755	685	608	532	474	447	436	424	386	299	327	301	315	262	268	304	271	273	278	323	283	287	285	264	281	262	299	272	278	284	277	316	284	247	264	251	269	241	249	261	272	276	276	266	266	282	247	240	250	259	278	249	252	264	273	260	261	258	268	273	241	284	263	276	283	272	249	243	252	258	242	286	262	257	255	267	252	265	262	301	245	265	271	260	287	256	283	264	272	277	286	269	250	236	265	240	269	239	264	273	261	265	272	248	272	262	238	261	302	262	256	249	252	269	288	270	280	274	275	272	263	275	276	237	272	245	258	250	257	247	289	283	231	260	240	266	267	264	273	266	244	260	265	271	268	271	249	264	264	265	263	251	268	257	272	262	246	280	239	251	276	242	260	249	250	256	278	255	236	272	273	275	266	238	241	267	267	244	265	262	268	265	282	263	265	266	234	261	237	246	286	257	271	241	263	253	256	258	257	272	237	269	239	248	270	291	278	253	234	250	305	260	250	285	215	276	239	277	249	268	270	236	256	258	240	253	301	245	271	260	251	260	243	232	248	256	277	254	252	257	247	253	281	240	258	288	265	244	281	260	258	273	235	287	265	273	270	258	268	259	272	237	238	259	261	275	258	256	267	291	234	270	274	265	289	237	258	273	260	234	250	270	262	259	257	261	256	256	280	250	244	244	253	254	264	276	262	273	280	274	230	250	273	248	280	253	257	262	273	246	256	259	260	247	266	235	234	273	280	252	272	257	270	265	262	250	246	274	249	290	269	252	264	284	248	267	247	245	263	281	275	267	290	275	244	241	253	270	288	276	268	264	277	254	290	266	240	260	240	265	285	249	245	272	244	270	272	306	263	276	283	232	244	275	268	275	273	277	274	273	279	260	267	273	309	269	265	248	257	249	279	218	261	264	258	261	275	264	271	235	267	274	268	256	254	238	291	281	258	229	217	254	269	253	276	249	252	264	280	243	224	262	259	306	257	271	251	273	242	282	268	262	271	255	244	277	245	270	266	257	240	280	259	263	227	296	265	278	262	257	273	267	269	243	297	235	255	243	250	275	260	272	256	264	260	256	257	250	248	252	233	260	256	253	229	250	245	260	249	253	258	252	255	282	240	294	280	254	289	217	286	267	258	274	235	269	227	276	264	273	279	255	259	277	274	252	264	275	277	254	263	267	246	277	256	246	247	270	233	276	253	284	256	228	248	261	283	285	251	268	272	260	282	271	282	279	223	264	269	271	284	262	263	248	269	267	260	259	267	236	256	238	244	241	243	246	250	243	256	290	268	241	243	291	233	287	256	272	241	282	289	259	261	228	234	283	235	268	243	253	268	263	260	267	260	260	239	275	255	275	260	285	248	274	267	243	275	266	264	256	255	294	281	261	241	222	265	287	250	240	264	286	267	266	265	295	282	252	263	295	271	282	250	242	273	264	267	262	281	259	285	301	255	290	300	266	231	238	265	271	272	248	241	240	260	295	277	251	243	256	269	266	225	239	238	253	272	259	276	253	298	256	294	267	271	252	260	256	259	252	264	239	269	276	278	271	230	243	275	264	259	285	277	271	267	261	240	258	249	261	251	277	277	265	239	256	278	264	239	260	266	259	265	272	259	238	255	245	265	284	253	264	270	249	268	241	240	267	254	269	249	269	283	241	269	291	265	260	245	283	256	241	251	252	242	211	265	238	275	281	250	252	251	245	241	261	240	250	254	240	237	258	261	264	273	259	281	275	267	216	231	243	253	259	246	259	263	269	267	274	266	228	266	260	288	270	250	268	281	259	253	256	277	268	269	248	282	250	248	254	272	272	274	271	249	242	269	244	262	266	255	271	274	260	263	270	260	294	270	256	238	260	252	242	249	253	269	287	209	288	266	284	250	242	226	280	298	269	281	276	257	245	241	247	263	250	305	292	299	261	253	264	241	262	238	268	260	254	258	248	247	238	264	269	290	225	257	245	257	283	222	244	264	278	258	244	275	256	256	249	278	225	245	268	243	261	265	255	289	267	241	263	244	258	248	270	270	240	250	262	297	262	253	276	264	245	245	281	224	237	278	250	268	260	270	263	270	267	253	249	262	272	266	249	250	266	260	272	241	243	271	232	239	236	249	248	266	281	258	284	241	253	263	238	263	296	246	261	282	255	250	259	278	272	263	237	299	282	246	259	262	245	267	240	258	256	262	239	240	258	258	264	241	248	241	252	226	252	282	247	266	275	236	260	256	245	245	243	264	237	288	271	267	273	249	230	262	261	227	259	269	241	252	248	225	274	270	253	244	249	271	283	263	239	276	260	255	272	243	242	251	277	241	248	251	259	245	275	269	281	264	255	251	263	276	248	262	245	267	292	274	265	216	268	244	248	240	239	267	279	264	271	254	246	262	258	256	277	297	277	276	276	281	232	263	259	270	238	298	242	265	259	262	259	275	254	260	232	246	270	229	271	250	264	256	283	266	245	248	268	262	257	266	284	254	269	273	275	240	251	291	278	259	279	246	268	253	229	283	278	238	277	275	259	240	260	290	248	259	268	264	255	269	282	235	246	273	239	239	276	248	270	256	240	244	238	268	271	263	237	217	289	281	265	270	234	260	261	266	243	271	255	249	251	290	284	282	257	262	296	251	277	243	246	264	262	258	262	267	279	296	289	261	254	250	260	241	275	254	238	265	260	245	283	256	249	253	272	247	269	279	280	283	270	273	250	263	267	257	249	273	243	272	269	253	260	271	272	253	270	244	274	268	238	246	270	268	264	245	264	273	268	256	257	267	261	266	242	239	240	280	242	272	256	237	253	252	255	295	271	234	273	252	282	227	242	265	272	279	266	294	264	283	263	252	241	269	269	251	254	257	248	240	279	254	242	261	238	256	256	270	263	252	271	273	249	240	267	243	240	276	232	257	245	241	244	244	275	235	264	279	266	276	266	261	236	230	253	253	263	262	258	264	257	262	269	245	253	275	251	241	263	243	264	231	270	239	250	260	258	235	260	261	245	248	285	259	250	237	240	271	264	238	258	238	248	259	249	277	269	252	276	258	242	266	255	232	269	245	287	258	276	259	258	231	253	272	235	280	272	292	250	245	241	258	274	242	260	241	276	241	263	240	265	277	257	275	266	270	274	246	270	260	288	242	254	244	256	272	266	247	267	255	266	274	280	261	240	255	233	244	248	259	271	277	250	231	273	277	266	238	247	252	252	275	279	238	282	267	241	247	262	264	253	267	265	253	241	255	258	247	254	252	273	278	257	258	276	266	257	250	265	269	259	287	260	291	274	261	254	241	254	251	287	254	265	265	250	235	262	250	271	271	261	252	294	266	297	234	253	232	215	251	258	290	257	281	259	253	265	292	294	263	241	249	268	265	258	246	278	294	260	255	282	246	301	269	244	241	247	266	257	244	270	275	262	242	281	292	279	246	274	239	255	283	253	238	224	283	267	275	266	282	242	229	275	273	263	231	264	250	262	264	262	232
19767	30400	27588	18705	13547	9937	7334	5541	4431	3498	3037	2505	2231	1846	1661	1476	1311	1170	1033	924	868	780	760	696	663	649	628	608	596	600	607	608	586	573	579	604	565	534	532	586	577	553	555	561	567	529	524	512	536	499	539	544	540	519	534	520	521	534	601	550	581	520	560	522	507	596	523	547	510	538	549	529	576	512	524	518	519	521	549	511	517	490	541	517	519	537	550	509	522	521	522	511	546	528	494	519	562	508	525	507	558	541	531	528	511	514	533	538	544	536	558	527	538	532	571	544	555	537	527	587	525	487	573	542	555	503	532	536	517	546	539	560	533	526	547	522	494	540	530	572	523	585	535	500	505	553	538	533	527	537	529	540	538	486	568	514	550	534	556	517	523	550	533	563	583	497	545	509	529	547	530	549	570	598	538	559	527	482	522	525	539	512	507	538	523	507	532	502	515	552	534	531	491	550	531	522	593	548	505	550	538	540	485	512	542	493	528	537	545	528	517	538	553	536	529	557	528	551	551	570	558	595	549	524	509	527	551	534	519	529	537	526	546	526	515	577	592	513	515	539	530	518	527	492	481	546	513	551	556	515	513	549	552	539	549	528	550	562	537	562	528	534	536	525	497	560	510	544	544	579	551	573	534	523	513	511	526	539	524	523	503	548	547	568	516	514	499	476	505	509	535	562	570	520	557	533	509	529	508	551	545	523	531	532	521	530	549	570	532	540	542	538	552	523	564	526	500	503	568	535	541	572	524	516	548	513	532	523	537	521	521	528	516	542	532	488	523	556	484	526	538	553	492	507	524	535	526	533	495	483	565	503	538	512	543	499	540	536	591	545	543	578	524	508	547	522	504	507	501	532	514	540	531	546	573	540	537	570	545	535	537	555	495	533	515	515	604	525	538	520	510	533	495	517	482	526	522	507	579	553	536	554	567	526	499	530	557	539	521	517	535	502	514	530	553	545	564	549	527	533	549	570	546	596	514	560	554	531	526	571	545	526	532	550	554	552	499	538	541	510	538	571	527	562	557	507	479	513	526	554	514	544	541	517	480	486	525	550	516	520	534	510	530	546	535	544	543	559	533	546	517	542	482	546	502	543	539	546	517	563	554	559	537	602	496	539	521	522	522	537	530	538	531	523	535	517	518	541	569	573	534	547	536	480	519	582	527	541	530	518	506	510	528	574	553	567	516	544	550	532	528	530	479	526	546	537	543	522	534	520	563	529	483	549	539	529	549	523	537	512	558	528	544	537	498	526	533	526	533	517	582	539	497	536	553	511	512	537	585	520	528	525	538	508	550	570	509	527	545	561	549	544	546	527	520	565	553	551	542	591	517	531	510	512	511	490	532	561	556	571	561	556	517	508	566	513	545	528	551	551	556	514	527	523	526	518	561	535	525	507	589	556	550	544	566	527	569	560	555	560	545	518	515	530	552	533	550	522	518	511	513	550	523	538	489	508	556	518	556	525	546	526	524	531	539	527	510	552	572	532	524	518	547	547	502	549	528	541	533	527	516	515	539	517	523	541	573	559	564	561	517	533	547	511	534	544	561	599	527	527	531	502	557	517	563	498	619	553	583	515	525	521	511	533	525	536	547	569	504	540	525	543	509	537	529	483	495	540	510	532	509	539	512	528	498	508	499	554	495	530	532	506	587	511	555	534	502	492	551	550	498	530	541	536	551	530	525	508	532	527	526	558	551	544	533	541	557	533	528	534	555	589	550	594	538	531	529	541	537	551	527	542	540	545	512	522	515	544	528	567	569	564	495	529	557	529	534	518	529	531	545	551	500	537	523	516	583	515	538	543	538	494	556	555	552	542	503	510	530	545	532	557	521	527	520	516	512	560	487	535	524	527	533	578	528	541	584	544	504	544	533	543	541	502	540	553	523	547	534	545	551	539	559	539	516	539	527	529	576	545	522	530	493	479	547	513	517	557	547	530	550	552	538	534	527	526	533	525	518	525	551	540	554	484	538	532	525	519	530	531	522	581	482	530	550	549	515	562	526	522	527	508	507	530	520	558	518	502	527	582	583	519	547	532	557	511	546	513	558	559	560	524	548	548	578	563	537	550	541	470	507	523	527	538	516	556	512	569	545	492	538	546	541	574	549	509	541	570	525	508	529	597	472	543	517	513	552	527	516	486	537	542	553	537	530	548	537	533	572	533	540	542	534	544	545	568	564	522	556	561	510	548	530	552	578	480	528	557	512	495	532	556	522	529	524	529	517	566	505	538	554	562	516	532	520	560	555	527	514	489	507	556	536	523	582	513	562	575	538	536	555	516	594	511	546	508	523	573	521	501	538	529	551	537	532	527	516	525	513	543	537	547	553	534	524	499	523	501	523	528	525	533	535	531	551	490	547	497	532	522	530	505	524	531	570	498	536	532	486	517	532	544	548	521	540	541	547	542	549	560	513	528	536	513	551	545	553	571	516	529	533	562	499	540	503	559	537	523	519	548	549	557	528	510	518	550	535	535	529	560	545	511	511	505	543	545	538	546	496	519	556	528	565	532	531	564	540	485	506	508	536	554	532	573	518	573	539	543	486	544	560	508	561	526	523	564	536	585	560	529	522	542	536	518	508	547	514	527	526	561	533	521	539	534	526	537	557	505	565	569	551	551	503	508	528	538	544	546	553	476	557	528	547	553	488	486	485	523	570	525	540	560	539	518	529	606	552	547	526	547	556	544	538	557	506	486	494	545	521	511	506	564	551	545	523	550	562	524	506	563	535	530	544	554	549	527	529	529	491	496	536	540	534	539	506	510	546	589	540	537	554	546	520	544	512	531	531	496	544	528	509	477	536	566	542	489	537	533	571	556	551	562	493	543	532	512	556	544	496	557	535	546	565	506	547	479	510	502	542	516	552	574	557	489	551	534	548	502	547	534	535	530	522	511	535	526	531	552	538	513	515	499	536	535	527	523	523	521	516	518	553	542	570	532	515	511	559	563	519	539	490	518	530	524	581	549	565	551	541	532	541	521	531	503	552	510	531	558	504	508	555	544	505	521	532	517	566	526	515	526	524	559	571	526	546	511	566	553	536	552	569	521	514	569	547	507	552	559	507	538	568	539	515	555	520	540	581	491	508	539	536	539	541	525	531	540	552	497	530	503	512	555	546	528	550	497	535	532	539	505	528	542	540	528	516	535	509	507	522	526	523	534	595	545	502	560	566	540	533	552	533	528	525	555	530	539	521	531	540	512	521	507	552	524	521	491	511	540	503	541	544	530	494	504	549	508	520	555	492	546	519	552	537	510	536	499	542	541	542	528	569	540	501	507	566	498	524	528	514	532	495	523	543	528	504	521	547	540	514	538	539	507	527	522	520	552	537	514	535	545	514	517	494	479	502	492	458	490	519	532	547	545	530	512	513	517	535	512	539	553	550	552	577	558	513	514	579	520	545	565	511	542	517	500	524	544	513	550	530	544	555	555	534	548	518	564	560	525	532	521	553	563	536	512	548	541	585	536	520	559	542	533	548	526	569	544
25060	21430	27973	25282	17178	8627	5206	3456	2527	2030	1791	1567	1344	1154	1042	918	743	678	555	519	502	481	445	407	384	366	346	385	353	399	370	310	318	330	328	311	324	335	318	320	280	293	312	308	302	313	293	320	284	301	313	312	296	298	293	316	323	272	313	298	307	301	291	279	289	317	290	309	321	288	286	313	341	282	323	278	278	273	317	346	296	288	332	293	308	319	314	303	325	300	309	336	309	292	297	318	311	295	335	308	298	300	270	303	269	302	324	331	266	283	303	282	269	311	309	292	285	282	316	300	307	272	292	304	330	297	296	315	307	289	289	307	274	300	278	308	345	306	283	281	286	299	308	347	311	289	286	296	281	292	334	320	288	270	314	309	288	282	288	280	277	293	302	283	312	322	292	296	325	310	302	368	287	292	303	296	315	327	306	279	303	275	276	302	274	290	296	302	288	278	317	285	321	294	314	327	307	298	311	310	269	341	303	286	313	278	285	329	308	297	293	337	303	284	297	330	300	313	276	283	281	280	283	314	293	303	305	271	302	306	347	277	287	300	311	304	293	291	292	325	281	288	313	280	310	313	316	326	332	305	296	319	264	276	285	317	294	312	327	310	289	301	333	319	317	315	310	307	350	290	337	306	316	326	330	305	315	313	315	297	288	325	307	310	304	313	284	286	312	279	303	308	280	303	301	277	312	332	286	329	274	274	328	286	327	309	291	315	265	337	299	295	268	317	309	296	335	269	309	301	300	277	320	340	313	307	306	299	298	322	310	299	303	289	304	287	311	296	305	319	277	293	314	312	311	277	280	310	306	316	297	281	300	298	290	284	287	270	293	288	293	306	317	318	304	277	308	301	309	296	306	292	339	306	301	318	282	296	322	293	305	312	297	344	315	301	285	295	316	301	292	304	314	300	324	307	287	315	276	316	288	292	308	271	320	311	285	318	315	300	292	327	293	307	287	293	326	327	299	273	300	316	297	294	307	299	319	299	304	313	290	317	281	268	335	325	327	280	310	293	274	297	281	313	299	298	298	269	313	318	299	314	336	305	301	303	291	304	310	305	342	312	280	299	307	303	298	314	313	268	340	301	289	283	315	291	307	296	309	289	290	329	282	276	292	307	284	295	289	310	287	317	300	295	280	293	300	295	310	293	305	299	285	329	313	325	316	282	334	292	291	259	312	296	306	311	290	325	289	319	318	311	344	300	307	319	295	279	299	288	306	350	301	288	302	304	302	321	298	299	342	284	328	327	296	299	314	328	311	312	291	309	277	283	339	324	302	325	295	305	347	314	298	308	327	318	317	289	309	317	296	283	303	302	308	283	289	313	319	308	303	307	277	296	294	317	281	311	342	293	304	275	293	282	309	290	333	285	279	283	305	311	310	291	324	296	302	289	300	315	294	310	307	285	307	330	296	302	260	297	304	309	313	315	309	288	285	289	292	307	281	288	314	324	306	290	290	309	285	349	296	304	281	306	302	272	311	316	291	299	290	281	293	294	307	296	297	297	280	306	291	316	309	292	299	304	297	301	339	289	340	296	292	303	284	307	301	300	293	290	298	306	291	305	330	279	319	302	284	306	319	298	276	287	313	280	319	309	288	313	303	279	305	305	305	285	284	286	303	358	311	295	321	291	308	324	307	302	287	309	286	298	312	291	284	322	311	313	310	321	301	302	328	272	276	286	283	304	312	284	304	317	295	287	298	298	308	314	307	334	290	287	290	304	292	311	315	294	296	307	336	321	294	289	313	288	309	325	288	328	315	315	292	312	299	321	324	301	297	317	312	306	316	296	301	303	312	315	332	273	302	281	324	277	300	294	305	281	316	329	303	320	312	275	319	276	310	304	309	278	284	322	294	284	321	268	290	317	275	290	313	312	283	291	296	290	299	309	310	297	319	331	293	305	295	316	297	290	286	287	314	323	287	319	288	289	305	298	306	344	326	287	259	303	281	325	275	298	300	303	281	359	317	289	313	304	317	285	287	297	322	271	279	297	288	285	303	305	282	279	290	316	293	263	304	291	288	324	310	279	309	314	299	325	311	306	262	310	315	302	303	318	290	291	288	309	309	291	321	305	321	292	307	310	294	311	317	308	333	275	321	331	293	279	275	308	292	316	279	268	321	298	314	342	318	308	307	271	294	302	321	318	316	302	282	295	292	331	318	304	302	324	273	281	305	273	298	286	307	324	306	289	282	291	325	257	295	289	303	303	336	296	268	303	287	328	284	323	275	334	300	312	291	298	297	300	296	318	306	280	303	294	290	285	284	274	311	285	327	319	313	300	273	305	304	290	267	315	306	282	302	298	278	316	294	319	290	282	288	297	297	334	298	311	310	318	318	310	299	287	284	263	322	313	330	318	273	280	309	285	317	289	315	293	303	290	328	276	313	300	320	295	308	304	286	304	290	323	327	328	287	293	273	314	321	275	326	323	290	318	304	298	297	315	295	285	300	285	307	322	305	306	314	287	299	331	292	313	268	286	284	335	326	301	323	301	271	307	305	316	315	310	320	275	298	288	317	293	326	304	328	318	309	301	283	309	306	302	312	293	300	324	300	313	262	284	282	310	327	353	281	307	280	284	290	301	310	285	292	319	312	310	304	313	319	301	295	303	282	318	283	307	282	307	292	310	297	315	287	286	274	280	312	297	305	310	310	305	349	286	269	290	295	313	303	308	291	319	320	270	296	284	292	293	311	313	283	288	271	326	295	299	280	299	292	301	292	304	287	280	298	288	287	298	299	270	298	321	314	284	289	309	337	326	307	313	288	281	330	302	282	292	282	295	268	311	283	317	300	295	342	278	310	286	329	321	292	300	291	350	289	312	322	286	307	273	304	286	303	298	308	275	298	279	318	309	275	279	279	316	304	300	293	288	317	296	286	259	303	313	328	320	318	291	301	257	310	312	303	308	302	287	302	285	302	314	343	302	298	288	305	309	274	313	286	330	301	295	323	285	273	316	287	299	290	287	321	311	298	297	304	292	280	282	296	295	307	309	293	291	305	308	299	324	282	290	326	316	289	304	303	279	288	296	276	289	298	300	309	281	302	313	338	296	279	277	318	265	273	264	308	345	298	302	269	302	311	320	313	333	304	308	286	277	317	334	277	306	327	326	300	332	296	315	298	294	285	301	298	310	312	343	304	271	302	299	270	291	270	306	287	291	319	316	293	259	291	293	327	295	290	301	320	272	287	288	283	292	294	310	327	265	291	291	296	298	320	293	302	283	308	303	341	326	303	291	292	311	294	278	292	304	316	299	312	306	320	293	287	257	306	286	309	317	312	294	303	312	273	291	289	284	318	315	277	326	334	304	315	293	309	305	269	298	323	342	287	280	321	282	305	307	317	290	303	293	302	277	270	287	306	298	346	301	303	283	276	307	290	273	299	293	313	281	267	306	261	292	291	311	307	297	254	312	310	299	305	310	314	327	308	287	311	303	319	308	294	309	321	329	276	308	314	322	301	301	316	317	311	290	302	301	269	292	298	297
21355	36926	34073	25565	20337	15992	12791	9937	8002	6584	5801	4973	4444	3830	3312	2863	2404	1932	1659	1461	1274	1205	1110	1021	908	807	813	813	819	744	761	793	674	734	713	679	687	707	684	681	685	684	653	652	636	661	617	609	624	663	647	605	584	593	589	680	637	622	606	610	590	630	611	627	603	630	562	589	612	606	656	584	599	591	636	610	652	538	596	611	609	637	615	574	616	641	610	619	584	643	549	648	555	645	588	588	616	605	594	623	606	598	587	611	578	598	637	584	659	631	612	615	613	665	618	626	599	616	597	593	648	623	627	598	643	581	606	615	620	576	591	611	640	588	630	600	602	605	614	556	599	627	626	589	588	564	628	602	598	600	564	628	604	609	580	595	631	580	643	602	634	622	564	584	604	578	587	667	631	601	654	645	598	638	603	599	594	579	579	583	627	668	586	590	566	609	637	598	608	590	616	559	627	577	591	596	603	606	615	639	633	582	574	579	581	624	582	599	609	624	605	590	608	606	622	573	602	635	624	586	599	634	623	634	605	586	629	604	646	619	571	611	592	602	627	590	628	606	612	593	624	624	639	596	623	599	590	619	593	619	629	520	607	577	660	566	600	593	638	641	627	623	630	602	634	582	594	605	624	619	644	620	647	595	607	584	652	621	608	590	599	599	632	586	563	634	578	614	581	590	594	636	608	647	655	597	651	636	652	537	591	614	612	604	576	586	584	609	590	592	625	584	603	589	625	643	632	597	586	605	582	589	606	645	598	645	589	583	599	631	625	596	632	583	622	596	638	607	590	611	618	600	591	572	652	603	583	605	609	578	599	608	601	625	596	599	633	589	608	537	582	629	593	572	608	584	606	597	573	636	648	601	594	581	653	611	615	563	660	630	559	552	584	582	595	607	627	591	645	604	672	617	583	577	574	591	642	616	610	614	583	577	631	675	605	631	598	639	580	604	660	633	607	593	582	601	602	640	622	633	596	601	613	578	584	609	564	625	559	622	623	599	616	601	616	564	581	599	628	632	609	618	638	642	605	565	612	624	659	657	597	636	577	609	628	598	619	605	534	609	631	621	606	589	582	569	560	584	631	599	614	629	596	637	572	620	599	586	560	654	603	590	558	602	611	621	576	626	607	612	588	590	569	615	587	597	598	645	609	598	589	583	609	616	631	632	554	601	626	575	617	589	610	586	643	599	599	590	601	583	550	604	585	592	622	597	598	571	594	665	577	629	597	574	558	612	584	569	617	598	606	578	628	602	637	638	567	600	614	658	610	580	623	628	620	661	624	598	608	604	612	617	604	581	595	587	606	632	628	558	620	598	620	599	598	593	596	599	662	654	590	627	633	577	604	579	622	557	600	583	626	602	578	550	593	532	587	583	597	591	617	625	630	602	569	646	607	582	643	611	614	624	567	624	657	619	599	579	602	597	622	568	607	574	612	569	603	604	620	636	570	614	606	603	601	571	622	593	617	594	592	625	612	605	649	585	611	623	628	628	589	620	597	588	593	647	604	607	589	607	603	648	552	636	601	613	611	597	583	575	613	604	597	585	630	560	551	609	656	592	600	597	627	597	589	608	568	604	564	542	575	589	605	589	613	585	624	556	593	630	608	639	637	570	641	591	619	602	604	577	644	616	573	598	586	601	566	625	595	540	560	643	573	615	609	588	614	555	575	593	644	651	610	591	590	584	614	629	572	553	647	629	619	625	631	638	620	570	607	604	606	578	655	648	601	584	619	608	590	582	625	633	625	615	598	555	622	593	630	614	592	596	633	572	592	606	602	577	546	579	588	609	613	632	607	598	580	595	598	658	587	611	624	654	595	597	607	581	606	566	634	591	625	596	648	606	582	620	592	571	606	629	639	634	603	620	612	591	585	581	575	621	595	602	593	618	608	603	627	588	620	640	602	630	594	580	595	620	616	597	618	563	595	589	591	559	591	647	597	587	573	601	664	612	603	646	563	603	594	615	618	581	585	550	651	575	608	602	576	636	598	633	572	637	606	594	625	613	612	581	578	631	625	597	682	606	564	580	642	654	655	650	589	549	611	574	667	667	626	643	573	656	586	569	597	662	616	614	582	561	599	555	612	595	619	633	639	574	670	585	614	574	586	599	596	619	624	602	632	596	613	609	588	626	582	587	619	587	610	627	605	606	596	587	617	607	579	597	585	594	637	620	582	620	578	624	631	628	592	602	603	560	590	632	617	613	582	647	608	597	638	632	603	633	631	648	628	617	588	580	616	630	577	587	606	570	604	571	600	633	613	639	601	630	608	606	589	609	624	583	609	610	590	602	574	636	584	604	621	600	604	565	596	605	643	614	607	616	605	571	593	615	594	599	590	632	605	606	618	563	601	569	643	604	611	597	595	600	647	608	614	611	594	619	620	651	629	621	606	583	620	638	603	572	589	607	600	628	585	622	619	645	568	620	617	593	617	644	617	586	598	632	602	636	589	620	645	619	589	632	609	618	607	608	607	603	590	570	550	606	599	644	572	589	573	577	611	655	622	601	559	575	652	587	639	603	600	579	634	612	616	622	620	611	565	623	587	576	574	603	570	579	582	575	607	592	598	581	551	610	564	600	620	601	619	615	610	639	622	586	561	580	608	565	647	592	617	639	608	605	624	598	620	588	609	607	625	613	594	608	592	600	603	585	596	600	631	646	591	617	583	597	632	557	616	644	619	595	628	631	597	594	624	572	627	585	629	633	605	552	591	615	588	625	621	564	589	599	581	608	600	632	592	619	653	634	623	595	583	619	613	643	630	587	622	607	657	618	579	589	625	652	620	643	643	615	609	645	595	627	596	592	601	609	618	579	559	547	566	567	630	660	589	595	628	562	581	622	572	635	624	627	588	605	594	601	596	594	661	604	619	596	612	602	625	590	615	610	591	595	596	613	604	602	595	588	631	580	637	576	595	608	639	622	580	583	573	611	616	661	597	607	606	611	625	604	597	607	655	589	586	608	562	608	628	626	640	570	577	562	628	583	591	609	603	595	631	593	589	619	606	606	582	635	612	598	607	583	613	599	584	608	583	643	587	583	614	607	640	625	580	572	623	580	594	614	623	608	642	594	636	622	600	621	570	625	604	606	626	603	593	614	631	558	578	615	588	599	620	596	632	568	615	623	578	613	580	614	606	605	589	571	639	608	596	625	645	570	583	617	619	606	580	601	610	604	634	585	567	602	579	592	546	626	601	621	602	639	591	565	597	574	582	592	630	610	606	570	648	587	614	608	600	597	625	610	551	603	620	610	580	560	617	618	566	629	602	614	555	608	630	593	619	611	613	605	592	628	637	605	606	621	635	590	606	604	686	575	612	626	614	633	639	599	668	580	582	583	606	619	600	622	637	618	592	575	588	613	622	606	572	615	596	642	588	593	567	621	619	618	592	635	562	571	616	623	593	623	648	556	641	571	582	582	621	618	604	647	619	587	591	621	594	555	594	626	642	603	622	596	615	609	593	589	592	592	604	654	593	621	616	628	576	596	574	612
24197	21430	28914	24370	21553	17225	10022	5605	4224	3369	2982	2537	2223	1843	1695	1482	1319	1091	950	811	737	658	621	566	547	570	563	515	537	565	534	513	539	526	471	468	505	475	495	438	452	440	433	486	436	444	424	469	447	398	429	450	440	476	437	436	445	428	428	488	442	442	454	455	459	446	455	487	430	443	454	425	442	405	433	462	460	455	452	484	449	421	470	442	461	445	466	430	434	426	435	460	455	447	443	421	471	431	438	422	472	455	447	452	423	427	443	441	457	428	432	427	445	444	430	464	443	435	454	428	463	432	427	432	455	478	441	455	448	418	453	458	451	450	379	478	441	452	434	450	470	448	452	424	462	446	449	419	421	494	437	427	475	464	447	402	465	402	442	466	446	451	472	447	432	443	444	419	367	381	427	459	392	495	427	429	409	475	430	430	434	428	434	395	475	458	438	407	439	454	437	388	411	457	435	427	441	454	443	464	434	446	447	422	415	435	437	453	431	434	453	444	409	455	458	437	431	393	393	413	442	449	420	449	425	404	441	397	443	466	427	429	440	444	445	452	431	423	438	466	468	476	430	441	418	443	432	419	422	451	424	471	442	429	441	408	445	464	440	424	434	426	425	430	432	417	427	432	401	434	437	466	473	452	481	470	472	429	415	410	452	472	452	429	427	436	449	458	447	432	442	456	463	498	435	462	494	400	441	416	412	438	447	404	442	414	430	405	448	458	436	427	430	425	409	429	400	428	458	413	445	406	444	454	409	414	411	419	455	399	434	448	445	472	480	444	436	431	447	453	444	451	429	446	470	476	432	417	455	426	452	408	453	427	454	420	448	425	453	424	443	459	444	427	454	451	434	446	457	476	436	402	454	458	416	451	458	453	425	445	479	425	449	441	457	433	450	444	454	457	456	440	426	455	475	442	441	442	444	450	438	434	424	446	474	426	414	437	441	444	434	468	418	402	437	413	448	460	434	433	428	468	482	502	447	422	457	423	446	444	470	455	418	439	441	463	436	424	457	418	420	432	458	462	410	446	424	421	456	420	442	454	420	459	447	452	465	443	428	459	416	441	443	458	455	428	428	471	422	421	448	432	454	458	389	433	428	434	419	406	420	412	452	446	449	474	422	435	466	409	401	450	450	441	447	458	421	438	446	436	443	408	415	431	447	465	491	405	466	432	488	403	453	473	451	408	424	435	409	444	451	452	451	437	464	458	452	427	483	460	468	441	476	487	416	470	453	427	424	397	454	435	438	469	456	434	417	409	449	468	406	428	412	447	414	471	454	438	432	466	436	431	436	464	474	436	436	408	454	483	441	421	413	452	440	440	421	445	432	424	419	410	428	412	449	407	449	446	481	438	424	490	447	442	461	424	448	451	435	473	403	443	460	393	467	422	412	423	437	462	421	405	436	436	416	422	442	469	417	424	469	466	418	427	451	440	447	477	437	457	482	433	434	416	406	451	449	457	431	423	452	419	456	451	451	453	431	444	454	459	424	454	411	448	466	463	440	408	443	468	442	462	413	420	409	413	400	434	479	448	437	439	417	422	424	443	469	427	419	420	418	464	418	438	437	438	461	434	481	464	443	424	411	431	406	466	447	422	435	416	424	447	411	460	454	419	454	418	434	416	417	456	441	408	419	479	411	439	477	428	472	433	454	461	470	407	454	418	438	433	435	435	425	419	426	424	451	423	454	468	431	417	418	443	443	446	453	455	455	466	455	440	446	420	485	447	450	428	446	394	452	453	490	449	410	422	439	416	417	478	431	501	414	401	454	416	453	451	460	462	451	422	445	437	466	433	428	452	429	463	441	427	410	415	447	441	422	429	458	412	477	465	429	442	432	417	437	414	440	415	462	421	419	473	443	453	446	433	458	475	422	457	449	442	445	435	469	425	439	471	448	478	453	412	437	439	441	434	438	413	412	419	452	426	466	442	448	461	429	451	442	464	435	422	421	416	474	434	452	419	410	449	446	462	477	437	454	456	442	449	420	478	432	454	413	423	458	461	423	435	445	427	445	456	492	423	437	439	439	427	427	417	441	412	450	432	440	449	446	455	460	434	413	438	479	455	433	441	436	425	458	439	423	459	413	454	409	458	456	441	443	452	458	430	409	401	418	442	398	459	435	422	449	440	443	456	429	450	478	414	427	453	474	472	414	438	462	405	409	447	478	449	413	418	412	429	436	467	421	430	437	453	460	457	420	422	445	458	432	426	418	434	445	440	444	399	455	424	413	430	457	459	404	424	437	450	461	454	494	467	408	460	422	432	436	414	449	451	431	453	412	442	415	452	394	432	460	429	443	432	424	477	428	424	425	437	456	428	506	458	455	470	467	445	436	404	436	450	463	458	435	420	442	431	410	466	448	478	430	476	451	448	430	398	427	435	454	460	445	453	452	444	457	461	421	451	451	438	412	436	448	416	409	412	433	421	453	412	447	429	448	438	410	424	375	425	437	439	424	450	439	408	430	432	450	448	423	437	439	435	432	420	437	457	454	442	452	436	447	455	431	461	432	447	386	416	447	440	424	470	432	425	421	436	445	410	484	409	396	472	406	445	440	449	447	428	427	420	430	448	418	474	438	421	453	470	452	466	451	466	456	440	447	422	451	411	434	445	466	440	403	437	452	455	467	413	437	478	446	431	425	433	426	439	440	440	463	475	452	454	452	424	457	440	436	429	442	403	413	464	406	463	488	429	422	457	446	453	431	446	439	451	466	437	449	448	413	429	431	438	449	472	452	423	443	434	453	397	413	419	411	438	465	454	416	424	449	403	478	442	458	430	464	405	429	424	440	417	473	501	446	442	428	432	428	478	443	428	457	443	424	436	460	441	420	427	473	446	455	464	465	442	439	454	443	462	466	440	439	434	435	396	457	438	419	446	443	452	419	455	439	428	458	436	465	442	426	419	439	402	427	430	452	460	454	431	446	414	493	452	452	442	451	421	454	424	456	473	421	419	430	446	420	460	426	479	425	454	482	444	418	410	470	486	460	428	444	384	446	427	429	466	462	436	455	453	474	418	461	407	448	442	448	435	423	467	435	479	413	422	409	436	440	435	429	443	431	448	416	432	448	426	444	445	414	449	440	455	425	409	411	458	428	406	466	415	414	478	410	453	456	433	471	443	487	463	411	405	436	466	498	433	441	422	428	430	428	448	449	431	422	435	421	427	429	457	446	431	469	435	439	467	435	438	445	452	424	448	426	415	426	408	475	482	446	440	425	451	430	451	437	404	440	424	414	466	433	435	443	409	469	472	444	404	458	412	414	475	417	412	469	438	415	457	423	435	437	451	437	451	419	447	450	455	450	471	409	470	412	421	444	440	438	405	444	433	438	433	427	470	438	452	471	437	443	436	448	438	417	427	473	451	428	429	415	438	468	466	439	435	400	439	471	430	443	446	423	427	419	494	419	437	446	420	438	418	444	456	434	439	449	447	450	428	401	431	446	465	420	426	419	451	427	452	453	443	431	432	449	470	446	424	451	409	416	451
23635	41094	38288	30157	25409	21070	17307	14013	11477	9800	8616	7605	6793	5960	5182	4446	3708	2984	2458	2182	1882	1806	1596	1388	1313	1245	1178	1153	1136	1085	1085	989	1003	1027	1012	1019	914	994	914	966	905	874	875	849	857	850	910	893	819	908	834	846	815	815	835	851	853	838	799	847	847	824	836	843	882	834	867	852	846	799	826	866	845	814	864	818	824	818	829	859	822	884	866	823	864	845	829	830	813	832	827	909	833	899	841	813	832	807	794	842	869	854	838	829	830	812	849	868	825	854	873	799	884	849	832	873	805	820	855	878	917	811	828	845	833	812	896	765	885	852	831	874	821	827	812	846	860	799	851	857	818	824	806	856	845	837	838	829	803	856	873	868	830	824	942	840	800	849	911	873	853	878	847	855	788	852	830	773	812	854	824	804	829	795	841	852	880	879	863	844	857	796	868	853	850	885	829	838	813	844	865	842	820	856	845	873	799	796	822	841	883	825	880	846	835	870	800	813	846	874	817	871	867	847	833	818	812	843	842	803	801	812	821	827	833	805	872	855	833	843	843	839	858	881	863	913	859	835	865	829	863	859	822	829	806	880	851	834	857	865	847	814	857	849	805	848	836	836	853	850	875	847	821	856	858	828	814	815	862	790	815	837	838	802	807	833	848	866	845	826	833	833	859	810	836	831	826	822	836	903	866	872	829	877	827	858	836	840	811	838	855	842	817	887	872	869	816	826	869	816	880	780	832	825	842	811	808	858	867	885	794	842	837	873	879	849	817	836	854	878	824	861	836	827	857	827	837	855	870	829	840	842	829	816	820	832	822	827	830	850	786	867	846	833	851	842	873	862	827	861	827	828	896	820	776	822	820	798	841	855	869	808	835	861	825	791	820	856	843	885	865	844	860	868	870	853	801	821	887	936	845	817	824	839	798	823	892	839	837	844	845	835	820	853	811	816	805	880	844	817	838	848	810	823	831	878	871	814	867	831	843	827	858	788	859	877	802	847	852	811	795	817	834	829	805	830	875	829	854	793	861	817	812	814	838	807	795	847	858	877	808	885	866	861	848	829	843	846	878	807	827	888	799	763	868	870	822	832	784	789	887	823	830	824	815	844	848	842	877	823	880	830	806	865	787	857	811	818	840	838	839	836	839	800	853	841	809	820	809	824	869	839	856	840	816	777	835	836	809	851	859	810	822	882	833	882	852	806	843	843	814	871	858	830	828	823	810	822	861	824	825	873	821	883	841	873	860	887	848	835	829	801	797	893	834	788	857	811	841	834	886	824	809	854	807	801	855	769	901	794	834	843	834	808	800	831	808	857	857	857	837	828	856	889	886	843	847	819	844	786	827	844	788	829	865	860	805	785	760	880	761	851	832	839	886	862	830	845	826	863	818	855	831	832	813	853	852	826	770	809	840	851	863	873	821	867	817	843	842	837	818	860	797	805	855	835	853	842	777	790	866	835	810	887	869	807	862	832	850	888	847	859	878	814	815	795	817	868	859	827	804	826	765	858	859	869	857	857	860	801	840	851	807	863	833	914	817	872	831	841	839	882	853	832	861	874	867	856	860	824	886	831	843	828	805	858	883	834	861	799	832	833	813	840	861	863	838	853	822	838	816	831	860	858	868	894	838	887	857	877	860	863	882	817	853	852	843	793	885	843	872	877	839	830	817	845	832	788	890	870	840	820	881	862	814	844	821	794	860	841	839	826	828	815	805	863	891	812	806	801	823	813	815	818	839	828	888	838	866	829	830	805	817	822	828	856	846	894	815	861	832	838	846	849	795	818	803	855	846	824	855	834	810	799	805	845	827	792	863	833	846	852	865	805	876	821	810	859	863	833	829	846	842	816	792	837	821	824	843	864	807	830	805	843	813	865	844	814	854	830	834	902	821	797	859	789	839	835	871	860	825	891	803	821	857	836	838	825	845	832	847	874	804	921	853	829	847	838	817	825	776	854	863	842	829	817	802	821	879	864	817	793	867	802	885	856	884	865	823	834	833	819	808	798	834	832	864	867	861	890	780	807	822	784	798	821	779	845	835	829	782	846	841	820	849	767	769	858	796	851	859	868	826	815	781	843	855	826	885	856	841	807	846	874	815	796	829	810	841	834	886	839	864	833	854	790	813	813	856	853	903	829	848	863	806	893	840	884	855	832	910	802	843	884	822	781	895	865	871	889	852	814	885	828	850	787	840	856	842	854	831	828	862	850	815	881	844	830	829	878	840	800	867	865	848	837	839	871	900	836	819	831	835	867	817	839	835	840	837	815	903	859	871	822	876	818	841	841	874	894	833	848	885	820	817	785	870	852	859	865	807	884	805	819	795	823	871	848	830	815	844	894	882	852	851	827	810	881	857	829	858	923	843	873	805	937	826	845	858	860	828	800	862	814	824	812	823	880	937	868	845	823	854	883	795	848	824	833	886	843	849	819	847	859	818	808	848	879	823	825	854	783	829	807	846	805	900	811	822	837	833	805	806	848	878	816	867	871	914	823	820	845	854	813	858	841	859	819	836	828	832	860	834	872	779	792	833	834	812	870	816	835	818	824	853	842	894	853	809	843	784	839	840	836	850	855	863	840	818	849	869	806	871	865	815	861	861	844	770	738	911	857	838	893	846	815	812	840	848	834	821	830	845	855	842	834	864	796	800	869	866	790	795	841	836	770	838	871	812	833	858	847	847	868	808	847	804	823	799	859	835	837	833	854	836	853	844	798	867	843	840	846	781	829	856	849	830	793	842	890	790	807	828	830	835	874	808	866	841	857	859	821	819	872	800	822	833	835	877	857	843	839	852	800	873	896	854	790	837	835	940	822	852	831	905	816	789	849	865	851	865	866	859	808	879	799	803	846	874	861	843	796	831	850	861	874	862	844	918	842	877	854	855	839	872	888	890	893	830	830	829	835	810	816	817	757	833	815	864	863	880	798	806	808	862	809	794	836	880	881	859	820	823	857	833	835	860	785	765	827	854	815	842	865	816	833	866	848	808	862	839	853	829	848	904	846	846	861	784	889	837	866	807	834	866	853	832	853	828	832	878	829	850	860	867	807	813	813	829	846	882	757	872	844	809	873	843	846	820	886	879	829	860	872	868	837	846	870	878	865	820	824	843	858	828	845	854	834	849	845	829	823	848	894	781	870	824	873	858	861	841	827	888	833	843	827	842	830	836	859	827	877	823	767	818	835	873	848	812	849	840	828	832	825	846	817	817	894	817	853	835	841	828	870	827	881	862	828	835	818	816	807	853	810	811	816	835	842	806	854	812	797	839	849	885	870	840	858	847	863	856	855	824	851	802	844	857	787	845	817	802	853	858	878	831	856	846	831	844	855	892	844	783	844	845	841	882	848	810	820	788	824	821	807	838	863	861	823	797	849	854	883	848	823	837	890	867	833	863	824	823	826	905	813	810	778	838	812	832	819	823	859	862	825	855	829	878	855	854	788	863	878	846	819	828	820	823	863	809	865	843	844	862	836	820	804	830	842	805	836	844	830	865	793	851	835
27547	20487	16357	9898	5208	3185	2197	1612	1168	998	856	818	637	630	513	471	454	439	328	348	305	313	300	292	274	273	280	274	274	284	276	250	290	266	286	261	253	264	264	268	274	264	275	258	266	268	259	290	228	287	269	243	250	246	244	263	257	266	274	229	283	279	240	241	248	262	276	264	270	244	246	253	255	272	276	265	246	265	274	264	278	241	243	268	249	236	283	256	259	285	212	263	240	257	256	259	252	243	254	286	265	244	245	227	252	267	252	228	262	245	260	261	281	258	257	259	241	267	257	254	270	249	228	245	248	245	254	253	256	246	276	267	259	263	242	262	260	239	246	264	262	266	240	239	239	252	242	233	276	262	277	257	247	277	273	248	246	254	264	256	250	269	258	271	268	264	274	242	238	264	277	248	246	249	231	276	244	272	253	268	258	250	284	244	267	233	253	270	260	248	271	274	262	244	252	280	256	253	269	263	277	258	268	272	246	250	267	277	242	280	240	251	234	213	243	253	248	255	245	256	261	244	240	256	256	241	260	258	272	264	238	244	253	250	262	260	257	242	243	264	283	289	217	249	259	283	276	272	221	269	241	260	255	271	261	263	259	262	244	283	256	269	260	277	255	246	233	249	276	268	245	257	262	252	280	267	258	251	225	281	255	274	256	233	285	292	276	285	254	252	287	250	268	276	248	242	256	246	259	245	256	255	232	254	241	243	246	240	240	234	270	246	267	251	258	249	231	239	264	249	267	248	249	247	221	253	253	278	255	231	230	261	257	257	254	256	247	271	268	269	263	259	247	247	264	242	257	271	255	232	260	210	248	267	275	270	291	259	257	257	235	255	293	301	254	249	260	277	247	270	242	287	256	255	259	257	253	250	225	257	261	286	221	266	241	252	259	277	285	283	255	263	256	259	289	282	266	248	242	236	261	248	254	263	261	249	239	247	241	252	253	260	271	242	247	235	254	257	249	263	251	241	252	254	270	264	272	250	249	261	226	240	253	261	254	262	243	268	259	247	256	283	266	274	279	238	251	246	281	229	240	241	255	256	236	263	248	241	249	255	249	250	242	265	252	263	257	270	267	254	274	250	265	263	251	265	226	272	263	282	258	259	276	249	244	268	276	264	258	262	272	272	251	266	272	248	242	249	262	240	236	280	243	267	264	240	245	270	253	254	257	265	251	260	287	254	257	255	257	272	262	252	261	288	232	250	272	259	244	266	226	251	250	239	266	288	256	261	255	278	267	239	244	244	254	253	216	268	256	227	269	252	273	270	274	280	236	273	279	260	244	270	238	265	242	226	243	267	241	267	231	316	258	279	258	241	290	250	253	239	254	232	257	234	250	278	293	267	266	294	275	261	275	239	247	268	265	231	268	219	242	276	231	268	258	252	265	256	249	301	249	245	257	271	273	249	267	254	315	255	264	251	283	239	261	264	265	228	255	235	235	231	280	245	272	267	267	246	245	249	277	270	279	263	264	289	259	256	257	236	255	287	256	240	266	234	245	233	265	249	264	259	280	233	282	282	241	256	250	253	286	259	240	273	249	258	255	257	264	229	257	269	253	288	253	250	288	274	264	248	269	233	247	240	269	261	265	271	231	254	271	286	258	229	278	267	231	260	271	291	245	248	247	238	271	253	271	246	251	266	246	254	249	260	263	252	244	286	230	276	242	254	254	252	268	283	256	255	261	304	237	277	264	240	259	250	261	240	238	270	257	228	242	262	274	232	255	263	265	260	254	220	270	267	247	246	264	237	252	247	244	302	264	282	256	254	247	250	276	254	211	242	272	256	276	271	254	240	253	257	250	240	262	269	280	232	284	244	241	281	248	220	238	256	279	237	262	263	241	234	259	251	262	248	262	286	274	265	246	264	273	242	261	255	263	255	264	273	289	261	251	264	261	279	279	266	250	270	258	268	273	242	254	264	217	288	249	249	240	283	271	224	270	257	265	252	240	241	261	259	227	235	231	235	236	269	262	270	266	253	246	257	255	271	249	249	288	246	239	241	246	244	258	267	272	232	248	294	267	233	257	242	239	251	240	251	271	267	230	240	244	240	232	267	254	282	260	265	272	238	252	251	257	268	250	278	257	240	263	263	242	286	264	231	264	266	224	255	258	257	248	250	264	244	259	235	266	260	240	252	235	268	298	247	258	251	253	276	243	241	263	253	255	265	238	282	275	254	251	274	262	275	267	238	258	237	267	268	244	257	267	244	281	280	227	274	264	285	254	251	250	279	282	250	271	244	246	230	248	277	274	232	259	262	247	249	248	236	283	251	240	261	286	264	254	239	249	234	260	261	252	284	262	254	301	246	291	247	243	283	263	243	235	261	273	249	258	267	260	271	282	254	281	251	279	262	251	255	239	236	281	256	274	272	245	250	259	234	241	279	259	275	273	278	260	241	266	275	233	286	254	261	251	280	268	244	250	265	294	242	252	232	264	272	262	258	284	256	249	252	229	252	238	269	245	291	260	215	284	250	252	267	264	241	254	264	233	228	248	262	294	276	242	250	222	269	257	242	242	248	284	253	242	256	258	255	277	235	275	276	262	248	236	242	256	231	256	252	283	224	275	235	226	291	271	266	256	275	242	239	268	253	239	234	245	228	293	239	249	236	242	250	249	259	259	273	261	235	231	267	261	247	255	245	273	255	288	278	255	251	245	226	243	264	255	259	270	250	254	255	275	267	222	274	251	270	275	253	236	255	240	258	235	278	271	275	238	234	239	239	234	248	258	296	242	265	257	245	260	246	266	282	237	228	237	245	275	256	252	307	300	260	242	256	260	238	250	260	269	230	271	245	251	270	284	263	259	256	249	254	270	267	275	282	260	235	247	257	271	270	252	238	251	277	222	270	253	273	260	272	228	250	260	240	223	242	252	260	270	266	253	276	258	250	246	238	262	284	253	245	267	257	269	267	273	251	240	267	281	242	265	243	261	287	250	272	259	281	257	253	259	264	252	230	254	251	252	271	256	256	279	281	262	244	265	269	274	230	238	285	259	257	235	260	268	251	280	242	262	254	250	249	259	259	271	244	245	252	265	256	247	253	257	282	262	270	259	241	264	242	255	270	228	269	263	261	239	250	248	262	246	251	254	268	270	264	277	243	237	255	265	273	262	266	277	219	254	276	248	281	243	293	256	254	250	275	279	257	257	262	254	254	279	247	262	268	251	283	258	243	253	280	266	264	231	289	247	257	267	248	272	263	282	251	274	239	274	249	251	261	278	276	245	260	230	238	274	265	236	264	228	259	242	244	251	272	276	259	243	271	259	273	264	225	265	240	255	268	276	245	275	237	258	256	243	275	263	278	266	275	229	262	270	244	243	297	238	233	266	261	252	273	239	245	229	238	261	263	280	224	271	278	241	250	261	271	247	247	258	239	265	278	272	230	230	251	246	257	268	262	249	269	241	274	239	261	262	241	245	263	262	267	262	253	262	261	223	262	261	259	264	272	278	266	243	241	246	251	272	237	256	252	276	263	280	252
19497	29608	26579	17855	13428	9915	7402	5508	4354	3620	3065	2710	2299	1920	1705	1455	1185	1132	881	815	781	769	737	668	598	625	631	602	608	619	601	549	578	545	590	586	597	589	574	576	601	565	566	508	543	574	590	535	540	535	525	534	514	575	505	516	527	554	561	524	496	506	534	508	484	503	576	521	510	489	546	553	499	502	468	526	542	521	555	530	509	562	511	487	551	545	515	567	532	532	547	550	508	565	520	514	534	536	472	519	528	493	550	546	541	530	519	518	522	512	534	518	547	560	572	550	509	533	530	519	539	525	529	553	566	509	512	481	545	527	490	536	551	510	535	550	569	545	505	519	528	476	542	541	518	534	553	504	536	501	476	541	515	535	520	513	490	519	531	547	528	559	557	544	490	533	559	541	545	505	500	520	527	534	495	529	535	517	472	514	513	520	538	528	502	499	548	515	504	498	519	521	541	528	500	502	532	526	503	512	502	550	529	533	527	546	517	545	497	555	544	497	524	514	517	525	531	526	497	485	567	561	509	527	518	557	479	516	500	530	481	513	525	507	544	523	520	515	582	505	534	565	521	532	550	531	543	537	533	488	543	516	514	548	507	543	510	510	518	533	541	524	524	517	511	484	548	539	526	532	539	539	535	497	543	550	502	494	516	525	533	500	543	550	504	480	514	506	558	538	512	525	534	535	532	542	528	541	547	506	544	538	526	546	529	534	507	543	521	512	561	528	510	515	555	551	592	534	551	502	568	525	533	535	490	515	536	485	502	550	522	526	472	550	538	542	528	544	531	508	492	514	538	540	525	540	500	532	492	561	553	550	530	552	509	502	551	526	534	545	512	523	545	573	478	530	501	575	554	533	526	549	498	518	521	491	506	483	497	526	519	561	527	481	540	499	578	555	536	529	536	534	550	553	537	524	549	523	506	527	517	530	517	520	546	532	497	559	574	550	540	497	549	521	550	499	497	570	539	552	533	518	540	501	500	520	545	509	534	574	551	529	524	548	546	534	527	541	578	518	537	515	584	512	550	518	538	509	526	548	563	541	534	537	546	495	546	502	527	568	499	503	540	546	561	547	549	535	536	544	507	533	531	521	520	535	550	537	530	560	511	574	504	510	482	520	521	538	492	494	544	560	513	538	510	531	514	466	535	536	514	485	516	562	534	557	516	544	550	529	527	545	558	495	525	539	500	492	542	542	500	553	548	537	490	503	514	504	494	525	540	510	569	559	532	557	488	493	489	485	538	526	487	546	481	520	535	539	509	528	514	496	514	539	539	527	516	487	503	537	527	522	526	529	525	551	517	540	486	520	494	471	514	553	564	577	540	492	525	562	540	536	547	494	533	555	522	517	518	557	543	524	550	496	534	523	554	510	517	517	508	546	556	598	534	565	534	541	534	534	528	483	511	532	514	505	524	520	543	553	570	518	525	515	516	523	534	548	561	537	546	548	535	519	529	542	517	555	547	541	533	469	530	537	517	491	533	524	532	523	517	486	503	527	533	516	565	515	525	520	521	538	520	546	568	495	494	563	519	540	497	530	519	497	559	500	477	522	526	506	491	526	516	523	524	512	527	512	532	531	542	524	504	512	540	572	580	544	471	535	498	510	515	534	553	514	512	586	521	552	539	528	523	546	544	557	560	507	508	532	543	513	508	538	483	540	540	542	529	535	530	524	559	546	500	531	534	544	541	505	579	529	500	518	483	533	536	491	553	555	533	566	539	492	590	482	536	547	516	548	511	556	518	512	545	504	518	511	500	553	536	540	526	555	536	548	542	525	502	547	540	503	511	531	550	512	554	547	538	598	545	602	490	534	557	514	527	533	522	512	535	533	509	540	523	537	542	565	574	508	543	510	498	540	512	507	513	521	509	509	488	534	541	565	512	558	512	520	555	550	557	536	505	509	504	528	502	515	493	536	572	511	526	517	511	501	545	526	552	539	557	553	533	514	515	526	561	524	494	508	558	494	521	498	493	494	532	481	519	528	521	524	534	550	572	560	533	481	532	543	547	557	553	543	527	527	538	522	530	514	518	522	491	572	525	567	512	526	526	506	510	536	586	576	504	506	523	532	512	537	549	529	546	511	547	543	552	548	507	531	564	524	537	505	489	514	485	516	549	519	498	504	541	500	535	554	561	557	530	508	515	522	572	546	520	529	545	545	552	584	534	538	547	529	518	524	513	516	519	524	518	523	490	512	493	528	490	558	514	537	470	504	549	479	531	538	497	558	541	545	511	478	496	543	563	534	563	511	448	486	582	493	529	552	531	496	554	520	490	516	528	534	498	555	500	524	528	504	573	525	568	540	537	486	547	533	535	523	547	523	534	552	528	537	518	512	523	528	534	508	506	519	540	548	543	522	530	535	550	557	562	513	532	559	543	498	515	552	542	491	561	527	557	524	520	553	491	522	559	531	541	534	474	501	483	530	540	561	526	516	528	506	536	505	526	516	536	491	561	548	525	499	501	527	515	497	519	541	527	552	475	516	493	576	547	560	542	497	579	549	522	508	542	522	556	545	502	507	515	546	522	488	531	519	443	534	506	530	533	549	571	523	508	545	524	542	535	564	521	531	532	526	492	516	528	523	483	529	477	510	492	565	514	522	520	509	508	537	512	501	468	504	529	576	515	521	509	498	530	534	510	510	519	491	519	527	561	559	504	516	533	515	525	513	558	555	526	500	507	520	528	505	577	516	526	549	492	554	533	555	525	595	522	518	527	525	509	523	528	516	498	512	554	581	534	555	552	510	490	531	507	531	517	528	531	537	558	560	546	491	551	536	534	480	519	530	558	509	500	589	527	531	541	510	564	529	525	554	514	531	542	551	542	557	500	526	519	516	497	520	511	522	565	533	496	519	608	517	549	519	567	540	539	531	530	515	492	531	542	534	531	523	517	521	561	525	497	516	534	544	520	511	549	512	517	509	560	509	551	567	516	520	533	527	533	539	492	541	582	517	580	569	526	529	482	532	558	585	523	541	518	535	487	455	526	533	542	534	530	539	533	535	543	517	526	521	523	539	533	491	543	522	533	521	533	537	513	513	489	516	536	534	498	523	524	499	514	518	493	540	520	525	543	503	526	524	559	532	555	550	585	557	543	513	528	518	528	537	520	556	538	527	526	518	528	497	543	504	490	497	552	512	569	512	528	535	511	554	538	521	529	534	514	515	529	519	545	556	554	532	514	491	531	519	524	507	508	533	519	531	490	552	541	532	535	551	521	517	504	527	523	543	543	522	485	541	523	527	542	579	536	503	572	535	543	545	552	518	525	530	532	497	501	516	489	552	525	530	541	566	576	569	543	527	533	530	525	523	524	508	537	543	511	492	494	505	575	526	545	543	553	532	507	503	509	532	542	538	534	523	571	527	512	524	512	524	507	502	543	534	503	540	489	535	557	539	487	513	520	505	537	513	538	523	506	531	513	519	503	537	524	505	503	497	514	543	525	546	467	550	542	561	522	565	520	530	504	548	546	526	513	545	551	504	506	510
25153	21436	27942	25298	17188	8695	5328	3574	2688	2210	1826	1616	1496	1191	1024	913	712	629	527	498	456	423	377	348	368	371	348	353	367	351	305	378	310	319	310	353	325	314	314	323	297	346	320	297	316	314	311	303	328	312	279	281	297	296	322	281	304	303	311	285	311	320	294	280	289	285	319	303	273	291	306	292	302	293	283	276	319	309	310	285	275	316	309	328	312	271	290	311	285	301	273	292	348	313	304	293	296	294	316	322	291	292	317	324	329	306	303	291	293	312	310	275	309	288	289	298	283	340	339	296	324	318	303	268	282	312	309	293	292	321	271	322	298	341	313	299	290	299	289	332	337	315	303	289	302	283	315	327	300	309	313	293	291	292	324	282	296	307	323	335	315	305	252	311	282	314	298	274	295	286	287	304	304	289	294	275	303	279	276	311	306	308	313	267	279	297	288	304	304	290	313	301	302	321	277	323	310	270	328	295	275	280	310	284	309	304	296	296	292	307	306	299	284	256	308	272	293	295	325	270	285	312	299	327	267	287	304	303	295	330	327	312	267	290	301	316	280	270	291	281	310	295	284	287	275	312	305	298	283	299	311	311	293	308	300	301	302	313	285	297	296	284	333	317	289	291	300	289	263	290	312	306	287	285	290	292	317	283	318	291	285	315	306	293	335	295	341	297	281	317	298	280	294	276	295	275	301	344	329	296	318	280	264	313	276	303	278	296	262	303	302	275	302	315	289	276	287	286	302	310	310	318	275	286	271	320	280	304	318	289	275	315	313	294	296	321	305	295	320	313	279	286	293	297	283	330	303	313	318	271	293	334	309	276	297	312	267	292	282	293	268	325	282	331	275	310	296	295	305	324	269	296	308	270	289	327	308	283	270	308	312	284	304	296	344	305	290	352	295	291	317	269	307	328	323	302	318	288	320	310	329	332	308	318	335	305	288	341	284	285	297	270	289	282	275	280	289	306	307	274	310	293	266	320	314	296	284	292	287	306	281	281	298	283	305	319	283	302	298	333	299	288	324	300	285	292	263	319	359	320	281	290	301	330	284	317	328	331	277	292	295	291	335	323	323	290	270	300	304	284	286	302	287	289	309	295	284	286	274	284	285	289	301	314	283	311	297	290	319	296	292	312	282	267	297	326	288	310	290	316	290	297	304	276	293	321	299	300	304	279	327	278	299	272	303	291	311	295	302	306	325	267	310	283	294	292	277	284	267	267	285	298	296	271	296	312	278	292	335	279	284	316	302	299	289	298	326	316	283	297	304	322	326	313	271	287	305	303	307	278	289	294	287	278	282	302	308	294	303	315	312	308	277	315	311	313	275	308	311	337	308	297	270	268	297	296	286	295	276	298	293	298	299	293	278	317	289	310	310	278	322	301	281	268	286	280	291	281	294	318	304	343	301	310	284	320	286	295	319	306	297	307	273	300	285	308	298	317	328	270	313	263	287	315	316	323	311	295	282	311	262	287	290	315	298	292	279	274	299	283	319	303	293	293	280	279	295	297	296	302	317	322	302	277	284	337	322	303	325	304	317	315	292	311	292	342	296	294	284	291	295	315	323	306	314	279	301	288	289	285	284	310	297	303	288	301	324	295	283	312	284	303	323	285	325	306	302	264	312	320	305	286	281	282	312	289	314	272	334	304	327	317	281	279	299	289	280	267	273	307	296	312	305	319	295	297	279	312	296	262	281	277	305	298	283	310	287	282	315	310	274	297	290	305	288	282	301	317	352	286	335	313	288	310	315	273	335	307	286	293	307	293	339	311	302	289	305	280	306	306	320	248	285	319	317	310	329	298	290	301	299	309	327	287	298	285	294	265	273	300	296	297	294	303	298	306	304	325	309	289	261	314	310	297	323	309	302	295	315	305	328	267	304	290	270	313	311	302	274	298	303	319	292	298	296	301	284	314	271	286	321	316	273	294	293	306	299	276	329	301	301	318	288	292	275	286	290	271	276	274	294	296	313	310	276	257	316	298	268	307	308	300	309	289	315	298	293	286	289	273	281	300	286	299	312	289	290	317	279	311	323	289	291	320	276	312	294	277	318	277	302	304	314	288	304	289	275	283	320	313	270	289	299	284	311	301	345	295	302	299	321	322	305	307	305	287	300	290	310	292	314	284	301	293	287	299	314	297	297	286	300	306	298	310	292	306	280	277	295	293	321	315	302	313	318	301	288	298	302	280	282	307	329	309	303	311	281	281	271	310	332	314	312	304	296	282	291	319	320	281	279	306	292	267	271	326	313	291	288	276	311	294	284	271	288	270	312	283	260	295	301	276	272	308	314	300	298	289	303	297	268	307	299	317	290	288	296	300	278	288	273	326	286	286	273	291	285	292	288	301	283	294	285	319	290	330	283	355	292	294	278	277	324	286	294	302	299	316	293	302	296	266	273	262	321	291	301	298	295	329	300	305	268	312	284	318	281	304	305	315	274	293	308	280	273	327	326	303	310	296	292	304	280	291	318	294	306	306	302	299	306	289	306	288	295	283	298	307	300	304	278	318	318	299	278	291	278	293	271	256	271	339	316	317	303	278	304	272	299	319	318	306	273	301	312	291	310	275	307	310	307	312	280	310	268	298	274	317	328	311	319	292	335	277	270	292	289	311	281	293	276	298	297	330	328	304	278	309	312	306	305	286	266	289	265	288	313	297	278	284	290	290	300	285	294	303	293	293	285	302	308	320	288	293	313	317	310	296	310	288	308	320	263	323	290	289	314	298	301	248	297	296	307	297	307	261	278	306	297	299	297	309	288	290	260	316	309	327	305	289	337	291	299	307	296	292	292	293	314	313	320	313	305	302	306	295	289	295	284	295	264	275	282	300	303	291	316	280	315	269	291	314	332	312	279	320	280	320	281	288	293	277	298	276	306	306	289	295	289	309	300	280	303	290	269	273	305	290	310	293	322	297	288	301	325	304	284	295	280	289	298	269	280	304	292	254	320	307	304	286	307	318	321	307	298	300	310	296	281	281	299	306	287	313	281	328	285	302	290	296	290	281	277	347	293	280	304	277	261	270	311	271	300	319	295	285	295	308	320	283	293	309	307	287	286	298	298	339	278	300	293	287	300	280	288	321	318	293	295	299	335	274	317	293	296	333	290	288	308	287	320	304	300	290	305	293	311	297	299	280	319	269	276	303	313	314	308	326	295	282	315	295	278	282	312	303	329	278	305	323	318	312	309	300	303	284	323	280	264	310	287	300	305	307	287	284	308	266	290	285	301	334	284	284	294	285	319	315	283	304	277	270	303	289	284	305	285	305	312	287	271	294	314	278	301	290	291	293	294	292	275	263	286	283	312	307	322	315	281	297	269	285	315	299	288	302	314	308	302	278	298	263	302	312	322	262	287	279	290	314	298	293	294	273	303	296	323	318	273	347	291	307	334	298	302	332	300	286	286	321	292	294	304	284	303	322	269	280	310	280	311	276	281	270	302	262	302	277	283	293	298	286	307	339	281	290	276	274	314	316	292	286	278	274	299	315
20950	36131	33523	25535	20426	16316	12973	10204	8388	7077	6029	5398	4628	3917	3233	2807	2306	1817	1580	1336	1199	1061	1119	999	904	943	799	814	795	766	756	740	738	796	734	684	699	716	744	675	653	628	647	642	627	629	639	597	609	592	665	643	617	580	609	632	570	622	606	582	623	615	641	608	628	644	601	645	602	596	599	641	624	612	576	590	611	628	619	613	638	616	595	598	629	591	588	616	585	578	601	592	595	601	607	598	573	615	585	668	647	590	621	657	575	596	587	595	653	608	640	638	617	623	641	583	610	569	625	609	611	613	591	613	591	630	584	604	637	602	629	604	605	550	630	587	617	563	614	584	639	607	592	584	650	599	586	591	600	552	619	602	567	619	637	603	610	591	607	663	590	616	615	583	586	651	590	577	648	588	597	632	614	583	554	597	570	634	568	600	589	595	605	571	612	628	596	620	607	592	545	590	638	581	617	622	593	594	632	590	593	606	581	620	639	612	574	624	588	574	598	582	602	590	607	628	671	618	562	599	585	606	559	616	652	606	599	574	571	620	569	531	670	551	600	603	599	612	590	600	584	598	616	575	602	650	622	582	582	597	603	620	580	607	603	607	648	581	604	601	599	608	606	579	614	562	644	578	603	620	616	678	630	560	572	612	579	553	606	574	625	635	605	572	601	618	562	604	619	580	580	615	571	590	628	634	609	579	598	632	589	556	560	583	605	565	639	587	573	581	603	587	613	605	622	624	595	588	544	602	601	591	576	642	607	598	588	548	580	550	601	606	627	596	604	587	577	576	596	626	633	582	630	644	604	615	561	562	628	578	583	609	592	638	603	587	586	606	580	645	658	613	564	587	575	596	621	621	611	631	580	616	580	587	621	581	625	591	633	570	575	658	595	604	612	589	610	582	616	617	572	593	563	609	633	595	602	572	623	580	596	630	614	565	624	589	606	588	636	615	623	590	574	611	652	565	590	577	617	633	608	577	594	623	608	625	586	591	625	581	667	626	628	598	602	603	594	618	601	600	630	620	685	625	601	556	603	603	573	629	593	579	574	620	587	571	594	595	581	605	618	591	608	620	598	603	617	542	595	616	635	583	600	583	622	610	596	577	648	666	627	539	563	572	636	600	594	600	645	648	583	609	626	620	590	584	619	596	569	606	609	585	628	600	625	626	613	625	620	621	660	592	597	592	587	657	600	615	614	619	628	597	600	614	620	599	603	609	601	630	577	617	584	581	636	585	623	570	594	631	593	587	577	579	596	633	588	614	647	620	652	616	619	588	589	620	609	601	590	596	615	611	595	617	544	551	635	602	607	587	648	654	599	622	613	626	576	632	648	555	623	613	589	595	611	605	628	605	612	602	580	613	636	619	630	584	619	585	588	649	569	626	618	628	594	599	617	635	598	595	655	593	575	573	606	598	588	636	624	604	605	569	610	589	600	625	580	602	613	595	615	584	578	625	637	655	630	590	625	645	662	599	612	599	569	612	604	615	631	607	610	577	641	619	555	605	633	604	586	603	653	610	599	612	618	658	600	615	647	612	616	598	612	602	590	635	573	605	587	607	630	656	614	568	580	631	599	579	584	642	586	642	617	617	612	588	616	590	585	567	642	584	567	584	589	574	557	585	626	612	559	614	622	572	658	631	634	620	595	616	643	588	664	602	633	601	634	603	616	593	609	585	574	598	640	600	577	587	567	610	606	593	622	641	597	583	617	630	595	664	642	586	595	623	617	602	637	589	617	587	610	595	614	632	625	632	607	598	601	617	587	611	589	590	615	618	621	646	594	621	600	611	634	589	633	593	623	580	589	604	637	611	608	617	608	601	634	617	643	586	618	582	587	638	593	605	572	611	576	636	594	578	620	581	627	634	600	593	597	624	620	585	609	581	615	626	597	635	607	604	592	616	624	612	575	577	621	558	596	588	645	622	599	630	610	611	596	624	624	614	591	604	608	608	629	603	563	575	563	629	624	591	605	595	596	594	625	601	600	619	568	568	648	640	619	581	588	658	616	595	576	651	611	542	591	564	595	632	624	618	582	570	608	614	605	617	599	632	622	561	592	619	594	622	641	633	624	570	578	612	658	633	569	606	598	583	610	564	607	593	649	635	614	609	568	599	586	540	610	655	580	574	599	596	603	611	623	575	612	587	604	625	618	606	676	626	586	617	567	599	590	615	598	593	587	603	648	597	600	613	578	650	592	641	554	632	595	594	630	608	671	623	641	590	597	597	645	594	554	576	587	624	574	612	551	603	647	585	534	599	573	589	596	623	628	596	601	594	594	564	616	583	588	614	597	622	592	633	594	622	600	589	593	589	593	651	607	628	610	620	592	607	620	584	590	582	622	589	603	600	582	609	610	598	653	582	605	601	599	612	589	538	580	579	604	604	610	630	593	601	584	591	566	574	587	629	578	600	607	584	609	578	575	622	635	609	592	589	605	617	623	548	596	598	594	624	657	560	587	603	608	611	601	631	570	616	640	598	600	629	590	618	571	571	614	623	626	579	602	571	622	569	610	581	583	599	557	584	595	580	602	595	583	626	649	625	614	614	672	581	613	620	628	579	570	593	610	582	634	641	585	562	599	610	591	618	588	606	621	585	577	631	592	602	599	584	608	594	611	566	632	632	601	604	598	593	611	595	630	606	650	598	579	652	608	614	593	598	613	600	609	594	609	652	611	620	619	611	573	631	613	624	644	626	629	579	606	627	598	648	625	622	614	627	642	605	620	634	592	570	619	589	560	611	592	601	621	643	595	639	627	592	600	571	590	578	594	594	596	595	604	564	611	628	561	604	607	626	606	588	594	564	667	602	623	588	619	590	647	611	615	567	567	598	622	615	621	611	554	595	626	562	616	650	612	632	666	568	626	634	589	608	623	579	612	580	611	609	604	604	607	612	609	583	579	619	648	576	620	570	597	581	596	595	581	619	585	559	598	572	593	622	584	582	621	607	570	599	600	602	599	612	589	595	645	574	601	639	582	593	606	642	583	604	608	601	598	645	636	573	579	577	629	618	604	614	622	610	599	623	619	576	621	650	639	601	570	566	647	612	626	619	612	559	592	626	604	638	608	607	590	598	636	582	599	612	587	611	614	589	674	583	602	572	619	636	594	574	604	557	590	611	642	615	599	591	627	590	641	584	605	604	578	599	636	609	617	594	557	613	597	600	607	626	622	559	612	575	569	613	578	621	605	655	600	595	576	618	612	615	575	595	603	618	580	640	594	606	622	587	623	615	607	625	614	645	546	581	622	581	642	625	640	637	590	598	619	602	621	586	607	604	649	621	603	613	538	624	609	615	609	622	588	615	601	588	567	578	651	592	627	590	557	609	598	599	593	602	607	566	600	591	630	595	574	571	597	624	651	611	574	565	615	627	583	615	617	616	578	609	604	599	610	642	590	599	599	602	565	630	628	584	620	598	599	584	610	620	637	647	618	606	600	567	625	581	582	625	652	614	625	573	614	650	611	603	579	629	603	590	540	596	628	556	614	592
24201	21420	28859	24426	21534	17269	10017	5813	4315	3591	3096	2726	2291	2007	1753	1441	1158	949	860	796	652	701	603	613	578	564	510	540	524	529	501	489	475	503	508	459	479	498	475	461	435	483	435	462	479	437	443	475	423	426	435	405	465	461	446	441	432	422	415	455	432	464	442	463	460	467	445	449	459	423	441	449	453	441	454	422	453	438	440	420	468	477	435	463	470	448	420	466	441	409	420	467	483	471	415	440	449	456	431	421	473	463	457	487	449	445	432	416	448	397	421	438	448	439	484	406	444	411	389	449	395	432	470	439	439	452	425	429	431	445	427	423	427	453	436	438	450	474	437	455	402	424	455	449	490	419	431	439	452	415	444	481	422	442	433	456	432	410	459	427	438	465	497	437	420	463	509	438	439	414	467	437	440	426	438	446	446	432	440	437	430	453	472	423	441	443	426	434	415	422	416	441	467	448	429	459	457	470	440	406	455	463	438	436	388	443	432	445	425	449	467	429	445	396	450	446	496	428	471	443	465	439	443	434	408	446	462	428	428	432	443	441	462	413	406	450	431	433	451	433	488	447	435	490	446	433	447	407	466	463	423	411	464	440	372	431	447	415	396	433	455	439	399	439	418	391	432	463	423	403	436	427	419	470	435	441	440	473	441	424	445	450	420	434	435	472	436	431	450	444	411	444	471	428	443	448	413	449	447	425	462	468	448	404	458	422	426	427	422	443	423	427	467	418	439	400	428	465	439	437	451	398	430	419	428	395	406	427	446	429	434	425	436	428	432	418	394	430	440	432	469	437	433	420	493	418	417	388	459	440	462	435	423	419	472	452	428	468	449	501	423	431	425	470	431	429	423	403	432	393	470	442	438	441	454	409	415	474	467	449	465	410	451	429	457	470	422	458	472	430	487	493	452	410	457	436	429	448	449	451	442	418	451	495	452	435	467	423	461	443	414	450	423	502	457	463	409	424	468	467	436	426	435	423	393	435	448	446	455	414	441	421	421	433	479	459	427	466	400	429	418	437	430	427	458	459	449	434	412	444	452	439	447	434	438	465	449	436	416	403	475	434	400	435	401	428	418	453	431	455	411	438	411	431	423	446	408	461	467	412	426	461	437	418	474	374	436	441	429	454	426	450	459	429	449	411	421	424	475	454	453	427	417	422	448	493	438	419	465	475	450	441	432	439	428	402	460	469	399	418	448	432	439	450	412	500	420	388	443	432	470	443	451	406	438	451	402	414	432	418	452	456	429	442	444	443	428	422	478	439	466	438	435	438	412	418	435	417	437	434	452	442	458	444	443	447	448	445	409	423	421	467	434	450	425	425	409	442	415	461	435	454	431	474	405	461	451	409	413	436	433	415	440	468	430	457	428	445	449	430	418	472	422	444	477	449	494	417	408	432	415	461	470	496	434	449	435	434	451	451	405	451	452	466	447	424	449	397	473	440	451	436	419	433	491	460	410	429	463	440	438	425	424	439	468	433	424	464	425	421	405	442	420	463	431	443	418	451	455	435	468	479	437	449	444	454	417	468	416	403	422	430	407	435	410	463	455	430	435	414	419	434	447	426	439	472	394	399	434	392	447	453	438	486	481	441	450	449	446	445	426	438	421	416	419	411	457	427	414	443	463	469	405	465	439	432	454	440	440	421	462	412	441	425	478	422	452	426	430	411	439	442	451	460	435	412	447	438	425	425	434	465	440	439	459	419	451	443	419	448	464	435	435	484	449	448	455	426	461	431	459	385	437	437	444	431	437	446	444	446	461	493	439	451	415	419	481	429	447	435	485	423	476	429	439	430	457	428	455	451	434	425	433	425	449	464	443	436	442	490	454	422	438	424	429	456	442	433	470	450	458	437	441	437	401	468	452	445	465	403	462	474	449	435	456	400	428	432	451	444	421	407	447	444	430	478	423	467	431	460	460	413	429	419	398	459	432	414	462	442	439	402	436	412	450	425	412	435	432	394	462	423	438	460	381	447	425	427	408	428	427	452	467	401	437	401	443	476	401	451	426	406	447	415	460	456	466	433	461	489	414	432	436	457	466	456	424	422	425	431	447	391	434	414	461	430	414	439	449	452	414	452	447	438	398	414	428	422	414	439	447	425	433	370	390	445	399	472	430	439	428	477	471	424	431	414	438	429	435	468	406	416	427	459	431	429	430	417	436	453	426	451	422	408	432	450	403	475	434	453	453	448	403	412	432	431	436	465	434	436	433	460	434	487	435	437	426	441	448	405	444	414	441	417	477	438	478	472	435	461	419	422	426	441	441	435	436	423	429	417	433	476	407	430	395	439	444	427	391	457	450	469	458	409	433	433	433	476	461	405	443	424	452	457	431	422	461	452	432	423	437	449	450	415	427	423	459	429	432	442	474	469	426	415	474	424	469	424	389	434	463	436	433	430	426	471	447	431	464	427	450	432	452	448	410	407	461	444	419	447	416	427	390	430	449	420	464	487	451	445	423	464	477	443	428	421	433	441	428	436	442	438	432	396	454	453	436	436	435	432	414	429	476	442	438	446	426	456	454	457	458	450	453	478	422	447	460	450	454	447	430	439	461	446	459	437	421	431	433	436	417	427	429	428	412	429	438	431	431	427	440	434	444	447	422	480	457	415	420	433	458	423	455	421	447	487	444	414	399	418	467	422	466	393	421	444	387	435	441	450	428	416	447	420	439	433	414	437	434	446	430	444	428	446	438	426	458	483	441	428	470	472	467	438	416	436	411	455	438	417	429	423	416	431	441	448	454	430	446	456	443	438	442	396	410	456	412	464	476	453	450	440	446	429	452	443	433	417	460	463	452	414	465	442	467	467	431	438	392	443	442	460	412	449	425	415	443	433	465	391	435	420	406	450	434	461	445	460	451	413	432	435	445	427	445	391	440	442	434	421	419	427	436	443	436	438	436	447	478	475	414	397	420	431	456	420	410	377	434	437	439	445	448	453	412	433	458	413	419	455	460	374	423	429	419	426	436	433	449	447	437	441	421	417	394	445	456	424	448	446	400	431	439	411	425	445	439	407	442	402	438	409	442	449	471	433	432	442	408	446	465	443	452	465	409	471	428	417	433	403	429	485	431	420	424	449	399	417	466	441	414	446	441	464	453	427	432	449	439	408	424	477	450	428	429	454	405	459	448	411	466	432	482	447	386	412	444	431	453	486	430	418	434	449	442	462	465	413	490	432	452	437	428	434	452	449	482	429	417	451	466	475	450	456	389	425	453	469	407	446	432	420	449	443	434	434	396	470	482	418	446	440	476	402	442	433	436	437	433	461	436	412	406	449	438	457	432	442	431	426	385	434	460	419	437	449	431	463	421	459	477	432	472	464	436	444	474	426	458	438	444	470	449	416	478	428	431	466	445	426	463	437	454	482	470	432	415	472	423	436	462	479	402	408	443	452	414	438	449	452	445	422	436	427	439	439	441	435	383	427	441	446	453	475	452	450	437	463	431	449	460	429	429	463	462	426	387	424	460	415	451	465	433	482	429	431
22949	40192	37933	30533	25651	21149	17691	14577	12231	10556	9221	8119	6903	5816	5117	4225	3444	2766	2295	1986	1800	1659	1607	1431	1265	1353	1240	1144	1174	1108	1119	1060	1091	1020	953	1021	969	973	970	962	864	890	880	840	887	885	842	845	868	881	878	848	834	819	893	840	856	919	846	854	881	856	852	848	875	837	847	809	838	864	817	774	872	814	864	865	882	844	841	827	891	858	890	796	842	895	867	861	847	833	819	858	857	844	844	890	783	842	828	888	859	817	832	820	845	869	875	856	863	804	904	786	884	845	891	814	881	804	823	848	863	860	865	839	867	845	782	863	791	847	852	857	825	861	865	841	818	836	844	855	858	816	825	878	871	839	853	858	841	869	826	835	843	853	842	753	863	809	897	878	859	856	844	814	839	841	840	803	840	856	843	866	864	892	879	849	817	873	837	865	820	881	820	884	886	807	856	845	837	855	869	811	811	836	839	822	853	824	842	850	851	800	851	840	848	840	898	782	804	812	853	889	882	836	794	889	876	889	819	822	800	860	887	880	833	856	802	867	866	827	846	835	863	865	825	863	849	846	878	805	838	788	884	810	890	823	807	835	848	851	852	802	853	871	847	835	892	824	800	843	846	847	843	836	878	866	858	838	844	870	810	839	827	814	816	796	763	812	886	841	826	871	860	862	842	845	843	828	889	836	849	802	815	841	895	802	852	896	874	819	835	874	810	808	847	843	888	836	806	887	803	823	890	847	820	832	828	866	802	807	876	884	847	810	826	863	831	885	864	857	840	825	830	843	888	872	845	829	819	884	834	831	822	886	814	886	845	809	871	875	832	856	867	874	818	856	848	843	845	803	813	849	865	854	878	852	838	866	810	854	864	842	871	816	818	871	819	878	829	894	854	865	859	819	830	850	805	796	867	825	852	854	817	841	855	862	874	827	818	868	817	798	847	903	855	827	844	861	838	836	861	816	896	828	843	848	815	855	844	860	862	843	878	817	799	834	878	838	819	862	852	872	875	825	823	846	773	837	840	831	868	841	873	823	851	843	849	855	832	785	847	914	820	836	872	850	867	838	843	839	836	800	836	845	844	859	827	859	895	839	878	817	824	842	886	823	863	829	841	842	783	845	823	825	839	846	837	872	828	829	883	781	828	852	809	822	819	817	845	817	853	849	880	795	880	814	869	837	863	863	836	802	852	821	890	864	844	879	858	858	812	840	894	889	845	828	865	854	807	857	907	835	781	914	870	805	857	818	849	856	869	812	881	841	827	849	863	839	866	822	797	799	844	839	815	810	884	842	882	872	865	846	796	850	835	826	859	900	861	852	827	854	859	849	837	825	857	839	805	859	822	816	835	831	797	838	835	794	845	843	871	864	847	820	857	843	857	850	846	799	837	884	837	849	864	818	859	853	792	883	900	820	869	838	835	868	854	860	870	833	816	881	798	844	848	853	831	840	849	865	854	856	886	850	817	844	785	858	856	846	853	853	860	825	809	846	849	853	867	829	821	834	833	832	850	898	851	856	888	837	834	826	853	829	839	821	812	827	825	882	850	846	896	807	844	874	867	816	832	902	846	871	815	764	865	866	824	827	869	856	859	766	858	833	846	823	814	817	875	845	843	845	853	818	803	861	798	781	882	801	863	852	840	846	836	869	848	803	828	872	837	848	868	898	787	866	857	827	831	829	825	863	865	818	875	840	878	846	849	837	841	807	862	873	830	848	842	812	857	850	860	883	854	849	824	861	899	840	801	828	854	863	833	846	824	866	856	849	826	831	914	830	841	793	836	859	835	815	822	836	891	866	826	866	883	859	835	854	840	831	878	758	815	833	889	843	841	818	821	840	840	820	826	851	829	794	826	822	874	800	864	764	859	859	854	825	809	859	841	849	891	869	918	860	863	826	788	889	861	786	873	864	890	881	839	875	860	827	823	866	811	824	830	809	844	864	842	817	895	859	854	830	870	873	909	839	845	878	827	812	877	843	841	823	856	840	840	857	876	862	857	811	829	807	882	858	792	919	871	843	860	825	858	825	867	784	876	811	860	833	862	833	831	877	853	856	834	852	882	851	829	777	878	856	899	843	842	858	839	842	861	844	842	821	841	827	826	886	832	881	830	872	827	854	867	854	840	810	828	857	855	867	879	844	804	830	819	837	863	826	871	879	872	783	832	840	882	827	890	835	819	857	824	860	844	859	830	810	887	833	866	841	848	829	841	814	828	844	862	804	861	889	889	875	873	882	873	847	853	779	849	882	843	839	881	880	842	855	822	874	899	826	838	810	879	887	829	845	864	822	814	835	843	902	804	802	888	881	819	854	822	828	874	799	855	815	871	879	810	820	847	825	831	846	867	822	852	886	794	883	827	801	873	847	828	871	845	794	865	855	842	884	852	865	817	879	819	856	844	853	840	831	847	862	839	855	842	832	844	841	848	848	859	901	795	835	792	821	847	874	876	845	872	885	808	842	776	861	849	843	852	791	792	829	796	835	887	809	853	841	850	866	833	887	836	855	864	829	885	869	837	824	845	874	863	837	817	845	853	825	823	844	911	864	851	809	846	838	870	861	850	857	777	868	857	887	834	847	796	890	827	850	854	846	882	842	827	827	883	821	854	853	814	789	819	859	895	820	910	866	839	832	846	849	851	878	787	826	812	796	814	864	842	819	840	842	845	805	865	848	860	858	873	862	825	887	815	863	802	875	849	847	838	852	831	893	798	847	832	870	817	852	836	822	867	865	879	885	850	873	776	837	790	846	849	783	809	821	844	835	854	867	833	847	818	838	844	819	830	875	792	858	845	874	850	843	859	886	870	879	862	856	800	868	872	848	851	857	843	858	848	859	864	825	841	830	880	864	811	867	806	829	840	835	804	900	875	814	858	835	841	817	841	831	798	850	880	777	823	798	844	846	783	853	799	923	868	874	831	842	878	834	827	825	870	782	814	829	852	887	850	843	869	860	870	840	825	892	883	799	847	867	864	873	840	827	845	874	850	841	806	820	873	869	879	850	830	872	795	871	829	856	860	865	846	832	818	786	841	846	808	805	805	846	839	849	887	833	862	894	829	845	865	858	845	810	812	872	832	907	891	872	877	886	857	850	841	808	888	825	912	838	859	818	875	785	856	847	827	847	827	829	853	868	900	876	843	825	830	838	852	893	839	843	827	853	833	805	856	791	850	833	833	838	845	862	824	830	787	807	838	860	816	885	841	812	842	868	861	849	849	816	895	885	902	822	837	813	794	846	815	821	829	856	856	816	831	888	882	850	850	876	878	848	824	819	874	814	849	870	854	858	836	867	864	849	852	922	866	859	847	835	811	829	855	802	830	855	913	872	826	842	838	881	857	824	868	836	850	831	804	814	852	825	825	854	832	856	867	806	869	858	880	822	858	858	847	891	821	819	824	827	848	859	873	821	848	844	810	881	836	817	829	834	805	856	826	879	842	819	824	817	797	842	833	829	754	814	840	852	860	889	851	862	870	785	882	878	851	810	848	828	892	837	805	869
27450	20390	16263	10053	5037	3058	2352	1672	1323	1066	926	766	665	636	579	483	418	366	381	335	333	294	301	330	313	288	341	296	294	305	269	291	282	278	272	308	286	265	274	255	280	255	243	262	272	264	260	241	261	241	269	252	248	254	243	241	257	259	270	242	252	248	246	281	256	252	263	268	250	235	284	250	271	251	257	246	246	230	256	255	254	264	276	283	250	275	262	235	265	252	262	252	232	292	250	282	250	242	246	258	268	227	251	263	270	253	269	239	243	272	253	270	268	247	276	226	264	267	266	281	237	252	271	229	258	267	259	267	258	297	226	253	250	252	283	248	271	279	255	252	239	236	256	247	245	299	269	265	207	273	275	259	276	268	244	253	276	262	249	241	266	239	275	259	248	256	244	263	265	222	278	252	285	265	266	277	270	285	278	271	227	254	265	249	270	239	269	273	253	267	255	271	279	260	266	246	254	227	228	250	258	257	255	271	225	262	258	280	259	276	277	249	250	273	229	235	266	255	243	275	260	272	232	268	249	299	229	257	261	237	235	275	266	258	251	249	254	278	245	254	275	285	262	270	280	265	279	242	263	272	260	238	272	266	254	254	256	272	255	249	256	235	270	247	267	259	243	247	245	218	266	259	268	259	261	297	266	256	264	248	266	249	261	281	260	231	270	274	250	242	251	259	253	268	263	245	261	281	263	268	242	280	235	254	255	267	249	258	271	266	250	271	247	251	266	255	234	259	270	264	247	270	242	259	263	238	259	255	267	244	241	259	236	269	262	289	243	268	253	263	232	246	258	272	250	271	224	265	279	280	262	242	251	259	284	244	253	265	286	259	213	251	244	276	261	242	249	251	261	244	266	269	233	262	251	260	236	256	274	243	260	236	247	274	248	253	279	260	269	260	282	263	247	253	267	302	273	275	244	246	253	242	259	269	255	243	261	270	238	240	264	275	259	282	258	273	237	289	229	256	250	248	277	242	255	251	258	258	249	263	238	291	248	259	244	259	271	241	251	274	254	253	271	261	263	254	245	291	286	260	293	261	236	270	242	259	270	271	259	293	274	253	268	271	284	264	288	262	241	240	243	267	263	243	276	276	266	238	295	246	282	283	256	253	259	272	253	244	269	255	260	238	239	240	247	255	251	262	256	265	265	249	244	265	245	284	225	238	278	284	263	257	267	274	253	255	269	254	250	285	252	275	255	242	273	272	275	292	276	274	241	273	232	255	246	255	276	249	246	250	255	295	238	271	276	285	231	241	266	264	283	267	252	271	253	261	249	258	252	265	265	244	253	255	273	278	252	274	264	268	253	254	268	274	266	242	243	263	233	261	239	282	246	276	261	270	282	279	280	251	270	282	266	253	226	268	268	258	247	254	269	274	252	251	246	273	258	242	234	261	229	245	263	225	247	258	264	275	243	296	264	239	264	261	248	231	260	258	266	276	274	231	252	253	240	266	256	277	252	277	252	262	274	255	265	269	235	261	257	234	263	267	286	259	260	288	262	299	257	259	248	237	231	241	246	263	257	257	265	239	263	266	240	259	260	263	272	242	232	286	256	230	252	270	260	239	244	264	252	251	226	249	253	273	263	246	263	228	286	229	253	242	247	255	237	265	287	278	251	259	256	278	243	236	255	250	255	218	272	229	278	259	245	279	263	243	256	248	258	263	251	250	250	263	251	249	262	274	282	258	251	257	227	270	233	262	247	269	251	264	265	251	267	242	256	268	254	245	231	268	249	256	263	273	243	255	263	280	269	247	244	281	258	258	255	256	268	257	251	272	239	266	260	273	291	260	254	270	272	276	267	248	263	260	251	253	262	264	241	265	245	263	254	260	263	240	249	252	260	292	248	246	243	258	258	252	245	259	265	284	246	261	242	267	257	267	251	265	281	259	263	231	230	270	254	256	297	256	248	254	240	255	260	291	278	260	242	243	246	264	259	276	253	274	260	234	276	255	266	267	258	259	264	210	252	253	260	284	256	274	234	253	243	270	271	263	265	284	247	249	261	252	272	243	249	264	244	264	257	277	254	239	253	268	273	247	263	254	270	250	266	294	239	248	253	272	255	272	259	258	262	267	241	266	247	258	263	256	230	260	254	254	284	248	270	272	285	239	248	244	248	259	267	248	263	268	233	264	246	260	249	255	227	250	231	266	292	269	283	284	255	234	281	237	250	269	258	240	233	240	256	298	270	262	245	262	258	254	258	292	269	271	249	273	246	254	246	251	274	268	247	277	268	273	237	260	291	232	261	253	263	266	263	222	246	250	267	273	247	276	259	270	252	252	249	255	281	268	270	259	244	258	233	237	291	257	255	270	266	248	233	276	252	276	265	266	249	251	240	259	256	221	276	270	277	219	272	290	242	260	266	254	257	275	241	264	245	259	270	257	223	248	245	272	258	262	267	265	231	247	282	278	247	270	234	260	245	252	240	280	241	265	272	266	235	262	276	254	250	258	262	266	284	244	263	279	252	274	262	268	264	246	257	236	266	261	302	250	265	263	269	238	263	268	272	255	285	243	252	251	266	294	264	257	255	267	289	267	282	256	291	286	271	241	252	280	268	256	263	259	240	259	274	249	279	251	243	253	251	249	248	267	296	257	263	267	256	273	261	259	243	279	260	242	250	246	246	258	237	259	238	255	233	270	253	252	275	273	246	235	248	247	241	272	251	240	234	280	276	278	247	221	274	266	256	235	275	254	261	247	240	285	260	244	252	258	269	270	256	264	246	267	223	256	251	296	273	268	272	282	255	253	280	239	260	255	275	258	253	255	267	290	255	249	229	266	272	253	234	246	260	227	254	274	260	263	277	250	258	265	262	264	294	250	287	253	258	266	261	236	257	270	250	233	248	247	291	249	231	276	255	254	264	208	238	232	256	250	269	266	265	241	260	248	249	248	285	258	276	268	234	259	227	252	236	271	285	251	248	246	266	245	281	264	253	268	248	255	235	256	262	255	253	252	251	272	258	230	256	289	270	242	246	296	261	264	279	271	246	250	244	234	261	257	248	268	232	249	275	252	251	250	260	262	255	263	255	265	235	274	236	288	252	253	270	266	270	287	261	261	268	245	263	261	256	242	252	241	251	272	254	242	235	261	242	256	251	235	262	234	270	272	282	270	249	265	250	254	270	257	254	254	251	254	238	246	261	261	248	267	311	281	249	239	270	257	268	249	253	254	290	248	274	240	270	253	243	242	244	281	251	259	260	242	248	259	245	240	235	241	275	274	254	265	240	274	237	260	275	263	253	289	233	262	253	254	286	285	254	265	231	265	229	256	250	259	259	240	272	243	241	250	224	248	274	246	265	260	258	283	279	228	256	295	263	284	248	259	286	264	260	243	260	267	261	253	246	270	285	256	254	269	258	224	238	259	283	273	250	250	232	281	233	230	231	256	223	280	255	275	234	262	271	241	263	249	281	252	263	295	229	246	252	241	263	244	232	245	244	277	276	262	278	267	269	234	275	281	271	258	268	233	264	262	238	263
18626	28751	26098	17688	13068	9866	7497	5850	4651	3834	3189	2904	2367	2014	1740	1375	1256	1051	910	801	758	701	771	689	634	688	605	587	646	590	611	588	572	554	604	561	580	553	601	564	524	543	574	611	524	551	523	552	572	545	530	494	563	480	536	533	503	518	557	538	556	510	546	516	513	505	528	531	526	528	522	553	534	510	529	586	498	470	536	527	532	500	541	535	526	527	525	511	480	548	546	518	508	556	535	497	527	509	517	497	566	520	506	547	527	529	510	556	508	484	519	554	561	549	490	523	501	544	524	541	528	559	530	574	501	509	552	528	536	534	533	540	508	560	557	517	577	553	543	536	523	498	534	498	517	547	503	540	491	541	544	511	526	520	541	516	489	522	514	566	520	519	513	591	485	515	518	534	542	507	564	527	498	519	499	523	539	504	547	554	539	533	530	556	534	501	509	529	474	531	521	544	536	529	515	534	533	504	509	514	516	529	532	539	535	517	513	572	530	534	552	541	549	489	552	503	535	508	524	499	557	506	506	548	527	555	504	548	524	542	507	528	500	570	554	514	510	518	550	541	539	529	561	493	512	521	532	496	514	539	522	489	561	528	541	519	540	534	514	546	550	522	510	531	514	535	535	534	533	544	538	541	502	544	497	501	503	536	552	512	540	509	529	528	523	549	544	518	549	535	514	501	534	538	520	538	516	537	515	503	521	503	517	485	514	533	542	541	520	539	566	549	580	554	500	476	496	546	545	509	503	516	515	544	530	523	537	577	531	511	504	549	528	539	528	529	499	498	517	483	501	573	535	540	486	535	568	475	518	518	563	525	562	489	536	515	548	529	567	537	532	517	535	551	554	564	540	559	529	539	510	492	534	525	523	513	505	526	568	519	555	562	542	528	486	530	512	569	518	515	523	513	568	533	534	532	532	542	539	532	481	508	521	545	522	516	525	530	529	502	512	544	520	522	542	479	529	522	548	526	514	505	528	510	504	527	555	560	525	546	475	536	509	544	506	538	519	544	606	541	522	551	527	572	509	536	528	539	513	520	525	522	520	524	499	514	497	505	507	524	519	538	545	525	526	554	506	545	531	577	509	533	524	563	556	498	505	527	568	548	513	509	512	532	486	584	517	534	537	506	522	531	542	546	546	554	562	515	523	527	579	528	540	533	572	543	532	516	537	525	517	519	534	523	513	558	559	563	524	515	557	518	470	550	533	540	499	516	554	587	495	573	532	551	527	508	570	525	548	537	531	472	514	491	503	558	508	535	580	502	550	549	535	546	525	541	536	505	531	459	528	520	524	510	506	513	535	459	509	520	509	551	532	472	539	491	495	525	510	513	551	554	549	513	545	522	523	513	554	556	553	502	535	515	510	530	570	511	524	505	553	531	538	527	528	513	529	549	530	505	523	514	536	532	512	503	533	525	502	543	521	487	488	533	559	559	497	531	545	539	529	538	524	517	524	535	533	526	494	513	506	538	505	498	515	536	545	538	518	500	504	547	520	541	511	539	477	525	487	502	534	555	524	493	526	514	523	541	518	539	544	507	523	531	546	503	526	526	551	531	552	541	568	529	508	508	494	506	560	519	537	537	526	541	520	500	511	495	473	563	503	529	519	555	558	529	520	490	520	523	534	522	539	555	544	540	513	516	544	511	489	567	515	541	533	564	496	547	528	543	519	495	529	552	495	499	467	549	502	513	529	519	537	535	485	512	501	539	536	538	539	550	524	521	502	536	552	552	504	553	487	525	540	492	507	494	481	509	532	525	544	561	472	561	515	526	569	505	490	552	534	521	535	530	529	513	532	522	531	536	450	558	551	547	527	499	561	540	530	491	539	545	535	542	522	516	504	509	523	547	533	481	523	492	547	560	492	533	500	552	503	569	562	531	557	508	585	552	537	513	478	540	539	553	522	523	521	516	531	514	536	486	510	535	505	577	543	521	466	495	523	523	496	548	495	509	517	529	526	528	527	494	517	543	531	535	545	536	515	485	561	525	552	524	568	521	534	561	510	525	489	537	514	515	565	572	564	510	492	513	566	523	542	520	537	518	550	502	494	529	551	548	528	530	525	485	474	480	536	521	536	550	488	526	539	539	547	529	573	546	558	499	524	488	546	518	530	498	526	513	541	528	540	558	546	547	510	534	520	532	566	562	502	484	560	526	543	491	512	519	523	512	514	547	507	548	521	538	538	540	553	479	538	538	531	548	522	498	539	537	499	574	551	547	521	542	544	554	523	531	561	518	560	502	505	526	527	538	514	548	525	555	524	541	557	489	520	509	580	520	527	533	506	494	528	540	506	484	552	533	523	502	563	532	523	541	518	497	544	473	509	534	550	515	551	540	550	556	522	520	516	520	552	525	568	522	533	505	528	518	503	557	501	532	543	536	529	476	502	519	569	514	553	509	510	508	540	554	501	531	503	566	551	565	529	555	534	500	509	528	545	516	528	538	538	482	514	523	529	542	526	500	551	453	537	479	543	508	496	487	532	531	540	526	537	501	580	524	537	555	554	563	520	528	554	496	528	543	489	536	560	522	538	553	527	481	502	523	500	512	548	530	529	519	548	514	518	543	516	507	493	517	555	512	550	515	510	540	502	547	527	546	502	484	526	560	555	547	561	507	521	567	519	515	535	508	522	532	494	497	526	521	518	551	512	540	562	505	562	556	516	524	485	503	547	558	551	544	499	520	473	551	549	507	539	527	511	535	513	536	538	497	558	512	533	532	565	544	502	545	546	490	546	505	528	521	501	531	548	518	531	490	523	573	488	546	548	535	498	546	546	562	505	525	549	502	522	525	503	543	549	484	517	563	507	527	507	559	544	501	562	539	555	514	513	518	525	509	528	566	491	548	538	529	542	505	527	495	529	529	559	505	532	490	551	526	525	543	532	571	519	532	504	533	505	504	507	498	528	521	521	554	543	513	526	506	543	538	531	504	486	525	526	523	564	531	532	543	530	518	516	540	538	531	552	550	550	496	518	518	532	493	528	516	522	548	525	574	509	539	495	517	562	527	537	544	541	524	494	511	520	517	515	565	529	533	499	521	491	529	522	541	506	502	517	547	525	517	530	546	523	525	532	527	524	480	497	566	544	518	534	519	524	518	504	508	523	540	565	535	545	515	544	503	500	534	544	522	576	461	580	511	552	536	545	518	566	546	519	544	503	556	520	555	509	522	531	531	556	497	540	486	528	566	504	502	540	507	571	475	502	559	491	547	545	531	526	555	508	555	505	495	502	549	577	487	512	541	551	557	510	531	510	517	515	545	519	467	483	554	524	479	492	535	571	519	549	552	566	549	522	504	543	518	537	496	520	518	525	502	562	506	580	513	547	509	531	549	497	506	524	504	508	547	526	520	540	505	522	527	524	517	526	560	537	551	529	564	521	534	528	519	530	519	545	588	508	525	511	483	560	530	543	545	547	504	553	523	574	513	531	514	545	510	521	570	555	499	535	527	509	580	508	536	535	502	515	513	534	517	539	500	539	534	540	519
25167	21431	27934	25274	17096	8575	5507	3778	2941	2528	2013	1729	1383	1292	995	874	713	617	512	472	438	434	390	417	422	359	374	366	313	334	329	343	321	340	344	330	308	331	337	338	314	316	334	309	341	347	314	303	283	315	329	322	296	289	278	308	303	294	288	290	284	329	289	307	279	291	304	307	288	278	325	321	328	274	296	298	290	290	292	320	288	308	313	329	327	314	300	330	328	308	343	317	295	324	302	317	293	304	274	322	281	309	287	289	326	315	314	323	326	315	318	318	287	321	319	293	302	310	290	290	301	313	339	274	298	307	307	338	320	294	324	324	313	324	307	304	279	311	324	319	297	327	306	292	357	324	304	289	315	312	313	307	307	297	304	291	305	322	328	319	279	309	327	327	281	318	275	292	316	333	319	329	303	311	338	302	305	318	276	301	337	307	298	300	317	313	293	326	312	313	286	284	310	346	277	294	282	299	284	284	308	307	281	282	318	304	289	275	341	310	310	300	315	306	273	287	317	286	288	300	288	291	315	306	287	317	298	340	283	314	285	273	319	304	299	340	280	290	304	303	326	325	302	288	309	308	324	332	300	285	281	309	315	293	280	303	337	330	306	311	302	302	286	298	340	326	301	307	260	323	277	297	261	325	325	273	298	284	291	305	299	312	291	332	323	321	319	299	320	306	302	324	310	323	307	293	308	296	287	286	323	300	271	277	308	313	289	332	287	279	335	297	303	354	292	328	297	288	313	293	331	294	310	357	304	303	279	313	301	294	305	322	291	319	311	330	299	321	324	330	290	287	292	289	287	283	279	291	306	289	289	288	315	285	302	321	274	301	290	319	295	260	301	283	307	305	316	294	299	294	311	369	291	299	294	309	310	318	320	302	325	293	344	313	305	302	296	302	307	313	293	293	323	326	281	305	311	327	328	289	318	306	312	317	293	287	313	299	296	311	302	323	302	324	269	312	289	330	294	276	306	342	265	323	304	311	312	299	301	286	292	303	324	285	290	334	282	293	312	309	314	311	325	278	338	306	320	293	290	309	296	303	294	339	321	280	299	304	307	304	289	326	308	305	279	323	282	295	291	278	310	277	305	308	311	295	288	328	305	292	288	314	295	296	305	304	305	284	292	309	327	309	314	295	309	324	297	290	303	280	284	322	310	297	287	314	292	289	326	323	286	303	304	285	297	295	286	262	294	289	291	314	279	263	310	311	317	297	290	297	300	300	289	321	299	293	342	338	307	295	315	320	308	310	299	299	305	309	296	280	305	327	325	291	298	290	300	279	294	316	330	306	285	310	320	326	310	309	316	294	318	302	310	308	285	289	306	282	303	308	297	299	295	277	291	248	316	337	317	301	294	300	303	312	302	298	312	316	316	296	305	300	305	297	299	298	303	285	287	271	312	299	327	284	302	310	339	302	307	336	305	288	342	303	305	298	317	290	320	303	305	306	309	314	296	300	307	313	328	306	328	316	290	266	307	298	310	339	315	290	288	313	269	298	314	280	293	316	326	312	308	290	323	327	279	299	286	285	310	287	307	331	336	283	313	311	288	316	305	326	294	317	311	321	309	282	291	296	305	325	294	320	299	294	292	299	294	310	297	298	288	313	310	304	303	335	310	308	310	295	247	283	302	279	315	324	288	318	332	303	321	296	289	309	325	302	269	282	342	295	283	311	301	318	312	286	300	291	312	293	314	341	303	309	308	340	327	296	330	284	280	284	308	271	298	336	273	271	278	325	302	329	302	292	278	309	287	293	299	297	312	304	298	344	306	307	336	315	285	319	310	283	313	324	298	297	295	315	295	322	300	312	301	300	311	313	303	296	303	324	298	295	312	313	299	295	375	282	316	306	318	278	304	331	272	314	308	308	304	305	280	316	301	294	292	308	303	289	296	286	296	288	305	297	284	324	297	297	329	280	283	311	295	313	286	259	294	310	299	289	320	326	299	279	321	300	313	327	326	286	295	275	278	296	322	287	283	298	305	298	311	329	346	289	319	296	331	284	321	345	328	312	324	315	298	265	300	287	302	312	304	311	287	298	276	291	306	292	307	329	310	310	306	301	308	319	340	306	302	270	347	295	340	304	311	301	340	309	316	319	309	303	319	298	302	313	298	354	296	306	326	276	307	299	292	316	290	324	340	304	309	298	313	287	318	314	332	301	296	305	306	336	311	272	302	300	265	310	281	308	336	299	296	315	283	308	308	297	291	291	322	306	296	298	304	332	290	315	329	304	293	327	297	313	302	292	331	324	257	309	303	317	311	324	317	307	299	310	310	290	274	271	314	296	306	276	318	320	330	290	313	303	282	327	315	322	312	321	320	279	312	321	332	284	315	300	329	313	304	283	311	284	306	305	306	306	306	314	306	279	306	303	312	325	284	307	314	327	305	284	327	312	304	308	306	280	314	310	276	319	300	311	272	318	296	318	296	335	278	315	281	295	327	286	292	330	293	322	315	319	287	300	271	307	333	290	319	302	297	273	300	319	313	311	296	295	319	322	311	319	300	326	307	326	324	334	267	335	318	287	282	309	311	321	285	278	303	308	291	277	303	294	288	266	304	336	307	311	313	348	319	302	322	275	296	321	306	352	300	320	323	338	296	297	288	292	278	283	312	290	276	298	297	295	300	319	319	311	305	278	314	309	364	304	298	259	304	281	315	291	310	322	307	299	287	310	307	296	341	306	306	300	340	330	300	302	303	289	309	299	297	320	308	275	301	327	312	303	318	272	285	308	304	297	314	309	325	301	294	322	326	312	300	305	291	326	274	312	305	306	298	299	312	299	327	274	313	327	308	294	314	282	324	258	297	315	341	289	295	351	325	316	320	305	320	287	318	289	315	306	296	316	278	292	288	309	331	319	324	330	284	285	290	310	286	300	307	286	283	287	302	325	291	320	300	321	323	312	313	320	325	307	320	298	292	324	305	322	313	300	331	308	296	323	313	310	261	292	291	307	311	280	301	290	324	307	301	311	289	288	295	318	303	283	316	293	295	288	266	312	278	288	318	302	280	313	299	317	320	304	316	292	296	311	330	345	302	326	293	286	290	288	308	336	287	304	298	294	304	342	296	270	321	258	307	305	299	337	308	283	307	274	307	329	295	293	284	295	319	289	286	320	315	297	304	302	313	342	312	307	327	313	284	310	325	265	329	338	294	338	313	316	312	302	303	296	312	293	293	291	284	295	316	308	274	304	279	317	293	314	294	328	277	296	329	309	304	293	301	281	305	317	319	289	305	315	330	309	306	267	303	294	311	297	267	305	310	292	326	293	321	311	291	280	314	315	285	303	314	317	312	288	288	280	307	291	328	320	318	286	280	338	330	294	321	307	313	313	294	277	344	292	287	302	307	294	298	317	281	327	313	319	300	301	297	323	320	297	319	293	300	319	278	329	308	300	293	288	280	315	292	303	308	276	286	317	299	297	264	326	337	334	319	299	305	315	271	299	303	305	330	303	318	305	288	306	352	327	293	304	337	319	285	315	308	340
20147	35628	33475	25242	19971	16216	13079	10845	9134	7631	6308	5450	4580	3877	3274	2587	2147	1785	1464	1279	1207	1054	961	961	916	859	872	815	758	793	799	746	724	758	669	715	706	761	653	658	666	635	659	605	596	630	664	622	611	616	585	626	615	601	636	603	619	610	564	588	575	670	594	613	614	604	631	586	613	575	634	606	609	580	627	610	593	616	585	585	593	618	637	587	642	672	618	617	645	634	621	571	610	553	590	560	602	599	578	602	612	598	586	638	599	631	623	590	565	668	616	621	616	622	629	628	604	595	659	623	594	596	572	651	600	601	646	663	651	604	636	617	629	613	635	630	587	629	579	601	582	648	633	651	607	643	600	631	604	610	569	590	600	594	604	616	641	634	594	574	556	566	598	617	593	586	611	633	609	635	584	616	606	591	617	589	619	579	596	603	611	588	609	591	594	595	614	616	627	566	634	587	698	609	593	616	638	625	637	592	601	631	592	613	637	624	632	612	612	582	649	645	615	615	629	588	575	594	574	602	614	592	615	623	656	607	608	571	571	585	591	619	597	594	636	603	605	609	590	601	590	561	604	633	614	588	632	575	614	650	612	620	579	596	573	648	614	590	591	597	603	568	646	590	581	608	582	608	618	609	611	604	650	595	669	607	595	608	609	592	552	606	614	666	621	592	596	633	630	604	623	609	655	640	578	657	594	615	610	601	571	584	599	609	608	579	625	673	651	615	643	603	552	602	630	569	587	636	630	567	597	622	619	671	611	599	640	603	593	581	620	627	613	675	618	585	564	601	597	629	593	616	617	574	674	591	619	590	635	582	632	605	649	598	613	575	604	608	587	628	652	572	614	636	579	647	606	598	651	603	660	614	602	569	597	615	607	573	622	587	616	607	616	608	565	619	635	573	601	577	649	587	601	593	609	625	626	596	637	660	603	584	558	642	578	617	585	566	611	582	604	636	611	622	621	631	578	589	611	617	646	613	635	629	619	584	593	629	588	619	641	629	605	608	537	591	638	619	595	631	627	607	581	589	570	598	623	654	607	599	618	619	645	589	622	615	619	639	667	595	568	625	620	615	580	608	598	599	572	630	598	639	578	591	607	591	591	636	674	624	633	619	631	647	575	602	650	634	641	577	597	595	585	615	622	609	597	665	595	608	644	636	595	571	666	562	607	601	582	605	588	599	589	595	607	631	602	597	634	627	607	600	602	638	603	626	667	606	565	576	620	611	609	593	585	654	597	649	582	591	626	624	598	639	595	629	578	552	610	638	626	646	600	608	619	660	640	623	600	551	635	587	631	614	640	568	591	646	605	593	629	585	578	629	606	657	635	622	598	667	648	590	607	628	622	597	606	613	610	617	548	632	628	603	628	624	592	636	620	641	592	603	623	587	602	623	610	603	595	623	582	579	630	643	590	620	610	614	641	601	602	610	593	626	574	619	578	645	623	609	617	636	617	612	618	604	576	611	601	614	587	592	619	674	631	660	649	594	557	629	640	597	586	665	574	628	637	600	658	587	613	608	603	611	607	597	571	575	590	636	635	582	618	576	621	631	606	598	616	603	661	581	626	636	600	601	608	638	630	621	628	581	600	590	559	571	638	569	627	636	604	607	606	557	607	560	662	603	656	627	621	616	626	626	594	623	615	608	593	580	622	584	632	635	638	630	657	634	611	606	618	569	627	584	602	602	637	555	602	631	602	611	630	605	582	588	598	607	625	636	598	622	627	606	603	657	642	570	651	634	615	610	604	587	594	603	615	644	598	668	531	644	587	661	592	611	594	634	586	589	601	649	631	636	568	625	591	633	614	619	616	621	616	610	631	598	616	581	602	611	595	603	643	581	615	653	594	596	578	601	618	638	607	598	618	567	557	641	642	636	662	595	641	617	547	620	652	618	595	614	631	578	648	606	559	605	641	638	590	633	626	611	647	601	599	607	640	603	622	616	640	629	600	616	587	592	588	622	624	576	591	579	603	594	611	652	623	619	594	580	581	635	625	568	574	587	607	613	594	628	628	636	620	629	594	615	580	614	607	619	584	589	603	618	578	641	610	593	577	616	628	576	660	635	593	628	604	601	591	600	622	627	627	626	633	614	619	608	631	628	636	599	592	600	639	599	596	579	591	637	600	613	625	624	616	576	613	605	645	621	613	596	586	586	577	588	591	618	653	601	614	627	574	598	603	593	667	589	617	618	617	583	637	603	643	581	622	618	624	654	571	561	589	592	577	587	599	619	631	645	596	621	599	618	630	615	582	657	623	653	615	617	567	600	662	593	609	571	581	593	611	618	560	606	588	624	602	572	603	585	601	555	593	606	617	599	600	597	639	637	602	650	581	609	592	589	629	624	618	578	641	609	620	672	615	608	598	599	610	641	630	631	624	585	606	639	637	576	624	576	550	571	637	612	624	601	618	628	606	600	624	599	618	595	616	633	626	631	606	603	630	620	599	617	641	586	643	638	583	643	562	609	619	678	626	589	624	631	655	628	628	594	589	578	538	615	563	621	656	559	615	605	566	629	626	569	615	570	658	645	593	601	592	619	588	594	610	605	608	629	620	597	610	590	586	601	641	597	624	607	559	577	603	619	618	567	620	624	631	623	614	615	638	597	562	647	644	577	636	578	620	547	654	599	568	583	647	598	595	632	603	638	629	613	615	643	642	603	603	610	594	593	599	569	574	624	631	618	616	625	608	548	604	667	619	622	626	612	638	579	579	621	599	585	620	605	636	604	594	615	595	558	630	594	596	587	636	594	580	611	600	680	643	620	640	607	646	602	589	618	636	604	591	627	622	584	586	612	638	595	665	583	566	618	649	629	648	633	634	619	587	600	622	633	606	606	587	661	606	617	570	646	641	587	618	601	623	563	687	584	584	607	604	619	619	617	608	637	639	590	636	616	619	618	651	606	601	601	623	580	600	621	588	601	621	578	565	590	583	637	626	607	649	651	602	603	573	584	579	586	589	636	605	601	618	589	588	604	580	613	606	607	644	618	600	615	601	610	608	613	589	622	584	618	588	591	605	632	629	583	585	610	551	605	562	641	616	632	589	598	595	612	587	639	612	635	628	594	626	618	563	591	594	623	635	611	558	572	621	580	645	560	623	601	591	601	603	592	617	613	610	605	608	586	618	575	583	619	603	668	612	609	599	592	614	601	585	583	635	608	600	654	596	610	616	620	575	611	628	627	656	596	588	635	591	590	574	576	581	622	635	618	654	605	612	663	624	594	585	568	618	619	615	600	603	643	597	605	576	618	643	560	649	657	574	587	657	600	601	644	608	585	622	622	609	634	591	574	600	613	618	657	626	557	626	609	606	632	625	583	592	624	628	614	632	582	574	610	613	556	592	619	620	631	592	609	636	646	650	620	635	621	629	579	609	621	580	584	614	607	639	647	576	634	619	611	566	602	586	616	599	608	621	619	613	551	566	592	575	612	637	589	634	636	623	589	644	619	573	595	562	625	601	621	618	619	633	566	592	631	611	624	569	583	599	623
24109	21405	28833	24368	21503	17301	10409	6449	4870	3935	3334	2801	2284	1980	1791	1376	1151	865	783	736	694	646	611	615	607	572	571	548	576	502	533	529	510	486	491	515	489	507	518	457	531	428	473	487	443	454	468	446	440	450	459	467	420	461	480	459	410	479	420	432	453	441	454	419	417	447	435	518	421	443	426	401	425	459	427	436	467	466	461	446	419	447	437	454	400	460	444	460	445	442	458	417	437	493	413	456	423	440	440	458	464	444	434	447	479	419	447	491	468	451	480	437	406	444	414	428	468	438	459	435	447	402	444	425	440	473	436	456	454	433	465	474	461	451	390	415	445	419	419	449	440	446	449	410	408	387	441	418	455	441	451	432	447	441	448	456	463	456	432	409	427	464	453	438	484	453	424	461	448	437	416	470	447	432	439	472	476	462	411	428	462	437	436	450	425	473	445	443	440	448	435	465	482	432	436	449	429	456	437	450	431	425	460	417	430	409	448	460	398	433	409	412	436	453	471	428	456	428	432	442	422	433	438	482	449	462	488	458	451	441	448	437	438	434	402	440	473	425	465	445	456	494	453	435	443	470	471	464	467	453	415	429	431	408	441	456	444	432	472	457	463	440	452	427	431	436	456	455	457	457	445	457	441	442	463	443	403	445	430	434	450	455	455	439	429	493	443	449	460	451	441	414	487	429	453	468	458	429	492	438	402	447	457	463	470	466	454	485	447	475	455	447	437	455	431	462	455	432	443	414	473	431	422	437	449	454	384	439	471	407	433	428	473	449	454	443	417	444	453	433	427	474	450	459	449	445	478	433	461	419	437	487	483	440	436	445	440	480	469	423	460	444	428	451	440	454	461	441	440	473	428	469	452	411	413	463	479	448	494	448	449	417	470	423	475	445	477	451	476	424	470	445	425	406	488	438	479	422	467	459	438	448	449	453	428	426	435	455	428	415	454	415	438	445	446	459	454	449	444	453	459	473	407	462	449	465	450	456	482	426	465	477	478	479	429	416	474	476	459	460	449	462	444	446	441	457	434	464	449	432	478	463	432	479	452	440	440	417	458	462	483	428	456	423	461	464	445	452	387	407	418	454	410	433	450	461	457	465	466	435	437	411	427	426	397	441	426	468	465	467	454	447	443	495	453	448	443	446	497	426	441	424	440	450	449	460	433	435	446	465	462	458	461	475	442	431	449	452	434	447	451	475	465	431	439	424	422	410	486	481	440	497	428	442	457	412	466	440	451	402	395	454	454	420	439	443	457	426	460	445	434	437	466	447	449	466	456	440	418	441	460	439	445	443	436	445	458	430	465	466	483	436	451	409	494	400	447	456	436	425	447	440	436	431	441	442	488	449	432	436	436	424	436	449	413	420	428	466	417	427	451	425	491	444	505	426	420	478	437	477	449	434	466	485	458	452	417	411	444	455	441	433	453	428	404	462	445	477	452	426	426	448	432	448	436	456	447	476	511	444	412	476	453	468	438	455	407	437	446	449	447	483	440	437	447	445	446	423	459	435	422	442	445	459	441	452	427	433	445	495	451	445	455	455	461	433	450	468	439	458	470	439	474	471	456	443	465	464	438	425	473	439	461	426	450	468	486	452	444	470	443	449	470	469	483	459	480	470	421	421	451	403	474	444	431	442	502	495	447	442	454	461	439	457	431	415	444	455	460	487	423	468	386	456	446	401	447	400	486	447	424	456	434	454	485	452	464	452	472	447	437	468	414	447	455	449	449	464	474	447	469	447	441	461	474	487	418	432	434	440	443	444	481	460	455	455	458	419	462	448	463	448	466	422	442	449	416	490	464	423	432	446	434	433	481	438	441	531	493	439	461	497	450	448	443	421	455	441	436	451	472	437	451	468	485	470	447	481	441	459	476	422	441	438	439	485	464	464	449	440	432	472	462	425	408	475	446	487	414	458	424	439	432	469	430	474	441	441	429	457	409	465	429	435	399	428	438	428	454	458	446	438	410	474	426	435	460	427	443	410	420	393	427	433	488	438	442	418	465	452	471	463	479	466	476	431	429	411	491	407	451	443	431	432	418	447	456	444	443	446	455	441	451	418	490	418	458	429	437	491	468	431	424	477	458	471	428	455	452	456	440	447	460	470	436	485	426	420	437	437	451	435	439	432	455	480	436	466	438	465	441	435	420	463	446	449	447	434	449	467	455	430	446	479	443	439	423	470	421	458	455	445	430	442	476	455	454	445	423	423	465	448	462	405	435	455	445	422	461	456	450	471	427	482	467	414	418	440	476	469	443	456	476	405	470	445	491	472	436	450	451	471	457	418	462	428	457	456	467	450	410	429	453	405	411	469	441	421	443	464	471	453	410	432	487	439	434	481	443	479	452	477	442	473	446	476	441	456	404	452	461	474	410	482	472	462	474	452	412	455	428	464	468	414	423	467	425	463	430	460	448	443	490	467	451	457	441	458	464	481	433	453	423	464	432	460	470	453	420	443	477	480	452	416	480	433	425	438	406	472	422	451	402	459	475	429	439	455	470	413	444	444	489	440	441	429	441	454	415	401	451	452	469	468	447	421	457	426	425	454	396	460	428	439	532	460	410	450	449	428	458	445	435	441	445	455	431	435	461	456	454	458	457	463	453	415	474	476	457	482	449	457	424	417	434	459	449	487	479	442	439	428	456	432	397	418	456	451	448	451	455	466	449	431	419	448	469	441	462	457	475	446	449	488	475	440	436	453	413	449	429	459	405	466	449	474	467	484	453	461	444	412	455	444	394	428	449	467	450	427	447	423	411	460	429	439	439	452	455	421	435	442	431	428	443	447	483	455	430	469	466	494	435	450	448	455	441	441	437	442	487	427	448	429	479	450	433	404	432	428	430	442	431	416	457	439	455	456	456	467	461	464	423	443	454	442	473	475	433	462	473	420	427	440	431	438	457	439	452	461	468	433	459	445	462	445	416	479	468	454	425	449	429	431	456	424	429	468	455	467	457	431	413	430	454	438	477	446	443	458	434	437	432	471	460	427	430	426	408	456	450	433	415	456	457	515	438	442	473	461	422	451	468	440	427	432	437	444	420	472	455	439	427	448	418	416	443	434	499	456	434	481	431	457	437	430	421	413	417	426	449	447	418	446	441	444	481	452	411	438	426	448	460	455	420	417	436	434	452	422	434	444	457	436	435	436	422	475	449	426	462	427	429	417	457	429	415	429	447	408	430	395	422	431	418	443	427	468	455	464	443	441	394	473	480	467	469	456	471	451	466	471	426	433	434	484	455	439	443	428	455	473	415	497	474	421	452	462	446	440	446	453	427	430	476	419	441	448	468	451	421	466	463	448	407	448	463	434	421	443	479	444	442	452	446	448	515	452	433	464	419	441	430	444	461	447	457	419	442	432	388	459	455	438	446	469	410	431	489	437	419	503	455	455	459	461	457	421	425	455	462	477	454	439	477	437	452	434	472	485	429	450	471	434	413	453	434	467	466	455	480	432	401	468	451	402	439	452	457	433	415	446	491	470	468	445
22570	39726	37704	29865	25024	21227	17958	15284	13081	11090	9272	8043	6879	5824	4947	4036	3206	2467	2192	1991	1634	1624	1526	1467	1306	1257	1196	1184	1112	1111	1129	1154	1064	1063	1067	1053	953	946	981	884	946	929	909	926	878	905	921	891	889	864	784	848	871	838	874	828	883	836	864	879	856	872	836	856	863	856	837	871	851	829	869	855	829	845	910	879	863	855	881	817	918	847	866	898	896	818	894	819	871	841	842	892	886	837	869	924	830	828	875	838	864	832	901	833	873	866	895	832	845	865	830	859	810	823	883	843	821	820	779	845	868	894	900	840	851	847	800	848	800	846	838	845	848	854	809	857	885	875	849	868	821	836	864	849	827	846	830	863	872	837	823	820	827	820	819	872	823	853	850	830	865	829	757	874	853	838	839	805	817	844	856	829	869	844	813	851	813	836	820	848	802	841	863	793	867	816	842	809	904	845	831	821	881	849	866	824	849	833	886	860	859	873	899	849	882	891	771	857	850	777	818	814	810	809	888	880	825	850	874	820	850	845	862	822	854	881	811	827	862	809	871	829	802	847	801	889	882	848	812	796	869	771	813	861	868	837	882	840	857	868	862	862	848	842	812	877	785	850	904	849	851	822	842	845	791	840	878	818	822	860	813	809	860	863	874	870	865	873	893	882	837	852	909	834	837	844	846	854	814	867	885	847	830	836	854	836	783	842	848	839	845	856	802	837	820	831	869	832	851	873	852	832	880	825	849	854	862	845	893	792	872	841	868	855	801	798	874	814	840	843	863	867	876	850	808	877	825	836	848	857	822	816	882	860	848	836	879	809	841	839	862	837	814	851	866	867	782	819	816	823	857	854	832	880	795	865	852	863	838	897	856	871	837	827	864	798	834	836	832	843	838	789	887	827	884	835	873	879	875	861	852	855	826	873	858	847	886	874	895	845	859	844	845	836	796	863	831	858	870	800	873	903	822	797	844	819	863	799	878	830	867	850	917	797	849	846	760	881	837	820	860	802	833	845	854	867	914	868	872	870	802	865	857	831	847	865	870	851	814	834	868	858	826	842	837	822	825	835	864	838	854	853	841	867	907	851	858	850	838	887	866	878	829	846	827	836	904	805	844	806	804	869	896	889	825	793	794	873	856	855	849	833	817	837	877	893	875	822	806	878	865	877	835	846	844	812	864	845	868	853	858	880	837	855	861	870	830	891	889	857	853	834	848	843	800	836	886	792	847	829	825	856	886	830	828	852	845	857	827	869	822	869	848	850	845	834	837	844	855	844	815	846	827	785	882	858	893	876	829	886	841	837	836	858	863	888	839	878	812	851	848	867	852	884	825	898	795	847	834	857	850	844	841	823	821	846	840	845	848	802	833	843	831	855	821	859	869	847	865	869	831	913	847	851	856	792	834	823	913	857	837	888	876	825	854	847	827	843	811	845	829	864	821	864	851	812	843	915	836	865	860	856	865	856	836	901	886	819	872	851	869	853	853	874	876	845	842	878	854	812	855	851	840	886	874	849	841	839	835	879	861	878	888	851	919	843	877	860	842	836	895	825	848	837	811	857	849	868	867	889	848	810	856	854	868	857	807	873	840	861	837	938	855	849	834	888	831	844	843	847	871	786	853	834	877	837	834	822	835	856	801	837	898	860	820	869	823	835	815	866	892	843	812	805	844	851	875	831	798	867	802	871	831	847	858	858	814	849	830	828	835	823	866	885	818	844	854	836	861	845	848	869	860	821	861	847	848	848	852	824	860	841	844	837	849	827	865	865	848	859	866	822	891	808	822	886	778	838	839	839	829	863	839	900	855	846	851	838	801	802	842	824	869	884	868	824	850	846	836	909	838	840	807	852	786	840	835	829	867	838	843	884	809	830	914	846	833	820	872	809	817	869	861	838	870	826	840	870	875	912	846	817	830	806	891	837	799	810	851	844	851	823	865	829	865	825	801	854	852	827	843	869	875	817	838	851	855	870	827	843	870	836	849	858	901	812	797	928	813	788	848	834	809	867	779	853	872	862	807	791	803	818	840	907	820	832	878	877	836	875	844	806	813	795	852	882	850	847	864	846	838	852	819	885	802	855	823	828	851	824	832	864	794	796	811	820	858	841	845	884	864	844	855	862	845	883	876	815	807	849	873	797	825	850	828	886	896	832	886	844	809	865	892	875	840	879	817	887	849	881	838	871	821	869	786	812	826	886	876	820	828	837	858	849	795	834	879	864	857	875	844	892	813	895	835	844	848	871	812	837	857	851	837	849	852	866	817	870	844	820	859	833	883	860	838	873	842	841	838	856	783	830	803	851	802	840	847	891	836	849	840	846	864	840	868	840	868	873	844	871	817	872	858	843	819	835	849	839	834	829	877	830	812	872	856	840	798	787	834	818	856	848	817	817	823	878	835	842	913	775	830	858	826	849	815	789	864	844	835	759	871	859	880	902	853	852	867	817	845	848	816	865	810	837	833	827	831	766	874	845	839	843	803	868	862	846	897	908	831	860	813	840	881	813	869	808	862	814	849	861	809	837	840	837	860	811	823	860	857	883	853	827	844	846	868	821	905	870	830	832	869	824	843	870	855	854	875	816	817	857	759	851	836	856	863	834	823	881	847	854	885	835	818	859	886	898	858	844	827	785	808	841	845	892	841	855	809	894	864	826	857	851	874	826	840	830	861	846	838	861	838	776	841	888	877	843	836	843	850	841	865	831	838	822	848	806	854	826	864	875	824	824	848	880	813	834	839	887	848	827	803	848	848	871	846	859	845	909	869	810	806	818	876	838	850	856	837	863	801	851	861	842	800	826	868	865	847	790	787	871	871	860	861	842	848	863	882	849	793	862	857	835	809	849	891	872	841	841	861	794	815	835	837	840	882	879	886	877	867	822	863	806	853	849	857	865	817	887	899	830	855	877	879	786	849	817	780	874	866	821	810	896	864	845	818	863	848	858	824	852	869	847	859	844	837	878	828	878	798	861	820	841	877	815	825	870	810	855	834	856	839	869	904	849	875	783	824	897	826	863	828	836	824	860	847	870	822	850	790	845	853	867	884	848	839	874	878	839	864	871	862	842	876	894	848	895	861	855	879	854	839	838	823	823	857	870	868	843	819	802	867	819	837	841	908	895	818	817	830	848	787	843	836	812	909	832	858	885	877	809	876	888	840	858	875	842	829	861	857	824	872	895	895	843	873	882	839	778	845	858	857	841	817	857	836	876	837	853	813	824	858	809	843	849	809	815	843	805	800	817	805	836	881	860	841	827	795	812	859	856	844	843	818	859	806	843	853	823	772	796	835	840	835	839	858	795	833	857	837	772	824	821	870	809	858	854	888	813	883	808	828	860	792	854	877	845	845	824	838	817	839	857	864	885	873	848	858	889	851	822	869	827	840	848	824	835	826	857	814	795	834	858	871	843	851	831	837	858	823	790	869	849	869	839	860	884	843	858	857	838	828	867	832	857	829	866	828	826	797	855	851	845	850	906	888	829	799	856	875	780	862	837	858	871	881	902
27575	20247	15674	9415	4795	3061	2175	1603	1322	1103	923	838	681	600	508	428	445	367	358	355	307	316	323	329	295	281	299	295	269	277	270	282	295	251	288	278	282	251	299	270	255	261	228	272	264	263	268	268	289	256	258	252	237	306	268	248	249	238	249	256	246	260	265	248	250	255	268	259	234	231	250	277	246	223	245	267	242	274	237	254	250	242	252	276	203	270	249	277	295	230	242	261	254	265	262	245	245	204	277	247	270	269	284	235	247	243	264	257	248	236	280	253	253	265	259	284	246	277	271	267	251	294	265	240	257	254	227	247	236	267	257	231	261	259	238	237	241	270	276	256	280	260	256	262	300	247	274	273	250	263	286	254	232	275	233	271	268	265	225	236	258	253	278	251	276	269	268	251	241	243	237	270	289	254	260	264	252	284	261	240	262	248	291	259	243	219	279	242	272	265	240	252	246	226	266	270	292	243	279	258	243	245	264	263	302	286	263	262	255	230	253	305	248	252	261	237	261	228	252	260	270	266	242	279	246	261	281	251	277	254	260	283	261	298	235	283	249	262	263	257	251	270	247	246	253	246	285	257	257	231	283	251	261	264	268	260	272	253	258	253	285	272	262	255	261	264	255	230	245	265	251	251	283	286	268	255	240	279	250	263	280	266	278	244	240	255	252	266	240	236	261	253	238	239	260	249	265	256	259	241	256	239	257	275	243	267	253	278	301	258	257	249	266	269	263	273	250	255	256	263	258	214	243	254	257	282	258	269	266	272	259	273	291	263	255	246	279	266	250	261	286	270	272	233	249	253	268	236	286	251	233	237	269	260	261	265	259	257	246	263	281	254	256	269	243	298	252	258	254	276	285	240	260	235	232	257	264	235	265	271	251	263	272	245	287	268	282	244	267	266	264	251	260	256	288	269	271	273	253	309	229	260	256	263	266	275	236	262	277	258	253	279	296	265	256	276	268	250	264	249	251	271	273	242	288	261	265	264	251	268	274	278	280	285	264	267	253	242	264	225	271	219	257	280	281	260	240	236	227	265	258	249	290	252	236	294	281	263	245	259	272	261	258	248	276	270	239	252	252	295	281	285	256	280	283	268	269	231	298	240	244	239	254	280	268	245	268	256	249	254	270	287	285	260	292	261	226	263	251	227	254	274	254	273	260	271	274	271	247	279	293	264	241	284	276	253	238	244	265	251	261	249	253	245	274	279	261	277	284	234	257	265	244	222	274	284	264	294	286	250	269	248	258	249	275	278	233	270	275	248	257	258	264	247	241	257	272	247	221	284	258	262	260	260	239	260	252	250	267	243	267	234	256	277	273	240	255	254	240	273	289	264	273	250	254	257	241	255	239	277	268	289	247	267	274	248	268	236	272	246	248	253	260	280	301	277	259	274	236	251	260	265	270	232	228	276	283	268	249	274	250	255	224	269	246	253	248	267	261	254	272	268	249	264	250	252	268	257	264	272	264	279	249	250	280	242	256	257	278	266	290	237	231	244	267	262	238	282	276	247	242	268	268	241	256	255	249	244	266	263	250	259	254	284	260	244	275	269	247	263	232	271	272	258	263	273	254	264	248	245	243	262	268	297	255	279	251	260	292	246	263	261	236	266	257	241	267	258	268	294	272	241	229	234	258	243	251	266	249	273	265	266	234	254	239	239	249	276	274	251	253	229	274	265	265	273	248	240	264	281	256	268	244	253	251	237	237	275	248	291	240	266	265	259	259	245	274	272	252	245	251	267	257	269	274	281	252	278	268	235	250	258	270	274	268	274	242	264	264	271	260	243	247	251	224	285	265	272	257	249	273	246	253	271	261	233	288	268	269	280	244	261	255	273	250	274	260	237	253	235	244	238	272	266	239	248	276	240	265	259	270	261	232	266	278	259	259	261	252	280	284	270	229	254	255	279	274	257	255	272	239	279	276	244	215	292	252	241	265	252	243	266	283	261	226	256	258	274	262	276	253	244	267	238	236	271	226	262	265	259	256	281	263	262	261	275	251	254	246	290	255	277	289	274	266	274	273	253	264	257	225	282	255	224	282	250	285	263	236	266	294	247	238	260	260	247	257	259	268	258	251	295	266	263	252	258	244	259	275	272	234	261	263	267	251	218	254	254	268	236	242	265	242	279	263	251	254	260	233	280	242	268	255	294	283	273	239	269	281	253	297	266	285	234	276	261	260	248	256	250	270	268	233	248	288	248	264	243	256	252	244	261	271	282	266	257	271	274	252	243	254	250	283	266	252	228	260	259	288	229	257	252	265	283	238	238	257	239	244	272	246	227	244	243	275	268	260	286	267	260	248	268	246	265	235	272	262	255	232	238	289	250	268	253	253	258	232	257	282	248	255	228	256	293	240	270	249	272	252	242	257	243	236	243	249	263	247	242	249	264	286	260	256	277	252	274	257	256	241	270	240	276	225	285	238	272	257	257	246	269	255	256	267	281	281	251	259	260	267	288	257	260	253	294	239	258	266	275	248	271	283	248	246	246	281	251	258	242	237	280	249	240	286	251	245	244	262	266	292	265	284	268	275	246	290	244	250	266	253	253	236	258	279	250	285	274	270	256	277	259	249	263	262	291	259	256	242	246	244	282	252	284	264	231	242	285	248	269	244	258	240	268	284	266	264	251	270	294	274	252	228	240	262	258	290	271	268	260	249	255	273	280	238	241	266	264	269	248	278	255	263	261	250	286	273	237	249	268	250	260	254	256	234	259	250	288	286	254	256	270	252	285	237	256	278	276	280	274	265	285	279	275	272	282	239	254	264	264	248	257	245	279	242	253	249	264	221	251	265	238	259	261	255	285	283	240	296	252	265	271	264	275	250	251	257	245	263	282	264	266	257	255	257	299	260	261	258	242	223	281	253	276	257	283	270	276	204	261	265	286	258	249	242	237	274	235	285	274	274	276	231	252	277	239	261	259	265	255	250	246	234	243	263	273	276	284	256	262	248	262	236	271	251	252	269	256	280	257	275	284	232	223	234	265	254	247	252	268	254	258	256	239	308	265	245	260	278	290	248	275	251	255	256	296	260	249	272	246	254	243	268	282	248	248	285	295	305	247	246	266	260	265	252	274	254	258	289	276	255	257	237	284	251	248	252	263	247	234	250	239	219	263	244	229	256	255	266	223	253	256	249	280	260	272	258	269	259	255	235	267	257	287	240	266	243	261	250	252	283	263	279	224	248	242	243	275	270	251	277	245	255	284	249	235	270	275	260	262	277	252	271	260	284	250	256	251	261	270	259	231	247	245	228	230	258	248	261	286	265	246	256	260	269	289	268	227	270	263	242	259	241	245	266	249	266	232	254	237	264	263	261	295	254	276	277	241	255	268	247	286	244	289	265	263	265	282	245	314	277	272	262	268	240	266	263	241	269	253	289	253	288	242	251	257	267	250	265	263	257	267	258	268	272	265	257	243	269	258	277	243	247	233	272	273	274	263	307	256	263	275	253	259	256	264	242	277	258	280	242	279	261	253	271	271	283	286
18264	28489	25687	17334	12448	9689	7370	5822	4826	3782	3154	2727	2371	2036	1759	1452	1170	1016	882	823	751	719	658	678	636	637	626	626	567	650	592	599	592	556	599	567	583	606	539	559	633	533	580	565	553	555	539	489	571	535	569	567	526	528	468	512	531	545	486	513	543	531	552	522	525	552	522	523	528	503	523	538	509	549	504	506	551	516	540	513	524	523	494	532	521	546	550	540	549	511	517	546	536	545	518	518	551	552	542	526	548	570	537	526	538	534	519	508	558	550	496	582	556	526	497	585	502	518	528	539	503	520	519	514	519	512	529	536	495	536	518	449	508	491	524	510	533	541	524	534	528	530	518	570	512	507	598	514	555	552	525	491	543	497	539	545	523	538	486	558	539	538	515	542	550	555	559	514	530	509	529	481	526	559	501	518	539	557	502	544	527	554	545	547	573	523	555	522	517	529	560	554	531	538	526	551	520	529	509	514	545	537	502	516	533	503	522	541	530	512	550	550	514	525	575	484	515	512	547	553	515	544	517	543	527	559	524	531	547	529	550	584	549	535	532	566	529	536	514	508	492	532	507	517	543	538	511	506	576	526	547	543	492	530	576	534	537	502	529	506	499	511	498	554	507	507	536	508	530	515	489	519	517	522	534	572	529	554	499	532	570	513	490	534	573	552	533	502	510	576	508	511	520	511	529	478	498	525	525	512	516	549	568	501	524	513	568	557	517	546	538	502	498	519	518	545	591	540	527	515	536	588	495	521	518	539	534	559	536	530	527	536	517	524	534	526	527	514	506	527	522	486	539	498	557	517	542	533	493	546	543	506	498	529	574	514	487	570	507	514	535	513	568	546	551	525	535	506	520	507	483	547	507	519	525	538	502	526	526	534	532	528	484	506	512	556	594	502	549	544	514	582	540	517	520	494	549	551	517	514	500	516	569	498	505	517	535	532	556	504	541	518	536	539	545	560	559	515	495	520	563	512	553	518	540	539	545	514	498	515	490	498	524	526	513	549	541	576	507	519	520	512	529	510	557	538	550	529	527	524	525	540	545	523	520	574	510	537	520	501	488	550	496	509	527	507	488	554	506	489	526	555	500	550	535	540	536	490	540	541	505	505	572	517	539	512	487	526	514	560	545	530	545	516	563	487	529	515	552	534	555	528	543	508	524	525	508	530	522	541	505	534	474	544	543	554	557	507	497	550	468	495	540	489	548	565	509	520	508	553	520	546	535	501	508	529	507	503	562	525	526	538	521	504	564	546	497	521	544	513	524	503	523	479	560	528	530	496	528	521	548	541	583	536	498	531	518	552	478	524	520	514	487	503	511	532	495	521	551	528	547	559	534	533	545	506	521	539	498	498	523	529	540	536	567	529	565	573	537	514	520	525	534	513	518	532	537	534	517	549	549	482	526	559	547	503	548	503	556	556	494	545	540	524	530	564	551	509	525	495	531	514	545	518	533	551	509	518	513	523	533	532	570	509	564	524	508	534	557	520	543	504	548	510	537	547	507	524	523	553	516	547	562	519	515	509	494	518	477	507	503	526	502	515	544	520	515	503	526	510	522	523	522	512	529	532	569	564	572	534	509	531	526	536	511	526	542	521	534	544	552	491	496	516	530	522	553	501	549	538	554	530	509	527	538	500	457	526	519	543	558	515	540	484	469	498	497	546	531	484	486	533	525	535	581	513	530	557	552	506	505	527	534	518	542	567	546	528	510	543	517	533	535	524	567	541	516	562	520	527	535	535	530	534	546	499	515	502	502	521	532	544	553	493	525	558	558	538	488	567	504	538	502	529	529	568	531	536	556	524	508	517	512	506	517	523	551	537	573	492	509	544	548	508	539	522	542	519	526	501	534	504	502	515	492	478	543	566	501	525	558	545	547	533	507	533	531	555	527	530	576	514	550	520	485	543	483	524	554	522	522	535	518	544	546	570	578	510	582	525	572	475	485	500	537	509	553	538	547	549	509	535	579	475	534	534	526	568	545	524	526	567	530	550	525	494	501	553	535	498	558	506	497	575	515	521	507	519	522	492	496	526	537	552	570	575	534	563	571	522	532	562	572	561	515	528	525	476	528	498	520	543	506	523	548	493	560	523	516	552	535	515	582	534	502	520	563	543	530	525	541	535	512	521	522	552	551	539	540	514	484	517	556	541	576	495	507	529	518	530	547	527	519	530	536	479	532	553	567	533	546	558	538	510	551	524	514	537	575	528	530	521	541	516	520	554	495	553	523	525	522	520	531	533	503	537	514	519	542	552	529	534	509	538	497	505	600	544	515	549	534	503	493	527	512	474	524	517	501	515	531	602	510	516	529	502	525	544	537	531	471	515	520	494	490	527	497	497	501	516	520	545	529	537	552	552	554	557	533	536	515	535	507	506	541	556	516	543	541	535	510	546	495	533	505	533	529	574	530	563	534	527	481	506	540	506	531	558	524	483	500	542	545	519	544	530	490	518	530	575	531	511	568	509	526	534	542	549	531	538	530	560	490	530	535	526	532	536	546	508	532	535	513	562	534	523	526	510	550	516	518	511	561	507	474	504	513	499	533	512	543	493	519	576	477	530	498	523	519	557	513	532	522	509	535	520	521	505	536	532	491	539	502	510	561	516	529	557	514	520	513	510	514	559	574	554	552	523	486	574	558	470	560	537	528	513	506	516	552	546	534	509	528	509	549	497	524	551	569	555	510	522	527	538	496	519	511	519	517	507	512	509	553	536	548	541	516	576	527	540	560	517	515	509	531	545	563	519	545	464	549	608	527	550	528	548	518	533	487	561	537	525	520	534	496	516	569	503	534	502	543	572	550	513	495	568	547	534	525	520	529	549	470	504	530	512	491	519	488	529	529	560	504	554	497	535	486	519	523	521	511	553	494	532	503	519	526	543	495	517	500	511	520	551	527	548	531	530	555	534	498	578	521	543	568	549	543	560	554	526	532	540	557	528	525	509	493	518	525	562	511	497	504	520	473	514	489	545	552	535	528	533	544	541	535	547	542	541	488	520	570	484	511	512	528	525	453	526	547	529	557	521	546	509	519	545	528	509	513	535	541	506	471	557	476	521	498	497	502	521	528	500	509	527	476	547	548	565	564	541	541	565	528	504	543	528	558	531	570	515	578	578	557	515	518	535	537	552	543	556	544	547	500	480	487	515	526	525	508	531	531	546	512	536	540	508	562	562	510	583	531	519	525	549	530	575	556	544	531	514	541	539	530	528	485	552	550	549	547	508	522	526	532	523	526	528	546	552	520	540	551	535	544	531	528	512	500	547	501	537	535	555	523	566	534	505	562	552	534	513	487	484	540	499	498	527	505	531	557	514	558	505	565	515	526	512	542	509	546	529	482	513	524	526	481	507	545	525	506	544	504	514	507	524	545	518	514	488	515	517	526	547	506	492	528	503	526	506	520	540	527	539	557	548	553	534	514	514	525	525	534	479	532	499	551	501	569	492	587	530	488	520	564	527	543	560	504	525	513	505	520	536	500	533	519	579
25069	21435	27985	25231	17266	8844	5735	3909	3078	2465	2019	1663	1376	1196	937	835	663	579	519	448	463	456	385	421	357	359	364	319	384	378	361	362	364	343	330	337	317	310	314	290	336	298	330	333	277	316	325	297	334	289	292	341	307	261	314	268	299	312	318	336	313	309	275	331	315	286	288	308	292	282	333	259	312	274	314	279	280	306	319	326	334	328	294	306	312	307	335	296	287	283	260	293	323	323	284	303	285	319	286	299	274	308	306	317	307	274	306	294	323	301	319	288	303	266	319	279	299	287	285	317	312	312	306	309	291	293	299	305	293	318	295	314	294	300	288	305	287	311	291	319	292	313	296	253	313	296	310	310	287	301	273	337	288	297	306	296	297	299	297	321	308	287	311	302	302	268	297	303	283	297	277	265	272	305	277	298	300	314	293	282	326	296	312	276	317	295	296	296	280	330	322	309	310	310	298	297	320	293	304	262	285	293	307	327	278	291	296	329	282	301	308	284	289	290	284	299	264	331	276	299	303	315	311	317	296	290	285	287	294	306	309	304	306	313	287	295	318	293	318	313	342	289	273	308	280	286	292	307	297	295	309	322	295	312	290	347	280	307	305	282	305	289	325	309	287	326	266	285	308	290	265	338	293	245	305	324	302	323	319	297	309	289	318	319	340	278	311	288	309	283	295	311	301	288	304	294	268	299	314	312	318	280	306	272	316	297	287	317	305	328	317	286	281	290	301	284	307	287	274	308	280	326	279	310	283	327	298	304	288	293	317	286	310	284	317	314	316	286	288	297	306	277	291	323	263	294	327	316	271	301	287	326	292	318	311	336	311	307	291	304	277	297	268	290	292	306	313	281	324	277	296	277	312	287	327	296	287	302	276	329	306	331	326	266	308	269	271	296	291	269	288	291	331	295	299	300	293	302	283	269	288	320	322	314	310	320	312	272	270	311	282	322	332	307	314	324	283	313	304	275	280	284	288	318	327	295	267	304	286	284	315	313	324	304	298	333	281	329	323	311	296	319	272	324	315	309	322	304	275	302	301	296	303	307	269	328	281	326	294	307	295	325	318	302	294	345	286	307	325	289	326	278	289	328	289	287	333	318	301	314	293	346	307	340	315	288	329	323	350	318	330	293	317	291	302	309	295	319	307	282	293	298	302	313	304	282	316	304	298	306	318	300	330	302	275	324	303	320	280	303	305	341	338	300	280	281	284	302	297	294	269	314	286	278	277	293	312	318	283	285	304	288	335	306	314	308	345	332	310	302	301	298	304	332	286	292	296	329	292	314	300	311	282	278	304	306	304	321	321	304	286	315	281	292	274	303	316	300	328	321	318	330	278	306	275	323	330	324	320	330	300	296	272	289	305	293	317	291	329	291	297	318	309	286	295	309	331	296	326	276	308	318	298	298	302	306	322	315	283	276	311	311	320	296	295	306	292	324	295	306	302	326	312	317	310	289	294	283	323	281	324	274	308	270	310	317	316	320	308	272	285	286	317	286	306	302	304	333	339	294	291	329	299	292	329	306	297	314	304	292	304	295	294	278	282	281	297	332	301	293	315	307	290	304	314	331	325	317	271	309	313	298	321	307	283	286	307	286	332	300	334	344	300	295	291	300	331	306	292	312	314	305	290	304	276	286	318	345	295	284	263	324	333	302	293	309	317	307	323	284	292	292	293	289	307	286	313	283	301	307	300	300	300	324	277	328	307	268	280	288	285	307	298	296	272	295	288	319	316	296	320	321	336	294	302	300	289	293	278	312	306	318	291	313	280	311	303	291	290	318	307	301	323	309	284	310	269	273	333	310	334	308	284	297	328	271	288	285	297	276	307	314	301	348	312	297	267	326	311	310	310	314	311	275	304	330	290	320	319	332	331	312	299	315	303	296	268	264	307	320	287	323	276	294	332	318	305	300	302	303	269	300	324	298	261	318	276	300	310	329	287	309	312	279	290	286	291	272	289	296	293	296	320	292	288	264	269	286	313	277	329	301	291	297	286	266	299	299	300	333	320	296	287	333	299	304	299	309	291	295	287	295	292	274	327	289	324	305	306	309	288	297	334	313	315	289	302	318	275	285	299	288	302	296	306	288	310	322	310	316	286	305	300	316	302	313	285	314	287	305	276	307	314	314	284	297	292	308	296	311	303	313	307	300	308	312	297	332	301	293	304	316	266	316	300	341	300	292	291	311	308	301	282	278	286	285	283	326	340	265	308	276	309	311	290	307	318	315	333	283	294	304	302	315	299	297	306	326	296	261	291	303	317	334	314	290	273	293	319	300	314	281	289	314	275	278	277	299	269	284	341	274	301	336	265	269	311	326	298	303	341	319	283	320	317	303	312	298	294	288	316	305	290	329	291	321	282	318	337	297	291	277	292	303	304	287	290	289	321	322	281	307	324	304	299	325	298	302	325	259	374	295	287	315	307	267	326	300	339	296	281	301	322	302	286	315	295	294	292	327	264	270	296	296	326	311	319	290	298	309	306	311	285	328	295	298	289	311	299	291	289	323	320	308	290	308	280	310	324	318	308	320	294	321	310	270	309	312	308	312	294	286	348	304	296	284	290	324	289	310	288	300	300	302	319	272	292	292	300	286	306	314	277	305	275	307	304	284	319	298	293	297	313	313	313	335	309	298	316	328	303	294	315	288	285	293	331	315	285	296	268	297	295	287	296	277	331	303	284	273	328	305	324	293	317	285	318	297	300	307	316	275	294	330	288	316	292	296	310	307	316	315	334	279	305	303	285	328	318	272	294	314	301	271	330	306	278	324	300	301	340	275	318	321	274	303	290	309	323	285	294	309	301	295	294	324	311	301	294	294	291	288	272	334	290	318	302	306	308	297	299	295	290	304	299	301	294	302	298	316	323	281	301	320	302	286	314	333	282	289	328	320	326	294	288	293	321	328	320	285	291	291	296	295	336	277	294	315	285	315	337	287	299	292	335	298	323	292	328	315	332	297	295	305	317	329	317	302	275	280	292	308	320	306	276	297	286	299	287	296	298	310	308	265	301	296	314	295	295	323	289	272	265	318	289	320	279	298	305	347	286	315	308	325	314	295	263	323	335	275	284	308	311	300	305	280	293	313	272	287	318	328	268	300	326	299	325	307	315	314	291	297	309	301	298	336	272	289	270	266	290	316	302	316	307	310	297	318	328	302	294	325	317	326	307	326	317	302	285	280	310	315	314	294	302	286	291	295	300	310	279	321	310	321	286	306	326	262	301	318	307	272	254	299	305	291	322	326	300	286	293	343	316	322	288	331	312	302	280	312	291	317	305	275	293	255	287	301	304	321	310	330	303	303	303	303	292	310	327	275	283	272	340	276	337	295	296	307	361	304	279	292	313	288	314	312	293	283	310	290	302	317	296	315	323	311	313	296	251	275	315	297	308	314	288	268	298	316	316	289	294	285	306	308	332	265	318	318	295	304	330	289	351	335	291	303	276	337	303	344	290	298	305	292	311	281	326	323	314	296	297	297	300	285	307	300
20006	35640	33293	25107	20314	16267	13288	11317	9239	7583	6431	5194	4569	3902	3168	2587	1989	1650	1493	1171	1180	1080	986	942	899	841	798	826	778	779	803	791	756	745	716	646	696	727	671	657	657	666	614	625	660	619	626	649	660	569	656	629	572	628	609	604	587	650	612	623	613	648	610	576	608	642	614	618	582	614	596	627	628	638	611	602	588	599	586	591	614	583	626	596	609	624	591	596	595	656	594	614	601	650	620	604	588	566	630	605	646	635	635	654	632	642	640	601	624	640	607	579	634	614	627	617	635	626	602	641	654	622	570	616	640	592	587	598	594	611	599	652	618	619	615	549	576	569	600	612	617	638	613	567	638	587	663	645	637	586	582	597	589	603	588	617	629	608	605	595	579	592	615	596	616	621	554	610	602	590	608	594	588	621	638	636	570	653	598	608	611	608	618	599	593	570	565	618	595	612	636	633	580	608	641	605	609	614	579	619	612	614	580	585	629	619	609	574	622	584	645	641	603	588	611	624	629	609	624	601	573	645	603	599	593	626	588	629	639	597	611	613	592	624	588	593	589	602	578	624	627	592	615	596	633	632	650	568	651	668	612	601	639	600	612	595	585	597	587	654	628	605	610	665	594	553	623	615	636	639	591	590	590	629	617	626	620	572	621	610	601	626	606	629	600	592	580	607	574	574	586	573	621	604	610	591	623	645	613	647	612	633	580	624	633	591	589	645	602	627	626	616	590	598	582	601	610	593	602	608	591	606	616	607	607	598	592	602	625	568	616	603	602	585	565	600	635	592	636	616	614	597	566	593	614	591	638	633	597	592	646	649	608	628	654	611	662	610	586	591	592	613	590	613	597	651	574	596	611	610	616	640	567	641	596	629	538	596	629	664	620	613	628	621	663	598	637	589	594	531	608	612	554	624	630	612	628	630	583	612	627	632	565	644	639	634	640	640	633	579	634	581	597	626	605	632	635	595	644	609	561	603	601	635	616	603	609	610	625	588	647	592	587	644	630	569	586	589	638	596	621	618	652	614	630	640	660	596	603	585	665	574	628	608	622	633	625	628	612	611	612	589	619	563	662	590	609	579	617	586	637	619	617	620	621	595	603	631	599	582	594	616	624	565	578	599	660	637	581	594	629	590	614	616	642	542	593	598	591	551	671	560	595	551	644	600	604	615	579	654	538	623	565	615	590	576	606	658	624	623	639	632	598	595	623	558	649	572	631	605	629	542	623	622	617	601	619	641	603	622	631	633	611	600	632	613	629	607	587	603	587	638	561	622	664	599	628	550	614	649	605	612	583	614	606	637	581	593	616	628	633	628	658	583	648	611	627	610	588	577	613	619	642	617	619	619	607	627	583	599	632	577	584	586	600	562	601	619	555	594	581	559	639	648	623	585	615	542	591	559	623	575	616	592	592	608	573	588	656	577	620	592	585	555	600	646	613	625	603	649	611	619	624	642	607	604	631	574	579	576	627	550	562	612	619	596	645	658	612	580	571	600	561	605	635	600	621	676	643	629	640	622	589	584	614	585	593	591	623	572	630	648	636	641	601	606	641	619	582	609	611	604	615	588	611	560	592	563	575	552	629	575	593	594	618	632	610	652	586	574	622	613	582	597	585	622	625	635	574	591	569	628	590	574	597	558	598	652	611	617	624	612	588	569	615	630	634	595	656	644	624	615	619	593	641	607	593	614	594	611	595	615	610	622	620	575	593	634	539	641	608	592	580	561	612	618	575	582	605	629	620	621	604	613	622	570	620	635	566	618	565	648	554	668	607	583	604	599	642	578	598	597	588	598	617	627	577	592	606	612	600	607	586	624	684	582	590	605	595	609	619	604	576	588	632	574	597	604	601	611	611	587	619	605	616	607	639	568	606	596	619	613	605	630	606	598	607	648	591	587	615	612	581	586	659	610	612	621	623	611	585	583	635	667	565	585	585	586	621	654	579	622	635	629	630	627	632	605	601	555	599	652	637	614	532	622	586	596	624	602	621	636	616	575	589	626	631	600	654	595	645	633	644	607	589	584	605	626	575	635	597	599	623	611	624	548	637	595	590	617	630	551	609	596	618	616	579	569	583	615	624	622	636	641	617	650	621	584	664	649	630	613	634	629	649	621	569	636	636	614	582	591	665	595	610	635	638	579	572	642	620	651	578	556	590	633	605	601	638	589	623	631	620	605	596	585	581	591	622	588	618	655	593	612	636	592	630	570	541	562	616	613	639	611	594	620	607	575	574	592	566	598	578	625	588	616	646	614	624	577	612	604	621	626	600	619	612	649	630	613	645	624	591	596	598	634	658	647	586	573	616	607	594	602	617	640	607	608	601	610	635	614	567	618	604	643	624	584	599	561	635	630	585	625	602	586	595	614	595	606	631	679	602	638	599	581	606	625	610	599	634	621	592	611	589	572	583	598	653	600	564	579	606	573	585	617	616	584	630	613	616	585	611	621	627	614	621	633	589	610	591	614	581	643	600	589	604	597	606	578	576	578	635	579	580	585	593	650	570	605	590	582	583	580	596	619	586	663	558	628	604	570	646	600	587	608	623	591	578	575	590	610	653	631	567	617	614	596	621	602	639	629	614	616	641	616	601	637	571	614	569	644	578	584	588	573	628	612	612	594	608	618	626	608	631	639	560	619	580	615	582	587	593	642	601	628	587	606	630	589	605	611	622	652	612	631	621	656	588	593	598	611	614	668	564	603	605	672	634	589	594	581	626	626	576	561	646	594	617	602	590	623	623	583	573	616	617	619	597	554	568	592	596	586	588	575	609	604	636	626	617	614	599	616	605	647	609	593	612	618	612	567	607	614	592	579	564	599	612	597	607	635	651	585	644	599	610	639	643	585	651	631	575	637	592	576	626	596	564	619	617	586	570	602	621	622	650	598	628	640	538	636	626	639	574	606	611	618	596	563	629	574	582	606	588	582	617	640	572	625	575	606	628	610	638	626	586	611	655	621	586	603	643	597	632	589	607	602	602	592	568	554	590	608	623	607	593	603	640	585	618	631	590	628	627	627	568	593	600	599	636	616	643	624	641	615	630	588	602	618	604	580	652	616	592	610	610	582	621	619	638	620	624	575	612	621	625	579	607	596	618	616	568	665	601	583	555	604	589	580	577	593	582	664	600	591	581	637	652	582	604	642	626	589	589	608	601	640	631	621	632	616	585	574	587	580	616	597	642	574	625	600	598	626	652	569	571	595	601	616	623	590	621	593	630	585	670	603	609	605	580	630	614	590	608	591	577	647	599	602	617	625	651	612	618	577	644	608	577	598	573	583	624	589	584	613	628	611	630	607	653	622	604	589	621	626	627	578	605	621	609	628	575	624	613	602	602	568	603	602	603	593	612	578	612	621	615	621	642	598	601	607	586	654	568	627	584	602	618	621	622	551	642	592	628	596	601	597	605	666	608	616	564	665	642	677	647	615	632	627	653	552	571	609	616	617	579	610	619	615	603	598	554	593	593	587	596	632	641	598	591	608	630	592	629	585
24208	21446	28863	24447	21588	17363	10545	6481	4884	3899	3105	2596	2189	1850	1514	1226	1047	874	769	676	682	671	676	613	558	573	559	556	541	558	541	510	510	528	502	489	515	503	487	445	457	490	476	438	443	447	454	464	420	464	462	442	487	441	435	467	466	457	461	435	442	438	425	476	490	444	441	424	446	432	426	417	450	443	423	464	458	424	434	429	416	431	470	420	439	472	410	441	464	428	460	428	458	421	446	441	445	429	423	460	432	477	454	453	456	446	454	442	446	460	423	410	459	454	448	435	419	434	487	416	449	420	412	457	446	462	457	452	412	453	466	471	425	435	456	457	441	434	479	465	453	482	485	436	434	438	435	406	445	432	456	467	454	461	413	439	432	452	444	434	452	471	459	434	453	461	419	456	449	426	450	461	460	424	494	431	451	478	429	485	423	421	470	445	437	449	475	466	466	448	424	447	460	430	455	431	441	439	416	440	406	449	436	430	405	434	483	460	451	450	434	407	464	422	474	421	450	455	431	420	424	397	437	439	457	483	425	483	429	463	422	451	455	425	459	464	449	423	443	457	467	426	410	443	452	438	440	447	439	430	445	487	469	497	449	478	423	433	463	460	485	432	457	464	404	439	438	449	418	458	428	449	441	460	463	434	470	414	475	438	450	455	450	479	451	459	435	444	447	413	414	469	475	448	422	434	413	446	475	433	454	445	441	454	442	419	442	433	483	422	468	438	395	455	450	430	445	474	477	460	487	435	432	453	438	469	455	461	411	449	404	473	441	462	446	454	431	416	446	417	412	469	484	429	438	433	426	437	454	438	458	445	449	476	470	403	449	452	439	469	430	444	463	451	447	422	437	471	459	422	432	420	438	443	430	463	433	443	443	474	449	464	476	477	447	410	423	401	453	453	445	430	426	435	457	441	425	448	440	401	395	417	437	450	455	413	436	447	451	474	459	458	462	460	449	451	451	417	411	449	453	416	442	449	472	500	432	427	426	420	468	452	451	427	422	420	427	436	440	462	428	461	434	457	419	438	415	465	439	428	456	439	472	422	435	437	424	475	479	457	430	447	463	451	454	410	450	437	462	455	444	482	440	462	436	444	435	436	435	445	405	440	458	433	427	472	410	474	464	452	433	416	439	465	469	407	430	421	432	470	441	440	421	455	429	445	417	443	445	443	449	474	466	449	426	453	432	475	466	423	468	449	446	443	436	437	453	431	417	458	425	466	458	445	446	455	473	453	484	470	452	481	478	438	473	427	398	469	413	433	420	422	471	437	479	427	474	434	443	445	437	475	441	410	467	434	452	496	448	450	443	447	450	489	408	470	433	476	442	452	418	437	457	463	473	437	444	407	430	419	403	437	450	447	425	421	446	456	483	457	410	457	425	451	480	439	405	400	429	442	451	517	442	460	460	456	410	435	460	486	448	426	449	466	427	443	477	446	427	478	443	431	425	433	435	446	471	431	457	432	433	456	484	444	487	419	439	429	441	441	480	440	458	384	418	472	445	486	442	437	431	431	413	439	427	429	444	439	472	426	448	447	486	435	424	441	438	429	448	434	431	443	481	429	431	436	415	432	399	455	453	441	409	432	448	439	443	444	430	456	413	446	461	453	448	432	468	490	448	497	452	416	449	476	494	454	462	419	439	444	441	473	491	439	444	415	404	464	448	436	416	435	469	452	449	462	471	416	420	448	430	417	424	439	444	426	417	463	452	438	454	446	451	416	454	452	426	456	410	380	447	435	451	425	443	422	445	415	486	432	469	450	452	455	442	453	466	458	482	475	440	424	454	425	429	411	446	432	438	477	415	466	443	419	428	436	458	442	467	442	421	453	494	423	431	478	419	415	456	475	459	437	446	429	460	422	429	442	425	434	465	438	418	438	444	457	457	440	462	408	474	467	465	451	433	412	430	428	470	436	454	449	442	454	429	460	442	455	468	448	478	436	455	398	416	452	428	460	430	426	458	432	433	441	430	436	433	469	439	444	465	413	462	447	459	432	413	436	433	414	471	473	430	451	441	428	473	440	432	447	453	469	459	412	439	439	478	440	447	456	453	428	451	438	433	410	381	443	442	453	419	457	490	428	429	428	429	451	415	449	449	429	440	461	463	432	441	430	438	445	430	427	447	446	454	456	437	453	452	447	454	415	408	447	444	475	459	425	434	463	422	430	427	419	421	430	468	430	429	453	414	434	470	430	458	482	445	448	423	467	471	438	427	438	464	477	462	424	452	443	417	408	444	410	410	483	448	456	447	487	487	462	443	428	462	476	434	442	418	440	437	409	420	466	424	450	470	429	433	419	432	437	448	413	492	441	417	410	465	440	464	417	433	453	424	480	411	456	459	443	402	418	447	431	410	484	429	428	426	421	416	438	432	426	456	453	423	487	494	414	479	426	448	457	443	437	450	430	462	442	403	407	443	474	458	427	414	428	454	422	432	424	416	441	462	449	467	417	462	438	431	468	479	448	461	433	473	485	465	481	433	466	412	434	433	419	460	413	434	472	410	470	445	452	395	476	452	440	482	432	444	421	412	435	465	442	432	438	454	446	451	433	445	443	446	464	466	445	427	440	432	418	408	438	436	473	446	462	446	488	435	460	424	420	430	462	446	444	436	432	434	489	444	475	436	397	442	426	411	481	435	442	466	441	424	423	430	454	452	469	468	438	478	407	464	428	456	459	432	465	429	452	446	429	449	456	415	460	435	411	493	425	411	467	471	438	445	390	445	421	471	439	466	435	423	413	453	482	430	461	467	444	465	445	434	433	430	429	436	431	434	411	454	436	437	432	441	475	446	457	413	412	476	450	451	445	471	444	418	411	401	433	448	453	481	389	450	416	407	467	468	429	427	456	421	433	436	449	469	453	444	445	451	473	429	456	434	432	460	443	434	449	466	450	446	436	458	451	415	441	438	461	439	400	429	456	402	433	432	461	423	423	438	442	438	443	460	498	491	428	457	450	472	431	446	448	431	433	434	465	467	447	468	438	414	450	431	418	426	480	470	480	490	449	454	445	436	408	478	465	423	435	418	454	432	507	449	455	462	466	429	458	439	424	435	437	411	438	489	435	444	485	417	431	397	483	463	447	426	424	426	457	435	408	463	462	438	457	474	443	422	413	467	489	459	446	464	470	509	443	453	433	450	446	429	440	437	411	476	425	423	465	440	422	464	427	450	473	474	433	430	452	446	455	440	407	439	461	448	443	457	441	443	494	440	444	475	463	458	436	480	413	420	451	460	435	457	414	451	450	435	416	413	441	467	417	464	435	425	447	438	431	462	453	376	435	453	427	436	458	451	447	468	433	446	453	460	397	470	454	392	415	466	421	440	450	452	447	436	445	443	451	432	450	402	423	438	387	438	440	450	452	417	445	431	412	447	454	449	463	424	406	410	458	433	443	399	463	440	423	449	399	439	495	462	447	477	462	438	454	443	440	430	426	447	464	470	451	463	431	423	484	457	409	403	477	421	446	438	458	468	469	464	424	491	471
22519	39771	37919	30454	25670	21568	18350	15458	12779	10835	9164	7726	6465	5674	4719	3785	2917	2504	2114	1810	1717	1671	1493	1397	1345	1235	1212	1099	1148	1044	1121	1161	1119	1070	1040	1039	961	977	943	899	908	923	933	911	940	928	840	930	847	907	863	810	848	821	864	894	815	923	895	890	861	888	869	834	831	846	831	801	844	883	883	860	879	856	887	863	827	834	853	868	823	836	765	835	862	858	795	871	833	840	928	887	878	800	817	844	883	833	842	841	825	889	778	858	864	871	865	820	851	853	921	814	846	889	811	839	883	858	883	846	807	866	799	878	869	794	805	844	887	833	836	860	848	863	858	846	838	803	819	854	901	883	846	877	860	863	852	873	864	893	880	852	849	843	839	834	825	856	845	835	839	789	821	820	844	857	858	857	909	844	902	915	862	886	833	849	895	850	801	844	850	856	880	854	891	838	851	906	845	868	844	872	818	871	852	837	855	867	848	832	850	835	871	845	848	869	854	840	838	806	860	833	865	859	864	826	806	866	897	889	873	840	841	836	879	879	846	844	830	861	829	849	867	846	846	844	815	795	854	812	865	869	859	855	870	841	824	827	851	845	841	859	846	828	770	823	848	825	840	873	870	872	889	886	880	834	828	841	901	850	846	850	849	818	917	824	772	876	846	834	856	819	859	821	864	866	845	793	848	845	880	848	830	862	819	781	833	861	817	910	888	825	859	835	837	870	855	863	849	813	916	851	845	852	855	851	835	857	903	847	854	862	869	902	850	874	849	887	838	808	858	813	823	912	852	840	846	820	817	876	828	883	832	841	850	837	860	847	855	874	863	900	845	841	859	890	824	836	833	860	823	799	877	824	805	834	783	834	807	873	863	870	848	864	884	836	811	891	904	825	780	888	803	820	854	876	865	816	897	857	902	919	817	836	843	829	862	828	883	844	817	852	812	842	855	870	802	797	854	864	854	811	845	917	851	880	860	840	852	839	833	874	833	868	907	836	950	842	835	840	882	876	844	862	811	828	874	864	895	844	839	852	896	827	795	812	853	863	839	915	848	838	826	879	872	905	909	822	866	897	814	879	837	856	873	870	844	845	835	792	889	826	813	845	871	875	844	869	924	846	875	826	849	860	847	858	844	882	928	879	858	841	791	897	842	840	858	813	800	842	842	855	837	860	849	804	849	890	903	835	849	833	818	858	820	802	845	879	825	827	844	795	830	861	829	842	879	854	840	846	802	850	821	818	812	890	828	845	834	898	849	937	811	860	849	880	840	831	871	873	890	897	842	824	848	863	834	869	873	851	849	819	894	885	902	843	875	856	826	828	904	807	847	854	859	857	838	859	844	858	850	879	840	803	817	855	864	859	870	805	899	902	790	829	814	885	813	810	848	844	859	869	825	824	878	874	810	856	858	828	791	878	855	788	794	816	859	846	847	875	812	848	836	793	842	886	852	838	855	892	798	850	848	858	859	848	862	878	829	860	824	825	814	874	830	860	814	873	923	817	863	906	844	861	868	838	870	868	852	889	852	894	875	834	865	862	873	827	827	868	837	867	915	859	873	854	864	913	867	865	809	855	823	892	872	794	890	803	855	840	797	824	827	820	862	913	837	888	852	863	827	816	834	853	880	829	837	860	829	804	870	857	831	869	842	837	876	837	836	866	883	855	849	831	884	842	870	774	896	862	856	851	884	883	807	818	875	835	917	793	826	817	856	841	827	854	877	891	877	900	867	834	856	860	903	860	871	904	849	888	852	868	833	860	891	841	853	836	839	873	781	854	817	864	885	848	788	808	803	874	886	854	871	884	858	856	839	817	794	887	778	824	852	875	788	807	892	819	802	835	819	868	873	877	860	899	836	876	856	866	890	880	793	884	891	863	849	866	812	842	900	857	826	876	778	826	878	832	845	795	858	829	838	858	818	885	851	880	896	843	853	848	861	858	851	907	844	894	830	844	827	879	864	798	872	853	857	869	900	822	837	816	831	785	882	815	851	839	845	791	886	853	826	822	788	912	839	875	818	868	851	847	823	847	871	839	785	859	871	883	819	912	842	869	829	823	885	871	881	848	853	857	848	900	811	893	845	870	892	842	840	895	859	861	827	858	847	857	805	846	862	825	879	865	846	869	831	867	817	809	895	830	824	922	851	865	822	786	905	887	820	837	842	869	872	895	826	841	829	813	873	882	872	881	904	846	897	847	840	814	848	838	815	856	773	830	857	839	828	828	830	934	848	833	843	835	841	887	824	810	862	854	878	876	871	852	798	856	868	892	823	853	857	901	812	814	880	845	849	815	886	849	873	846	873	802	821	813	869	814	877	838	836	863	811	894	846	852	859	855	816	793	867	883	830	834	829	897	851	806	838	835	847	858	884	849	800	883	882	919	850	817	862	864	834	858	836	874	839	897	898	862	810	851	864	844	796	841	859	828	877	848	901	841	835	844	853	910	830	837	845	839	802	874	832	843	860	850	825	804	806	849	889	861	850	835	833	868	875	813	813	858	838	828	832	813	815	849	856	835	787	874	833	848	847	841	888	860	895	827	859	874	831	815	879	832	841	878	855	827	807	855	833	820	859	831	851	870	833	840	841	869	859	853	824	882	860	883	873	882	885	802	828	871	834	819	860	901	821	859	812	852	811	856	789	855	866	854	794	847	862	853	841	876	851	848	864	840	883	827	911	884	870	843	852	858	862	891	877	876	925	829	818	829	877	801	902	832	876	842	849	909	864	861	853	864	849	852	887	902	879	883	872	858	901	885	877	847	855	875	846	861	859	843	853	883	812	847	829	850	831	858	865	835	845	840	860	849	899	776	880	808	844	816	864	794	819	892	851	864	885	851	853	822	812	847	877	889	860	890	858	863	871	811	883	831	864	791	865	806	856	864	825	844	829	870	884	828	828	828	882	843	832	862	855	865	819	864	884	819	862	887	842	817	809	865	855	816	872	881	838	838	883	803	832	853	856	862	891	850	854	861	858	834	800	853	788	897	850	840	834	831	827	891	840	860	823	825	836	859	863	847	828	883	811	842	875	875	836	834	819	846	867	751	831	852	844	863	875	900	822	858	836	851	841	855	849	882	861	879	849	871	832	870	857	848	785	825	833	819	837	857	864	856	840	802	863	844	851	866	869	920	817	857	846	873	859	827	851	856	882	827	808	856	840	862	894	863	864	829	840	780	876	859	882	889	782	807	808	835	850	849	829	806	794	894	851	834	886	862	817	889	882	860	858	866	834	866	791	907	848	853	865	870	856	852	873	819	845	871	815	848	823	865	830	832	871	830	918	800	832	834	873	834	860	833	831	839	839	820	853	829	904	848	809	876	849	850	829	841	792	836	807	822	831	863	841	833	867	858	814	874	905	856	820	869	862	870	848	820	887	864	868	857	799	879	874	883	834	856	850	861	828	854	799	871	858	846	877	856	821	896	901	865	816	866	878	874	833	845	790	832	808	795	868	849	863	863	850	824	860	860	881	807	892	836	841	859	882	893	880	859	857	801	898	872
27586	20215	15749	9399	4851	3091	2128	1592	1254	994	802	696	634	542	534	452	398	358	366	339	325	280	287	285	271	293	293	284	283	282	273	266	290	290	261	273	268	272	287	282	260	266	276	267	244	276	278	245	240	283	249	257	260	272	272	260	250	262	254	250	273	263	259	257	260	241	276	289	273	261	243	268	248	243	262	261	250	259	255	297	234	232	251	242	242	267	256	251	267	266	253	290	285	258	277	284	269	249	254	254	281	250	241	259	282	259	235	253	282	240	263	281	259	228	254	261	284	247	251	286	265	272	251	296	270	257	253	267	252	262	284	269	249	259	264	263	243	225	262	279	279	247	260	235	240	261	250	254	235	255	250	250	285	233	299	256	246	251	283	267	256	234	239	247	266	260	257	270	252	274	274	236	249	249	247	242	266	259	257	254	265	248	240	268	248	241	242	236	246	269	269	271	278	260	268	256	256	274	248	228	250	245	263	249	233	244	239	275	233	243	267	244	279	259	273	254	242	263	265	272	224	254	255	254	289	227	233	272	278	261	239	252	263	253	272	264	250	251	248	241	287	254	272	237	241	281	285	265	276	250	242	279	249	289	264	266	260	246	235	259	255	283	269	262	285	242	256	277	285	286	261	277	260	280	261	260	255	256	256	243	248	263	245	277	259	263	253	245	236	273	259	249	262	234	247	256	230	272	232	265	268	279	276	266	262	295	258	267	273	272	261	264	241	255	238	251	256	264	278	243	254	258	250	246	280	298	298	267	278	235	255	256	257	244	253	241	246	256	279	269	250	253	275	273	249	232	275	247	260	251	270	268	274	270	267	276	274	261	246	251	238	284	224	255	274	227	266	259	297	217	229	250	252	269	249	241	273	256	235	270	250	252	246	265	281	246	269	250	266	259	262	290	279	257	260	259	243	247	269	251	272	245	264	266	265	257	272	284	279	271	236	265	251	247	263	258	276	254	262	280	244	260	266	272	234	272	265	255	234	273	276	242	248	258	246	244	257	267	260	253	242	251	255	267	265	262	241	261	248	259	276	266	277	262	252	278	261	254	289	260	265	274	244	253	287	270	284	279	260	296	229	230	254	243	242	260	251	257	258	240	275	286	263	242	276	262	256	251	253	245	253	280	256	246	223	265	255	253	240	265	251	257	264	264	278	231	256	266	260	254	258	252	268	261	239	234	276	277	246	232	266	255	265	252	254	250	235	271	261	246	253	267	260	254	239	268	251	252	254	276	231	254	267	294	242	242	256	251	266	275	266	246	277	259	286	259	274	284	275	263	273	262	254	261	260	226	267	256	270	269	271	276	263	253	246	270	262	266	292	252	287	278	282	247	273	264	236	246	262	257	247	249	272	251	256	269	271	246	273	269	228	241	258	272	295	234	274	273	262	246	286	252	255	241	271	255	255	252	247	285	243	249	269	263	292	274	241	271	254	263	263	252	278	252	259	266	270	248	252	271	265	246	275	249	230	292	223	264	264	268	273	218	266	277	272	219	263	253	264	249	272	280	253	249	249	266	236	251	269	259	256	259	253	240	264	266	290	296	271	294	275	261	251	268	248	221	247	232	267	278	257	262	254	233	266	251	243	233	271	261	226	291	253	236	226	284	265	245	237	254	255	259	239	268	253	245	254	263	243	281	258	254	254	272	248	219	282	247	261	264	277	247	288	278	252	297	250	268	277	269	264	253	277	287	246	228	280	244	277	259	255	250	244	268	251	264	257	284	260	263	295	266	232	270	228	281	250	239	250	269	225	254	280	287	256	230	281	261	268	268	260	282	249	277	252	238	252	275	247	279	251	258	242	266	254	244	246	259	268	259	216	285	222	246	262	245	267	245	267	237	263	254	260	250	254	242	283	265	272	255	247	278	263	286	272	273	253	258	292	270	250	240	229	275	259	236	257	237	237	242	265	280	254	235	267	246	252	262	256	254	246	258	227	275	264	253	248	267	283	223	253	270	259	234	265	250	244	267	258	239	255	245	268	273	259	286	257	267	260	233	245	262	261	256	283	249	248	270	227	255	278	260	247	283	260	272	260	262	240	269	248	261	252	264	241	269	285	259	246	265	272	263	264	265	245	268	238	232	233	253	246	280	246	265	273	294	255	265	275	237	291	236	267	253	253	234	269	268	282	278	268	247	258	251	257	249	284	243	235	238	290	232	269	276	280	245	232	269	243	267	257	248	264	257	289	297	283	256	254	289	252	267	263	249	257	250	229	299	249	265	238	244	234	254	256	236	261	254	242	263	268	261	244	244	282	264	285	282	275	283	306	270	261	252	275	297	233	263	240	288	291	272	252	275	289	257	252	261	261	263	243	269	276	252	239	266	239	254	270	253	262	270	271	234	259	263	252	231	269	235	254	292	286	286	251	285	244	240	278	270	264	275	241	282	237	268	241	260	234	210	246	253	267	283	242	261	296	260	260	267	262	258	241	228	266	234	253	259	248	250	253	245	256	247	237	246	250	234	225	261	246	274	268	246	257	264	270	237	252	241	271	254	255	289	244	243	245	271	274	255	255	247	247	234	278	270	248	272	263	266	238	257	270	269	230	255	261	256	240	258	258	288	259	248	260	241	292	256	274	269	255	267	259	232	217	271	295	246	252	233	248	258	247	272	276	239	248	261	293	271	233	280	255	242	275	271	242	238	242	281	257	255	261	256	278	240	253	246	250	246	268	258	235	249	242	251	258	244	257	255	272	281	258	253	268	277	234	265	268	236	272	253	233	277	234	233	240	256	267	251	283	253	243	261	281	247	236	233	260	276	259	294	267	272	234	253	273	264	252	277	279	286	268	251	264	270	249	250	261	259	255	250	254	226	261	273	283	236	267	231	271	259	269	238	264	259	223	288	266	281	286	240	268	248	249	261	274	271	232	241	261	251	260	268	253	236	240	268	250	246	252	251	251	257	283	261	243	260	248	253	268	254	268	280	293	261	272	263	260	235	267	292	271	255	257	265	273	269	244	258	271	251	275	275	253	287	273	236	256	276	234	261	268	276	286	275	261	280	263	264	256	237	256	254	261	261	257	264	265	278	260	283	261	248	230	282	244	273	269	256	254	244	257	280	244	268	264	261	245	226	258	247	244	247	226	239	279	235	289	261	254	283	277	248	234	236	250	266	250	246	269	251	269	234	245	270	283	270	264	256	236	263	271	274	256	257	245	248	282	273	259	269	263	283	268	244	254	258	253	259	270	275	246	292	272	271	248	258	269	224	247	264	276	259	242	272	255	244	269	248	276	286	233	246	260	264	271	274	243	256	238	256	256	247	278	261	266	239	266	264	256	248	268	295	258	251	273	226	254	259	250	267	250	259	279	264	262	255	255	277	230	288	251	259	252	263	267	264	261	256	252	236	261	265	273	242	270	250	277	243	246	254	236	243	260	292	279	259	258	266	214	269	244	268	245	262	231	257	266	254	254	233	294	283	279	254	260	264	256	260	257	257	267	291	263	264	251	229	287	259	255	288	256	262	294	268
18223	28459	25930	17461	12618	9408	7320	5825	4498	3588	3051	2551	2277	1901	1584	1268	1053	922	821	789	792	744	672	703	686	626	625	638	603	593	640	659	597	565	615	571	503	610	604	580	560	548	550	576	548	506	516	553	547	563	563	558	490	515	560	503	500	536	544	524	510	566	518	539	580	487	536	567	509	473	557	484	531	523	533	565	588	574	540	574	534	534	497	545	495	535	536	542	502	513	566	562	563	566	539	543	545	525	537	550	523	566	515	486	506	499	568	537	491	536	538	555	536	497	528	538	545	576	498	501	533	558	536	550	562	535	536	502	553	523	515	524	544	515	559	522	476	518	524	535	542	514	504	528	538	514	524	552	523	533	485	553	554	523	523	511	500	513	539	516	553	547	532	528	547	538	553	536	528	506	538	580	552	511	501	529	540	501	517	547	563	504	545	506	474	516	513	508	538	500	503	490	532	539	527	521	538	524	548	549	466	503	515	492	491	497	520	537	554	529	526	542	489	498	544	488	532	492	541	528	525	546	532	554	537	530	532	517	503	518	571	530	499	550	531	509	507	496	593	552	537	528	495	535	510	530	536	560	514	504	524	520	538	507	540	480	531	522	529	534	512	546	527	561	549	527	538	539	502	511	527	497	530	503	490	591	506	495	497	563	483	566	567	509	532	493	539	541	494	518	548	546	544	512	574	539	549	518	522	493	486	536	537	537	528	557	558	517	535	509	550	542	548	542	508	521	551	573	555	519	488	527	507	540	590	506	525	558	509	524	534	539	571	567	546	526	516	574	533	528	527	546	495	517	542	526	533	511	563	554	550	519	531	555	509	545	530	564	558	514	525	529	550	527	525	517	520	539	547	518	530	479	577	542	499	512	552	461	495	501	544	558	542	545	533	472	523	516	530	502	531	505	528	542	526	560	529	549	560	485	538	547	501	517	495	483	524	528	525	512	521	518	513	524	534	518	517	544	525	522	485	556	566	512	541	612	536	536	531	539	563	583	541	553	513	539	496	474	511	526	571	559	519	476	527	520	535	527	557	493	508	556	478	512	517	501	560	521	503	509	565	532	539	541	525	537	559	524	532	515	529	505	577	484	526	520	522	531	499	514	562	532	577	507	529	535	568	535	516	561	517	513	523	503	532	524	489	546	556	508	537	508	531	524	533	527	525	559	512	553	504	507	525	560	505	485	536	503	528	512	527	495	524	497	531	532	510	532	500	558	547	502	529	540	510	527	492	521	537	543	539	502	546	477	565	547	517	528	493	562	504	532	500	515	579	532	525	503	523	526	536	496	526	522	513	522	500	547	527	543	525	516	497	568	550	523	548	511	532	519	547	493	548	558	491	545	558	533	549	515	514	537	531	592	533	513	535	540	473	568	516	501	520	507	570	525	524	506	538	510	481	540	531	552	504	546	522	507	513	495	525	532	537	559	519	512	525	534	547	499	520	500	527	533	527	516	556	536	534	514	547	528	514	516	521	536	502	566	528	502	521	515	541	544	486	530	547	547	542	526	504	512	488	528	544	516	504	524	542	540	517	533	548	537	535	526	492	500	533	496	500	541	547	504	560	536	505	512	515	500	537	548	475	533	518	561	537	541	502	486	537	565	513	527	540	493	548	529	497	482	525	548	517	527	499	578	533	528	571	512	519	497	546	548	550	515	543	547	567	568	507	559	547	494	501	502	515	528	518	548	559	497	480	546	506	524	577	547	501	477	486	523	532	522	554	501	522	470	547	527	497	535	519	499	579	512	549	521	530	563	579	526	559	546	516	526	529	489	543	539	520	481	513	522	509	499	528	527	541	541	547	571	546	568	508	532	539	581	476	496	541	546	517	476	513	547	534	495	544	541	532	523	516	537	511	550	494	554	518	533	540	527	508	509	503	578	489	539	544	514	536	560	498	517	560	535	512	519	518	537	531	553	545	522	498	513	506	532	483	497	523	543	549	526	504	534	552	520	509	554	529	560	523	506	514	529	557	512	519	535	509	522	531	525	540	491	527	491	487	548	527	545	566	554	522	541	536	528	560	533	530	552	560	522	497	530	485	541	542	503	509	482	514	534	532	515	568	558	568	518	553	500	543	520	494	526	546	520	565	572	535	521	574	532	556	533	561	563	544	545	554	500	536	513	546	502	496	547	540	579	535	501	534	522	517	535	488	512	523	533	507	471	489	549	517	532	520	557	500	525	543	567	507	526	532	513	514	545	573	564	539	566	563	499	475	485	530	551	545	484	529	537	529	529	510	514	536	506	518	556	529	538	537	539	560	551	516	519	540	530	552	557	508	536	515	495	520	519	522	503	572	516	539	537	588	525	535	444	524	517	517	515	553	499	526	513	558	541	536	523	545	524	521	544	516	486	543	508	536	500	542	489	511	542	508	525	531	529	530	514	559	524	568	535	488	545	507	563	510	524	548	550	520	489	483	509	493	528	543	521	508	525	508	528	505	533	576	551	519	532	486	539	502	543	525	530	527	534	528	544	506	522	565	555	519	569	523	536	576	496	523	544	519	506	535	504	531	505	535	485	492	514	536	553	538	547	526	476	529	533	534	533	499	558	506	540	507	496	541	486	551	545	530	534	535	543	538	514	500	527	540	504	551	529	533	525	510	573	519	488	566	489	535	542	538	529	534	541	523	520	533	535	497	530	478	540	510	477	490	506	541	517	548	517	517	498	512	571	531	544	530	518	580	474	547	493	545	547	528	509	514	524	549	571	491	522	515	501	545	487	536	518	520	513	554	522	526	524	551	537	508	520	539	505	536	512	489	530	541	506	509	508	522	519	552	515	530	549	539	522	493	553	510	506	520	548	515	530	548	561	554	541	544	531	556	506	482	549	532	508	539	506	545	529	545	538	527	536	529	481	545	542	565	514	523	522	552	522	489	516	544	478	560	551	531	587	526	526	560	548	511	517	532	546	532	504	500	526	564	530	536	510	551	518	511	551	508	495	540	503	504	550	538	533	479	538	485	559	528	494	473	542	512	539	519	551	549	514	533	517	543	519	542	528	525	552	525	502	528	512	491	545	526	511	501	516	512	504	562	511	548	481	571	530	529	552	527	521	550	530	541	503	548	501	509	560	509	504	549	517	532	495	538	510	512	510	565	552	536	512	554	511	527	524	509	519	485	551	532	523	492	511	496	532	544	555	520	520	538	527	482	542	499	498	498	505	528	528	497	517	539	565	527	520	542	486	521	538	481	527	488	534	523	540	547	500	551	507	510	538	539	496	523	484	538	516	540	537	550	529	519	522	577	522	526	527	518	534	548	509	541	538	507	499	581	515	517	524	523	568	521	510	501	527	553	551	540	525	481	530	557	517	564	495	528	560	530	538	556	537	506	500	481	512	471	509	527	562	498	501	546	498	555	479	535	539	544	529	519	530	508	537	534	515	478	499	499	514	528	536	510	586	509	523	506	524	519	514	498	514	534	564	532	552	580	511	533	567	542	554	556	559	516	539	516	501	562	522	548	497	523	540	503	486	539	557
25141	21434	27964	25257	17160	8863	5620	3868	2935	2360	1842	1461	1333	1107	912	800	675	556	514	454	445	476	431	391	347	370	363	380	314	376	388	358	372	335	327	329	288	316	324	297	304	307	325	321	286	295	302	317	290	340	306	273	337	301	297	298	278	311	303	306	334	337	312	313	302	299	300	283	306	298	309	297	296	325	320	323	307	336	301	280	295	318	315	303	280	292	307	278	293	286	310	298	296	290	262	294	321	308	308	304	304	290	297	309	296	314	283	297	300	304	284	307	282	287	300	301	295	304	297	296	335	307	291	287	322	271	314	305	273	306	301	299	311	297	290	280	333	312	334	289	345	316	318	293	288	298	316	272	281	306	296	303	312	313	291	289	289	291	290	287	297	294	332	297	279	312	277	280	312	329	303	292	319	301	310	312	304	323	298	321	301	321	274	277	314	318	280	312	314	289	314	302	303	305	311	311	306	290	294	334	294	283	306	321	320	270	304	309	329	307	321	301	321	285	298	300	306	309	284	328	298	301	352	299	313	272	307	302	273	330	290	277	310	283	297	307	328	306	284	321	328	309	300	291	304	328	322	283	295	318	283	315	283	267	320	279	307	282	295	311	287	311	294	302	340	303	296	297	315	301	298	319	310	335	295	282	323	292	304	282	319	286	291	294	305	306	311	345	284	327	315	288	326	289	289	321	308	341	299	292	317	282	269	342	265	316	321	308	282	322	291	312	291	321	315	316	304	280	314	272	319	312	284	299	286	285	291	304	291	294	288	275	321	275	318	289	308	291	314	314	304	290	289	298	273	318	327	318	280	289	292	283	322	306	317	335	302	299	310	300	285	323	294	276	313	295	287	317	325	308	294	300	305	290	310	295	317	300	332	285	321	325	288	323	294	301	307	292	285	290	271	282	314	300	296	303	344	313	323	281	324	296	312	327	302	328	307	316	295	301	320	309	261	283	338	318	300	308	324	311	303	291	299	312	292	266	315	292	289	325	310	309	294	299	335	270	293	284	317	301	281	311	297	301	287	304	303	288	313	286	327	311	290	309	290	322	274	275	323	287	304	279	288	304	302	312	292	320	299	300	286	296	299	298	298	319	287	299	281	292	291	319	302	279	319	293	274	298	294	311	279	315	301	269	299	277	319	283	288	285	303	276	322	318	298	310	295	304	294	280	298	303	334	298	315	279	315	289	295	316	290	274	296	288	282	327	259	287	300	289	301	309	301	299	322	311	308	334	290	299	304	284	305	344	310	310	295	283	311	293	302	272	259	283	295	285	276	302	289	292	322	289	297	288	299	289	312	293	280	300	307	280	291	284	311	319	314	286	285	283	294	316	278	290	293	274	310	316	280	310	269	286	290	291	313	297	326	264	301	325	301	320	311	277	293	313	338	306	296	301	306	320	332	284	280	302	279	292	292	321	294	317	276	298	279	297	273	320	320	303	290	304	303	330	279	291	310	282	302	317	296	317	306	322	264	301	308	284	294	352	291	304	326	294	298	290	303	307	289	318	292	306	310	309	294	256	279	331	306	293	312	310	281	291	285	302	287	331	298	294	308	304	355	302	281	289	286	301	279	309	280	309	298	318	295	314	299	307	294	301	307	312	302	312	291	298	301	326	321	315	315	326	314	304	315	311	327	321	259	302	261	293	285	284	277	295	328	272	295	312	316	257	289	302	302	294	292	287	303	344	278	295	312	305	323	354	282	297	283	271	278	317	291	300	260	303	260	313	297	311	316	272	304	264	317	297	304	288	292	296	301	324	282	321	302	293	289	291	319	304	310	287	292	288	290	295	308	303	328	310	310	300	296	318	297	289	313	314	300	294	298	313	301	287	321	294	322	257	270	293	341	306	303	301	304	320	304	301	301	313	299	304	287	324	286	307	301	298	284	293	299	318	290	311	332	337	287	280	296	308	330	287	279	279	294	296	266	312	346	275	284	272	306	306	304	299	311	319	313	280	305	314	279	311	292	289	285	274	292	281	312	286	295	260	317	307	289	291	311	311	304	301	294	305	285	329	280	316	315	319	314	298	322	279	297	298	308	296	266	295	290	288	306	318	297	312	293	331	330	330	297	311	280	296	285	295	320	309	313	296	317	298	290	315	333	296	296	308	285	309	339	295	317	291	292	334	311	310	336	320	309	288	281	316	284	300	294	326	286	311	347	272	283	313	291	285	269	344	301	326	313	267	326	292	301	310	290	311	318	301	323	292	301	316	324	319	294	274	277	297	288	296	299	319	289	322	312	331	271	282	291	291	290	282	284	316	313	248	304	322	295	316	294	307	289	300	299	309	262	320	265	281	322	280	278	281	282	294	302	305	281	306	292	319	309	297	315	276	323	297	317	306	310	280	304	289	293	310	304	295	283	337	294	325	321	311	302	281	331	312	348	285	302	264	272	322	281	354	290	318	278	293	312	281	260	301	320	263	309	319	312	326	306	319	292	300	272	337	309	312	292	290	303	309	281	319	292	300	287	289	289	323	276	302	292	291	253	289	304	307	301	275	304	312	314	305	295	294	323	300	319	301	295	292	298	285	293	291	286	299	309	277	280	301	301	306	291	296	313	283	276	273	293	290	301	277	308	292	344	282	326	315	284	304	293	314	285	286	302	296	291	305	319	302	308	300	282	297	247	302	293	295	314	352	290	299	280	311	303	299	317	290	284	315	319	296	288	299	297	288	288	264	300	277	334	317	309	308	310	280	305	266	299	302	302	301	339	324	339	309	291	306	283	315	261	302	307	313	326	315	305	327	318	310	315	291	298	300	283	237	297	275	314	312	320	305	303	300	290	313	282	287	330	289	301	285	277	312	293	276	323	301	307	315	289	311	300	294	361	311	284	299	304	275	306	328	299	298	281	290	316	292	274	293	305	287	287	296	296	293	343	311	293	299	298	302	298	295	316	298	289	305	305	278	279	291	341	291	296	276	295	289	310	311	284	313	278	331	284	315	303	306	325	289	273	278	306	321	312	290	295	340	312	284	309	317	279	333	327	287	304	296	272	294	285	320	306	294	299	317	302	322	301	309	304	301	323	320	310	288	325	297	285	296	311	308	321	309	290	316	317	300	317	303	289	330	283	319	319	309	306	297	305	274	298	309	304	271	296	317	299	287	271	316	304	288	293	324	305	335	339	324	284	296	291	274	306	300	307	303	274	324	268	312	279	320	327	293	307	311	301	280	289	307	291	293	274	323	300	309	318	290	321	268	297	290	319	270	277	294	327	305	303	288	289	317	270	293	305	311	311	282	336	292	309	324	278	320	303	266	294	296	290	309	274	297	324	295	318	276	295	273	276	318	269	303	292	272	269	272	284	296	318	303	297	327	297	311	283	278	288	273	302	321	272	288	295	301	305	306	309	297	316	311	308	292	292	291	356	308	331	301	301	312	310	293	310	286	318	254	276	320	317	312	285	293	285	274	294	308	301	308	334	295	277	309	322	293	341	314	289	291	307	322	339	308	298	343	277	317	298	309	298	285	296	300
20260	35521	33399	25334	20403	16305	13418	11042	8836	7263	5802	4824	4183	3685	2929	2263	1840	1590	1337	1214	1184	1114	1097	988	870	870	858	802	829	790	779	854	811	809	722	761	734	665	705	691	659	684	657	637	644	617	650	603	640	643	636	594	608	607	561	560	636	600	601	623	595	639	611	607	575	634	596	606	598	594	696	580	594	591	638	596	665	609	613	633	626	627	553	598	598	656	590	634	584	595	594	564	635	633	600	633	583	589	603	595	600	620	566	604	595	608	597	595	603	660	575	607	581	610	575	595	576	588	614	584	582	597	603	617	546	569	611	626	594	565	616	616	611	621	649	595	618	590	613	615	617	609	643	618	607	596	562	617	587	638	635	637	587	587	579	633	586	613	598	590	631	592	609	596	625	604	578	610	623	658	597	563	617	584	644	629	607	648	626	644	615	610	594	602	591	597	612	649	627	584	643	612	618	626	610	622	606	609	601	600	636	574	601	577	587	601	583	566	621	635	576	595	603	632	638	604	589	622	603	567	619	602	593	594	597	649	561	651	613	562	628	620	621	637	645	581	610	631	588	609	600	644	588	613	597	591	609	647	586	572	589	657	621	640	604	640	585	640	648	591	594	659	582	586	557	611	594	566	608	662	614	638	651	605	594	621	603	606	628	593	612	597	626	607	637	587	610	607	632	630	566	588	610	608	614	565	626	608	578	629	620	575	604	631	622	654	581	629	623	576	630	623	629	621	606	626	618	568	617	571	601	646	594	617	649	624	627	560	595	592	603	612	620	597	588	632	632	598	570	610	622	629	582	617	648	575	616	642	648	659	612	627	573	608	639	582	594	608	608	574	606	643	637	598	546	569	562	664	548	636	585	575	596	620	635	567	651	590	610	626	560	592	624	612	605	627	548	605	626	605	606	578	600	619	591	644	585	620	616	631	598	568	591	604	647	617	566	611	591	567	611	612	580	664	639	602	635	619	577	624	571	599	614	624	619	615	642	629	560	621	616	607	561	606	559	608	651	640	551	570	584	614	617	611	647	580	603	606	578	598	603	592	586	631	641	601	631	606	616	610	593	607	592	532	594	644	606	564	603	601	612	630	605	608	609	566	623	591	623	612	628	627	585	551	621	593	637	593	592	584	610	552	578	619	583	591	593	615	672	600	619	593	628	621	588	581	585	602	618	637	619	614	671	570	631	628	612	618	652	595	600	624	608	584	604	618	620	629	637	568	608	604	630	588	605	565	644	627	578	658	645	612	591	630	595	635	595	614	627	624	635	606	586	602	618	592	628	556	630	591	602	607	564	624	643	604	642	587	604	606	641	582	595	614	616	634	603	643	576	570	607	620	613	584	598	657	573	594	634	638	605	592	605	592	544	645	634	624	616	650	641	574	625	592	587	654	649	581	618	616	602	624	658	618	608	594	632	587	608	621	623	607	628	575	609	571	609	619	630	579	585	624	589	600	595	630	618	557	616	611	656	618	628	626	585	585	572	632	580	607	620	672	578	626	565	632	595	562	576	586	609	604	573	576	595	550	615	570	588	599	608	578	601	610	569	625	663	681	643	590	579	609	609	582	614	595	617	624	551	635	625	605	660	632	595	581	589	581	602	591	582	667	585	607	623	665	659	559	552	614	598	611	607	570	591	585	613	586	588	599	614	638	592	626	604	646	597	648	604	607	588	619	617	585	633	581	587	651	611	632	590	603	598	612	612	584	598	612	627	618	580	604	609	560	568	611	623	607	624	592	587	583	602	620	559	581	610	606	586	626	595	573	545	598	623	591	548	581	649	640	574	606	610	616	581	602	632	603	596	584	637	579	577	674	568	608	614	594	594	652	637	565	576	587	618	660	638	618	631	554	587	609	590	601	601	628	621	613	605	587	599	628	618	593	585	571	605	571	647	640	599	557	659	587	617	598	637	631	628	596	585	616	573	586	633	632	610	600	628	597	586	595	614	581	592	597	611	601	601	607	621	619	615	625	645	613	588	605	580	614	588	612	605	639	557	627	613	598	627	630	599	608	664	592	635	641	620	621	613	613	593	625	592	579	585	562	602	567	648	569	547	582	615	630	613	635	608	610	620	642	561	553	566	573	577	589	620	643	595	600	566	595	575	645	587	591	564	611	635	615	621	641	626	645	611	601	594	633	612	603	554	607	601	588	661	609	610	579	598	610	582	606	628	629	583	626	610	622	607	547	591	609	583	590	638	635	587	583	620	561	602	588	606	618	659	613	581	586	576	594	645	597	609	599	641	634	582	621	609	597	630	593	608	659	584	598	610	624	570	614	594	602	587	607	605	615	619	615	652	630	591	601	619	614	628	627	560	589	665	574	632	621	621	549	622	644	601	649	630	638	619	638	606	592	601	607	641	618	657	658	613	594	601	601	599	660	618	603	649	589	576	588	577	551	593	609	654	600	580	586	615	613	612	617	607	626	632	580	637	642	606	645	630	619	568	646	581	671	575	621	581	593	553	600	625	585	636	594	600	566	693	619	575	585	607	619	604	605	591	577	642	651	580	623	601	627	668	623	653	620	638	577	569	647	613	641	611	625	549	576	578	551	617	617	634	585	582	632	594	582	581	621	641	652	630	584	654	631	600	553	603	627	599	611	597	609	566	615	600	570	605	607	620	619	597	573	637	570	641	565	630	603	565	570	615	602	571	624	629	602	645	585	610	623	581	607	602	588	597	634	593	624	634	594	581	598	625	618	614	627	614	620	608	626	591	625	579	614	612	608	610	632	613	619	673	605	647	577	592	615	653	604	578	571	569	617	628	630	584	586	620	622	613	590	556	629	588	606	635	578	596	631	635	592	640	575	598	605	633	617	582	606	605	607	585	579	602	620	607	632	585	659	571	595	556	631	606	602	614	642	589	621	603	611	587	623	622	604	622	616	557	635	607	611	606	583	602	598	586	583	652	623	624	623	588	599	581	646	603	630	583	594	627	579	620	588	589	587	640	582	600	583	633	624	664	600	600	601	580	570	633	654	607	605	615	599	616	563	613	615	592	619	556	609	603	605	611	577	575	597	623	625	578	589	589	571	651	611	588	608	628	603	564	622	599	629	601	578	606	648	637	565	594	605	601	679	618	590	609	574	605	639	618	608	600	586	621	556	585	602	608	611	616	653	570	603	593	579	666	600	595	597	608	654	622	606	637	622	598	598	565	567	632	571	601	583	627	594	631	626	583	668	609	584	614	608	597	576	614	601	579	567	615	617	606	612	641	603	553	637	636	622	614	593	612	582	618	599	626	624	628	607	610	595	599	588	604	577	627	610	651	625	643	621	584	583	638	609	629	549	615	606	618	567	604	591	651	655	607	587	643	565	605	631	659	606	583	596	619	624	616	639	612	598	643	608	629	650	651	582	633	616	607	608	627	627	623	604	588	559	621	560	619	639	599	624	611	573	597	619	587	637	631	584	650	585	596	614	620	598	600	613	601	604	624	612	617	603	620	591	642	618	631	584	643	630	584	602	605	600	605	602	652	617	626	618
24217	21472	28937	24455	21633	17483	10293	6397	4648	3689	2980	2363	1993	1724	1465	1193	986	927	799	738	727	684	605	599	607	512	552	570	557	537	533	536	565	529	506	503	534	483	458	499	473	474	478	440	461	492	433	417	478	482	496	485	398	436	465	443	444	456	465	412	427	450	464	467	453	472	483	452	430	470	452	427	448	440	440	483	422	472	455	447	468	432	444	441	432	467	478	455	464	458	434	450	445	480	415	423	427	446	451	464	445	452	463	461	420	423	444	464	451	444	481	422	447	452	456	475	427	476	479	457	434	475	430	440	444	426	429	431	494	429	441	451	505	475	467	444	423	424	461	466	413	431	440	450	472	453	473	414	428	476	455	426	398	474	473	431	471	452	449	459	449	482	427	428	463	414	447	429	458	465	460	470	452	487	415	439	458	475	428	426	451	457	440	439	450	456	438	470	402	432	464	450	441	434	471	435	489	450	467	470	433	447	462	421	437	435	441	443	428	459	451	435	450	475	439	461	462	500	452	459	473	450	464	387	442	461	456	437	431	459	439	400	458	446	494	439	447	430	434	439	402	475	452	439	460	472	412	449	432	431	453	441	459	481	449	426	448	442	465	453	436	436	404	466	455	424	447	416	436	463	436	455	450	458	435	409	457	469	449	468	430	446	463	502	472	444	446	433	445	418	443	452	469	437	456	437	434	470	468	458	469	433	421	443	433	457	437	427	457	450	432	434	412	431	460	425	469	423	476	475	472	486	458	422	495	446	456	430	427	436	440	500	461	471	488	454	400	442	478	453	477	450	430	475	464	457	396	438	413	451	452	449	424	477	456	456	456	451	403	460	450	490	486	454	492	442	432	444	411	466	454	487	437	485	408	447	416	411	434	461	451	399	473	455	466	438	477	405	431	468	435	456	443	447	464	434	432	467	452	477	426	457	439	433	457	445	483	468	442	483	426	441	441	453	425	457	419	478	439	437	452	449	421	477	413	461	404	465	462	443	452	462	478	457	445	474	435	414	478	474	419	456	364	447	421	474	463	441	454	443	463	437	448	510	480	470	450	420	436	453	429	402	428	455	427	402	464	411	487	437	459	436	489	440	423	458	433	443	468	449	471	476	461	438	427	440	475	442	452	450	444	475	475	434	416	462	441	448	426	441	432	454	481	487	426	446	420	458	429	469	445	488	421	453	417	458	419	460	437	395	442	427	405	466	470	446	433	454	495	452	398	457	422	423	447	450	459	462	428	434	439	436	453	455	419	458	457	458	463	452	487	449	430	416	432	426	421	491	466	430	459	439	433	463	481	480	435	476	446	457	441	460	458	467	443	479	465	462	452	437	431	442	463	399	462	455	451	451	483	444	442	453	425	475	466	469	433	468	420	458	442	428	439	483	429	460	444	460	489	442	446	442	450	452	444	442	486	443	441	448	474	430	451	457	465	433	429	471	462	426	426	494	425	450	439	453	472	443	440	458	442	470	427	460	439	446	435	472	453	456	465	453	446	479	427	443	477	453	418	450	410	436	429	468	415	480	455	471	443	456	471	479	467	429	430	461	432	435	452	440	438	403	473	412	464	426	461	466	440	474	427	452	444	432	466	424	461	458	474	449	446	500	447	475	457	446	453	466	442	453	451	420	445	406	440	454	433	473	416	433	454	454	433	450	453	406	453	439	444	432	449	430	463	448	410	444	417	448	478	444	455	433	423	455	441	496	429	432	492	433	442	443	439	404	395	448	480	433	473	412	479	446	446	450	485	429	490	451	470	470	442	430	404	420	466	498	439	467	414	478	475	417	431	442	427	441	434	462	463	452	489	409	400	483	459	442	461	465	433	397	445	406	473	427	415	486	478	437	503	477	446	417	459	447	456	485	439	457	410	417	406	437	451	427	413	479	435	431	457	440	471	472	459	468	428	461	390	461	457	437	432	446	452	422	435	436	432	457	431	470	468	437	470	439	454	483	462	452	485	444	449	465	459	422	443	411	419	442	466	445	466	446	453	453	453	445	443	435	446	442	466	421	471	411	412	461	422	470	455	416	457	455	440	443	449	432	428	443	473	423	463	490	404	441	455	429	472	420	474	485	434	447	428	449	441	447	434	486	437	414	465	432	480	452	435	478	419	494	432	455	468	474	463	413	453	475	439	461	415	458	431	440	434	464	454	437	454	430	426	466	451	449	411	458	462	425	486	435	442	481	431	465	445	432	476	458	439	445	436	504	470	444	444	441	445	436	424	464	452	482	422	471	495	448	465	403	458	425	460	452	439	439	421	447	448	474	447	430	486	428	395	445	460	448	448	432	500	430	470	470	451	416	416	433	443	425	416	455	502	454	467	439	447	424	410	431	426	438	445	408	441	422	445	392	409	449	446	437	489	445	451	450	429	415	399	417	426	466	438	406	461	421	445	442	431	468	427	465	471	436	443	405	489	497	486	427	426	431	453	438	417	414	442	443	484	471	437	417	433	457	432	404	434	473	445	436	471	405	441	393	448	449	405	456	439	446	432	422	434	475	439	406	442	420	475	450	433	452	425	435	449	414	454	469	487	447	441	442	463	456	431	453	432	471	458	415	445	449	439	427	466	451	442	461	443	474	456	467	412	480	439	470	454	440	428	458	413	487	444	442	471	422	431	437	436	409	495	472	434	421	441	451	424	450	457	434	430	453	424	456	441	438	470	432	460	428	420	453	461	437	465	444	413	418	429	404	448	470	436	452	422	436	440	437	465	404	433	435	453	423	436	471	448	470	462	473	436	459	437	449	435	432	437	451	466	471	443	452	423	453	427	450	431	442	495	463	457	453	455	486	481	448	469	428	413	445	417	425	419	449	442	477	447	466	467	460	414	441	429	441	447	466	451	455	433	485	457	446	430	415	434	447	447	452	480	469	422	441	424	483	452	470	441	390	419	442	465	441	426	435	450	419	423	448	459	426	459	443	437	440	429	459	435	474	417	463	422	428	422	459	447	442	460	453	465	487	462	456	424	473	461	433	421	417	431	442	454	454	444	458	431	451	437	456	446	473	433	465	433	407	425	443	437	421	437	440	487	483	442	438	441	445	449	464	445	456	421	469	423	415	442	455	440	463	431	457	481	438	407	469	450	441	445	462	484	464	453	421	446	452	463	446	469	453	440	451	443	475	409	424	453	437	448	430	456	441	439	472	476	434	454	488	434	424	444	418	445	461	402	457	475	419	487	432	448	406	494	458	427	433	455	463	452	414	509	423	455	463	447	463	459	449	379	426	467	467	436	440	447	483	466	471	428	455	457	457	432	433	464	473	438	468	445	413	482	460	459	452	448	478	445	474	438	468	460	451	431	465	425	445	413	450	472	447	474	446	466	409	446	474	458	435	445	485	424	398	492	484	413	441	413	441	465	438	427	439	456	460	457	428	404	420	464	469	448	422	422	451	434	448	422	452	472	448	449	434	472	434	436	433	410	439	465	418	436	431	430	440	455	469	441	447	504	435	409	443	426	461	429	485	461	402	418	422	422	429
22440	40105	37997	30371	25374	21681	18228	15421	12518	10265	8410	6941	6127	5283	4262	3504	2820	2375	2063	1885	1777	1585	1608	1444	1414	1271	1270	1211	1175	1194	1205	1152	1214	1148	1071	1022	1040	931	968	1024	914	940	968	964	907	902	864	924	880	868	838	863	899	923	867	876	818	815	839	892	888	829	840	850	886	925	859	866	905	849	828	849	826	908	905	857	874	857	826	862	839	854	880	894	877	833	906	880	893	919	849	823	836	822	855	868	858	838	850	870	817	854	839	872	815	895	785	790	811	853	921	860	810	901	828	830	819	884	853	835	912	830	865	897	836	876	857	849	828	893	851	877	839	843	852	876	864	859	820	863	893	921	827	852	873	867	866	841	910	880	864	831	847	879	861	899	831	821	880	864	858	827	872	799	873	851	866	876	902	844	877	867	863	853	829	881	885	849	881	860	855	863	917	821	843	853	830	834	835	877	857	830	831	860	876	826	859	885	834	856	833	827	792	880	861	877	817	831	860	803	843	870	929	868	852	815	898	911	826	860	861	876	836	883	848	876	830	852	838	827	823	829	843	882	834	875	882	831	841	832	846	853	856	835	862	877	793	830	816	839	837	880	845	883	854	911	828	861	823	889	867	823	820	859	842	924	857	824	903	847	897	858	825	805	902	890	844	887	867	859	862	856	841	850	843	858	840	899	890	820	824	866	870	859	853	884	859	771	803	827	849	851	869	911	896	839	874	848	852	853	826	857	863	892	875	837	848	842	829	861	859	896	845	912	860	817	874	878	874	861	830	864	870	843	841	822	886	854	827	836	850	864	845	878	919	882	901	855	874	818	901	862	880	833	836	837	871	882	871	815	806	933	795	865	862	895	903	804	860	809	815	840	806	820	882	846	821	822	821	900	889	879	861	843	890	857	854	828	839	879	814	851	835	875	837	840	859	815	844	813	788	866	818	818	855	863	838	870	832	886	829	886	833	816	875	855	886	832	846	873	856	846	871	837	845	868	842	862	896	860	825	840	872	872	847	812	851	852	877	819	847	859	815	836	853	805	805	851	828	854	854	872	862	868	884	810	844	855	835	820	809	868	844	842	845	848	826	882	872	853	837	820	824	847	895	845	838	882	867	867	861	864	834	847	820	846	864	929	815	838	825	905	888	834	838	877	839	797	865	842	859	855	859	838	879	888	835	813	849	812	810	851	838	836	838	909	881	876	877	868	887	811	836	851	815	869	843	869	821	815	900	845	879	868	845	865	850	862	837	869	848	803	897	884	870	853	798	863	844	883	868	851	862	893	878	844	854	924	872	869	865	834	790	862	855	844	853	810	863	872	870	828	845	837	833	855	862	909	839	864	926	850	872	842	828	871	860	796	861	849	810	891	856	873	838	863	846	852	830	793	875	823	836	860	833	810	832	859	882	881	859	892	872	874	846	896	832	876	888	808	865	834	837	873	879	846	875	871	846	853	855	854	839	850	831	840	837	805	824	840	835	872	838	880	887	855	895	862	851	875	843	879	817	882	806	837	843	832	795	872	853	841	912	853	856	840	837	837	809	897	858	867	832	831	892	831	821	819	804	853	870	898	853	861	852	847	866	876	878	844	873	869	860	779	842	841	855	796	863	845	865	878	892	849	876	837	912	890	856	848	874	857	889	856	890	848	839	904	835	860	863	803	829	850	878	787	902	838	894	874	882	828	839	834	829	904	824	799	848	868	794	816	854	847	870	868	843	878	865	808	840	850	858	856	874	877	819	849	875	844	855	841	835	890	859	791	896	822	812	870	845	867	820	868	882	821	851	895	839	806	832	865	857	815	836	889	854	772	801	836	838	855	855	893	823	885	868	842	807	855	849	906	860	853	844	837	831	870	899	861	845	806	810	851	875	855	839	819	840	864	831	837	843	877	876	859	856	827	868	851	854	851	771	873	887	845	859	875	835	854	799	882	839	797	863	883	858	875	831	853	868	842	867	859	872	831	868	880	786	857	842	858	815	866	834	847	819	796	870	896	814	828	817	871	861	873	900	894	806	848	887	888	832	841	896	864	895	832	813	871	847	862	905	804	830	905	876	883	819	858	855	841	808	857	834	817	835	868	808	900	813	850	849	886	827	830	869	871	839	851	842	900	889	819	890	846	877	861	855	865	921	808	810	855	824	829	820	832	827	870	938	855	888	844	883	819	818	829	831	774	882	853	861	901	886	895	830	797	849	858	864	846	843	852	842	863	819	817	876	845	885	869	850	863	876	833	826	875	817	895	846	803	901	872	862	849	845	824	858	863	835	863	877	826	895	835	846	863	863	867	798	874	851	870	853	827	830	809	901	874	835	875	900	888	831	865	838	825	834	843	835	840	888	849	882	858	834	840	821	853	836	895	852	856	834	793	821	823	837	887	869	864	840	856	863	836	851	877	851	811	806	915	853	876	876	790	793	887	873	849	887	909	803	837	874	873	856	840	841	870	887	833	830	831	828	859	873	885	848	936	848	884	835	868	807	848	820	824	845	808	837	872	900	832	805	900	866	830	821	828	870	843	829	842	832	844	825	841	877	825	824	829	860	840	877	866	846	873	859	836	792	828	796	890	833	863	942	863	905	879	835	856	840	878	820	803	881	805	880	837	907	862	867	869	824	890	829	880	809	881	889	871	914	852	890	831	859	894	893	848	823	845	836	896	825	867	811	915	831	867	851	897	832	893	878	855	856	830	846	822	866	838	846	898	849	845	870	833	825	852	844	844	831	839	830	866	835	792	848	846	851	844	811	839	817	881	848	833	816	839	880	811	873	882	865	893	833	802	867	865	893	830	825	883	884	851	836	869	861	853	867	921	827	868	860	854	858	842	884	882	821	862	877	875	866	898	847	868	813	814	883	864	842	778	854	926	859	883	892	864	845	843	864	882	841	855	865	824	881	831	795	829	849	849	827	870	898	859	816	869	826	848	923	865	796	865	821	869	794	880	874	842	884	831	852	838	868	837	864	876	842	862	828	856	815	861	907	868	891	854	870	866	881	825	821	842	888	866	868	802	861	870	855	898	842	836	901	880	839	803	878	901	877	846	834	852	872	801	849	814	843	865	859	863	817	812	860	901	844	813	916	831	812	828	892	836	865	887	819	813	880	870	932	797	842	888	878	821	832	856	842	883	894	863	844	920	830	852	822	831	837	834	892	905	882	786	863	891	819	866	784	870	832	856	801	853	847	911	844	812	806	893	896	876	891	907	906	866	879	828	911	856	821	860	868	865	824	832	850	886	888	874	863	912	888	826	874	841	899	851	877	866	903	851	844	859	846	835	836	872	864	801	895	865	833	897	868	845	887	851	891	846	861	870	821	856	856	797	833	821	875	840	897	874	830	850	902	834	849	847	868	857	832	884	867	815	855	815	842	912	900	829	870	833	842	869	775	851	826	890	856	861	844	840	872	861	876	831	855	885	866	848	772	818	824	930	889	852	859	894	845	886	861	874	864	822	826	850	876	844	832	822	862	923	830	866	834	901	784	883	841	872	835	821	827	909
27298	20019	15315	8959	4475	2935	2113	1541	1164	944	757	640	599	526	460	445	380	343	334	299	322	320	340	294	301	303	277	304	278	302	284	299	296	279	269	303	240	257	257	295	267	267	299	248	274	281	244	262	250	271	263	264	265	299	261	291	267	274	268	279	250	244	265	262	280	261	228	263	256	233	285	290	294	260	232	242	267	252	254	235	248	251	249	222	255	218	266	260	288	278	252	243	255	258	264	279	268	252	241	295	236	232	246	261	279	269	255	251	266	229	250	268	257	254	258	234	259	278	267	250	253	232	264	255	250	229	279	295	249	219	238	269	229	263	260	249	275	256	294	267	245	277	261	250	262	250	238	240	224	276	267	252	257	232	297	255	247	265	238	268	262	234	238	245	275	245	241	230	248	265	253	265	249	269	258	262	264	250	279	258	235	262	243	278	269	266	240	251	285	238	272	260	235	231	262	265	293	228	242	265	243	241	259	274	281	255	278	265	252	247	229	222	243	291	261	283	255	291	279	279	287	265	257	266	260	264	285	272	246	270	246	257	257	248	254	237	244	215	253	245	246	254	241	244	253	243	264	252	236	258	264	245	244	279	250	247	247	235	262	242	265	248	255	270	245	265	252	239	252	276	252	221	269	242	263	264	253	269	246	265	252	277	249	267	249	261	260	225	276	251	231	225	241	250	252	267	266	271	254	274	281	256	264	299	271	230	262	233	271	225	270	255	247	237	245	249	261	282	265	242	258	257	256	240	255	258	259	260	227	236	242	292	235	272	251	262	231	270	262	262	269	223	257	233	255	281	274	241	269	226	237	255	236	288	233	234	259	253	274	244	248	270	263	263	255	288	257	262	256	261	256	261	270	238	247	227	241	255	238	265	259	253	258	261	244	260	239	251	264	242	249	278	248	254	239	279	262	270	251	255	264	248	263	265	253	251	280	279	239	259	261	256	252	240	249	263	258	241	247	267	269	267	244	253	284	255	263	267	244	249	264	274	256	259	256	251	306	279	277	266	243	255	244	243	242	279	232	290	275	270	262	246	259	235	240	255	234	281	268	267	262	256	284	270	280	267	262	260	261	238	264	249	239	245	285	291	245	291	273	244	250	250	251	266	262	279	244	263	243	245	266	252	256	296	226	245	259	261	282	268	248	273	259	264	226	241	245	253	255	264	262	275	237	284	273	258	249	252	244	265	253	260	248	263	258	242	254	251	279	240	251	256	250	270	260	267	235	271	250	261	290	277	270	223	244	256	256	248	286	257	262	266	244	250	268	225	272	286	278	241	229	281	235	279	264	263	245	250	255	269	278	261	253	274	282	233	251	268	274	290	254	260	262	247	253	257	249	256	280	257	241	248	251	222	269	256	257	237	238	255	248	260	239	267	256	290	265	248	254	258	250	287	246	282	255	249	259	233	262	286	268	247	264	239	259	243	256	262	263	237	285	249	261	261	234	267	272	254	271	254	244	278	262	256	245	279	260	272	269	243	232	248	234	276	269	271	280	231	248	238	282	264	239	228	267	228	257	250	279	282	238	264	252	270	240	246	237	241	258	241	271	267	245	240	259	254	290	233	253	261	252	297	254	248	258	259	260	249	252	241	236	269	258	245	255	252	281	260	238	255	254	252	262	251	264	251	233	241	266	260	279	259	249	216	247	244	225	263	241	277	245	271	250	249	260	255	240	271	251	258	269	256	278	236	266	240	252	256	257	262	240	241	262	263	238	245	269	250	266	258	244	273	244	252	247	258	252	255	245	286	240	269	255	281	264	242	218	267	253	276	238	262	268	252	288	271	249	223	266	272	247	266	253	278	250	248	247	258	248	269	260	262	240	273	305	272	267	234	247	281	271	264	220	257	303	254	222	244	235	243	278	262	223	268	270	251	273	252	266	267	256	253	251	278	264	282	260	239	261	258	247	255	260	267	257	271	231	263	225	268	221	277	245	253	224	283	245	259	246	254	280	279	250	257	230	285	237	269	270	266	250	251	260	245	261	246	243	232	254	229	270	247	243	253	272	227	237	234	296	236	243	234	257	250	292	273	272	249	256	243	255	241	259	266	270	267	249	275	248	264	244	245	255	259	260	272	258	259	277	270	268	227	269	258	250	249	231	265	253	241	241	233	243	253	237	251	259	257	257	217	244	267	275	264	284	235	260	271	253	249	250	264	247	237	247	278	272	253	261	238	244	291	266	266	258	261	253	268	262	245	273	253	263	242	286	260	251	240	245	244	258	246	267	269	243	253	254	265	251	247	253	284	268	250	262	307	252	240	265	255	272	271	255	268	240	253	263	243	262	243	270	268	242	259	254	266	260	236	276	270	282	273	269	258	260	241	252	243	243	244	257	280	253	252	272	273	273	261	238	247	268	257	246	270	246	262	246	264	249	237	314	262	265	265	246	260	266	271	284	241	273	226	264	218	257	248	251	282	284	278	260	256	258	258	238	269	252	273	271	263	262	232	274	243	228	277	280	235	280	242	266	251	260	279	253	276	240	221	268	250	260	254	244	279	271	286	259	256	275	236	255	259	256	247	261	252	268	256	264	246	263	273	292	266	247	267	268	253	283	267	259	241	238	246	246	258	252	257	277	271	266	220	247	253	250	246	276	232	226	288	256	271	277	250	285	266	228	274	253	256	254	273	267	252	289	247	258	229	245	237	302	292	257	273	242	248	258	267	243	288	264	279	237	248	297	251	252	271	262	271	280	219	259	235	278	277	245	280	281	263	257	249	262	271	261	253	241	259	267	255	249	263	222	218	256	272	242	265	266	245	245	267	259	242	261	288	262	249	258	257	257	253	253	293	245	243	236	246	247	228	303	260	248	231	264	242	231	269	236	255	260	267	257	286	283	242	254	250	251	268	248	275	263	268	249	247	286	254	264	218	260	295	281	253	249	260	277	245	264	246	267	254	269	274	283	265	240	245	283	256	281	258	264	231	271	264	252	258	252	252	315	262	252	255	237	234	273	282	277	276	238	275	243	253	274	275	295	291	245	250	277	247	249	276	234	260	257	252	261	277	244	273	254	247	230	251	257	248	270	233	253	258	262	277	277	283	269	252	251	291	267	256	236	240	238	290	282	244	262	238	256	269	240	233	252	230	282	249	257	272	270	282	258	285	250	249	269	237	264	272	263	255	242	239	250	270	265	237	247	270	267	267	250	267	284	275	267	240	235	268	265	269	280	233	255	245	259	240	265	260	250	270	259	253	277	237	251	230	240	255	285	242	277	259	247	233	248	268	259	247	271	278	241	242	215	229	268	265	257	251	268	290	254	266	244	234	255	269	232	270	259	256	233	263	237	251	243	244	265	278	248	219	262	264	275	213	270	239	224	270	250	275	273	241	270	234	264	257	251	276	241	258	271	257	267	272	238	268	248	264	257	264	263	241	241	252	232	288	250	259	242	249	243	238	263	234	260	249	263	275	255	265	269	273	271	283	226	263	270	267	265	263	250	264	271	278	263	269	266	240	233	269	268	246	291	262
17582	27894	25272	16424	12003	9121	7002	5470	4250	3425	2818	2176	1959	1800	1425	1182	1040	911	855	857	758	806	686	717	665	621	633	637	588	662	623	612	629	554	595	590	606	579	582	548	552	559	565	534	553	523	577	588	558	542	521	542	540	515	492	531	500	527	525	459	517	518	495	530	529	521	504	530	565	544	523	555	496	515	532	520	554	528	529	524	554	480	560	553	550	530	524	523	499	563	534	502	505	540	519	515	517	525	495	536	526	508	508	515	521	557	519	534	548	535	514	489	484	493	503	567	529	507	554	515	547	509	567	559	524	507	534	520	520	514	512	521	492	544	516	515	554	503	491	531	513	510	535	548	492	547	545	562	563	543	531	514	498	538	538	496	525	526	523	514	499	529	558	549	483	505	541	560	505	509	529	549	573	529	574	532	566	540	534	535	545	498	505	558	580	549	537	564	504	507	541	491	510	533	523	524	535	560	504	526	534	526	534	501	506	515	528	496	531	510	506	494	552	506	544	577	519	507	493	499	483	522	541	505	535	502	460	567	575	483	538	506	525	542	530	539	499	552	576	493	526	538	560	505	522	529	541	524	516	535	496	569	542	557	539	540	520	532	523	554	519	509	547	500	524	522	507	514	561	523	562	526	512	531	559	570	518	559	519	517	519	548	510	514	517	531	538	530	525	528	539	527	522	531	521	558	507	517	532	546	511	574	517	509	548	518	522	501	466	542	508	543	524	508	531	505	513	530	544	500	513	522	570	562	505	544	538	513	525	528	487	505	499	496	513	537	533	526	507	518	572	536	520	556	570	516	491	543	509	511	547	544	539	551	573	527	575	536	519	508	541	555	551	556	496	548	539	546	495	519	517	518	551	528	533	484	573	539	540	493	535	533	537	531	550	495	554	549	534	517	552	489	526	513	519	563	521	480	578	473	516	532	531	525	532	558	540	520	552	520	525	557	562	511	536	517	522	513	524	510	529	532	538	559	553	512	506	507	520	565	534	523	544	554	496	548	534	484	524	528	552	524	492	507	503	528	584	533	514	521	482	533	546	522	520	548	558	542	524	544	567	546	540	522	507	536	550	562	559	553	512	582	537	572	516	516	550	556	494	533	527	523	573	519	551	550	564	494	502	523	563	539	502	529	524	527	507	527	515	522	538	519	524	544	526	485	539	517	537	507	494	527	529	534	526	533	566	488	512	522	537	521	540	575	515	543	532	557	534	552	533	506	541	560	533	535	516	530	533	531	527	525	561	541	536	497	497	498	487	505	527	541	526	544	543	530	508	497	514	522	521	519	530	502	546	546	540	525	490	549	553	525	517	551	540	574	496	521	511	531	496	508	522	522	538	501	527	493	509	498	526	527	522	535	552	538	522	527	533	518	539	505	525	555	526	526	546	540	528	519	527	531	530	505	532	518	572	513	502	492	504	506	499	514	501	518	528	558	541	584	552	527	542	508	524	578	578	537	517	556	484	499	529	499	538	544	547	515	511	490	489	479	496	577	546	539	524	526	552	501	557	502	513	523	511	504	527	533	526	521	578	501	552	491	504	554	464	500	520	544	523	516	528	532	526	525	540	541	542	539	530	491	538	552	525	557	508	534	512	541	493	498	552	525	552	512	497	518	508	553	540	544	515	517	512	519	538	529	529	559	577	503	518	505	534	492	486	520	483	509	556	545	550	502	478	514	501	542	524	525	484	526	537	536	516	508	496	503	501	536	579	547	506	528	500	537	525	500	564	537	563	514	498	527	506	542	517	522	543	556	523	517	538	524	556	566	545	527	500	526	540	521	512	529	523	503	505	547	551	544	530	558	492	493	515	562	509	547	530	511	521	486	483	550	536	534	522	505	538	557	507	541	532	522	541	520	526	515	495	513	561	514	513	523	485	503	513	548	481	533	564	504	526	519	526	525	506	518	541	529	577	525	501	552	542	554	519	534	539	560	571	520	509	530	553	533	533	548	533	552	511	513	538	526	515	552	542	533	528	483	514	513	491	523	511	550	555	512	523	567	524	537	541	509	542	515	554	522	581	530	534	517	510	524	518	560	539	494	534	528	520	530	527	541	520	569	518	504	490	545	536	507	542	511	525	541	506	502	574	539	524	522	591	539	521	507	520	513	511	540	485	534	516	522	518	525	504	493	523	513	521	513	574	507	511	509	508	513	527	544	567	522	529	543	535	516	558	552	529	516	520	510	578	545	511	554	544	513	572	546	527	529	492	516	543	527	536	591	522	522	525	553	538	523	550	521	557	513	578	532	533	545	509	553	517	522	540	549	506	548	539	524	565	505	503	573	546	527	551	531	499	565	530	539	559	497	510	536	513	542	513	543	548	525	576	549	561	551	559	512	512	533	549	509	499	565	561	528	556	556	517	529	536	485	532	500	543	514	492	497	522	518	521	568	518	509	517	528	545	531	531	482	514	534	528	539	510	516	536	488	543	485	517	546	518	540	539	533	501	525	537	556	564	539	516	522	522	542	567	559	508	529	509	565	516	478	517	550	541	521	486	529	526	563	495	524	508	546	508	575	551	518	522	542	489	552	528	548	491	530	536	542	512	534	513	523	563	510	518	565	533	523	504	519	525	532	542	539	480	498	515	501	538	518	527	536	527	532	535	514	532	505	519	531	538	481	544	564	544	521	457	512	547	547	512	531	501	520	563	530	525	567	535	550	559	538	469	543	547	513	536	518	498	547	562	507	560	513	514	508	499	543	495	536	524	524	522	557	520	520	541	511	512	568	538	521	572	550	551	523	516	522	519	541	524	514	553	498	523	529	529	507	502	500	525	526	551	569	582	509	490	537	520	496	495	502	532	514	539	556	545	530	505	546	582	502	562	501	528	490	512	587	516	557	511	573	524	538	529	532	531	566	487	532	505	510	547	492	517	543	510	510	496	504	538	579	534	512	501	501	553	531	517	562	476	509	508	537	500	505	502	574	529	519	535	550	546	541	479	492	537	509	511	509	507	524	582	510	530	522	508	505	512	526	488	537	504	524	525	531	511	542	570	529	532	513	526	585	550	555	538	526	522	523	523	475	560	533	508	508	559	565	541	517	526	556	553	518	484	541	555	507	549	569	514	509	522	531	500	518	506	480	500	545	544	504	532	564	561	546	541	524	515	563	526	545	495	525	526	540	540	600	516	497	547	491	491	501	525	539	544	531	551	541	514	540	509	563	525	499	524	561	507	524	552	494	532	535	506	510	584	511	559	487	543	517	510	540	478	540	535	552	519	535	520	475	552	528	590	516	510	517	536	543	553	536	539	532	568	533	509	513	493	539	513	534	535	555	569	521	534	513	556	519	547	549	549	505	525	525	528	537	561	514	532	503	518	526	539	576	537	542	531	509	538	525	557	511	525	518	535	525	517	501	487	517	505	531	547	563	544	542	522	481	522	537	562	503	471	530	491	540	510	548	521	506	522	490	524	562	527	497	533	537	527	549	502	546	522	543	495	531	538	523	535	546	552	512	535	502	545	524	572	510	510	522
25203	21429	27970	25312	16900	8676	5624	3822	2759	2069	1642	1323	1111	996	900	749	613	576	536	445	455	444	435	443	358	385	384	347	380	348	369	355	380	396	334	344	331	334	292	327	307	331	295	345	318	285	294	311	318	315	275	324	300	316	301	269	307	319	298	298	316	273	295	294	317	263	304	333	308	288	317	315	317	311	304	277	308	295	293	283	339	299	302	269	319	335	292	300	345	308	305	292	312	283	336	298	314	300	283	302	297	303	324	306	297	320	309	298	285	306	305	306	285	303	274	302	316	304	302	311	310	286	295	306	302	289	330	308	326	298	285	308	276	274	326	292	299	293	308	293	327	295	308	302	320	288	273	307	331	301	310	317	280	285	293	270	306	305	299	315	313	280	334	310	314	310	319	298	292	305	290	312	317	316	320	260	305	330	311	294	328	332	267	297	333	310	275	325	301	293	350	283	312	333	287	308	333	311	316	291	344	313	300	319	291	297	292	280	300	327	283	310	311	287	328	298	289	283	268	320	322	296	299	293	307	286	307	314	300	323	291	314	328	271	308	311	319	289	310	289	310	328	324	334	288	295	281	289	279	303	297	316	306	320	337	308	300	286	301	304	314	298	322	314	317	292	262	300	307	301	303	290	314	294	285	306	332	274	309	287	300	289	268	312	329	271	324	298	328	293	316	308	303	312	279	299	298	303	313	299	305	275	320	311	319	286	332	318	312	327	297	324	280	306	283	336	298	315	281	298	322	324	316	284	301	296	324	296	348	295	282	300	296	290	316	301	301	317	295	290	309	306	278	290	299	306	331	304	324	299	282	302	302	301	298	329	305	296	313	297	294	294	258	326	309	319	284	296	286	295	304	291	327	309	298	308	277	320	281	276	322	301	292	279	312	270	310	294	356	304	321	286	289	274	346	295	300	292	324	296	315	299	283	297	317	279	277	290	298	303	325	295	321	295	319	308	310	290	317	298	303	279	340	300	296	309	352	310	354	293	299	308	312	278	276	319	321	318	296	279	306	302	282	307	313	307	306	279	288	307	321	322	314	300	306	297	315	300	283	300	281	266	303	297	316	341	283	276	279	287	288	286	305	283	325	301	325	304	318	307	271	283	284	285	294	320	296	317	307	282	310	298	284	336	286	297	306	310	292	314	294	319	318	301	309	272	327	337	320	321	283	316	262	285	284	299	273	318	321	299	282	318	311	298	319	299	293	317	323	282	299	320	292	284	291	291	290	294	316	302	283	306	323	312	290	311	291	308	337	319	280	305	317	313	325	298	267	329	278	305	286	287	293	282	300	304	298	332	278	279	313	326	318	308	300	317	319	304	298	312	301	308	289	313	301	324	291	278	298	292	293	294	326	335	329	285	311	298	300	313	312	288	256	280	287	307	289	291	301	334	292	306	299	311	297	309	299	303	321	274	311	297	274	274	340	311	313	296	312	332	306	317	305	321	296	290	307	321	314	286	304	277	290	319	310	281	298	282	327	292	304	278	316	296	306	323	293	301	311	327	324	297	311	286	298	309	292	282	264	279	327	306	291	289	280	312	322	338	302	284	311	324	295	295	289	311	265	305	279	318	304	344	294	320	311	299	311	323	282	307	309	316	297	285	306	300	294	310	299	275	319	313	285	284	316	291	299	291	278	311	315	327	295	307	311	308	302	272	308	328	282	309	298	310	295	316	299	281	311	317	310	286	340	338	298	310	301	294	294	303	285	277	284	290	328	294	316	280	308	309	298	319	275	320	300	292	287	277	305	318	309	308	296	312	310	311	312	298	302	306	319	296	336	287	323	325	305	320	307	293	315	303	328	300	326	311	285	280	298	287	329	281	289	331	280	305	308	318	320	283	325	302	345	311	282	321	302	293	296	322	325	266	296	313	302	286	319	294	293	328	296	314	290	315	298	323	274	319	299	310	321	297	291	309	304	299	314	311	278	315	307	297	325	330	329	307	308	295	328	310	317	294	328	291	329	285	294	306	320	296	292	319	267	310	328	305	297	325	313	325	298	305	309	322	290	307	285	276	322	299	296	311	316	278	317	283	275	334	306	289	328	293	302	314	275	289	316	289	299	306	288	318	292	272	307	303	275	297	279	308	314	322	296	304	313	311	251	285	301	283	272	346	294	294	306	298	301	313	318	299	316	289	321	296	313	304	314	280	307	304	299	281	328	319	326	281	288	314	320	289	281	328	281	266	262	286	309	316	296	319	289	314	287	317	327	319	303	294	279	316	288	307	294	313	288	290	285	317	303	300	290	298	302	293	305	312	319	302	298	321	297	329	294	312	308	323	309	299	318	335	334	307	309	332	323	320	314	308	301	326	298	269	271	269	292	284	302	293	304	295	287	307	292	302	283	302	317	318	330	274	283	269	309	309	325	314	282	312	308	327	305	292	307	307	324	303	335	296	318	300	302	311	306	317	303	305	296	298	299	315	245	299	297	300	295	306	304	332	307	322	315	286	288	302	283	302	325	299	298	296	281	276	327	294	305	283	340	310	277	281	291	298	318	280	323	269	294	329	292	288	318	295	309	298	305	295	308	319	294	310	284	334	265	305	310	266	317	305	289	268	304	326	307	305	315	291	296	325	290	301	343	321	325	290	330	281	307	298	299	350	303	304	316	309	310	310	323	323	337	287	310	314	324	278	332	298	293	311	329	321	298	279	312	300	286	317	288	288	298	317	331	310	302	285	346	294	290	313	307	313	275	310	299	292	291	286	309	309	300	341	266	311	266	320	311	294	318	312	341	295	286	294	329	329	326	300	283	312	281	297	300	295	310	350	314	299	314	252	301	320	304	284	285	274	284	276	259	335	305	340	263	245	288	310	293	309	287	316	300	276	315	300	317	287	310	307	295	318	303	281	298	290	316	310	310	293	266	289	306	302	299	301	309	302	312	270	275	287	315	304	330	307	266	312	323	294	284	302	307	297	295	326	323	305	319	309	267	320	277	305	291	285	296	298	288	310	314	276	274	305	296	293	320	303	308	278	315	318	282	300	316	305	319	335	311	299	299	282	293	274	317	293	296	320	308	303	315	292	302	319	300	305	313	316	296	304	326	291	307	285	298	308	286	283	336	306	296	285	291	285	290	288	312	299	306	304	302	311	311	305	294	292	295	329	290	281	285	301	321	318	300	322	304	292	326	306	303	301	317	340	295	305	311	285	273	290	320	309	301	320	294	311	322	318	309	287	325	290	314	311	307	309	300	292	297	308	290	296	284	310	308	306	314	293	317	291	325	308	296	286	270	304	297	301	304	278	324	279	312	297	309	312	310	298	299	295	315	276	316	294	265	322	264	285	305	309	307	328	295	334	298	294	309	306	299	304	315	302	297	298	258	323	316	313	307	322	331	291	295	267	329	270	290	314	309	297	290	291	303	285	285	307	303	307	295	329	323	369	339	281	316	330	302	335	308	286	276	318	298	330	323	309	295	276	317	295	260	328	291	305	269	268	308	303	293	294	317	303	298	305	279	298	300	297	311	323
19652	35170	33255	24954	19909	16133	13212	10557	8274	6598	5323	4304	3669	3160	2642	2177	1795	1580	1453	1309	1170	1174	1094	1065	919	902	859	858	825	817	839	801	825	768	763	724	663	717	731	692	668	669	646	619	704	634	612	616	606	610	625	654	624	571	631	575	639	587	616	576	654	665	591	630	578	620	630	596	601	586	620	634	607	649	607	617	622	638	644	634	587	611	651	607	590	570	637	574	617	604	612	592	650	603	659	612	590	640	593	602	626	612	590	597	599	598	624	575	588	622	616	589	597	635	645	584	617	615	654	597	612	619	636	608	601	603	601	606	614	629	653	570	611	622	588	620	640	599	598	614	607	655	620	668	571	593	603	608	703	586	657	590	631	619	560	646	569	613	626	597	596	565	583	584	595	651	597	580	605	605	611	596	617	623	598	587	625	619	627	562	606	594	577	604	607	580	635	598	640	566	605	567	599	599	595	641	624	613	619	596	604	652	578	620	583	623	600	601	629	601	613	625	614	593	613	577	605	570	602	622	583	622	652	603	632	603	569	570	605	570	600	591	577	592	599	613	620	603	607	576	596	607	603	592	630	563	595	580	632	596	658	644	639	625	585	636	635	608	613	618	628	577	605	612	611	607	589	612	586	583	633	638	615	626	634	608	594	613	607	621	548	611	592	593	584	618	626	612	598	616	584	604	589	610	600	621	613	614	584	568	622	612	614	606	648	605	582	632	572	588	643	620	615	612	621	596	582	633	623	564	614	647	630	590	601	601	583	607	604	648	609	611	582	590	643	637	623	662	553	600	615	616	615	607	645	629	612	608	635	577	593	595	611	596	620	607	614	632	619	618	625	585	569	642	622	606	601	623	580	602	615	600	629	661	605	650	620	596	651	580	580	614	642	578	602	618	617	630	604	593	631	614	607	635	623	635	575	591	595	640	635	602	631	622	591	637	575	620	582	637	565	632	628	598	599	581	592	602	639	630	604	634	585	628	566	633	588	616	588	591	635	638	646	610	598	643	689	572	630	597	571	575	655	601	633	588	638	602	621	597	606	579	585	611	600	602	637	561	583	607	597	630	600	586	597	583	574	615	580	611	616	589	562	588	641	635	626	592	610	660	625	629	591	622	620	600	616	548	620	612	572	633	644	584	610	604	562	596	596	640	604	585	621	604	637	615	577	579	569	621	623	592	614	590	582	630	613	620	595	565	613	619	604	601	611	591	622	589	640	609	611	629	583	630	551	643	627	597	602	613	596	589	594	609	612	650	613	610	600	638	601	605	594	643	632	602	584	603	579	602	619	597	635	640	594	612	638	573	621	605	607	621	525	603	603	631	560	606	648	625	608	606	656	633	636	593	591	661	628	593	601	624	625	608	599	575	639	632	580	594	616	655	583	616	608	625	632	635	576	632	629	606	608	618	606	614	627	580	595	592	642	628	608	637	601	607	605	592	605	593	596	590	608	603	642	620	633	606	629	590	593	605	628	654	623	588	606	572	577	554	569	544	587	585	601	603	612	647	578	576	668	600	634	675	595	613	606	613	607	610	612	568	574	588	545	611	581	608	590	621	614	608	602	620	622	636	596	604	609	639	590	617	601	612	566	615	597	626	587	617	623	599	610	570	590	642	611	633	613	592	616	606	624	603	604	592	622	571	600	596	575	623	656	607	603	634	609	590	602	637	603	596	599	593	592	602	636	618	604	621	617	638	636	595	589	570	585	582	622	579	534	564	559	621	573	629	627	614	570	605	599	589	617	603	636	612	605	629	603	602	605	634	654	620	600	597	625	607	612	600	607	603	624	616	607	606	612	647	591	610	621	625	608	617	587	637	638	620	601	632	628	610	586	637	632	561	583	628	622	587	626	592	612	608	584	614	590	626	660	649	604	594	648	629	573	556	613	596	604	621	642	561	639	645	604	599	626	542	605	631	554	573	593	628	595	614	625	608	588	640	559	581	632	617	652	595	638	635	617	587	605	591	640	605	661	610	596	592	603	569	608	592	595	611	636	612	620	621	561	575	591	612	584	633	592	612	623	594	615	588	600	622	617	650	620	577	631	606	611	587	596	558	610	558	575	623	617	576	629	591	576	601	609	650	658	648	597	641	547	643	608	644	596	614	612	639	604	616	623	602	612	567	633	625	572	572	561	650	583	628	586	645	613	611	595	613	585	612	602	612	611	618	623	639	604	610	614	609	581	608	610	607	596	617	625	580	610	628	601	600	596	629	596	640	622	607	603	608	635	609	556	619	605	661	652	585	593	583	582	581	588	567	635	631	652	602	576	611	622	596	572	602	640	580	600	601	613	604	622	571	607	591	626	625	606	625	607	583	603	596	580	597	608	640	567	640	587	604	573	619	603	615	598	604	606	607	619	604	583	592	605	621	577	605	624	612	644	554	566	639	583	585	613	592	582	600	621	621	604	624	571	600	605	605	598	584	619	578	602	651	636	621	602	626	580	599	643	642	602	599	589	610	606	605	663	605	602	562	657	634	670	565	578	580	626	567	574	606	614	593	621	557	618	619	587	607	613	605	596	580	570	597	581	624	576	582	624	591	632	591	561	630	628	591	625	624	589	572	625	573	588	605	592	631	608	610	585	638	574	609	610	643	595	612	590	572	648	598	607	587	645	636	634	638	569	574	612	603	595	627	613	598	640	583	574	564	574	582	581	580	601	598	618	594	597	616	621	630	564	600	607	558	574	597	591	603	599	606	605	649	595	620	615	627	616	598	564	632	608	594	574	579	580	635	597	567	609	612	638	615	645	597	611	584	573	614	620	589	641	583	573	644	622	618	632	584	605	612	623	564	617	574	600	601	588	578	589	606	601	605	608	613	588	582	620	588	600	564	663	583	624	597	584	567	585	608	639	600	628	628	579	588	586	622	605	670	621	603	548	595	640	585	616	626	629	624	609	633	572	598	616	611	676	625	640	549	644	647	585	619	639	599	589	643	623	613	543	632	588	562	622	600	649	628	578	592	575	644	618	627	615	557	644	621	638	606	597	614	621	631	564	627	601	623	598	599	603	636	630	647	591	576	626	644	622	626	621	629	574	637	649	641	612	652	612	652	633	577	638	597	612	662	571	650	618	631	558	584	618	611	637	660	611	595	599	599	574	576	541	626	592	678	634	600	612	581	608	623	600	589	603	626	632	590	621	613	626	587	607	645	586	597	580	602	591	606	586	646	654	601	595	594	577	591	601	596	598	581	574	629	623	644	653	594	576	602	628	608	613	599	569	613	615	564	575	627	629	619	616	585	636	574	622	610	603	621	653	588	581	602	620	587	624	578	619	564	630	613	636	603	607	625	591	626	622	597	568	568	562	615	629	590	638	581	564	604	583	609	646	603	604	596	590	635	606	600	602	581	608	579	628	615	637	577	566	639	635	658	655	591	632	593	581	559	603	619	578	602	622	623	650	604	590	594	633	655	579	599	605	560	653	584	583	589	586	606	612	591	598	581	614	583	599	583	613	573	580	675	577	618	590	582	601	620	569	596
24116	21420	28863	24424	21547	17301	10437	6020	4422	3437	2628	2061	1736	1602	1311	1103	1037	883	815	743	708	672	674	663	629	571	549	551	546	606	572	555	529	561	502	491	492	487	497	490	453	513	455	465	458	426	452	485	458	453	431	442	466	469	464	477	423	450	426	437	432	414	425	422	442	464	425	449	426	468	483	465	446	428	452	426	450	448	405	505	451	434	450	443	432	434	468	407	475	454	446	434	456	415	442	396	433	467	472	459	465	436	430	464	447	459	456	398	451	473	452	463	466	443	418	445	431	445	462	414	467	387	410	478	410	432	423	443	426	449	447	423	476	451	451	458	426	430	450	456	451	424	452	425	462	449	462	457	460	440	440	427	451	475	437	465	441	481	476	429	425	456	462	438	443	445	427	445	462	460	503	425	435	466	457	441	465	474	499	469	475	436	400	473	432	403	406	408	412	455	417	421	478	450	452	440	463	443	468	442	463	441	422	439	429	450	408	423	429	460	421	450	484	473	440	430	448	451	443	433	429	441	443	419	463	430	429	430	431	463	398	427	421	473	466	481	428	468	448	433	467	439	443	477	452	408	417	417	481	406	474	433	421	426	423	440	449	393	444	477	418	409	459	415	463	428	421	461	467	417	468	442	459	451	441	425	418	437	441	477	452	438	430	456	458	424	466	456	416	475	441	455	446	475	440	431	422	452	473	477	447	458	448	432	443	429	433	438	409	440	435	459	468	420	465	408	424	431	429	462	423	420	430	447	428	413	431	414	449	473	447	451	430	466	427	468	444	413	435	450	435	454	461	420	471	447	455	441	469	438	417	428	454	401	448	496	473	401	459	466	417	441	464	438	458	450	486	457	438	433	459	400	459	447	454	424	458	435	420	414	442	398	399	424	417	451	437	412	401	415	422	410	457	452	451	468	421	476	432	468	465	448	386	431	473	423	461	451	470	427	423	460	443	462	429	471	453	472	451	402	430	434	404	430	461	445	468	421	437	493	449	445	450	433	461	459	422	469	448	450	436	447	433	391	463	455	445	403	460	427	464	458	433	413	459	441	453	457	436	422	397	464	469	467	466	475	461	434	469	414	408	399	463	447	470	460	428	455	462	423	471	464	421	421	434	449	484	403	426	420	457	421	452	441	457	440	452	448	433	466	423	417	455	458	430	437	410	436	396	399	425	423	466	434	451	434	443	476	447	434	427	473	451	451	455	465	475	412	507	456	472	472	454	469	453	451	446	388	438	416	409	398	440	460	414	434	453	428	457	454	476	415	423	404	460	406	438	429	418	446	444	412	449	435	452	438	422	459	440	446	457	472	421	441	457	462	440	428	456	409	403	454	417	422	462	442	442	444	443	433	435	443	431	445	428	399	461	438	449	444	425	482	449	473	441	475	454	429	439	470	445	477	436	420	427	438	449	431	442	426	424	463	425	452	439	449	432	447	433	441	477	431	430	434	451	436	411	435	447	427	436	449	420	404	439	432	427	459	460	487	467	477	457	466	477	452	479	447	451	463	461	442	401	458	441	438	447	410	458	422	428	423	434	466	433	467	448	414	463	448	482	491	442	440	452	440	463	455	459	437	495	433	423	457	460	454	400	441	444	456	418	413	451	471	444	443	447	478	444	450	455	413	432	451	442	476	488	498	433	456	435	417	466	450	446	473	464	468	432	415	435	464	417	451	456	483	416	418	458	458	402	482	453	453	469	465	458	415	469	455	445	459	454	425	437	407	437	500	445	408	462	458	444	425	472	478	458	467	470	463	447	438	468	444	445	442	470	449	462	453	434	458	439	487	468	469	446	421	472	441	475	452	420	455	404	449	463	463	435	456	424	459	465	454	464	474	458	440	427	442	458	418	427	428	472	453	468	516	475	452	378	417	428	447	460	426	443	424	455	448	407	450	434	426	460	416	445	414	438	447	457	442	427	446	459	476	425	439	454	424	458	419	443	492	458	435	424	431	455	462	441	438	421	439	460	451	447	448	436	491	406	469	429	441	431	467	443	434	442	468	412	422	469	469	427	466	439	461	419	415	456	454	421	446	423	450	442	423	456	462	403	418	415	413	459	424	460	435	464	433	436	408	424	458	432	477	458	452	466	461	447	450	444	443	465	434	442	480	428	454	439	439	449	401	451	451	476	456	436	460	486	442	446	429	453	451	434	447	422	432	447	459	428	437	450	454	443	451	418	406	390	464	438	431	438	439	475	464	426	420	515	427	451	438	421	455	467	424	416	448	482	472	425	409	437	457	481	429	452	432	403	488	435	481	458	462	448	483	439	437	434	441	437	427	430	442	455	459	401	469	431	443	430	405	415	444	426	444	420	452	485	433	456	463	462	479	409	437	412	462	446	461	425	405	422	464	443	494	439	426	417	428	435	459	463	425	450	406	421	468	434	441	468	438	437	490	422	400	461	428	384	444	423	451	459	451	410	460	442	462	451	461	436	428	447	461	416	419	441	461	445	476	434	450	434	463	432	430	420	454	459	480	432	445	433	463	466	389	433	432	469	430	440	448	391	421	430	434	452	429	415	458	462	455	452	437	448	435	396	466	431	430	432	419	461	458	432	430	471	467	451	442	419	373	386	471	416	454	471	406	432	443	457	464	430	427	441	435	454	459	476	452	483	464	420	459	452	431	435	404	441	427	439	441	448	437	410	456	464	465	447	439	479	482	441	473	428	462	425	449	444	433	445	479	414	441	444	451	436	465	434	399	454	455	449	420	451	460	440	437	440	442	439	449	430	450	453	459	443	461	445	434	427	413	434	441	413	474	415	425	469	427	459	451	435	451	437	420	465	442	427	459	468	477	446	480	426	443	429	435	449	418	405	446	406	463	424	425	462	422	434	456	403	417	447	463	413	455	440	436	439	440	447	451	426	456	409	431	425	451	437	442	412	439	425	435	455	441	452	449	440	423	408	402	444	453	448	435	430	444	456	459	449	421	391	418	471	453	439	461	451	422	465	433	470	443	441	417	435	451	470	401	425	444	442	419	417	425	436	446	407	419	432	474	442	424	460	460	486	421	450	490	444	449	434	426	438	414	451	429	429	451	415	424	439	493	463	430	462	453	461	450	396	439	440	451	454	430	417	437	411	423	431	456	426	435	443	440	444	442	433	450	464	481	454	464	440	425	420	456	474	436	421	450	456	395	470	476	433	422	413	435	436	438	432	437	418	423	407	397	434	445	444	469	462	448	425	397	448	449	454	422	435	411	403	437	417	421	440	437	464	436	427	469	425	435	445	461	456	468	434	465	451	461	438	459	426	468	433	429	448	450	459	447	481	449	429	430	434	465	469	407	443	430	461	467	449	427	496	460	462	456	410	463	434	417	420	417	435	459	457	455	419	469	463	458	459	436	453	474	437	435	459	442	459	429	434	461	422	414	425	459	435	478	453	425	404	456	432	474	436	488	460	417	460	458	469	457	422	443	425	464	422	439	444	427	421	440	430	456	434	502	438	434	433	466	433	428	433	400	465	410	418	396	471	412
22163	39691	37830	30046	25223	21332	17776	14379	11886	9490	7478	6318	5490	4616	4020	3325	2879	2416	2168	2028	1830	1715	1659	1519	1381	1329	1315	1280	1264	1184	1130	1136	1152	1107	1047	991	987	929	953	953	903	931	922	880	877	937	829	900	933	888	900	822	838	838	874	854	860	871	820	885	857	866	873	805	896	842	857	890	803	788	884	850	864	944	871	909	896	797	836	919	863	904	836	809	898	853	892	829	833	850	873	859	825	854	906	834	778	899	838	868	899	820	869	884	821	838	848	858	793	854	817	842	873	841	871	885	915	808	914	903	865	888	880	878	837	851	843	838	898	799	879	797	850	867	825	842	861	872	872	831	867	845	889	848	830	858	901	849	800	830	856	877	798	860	805	871	838	864	885	863	865	831	826	872	865	807	874	856	868	853	835	782	882	835	859	829	797	881	879	867	839	881	880	807	850	824	868	854	770	840	884	868	890	828	797	823	809	886	834	803	882	807	886	808	868	855	840	845	799	841	857	890	839	838	854	808	813	906	848	828	832	850	893	846	904	864	806	813	831	827	855	825	834	854	823	834	868	898	812	845	848	844	813	916	876	847	800	811	904	841	869	814	811	877	871	826	877	815	864	856	882	851	856	846	850	809	835	855	846	818	812	824	821	877	832	873	817	822	852	836	857	872	889	834	897	881	804	827	833	838	820	839	783	826	874	875	835	909	832	831	847	824	896	846	800	783	800	790	824	866	873	827	871	860	851	834	847	836	834	842	880	863	887	849	846	897	901	852	806	857	871	874	885	857	860	877	869	837	842	829	813	827	855	840	883	807	841	867	892	845	798	809	881	823	857	762	827	842	897	831	822	788	841	884	865	839	905	822	807	859	804	862	856	836	822	860	800	846	849	858	858	845	886	844	840	864	826	840	859	811	805	867	864	861	844	842	856	804	876	902	834	860	851	867	854	876	828	816	811	885	860	880	813	879	859	797	887	856	820	874	831	836	843	873	855	862	835	865	852	827	815	851	871	865	799	851	828	861	846	838	867	837	841	875	880	842	811	811	861	866	855	827	844	836	888	798	848	850	839	865	845	846	874	861	826	814	871	829	869	872	801	869	843	836	787	852	869	811	786	870	862	840	856	859	810	855	835	880	839	854	798	849	768	842	907	823	855	863	868	828	838	849	863	835	815	819	796	824	852	832	852	847	821	860	867	836	847	845	831	852	867	858	877	906	779	853	835	850	830	863	815	825	884	866	872	811	833	842	875	844	806	806	864	834	791	861	872	848	922	814	840	857	847	830	860	810	798	824	861	906	802	871	842	817	872	893	824	873	905	871	904	831	807	905	845	838	856	856	806	858	784	857	852	816	856	854	830	849	843	836	840	873	826	891	854	835	868	860	892	856	812	874	854	831	865	880	859	884	816	823	859	854	829	905	826	869	862	827	810	883	904	853	895	819	844	903	868	873	822	785	878	814	871	866	858	880	830	840	843	813	837	889	851	876	866	882	856	844	882	794	839	826	850	824	851	881	923	851	848	805	855	890	857	908	819	859	770	869	864	828	866	861	836	855	829	853	902	864	842	860	824	884	840	831	817	927	837	796	861	857	827	843	799	851	839	854	861	814	804	844	843	874	860	883	844	818	864	844	829	819	839	807	811	873	858	807	871	832	814	883	865	809	809	815	901	889	862	853	814	909	820	862	823	849	877	854	830	801	849	819	885	834	856	857	881	813	798	861	834	909	854	843	864	810	848	791	855	908	850	857	843	826	884	793	829	829	848	853	788	919	809	838	798	849	822	836	798	863	849	847	814	853	811	855	850	847	892	857	842	838	816	905	804	818	819	866	803	803	867	857	876	789	895	854	866	849	843	824	865	814	803	866	790	866	829	848	790	861	897	897	819	845	844	808	850	811	887	834	874	877	858	889	841	841	834	813	851	800	841	849	838	808	842	828	808	884	815	834	779	794	824	824	812	866	866	851	838	866	859	847	870	850	863	858	862	831	845	897	870	840	849	861	801	849	858	873	871	875	843	820	843	816	828	817	832	788	848	866	837	855	843	872	834	806	844	894	882	823	801	828	824	851	887	846	864	860	845	847	847	875	840	840	836	817	862	863	832	818	847	876	823	886	843	844	845	874	829	855	816	806	857	879	774	839	865	854	857	897	843	815	837	845	822	787	848	859	820	831	805	864	909	852	791	845	866	804	822	818	815	841	843	817	870	882	783	823	780	809	864	842	836	825	843	826	872	901	848	814	797	822	821	889	860	870	884	889	884	851	847	863	845	873	827	861	807	782	894	839	876	868	845	797	799	847	858	799	830	854	820	841	845	819	850	904	877	840	859	835	880	795	830	856	903	871	809	844	831	841	849	858	799	828	871	836	799	863	843	859	873	886	792	869	819	846	843	856	804	823	829	844	792	845	895	831	870	807	823	794	847	861	832	825	863	857	816	833	846	810	814	812	813	818	876	876	847	931	808	834	849	843	875	849	835	846	826	869	856	918	857	839	833	876	844	901	805	835	868	854	928	828	797	868	800	844	860	841	846	850	838	784	824	915	844	808	850	845	835	867	855	787	883	837	844	780	911	857	843	809	856	839	887	842	810	876	812	850	856	880	831	848	829	865	838	859	875	832	891	860	860	867	822	895	897	865	902	857	848	896	853	830	882	846	866	835	824	809	834	865	868	858	803	858	846	831	864	806	825	830	849	853	807	833	813	833	853	849	847	825	826	845	838	830	865	796	860	875	875	830	859	828	891	861	828	798	881	877	838	856	847	874	844	862	838	828	867	847	854	879	873	892	898	855	866	833	824	832	817	820	874	856	900	843	835	844	867	825	878	854	882	902	849	786	823	867	809	841	861	811	844	889	878	817	849	838	877	847	846	860	854	829	797	896	867	832	810	839	834	898	852	849	830	820	909	849	837	821	811	819	832	895	867	799	848	854	845	868	905	824	842	861	866	800	874	877	828	800	824	890	805	825	864	805	888	861	809	870	818	875	806	825	827	894	848	856	839	864	890	871	812	837	835	831	855	846	857	817	916	842	890	873	820	895	820	855	830	840	822	845	850	836	798	826	823	829	869	828	837	813	894	857	864	819	858	856	850	885	826	872	847	797	837	847	880	826	891	868	838	871	848	844	853	882	881	879	835	879	810	864	799	881	821	817	846	854	888	826	864	851	857	800	805	869	850	912	899	835	833	846	827	836	875	907	835	828	866	821	835	853	829	837	810	834	848	852	880	898	878	877	849	859	812	866	862	828	830	858	805	835	836	839	824	843	868	856	850	887	816	834	876	852	881	788	797	853	811	883	801	835	850	830	826	886	862	879	851	855	927	853	836	856	873	866	872	855	864	890	816	868	847	881	844	827	876	864	838	918	847	854	877	852	803	892	834	830	803	805	861	907	829	818	874	867	827	823	832	879	835	823	833	837	834	857	846	827	859	873	827	882	864	897	830	833	813	883	893	799	829	823	901	864	835	802	889	819	839	860	856	838	838	825	832	877	845	857	817	818
27347	19957	15135	8501	4293	2664	1866	1400	1105	891	703	587	540	500	462	425	353	373	368	340	339	329	305	344	272	296	280	272	289	301	268	262	277	270	259	273	259	302	257	263	247	260	277	276	275	248	269	255	242	236	250	233	254	266	265	251	252	266	226	258	265	244	225	265	258	240	260	258	255	251	275	233	238	229	276	237	227	243	278	243	275	247	274	230	227	265	247	260	280	261	251	250	249	257	241	236	239	240	215	287	255	237	230	240	231	265	252	224	256	258	269	258	250	262	253	258	261	245	244	229	272	240	248	212	239	270	229	243	241	267	222	222	274	221	219	241	273	269	271	249	240	243	236	247	244	243	257	244	256	278	259	245	214	243	237	240	238	248	252	262	265	244	253	231	248	239	247	234	273	220	247	254	244	258	255	251	265	255	241	239	244	254	247	244	264	244	275	249	227	256	259	251	230	261	253	244	230	228	248	239	248	263	239	259	271	251	240	207	271	286	240	260	250	222	259	249	259	223	258	250	225	255	262	244	242	261	250	258	269	267	256	251	250	237	250	215	256	255	244	223	235	246	229	264	238	218	240	236	253	228	243	246	241	232	239	213	225	258	262	250	287	243	265	249	224	252	240	262	247	261	267	240	226	244	272	257	247	261	243	234	258	245	240	258	246	290	290	228	274	276	256	226	235	266	274	261	258	250	215	257	287	272	265	247	232	257	258	259	259	236	215	255	231	213	240	259	239	245	235	258	262	267	251	253	259	255	282	242	213	265	236	233	235	238	251	239	270	256	255	245	234	274	275	222	268	276	263	252	268	247	243	231	231	236	236	239	259	256	251	238	243	246	282	241	254	233	229	250	235	235	219	281	251	251	264	265	256	239	259	243	243	268	254	256	285	251	265	246	252	253	269	254	248	253	255	262	271	269	253	230	247	212	264	305	261	260	259	242	256	214	228	267	260	259	246	228	237	260	236	244	247	229	262	244	252	244	246	295	257	231	263	257	259	300	250	255	264	254	280	257	248	265	262	251	255	262	262	232	265	259	237	250	237	248	233	264	263	230	232	253	248	244	238	260	218	261	233	240	239	247	234	272	237	259	254	259	251	219	253	255	268	245	251	235	236	263	244	297	263	238	260	255	258	268	241	265	262	248	263	225	245	245	237	238	243	226	247	245	235	261	246	231	242	258	235	256	234	238	257	244	292	217	239	245	275	249	244	237	248	240	249	249	267	219	261	263	227	233	248	224	253	240	254	261	257	229	256	235	271	252	260	243	254	246	233	250	237	226	257	250	217	261	252	245	267	231	240	247	244	230	235	251	226	222	256	270	232	284	235	243	249	253	220	275	248	244	235	251	228	242	258	259	239	253	263	266	259	242	274	258	251	269	229	253	252	231	237	281	271	257	259	239	246	233	249	239	250	230	250	227	256	256	238	241	230	242	248	227	244	238	252	268	236	267	248	240	222	273	265	258	261	247	250	249	240	230	251	238	242	257	283	259	253	247	236	263	232	239	263	226	262	226	237	249	242	247	252	256	262	266	221	238	271	266	241	251	257	263	244	246	276	276	240	242	243	270	266	269	238	246	228	285	282	268	282	254	277	258	234	253	263	255	264	254	239	255	237	247	245	267	255	236	237	229	259	257	247	262	242	231	242	253	236	237	257	224	206	261	246	239	248	256	247	271	303	239	226	235	245	266	229	248	251	278	240	244	250	239	275	240	296	252	230	261	274	250	246	246	261	267	264	258	261	231	236	252	239	237	280	249	266	239	246	269	267	249	246	246	258	227	239	311	265	249	242	218	253	265	252	250	269	285	244	255	247	248	266	247	293	255	263	229	249	267	247	230	278	250	273	232	229	249	260	263	267	227	234	252	259	257	262	260	243	244	226	265	262	254	268	238	250	254	260	234	288	277	223	266	255	268	238	235	264	265	242	235	243	240	248	248	265	249	260	236	250	232	247	251	262	214	260	247	275	231	238	236	260	246	232	251	261	244	248	226	256	238	257	264	257	232	264	243	264	247	242	257	237	243	246	226	252	221	261	252	247	260	241	254	243	239	231	260	233	214	232	262	271	245	257	238	252	277	246	267	245	222	230	271	266	264	253	265	266	216	274	232	261	257	244	247	251	249	242	265	260	256	235	216	246	230	256	254	245	251	237	252	222	239	244	250	225	267	242	251	244	238	240	244	260	245	274	230	272	226	238	222	244	243	237	252	257	240	251	241	255	262	232	246	260	260	251	275	260	246	255	235	274	252	251	246	254	242	215	250	262	227	262	261	281	243	246	241	225	252	260	244	288	241	279	240	258	247	222	215	240	255	257	247	233	250	244	226	260	242	224	233	247	227	234	255	262	242	271	235	254	261	240	244	246	248	265	246	224	250	277	249	264	272	254	248	242	235	246	231	253	280	254	260	243	245	257	264	283	255	262	248	226	265	252	251	265	280	259	256	245	273	282	246	235	232	252	254	270	234	268	256	255	287	241	260	274	231	250	258	264	256	257	264	264	242	256	241	246	269	271	252	227	249	287	245	258	265	245	255	259	246	250	272	251	232	215	250	260	291	266	255	245	254	229	252	242	249	255	265	270	235	241	262	253	245	275	231	248	284	245	265	257	276	247	220	233	222	252	264	274	249	246	247	247	250	277	239	232	235	245	287	249	226	246	280	236	228	257	223	244	252	245	240	233	238	217	262	275	258	266	241	223	246	271	255	268	256	261	259	230	257	239	249	257	261	259	247	246	231	224	239	262	270	230	236	266	256	272	262	253	221	261	226	255	235	255	247	268	241	244	276	244	252	236	228	239	240	242	223	254	251	237	253	279	283	240	271	240	291	232	262	242	245	275	247	258	241	229	251	264	258	219	244	264	256	252	224	233	241	250	236	242	228	265	278	236	252	237	254	240	270	254	235	248	238	255	244	237	249	260	244	250	252	254	217	230	236	239	260	259	251	277	255	248	243	243	254	241	241	228	243	254	244	262	233	230	227	249	233	260	260	243	231	252	258	247	242	256	259	257	269	228	237	244	228	255	263	256	272	265	237	263	253	246	252	257	265	249	275	251	240	266	246	265	268	253	262	254	236	244	252	250	226	230	254	245	211	222	235	261	243	234	227	237	297	229	250	273	263	233	246	269	264	262	264	258	286	250	268	217	240	231	219	255	234	220	248	263	252	258	238	239	244	247	230	231	269	266	251	267	254	247	259	257	253	245	203	228	251	265	250	254	245	239	231	221	263	242	252	248	233	249	220	223	238	244	265	257	252	256	225	255	256	247	238	236	284	264	259	251	268	209	275	250	256	247	256	243	260	238	252	251	251	251	253	243	260	256	254	249	233	233	257	270	228	234	239	232	241	250	258	246	250	248	224	263	259	246	260	256	252	238	257	265	267	257	200	239	249	255	241	227	263	256	261	252	255	263	274	258	260	244	221	257	221	248	260	267	230	257	256	239	223	251	232	265	237	256	217	263	243	263	247	243	249	236	263	245	259	241	255
17374	27689	24972	15963	11493	8834	6493	5021	3959	3060	2438	2005	1756	1557	1351	1226	1011	947	896	818	767	747	730	694	661	660	651	632	655	623	629	641	658	593	566	587	573	570	554	592	536	529	575	571	498	535	575	572	512	549	538	523	538	516	515	512	516	503	520	489	542	544	551	521	521	517	513	527	505	478	488	512	536	525	501	525	490	505	522	473	538	567	545	535	525	511	528	516	525	524	485	493	476	502	536	478	560	555	510	546	515	511	516	492	530	555	533	554	563	499	513	503	505	491	539	510	525	542	508	519	531	533	488	532	527	487	548	543	539	508	506	525	567	526	549	485	517	546	510	503	518	534	496	531	531	534	503	531	528	511	535	487	508	507	535	552	514	457	488	528	493	532	530	515	562	528	515	549	522	560	493	510	551	529	514	512	519	561	512	567	536	522	508	537	486	514	527	490	520	496	523	515	499	545	519	548	493	549	489	557	531	509	518	532	456	482	507	538	513	479	542	554	496	520	511	519	508	525	557	553	526	503	501	504	484	526	532	544	499	510	492	524	500	579	543	488	527	542	491	549	495	525	539	521	527	553	539	504	537	517	541	537	543	528	518	557	516	494	490	489	506	540	516	520	540	501	497	518	519	494	550	546	497	534	487	525	519	520	514	486	508	532	481	486	522	537	533	488	534	500	549	513	509	512	514	504	525	492	527	537	497	505	531	570	532	538	529	523	509	502	511	514	492	483	507	522	567	497	529	513	520	542	584	499	536	494	491	533	467	534	516	533	499	517	533	508	552	500	529	540	501	493	522	488	523	510	536	517	490	516	508	506	508	560	522	558	525	510	505	506	515	514	495	490	500	545	555	507	498	496	489	505	477	533	518	521	502	521	533	528	535	504	525	508	501	534	540	492	535	509	488	531	527	481	495	522	495	553	519	521	532	516	560	503	505	522	525	522	483	509	484	498	553	536	512	529	529	545	498	512	506	538	554	526	547	526	510	513	538	489	529	522	518	520	496	500	515	506	510	508	482	495	573	507	520	525	521	529	485	517	533	502	500	493	507	541	555	518	505	552	536	517	533	521	524	518	517	511	523	570	490	526	523	492	570	507	503	524	550	548	520	545	550	496	525	551	542	520	536	543	455	503	489	537	555	482	515	547	513	530	558	492	549	534	527	515	522	485	503	543	500	476	504	480	536	523	544	536	519	507	523	516	513	533	580	531	525	520	526	532	488	466	513	542	535	486	511	496	528	508	511	550	517	499	517	529	505	509	550	530	528	497	532	525	542	514	536	521	524	532	532	505	521	546	538	519	540	520	491	507	541	480	466	486	505	505	547	482	522	515	490	538	488	513	549	495	492	506	500	525	498	467	545	492	553	528	531	525	512	507	566	501	489	488	509	509	514	521	556	493	536	527	498	483	514	508	505	521	513	539	498	549	532	533	516	535	503	545	515	542	534	529	519	537	501	524	482	542	543	538	515	518	490	519	519	568	563	538	536	488	506	512	523	499	504	485	511	495	498	471	476	535	535	497	532	512	592	544	525	523	542	542	550	522	530	563	528	516	557	517	507	486	555	517	485	531	491	534	508	495	482	505	557	544	476	515	528	495	516	512	524	529	493	494	538	486	518	539	517	539	499	552	520	522	542	494	513	552	544	481	513	512	544	517	477	518	547	518	529	533	480	520	541	497	534	488	473	543	535	494	518	510	491	485	507	510	497	532	535	536	505	509	501	552	525	498	515	501	513	528	545	498	533	540	518	530	553	513	509	532	533	517	556	492	549	493	528	530	488	520	480	546	498	520	500	519	543	551	493	521	522	536	539	519	511	492	535	501	520	519	505	529	511	526	493	510	521	526	531	532	510	569	480	527	520	484	549	555	516	536	516	536	560	529	502	532	526	558	536	519	537	483	532	517	547	523	544	531	493	522	561	478	551	505	499	512	525	506	571	512	495	529	559	552	481	500	508	510	498	543	506	505	511	533	581	546	553	492	506	520	491	522	500	535	545	519	527	524	558	535	545	545	502	558	485	514	521	559	529	505	518	505	492	554	540	516	526	527	536	521	529	498	512	515	518	534	540	495	550	503	492	563	508	522	539	481	521	499	532	515	515	504	548	496	506	516	522	552	568	547	520	520	521	494	518	531	509	529	560	553	508	542	567	512	504	545	486	475	510	533	515	484	499	548	505	527	530	496	503	553	515	507	493	541	513	507	522	502	539	519	548	522	477	535	519	508	471	514	514	529	491	505	522	543	499	539	508	522	514	539	500	516	483	517	574	501	515	527	497	531	519	478	510	538	524	512	528	484	513	498	511	517	522	538	505	527	520	531	516	510	491	486	528	516	549	471	537	528	538	517	552	442	510	535	531	558	508	536	518	533	537	555	515	503	504	490	525	534	496	491	520	527	521	557	481	538	505	532	530	526	549	498	485	515	534	514	532	515	524	548	520	538	533	513	485	519	492	556	508	503	560	518	521	477	485	506	536	527	516	518	491	514	505	533	522	555	551	530	508	515	547	529	494	541	512	480	514	492	507	512	520	532	553	475	529	536	548	522	493	545	490	543	504	517	541	568	505	535	539	530	552	514	497	513	525	521	497	528	511	517	516	477	507	491	503	563	473	539	531	497	534	533	517	504	523	551	496	513	527	456	537	504	513	542	536	477	543	511	510	503	523	528	482	486	523	493	500	507	534	544	512	544	538	528	547	505	513	541	553	516	501	557	498	491	524	485	508	521	526	547	484	556	532	557	492	536	506	556	505	505	523	508	530	517	506	527	549	497	539	530	496	549	563	482	501	464	541	500	503	495	477	500	498	520	556	565	530	547	541	509	522	521	493	546	539	488	546	524	528	487	521	495	506	488	501	554	495	519	497	544	494	522	512	559	520	537	522	477	544	513	526	495	489	527	511	486	526	487	520	539	560	482	487	517	529	518	546	464	558	519	516	516	529	529	526	478	489	546	528	530	519	518	489	541	531	510	522	499	536	510	515	484	519	534	491	523	485	519	488	455	506	512	488	507	509	515	459	539	542	509	538	547	522	507	531	526	496	476	543	508	508	486	495	491	548	485	543	524	496	543	472	540	513	511	502	527	526	542	483	506	544	502	488	479	504	480	512	560	502	498	549	499	524	543	491	484	554	535	526	512	505	506	549	499	522	534	524	535	497	524	500	528	509	529	506	526	500	494	473	531	523	518	520	536	489	505	520	504	516	539	497	529	521	497	498	524	513	561	538	493	552	485	545	507	537	524	512	495	520	511	510	505	535	514	508	521	510	560	555	489	480	512	498	579	513	534	518	501	531	544	527	519	517	528	550	490	511	545	476	509	553	535	501	523	537	564	546	507	510	561	510	562	518	512	540	499	510	520	510	534	510	530	545	501	529	563	525	551	524	467	471	503	505	509	540	488	531	520	527	514	536	555	492	494	509	516	541	520	561	570	537	491	522	509	502	553	563	537	503	503	516	499	556	513	512	514	525	537	518	491	521	555	513	522	496	546
25098	21447	27936	25258	17138	8522	5379	3647	2578	2067	1513	1252	1037	919	812	724	660	558	516	486	455	495	433	398	375	384	390	372	328	360	375	363	354	329	332	337	351	342	324	302	342	330	292	317	302	329	317	299	331	299	317	311	313	311	311	283	328	288	291	302	326	322	290	310	301	289	302	331	295	322	302	317	280	309	323	306	288	304	304	290	299	313	328	276	290	317	311	305	283	295	298	291	307	307	291	293	270	309	310	306	313	329	273	290	298	282	321	300	273	313	307	290	281	280	290	288	294	288	302	325	326	295	270	286	302	273	270	332	289	309	278	332	265	335	295	280	298	288	283	319	322	265	319	293	300	295	291	295	289	285	310	303	274	283	280	301	309	289	293	327	301	282	282	294	318	293	288	284	304	315	344	304	285	300	286	289	306	304	259	293	291	314	290	295	298	281	267	291	291	305	290	289	306	286	294	302	276	319	295	279	303	307	292	324	302	271	315	308	301	324	296	277	323	327	293	296	285	302	292	292	299	334	295	297	323	313	295	272	281	308	327	274	316	295	293	286	289	291	275	315	297	304	290	311	270	311	298	300	301	282	296	272	307	282	293	275	307	316	307	319	285	338	299	276	300	277	299	334	285	304	299	330	284	312	282	278	251	301	288	307	291	262	299	327	291	296	282	303	299	296	311	284	284	313	287	311	275	289	291	300	298	298	314	293	310	304	286	283	319	312	309	287	290	296	295	272	274	314	317	333	312	282	300	293	323	258	324	326	291	305	273	304	297	291	253	279	320	285	296	296	263	302	325	324	286	306	319	286	327	288	298	317	307	291	305	300	296	334	316	294	284	292	321	301	309	287	286	293	289	312	292	275	276	293	292	302	285	300	308	307	302	309	289	311	316	304	282	315	253	316	334	294	285	279	278	338	327	295	280	276	316	292	286	273	304	318	308	289	296	305	300	265	296	294	318	315	301	282	284	298	315	279	310	298	297	296	300	302	292	278	320	314	300	304	301	303	279	265	307	291	272	308	324	291	294	292	290	287	290	283	303	309	323	312	310	299	281	301	298	305	305	330	316	296	298	293	306	313	324	282	301	268	312	305	293	300	277	299	292	292	287	299	286	297	276	278	284	308	289	309	295	265	275	287	314	310	310	317	304	278	322	290	308	286	280	293	301	280	304	300	286	290	262	300	293	280	319	294	320	299	283	295	286	292	301	290	266	290	323	288	276	299	290	288	362	279	260	295	294	305	283	297	296	283	302	295	286	294	295	285	283	286	311	305	267	295	284	269	299	296	295	304	298	279	282	262	299	299	304	284	307	299	300	325	303	302	310	312	308	291	294	316	308	295	287	281	302	301	327	309	303	261	288	335	323	302	292	317	278	292	289	300	276	302	282	300	312	274	308	294	273	322	290	317	312	306	312	282	278	296	291	284	267	285	303	289	288	298	300	270	309	293	293	282	346	309	271	331	315	283	271	286	293	307	282	283	314	329	307	282	297	307	307	279	289	306	268	313	290	304	267	320	298	239	283	280	326	278	299	279	309	309	296	295	287	308	281	288	295	313	271	300	303	294	310	291	279	314	296	314	321	269	285	286	300	326	296	295	280	280	293	276	301	283	274	308	258	308	304	295	270	307	296	290	304	318	266	283	293	299	316	314	277	307	284	295	320	291	285	293	318	300	272	297	274	290	316	348	311	318	290	273	316	307	301	312	306	302	322	270	319	331	283	285	293	288	304	292	290	304	314	265	321	270	315	324	319	297	286	316	270	297	289	305	311	299	289	320	287	271	311	348	286	278	283	274	300	271	304	284	295	288	280	298	290	274	312	296	297	326	279	317	309	321	299	278	306	278	320	291	292	292	302	288	307	310	319	314	277	317	308	308	287	329	307	319	276	296	308	315	296	285	324	325	308	287	300	306	302	312	285	292	300	284	310	268	287	290	283	287	297	288	290	317	303	294	297	293	323	293	303	301	299	289	310	280	302	280	299	299	325	304	278	291	305	307	264	299	307	271	292	314	276	309	322	297	324	266	295	305	316	277	285	305	292	268	298	267	297	288	310	288	310	311	296	295	284	326	301	270	293	307	295	299	301	304	346	308	286	316	309	302	304	313	315	293	272	276	288	301	301	309	298	276	307	294	283	299	276	294	294	271	325	259	281	286	310	309	319	285	287	304	295	305	289	293	312	322	313	290	307	272	279	264	284	316	303	305	291	275	314	270	312	300	278	315	306	311	278	308	310	331	291	279	275	305	290	284	274	306	291	277	298	289	280	329	311	271	279	287	299	277	315	302	318	328	295	299	327	308	278	277	281	316	299	268	261	309	302	293	295	273	297	318	320	276	326	310	290	265	292	301	279	297	264	300	279	301	280	321	321	293	288	301	285	277	268	312	302	313	302	303	307	298	318	314	304	316	304	333	305	319	278	292	280	296	291	286	311	281	323	280	280	308	294	297	295	281	320	299	305	308	308	287	292	317	293	298	278	287	268	324	334	292	317	308	326	285	300	283	308	280	303	300	292	293	297	332	253	292	281	300	286	307	307	303	285	316	284	315	303	301	335	282	315	288	282	292	281	313	307	302	312	309	311	275	307	287	310	325	296	306	285	287	308	280	306	298	303	284	313	288	314	299	278	302	320	307	319	286	284	289	272	273	312	306	282	297	295	303	311	281	289	288	301	306	300	274	312	260	292	293	344	309	295	286	299	246	276	311	281	302	286	290	306	308	300	299	322	276	277	307	335	291	269	300	274	283	303	292	256	295	294	309	288	307	282	297	304	324	307	326	283	280	324	297	298	306	271	304	312	288	290	303	318	317	312	314	301	297	281	316	300	307	325	292	298	273	307	295	306	323	279	279	309	302	271	349	319	300	289	280	319	296	296	307	284	306	297	284	285	272	317	281	279	267	306	289	260	344	291	336	319	286	303	306	300	284	320	285	298	298	329	271	300	305	283	260	292	296	298	295	279	326	279	281	302	303	315	279	285	316	300	320	310	278	301	304	277	287	287	319	296	293	300	276	294	288	296	274	267	293	292	277	328	272	301	337	293	299	277	276	277	302	312	291	271	305	293	317	322	268	308	324	303	318	301	299	297	303	276	301	307	287	309	258	299	318	288	299	334	293	282	278	317	298	295	320	289	312	285	305	302	324	274	289	313	293	266	293	293	285	296	307	282	278	291	317	330	308	299	295	287	282	292	305	314	260	272	316	302	298	296	311	309	294	272	300	287	291	285	287	301	307	288	326	304	276	294	291	256	271	317	294	307	318	281	325	286	300	305	282	293	287	311	291	310	325	318	306	299	332	280	313	285	275	285	254	287	279	306	311	297	289	259	300	298	272	315	301	288	318	329	326	312	310	295	304	271	316	309	286	293	276	320	295	281	280	321	318	276	310	309	306	294	296	293	310	298	286	305	322	288	306	286	313	280	310	289	300	292	334	266	312	288	297	308	282	308	311	298	281	283	276	286	302	297	307	306	308	277	315	261	279	327	295
19848	35790	33256	25018	19714	15951	12713	10275	8209	6363	4894	3955	3341	2973	2632	2139	1879	1617	1425	1285	1248	1163	1130	1065	1046	906	895	857	838	852	820	875	837	837	809	707	732	715	660	650	668	715	658	684	616	638	608	656	613	586	581	587	579	565	642	653	619	568	610	598	625	601	612	641	575	595	606	644	632	629	593	608	569	600	606	590	609	574	574	643	666	618	586	635	585	599	589	645	580	600	620	568	639	605	613	629	583	595	598	600	651	607	558	535	580	640	586	603	631	571	605	628	594	562	606	581	609	601	612	591	575	591	568	624	594	592	654	607	592	646	619	627	589	605	609	571	598	588	634	645	588	617	635	639	594	566	630	637	592	577	637	639	615	587	606	585	609	582	618	581	611	621	554	599	612	619	627	659	605	610	592	589	608	575	581	543	657	566	638	664	595	605	622	615	622	603	610	577	615	604	599	590	619	596	582	595	612	588	565	582	607	600	612	575	570	622	608	629	572	593	605	588	622	611	630	646	572	611	576	607	592	650	609	621	579	591	562	565	601	637	662	606	596	608	582	601	621	588	597	592	612	615	544	593	613	584	592	620	611	639	601	654	579	635	570	572	621	619	622	581	557	612	605	617	599	602	642	557	603	549	620	583	635	572	576	613	627	605	637	620	608	616	611	589	601	564	575	610	624	547	597	628	559	613	606	614	571	603	574	583	627	587	608	625	617	623	647	584	608	607	547	613	586	618	587	599	617	602	609	623	598	595	582	558	634	592	635	592	598	628	593	623	606	600	658	612	570	578	625	608	638	604	613	542	594	579	587	597	588	633	640	586	548	650	571	617	585	565	612	634	617	580	611	584	618	633	599	628	595	595	623	602	615	592	599	611	613	640	608	566	643	574	576	627	680	584	562	602	644	594	591	599	588	583	614	603	631	624	591	604	625	578	579	609	568	610	575	596	585	567	626	611	595	611	602	559	591	570	574	607	585	626	612	651	594	606	562	625	625	579	608	598	572	638	621	588	570	580	579	617	599	639	622	609	554	579	629	611	592	568	636	565	591	607	615	643	593	632	644	597	588	557	597	619	601	625	588	648	592	612	597	641	609	610	626	557	601	636	585	604	593	601	587	603	576	601	572	610	607	560	575	603	615	648	592	592	662	583	644	621	615	614	625	571	596	576	604	625	580	600	590	637	670	626	561	598	623	603	563	593	628	631	568	610	584	659	612	607	604	616	577	594	575	606	593	568	551	575	598	595	590	586	649	621	553	599	572	590	573	602	615	611	589	629	622	584	623	597	594	625	546	606	610	613	626	612	587	631	597	568	584	583	579	607	623	611	605	614	595	644	618	591	640	604	592	655	657	587	577	619	586	609	633	591	595	601	669	624	604	623	563	633	606	579	609	609	567	606	604	626	599	596	580	558	603	571	639	588	587	609	574	587	596	611	603	584	565	558	631	649	623	592	607	601	601	583	603	540	604	617	601	617	589	626	656	622	596	613	625	596	621	593	612	595	635	610	609	616	595	619	600	588	613	571	575	548	633	591	604	596	554	586	646	602	636	577	652	631	595	581	630	606	637	579	581	573	620	607	648	566	631	615	623	597	535	656	659	581	600	599	619	600	615	605	596	649	648	572	608	625	596	627	601	585	587	592	565	590	592	604	581	595	574	633	623	609	641	611	591	617	548	578	627	660	606	579	615	590	600	618	575	629	603	583	620	619	572	606	620	567	644	579	584	578	599	603	617	601	580	604	603	577	589	612	634	621	575	568	608	648	605	611	568	587	613	587	602	568	570	572	616	611	609	622	612	635	573	598	608	635	620	592	603	583	542	624	567	582	605	582	577	654	612	590	581	579	646	597	610	567	583	591	606	612	590	592	586	628	598	608	604	632	667	611	604	600	643	636	595	615	600	569	580	612	587	661	605	614	611	594	614	618	601	603	622	571	616	619	603	583	622	611	614	600	596	602	579	603	586	591	650	605	624	625	573	571	577	587	643	570	593	593	602	567	616	569	604	567	599	581	609	584	587	602	595	574	632	644	601	607	614	593	605	565	578	618	576	647	616	616	634	599	576	602	617	613	619	592	590	595	582	602	596	602	621	588	572	626	610	610	589	630	633	582	594	577	609	602	604	598	625	561	650	579	619	578	600	576	596	596	635	575	616	612	619	597	619	595	577	604	615	620	585	612	603	640	588	587	585	626	625	550	584	680	639	595	611	563	593	609	559	601	609	633	585	629	625	607	597	667	637	582	590	595	596	651	576	620	637	621	633	562	600	586	561	618	604	600	610	638	632	594	618	615	605	576	565	600	602	639	615	564	594	594	609	588	626	567	608	603	597	605	585	591	582	625	593	619	577	650	626	625	614	616	630	607	603	571	622	582	584	622	570	581	578	586	591	586	563	566	563	600	616	603	592	629	636	632	648	558	602	601	626	609	641	633	606	603	626	616	580	621	604	605	628	657	635	627	627	636	554	589	618	601	625	537	573	621	638	637	595	621	573	591	629	608	594	600	587	601	546	588	620	548	574	566	623	553	587	594	652	626	603	597	656	576	636	612	566	597	625	585	597	659	629	626	613	609	596	590	539	608	669	634	589	603	622	606	596	597	629	622	633	608	610	612	600	587	647	648	636	625	568	569	636	609	577	635	563	595	594	604	632	592	574	603	597	605	566	587	576	644	611	647	608	574	596	635	612	600	652	617	601	588	595	648	610	594	581	670	621	616	582	606	635	596	592	592	595	598	563	590	608	581	597	604	576	613	592	607	583	601	622	596	581	621	602	622	591	584	631	595	593	594	586	597	617	628	658	621	604	547	596	606	617	605	640	630	584	583	618	621	615	610	574	609	612	588	601	645	573	613	578	597	578	592	612	632	566	596	610	621	632	624	645	609	600	597	647	594	577	612	570	637	630	647	670	572	606	567	631	604	576	603	582	636	598	577	584	594	596	603	634	577	608	614	578	643	621	628	642	608	602	588	568	601	650	594	591	595	658	629	593	592	587	593	589	574	540	554	592	632	600	569	572	567	580	561	608	617	577	561	575	567	605	616	666	629	614	550	604	557	605	556	626	599	639	587	629	585	593	550	583	575	611	571	627	628	613	607	602	638	609	589	616	604	599	601	644	587	620	603	559	629	634	594	570	619	597	627	608	607	619	580	600	591	579	579	636	605	605	591	578	601	583	579	609	594	591	591	574	604	607	594	650	590	630	582	590	575	577	615	611	599	591	587	629	579	586	636	636	528	619	655	595	605	606	580	634	568	564	590	603	629	625	571	624	620	590	596	640	585	619	608	603	576	612	589	588	610	571	635	585	592	600	615	592	638	602	586	626	614	589	595	553	603	577	590	640	606	579	645	587	583	651	625	581	609	613	593	620	574	615	602	618	578	564	591	570	560	580	631	574	638	600	586	594	601	595	595	589	613	574	576	578	591	636	600	576	578	617	594	601	613	643	640	648	645	659	627	608	632	614	628	602	611	590	602	585	594	620	598	595	586	617	635
24183	21483	28931	24480	21559	17138	10221	5891	4326	3318	2467	1910	1589	1479	1297	1184	1003	861	830	783	763	687	666	681	608	611	597	552	529	544	558	500	539	507	526	554	482	526	452	440	452	458	452	471	457	446	435	407	456	454	467	473	457	407	456	399	459	436	440	483	443	445	410	438	447	447	447	429	405	442	442	429	457	474	435	439	419	444	438	457	445	464	435	409	419	421	454	421	460	450	458	431	470	416	431	404	461	432	443	463	437	462	430	421	420	470	452	435	422	453	444	430	445	436	443	453	431	402	425	417	468	437	420	500	478	476	431	435	457	414	428	471	461	473	447	388	445	407	432	402	448	450	409	432	420	421	417	413	426	395	430	420	397	418	466	461	441	443	438	430	424	398	403	444	441	472	453	454	427	462	419	393	465	408	402	401	444	464	479	444	441	480	459	456	420	434	447	435	426	449	484	488	438	450	433	452	458	441	440	412	470	446	389	463	444	439	446	419	416	449	470	416	430	435	378	458	443	431	410	413	425	439	442	447	434	431	423	482	440	445	443	414	427	437	430	443	413	461	433	407	410	419	451	453	455	436	473	461	408	428	443	467	426	423	424	435	472	467	437	429	466	443	452	409	470	415	423	427	437	441	461	437	479	447	425	475	439	413	449	436	440	424	431	419	447	410	452	408	466	414	398	443	438	432	446	452	412	432	457	436	469	392	410	417	431	414	456	434	443	456	424	445	453	413	443	478	420	425	455	397	451	427	433	427	424	454	474	441	427	450	423	438	472	441	435	413	452	473	441	440	430	443	463	460	429	428	435	406	449	396	440	443	445	411	404	456	424	404	425	436	426	426	420	407	450	468	433	451	439	444	400	418	458	414	434	459	410	448	456	464	426	446	428	435	439	453	416	427	444	472	433	416	417	436	424	427	437	429	426	425	455	444	412	407	464	444	442	429	439	434	448	455	437	454	410	427	456	437	441	453	453	459	459	463	381	450	416	421	436	403	458	409	442	460	430	437	445	436	425	410	441	418	432	408	455	456	487	389	445	428	423	439	442	440	478	433	411	472	450	465	445	442	434	454	415	464	399	418	428	444	446	474	441	448	435	425	413	416	436	427	440	384	463	412	447	458	391	469	435	420	436	423	442	458	448	450	423	441	453	438	453	438	440	434	478	373	477	453	441	409	428	416	463	439	415	409	433	439	454	419	434	445	436	473	493	444	414	406	403	441	449	456	463	440	415	425	439	431	429	455	426	456	409	455	474	437	468	437	490	428	425	414	398	418	432	424	440	450	447	434	437	464	441	448	427	426	465	436	456	450	445	400	445	423	431	445	476	453	399	438	430	456	466	475	461	401	446	435	428	454	453	445	437	445	471	443	456	430	428	439	451	464	449	414	425	431	461	436	430	433	425	475	468	432	399	409	455	426	485	430	433	450	467	476	449	432	428	414	460	433	486	417	426	447	396	453	468	420	454	428	408	444	408	441	483	422	474	418	451	459	423	487	430	444	432	436	423	435	445	506	416	458	425	424	434	438	440	431	482	434	453	454	434	462	453	479	432	435	441	438	468	446	435	409	424	449	415	456	458	402	437	443	416	425	475	451	430	417	435	470	435	417	422	458	482	438	411	461	443	423	404	450	430	440	407	430	443	484	444	413	414	424	464	457	432	429	412	461	421	442	411	462	454	452	410	459	422	445	411	466	470	431	424	404	447	466	456	465	422	447	436	449	423	464	437	459	457	452	438	450	447	448	436	406	415	423	418	457	433	426	445	400	423	446	417	418	413	404	440	452	453	418	434	429	463	404	443	429	423	448	449	414	421	434	447	445	439	469	445	412	443	408	405	400	462	420	432	472	464	417	429	440	443	421	453	438	394	434	450	440	441	466	472	431	447	464	411	411	427	445	420	419	462	412	433	447	421	421	448	459	426	457	419	426	430	424	429	458	442	465	460	431	464	451	391	434	448	421	406	392	449	432	461	427	447	456	408	433	446	461	441	469	446	436	459	406	401	411	429	438	463	431	477	424	442	452	438	443	437	467	441	440	425	449	476	452	440	430	455	466	431	460	425	401	425	393	457	435	409	447	449	433	428	441	422	411	447	441	432	433	441	401	388	412	421	472	461	425	462	436	461	426	495	429	416	448	446	466	424	453	449	394	475	450	439	442	438	421	409	397	478	431	452	407	445	443	474	454	419	461	439	432	448	449	454	429	431	403	452	478	469	419	439	440	453	432	442	425	434	449	444	401	446	437	443	409	435	443	416	429	432	452	412	471	415	449	427	421	394	442	460	430	416	423	452	413	443	458	428	435	447	440	472	446	420	449	469	402	446	477	426	438	437	411	422	431	399	416	432	427	410	451	434	446	437	436	400	446	447	435	423	413	410	436	478	454	456	458	409	438	448	403	397	433	411	432	422	464	410	431	415	434	434	439	412	416	438	442	449	431	490	449	450	438	412	452	431	458	434	440	403	422	473	441	456	429	405	461	416	447	469	458	409	449	467	406	423	453	438	447	442	417	440	408	428	427	427	439	424	420	397	447	451	441	417	427	438	432	417	402	460	419	491	419	435	428	408	468	446	454	426	443	402	444	419	438	441	439	422	436	422	459	448	434	411	436	410	469	424	426	443	455	421	460	445	388	456	439	449	464	468	506	455	460	481	445	416	466	498	392	414	439	427	443	410	435	477	407	453	441	482	443	491	423	428	434	424	437	452	397	462	436	449	437	408	439	431	471	440	416	446	453	424	423	399	455	439	421	425	423	455	442	470	447	439	428	395	440	454	451	449	472	429	447	402	443	429	458	430	465	426	453	445	434	428	422	464	427	439	444	446	478	456	472	401	415	415	444	430	398	476	484	435	413	452	445	426	435	465	459	421	436	461	431	399	424	421	460	423	472	396	384	437	433	446	437	395	436	450	429	427	454	389	446	464	468	429	470	471	426	436	461	439	412	466	454	422	427	441	424	427	447	433	419	456	444	443	416	431	413	459	458	439	471	430	434	441	447	408	424	423	453	406	421	423	451	466	453	469	449	429	447	439	459	445	463	468	439	439	442	418	456	437	419	474	415	445	407	456	436	445	443	469	443	443	424	453	450	464	417	467	427	430	455	474	446	441	428	458	460	412	474	467	433	436	471	470	430	438	449	440	458	423	423	441	448	422	458	420	458	424	443	422	442	449	452	424	426	413	450	461	455	411	467	422	428	454	432	428	427	412	427	413	432	460	441	396	461	424	465	456	419	412	409	425	430	431	467	427	435	449	434	432	421	412	406	463	428	481	429	403	454	407	433	435	430	447	436	467	439	430	430	446	419	442	412	436	420	429	410	412	414	413	442	419	399	470	428	453	435	398	418	444	460	423	457	432	442	446	405	434	460	473	455	471	411	437	455	432	446	465	383	390	455	440	463	399	428	445	461	402	438	419	423	451	447	470	434	481	450	456	465	411	420	434	432	450	424	456	456	435	435	452	444	464	458	413	431	442	454	475	480	413	435	480	451
22442	40255	37543	30134	24927	20721	17653	14512	11869	9153	7371	5727	4859	4501	3794	3439	2814	2554	2204	2065	1916	1727	1619	1623	1543	1327	1326	1270	1335	1197	1217	1145	1218	1145	1116	1072	1061	973	964	930	914	953	934	925	934	852	901	880	867	872	876	851	855	861	887	871	849	855	867	838	879	869	864	880	846	852	806	849	849	847	884	872	874	878	819	847	913	831	881	914	790	848	845	886	803	882	851	808	833	807	861	831	888	845	885	842	759	861	837	839	863	888	830	850	861	841	854	902	861	851	827	821	833	864	850	833	857	863	897	853	863	845	868	854	829	883	840	859	822	828	801	839	905	887	863	902	875	865	890	839	840	873	847	839	846	841	883	843	847	850	836	884	869	808	784	859	901	845	836	871	850	865	807	848	874	847	843	868	830	870	797	887	850	875	876	845	842	847	883	856	831	845	874	860	860	830	847	857	832	829	837	813	831	894	830	798	841	866	850	778	848	846	808	873	883	854	846	855	870	865	869	878	791	849	784	839	873	879	838	838	814	859	806	833	884	843	823	892	879	838	839	864	842	842	837	854	903	806	836	841	838	848	809	847	831	819	853	809	858	857	841	853	825	864	844	895	932	773	867	853	813	866	806	900	823	861	868	843	868	862	826	916	834	833	834	842	889	813	895	876	849	879	905	833	824	829	839	875	894	799	862	878	847	845	878	883	848	834	844	906	861	849	829	828	857	895	826	858	867	846	811	870	823	826	838	841	894	851	883	852	791	852	879	843	845	812	851	875	860	868	841	811	859	841	849	859	883	843	799	842	852	818	870	828	889	827	890	856	877	852	883	831	809	849	828	883	867	888	884	845	885	840	826	833	844	832	850	822	861	834	887	794	825	836	863	837	889	796	869	853	820	865	852	821	907	831	859	826	821	851	860	836	868	893	861	801	888	874	868	864	870	868	846	832	852	869	860	824	869	846	867	802	852	865	821	879	819	808	888	844	891	888	851	813	842	842	892	868	820	880	837	845	843	882	814	864	854	845	867	823	888	892	839	825	883	882	864	867	849	888	854	871	824	864	792	844	885	850	857	863	828	873	857	881	837	863	835	830	838	844	863	833	797	840	836	848	852	881	833	851	846	869	831	837	828	826	875	895	810	858	840	882	863	854	839	855	845	875	821	827	810	820	886	852	798	836	851	905	890	831	845	795	810	819	863	852	847	872	846	841	878	804	868	851	825	842	792	859	823	893	861	844	865	915	820	908	835	826	866	881	837	834	842	894	863	843	879	813	863	870	904	814	841	820	896	858	837	810	794	821	834	857	863	892	794	801	869	827	845	880	857	895	863	899	841	835	809	860	866	887	825	856	815	838	850	823	862	870	818	882	889	790	850	868	843	849	873	812	854	872	816	856	895	772	803	907	877	876	893	814	846	788	832	796	863	820	830	871	788	841	891	861	863	860	803	830	847	903	841	831	857	826	866	854	822	837	888	859	834	863	864	833	862	902	875	816	812	874	832	822	836	891	894	881	781	806	887	891	837	839	859	892	848	824	864	825	852	891	855	846	855	837	853	821	852	846	821	802	837	845	825	843	851	886	841	864	829	818	884	870	802	851	878	839	847	852	858	837	873	867	840	858	843	868	838	865	852	811	857	812	836	858	839	842	834	867	854	870	839	867	840	812	845	847	814	844	849	877	836	916	815	842	872	836	881	833	876	900	846	842	824	891	850	861	823	824	893	858	834	860	864	878	847	767	849	844	812	827	823	844	874	853	815	851	886	827	886	832	855	818	871	823	874	873	866	921	891	866	839	861	824	864	872	814	850	846	889	847	826	899	879	884	873	839	866	853	815	846	774	841	857	847	822	853	887	919	859	870	848	882	821	820	835	870	855	847	827	890	864	869	877	907	861	848	828	888	867	887	835	826	817	853	907	852	868	878	844	863	850	817	858	823	815	916	894	861	809	850	896	869	832	831	879	792	852	864	846	896	847	848	819	928	886	839	846	876	843	865	866	873	844	863	868	864	841	837	820	834	853	904	869	849	861	841	844	873	835	854	828	838	880	808	826	819	865	898	875	851	803	802	850	908	825	889	835	831	854	891	855	828	827	862	843	878	861	873	849	910	830	890	786	866	887	836	847	869	849	799	881	817	851	830	831	845	840	807	839	858	835	815	833	859	833	836	830	821	817	832	851	869	820	886	850	848	857	837	871	851	842	834	842	883	878	826	859	898	848	863	860	829	827	854	859	818	817	834	894	870	843	861	871	864	798	855	842	887	846	876	849	875	883	803	855	852	852	866	845	879	817	820	833	897	844	872	811	858	825	864	873	844	874	811	871	837	844	838	888	828	783	880	871	898	846	859	862	858	849	859	866	908	844	831	883	868	855	793	802	867	916	810	871	834	862	853	879	845	824	898	882	841	870	835	840	824	859	879	851	887	822	819	814	869	819	833	855	848	818	870	848	857	814	831	881	879	879	901	867	842	861	866	823	858	824	836	880	852	879	853	900	849	852	860	860	835	856	902	810	849	874	850	786	828	868	874	847	832	831	826	850	891	856	849	850	862	851	833	825	850	856	805	905	873	849	865	828	837	832	900	862	870	834	816	856	852	862	891	878	877	854	864	837	914	844	818	858	873	885	860	825	878	902	861	868	894	834	822	830	868	851	885	796	851	885	816	856	805	837	800	799	845	815	786	881	870	808	824	880	807	859	874	847	824	871	904	870	862	833	872	868	873	822	873	844	856	823	872	849	911	848	817	877	816	815	832	869	887	855	809	858	860	831	859	876	904	850	822	880	850	862	823	853	921	837	889	881	903	846	843	806	849	812	848	854	827	842	857	822	869	881	868	841	818	881	828	865	805	857	871	870	814	830	855	853	798	833	857	849	900	856	790	864	853	847	855	854	799	847	863	867	815	829	868	862	893	833	845	861	859	808	810	824	834	892	819	876	898	882	846	792	838	782	875	832	841	893	852	826	832	845	839	817	888	852	875	844	874	865	824	827	893	872	860	815	857	849	841	889	845	837	844	823	823	838	898	870	821	824	863	795	833	847	833	816	855	824	891	861	867	857	840	891	865	842	840	793	814	797	902	841	889	864	865	797	809	845	837	921	854	838	856	874	872	855	823	855	879	816	857	866	852	837	811	851	862	892	870	857	861	839	779	820	869	839	833	864	861	837	813	865	865	835	860	882	862	836	849	856	865	871	818	862	841	864	827	855	922	817	889	828	861	873	889	885	853	783	827	827	872	842	816	829	875	854	862	822	872	903	876	855	831	891	844	888	890	900	842	856	896	852	854	812	876	856	875	829	839	847	916	842	812	884	845	835	820	879	876	859	829	850	816	836	873	909	900	836	900	846	820	892	910	868	849	870	857	879	942	820	789	794	806	812	861	855	859	852	850	894	906	854	899	834	821	809	824	829	890	842	818	824	851	878	841	885	850	804	847	842	836	855	838	809	822	852	864	889	824	805	821	831	886	857	796	851	811	878	791	809	834	841	795	868	851	824	883	865	867
27551	19934	14723	8059	4051	2643	1906	1442	1029	805	649	583	495	505	441	420	390	359	329	329	347	326	275	304	309	297	294	283	275	296	316	308	258	279	272	233	301	285	294	280	272	289	247	249	274	252	272	270	272	253	218	240	257	244	260	266	252	242	246	269	289	251	243	289	262	297	239	275	237	242	255	264	274	279	300	264	245	248	251	248	238	266	271	257	245	268	248	270	259	230	246	235	230	255	282	273	270	256	256	278	277	248	242	243	258	252	240	271	247	253	240	253	232	263	240	238	220	282	263	248	260	254	243	250	255	237	271	256	243	276	272	237	266	272	256	261	258	256	231	258	288	279	240	264	263	244	251	255	297	257	250	250	254	266	264	253	244	292	223	259	252	228	258	242	217	274	240	272	253	250	234	294	273	254	255	218	249	277	245	229	250	274	272	236	251	254	269	275	260	268	267	259	238	234	276	280	236	278	235	255	248	216	237	252	221	248	246	254	247	265	264	246	254	268	242	245	234	280	282	249	231	266	251	240	221	238	233	264	258	228	252	237	267	259	272	249	229	273	250	250	211	237	245	263	257	275	263	254	271	225	282	257	222	227	221	246	220	264	243	252	273	278	263	260	239	251	250	255	250	272	232	239	287	248	265	252	280	250	276	249	248	226	262	243	264	229	272	232	260	276	264	259	249	219	259	254	244	258	268	274	228	254	223	223	235	276	272	256	273	261	287	242	240	252	230	255	267	249	259	234	256	258	232	253	244	246	223	261	241	261	233	263	267	254	232	217	240	239	254	220	234	243	225	285	251	259	250	275	258	253	244	261	244	277	263	272	294	223	250	255	267	253	258	252	264	247	245	248	243	271	266	283	232	243	248	254	266	256	271	242	245	254	225	246	277	233	242	259	240	245	251	234	230	270	261	277	252	219	254	262	237	249	246	224	277	253	260	292	271	288	258	236	279	259	266	251	237	262	228	281	256	237	248	270	281	238	309	263	239	270	221	273	259	266	263	263	251	267	251	251	235	233	245	242	253	255	242	249	252	271	266	254	252	242	244	271	258	267	245	241	233	260	254	263	255	255	255	272	267	227	236	248	238	223	274	258	267	278	238	265	240	245	249	263	234	257	272	245	248	267	246	250	249	283	252	256	243	253	266	236	252	252	248	241	253	254	245	246	238	246	235	242	277	234	269	256	249	224	268	251	265	234	259	255	236	247	242	263	247	251	248	261	252	285	268	248	257	270	279	256	233	262	238	237	241	236	275	260	218	262	255	230	235	246	262	274	235	267	247	224	272	246	285	258	249	229	252	261	244	254	238	241	240	243	250	281	241	277	265	241	251	271	305	236	255	252	252	251	267	278	251	266	221	263	249	261	264	223	269	270	239	243	245	238	262	270	237	235	238	270	241	253	261	251	263	247	260	231	260	274	275	232	258	260	248	284	237	274	249	254	254	260	236	244	256	263	268	255	254	258	268	259	242	257	243	240	276	241	246	297	254	243	234	262	262	236	264	246	255	251	268	262	235	262	292	260	249	276	225	259	253	245	257	265	282	275	270	232	261	230	242	249	236	269	263	247	270	241	267	242	269	258	242	257	280	238	259	256	265	232	253	271	267	260	251	258	237	249	254	245	280	254	279	251	285	252	248	245	222	232	295	245	265	262	231	234	288	287	259	263	228	247	291	248	236	247	244	236	241	243	253	227	260	256	254	218	259	257	235	255	232	237	236	261	253	273	253	257	257	264	263	230	233	245	270	276	221	274	290	245	269	250	250	235	234	241	270	244	251	289	260	245	267	258	272	241	244	239	256	218	271	267	282	252	237	241	262	240	256	233	257	236	255	237	273	227	227	255	239	248	258	290	273	263	271	252	242	249	261	250	272	234	268	238	235	211	241	263	256	229	278	256	255	242	273	255	265	256	252	234	265	250	256	272	269	266	285	247	243	286	245	269	247	238	257	275	267	261	228	268	240	261	246	229	223	256	267	259	248	236	247	272	262	246	289	243	268	257	237	243	221	245	210	248	245	280	223	275	267	299	259	262	249	254	248	256	227	262	249	261	238	278	266	248	264	238	244	260	278	258	246	279	248	263	255	266	270	266	267	247	256	261	254	225	278	240	278	274	249	226	273	243	256	254	272	261	263	244	278	245	274	272	260	273	238	273	231	263	262	284	236	267	253	247	256	251	246	258	242	227	224	272	240	235	259	221	232	261	281	270	240	246	268	252	271	239	262	259	256	252	253	253	253	255	240	220	261	269	248	264	254	233	277	257	243	251	239	265	245	275	261	233	259	254	268	258	229	252	248	242	262	274	294	248	269	248	257	205	241	247	252	256	252	266	285	263	266	267	239	302	251	248	278	266	239	291	266	258	263	269	263	265	272	238	258	216	265	245	252	235	246	250	241	258	260	245	261	268	252	218	229	250	264	262	222	241	254	239	271	240	250	252	225	239	248	241	240	251	268	260	266	275	255	260	271	260	248	251	266	247	259	239	265	266	245	256	293	238	270	260	238	251	261	237	242	251	257	239	219	257	247	259	239	233	240	260	298	255	222	259	269	256	265	232	240	256	244	261	253	247	221	285	230	253	265	243	245	275	269	256	252	237	216	253	215	248	236	250	263	279	275	250	230	238	243	244	244	261	235	232	247	234	262	274	250	256	258	255	242	274	260	274	272	288	237	253	236	226	242	259	252	261	264	249	253	224	270	261	259	244	277	252	257	261	224	238	242	279	243	273	240	257	284	272	255	250	270	253	275	250	257	253	251	254	218	253	247	259	275	306	237	264	240	258	245	261	264	236	215	233	260	245	268	240	257	260	251	257	268	253	270	234	274	272	246	255	236	259	244	223	251	257	280	241	244	269	232	275	263	247	259	239	270	268	255	221	246	267	246	235	245	266	238	276	242	253	256	226	276	247	257	254	231	285	242	271	248	236	269	245	245	236	258	259	286	249	237	233	241	265	227	257	281	251	254	265	291	284	277	266	237	250	239	250	260	253	266	237	261	254	250	284	250	269	244	258	274	260	261	231	267	232	260	253	272	249	252	229	251	234	274	250	288	259	270	235	263	276	234	275	282	227	272	252	230	242	239	267	264	283	253	262	261	261	244	258	262	227	255	273	236	261	260	224	256	245	256	258	257	291	253	252	261	237	247	242	228	257	271	267	258	233	233	236	281	255	291	205	272	259	255	241	263	254	252	277	252	238	257	218	242	275	230	275	248	269	230	226	251	263	235	276	233	264	247	257	250	265	226	247	261	225	256	256	257	280	259	233	251	253	262	227	276	269	250	238	266	238	246	268	267	255	255	243	265	236	243	263	293	265	242	251	253	213	258	239	250	272	226	240	231	268	244	244	286	263	261	245	229	240	279	267	246	238	284	228	257	257	229	264	261	262	250	231	242	237	259	238	266	275	272	283	262	254	230	260	263	247	248	246	271	271	254	224	288	228	202	236	249	265	243	248	241	252	255	242	278	288	258	226	264	235	273	251	230	228
17609	27388	24309	15814	11422	8451	6480	4841	3811	2956	2298	1873	1602	1462	1313	1215	964	907	875	873	846	752	723	774	726	677	671	637	655	619	619	598	650	604	619	573	589	604	583	572	580	547	507	548	549	527	578	507	507	523	521	500	502	521	529	547	530	535	508	504	533	532	518	525	522	508	517	557	485	513	554	494	510	514	513	569	518	510	498	521	522	527	518	533	523	567	532	519	510	515	525	524	520	522	518	511	547	517	514	546	485	517	531	554	514	545	519	537	535	499	547	525	507	487	516	469	519	518	516	570	533	519	502	509	538	530	474	533	502	519	529	502	546	510	551	520	554	506	552	518	541	522	519	516	566	529	509	508	498	497	481	555	534	527	529	506	507	478	484	538	543	519	504	535	514	531	525	500	580	498	552	510	535	535	516	587	505	559	528	538	552	492	549	535	540	516	567	497	526	515	488	520	541	522	512	521	526	538	551	517	501	480	531	548	510	527	524	543	542	531	525	529	516	535	498	503	501	502	508	492	557	554	555	516	539	515	479	497	513	507	547	511	530	513	472	506	532	510	523	532	522	520	525	521	511	531	530	539	509	510	504	564	537	501	519	497	529	500	542	469	531	519	532	494	528	532	518	527	539	517	484	510	519	553	527	520	523	548	536	527	551	500	522	555	505	547	539	547	501	565	551	492	536	497	489	555	531	549	525	541	578	546	514	528	498	547	479	538	529	482	538	504	543	545	511	534	541	554	509	522	518	551	519	505	534	503	498	532	537	482	543	464	520	510	555	488	494	506	515	474	476	517	587	532	519	535	523	570	560	503	516	491	530	522	531	498	559	538	499	488	521	496	529	525	495	521	510	500	538	487	522	544	574	507	552	495	505	535	476	579	537	563	518	499	508	502	523	522	505	524	518	577	517	525	527	508	486	534	554	517	567	574	553	506	538	518	539	499	525	557	492	515	524	470	515	485	535	536	530	508	534	513	556	559	498	548	516	535	495	468	505	490	510	468	498	513	559	491	518	474	510	519	592	509	494	529	538	512	581	541	542	491	470	528	517	535	550	526	507	513	555	530	524	516	521	503	566	563	573	519	489	536	555	472	566	547	515	536	519	551	526	532	539	544	540	580	553	519	505	529	502	506	556	512	547	508	544	507	503	537	529	513	518	512	504	480	558	483	521	548	530	547	510	519	510	503	532	471	495	550	530	494	540	508	564	498	518	540	507	539	507	504	541	526	529	494	491	552	515	491	555	509	532	531	537	507	536	521	504	572	561	507	554	537	543	515	528	541	539	509	524	517	500	514	492	563	545	515	576	500	522	526	514	590	543	573	523	538	478	536	532	539	498	519	524	506	507	542	496	465	519	521	536	541	523	550	507	539	541	532	548	509	512	528	548	540	502	515	558	530	532	548	510	517	496	488	496	506	535	519	521	519	511	504	540	552	516	504	524	536	538	533	501	538	500	547	536	504	491	503	534	502	532	551	507	538	508	548	497	516	566	549	489	535	486	522	497	498	559	537	544	512	551	549	547	488	537	530	583	532	533	562	538	538	500	522	499	566	534	549	520	532	480	540	524	538	517	526	542	519	525	553	541	526	509	519	591	512	519	492	525	545	529	506	524	510	523	531	483	521	546	517	534	510	538	555	494	522	543	572	540	528	535	522	531	548	504	483	548	518	506	527	536	503	535	523	493	521	540	530	504	524	502	501	503	532	504	519	481	516	514	533	540	524	506	523	491	516	512	538	530	533	547	514	510	515	538	498	545	524	524	510	526	569	498	513	518	486	547	502	504	539	496	508	559	516	521	494	518	565	525	483	522	550	563	571	576	521	520	504	483	523	516	545	505	476	534	522	519	488	515	541	510	526	525	515	531	525	520	508	519	547	541	495	553	535	512	528	525	514	468	533	516	533	567	479	535	528	523	517	543	552	562	497	512	563	537	538	533	520	533	492	524	483	518	565	542	503	517	503	537	521	532	529	509	541	527	560	527	545	518	526	531	513	527	538	537	539	509	522	568	538	521	506	525	562	500	536	514	517	535	542	539	551	550	511	523	509	540	563	541	534	531	509	531	570	504	556	497	511	523	523	566	511	510	549	515	497	543	545	519	541	458	552	513	513	541	528	512	573	549	536	548	595	524	528	519	492	530	575	513	560	553	492	495	525	491	505	568	521	514	472	529	506	527	521	553	551	521	477	527	477	537	503	529	549	540	542	547	532	529	557	539	546	490	557	512	534	506	543	552	503	533	533	540	507	510	553	520	521	523	522	517	525	502	502	501	539	520	514	503	519	514	546	536	522	519	513	521	490	569	521	510	567	540	466	515	532	537	518	526	515	542	503	539	559	545	490	532	549	523	605	494	489	555	563	510	524	489	544	530	560	544	589	504	513	548	547	458	520	515	504	548	496	559	524	503	524	509	547	537	477	523	530	526	543	487	532	517	527	505	491	508	509	547	564	529	524	521	506	517	498	515	527	515	529	514	533	529	531	552	502	526	528	494	525	505	543	527	514	490	530	533	560	507	501	540	537	527	532	540	517	544	534	542	542	550	509	542	526	522	532	507	551	520	481	574	518	535	525	502	515	527	534	506	500	513	498	517	563	508	542	544	515	558	540	543	512	532	547	491	508	517	508	570	506	505	475	503	582	515	551	541	496	528	513	516	544	557	499	530	469	508	561	523	531	499	512	505	512	504	533	495	532	533	528	519	511	525	525	516	533	510	558	524	483	548	529	532	468	520	505	500	508	507	513	524	526	526	506	503	512	539	518	497	503	514	550	522	532	547	508	475	542	533	540	507	499	509	505	514	518	537	543	562	506	526	595	515	485	503	533	549	513	517	496	546	508	497	508	546	535	518	542	522	551	518	503	529	487	470	491	515	533	520	509	536	530	556	533	516	526	485	563	520	508	563	520	514	502	549	523	533	557	530	493	524	534	552	499	553	508	488	524	558	502	546	492	471	523	527	514	494	515	550	523	548	527	546	508	504	535	524	472	526	503	501	543	530	510	572	541	525	511	566	543	528	507	537	504	533	529	505	543	575	445	548	521	514	483	512	543	561	502	501	528	529	526	514	520	524	561	507	470	536	556	535	535	540	503	501	533	555	528	506	505	536	546	547	547	557	549	520	530	492	520	545	540	487	533	549	520	540	511	557	548	514	522	511	550	557	558	566	513	506	559	545	516	527	495	530	515	563	553	520	547	566	509	552	521	530	518	497	532	510	514	516	508	493	527	543	486	499	501	524	547	534	480	503	503	541	510	527	534	511	494	513	516	541	510	525	513	493	510	519	497	536	540	523	541	499	519	570	485	482	497	519	524	516	516	559	557	542	531	567	532	505	562	534	511	540	456	522	488	528	523	475	501	521	540	556	534	511	541	503	498	510	546	500	525	530	491	489	556	515	510	486	563	549	543	506	487	487	507	532	545	490	510	541	546	487	522	512	535	528	559	514	517	535	494	529	546	529	505	536	533	512	540	511	558	474	539	504	521	555	486
25107	21422	27965	25251	17119	8645	5552	3656	2535	1986	1473	1154	985	903	813	701	640	560	566	484	458	434	428	407	402	413	381	398	384	376	342	364	359	338	324	335	349	327	331	308	304	309	312	296	298	322	309	301	314	292	317	304	299	340	291	328	285	309	285	295	291	279	285	311	305	304	296	315	307	310	318	300	294	315	331	292	293	312	297	324	347	307	335	311	292	318	294	335	280	331	314	287	314	305	365	313	291	284	311	325	278	314	326	312	286	309	313	309	303	325	294	291	305	328	300	320	332	300	297	304	293	320	312	329	309	301	315	291	317	317	313	315	317	302	286	315	307	298	320	288	328	341	319	295	342	327	279	279	308	306	305	286	317	316	291	326	299	282	336	313	315	331	313	288	284	293	327	300	309	292	277	297	295	295	315	295	345	332	302	337	309	328	294	303	313	301	333	297	300	292	309	285	304	294	288	314	310	324	284	297	322	299	282	286	309	327	326	274	308	313	319	291	294	289	298	317	332	315	284	292	311	283	310	300	314	307	340	306	276	304	294	311	332	278	331	297	297	296	279	311	303	308	283	303	292	321	302	285	308	325	309	326	291	294	311	332	336	290	314	285	281	316	289	309	310	284	287	296	288	296	332	303	264	289	258	277	285	337	299	285	317	330	320	311	324	314	294	307	338	308	276	294	300	305	310	317	333	305	306	298	302	295	309	330	321	291	311	307	275	293	280	274	296	318	304	285	306	328	311	284	292	292	294	297	328	297	310	314	280	290	318	311	284	292	291	292	289	321	321	286	311	289	323	315	305	326	304	304	289	305	321	322	305	307	280	317	328	275	333	283	284	336	294	308	292	281	320	325	282	287	297	266	296	281	292	322	305	326	301	295	306	316	326	312	313	297	308	298	326	295	323	324	298	296	298	272	296	301	291	316	320	344	286	292	289	330	302	297	337	309	311	292	328	295	279	270	308	286	303	293	307	274	297	303	308	307	298	290	347	298	299	281	284	327	294	304	325	310	310	293	318	299	314	305	296	282	298	286	301	341	305	288	273	337	310	312	296	309	305	303	303	332	296	293	282	290	301	333	295	296	306	297	291	304	313	332	304	318	308	269	311	313	296	308	331	297	298	305	309	320	312	288	280	316	313	305	308	295	310	314	314	344	301	287	306	289	309	295	306	325	347	278	315	305	312	285	319	302	303	302	275	274	318	297	290	290	283	323	293	310	325	305	280	289	298	314	321	310	310	326	307	289	315	296	298	288	335	287	258	334	259	308	301	295	307	332	329	277	292	313	271	291	286	315	287	295	316	285	328	297	322	319	327	291	308	314	319	302	320	311	308	299	307	300	332	289	282	281	298	304	278	317	317	313	311	312	283	303	334	312	296	304	305	334	301	306	291	302	296	291	331	300	308	315	267	277	311	304	313	307	284	310	297	273	298	280	304	285	310	308	285	311	302	314	308	318	292	303	300	308	319	338	297	284	292	322	312	320	301	308	278	292	308	305	308	324	290	301	299	287	268	318	324	323	304	317	259	292	293	314	320	302	301	280	314	317	288	307	294	294	295	292	320	293	283	336	294	318	301	325	303	296	319	323	299	311	281	317	313	295	295	355	333	330	321	304	284	298	336	280	309	285	327	284	310	301	289	296	312	301	290	288	288	301	272	299	324	289	264	333	281	291	309	331	298	294	353	308	293	296	293	312	283	318	313	284	293	310	311	352	292	302	315	301	307	285	280	298	288	313	301	300	306	309	296	316	281	282	297	321	282	294	301	311	319	307	311	311	310	289	285	300	284	332	328	305	273	302	305	287	287	312	297	299	291	313	320	291	312	290	285	307	301	279	339	276	317	320	292	309	321	287	277	352	273	298	285	301	278	304	290	309	333	315	310	293	300	292	338	291	310	308	297	306	294	310	291	307	271	307	288	307	305	314	311	319	307	320	306	340	299	295	291	283	311	303	264	289	305	309	326	286	333	303	308	285	278	326	298	305	293	293	281	283	298	280	262	308	288	294	350	274	289	302	327	291	312	296	320	305	331	304	306	327	289	301	354	288	316	322	308	329	315	322	301	304	291	322	286	314	295	287	316	316	315	325	343	298	286	332	318	306	297	304	311	311	331	312	308	309	282	291	321	319	270	312	302	344	315	327	289	320	321	322	291	333	304	283	318	281	323	310	338	304	327	319	298	284	328	280	316	312	334	301	260	328	301	290	276	329	296	337	311	314	306	293	262	275	311	296	301	317	312	289	296	277	299	305	283	274	347	322	323	284	293	292	303	305	308	302	281	278	305	296	258	301	329	287	296	293	297	292	281	301	295	301	326	301	271	281	301	309	276	304	286	286	310	292	308	311	324	288	338	295	311	325	292	308	285	291	317	282	280	301	321	318	338	277	279	313	299	288	313	297	298	287	309	273	296	299	319	338	337	274	316	283	290	317	269	290	285	298	294	288	302	307	324	343	309	301	288	323	304	300	264	263	298	287	290	311	316	322	308	294	300	304	307	275	314	340	310	328	305	315	288	312	309	295	315	330	305	308	297	273	326	314	277	310	301	307	308	308	298	284	285	313	279	309	309	323	295	335	293	303	295	307	304	283	303	286	310	293	271	302	315	283	276	329	298	278	272	304	319	286	280	313	300	309	272	293	322	288	318	285	294	300	314	306	267	295	308	292	347	278	308	294	321	299	277	299	349	303	289	320	303	303	316	294	287	310	286	286	291	299	294	298	315	327	290	351	324	299	310	315	263	272	302	290	279	311	293	282	286	336	320	310	295	281	304	289	290	301	337	290	298	306	296	315	309	302	300	290	304	312	302	305	301	301	308	289	290	312	271	283	282	275	304	287	277	295	313	343	301	295	309	288	293	308	333	299	311	314	281	283	294	317	310	303	271	325	318	304	285	298	315	291	315	306	287	300	284	291	302	312	294	308	298	296	302	294	285	313	279	303	278	326	297	300	294	304	281	275	323	299	275	320	297	302	297	297	307	326	269	304	347	298	282	299	286	318	291	291	300	307	284	299	328	285	317	296	304	305	308	338	325	300	308	292	281	324	293	307	320	315	310	289	281	267	342	325	275	278	294	266	288	291	342	306	301	321	314	305	331	284	301	297	299	300	302	297	286	280	315	298	290	319	311	299	342	310	292	319	290	322	341	314	291	304	292	285	319	278	334	284	298	303	275	280	271	290	335	330	283	307	307	290	290	323	315	309	324	315	304	306	307	312	283	270	269	301	301	273	304	342	302	298	325	300	304	294	288	279	301	322	282	301	296	314	323	294	292	283	288	321	300	330	325	327	309	319	282	322	300	303	315	307	286	305	287	274	304	287	316	301	277	307	304	288	325	291	325	313	292	292	303	307	299	317	316	338	304	336	325	326	310	290	284	324	290	319	305	318	280	311	314	314	287	301	326	272	289	305	299	310	269	295	330	312	320	292	278	341	331	317	295	333	325	309	286	282	303	329	304	287	336	332	316	289	295	299	308	298	318	310	321	316
19961	34960	32604	24968	19782	15684	13060	10320	7942	6189	4838	3940	3228	2816	2598	2213	1927	1650	1551	1371	1275	1140	1045	1047	1042	1014	967	840	874	862	833	808	808	847	747	751	718	712	715	675	662	633	640	696	637	623	601	617	637	615	608	628	607	609	622	577	618	661	643	613	643	628	633	591	625	590	597	621	635	637	605	593	642	588	621	646	593	654	659	569	605	631	622	612	642	595	630	591	611	587	615	595	628	599	623	592	589	637	600	683	611	651	668	624	611	621	627	613	592	604	583	598	637	637	629	588	577	594	595	596	567	620	599	591	617	608	569	591	625	618	600	583	641	628	614	584	641	635	587	633	619	610	632	591	612	627	609	592	612	620	598	597	608	603	629	573	625	598	622	600	595	618	664	613	636	625	598	576	589	602	565	600	587	594	617	610	624	582	608	611	594	634	571	646	597	633	632	612	618	605	577	593	575	613	583	597	626	622	653	578	632	580	608	620	568	629	602	665	625	642	605	566	624	600	627	590	624	561	623	607	586	626	616	610	623	576	590	628	584	634	666	589	605	608	625	615	584	622	564	650	592	608	607	606	619	600	614	596	640	622	594	612	637	638	623	626	641	599	628	632	580	559	622	613	646	618	566	582	607	574	575	617	641	581	589	614	641	598	604	609	609	654	681	566	587	603	617	583	630	613	632	572	585	608	616	589	608	625	639	629	589	594	627	636	600	579	650	626	587	614	640	603	605	617	606	607	625	620	633	665	626	612	558	615	600	654	607	622	635	605	563	617	634	620	602	644	617	618	616	629	625	621	656	603	606	577	581	594	598	617	633	630	615	610	644	590	612	648	639	594	584	622	599	610	599	615	613	613	641	640	589	606	607	615	607	592	628	620	582	637	629	592	594	608	582	612	630	596	612	669	633	574	609	600	636	596	577	598	617	625	618	614	605	575	621	599	619	610	622	601	641	624	600	638	592	605	592	601	613	624	617	616	630	632	619	614	626	565	574	568	577	555	596	602	637	611	545	633	619	629	605	647	582	601	583	620	596	604	589	652	645	639	661	619	629	594	600	636	627	595	609	606	564	638	611	583	615	640	633	592	634	613	614	686	600	613	664	622	656	634	613	619	638	592	627	597	612	616	625	621	633	613	625	610	590	587	601	602	599	606	635	608	612	657	641	643	597	594	654	573	637	620	611	667	600	585	656	617	582	631	610	589	627	610	671	645	588	606	645	617	602	561	609	587	608	597	618	607	627	628	595	592	607	618	579	579	606	588	601	567	666	597	615	655	623	606	607	625	661	618	574	586	586	577	613	589	629	597	620	594	592	571	582	608	611	653	639	601	623	586	601	640	641	596	585	575	624	583	566	591	605	566	582	642	594	615	635	646	644	565	580	610	646	584	650	603	619	581	600	632	635	647	610	621	589	612	595	616	597	593	568	607	657	664	623	637	608	604	601	590	626	606	587	612	624	590	617	625	649	617	637	602	586	578	640	583	615	598	605	610	580	595	599	626	596	608	637	620	604	625	606	637	595	575	603	592	650	633	569	660	611	642	611	607	614	635	555	620	613	582	651	635	652	642	579	650	582	608	597	606	674	580	654	633	648	581	619	622	633	605	623	655	583	583	553	560	622	617	616	595	633	612	612	583	581	650	580	615	628	628	616	615	613	639	606	629	635	597	596	589	566	596	608	637	607	645	571	624	582	613	643	597	624	613	603	606	573	624	570	608	612	621	602	603	576	559	567	566	631	585	586	560	587	613	650	599	572	636	608	607	592	583	610	541	616	610	596	640	616	599	583	624	622	590	588	614	609	650	621	603	586	598	615	606	616	610	577	625	612	591	641	548	614	597	599	649	592	627	602	612	589	615	641	616	631	618	625	577	599	613	619	626	601	632	594	582	641	629	646	642	629	605	575	623	604	600	587	610	620	597	629	608	610	562	613	582	610	613	610	615	572	633	638	604	595	646	628	592	602	607	637	626	578	651	607	634	619	576	579	605	630	628	593	618	555	635	628	630	620	621	579	585	618	598	601	617	636	593	628	611	612	622	642	601	623	579	611	596	602	640	654	609	645	615	608	581	604	612	598	580	588	580	625	596	624	616	587	622	579	650	588	603	597	599	644	597	628	591	613	567	619	622	571	614	577	608	640	587	612	578	627	586	644	620	630	598	644	572	530	630	619	605	603	568	622	611	625	587	591	602	574	598	611	605	624	625	631	609	624	597	624	602	613	629	630	638	603	599	645	622	608	622	639	591	620	597	627	666	614	545	583	641	623	647	614	609	613	633	622	596	634	584	586	569	612	649	581	631	608	607	601	600	596	656	614	608	577	648	621	657	589	604	623	649	571	633	555	621	604	601	583	612	646	632	624	626	604	591	596	640	625	592	624	642	607	607	626	649	632	638	619	608	631	666	559	626	597	633	598	602	583	557	606	598	642	635	593	604	599	616	603	635	605	603	599	590	594	589	608	596	625	576	618	601	606	628	614	597	617	596	645	620	641	608	610	646	649	585	621	604	602	607	606	624	627	632	602	600	594	607	601	579	668	609	608	575	586	620	615	618	614	596	635	620	572	648	590	610	596	617	616	588	624	593	622	610	628	638	560	542	612	566	563	584	592	539	616	632	668	608	576	601	618	576	586	616	625	627	605	590	603	657	604	592	613	620	604	598	619	623	599	620	618	618	609	590	590	616	618	625	610	623	626	575	644	579	595	604	607	651	579	611	645	620	630	594	619	600	585	624	646	613	633	611	606	597	627	625	632	623	683	623	582	597	641	621	642	638	594	614	618	611	578	641	595	582	594	553	618	640	591	593	647	622	616	616	620	602	656	653	551	567	595	599	631	622	598	613	612	627	597	589	595	617	648	639	589	601	579	597	620	609	582	600	607	608	589	609	582	611	595	642	631	557	576	589	610	660	628	584	613	569	650	609	618	593	622	598	586	610	618	685	592	629	642	617	595	556	591	610	614	595	606	627	620	590	591	622	613	605	635	619	612	598	591	594	611	665	640	672	606	619	607	661	594	616	639	629	614	567	601	610	609	646	653	612	631	567	597	662	646	652	581	603	599	612	639	610	598	579	620	614	564	568	605	567	582	566	597	552	610	606	590	628	615	639	612	627	537	673	599	604	582	599	590	613	629	584	610	592	642	592	589	600	603	597	622	668	609	647	642	618	626	601	629	615	649	650	589	622	580	586	650	580	608	591	629	667	595	566	595	607	625	603	603	664	629	641	595	640	584	646	643	608	597	595	612	560	597	590	612	637	631	589	613	620	612	592	604	620	601	608	630	619	629	588	596	676	613	584	658	589	578	619	590	626	586	616	645	583	584	589	635	606	621	614	681	614	608	623	574	616	586	605	619	567	599	585	614	640	613	630	641	657	631	591	606	586	612	591	586	569	610	662	612	635	570	633	646	639	582	620	613	587	654	623	599	596	629	618	597	590	595	582	616	634	615	580	599	575	590	648	626	588	639	628	620	590	649	623	623	616	577	627	644	636
24202	21412	28833	24464	21499	17294	10453	6140	4223	3290	2572	1873	1635	1483	1326	1137	1070	935	882	775	715	706	632	627	615	631	628	580	600	544	557	542	563	521	532	522	545	486	492	475	478	489	512	475	436	469	454	464	462	458	439	437	437	423	447	491	439	429	452	435	474	444	431	412	425	480	472	490	422	465	476	470	462	513	486	467	465	462	490	454	478	472	462	450	408	453	477	476	472	464	442	432	451	465	425	425	453	433	457	469	437	457	447	438	419	468	469	440	477	459	461	478	456	436	431	457	422	440	456	484	421	486	478	414	424	449	432	459	453	438	475	485	494	489	479	441	438	444	456	411	448	443	465	448	439	439	430	459	458	449	444	434	455	461	464	473	498	461	494	432	436	452	467	469	483	443	440	426	503	460	424	422	497	459	477	410	447	443	473	434	414	445	455	472	469	454	413	435	435	432	441	419	442	494	468	435	453	450	436	469	455	443	446	486	510	405	430	440	428	415	425	452	450	441	400	429	450	425	432	462	430	441	412	489	431	426	460	456	441	443	435	453	467	413	397	427	484	446	475	446	478	454	423	444	473	404	433	451	465	453	458	411	452	455	490	452	457	429	447	443	465	424	435	423	457	456	435	436	455	486	476	458	481	437	452	446	486	465	460	431	434	471	421	454	465	449	440	413	427	460	471	467	433	421	439	451	456	449	437	422	489	474	404	429	439	429	454	470	430	460	434	447	446	461	443	456	441	450	455	452	463	416	470	424	436	456	479	400	410	470	444	436	448	483	469	456	493	421	456	456	438	460	449	452	445	476	455	438	427	441	427	458	400	454	441	439	474	459	454	441	459	418	408	404	442	435	454	425	476	430	452	448	452	415	450	453	418	484	423	438	480	457	452	437	410	416	449	460	450	444	469	442	426	449	465	420	465	418	428	457	464	430	427	461	485	427	439	465	465	429	446	463	498	421	437	453	447	455	445	468	452	440	468	443	458	441	407	457	436	459	417	438	434	430	452	456	441	438	446	425	471	452	495	498	447	441	460	449	432	443	459	441	475	457	403	436	480	453	477	483	445	479	431	440	469	440	498	456	420	465	465	449	406	477	428	458	453	476	423	431	433	430	489	466	469	440	479	473	455	446	466	443	504	420	460	443	457	456	469	445	429	419	452	447	461	446	449	428	444	445	472	472	432	434	437	453	425	438	455	459	454	461	440	437	436	444	436	430	455	468	441	457	433	429	483	456	466	474	449	459	465	469	442	479	423	449	439	484	448	462	459	466	453	406	453	434	460	414	469	431	443	426	421	461	463	449	464	442	460	472	451	433	433	457	451	406	440	436	426	482	489	470	444	475	443	447	444	419	468	490	450	453	438	424	420	422	498	450	455	456	447	456	440	445	468	429	440	447	433	455	470	416	463	438	421	437	449	474	442	456	441	422	487	448	446	465	430	437	428	479	445	476	445	473	439	448	447	419	451	458	444	467	479	443	431	452	478	477	420	478	441	467	427	423	438	432	404	406	465	437	421	433	443	424	430	434	476	454	483	445	465	453	431	423	426	462	453	427	431	455	438	452	438	476	444	451	463	435	476	468	414	473	460	445	471	439	443	418	467	419	464	427	460	480	427	445	478	486	400	445	422	434	461	429	458	456	436	458	448	452	428	454	464	429	446	459	465	431	457	428	438	437	467	470	462	457	446	478	459	439	474	434	452	475	439	416	431	448	465	432	452	473	460	472	465	451	399	457	464	423	497	438	479	441	465	448	434	435	437	421	439	452	445	433	465	446	407	491	440	436	446	435	468	442	447	429	448	435	463	427	448	468	427	461	424	462	484	477	430	442	491	436	477	401	459	450	518	469	453	414	454	434	412	486	398	462	438	433	464	451	415	382	511	509	442	465	421	468	443	459	433	456	453	434	436	447	443	456	454	474	474	477	437	442	446	461	422	478	466	431	419	464	433	435	445	437	441	440	512	442	452	427	452	464	416	424	433	477	426	461	410	437	474	463	452	433	462	495	450	436	479	448	477	472	477	478	452	458	415	456	485	477	453	411	428	420	468	422	435	448	404	435	448	469	467	459	458	423	418	469	421	450	450	443	474	459	475	494	463	432	470	457	442	480	468	481	448	431	462	465	455	474	467	443	448	438	421	457	442	482	450	481	455	453	409	453	453	423	459	476	402	457	437	443	474	455	441	433	416	448	432	441	458	430	469	413	440	474	441	470	445	457	456	426	478	458	451	475	450	462	442	466	464	446	449	463	481	426	429	455	432	469	459	423	464	448	463	445	450	476	461	450	459	465	439	425	473	444	459	431	443	447	482	436	446	456	464	476	465	465	445	469	454	439	462	471	418	466	452	416	457	463	455	456	455	445	457	467	452	412	456	447	460	422	472	443	476	445	457	451	435	431	407	472	441	425	450	453	458	437	459	425	433	443	439	465	448	432	433	506	428	464	448	447	450	434	432	407	475	436	403	478	468	463	473	471	455	431	436	418	451	388	444	439	424	447	417	486	477	413	400	477	481	430	427	430	436	436	414	481	444	443	429	457	452	434	471	499	440	468	443	436	476	429	460	439	414	475	411	455	461	468	439	443	408	449	497	418	435	464	436	452	461	419	483	448	465	460	465	453	448	464	456	485	430	424	426	418	452	433	456	443	462	443	441	457	444	471	434	484	452	460	480	417	439	466	441	438	459	421	475	422	425	443	497	432	464	424	458	437	429	421	461	440	456	461	442	430	479	477	452	469	445	450	463	464	442	455	438	471	447	465	455	445	451	454	427	442	450	411	473	459	454	388	474	457	498	430	434	458	506	391	458	440	426	460	427	450	425	463	436	442	479	466	464	451	474	439	426	464	456	441	440	449	472	468	444	443	469	452	434	437	437	458	442	478	473	460	467	457	474	434	467	437	437	491	440	469	416	407	451	445	448	464	484	460	468	462	440	414	478	441	461	447	452	433	473	436	478	450	456	461	471	443	474	475	428	463	484	396	450	451	391	429	430	429	530	436	419	444	446	425	445	422	420	402	479	448	473	454	450	419	430	478	448	464	434	442	481	475	462	434	452	478	479	443	415	465	446	461	441	446	459	490	436	431	439	432	460	445	452	412	432	465	436	470	443	450	435	438	436	453	470	452	483	439	458	478	429	442	464	466	426	432	458	412	450	399	492	487	443	448	472	464	442	475	441	471	481	482	468	464	423	448	412	453	441	436	435	436	406	431	441	445	476	464	454	478	468	439	409	488	437	506	462	477	486	479	450	422	448	427	439	443	412	437	462	430	436	454	470	461	441	452	441	471	416	452	423	455	442	456	399	433	444	465	424	438	433	422	464	472	426	447	454	460	477	408	435	443	428	439	439	467	414	443	450	460	468	469	475	486	441	439	426	471	439	420	437	476	438	385	419	459	486	476	423	426	452	452	434	427	498	468	429	462	446	450	442	433	446	425	433	463	437	431	446	467	474	429	422	446	408	427	431	435	435	489	468	419	456	434	458	456	413	395
22210	39403	37199	30236	25499	21408	17873	14372	11646	9357	7256	5684	4865	4462	4204	3495	3079	2624	2344	2082	1888	1666	1670	1673	1523	1474	1398	1251	1353	1278	1268	1248	1240	1190	1139	1125	1074	953	1018	959	960	939	920	918	941	881	898	880	835	841	902	925	876	842	827	908	807	845	857	876	848	874	848	815	850	894	853	860	938	878	905	895	862	875	848	866	897	889	909	822	873	868	875	885	831	836	852	806	852	899	873	862	827	804	830	876	823	870	826	834	859	886	882	854	891	880	858	824	821	848	873	874	883	865	896	855	888	848	833	796	813	832	852	880	871	852	848	873	858	850	842	920	849	836	849	840	900	848	859	906	863	862	834	806	848	886	875	844	857	862	862	884	858	872	899	829	864	897	868	879	809	890	854	957	838	795	886	838	879	830	902	818	889	871	865	875	866	835	870	857	847	830	822	840	885	847	840	867	860	863	857	821	830	856	835	862	829	852	858	902	875	824	804	900	850	841	855	839	887	853	850	863	874	858	876	829	836	875	837	818	894	847	885	816	881	846	883	878	810	860	830	861	857	839	847	886	915	855	857	883	899	910	884	864	812	870	851	908	853	876	900	842	871	871	839	881	823	885	868	889	845	875	877	810	848	876	890	861	851	857	863	846	855	857	915	857	840	824	870	833	878	920	892	824	847	890	875	906	816	864	859	787	873	815	870	878	829	878	854	870	762	821	874	842	846	845	868	903	838	821	831	840	833	843	883	873	888	903	896	861	824	894	866	862	860	830	855	899	868	884	851	884	889	814	828	889	820	854	841	863	837	892	888	852	844	873	848	821	828	861	858	884	856	868	859	846	876	917	900	883	845	883	817	872	847	860	817	792	920	919	872	863	837	855	916	895	858	843	788	916	805	850	870	852	851	853	841	882	821	875	844	882	854	875	789	897	829	907	864	838	875	875	886	874	840	908	829	881	899	829	865	891	832	862	856	850	875	831	846	844	918	928	865	852	850	859	856	838	843	867	864	864	869	789	882	894	844	942	833	862	867	880	877	842	841	857	833	866	806	827	886	889	909	839	839	857	850	833	841	847	849	880	824	896	900	874	793	891	887	857	887	846	869	840	861	857	838	952	902	848	879	817	899	882	795	814	886	833	865	934	905	845	858	858	779	846	876	922	859	847	899	879	874	825	874	903	909	894	884	931	871	916	854	848	856	881	952	911	909	845	836	891	869	890	894	886	869	891	874	905	901	909	870	839	855	870	858	842	809	869	864	896	875	838	853	873	876	917	852	907	870	849	845	811	873	910	843	847	830	874	887	871	872	827	893	851	853	824	882	892	903	819	828	845	875	932	886	878	860	869	814	831	827	873	890	812	838	829	910	867	815	926	830	849	828	846	827	808	867	854	860	885	815	836	901	906	858	887	823	864	859	851	856	810	842	874	879	867	872	846	861	817	914	900	839	865	861	907	892	862	849	880	814	872	813	868	864	863	795	859	871	891	858	844	857	847	891	831	874	834	837	896	854	886	872	836	853	835	859	840	801	789	868	857	860	867	874	819	860	863	870	871	855	836	878	856	887	867	865	843	870	852	824	842	896	858	851	883	822	897	848	860	854	848	889	821	824	884	817	892	872	875	847	868	891	843	896	909	854	862	797	872	850	893	835	876	830	862	840	848	880	890	867	909	839	840	882	837	855	878	835	874	890	857	878	892	857	848	848	854	891	886	840	862	873	833	845	850	877	851	846	917	832	891	902	876	859	896	850	876	844	894	873	836	919	909	834	866	908	816	841	873	889	853	865	864	823	878	818	857	844	834	894	798	871	877	885	846	871	870	838	820	873	854	865	871	823	902	829	843	864	851	823	894	894	874	830	799	828	880	853	866	872	844	866	849	879	837	855	843	840	856	861	851	816	863	854	868	871	856	909	888	861	899	858	866	842	808	858	835	826	839	865	877	826	813	882	827	861	803	894	832	876	819	847	830	834	871	813	826	877	884	886	868	881	867	842	860	854	824	915	848	795	849	862	874	864	883	885	799	891	905	854	893	816	819	829	849	887	851	906	834	807	792	852	845	774	843	864	846	857	866	850	834	866	895	881	884	857	835	864	838	816	824	854	875	928	856	872	892	856	877	827	879	877	870	889	847	858	882	827	794	871	900	841	887	877	831	833	830	827	832	841	832	913	845	849	830	826	844	860	856	865	862	830	893	819	877	853	858	838	828	882	800	837	868	865	849	837	899	868	930	861	844	846	859	821	850	941	833	777	845	822	867	884	900	870	799	861	842	837	858	849	824	898	901	893	840	847	871	889	895	887	828	860	842	872	873	827	893	900	831	896	860	879	878	908	906	849	877	825	851	861	893	865	869	829	876	857	895	843	804	857	866	861	882	873	841	842	841	901	829	864	894	814	865	840	871	876	867	871	838	816	849	848	820	827	859	841	865	882	851	909	847	859	780	898	871	851	846	824	848	879	858	857	886	871	831	874	855	859	862	849	878	886	873	860	832	859	886	867	829	810	879	902	857	875	889	848	925	843	862	886	855	851	863	855	886	890	795	843	916	910	809	836	869	843	880	816	834	855	890	849	921	859	876	860	880	863	891	863	834	919	943	885	863	878	875	855	882	847	885	863	792	850	870	841	881	792	889	864	873	837	838	862	821	827	828	854	842	836	812	828	894	822	857	841	905	885	871	776	845	873	861	863	870	871	852	858	853	857	835	852	842	864	871	877	823	863	846	861	887	823	819	854	840	894	880	842	827	875	890	865	830	867	842	822	852	878	875	866	802	829	871	888	870	892	858	868	876	865	864	877	844	880	938	822	837	888	892	868	861	848	822	872	900	838	865	823	863	817	828	843	878	859	881	863	847	855	854	802	903	860	894	880	855	868	853	874	845	836	875	832	917	862	830	870	857	849	881	879	822	840	927	887	839	806	839	854	869	912	920	869	840	857	869	876	883	854	886	788	837	842	905	885	872	863	862	911	873	855	845	824	918	885	836	832	903	783	855	841	876	897	855	854	840	857	851	846	856	892	889	855	821	840	900	849	897	865	875	877	818	881	863	844	869	809	851	834	840	855	861	874	878	858	866	922	846	851	859	842	862	814	805	846	844	901	878	863	844	886	908	831	884	874	845	880	806	845	919	882	910	813	839	853	883	889	827	874	823	871	871	864	869	815	871	909	792	795	862	854	842	854	878	918	847	902	867	882	877	790	853	888	921	842	866	810	883	836	844	796	886	888	855	923	842	847	827	879	846	833	884	870	830	870	866	872	889	856	834	849	859	941	846	908	798	850	883	875	866	817	861	833	901	850	883	837	874	854	859	841	899	912	878	893	912	851	807	892	817	852	885	830	861	882	881	842	814	829	852	872	822	891	888	847	865	881	914	867	845	858	809	885	859	851	852	862	873	831	864	867	803	902	849	851	869	917	875	836	811	912	816	873	818	860	881	881	785	810	866	834	848	873	862	887	852	897	842	807	820	797	829	816	881	855	861	843	874	881	845	852	888	879	837	794	856
27712	19896	13893	8062	4249	2643	1870	1355	1111	860	700	559	481	513	484	447	378	358	345	319	320	322	291	308	322	302	270	302	312	304	300	309	293	332	268	300	267	280	315	307	265	261	274	285	267	274	280	264	282	276	232	266	290	274	269	269	261	235	287	275	268	242	250	252	287	248	282	245	285	286	275	266	272	299	271	286	254	247	235	243	270	243	240	258	249	253	277	291	267	249	278	280	246	258	255	279	318	231	249	267	240	257	267	254	240	244	258	266	295	265	271	269	268	254	266	262	291	265	262	270	252	250	285	272	241	245	277	275	257	271	261	252	284	281	264	256	264	260	268	270	252	272	260	270	243	262	288	246	271	281	266	248	271	239	254	254	283	267	289	258	274	256	263	268	268	255	244	294	277	267	266	307	262	285	258	257	284	269	260	241	252	281	267	271	255	276	275	256	267	225	237	264	283	242	201	259	243	252	263	275	283	263	287	270	275	235	263	252	248	264	287	268	272	267	268	252	273	288	256	255	244	253	256	257	242	265	268	247	261	252	261	270	252	242	252	250	252	297	271	276	280	262	279	275	266	274	252	299	292	243	255	260	234	232	256	247	246	253	246	261	261	260	258	285	269	272	280	292	282	266	243	265	272	268	271	281	243	262	267	263	257	279	270	261	267	289	263	262	271	241	283	272	249	277	273	251	242	256	260	268	262	283	270	269	293	238	240	300	245	258	268	265	266	296	270	280	291	254	300	259	303	246	254	292	281	234	262	282	293	253	273	260	287	265	275	275	250	267	264	261	287	245	268	261	294	274	257	274	253	244	290	252	275	287	273	260	284	260	257	263	249	281	262	238	259	278	265	278	255	293	250	262	283	261	261	279	295	245	282	262	273	264	256	265	255	254	260	267	260	270	278	266	300	272	238	255	267	288	256	265	262	261	251	265	263	320	240	244	247	275	234	264	270	285	264	270	277	241	233	262	259	291	278	250	274	269	269	300	271	253	247	268	293	268	290	282	271	246	289	274	254	267	270	271	255	272	220	274	257	276	291	291	273	262	246	281	265	269	267	294	259	243	239	297	256	251	264	257	256	271	265	267	270	256	251	254	263	300	277	281	292	261	259	256	253	243	253	281	270	255	246	270	262	247	283	241	266	268	277	256	256	240	243	253	274	248	267	247	247	235	235	279	254	290	268	247	269	257	284	288	256	274	238	271	260	251	279	281	250	300	278	282	266	263	266	244	231	229	254	292	258	278	271	280	270	268	257	273	266	242	261	288	269	271	249	262	273	259	255	269	278	290	268	245	263	272	270	288	263	256	247	256	248	266	258	255	253	267	257	259	245	269	246	266	266	284	267	255	266	247	242	260	268	250	270	291	279	271	262	273	251	265	249	265	255	255	280	227	258	261	272	269	269	256	279	254	255	260	253	271	304	238	249	275	254	254	261	239	265	230	277	262	270	255	272	284	286	257	276	243	260	274	231	277	251	274	277	263	250	249	269	277	272	232	257	300	259	259	276	268	239	247	264	250	279	241	274	263	250	265	275	254	254	257	256	249	282	250	252	279	266	239	255	254	278	249	255	290	279	265	252	277	266	276	235	245	277	244	252	229	274	240	259	237	273	257	277	292	272	267	260	289	272	267	257	248	261	261	271	290	259	265	289	269	283	274	263	254	280	252	291	269	237	270	273	266	245	268	284	256	278	263	264	236	267	250	257	244	264	233	252	257	253	294	266	247	259	266	270	268	240	267	274	234	280	285	275	246	292	243	241	271	248	262	294	255	279	249	259	274	294	232	256	267	270	276	279	246	268	232	270	260	271	252	258	246	262	252	239	267	258	270	288	256	254	253	259	264	245	267	281	277	265	266	256	281	258	287	275	260	241	252	249	273	286	259	240	281	254	275	297	270	239	258	285	262	222	209	252	245	260	276	271	252	247	281	262	260	268	255	288	231	257	245	272	244	278	278	263	288	268	280	232	265	275	247	246	269	262	264	258	240	264	250	264	273	243	254	238	275	260	284	281	292	257	273	257	293	242	248	250	230	237	272	270	270	245	244	245	268	276	265	254	278	258	257	255	244	293	254	253	245	278	264	265	268	283	269	258	273	252	252	277	297	236	261	253	271	273	288	277	254	292	277	258	271	255	263	276	254	275	271	246	296	265	292	261	265	266	295	243	275	263	279	255	268	274	287	250	255	262	261	271	229	259	255	239	267	260	270	287	251	245	267	263	262	248	251	289	264	250	251	276	259	256	239	258	279	276	262	273	267	305	281	264	277	291	263	255	277	285	271	261	255	274	252	275	260	252	256	252	252	250	269	258	262	256	261	257	251	267	257	220	236	227	277	277	268	288	235	259	284	257	264	253	246	264	266	258	253	248	248	268	245	260	251	268	250	286	248	264	239	295	265	269	268	251	261	261	285	266	276	272	279	258	263	245	241	250	269	238	266	281	259	269	309	268	270	253	265	259	268	259	293	243	240	270	285	278	244	273	246	289	276	275	255	285	276	257	248	259	215	252	266	253	272	239	253	269	275	252	268	234	247	274	254	241	268	287	280	269	283	258	276	316	246	281	268	276	246	283	255	269	271	255	278	248	243	260	272	258	264	239	265	294	292	251	248	254	254	243	273	276	235	250	273	260	246	288	248	261	257	277	258	252	277	267	262	262	292	260	247	273	245	282	257	284	278	276	281	283	260	267	281	239	282	284	264	271	257	284	263	274	253	228	245	255	236	261	296	269	243	280	262	243	251	265	257	257	272	256	261	260	258	269	249	241	255	272	267	291	285	269	240	255	255	237	295	271	246	273	257	241	245	244	278	264	274	249	261	286	258	237	294	273	260	280	271	244	259	265	259	277	263	246	263	240	223	251	252	239	261	237	278	271	261	245	255	262	257	246	268	262	286	271	281	273	286	265	265	267	249	261	264	282	269	258	280	289	260	258	255	257	254	281	251	242	298	262	268	275	281	239	232	258	268	262	257	255	268	258	225	283	250	296	256	278	280	276	262	292	261	272	248	260	276	279	275	281	305	259	256	301	236	272	250	244	249	259	247	273	246	245	279	274	234	282	280	253	282	281	261	261	271	255	270	273	285	250	264	234	239	304	270	242	274	255	243	263	253	270	245	251	227	259	257	294	288	255	257	243	270	257	256	266	270	277	261	278	278	250	250	258	253	274	292	244	287	243	286	277	262	255	264	251	294	258	282	259	282	269	257	277	261	289	268	253	270	265	258	253	249	294	255	284	290	272	277	228	270	250	283	277	253	250	256	263	237	252	252	273	227	254	289	267	249	250	262	261	284	258	279	257	268	263	278	259	265	270	292	272	258	250	261	240	267	248	253	247	278	278	241	254	264	239	297	269	264	237	256	275	269	248	248	255	260	275	262	273	280	268	268	244	276	275	260	289	265	260	250	249	247	284	279	276	263	262	252	271	259	260	260	261	257	281	246	256	262	246	250	281	298	295	263	274	269	257	229	281	248	265	264	243	269	269	268
17279	26011	23592	15789	11354	8520	6536	4987	3874	3082	2368	1912	1611	1464	1382	1240	1111	970	920	865	838	812	735	703	805	708	699	665	698	625	646	671	616	681	588	610	616	579	584	600	550	567	583	532	585	516	560	554	536	571	546	595	542	507	519	577	546	557	521	564	534	538	582	555	533	532	588	543	543	570	530	545	521	551	545	552	543	553	525	527	515	537	536	523	551	501	525	532	551	550	517	525	551	545	542	561	561	547	538	529	531	504	546	540	526	534	536	604	544	569	531	523	553	507	538	548	558	535	476	498	555	534	515	549	534	508	555	536	502	552	540	506	573	581	615	569	560	552	546	519	528	557	544	582	539	574	514	553	517	539	571	542	545	590	532	527	514	518	539	541	502	500	545	561	583	544	499	560	559	509	502	527	529	525	557	533	557	546	513	542	526	529	544	554	557	553	538	551	568	528	522	509	537	546	555	505	541	541	573	533	513	562	554	528	543	516	550	532	563	536	580	568	546	530	566	561	532	543	490	546	513	573	530	551	562	512	528	563	518	563	543	541	504	527	567	530	571	544	521	545	590	554	510	521	546	545	540	536	564	562	548	515	536	530	542	510	557	549	552	538	494	541	525	553	550	538	512	560	553	523	496	510	536	550	548	563	552	530	546	539	546	513	513	573	503	518	534	531	540	530	551	513	506	535	582	509	628	582	540	527	569	551	521	567	524	554	543	523	554	534	540	551	549	521	562	525	530	527	509	537	540	485	548	525	552	528	539	541	540	572	542	504	540	582	535	521	541	553	556	523	525	535	569	554	542	532	558	527	567	536	502	537	578	557	560	492	534	555	541	523	505	505	497	536	566	530	543	518	535	543	551	548	560	544	542	525	543	566	563	574	519	515	601	552	504	535	545	556	524	544	536	514	522	535	550	541	535	585	544	557	548	539	540	533	562	564	498	550	575	507	584	592	526	536	573	571	557	569	547	550	543	575	509	536	533	540	553	548	540	574	528	530	589	584	508	544	530	536	556	551	570	540	539	549	481	592	516	532	544	570	534	525	522	556	527	533	553	543	540	526	590	535	524	510	542	535	492	538	562	510	532	554	562	556	558	577	546	533	577	513	566	523	521	546	542	542	530	521	571	560	561	553	573	544	534	526	562	577	549	551	536	563	523	556	529	534	510	515	522	553	565	589	542	527	528	546	486	567	545	521	510	545	491	506	548	522	530	546	571	551	545	582	535	530	550	524	530	526	548	534	498	513	521	545	526	567	534	522	544	572	551	534	524	533	554	554	507	521	523	545	530	533	513	548	514	480	587	489	564	522	561	547	537	538	566	588	548	510	552	535	565	532	542	529	545	568	539	543	538	577	526	560	492	518	520	503	548	528	568	509	555	506	580	517	535	521	564	530	535	528	530	496	551	563	516	527	524	555	562	512	515	537	612	555	585	521	529	534	544	552	548	566	517	496	548	556	521	537	555	543	512	569	571	507	522	568	494	543	518	527	569	578	559	563	506	526	569	528	525	590	510	555	544	597	558	536	543	544	536	555	509	548	564	571	523	521	522	539	512	547	560	518	520	582	534	553	516	511	571	564	545	541	490	519	564	540	537	543	587	543	539	554	520	552	539	558	502	523	554	546	504	546	540	530	520	520	519	547	534	520	544	520	529	532	529	567	556	519	533	578	534	521	587	539	492	566	547	524	532	533	566	534	568	521	528	509	536	559	567	512	557	520	550	523	556	553	550	552	542	491	544	540	516	535	575	525	569	555	566	522	519	578	570	541	567	540	547	557	508	560	557	558	514	530	517	539	546	517	546	529	512	551	568	541	546	525	522	523	536	535	535	556	556	529	520	574	578	538	507	553	544	538	548	545	540	544	536	510	547	537	536	541	558	530	552	538	552	511	547	531	556	578	534	569	570	537	532	537	519	551	587	540	500	524	517	539	520	549	533	534	488	506	532	516	501	547	548	518	519	579	530	518	559	509	536	490	557	545	565	527	533	526	537	530	537	520	543	557	536	642	515	501	542	588	537	549	513	537	520	590	535	514	530	558	524	547	531	520	574	576	550	590	535	545	596	581	536	551	532	553	572	527	546	542	576	504	561	571	539	546	564	543	559	590	544	547	538	542	540	546	536	532	540	564	517	510	546	562	538	538	539	526	514	521	540	576	561	553	540	519	579	578	526	534	536	570	497	532	552	524	581	519	527	519	532	561	516	533	551	518	577	523	550	569	544	546	537	513	568	560	531	544	572	539	531	547	546	543	508	578	536	534	510	555	562	530	560	542	538	510	553	549	574	603	555	516	518	531	504	527	576	520	543	528	557	593	541	529	524	524	520	547	553	565	501	550	546	494	555	490	534	562	523	581	560	570	509	515	528	545	548	523	562	559	551	516	509	539	505	459	474	507	553	557	571	558	573	584	554	586	534	502	545	563	520	501	533	535	541	534	534	521	536	531	548	556	522	531	539	539	553	513	538	489	515	561	533	506	529	550	571	576	558	572	537	498	556	524	543	573	522	553	516	475	531	525	558	503	549	530	521	507	569	534	564	511	572	533	571	549	517	548	562	587	548	578	531	515	549	549	559	530	557	530	547	550	529	558	536	530	557	570	551	505	561	550	583	529	572	506	521	587	564	535	530	561	547	531	525	538	557	545	540	544	524	548	530	571	555	544	547	558	563	583	528	531	495	523	555	529	539	557	511	538	509	549	540	576	551	511	551	536	540	579	571	559	548	568	552	492	509	573	531	573	513	535	548	527	536	552	556	528	551	539	527	563	508	545	530	519	508	554	523	502	559	541	499	554	590	511	513	518	567	537	528	555	517	557	554	527	498	544	536	515	538	517	508	589	488	520	547	527	544	550	558	526	550	509	589	520	528	488	536	560	506	568	523	556	555	522	550	503	556	521	510	579	529	567	538	530	527	552	521	563	551	552	532	580	577	524	531	529	543	546	567	538	534	525	527	578	535	507	518	545	519	545	513	540	602	517	573	543	516	578	556	540	531	536	555	578	523	531	537	555	556	507	561	515	541	546	553	509	578	531	532	556	545	547	524	512	566	566	542	537	492	568	551	509	564	527	571	534	545	563	577	514	530	577	529	552	544	528	571	554	599	555	553	504	510	556	546	527	538	535	566	541	518	538	520	541	548	530	523	516	542	510	566	561	550	565	553	554	555	565	515	534	558	549	554	560	553	541	556	552	539	567	526	560	530	523	526	537	518	567	542	570	529	536	530	533	536	541	580	559	538	534	594	526	520	551	522	570	524	515	541	563	542	583	543	533	548	589	577	501	558	553	595	529	529	542	531	550	530	530	556	548	528	527	607	549	540	521	555	549	570	554	518	552	568	534	551	522	523	526	517	505	516	565	542	561	557	509	522	522	545	525	552	535	553	507	517	520	545	556	528	610	558	538	520	584	538	525	592	593	580	544	520	507	521	538	547	546	549	531	551	584	564	528	510	517	569	533	558	528	565	514	551	523	511	540	523	489	552	541	511	538
25134	21463	28015	25295	16915	8843	5543	3721	2650	2064	1558	1193	1026	931	808	765	695	598	515	493	483	474	445	430	441	419	425	360	418	398	371	359	327	375	341	354	325	295	334	328	309	319	332	307	305	312	294	331	329	295	317	297	314	331	279	302	291	334	316	328	284	310	329	309	315	306	303	319	296	303	325	300	301	303	325	331	300	320	290	320	298	301	309	331	323	300	292	340	306	301	306	298	309	278	330	327	320	327	302	288	287	306	319	289	335	290	307	279	314	326	317	320	292	326	275	311	310	295	286	330	319	316	312	320	316	314	312	314	317	319	300	332	317	317	297	322	319	334	347	307	304	292	301	301	293	324	346	307	274	335	289	327	329	315	301	302	306	312	310	296	339	335	278	312	315	297	301	320	291	322	294	282	307	296	319	296	298	296	330	289	309	315	313	281	318	314	326	328	314	300	322	341	308	327	317	338	335	311	313	340	313	334	290	302	296	285	301	289	293	331	305	310	301	304	306	307	297	317	309	284	310	292	323	319	285	291	320	286	301	286	312	291	290	299	319	334	323	293	322	350	299	310	274	332	304	320	324	312	318	299	335	305	295	338	323	313	331	297	317	329	307	278	295	324	294	292	317	312	295	317	313	335	301	302	307	308	311	295	307	283	281	317	328	312	311	303	304	309	315	308	304	302	312	299	320	287	291	319	312	306	282	306	313	333	300	303	292	292	282	321	285	319	273	315	304	300	332	297	301	315	334	300	324	323	299	334	329	287	307	295	311	313	339	312	268	322	303	318	277	346	306	286	283	286	293	275	297	308	271	326	307	344	313	319	296	328	345	285	351	295	302	313	303	282	312	325	281	316	325	312	307	312	324	301	297	304	318	334	297	288	320	307	306	313	326	312	268	318	292	317	279	294	322	303	297	287	303	317	301	289	307	283	297	304	293	292	318	303	298	336	286	280	326	342	308	310	310	320	295	297	298	330	281	273	326	320	310	303	305	332	265	311	314	307	307	338	302	268	302	311	296	327	310	303	302	321	313	308	321	313	296	314	323	301	305	306	335	296	313	321	290	305	307	327	302	323	325	312	328	293	309	287	320	295	310	279	307	280	304	284	306	325	303	291	296	319	314	303	309	322	307	307	315	299	302	297	282	302	302	282	280	310	323	315	292	312	303	300	312	285	307	285	317	285	330	305	300	286	286	312	305	309	326	310	285	297	350	299	323	296	305	325	321	270	313	301	318	303	324	324	304	288	309	311	313	292	307	335	344	306	300	308	334	307	309	312	313	345	290	315	348	345	296	316	305	296	325	314	318	315	279	304	318	298	293	333	304	276	257	311	309	320	297	336	341	275	294	327	332	298	269	300	293	304	328	300	322	312	292	317	325	298	291	313	310	307	319	287	308	306	319	297	288	320	289	330	320	289	313	317	294	323	305	326	321	305	298	323	317	269	302	321	303	317	322	304	282	331	306	301	300	289	332	301	306	317	307	310	299	328	316	305	302	302	308	321	311	335	366	303	319	330	315	314	310	293	314	300	303	327	338	303	303	316	328	329	331	333	324	317	312	320	303	323	291	283	336	323	269	313	313	301	317	311	277	270	336	276	289	298	303	317	313	303	345	332	319	327	304	301	332	297	339	310	316	319	305	343	284	321	299	288	295	317	283	298	328	313	313	294	330	304	323	294	313	295	318	309	322	316	314	338	333	291	295	277	326	309	307	281	295	291	306	313	298	313	319	303	312	288	301	295	342	317	318	303	316	320	282	292	281	306	329	295	301	306	285	293	289	318	322	302	307	311	285	311	280	285	326	302	312	324	322	299	326	312	290	339	358	291	314	291	321	277	320	293	336	303	296	314	312	305	303	282	308	295	299	289	314	318	294	295	310	298	293	308	284	321	301	309	291	294	338	295	290	304	307	284	332	295	310	342	330	309	303	283	319	303	315	312	287	291	283	315	304	310	322	301	299	259	333	339	298	306	315	327	286	359	296	290	310	283	316	296	330	294	308	313	344	268	301	304	319	282	308	301	308	301	310	317	319	295	306	304	304	272	311	282	306	304	307	309	315	329	298	331	335	299	299	318	319	300	265	287	278	298	316	334	350	326	250	317	315	315	314	301	305	307	311	306	343	295	281	263	336	338	344	331	298	294	317	296	287	317	290	311	305	276	319	303	284	293	296	346	301	319	328	312	286	299	316	322	308	317	310	295	309	277	291	298	299	331	316	334	306	304	316	318	301	290	292	315	336	302	316	281	329	304	331	300	313	304	330	287	308	297	299	301	306	296	313	307	287	305	308	321	287	296	326	311	306	306	282	312	339	331	335	316	325	291	297	301	321	296	312	332	321	337	279	315	317	314	320	307	304	306	298	305	344	308	318	305	308	279	316	324	305	339	304	300	324	324	283	345	312	318	334	306	318	331	300	316	292	300	310	358	287	305	296	318	324	296	328	301	295	324	286	326	291	287	311	319	336	292	301	319	297	307	317	290	316	316	297	312	310	322	298	335	300	295	317	325	317	286	303	327	276	285	293	294	297	286	286	314	319	304	290	316	329	347	317	271	302	288	305	308	282	308	330	308	297	306	316	304	326	309	331	308	303	300	268	301	318	330	309	301	310	296	293	332	308	280	302	295	305	288	293	320	296	293	282	295	323	296	296	337	317	338	317	310	315	298	291	332	337	313	299	304	295	291	300	282	331	341	326	302	327	300	275	315	339	306	328	320	311	325	313	298	311	305	292	316	288	317	306	327	299	344	313	300	287	303	276	327	292	331	308	333	301	301	354	292	298	310	283	326	306	311	279	339	315	297	296	304	322	307	301	323	326	291	298	337	336	304	300	306	308	346	309	307	322	286	277	307	300	284	294	339	281	331	292	302	323	312	338	302	264	317	333	303	331	332	307	331	328	318	344	303	316	313	292	317	336	301	277	343	295	300	310	294	329	313	340	319	298	308	327	301	290	303	281	323	309	314	289	356	310	316	307	296	318	310	316	285	317	334	281	297	302	310	311	299	315	307	308	302	308	292	301	297	312	296	313	326	339	304	316	286	309	344	310	291	302	273	315	314	332	288	304	307	314	305	298	274	323	305	305	295	320	297	289	293	311	306	304	313	291	283	315	298	290	299	267	312	273	313	317	296	305	344	310	300	346	296	311	297	300	303	304	313	288	301	284	315	297	275	307	329	297	326	300	288	308	271	307	299	336	302	289	296	304	283	320	312	305	308	343	297	294	322	286	317	313	295	318	298	313	298	299	343	318	310	298	291	313	304	290	346	316	287	317	305	307	303	302	318	287	303	313	277	282	321	330	328	315	312	295	308	312	337	316	306	300	292	281	308	304	313	302	291	314	292	305	306	292	298	331	333	313	280	309	298	328	320	316	295	316	291	320	313	326	303	296	297	332	293	307	291	307	338	313	279	306	279	325	302	337	296	293	288	297	294	303	327	305	332	307	307	327	306	328	303	324	313	291	302	304	327	331	288	330	329	311	288	331	279
19255	34083	32262	24737	19798	16113	12883	10277	8189	6415	4913	3774	3378	2937	2639	2383	2110	1759	1564	1404	1274	1195	1101	1044	1092	1030	971	945	912	914	900	854	872	828	818	752	746	732	661	675	655	661	703	673	650	666	592	627	615	651	588	635	626	604	627	597	637	663	642	596	643	622	623	632	600	593	610	650	603	631	617	675	664	637	655	625	632	633	606	622	585	640	617	641	691	591	652	600	621	658	595	612	657	606	649	641	603	625	625	643	598	628	599	646	593	592	662	575	633	655	581	642	647	599	626	647	642	610	592	647	617	663	643	618	599	615	593	608	660	654	695	613	647	639	640	621	601	598	608	615	618	646	601	614	649	606	597	655	672	648	578	635	628	632	637	615	611	701	617	603	613	673	606	683	627	608	651	583	589	614	617	623	618	610	629	601	651	621	665	613	629	635	640	670	651	620	618	616	594	639	602	653	595	581	622	645	673	635	617	640	598	637	583	640	624	634	619	655	659	596	653	647	661	609	626	536	620	647	607	644	615	615	617	632	634	648	609	644	644	594	625	636	640	629	633	599	600	608	640	656	604	586	580	617	581	612	602	623	662	647	653	612	634	612	642	626	640	584	606	609	608	611	617	615	670	653	611	658	665	602	610	609	631	617	625	627	574	649	615	634	607	629	624	595	631	607	597	625	635	618	652	637	617	614	648	658	639	647	631	638	626	622	605	611	656	633	614	634	604	637	634	640	634	630	638	619	646	611	608	613	617	583	610	612	661	629	646	600	632	619	605	639	612	651	625	608	594	643	652	621	595	651	589	610	609	631	610	611	621	618	617	624	619	600	646	569	678	623	630	599	618	648	646	677	624	673	609	624	625	585	599	597	664	631	617	677	637	613	609	625	593	641	635	591	598	593	605	624	596	622	624	677	602	631	611	586	642	627	631	678	594	640	630	594	606	615	594	612	637	672	635	672	623	639	631	666	640	605	578	626	652	583	599	608	630	599	640	612	649	633	673	632	620	621	624	656	612	623	634	628	625	613	674	628	631	620	614	585	627	604	596	613	601	615	656	631	628	593	630	617	628	585	667	601	613	640	588	592	638	597	624	622	638	620	650	586	666	636	632	629	605	615	598	625	626	602	648	604	585	646	642	653	608	593	663	630	616	589	600	644	600	621	612	593	658	595	600	619	617	624	656	604	622	652	638	645	633	647	642	669	587	589	593	649	644	642	585	640	646	662	645	654	657	618	618	646	672	580	615	628	617	622	602	625	603	655	651	633	632	595	658	593	637	627	585	582	633	631	627	602	582	650	622	646	592	624	619	647	660	650	613	605	630	676	610	632	626	639	606	645	625	599	659	601	661	616	656	634	624	633	587	623	613	619	584	649	662	646	647	631	587	621	578	611	646	616	639	600	626	633	651	630	617	615	625	610	578	626	605	616	628	677	614	596	631	561	631	646	611	617	656	607	629	638	598	662	604	625	610	580	655	604	628	615	658	650	652	638	610	651	629	589	628	627	621	614	622	652	637	657	615	638	602	623	616	623	650	585	628	599	598	670	629	656	645	651	602	676	631	597	601	640	609	667	632	670	613	602	630	637	641	622	587	651	660	586	643	629	605	571	636	615	604	628	589	639	608	646	582	640	585	586	610	659	634	624	619	629	658	588	642	603	661	656	606	628	607	637	639	629	604	580	594	611	601	625	618	626	624	603	637	658	653	588	621	645	612	635	655	603	669	602	633	602	612	605	627	636	632	587	602	652	631	632	619	640	599	648	642	594	608	609	558	617	638	621	579	640	631	628	598	628	596	605	596	619	637	623	656	640	614	630	590	624	615	645	616	626	586	609	644	601	681	655	629	621	633	610	656	613	692	640	558	592	590	630	632	614	598	657	610	648	568	625	657	601	604	613	610	655	674	641	600	637	606	634	578	589	638	634	564	628	606	639	613	645	652	614	650	655	628	612	654	674	641	654	623	584	612	657	614	622	619	667	586	631	598	616	658	598	610	630	589	658	638	656	639	580	618	620	608	627	650	607	610	602	642	624	632	666	645	601	610	668	629	673	657	618	639	641	615	646	596	591	627	634	611	637	623	641	635	624	634	615	600	605	634	617	636	642	624	595	624	621	671	639	625	595	614	592	601	601	665	600	631	623	640	623	607	624	596	673	597	649	589	634	604	624	617	617	599	615	567	661	615	584	581	623	659	640	592	623	656	594	629	579	628	625	609	635	599	630	635	625	679	611	613	607	634	671	620	622	569	625	633	662	620	614	653	698	630	640	647	595	615	650	606	610	618	608	619	629	635	679	601	624	676	600	610	598	619	679	644	646	664	615	619	625	673	565	644	587	691	650	631	632	606	550	614	585	594	620	603	622	647	643	665	614	606	613	617	659	589	590	612	626	629	600	627	660	653	653	682	606	611	634	622	683	582	660	604	610	656	614	590	626	575	625	607	615	626	615	591	656	643	620	650	587	612	585	625	643	676	670	629	645	604	647	644	598	679	618	645	578	593	657	604	635	630	614	649	620	653	609	616	565	648	652	635	595	636	605	622	623	589	654	673	628	608	594	630	591	559	671	603	587	640	631	603	597	611	610	572	601	617	639	576	612	618	628	618	615	630	626	607	599	611	600	649	599	594	654	615	592	666	615	634	679	631	628	598	628	592	647	578	646	664	637	647	612	665	630	595	574	605	622	625	608	601	599	639	637	631	598	620	636	613	604	613	658	593	562	632	638	607	625	585	628	619	609	605	645	630	580	647	631	626	617	571	616	595	656	636	632	628	627	637	587	650	611	595	631	604	624	604	631	589	595	601	592	613	585	627	649	644	643	593	603	604	635	605	633	560	610	617	646	611	611	600	618	641	626	629	605	609	616	622	634	620	628	580	619	616	631	585	642	667	631	556	588	635	641	620	621	607	663	632	629	622	625	622	621	660	608	611	615	585	607	637	628	652	603	621	651	607	633	637	562	657	639	603	632	605	572	622	651	602	619	586	607	611	673	691	565	645	607	599	664	601	567	591	584	626	628	593	595	629	624	621	634	608	589	635	589	586	639	632	631	685	626	601	634	629	593	642	592	619	623	609	589	670	607	596	615	645	683	576	641	663	607	623	619	653	623	572	647	607	563	591	633	576	667	606	609	574	618	672	613	647	604	592	625	620	637	612	676	640	602	578	610	655	631	642	637	648	627	666	611	606	650	589	587	581	616	621	637	613	611	592	631	652	590	615	615	601	581	622	615	597	575	595	631	619	626	590	639	594	602	651	658	644	676	644	626	644	613	653	566	615	628	650	638	640	578	638	585	587	635	622	656	642	607	617	669	668	592	630	573	621	615	649	625	610	612	648	643	629	627	648	644	607	621	614	586	642	646	603	650	654	646	638	593	669	626	593	649	681	617	634	625	571	601	631	627	630	636	665	601	661	566	622	574	623	654	585	647	652	640	613	633	555	609	645	601	614	653	607	622	625	638	685	638	641	598	612	638	634	619	573	606	592	633	624	610	624	665
24199	21434	28861	24404	21566	17366	10693	6119	4379	3396	2493	1941	1665	1532	1366	1220	1122	948	848	750	710	655	657	667	634	664	666	567	605	587	551	588	547	548	517	548	520	506	527	481	459	490	503	478	490	468	478	454	457	479	444	448	469	446	455	461	450	466	439	458	449	439	428	475	441	450	444	451	426	456	425	463	456	484	485	429	466	446	480	484	432	440	461	503	387	454	416	422	431	476	440	455	464	437	475	427	474	426	397	441	458	470	408	442	441	426	489	453	462	419	449	481	465	450	431	442	421	436	423	456	469	475	485	462	450	476	476	416	446	440	448	453	472	448	471	467	427	461	518	490	445	454	478	420	475	451	477	469	462	446	448	438	462	438	470	463	435	416	440	422	437	439	456	439	463	442	453	503	479	467	462	442	459	434	440	465	444	434	417	442	456	451	445	444	420	435	476	450	447	436	464	456	448	460	431	443	447	421	454	443	466	454	418	447	452	444	451	421	435	489	424	443	411	465	449	442	466	422	431	425	452	479	452	450	463	473	456	417	410	445	461	478	447	476	473	479	440	508	461	441	466	463	428	473	475	433	441	479	456	468	476	444	459	510	471	451	462	472	467	464	486	488	465	433	447	472	436	417	424	427	472	414	449	467	436	444	431	475	381	444	446	399	468	420	453	413	465	446	471	459	427	441	464	454	477	412	442	443	456	407	428	396	442	485	432	431	456	431	436	450	453	424	445	476	449	436	440	440	463	459	432	406	407	456	425	446	427	485	456	440	453	444	482	443	452	497	439	448	445	485	448	427	439	484	471	425	437	448	482	378	469	464	422	470	440	425	466	439	483	458	429	455	443	447	455	457	451	493	443	434	451	451	414	440	449	429	476	457	458	458	438	435	472	472	444	426	458	451	461	443	391	454	433	490	446	426	460	446	462	475	449	443	484	475	462	452	476	447	467	440	461	450	424	461	420	486	407	450	444	473	464	445	450	451	473	449	421	422	448	420	415	444	452	469	451	474	427	480	483	470	420	470	409	421	448	421	426	469	423	438	484	452	432	392	453	450	460	459	408	487	462	445	447	439	448	468	454	439	430	453	425	424	455	485	450	450	448	462	433	492	494	464	441	418	457	444	462	451	452	448	437	419	449	425	479	437	494	476	456	446	434	471	510	453	435	484	451	453	438	438	460	474	426	424	474	469	432	458	472	469	487	477	459	417	466	444	440	432	466	459	448	455	481	457	459	492	434	459	462	422	448	443	467	487	486	439	476	445	473	427	488	471	461	455	448	493	458	430	427	442	480	472	434	416	469	450	463	458	471	492	435	450	474	447	472	430	406	474	428	396	470	509	436	456	454	466	456	455	431	443	457	452	424	459	424	438	430	441	448	430	475	463	449	472	456	450	463	443	466	469	477	458	487	461	452	457	441	442	460	440	448	462	439	444	483	444	425	462	452	452	437	476	444	457	450	441	450	477	428	477	481	450	436	468	459	397	449	446	458	495	471	469	502	441	450	438	424	417	452	444	461	457	486	447	466	420	454	462	438	469	458	439	426	460	473	461	429	413	453	445	485	450	411	464	450	493	478	489	439	444	440	433	470	420	473	448	428	447	424	439	471	448	448	452	462	441	463	436	438	461	417	460	436	439	467	441	429	487	465	473	476	442	432	451	412	425	454	477	431	461	435	443	479	432	448	440	474	455	468	461	445	440	441	427	437	473	408	485	472	471	458	443	440	450	466	441	440	427	478	442	476	445	475	436	475	445	455	441	460	453	480	459	452	467	480	506	464	423	449	457	475	472	448	473	451	434	480	443	432	489	448	455	468	438	423	441	465	458	433	422	432	443	437	481	477	452	456	437	439	461	438	451	431	437	412	439	459	427	410	435	430	429	447	446	451	449	477	472	445	470	412	462	454	464	438	459	432	449	449	495	466	457	436	457	448	504	407	443	479	446	468	420	447	449	476	469	445	450	436	412	449	443	432	429	442	454	457	444	501	464	420	453	443	443	444	451	413	462	450	435	472	469	428	470	486	464	461	458	456	447	493	459	486	467	444	449	440	482	456	499	491	448	485	475	417	430	473	406	489	454	436	438	438	423	452	433	469	439	463	482	456	445	429	446	455	435	440	439	455	420	480	424	479	450	470	469	436	465	435	441	469	450	465	452	451	473	445	442	447	458	474	446	442	466	437	503	401	436	433	451	446	437	450	454	403	473	406	423	463	432	465	459	448	478	454	454	438	461	446	453	449	418	430	478	468	416	458	463	454	498	462	489	448	451	428	463	451	472	481	418	454	440	471	466	452	458	463	442	447	459	483	461	422	445	454	431	441	425	459	457	434	445	445	459	451	472	477	433	454	445	449	453	450	443	458	427	434	450	453	423	443	461	451	464	487	439	441	450	438	425	429	452	413	488	441	480	438	468	448	449	435	416	457	467	441	421	441	452	450	452	455	436	453	463	473	460	478	459	437	438	468	476	426	425	462	452	435	425	475	451	420	415	465	443	464	454	475	448	460	424	496	428	465	444	458	456	468	438	480	436	421	409	477	469	401	442	452	419	455	450	446	455	452	473	422	439	433	453	461	431	457	466	429	497	501	442	424	468	429	440	460	447	464	459	438	472	419	457	462	460	466	446	454	493	433	430	445	439	455	484	451	457	435	495	441	457	466	531	458	399	477	430	447	484	474	447	476	465	409	417	494	446	469	441	436	457	405	461	451	436	459	470	445	462	451	434	471	450	437	435	439	421	422	444	451	452	410	446	439	432	451	464	444	392	464	430	481	466	458	452	458	466	440	437	445	451	446	450	426	426	455	460	438	422	446	428	458	407	485	427	452	474	467	476	471	436	428	456	452	431	476	440	450	474	395	440	469	460	486	457	483	428	505	428	413	466	465	426	412	457	434	416	409	449	445	465	469	432	434	451	450	444	457	449	425	472	447	460	441	473	418	418	498	456	446	434	417	455	433	458	431	444	455	486	426	440	488	436	459	444	410	442	453	470	456	478	442	448	418	444	442	455	454	435	473	448	463	446	442	449	467	424	442	444	469	497	428	451	428	459	448	504	429	468	464	449	463	426	486	507	442	455	443	464	481	441	449	460	455	475	451	432	465	443	449	446	435	439	437	478	420	442	444	426	488	454	451	441	469	481	466	440	449	434	468	444	424	460	447	464	430	455	444	499	463	471	462	470	448	458	431	439	463	451	467	460	389	477	460	462	410	470	446	445	430	461	443	418	464	445	496	423	437	458	434	448	431	426	430	424	464	409	446	453	418	456	467	441	437	443	483	444	450	460	442	420	441	468	470	471	487	451	417	427	445	435	467	486	437	434	441	451	459	455	467	454	446	461	431	458	430	437	428	462	482	449	441	466	429	447	397	438	438	435	459	448	456	432	491	464	419	485	465	421	415	433	471	445	487	442	460	452	430	429	414	478	484	441	459	452	453	450	446	472	466	482	458	442	436	452	442	422	457	468	476	465	447	458	417	501	448	437	439	451	441	440
21521	38355	37190	30021	25294	21511	17914	14551	11986	9344	7474	5947	5240	4686	4094	3801	3191	2749	2251	2059	1893	1773	1647	1595	1532	1612	1511	1469	1328	1361	1310	1185	1194	1158	1148	1120	1033	1019	1019	948	977	921	899	882	875	910	893	859	874	959	817	961	841	844	903	835	899	939	939	929	923	848	918	877	930	869	868	847	914	932	858	867	903	895	852	836	918	927	886	884	861	873	870	831	824	866	915	861	900	821	931	837	937	885	923	770	870	809	832	857	864	814	883	863	794	792	937	870	853	916	872	831	847	804	857	877	820	865	922	815	831	874	902	875	894	887	861	854	859	839	899	893	841	848	847	847	828	919	867	877	859	847	889	836	884	839	898	893	824	870	890	910	879	883	838	853	887	890	916	882	847	780	794	851	899	911	843	921	815	856	874	855	850	892	946	933	915	864	851	815	901	867	857	855	909	885	898	842	850	875	854	886	902	934	842	864	852	860	854	864	859	845	847	888	848	856	907	878	857	833	893	885	838	862	892	865	911	839	874	825	839	864	873	843	881	896	911	884	856	889	839	831	868	861	898	845	860	802	858	901	870	868	867	905	827	880	858	881	858	851	826	834	903	884	824	856	876	921	889	867	871	836	868	850	823	900	932	888	852	867	867	839	873	882	881	843	825	858	799	880	870	863	840	866	857	911	907	853	857	821	899	885	902	836	862	882	887	879	847	854	853	896	871	877	895	835	873	867	841	892	903	898	850	910	872	862	860	858	842	852	867	838	850	856	803	887	873	890	862	857	818	963	846	908	886	825	891	860	893	869	874	898	860	852	848	862	887	917	854	867	877	924	889	841	844	870	851	846	850	842	819	870	888	853	838	839	889	870	855	860	854	896	872	871	903	885	875	862	913	847	898	850	875	868	855	884	856	867	881	884	864	863	819	895	894	918	897	839	878	866	905	852	811	907	859	888	867	877	856	900	906	865	950	803	832	832	876	847	849	841	845	883	857	813	890	835	866	864	864	879	881	880	854	877	857	868	818	862	849	883	887	793	840	912	898	858	834	881	869	908	882	858	850	831	883	867	827	855	842	867	863	864	852	871	877	922	872	819	832	865	872	880	859	894	845	866	851	805	870	865	900	816	843	873	870	848	890	902	807	886	946	856	890	852	873	888	908	861	879	894	800	888	845	881	845	851	884	856	832	851	856	895	881	895	876	832	864	824	929	902	860	920	841	896	871	795	867	855	820	902	832	874	870	886	843	903	877	874	892	843	840	871	849	840	863	860	902	903	793	853	922	844	884	895	856	804	931	883	871	840	860	865	868	867	838	837	859	823	875	865	850	870	835	863	806	900	927	886	851	831	839	925	855	910	905	880	907	832	854	841	871	850	880	850	838	894	871	820	820	830	896	835	833	865	908	838	849	856	881	849	851	825	826	836	863	861	915	855	907	907	922	898	799	895	855	834	864	891	852	952	857	840	853	876	858	842	878	882	826	862	867	873	850	924	879	824	884	887	858	841	896	844	872	835	867	821	840	877	921	842	859	879	864	816	912	877	829	880	857	874	860	849	860	851	818	869	930	907	873	883	854	839	830	826	847	848	898	910	890	867	846	928	923	868	846	848	827	878	843	812	852	783	915	887	845	923	859	917	886	850	897	818	878	868	875	851	846	872	897	889	818	807	885	915	914	852	858	906	881	852	879	869	883	876	850	820	822	864	913	842	858	799	887	854	836	829	844	879	820	877	858	883	872	881	856	796	864	848	880	943	895	835	836	832	872	864	909	862	862	862	862	895	884	877	881	827	848	828	917	849	850	806	858	910	854	923	870	914	865	910	873	835	850	844	870	883	908	870	834	865	856	881	834	855	852	879	850	894	868	871	903	815	852	866	877	924	871	881	896	909	838	881	841	917	847	851	863	929	816	855	883	847	881	850	879	837	897	849	851	905	857	863	832	871	797	824	871	853	847	859	833	930	878	887	875	823	869	804	836	831	854	869	832	942	866	842	870	853	855	787	874	824	863	855	891	812	904	883	870	913	864	840	834	873	840	899	894	870	883	892	802	876	867	867	901	849	864	895	832	904	828	902	841	840	882	923	871	871	855	913	877	915	826	836	819	866	885	823	859	935	894	845	821	788	897	820	817	908	860	904	864	900	842	955	907	853	891	875	903	857	864	886	910	881	861	851	878	849	862	857	874	891	886	816	837	917	809	822	846	842	880	815	858	830	839	863	795	847	857	888	860	866	884	926	838	868	863	914	889	890	915	875	900	847	824	856	868	871	819	822	914	885	906	874	891	896	899	840	897	824	861	825	855	847	883	888	854	903	894	922	847	831	886	868	822	852	876	829	878	850	856	908	880	903	839	911	890	899	866	879	868	892	876	842	870	884	891	876	873	893	886	837	886	881	861	864	841	873	898	849	853	932	882	843	883	846	870	826	871	857	836	835	893	861	857	835	821	894	886	861	877	882	807	868	794	855	930	866	863	849	857	878	837	817	821	859	859	851	864	875	876	881	831	848	868	871	866	908	944	825	847	880	875	830	838	855	804	851	858	806	863	915	889	879	893	898	862	917	869	881	888	895	858	875	892	825	885	870	840	849	868	837	865	870	887	866	914	866	850	823	884	837	878	868	881	845	869	847	848	909	860	892	846	832	832	857	881	859	895	883	821	863	834	862	865	874	850	897	861	806	844	826	839	870	882	841	886	874	845	878	880	871	880	922	887	877	879	829	850	824	906	870	814	881	907	849	870	871	862	899	857	874	881	856	863	894	818	862	880	846	875	852	880	908	832	884	880	839	850	865	844	856	819	845	949	910	857	850	866	907	845	906	825	882	897	850	923	895	884	802	857	887	865	871	889	821	831	874	860	883	810	847	879	887	917	877	837	866	878	879	838	830	858	842	890	865	899	883	896	826	871	868	846	906	848	824	834	882	851	849	924	859	886	856	821	873	858	882	858	858	834	879	906	901	851	837	899	842	884	866	868	867	873	854	828	874	772	835	893	880	866	897	850	862	823	870	882	852	855	883	887	890	808	842	835	844	881	837	916	821	844	830	897	917	808	843	850	872	897	869	894	841	870	885	873	903	870	915	851	866	897	916	834	892	899	872	854	878	889	925	850	926	874	834	892	834	825	822	856	824	885	865	838	926	897	883	860	873	886	871	901	883	910	834	894	853	819	822	887	843	855	844	853	856	878	844	854	812	886	861	840	855	862	799	904	935	882	880	854	922	836	918	804	883	887	845	835	890	888	848	868	849	877	864	943	836	836	864	857	884	864	844	871	899	888	850	898	871	861	886	873	822	863	836	841	849	923	907	845	881	877	864	877	845	878	843	869	916	871	903	867	875	853	902	872	846	866	895	890	884	881	858	855	891	853	857	833	859	879	890	842	822	901	881	880	871	864	891	871	861	828	833	832	869	866	820	853	849	862	867	818	868	840	938	846	878	828	893	800	874	840	889	884	881	898	865	852	857	841	847	866	896	904	799	881	852	885	872	866	853	860	880	908	853	836	849
27484	19466	13835	8140	4181	2769	1958	1397	1108	882	694	613	534	509	485	426	401	388	389	308	339	330	312	300	340	305	332	297	309	313	307	285	292	303	292	279	285	299	296	294	244	258	274	274	291	272	284	291	261	300	301	275	290	235	247	237	281	275	262	258	273	260	253	266	243	252	249	268	253	253	252	291	252	285	260	269	252	262	279	257	268	243	255	253	268	228	261	253	268	260	241	270	239	276	247	266	251	257	289	249	247	284	239	288	256	249	260	263	278	271	282	260	280	257	273	250	263	251	282	307	280	264	265	254	285	245	247	250	278	298	273	260	270	254	282	255	287	241	246	255	255	254	275	276	258	269	261	256	275	257	234	270	290	244	278	250	262	237	249	239	259	236	264	267	284	290	271	233	267	230	267	230	263	243	280	278	262	271	274	246	268	250	256	234	258	261	285	239	259	278	240	240	256	266	245	265	270	241	246	258	276	276	272	250	279	243	278	284	269	251	273	273	274	272	283	255	257	281	263	275	237	270	287	267	263	283	266	260	284	269	260	245	265	272	261	255	244	258	278	262	299	271	279	237	310	291	278	273	265	263	274	265	257	270	255	259	267	233	227	272	247	228	242	256	214	254	252	265	272	270	243	223	277	293	261	237	281	275	277	266	244	257	274	261	229	266	229	257	265	276	248	264	260	227	268	244	231	221	270	296	237	277	263	222	244	274	265	250	246	254	280	243	244	290	273	289	254	277	268	256	284	256	245	272	267	242	259	291	276	242	263	260	235	252	279	293	277	260	240	260	285	219	270	284	244	272	267	274	252	280	259	270	269	261	253	286	274	249	267	281	266	263	262	234	239	256	258	250	277	230	267	256	294	258	257	253	261	250	251	261	270	246	257	258	227	266	244	238	265	247	259	267	253	241	264	272	278	232	268	242	284	275	256	300	247	278	278	259	278	249	269	265	274	243	243	272	232	263	248	255	249	264	298	267	286	245	222	293	268	263	270	256	275	264	267	267	252	280	258	268	300	271	275	271	250	256	261	265	249	262	262	287	261	242	256	251	268	245	287	251	252	273	260	262	284	290	233	265	267	261	257	270	267	267	251	301	263	279	250	258	278	263	267	237	225	263	273	304	256	265	265	273	239	263	253	265	277	269	271	286	257	272	292	265	243	272	241	268	286	259	262	256	248	277	291	241	275	247	275	268	260	274	260	225	246	259	284	282	262	270	270	254	269	271	267	265	261	275	276	287	294	254	265	286	269	290	265	263	273	239	280	303	285	247	269	276	285	263	245	274	260	235	272	259	271	254	232	253	245	282	274	250	244	284	270	235	268	267	292	266	260	241	249	295	254	278	281	265	248	251	254	258	275	274	261	259	262	261	245	243	283	290	256	288	235	250	267	270	268	265	245	248	283	276	268	264	276	270	242	251	250	266	267	254	234	278	265	252	286	254	256	295	282	263	247	285	284	267	271	290	264	268	291	270	255	301	288	264	243	259	248	260	254	243	273	265	262	269	243	256	293	262	271	250	258	256	263	252	243	269	270	275	274	271	259	263	265	278	250	260	260	268	265	275	253	262	270	274	252	222	256	260	238	251	253	263	265	270	259	260	247	268	246	264	273	252	244	280	259	256	260	255	259	265	280	241	265	239	230	258	260	255	273	256	255	307	239	277	271	257	250	230	219	252	274	247	276	252	288	255	245	275	260	250	249	257	251	280	255	260	248	280	254	274	251	286	269	242	260	265	268	275	275	259	260	258	269	261	277	265	255	246	258	273	245	313	280	259	249	269	277	277	279	267	282	266	274	254	276	221	287	258	259	272	251	278	262	248	288	249	296	278	241	245	250	235	295	267	253	249	284	253	288	253	254	258	260	251	298	256	256	239	260	257	284	270	256	276	308	231	256	228	257	271	273	250	286	243	253	253	246	269	254	249	305	251	276	261	262	259	240	265	258	285	248	254	267	265	265	259	243	260	263	290	273	289	262	242	267	283	265	241	251	278	279	257	256	253	254	282	273	257	260	214	241	260	276	237	261	257	241	278	272	261	267	272	271	252	262	275	271	249	264	280	256	266	264	261	290	263	275	288	257	252	241	256	262	264	257	269	245	274	240	273	250	268	258	274	281	285	246	262	233	270	271	255	277	298	274	275	249	259	246	284	262	287	258	278	267	260	286	263	260	295	265	270	269	224	253	263	251	286	266	256	229	263	266	252	243	274	274	236	273	252	273	276	263	279	260	271	245	275	268	237	268	266	246	237	281	245	284	255	245	293	272	283	249	276	267	266	258	250	249	295	281	238	235	244	268	259	260	299	296	265	246	245	262	276	280	249	298	244	255	275	267	273	273	260	266	260	248	268	261	269	281	254	244	264	270	265	259	264	253	235	297	217	272	271	273	289	258	270	265	264	259	264	246	247	251	261	266	253	275	278	259	286	248	269	268	285	287	285	256	281	262	265	284	251	249	258	266	270	263	308	273	264	258	276	289	237	260	220	263	248	243	258	257	273	264	287	269	259	236	245	251	261	298	238	279	302	246	281	291	278	281	250	274	238	246	285	242	284	253	246	258	281	276	259	245	269	232	283	275	288	224	270	262	282	273	273	258	261	295	263	258	248	254	252	254	294	238	253	258	280	272	255	277	253	254	255	282	312	264	263	229	289	254	287	254	276	269	265	248	258	255	264	242	274	260	257	270	252	264	270	275	263	282	250	237	235	263	274	280	287	269	258	272	280	265	262	253	233	262	271	266	265	268	267	237	264	266	263	268	270	262	291	282	274	254	253	270	260	275	286	258	266	259	225	249	275	277	271	279	264	272	254	259	241	263	285	266	264	277	259	283	255	258	252	265	279	240	281	262	263	218	244	258	249	282	262	279	279	274	258	235	286	245	247	266	256	269	280	255	269	281	272	263	263	282	276	256	264	270	257	278	240	243	246	251	275	237	291	255	254	265	265	283	249	249	267	265	284	264	256	260	301	293	253	279	277	275	244	297	244	250	237	269	227	255	236	264	266	248	260	271	249	253	270	298	256	245	238	286	250	237	266	265	252	262	266	249	276	271	286	254	264	252	279	256	269	247	254	259	267	290	250	244	254	258	276	271	244	250	243	268	254	271	271	257	264	262	237	237	253	211	235	238	246	260	276	294	270	250	232	249	279	292	248	288	267	250	264	250	278	266	284	261	237	235	246	277	277	277	252	236	250	267	297	263	274	268	291	247	266	256	246	278	270	266	270	255	240	265	254	271	268	258	265	266	276	291	265	256	228	261	255	271	274	246	249	264	243	227	263	262	262	225	249	244	275	236	241	237	261	235	258	284	246	271	283	257	266	230	271	264	261	272	268	252	246	239	258	290	281	267	255	282	297	248	277	272	275	243	268	254	240	278	281	277	224	248	267	259	228	286	262	256	245	258	250	271	258	289	226	237	251	239	261	224	266	254	249	237	256	288	254	264	234	256	259	281	270	265	229	269	263	248	259	279	263	276	261	270	261	274	281
15779	24730	23860	15519	11529	8622	6644	5111	3954	3186	2459	2001	1778	1544	1437	1311	1147	963	916	838	820	789	705	701	722	741	740	724	696	689	687	658	628	584	637	609	621	591	627	604	566	619	552	561	545	552	533	511	520	549	540	544	535	541	520	559	541	562	530	556	494	544	522	525	546	532	544	549	525	538	535	548	561	515	552	542	550	571	511	516	548	530	519	550	531	533	561	550	515	562	549	524	558	508	538	504	551	510	528	551	546	509	542	535	564	560	521	484	514	525	560	538	537	525	555	538	525	552	558	545	561	522	578	523	527	546	549	499	546	537	514	556	561	551	503	567	520	544	528	545	546	519	488	544	559	515	500	544	519	503	589	536	517	537	539	548	534	528	550	542	553	501	526	557	507	593	539	568	560	535	515	540	551	547	525	561	577	555	574	556	552	522	564	568	550	570	517	532	547	534	530	541	487	558	523	485	543	543	554	557	518	593	524	530	500	523	508	529	523	512	544	505	524	531	512	565	530	507	535	595	542	544	554	548	544	528	532	597	527	524	586	542	504	528	536	559	557	562	566	543	529	479	531	564	577	548	548	562	555	567	501	544	510	509	542	553	518	549	539	528	541	543	554	581	556	502	548	523	543	555	543	532	618	543	544	525	549	523	535	562	537	546	511	539	605	550	520	526	515	558	534	540	554	530	579	523	521	529	552	561	547	541	582	561	542	520	510	537	554	530	537	509	554	587	535	585	539	551	557	510	535	504	535	554	562	550	551	549	550	514	536	545	532	556	584	536	559	546	589	506	543	555	547	527	508	530	506	500	534	516	574	547	558	571	538	580	529	557	554	517	525	535	537	587	513	499	509	517	508	527	527	514	546	563	565	502	471	579	542	532	576	542	526	583	542	540	533	552	543	516	538	537	561	551	535	570	494	506	533	544	544	552	551	520	537	556	537	526	560	577	496	598	512	538	530	567	583	544	516	567	535	543	515	532	557	543	538	557	547	557	612	543	515	535	571	568	549	523	548	538	560	603	530	505	517	502	557	546	515	498	513	510	575	549	563	536	522	539	538	576	513	522	548	571	525	559	573	548	536	531	532	509	501	527	572	564	550	552	545	560	608	549	522	571	522	582	520	530	545	553	579	554	552	547	557	534	488	528	579	589	544	539	551	530	555	563	524	555	544	528	564	547	553	515	531	542	484	543	560	563	547	539	553	513	524	531	503	561	547	552	541	550	526	561	578	537	528	557	546	535	527	516	587	552	524	529	459	553	520	521	569	526	577	559	550	540	552	532	514	499	519	522	548	527	517	570	546	546	527	566	518	485	557	513	570	560	526	545	565	553	522	527	533	563	548	505	523	526	555	599	539	521	550	562	520	512	540	548	531	548	524	538	563	556	519	515	553	553	521	545	596	516	552	517	560	590	557	506	561	572	538	528	531	568	528	542	539	509	548	556	502	501	525	528	536	564	534	570	568	482	553	544	523	533	527	557	557	516	571	532	518	526	567	528	535	535	573	544	522	508	564	560	545	534	517	537	524	562	540	524	566	549	590	546	588	581	546	559	563	562	567	577	535	559	592	545	555	561	539	523	516	526	584	542	564	524	589	523	531	544	532	510	537	555	538	532	556	476	506	573	588	546	517	520	529	534	544	541	537	565	536	562	520	525	528	550	555	546	545	521	531	510	546	513	523	571	537	552	554	566	570	517	520	495	523	552	572	516	527	531	523	516	507	561	545	574	559	537	538	544	550	528	566	559	511	540	537	562	504	512	569	503	587	495	548	501	531	558	574	528	499	566	555	523	563	570	516	567	560	521	568	566	552	584	544	552	543	549	593	512	532	557	567	552	519	487	568	546	540	503	527	533	544	518	516	531	569	559	548	568	525	540	555	531	512	507	519	534	546	537	541	537	531	567	560	556	562	541	527	511	533	534	541	597	583	556	528	565	519	517	547	522	567	517	562	540	529	538	559	553	532	532	530	528	520	530	591	579	566	533	584	553	555	503	524	550	571	529	551	527	546	511	549	546	531	532	564	524	538	522	540	580	499	568	576	557	564	544	572	546	570	533	542	528	510	538	518	544	522	527	538	536	500	547	517	519	545	516	540	557	555	548	535	548	521	521	580	555	554	511	589	551	545	552	525	517	523	518	543	505	552	508	575	513	552	543	562	542	549	551	549	511	510	567	563	574	537	573	503	548	557	524	568	531	544	539	528	557	506	506	514	534	510	554	525	529	549	574	521	528	570	590	510	537	499	565	517	540	517	498	555	579	550	512	541	519	479	502	559	544	524	555	554	550	586	538	569	520	536	528	537	591	536	518	563	571	498	577	568	538	537	565	564	575	486	531	585	527	551	566	539	550	540	524	570	490	593	572	526	527	538	585	529	515	549	537	536	602	580	555	525	505	579	491	548	543	557	556	576	503	496	596	519	540	541	548	537	523	528	556	532	519	516	510	525	540	498	497	558	558	528	511	550	523	560	588	540	547	579	511	520	496	547	505	562	534	588	545	550	540	561	557	579	546	569	544	538	544	542	525	513	532	534	542	534	509	567	545	550	538	543	497	552	515	493	557	543	523	563	518	508	539	533	497	534	524	566	534	561	577	552	530	551	555	531	561	517	524	567	500	566	507	553	517	517	545	518	560	516	559	537	550	517	530	510	511	542	515	525	547	587	542	546	511	518	537	522	516	535	563	545	561	562	542	537	531	513	524	522	565	537	564	541	520	569	547	547	520	564	542	539	505	539	524	530	528	498	537	552	590	490	530	546	551	506	563	495	562	554	521	595	527	512	561	507	562	527	490	552	519	520	578	523	572	538	505	475	542	527	514	531	530	573	543	589	528	526	552	538	579	511	561	539	540	568	530	530	577	507	538	539	502	549	534	531	526	555	533	552	545	510	546	532	510	503	555	604	572	555	544	522	564	502	544	526	538	543	556	497	546	541	542	496	582	503	571	567	542	520	548	536	553	532	545	519	563	533	536	539	528	521	572	559	576	551	564	520	571	586	565	555	537	490	534	563	527	597	549	519	506	520	538	557	514	551	536	510	548	521	578	517	532	541	505	557	527	526	535	538	571	530	499	512	536	552	546	539	553	566	565	584	575	527	527	558	595	542	553	498	522	518	522	528	526	529	565	537	542	563	527	554	571	524	545	546	538	550	533	549	509	516	511	507	548	547	571	475	531	527	557	492	524	509	540	572	504	567	536	561	514	540	531	519	538	534	517	526	547	496	536	550	496	555	503	555	525	554	547	574	510	546	522	543	554	498	559	526	517	529	512	605	531	509	523	530	533	517	554	498	536	528	558	536	529	561	527	575	524	583	566	544	561	585	546	534	547	518	541	587	519	517	547	502	517	505	541	507	502	522	547	533	628	572	582	510	566	522	586	579	530	542	576	550	526	535	561	517	574	550	504	536	527	551	547	573	552	530	568	580	536	514	514	532	509	519	515	565	542	538	543	569	561	526	543	556	507	568	531	504	572	548	508	576	564	558	542
25067	21428	27955	25290	17001	8810	5764	3709	2668	2036	1589	1313	1092	965	863	798	714	602	548	492	491	437	451	420	444	434	421	435	372	402	383	378	354	371	346	347	327	346	308	307	324	297	315	355	338	298	285	283	291	290	276	311	334	296	267	321	306	307	308	324	344	312	313	292	333	301	315	329	323	327	309	334	304	277	300	307	322	329	272	313	300	317	339	351	286	288	294	332	308	289	287	309	321	303	310	273	316	349	310	312	324	268	311	297	296	313	312	317	268	321	326	319	288	263	302	299	322	334	343	336	307	276	323	306	291	330	321	359	327	301	322	325	309	332	333	310	316	317	322	302	306	308	344	337	291	321	308	363	300	283	310	313	326	287	290	318	320	280	289	290	327	296	318	295	294	303	327	272	302	267	322	294	307	283	316	287	308	308	321	313	327	316	322	308	329	336	298	304	297	289	336	287	314	322	322	293	278	324	298	320	287	301	279	315	300	318	295	311	319	334	276	309	301	336	311	312	302	337	315	307	277	311	298	327	322	284	329	332	296	323	294	303	322	332	322	298	319	298	304	321	302	321	317	298	311	287	278	310	323	277	278	347	295	318	343	310	324	278	304	322	314	323	307	346	287	296	295	307	322	289	323	283	322	331	299	322	333	326	326	316	303	304	293	301	340	289	303	291	293	305	311	332	297	281	284	324	314	340	306	334	303	332	282	305	328	285	334	287	281	321	292	323	282	314	330	300	303	294	290	340	295	304	293	296	302	289	315	316	331	321	322	312	293	320	324	304	329	311	310	317	297	291	304	302	344	332	316	294	301	321	320	318	321	275	313	290	291	335	324	299	299	305	303	324	297	304	334	264	323	290	309	304	274	300	335	306	296	326	311	320	330	293	295	297	294	309	286	318	284	307	305	330	321	265	303	301	302	309	283	334	307	309	314	296	305	307	313	307	307	300	307	338	304	319	302	303	303	281	323	318	295	314	291	305	316	300	310	269	305	283	338	304	326	329	334	332	321	327	290	326	303	309	290	332	327	306	302	288	287	303	291	322	306	322	330	327	333	304	294	314	306	356	275	292	327	313	311	323	306	284	318	314	338	293	313	307	291	331	322	324	304	303	324	308	312	288	331	313	319	355	331	309	320	331	299	305	336	297	296	287	287	307	311	286	298	297	292	319	323	299	326	307	295	292	289	284	332	325	327	307	277	313	306	282	319	306	333	300	313	301	307	321	301	328	309	334	318	346	296	296	322	322	326	321	312	319	308	314	307	302	306	320	297	300	279	289	314	294	285	298	332	321	315	298	321	310	306	313	329	303	260	322	300	323	295	312	322	300	324	299	348	323	303	325	316	320	303	296	284	322	326	301	319	310	329	314	329	288	299	324	280	325	305	287	323	320	298	316	320	280	294	309	324	329	351	299	315	346	291	311	322	301	310	303	281	314	304	318	308	308	322	331	291	320	285	278	290	278	311	304	273	320	333	319	298	296	311	313	302	322	306	319	344	321	295	269	308	314	295	329	300	313	285	330	312	322	312	276	295	305	339	310	287	303	306	364	326	310	286	300	319	311	296	312	299	292	322	256	348	314	322	285	304	301	330	304	334	288	256	284	317	303	323	315	294	326	312	327	324	269	315	318	322	291	325	327	313	288	319	316	327	322	305	313	337	299	291	293	329	318	330	313	314	304	320	284	299	304	288	313	315	325	307	296	316	265	328	323	295	287	322	310	301	312	311	288	278	340	302	299	270	307	307	288	292	317	293	333	289	342	325	306	316	323	335	307	299	283	309	311	343	329	335	299	328	318	307	329	338	281	337	341	327	265	318	319	317	310	318	329	311	303	318	284	324	268	280	298	312	325	310	312	329	313	301	312	325	341	295	309	321	316	340	308	310	297	304	314	338	297	292	338	297	320	270	313	294	310	343	303	303	288	302	303	286	304	296	315	294	271	336	345	335	317	302	328	286	287	334	308	338	318	324	328	307	309	296	277	315	324	333	308	285	315	310	308	303	327	336	320	311	310	334	271	354	310	320	314	305	301	330	310	281	339	309	317	291	306	300	315	284	343	276	296	302	313	310	298	329	292	271	329	346	308	300	326	315	294	310	318	330	333	332	329	303	291	341	304	317	317	325	300	308	295	354	302	316	315	341	327	332	306	331	317	299	287	293	298	252	296	302	322	317	303	316	318	287	300	360	303	294	315	333	289	310	284	291	317	341	297	283	285	300	287	329	302	314	311	320	303	308	318	314	279	261	316	314	332	311	303	311	317	311	293	287	305	308	311	317	314	283	288	327	310	301	308	312	321	288	322	310	349	299	302	330	339	322	279	317	312	328	303	297	316	293	314	285	323	309	312	312	285	328	294	304	347	291	323	293	306	306	318	324	292	339	341	326	309	277	311	285	323	266	321	301	331	281	309	310	301	330	298	298	305	306	310	304	301	348	315	285	297	303	311	304	318	326	328	317	320	333	303	317	269	315	311	325	335	306	332	327	309	311	306	298	316	309	321	315	281	316	336	299	287	312	294	328	311	310	295	313	334	346	311	309	309	310	314	308	296	355	324	312	278	296	289	297	297	356	335	347	300	311	276	292	326	295	312	261	298	297	362	316	289	358	326	297	304	342	294	321	285	310	295	299	316	317	324	333	295	337	312	299	320	308	341	317	299	312	319	335	333	297	293	307	327	288	324	299	314	295	323	303	308	314	315	309	303	321	305	303	334	323	316	294	285	299	294	298	290	335	312	318	300	331	322	283	296	297	307	305	291	312	307	318	281	280	331	334	328	298	284	285	313	293	329	314	274	306	288	288	291	332	322	297	306	325	288	330	319	291	305	331	286	309	294	287	302	334	299	308	349	334	289	325	284	298	290	282	302	314	340	299	333	290	322	316	306	338	336	299	322	334	270	283	336	307	308	312	300	312	284	295	295	334	304	315	311	279	293	305	302	321	309	319	270	292	322	296	320	312	318	335	326	312	335	316	301	335	315	324	293	314	320	323	299	302	333	248	307	312	300	316	320	309	313	283	311	307	310	310	307	307	324	302	322	324	326	313	300	308	293	304	314	314	370	309	330	305	307	327	307	303	297	299	300	324	299	288	330	326	326	309	260	313	345	294	284	314	310	341	284	323	322	303	256	350	314	312	330	309	309	303	303	321	282	316	329	313	328	282	308	323	295	283	320	331	316	274	327	302	271	286	284	316	319	336	319	304	314	332	291	318	294	292	312	306	292	302	300	304	307	292	279	325	297	295	282	292	301	311	323	300	297	298	323	308	310	289	340	330	295	320	299	302	291	301	335	324	285	313	307	306	298	312	319	306	297	311	313	299	311	314	332	305	305	313	327	311	273	301	314	296	286	295	332	277	295	293	300	306	288	320	315	307	322	333	300	284	306	283	298	299	291	295	302	303	289	336	306	303	302	301	321	316	300	315	281	287	302	313	297	331	337	306	303	322	340	286	337	325	316	325	265	290	316	311	291	306	300	308	318	324	303	328	304
18138	33148	32334	24727	20207	16275	13089	10324	8100	6461	5078	4138	3404	3105	2896	2471	2106	1768	1485	1371	1286	1199	1098	1141	1120	1058	1028	992	923	1014	919	866	820	829	839	795	710	715	722	721	735	701	704	659	666	616	646	632	634	633	643	620	648	635	677	637	572	639	655	630	616	677	601	602	605	619	618	618	569	669	611	620	615	638	678	639	601	662	577	604	561	649	653	609	635	651	638	632	627	613	606	601	606	617	641	625	622	600	629	602	644	588	663	612	616	606	653	583	633	629	630	634	618	631	656	634	628	623	625	619	635	605	671	627	635	631	645	621	625	620	589	629	621	640	619	597	643	612	646	643	646	625	568	554	615	608	640	688	631	639	637	636	683	602	614	605	572	623	635	624	614	655	632	600	606	673	630	645	655	566	622	607	642	618	598	614	612	603	586	580	602	656	625	643	617	608	541	638	590	584	612	655	591	683	637	650	575	605	644	619	636	620	570	590	672	628	612	649	640	572	628	636	641	563	613	662	588	554	607	612	613	631	677	635	643	585	630	653	599	606	663	621	639	645	599	648	637	671	600	615	617	611	626	607	630	639	626	605	664	612	623	613	654	646	627	609	573	621	635	654	626	582	649	607	653	651	628	621	612	628	590	638	623	610	604	640	582	635	614	619	612	632	681	590	664	603	642	633	587	621	611	639	598	640	593	656	656	666	607	641	638	630	593	667	647	644	659	610	620	631	594	595	617	590	586	576	662	654	634	647	634	637	611	639	661	597	585	589	615	638	591	628	617	618	629	587	607	617	631	607	666	625	604	647	621	637	627	634	556	642	633	617	664	639	599	637	627	631	618	650	598	616	606	648	627	657	621	619	589	633	618	606	623	611	626	630	660	610	617	632	588	608	639	651	632	667	594	603	671	605	628	598	596	660	608	623	610	603	624	631	591	639	641	555	640	660	587	638	564	625	619	632	612	620	649	671	627	594	570	649	603	647	593	611	656	606	587	659	641	600	669	641	648	580	671	665	606	636	614	620	626	628	680	627	608	598	636	562	664	610	660	630	645	629	625	662	597	664	603	586	647	571	597	606	649	578	620	639	636	583	632	606	616	627	614	632	641	573	616	649	629	628	566	587	617	587	630	566	647	614	636	594	580	597	599	610	553	619	609	613	658	579	593	605	602	632	582	584	602	652	631	611	645	601	589	635	596	642	649	632	583	586	589	601	624	646	615	630	634	600	612	610	622	628	664	614	633	609	606	570	593	604	621	606	616	611	627	608	630	667	628	646	630	600	594	588	608	610	590	631	578	631	638	646	576	637	581	586	614	631	604	668	641	670	636	603	656	585	644	603	597	642	639	668	579	576	646	618	635	633	632	620	641	701	657	618	613	656	666	597	620	618	594	628	599	654	611	610	637	584	611	630	612	638	634	617	613	619	605	576	630	613	593	600	576	614	645	662	592	681	647	594	601	617	608	586	663	574	648	624	638	629	638	622	635	658	625	657	628	649	607	609	656	634	610	633	655	629	617	631	603	621	563	619	650	638	638	599	637	647	672	660	641	618	603	610	590	612	637	625	674	611	652	621	606	590	618	610	636	616	689	662	628	588	607	579	607	606	634	614	658	597	630	664	645	617	594	627	641	633	648	597	631	618	615	578	648	620	551	631	582	640	655	631	650	562	651	634	604	577	596	568	606	620	580	617	626	625	633	633	619	630	635	577	621	652	656	589	627	641	647	624	598	651	661	615	644	677	645	641	633	607	629	604	629	610	622	654	625	681	623	609	617	651	601	664	618	599	652	586	602	627	670	673	617	627	592	607	652	651	601	609	639	654	625	627	599	603	593	637	647	684	585	643	633	597	595	648	639	653	643	624	623	606	622	622	643	637	615	593	630	621	593	642	619	622	635	652	602	646	612	618	593	620	622	625	632	601	596	587	618	592	649	630	556	602	602	667	641	659	598	643	581	649	635	614	612	619	597	647	612	621	637	632	619	609	636	649	611	618	654	634	608	601	613	602	576	638	600	621	620	592	560	609	621	667	638	607	613	646	670	634	580	644	655	604	636	635	635	635	590	604	605	632	613	638	612	600	623	570	625	620	616	632	641	634	618	643	610	641	656	631	641	585	627	616	582	618	656	627	621	596	671	625	629	665	602	604	633	635	613	593	608	633	621	604	614	597	597	627	638	614	641	606	641	646	567	633	607	645	609	656	615	642	615	656	570	641	635	578	636	598	619	645	587	619	596	601	675	646	648	625	652	635	630	624	620	642	561	657	647	607	624	579	578	620	603	564	640	609	636	650	639	626	600	635	647	646	633	645	635	653	602	636	614	628	597	597	640	636	641	662	601	585	662	675	616	613	614	628	616	605	655	586	631	615	598	620	669	632	605	568	558	627	618	616	617	603	582	604	655	629	595	612	627	632	637	632	633	627	618	668	619	674	646	621	630	674	624	618	627	646	614	603	611	672	615	635	588	593	635	594	651	587	649	645	624	642	628	647	601	648	637	604	610	632	604	633	577	620	603	634	612	650	583	650	601	623	609	597	627	618	634	614	643	615	631	612	619	620	646	651	611	622	623	621	601	627	662	612	633	641	627	618	646	618	676	626	625	613	579	583	615	648	625	611	634	633	574	585	623	580	580	625	642	636	619	614	626	580	646	637	633	618	656	648	597	617	655	673	575	654	617	583	647	615	647	668	654	624	609	547	630	618	636	633	635	613	609	654	637	658	628	623	572	641	592	655	581	629	599	667	624	609	599	602	635	585	624	645	687	610	639	640	603	641	644	609	650	622	632	611	650	622	638	589	578	640	588	659	588	624	580	617	629	641	659	580	615	627	620	683	619	609	627	613	547	639	656	641	589	668	602	648	630	650	589	627	654	633	591	606	614	659	608	655	587	629	673	627	594	641	606	612	565	625	624	619	621	600	592	609	647	638	594	574	631	626	614	626	624	598	627	689	649	608	602	595	601	621	637	652	620	622	576	626	633	628	602	605	623	626	608	585	645	665	594	629	662	639	703	590	641	671	630	647	635	613	610	621	619	609	609	654	579	625	621	618	607	626	635	614	627	593	611	634	595	664	629	582	592	600	662	585	641	633	611	673	666	582	650	672	600	621	605	599	653	642	637	617	652	661	600	633	608	636	628	593	609	637	622	650	560	610	635	643	650	616	703	604	588	589	594	612	650	621	595	621	617	636	629	654	630	620	631	627	630	626	629	587	614	651	608	593	625	585	619	646	675	591	615	643	610	659	604	680	610	593	647	590	637	624	647	635	645	580	629	648	594	629	612	625	603	630	629	694	586	632	641	595	645	617	635	660	621	583	627	664	639	616	611	634	660	584	626	652	618	613	592	647	644	642	660	637	605	611	601	606	611	642	626	671	616	612	627	584	616	595	623	595	623	655	605	606	597	624	620	633	647	594	619	633	609	620	635	633	604	614	636	617	610	625	618	616	621	570	630	603	588	595	629	609	595	621	611	643	637	567	583	605	676	671	599	667	614	636
24287	21502	28992	24498	21699	17735	10684	6374	4423	3406	2707	2136	1815	1519	1506	1299	1114	989	856	787	759	712	672	683	640	680	677	580	591	563	599	544	583	548	509	514	512	495	487	474	489	450	496	471	460	440	448	502	457	453	480	476	457	410	444	413	514	481	445	439	404	471	414	463	423	448	446	491	393	471	466	492	445	465	480	453	454	492	434	433	473	483	453	456	451	470	459	458	426	472	470	438	445	453	449	469	467	435	468	432	454	439	444	447	423	435	441	435	468	481	461	428	459	471	453	463	444	425	498	413	470	477	434	484	477	451	457	511	437	461	466	458	459	468	430	448	435	474	502	471	456	471	475	471	467	497	430	445	454	441	433	478	447	442	456	448	473	398	491	438	448	430	431	458	462	453	514	439	418	467	450	434	428	466	466	455	456	480	457	444	444	436	473	452	429	471	441	467	477	435	437	470	467	474	452	479	454	474	450	433	463	482	469	435	503	479	446	459	464	453	473	420	479	485	444	450	441	411	454	474	429	435	457	478	455	462	482	443	463	477	441	459	443	471	459	456	476	527	438	422	455	475	474	445	436	467	500	488	452	433	431	478	436	435	440	446	453	419	474	448	471	448	480	477	482	432	467	463	448	414	413	454	468	459	461	476	442	495	439	432	409	451	418	475	467	452	481	479	489	462	443	471	467	445	449	457	449	482	511	465	439	468	460	453	419	409	430	452	471	417	458	423	460	462	425	417	435	447	469	437	423	465	447	489	436	479	470	437	411	471	466	433	425	459	426	429	500	444	454	448	446	448	475	475	480	437	474	495	461	468	445	445	462	444	471	459	473	414	449	440	472	473	472	437	415	454	419	444	495	448	488	483	487	454	452	463	471	462	449	422	459	450	461	429	472	459	447	464	474	464	456	465	418	450	430	419	469	489	448	496	431	450	439	499	418	464	444	477	460	456	457	497	436	475	436	478	445	440	437	453	461	457	464	433	452	498	462	439	443	454	446	461	433	474	471	458	441	466	436	444	442	464	458	472	466	483	482	429	459	488	455	421	442	462	460	469	455	427	449	450	477	432	427	454	497	481	439	438	491	457	422	415	436	419	443	438	458	459	470	457	439	417	487	453	452	459	469	466	466	421	459	456	440	458	412	478	446	427	479	439	448	508	454	400	425	453	420	450	447	438	444	461	479	463	453	469	438	459	468	447	459	502	442	458	495	450	458	470	488	471	438	445	455	476	476	477	456	473	413	417	461	442	446	467	451	452	465	444	430	467	423	435	444	483	428	438	415	470	447	476	431	432	480	447	450	442	431	434	470	450	470	428	443	441	468	471	441	468	432	456	450	457	430	481	427	467	414	471	434	433	491	404	454	420	445	448	415	470	474	469	404	443	467	493	442	427	467	446	466	464	444	455	483	452	488	429	431	486	500	426	494	451	447	435	470	472	408	442	426	434	463	478	428	451	435	454	439	416	477	467	455	463	456	441	446	454	479	457	414	405	491	430	445	440	472	457	461	455	470	428	414	450	459	476	453	445	452	441	458	412	493	428	481	454	454	475	474	477	449	478	478	437	464	470	488	459	414	441	429	410	454	494	440	479	434	423	434	410	446	472	483	441	457	455	457	445	443	463	466	460	446	471	454	466	473	457	460	433	407	482	476	480	489	448	439	454	452	467	424	438	448	464	467	430	485	474	438	476	459	459	477	454	460	448	472	479	462	425	464	456	436	429	482	423	419	460	414	444	485	461	427	458	426	435	473	467	434	433	431	427	416	430	491	432	399	452	422	438	433	467	453	439	462	446	460	459	427	424	448	484	440	467	502	455	439	410	436	475	466	472	424	450	446	462	453	478	403	458	456	478	448	489	429	426	457	453	465	477	416	466	430	442	445	463	444	440	480	471	448	477	449	468	468	516	431	472	467	437	449	466	441	439	444	464	453	437	494	426	441	464	457	476	472	491	466	466	461	451	483	481	454	448	472	465	507	441	429	468	487	467	484	440	479	479	475	447	443	447	469	461	460	468	416	456	476	445	429	474	458	486	418	426	470	466	437	458	465	425	466	460	465	447	455	426	466	396	436	458	472	435	465	444	416	464	467	399	452	440	440	413	433	461	465	419	461	471	451	468	435	443	460	476	460	463	441	456	454	432	463	451	472	466	437	444	474	469	425	424	441	446	430	466	425	475	457	435	448	492	476	478	453	444	460	484	427	416	413	451	440	448	445	442	436	435	444	428	459	441	415	430	447	475	466	459	461	450	467	467	435	486	470	422	484	474	443	480	447	437	470	459	471	471	472	445	477	446	428	459	483	443	452	432	456	460	452	415	427	445	446	454	440	450	436	469	448	443	475	423	454	468	442	467	449	485	463	458	467	456	465	456	480	460	497	453	483	432	500	498	394	489	450	455	493	442	474	439	448	477	463	456	428	466	450	430	405	457	406	461	466	439	472	456	474	435	464	466	435	455	437	441	446	438	473	504	436	463	470	469	444	456	430	443	465	435	430	439	430	438	462	444	456	462	508	468	418	455	441	405	505	472	419	451	438	518	446	420	468	492	405	463	465	435	455	467	472	473	473	467	449	500	450	438	429	446	443	474	428	486	474	491	437	438	449	420	437	443	434	431	454	419	430	455	466	451	452	441	455	440	455	421	502	462	429	476	423	493	439	417	466	466	483	462	428	461	415	459	460	434	485	447	460	461	444	485	426	419	449	435	451	428	456	521	456	418	500	427	447	456	434	453	467	452	449	445	466	466	453	396	471	511	450	455	452	468	447	449	474	431	450	495	478	438	457	464	458	413	452	442	422	454	448	448	507	475	438	474	448	490	428	451	464	459	446	448	458	459	470	448	445	489	507	414	455	460	436	472	457	449	491	439	428	466	486	432	470	443	436	471	432	459	435	450	475	467	447	441	425	470	452	487	465	453	478	461	429	447	448	442	459	450	436	440	455	444	501	399	449	458	454	455	467	451	449	483	432	442	446	410	470	409	440	454	489	457	514	462	417	491	414	462	446	441	461	436	438	431	441	454	445	449	433	438	439	492	423	441	469	448	452	500	470	450	471	466	459	445	446	451	422	464	465	440	430	467	479	434	440	443	464	421	448	414	464	485	465	457	456	449	440	443	485	452	510	432	478	450	433	480	448	466	434	469	488	442	421	405	443	473	446	428	476	495	439	447	486	475	461	427	441	447	482	466	435	458	480	431	428	466	455	462	463	474	473	456	461	474	455	439	426	459	462	433	489	442	454	458	479	431	456	477	436	431	469	468	432	455	436	431	449	479	453	475	482	460	458	449	491	476	433	451	455	464	440	454	433	454	444	445	445	441	455	462	455	460	440	456	466	452	429	473	460	466	444	425	453	430	419	447	443	448	448	458	444	457	477	440	452	453	455	430	466	445	443	462	498	429	418	453	455	466	452	452	452	463	458	480	445	472	457	421	446	398	436	461	472	437	442	423	467	424	456	446	435	443	444	492	449	461	442	461	475	458	452	508	471	434
20754	38324	37296	30646	26231	21921	17924	14744	12078	9539	7530	6179	5312	4722	4430	3749	3135	2614	2267	2072	1921	1807	1680	1576	1571	1596	1561	1479	1436	1327	1364	1230	1210	1173	1079	1025	1062	976	955	972	965	921	921	904	946	910	883	864	934	918	880	936	896	847	894	914	912	836	851	875	891	858	841	846	935	854	835	884	841	878	890	917	867	901	920	879	860	893	833	872	876	865	857	861	841	861	839	866	882	881	937	845	856	853	917	854	898	868	913	883	890	869	828	867	882	855	824	854	884	858	874	896	843	862	894	845	918	849	900	850	929	919	864	941	886	808	907	849	849	853	897	861	859	897	835	823	894	858	909	906	914	855	888	853	857	860	918	854	884	844	850	851	840	906	912	869	862	874	879	885	832	914	883	880	853	868	904	850	885	887	883	887	867	882	896	861	874	873	918	879	856	881	869	870	855	827	869	882	901	923	874	882	912	843	863	875	862	922	861	847	904	850	878	899	911	853	927	876	819	907	839	877	883	869	854	895	880	856	863	869	873	837	858	890	887	851	896	875	877	928	895	901	821	842	843	886	844	921	873	860	843	882	919	859	840	896	885	839	840	886	873	857	851	818	871	892	862	874	879	861	895	949	935	843	863	911	869	906	819	882	901	880	857	898	899	919	936	877	774	868	874	901	893	875	900	872	862	866	825	919	869	850	928	861	870	874	909	841	848	917	869	871	878	898	867	822	887	938	802	855	893	903	885	817	851	894	833	838	914	867	853	837	829	874	835	858	903	900	828	903	844	865	907	879	829	820	893	900	885	887	896	919	863	856	896	868	904	816	928	883	943	868	913	833	856	879	844	865	830	915	870	868	868	927	925	923	886	879	843	836	812	877	879	829	875	851	847	905	871	896	857	875	846	851	911	864	861	815	883	915	872	875	853	853	868	861	875	887	889	878	917	866	880	802	828	868	862	893	870	818	869	856	866	892	909	887	948	841	819	869	885	860	849	893	867	846	859	862	853	882	921	895	916	864	900	890	792	902	900	888	872	848	902	926	825	834	842	863	896	883	889	901	842	865	888	841	887	858	876	848	816	852	878	885	806	897	852	865	897	868	872	908	820	899	861	852	851	846	868	920	851	890	894	936	891	902	860	843	871	869	871	825	890	908	871	841	868	862	883	847	879	844	859	897	856	877	856	890	850	885	809	904	856	851	876	897	933	905	904	865	880	849	866	865	890	820	857	878	864	809	845	880	869	874	864	863	813	855	911	903	865	888	885	857	894	862	830	866	890	909	862	900	863	865	825	895	847	860	893	819	874	853	895	863	842	831	904	838	826	871	881	904	935	800	843	881	837	870	890	879	856	894	827	885	883	885	875	883	843	825	840	822	901	865	865	851	894	865	870	887	806	868	855	885	850	885	924	827	875	852	860	900	890	902	915	878	884	885	901	899	876	815	912	875	865	882	906	926	861	847	852	866	865	881	855	854	849	855	901	867	826	814	872	875	844	865	851	897	872	912	858	882	908	912	852	902	874	898	886	886	812	829	871	845	894	888	859	931	837	811	876	892	763	880	913	903	809	839	854	834	852	899	887	852	851	882	906	824	895	912	881	869	877	907	882	848	924	866	866	843	880	842	882	913	874	880	838	910	913	846	879	902	865	892	880	873	837	894	856	834	883	853	861	824	898	832	899	883	860	835	875	825	889	890	882	907	885	888	849	882	859	841	866	909	881	850	861	889	904	858	865	873	870	851	867	914	845	800	879	900	835	841	843	885	864	911	900	903	857	847	900	890	913	893	901	840	857	899	869	803	852	846	866	831	862	852	839	849	837	876	899	804	863	898	849	889	862	913	885	904	872	831	898	850	867	888	884	868	831	857	863	828	858	895	892	840	874	837	854	878	891	861	890	892	881	900	896	881	872	804	861	871	907	887	858	884	868	897	912	904	897	847	887	851	840	858	871	877	787	853	847	901	809	869	823	844	803	958	868	891	884	878	896	895	855	883	900	851	898	886	893	836	906	877	840	862	866	870	848	883	891	881	870	870	796	851	896	831	852	846	863	848	900	856	868	826	858	851	900	859	874	867	863	869	855	861	855	888	892	812	885	853	874	914	837	852	876	912	841	873	857	854	865	899	892	874	859	836	821	862	833	862	848	887	888	886	833	836	895	902	894	808	852	867	855	836	866	850	879	885	897	915	861	859	844	902	820	861	913	842	874	914	872	840	882	865	884	891	831	841	878	864	840	849	853	882	878	850	872	865	893	850	906	869	861	831	862	873	858	934	899	866	854	835	890	874	886	902	872	875	845	812	921	859	858	857	819	881	835	872	843	897	853	827	888	880	878	875	863	833	856	876	822	901	858	867	880	843	915	870	858	875	858	839	900	840	896	888	895	871	813	865	853	860	871	885	854	893	818	911	878	839	861	874	852	842	857	884	848	886	874	911	888	890	851	871	861	849	897	835	835	878	886	809	868	916	878	911	897	863	893	830	880	905	843	890	871	886	883	861	855	917	878	863	841	859	866	884	887	828	921	824	893	822	879	904	887	905	938	879	852	866	906	853	861	929	880	839	900	843	851	891	861	856	907	881	904	825	889	915	887	867	919	931	899	892	829	854	851	872	940	831	887	874	970	877	900	804	893	875	879	834	866	830	905	884	847	868	912	918	878	883	871	922	849	816	807	876	929	869	931	836	862	858	872	886	889	897	840	854	888	872	850	895	867	888	850	866	826	912	898	895	884	879	856	881	862	839	882	887	849	870	896	831	854	846	882	888	815	829	864	851	918	851	833	918	876	892	902	845	809	933	877	908	840	887	874	898	875	854	828	895	899	882	873	894	869	862	855	923	846	860	819	844	900	843	898	832	852	854	902	840	898	941	854	853	838	882	873	835	877	906	891	830	892	842	902	823	851	847	850	903	851	867	830	874	848	859	839	875	900	877	913	881	876	870	834	889	864	833	855	947	904	856	824	888	856	845	890	863	847	831	851	866	923	847	921	860	846	848	891	894	854	845	840	907	832	863	832	890	862	831	819	912	909	892	886	857	861	916	918	842	884	842	836	884	891	884	847	872	920	896	833	848	915	875	908	879	832	887	894	829	923	874	877	894	897	879	878	929	841	834	870	869	827	908	862	903	878	903	831	825	902	869	825	831	830	856	903	884	881	838	868	888	870	912	873	832	900	861	852	858	846	883	865	891	850	891	868	855	887	862	821	865	867	892	877	912	859	856	862	843	876	863	886	903	873	904	902	845	899	894	846	823	867	936	894	855	878	907	936	864	853	886	905	900	866	867	873	862	878	884	857	920	841	889	839	853	863	840	880	859	908	851	876	911	836	876	850	896	866	817	867	828	869	906	862	899	854	854	848	880	847	866	902	831	912	865	857	842	871	844	879	861	895	839	832	918	859	911	876	857	879	910	826	878	857	889	859	815	832	941	842	873	852	843	884	861	867	854	851	843	854	894	848	840	878	894	846	915	872	867	865	873	867	839	868	884	859	947	893	904	839	869	936	891
27446	19727	14260	8471	4514	2840	2076	1542	1136	921	770	656	610	550	484	421	406	399	351	351	317	341	303	299	314	324	316	309	315	297	280	300	302	254	273	303	305	246	278	301	277	277	270	265	248	269	257	284	261	270	272	293	287	269	270	277	265	245	273	270	273	270	271	299	238	295	273	245	265	282	249	271	280	264	268	229	262	259	252	276	298	277	291	286	277	282	287	273	270	253	244	290	282	257	264	277	297	288	274	287	266	279	258	278	266	259	250	275	244	294	289	281	247	263	238	268	296	259	262	229	261	268	295	253	252	304	263	287	256	242	258	257	251	277	274	291	289	270	244	248	275	253	274	261	260	286	267	287	281	260	248	280	254	241	240	273	265	260	281	278	300	256	285	237	287	244	301	267	252	260	249	272	282	299	261	270	272	281	257	278	276	236	279	285	296	223	294	265	271	272	251	254	257	260	272	267	246	233	263	243	269	281	265	278	233	273	304	283	285	259	272	286	249	271	267	278	276	246	276	243	267	298	252	254	273	256	273	265	256	280	245	250	303	252	258	295	258	312	284	289	234	286	254	275	281	244	270	266	268	269	271	239	306	262	274	264	272	261	275	250	257	256	268	271	272	264	284	241	282	229	286	278	289	278	265	277	248	286	278	286	239	275	262	267	277	275	284	236	285	254	263	278	273	280	252	293	261	281	249	263	296	296	294	261	277	287	258	275	252	283	277	234	244	254	276	249	269	267	289	264	242	242	255	257	267	265	284	230	250	270	286	295	252	260	265	287	274	229	251	273	262	263	276	267	285	263	271	267	254	273	247	269	283	260	253	272	244	273	271	260	268	287	260	254	270	236	247	268	255	257	283	318	273	251	284	271	263	270	275	270	284	260	257	244	269	275	257	297	295	265	260	256	252	285	252	275	269	261	240	261	248	279	278	289	258	274	241	243	235	282	281	273	261	263	259	279	246	280	265	269	257	286	254	260	281	276	266	266	253	292	268	291	256	260	255	273	242	268	263	289	236	269	263	283	275	264	268	265	257	246	296	251	273	266	276	254	269	250	234	282	272	258	269	265	268	231	241	245	272	245	225	260	263	280	257	275	258	297	287	265	262	306	234	246	264	246	263	265	268	261	261	289	267	267	254	245	264	296	247	276	277	254	229	270	285	261	263	275	261	272	247	271	254	270	314	239	290	262	272	241	253	240	285	310	264	248	293	279	254	267	278	253	275	300	279	235	294	269	281	291	253	262	242	284	283	267	302	248	308	263	286	278	275	254	276	256	258	292	255	276	253	278	233	245	277	279	270	270	266	257	262	283	262	267	241	290	275	267	252	254	301	269	276	265	264	282	259	260	275	278	273	273	297	284	253	277	272	253	275	268	273	251	266	256	270	248	286	255	243	265	265	280	277	281	290	286	264	256	264	248	259	281	267	252	239	285	233	287	275	264	266	253	229	303	263	266	295	279	263	256	255	261	279	278	250	269	275	303	275	273	271	269	264	293	274	249	308	271	259	258	276	270	280	300	282	251	258	259	270	243	268	258	294	244	286	277	298	284	290	251	259	296	253	247	293	257	296	287	273	270	274	248	272	273	255	276	266	290	259	273	275	275	272	277	240	268	254	269	235	281	293	286	269	242	267	276	264	248	274	291	294	249	279	264	272	264	276	289	272	275	275	281	242	268	268	267	258	243	244	243	276	268	253	266	301	268	284	243	290	273	307	245	234	267	276	275	266	261	269	259	306	257	271	277	263	254	280	276	282	260	269	296	253	287	255	269	321	263	293	237	230	259	272	272	251	265	245	279	275	262	268	288	270	284	278	288	308	285	252	255	298	287	239	269	271	251	278	264	283	304	288	246	264	278	255	287	291	284	289	251	287	312	244	293	272	274	262	293	267	279	271	268	263	261	243	239	257	279	277	263	270	279	282	288	248	267	265	254	275	275	283	261	288	300	250	297	226	282	291	265	252	255	286	253	257	281	252	276	285	294	297	232	284	258	299	258	251	274	293	291	278	261	263	250	238	236	282	274	260	254	250	274	286	266	252	270	269	258	257	267	264	228	267	255	272	231	261	281	256	298	293	262	241	262	253	254	257	279	243	266	280	256	269	276	258	278	273	268	278	294	251	247	249	286	273	265	252	265	275	272	263	255	268	266	251	285	302	290	256	272	249	268	245	257	252	246	275	240	277	247	279	277	269	272	266	277	276	275	269	290	295	253	240	272	284	238	273	254	269	240	261	275	255	257	253	259	310	247	272	264	263	268	266	277	257	276	273	251	242	251	289	279	264	254	259	254	281	287	265	270	258	265	272	265	290	249	257	252	267	258	267	291	243	278	230	244	281	253	244	277	243	294	272	289	285	283	245	252	276	274	263	246	275	257	258	279	285	271	283	255	262	292	249	273	270	251	267	278	252	280	286	267	273	251	258	264	261	256	284	257	245	254	269	228	279	277	281	301	257	262	278	272	292	271	292	276	248	278	281	252	265	289	262	272	269	276	272	236	291	271	248	256	239	246	282	250	272	271	267	267	301	245	277	275	253	275	267	272	264	281	260	266	275	285	263	275	265	245	276	253	265	277	264	278	254	252	265	266	280	255	258	269	297	292	238	294	223	287	226	286	258	254	272	261	286	284	257	274	265	259	262	276	284	260	301	269	278	251	269	293	251	265	284	286	251	293	294	264	270	283	256	293	286	265	262	260	250	283	269	266	282	261	267	266	256	303	291	307	249	270	264	261	286	266	247	239	277	276	257	243	274	252	265	245	263	273	245	251	284	287	251	284	261	248	271	267	230	269	264	269	269	281	289	295	298	270	278	291	274	275	264	287	292	256	290	271	305	310	222	270	261	267	263	273	241	242	278	250	293	301	289	287	277	266	259	252	263	280	281	249	258	273	283	251	259	275	262	279	278	275	251	282	247	264	273	272	278	242	271	265	297	274	263	267	314	252	252	254	292	266	265	272	267	254	286	261	273	265	260	306	249	277	283	265	272	269	249	263	273	283	247	273	276	269	261	289	303	269	293	297	283	260	229	267	252	287	247	293	256	279	250	299	271	253	281	271	273	298	260	284	265	264	311	267	243	277	222	279	295	286	288	286	283	269	274	261	278	306	257	249	273	240	273	273	273	268	249	288	286	302	264	270	261	239	243	238	279	278	261	253	274	278	280	279	265	284	249	270	255	256	254	259	276	267	253	309	275	258	277	251	258	253	265	233	267	247	290	257	271	289	240	256	249	266	265	274	288	294	286	274	272	252	269	243	257	262	236	261	254	287	306	285	267	268	266	286	266	292	264	254	263	243	281	245	254	279	270	282	265	260	290	289	270	261	252	224	272	227	272	273	282	267	255	263	260	295	255	283	279	264	287	290	250	238	276	302	253	263	255	266	276	276	271	280	263	269	248	258	280	283	281	256	302	259	286	264	271	283	251	265	296	254	272	271	252	254	248	279	251	292	254	280	301	254	263	246	271	284	274	242	293	267	271	250	267	304
15148	25216	24018	16163	12114	8935	6813	5266	4082	3156	2569	2077	1777	1641	1438	1250	1093	1021	940	890	782	726	776	737	672	724	753	707	689	681	706	653	641	654	592	611	601	632	612	599	579	610	550	568	570	562	550	569	536	545	531	551	559	542	543	566	580	504	555	579	563	553	530	531	580	538	542	569	556	546	515	530	518	547	545	571	558	524	528	524	585	559	542	587	551	533	558	569	598	533	559	555	538	521	518	546	538	556	567	520	568	556	554	595	513	558	527	529	545	576	542	576	544	589	517	531	567	559	502	524	534	512	559	564	528	557	528	535	558	529	565	579	548	590	572	591	547	537	531	568	504	551	597	547	519	587	538	502	555	547	569	602	558	533	523	519	556	552	562	571	524	534	498	540	536	536	534	543	536	556	580	540	588	554	548	548	555	578	581	515	584	537	567	546	521	570	562	565	507	591	575	552	525	559	482	508	523	532	562	570	549	571	508	581	518	584	567	545	542	514	549	568	567	526	533	543	551	568	550	536	556	533	503	546	533	494	551	522	569	529	574	536	557	534	574	539	541	525	573	505	619	544	562	509	563	579	540	569	586	550	571	527	530	514	545	532	549	539	522	529	553	572	546	553	546	547	529	518	558	523	544	566	557	523	493	575	531	564	546	531	556	529	577	559	564	551	529	558	536	550	541	552	607	534	586	531	547	496	557	556	508	581	569	512	542	532	527	540	558	527	569	553	554	562	566	540	534	538	540	538	576	557	551	512	514	556	568	537	555	572	534	492	510	551	542	533	542	539	520	535	506	576	567	548	543	511	558	562	563	540	555	543	549	597	570	497	552	542	569	515	559	516	578	566	511	517	556	547	595	538	545	485	541	537	529	521	561	539	528	562	532	538	571	600	565	516	569	564	503	561	518	539	532	520	560	546	543	540	551	557	552	532	535	547	571	510	546	557	537	581	510	513	540	522	537	522	549	521	536	513	512	573	527	556	536	577	509	574	564	540	559	524	569	513	514	582	550	538	543	538	553	533	504	547	531	558	534	540	519	563	503	555	559	512	485	541	556	537	587	517	548	553	534	513	530	519	526	523	558	537	552	534	524	541	545	546	564	532	510	522	553	503	524	585	543	513	551	572	555	557	504	509	548	536	534	563	619	519	525	542	567	590	543	520	551	568	521	531	568	561	530	575	541	539	536	586	570	570	566	578	544	538	556	586	528	545	513	578	576	552	556	556	566	558	544	550	569	552	576	563	536	534	565	519	543	519	536	530	560	519	544	513	539	582	540	542	543	549	586	514	569	545	535	551	528	521	539	538	556	529	550	523	519	590	577	581	565	556	496	562	515	549	545	541	531	537	593	525	554	547	525	542	586	498	536	535	555	536	565	558	550	579	578	535	579	562	518	558	557	503	520	562	560	534	559	511	554	481	533	547	556	517	536	518	577	526	540	555	555	560	552	533	574	554	565	545	550	599	567	510	527	534	513	523	510	572	560	574	532	562	512	529	545	540	502	570	515	513	564	535	544	577	538	531	551	567	536	513	542	548	544	518	564	558	530	548	536	541	551	549	546	527	518	535	603	574	546	551	514	597	587	519	556	525	527	542	495	607	531	513	529	558	512	510	569	547	539	574	581	521	585	550	549	589	558	527	580	519	546	533	516	543	537	550	568	576	579	571	556	579	578	563	593	546	543	514	505	551	527	539	568	538	553	539	562	586	548	555	563	533	560	532	505	611	562	531	531	594	516	539	582	510	525	562	573	509	571	509	555	583	596	569	537	541	562	515	530	533	527	563	544	533	525	526	574	563	540	571	552	522	543	503	522	548	558	511	540	517	557	524	525	554	556	517	543	519	583	523	562	552	592	526	585	578	520	552	550	518	518	546	548	556	560	509	533	573	554	553	554	556	556	549	531	552	550	527	560	566	543	551	539	556	568	557	541	540	539	553	570	553	505	573	483	543	539	572	543	503	521	558	528	512	556	533	552	509	502	575	539	534	528	550	522	558	515	578	521	542	546	573	512	540	543	553	532	523	551	500	496	558	515	581	547	530	564	559	557	539	540	518	543	549	562	562	560	544	573	497	540	500	545	532	504	504	573	547	565	516	517	574	538	578	548	520	577	539	585	518	511	536	565	523	546	548	551	567	550	556	547	534	572	523	522	530	548	566	543	539	541	516	569	487	540	530	559	580	503	535	535	527	550	545	570	536	552	503	549	543	566	582	549	576	567	545	534	609	559	560	600	564	545	607	588	534	541	533	572	543	517	515	557	564	562	529	516	548	527	548	517	550	542	558	533	542	554	574	514	523	542	537	515	557	572	569	540	520	560	518	544	519	567	545	535	582	574	539	568	543	536	549	590	569	563	546	541	555	539	530	517	537	545	558	548	586	538	530	503	542	536	531	556	574	555	528	524	576	560	551	535	560	579	550	496	568	533	538	553	569	519	540	501	569	555	555	556	555	515	546	541	512	538	514	517	546	530	534	541	561	569	539	523	546	556	554	537	545	620	573	548	539	524	546	591	592	559	551	596	527	542	551	582	550	505	536	506	546	555	485	515	557	554	580	522	526	548	531	570	562	550	572	529	525	545	572	570	567	576	602	547	599	538	525	538	552	530	545	563	552	509	581	556	529	517	515	517	536	534	531	542	542	526	526	556	532	524	543	541	557	547	551	527	525	559	523	551	527	528	562	534	550	538	563	555	546	566	523	584	559	572	523	560	527	578	523	541	586	542	581	546	582	521	569	536	517	557	529	559	489	568	530	553	565	579	514	566	545	541	552	519	519	538	544	517	532	544	520	563	567	540	564	565	592	538	553	515	594	540	489	542	520	520	542	513	563	589	526	511	579	570	563	559	528	503	534	568	531	561	552	543	549	543	533	534	513	514	563	553	547	544	524	562	573	524	533	548	548	555	545	529	542	531	558	562	507	549	549	539	526	496	554	593	541	545	548	508	512	589	554	527	563	554	525	552	522	552	561	570	545	578	556	532	550	555	560	518	584	545	568	572	560	544	530	543	539	551	552	540	527	504	553	548	546	499	539	535	537	585	529	519	521	544	526	560	506	553	566	523	596	555	584	561	514	538	567	532	541	565	505	553	578	570	558	555	507	541	544	559	549	486	548	541	583	537	526	553	558	557	564	530	500	559	525	563	536	562	576	539	515	474	550	539	595	560	544	528	511	535	569	533	522	537	542	556	531	556	537	591	537	525	589	535	606	561	543	523	532	551	532	596	557	591	560	565	539	551	524	578	539	525	551	545	567	565	585	535	534	563	537	575	546	560	575	537	551	569	531	540	559	564	593	514	552	517	558	514	540	554	554	583	549	598	560	584	587	546	556	544	538	513	567	542	585	543	544	552	524	521	564	485	534	560	562	573	547	575	550	554	528	522	580	566	525	529	547	551	552	522	583	550	600	549	557	528	554	553	567	559	540	526	530	561	515	558	552	532	595	563	547	517	532	531	556	555	546	554	528	541	566	558	552	560	543	559	519	570	544
25180	21440	27963	25263	17488	9190	5623	3728	2770	2125	1570	1323	1086	984	850	800	675	630	533	538	490	455	433	420	443	447	434	436	397	407	408	382	371	397	357	335	354	352	338	347	299	338	346	324	318	338	295	314	320	325	302	299	302	333	317	294	342	323	327	335	296	321	337	302	356	354	297	319	310	300	314	301	299	267	316	308	324	339	307	331	335	290	330	322	321	294	302	297	341	321	321	319	292	317	289	309	300	332	310	331	337	317	318	303	347	312	321	294	321	317	286	323	312	336	317	302	296	309	299	316	318	312	325	322	322	347	289	312	343	332	316	309	334	332	324	298	316	323	327	324	319	326	311	306	324	318	298	262	320	300	306	339	301	347	293	316	309	297	311	284	302	286	275	331	295	323	308	316	310	319	287	324	313	334	288	326	298	348	293	286	314	288	321	332	310	293	310	335	321	310	298	284	302	323	347	304	308	315	341	297	332	305	314	308	285	314	336	325	290	309	310	314	325	323	315	314	298	299	318	311	306	327	291	307	342	344	299	315	294	302	327	324	337	322	316	319	295	324	301	315	333	347	300	305	292	302	343	303	288	327	312	318	300	346	300	290	305	303	309	322	317	294	348	324	323	310	306	333	288	313	308	322	333	319	326	319	304	343	341	311	309	306	334	297	338	308	317	313	339	327	315	324	306	322	288	321	338	326	311	313	335	320	308	335	298	287	301	329	328	280	316	287	315	318	338	313	305	331	311	321	302	298	326	300	317	309	316	344	284	301	309	326	336	322	311	270	334	294	270	322	303	350	308	325	313	331	306	322	313	334	310	290	311	311	328	338	313	295	325	312	327	318	326	295	342	313	335	313	311	356	340	311	301	275	327	350	297	329	301	343	322	304	295	314	324	316	310	299	307	297	310	337	330	325	321	309	312	300	310	322	333	336	308	324	317	298	310	306	318	299	318	290	344	297	293	300	321	338	334	294	312	295	305	291	303	338	289	316	322	311	302	311	300	307	310	315	329	303	319	318	325	302	303	321	348	342	285	346	315	314	341	332	310	261	300	306	309	323	307	346	312	309	287	334	264	314	315	313	296	303	301	316	311	351	318	338	296	326	343	328	332	279	306	334	317	314	347	335	295	277	318	328	310	302	359	335	323	306	313	313	323	302	300	288	348	321	327	338	319	296	316	297	282	356	319	313	311	351	292	317	315	314	291	294	306	330	291	317	294	330	302	326	294	305	319	305	302	329	327	316	316	331	296	313	322	299	336	326	302	320	347	319	326	286	308	299	291	350	293	330	312	298	317	296	285	324	305	274	320	303	317	319	306	353	323	320	328	322	295	274	320	312	335	299	310	286	296	291	310	297	336	342	333	306	321	340	323	308	347	332	358	286	308	319	351	314	322	290	297	321	296	320	326	303	300	349	302	296	328	290	303	327	340	346	314	321	311	339	301	315	329	301	313	312	327	318	306	305	304	338	332	303	314	349	336	270	294	309	302	273	311	295	295	314	284	345	323	353	293	370	347	317	320	321	287	293	303	313	309	305	329	334	318	325	329	315	319	296	334	314	314	321	298	299	324	279	307	305	321	311	338	319	297	341	302	315	329	334	299	298	319	303	337	315	304	314	335	294	321	351	325	286	327	314	320	325	311	334	312	320	317	352	325	315	341	323	310	329	305	346	330	326	311	332	314	297	298	347	307	350	348	276	334	284	304	292	330	327	316	332	328	316	358	315	313	319	298	292	309	320	308	324	319	294	333	300	327	327	368	330	334	317	304	297	293	344	298	326	345	344	333	303	309	341	318	327	303	332	292	300	317	349	318	299	326	345	284	345	315	306	312	314	304	294	331	299	319	279	315	315	321	313	326	294	305	307	327	311	305	332	331	326	318	285	286	275	294	321	305	313	306	287	304	299	297	296	307	327	304	308	305	312	302	287	333	295	315	315	334	302	309	310	305	290	346	296	318	320	339	315	302	299	330	332	298	306	305	294	306	340	300	288	297	300	299	301	334	332	310	302	314	322	295	330	320	324	280	333	338	338	304	301	325	308	279	311	331	310	288	293	297	309	294	315	335	303	309	318	338	325	350	278	279	309	327	316	300	334	319	316	346	288	284	306	321	313	326	328	337	324	345	299	312	320	310	299	317	333	308	315	297	308	309	288	340	289	277	326	320	332	333	320	343	303	320	345	290	330	312	303	325	325	310	267	317	293	309	329	300	321	329	312	304	319	274	310	304	334	342	353	300	307	321	337	293	275	323	326	304	298	311	290	330	329	320	299	303	323	327	322	295	324	326	324	345	311	331	313	344	345	311	322	305	327	360	323	310	279	317	304	307	315	279	315	316	312	319	356	286	322	292	317	341	297	340	346	300	315	293	343	302	326	299	304	337	320	285	311	314	274	332	297	295	303	300	329	316	325	329	319	293	321	329	324	330	316	298	317	302	346	310	344	285	332	316	320	318	306	317	299	304	294	285	280	313	300	283	293	341	288	332	300	305	349	291	324	313	278	325	318	337	314	321	325	303	316	297	346	303	325	316	298	304	329	303	336	297	352	300	305	353	334	289	308	313	337	325	320	321	326	305	281	303	326	327	328	301	293	313	310	320	337	309	305	279	303	325	306	305	297	314	302	305	348	319	333	323	301	337	308	327	336	296	315	336	295	330	296	284	295	309	329	298	313	305	278	293	338	316	341	324	295	291	357	334	328	317	297	340	325	344	311	291	317	300	317	303	328	285	306	289	331	332	309	314	290	301	345	328	310	317	329	336	349	310	320	297	303	310	293	315	314	292	303	322	353	315	297	322	313	277	330	304	329	318	298	322	335	305	324	332	318	306	321	319	323	316	280	313	302	294	322	310	313	294	307	332	311	293	319	285	300	312	306	292	340	319	321	305	318	310	311	317	268	298	324	316	310	319	322	343	294	323	337	290	312	311	327	326	314	316	285	295	321	307	301	321	291	319	323	316	319	316	316	309	284	343	288	313	270	314	324	306	320	287	312	293	292	321	312	298	310	321	324	298	326	326	312	318	298	312	302	333	310	310	325	302	314	308	328	284	308	292	312	317	299	321	312	286	292	302	331	316	334	296	336	316	280	318	301	341	314	336	297	315	313	281	357	307	313	310	308	319	317	341	335	284	276	324	311	307	322	322	321	314	310	317	285	320	310	316	294	296	278	322	312	321	342	302	306	309	325	308	322	299	316	342	290	276	327	314	295	305	329	287	322	343	332	308	305	286	308	308	300	290	311	301	288	295	344	298	292	313	305	320	318	291	308	317	313	307	320	338	308	318	317	375	346	313	299	306	335	303	351	344	300	336	284	328	328	291	320	334	341	293	325	309	315	328	331	325	326	308	317	294	317	278	322	301	307	303	305	303	319	318	279	332	306	303	333	317	320	308	321	291	336	313	289	322	292	336	314	276	287	299	320	315	307	320	311	307	284	331	315	283	315	312	330	319	292	278	293	330	349	276	318	342	294	310	289	345	293	326	323	328	265
18000	33657	32880	25472	20761	16669	13110	10438	8300	6429	5174	4173	3613	3204	2770	2334	2114	1718	1515	1386	1291	1249	1153	1108	1065	1139	1060	1066	1055	926	941	821	879	808	788	767	748	707	754	765	656	721	651	672	665	647	650	610	637	623	612	631	656	697	613	643	583	630	596	635	652	600	615	604	660	647	593	615	628	635	618	612	640	603	622	633	691	650	631	683	616	657	681	588	655	598	644	697	596	673	634	646	589	633	625	612	632	665	607	601	606	651	630	663	650	645	655	659	661	652	583	593	671	624	646	611	654	689	660	644	643	625	629	660	661	660	620	619	642	675	613	665	659	644	681	628	647	589	638	641	654	614	674	636	617	624	624	664	632	606	589	658	626	689	612	603	603	644	616	671	614	699	659	652	594	607	649	651	638	610	651	609	601	603	607	638	609	634	639	664	662	680	611	607	659	627	627	661	703	629	658	623	582	621	625	612	638	630	594	659	593	612	645	646	613	640	638	624	603	655	600	648	652	667	614	655	664	615	630	635	611	594	619	646	604	579	634	643	643	646	587	646	616	610	680	659	606	640	663	649	604	627	624	651	661	627	637	631	599	605	612	634	646	641	622	632	634	601	615	611	630	653	618	621	584	614	630	613	617	662	625	648	582	620	600	627	641	670	692	610	660	614	639	659	644	613	656	653	617	612	641	625	620	623	668	663	699	642	652	639	627	628	591	624	628	652	656	622	665	598	617	640	626	627	627	624	611	642	638	647	580	602	627	656	614	625	622	625	604	614	638	581	614	607	611	636	630	590	599	671	621	651	656	643	604	610	608	662	646	601	617	671	613	616	616	596	626	623	644	614	616	620	639	589	597	634	638	629	636	619	616	661	648	584	634	679	623	603	629	567	633	596	624	649	670	633	635	627	642	606	674	600	589	620	610	652	602	649	620	587	657	617	625	594	611	615	625	589	677	630	621	637	644	641	627	647	588	639	641	599	599	612	622	640	645	647	618	632	648	621	610	608	589	603	609	623	660	637	664	655	647	637	682	664	623	661	616	645	642	620	622	660	616	599	614	624	632	620	569	622	621	621	609	623	649	663	614	628	621	624	643	632	612	640	644	612	618	625	636	651	563	627	619	645	612	638	596	619	630	609	624	665	667	592	613	656	633	641	633	674	616	633	604	606	607	610	640	641	649	643	622	637	672	583	682	635	604	624	635	575	607	674	662	646	565	659	628	632	649	653	626	687	585	638	625	619	594	629	654	601	638	589	603	620	666	619	651	605	645	655	630	667	645	626	603	638	649	594	609	637	613	634	598	680	661	656	637	586	612	686	642	611	669	608	629	643	642	640	623	656	614	613	617	618	633	647	665	650	560	630	638	672	659	629	657	641	619	594	594	623	610	583	609	647	614	658	620	602	602	634	631	655	667	645	591	620	604	636	635	598	636	604	592	630	604	620	636	622	643	657	651	609	642	680	641	600	658	670	650	630	624	627	609	619	639	681	606	633	607	615	581	651	620	596	629	637	629	622	627	631	628	619	663	673	614	657	652	648	635	624	624	629	658	594	623	635	631	634	617	615	646	614	612	602	674	629	610	615	618	618	649	610	610	620	597	638	613	638	638	650	638	621	640	657	609	652	639	591	637	655	655	635	672	604	668	633	620	643	610	645	588	638	621	649	574	651	592	625	605	613	599	646	613	645	615	663	661	619	610	636	603	628	610	627	639	624	577	568	623	659	605	644	596	604	642	641	646	615	643	635	639	623	638	615	583	613	613	618	677	608	628	605	597	653	641	642	632	683	616	644	658	608	647	643	616	619	631	598	628	635	655	661	646	618	639	639	688	630	592	618	627	645	630	624	602	648	611	627	628	640	639	595	649	607	585	610	627	612	576	631	606	638	647	628	646	623	612	661	683	631	585	639	632	566	635	654	626	644	667	624	625	588	625	632	651	620	622	633	613	659	621	634	620	594	664	665	690	604	629	637	641	596	601	597	601	620	648	580	604	639	666	607	649	638	585	608	581	665	663	609	595	621	582	653	610	646	649	623	596	643	663	656	648	673	593	656	651	646	695	635	622	675	661	631	628	657	633	623	690	614	660	636	636	654	616	638	625	605	670	622	623	678	602	669	632	597	658	578	641	648	689	594	571	635	639	617	629	602	649	630	609	660	636	691	640	617	591	585	619	633	670	627	658	661	604	639	647	624	638	692	647	641	659	594	604	661	653	619	604	639	635	626	581	672	637	666	630	646	630	617	623	650	641	648	617	664	642	600	605	596	581	667	592	653	638	623	638	619	634	653	638	648	636	645	619	642	564	602	582	559	627	602	661	591	601	590	649	678	589	610	604	639	621	659	649	614	615	603	631	620	595	615	597	633	618	627	615	613	663	615	592	601	661	634	620	594	633	599	595	594	634	605	601	634	639	602	621	650	623	601	619	669	632	663	654	626	612	649	623	621	620	655	616	609	642	657	626	641	653	659	617	619	648	654	627	591	622	614	623	675	648	632	691	644	592	648	616	631	599	666	622	613	659	653	619	664	641	597	685	609	647	610	605	603	611	659	626	645	618	620	607	650	666	664	642	618	665	623	671	627	627	626	657	638	630	664	637	639	653	630	603	619	616	650	613	675	594	637	642	622	666	659	629	619	611	630	601	632	621	664	665	617	614	617	571	606	646	648	568	600	644	655	623	660	640	640	602	664	609	612	615	615	639	627	595	614	603	643	675	611	656	647	613	633	633	656	620	609	625	614	568	616	589	677	636	648	601	609	627	623	622	613	631	665	632	668	625	650	626	605	579	576	622	621	587	612	662	605	602	626	612	626	640	665	638	628	623	635	662	641	614	658	588	659	614	641	637	642	599	671	646	589	593	679	683	611	611	642	639	647	612	605	662	658	646	659	629	654	617	604	636	650	656	597	619	662	609	635	657	660	571	588	609	632	628	664	664	635	591	635	610	651	642	603	604	624	588	648	601	642	605	620	651	656	593	636	590	665	647	600	616	641	605	634	596	662	630	632	632	651	624	609	598	629	679	623	625	670	668	623	643	629	612	636	620	629	622	607	641	613	667	608	645	644	607	628	621	645	631	657	635	622	628	640	671	671	653	630	647	652	605	641	638	612	616	621	615	634	647	665	621	620	608	621	636	631	599	600	639	606	617	638	618	676	678	644	657	656	663	664	688	595	642	665	621	602	610	628	632	639	610	649	636	634	677	580	613	631	595	615	650	639	685	595	606	600	627	608	612	644	681	628	601	617	618	611	593	664	607	642	599	628	662	664	633	604	618	657	620	657	671	636	627	635	632	644	628	612	583	621	662	611	654	630	604	673	648	617	603	655	628	619	640	650	638	599	658	644	643	633	608	635	643	623	645	658	638	616	630	607	605	643	612	646	609	642	612	641	629	625	639	597	652	589	657	649	661	640	625	612	633	588	617	627	659	583	622	639	617	632	601	626	637	613	671	604	603	677	613	613	627	637	609	630	618	611	622	644	628	655	630	654	614	628	649	602
24197	21421	28870	24417	21581	17686	10986	6380	4346	3323	2651	2140	1788	1623	1416	1279	1104	915	847	755	726	716	670	700	658	644	671	624	606	612	582	552	567	531	565	488	531	488	502	499	439	476	477	475	483	495	462	478	483	478	426	451	475	486	434	462	464	459	487	473	478	459	431	503	448	467	458	457	470	456	481	441	415	427	449	488	504	424	425	498	450	465	441	425	465	473	473	477	440	458	429	470	471	458	446	454	466	403	431	458	446	451	468	438	491	495	474	458	455	477	408	475	391	453	501	449	456	447	412	440	420	454	463	471	447	490	476	457	436	441	460	434	450	467	435	454	459	448	469	470	448	494	462	447	472	444	473	444	448	479	469	428	462	482	460	459	453	498	472	487	472	467	490	471	474	490	482	445	436	450	452	424	470	424	447	441	450	441	513	423	472	462	482	446	455	436	445	448	432	453	466	486	463	476	483	449	436	447	462	445	481	460	454	425	470	420	467	464	446	456	446	434	467	490	477	430	499	450	450	459	457	473	432	450	465	425	435	446	480	471	402	439	415	440	440	460	434	475	413	447	434	436	494	453	431	463	446	420	492	464	490	450	471	486	457	491	419	429	441	462	472	446	449	450	432	457	471	491	451	456	460	462	469	466	469	458	460	475	471	462	437	475	460	481	412	480	430	440	449	452	454	455	430	439	454	461	447	466	456	471	442	459	474	473	444	435	435	475	439	454	453	453	452	456	472	487	449	436	464	446	429	453	455	438	482	462	415	452	446	408	475	417	412	485	461	472	452	483	453	450	481	438	454	469	456	411	470	413	472	444	431	448	460	471	483	471	402	483	462	436	421	481	444	475	454	463	479	442	485	430	462	474	485	479	452	430	469	468	499	455	461	479	460	406	464	481	487	455	454	454	444	489	439	485	454	487	472	495	430	484	461	488	475	482	427	443	491	464	435	471	472	424	469	460	448	461	444	441	470	445	445	462	428	501	486	430	445	466	433	449	456	459	473	462	456	447	468	425	525	453	441	445	441	430	439	473	491	493	438	448	443	482	474	450	467	454	448	424	490	460	452	424	456	474	443	453	453	446	445	444	441	441	468	447	452	451	453	432	426	461	414	470	401	464	464	458	459	443	464	474	465	468	423	441	457	437	452	452	461	492	460	458	495	438	447	461	516	465	451	460	417	423	445	478	441	418	431	419	481	446	425	438	457	467	472	421	473	458	468	475	448	477	485	451	447	458	450	430	469	440	444	454	472	448	418	426	443	485	442	457	440	467	450	417	433	472	437	430	441	405	469	469	451	466	457	428	474	466	453	465	444	467	454	452	435	455	432	436	423	466	459	449	447	465	452	456	458	467	521	431	423	482	487	442	475	449	451	446	476	425	429	461	444	472	409	402	449	417	465	438	444	455	451	453	454	440	453	468	439	476	412	457	472	478	409	480	465	446	448	475	462	476	457	414	454	473	440	475	459	417	410	514	449	430	499	451	441	456	435	447	446	460	450	462	471	439	497	420	444	450	449	420	457	476	481	475	473	412	463	442	433	490	439	480	446	468	464	447	428	462	432	477	447	486	477	418	465	481	467	522	443	481	433	488	427	466	439	463	433	458	468	423	436	431	510	477	443	459	434	485	449	432	460	444	418	408	475	434	439	456	457	448	446	454	506	503	492	441	459	444	452	435	455	466	447	460	468	442	435	407	449	466	441	412	475	472	499	478	449	452	410	495	436	460	487	488	484	442	459	465	442	474	462	448	421	500	449	443	458	436	471	439	445	421	454	465	464	458	503	450	436	434	446	449	432	491	422	427	434	477	464	471	463	447	451	462	462	457	452	426	474	500	439	502	450	430	454	497	444	417	486	455	462	462	486	445	457	456	496	444	451	406	445	465	427	458	461	459	466	432	435	453	453	435	452	449	442	440	459	432	441	478	474	468	450	469	491	430	427	446	438	433	425	480	420	497	459	419	470	463	477	420	412	452	427	434	482	470	454	491	470	480	440	430	437	457	429	453	420	460	456	439	453	470	466	466	457	459	438	467	478	463	469	449	486	437	483	492	442	451	464	477	450	433	488	447	460	458	468	460	476	446	420	445	432	414	446	433	439	453	462	469	465	460	458	417	454	462	457	464	465	467	461	458	453	482	437	465	414	472	484	427	481	418	420	451	422	436	446	409	431	468	448	487	466	474	497	434	439	442	455	485	478	444	446	466	472	464	457	500	459	464	442	432	458	437	442	461	450	456	453	409	428	443	416	450	480	453	489	466	469	460	462	489	463	431	450	430	479	475	426	462	502	467	480	456	439	450	448	449	448	461	462	467	451	442	479	408	458	433	447	429	439	487	437	447	480	448	489	435	435	446	439	471	453	478	484	455	471	445	434	432	455	455	457	450	457	474	456	435	456	463	458	452	464	433	472	459	409	467	452	438	424	421	434	465	458	441	486	476	498	463	473	480	467	448	430	466	444	471	446	446	452	418	446	465	460	440	419	439	438	390	498	426	454	466	465	470	464	450	452	498	462	484	472	452	464	459	445	485	528	488	436	455	438	485	452	466	434	428	465	456	483	455	457	453	439	420	448	450	432	482	480	458	526	428	452	465	461	473	477	443	434	469	469	433	426	445	471	455	443	500	446	462	471	469	484	430	422	414	453	483	437	450	447	459	427	449	478	487	465	403	452	426	407	498	489	486	426	476	461	422	426	468	430	442	441	458	475	409	456	448	438	439	460	468	477	440	480	458	451	479	527	442	442	449	483	461	469	466	474	464	484	429	476	436	444	454	454	457	448	420	473	450	495	498	443	481	432	457	458	463	483	453	437	450	452	436	421	448	428	451	465	477	489	418	466	479	472	462	457	435	451	425	437	483	438	420	462	477	430	492	466	461	447	438	460	476	472	425	457	453	456	448	429	468	472	477	422	443	467	461	471	432	476	460	464	476	451	442	450	445	459	469	453	472	477	455	432	414	469	480	447	488	453	455	452	445	466	449	454	481	482	450	463	431	455	462	478	455	485	450	435	433	421	437	423	437	455	435	435	445	437	449	456	441	490	432	414	473	432	454	437	463	458	456	422	460	471	432	457	453	456	457	410	488	429	427	464	482	454	470	448	457	459	443	448	443	441	494	472	432	452	451	472	427	467	426	492	484	467	441	473	454	424	468	478	461	471	415	440	454	467	477	454	444	441	465	454	451	428	481	465	506	442	457	482	446	484	493	495	484	452	438	423	487	449	463	459	417	469	464	439	419	447	450	441	472	440	447	425	437	447	432	452	440	450	471	414	476	443	467	481	455	417	439	438	449	488	438	443	452	435	488	463	425	409	466	480	475	455	450	460	473	418	438	432	483	479	474	454	446	450	407	478	468	482	463	429	458	444	473	439	490	453	480	420	467	449	487	448	463	483	477	456	427	450	441	513	479	478	465	467	475	428	462	446	462	469	417	465	428	464	440	449	426	497	436	465	430	485	461	488	448	434	468	451	418	461	459	443	461	491	449	442	445
20814	39118	37962	31035	26572	21906	18194	14977	11770	9253	7590	6289	5480	4783	4329	3731	3050	2660	2228	2036	1969	1813	1721	1679	1682	1646	1575	1538	1513	1351	1305	1249	1122	1181	1180	1123	1030	1059	1028	946	992	903	890	937	930	870	850	896	901	919	910	875	886	866	880	868	852	921	920	878	882	901	871	874	891	896	926	880	938	900	868	878	845	859	901	803	894	876	874	871	890	918	908	851	897	912	926	912	902	829	868	813	885	841	832	904	940	896	906	878	885	838	897	864	899	893	850	863	913	859	841	871	890	883	836	940	848	876	869	840	905	871	863	837	899	865	851	913	888	882	858	924	864	841	853	866	871	912	867	877	845	817	886	931	854	883	902	858	840	851	838	906	861	895	879	882	842	846	840	847	895	871	860	867	870	867	844	907	838	890	941	845	824	931	900	840	943	874	884	834	882	925	825	925	883	815	834	883	836	899	899	847	854	932	903	824	863	893	872	916	887	873	898	886	909	825	811	873	874	892	816	858	878	877	888	851	817	878	857	897	862	862	863	882	879	875	863	825	923	860	917	932	854	822	887	920	868	871	872	850	866	884	848	870	914	896	899	872	878	825	896	917	851	871	885	905	921	850	955	894	863	820	897	861	900	862	860	849	911	910	856	918	838	839	863	887	876	837	901	894	819	851	896	878	885	847	840	867	865	914	879	863	856	826	829	806	903	875	887	870	838	901	865	876	841	834	891	874	885	873	843	880	855	875	876	890	798	857	905	897	901	899	900	854	835	885	838	904	931	885	872	925	873	880	919	849	873	828	873	878	902	812	876	870	860	850	913	884	848	837	867	875	856	879	895	859	905	839	874	882	817	879	865	846	878	875	854	890	848	861	905	911	932	897	891	922	876	942	875	860	885	846	950	910	882	855	833	876	892	919	883	813	803	853	826	854	826	923	873	801	841	886	878	928	866	983	883	932	895	867	863	863	836	847	843	920	862	834	921	829	930	898	877	826	918	877	854	851	829	850	847	890	869	889	815	872	878	886	903	905	887	833	813	828	865	894	832	879	888	902	855	841	896	858	874	891	884	877	893	871	900	888	793	833	892	852	832	825	858	879	898	824	871	876	910	889	838	883	879	832	882	934	924	880	835	870	833	889	873	874	908	855	840	930	886	877	844	893	829	882	857	867	910	919	861	864	842	874	906	913	906	849	869	897	892	846	881	860	813	840	857	819	946	923	861	869	903	823	847	809	904	842	909	877	852	832	907	874	874	895	873	850	878	855	892	863	868	895	887	858	821	897	885	820	911	807	900	863	847	846	912	903	859	807	885	814	835	843	910	864	866	917	876	836	903	872	908	866	837	914	883	851	838	850	792	898	906	862	913	901	901	846	902	884	850	884	853	881	887	892	857	823	883	830	870	824	868	901	876	851	828	879	895	840	873	849	889	889	882	888	898	824	842	824	896	818	908	850	841	958	879	921	869	854	884	925	844	819	843	880	904	847	871	874	883	879	842	890	948	893	812	873	869	866	876	811	846	837	860	873	866	943	931	846	874	831	855	872	853	877	885	906	911	901	819	855	861	892	885	887	843	850	857	873	886	856	865	871	866	896	855	879	881	875	858	873	892	827	900	862	920	883	921	848	877	841	881	868	867	841	880	804	861	847	889	858	849	882	931	904	791	874	861	909	856	917	890	891	842	825	914	911	903	872	852	844	855	895	877	902	913	841	888	815	861	825	905	905	880	823	876	840	847	861	925	870	845	873	876	868	892	883	878	894	897	884	876	869	850	804	863	866	803	952	902	883	937	878	889	865	857	876	885	873	900	862	874	879	860	820	867	853	929	941	887	864	857	906	892	866	932	861	841	884	886	862	839	816	849	912	903	887	864	864	854	866	853	896	816	820	889	890	873	870	874	883	856	847	891	838	891	896	853	871	880	850	909	868	876	925	898	887	842	889	849	947	912	911	867	822	847	862	931	866	826	913	863	891	878	892	856	840	909	899	892	876	897	823	893	879	862	915	883	859	909	848	889	894	830	878	893	888	935	844	855	867	891	876	886	864	861	839	919	862	892	868	866	832	899	881	888	857	879	853	825	802	852	912	866	894	868	862	866	888	878	909	906	882	860	848	905	792	836	885	852	889	873	905	854	880	872	836	890	860	852	882	851	893	834	863	869	854	842	870	827	908	848	807	828	883	880	905	860	858	856	842	815	885	872	843	816	841	860	856	829	853	873	869	883	864	804	841	897	863	874	823	862	870	823	848	853	877	881	888	843	881	876	833	823	894	887	841	859	885	846	842	857	878	837	847	854	897	940	911	846	862	857	836	904	893	868	869	874	876	840	939	886	820	916	843	856	903	876	868	823	894	891	927	873	866	869	899	844	851	808	841	900	898	850	846	854	856	922	867	902	852	860	887	892	914	854	919	864	829	889	851	900	840	892	889	847	871	926	867	868	852	822	848	866	868	863	892	878	860	830	853	817	876	805	893	869	820	881	914	874	927	854	846	852	876	840	878	914	837	893	842	907	905	869	836	866	854	884	854	878	842	877	900	904	891	904	863	911	847	866	845	897	842	905	830	913	915	806	937	866	841	861	825	888	871	835	886	843	923	880	853	903	815	826	867	887	847	896	915	918	853	848	881	863	831	897	851	848	874	879	851	918	846	834	848	875	920	902	883	880	909	855	856	884	847	856	829	814	889	856	889	878	889	885	852	926	882	917	870	901	893	831	865	868	791	905	860	841	857	868	879	893	927	870	845	896	888	893	874	874	850	908	846	894	874	851	895	846	861	874	846	858	896	942	883	867	870	808	879	831	878	806	869	824	848	859	849	910	837	865	850	861	883	901	877	865	906	880	888	849	811	812	908	859	903	854	846	899	863	848	838	897	921	874	894	883	882	822	853	877	944	908	860	888	866	856	906	815	875	900	917	821	863	913	865	894	834	948	833	893	858	864	885	881	857	818	863	846	830	849	867	861	871	856	879	914	863	898	818	850	843	840	837	859	855	898	855	899	955	872	912	874	829	907	838	913	912	880	892	858	863	826	859	876	869	916	845	861	864	909	888	912	899	921	848	859	904	845	852	837	837	871	872	858	822	882	860	868	833	836	861	850	892	911	943	826	877	878	908	853	870	854	848	885	837	852	853	875	888	858	910	844	902	841	892	903	919	897	882	924	846	848	912	863	808	869	866	899	897	901	936	910	864	852	872	861	886	862	861	945	863	871	877	891	854	849	869	824	883	872	918	841	926	915	872	932	878	839	864	857	873	879	917	890	830	855	861	871	855	925	862	895	827	887	875	864	907	830	795	888	880	890	927	826	881	849	830	909	872	873	892	882	895	882	844	920	913	816	873	885	881	911	886	869	861	855	877	866	887	884	918	852	837	886	880	868	902	915	880	818	857	901	857	870	885	907	879	894	863	875	844	866	867	889	901	814	829	853	859	872	899	887	919	917	851	915	892	869	899	848	921	875	870	877	857	829	876	910	870	891	856	873	853	863	845	899	862	866	878	864	864
27586	19635	14557	8844	4848	3016	2209	1589	1128	868	752	632	573	521	498	446	396	368	368	392	367	361	345	316	316	346	311	369	314	320	328	335	292	287	329	288	314	278	281	298	281	259	277	288	257	272	277	277	264	270	280	311	269	320	275	246	279	242	262	276	238	271	285	270	287	316	272	303	251	244	269	284	254	274	258	250	253	264	307	258	283	292	258	280	281	265	312	278	269	269	271	285	282	281	285	280	278	256	257	261	246	264	261	262	276	273	279	286	236	276	283	267	263	312	272	273	283	297	276	297	264	278	279	272	282	249	267	264	289	243	266	295	299	274	287	248	269	250	260	277	241	281	260	273	272	281	244	267	279	280	263	258	282	273	270	284	297	295	285	273	281	272	288	272	253	282	271	268	278	272	266	278	294	277	260	289	272	291	283	268	264	297	253	240	290	258	271	247	280	268	262	268	287	288	270	242	269	260	285	252	278	275	309	255	276	244	276	256	280	269	282	266	253	258	275	281	256	277	265	253	260	264	251	251	274	315	293	280	259	254	266	269	263	278	266	263	276	284	275	265	273	268	244	292	281	282	292	246	279	284	287	282	252	233	275	304	304	254	272	287	291	272	257	290	291	282	291	313	291	240	237	286	257	245	258	280	217	269	302	281	283	289	274	259	286	260	276	280	299	286	277	293	273	272	286	271	255	270	258	262	272	281	249	294	296	290	266	267	250	258	292	254	277	279	296	285	281	278	309	280	282	277	247	271	275	251	282	275	295	293	249	273	277	296	267	282	285	277	240	259	264	301	269	265	270	255	267	272	265	266	284	261	253	267	253	282	317	290	254	236	274	274	284	276	258	276	247	272	276	258	318	270	288	262	283	290	267	250	277	293	303	272	274	268	252	262	278	241	294	301	272	264	268	272	239	241	283	295	264	278	295	276	252	267	249	276	269	256	254	260	271	283	252	254	261	281	283	311	259	259	293	297	258	285	257	281	277	255	275	266	272	234	256	286	253	276	274	274	234	259	291	264	277	290	296	255	279	275	296	275	255	289	266	258	291	256	286	265	252	274	306	251	258	287	273	278	273	267	268	305	266	261	255	225	260	245	248	304	284	281	263	263	280	269	273	265	273	284	294	277	279	275	253	278	283	276	235	306	272	239	258	254	317	268	274	257	251	267	255	273	276	291	234	241	260	301	262	273	284	265	269	263	279	275	260	259	268	250	257	264	283	296	254	295	251	266	309	248	286	276	265	248	309	269	248	291	265	266	290	261	278	271	275	248	265	271	238	294	248	281	280	266	274	250	249	234	250	277	292	273	256	269	247	270	248	262	243	238	275	261	281	264	269	266	251	294	287	293	277	258	278	300	252	265	287	288	291	274	279	274	248	262	276	287	245	264	291	285	302	245	245	256	281	272	291	289	299	274	267	254	268	255	285	258	293	300	262	273	278	263	289	283	275	258	293	300	294	264	280	275	287	274	261	268	265	271	277	265	299	264	279	260	247	258	288	282	252	296	241	257	247	268	291	241	264	298	279	272	282	297	299	295	286	278	299	251	276	259	267	263	264	273	266	287	291	264	291	291	275	239	286	262	297	297	260	272	268	266	297	298	280	284	249	275	253	304	290	327	250	265	284	253	289	279	273	267	291	274	281	261	253	277	277	295	266	257	270	270	318	266	311	259	268	287	284	272	265	278	256	260	303	257	281	301	262	267	256	279	295	278	282	271	248	289	279	253	281	260	226	305	315	283	259	277	287	277	284	252	279	259	270	269	280	299	275	267	290	265	286	282	300	271	274	259	273	304	274	277	268	272	288	263	244	261	274	270	255	263	281	263	286	301	261	304	300	266	259	280	285	254	274	281	274	259	277	275	288	269	282	245	294	259	295	299	289	235	251	271	267	287	292	257	275	265	286	278	283	285	251	266	286	274	274	276	295	324	276	285	284	280	273	283	280	275	272	250	283	266	272	272	276	275	284	250	251	284	263	259	315	271	273	273	256	285	241	282	298	282	260	306	305	265	283	275	253	265	240	284	285	282	281	266	293	238	284	258	281	272	256	250	279	261	311	276	280	297	267	279	281	263	298	270	244	247	275	283	252	258	262	290	298	304	292	270	281	289	266	252	297	283	258	286	257	271	298	301	296	262	294	277	274	249	257	253	266	273	258	260	275	294	267	267	245	297	273	288	246	257	269	262	275	277	246	275	250	269	270	261	278	255	263	262	287	265	247	274	278	285	266	282	320	270	281	257	285	247	276	250	270	274	303	283	256	278	275	302	297	304	271	289	279	271	284	284	283	250	253	259	268	264	285	281	251	297	264	260	295	293	293	283	267	267	288	254	267	270	282	255	242	285	274	272	248	302	302	274	248	266	285	286	233	241	271	295	276	279	287	261	288	283	267	277	278	291	274	282	282	278	270	272	272	240	283	291	244	279	286	280	254	264	283	266	263	282	242	274	300	255	316	250	277	278	302	266	266	237	272	274	274	258	275	272	312	275	320	285	243	268	289	282	271	246	292	269	272	297	255	281	256	253	268	299	266	316	268	261	280	274	266	289	273	284	276	292	304	300	296	297	276	266	284	259	267	294	280	246	283	250	274	301	253	275	264	300	256	240	265	300	272	291	260	271	279	278	300	247	257	289	274	272	266	265	266	272	291	284	265	244	244	264	265	265	288	267	281	274	272	265	265	285	261	273	243	306	274	247	254	269	286	295	297	281	256	278	275	255	301	264	294	271	259	284	287	284	284	282	239	274	284	281	259	291	264	280	281	250	281	273	312	231	266	265	308	278	266	262	269	293	263	285	253	305	281	297	265	257	250	284	261	263	282	276	288	257	261	303	292	251	270	269	276	287	278	286	299	266	281	264	274	287	255	286	266	291	251	300	265	265	287	259	261	305	283	273	269	280	281	261	279	261	291	269	263	262	271	258	267	266	293	306	254	256	289	285	277	253	276	286	283	302	262	292	298	289	255	262	267	278	253	277	251	283	270	267	286	288	281	273	277	286	289	270	287	302	283	269	278	289	247	267	270	263	289	268	279	297	289	276	279	277	257	264	285	266	268	278	268	289	288	278	282	274	256	306	293	289	263	253	281	292	285	265	278	289	280	271	302	278	263	288	260	306	285	298	288	267	277	260	254	272	257	282	255	253	297	271	267	270	293	269	247	300	282	287	247	258	263	307	274	324	270	266	298	292	268	304	281	279	259	271	269	276	272	317	266	261	291	240	262	291	288	282	277	294	259	283	286	298	271	288	250	265	253	280	240	256	279	261	301	272	273	290	281	314	267	295	293	292	218	292	290	260	288	258	289	292	268	276	272	297	291	288	254	285	275	271	285	273	297	267	276	252	269	271	280	273	258	302	266	295	262	271	266	283	300	260	264	284	251	239	286	272	274	284	263	251	235	299	308	276	273	270	285	289	228	291	244	275	251	296	263	259	293	284	268	280	307	279	251	302	279	269	259	319	244	278	243	260	287	296	286	266	261	281	263	258
15777	26113	24409	16781	12379	9285	7025	5490	4021	3205	2520	2211	1872	1679	1433	1310	1149	979	899	937	856	853	780	784	813	821	794	716	738	705	715	664	625	673	656	644	640	602	623	574	597	643	548	588	552	579	607	575	552	579	576	548	586	600	546	547	537	556	593	561	534	547	554	582	542	548	548	492	586	574	517	555	556	562	529	586	525	548	576	553	576	555	607	561	558	565	551	543	525	554	528	559	540	565	571	567	526	555	582	548	553	544	537	549	535	542	566	563	556	539	552	556	538	546	544	554	584	551	569	572	561	535	611	549	598	558	578	557	625	547	572	554	566	563	573	576	581	547	551	555	554	584	557	587	586	556	559	540	571	567	566	564	582	574	582	597	577	555	526	587	560	560	564	573	555	548	588	544	566	567	602	544	539	592	588	548	536	575	583	544	538	554	593	509	586	510	560	563	584	562	558	598	537	585	583	528	545	566	575	571	555	541	586	567	582	574	594	543	557	572	581	554	570	572	594	519	569	572	568	541	553	557	520	555	571	566	596	541	558	571	567	525	562	496	580	559	586	577	551	608	558	573	563	552	523	518	558	581	535	557	558	560	562	563	593	576	587	535	593	557	555	565	595	534	586	559	542	562	556	544	540	541	528	563	559	601	587	597	537	546	565	556	546	561	561	565	531	522	546	540	570	594	554	549	583	543	510	563	546	575	557	591	580	557	525	598	531	557	556	560	558	565	555	561	611	553	555	590	571	554	588	561	555	595	530	582	578	575	555	536	568	598	540	556	573	541	572	544	522	578	534	568	605	511	584	582	576	594	535	533	549	544	545	536	560	542	564	566	507	561	599	566	528	550	574	571	531	558	594	578	539	561	575	573	578	548	586	575	530	493	567	573	499	599	527	557	563	550	516	551	571	536	571	551	525	542	512	582	544	553	587	580	553	571	554	579	572	542	598	521	592	574	568	565	584	565	541	595	515	540	593	527	570	624	573	582	570	548	597	573	573	544	567	574	593	556	586	590	617	606	537	579	566	545	578	540	557	523	591	536	577	518	576	572	555	569	592	617	579	594	569	525	562	578	524	570	586	524	574	549	496	574	540	571	605	589	547	544	539	545	605	552	546	579	548	545	535	511	553	536	548	513	537	551	566	566	592	594	535	529	606	572	578	581	523	580	530	572	579	555	585	531	563	544	554	532	559	558	526	562	606	562	560	531	557	572	551	565	561	556	558	565	533	554	551	532	552	565	514	567	558	585	512	580	582	568	525	597	549	542	571	583	573	566	560	545	551	529	605	569	606	570	579	533	596	592	543	571	514	541	592	609	549	566	552	570	560	548	551	539	519	534	564	569	586	590	561	548	555	563	567	561	525	532	613	591	531	547	552	542	612	574	573	558	603	570	547	553	562	541	536	530	555	577	566	585	557	576	596	589	531	530	539	531	567	532	571	574	556	579	512	538	563	539	565	571	576	571	534	562	581	538	517	555	608	566	561	557	578	550	551	586	553	572	575	552	588	562	546	550	567	525	524	545	576	566	550	597	547	609	523	565	533	553	548	574	548	557	582	571	526	532	549	537	553	526	535	557	572	569	510	545	544	557	549	515	546	520	546	545	554	555	555	569	575	472	547	559	563	566	548	557	552	560	564	577	588	568	575	560	578	532	553	575	516	518	573	544	589	556	573	580	568	532	561	561	596	534	602	608	596	558	599	521	551	545	580	602	570	582	533	572	582	570	520	540	567	563	537	568	537	568	588	558	537	539	534	551	587	576	565	586	592	557	541	591	529	594	538	582	538	531	582	616	578	556	569	571	569	568	571	552	535	579	560	523	589	587	590	554	531	560	549	596	536	569	548	558	536	552	537	584	580	536	552	566	612	508	551	535	561	566	590	519	577	543	580	572	558	560	552	545	559	567	572	546	542	559	571	556	576	563	551	575	540	564	564	586	541	577	574	558	570	549	576	534	591	567	581	563	577	543	563	566	547	523	558	555	577	549	554	557	569	572	527	533	536	547	604	570	571	585	561	574	630	550	597	592	599	542	561	588	580	541	534	579	565	551	543	557	577	547	521	564	612	533	557	621	561	550	554	589	578	517	561	535	582	552	603	520	541	577	565	565	555	520	531	587	575	527	549	580	561	537	564	550	565	496	554	520	523	555	585	550	542	527	576	562	563	526	521	577	526	523	528	541	519	560	550	565	576	563	615	609	554	541	556	595	571	588	564	551	520	532	602	553	519	534	572	579	565	561	542	551	592	536	533	556	549	531	524	570	548	608	555	578	589	570	539	542	544	604	558	528	551	511	560	543	588	560	519	545	571	522	529	564	538	604	569	570	557	614	565	558	563	541	579	545	623	514	593	565	562	586	554	575	560	534	597	545	555	565	585	555	555	581	535	564	610	521	595	567	538	602	563	595	552	580	512	551	527	543	499	591	600	562	545	527	558	581	561	518	539	548	493	574	581	569	548	521	570	531	608	553	583	541	515	558	538	548	569	565	552	596	546	561	588	530	581	561	581	548	591	557	570	558	516	605	597	503	565	550	579	546	552	593	586	552	557	570	615	561	573	570	588	570	587	528	551	579	573	527	529	584	545	566	582	564	534	512	590	540	571	574	554	620	537	547	533	576	588	566	554	564	557	613	569	569	533	567	566	574	543	586	547	562	582	614	560	537	604	586	609	585	563	571	616	588	503	542	521	550	581	509	563	541	559	525	612	519	577	568	571	570	551	591	515	579	521	557	519	547	580	566	555	566	550	532	537	572	560	559	531	543	556	516	582	557	566	580	573	558	566	523	588	575	577	542	560	525	517	536	563	539	586	573	575	574	579	533	566	592	526	593	578	576	580	553	592	564	552	610	544	577	571	569	551	559	539	546	566	514	513	569	592	561	571	552	572	580	566	604	606	588	600	554	535	556	582	557	566	587	533	538	545	532	535	578	535	576	584	604	550	562	530	515	508	548	532	587	545	564	584	548	546	539	559	548	543	591	535	563	543	569	536	501	557	574	546	555	552	593	571	553	569	532	573	602	544	532	566	568	570	561	594	534	553	563	552	525	530	555	605	553	535	552	565	535	572	581	529	533	592	549	563	565	538	536	550	525	590	518	518	560	569	550	567	559	578	520	564	562	544	544	531	539	603	521	551	561	558	577	574	606	556	562	571	577	534	592	592	552	554	607	577	528	580	588	549	504	559	497	536	537	559	553	562	484	537	608	557	593	557	582	578	570	534	547	561	588	528	596	555	544	563	537	569	533	552	552	533	503	546	555	576	525	544	543	511	561	522	566	566	541	564	580	617	515	545	574	535	555	514	575	550	571	595	559	551	594	577	563	557	524	549	528	538	563	581	600	554	554	547	538	558	569	583	562	567	525	530	550	560	558	545	594	580	542	597	557	560	555	530	592	548	563	533	523	568	533	585	566	547	544	603	553	572	563	568	576	559	581	535	592	577	571	530	567	580	557	544	533	598	542	554	599	552	562	576	547	566	537	562	551	593	566
25164	21428	27969	25350	17420	9284	5835	3849	2665	2024	1542	1315	1048	960	876	765	631	581	567	550	469	471	445	450	436	470	450	455	378	417	405	402	378	365	337	364	385	375	324	308	337	308	303	329	332	344	313	329	314	305	348	327	311	336	310	318	335	334	325	349	290	333	319	312	318	353	303	358	344	345	302	316	302	341	332	328	310	319	329	303	353	316	301	302	321	317	325	297	288	293	322	327	302	292	314	345	337	330	332	335	319	344	318	345	302	323	350	339	318	307	322	348	307	323	335	309	295	327	326	311	331	311	321	282	306	315	337	311	311	339	315	326	320	325	311	301	304	331	323	284	340	302	346	344	282	302	318	328	338	348	330	343	299	305	310	324	347	293	331	325	325	338	328	282	328	327	305	323	352	299	324	297	313	352	308	333	306	321	352	305	321	312	352	320	297	320	332	311	311	321	342	309	290	314	337	314	327	288	284	329	317	303	297	345	298	340	320	300	341	338	310	320	341	313	300	296	351	331	330	329	322	320	325	310	329	336	304	320	315	311	335	327	324	310	335	311	331	325	323	329	319	327	317	273	356	299	316	307	317	349	333	335	306	336	336	360	331	329	312	299	285	295	335	307	352	307	321	338	357	323	318	285	302	329	291	316	335	314	319	319	338	341	353	309	325	349	310	329	292	301	328	331	330	367	326	313	298	287	335	302	309	339	333	320	317	324	304	306	325	306	285	330	301	309	329	307	315	335	329	310	314	322	298	336	327	309	326	323	302	308	342	334	355	298	327	332	324	315	291	333	315	324	295	320	300	333	331	324	311	331	291	320	322	334	294	336	330	352	351	343	346	317	343	325	272	333	331	293	317	315	301	319	313	349	286	328	320	332	322	317	345	309	307	326	319	319	334	319	330	327	303	299	314	313	327	292	317	335	354	329	328	306	311	332	335	297	328	335	320	373	310	317	330	331	325	314	331	336	316	316	334	310	305	330	322	299	338	330	314	321	306	303	315	354	354	308	307	321	332	332	300	326	321	328	293	297	341	332	347	311	308	331	351	315	348	285	354	336	330	332	329	325	306	318	312	302	328	301	299	330	334	309	309	285	300	307	304	321	299	346	303	353	286	319	327	332	339	326	328	325	330	320	316	270	310	338	308	327	305	310	314	348	296	312	305	317	340	344	333	347	316	360	328	323	326	330	340	325	328	306	332	320	315	330	364	325	301	317	330	368	319	284	331	349	320	303	344	345	314	315	317	313	318	313	320	307	293	347	332	304	314	331	316	303	314	295	344	310	288	287	305	349	313	308	334	281	325	325	307	311	325	317	333	291	307	309	292	314	355	322	314	305	350	332	303	322	318	307	300	353	312	306	316	309	323	307	310	340	320	323	332	334	331	349	281	305	341	328	342	309	305	326	311	301	302	332	303	322	350	309	318	310	309	320	286	300	292	317	315	303	314	330	308	343	304	306	325	314	329	354	304	289	338	321	306	338	333	310	318	307	299	331	301	299	330	335	347	281	316	323	329	298	343	311	326	309	318	300	334	293	312	328	311	306	307	340	328	317	304	304	320	297	299	343	319	317	299	321	325	324	312	305	343	318	318	357	302	332	329	327	323	301	321	325	303	306	339	310	334	318	340	329	308	314	330	332	332	316	311	303	346	296	331	305	269	323	350	346	302	330	319	301	306	319	307	293	319	298	319	344	328	336	302	331	331	363	324	340	304	330	318	322	288	316	320	316	311	341	304	329	305	341	345	322	305	334	324	315	327	341	336	299	353	322	321	332	301	319	298	358	351	333	347	357	324	314	316	323	321	301	331	316	302	334	324	316	336	353	320	342	323	302	313	315	327	304	292	341	292	335	297	304	308	294	346	327	304	334	329	320	328	316	300	339	322	316	321	328	315	331	315	310	311	315	322	304	287	325	304	326	332	329	307	334	320	321	375	299	298	323	291	332	311	306	308	330	325	282	308	335	324	337	286	293	295	336	322	328	321	347	340	322	298	318	337	323	330	297	315	317	347	307	334	310	320	310	338	357	339	308	347	290	313	334	324	351	304	342	328	325	317	316	333	350	338	297	338	321	337	318	333	294	315	352	335	319	302	323	350	315	316	315	311	317	336	312	350	324	316	321	341	306	342	338	337	328	327	324	312	327	369	310	310	334	338	321	305	330	309	290	317	319	298	306	297	316	326	328	298	304	327	321	323	311	321	325	341	301	326	332	288	309	332	297	295	292	301	292	291	323	300	335	311	319	285	333	302	341	353	312	327	309	333	310	331	313	312	346	312	335	294	315	352	323	307	344	335	332	311	308	302	331	333	345	339	310	325	335	321	328	333	285	327	322	288	313	312	277	302	339	317	338	347	301	314	317	315	322	315	339	325	311	308	300	306	327	335	300	324	325	323	305	348	333	339	310	311	330	313	320	298	289	328	310	331	343	285	304	287	335	313	331	319	342	322	320	349	331	304	313	347	342	308	326	345	330	333	332	309	334	325	299	306	295	341	319	313	320	312	317	314	288	280	334	306	325	319	324	328	330	325	333	302	304	339	307	310	311	347	295	304	324	311	319	330	297	327	319	347	288	319	303	309	301	321	365	340	338	310	325	363	339	294	320	300	331	350	292	315	320	339	310	299	324	301	302	327	286	312	344	329	286	311	340	307	308	344	316	336	311	308	317	311	314	316	280	347	328	315	333	320	294	340	303	281	337	319	331	329	333	294	339	302	293	310	335	321	312	306	312	295	332	313	344	358	304	316	309	328	293	327	320	319	318	326	304	320	335	321	325	307	331	322	317	320	299	314	302	316	351	355	310	328	320	309	323	322	315	317	296	330	319	315	331	325	310	327	334	321	308	323	322	318	346	291	332	330	321	305	314	326	343	295	286	301	315	343	290	342	330	317	334	315	328	299	335	292	318	327	328	314	321	303	286	287	320	334	299	331	333	329	323	346	325	296	333	349	311	310	339	314	362	337	319	319	309	345	293	308	326	336	330	319	317	347	317	291	318	331	290	336	309	347	300	332	339	358	308	321	301	318	311	364	308	332	334	342	327	316	308	313	304	320	313	347	314	311	346	316	321	327	360	305	311	328	323	289	303	307	329	313	313	338	312	329	266	294	331	317	325	287	307	318	305	326	332	337	312	332	331	324	310	317	313	306	307	310	312	310	276	305	327	322	318	344	319	327	312	323	341	301	323	309	311	319	316	323	336	311	326	288	294	300	277	334	317	327	316	308	302	306	343	351	331	287	321	327	308	324	338	334	314	312	344	331	338	336	321	320	313	325	330	302	326	305	344	307	313	322	314	335	340	325	353	315	318	303	344	330	299	337	320	301	292	316	297	299	294	333	338	317	263	289	331	325	291	308	290	302	343	318	333	278	304	320	316	320	304	299	306	294	331	322	341	298	329	312	318	338	349	309	341	345	309	327	309	329	292	310	346	318	289	322	338	331	320	327	325	324	356	321	305	334	306	328	304	326	310	339	324	327	307	324	357	283	324
18609	34524	33190	25729	21116	16746	13392	10491	7941	6083	4884	4061	3509	3032	2766	2311	1876	1594	1486	1303	1288	1256	1146	1179	1090	1156	1215	1015	956	885	936	841	841	801	796	744	789	703	763	730	690	744	663	679	642	690	626	625	623	626	646	658	610	676	595	628	624	601	668	655	625	660	660	638	662	630	618	659	631	661	620	632	629	655	653	620	622	634	629	660	645	630	647	656	658	613	658	593	650	627	584	666	659	680	636	646	606	634	669	643	650	617	655	653	633	629	594	646	669	671	679	646	684	681	592	593	625	619	700	663	649	644	624	622	656	600	630	687	633	696	588	628	686	668	622	618	645	614	628	640	636	663	648	611	601	611	660	638	635	627	598	642	614	718	657	639	669	576	646	643	673	622	635	606	637	621	673	655	650	627	663	614	639	646	638	666	616	597	640	710	647	630	631	615	671	638	655	664	662	600	644	634	650	608	646	633	603	653	655	643	653	586	633	643	675	664	661	625	654	648	640	638	612	656	624	651	635	608	636	586	685	676	646	638	695	617	644	667	623	634	685	651	659	641	619	615	583	645	614	616	665	662	629	619	644	618	615	646	605	661	613	635	628	664	666	691	613	632	637	641	616	634	585	656	611	639	638	652	662	639	650	638	659	633	683	628	637	680	635	658	586	626	681	645	659	614	591	644	676	662	648	678	648	594	628	652	608	664	613	673	625	675	633	666	620	605	690	656	612	620	605	627	660	637	641	669	672	651	613	652	625	622	649	660	618	620	663	628	673	645	583	629	699	611	668	624	637	696	651	594	645	583	636	630	658	634	597	593	593	639	616	627	650	640	638	662	611	646	653	638	629	656	629	622	638	615	677	640	601	636	628	637	675	662	611	639	613	667	634	649	651	633	612	650	656	589	588	649	611	635	611	609	648	653	664	618	610	664	684	544	638	586	584	648	677	583	646	646	672	595	602	625	640	649	619	660	655	622	624	640	602	657	673	647	635	610	684	619	620	620	642	619	688	665	656	667	657	639	642	648	665	672	628	662	618	655	660	650	609	646	629	653	671	641	602	663	650	673	615	668	663	636	615	627	660	646	646	615	660	597	635	628	637	604	646	651	635	616	625	641	665	625	659	638	630	631	610	651	647	619	609	645	658	634	617	640	626	607	653	670	609	647	644	640	644	631	616	631	643	631	640	637	649	602	641	628	655	727	659	619	647	624	627	620	582	630	666	640	645	646	678	624	650	610	636	687	625	661	667	615	635	634	628	668	626	588	640	626	675	594	632	654	649	671	631	620	626	646	638	696	633	622	657	634	680	614	648	653	654	657	641	620	680	666	664	638	733	665	673	692	631	658	601	667	637	644	629	635	645	622	646	613	626	614	613	651	608	613	683	676	661	663	586	645	605	632	613	626	658	620	617	620	673	689	656	636	618	678	635	656	624	627	644	613	621	667	684	650	659	636	640	638	604	693	684	664	629	686	616	638	625	659	638	655	642	606	651	608	717	623	663	642	651	647	668	605	621	607	639	637	637	607	632	641	674	621	608	640	623	708	681	618	650	678	612	625	637	636	617	645	609	637	650	653	658	634	666	614	637	637	658	650	664	650	626	608	649	652	650	610	658	639	660	571	610	650	614	631	680	620	650	631	664	621	633	660	611	655	581	650	618	681	643	649	670	648	652	659	649	648	592	645	619	665	633	632	612	612	656	620	606	688	612	649	609	642	666	630	610	641	625	632	621	639	669	623	624	630	632	671	635	716	672	597	706	616	613	640	623	626	636	641	632	622	658	617	638	701	634	642	703	646	625	669	611	651	619	649	653	625	661	637	652	637	667	586	660	650	633	646	672	629	653	609	645	664	670	657	671	590	646	666	676	659	619	647	618	611	584	597	650	626	612	640	619	619	606	693	626	664	635	617	619	626	603	670	604	606	687	621	623	628	652	618	659	641	662	624	602	627	692	628	636	620	645	659	630	642	652	629	669	653	657	630	621	632	703	669	659	669	613	650	607	640	637	645	666	626	652	603	626	621	636	611	638	642	622	628	670	638	624	665	613	667	664	647	626	629	668	628	681	628	655	638	618	626	651	635	670	679	651	662	648	697	621	644	638	651	643	658	662	640	573	579	647	645	632	660	669	654	654	624	660	599	663	659	630	600	632	627	624	643	660	670	640	634	678	636	651	598	636	630	650	647	670	624	644	613	652	630	616	668	695	647	655	644	644	614	588	672	661	626	589	626	652	616	619	625	656	683	716	616	623	633	612	624	630	691	651	654	621	603	638	629	664	647	628	621	638	652	624	635	649	630	645	605	667	685	676	666	646	657	676	632	642	624	630	629	628	633	641	616	675	632	655	669	622	611	616	622	640	635	679	631	651	648	662	648	656	635	625	649	667	641	648	632	615	646	656	630	659	649	647	616	727	651	670	625	654	602	638	665	623	614	683	620	610	638	623	642	631	620	633	578	640	629	621	659	629	679	675	607	661	608	632	612	640	643	615	641	669	624	649	617	650	655	632	642	618	630	635	617	602	672	627	639	650	632	616	677	655	639	669	655	632	664	644	628	634	653	640	621	625	679	665	622	625	629	635	676	645	665	616	641	654	603	648	636	648	632	661	648	664	712	596	650	650	670	668	656	653	643	653	649	611	654	651	625	616	638	644	631	653	657	668	647	673	599	657	699	659	642	660	633	641	567	663	616	646	649	648	656	624	665	667	625	642	652	671	638	628	624	655	653	623	618	623	683	638	624	648	616	656	622	646	629	622	636	649	649	623	613	687	611	643	642	663	633	662	643	587	673	649	625	622	635	677	586	637	613	617	659	586	685	594	580	674	634	658	647	604	644	635	685	634	623	689	641	635	602	641	632	652	652	620	613	654	641	672	638	632	601	656	612	609	641	609	609	632	674	632	646	672	601	625	633	632	632	625	637	664	662	663	599	606	645	660	635	622	643	644	640	612	630	634	618	626	620	659	620	627	623	658	638	653	636	625	683	596	660	661	636	672	693	632	663	690	577	637	615	661	650	625	645	657	642	691	654	634	686	616	649	646	627	664	641	654	655	628	648	679	631	622	661	626	633	620	634	645	645	635	656	673	639	632	635	658	563	636	667	677	611	617	644	663	684	665	607	644	677	627	712	660	611	626	643	662	624	667	631	651	645	655	651	634	593	647	646	672	632	630	676	664	629	605	683	605	658	642	640	677	681	640	641	636	610	632	613	616	633	664	621	630	657	648	647	686	615	677	648	636	616	640	640	604	689	629	636	705	664	637	626	631	631	624	613	620	642	621	624	714	622	612	654	626	680	616	609	623	664	642	636	648	641	666	611	652	599	601	635	653	643	638	617	613	645	651	660	635	668	608	657	640	620	631	629	615	613	650	653	634	637	602	637	620	643	603	619	621	632	615	640	660	666	696	644	657	646	662	635	644	611	643	628	665	609	659	685	651	603	622	674	622	689	662	598	614	640	617	612	674	635	629	681	648	642	696	595	619	635	631	641	608	634	638	665
24161	21417	28869	24466	21637	17755	10867	6106	4320	3162	2458	1999	1736	1452	1385	1132	1017	878	791	858	730	719	661	675	667	734	708	643	590	575	606	582	552	525	533	522	515	554	502	482	483	511	510	500	447	481	447	455	450	487	436	455	462	426	451	480	450	460	483	497	440	467	455	438	484	491	500	492	457	463	435	473	448	473	451	450	438	502	456	458	486	434	467	478	473	479	460	455	475	479	440	472	444	450	427	502	464	457	497	439	450	484	435	448	426	482	424	496	409	456	479	464	417	444	456	469	438	447	454	458	461	485	443	470	447	457	456	441	502	477	458	479	471	468	478	483	440	466	436	462	448	468	442	462	498	497	481	449	432	440	457	463	425	472	466	454	451	466	442	482	454	439	438	435	480	464	450	471	464	458	430	466	497	469	440	472	444	425	465	464	481	487	461	492	420	501	468	485	465	490	483	463	498	505	471	454	445	451	471	482	482	434	444	478	472	504	482	396	459	434	430	465	472	439	502	467	456	457	485	441	505	480	449	460	463	480	462	471	473	481	464	470	433	455	489	466	456	448	468	452	461	456	460	431	422	447	443	467	479	469	487	465	462	463	467	473	489	453	458	454	444	471	426	453	468	490	454	448	488	429	464	432	481	459	469	487	467	471	506	464	475	468	460	434	436	464	444	456	426	435	484	481	446	435	490	462	483	454	459	485	454	441	438	448	468	473	474	453	459	477	465	447	505	477	497	443	474	463	445	428	460	466	471	497	473	446	468	453	449	481	455	463	455	492	423	455	426	507	453	474	469	439	460	508	460	500	466	478	505	481	457	452	448	459	466	453	487	459	485	461	465	498	471	442	473	481	456	446	463	485	479	463	479	458	440	460	445	485	468	403	466	485	467	451	454	466	466	455	450	450	452	479	431	489	474	441	459	481	500	419	446	446	422	433	484	453	453	498	456	485	459	463	499	447	440	458	434	469	453	462	425	492	462	457	453	472	472	467	457	431	478	503	438	464	453	437	469	413	464	435	488	446	473	486	444	424	441	442	463	475	491	447	465	415	437	437	455	466	450	462	444	476	490	423	479	447	461	453	498	477	473	503	432	453	478	489	468	433	480	489	480	493	463	496	457	493	488	493	453	433	469	464	441	489	469	473	447	444	448	480	471	447	435	453	456	471	451	474	467	477	476	446	481	487	445	432	408	442	504	430	446	483	474	466	467	490	534	480	465	471	470	466	443	452	511	432	430	489	447	453	446	455	465	442	455	499	440	485	464	540	457	448	447	497	474	441	426	525	447	466	446	485	449	427	483	432	451	453	512	465	472	425	485	481	426	442	481	438	448	464	457	465	430	448	470	459	457	492	467	460	450	453	445	448	474	485	452	444	507	526	436	454	433	427	429	525	476	471	477	432	454	436	460	480	427	462	487	455	430	496	497	454	495	442	454	445	472	446	472	418	463	481	477	489	427	492	419	472	440	464	455	483	455	467	479	449	455	467	452	469	466	482	472	468	436	432	472	440	461	502	473	415	457	444	456	453	478	479	442	475	469	441	457	470	466	441	481	492	451	464	448	456	423	479	479	451	487	450	498	451	451	469	488	472	481	446	435	439	492	513	487	463	440	476	490	481	483	466	443	467	464	462	451	454	487	435	456	430	481	462	486	475	441	483	461	428	441	476	474	435	465	497	482	448	450	462	489	457	502	465	476	437	455	457	477	464	441	479	473	457	444	502	471	445	454	491	442	450	508	467	435	429	478	426	491	467	465	493	459	453	458	456	445	431	444	493	440	473	438	407	433	456	494	459	494	428	459	482	445	442	449	468	438	468	470	443	449	473	483	428	435	451	485	491	475	487	480	471	453	461	492	469	457	457	456	491	421	465	464	461	446	450	468	453	480	460	486	446	504	454	461	456	475	465	482	493	460	457	444	448	437	454	465	445	476	455	461	419	434	477	455	481	449	438	498	487	477	471	478	427	491	468	445	455	485	490	443	493	444	437	451	455	500	443	425	444	458	478	467	444	467	439	499	460	461	496	470	462	460	445	464	482	444	453	465	461	490	549	465	451	457	471	437	444	453	478	443	480	488	452	488	492	474	508	469	451	459	443	489	469	454	439	471	465	474	451	438	473	452	502	475	443	476	462	437	466	455	468	441	460	467	445	423	475	451	444	453	473	426	460	502	435	421	481	406	462	438	494	480	454	454	473	461	438	493	514	424	443	472	491	475	469	439	486	445	488	472	445	450	434	460	463	458	455	488	462	457	424	436	448	440	426	434	500	465	440	463	461	483	456	500	494	469	432	490	479	436	465	458	500	414	460	475	475	453	467	486	457	457	465	478	454	460	474	453	486	434	477	484	479	434	445	486	439	457	479	437	469	421	481	449	420	451	461	476	464	467	437	428	445	450	457	463	500	442	460	474	443	456	432	445	475	444	450	452	489	516	466	466	437	521	444	426	480	449	457	430	473	488	434	475	436	490	456	465	447	468	460	461	451	444	444	448	444	458	479	464	491	488	480	430	489	442	450	505	428	473	487	430	426	471	496	478	456	475	429	432	463	480	467	472	465	482	495	415	423	458	477	446	462	464	459	449	457	455	422	461	462	485	470	507	450	460	436	455	435	450	474	443	449	440	473	459	470	497	439	480	433	471	434	399	445	480	460	458	455	464	466	450	471	462	469	464	482	437	465	480	468	470	449	431	460	455	447	452	436	406	455	437	442	454	490	441	436	487	480	460	467	488	518	443	434	449	491	466	458	491	458	439	429	437	437	403	464	450	468	440	429	466	442	483	496	465	433	460	474	461	479	422	452	433	491	488	434	454	438	443	480	429	460	497	454	460	469	478	461	478	461	473	442	481	448	461	446	502	440	460	485	485	507	457	467	454	460	453	464	434	418	465	456	467	439	470	461	467	440	467	493	449	463	468	429	424	472	450	455	484	485	501	482	440	434	452	486	456	473	436	467	442	469	486	462	432	456	453	454	483	430	464	459	465	485	411	456	494	462	465	410	439	469	430	490	467	486	452	454	463	492	468	456	464	472	479	437	449	446	458	447	464	436	480	463	462	481	487	455	478	428	437	508	439	467	426	480	475	433	467	459	439	490	452	472	454	450	487	478	428	480	490	498	495	512	453	500	501	454	486	466	454	504	456	466	478	440	471	459	412	490	451	459	458	471	494	494	449	464	451	414	462	464	469	507	494	497	483	514	452	485	471	467	492	436	490	468	449	453	458	476	416	455	447	485	455	444	483	498	480	497	447	449	491	496	435	463	444	448	455	472	438	447	442	495	466	438	440	501	468	469	416	475	459	411	429	465	457	456	458	489	467	470	470	462	430	496	456	503	450	484	486	441	466	471	480	509	476	496	475	479	455	467	481	438	453	463	470	485	457	440	412	424	497	491	443	464	447	458	444	485	461	443	446	440	466	440	451	464	443	497	475	497	456	463	455	447	524	470	405	458	468	468	475	471	490	467	430	468	476	455	483	469	469	494	472	445	491	476
21405	39203	38005	31498	26589	22073	18025	14370	11656	8877	7218	6041	5268	4733	4206	3490	2840	2545	2232	2169	1913	1859	1702	1622	1672	1700	1740	1583	1426	1352	1258	1211	1150	1185	1106	1073	1073	1043	1034	959	949	987	964	994	875	842	855	926	882	918	858	881	911	949	856	852	882	921	901	894	889	852	929	918	886	882	832	870	879	912	910	853	904	866	894	937	858	901	908	852	842	847	850	917	870	790	901	904	902	907	930	854	858	866	906	844	913	902	916	850	907	873	910	924	867	884	886	963	874	857	920	893	891	826	939	859	833	842	902	867	844	878	891	830	827	894	933	896	923	915	828	946	914	943	869	846	851	883	847	842	829	851	879	934	914	895	871	909	847	862	913	879	912	892	892	894	815	844	850	881	949	854	928	833	859	855	858	901	864	899	943	877	896	879	921	861	843	883	844	911	895	901	883	835	847	865	856	927	848	908	907	876	914	887	882	884	890	830	887	850	931	853	904	865	873	941	881	848	890	945	864	852	891	892	925	899	930	892	901	946	889	892	895	927	897	886	898	915	879	865	847	832	912	920	862	878	950	901	864	828	894	927	890	876	814	870	925	884	818	863	882	881	859	878	897	849	833	860	878	917	874	860	859	907	887	929	868	844	870	877	858	907	895	906	890	899	867	817	914	880	928	841	851	889	874	870	916	855	920	874	897	884	881	852	881	842	835	892	843	905	859	915	880	898	895	885	875	868	889	895	858	915	907	877	877	885	908	860	858	852	864	876	885	876	876	811	862	889	912	894	863	833	873	912	861	868	919	853	946	898	870	874	865	879	841	893	914	861	879	850	866	850	885	899	924	893	884	850	912	932	868	900	858	879	857	861	852	909	863	884	850	843	880	833	865	872	900	900	913	920	853	907	839	866	885	909	893	880	872	877	861	882	858	881	901	933	920	867	901	881	901	902	892	891	925	875	892	886	932	876	895	927	893	953	923	885	892	844	866	898	852	883	819	934	862	874	897	849	892	855	883	832	855	891	879	923	854	896	903	869	893	900	840	912	904	890	866	851	873	869	868	877	870	877	843	851	853	912	862	879	885	866	882	841	895	871	870	861	849	875	943	889	896	902	923	878	859	885	830	860	886	875	886	937	941	882	910	899	947	881	884	902	916	897	866	934	881	879	887	836	905	869	905	858	886	852	857	864	872	900	871	874	881	917	915	875	801	868	878	899	824	883	920	862	898	884	926	852	895	880	874	843	883	862	839	845	887	855	881	908	891	884	861	884	851	896	893	864	899	833	842	874	898	884	883	859	854	841	924	878	866	840	863	898	895	899	905	831	850	922	918	818	901	855	865	847	853	897	838	850	902	864	810	848	835	870	829	873	896	940	893	899	855	883	906	911	874	842	923	886	902	832	857	823	918	825	840	885	925	910	784	847	897	897	904	832	907	889	909	850	873	880	861	916	932	967	885	930	809	866	890	918	852	941	846	873	961	865	892	824	862	877	916	864	878	892	868	824	890	964	864	885	926	850	879	875	926	884	878	877	885	905	839	872	897	918	844	890	915	913	820	861	859	857	827	865	898	889	871	866	880	857	899	866	839	905	872	858	869	861	888	875	839	906	878	880	812	845	917	875	945	884	872	886	933	847	864	921	877	925	901	941	870	868	871	842	899	916	919	877	837	903	878	868	896	910	894	845	836	917	894	846	905	889	897	865	868	818	903	868	882	892	902	863	889	851	907	863	928	871	875	853	888	913	917	878	905	853	868	855	921	896	874	866	786	867	892	864	883	857	851	893	880	905	815	901	897	896	896	899	904	890	906	893	863	820	880	917	884	876	865	859	868	911	928	865	827	882	851	891	864	901	907	925	891	836	881	848	904	849	849	947	858	820	828	844	939	883	870	855	910	896	879	880	864	830	921	879	877	922	887	843	936	868	839	913	894	882	918	887	877	856	867	886	886	866	861	944	906	912	900	853	873	886	938	898	889	933	865	908	885	906	872	858	904	886	877	894	848	873	877	848	918	889	866	856	880	861	866	879	862	902	873	924	873	910	915	916	866	894	926	833	829	897	879	909	904	843	918	897	863	890	921	932	920	864	834	884	913	846	870	823	890	886	900	854	836	916	925	838	873	872	835	897	890	879	875	934	871	911	856	837	884	870	937	899	900	851	891	853	818	838	916	897	847	847	897	817	902	871	886	859	871	815	878	866	850	865	908	863	952	918	915	864	932	921	866	936	910	901	871	851	854	873	883	851	822	863	865	906	926	907	864	845	930	874	877	899	884	876	901	885	899	876	902	836	897	858	886	950	873	908	923	936	918	891	892	862	881	901	890	864	883	890	888	854	858	935	899	872	872	898	912	854	808	864	873	838	907	884	947	883	854	864	974	884	899	966	869	852	848	856	863	927	922	832	842	860	856	852	859	866	887	837	871	900	887	890	803	887	913	821	832	902	874	886	887	908	891	872	858	860	851	857	886	930	871	886	894	906	928	923	871	879	916	926	864	900	895	920	879	855	851	858	904	881	830	833	925	860	871	913	886	860	894	866	843	862	891	879	906	847	913	856	883	944	864	873	859	878	903	900	885	897	927	876	926	886	868	883	877	835	828	885	875	910	882	872	935	899	848	840	868	836	905	865	896	889	834	858	885	865	873	925	872	884	875	905	923	897	895	839	910	883	879	815	872	897	855	883	863	888	915	904	864	907	898	858	859	896	922	857	895	861	847	879	872	816	892	868	884	923	914	902	869	873	875	856	878	873	906	895	890	875	922	847	898	785	915	875	908	911	891	890	945	907	857	813	858	855	923	887	860	881	901	872	915	889	844	888	851	839	946	853	875	883	846	850	878	893	853	881	922	871	915	878	828	920	852	875	897	833	876	913	882	876	903	864	850	875	914	876	848	852	860	886	914	884	913	930	872	910	883	896	892	862	864	905	852	900	925	897	884	922	912	896	920	909	886	885	855	923	840	875	882	894	873	863	862	883	896	826	867	898	850	891	898	909	852	946	904	869	922	928	883	856	917	904	925	876	885	881	844	869	865	835	893	845	870	815	866	901	919	884	889	841	865	879	894	820	810	878	869	894	841	878	924	846	887	903	901	863	902	888	900	860	844	900	893	873	870	891	910	837	859	907	911	823	886	901	915	845	903	884	874	894	875	887	895	880	838	915	933	849	838	906	874	869	876	921	831	883	913	874	904	894	854	870	903	879	878	963	884	899	907	963	872	870	874	837	870	897	874	848	875	893	899	866	829	860	820	863	877	883	896	931	890	800	835	886	811	913	853	890	877	905	861	911	840	868	910	802	870	847	826	874	874	845	828	851	851	925	896	860	831	909	846	849	854	908	861	939	846	860	864	886	924	886	914	874	933	874	908	867	852	879	884	895	914	888	926	818	866	895	874	889	848	853	887	911	900	845	909	898	826	889	873	862	817	918	817	848	881	846	882	894	900	911	910	873	861	836	878	878	841	885	873	954	928	898	819	882	882	857	892	896	901	883	852	920	918	837	897	884	871	929
27532	19849	14960	9111	4749	2977	2081	1445	1133	868	700	631	530	498	479	449	379	383	341	391	362	313	356	329	346	337	343	339	327	295	311	300	269	300	298	302	312	317	310	311	281	311	281	298	280	306	269	290	269	276	292	273	265	267	260	280	306	305	294	296	266	283	280	291	274	259	228	268	268	270	273	290	268	281	288	291	276	258	284	290	286	296	280	295	303	281	261	285	255	255	318	260	288	266	284	282	292	274	248	298	272	287	277	272	270	307	306	312	270	281	285	321	291	258	274	288	307	295	308	280	305	274	270	302	275	242	273	258	297	282	266	268	286	296	269	266	281	286	298	276	288	282	277	261	291	256	285	287	273	260	274	290	290	253	294	257	299	258	278	272	280	289	267	276	276	246	295	271	300	279	261	268	299	266	281	261	279	297	253	280	273	265	255	309	277	291	287	256	293	277	293	285	273	266	281	279	253	281	269	304	264	265	313	269	266	269	332	280	267	279	333	285	261	294	313	260	264	284	255	271	276	282	289	311	300	262	256	292	277	280	253	299	306	285	284	297	269	280	265	267	281	271	290	311	265	279	276	263	285	254	279	274	299	255	261	291	293	269	278	286	272	260	267	282	272	269	303	302	253	254	297	271	316	286	287	304	278	281	311	269	309	256	289	273	266	259	266	265	266	268	258	264	269	291	275	260	296	297	302	277	289	279	298	310	253	291	287	320	293	282	317	296	309	301	274	298	293	240	289	266	296	264	287	268	302	296	278	266	250	267	290	268	273	251	290	294	318	285	318	263	279	245	275	261	270	273	295	290	272	261	284	276	287	324	275	257	279	301	286	285	287	259	269	282	288	266	252	292	301	293	277	269	246	287	267	288	275	287	264	262	297	259	289	275	275	291	267	290	293	281	291	265	280	313	284	285	305	285	285	284	275	271	285	279	274	255	263	268	282	269	296	315	273	244	294	309	298	299	255	282	270	267	285	295	283	251	237	262	257	297	260	316	265	261	268	270	278	268	268	272	254	260	283	257	286	261	288	274	273	282	260	263	270	286	275	243	285	279	246	301	281	299	283	286	277	281	290	270	255	236	240	279	305	264	240	261	269	285	274	295	275	280	278	270	291	273	270	292	302	272	281	267	252	260	283	290	260	294	301	262	284	252	263	253	261	257	250	309	265	243	284	267	272	302	284	236	254	295	296	265	281	260	272	301	261	287	279	284	273	289	262	281	281	278	267	293	260	294	270	288	273	282	280	261	267	298	256	283	267	308	260	248	261	292	272	273	275	285	298	286	275	279	259	272	280	270	293	273	296	295	292	282	275	295	313	279	272	264	278	288	296	279	280	284	274	288	267	305	307	278	268	259	307	293	269	263	264	303	313	263	273	292	281	240	301	289	301	278	312	253	276	287	294	274	273	277	294	273	266	295	248	302	277	273	287	292	300	256	239	265	276	251	289	289	279	303	271	265	286	289	274	276	262	243	278	295	310	273	279	249	261	295	271	249	270	283	245	270	274	269	252	274	285	286	278	252	284	294	282	275	247	250	289	296	285	273	304	284	248	274	304	261	296	280	285	272	291	271	279	279	287	297	270	287	261	305	261	299	283	262	286	305	291	277	269	279	261	271	296	281	287	297	291	251	296	295	302	261	295	297	265	289	265	271	318	282	275	271	289	280	322	281	280	274	259	282	262	248	290	255	308	287	283	272	263	275	269	263	272	299	282	291	264	274	266	285	268	267	300	267	250	290	276	280	261	274	272	250	273	280	284	311	298	295	287	292	270	264	284	269	260	259	283	285	278	301	265	304	277	262	283	295	265	296	268	284	274	247	284	287	314	279	278	258	290	278	294	275	277	275	297	259	265	269	294	260	291	235	311	278	291	294	263	302	262	279	261	315	292	267	282	241	276	283	292	291	250	263	313	300	281	260	281	271	280	280	297	250	280	299	264	278	285	304	284	264	296	280	259	278	284	267	320	268	247	278	281	302	268	278	243	280	283	295	284	278	294	276	283	283	282	292	272	270	290	267	289	264	278	295	295	258	281	267	299	293	294	306	263	291	287	279	283	305	278	278	288	271	304	260	279	278	259	289	279	283	256	287	252	266	284	276	273	279	278	246	287	306	283	250	283	287	285	281	281	265	252	298	267	273	269	290	294	268	265	305	286	277	276	320	278	281	301	297	274	278	267	272	271	274	294	276	295	288	287	269	267	287	310	287	286	297	294	278	281	283	290	301	284	309	304	264	263	276	274	271	279	274	272	274	274	272	248	274	293	274	284	287	304	286	257	267	285	258	288	289	306	270	309	273	299	291	275	299	293	256	291	269	293	312	291	262	288	290	249	299	289	253	277	277	266	284	268	290	312	280	275	259	266	309	274	291	258	250	282	285	288	286	274	290	314	287	251	267	308	263	275	274	258	302	274	271	273	274	273	281	269	274	275	282	272	251	246	291	279	256	294	313	272	284	269	292	297	283	275	273	266	262	285	263	274	288	272	283	285	291	283	279	285	274	262	273	272	295	305	269	280	278	273	273	271	289	297	300	281	255	273	276	279	286	264	251	271	285	248	248	250	291	287	253	268	285	273	264	277	266	287	265	273	292	274	245	295	253	267	263	286	286	269	276	274	279	288	278	253	289	272	271	272	288	275	271	291	276	258	297	273	278	285	281	291	292	276	288	266	280	272	274	297	287	270	304	283	272	306	282	272	275	278	264	249	259	284	264	288	302	271	275	313	289	275	266	284	282	312	260	282	290	259	272	284	292	266	277	264	273	259	281	307	255	288	271	263	301	276	293	311	264	283	278	292	299	267	296	256	275	291	269	281	298	269	272	300	260	279	281	277	288	282	266	314	292	252	240	253	277	306	278	255	287	238	299	272	278	295	274	294	287	248	288	278	292	264	281	284	262	265	286	291	259	320	302	264	268	290	268	261	298	291	289	283	282	270	264	311	242	316	260	250	285	272	264	281	274	286	283	263	291	304	279	313	281	298	272	256	293	262	262	291	259	283	249	274	282	262	301	293	306	279	285	284	281	290	309	285	271	289	270	274	284	258	268	261	258	263	282	299	285	303	295	268	242	293	264	279	289	285	250	251	270	263	262	298	284	287	298	266	262	304	268	281	274	287	266	262	274	250	264	289	287	277	275	277	279	282	292	261	293	259	309	265	270	284	265	294	262	257	264	305	261	303	278	288	310	279	247	266	274	264	270	274	262	276	246	275	305	296	287	281	268	263	299	257	264	255	286	279	296	286	271	293	293	265	317	261	279	285	270	275	266	284	272	268	249	272	276	272	260	281	269	272	295	269	291	254	266	280	242	254	283	265	274	305	281	281	286	243	264	238	281	249	299	300	291	272	287	277	292	249	305	264	263	276	283	287	266	298	286	274	247	277	275	281	295	260	259	277	272	284	279	257	280	285	269	294	276	264	264	266	289	282	276	266	274	297	282	283	266	225	292	276	270	265	309	265	258	302	282	283	302	259	268	272	278	296	290
16146	26496	25107	17149	12438	9213	7057	5103	3984	3090	2458	2035	1753	1659	1402	1258	1072	1007	923	912	857	840	787	806	771	801	787	733	772	724	671	636	667	664	677	677	631	621	602	606	616	593	637	601	587	534	540	606	573	585	578	562	590	560	589	580	526	567	594	605	597	603	573	580	545	592	543	547	546	592	561	567	518	567	576	571	525	577	543	553	554	594	582	570	594	596	534	566	557	578	556	558	552	589	569	593	550	531	514	560	568	555	535	569	578	570	561	562	587	581	561	583	553	565	519	556	580	561	620	542	519	586	601	558	518	574	595	563	515	560	551	536	566	547	585	597	596	554	551	571	564	554	570	582	576	590	584	630	588	529	544	544	538	564	565	599	613	571	547	582	522	579	531	590	590	568	564	534	568	614	529	562	547	560	555	576	524	618	588	577	598	558	543	526	515	561	568	532	574	583	559	570	580	590	569	602	566	583	557	514	572	545	574	557	555	549	572	550	576	511	559	578	546	558	538	588	576	567	559	593	592	552	547	594	545	587	603	523	637	557	573	587	537	561	571	545	545	582	591	561	562	550	573	583	562	574	542	566	578	565	556	589	555	558	568	548	540	586	597	544	560	558	560	582	529	578	595	569	566	612	557	581	555	569	583	573	594	557	546	575	532	572	576	588	539	604	568	571	537	562	587	562	580	554	596	549	550	578	584	605	538	582	570	563	529	549	582	555	565	629	575	516	582	565	544	554	527	571	552	589	537	549	570	577	592	548	553	537	537	552	583	571	548	569	515	587	597	527	601	574	573	567	602	591	624	542	584	575	598	527	568	567	527	596	514	576	605	558	541	566	576	564	507	569	539	566	561	579	566	570	569	562	598	542	566	536	548	578	565	566	595	587	622	588	581	537	570	606	570	558	527	566	530	586	521	581	553	558	567	565	582	576	581	559	525	609	533	554	569	559	566	593	520	573	544	561	516	551	559	524	560	528	579	577	557	560	560	547	561	578	558	542	548	545	583	554	560	559	567	606	582	529	612	561	564	591	566	566	561	551	549	541	578	558	577	561	571	563	537	569	566	584	582	570	590	572	512	534	594	565	548	567	550	570	611	577	522	567	553	568	563	591	565	611	549	531	553	543	551	528	544	521	566	512	575	554	585	567	550	573	573	587	541	566	563	579	595	603	524	531	586	602	592	628	587	556	513	570	588	571	579	577	581	559	533	571	559	561	572	541	589	603	553	557	576	550	547	565	533	545	554	569	626	531	575	580	590	549	571	565	605	602	551	526	563	598	528	574	586	576	603	570	572	580	590	607	581	559	554	562	537	549	553	585	598	569	558	563	608	612	533	585	558	545	557	568	581	580	534	624	523	527	535	579	546	511	560	569	610	579	594	613	527	572	573	538	516	558	562	523	559	602	541	571	589	554	548	580	603	522	572	561	554	578	593	547	562	578	575	577	536	546	559	566	561	550	581	536	631	587	599	520	599	551	583	602	566	544	571	575	566	569	533	548	582	598	537	547	523	539	557	564	561	524	588	584	624	551	588	545	583	589	511	584	536	581	556	584	551	601	520	490	550	591	583	517	573	588	529	567	598	576	575	542	582	566	602	564	566	540	540	571	559	591	589	570	567	566	570	544	533	566	581	591	567	566	564	592	556	575	548	547	564	576	561	538	560	552	563	563	571	553	565	585	566	521	588	581	563	583	550	604	541	580	612	583	585	617	541	569	545	555	575	537	589	548	534	572	546	552	528	587	564	604	547	553	573	551	549	549	551	570	550	567	544	541	568	586	577	558	582	577	542	540	609	529	543	536	561	578	549	553	595	588	585	586	529	546	607	544	557	546	543	610	611	547	577	607	605	560	590	583	554	570	532	529	551	551	589	531	549	577	584	561	605	524	594	561	539	542	587	617	572	565	557	579	537	536	547	563	533	561	511	540	556	545	549	587	556	595	565	575	515	581	596	577	532	548	566	571	598	542	555	567	587	536	563	552	555	602	572	527	586	537	577	581	537	544	557	595	582	607	592	560	533	622	564	570	613	568	553	535	627	508	578	582	596	537	573	577	590	589	551	556	563	584	557	546	533	560	571	523	554	524	557	561	562	569	565	592	558	576	554	570	536	565	587	548	598	560	528	574	565	575	555	577	554	587	576	523	557	518	556	557	564	579	566	548	578	588	573	583	557	584	624	559	582	610	551	550	570	567	575	560	576	584	515	572	567	555	566	600	589	588	587	549	591	549	612	558	541	560	570	580	559	594	540	588	576	559	584	592	535	580	620	556	564	583	554	594	549	538	604	538	576	572	552	549	528	536	549	559	585	523	575	602	575	573	576	571	583	539	513	543	563	610	574	536	589	565	544	583	554	580	570	567	604	502	590	574	557	514	592	546	562	582	548	560	562	594	590	581	571	573	555	542	583	539	533	548	514	589	548	540	595	575	589	522	606	624	529	574	546	560	555	582	543	577	533	577	592	569	553	569	558	561	569	556	581	588	563	579	548	587	550	554	521	552	586	569	574	598	590	573	553	578	573	545	569	583	572	552	527	584	561	529	583	578	572	582	517	562	578	563	607	556	543	589	533	581	556	524	570	552	556	567	614	561	545	599	607	592	575	571	552	594	580	559	578	531	559	569	625	587	537	545	565	566	545	589	570	535	532	548	570	543	561	556	563	562	579	518	545	609	562	586	548	561	553	588	578	527	585	567	559	595	516	567	565	574	548	526	529	586	569	554	572	593	582	528	586	563	552	534	545	610	598	566	581	557	587	581	513	527	582	571	593	559	556	541	545	561	587	538	571	576	578	590	586	572	583	544	573	583	554	533	559	592	530	606	562	640	546	574	551	565	537	574	574	534	567	588	519	574	583	538	586	587	565	550	566	558	544	581	543	548	573	531	582	548	575	580	561	560	582	577	571	569	566	540	564	550	578	559	592	553	566	596	560	538	563	595	561	543	602	567	571	550	537	527	564	570	483	590	550	567	607	575	544	592	550	572	596	580	561	587	576	562	569	566	546	561	550	549	547	585	549	589	562	543	553	574	561	603	608	555	611	543	590	542	582	545	573	548	583	573	605	577	554	549	635	547	557	542	578	595	578	574	527	595	586	540	537	552	569	640	579	622	559	525	586	587	550	530	555	551	600	576	532	527	582	551	561	607	562	577	602	563	541	561	578	564	575	597	591	572	580	562	553	556	601	560	597	558	591	556	604	588	595	577	576	546	585	586	590	535	575	535	558	554	534	573	601	601	606	562	581	586	562	617	553	575	561	566	537	588	509	581	547	534	538	618	567	569	556	554	588	573	566	586	512	525	556	587	615	568	572	563	559	574	544	562	566	591	542	568	548	531	551	569	578	530	550	537	565	560	547	578	615	607	591	507	568	600	577	543	577	617	579	597	545	540	548	586	535	567	561	593	570	567	603	571	520	584	536	574	539	577	538	572	570	570	540	593	593	549	545	564	579	618	573	535	563	569	539	557	616	534	552	523	572	572	611	595	614	570
25188	21469	28072	25339	17588	9183	5613	3595	2563	1897	1382	1221	1031	976	782	662	638	606	573	541	529	499	442	473	474	468	500	457	436	394	408	391	377	383	368	392	307	366	375	346	337	324	347	336	332	315	325	360	312	300	345	306	329	318	312	335	316	341	294	343	291	304	317	335	321	306	330	327	355	324	348	325	317	344	336	329	337	339	341	301	360	313	308	319	307	332	348	304	321	290	326	334	354	321	326	314	339	350	309	316	353	339	319	302	329	362	325	326	323	315	300	327	333	293	333	343	341	306	342	324	338	319	295	342	314	325	310	326	306	324	309	309	318	313	344	367	341	318	322	317	301	317	341	309	294	323	290	346	331	333	336	338	336	337	335	345	326	328	365	342	327	300	324	323	322	347	335	305	325	344	319	315	334	311	324	311	323	326	289	310	334	315	319	318	326	334	302	313	340	320	304	325	299	329	342	323	337	334	308	335	333	324	333	328	293	330	318	327	324	360	307	326	342	325	302	308	327	307	339	346	309	300	322	324	323	292	343	330	292	334	319	320	321	346	305	323	310	307	335	294	333	322	307	365	281	343	306	317	303	332	313	330	318	318	332	330	351	358	331	353	345	312	322	330	270	319	315	323	327	313	330	341	329	319	311	329	341	347	374	369	332	329	310	329	299	326	313	306	316	314	327	339	293	311	314	296	272	323	335	334	345	324	344	336	318	319	333	304	304	323	367	324	321	309	286	340	325	290	321	353	328	335	334	327	322	328	303	348	323	321	321	332	352	368	340	346	316	335	338	342	335	298	341	303	325	321	303	315	334	345	316	340	327	321	299	328	343	353	292	304	339	319	318	374	290	310	319	333	328	320	317	352	333	297	327	343	291	330	311	304	365	306	348	342	329	317	307	334	319	300	340	349	322	308	344	296	334	298	325	342	336	325	322	353	325	312	326	313	341	309	356	332	296	308	322	288	336	316	307	324	356	338	344	320	308	342	295	301	324	328	325	317	312	329	343	298	346	353	305	336	324	325	317	339	332	301	302	363	305	323	318	321	317	338	297	326	314	272	346	345	321	292	332	297	338	362	334	338	324	318	339	318	309	324	348	318	335	326	328	308	298	308	310	314	316	316	328	313	296	321	285	330	350	357	335	326	351	305	325	340	311	340	335	342	353	308	306	340	327	348	328	329	328	354	372	323	317	326	342	330	358	316	322	323	320	315	351	352	365	295	327	329	362	312	325	341	359	335	330	370	326	320	347	326	296	288	318	324	324	315	387	305	343	337	307	308	316	304	315	318	348	315	308	317	305	290	356	309	285	327	327	316	316	319	348	334	359	355	332	312	307	340	331	343	327	312	315	296	324	312	348	304	315	300	323	320	332	303	325	303	314	352	348	338	359	299	320	296	326	317	319	337	313	309	314	341	311	331	341	321	328	336	306	328	349	303	321	343	337	365	302	320	347	320	322	323	323	291	306	311	355	318	322	319	322	326	325	323	323	310	305	328	350	298	303	324	276	347	389	329	311	322	316	375	311	331	343	336	329	351	325	340	350	337	319	314	320	352	278	314	316	324	315	326	311	291	309	320	319	324	302	322	317	304	325	329	313	323	330	320	312	313	333	316	351	309	350	335	339	305	324	329	302	298	297	317	320	303	312	311	308	336	334	327	331	313	341	318	344	347	329	345	319	307	355	329	340	332	347	313	340	353	318	298	317	326	318	354	312	343	358	305	340	341	313	351	310	301	336	349	336	314	330	349	332	313	327	332	321	296	350	303	317	301	309	296	323	302	341	345	330	308	318	335	308	310	322	313	318	308	320	316	340	357	324	285	307	300	339	338	338	316	347	316	341	309	335	329	296	326	312	340	303	315	342	305	336	320	313	331	332	329	335	346	313	334	291	340	322	303	337	309	308	315	313	314	313	326	321	357	282	332	345	322	313	327	335	345	318	334	335	315	358	322	330	337	329	332	337	292	357	301	328	310	300	320	332	300	343	320	291	311	334	309	332	346	318	329	327	345	313	320	364	312	292	323	327	342	344	318	319	321	318	292	317	330	336	322	348	322	337	356	315	359	311	340	323	331	326	305	324	331	306	341	355	326	281	310	326	302	333	315	356	312	305	339	301	339	325	336	362	314	317	312	340	331	326	308	357	319	323	309	332	310	356	347	320	365	313	295	305	325	319	337	323	329	301	323	318	304	325	344	334	353	318	307	320	312	306	360	337	345	344	326	312	312	313	324	322	306	350	351	310	290	294	343	331	320	310	336	318	335	285	307	350	342	355	314	348	359	311	324	317	347	324	333	300	358	314	296	310	321	350	316	339	308	316	327	314	322	328	323	287	353	342	355	322	316	326	300	357	317	309	331	278	321	309	309	342	305	322	338	322	304	356	291	320	325	325	330	337	323	334	310	311	305	351	290	315	325	340	297	298	296	332	320	359	299	332	320	335	344	329	319	315	357	313	328	285	338	312	310	283	328	324	304	324	340	311	354	320	322	312	330	345	338	317	344	310	323	347	269	316	322	326	313	325	325	330	328	305	353	290	339	341	328	315	344	316	319	336	316	315	339	359	331	293	319	341	321	304	316	328	330	320	340	359	311	324	317	318	317	328	366	323	325	322	344	313	305	322	293	315	299	290	326	299	331	342	370	335	331	273	271	333	336	324	326	306	314	301	305	294	309	317	328	324	320	333	312	301	314	340	347	297	297	319	317	335	318	304	328	329	319	328	347	307	328	321	331	329	300	297	325	311	317	332	293	339	340	273	326	353	312	299	346	320	313	315	299	319	316	323	322	316	335	322	333	335	306	328	305	299	335	336	339	337	310	316	317	291	316	353	304	312	302	348	308	341	310	314	334	313	338	351	331	320	332	341	339	316	300	314	306	323	317	318	292	314	334	343	313	294	304	322	329	318	334	319	316	322	318	313	357	306	359	314	336	340	350	320	295	344	335	325	353	328	336	331	337	316	329	336	326	321	320	327	330	312	297	343	292	310	341	323	316	317	355	339	321	292	322	327	296	328	315	306	303	307	303	327	295	340	348	315	325	313	321	311	301	327	334	311	329	328	333	356	323	295	332	331	324	336	312	359	355	337	329	309	345	343	326	319	310	301	327	330	334	297	340	325	341	326	339	333	340	292	328	330	345	321	304	305	324	342	328	317	310	349	310	316	319	334	327	344	321	300	319	309	328	338	297	342	312	331	295	357	334	292	328	315	350	311	362	321	328	301	323	282	325	312	364	339	320	328	305	330	361	351	329	320	293	335	317	314	338	347	339	306	331	349	360	321	302	322	272	349	325	321	324	322	304	316	317	324	323	337	344	312	298	320	341	306	337	362	325	342	345	331	325	347	348	339	358	316	349	300	323	332	347	339	338	332	296	321	342	367	343	320	292	341	316	306	358	336	309	332	328	284	332	330	346	307	325	318	346	305	319	319	314	339	336	331	320	325	328	314	322	317	302	336	314	356	340	341	300	330	316	309	316	300	339	308	328	349	321
19033	34855	34026	26307	20928	16485	13089	9813	7646	5739	4609	4006	3411	2960	2482	2099	1899	1685	1519	1420	1345	1232	1185	1112	1154	1155	1201	1181	991	1004	896	887	906	835	865	781	804	724	740	754	747	716	731	691	667	646	621	673	656	672	666	645	610	653	651	649	686	603	653	543	629	668	651	636	668	666	617	662	637	695	607	654	702	641	642	651	617	622	698	653	638	676	691	652	657	641	652	685	669	706	632	651	618	676	651	662	651	625	629	622	640	643	689	683	702	619	666	648	623	684	619	660	611	688	659	673	666	714	637	673	650	710	643	661	632	640	630	661	679	629	638	653	639	653	658	635	654	651	651	643	644	673	653	675	655	624	611	658	683	638	654	696	661	719	656	634	627	583	693	642	653	652	656	700	672	663	627	632	646	691	637	681	653	647	638	642	662	637	611	661	642	672	635	664	682	649	682	641	624	644	641	645	673	651	666	639	676	672	659	622	617	682	635	623	641	641	628	644	686	650	646	669	694	682	667	668	630	687	645	633	612	657	642	623	640	662	638	615	615	670	678	620	600	648	634	686	650	600	675	678	624	695	638	641	661	608	652	626	667	643	635	587	618	680	667	634	617	626	688	651	645	673	634	665	690	637	638	688	648	623	642	636	666	657	635	638	687	642	652	679	635	637	675	672	662	644	653	712	652	643	653	675	667	614	650	641	640	684	658	649	612	615	589	681	630	680	689	670	675	682	668	650	651	641	670	699	611	643	635	670	615	639	602	666	638	628	655	718	647	650	636	630	651	639	680	660	643	643	649	703	672	673	648	604	639	647	628	700	620	611	656	666	665	645	626	623	674	638	648	657	670	600	625	632	643	681	587	661	655	606	635	674	641	665	659	667	658	649	688	652	716	657	633	638	649	664	590	667	650	654	649	629	650	660	643	650	616	644	667	666	686	615	665	689	666	685	658	611	657	637	622	656	632	638	640	627	642	642	619	642	624	642	669	645	653	653	652	640	669	656	662	669	608	659	651	623	679	694	657	630	622	617	667	671	604	652	620	633	635	626	619	657	695	645	653	639	654	592	644	651	625	647	636	640	646	635	634	670	638	659	677	676	605	610	647	669	681	695	685	692	650	604	634	661	692	671	666	664	676	626	645	670	692	613	700	644	629	621	641	655	618	632	648	631	616	668	636	652	608	677	611	670	665	645	638	588	685	629	644	631	661	707	660	650	663	667	657	666	652	657	606	612	639	597	614	625	653	644	619	655	615	614	670	628	668	698	670	655	626	655	673	652	684	672	690	652	647	696	613	612	669	708	649	683	638	630	634	669	671	652	661	619	661	669	644	622	638	602	702	609	670	670	633	681	638	653	655	623	635	637	646	659	633	623	656	633	645	630	643	640	639	599	659	630	616	618	706	637	685	633	681	661	695	658	652	678	741	689	670	615	649	675	715	597	650	652	640	657	646	585	643	628	632	655	682	654	639	660	683	632	658	676	651	644	636	631	680	643	594	635	650	659	667	672	668	660	627	635	678	644	645	664	608	601	673	654	640	679	664	685	631	632	702	692	679	641	651	629	667	650	649	666	666	701	669	632	679	576	665	668	694	689	652	640	651	656	641	645	659	650	614	686	634	677	623	608	652	672	586	643	654	640	687	640	636	595	681	677	638	656	610	671	629	658	655	617	626	667	626	674	639	630	640	624	627	674	621	604	661	646	709	653	677	683	613	649	625	615	669	633	662	636	603	675	618	674	645	650	650	640	632	674	613	669	640	634	648	652	676	678	665	655	625	685	664	681	626	637	645	683	669	617	666	664	683	643	597	640	623	646	655	668	640	664	646	678	674	666	620	680	655	635	668	605	629	667	598	665	645	630	674	649	670	620	653	635	615	655	674	657	625	660	700	612	672	675	657	645	586	595	659	623	661	648	646	644	673	644	684	640	607	661	660	671	674	641	693	663	672	693	641	658	628	643	643	687	680	665	628	679	626	636	658	669	631	612	607	639	636	631	685	691	683	637	629	638	649	651	683	682	681	654	655	667	638	645	622	594	607	642	683	664	649	629	619	608	638	583	607	624	635	686	622	651	650	701	687	714	652	662	637	604	647	680	673	644	653	601	646	660	623	629	659	643	637	677	620	646	618	653	617	609	651	646	641	660	667	638	679	622	659	621	687	618	638	672	666	648	612	661	665	635	682	640	635	622	682	654	625	656	617	635	718	595	641	610	625	648	638	641	668	660	640	639	666	654	613	618	642	635	648	634	601	650	656	707	636	612	670	680	634	641	627	707	638	608	674	626	637	630	635	651	649	628	640	639	649	632	660	658	691	608	596	652	634	676	627	701	657	640	666	688	613	639	644	657	633	635	676	668	623	648	677	628	659	637	653	630	631	621	657	639	660	669	622	646	639	669	646	656	684	616	638	637	692	640	662	682	637	627	640	642	662	665	639	666	614	636	683	641	637	644	651	641	682	646	627	652	607	687	631	651	692	646	675	637	619	644	640	668	611	657	683	604	671	648	635	676	652	638	620	677	677	668	676	664	642	645	698	639	665	647	680	609	701	657	615	620	651	659	668	667	602	639	647	633	695	661	681	623	675	624	659	657	665	656	681	675	618	609	651	639	626	662	683	609	628	667	609	630	655	646	669	661	627	680	680	667	655	666	679	643	645	644	632	674	641	641	633	695	649	679	621	647	641	629	627	682	706	607	596	595	626	594	630	664	611	622	632	649	636	673	667	642	640	675	684	666	661	632	600	636	626	669	656	679	648	686	622	628	640	641	628	650	687	679	718	689	616	663	650	674	650	647	709	644	612	631	644	629	655	655	634	641	636	649	652	653	681	675	646	659	635	665	657	643	609	601	598	653	617	675	671	637	646	604	645	634	621	636	650	652	647	661	650	684	646	677	639	600	616	645	674	657	652	605	661	665	647	654	626	653	621	671	656	636	653	655	639	655	639	688	674	687	672	681	656	669	584	639	678	656	652	680	623	654	678	634	649	637	632	666	626	659	668	666	644	613	690	669	649	632	633	645	645	642	632	690	622	648	668	622	659	655	634	659	640	676	712	652	644	687	632	626	644	623	600	664	619	672	619	639	622	681	613	667	660	679	630	656	663	671	638	628	698	657	618	637	668	657	685	660	614	638	665	675	665	648	670	697	654	706	668	638	654	640	673	663	663	712	661	623	677	645	643	623	653	660	613	634	682	648	662	618	626	633	601	621	650	637	621	641	627	661	595	640	648	652	630	639	675	649	676	628	649	681	623	697	632	652	637	660	683	627	650	670	688	669	635	633	679	649	655	647	661	626	703	688	720	641	636	668	657	617	626	657	591	656	651	605	650	644	692	672	654	650	672	632	634	670	652	653	650	628	694	615	734	653	650	665	617	670	597	632	662	631	658	632	664	650	629	654	655	638	654	647	634	557	649	602	717	641	655	640	641	657	638	603	649	613	664	668	627	689	652	673	632	659	658	677	666	658	676	655	644	654	646	609	665	614	650	633	666	623	636	646
24151	21433	28857	24470	21625	17633	10707	5908	4021	2907	2317	1843	1704	1457	1269	1149	1020	944	794	818	745	701	653	628	633	696	720	680	648	590	604	583	546	524	581	525	486	461	501	472	510	445	480	509	458	463	500	445	483	478	450	502	509	450	436	414	472	468	478	465	444	493	457	473	495	444	487	462	473	450	443	457	456	451	471	473	476	471	482	514	455	454	458	466	473	465	459	492	482	462	479	485	448	443	478	409	503	455	458	457	468	467	453	462	464	425	489	491	476	456	463	497	457	447	469	483	453	491	473	443	444	495	461	504	482	447	503	497	477	496	458	438	459	517	489	482	477	514	460	467	502	497	467	492	521	421	445	475	482	466	461	478	478	450	468	445	468	434	478	510	466	454	462	447	455	462	446	459	472	442	471	445	481	456	470	485	440	464	475	489	475	481	505	479	452	482	467	463	461	474	483	469	454	493	501	451	457	498	443	457	481	510	479	499	508	466	501	473	465	480	437	440	439	501	456	477	481	450	462	431	451	433	442	457	442	449	472	511	491	461	473	479	489	436	523	456	481	495	447	467	468	494	484	502	521	461	467	461	419	449	444	478	463	471	447	454	459	479	469	490	465	439	444	501	437	486	484	488	390	469	494	449	487	439	488	498	482	436	470	446	488	505	474	464	448	479	466	465	448	446	475	429	453	460	476	455	485	469	462	495	477	472	461	443	494	485	499	459	454	464	452	472	460	445	487	501	493	486	460	442	504	422	440	447	462	458	462	453	438	483	491	505	487	493	447	479	439	479	478	511	462	463	449	468	453	473	433	485	479	469	485	481	447	480	463	460	472	421	489	479	471	454	465	460	472	472	452	451	476	485	478	472	411	455	449	479	505	474	450	453	473	412	479	415	501	483	434	448	457	523	478	465	478	436	486	476	453	453	457	467	447	476	452	469	420	490	439	479	481	481	471	532	430	451	447	481	437	467	445	471	443	470	455	459	463	476	490	481	439	466	477	448	462	475	475	449	494	457	470	491	451	486	479	468	475	477	457	423	461	481	479	464	470	467	478	445	442	458	485	495	499	484	457	507	487	471	474	482	463	457	466	481	469	422	485	461	458	489	439	472	416	483	477	428	491	503	438	472	480	482	485	482	466	420	481	476	468	475	485	464	474	469	406	452	494	455	482	455	466	452	442	487	450	455	443	491	486	457	465	474	497	476	468	438	501	495	475	442	429	459	441	470	432	506	487	429	491	467	465	451	429	500	456	463	434	489	435	471	504	489	471	476	424	482	429	468	469	435	483	447	478	486	476	484	453	479	449	462	446	490	480	439	487	452	441	489	471	444	459	498	497	450	455	411	459	428	471	470	468	472	441	456	462	481	449	433	447	494	434	457	491	494	459	481	447	446	448	467	473	488	458	437	484	442	465	467	472	459	463	494	467	493	467	451	455	462	481	482	475	468	496	504	443	474	441	460	462	451	451	452	498	483	465	452	458	438	455	491	457	485	485	466	456	494	484	480	463	468	449	445	472	480	449	526	461	470	467	462	480	448	508	469	474	465	500	460	501	464	448	488	469	476	459	514	458	481	442	457	453	470	464	483	480	485	496	512	511	490	450	419	477	473	504	484	475	476	482	503	457	488	484	441	461	476	464	483	484	439	465	476	456	465	481	441	443	457	470	500	477	501	492	504	484	441	436	452	485	458	482	460	460	486	484	453	458	451	496	475	440	465	468	447	456	418	452	436	461	462	482	457	455	475	445	436	428	485	432	495	503	452	429	465	449	461	475	451	460	506	496	494	453	437	482	452	437	504	478	446	444	493	467	475	501	471	499	471	436	469	455	504	468	478	462	478	455	403	488	460	504	435	472	489	492	505	481	480	469	521	458	457	497	463	455	466	489	470	494	462	450	494	486	453	477	450	482	484	465	445	483	468	439	480	459	459	457	468	493	492	450	486	419	448	496	478	452	451	467	468	439	468	482	472	475	442	475	475	486	498	479	433	490	494	468	483	433	477	468	501	506	465	470	473	499	464	469	458	465	469	441	458	462	485	472	456	470	445	453	457	468	457	488	455	495	441	466	467	450	469	492	447	442	471	443	458	485	458	490	501	471	451	509	453	479	503	462	450	465	466	447	467	501	505	434	462	450	450	439	418	460	457	436	462	483	475	472	476	463	468	468	502	427	463	461	462	500	480	466	414	474	448	475	492	468	439	461	459	452	462	462	446	453	491	485	472	496	475	470	444	470	492	482	501	503	475	488	482	474	446	479	506	460	456	473	450	480	474	419	471	480	488	453	497	441	496	488	444	465	492	508	467	446	474	448	488	442	457	461	501	410	443	411	459	494	452	464	472	485	515	493	456	481	428	467	473	480	476	461	461	456	458	459	461	475	468	476	430	463	444	474	462	473	491	428	488	445	437	467	463	486	444	468	415	452	482	458	475	468	422	413	451	484	461	454	460	460	467	446	468	409	490	486	468	457	464	475	454	472	485	476	484	447	471	453	462	472	452	466	456	497	476	472	422	479	427	478	520	511	465	493	468	435	433	464	469	451	476	431	509	451	433	478	508	468	462	495	461	460	467	467	491	455	512	453	453	446	452	421	444	458	466	480	433	469	462	499	466	487	431	490	491	470	441	488	458	434	449	483	451	454	459	470	496	456	474	504	447	446	462	483	497	519	480	463	497	472	462	495	472	463	488	507	434	445	455	470	424	503	497	463	472	472	453	470	499	435	470	486	487	502	475	434	456	487	417	510	411	424	470	441	464	477	452	467	441	451	488	441	464	479	448	471	509	449	493	454	463	462	446	439	437	498	464	470	481	454	458	472	476	480	454	446	439	452	491	490	461	434	486	415	454	475	443	461	463	414	438	434	487	429	506	475	408	480	452	489	474	467	387	479	472	487	454	472	461	459	473	406	480	464	464	433	461	452	507	442	449	458	472	478	502	432	511	458	453	462	472	486	434	466	441	450	484	463	467	489	484	464	467	450	487	461	434	482	424	478	430	457	476	448	474	458	468	462	464	469	452	438	467	468	437	463	468	438	489	464	442	466	459	485	478	435	485	453	463	423	454	435	430	453	464	470	507	491	442	458	472	467	491	484	453	461	455	438	491	430	486	477	465	465	493	456	439	460	463	478	442	459	483	462	494	513	495	475	501	463	446	507	439	486	451	471	487	477	468	467	452	451	447	484	438	466	452	433	482	449	457	475	454	467	465	493	480	479	443	451	454	456	470	472	465	446	468	475	458	482	416	493	482	459	478	516	475	478	473	491	476	469	452	457	454	472	461	491	454	458	456	432	455	452	484	480	475	460	514	461	468	461	441	468	465	458	479	453	482	465	482	463	451	475	484	512	506	495	489	480	478	464	474	456	478	449	492	468	488	487	479	470	497	433	491	445	457	445	454	474	513	467	498	462	488	437	458	460	479	443	469	467	470	484	478	454	464	494	494	460	470	461	464	482	453	479	462	478	472	432	418	475	454	478	474	485	460	465	452	445	493
21674	39955	38931	31607	26265	21530	17514	13682	10733	8229	6709	5767	5066	4460	3660	3232	2885	2649	2274	2069	1939	1839	1747	1699	1705	1731	1847	1718	1508	1340	1235	1286	1205	1196	1136	1044	1073	1057	1095	950	896	885	1009	905	926	914	907	908	892	893	877	905	852	891	904	955	825	829	896	923	900	865	868	862	847	934	955	919	933	910	967	893	858	860	916	937	927	905	879	933	856	890	825	941	873	928	864	888	896	876	854	858	898	895	870	877	876	891	876	896	881	956	865	889	913	926	858	960	875	924	880	951	853	883	845	887	904	957	900	885	894	885	935	869	873	853	853	897	871	893	880	941	862	817	926	910	902	928	811	873	908	903	906	887	897	904	908	858	926	898	864	878	903	881	904	908	849	891	878	862	892	930	904	844	836	897	872	873	905	831	952	915	902	937	911	933	910	852	916	878	883	893	956	926	884	841	910	914	912	904	807	866	906	908	879	894	904	887	914	909	843	875	955	881	869	904	874	899	903	898	884	905	959	845	865	928	830	868	873	891	913	805	907	904	851	879	939	921	922	868	893	853	864	876	871	896	841	920	859	883	865	880	880	959	862	889	847	892	840	882	883	914	863	873	910	906	860	850	925	932	907	904	834	888	881	874	834	855	880	892	894	919	886	904	866	883	895	902	908	875	921	888	864	902	898	910	957	873	887	879	909	872	879	917	882	932	886	915	914	893	842	907	908	837	848	905	926	900	894	909	925	880	913	846	915	864	887	914	914	935	886	878	891	959	930	884	917	834	869	927	892	905	917	862	867	863	904	898	895	908	898	872	874	910	834	836	861	906	873	869	936	911	886	830	883	881	906	887	874	896	905	918	867	858	899	912	920	892	890	903	902	893	859	929	936	954	922	950	861	876	898	873	918	943	893	889	890	935	924	897	919	880	899	842	900	934	941	918	870	860	862	879	914	834	863	926	937	878	893	887	894	921	918	908	869	841	931	896	873	871	866	959	889	860	878	878	881	916	846	895	815	889	888	918	934	852	915	892	872	908	897	902	855	927	912	905	863	909	894	943	916	851	887	860	928	853	866	885	876	876	880	900	832	847	865	896	894	909	883	921	886	921	917	927	809	863	922	926	898	946	890	918	910	861	890	937	923	885	891	912	880	904	914	903	905	811	926	979	856	896	913	916	928	909	854	851	871	954	937	947	943	890	925	899	839	893	926	884	911	871	866	879	889	875	878	905	846	879	966	905	884	886	953	893	869	904	877	869	871	885	924	879	893	896	838	928	899	896	876	866	863	889	850	841	899	906	858	950	881	874	895	831	863	840	874	915	877	913	904	913	864	907	936	871	892	886	879	927	887	855	862	929	857	892	829	894	837	905	892	909	950	860	877	864	904	895	925	922	868	894	884	904	916	881	907	873	901	879	913	904	884	899	861	876	881	918	848	846	925	895	906	867	842	851	879	929	896	872	866	885	898	889	953	917	845	879	921	955	896	868	954	873	892	900	838	855	874	920	897	888	833	879	850	851	867	883	890	880	887	908	855	955	855	872	821	924	808	887	926	879	901	871	907	855	876	899	841	985	874	933	828	890	871	878	891	876	880	914	906	879	883	869	907	926	895	846	871	898	925	863	829	860	889	924	917	899	933	870	864	858	887	871	935	875	902	877	908	957	883	891	827	907	877	908	906	897	902	853	881	915	848	877	850	873	864	907	950	891	867	892	880	865	844	902	941	858	834	924	862	910	923	854	917	838	911	921	902	855	847	871	831	904	855	918	843	860	914	859	863	915	949	863	924	919	866	918	896	912	875	831	855	876	854	898	920	853	913	898	915	943	887	869	879	938	917	920	874	890	864	837	850	860	883	853	827	890	927	877	929	910	877	929	943	899	924	880	893	914	912	877	880	837	877	904	887	818	902	904	910	889	929	862	939	869	909	872	883	868	847	907	883	892	910	906	893	888	926	878	914	949	906	843	911	938	887	884	814	886	884	844	911	846	935	893	895	841	859	918	873	877	849	933	906	924	864	910	903	911	970	948	857	870	881	920	939	884	850	911	984	885	913	925	887	907	903	880	934	917	876	913	888	953	911	920	874	909	894	871	860	904	867	918	909	873	869	905	891	850	905	955	919	890	905	876	923	894	929	866	864	900	845	864	880	952	846	921	936	946	851	867	886	944	890	900	914	906	844	857	841	885	898	822	882	884	882	898	869	865	912	913	915	845	926	895	853	875	899	864	910	878	869	920	901	910	977	879	884	887	920	916	861	883	900	856	906	875	878	898	903	921	945	929	902	864	943	847	851	929	849	847	879	888	885	872	880	888	863	944	877	892	943	837	888	963	845	873	920	896	890	890	945	884	895	914	893	950	875	883	922	860	883	888	911	891	895	899	918	846	860	866	884	917	918	889	909	908	925	968	871	916	905	929	859	920	978	916	875	870	849	874	875	883	913	900	839	912	851	922	858	938	882	879	888	866	845	844	918	839	880	876	935	894	902	888	886	923	890	913	858	884	930	868	930	902	892	894	850	943	875	925	904	865	851	925	909	874	895	891	909	869	817	863	848	874	888	859	958	903	861	918	912	899	877	903	910	903	888	924	918	888	901	885	934	929	896	850	943	901	898	871	920	930	919	858	836	892	873	872	886	896	836	882	941	854	972	929	915	896	886	896	886	917	909	874	874	902	870	877	907	906	847	844	856	865	859	923	864	895	883	929	925	896	820	922	889	855	884	866	861	894	859	914	862	920	873	904	885	877	893	956	868	919	908	862	876	973	874	865	909	893	871	880	914	878	855	897	852	863	908	901	929	896	877	889	943	914	860	923	891	889	878	929	830	870	907	908	953	935	893	933	900	887	923	874	883	863	865	875	869	844	915	914	877	856	872	915	939	921	906	901	884	899	838	924	887	886	876	874	872	888	901	926	945	966	821	905	861	929	877	884	902	956	890	883	846	894	902	948	927	917	889	891	897	896	828	901	914	904	876	928	890	888	915	865	893	937	916	897	889	876	852	871	916	892	903	919	858	866	886	855	918	863	954	909	934	885	891	912	841	872	877	888	916	906	871	918	883	880	888	900	855	869	833	921	915	862	842	898	882	899	874	850	922	896	891	944	863	894	867	932	892	912	897	887	925	886	915	887	961	902	867	845	948	857	916	855	918	888	867	876	890	898	884	859	815	841	977	858	846	905	861	919	874	855	908	901	880	895	873	912	852	982	861	865	897	865	896	941	910	929	869	826	888	929	917	880	899	929	870	904	910	894	908	852	934	878	868	919	909	919	975	915	885	931	922	904	887	862	861	914	864	900	887	881	875	881	860	886	897	886	859	915	873	927	909	870	831	861	878	892	877	889	840	853	846	899	910	925	932	899	914	865	836	910	894	920	891	913	900	854	910	897	915	868	910	865	902	890	841	813	896	951	856	886	884	927	846	887	865	895	897	880	916	870	899	906	827	898	852	872	885	892	869	855	855	949	900	887	866	949	822	898	864	882	921	872	855	904	871	888	911	868	895	905	893	912
27575	20162	15947	9637	4602	3017	1992	1453	1016	777	690	606	522	467	476	424	381	424	371	401	353	377	336	344	386	355	348	355	318	350	310	319	325	302	302	310	262	318	282	270	312	268	282	300	279	287	300	313	280	290	271	294	269	299	289	277	261	263	271	294	304	252	314	263	272	265	285	307	297	291	300	310	300	274	259	271	286	300	256	288	294	251	301	278	290	268	331	247	275	275	288	282	264	295	288	298	283	297	276	307	294	292	293	260	274	290	294	265	267	300	306	266	260	286	319	277	275	241	296	299	256	289	280	307	265	301	285	258	295	281	298	269	268	297	295	280	268	290	299	266	270	283	283	280	278	312	286	296	285	266	268	328	268	274	282	265	280	285	325	294	265	276	270	276	281	299	272	271	282	304	275	295	307	280	311	291	274	282	292	308	289	287	280	271	304	290	274	278	292	255	273	268	324	268	270	267	261	289	280	286	285	269	279	275	292	287	276	251	292	289	295	300	253	288	274	302	282	314	254	267	295	270	278	289	287	297	271	271	311	310	304	268	289	262	315	286	296	291	285	269	294	277	283	295	285	267	286	267	257	310	308	290	297	303	297	273	276	277	275	264	270	286	287	278	281	274	309	281	283	309	283	257	296	294	272	253	259	306	315	297	284	277	280	290	296	287	298	255	300	281	327	293	272	284	289	294	269	267	286	264	286	283	277	282	281	280	269	273	285	269	268	287	275	296	279	339	285	288	301	263	268	291	272	281	264	279	276	298	285	300	282	269	317	264	310	249	287	282	295	277	284	285	294	307	299	283	265	250	316	297	283	277	276	298	281	253	289	276	303	288	264	279	281	291	284	280	296	276	299	276	296	297	277	313	261	282	255	310	280	276	225	278	286	258	288	282	262	278	297	288	293	288	295	310	272	255	268	292	304	291	311	280	269	286	298	308	262	276	300	283	295	304	290	293	283	304	284	286	306	273	261	286	315	291	295	288	294	296	265	289	253	288	299	263	293	298	275	266	287	304	292	259	252	260	286	290	269	274	276	258	258	300	263	288	255	278	294	297	294	299	288	277	265	286	292	301	290	276	278	241	281	296	302	253	269	295	286	316	265	275	315	271	318	271	283	293	287	270	257	304	280	305	286	257	303	295	291	305	292	295	274	263	291	297	264	258	301	276	287	266	303	273	269	336	257	302	270	288	278	309	275	261	316	280	287	289	307	271	293	299	268	269	288	322	284	268	279	290	309	286	270	266	319	283	266	305	295	259	284	260	261	300	277	308	281	291	271	283	255	275	283	288	299	282	306	276	288	293	278	263	297	306	274	259	279	242	279	308	278	287	277	256	285	267	304	295	276	305	287	283	279	291	274	299	299	298	251	322	304	277	282	255	280	301	251	276	296	285	274	316	302	279	289	316	297	256	272	299	290	261	270	298	277	271	281	292	297	270	299	299	300	272	267	299	281	281	293	294	279	278	266	308	270	298	266	276	253	311	318	284	290	300	286	311	270	282	274	300	301	304	323	293	290	276	294	284	297	286	315	299	274	289	294	255	288	301	239	263	309	279	237	284	288	294	302	271	256	251	284	275	291	302	264	296	285	274	272	290	290	292	293	309	289	290	286	260	287	281	269	298	304	283	287	299	262	256	285	286	284	308	281	274	259	293	259	280	291	279	293	263	279	288	266	283	271	276	287	294	280	276	268	267	283	291	291	294	290	268	274	251	302	247	300	283	284	275	320	303	320	270	299	271	279	271	271	269	308	261	300	306	286	263	272	252	284	270	271	268	317	285	258	289	303	268	278	277	275	305	273	278	303	285	319	297	252	284	274	270	298	279	304	294	295	271	275	279	285	298	251	276	263	301	305	290	289	305	256	274	301	288	257	259	281	282	294	292	306	273	250	293	286	266	294	305	288	315	311	265	287	295	293	280	290	276	263	253	260	295	292	303	322	274	262	263	268	291	283	289	294	269	267	302	279	285	272	267	274	283	322	297	265	281	269	297	290	253	257	289	305	303	310	286	273	248	290	270	319	292	297	280	299	292	327	289	259	289	283	274	256	277	258	251	266	348	317	269	307	303	309	313	279	281	266	295	288	253	265	270	295	296	292	280	262	266	276	312	274	243	273	244	296	290	251	290	269	285	274	276	293	295	272	293	286	282	312	298	304	305	294	265	319	264	292	283	263	283	350	303	273	287	292	271	289	293	279	273	273	263	283	302	308	275	305	289	282	266	276	266	271	301	293	257	266	274	278	284	270	274	283	245	295	310	265	294	286	276	254	290	304	297	273	274	301	270	251	281	268	259	284	263	292	310	277	250	290	288	304	279	294	276	288	292	251	264	286	306	274	270	278	281	301	261	262	309	286	270	293	282	291	283	265	285	288	285	273	266	274	268	302	276	298	321	293	308	312	291	289	326	269	280	293	307	303	302	289	276	298	252	316	282	258	299	278	286	261	290	261	297	265	275	272	296	272	256	298	312	280	274	307	266	267	270	301	283	277	280	275	291	268	263	252	257	278	285	294	263	282	282	286	290	257	307	301	294	275	279	290	280	268	275	264	314	283	334	296	277	264	309	286	294	310	285	283	303	237	302	251	278	253	288	276	254	259	282	273	283	273	288	282	280	294	291	267	267	301	288	283	276	289	302	290	309	278	306	273	290	289	264	314	266	244	288	284	282	266	286	280	298	287	297	275	276	282	288	270	245	291	273	324	284	326	309	284	275	267	290	292	264	313	252	272	301	255	309	282	289	268	293	266	278	270	307	265	295	319	277	260	299	286	263	291	277	281	254	264	317	265	299	299	298	294	295	281	329	266	284	285	287	321	290	296	293	295	300	251	255	281	288	283	275	326	243	275	305	253	276	276	281	257	280	275	269	292	285	292	290	276	271	262	319	282	314	255	308	288	291	274	255	273	288	261	292	317	292	288	289	274	333	283	311	264	271	299	275	291	274	249	304	289	304	264	309	304	308	282	272	241	264	294	317	289	281	291	285	273	285	296	269	280	278	295	287	282	270	230	283	286	290	295	303	288	278	274	289	272	253	267	304	259	259	301	297	249	282	287	278	298	276	275	267	263	284	304	281	292	253	274	271	278	296	296	299	296	283	264	289	292	295	298	265	292	258	292	269	289	302	250	276	291	311	284	267	296	307	298	276	279	295	302	282	304	301	275	244	269	296	283	279	284	281	312	287	328	273	293	295	266	290	320	236	279	281	318	280	265	274	252	255	276	268	285	296	284	260	291	287	275	299	278	291	263	300	277	292	300	311	277	263	289	286	275	293	309	304	280	278	299	289	269	267	274	282	300	281	286	278	261	266	292	282	270	269	248	260	282	258	280	319	297	300	300	273	284	267	270	267	262	295	282	294	310	289	270	275	272	267	243	282	290	300	265	265	269	307	268	284	299	265	272	269	281	265	283	272	302	264	248	292	289	278	262	264	284	283	312	289	262	258	308	291	289	280	286	333	282	284	278	322	304	317	295	246	262	277	291	305
16742	27492	26153	17207	12127	9036	6630	4985	3649	2773	2325	1942	1598	1518	1348	1282	1166	983	939	916	881	835	799	774	804	854	879	820	793	696	712	683	663	659	628	643	589	618	630	611	601	568	605	610	596	536	571	549	600	620	566	612	583	555	584	537	587	572	555	590	551	564	572	591	646	580	603	600	580	581	589	585	595	574	594	599	579	533	573	604	619	579	586	544	541	614	573	594	560	580	576	548	565	557	546	559	597	581	607	569	596	612	612	533	588	601	548	586	570	588	573	536	605	557	600	578	535	599	560	619	561	575	593	576	578	609	588	556	583	608	585	579	585	586	580	545	591	558	603	580	535	584	558	573	577	560	581	601	533	580	551	564	583	562	599	538	556	591	550	578	584	598	580	540	597	603	562	536	599	566	578	544	612	598	578	580	563	593	571	639	616	604	585	595	568	617	574	561	601	567	614	553	586	569	601	587	555	560	546	567	562	588	595	596	560	592	596	575	544	582	581	620	601	528	588	569	577	577	536	562	553	584	595	559	616	548	578	539	575	565	565	585	560	595	559	626	551	585	573	583	551	587	611	554	571	582	578	595	557	596	525	588	613	613	616	597	560	582	602	524	607	566	549	572	602	579	593	556	565	585	560	550	571	516	592	574	565	600	571	601	572	603	573	582	582	564	559	568	593	570	581	571	554	600	565	578	583	597	534	606	548	533	545	575	616	612	555	568	618	588	572	561	549	561	587	553	598	517	556	584	548	588	608	577	593	592	546	582	564	603	613	526	567	592	545	592	575	577	566	551	521	592	575	544	558	589	607	504	545	584	595	570	590	537	594	559	611	577	539	590	591	557	615	581	549	579	585	567	586	610	576	586	587	562	546	549	576	567	576	612	546	600	558	560	625	566	564	609	592	587	560	566	520	566	577	596	614	594	530	560	557	602	593	550	587	548	579	589	586	563	599	600	599	565	594	601	598	525	557	558	564	572	586	587	597	606	590	555	601	570	552	595	536	530	561	561	602	562	576	591	577	571	554	575	591	549	553	584	584	545	543	575	601	568	573	564	606	580	537	582	562	589	580	565	596	565	578	631	607	579	571	582	569	539	561	585	587	571	607	593	588	604	627	556	560	528	605	595	578	614	608	566	599	547	585	605	568	603	564	583	537	593	543	601	587	561	596	629	598	537	570	602	540	587	561	571	572	581	563	571	605	573	556	586	591	599	596	563	554	573	603	561	565	557	563	559	610	520	586	544	563	603	561	591	557	570	562	532	620	602	523	574	597	562	563	582	518	526	586	572	585	588	561	570	546	539	562	566	576	582	599	572	564	571	555	581	577	569	558	613	581	588	638	542	603	599	580	603	590	595	614	567	571	591	577	598	583	603	605	561	588	576	578	571	573	551	575	553	602	546	557	584	578	575	591	568	602	604	548	555	572	548	551	579	568	546	558	555	565	559	586	559	521	579	568	581	608	553	577	573	513	559	626	526	623	581	603	569	566	550	573	578	588	586	546	557	540	564	558	567	608	606	585	586	584	576	602	550	521	567	558	562	600	547	571	545	592	551	581	596	582	569	556	604	573	582	550	584	605	625	575	571	617	565	596	565	569	567	564	555	585	607	604	600	581	562	586	539	548	570	597	530	588	543	559	580	563	619	600	588	588	614	615	596	570	602	607	545	626	583	573	582	605	588	575	546	601	609	574	571	620	574	593	571	591	574	582	537	562	558	567	578	591	591	622	583	641	572	612	535	562	585	588	526	601	533	566	570	602	592	592	548	578	538	590	601	572	526	606	635	554	566	577	566	536	569	566	569	571	531	585	584	569	569	532	557	589	564	576	572	579	568	566	595	584	582	558	567	577	528	565	537	561	577	588	591	567	572	594	569	579	579	573	518	573	556	575	596	606	566	559	575	547	541	556	570	562	590	599	561	610	581	554	578	571	574	601	582	582	590	582	583	569	598	555	572	584	560	555	588	602	539	602	585	571	582	600	549	573	569	564	578	565	545	594	595	595	567	589	541	583	597	595	605	555	633	570	593	625	589	627	574	609	597	572	570	570	564	575	593	572	592	549	623	552	563	596	539	600	570	602	546	563	565	594	612	570	547	568	579	577	592	595	596	574	596	547	592	622	607	551	554	554	595	568	589	589	554	602	584	617	573	572	546	574	540	571	565	578	533	560	606	610	595	574	577	567	570	603	568	565	552	570	605	618	558	591	575	526	588	584	597	545	601	623	563	548	566	556	528	625	580	579	543	551	602	549	545	576	586	550	580	566	569	600	577	602	586	619	556	581	566	566	601	551	603	568	600	544	578	592	553	533	582	539	539	603	570	528	559	593	588	552	601	573	603	543	574	604	553	561	593	593	562	555	600	600	570	610	600	572	587	566	582	579	567	603	599	597	560	586	574	584	596	592	590	557	590	551	564	641	584	611	583	558	597	583	553	566	546	583	557	581	586	582	565	567	580	614	575	574	560	587	625	568	574	584	574	579	572	560	587	566	600	545	570	556	583	576	582	541	537	571	593	556	552	562	569	621	570	598	529	597	557	540	553	614	580	565	578	576	548	551	602	579	538	547	580	601	593	538	549	571	567	561	586	566	545	586	603	559	614	588	586	564	567	564	591	558	611	609	626	577	579	596	563	535	557	573	594	581	550	558	609	569	564	553	565	590	562	542	570	596	552	581	559	590	555	565	615	555	565	574	561	586	605	602	573	585	566	588	592	581	559	552	590	566	601	588	550	602	585	570	571	544	584	584	578	625	546	560	591	588	563	547	579	544	593	539	606	568	567	543	563	605	560	568	559	560	593	588	533	597	516	556	622	604	540	568	563	545	561	584	623	592	602	612	574	544	531	597	607	598	550	569	597	590	580	546	576	591	577	611	581	557	583	600	574	568	568	567	570	570	569	548	583	592	588	558	584	583	595	551	603	540	579	595	570	541	597	564	569	547	580	575	535	580	606	586	547	569	584	608	602	567	557	595	623	546	597	548	554	587	593	556	572	586	533	569	594	606	592	563	627	638	590	575	591	611	563	552	574	550	553	588	536	577	568	606	609	581	572	592	574	615	566	584	612	593	553	587	602	567	568	581	602	571	556	587	606	617	606	594	573	583	550	604	567	603	614	596	572	598	515	569	555	567	591	597	607	553	593	573	602	553	582	590	618	565	566	564	582	606	595	579	615	548	583	542	536	565	571	618	588	612	564	573	558	611	541	579	586	569	555	616	606	523	559	587	540	601	567	566	579	585	579	563	627	548	559	571	565	544	572	545	566	556	553	585	588	638	600	586	548	569	619	569	564	548	581	534	559	570	529	605	531	567	611	557	538	578	625	610	540	551	570	572	541	585	549	541	562	557	542	592	560	548	532	592	559	590	562	614	555	594	619	583	578	576	560	594	626	579	553	554	554	563	568	621	593	576	605	588	554	620	639	543	543	535	562	567	602	588	557	539	587	577	658	579	652	568	561	539	594	539	543	581	594	591	575	587	559	566	614	570	526
25105	21457	28070	25280	17721	9324	5493	3474	2394	1776	1388	1192	1074	867	795	730	666	589	572	518	533	528	445	498	470	491	485	508	434	438	395	404	372	397	383	351	370	354	368	321	386	353	320	314	361	341	333	309	333	340	371	308	333	329	331	349	335	329	331	370	312	309	326	324	346	352	355	313	325	340	331	352	357	332	329	361	327	342	320	328	326	325	344	337	352	330	342	326	352	340	339	361	322	331	328	323	329	343	339	333	300	332	332	327	331	348	316	318	322	347	305	339	342	349	320	334	360	324	321	322	325	336	314	329	350	335	322	344	320	315	317	347	319	317	340	332	329	319	350	341	349	337	309	373	345	317	334	327	333	340	342	341	339	341	336	331	300	332	324	335	312	337	349	304	328	330	344	331	326	355	318	326	336	318	330	344	310	333	304	344	308	336	360	342	324	320	303	338	306	320	334	356	345	329	330	322	342	324	339	339	338	329	335	341	362	357	349	315	324	352	325	365	342	365	339	346	322	344	326	329	343	312	336	339	384	353	302	326	319	342	331	341	351	317	332	321	345	321	346	356	295	311	310	316	319	335	316	324	346	326	348	352	345	324	346	306	298	314	311	331	318	303	299	343	303	330	325	368	292	311	298	333	368	325	329	318	324	297	339	359	323	339	346	337	352	311	317	357	315	374	329	326	329	294	311	354	329	312	334	347	308	314	301	335	303	316	331	338	340	304	331	339	360	357	313	326	315	315	324	364	327	334	335	365	325	320	361	325	357	339	312	312	302	342	352	304	335	327	333	341	364	377	335	289	332	300	352	317	336	323	339	300	325	323	356	307	353	307	342	342	334	332	300	325	340	369	354	309	300	331	309	331	321	330	342	323	351	334	348	377	327	325	339	329	359	335	346	316	343	356	332	299	350	323	325	359	319	333	365	315	344	369	365	332	352	344	381	326	318	304	366	346	332	345	318	325	324	301	301	363	315	320	323	331	325	343	318	330	335	349	351	346	351	326	335	315	353	332	295	310	296	362	331	325	332	330	312	362	355	315	339	335	346	347	327	309	334	322	373	336	314	326	316	325	305	307	304	326	312	375	306	312	343	360	336	347	359	336	343	332	328	338	320	339	342	329	303	328	342	328	327	348	335	313	353	330	304	303	275	346	309	337	336	308	352	349	349	327	317	313	331	321	343	314	313	342	322	309	327	350	315	353	354	333	305	292	345	314	313	305	380	342	337	324	310	316	373	309	331	322	348	335	351	308	337	340	323	373	315	340	344	341	321	346	335	311	332	339	329	334	314	321	339	291	326	347	314	317	314	306	323	322	327	323	337	315	357	339	326	317	307	337	308	324	305	354	321	354	367	374	326	316	325	341	305	327	337	359	337	322	317	311	342	342	342	317	331	328	350	304	319	345	333	380	310	320	339	349	318	313	320	335	308	338	347	346	349	373	360	323	318	336	319	327	335	314	310	361	295	339	290	322	336	313	329	333	351	333	362	335	358	299	321	291	355	339	352	377	340	348	335	319	351	335	339	348	321	335	323	343	339	341	314	329	343	322	357	337	340	334	337	332	304	347	297	360	318	357	339	377	334	331	325	332	381	324	366	307	348	327	322	321	316	358	301	328	357	322	301	318	344	344	326	356	366	329	340	338	337	325	341	333	318	335	341	308	354	309	330	309	342	303	348	329	322	331	321	308	344	346	341	331	332	317	357	326	331	333	311	328	328	344	322	326	358	316	342	346	343	331	334	321	347	318	324	346	321	351	354	317	336	309	293	300	366	310	360	346	330	313	330	348	351	310	317	303	342	320	349	314	336	338	363	317	324	335	329	343	331	380	319	337	311	326	356	288	361	327	335	349	364	321	366	346	311	329	347	353	327	302	320	297	328	318	352	341	320	346	347	321	332	335	333	360	311	332	348	341	344	317	341	339	341	326	337	322	303	340	357	351	308	337	323	353	340	323	331	302	339	361	297	340	328	373	312	333	328	313	319	313	349	318	324	323	323	332	351	336	347	318	333	317	327	369	329	331	310	335	312	353	344	293	330	344	331	355	295	338	358	340	343	351	323	303	295	325	320	352	324	338	318	349	330	319	366	321	337	327	342	321	344	327	313	326	315	307	321	327	315	322	337	328	338	325	357	344	341	311	336	331	307	349	315	330	334	348	344	341	311	295	323	359	319	349	324	341	343	296	347	306	341	365	310	360	299	352	327	351	317	356	345	348	323	347	351	331	342	341	313	312	318	321	333	326	337	337	304	333	314	359	364	301	308	349	315	333	318	313	333	335	332	338	323	335	337	351	298	316	317	343	366	284	316	321	319	301	341	346	341	335	311	316	330	320	319	326	364	351	322	345	331	352	354	346	358	349	308	354	311	361	290	310	306	349	346	317	321	325	326	328	302	313	327	354	345	328	353	308	305	305	312	331	326	300	325	322	318	287	328	281	331	315	347	355	329	304	358	363	350	355	314	323	327	315	351	330	325	338	345	344	390	348	343	350	326	329	335	340	340	340	309	358	322	305	324	315	350	356	315	303	329	339	348	347	335	329	358	319	322	351	327	313	326	318	297	312	343	330	332	323	360	350	326	303	317	354	300	340	327	324	332	301	326	365	354	339	315	332	313	337	336	336	375	338	316	352	305	335	319	325	356	317	327	346	336	340	323	329	340	307	350	322	361	313	302	309	358	331	324	305	342	340	333	336	332	313	325	357	322	324	327	337	330	343	298	342	324	332	346	327	326	320	331	343	347	355	318	330	333	313	312	316	288	353	349	341	307	317	314	317	339	292	313	325	337	335	347	315	327	327	354	323	338	332	329	318	362	316	332	320	321	336	381	337	328	324	343	320	312	332	324	311	321	345	370	280	334	334	333	347	327	344	320	320	337	336	309	348	320	323	349	340	307	354	319	330	326	330	310	305	352	352	332	338	319	335	343	325	329	341	347	320	383	312	305	321	324	344	332	316	314	304	327	336	359	361	337	262	340	341	352	276	323	330	353	323	321	342	334	344	323	316	315	332	313	316	327	315	359	316	319	347	317	311	319	337	354	324	337	335	324	351	333	328	352	344	359	327	334	346	296	347	352	324	327	333	355	340	342	344	322	362	355	342	355	330	312	343	330	359	332	317	324	296	339	331	370	353	335	298	332	330	309	347	342	341	330	346	334	340	338	333	330	285	316	319	340	342	343	348	328	317	350	318	349	285	313	348	347	349	302	354	326	352	329	321	320	316	294	342	313	325	288	333	360	338	330	314	356	321	313	306	354	310	360	295	333	317	312	328	310	333	333	288	300	332	318	319	315	324	317	304	333	330	313	332	342	306	300	340	314	303	366	340	286	309	328	320	330	344	365	345	324	326	317	343	388	345	328	349	300	337	347	334	339	348	333	337	342	325	335	370	313	314	332	311	324	342	338	306	335	326	326	320	351	335	303	311	324	321	320	334	324	362	323	306	330	344	348	302	294	316	319	339	342	324	361	310	327	345	338	311	337	309	344	329
19713	36133	34945	26788	20776	16028	12204	9413	7005	5287	4341	3659	3187	2748	2472	2190	1944	1725	1455	1446	1290	1298	1224	1156	1220	1222	1266	1208	1123	956	959	931	913	834	798	756	787	765	769	703	743	695	642	743	690	685	654	708	695	674	710	658	651	658	660	638	664	636	729	695	698	718	635	672	636	662	675	673	695	688	682	653	675	663	700	662	650	611	660	661	654	718	624	649	602	648	695	670	673	701	631	628	659	660	674	639	672	675	656	656	646	689	672	646	670	642	707	663	683	657	647	668	672	668	662	696	665	677	670	642	654	661	622	686	653	667	673	695	693	623	661	641	620	655	683	703	638	685	650	650	691	632	715	629	607	681	661	668	646	656	668	654	674	610	647	708	626	660	632	671	703	656	737	630	665	657	686	670	633	668	629	688	670	690	673	651	640	685	702	617	712	701	672	648	715	696	620	668	692	660	642	662	681	661	678	634	679	691	679	702	653	628	697	671	672	653	621	634	635	679	690	694	624	704	648	680	648	648	669	662	676	614	683	647	657	657	692	653	692	688	704	687	661	662	639	674	648	617	727	675	656	641	659	618	652	665	680	678	707	678	645	658	630	647	695	631	640	667	667	630	617	675	684	653	671	636	676	705	625	620	676	636	635	620	656	634	625	655	683	628	653	658	612	674	636	625	696	675	661	623	687	700	659	668	702	661	669	697	620	603	688	647	675	662	671	688	688	666	678	669	670	652	638	679	639	676	681	666	655	624	687	634	678	710	669	692	659	624	685	677	630	637	679	658	644	660	673	690	676	646	674	666	681	717	637	672	709	695	644	648	694	668	682	633	680	665	685	641	671	683	686	634	662	639	625	680	706	671	684	623	654	644	663	629	641	688	601	653	717	669	644	680	695	663	662	673	691	675	611	702	647	624	652	669	665	645	655	686	685	681	663	713	643	650	654	661	625	665	684	650	656	657	657	642	637	665	654	642	643	665	648	708	687	669	659	701	665	615	648	701	668	732	682	674	642	649	658	664	620	713	637	665	639	675	642	650	648	610	671	610	695	665	642	660	662	614	644	663	689	653	642	685	675	657	631	669	613	632	679	675	700	673	695	668	648	658	668	687	673	635	707	696	681	728	720	644	685	661	633	638	692	663	669	665	651	683	693	682	668	664	657	663	688	678	642	617	657	651	656	663	689	694	635	681	652	645	674	658	665	672	599	624	675	658	699	679	665	692	647	682	646	675	630	623	704	688	641	648	637	642	703	679	650	621	624	653	668	670	658	648	659	650	646	661	612	649	718	650	645	686	632	665	657	603	639	693	638	660	642	639	675	670	615	661	626	655	605	659	699	636	624	604	689	653	651	623	686	610	666	660	639	682	696	673	655	662	627	649	697	637	701	697	651	665	666	683	655	665	630	676	676	651	696	643	613	629	634	657	656	650	651	701	709	702	662	680	662	655	623	670	674	584	691	638	644	715	639	638	704	628	655	683	621	648	657	667	653	636	657	652	683	688	646	640	650	699	677	660	663	655	657	663	631	685	652	678	662	670	657	627	669	660	666	676	656	635	638	649	685	700	668	680	710	644	616	651	623	626	597	640	705	676	665	694	614	626	627	666	687	622	659	674	670	677	650	719	663	657	701	574	673	662	653	643	615	652	671	678	682	665	654	674	669	611	666	668	672	612	682	676	679	687	615	655	680	645	690	642	647	655	666	652	695	671	657	645	670	595	670	662	675	654	680	650	639	624	657	648	674	617	681	711	634	653	652	664	669	704	652	628	706	633	664	623	691	629	688	710	664	660	631	674	663	684	622	676	699	623	620	608	716	658	646	664	655	684	668	666	689	713	608	671	696	651	615	646	699	644	667	612	661	646	645	631	632	664	671	660	679	656	599	607	639	626	680	679	662	664	671	609	714	663	654	660	636	640	656	635	696	674	667	659	650	651	684	681	652	669	655	678	724	685	664	685	641	666	662	661	643	629	651	628	627	666	679	668	643	648	660	591	682	629	696	628	692	646	673	693	647	684	656	678	677	640	652	675	674	676	679	693	625	671	726	650	652	658	671	615	663	674	684	667	658	683	661	636	655	704	663	639	666	651	676	587	654	662	664	716	691	656	675	713	670	673	670	693	686	674	690	653	644	659	680	680	661	667	649	663	689	668	666	677	657	603	689	649	656	670	644	714	654	659	636	656	682	688	665	663	642	626	686	663	630	651	661	631	602	629	640	660	628	605	682	614	667	665	662	653	575	667	639	647	677	685	630	687	686	677	642	647	670	656	664	642	621	613	697	650	682	676	657	675	657	655	672	629	671	670	677	666	672	654	635	651	653	651	642	618	660	640	591	688	701	671	658	625	725	684	705	692	679	726	683	700	682	699	641	618	639	699	644	651	645	663	694	648	643	601	664	714	638	692	674	636	649	632	653	662	643	723	660	622	685	664	629	699	698	643	708	622	675	648	661	649	612	628	684	681	681	639	655	664	637	648	648	713	659	657	648	682	643	690	684	664	598	641	610	654	675	658	698	687	663	680	650	669	683	666	696	718	715	636	677	636	671	682	675	643	650	679	668	694	664	675	666	621	682	694	649	656	678	670	714	645	684	652	655	653	619	641	709	655	656	702	678	630	661	662	682	640	670	684	671	648	679	687	635	670	699	644	653	647	630	706	693	641	662	678	644	643	686	698	656	645	651	679	669	656	691	649	692	652	669	680	626	696	677	653	678	649	629	642	649	641	654	651	656	688	629	670	687	665	682	651	667	695	645	636	620	670	728	677	681	663	675	645	617	624	691	637	712	644	652	643	641	642	680	673	681	649	664	659	671	685	658	644	652	602	638	650	698	645	688	637	711	653	676	653	670	736	643	686	652	702	641	644	693	623	615	690	652	641	668	675	672	682	705	670	652	646	668	713	701	615	645	686	588	676	661	621	664	642	628	643	640	669	686	682	668	653	629	653	624	641	675	671	599	663	696	647	662	638	676	643	695	671	611	698	693	654	719	653	648	647	667	666	689	601	636	662	608	676	645	658	669	707	621	694	667	677	715	640	643	650	646	642	639	672	678	655	673	671	697	665	660	688	660	659	679	653	686	631	626	678	624	650	663	667	666	633	636	689	691	637	661	667	653	636	713	644	677	642	649	648	692	657	661	693	668	660	665	712	684	645	658	642	666	658	719	635	629	677	639	666	659	647	660	664	668	657	640	660	663	646	670	628	699	667	679	658	658	662	652	660	678	672	664	706	660	662	667	684	638	656	664	649	632	713	677	650	626	658	671	720	621	661	643	661	715	653	743	643	670	677	646	667	643	634	688	613	661	655	693	663	656	693	627	717	668	637	671	640	637	665	620	683	669	660	632	664	661	652	667	684	664	639	682	655	643	677	626	677	684	671	712	668	670	678	676	664	699	663	647	654	648	697	687	668	644	700	683	661	659	646	685	670	648	684	696	698	664	658	635	634	641	610	649	636	650	644	626	667	631	654	691	652	652	632	687	655	691	682	661	648	635	639
24127	21437	28914	24467	21666	17567	10191	5529	3700	2847	2163	1845	1576	1312	1242	1092	1026	880	839	764	804	762	741	753	781	690	736	722	660	618	629	581	589	583	548	511	521	496	482	481	470	505	507	499	458	521	463	471	477	479	463	487	499	477	476	475	497	478	460	458	470	485	467	474	466	482	464	498	464	449	472	494	487	486	483	445	530	491	501	480	471	495	488	485	500	443	447	450	463	523	457	474	482	476	483	471	480	481	478	406	492	502	500	472	466	495	529	453	463	425	470	498	449	473	487	519	501	456	477	493	463	447	489	508	457	477	486	521	475	442	480	459	463	467	463	493	445	491	438	485	437	449	450	493	496	484	484	509	471	504	459	474	456	516	467	484	485	495	468	456	467	472	446	483	479	453	460	439	471	509	487	451	505	478	484	471	452	503	468	481	474	480	442	495	480	458	486	497	459	473	425	508	490	463	480	498	497	525	499	476	435	495	487	501	482	495	471	495	446	448	487	484	478	479	506	500	498	467	505	435	492	472	449	493	504	483	463	484	476	491	477	449	474	484	504	495	436	464	495	492	481	462	469	495	455	449	443	449	458	500	432	436	454	471	506	434	492	487	492	491	454	501	420	477	496	479	457	469	443	471	479	432	476	500	465	487	496	439	496	477	482	470	479	472	472	461	455	450	487	493	485	494	490	471	459	495	481	496	467	502	462	460	472	501	446	486	491	491	514	496	474	471	502	479	472	431	489	453	476	481	450	470	422	493	445	487	463	451	458	498	509	482	493	481	435	467	488	489	490	492	523	472	494	485	457	467	483	476	508	462	437	471	484	508	434	496	474	497	490	486	460	497	506	450	479	462	483	461	492	490	501	549	488	475	489	496	470	466	489	504	480	491	445	493	504	492	501	458	457	474	490	446	483	469	458	472	520	453	469	463	473	476	483	488	473	452	511	497	463	495	471	494	504	500	485	488	454	430	485	469	510	456	453	468	514	448	455	498	480	423	484	466	454	471	528	489	473	506	524	483	469	502	439	442	441	518	475	454	441	463	481	518	469	481	448	473	472	476	518	513	498	458	462	462	471	467	473	491	455	509	491	495	474	514	488	492	498	495	475	483	452	474	479	515	463	493	470	477	480	494	470	486	447	455	414	472	486	486	456	428	463	484	445	453	473	479	467	457	452	489	433	487	487	497	511	464	475	481	478	440	493	512	514	491	476	499	455	464	492	467	492	444	456	466	428	456	459	487	471	469	412	518	467	483	487	493	528	423	488	441	453	475	459	470	469	490	470	488	494	468	490	452	428	504	475	489	488	486	473	478	490	470	446	447	462	451	524	467	480	456	440	477	514	492	489	520	443	495	492	505	439	451	481	491	475	480	457	445	476	470	491	491	470	448	518	470	507	480	451	459	473	465	475	480	491	466	454	479	483	522	500	441	426	432	471	477	488	429	505	511	455	480	462	467	475	529	463	505	483	471	452	470	479	504	468	462	493	443	457	488	466	477	483	461	486	469	451	460	443	447	483	477	504	518	495	483	506	477	440	481	463	477	442	494	446	503	448	487	492	468	464	466	511	489	515	501	477	490	492	470	487	447	473	508	500	462	511	514	466	462	473	476	503	484	434	470	448	503	487	491	487	481	475	505	488	456	459	484	458	494	477	483	486	508	475	462	478	481	472	481	481	487	499	478	464	459	493	445	450	444	500	462	471	520	478	448	444	503	443	431	488	516	480	507	442	457	468	483	441	454	430	482	513	473	429	458	472	463	450	458	489	476	476	464	493	460	471	481	482	446	464	472	476	455	492	484	443	480	475	456	509	467	478	475	497	474	479	456	482	458	476	457	435	467	461	447	516	458	481	463	506	449	488	513	427	486	505	462	467	492	438	503	499	471	471	457	466	454	505	456	437	463	472	495	493	496	470	439	493	490	483	479	469	460	512	475	477	450	474	485	475	463	471	532	478	483	468	472	460	464	507	505	458	452	477	457	445	473	447	482	456	459	452	458	483	451	495	479	461	475	478	435	482	501	464	489	491	511	478	480	463	451	480	463	496	469	452	439	479	504	473	447	469	455	481	482	481	435	466	501	466	480	447	505	494	481	458	492	479	493	507	458	442	456	422	480	473	479	462	472	443	457	480	477	460	474	455	486	485	496	479	478	455	446	456	467	478	476	488	509	465	508	491	488	477	466	441	452	489	477	498	492	495	462	483	449	479	480	517	490	472	470	447	458	511	491	494	494	453	498	483	476	443	486	496	481	511	477	480	428	462	492	473	485	477	427	471	464	494	478	462	468	460	453	475	482	483	511	487	467	494	468	480	445	501	473	486	455	472	437	492	510	504	478	503	457	443	484	491	466	477	482	485	490	515	497	499	467	506	461	458	468	479	509	441	470	451	516	456	472	465	472	512	520	505	457	452	485	465	508	459	442	509	454	460	505	507	443	474	439	504	489	511	445	498	458	452	498	482	456	485	457	488	480	461	518	494	507	492	478	504	491	485	502	474	494	447	540	476	471	449	452	472	467	490	496	473	493	496	482	495	466	513	464	476	463	493	479	458	496	455	478	500	442	436	487	492	459	477	489	481	479	473	450	438	497	484	475	450	475	445	462	471	517	461	471	477	485	456	483	512	444	505	476	458	462	505	493	483	491	475	505	486	478	419	486	464	483	482	486	465	482	439	518	477	501	485	435	494	520	475	459	472	464	479	460	500	470	461	470	461	454	466	484	477	464	503	464	425	464	480	500	508	455	513	467	475	453	481	445	471	479	462	475	490	457	442	464	503	519	475	453	474	466	459	443	505	467	495	510	478	496	464	467	482	552	461	468	507	444	479	462	500	451	476	510	490	479	485	474	491	470	473	490	463	458	500	467	468	454	446	462	441	458	477	477	478	482	484	517	473	452	480	470	497	499	490	471	459	481	499	509	478	501	460	489	445	468	459	489	449	489	466	468	498	461	487	471	471	444	485	490	487	508	485	485	487	433	473	477	465	491	495	494	479	489	469	460	504	462	464	545	458	432	491	445	497	468	461	507	448	433	507	497	479	485	447	482	464	458	492	479	481	479	440	469	454	494	459	468	480	489	487	503	475	489	478	488	466	465	429	472	444	486	459	485	460	451	451	471	457	493	467	456	505	516	493	455	493	449	448	482	500	428	449	478	454	470	491	481	458	469	479	440	489	442	448	449	480	496	455	483	448	460	477	438	479	467	474	471	435	473	499	476	430	486	517	482	451	461	422	467	480	469	463	493	449	469	487	516	461	511	435	502	490	497	475	466	497	485	482	469	478	501	498	473	459	484	432	485	471	459	458	476	479	441	462	472	465	503	438	423	445	464	499	458	473	437	457	474	448	504	470	499	461	515	470	446	468	473	443	444	495	445	468	474	497	496	473	490	469	483	447	489	481	444	445	486	489	497	476	495	419	492	472	471	490	501	433	459	464	480	488	429	443	475	447	468	461	456	471	483	461	509	444	491	456	451	472	476	485	488	487	490	445	492
22665	41439	39985	31668	26147	20843	16673	12904	9912	7683	6292	5532	4597	4046	3737	3267	2922	2382	2244	2209	1979	1881	1804	1718	1811	1802	1873	1737	1583	1434	1360	1290	1196	1154	1192	1116	1128	1024	1021	957	925	921	953	932	926	928	919	920	906	900	927	934	926	914	902	935	893	891	886	931	896	881	964	898	909	896	895	873	865	881	854	882	920	934	948	871	914	908	929	882	862	947	863	888	925	943	872	922	926	895	912	928	921	904	870	942	907	862	859	855	936	873	873	832	935	872	918	892	854	911	904	933	964	926	921	922	854	899	935	877	837	939	951	894	874	895	874	880	926	911	932	881	879	940	913	882	899	934	880	870	899	902	922	856	919	872	878	881	901	917	917	886	889	906	913	910	899	895	933	922	873	913	910	952	909	929	896	912	915	859	875	869	887	903	886	930	948	875	935	922	868	883	797	873	894	862	892	874	929	869	832	906	911	878	899	838	885	888	906	826	860	894	917	870	864	875	874	887	908	897	906	891	834	901	873	898	894	866	884	878	889	945	931	909	904	883	903	911	849	892	849	856	871	926	922	923	836	906	952	933	899	851	844	899	887	894	901	914	877	868	916	897	889	935	923	912	932	876	939	901	915	876	933	860	862	940	908	858	856	936	887	926	879	902	950	930	855	882	913	864	922	917	868	875	882	859	895	833	906	862	875	837	874	834	866	881	856	890	880	855	878	920	867	903	902	863	898	862	867	945	933	847	872	863	900	889	874	910	928	865	897	922	842	935	967	931	928	912	898	886	903	919	920	934	947	901	876	891	923	913	868	839	845	900	901	889	879	866	850	884	927	929	910	867	906	939	909	849	921	903	894	839	892	933	915	885	894	881	862	923	924	927	889	865	907	844	922	944	882	946	948	866	893	894	920	882	902	925	890	915	868	898	886	872	919	905	931	893	888	894	889	910	892	858	874	858	907	893	906	889	948	873	886	894	903	873	887	914	869	911	907	884	893	943	944	869	927	894	864	934	935	874	864	890	871	915	894	932	889	882	848	840	960	866	901	855	878	938	912	871	864	871	900	901	920	906	916	892	957	889	879	894	900	926	867	923	916	881	954	897	955	845	931	850	923	896	907	844	875	869	905	933	886	870	929	922	889	957	904	913	913	946	903	855	850	897	870	926	897	893	956	854	885	911	907	879	901	913	928	922	929	898	809	878	906	889	893	914	853	951	904	891	910	913	881	912	855	894	895	960	878	938	870	887	909	898	912	879	932	902	910	929	858	846	894	854	868	953	918	886	923	877	875	904	875	952	880	968	851	910	926	940	878	878	868	909	914	941	857	882	914	932	893	869	869	938	845	894	896	834	885	892	945	897	951	889	903	903	898	910	900	938	901	879	898	916	887	908	830	907	902	898	863	896	897	906	914	894	899	932	906	923	866	905	867	910	857	914	907	957	934	890	909	902	909	862	901	891	892	905	900	847	913	905	917	924	964	855	899	913	919	907	865	852	850	903	874	888	903	926	879	880	901	923	902	900	861	909	908	877	922	890	887	837	902	931	889	873	847	855	884	922	925	848	925	897	913	883	913	922	919	897	906	974	885	894	925	969	907	900	887	892	839	880	865	852	863	923	935	884	854	862	934	931	894	881	868	860	889	882	895	875	844	903	907	904	895	904	895	939	900	924	917	860	916	935	912	883	921	881	864	907	892	876	866	859	921	940	890	909	881	883	903	891	896	866	918	886	911	899	933	907	923	906	927	890	857	880	862	880	827	871	921	952	909	916	853	876	884	888	893	884	941	897	904	920	902	888	919	882	890	922	946	905	946	884	876	889	938	903	884	896	927	892	915	928	923	955	937	881	866	876	950	882	885	876	890	865	911	870	908	894	908	867	884	899	839	894	879	869	874	876	894	948	894	915	888	881	902	878	894	903	917	897	884	919	901	836	887	909	904	927	896	934	909	929	931	935	901	854	870	862	876	933	872	880	893	899	891	874	869	886	950	902	935	881	910	856	870	907	891	892	896	909	880	912	881	960	917	950	900	913	933	889	901	944	871	912	888	862	861	888	855	930	899	923	875	880	864	919	915	900	908	869	839	915	902	898	875	889	923	928	917	977	893	871	903	918	844	856	959	904	893	872	933	859	940	919	863	962	854	915	902	902	905	848	872	871	935	892	897	902	910	950	901	878	882	900	907	871	888	870	903	903	866	849	885	914	939	922	862	919	848	881	930	924	898	882	928	889	878	931	918	878	882	849	880	900	882	872	883	909	923	894	897	929	878	890	929	895	943	958	928	919	933	896	896	900	922	880	868	925	859	848	870	910	860	834	927	891	900	927	890	896	895	891	928	906	882	894	875	863	890	852	872	886	895	947	925	932	915	899	864	921	901	891	897	848	872	866	890	882	916	886	936	863	896	898	907	858	900	892	935	915	854	897	890	881	896	860	872	875	914	932	927	917	897	850	885	907	937	853	898	817	909	884	899	905	899	883	890	871	910	886	894	929	874	910	961	877	896	909	865	895	883	871	941	928	880	928	897	827	912	939	950	882	876	925	898	890	898	889	872	929	890	894	981	883	884	877	940	889	920	882	862	900	918	867	851	919	877	881	901	949	830	865	919	913	886	888	857	892	943	884	880	933	848	874	954	854	903	887	926	875	867	863	953	896	888	921	913	883	857	944	866	864	883	888	911	922	894	878	937	845	882	892	914	944	867	949	845	903	902	914	904	852	861	904	897	957	915	919	908	886	881	921	887	855	864	901	926	847	864	882	909	899	917	912	920	912	925	879	888	927	905	930	877	961	833	902	914	863	902	860	916	879	871	899	936	896	917	907	904	885	951	888	919	873	922	938	915	879	860	934	899	933	883	852	884	941	906	923	899	854	942	942	893	860	874	837	825	919	892	851	904	911	866	927	922	924	905	849	836	840	902	853	893	852	860	925	894	896	881	888	879	883	902	882	879	881	909	860	924	929	909	852	915	854	914	942	879	865	863	873	925	885	891	909	861	840	922	940	855	884	901	893	871	839	890	908	915	901	878	892	894	916	881	860	929	858	840	927	884	915	899	884	866	866	908	915	854	896	916	876	890	933	841	866	915	882	920	928	848	902	865	885	930	846	965	891	840	876	919	858	867	863	915	901	901	921	957	880	866	860	903	951	848	871	890	934	906	924	861	870	949	888	914	935	852	890	804	904	920	895	886	879	896	915	907	876	858	861	937	893	855	875	912	891	880	921	885	857	902	886	853	854	898	905	843	919	887	878	911	893	871	904	884	897	919	918	911	888	878	871	852	892	902	895	862	914	864	850	887	886	869	917	835	929	844	932	913	895	932	898	823	895	900	869	917	897	902	925	956	868	888	892	889	855	938	861	922	889	921	911	887	912	858	909	891	891	862	890	875	881	900	949	918	930	950	837	936	918	886	957	888	899	861	934	893	876	878	924	896	887	895	894	929	911	883	896	904	846	912	878	852	894	884	900	877	882	853	903	829	906	886	930	871	887	864	912	868	890	894	942	900	903
27479	20393	16453	9720	4784	2810	1936	1372	887	702	708	576	513	486	476	461	368	402	372	388	350	353	370	368	338	359	364	366	320	346	344	303	313	295	323	291	295	312	289	312	306	295	324	291	313	253	288	272	289	284	267	304	273	274	273	282	257	294	290	318	275	312	285	296	279	299	281	284	272	272	306	249	286	263	282	284	289	280	261	287	243	287	275	252	279	283	290	261	292	247	283	301	266	304	283	269	300	279	278	318	311	270	263	311	309	301	276	278	294	272	318	313	288	300	274	284	262	298	321	260	283	315	292	280	281	283	282	282	243	325	285	255	261	280	309	281	280	287	272	280	276	288	281	276	310	281	275	295	298	290	310	281	253	288	262	279	291	297	303	271	306	283	292	277	284	306	276	298	303	270	289	283	307	273	291	284	323	295	281	252	285	263	305	261	276	299	278	278	288	283	257	276	299	299	294	312	309	289	302	283	292	272	280	255	264	275	277	289	275	274	294	264	277	315	261	294	302	287	261	297	263	319	283	281	302	282	289	308	291	290	303	274	294	271	291	294	309	266	262	262	283	291	239	298	296	268	286	246	288	278	263	286	268	303	308	289	278	312	319	294	295	272	280	294	281	285	245	263	282	301	264	261	311	279	266	298	290	279	278	253	283	255	280	285	298	276	360	292	313	303	315	239	271	318	298	285	274	277	260	274	283	253	289	301	281	293	309	272	294	303	304	302	282	262	291	295	267	308	302	290	280	273	275	278	299	310	278	283	271	275	313	264	290	313	283	274	278	307	283	289	303	307	284	276	249	294	267	299	278	278	307	279	291	284	314	279	310	271	297	261	275	323	306	277	279	289	263	290	285	270	280	269	294	293	303	304	263	253	309	289	292	278	294	285	293	284	251	277	331	286	295	292	307	271	307	266	285	258	282	294	309	309	304	301	276	275	272	294	297	293	297	294	294	292	281	297	315	324	279	273	294	283	267	288	300	304	264	260	286	280	288	276	305	321	287	276	280	276	272	302	299	265	301	283	260	281	284	256	312	287	278	296	286	296	272	300	299	275	294	297	267	277	271	264	283	276	305	282	271	313	293	306	333	256	317	295	300	288	286	261	288	336	316	302	294	310	321	288	308	301	283	269	264	266	319	291	255	285	288	281	299	276	294	275	291	302	274	301	302	300	295	273	286	297	285	271	288	313	285	288	298	294	287	272	322	285	291	296	299	266	278	264	286	287	295	283	279	272	280	278	293	281	275	289	286	271	302	273	276	286	304	269	249	282	265	287	282	251	286	296	289	286	271	296	290	280	299	275	304	299	300	287	288	294	281	310	277	325	307	301	271	256	293	276	298	305	286	267	256	281	283	293	293	271	279	286	258	303	268	294	273	304	324	304	291	287	303	315	305	288	271	276	292	278	283	273	263	284	252	296	277	321	278	278	267	293	270	318	332	292	310	283	282	323	301	296	315	291	299	281	279	275	276	302	322	306	327	281	260	255	302	287	291	287	295	275	280	311	294	305	308	256	284	297	282	236	269	283	320	280	281	284	289	300	302	287	287	288	279	301	300	316	254	288	280	296	271	284	286	298	285	309	286	290	279	295	276	247	284	288	293	286	287	267	316	313	304	263	253	305	311	288	301	270	298	291	268	306	242	284	264	277	325	274	300	279	297	327	288	302	283	279	271	278	275	311	290	283	271	260	276	268	295	299	315	284	250	281	289	267	316	294	282	289	303	264	270	303	310	282	294	280	311	283	302	288	265	295	305	310	249	290	287	281	257	298	263	311	263	273	283	294	304	257	292	271	296	289	280	284	292	271	264	259	276	278	309	320	288	295	300	324	294	302	282	268	295	291	261	278	332	278	241	273	297	254	274	282	324	320	301	290	294	263	262	297	284	294	269	287	263	283	264	296	254	279	301	265	277	280	288	271	290	325	271	295	266	315	300	273	294	321	278	299	297	317	281	283	300	288	265	284	306	318	285	317	255	264	308	244	287	282	278	275	278	305	281	314	302	276	281	280	286	290	283	284	292	255	299	282	266	296	286	287	298	283	312	274	283	292	295	287	309	283	293	294	299	288	290	281	309	264	273	306	283	272	277	275	300	275	274	268	264	303	294	309	247	280	287	262	236	296	288	301	281	264	282	271	287	282	312	305	303	309	301	316	283	272	305	279	285	286	275	285	292	287	282	276	307	291	284	275	325	277	305	283	278	268	287	303	298	292	281	300	291	259	313	268	287	299	291	283	307	276	293	324	290	275	279	301	281	258	290	298	307	300	285	303	296	301	286	280	283	311	311	281	293	295	296	284	291	284	281	291	269	266	313	273	285	296	307	290	262	259	321	294	323	294	262	269	278	294	282	283	311	270	302	271	285	273	299	286	274	284	299	261	267	292	275	300	282	264	286	265	278	284	302	306	307	290	313	283	289	267	310	253	274	273	256	272	279	284	291	276	311	286	281	304	314	286	277	266	289	285	267	301	295	301	295	243	301	271	263	292	283	281	267	285	310	290	262	289	262	284	281	313	299	277	270	266	311	310	290	317	292	263	278	315	247	293	273	260	288	284	273	320	301	268	291	270	279	291	245	294	291	265	309	274	295	299	312	311	332	260	285	283	286	287	289	281	248	302	316	279	297	294	255	276	291	262	322	287	296	279	306	267	281	294	294	294	273	281	313	317	295	286	278	297	280	321	275	297	291	282	283	310	310	291	326	284	276	280	290	266	292	327	277	287	282	269	307	313	265	286	261	261	307	311	237	263	308	284	280	257	317	293	310	280	306	270	273	265	304	309	286	289	302	292	288	316	318	292	290	296	278	321	274	296	291	269	287	290	288	289	281	305	289	295	297	276	282	264	292	240	283	312	284	280	274	279	276	293	260	272	288	270	274	283	289	285	286	310	288	293	297	302	299	303	285	304	294	284	279	254	292	286	292	244	319	305	271	270	299	290	317	296	289	284	302	270	283	320	252	291	279	297	281	305	303	320	311	299	308	296	281	297	266	308	321	290	319	269	261	309	306	286	301	287	325	278	270	284	286	295	296	252	311	299	283	253	294	287	274	314	245	292	279	309	265	274	312	305	287	291	294	293	294	284	288	266	279	268	310	304	306	318	302	286	268	289	275	281	313	290	287	283	300	295	276	234	272	274	307	284	290	267	288	295	285	280	283	280	257	299	312	287	269	305	288	327	269	268	309	279	298	255	249	304	268	266	280	275	264	300	305	272	291	265	257	304	298	267	322	282	285	296	280	295	290	242	284	281	302	283	325	262	290	250	277	290	296	292	292	297	302	257	290	289	292	262	290	324	308	307	290	268	269	276	302	267	272	285	304	271	300	306	278	304	308	280	314	289	296	262	303	284	302	301	270	319	291	269	304	290	270	281	294	271	272	296	285	280	274	264	283	260	295	303	257	291	284	302	268	338	284	288	275	269	277	288	306	318	284	275	318	274	286	288	285	275	286	271	248	281	299	300	265	273	287	274	269	286	262	293	301	295
17693	29026	26789	17274	12170	8584	6315	4423	3344	2559	2178	1865	1506	1445	1371	1249	1087	1002	905	900	869	802	832	822	828	867	859	856	797	749	688	709	700	670	634	675	582	611	665	625	585	588	590	594	579	615	572	607	597	530	617	589	597	577	555	532	575	557	610	554	585	564	576	574	558	514	579	577	595	596	533	528	586	585	584	595	606	591	578	577	550	529	590	558	589	572	583	580	557	631	555	608	584	567	563	571	584	582	568	564	593	561	558	553	579	576	536	599	563	571	599	558	602	600	576	530	555	548	539	540	592	526	591	546	600	629	575	607	550	581	601	564	594	569	600	554	556	559	583	560	599	586	572	546	597	607	579	557	584	627	559	568	621	540	590	598	591	583	568	617	564	568	578	551	558	588	603	584	599	602	583	570	569	544	506	597	584	590	602	553	558	569	605	556	570	573	554	570	605	588	596	601	588	584	574	570	608	574	582	569	590	587	584	585	567	572	563	583	594	606	566	575	582	580	555	572	630	585	568	571	616	600	591	536	590	577	551	565	582	545	566	590	588	598	563	584	573	607	594	603	617	571	571	640	599	577	552	571	555	579	589	602	603	593	551	555	560	596	570	561	574	581	606	548	626	540	565	558	567	583	536	573	546	574	587	614	595	571	586	601	536	561	620	610	596	559	573	540	619	612	547	567	555	564	598	627	563	578	578	548	550	560	575	570	601	575	571	625	522	597	589	606	578	607	574	533	599	546	586	581	562	584	581	545	587	579	579	623	547	572	609	592	581	592	609	594	575	608	581	594	525	554	611	556	622	586	593	594	570	540	552	612	589	585	578	556	562	592	615	538	585	561	581	580	570	584	554	591	594	561	568	575	555	565	623	559	564	538	597	628	563	570	586	590	575	555	553	612	580	544	560	586	578	568	541	583	579	563	570	523	579	556	567	580	580	548	570	581	555	569	539	580	596	553	592	572	607	590	585	569	600	559	561	578	614	564	580	560	562	576	570	592	539	574	567	587	597	547	594	564	552	559	575	553	567	551	598	577	599	568	634	599	570	576	570	620	570	618	593	579	594	558	575	592	596	591	541	601	571	617	607	603	560	555	584	604	582	573	575	634	565	577	581	561	526	575	603	569	609	608	557	581	581	588	585	607	614	630	582	539	555	574	568	551	614	574	542	578	582	597	575	567	585	626	629	535	583	594	622	606	540	546	593	535	613	545	557	563	553	580	574	570	583	585	606	584	541	634	588	593	572	607	632	571	536	552	560	596	566	624	559	532	584	597	559	568	586	538	561	594	608	574	581	563	593	616	586	548	586	573	551	596	552	625	555	638	536	562	580	556	579	623	548	582	573	609	573	556	555	570	579	581	567	588	583	566	549	621	561	595	552	601	590	614	567	636	547	569	553	568	605	546	561	571	582	601	529	612	597	607	587	625	601	591	591	551	579	619	561	622	607	548	604	588	561	598	571	602	574	585	569	569	608	587	615	608	563	620	591	549	609	610	595	559	572	565	591	578	627	546	612	622	595	599	568	581	584	556	593	586	605	593	565	593	582	565	568	584	600	635	560	551	549	554	593	583	540	583	582	574	584	580	618	581	593	576	586	604	579	592	563	536	596	562	559	625	587	554	582	587	532	545	630	628	574	557	587	555	558	571	575	634	608	563	549	581	560	584	577	540	548	568	573	600	596	553	551	570	564	538	601	626	575	558	611	575	582	547	591	582	569	594	562	580	559	602	603	570	555	595	612	566	567	579	587	564	592	542	571	554	598	566	564	597	607	549	622	588	610	594	537	599	588	564	532	560	610	573	569	562	560	571	583	551	559	578	556	579	622	574	583	579	626	573	570	557	557	585	598	595	586	581	575	541	583	545	549	571	571	556	608	580	579	560	585	559	602	586	572	560	634	562	611	585	565	601	544	559	562	579	595	574	599	610	577	550	578	560	603	583	572	566	609	572	580	565	564	622	623	583	588	583	603	661	582	571	538	569	559	563	538	594	531	558	539	585	567	584	591	623	609	526	639	588	593	595	578	564	608	571	626	610	557	530	562	564	618	577	588	536	521	608	600	612	605	585	607	619	613	583	548	578	615	632	571	588	561	558	615	560	605	567	614	571	619	547	628	529	586	581	592	572	619	590	602	602	584	561	543	577	614	621	552	609	588	571	590	626	608	555	565	574	589	554	556	590	611	568	593	568	570	592	571	556	556	541	542	589	566	555	619	589	631	606	587	595	580	582	519	602	563	518	586	592	575	568	590	575	591	580	619	601	580	583	595	576	573	527	619	624	573	556	584	612	602	565	560	563	607	605	599	593	594	583	550	565	573	575	545	588	592	599	570	532	585	559	610	598	590	601	572	569	514	568	615	557	605	578	590	573	575	574	577	592	571	546	608	561	568	571	607	595	559	576	575	544	578	555	565	596	590	576	601	584	559	564	602	588	545	525	560	544	577	595	549	545	570	583	578	600	627	507	608	583	625	612	560	600	602	547	566	573	597	559	583	599	616	606	587	611	596	560	595	571	597	543	566	596	564	581	605	617	569	596	582	575	565	583	585	590	531	580	599	584	592	598	579	592	624	605	613	568	540	620	551	603	567	607	568	579	651	512	646	581	538	566	611	587	544	595	596	577	553	597	620	591	577	590	611	565	585	604	588	594	587	608	564	604	627	617	582	569	590	646	569	575	579	548	618	566	579	542	563	585	561	583	556	563	584	611	540	585	553	572	603	587	606	550	546	551	571	555	574	583	586	588	564	614	623	569	534	563	592	546	577	564	519	577	582	575	620	519	585	556	606	583	567	576	572	591	585	549	587	553	569	570	585	566	603	573	563	587	576	612	591	627	564	594	579	546	586	565	600	569	602	591	583	563	611	561	577	575	615	571	571	575	582	558	599	552	564	613	555	577	592	589	588	573	563	553	570	546	573	581	561	616	558	611	585	618	566	574	603	574	564	549	551	621	552	593	571	579	625	550	585	575	603	573	603	559	593	540	612	605	571	544	545	596	560	579	628	595	585	600	580	569	571	548	615	579	578	591	587	607	594	588	525	567	543	564	567	567	587	604	619	574	585	621	580	633	547	532	550	612	572	589	605	553	558	594	587	590	572	537	590	619	592	571	612	581	598	568	596	522	562	535	554	591	576	617	590	586	535	584	549	606	572	598	558	547	579	612	569	544	619	577	578	570	594	566	560	595	600	594	575	580	577	579	587	601	597	570	629	649	552	611	564	643	623	594	592	616	583	609	597	593	580	580	594	550	572	567	625	570	606	601	627	567	555	570	570	551	618	615	543	611	544	541	498	587	585	543	581	598	528	585	578	571	545	610	571	572	590	620	619	591	566	571	580	578	609	559	563	568	562	561	550	599	603	548	596	606	617	608	593	569	581	561	575	554	610	616	565	582	630	587	540	578	564	585	539	591	574	563	585	609	600	545	586	566	579	616	565	558	544	569	584	583	577	585	577	552	609	569	555	610	604	570	558	580	609	564	550	549	601	576
25111	21430	28022	25335	17665	9250	5506	3253	2229	1712	1318	1095	944	857	814	659	617	594	609	575	556	508	475	501	456	491	490	487	487	409	419	438	395	395	363	348	382	373	377	391	336	332	386	350	336	350	362	330	324	307	342	354	352	339	323	392	350	346	328	356	348	328	339	345	352	341	323	336	360	342	331	383	315	337	361	328	369	379	330	337	329	321	353	328	316	317	360	318	314	353	325	335	336	321	357	331	352	308	378	330	356	339	344	333	322	341	349	316	342	307	321	322	314	303	357	349	324	343	357	307	342	352	354	336	401	324	324	358	317	327	356	348	347	303	348	331	357	378	349	370	349	361	347	341	344	337	307	350	364	341	330	331	356	299	343	331	348	309	331	329	352	331	331	366	359	333	320	344	300	327	339	339	340	331	359	351	317	321	345	338	347	347	320	350	359	354	350	335	330	346	333	332	344	325	306	333	337	332	349	323	341	348	334	312	340	320	308	317	307	329	324	325	327	313	346	333	300	299	335	317	349	321	361	301	347	337	312	302	313	368	311	334	336	324	383	331	335	347	353	345	324	316	329	357	340	338	367	343	341	341	338	337	316	336	301	348	343	353	345	347	326	371	328	335	326	337	318	349	336	332	310	306	316	312	337	375	351	341	312	311	321	324	320	303	326	324	329	307	371	368	360	308	321	305	338	345	341	339	366	342	330	340	364	355	339	338	372	308	291	348	291	325	327	312	343	358	302	316	318	339	356	349	334	309	343	318	346	335	301	342	342	319	327	326	334	330	321	316	308	329	343	339	364	309	336	344	320	311	339	302	340	324	329	331	337	329	326	348	327	355	333	310	337	346	325	349	351	347	308	340	356	329	326	349	342	329	368	312	311	289	336	360	364	325	324	333	352	346	330	341	312	324	311	306	297	332	328	339	353	349	360	302	321	350	318	310	338	366	333	356	363	344	355	336	338	316	338	323	338	318	335	336	330	342	347	341	364	342	339	327	298	320	352	333	349	312	354	318	323	325	358	324	338	341	316	337	356	332	346	364	328	318	341	293	330	330	325	325	316	323	348	345	349	345	296	329	321	335	344	336	313	333	363	345	333	338	306	324	334	344	359	346	360	342	314	348	304	335	361	362	308	321	367	347	340	315	327	364	313	322	319	337	344	338	376	322	260	352	322	358	341	312	334	294	347	319	327	307	332	311	319	337	339	349	330	319	323	368	330	324	373	330	333	325	378	372	333	391	363	369	307	345	361	340	336	354	334	357	342	344	300	342	334	320	327	345	299	302	324	360	321	334	336	345	324	324	285	321	331	358	329	313	304	342	347	331	341	334	340	348	342	342	356	361	349	351	357	339	339	338	297	354	321	294	335	331	357	331	333	314	338	324	338	344	341	340	362	313	316	331	379	310	343	352	340	386	331	337	327	326	323	307	318	307	332	315	322	329	324	326	321	331	308	320	338	338	331	374	299	316	364	335	315	340	327	326	371	299	325	376	352	325	341	340	308	315	310	308	301	354	360	335	316	363	331	305	310	328	344	330	341	371	331	337	327	328	340	351	308	339	344	304	329	317	343	317	318	348	353	331	349	320	319	341	306	339	341	325	302	352	304	333	327	326	325	349	342	341	341	319	331	332	322	342	337	295	312	348	336	350	326	349	332	333	336	337	371	363	338	352	329	352	337	358	312	354	331	343	339	315	317	365	338	330	349	345	330	335	307	315	341	348	317	317	350	340	321	317	345	336	336	308	323	318	336	342	341	354	344	317	329	303	352	346	345	311	340	335	335	306	320	344	350	318	333	311	326	330	309	325	344	322	321	345	331	353	313	331	343	337	346	366	318	318	327	343	333	369	331	315	322	322	360	321	324	346	344	339	342	301	333	318	326	348	327	334	318	312	353	328	345	322	327	305	328	298	334	325	363	343	304	343	316	305	339	338	306	335	316	347	320	346	352	341	338	336	345	336	347	329	329	324	333	325	332	300	337	326	309	320	320	328	330	315	367	310	346	339	362	337	333	330	346	340	319	348	319	345	318	332	323	323	314	371	339	333	335	339	322	365	316	327	329	337	320	346	334	343	345	307	332	347	341	329	336	340	355	341	328	322	327	329	350	321	326	336	379	342	303	335	337	310	326	352	302	313	335	318	315	296	329	354	323	354	321	325	349	342	309	369	339	342	314	335	319	328	358	343	340	347	341	346	330	339	365	358	324	325	356	343	332	338	328	305	359	344	319	336	351	361	348	331	336	347	295	373	350	365	312	290	338	333	322	313	359	310	304	361	332	350	316	326	349	347	354	298	362	367	361	311	326	375	334	312	294	336	364	276	326	348	335	329	349	316	346	348	334	358	339	355	330	352	339	327	344	330	316	296	320	320	343	337	332	330	329	340	329	367	341	340	367	295	323	348	323	349	356	350	329	337	329	329	324	313	313	344	349	320	312	341	326	330	370	332	312	361	326	319	355	350	370	330	346	323	330	351	344	333	313	302	384	341	362	296	304	343	319	337	359	324	338	350	306	341	324	318	338	345	366	324	330	361	307	370	341	336	318	324	340	323	339	324	355	327	320	333	310	375	305	333	310	312	337	330	344	349	344	311	317	360	322	366	323	350	314	315	378	335	284	283	293	306	317	318	329	310	334	329	314	336	342	354	353	306	354	338	336	319	316	341	345	377	321	344	337	319	320	324	347	335	318	339	346	339	309	326	324	330	353	385	348	351	366	349	341	324	336	326	333	317	345	335	345	307	327	317	338	328	313	317	339	342	356	335	330	349	338	355	319	369	323	360	320	322	334	357	308	301	346	348	323	328	351	308	359	322	333	348	337	335	329	298	347	356	311	331	370	339	323	321	302	328	325	325	340	344	336	312	332	368	351	326	329	325	355	338	347	323	322	312	353	324	317	335	302	324	297	313	316	332	338	351	337	339	343	326	321	305	331	339	320	346	316	332	320	358	320	319	345	344	307	304	347	340	334	318	337	341	300	339	332	352	335	302	352	339	316	362	368	328	320	338	346	327	369	331	342	331	345	322	352	319	365	321	313	350	336	361	315	342	315	345	331	356	316	369	360	352	345	322	335	335	314	323	331	331	317	355	307	366	301	352	345	340	318	329	336	363	332	325	296	329	333	341	318	350	291	327	332	308	287	328	301	319	313	348	336	340	349	309	334	370	345	357	343	331	325	318	330	367	330	298	338	341	297	349	310	308	332	318	308	313	366	338	335	342	315	314	324	314	312	358	313	341	342	346	301	358	340	341	351	355	355	339	341	354	313	354	364	324	343	304	345	326	360	335	321	341	332	328	353	302	359	328	354	357	353	301	306	339	347	313	336	331	303	345	336	345	343	318	332	325	340	329	340	327	327	347	337	322	345	317	343	336	341	340	331	319	327	337	337	331	369	314	326	319	359	368	313	340	290	337	331	354	345	329	291	322	317	320	341	315	332	339	303	345	350	347	364	344	306	332	331	303	350	337	286	335	345	332	350	321	337	313	333	297
20885	37637	35606	26739	20858	15865	11951	8886	6603	5225	4149	3397	2839	2672	2590	2034	1760	1646	1548	1463	1350	1245	1291	1330	1249	1286	1254	1240	1129	1041	981	919	928	856	781	739	782	721	707	721	742	691	677	648	634	699	666	637	688	701	719	656	678	648	703	640	659	659	680	727	652	643	673	651	682	690	663	650	664	707	669	663	659	630	656	693	651	674	676	650	641	640	680	669	677	660	670	655	669	674	700	668	638	688	649	669	682	709	679	702	675	689	674	677	685	648	671	607	651	657	678	627	660	668	702	634	652	656	674	658	661	683	639	660	660	673	659	620	641	686	605	650	661	652	644	662	675	645	671	648	660	645	709	622	635	643	679	640	649	674	628	672	649	664	679	594	682	664	673	692	658	635	624	702	669	635	683	729	718	617	654	629	695	639	621	637	687	626	662	656	639	666	675	652	677	689	659	672	720	626	631	657	665	674	680	676	631	629	671	673	691	616	636	628	648	696	634	662	657	700	694	699	663	665	666	725	690	646	644	684	632	674	703	673	636	651	629	689	618	645	667	645	678	599	672	656	645	613	640	647	622	715	690	664	651	650	696	666	645	661	647	680	645	658	614	703	664	714	678	665	683	708	686	674	687	633	655	662	650	672	706	657	675	693	686	645	649	631	668	701	670	728	691	629	657	674	653	657	701	651	672	676	646	649	624	663	676	691	704	702	656	639	645	650	688	656	652	644	670	617	660	683	650	688	636	646	669	614	702	655	615	683	705	628	657	624	711	685	644	665	672	688	649	706	664	629	703	668	672	674	664	706	634	649	650	584	673	667	665	643	685	680	655	671	680	669	667	656	648	681	630	687	627	670	662	709	646	632	663	680	673	666	641	674	643	655	696	695	659	701	643	671	695	621	659	638	653	685	705	660	700	687	677	652	700	644	675	642	648	645	642	670	685	624	691	678	664	671	634	676	646	703	709	666	660	691	662	671	607	693	695	638	609	659	640	679	701	707	636	643	668	659	682	675	636	672	663	670	717	671	674	665	666	653	615	636	666	635	657	624	670	712	616	642	673	619	636	644	653	649	670	712	647	628	670	653	637	662	652	674	660	662	687	661	645	672	708	680	760	663	704	721	679	627	632	635	705	675	679	708	669	695	659	650	668	630	646	658	658	718	682	611	656	686	663	688	669	641	640	635	678	652	674	607	682	643	685	641	635	679	672	664	643	677	663	713	665	640	667	649	670	668	691	662	695	655	665	617	687	659	692	643	628	671	656	672	648	622	650	684	641	681	683	679	697	691	653	677	630	687	623	675	673	658	658	646	650	627	676	645	677	679	646	681	668	616	693	685	635	650	688	675	668	720	670	669	673	659	649	658	643	662	680	682	672	667	591	703	688	660	686	678	674	648	652	677	691	681	641	674	680	669	606	673	658	683	680	681	660	661	659	642	661	675	658	655	654	667	719	704	696	649	666	678	654	625	626	664	693	665	660	668	646	649	666	671	624	687	677	676	676	688	683	674	610	640	640	700	641	697	683	704	674	682	706	678	686	632	654	676	697	611	647	665	623	673	655	663	675	658	675	685	646	606	665	638	694	637	649	671	684	687	653	690	668	648	646	668	631	644	693	667	693	667	659	656	614	682	644	653	646	650	652	686	616	668	657	676	651	662	652	654	665	638	643	678	665	654	668	668	662	601	646	645	703	681	654	657	663	664	642	668	656	654	634	728	629	646	675	690	637	663	667	615	644	661	664	689	686	669	654	678	666	690	640	647	682	695	656	655	643	645	615	630	628	678	656	687	667	665	662	657	648	669	689	670	672	702	650	675	656	613	633	624	629	624	628	657	664	658	679	650	642	664	675	683	661	682	614	661	649	662	667	676	653	641	665	664	675	655	645	679	690	656	660	660	681	677	666	648	645	664	632	700	646	649	612	704	659	706	677	683	697	665	652	669	683	695	735	729	672	695	658	655	698	663	649	690	738	666	690	646	693	655	677	654	672	683	666	654	643	635	669	647	664	661	667	658	632	692	643	653	691	651	693	653	700	654	691	670	655	653	652	622	672	654	669	648	675	706	648	674	676	707	661	688	613	698	680	654	619	677	680	685	677	654	662	643	712	620	658	692	678	650	653	670	641	674	670	668	618	634	611	663	655	648	646	651	677	638	683	611	687	642	674	616	646	686	677	667	659	686	640	651	680	643	691	684	698	622	646	653	693	671	690	673	671	643	632	631	621	671	694	683	622	660	673	653	648	743	688	651	638	637	668	664	624	677	637	674	669	680	645	667	626	623	632	678	627	686	642	628	635	674	648	668	658	690	668	629	700	630	678	658	647	660	635	696	665	660	644	672	631	700	637	698	676	632	685	680	641	663	639	684	648	669	623	662	625	639	649	680	677	713	750	654	653	637	582	618	683	650	684	701	673	632	672	683	663	622	664	663	716	703	646	617	655	650	655	620	680	693	661	639	670	659	660	691	695	693	682	688	679	643	666	658	654	682	650	637	676	671	652	634	673	641	669	655	658	677	646	656	654	645	681	681	695	668	621	666	676	691	678	666	656	640	683	707	704	678	655	636	676	637	639	672	714	619	699	668	674	672	645	663	635	621	625	694	709	650	655	713	656	667	732	658	619	697	659	591	582	697	657	692	684	642	680	639	658	660	670	683	673	628	645	668	691	672	703	671	719	649	663	665	645	669	641	715	652	632	666	681	629	661	656	645	596	668	640	639	708	670	704	717	612	642	662	709	641	664	670	654	668	707	631	659	616	680	709	668	660	675	629	696	625	634	707	676	645	624	656	665	711	631	662	665	646	708	675	671	722	673	650	691	667	689	668	700	689	696	643	703	617	703	690	667	703	657	664	618	691	612	646	657	685	659	684	677	688	646	680	658	670	629	682	713	636	668	634	651	608	658	625	671	686	619	710	690	672	698	698	611	714	714	644	623	646	713	652	649	629	687	653	662	672	633	657	641	630	623	655	659	655	658	659	675	658	661	637	668	685	651	682	658	698	635	675	657	630	693	612	683	656	653	671	638	664	669	654	697	671	638	693	659	656	649	621	686	644	649	672	657	624	715	693	686	640	663	668	645	663	673	659	631	658	659	674	689	687	658	648	670	693	625	660	663	679	675	650	684	666	677	646	672	659	707	640	680	723	633	678	670	630	646	649	603	664	705	642	649	689	667	642	640	650	641	663	685	615	631	656	673	679	707	629	668	646	669	668	661	630	657	700	625	649	700	623	629	635	649	673	677	625	639	658	690	664	684	663	675	696	655	629	649	703	657	644	640	697	645	659	678	674	665	690	645	671	669	656	718	650	633	628	717	683	690	719	652	702	664	690	662	657	660	613	688	649	701	671	656	671	673	664	652	688	659	673	654	614	602	618	645	688	722	659	678	632	677	688	727	673	649	698	650	652	630	664	662	654	634	646	640	619	627	662	688	630	657	628	666	643	671	677	651	681	635	623	610	659	654	684	650	687	668	681	664	680	664	659	666	677	647	624	676	633	622
24209	21441	28916	24435	21627	17760	9939	5416	3731	2786	2167	1668	1460	1354	1177	1093	994	930	905	847	822	786	733	772	770	741	758	750	734	605	615	603	579	575	561	516	489	495	498	468	511	454	482	536	464	461	504	467	465	501	489	475	496	461	472	439	448	470	508	484	449	472	495	497	470	496	438	489	460	519	451	503	443	496	460	478	489	420	488	448	448	442	484	489	462	453	475	430	492	524	439	469	478	459	479	519	510	494	472	525	467	501	477	483	460	486	454	500	486	421	462	497	487	462	510	466	435	515	478	480	481	450	534	434	474	453	460	486	476	492	453	463	506	445	475	479	504	466	508	472	480	453	468	480	456	491	478	513	495	515	488	457	488	465	483	462	456	477	443	468	464	490	495	448	494	484	504	478	486	506	452	498	485	489	454	477	473	480	473	443	464	514	467	455	461	434	480	459	476	483	492	501	455	478	484	452	483	461	473	525	459	490	478	467	453	509	467	488	481	460	476	510	477	444	502	461	474	502	502	450	492	474	469	444	472	444	469	488	471	461	442	471	485	488	469	519	462	466	501	481	466	514	494	459	460	486	459	439	458	469	463	471	486	513	457	481	477	471	492	483	458	500	471	490	455	482	473	491	482	497	495	467	458	423	469	470	440	494	500	494	451	466	440	477	457	477	450	493	440	442	479	511	478	460	464	484	481	470	476	499	459	460	467	477	495	484	485	480	424	439	488	509	509	475	489	494	467	475	450	462	464	456	477	467	440	506	488	442	525	479	450	461	446	467	501	479	506	444	489	477	471	457	476	415	491	474	478	480	470	471	445	511	459	497	473	444	453	529	478	476	433	476	461	497	501	445	442	485	444	511	481	519	466	486	481	465	432	485	478	484	477	437	469	488	483	479	460	483	474	485	497	457	488	460	491	492	497	472	453	509	467	465	486	455	475	490	452	509	459	513	444	466	476	441	454	444	476	431	467	477	441	468	476	453	463	475	474	470	481	476	471	477	467	482	526	450	449	470	479	481	466	488	489	433	438	483	505	462	476	474	453	430	494	470	488	452	427	436	488	445	476	474	454	495	464	462	458	442	437	451	492	483	463	453	478	536	445	461	494	465	453	484	467	476	476	446	496	440	465	456	455	455	497	481	495	465	454	446	464	493	461	494	440	462	494	483	482	452	506	462	482	505	472	472	479	486	456	421	460	446	440	486	454	476	441	481	471	492	490	482	470	475	426	503	450	493	445	463	451	437	457	455	488	499	473	474	449	516	468	478	474	465	434	470	488	485	441	444	442	487	441	464	452	487	485	484	479	459	484	441	480	483	481	479	509	528	485	452	477	456	477	467	475	453	468	458	458	478	495	459	471	471	476	484	467	444	463	454	471	482	470	487	463	481	498	479	467	494	450	476	463	478	466	495	449	467	511	485	447	514	452	490	469	479	444	490	478	479	460	483	487	487	436	446	484	473	496	490	454	479	430	463	511	463	477	466	449	487	457	489	469	484	447	503	453	442	456	473	477	473	480	474	497	508	445	444	486	475	516	504	462	489	489	465	451	470	457	469	480	504	426	483	482	458	490	494	455	466	454	475	501	466	453	462	479	464	480	474	492	462	460	491	433	509	426	489	504	506	479	468	464	473	514	506	475	465	471	458	497	451	480	442	505	496	485	407	462	498	485	478	473	471	471	473	439	492	462	477	439	469	503	453	500	513	460	473	510	470	448	489	447	489	454	419	458	493	488	506	510	464	491	468	536	471	478	482	469	483	452	480	479	420	478	453	480	460	433	492	460	451	498	481	445	450	489	490	492	478	462	473	466	488	508	473	476	491	465	464	488	496	482	441	492	473	478	455	453	479	477	470	479	517	463	477	474	476	474	486	458	509	490	486	500	474	463	460	465	505	448	443	475	420	521	485	456	488	441	476	441	466	470	460	480	474	438	487	444	478	484	501	450	458	479	468	445	490	463	493	463	475	496	473	459	536	495	496	480	444	494	471	475	465	481	483	488	488	467	459	488	513	508	487	452	496	481	497	486	463	449	503	500	455	460	471	451	487	466	498	487	448	473	509	519	466	492	453	451	469	496	487	482	477	497	477	444	465	466	462	495	476	494	438	468	483	445	471	477	463	467	484	444	511	501	453	467	507	440	473	442	517	463	471	469	442	472	475	458	468	457	457	485	472	505	468	464	460	507	454	489	482	468	491	432	531	457	479	460	456	450	472	463	474	509	474	452	483	445	444	457	462	474	456	468	502	466	465	488	493	497	487	466	450	477	465	428	484	467	486	466	451	492	468	501	453	458	477	486	501	465	463	468	489	469	457	492	454	509	434	446	456	435	507	435	468	436	461	485	429	471	522	426	490	495	510	452	458	488	465	454	473	480	467	473	461	463	459	454	456	498	460	451	453	464	487	461	495	472	467	459	492	467	530	491	464	485	474	483	450	491	455	510	484	454	469	494	462	470	496	459	459	483	496	469	437	456	462	464	459	478	492	477	452	475	470	490	474	440	473	477	520	457	490	506	473	458	451	449	511	476	488	474	458	463	474	485	451	501	475	500	473	437	495	529	434	501	481	460	472	508	500	455	455	468	466	451	453	449	453	438	506	481	442	497	480	431	455	449	501	431	478	487	450	463	472	488	512	511	479	469	438	492	446	498	466	511	430	509	484	473	453	546	486	500	459	488	452	448	500	461	466	469	430	489	497	497	458	517	480	495	471	486	483	490	481	466	468	426	454	453	461	466	457	482	480	451	493	451	467	464	461	441	486	425	478	486	498	462	482	468	457	464	449	477	449	471	462	456	467	482	474	480	438	484	472	489	482	498	482	467	508	463	456	442	449	464	503	450	458	459	480	435	451	476	445	469	481	459	498	438	513	429	492	487	489	498	449	469	423	428	485	480	478	436	514	437	463	489	480	461	467	473	459	473	465	459	464	483	467	464	440	480	478	469	428	523	472	440	440	490	453	487	445	501	471	461	440	470	451	506	481	462	484	485	495	466	499	447	500	443	503	466	445	468	458	473	456	467	497	445	460	416	439	474	469	449	440	472	448	513	517	502	465	433	499	474	465	477	486	495	493	458	463	470	488	483	482	449	424	476	464	451	468	472	471	445	474	471	483	514	489	491	455	447	454	438	493	489	496	478	490	449	435	478	487	479	490	471	451	467	435	484	462	461	446	510	483	462	506	495	482	452	476	445	506	478	485	446	476	480	509	465	454	455	461	451	444	475	461	458	465	444	469	436	483	458	471	434	467	485	476	438	502	443	475	500	450	493	459	462	461	471	508	454	484	491	477	442	501	486	509	474	516	452	481	490	493	460	476	414	456	490	500	473	446	474	483	475	446	450	484	492	495	493	426	491	469	463	470	484	500	470	496	419	455	471	459	461	506	460	486	468	456	489	482	484	468	482	443	481	504	504	492	469	469	420	454	475	466	463	492	430	468	460	471	447	475	451	451	427	473	505	486	495	481	486	496	442	464	449	473	488	443	464	506	460	479
23971	42632	40602	32126	26293	21093	16454	12774	9803	7716	6331	4977	4308	4156	3739	2960	2773	2586	2399	2275	2049	2013	1988	1882	1888	1816	1806	1784	1592	1454	1374	1279	1254	1171	1087	1049	1028	989	975	995	961	908	910	931	946	971	960	917	894	886	945	928	901	894	908	936	885	897	876	895	882	861	930	902	917	895	886	881	918	881	892	929	899	936	936	920	897	911	898	914	926	879	916	840	878	896	880	907	903	935	947	908	925	915	879	828	921	878	893	907	911	872	888	887	904	847	927	878	906	867	889	939	929	938	865	854	911	926	935	904	862	890	900	908	886	858	912	889	858	938	905	890	930	915	895	855	914	920	842	913	844	911	905	862	910	843	915	892	850	936	892	897	931	874	912	942	861	905	854	946	948	929	891	892	871	887	883	923	873	870	864	935	952	904	915	911	888	923	887	945	888	938	880	904	867	869	916	933	918	913	875	895	894	836	913	902	873	902	878	909	917	897	917	880	881	975	824	882	914	866	879	875	895	922	850	860	906	862	866	925	918	892	899	883	884	931	905	872	887	876	870	905	919	905	910	900	871	896	878	893	898	853	915	887	869	899	905	857	880	861	874	921	881	905	880	879	972	933	869	887	886	844	870	943	925	852	933	956	874	914	837	878	878	902	924	940	890	924	885	906	910	950	911	918	888	880	905	884	885	852	939	913	899	901	866	948	878	909	931	862	853	890	939	907	906	920	901	898	918	843	916	912	928	935	923	885	870	889	828	960	858	909	870	928	895	908	879	886	888	868	916	899	819	846	852	944	935	905	855	920	926	887	899	925	828	899	873	930	922	883	863	945	909	875	837	878	905	911	893	844	909	930	891	893	937	896	968	909	849	867	927	900	879	951	923	883	868	869	862	919	904	909	876	898	869	935	850	862	937	929	934	881	886	883	878	934	861	908	854	913	888	857	901	877	948	863	863	892	885	915	854	922	883	859	878	905	911	867	893	870	915	925	895	915	933	877	868	923	915	869	882	882	855	887	868	855	946	925	902	903	888	884	866	895	912	901	950	850	882	886	896	952	853	924	924	942	953	931	910	899	901	947	917	838	872	871	919	866	936	907	889	924	886	914	903	913	897	928	913	830	891	981	910	891	917	860	904	803	891	927	903	864	912	844	857	923	888	921	927	905	868	884	889	869	901	878	879	933	898	934	870	872	890	929	893	908	889	879	886	900	904	930	889	902	886	884	911	828	953	880	950	918	910	899	935	913	956	858	908	896	869	931	904	980	861	933	934	848	833	894	946	935	892	867	854	921	864	896	895	877	957	906	893	885	900	924	882	934	901	871	894	891	855	910	959	926	885	894	863	853	875	913	900	917	871	927	911	875	889	908	912	904	853	923	921	879	922	832	924	882	902	950	910	868	877	875	903	898	865	944	892	912	844	906	905	900	934	901	869	859	891	907	893	861	941	881	897	890	911	889	856	854	905	836	922	857	874	920	919	842	886	896	889	916	888	871	939	927	924	866	889	878	890	878	872	883	924	869	925	902	918	947	953	835	886	872	866	910	921	918	914	930	934	913	926	907	897	908	888	944	913	891	911	889	910	906	927	884	817	921	900	897	915	892	895	860	866	929	912	896	916	858	874	939	884	914	887	930	911	915	869	866	856	880	892	917	846	887	917	915	904	885	915	912	879	887	918	866	852	875	909	926	879	861	899	900	862	885	844	931	874	875	945	881	877	881	844	852	863	957	880	876	904	900	863	904	935	935	942	896	832	810	905	902	903	902	903	847	922	873	907	906	918	898	862	863	885	910	910	942	907	959	951	927	922	895	889	931	921	872	916	887	916	920	912	934	880	907	925	927	962	882	903	883	923	893	949	903	927	911	879	873	895	924	895	875	912	874	889	866	901	934	871	947	963	905	885	964	869	881	906	836	881	971	918	918	895	930	862	889	839	956	956	925	918	894	866	865	918	900	902	917	896	952	867	925	877	889	861	928	866	868	880	858	972	919	861	928	864	905	929	907	896	888	877	913	876	844	865	898	894	909	937	884	913	891	901	895	900	929	865	891	866	878	921	864	836	906	914	890	848	873	881	896	893	922	912	835	894	877	909	902	909	876	878	924	878	932	924	928	903	888	886	897	892	924	865	931	890	843	897	884	886	933	933	876	910	836	891	818	943	939	959	900	853	913	897	895	899	917	908	874	878	904	904	907	895	871	886	908	910	903	943	895	891	991	888	902	830	887	820	913	900	894	891	922	915	857	903	934	860	898	897	853	831	879	884	905	854	936	861	874	901	900	836	918	867	955	904	902	885	880	878	878	898	883	944	876	875	912	896	830	859	892	912	909	902	974	917	917	902	897	894	857	918	918	892	895	893	902	871	857	895	875	853	915	933	905	895	856	883	913	869	900	897	920	914	894	921	874	820	897	908	857	880	909	902	855	862	962	940	820	830	885	992	896	893	942	903	858	875	842	917	891	868	859	894	925	903	846	944	898	868	876	900	878	830	855	905	884	871	916	945	929	866	913	860	891	853	898	902	900	906	947	920	873	906	884	876	901	910	888	886	903	885	921	968	903	872	916	922	852	925	854	835	883	909	878	905	881	926	906	855	894	890	919	879	882	850	894	933	846	885	860	935	848	877	871	831	921	896	903	887	879	892	856	900	918	896	866	942	926	882	905	925	874	841	925	888	900	878	875	874	868	876	849	864	819	893	927	960	913	861	883	859	886	886	874	873	941	878	896	878	888	899	893	880	902	896	907	931	928	908	878	962	866	886	867	879	888	887	865	883	894	861	851	908	898	927	904	895	929	909	865	892	885	913	892	927	898	907	897	920	878	883	895	914	926	899	923	920	917	932	859	910	907	863	902	949	869	893	976	918	857	873	923	902	882	908	935	898	888	895	919	887	935	863	941	930	875	865	882	900	882	892	809	941	890	897	876	854	900	887	905	928	915	934	880	890	871	929	977	880	944	892	852	839	942	928	880	944	905	913	966	899	868	885	866	868	901	936	900	918	899	884	913	922	891	888	905	923	877	946	900	881	838	933	922	900	883	908	887	930	913	879	929	897	852	858	903	875	913	923	884	898	875	894	848	914	846	914	875	908	897	914	900	882	855	928	909	839	877	864	907	898	926	886	895	876	833	871	903	970	845	931	917	923	942	861	913	915	896	915	867	896	866	885	907	858	922	905	908	857	890	848	855	909	882	929	913	910	827	931	915	904	877	844	918	935	873	892	905	898	856	891	971	928	954	909	902	901	853	938	908	907	954	937	837	885	860	904	925	918	898	901	914	868	903	969	900	861	975	842	964	893	897	892	941	907	867	889	902	882	902	869	879	875	866	866	904	936	930	924	842	939	899	910	867	909	900	921	899	940	876	953	926	939	905	849	858	920	881	879	868	857	882	929	870	852	863	885	843	957	891	928	914	893	899	885	899	887	911	884	884	918	866	895	884	890	954	903	869	922	901	898	866	856	928	933	897	912	969	890	886	886	932	868	891	900	882	885	931	877	916	903	871
27527	20551	16965	10034	4702	2696	1787	1311	1018	703	654	559	460	458	413	414	359	420	385	343	383	380	329	356	374	352	385	349	319	320	318	307	277	303	290	292	296	293	279	317	293	281	282	259	263	263	273	287	260	289	279	299	276	244	295	260	317	265	296	272	306	299	271	302	324	315	305	297	269	282	291	276	299	276	282	302	305	258	263	270	280	272	273	274	260	275	275	273	291	292	279	280	272	288	276	270	260	283	282	275	245	288	276	285	320	286	283	263	266	290	295	259	307	302	304	287	273	287	298	298	282	285	302	285	293	315	288	300	277	288	285	301	278	254	296	295	305	310	268	295	251	286	277	282	308	278	256	312	292	287	300	274	264	278	312	258	260	278	283	291	282	294	290	274	276	283	300	283	282	272	275	280	270	272	306	304	293	279	282	265	308	266	259	255	293	287	289	294	294	262	281	296	317	296	285	296	287	296	279	303	280	279	281	254	294	281	256	310	303	297	303	283	296	268	279	270	314	260	314	305	265	279	306	255	265	303	302	290	292	288	254	257	267	289	249	277	297	285	296	287	293	280	310	282	297	250	282	268	273	287	307	271	281	294	249	289	294	280	277	285	304	250	276	305	294	323	290	256	311	265	251	281	291	258	270	271	271	266	248	274	261	284	274	264	291	313	299	295	278	276	299	256	300	293	273	289	259	293	286	274	276	311	304	302	277	289	282	319	299	300	290	269	253	270	266	262	291	295	284	292	281	303	294	303	294	283	284	295	311	273	294	283	294	292	253	284	265	284	273	325	259	276	276	292	283	303	318	262	296	287	292	293	269	265	281	267	313	296	256	272	301	305	261	241	277	256	300	286	269	292	271	282	293	261	285	279	284	290	307	305	256	287	285	289	301	276	273	279	287	310	274	281	272	282	306	286	287	292	273	308	286	282	280	265	297	291	273	262	277	271	285	294	272	275	305	277	280	300	300	314	253	279	279	242	318	310	276	261	283	261	293	298	245	275	301	271	292	268	267	276	307	287	273	267	314	285	289	300	297	281	285	269	251	287	294	261	278	287	289	290	274	279	268	289	289	273	264	275	303	288	271	245	269	281	296	292	285	245	282	264	300	271	291	272	262	298	297	308	316	292	304	275	297	262	260	285	260	287	287	272	265	299	289	310	270	306	281	326	282	303	306	284	290	304	288	291	307	298	297	287	323	305	285	264	279	338	286	299	292	295	278	278	282	297	279	258	271	299	274	250	279	277	290	268	291	269	296	279	271	262	265	280	313	274	286	269	301	283	300	312	295	273	302	278	274	294	344	303	269	276	284	261	318	279	309	309	277	275	263	288	263	258	271	280	289	279	264	304	304	302	304	260	278	304	264	272	287	273	285	298	323	270	295	294	284	282	268	271	266	302	308	291	309	261	284	291	291	284	310	300	300	318	281	304	282	273	262	286	282	298	289	306	258	257	261	278	280	268	275	303	285	307	278	300	288	305	292	340	275	275	262	296	284	292	260	288	273	296	291	280	291	290	298	295	289	280	274	327	298	291	295	323	260	324	258	300	281	272	287	288	251	281	317	296	271	277	292	271	294	279	300	296	293	281	297	273	303	298	273	287	308	296	297	321	293	240	293	289	318	263	249	290	260	271	292	256	291	283	264	267	285	281	305	283	286	294	289	262	279	287	267	303	293	269	300	301	263	288	294	286	294	306	285	255	284	289	287	293	279	310	274	271	294	285	298	277	284	275	307	291	274	275	290	276	280	307	280	317	278	301	295	301	305	261	266	291	290	272	302	309	295	271	291	298	278	293	291	265	280	275	273	270	292	272	290	274	295	296	262	297	285	264	295	290	284	280	259	325	288	279	280	262	309	247	286	278	305	291	271	269	262	284	302	284	326	308	286	288	275	285	280	273	266	284	290	289	283	296	278	266	278	304	265	286	271	283	286	285	267	291	316	316	285	293	292	260	301	285	253	300	291	264	307	291	303	307	294	311	341	293	285	281	305	274	293	267	300	299	273	270	278	282	318	288	267	288	293	269	255	283	281	307	305	295	287	315	306	273	285	273	287	257	267	263	279	297	291	305	284	269	277	301	253	257	280	305	303	305	284	308	291	268	296	283	286	318	315	273	281	261	272	265	264	244	280	275	278	284	320	274	277	259	284	262	277	305	284	273	273	292	295	290	256	283	320	272	262	274	291	322	269	265	272	261	247	324	305	288	277	292	288	282	313	273	294	274	248	301	286	298	280	291	293	288	230	277	255	249	297	311	301	278	277	273	276	305	269	309	332	278	283	276	274	293	297	278	299	257	285	306	282	287	280	269	265	302	282	290	299	300	265	248	278	297	281	280	298	281	311	264	294	273	282	271	244	282	259	281	304	278	285	295	268	268	267	293	304	298	296	320	264	282	298	272	311	288	272	299	287	262	296	274	315	296	288	277	260	288	300	278	276	254	289	285	272	270	275	271	282	302	268	282	281	278	287	316	297	308	262	284	269	306	288	283	313	294	298	293	302	286	280	295	281	295	291	292	268	283	306	260	269	293	264	273	271	302	272	309	285	287	274	286	282	291	285	272	310	262	256	271	300	274	259	294	275	276	287	271	300	290	289	269	264	308	299	264	281	311	276	298	277	267	278	301	296	284	296	321	309	279	285	257	317	245	298	282	278	300	245	277	317	276	278	292	262	235	306	299	278	283	236	271	288	279	297	257	286	283	287	272	280	278	263	286	294	309	264	290	284	272	292	280	274	267	262	287	284	278	303	274	261	312	255	300	306	276	268	291	321	271	305	275	308	282	268	267	288	269	256	288	294	295	329	294	254	261	267	251	286	279	290	268	285	282	301	257	284	296	258	268	290	309	280	277	294	250	302	284	300	288	293	284	249	254	297	281	268	290	317	268	281	288	280	305	279	282	271	278	266	271	256	270	258	287	307	256	264	283	302	301	324	273	292	286	307	279	290	277	294	304	296	314	293	275	280	298	302	287	248	270	286	297	254	260	288	264	277	290	322	283	276	296	287	285	281	305	325	285	301	266	282	289	270	295	276	287	266	291	259	298	260	267	280	276	260	245	312	303	317	295	270	292	278	274	279	280	302	277	306	265	270	281	285	261	318	258	264	285	294	266	302	282	278	264	296	276	296	279	279	271	278	285	309	286	275	290	306	272	304	289	280	293	284	289	272	261	274	294	241	262	301	279	292	293	279	287	272	274	281	290	277	289	255	298	278	298	255	283	293	280	284	306	281	292	271	292	279	307	276	271	316	284	314	293	282	296	272	285	253	296	287	290	283	283	265	303	314	271	259	293	251	287	275	281	324	289	305	301	279	313	313	294	315	284	281	234	271	268	332	287	300	290	244	268	290	281	260	256	328	265	268	264	292	303	289	269	262	261	285	305	266	270	274	299	284	287	263	323	304	245	265	297	289	284	274	325	290	276	311	286	284	293	277	270	284	323	294	284	239	305	286	266	306	266	322	287	272	261	266	265	284	281	303	303	304	249
19208	29939	27240	17882	12472	8659	6153	4513	3441	2679	2106	1638	1549	1365	1279	1170	1081	944	1042	939	944	912	834	882	839	831	875	858	762	722	666	726	683	677	642	628	627	621	605	558	637	630	603	577	612	593	572	602	608	578	585	563	587	608	594	556	590	623	598	600	621	586	564	597	610	598	579	602	561	553	604	559	603	601	567	565	579	622	619	576	617	577	533	591	555	577	576	582	596	570	560	638	533	584	584	594	623	575	589	556	557	599	553	591	576	590	576	559	586	555	579	547	614	553	568	606	550	598	565	607	521	580	610	569	578	560	583	573	590	600	606	540	570	608	580	536	584	590	583	572	542	589	590	627	618	580	600	614	567	596	572	558	576	602	575	537	551	573	590	590	557	571	573	559	605	586	574	594	619	547	566	555	579	609	565	558	598	542	592	550	532	557	584	561	564	583	571	567	583	571	568	580	549	608	560	583	625	587	609	581	578	589	577	556	587	548	578	567	546	615	574	566	559	584	581	638	599	586	579	609	588	628	578	576	607	577	576	556	603	551	574	596	634	569	561	567	590	594	584	537	559	597	585	564	624	607	554	562	600	570	550	529	599	599	570	614	616	592	585	619	604	605	613	600	567	597	599	590	597	594	590	615	558	612	588	578	591	585	568	610	564	567	604	584	555	555	585	555	581	558	592	615	610	565	602	622	608	561	642	588	597	587	641	615	577	604	589	542	621	585	608	573	645	621	554	540	592	627	606	576	599	590	576	591	571	565	539	593	544	584	585	567	587	609	545	559	593	583	592	604	573	597	579	610	564	528	580	564	592	561	601	586	594	575	539	593	606	540	615	603	566	582	595	549	596	567	575	622	597	572	551	581	597	567	576	600	545	571	616	572	613	584	615	571	594	561	553	588	592	584	553	620	558	543	620	586	551	552	583	563	584	578	569	546	589	609	592	590	598	586	560	585	586	569	554	566	559	563	579	541	573	575	574	590	579	537	607	641	593	609	567	548	584	595	630	607	551	604	605	575	616	558	583	583	585	612	574	567	566	573	592	548	594	579	575	629	590	608	528	588	541	562	561	575	588	555	527	591	571	601	593	563	553	618	583	584	536	582	568	593	602	573	598	543	556	620	608	632	588	539	571	609	574	558	580	530	581	571	561	566	571	622	559	595	579	605	623	573	567	600	604	571	565	598	608	558	577	612	548	531	579	588	598	667	592	540	551	565	584	576	559	606	588	584	595	586	591	589	601	555	575	564	552	580	564	569	557	552	559	572	579	553	590	585	546	605	535	578	566	590	626	586	598	605	585	634	522	619	554	565	538	594	589	621	577	612	581	542	553	593	576	582	594	608	579	572	606	578	561	573	580	553	561	561	544	573	606	557	588	551	604	605	559	573	591	561	606	577	561	559	589	595	614	581	592	577	574	600	590	570	606	563	556	573	571	578	539	573	589	571	555	577	570	569	601	578	599	576	562	584	579	563	551	562	563	589	611	545	546	548	576	561	558	599	571	600	569	563	595	574	563	558	583	601	558	585	575	571	604	598	552	558	596	579	569	573	564	540	632	572	583	553	589	547	573	557	575	594	529	607	586	566	576	581	566	583	605	574	603	623	589	590	568	545	596	572	602	596	593	575	584	552	581	620	601	590	578	564	566	543	572	609	584	551	582	559	594	562	605	556	545	551	556	594	584	575	600	624	539	576	603	605	523	596	554	607	560	595	586	606	546	576	579	569	560	581	612	578	565	592	554	594	525	566	559	578	579	590	541	585	565	568	627	550	611	565	621	607	568	574	572	601	595	580	576	589	547	566	596	558	584	572	548	586	544	571	487	586	587	577	576	609	591	610	569	563	598	586	606	588	592	569	573	605	565	569	608	577	542	560	565	537	582	595	569	550	577	570	563	571	562	574	588	605	555	571	596	550	562	585	586	564	578	572	561	611	591	602	584	590	566	590	581	589	595	574	571	598	603	573	586	555	596	570	605	589	576	579	567	587	545	605	615	562	573	556	576	585	573	574	552	580	572	569	590	568	570	599	586	606	602	577	586	578	530	582	538	586	582	574	570	646	570	586	562	588	521	575	579	582	575	585	558	582	587	551	636	545	560	570	585	568	573	626	570	570	561	546	562	616	567	552	565	590	616	569	590	588	575	561	605	540	603	546	552	581	608	591	569	597	596	536	596	523	531	544	603	565	566	565	572	547	603	647	540	604	601	571	599	624	573	569	595	583	593	593	562	568	574	570	550	617	582	553	551	554	568	604	553	582	545	598	565	606	605	586	597	591	610	585	583	591	552	617	539	633	608	575	597	612	583	622	565	550	596	582	585	529	553	604	577	567	602	568	598	576	588	569	620	549	578	544	555	573	597	601	596	581	569	542	626	576	551	581	598	593	567	590	557	606	562	575	606	606	605	619	582	621	579	594	556	604	521	561	603	574	555	554	582	610	567	584	599	575	556	595	589	588	574	570	566	584	582	567	547	591	609	595	574	540	567	600	592	562	558	587	575	597	595	579	519	525	578	587	600	583	536	529	559	575	594	599	549	585	569	582	555	589	567	561	582	601	584	596	607	573	568	585	582	573	585	574	549	631	567	605	572	603	579	596	591	591	553	579	565	635	566	580	601	611	585	509	578	561	539	581	527	525	574	544	548	582	582	524	558	606	548	569	588	555	579	559	556	569	595	598	561	588	590	546	606	593	568	603	608	610	580	597	540	535	580	586	604	561	624	551	614	581	586	598	599	556	584	565	589	540	575	547	589	580	541	596	588	560	589	558	608	590	580	574	573	586	573	627	587	590	561	562	533	594	586	585	583	590	552	548	592	635	628	543	625	606	583	566	623	583	613	585	567	578	572	601	590	569	543	578	576	583	563	600	586	564	607	584	586	599	588	596	589	614	588	651	544	569	553	606	612	585	599	610	561	619	555	603	595	632	579	606	626	574	606	604	595	599	590	602	611	558	564	616	609	605	589	572	573	592	565	558	585	575	594	546	511	584	586	561	590	543	542	545	613	543	614	585	574	566	607	611	595	611	603	586	611	581	629	595	609	611	575	568	567	588	551	604	571	528	565	592	573	584	556	594	565	586	559	627	589	531	574	640	595	596	588	610	541	575	591	611	556	633	609	569	553	565	542	604	542	601	572	605	597	568	593	605	564	571	594	604	513	577	577	577	585	559	593	550	594	592	548	607	588	561	537	585	586	590	578	599	562	569	579	559	605	597	545	597	618	593	571	576	551	525	594	569	598	600	580	550	576	553	550	621	590	554	564	579	591	538	532	616	589	620	587	560	599	569	555	616	633	592	530	598	625	560	566	602	596	587	608	596	561	611	596	595	534	597	585	623	574	554	569	586	598	571	608	547	588	586	585	575	595	564	607	588	637	592	580	587	550	569	614	657	598	566	615	601	579	615	569	603	592	631	561	548	537	577	566	596	585	546	589	622	551	641	572	590	581	551	594	585	609	560	584	581	617	589	563	559	541	556	615	580	580	625	586	621
25083	21428	28016	25322	17661	9005	5189	3105	2241	1727	1305	1101	897	818	755	752	662	677	637	570	513	521	511	486	561	504	489	512	432	463	405	398	366	395	376	366	372	355	330	340	325	384	364	351	359	353	368	349	379	318	327	342	361	331	358	364	340	305	333	351	324	318	348	326	326	340	335	324	314	356	341	359	321	312	358	348	356	358	361	326	344	316	346	380	363	371	329	319	335	367	381	339	327	330	328	334	373	322	345	343	296	337	353	318	391	344	313	333	353	346	336	345	317	348	348	344	354	306	329	353	327	340	327	317	331	321	347	335	366	298	360	331	343	324	317	330	363	344	333	339	328	334	317	361	328	331	338	348	350	346	326	321	345	325	338	354	341	317	332	369	320	364	357	347	338	320	334	334	324	347	356	357	312	330	334	334	354	317	360	321	344	334	314	331	313	317	344	312	346	352	328	285	343	319	342	313	330	350	330	319	347	317	306	369	341	349	333	331	324	353	340	331	332	336	328	323	351	318	354	351	334	344	306	308	335	298	336	334	307	321	319	335	357	337	345	328	326	342	388	331	332	322	313	347	341	339	367	330	371	334	374	329	317	351	329	354	355	369	357	349	300	307	318	333	346	328	319	316	342	355	330	329	324	348	350	368	306	333	316	331	362	374	308	357	373	329	351	334	330	352	310	344	355	345	323	348	330	323	370	323	326	335	319	326	331	326	331	332	331	320	341	311	347	315	350	327	370	338	301	331	321	338	362	331	330	351	346	329	338	358	309	336	325	334	344	375	329	328	331	334	358	338	325	326	330	334	333	342	330	329	307	310	347	310	337	303	345	332	304	354	342	327	336	301	347	332	337	339	348	344	320	364	323	309	351	354	329	296	308	350	358	316	317	295	317	360	356	312	330	332	325	348	365	330	373	306	315	324	310	338	326	335	337	358	325	335	345	344	324	344	320	354	364	342	374	326	350	328	339	318	299	353	374	351	338	313	344	318	348	350	341	320	348	299	371	322	355	336	334	327	334	326	358	343	337	330	348	362	358	328	358	339	326	339	342	330	324	385	339	327	351	331	330	323	314	344	323	341	339	342	347	355	354	379	347	320	361	354	347	338	344	337	370	360	344	355	335	343	350	351	342	329	353	360	324	359	368	356	339	344	333	345	368	358	345	355	337	311	323	329	327	327	332	336	365	328	366	363	326	325	313	330	323	335	328	336	318	311	344	361	308	313	348	346	331	296	331	353	336	347	345	326	350	348	340	344	331	316	323	312	328	314	354	350	332	337	308	328	348	325	342	334	333	365	324	323	336	341	341	320	332	346	342	330	314	317	356	347	346	334	310	350	384	363	362	337	349	329	307	322	349	349	340	307	310	341	324	297	352	331	354	358	338	349	331	330	308	345	358	319	331	373	334	336	332	372	316	323	317	327	341	322	329	328	309	337	362	392	358	349	356	335	343	309	342	365	320	357	351	335	312	367	331	328	351	327	349	338	332	326	345	383	342	377	330	339	328	338	320	366	313	344	371	306	364	337	311	341	336	330	348	336	377	360	364	342	359	342	363	314	347	344	325	355	357	366	318	334	346	383	325	314	344	373	327	347	362	325	325	354	340	315	334	317	336	330	314	342	365	327	344	324	369	328	293	342	328	355	342	340	306	335	355	328	361	329	315	359	342	340	348	346	331	328	325	329	343	318	348	311	302	340	371	337	349	354	339	323	333	341	332	362	330	336	345	336	335	331	375	349	343	324	336	310	353	363	338	364	357	348	329	356	310	343	336	337	355	360	314	339	337	333	371	313	337	328	372	330	354	345	319	338	349	340	338	344	341	336	316	340	336	307	373	331	329	334	357	356	345	298	335	363	350	343	318	330	319	347	342	342	362	345	354	363	328	305	354	328	369	328	373	338	348	340	319	336	369	363	332	324	315	317	355	342	339	331	332	329	317	349	301	371	356	326	324	336	319	358	330	339	342	320	355	354	362	341	367	345	335	343	348	360	338	318	340	343	339	365	309	305	330	365	362	343	321	325	358	330	352	352	355	333	329	342	378	337	342	356	343	342	344	331	350	395	354	351	313	323	335	323	340	349	342	336	362	369	320	342	327	357	331	318	343	315	325	356	331	333	328	320	362	341	333	347	331	338	358	324	340	354	364	331	338	343	341	351	308	370	360	351	315	333	322	319	343	337	354	353	309	346	309	347	340	310	345	323	354	330	313	337	310	331	336	351	359	354	359	344	334	345	340	316	349	332	309	329	322	324	325	364	380	343	327	321	354	322	344	345	325	329	318	333	346	309	329	344	325	378	338	342	336	332	305	344	340	338	338	350	369	357	336	321	361	347	317	301	320	342	350	343	358	300	370	328	380	338	352	343	337	317	343	339	329	365	310	336	319	312	354	328	287	352	372	323	349	325	356	315	352	339	359	322	360	335	353	337	329	328	346	299	341	352	355	320	345	344	322	320	305	343	335	319	329	324	377	344	342	349	331	323	325	322	345	313	326	330	342	353	349	334	380	343	327	351	313	361	350	328	336	321	326	342	345	342	339	326	328	319	302	356	313	348	308	346	353	281	350	338	365	332	341	341	327	353	366	361	352	331	336	336	343	358	327	341	330	323	342	329	384	332	340	310	314	349	322	347	294	342	344	325	356	327	340	304	339	328	305	310	342	326	334	353	324	321	356	313	326	325	353	324	326	319	328	326	311	353	337	344	334	351	329	337	336	317	350	318	311	342	325	344	357	312	324	351	309	338	312	331	335	324	322	359	353	345	371	344	310	330	338	304	337	311	380	340	335	287	331	356	327	329	340	339	338	376	328	335	323	356	337	365	343	368	356	340	350	308	391	310	337	352	329	341	351	328	388	361	324	334	339	307	366	385	367	373	357	357	361	323	359	338	337	321	332	352	332	341	323	322	356	300	349	313	322	345	358	361	336	331	370	337	344	341	349	361	358	347	323	354	289	333	304	315	334	350	343	331	353	318	334	352	336	321	366	324	332	348	329	320	300	319	320	342	331	367	333	348	317	320	309	345	358	329	331	310	343	335	347	312	341	336	355	350	347	341	312	319	299	304	322	345	330	356	351	353	353	327	395	318	320	322	342	361	340	322	400	363	340	346	321	306	344	332	342	317	357	328	338	321	352	323	338	348	355	342	289	356	353	344	341	346	333	337	346	332	337	315	326	336	350	361	355	358	351	360	310	351	361	304	345	339	344	347	319	340	354	355	312	317	330	368	345	352	363	333	350	342	379	364	324	352	340	347	335	355	347	348	330	321	346	325	367	326	362	326	345	331	323	322	331	323	357	346	308	297	308	341	337	362	347	341	340	305	334	330	345	323	332	318	325	316	331	355	359	349	349	336	349	323	306	342	362	315	357	366	341	349	351	336	347	337	350	363	360	351	334	354	353	328	310	383	333	343	306	333	349	366	337	348	361	354	338	319	327	351	355	347	340	331	357	336	345	339	309	324	340	328	344	317	330	358	316	349	317	333	334	336
21963	38271	35615	26773	20712	15929	11795	8859	6683	5229	4025	3218	2906	2613	2159	2059	1869	1886	1723	1573	1437	1370	1315	1288	1304	1315	1234	1199	1185	1000	898	924	888	851	794	754	770	707	683	734	756	715	690	707	627	673	669	703	726	701	637	665	704	605	661	616	629	681	696	686	645	652	682	636	679	658	658	693	651	699	650	688	704	677	670	714	669	689	678	638	667	650	646	679	663	614	707	664	635	695	639	662	649	689	646	655	698	690	694	666	631	671	673	684	665	656	666	691	722	717	677	681	650	657	722	638	662	672	729	663	678	684	681	713	710	655	702	703	675	667	658	685	671	631	660	667	663	661	699	661	665	648	641	668	721	700	661	699	676	637	670	690	693	695	665	703	661	625	697	689	613	630	682	680	694	652	680	667	671	663	702	670	652	641	694	671	680	674	689	621	675	643	687	670	634	679	673	657	650	707	659	706	682	663	612	630	660	682	655	680	651	638	601	628	658	670	663	682	710	689	689	657	704	671	663	672	645	676	628	652	693	680	683	650	678	652	700	643	616	659	675	669	701	651	708	610	649	667	669	669	655	644	673	655	631	659	660	666	663	637	657	697	677	706	701	681	721	636	643	681	689	686	711	668	663	656	681	704	646	674	686	639	622	682	663	638	675	676	650	682	670	675	607	673	688	634	604	665	664	695	702	684	654	674	704	684	670	726	718	675	678	666	651	657	676	643	669	651	680	672	632	692	691	682	613	662	696	655	699	611	645	683	674	651	676	703	680	663	696	668	708	666	679	675	698	616	649	628	681	634	686	662	621	689	699	639	654	627	671	649	704	683	694	630	687	713	675	664	673	630	663	655	662	648	698	678	639	665	635	668	674	694	665	687	667	622	638	652	693	684	651	666	629	655	689	736	692	683	644	667	690	672	660	644	637	646	678	671	712	640	684	656	608	691	698	639	650	648	637	686	635	654	726	649	640	647	616	703	685	667	663	657	681	693	674	701	655	649	711	609	648	688	652	657	691	690	667	685	691	655	644	699	684	658	671	681	677	682	654	639	724	711	651	689	687	659	651	680	666	657	620	688	638	713	662	689	674	702	681	632	708	712	610	622	625	674	686	697	654	714	662	693	659	661	674	633	678	640	661	689	665	652	689	672	699	666	672	700	623	709	639	713	708	593	701	667	653	672	650	696	731	725	647	651	658	683	621	646	659	669	677	649	671	662	686	661	697	678	676	679	664	635	683	638	644	662	668	700	646	677	693	663	634	656	630	698	696	651	643	640	679	645	614	680	674	635	654	636	659	738	655	643	672	662	661	654	662	693	702	686	674	623	670	662	651	645	688	717	663	690	645	703	619	660	646	647	672	664	704	650	679	647	687	671	649	649	643	698	689	679	666	671	666	687	721	691	643	680	661	677	690	684	663	677	641	655	680	613	679	662	627	706	632	653	684	732	663	708	683	654	658	699	667	685	669	686	672	666	653	645	685	644	689	659	672	656	652	676	682	633	684	663	709	650	620	640	658	659	665	604	637	676	699	659	678	656	649	642	677	700	678	647	662	670	654	670	645	600	644	670	667	638	680	623	705	639	691	637	719	658	662	695	657	655	677	678	655	629	691	692	657	641	667	651	631	621	609	676	672	730	703	638	680	667	647	635	618	636	666	666	644	659	716	613	661	695	647	673	659	683	673	712	716	623	669	712	646	644	632	679	676	619	706	658	613	654	625	673	702	649	688	699	648	682	684	667	624	663	643	645	642	691	652	698	666	648	649	612	655	649	683	661	668	637	669	686	665	677	646	654	656	646	690	665	661	684	663	654	643	665	681	696	666	659	678	641	601	648	643	652	637	649	662	636	683	658	636	663	623	647	697	650	688	652	673	726	690	680	690	649	651	645	687	665	624	671	640	602	701	644	661	634	662	616	657	675	614	671	642	679	625	616	706	683	699	664	701	663	671	672	655	707	670	654	664	698	662	659	743	653	654	662	677	673	669	674	683	693	636	699	707	680	648	679	674	674	642	632	655	684	647	680	697	685	678	672	630	654	687	656	693	688	638	702	682	615	652	708	646	684	628	670	680	660	652	667	685	707	668	652	656	647	640	637	685	638	657	703	648	669	651	675	626	668	703	675	683	647	645	661	665	680	671	696	672	655	673	633	713	679	663	665	653	634	636	683	687	683	686	642	647	634	656	683	634	678	656	692	651	668	673	655	702	638	645	650	678	625	633	631	680	656	727	701	669	696	673	639	664	698	671	662	611	682	686	688	661	694	688	674	674	694	685	628	683	636	655	663	706	649	641	655	629	693	675	700	662	653	677	664	687	676	658	702	678	640	727	625	633	670	733	682	651	631	689	634	628	673	639	635	664	710	672	662	682	628	705	666	687	687	663	640	713	669	682	698	656	636	632	662	674	629	635	688	680	651	711	668	679	689	626	652	674	625	674	630	650	660	681	679	679	656	690	703	659	639	673	668	679	636	695	686	636	671	658	618	627	702	655	677	711	699	621	626	655	697	677	677	650	698	683	656	687	639	694	692	658	649	674	665	651	659	652	686	701	660	651	649	649	635	681	726	670	622	640	661	694	642	678	687	681	685	638	636	687	636	639	665	680	710	698	693	695	689	699	642	636	694	676	633	656	681	683	647	629	648	660	657	672	698	679	669	617	682	677	683	672	683	672	688	662	697	669	698	701	660	673	659	659	704	694	653	676	691	669	659	634	637	663	660	671	673	635	710	694	614	652	672	672	651	692	698	640	636	645	614	692	649	712	672	664	657	622	693	688	627	626	651	690	646	658	635	663	652	661	667	664	629	663	650	703	629	684	683	626	668	687	654	686	628	640	648	670	686	645	614	687	648	689	668	673	663	688	667	668	685	692	685	666	635	659	640	650	628	679	659	681	674	652	732	647	638	657	714	658	683	677	665	649	700	680	629	656	677	704	655	646	689	616	649	698	747	673	666	660	645	642	655	645	664	682	620	651	666	716	630	654	650	648	701	693	670	644	672	680	632	651	694	638	655	674	676	673	710	696	634	643	623	713	697	701	691	669	691	741	679	665	685	658	684	668	686	679	691	681	653	666	682	710	647	723	643	676	664	694	643	665	656	618	621	648	670	640	677	651	656	666	679	694	687	678	694	659	655	656	639	689	663	625	622	692	658	645	642	697	599	651	642	643	658	689	665	650	691	690	695	661	662	698	653	654	678	679	696	698	639	670	656	661	673	677	669	661	638	647	691	665	684	667	744	661	698	691	627	664	651	659	686	715	703	691	653	696	640	629	645	611	662	680	669	657	676	689	671	689	640	635	654	659	671	653	695	649	659	658	667	692	700	646	623	676	686	708	608	678	634	665	645	638	681	691	679	650	659	642	659	680	668	687	701	636	693	652	663	699	664	665	658	697	682	665	679	664	662	644	693	630	668	684	632	699	640	683	636	618	649	719	653	726	691	680	710	632	653	681	680	652	634	686	693	673	666	648	647	701	638	685	685	654	688	666	690	642	698	689	664
24261	21465	28881	24581	21633	17357	9715	5358	3543	2606	1993	1582	1402	1267	1141	1149	1076	1014	958	901	797	779	785	774	770	769	715	706	698	660	631	574	585	583	572	540	564	519	524	482	447	507	497	460	494	495	487	453	495	495	478	467	474	501	489	483	439	526	520	459	490	436	469	526	428	498	478	496	499	455	502	468	504	497	461	507	489	466	488	456	466	427	513	541	438	479	478	494	456	489	489	471	476	472	486	419	463	483	442	461	491	470	438	512	502	488	445	533	494	492	475	485	440	479	473	463	472	467	459	486	502	455	451	449	501	501	498	449	457	527	433	510	458	474	468	489	490	470	473	470	438	469	463	492	471	457	492	493	515	455	517	473	504	493	486	518	457	491	531	458	493	469	459	449	462	467	496	470	457	491	508	499	468	503	525	519	464	479	482	497	492	511	508	457	516	476	504	467	473	447	445	492	459	477	455	483	461	465	452	458	527	462	535	449	525	448	511	522	493	501	452	437	460	499	484	506	506	434	499	479	455	476	446	497	499	438	488	501	460	482	462	477	470	472	420	481	498	480	472	504	474	483	467	477	462	497	483	446	495	459	487	482	474	476	473	471	506	488	460	473	493	491	431	518	474	480	471	449	460	468	435	473	437	446	447	473	495	498	463	478	510	507	477	456	468	458	440	459	477	479	475	500	508	447	478	509	475	477	479	480	478	487	506	475	485	450	491	483	468	420	501	464	508	459	445	481	463	472	486	486	503	481	469	440	462	479	499	526	508	442	508	482	499	486	488	504	498	439	466	468	501	484	485	440	451	460	491	480	485	442	472	487	451	426	470	489	482	469	481	488	485	405	474	519	476	508	481	493	483	466	455	483	492	432	477	509	467	458	502	499	503	488	480	468	489	455	471	476	513	484	482	454	482	493	480	476	483	484	495	452	468	489	474	464	466	484	479	484	523	466	532	466	497	450	508	456	468	508	502	464	485	468	483	452	478	489	502	481	537	535	472	455	489	440	495	504	495	500	452	510	468	499	488	486	467	457	515	452	458	488	493	440	453	447	488	489	437	469	478	454	487	453	489	468	505	450	509	493	474	468	481	514	513	454	455	418	462	464	445	477	478	462	469	493	449	441	504	482	450	496	438	485	459	462	471	515	493	493	461	484	477	450	458	473	508	466	499	480	468	457	494	483	491	483	499	466	505	493	453	461	474	521	495	502	449	480	479	463	471	456	481	466	471	474	500	443	467	496	469	485	479	456	459	449	438	485	518	497	456	449	460	495	479	482	457	457	510	474	505	452	518	487	462	472	470	492	482	493	492	472	440	459	447	487	464	463	447	440	439	445	491	450	440	472	511	495	466	438	441	464	520	488	473	480	462	511	459	466	466	455	445	511	468	470	459	521	457	459	469	462	496	465	471	510	485	480	486	505	479	449	446	499	481	494	502	462	480	453	472	508	502	494	480	444	492	450	458	478	491	484	485	484	481	456	490	495	522	483	507	473	481	456	507	494	508	474	472	494	505	441	447	477	473	471	523	463	505	483	495	450	475	436	483	475	466	505	499	476	490	495	505	490	447	483	460	487	480	458	498	467	478	468	461	461	536	487	467	481	518	459	478	456	450	436	477	483	492	490	505	469	477	453	520	478	470	484	473	489	466	474	488	506	505	463	497	488	458	458	492	486	455	494	476	499	494	452	494	454	471	459	483	468	462	467	468	478	480	474	482	412	451	476	497	458	488	454	525	452	485	524	480	495	537	433	476	503	482	468	474	460	493	472	513	512	458	488	454	469	464	473	477	483	478	482	506	497	477	511	494	470	476	466	494	498	491	483	495	461	483	485	457	468	495	498	464	469	458	453	452	459	484	462	443	514	464	491	484	459	472	527	477	511	452	482	487	471	465	450	447	483	454	463	550	489	472	491	465	432	454	475	478	451	449	472	464	451	467	474	469	462	479	445	454	463	488	495	497	458	413	454	455	447	428	473	470	450	495	497	506	504	431	494	467	455	481	453	478	457	436	477	490	511	493	524	487	491	486	481	469	506	448	477	446	460	478	465	480	485	448	503	503	475	454	492	467	477	495	470	459	498	486	478	476	450	498	467	491	453	497	476	499	511	508	456	460	466	455	456	492	448	488	445	462	507	535	465	485	448	459	505	487	485	469	449	465	449	464	481	462	441	480	496	467	490	492	499	467	459	461	451	484	497	501	489	498	461	497	489	472	435	507	482	435	463	507	472	479	476	455	485	495	476	456	474	457	461	497	510	479	506	464	537	466	458	502	477	503	439	441	475	468	513	445	496	496	450	492	457	503	502	467	491	490	470	481	449	462	446	477	454	488	496	465	473	453	464	470	491	456	499	441	444	482	473	449	480	471	478	484	508	483	488	490	457	507	488	506	492	482	499	500	482	443	467	484	494	498	439	476	452	464	454	472	442	439	482	487	500	455	464	476	458	501	460	467	481	525	462	488	489	461	486	489	460	479	441	503	442	476	474	479	452	477	468	474	502	485	456	518	434	457	447	510	465	479	476	475	483	443	486	474	453	480	454	464	483	459	482	474	450	501	446	502	500	466	520	450	508	445	497	503	468	452	471	470	485	413	457	470	456	478	450	463	487	500	436	494	502	525	511	471	489	483	485	498	465	491	502	495	489	527	472	493	476	484	487	466	466	455	491	466	470	510	456	445	456	500	467	468	447	493	501	492	463	466	438	455	518	478	466	471	476	481	495	502	477	476	454	490	487	435	456	456	520	468	500	470	463	483	440	467	460	449	484	436	445	492	500	475	493	502	466	475	496	490	465	485	489	452	491	461	484	480	465	426	457	470	481	487	445	488	438	518	450	488	493	494	440	468	483	484	454	482	498	447	453	469	504	484	501	518	453	460	462	496	487	450	454	492	450	506	472	475	453	480	471	509	493	497	497	493	501	462	425	473	457	501	505	511	497	467	456	463	478	462	500	493	483	448	441	469	480	480	466	480	449	481	468	484	491	476	475	468	456	413	470	485	493	442	482	507	478	465	512	498	449	468	474	458	486	478	496	475	461	456	512	495	469	488	474	473	469	507	440	457	446	449	513	484	502	454	477	482	480	475	474	475	467	475	475	484	472	488	451	484	450	481	402	464	444	481	453	473	490	481	470	479	468	491	509	452	452	489	443	474	484	478	458	473	497	487	471	452	501	479	431	433	487	475	465	468	509	509	427	528	505	496	455	480	469	504	559	480	468	442	493	496	484	459	476	487	494	505	526	493	502	477	452	462	489	489	498	499	469	499	481	460	466	489	477	490	460	472	534	483	474	467	471	471	464	478	476	466	498	460	501	489	477	468	488	497	426	530	478	494	487	458	490	485	453	473	448	460	483	437	507	473	495	456	478	467	449	471	468	479	490	485	482	532	491	475	460	499	469	458	476	445	441	458	457	469	500	473	457	484	469	461	489	484	445	468	455	539	497	474	497	502	491	498	459	517	464	524	513	465	509	463	497	481	430	459	517	446	446	497	478
24579	42568	40255	31668	25878	20438	15892	12460	9397	7361	5918	4582	4083	3717	3311	3143	3022	2823	2630	2338	2133	1967	1876	1955	1911	1857	1867	1759	1583	1451	1304	1300	1185	1175	1076	1091	1094	1021	1031	967	973	994	966	897	939	912	967	924	914	942	961	909	942	852	961	888	910	893	896	928	888	939	910	902	981	897	897	896	913	945	908	874	890	955	925	891	921	863	879	894	915	909	898	958	888	892	906	955	901	923	925	893	964	874	904	863	926	956	888	901	892	967	909	871	888	871	953	932	934	861	952	925	882	888	908	902	933	925	928	918	943	856	899	891	956	911	891	893	902	883	951	904	882	930	900	907	921	878	817	928	929	942	918	886	913	889	895	911	902	935	962	950	906	895	915	924	913	856	901	897	895	912	950	947	942	871	887	930	927	887	887	888	901	917	958	983	930	916	921	888	876	888	895	900	876	892	933	917	961	948	926	933	872	926	941	901	880	904	924	926	862	859	858	842	905	876	900	912	880	882	900	893	896	896	859	894	913	870	852	914	887	927	928	898	914	899	925	905	905	879	875	922	859	952	912	857	869	936	877	969	923	902	914	867	867	921	923	946	922	944	899	893	943	944	870	969	885	898	910	911	901	861	937	894	886	894	927	922	907	941	927	855	889	906	948	908	968	904	906	903	923	865	920	928	919	891	892	910	911	899	911	909	907	873	873	918	970	916	917	852	853	903	901	923	904	902	894	914	888	873	895	861	877	854	870	862	861	929	874	910	850	907	923	955	871	926	922	893	901	882	910	873	885	924	848	876	868	868	935	949	864	893	911	920	948	953	928	869	946	951	929	920	896	916	900	925	951	892	898	893	869	880	849	841	885	891	907	918	876	922	921	906	952	896	902	911	825	856	852	890	926	908	921	924	909	917	892	898	871	880	895	894	868	946	901	907	891	965	880	871	908	871	892	940	881	944	900	921	924	907	840	880	942	868	905	840	930	891	834	975	960	903	959	914	893	909	916	855	935	900	897	871	900	932	916	894	923	925	912	915	899	953	938	895	888	870	838	935	930	949	867	976	923	860	924	955	924	884	883	949	914	880	837	911	897	916	916	907	904	928	958	865	871	952	870	894	881	904	859	925	920	856	923	885	885	889	898	944	918	896	873	863	904	913	908	902	896	894	916	937	882	905	894	918	903	930	910	875	896	859	873	877	905	831	884	882	917	901	915	879	922	900	884	897	906	880	946	840	917	835	906	934	828	936	885	937	881	888	918	856	901	875	955	923	886	924	912	901	875	957	919	918	873	910	842	896	912	889	880	869	867	882	899	947	919	894	913	918	866	905	916	940	876	926	870	929	842	908	907	865	884	900	848	922	875	920	861	910	880	884	897	939	912	906	903	898	921	871	924	894	893	886	937	872	956	909	886	917	876	893	879	941	895	912	912	975	918	883	873	938	900	899	879	944	919	874	916	890	882	912	898	857	949	897	881	885	879	926	879	913	850	903	852	917	836	908	884	907	938	916	915	878	924	928	902	904	906	926	942	931	894	850	936	968	866	873	908	840	887	877	954	859	815	867	909	914	942	924	873	931	901	902	823	898	952	913	929	884	866	899	927	929	910	908	910	923	915	958	898	860	957	882	933	896	923	922	940	868	904	849	930	914	906	924	905	884	959	841	829	922	934	886	885	884	929	873	847	871	909	904	908	925	890	889	891	900	896	909	866	910	898	891	906	915	903	965	894	924	928	894	880	872	913	941	903	904	909	886	913	860	882	949	929	931	906	929	858	955	871	883	873	897	936	907	919	928	865	913	888	912	926	923	943	882	858	872	866	918	893	890	863	916	974	895	893	906	887	869	889	879	881	983	907	963	941	893	860	919	864	919	927	909	900	879	924	929	937	961	932	933	890	885	920	897	932	896	909	907	876	957	920	961	951	932	903	933	894	889	894	906	895	915	921	826	898	875	847	896	895	851	939	918	941	929	923	908	906	953	926	867	922	896	940	934	867	915	935	867	894	889	912	922	933	850	913	938	876	903	894	918	931	881	951	909	900	884	882	984	914	889	905	885	891	965	891	887	940	885	877	893	854	924	905	930	934	890	921	906	896	927	917	969	867	909	919	942	931	933	853	891	874	910	944	897	874	944	878	843	956	903	915	870	926	849	951	900	878	952	930	904	907	916	941	946	903	888	948	843	981	884	935	875	837	900	908	943	922	895	906	924	881	901	895	936	891	942	874	930	933	860	876	932	913	960	914	920	912	909	932	949	913	890	889	914	967	889	867	921	888	894	933	886	927	918	872	970	858	898	904	963	937	890	902	903	885	943	894	916	903	900	907	936	867	936	885	934	899	961	907	863	899	895	939	908	967	851	898	927	900	889	934	938	913	924	920	901	898	875	932	859	906	944	893	944	876	908	910	923	895	910	914	895	910	887	930	912	948	897	868	922	992	894	884	905	933	886	955	930	899	872	887	926	916	978	898	945	906	868	928	907	947	908	897	900	885	876	885	885	924	893	885	911	860	924	900	861	898	926	927	930	880	855	913	919	928	946	901	940	876	908	891	925	854	849	856	922	946	896	900	900	867	869	932	877	875	906	948	964	856	878	883	870	941	909	868	907	892	924	928	926	909	923	911	895	904	884	928	885	888	906	933	910	917	882	876	896	881	925	886	918	885	896	915	905	862	925	945	925	892	900	862	948	892	873	870	844	873	917	902	945	945	918	918	905	953	899	921	842	898	890	910	898	849	890	935	922	868	922	874	885	907	942	948	908	890	820	872	919	934	945	888	851	912	905	896	868	903	924	869	928	945	887	893	932	881	891	928	856	894	972	949	898	929	888	932	918	878	892	886	914	917	914	844	888	931	886	920	889	873	896	884	934	910	887	891	916	927	877	863	944	860	911	927	907	914	960	861	933	870	895	872	906	905	929	891	956	880	902	962	912	861	868	806	875	893	914	877	905	936	873	882	917	939	920	916	924	862	898	880	901	900	925	866	930	866	925	880	819	911	887	932	921	908	917	910	884	960	914	924	873	886	904	877	923	941	906	894	853	874	894	903	900	902	897	936	858	924	879	907	914	877	861	908	929	951	920	868	949	967	923	896	923	936	918	922	874	882	924	960	958	964	877	896	938	887	880	891	924	895	929	929	936	929	907	915	892	856	906	861	897	875	908	900	926	884	926	913	867	900	900	952	918	862	887	924	901	890	880	931	915	960	929	882	894	889	867	933	918	867	938	878	921	908	877	932	865	933	869	916	883	892	933	883	869	954	858	940	901	894	945	935	863	893	942	938	920	943	879	877	955	899	896	885	945	871	883	926	931	880	956	861	903	863	907	936	927	865	895	900	941	914	894	908	950	881	947	883	970	921	904	923	888	880	910	907	899	863	941	947	866	929	898	889	873	931	916	918	853	885	865	895	883	911	911	876	869	867	882	871	875	882	914	928	917	885	859	902	965	947	909	905	895	950	942	929	881	945	905	933	908	897	873	886	881	883	899	905	913	858	900	903	969	875	901	897	877
27618	20720	17137	9998	4699	2760	1832	1261	1023	765	630	549	505	455	457	443	447	421	371	396	358	364	358	360	371	349	357	365	362	352	288	332	314	330	304	297	293	308	263	268	303	304	268	269	284	310	294	281	288	281	275	311	278	299	304	294	300	280	287	298	312	275	322	303	282	276	298	307	322	292	291	277	278	286	280	282	281	289	288	320	282	287	293	254	284	276	286	291	296	306	282	282	285	293	280	312	287	312	315	299	310	275	292	283	254	300	275	289	255	294	269	293	273	280	278	293	294	303	305	296	270	281	282	292	295	262	304	256	288	308	284	300	257	272	291	305	293	265	293	277	294	329	307	308	276	288	311	327	279	318	323	257	311	306	292	252	287	293	304	295	267	301	314	270	282	306	279	286	308	269	293	296	279	287	300	269	274	320	297	281	285	298	294	297	283	294	299	305	300	306	257	280	288	282	279	305	288	278	280	281	280	289	295	271	306	282	298	320	245	291	271	304	289	299	287	275	256	276	280	298	309	310	316	300	265	302	308	284	294	267	284	301	309	272	305	292	291	276	291	264	296	278	267	330	259	282	287	296	294	308	271	309	281	306	269	266	295	275	298	301	263	288	264	284	267	303	278	301	289	268	294	277	305	291	286	266	316	293	301	300	291	277	282	295	279	289	288	324	278	278	306	305	268	267	291	300	259	318	300	282	277	269	269	306	281	297	290	300	293	288	289	299	273	312	280	293	294	260	261	256	258	291	267	294	311	290	287	284	300	319	327	278	292	265	294	320	309	292	253	284	296	253	300	279	296	271	293	294	280	289	302	290	293	272	281	309	277	315	289	289	305	293	311	275	262	297	346	276	304	295	303	266	284	281	294	287	298	311	296	295	290	242	326	291	293	274	321	299	293	269	309	295	289	282	315	317	280	310	276	296	297	288	253	318	300	303	267	284	305	269	288	285	328	282	305	309	294	289	291	311	274	283	290	295	297	306	300	299	289	283	275	315	309	311	289	284	304	296	295	290	279	281	266	295	243	288	295	275	298	286	286	289	293	286	279	291	299	286	284	296	303	295	280	295	323	258	270	300	322	311	307	302	306	324	294	329	316	297	288	300	305	303	312	279	284	286	286	287	271	292	311	309	287	266	279	273	275	265	317	260	306	272	301	280	296	276	288	281	286	303	281	280	257	300	301	298	292	284	299	307	308	270	296	283	278	291	287	316	271	307	287	280	302	291	291	282	271	300	275	288	292	330	279	296	292	311	284	280	295	289	293	277	264	288	300	285	309	294	305	326	286	311	320	294	290	289	299	294	276	292	305	286	249	301	255	274	271	304	284	302	299	287	286	314	304	291	273	277	286	297	277	295	296	292	284	306	269	297	256	271	303	305	270	273	282	325	276	283	330	298	312	292	293	279	287	287	294	346	297	303	316	307	287	270	288	285	278	282	289	274	294	279	290	306	277	282	308	261	305	313	291	284	297	312	282	278	305	289	289	310	293	295	278	275	287	289	311	309	326	275	284	299	309	301	284	295	316	268	286	279	300	292	288	311	285	296	263	267	241	256	300	290	291	277	296	280	276	287	266	304	282	275	297	283	297	311	302	280	285	269	295	306	295	280	286	296	301	271	314	291	316	285	287	311	298	282	283	330	312	311	301	285	307	295	301	257	274	295	268	302	246	293	263	278	291	288	278	294	297	291	308	304	303	315	276	308	270	297	301	294	288	283	315	306	304	291	281	318	295	273	265	280	268	313	295	319	316	294	304	289	275	275	275	287	342	274	281	305	309	298	306	295	303	261	316	284	327	262	301	276	298	276	266	284	280	311	297	276	254	301	307	245	278	294	272	304	282	289	271	299	280	290	322	285	315	301	281	324	253	306	266	291	258	278	266	294	316	291	300	293	326	279	301	285	286	270	280	271	268	286	293	307	292	288	274	273	281	293	281	292	270	258	267	294	262	273	304	287	282	305	327	298	301	262	294	281	276	282	286	275	311	267	317	301	313	283	276	284	294	285	317	307	274	297	325	287	285	302	295	304	297	292	321	289	297	282	291	286	296	303	293	288	287	249	293	309	294	303	299	284	290	294	296	304	320	262	286	284	273	298	277	281	279	314	316	274	252	275	289	267	307	318	290	293	319	254	335	273	289	291	316	278	264	284	289	317	261	298	271	291	299	312	312	251	268	286	278	290	282	280	310	304	339	337	282	286	300	274	270	299	305	309	267	286	264	305	281	299	279	274	293	281	291	260	284	299	303	294	280	302	297	291	271	282	321	277	279	299	321	309	279	305	295	294	300	273	279	290	338	273	263	274	278	280	289	317	265	297	327	314	279	267	294	308	325	294	278	309	277	292	307	277	320	273	275	287	281	298	255	330	270	292	271	283	290	315	268	309	283	300	291	300	272	273	295	294	275	280	289	324	261	308	274	279	259	306	295	291	299	292	301	281	290	289	281	316	282	291	305	315	280	294	266	284	301	238	257	289	274	287	314	299	271	301	319	292	303	309	272	295	273	279	338	304	320	291	292	319	292	305	313	286	287	271	302	288	290	298	306	309	305	292	293	302	277	313	286	286	271	284	292	305	314	269	282	302	265	280	323	272	296	294	280	323	313	287	285	318	316	272	268	293	287	293	297	297	315	305	277	278	293	283	269	299	287	277	271	270	314	293	315	266	314	293	282	306	301	268	288	260	301	279	283	295	294	288	309	308	311	278	280	306	321	256	288	257	249	305	283	285	306	295	265	293	282	259	269	261	291	263	296	304	304	306	283	283	283	313	296	296	287	288	275	278	284	283	304	275	303	288	285	275	299	270	262	285	310	311	292	302	303	292	294	317	273	267	279	277	270	284	293	270	263	330	294	289	311	290	273	302	299	286	293	286	304	298	272	282	301	300	322	309	277	292	296	269	307	290	291	238	293	276	277	289	272	312	290	285	306	311	299	277	289	250	284	283	283	297	291	299	282	273	296	318	289	302	278	272	280	278	291	302	283	300	277	312	299	267	301	295	276	294	305	276	324	314	265	264	301	305	296	283	315	278	263	305	300	321	322	291	269	280	275	310	292	296	271	305	289	283	306	298	310	313	288	307	286	263	306	276	278	295	304	277	325	306	269	286	271	270	278	270	276	291	296	314	290	275	261	283	286	273	320	301	259	285	306	285	303	282	250	306	308	313	304	270	281	287	290	324	319	352	265	287	265	314	274	276	288	283	279	297	303	304	289	298	284	313	292	285	299	260	274	333	303	274	250	287	296	297	265	291	289	271	265	315	287	292	303	276	319	324	272	286	257	284	277	306	269	319	286	298	257	292	261	294	269	270	287	289	285	275	293	284	298	284	288	305	302	274	297	289	300	276	288	289	302	277	287	302	295	270	305	308	272	279	290	289	269	287	282	279	300	283	285	320	288	325	318	278	268	276	296	275	301	281	311	300	277	290	285	286	277	297	285	319	280	309	288	278	253	281	292	316	297	295	268	291	305	313	301	304	318	275	278	274
19722	30634	27079	17717	12199	8671	6154	4483	3379	2607	1985	1771	1480	1331	1274	1248	1169	1133	1069	971	954	860	851	851	865	820	919	851	783	764	742	698	707	679	650	617	650	596	587	636	601	550	577	573	623	603	559	591	568	634	583	557	586	635	565	568	575	536	669	612	586	601	597	618	615	634	577	580	593	600	606	564	590	563	625	582	598	550	529	553	535	581	632	610	645	578	599	611	588	617	527	593	623	620	594	569	579	599	580	597	562	600	572	566	568	621	554	577	613	596	584	566	571	592	587	605	598	614	619	632	594	579	604	623	557	610	585	557	581	603	603	545	566	559	614	560	586	588	592	556	586	594	570	592	605	569	573	569	545	579	602	575	615	577	568	579	611	638	589	586	599	580	587	631	594	591	585	617	602	588	610	568	609	617	590	560	568	609	633	592	585	588	608	596	566	621	560	529	628	578	584	612	577	587	573	587	637	603	573	569	565	544	623	582	609	600	563	567	610	598	553	593	573	619	569	597	572	577	584	608	617	640	641	546	610	597	598	565	609	662	649	584	568	565	629	581	606	576	544	601	598	585	604	605	582	566	604	580	545	577	594	548	567	539	588	611	579	574	559	587	548	566	586	634	638	598	618	590	637	581	586	572	569	608	604	608	576	610	544	613	587	621	554	593	607	576	632	538	551	572	579	570	596	598	575	613	606	570	578	601	624	589	566	599	567	612	586	613	559	590	627	555	608	587	593	569	551	569	585	531	619	573	581	615	607	571	580	588	591	590	594	634	587	590	575	641	613	567	570	595	578	595	602	574	565	617	621	591	589	522	611	624	587	614	611	583	589	605	614	601	573	586	594	588	634	626	614	599	632	579	618	620	574	589	606	594	614	626	606	599	541	613	589	579	630	548	616	604	563	598	632	569	588	615	573	583	569	543	541	605	577	528	562	534	614	576	619	602	584	557	568	571	580	625	619	610	544	567	583	596	572	592	619	591	585	592	554	559	601	605	587	605	587	608	509	560	589	613	628	537	573	584	613	623	556	598	565	637	580	555	571	590	590	567	524	619	540	579	606	599	611	585	572	567	588	578	585	589	596	602	590	586	602	567	630	571	599	560	566	644	607	619	540	591	577	595	594	566	576	593	602	594	550	638	572	571	596	607	577	594	608	593	582	597	575	562	574	572	614	616	575	550	539	618	600	605	556	569	570	603	584	647	587	551	626	585	657	589	617	630	592	536	577	570	641	568	600	624	582	564	585	564	600	573	595	547	575	551	577	632	586	601	599	601	613	541	620	600	659	580	547	560	547	565	557	551	554	602	587	599	584	592	565	528	554	571	611	613	581	606	616	624	602	571	565	603	579	564	612	563	598	605	619	577	599	578	570	618	584	571	576	589	603	596	593	552	581	575	600	606	593	598	555	605	575	576	570	575	592	601	597	566	576	569	594	582	599	590	568	607	586	583	587	564	607	567	665	582	628	594	565	577	529	586	548	591	607	619	615	571	578	610	593	579	580	580	588	612	597	568	616	594	603	574	617	610	529	583	608	602	583	598	615	561	566	629	597	528	626	615	612	565	586	559	571	547	564	574	603	635	593	650	592	576	612	565	640	600	610	564	567	584	629	576	592	595	597	553	566	614	537	560	594	532	552	606	593	568	549	591	632	592	623	562	612	614	552	633	570	575	592	614	585	571	612	578	535	622	581	637	583	580	601	635	631	560	634	524	547	565	552	611	589	567	608	588	591	589	584	602	603	599	583	580	561	606	582	590	600	591	569	527	538	604	573	548	627	596	578	608	573	605	585	590	579	591	585	579	589	606	562	622	553	609	594	607	569	574	624	612	567	562	565	585	615	623	555	603	579	648	549	628	582	562	580	636	566	586	617	577	545	562	572	602	616	589	604	567	605	607	575	623	610	591	582	589	625	586	601	575	571	641	616	601	591	650	563	577	632	556	548	646	579	556	594	613	605	593	569	539	578	572	609	596	583	601	576	586	578	594	594	609	630	546	554	609	589	595	610	571	565	612	582	586	588	601	573	590	586	616	618	604	629	572	594	539	573	599	564	593	588	562	594	612	616	622	601	564	589	546	605	569	628	568	587	625	573	617	587	593	584	543	552	565	552	590	600	613	578	608	600	597	578	578	556	582	583	598	584	586	545	578	571	615	556	583	604	598	584	577	582	604	579	554	621	586	553	630	604	577	569	605	620	559	557	578	585	594	590	561	612	586	565	569	588	577	540	596	600	561	536	575	606	567	591	585	551	574	622	564	622	577	584	577	629	604	540	611	598	608	552	615	601	604	552	586	602	609	567	561	592	567	572	589	617	585	565	557	592	559	572	548	570	571	585	569	584	578	615	604	590	624	614	589	615	579	600	582	576	562	556	594	593	595	605	577	606	593	583	617	562	586	573	585	631	608	605	607	612	523	613	615	619	650	570	594	542	549	619	587	645	581	583	600	583	607	564	596	574	581	637	587	572	613	577	569	574	594	571	579	565	580	590	554	621	581	594	586	531	594	582	582	583	601	598	563	640	609	602	557	593	608	567	574	581	602	586	593	550	571	628	589	608	566	635	563	576	585	589	550	575	598	585	587	546	564	566	583	563	591	589	577	575	575	577	557	572	590	567	578	636	586	549	577	594	620	624	594	601	601	609	579	551	579	564	560	595	579	628	608	587	613	594	590	567	581	592	613	579	545	594	615	607	573	626	589	646	635	569	594	629	624	594	596	595	587	561	594	607	579	601	611	621	557	597	554	581	569	595	584	561	584	566	607	582	550	649	588	587	599	603	654	605	624	567	624	574	577	612	575	577	573	572	628	603	618	583	547	599	618	562	580	564	615	544	579	585	570	588	574	566	595	596	601	607	600	577	582	622	594	586	618	566	587	568	612	577	582	586	581	585	602	648	622	545	606	596	577	591	623	597	575	635	589	593	605	575	580	581	551	588	593	624	587	576	591	571	586	605	605	571	598	593	595	595	571	592	601	584	553	623	578	620	589	591	597	606	573	578	595	558	573	574	565	579	586	583	589	565	600	577	616	621	613	588	594	563	588	563	562	619	600	625	627	619	577	579	578	610	557	568	589	618	604	532	549	631	625	593	628	596	567	574	606	568	576	537	579	604	586	577	554	606	562	566	645	547	565	584	570	548	599	571	559	604	583	571	583	571	557	598	570	606	602	545	603	588	554	588	572	569	575	550	584	588	583	551	608	601	623	579	598	570	586	584	607	625	587	581	588	600	621	599	587	556	556	585	593	565	604	525	567	600	573	612	606	588	567	562	572	580	582	547	597	574	590	559	616	587	626	564	564	584	590	618	615	565	582	579	603	584	581	589	584	588	562	575	585	577	610	559	616	581	573	607	584	591	613	587	613	623	608	585	598	601	590	627	613	605	605	606	590	569	588	568	606	585	595	638	563	544	615	551	585	569	582	552	607	627	580	617	574	548	551	587	611	589	573	591	569	555	629	568	582	630	616	581	565	575	613	590	596	590	596	615	586
25197	21519	28095	25395	17648	8682	4846	3093	2099	1563	1307	1046	916	758	772	735	756	682	688	620	555	528	517	534	487	473	491	505	468	472	421	367	376	380	362	363	367	348	357	352	327	330	335	315	378	355	326	345	346	325	340	340	311	325	345	331	357	328	342	326	325	330	325	362	325	327	317	357	330	348	343	311	340	351	324	381	318	354	325	359	339	345	341	362	343	337	341	345	368	343	337	335	329	341	371	328	357	333	355	340	323	356	320	345	354	327	342	343	320	324	349	336	330	335	310	304	353	337	335	334	301	368	316	330	333	346	321	368	339	307	299	312	335	343	337	338	320	352	318	336	340	337	333	307	346	329	304	352	318	329	343	312	338	304	356	318	304	316	314	310	345	353	347	342	344	329	295	371	352	335	338	316	348	332	359	341	319	365	317	338	294	352	334	345	327	332	365	325	337	356	327	313	350	329	345	338	319	334	342	312	335	313	339	325	311	306	331	379	311	317	370	317	302	345	337	321	316	336	352	327	319	357	337	345	296	341	355	362	327	322	303	342	335	335	349	370	347	303	334	359	341	313	312	324	369	340	314	336	330	338	340	304	363	377	339	333	350	346	363	319	296	370	348	337	295	326	329	332	321	317	312	316	341	332	325	363	338	363	322	355	333	342	321	305	333	298	336	325	346	336	339	327	334	312	322	350	317	330	342	358	334	362	360	338	331	326	339	383	322	346	335	350	362	339	338	330	347	316	342	333	328	365	341	339	379	318	349	336	331	354	296	289	304	355	323	331	345	309	328	319	342	352	360	317	368	359	340	342	335	349	359	304	339	347	287	336	325	336	366	348	349	373	328	361	373	341	360	348	352	304	322	357	341	315	339	334	295	324	333	345	347	362	317	350	353	326	326	312	345	344	346	324	338	336	352	353	328	339	336	343	337	344	294	324	317	331	322	358	359	347	338	324	354	349	333	315	333	328	297	327	323	312	359	356	330	345	372	333	333	337	348	326	337	315	320	339	362	331	338	356	322	338	341	356	321	342	320	330	340	358	305	315	301	351	380	341	332	317	355	345	343	316	345	334	340	352	337	339	373	294	362	342	342	349	331	339	319	345	334	363	335	352	316	336	342	342	346	311	338	338	318	333	313	330	320	303	319	339	332	331	341	328	346	363	340	323	324	332	326	324	332	323	320	306	366	333	337	355	323	373	322	316	321	340	320	311	340	366	320	317	331	337	335	308	341	357	337	327	339	323	320	333	310	305	328	342	332	325	345	368	334	331	359	363	346	332	324	333	326	349	356	348	330	369	350	341	371	335	320	320	311	338	335	352	366	308	334	352	345	328	360	312	368	344	323	349	345	335	326	363	334	362	328	312	352	344	334	320	362	363	367	353	301	344	350	317	329	326	332	395	338	348	365	334	339	341	337	342	336	369	327	306	337	353	327	307	336	332	336	333	326	356	337	318	352	329	308	321	334	303	346	315	324	362	344	328	357	310	338	311	321	348	315	353	315	350	331	335	325	349	320	324	334	338	329	353	344	316	341	334	328	358	338	316	334	335	309	308	313	310	331	355	351	325	339	342	344	323	324	343	351	353	312	346	333	295	353	365	336	334	330	338	319	316	293	360	314	306	337	331	375	350	350	345	357	371	323	324	323	332	309	330	310	319	350	315	316	344	360	337	341	373	304	325	330	316	318	342	336	318	353	335	325	321	357	357	304	338	310	314	332	324	358	314	357	343	325	347	349	337	348	364	342	329	330	334	337	366	362	355	331	342	336	300	306	322	341	330	322	354	350	333	330	298	352	318	391	352	328	323	338	315	351	309	345	328	337	343	360	324	345	327	338	355	323	348	329	327	342	340	339	350	334	338	333	360	326	330	343	338	302	338	388	349	319	322	329	323	317	308	329	352	319	352	347	330	341	367	324	305	348	352	344	316	341	324	350	327	386	360	337	345	338	366	354	345	333	349	342	338	339	332	350	364	351	343	320	322	366	350	343	339	345	326	373	354	317	346	327	359	317	378	323	305	340	338	329	360	333	323	348	323	349	328	334	324	326	331	362	337	337	339	330	327	343	337	334	327	334	356	317	360	342	344	325	365	327	348	295	356	315	353	343	358	332	346	337	344	319	339	342	330	351	329	314	324	343	327	319	326	342	319	330	359	325	356	346	342	316	352	309	347	319	342	305	338	310	343	318	335	329	331	308	312	296	336	351	353	302	360	323	346	323	306	318	329	325	322	324	328	321	312	336	339	340	346	362	353	342	320	344	325	373	330	339	345	372	328	352	326	332	326	366	333	325	337	328	328	346	345	333	320	323	342	343	348	364	337	335	344	366	359	370	366	324	316	344	347	347	353	355	317	359	371	348	331	333	355	348	319	350	350	374	326	344	320	335	328	368	341	368	345	321	325	362	386	316	349	313	347	329	334	317	312	355	353	332	324	363	320	347	342	359	347	349	326	350	338	339	358	299	354	364	323	333	348	315	331	318	331	375	339	337	344	349	299	329	335	331	332	360	347	361	343	347	333	325	330	345	351	342	327	347	352	307	371	347	365	324	329	305	364	343	329	315	316	362	328	290	356	335	332	353	338	366	287	330	347	335	368	367	331	348	290	330	343	320	335	326	359	289	346	373	332	335	364	337	360	372	313	342	312	303	316	352	337	309	352	338	351	337	332	326	332	328	337	333	321	298	351	320	349	307	342	329	340	317	328	310	362	341	321	350	337	328	306	340	366	360	343	338	333	332	322	337	320	315	340	331	340	357	334	324	346	338	344	349	333	339	332	339	338	309	330	346	342	307	335	323	343	312	337	345	344	330	346	334	318	303	327	319	315	331	324	320	308	359	353	343	328	343	370	364	355	329	331	333	356	349	341	327	364	321	379	304	331	362	346	330	343	354	345	347	318	334	349	351	337	352	319	344	333	318	379	337	326	341	357	303	327	327	364	339	345	325	351	347	303	344	316	343	314	309	367	350	352	345	342	345	336	333	364	381	367	333	342	339	348	327	338	360	348	327	328	352	338	343	350	345	334	358	308	331	341	341	326	328	330	346	354	327	345	292	364	327	334	331	351	333	304	348	353	338	335	290	335	344	359	392	337	342	346	330	332	323	370	317	349	335	337	327	340	314	339	334	371	330	333	347	329	340	342	318	313	354	333	338	323	347	307	316	364	351	306	358	334	354	375	341	327	343	320	332	341	325	350	360	352	333	372	339	360	361	350	349	355	347	365	312	345	347	318	331	321	382	337	356	294	384	351	358	302	342	353	330	347	348	333	334	313	292	332	375	362	353	366	355	349	289	335	373	337	354	358	344	348	328	322	321	327	338	326	324	323	336	361	319	326	334	329	342	338	353	343	373	306	356	333	328	334	353	328	337	295	366	338	315	297	323	347	362	323	335	303	355	343	323	341	345	336	337	357	322	350	327	351	357	333	306	332	338	318	359	353	374	335	350	373	344	338	328	341	341	387	330	325	348	311	321	323	346	332	338	373	343	332
22516	38999	35746	26702	20455	15423	11469	8593	6472	5183	4007	3283	2811	2435	2221	2277	2051	1959	1834	1625	1468	1376	1317	1256	1298	1269	1341	1158	1116	1031	902	920	789	848	848	773	743	741	751	662	711	661	709	707	702	728	703	680	685	699	651	673	671	708	696	723	706	679	676	645	654	692	716	633	701	675	682	693	709	673	680	659	647	646	645	669	695	682	687	657	661	679	680	690	601	647	702	679	702	681	634	702	676	692	658	687	642	636	678	673	674	668	645	639	650	703	670	668	680	660	657	655	694	685	681	675	684	690	651	674	696	671	669	622	644	660	682	705	680	662	698	674	657	694	648	669	676	694	669	645	728	675	643	657	640	692	681	671	649	697	659	697	670	692	676	684	662	646	676	676	661	678	649	654	671	628	668	623	705	679	618	670	636	682	679	654	666	652	707	685	655	729	675	695	632	686	736	671	629	652	704	652	632	706	674	670	648	654	683	677	689	671	713	673	655	678	711	711	654	651	659	701	683	647	675	674	645	697	717	672	674	676	672	698	649	656	645	676	629	685	638	641	650	662	669	631	642	700	653	692	649	682	708	767	666	678	658	629	666	620	688	688	649	685	688	659	651	641	648	649	643	691	667	689	704	700	691	667	704	650	658	681	677	689	693	691	661	667	661	648	633	677	726	638	697	664	649	666	671	672	713	629	634	634	679	682	691	642	694	662	711	707	642	705	678	690	740	668	661	719	630	662	640	629	654	673	744	658	659	619	674	668	686	676	700	642	681	705	690	685	658	699	703	680	693	686	641	635	680	730	672	673	663	672	660	663	670	656	666	659	672	671	652	697	640	694	690	688	695	700	677	702	649	663	680	610	675	610	637	737	692	675	704	644	661	744	680	656	645	677	667	706	632	682	629	657	643	672	652	668	694	695	683	653	706	653	645	654	685	716	644	653	661	676	643	695	651	661	699	688	643	724	675	622	720	719	694	697	695	673	678	651	686	686	662	665	628	679	695	738	679	666	649	660	671	662	718	716	662	693	633	692	700	719	690	697	667	661	670	686	671	715	658	706	718	648	674	637	709	670	682	643	730	692	735	689	674	645	700	697	649	669	650	704	678	679	697	722	674	645	696	647	668	641	684	655	687	634	684	665	687	665	675	665	672	631	661	679	673	662	714	686	665	621	657	664	661	648	650	657	655	643	685	657	657	649	685	703	701	661	665	673	725	647	709	689	676	679	668	704	664	669	690	628	628	697	669	600	684	686	637	694	701	686	661	676	707	710	692	665	664	678	686	645	642	655	676	639	743	717	675	647	695	658	673	674	711	722	688	692	647	675	666	699	707	646	663	712	656	675	623	623	641	710	681	657	651	687	674	685	716	640	629	644	667	675	654	680	667	640	636	677	691	668	655	684	695	683	671	683	703	678	672	645	690	673	686	670	705	667	696	673	674	678	629	679	616	684	679	646	632	673	706	716	663	630	675	682	659	657	665	629	680	657	677	654	631	663	724	670	674	674	673	685	629	682	677	658	678	677	697	679	609	663	675	658	696	684	633	764	655	660	681	673	702	696	704	659	641	688	692	657	705	674	677	681	656	622	643	647	662	624	657	655	691	631	666	661	691	646	671	641	668	658	659	658	690	686	641	671	694	699	655	702	721	679	678	675	666	672	691	664	638	706	689	674	711	743	700	653	720	680	679	681	630	673	675	653	686	683	670	675	703	673	639	711	648	672	704	657	670	675	684	702	678	686	671	657	688	658	683	682	651	674	672	640	620	687	680	708	655	610	666	682	650	648	650	675	640	724	714	666	630	679	657	626	705	677	670	628	697	681	658	626	704	652	697	672	695	643	707	656	663	651	686	731	674	678	638	675	657	665	642	624	685	652	669	658	673	659	679	684	676	709	670	708	647	678	645	659	638	675	714	689	697	711	632	692	664	696	655	718	690	677	671	656	655	688	659	708	708	640	653	695	658	663	654	694	685	653	673	683	660	678	677	647	693	652	706	606	681	716	679	703	657	646	666	651	636	676	671	684	664	659	711	635	661	694	673	648	653	635	637	681	683	732	688	617	696	687	711	686	711	649	640	679	686	653	698	681	685	635	696	694	683	696	686	676	671	651	692	729	653	688	652	666	621	646	628	640	707	676	678	607	676	673	671	637	658	700	725	678	668	695	715	663	716	662	605	668	682	735	656	672	675	684	655	652	702	634	665	653	674	657	705	661	669	672	678	648	638	674	673	660	675	618	658	684	673	691	665	657	652	648	705	687	682	661	679	671	662	676	658	669	721	714	708	676	613	711	718	690	693	680	673	680	649	670	686	658	652	648	636	665	679	687	672	683	645	680	704	663	665	647	641	653	669	705	692	632	671	687	660	660	649	721	666	708	642	680	653	649	683	687	694	657	625	631	679	678	645	688	666	639	661	701	636	644	646	663	730	669	690	658	691	664	647	688	715	661	675	670	665	629	645	663	671	653	692	665	672	681	674	648	686	680	688	660	685	643	644	678	715	660	656	668	674	641	719	672	695	668	656	592	648	691	689	626	715	718	652	697	684	691	683	691	660	698	646	693	716	672	714	649	649	727	680	684	633	682	673	661	657	702	650	726	715	642	715	650	617	692	693	671	648	673	708	708	629	675	658	646	699	690	675	695	628	733	624	677	701	650	671	639	684	650	681	702	661	674	662	717	691	708	649	710	615	623	697	689	688	661	698	663	657	655	648	630	677	653	654	672	677	665	680	665	609	658	656	718	636	693	651	670	693	690	654	684	684	687	659	687	662	696	678	668	701	682	675	694	636	667	656	660	672	649	674	673	698	623	656	681	611	652	698	673	662	711	651	655	666	722	701	670	695	695	656	646	690	683	687	671	662	696	695	710	707	718	666	652	695	655	656	635	666	696	672	702	689	720	629	664	690	672	679	667	694	652	661	658	614	696	664	689	657	638	724	638	646	677	682	661	651	611	685	732	700	688	688	651	688	703	668	650	711	697	722	664	672	684	609	668	651	668	667	702	689	663	692	695	657	653	668	640	694	692	693	681	657	658	675	665	696	702	674	661	659	687	659	714	692	668	652	658	694	670	660	716	643	681	702	705	618	663	669	710	660	608	638	665	680	709	710	670	661	655	686	649	645	619	657	667	643	699	676	713	682	643	673	634	670	678	678	675	681	670	670	681	670	591	644	659	670	667	599	672	663	667	652	668	679	669	674	698	660	707	652	654	664	653	650	728	708	696	669	675	690	725	681	708	646	650	687	645	646	693	708	689	693	654	678	697	670	711	732	671	692	693	672	672	657	695	681	659	702	646	684	657	663	673	656	677	718	617	701	725	713	700	726	707	666	706	724	650	667	689	635	670	664	635	670	652	676	670	706	638	685	666	702	691	660	642	656	654	677	642	689	691	682	651	657	686	674	682	647	650	664	651	692	679	697	675	729	667	683	653	693	667	683	693	673	703	686	665	666	693	643	678	647	660	679	723	691	676	648	661	665	667	705	663	669	641	673	639	650	665
24152	21473	28923	24475	21601	17279	9413	5046	3399	2586	1986	1558	1433	1269	1206	1111	1084	1029	994	927	833	816	786	704	732	741	730	674	684	648	567	534	575	527	586	524	504	504	529	498	527	508	492	464	511	458	458	520	452	494	478	482	517	487	488	510	449	487	440	505	469	488	501	470	506	476	499	517	469	476	491	477	463	447	502	447	492	459	450	477	501	461	490	475	491	489	473	494	476	533	471	506	470	500	475	495	485	456	483	483	482	525	436	487	487	457	498	463	464	466	481	476	457	454	498	462	501	480	487	481	490	470	481	452	496	492	491	477	472	486	472	446	472	471	465	487	481	482	484	471	425	512	487	435	502	497	432	484	450	459	493	473	466	472	488	501	493	442	490	470	453	418	473	467	503	474	513	466	473	489	489	496	488	514	458	459	453	500	502	499	465	503	464	477	499	497	485	442	455	491	452	476	482	485	438	514	482	514	537	475	476	488	507	464	474	485	475	447	488	510	478	468	474	466	485	447	447	467	484	464	504	473	475	471	502	473	495	501	451	447	468	485	474	462	447	475	494	483	489	470	447	497	477	500	517	478	458	474	474	481	444	484	441	443	472	442	468	502	465	460	485	495	490	475	473	480	430	501	478	471	470	487	502	435	490	451	489	509	434	433	491	492	465	468	484	466	442	473	504	489	431	476	456	462	438	513	475	509	490	474	488	476	501	481	512	443	455	499	489	479	504	501	466	486	455	444	453	457	464	484	478	473	483	478	483	500	445	414	451	486	459	495	465	498	492	485	463	489	519	498	471	474	524	473	453	464	464	453	496	451	490	481	476	476	521	490	465	449	447	499	515	473	480	437	456	494	469	492	484	496	472	467	467	468	456	477	409	445	450	465	482	469	488	479	475	502	460	484	475	469	463	490	464	513	468	479	506	500	507	465	451	474	457	495	456	456	478	506	495	464	502	491	469	469	459	457	465	453	462	449	511	475	476	464	491	456	475	445	445	480	481	493	490	480	483	522	468	462	520	482	477	518	476	481	489	513	472	449	417	481	452	471	472	492	449	521	432	466	467	517	501	437	448	509	483	479	453	495	490	461	491	495	435	455	481	429	485	504	478	488	472	485	454	453	503	458	481	499	466	437	501	473	458	495	482	480	487	440	497	457	508	486	443	483	473	463	434	501	496	469	458	471	452	482	491	484	497	466	464	480	467	436	490	477	503	473	475	489	434	514	492	482	491	462	510	450	428	496	491	435	482	467	454	491	488	453	459	477	468	480	487	426	482	462	493	454	486	497	502	462	490	534	464	490	464	468	525	474	500	464	496	422	462	521	500	498	440	475	502	483	487	491	443	485	483	447	458	522	476	432	504	503	486	436	501	468	471	457	467	435	467	455	497	465	478	457	470	431	484	471	525	476	481	471	471	504	484	520	495	454	464	462	492	526	470	474	494	480	507	481	482	419	478	462	476	467	482	465	525	447	486	459	485	519	486	501	461	490	496	462	454	451	453	495	479	479	484	480	485	463	447	496	459	486	480	485	458	495	491	482	500	500	486	491	502	491	478	477	486	478	460	463	494	444	462	479	461	491	520	482	507	501	481	498	456	460	463	480	492	494	483	499	505	441	462	458	475	504	443	441	472	458	487	531	479	445	520	461	461	446	459	457	466	472	458	453	476	503	483	508	457	491	450	517	444	497	498	461	465	520	481	503	465	501	477	477	472	514	482	475	471	442	485	481	458	474	459	500	487	499	448	476	501	460	488	438	471	505	428	502	496	457	467	477	446	514	481	515	474	439	510	452	506	464	493	447	472	453	464	456	473	475	491	442	484	465	474	506	464	463	523	459	508	467	499	470	472	485	491	477	434	461	452	460	485	480	466	498	480	465	501	449	483	468	459	482	472	509	513	442	485	503	489	461	513	504	471	475	473	437	486	499	475	460	477	460	454	497	492	451	472	484	478	484	441	478	470	484	455	476	437	466	482	489	483	463	464	468	489	448	494	479	458	467	466	442	510	461	503	487	489	468	461	474	476	470	464	473	491	461	506	463	490	445	483	501	446	459	461	487	477	488	464	476	485	467	467	477	481	531	484	480	466	478	409	488	512	443	440	487	503	490	452	475	467	472	489	511	440	478	493	476	453	465	465	457	452	492	444	523	490	500	469	476	462	509	495	456	466	463	485	459	507	472	489	457	464	470	480	484	495	476	469	509	474	466	441	476	466	472	498	500	483	490	464	481	478	496	472	483	494	481	479	480	492	470	479	455	463	489	459	480	445	460	464	478	487	473	469	524	473	487	480	469	472	492	466	476	442	443	487	467	483	511	476	464	503	493	461	472	485	449	440	456	459	524	499	463	495	456	500	482	453	493	487	459	472	456	494	481	485	478	452	457	468	466	460	472	449	487	455	465	445	438	455	461	492	478	467	453	478	516	449	509	459	463	442	472	449	467	494	480	517	476	445	459	508	474	424	447	496	471	488	462	494	484	479	453	467	523	479	453	481	453	456	463	489	484	490	502	500	469	519	500	489	476	483	465	461	486	469	471	479	446	503	439	469	447	447	485	489	482	492	481	470	472	440	482	451	419	442	514	439	476	450	446	478	479	455	483	516	496	483	487	486	473	462	484	484	475	462	507	485	478	448	504	454	467	523	452	488	507	455	482	461	424	465	503	504	500	503	435	471	477	486	510	442	478	472	477	493	502	484	483	490	476	433	441	479	461	487	448	496	502	527	475	511	482	454	453	496	476	430	423	473	460	453	495	471	489	509	440	495	474	465	450	462	504	510	459	440	474	466	496	509	444	489	478	437	488	497	497	471	470	500	486	501	470	506	473	513	475	501	503	489	494	457	440	480	480	497	459	457	492	467	478	467	445	481	448	505	458	461	492	492	471	484	482	486	474	487	492	480	486	475	456	498	472	440	436	470	504	460	428	453	458	434	473	481	484	486	494	483	436	470	463	464	465	449	484	483	465	466	470	456	485	459	485	482	486	465	497	458	452	455	500	481	508	422	517	477	444	482	490	489	460	466	482	505	506	480	440	476	463	518	496	462	472	453	464	482	495	471	486	493	453	507	499	504	487	500	501	492	492	459	467	471	487	443	476	499	490	492	474	486	455	517	497	497	449	471	494	498	464	460	510	461	508	458	431	460	499	491	481	422	457	489	490	457	498	469	493	483	496	469	474	519	483	425	473	427	461	485	459	466	445	486	448	513	518	465	484	471	457	480	474	460	438	499	476	490	482	505	485	453	483	431	506	504	504	477	470	489	462	491	468	472	471	496	454	461	487	511	471	485	467	490	458	485	483	489	464	439	502	491	489	453	485	433	478	472	468	467	451	505	493	479	435	473	496	502	493	458	523	468	476	495	464	499	439	475	468	472	477	446	490	478	487	477	483	456	425	464	512	458	525	438	466	469	487	471	478	444	440	472	468	439	455	504	468	471	475	460	498	485	429	490	472	446	463	473	505	487	478	443	510	451	498	477	499	447	520	445	477	453	508
25070	43224	40139	31751	25783	20401	15567	12081	9335	7483	5770	4718	4139	3591	3530	3305	3028	2973	2744	2444	2214	2091	1957	1952	1877	1823	1838	1709	1579	1515	1343	1232	1227	1195	1082	1039	1084	1017	1017	971	1000	957	932	905	978	899	914	909	942	860	930	957	954	950	923	922	930	917	979	860	874	889	914	923	875	868	933	940	882	958	926	927	925	868	884	911	916	898	908	915	935	893	947	897	904	928	891	941	928	890	927	918	826	907	979	869	881	956	869	946	957	860	891	915	967	893	872	891	910	874	959	924	905	894	899	931	950	898	900	903	920	944	886	871	922	965	941	887	956	964	918	906	947	859	896	944	907	901	876	926	906	899	897	915	946	966	896	881	945	875	926	909	889	897	881	888	941	887	886	929	924	912	957	864	877	881	912	915	948	921	901	902	839	938	923	908	861	946	926	957	928	910	995	922	875	876	938	897	902	953	851	938	869	941	894	957	953	950	931	869	890	888	882	942	917	984	884	925	907	937	940	914	945	931	942	939	981	898	889	879	953	930	938	925	902	838	907	948	924	900	894	999	882	919	936	864	950	901	923	930	890	874	915	921	924	941	923	903	920	888	919	908	868	930	924	941	898	934	963	924	887	923	950	916	933	877	939	905	919	909	865	905	927	906	920	979	918	877	902	904	933	947	944	942	877	932	901	869	869	922	894	892	950	868	870	881	906	945	903	911	910	965	901	889	907	895	888	912	899	845	888	949	931	909	873	881	871	893	922	954	885	863	947	946	894	926	923	889	911	963	944	872	919	914	846	918	909	878	893	885	933	886	918	895	931	919	950	887	852	904	895	949	937	892	933	879	901	912	873	938	957	917	922	857	912	903	922	909	899	890	880	905	963	880	876	900	918	882	896	909	881	885	909	904	937	949	858	876	937	928	884	943	866	970	940	885	877	897	909	940	883	924	889	949	908	940	863	920	940	876	922	941	887	886	914	955	891	888	943	967	834	970	886	910	890	902	873	900	908	938	936	909	952	846	928	920	897	943	896	947	945	879	956	925	905	889	934	894	870	896	878	847	942	927	885	948	914	933	893	892	945	918	875	966	974	959	904	904	906	928	916	934	942	904	871	905	880	910	942	875	923	909	976	925	962	895	898	902	891	921	908	888	904	919	925	911	931	895	937	909	926	878	939	889	917	890	906	887	917	923	935	943	864	907	924	964	929	908	891	927	916	925	924	880	906	950	915	911	886	871	957	861	865	956	891	860	954	908	918	911	939	929	924	904	857	942	945	863	879	891	921	967	867	869	860	927	954	893	875	939	942	879	908	908	885	928	918	947	870	941	963	878	930	920	936	913	898	934	903	906	903	926	907	890	954	911	875	915	907	903	902	940	885	863	924	899	898	900	878	839	924	923	930	903	897	907	921	872	984	935	937	919	968	889	937	867	880	878	868	915	920	937	939	892	924	882	925	923	901	915	930	898	899	921	978	889	889	869	905	971	890	929	918	849	957	956	930	884	879	884	921	922	887	919	871	900	903	878	941	876	903	889	949	906	941	844	881	864	872	911	934	871	881	912	887	952	909	874	920	968	963	900	913	872	952	904	939	896	940	876	909	896	933	935	907	871	912	901	911	964	892	931	926	873	883	887	830	961	929	933	948	920	965	884	927	894	891	896	929	894	896	894	914	937	915	882	906	950	920	889	899	877	910	866	868	891	934	922	946	906	920	936	892	942	926	905	897	833	849	935	902	955	919	923	914	987	937	900	926	937	925	883	890	907	916	916	935	887	902	912	887	937	986	881	935	865	915	919	885	861	952	955	914	919	958	893	948	935	874	913	945	912	948	935	899	961	907	880	898	883	921	882	880	881	889	934	937	889	960	925	961	917	905	872	890	907	886	884	897	882	916	932	936	885	945	903	897	885	872	862	912	886	876	878	939	911	926	892	883	934	925	889	940	907	904	893	924	926	930	921	924	914	889	929	896	918	918	869	918	919	938	888	1013	871	921	939	938	966	880	982	953	880	887	941	870	906	901	878	932	876	884	924	906	901	924	924	943	911	881	917	899	951	938	953	894	900	920	926	949	934	923	865	908	845	894	868	944	957	908	907	944	885	902	926	915	927	914	893	851	897	883	898	973	944	893	892	873	884	881	919	908	879	906	914	925	861	884	884	891	936	934	853	939	912	895	952	881	891	903	891	902	897	916	856	965	866	868	905	929	885	901	903	920	859	914	892	914	960	950	913	910	878	894	897	893	937	921	895	911	940	936	853	875	858	863	864	895	914	915	904	891	947	926	857	920	904	919	889	958	918	862	883	897	855	872	898	842	924	911	902	964	817	935	921	926	910	900	929	877	881	929	881	940	893	880	933	938	886	897	887	920	926	859	904	894	892	871	910	919	924	908	837	938	952	897	919	938	895	879	906	893	935	870	928	875	934	904	932	856	840	930	929	966	906	942	906	963	900	943	911	877	920	917	870	914	883	1000	889	880	923	945	948	894	902	910	894	899	887	921	926	881	877	900	914	917	845	868	923	930	911	919	909	892	926	864	937	904	877	873	946	918	879	932	892	974	936	927	947	934	911	923	931	913	938	896	881	917	903	896	846	889	909	935	925	945	911	910	943	925	938	916	864	880	901	906	900	899	858	928	944	884	935	873	942	891	924	888	920	855	893	913	878	914	872	881	907	864	929	935	906	921	920	902	909	941	946	925	905	924	898	907	928	976	909	932	978	944	911	929	912	928	884	885	948	920	913	921	896	891	893	941	911	881	917	853	894	944	893	873	964	918	908	877	950	902	915	911	886	904	900	911	896	911	950	910	933	917	886	910	867	914	934	949	933	924	887	870	920	978	930	869	899	891	868	968	948	865	893	881	857	943	918	941	938	910	869	883	942	948	877	972	921	907	875	914	934	865	859	936	900	939	921	893	872	900	883	941	929	870	870	886	911	960	894	876	897	912	881	929	875	960	940	926	898	909	941	862	876	935	910	901	945	907	887	869	868	992	953	898	895	927	943	889	908	856	874	938	928	893	861	921	929	959	890	915	882	904	901	893	942	970	915	913	925	930	871	917	880	931	882	906	922	929	897	928	914	932	886	892	899	928	917	911	938	954	920	934	883	938	915	890	837	897	872	893	891	922	940	901	899	882	910	943	895	900	964	893	936	918	898	947	911	904	966	882	964	901	906	918	968	941	917	901	820	912	891	868	963	959	852	955	929	966	913	938	929	911	881	878	964	885	906	911	875	885	929	948	938	945	864	925	905	919	863	902	947	887	933	958	860	910	899	888	881	887	893	932	920	857	919	841	917	918	909	935	832	888	898	927	894	914	888	891	916	863	991	865	911	877	910	873	923	887	872	893	898	880	908	948	911	942	943	932	862	880	920	888	906	977	898	950	938	918	892	942	933	900	890	866	860	934	987	882	830	918	936	931	918	942	938	968	908	971	924	932	938	924	937	894	906	883	904	912	907	947	856	901	903	891	882	915	977	912	961	917	872	904	899	953	911	930	961	897	875	877	946
27619	20565	16835	9967	4747	2695	1832	1223	943	718	683	569	515	506	458	418	436	445	446	419	391	396	384	369	364	372	374	330	381	388	306	337	317	326	282	276	325	307	283	296	282	314	283	293	296	288	279	298	261	302	324	295	307	288	288	338	290	274	309	311	308	270	288	309	276	280	259	292	315	271	296	321	279	300	284	310	274	275	292	288	283	281	290	276	272	321	272	276	287	283	301	283	282	287	286	280	286	282	316	311	284	316	259	288	269	282	274	281	295	283	268	273	284	282	277	326	322	306	279	320	271	283	301	284	245	280	309	282	281	314	266	290	274	266	304	266	276	306	284	295	284	299	298	305	308	280	304	298	288	288	274	296	301	302	312	282	281	293	296	270	296	292	280	302	319	289	297	277	294	283	319	261	291	293	270	295	294	290	286	308	283	285	300	270	305	291	251	273	285	326	298	294	310	299	294	293	300	293	300	288	281	300	285	302	288	270	294	297	270	293	304	293	308	295	261	272	284	280	304	308	283	267	283	329	291	284	300	294	291	261	288	283	285	296	295	279	294	333	281	301	288	292	303	299	307	287	287	327	269	307	294	314	281	305	291	297	295	288	298	315	288	316	286	300	290	286	301	259	293	272	311	306	296	297	272	296	296	304	294	290	276	287	300	298	284	275	309	289	317	291	302	318	281	277	324	289	322	291	284	283	294	305	264	272	296	301	299	258	305	289	318	286	267	282	292	268	302	325	282	290	271	298	285	271	301	290	273	281	324	280	311	284	268	260	285	310	322	304	304	264	266	283	310	273	305	289	267	288	269	271	293	285	270	289	301	276	282	274	315	280	297	287	289	301	277	285	270	293	261	269	298	251	284	280	285	263	286	298	307	281	309	304	311	311	280	314	294	277	287	289	301	319	265	283	328	284	301	274	279	317	272	288	304	277	274	277	281	274	273	291	278	304	264	298	287	296	319	271	269	289	316	261	313	280	323	313	258	286	290	302	282	270	328	281	324	290	291	284	282	308	275	305	305	302	286	272	279	299	300	290	296	303	302	333	294	345	297	281	259	304	305	282	276	295	269	304	284	301	281	294	304	285	285	259	297	284	261	295	298	278	312	296	297	317	304	293	272	298	290	277	296	265	292	348	282	272	289	302	282	305	280	309	318	292	312	310	313	277	321	331	267	262	312	266	282	300	309	280	278	293	279	280	324	276	255	281	285	289	281	298	302	279	300	319	328	288	291	330	273	293	288	286	293	284	270	285	297	292	280	292	336	306	280	316	280	270	299	301	277	318	282	290	288	274	325	295	297	298	292	288	289	252	318	301	308	289	305	285	291	278	304	294	286	311	295	323	281	304	292	308	304	273	293	292	254	255	284	284	319	274	300	302	291	294	302	274	298	284	324	297	280	315	284	279	311	310	270	286	298	301	285	301	275	287	290	320	270	300	273	315	279	277	297	297	285	302	298	280	301	271	270	309	285	321	294	283	286	296	290	306	293	291	283	278	316	282	275	292	302	287	308	313	280	272	288	288	253	310	305	290	312	337	292	299	308	308	315	292	273	326	275	282	301	270	314	307	314	312	272	318	288	299	294	267	276	282	278	272	318	286	297	309	284	317	326	292	280	304	308	278	309	300	273	300	305	305	257	294	278	320	284	313	304	300	296	297	273	275	288	292	288	322	291	279	291	262	284	295	313	324	310	296	303	282	291	285	294	310	258	303	274	297	263	258	267	294	278	291	271	307	270	294	281	280	292	309	276	280	285	286	293	286	259	254	284	267	289	253	320	299	305	288	304	294	303	308	311	283	310	265	270	304	302	284	292	296	310	303	272	321	305	305	302	269	315	300	283	288	283	306	257	279	285	300	268	303	293	302	284	303	291	281	276	296	315	296	296	266	261	266	298	311	305	324	305	274	287	280	310	304	314	294	312	306	308	303	260	301	279	300	302	278	296	287	295	292	288	295	252	304	280	305	283	287	297	310	308	323	312	307	296	271	264	292	318	287	322	290	297	294	300	316	314	286	270	280	285	297	288	261	281	282	260	280	309	311	300	283	284	282	295	296	317	273	284	289	299	302	275	296	304	269	288	303	266	307	302	335	315	271	298	298	292	287	283	281	303	282	275	312	302	285	294	275	290	295	280	305	290	306	279	275	284	254	279	295	284	266	302	308	259	309	304	306	292	310	299	273	292	279	307	320	304	279	304	315	279	282	296	273	295	276	276	289	305	280	310	263	305	281	302	305	267	296	312	288	285	266	318	283	307	266	270	319	290	312	295	302	276	292	323	332	287	289	324	287	280	312	286	324	307	299	296	271	310	293	288	305	331	295	299	271	294	301	293	284	269	294	281	290	252	272	279	302	308	290	314	299	313	287	267	301	285	284	258	277	278	273	271	287	319	291	295	287	295	300	284	262	297	316	314	309	286	308	279	276	287	265	285	301	304	272	300	279	286	267	306	286	325	324	293	290	298	290	281	291	323	273	306	276	297	275	284	277	280	321	305	291	301	309	311	296	279	288	279	308	297	268	282	261	286	300	281	308	271	273	270	279	314	310	291	300	285	297	269	290	314	311	299	275	303	262	271	301	294	294	291	293	290	300	329	254	315	267	282	307	290	330	284	268	270	293	283	288	285	292	278	239	285	288	289	297	292	280	270	290	296	294	294	316	276	256	318	303	281	288	305	319	312	281	309	288	292	298	301	296	325	311	267	292	307	306	297	312	281	262	272	287	306	278	293	289	299	293	301	278	277	314	298	283	287	287	313	264	288	286	310	286	288	301	286	283	274	293	300	301	296	322	275	293	327	295	307	321	317	300	273	290	266	316	309	244	297	284	305	294	322	295	306	264	290	275	261	304	308	297	310	288	303	284	277	311	274	300	287	280	283	276	300	294	286	269	327	292	302	270	266	275	260	286	277	306	284	307	282	290	291	298	283	280	274	267	303	303	317	313	288	304	297	280	274	322	309	272	337	265	299	275	265	293	312	300	304	297	298	295	287	295	329	316	291	296	301	295	306	287	301	294	319	275	279	293	305	335	303	316	283	308	291	293	301	327	277	298	308	289	288	281	288	283	288	253	309	293	260	311	282	282	302	293	269	269	287	315	287	282	283	278	307	295	293	282	270	274	297	324	317	299	307	281	270	298	292	270	279	287	297	293	316	288	301	283	322	316	292	302	311	304	289	316	313	291	283	279	272	306	287	273	298	300	300	297	313	282	285	303	285	300	322	276	327	248	295	320	296	274	313	276	293	281	300	304	294	321	294	280	273	266	324	278	295	290	284	323	314	265	294	266	280	299	294	294	328	287	286	320	298	287	272	267	328	283	308	256	275	320	281	268	315	292	276	306	298	290	289	276	283	286	287	295	292	263	285	290	296	313	267	265	285	280	291	329	286	313	293	283	268	308	289	316	266	289	310	297	291	291	274	256	261	288	295	291	325	285	307	253	283	290	276	287	294	302	280	281	272	281	286	278	294	296	301	292	320	282	284	292
20059	30489	26952	17599	12220	8442	6038	4398	3305	2584	2113	1793	1481	1434	1345	1223	1232	1136	1095	1014	967	935	909	894	877	887	905	835	827	754	747	715	681	613	685	682	648	643	599	599	622	575	592	603	562	647	565	603	591	608	594	627	583	595	588	560	609	582	611	596	620	587	596	555	586	589	556	602	573	583	594	546	579	593	583	615	629	623	621	551	588	620	612	623	626	584	613	595	588	617	607	572	567	582	647	591	618	604	611	570	578	630	586	583	579	625	630	602	585	566	601	633	570	564	613	566	574	572	623	589	551	579	553	621	573	595	610	560	584	564	622	582	597	591	603	600	608	608	601	627	640	566	611	607	567	642	648	619	652	595	583	585	599	591	598	567	582	584	541	554	635	618	620	599	555	580	645	587	571	586	565	616	574	582	545	607	565	589	606	582	630	599	605	568	604	599	579	594	612	600	570	617	626	598	597	567	604	625	591	612	624	613	622	576	603	545	597	626	581	559	612	588	584	584	592	626	592	559	577	566	598	591	607	561	607	569	563	593	597	582	630	569	571	574	607	592	578	555	567	571	598	576	582	597	610	596	586	571	530	619	583	611	556	594	531	593	556	615	612	533	594	585	594	579	644	598	585	612	605	583	578	597	585	618	577	573	640	588	576	626	605	661	571	552	598	605	597	578	601	558	600	562	588	577	589	599	589	607	606	599	594	574	611	575	611	547	583	588	573	597	605	614	629	607	599	609	558	579	577	603	576	626	584	595	632	598	604	574	632	570	592	591	593	617	662	586	540	644	571	595	619	613	592	603	632	574	637	567	584	636	561	618	584	581	583	598	555	583	587	605	559	576	602	638	565	551	555	593	592	624	599	607	598	580	556	614	557	564	586	568	580	594	613	612	605	601	600	573	603	566	591	602	596	584	553	599	597	534	628	538	561	600	628	560	568	625	613	570	565	576	595	639	547	577	573	605	591	591	605	552	550	608	600	612	607	616	577	629	539	587	581	616	622	610	632	593	576	586	601	634	596	545	565	600	583	614	567	569	609	614	586	557	547	572	582	577	585	563	605	621	594	566	596	613	608	561	598	555	618	576	580	542	589	581	602	602	594	536	588	556	614	570	580	574	610	613	613	606	548	571	587	555	575	580	568	546	594	650	623	601	595	627	607	573	545	617	610	617	598	635	617	573	599	624	609	563	550	577	575	543	600	575	613	603	614	591	579	586	602	618	572	579	598	589	628	580	605	558	559	593	637	602	603	573	629	620	562	585	630	583	596	574	577	609	594	606	569	592	549	547	578	568	608	647	606	576	580	568	626	604	640	575	561	605	574	566	557	609	631	604	572	579	559	604	593	551	563	613	579	611	598	656	624	606	619	614	602	583	584	599	623	575	583	545	521	615	578	596	604	592	622	611	579	555	560	579	620	629	579	586	543	567	540	620	590	570	581	626	605	605	579	606	575	612	586	586	535	607	589	603	585	594	547	596	608	571	556	585	605	540	563	598	609	607	623	563	589	583	611	608	619	573	589	617	593	575	590	541	570	540	592	582	612	595	587	586	567	623	608	576	603	641	578	604	563	603	603	584	623	580	586	566	616	595	587	622	546	635	536	580	617	640	633	612	598	558	581	599	605	592	625	576	583	608	603	604	586	514	607	568	657	578	598	597	609	603	590	600	602	585	606	561	613	578	609	608	620	595	589	587	567	602	600	596	630	605	601	589	555	635	647	591	612	609	571	574	600	615	564	582	597	602	565	614	603	604	562	592	578	595	575	610	599	624	587	589	609	589	585	670	577	568	581	595	596	592	613	614	629	617	639	575	604	626	580	570	580	580	620	618	581	591	591	601	559	609	558	616	621	613	585	607	614	619	582	544	579	587	622	559	594	629	571	599	608	645	591	588	535	611	600	585	592	586	573	636	608	558	613	603	600	630	621	547	575	601	582	614	563	599	621	588	553	617	627	601	585	642	638	585	615	562	569	584	631	602	604	634	622	618	624	547	632	615	595	590	607	646	579	577	620	618	609	569	640	619	573	650	549	559	598	618	616	607	604	604	613	594	588	584	623	563	580	600	571	592	606	577	598	596	562	574	599	576	608	569	594	630	605	602	591	655	583	614	628	617	617	591	609	579	641	580	569	615	593	600	585	587	592	606	600	593	594	590	574	576	622	601	600	597	588	582	581	613	594	608	539	582	575	605	596	606	560	615	574	605	618	586	551	528	605	597	585	593	574	547	567	576	589	607	593	593	605	591	617	560	604	629	586	596	620	571	580	579	523	621	605	562	613	590	606	597	570	653	547	554	624	566	616	599	593	564	617	583	612	591	607	600	610	592	592	593	596	570	583	562	573	563	573	627	586	572	573	619	584	583	554	596	615	647	560	618	595	619	588	608	568	574	620	596	611	614	641	634	582	549	604	592	600	582	599	583	564	608	598	564	604	585	593	565	592	561	631	558	617	550	587	571	584	619	602	569	605	605	606	591	590	581	620	556	624	613	547	622	560	652	555	676	558	554	596	569	570	595	593	620	592	605	559	621	598	599	576	584	610	632	579	557	596	566	624	595	577	597	605	575	583	581	573	561	513	585	579	608	617	572	613	596	544	581	565	596	621	607	607	571	565	577	599	616	608	607	615	595	556	605	597	594	589	609	625	613	611	600	594	558	607	615	589	626	600	602	572	564	622	615	567	600	554	582	614	609	585	583	598	587	609	568	618	556	637	601	571	607	630	592	544	611	565	584	564	615	575	594	587	572	579	595	602	608	596	581	575	600	636	560	642	560	597	620	585	630	628	576	588	575	581	612	581	586	583	618	603	639	584	606	637	567	609	584	634	577	578	621	630	590	599	596	592	605	585	608	611	607	587	609	584	570	580	571	606	578	624	556	583	566	550	608	629	632	616	538	581	594	578	566	610	603	586	561	574	592	568	587	562	596	577	600	609	554	584	599	581	575	563	594	597	618	612	575	578	541	642	563	606	567	567	584	614	583	583	603	582	561	599	608	582	600	608	602	598	574	619	608	584	603	636	607	626	618	547	565	601	588	638	608	568	615	596	607	576	581	567	589	586	572	587	619	572	599	572	569	589	564	600	592	562	630	562	595	570	634	605	604	612	619	626	593	613	553	593	581	572	572	591	598	611	577	612	555	590	604	575	556	570	567	592	556	646	556	559	617	568	606	603	585	615	581	579	556	570	586	581	598	537	556	587	570	572	596	624	541	576	569	596	617	593	583	609	583	611	555	551	579	579	591	589	623	591	559	613	575	581	590	574	584	606	602	556	619	591	565	612	563	567	601	614	582	583	621	617	625	623	607	591	612	574	563	594	595	541	550	607	601	618	570	579	579	618	591	597	607	613	625	565	567	569	585	531	613	538	563	604	594	585	590	514	565	551	609	569	579	608	588	589	622	597	604	580	572	620	588	600	608	615	551	577	579	613	578	606	567	566	629	631	569	602	623	582	559	603	582	617	567	565	576	589	586	597	585	553	566	596	594	569	545
25125	21491	28109	25295	17475	8751	4922	3096	2114	1661	1291	1046	902	779	771	744	702	731	630	630	560	565	577	554	506	525	509	489	483	452	452	387	388	408	381	390	362	410	380	354	336	370	354	334	323	342	329	360	360	329	346	357	338	359	365	346	366	355	379	344	351	348	368	326	349	368	343	331	350	353	366	337	340	338	339	360	330	329	317	351	350	380	336	383	378	349	315	333	358	393	364	340	350	304	293	359	343	342	334	314	361	378	352	388	388	328	353	337	343	340	329	331	314	360	335	378	357	371	343	360	354	331	353	339	330	354	362	362	322	373	321	336	320	345	356	375	355	328	328	360	340	348	375	337	315	343	324	353	339	300	365	385	388	346	326	335	317	353	341	367	369	298	299	351	339	330	320	350	346	341	355	328	361	314	320	354	343	360	331	352	321	343	355	354	324	346	351	365	352	365	378	351	381	340	358	336	354	312	329	319	358	334	317	334	339	347	349	379	332	358	335	358	363	334	349	363	343	344	321	340	371	312	323	352	332	355	326	421	371	367	369	343	368	347	340	358	343	330	331	350	345	339	333	326	352	340	339	384	347	298	335	351	326	384	310	387	362	377	302	348	345	358	344	342	367	344	376	342	341	359	333	328	333	332	352	353	348	361	353	300	352	332	338	373	341	349	359	361	325	358	363	353	342	339	351	347	337	343	333	322	323	356	354	332	349	338	330	355	359	366	315	356	345	360	357	330	332	361	345	367	314	367	333	326	363	365	289	352	339	372	350	363	363	332	334	341	338	366	371	334	355	347	345	362	334	345	362	372	365	381	343	338	337	332	322	339	371	358	365	344	350	345	311	380	337	335	317	346	336	365	378	353	354	374	366	339	327	354	357	296	365	355	356	344	356	343	352	367	327	347	373	357	358	351	332	345	356	340	345	314	352	384	352	370	356	345	345	331	346	345	335	338	350	328	339	384	294	356	359	369	331	345	355	338	333	325	371	344	331	330	340	369	335	323	322	359	333	352	334	330	371	355	342	334	336	341	377	350	321	359	326	361	349	340	383	339	362	332	330	357	379	319	342	310	326	325	313	330	354	343	307	333	331	367	353	323	363	329	318	361	352	377	363	331	340	343	342	338	368	341	333	366	347	333	334	340	339	349	361	315	358	366	310	333	325	356	356	362	337	376	356	341	357	345	349	334	354	368	312	344	343	365	348	353	322	317	357	357	329	321	336	359	350	334	340	299	329	328	328	347	354	375	363	335	345	345	330	330	368	365	338	361	329	348	328	359	349	351	339	345	349	393	365	358	320	339	336	367	345	338	372	310	331	313	361	364	325	320	346	331	367	353	371	330	327	336	343	348	326	334	332	320	378	357	339	353	354	370	348	351	345	311	362	387	351	333	366	331	379	351	344	364	351	347	333	351	333	337	360	333	318	414	339	350	332	319	347	365	333	332	359	343	360	339	321	376	341	343	356	341	346	333	369	337	342	359	402	370	326	355	381	344	354	321	351	331	366	341	306	339	353	342	375	341	341	371	336	377	389	323	362	352	357	363	381	335	342	344	320	313	345	316	366	347	366	339	349	328	325	339	343	342	337	354	340	337	312	355	382	353	369	326	355	331	335	349	326	309	298	343	337	353	327	355	352	354	324	364	301	339	352	352	315	355	341	374	343	339	315	331	326	358	318	359	335	364	291	374	365	321	348	369	336	356	355	363	317	360	366	360	382	379	348	370	323	393	344	356	362	387	317	354	365	337	344	366	347	371	325	354	353	348	373	362	378	350	327	347	339	342	356	359	343	347	350	361	357	356	335	345	337	356	359	323	354	349	373	347	365	305	352	339	348	339	341	336	355	340	334	356	368	344	338	351	349	332	351	310	347	373	365	319	399	347	333	357	355	372	361	343	383	357	356	356	345	321	381	317	355	339	361	358	363	299	333	340	326	315	340	338	359	343	380	334	334	338	349	320	386	330	362	358	352	369	340	363	352	340	331	373	343	353	360	343	349	340	337	307	347	368	351	353	356	349	324	346	359	354	337	313	350	360	333	322	354	342	360	358	340	313	394	365	367	329	353	349	322	370	340	349	332	349	349	329	340	307	365	330	374	345	358	360	342	326	348	345	333	333	352	318	365	336	365	330	333	349	330	330	348	328	362	325	360	347	310	312	323	306	302	359	366	353	361	339	349	346	354	339	360	320	348	338	387	374	321	330	381	313	357	347	340	339	332	384	323	345	323	314	346	362	361	320	337	372	346	342	375	368	323	335	321	353	362	332	380	322	335	371	352	331	344	343	337	345	321	368	356	355	335	330	324	341	335	356	360	346	357	335	323	320	318	372	344	344	315	364	352	335	320	355	355	381	302	335	331	332	305	343	360	358	324	332	358	325	346	360	346	323	348	332	309	366	342	379	341	328	366	351	360	352	380	314	348	369	354	336	351	355	322	328	313	364	300	330	313	330	341	368	335	334	352	360	345	356	337	362	332	359	356	375	336	344	359	372	338	319	343	359	360	338	329	347	330	363	351	343	342	362	365	333	349	345	378	307	346	346	340	356	335	356	361	345	341	341	368	350	333	369	331	351	349	393	341	339	329	338	336	365	316	333	342	363	374	375	373	354	368	376	331	362	362	349	341	370	335	319	328	338	331	326	364	383	387	368	359	320	332	352	334	341	332	369	368	334	346	364	365	350	328	385	338	345	335	317	337	373	335	380	326	317	330	326	348	354	332	359	349	356	339	337	363	320	367	322	340	333	325	338	347	300	350	335	374	361	350	332	339	294	340	339	363	343	346	376	323	335	339	354	332	343	316	349	347	347	366	328	312	354	328	338	375	372	343	329	359	347	331	353	334	350	333	370	357	346	342	353	326	369	336	360	332	344	348	348	343	330	375	340	343	327	306	374	319	357	344	340	311	357	396	373	321	349	346	334	344	338	324	365	323	381	336	359	350	354	387	348	320	366	318	357	362	384	331	341	325	336	354	373	311	368	343	349	365	341	364	356	341	340	373	368	339	359	368	379	333	356	331	351	366	351	363	349	319	363	353	359	371	334	339	359	330	347	295	338	353	337	341	364	343	351	354	321	378	333	376	355	352	366	338	343	373	336	332	327	357	337	333	352	322	361	341	338	344	336	352	328	360	328	382	323	307	347	379	355	349	327	335	359	337	375	354	320	328	308	335	358	351	341	349	334	331	331	337	330	368	377	350	330	351	374	337	363	357	308	338	343	343	335	334	343	324	355	333	354	369	342	335	341	354	324	358	349	337	365	344	362	349	349	334	348	312	328	372	328	352	327	377	348	369	341	331	353	339	347	346	316	378	367	331	377	369	373	336	367	331	316	358	346	313	329	369	335	378	343	343	354	355	347	357	330	310	381	354	365	362	356	352	320	332	365	333	361	362	363	387	349	351	313	332	337	380	335	336	347	347	330	377	308	335	328	385	318	338	348	347	321	334	358	404	329	336	359	333	360	334	360	340	376	339	347	369	383	359	358	361	335
22978	38386	35530	26562	20360	15340	11406	8673	6545	4985	4002	3356	2685	2470	2281	2256	2176	2004	1808	1637	1556	1484	1474	1376	1384	1338	1238	1258	1180	1072	970	872	871	821	773	779	733	777	726	677	719	674	697	695	722	728	747	701	699	659	690	640	678	772	697	682	632	685	691	645	653	668	661	691	673	700	700	659	700	670	659	661	701	697	718	714	709	697	646	725	699	706	651	718	656	681	651	683	663	682	657	654	697	720	697	727	670	637	667	645	666	712	672	699	687	653	651	725	686	644	685	674	696	675	663	698	678	691	677	665	706	647	711	691	736	685	719	719	726	687	708	699	720	683	684	687	716	677	715	696	735	676	698	630	687	708	679	678	709	661	711	668	714	682	678	717	686	651	682	676	654	679	715	650	626	726	682	677	636	631	730	649	669	707	689	659	704	648	650	628	676	683	704	629	702	675	692	647	673	661	698	689	624	690	645	688	643	659	740	720	664	680	668	678	674	701	688	642	652	696	720	653	689	673	698	698	670	657	653	704	700	663	651	703	665	674	675	672	705	673	713	669	711	706	670	666	689	685	688	661	663	666	665	672	662	646	694	670	695	710	647	696	676	680	676	705	704	689	686	706	669	701	699	746	680	673	754	705	678	689	705	672	674	709	721	691	665	660	670	636	652	671	700	682	696	686	658	709	665	658	656	692	698	678	716	667	636	651	716	659	676	666	669	667	644	688	686	682	682	685	684	699	679	675	702	681	706	650	659	688	671	656	691	680	696	702	682	718	667	717	684	684	687	634	655	631	734	694	709	649	657	656	724	651	623	691	666	662	665	743	672	709	682	661	676	698	714	735	631	716	654	727	663	670	674	688	698	699	653	694	666	708	719	669	699	687	671	654	690	685	702	731	717	676	720	650	694	682	714	701	684	681	700	682	702	680	721	689	678	660	677	688	667	663	676	695	722	657	669	665	678	712	709	668	671	619	616	684	669	691	686	647	656	669	669	675	698	674	684	671	676	638	679	669	715	688	688	697	693	691	668	635	642	675	698	689	666	669	706	670	687	680	678	710	727	683	655	678	670	647	652	635	640	641	692	641	698	630	646	739	689	690	643	701	657	653	642	695	703	688	668	667	663	730	674	695	673	687	698	729	724	729	656	701	690	693	669	654	727	657	709	671	717	710	644	677	656	731	686	671	735	659	667	660	649	716	671	669	711	668	704	711	662	606	699	649	690	704	669	666	683	668	642	674	611	650	693	653	766	659	703	681	680	769	699	691	668	736	718	678	674	658	675	693	620	672	704	702	673	708	701	640	709	667	675	700	714	654	690	685	683	665	701	655	683	685	686	689	709	695	640	644	670	719	725	692	658	658	675	680	730	676	647	729	748	687	724	664	681	725	707	672	675	747	673	712	687	726	709	672	654	686	672	684	723	674	696	699	669	693	659	671	691	750	663	661	680	695	678	685	680	685	718	727	666	663	681	713	664	659	688	695	680	661	687	701	701	691	653	634	684	702	701	694	742	686	680	717	661	728	722	693	682	682	619	655	691	673	696	683	661	705	713	676	667	697	687	692	675	714	670	665	656	663	724	711	655	636	604	677	657	661	694	643	700	666	695	666	665	643	751	730	721	691	654	695	637	658	658	647	654	641	667	702	694	697	670	659	745	666	660	685	628	602	685	692	691	643	627	713	691	718	725	729	667	675	675	710	653	682	698	696	637	685	695	656	719	696	680	726	666	666	708	676	698	658	648	723	667	697	640	708	680	709	700	701	727	684	673	662	664	675	678	697	676	668	637	658	702	687	666	733	717	683	614	693	698	659	652	713	744	694	681	645	682	686	700	695	686	705	662	691	652	659	690	694	688	708	656	658	698	699	672	719	692	673	692	664	665	691	681	643	636	670	675	664	680	649	710	654	657	687	712	664	644	678	676	684	642	678	698	698	654	747	706	703	668	707	705	657	699	660	694	737	706	667	691	719	654	655	703	652	692	690	680	673	732	691	677	646	687	666	659	696	719	678	651	652	710	684	678	708	664	712	687	698	645	693	674	673	664	687	665	657	697	656	660	676	638	701	651	675	713	684	686	674	707	693	686	665	700	674	676	693	690	656	686	667	651	724	669	714	664	683	715	644	698	694	667	665	690	668	667	667	672	700	696	661	696	702	649	706	671	673	627	658	707	712	688	661	669	706	684	691	666	683	682	677	702	652	652	651	707	677	688	682	698	680	655	659	666	711	626	668	656	722	728	685	700	709	637	668	726	648	669	682	752	688	670	614	675	693	675	712	659	692	702	672	733	687	696	660	693	661	636	672	682	645	653	665	705	662	655	676	677	630	659	670	639	683	680	657	688	696	649	679	683	681	680	674	673	716	741	665	706	664	648	638	646	666	708	696	679	716	677	661	690	668	683	703	691	671	672	628	721	646	680	662	739	687	685	705	682	684	657	654	686	703	660	695	636	677	685	677	730	684	661	665	638	686	676	710	684	662	639	683	679	670	710	701	660	694	676	697	658	703	690	658	660	689	712	660	705	687	676	677	702	702	703	695	679	712	713	670	684	696	655	713	668	667	652	686	665	631	675	686	678	669	698	671	678	668	693	742	707	682	683	693	630	670	661	677	652	686	680	693	672	670	711	659	710	687	686	649	661	712	704	743	712	705	667	688	692	688	722	696	661	688	654	627	720	677	641	680	714	689	661	642	676	702	692	685	650	747	677	673	674	674	675	661	697	704	684	659	725	677	678	693	690	699	684	691	694	697	704	687	683	691	679	661	650	669	629	691	677	646	682	709	698	690	650	701	645	652	652	653	713	681	697	662	682	726	658	703	646	656	673	750	668	674	621	646	679	641	663	659	699	704	639	682	672	731	720	673	669	652	691	701	737	645	720	683	741	688	694	656	632	674	652	648	661	723	682	629	685	682	660	658	639	696	680	699	687	664	653	700	694	707	670	677	665	681	694	719	671	709	714	716	707	655	675	680	680	698	711	667	649	692	658	653	733	688	680	740	691	707	725	676	653	663	674	720	695	684	723	660	672	698	723	643	700	661	691	665	666	716	670	713	718	688	668	669	694	655	703	684	703	724	702	674	675	683	753	710	671	681	686	691	699	655	675	704	669	647	665	664	658	677	705	639	717	690	700	625	740	684	703	675	685	635	666	699	656	679	646	678	697	679	647	712	691	729	674	648	632	717	676	679	637	671	674	647	688	676	703	642	651	708	705	668	692	648	704	691	693	696	736	671	675	675	707	680	679	706	706	678	684	683	682	705	663	663	707	675	659	683	720	665	672	669	672	637	627	645	691	676	675	698	665	727	673	664	672	670	692	713	627	721	668	701	710	680	681	681	690	701	689	690	693	681	690	689	707	715	701	714	709	690	710	679	689	703	702	678	712	680	676	676	695	677	695	713	685	685	699	643	655	681	674	644	681	643	736	645	708	672	677	711	648	699	727	683	709	743	670	664	621	680	670	693	641	684	675	680	666	717	700	651	727	668	648	650	621	664	725	681
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
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
